Function at 0x140006540
Capabilities:
Move file

Disassembly:
push rbp
push r13
push r14
push r15
lea rbp, [rsp - 0x1978]
mov eax, 0x1a78
call fcn.140068a20
sub rsp, rax
mov rax, qword [0x140084008]
xor rax, rsp
mov qword [rbp + 0x1960], rax
xor r13d, r13d
mov r15d, r13d
mov dword [rbp + 0x17b0], r13d
call fcn.140002920
call fcn.1400029b0
lea rax, [rbp + 0x17b0]
mov dword [rbp + 0x17b0], 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 rdx, str.aSaWtkyH
mov r14, rax
lea rcx, [rbp + 0x8d0]
call fcn.14000d010
lea rdx, [rbp + 0x8d0]
lea rcx, [rbp + 0xfb0]
call fcn.140004120
lea rcx, [rbp + 0xfb0]
call fcn.14000ce10
lea rcx, [rbp + 0x8d0]
call fcn.14000ce10
lea rcx, [rbp + 0xeb0]
call fcn.140011440
lea rcx, [rbp + 0xeb0]
call fcn.14000ce10
lea rdx, str.BpBWbVpq
lea rcx, [rbp + 0x1010]
call fcn.14000d010
lea rdx, str.XZvwNTHB
lea rcx, [rbp + 0xff0]
call fcn.14000d010
lea rcx, [rbp + 0xff0]
call fcn.14000ce10
lea rcx, [rbp + 0x1010]
call fcn.14000ce10
lea rdx, str.BpBWbVpq
lea rcx, [rbp + 0x1050]
call fcn.14000d010
lea rdx, str.XZvwNTHB
lea rcx, [rbp + 0x1030]
call fcn.14000d010
lea rcx, [rbp + 0x1030]
call fcn.14000ce10
lea rcx, [rbp + 0x1050]
call fcn.14000ce10
lea rdx, str.BpBWbVpq
lea rcx, [rbp + 0x8f0]
call fcn.14000d010
lea rdx, str.XZvwNTHB
lea rcx, [rbp + 0x1070]
call fcn.14000d010
lea rcx, [rbp + 0x1070]
call fcn.14000ce10
mov rdx, qword [rbp + 0x908]
cmp rdx, 0x10
jb 0x1400066f9
mov rcx, qword [rbp + 0x8f0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400066f4
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000952b
call fcn.140016da0
mov qword [rsp + 0x1aa0], rbx
lea rdx, str.pvMgEGPt
xorps xmm0, xmm0
mov qword [rsp + 0x1aa8], rsi
xorps xmm1, xmm1
mov qword [rsp + 0x1ab0], rdi
mov r8d, 8
lea rcx, [rbp + 0x3d0]
movups xmmword [rbp + 0x3d0], xmm0
movdqu xmmword [rbp + 0x3e0], xmm1
call fcn.140012010
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x10]
call fcn.14000d050
mov r8, qword [rbp + 0x10]
lea rcx, [rbp + 0x10]
mov rdx, qword [rbp + 0x28]
lea rdi, [rbp + 0x10]
mov rsi, qword [rbp + 0x20]
lea rbx, [rbp + 0x10]
cmp rdx, 0x10
cmovae rcx, r8
cmovae rdi, r8
add rsi, rcx
cmp rdx, 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x1400067a1
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.1400449b4
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x140006786
mov rdx, qword [rbp + 0x28]
mov r8, qword [rbp + 0x10]
cmp rdx, 0x10
jb 0x1400067d7
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x1400067cf
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009531
mov rcx, r8
call fcn.140016da0
mov rdx, qword [rbp + 0x3e8]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp + 0x10], r13b
movdqu xmmword [rbp + 0x20], xmm0
cmp rdx, 0x10
jb 0x140006829
mov rcx, qword [rbp + 0x3d0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006824
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009531
call fcn.140016da0
xorps xmm0, xmm0
lea rdx, str.BpBWbVpq
xorps xmm1, xmm1
lea rcx, [rbp + 0x450]
mov r8d, 8
movups xmmword [rbp + 0x450], xmm0
movdqu xmmword [rbp + 0x460], xmm1
call fcn.140012010
xorps xmm0, xmm0
lea rdx, str.XZvwNTHB
xorps xmm1, xmm1
lea rcx, [rbp + 0x1c8]
mov r8d, 8
movups xmmword [rbp + 0x1c8], xmm0
movdqu xmmword [rbp + 0x1d8], xmm1
call fcn.140012010
mov rdx, qword [rbp + 0x1e0]
cmp rdx, 0x10
jb 0x1400068c6
mov rcx, qword [rbp + 0x1c8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400068c1
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009537
call fcn.140016da0
mov rdx, qword [rbp + 0x468]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp + 0x1c8], r13b
movdqu xmmword [rbp + 0x1d8], xmm0
cmp rdx, 0x10
jb 0x14000691e
mov rcx, qword [rbp + 0x450]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006919
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009537
call fcn.140016da0
xorps xmm0, xmm0
lea rdx, str.aSaWtkyH
xorps xmm1, xmm1
lea rcx, [rbp + 0x3f0]
mov r8d, 8
movups xmmword [rbp + 0x3f0], xmm0
movdqu xmmword [rbp + 0x400], xmm1
call fcn.140012010
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x30]
call fcn.14000d050
mov r8, qword [rbp + 0x30]
lea rsi, [rbp + 0x30]
mov rdx, qword [rbp + 0x48]
lea rdi, [rbp + 0x30]
cmp rdx, 0x10
lea rbx, [rbp + 0x30]
cmovae rsi, r8
cmovae rdi, r8
add rsi, qword [rbp + 0x40]
cmp rdx, 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x1400069ab
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.1400449e0
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140006990
mov rdx, qword [rbp + 0x48]
mov r8, qword [rbp + 0x30]
cmp rdx, 0x10
jb 0x1400069e1
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x1400069d9
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000953d
mov rcx, r8
call fcn.140016da0
mov rdx, qword [rbp + 0x408]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp + 0x30], r13b
movdqu xmmword [rbp + 0x40], xmm0
cmp rdx, 0x10
jb 0x140006a33
mov rcx, qword [rbp + 0x3f0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006a2e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000953d
call fcn.140016da0
lea rcx, [rbp + 0x910]
call fcn.140011440
mov rdx, qword [rbp + 0x928]
cmp rdx, 0x10
jb 0x140006a80
mov rcx, qword [rbp + 0x910]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006a7b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009543
call fcn.140016da0
lea rcx, [rbp + 0x930]
call fcn.140011440
mov rdx, qword [rbp + 0x948]
cmp rdx, 0x10
jb 0x140006acd
mov rcx, qword [rbp + 0x930]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006ac8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009549
call fcn.140016da0
xorps xmm0, xmm0
lea rdx, str.aSaWtkyH
xorps xmm1, xmm1
lea rcx, [rbp + 0x280]
mov r8d, 8
movups xmmword [rbp + 0x280], xmm0
movdqu xmmword [rbp + 0x290], xmm1
call fcn.140012010
lea rdx, [rbp + 0x280]
lea rcx, [rbp - 0x30]
call fcn.14000d050
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 0x140006b5b
sub rdi, rbx
nop
movzx ecx, byte [rbx]
call fcn.1400449e0
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140006b40
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x140006b91
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140006b89
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000954f
mov rcx, r8
call fcn.140016da0
mov rdx, qword [rbp + 0x298]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp - 0x30], r13b
movdqu xmmword [rbp - 0x20], xmm0
cmp rdx, 0x10
jb 0x140006be3
mov rcx, qword [rbp + 0x280]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006bde
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000954f
call fcn.140016da0
xorps xmm0, xmm0
lea rdx, str.EcriKlkt
xorps xmm1, xmm1
lea rcx, [rbp + 0x2a0]
mov r8d, 8
movups xmmword [rbp + 0x2a0], xmm0
movdqu xmmword [rbp + 0x2b0], xmm1
call fcn.140012010
lea rdx, [rbp + 0x2a0]
lea rcx, [rsp + 0x30]
call fcn.14000d050
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 0x140006c82
sub rdi, rbx
nop
movzx ecx, byte [rbx]
call fcn.1400449b4
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140006c60
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x30]
test r8, r8
je 0x140006cb9
cmp rdx, 0x10
lea rax, [rsp + 0x30]
cmovae rax, rcx
movsx ecx, byte [rax]
call fcn.1400449e0
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 0x140006cec
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006ce7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009555
call fcn.140016da0
mov rdx, qword [rbp + 0x2b8]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rsp + 0x30], r13b
movdqu xmmword [rsp + 0x40], xmm0
cmp rdx, 0x10
jb 0x140006d40
mov rcx, qword [rbp + 0x2a0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006d3b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009555
call fcn.140016da0
lea rcx, [rbp + 0x950]
call fcn.140011440
mov rdx, qword [rbp + 0x968]
cmp rdx, 0x10
jb 0x140006d8d
mov rcx, qword [rbp + 0x950]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006d88
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000955b
call fcn.140016da0
xorps xmm0, xmm0
lea rdx, str.aSaWtkyH
xorps xmm1, xmm1
lea rcx, [rbp + 0x2f0]
mov r8d, 8
movups xmmword [rbp + 0x2f0], xmm0
movdqu xmmword [rbp + 0x300], xmm1
call fcn.140012010
lea rdx, [rbp + 0x2f0]
lea rcx, [rbp - 0x10]
call fcn.14000d050
mov r8, qword [rbp - 0x10]
lea rcx, [rbp - 0x10]
mov rdx, qword [rbp + 8]
lea rdi, [rbp - 0x10]
mov rsi, qword [rbp]
lea rbx, [rbp - 0x10]
cmp rdx, 0x10
cmovae rcx, r8
cmovae rdi, r8
add rsi, rcx
cmp rdx, 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140006e1d
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.1400449e0
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x140006e02
mov rdx, qword [rbp + 8]
mov r8, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x140006e53
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140006e4b
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009561
mov rcx, r8
call fcn.140016da0
mov rdx, qword [rbp + 0x308]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp - 0x10], r13b
movdqu xmmword [rbp], xmm0
cmp rdx, 0x10
jb 0x140006ea5
mov rcx, qword [rbp + 0x2f0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006ea0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009561
call fcn.140016da0
xorps xmm0, xmm0
lea rdx, str.xYRwfSzW
xorps xmm1, xmm1
lea rcx, [rbp + 0x310]
mov r8d, 8
movups xmmword [rbp + 0x310], xmm0
movdqu xmmword [rbp + 0x320], xmm1
call fcn.140012010
lea rdx, [rbp + 0x310]
lea rcx, [rsp + 0x50]
call fcn.14000d050
cmp qword [rsp + 0x60], r13
je 0x140006f17
cmp qword [rsp + 0x68], 0x10
lea rax, [rsp + 0x50]
cmovae rax, qword [rsp + 0x50]
movsx ecx, byte [rax]
call fcn.1400449e0
cmp qword [rsp + 0x68], 0x10
lea rcx, [rsp + 0x50]
cmovae rcx, qword [rsp + 0x50]
mov byte [rcx], al
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140006f54
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006f4f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009567
call fcn.140016da0
mov rdx, qword [rbp + 0x328]
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], r13b
cmp rdx, 0x10
jb 0x140006fa8
mov rcx, qword [rbp + 0x310]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006fa3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009567
call fcn.140016da0
xorps xmm0, xmm0
lea rdx, str.xYRwfSzW
xorps xmm1, xmm1
lea rcx, [rbp + 0x330]
mov r8d, 8
movups xmmword [rbp + 0x330], xmm0
movdqu xmmword [rbp + 0x340], xmm1
call fcn.140012010
lea rdx, [rbp + 0x330]
lea rcx, [rsp + 0x70]
call fcn.14000d050
cmp qword [rbp - 0x80], r13
je 0x140007017
cmp qword [rbp - 0x78], 0x10
lea rax, [rsp + 0x70]
cmovae rax, qword [rsp + 0x70]
movsx ecx, byte [rax]
call fcn.1400449e0
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 0x140007053
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000704e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000956d
call fcn.140016da0
mov rdx, qword [rbp + 0x348]
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], 0xf
mov byte [rsp + 0x70], r13b
cmp rdx, 0x10
jb 0x1400070a5
mov rcx, qword [rbp + 0x330]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400070a0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000956d
call fcn.140016da0
xorps xmm0, xmm0
lea rdx, str.YaWMtDpJ
xorps xmm1, xmm1
lea rcx, [rbp + 0x370]
mov r8d, 8
movups xmmword [rbp + 0x370], xmm0
movdqu xmmword [rbp + 0x380], xmm1
call fcn.140012010
xorps xmm0, xmm0
lea rdx, str.WrTYEPuc
xorps xmm1, xmm1
lea rcx, [rbp + 0x350]
mov r8d, 8
movups xmmword [rbp + 0x350], xmm0
movdqu xmmword [rbp + 0x360], xmm1
call fcn.140012010
lea rdx, [rbp + 0x370]
lea rcx, [rbp + 0x350]
call fcn.140004290
mov rdx, qword [rbp + 0x368]
cmp rdx, 0x10
jb 0x140007155
mov rcx, qword [rbp + 0x350]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007150
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009579
call fcn.140016da0
mov rdx, qword [rbp + 0x388]
cmp rdx, 0x10
jb 0x140007196
mov rcx, qword [rbp + 0x370]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007191
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009579
call fcn.140016da0
lea rcx, [rbp + 0x970]
call fcn.140011440
mov rdx, qword [rbp + 0x988]
cmp rdx, 0x10
jb 0x1400071e3
mov rcx, qword [rbp + 0x970]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400071de
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009573
call fcn.140016da0
xorps xmm0, xmm0
lea rdx, str.YaWMtDpJ
xorps xmm1, xmm1
lea rcx, [rbp + 0x1e8]
mov r8d, 8
movups xmmword [rbp + 0x1e8], xmm0
movdqu xmmword [rbp + 0x1f8], xmm1
call fcn.140012010
xorps xmm0, xmm0
lea rdx, str.WrTYEPuc
xorps xmm1, xmm1
lea rcx, [rbp + 0x390]
mov r8d, 8
movups xmmword [rbp + 0x390], xmm0
movdqu xmmword [rbp + 0x3a0], xmm1
call fcn.140012010
lea rdx, [rbp + 0x1e8]
lea rcx, [rbp + 0x390]
call fcn.140004290
mov rdx, qword [rbp + 0x3a8]
cmp rdx, 0x10
jb 0x140007293
mov rcx, qword [rbp + 0x390]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000728e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009579
call fcn.140016da0
mov r8, qword [rbp + 0x200]
mov qword [rsp + 0x1a70], r12
cmp r8, 0x10
jb 0x1400072be
mov rdx, qword [rbp + 0x1e8]
lea rcx, [rbp + 0x1e8]
inc r8
call fcn.14000f830
xorps xmm0, xmm0
lea rdx, str.aSaWtkyH
xorps xmm1, xmm1
lea rcx, [rbp + 0x208]
mov r8d, 8
movups xmmword [rbp + 0x208], xmm0
movdqu xmmword [rbp + 0x218], xmm1
call fcn.140012010
lea rdx, [rbp + 0x208]
lea rcx, [rbp - 0x50]
call fcn.14000d050
mov rdx, qword [rbp - 0x50]
lea rsi, [rbp - 0x50]
mov r8, qword [rbp - 0x38]
lea rdi, [rbp - 0x50]
cmp r8, 0x10
lea rbx, [rbp - 0x50]
cmovae rsi, rdx
cmovae rdi, rdx
add rsi, qword [rbp - 0x40]
cmp r8, 0x10
cmovae rbx, rdx
cmp rbx, rsi
je 0x14000734b
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.1400449e0
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140007330
mov r8, qword [rbp - 0x38]
mov rdx, qword [rbp - 0x50]
cmp r8, 0x10
jb 0x14000735d
inc r8
lea rcx, [rbp - 0x50]
call fcn.14000f830
mov r8, qword [rbp + 0x220]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp - 0x50], r13b
movdqu xmmword [rbp - 0x40], xmm0
cmp r8, 0x10
jb 0x140007391
mov rdx, qword [rbp + 0x208]
lea rcx, [rbp + 0x208]
inc r8
call fcn.14000f830
xorps xmm0, xmm0
lea rdx, str.aSaWtkyH
xorps xmm1, xmm1
lea rcx, [rbp + 0x228]
mov r8d, 8
movups xmmword [rbp + 0x228], xmm0
movdqu xmmword [rbp + 0x238], xmm1
call fcn.140012010
lea rdx, [rbp + 0x228]
lea rcx, [rbp - 0x70]
call fcn.14000d050
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 0x14000741e
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.1400449e0
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140007403
mov r8, qword [rbp - 0x58]
mov rdx, qword [rbp - 0x70]
cmp r8, 0x10
jb 0x140007430
inc r8
lea rcx, [rbp - 0x70]
call fcn.14000f830
mov r8, qword [rbp + 0x240]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp - 0x70], r13b
movdqu xmmword [rbp - 0x60], xmm0
cmp r8, 0x10
jb 0x140007464
mov rdx, qword [rbp + 0x228]
lea rcx, [rbp + 0x228]
inc r8
call fcn.14000f830
xorps xmm0, xmm0
lea rdx, str.EcriKlkt
xorps xmm1, xmm1
lea rcx, [rbp + 0x248]
mov r8d, 8
movups xmmword [rbp + 0x248], xmm0
movdqu xmmword [rbp + 0x258], xmm1
call fcn.140012010
lea rdx, [rbp + 0x248]
lea rcx, [rbp + 0x3b0]
call fcn.1400041e0
mov r8, qword [rbp + 0x3c8]
cmp r8, 0x10
jb 0x1400074c8
mov rdx, qword [rbp + 0x3b0]
lea rcx, [rbp + 0x3b0]
inc r8
call fcn.14000f830
mov r8, qword [rbp + 0x260]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp + 0x3b0], r13b
movdqu xmmword [rbp + 0x3c0], xmm0
cmp r8, 0x10
jb 0x140007502
mov rdx, qword [rbp + 0x248]
lea rcx, [rbp + 0x248]
inc r8
call fcn.14000f830
xorps xmm0, xmm0
lea rdx, str.xYRwfSzW
xorps xmm1, xmm1
lea rcx, [rbp + 0x470]
mov r8d, 8
movups xmmword [rbp + 0x470], xmm0
movdqu xmmword [rbp + 0x480], xmm1
call fcn.140012010
lea rdx, [rbp + 0x470]
lea rcx, [rbp + 0x50]
call fcn.14000d050
cmp qword [rbp + 0x60], r13
je 0x14000756c
cmp qword [rbp + 0x68], 0x10
lea rax, [rbp + 0x50]
cmovae rax, qword [rbp + 0x50]
movsx ecx, byte [rax]
call fcn.1400449e0
cmp qword [rbp + 0x68], 0x10
lea rcx, [rbp + 0x50]
cmovae rcx, qword [rbp + 0x50]
mov byte [rcx], al
lea rcx, [rbp + 0x50]
call fcn.14000ce10
lea rcx, [rbp + 0x470]
call fcn.14000ce10
xorps xmm0, xmm0
lea rdx, str.aSaWtkyH
xorps xmm1, xmm1
lea rcx, [rbp + 0x490]
mov r8d, 8
movups xmmword [rbp + 0x490], xmm0
movdqu xmmword [rbp + 0x4a0], xmm1
call fcn.140012010
lea rdx, [rbp + 0x490]
lea rcx, [rbp + 0x108]
call fcn.14000d050
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 0x140007623
sub rdi, rbx
nop dword [rax]
movzx ecx, byte [rbx]
call fcn.1400449e0
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x140007610
lea rcx, [rbp + 0x108]
call fcn.14000ce10
lea rcx, [rbp + 0x490]
call fcn.14000ce10
lea rcx, [rbp + 0x1090]
call fcn.140011440
lea rcx, [rbp + 0x1090]
call fcn.14000ce10
xorps xmm0, xmm0
lea rdx, str.BpBWbVpq
xorps xmm1, xmm1
lea rcx, [rbp + 0x710]
mov r8d, 8
movups xmmword [rbp + 0x710], xmm0
movdqu xmmword [rbp + 0x720], xmm1
call fcn.140012010
xorps xmm0, xmm0
lea rdx, str.XZvwNTHB
xorps xmm1, xmm1
lea rcx, [rbp + 0x6d0]
mov r8d, 8
movups xmmword [rbp + 0x6d0], xmm0
movdqu xmmword [rbp + 0x6e0], xmm1
call fcn.140012010
lea rcx, [rbp + 0x6d0]
call fcn.14000ce10
lea rcx, [rbp + 0x710]
call fcn.14000ce10
xorps xmm0, xmm0
lea rdx, str.pvMgEGPt
xorps xmm1, xmm1
lea rcx, [rbp + 0x4b0]
mov r8d, 8
movups xmmword [rbp + 0x4b0], xmm0
movdqu xmmword [rbp + 0x4c0], xmm1
call fcn.140012010
lea rdx, [rbp + 0x4b0]
lea rcx, [rbp + 0x128]
call fcn.14000d050
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 0x140007765
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.1400449b4
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140007752
lea rcx, [rbp + 0x128]
call fcn.14000ce10
lea rcx, [rbp + 0x4b0]
call fcn.14000ce10
xorps xmm0, xmm0
lea rdx, str.EcriKlkt
xorps xmm1, xmm1
lea rcx, [rbp + 0x4d0]
mov r8d, 8
movups xmmword [rbp + 0x4d0], xmm0
movdqu xmmword [rbp + 0x4e0], xmm1
call fcn.140012010
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp + 0x10b0]
call fcn.1400041e0
lea rcx, [rbp + 0x10b0]
call fcn.14000ce10
lea rcx, [rbp + 0x4d0]
call fcn.14000ce10
lea rcx, [rbp + 0x10d0]
call fcn.140011440
lea rcx, [rbp + 0x10d0]
call fcn.14000ce10
xorps xmm0, xmm0
lea rdx, str.YaWMtDpJ
xorps xmm1, xmm1
lea rcx, [rbp + 0x510]
mov r8d, 8
movups xmmword [rbp + 0x510], xmm0
movdqu xmmword [rbp + 0x520], xmm1
call fcn.140012010
xorps xmm0, xmm0
lea rdx, str.WrTYEPuc
xorps xmm1, xmm1
lea rcx, [rbp + 0x4f0]
mov r8d, 8
movups xmmword [rbp + 0x4f0], xmm0
movdqu xmmword [rbp + 0x500], xmm1
call fcn.140012010
lea rdx, [rbp + 0x510]
lea rcx, [rbp + 0x4f0]
call fcn.140004290
lea rcx, [rbp + 0x4f0]
call fcn.14000ce10
lea rcx, [rbp + 0x510]
call fcn.14000ce10
lea rcx, [rbp + 0x10f0]
call fcn.140011440
lea rcx, [rbp + 0x10f0]
call fcn.14000ce10
xorps xmm0, xmm0
lea rdx, str.aSaWtkyH
xorps xmm1, xmm1
lea rcx, [rbp + 0x530]
mov r8d, 8
movups xmmword [rbp + 0x530], xmm0
movdqu xmmword [rbp + 0x540], xmm1
call fcn.140012010
lea rdx, [rbp + 0x530]
lea rcx, [rbp + 0x148]
call fcn.14000d050
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 0x140007928
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.1400449e0
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140007915
lea rcx, [rbp + 0x148]
call fcn.14000ce10
lea rcx, [rbp + 0x530]
call fcn.14000ce10
xorps xmm0, xmm0
lea rdx, str.YaWMtDpJ
xorps xmm1, xmm1
lea rcx, [rbp + 0x570]
mov r8d, 8
movups xmmword [rbp + 0x570], xmm0
movdqu xmmword [rbp + 0x580], xmm1
call fcn.140012010
xorps xmm0, xmm0
lea rdx, str.WrTYEPuc
xorps xmm1, xmm1
lea rcx, [rbp + 0x550]
mov r8d, 8
movups xmmword [rbp + 0x550], xmm0
movdqu xmmword [rbp + 0x560], xmm1
call fcn.140012010
lea rdx, [rbp + 0x570]
lea rcx, [rbp + 0x550]
call fcn.140004290
lea rcx, [rbp + 0x550]
call fcn.14000ce10
lea rcx, [rbp + 0x570]
call fcn.14000ce10
xorps xmm0, xmm0
lea rdx, str.BpBWbVpq
xorps xmm1, xmm1
lea rcx, [rbp + 0x750]
mov r8d, 8
movups xmmword [rbp + 0x750], xmm0
movdqu xmmword [rbp + 0x760], xmm1
call fcn.140012010
xorps xmm0, xmm0
lea rdx, str.XZvwNTHB
xorps xmm1, xmm1
lea rcx, [rbp + 0x730]
mov r8d, 8
movups xmmword [rbp + 0x730], xmm0
movdqu xmmword [rbp + 0x740], xmm1
call fcn.140012010
lea rcx, [rbp + 0x730]
call fcn.14000ce10
lea rcx, [rbp + 0x750]
call fcn.14000ce10
xorps xmm0, xmm0
lea rdx, str.xYRwfSzW
xorps xmm1, xmm1
lea rcx, [rbp + 0x590]
mov r8d, 8
movups xmmword [rbp + 0x590], xmm0
movdqu xmmword [rbp + 0x5a0], xmm1
call fcn.140012010
lea rdx, [rbp + 0x590]
lea rcx, [rbp + 0x70]
call fcn.14000d050
cmp qword [rbp + 0x80], r13
je 0x140007aae
cmp qword [rbp + 0x88], 0x10
lea rax, [rbp + 0x70]
cmovae rax, qword [rbp + 0x70]
movsx ecx, byte [rax]
call fcn.1400449e0
cmp qword [rbp + 0x88], 0x10
lea rcx, [rbp + 0x70]
cmovae rcx, qword [rbp + 0x70]
mov byte [rcx], al
lea rcx, [rbp + 0x70]
call fcn.14000ce10
lea rcx, [rbp + 0x590]
call fcn.14000ce10
xorps xmm0, xmm0
lea rdx, str.aSaWtkyH
xorps xmm1, xmm1
lea rcx, [rbp + 0x5b0]
mov r8d, 8
movups xmmword [rbp + 0x5b0], xmm0
movdqu xmmword [rbp + 0x5c0], xmm1
call fcn.140012010
lea rdx, [rbp + 0x5b0]
lea rcx, [rbp + 0x168]
call fcn.14000d050
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 0x140007b63
sub rdi, rbx
nop dword [rax + rax]
movzx ecx, byte [rbx]
call fcn.1400449e0
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140007b50
lea rcx, [rbp + 0x168]
call fcn.14000ce10
lea rcx, [rbp + 0x5b0]
call fcn.14000ce10
lea rcx, [rbp + 0xfd0]
call fcn.140011440
lea rcx, [rbp + 0xfd0]
call fcn.14000ce10
xorps xmm0, xmm0
lea rdx, str.pvMgEGPt
xorps xmm1, xmm1
lea rcx, [rbp + 0x5d0]
mov r8d, 8
movups xmmword [rbp + 0x5d0], xmm0
movdqu xmmword [rbp + 0x5e0], xmm1
call fcn.140012010
lea rdx, [rbp + 0x5d0]
lea rcx, [rbp + 0x188]
call fcn.14000d050
cmp qword [rbp + 0x1a0], 0x10
lea rsi, [rbp + 0x188]
mov r8, qword [rbp + 0x188]
lea rdi, [rbp + 0x188]
cmovae rsi, r8
lea rbx, [rbp + 0x188]
cmovae rdi, r8
add rsi, qword [rbp + 0x198]
cmp qword [rbp + 0x1a0], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140007c33
sub rdi, rbx
nop dword [rax + rax]
movzx ecx, byte [rbx]
call fcn.1400449b4
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140007c20
lea rcx, [rbp + 0x188]
call fcn.14000ce10
lea rcx, [rbp + 0x5d0]
call fcn.14000ce10
lea rcx, [rbp + 0x1130]
call fcn.140011440
lea rcx, [rbp + 0x1130]
call fcn.14000ce10
xorps xmm0, xmm0
lea rdx, str.EcriKlkt
xorps xmm1, xmm1
lea rcx, [rbp + 0x5f0]
mov r8d, 8
movups xmmword [rbp + 0x5f0], xmm0
movdqu xmmword [rbp + 0x600], xmm1
call fcn.140012010
lea rdx, [rbp + 0x5f0]
lea rcx, [rbp + 0x1150]
call fcn.1400041e0
lea rcx, [rbp + 0x1150]
call fcn.14000ce10
lea rcx, [rbp + 0x5f0]
call fcn.14000ce10
xorps xmm0, xmm0
lea rdx, str.pvMgEGPt
xorps xmm1, xmm1
lea rcx, [rbp + 0x610]
mov r8d, 8
movups xmmword [rbp + 0x610], xmm0
movdqu xmmword [rbp + 0x620], xmm1
call fcn.140012010
lea rdx, [rbp + 0x610]
lea rcx, [rbp + 0xc8]
call fcn.14000d050
cmp qword [rbp + 0xe0], 0x10
lea rcx, [rbp + 0xc8]
mov r8, qword [rbp + 0xc8]
lea rdi, [rbp + 0xc8]
mov rsi, qword [rbp + 0xd8]
lea rbx, [rbp + 0xc8]
cmovae rcx, r8
cmovae rdi, r8
add rsi, rcx
cmp qword [rbp + 0xe0], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140007d5a
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.1400449b4
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x140007d47
lea rcx, [rbp + 0xc8]
call fcn.14000ce10
lea rcx, [rbp + 0x610]
call fcn.14000ce10
xorps xmm0, xmm0
lea rdx, str.aSaWtkyH
xorps xmm1, xmm1
lea rcx, [rbp + 0x630]
mov r8d, 8
movups xmmword [rbp + 0x630], xmm0
movdqu xmmword [rbp + 0x640], xmm1
call fcn.140012010
lea rdx, [rbp + 0x630]
lea rcx, [rbp + 0xe8]
call fcn.14000d050
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 0x140007e13
sub rdi, rbx
nop dword [rax]
movzx ecx, byte [rbx]
call fcn.1400449e0
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x140007e00
lea rcx, [rbp + 0xe8]
call fcn.14000ce10
lea rcx, [rbp + 0x630]
call fcn.14000ce10
xorps xmm0, xmm0
lea rdx, str.YaWMtDpJ
xorps xmm1, xmm1
lea rcx, [rbp + 0x670]
mov r8d, 8
movups xmmword [rbp + 0x670], xmm0
movdqu xmmword [rbp + 0x680], xmm1
call fcn.140012010
xorps xmm0, xmm0
lea rdx, str.WrTYEPuc
xorps xmm1, xmm1
lea rcx, [rbp + 0x650]
mov r8d, 8
movups xmmword [rbp + 0x650], xmm0
movdqu xmmword [rbp + 0x660], xmm1
call fcn.140012010
lea rdx, [rbp + 0x670]
lea rcx, [rbp + 0x650]
call fcn.140004290
lea rcx, [rbp + 0x650]
call fcn.14000ce10
lea rcx, [rbp + 0x670]
call fcn.14000ce10
xorps xmm0, xmm0
lea rdx, str.BpBWbVpq
xorps xmm1, xmm1
lea rcx, [rbp + 0x790]
mov r8d, 8
movups xmmword [rbp + 0x790], xmm0
movdqu xmmword [rbp + 0x7a0], xmm1
call fcn.140012010
xorps xmm0, xmm0
lea rdx, str.XZvwNTHB
xorps xmm1, xmm1
lea rcx, [rbp + 0x770]
mov r8d, 8
movups xmmword [rbp + 0x770], xmm0
movdqu xmmword [rbp + 0x780], xmm1
call fcn.140012010
lea rcx, [rbp + 0x770]
call fcn.14000ce10
lea rcx, [rbp + 0x790]
call fcn.14000ce10
xorps xmm0, xmm0
lea rdx, str.YaWMtDpJ
xorps xmm1, xmm1
lea rcx, [rbp + 0x6b0]
mov r8d, 8
movups xmmword [rbp + 0x6b0], xmm0
movdqu xmmword [rbp + 0x6c0], xmm1
call fcn.140012010
xorps xmm0, xmm0
lea rdx, str.WrTYEPuc
xorps xmm1, xmm1
lea rcx, [rbp + 0x690]
mov r8d, 8
movups xmmword [rbp + 0x690], xmm0
movdqu xmmword [rbp + 0x6a0], xmm1
call fcn.140012010
lea rdx, [rbp + 0x6b0]
lea rcx, [rbp + 0x690]
call fcn.140004290
lea rcx, [rbp + 0x690]
call fcn.14000ce10
lea rcx, [rbp + 0x6b0]
call fcn.14000ce10
xorps xmm0, xmm0
lea rdx, str.xYRwfSzW
xorps xmm1, xmm1
lea rcx, [rbp + 0x430]
mov r8d, 8
movups xmmword [rbp + 0x430], xmm0
movdqu xmmword [rbp + 0x440], xmm1
call fcn.140012010
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0x1170]
call fcn.140004190
lea rcx, [rbp + 0x1170]
call fcn.14000ce10
lea rcx, [rbp + 0x430]
call fcn.14000ce10
lea rdx, str.pvMgEGPt
lea rcx, [rbp + 0x990]
call fcn.14000d010
lea rdx, [rbp + 0x990]
lea rcx, [rbp + 0x1190]
call fcn.1400040b0
lea rcx, [rbp + 0x1190]
call fcn.14000ce10
lea rcx, [rbp + 0x990]
call fcn.14000ce10
lea rdx, str.xYRwfSzW
lea rcx, [rbp + 0x9b0]
call fcn.14000d010
lea rdx, [rbp + 0x9b0]
lea rcx, [rbp + 0x11b0]
call fcn.140004190
lea rcx, [rbp + 0x11b0]
call fcn.14000ce10
lea rcx, [rbp + 0x9b0]
call fcn.14000ce10
lea rdx, str.xYRwfSzW
lea rcx, [rbp + 0x9d0]
call fcn.14000d010
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x11d0]
call fcn.140004190
lea rcx, [rbp + 0x11d0]
call fcn.14000ce10
lea rcx, [rbp + 0x9d0]
call fcn.14000ce10
lea rdx, str.BpBWbVpq
lea rcx, [rbp + 0x1210]
call fcn.14000d010
lea rdx, str.XZvwNTHB
lea rcx, [rbp + 0x11f0]
call fcn.14000d010
lea rcx, [rbp + 0x11f0]
call fcn.14000ce10
lea rcx, [rbp + 0x1210]
call fcn.14000ce10
lea rdx, str.pvMgEGPt
lea rcx, [rbp + 0x9f0]
call fcn.14000d010
lea rdx, [rbp + 0x9f0]
lea rcx, [rbp + 0x1230]
call fcn.1400040b0
lea rcx, [rbp + 0x1230]
call fcn.14000ce10
lea rcx, [rbp + 0x9f0]
call fcn.14000ce10
lea rdx, str.pvMgEGPt
lea rcx, [rbp + 0xa10]
call fcn.14000d010
lea rdx, [rbp + 0xa10]
lea rcx, [rbp + 0x1250]
call fcn.1400040b0
lea rcx, [rbp + 0x1250]
call fcn.14000ce10
lea rcx, [rbp + 0xa10]
call fcn.14000ce10
lea rdx, str.YaWMtDpJ
lea rcx, [rbp + 0xa50]
call fcn.14000d010
lea rdx, str.WrTYEPuc
lea rcx, [rbp + 0xa30]
call fcn.14000d010
lea rdx, [rbp + 0xa50]
lea rcx, [rbp + 0xa30]
call fcn.140004290
lea rcx, [rbp + 0xa30]
call fcn.14000ce10
lea rcx, [rbp + 0xa50]
call fcn.14000ce10
lea rdx, str.aSaWtkyH
lea rcx, [rbp + 0xa70]
call fcn.14000d010
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x1270]
call fcn.140004120
lea rcx, [rbp + 0x1270]
call fcn.14000ce10
lea rcx, [rbp + 0xa70]
call fcn.14000ce10
lea rdx, str.BpBWbVpq
lea rcx, [rbp + 0x12b0]
call fcn.14000d010
lea rdx, str.XZvwNTHB
lea rcx, [rbp + 0x1290]
call fcn.14000d010
lea rcx, [rbp + 0x1290]
call fcn.14000ce10
lea rcx, [rbp + 0x12b0]
call fcn.14000ce10
lea rdx, str.EcriKlkt
lea rcx, [rbp + 0xa90]
call fcn.14000d010
lea rdx, [rbp + 0xa90]
lea rcx, [rbp + 0x12d0]
call fcn.1400041e0
lea rcx, [rbp + 0x12d0]
call fcn.14000ce10
lea rcx, [rbp + 0xa90]
call fcn.14000ce10
lea rdx, str.BpBWbVpq
lea rcx, [rbp + 0x1310]
call fcn.14000d010
lea rdx, str.XZvwNTHB
lea rcx, [rbp + 0x12f0]
call fcn.14000d010
lea rcx, [rbp + 0x12f0]
call fcn.14000ce10
lea rcx, [rbp + 0x1310]
call fcn.14000ce10
lea rdx, str.aSaWtkyH
lea rcx, [rbp + 0xab0]
call fcn.14000d010
lea rdx, [rbp + 0xab0]
lea rcx, [rbp + 0x1330]
call fcn.140004120
lea rcx, [rbp + 0x1330]
call fcn.14000ce10
lea rcx, [rbp + 0xab0]
call fcn.14000ce10
lea rcx, [rbp + 0x1350]
call fcn.140011440
lea rcx, [rbp + 0x1350]
call fcn.14000ce10
lea rdx, str.aSaWtkyH
lea rcx, [rbp + 0xad0]
call fcn.14000d010
lea rdx, [rbp + 0xad0]
lea rcx, [rbp + 0x1370]
call fcn.140004120
lea rcx, [rbp + 0x1370]
call fcn.14000ce10
lea rcx, [rbp + 0xad0]
call fcn.14000ce10
lea rdx, str.BpBWbVpq
lea rcx, [rbp + 0x13b0]
call fcn.14000d010
lea rdx, str.XZvwNTHB
lea rcx, [rbp + 0x1390]
call fcn.14000d010
lea rcx, [rbp + 0x1390]
call fcn.14000ce10
lea rcx, [rbp + 0x13b0]
call fcn.14000ce10
lea rdx, str.YaWMtDpJ
lea rcx, [rbp + 0xb10]
call fcn.14000d010
lea rdx, str.WrTYEPuc
lea rcx, [rbp + 0xaf0]
call fcn.14000d010
lea rdx, [rbp + 0xb10]
lea rcx, [rbp + 0xaf0]
call fcn.140004290
lea rcx, [rbp + 0xaf0]
call fcn.14000ce10
lea rcx, [rbp + 0xb10]
call fcn.14000ce10
lea rcx, [rbp + 0x13d0]
call fcn.140011440
lea rcx, [rbp + 0x13d0]
call fcn.14000ce10
lea rdx, str.pvMgEGPt
lea rcx, [rbp + 0xb30]
call fcn.14000d010
lea rdx, [rbp + 0xb30]
lea rcx, [rbp + 0x13f0]
call fcn.1400040b0
lea rcx, [rbp + 0x13f0]
call fcn.14000ce10
lea rcx, [rbp + 0xb30]
call fcn.14000ce10
lea rdx, str.YaWMtDpJ
lea rcx, [rbp + 0xb70]
call fcn.14000d010
lea rdx, str.WrTYEPuc
lea rcx, [rbp + 0xb50]
call fcn.14000d010
lea rdx, [rbp + 0xb70]
lea rcx, [rbp + 0xb50]
call fcn.140004290
lea rcx, [rbp + 0xb50]
call fcn.14000ce10
lea rcx, [rbp + 0xb70]
call fcn.14000ce10
lea rdx, str.aSaWtkyH
lea rcx, [rbp + 0xb90]
call fcn.14000d010
lea rdx, [rbp + 0xb90]
lea rcx, [rbp + 0x1410]
call fcn.140004120
lea rcx, [rbp + 0x1410]
call fcn.14000ce10
lea rcx, [rbp + 0xb90]
call fcn.14000ce10
lea rdx, str.aSaWtkyH
lea rcx, [rbp + 0xbb0]
call fcn.14000d010
lea rdx, [rbp + 0xbb0]
lea rcx, [rbp + 0x1430]
call fcn.140004120
lea rcx, [rbp + 0x1430]
call fcn.14000ce10
lea rcx, [rbp + 0xbb0]
call fcn.14000ce10
lea rdx, str.aSaWtkyH
lea rcx, [rbp + 0xbd0]
call fcn.14000d010
lea rdx, [rbp + 0xbd0]
lea rcx, [rbp + 0x1450]
call fcn.140004120
lea rcx, [rbp + 0x1450]
call fcn.14000ce10
lea rcx, [rbp + 0xbd0]
call fcn.14000ce10
lea rdx, str.xYRwfSzW
lea rcx, [rbp + 0xbf0]
call fcn.14000d010
lea rdx, [rbp + 0xbf0]
lea rcx, [rbp + 0x1470]
call fcn.140004190
lea rcx, [rbp + 0x1470]
call fcn.14000ce10
lea rcx, [rbp + 0xbf0]
call fcn.14000ce10
lea rdx, str.xYRwfSzW
lea rcx, [rbp + 0xc10]
call fcn.14000d010
lea rdx, [rbp + 0xc10]
lea rcx, [rbp + 0x1490]
call fcn.140004190
lea rcx, [rbp + 0x1490]
call fcn.14000ce10
lea rcx, [rbp + 0xc10]
call fcn.14000ce10
lea rdx, str.YaWMtDpJ
lea rcx, [rbp + 0xc50]
call fcn.14000d010
lea rdx, str.WrTYEPuc
lea rcx, [rbp + 0xc30]
call fcn.14000d010
lea rdx, [rbp + 0xc50]
lea rcx, [rbp + 0xc30]
call fcn.140004290
lea rcx, [rbp + 0xc30]
call fcn.14000ce10
lea rcx, [rbp + 0xc50]
call fcn.14000ce10
lea rdx, str.YaWMtDpJ
lea rcx, [rbp + 0xc90]
call fcn.14000d010
lea rdx, str.WrTYEPuc
lea rcx, [rbp + 0xc70]
call fcn.14000d010
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0xc70]
call fcn.140004290
lea rcx, [rbp + 0xc70]
call fcn.14000ce10
lea rcx, [rbp + 0xc90]
call fcn.14000ce10
lea rdx, str.aSaWtkyH
lea rcx, [rbp + 0xcb0]
call fcn.14000d010
lea rdx, [rbp + 0xcb0]
lea rcx, [rbp + 0x14b0]
call fcn.140004120
lea rcx, [rbp + 0x14b0]
call fcn.14000ce10
lea rcx, [rbp + 0xcb0]
call fcn.14000ce10
lea rdx, str.EcriKlkt
lea rcx, [rbp + 0xcd0]
call fcn.14000d010
lea rdx, [rbp + 0xcd0]
lea rcx, [rbp + 0x14d0]
call fcn.1400041e0
lea rcx, [rbp + 0x14d0]
call fcn.14000ce10
lea rcx, [rbp + 0xcd0]
call fcn.14000ce10
lea rdx, str.aSaWtkyH
lea rcx, [rbp + 0xcf0]
call fcn.14000d010
lea rdx, [rbp + 0xcf0]
lea rcx, [rbp + 0x14f0]
call fcn.140004120
lea rcx, [rbp + 0x14f0]
call fcn.14000ce10
lea rcx, [rbp + 0xcf0]
call fcn.14000ce10
lea rcx, [rbp + 0x1510]
call fcn.140011440
lea rcx, [rbp + 0x1510]
call fcn.14000ce10
lea rcx, [rbp + 0x1530]
call fcn.140011440
lea rcx, [rbp + 0x1530]
call fcn.14000ce10
lea rcx, [rbp + 0x1550]
call fcn.140011440
lea rcx, [rbp + 0x1550]
call fcn.14000ce10
lea rdx, str.EcriKlkt
lea rcx, [rbp + 0xd10]
call fcn.14000d010
lea rdx, [rbp + 0xd10]
lea rcx, [rbp + 0x1570]
call fcn.1400041e0
lea rcx, [rbp + 0x1570]
call fcn.14000ce10
lea rcx, [rbp + 0xd10]
call fcn.14000ce10
lea rdx, str.pvMgEGPt
lea rcx, [rbp + 0xd30]
call fcn.14000d010
lea rdx, [rbp + 0xd30]
lea rcx, [rbp + 0x1590]
call fcn.1400040b0
lea rcx, [rbp + 0x1590]
call fcn.14000ce10
lea rcx, [rbp + 0xd30]
call fcn.14000ce10
lea rdx, str.EcriKlkt
lea rcx, [rbp + 0xd50]
call fcn.14000d010
lea rdx, [rbp + 0xd50]
lea rcx, [rbp + 0x15b0]
call fcn.1400041e0
lea rcx, [rbp + 0x15b0]
call fcn.14000ce10
lea rcx, [rbp + 0xd50]
call fcn.14000ce10
lea rdx, str.pvMgEGPt
lea rcx, [rbp + 0xd70]
call fcn.14000d010
lea rdx, [rbp + 0xd70]
lea rcx, [rbp + 0x15d0]
call fcn.1400040b0
lea rcx, [rbp + 0x15d0]
call fcn.14000ce10
lea rcx, [rbp + 0xd70]
call fcn.14000ce10
lea rcx, [rbp + 0x15f0]
call fcn.140011440
lea rcx, [rbp + 0x15f0]
call fcn.14000ce10
lea rcx, [rbp + 0x1610]
call fcn.140011440
lea rcx, [rbp + 0x1610]
call fcn.14000ce10
lea rdx, str.xYRwfSzW
lea rcx, [rbp + 0xd90]
call fcn.14000d010
lea rdx, [rbp + 0xd90]
lea rcx, [rbp + 0x1630]
call fcn.140004190
lea rcx, [rbp + 0x1630]
call fcn.14000ce10
lea rcx, [rbp + 0xd90]
call fcn.14000ce10
lea rdx, str.BpBWbVpq
lea rcx, [rbp + 0x1670]
call fcn.14000d010
lea rdx, str.XZvwNTHB
lea rcx, [rbp + 0x1650]
call fcn.14000d010
lea rcx, [rbp + 0x1650]
call fcn.14000ce10
lea rcx, [rbp + 0x1670]
call fcn.14000ce10
lea rdx, str.YaWMtDpJ
lea rcx, [rbp + 0xdd0]
call fcn.14000d010
lea rdx, str.WrTYEPuc
lea rcx, [rbp + 0xdb0]
call fcn.14000d010
lea rdx, [rbp + 0xdd0]
lea rcx, [rbp + 0xdb0]
call fcn.140004290
lea rcx, [rbp + 0xdb0]
call fcn.14000ce10
lea rcx, [rbp + 0xdd0]
call fcn.14000ce10
lea rdx, str.EcriKlkt
lea rcx, [rbp + 0xdf0]
call fcn.14000d010
lea rdx, [rbp + 0xdf0]
lea rcx, [rbp + 0x1690]
call fcn.1400041e0
lea rcx, [rbp + 0x1690]
call fcn.14000ce10
lea rcx, [rbp + 0xdf0]
call fcn.14000ce10
lea rdx, str.BpBWbVpq
lea rcx, [rbp + 0x16d0]
call fcn.14000d010
lea rdx, str.XZvwNTHB
lea rcx, [rbp + 0x16b0]
call fcn.14000d010
lea rcx, [rbp + 0x16b0]
call fcn.14000ce10
lea rcx, [rbp + 0x16d0]
call fcn.14000ce10
lea rdx, str.YaWMtDpJ
lea rcx, [rbp + 0xe30]
call fcn.14000d010
lea rdx, str.WrTYEPuc
lea rcx, [rbp + 0xe10]
call fcn.14000d010
lea rdx, [rbp + 0xe30]
lea rcx, [rbp + 0xe10]
call fcn.140004290
lea rcx, [rbp + 0xe10]
call fcn.14000ce10
lea rcx, [rbp + 0xe30]
call fcn.14000ce10
lea rdx, str.xYRwfSzW
lea rcx, [rbp + 0xe50]
call fcn.14000d010
lea rdx, [rbp + 0xe50]
lea rcx, [rbp + 0x16f0]
call fcn.140004190
lea rcx, [rbp + 0x16f0]
call fcn.14000ce10
lea rcx, [rbp + 0xe50]
call fcn.14000ce10
lea rdx, str.YaWMtDpJ
lea rcx, [rbp + 0xe90]
call fcn.14000d010
lea rdx, str.WrTYEPuc
lea rcx, [rbp + 0xe70]
call fcn.14000d010
lea rdx, [rbp + 0xe90]
lea rcx, [rbp + 0xe70]
call fcn.140004290
lea rcx, [rbp + 0xe70]
call fcn.14000ce10
lea rcx, [rbp + 0xe90]
call fcn.14000ce10
lea rdx, str.EcriKlkt
lea rcx, [rbp + 0x7b0]
call fcn.14000d010
lea rdx, [rbp + 0x7b0]
lea rcx, [rbp + 0x1710]
call fcn.1400041e0
lea rcx, [rbp + 0x1710]
call fcn.14000ce10
lea rcx, [rbp + 0x7b0]
call fcn.14000ce10
lea rdx, str.xYRwfSzW
lea rcx, [rbp + 0x7d0]
call fcn.14000d010
lea rdx, [rbp + 0x7d0]
lea rcx, [rbp + 0x1730]
call fcn.140004190
lea rcx, [rbp + 0x1730]
call fcn.14000ce10
lea rcx, [rbp + 0x7d0]
call fcn.14000ce10
lea rdx, str.pvMgEGPt
lea rcx, [rbp + 0x7f0]
call fcn.14000d010
lea rdx, [rbp + 0x7f0]
lea rcx, [rbp + 0x1750]
call fcn.1400040b0
lea rcx, [rbp + 0x1750]
call fcn.14000ce10
lea rcx, [rbp + 0x7f0]
call fcn.14000ce10
lea rdx, str.BpBWbVpq
lea rcx, [rbp + 0x1790]
call fcn.14000d010
lea rdx, str.XZvwNTHB
lea rcx, [rbp + 0x1770]
call fcn.14000d010
lea rcx, [rbp + 0x1770]
call fcn.14000ce10
lea rcx, [rbp + 0x1790]
call fcn.14000ce10
lea rdx, str.pvMgEGPt
lea rcx, [rbp + 0x810]
call fcn.14000d010
lea rdx, [rbp + 0x810]
lea rcx, [rbp + 0xed0]
call fcn.1400040b0
lea rcx, [rbp + 0xed0]
call fcn.14000ce10
lea rcx, [rbp + 0x810]
call fcn.14000ce10
lea rdx, str.EcriKlkt
lea rcx, [rbp + 0x830]
call fcn.14000d010
lea rdx, [rbp + 0x830]
lea rcx, [rbp + 0xef0]
call fcn.1400041e0
lea rcx, [rbp + 0xef0]
call fcn.14000ce10
lea rcx, [rbp + 0x830]
call fcn.14000ce10
lea rdx, str.BpBWbVpq
lea rcx, [rbp + 0xf50]
call fcn.14000d010
lea rdx, str.XZvwNTHB
lea rcx, [rbp + 0xf30]
call fcn.14000d010
lea rcx, [rbp + 0xf30]
call fcn.14000ce10
lea rcx, [rbp + 0xf50]
call fcn.14000ce10
lea rdx, str.YaWMtDpJ
lea rcx, [rbp + 0x870]
call fcn.14000d010
lea rdx, str.WrTYEPuc
lea rcx, [rbp + 0x850]
call fcn.14000d010
lea rdx, [rbp + 0x870]
lea rcx, [rbp + 0x850]
call fcn.140004290
lea rcx, [rbp + 0x850]
call fcn.14000ce10
lea rcx, [rbp + 0x870]
call fcn.14000ce10
mov edx, 0xffffffff
mov rcx, r14
call qword [0x1400dd020]
lea rcx, str.TEMP
call fcn.140049c50
lea rdx, [rbp + 0xb0]
mov qword [rbp + 0xb0], rax
lea rcx, [rbp + 0x1940]
call fcn.140011640
lea rdx, [rbp + 0x1940]
lea rcx, [rbp + 0x17f8]
call fcn.140006440
lea rcx, [rbp + 0x17b8]
call fcn.1400095e0
lea rdx, [rbp + 0x17f8]
lea rcx, [rbp + 0xf10]
call fcn.1400095b0
mov rdx, rax
lea rcx, [rbp + 0x17b8]
call fcn.140006490
lea rcx, [rbp + 0x17c8]
call fcn.1400095e0
lea rdx, [rbp + 0x17f8]
lea rcx, [rbp + 0xf20]
call fcn.1400095b0
mov rdx, rax
lea rcx, [rbp + 0x17c8]
call fcn.1400064c0
mov r12, qword [rbp + 0x17c8]
lea rsi, [0x14007a943]
nop dword [rax]
mov rbx, qword [rbp + 0x17b8]
cmp rbx, r12
je 0x1400093e5
lea rdx, [rbp + 0xb8]
mov rcx, rbx
call fcn.140005a40
mov edx, dword [rbp + 0xc0]
mov rax, qword [rbp + 0xb8]
test edx, edx
je 0x140008daf
lea ecx, [rax - 1]
test ecx, 0xfffffff7
jne 0x14000957f
cmp eax, 2
jne 0x14000927c
cmp qword [rbx + 0x38], 8
lea rdi, [rbx + 0x20]
mov rcx, rdi
jb 0x140008dc9
mov rcx, qword [rdi]
mov rax, qword [rdi + 0x10]
lea rdx, [rcx + rax*2]
mov rbx, rdx
call fcn.140004980
cmp rax, rdx
je 0x140008e1c
nop
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x140008def
cmp cx, 0x2f
jne 0x140008df8
add rax, 2
cmp rax, rdx
jne 0x140008de0
cmp rax, rdx
je 0x140008e1c
nop dword [rax]
movzx ecx, word [rbx - 2]
lea r8, [rbx - 2]
cmp cx, 0x5c
je 0x140008e1c
cmp cx, 0x2f
je 0x140008e1c
mov rbx, r8
cmp rax, r8
jne 0x140008e00
mov r8d, 0x3a
mov rcx, rbx
call fcn.140018240
cmp rbx, rax
je 0x140008e67
lea rdx, [rax - 2]
cmp rbx, rdx
je 0x140008e67
cmp word [rdx], 0x2e
jne 0x140008e4f
lea rcx, [rdx - 2]
cmp rbx, rcx
jne 0x140008e6a
cmp word [rcx], 0x2e
jne 0x140008e6a
jmp 0x140008e67
sub rdx, 2
cmp rbx, rdx
je 0x140008e67
cmp word [rdx], 0x2e
je 0x140008e6a
sub rdx, 2
cmp rbx, rdx
jne 0x140008e58
mov rdx, rax
sub rax, rdx
mov qword [rbp + 0x17e8], r13
sar rax, 1
lea rcx, [rbp + 0x17d8]
xorps xmm0, xmm0
mov qword [rbp + 0x17f0], r13
mov r8, rax
movups xmmword [rbp + 0x17d8], xmm0
call fcn.140011ab0
call fcn.140017bec
lea r8, [rbp + 0x2c0]
mov qword [rbp + 0x2c0], rsi
mov edx, eax
mov qword [rbp + 0x2c8], r13
lea rcx, [rbp + 0x410]
call fcn.140004590
mov rsi, qword [rbp + 0x428]
lea rax, [rbp + 0x410]
mov rbx, qword [rbp + 0x410]
lea rdx, [rbp + 0x6f0]
cmp rsi, 8
lea rcx, [rbp + 0x17d8]
cmovae rax, rbx
mov qword [rbp + 0x2d0], rax
mov rax, qword [rbp + 0x420]
mov qword [rbp + 0x2d8], rax
movaps xmm0, xmmword [rbp + 0x2d0]
movdqa xmmword [rbp + 0x6f0], xmm0
call fcn.140004e30
mov r14d, eax
cmp rsi, 8
jb 0x140008f51
lea rdx, [rsi*2 + 2]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140008f49
mov rbx, qword [rbx - 8]
add rdx, 0x27
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009590
mov rcx, rbx
call fcn.140016da0
test r14d, r14d
jne 0x140008fa5
mov rdx, qword [rbp + 0x17f0]
cmp rdx, 8
jb 0x140009275
mov rcx, qword [rbp + 0x17d8]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008f9b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009596
call fcn.140016da0
jmp 0x140009275
xor edx, edx
lea rcx, [rbp + 0x1830]
mov r8d, 0x108
call fcn.14003fca0
lea rax, [0x14007ace8]
mov qword [rbp + 0x18e0], r13
mov qword [rbp + 0x1830], rax
lea rdx, [rbp + 0x1838]
lea rax, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rbp + 0x1908], r13
xorps xmm0, xmm0
mov qword [rbp + 0x18d8], rax
xor r8d, r8d
movdqa xmmword [rbp + 0x1910], xmm0
lea rcx, [rbp + 0x18d8]
mov dword [rbp + 0x18d4], 0x98
or r15d, 1
call fcn.1400109a0
mov rax, qword [rbp + 0x1830]
movsxd rcx, dword [rax + 4]
lea rax, [0x14007acd0]
mov qword [rbp + rcx + 0x1830], rax
mov rax, qword [rbp + 0x1830]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x182c], edx
lea rcx, [rbp + 0x1838]
call fcn.140010b00
cmp qword [rdi + 0x18], 8
lea rax, vtable.std::basic_filebuf_char__struct_std::char_traits_char__.0
mov qword [rbp + 0x1838], rax
lea rax, [rbp + 0x1840]
mov qword [rbp + 0x1850], rax
lea rax, [rbp + 0x1848]
mov qword [rbp + 0x1858], rax
lea rax, [rbp + 0x1860]
mov qword [rbp + 0x1870], rax
lea rax, [rbp + 0x1868]
mov qword [rbp + 0x1878], rax
lea rax, [rbp + 0x1880]
mov qword [rbp + 0x1888], rax
lea rax, [rbp + 0x1884]
mov qword [rbp + 0x1890], rax
mov rax, qword [0x1400dcff8]
mov qword [rbp + 0x18ac], rax
mov rax, rdi
mov byte [rbp + 0x18b4], r13b
mov byte [rbp + 0x18a9], r13b
mov qword [rbp + 0x1848], r13
mov qword [rbp + 0x1868], r13
mov qword [rbp + 0x1880], r13
mov qword [rbp + 0x1840], r13
mov qword [rbp + 0x1860], r13
mov qword [rbp + 0x18b8], r13
mov qword [rbp + 0x18a0], r13
jb 0x14000910c
mov rax, qword [rdi]
mov qword [rbp + 0x270], rax
lea rdx, [rbp + 0x700]
mov rax, qword [rdi + 0x10]
lea rcx, [rbp + 0x1a8]
mov qword [rbp + 0x278], rax
movaps xmm0, xmmword [rbp + 0x270]
movdqa xmmword [rbp + 0x700], xmm0
call fcn.1400142f0
cmp qword [rbp + 0x1c0], 4
lea rax, [rbp + 0x1a8]
lea rdx, [rbp + 0x2e0]
cmovae rax, qword [rbp + 0x1a8]
lea rcx, [rbp + 0x90]
mov qword [rbp + 0x2e0], rax
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x2e8], rax
call fcn.1400046e0
cmp qword [rbp + 0xa8], 8
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x1830]
cmovae rdx, qword [rbp + 0x90]
call fcn.140012f10
mov rdx, qword [rbp + 0xa8]
cmp rdx, 8
jb 0x1400091e8
mov rcx, qword [rbp + 0x90]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400091e3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000959c
call fcn.140016da0
mov rdx, qword [rbp + 0x1c0]
mov qword [rbp + 0xa0], r13
mov qword [rbp + 0xa8], 7
mov word [rbp + 0x90], r13w
cmp rdx, 4
jb 0x140009248
mov rcx, qword [rbp + 0x1a8]
lea rdx, [rdx*4 + 4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009243
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000959c
call fcn.140016da0
lea rcx, [rbp + 0x1830]
cmp qword [rbp + 0x18b8], r13
jne 0x140009295
call fcn.14000a300
lea rcx, [rbp + 0x1830]
call fcn.1400095f0
lea rcx, [rbp + 0x17d8]
call fcn.1400051b0
lea rsi, [0x14007a943]
lea rcx, [rbp + 0x17b8]
call fcn.140005f10
test eax, eax
jne 0x140009523
jmp 0x140008d70
call fcn.14000b380
lea rcx, [rbp + 0x1830]
call fcn.14000a300
mov rdx, rdi
lea rcx, [rbp + 0x1808]
call fcn.14000cca0
lea rcx, [rbp + 0x890]
call fcn.1400116a0
lea rdx, [rbp + 0x890]
lea rcx, [rbp + 0x17d8]
call fcn.140005040
lea rcx, [rbp + 0x890]
movzx ebx, al
call fcn.1400051b0
test bl, bl
jne 0x14000937d
lea rcx, [rbp + 0x8b0]
call fcn.1400116a0
lea rdx, [rbp + 0x8b0]
lea rcx, [rbp + 0x1808]
call fcn.140004cb0
mov rdx, rax
lea rcx, [rbp + 0x1808]
call fcn.140005080
lea rcx, [rbp + 0x8b0]
call fcn.1400051b0
lea rdx, [rbp + 0xf90]
lea rcx, [rbp + 0x1808]
call fcn.140004e10
mov rcx, rax
call fcn.14000cab0
lea rdx, [rbp + 0xf70]
mov rcx, rdi
mov rbx, rax
call fcn.140004e10
mov rcx, rax
call fcn.14000cab0
mov rdx, rbx
mov rcx, rax
call fcn.140047b18
lea rcx, [rbp + 0xf70]
call fcn.1400051b0
lea rcx, [rbp + 0xf90]
call fcn.1400051b0
mov rbx, qword [0x1400dd008]
lea rdx, [rbp + 0x1110]
lea rcx, [rbp + 0x1808]
call fcn.140004e10
mov rcx, rax
call fcn.14000cab0
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 + 0x1110]
call fcn.1400051b0
lea rcx, [rbp + 0x1808]
call fcn.1400051b0
lea rcx, [rbp + 0x1830]
call fcn.1400095f0
lea rcx, [rbp + 0x17d8]
call fcn.1400051b0
mov rcx, qword [rbp + 0x17d0]
mov edi, 0xffffffff
test rcx, rcx
je 0x14000942a
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14000942a
mov rbx, qword [rbp + 0x17d0]
mov rcx, rbx
mov rax, qword [rbx]
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14000942a
mov rcx, qword [rbp + 0x17d0]
mov rax, qword [rcx]
call qword [rax + 8]
mov rcx, qword [rbp + 0x17c0]
test rcx, rcx
je 0x14000946a
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14000946a
mov rbx, qword [rbp + 0x17c0]
mov rcx, rbx
mov rax, qword [rbx]
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14000946a
mov rcx, qword [rbp + 0x17c0]
mov rax, qword [rcx]
call qword [rax + 8]
mov rbx, qword [rbp + 0x1800]
test rbx, rbx
je 0x14000949d
mov eax, edi
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14000949d
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
lock xadd dword [rbx + 0xc], edi
cmp edi, 1
jne 0x14000949d
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
mov rdx, qword [rbp + 0x1958]
cmp rdx, 8
jb 0x1400094df
mov rcx, qword [rbp + 0x1940]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400094da
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000951d
call fcn.140016da0
mov r12, qword [rsp + 0x1a70]
mov rsi, qword [rsp + 0x1aa8]
mov rbx, qword [rsp + 0x1aa0]
mov rdi, qword [rsp + 0x1ab0]
mov rcx, qword [rbp + 0x1960]
xor rcx, rsp
call fcn.140016d80
add rsp, 0x1a78
pop r15
pop r14
pop r13
pop rbp
ret
call fcn.140049954
int3
mov edx, eax
call fcn.1400058e0
int3
call fcn.140049954
int3
call fcn.140049954
int3
call fcn.140049954
int3
call fcn.140049954
int3
call fcn.140049954
int3
call fcn.140049954
int3
call fcn.140049954
int3
call fcn.140049954
int3
call fcn.140049954
int3
call fcn.140049954
int3
call fcn.140049954
int3
call fcn.140049954
int3
call fcn.140049954
int3
call fcn.140049954
int3
lea r8, [rbx + 0x20]
lea rcx, str.directory_entry::status
call fcn.1400059d0
int3
call fcn.140049954
int3
call fcn.140049954
int3
call fcn.140049954
int3