Function at 0x140006550
Capabilities:
Move file

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r13
push r14
push r15
lea rbp, [rsp - 0x19f0]
mov eax, 0x1af0
call fcn.140068b90
sub rsp, rax
mov rax, qword [0x140084008]
xor rax, rsp
mov qword [rbp + 0x19e0], rax
xor r13d, r13d
mov r15d, r13d
mov dword [rbp + 0x1830], r13d
call fcn.140002920
call fcn.1400029b0
lea rax, [rbp + 0x1830]
mov dword [rbp + 0x1830], r13d
mov qword [rsp + 0x28], rax
lea r8, [0x140003530]
xor r9d, r9d
mov dword [rsp + 0x20], r13d
xor edx, edx
xor ecx, ecx
call qword [0x1400dd028]
lea rcx, [rbp + 0x1050]
mov r14, rax
call fcn.1400115b0
lea rcx, [rbp + 0x1050]
call fcn.14000cf80
lea rdx, str.RLspBXhg
lea rcx, [rbp + 0x9d0]
call fcn.14000d180
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x1170]
call fcn.1400040b0
lea rcx, [rbp + 0x1170]
call fcn.14000cf80
lea rcx, [rbp + 0x9d0]
call fcn.14000cf80
lea rdx, str.PlgCrJfp
lea rcx, [rbp + 0xa10]
call fcn.14000d180
lea rdx, str.VtExHmie
lea rcx, [rbp + 0x9f0]
call fcn.14000d180
lea rdx, [rbp + 0xa10]
lea rcx, [rbp + 0x9f0]
call fcn.1400042a0
lea rcx, [rbp + 0x9f0]
call fcn.14000cf80
lea rcx, [rbp + 0xa10]
call fcn.14000cf80
lea rdx, str.RLspBXhg
lea rcx, [rbp + 0xa30]
call fcn.14000d180
lea rdx, [rbp + 0xa30]
lea rcx, [rbp + 0x1190]
call fcn.1400040b0
lea rcx, [rbp + 0x1190]
call fcn.14000cf80
lea rcx, [rbp + 0xa30]
call fcn.14000cf80
lea rdx, str.AlITZdVB
lea rcx, [rbp + 0xa50]
call fcn.14000d180
lea rdx, [rbp + 0xa50]
lea rcx, [rbp + 0x11b0]
call fcn.1400041a0
lea rcx, [rbp + 0x11b0]
call fcn.14000cf80
lea rcx, [rbp + 0xa50]
call fcn.14000cf80
lea rdx, str.PlgCrJfp
lea rcx, [rbp + 0x870]
call fcn.14000d180
xorps xmm0, xmm0
lea r8d, [r13 + 8]
xorps xmm1, xmm1
lea rdx, str.VtExHmie
lea rcx, [rbp + 0x3b0]
movups xmmword [rbp + 0x3b0], xmm0
movdqu xmmword [rbp + 0x3c0], xmm1
call fcn.140012180
lea rdx, [rbp + 0x870]
lea rcx, [rbp + 0x3b0]
call fcn.1400042a0
mov rdx, qword [rbp + 0x3c8]
cmp rdx, 0x10
jb 0x140006784
mov rcx, qword [rbp + 0x3b0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000677f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096f1
call fcn.140016f10
mov rdx, qword [rbp + 0x888]
cmp rdx, 0x10
jb 0x1400067c5
mov rcx, qword [rbp + 0x870]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400067c0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096f1
call fcn.140016f10
xorps xmm0, xmm0
lea rdx, str.YsdZvHBA
xorps xmm1, xmm1
lea rcx, [rbp + 0x3d0]
mov r8d, 8
movups xmmword [rbp + 0x3d0], xmm0
movdqu xmmword [rbp + 0x3e0], xmm1
call fcn.140012180
lea rdx, [rbp + 0x3d0]
lea rcx, [rsp + 0x30]
call fcn.14000d1c0
mov rcx, qword [rsp + 0x30]
lea rsi, [rsp + 0x30]
mov rdx, qword [rsp + 0x48]
lea rdi, [rsp + 0x30]
mov r8, qword [rsp + 0x40]
lea rbx, [rsp + 0x30]
cmp rdx, 0x10
cmovae rsi, rcx
cmovae rdi, rcx
add rsi, r8
cmp rdx, 0x10
cmovae rbx, rcx
cmp rbx, rsi
je 0x140006863
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044b24
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140006841
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x30]
test r8, r8
je 0x14000689a
cmp rdx, 0x10
lea rax, [rsp + 0x30]
cmovae rax, rcx
movsx ecx, byte [rax]
call fcn.140044b50
cmp qword [rsp + 0x48], 0x10
lea rcx, [rsp + 0x30]
cmovae rcx, qword [rsp + 0x30]
mov byte [rcx], al
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x30]
cmp rdx, 0x10
jb 0x1400068cd
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400068c8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096b5
call fcn.140016f10
mov rdx, qword [rbp + 0x3e8]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rsp + 0x30], r13b
movdqu xmmword [rsp + 0x40], xmm0
cmp rdx, 0x10
jb 0x140006921
mov rcx, qword [rbp + 0x3d0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000691c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096b5
call fcn.140016f10
xorps xmm0, xmm0
lea rdx, str.PlgCrJfp
xorps xmm1, xmm1
lea rcx, [rbp + 0x410]
mov r8d, 8
movups xmmword [rbp + 0x410], xmm0
movdqu xmmword [rbp + 0x420], xmm1
call fcn.140012180
xorps xmm0, xmm0
lea rdx, str.VtExHmie
xorps xmm1, xmm1
lea rcx, [rbp + 0x3f0]
mov r8d, 8
movups xmmword [rbp + 0x3f0], xmm0
movdqu xmmword [rbp + 0x400], xmm1
call fcn.140012180
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x3f0]
call fcn.1400042a0
mov rdx, qword [rbp + 0x408]
cmp rdx, 0x10
jb 0x1400069d1
mov rcx, qword [rbp + 0x3f0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400069cc
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096f1
call fcn.140016f10
mov rdx, qword [rbp + 0x428]
cmp rdx, 0x10
jb 0x140006a12
mov rcx, qword [rbp + 0x410]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006a0d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096f1
call fcn.140016f10
lea rcx, [rbp + 0xa70]
call fcn.1400115b0
mov rdx, qword [rbp + 0xa88]
cmp rdx, 0x10
jb 0x140006a5f
mov rcx, qword [rbp + 0xa70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006a5a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096bb
call fcn.140016f10
xorps xmm0, xmm0
lea rdx, str.PlgCrJfp
xorps xmm1, xmm1
lea rcx, [rbp + 0x248]
mov r8d, 8
movups xmmword [rbp + 0x248], xmm0
movdqu xmmword [rbp + 0x258], xmm1
call fcn.140012180
xorps xmm0, xmm0
lea rdx, str.VtExHmie
xorps xmm1, xmm1
lea rcx, [rbp + 0x430]
mov r8d, 8
movups xmmword [rbp + 0x430], xmm0
movdqu xmmword [rbp + 0x440], xmm1
call fcn.140012180
lea rdx, [rbp + 0x248]
lea rcx, [rbp + 0x430]
call fcn.1400042a0
mov rdx, qword [rbp + 0x448]
cmp rdx, 0x10
jb 0x140006b0f
mov rcx, qword [rbp + 0x430]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006b0a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096f1
call fcn.140016f10
mov rdx, qword [rbp + 0x260]
cmp rdx, 0x10
jb 0x140006b50
mov rcx, qword [rbp + 0x248]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006b4b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096f1
call fcn.140016f10
xorps xmm0, xmm0
lea rdx, str.uAblHINY
xorps xmm1, xmm1
lea rcx, [rbp + 0x268]
mov r8d, 8
movups xmmword [rbp + 0x268], xmm0
movdqu xmmword [rbp + 0x278], xmm1
call fcn.140012180
lea rdx, [rbp + 0x268]
lea rcx, [rbp - 0x30]
call fcn.14000d1c0
mov r8, qword [rbp - 0x30]
lea rsi, [rbp - 0x30]
mov rdx, qword [rbp - 0x18]
lea rdi, [rbp - 0x30]
cmp rdx, 0x10
lea rbx, [rbp - 0x30]
cmovae rsi, r8
cmovae rdi, r8
add rsi, qword [rbp - 0x20]
cmp rdx, 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140006bdd
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044b50
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140006bc2
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x140006c13
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140006c0b
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096c1
mov rcx, r8
call fcn.140016f10
mov rdx, qword [rbp + 0x280]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp - 0x30], r13b
movdqu xmmword [rbp - 0x20], xmm0
cmp rdx, 0x10
jb 0x140006c65
mov rcx, qword [rbp + 0x268]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006c60
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096c1
call fcn.140016f10
lea rcx, [rbp + 0xa90]
call fcn.1400115b0
mov rdx, qword [rbp + 0xaa8]
cmp rdx, 0x10
jb 0x140006cb2
mov rcx, qword [rbp + 0xa90]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006cad
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096c7
call fcn.140016f10
xorps xmm0, xmm0
lea rdx, str.uAblHINY
xorps xmm1, xmm1
lea rcx, [rbp + 0x288]
mov r8d, 8
movups xmmword [rbp + 0x288], xmm0
movdqu xmmword [rbp + 0x298], xmm1
call fcn.140012180
lea rdx, [rbp + 0x288]
lea rcx, [rbp - 0x10]
call fcn.14000d1c0
mov r8, qword [rbp - 0x10]
lea rsi, [rbp - 0x10]
mov rdx, qword [rbp + 8]
lea rdi, [rbp - 0x10]
cmp rdx, 0x10
lea rbx, [rbp - 0x10]
cmovae rsi, r8
cmovae rdi, r8
add rsi, qword [rbp]
cmp rdx, 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140006d3f
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044b50
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140006d24
mov rdx, qword [rbp + 8]
mov r8, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x140006d75
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140006d6d
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096cd
mov rcx, r8
call fcn.140016f10
mov rdx, qword [rbp + 0x2a0]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp - 0x10], r13b
movdqu xmmword [rbp], xmm0
cmp rdx, 0x10
jb 0x140006dc7
mov rcx, qword [rbp + 0x288]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006dc2
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096cd
call fcn.140016f10
xorps xmm0, xmm0
lea rdx, str.uAblHINY
xorps xmm1, xmm1
lea rcx, [rbp + 0x2f0]
mov r8d, 8
movups xmmword [rbp + 0x2f0], xmm0
movdqu xmmword [rbp + 0x300], xmm1
call fcn.140012180
lea rdx, [rbp + 0x2f0]
lea rcx, [rbp - 0x50]
call fcn.14000d1c0
mov r8, qword [rbp - 0x50]
lea rcx, [rbp - 0x50]
mov rdx, qword [rbp - 0x38]
lea rdi, [rbp - 0x50]
mov rsi, qword [rbp - 0x40]
lea rbx, [rbp - 0x50]
cmp rdx, 0x10
cmovae rcx, r8
cmovae rdi, r8
add rsi, rcx
cmp rdx, 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140006e5b
sub rdi, rbx
nop dword [rax]
movzx ecx, byte [rbx]
call fcn.140044b50
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x140006e40
mov rdx, qword [rbp - 0x38]
mov r8, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x140006e91
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140006e89
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096d3
mov rcx, r8
call fcn.140016f10
mov rdx, qword [rbp + 0x308]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp - 0x50], r13b
movdqu xmmword [rbp - 0x40], xmm0
cmp rdx, 0x10
jb 0x140006ee3
mov rcx, qword [rbp + 0x2f0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006ede
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096d3
call fcn.140016f10
xorps xmm0, xmm0
lea rdx, str.AlITZdVB
xorps xmm1, xmm1
lea rcx, [rbp + 0x310]
mov r8d, 8
movups xmmword [rbp + 0x310], xmm0
movdqu xmmword [rbp + 0x320], xmm1
call fcn.140012180
lea rdx, [rbp + 0x310]
lea rcx, [rsp + 0x70]
call fcn.14000d1c0
cmp qword [rbp - 0x80], r13
je 0x140006f52
cmp qword [rbp - 0x78], 0x10
lea rax, [rsp + 0x70]
cmovae rax, qword [rsp + 0x70]
movsx ecx, byte [rax]
call fcn.140044b50
cmp qword [rbp - 0x78], 0x10
lea rcx, [rsp + 0x70]
cmovae rcx, qword [rsp + 0x70]
mov byte [rcx], al
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x140006f8e
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006f89
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096d9
call fcn.140016f10
mov rdx, qword [rbp + 0x328]
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], 0xf
mov byte [rsp + 0x70], r13b
cmp rdx, 0x10
jb 0x140006fe0
mov rcx, qword [rbp + 0x310]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006fdb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096d9
call fcn.140016f10
xorps xmm0, xmm0
lea rdx, str.YsdZvHBA
xorps xmm1, xmm1
lea rcx, [rbp + 0x330]
mov r8d, 8
movups xmmword [rbp + 0x330], xmm0
movdqu xmmword [rbp + 0x340], xmm1
call fcn.140012180
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x490]
call fcn.1400041f0
mov rdx, qword [rbp + 0x4a8]
cmp rdx, 0x10
jb 0x140007062
mov rcx, qword [rbp + 0x490]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000705d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096df
call fcn.140016f10
mov rdx, qword [rbp + 0x348]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp + 0x490], r13b
movdqu xmmword [rbp + 0x4a0], xmm0
cmp rdx, 0x10
jb 0x1400070ba
mov rcx, qword [rbp + 0x330]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400070b5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096df
call fcn.140016f10
lea rcx, [rbp + 0xab0]
call fcn.1400115b0
mov rdx, qword [rbp + 0xac8]
cmp rdx, 0x10
jb 0x140007107
mov rcx, qword [rbp + 0xab0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007102
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096e5
call fcn.140016f10
xorps xmm0, xmm0
lea rdx, str.DydOuJSa
xorps xmm1, xmm1
lea rcx, [rbp + 0x4b0]
mov r8d, 8
movups xmmword [rbp + 0x4b0], xmm0
movdqu xmmword [rbp + 0x4c0], xmm1
call fcn.140012180
xorps xmm0, xmm0
lea rdx, str.tSmHSnMc
xorps xmm1, xmm1
lea rcx, [rbp + 0x1e8]
mov r8d, 8
movups xmmword [rbp + 0x1e8], xmm0
movdqu xmmword [rbp + 0x1f8], xmm1
call fcn.140012180
mov rdx, qword [rbp + 0x200]
cmp rdx, 0x10
jb 0x1400071a4
mov rcx, qword [rbp + 0x1e8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000719f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096eb
call fcn.140016f10
mov rdx, qword [rbp + 0x4c8]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp + 0x1e8], r13b
movdqu xmmword [rbp + 0x1f8], xmm0
cmp rdx, 0x10
jb 0x1400071fc
mov rcx, qword [rbp + 0x4b0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400071f7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096eb
call fcn.140016f10
xorps xmm0, xmm0
lea rdx, str.PlgCrJfp
xorps xmm1, xmm1
lea rcx, [rbp + 0x370]
mov r8d, 8
movups xmmword [rbp + 0x370], xmm0
movdqu xmmword [rbp + 0x380], xmm1
call fcn.140012180
xorps xmm0, xmm0
lea rdx, str.VtExHmie
xorps xmm1, xmm1
lea rcx, [rbp + 0x350]
mov r8d, 8
movups xmmword [rbp + 0x350], xmm0
movdqu xmmword [rbp + 0x360], xmm1
call fcn.140012180
lea rdx, [rbp + 0x370]
lea rcx, [rbp + 0x350]
call fcn.1400042a0
mov rdx, qword [rbp + 0x368]
cmp rdx, 0x10
jb 0x1400072ac
mov rcx, qword [rbp + 0x350]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400072a7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096f1
call fcn.140016f10
mov rdx, qword [rbp + 0x388]
cmp rdx, 0x10
jb 0x1400072ed
mov rcx, qword [rbp + 0x370]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400072e8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096f1
call fcn.140016f10
xorps xmm0, xmm0
mov qword [rsp + 0x1b20], r12
xorps xmm1, xmm1
lea rdx, str.uAblHINY
mov r8d, 8
lea rcx, [rbp + 0x208]
movups xmmword [rbp + 0x208], xmm0
movdqu xmmword [rbp + 0x218], xmm1
call fcn.140012180
lea rdx, [rbp + 0x208]
lea rcx, [rbp - 0x70]
call fcn.14000d1c0
mov rdx, qword [rbp - 0x70]
lea rsi, [rbp - 0x70]
mov r8, qword [rbp - 0x58]
lea rdi, [rbp - 0x70]
cmp r8, 0x10
lea rbx, [rbp - 0x70]
cmovae rsi, rdx
cmovae rdi, rdx
add rsi, qword [rbp - 0x60]
cmp r8, 0x10
cmovae rbx, rdx
cmp rbx, rsi
je 0x140007382
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044b50
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140007367
mov r8, qword [rbp - 0x58]
mov rdx, qword [rbp - 0x70]
cmp r8, 0x10
jb 0x140007394
inc r8
lea rcx, [rbp - 0x70]
call fcn.14000f9a0
mov r8, qword [rbp + 0x220]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp - 0x70], r13b
movdqu xmmword [rbp - 0x60], xmm0
cmp r8, 0x10
jb 0x1400073c8
mov rdx, qword [rbp + 0x208]
lea rcx, [rbp + 0x208]
inc r8
call fcn.14000f9a0
lea rcx, [rbp + 0x890]
call fcn.1400115b0
mov r8, qword [rbp + 0x8a8]
cmp r8, 0x10
jb 0x1400073f7
mov rdx, qword [rbp + 0x890]
lea rcx, [rbp + 0x890]
inc r8
call fcn.14000f9a0
xorps xmm0, xmm0
lea rdx, str.AlITZdVB
xorps xmm1, xmm1
lea rcx, [rbp + 0x228]
mov r8d, 8
movups xmmword [rbp + 0x228], xmm0
movdqu xmmword [rbp + 0x238], xmm1
call fcn.140012180
lea rdx, [rbp + 0x228]
lea rcx, [rsp + 0x50]
call fcn.14000d1c0
cmp qword [rsp + 0x60], r13
je 0x140007469
cmp qword [rsp + 0x68], 0x10
lea rax, [rsp + 0x50]
cmovae rax, qword [rsp + 0x50]
movsx ecx, byte [rax]
call fcn.140044b50
cmp qword [rsp + 0x68], 0x10
lea rcx, [rsp + 0x50]
cmovae rcx, qword [rsp + 0x50]
mov byte [rcx], al
mov r8, qword [rsp + 0x68]
cmp r8, 0x10
jb 0x140007486
mov rdx, qword [rsp + 0x50]
lea rcx, [rsp + 0x50]
inc r8
call fcn.14000f9a0
mov r8, qword [rbp + 0x240]
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], r13b
cmp r8, 0x10
jb 0x1400074bc
mov rdx, qword [rbp + 0x228]
lea rcx, [rbp + 0x228]
inc r8
call fcn.14000f9a0
xorps xmm0, xmm0
lea rdx, str.DydOuJSa
xorps xmm1, xmm1
lea rcx, [rbp + 0x390]
mov r8d, 8
movups xmmword [rbp + 0x390], xmm0
movdqu xmmword [rbp + 0x3a0], xmm1
call fcn.140012180
xorps xmm0, xmm0
lea rdx, str.tSmHSnMc
xorps xmm1, xmm1
lea rcx, [rbp + 0xc8]
mov r8d, 8
movups xmmword [rbp + 0xc8], xmm0
movdqu xmmword [rbp + 0xd8], xmm1
call fcn.140012180
mov r8, qword [rbp + 0xe0]
cmp r8, 0x10
jb 0x14000753b
mov rdx, qword [rbp + 0xc8]
lea rcx, [rbp + 0xc8]
inc r8
call fcn.14000f9a0
mov r8, qword [rbp + 0x3a8]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp + 0xc8], r13b
movdqu xmmword [rbp + 0xd8], xmm0
cmp r8, 0x10
jb 0x140007575
mov rdx, qword [rbp + 0x390]
lea rcx, [rbp + 0x390]
inc r8
call fcn.14000f9a0
xorps xmm0, xmm0
lea rdx, str.DydOuJSa
xorps xmm1, xmm1
lea rcx, [rbp + 0x7e0]
mov r8d, 8
movups xmmword [rbp + 0x7e0], xmm0
movdqu xmmword [rbp + 0x7f0], xmm1
call fcn.140012180
xorps xmm0, xmm0
lea rdx, str.tSmHSnMc
xorps xmm1, xmm1
lea rcx, [rbp + 0x7c0]
mov r8d, 8
movups xmmword [rbp + 0x7c0], xmm0
movdqu xmmword [rbp + 0x7d0], xmm1
call fcn.140012180
lea rcx, [rbp + 0x7c0]
call fcn.14000cf80
lea rcx, [rbp + 0x7e0]
call fcn.14000cf80
xorps xmm0, xmm0
lea rdx, str.YsdZvHBA
xorps xmm1, xmm1
lea rcx, [rbp + 0x4d0]
mov r8d, 8
movups xmmword [rbp + 0x4d0], xmm0
movdqu xmmword [rbp + 0x4e0], xmm1
call fcn.140012180
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp + 0x11d0]
call fcn.1400041f0
lea rcx, [rbp + 0x11d0]
call fcn.14000cf80
lea rcx, [rbp + 0x4d0]
call fcn.14000cf80
xorps xmm0, xmm0
lea rdx, str.uAblHINY
xorps xmm1, xmm1
lea rcx, [rbp + 0x4f0]
mov r8d, 8
movups xmmword [rbp + 0x4f0], xmm0
movdqu xmmword [rbp + 0x500], xmm1
call fcn.140012180
lea rdx, [rbp + 0x4f0]
lea rcx, [rbp + 0xe8]
call fcn.14000d1c0
cmp qword [rbp + 0x100], 0x10
lea rcx, [rbp + 0xe8]
mov r8, qword [rbp + 0xe8]
lea rdi, [rbp + 0xe8]
mov rsi, qword [rbp + 0xf8]
lea rbx, [rbp + 0xe8]
cmovae rcx, r8
cmovae rdi, r8
add rsi, rcx
cmp qword [rbp + 0x100], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x1400076e3
sub rdi, rbx
nop dword [rax]
movzx ecx, byte [rbx]
call fcn.140044b50
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x1400076d0
lea rcx, [rbp + 0xe8]
call fcn.14000cf80
lea rcx, [rbp + 0x4f0]
call fcn.14000cf80
xorps xmm0, xmm0
lea rdx, str.PlgCrJfp
xorps xmm1, xmm1
lea rcx, [rbp + 0x530]
mov r8d, 8
movups xmmword [rbp + 0x530], xmm0
movdqu xmmword [rbp + 0x540], xmm1
call fcn.140012180
xorps xmm0, xmm0
lea rdx, str.VtExHmie
xorps xmm1, xmm1
lea rcx, [rbp + 0x510]
mov r8d, 8
movups xmmword [rbp + 0x510], xmm0
movdqu xmmword [rbp + 0x520], xmm1
call fcn.140012180
lea rdx, [rbp + 0x530]
lea rcx, [rbp + 0x510]
call fcn.1400042a0
lea rcx, [rbp + 0x510]
call fcn.14000cf80
lea rcx, [rbp + 0x530]
call fcn.14000cf80
xorps xmm0, xmm0
lea rdx, str.YsdZvHBA
xorps xmm1, xmm1
lea rcx, [rbp + 0x550]
mov r8d, 8
movups xmmword [rbp + 0x550], xmm0
movdqu xmmword [rbp + 0x560], xmm1
call fcn.140012180
lea rdx, [rbp + 0x550]
lea rcx, [rbp + 0x11f0]
call fcn.1400041f0
lea rcx, [rbp + 0x11f0]
call fcn.14000cf80
lea rcx, [rbp + 0x550]
call fcn.14000cf80
xorps xmm0, xmm0
lea rdx, str.YsdZvHBA
xorps xmm1, xmm1
lea rcx, [rbp + 0x470]
mov r8d, 8
movups xmmword [rbp + 0x470], xmm0
movdqu xmmword [rbp + 0x480], xmm1
call fcn.140012180
lea rdx, [rbp + 0x470]
lea rcx, [rbp + 0x1210]
call fcn.1400041f0
lea rcx, [rbp + 0x1210]
call fcn.14000cf80
lea rcx, [rbp + 0x470]
call fcn.14000cf80
xorps xmm0, xmm0
lea rdx, str.DydOuJSa
xorps xmm1, xmm1
lea rcx, [rbp + 0x830]
mov r8d, 8
movups xmmword [rbp + 0x830], xmm0
movdqu xmmword [rbp + 0x840], xmm1
call fcn.140012180
xorps xmm0, xmm0
lea rdx, str.tSmHSnMc
xorps xmm1, xmm1
lea rcx, [rbp + 0x800]
mov r8d, 8
movups xmmword [rbp + 0x800], xmm0
movdqu xmmword [rbp + 0x810], xmm1
call fcn.140012180
lea rcx, [rbp + 0x800]
call fcn.14000cf80
lea rcx, [rbp + 0x830]
call fcn.14000cf80
lea rcx, [rbp + 0x1230]
call fcn.1400115b0
lea rcx, [rbp + 0x1230]
call fcn.14000cf80
xorps xmm0, xmm0
lea rdx, str.DydOuJSa
xorps xmm1, xmm1
lea rcx, [rbp + 0x760]
mov r8d, 8
movups xmmword [rbp + 0x760], xmm0
movdqu xmmword [rbp + 0x770], xmm1
call fcn.140012180
xorps xmm0, xmm0
lea rdx, str.tSmHSnMc
xorps xmm1, xmm1
lea rcx, [rbp + 0x850]
mov r8d, 8
movups xmmword [rbp + 0x850], xmm0
movdqu xmmword [rbp + 0x860], xmm1
call fcn.140012180
lea rcx, [rbp + 0x850]
call fcn.14000cf80
lea rcx, [rbp + 0x760]
call fcn.14000cf80
xorps xmm0, xmm0
lea rdx, str.RLspBXhg
xorps xmm1, xmm1
lea rcx, [rbp + 0x450]
mov r8d, 8
movups xmmword [rbp + 0x450], xmm0
movdqu xmmword [rbp + 0x460], xmm1
call fcn.140012180
lea rdx, [rbp + 0x450]
lea rcx, [rbp + 0x108]
call fcn.14000d1c0
cmp qword [rbp + 0x120], 0x10
lea rcx, [rbp + 0x108]
mov r8, qword [rbp + 0x108]
lea rdi, [rbp + 0x108]
mov rsi, qword [rbp + 0x118]
lea rbx, [rbp + 0x108]
cmovae rcx, r8
cmovae rdi, r8
add rsi, rcx
cmp qword [rbp + 0x120], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x1400079d3
sub rdi, rbx
nop
movzx ecx, byte [rbx]
call fcn.140044b24
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x1400079c0
lea rcx, [rbp + 0x108]
call fcn.14000cf80
lea rcx, [rbp + 0x450]
call fcn.14000cf80
xorps xmm0, xmm0
lea rdx, str.RLspBXhg
xorps xmm1, xmm1
lea rcx, [rbp + 0x570]
mov r8d, 8
movups xmmword [rbp + 0x570], xmm0
movdqu xmmword [rbp + 0x580], xmm1
call fcn.140012180
lea rdx, [rbp + 0x570]
lea rcx, [rbp + 0x128]
call fcn.14000d1c0
cmp qword [rbp + 0x140], 0x10
lea rcx, [rbp + 0x128]
mov r8, qword [rbp + 0x128]
lea rdi, [rbp + 0x128]
mov rsi, qword [rbp + 0x138]
lea rbx, [rbp + 0x128]
cmovae rcx, r8
cmovae rdi, r8
add rsi, rcx
cmp qword [rbp + 0x140], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140007a89
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044b24
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140007a76
lea rcx, [rbp + 0x128]
call fcn.14000cf80
lea rcx, [rbp + 0x570]
call fcn.14000cf80
xorps xmm0, xmm0
lea rdx, str.AlITZdVB
xorps xmm1, xmm1
lea rcx, [rbp + 0x590]
mov r8d, 8
movups xmmword [rbp + 0x590], xmm0
movdqu xmmword [rbp + 0x5a0], xmm1
call fcn.140012180
lea rdx, [rbp + 0x590]
lea rcx, [rbp + 0x30]
call fcn.14000d1c0
cmp qword [rbp + 0x40], r13
je 0x140007b0b
cmp qword [rbp + 0x48], 0x10
lea rax, [rbp + 0x30]
cmovae rax, qword [rbp + 0x30]
movsx ecx, byte [rax]
call fcn.140044b50
cmp qword [rbp + 0x48], 0x10
lea rcx, [rbp + 0x30]
cmovae rcx, qword [rbp + 0x30]
mov byte [rcx], al
lea rcx, [rbp + 0x30]
call fcn.14000cf80
lea rcx, [rbp + 0x590]
call fcn.14000cf80
xorps xmm0, xmm0
lea rdx, str.uAblHINY
xorps xmm1, xmm1
lea rcx, [rbp + 0x5b0]
mov r8d, 8
movups xmmword [rbp + 0x5b0], xmm0
movdqu xmmword [rbp + 0x5c0], xmm1
call fcn.140012180
lea rdx, [rbp + 0x5b0]
lea rcx, [rbp + 0x148]
call fcn.14000d1c0
cmp qword [rbp + 0x160], 0x10
lea rsi, [rbp + 0x148]
mov r8, qword [rbp + 0x148]
lea rdi, [rbp + 0x148]
cmovae rsi, r8
lea rbx, [rbp + 0x148]
cmovae rdi, r8
add rsi, qword [rbp + 0x158]
cmp qword [rbp + 0x160], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140007bbb
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044b50
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140007ba8
lea rcx, [rbp + 0x148]
call fcn.14000cf80
lea rcx, [rbp + 0x5b0]
call fcn.14000cf80
xorps xmm0, xmm0
lea rdx, str.YsdZvHBA
xorps xmm1, xmm1
lea rcx, [rbp + 0x5d0]
mov r8d, 8
movups xmmword [rbp + 0x5d0], xmm0
movdqu xmmword [rbp + 0x5e0], xmm1
call fcn.140012180
lea rdx, [rbp + 0x5d0]
lea rcx, [rbp + 0x1250]
call fcn.1400041f0
lea rcx, [rbp + 0x1250]
call fcn.14000cf80
lea rcx, [rbp + 0x5d0]
call fcn.14000cf80
xorps xmm0, xmm0
lea rdx, str.uAblHINY
xorps xmm1, xmm1
lea rcx, [rbp + 0x5f0]
mov r8d, 8
movups xmmword [rbp + 0x5f0], xmm0
movdqu xmmword [rbp + 0x600], xmm1
call fcn.140012180
lea rdx, [rbp + 0x5f0]
lea rcx, [rbp + 0x168]
call fcn.14000d1c0
cmp qword [rbp + 0x180], 0x10
lea rsi, [rbp + 0x168]
mov r8, qword [rbp + 0x168]
lea rdi, [rbp + 0x168]
cmovae rsi, r8
lea rbx, [rbp + 0x168]
cmovae rdi, r8
add rsi, qword [rbp + 0x178]
cmp qword [rbp + 0x180], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140007cc7
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044b50
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140007cb4
lea rcx, [rbp + 0x168]
call fcn.14000cf80
lea rcx, [rbp + 0x5f0]
call fcn.14000cf80
xorps xmm0, xmm0
lea rdx, str.AlITZdVB
xorps xmm1, xmm1
lea rcx, [rbp + 0x610]
mov r8d, 8
movups xmmword [rbp + 0x610], xmm0
movdqu xmmword [rbp + 0x620], xmm1
call fcn.140012180
lea rdx, [rbp + 0x610]
lea rcx, [rbp + 0x50]
call fcn.14000d1c0
cmp qword [rbp + 0x60], r13
je 0x140007d49
cmp qword [rbp + 0x68], 0x10
lea rax, [rbp + 0x50]
cmovae rax, qword [rbp + 0x50]
movsx ecx, byte [rax]
call fcn.140044b50
cmp qword [rbp + 0x68], 0x10
lea rcx, [rbp + 0x50]
cmovae rcx, qword [rbp + 0x50]
mov byte [rcx], al
lea rcx, [rbp + 0x50]
call fcn.14000cf80
lea rcx, [rbp + 0x610]
call fcn.14000cf80
xorps xmm0, xmm0
lea rdx, str.AlITZdVB
xorps xmm1, xmm1
lea rcx, [rbp + 0x630]
mov r8d, 8
movups xmmword [rbp + 0x630], xmm0
movdqu xmmword [rbp + 0x640], xmm1
call fcn.140012180
lea rdx, [rbp + 0x630]
lea rcx, [rbp + 0x70]
call fcn.14000d1c0
cmp qword [rbp + 0x80], r13
je 0x140007dd1
cmp qword [rbp + 0x88], 0x10
lea rax, [rbp + 0x70]
cmovae rax, qword [rbp + 0x70]
movsx ecx, byte [rax]
call fcn.140044b50
cmp qword [rbp + 0x88], 0x10
lea rcx, [rbp + 0x70]
cmovae rcx, qword [rbp + 0x70]
mov byte [rcx], al
lea rcx, [rbp + 0x70]
call fcn.14000cf80
lea rcx, [rbp + 0x630]
call fcn.14000cf80
xorps xmm0, xmm0
lea rdx, str.AlITZdVB
xorps xmm1, xmm1
lea rcx, [rbp + 0x650]
mov r8d, 8
movups xmmword [rbp + 0x650], xmm0
movdqu xmmword [rbp + 0x660], xmm1
call fcn.140012180
lea rdx, [rbp + 0x650]
lea rcx, [rbp + 0x90]
call fcn.14000d1c0
cmp qword [rbp + 0xa0], r13
je 0x140007e68
cmp qword [rbp + 0xa8], 0x10
lea rax, [rbp + 0x90]
cmovae rax, qword [rbp + 0x90]
movsx ecx, byte [rax]
call fcn.140044b50
cmp qword [rbp + 0xa8], 0x10
lea rcx, [rbp + 0x90]
cmovae rcx, qword [rbp + 0x90]
mov byte [rcx], al
lea rcx, [rbp + 0x90]
call fcn.14000cf80
lea rcx, [rbp + 0x650]
call fcn.14000cf80
xorps xmm0, xmm0
lea rdx, str.uAblHINY
xorps xmm1, xmm1
lea rcx, [rbp + 0x670]
mov r8d, 8
movups xmmword [rbp + 0x670], xmm0
movdqu xmmword [rbp + 0x680], xmm1
call fcn.140012180
lea rdx, [rbp + 0x670]
lea rcx, [rbp + 0x188]
call fcn.14000d1c0
cmp qword [rbp + 0x1a0], 0x10
lea rcx, [rbp + 0x188]
mov r8, qword [rbp + 0x188]
lea rdi, [rbp + 0x188]
mov rsi, qword [rbp + 0x198]
lea rbx, [rbp + 0x188]
cmovae rcx, r8
cmovae rdi, r8
add rsi, rcx
cmp qword [rbp + 0x1a0], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140007f23
sub rdi, rbx
nop dword [rax + rax]
movzx ecx, byte [rbx]
call fcn.140044b50
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x140007f10
lea rcx, [rbp + 0x188]
call fcn.14000cf80
lea rcx, [rbp + 0x670]
call fcn.14000cf80
xorps xmm0, xmm0
lea rdx, str.PlgCrJfp
xorps xmm1, xmm1
lea rcx, [rbp + 0x6b0]
mov r8d, 8
movups xmmword [rbp + 0x6b0], xmm0
movdqu xmmword [rbp + 0x6c0], xmm1
call fcn.140012180
xorps xmm0, xmm0
lea rdx, str.VtExHmie
xorps xmm1, xmm1
lea rcx, [rbp + 0x690]
mov r8d, 8
movups xmmword [rbp + 0x690], xmm0
movdqu xmmword [rbp + 0x6a0], xmm1
call fcn.140012180
lea rdx, [rbp + 0x6b0]
lea rcx, [rbp + 0x690]
call fcn.1400042a0
lea rcx, [rbp + 0x690]
call fcn.14000cf80
lea rcx, [rbp + 0x6b0]
call fcn.14000cf80
lea rcx, [rbp + 0x1150]
call fcn.1400115b0
lea rcx, [rbp + 0x1150]
call fcn.14000cf80
lea rcx, [rbp + 0x1290]
call fcn.1400115b0
lea rcx, [rbp + 0x1290]
call fcn.14000cf80
xorps xmm0, xmm0
lea rdx, str.PlgCrJfp
xorps xmm1, xmm1
lea rcx, [rbp + 0x6f0]
mov r8d, 8
movups xmmword [rbp + 0x6f0], xmm0
movdqu xmmword [rbp + 0x700], xmm1
call fcn.140012180
xorps xmm0, xmm0
lea rdx, str.VtExHmie
xorps xmm1, xmm1
lea rcx, [rbp + 0x6d0]
mov r8d, 8
movups xmmword [rbp + 0x6d0], xmm0
movdqu xmmword [rbp + 0x6e0], xmm1
call fcn.140012180
lea rdx, [rbp + 0x6f0]
lea rcx, [rbp + 0x6d0]
call fcn.1400042a0
lea rcx, [rbp + 0x6d0]
call fcn.14000cf80
lea rcx, [rbp + 0x6f0]
call fcn.14000cf80
xorps xmm0, xmm0
lea rdx, str.DydOuJSa
xorps xmm1, xmm1
lea rcx, [rbp + 0x7a0]
mov r8d, 8
movups xmmword [rbp + 0x7a0], xmm0
movdqu xmmword [rbp + 0x7b0], xmm1
call fcn.140012180
xorps xmm0, xmm0
lea rdx, str.tSmHSnMc
xorps xmm1, xmm1
lea rcx, [rbp + 0x780]
mov r8d, 8
movups xmmword [rbp + 0x780], xmm0
movdqu xmmword [rbp + 0x790], xmm1
call fcn.140012180
lea rcx, [rbp + 0x780]
call fcn.14000cf80
lea rcx, [rbp + 0x7a0]
call fcn.14000cf80
xorps xmm0, xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x710], xmm0
mov r8d, 8
lea rdx, str.RLspBXhg
lea rcx, [rbp + 0x710]
movdqu xmmword [rbp + 0x720], xmm1
call fcn.140012180
lea rdx, [rbp + 0x710]
lea rcx, [rbp + 0x1a8]
call fcn.14000d1c0
cmp qword [rbp + 0x1c0], 0x10
lea rcx, [rbp + 0x1a8]
mov r8, qword [rbp + 0x1a8]
lea rdi, [rbp + 0x1a8]
mov rsi, qword [rbp + 0x1b8]
lea rbx, [rbp + 0x1a8]
cmovae rcx, r8
cmovae rdi, r8
add rsi, rcx
cmp qword [rbp + 0x1c0], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x14000818b
sub rdi, rbx
movzx edx, byte [rbx]
call fcn.140004120
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140008178
lea rcx, [rbp + 0x1a8]
call fcn.14000cf80
lea rcx, [rbp + 0x710]
call fcn.14000cf80
lea rdx, str.RLspBXhg
lea rcx, [rbp + 0xad0]
call fcn.14000d180
lea rdx, [rbp + 0xad0]
lea rcx, [rbp + 0x12b0]
call fcn.1400040b0
lea rcx, [rbp + 0x12b0]
call fcn.14000cf80
lea rcx, [rbp + 0xad0]
call fcn.14000cf80
lea rdx, str.DydOuJSa
lea rcx, [rbp + 0x12f0]
call fcn.14000d180
lea rdx, str.tSmHSnMc
lea rcx, [rbp + 0x12d0]
call fcn.14000d180
lea rcx, [rbp + 0x12d0]
call fcn.14000cf80
lea rcx, [rbp + 0x12f0]
call fcn.14000cf80
lea rdx, str.AlITZdVB
lea rcx, [rbp + 0xaf0]
call fcn.14000d180
lea rdx, [rbp + 0xaf0]
lea rcx, [rbp + 0x1310]
call fcn.1400041a0
lea rcx, [rbp + 0x1310]
call fcn.14000cf80
lea rcx, [rbp + 0xaf0]
call fcn.14000cf80
lea rdx, str.AlITZdVB
lea rcx, [rbp + 0xb10]
call fcn.14000d180
lea rdx, [rbp + 0xb10]
lea rcx, [rbp + 0x1330]
call fcn.1400041a0
lea rcx, [rbp + 0x1330]
call fcn.14000cf80
lea rcx, [rbp + 0xb10]
call fcn.14000cf80
lea rdx, str.uAblHINY
lea rcx, [rbp + 0xb30]
call fcn.14000d180
lea rdx, [rbp + 0xb30]
lea rcx, [rbp + 0x1350]
call fcn.140004130
lea rcx, [rbp + 0x1350]
call fcn.14000cf80
lea rcx, [rbp + 0xb30]
call fcn.14000cf80
lea rdx, str.PlgCrJfp
lea rcx, [rbp + 0xb70]
call fcn.14000d180
lea rdx, str.VtExHmie
lea rcx, [rbp + 0xb50]
call fcn.14000d180
lea rdx, [rbp + 0xb70]
lea rcx, [rbp + 0xb50]
call fcn.1400042a0
lea rcx, [rbp + 0xb50]
call fcn.14000cf80
lea rcx, [rbp + 0xb70]
call fcn.14000cf80
lea rcx, [rbp + 0x1370]
call fcn.1400115b0
lea rcx, [rbp + 0x1370]
call fcn.14000cf80
lea rdx, str.PlgCrJfp
lea rcx, [rbp + 0xbb0]
call fcn.14000d180
lea rdx, str.VtExHmie
lea rcx, [rbp + 0xb90]
call fcn.14000d180
lea rdx, [rbp + 0xbb0]
lea rcx, [rbp + 0xb90]
call fcn.1400042a0
lea rcx, [rbp + 0xb90]
call fcn.14000cf80
lea rcx, [rbp + 0xbb0]
call fcn.14000cf80
lea rdx, str.AlITZdVB
lea rcx, [rbp + 0xbd0]
call fcn.14000d180
lea rdx, [rbp + 0xbd0]
lea rcx, [rbp + 0x1390]
call fcn.1400041a0
lea rcx, [rbp + 0x1390]
call fcn.14000cf80
lea rcx, [rbp + 0xbd0]
call fcn.14000cf80
lea rdx, str.YsdZvHBA
lea rcx, [rbp + 0xbf0]
call fcn.14000d180
lea rdx, [rbp + 0xbf0]
lea rcx, [rbp + 0x13b0]
call fcn.1400041f0
lea rcx, [rbp + 0x13b0]
call fcn.14000cf80
lea rcx, [rbp + 0xbf0]
call fcn.14000cf80
lea rdx, str.AlITZdVB
lea rcx, [rbp + 0xc10]
call fcn.14000d180
lea rdx, [rbp + 0xc10]
lea rcx, [rbp + 0x13d0]
call fcn.1400041a0
lea rcx, [rbp + 0x13d0]
call fcn.14000cf80
lea rcx, [rbp + 0xc10]
call fcn.14000cf80
lea rcx, [rbp + 0x13f0]
call fcn.1400115b0
lea rcx, [rbp + 0x13f0]
call fcn.14000cf80
lea rdx, str.AlITZdVB
lea rcx, [rbp + 0xc30]
call fcn.14000d180
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0x1410]
call fcn.1400041a0
lea rcx, [rbp + 0x1410]
call fcn.14000cf80
lea rcx, [rbp + 0xc30]
call fcn.14000cf80
lea rdx, str.RLspBXhg
lea rcx, [rbp + 0xc50]
call fcn.14000d180
lea rdx, [rbp + 0xc50]
lea rcx, [rbp + 0x1430]
call fcn.1400040b0
lea rcx, [rbp + 0x1430]
call fcn.14000cf80
lea rcx, [rbp + 0xc50]
call fcn.14000cf80
lea rdx, str.DydOuJSa
lea rcx, [rbp + 0x1470]
call fcn.14000d180
lea rdx, str.tSmHSnMc
lea rcx, [rbp + 0x1450]
call fcn.14000d180
lea rcx, [rbp + 0x1450]
call fcn.14000cf80
lea rcx, [rbp + 0x1470]
call fcn.14000cf80
lea rdx, str.PlgCrJfp
lea rcx, [rbp + 0xc90]
call fcn.14000d180
lea rdx, str.VtExHmie
lea rcx, [rbp + 0xc70]
call fcn.14000d180
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0xc70]
call fcn.1400042a0
lea rcx, [rbp + 0xc70]
call fcn.14000cf80
lea rcx, [rbp + 0xc90]
call fcn.14000cf80
lea rdx, str.RLspBXhg
lea rcx, [rbp + 0xcb0]
call fcn.14000d180
lea rdx, [rbp + 0xcb0]
lea rcx, [rbp + 0x1490]
call fcn.1400040b0
lea rcx, [rbp + 0x1490]
call fcn.14000cf80
lea rcx, [rbp + 0xcb0]
call fcn.14000cf80
lea rdx, str.uAblHINY
lea rcx, [rbp + 0xcd0]
call fcn.14000d180
lea rdx, [rbp + 0xcd0]
lea rcx, [rbp + 0x14b0]
call fcn.140004130
lea rcx, [rbp + 0x14b0]
call fcn.14000cf80
lea rcx, [rbp + 0xcd0]
call fcn.14000cf80
lea rdx, str.AlITZdVB
lea rcx, [rbp + 0xcf0]
call fcn.14000d180
lea rdx, [rbp + 0xcf0]
lea rcx, [rbp + 0x14d0]
call fcn.1400041a0
lea rcx, [rbp + 0x14d0]
call fcn.14000cf80
lea rcx, [rbp + 0xcf0]
call fcn.14000cf80
lea rdx, str.YsdZvHBA
lea rcx, [rbp + 0xd10]
call fcn.14000d180
lea rdx, [rbp + 0xd10]
lea rcx, [rbp + 0x14f0]
call fcn.1400041f0
lea rcx, [rbp + 0x14f0]
call fcn.14000cf80
lea rcx, [rbp + 0xd10]
call fcn.14000cf80
lea rdx, str.AlITZdVB
lea rcx, [rbp + 0xd30]
call fcn.14000d180
lea rdx, [rbp + 0xd30]
lea rcx, [rbp + 0x1510]
call fcn.1400041a0
lea rcx, [rbp + 0x1510]
call fcn.14000cf80
lea rcx, [rbp + 0xd30]
call fcn.14000cf80
lea rdx, str.RLspBXhg
lea rcx, [rbp + 0xd50]
call fcn.14000d180
lea rdx, [rbp + 0xd50]
lea rcx, [rbp + 0x1530]
call fcn.1400040b0
lea rcx, [rbp + 0x1530]
call fcn.14000cf80
lea rcx, [rbp + 0xd50]
call fcn.14000cf80
lea rdx, str.AlITZdVB
lea rcx, [rbp + 0xd70]
call fcn.14000d180
lea rdx, [rbp + 0xd70]
lea rcx, [rbp + 0x1550]
call fcn.1400041a0
lea rcx, [rbp + 0x1550]
call fcn.14000cf80
lea rcx, [rbp + 0xd70]
call fcn.14000cf80
lea rdx, str.PlgCrJfp
lea rcx, [rbp + 0xdb0]
call fcn.14000d180
lea rdx, str.VtExHmie
lea rcx, [rbp + 0xd90]
call fcn.14000d180
lea rdx, [rbp + 0xdb0]
lea rcx, [rbp + 0xd90]
call fcn.1400042a0
lea rcx, [rbp + 0xd90]
call fcn.14000cf80
lea rcx, [rbp + 0xdb0]
call fcn.14000cf80
lea rdx, str.PlgCrJfp
lea rcx, [rbp + 0xdf0]
call fcn.14000d180
lea rdx, str.VtExHmie
lea rcx, [rbp + 0xdd0]
call fcn.14000d180
lea rdx, [rbp + 0xdf0]
lea rcx, [rbp + 0xdd0]
call fcn.1400042a0
lea rcx, [rbp + 0xdd0]
call fcn.14000cf80
lea rcx, [rbp + 0xdf0]
call fcn.14000cf80
lea rdx, str.AlITZdVB
lea rcx, [rbp + 0xe10]
call fcn.14000d180
lea rdx, [rbp + 0xe10]
lea rcx, [rbp + 0x1570]
call fcn.1400041a0
lea rcx, [rbp + 0x1570]
call fcn.14000cf80
lea rcx, [rbp + 0xe10]
call fcn.14000cf80
lea rdx, str.AlITZdVB
lea rcx, [rbp + 0xe30]
call fcn.14000d180
lea rdx, [rbp + 0xe30]
lea rcx, [rbp + 0x1590]
call fcn.1400041a0
lea rcx, [rbp + 0x1590]
call fcn.14000cf80
lea rcx, [rbp + 0xe30]
call fcn.14000cf80
lea rdx, str.DydOuJSa
lea rcx, [rbp + 0x15d0]
call fcn.14000d180
lea rdx, str.tSmHSnMc
lea rcx, [rbp + 0x15b0]
call fcn.14000d180
lea rcx, [rbp + 0x15b0]
call fcn.14000cf80
lea rcx, [rbp + 0x15d0]
call fcn.14000cf80
lea rdx, str.PlgCrJfp
lea rcx, [rbp + 0xe70]
call fcn.14000d180
lea rdx, str.VtExHmie
lea rcx, [rbp + 0xe50]
call fcn.14000d180
lea rdx, [rbp + 0xe70]
lea rcx, [rbp + 0xe50]
call fcn.1400042a0
lea rcx, [rbp + 0xe50]
call fcn.14000cf80
lea rcx, [rbp + 0xe70]
call fcn.14000cf80
lea rdx, str.PlgCrJfp
lea rcx, [rbp + 0xeb0]
call fcn.14000d180
lea rdx, str.VtExHmie
lea rcx, [rbp + 0xe90]
call fcn.14000d180
lea rdx, [rbp + 0xeb0]
lea rcx, [rbp + 0xe90]
call fcn.1400042a0
lea rcx, [rbp + 0xe90]
call fcn.14000cf80
lea rcx, [rbp + 0xeb0]
call fcn.14000cf80
lea rcx, [rbp + 0x15f0]
call fcn.1400115b0
lea rcx, [rbp + 0x15f0]
call fcn.14000cf80
lea rcx, [rbp + 0x1610]
call fcn.1400115b0
lea rcx, [rbp + 0x1610]
call fcn.14000cf80
lea rdx, str.DydOuJSa
lea rcx, [rbp + 0x1650]
call fcn.14000d180
lea rdx, str.tSmHSnMc
lea rcx, [rbp + 0x1630]
call fcn.14000d180
lea rcx, [rbp + 0x1630]
call fcn.14000cf80
lea rcx, [rbp + 0x1650]
call fcn.14000cf80
lea rdx, str.AlITZdVB
lea rcx, [rbp + 0xed0]
call fcn.14000d180
lea rdx, [rbp + 0xed0]
lea rcx, [rbp + 0x1670]
call fcn.1400041a0
lea rcx, [rbp + 0x1670]
call fcn.14000cf80
lea rcx, [rbp + 0xed0]
call fcn.14000cf80
lea rdx, str.DydOuJSa
lea rcx, [rbp + 0x16b0]
call fcn.14000d180
lea rdx, str.tSmHSnMc
lea rcx, [rbp + 0x1690]
call fcn.14000d180
lea rcx, [rbp + 0x1690]
call fcn.14000cf80
lea rcx, [rbp + 0x16b0]
call fcn.14000cf80
lea rdx, str.AlITZdVB
lea rcx, [rbp + 0xef0]
call fcn.14000d180
lea rdx, [rbp + 0xef0]
lea rcx, [rbp + 0x16d0]
call fcn.1400041a0
lea rcx, [rbp + 0x16d0]
call fcn.14000cf80
lea rcx, [rbp + 0xef0]
call fcn.14000cf80
lea rdx, str.DydOuJSa
lea rcx, [rbp + 0x1710]
call fcn.14000d180
lea rdx, str.tSmHSnMc
lea rcx, [rbp + 0x16f0]
call fcn.14000d180
lea rcx, [rbp + 0x16f0]
call fcn.14000cf80
lea rcx, [rbp + 0x1710]
call fcn.14000cf80
lea rdx, str.PlgCrJfp
lea rcx, [rbp + 0xf30]
call fcn.14000d180
lea rdx, str.VtExHmie
lea rcx, [rbp + 0xf10]
call fcn.14000d180
lea rdx, [rbp + 0xf30]
lea rcx, [rbp + 0xf10]
call fcn.1400042a0
lea rcx, [rbp + 0xf10]
call fcn.14000cf80
lea rcx, [rbp + 0xf30]
call fcn.14000cf80
lea rdx, str.PlgCrJfp
lea rcx, [rbp + 0xf70]
call fcn.14000d180
lea rdx, str.VtExHmie
lea rcx, [rbp + 0xf50]
call fcn.14000d180
lea rdx, [rbp + 0xf70]
lea rcx, [rbp + 0xf50]
call fcn.1400042a0
lea rcx, [rbp + 0xf50]
call fcn.14000cf80
lea rcx, [rbp + 0xf70]
call fcn.14000cf80
lea rdx, str.uAblHINY
lea rcx, [rbp + 0xf90]
call fcn.14000d180
lea rdx, [rbp + 0xf90]
lea rcx, [rbp + 0x1730]
call fcn.140004130
lea rcx, [rbp + 0x1730]
call fcn.14000cf80
lea rcx, [rbp + 0xf90]
call fcn.14000cf80
lea rdx, str.PlgCrJfp
lea rcx, [rbp + 0xfd0]
call fcn.14000d180
lea rdx, str.VtExHmie
lea rcx, [rbp + 0xfb0]
call fcn.14000d180
lea rdx, [rbp + 0xfd0]
lea rcx, [rbp + 0xfb0]
call fcn.1400042a0
lea rcx, [rbp + 0xfb0]
call fcn.14000cf80
lea rcx, [rbp + 0xfd0]
call fcn.14000cf80
lea rdx, str.DydOuJSa
lea rcx, [rbp + 0x1770]
call fcn.14000d180
lea rdx, str.tSmHSnMc
lea rcx, [rbp + 0x1750]
call fcn.14000d180
lea rcx, [rbp + 0x1750]
call fcn.14000cf80
lea rcx, [rbp + 0x1770]
call fcn.14000cf80
lea rdx, str.DydOuJSa
lea rcx, [rbp + 0x17b0]
call fcn.14000d180
lea rdx, str.tSmHSnMc
lea rcx, [rbp + 0x1790]
call fcn.14000d180
lea rcx, [rbp + 0x1790]
call fcn.14000cf80
lea rcx, [rbp + 0x17b0]
call fcn.14000cf80
lea rcx, [rbp + 0x17d0]
call fcn.1400115b0
lea rcx, [rbp + 0x17d0]
call fcn.14000cf80
lea rdx, str.AlITZdVB
lea rcx, [rbp + 0xff0]
call fcn.14000d180
lea rdx, [rbp + 0xff0]
lea rcx, [rbp + 0x17f0]
call fcn.1400041a0
lea rcx, [rbp + 0x17f0]
call fcn.14000cf80
lea rcx, [rbp + 0xff0]
call fcn.14000cf80
lea rdx, str.PlgCrJfp
lea rcx, [rbp + 0x1030]
call fcn.14000d180
lea rdx, str.VtExHmie
lea rcx, [rbp + 0x1010]
call fcn.14000d180
lea rdx, [rbp + 0x1030]
lea rcx, [rbp + 0x1010]
call fcn.1400042a0
lea rcx, [rbp + 0x1010]
call fcn.14000cf80
lea rcx, [rbp + 0x1030]
call fcn.14000cf80
lea rdx, str.AlITZdVB
lea rcx, [rbp + 0x8b0]
call fcn.14000d180
lea rdx, [rbp + 0x8b0]
lea rcx, [rbp + 0x1810]
call fcn.1400041a0
lea rcx, [rbp + 0x1810]
call fcn.14000cf80
lea rcx, [rbp + 0x8b0]
call fcn.14000cf80
lea rdx, str.uAblHINY
lea rcx, [rbp + 0x8d0]
call fcn.14000d180
lea rdx, [rbp + 0x8d0]
lea rcx, [rbp + 0x1070]
call fcn.140004130
lea rcx, [rbp + 0x1070]
call fcn.14000cf80
lea rcx, [rbp + 0x8d0]
call fcn.14000cf80
lea rdx, str.PlgCrJfp
lea rcx, [rbp + 0x910]
call fcn.14000d180
lea rdx, str.VtExHmie
lea rcx, [rbp + 0x8f0]
call fcn.14000d180
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x8f0]
call fcn.1400042a0
lea rcx, [rbp + 0x8f0]
call fcn.14000cf80
lea rcx, [rbp + 0x910]
call fcn.14000cf80
lea rdx, str.uAblHINY
lea rcx, [rbp + 0x930]
call fcn.14000d180
lea rdx, [rbp + 0x930]
lea rcx, [rbp + 0x1090]
call fcn.140004130
lea rcx, [rbp + 0x1090]
call fcn.14000cf80
lea rcx, [rbp + 0x930]
call fcn.14000cf80
lea rdx, str.RLspBXhg
lea rcx, [rbp + 0x950]
call fcn.14000d180
lea rdx, [rbp + 0x950]
lea rcx, [rbp + 0x10d0]
call fcn.1400040b0
lea rcx, [rbp + 0x10d0]
call fcn.14000cf80
lea rcx, [rbp + 0x950]
call fcn.14000cf80
lea rdx, str.RLspBXhg
lea rcx, [rbp + 0x970]
call fcn.14000d180
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x10f0]
call fcn.1400040b0
lea rcx, [rbp + 0x10f0]
call fcn.14000cf80
lea rcx, [rbp + 0x970]
call fcn.14000cf80
mov edx, 0xffffffff
mov rcx, r14
call qword [0x1400dd020]
lea rcx, str.TEMP
call fcn.140049dc0
lea rdx, [rbp + 0xb0]
mov qword [rbp + 0xb0], rax
lea rcx, [rbp + 0x19c0]
call fcn.1400117b0
lea rdx, [rbp + 0x19c0]
lea rcx, [rbp + 0x1878]
call fcn.140006450
lea rcx, [rbp + 0x1838]
call fcn.140009750
lea rdx, [rbp + 0x1878]
lea rcx, [rbp + 0x10b0]
call fcn.140009720
mov rdx, rax
lea rcx, [rbp + 0x1838]
call fcn.1400064a0
lea rcx, [rbp + 0x1848]
call fcn.140009750
lea rdx, [rbp + 0x1878]
lea rcx, [rbp + 0x10c0]
call fcn.140009720
mov rdx, rax
lea rcx, [rbp + 0x1848]
call fcn.1400064d0
mov r12, qword [rbp + 0x1848]
lea rsi, [0x14007a943]
nop dword [rax]
nop word [rax + rax]
mov rbx, qword [rbp + 0x1838]
cmp rbx, r12
je 0x14000957a
lea rdx, [rbp + 0xb8]
mov rcx, rbx
call fcn.140005a50
mov edx, dword [rbp + 0xc0]
mov rax, qword [rbp + 0xb8]
test edx, edx
je 0x140008f5f
lea ecx, [rax - 1]
test ecx, 0xfffffff7
jne 0x1400096f7
cmp eax, 2
jne 0x140009411
cmp qword [rbx + 0x38], 8
lea rdi, [rbx + 0x20]
mov rcx, rdi
jb 0x140008f79
mov rcx, qword [rdi]
mov rax, qword [rdi + 0x10]
lea rdx, [rcx + rax*2]
mov rbx, rdx
call fcn.140004990
cmp rax, rdx
je 0x140008fcc
nop
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x140008f9f
cmp cx, 0x2f
jne 0x140008fa8
add rax, 2
cmp rax, rdx
jne 0x140008f90
cmp rax, rdx
je 0x140008fcc
nop dword [rax]
movzx ecx, word [rbx - 2]
lea r8, [rbx - 2]
cmp cx, 0x5c
je 0x140008fcc
cmp cx, 0x2f
je 0x140008fcc
mov rbx, r8
cmp rax, r8
jne 0x140008fb0
mov r8d, 0x3a
mov rcx, rbx
call fcn.1400183b0
cmp rbx, rax
je 0x140009017
lea rdx, [rax - 2]
cmp rbx, rdx
je 0x140009017
cmp word [rdx], 0x2e
jne 0x140008fff
lea rcx, [rdx - 2]
cmp rbx, rcx
jne 0x14000901a
cmp word [rcx], 0x2e
jne 0x14000901a
jmp 0x140009017
sub rdx, 2
cmp rbx, rdx
je 0x140009017
cmp word [rdx], 0x2e
je 0x14000901a
sub rdx, 2
cmp rbx, rdx
jne 0x140009008
mov rdx, rax
sub rax, rdx
mov qword [rbp + 0x1868], r13
sar rax, 1
lea rcx, [rbp + 0x1858]
xorps xmm0, xmm0
mov qword [rbp + 0x1870], r13
mov r8, rax
movups xmmword [rbp + 0x1858], xmm0
call fcn.140011c20
call fcn.140017d5c
lea r8, [rbp + 0x2b0]
mov qword [rbp + 0x2b0], rsi
mov edx, eax
mov qword [rbp + 0x2b8], r13
lea rcx, [rbp + 0x730]
call fcn.1400045a0
mov rsi, qword [rbp + 0x748]
lea rax, [rbp + 0x730]
mov rbx, qword [rbp + 0x730]
lea rdx, [rbp + 0x750]
cmp rsi, 8
lea rcx, [rbp + 0x1858]
cmovae rax, rbx
mov qword [rbp + 0x2c0], rax
mov rax, qword [rbp + 0x740]
mov qword [rbp + 0x2c8], rax
movaps xmm0, xmmword [rbp + 0x2c0]
movdqa xmmword [rbp + 0x750], xmm0
call fcn.140004e40
mov r14d, eax
cmp rsi, 8
jb 0x140009101
lea rdx, [rsi*2 + 2]
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400090f9
mov rbx, qword [rbx - 8]
add rdx, 0x27
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009708
mov rcx, rbx
call fcn.140016f10
test r14d, r14d
jne 0x140009155
mov rdx, qword [rbp + 0x1870]
cmp rdx, 8
jb 0x14000940a
mov rcx, qword [rbp + 0x1858]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000914b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000970e
call fcn.140016f10
jmp 0x14000940a
xor edx, edx
lea rcx, [rbp + 0x18b0]
mov r8d, 0x108
call fcn.14003fe10
lea rax, [0x14007ace8]
mov qword [rbp + 0x1960], r13
mov qword [rbp + 0x18b0], rax
lea rdx, [rbp + 0x18b8]
lea rax, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rbp + 0x1988], r13
xorps xmm0, xmm0
mov qword [rbp + 0x1958], rax
xor r8d, r8d
movdqa xmmword [rbp + 0x1990], xmm0
lea rcx, [rbp + 0x1958]
mov dword [rbp + 0x1954], 0x98
or r15d, 1
call fcn.140010b10
mov rax, qword [rbp + 0x18b0]
movsxd rcx, dword [rax + 4]
lea rax, [0x14007acd0]
mov qword [rbp + rcx + 0x18b0], rax
mov rax, qword [rbp + 0x18b0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x18ac], edx
lea rcx, [rbp + 0x18b8]
call fcn.140010c70
cmp qword [rdi + 0x18], 8
lea rax, vtable.std::basic_filebuf_char__struct_std::char_traits_char__.0
mov qword [rbp + 0x18b8], rax
lea rax, [rbp + 0x18c0]
mov qword [rbp + 0x18d0], rax
lea rax, [rbp + 0x18c8]
mov qword [rbp + 0x18d8], rax
lea rax, [rbp + 0x18e0]
mov qword [rbp + 0x18f0], rax
lea rax, [rbp + 0x18e8]
mov qword [rbp + 0x18f8], rax
lea rax, [rbp + 0x1900]
mov qword [rbp + 0x1908], rax
lea rax, [rbp + 0x1904]
mov qword [rbp + 0x1910], rax
mov rax, qword [0x1400dcff8]
mov qword [rbp + 0x192c], rax
mov rax, rdi
mov byte [rbp + 0x1934], r13b
mov byte [rbp + 0x1929], r13b
mov qword [rbp + 0x18c8], r13
mov qword [rbp + 0x18e8], r13
mov qword [rbp + 0x1900], r13
mov qword [rbp + 0x18c0], r13
mov qword [rbp + 0x18e0], r13
mov qword [rbp + 0x1938], r13
mov qword [rbp + 0x1920], r13
jb 0x1400092bc
mov rax, qword [rdi]
mov qword [rbp + 0x2d0], rax
lea rdx, [rbp + 0x820]
mov rax, qword [rdi + 0x10]
lea rcx, [rbp + 0x1c8]
mov qword [rbp + 0x2d8], rax
movaps xmm0, xmmword [rbp + 0x2d0]
movdqa xmmword [rbp + 0x820], xmm0
call fcn.140014460
cmp qword [rbp + 0x1e0], 4
lea rax, [rbp + 0x1c8]
lea rdx, [rbp + 0x2e0]
cmovae rax, qword [rbp + 0x1c8]
lea rcx, [rbp + 0x10]
mov qword [rbp + 0x2e0], rax
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x2e8], rax
call fcn.1400046f0
cmp qword [rbp + 0x28], 8
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x18b0]
cmovae rdx, qword [rbp + 0x10]
call fcn.140013080
mov rdx, qword [rbp + 0x28]
cmp rdx, 8
jb 0x140009386
mov rcx, qword [rbp + 0x10]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009381
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009714
call fcn.140016f10
mov rdx, qword [rbp + 0x1e0]
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x28], 7
mov word [rbp + 0x10], r13w
cmp rdx, 4
jb 0x1400093dd
mov rcx, qword [rbp + 0x1c8]
lea rdx, [rdx*4 + 4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400093d8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009714
call fcn.140016f10
lea rcx, [rbp + 0x18b0]
cmp qword [rbp + 0x1938], r13
jne 0x14000942a
call fcn.14000a470
lea rcx, [rbp + 0x18b0]
call fcn.140009760
lea rcx, [rbp + 0x1858]
call fcn.1400051c0
lea rsi, [0x14007a943]
lea rcx, [rbp + 0x1838]
call fcn.140005f20
test eax, eax
jne 0x1400096ad
jmp 0x140008f20
call fcn.14000b4f0
lea rcx, [rbp + 0x18b0]
call fcn.14000a470
mov rdx, rdi
lea rcx, [rbp + 0x1888]
call fcn.14000ce10
lea rcx, [rbp + 0x990]
call fcn.140011810
lea rdx, [rbp + 0x990]
lea rcx, [rbp + 0x1858]
call fcn.140005050
lea rcx, [rbp + 0x990]
movzx ebx, al
call fcn.1400051c0
test bl, bl
jne 0x140009512
lea rcx, [rbp + 0x9b0]
call fcn.140011810
lea rdx, [rbp + 0x9b0]
lea rcx, [rbp + 0x1888]
call fcn.140004cc0
mov rdx, rax
lea rcx, [rbp + 0x1888]
call fcn.140005090
lea rcx, [rbp + 0x9b0]
call fcn.1400051c0
lea rdx, [rbp + 0x1130]
lea rcx, [rbp + 0x1888]
call fcn.140004e20
mov rcx, rax
call fcn.14000cc20
lea rdx, [rbp + 0x1110]
mov rcx, rdi
mov rbx, rax
call fcn.140004e20
mov rcx, rax
call fcn.14000cc20
mov rdx, rbx
mov rcx, rax
call fcn.140047c88
lea rcx, [rbp + 0x1110]
call fcn.1400051c0
lea rcx, [rbp + 0x1130]
call fcn.1400051c0
mov rbx, qword [0x1400dd008]
lea rdx, [rbp + 0x1270]
lea rcx, [rbp + 0x1888]
call fcn.140004e20
mov rcx, rax
call fcn.14000cc20
mov r8, rax
mov dword [rsp + 0x28], r13d
xor r9d, r9d
mov qword [rsp + 0x20], r13
xor edx, edx
xor ecx, ecx
call rbx
lea rcx, [rbp + 0x1270]
call fcn.1400051c0
lea rcx, [rbp + 0x1888]
call fcn.1400051c0
lea rcx, [rbp + 0x18b0]
call fcn.140009760
lea rcx, [rbp + 0x1858]
call fcn.1400051c0
mov rcx, qword [rbp + 0x1850]
mov edi, 0xffffffff
test rcx, rcx
je 0x1400095bf
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1400095bf
mov rbx, qword [rbp + 0x1850]
mov rcx, rbx
mov rax, qword [rbx]
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1400095bf
mov rcx, qword [rbp + 0x1850]
mov rax, qword [rcx]
call qword [rax + 8]
mov rcx, qword [rbp + 0x1840]
test rcx, rcx
je 0x1400095ff
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1400095ff
mov rbx, qword [rbp + 0x1840]
mov rcx, rbx
mov rax, qword [rbx]
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1400095ff
mov rcx, qword [rbp + 0x1840]
mov rax, qword [rcx]
call qword [rax + 8]
mov rbx, qword [rbp + 0x1880]
test rbx, rbx
je 0x140009632
mov eax, edi
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x140009632
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
lock xadd dword [rbx + 0xc], edi
cmp edi, 1
jne 0x140009632
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
mov rdx, qword [rbp + 0x19d8]
cmp rdx, 8
jb 0x140009674
mov rcx, qword [rbp + 0x19c0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000966f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096a7
call fcn.140016f10
mov r12, qword [rsp + 0x1b20]
mov rcx, qword [rbp + 0x19e0]
xor rcx, rsp
call fcn.140016ef0
lea r11, [rsp + 0x1af0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop rdi
pop rbp
ret
call fcn.140049ac4
int3
mov edx, eax
call fcn.1400058f0
int3
call fcn.140049ac4
int3
call fcn.140049ac4
int3
call fcn.140049ac4
int3
call fcn.140049ac4
int3
call fcn.140049ac4
int3
call fcn.140049ac4
int3
call fcn.140049ac4
int3
call fcn.140049ac4
int3
call fcn.140049ac4
int3
call fcn.140049ac4
int3
call fcn.140049ac4
int3
lea r8, [rbx + 0x20]
lea rcx, str.directory_entry::status
call fcn.1400059e0
int3
call fcn.140049ac4
int3
call fcn.140049ac4
int3
call fcn.140049ac4
int3