Function at 0x1400cf040
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
sub rsp, 0x1b8
lea rbp, [rsp + 0x80]
mov qword [rbp - 8], r8
mov qword [rbp], rdx
mov qword [rbp + 8], rcx
mov eax, 0x10
mov qword [rbp + 0x18], rax
call fcn.1401c7680
sub rsp, rax
mov rax, qword [rbp + 0x18]
mov rcx, rsp
mov qword [rbp + 0x10], rcx
call fcn.1401c7680
sub rsp, rax
mov rax, qword [rbp + 0x18]
mov rcx, rsp
mov qword [rbp + 0x20], rcx
call fcn.1401c7680
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x28], rax
sub rsp, 0x20
call fcn.1400cfe56
add rsp, 0x20
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x108], 0
lea rcx, [rbp + 0x108]
add rcx, 8
mov qword [rbp + 0x38], rcx
mov qword [rbp + 0x110], 0
mov qword [rbp + 0xf8], 0
lea rcx, [rbp + 0xf8]
add rcx, 8
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x100], 0
mov qword [rbp + 0xe8], 0
lea rcx, [rbp + 0xe8]
add rcx, 8
mov qword [rbp + 0x48], rcx
mov qword [rbp + 0xf0], 0
mov cl, byte [rax]
mov dl, 0x57
xor dl, 0x57
mov al, 1
cmp cl, dl
mov byte [rbp + 0x57], al
jne 0x1400cf70c
mov rdx, qword [rbp + 0x10]
mov rax, qword [rbp + 8]
mov rcx, qword [rax]
mov qword [rdx], rcx
mov rax, qword [rax + 8]
mov qword [rdx + 8], rax
lea rcx, [rbp + 0xe8]
sub rsp, 0x20
call fcn.14005e830
add rsp, 0x20
mov rcx, qword [rbp + 0xe8]
xor eax, eax
test rcx, rcx
cmovg rax, rcx
mov qword [rbp - 0x18], rax
xor eax, eax
mov qword [rbp - 0x10], rax
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
mov qword [rbp - 0x20], rax
cmp rax, rcx
je 0x1400cf62e
mov eax, dword [0x1401cd9d0]
and eax, dword [0x1401cd9d4]
mov ecx, 0x4310190a
xor ecx, 0x82cfc8b4
or eax, ecx
mov r8d, 0x806970
xor r8d, 0x15c08202
mov ecx, 0x2ecda895
xor ecx, 0xd132576a
xor r8d, ecx
mov edx, eax
and edx, r8d
mov ecx, eax
or ecx, r8d
xor ecx, 0xffffffff
imul ecx, edx
mov edx, eax
and edx, 0x1540eb72
or eax, 0x1540eb72
imul eax, edx
add eax, ecx
add eax, 0xa2b31da4
mov ecx, 0xac70994c
xor ecx, 0x10d5fc18
cmp eax, ecx
jae 0x1400cfe0e
mov rcx, qword [rbp - 0x20]
mov eax, dword [0x1401cd9d8]
or eax, dword [0x1401cd9dc]
and eax, 0x327a61e6
and eax, 0xf6d95990
mov edx, 0x8966cb21
xor edx, 0x8a3b9db6
imul eax, edx
mov rdx, qword [rbp + 0xe8]
mov qword [rbp - 0x30], rdx
cmp rcx, rdx
setl cl
mov byte [rbp - 0x21], cl
cmp eax, 0xf7df13e6
je 0x1400cf1f6
mov rax, qword [rbp - 0x30]
mov cl, byte [rbp - 0x21]
test cl, 1
mov qword [rbp - 0x38], rax
jne 0x1400cf256
jmp 0x1400cf5b1
mov rcx, qword [rbp - 0x20]
mov rax, qword [rbp + 0x48]
mov rax, qword [rax]
add rax, 8
shl rcx, 5
add rax, rcx
mov rcx, qword [rax]
mov qword [rbp + 0xd8], rcx
mov rax, qword [rax + 8]
mov qword [rbp + 0xe0], rax
lea rcx, [rbp + 0x108]
lea rdx, [rbp + 0xd8]
sub rsp, 0x20
call fcn.140018d5d
mov rcx, qword [rbp - 0x20]
add rsp, 0x20
mov rax, qword [rbp + 0xe8]
cmp rcx, rax
mov qword [rbp - 0x38], rax
jge 0x1400cf5b1
mov rdx, qword [rbp + 0x20]
mov rcx, qword [rbp - 0x20]
mov rax, qword [rbp + 0x48]
mov rax, qword [rax]
add rax, 8
shl rcx, 5
add rax, rcx
add rax, 0x10
mov rcx, qword [rax]
mov qword [rdx], rcx
mov rax, qword [rax + 8]
mov qword [rdx + 8], rax
lea rcx, [rbp + 0xf8]
sub rsp, 0x20
call fcn.140018d5d
mov rax, qword [rbp]
add rsp, 0x20
mov rcx, qword [rbp + 0x108]
mov qword [rbp + 0xc8], rcx
mov rcx, qword [rbp + 0x110]
mov qword [rbp + 0xd0], rcx
mov rcx, qword [rax]
mov qword [rbp + 0xb8], rcx
mov rax, qword [rax + 8]
mov qword [rbp + 0xc0], rax
lea rcx, [rbp + 0xc8]
lea rdx, [rbp + 0xb8]
sub rsp, 0x20
call fcn.14003caf0
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x30]
mov qword [rbp - 0x40], rcx
cmp byte [rax], 0
jne 0x1400cf62e
mov rax, qword [rbp - 0x40]
movabs rcx, 0x1fe03194bbbb6b34
movabs rdx, 0x1fe03194bbbb6b34
xor rcx, rdx
cmp rax, rcx
jne 0x1400cf586
mov rcx, qword [rbp - 0x20]
mov rax, qword [rbp + 8]
mov rax, qword [rax]
cmp rcx, rax
mov qword [rbp - 0x38], rax
jge 0x1400cf5b1
mov rax, qword [rbp - 8]
mov rdx, qword [rbp - 0x20]
mov rcx, qword [rbp + 8]
mov rcx, qword [rcx + 8]
add rcx, 8
shl rdx, 5
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rax]
mov qword [rbp + 0xa8], rdx
mov rax, qword [rax + 8]
mov qword [rbp + 0xb0], rax
lea rdx, [rbp + 0xa8]
sub rsp, 0x20
call fcn.140018d5d
add rsp, 0x20
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0xa0], rax
lea rcx, [rbp + 0x98]
sub rsp, 0x20
call fcn.14005e950
mov rax, qword [rbp + 0x30]
add rsp, 0x20
cmp byte [rax], 0
jne 0x1400cfb6b
mov rax, qword [rbp + 0x40]
mov rax, qword [rax]
mov qword [rbp - 0x48], rax
cmp rax, 0
je 0x1400cf474
mov rax, qword [rbp - 0x48]
mov rax, qword [rax]
movabs rdx, 0x4000000000000000
mov rcx, rax
xor rcx, rdx
xor rcx, 0xffffffffffffffff
movabs rdx, 0x4000000000000000
or rax, rdx
and rax, rcx
cmp rax, 0
jne 0x1400cf474
mov rcx, qword [rbp - 0x48]
sub rsp, 0x20
call fcn.14000e572
add rsp, 0x20
mov rax, qword [rbp + 0x38]
mov rax, qword [rax]
mov qword [rbp - 0x50], rax
cmp rax, 0
je 0x1400cfb6b
mov eax, dword [0x1401cd9e0]
xor edx, edx
div dword [0x1401cd9e4]
mov ecx, eax
xor ecx, 0xc5d86f2a
mov edx, 0xffffffff
xor edx, 0xc5d86f2a
and eax, edx
shl eax, 1
sub eax, ecx
or eax, eax
mov ecx, 0xba89b532
xor ecx, 0x45764acd
xor eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x43abfefb
mov edx, 0xffffffff
xor edx, 0x43abfefb
and ecx, edx
or eax, ecx
xor eax, 0xffffffff
imul eax, eax, 0x69c6a1a2
cmp eax, 0x7ecd5915
jb 0x1400cfe17
mov rdx, qword [rbp - 0x50]
mov ecx, dword [0x1401cd9e8]
mov r8d, dword [0x1401cd9ec]
mov eax, 0xb7bf01f6
xor eax, 0xb7bf01f6
sub eax, ecx
mov ecx, 0xb7080651
xor ecx, 0xb7080651
sub ecx, r8d
add eax, ecx
xor ecx, ecx
sub ecx, eax
and ecx, 0x465aed6f
mov r8d, 0xffffffff
xor r8d, 0xaf077929
mov eax, ecx
xor eax, r8d
and eax, ecx
add eax, 0x5a18f402
movabs rcx, 0x4000000000000000
and rcx, qword [rdx]
cmp rcx, 0
sete cl
mov byte [rbp - 0x51], cl
cmp eax, 0x24a3ab07
jbe 0x1400cfe17
mov al, byte [rbp - 0x51]
test al, 1
jne 0x1400cf570
jmp 0x1400cfb6b
mov rcx, qword [rbp - 0x50]
sub rsp, 0x20
call fcn.14000e572
add rsp, 0x20
jmp 0x1400cfb6b
mov rax, qword [rbp - 0x20]
movabs rcx, 0xe031a8090331068f
add rax, rcx
add rax, 1
movabs rcx, 0xe031a8090331068f
sub rax, rcx
mov qword [rbp - 0x10], rax
jmp 0x1400cf173
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x38]
movabs rax, 0x58c9e12135f5612f
movabs r8, 0xa7361edeca0a9ed0
xor rax, r8
movabs r8, 0x36bd028ad7f9521d
movabs r9, 0xc942fd752806ade2
xor r8, r9
xor rax, r8
movabs r8, 0x6d0a979fa6bf7580
movabs r9, 0x6d0a979fa6bf7580
xor r8, r9
movabs r9, 0xf95c00b25575faa3
movabs r10, 0xf95c00b25575faa2
xor r9, r10
sub r8, r9
sub rax, r8
sub rdx, rax
sub rsp, 0x20
call fcn.1400122ad
add rsp, 0x20
mov r11d, dword [0x1401cd9f0]
mov eax, 0x48be4cb5
xor eax, 0xeed63022
xor r11d, eax
mov r10d, dword [0x1401cd9f4]
mov ecx, r11d
xor ecx, 0xffffffff
mov r8d, r10d
xor r8d, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x2257aca8
mov r9d, 0x871e6fdc
xor r9d, 0xa549c374
mov eax, ecx
and eax, r9d
and r11d, edx
mov r9d, r8d
and r9d, 0x2257aca8
and r10d, edx
or eax, r11d
or r9d, r10d
xor eax, r9d
or ecx, r8d
xor ecx, 0xffffffff
or edx, 0x2257aca8
and ecx, edx
or eax, ecx
and eax, 0xd61d92b0
xor eax, 0x8ca9aeb2
xor ecx, ecx
sub ecx, eax
xor eax, eax
sub eax, 0x8072ae9c
add ecx, eax
xor eax, eax
sub eax, ecx
cmp eax, 0xb6c6f610
jbe 0x1400cfe20
mov rcx, qword [rbp + 0x30]
mov eax, dword [0x1401cd9f8]
xor edx, edx
div dword [0x1401cd9fc]
mov r8d, 0x488f652d
xor r8d, 0x8a8f90d4
xor edx, edx
div r8d
sub eax, 0x8eb5b7d9
imul eax, eax, 0x94d32693
mov cl, byte [rcx]
mov byte [rbp - 0x52], cl
cmp eax, 0x394ba81
jbe 0x1400cf6c2
mov al, byte [rbp - 0x52]
mov byte [rbp + 0x57], al
jmp 0x1400cf70c
mov rax, qword [rbp + 0x30]
mov cl, byte [rbp + 0x57]
mov byte [rbp - 0x54], cl
cmp cl, 0
sete cl
mov byte [rbp - 0x53], cl
mov byte [rax], 0
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0x88], rax
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x90], rax
lea rcx, [rbp + 0x88]
sub rsp, 0x20
call fcn.14005e950
mov rax, qword [rbp + 0x30]
add rsp, 0x20
cmp byte [rax], 0
jne 0x1400cfa6e
mov rax, qword [rbp + 0x40]
mov rax, qword [rax]
mov qword [rbp - 0x60], rax
cmp rax, 0
je 0x1400cf8f1
mov eax, dword [0x1401cda00]
mov edx, dword [0x1401cda04]
mov ecx, eax
xor ecx, edx
xor ecx, 0xffffffff
or eax, edx
and eax, ecx
mov ecx, 0x4c8a0d7d
xor edx, edx
div ecx
mov ecx, 0x85918025
xor edx, edx
div ecx
mov ecx, 0x968abcb2
xor edx, edx
div ecx
cmp eax, 0x35d1d1fa
je 0x1400cfe29
mov rdx, qword [rbp - 0x60]
mov esi, dword [0x1401cda08]
mov ecx, dword [0x1401cda0c]
xor ecx, 0x3ab77e0
mov eax, esi
and eax, ecx
shl eax, 1
add esi, ecx
sub esi, eax
mov eax, 0xe3f9d551
xor eax, 0x1409cddd
or esi, eax
mov ecx, esi
xor ecx, 0xffffffff
mov r9d, 0xffffffff
xor r9d, 0x6136f280
mov r8d, 0x643acd8
xor r8d, 0x9ca500fb
mov eax, 0x667d083a
xor eax, 0x9982f7c5
xor r8d, eax
mov eax, ecx
and eax, 0x9ae6ac23
and esi, r8d
mov r11d, 0xdb62388a
xor r11d, 0x418494a9
mov r10d, r9d
and r10d, r11d
mov r11d, r8d
and r11d, 0x6136f280
or eax, esi
or r10d, r11d
xor eax, r10d
or ecx, r9d
xor ecx, 0xffffffff
or r8d, 0x9ae6ac23
and ecx, r8d
or eax, ecx
mov r9d, 0xffffffff
xor r9d, 0x9418f75b
mov r8d, eax
and r8d, r9d
mov ecx, eax
or ecx, r9d
xor ecx, 0xffffffff
imul ecx, r8d
mov r8d, eax
and r8d, 0x9418f75b
or eax, 0x9418f75b
imul eax, r8d
add eax, ecx
mov ecx, 0x62ffd777
xor ecx, 0xa17bf477
mov rdx, qword [rdx]
mov r8, rdx
add r8, 1
movabs r9, 0x39883689966db323
movabs r10, 0xc677c97669924cdc
xor r9, r10
xor rdx, r9
movabs r9, 0x4000000000000000
or rdx, r9
add rdx, r8
cmp rdx, 0
sete dl
mov byte [rbp - 0x61], dl
cmp eax, ecx
jae 0x1400cfe29
mov al, byte [rbp - 0x61]
test al, 1
jne 0x1400cf8e0
jmp 0x1400cf8f1
mov rcx, qword [rbp - 0x60]
sub rsp, 0x20
call fcn.14000e572
add rsp, 0x20
mov rax, qword [rbp + 0x38]
mov rax, qword [rax]
mov qword [rbp - 0x70], rax
cmp rax, 0
je 0x1400cf94c
mov rax, qword [rbp - 0x70]
mov rax, qword [rax]
movabs rdx, 0x4000000000000000
mov rcx, rax
xor rcx, rdx
xor rcx, 0xffffffffffffffff
movabs rdx, 0x4000000000000000
or rax, rdx
and rax, rcx
cmp rax, 0
jne 0x1400cf94c
mov rcx, qword [rbp - 0x70]
sub rsp, 0x20
call fcn.14000e572
add rsp, 0x20
mov eax, dword [0x1401cda10]
sub eax, dword [0x1401cda14]
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0x8801fa01
mov edx, 0x2be669a
xor edx, 0x8abf9c9b
mov r8d, 0x4ea06b47
xor r8d, 0xb15f94b8
xor edx, r8d
and eax, edx
sub eax, ecx
mov ecx, eax
add ecx, 1
xor eax, 0xffffffff
or eax, 0x7383d306
add eax, ecx
mov ecx, 0xb363087f
xor edx, edx
div ecx
cmp eax, 0x61cf3409
je 0x1400cfe32
mov rdx, qword [rbp + 0x30]
mov r8b, byte [rbp - 0x54]
mov eax, dword [0x1401cda18]
xor eax, 0xa6628d4c
mov r9d, dword [0x1401cda1c]
mov ecx, 0x1af14025
xor ecx, 0xe50ebfda
xor r9d, ecx
mov ecx, eax
xor ecx, r9d
and ecx, eax
mov eax, ecx
and eax, 0xf54ed853
xor ecx, 0xf54ed853
or eax, ecx
mov r9d, 0xd64615fb
xor r9d, 0x29b9ea04
mov ecx, eax
xor ecx, r9d
mov r9d, 0x8f2badf
xor r9d, 0xe5cc8021
and r9d, ecx
mov r10d, 0xffffffff
xor r10d, 0xed3e3afe
mov ecx, eax
and ecx, r10d
imul ecx, r9d
mov r9d, eax
and r9d, 0xed3e3afe
mov r10d, 0x478d401c
xor r10d, 0xaab37ae2
or eax, r10d
imul eax, r9d
add eax, ecx
mov ecx, 0x3046e9fa
xor ecx, 0xe2446fc0
or eax, ecx
mov ecx, 0x8d572329
xor ecx, 0x279f976b
mov byte [rdx], r8b
cmp eax, ecx
jbe 0x1400cf9a5
mov al, byte [rbp - 0x53]
test al, 1
jne 0x1400cfc44
jmp 0x1400cfa6e
mov eax, dword [0x1401cda20]
mov edx, dword [0x1401cda24]
xor edx, 0x97a58c46
xor ecx, ecx
sub ecx, edx
add eax, ecx
imul edx, eax, 0xf1a4be65
mov ecx, edx
xor ecx, 0x1c8d29d
mov eax, 0xffffffff
xor eax, 0x1c8d29d
and edx, eax
mov eax, 0x42b7ed77
xor eax, 0x42b7ed75
imul eax, edx
sub eax, ecx
add eax, 0x185d8cbb
cmp eax, 0x6fff8892
jbe 0x1400cfe3b
mov eax, dword [0x1401cda28]
mov edx, dword [0x1401cda2c]
mov r8d, 0xc6160980
xor r8d, 0x39e9f67f
mov ecx, eax
xor ecx, r8d
mov r8d, edx
xor r8d, 0xffffffff
or ecx, r8d
xor eax, 0xffffffff
xor edx, 0xffffffff
or eax, edx
and ecx, eax
xor ecx, 0xffffffff
sub ecx, 0xeed6579f
mov eax, ecx
xor eax, 0xffffffff
mov edx, 0x73932dc4
xor edx, 0xcc1362ac
mov r8d, 0xd7116e3
xor r8d, 0xf28ee91c
xor edx, r8d
and eax, edx
or ecx, 0xbf804f68
xor ecx, 0xffffffff
mov edx, 0x22314e73
xor edx, 0xddceb18c
xor eax, edx
mov edx, 0x28f1776b
xor edx, 0xd70e8894
xor ecx, edx
and eax, ecx
mov ecx, eax
and ecx, 0x567fe7d4
shl ecx, 1
mov edx, 0x6b81706c
xor edx, 0x3dfe97b8
xor eax, edx
add eax, ecx
cmp eax, 0xed5e1a4
je 0x1400cfabf
jmp 0x1400cfe04
mov eax, dword [0x1401cda30]
xor edx, edx
div dword [0x1401cda34]
mov ecx, 0x5e9509ba
xor edx, edx
div ecx
mov ecx, eax
mov eax, ecx
xor eax, 0xffffffff
mov edx, ecx
xor edx, 0xffffffff
and eax, edx
mov edx, 0x8bef7b76
xor edx, 0xece6e682
mov r8d, 0xf9a543f4
xor r8d, 0x65abc0b
xor edx, r8d
mov r8d, 0x72ce2eb1
xor r8d, 0x15c7b345
mov r9d, 0x50c144c2
xor r9d, 0xaf3ebb3d
xor r8d, r9d
and edx, r8d
xor eax, 0xffffffff
xor edx, 0xffffffff
and eax, edx
xor ecx, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x67099df4
and ecx, edx
xor eax, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
or eax, 0xbd60635f
mov ecx, 0xaaa8ab58
xor ecx, 0x5ed2aa77
cmp eax, ecx
je 0x1400cfe44
mov eax, dword [0x1401cda38]
xor eax, 0x3367ed13
mov ecx, dword [0x1401cda3c]
mov edx, 0x23215ddd
xor edx, 0xfb9df08e
xor ecx, edx
imul eax, ecx
and eax, 0x3521ca8c
sub eax, 0x3ea20200
imul eax, eax, 0x166c3250
cmp eax, 0xbcd61f8a
jb 0x1400cfe44
jmp 0x1400cfe04
mov eax, dword [0x1401cda40]
and eax, dword [0x1401cda44]
add eax, 0xc40395b5
mov ecx, eax
add ecx, 1
xor eax, 0xffffffff
or eax, 0xbf226107
add eax, ecx
xor ecx, ecx
sub ecx, 0xb50439de
add eax, ecx
cmp eax, 0x9e3146bb
jae 0x1400cfe4d
mov rdx, qword [rbp + 0x30]
mov eax, dword [0x1401cda48]
mov r8d, dword [0x1401cda4c]
mov ecx, 0x1147617a
xor ecx, 0xf454eb5a
xor r8d, ecx
mov ecx, eax
or ecx, ecx
xor ecx, 0xffffffff
mov r9d, r8d
xor r9d, 0xffffffff
mov r11d, 0x300ac6f1
xor r11d, 0xcff5390e
mov r10d, r8d
xor r10d, r11d
and r9d, r10d
or ecx, r9d
xor ecx, 0xffffffff
xor eax, 0xffffffff
xor r8d, 0xffffffff
and eax, r8d
xor ecx, 0xffffffff
xor eax, 0xffffffff
and ecx, eax
mov r9d, 0xffffffff
xor r9d, 0xa7c57dda
mov r8d, ecx
and r8d, r9d
mov eax, ecx
or eax, r9d
xor eax, 0xffffffff
imul eax, r8d
mov r8d, ecx
and r8d, 0xa7c57dda
or ecx, 0xa7c57dda
imul ecx, r8d
add ecx, eax
mov eax, ecx
xor eax, 0xffffffff
xor ecx, 0xffffffff
or eax, ecx
mov ecx, 0xffffffff
xor ecx, 0x8b12cabf
mov r8d, 0xffffffff
xor r8d, 0x8b12cabf
or ecx, r8d
and eax, ecx
mov ecx, 0xf0d1edcd
xor ecx, 0xf2e1232
xor eax, ecx
or eax, 0xeeaf5e7
mov ecx, 0xd3bcba25
xor ecx, 0xc2813359
cmp byte [rdx], 0
sete dl
mov byte [rbp - 0x71], dl
cmp eax, ecx
jbe 0x1400cfc79
mov al, byte [rbp - 0x71]
test al, 1
jne 0x1400cfd6e
jmp 0x1400cfe04
mov rax, qword [rbp]
mov rcx, qword [rax]
mov qword [rbp + 0x68], rcx
mov rax, qword [rax + 8]
mov qword [rbp + 0x70], rax
lea rcx, [rbp + 0x78]
lea rdx, [rbp + 0x68]
sub rsp, 0x20
call fcn.14001c072
mov rax, qword [rbp - 8]
mov rdx, qword [rbp + 0x28]
add rsp, 0x20
mov r8, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x80]
mov qword [rbp + 0x118], r8
mov qword [rbp + 0x120], rcx
mov rcx, qword [rax]
mov qword [rdx], rcx
mov rax, qword [rax + 8]
mov qword [rdx + 8], rax
lea rcx, [rbp + 0x58]
sub rsp, 0x20
call fcn.14001c072
mov rcx, qword [rbp + 8]
add rsp, 0x20
mov rdx, qword [rbp + 0x58]
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x128], rdx
mov qword [rbp + 0x130], rax
lea rdx, [rbp + 0x118]
sub rsp, 0x20
call fcn.14001e440
add rsp, 0x20
lea rsp, [rbp + 0x138]
pop rsi
pop rbp
ret
push rsi
sbb byte [rcx - 0x34], bh
jmp 0x1400cf1f6
sub esi, dword [rdi]
test eax, 0xf6cee967
invalid
mov ecx, 0xe9a77d3d
cdq
clc
invalid
adc dword gs:[rsi], 0xf97fe983
invalid
pop rax
lahf
mov ebp, ecx
push 0xfffffffffffffffb
invalid
adc eax, 0xe9d50a72
jnp 0x1400cfe3e
invalid
invalid
mov ecx, dword [rbx - 0x491650d5]
std
invalid
lodsb al, byte [rsi]
frstor dword [rbp - 0x1dc169a]
invalid