Function at 0x14003f930
Capabilities:
Encode data using xor
Hash data using sha512

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x218
mov r14, r9
mov r15, r8
mov rdi, rdx
mov r12, qword [rsp + 0x288]
mov r13, qword [rsp + 0x280]
movzx ebx, byte [rsp + 0x298]
movzx esi, byte [rsp + 0x290]
nop dword [rax]
mov eax, dword [0x141dc48a0]
sub eax, dword [0x141dc48a4]
imul eax, eax, 0xa07af4e
add eax, 0x8730cf42
cmp eax, 0xacc9b405
jb 0x14003f970
cmp cl, 2
jne 0x14003fa2e
mov eax, dword [0x141dc48a8]
add eax, dword [0x141dc48ac]
xor eax, 0x145995cb
add eax, 0xe9b6b5cf
imul rax, rax, 0x580c6ad5
shr rax, 0x3e
cmp eax, 0x46693457
jbe 0x14003f9e0
mov byte [rsp + 0x30], bl
mov byte [rsp + 0x28], sil
mov qword [rsp + 0x20], r12
mov rcx, rdi
mov rdx, r15
mov r8, r14
mov r9, r13
call fcn.140041730
nop
mov eax, dword [0x141dc48b0]
xor edx, edx
div dword [0x141dc48b4]
mov ebp, eax
add ebp, 0xd8604e42
or ebp, 0x2021023
and ebp, 0xd6d69663
mov byte [rsp + 0x30], bl
mov byte [rsp + 0x28], sil
mov qword [rsp + 0x20], r12
mov rcx, rdi
mov rdx, r15
mov r8, r14
mov r9, r13
call fcn.140041730
cmp ebp, 0xc24b0e67
jbe 0x14003f9e0
jmp 0x140041674
mov r9, r13
mov qword [rsp + 0x150], r12
mov ecx, 0xb6cf7199
nop
mov eax, dword [0x141dc48b8]
xor edx, edx
div dword [0x141dc48bc]
add eax, 0xa9f43687
imul rax, rcx
shr rax, 0x3f
cmp eax, 0xd2a7336c
ja 0x14003fa40
mov rax, qword [r14]
mov qword [rsp + 0x108], rax
mov rax, qword [r14 + 8]
mov qword [rsp + 0x100], rax
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0xf8], rax
mov rax, qword [r14 + 0x18]
mov qword [rsp + 0x110], rax
mov rsi, qword [r14 + 0x20]
mov r13, qword [r14 + 0x28]
mov rbx, qword [r14 + 0x30]
xor ecx, ecx
mov rax, r15
sub rax, 1
cmovae rcx, rax
mov rax, qword [r14 + 0x38]
mov qword [rsp + 0xf0], rax
and rcx, 0xffffffffffffff80
xorps xmm0, xmm0
movaps xmmword [rsp + 0x200], xmm0
movaps xmmword [rsp + 0x1f0], xmm0
movaps xmmword [rsp + 0x1e0], xmm0
movaps xmmword [rsp + 0x1d0], xmm0
movaps xmmword [rsp + 0x1c0], xmm0
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmmword [rsp + 0x190], xmm0
cmp rcx, r15
mov r8, r15
cmovb r8, rcx
mov r12, r15
sub r12, r8
add r8, rdi
mov eax, 0x80
mov qword [rsp + 0x130], rax
cmp r12, 0x7f
mov qword [rsp + 0x168], rdi
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x178], r14
mov qword [rsp + 0x148], r9
jbe 0x14003fb50
mov qword [rsp + 0x128], r8
jmp 0x14003fc11
mov qword [rsp + 0xe0], rsi
mov qword [rsp + 0xe8], r13
mov eax, dword [0x141dc48c0]
xor edx, edx
div dword [0x141dc48c4]
or eax, 0x126fe6ff
xor eax, 0x3dfe2c45
add eax, 0x233b9a7c
cmp eax, 0xa729d0f2
jbe 0x14003fb9d
lea rcx, [rsp + 0x190]
mov rdx, r8
mov rdi, r8
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov r8, rdi
lea rbp, [rsp + 0x190]
nop word cs:[rax + rax]
mov eax, dword [0x141dc48c8]
sub eax, dword [0x141dc48cc]
or eax, 0x2cb7bc
imul edi, eax, 0xd611b482
and edi, 0xca6e7a
mov rcx, rbp
mov rdx, r8
mov r14, r8
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov r8, r14
cmp edi, 0xa578e50b
je 0x14003fbb0
mov qword [rsp + 0x128], rbp
mov qword [rsp + 0x130], r12
mov r13, qword [rsp + 0xe8]
mov rsi, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0x138]
movzx edx, byte [rsp + 0x298]
movzx eax, byte [rsp + 0x290]
or al, dl
movzx eax, al
dec rax
mov qword [rsp + 0x160], rax
movzx eax, dl
dec rax
mov qword [rsp + 0x158], rax
xor edi, edi
mov qword [rsp + 0x170], r15
jmp 0x1400414b1
add r12, rax
adc r11, 0
mov r8, qword [r10]
mov qword [rsp + 0xb8], r8
mov rdi, qword [r10 + 8]
mov qword [rsp + 0xa8], rdi
mov rax, qword [rsp + 0x108]
lea rdx, [rax + rsi]
add rdx, r8
mov qword [rsp + 0x148], r12
movabs rax, 0x510e527fade682d1
xor r12, rax
xor r12, rdx
rol r12, 0x20
movabs rax, 0x6a09e667f3bcc908
add rax, r12
mov qword [rsp + 0xe0], rsi
mov r8, rax
xor r8, qword [rsp + 0xe0]
rol r8, 0x28
add rdx, rdi
add rdx, r8
xor r12, rdx
rol r12, 0x30
add rax, r12
mov qword [rsp + 0x38], rax
xor r8, rax
rol r8, 1
mov qword [rsp + 0xd8], r8
mov rax, qword [r10 + 0x10]
mov qword [rsp + 0x60], rax
mov r8, qword [rsp + 0x100]
lea rcx, [r8 + r13]
add rcx, rax
mov qword [rsp + 0x150], r11
movabs rax, 0x9b05688c2b3e6c1f
xor r11, rax
xor r11, rcx
rol r11, 0x20
movabs rax, 0xbb67ae8584caa73b
lea r8, [r11 + rax]
mov qword [rsp + 0xe8], r13
mov r13, r8
xor r13, qword [rsp + 0xe8]
rol r13, 0x28
mov rax, qword [r10 + 0x18]
mov qword [rsp + 0x58], rax
add rcx, rax
add rcx, r13
xor r11, rcx
rol r11, 0x30
add r8, r11
mov qword [rsp + 0x50], r8
xor r13, r8
rol r13, 1
mov rax, qword [r10 + 0x20]
mov qword [rsp + 0x68], rax
mov r8, qword [rsp + 0xf8]
add r8, rbx
mov qword [rsp + 0x180], rbx
add r8, rax
movabs rax, 0x1f83d9abfb41bd6b
xor r9, rax
xor r9, r8
rol r9, 0x20
movabs rax, 0x3c6ef372fe94f82b
lea rbp, [r9 + rax]
mov r15, rbp
xor r15, rbx
rol r15, 0x28
mov rax, qword [r10 + 0x28]
mov qword [rsp + 0xc8], rax
add r8, rax
add r8, r15
mov qword [rsp + 0x118], r8
xor r9, r8
rol r9, 0x30
add rbp, r9
xor r15, rbp
rol r15, 1
mov rdi, qword [r10 + 0x30]
mov qword [rsp + 0x90], rdi
mov rbx, qword [rsp + 0xf0]
mov rax, qword [rsp + 0x110]
lea rsi, [rax + rbx]
mov qword [rsp + 0xf0], rbx
add rsi, rdi
movabs r8, 0x5be0cd19137e2179
xor r14, r8
xor r14, rsi
rol r14, 0x20
movabs r8, 0xa54ff53a5f1d36f1
add r8, r14
mov rdi, r8
xor rdi, rbx
rol rdi, 0x28
mov rax, qword [r10 + 0x38]
mov qword [rsp + 0x88], rax
add rsi, rax
add rsi, rdi
xor r14, rsi
rol r14, 0x30
add r8, r14
xor rdi, r8
rol rdi, 1
mov rax, qword [r10 + 0x40]
mov qword [rsp + 0x78], rax
add rdx, rax
add rdx, r13
xor r14, rdx
rol r14, 0x20
add rbp, r14
xor r13, rbp
rol r13, 0x28
mov rax, qword [r10 + 0x48]
mov qword [rsp + 0x98], rax
add rdx, rax
add rdx, r13
xor r14, rdx
rol r14, 0x30
mov qword [rsp + 0x120], r14
add rbp, r14
mov qword [rsp + 0x40], rbp
xor r13, rbp
rol r13, 1
mov rax, qword [r10 + 0x50]
mov qword [rsp + 0xc0], rax
add rcx, rax
add rcx, r15
xor r12, rcx
rol r12, 0x20
add r8, r12
xor r15, r8
rol r15, 0x28
mov rax, qword [r10 + 0x58]
mov rbx, r10
mov qword [rsp + 0xa0], rax
add rcx, rax
add rcx, r15
xor r12, rcx
rol r12, 0x30
add r8, r12
mov qword [rsp + 0x48], r8
xor r15, r8
rol r15, 1
mov rax, qword [r10 + 0x60]
mov qword [rsp + 0x80], rax
mov r10, qword [rsp + 0x118]
add r10, rax
add r10, rdi
xor r11, r10
rol r11, 0x20
mov r8, qword [rsp + 0x38]
add r8, r11
xor rdi, r8
rol rdi, 0x28
mov rax, qword [rbx + 0x68]
mov qword [rsp + 0xb0], rax
add r10, rax
add r10, rdi
xor r11, r10
rol r11, 0x30
add r8, r11
mov qword [rsp + 0x38], r8
xor rdi, r8
rol rdi, 1
mov rax, rbx
mov r8, qword [rbx + 0x70]
mov rbx, qword [rbx + 0x78]
mov qword [rsp + 0x70], rbx
add rsi, r8
mov rax, r8
mov qword [rsp + 0xd0], r8
mov rbp, qword [rsp + 0xd8]
add rsi, rbp
xor r9, rsi
rol r9, 0x20
mov r14, qword [rsp + 0x50]
add r14, r9
xor rbp, r14
rol rbp, 0x28
add rsi, rbx
add rsi, rbp
xor r9, rsi
rol r9, 0x30
add r14, r9
xor rbp, r14
mov r8, rbp
rol r8, 1
add rdx, rax
add rdx, r8
xor r12, rdx
rol r12, 0x20
mov rbp, qword [rsp + 0x38]
add rbp, r12
xor r8, rbp
rol r8, 0x28
add rdx, qword [rsp + 0xc0]
add rdx, r8
xor r12, rdx
rol r12, 0x30
add rbp, r12
xor r8, rbp
rol r8, 1
mov qword [rsp + 0xd8], r8
add rcx, qword [rsp + 0x68]
add rcx, r13
xor r11, rcx
rol r11, 0x20
add r14, r11
xor r13, r14
rol r13, 0x28
add rcx, qword [rsp + 0x78]
add rcx, r13
xor r11, rcx
rol r11, 0x30
add r14, r11
xor r13, r14
rol r13, 1
add r10, qword [rsp + 0x98]
add r10, r15
xor r9, r10
rol r9, 0x20
mov r8, qword [rsp + 0x40]
add r8, r9
xor r15, r8
rol r15, 0x28
add r10, qword [rsp + 0x70]
add r10, r15
xor r9, r10
rol r9, 0x30
add r8, r9
xor r15, r8
rol r15, 1
add rsi, qword [rsp + 0xb0]
add rsi, rdi
mov rax, qword [rsp + 0x120]
xor rax, rsi
rol rax, 0x20
mov rbx, qword [rsp + 0x48]
add rbx, rax
xor rdi, rbx
rol rdi, 0x28
add rsi, qword [rsp + 0x90]
add rsi, rdi
xor rax, rsi
rol rax, 0x30
add rbx, rax
xor rdi, rbx
rol rdi, 1
add rdx, qword [rsp + 0xa8]
add rdx, r13
xor rax, rdx
rol rax, 0x20
add r8, rax
xor r13, r8
rol r13, 0x28
add rdx, qword [rsp + 0x80]
add rdx, r13
xor rax, rdx
rol rax, 0x30
mov qword [rsp + 0x120], rax
add r8, rax
xor r13, r8
rol r13, 1
add rcx, qword [rsp + 0xb8]
add rcx, r15
xor r12, rcx
rol r12, 0x20
add rbx, r12
xor r15, rbx
rol r15, 0x28
add rcx, qword [rsp + 0x60]
add rcx, r15
xor r12, rcx
rol r12, 0x30
add rbx, r12
mov qword [rsp + 0x48], rbx
xor r15, rbx
rol r15, 1
add r10, qword [rsp + 0xa0]
add r10, rdi
xor r11, r10
rol r11, 0x20
add rbp, r11
xor rdi, rbp
rol rdi, 0x28
add r10, qword [rsp + 0x88]
add r10, rdi
xor r11, r10
rol r11, 0x30
add rbp, r11
xor rdi, rbp
rol rdi, 1
mov rax, qword [rsp + 0xc8]
add rsi, rax
mov rbx, qword [rsp + 0xd8]
add rsi, rbx
xor r9, rsi
rol r9, 0x20
add r14, r9
xor rbx, r14
rol rbx, 0x28
add rsi, qword [rsp + 0x58]
add rsi, rbx
xor r9, rsi
rol r9, 0x30
add r14, r9
xor rbx, r14
rol rbx, 1
add rdx, qword [rsp + 0xa0]
add rdx, rbx
xor r12, rdx
rol r12, 0x20
add rbp, r12
xor rbx, rbp
rol rbx, 0x28
add rdx, qword [rsp + 0x78]
add rdx, rbx
xor r12, rdx
rol r12, 0x30
add rbp, r12
mov qword [rsp + 0x38], rbp
xor rbx, rbp
rol rbx, 1
add rcx, qword [rsp + 0x80]
add rcx, r13
xor r11, rcx
rol r11, 0x20
add r14, r11
xor r13, r14
rol r13, 0x28
add rcx, qword [rsp + 0xb8]
add rcx, r13
xor r11, rcx
rol r11, 0x30
add r14, r11
xor r13, r14
rol r13, 1
add r10, rax
add r10, r15
xor r9, r10
rol r9, 0x20
add r8, r9
xor r15, r8
rol r15, 0x28
add r10, qword [rsp + 0x60]
add r10, r15
xor r9, r10
rol r9, 0x30
add r8, r9
xor r15, r8
rol r15, 1
add rsi, qword [rsp + 0x70]
add rsi, rdi
mov rbp, qword [rsp + 0x120]
xor rbp, rsi
rol rbp, 0x20
mov rax, qword [rsp + 0x48]
add rax, rbp
xor rdi, rax
rol rdi, 0x28
add rsi, qword [rsp + 0xb0]
add rsi, rdi
xor rbp, rsi
rol rbp, 0x30
add rax, rbp
xor rdi, rax
rol rdi, 1
add rdx, qword [rsp + 0xc0]
add rdx, r13
xor rbp, rdx
rol rbp, 0x20
add r8, rbp
xor r13, r8
rol r13, 0x28
add rdx, qword [rsp + 0xd0]
add rdx, r13
xor rbp, rdx
rol rbp, 0x30
add r8, rbp
mov qword [rsp + 0x40], r8
xor r13, r8
rol r13, 1
add rcx, qword [rsp + 0x58]
add rcx, r15
xor r12, rcx
rol r12, 0x20
add rax, r12
xor r15, rax
rol r15, 0x28
add rcx, qword [rsp + 0x90]
add rcx, r15
xor r12, rcx
rol r12, 0x30
add rax, r12
mov qword [rsp + 0x48], rax
xor r15, rax
rol r15, 1
mov rax, qword [rsp + 0x88]
add r10, rax
add r10, rdi
xor r11, r10
rol r11, 0x20
mov r8, qword [rsp + 0x38]
add r8, r11
xor rdi, r8
rol rdi, 0x28
add r10, qword [rsp + 0xa8]
add r10, rdi
xor r11, r10
rol r11, 0x30
add r8, r11
mov qword [rsp + 0x38], r8
xor rdi, r8
rol rdi, 1
mov r8, qword [rsp + 0x98]
add rsi, r8
add rsi, rbx
xor r9, rsi
rol r9, 0x20
add r14, r9
xor rbx, r14
rol rbx, 0x28
add rsi, qword [rsp + 0x68]
add rsi, rbx
xor r9, rsi
rol r9, 0x30
add r14, r9
xor rbx, r14
rol rbx, 1
add rdx, rax
add rdx, rbx
xor r12, rdx
rol r12, 0x20
mov rax, qword [rsp + 0x38]
add rax, r12
xor rbx, rax
rol rbx, 0x28
add rdx, r8
add rdx, rbx
xor r12, rdx
rol r12, 0x30
add rax, r12
mov qword [rsp + 0x38], rax
xor rbx, rax
rol rbx, 1
add rcx, qword [rsp + 0x58]
add rcx, r13
xor r11, rcx
rol r11, 0x20
add r14, r11
xor r13, r14
rol r13, 0x28
add rcx, qword [rsp + 0xa8]
add rcx, r13
xor r11, rcx
rol r11, 0x30
add r14, r11
xor r13, r14
rol r13, 1
add r10, qword [rsp + 0xb0]
add r10, r15
xor r9, r10
rol r9, 0x20
mov r8, qword [rsp + 0x40]
add r8, r9
xor r15, r8
rol r15, 0x28
add r10, qword [rsp + 0x80]
add r10, r15
xor r9, r10
rol r9, 0x30
add r8, r9
xor r15, r8
rol r15, 1
add rsi, qword [rsp + 0xa0]
add rsi, rdi
xor rbp, rsi
rol rbp, 0x20
mov rax, qword [rsp + 0x48]
add rax, rbp
xor rdi, rax
rol rdi, 0x28
add rsi, qword [rsp + 0xd0]
add rsi, rdi
xor rbp, rsi
rol rbp, 0x30
add rax, rbp
xor rdi, rax
rol rdi, 1
add rdx, qword [rsp + 0x60]
add rdx, r13
xor rbp, rdx
rol rbp, 0x20
add r8, rbp
xor r13, r8
rol r13, 0x28
add rdx, qword [rsp + 0x90]
add rdx, r13
xor rbp, rdx
rol rbp, 0x30
add r8, rbp
mov qword [rsp + 0x40], r8
xor r13, r8
rol r13, 1
mov r8, rcx
add r8, qword [rsp + 0xc8]
add r8, r15
xor r12, r8
rol r12, 0x20
add rax, r12
xor r15, rax
rol r15, 0x28
add r8, qword [rsp + 0xc0]
add r8, r15
xor r12, r8
rol r12, 0x30
add rax, r12
mov qword [rsp + 0x48], rax
xor r15, rax
rol r15, 1
add r10, qword [rsp + 0x68]
add r10, rdi
xor r11, r10
rol r11, 0x20
mov rax, qword [rsp + 0x38]
add rax, r11
xor rdi, rax
rol rdi, 0x28
mov rcx, qword [rsp + 0xb8]
add r10, rcx
add r10, rdi
xor r11, r10
rol r11, 0x30
add rax, r11
xor rdi, rax
rol rdi, 1
add rsi, qword [rsp + 0x70]
add rsi, rbx
xor r9, rsi
rol r9, 0x20
add r14, r9
xor rbx, r14
rol rbx, 0x28
add rsi, qword [rsp + 0x78]
add rsi, rbx
xor r9, rsi
rol r9, 0x30
add r14, r9
xor rbx, r14
rol rbx, 1
add rdx, qword [rsp + 0x98]
add rdx, rbx
xor r12, rdx
rol r12, 0x20
add rax, r12
xor rbx, rax
rol rbx, 0x28
add rdx, rcx
add rdx, rbx
xor r12, rdx
rol r12, 0x30
add rax, r12
mov qword [rsp + 0x38], rax
xor rbx, rax
rol rbx, 1
mov rcx, r8
add rcx, qword [rsp + 0xc8]
add rcx, r13
xor r11, rcx
rol r11, 0x20
add r14, r11
xor r13, r14
rol r13, 0x28
add rcx, qword [rsp + 0x88]
add rcx, r13
xor r11, rcx
rol r11, 0x30
add r14, r11
xor r13, r14
rol r13, 1
add r10, qword [rsp + 0x60]
add r10, r15
xor r9, r10
rol r9, 0x20
mov r8, qword [rsp + 0x40]
add r8, r9
xor r15, r8
rol r15, 0x28
add r10, qword [rsp + 0x68]
add r10, r15
xor r9, r10
rol r9, 0x30
add r8, r9
xor r15, r8
rol r15, 1
add rsi, qword [rsp + 0xc0]
add rsi, rdi
xor rbp, rsi
rol rbp, 0x20
mov rax, qword [rsp + 0x48]
add rax, rbp
xor rdi, rax
rol rdi, 0x28
add rsi, qword [rsp + 0x70]
add rsi, rdi
xor rbp, rsi
rol rbp, 0x30
add rax, rbp
xor rdi, rax
rol rdi, 1
add rdx, qword [rsp + 0xd0]
add rdx, r13
xor rbp, rdx
rol rbp, 0x20
add r8, rbp
xor r13, r8
rol r13, 0x28
add rdx, qword [rsp + 0xa8]
add rdx, r13
mov qword [rsp + 0x40], rdx
xor rbp, rdx
rol rbp, 0x30
add r8, rbp
xor r13, r8
rol r13, 1
add rcx, qword [rsp + 0xa0]
add rcx, r15
xor r12, rcx
rol r12, 0x20
add rax, r12
xor r15, rax
rol r15, 0x28
add rcx, qword [rsp + 0x80]
add rcx, r15
xor r12, rcx
rol r12, 0x30
add rax, r12
mov qword [rsp + 0x48], rax
xor r15, rax
rol r15, 1
add r10, qword [rsp + 0x90]
add r10, rdi
xor r11, r10
rol r11, 0x20
mov rax, qword [rsp + 0x38]
add rax, r11
xor rdi, rax
rol rdi, 0x28
add r10, qword [rsp + 0x78]
add r10, rdi
xor r11, r10
rol r11, 0x30
add rax, r11
xor rdi, rax
rol rdi, 1
add rsi, qword [rsp + 0x58]
add rsi, rbx
xor r9, rsi
rol r9, 0x20
add r14, r9
xor rbx, r14
rol rbx, 0x28
add rsi, qword [rsp + 0xb0]
add rsi, rbx
xor r9, rsi
rol r9, 0x30
add r14, r9
xor rbx, r14
rol rbx, 1
mov rdx, qword [rsp + 0x40]
add rdx, qword [rsp + 0x60]
add rdx, rbx
xor r12, rdx
rol r12, 0x20
add rax, r12
xor rbx, rax
rol rbx, 0x28
add rdx, qword [rsp + 0x80]
add rdx, rbx
xor r12, rdx
rol r12, 0x30
add rax, r12
mov qword [rsp + 0x38], rax
xor rbx, rax
rol rbx, 1
mov qword [rsp + 0xd8], rbx
add rcx, qword [rsp + 0x90]
add rcx, r13
xor r11, rcx
rol r11, 0x20
add r14, r11
xor r13, r14
rol r13, 0x28
add rcx, qword [rsp + 0xc0]
add rcx, r13
xor r11, rcx
rol r11, 0x30
add r14, r11
mov qword [rsp + 0x50], r14
xor r13, r14
rol r13, 1
add r10, qword [rsp + 0xb8]
add r10, r15
xor r9, r10
rol r9, 0x20
add r8, r9
xor r15, r8
rol r15, 0x28
add r10, qword [rsp + 0xa0]
add r10, r15
xor r9, r10
rol r9, 0x30
add r8, r9
xor r15, r8
rol r15, 1
add rsi, qword [rsp + 0x78]
add rsi, rdi
xor rbp, rsi
rol rbp, 0x20
mov rax, qword [rsp + 0x48]
add rax, rbp
xor rdi, rax
rol rdi, 0x28
add rsi, qword [rsp + 0x58]
add rsi, rdi
xor rbp, rsi
rol rbp, 0x30
add rax, rbp
xor rdi, rax
rol rdi, 1
mov rbx, rdx
add rbx, qword [rsp + 0x68]
add rbx, r13
xor rbp, rbx
rol rbp, 0x20
add r8, rbp
xor r13, r8
rol r13, 0x28
add rbx, qword [rsp + 0xb0]
add rbx, r13
xor rbp, rbx
rol rbp, 0x30
add r8, rbp
xor r13, r8
rol r13, 1
add rcx, qword [rsp + 0x88]
add rcx, r15
xor r12, rcx
rol r12, 0x20
add rax, r12
xor r15, rax
rol r15, 0x28
add rcx, qword [rsp + 0xc8]
add rcx, r15
xor r12, rcx
rol r12, 0x30
add rax, r12
mov qword [rsp + 0x48], rax
xor r15, rax
rol r15, 1
add r10, qword [rsp + 0x70]
add r10, rdi
xor r11, r10
rol r11, 0x20
mov rax, qword [rsp + 0x38]
add rax, r11
xor rdi, rax
rol rdi, 0x28
add r10, qword [rsp + 0xd0]
add r10, rdi
xor r11, r10
rol r11, 0x30
add rax, r11
mov qword [rsp + 0x38], rax
xor rdi, rax
rol rdi, 1
mov r14, qword [rsp + 0xa8]
add rsi, r14
mov rax, qword [rsp + 0xd8]
add rsi, rax
xor r9, rsi
rol r9, 0x20
mov rdx, qword [rsp + 0x50]
add rdx, r9
xor rax, rdx
rol rax, 0x28
add rsi, qword [rsp + 0x98]
add rsi, rax
xor r9, rsi
rol r9, 0x30
add rdx, r9
mov qword [rsp + 0x50], rdx
xor rax, rdx
mov rdx, rax
rol rdx, 1
add rbx, qword [rsp + 0x80]
add rbx, rdx
xor r12, rbx
rol r12, 0x20
mov rax, qword [rsp + 0x38]
add rax, r12
xor rdx, rax
rol rdx, 0x28
add rbx, qword [rsp + 0xc8]
add rbx, rdx
xor r12, rbx
rol r12, 0x30
add rax, r12
mov qword [rsp + 0x38], rax
xor rdx, rax
rol rdx, 1
add rcx, r14
add rcx, r13
xor r11, rcx
rol r11, 0x20
mov rax, qword [rsp + 0x50]
add rax, r11
xor r13, rax
rol r13, 0x28
add rcx, qword [rsp + 0x70]
add rcx, r13
xor r11, rcx
rol r11, 0x30
add rax, r11
mov qword [rsp + 0x50], rax
xor r13, rax
rol r13, 1
add r10, qword [rsp + 0xd0]
add r10, r15
xor r9, r10
rol r9, 0x20
add r8, r9
xor r15, r8
rol r15, 0x28
add r10, qword [rsp + 0xb0]
add r10, r15
xor r9, r10
rol r9, 0x30
add r8, r9
xor r15, r8
rol r15, 1
add rsi, qword [rsp + 0x68]
add rsi, rdi
xor rbp, rsi
rol rbp, 0x20
mov rax, qword [rsp + 0x48]
add rax, rbp
xor rdi, rax
rol rdi, 0x28
add rsi, qword [rsp + 0xc0]
add rsi, rdi
xor rbp, rsi
rol rbp, 0x30
add rax, rbp
xor rdi, rax
rol rdi, 1
add rbx, qword [rsp + 0xb8]
add rbx, r13
xor rbp, rbx
rol rbp, 0x20
add r8, rbp
xor r13, r8
rol r13, 0x28
add rbx, qword [rsp + 0x88]
add rbx, r13
xor rbp, rbx
rol rbp, 0x30
add r8, rbp
mov qword [rsp + 0x40], r8
xor r13, r8
rol r13, 1
add rcx, qword [rsp + 0x90]
add rcx, r15
xor r12, rcx
rol r12, 0x20
add rax, r12
xor r15, rax
rol r15, 0x28
add rcx, qword [rsp + 0x58]
add rcx, r15
xor r12, rcx
rol r12, 0x30
add rax, r12
mov qword [rsp + 0x48], rax
xor r15, rax
rol r15, 1
add r10, qword [rsp + 0x98]
add r10, rdi
xor r11, r10
rol r11, 0x20
mov r14, qword [rsp + 0x38]
add r14, r11
xor rdi, r14
rol rdi, 0x28
add r10, qword [rsp + 0x60]
add r10, rdi
xor r11, r10
rol r11, 0x30
add r14, r11
xor rdi, r14
rol rdi, 1
add rsi, qword [rsp + 0x78]
add rsi, rdx
xor r9, rsi
rol r9, 0x20
mov rax, qword [rsp + 0x50]
add rax, r9
xor rdx, rax
rol rdx, 0x28
mov r8, qword [rsp + 0xa0]
add rsi, r8
add rsi, rdx
xor r9, rsi
rol r9, 0x30
add rax, r9
xor rdx, rax
rol rdx, 1
add rbx, qword [rsp + 0xb0]
add rbx, rdx
xor r12, rbx
rol r12, 0x20
add r14, r12
xor rdx, r14
rol rdx, 0x28
add rbx, r8
add rbx, rdx
xor r12, rbx
rol r12, 0x30
add r14, r12
mov qword [rsp + 0x38], r14
xor rdx, r14
rol rdx, 1
mov r14, rdx
add rcx, qword [rsp + 0x88]
add rcx, r13
xor r11, rcx
rol r11, 0x20
add rax, r11
xor r13, rax
rol r13, 0x28
add rcx, qword [rsp + 0xd0]
add rcx, r13
xor r11, rcx
rol r11, 0x30
add rax, r11
mov qword [rsp + 0x50], rax
xor r13, rax
rol r13, 1
add r10, qword [rsp + 0x80]
add r10, r15
xor r9, r10
rol r9, 0x20
mov r8, qword [rsp + 0x40]
add r8, r9
xor r15, r8
rol r15, 0x28
add r10, qword [rsp + 0xa8]
add r10, r15
xor r9, r10
rol r9, 0x30
add r8, r9
xor r15, r8
rol r15, 1
add rsi, qword [rsp + 0x58]
add rsi, rdi
xor rbp, rsi
rol rbp, 0x20
mov rax, qword [rsp + 0x48]
add rax, rbp
xor rdi, rax
rol rdi, 0x28
add rsi, qword [rsp + 0x98]
add rsi, rdi
xor rbp, rsi
rol rbp, 0x30
add rax, rbp
xor rdi, rax
rol rdi, 1
add rbx, qword [rsp + 0xc8]
add rbx, r13
xor rbp, rbx
rol rbp, 0x20
add r8, rbp
xor r13, r8
rol r13, 0x28
add rbx, qword [rsp + 0xb8]
add rbx, r13
xor rbp, rbx
rol rbp, 0x30
add r8, rbp
mov qword [rsp + 0x40], r8
xor r13, r8
rol r13, 1
add rcx, qword [rsp + 0x70]
add rcx, r15
xor r12, rcx
rol r12, 0x20
add rax, r12
xor r15, rax
rol r15, 0x28
add rcx, qword [rsp + 0x68]
add rcx, r15
xor r12, rcx
rol r12, 0x30
add rax, r12
mov qword [rsp + 0x48], rax
xor r15, rax
rol r15, 1
add r10, qword [rsp + 0x78]
add r10, rdi
xor r11, r10
rol r11, 0x20
mov rdx, qword [rsp + 0x38]
add rdx, r11
xor rdi, rdx
rol rdi, 0x28
mov rax, qword [rsp + 0x90]
add r10, rax
add r10, rdi
xor r11, r10
rol r11, 0x30
add rdx, r11
xor rdi, rdx
rol rdi, 1
add rsi, qword [rsp + 0x60]
add rsi, r14
xor r9, rsi
rol r9, 0x20
mov r8, qword [rsp + 0x50]
add r8, r9
xor r14, r8
rol r14, 0x28
add rsi, qword [rsp + 0xc0]
add rsi, r14
xor r9, rsi
rol r9, 0x30
add r8, r9
xor r14, r8
rol r14, 1
add rbx, rax
add rbx, r14
xor r12, rbx
rol r12, 0x20
add rdx, r12
xor r14, rdx
rol r14, 0x28
add rbx, qword [rsp + 0x70]
add rbx, r14
xor r12, rbx
rol r12, 0x30
add rdx, r12
mov qword [rsp + 0x38], rdx
xor r14, rdx
rol r14, 1
add rcx, qword [rsp + 0xd0]
add rcx, r13
xor r11, rcx
rol r11, 0x20
add r8, r11
xor r13, r8
rol r13, 0x28
add rcx, qword [rsp + 0x98]
add rcx, r13
xor r11, rcx
rol r11, 0x30
add r8, r11
xor r13, r8
rol r13, 1
add r10, qword [rsp + 0xa0]
add r10, r15
xor r9, r10
rol r9, 0x20
mov rdx, qword [rsp + 0x40]
add rdx, r9
xor r15, rdx
rol r15, 0x28
add r10, qword [rsp + 0x58]
add r10, r15
xor r9, r10
rol r9, 0x30
add rdx, r9
xor r15, rdx
rol r15, 1
add rsi, qword [rsp + 0xb8]
add rsi, rdi
xor rbp, rsi
rol rbp, 0x20
mov rax, qword [rsp + 0x48]
add rax, rbp
xor rdi, rax
rol rdi, 0x28
add rsi, qword [rsp + 0x78]
add rsi, rdi
xor rbp, rsi
rol rbp, 0x30
add rax, rbp
mov qword [rsp + 0x48], rax
xor rdi, rax
rol rdi, 1
add rbx, qword [rsp + 0x80]
add rbx, r13
xor rbp, rbx
rol rbp, 0x20
add rdx, rbp
xor r13, rdx
rol r13, 0x28
add rbx, qword [rsp + 0x60]
add rbx, r13
xor rbp, rbx
rol rbp, 0x30
add rdx, rbp
mov qword [rsp + 0x40], rdx
xor r13, rdx
rol r13, 1
add rcx, qword [rsp + 0xb0]
add rcx, r15
xor r12, rcx
rol r12, 0x20
mov rdx, qword [rsp + 0x48]
add rdx, r12
xor r15, rdx
rol r15, 0x28
add rcx, qword [rsp + 0x88]
add rcx, r15
xor r12, rcx
rol r12, 0x30
add rdx, r12
mov qword [rsp + 0x48], rdx
xor r15, rdx
rol r15, 1
add r10, qword [rsp + 0xa8]
add r10, rdi
xor r11, r10
rol r11, 0x20
mov rax, qword [rsp + 0x38]
add rax, r11
xor rdi, rax
rol rdi, 0x28
add r10, qword [rsp + 0x68]
add r10, rdi
xor r11, r10
rol r11, 0x30
add rax, r11
mov qword [rsp + 0x38], rax
xor rdi, rax
rol rdi, 1
mov rax, qword [rsp + 0xc0]
add rsi, rax
mov rdx, r14
add rsi, r14
xor r9, rsi
rol r9, 0x20
add r8, r9
xor rdx, r8
rol rdx, 0x28
mov r14, qword [rsp + 0xc8]
add rsi, r14
add rsi, rdx
xor r9, rsi
rol r9, 0x30
add r8, r9
xor rdx, r8
rol rdx, 1
add rbx, rax
add rbx, rdx
xor r12, rbx
rol r12, 0x20
mov rax, qword [rsp + 0x38]
add rax, r12
xor rdx, rax
rol rdx, 0x28
add rbx, qword [rsp + 0x60]
add rbx, rdx
xor r12, rbx
rol r12, 0x30
add rax, r12
mov qword [rsp + 0x38], rax
xor rdx, rax
rol rdx, 1
add rcx, qword [rsp + 0x78]
add rcx, r13
xor r11, rcx
rol r11, 0x20
add r8, r11
xor r13, r8
rol r13, 0x28
add rcx, qword [rsp + 0x68]
add rcx, r13
xor r11, rcx
rol r11, 0x30
add r8, r11
xor r13, r8
rol r13, 1
add r10, qword [rsp + 0x88]
add r10, r15
xor r9, r10
rol r9, 0x20
mov rax, qword [rsp + 0x40]
add rax, r9
xor r15, rax
rol r15, 0x28
add r10, qword [rsp + 0x90]
add r10, r15
xor r9, r10
rol r9, 0x30
add rax, r9
mov qword [rsp + 0x40], rax
xor r15, rax
rol r15, 1
add rsi, qword [rsp + 0xa8]
add rsi, rdi
xor rbp, rsi
rol rbp, 0x20
mov rax, qword [rsp + 0x48]
add rax, rbp
xor rdi, rax
rol rdi, 0x28
add rsi, r14
add rsi, rdi
xor rbp, rsi
rol rbp, 0x30
add rax, rbp
xor rdi, rax
mov r14, rax
rol rdi, 1
add rbx, qword [rsp + 0x70]
add rbx, r13
xor rbp, rbx
rol rbp, 0x20
mov rax, qword [rsp + 0x40]
add rax, rbp
xor r13, rax
rol r13, 0x28
add rbx, qword [rsp + 0xa0]
add rbx, r13
xor rbp, rbx
rol rbp, 0x30
add rax, rbp
mov qword [rsp + 0x40], rax
xor r13, rax
rol r13, 1
add rcx, qword [rsp + 0x98]
add rcx, r15
xor r12, rcx
rol r12, 0x20
add r14, r12
xor r15, r14
rol r15, 0x28
add rcx, qword [rsp + 0xd0]
add rcx, r15
mov qword [rsp + 0x50], rcx
xor r12, rcx
rol r12, 0x30
add r14, r12
mov qword [rsp + 0x48], r14
xor r15, r14
rol r15, 1
add r10, qword [rsp + 0x58]
add r10, rdi
xor r11, r10
rol r11, 0x20
mov r14, qword [rsp + 0x38]
add r14, r11
xor rdi, r14
rol rdi, 0x28
add r10, qword [rsp + 0x80]
add r10, rdi
xor r11, r10
mov rax, r10
rol r11, 0x30
add r14, r11
xor rdi, r14
rol rdi, 1
add rsi, qword [rsp + 0xb0]
add rsi, rdx
xor r9, rsi
rol r9, 0x20
add r8, r9
xor rdx, r8
rol rdx, 0x28
mov r10, r9
mov rcx, qword [rsp + 0xb8]
add rsi, rcx
add rsi, rdx
xor r10, rsi
rol r10, 0x30
add r8, r10
xor rdx, r8
rol rdx, 1
add rbx, rcx
add rbx, rdx
xor r12, rbx
rol r12, 0x20
mov rcx, r14
add rcx, r12
xor rdx, rcx
rol rdx, 0x28
add rbx, qword [rsp + 0xa8]
add rbx, rdx
xor r12, rbx
rol r12, 0x30
add rcx, r12
mov qword [rsp + 0x38], rcx
xor rdx, rcx
rol rdx, 1
mov qword [rsp + 0xd8], rdx
mov r9, qword [rsp + 0x50]
add r9, qword [rsp + 0x60]
add r9, r13
xor r11, r9
rol r11, 0x20
add r8, r11
xor r13, r8
rol r13, 0x28
add r9, qword [rsp + 0x58]
add r9, r13
xor r11, r9
rol r11, 0x30
add r8, r11
xor r13, r8
mov r14, r8
rol r13, 1
add rax, qword [rsp + 0x68]
add rax, r15
xor r10, rax
rol r10, 0x20
mov r8, qword [rsp + 0x40]
add r8, r10
xor r15, r8
rol r15, 0x28
add rax, qword [rsp + 0xc8]
add rax, r15
mov qword [rsp + 0x118], rax
xor r10, rax
rol r10, 0x30
add r8, r10
xor r15, r8
rol r15, 1
add rsi, qword [rsp + 0x90]
add rsi, rdi
xor rbp, rsi
rol rbp, 0x20
mov rcx, qword [rsp + 0x48]
add rcx, rbp
xor rdi, rcx
rol rdi, 0x28
add rsi, qword [rsp + 0x88]
add rsi, rdi
xor rbp, rsi
rol rbp, 0x30
add rcx, rbp
add rbx, qword [rsp + 0x78]
add rbx, r13
xor rbp, rbx
rol rbp, 0x20
mov rdx, r8
add rdx, rbp
mov qword [rsp + 0x40], rdx
xor r13, rdx
rol r13, 0x28
add rbx, qword [rsp + 0x98]
add rbx, r13
xor rbp, rbx
mov rdx, qword [rsp + 0xd0]
add rsi, rdx
add rbx, rdx
xor rdi, rcx
mov r8, qword [rsp + 0xc0]
add r9, r8
add r9, r15
xor r12, r9
rol r12, 0x20
add rcx, r12
xor r15, rcx
rol r15, 0x28
add r9, qword [rsp + 0xa0]
add r9, r15
xor r12, r9
rol r12, 0x30
mov rdx, qword [rsp + 0xd8]
add rsi, rdx
xor r10, rsi
rol r10, 0x20
add r14, r10
xor rdx, r14
rol rdx, 0x28
add rcx, r12
add rsi, qword [rsp + 0x70]
add rsi, rdx
xor r10, rsi
rol r10, 0x30
add r14, r10
mov qword [rsp + 0x50], r14
xor rdx, r14
rol rdx, 1
add rbx, rdx
xor r12, rbx
add rbx, r8
add r9, qword [rsp + 0x68]
rol rdi, 1
rol rbp, 0x30
mov r8, qword [rsp + 0x40]
add r8, rbp
mov qword [rsp + 0x40], r8
xor r13, r8
rol r13, 1
mov rax, qword [rsp + 0x118]
add rax, qword [rsp + 0x80]
add rax, rdi
xor r11, rax
rol r11, 0x20
mov r8, qword [rsp + 0x38]
add r8, r11
xor rdi, r8
rol rdi, 0x28
mov r14, qword [rsp + 0xb0]
add rax, r14
add rax, rdi
xor r11, rax
rol r11, 0x30
add r8, r11
add r9, r13
xor r11, r9
add r9, qword [rsp + 0x78]
add rax, qword [rsp + 0x98]
xor r15, rcx
rol r15, 1
add rax, r15
xor r10, rax
add rax, qword [rsp + 0x70]
add rsi, r14
xor rdi, r8
rol rdi, 1
add rsi, rdi
xor rbp, rsi
add rsi, qword [rsp + 0x90]
rol r12, 0x20
add r8, r12
xor rdx, r8
rol rdx, 0x28
add rbx, rdx
xor r12, rbx
rol r11, 0x20
mov r14, qword [rsp + 0x50]
add r14, r11
xor r13, r14
rol r13, 0x28
add r9, r13
xor r11, r9
rol r11, 0x30
add r14, r11
mov qword [rsp + 0x50], r14
xor r13, r14
rol r13, 1
add rbx, qword [rsp + 0xa8]
rol rbp, 0x20
add rcx, rbp
xor rdi, rcx
rol rdi, 0x28
add rsi, rdi
xor rbp, rsi
rol rbp, 0x30
add rcx, rbp
add rbx, r13
xor rbp, rbx
add rbx, qword [rsp + 0x80]
add r9, qword [rsp + 0xb8]
rol r12, 0x30
rol r10, 0x20
mov r14, qword [rsp + 0x40]
add r14, r10
xor r15, r14
rol r15, 0x28
add rax, r15
xor r10, rax
rol r10, 0x30
add r14, r10
xor r15, r14
rol r15, 1
add r8, r12
add r9, r15
xor r12, r9
add r9, qword [rsp + 0x60]
add rax, qword [rsp + 0xa0]
xor rdi, rcx
rol rdi, 1
add rax, rdi
xor r11, rax
add rax, qword [rsp + 0x88]
add rsi, qword [rsp + 0xc8]
xor rdx, r8
rol rdx, 1
add rsi, rdx
xor r10, rsi
add rsi, qword [rsp + 0x58]
rol rbp, 0x20
add r14, rbp
mov qword [rsp + 0x40], r14
xor r13, r14
rol r13, 0x28
add rbx, r13
xor rbp, rbx
rol r11, 0x20
add r8, r11
xor rdi, r8
rol rdi, 0x28
add rax, rdi
xor r11, rax
rol r11, 0x30
mov r14, qword [rsp + 0x108]
xor r14, rbx
add r8, r11
xor rdi, r8
xor r14, r8
mov qword [rsp + 0x108], r14
rol r12, 0x20
add rcx, r12
xor r15, rcx
mov rbx, rcx
rol r15, 0x28
add r9, r15
xor r12, r9
mov rcx, qword [rsp + 0x100]
xor rcx, r9
rol r10, 0x20
mov r8, qword [rsp + 0x50]
add r8, r10
xor rdx, r8
rol rdx, 0x28
add rsi, rdx
xor r10, rsi
rol r10, 0x30
add r8, r10
xor rdx, r8
xor rcx, r8
mov qword [rsp + 0x100], rcx
rol rbp, 0x30
mov rcx, qword [rsp + 0xf8]
xor rcx, rax
mov r8, qword [rsp + 0x40]
add r8, rbp
xor r13, r8
xor rcx, r8
mov qword [rsp + 0xf8], rcx
mov rcx, qword [rsp + 0x110]
xor rcx, rsi
rol r12, 0x30
add rbx, r12
xor r15, rbx
xor rcx, rbx
mov qword [rsp + 0x110], rcx
rol rdx, 1
xor qword [rsp + 0xe0], r12
xor qword [rsp + 0xe0], rdx
mov rsi, qword [rsp + 0xe0]
rol r13, 1
xor qword [rsp + 0xe8], r11
xor qword [rsp + 0xe8], r13
mov r13, qword [rsp + 0xe8]
rol r15, 1
mov rbx, qword [rsp + 0x180]
xor rbx, r10
xor rbx, r15
rol rdi, 1
mov rax, qword [rsp + 0xf0]
xor rax, rbp
xor rax, rdi
mov qword [rsp + 0xf0], rax
mov rcx, qword [rsp + 0x138]
cmp qword [rsp + 0x188], rcx
mov rdi, qword [rsp + 0x140]
mov rax, qword [rsp + 0x178]
mov r15, qword [rsp + 0x170]
je 0x14004162d
mov r8, qword [rsp + 0x168]
mov r11, qword [rsp + 0x150]
mov r12, qword [rsp + 0x148]
nop dword [rax]
mov eax, dword [0x141dc48d0]
or eax, dword [0x141dc48d4]
or eax, 0x47d516f2
xor eax, 0xc13e2510
cmp eax, 0xcf7e817a
ja 0x1400414d0
cmp rdi, rcx
mov qword [rsp + 0x188], rdi
jne 0x140041560
lea rax, [rdi + 0x80]
mov qword [rsp + 0x140], rax
nop dword [rax]
mov eax, dword [0x141dc48d8]
or eax, dword [0x141dc48dc]
xor eax, 0x3911001
or eax, 0xfc226dfe
add eax, 0x535a9e3b
cmp eax, 0x1817b72d
jbe 0x140041510
mov rax, qword [rsp + 0x130]
mov r10, qword [rsp + 0x128]
mov r9, qword [rsp + 0x158]
mov r14, qword [rsp + 0x160]
jmp 0x14003fc50
mov r14, rdi
sub r14, 0xffffffffffffff80
je 0x140041688
mov eax, dword [0x141dc48e0]
xor edx, edx
div dword [0x141dc48e4]
nop dword [rax + rax]
mov eax, dword [0x141dc48e8]
imul eax, dword [0x141dc48ec]
imul eax, eax, 0xff6a7c0b
xor eax, 0xa1404080
and eax, 0xe3c0e288
cmp eax, 0x33aa8cfa
ja 0x140041580
nop word cs:[rax + rax]
mov eax, dword [0x141dc48f0]
mov ecx, dword [0x141dc48f4]
add eax, ecx
add eax, 0xb830a89a
or eax, 0xd4e74c74
and eax, 0xd7e75ff7
cmp eax, 0xc5444c79
jb 0x1400415b0
cmp r14, r15
ja 0x1400416e8
mov qword [rsp + 0x140], r14
nop word cs:[rax + rax]
mov eax, dword [0x141dc4908]
or eax, dword [0x141dc490c]
imul rax, rax, 0x58d1a4ff
shr rax, 0x3c
imul eax, eax, 0xeebda13b
add eax, 0x1e541a96
cmp eax, 0x3fb4f5e6
jb 0x1400415f0
lea r10, [r8 + rdi]
mov eax, 0x80
xor r9d, r9d
xor r14d, r14d
jmp 0x14003fc50
mov rcx, qword [rsp + 0x108]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x100]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0xf8]
mov qword [rax + 0x10], rcx
mov rcx, qword [rsp + 0x110]
mov qword [rax + 0x18], rcx
mov qword [rax + 0x20], rsi
mov qword [rax + 0x28], r13
mov qword [rax + 0x30], rbx
mov rcx, qword [rsp + 0xf0]
mov qword [rax + 0x38], rcx
add rsp, 0x218
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x141dc48f8]
or eax, dword [0x141dc48fc]
xor eax, 0x1081a590
shr eax, 3
imul rax, rax, 0x2828d049
shr rax, 0x3a
or eax, 0x16e71da
cmp eax, 0xb399a5c5
jbe 0x1400416b5
ud2
mov eax, 0x9426360d
nop word [rax + rax]
mov ecx, dword [0x141dc4900]
mov edx, dword [0x141dc4904]
add ecx, edx
add ecx, 0x990ccada
imul rcx, rax
shr rcx, 0x3f
ud2
mov eax, dword [0x141dc4910]
xor eax, dword [0x141dc4914]
cmp eax, 0xd8da954d
jne 0x140041700
ud2
mov eax, dword [0x141dc4918]
and eax, dword [0x141dc491c]
add eax, 0xc4fa8628
or eax, 0xcf2b1f37
add eax, 0xf44ad751
ud2