Function at 0x14029eca0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x17]
sub rsp, 0xb0
mov rax, qword [0x1404af540]
xor rax, rsp
mov qword [rbp + 7], rax
mov rdi, r8
mov qword [rbp - 0x79], rdx
mov r8d, reloc.SinoSPE.dll_Ordinal_16
mov qword [rbp - 0x71], rcx
cmp r9d, r8d
mov r15, rcx
xorps xmm0, xmm0
lea rcx, [rbp - 0x11]
cmovb r8d, r9d
mov rdx, rdi
movups xmmword [rbp - 0x11], xmm0
call sub.VCRUNTIME140.dll_memcpy
mov ecx, dword [rbp + 0x7f]
lea r13, [rbp - 0x11]
mov byte [rbp + 2], cl
mov eax, ecx
shr eax, 8
mov byte [rbp + 1], al
mov eax, ecx
shr eax, 0x10
mov byte [rbp], al
shr ecx, 0x18
mov byte [rbp - 1], cl
mov r10, qword [r15 + 8]
mov r11, qword [r15 + 0x18]
mov r8, r10
mov rsi, qword [r15 + 0x20]
mov r14, r11
mov rdi, qword [r15]
mov rdx, rsi
mov r12, qword [r15 + 0x10]
mov r9, r10
mov rbx, r11
mov qword [rbp - 0x61], r10
mov r15d, 2
nop dword [rax]
nop dword [rax + rax]
mov rax, qword [r13]
xor rdx, r11
xor r10, r12
not r8
xor r10, 0xf0
not r14
and r8, r10
and r14, rdx
xor r14, r10
not r10
bswap rax
xor rax, rsi
and r10, rbx
xor rax, rdi
xor r8, rax
mov rcx, rax
xor r10, r8
not rcx
xor r10, qword [rbp - 0x61]
and rcx, r9
xor rcx, rdx
mov rdi, r10
not rdx
ror rdi, 0x16
and rdx, rax
xor rdi, r10
xor rdx, r14
ror rdi, 0x27
xor rdx, r11
xor rdi, r10
mov rax, rcx
mov rsi, rcx
xor rax, r8
ror rsi, 0x22
xor rsi, rcx
mov r8, rdx
ror rsi, 7
mov r9, r14
xor rsi, rcx
ror r9, 5
xor r9, r14
ror r8, 7
xor r8, rdx
ror r9, 1
xor r9, rdi
ror r8, 0xa
xor r8, rdx
xor r9, r14
xor r9, 0xffffffffffffff1e
mov rdx, rax
ror rdx, 9
mov r10, r8
xor rdx, rax
not r10
ror rdx, 0x13
xor rdx, rsi
xor rsi, r8
xor rdx, rax
and r10, rsi
xor r10, r9
mov rcx, rdx
not rcx
mov rax, rdi
and rcx, rdi
not rax
xor rcx, rsi
and rax, r9
xor rax, rdx
not rsi
and rsi, rdx
not r9
and r9, r8
xor rsi, r10
xor rsi, r8
xor r9, rax
mov r11, rsi
mov rdx, rcx
ror r11, 7
xor rdx, rax
xor r9, rdi
xor r11, rsi
mov r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x16
xor r8, r9
mov rsi, rcx
ror rsi, 0x22
mov rdi, rdx
xor rsi, rcx
ror rdi, 9
ror rsi, 7
xor rdi, rdx
xor rsi, rcx
ror rdi, 0x13
xor rdi, rsi
ror r8, 0x27
xor r8, r9
xor rsi, r11
xor rdi, rdx
mov rax, r8
mov rcx, rdi
not rax
mov r9, r10
not rcx
ror r9, 5
and rcx, r8
xor r9, r10
xor rcx, rsi
ror r9, 1
mov rdx, rcx
xor r9, r8
xor r9, r10
mov r10, r11
xor r9, 0xffffffffffffff2d
not r10
and rax, r9
and r10, rsi
xor r10, r9
xor rax, rdi
not r9
not rsi
and r9, r11
and rsi, rdi
xor r9, rax
xor rsi, r10
xor r9, r8
xor rsi, r11
mov r8, r9
mov r11, rsi
xor rdx, rax
ror r8, 0x16
xor r8, r9
ror r11, 7
xor r11, rsi
ror r8, 0x27
xor r8, r9
ror r11, 0xa
xor r11, rsi
mov r9, r10
ror r9, 5
mov rsi, rcx
xor r9, r10
ror rsi, 0x22
ror r9, 1
xor rsi, rcx
xor r9, r8
ror rsi, 7
xor rsi, rcx
xor r9, r10
xor r9, 0xffffffffffffff3c
mov rdi, rdx
ror rdi, 9
mov rax, r8
xor rdi, rdx
not rax
ror rdi, 0x13
and rax, r9
xor rdi, rsi
xor rsi, r11
xor rdi, rdx
xor rax, rdi
mov r10, r11
mov rcx, rdi
not rcx
not r10
and r10, rsi
and rcx, r8
xor rcx, rsi
xor r10, r9
not rsi
not r9
and rsi, rdi
and r9, r11
xor rsi, r10
xor r9, rax
xor rsi, r11
xor r9, r8
mov r11, rsi
mov r8, r9
ror r11, 7
mov rdx, rcx
xor r11, rsi
ror r8, 0x16
xor r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
xor r8, r9
xor rdx, rax
mov rsi, rcx
mov r9, r10
ror rsi, 0x22
mov rdi, rdx
xor rsi, rcx
ror r9, 5
xor r9, r10
ror rsi, 7
xor rsi, rcx
ror r9, 1
xor r9, r8
ror rdi, 9
xor r9, r10
xor rdi, rdx
xor r9, 0xffffffffffffff4b
ror rdi, 0x13
xor rdi, rsi
mov r10, r11
xor rsi, r11
xor rdi, rdx
mov rax, r8
not r10
and r10, rsi
not rax
xor r10, r9
and rax, r9
not r9
xor rax, rdi
and r9, r11
mov rcx, rdi
not rcx
xor r9, rax
and rcx, r8
xor r9, r8
xor rcx, rsi
mov r8, r9
not rsi
mov rdx, rcx
and rsi, rdi
xor rdx, rax
xor rsi, r10
xor rsi, r11
mov r11, rsi
ror r11, 7
xor r11, rsi
ror r11, 0xa
xor r11, rsi
mov rsi, rcx
ror rsi, 0x22
xor rsi, rcx
ror rsi, 7
xor rsi, rcx
ror r8, 0x16
xor r8, r9
mov rdi, rdx
ror rdi, 9
xor rdi, rdx
ror r8, 0x27
xor r8, r9
ror rdi, 0x13
xor rdi, rsi
mov r9, r10
xor rsi, r11
ror r9, 5
xor r9, r10
xor rdi, rdx
ror r9, 1
mov rcx, rdi
xor r9, r8
not rcx
xor r9, r10
and rcx, r8
xor rcx, rsi
xor r9, 0xffffffffffffff5a
mov r10, r11
mov rax, r8
not r10
not rax
and r10, rsi
and rax, r9
xor r10, r9
xor rax, rdi
not rsi
not r9
and rsi, rdi
and r9, r11
xor rsi, r11
xor r9, r8
xor rsi, r10
xor r9, rax
mov r11, rsi
mov r8, r9
mov rdx, rcx
ror r11, 7
xor r11, rsi
ror r8, 0x16
xor r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
xor r8, r9
xor rdx, rax
mov rsi, rcx
mov r9, r10
ror rsi, 0x22
mov rdi, rdx
xor rsi, rcx
ror r9, 5
xor r9, r10
ror rdi, 9
ror rsi, 7
xor rdi, rdx
xor rsi, rcx
ror r9, 1
ror rdi, 0x13
xor r9, r8
xor r9, r10
xor rdi, rsi
xor rdi, rdx
xor rsi, r11
xor r9, 0xffffffffffffff69
mov r10, r11
not r10
mov rax, r8
and r10, rsi
not rax
and rax, r9
mov rcx, rdi
not rcx
xor r10, r9
xor rax, rdi
and rcx, r8
xor rcx, rsi
not rsi
and rsi, rdi
not r9
and r9, r11
xor rsi, r10
xor rsi, r11
xor r9, rax
xor r9, r8
mov r11, rsi
mov r8, r9
ror r11, 7
xor r11, rsi
ror r8, 0x16
xor r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
xor r8, r9
mov rdx, rcx
xor rdx, rax
mov rsi, rcx
ror rsi, 0x22
mov rax, r8
xor rsi, rcx
mov r9, r10
ror rsi, 7
mov rdi, rdx
xor rsi, rcx
ror rdi, 9
xor rdi, rdx
ror r9, 5
xor r9, r10
ror rdi, 0x13
xor rdi, rsi
ror r9, 1
xor rsi, r11
xor r9, r8
xor rdi, rdx
xor r9, r10
mov rcx, rdi
xor r9, 0xffffffffffffff78
mov r10, r11
not rcx
and rcx, r8
not r10
xor rcx, rsi
and r10, rsi
not rsi
xor r10, r9
and rsi, rdi
not rax
xor rsi, r10
and rax, r9
xor rsi, r11
xor rax, rdi
not r9
mov rdx, rcx
and r9, r11
xor rdx, rax
mov r11, rsi
xor r9, rax
xor r9, r8
ror r11, 7
xor r11, rsi
mov r8, r9
ror r8, 0x16
mov rdi, rdx
ror rdi, 9
xor r8, r9
xor rdi, rdx
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
ror rdi, 0x13
mov rsi, rcx
ror rsi, 0x22
xor r8, r9
xor rsi, rcx
ror rsi, 7
xor rsi, rcx
xor rdi, rsi
xor rdi, rdx
xor rsi, r11
mov r9, r10
ror r9, 5
mov rcx, rdi
xor r9, r10
not rcx
ror r9, 1
and rcx, r8
xor r9, r8
xor rcx, rsi
xor r9, r10
mov rax, r8
xor r9, 0xffffffffffffff87
mov r10, r11
not r10
not rax
and r10, rsi
and rax, r9
xor r10, r9
not rsi
and rsi, rdi
not r9
and r9, r11
xor rsi, r10
xor rsi, r11
xor rax, rdi
xor r9, rax
mov r11, rsi
xor r9, r8
ror r11, 7
xor r11, rsi
mov r8, r9
mov rdx, rcx
ror r8, 0x16
xor r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
xor r8, r9
xor rdx, rax
mov rsi, rcx
mov r9, r10
ror rsi, 0x22
mov rdi, rdx
xor rsi, rcx
ror r9, 5
xor r9, r10
ror rsi, 7
xor rsi, rcx
ror r9, 1
xor r9, r8
ror rdi, 9
xor r9, r10
xor rdi, rdx
xor r9, 0xffffffffffffff96
ror rdi, 0x13
xor rdi, rsi
mov r10, r11
xor rsi, r11
xor rdi, rdx
not r10
mov rcx, rdi
and r10, rsi
not rcx
xor r10, r9
and rcx, r8
xor rcx, rsi
mov rax, r8
not rsi
not rax
and rax, r9
and rsi, rdi
not r9
xor rax, rdi
xor rsi, r10
and r9, r11
mov rdx, rcx
xor rsi, r11
xor rdx, rax
xor r9, rax
xor r9, r8
mov r8, r9
mov r11, rsi
ror r11, 7
mov rdi, rdx
xor r11, rsi
ror rdi, 9
xor rdi, rdx
ror r11, 0xa
xor r11, rsi
ror rdi, 0x13
mov rsi, rcx
ror r8, 0x16
xor r8, r9
ror rsi, 0x22
xor rsi, rcx
ror r8, 0x27
xor r8, r9
ror rsi, 7
xor rsi, rcx
mov r9, r10
xor rdi, rsi
ror r9, 5
xor r9, r10
xor rsi, r11
ror r9, 1
xor rdi, rdx
xor r9, r8
mov rcx, rdi
xor r9, r10
not rcx
xor r9, 0xffffffffffffffa5
mov r10, r11
and rcx, r8
not r10
xor rcx, rsi
and r10, rsi
xor r10, r9
not rsi
and rsi, rdi
mov rdx, rcx
xor rsi, r10
mov rax, r8
xor rsi, r11
not rax
and rax, r9
not r9
xor rax, rdi
and r9, r11
xor r9, rax
mov r11, rsi
xor r9, r8
ror r11, 7
xor r11, rsi
mov rdi, r9
xor rdx, rax
ror rdi, 0x16
xor rdi, r9
ror r11, 0xa
xor r11, rsi
ror rdi, 0x27
xor rdi, r9
mov rsi, rcx
ror rsi, 0x22
mov rax, rdx
xor rsi, rcx
ror rax, 9
xor rax, rdx
ror rsi, 7
xor rsi, rcx
ror rax, 0x13
xor rax, rsi
mov r9, r10
ror r9, 5
xor rax, rdx
xor r9, r10
xor rsi, r11
ror r9, 1
mov rcx, rdi
xor r9, rdi
xor r9, r10
xor r9, 0xffffffffffffffb4
mov r8, r11
lea r13, [r13 + 8]
mov rdx, rax
not r8
and r8, rsi
not rdx
xor r8, r9
and rdx, rdi
xor rdx, rsi
not rcx
not rsi
and rcx, r9
and rsi, rax
not r9
and r9, r11
xor rsi, r8
xor rsi, r11
xor rcx, rax
mov r11, rsi
xor r9, rcx
xor r9, rdi
ror r11, 7
xor r11, rsi
mov rax, rdx
xor rax, rcx
ror r11, 0xa
xor r11, rsi
mov r10, r9
ror r10, 0x16
mov rsi, rdx
ror rsi, 0x22
xor r10, r9
xor rsi, rdx
ror r10, 0x27
xor r10, r9
ror rsi, 7
mov r12, r8
mov qword [rbp - 0x61], r10
ror r12, 5
xor rsi, rdx
xor r12, r8
mov rdi, rax
ror rdi, 9
mov rdx, rsi
xor rdi, rax
ror r12, 1
xor r12, r8
ror rdi, 0x13
xor rdi, rax
not r12
mov r8, r10
mov r14, r11
mov r9, r10
mov rbx, r11
sub r15, 1
jne 0x14029ed50
mov eax, dword [r13]
xor r12, r10
mov rbx, qword [rbp - 0x79]
xor r12, 0xf0
mov qword [rbp - 0x61], 0
movabs rcx, 0xff0000000000
mov dword [rbp - 0x61], eax
mov r8, r11
mov rdx, qword [rbp - 0x61]
movabs rax, 0xff000000000000
mov r9, rdx
not r8
and r9, rax
mov r13, rbx
mov rax, rdx
shr rax, 0x10
or r9, rax
mov rax, rdx
and rax, rcx
shr r9, 0x10
or r9, rax
movabs rcx, 0xff00000000
shr r9, 0x10
mov rax, rdx
and rax, rcx
mov rcx, rdx
or r9, rax
shl rcx, 0x10
mov rax, rdx
shr r9, 8
and eax, 0xff00
or rcx, rax
mov rax, rdx
shl rcx, 0x10
and eax, 0xff0000
or rcx, rax
mov eax, 0xff000000
and rdx, rax
shl rcx, 0x10
or rcx, rdx
mov eax, 0x80000000
shl rcx, 8
or r9, rcx
mov rcx, r10
xor r9, rsi
not rcx
xor r9, rdi
and rcx, r12
xor r9, rax
mov rdi, r11
xor rdi, rsi
xor rcx, r9
and r8, rdi
mov rdx, r9
xor r8, r12
not rdx
and rdx, r10
not r12
xor rdx, rdi
and r12, r11
not rdi
xor r12, rcx
xor r12, r10
and rdi, r9
xor rdi, r8
mov r14, rdx
xor rdi, r11
ror r14, 0x22
mov r10, rdi
xor r14, rdx
ror r10, 7
mov rax, rdx
xor r10, rdi
ror r14, 7
ror r10, 0xa
xor rax, rcx
xor r10, rdi
xor r14, rdx
mov rdi, r12
ror rdi, 0x16
xor rdi, r12
mov rcx, rax
ror rdi, 0x27
ror rcx, 9
xor rdi, r12
xor rcx, rax
mov r11, r10
ror rcx, 0x13
mov r9, r8
xor rcx, r14
ror r9, 5
xor rcx, rax
xor r9, r8
xor r14, r10
ror r9, 1
xor r9, rdi
mov rdx, rcx
xor r9, r8
mov rax, rdi
xor r9, 0xffffffffffffff1e
not rax
and rax, r9
not rdx
xor rax, rcx
and rdx, rdi
xor rdx, r14
not r11
and r11, r14
not r14
xor r11, r9
and r14, rcx
xor r14, r11
not r9
and r9, r10
xor r14, r10
xor r9, rax
mov rcx, rdx
xor rcx, rax
xor r9, rdi
mov rax, rdx
mov rdi, rcx
mov r10, r11
ror rdi, 9
xor rdi, rcx
ror r10, 5
xor r10, r11
ror rax, 0x22
xor rax, rdx
ror r10, 1
xor r10, r11
ror rdi, 0x13
xor rdi, rcx
ror rax, 7
xor rax, rdx
mov r8, r9
ror r8, 0x16
xor rdi, rax
xor r8, r9
mov rsi, r14
ror rsi, 7
mov rdx, rdi
xor rsi, r14
ror r8, 0x27
xor r8, r9
ror rsi, 0xa
xor rsi, r14
xor r10, r8
xor r10, 0xffffffffffffff2d
not rdx
mov r9, rsi
mov r11, rsi
xor r9, rax
not r11
and r11, r9
mov rcx, r8
not rcx
xor r11, r10
and rcx, r10
and rdx, r8
xor rcx, rdi
not r10
xor rdx, r9
and r10, rsi
not r9
and r9, rdi
xor r10, rcx
xor r9, rsi
xor r10, r8
xor r9, r11
mov rax, rdx
mov rsi, r9
xor rax, rcx
ror rsi, 7
mov r14, rdx
xor rsi, r9
ror r14, 0x22
xor r14, rdx
ror rsi, 0xa
xor rsi, r9
ror r14, 7
xor r14, rdx
mov r9, r11
ror r9, 5
mov r8, r10
xor r9, r11
ror r8, 0x16
xor r8, r10
ror r9, 1
ror r8, 0x27
mov rdi, rax
xor r8, r10
ror rdi, 9
xor r9, r8
xor rdi, rax
xor r9, r11
ror rdi, 0x13
xor rdi, r14
xor r9, 0xffffffffffffff3c
xor r14, rsi
xor rdi, rax
mov rdx, rdi
mov r10, rsi
mov rcx, r8
not rdx
and rdx, r8
not r10
xor rdx, r14
and r10, r14
xor r10, r9
not r14
and r14, rdi
not rcx
and rcx, r9
xor r14, r10
xor r14, rsi
xor rcx, rdi
not r9
mov rax, rdx
and r9, rsi
xor rax, rcx
xor r9, rcx
mov rsi, rdx
xor r9, r8
ror rsi, 0x22
xor rsi, rdx
mov r8, r9
ror r8, 0x16
mov r11, r14
ror r11, 7
xor r8, r9
xor r11, r14
ror rsi, 7
ror r8, 0x27
xor rsi, rdx
ror r11, 0xa
mov rdi, rax
ror rdi, 9
xor r8, r9
xor rdi, rax
xor r11, r14
ror rdi, 0x13
xor rdi, rsi
xor rdi, rax
xor rsi, r11
mov r9, r10
ror r9, 5
mov rdx, rdi
xor r9, r10
not rdx
ror r9, 1
and rdx, r8
xor r9, r8
xor rdx, rsi
xor r9, r10
mov rcx, r8
xor r9, 0xffffffffffffff4b
mov r10, r11
not r10
not rcx
and rcx, r9
and r10, rsi
xor r10, r9
not rsi
and rsi, rdi
not r9
and r9, r11
xor rsi, r10
xor rsi, r11
xor rcx, rdi
xor r9, rcx
mov r11, rsi
xor r9, r8
ror r11, 7
xor r11, rsi
mov r8, r9
mov rax, rdx
ror r8, 0x16
xor r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
xor r8, r9
xor rax, rcx
mov rsi, rdx
mov r9, r10
ror r9, 5
mov rdi, rax
xor r9, r10
ror rsi, 0x22
xor rsi, rdx
ror r9, 1
ror rsi, 7
xor r9, r8
xor rsi, rdx
ror rdi, 9
xor r9, r10
xor rdi, rax
xor r9, 0xffffffffffffff5a
ror rdi, 0x13
xor rdi, rsi
mov r10, r11
xor rsi, r11
xor rdi, rax
not r10
mov rdx, rdi
and r10, rsi
not rdx
xor r10, r9
and rdx, r8
xor rdx, rsi
mov rcx, r8
not rsi
not rcx
and rcx, r9
and rsi, rdi
not r9
xor rcx, rdi
and r9, r11
xor rsi, r10
xor r9, rcx
xor rsi, r11
xor r9, r8
mov rax, rdx
xor rax, rcx
mov r8, r9
mov r11, rsi
ror r11, 7
mov rdi, rax
xor r11, rsi
ror rdi, 9
xor rdi, rax
ror r8, 0x16
xor r8, r9
ror rdi, 0x13
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
xor r8, r9
mov rsi, rdx
ror rsi, 0x22
mov rcx, r8
xor rsi, rdx
mov r9, r10
ror r9, 5
not rcx
xor r9, r10
ror rsi, 7
xor rsi, rdx
ror r9, 1
xor rdi, rsi
xor r9, r8
xor rsi, r11
xor r9, r10
xor r9, 0xffffffffffffff69
xor rdi, rax
and rcx, r9
mov rdx, rdi
xor rcx, rdi
mov r10, r11
not rdx
not r10
and r10, rsi
and rdx, r8
xor rdx, rsi
xor r10, r9
not r9
not rsi
and rsi, rdi
and r9, r11
xor r9, rcx
xor rsi, r10
xor rsi, r11
xor r9, r8
mov r8, r9
mov r11, rsi
ror r11, 7
mov rax, rdx
xor r11, rsi
ror r8, 0x16
xor r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
xor r8, r9
xor rax, rcx
mov rsi, rdx
mov rdi, rax
ror rsi, 0x22
mov r9, r10
ror rdi, 9
xor rsi, rdx
ror r9, 5
xor rdi, rax
xor r9, r10
ror rsi, 7
xor rsi, rdx
ror rdi, 0x13
ror r9, 1
xor rdi, rsi
xor r9, r8
xor rdi, rax
xor rsi, r11
xor r9, r10
xor r9, 0xffffffffffffff78
mov rcx, r8
mov r10, r11
mov rdx, rdi
not rdx
not r10
and r10, rsi
and rdx, r8
xor rdx, rsi
xor r10, r9
not rsi
not rcx
and rsi, rdi
and rcx, r9
xor rsi, r10
not r9
xor rsi, r11
and r9, r11
mov r11, rsi
xor rcx, rdi
xor r9, rcx
ror r11, 7
xor r11, rsi
xor r9, r8
mov r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x16
xor r8, r9
mov rax, rdx
xor rax, rcx
ror r8, 0x27
xor r8, r9
mov rsi, rdx
ror rsi, 0x22
mov r9, r10
xor rsi, rdx
ror r9, 5
xor r9, r10
ror rsi, 7
xor rsi, rdx
ror r9, 1
xor r9, r8
mov rdi, rax
xor r9, r10
ror rdi, 9
xor r9, 0xffffffffffffff87
xor rdi, rax
mov r10, r11
ror rdi, 0x13
xor rdi, rsi
not r10
xor rsi, r11
xor rdi, rax
and r10, rsi
mov rdx, rdi
xor r10, r9
not rdx
and rdx, r8
mov rcx, r8
xor rdx, rsi
not rcx
not rsi
and rcx, r9
and rsi, rdi
not r9
and r9, r11
xor rsi, r10
xor rsi, r11
xor rcx, rdi
mov r11, rsi
xor r9, rcx
ror r11, 7
mov rax, rdx
xor r11, rsi
xor r9, r8
ror r11, 0xa
xor rax, rcx
xor r11, rsi
mov rsi, rdx
ror rsi, 0x22
xor rsi, rdx
ror rsi, 7
mov r8, r9
xor rsi, rdx
ror r8, 0x16
mov rdi, rax
xor r8, r9
ror rdi, 9
xor rdi, rax
ror r8, 0x27
xor r8, r9
ror rdi, 0x13
xor rdi, rsi
mov r9, r10
xor rsi, r11
ror r9, 5
xor r9, r10
xor rdi, rax
ror r9, 1
mov rdx, rdi
xor r9, r8
mov rcx, r8
xor r9, r10
not rcx
xor r9, 0xffffffffffffff96
mov r10, r11
and rcx, r9
not r10
and r10, rsi
xor rcx, rdi
xor r10, r9
not rdx
not r9
and rdx, r8
and r9, r11
xor rdx, rsi
xor r9, rcx
not rsi
and rsi, rdi
xor r9, r8
xor rsi, r10
mov r8, r9
xor rsi, r11
ror r8, 0x16
xor r8, r9
mov r11, rsi
ror r11, 7
mov rax, rdx
xor r11, rsi
ror r8, 0x27
xor r8, r9
ror r11, 0xa
xor r11, rsi
xor rax, rcx
mov r9, r10
mov rsi, rdx
ror r9, 5
mov rdi, rax
xor r9, r10
ror rsi, 0x22
xor rsi, rdx
ror rdi, 9
ror r9, 1
xor rdi, rax
xor r9, r8
ror rsi, 7
xor r9, r10
ror rdi, 0x13
xor rsi, rdx
xor r9, 0xffffffffffffffa5
xor rdi, rsi
mov rcx, r8
xor rdi, rax
not rcx
and rcx, r9
xor rsi, r11
mov r10, r11
xor rcx, rdi
not r10
mov rdx, rdi
and r10, rsi
not rdx
xor r10, r9
and rdx, r8
not r9
xor rdx, rsi
and r9, r11
xor r9, rcx
not rsi
xor r9, r8
and rsi, rdi
xor rsi, r10
mov rdi, r9
xor rsi, r11
ror rdi, 0x16
xor rdi, r9
mov r11, rsi
mov rax, rdx
ror r11, 7
xor rax, rcx
ror rdi, 0x27
mov rcx, rax
xor rdi, r9
xor r11, rsi
ror rcx, 9
xor rcx, rax
ror r11, 0xa
xor r11, rsi
ror rcx, 0x13
mov rsi, rdx
mov r9, r10
ror r9, 5
mov r8, r11
ror rsi, 0x22
xor r9, r10
xor rsi, rdx
ror r9, 1
ror rsi, 7
xor r9, rdi
xor rsi, rdx
xor r9, r10
xor rcx, rsi
xor r9, 0xffffffffffffffb4
xor rcx, rax
xor rsi, r11
mov rdx, rcx
not r8
not rdx
and r8, rsi
and rdx, rdi
xor r8, r9
xor rdx, rsi
mov rax, rdi
not rax
not rsi
and rax, r9
and rsi, rcx
xor rax, rcx
not r9
mov rcx, rdx
and r9, r11
xor rcx, rax
xor rsi, r11
xor rsi, r8
xor r9, rdi
xor r9, rax
mov rax, rsi
ror rax, 7
xor rax, rsi
ror rax, 0xa
xor rax, rsi
mov qword [rbp - 0x41], rax
mov rax, rdx
ror rax, 0x22
xor rax, rdx
ror rax, 7
xor rax, rdx
mov rdx, rcx
ror rdx, 9
xor rdx, rcx
mov qword [rbp - 0x39], rax
ror rdx, 0x13
xor rdx, rcx
mov qword [rbp - 0x59], rdx
mov r15, qword [rbp - 0x71]
mov rax, r9
ror rax, 0x16
mov r14d, 3
xor rax, r9
ror rax, 0x27
xor rax, r9
mov qword [rbp - 0x51], rax
mov rax, r8
ror rax, 5
xor rax, r8
ror rax, 1
xor rax, r8
not rax
mov qword [rbp - 0x49], rax
bswap rdx
mov qword [r13], rdx
mov r8, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x51]
mov r9, r8
xor r9, qword [rbp - 0x39]
mov r10, rdx
xor r10, qword [rbp - 0x49]
mov rax, rdx
mov rcx, qword [rbp - 0x39]
xor r10, 0xf0
xor rcx, qword [rbp - 0x59]
mov r11, r8
mov rdi, rcx
not rax
and rax, r10
not rdi
and rdi, rdx
xor rax, rcx
xor rdi, r9
not r11
and r11, r9
mov rsi, rdi
xor r11, r10
ror rsi, 0x22
xor rsi, rdi
not r9
and r9, rcx
ror rsi, 7
xor rsi, rdi
xor r9, r11
xor r9, r8
not r10
and r10, r8
mov rcx, rdi
xor r10, rdx
xor rcx, rax
xor r10, rax
mov r8, r9
mov rdx, rcx
ror r8, 7
xor r8, r9
ror rdx, 9
xor rdx, rcx
ror r8, 0xa
xor r8, r9
ror rdx, 0x13
xor rdx, rsi
mov rdi, r10
xor rdx, rcx
ror rdi, 0x16
xor rdi, r10
xor rsi, r8
mov rcx, rdx
ror rdi, 0x27
xor rdi, r10
not rcx
and rcx, rdi
mov r9, r11
ror r9, 5
xor rcx, rsi
xor r9, r11
mov r10, r8
ror r9, 1
not r10
and r10, rsi
xor r9, r11
xor r9, rdi
not rsi
xor r9, 0xffffffffffffff1e
and rsi, rdx
xor r10, r9
mov rax, rdi
not rax
xor rsi, r10
and rax, r9
xor rsi, r8
xor rax, rdx
not r9
mov rdx, rcx
xor rdx, rax
and r9, r8
mov r11, rsi
xor r9, rax
ror r11, 7
xor r9, rdi
xor r11, rsi
mov r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x16
xor r8, r9
mov rsi, rcx
ror rsi, 0x22
mov rdi, rdx
xor rsi, rcx
ror rdi, 9
ror rsi, 7
xor rdi, rdx
xor rsi, rcx
ror rdi, 0x13
xor rdi, rsi
ror r8, 0x27
xor r8, r9
xor rsi, r11
xor rdi, rdx
mov rax, r8
mov rcx, rdi
mov r9, r10
ror r9, 5
not rcx
xor r9, r10
and rcx, r8
ror r9, 1
xor rcx, rsi
xor r9, r8
not rax
xor r9, r10
mov rdx, rcx
xor r9, 0xffffffffffffff2d
mov r10, r11
and rax, r9
not r10
and r10, rsi
xor rax, rdi
xor r10, r9
not rsi
and rsi, rdi
not r9
and r9, r11
xor rsi, r10
xor rsi, r11
xor r9, rax
xor r9, r8
mov r11, rsi
mov r8, r9
ror r11, 7
xor r11, rsi
ror r8, 0x16
xor r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
xor r8, r9
xor rdx, rax
mov rsi, rcx
mov rdi, rdx
ror rsi, 0x22
mov r9, r10
ror rdi, 9
xor rsi, rcx
xor rdi, rdx
ror rsi, 7
xor rsi, rcx
ror rdi, 0x13
ror r9, 5
xor rdi, rsi
xor r9, r10
xor rdi, rdx
xor rsi, r11
ror r9, 1
xor r9, r8
xor r9, r10
mov rcx, rdi
xor r9, 0xffffffffffffff3c
mov r10, r11
not rcx
not r10
and r10, rsi
and rcx, r8
xor rcx, rsi
xor r10, r9
not rsi
mov rax, r8
and rsi, rdi
not rax
and rax, r9
xor rsi, r10
xor rsi, r11
not r9
and r9, r11
xor rax, rdi
xor r9, rax
mov r11, rsi
xor r9, r8
ror r11, 7
xor r11, rsi
mov r8, r9
ror r11, 0xa
mov rdx, rcx
xor r11, rsi
ror r8, 0x16
xor r8, r9
xor rdx, rax
mov rsi, rcx
ror r8, 0x27
xor r8, r9
ror rsi, 0x22
xor rsi, rcx
mov r9, r10
ror r9, 5
mov rdi, rdx
xor r9, r10
ror rsi, 7
xor rsi, rcx
ror r9, 1
xor r9, r8
ror rdi, 9
xor r9, r10
xor rdi, rdx
xor r9, 0xffffffffffffff4b
ror rdi, 0x13
xor rdi, rsi
mov r10, r11
xor rsi, r11
xor rdi, rdx
not r10
mov rcx, rdi
and r10, rsi
not rcx
xor r10, r9
and rcx, r8
xor rcx, rsi
mov rax, r8
not rsi
not rax
and rax, r9
and rsi, rdi
xor rsi, r10
not r9
and r9, r11
xor rsi, r11
xor rax, rdi
mov r11, rsi
ror r11, 7
xor r9, rax
xor r11, rsi
mov rdx, rcx
ror r11, 0xa
xor rdx, rax
xor r9, r8
xor r11, rsi
mov rsi, rcx
mov r8, r9
ror rsi, 0x22
xor rsi, rcx
ror r8, 0x16
xor r8, r9
ror rsi, 7
xor rsi, rcx
ror r8, 0x27
xor r8, r9
mov rdi, rdx
ror rdi, 9
mov r9, r10
ror r9, 5
xor rdi, rdx
xor r9, r10
ror rdi, 0x13
xor rdi, rsi
ror r9, 1
xor r9, r8
xor rsi, r11
xor r9, r10
xor rdi, rdx
xor r9, 0xffffffffffffff5a
mov rcx, rdi
mov r10, r11
mov rax, r8
not rax
not r10
and rax, r9
and r10, rsi
xor r10, r9
xor rax, rdi
not r9
not rcx
and r9, r11
and rcx, r8
xor r9, rax
xor rcx, rsi
xor r9, r8
not rsi
and rsi, rdi
mov r8, r9
xor rsi, r10
ror r8, 0x16
xor rsi, r11
xor r8, r9
mov r11, rsi
ror r8, 0x27
xor r8, r9
ror r11, 7
xor r11, rsi
mov r9, r10
ror r9, 5
mov rdx, rcx
xor rdx, rax
ror r11, 0xa
xor r11, rsi
xor r9, r10
ror r9, 1
mov rsi, rcx
ror rsi, 0x22
xor r9, r8
xor rsi, rcx
xor r9, r10
ror rsi, 7
xor r9, 0xffffffffffffff69
xor rsi, rcx
mov rdi, rdx
ror rdi, 9
mov rax, r8
xor rdi, rdx
not rax
ror rdi, 0x13
and rax, r9
xor rdi, rsi
mov r10, r11
xor rdi, rdx
xor rsi, r11
xor rax, rdi
not r10
and r10, rsi
xor r10, r9
mov rcx, rdi
not r9
not rcx
and r9, r11
and rcx, r8
xor rcx, rsi
xor r9, rax
xor r9, r8
not rsi
and rsi, rdi
mov r8, r9
xor rsi, r10
ror r8, 0x16
xor rsi, r11
xor r8, r9
mov r11, rsi
ror r8, 0x27
xor r8, r9
ror r11, 7
xor r11, rsi
mov rdx, rcx
xor rdx, rax
ror r11, 0xa
xor r11, rsi
mov rax, r8
mov rsi, rcx
mov r9, r10
ror rsi, 0x22
mov rdi, rdx
xor rsi, rcx
ror r9, 5
xor r9, r10
ror rsi, 7
xor rsi, rcx
ror r9, 1
xor r9, r8
ror rdi, 9
xor r9, r10
xor rdi, rdx
xor r9, 0xffffffffffffff78
ror rdi, 0x13
xor rdi, rsi
mov r10, r11
xor rsi, r11
xor rdi, rdx
not r10
not rax
and r10, rsi
and rax, r9
xor r10, r9
xor rax, rdi
not r9
mov rcx, rdi
and r9, r11
not rcx
and rcx, r8
xor r9, rax
xor rcx, rsi
xor r9, r8
not rsi
mov r8, r9
and rsi, rdi
ror r8, 0x16
xor rsi, r10
xor r8, r9
xor rsi, r11
ror r8, 0x27
mov r11, rsi
mov rdx, rcx
ror r11, 7
xor rdx, rax
xor r11, rsi
ror r11, 0xa
xor r11, rsi
mov rsi, rcx
ror rsi, 0x22
xor rsi, rcx
ror rsi, 7
xor rsi, rcx
xor r8, r9
mov r9, r10
mov rax, r8
ror r9, 5
not rax
xor r9, r10
mov rdi, rdx
ror r9, 1
xor r9, r8
ror rdi, 9
xor r9, r10
xor rdi, rdx
xor r9, 0xffffffffffffff87
ror rdi, 0x13
xor rdi, rsi
and rax, r9
xor rsi, r11
xor rdi, rdx
xor rax, rdi
mov rcx, rdi
not rcx
mov r10, r11
and rcx, r8
not r10
xor rcx, rsi
and r10, rsi
xor r10, r9
not rsi
and rsi, rdi
not r9
xor rsi, r11
and r9, r11
xor rsi, r10
xor r9, r8
xor r9, rax
mov r11, rsi
mov r8, r9
ror r11, 7
xor r11, rsi
ror r8, 0x16
xor r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
xor r8, r9
mov rdx, rcx
xor rdx, rax
mov rsi, rcx
ror rsi, 0x22
mov r9, r10
xor rsi, rcx
ror r9, 5
xor r9, r10
ror rsi, 7
xor rsi, rcx
ror r9, 1
xor r9, r8
mov rdi, rdx
xor r9, r10
ror rdi, 9
xor rdi, rdx
xor r9, 0xffffffffffffff96
ror rdi, 0x13
mov r10, r11
xor rdi, rsi
not r10
xor rsi, r11
xor rdi, rdx
and r10, rsi
mov rcx, rdi
not rcx
xor r10, r9
and rcx, r8
mov rax, r8
xor rcx, rsi
not rax
not rsi
and rax, r9
and rsi, rdi
xor rax, rdi
xor rsi, r10
xor rsi, r11
not r9
mov rdx, rcx
and r9, r11
xor rdx, rax
xor r9, rax
mov r11, rsi
xor r9, r8
ror r11, 7
xor r11, rsi
mov r8, r9
ror r11, 0xa
mov rdi, rdx
xor r11, rsi
ror rdi, 9
mov rsi, rcx
ror r8, 0x16
xor r8, r9
ror rsi, 0x22
xor rsi, rcx
ror r8, 0x27
xor r8, r9
ror rsi, 7
xor rsi, rcx
xor rdi, rdx
ror rdi, 0x13
mov r9, r10
xor rdi, rsi
ror r9, 5
xor rsi, r11
xor r9, r10
xor rdi, rdx
ror r9, 1
xor r9, r8
mov rcx, rdi
xor r9, r10
not rcx
and rcx, r8
xor r9, 0xffffffffffffffa5
xor rcx, rsi
mov r10, r11
mov rdx, rcx
not r10
and r10, rsi
mov rax, r8
not rsi
xor r10, r9
and rsi, rdi
not rax
xor rsi, r10
and rax, r9
xor rsi, r11
xor rax, rdi
not r9
xor rdx, rax
and r9, r11
mov r11, rsi
ror r11, 7
xor r9, rax
xor r11, rsi
xor r9, r8
mov rdi, r9
ror r11, 0xa
xor r11, rsi
ror rdi, 0x16
mov rsi, rcx
xor rdi, r9
ror rsi, 0x22
xor rsi, rcx
ror rdi, 0x27
ror rsi, 7
xor rdi, r9
xor rsi, rcx
mov r9, r10
mov rcx, rdx
ror rcx, 9
xor rcx, rdx
ror rcx, 0x13
xor rcx, rsi
xor rsi, r11
xor rcx, rdx
ror r9, 5
xor r9, r10
lea r13, [r13 + 8]
ror r9, 1
mov rdx, rcx
not rdx
xor r9, rdi
and rdx, rdi
xor r9, r10
xor rdx, rsi
xor r9, 0xffffffffffffffb4
mov r8, r11
mov rax, rdi
not rax
not r8
and rax, r9
and r8, rsi
xor rax, rcx
xor r8, r9
not rsi
not r9
and rsi, rcx
and r9, r11
xor r9, rax
mov rcx, rdx
xor rcx, rax
xor r9, rdi
xor rsi, r8
xor rsi, r11
mov rax, rsi
ror rax, 7
xor rax, rsi
ror rax, 0xa
xor rax, rsi
mov qword [rbp - 0x41], rax
mov rax, rdx
ror rax, 0x22
xor rax, rdx
ror rax, 7
xor rax, rdx
mov rdx, rcx
mov qword [rbp - 0x39], rax
mov rax, r9
ror rax, 0x16
xor rax, r9
ror rdx, 9
ror rax, 0x27
xor rdx, rcx
xor rax, r9
ror rdx, 0x13
mov qword [rbp - 0x51], rax
xor rdx, rcx
mov rax, r8
mov qword [rbp - 0x59], rdx
ror rax, 5
xor rax, r8
ror rax, 1
xor rax, r8
not rax
mov qword [rbp - 0x49], rax
sub r14, 1
jne 0x14029fdc0
xor eax, eax
lea rdi, [rbp - 0x11]
bswap rdx
mov ecx, Ordinal_23
mov qword [r13], rdx
rep stosb byte [rdi], al
mov eax, dword [rbp + 0x77]
cmp eax, 1
jbe 0x1402a1f10
movups xmm0, xmmword [rbx]
lea r13d, [rax - 1]
mov qword [rbp - 0x69], r13
movups xmmword [rbp - 0x31], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp - 0x21], xmm1
nop dword [rax]
nop dword [rax + rax]
mov r11, qword [r15 + 8]
lea r14, [rbp - 0x31]
mov rdi, qword [r15 + 0x18]
mov r8, r11
mov rsi, qword [r15 + 0x20]
mov rbx, r11
mov rdx, qword [r15]
mov r10, rsi
mov r9, qword [r15 + 0x10]
mov r13, rdi
mov r15, rdi
mov r12d, 4
nop dword [rax]
mov rax, qword [r14]
xor r9, r11
xor r9, 0xf0
xor r10, rdi
bswap rax
xor rax, rdx
not r8
and r8, r9
xor rax, rsi
xor r8, rax
mov rcx, rax
not rcx
not r15
and r15, r10
and rcx, rbx
xor r15, r9
xor rcx, r10
not r9
not r10
and r9, r13
and r10, rax
xor r9, r8
xor r10, r15
xor r9, r11
xor r10, rdi
mov rdi, r9
mov rax, rcx
xor rax, r8
ror rdi, 0x16
xor rdi, r9
mov rsi, rcx
ror rsi, 0x22
mov rdx, rax
xor rsi, rcx
ror rdx, 9
xor rdx, rax
ror rsi, 7
xor rsi, rcx
ror rdx, 0x13
xor rdx, rsi
ror rdi, 0x27
xor rdi, r9
xor rdx, rax
mov r8, r10
mov rcx, rdx
ror r8, 7
not rcx
xor r8, r10
and rcx, rdi
ror r8, 0xa
mov r9, r15
ror r9, 5
xor r8, r10
xor r9, r15
xor rsi, r8
ror r9, 1
xor rcx, rsi
xor r9, rdi
mov r10, r8
xor r9, r15
not r10
xor r9, 0xffffffffffffff1e
and r10, rsi
xor r10, r9
not rsi
and rsi, rdx
mov rax, rdi
not rax
xor rsi, r10
and rax, r9
xor rsi, r8
xor rax, rdx
not r9
and r9, r8
mov r11, rsi
xor r9, rax
ror r11, 7
mov rdx, rcx
xor r9, rdi
xor rdx, rax
xor r11, rsi
mov r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x16
xor r8, r9
mov rsi, rcx
ror rsi, 0x22
mov rdi, rdx
xor rsi, rcx
ror rdi, 9
ror rsi, 7
xor rdi, rdx
xor rsi, rcx
ror rdi, 0x13
xor rdi, rsi
ror r8, 0x27
xor r8, r9
xor rsi, r11
xor rdi, rdx
mov rax, r8
mov rcx, rdi
not rax
mov r9, r10
not rcx
ror r9, 5
and rcx, r8
xor r9, r10
xor rcx, rsi
ror r9, 1
mov rdx, rcx
xor r9, r8
xor r9, r10
mov r10, r11
xor r9, 0xffffffffffffff2d
not r10
and rax, r9
and r10, rsi
xor r10, r9
xor rax, rdi
not r9
not rsi
and r9, r11
and rsi, rdi
xor r9, rax
xor rsi, r10
xor r9, r8
xor rsi, r11
mov r8, r9
mov r11, rsi
xor rdx, rax
ror r8, 0x16
xor r8, r9
ror r11, 7
xor r11, rsi
ror r8, 0x27
xor r8, r9
ror r11, 0xa
xor r11, rsi
mov r9, r10
ror r9, 5
mov rsi, rcx
xor r9, r10
ror rsi, 0x22
ror r9, 1
xor rsi, rcx
xor r9, r8
ror rsi, 7
xor rsi, rcx
xor r9, r10
xor r9, 0xffffffffffffff3c
mov rdi, rdx
ror rdi, 9
mov rax, r8
xor rdi, rdx
not rax
ror rdi, 0x13
and rax, r9
xor rdi, rsi
xor rsi, r11
xor rdi, rdx
xor rax, rdi
mov r10, r11
mov rcx, rdi
not rcx
not r10
and r10, rsi
and rcx, r8
xor rcx, rsi
xor r10, r9
not rsi
not r9
and rsi, rdi
and r9, r11
xor rsi, r10
xor r9, rax
xor rsi, r11
xor r9, r8
mov r11, rsi
mov r8, r9
ror r11, 7
mov rdx, rcx
xor r11, rsi
ror r8, 0x16
xor r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
xor r8, r9
xor rdx, rax
mov rsi, rcx
mov r9, r10
ror rsi, 0x22
mov rdi, rdx
xor rsi, rcx
ror r9, 5
xor r9, r10
ror rsi, 7
xor rsi, rcx
ror r9, 1
xor r9, r8
ror rdi, 9
xor r9, r10
xor rdi, rdx
xor r9, 0xffffffffffffff4b
ror rdi, 0x13
xor rdi, rsi
mov r10, r11
xor rsi, r11
xor rdi, rdx
mov rax, r8
not r10
and r10, rsi
not rax
xor r10, r9
and rax, r9
not r9
xor rax, rdi
and r9, r11
mov rcx, rdi
not rcx
xor r9, rax
and rcx, r8
xor r9, r8
xor rcx, rsi
mov r8, r9
not rsi
mov rdx, rcx
and rsi, rdi
xor rdx, rax
xor rsi, r10
xor rsi, r11
mov r11, rsi
ror r11, 7
xor r11, rsi
ror r11, 0xa
xor r11, rsi
mov rsi, rcx
ror rsi, 0x22
xor rsi, rcx
ror rsi, 7
xor rsi, rcx
ror r8, 0x16
xor r8, r9
mov rdi, rdx
ror rdi, 9
xor rdi, rdx
ror r8, 0x27
xor r8, r9
ror rdi, 0x13
xor rdi, rdx
mov r9, r10
xor rdi, rsi
ror r9, 5
xor r9, r10
xor rsi, r11
ror r9, 1
mov rcx, rdi
xor r9, r10
not rcx
xor r9, r8
and rcx, r8
xor rcx, rsi
xor r9, 0xffffffffffffff5a
mov r10, r11
mov rax, r8
not r10
not rax
and r10, rsi
and rax, r9
xor r10, r9
xor rax, rdi
not rsi
not r9
and rsi, rdi
and r9, r11
xor rsi, r10
xor r9, rax
xor rsi, r11
xor r9, r8
mov r11, rsi
mov r8, r9
mov rdx, rcx
ror r11, 7
xor r11, rsi
ror r8, 0x16
xor r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
xor r8, r9
xor rdx, rax
mov rsi, rcx
mov r9, r10
ror rsi, 0x22
mov rdi, rdx
xor rsi, rcx
ror r9, 5
xor r9, r10
ror rdi, 9
ror rsi, 7
xor rdi, rdx
xor rsi, rcx
ror r9, 1
ror rdi, 0x13
xor r9, r8
xor r9, r10
xor rdi, rsi
xor rdi, rdx
xor rsi, r11
xor r9, 0xffffffffffffff69
mov r10, r11
not r10
mov rax, r8
and r10, rsi
not rax
and rax, r9
mov rcx, rdi
not rcx
xor r10, r9
xor rax, rdi
and rcx, r8
xor rcx, rsi
not rsi
and rsi, rdi
not r9
and r9, r11
xor rsi, r10
xor rsi, r11
xor r9, rax
xor r9, r8
mov r11, rsi
mov r8, r9
ror r11, 7
xor r11, rsi
ror r8, 0x16
xor r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
xor r8, r9
mov rdx, rcx
xor rdx, rax
mov rsi, rcx
ror rsi, 0x22
mov rax, r8
xor rsi, rcx
mov r9, r10
ror rsi, 7
mov rdi, rdx
xor rsi, rcx
ror rdi, 9
xor rdi, rdx
ror r9, 5
xor r9, r10
ror rdi, 0x13
xor rdi, rsi
ror r9, 1
xor rsi, r11
xor r9, r8
xor rdi, rdx
xor r9, r10
mov rcx, rdi
xor r9, 0xffffffffffffff78
mov r10, r11
not rcx
and rcx, r8
not r10
xor rcx, rsi
and r10, rsi
not rsi
xor r10, r9
and rsi, rdi
not rax
xor rsi, r10
and rax, r9
xor rsi, r11
xor rax, rdi
not r9
mov rdx, rcx
and r9, r11
xor rdx, rax
mov r11, rsi
xor r9, rax
xor r9, r8
ror r11, 7
xor r11, rsi
mov r8, r9
ror r8, 0x16
mov rdi, rdx
ror rdi, 9
xor r8, r9
xor rdi, rdx
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
ror rdi, 0x13
mov rsi, rcx
ror rsi, 0x22
xor r8, r9
xor rsi, rcx
ror rsi, 7
xor rsi, rcx
xor rdi, rsi
xor rdi, rdx
xor rsi, r11
mov r9, r10
ror r9, 5
mov rcx, rdi
xor r9, r10
not rcx
ror r9, 1
and rcx, r8
xor r9, r8
xor rcx, rsi
xor r9, r10
mov rax, r8
xor r9, 0xffffffffffffff87
mov r10, r11
not r10
not rax
and r10, rsi
and rax, r9
xor r10, r9
not rsi
and rsi, rdi
not r9
and r9, r11
xor rsi, r10
xor rsi, r11
xor rax, rdi
xor r9, rax
mov r11, rsi
xor r9, r8
ror r11, 7
xor r11, rsi
mov r8, r9
mov rdx, rcx
ror r8, 0x16
xor r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
xor r8, r9
xor rdx, rax
mov rsi, rcx
mov r9, r10
ror rsi, 0x22
mov rdi, rdx
xor rsi, rcx
ror r9, 5
xor r9, r10
ror rsi, 7
xor rsi, rcx
ror r9, 1
xor r9, r8
ror rdi, 9
xor r9, r10
xor rdi, rdx
xor r9, 0xffffffffffffff96
ror rdi, 0x13
xor rdi, rsi
mov r10, r11
xor rsi, r11
xor rdi, rdx
not r10
mov rcx, rdi
and r10, rsi
not rcx
xor r10, r9
and rcx, r8
xor rcx, rsi
mov rax, r8
not rsi
not rax
and rax, r9
and rsi, rdi
not r9
xor rax, rdi
xor rsi, r10
and r9, r11
mov rdx, rcx
xor rsi, r11
xor rdx, rax
xor r9, rax
xor r9, r8
mov r8, r9
mov r11, rsi
ror r11, 7
mov rdi, rdx
xor r11, rsi
ror rdi, 9
xor rdi, rdx
ror r11, 0xa
xor r11, rsi
ror rdi, 0x13
mov rsi, rcx
ror r8, 0x16
xor r8, r9
ror rsi, 0x22
xor rsi, rcx
ror r8, 0x27
xor r8, r9
ror rsi, 7
xor rsi, rcx
mov r9, r10
xor rdi, rsi
ror r9, 5
xor r9, r10
xor rsi, r11
ror r9, 1
xor rdi, rdx
xor r9, r8
mov rcx, rdi
xor r9, r10
not rcx
xor r9, 0xffffffffffffffa5
mov r10, r11
and rcx, r8
not r10
xor rcx, rsi
and r10, rsi
xor r10, r9
not rsi
and rsi, rdi
mov rdx, rcx
xor rsi, r10
mov rax, r8
xor rsi, r11
not rax
and rax, r9
not r9
xor rax, rdi
and r9, r11
xor r9, rax
mov r11, rsi
xor r9, r8
ror r11, 7
xor r11, rsi
mov rdi, r9
xor rdx, rax
ror rdi, 0x16
xor rdi, r9
ror r11, 0xa
xor r11, rsi
ror rdi, 0x27
xor rdi, r9
mov rsi, rcx
ror rsi, 0x22
mov rax, rdx
xor rsi, rcx
ror rax, 9
xor rax, rdx
ror rsi, 7
xor rsi, rcx
ror rax, 0x13
xor rax, rsi
mov r9, r10
ror r9, 5
xor rax, rdx
xor r9, r10
xor rsi, r11
ror r9, 1
mov rcx, rdi
xor r9, rdi
xor r9, r10
xor r9, 0xffffffffffffffb4
mov r8, r11
lea r14, [r14 + 8]
mov rdx, rax
not r8
and r8, rsi
not rdx
xor r8, r9
and rdx, rdi
xor rdx, rsi
not rcx
and rcx, r9
not rsi
and rsi, rax
not r9
and r9, r11
xor rsi, r8
xor rsi, r11
xor rcx, rax
xor r9, rcx
mov rax, rdx
xor r9, rdi
xor rax, rcx
mov r11, r9
mov rdi, rsi
ror rdi, 7
xor rdi, rsi
ror r11, 0x16
xor r11, r9
ror rdi, 0xa
xor rdi, rsi
ror r11, 0x27
xor r11, r9
mov rsi, rdx
ror rsi, 0x22
mov r9, r8
xor rsi, rdx
ror r9, 5
xor r9, r8
ror rsi, 7
xor rsi, rdx
ror r9, 1
xor r9, r8
mov rdx, rax
ror rdx, 9
not r9
xor rdx, rax
mov r10, rsi
ror rdx, 0x13
mov r8, r11
xor rdx, rax
mov r15, rdi
mov rbx, r11
mov r13, rdi
sub r12, 1
jne 0x1402a0630
xor r9, r11
lea r12, [rbp - 0x31]
xor rdx, rsi
xor r9, 0xf0
xor rsi, rdi
mov r10, rdi
not r10
movabs rax, 0x8000000000000000
and r10, rsi
xor rdx, rax
xor r10, r9
mov rax, r11
not rax
mov rcx, rdx
and rax, r9
not rcx
not r9
and rcx, r11
xor rcx, rsi
and r9, rdi
xor r9, r11
not rsi
and rsi, rdx
xor rax, rdx
xor rsi, rdi
xor r9, rax
xor rsi, r10
mov r8, r9
mov r11, rsi
ror r8, 0x16
xor r8, r9
ror r11, 7
xor r11, rsi
ror r8, 0x27
xor r8, r9
ror r11, 0xa
xor r11, rsi
mov rdx, rcx
xor rdx, rax
mov rsi, rcx
ror rsi, 0x22
mov r9, r10
xor rsi, rcx
ror r9, 5
xor r9, r10
ror rsi, 7
xor rsi, rcx
ror r9, 1
xor r9, r10
mov rdi, rdx
ror rdi, 9
xor r9, r8
xor rdi, rdx
xor r9, 0xffffffffffffff1e
ror rdi, 0x13
mov r10, r11
xor rdi, rsi
not r10
xor rsi, r11
xor rdi, rdx
and r10, rsi
mov rcx, rdi
xor r10, r9
not rcx
and rcx, r8
mov rax, r8
xor rcx, rsi
not rax
and rax, r9
not rsi
and rsi, rdi
not r9
xor rax, rdi
and r9, r11
xor rsi, r10
mov rdx, rcx
xor rsi, r11
xor rdx, rax
xor r9, rax
mov r11, rsi
xor r9, r8
mov r8, r9
ror r11, 7
xor r11, rsi
ror r8, 0x16
xor r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
xor r8, r9
mov rsi, rcx
ror rsi, 0x22
mov rax, r8
xor rsi, rcx
mov r9, r10
ror r9, 5
not rax
xor r9, r10
ror rsi, 7
xor rsi, rcx
ror r9, 1
xor r9, r8
mov rdi, rdx
xor r9, r10
ror rdi, 9
xor r9, 0xffffffffffffff2d
xor rdi, rdx
and rax, r9
ror rdi, 0x13
xor rdi, rsi
mov r10, r11
xor rsi, r11
xor rdi, rdx
xor rax, rdi
mov rcx, rdi
not rcx
not r10
and r10, rsi
and rcx, r8
xor rcx, rsi
xor r10, r9
not r9
not rsi
and rsi, rdi
and r9, r11
xor r9, rax
xor rsi, r10
xor rsi, r11
xor r9, r8
mov r8, r9
mov r11, rsi
ror r11, 7
mov rdx, rcx
xor r11, rsi
ror r8, 0x16
xor r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
xor r8, r9
xor rdx, rax
mov rsi, rcx
mov rdi, rdx
ror rsi, 0x22
mov r9, r10
ror rdi, 9
xor rsi, rcx
ror r9, 5
xor rdi, rdx
xor r9, r10
ror rsi, 7
xor rsi, rcx
ror rdi, 0x13
ror r9, 1
xor rdi, rsi
xor r9, r8
xor rdi, rdx
xor rsi, r11
xor r9, r10
mov rax, r8
xor r9, 0xffffffffffffff3c
not rax
and rax, r9
mov r10, r11
xor rax, rdi
mov rcx, rdi
not rcx
not r10
and r10, rsi
and rcx, r8
xor rcx, rsi
xor r10, r9
not rsi
not r9
and r9, r11
and rsi, rdi
xor rsi, r10
xor r9, rax
xor rsi, r11
xor r9, r8
mov r11, rsi
mov r8, r9
ror r11, 7
mov rdx, rcx
xor r11, rsi
ror r8, 0x16
xor r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
xor r8, r9
xor rdx, rax
mov rsi, rcx
mov r9, r10
ror rsi, 0x22
mov rdi, rdx
xor rsi, rcx
ror r9, 5
xor r9, r10
ror rsi, 7
xor rsi, rcx
ror r9, 1
xor r9, r8
ror rdi, 9
xor r9, r10
xor rdi, rdx
xor r9, 0xffffffffffffff4b
ror rdi, 0x13
xor rdi, rsi
mov r10, r11
xor rsi, r11
xor rdi, rdx
not r10
mov rcx, rdi
and r10, rsi
not rcx
xor r10, r9
and rcx, r8
xor rcx, rsi
mov rax, r8
not rsi
not rax
and rsi, rdi
and rax, r9
xor rsi, r10
not r9
xor rsi, r11
and r9, r11
mov r11, rsi
xor rax, rdi
ror r11, 7
xor r9, rax
xor r11, rsi
mov rdx, rcx
ror r11, 0xa
xor rdx, rax
xor r11, rsi
xor r9, r8
mov rsi, rcx
ror rsi, 0x22
xor rsi, rcx
ror rsi, 7
xor rsi, rcx
mov r8, r9
mov rdi, rdx
ror rdi, 9
xor rdi, rdx
ror r8, 0x16
xor r8, r9
ror rdi, 0x13
xor rdi, rsi
ror r8, 0x27
xor r8, r9
xor rsi, r11
xor rdi, rdx
mov r9, r10
ror r9, 5
mov rcx, rdi
xor r9, r10
mov rax, r8
ror r9, 1
not rax
xor r9, r8
not rcx
xor r9, r10
and rcx, r8
xor r9, 0xffffffffffffff5a
xor rcx, rsi
and rax, r9
mov r10, r11
xor rax, rdi
not r10
and r10, rsi
mov rdx, rcx
xor r10, r9
not rsi
and rsi, rdi
not r9
and r9, r11
xor rsi, r10
xor r9, rax
xor rsi, r11
xor r9, r8
xor rdx, rax
mov r8, r9
mov r11, rsi
ror r8, 0x16
mov rdi, rdx
xor r8, r9
ror rdi, 9
ror r11, 7
xor rdi, rdx
xor r11, rsi
ror rdi, 0x13
ror r8, 0x27
xor r8, r9
ror r11, 0xa
xor r11, rsi
mov r9, r10
ror r9, 5
mov rsi, rcx
xor r9, r10
ror rsi, 0x22
xor rsi, rcx
ror r9, 1
ror rsi, 7
xor r9, r8
xor r9, r10
xor rsi, rcx
xor rdi, rsi
xor r9, 0xffffffffffffff69
xor rdi, rdx
xor rsi, r11
mov r10, r11
mov rax, r8
not r10
not rax
and r10, rsi
and rax, r9
mov rcx, rdi
xor r10, r9
xor rax, rdi
not rcx
and rcx, r8
xor rcx, rsi
not r9
and r9, r11
not rsi
and rsi, rdi
xor r9, rax
xor r9, r8
xor rsi, r10
xor rsi, r11
mov r8, r9
mov r11, rsi
ror r8, 0x16
xor r8, r9
ror r11, 7
xor r11, rsi
ror r8, 0x27
xor r8, r9
ror r11, 0xa
xor r11, rsi
mov rdx, rcx
xor rdx, rax
mov rsi, rcx
ror rsi, 0x22
mov rax, r8
xor rsi, rcx
mov r9, r10
ror rsi, 7
mov rdi, rdx
xor rsi, rcx
ror r9, 5
xor r9, r10
ror rdi, 9
xor rdi, rdx
ror r9, 1
xor r9, r8
ror rdi, 0x13
xor rdi, rsi
xor r9, r10
xor rsi, r11
xor rdi, rdx
xor r9, 0xffffffffffffff78
mov r10, r11
mov rcx, rdi
not r10
and r10, rsi
not rcx
and rcx, r8
xor r10, r9
xor rcx, rsi
not rax
not rsi
and rax, r9
and rsi, rdi
xor rax, rdi
xor rsi, r10
not r9
xor rsi, r11
and r9, r11
mov r11, rsi
xor r9, rax
xor r9, r8
ror r11, 7
xor r11, rsi
mov rdx, rcx
xor rdx, rax
ror r11, 0xa
xor r11, rsi
mov r8, r9
ror r8, 0x16
mov rsi, rcx
ror rsi, 0x22
xor r8, r9
xor rsi, rcx
ror r8, 0x27
ror rsi, 7
mov rdi, rdx
ror rdi, 9
xor rsi, rcx
xor r8, r9
xor rdi, rdx
ror rdi, 0x13
xor rdi, rsi
mov r9, r10
xor rsi, r11
ror r9, 5
xor r9, r10
xor rdi, rdx
ror r9, 1
mov rcx, rdi
xor r9, r8
not rcx
xor r9, r10
and rcx, r8
xor rcx, rsi
xor r9, 0xffffffffffffff87
mov r10, r11
mov rax, r8
not r10
not rax
and r10, rsi
and rax, r9
xor r10, r9
not rsi
and rsi, rdi
xor rax, rdi
xor rsi, r10
not r9
xor rsi, r11
and r9, r11
xor r9, rax
mov r11, rsi
xor r9, r8
ror r11, 7
xor r11, rsi
mov r8, r9
mov rdx, rcx
ror r8, 0x16
xor r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
xor r8, r9
xor rdx, rax
mov rsi, rcx
mov r9, r10
ror rsi, 0x22
mov rdi, rdx
xor rsi, rcx
ror r9, 5
xor r9, r10
ror rsi, 7
xor rsi, rcx
ror rdi, 9
xor rdi, rdx
ror r9, 1
xor r9, r8
ror rdi, 0x13
xor rdi, rsi
xor r9, r10
xor rsi, r11
xor rdi, rdx
xor r9, 0xffffffffffffff96
mov rcx, rdi
not rcx
mov r10, r11
and rcx, r8
not r10
xor rcx, rsi
and r10, rsi
not rsi
xor r10, r9
and rsi, rdi
mov rax, r8
not rax
xor rsi, r10
and rax, r9
mov rdx, rcx
xor rax, rdi
xor rsi, r11
xor rdx, rax
not r9
and r9, r11
xor r9, rax
mov r11, rsi
xor r9, r8
ror r11, 7
xor r11, rsi
mov r8, r9
ror r11, 0xa
mov rdi, rdx
xor r11, rsi
ror rdi, 9
mov rsi, rcx
ror r8, 0x16
xor r8, r9
ror rsi, 0x22
xor rsi, rcx
ror r8, 0x27
xor r8, r9
ror rsi, 7
xor rsi, rcx
xor rdi, rdx
ror rdi, 0x13
mov r9, r10
xor rdi, rsi
ror r9, 5
xor r9, r10
xor rsi, r11
ror r9, 1
xor rdi, rdx
xor r9, r8
mov rcx, rdi
xor r9, r10
not rcx
xor r9, 0xffffffffffffffa5
and rcx, r8
xor rcx, rsi
mov r10, r11
mov rdx, rcx
not r10
and r10, rsi
mov rax, r8
xor r10, r9
not rsi
and rsi, rdi
not rax
and rax, r9
xor rsi, r10
xor rsi, r11
not r9
and r9, r11
xor rax, rdi
mov r11, rsi
xor r9, rax
xor r9, r8
ror r11, 7
xor r11, rsi
mov rdi, r9
ror rdi, 0x16
xor rdx, rax
xor rdi, r9
ror r11, 0xa
xor r11, rsi
ror rdi, 0x27
mov rsi, rcx
xor rdi, r9
ror rsi, 0x22
mov r9, r10
xor rsi, rcx
ror r9, 5
ror rsi, 7
xor r9, r10
xor rsi, rcx
ror r9, 1
mov rcx, rdx
xor r9, rdi
ror rcx, 9
xor rcx, rdx
ror rcx, 0x13
xor rcx, rsi
xor rsi, r11
xor rcx, rdx
xor r9, r10
mov rbx, qword [rbp - 0x79]
xor r9, 0xffffffffffffffb4
mov r15, qword [rbp - 0x71]
mov rdx, rcx
not rdx
mov qword [rbp - 0x61], 3
and rdx, rdi
mov r8, r11
xor rdx, rsi
not r8
and r8, rsi
mov rax, rdi
not rax
xor r8, r9
and rax, r9
not rsi
xor rax, rcx
and rsi, rcx
mov rcx, rdx
not r9
xor rcx, rax
and r9, r11
xor r9, rax
xor rsi, r8
xor rsi, r11
xor r9, rdi
mov rax, rsi
ror rax, 7
xor rax, rsi
ror rax, 0xa
xor rax, rsi
mov qword [rbp - 0x41], rax
mov rax, rdx
ror rax, 0x22
xor rax, rdx
ror rax, 7
xor rax, rdx
mov rdx, rcx
mov qword [rbp - 0x39], rax
mov rax, r9
ror rax, 0x16
xor rax, r9
ror rdx, 9
ror rax, 0x27
xor rdx, rcx
xor rax, r9
ror rdx, 0x13
mov qword [rbp - 0x51], rax
xor rdx, rcx
mov rax, r8
mov qword [rbp - 0x59], rdx
ror rax, 5
xor rax, r8
ror rax, 1
xor rax, r8
not rax
mov qword [rbp - 0x49], rax
nop dword [rax]
nop word [rax + rax]
bswap rdx
mov qword [r12], rdx
mov r8, qword [rbp - 0x41]
mov rdx, qword [rbp - 0x51]
mov r9, r8
xor r9, qword [rbp - 0x39]
mov r11, r8
mov rcx, qword [rbp - 0x39]
mov r10, rdx
xor rcx, qword [rbp - 0x59]
mov rax, rdx
xor r10, qword [rbp - 0x49]
mov rdi, rcx
not rdi
xor r10, 0xf0
and rdi, rdx
not r11
xor rdi, r9
and r11, r9
not r9
xor r11, r10
and r9, rcx
not rax
xor r9, r11
and rax, r10
xor r9, r8
xor rax, rcx
mov rsi, r9
mov rcx, rdi
xor rcx, rax
ror rsi, 7
xor rsi, r9
not r10
and r10, r8
ror rsi, 0xa
xor rsi, r9
xor r10, rdx
xor r10, rax
mov r9, rdi
ror r9, 0x22
mov rdx, rcx
xor r9, rdi
ror rdx, 9
xor rdx, rcx
ror r9, 7
xor r9, rdi
ror rdx, 0x13
xor rdx, r9
mov r8, r11
xor rdx, rcx
ror r8, 5
xor r8, r11
xor r9, rsi
ror r8, 1
mov rcx, rdx
xor r8, r11
not rcx
mov rdi, r10
mov r11, rsi
ror rdi, 0x16
not r11
and r11, r9
xor rdi, r10
ror rdi, 0x27
xor rdi, r10
xor r8, rdi
and rcx, rdi
xor rcx, r9
xor r8, 0xffffffffffffff1e
not r9
xor r11, r8
and r9, rdx
mov rax, rdi
not rax
xor r9, r11
and rax, r8
xor r9, rsi
xor rax, rdx
not r8
mov rdx, rcx
xor rdx, rax
and r8, rsi
mov r10, r11
xor r8, rax
ror r10, 5
xor r8, rdi
xor r10, r11
mov rsi, r9
ror r10, 1
ror rsi, 7
mov rax, rcx
xor rsi, r9
ror rax, 0x22
xor rax, rcx
ror rsi, 0xa
xor rsi, r9
ror rax, 7
mov r9, r8
xor rax, rcx
ror r9, 0x16
mov rdi, rdx
xor r9, r8
ror rdi, 9
xor rdi, rdx
ror r9, 0x27
xor r9, r8
ror rdi, 0x13
xor rdi, rax
xor r10, r9
xor rdi, rdx
xor r10, r11
mov rcx, rdi
xor r10, 0xffffffffffffff2d
mov r11, rsi
mov r8, rsi
xor r8, rax
not rcx
and rcx, r9
mov rax, r9
xor rcx, r8
not r11
and r11, r8
not rax
not r8
xor r11, r10
and r8, rdi
and rax, r10
xor rax, rdi
xor r8, r11
xor r8, rsi
not r10
and r10, rsi
mov rdx, rcx
mov rsi, r8
xor rdx, rax
ror rsi, 7
xor r10, rax
xor rsi, r8
xor r10, r9
ror rsi, 0xa
mov r14, rcx
xor rsi, r8
ror r14, 0x22
xor r14, rcx
mov rdi, rdx
ror rdi, 9
mov r8, r10
ror r8, 0x16
xor rdi, rdx
ror r14, 7
xor r8, r10
xor r14, rcx
ror rdi, 0x13
xor rdi, r14
ror r8, 0x27
mov r9, r11
xor r8, r10
ror r9, 5
xor rdi, rdx
xor r14, rsi
xor r9, r11
ror r9, 1
xor r9, r8
mov r10, rsi
xor r9, r11
mov rcx, rdi
xor r9, 0xffffffffffffff3c
not r10
and r10, r14
mov rax, r8
xor r10, r9
not rax
and rax, r9
not rcx
not r9
xor rax, rdi
and r9, rsi
and rcx, r8
xor r9, rax
xor rcx, r14
xor r9, r8
mov rdx, rcx
mov r8, r9
xor rdx, rax
ror r8, 0x16
not r14
xor r8, r9
and r14, rdi
xor r14, r10
ror r8, 0x27
xor r14, rsi
xor r8, r9
mov rsi, rcx
mov r9, r10
ror r9, 5
mov rdi, rdx
xor r9, r10
ror rsi, 0x22
xor rsi, rcx
ror r9, 1
ror rsi, 7
xor r9, r8
xor rsi, rcx
ror rdi, 9
xor r9, r10
xor rdi, rdx
xor r9, 0xffffffffffffff4b
ror rdi, 0x13
xor rdi, rsi
mov r11, r14
ror r11, 7
xor rdi, rdx
xor r11, r14
mov rcx, rdi
ror r11, 0xa
not rcx
xor r11, r14
and rcx, r8
xor rsi, r11
mov r10, r11
xor rcx, rsi
not r10
and r10, rsi
mov rax, r8
xor r10, r9
not rsi
and rsi, rdi
not rax
and rax, r9
xor rsi, r10
xor rsi, r11
not r9
and r9, r11
xor rax, rdi
xor r9, rax
mov r11, rsi
ror r11, 7
mov rdx, rcx
xor r11, rsi
xor rdx, rax
ror r11, 0xa
xor r9, r8
xor r11, rsi
mov r8, r9
mov rsi, rcx
ror rsi, 0x22
mov rdi, rdx
xor rsi, rcx
ror rdi, 9
ror rsi, 7
xor rdi, rdx
xor rsi, rcx
ror r8, 0x16
xor r8, r9
ror rdi, 0x13
xor rdi, rsi
ror r8, 0x27
xor r8, r9
xor rsi, r11
xor rdi, rdx
mov r9, r10
ror r9, 5
mov rcx, rdi
xor r9, r10
mov rax, r8
ror r9, 1
not rax
xor r9, r8
not rcx
xor r9, r10
and rcx, r8
xor r9, 0xffffffffffffff5a
xor rcx, rsi
and rax, r9
mov r10, r11
xor rax, rdi
not r10
and r10, rsi
mov rdx, rcx
xor r10, r9
not rsi
and rsi, rdi
not r9
and r9, r11
xor rsi, r10
xor r9, rax
xor rsi, r11
xor r9, r8
mov r11, rsi
mov r8, r9
ror r11, 7
xor r11, rsi
ror r8, 0x16
xor r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
xor r8, r9
xor rdx, rax
mov r9, r10
mov rsi, rcx
ror r9, 5
mov rdi, rdx
xor r9, r10
ror rsi, 0x22
ror rdi, 9
xor rsi, rcx
ror r9, 1
xor rdi, rdx
xor r9, r8
ror rsi, 7
xor r9, r10
ror rdi, 0x13
xor rsi, rcx
xor r9, 0xffffffffffffff69
xor rdi, rsi
mov rax, r8
not rax
xor rdi, rdx
and rax, r9
xor rsi, r11
mov r10, r11
xor rax, rdi
not r10
and r10, rsi
mov rcx, rdi
xor r10, r9
not rcx
and rcx, r8
not r9
xor rcx, rsi
and r9, r11
not rsi
xor r9, rax
and rsi, rdi
xor r9, r8
xor rsi, r10
mov r8, r9
xor rsi, r11
ror r8, 0x16
xor r8, r9
mov r11, rsi
ror r11, 7
mov rdx, rcx
xor r11, rsi
ror r8, 0x27
xor r8, r9
ror r11, 0xa
xor r11, rsi
xor rdx, rax
mov rsi, rcx
mov r9, r10
ror rsi, 0x22
mov rax, r8
xor rsi, rcx
ror r9, 5
xor r9, r10
ror rsi, 7
xor rsi, rcx
ror r9, 1
xor r9, r10
mov rdi, rdx
xor r9, r8
ror rdi, 9
xor r9, 0xffffffffffffff78
xor rdi, rdx
mov r10, r11
ror rdi, 0x13
xor rdi, rdx
not r10
xor rdi, rsi
not rax
xor rsi, r11
and rax, r9
and r10, rsi
xor rax, rdi
xor r10, r9
mov rcx, rdi
not r9
not rcx
and r9, r11
and rcx, r8
xor rcx, rsi
xor r9, rax
not rsi
xor r9, r8
and rsi, rdi
mov r8, r9
xor rsi, r10
ror r8, 0x16
xor rsi, r11
mov rdx, rcx
mov r11, rsi
xor rdx, rax
ror r11, 7
xor r8, r9
xor r11, rsi
ror r11, 0xa
xor r11, rsi
mov rsi, rcx
ror rsi, 0x22
xor rsi, rcx
ror rsi, 7
xor rsi, rcx
ror r8, 0x27
xor r8, r9
mov rdi, rdx
ror rdi, 9
mov r9, r10
ror r9, 5
xor rdi, rdx
xor r9, r10
ror rdi, 0x13
xor rdi, rsi
ror r9, 1
xor rsi, r11
xor r9, r8
xor r9, r10
xor rdi, rdx
xor r9, 0xffffffffffffff87
mov rcx, rdi
not rcx
mov r10, r11
and rcx, r8
not r10
xor rcx, rsi
and r10, rsi
xor r10, r9
not rsi
and rsi, rdi
mov rax, r8
xor rsi, r10
not rax
and rax, r9
xor rsi, r11
xor rax, rdi
not r9
and r9, r11
mov rdx, rcx
xor r9, rax
mov r11, rsi
xor r9, r8
ror r11, 7
xor r11, rsi
mov r8, r9
xor rdx, rax
ror r8, 0x16
xor r8, r9
ror r11, 0xa
xor r11, rsi
ror r8, 0x27
xor r8, r9
mov rsi, rcx
ror rsi, 0x22
mov r9, r10
xor rsi, rcx
ror r9, 5
xor r9, r10
ror rsi, 7
xor rsi, rcx
ror r9, 1
xor r9, r8
mov rdi, rdx
xor r9, r10
ror rdi, 9
xor rdi, rdx
xor r9, 0xffffffffffffff96
ror rdi, 0x13
mov r10, r11
xor rdi, rsi
not r10
xor rsi, r11
xor rdi, rdx
and r10, rsi
mov rcx, rdi
not rcx
mov rax, r8
and rcx, r8
not rax
xor rcx, rsi
and rax, r9
not rsi
xor rax, rdi
and rsi, rdi
xor r10, r9
xor rsi, r10
xor rsi, r11
not r9
and r9, r11
mov rdx, rcx
xor r9, rax
mov r11, rsi
xor r9, r8
ror r11, 7
xor r11, rsi
mov r8, r9
xor rdx, rax
ror r11, 0xa
xor r11, rsi
ror r8, 0x16
xor r8, r9
mov rsi, rcx
ror rsi, 0x22
mov rdi, rdx
xor rsi, rcx
ror rdi, 9
ror rsi, 7
xor rdi, rdx
xor rsi, rcx
ror rdi, 0x13
xor rdi, rsi
ror r8, 0x27
xor rsi, r11
xor r8, r9
xor rdi, rdx
mov r9, r10
ror r9, 5
mov rcx, rdi
xor r9, r10
not rcx
ror r9, 1
and rcx, r8
xor rcx, rsi
xor r9, r8
xor r9, r10
mov rdx, rcx
xor r9, 0xffffffffffffffa5
mov r10, r11
not r10
mov rax, r8
and r10, rsi
not rax
not rsi
xor r10, r9
and rsi, rdi
and rax, r9
xor rax, rdi
xor rsi, r10
xor rsi, r11
not r9
and r9, r11
xor rdx, rax
mov r11, rsi
xor r9, rax
xor r9, r8
ror r11, 7
xor r11, rsi
mov rdi, r9
ror rdi, 0x16
xor rdi, r9
ror r11, 0xa
xor r11, rsi
ror rdi, 0x27
mov rsi, rcx
xor rdi, r9
ror rsi, 0x22
mov r9, r10
xor rsi, rcx
ror rsi, 7
xor rsi, rcx
mov rcx, rdx
ror rcx, 9
xor rcx, rdx
ror rcx, 0x13
xor rcx, rsi
xor rcx, rdx
xor rsi, r11
ror r9, 5
lea r12, [r12 + 8]
xor r9, r10
mov rdx, rcx
ror r9, 1
not rdx
xor r9, rdi
and rdx, rdi
xor rdx, rsi
xor r9, r10
xor r9, 0xffffffffffffffb4
mov r8, r11
not r8
mov rax, rdi
not rax
and r8, rsi
and rax, r9
xor r8, r9
xor rax, rcx
not rsi
and rsi, rcx
not r9
mov rcx, rdx
and r9, r11
xor rcx, rax
xor r9, rax
xor r9, rdi
xor rsi, r8
xor rsi, r11
mov rax, rsi
ror rax, 7
xor rax, rsi
ror rax, 0xa
xor rax, rsi
mov qword [rbp - 0x41], rax
mov rax, rdx
ror rax, 0x22
xor rax, rdx
ror rax, 7
xor rax, rdx
mov rdx, rcx
mov qword [rbp - 0x39], rax
mov rax, r9
ror rax, 0x16
xor rax, r9
ror rdx, 9
ror rax, 0x27
xor rdx, rcx
xor rax, r9
ror rdx, 0x13
mov qword [rbp - 0x51], rax
xor rdx, rcx
mov rax, r8
mov qword [rbp - 0x59], rdx
ror rax, 5
xor rax, r8
ror rax, 1
xor rax, r8
sub qword [rbp - 0x61], 1
not rax
mov qword [rbp - 0x49], rax
jne 0x1402a1610
bswap rdx
mov qword [r12], rdx
movzx eax, byte [rbp - 0x31]
xor byte [rbx], al
movzx eax, byte [rbp - 0x30]
xor byte [rbx + 1], al
movzx eax, byte [rbp - 0x2f]
xor byte [rbx + 2], al
movzx eax, byte [rbp - 0x2e]
xor byte [rbx + 3], al
movzx eax, byte [rbp - 0x2d]
xor byte [rbx + 4], al
movzx eax, byte [rbp - 0x2c]
xor byte [rbx + 5], al
movzx eax, byte [rbp - 0x2b]
xor byte [rbx + 6], al
movzx eax, byte [rbp - 0x2a]
xor byte [rbx + 7], al
movzx eax, byte [rbp - 0x29]
xor byte [rbx + 8], al
movzx eax, byte [rbp - 0x28]
xor byte [rbx + 9], al
movzx eax, byte [rbp - 0x27]
xor byte [rbx + 0xa], al
movzx eax, byte [rbp - 0x26]
xor byte [rbx + 0xb], al
movzx eax, byte [rbp - 0x25]
xor byte [rbx + 0xc], al
movzx eax, byte [rbp - 0x24]
xor byte [rbx + 0xd], al
movzx eax, byte [rbp - 0x23]
xor byte [rbx + 0xe], al
movzx eax, byte [rbp - 0x22]
xor byte [rbx + 0xf], al
movzx eax, byte [rbp - 0x21]
xor byte [rbx + 0x10], al
movzx eax, byte [rbp - 0x20]
xor byte [rbx + 0x11], al
movzx eax, byte [rbp - 0x1f]
xor byte [rbx + 0x12], al
movzx eax, byte [rbp - 0x1e]
xor byte [rbx + 0x13], al
movzx eax, byte [rbp - 0x1d]
xor byte [rbx + 0x14], al
movzx eax, byte [rbp - 0x1c]
xor byte [rbx + 0x15], al
movzx eax, byte [rbp - 0x1b]
xor byte [rbx + 0x16], al
movzx eax, byte [rbp - 0x1a]
xor byte [rbx + 0x17], al
movzx eax, byte [rbp - 0x19]
xor byte [rbx + 0x18], al
movzx eax, byte [rbp - 0x18]
xor byte [rbx + 0x19], al
movzx eax, byte [rbp - 0x17]
xor byte [rbx + 0x1a], al
movzx eax, byte [rbp - 0x16]
xor byte [rbx + 0x1b], al
movzx eax, byte [rbp - 0x15]
xor byte [rbx + 0x1c], al
movzx eax, byte [rbp - 0x14]
xor byte [rbx + 0x1d], al
movzx eax, byte [rbp - 0x13]
xor byte [rbx + 0x1e], al
movzx eax, byte [rbp - 0x12]
xor byte [rbx + 0x1f], al
sub qword [rbp - 0x69], 1
jne 0x1402a0600
lea rdi, [rbp - 0x31]
xor eax, eax
mov ecx, reloc.SinoSPE.dll_Ordinal_32
rep stosb byte [rdi], al
lea rdi, [rbp - 0x59]
xor eax, eax
mov ecx, reloc.SinoSPE.dll_Ordinal_40
rep stosb byte [rdi], al
mov rcx, qword [rbp + 7]
xor rcx, rsp
call fcn.1403ca460
mov rbx, qword [rsp + 0xf0]
add rsp, 0xb0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret