Function at 0x140007790
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1c8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x140], 0xfffffffffffffffe
mov qword [rbp - 0x58], rcx
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 4
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x61766f6e
lea rax, [0x14010cdf8]
mov qword [rbp - 0x30], rax
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x18], 4
mov qword [rbp - 0x10], 0xf
mov dword [rbp - 0x28], 0x37346b61
lea rdi, [0x14010cdfa]
mov qword [rbp - 8], rdi
movaps xmmword [rbp], xmm0
mov qword [rbp + 0x10], 3
mov qword [rbp + 0x18], 0xf
mov byte [rbp + 2], 0x70
mov word [rbp], 0x7761
lea rsi, [0x14010cdfc]
mov qword [rbp + 0x20], rsi
movups xmmword [rbp + 0x28], xmm0
mov qword [rbp + 0x38], 4
mov qword [rbp + 0x40], 0xf
mov dword [rbp + 0x28], 0x3461346d
lea r15, [0x14010cdfe]
mov qword [rbp + 0x48], r15
movaps xmmword [rbp + 0x50], xmm0
mov qword [rbp + 0x60], 6
mov qword [rbp + 0x68], 0xf
mov dword [rbp + 0x50], 0x67616564
mov word [rbp + 0x54], 0x656c
lea r13, [0x14010ce00]
mov qword [rbp + 0x70], r13
movups xmmword [rbp + 0x78], xmm0
mov qword [rbp + 0x88], 3
mov qword [rbp + 0x90], 0xf
mov word [rbp + 0x78], 0x706d
mov byte [rbp + 0x7a], 0x39
lea r14, [0x14010ce02]
mov qword [rbp + 0x98], r14
movaps xmmword [rbp + 0xa0], xmm0
mov qword [rbp + 0xb0], 5
mov qword [rbp + 0xb8], 0xf
mov dword [rbp + 0xa0], 0x616d6166
mov byte [rbp + 0xa4], 0x73
lea r12, [0x14010ce04]
mov qword [rbp + 0xc0], r12
movups xmmword [rbp + 0xc8], xmm0
mov qword [rbp + 0xd8], 5
mov qword [rbp + 0xe0], 0xf
mov dword [rbp + 0xc8], 0x34706d75
mov byte [rbp + 0xcc], 0x35
lea rax, [0x14010ce06]
mov qword [rbp + 0xe8], rax
movaps xmmword [rbp + 0xf0], xmm0
mov qword [rbp + 0x100], 5
mov qword [rbp + 0x108], 0xf
mov dword [rbp + 0xf0], 0x636f6c67
mov byte [rbp + 0xf4], 0x6b
lea rax, [0x14010ce08]
mov qword [rbp + 0x110], rax
movaps xmmword [rbp + 0x120], xmm0
mov ecx, 0x48
call fcn.140106c58
lea r8, [rbp + 0x118]
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbp + 0x120], rax
lea rcx, [rbp + 0x120]
lea rdx, [rbp - 0x50]
call fcn.140016630
mov ebx, 0x140
jmp 0x1400079f0
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
mov qword [rbp + rbx - 0x40], 0
mov qword [rbp + rbx - 0x38], 0xf
mov byte [rbp + rbx - 0x50], 0
add rbx, 0xffffffffffffffd8
cmp rbx, 0xffffffffffffffd8
je 0x140007a24
mov rax, qword [rbp + rbx - 0x38]
cmp rax, 0x10
jb 0x1400079cf
mov rcx, qword [rbp + rbx - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400079ca
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jb 0x1400079c0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
mov qword [rbp - 0x48], 0
mov qword [rbp - 0x40], 8
mov qword [rbp - 0x38], 0xf
movabs rax, 0x6566696e6b5f7463
mov qword [rbp - 0x50], rax
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce0a]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007ab2
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007aad
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
mov qword [rbp - 0x48], 0
mov qword [rbp - 0x40], 7
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x6e6b5f74
mov dword [rbp - 0x4d], 0x6566696e
mov byte [rbp - 0x49], 0
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce0c]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007b44
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007b3f
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 6
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x67616564
mov word [rbp - 0x4c], 0x656c
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], rdi
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007bc9
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007bc4
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x74696c65
mov byte [rbp - 0x4c], 0x65
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce0e]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007c53
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007c4e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
mov qword [rbp - 0x48], 0
mov qword [rbp - 0x40], 9
mov qword [rbp - 0x38], 0xf
movabs rax, 0x6576657365766966
mov qword [rbp - 0x50], rax
mov byte [rbp - 0x48], 0x6e
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], rsi
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007cde
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007cd9
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x636f6c67
mov byte [rbp - 0x4c], 0x6b
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce10]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007d68
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007d63
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
mov qword [rbp - 0x48], 0
mov qword [rbp - 0x40], 8
mov qword [rbp - 0x38], 0xf
movabs rax, 0x7265766c6f766572
mov qword [rbp - 0x50], rax
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce12]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007df6
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007df1
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
mov qword [rbp - 0x48], 0
mov qword [rbp - 0x40], 7
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x32706b68
mov dword [rbp - 0x4d], 0x30303032
mov byte [rbp - 0x49], 0
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce14]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007e88
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007e83
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 4
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x30353270
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], r13
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007f07
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007f02
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
mov qword [rbp - 0x48], 0
mov qword [rbp - 0x40], 0xc
mov qword [rbp - 0x38], 0xf
movabs rax, 0x656c69735f707375
mov qword [rbp - 0x50], rax
mov dword [rbp - 0x48], 0x7265636e
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce16]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140007f9c
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007f97
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 4
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x39636574
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], r12
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x14000801b
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008016
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x35377a63
mov byte [rbp - 0x4c], 0x61
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce18]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x1400080a5
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400080a0
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x3163616d
mov byte [rbp - 0x4c], 0x30
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce1a]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x14000812f
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000812a
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x34706d75
mov byte [rbp - 0x4c], 0x35
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce1c]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x1400081b9
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400081b4
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x6f7a6962
mov byte [rbp - 0x4c], 0x6e
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], r15
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x14000823c
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008237
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 3
mov qword [rbp - 0x38], 0xf
mov word [rbp - 0x50], 0x706d
mov byte [rbp - 0x4e], 0x37
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce1e]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x1400082c5
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400082c0
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 3
mov qword [rbp - 0x38], 0xf
mov word [rbp - 0x50], 0x706d
mov byte [rbp - 0x4e], 0x39
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], r14
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008347
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008342
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 3
mov qword [rbp - 0x38], 0xf
mov word [rbp - 0x50], 0x3970
mov byte [rbp - 0x4e], 0x30
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce20]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x1400083d0
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400083cb
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
mov qword [rbp - 0x48], 0
mov qword [rbp - 0x40], 7
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x696c6167
mov dword [rbp - 0x4d], 0x72616c69
mov byte [rbp - 0x49], 0
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce22]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008462
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000845d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x616d6166
mov byte [rbp - 0x4c], 0x73
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
mov qword [rax + 0x40], r14
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x1400084e5
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400084e0
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
mov qword [rbp - 0x48], 0
mov qword [rbp - 0x40], 0xd
mov qword [rbp - 0x38], 0xf
movabs rax, 0x6c69735f3161346d
mov qword [rbp - 0x50], rax
movabs rax, 0x7265636e656c6973
mov qword [rbp - 0x4b], rax
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010cdf8]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008581
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000857c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 4
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x3161346d
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce24]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008607
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008602
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 3
mov qword [rbp - 0x38], 0xf
mov word [rbp - 0x50], 0x7561
mov byte [rbp - 0x4e], 0x67
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce26]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008690
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000868b
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x35356773
mov byte [rbp - 0x4c], 0x36
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce28]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x14000871a
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008715
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 4
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x37346b61
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce2a]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x1400087a0
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000879b
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x67733367
mov byte [rbp - 0x4c], 0x31
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce2c]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x14000882a
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008825
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 6
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x72616373
mov word [rbp - 0x4c], 0x3032
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce2e]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x1400088b6
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400088b1
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 3
mov qword [rbp - 0x38], 0xf
mov word [rbp - 0x50], 0x7761
mov byte [rbp - 0x4e], 0x70
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce30]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x14000893f
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000893a
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x30677373
mov byte [rbp - 0x4c], 0x38
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce32]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x1400089c9
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400089c4
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 6
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x30316d78
mov word [rbp - 0x4c], 0x3431
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce06]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008a55
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008a50
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
mov qword [rbp - 0x48], 0
mov qword [rbp - 0x40], 8
mov qword [rbp - 0x38], 0xf
movabs rax, 0x66666f6465776173
mov qword [rbp - 0x50], rax
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce34]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008ae3
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008ade
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 4
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x3767616d
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce36]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008b69
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008b64
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 4
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x61766f6e
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce38]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008bef
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008bea
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x6567656e
mov byte [rbp - 0x4c], 0x76
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce3a]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008c79
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008c74
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 4
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x3934326d
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce08]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008cff
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008cfa
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x65736174
mov byte [rbp - 0x4c], 0x72
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce3c]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008d89
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008d84
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
mov qword [rbp - 0x48], 0
mov qword [rbp - 0x40], 9
mov qword [rbp - 0x38], 0xf
movabs rax, 0x6e61626873616c66
mov qword [rbp - 0x50], rax
mov byte [rbp - 0x48], 0x67
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce3e]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008e1b
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008e16
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
mov qword [rbp - 0x48], 0
mov qword [rbp - 0x40], 9
mov qword [rbp - 0x38], 0xf
movabs rax, 0x64616e6572676568
mov qword [rbp - 0x50], rax
mov byte [rbp - 0x48], 0x65
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce40]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008ead
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008ea8
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
mov qword [rbp - 0x48], 0
mov qword [rbp - 0x40], 0xc
mov qword [rbp - 0x38], 0xf
movabs rax, 0x657267656b6f6d73
mov qword [rbp - 0x50], rax
mov dword [rbp - 0x48], 0x6564616e
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce42]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008f42
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008f3d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
call fcn.140106af4
mov qword [rbp - 0x48], 0
mov qword [rbp - 0x40], 7
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x6f6c6f6d
mov dword [rbp - 0x4d], 0x766f746f
mov byte [rbp - 0x49], 0
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce44]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140008fd4
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008fcf
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 5
mov qword [rbp - 0x38], 0xf
mov dword [rbp - 0x50], 0x6f636564
mov byte [rbp - 0x4c], 0x79
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce46]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x14000905e
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140009059
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
mov qword [rbp - 0x48], 0
mov qword [rbp - 0x40], 0xa
mov qword [rbp - 0x38], 0xf
movabs rax, 0x616e657267636e69
mov qword [rbp - 0x50], rax
mov word [rbp - 0x48], 0x6564
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce48]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x1400090f2
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400090ed
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 2
mov qword [rbp - 0x38], 0xf
mov word [rbp - 0x50], 0x3463
lea rcx, [rbp + 0x120]
lea rdx, [rbp + 0x130]
lea r8, [rbp - 0x50]
call fcn.140016cd0
mov rax, qword [rbp + 0x130]
lea rcx, [0x14010ce4a]
mov qword [rax + 0x40], rcx
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
mov rdi, qword [rbp - 0x58]
jb 0x14000917b
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140009176
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
lea rcx, [rbp + 0x120]
mov rdx, rdi
call fcn.140016ea0
mov rcx, qword [rbp + 0x120]
cmp rax, rcx
je 0x14000919c
mov rsi, qword [rax + 0x40]
jmp 0x1400091a3
lea rsi, [0x14010cda0]
mov r8, qword [rcx + 8]
lea rcx, [rbp + 0x120]
mov rdx, rcx
call fcn.140014c50
mov rcx, qword [rbp + 0x120]
mov edx, 0x48
call fcn.140106af4
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x140009205
mov rcx, qword [rdi]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140009200
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140007a1e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140106af4
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov rax, rsi
add rsp, 0x1c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret