Function at 0x14000a320
Capabilities:
Terminate process

Disassembly:
mov qword ss:[rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
mov eax, 0x4610
call fcn.1400f9fe0
sub rsp, rax
movaps xmmword [rsp + 0x4600], xmm6
movaps xmmword [rsp + 0x45f0], xmm7
movaps xmmword [rsp + 0x45e0], xmm8
lea rbp, [rsp + 0x50]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x14013c040]
xor rax, rsp
mov qword [rbp + 0x4580], rax
xor edi, edi
mov dword [rbp + 0xc], edi
cmp byte [0x14013c0ec], dil
je 0x14000a3ef
cmp byte [0x14013da64], dil
jne 0x14000a3ef
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2100]
call fcn.140006010
mov rbx, rax
mov rcx, qword [0x14013e258]
movss xmm2, dword [rcx + 0xec]
mulss xmm2, dword [0x140125a1c]
movss xmm1, dword [rcx + 0xe8]
mulss xmm1, dword [0x140125a18]
lea rcx, [rbp + 0x2108]
call fcn.140006010
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.14004c290
mov byte [0x14013da64], 1
mov eax, dword [0x14013d93c]
test eax, eax
jne 0x14000a407
xor ecx, ecx
call fcn.1400604e0
jmp 0x14000a453
cmp eax, 1
jne 0x14000a415
xor ecx, ecx
call fcn.1400622e0
jmp 0x14000a453
cmp eax, 2
jne 0x14000a427
xor ecx, ecx
call fcn.1400612a0
jmp 0x14000a453
cmp eax, 3
jne 0x14000a435
xor ecx, ecx
call fcn.140061ac0
jmp 0x14000a453
cmp eax, 4
jne 0x14000a447
xor ecx, ecx
call fcn.140060a80
jmp 0x14000a453
cmp eax, 5
jne 0x14000a453
xor ecx, ecx
call fcn.140062b00
mov rax, qword [0x14013da78]
or dword [rax + 0x47d0], 2
mov dword [rax + 0x47f0], 0x44834000
mov dword [rax + 0x47f4], 0x44100000
mov dword [rax + 0x47d8], 1
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor edx, edx
lea r8d, [rdx + 0x3a]
lea rcx, [0x14011e0ec]
call fcn.1400493a0
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
movups xmm7, xmmword [str.33s_]
movups xmm8, xmmword [0x14013c0d8]
mov rbx, qword [0x14013da78]
movups xmmword [rbx + 0x38b8], xmm8
cmp dword [0x14013da68], edi
jne 0x14000a4d6
movups xmmword [rbx + 0x38b8], xmm7
mov qword [rbp + 0x1e8], rdi
mov dword [rbp + 0x1f0], 0x43480000
mov dword [rbp + 0x1f4], 0x425c0000
xor eax, eax
mov byte [rbp + 0x16f], al
mov byte [rbp + 0x1b2], al
movabs rax, 0xe24dda2a439f28d3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x350], rax
movabs r14, 0xbb222bd7ebea1cd4
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x358], rax
movabs r15, 0xe24dda2a26f2479b
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x29d0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x29d8], rax
movdqa xmm0, xmmword [rbp + 0x350]
xorps xmm0, xmmword [rbp + 0x29d0]
movdqa xmmword [rbp + 0x350], xmm0
lea r9, [rbp + 0x1e8]
xor r8d, r8d
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x350]
call fcn.140077e20
test al, al
je 0x14000a599
mov dword [0x14013da68], edi
jmp 0x14000a5a2
cmp dword [0x14013da68], edi
nop
jne 0x14000a5aa
movups xmmword [rbx + 0x38b8], xmm8
movss xmm6, dword [0x140125c18]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14004f040
cmp dword [0x14013da68], 1
jne 0x14000a5cd
movups xmmword [rbx + 0x38b8], xmm7
mov qword [rbp + 0x1f8], rdi
mov dword [rbp + 0x200], 0x43480000
mov dword [rbp + 0x204], 0x425c0000
xor eax, eax
mov byte [rbp + 0x1d6], al
mov byte [rbp + 0x1d7], al
movabs rax, 0xe24dda2a269f2eda
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x360], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x368], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x29e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x29e8], rax
movdqa xmm0, xmmword [rbp + 0x29e0]
xorps xmm0, xmmword [rbp + 0x360]
movdqa xmmword [rbp + 0x360], xmm0
lea r9, [rbp + 0x1f8]
xor r8d, r8d
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0x360]
call fcn.140077e20
test al, al
je 0x14000a682
mov dword [0x14013da68], 1
nop
jmp 0x14000a68b
cmp dword [0x14013da68], 1
jne 0x14000a693
movups xmmword [rbx + 0x38b8], xmm8
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14004f040
cmp dword [0x14013da68], 2
jne 0x14000a6ae
movups xmmword [rbx + 0x38b8], xmm7
mov qword [rbp + 0x208], rdi
mov dword [rbp + 0x210], 0x43480000
mov dword [rbp + 0x214], 0x425c0000
xor eax, eax
mov byte [rbp + 0x10], al
mov byte [rbp + 0x11], al
movabs rax, 0xe24db64b53812ecd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x370], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x378], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x29f0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x29f8], rax
movdqa xmm0, xmmword [rbp + 0x370]
xorps xmm0, xmmword [rbp + 0x29f0]
movdqa xmmword [rbp + 0x370], xmm0
lea r9, [rbp + 0x208]
xor r8d, r8d
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x370]
call fcn.140077e20
test al, al
je 0x14000a75b
mov dword [0x14013da68], 2
jmp 0x14000a764
cmp dword [0x14013da68], 2
jne 0x14000a76c
movups xmmword [rbx + 0x38b8], xmm8
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14004f040
cmp dword [0x14013da68], 3
nop
jne 0x14000a789
movups xmmword [rbx + 0x38b8], xmm7
mov qword [rbp + 0x218], rdi
mov dword [rbp + 0x220], 0x43480000
mov dword [rbp + 0x224], 0x425c0000
xor eax, eax
mov byte [rbp + 0x12], al
mov byte [rbp + 0x13], al
movabs rax, 0xe24dda2a45812ed6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x380], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x388], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2a00], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2a08], rax
movdqa xmm0, xmmword [rbp + 0x380]
xorps xmm0, xmmword [rbp + 0x2a00]
movdqa xmmword [rbp + 0x380], xmm0
lea r9, [rbp + 0x218]
xor r8d, r8d
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x380]
call fcn.140077e20
test al, al
je 0x14000a836
mov dword [0x14013da68], 3
jmp 0x14000a83f
cmp dword [0x14013da68], 3
jne 0x14000a847
movups xmmword [rbx + 0x38b8], xmm8
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14004f040
cmp dword [0x14013da68], 4
jne 0x14000a862
movups xmmword [rbx + 0x38b8], xmm7
mov qword [rbp + 0x228], rdi
mov dword [rbp + 0x230], 0x43480000
mov dword [rbp + 0x234], 0x425c0000
xor eax, eax
mov byte [rbp + 0x14], al
mov byte [rbp + 0x15], al
movabs rax, 0xe24dbd43409c28d8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x390], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x398], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2a10], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2a18], rax
movdqa xmm0, xmmword [rbp + 0x390]
xorps xmm0, xmmword [rbp + 0x2a10]
movdqa xmmword [rbp + 0x390], xmm0
lea r9, [rbp + 0x228]
xor r8d, r8d
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x390]
call fcn.140077e20
nop
test al, al
je 0x14000a90e
mov dword [0x14013da68], 4
movups xmmword ds:[rbx + 0x38b8], xmm7
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
movabs rsi, 0xd067ef7b539b6b98
movabs rdi, 0xd77e068e453ffddf
movabs rbx, 0xd5e97d755feee6ba
movabs r12, 0x6071e361024ca3a6
movabs r13, 0x2d8331a4f9e598cd
movss xmm7, dword [0x140125ba8]
movss xmm8, dword [0x140125bc4]
mov eax, dword [0x14013da68]
test eax, eax
jne 0x14000c6ba
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x2110]
call fcn.140006010
mov rdx, rax
xor eax, eax
mov byte [rbp + 0x16], al
mov byte [rbp + 0x17], al
movabs rax, 0xe24dda2a439f28d3
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x3a0], rcx
mov qword [rbp], r14
mov rcx, qword [rbp]
mov qword [rbp + 0x3a8], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2a20], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2a28], rax
movdqa xmm0, xmmword [rbp + 0x3a0]
xorps xmm0, xmmword [rbp + 0x2a20]
movdqa xmmword [rbp + 0x3a0], xmm0
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x3a0]
call fcn.140046840
xor eax, eax
mov byte [rbp + 0x18], al
mov byte [rbp + 0x19], al
movabs rax, 0x9522885e55802edd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3b8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2a30], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2a38], rax
movdqa xmm0, xmmword [rbp + 0x3b0]
xorps xmm0, xmmword [rbp + 0x2a30]
movdqa xmmword [rbp + 0x3b0], xmm0
mov r8b, 1
lea rdx, [rbp + 0x3b0]
mov ecx, 3
call fcn.140076b10
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x1a], al
mov byte [rbp + 0x1b], al
movabs rax, 0xe24dda5e47972fd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3c8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2a40], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2a48], rax
movdqa xmm0, xmmword [rbp + 0x3c0]
xorps xmm0, xmmword [rbp + 0x2a40]
movdqa xmmword [rbp + 0x3c0], xmm0
lea rcx, [rbp + 0x3c0]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
xor eax, eax
cmp byte [0x14013d9c1], al
je 0x14000ab8c
mov byte [rbp + 0x1c], al
mov byte [rbp + 0x1d], al
movabs rax, 0x962ebf5e439629ee
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d0], rax
movabs rax, 0xbb222bd7ebea78b1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2a50], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2a58], rax
movdqa xmm0, xmmword [rbp + 0x3d0]
xorps xmm0, xmmword [rbp + 0x2a50]
movdqa xmmword [rbp + 0x3d0], xmm0
lea rdx, [rbp + 0x3d0]
jmp 0x14000abf6
mov byte [rbp + 0x1e], al
mov byte [rbp + 0x1f], al
movabs rax, 0xe223ad45489929ee
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3e8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2a60], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2a68], rax
movdqa xmm0, xmmword [rbp + 0x3e0]
xorps xmm0, xmmword [rbp + 0x2a60]
movdqa xmmword [rbp + 0x3e0], xmm0
lea rdx, [rbp + 0x3e0]
lea rcx, ds:[rbp + 0x25d0]
call fcn.140008280
nop
xor eax, eax
mov byte [rbp + 0x20], al
mov byte [rbp + 0x21], al
movabs rax, 0x962cae7906b106cd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f0], rax
movabs rax, 0xbb222bd7cbd06fa1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2a70], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2a78], rax
movdqa xmm0, xmmword [rbp + 0x3f0]
xorps xmm0, xmmword [rbp + 0x2a70]
movdqa xmmword [rbp + 0x3f0], xmm0
lea r8, [rbp + 0x25d0]
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x2210]
call fcn.140026c80
nop
mov rcx, rax
call fcn.140008510
mov rcx, rax
call fcn.140077540
nop
lea rcx, [rbp + 0x2210]
call fcn.140004940
xor eax, eax
mov byte [rbp + 0x22], al
mov byte [rbp + 0x23], al
movabs rax, 0x9b28910a539c22d6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x400], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x408], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2a80], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2a88], rax
movdqa xmm0, xmmword [rbp + 0x400]
xorps xmm0, xmmword [rbp + 0x2a80]
movdqa xmmword [rbp + 0x400], xmm0
lea rdx, [0x14013c108]
lea rcx, [rbp + 0x400]
call fcn.1400091e0
nop
lea rcx, [rbp + 0x25d0]
call fcn.140004940
call fcn.1400762c0
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x24], al
mov byte [rbp + 0x25], al
movabs rax, 0xe24dda4e4a9b32d9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x410], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x418], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2a90], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2a98], rax
movdqa xmm0, xmmword [rbp + 0x410]
xorps xmm0, xmmword [rbp + 0x2a90]
movdqa xmmword [rbp + 0x410], xmm0
lea rcx, [rbp + 0x410]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
xor eax, eax
cmp byte [0x14013d9c1], al
je 0x14000ae42
mov byte ds:[rbp + 0x26], al
mov byte [rbp + 0x27], al
movabs rax, 0x8628b34c4f8022ed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x420], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x428], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2aa0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2aa8], rax
movdqa xmm0, xmmword [rbp + 0x420]
xorps xmm0, xmmword [rbp + 0x2aa0]
movdqa xmmword [rbp + 0x420], xmm0
lea rdx, [rbp + 0x420]
jmp 0x14000aeac
mov byte [rbp + 0x28], al
mov byte [rbp + 0x29], al
movabs rax, 0x8a2eae4b4b812ef6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x430], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x438], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2ab0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2ab8], rax
movdqa xmm0, xmmword [rbp + 0x430]
xorps xmm0, xmmword [rbp + 0x2ab0]
movdqa xmmword [rbp + 0x430], xmm0
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0x25b0]
call fcn.140008280
nop
xor eax, eax
mov byte [rbp + 0x2a], al
mov byte [rbp + 0x2b], al
movabs rax, 0x9703fa4e4a9b32d9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x440], rax
movabs rax, 0xbb220bed998f7eb9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x448], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2ac0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2ac8], rax
movdqa xmm0, xmmword [rbp + 0x440]
xorps xmm0, xmmword [rbp + 0x2ac0]
movdqa xmmword [rbp + 0x440], xmm0
lea r8, [rbp + 0x25b0]
lea rdx, [rbp + 0x440]
lea rcx, [rbp + 0x2370]
call fcn.140026c80
nop
mov rcx, rax
call fcn.140008510
mov rcx, rax
call fcn.140077540
nop
lea rcx, [rbp + 0x2370]
call fcn.140004940
xor eax, eax
mov byte [rbp + 0x2c], al
mov byte [rbp + 0x2d], al
movabs rax, 0xd823b543558022cd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x450], rax
movabs rax, 0xbb2219f9dcc428f4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x458], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2ad0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2ad8], rax
movdqa xmm0, xmmword [rbp + 0x450]
xorps xmm0, xmmword [rbp + 0x2ad0]
movdqa xmmword [rbp + 0x450], xmm0
lea rcx, [rbp + 0x450]
call fcn.140077540
nop
lea rcx, [rbp + 0x25b0]
call fcn.140004940
call fcn.1400762c0
mov rcx, qword [0x14013d9d0]
nop
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x2f], al
movabs rax, 0x873db546438422df
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x460], rax
movabs rax, 0xbb222bd7ebea1ca6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x468], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2ae0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2ae8], rax
movdqa xmm0, xmmword [rbp + 0x460]
xorps xmm0, xmmword [rbp + 0x2ae0]
movdqa xmmword [rbp + 0x460], xmm0
lea rcx, [rbp + 0x460]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x30], al
mov byte [rbp + 0x31], al
movabs rax, 0xd829a84545812edf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb60], rax
movabs rax, 0xda4b48be8d8c73f4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb68], rax
movabs rax, 0x2d8331dd8984e2a1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb70], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xb78], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4520], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4528], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4530], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4538], rax
vmovdqu ymm0, ymmword [rbp + 0xb60]
vpxor ymm1, ymm0, ymmword [rbp + 0x4520]
vmovdqa ymmword [rbp + 0xb60], ymm1
lea rcx, [rbp + 0xb60]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x32], al
mov byte [rbp + 0x33], al
movabs rax, 0xd828b85f528728c2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1bc0], rax
movabs rax, 0xde405ea39e8565f4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1bc8], rax
movabs rax, 0x4bec718b948afbe3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1bd0], rax
movabs rax, 0x10b8f006b2fcac0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1bd8], rax
movabs rax, 0xd77e068e453f84af
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1be0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1be8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x35a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x35a8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x35b0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x35b8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x35c0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x35c8], rax
vmovdqu ymm0, ymmword [rbp + 0x1bc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x35a0]
vmovdqa ymmword [rbp + 0x1bc0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1be0]
vxorps xmm0, xmm0, xmmword [rbp + 0x35c0]
vmovdqa xmmword [rbp + 0x1be0], xmm0
lea rcx, [rbp + 0x1bc0]
vzeroupper
call fcn.140077540
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140076b10
call fcn.140079c20
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x34], al
mov byte [rbp + 0x35], al
movabs rax, 0x8d1fbe44499122c8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x470], rax
movabs rax, 0xbb222bd7ebea1ca3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x478], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2af0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2af8], rax
movdqa xmm0, xmmword [rbp + 0x470]
xorps xmm0, xmmword [rbp + 0x2af0]
movdqa xmmword [rbp + 0x470], xmm0
mov r8b, 1
lea rdx, [rbp + 0x470]
mov ecx, 3
call fcn.140076b10
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x36], al
mov byte [rbp + 0x37], al
movabs rax, 0xe24dda2a539c22d6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x480], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x488], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2b00], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2b08], rax
movdqa xmm0, xmmword [rbp + 0x480]
xorps xmm0, xmmword [rbp + 0x2b00]
movdqa xmmword [rbp + 0x480], xmm0
lea rcx, [rbp + 0x480]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x38], al
mov byte [rbp + 0x39], al
movabs rax, 0x8b39b96b069026cf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb80], rax
movabs rax, 0xc3477ff7c4ca79a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb88], rax
movabs rax, 0x2d8331a4f9e598b9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb90], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xb98], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4500], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4508], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4510], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4518], rax
vmovdqu ymm0, ymmword [rbp + 0x4500]
vpxor ymm0, ymm0, ymmword [rbp + 0xb80]
vmovdqa ymmword [rbp + 0xb80], ymm0
mov r8d, 0x510060
lea rdx, str.33s_
lea rcx, [rbp + 0xb80]
vzeroupper
call fcn.1400827e0
xor eax, eax
mov byte [rbp + 0x3a], al
mov byte [rbp + 0x3b], al
movabs rax, 0x812cb463069026cf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x490], rax
movabs rax, 0xbb222bd78e9c75a0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x498], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2b10], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2b18], rax
movdqa xmm0, xmmword [rbp + 0x490]
xorps xmm0, xmmword [rbp + 0x2b10]
movdqa xmmword [rbp + 0x490], xmm0
mov r8d, 0x510060
lea rdx, [0x14013c0d8]
lea rcx, [rbp + 0x490]
call fcn.1400827e0
mov rcx, qword [0x14013d940]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x3c], al
mov byte [rbp + 0x3d], al
movabs rax, 0x8523bb4265d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d80], rax
movabs rax, 0xde4f0bb2839e3cb1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d88], rax
movabs rax, 0x5fec5dcb9ac5eda3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d90], rax
movabs rax, 0x151e9a416d3883d5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d98], rax
movabs rax, 0xb0106fe52c53ddad
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1da0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1da8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x35e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x35e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x35f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x35f8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3600], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3608], rax
vmovdqu ymm0, ymmword [rbp + 0x1d80]
vpxor ymm1, ymm0, ymmword [rbp + 0x35e0]
vmovdqa ymmword [rbp + 0x1d80], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1da0]
vxorps xmm0, xmm0, xmmword [rbp + 0x3600]
vmovdqa xmmword [rbp + 0x1da0], xmm0
lea rcx, [rbp + 0x1d80]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.1400762c0
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x3e], al
mov byte [rbp + 0x3f], al
movabs rax, 0x9128b35e4f8629de
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4a8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2b20], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2b28], rax
movdqa xmm0, xmmword [rbp + 0x4a0]
xorps xmm0, xmmword [rbp + 0x2b20]
movdqa xmmword [rbp + 0x4a0], xmm0
lea rcx, [rbp + 0x4a0]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
nop
call fcn.14004bdd0
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x40], al
mov byte [rbp + 0x41], al
movabs rax, 0x8122960a569b2cc8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4b0], rax
movabs rax, 0xbb4f4ab2bfca70b5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4b8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2b30], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2b38], rax
movdqa xmm0, xmmword [rbp + 0x4b0]
xorps xmm0, xmmword [rbp + 0x2b30]
movdqa xmmword [rbp + 0x4b0], xmm0
lea rdx, [0x14013c10f]
lea rcx, [rbp + 0x4b0]
call fcn.140078dc0
mov rcx, qword [0x14013d940]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x42], al
mov byte [rbp + 0x43], al
movabs rax, 0x913db34175d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1340], rax
movabs rax, 0xcf0247b6888570f4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1348], rax
movabs rax, 0x54e25dd4d988f9a8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1350], rax
movabs rax, 0xd1e9107223fd1c3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1358], rax
movabs rax, 0xa31063ae205789ff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1360], rax
movabs rax, 0xa414861773e21ff1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1368], rax
movabs rcx, 0x4e7d5f087e395321
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x1370], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1378], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3a80], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3a88], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3a90], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3a98], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3aa0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3aa8], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3ab0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3ab8], rax
vmovdqu ymm0, ymmword [rbp + 0x1340]
vpxor ymm1, ymm0, ymmword [rbp + 0x3a80]
vmovdqa ymmword [rbp + 0x1340], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1360]
vpxor ymm1, ymm0, ymmword [rbp + 0x3aa0]
vmovdqa ymmword [rbp + 0x1360], ymm1
lea rcx, [rbp + 0x1340]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x44], al
mov byte [rbp + 0x45], al
movabs rax, 0x8b21aa5a67d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d40], rax
movabs rax, 0xd90259b88dca6fb1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d48], rax
movabs rax, 0x58f058f2d98deca2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d50], rax
movabs rax, 0x40158d00223fcfc7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d58], rax
movabs rax, 0xd77e72e12752949e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d60], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1d68], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3620], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3628], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3630], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3638], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3640], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3648], rax
vmovdqu ymm0, ymmword [rbp + 0x1d40]
vpxor ymm1, ymm0, ymmword [rbp + 0x3620]
vmovdqa ymmword [rbp + 0x1d40], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1d60]
vxorps xmm0, xmm0, xmmword [rbp + 0x3640]
vmovdqa xmmword [rbp + 0x1d60], xmm0
lea rcx, [rbp + 0x1d40]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.1400762c0
mov rcx, qword [0x14013d9d0]
nop dword [rax]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x46], al
mov byte [rbp + 0x47], al
movabs rbx, 0x8c22b35e459c32dd
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4c0], rax
movabs rax, 0xbb222bd7eb8d72bd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4c8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2b40], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2b48], rax
movdqa xmm0, xmmword [rbp + 0x4c0]
xorps xmm0, xmmword [rbp + 0x2b40]
movdqa xmmword [rbp + 0x4c0], xmm0
lea rcx, [rbp + 0x4c0]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x48], al
mov byte [rbp + 0x49], al
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xba0], rax
movabs rax, 0x9b4e4796cb9e5df4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xba8], rax
movabs rax, 0x2d8331d79c88f199
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbb0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xbb8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x44e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x44e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x44f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x44f8], rax
vmovdqu ymm0, ymmword [rbp + 0xba0]
vpxor ymm1, ymm0, ymmword [rbp + 0x44e0]
vmovdqa ymmword [rbp + 0xba0], ymm1
lea rdx, [0x14013c0c4]
lea rcx, [rbp + 0xba0]
vzeroupper
call fcn.140078dc0
mov rcx, qword [0x14013d940]
nop
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x4a], al
mov byte [rbp + 0x4b], al
movabs rax, 0x913dbf4f6dd26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b40], rax
movabs rax, 0xde4a48f78e8268f4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b48], rax
movabs rax, 0x59e05fd19fc5ecac
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b50], rax
movabs rax, 0x551840f6b22cccf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b58], rax
movabs rax, 0xbb176ef9655198a9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b60], rax
movabs rax, 0xd0678b1a36ff4bfd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b68], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3660], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3668], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3670], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3678], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3680], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3688], rax
vmovdqu ymm0, ymmword [rbp + 0x1b40]
vpxor ymm1, ymm0, ymmword [rbp + 0x3660]
vmovdqa ymmword [rbp + 0x1b40], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1b60]
vxorps xmm0, xmm0, xmmword [rbp + 0x3680]
vmovdqa xmmword [rbp + 0x1b60], xmm0
lea rcx, [rbp + 0x1b40]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140076b10
call fcn.140079c20
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x4c], al
mov byte [rbp + 0x4d], al
movabs rax, 0x9522884e549b2fcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4d0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4d8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2b50], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2b58], rax
movdqa xmm0, xmmword [rbp + 0x4d0]
xorps xmm0, xmmword [rbp + 0x2b50]
movdqa xmmword [rbp + 0x4d0], xmm0
mov r8b, 1
lea rdx, [rbp + 0x4d0]
mov ecx, 3
call fcn.140076b10
mov rcx, qword [0x14013d9d0]
nop
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x4e], al
mov byte [rbp + 0x4f], al
movabs rax, 0x9b39890a539c22d6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4e0], rax
movabs rax, 0xbb222bd7ebea79b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4e8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2b60], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2b68], rax
movdqa xmm0, xmmword [rbp + 0x4e0]
xorps xmm0, xmmword [rbp + 0x2b60]
movdqa xmmword [rbp + 0x4e0], xmm0
lea rcx, [rbp + 0x4e0]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x50], al
mov byte [rbp + 0x51], al
movabs rax, 0xe239b65f479422df
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d00], rax
movabs rax, 0xd5435998eb8e7986
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d08], rax
movabs rax, 0x43e654d6bee5fdaa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d10], rax
movabs rax, 0x247186156b24f4a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d18], rax
movabs rax, 0xd77e068e45548fbe
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d20], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1d28], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x36a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x36a8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x36b0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x36b8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x36c0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x36c8], rax
vmovdqu ymm0, ymmword [rbp + 0x1d00]
vpxor ymm1, ymm0, ymmword [rbp + 0x36a0]
vmovdqa ymmword [rbp + 0x1d00], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1d20]
vxorps xmm0, xmm0, xmmword [rbp + 0x36c0]
vmovdqa xmmword [rbp + 0x1d20], xmm0
xor eax, eax
mov byte [rbp + 0x52], al
mov byte [rbp + 0x53], al
movabs rax, 0xb16daf4443bf64b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f0], rax
movabs rax, 0xbb222bd78e8665a0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2b70], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2b78], rax
vmovdqa xmm0, xmmword [rbp + 0x4f0]
vxorps xmm0, xmm0, xmmword [rbp + 0x2b70]
vmovdqa xmmword [rbp + 0x4f0], xmm0
mov r9d, 0xffffffff
lea r8, [rbp + 0x1d00]
lea rdx, [0x14013d93c]
lea rcx, [rbp + 0x4f0]
vzeroupper
call fcn.14007b140
mov rcx, qword [0x14013d940]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x54], al
mov byte [rbp + 0x55], al
movabs rax, 0x9122b54265d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbc0], rax
movabs rax, 0xdd0259a284933cb1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbc8], rax
movabs rax, 0x48f758d68c8aeeac
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbd0], rax
movabs rax, 0x6071860c6724d786
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbd8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x44c0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x44c8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x44d0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x44d8], rax
vmovdqu ymm0, ymmword [rbp + 0xbc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x44c0]
vmovdqa ymmword [rbp + 0xbc0], ymm1
lea rcx, [rbp + 0xbc0]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.1400762c0
mov rcx, qword [0x14013d9d0]
nop dword [rax]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x56], al
mov byte [rbp + 0x57], al
movabs rdi, 0x962cb4434b8022cf
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x500], rax
movabs rax, 0xbb222bd7eb8473bd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x508], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2b90], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2b98], rax
movdqa xmm0, xmmword [rbp + 0x500]
xorps xmm0, xmmword [rbp + 0x2b90]
movdqa xmmword [rbp + 0x500], xmm0
lea rcx, [rbp + 0x500]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
lea rcx, ds:[rbp + 0x2118]
call fcn.140006000
mov rbx, rax
mov dword [rbp + 0x1e4], 0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2120]
call fcn.140006010
mov rdx, rax
xor eax, eax
mov byte [rbp + 0x58], al
mov byte [rbp + 0x59], al
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x510], rcx
movabs rax, 0xbb222bd7ebea1cb1
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x518], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2ba0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2ba8], rax
movdqa xmm0, xmmword [rbp + 0x510]
xorps xmm0, xmmword [rbp + 0x2ba0]
movdqa xmmword [rbp + 0x510], xmm0
mov r9, rbx
lea r8, [rbp + 0x1e4]
lea rcx, [rbp + 0x510]
call fcn.1400781d0
test al, al
je 0x14000c212
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x14013d940]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x5a], al
mov byte [rbp + 0x5b], al
movabs rax, 0x8b20a84f72d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c80], rax
movabs rax, 0xd3560ba48e9e7dba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c88], rax
movabs rax, 0xdf750c19186b8a8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c90], rax
movabs rax, 0x4005960e6a38cad1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c98], rax
movabs rax, 0xf70c63e6314d88b9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1ca0], rax
movabs rax, 0xd067ef7b53f40ff9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1ca8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3020], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3028], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3030], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3038], rax
movabs rdi, 0xd77e068e453ffddf
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3040], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3048], rax
vmovdqu ymm0, ymmword [rbp + 0x1c80]
vpxor ymm1, ymm0, ymmword [rbp + 0x3020]
vmovdqa ymmword [rbp + 0x1c80], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1ca0]
vxorps xmm0, xmm0, xmmword [rbp + 0x3040]
vmovdqa xmmword [rbp + 0x1ca0], xmm0
lea rcx, [rbp + 0x1c80]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.1400762c0
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x5c], al
mov byte [rbp + 0x5d], al
movabs rax, 0xe234bb46549731d4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x520], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x528], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2bb0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2bb8], rax
movdqa xmm0, xmmword [rbp + 0x520]
xorps xmm0, xmmword [rbp + 0x2bb0]
movdqa xmmword [rbp + 0x520], xmm0
lea rcx, [rbp + 0x520]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x5e], al
mov byte [rbp + 0x5f], al
movabs rax, 0xd44db9445fa16acd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbe0], rax
movabs rax, 0xd3161fe6eb9074e4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbe8], rax
movabs rax, 0x2df95994cdd798b7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbf0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xbf8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x44a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x44a8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x44b0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x44b8], rax
vmovdqu ymm0, ymmword [rbp + 0xbe0]
vpxor ymm1, ymm0, ymmword [rbp + 0x44a0]
vmovdqa ymmword [rbp + 0xbe0], ymm1
xor eax, eax
mov byte [rbp + 0x60], al
mov byte [rbp + 0x61], al
movabs rax, 0x8321a84f50bd64b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x530], rax
movabs rax, 0xbb4747ae9fb93cad
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x538], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2bc0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2bc8], rax
vmovdqa xmm0, xmmword [rbp + 0x530]
vxorps xmm0, xmm0, xmmword [rbp + 0x2bc0]
vmovdqa xmmword [rbp + 0x530], xmm0
mov r9d, 0xffffffff
lea r8, [rbp + 0xbe0]
lea rdx, [0x14013d938]
lea rcx, [rbp + 0x530]
vzeroupper
call fcn.14007b140
mov rcx, qword [0x14013d940]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x62], al
mov byte [rbp + 0x63], al
movabs rax, 0x8b2bb44565d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c40], rax
movabs rax, 0xde4a5ff78e9869b3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c48], rax
movabs rax, 0x45f054d69f80eaed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c50], rax
movabs rax, 0x61ec304762dd186
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c58], rax
movabs rax, 0xb20869ae205789ff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c60], rax
movabs rax, 0xd067ef7b2afa07ea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c68], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3060], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3068], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3070], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3078], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3080], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3088], rax
vmovdqu ymm0, ymmword [rbp + 0x1c40]
vpxor ymm1, ymm0, ymmword [rbp + 0x3060]
vmovdqa ymmword [rbp + 0x1c40], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1c60]
vxorps xmm0, xmm0, xmmword [rbp + 0x3080]
vmovdqa xmmword [rbp + 0x1c60], xmm0
lea rcx, [rbp + 0x1c40]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140076b10
call fcn.1400468e0
mov eax, dword [0x14013da68]
movabs rbx, 0xd5e97d755feee6ba
nop word [rax + rax]
cmp eax, 1
jne 0x140010670
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x2128]
call fcn.140006010
mov rdx, rax
xor eax, eax
mov byte [rbp + 0x64], al
mov byte [rbp + 0x65], al
movabs rax, 0xe24dae45449f2eda
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x540], rcx
mov qword [rbp], r14
mov rcx, qword [rbp]
mov qword [rbp + 0x548], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2bd0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2bd8], rax
movdqa xmm0, xmmword [rbp + 0x540]
xorps xmm0, xmmword [rbp + 0x2bd0]
movdqa xmmword [rbp + 0x540], xmm0
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x540]
call fcn.140046840
xor eax, eax
mov byte [rbp + 0x66], al
mov byte [rbp + 0x67], al
movabs rax, 0xe23ab578498022c1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x550], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x558], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2be0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2be8], rax
movdqa xmm0, xmmword [rbp + 0x550]
xorps xmm0, xmmword [rbp + 0x2be0]
movdqa xmmword [rbp + 0x550], xmm0
mov r8b, 1
lea rdx, [rbp + 0x550]
mov ecx, 2
call fcn.140076b10
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x68], al
mov byte [rbp + 0x69], al
movabs rax, 0xb66db445569322cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x560], rax
movabs rax, 0xbb222bd7eb8f6cad
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x568], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2bf0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2bf8], rax
movdqa xmm0, xmmword [rbp + 0x560]
xorps xmm0, xmmword [rbp + 0x2bf0]
movdqa xmmword [rbp + 0x560], xmm0
lea rcx, [rbp + 0x560]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
nop dword [rax]
call fcn.14004bdd0
call fcn.140079c20
mov r8, qword [0x14013d950]
xor eax, eax
mov byte [rbp + 0x6a], al
mov byte [rbp + 0x6b], al
movabs rax, 0x8c22aa4b43a564b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x570], rax
movabs rax, 0xbb2258b29b9348f4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x578], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2c00], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2c08], rax
movdqa xmm0, xmmword [rbp + 0x570]
xorps xmm0, xmmword [rbp + 0x2c00]
movdqa xmmword [rbp + 0x570], xmm0
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 7
lea rdx, [0x14013da60]
lea rcx, [rbp + 0x570]
call fcn.14007b120
call fcn.1400762c0
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140076b10
call fcn.140079c20
nop dword [rax]
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x6c], al
mov byte [rbp + 0x6d], al
movabs rax, 0x9522885e55802edd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x580], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x588], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2c10], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2c18], rax
movdqa xmm0, xmmword [rbp + 0x580]
xorps xmm0, xmmword [rbp + 0x2c10]
movdqa xmmword [rbp + 0x580], xmm0
mov r8b, 1
lea rdx, [rbp + 0x580]
mov ecx, 2
call fcn.140076b10
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x6e], al
mov byte [rbp + 0x6f], al
movabs rax, 0x912ab443528622c8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x590], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x598], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2c20], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2c28], rax
movdqa xmm0, xmmword [rbp + 0x590]
xorps xmm0, xmmword [rbp + 0x2c20]
movdqa xmmword [rbp + 0x590], xmm0
lea rcx, [rbp + 0x590]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
movsxd rdx, dword [0x14013da60]
lea rcx, [0x14013e440]
call fcn.140025350
mov rdx, rax
lea r8, [0x14011e0d0]
lea rcx, [rbp + 0x2390]
call fcn.140026f10
nop
mov rdx, rax
lea rcx, [0x14013e4b0]
call fcn.140025420
mov rcx, rax
call fcn.140018280
mov rdx, rax
xor eax, eax
mov byte [rbp + 0x70], al
mov byte [rbp + 0x71], al
movabs rax, 0xa36dbf46449329de
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x5a0], rcx
movabs rax, 0xbb222ba3848871bd
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x5a8], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2c30], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2c38], rax
movdqa xmm0, xmmword [rbp + 0x5a0]
xorps xmm0, xmmword [rbp + 0x2c30]
movdqa xmmword [rbp + 0x5a0], xmm0
lea rcx, [rbp + 0x5a0]
call fcn.140078dc0
nop
lea rcx, [rbp + 0x2390]
call fcn.140004940
xor eax, eax
mov byte [rbp + 0x72], al
mov byte [rbp + 0x73], al
movabs rax, 0xa96dae45449f2eda
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5b0], rax
movabs rax, 0xbb222bd7ebea65b1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5b8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2c40], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2c48], rax
movdqa xmm0, xmmword [rbp + 0x5b0]
xorps xmm0, xmmword [rbp + 0x2c40]
movdqa xmmword [rbp + 0x5b0], xmm0
lea rdx, [0x14013e1c4]
lea rcx, [rbp + 0x5b0]
call fcn.1400091e0
movsxd rdx, dword [0x14013da60]
lea rcx, [0x14013e440]
call fcn.140025350
mov rdx, rax
lea r8, [0x14011e0f8]
lea rcx, [rbp + 0x23b0]
call fcn.140026f10
nop
mov rdx, rax
lea rcx, [0x14013e4b0]
call fcn.140025420
mov rcx, rax
call fcn.1400182a0
mov rdx, rax
xor eax, eax
mov byte [rbp + 0x74], al
mov byte [rbp + 0x75], al
movabs rax, 0xba6db25e499d2ac8
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x5c0], rcx
mov qword [rbp], r14
mov rcx, qword [rbp]
mov qword [rbp + 0x5c8], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2c50], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2c58], rax
movdqa xmm0, xmmword [rbp + 0x5c0]
xorps xmm0, xmmword [rbp + 0x2c50]
movdqa xmmword [rbp + 0x5c0], xmm0
mov dword [rsp + 0x28], 0
lea rax, [0x14011e0f4]
mov qword [rsp + 0x20], rax
mov r9d, 0x64
lea r8d, [r9 - 0x63]
lea rcx, [rbp + 0x5c0]
call fcn.14007bfd0
nop
lea rcx, [rbp + 0x23b0]
call fcn.140004940
movsxd rdx, dword [0x14013da60]
lea rcx, [0x14013e440]
call fcn.140025350
mov rdx, rax
lea r8, [0x14011e100]
lea rcx, [rbp + 0x23d0]
call fcn.140026f10
nop
mov rdx, rax
lea rcx, [0x14013e4b0]
call fcn.140025420
mov rcx, rax
call fcn.1400182a0
mov rdx, rax
xor eax, eax
mov byte [rbp + 0x76], al
mov byte [rbp + 0x77], al
movabs rax, 0xbb6db25e499d2ac8
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x5d0], rcx
mov qword [rbp], r14
mov rcx, qword [rbp]
mov qword [rbp + 0x5d8], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2c60], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2c68], rax
movdqa xmm0, xmmword [rbp + 0x5d0]
xorps xmm0, xmmword [rbp + 0x2c60]
movdqa xmmword [rbp + 0x5d0], xmm0
mov dword [rsp + 0x28], 0
lea rax, [0x14011e0f4]
mov qword [rsp + 0x20], rax
mov r9d, 0x64
lea r8d, [r9 - 0x63]
lea rcx, [rbp + 0x5d0]
call fcn.14007bfd0
nop
lea rcx, [rbp + 0x23d0]
call fcn.140004940
cmp byte [0x14013c0f4], 0
je 0x14000d1ff
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x78], al
mov byte [rbp + 0x79], al
movabs rax, 0x966dbf4d48932fd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1300], rax
movabs rax, 0xcf4d44ba98ca79bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1308], rax
movabs rax, 0x42f711d78a80f6a5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1310], rax
movabs rax, 0x400590146828c286
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1318], rax
movabs rax, 0xb5136fef655a95ab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1320], rax
movabs rax, 0xa0178e1520bb1ff7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1328], rax
movabs rax, 0x4e7d717b0d5c3d48
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1330], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1338], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3ac0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3ac8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3ad0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3ad8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3ae0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3ae8], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3af0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3af8], rax
vmovdqu ymm0, ymmword [rbp + 0x1300]
vpxor ymm1, ymm0, ymmword [rbp + 0x3ac0]
vmovdqa ymmword [rbp + 0x1300], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1320]
vpxor ymm1, ymm0, ymmword [rbp + 0x3ae0]
vmovdqa ymmword [rbp + 0x1320], ymm1
lea rcx, [rbp + 0x1300]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d940]
nop dword [rax]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x7a], al
mov byte [rbp + 0x7b], al
movabs rax, 0x8725bd436ed26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
movabs rax, 0xc8475ebb8a9c3ca6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0x42fa11c18f8cffed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
movabs rax, 0xf1e8e12222d83d3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
movabs rax, 0xb81326a2375a95ab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12e0], rax
movabs rax, 0xa40e881e3fbb0eea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12e8], rax
movabs rax, 0x4e09306a13503201
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12f0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12f8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3b00], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3b08], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3b10], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3b18], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3b20], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3b28], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b30], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3b38], rax
vmovdqu ymm0, ymmword [rbp + 0x12c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3b00]
vmovdqa ymmword [rbp + 0x12c0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x12e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3b20]
vmovdqa ymmword [rbp + 0x12e0], ymm1
lea rcx, [rbp + 0x12c0]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x7c], al
mov byte [rbp + 0x7d], al
movabs rax, 0x9028ad456ad26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1280], rax
movabs rax, 0x9b514ea2878b6af4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1288], rax
movabs rax, 0x58ec48849c93f1aa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1290], rax
movabs rax, 0x1001820f716cc286
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1298], rax
movabs rax, 0xa5116bae694d98b6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12a0], rax
movabs rax, 0xbe069b1a3ff94bfd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12a8], rax
movabs rax, 0x3a123d6517587355
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12b0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12b8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3b40], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3b48], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3b50], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3b58], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3b60], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3b68], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b70], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3b78], rax
vmovdqu ymm0, ymmword [rbp + 0x1280]
vpxor ymm1, ymm0, ymmword [rbp + 0x3b40]
vmovdqa ymmword [rbp + 0x1280], ymm1
vmovdqu ymm0, ymmword [rbp + 0x12a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3b60]
vmovdqa ymmword [rbp + 0x12a0], ymm1
lea rcx, [rbp + 0x1280]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
nop
call fcn.1400762c0
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x7e], al
mov byte [rbp + 0x7f], al
movabs rax, 0xa16db643499122c9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e0], rax
movabs rax, 0xbb2247b8999e72bb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2c70], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2c78], rax
movdqa xmm0, xmmword [rbp + 0x5e0]
xorps xmm0, xmmword [rbp + 0x2c70]
movdqa xmmword [rbp + 0x5e0], xmm0
lea rcx, [rbp + 0x5e0]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
movsxd rdx, dword [0x14013da60]
lea rcx, [0x14013e440]
call fcn.140025350
mov rdx, rax
lea r8, [0x14011e108]
lea rcx, [rbp + 0x2430]
call fcn.140026f10
nop
mov rdx, rax
lea rcx, [0x14013e4b0]
call fcn.140025420
mov rcx, rax
call fcn.140018280
mov rdx, rax
xor eax, eax
mov byte [rbp + 0x80], al
mov byte [rbp + 0x81], al
movabs rax, 0xb06dbf46449329de
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xc20], rcx
movabs rax, 0xd4610bbb82857fb1
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xc28], rcx
movabs rax, 0x2d8331c89697eca3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc30], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xc38], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4380], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4388], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4390], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4398], rax
vmovdqu ymm0, ymmword [rbp + 0xc20]
vpxor ymm1, ymm0, ymmword [rbp + 0x4380]
vmovdqa ymmword [rbp + 0xc20], ymm1
lea rcx, [rbp + 0xc20]
vzeroupper
call fcn.140078dc0
nop
lea rcx, [rbp + 0x2430]
call fcn.140004940
movsxd rdx, dword [0x14013da60]
lea rcx, [0x14013e440]
call fcn.140025350
mov rdx, rax
lea r8, [0x14011e110]
lea rcx, [rbp + 0x2450]
call fcn.140026f10
nop
mov rdx, rax
lea rcx, [0x14013e4b0]
call fcn.140025420
mov rcx, rax
call fcn.1400182a0
mov rdx, rax
xor eax, eax
mov byte [rbp + 0x82], al
mov byte [rbp + 0x83], al
movabs rbx, 0xb16db643499122c9
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0x5f0], rcx
movabs rax, 0xbb7a0bbf9f8573b9
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x5f8], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2c80], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2c88], rax
movdqa xmm0, xmmword [rbp + 0x5f0]
xorps xmm0, xmmword [rbp + 0x2c80]
movdqa xmmword [rbp + 0x5f0], xmm0
mov dword [rsp + 0x28], 0
lea rax, [0x14011e0f4]
mov qword [rsp + 0x20], rax
mov r9d, 0x64
lea r8d, [r9 - 0x63]
lea rcx, [rbp + 0x5f0]
call fcn.14007bfd0
nop
lea rcx, [rbp + 0x2450]
call fcn.140004940
movsxd rdx, dword [0x14013da60]
lea rcx, [0x14013e440]
call fcn.140025350
mov rdx, rax
lea r8, [0x14011e118]
lea rcx, [rbp + 0x2470]
call fcn.140026f10
nop
mov rdx, rax
lea rcx, [0x14013e4b0]
call fcn.140025420
mov rcx, rax
call fcn.1400182a0
mov rdx, rax
xor eax, eax
mov byte [rbp + 0x84], al
mov byte [rbp + 0x85], al
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0x600], rcx
movabs rax, 0xbb7b0bbf9f8573b9
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x608], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2c90], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2c98], rax
movdqa xmm0, xmmword [rbp + 0x600]
xorps xmm0, xmmword [rbp + 0x2c90]
movdqa xmmword [rbp + 0x600], xmm0
mov dword [rsp + 0x28], 0
lea rax, [0x14011e0f4]
mov qword [rsp + 0x20], rax
mov r9d, 0x64
lea r8d, [r9 - 0x63]
lea rcx, [rbp + 0x600]
call fcn.14007bfd0
nop
lea rcx, [rbp + 0x2470]
call fcn.140004940
cmp byte [0x14013c0f4], 0
je 0x14000da73
nop
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x86], al
mov byte [rbp + 0x87], al
movabs rax, 0x966dbf4d48932fd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1240], rax
movabs rax, 0xcf4d44ba98ca79bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1248], rax
movabs rax, 0x42f711d78a80f6a5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1250], rax
movabs rax, 0x400590146828c286
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1258], rax
movabs rax, 0xb81d63fc655a95ab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1260], rax
movabs rax, 0xfe02951220bb07f1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1268], rax
movabs rdx, 0x4e7d5f087e395321
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x1270], rax
movabs rcx, 0xd5e97d755feee6ba
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x1278], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4540], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4548], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4550], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4558], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4560], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4568], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x4570], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4578], rax
vmovdqu ymm0, ymmword [rbp + 0x1240]
vpxor ymm1, ymm0, ymmword [rbp + 0x4540]
vmovdqa ymmword [rbp + 0x1240], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1260]
vpxor ymm1, ymm0, ymmword [rbp + 0x4560]
vmovdqa ymmword [rbp + 0x1260], ymm1
lea rcx, [rbp + 0x1240]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d940]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x88], al
mov byte [rbp + 0x89], al
movabs rax, 0x8725bd436ed26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1200], rax
movabs rax, 0xc8475ebb8a9c3ca6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1208], rax
movabs rax, 0x42fa11c18f8cffed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1210], rax
movabs rax, 0x703820d222d83d3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1218], rax
movabs rbx, 0xb20c69e365138fba
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1220], rax
movabs rax, 0xa2479b1234fe07b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1228], rax
movabs rax, 0x4e7d5f6417563044
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1230], rax
movabs rcx, 0xd5e97d755feee6ba
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x1238], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3b80], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3b88], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3b90], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3b98], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3ba0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3ba8], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3bb0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3bb8], rax
vmovdqu ymm0, ymmword [rbp + 0x1200]
vpxor ymm1, ymm0, ymmword [rbp + 0x3b80]
vmovdqa ymmword [rbp + 0x1200], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1220]
vpxor ymm1, ymm0, ymmword [rbp + 0x3ba0]
vmovdqa ymmword [rbp + 0x1220], ymm1
lea rcx, [rbp + 0x1200]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x8a], al
mov byte [rbp + 0x8b], al
movabs rax, 0x9028ad456ad26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11c0], rax
movabs rax, 0x9b514ea2878b6af4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11c8], rax
movabs rax, 0x58ec48849c93f1aa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11d0], rax
movabs rax, 0xc1d820c716cc286
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11d8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x11e0], rax
movabs rax, 0xa4098e0f32f709b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11e8], rax
movabs rax, 0x4e1136671d5c2101
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11f0], rax
movabs rbx, 0xd5e97d755feee6ba
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x11f8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3bc0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3bc8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3bd0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3bd8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3be0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3be8], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3bf0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3bf8], rax
vmovdqu ymm0, ymmword [rbp + 0x11c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3bc0]
vmovdqa ymmword [rbp + 0x11c0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x11e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3be0]
vmovdqa ymmword [rbp + 0x11e0], ymm1
lea rcx, [rbp + 0x11c0]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
jmp 0x14000da7d
movabs rbx, 0xd5e97d755feee6ba
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140076b10
call fcn.140079c20
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x8c], al
mov byte [rbp + 0x8d], al
movabs rax, 0x8d1fbe44499122c8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x610], rax
movabs rax, 0xbb222bd7ebea1ca3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x618], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2ca0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2ca8], rax
movdqa xmm0, xmmword [rbp + 0x610]
xorps xmm0, xmmword [rbp + 0x2ca0]
movdqa xmmword [rbp + 0x610], xmm0
mov r8b, 1
lea rdx, [rbp + 0x610]
mov ecx, 2
call fcn.140076b10
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x8e], al
mov byte [rbp + 0x8f], al
movabs rax, 0x8c24ae4f418026cf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x620], rax
movabs rax, 0xbb222bd7ebea1cb3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x628], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2cb0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2cb8], rax
movdqa xmm0, xmmword [rbp + 0x620]
xorps xmm0, xmmword [rbp + 0x2cb0]
movdqa xmmword [rbp + 0x620], xmm0
lea rcx, [rbp + 0x620]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
movsxd rdx, dword [0x14013da60]
lea rcx, [0x14013e440]
call fcn.140025350
mov rdx, rax
lea r8, [0x14011e120]
lea rcx, [rbp + 0x2490]
call fcn.140026f10
nop
mov rdx, rax
lea rcx, [0x14013e4b0]
call fcn.140025420
mov rcx, rax
call fcn.140018280
mov rdx, rax
xor eax, eax
mov byte [rbp + 0x90], al
mov byte [rbp + 0x91], al
movabs rax, 0xc228b6484f812ecd
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x630], rcx
movabs rax, 0xbb222bd79286729b
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x638], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2cc0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2cc8], rax
movdqa xmm0, xmmword [rbp + 0x630]
xorps xmm0, xmmword [rbp + 0x2cc0]
movdqa xmmword [rbp + 0x630], xmm0
lea rcx, [rbp + 0x630]
call fcn.140078dc0
nop
lea rcx, [rbp + 0x2490]
call fcn.140004940
movsxd rdx, dword [0x14013da60]
lea rcx, [0x14013e440]
call fcn.140025350
mov rdx, rax
lea r8, [0x14011e128]
lea rcx, [rbp + 0x24b0]
call fcn.140026f10
nop
mov rdx, rax
lea rcx, [0x14013e4b0]
call fcn.140025420
mov rcx, rax
call fcn.140018280
mov rdx, rax
xor eax, eax
mov byte [rbp + 0x92], al
mov byte [rbp + 0x93], al
movabs rax, 0xaa6dbf58499c20d2
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xb20], rcx
movabs rax, 0xde475b84cb827bbd
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xb28], rcx
movabs rax, 0x2d8331a4f9e598a9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb30], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xb38], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4480], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4488], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4490], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4498], rax
vmovdqu ymm0, ymmword [rbp + 0xb20]
vpxor ymm1, ymm0, ymmword [rbp + 0x4480]
vmovdqa ymmword [rbp + 0xb20], ymm1
lea rcx, [rbp + 0xb20]
vzeroupper
call fcn.140078dc0
nop
lea rcx, [rbp + 0x24b0]
call fcn.140004940
movsxd rdx, dword [0x14013da60]
lea rcx, [0x14013e440]
call fcn.140025350
mov rdx, rax
lea r8, [0x14011e0d4]
lea rcx, [rbp + 0x24d0]
call fcn.140026f10
nop
mov rdx, rax
lea rcx, [0x14013e4b0]
call fcn.140025420
mov rcx, rax
call fcn.1400182a0
mov rdx, rax
xor eax, eax
mov byte [rbp + 0x94], al
mov byte [rbp + 0x95], al
movabs rax, 0xe24da24544862ed3
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x640], rcx
mov qword [rbp], r14
mov rcx, qword [rbp]
mov qword [rbp + 0x648], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2cd0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2cd8], rax
movdqa xmm0, xmmword [rbp + 0x640]
xorps xmm0, xmmword [rbp + 0x2cd0]
movdqa xmmword [rbp + 0x640], xmm0
mov r9d, 0xffffffff
lea r8, str.Head
lea rcx, [rbp + 0x640]
call fcn.14007b140
nop
lea rcx, [rbp + 0x24d0]
call fcn.140004940
movsxd rdx, dword [0x14013da60]
lea rcx, [0x14013e440]
call fcn.140025350
mov rdx, rax
lea r8, [0x14011e0dc]
lea rcx, [rbp + 0x24f0]
call fcn.140026f10
nop
mov rdx, rax
lea rcx, [0x14013e4b0]
call fcn.140025420
mov rcx, rax
call fcn.1400182c0
mov rdx, rax
xor eax, eax
mov byte [rbp + 0x96], al
mov byte [rbp + 0x97], al
movabs rax, 0xe24dda2a26a408dd
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x650], rcx
mov qword [rbp], r14
mov rcx, qword [rbp]
mov qword [rbp + 0x658], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2ce0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2ce8], rax
movdqa xmm0, xmmword [rbp + 0x650]
xorps xmm0, xmmword [rbp + 0x2ce0]
movdqa xmmword [rbp + 0x650], xmm0
mov dword [rsp + 0x28], 0
lea rax, str._.1f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140125b4c]
xorps xmm2, xmm2
lea rcx, [rbp + 0x650]
call fcn.14007bf80
nop
lea rcx, [rbp + 0x24f0]
call fcn.140004940
movsxd rdx, dword [0x14013da60]
lea rcx, [0x14013e440]
call fcn.140025350
mov rdx, rax
lea r8, [0x14011e160]
lea rcx, [rbp + 0x2510]
call fcn.140026f10
nop
mov rdx, rax
lea rcx, [0x14013e4b0]
call fcn.140025420
mov rcx, rax
call fcn.1400182a0
mov rdx, rax
xor eax, eax
mov byte [rbp + 0x98], al
mov byte [rbp + 0x99], al
movabs rax, 0xb16dae4f418026cf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xb40], rcx
movabs rax, 0xde660bbf889e75a3
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xb48], rcx
movabs rax, 0x2d8331a4f99cf9a1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb50], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xb58], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x39e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x39e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x39f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x39f8], rax
vmovdqu ymm0, ymmword [rbp + 0xb40]
vpxor ymm1, ymm0, ymmword [rbp + 0x39e0]
vmovdqa ymmword [rbp + 0xb40], ymm1
mov dword [rsp + 0x28], 0
lea rax, [0x14011e0f4]
mov qword [rsp + 0x20], rax
mov r9d, 0x3e8
mov r8d, 0xc8
lea rcx, [rbp + 0xb40]
vzeroupper
call fcn.14007bfd0
nop
lea rcx, [rbp + 0x2510]
call fcn.140004940
cmp byte [0x14013c0f4], 0
je 0x14000eb37
nop
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x9a], al
mov byte [rbp + 0x9b], al
movabs rax, 0x966dbf4d48932fd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1180], rax
movabs rax, 0xdc4c42a38e8d6eb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1188], rax
movabs rax, 0x4aed58d08d80ebed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1190], rax
movabs rax, 0xa1582416d3883d5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1198], rax
movabs rax, 0xa31f6ef9654b8eaa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11a0], rax
movabs rdi, 0xbd0e8e5b36f31fb8
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x11a8], rax
movabs rax, 0x3d1036695e4d3c43
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11b0], rax
movabs rax, 0xd5e97d75719a879a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11b8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3c00], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3c08], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3c10], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3c18], rax
movabs rax, 0xd77e068e453ffddf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c20], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3c28], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c30], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3c38], rax
vmovdqu ymm0, ymmword [rbp + 0x1180]
vpxor ymm1, ymm0, ymmword [rbp + 0x3c00]
vmovdqa ymmword [rbp + 0x1180], ymm1
vmovdqu ymm0, ymmword [rbp + 0x11a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3c20]
vmovdqa ymmword [rbp + 0x11a0], ymm1
lea rcx, [rbp + 0x1180]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d940]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x9c], al
mov byte [rbp + 0x9d], al
movabs rax, 0xa46dbf4272d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x19e0], rax
movabs rax, 0xd3560ba482ca4a9b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x19e8], rax
movabs rax, 0xde656ca9897b8a8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x19f0], rax
movabs rax, 0x8128a09756ccdcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x19f8], rax
movabs rax, 0xba1767ae205789ff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a00], rax
movabs rax, 0xa2068a0873ef04fa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a08], rax
movabs rax, 0x3c1239280d5c3b42
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a10], rax
movabs rbx, 0xa69d18122d8f929a
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1a18], rax
movabs rdx, 0xb81810d22947c2a3
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x1a20], rax
movabs rcx, 0x2398f9f44d46e3c
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x1a28], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3860], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3868], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3870], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3878], rax
movabs rax, 0xd77e068e453ffddf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3880], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3888], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3890], rax
movabs rax, 0xd5e97d755feee6ba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3898], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x38a0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x38a8], rax
vmovdqu ymm0, ymmword [rbp + 0x19e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3860]
vmovdqa ymmword [rbp + 0x19e0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1a00]
vpxor ymm1, ymm0, ymmword [rbp + 0x3880]
vmovdqa ymmword [rbp + 0x1a00], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1a20]
vxorps xmm0, xmm0, xmmword [rbp + 0x38a0]
vmovdqa xmmword [rbp + 0x1a20], xmm0
lea rcx, [rbp + 0x19e0]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x9e], al
mov byte [rbp + 0x9f], al
movabs rax, 0xb66dbf4272d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1740], rax
movabs rax, 0xcc710ba38e8d6eb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1748], rax
movabs rax, 0x41e675849186eca4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1750], rax
movabs rax, 0x805c3126b6cdac7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1758], rax
movabs rax, 0xf70767e2205bddba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1760], rax
movabs rax, 0xa3478a093cfd0efa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1768], rax
movabs rax, 0x291336601d4d3a56
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1770], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1778], rax
movabs rdx, 0xb81810d22947c2a3
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x1780], rax
movabs rcx, 0x2398f9f44d46e3c
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x1788], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x38c0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x38c8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x38d0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x38d8], rax
movabs rax, 0xd77e068e453ffddf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x38e0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x38e8], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x38f0], rax
movabs rbx, 0xd5e97d755feee6ba
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x38f8], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3900], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3908], rax
vmovdqu ymm0, ymmword [rbp + 0x1740]
vpxor ymm1, ymm0, ymmword [rbp + 0x38c0]
vmovdqa ymmword [rbp + 0x1740], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1760]
vpxor ymm1, ymm0, ymmword [rbp + 0x38e0]
vmovdqa ymmword [rbp + 0x1760], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1780]
vxorps xmm0, xmm0, xmmword [rbp + 0x3900]
vmovdqa xmmword [rbp + 0x1780], xmm0
lea rcx, [rbp + 0x1740]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0xa0], al
mov byte [rbp + 0xa1], al
movabs rax, 0xaa6dbf4272d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10c0], rax
movabs rax, 0xde460baf848868bd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10c8], rax
movabs rax, 0x45f711d79c8bf1ab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10d0], rax
movabs rax, 0xf0384156b2483c3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10d8], rax
movabs rax, 0xbf1d6fe6321f8daa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10e0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x10e8], rax
movabs rax, 0x290f3e7c5e4d3c43
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10f0], rax
movabs rax, 0xd5e97d755f9d92df
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10f8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3c40], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3c48], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3c50], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3c58], rax
movabs rdi, 0xd77e068e453ffddf
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3c60], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3c68], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c70], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3c78], rax
vmovdqu ymm0, ymmword [rbp + 0x10c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3c40]
vmovdqa ymmword [rbp + 0x10c0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x10e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3c60]
vmovdqa ymmword [rbp + 0x10e0], ymm1
lea rcx, [rbp + 0x10c0]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0xa2], al
mov byte [rbp + 0xa3], al
movabs rax, 0x8024a94370d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1080], rax
movabs rax, 0x9b5b47b9a4ca79b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1088], rax
movabs rax, 0x41ed5e849589f1ba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1090], rax
movabs rax, 0x1410c30c6b2d83df
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1098], rax
movabs rax, 0xb21264e736568bff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10a0], rax
movabs rax, 0xa3138a1c21fa1fb8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10a8], rax
movabs rcx, 0x4e7d5f087e395321
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x10b0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x10b8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3c80], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3c88], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3c90], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3c98], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3ca0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3ca8], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3cb0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3cb8], rax
vmovdqu ymm0, ymmword [rbp + 0x1080]
vpxor ymm1, ymm0, ymmword [rbp + 0x3c80]
vmovdqa ymmword [rbp + 0x1080], ymm1
vmovdqu ymm0, ymmword [rbp + 0x10a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3ca0]
vmovdqa ymmword [rbp + 0x10a0], ymm1
lea rcx, [rbp + 0x1080]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0xa4], al
mov byte [rbp + 0xa5], al
movabs rax, 0x9022b44d6fd26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1040], rax
movabs rax, 0xe80243b082a23cb1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1048], rax
movabs rax, 0x43ec46849d80fdbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1050], rax
movabs rax, 0x5169100766cd781
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1058], rax
movabs rax, 0xf71565e7304eddab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1060], rax
movabs rax, 0xa302860f3aef05fd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1068], rax
movabs rcx, 0x4e7d5f087e395321
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x1070], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1078], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3cc0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3cc8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3cd0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3cd8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3ce0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3ce8], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3cf0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3cf8], rax
vmovdqu ymm0, ymmword [rbp + 0x1040]
vpxor ymm1, ymm0, ymmword [rbp + 0x3cc0]
vmovdqa ymmword [rbp + 0x1040], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1060]
vpxor ymm1, ymm0, ymmword [rbp + 0x3ce0]
vmovdqa ymmword [rbp + 0x1060], ymm1
lea rcx, [rbp + 0x1040]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.1400762c0
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0xa6], al
mov byte [rbp + 0xa7], al
movabs rbx, 0x803fbf4d419b35cf
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x660], rax
movabs rax, 0xbb222bd7ebea68bb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x668], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2cf0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2cf8], rax
movdqa xmm0, xmmword [rbp + 0x660]
xorps xmm0, xmmword [rbp + 0x2cf0]
movdqa xmmword [rbp + 0x660], xmm0
lea rcx, [rbp + 0x660]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
movsxd rdx, dword [0x14013da60]
lea rcx, [0x14013e440]
call fcn.140025350
mov rdx, rax
lea r8, [0x14011e178]
lea rcx, [rbp + 0x2230]
call fcn.140026f10
nop
mov rdx, rax
lea rcx, [0x14013e4b0]
call fcn.140025420
mov rcx, rax
call fcn.140018280
mov rdx, rax
xor eax, eax
mov byte [rbp + 0xa8], al
mov byte [rbp + 0xa9], al
movabs rax, 0xb66dbf46449329de
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xc40], rcx
movabs rax, 0xd44059b28c8d75a6
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xc48], rcx
movabs rax, 0x2d8331a4f9e598b9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc50], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xc58], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3a00], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3a08], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3a10], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3a18], rax
vmovdqu ymm0, ymmword [rbp + 0xc40]
vpxor ymm1, ymm0, ymmword [rbp + 0x3a00]
vmovdqa ymmword [rbp + 0xc40], ymm1
lea rcx, [rbp + 0xc40]
vzeroupper
call fcn.140078dc0
nop
lea rcx, [rbp + 0x2230]
call fcn.140004940
xor eax, eax
mov byte [rbp + 0xaa], al
mov byte [rbp + 0xab], al
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x670], rax
movabs rax, 0xbb2252b2a0ca68bb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x678], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2d00], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2d08], rax
movdqa xmm0, xmmword [rbp + 0x670]
xorps xmm0, xmmword [rbp + 0x2d00]
movdqa xmmword [rbp + 0x670], xmm0
lea rdx, [0x14013d8f4]
lea rcx, [rbp + 0x670]
call fcn.1400091e0
movsxd rdx, dword [0x14013da60]
lea rcx, [0x14013e440]
call fcn.140025350
mov rdx, rax
lea r8, [0x14011e180]
lea rcx, [rbp + 0x2250]
call fcn.140026f10
nop
mov rdx, rax
lea rcx, [0x14013e4b0]
call fcn.140025420
mov rcx, rax
call fcn.1400182a0
mov rdx, rax
xor eax, eax
mov byte [rbp + 0xac], al
mov byte [rbp + 0xad], al
movabs rax, 0xe24dda53479e22df
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x680], rcx
mov qword [rbp], r14
mov rcx, qword [rbp]
mov qword [rbp + 0x688], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2d10], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2d18], rax
movdqa xmm0, xmmword [rbp + 0x680]
xorps xmm0, xmmword [rbp + 0x2d10]
movdqa xmmword [rbp + 0x680], xmm0
xor ebx, ebx
mov dword [rsp + 0x28], ebx
lea rax, [0x14011e0f4]
mov qword [rsp + 0x20], rax
mov r9d, 0x190
xor r8d, r8d
lea rcx, [rbp + 0x680]
call fcn.14007bfd0
nop
lea rcx, [rbp + 0x2250]
call fcn.140004940
movsxd rdx, dword [0x14013da60]
lea rcx, [0x14013e440]
call fcn.140025350
mov rdx, rax
lea r8, [0x14011e190]
lea rcx, [rbp + 0x2410]
call fcn.140026f10
nop
mov rdx, rax
lea rcx, [0x14013e4b0]
call fcn.140025420
mov rcx, rax
call fcn.1400182c0
mov rdx, rax
xor eax, eax
mov byte [rbp + 0xae], al
mov byte [rbp + 0xaf], al
movabs rax, 0x8723b550429322df
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x690], rcx
mov qword [rbp], r14
mov rcx, qword [rbp]
mov qword [rbp + 0x698], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2d20], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2d28], rax
movdqa xmm0, xmmword [rbp + 0x690]
xorps xmm0, xmmword [rbp + 0x2d20]
movdqa xmmword [rbp + 0x690], xmm0
mov dword [rsp + 0x28], ebx
lea rax, str._.1f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140125b4c]
xorps xmm2, xmm2
lea rcx, [rbp + 0x690]
call fcn.14007bf80
nop
lea rcx, [rbp + 0x2410]
call fcn.140004940
nop
call fcn.140079c20
cmp byte [0x14013c0f4], bl
je 0x14000f876
xor eax, eax
mov byte [rbp + 0xb0], al
mov byte [rbp + 0xb1], al
movabs rax, 0x8524a87e06972fcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x17a0], rax
movabs rax, 0xcc025fb8899879b3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x17a8], rax
movabs rax, 0x48f158c2d989f4a4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x17b0], rax
movabs rax, 0x40058c09716cc286
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x17b8], rax
movabs rax, 0xb91b26e0241f9bb6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x17c0], rax
movabs rax, 0xbf479c1273e206fd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x17c8], rax
movabs rax, 0x3c1e7f6d164d734f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x17d0], rax
movabs rax, 0xfb9b1414379d95d5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x17d8], rax
movabs rdx, 0xb81810d22947c2a3
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x17e0], rax
movabs rcx, 0x2398f9f44d46e3c
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x17e8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3920], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3928], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3930], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3938], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3940], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3948], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3950], rax
movabs rax, 0xd5e97d755feee6ba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3958], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3960], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3968], rax
vmovdqu ymm0, ymmword [rbp + 0x17a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3920]
vmovdqa ymmword [rbp + 0x17a0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x17c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3940]
vmovdqa ymmword [rbp + 0x17c0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x17e0]
vxorps xmm0, xmm0, xmmword [rbp + 0x3960]
vmovdqa xmmword [rbp + 0x17e0], xmm0
lea rcx, [rbp + 0x17a0]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d940]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0xb2], al
mov byte [rbp + 0xb3], al
movabs rbx, 0xa66dbf4272d26abb
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1800], rax
movabs rax, 0x9b5142f7928b70b1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1808], rax
movabs rax, 0x48ee58d0d980f0b9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1810], rax
movabs rax, 0x90397416724d786
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1818], rax
movabs rax, 0xf70a69ec375a9ab8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1820], rax
movabs rax, 0xb505cf0827f20aef
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1828], rax
movabs rax, 0x3c1439281b4b3c47
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1830], rax
movabs rax, 0xbd9a5d147f8988d3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1838], rax
movabs rax, 0xb81810d22947b6cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1840], rax
movabs rcx, 0x2398f9f44d46e3c
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x1848], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3980], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3988], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3990], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3998], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x39a0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x39a8], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x39b0], rax
movabs rax, 0xd5e97d755feee6ba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x39b8], rax
movabs rax, 0xb81810d22947c2a3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x39c0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x39c8], rax
vmovdqu ymm0, ymmword [rbp + 0x1800]
vpxor ymm1, ymm0, ymmword [rbp + 0x3980]
vmovdqa ymmword [rbp + 0x1800], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1820]
vpxor ymm1, ymm0, ymmword [rbp + 0x39a0]
vmovdqa ymmword [rbp + 0x1820], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1840]
vxorps xmm0, xmm0, xmmword [rbp + 0x39c0]
vmovdqa xmmword [rbp + 0x1840], xmm0
lea rcx, [rbp + 0x1800]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0xb4], al
mov byte [rbp + 0xb5], al
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1860], rax
movabs rax, 0xcf446af7928b70b1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1868], rax
movabs rax, 0xdf75eccaac5eaa8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1870], rax
movabs rax, 0x14518609766cd0cf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1878], rax
movabs rax, 0xf71b6efa655a90b6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1880], rax
movabs rax, 0xb2158a1c34f219ec
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1888], rax
movabs rax, 0x3d0936690919274e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1890], rax
movabs rax, 0xb3c90f102b88879a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1898], rax
movabs rax, 0x987930b5472eb0ca
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x18a0], rax
movabs rax, 0x2398f9f30bb064f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x18a8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x36e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x36e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x36f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x36f8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3700], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3708], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3710], rax
movabs rax, 0xd5e97d755feee6ba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3718], rax
movabs rax, 0xb81810d22947c2a3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3720], rax
movabs rcx, 0x2398f9f44d46e3c
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3728], rax
vmovdqu ymm0, ymmword [rbp + 0x1860]
vpxor ymm1, ymm0, ymmword [rbp + 0x36e0]
vmovdqa ymmword [rbp + 0x1860], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1880]
vpxor ymm1, ymm0, ymmword [rbp + 0x3700]
vmovdqa ymmword [rbp + 0x1880], ymm1
vmovdqa xmm0, xmmword [rbp + 0x18a0]
vxorps xmm0, xmm0, xmmword [rbp + 0x3720]
vmovdqa xmmword [rbp + 0x18a0], xmm0
lea rcx, [rbp + 0x1860]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0xb6], al
mov byte [rbp + 0xb7], al
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1000], rax
movabs rax, 0x9b4745b8918e7db1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1008], rax
movabs rax, 0x5fa354cc8dc5eba4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1010], rax
movabs rax, 0x401f8a41672bcdc7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1018], rax
movabs rax, 0xbf0a26e6265695a8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1020], rax
movabs rax, 0xb500881221ef4bfd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1028], rax
movabs rax, 0x3c1239280a563153
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1030], rax
movabs rax, 0xd58414147f9d83d9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1038], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3d00], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3d08], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3d10], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3d18], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3d20], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3d28], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d30], rax
movabs rax, 0xd5e97d755feee6ba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d38], rax
vmovdqu ymm0, ymmword [rbp + 0x1000]
vpxor ymm1, ymm0, ymmword [rbp + 0x3d00]
vmovdqa ymmword [rbp + 0x1000], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1020]
vpxor ymm1, ymm0, ymmword [rbp + 0x3d20]
vmovdqa ymmword [rbp + 0x1020], ymm1
lea rcx, [rbp + 0x1000]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0xb8], al
mov byte [rbp + 0xb9], al
movabs rax, 0xb66dbf4272d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c00], rax
movabs rax, 0xd44059b28c8d75a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c08], rax
movabs rax, 0xdf759c39088b8b9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c10], rax
movabs rax, 0xe1e8a12632fc0c9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c18], rax
movabs rax, 0xa4176bae3c5391be
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c20], rax
movabs rax, 0xd067ef7b539b6beb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c28], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x30a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x30a8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x30b0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x30b8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x30c0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x30c8], rax
vmovdqu ymm0, ymmword [rbp + 0x1c00]
vpxor ymm1, ymm0, ymmword [rbp + 0x30a0]
vmovdqa ymmword [rbp + 0x1c00], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1c20]
vxorps xmm0, xmm0, xmmword [rbp + 0x30c0]
vmovdqa xmmword [rbp + 0x1c20], xmm0
lea rcx, [rbp + 0x1c00]
vzeroupper
call fcn.140077540
call fcn.140079c20
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140076b10
call fcn.140079c20
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0xba], al
mov byte [rbp + 0xbb], al
movabs rax, 0x9522884e549b2fcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x6a8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2d30], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2d38], rax
movdqa xmm0, xmmword [rbp + 0x6a0]
xorps xmm0, xmmword [rbp + 0x2d30]
movdqa xmmword [rbp + 0x6a0], xmm0
mov r8b, 1
lea rdx, [rbp + 0x6a0]
mov ecx, 2
call fcn.140076b10
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0xbc], al
mov byte [rbp + 0xbd], al
movabs rax, 0x8321b64f45812ed6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6b0], rax
movabs rax, 0xbb222ba49e8579ba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6b8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2d40], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2d48], rax
movdqa xmm0, xmmword [rbp + 0x6b0]
xorps xmm0, xmmword [rbp + 0x2d40]
movdqa xmmword [rbp + 0x6b0], xmm0
lea rcx, [rbp + 0x6b0]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
movsxd rdx, dword [0x14013da60]
lea rcx, [0x14013e440]
call fcn.140025350
mov rdx, rax
lea r8, [0x14011e1a0]
lea rcx, [rbp + 0x2350]
call fcn.140026f10
nop
mov rdx, rax
lea rcx, [0x14013e4b0]
call fcn.140025420
mov rcx, rax
call fcn.140018280
mov rdx, rax
xor eax, eax
mov byte [rbp + 0xbe], al
mov byte [rbp + 0xbf], al
movabs rax, 0x9824b64b53812ecd
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x6c0], rcx
movabs rax, 0xbb222b81a4ac3cb1
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x6c8], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2d50], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2d58], rax
movdqa xmm0, xmmword [rbp + 0x6c0]
xorps xmm0, xmmword [rbp + 0x2d50]
movdqa xmmword [rbp + 0x6c0], xmm0
lea rcx, [rbp + 0x6c0]
call fcn.140078dc0
nop
lea rcx, [rbp + 0x2350]
call fcn.140004940
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14004f040
movsxd rdx, dword [0x14013da60]
lea rcx, [0x14013e440]
call fcn.140025350
mov rdx, rax
lea r8, [0x14011e1b0]
lea rcx, [rbp + 0x2330]
call fcn.140026f10
nop
mov rdx, rax
lea rcx, [0x14013e4b0]
call fcn.140025420
mov rcx, rax
call fcn.1400182e0
mov rdx, rax
xor eax, eax
mov byte [rbp + 0xc0], al
mov byte [rbp + 0xc1], al
movabs rax, 0x9024995c49b464b8
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xc60], rcx
movabs rax, 0xc94d47b8a88f70b7
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xc68], rcx
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xc70], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xc78], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3a20], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3a28], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3a30], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3a38], rax
vmovdqu ymm0, ymmword [rbp + 0xc60]
vpxor ymm1, ymm0, ymmword [rbp + 0x3a20]
vmovdqa ymmword [rbp + 0xc60], ymm1
mov r8d, 0x510060
lea rcx, [rbp + 0xc60]
vzeroupper
call fcn.1400827e0
nop
lea rcx, [rbp + 0x2330]
call fcn.140004940
movsxd rdx, dword [0x14013da60]
lea rcx, [0x14013e440]
call fcn.140025350
mov rdx, rax
lea r8, [0x14011e1c0]
lea rcx, [rbp + 0x2310]
call fcn.140026f10
nop
mov rdx, rax
lea rcx, [0x14013e4b0]
call fcn.140025420
mov rcx, rax
call fcn.140018280
mov rdx, rax
xor eax, eax
mov byte [rbp + 0xc2], al
mov byte [rbp + 0xc3], al
movabs rbx, 0xc23fbf4d419b35cf
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0xc80], rcx
movabs rax, 0xc25642b484867982
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xc88], rcx
movabs rax, 0x2d8331a48984dbed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc90], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xc98], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3a40], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3a48], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3a50], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3a58], rax
vmovdqu ymm0, ymmword [rbp + 0xc80]
vpxor ymm1, ymm0, ymmword [rbp + 0x3a40]
vmovdqa ymmword [rbp + 0xc80], ymm1
lea rcx, [rbp + 0xc80]
vzeroupper
call fcn.140078dc0
nop
lea rcx, [rbp + 0x2310]
call fcn.140004940
movsxd rdx, dword [0x14013da60]
lea rcx, [0x14013e440]
call fcn.140025350
mov rdx, rax
lea r8, [0x14011e0e0]
lea rcx, [rbp + 0x23f0]
call fcn.140026f10
nop
mov rdx, rax
lea rcx, [0x14013e4b0]
call fcn.140025420
mov rcx, rax
call fcn.1400182a0
mov rdx, rax
xor eax, eax
mov byte [rbp + 0xc4], al
mov byte [rbp + 0xc5], al
movabs rax, 0x8e22b25943802fcf
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x6d0], rcx
movabs rax, 0xbb222bd7ebea1cb0
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x6d8], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2d60], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2d68], rax
movdqa xmm0, xmmword [rbp + 0x6d0]
xorps xmm0, xmmword [rbp + 0x2d60]
movdqa xmmword [rbp + 0x6d0], xmm0
mov dword [rsp + 0x28], 0
lea rax, [0x14011e0f4]
mov qword [rsp + 0x20], rax
mov r9d, 0xfa
mov r8d, 5
lea rcx, [rbp + 0x6d0]
call fcn.14007bfd0
nop
lea rcx, [rbp + 0x23f0]
call fcn.140004940
movsxd rdx, dword [0x14013da60]
lea rcx, [0x14013e440]
call fcn.140025350
mov rdx, rax
lea r8, [0x14011e1d0]
lea rcx, [rbp + 0x2270]
call fcn.140026f10
nop
mov rdx, rax
lea rcx, [0x14013e4b0]
call fcn.140025420
mov rcx, rax
call fcn.140018280
mov rdx, rax
xor eax, eax
mov byte [rbp + 0xc6], al
mov byte [rbp + 0xc7], al
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0xca0], rcx
movabs rax, 0xf80253b8899e759c
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xca8], rcx
movabs rax, 0x2d8331a49286fda5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xcb0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xcb8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3a60], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3a68], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3a70], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3a78], rax
vmovdqu ymm0, ymmword [rbp + 0xca0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3a60]
vmovdqa ymmword [rbp + 0xca0], ymm1
lea rcx, [rbp + 0xca0]
vzeroupper
call fcn.140078dc0
nop
lea rcx, [rbp + 0x2270]
call fcn.140004940
call fcn.140079c20
cmp byte [0x14013c0f4], 0
nop
je 0x140010651
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0xc8], al
mov byte [rbp + 0xc9], al
movabs rax, 0x9824b64b53812ecd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfc0], rax
movabs rax, 0xd2430bb2839e3cb1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfc8], rax
movabs rax, 0x7bcc77848d8afaa0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfd0], rax
movabs rax, 0x140586032223d786
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfd8], rax
movabs rax, 0xa51b62e0301f8fba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfe0], rax
movabs rax, 0xa40ecf1f3dfa1feb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfe8], rax
movabs rax, 0x2f19317d115b7352
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xff0], rax
movabs rax, 0xd5e97d5b2c8b8fc8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xff8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3d40], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3d48], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3d50], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3d58], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3d60], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3d68], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d70], rax
movabs rbx, 0xd5e97d755feee6ba
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3d78], rax
vmovdqu ymm0, ymmword [rbp + 0xfc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3d40]
vmovdqa ymmword [rbp + 0xfc0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xfe0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3d60]
vmovdqa ymmword [rbp + 0xfe0], ymm1
lea rcx, [rbp + 0xfc0]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d940]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0xca], al
mov byte [rbp + 0xcb], al
movabs rax, 0x836dbf5973d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf80], rax
movabs rax, 0xda0259b29c8570f4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf88], rax
movabs rax, 0x5fec5784988de8a1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf90], rax
movabs rax, 0x907c3127129cf86
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf98], rax
movabs rax, 0xa41762ae295e88ac
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfa0], rax
movabs rax, 0xbe08860f30fa19ec
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfa8], rax
movabs rcx, 0x4e7d5f087e395321
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0xfb0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xfb8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3d80], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3d88], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3d90], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3d98], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3da0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3da8], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3db0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3db8], rax
vmovdqu ymm0, ymmword [rbp + 0xf80]
vpxor ymm1, ymm0, ymmword [rbp + 0x3d80]
vmovdqa ymmword [rbp + 0xf80], ymm1
vmovdqu ymm0, ymmword [rbp + 0xfa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3da0]
vmovdqa ymmword [rbp + 0xfa0], ymm1
lea rcx, [rbp + 0xf80]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0xcc], al
mov byte [rbp + 0xcd], al
movabs rbx, 0x852ab35872d26abb
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x18c0], rax
movabs rax, 0xd84d47b2bdca6eb1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x18c8], rax
movabs rax, 0x48f159f0d99ceca4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x18d0], rax
movabs rax, 0xe1ec3056e23cbd5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x18d8], rax
movabs rax, 0xa31169e6361f84b3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x18e0], rax
movabs rax, 0xf0158a1f3dee4beb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x18e8], rax
movabs rax, 0x28143c6d0e4a7340
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x18f0], rax
movabs rax, 0xb08c0d067f8a83d3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x18f8], rax
movabs rax, 0xb81810d22947c2c7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1900], rax
movabs rcx, 0x2398f9f44d46e3c
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x1908], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3800], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3808], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3810], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3818], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3820], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3828], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3830], rax
movabs rax, 0xd5e97d755feee6ba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3838], rax
movabs rax, 0xb81810d22947c2a3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3840], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3848], rax
vmovdqu ymm0, ymmword [rbp + 0x18c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3800]
vmovdqa ymmword [rbp + 0x18c0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x18e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3820]
vmovdqa ymmword [rbp + 0x18e0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1900]
vxorps xmm0, xmm0, xmmword [rbp + 0x3840]
vmovdqa xmmword [rbp + 0x1900], xmm0
lea rcx, [rbp + 0x18c0]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0xce], al
mov byte [rbp + 0xcf], al
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1920], rax
movabs rax, 0xd4405fbea3ca6eb1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1928], rax
movabs rax, 0xde852c191a6b8b5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1930], rax
movabs rax, 0x1519004613eccc0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1938], rax
movabs rax, 0xbf0a26fa241f90b6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1940], rax
movabs rax, 0xa4048a1736e84bfd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1948], rax
movabs rax, 0x211f2b6116193744
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1950], rax
movabs rax, 0xb09b12133a8cc6c2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1958], rax
movabs rax, 0xd67164bd462fb183
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1960], rax
movabs rax, 0x2398f9f44d46e5b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1968], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3740], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3748], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3750], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3758], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3760], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3768], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3770], rax
movabs rax, 0xd5e97d755feee6ba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3778], rax
movabs rax, 0xb81810d22947c2a3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3780], rax
movabs rcx, 0x2398f9f44d46e3c
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3788], rax
vmovdqu ymm0, ymmword [rbp + 0x1920]
vpxor ymm1, ymm0, ymmword [rbp + 0x3740]
vmovdqa ymmword [rbp + 0x1920], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1940]
vpxor ymm1, ymm0, ymmword [rbp + 0x3760]
vmovdqa ymmword [rbp + 0x1940], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1960]
vxorps xmm0, xmm0, xmmword [rbp + 0x3780]
vmovdqa xmmword [rbp + 0x1960], xmm0
lea rcx, [rbp + 0x1920]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.1400762c0
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140076b10
call fcn.1400468e0
mov eax, dword [0x14013da68]
movabs rbx, 0xc228b14b6bd26abb
nop
cmp eax, 2
jne 0x140013bd6
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x2130]
call fcn.140006010
mov rdx, rax
xor eax, eax
mov byte [rbp + 0xd0], al
mov byte [rbp + 0xd1], al
movabs rax, 0xe23eb64b53812ecd
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x6e0], rcx
mov qword [rbp], r14
mov rcx, qword [rbp]
mov qword [rbp + 0x6e8], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2d70], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2d78], rax
movdqa xmm0, xmmword [rbp + 0x6e0]
xorps xmm0, xmmword [rbp + 0x2d70]
movdqa xmmword [rbp + 0x6e0], xmm0
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x6e0]
call fcn.140046840
xor eax, eax
mov byte [rbp + 0xd2], al
mov byte [rbp + 0xd3], al
movabs rax, 0xe23ab578498022c1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6f0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x6f8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2d80], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2d88], rax
movdqa xmm0, xmmword [rbp + 0x6f0]
xorps xmm0, xmmword [rbp + 0x2d80]
movdqa xmmword [rbp + 0x6f0], xmm0
mov r8b, 1
lea rdx, [rbp + 0x6f0]
mov ecx, 2
call fcn.140076b10
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0xd4], al
mov byte [rbp + 0xd5], al
movabs rax, 0x8b39bb5c4f8624da
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x700], rax
movabs rax, 0xbb222bd7ebea72bb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x708], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2d90], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2d98], rax
movdqa xmm0, xmmword [rbp + 0x700]
xorps xmm0, xmmword [rbp + 0x2d90]
movdqa xmmword [rbp + 0x700], xmm0
lea rcx, [rbp + 0x700]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0xd6], al
mov byte [rbp + 0xd7], al
movabs rax, 0xaa4dbf46419528cf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x710], rax
movabs rax, 0xbb222bd7eb8e70bb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x718], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2da0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2da8], rax
movdqa xmm0, xmmword [rbp + 0x710]
xorps xmm0, xmmword [rbp + 0x2da0]
movdqa xmmword [rbp + 0x710], xmm0
xor eax, eax
mov byte [rbp + 0xd8], al
mov byte [rbp + 0xd9], al
movabs rax, 0xe24dda2a439628d6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x720], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x728], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2db0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2db8], rax
movdqa xmm0, xmmword [rbp + 0x720]
xorps xmm0, xmmword [rbp + 0x2db0]
movdqa xmmword [rbp + 0x720], xmm0
mov r9d, 0xffffffff
lea r8, [rbp + 0x710]
lea rdx, [0x14013d908]
lea rcx, [rbp + 0x720]
call fcn.14007b140
xor eax, eax
cmp dword [0x14013d908], eax
jne 0x1400109d2
mov byte [rbp + 0xda], al
mov byte [rbp + 0xdb], al
movabs rax, 0xb46dbf46449329de
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x730], rax
movabs rax, 0xbb2258bb8a9f6fbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x738], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2dc0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2dc8], rax
movdqa xmm0, xmmword [rbp + 0x730]
xorps xmm0, xmmword [rbp + 0x2dc0]
movdqa xmmword [rbp + 0x730], xmm0
lea rdx, [0x14013d920]
lea rcx, [rbp + 0x730]
call fcn.140078dc0
jmp 0x140010aa5
mov byte ds:[rbp + 0xdc], al
mov byte [rbp + 0xdd], al
movabs rax, 0xb46dbf46449329de
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xcc0], rax
movabs rax, 0xf00258bb8a9f6fbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xcc8], rax
movabs rax, 0x2d8331a4f9e5e1a8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xcd0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xcd8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4440], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4448], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4450], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4458], rax
vmovdqu ymm0, ymmword [rbp + 0xcc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4440]
vmovdqa ymmword [rbp + 0xcc0], ymm1
lea rdx, [0x14013d900]
lea rcx, [rbp + 0xcc0]
vzeroupper
call fcn.1400091e0
call fcn.1400762c0
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140076b10
call fcn.140079c20
nop dword [rax]
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0xde], al
mov byte [rbp + 0xdf], al
movabs rax, 0x9522885e55802edd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x740], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x748], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2dd0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2dd8], rax
movdqa xmm0, xmmword [rbp + 0x740]
xorps xmm0, xmmword [rbp + 0x2dd0]
movdqa xmmword [rbp + 0x740], xmm0
mov r8b, 1
lea rdx, [rbp + 0x740]
mov ecx, 2
call fcn.140076b10
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0xe0], al
mov byte [rbp + 0xe1], al
movabs rax, 0xe24dda2a26a214de
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x750], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x758], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2de0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2de8], rax
movdqa xmm0, xmmword [rbp + 0x750]
xorps xmm0, xmmword [rbp + 0x2de0]
movdqa xmmword [rbp + 0x750], xmm0
lea rcx, [rbp + 0x750]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0xe2], al
mov byte [rbp + 0xe3], al
movabs rax, 0xa16dbe4b43ba64b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x760], rax
movabs rax, 0xbb222bb287896ebd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x768], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2df0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2df8], rax
movdqa xmm0, xmmword [rbp + 0x760]
xorps xmm0, xmmword [rbp + 0x2df0]
movdqa xmmword [rbp + 0x760], xmm0
lea rdx, [0x14013d8fb]
lea rcx, [rbp + 0x760]
call fcn.140078dc0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14004f040
xor eax, eax
mov byte [rbp + 0xe4], al
mov byte [rbp + 0xe5], al
movabs rax, 0x9024990a429322d3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x770], rax
movabs rax, 0xbb222bd7eb8f70b7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x778], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2e00], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2e08], rax
movdqa xmm0, xmmword [rbp + 0x770]
xorps xmm0, xmmword [rbp + 0x2e00]
movdqa xmmword [rbp + 0x770], xmm0
mov r8d, 0x510060
lea rdx, [0x14013c0f8]
lea rcx, [rbp + 0x770]
call fcn.1400827e0
xor eax, eax
mov byte [rbp + 0xe6], al
mov byte [rbp + 0xe7], al
movabs rax, 0x8e2caf594fa464b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xce0], rax
movabs rax, 0xde4c4495cb8f66bd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xce8], rax
movabs rax, 0x2d8331a4f9e598be
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xcf0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xcf8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4460], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4468], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4470], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4478], rax
vmovdqu ymm0, ymmword [rbp + 0xce0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4460]
vmovdqa ymmword [rbp + 0xce0], ymm1
lea rdx, [0x14013c0e8]
lea rcx, [rbp + 0xce0]
vzeroupper
call fcn.140078dc0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14004f040
xor eax, eax
mov byte [rbp + 0xe8], al
mov byte [rbp + 0xe9], al
movabs rax, 0x9824b64b53812ecd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x780], rax
movabs rax, 0xbb514eb984a83cb1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x788], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2e10], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2e18], rax
movdqa xmm0, xmmword [rbp + 0x780]
xorps xmm0, xmmword [rbp + 0x2e10]
movdqa xmmword [rbp + 0x780], xmm0
mov r8d, 0x510060
lea rdx, [0x14013c4c8]
lea rcx, [rbp + 0x780]
call fcn.1400827e0
xor eax, eax
mov byte [rbp + 0xea], al
mov byte [rbp + 0xeb], al
movabs rax, 0xe24dda2a268a28d9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x790], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x798], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2e20], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2e28], rax
movdqa xmm0, xmmword [rbp + 0x790]
xorps xmm0, xmmword [rbp + 0x2e20]
movdqa xmmword [rbp + 0x790], xmm0
lea rdx, [0x14013c0ed]
lea rcx, [rbp + 0x790]
call fcn.140078dc0
xor eax, eax
mov byte [rbp + 0xec], al
mov byte [rbp + 0xed], al
movabs rax, 0x902c8a2a4a9e32dd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7a0], rax
movabs rax, 0xbb222bd7878b75a0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7a8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2e30], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2e38], rax
movdqa xmm0, xmmword [rbp + 0x7a0]
xorps xmm0, xmmword [rbp + 0x2e30]
movdqa xmmword [rbp + 0x7a0], xmm0
xor eax, eax
mov byte [rbp + 0xee], al
mov byte [rbp + 0xef], al
movabs rax, 0x873da37e068a28d9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7b0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x7b8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2e40], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2e48], rax
movdqa xmm0, xmmword [rbp + 0x7b0]
xorps xmm0, xmmword [rbp + 0x2e40]
movdqa xmmword [rbp + 0x7b0], xmm0
mov r9d, 0xffffffff
lea r8, [rbp + 0x7a0]
lea rdx, [0x14013d914]
lea rcx, [rbp + 0x7b0]
call fcn.14007b140
xor eax, eax
mov byte [rbp + 0xf0], al
mov byte [rbp + 0xf1], al
movabs rax, 0x8b3eb37c068a28d9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7c0], rax
movabs rax, 0xbb222bd7cb8f70b6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7c8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2e50], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2e58], rax
movdqa xmm0, xmmword [rbp + 0x7c0]
xorps xmm0, xmmword [rbp + 0x2e50]
movdqa xmmword [rbp + 0x7c0], xmm0
mov r8d, 0x510060
lea rdx, [0x14013c438]
lea rcx, [rbp + 0x7c0]
call fcn.1400827e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14004f040
xor eax, eax
mov byte [rbp + 0xf2], al
mov byte [rbp + 0xf3], al
movabs rax, 0x8b3bb463068a28d9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7d0], rax
movabs rax, 0xbb222bb2878875a7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7d8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2e60], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2e68], rax
movdqa xmm0, xmmword [rbp + 0x7d0]
xorps xmm0, xmmword [rbp + 0x2e60]
movdqa xmmword [rbp + 0x7d0], xmm0
mov r8d, 0x510060
lea rdx, [0x14013c508]
lea rcx, [rbp + 0x7d0]
call fcn.1400827e0
cmp byte [0x14013c0f4], 0
nop word [rax + rax]
je 0x140011411
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0xf4], al
mov byte [rbp + 0xf5], al
movabs rax, 0xc21d896f06972fcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1600], rax
movabs rax, 0xc20258a0848670b5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1608], rax
movabs rax, 0x42ef11cb8dc5eda2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1610], rax
movabs rax, 0x51f86416738c2c5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1618], rax
movabs rax, 0xa51672ae365a94b2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1620], rax
movabs rax, 0xbc06985b3bfc1ef7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1628], rax
movabs rax, 0x4e7d5f087e17204d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1630], rax
movabs rcx, 0xd5e97d755feee6ba
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x1638], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3dc0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3dc8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3dd0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3dd8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3de0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3de8], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3df0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3df8], rax
vmovdqu ymm0, ymmword [rbp + 0x1600]
vpxor ymm1, ymm0, ymmword [rbp + 0x3dc0]
vmovdqa ymmword [rbp + 0x1600], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1620]
vpxor ymm1, ymm0, ymmword [rbp + 0x3de0]
vmovdqa ymmword [rbp + 0x1620], ymm1
lea rcx, [rbp + 0x1600]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d940]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0xf6], al
mov byte [rbp + 0xf7], al
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1b80], rax
movabs rax, 0xcf4d45f78e9869a7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b88], rax
movabs rax, 0x4ee243d0d98aeced
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b90], rax
movabs rax, 0x5188e046c2983c3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b98], rax
movabs rax, 0xb00b69fc2d4bddac
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1ba0], rax
movabs rax, 0xd014831732ec4bf0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1ba8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x30e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x30e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x30f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x30f8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3100], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3108], rax
vmovdqu ymm0, ymmword [rbp + 0x1b80]
vpxor ymm1, ymm0, ymmword [rbp + 0x30e0]
vmovdqa ymmword [rbp + 0x1b80], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1ba0]
vxorps xmm0, xmm0, xmmword [rbp + 0x3100]
vmovdqa xmmword [rbp + 0x1ba0], xmm0
lea rcx, [rbp + 0x1b80]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.1400762c0
mov rcx, qword [0x14013d9d0]
nop dword [rax]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0xf8], al
mov byte [rbp + 0xf9], al
movabs rax, 0x962cb758499429d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7e0], rax
movabs rax, 0xbb222bd7eb8473bd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7e8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2e70], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2e78], rax
movdqa xmm0, xmmword [rbp + 0x7e0]
xorps xmm0, xmmword [rbp + 0x2e70]
movdqa xmmword [rbp + 0x7e0], xmm0
lea rcx, [rbp + 0x7e0]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0xfa], al
mov byte [rbp + 0xfb], al
movabs rax, 0x9028a34b4aa264b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7f0], rax
movabs rdi, 0xbb222bb2868b52f4
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x7f8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2e80], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2e88], rax
movdqa xmm0, xmmword [rbp + 0x7f0]
xorps xmm0, xmmword [rbp + 0x2e80]
movdqa xmmword [rbp + 0x7f0], xmm0
lea rdx, [0x14013c10c]
lea rcx, [rbp + 0x7f0]
call fcn.140078dc0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14004f040
xor eax, eax
mov byte [rbp + 0xfc], al
mov byte [rbp + 0xfd], al
movabs rax, 0xac6da84f5f932bcb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x800], rax
movabs rbx, 0xbb222bd7eb8f71b5
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x808], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2e90], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2e98], rax
movdqa xmm0, xmmword [rbp + 0x800]
xorps xmm0, xmmword [rbp + 0x2e90]
movdqa xmmword [rbp + 0x800], xmm0
mov r8d, 0x510060
lea rdx, [0x14013c4d8]
lea rcx, [rbp + 0x800]
call fcn.1400827e0
xor eax, eax
mov byte [rbp + 0xfe], al
mov byte [rbp + 0xff], al
movabs rax, 0x8c22aa4b43a564b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x810], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x818], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2ea0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2ea8], rax
movdqa xmm0, xmmword [rbp + 0x810]
xorps xmm0, xmmword [rbp + 0x2ea0]
movdqa xmmword [rbp + 0x810], xmm0
lea rdx, [0x14013c10d]
lea rcx, [rbp + 0x810]
call fcn.140078dc0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14004f040
xor eax, eax
mov byte [rbp + 0x100], al
mov byte [rbp + 0x101], al
movabs rax, 0xac6db445569322cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x820], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x828], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2eb0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2eb8], rax
movdqa xmm0, xmmword [rbp + 0x820]
xorps xmm0, xmmword [rbp + 0x2eb0]
movdqa xmmword [rbp + 0x820], xmm0
mov r8d, 0x510060
lea rdx, [0x14013c408]
lea rcx, [rbp + 0x820]
call fcn.1400827e0
xor eax, eax
mov byte [rbp + 0x102], al
mov byte [rbp + 0x103], al
movabs rax, 0x8c22aa4b43a564b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x830], rax
movabs rax, 0xbb222bb9848955f4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x838], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2ec0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2ec8], rax
movdqa xmm0, xmmword [rbp + 0x830]
xorps xmm0, xmmword [rbp + 0x2ec0]
movdqa xmmword [rbp + 0x830], xmm0
lea rdx, [0x14013d91e]
lea rcx, [rbp + 0x830]
call fcn.140078dc0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14004f040
xor eax, eax
mov byte [rbp + 0x104], al
mov byte [rbp + 0x105], al
movabs rax, 0xab6db445569322cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x840], rax
movabs rax, 0xbb222bd7eb8473b7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x848], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2ed0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2ed8], rax
movdqa xmm0, xmmword [rbp + 0x840]
xorps xmm0, xmmword [rbp + 0x2ed0]
movdqa xmmword [rbp + 0x840], xmm0
mov r8d, 0x510060
lea rdx, [0x14013c488]
lea rcx, [rbp + 0x840]
call fcn.1400827e0
xor eax, eax
mov byte [rbp + 0x106], al
mov byte [rbp + 0x107], al
movabs rbx, 0x832fb25e4a9322d3
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x850], rax
movabs rdi, 0xbb222bd7ebea1ca6
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x858], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2ee0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2ee8], rax
movdqa xmm0, xmmword [rbp + 0x850]
xorps xmm0, xmmword [rbp + 0x2ee0]
movdqa xmmword [rbp + 0x850], xmm0
lea rdx, [0x14013c0ea]
lea rcx, [rbp + 0x850]
call fcn.140078dc0
xor eax, eax
mov byte [rbp + 0x108], al
mov byte [rbp + 0x109], al
movabs rax, 0xe22eb347479c3edf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc00], rax
movabs rax, 0xcf4c4ebe8f8b6e93
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc08], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xc10], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xc18], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x41c0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x41c8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x41d0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x41d8], rax
vmovdqu ymm0, ymmword [rbp + 0xc00]
vpxor ymm1, ymm0, ymmword [rbp + 0x41c0]
vmovdqa ymmword [rbp + 0xc00], ymm1
xor eax, eax
mov byte [rbp + 0x10a], al
mov byte [rbp + 0x10b], al
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x860], rax
movabs rax, 0xbb224ea792be3ca6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x868], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2ef0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2ef8], rax
vmovdqa xmm0, xmmword [rbp + 0x860]
vxorps xmm0, xmm0, xmmword [rbp + 0x2ef0]
vmovdqa xmmword [rbp + 0x860], xmm0
mov r9d, 0xffffffff
lea r8, [rbp + 0xc00]
lea rdx, [0x14013d904]
lea rcx, [rbp + 0x860]
vzeroupper
call fcn.14007b140
cmp dword [0x14013d904], 1
nop word [rax + rax]
jne 0x140011b05
xor eax, eax
mov byte [rbp + 0x10c], al
mov byte [rbp + 0x10d], al
movabs rax, 0x8d0efa5e549333c8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x870], rax
movabs rax, 0xbb222bd7eb9873b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x878], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2f00], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2f08], rax
movdqa xmm0, xmmword [rbp + 0x870]
xorps xmm0, xmmword [rbp + 0x2f00]
movdqa xmmword [rbp + 0x870], xmm0
mov r8d, 0x510060
lea rdx, [0x14013c4b8]
lea rcx, [rbp + 0x870]
call fcn.1400827e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14004f040
xor eax, eax
mov byte [rbp + 0x10e], al
mov byte [rbp + 0x10f], al
movabs rax, 0x8d21b569069629de
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x880], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x888], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2f10], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2f18], rax
movdqa xmm0, xmmword [rbp + 0x880]
xorps xmm0, xmmword [rbp + 0x2f10]
movdqa xmmword [rbp + 0x880], xmm0
mov r8d, 0x510060
lea rdx, [0x14013c498]
lea rcx, [rbp + 0x880]
call fcn.1400827e0
movabs rbx, 0x873efa4f55972fcf
movabs rdi, 0xdc0258b0858368a0
cmp byte [0x14013c0f4], 0
je 0x140011e67
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x110], al
mov byte [rbp + 0x111], al
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1700], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1708], rax
movabs rax, 0xdf65eddd980eea4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1710], rax
movabs rax, 0xe1e8a156b28c7c7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1718], rax
movabs rax, 0xa51160e02c1f91be
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1720], rax
movabs rax, 0xb14781143aef0af5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1728], rax
movabs rax, 0x2b133a280a4c3c43
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1730], rax
movabs rax, 0xd5e97d5b2c8b8fd7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1738], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3e00], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3e08], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3e10], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3e18], rax
movabs rdi, 0xd77e068e453ffddf
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3e20], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3e28], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3e30], rax
movabs rbx, 0xd5e97d755feee6ba
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3e38], rax
vmovdqu ymm0, ymmword [rbp + 0x1700]
vpxor ymm1, ymm0, ymmword [rbp + 0x3e00]
vmovdqa ymmword [rbp + 0x1700], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1720]
vpxor ymm1, ymm0, ymmword [rbp + 0x3e20]
vmovdqa ymmword [rbp + 0x1720], ymm1
lea rcx, [rbp + 0x1700]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d940]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x112], al
mov byte [rbp + 0x113], al
movabs rax, 0x8e2abd4572d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x16c0], rax
movabs rax, 0xd90258a48e863cb1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x16c8], rax
movabs rax, 0x5fec57848a80e0a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x16d0], rax
movabs rax, 0x907c3127129cf86
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x16d8], rax
movabs rax, 0xa41762ae295e88ac
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x16e0], rax
movabs rax, 0xbe08860f30fa19ec
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x16e8], rax
movabs rcx, 0x4e7d5f087e395321
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x16f0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x16f8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3e40], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3e48], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3e50], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3e58], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3e60], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3e68], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3e70], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3e78], rax
vmovdqu ymm0, ymmword [rbp + 0x16c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3e40]
vmovdqa ymmword [rbp + 0x16c0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x16e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3e60]
vmovdqa ymmword [rbp + 0x16e0], ymm1
lea rcx, [rbp + 0x16c0]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
nop dword [rax + rax]
call fcn.14004bdd0
jmp 0x140011e7b
movabs rdi, 0xd77e068e453ffddf
movabs rbx, 0xd5e97d755feee6ba
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140076b10
call fcn.140079c20
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x114], al
mov byte [rbp + 0x115], al
movabs rax, 0x8d1fbe44499122c8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x890], rax
movabs rax, 0xbb222bd7ebea1ca3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x898], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2f20], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2f28], rax
movdqa xmm0, xmmword [rbp + 0x890]
xorps xmm0, xmmword [rbp + 0x2f20]
movdqa xmmword [rbp + 0x890], xmm0
mov r8b, 1
lea rdx, [rbp + 0x890]
mov ecx, 2
call fcn.140076b10
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x116], al
mov byte [rbp + 0x117], al
movabs rax, 0x8e28890a41932bdd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8a0], rax
movabs rax, 0xbb2245b8829e7fb1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8a8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2f30], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2f38], rax
movdqa xmm0, xmmword [rbp + 0x8a0]
xorps xmm0, xmmword [rbp + 0x2f30]
movdqa xmmword [rbp + 0x8a0], xmm0
lea rcx, [rbp + 0x8a0]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x118], al
mov byte [rbp + 0x119], al
movabs rax, 0xe24dda5941932bdd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8b0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x8b8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2f40], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2f48], rax
movdqa xmm0, xmmword [rbp + 0x8b0]
xorps xmm0, xmmword [rbp + 0x2f40]
movdqa xmmword [rbp + 0x8b0], xmm0
lea rdx, [0x14013d922]
lea rcx, [rbp + 0x8b0]
call fcn.140078dc0
cmp byte [0x14013d922], 0
nop
je 0x140012785
xor eax, eax
mov byte [rbp + 0x11a], al
mov byte [rbp + 0x11b], al
movabs rax, 0x9628b74643ba64b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8c0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x8c8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2f50], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2f58], rax
movdqa xmm0, xmmword [rbp + 0x8c0]
xorps xmm0, xmmword [rbp + 0x2f50]
movdqa xmmword [rbp + 0x8c0], xmm0
lea rdx, [0x14013c0bc]
lea rcx, [rbp + 0x8c0]
call fcn.140078dc0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14004f040
xor eax, eax
mov byte [rbp + 0x11c], al
mov byte [rbp + 0x11d], al
movabs rax, 0xe24dae4f4b9e22d3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8d0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x8d8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2f60], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2f68], rax
movdqa xmm0, xmmword [rbp + 0x8d0]
xorps xmm0, xmmword [rbp + 0x2f60]
movdqa xmmword [rbp + 0x8d0], xmm0
mov r8d, 0x510060
lea rdx, [0x14013c520]
lea rcx, [rbp + 0x8d0]
call fcn.1400827e0
xor eax, eax
mov byte [rbp + 0x11e], al
mov byte [rbp + 0x11f], al
movabs rax, 0x902cb65c43b964b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x8e8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2f70], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2f78], rax
movdqa xmm0, xmmword [rbp + 0x8e0]
xorps xmm0, xmmword [rbp + 0x2f70]
movdqa xmmword [rbp + 0x8e0], xmm0
lea rdx, [0x14013d91f]
lea rcx, [rbp + 0x8e0]
call fcn.140078dc0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14004f040
xor eax, eax
mov byte [rbp + 0x120], al
mov byte [rbp + 0x121], al
movabs rax, 0xe24da84b4a8422d0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8f0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x8f8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2f80], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2f88], rax
movdqa xmm0, xmmword [rbp + 0x8f0]
xorps xmm0, xmmword [rbp + 0x2f80]
movdqa xmmword [rbp + 0x8f0], xmm0
mov r8d, 0x510060
lea rdx, [0x14013c468]
lea rcx, [rbp + 0x8f0]
call fcn.1400827e0
xor eax, eax
mov byte [rbp + 0x122], al
mov byte [rbp + 0x123], al
movabs rax, 0x873eaf4c43b664b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x900], rax
movabs rax, 0xbb222bd7ebea1ca6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x908], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2f90], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2f98], rax
movdqa xmm0, xmmword [rbp + 0x900]
xorps xmm0, xmmword [rbp + 0x2f90]
movdqa xmmword [rbp + 0x900], xmm0
lea rdx, [0x14013c0e9]
lea rcx, [rbp + 0x900]
call fcn.140078dc0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14004f040
xor eax, eax
mov byte [rbp + 0x124], al
mov byte [rbp + 0x125], al
movabs rax, 0xe23fbf59539422df
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x910], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x918], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2fa0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2fa8], rax
movdqa xmm0, xmmword [rbp + 0x910]
xorps xmm0, xmmword [rbp + 0x2fa0]
movdqa xmmword [rbp + 0x910], xmm0
mov r8d, 0x510060
lea rdx, [0x14013c428]
lea rcx, [rbp + 0x910]
call fcn.1400827e0
xor eax, eax
mov byte [rbp + 0x126], al
mov byte [rbp + 0x127], al
movabs rax, 0x902c990a12b164b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x920], rax
movabs rax, 0xbb222bd7998f75a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x928], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2fb0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2fb8], rax
movdqa xmm0, xmmword [rbp + 0x920]
xorps xmm0, xmmword [rbp + 0x2fb0]
movdqa xmmword [rbp + 0x920], xmm0
lea rdx, [0x14013c10e]
lea rcx, [rbp + 0x920]
call fcn.140078dc0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14004f040
xor eax, eax
mov byte [rbp + 0x128], al
mov byte [rbp + 0x129], al
movabs rax, 0x8b3fa84b65d273d8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x930], rax
movabs rax, 0xbb222bd7ebea6eb1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x938], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2fc0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2fc8], rax
movdqa xmm0, xmmword [rbp + 0x930]
xorps xmm0, xmmword [rbp + 0x2fc0]
movdqa xmmword [rbp + 0x930], xmm0
mov r8d, 0x510060
lea rdx, [0x14013c418]
lea rcx, [rbp + 0x930]
call fcn.1400827e0
cmp byte [0x14013c0f4], 0
je 0x140012785
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x12a], al
mov byte [rbp + 0x12b], al
movabs rax, 0x852cb66c06972fcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b00], rax
movabs rax, 0xc80247bb829d3ca7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b08], rax
movabs rax, 0x43a341d1d992f7a5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b10], rax
movabs rax, 0x5518c152238dbc3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b18], rax
movabs rax, 0xd75075eb2c5298b1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b20], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1b28], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3120], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3128], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3130], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3138], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3140], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3148], rax
vmovdqu ymm0, ymmword [rbp + 0x1b00]
vpxor ymm1, ymm0, ymmword [rbp + 0x3120]
vmovdqa ymmword [rbp + 0x1b00], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1b20]
vxorps xmm0, xmm0, xmmword [rbp + 0x3140]
vmovdqa xmmword [rbp + 0x1b20], xmm0
lea rcx, [rbp + 0x1b00]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d940]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x12c], al
mov byte [rbp + 0x12d], al
movabs rax, 0x8e2abd4572d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1680], rax
movabs rax, 0xd90258a48e863cb1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1688], rax
movabs rax, 0x5fec57848a80e0a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1690], rax
movabs rax, 0x907c3127129cf86
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1698], rax
movabs rax, 0xa41762ae295e88ac
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x16a0], rax
movabs rax, 0xbe08860f30fa19ec
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x16a8], rax
movabs rcx, 0x4e7d5f087e395321
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x16b0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x16b8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3e80], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3e88], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3e90], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3e98], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3ea0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3ea8], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3eb0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3eb8], rax
vmovdqu ymm0, ymmword [rbp + 0x1680]
vpxor ymm1, ymm0, ymmword [rbp + 0x3e80]
vmovdqa ymmword [rbp + 0x1680], ymm1
vmovdqu ymm0, ymmword [rbp + 0x16a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3ea0]
vmovdqa ymmword [rbp + 0x16a0], ymm1
lea rcx, [rbp + 0x1680]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
nop dword [rax + rax]
call fcn.14004bdd0
call fcn.1400762c0
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x12e], al
mov byte [rbp + 0x12f], al
movabs rax, 0xe24dda2a449f28d9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x940], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x948], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2fd0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2fd8], rax
movdqa xmm0, xmmword [rbp + 0x940]
xorps xmm0, xmmword [rbp + 0x2fd0]
movdqa xmmword [rbp + 0x940], xmm0
lea rcx, [rbp + 0x940]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x130], al
mov byte [rbp + 0x131], al
movabs rax, 0x8423930a449f28d9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x950], rax
movabs rax, 0xbb222bd7ebea1cbb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x958], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2fe0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2fe8], rax
movdqa xmm0, xmmword [rbp + 0x950]
xorps xmm0, xmmword [rbp + 0x2fe0]
movdqa xmmword [rbp + 0x950], xmm0
lea rdx, [0x14013d8fc]
lea rcx, [rbp + 0x950]
call fcn.140078dc0
cmp byte [0x14013d8fc], 0
je 0x140012ab5
xor eax, eax
mov byte [rbp + 0x132], al
mov byte [rbp + 0x133], al
movabs rax, 0xe24dda2a43862ec8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x960], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x968], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2ff0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2ff8], rax
movdqa xmm0, xmmword [rbp + 0x960]
xorps xmm0, xmmword [rbp + 0x2ff0]
movdqa xmmword [rbp + 0x960], xmm0
lea rdx, [0x14013d8f8]
lea rcx, [rbp + 0x960]
call fcn.140078dc0
xor eax, eax
mov byte [rbp + 0x134], al
mov byte [rbp + 0x135], al
movabs rax, 0xe24dda58439f2ecf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x970], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x978], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3000], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3008], rax
movdqa xmm0, xmmword [rbp + 0x970]
xorps xmm0, xmmword [rbp + 0x3000]
movdqa xmmword [rbp + 0x970], xmm0
lea rdx, [0x14013d8f9]
lea rcx, [rbp + 0x970]
call fcn.140078dc0
xor eax, eax
mov byte [rbp + 0x136], al
mov byte [rbp + 0x137], al
movabs rax, 0x8523b359539422df
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x980], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x988], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2760], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2768], rax
movdqa xmm0, xmmword [rbp + 0x980]
xorps xmm0, xmmword [rbp + 0x2760]
movdqa xmmword [rbp + 0x980], xmm0
lea rdx, [0x14013d8fa]
lea rcx, [rbp + 0x980]
call fcn.140078dc0
xor eax, eax
mov byte [rbp + 0x138], al
mov byte [rbp + 0x139], al
movabs rax, 0x8d24a9454a823fde
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x990], rax
movabs rax, 0xbb222bd7ebea1cba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x998], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2770], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2778], rax
movdqa xmm0, xmmword [rbp + 0x990]
xorps xmm0, xmmword [rbp + 0x2770]
movdqa xmmword [rbp + 0x990], xmm0
lea rdx, [0x14013d921]
lea rcx, [rbp + 0x990]
call fcn.140078dc0
cmp byte [0x14013c0f4], 0
nop dword [rax]
je 0x140012f8b
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x13a], al
mov byte [rbp + 0x13b], al
movabs rax, 0x873efa4f55972fcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1640], rax
movabs rax, 0xdc0258b0858368a0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1648], rax
movabs rax, 0xdf65eddd980eea4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1650], rax
movabs rax, 0x14108e136d2acdcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1658], rax
movabs rax, 0xa21164ef655192b6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1660], rax
movabs rax, 0xbf05cf1e3bef4bec
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1668], rax
movabs rax, 0x4e7d5f087e17314c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1670], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1678], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3ec0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3ec8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3ed0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3ed8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3ee0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3ee8], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3ef0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3ef8], rax
vmovdqu ymm0, ymmword [rbp + 0x1640]
vpxor ymm1, ymm0, ymmword [rbp + 0x3ec0]
vmovdqa ymmword [rbp + 0x1640], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1660]
vpxor ymm1, ymm0, ymmword [rbp + 0x3ee0]
vmovdqa ymmword [rbp + 0x1660], ymm1
lea rcx, [rbp + 0x1640]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d940]
nop
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x13c], al
mov byte [rbp + 0x13d], al
movabs rax, 0xce28ae4375d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15c0], rax
movabs rax, 0xda0259b2868348f4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15c8], rax
movabs rax, 0x5ef657c1bdc5fca3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15d0], rax
movabs rax, 0x40149100222bcdcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15d8], rax
movabs rax, 0xa70663ae235398ac
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15e0], rax
movabs rax, 0xa915800f32f50af4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15e8], rax
movabs rcx, 0x4e7d5f087e395321
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x15f0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x15f8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3f00], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3f08], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3f10], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3f18], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3f20], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3f28], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3f30], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3f38], rax
vmovdqu ymm0, ymmword [rbp + 0x15c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3f00]
vmovdqa ymmword [rbp + 0x15c0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x15e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3f20]
vmovdqa ymmword [rbp + 0x15e0], ymm1
lea rcx, [rbp + 0x15c0]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x13e], al
mov byte [rbp + 0x13f], al
movabs rax, 0x8d21aa5263d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1580], rax
movabs rax, 0xd44a58f7858575a7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1588], rax
movabs rax, 0xde644d68dc5ebba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1590], rax
movabs rax, 0x4518609766cc5cf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1598], rax
movabs rax, 0xbf5e74eb364a9bba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15a0], rax
movabs rax, 0xb913cf143dbb18f9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15a8], rax
movabs rax, 0x2b197f670a19364c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15b0], rax
movabs rax, 0xd5e97d753a9d93dc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x15b8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3f40], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3f48], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3f50], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3f58], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3f60], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3f68], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f70], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3f78], rax
vmovdqu ymm0, ymmword [rbp + 0x1580]
vpxor ymm1, ymm0, ymmword [rbp + 0x3f40]
vmovdqa ymmword [rbp + 0x1580], ymm1
vmovdqu ymm0, ymmword [rbp + 0x15a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3f60]
vmovdqa ymmword [rbp + 0x15a0], ymm1
lea rcx, [rbp + 0x1580]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140076b10
call fcn.140079c20
nop dword [rax]
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x140], al
mov byte [rbp + 0x141], al
movabs rax, 0x9522884e549b2fcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2780], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2788], rax
movdqa xmm0, xmmword [rbp + 0x9a0]
xorps xmm0, xmmword [rbp + 0x2780]
movdqa xmmword [rbp + 0x9a0], xmm0
mov r8b, 1
lea rdx, [rbp + 0x9a0]
mov ecx, 2
call fcn.140076b10
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x142], al
mov byte [rbp + 0x143], al
movabs rax, 0x8321b64f45812ed6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
movabs rax, 0xbb222ba49e8579ba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2790], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2798], rax
movdqa xmm0, xmmword [rbp + 0x9b0]
xorps xmm0, xmmword [rbp + 0x2790]
movdqa xmmword [rbp + 0x9b0], xmm0
lea rcx, [rbp + 0x9b0]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
nop
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x144], al
mov byte [rbp + 0x145], al
movabs rax, 0xc239af454a9e26d8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9c0], rax
movabs rax, 0xbb222bd7848c729d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9c8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x27a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x27a8], rax
movdqa xmm0, xmmword [rbp + 0x9c0]
xorps xmm0, xmmword [rbp + 0x27a0]
movdqa xmmword [rbp + 0x9c0], xmm0
lea rdx, [0x14013d910]
lea rcx, [rbp + 0x9c0]
call fcn.140078dc0
xor eax, eax
mov byte [rbp + 0x146], al
mov byte [rbp + 0x147], al
movabs rax, 0xc229b45f49a164b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9d0], rax
movabs rax, 0xbb224ebb88987597
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9d8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x27b0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x27b8], rax
movdqa xmm0, xmmword [rbp + 0x9d0]
xorps xmm0, xmmword [rbp + 0x27b0]
movdqa xmmword [rbp + 0x9d0], xmm0
lea rdx, [0x14013d919]
lea rcx, [rbp + 0x9d0]
call fcn.140078dc0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14004f040
xor eax, eax
mov byte [rbp + 0x148], al
mov byte [rbp + 0x149], al
movabs rax, 0x8b0efa4e488728c8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9e0], rax
movabs rax, 0xbb222bd78e867fa6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9e8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x27c0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x27c8], rax
movdqa xmm0, xmmword [rbp + 0x9e0]
xorps xmm0, xmmword [rbp + 0x27c0]
movdqa xmmword [rbp + 0x9e0], xmm0
mov r8d, 0x510060
lea rdx, [0x14013c4a8]
lea rcx, [rbp + 0x9e0]
call fcn.1400827e0
xor eax, eax
mov byte [rbp + 0x14a], al
mov byte [rbp + 0x14b], al
movabs rax, 0x8d39bb5e459737c8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9f0], rax
movabs rax, 0xbb225fa482a63ca6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9f8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x27d0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x27d8], rax
movdqa xmm0, xmmword [rbp + 0x9f0]
xorps xmm0, xmmword [rbp + 0x27d0]
movdqa xmmword [rbp + 0x9f0], xmm0
lea rdx, [0x14013d918]
lea rcx, [rbp + 0x9f0]
call fcn.140078dc0
xor eax, eax
mov byte [rbp + 0x14c], al
mov byte [rbp + 0x14d], al
movabs rax, 0xad6da84f429c22c9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa00], rax
movabs rax, 0xbb4758be84a43cba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa08], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x27e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x27e8], rax
movdqa xmm0, xmmword [rbp + 0xa00]
xorps xmm0, xmmword [rbp + 0x27e0]
movdqa xmmword [rbp + 0xa00], xmm0
lea rdx, [0x14013d91d]
lea rcx, [rbp + 0xa00]
call fcn.140078dc0
cmp byte [0x14013c0f4], 0
je 0x140013bbc
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x14e], al
mov byte [rbp + 0x14f], al
movabs rax, 0x873efa4f55972fcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1540], rax
movabs rax, 0xcc0258b0858368a0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1548], rax
movabs rax, 0x48f558c3d989f4a4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1550], rax
movabs rax, 0x140986417723da86
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1558], rax
movabs rax, 0xa51160e02c1f9cad
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1560], rax
movabs rax, 0xb14781143aef0af5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1568], rax
movabs rax, 0x2b133a280a4c3c43
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1570], rax
movabs rax, 0xd5e97d5b2c8b8fd7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1578], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3f80], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3f88], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3f90], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3f98], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3fa0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3fa8], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3fb0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3fb8], rax
vmovdqu ymm0, ymmword [rbp + 0x1540]
vpxor ymm1, ymm0, ymmword [rbp + 0x3f80]
vmovdqa ymmword [rbp + 0x1540], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1560]
vpxor ymm1, ymm0, ymmword [rbp + 0x3fa0]
vmovdqa ymmword [rbp + 0x1560], ymm1
lea rcx, [rbp + 0x1540]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d940]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x150], al
mov byte [rbp + 0x151], al
movabs rax, 0x8d21b64b65d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1980], rax
movabs rax, 0x9b4d4db9a2ca68a1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1988], rax
movabs rbx, 0xdf043c19d8bfdbf
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1990], rax
movabs rax, 0x401d860f633c83c7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1998], rax
movabs rax, 0xbb5e67ae2d4b94a8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x19a0], rax
movabs rax, 0xf009801227fa08f7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x19a8], rax
movabs rax, 0x2709316d5e5d3d40
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x19b0], rax
movabs rax, 0xa187081a3cce9fce
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x19b8], rax
movabs rdx, 0xb81810d22947c2a3
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x19c0], rax
movabs rcx, 0x2398f9f44d46e3c
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x19c8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x37a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x37a8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x37b0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x37b8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x37c0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x37c8], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x37d0], rax
movabs rax, 0xd5e97d755feee6ba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x37d8], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x37e0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x37e8], rax
vmovdqu ymm0, ymmword [rbp + 0x1980]
vpxor ymm1, ymm0, ymmword [rbp + 0x37a0]
vmovdqa ymmword [rbp + 0x1980], ymm1
vmovdqu ymm0, ymmword [rbp + 0x19a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x37c0]
vmovdqa ymmword [rbp + 0x19a0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x19c0]
vxorps xmm0, xmm0, xmmword [rbp + 0x37e0]
vmovdqa xmmword [rbp + 0x19c0], xmm0
lea rcx, [rbp + 0x1980]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x152], al
mov byte [rbp + 0x153], al
movabs rax, 0x8623af4575d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1500], rax
movabs rax, 0x9b4747b499835ff4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1508], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1510], rax
movabs rax, 0x51d80136b2f83c7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1518], rax
movabs rax, 0xb91f26e020578aff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1520], rax
movabs rax, 0xf01e9b1227f50eb8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1528], rax
movabs rax, 0x6e1c7f7b1b52324c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1530], rax
movabs rax, 0xd5e97d102c8789d4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1538], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3fc0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3fc8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3fd0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3fd8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3fe0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3fe8], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3ff0], rax
movabs rbx, 0xd5e97d755feee6ba
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3ff8], rax
vmovdqu ymm0, ymmword [rbp + 0x1500]
vpxor ymm1, ymm0, ymmword [rbp + 0x3fc0]
vmovdqa ymmword [rbp + 0x1500], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1520]
vpxor ymm1, ymm0, ymmword [rbp + 0x3fe0]
vmovdqa ymmword [rbp + 0x1520], ymm1
lea rcx, [rbp + 0x1500]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x154], al
mov byte [rbp + 0x155], al
movabs rax, 0x962ebf5a75d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1ac0], rax
movabs rax, 0xc84b67f7998568b5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1ac8], rax
movabs rax, 0xdf046cb9196b8b9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1ad0], rax
movabs rax, 0x135190082223cbd1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1ad8], rax
movabs rax, 0xb91772ef315c98af
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1ae0], rax
movabs rax, 0xd067ef0e3ce24bff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1ae8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3160], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3168], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3170], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3178], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3180], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3188], rax
vmovdqu ymm0, ymmword [rbp + 0x1ac0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3160]
vmovdqa ymmword [rbp + 0x1ac0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1ae0]
vxorps xmm0, xmm0, xmmword [rbp + 0x3180]
vmovdqa xmmword [rbp + 0x1ae0], xmm0
lea rcx, [rbp + 0x1ac0]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x156], al
mov byte [rbp + 0x157], al
movabs rax, 0x8729b44f74d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14c0], rax
movabs rax, 0xd24d65f785a53ca6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14c8], rax
movabs rax, 0xdfa5dca96c5fdbe
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14d0], rax
movabs rax, 0x400291046622c6d4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14d8], rax
movabs rax, 0xf71067ae2b5a95a8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14e0], rax
movabs rax, 0xbd47960f3aef05fd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14e8], rax
movabs rax, 0x205d3e280d5c3840
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14f0], rax
movabs rax, 0xd5e97d753a9d8fd5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14f8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4000], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4008], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4010], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4018], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4020], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4028], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4030], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4038], rax
vmovdqu ymm0, ymmword [rbp + 0x14c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4000]
vmovdqa ymmword [rbp + 0x14c0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x14e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4020]
vmovdqa ymmword [rbp + 0x14e0], ymm1
lea rcx, [rbp + 0x14c0]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140076b10
call fcn.1400468e0
mov eax, dword [0x14013da68]
jmp 0x140013be0
movabs rbx, 0xd5e97d755feee6ba
cmp eax, 3
jne 0x140017355
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x2138]
call fcn.140006010
mov rdx, rax
xor eax, eax
mov byte [rbp + 0x158], al
mov byte [rbp + 0x159], al
movabs rax, 0x8321b64f45812ed6
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xa10], rcx
movabs rax, 0xbb222ba49e8579ba
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xa18], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x27f0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x27f8], rax
movdqa xmm0, xmmword [rbp + 0xa10]
xorps xmm0, xmmword [rbp + 0x27f0]
movdqa xmmword [rbp + 0xa10], xmm0
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0xa10]
call fcn.140046840
xor eax, eax
mov byte [rbp + 0x15a], al
mov byte [rbp + 0x15b], al
movabs rax, 0x9522885e55802edd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa20], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xa28], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2800], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2808], rax
movdqa xmm0, xmmword [rbp + 0xa20]
xorps xmm0, xmmword [rbp + 0x2800]
movdqa xmmword [rbp + 0xa20], xmm0
mov r8b, 1
lea rdx, [rbp + 0xa20]
mov ecx, 2
call fcn.140076b10
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x15c], al
mov byte [rbp + 0x15d], al
movabs rax, 0x8c24be58499122c9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa30], rax
movabs rax, 0xbb222bd7ebea1cb3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa38], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2810], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2818], rax
movdqa xmm0, xmmword [rbp + 0xa30]
xorps xmm0, xmmword [rbp + 0x2810]
movdqa xmmword [rbp + 0xa30], xmm0
lea rcx, [rbp + 0xa30]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
nop
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x15e], al
mov byte [rbp + 0x15f], al
movabs rax, 0x812888074f8629da
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa40], rax
movabs rax, 0xbb222bd7eb8e6ebb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa48], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2820], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2828], rax
movdqa xmm0, xmmword [rbp + 0xa40]
xorps xmm0, xmmword [rbp + 0x2820]
movdqa xmmword [rbp + 0xa40], xmm0
lea rdx, [0x14013c0b4]
lea rcx, [rbp + 0xa40]
call fcn.140078dc0
call fcn.140079c20
cmp byte [0x14013c0f4], 0
je 0x1400144a7
xor eax, eax
mov byte [rbp + 0x160], al
mov byte [rbp + 0x161], al
movabs rax, 0x9b6da95d499e2bda
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1480], rax
movabs rax, 0xd24a0bb89fca69bb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1488], rax
movabs rax, 0x4ea354cc8dc5fda9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1490], rax
movabs rax, 0xf038541762dc6ce
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1498], rax
movabs rax, 0xb30c69ed204dddb2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14a0], rax
movabs rax, 0xb7089d0b73fc05f1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14a8], rax
movabs rax, 0x4e7d5f260d543253
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x14b0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x14b8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4040], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4048], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4050], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4058], rax
movabs rdi, 0xd77e068e453ffddf
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4060], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4068], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4070], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4078], rax
vmovdqu ymm0, ymmword [rbp + 0x1480]
vpxor ymm1, ymm0, ymmword [rbp + 0x4040]
vmovdqa ymmword [rbp + 0x1480], ymm1
vmovdqu ymm0, ymmword [rbp + 0x14a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4060]
vmovdqa ymmword [rbp + 0x14a0], ymm1
lea rcx, [rbp + 0x1480]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d940]
nop dword [rax]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x162], al
mov byte [rbp + 0x163], al
movabs rax, 0x833db74565d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1440], rax
movabs rax, 0xde500bb2878875a0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1448], rax
movabs rax, 0xde45fcd9d97f7ae
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1450], rax
movabs rax, 0x131c82136523d1d6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1458], rax
movabs rax, 0xa32d26dd0770dde5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1460], rax
movabs rax, 0x8629cf573cf20fed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1468], rax
movabs rax, 0x2f150c283f701768
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1470], rax
movabs rax, 0xd5901c190f9989de
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1478], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4080], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4088], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4090], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4098], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x40a0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x40a8], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40b0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x40b8], rax
vmovdqu ymm0, ymmword [rbp + 0x1440]
vpxor ymm1, ymm0, ymmword [rbp + 0x4080]
vmovdqa ymmword [rbp + 0x1440], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1460]
vpxor ymm1, ymm0, ymmword [rbp + 0x40a0]
vmovdqa ymmword [rbp + 0x1460], ymm1
lea rcx, [rbp + 0x1440]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x164], al
mov byte [rbp + 0x165], al
movabs rax, 0x962cbf5861d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1400], rax
movabs rax, 0xc95658f799857af4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1408], rax
movabs rax, 0xdaf56ca9088f9a8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1410], rax
movabs rax, 0x40059014686cd1c9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1418], rax
movabs rax, 0xb91762fc2a5c98ad
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1420], rax
movabs rax, 0xbf3ecf093cfd4bff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1428], rax
movabs rax, 0x4e7d5f6d1c4c0754
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1430], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1438], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x40c0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x40c8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x40d0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x40d8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x40e0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x40e8], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40f0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x40f8], rax
vmovdqu ymm0, ymmword [rbp + 0x1400]
vpxor ymm1, ymm0, ymmword [rbp + 0x40c0]
vmovdqa ymmword [rbp + 0x1400], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1420]
vpxor ymm1, ymm0, ymmword [rbp + 0x40e0]
vmovdqa ymmword [rbp + 0x1420], ymm1
lea rcx, [rbp + 0x1400]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x166], al
mov byte [rbp + 0x167], al
movabs rax, 0x9625bd436bd26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x13c0], rax
movabs rax, 0xc94d5cf79f8572f4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x13c8], rax
movabs rax, 0x44a359d09092b8a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x13d0], rax
movabs rax, 0x90582116f23c0c8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x13d8], rax
movabs rax, 0xb81d63fc655a91bd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x13e0], rax
movabs rax, 0xa217cf1c3df20fea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x13e8], rax
movabs rax, 0x4e7d2c651f4b344e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x13f0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x13f8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4100], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4108], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4110], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4118], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4120], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4128], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4130], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4138], rax
vmovdqu ymm0, ymmword [rbp + 0x13c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4100]
vmovdqa ymmword [rbp + 0x13c0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x13e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4120]
vmovdqa ymmword [rbp + 0x13e0], ymm1
lea rcx, [rbp + 0x13c0]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
nop dword [rax]
call fcn.14004bdd0
jmp 0x1400144b1
movabs rdi, 0xd77e068e453ffddf
call fcn.1400762c0
mov rcx, qword [0x14013d9d0]
nop dword [rax]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x168], al
mov byte [rbp + 0x169], al
movabs rax, 0xe24dda2a569e22d3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa50], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xa58], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2830], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2838], rax
movdqa xmm0, xmmword [rbp + 0xa50]
xorps xmm0, xmmword [rbp + 0x2830]
movdqa xmmword [rbp + 0xa50], xmm0
lea rcx, [rbp + 0xa50]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x16a], al
mov byte [rbp + 0x16b], al
movabs rax, 0x8d228e0a519d2fc8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa60], rax
movabs rax, 0xbb222ba49b8368b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa68], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2840], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2848], rax
movdqa xmm0, xmmword [rbp + 0xa60]
xorps xmm0, xmmword [rbp + 0x2840]
movdqa xmmword [rbp + 0xa60], xmm0
lea rdx, [0x14013c0f4]
lea rcx, [rbp + 0xa60]
call fcn.140078dc0
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x16c], al
mov byte [rbp + 0x16d], al
movabs rax, 0x913db35e4a9d28cf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd00], rax
movabs rax, 0xd2504eba869f6ff4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd08], rax
movabs rax, 0x58f750c19fc5fdb7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd10], rax
movabs rax, 0x6071e3612c3fc6d4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd18], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4320], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4328], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4330], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4338], rax
vmovdqu ymm0, ymmword [rbp + 0xd00]
vpxor ymm1, ymm0, ymmword [rbp + 0x4320]
vmovdqa ymmword [rbp + 0xd00], ymm1
lea rcx, [rbp + 0xd00]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d940]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x16e], al
mov byte [rbp + 0x1aa], al
movabs rbx, 0xc234bf4272d26abb
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1380], rax
movabs rax, 0xce4d52f78e9c75b3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1388], rax
movabs rax, 0x48ef58c58d80fced
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1390], rax
movabs rax, 0xe108f117a2983c2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1398], rax
movabs rax, 0xb65e75e02a5689be
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x13a0], rax
movabs rax, 0xb50f9b5b27ee04fa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x13a8], rax
movabs rax, 0x2b1a3e7b0b192148
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x13b0], rax
movabs rcx, 0xd5e97d755feee6ba
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x13b8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4140], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4148], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4150], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4158], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4160], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4168], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4170], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4178], rax
vmovdqu ymm0, ymmword [rbp + 0x1380]
vpxor ymm1, ymm0, ymmword [rbp + 0x4140]
vmovdqa ymmword [rbp + 0x1380], ymm1
vmovdqu ymm0, ymmword [rbp + 0x13a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4160]
vmovdqa ymmword [rbp + 0x13a0], ymm1
lea rcx, [rbp + 0x1380]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x170], al
mov byte [rbp + 0x171], al
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1140], rax
movabs rax, 0xcd4b4cf7849970b5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1148], rax
movabs rax, 0x55e611d1969cb8a8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1150], rax
movabs rax, 0xf178d08222dd1d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1158], rax
movabs rax, 0xf71069e7315e90ad
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1160], rax
movabs rax, 0xb800861673ee04e1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1168], rax
movabs rax, 0x20167f7c11577355
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1170], rax
movabs rax, 0xd5e97d755fee91d5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1178], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4180], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4188], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4190], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4198], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x41a0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x41a8], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x41b0], rax
movabs rbx, 0xd5e97d755feee6ba
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x41b8], rax
vmovdqu ymm0, ymmword [rbp + 0x1140]
vpxor ymm1, ymm0, ymmword [rbp + 0x4180]
vmovdqa ymmword [rbp + 0x1140], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1160]
vpxor ymm1, ymm0, ymmword [rbp + 0x41a0]
vmovdqa ymmword [rbp + 0x1160], ymm1
lea rcx, [rbp + 0x1140]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x172], al
mov byte [rbp + 0x173], al
movabs rax, 0x8c24bc4f62d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a80], rax
movabs rax, 0xc9450bae878f68b1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a88], rax
movabs rax, 0xdf15ec2d991f9a8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a90], rax
movabs rax, 0x12148d0f6b2bc6c4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a98], rax
movabs rax, 0xd77e068e453ffdac
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1aa0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1aa8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x31a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x31a8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x31b0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x31b8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x31c0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x31c8], rax
vmovdqu ymm0, ymmword [rbp + 0x1a80]
vpxor ymm1, ymm0, ymmword [rbp + 0x31a0]
vmovdqa ymmword [rbp + 0x1a80], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1aa0]
vxorps xmm0, xmm0, xmmword [rbp + 0x31c0]
vmovdqa xmmword [rbp + 0x1aa0], xmm0
lea rcx, [rbp + 0x1a80]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140076b10
call fcn.140079c20
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x174], al
mov byte [rbp + 0x175], al
movabs rax, 0x8d1fbe44499122c8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa70], rax
movabs rax, 0xbb222bd7ebea1ca3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa78], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2850], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2858], rax
movdqa xmm0, xmmword [rbp + 0xa70]
xorps xmm0, xmmword [rbp + 0x2850]
movdqa xmmword [rbp + 0xa70], xmm0
mov r8b, 1
lea rdx, [rbp + 0xa70]
mov ecx, 2
call fcn.140076b10
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x176], al
mov byte [rbp + 0x177], al
movabs rax, 0x8523b34c439b35dc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa80], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xa88], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2860], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2868], rax
movdqa xmm0, xmmword [rbp + 0xa80]
xorps xmm0, xmmword [rbp + 0x2860]
movdqa xmmword [rbp + 0xa80], xmm0
lea rcx, [rbp + 0xa80]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x178], al
mov byte [rbp + 0x179], al
movabs rax, 0x8729bb6406cb7eb6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa90], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xa98], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2b80], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2b88], rax
movdqa xmm0, xmmword [rbp + 0xa90]
xorps xmm0, xmmword [rbp + 0x2b80]
movdqa xmmword [rbp + 0xa90], xmm0
lea rdx, [0x14013d91b]
lea rcx, [rbp + 0xa90]
call fcn.140078dc0
xor eax, eax
mov byte [rbp + 0x17a], al
mov byte [rbp + 0x17b], al
movabs rax, 0x8303fa4c439b35dc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xaa0], rax
movabs rax, 0xbb2252b2a0ca79b0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xaa8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2870], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2878], rax
movdqa xmm0, xmmword [rbp + 0xaa0]
xorps xmm0, xmmword [rbp + 0x2870]
movdqa xmmword [rbp + 0xaa0], xmm0
lea rdx, [0x14013c0c0]
lea rcx, [rbp + 0xaa0]
call fcn.1400091e0
call fcn.140079c20
cmp byte [0x14013c0f4], 0
je 0x1400155b1
xor eax, eax
mov byte [rbp + 0x17c], al
mov byte [rbp + 0x17d], al
movabs rax, 0x8d34fa58438528d7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a40], rax
movabs rax, 0xcf4e4ab283ca6ea1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a48], rax
movabs rax, 0xdf045ca908ae8a5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a50], rax
movabs rax, 0x40148b152220cfc7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a58], rax
movabs rax, 0xe65e69fa65469ca8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a60], rax
movabs rax, 0xd067ef7b539b6bb6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a68], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x31e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x31e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x31f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x31f8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3200], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3208], rax
vmovdqu ymm0, ymmword [rbp + 0x1a40]
vpxor ymm1, ymm0, ymmword [rbp + 0x31e0]
vmovdqa ymmword [rbp + 0x1a40], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1a60]
vxorps xmm0, xmm0, xmmword [rbp + 0x3200]
vmovdqa xmmword [rbp + 0x1a60], xmm0
lea rcx, [rbp + 0x1a40]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d940]
nop dword [rax + rax]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x17e], al
mov byte [rbp + 0x17f], al
movabs rax, 0x8139b35d75d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20c0], rax
movabs rax, 0xdc024af7849e3cbc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20c8], rax
movabs rax, 0xdaf54c0988bfdbf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20d0], rax
movabs rax, 0x41d8c092228cdc7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20d8], rax
movabs rax, 0xbf0a26e0325099ff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20e0], rax
movabs rax, 0xd067ef0236f04bfd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20e8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3220], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3228], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3230], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3238], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3240], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3248], rax
vmovdqu ymm0, ymmword [rbp + 0x20c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3220]
vmovdqa ymmword [rbp + 0x20c0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x20e0]
vxorps xmm0, xmm0, xmmword [rbp + 0x3240]
vmovdqa xmmword [rbp + 0x20e0], xmm0
lea rcx, [rbp + 0x20c0]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x180], al
mov byte [rbp + 0x181], al
movabs rax, 0xc228b14b6bd26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1100], rax
movabs rax, 0xde4a5ff78e9869a7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1108], rax
movabs rax, 0xaed54d698c5fdbf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1110], rax
movabs rax, 0x1412860b602383d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1118], rax
movabs rax, 0xbe1565e1295dddac
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1120], rax
movabs rax, 0xbe478a1327bb0cf6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1128], rax
movabs rax, 0x38123d695e5c3740
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1130], rax
movabs rax, 0xd5e97d003097c6df
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1138], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x43c0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x43c8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x43d0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x43d8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x43e0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x43e8], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x43f0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x43f8], rax
vmovdqu ymm0, ymmword [rbp + 0x1100]
vpxor ymm1, ymm0, ymmword [rbp + 0x43c0]
vmovdqa ymmword [rbp + 0x1100], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1120]
vpxor ymm1, ymm0, ymmword [rbp + 0x43e0]
vmovdqa ymmword [rbp + 0x1120], ymm1
lea rcx, [rbp + 0x1100]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x182], al
mov byte [rbp + 0x183], al
movabs rax, 0xc228b14b6bd26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2080], rax
movabs rax, 0xce4d52f78e9869a7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2088], rax
movabs rax, 0x5fe257849c97f9ed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2090], rax
movabs rax, 0x1217c318633bc286
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2098], rax
movabs rax, 0xba1367eb311f90b0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20a0], rax
movabs rax, 0xd067ef7b20fe1ff9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20a8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3260], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3268], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3270], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3278], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3280], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3288], rax
vmovdqu ymm0, ymmword [rbp + 0x2080]
vpxor ymm1, ymm0, ymmword [rbp + 0x3260]
vmovdqa ymmword [rbp + 0x2080], ymm1
vmovdqa xmm0, xmmword [rbp + 0x20a0]
vxorps xmm0, xmm0, xmmword [rbp + 0x3280]
vmovdqa xmmword [rbp + 0x20a0], xmm0
lea rcx, [rbp + 0x2080]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x184], al
mov byte [rbp + 0x185], al
movabs rax, 0x966ab44562d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf40], rax
movabs rax, 0xc9430bb29d8571f4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf48], rax
movabs rax, 0x5fa31e849d8beda2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf50], rax
movabs rax, 0x145186126329cfc3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf58], rax
movabs rax, 0xb35e7feb2e1f98b7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf60], rax
movabs rax, 0xb813cf1c3df219ed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf68], rax
movabs rax, 0x3d183c670c497344
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf70], rax
movabs rax, 0xd5e97d755feee6c9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf78], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x41e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x41e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x41f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x41f8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4200], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4208], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4210], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4218], rax
vmovdqu ymm0, ymmword [rbp + 0xf40]
vpxor ymm1, ymm0, ymmword [rbp + 0x41e0]
vmovdqa ymmword [rbp + 0xf40], ymm1
vmovdqu ymm0, ymmword [rbp + 0xf60]
vpxor ymm1, ymm0, ymmword [rbp + 0x4200]
vmovdqa ymmword [rbp + 0xf60], ymm1
lea rcx, [rbp + 0xf40]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x186], al
mov byte [rbp + 0x187], al
movabs rax, 0xc234b64469d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1dc0], rax
movabs rax, 0xd2550ba4809873a3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1dc8], rax
movabs rax, 0x5fe211d08c8af0b9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1dd0], rax
movabs rax, 0x9049204223ecccb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1dd8], rax
movabs rax, 0xd77e068e215a8daf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1de0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1de8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x32a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x32a8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x32b0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x32b8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x32c0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x32c8], rax
vmovdqu ymm0, ymmword [rbp + 0x1dc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x32a0]
vmovdqa ymmword [rbp + 0x1dc0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1de0]
vxorps xmm0, xmm0, xmmword [rbp + 0x32c0]
vmovdqa xmmword [rbp + 0x1de0], xmm0
lea rcx, [rbp + 0x1dc0]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.1400762c0
mov rcx, qword [0x14013d9d0]
nop dword [rax]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x188], al
mov byte [rbp + 0x189], al
movabs rax, 0xe24dbc4f4f9e22c9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xab0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xab8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2880], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2888], rax
movdqa xmm0, xmmword [rbp + 0xab0]
xorps xmm0, xmmword [rbp + 0x2880]
movdqa xmmword [rbp + 0xab0], xmm0
lea rcx, [rbp + 0xab0]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x18a], al
mov byte [rbp + 0x18b], al
movabs rax, 0x812e9b0a498632da
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xac0], rax
movabs rax, 0xbb222bd7eb9e6cb1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xac8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2890], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2898], rax
movdqa xmm0, xmmword [rbp + 0xac0]
xorps xmm0, xmmword [rbp + 0x2890]
movdqa xmmword [rbp + 0xac0], xmm0
lea rdx, [0x14013c0eb]
lea rcx, [rbp + 0xac0]
call fcn.140078dc0
call fcn.140079c20
cmp byte [0x14013c0f4], 0
je 0x140015bdc
xor eax, eax
mov byte [rbp + 0x18c], al
mov byte [rbp + 0x18d], al
movabs rax, 0x8b39bb47498632da
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2040], rax
movabs rax, 0xd8430bae87867db7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2048], rax
movabs rax, 0x4cee11d78d95fdae
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2050], rax
movabs rax, 0xe1888006f24c0d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2058], rax
movabs rax, 0xa30e6be1374fddb8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2060], rax
movabs rax, 0xd067ef7b539b45eb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2068], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x32e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x32e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x32f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x32f8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3300], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3308], rax
vmovdqu ymm0, ymmword [rbp + 0x2040]
vpxor ymm1, ymm0, ymmword [rbp + 0x32e0]
vmovdqa ymmword [rbp + 0x2040], ymm1
vmovdqa xmm0, xmmword [rbp + 0x2060]
vxorps xmm0, xmm0, xmmword [rbp + 0x3300]
vmovdqa xmmword [rbp + 0x2060], xmm0
lea rcx, [rbp + 0x2040]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d940]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x18e], al
mov byte [rbp + 0x18f], al
movabs rax, 0x873eb54665d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd20], rax
movabs rax, 0xd54746f78e8268f4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd28], rax
movabs rax, 0x2d8331a4f9e598b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd30], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xd38], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4340], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4348], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4350], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4358], rax
vmovdqu ymm0, ymmword [rbp + 0xd20]
vpxor ymm1, ymm0, ymmword [rbp + 0x4340]
vmovdqa ymmword [rbp + 0xd20], ymm1
lea rcx, [rbp + 0xd20]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x190], al
mov byte [rbp + 0x191], al
movabs rax, 0xc228b14b6bd26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2000], rax
movabs rax, 0x897168f78e9869a7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2008], rax
movabs rax, 0xde659d0d996f1ed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2010], rax
movabs rax, 0x151e9106673eccc0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2018], rax
movabs rax, 0xb81a68e7321f99b1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2020], rax
movabs rax, 0xd067ef7b539b6bef
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2028], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3320], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3328], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3330], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3338], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3340], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3348], rax
vmovdqu ymm0, ymmword [rbp + 0x2000]
vpxor ymm1, ymm0, ymmword [rbp + 0x3320]
vmovdqa ymmword [rbp + 0x2000], ymm1
vmovdqa xmm0, xmmword [rbp + 0x2020]
vxorps xmm0, xmm0, xmmword [rbp + 0x3340]
vmovdqa xmmword [rbp + 0x2020], xmm0
lea rcx, [rbp + 0x2000]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x192], al
mov byte [rbp + 0x193], al
movabs rax, 0x816daf457fd26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf00], rax
movabs rax, 0xd7474db698ca72b5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf08], rax
movabs rax, 0xdec45849682b8b4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf10], rax
movabs rax, 0xc188c152229cbd2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf18], rax
movabs rax, 0xb2126fe6321f89ba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf20], rax
movabs rax, 0xb709860f27fe0cb8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf28], rax
movabs rax, 0x261e2b6913193201
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf30], rax
movabs rax, 0xd5e97d755feee69b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf38], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4220], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4228], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4230], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4238], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4240], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4248], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4250], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4258], rax
vmovdqu ymm0, ymmword [rbp + 0xf00]
vpxor ymm1, ymm0, ymmword [rbp + 0x4220]
vmovdqa ymmword [rbp + 0xf00], ymm1
vmovdqu ymm0, ymmword [rbp + 0xf20]
vpxor ymm1, ymm0, ymmword [rbp + 0x4240]
vmovdqa ymmword [rbp + 0xf20], ymm1
lea rcx, [rbp + 0xf00]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140076b10
call fcn.140079c20
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x194], al
mov byte [rbp + 0x195], al
movabs rax, 0x9522884e549b2fcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xad0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xad8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x28a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x28a8], rax
movdqa xmm0, xmmword [rbp + 0xad0]
xorps xmm0, xmmword [rbp + 0x28a0]
movdqa xmmword [rbp + 0xad0], xmm0
mov r8b, 1
lea rdx, [rbp + 0xad0]
mov ecx, 2
call fcn.140076b10
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x196], al
mov byte [rbp + 0x197], al
movabs rax, 0x9123bf59439f26dc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xae0], rax
movabs rax, 0xbb222bd7ebea1cb1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xae8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x28b0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x28b8], rax
movdqa xmm0, xmmword [rbp + 0xae0]
xorps xmm0, xmmword [rbp + 0x28b0]
movdqa xmmword [rbp + 0xae0], xmm0
lea rcx, [rbp + 0xae0]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
xor eax, eax
mov byte [rbp + 0x198], al
mov byte [rbp + 0x199], al
movabs rax, 0x9221bf42439626d5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x240], rax
movabs rax, 0xbb222bd7ebea6eb1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x248], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x28c0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x28c8], rax
movdqa xmm0, xmmword [rbp + 0x240]
xorps xmm0, xmmword [rbp + 0x28c0]
movdqa xmmword [rbp + 0x240], xmm0
lea rdx, [0x14013d91c]
lea rcx, [rbp + 0x240]
call fcn.140078dc0
xor eax, eax
mov byte [rbp + 0x19a], al
mov byte [rbp + 0x19b], al
movabs rbx, 0x8e2ea84365d203a8
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x250], rax
movabs rax, 0xbb222bd7ebea1cb1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x258], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x28d0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x28d8], rax
movdqa xmm0, xmmword [rbp + 0x250]
xorps xmm0, xmmword [rbp + 0x28d0]
movdqa xmmword [rbp + 0x250], xmm0
mov r8d, 0x510060
lea rdx, [0x14013c458]
lea rcx, [rbp + 0x250]
call fcn.1400827e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14004f040
xor eax, eax
mov byte [rbp + 0x19c], al
mov byte [rbp + 0x19d], al
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x260], rax
movabs rax, 0xbb2259b68ea43cb1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x268], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x29c0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x29c8], rax
movdqa xmm0, xmmword [rbp + 0x260]
xorps xmm0, xmmword [rbp + 0x29c0]
movdqa xmmword [rbp + 0x260], xmm0
mov r8d, 0x510060
lea rdx, [0x14013c4e8]
lea rcx, [rbp + 0x260]
call fcn.1400827e0
xor eax, eax
mov byte [rbp + 0x19e], al
mov byte [rbp + 0x19f], al
movabs rax, 0xe24dda2a528a22cf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x270], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x278], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x28e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x28e8], rax
movdqa xmm0, xmmword [rbp + 0x270]
xorps xmm0, xmmword [rbp + 0x28e0]
movdqa xmmword [rbp + 0x270], xmm0
mov r8d, 0x510060
lea rdx, [0x14013c478]
lea rcx, [rbp + 0x270]
call fcn.1400827e0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14004f040
xor eax, eax
mov byte [rbp + 0x1a0], al
mov byte [rbp + 0x1a1], al
movabs rax, 0x8c28b744419b2bda
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0xbb222bd7ebea1ca0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x28f0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x28f8], rax
movdqa xmm0, xmmword [rbp + 0x280]
xorps xmm0, xmmword [rbp + 0x28f0]
movdqa xmmword [rbp + 0x280], xmm0
mov r8d, 0x510060
lea rdx, [0x14013c448]
lea rcx, [rbp + 0x280]
call fcn.1400827e0
xor eax, eax
mov byte [rbp + 0x1a2], al
mov byte [rbp + 0x1a3], al
movabs rax, 0xe24dda2a499429d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2900], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2908], rax
movdqa xmm0, xmmword [rbp + 0x290]
xorps xmm0, xmmword [rbp + 0x2900]
movdqa xmmword [rbp + 0x290], xmm0
mov r8d, 0x510060
lea rdx, [0x14013c548]
lea rcx, [rbp + 0x290]
call fcn.1400827e0
xor eax, eax
mov byte [rbp + 0x1a4], al
mov byte [rbp + 0x1a5], al
movabs rax, 0xa36dbf46449329de
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
movabs rax, 0xbb4f4296c68568a1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2910], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2918], rax
movdqa xmm0, xmmword [rbp + 0x2a0]
xorps xmm0, xmmword [rbp + 0x2910]
movdqa xmmword [rbp + 0x2a0], xmm0
lea rdx, [0x14013d91a]
lea rcx, [rbp + 0x2a0]
call fcn.140078dc0
xor eax, eax
mov byte [rbp + 0x1a6], al
mov byte [rbp + 0x1a7], al
movabs rax, 0x8f249b07498632da
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2b0], rax
movabs rax, 0xbb222bd7928f57f4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2b8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2920], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2928], rax
movdqa xmm0, xmmword [rbp + 0x2b0]
xorps xmm0, xmmword [rbp + 0x2920]
movdqa xmmword [rbp + 0x2b0], xmm0
lea rdx, [0x14013c0f0]
lea rcx, [rbp + 0x2b0]
call fcn.1400091e0
call fcn.140079c20
cmp byte [0x14013c0f4], 0
je 0x140016531
xor eax, eax
mov byte [rbp + 0x1a8], al
mov byte [rbp + 0x1a9], al
movabs rax, 0x8d34fa59569e22d3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd40], rax
movabs rax, 0x9b5544a5839e3ca1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd48], rax
movabs rax, 0x44ef11c1928af5be
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd50], rax
movabs rax, 0x6071cd127239c6c8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd58], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4360], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4368], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4370], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4378], rax
vmovdqu ymm0, ymmword [rbp + 0xd40]
vpxor ymm1, ymm0, ymmword [rbp + 0x4360]
vmovdqa ymmword [rbp + 0xd40], ymm1
lea rcx, [rbp + 0xd40]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d940]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x1d8], al
mov byte [rbp + 0x1ab], al
movabs rax, 0x8d39a95f65d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1fc0], rax
movabs rax, 0xde4a5ff78e9975b9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1fc8], rax
movabs rax, 0xdf043cb958afbed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1fd0], rax
movabs rax, 0x4003960e7b6cccd2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1fd8], rax
movabs rax, 0xd77e61e02c5494b3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1fe0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1fe8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3360], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3368], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3370], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3378], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3380], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3388], rax
vmovdqu ymm0, ymmword [rbp + 0x1fc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3360]
vmovdqa ymmword [rbp + 0x1fc0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1fe0]
vxorps xmm0, xmm0, xmmword [rbp + 0x3380]
vmovdqa xmmword [rbp + 0x1fe0], xmm0
lea rcx, [rbp + 0x1fc0]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x1ac], al
mov byte [rbp + 0x1ad], al
movabs rax, 0xc229b6456ed26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xec0], rax
movabs rax, 0xd4565e96cb8f74a0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xec8], rax
movabs rax, 0x54e67a84948cd9e0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xed0], rax
movabs rax, 0x60386112223d786
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xed8], rax
movabs rax, 0xb20e26ef65528fb0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xee0], rax
movabs rax, 0xb813cf0f30fe0dea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xee8], rax
movabs rax, 0x4e7d5f087e4e3c53
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xef0], rax
movabs rcx, 0xd5e97d755feee6ba
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0xef8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4260], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4268], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4270], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4278], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4280], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4288], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4290], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4298], rax
vmovdqu ymm0, ymmword [rbp + 0xec0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4260]
vmovdqa ymmword [rbp + 0xec0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xee0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4280]
vmovdqa ymmword [rbp + 0xee0], ymm1
lea rcx, [rbp + 0xec0]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.1400762c0
mov rcx, qword [0x14013d9d0]
nop dword [rax]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x1ae], al
mov byte [rbp + 0x1af], al
movabs rax, 0x9124b745528132d8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2c0], rax
movabs rax, 0xbb222bb9848368b5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2c8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2930], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2938], rax
movdqa xmm0, xmmword [rbp + 0x2c0]
xorps xmm0, xmmword [rbp + 0x2930]
movdqa xmmword [rbp + 0x2c0], xmm0
lea rcx, [rbp + 0x2c0]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
cmp dword [0x14013c120], 0x28
nop
jne 0x140016c28
lea rcx, [rbp + 0x2140]
call fcn.140006000
mov rbx, rax
mov dword [rbp + 0x1dc], 0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2148]
call fcn.140006010
mov rdx, rax
xor eax, eax
mov byte [rbp + 0x1b0], al
mov byte [rbp + 0x1b1], al
movabs rax, 0xa06db64b4b8028d5
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x2d0], rcx
movabs rax, 0xbb222bd7eb9e73bb
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x2d8], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2940], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2948], rax
movdqa xmm0, xmmword [rbp + 0x2d0]
xorps xmm0, xmmword [rbp + 0x2940]
movdqa xmmword [rbp + 0x2d0], xmm0
mov r9, rbx
lea r8, [rbp + 0x1dc]
lea rcx, [rbp + 0x2d0]
call fcn.1400781d0
nop
test al, al
je 0x1400167a8
xor eax, eax
mov byte [rbp + 8], al
mov byte [rbp + 8], al
movabs rax, 0xb628be4b489735dc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd60], rax
movabs rax, 0xcf0c5fbea08673bb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd68], rax
movabs rax, 0x2d8331a4f9e5ecb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd70], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xd78], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2720], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2728], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2730], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2738], rax
vmovdqu ymm0, ymmword [rbp + 0xd60]
vpxor ymm1, ymm0, ymmword [rbp + 0x2720]
vmovdqa ymmword [rbp + 0xd60], ymm1
lea rax, [rbp + 0xd60]
mov qword [rbp + 0xaf0], rax
xor r8d, r8d
lea rdx, [rbp + 0xaf0]
lea rcx, [rbp + 0x21f0]
vzeroupper
call fcn.1400274f0
nop
lea rcx, [rbp + 0x21f0]
call fcn.140007a40
nop
lea rcx, [rbp + 0x21f0]
call fcn.140004930
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140079c20
cmp byte [0x14013c0f4], 0
je 0x140017331
xor eax, eax
mov byte [rbp + 0x1b3], al
mov byte [rbp + 0x1b4], al
movabs rax, 0x8b2fa865069734ce
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd80], rax
movabs rax, 0xce515ef7988b3ca0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd88], rax
movabs rax, 0x2d8331a4f9cbf4ac
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd90], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xd98], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x43a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x43a8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x43b0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x43b8], rax
vmovdqu ymm0, ymmword [rbp + 0xd80]
vpxor ymm1, ymm0, ymmword [rbp + 0x43a0]
vmovdqa ymmword [rbp + 0xd80], ymm1
lea rcx, [rbp + 0xd80]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d940]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x1b5], al
mov byte [rbp + 0x1b6], al
movabs rax, 0x9624b85869d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f80], rax
movabs rax, 0xd7410bbb87836bf4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f88], rax
movabs rax, 0x42f744c5d980eba2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f90], rax
movabs rax, 0xc1d82026b38c2cb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f98], rax
movabs rax, 0xd77e068e453ffda6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1fa0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1fa8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x33a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x33a8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x33b0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x33b8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x33c0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x33c8], rax
vmovdqu ymm0, ymmword [rbp + 0x1f80]
vpxor ymm1, ymm0, ymmword [rbp + 0x33a0]
vmovdqa ymmword [rbp + 0x1f80], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1fa0]
vxorps xmm0, xmm0, xmmword [rbp + 0x33c0]
vmovdqa xmmword [rbp + 0x1fa0], xmm0
lea rcx, [rbp + 0x1f80]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x1b7], al
mov byte [rbp + 0x1b8], al
movabs rax, 0x816daf457fd26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f40], rax
movabs rax, 0xd85642a098ca72b5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f48], rax
movabs rax, 0x59a35ac79887b8a5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f50], rax
movabs rax, 0x3028f0d772a83c9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f58], rax
movabs rax, 0xd77e068e2b5a98ad
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f60], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1f68], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x33e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x33e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x33f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x33f8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3400], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3408], rax
vmovdqu ymm0, ymmword [rbp + 0x1f40]
vpxor ymm1, ymm0, ymmword [rbp + 0x33e0]
vmovdqa ymmword [rbp + 0x1f40], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1f60]
vxorps xmm0, xmm0, xmmword [rbp + 0x3400]
vmovdqa xmmword [rbp + 0x1f60], xmm0
lea rcx, [rbp + 0x1f40]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x1b9], al
mov byte [rbp + 0x1ba], al
movabs rax, 0x8e6aaf457fd26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f00], rax
movabs rax, 0xcf024ea18a823cb8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f08], rax
movabs rax, 0x43e641cb9c97b8a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f10], rax
movabs rax, 0x151f820c2238ca86
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f18], rax
movabs rax, 0xd77e068e3c5391be
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f20], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1f28], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3420], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3428], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3430], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3438], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3440], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3448], rax
vmovdqu ymm0, ymmword [rbp + 0x1f00]
vpxor ymm1, ymm0, ymmword [rbp + 0x3420]
vmovdqa ymmword [rbp + 0x1f00], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1f20]
vxorps xmm0, xmm0, xmmword [rbp + 0x3440]
vmovdqa xmmword [rbp + 0x1f20], xmm0
lea rcx, [rbp + 0x1f00]
jmp 0x14001731d
lea rcx, [rbp + 0x2178]
call fcn.140006000
mov rbx, rax
mov dword [rbp + 0x1e0], 0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2150]
call fcn.140006010
mov rdx, rax
xor eax, eax
mov byte [rbp + 0x1bb], al
mov byte [rbp + 0x1bc], al
movabs rax, 0x9623930a529d28d9
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xda0], rcx
movabs rax, 0xdf4345b299ad3cbb
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xda8], rcx
movabs rax, 0x44e85dcb96b1b8a8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdb0], rax
movabs rax, 0x6071e361024ca3d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdb8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4400], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4408], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4410], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4418], rax
vmovdqu ymm0, ymmword [rbp + 0xda0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4400]
vmovdqa ymmword [rbp + 0xda0], ymm1
mov r9, rbx
lea r8, [rbp + 0x1e0]
lea rcx, [rbp + 0xda0]
vzeroupper
call fcn.1400781d0
test al, al
je 0x140016e35
mov edx, 0x108
lea rcx, [rbp + 0x2610]
call fcn.14000a310
xor eax, eax
mov byte [rbp + 8], al
mov byte [rbp + 8], al
movabs rax, 0xb628be4b489735dc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdc0], rax
movabs rax, 0xcf0c5fbea08673bb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdc8], rax
movabs rax, 0x2d8331a4f9e5ecb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdd0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xdd8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2720], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2728], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2730], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2738], rax
vmovdqu ymm0, ymmword [rbp + 0x2720]
vpxor ymm1, ymm0, ymmword [rbp + 0xdc0]
vmovdqa ymmword [rbp + 0xdc0], ymm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, [rbp + 0xdc0]
lea rcx, [rbp + 0x2610]
vzeroupper
call fcn.140025060
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140079c20
cmp byte [0x14013c0f4], 0
je 0x140017331
xor eax, eax
mov byte [rbp + 0x1bd], al
mov byte [rbp + 0x1be], al
movabs rax, 0x9124b745528132d8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe80], rax
movabs rax, 0xdf4345b2998d3cb1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe88], rax
movabs rax, 0x5df654ca9089b8a8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe90], rax
movabs rax, 0x1518b156b3b83d5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe98], rax
movabs rax, 0xa31f65e7215a99ff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xea0], rax
movabs rax, 0xbb0b801427bb0ffd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xea8], rax
movabs rax, 0x4e7d5f087e172748
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xeb0], rax
movabs rcx, 0xd5e97d755feee6ba
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0xeb8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x42a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x42a8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x42b0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x42b8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x42c0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x42c8], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x42d0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x42d8], rax
vmovdqu ymm0, ymmword [rbp + 0xe80]
vpxor ymm1, ymm0, ymmword [rbp + 0x42a0]
vmovdqa ymmword [rbp + 0xe80], ymm1
vmovdqu ymm0, ymmword [rbp + 0xea0]
vpxor ymm1, ymm0, ymmword [rbp + 0x42c0]
vmovdqa ymmword [rbp + 0xea0], ymm1
lea rcx, [rbp + 0xe80]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d940]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x1bf], al
mov byte [rbp + 0x1c0], al
movabs rax, 0x8f6de87965d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xde0], rax
movabs rax, 0xde400ba3cc846fa1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xde8], rax
movabs rax, 0x41ef44c2d98bf1ed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdf0], rax
movabs rax, 0x60718d04673ec0d5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdf8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4420], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4428], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4430], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4438], rax
vmovdqu ymm0, ymmword [rbp + 0xde0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4420]
vmovdqa ymmword [rbp + 0xde0], ymm1
lea rcx, [rbp + 0xde0]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x1c1], al
mov byte [rbp + 0x1c2], al
movabs rax, 0x9624b85869d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1ec0], rax
movabs rax, 0xd7410bbb87836bf4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1ec8], rax
movabs rax, 0x42f744c5d980eba2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1ed0], rax
movabs rax, 0xc1d82026b38c2cb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1ed8], rax
movabs rax, 0xd77e068e453ffda6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1ee0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1ee8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3460], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3468], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3470], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3478], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3480], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3488], rax
vmovdqu ymm0, ymmword [rbp + 0x1ec0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3460]
vmovdqa ymmword [rbp + 0x1ec0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1ee0]
vxorps xmm0, xmm0, xmmword [rbp + 0x3480]
vmovdqa xmmword [rbp + 0x1ee0], xmm0
lea rcx, [rbp + 0x1ec0]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 0x1c3], al
mov byte [rbp + 0x1c4], al
movabs rax, 0x8e6aaf457fd26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e80], rax
movabs rax, 0xcf024ea18a823cb8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e88], rax
movabs rax, 0x43e641cb9c97b8a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e90], rax
movabs rax, 0x151f820c2238ca86
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e98], rax
movabs rax, 0xd77e068e3c5391be
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1ea0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1ea8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x34a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x34a8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x34b0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x34b8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x34c0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x34c8], rax
vmovdqu ymm0, ymmword [rbp + 0x1e80]
vpxor ymm1, ymm0, ymmword [rbp + 0x34a0]
vmovdqa ymmword [rbp + 0x1e80], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1ea0]
vxorps xmm0, xmm0, xmmword [rbp + 0x34c0]
vmovdqa xmmword [rbp + 0x1ea0], xmm0
lea rcx, [rbp + 0x1e80]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140076b10
nop
call fcn.140079c20
call fcn.140079c20
call fcn.1400468e0
mov eax, dword [0x14013da68]
cmp eax, 4
jne 0x140018225
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x2158]
call fcn.140006010
mov rdx, rax
xor eax, eax
mov byte [rbp + 0x1c5], al
mov byte [rbp + 0x1c6], al
movabs rax, 0xe24dbd43409c28d8
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x2e0], rcx
mov qword [rbp], r14
mov rcx, qword [rbp]
mov qword [rbp + 0x2e8], rcx
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2950], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2958], rax
movdqa xmm0, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0x2950]
movdqa xmmword [rbp + 0x2e0], xmm0
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x2e0]
call fcn.140046840
xor eax, eax
mov byte [rbp + 0x1c7], al
mov byte [rbp + 0x1c8], al
movabs rax, 0x9522885e55802edd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2960], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2968], rax
movdqa xmm0, xmmword [rbp + 0x2f0]
xorps xmm0, xmmword [rbp + 0x2960]
movdqa xmmword [rbp + 0x2f0], xmm0
mov r8b, 1
lea rdx, [rbp + 0x2f0]
mov ecx, 2
call fcn.140076b10
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x1c9], al
mov byte [rbp + 0x1ca], al
movabs rax, 0xe229bb454a9735cb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2970], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2978], rax
movdqa xmm0, xmmword [rbp + 0x300]
xorps xmm0, xmmword [rbp + 0x2970]
movdqa xmmword [rbp + 0x300], xmm0
lea rcx, [rbp + 0x300]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
nop
call fcn.140079c20
lea rcx, [rbp + 0x2290]
call fcn.140007aa0
nop
lea rdx, [rbp + 0x2590]
mov rcx, rax
call fcn.1400065e0
nop
lea rcx, [rbp + 0x2290]
call fcn.140004930
mov edx, 0x18
lea rcx, [rbp + 0x2548]
call fcn.1400085b0
lea rcx, [rbp + 0x2548]
call fcn.1400191b0
nop
xor eax, eax
mov byte [rbp + 0x1cb], al
mov byte [rbp + 0x1cc], al
movabs rax, 0xe24dda2a439c28d5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x310], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x318], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2980], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2988], rax
movdqa xmm0, xmmword [rbp + 0x310]
xorps xmm0, xmmword [rbp + 0x2980]
movdqa xmmword [rbp + 0x310], xmm0
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x21d0]
call fcn.140008280
nop
lea rdx, [rbp + 0x21d0]
lea rcx, [rbp + 0x2548]
call fcn.140025360
nop
lea rcx, [rbp + 0x21d0]
call fcn.140004940
xor r8d, r8d
lea rdx, [rbp + 0x2590]
lea rcx, [rbp + 0x21b0]
call fcn.140027560
nop
lea rdx, [rbp + 0x21b0]
lea rcx, [rbp + 0x2580]
call fcn.1400077c0
nop
lea rcx, [rbp + 0x21b0]
call fcn.140004930
mov edx, 0x10
lea rcx, [rbp + 0x2560]
call fcn.140007a30
lea rdx, [rbp + 0x2580]
lea rcx, [rbp + 0x2168]
call fcn.140018300
mov rdx, rax
lea rcx, [rbp + 0x2560]
call fcn.140007810
nop
mov edx, 0x10
lea rcx, [rbp + 0x2570]
call fcn.140007a30
lea rdx, ds:[rbp + 0x2580]
lea rcx, [rbp + 0x2180]
call fcn.140018300
mov rdx, rax
lea rcx, [rbp + 0x2570]
call fcn.1400078a0
nop
movabs rsi, 0xe24dda2a419424b5
mov ebx, dword [rbp + 0xc]
nop dword [rax]
nop word [rax + rax]
mov rdi, qword ds:[rbp + 0x2560]
nop
cmp rdi, qword [rbp + 0x2570]
je 0x14001786b
lea rdx, [rbp + 0x2160]
mov rcx, rdi
call fcn.140007360
cmp dword ds:[rax], 2
jne 0x1400177ae
xor eax, eax
mov byte [rbp + 0x1cd], al
mov byte [rbp + 0x1ce], al
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x320], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x328], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2990], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2998], rax
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x2990]
movdqa xmmword [rbp + 0x320], xmm0
lea rax, [rbp + 0x320]
mov qword [rbp + 0xaf8], rax
xor r8d, r8d
lea rdx, [rbp + 0xaf8]
lea rcx, [rbp + 0x2190]
call fcn.1400274f0
nop
mov ebx, dword [rbp + 0xc]
or ebx, 1
mov dword [rbp + 0xc], ebx
mov rcx, rdi
call fcn.1400071c0
lea rdx, [rbp + 0x22d0]
mov rcx, rax
call fcn.140006920
or ebx, 2
mov dword [rbp + 0xc], ebx
lea rdx, [rbp + 0x2190]
mov rcx, rax
call fcn.140006a40
test al, al
je 0x1400177ae
mov sil, 1
jmp 0x1400177b1
xor sil, sil
test bl, 2
je 0x1400177c9
and ebx, 0xfffffffd
mov dword [rbp + 0xc], ebx
lea rcx, [rbp + 0x22d0]
call fcn.140004930
nop
test bl, 1
je 0x1400177e5
and ebx, 0xfffffffe
mov dword [rbp + 0xc], ebx
lea rcx, [rbp + 0x2190]
call fcn.140004930
test sil, sil
je 0x140017845
mov rcx, rdi
call fcn.1400071c0
lea rdx, ds:[rbp + 0x22f0]
mov rcx, rax
call fcn.140006860
nop
lea rdx, [rbp + 0x25f0]
mov rcx, rax
call fcn.1400065e0
nop
lea rcx, [rbp + 0x22f0]
call fcn.140004930
lea rdx, [rbp + 0x25f0]
lea rcx, [rbp + 0x2548]
call fcn.1400253c0
nop
lea rcx, [rbp + 0x25f0]
call fcn.140004940
lea rcx, [rbp + 0x2560]
call fcn.1400073e0
test eax, eax
movabs rsi, 0xe24dda2a419424b5
jne 0x140018269
jmp 0x1400176b0
mov rcx, qword [rbp + 0x2578]
test rcx, rcx
je 0x14001787d
call fcn.140005f50
nop
mov rcx, qword [rbp + 0x2568]
test rcx, rcx
je 0x14001788f
call fcn.140005f50
nop
mov rcx, qword [rbp + 0x2588]
test rcx, rcx
je 0x1400178a5
nop dword [rax + rax]
call fcn.140005f50
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2530], xmm0
mov qword [rbp + 0x2540], rax
lea rcx, [rbp + 0x2530]
call fcn.1400191b0
nop
mov rdx, qword [rbp + 0x2550]
sub rdx, qword [rbp + 0x2548]
sar rdx, 5
lea rcx, [rbp + 0x2530]
call fcn.1400241c0
mov rdi, qword [rbp + 0x2550]
mov rbx, qword [rbp + 0x2548]
cmp rbx, rdi
je 0x140017928
mov rcx, rbx
call fcn.140008510
mov qword [rbp + 0xb00], rax
lea rdx, [rbp + 0xb00]
lea rcx, [rbp + 0x2530]
call fcn.140027d20
add rbx, 0x20
cmp rbx, rdi
jne 0x1400178f8
mov ebx, dword [0x14013d90c]
mov rcx, qword ds:[rbp + 0x2538]
sub rcx, qword [rbp + 0x2530]
sar rcx, 3
xor eax, eax
mov byte [rbp + 0x1cf], al
mov byte [rbp + 0x1d0], al
movabs rax, 0x8322b64f54a264b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x330], rax
movabs rax, 0xbb222bd7ebea1cb0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x338], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x29a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x29a8], rax
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0x29a0]
movdqa xmmword [rbp + 0x330], xmm0
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], ecx
mov r9, qword [rbp + 0x2530]
lea r8, [0x14007ae90]
lea rdx, [0x14013d90c]
lea rcx, [rbp + 0x330]
call fcn.14007af00
test al, al
je 0x140017a1f
cmp dword [0x14013d90c], ebx
je 0x140017a1f
lea rdx, ds:[rbp + 0x2590]
lea rcx, [rbp + 0x22b0]
call fcn.1400083e0
movsxd r8, dword [0x14013d90c]
mov rcx, qword [rbp + 0x2530]
mov rdx, rax
mov rcx, qword [rcx + r8*8]
call fcn.140009ea0
nop
call fcn.140079c20
movabs rbx, 0xd77e068e453ffddf
movabs rsi, 0xd067ef7b539b6b98
cmp byte [0x14013c0f4], 0
je 0x140017cc6
xor eax, eax
mov byte [rbp + 0x1d1], al
mov byte [rbp + 0x1d2], al
movabs rax, 0xc229bb454a9735cb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1cc0], rax
movabs rax, 0xdc4b4db984893cb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1cc8], rax
movabs rax, 0x5ee257848b8afeed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1cd0], rax
movabs rax, 0x4e149014223ec6d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1cd8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1ce0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1ce8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x34e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x34e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x34f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x34f8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3500], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3508], rax
vmovdqu ymm0, ymmword [rbp + 0x34e0]
vpxor ymm0, ymm0, ymmword [rbp + 0x1cc0]
vmovdqa ymmword [rbp + 0x1cc0], ymm0
vmovdqa xmm1, xmmword [rbp + 0x1ce0]
vxorps xmm1, xmm1, xmmword [rbp + 0x3500]
vmovdqa xmmword [rbp + 0x1ce0], xmm1
lea rcx, [rbp + 0x1cc0]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d940]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x1d3], al
mov byte [rbp + 0x1d4], al
movabs rax, 0x8f22ae5f67d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e40], rax
movabs rax, 0xc24e47b6888368b5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e48], rax
movabs rax, 0x4ca342c0988af4ed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e50], rax
movabs rax, 0x40168a076c23c086
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e58], rax
movabs rax, 0xa30c67fa361f93b0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e60], rax
movabs rax, 0xd067ef7b539b1bed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e68], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3520], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3528], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3530], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3538], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3540], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3548], rax
vmovdqu ymm0, ymmword [rbp + 0x1e40]
vpxor ymm1, ymm0, ymmword [rbp + 0x3520]
vmovdqa ymmword [rbp + 0x1e40], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1e60]
vxorps xmm0, xmm0, xmmword [rbp + 0x3540]
vmovdqa xmmword [rbp + 0x1e60], xmm0
lea rcx, [rbp + 0x1e40]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
nop
call fcn.14004bdd0
nop
lea rcx, [rbp + 0x2530]
call fcn.140023d80
nop
lea rcx, [rbp + 0x2548]
call fcn.1400252c0
nop
lea rcx, [rbp + 0x2590]
call fcn.140004ca0
call fcn.1400762c0
mov rcx, qword [0x14013d9d0]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 0x1d5], al
mov byte [rbp + 9], al
movabs rax, 0x9038bd43409c28d8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x340], rax
movabs rax, 0xbb222bb9848368b5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x348], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x29b0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x29b8], rax
movdqa xmm0, xmmword [rbp + 0x340]
xorps xmm0, xmmword [rbp + 0x29b0]
movdqa xmmword [rbp + 0x340], xmm0
lea rcx, [rbp + 0x340]
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
call fcn.140079c20
call fcn.14008e0e0
cmp byte [0x14013c0f4], 0
je 0x140018211
nop
call fcn.140079c20
xor eax, eax
mov byte [rbp + 9], al
mov byte [rbp + 9], al
movabs rax, 0x8c22b90a438426c8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e00], rax
movabs rax, 0xd2564aa59e8d75b2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e08], rax
movabs rax, 0xdf15ec2d996f6a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e10], rax
movabs rax, 0x651cf136738c2ca
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e18], rax
movabs rax, 0xb20a75ef231f8fb0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e20], rax
movabs rax, 0xd067c11e20ee4bea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e28], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3560], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3568], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3570], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3578], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3580], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3588], rax
vmovdqu ymm0, ymmword [rbp + 0x3560]
vpxor ymm1, ymm0, ymmword [rbp + 0x1e00]
vmovdqa ymmword [rbp + 0x1e00], ymm1
vmovdqa xmm2, xmmword [rbp + 0x1e20]
vxorps xmm2, xmm2, xmmword [rbp + 0x3580]
vmovdqa xmmword [rbp + 0x1e20], xmm2
lea rcx, [rbp + 0x1e00]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d940]
call fcn.14004bdd0
xor eax, eax
mov byte [rbp + 8], al
mov byte [rbp + 8], al
movabs rax, 0x8a6dbf4272d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe40], rax
movabs rax, 0xcf4a4cbe87827bbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe48], rax
movabs rax, 0x4ae5528adec5fca8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe50], rax
movabs rax, 0x951860d6b2a8381
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe58], rax
movabs rax, 0xb20d26eb2d4bddac
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe60], rax
movabs rax, 0xbf478b1e27f80ef4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe68], rax
movabs rax, 0x4e7d5f087e39364f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe70], rax
movabs rdi, 0xd5e97d755feee6ba
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xe78], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2720], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2728], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2730], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2738], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2740], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2748], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2750], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2758], rax
vmovdqu ymm0, ymmword [rbp + 0x2720]
vpxor ymm1, ymm0, ymmword [rbp + 0xe40]
vmovdqa ymmword [rbp + 0xe40], ymm1
vmovdqu ymm0, ymmword [rbp + 0xe60]
vpxor ymm1, ymm0, ymmword [rbp + 0x2740]
vmovdqa ymmword [rbp + 0xe60], ymm1
lea rcx, [rbp + 0xe40]
vzeroupper
call fcn.140077540
xor eax, eax
mov byte [rbp + 8], al
mov byte [rbp + 8], al
movabs rax, 0xc221bf4f60d26abb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe00], rax
movabs rax, 0x9b4d5ff78e8f6eb2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe08], rax
movabs rax, 0x42fa11c18b84f0be
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe10], rax
movabs rax, 0x9178d0e616cd1d3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe18], rax
movabs rax, 0xb9116ffa244d88b8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe20], rax
movabs rax, 0xa408cf1327f21cb8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe28], rax
movabs rax, 0x4e7d5f080d4b3649
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe30], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xe38], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x42e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x42e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x42f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x42f8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4300], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4308], rax
movabs rax, 0x4e7d5f087e395321
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4310], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4318], rax
vmovdqu ymm0, ymmword [rbp + 0x42e0]
vpxor ymm1, ymm0, ymmword [rbp + 0xe00]
vmovdqa ymmword [rbp + 0xe00], ymm1
vmovdqu ymm0, ymmword [rbp + 0xe20]
vpxor ymm1, ymm0, ymmword [rbp + 0x4300]
vmovdqa ymmword [rbp + 0xe20], ymm1
lea rcx, [rbp + 0xe00]
vzeroupper
call fcn.140077540
mov rcx, qword [0x14013d9b8]
call fcn.14004bdd0
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140076b10
nop
call fcn.1400468e0
call fcn.14004b680
mov rcx, qword [rbp + 0x4580]
xor rcx, rsp
call fcn.140096d90
lea r11, [rsp + 0x4610]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov edx, eax
lea rcx, str.directory_iterator::operator
call fcn.140006f80
int3