Function at 0x1401e6ba0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r14
lea rbp, [rsp - 0x1c0]
sub rsp, 0x2c0
xor r14d, r14d
mov dword [rsp + 0x20], 1
lea r9d, [r14 + 0x40]
lea r8d, [r14 + 1]
lea rdx, [0x14030e27c]
lea rcx, [rbp + 0xb0]
call fcn.140199130
nop
cmp qword [rbp + 0x140], r14
je 0x1401e6c15
lea rcx, [rbp + 0xb0]
call fcn.1401e6b00
test al, al
jne 0x1401e6c15
lea rdx, [0x1404df6d0]
lea rcx, [rbp + 0xb0]
call fcn.1401eb0f0
lea rcx, [rbp + 0xb0]
call fcn.140199010
mov dword [rbp + 0x1f8], 0x46414c15
xor eax, eax
mov byte [rbp + 0x1fc], al
movabs rdi, 0x6505e71a1fc46dc2
mov rdx, rdi
lea rcx, [rbp - 0x30]
call fcn.14019c7a0
nop
lea rcx, [rbp - 0x30]
call fcn.140016380
lea rdx, [rbp + 0x1f8]
mov rcx, rax
call fcn.1401e8a90
mov rsi, rax
lea rcx, [rbp - 0x30]
call fcn.1400166a0
mov dword [rbp - 0x50], 0x7b705815
mov dword [rbp - 0x4c], 0x70463560
mov dword [rbp - 0x48], 0x7b7c6161
mov word [rbp - 0x44], 0x6672
xor eax, eax
mov byte [rbp - 0x42], al
movabs rdx, 0x78a97746d780b2a1
lea rcx, [rbp + 0x10]
call fcn.14019c7a0
nop
lea rcx, [rbp + 0x10]
call fcn.140016380
lea r8, [rbp - 0x50]
mov rdx, rax
mov rcx, rsi
call fcn.1401e8bb0
mov rbx, rax
lea rcx, [rbp + 0x10]
call fcn.1400166a0
mov byte [0x1404dccf7], 0
lea rax, [rbp + 0x30]
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x68], r14
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x30]
call fcn.1401f0720
nop
mov dword [rsp + 0x40], 0x7b705815
mov dword [rsp + 0x44], 0x705e3560
mov word [rsp + 0x48], 0x6c
movabs rdx, 0x6f0e830c9811dcaf
lea rcx, [rbp - 0x70]
call fcn.14019c7a0
nop
lea rcx, [rbp - 0x70]
call fcn.140016380
nop
lea rcx, [rbp + 0x30]
mov qword [rsp + 0x30], rcx
mov byte [rsp + 0x28], 1
mov byte [rsp + 0x20], 0
mov r9b, 0x70
lea r8, [rsp + 0x40]
mov rdx, rax
mov rcx, rbx
call fcn.1401e9190
nop
lea rcx, [rbp - 0x70]
call fcn.1400166a0
lea rax, [rbp + 0x30]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x68], r14
movdqa xmm0, xmmword [0x140310530]
movdqu xmmword [rsp + 0x50], xmm0
movabs rdx, 0x7c6a216dfa21563
lea rcx, [rbp - 0x70]
call fcn.14019c7a0
nop
lea rcx, [rbp - 0x70]
call fcn.140016380
nop
lea rcx, [rbp + 0x30]
mov qword [rsp + 0x30], rcx
mov byte [rsp + 0x28], 1
mov byte [rsp + 0x20], 1
mov r9b, 0x76
lea r8, [rsp + 0x50]
mov rdx, rax
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dee78], rax
lea rcx, [rbp - 0x70]
call fcn.1400166a0
lea rax, [rbp + 0x30]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x68], r14
mov dword [rsp + 0x50], 0x7a7d4615
mov dword [rsp + 0x54], 0x79543562
mov dword [rsp + 0x58], 0x67513579
mov word [rsp + 0x5c], 0x6274
xor eax, eax
mov byte [rsp + 0x5e], al
movabs rdx, 0xfd2cb4589117ff92
lea rcx, [rbp - 0x70]
call fcn.14019c7a0
nop
lea rcx, [rbp - 0x70]
call fcn.140016380
nop
lea rcx, [rbp + 0x30]
mov qword [rsp + 0x30], rcx
mov byte [rsp + 0x28], 1
mov byte [rsp + 0x20], 1
mov r9b, 0x75
lea r8, [rsp + 0x50]
mov rdx, rax
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dee30], rax
lea rcx, [rbp - 0x70]
call fcn.1400166a0
mov dword [rbp + 0x200], 0x677a5615
mov word [rbp + 0x204], 0x70
mov rdx, rdi
lea rcx, [rbp + 0x10]
call fcn.14019c7a0
nop
lea rcx, [rbp + 0x10]
call fcn.140016380
lea r8, [rbp + 0x200]
mov rdx, rax
mov rcx, rsi
call fcn.1401e8bb0
mov rdi, rax
lea rcx, [rbp + 0x10]
call fcn.1400166a0
lea rax, [rbp + 0x30]
mov qword [rbp + 0x208], rax
mov qword [rbp + 0x68], r14
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x30]
call fcn.1401f0740
nop
mov dword [rsp + 0x50], 0x74675115
mov dword [rsp + 0x54], 0x7c413562
mov word [rsp + 0x58], 0x7e76
xor eax, eax
mov byte [rsp + 0x5a], al
movabs rdx, 0x4559e383c28f293e
lea rcx, [rbp - 0x50]
call fcn.14019c7a0
nop
lea rcx, [rbp - 0x50]
call fcn.140016380
nop
lea rcx, [rbp + 0x30]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], 0xa
mov dword [rsp + 0x28], 0x3e8
mov dword [rsp + 0x20], 0xa
mov r9d, 0x78
lea r8, [rsp + 0x50]
mov rdx, rax
mov rcx, rdi
call fcn.1401e9cb0
mov rbx, rax
lea rcx, [rbp - 0x50]
call fcn.1400166a0
mov rcx, qword [rbx]
mov r8, qword [rcx + 0x30]
movdqa xmm0, xmmword [0x140313e90]
movdqu xmmword [rbp - 0x70], xmm0
mov dword [rbp - 0x60], 0x67704535
mov dword [rbp - 0x5c], 0x78677a73
mov dword [rbp - 0x58], 0x70767b74
xor eax, eax
mov byte [rbp - 0x54], al
lea rdx, [rbp - 0x70]
mov rcx, rbx
call r8
mov eax, dword [rbx + 0x108]
mov dword [0x14045b984], eax
lea rax, [rbp + 0x30]
mov qword [rbp + 0x208], rax
mov qword [rbp + 0x68], r14
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x30]
call fcn.1401f0760
nop
mov dword [rsp + 0x50], 0x787a5615
mov dword [rsp + 0x54], 0x41357a77
mov dword [rsp + 0x58], 0x7e767c
movabs rdx, 0x1c76cf7397839c4
lea rcx, [rbp - 0x50]
call fcn.14019c7a0
nop
lea rcx, [rbp - 0x50]
call fcn.140016380
nop
lea rcx, [rbp + 0x30]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], 0xa
mov dword [rsp + 0x28], 0x3e8
mov dword [rsp + 0x20], 0xa
mov r9d, 0x78
lea r8, [rsp + 0x50]
mov rdx, rax
mov rcx, rdi
call fcn.1401e9cb0
mov rbx, rax
lea rcx, [rbp - 0x50]
call fcn.1400166a0
mov rcx, qword [rbx]
mov r8, qword [rcx + 0x30]
movdqa xmm0, xmmword [0x140313e90]
movdqu xmmword [rbp - 0x70], xmm0
mov dword [rbp - 0x60], 0x787a5635
mov word [rbp - 0x5c], 0x7a77
xor eax, eax
mov byte [rbp - 0x5a], al
lea rdx, [rbp - 0x70]
mov rcx, rbx
call r8
mov eax, dword [rbx + 0x108]
mov dword [0x14045b990], eax
lea rax, [rsp + 0x50]
mov qword [rbp + 0x208], rax
mov qword [rbp - 0x78], r14
lea rdx, [rbp + 0x1f0]
lea rcx, [rsp + 0x50]
call fcn.1401f0780
nop
movdqa xmm0, xmmword [0x140313770]
movdqu xmmword [rbp - 0x50], xmm0
mov word [rbp - 0x40], 0x3c54
xor eax, eax
mov byte [rbp - 0x3e], al
movabs rdx, 0xfe38068ef38d0a49
lea rcx, [rbp - 0x70]
call fcn.14019c7a0
nop
lea rcx, [rbp - 0x70]
call fcn.140016380
nop
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x20], rcx
xor r9d, r9d
lea r8, [rbp - 0x50]
mov rdx, rax
mov rcx, rdi
call fcn.1401e8ca0
mov rbx, rax
lea rcx, [rbp - 0x70]
call fcn.1400166a0
mov rcx, qword [rbx]
mov r8, qword [rcx + 0x30]
movdqa xmm0, xmmword [0x140313a70]
movdqu xmmword [rbp + 0x30], xmm0
movdqa xmm1, xmmword [0x140314660]
movdqu xmmword [rbp + 0x40], xmm1
movdqa xmm0, xmmword [0x140313e70]
movdqu xmmword [rbp + 0x50], xmm0
mov dword [rbp + 0x60], 0x677a66
lea rdx, [rbp + 0x30]
mov rcx, rbx
call r8
movzx eax, byte [rbx + 0x108]
mov byte [0x1404dccf6], al
lea rax, [rbp + 0x30]
mov qword [rbp + 0x208], rax
mov qword [rbp + 0x68], r14
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x30]
call fcn.1401f07a0
nop
movdqa xmm0, xmmword [0x1403144d0]
movdqu xmmword [rbp - 0x70], xmm0
mov dword [rbp - 0x60], 0x7e767c
movabs rdx, 0x9d507babb412bf28
lea rcx, [rbp - 0x50]
call fcn.14019c7a0
nop
lea rcx, [rbp - 0x50]
call fcn.140016380
nop
lea rcx, [rbp + 0x30]
mov qword [rsp + 0x20], rcx
xor r9d, r9d
lea r8, [rbp - 0x70]
mov rdx, rax
mov rcx, rdi
call fcn.1401e8ca0
movzx ecx, byte [rax + 0x108]
mov byte [0x1404dccf5], cl
lea rcx, [rbp - 0x50]
call fcn.1400166a0
lea rax, [rbp + 0x30]
mov qword [rbp + 0x208], rax
mov qword [rbp + 0x68], r14
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x30]
call fcn.1401f07c0
nop
mov dword [rsp + 0x50], 0x667c4315
mov dword [rsp + 0x54], 0x35797460
mov dword [rsp + 0x58], 0x70717a58
xor eax, eax
mov byte [rsp + 0x5c], al
movabs rdx, 0x581fbd73da46a88a
lea rcx, [rbp - 0x70]
call fcn.14019c7a0
nop
lea rcx, [rbp - 0x70]
call fcn.140016380
nop
lea rcx, [rbp + 0x30]
mov qword [rsp + 0x20], rcx
xor r9d, r9d
lea r8, [rsp + 0x50]
mov rdx, rax
mov rcx, rdi
call fcn.1401e8ca0
movzx ecx, byte [rax + 0x108]
mov byte [0x1404dde54], cl
lea rcx, [rbp - 0x70]
call fcn.1400166a0
lea rax, [rbp + 0x30]
mov qword [rbp + 0x208], rax
mov qword [rbp + 0x68], r14
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x30]
call fcn.1401f07e0
nop
movdqa xmm0, xmmword [0x1403145d0]
movdqu xmmword [rbp - 0x70], xmm0
mov dword [rbp - 0x60], 0x7c667c79
mov word [rbp - 0x5c], 0x7b7a
xor eax, eax
mov byte [rbp - 0x5a], al
movabs rdx, 0x3c11c4ea0de57e55
lea rcx, [rsp + 0x50]
call fcn.14019c7a0
nop
lea rcx, [rsp + 0x50]
call fcn.140016380
nop
lea rcx, [rbp + 0x30]
mov qword [rsp + 0x20], rcx
xor r9d, r9d
lea r8, [rbp - 0x70]
mov rdx, rax
mov rcx, rdi
call fcn.1401e8ca0
mov rbx, rax
lea rcx, [rsp + 0x50]
call fcn.1400166a0
mov rcx, qword [rbx]
mov r8, qword [rcx + 0x30]
movdqa xmm0, xmmword [0x140313b70]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x65357076
mov dword [rbp - 0x3c], 0x7a736770
mov dword [rbp - 0x38], 0x7b747867
mov word [rbp - 0x34], 0x7076
xor eax, eax
mov byte [rbp - 0x32], al
lea rdx, [rbp - 0x50]
mov rcx, rbx
call r8
movzx eax, byte [rbx + 0x108]
mov byte [0x1404dde55], al
mov dword [rbp - 0x50], 0x6c705e15
mov dword [rbp - 0x4c], 0x61704635
mov dword [rbp - 0x48], 0x727b7c61
mov word [rbp - 0x44], 0x66
movabs rdx, 0x8a7f22668803eb7f
lea rcx, [rbp + 0x30]
call fcn.14019c7a0
nop
lea rcx, [rbp + 0x30]
call fcn.140016380
lea r8, [rbp - 0x50]
mov rdx, rax
mov rcx, rsi
call fcn.1401e8bb0
mov rdi, rax
lea rcx, [rbp + 0x30]
call fcn.1400166a0
mov dword [rsp + 0x40], 0x617a5d15
mov dword [rsp + 0x44], 0x666c707e
xor eax, eax
mov byte [rsp + 0x48], al
movabs rdx, 0x8bcbbda45f08d314
lea rcx, [rbp - 0x70]
call fcn.14019c7a0
nop
lea rdx, [rbp - 0x70]
cmp qword [rbp - 0x58], 0xf
cmova rdx, qword [rbp - 0x70]
lea r8, [rsp + 0x40]
mov rcx, rdi
call fcn.1401e8bb0
mov rbx, rax
lea rcx, [rbp - 0x70]
call fcn.1400166a0
lea rax, [rbp - 0x30]
mov qword [rbp + 0x1f8], rax
mov qword [rbp + 8], r14
mov dword [rbp + 0x1f0], 0x787a5615
mov word [rbp + 0x1f4], 0x7a77
xor eax, eax
mov byte [rbp + 0x1f6], al
movabs rdx, 0xb3d3aac531553ce7
lea rcx, [rsp + 0x50]
call fcn.14019c7a0
nop
lea rdx, [rsp + 0x50]
cmp qword [rsp + 0x68], 0xf
cmova rdx, qword [rsp + 0x50]
lea rax, [rbp - 0x30]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x20
lea r8, [rbp + 0x1f0]
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dee18], rax
lea rcx, [rsp + 0x50]
call fcn.1400166a0
lea rax, [rbp - 0x30]
mov qword [rbp + 0x1f8], rax
mov qword [rbp + 8], r14
mov dword [rbp + 0x1f0], 0x6d7c5815
mov word [rbp + 0x1f4], 0x7170
xor eax, eax
mov byte [rbp + 0x1f6], al
movabs rdx, 0x13078a26b02b1bd0
lea rcx, [rsp + 0x50]
call fcn.14019c7a0
nop
lea rdx, [rsp + 0x50]
cmp qword [rsp + 0x68], 0xf
cmova rdx, qword [rsp + 0x50]
lea rax, [rbp - 0x30]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x58
lea r8, [rbp + 0x1f0]
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dee60], rax
lea rcx, [rsp + 0x50]
call fcn.1400166a0
lea rax, [rbp - 0x30]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 8], r14
mov dword [rsp + 0x50], 0x7b745915
mov dword [rsp + 0x54], 0x79763570
mov dword [rsp + 0x58], 0x677470
movabs rdx, 0x6867d53804275e4
lea rcx, [rbp + 0x10]
call fcn.14019c7a0
nop
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], 0xf
cmova rdx, qword [rbp + 0x10]
lea rax, [rbp - 0x30]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x43
lea r8, [rsp + 0x50]
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dede8], rax
lea rcx, [rbp + 0x10]
call fcn.1400166a0
lea rax, [rbp - 0x30]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 8], r14
mov dword [rsp + 0x50], 0x7b605f15
mov dword [rsp + 0x54], 0x56707972
mov dword [rsp + 0x58], 0x67747079
xor eax, eax
mov byte [rsp + 0x5c], al
movabs rdx, 0xdd9ef6ae50776bb
lea rcx, [rbp + 0x10]
call fcn.14019c7a0
nop
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], 0xf
cmova rdx, qword [rbp + 0x10]
lea rax, [rbp - 0x30]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x43
lea r8, [rsp + 0x50]
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dee50], rax
lea rcx, [rbp + 0x10]
call fcn.1400166a0
lea rax, [rbp - 0x30]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 8], r14
mov dword [rsp + 0x50], 0x66745915
mov dword [rsp + 0x54], 0x7c7d3561
mov word [rsp + 0x58], 0x61
movabs rdx, 0xb1c2c02887308b9a
lea rcx, [rbp + 0x10]
call fcn.14019c7a0
nop
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], 0xf
cmova rdx, qword [rbp + 0x10]
lea rax, [rbp - 0x30]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x56
lea r8, [rsp + 0x50]
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dedf0], rax
lea rcx, [rbp + 0x10]
call fcn.1400166a0
lea rax, [rbp - 0x30]
mov qword [rbp + 0x1f8], rax
mov qword [rbp + 8], r14
mov dword [rbp + 0x1f0], 0x70795315
mov word [rbp + 0x1f4], 0x70
movabs rdx, 0x9c1fba7b01cae453
lea rcx, [rbp + 0x10]
call fcn.14019c7a0
nop
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], 0xf
cmova rdx, qword [rbp + 0x10]
lea rax, [rbp - 0x30]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x59
lea r8, [rbp + 0x1f0]
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dedf8], rax
lea rcx, [rbp + 0x10]
call fcn.1400166a0
movdqa xmm0, xmmword [0x140313f90]
movdqu xmmword [rbp - 0x70], xmm0
mov word [rbp - 0x60], 0x666c
xor eax, eax
mov byte [rbp - 0x5e], al
movabs rdx, 0xa8a6d40de696f3ea
lea rcx, [rbp + 0x10]
call fcn.14019c7a0
nop
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], 0xf
cmova rdx, qword [rbp + 0x10]
lea r8, [rbp - 0x70]
mov rcx, rdi
call fcn.1401e8bb0
mov rbx, rax
lea rcx, [rbp + 0x10]
call fcn.1400166a0
lea rax, [rbp - 0x30]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 8], r14
mov dword [rsp + 0x40], 0x46354415
mov dword [rsp + 0x44], 0x79797065
xor eax, eax
mov byte [rsp + 0x48], al
movabs rdx, 0x42ec0546cddbc04a
lea rcx, [rsp + 0x50]
call fcn.14019c7a0
nop
lea rdx, [rsp + 0x50]
cmp qword [rsp + 0x68], 0xf
cmova rdx, qword [rsp + 0x50]
lea rax, [rbp - 0x30]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x51
lea r8, [rsp + 0x40]
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dee28], rax
lea rcx, [rsp + 0x50]
call fcn.1400166a0
lea rax, [rbp - 0x30]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 8], r14
mov dword [rsp + 0x40], 0x46354215
mov dword [rsp + 0x44], 0x79797065
xor eax, eax
mov byte [rsp + 0x48], al
movabs rdx, 0xa2b6c0252660f800
lea rcx, [rsp + 0x50]
call fcn.14019c7a0
nop
lea rdx, [rsp + 0x50]
cmp qword [rsp + 0x68], 0xf
cmova rdx, qword [rsp + 0x50]
lea rax, [rbp - 0x30]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x57
lea r8, [rsp + 0x40]
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dee70], rax
lea rcx, [rsp + 0x50]
call fcn.1400166a0
lea rax, [rbp - 0x30]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 8], r14
mov dword [rsp + 0x40], 0x46355015
mov dword [rsp + 0x44], 0x79797065
xor eax, eax
mov byte [rsp + 0x48], al
movabs rdx, 0xfb7903fc87e882a6
lea rcx, [rsp + 0x50]
call fcn.14019c7a0
nop
lea rdx, [rsp + 0x50]
cmp qword [rsp + 0x68], 0xf
cmova rdx, qword [rsp + 0x50]
lea rax, [rbp - 0x30]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x45
lea r8, [rsp + 0x40]
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dee58], rax
lea rcx, [rsp + 0x50]
call fcn.1400166a0
lea rax, [rbp - 0x30]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 8], r14
mov dword [rsp + 0x40], 0x46354715
mov dword [rsp + 0x44], 0x79797065
xor eax, eax
mov byte [rsp + 0x48], al
movabs rdx, 0xfdaba003052ac12f
lea rcx, [rsp + 0x50]
call fcn.14019c7a0
nop
lea rdx, [rsp + 0x50]
cmp qword [rsp + 0x68], 0xf
cmova rdx, qword [rsp + 0x50]
lea rax, [rbp - 0x30]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x52
lea r8, [rsp + 0x40]
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dee08], rax
lea rcx, [rsp + 0x50]
call fcn.1400166a0
lea rax, [rbp - 0x30]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 8], r14
mov dword [rsp + 0x40], 0x46355115
mov dword [rsp + 0x44], 0x79797065
xor eax, eax
mov byte [rsp + 0x48], al
movabs rdx, 0xbc298f60335edb79
lea rcx, [rsp + 0x50]
call fcn.14019c7a0
nop
lea rdx, [rsp + 0x50]
cmp qword [rsp + 0x68], 0xf
cmova rdx, qword [rsp + 0x50]
lea rax, [rbp - 0x30]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x44
lea r8, [rsp + 0x40]
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dee68], rax
lea rcx, [rsp + 0x50]
call fcn.1400166a0
lea rax, [rbp - 0x30]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 8], r14
mov dword [rsp + 0x40], 0x46355315
mov dword [rsp + 0x44], 0x79797065
xor eax, eax
mov byte [rsp + 0x48], al
movabs rdx, 0xa65e586bf64160bb
lea rcx, [rsp + 0x50]
call fcn.14019c7a0
nop
lea rdx, [rsp + 0x50]
cmp qword [rsp + 0x68], 0xf
cmova rdx, qword [rsp + 0x50]
lea rax, [rbp - 0x30]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x46
lea r8, [rsp + 0x40]
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dee38], rax
lea rcx, [rsp + 0x50]
call fcn.1400166a0
lea rax, [rbp + 0x70]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0xa8], r14
mov dword [rsp + 0x50], 0x70615c15
mov dword [rsp + 0x54], 0x79463578
mov dword [rsp + 0x58], 0x2435617a
xor eax, eax
mov byte [rsp + 0x5c], al
movabs rdx, 0x80f42b21bafc01df
lea rcx, [rbp - 0x30]
call fcn.14019c7a0
nop
lea rdx, [rbp - 0x30]
cmp qword [rbp - 0x18], 0xf
cmova rdx, qword [rbp - 0x30]
lea rax, [rbp + 0x70]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x31
lea r8, [rsp + 0x50]
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dee00], rax
lea rcx, [rbp - 0x30]
call fcn.1400166a0
lea rax, [rbp + 0x70]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0xa8], r14
mov dword [rsp + 0x50], 0x70615c15
mov dword [rsp + 0x54], 0x79463578
mov dword [rsp + 0x58], 0x2735617a
xor eax, eax
mov byte [rsp + 0x5c], al
movabs rdx, 0x8afe7119547e8b9c
lea rcx, [rbp - 0x30]
call fcn.14019c7a0
nop
lea rdx, [rbp - 0x30]
cmp qword [rbp - 0x18], 0xf
cmova rdx, qword [rbp - 0x30]
lea rax, [rbp + 0x70]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x32
lea r8, [rsp + 0x50]
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dede0], rax
lea rcx, [rbp - 0x30]
call fcn.1400166a0
lea rax, [rbp + 0x70]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0xa8], r14
mov dword [rsp + 0x50], 0x70615c15
mov dword [rsp + 0x54], 0x79463578
mov dword [rsp + 0x58], 0x2635617a
xor eax, eax
mov byte [rsp + 0x5c], al
movabs rdx, 0x87a5af1c2153085d
lea rcx, [rbp - 0x30]
call fcn.14019c7a0
nop
lea rdx, [rbp - 0x30]
cmp qword [rbp - 0x18], 0xf
cmova rdx, qword [rbp - 0x30]
lea rax, [rbp + 0x70]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x33
lea r8, [rsp + 0x50]
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dee40], rax
lea rcx, [rbp - 0x30]
call fcn.1400166a0
lea rax, [rbp + 0x70]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0xa8], r14
mov dword [rsp + 0x50], 0x70615c15
mov dword [rsp + 0x54], 0x79463578
mov dword [rsp + 0x58], 0x2135617a
xor eax, eax
mov byte [rsp + 0x5c], al
movabs rdx, 0x91aff513bad5921a
lea rcx, [rbp - 0x30]
call fcn.14019c7a0
nop
lea rdx, [rbp - 0x30]
cmp qword [rbp - 0x18], 0xf
cmova rdx, qword [rbp - 0x30]
lea rax, [rbp + 0x70]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x35
lea r8, [rsp + 0x50]
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dee10], rax
lea rcx, [rbp - 0x30]
call fcn.1400166a0
lea rax, [rbp + 0x70]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0xa8], r14
mov dword [rsp + 0x50], 0x70615c15
mov dword [rsp + 0x54], 0x79463578
mov dword [rsp + 0x58], 0x2035617a
xor eax, eax
mov byte [rsp + 0x5c], al
movabs rdx, 0x8e57331687aa0edb
lea rcx, [rbp - 0x30]
call fcn.14019c7a0
nop
lea rdx, [rbp - 0x30]
cmp qword [rbp - 0x18], 0xf
cmova rdx, qword [rbp - 0x30]
lea rax, [rbp + 0x70]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x36
lea r8, [rsp + 0x50]
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dedd8], rax
lea rcx, [rbp - 0x30]
call fcn.1400166a0
lea rax, [rbp + 0x70]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0xa8], r14
mov dword [rsp + 0x50], 0x70615c15
mov dword [rsp + 0x54], 0x79463578
mov dword [rsp + 0x58], 0x2335617a
xor eax, eax
mov byte [rsp + 0x5c], al
movabs rdx, 0x9861790e212c9898
lea rcx, [rbp - 0x30]
call fcn.14019c7a0
nop
lea rdx, [rbp - 0x30]
cmp qword [rbp - 0x18], 0xf
cmova rdx, qword [rbp - 0x30]
lea rax, [rbp + 0x70]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x37
lea r8, [rsp + 0x50]
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dee48], rax
lea rcx, [rbp - 0x30]
call fcn.1400166a0
lea rax, [rbp + 0x70]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0xa8], r14
mov dword [rsp + 0x50], 0x67744215
mov dword [rsp + 0x54], 0x79463571
mov word [rsp + 0x58], 0x617a
xor eax, eax
mov byte [rsp + 0x5a], al
movabs rdx, 0x4c16d7adccca265
lea rcx, [rbp - 0x30]
call fcn.14019c7a0
nop
lea rdx, [rbp - 0x30]
cmp qword [rbp - 0x18], 0xf
cmova rdx, qword [rbp - 0x30]
lea rax, [rbp + 0x70]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x34
lea r8, [rsp + 0x50]
mov rcx, rbx
call fcn.1401e9190
mov qword [0x1404dee20], rax
lea rcx, [rbp - 0x30]
call fcn.1400166a0
lea rax, [rbp + 0x70]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0xa8], r14
movdqa xmm0, xmmword [0x140313b50]
movdqu xmmword [rsp + 0x50], xmm0
mov word [rsp + 0x60], 0x6c70
xor eax, eax
mov byte [rsp + 0x62], al
movabs rdx, 0xdda102b40f0b7074
lea rcx, [rbp - 0x30]
call fcn.14019c7a0
nop
lea rdx, [rbp - 0x30]
cmp qword [rbp - 0x18], 0xf
cmova rdx, qword [rbp - 0x30]
lea rax, [rbp + 0x70]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9b, 0x49
lea r8, [rsp + 0x50]
mov rcx, rbx
call fcn.1401e9190
nop
lea rcx, [rbp - 0x30]
call fcn.1400166a0
lea rax, [rbp + 0x70]
mov qword [rbp + 0x1f8], rax
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x70]
call fcn.1401ee250
mov rbx, rax
mov dword [rsp + 0x50], 0x79705115
mov dword [rsp + 0x54], 0x56356c74
mov dword [rsp + 0x58], 0x616674
movabs rdx, 0x8f51c1dd083f7fcd
lea rcx, [rbp - 0x30]
call fcn.14019c7a0
nop
lea rdx, [rbp - 0x30]
cmp qword [rbp - 0x18], 0xf
cmova rdx, qword [rbp - 0x30]
mov qword [rsp + 0x38], rbx
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 0x64
mov dword [rsp + 0x20], 0xa
mov r9d, 0xa
lea r8, [rsp + 0x50]
mov rcx, rdi
call fcn.1401e9cb0
mov ecx, dword [rax + 0x108]
mov dword [0x14045b98c], ecx
lea rcx, [rbp - 0x30]
call fcn.1400166a0
lea rax, [rbp + 0x70]
mov qword [rbp + 0x1f8], rax
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x70]
call fcn.1401ee280
mov rbx, rax
mov dword [rsp + 0x50], 0x79705115
mov dword [rsp + 0x54], 0x58356c74
mov dword [rsp + 0x58], 0x7066607a
xor eax, eax
mov byte [rsp + 0x5c], al
movabs rdx, 0x90e81a0bc94beb51
lea rcx, [rbp - 0x30]
call fcn.14019c7a0
nop
lea rdx, [rbp - 0x30]
cmp qword [rbp - 0x18], 0xf
cmova rdx, qword [rbp - 0x30]
mov qword [rsp + 0x38], rbx
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 0x64
mov dword [rsp + 0x20], 0xa
mov r9d, 0xa
lea r8, [rsp + 0x50]
mov rcx, rdi
call fcn.1401e9cb0
mov ecx, dword [rax + 0x108]
mov dword [0x14045b988], ecx
lea rcx, [rbp - 0x30]
call fcn.1400166a0
nop
lea rcx, [rbp + 0x160]
call fcn.1401990b0
lea rcx, [rbp + 0x160]
call fcn.14019a3a0
add rsp, 0x2c0
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
ret