Function at 0x140002a40
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x318
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x290], 0xfffffffffffffffe
lea rsi, [0x14001aea0]
lea rdx, [0x140012fa3]
mov rcx, rsi
call fcn.140003eb0
mov rcx, rax
call fcn.1400042b0
lea rdx, str._________________________________
mov rcx, rsi
call fcn.140003eb0
mov rcx, rax
call fcn.1400042b0
lea rdx, [0x140012f7e]
mov rcx, rsi
call fcn.140003eb0
mov rcx, rax
call fcn.1400042b0
lea rdx, str.___________________________________
mov rcx, rsi
call fcn.140003eb0
mov rcx, rax
call fcn.1400042b0
lea rdx, str._____________________________
mov rcx, rsi
call fcn.140003eb0
mov rcx, rax
call fcn.1400042b0
lea rdx, str.__________________________
mov rcx, rsi
call fcn.140003eb0
mov rcx, rax
call fcn.1400042b0
xorps xmm0, xmm0
movaps xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], 0xf
mov byte [rbp - 0x30], 0x54
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], 1
mov qword [rbp - 0x38], 0xf
mov byte [rbp - 0x50], 0x34
movaps xmmword [rbp - 0x10], xmm0
mov qword [rbp], 1
mov qword [rbp + 8], 0xf
mov byte [rbp - 0x10], 0x79
movaps xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], 1
mov qword [rbp + 0x28], 0xf
mov byte [rbp + 0x10], 0x31
movaps xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x40], 1
mov qword [rbp + 0x48], 0xf
mov byte [rbp + 0x30], 0x6f
movaps xmmword [rbp + 0x50], xmm0
mov qword [rbp + 0x60], 1
mov qword [rbp + 0x68], 0xf
mov byte [rbp + 0x50], 0x52
movaps xmmword [rbp + 0x70], xmm0
mov qword [rbp + 0x80], 1
mov qword [rbp + 0x88], 0xf
mov byte [rbp + 0x70], 0x2f
movaps xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0xa0], 1
mov qword [rbp + 0xa8], 0xf
mov byte [rbp + 0x90], 0x52
movaps xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], 1
mov qword [rbp + 0xc8], 0xf
mov byte [rbp + 0xb0], 0x69
movaps xmmword [rbp + 0xd0], xmm0
mov qword [rbp + 0xe0], 1
mov qword [rbp + 0xe8], 0xf
mov byte [rbp + 0xd0], 0x6e
movaps xmmword [rbp + 0xf0], xmm0
mov qword [rbp + 0x100], 1
mov qword [rbp + 0x108], 0xf
mov byte [rbp + 0xf0], 0x67
movaps xmmword [rbp + 0x110], xmm0
mov qword [rbp + 0x120], 1
mov qword [rbp + 0x128], 0xf
mov byte [rbp + 0x110], 0x51
lea rdx, str.Github:_https:__github.com_
mov rcx, rsi
call fcn.140003eb0
mov rdi, qword [rbp - 0x20]
movabs r14, 0x7fffffffffffffff
cmp rdi, r14
je 0x140003b36
mov rsi, rax
mov r15, qword [rbp - 0x30]
mov r12, qword [rbp - 0x18]
xorps xmm0, xmm0
movaps xmmword [rbp + 0x270], xmm0
movaps xmmword [rbp + 0x280], xmm0
lea r13, [rdi + 1]
cmp r13, 0x10
jb 0x140002ce6
cmp rdi, 0xffffffffffffffff
jl 0x140002ccc
mov rax, r13
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x140002cf5
lea rcx, [r14 + 0x28]
call fcn.140009580
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140002d01
lea rbx, [rbp + 0x270]
mov r14d, 0xf
jmp 0x140002d08
lea rcx, [r14 + 1]
call fcn.140009580
mov rbx, rax
mov qword [rbp + 0x270], rbx
cmp r12, 0x10
lea rdx, [rbp - 0x30]
cmovae rdx, r15
mov qword [rbp + 0x280], r13
mov qword [rbp + 0x288], r14
mov rcx, rbx
mov r8, rdi
call sub.msvcrt.dll_memcpy
movzx eax, byte [rbp - 0x50]
mov byte [rbx + rdi], al
mov byte [rbx + rdi + 1], 0
mov r8, qword [rbp]
cmp qword [rbp + 8], 0x10
jb 0x140002d4a
mov r9, qword [rbp - 0x10]
jmp 0x140002d4e
lea r9, [rbp - 0x10]
mov rcx, qword [rbp + 0x280]
mov rax, qword [rbp + 0x288]
mov rdx, rax
sub rdx, rcx
cmp rdx, r8
jae 0x140002d80
mov qword [rsp + 0x20], r8
lea rcx, [rbp + 0x270]
mov rdx, r8
call fcn.140007ef0
mov rdi, rax
jmp 0x140002db2
lea rbx, [rcx + r8]
mov qword [rbp + 0x280], rbx
lea rdi, [rbp + 0x270]
mov r14, rdi
cmp rax, 0x10
jb 0x140002da2
mov r14, qword [rbp + 0x270]
add rcx, r14
mov rdx, r9
call sub.msvcrt.dll_memmove
mov byte [r14 + rbx], 0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rbp + 0x260], xmm1
movaps xmmword [rbp + 0x250], xmm0
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov r8, qword [rbp + 0x20]
cmp qword [rbp + 0x28], 0x10
jb 0x140002deb
mov r9, qword [rbp + 0x10]
jmp 0x140002def
lea r9, [rbp + 0x10]
mov rcx, qword [rbp + 0x260]
mov rax, qword [rbp + 0x268]
mov rdx, rax
sub rdx, rcx
cmp rdx, r8
jae 0x140002e21
mov qword [rsp + 0x20], r8
lea rcx, [rbp + 0x250]
mov rdx, r8
call fcn.140007ef0
mov rdi, rax
jmp 0x140002e53
lea rbx, [rcx + r8]
mov qword [rbp + 0x260], rbx
lea rdi, [rbp + 0x250]
mov r14, rdi
cmp rax, 0x10
jb 0x140002e43
mov r14, qword [rbp + 0x250]
add rcx, r14
mov rdx, r9
call sub.msvcrt.dll_memmove
mov byte [r14 + rbx], 0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rbp + 0x240], xmm1
movaps xmmword [rbp + 0x230], xmm0
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov r8, qword [rbp + 0x40]
cmp qword [rbp + 0x48], 0x10
jb 0x140002e8c
mov r9, qword [rbp + 0x30]
jmp 0x140002e90
lea r9, [rbp + 0x30]
mov rcx, qword [rbp + 0x240]
mov rax, qword [rbp + 0x248]
mov rdx, rax
sub rdx, rcx
cmp rdx, r8
jae 0x140002ec2
mov qword [rsp + 0x20], r8
lea rcx, [rbp + 0x230]
mov rdx, r8
call fcn.140007ef0
mov rdi, rax
jmp 0x140002ef4
lea rbx, [rcx + r8]
mov qword [rbp + 0x240], rbx
lea rdi, [rbp + 0x230]
mov r14, rdi
cmp rax, 0x10
jb 0x140002ee4
mov r14, qword [rbp + 0x230]
add rcx, r14
mov rdx, r9
call sub.msvcrt.dll_memmove
mov byte [r14 + rbx], 0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rbp + 0x220], xmm1
movaps xmmword [rbp + 0x210], xmm0
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov r8, qword [rbp + 0x60]
cmp qword [rbp + 0x68], 0x10
jb 0x140002f2d
mov r9, qword [rbp + 0x50]
jmp 0x140002f31
lea r9, [rbp + 0x50]
mov rcx, qword [rbp + 0x220]
mov rax, qword [rbp + 0x228]
mov rdx, rax
sub rdx, rcx
cmp rdx, r8
jae 0x140002f63
mov qword [rsp + 0x20], r8
lea rcx, [rbp + 0x210]
mov rdx, r8
call fcn.140007ef0
mov rdi, rax
jmp 0x140002f95
lea rbx, [rcx + r8]
mov qword [rbp + 0x220], rbx
lea rdi, [rbp + 0x210]
mov r14, rdi
cmp rax, 0x10
jb 0x140002f85
mov r14, qword [rbp + 0x210]
add rcx, r14
mov rdx, r9
call sub.msvcrt.dll_memmove
mov byte [r14 + rbx], 0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rbp + 0x200], xmm1
movaps xmmword [rbp + 0x1f0], xmm0
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov r8, qword [rbp + 0x80]
cmp qword [rbp + 0x88], 0x10
jb 0x140002fd4
mov r9, qword [rbp + 0x70]
jmp 0x140002fd8
lea r9, [rbp + 0x70]
mov rcx, qword [rbp + 0x200]
mov rax, qword [rbp + 0x208]
mov rdx, rax
sub rdx, rcx
cmp rdx, r8
jae 0x14000300a
mov qword [rsp + 0x20], r8
lea rcx, [rbp + 0x1f0]
mov rdx, r8
call fcn.140007ef0
mov rdi, rax
jmp 0x14000303c
lea rbx, [rcx + r8]
mov qword [rbp + 0x200], rbx
lea rdi, [rbp + 0x1f0]
mov r14, rdi
cmp rax, 0x10
jb 0x14000302c
mov r14, qword [rbp + 0x1f0]
add rcx, r14
mov rdx, r9
call sub.msvcrt.dll_memmove
mov byte [r14 + rbx], 0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rbp + 0x1e0], xmm1
movaps xmmword [rbp + 0x1d0], xmm0
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov r8, qword [rbp + 0xa0]
cmp qword [rbp + 0xa8], 0x10
jb 0x14000307e
mov r9, qword [rbp + 0x90]
jmp 0x140003085
lea r9, [rbp + 0x90]
mov rcx, qword [rbp + 0x1e0]
mov rax, qword [rbp + 0x1e8]
mov rdx, rax
sub rdx, rcx
cmp rdx, r8
jae 0x1400030b7
mov qword [rsp + 0x20], r8
lea rcx, [rbp + 0x1d0]
mov rdx, r8
call fcn.140007ef0
mov rdi, rax
jmp 0x1400030e9
lea rbx, [rcx + r8]
mov qword [rbp + 0x1e0], rbx
lea rdi, [rbp + 0x1d0]
mov r14, rdi
cmp rax, 0x10
jb 0x1400030d9
mov r14, qword [rbp + 0x1d0]
add rcx, r14
mov rdx, r9
call sub.msvcrt.dll_memmove
mov byte [r14 + rbx], 0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rbp + 0x1c0], xmm1
movaps xmmword [rbp + 0x1b0], xmm0
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov r8, qword [rbp + 0xc0]
cmp qword [rbp + 0xc8], 0x10
jb 0x14000312b
mov r9, qword [rbp + 0xb0]
jmp 0x140003132
lea r9, [rbp + 0xb0]
mov rcx, qword [rbp + 0x1c0]
mov rax, qword [rbp + 0x1c8]
mov rdx, rax
sub rdx, rcx
cmp rdx, r8
jae 0x140003164
mov qword [rsp + 0x20], r8
lea rcx, [rbp + 0x1b0]
mov rdx, r8
call fcn.140007ef0
mov rdi, rax
jmp 0x140003196
lea rbx, [rcx + r8]
mov qword [rbp + 0x1c0], rbx
lea rdi, [rbp + 0x1b0]
mov r14, rdi
cmp rax, 0x10
jb 0x140003186
mov r14, qword [rbp + 0x1b0]
add rcx, r14
mov rdx, r9
call sub.msvcrt.dll_memmove
mov byte [r14 + rbx], 0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rbp + 0x1a0], xmm1
movaps xmmword [rbp + 0x190], xmm0
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov r8, qword [rbp + 0xe0]
cmp qword [rbp + 0xe8], 0x10
jb 0x1400031d8
mov r9, qword [rbp + 0xd0]
jmp 0x1400031df
lea r9, [rbp + 0xd0]
mov rcx, qword [rbp + 0x1a0]
mov rax, qword [rbp + 0x1a8]
mov rdx, rax
sub rdx, rcx
cmp rdx, r8
jae 0x140003211
mov qword [rsp + 0x20], r8
lea rcx, [rbp + 0x190]
mov rdx, r8
call fcn.140007ef0
mov rdi, rax
jmp 0x140003243
lea rbx, [rcx + r8]
mov qword [rbp + 0x1a0], rbx
lea rdi, [rbp + 0x190]
mov r14, rdi
cmp rax, 0x10
jb 0x140003233
mov r14, qword [rbp + 0x190]
add rcx, r14
mov rdx, r9
call sub.msvcrt.dll_memmove
mov byte [r14 + rbx], 0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rbp + 0x180], xmm1
movaps xmmword [rbp + 0x170], xmm0
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov r8, qword [rbp + 0x100]
cmp qword [rbp + 0x108], 0x10
jb 0x140003285
mov r9, qword [rbp + 0xf0]
jmp 0x14000328c
lea r9, [rbp + 0xf0]
mov rcx, qword [rbp + 0x180]
mov rax, qword [rbp + 0x188]
mov rdx, rax
sub rdx, rcx
cmp rdx, r8
jae 0x1400032be
mov qword [rsp + 0x20], r8
lea rcx, [rbp + 0x170]
mov rdx, r8
call fcn.140007ef0
mov rdi, rax
jmp 0x1400032f0
lea rbx, [rcx + r8]
mov qword [rbp + 0x180], rbx
lea rdi, [rbp + 0x170]
mov r14, rdi
cmp rax, 0x10
jb 0x1400032e0
mov r14, qword [rbp + 0x170]
add rcx, r14
mov rdx, r9
call sub.msvcrt.dll_memmove
mov byte [r14 + rbx], 0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rbp + 0x160], xmm1
movaps xmmword [rbp + 0x150], xmm0
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov r8, qword [rbp + 0x120]
cmp qword [rbp + 0x128], 0x10
jb 0x140003332
mov r9, qword [rbp + 0x110]
jmp 0x140003339
lea r9, [rbp + 0x110]
mov rcx, qword [rbp + 0x160]
mov rax, qword [rbp + 0x168]
mov rdx, rax
sub rdx, rcx
cmp rdx, r8
jae 0x14000336b
mov qword [rsp + 0x20], r8
lea rcx, [rbp + 0x150]
mov rdx, r8
call fcn.140007ef0
mov rdi, rax
jmp 0x14000339d
lea rbx, [rcx + r8]
mov qword [rbp + 0x160], rbx
lea rdi, [rbp + 0x150]
mov r14, rdi
cmp rax, 0x10
jb 0x14000338d
mov r14, qword [rbp + 0x150]
add rcx, r14
mov rdx, r9
call sub.msvcrt.dll_memmove
mov byte [r14 + rbx], 0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rbp + 0x140], xmm1
movaps xmmword [rbp + 0x130], xmm0
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov r8, qword [rbp + 0x140]
cmp qword [rbp + 0x148], 0x10
jb 0x1400033df
mov rdx, qword [rbp + 0x130]
jmp 0x1400033e6
lea rdx, [rbp + 0x130]
mov rcx, rsi
call fcn.140008df0
mov rcx, rax
call fcn.1400042b0
mov rax, qword [rbp + 0x148]
cmp rax, 0x10
jb 0x14000343b
mov rcx, qword [rbp + 0x130]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140003436
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov qword [rbp + 0x140], 0
mov qword [rbp + 0x148], 0xf
mov byte [rbp + 0x130], 0
mov rax, qword [rbp + 0x168]
cmp rax, 0x10
jb 0x14000349d
mov rcx, qword [rbp + 0x150]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140003498
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov qword [rbp + 0x160], 0
mov qword [rbp + 0x168], 0xf
mov byte [rbp + 0x150], 0
mov rax, qword [rbp + 0x188]
cmp rax, 0x10
jb 0x1400034ff
mov rcx, qword [rbp + 0x170]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400034fa
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov qword [rbp + 0x180], 0
mov qword [rbp + 0x188], 0xf
mov byte [rbp + 0x170], 0
mov rax, qword [rbp + 0x1a8]
cmp rax, 0x10
jb 0x140003561
mov rcx, qword [rbp + 0x190]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000355c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov qword [rbp + 0x1a0], 0
mov qword [rbp + 0x1a8], 0xf
mov byte [rbp + 0x190], 0
mov rax, qword [rbp + 0x1c8]
cmp rax, 0x10
jb 0x1400035c3
mov rcx, qword [rbp + 0x1b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400035be
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov qword [rbp + 0x1c0], 0
mov qword [rbp + 0x1c8], 0xf
mov byte [rbp + 0x1b0], 0
mov rax, qword [rbp + 0x1e8]
cmp rax, 0x10
jb 0x140003625
mov rcx, qword [rbp + 0x1d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140003620
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov qword [rbp + 0x1e0], 0
mov qword [rbp + 0x1e8], 0xf
mov byte [rbp + 0x1d0], 0
mov rax, qword [rbp + 0x208]
cmp rax, 0x10
jb 0x140003687
mov rcx, qword [rbp + 0x1f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140003682
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov qword [rbp + 0x200], 0
mov qword [rbp + 0x208], 0xf
mov byte [rbp + 0x1f0], 0
mov rax, qword [rbp + 0x228]
cmp rax, 0x10
jb 0x1400036e9
mov rcx, qword [rbp + 0x210]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400036e4
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov qword [rbp + 0x220], 0
mov qword [rbp + 0x228], 0xf
mov byte [rbp + 0x210], 0
mov rax, qword [rbp + 0x248]
cmp rax, 0x10
jb 0x14000374b
mov rcx, qword [rbp + 0x230]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140003746
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov qword [rbp + 0x240], 0
mov qword [rbp + 0x248], 0xf
mov byte [rbp + 0x230], 0
mov rax, qword [rbp + 0x268]
cmp rax, 0x10
jb 0x1400037ad
mov rcx, qword [rbp + 0x250]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400037a8
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov qword [rbp + 0x260], 0
mov qword [rbp + 0x268], 0xf
mov byte [rbp + 0x250], 0
mov rax, qword [rbp + 0x288]
cmp rax, 0x10
jb 0x14000380f
mov rcx, qword [rbp + 0x270]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000380a
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov rax, qword [rbp + 0x128]
cmp rax, 0x10
jb 0x140003854
mov rcx, qword [rbp + 0x110]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000384f
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov rax, qword [rbp + 0x108]
cmp rax, 0x10
jb 0x140003899
mov rcx, qword [rbp + 0xf0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140003894
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov rax, qword [rbp + 0xe8]
cmp rax, 0x10
jb 0x1400038de
mov rcx, qword [rbp + 0xd0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400038d9
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov rax, qword [rbp + 0xc8]
cmp rax, 0x10
jb 0x140003923
mov rcx, qword [rbp + 0xb0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000391e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov rax, qword [rbp + 0xa8]
cmp rax, 0x10
jb 0x140003968
mov rcx, qword [rbp + 0x90]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140003963
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov rax, qword [rbp + 0x88]
cmp rax, 0x10
jb 0x1400039aa
mov rcx, qword [rbp + 0x70]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400039a5
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov rax, qword [rbp + 0x68]
cmp rax, 0x10
jb 0x1400039e9
mov rcx, qword [rbp + 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400039e4
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov rax, qword [rbp + 0x48]
cmp rax, 0x10
jb 0x140003a28
mov rcx, qword [rbp + 0x30]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140003a23
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov rax, qword [rbp + 0x28]
cmp rax, 0x10
jb 0x140003a67
mov rcx, qword [rbp + 0x10]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140003a62
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov rax, qword [rbp + 8]
cmp rax, 0x10
jb 0x140003aa6
mov rcx, qword [rbp - 0x10]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140003aa1
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov rax, qword [rbp - 0x38]
cmp rax, 0x10
jb 0x140003ae1
mov rcx, qword [rbp - 0x50]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140003adc
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
mov rax, qword [rbp - 0x18]
cmp rax, 0x10
jb 0x140003b1c
mov rcx, qword [rbp - 0x30]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140003b17
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140003b31
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400095c4
nop
add rsp, 0x318
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.14000d770
call fcn.1400065a0
int3