Function at 0x140001ec0
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x978
movdqa xmmword [rsp + 0x960], xmm13
movdqa xmmword [rsp + 0x950], xmm12
movdqa xmmword [rsp + 0x940], xmm11
movdqa xmmword [rsp + 0x930], xmm10
movdqa xmmword [rsp + 0x920], xmm9
movdqa xmmword [rsp + 0x910], xmm8
movdqa xmmword [rsp + 0x900], xmm7
movdqa xmmword [rsp + 0x8f0], xmm6
mov qword [rsp + 0x878], rcx
mov qword [rsp + 0x570], 0
mov qword [rsp + 0x578], 8
mov qword [rsp + 0x580], 0
call fcn.1400b86e0
mov rsi, rax
cmp qword [rax], 0
je 0x140001f6c
mov rdx, rsi
add rdx, 8
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
jmp 0x140001fa0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
mov edx, 0x10
call qword [sym.imp.bcryptprimitives.dll_ProcessPrng]
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, rsi
add rdx, 8
mov qword [rsi], 1
mov qword [rsi + 0x10], rcx
lea r8, [rax + 1]
mov qword [rdx], r8
movups xmm0, xmmword [0x1400f16a0]
movaps xmmword [rsp + 0x40], xmm0
movdqu xmm0, xmmword [0x1400f1690]
movdqa xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
lea rax, [0x1400e4cef]
mov qword [rsp + 0x60], rax
lea rsi, [rsp + 0x60]
mov rcx, qword [rsp + 0x60]
movabs rax, 0xce0ca346d18589d2
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000ca80
mov rbx, qword [rax]
movzx edi, word [rax + 8]
movzx ebp, byte [rax + 0xa]
movzx eax, byte [0x140120b70]
mov ecx, 0xb
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afbe
shl ebp, 0x10
or edi, ebp
mov ecx, edi
shr ecx, 0x10
xor cl, 0xf6
mov edx, edi
shr edx, 8
xor dl, 0x6d
xor dil, 0x79
movabs r8, 0xa873ce883e6a44f2
xor rbx, r8
mov qword [rax], rbx
mov byte [rax + 8], dil
mov byte [rax + 9], dl
mov byte [rax + 0xa], cl
mov qword [rsp + 0x300], 0xb
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xb
lea rax, [0x1400e4a7e]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x6de36d8ed420eb6b
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000d850
mov rdi, qword [rax]
mov rsi, qword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0x10
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afdc
movabs r15, 0x8000000000000000
movabs rcx, 0xab808358a8cd2fc
xor rsi, rcx
movabs rcx, 0x822f60dca606094
xor rdi, rcx
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov qword [rsp + 0x60], 0x10
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0x10
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140002150
test rdx, rdx
je 0x140002150
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400ec233]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xe15bdaf4b670a9b1
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000cde0
mov rbx, qword [rax]
mov edi, dword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xc
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afa0
xor edi, 0x8f525796
movabs rcx, 0xe06994204d2e71ad
xor rbx, rcx
mov qword [rax], rbx
mov dword [rax + 8], edi
mov qword [rsp + 0x300], 0xc
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xc
lea rax, [0x1400ea165]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xc7d60cac59400584
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000dd90
mov rdi, qword [rax]
mov rsi, qword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0x10
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afdc
movabs rcx, 0x765ae71cb48ac2f6
xor rsi, rcx
movabs rcx, 0x3a88b2571e2a2931
xor rdi, rcx
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov qword [rsp + 0x60], 0x10
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0x10
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x1400022a7
test rdx, rdx
je 0x1400022a7
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400ebea5]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x801a76c976206364
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000d8a0
mov rbx, qword [rax]
mov edi, dword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xc
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afa0
xor edi, 0x331a381d
movabs rcx, 0x9b62200c8227aa3c
xor rbx, rcx
mov qword [rax], rbx
mov dword [rax + 8], edi
mov qword [rsp + 0x300], 0xc
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xc
lea rax, [0x1400e51a5]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x1537883e9378f43a
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000d060
mov rdi, qword [rax]
mov rsi, qword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0x10
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afdc
movabs rcx, 0x6cba18d5f1e44a25
xor rsi, rcx
movabs rcx, 0x2747b206df03d8cb
xor rdi, rcx
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov qword [rsp + 0x60], 0x10
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0x10
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x1400023fe
test rdx, rdx
je 0x1400023fe
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e2531]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xab8a11ff2e4ee312
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000d090
mov rbx, qword [rax]
movzx edi, word [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xa
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afaf
mov ecx, edi
shr ecx, 8
xor cl, 0x86
xor dil, 0x5e
movabs rdx, 0xf117f236906151db
xor rbx, rdx
mov qword [rax], rbx
mov byte [rax + 8], dil
mov byte [rax + 9], cl
mov qword [rsp + 0x300], 0xa
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xa
lea rax, [0x1400ed715]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x9bd509abb30ddce5
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000bad0
mov esi, dword [rax]
movzx ebx, byte [rax + 4]
movzx eax, byte [0x140120b70]
mov ecx, 5
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afeb
xor bl, 0x46
xor esi, 0xc99ef62b
mov byte [rax + 4], bl
mov dword [rax], esi
mov qword [rsp + 0x60], 5
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 5
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x14000254c
test rdx, rdx
je 0x14000254c
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e2073]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xb7d0a319d78424b6
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000d9d0
mov rdi, qword [rax]
mov ebp, dword [rax + 8]
movzx ebx, byte [rax + 0xc]
movzx eax, byte [0x140120b70]
mov ecx, 0xd
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000b07a
xor bl, 0xd2
movabs rcx, 0x1b8c8af5e597ec5b
xor rdi, rcx
xor ebp, 0xd09f9c1c
mov qword [rax], rdi
mov dword [rax + 8], ebp
mov byte [rax + 0xc], bl
mov qword [rsp + 0x300], 0xd
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xd
lea rax, [0x1400e849a]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xb1872b36f8ecc76b
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000cfb0
mov rbx, qword [rax]
mov edi, dword [rax + 8]
movzx esi, word [rax + 0xc]
movzx ebp, byte [rax + 0xe]
movzx eax, byte [0x140120b70]
mov ecx, 0xf
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000affa
shl ebp, 0x10
or esi, ebp
mov ecx, esi
shr ecx, 0x10
xor cl, 0x76
mov edx, esi
shr edx, 8
xor dl, 0x38
xor sil, 0x79
xor edi, 0x5a189727
movabs r8, 0x1986a99dc1622c48
xor rbx, r8
mov qword [rax], rbx
mov dword [rax + 8], edi
mov byte [rax + 0xc], sil
mov byte [rax + 0xd], dl
mov byte [rax + 0xe], cl
mov qword [rsp + 0x60], 0xf
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0xf
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x1400026cf
test rdx, rdx
je 0x1400026cf
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e56d9]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x352f868dba761319
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c610
mov rbx, qword [rax]
mov rdi, qword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0x10
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afdc
movabs rcx, 0x1733873c3a666b3c
xor rdi, rcx
movabs rcx, 0x6fdbf41078b8c62e
xor rbx, rcx
mov qword [rax], rbx
mov qword [rax + 8], rdi
mov qword [rsp + 0x300], 0x10
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0x10
lea rax, [0x1400e51cd]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x59753fbe4c31b5bc
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000bbd0
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xc
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afa0
xor esi, 0xb1d349bd
movabs rcx, 0xdee8ebd464d5212c
xor rdi, rcx
mov qword [rax], rdi
mov dword [rax + 8], esi
mov qword [rsp + 0x60], 0xc
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0xc
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140002826
test rdx, rdx
je 0x140002826
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e8ed6]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xc6cea0847c39601b
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c1a0
mov rbx, qword [rax]
movzx edi, word [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xa
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afaf
mov ecx, edi
shr ecx, 8
xor cl, 0x64
xor dil, 0x90
movabs rdx, 0xe456ea1afcfd4b9d
xor rbx, rdx
mov qword [rax], rbx
mov byte [rax + 8], dil
mov byte [rax + 9], cl
mov qword [rsp + 0x300], 0xa
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xa
lea rax, [0x1400ecc4c]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x1cc70c5458fa7bc4
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000be60
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xc
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afa0
xor esi, 0x9ee426de
movabs rcx, 0x99d04d2458e836bb
xor rdi, rcx
mov qword [rax], rdi
mov dword [rax + 8], esi
mov qword [rsp + 0x60], 0xc
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0xc
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x14000297f
test rdx, rdx
je 0x14000297f
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400f0de8]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x8ff24c204848aacc
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000de40
mov rdi, qword [rax]
movzx eax, byte [0x140120b70]
mov ecx, 8
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000af91
movabs rcx, 0xcf1b11d91ce9dd58
xor rdi, rcx
mov qword [rax], rdi
mov qword [rsp + 0x300], 8
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 8
lea rax, [0x1400e69db]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x5a6c8ae0c3f8a819
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000d230
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xc
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afa0
xor esi, 0xdf8ece1a
movabs rcx, 0x851516bb5eebdf5b
xor rdi, rcx
mov qword [rax], rdi
mov dword [rax + 8], esi
mov qword [rsp + 0x60], 0xc
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0xc
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140002ac1
test rdx, rdx
je 0x140002ac1
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e9861]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xa4de61b7163e5060
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c8c0
mov rdi, qword [rax]
movzx eax, byte [0x140120b70]
mov ecx, 8
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000af91
movabs rcx, 0xad437f084d68d5e2
xor rdi, rcx
mov qword [rax], rdi
mov qword [rsp + 0x300], 8
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 8
lea rax, [0x1400e4a26]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x657e3d2c4449a9e
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000da30
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xc
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afa0
xor esi, 0x11be2f4a
movabs rcx, 0xfa9e9aebb1fcb8fa
xor rdi, rcx
mov qword [rax], rdi
mov dword [rax + 8], esi
mov qword [rsp + 0x60], 0xc
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0xc
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140002c03
test rdx, rdx
je 0x140002c03
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e4e5f]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x323149507baeb03d
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000bdc0
mov rbx, qword [rax]
mov edi, dword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xc
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afa0
xor edi, 0x10c720ad
movabs rcx, 0x5448b1e7ef44b15
xor rbx, rcx
mov qword [rax], rbx
mov dword [rax + 8], edi
mov qword [rsp + 0x300], 0xc
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xc
lea rax, [0x1400e9ff7]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xeafdc6666cd32451
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000cb20
mov esi, dword [rax]
movzx ebx, byte [rax + 4]
movzx eax, byte [0x140120b70]
mov ecx, 5
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afeb
xor bl, 0xcf
xor esi, 0xfbdcd845
mov byte [rax + 4], bl
mov dword [rax], esi
mov qword [rsp + 0x60], 5
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 5
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140002d46
test rdx, rdx
je 0x140002d46
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e422b]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x20d90c528c8f085a
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000d730
mov rbx, qword [rax]
movzx edi, word [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xa
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afaf
mov ecx, edi
shr ecx, 8
xor cl, 0xf7
xor dil, 0xfe
movabs rdx, 0x9e68f00a6afbb743
xor rbx, rdx
mov qword [rax], rbx
mov byte [rax + 8], dil
mov byte [rax + 9], cl
mov qword [rsp + 0x300], 0xa
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xa
lea rax, [0x1400ed338]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xa1063c2e0534ad7a
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000d250
mov esi, dword [rax]
movzx ebx, byte [rax + 4]
movzx eax, byte [0x140120b70]
mov ecx, 5
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afeb
xor bl, 0x2b
xor esi, 0x4bbb2d42
mov byte [rax + 4], bl
mov dword [rax], esi
mov qword [rsp + 0x60], 5
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 5
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140002e94
test rdx, rdx
je 0x140002e94
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e27ec]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x9bb6fe9a577cbd5a
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000cdb0
mov rbx, qword [rax]
movzx edi, word [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xa
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afaf
mov ecx, edi
shr ecx, 8
xor cl, 0xef
xor dil, 0x95
movabs rdx, 0x36a257159aee0c02
xor rbx, rdx
mov qword [rax], rbx
mov byte [rax + 8], dil
mov byte [rax + 9], cl
mov qword [rsp + 0x300], 0xa
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xa
lea rax, [0x1400ea07b]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xc5ca3d0168e37d41
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c4d0
mov esi, dword [rax]
movzx ebx, byte [rax + 4]
movzx eax, byte [0x140120b70]
mov ecx, 5
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afeb
xor bl, 0x16
xor esi, 0x99244626
mov byte [rax + 4], bl
mov dword [rax], esi
mov qword [rsp + 0x60], 5
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 5
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140002fe2
test rdx, rdx
je 0x140002fe2
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e6374]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x47843efd0492e8ed
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000cce0
mov rbx, qword [rax]
movzx edi, word [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xa
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afaf
mov ecx, edi
shr ecx, 8
xor cl, 0x44
xor dil, 0x76
movabs rdx, 0x9c91a6975cca0675
xor rbx, rdx
mov qword [rax], rbx
mov byte [rax + 8], dil
mov byte [rax + 9], cl
mov qword [rsp + 0x300], 0xa
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xa
lea rax, [0x1400ed3e6]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xa06f82afa879aa76
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000cd30
mov esi, dword [rax]
movzx ebx, byte [rax + 4]
movzx eax, byte [0x140120b70]
mov ecx, 5
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afeb
xor bl, 0xb7
xor esi, 0x337a7793
mov byte [rax + 4], bl
mov dword [rax], esi
mov qword [rsp + 0x60], 5
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 5
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140003130
test rdx, rdx
je 0x140003130
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e38a1]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x7748a9d2e38efeca
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c820
mov rdi, qword [rax]
movzx ebx, byte [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 9
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afcd
xor bl, 0xb9
movabs rcx, 0x134cade19c1ef486
xor rdi, rcx
mov qword [rax], rdi
mov byte [rax + 8], bl
mov qword [rsp + 0x300], 9
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 9
lea rax, [0x1400e8102]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xc3159ce3348d5180
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000bb80
mov esi, dword [rax]
movzx ebx, byte [rax + 4]
movzx eax, byte [0x140120b70]
mov ecx, 5
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afeb
xor bl, 0xe7
xor esi, 0x4a933bf1
mov byte [rax + 4], bl
mov dword [rax], esi
mov qword [rsp + 0x60], 5
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 5
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140003271
test rdx, rdx
je 0x140003271
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400ebc18]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x304ad935330b8c16
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c560
mov rdi, qword [rax]
movzx ebx, byte [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 9
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afcd
xor bl, 0xb9
movabs rcx, 0x9c553921a15f7e4a
xor rdi, rcx
mov qword [rax], rdi
mov byte [rax + 8], bl
mov qword [rsp + 0x300], 9
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 9
lea rax, [0x1400e3521]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x57c7c9a45b3eb87e
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000be30
mov esi, dword [rax]
movzx ebx, byte [rax + 4]
movzx eax, byte [0x140120b70]
mov ecx, 5
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afeb
xor bl, 0x62
xor esi, 0xc46af89e
mov byte [rax + 4], bl
mov dword [rax], esi
mov qword [rsp + 0x60], 5
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 5
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x1400033b2
test rdx, rdx
je 0x1400033b2
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e7cad]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x8a2f751f1d6b1f08
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c320
mov rbx, qword [rax]
movzx edi, word [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xa
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afaf
mov ecx, edi
shr ecx, 8
xor cl, 0x98
xor dil, 0x17
movabs rdx, 0x904779405d1b87b6
xor rbx, rdx
mov qword [rax], rbx
mov byte [rax + 8], dil
mov byte [rax + 9], cl
mov qword [rsp + 0x300], 0xa
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xa
lea rax, [0x1400edd74]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x56b300b98330f67d
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000ccb0
mov r14, qword [rax]
mov rbx, qword [rax + 8]
mov edi, dword [rax + 0x10]
movzx esi, word [rax + 0x14]
movzx eax, byte [0x140120b70]
mov ecx, 0x16
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000b089
mov ecx, esi
shr ecx, 8
xor cl, 0xbf
xor sil, 0x6a
xor edi, 0xb98fdb58
movabs rdx, 0xe8cdbfc2e7b03fa0
xor rbx, rdx
movabs rdx, 0xeaa4f1ecd17a1589
xor r14, rdx
mov qword [rax], r14
mov qword [rax + 8], rbx
mov dword [rax + 0x10], edi
mov byte [rax + 0x14], sil
mov byte [rax + 0x15], cl
mov qword [rsp + 0x60], 0x16
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0x16
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140003537
test rdx, rdx
je 0x140003537
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e82a2]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x2681ffd0eb1d07c2
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000bef0
mov rdi, qword [rax]
movzx ebx, byte [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 9
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afcd
xor bl, 0x4c
movabs rcx, 0x163327af5099dbb8
xor rdi, rcx
mov qword [rax], rdi
mov byte [rax + 8], bl
mov qword [rsp + 0x300], 9
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 9
lea rax, [0x1400e8227]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xb6c455067078c4cb
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c8f0
mov rbx, qword [rax]
mov edi, dword [rax + 8]
movzx esi, word [rax + 0xc]
movzx ebp, byte [rax + 0xe]
movzx eax, byte [0x140120b70]
mov ecx, 0xf
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000affa
shl ebp, 0x10
or esi, ebp
mov ecx, esi
shr ecx, 0x10
xor cl, 0x95
mov edx, esi
shr edx, 8
xor dl, 0x19
xor sil, 0x99
xor edi, 0x860b583f
movabs r8, 0xb02a5e2896f0bbee
xor rbx, r8
mov qword [rax], rbx
mov dword [rax + 8], edi
mov byte [rax + 0xc], sil
mov byte [rax + 0xd], dl
mov byte [rax + 0xe], cl
mov qword [rsp + 0x60], 0xf
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0xf
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x1400036ae
test rdx, rdx
je 0x1400036ae
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400eda67]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x6e4faa0d7e42dce2
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000d010
mov rbx, qword [rax]
movzx edi, word [rax + 8]
movzx ebp, byte [rax + 0xa]
movzx eax, byte [0x140120b70]
mov ecx, 0xb
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afbe
shl ebp, 0x10
or edi, ebp
mov ecx, edi
shr ecx, 0x10
xor cl, 0x8d
mov edx, edi
shr edx, 8
xor dl, 0xd0
xor dil, 8
movabs r8, 0x8c8dcbf101e698a8
xor rbx, r8
mov qword [rax], rbx
mov byte [rax + 8], dil
mov byte [rax + 9], dl
mov byte [rax + 0xa], cl
mov qword [rsp + 0x300], 0xb
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xb
lea rax, [0x1400f0cc5]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xe61b20855932af8f
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000ce10
mov rbx, qword [rax]
mov edi, dword [rax + 8]
movzx esi, word [rax + 0xc]
movzx ebp, byte [rax + 0xe]
movzx eax, byte [0x140120b70]
mov ecx, 0xf
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000affa
shl ebp, 0x10
or esi, ebp
mov ecx, esi
shr ecx, 0x10
xor cl, 0x1a
mov edx, esi
shr edx, 8
xor dl, 0x33
xor sil, 0x8f
xor edi, 0xe7020d3d
movabs r8, 0xd1e98e819e9dc978
xor rbx, r8
mov qword [rax], rbx
mov dword [rax + 8], edi
mov byte [rax + 0xc], sil
mov byte [rax + 0xd], dl
mov byte [rax + 0xe], cl
mov qword [rsp + 0x60], 0xf
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0xf
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140003846
test rdx, rdx
je 0x140003846
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e832a]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xd22f61057e21c1d0
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c160
mov rbx, qword [rax]
mov edi, dword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xc
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afa0
xor edi, 0x300d9a3d
movabs rcx, 0x71aa01112cd78da
xor rbx, rcx
mov qword [rax], rbx
mov dword [rax + 8], edi
mov qword [rsp + 0x300], 0xc
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xc
lea rax, [0x1400ef59e]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x8bf65a9b94c67c66
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000de10
mov rbx, qword [rax]
mov edi, dword [rax + 8]
movzx esi, word [rax + 0xc]
movzx ebp, byte [rax + 0xe]
movzx eax, byte [0x140120b70]
mov ecx, 0xf
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000affa
shl ebp, 0x10
or esi, ebp
mov ecx, esi
shr ecx, 0x10
xor cl, 0xec
mov edx, esi
shr edx, 8
xor dl, 0x62
xor sil, 0x98
xor edi, 0xcd87250b
movabs r8, 0x1f93528aff7a5161
xor rbx, r8
mov qword [rax], rbx
mov dword [rax + 8], edi
mov byte [rax + 0xc], sil
mov byte [rax + 0xd], dl
mov byte [rax + 0xe], cl
mov qword [rsp + 0x60], 0xf
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0xf
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x1400039bf
test rdx, rdx
je 0x1400039bf
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400f11c6]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x12c69330b6bb81d9
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000b6f0
mov rbx, qword [rax]
mov edi, dword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xc
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afa0
xor edi, 0xda96a194
movabs rcx, 0xac18fab3e756de91
xor rbx, rcx
mov qword [rax], rbx
mov dword [rax + 8], edi
mov qword [rsp + 0x300], 0xc
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xc
lea rax, [0x1400ee45b]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x3547d4f431541b19
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000cd80
mov rbx, qword [rax]
mov edi, dword [rax + 8]
movzx esi, word [rax + 0xc]
movzx ebp, byte [rax + 0xe]
movzx eax, byte [0x140120b70]
mov ecx, 0xf
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000affa
shl ebp, 0x10
or esi, ebp
mov ecx, esi
shr ecx, 0x10
xor cl, 0xe4
mov edx, esi
shr edx, 8
xor dl, 0x7c
xor sil, 0x13
xor edi, 0x4d5637a2
movabs r8, 0x668e6bdf265c02d
xor rbx, r8
mov qword [rax], rbx
mov dword [rax + 8], edi
mov byte [rax + 0xc], sil
mov byte [rax + 0xd], dl
mov byte [rax + 0xe], cl
mov qword [rsp + 0x60], 0xf
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0xf
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140003b38
test rdx, rdx
je 0x140003b38
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e96f4]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x6c560b959ebef42c
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c360
mov rbx, qword [rax]
movzx edi, word [rax + 8]
movzx ebp, byte [rax + 0xa]
movzx eax, byte [0x140120b70]
mov ecx, 0xb
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afbe
shl ebp, 0x10
or edi, ebp
mov ecx, edi
shr ecx, 0x10
xor cl, 0xe
mov edx, edi
shr edx, 8
xor dl, 0xeb
xor dil, 0x9b
movabs r8, 0x9b7f2bfb8e2cd2a7
xor rbx, r8
mov qword [rax], rbx
mov byte [rax + 8], dil
mov byte [rax + 9], dl
mov byte [rax + 0xa], cl
mov qword [rsp + 0x300], 0xb
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xb
lea rax, [0x1400ef98a]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x1eeebde0f82a1294
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c590
mov rbx, qword [rax]
mov edi, dword [rax + 8]
movzx esi, word [rax + 0xc]
movzx ebp, byte [rax + 0xe]
movzx eax, byte [0x140120b70]
mov ecx, 0xf
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000affa
shl ebp, 0x10
or esi, ebp
mov ecx, esi
shr ecx, 0x10
xor cl, 0x92
mov edx, esi
shr edx, 8
xor dl, 0x57
xor sil, 0x15
xor edi, 0xbcfd2d1a
movabs r8, 0xf246b43ae24d7d84
xor rbx, r8
mov qword [rax], rbx
mov dword [rax + 8], edi
mov byte [rax + 0xc], sil
mov byte [rax + 0xd], dl
mov byte [rax + 0xe], cl
mov qword [rsp + 0x60], 0xf
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0xf
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140003cd0
test rdx, rdx
je 0x140003cd0
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400eccca]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x23d1d9844e21ce15
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000d200
mov edi, dword [rax]
movzx ebx, word [rax + 4]
movzx eax, byte [0x140120b70]
mov ecx, 6
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000b018
mov ecx, ebx
shr ecx, 8
xor cl, 0x39
movzx ecx, cl
shl rcx, 0x28
xor bl, 0x69
movzx edx, bl
shl rdx, 0x20
or rdx, rcx
xor edi, 0x1537a0df
mov dword [rax], edi
shr rdx, 0x20
mov word [rax + 4], dx
mov qword [rsp + 0x300], 6
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 6
lea rax, [0x1400e3b2f]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x5703d921f27032e4
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000de60
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx ebx, byte [rax + 0xa]
movzx eax, byte [0x140120b70]
mov ecx, 0xb
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afbe
shl ebx, 0x10
or esi, ebx
mov ecx, esi
shr ecx, 0x10
xor cl, 0x36
mov edx, esi
shr edx, 8
xor dl, 0x94
xor sil, 0x7b
movabs r8, 0xc318f9075bbdd56f
xor rdi, r8
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], dl
mov byte [rax + 0xa], cl
mov qword [rsp + 0x60], 0xb
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0xb
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140003e50
test rdx, rdx
je 0x140003e50
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e353f]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x53f8288309568b9
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000db10
mov rbx, qword [rax]
movzx edi, word [rax + 8]
movzx ebp, byte [rax + 0xa]
movzx eax, byte [0x140120b70]
mov ecx, 0xb
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afbe
shl ebp, 0x10
or edi, ebp
mov ecx, edi
shr ecx, 0x10
xor cl, 0xd0
mov edx, edi
shr edx, 8
xor dl, 0x9f
xor dil, 0xb9
movabs r8, 0x2b0d6fe1b5480dbe
xor rbx, r8
mov qword [rax], rbx
mov byte [rax + 8], dil
mov byte [rax + 9], dl
mov byte [rax + 0xa], cl
mov qword [rsp + 0x300], 0xb
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xb
lea rax, [0x1400f01e1]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x8f2eba92feffe3dd
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000b810
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx ebx, byte [rax + 0xa]
movzx eax, byte [0x140120b70]
mov ecx, 0xb
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afbe
shl ebx, 0x10
or esi, ebx
mov ecx, esi
shr ecx, 0x10
xor cl, 0xb4
mov edx, esi
shr edx, 8
xor dl, 0xd2
xor sil, 0x92
movabs r8, 0x35072054f01220d0
xor rdi, r8
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], dl
mov byte [rax + 0xa], cl
mov qword [rsp + 0x60], 0xb
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0xb
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140003fdc
test rdx, rdx
je 0x140003fdc
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e7ba0]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xd2ffbf4254a7c8d7
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c9c0
mov rdi, qword [rax]
mov rbx, qword [rax + 8]
mov ebp, dword [rax + 0x10]
movzx eax, byte [0x140120b70]
mov ecx, 0x14
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000b045
movabs rcx, 0x77f5d70ad3ec16d1
xor rdi, rcx
movabs rcx, 0xc0e191fd6f8ac180
xor rbx, rcx
xor ebp, 0xa9175ad2
mov qword [rax], rdi
mov qword [rax + 8], rbx
mov dword [rax + 0x10], ebp
mov qword [rsp + 0x300], 0x14
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0x14
lea rax, [0x1400ea030]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x9bf4eea9ea4e4003
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c510
mov rsi, qword [rax]
mov rdi, qword [rax + 8]
movzx ebx, byte [rax + 0x10]
movzx eax, byte [0x140120b70]
mov ecx, 0x11
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000b063
xor bl, 0xe9
movabs rcx, 0x6a5ae14b339a5860
xor rsi, rcx
movabs rcx, 0xb25a4b51f800d432
xor rdi, rcx
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov byte [rax + 0x10], bl
mov qword [rsp + 0x60], 0x11
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0x11
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140004152
test rdx, rdx
je 0x140004152
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400ef578]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xcfe363bcb641857c
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000ba80
mov rbx, qword [rax]
mov ebp, dword [rax + 8]
movzx edi, word [rax + 0xc]
movzx eax, byte [0x140120b70]
mov ecx, 0xe
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000b009
mov ecx, edi
shr ecx, 8
xor cl, 0x7d
xor dil, 0xe9
movabs rdx, 0xe571b195ae9c4438
xor rbx, rdx
xor ebp, 0xbb2c7eb4
mov qword [rax], rbx
mov dword [rax + 8], ebp
mov byte [rax + 0xc], dil
mov byte [rax + 0xd], cl
mov qword [rsp + 0x300], 0xe
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xe
lea rax, [0x1400ef989]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x58f27377c889a186
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c850
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xa
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afaf
mov ecx, esi
shr ecx, 8
xor cl, 0x9d
xor sil, 0xb9
movabs rdx, 0x1943312af2648d80
xor rdi, rdx
mov qword [rax], rdi
mov byte [rax + 8], sil
mov byte [rax + 9], cl
mov qword [rsp + 0x60], 0xa
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0xa
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x1400042c2
test rdx, rdx
je 0x1400042c2
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e6d6e]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x8d7d529b43ca827f
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000cc40
mov rbx, qword [rax]
mov edi, dword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xc
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afa0
xor edi, 0x6a6eff0b
movabs rcx, 0x836230d7a7f5d849
xor rbx, rcx
mov qword [rax], rbx
mov dword [rax + 8], edi
mov qword [rsp + 0x300], 0xc
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xc
lea rax, [0x1400e2efb]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xfb6643644cc2ee5e
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000b980
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xc
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afa0
xor esi, 0x11fef048
movabs rcx, 0x29f885ea19752eff
xor rdi, rcx
mov qword [rax], rdi
mov dword [rax + 8], esi
mov qword [rsp + 0x60], 0xc
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0xc
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140004410
test rdx, rdx
je 0x140004410
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e30b0]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x529a1e61504f6edb
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000baf0
mov rbx, qword [rax]
mov r14, qword [rax + 8]
movzx edi, word [rax + 0x10]
movzx eax, byte [0x140120b70]
mov ecx, 0x12
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000b036
mov ecx, edi
shr ecx, 8
xor cl, 0x35
xor dil, 5
movabs rdx, 0x6e5ab08f72676f4
xor rbx, rdx
movabs rdx, 0x5b1fb75fc31aab8a
xor r14, rdx
mov qword [rax], rbx
mov qword [rax + 8], r14
mov byte [rax + 0x10], dil
mov byte [rax + 0x11], cl
mov qword [rsp + 0x300], 0x12
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0x12
lea rax, [0x1400ee475]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x7d9554e54c5ff481
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000d4d0
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xc
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afa0
xor esi, 0x38608601
movabs rcx, 0xb64b099dbe945434
xor rdi, rcx
mov qword [rax], rdi
mov dword [rax + 8], esi
mov qword [rsp + 0x60], 0xc
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0xc
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x14000457e
test rdx, rdx
je 0x14000457e
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e36a6]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xf098b055ee21ca24
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000b930
mov rbx, qword [rax]
mov r14, qword [rax + 8]
movzx edi, word [rax + 0x10]
movzx eax, byte [0x140120b70]
mov ecx, 0x12
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000b036
mov ecx, edi
shr ecx, 8
xor cl, 0x7e
xor dil, 0x27
movabs rdx, 0xad9dc74677242efb
xor rbx, rdx
movabs rdx, 0x9effb291bbd4b27c
xor r14, rdx
mov qword [rax], rbx
mov qword [rax + 8], r14
mov byte [rax + 0x10], dil
mov byte [rax + 0x11], cl
mov qword [rsp + 0x300], 0x12
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0x12
lea rax, [0x1400ec8f3]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xf4016a79e045a258
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c540
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xc
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afa0
xor esi, 0x5bb88a56
movabs rcx, 0xbdf5f9f38d00e321
xor rdi, rcx
mov qword [rax], rdi
mov dword [rax + 8], esi
mov qword [rsp + 0x60], 0xc
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0xc
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x1400046ec
test rdx, rdx
je 0x1400046ec
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400ed6ca]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xca4deec0ddb57a8d
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000e0a0
mov rbx, qword [rax]
mov rdi, qword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0x10
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afdc
movabs rcx, 0xabe61baf0e434179
xor rdi, rcx
movabs rcx, 0xe3a96d5802d71656
xor rbx, rcx
mov qword [rax], rbx
mov qword [rax + 8], rdi
mov qword [rsp + 0x300], 0x10
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0x10
lea rax, [0x1400ee4fd]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xcfad9e0f0fce2591
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000d910
mov rdi, qword [rax]
mov rsi, qword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0x10
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afdc
movabs rcx, 0xb0c8c832d99a8296
xor rsi, rcx
movabs rcx, 0xbdafca233172396c
xor rdi, rcx
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov qword [rsp + 0x60], 0x10
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0x10
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x14000484c
test rdx, rdx
je 0x14000484c
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e876e]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x99142c628a9a8b7e
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c790
mov rbx, qword [rax]
mov rdi, qword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0x10
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afdc
movabs rcx, 0x4549d0f44f845c71
xor rdi, rcx
movabs rcx, 0xd1c9a4fad3bfa063
xor rbx, rcx
mov qword [rax], rbx
mov qword [rax + 8], rdi
mov qword [rsp + 0x300], 0x10
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0x10
lea rax, [0x1400e89a7]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x568dd2968fa75387
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000d380
mov rdi, qword [rax]
mov rsi, qword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0x10
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afdc
movabs rcx, 0x2e1a1b9ecfc216d2
xor rsi, rcx
movabs rcx, 0x46d9da5bc7f01f30
xor rdi, rcx
mov qword [rax], rdi
mov qword [rax + 8], rsi
mov qword [rsp + 0x60], 0x10
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0x10
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x1400049ac
test rdx, rdx
je 0x1400049ac
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e3e1e]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x68b5fcd07aafa509
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000b730
mov rbx, qword [rax]
movzx edi, word [rax + 8]
movzx ebp, byte [rax + 0xa]
movzx eax, byte [0x140120b70]
mov ecx, 0xb
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afbe
shl ebp, 0x10
or edi, ebp
mov ecx, edi
shr ecx, 0x10
xor cl, 0x45
mov edx, edi
shr edx, 8
xor dl, 0x99
xor dil, 0x10
movabs r8, 0xc209289d01f60f35
xor rbx, r8
mov qword [rax], rbx
mov byte [rax + 8], dil
mov byte [rax + 9], dl
mov byte [rax + 0xa], cl
mov qword [rsp + 0x300], 0xb
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xb
lea rax, [0x1400e982d]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xd1e9c6721595659c
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c930
mov esi, dword [rax]
movzx edi, word [rax + 4]
movzx ebx, byte [rax + 6]
movzx eax, byte [0x140120b70]
mov ecx, 7
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000b027
shl ebx, 0x10
or edi, ebx
mov ecx, edi
shr ecx, 0x10
xor cl, 0xfd
movzx ecx, cl
mov byte [rax + 6], cl
shl rcx, 0x30
mov edx, edi
shr edx, 8
xor dl, 0x7b
movzx edx, dl
shl rdx, 0x28
or rdx, rcx
xor dil, 0x32
movzx ecx, dil
shl rcx, 0x20
or rcx, rdx
xor esi, 0x529e971
mov dword [rax], esi
shr rcx, 0x20
mov word [rax + 4], cx
mov qword [rsp + 0x60], 7
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 7
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140004b4c
test rdx, rdx
je 0x140004b4c
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400edf47]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x3efa47794c101ac
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000dfe0
mov rbx, qword [rax]
movzx edi, word [rax + 8]
movzx ebp, byte [rax + 0xa]
movzx eax, byte [0x140120b70]
mov ecx, 0xb
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afbe
shl ebp, 0x10
or edi, ebp
mov ecx, edi
shr ecx, 0x10
mov edx, edi
shr edx, 8
xor dl, 0x17
xor dil, 0xc2
movabs r8, 0x115344c9b25550e
xor rbx, r8
mov qword [rax], rbx
mov byte [rax + 8], dil
mov byte [rax + 9], dl
mov byte [rax + 0xa], cl
mov qword [rsp + 0x300], 0xb
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xb
lea rax, [0x1400ea7fa]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xd08af0140f9b9fee
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000b8b0
mov esi, dword [rax]
movzx eax, byte [0x140120b70]
mov ecx, 4
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000b054
xor esi, 0x82fdb6ac
mov dword [rax], esi
mov qword [rsp + 0x60], 4
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 4
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140004ca1
test rdx, rdx
je 0x140004ca1
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400ed27f]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xfee082b58c981e17
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000ce50
mov rdi, qword [rax]
movzx ebx, byte [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 9
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afcd
xor bl, 0xc3
movabs rcx, 0xd35b3ff177f30ec4
xor rdi, rcx
mov qword [rax], rdi
mov byte [rax + 8], bl
mov qword [rsp + 0x300], 9
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 9
lea rax, [0x1400e7855]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x3b45de3d9c5d2a77
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000b960
mov esi, dword [rax]
movzx eax, byte [0x140120b70]
mov ecx, 4
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000b054
xor esi, 0x4573ebec
mov dword [rax], esi
mov qword [rsp + 0x60], 4
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 4
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140004dd8
test rdx, rdx
je 0x140004dd8
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400ec6f2]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x1189361107ca5cf
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000ca30
mov rbx, qword [rax]
movzx edi, word [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xa
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afaf
mov ecx, edi
shr ecx, 8
xor cl, 0x8f
xor dil, 0xc3
movabs rdx, 0x9874f8181f6cbf5b
xor rbx, rdx
mov qword [rax], rbx
mov byte [rax + 8], dil
mov byte [rax + 9], cl
mov qword [rsp + 0x300], 0xa
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xa
lea rax, [0x1400e1bf1]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xa053fc53db2c1792
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000d620
mov esi, dword [rax]
movzx edi, word [rax + 4]
movzx ebx, byte [rax + 6]
movzx eax, byte [0x140120b70]
mov ecx, 7
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000b027
shl ebx, 0x10
or edi, ebx
mov ecx, edi
shr ecx, 0x10
xor cl, 0x12
movzx ecx, cl
mov byte [rax + 6], cl
shl rcx, 0x30
mov edx, edi
shr edx, 8
xor dl, 0x58
movzx edx, dl
shl rdx, 0x28
or rdx, rcx
xor dil, 3
movzx ecx, dil
shl rcx, 0x20
or rcx, rdx
xor esi, 0x56545ae7
mov dword [rax], esi
shr rcx, 0x20
mov word [rax + 4], cx
mov qword [rsp + 0x60], 7
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 7
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140004f64
test rdx, rdx
je 0x140004f64
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e23a8]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x9ecd5b2447e1eaa0
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000bd90
mov rbx, qword [rax]
movzx edi, word [rax + 8]
movzx ebp, byte [rax + 0xa]
movzx eax, byte [0x140120b70]
mov ecx, 0xb
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afbe
shl ebp, 0x10
or edi, ebp
mov ecx, edi
shr ecx, 0x10
xor cl, 0x58
mov edx, edi
shr edx, 8
xor dl, 0x6e
xor dil, 0x7f
movabs r8, 0x8712798e9bdc7a00
xor rbx, r8
mov qword [rax], rbx
mov byte [rax + 8], dil
mov byte [rax + 9], dl
mov byte [rax + 0xa], cl
mov qword [rsp + 0x300], 0xb
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xb
lea rax, [0x1400ef8ae]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x9e709a0cec801591
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c3e0
mov esi, dword [rax]
movzx edi, word [rax + 4]
movzx ebx, byte [rax + 6]
movzx eax, byte [0x140120b70]
mov ecx, 7
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000b027
shl ebx, 0x10
or edi, ebx
mov ecx, edi
shr ecx, 0x10
xor cl, 7
movzx ecx, cl
mov byte [rax + 6], cl
shl rcx, 0x30
mov edx, edi
shr edx, 8
xor dl, 0x93
movzx edx, dl
shl rdx, 0x28
or rdx, rcx
xor dil, 0x2d
movzx ecx, dil
shl rcx, 0x20
or rcx, rdx
xor esi, 0x71f1a072
mov dword [rax], esi
shr rcx, 0x20
mov word [rax + 4], cx
mov qword [rsp + 0x60], 7
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 7
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140005104
test rdx, rdx
je 0x140005104
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e287f]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xd16493605357cfff
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c870
mov rdi, qword [rax]
movzx ebx, byte [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 9
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afcd
xor bl, 0xe8
movabs rcx, 0xe4914e4451b54ab5
xor rdi, rcx
mov qword [rax], rdi
mov byte [rax + 8], bl
mov qword [rsp + 0x300], 9
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 9
lea rax, [0x1400eeb28]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xdabed8082e0b8e4b
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000db70
mov rsi, qword [rax]
movzx eax, byte [0x140120b70]
mov ecx, 8
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000af91
movabs rcx, 0x2e567286fd3eea7e
xor rsi, rcx
mov qword [rax], rsi
mov qword [rsp + 0x60], 8
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 8
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140005244
test rdx, rdx
je 0x140005244
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e3459]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x2d536df7f2ef95bb
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c1d0
mov rdi, qword [rax]
movzx ebx, byte [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 9
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afcd
xor bl, 0x58
movabs rcx, 0x31ea482fee8b9f7d
xor rdi, rcx
mov qword [rax], rdi
mov byte [rax + 8], bl
mov qword [rsp + 0x300], 9
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 9
lea rax, [0x1400e3b23]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x47895db91cf95808
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000e010
mov rsi, qword [rax]
movzx eax, byte [0x140120b70]
mov ecx, 8
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000af91
movabs rcx, 0x8a2acd4f27857ca7
xor rsi, rcx
mov qword [rax], rsi
mov qword [rsp + 0x60], 8
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 8
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140005384
test rdx, rdx
je 0x140005384
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e6ef2]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xb3d4659e8c2e8bc2
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000d760
mov rdi, qword [rax]
movzx eax, byte [0x140120b70]
mov ecx, 8
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000af91
movabs rcx, 0x830b3c4b710d982f
xor rdi, rcx
mov qword [rax], rdi
mov qword [rsp + 0x300], 8
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 8
lea rax, [0x1400ecc9f]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x428fbb5f60a3c264
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000db40
mov rsi, qword [rax]
movzx eax, byte [0x140120b70]
mov ecx, 8
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000af91
movabs rcx, 0x3faf95937493ab0a
xor rsi, rcx
mov qword [rax], rsi
mov qword [rsp + 0x60], 8
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 8
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x1400054ba
test rdx, rdx
je 0x1400054ba
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e31d6]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x932f979a12abe46c
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c030
mov rbx, qword [rax]
mov r14, qword [rax + 8]
movzx edi, word [rax + 0x10]
movzx eax, byte [0x140120b70]
mov ecx, 0x12
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000b036
mov ecx, edi
shr ecx, 8
xor cl, 0x5d
xor dil, 0x47
movabs rdx, 0x52b2801652eb8b12
xor rbx, rdx
movabs rdx, 0x6c990f1a54b8688e
xor r14, rdx
mov qword [rax], rbx
mov qword [rax + 8], r14
mov byte [rax + 0x10], dil
mov byte [rax + 0x11], cl
mov qword [rsp + 0x300], 0x12
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0x12
lea rax, [0x1400ef3e6]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x298626d97ea1756
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000b840
mov r14, qword [rax]
mov rdi, qword [rax + 8]
mov esi, dword [rax + 0x10]
movzx ebx, byte [rax + 0x14]
movzx eax, byte [0x140120b70]
mov ecx, 0x15
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000b098
xor bl, 0xa7
xor esi, 0x3ee38a9f
movabs rcx, 0xe548da7caca78b1e
xor rdi, rcx
movabs rcx, 0x8aef27d4d247fbcb
xor r14, rcx
mov qword [rax], r14
mov qword [rax + 8], rdi
mov dword [rax + 0x10], esi
mov byte [rax + 0x14], bl
mov qword [rsp + 0x60], 0x15
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0x15
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140005647
test rdx, rdx
je 0x140005647
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e8796]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xcb0d41fe5e1521fc
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000da00
mov rbx, qword [rax]
movzx edi, word [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xa
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afaf
mov ecx, edi
shr ecx, 8
xor cl, 0x54
xor dil, 0x85
movabs rdx, 0x270247d9fb14c9ed
xor rbx, rdx
mov qword [rax], rbx
mov byte [rax + 8], dil
mov byte [rax + 9], cl
mov qword [rsp + 0x300], 0xa
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xa
lea rax, [0x1400e9f2d]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x3ff113528e2591ad
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000ced0
mov rsi, qword [rax]
movzx ebx, byte [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 9
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afcd
xor bl, 0x53
movabs rcx, 0xb205eedcc37c268a
xor rsi, rcx
mov qword [rax], rsi
mov byte [rax + 8], bl
mov qword [rsp + 0x60], 9
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 9
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x14000579e
test rdx, rdx
je 0x14000579e
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e9cb0]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xe8a8fc7414c49093
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000bce0
mov rbx, qword [rax]
movzx edi, word [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xa
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afaf
mov ecx, edi
shr ecx, 8
xor cl, 0xe1
xor dil, 0xa1
movabs rdx, 0xe2a866be6886d03e
xor rbx, rdx
mov qword [rax], rbx
mov byte [rax + 8], dil
mov byte [rax + 9], cl
mov qword [rsp + 0x300], 0xa
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xa
lea rax, [0x1400e743e]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x61ebc661fc26c69a
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c730
mov rsi, qword [rax]
movzx ebx, byte [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 9
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afcd
xor bl, 0x84
movabs rcx, 0xd810866acb7117ec
xor rsi, rcx
mov qword [rax], rsi
mov byte [rax + 8], bl
mov qword [rsp + 0x60], 9
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 9
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x1400058f5
test rdx, rdx
je 0x1400058f5
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400eac80]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0xa778fb224419eb37
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000ba50
mov rbx, qword [rax]
movzx edi, word [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xa
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afaf
mov ecx, edi
shr ecx, 8
xor cl, 0xda
xor dil, 0xe3
movabs rdx, 0xcab24b6cfd9719bc
xor rbx, rdx
mov qword [rax], rbx
mov byte [rax + 8], dil
mov byte [rax + 9], cl
mov qword [rsp + 0x300], 0xa
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0xa
lea rax, [0x1400e2298]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x99d7db80a3be5fa4
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000de90
mov rsi, qword [rax]
movzx ebx, byte [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 9
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afcd
xor bl, 0xe1
movabs rcx, 0x6780955485f53ec2
xor rsi, rcx
mov qword [rax], rsi
mov byte [rax + 8], bl
mov qword [rsp + 0x60], 9
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 9
lea rcx, [rsp + 0x588]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x300]
lea rsi, [rsp + 0x60]
mov r9, rsi
call fcn.140037bf0
mov rdx, qword [rsp + 0x588]
cmp rdx, r15
je 0x140005a4c
test rdx, rdx
je 0x140005a4c
mov rcx, qword [rsp + 0x590]
mov r8d, 1
call fcn.14004bad0
lea rax, [0x1400e5d71]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x5057766a7344fa59
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000bfd0
mov rbx, qword [rax]
mov rdi, qword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0x10
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afdc
movabs rcx, 0x44b59aaf28d85f3
xor rdi, rcx
movabs rcx, 0xcaff20e296612d46
xor rbx, rcx
mov qword [rax], rbx
mov qword [rax + 8], rdi
mov qword [rsp + 0x300], 0x10
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 0x10
lea rax, [0x1400f0f7d]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
movabs rax, 0x9b0e93df038e7ba3
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x60]
call fcn.14000c200
mov rdi, qword [rax]
mov esi, dword [rax + 8]
movzx eax, byte [0x140120b70]
mov ecx, 0xc
mov edx, 1
call fcn.14004bac0
test rax, rax
je 0x14000afa0
mov ecx, 1
mov edx, 8
call fcn.14006d9c0
mov ecx, 1
mov edx, 0xc
call fcn.14006d9c0
mov ecx, 1
mov edx, 0xa
call fcn.14006d9c0
mov ecx, 1
mov edx, 0xb
call fcn.14006d9c0
mov ecx, 1
mov edx, 9
call fcn.14006d9c0
mov ecx, 1
mov edx, 0x10
call fcn.14006d9c0
mov ecx, 1
mov edx, 5
call fcn.14006d9c0
mov ecx, 1
mov edx, 0xf
call fcn.14006d9c0
mov ecx, 1
mov edx, 0xe
call fcn.14006d9c0
mov ecx, 1
mov edx, 6
call fcn.14006d9c0
mov ecx, 1
mov edx, 7
call fcn.14006d9c0
mov ecx, 1
mov edx, 0x12
call fcn.14006d9c0
mov ecx, 1
mov edx, 0x14
call fcn.14006d9c0
mov ecx, 1
mov edx, 4
call fcn.14006d9c0
mov ecx, 1
mov edx, 0x11
call fcn.14006d9c0
mov r9, rdx
call fcn.14006d9c0
mov ecx, 1
mov edx, 0xd
call fcn.14006d9c0
mov ecx, 1
mov edx, 0x16
call fcn.14006d9c0
mov ecx, 1
mov edx, 0x15
call fcn.14006d9c0
mov ecx, 1
mov edx, 0x18
call fcn.14006d9c0
int3