Function at 0x140006540
Capabilities:
Move file

Disassembly:
push rbp
push r13
push r14
push r15
lea rbp, [rsp - 0x19f8]
mov eax, 0x1af8
call fcn.140068be0
sub rsp, rax
mov rax, qword [0x140084008]
xor rax, rsp
mov qword [rbp + 0x19e0], rax
xor r13d, r13d
mov r15d, r13d
mov dword [rbp + 0x1810], r13d
call fcn.140002920
call fcn.1400029b0
lea rax, [rbp + 0x1810]
mov dword [rbp + 0x1810], 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 [0x1400b2188]
lea rdx, str.YtQspQHZ
mov r14, rax
lea rcx, [rbp + 0x9d0]
call fcn.14000d1a0
lea rdx, str.dBBGAIhp
lea rcx, [rbp + 0x9b0]
call fcn.14000d1a0
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x9b0]
call fcn.140004290
lea rcx, [rbp + 0x9b0]
call fcn.14000cfa0
lea rcx, [rbp + 0x9d0]
call fcn.14000cfa0
lea rcx, [rbp + 0x1070]
call fcn.1400115d0
lea rcx, [rbp + 0x1070]
call fcn.14000cfa0
lea rdx, str.YtQspQHZ
lea rcx, [rbp + 0xa10]
call fcn.14000d1a0
lea rdx, str.dBBGAIhp
lea rcx, [rbp + 0x9f0]
call fcn.14000d1a0
lea rdx, [rbp + 0xa10]
lea rcx, [rbp + 0x9f0]
call fcn.140004290
lea rcx, [rbp + 0x9f0]
call fcn.14000cfa0
lea rcx, [rbp + 0xa10]
call fcn.14000cfa0
lea rdx, str.oEGebivY
lea rcx, [rbp + 0x10b0]
call fcn.14000d1a0
lea rdx, str.phnncpYh
lea rcx, [rbp + 0x1090]
call fcn.14000d1a0
lea rcx, [rbp + 0x1090]
call fcn.14000cfa0
lea rcx, [rbp + 0x10b0]
call fcn.14000cfa0
lea rdx, str.TucikggA
lea rcx, [rbp + 0xa30]
call fcn.14000d1a0
lea rdx, [rbp + 0xa30]
lea rcx, [rbp + 0x10d0]
call fcn.1400040b0
lea rcx, [rbp + 0x10d0]
call fcn.14000cfa0
lea rcx, [rbp + 0xa30]
call fcn.14000cfa0
xorps xmm0, xmm0
lea r8d, [r13 + 8]
xorps xmm1, xmm1
lea rdx, str.eHSBVRXW
lea rcx, [rbp + 0x330]
movups xmmword [rbp + 0x330], xmm0
movdqu xmmword [rbp + 0x340], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x330]
lea rcx, [rbp - 0x70]
call fcn.14000d1e0
cmp qword [rbp - 0x60], r13
je 0x140006752
cmp qword [rbp - 0x58], 0x10
lea rax, [rbp - 0x70]
cmovae rax, qword [rbp - 0x70]
movsx ecx, byte [rax]
call fcn.140044ba0
cmp qword [rbp - 0x58], 0x10
lea rcx, [rbp - 0x70]
cmovae rcx, qword [rbp - 0x70]
mov byte [rcx], al
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x14000678d
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006788
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096c7
call fcn.140016f60
mov rdx, qword [rbp + 0x348]
mov qword [rbp - 0x60], r13
mov qword [rbp - 0x58], 0xf
mov byte [rbp - 0x70], r13b
cmp rdx, 0x10
jb 0x1400067de
mov rcx, qword [rbp + 0x330]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400067d9
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096c7
call fcn.140016f60
mov qword [rsp + 0x1b20], rbx
lea rdx, str.TucikggA
xorps xmm0, xmm0
mov qword [rsp + 0x1b28], rsi
xorps xmm1, xmm1
mov qword [rsp + 0x1b30], rdi
mov r8d, 8
lea rcx, [rbp + 0x350]
movups xmmword [rbp + 0x350], xmm0
movdqu xmmword [rbp + 0x360], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x350]
lea rcx, [rbp + 0x10]
call fcn.14000d1e0
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 0x14000688b
sub rdi, rbx
nop dword [rax + rax]
movzx ecx, byte [rbx]
call fcn.140044b74
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140006870
mov rdx, qword [rbp + 0x28]
mov r8, qword [rbp + 0x10]
cmp rdx, 0x10
jb 0x1400068c1
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x1400068b9
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096cd
mov rcx, r8
call fcn.140016f60
mov rdx, qword [rbp + 0x368]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp + 0x10], r13b
movdqu xmmword [rbp + 0x20], xmm0
cmp rdx, 0x10
jb 0x140006913
mov rcx, qword [rbp + 0x350]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000690e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096cd
call fcn.140016f60
xorps xmm0, xmm0
lea rdx, str.REXyjhZJ
xorps xmm1, xmm1
lea rcx, [rbp + 0x370]
mov r8d, 8
movups xmmword [rbp + 0x370], xmm0
movdqu xmmword [rbp + 0x380], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x370]
lea rcx, [rsp + 0x30]
call fcn.14000d1e0
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 0x1400069b2
sub rdi, rbx
nop
movzx ecx, byte [rbx]
call fcn.140044b74
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140006990
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x30]
test r8, r8
je 0x1400069e9
cmp rdx, 0x10
lea rax, [rsp + 0x30]
cmovae rax, rcx
movsx ecx, byte [rax]
call fcn.140044ba0
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 0x140006a1c
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006a17
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096d3
call fcn.140016f60
mov rdx, qword [rbp + 0x388]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rsp + 0x30], r13b
movdqu xmmword [rsp + 0x40], xmm0
cmp rdx, 0x10
jb 0x140006a70
mov rcx, qword [rbp + 0x370]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006a6b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096d3
call fcn.140016f60
xorps xmm0, xmm0
lea rdx, str.TucikggA
xorps xmm1, xmm1
lea rcx, [rbp + 0x310]
mov r8d, 8
movups xmmword [rbp + 0x310], xmm0
movdqu xmmword [rbp + 0x320], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x30]
call fcn.14000d1e0
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 0x140006afd
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044b74
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140006ae2
mov rdx, qword [rbp + 0x48]
mov r8, qword [rbp + 0x30]
cmp rdx, 0x10
jb 0x140006b33
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140006b2b
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096d9
mov rcx, r8
call fcn.140016f60
mov rdx, qword [rbp + 0x328]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp + 0x30], r13b
movdqu xmmword [rbp + 0x40], xmm0
cmp rdx, 0x10
jb 0x140006b85
mov rcx, qword [rbp + 0x310]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006b80
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096d9
call fcn.140016f60
xorps xmm0, xmm0
lea rdx, str.eHSBVRXW
xorps xmm1, xmm1
lea rcx, [rbp + 0x390]
mov r8d, 8
movups xmmword [rbp + 0x390], xmm0
movdqu xmmword [rbp + 0x3a0], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x390]
lea rcx, [rsp + 0x70]
call fcn.14000d1e0
cmp qword [rbp - 0x80], r13
je 0x140006bf4
cmp qword [rbp - 0x78], 0x10
lea rax, [rsp + 0x70]
cmovae rax, qword [rsp + 0x70]
movsx ecx, byte [rax]
call fcn.140044ba0
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 0x140006c30
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006c2b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096df
call fcn.140016f60
mov rdx, qword [rbp + 0x3a8]
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], 0xf
mov byte [rsp + 0x70], r13b
cmp rdx, 0x10
jb 0x140006c82
mov rcx, qword [rbp + 0x390]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006c7d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096df
call fcn.140016f60
xorps xmm0, xmm0
lea rdx, str.YtQspQHZ
xorps xmm1, xmm1
lea rcx, [rbp + 0x3d0]
mov r8d, 8
movups xmmword [rbp + 0x3d0], xmm0
movdqu xmmword [rbp + 0x3e0], xmm1
call fcn.1400121c0
xorps xmm0, xmm0
lea rdx, str.dBBGAIhp
xorps xmm1, xmm1
lea rcx, [rbp + 0x3b0]
mov r8d, 8
movups xmmword [rbp + 0x3b0], xmm0
movdqu xmmword [rbp + 0x3c0], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x3b0]
call fcn.140004290
mov rdx, qword [rbp + 0x3c8]
cmp rdx, 0x10
jb 0x140006d32
mov rcx, qword [rbp + 0x3b0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006d2d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009709
call fcn.140016f60
mov rdx, qword [rbp + 0x3e8]
cmp rdx, 0x10
jb 0x140006d73
mov rcx, qword [rbp + 0x3d0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006d6e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009709
call fcn.140016f60
lea rcx, [rbp + 0xa50]
call fcn.1400115d0
mov rdx, qword [rbp + 0xa68]
cmp rdx, 0x10
jb 0x140006dc0
mov rcx, qword [rbp + 0xa50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006dbb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096e5
call fcn.140016f60
xorps xmm0, xmm0
lea rdx, str.REXyjhZJ
xorps xmm1, xmm1
lea rcx, [rbp + 0x3f0]
mov r8d, 8
movups xmmword [rbp + 0x3f0], xmm0
movdqu xmmword [rbp + 0x400], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x590]
call fcn.1400041e0
mov rdx, qword [rbp + 0x5a8]
cmp rdx, 0x10
jb 0x140006e42
mov rcx, qword [rbp + 0x590]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006e3d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096eb
call fcn.140016f60
mov rdx, qword [rbp + 0x408]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp + 0x590], r13b
movdqu xmmword [rbp + 0x5a0], xmm0
cmp rdx, 0x10
jb 0x140006e9a
mov rcx, qword [rbp + 0x3f0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006e95
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096eb
call fcn.140016f60
lea rcx, [rbp + 0xa70]
call fcn.1400115d0
mov rdx, qword [rbp + 0xa88]
cmp rdx, 0x10
jb 0x140006ee7
mov rcx, qword [rbp + 0xa70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006ee2
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096f1
call fcn.140016f60
xorps xmm0, xmm0
lea rdx, str.eHSBVRXW
xorps xmm1, xmm1
lea rcx, [rbp + 0x410]
mov r8d, 8
movups xmmword [rbp + 0x410], xmm0
movdqu xmmword [rbp + 0x420], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x410]
lea rcx, [rsp + 0x50]
call fcn.14000d1e0
cmp qword [rsp + 0x60], r13
je 0x140006f59
cmp qword [rsp + 0x68], 0x10
lea rax, [rsp + 0x50]
cmovae rax, qword [rsp + 0x50]
movsx ecx, byte [rax]
call fcn.140044ba0
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 0x140006f96
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006f91
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096f7
call fcn.140016f60
mov rdx, qword [rbp + 0x428]
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], r13b
cmp rdx, 0x10
jb 0x140006fea
mov rcx, qword [rbp + 0x410]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006fe5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096f7
call fcn.140016f60
xorps xmm0, xmm0
lea rdx, str.REXyjhZJ
xorps xmm1, xmm1
lea rcx, [rbp + 0x248]
mov r8d, 8
movups xmmword [rbp + 0x248], xmm0
movdqu xmmword [rbp + 0x258], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x248]
lea rcx, [rbp + 0x5b0]
call fcn.1400041e0
mov rdx, qword [rbp + 0x5c8]
cmp rdx, 0x10
jb 0x14000706c
mov rcx, qword [rbp + 0x5b0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007067
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096fd
call fcn.140016f60
mov rdx, qword [rbp + 0x260]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp + 0x5b0], r13b
movdqu xmmword [rbp + 0x5c0], xmm0
cmp rdx, 0x10
jb 0x1400070c4
mov rcx, qword [rbp + 0x248]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400070bf
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096fd
call fcn.140016f60
xorps xmm0, xmm0
lea rdx, str.eHSBVRXW
xorps xmm1, xmm1
lea rcx, [rbp + 0x268]
mov r8d, 8
movups xmmword [rbp + 0x268], xmm0
movdqu xmmword [rbp + 0x278], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x268]
lea rcx, [rbp - 0x50]
call fcn.14000d1e0
cmp qword [rbp - 0x40], r13
je 0x14000712e
cmp qword [rbp - 0x38], 0x10
lea rax, [rbp - 0x50]
cmovae rax, qword [rbp - 0x50]
movsx ecx, byte [rax]
call fcn.140044ba0
cmp qword [rbp - 0x38], 0x10
lea rcx, [rbp - 0x50]
cmovae rcx, qword [rbp - 0x50]
mov byte [rcx], al
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x140007169
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007164
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009703
call fcn.140016f60
mov rdx, qword [rbp + 0x280]
mov qword [rbp - 0x40], r13
mov qword [rbp - 0x38], 0xf
mov byte [rbp - 0x50], r13b
cmp rdx, 0x10
jb 0x1400071ba
mov rcx, qword [rbp + 0x268]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400071b5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009703
call fcn.140016f60
xorps xmm0, xmm0
lea rdx, str.YtQspQHZ
xorps xmm1, xmm1
lea rcx, [rbp + 0x2e0]
mov r8d, 8
movups xmmword [rbp + 0x2e0], xmm0
movdqu xmmword [rbp + 0x2f0], xmm1
call fcn.1400121c0
xorps xmm0, xmm0
lea rdx, str.dBBGAIhp
xorps xmm1, xmm1
lea rcx, [rbp + 0x288]
mov r8d, 8
movups xmmword [rbp + 0x288], xmm0
movdqu xmmword [rbp + 0x298], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x288]
call fcn.140004290
mov rdx, qword [rbp + 0x2a0]
cmp rdx, 0x10
jb 0x14000726a
mov rcx, qword [rbp + 0x288]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007265
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009709
call fcn.140016f60
mov rdx, qword [rbp + 0x2f8]
cmp rdx, 0x10
jb 0x1400072ab
mov rcx, qword [rbp + 0x2e0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400072a6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009709
call fcn.140016f60
xorps xmm0, xmm0
mov qword [rsp + 0x1af0], r12
xorps xmm1, xmm1
lea rdx, str.TucikggA
mov r8d, 8
lea rcx, [rbp + 0x228]
movups xmmword [rbp + 0x228], xmm0
movdqu xmmword [rbp + 0x238], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x228]
lea rcx, [rbp - 0x30]
call fcn.14000d1e0
mov rdx, qword [rbp - 0x30]
lea rsi, [rbp - 0x30]
mov r8, qword [rbp - 0x18]
lea rdi, [rbp - 0x30]
cmp r8, 0x10
lea rbx, [rbp - 0x30]
cmovae rsi, rdx
cmovae rdi, rdx
add rsi, qword [rbp - 0x20]
cmp r8, 0x10
cmovae rbx, rdx
cmp rbx, rsi
je 0x140007340
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044b74
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140007325
mov r8, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x30]
cmp r8, 0x10
jb 0x140007352
inc r8
lea rcx, [rbp - 0x30]
call fcn.14000f9c0
mov r8, qword [rbp + 0x240]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp - 0x30], r13b
movdqu xmmword [rbp - 0x20], xmm0
cmp r8, 0x10
jb 0x140007386
mov rdx, qword [rbp + 0x228]
lea rcx, [rbp + 0x228]
inc r8
call fcn.14000f9c0
xorps xmm0, xmm0
lea rdx, str.WDSOEaBP
xorps xmm1, xmm1
lea rcx, [rbp + 0x208]
mov r8d, 8
movups xmmword [rbp + 0x208], xmm0
movdqu xmmword [rbp + 0x218], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x208]
lea rcx, [rbp - 0x10]
call fcn.14000d1e0
mov rdx, qword [rbp - 0x10]
lea rsi, [rbp - 0x10]
mov r8, qword [rbp + 8]
lea rdi, [rbp - 0x10]
cmp r8, 0x10
lea rbx, [rbp - 0x10]
cmovae rsi, rdx
cmovae rdi, rdx
add rsi, qword [rbp]
cmp r8, 0x10
cmovae rbx, rdx
cmp rbx, rsi
je 0x140007413
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044ba0
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x1400073f8
mov r8, qword [rbp + 8]
mov rdx, qword [rbp - 0x10]
cmp r8, 0x10
jb 0x140007425
inc r8
lea rcx, [rbp - 0x10]
call fcn.14000f9c0
mov r8, qword [rbp + 0x220]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp - 0x10], r13b
movdqu xmmword [rbp], xmm0
cmp r8, 0x10
jb 0x140007459
mov rdx, qword [rbp + 0x208]
lea rcx, [rbp + 0x208]
inc r8
call fcn.14000f9c0
xorps xmm0, xmm0
lea rdx, str.WDSOEaBP
xorps xmm1, xmm1
lea rcx, [rbp + 0x5d0]
mov r8d, 8
movups xmmword [rbp + 0x5d0], xmm0
movdqu xmmword [rbp + 0x5e0], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x5d0]
lea rcx, [rbp + 0x108]
call fcn.14000d1e0
cmp qword [rbp + 0x120], 0x10
lea rsi, [rbp + 0x108]
mov r8, qword [rbp + 0x108]
lea rdi, [rbp + 0x108]
cmovae rsi, r8
lea rbx, [rbp + 0x108]
cmovae rdi, r8
add rsi, qword [rbp + 0x118]
cmp qword [rbp + 0x120], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x1400074f4
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044ba0
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x1400074e1
lea rcx, [rbp + 0x108]
call fcn.14000cfa0
lea rcx, [rbp + 0x5d0]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.REXyjhZJ
xorps xmm1, xmm1
lea rcx, [rbp + 0x5f0]
mov r8d, 8
movups xmmword [rbp + 0x5f0], xmm0
movdqu xmmword [rbp + 0x600], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x5f0]
lea rcx, [rbp + 0x10f0]
call fcn.1400041e0
lea rcx, [rbp + 0x10f0]
call fcn.14000cfa0
lea rcx, [rbp + 0x5f0]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.TucikggA
xorps xmm1, xmm1
lea rcx, [rbp + 0x610]
mov r8d, 8
movups xmmword [rbp + 0x610], xmm0
movdqu xmmword [rbp + 0x620], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x610]
lea rcx, [rbp + 0x128]
call fcn.14000d1e0
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 0x140007603
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044b74
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x1400075f0
lea rcx, [rbp + 0x128]
call fcn.14000cfa0
lea rcx, [rbp + 0x610]
call fcn.14000cfa0
lea rcx, [rbp + 0x1110]
call fcn.1400115d0
lea rcx, [rbp + 0x1110]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.REXyjhZJ
xorps xmm1, xmm1
lea rcx, [rbp + 0x630]
mov r8d, 8
movups xmmword [rbp + 0x630], xmm0
movdqu xmmword [rbp + 0x640], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x630]
lea rcx, [rbp + 0x1130]
call fcn.1400041e0
lea rcx, [rbp + 0x1130]
call fcn.14000cfa0
lea rcx, [rbp + 0x630]
call fcn.14000cfa0
lea rcx, [rbp + 0x1150]
call fcn.1400115d0
lea rcx, [rbp + 0x1150]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.oEGebivY
xorps xmm1, xmm1
lea rcx, [rbp + 0x7b0]
mov r8d, 8
movups xmmword [rbp + 0x7b0], xmm0
movdqu xmmword [rbp + 0x7c0], xmm1
call fcn.1400121c0
xorps xmm0, xmm0
lea rdx, str.phnncpYh
xorps xmm1, xmm1
lea rcx, [rbp + 0x790]
mov r8d, 8
movups xmmword [rbp + 0x790], xmm0
movdqu xmmword [rbp + 0x7a0], xmm1
call fcn.1400121c0
lea rcx, [rbp + 0x790]
call fcn.14000cfa0
lea rcx, [rbp + 0x7b0]
call fcn.14000cfa0
lea rcx, [rbp + 0x1170]
call fcn.1400115d0
lea rcx, [rbp + 0x1170]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.eHSBVRXW
xorps xmm1, xmm1
lea rcx, [rbp + 0x650]
mov r8d, 8
movups xmmword [rbp + 0x650], xmm0
movdqu xmmword [rbp + 0x660], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x650]
lea rcx, [rbp + 0x90]
call fcn.14000d1e0
cmp qword [rbp + 0xa0], r13
je 0x1400077b2
cmp qword [rbp + 0xa8], 0x10
lea rax, [rbp + 0x90]
cmovae rax, qword [rbp + 0x90]
movsx ecx, byte [rax]
call fcn.140044ba0
cmp qword [rbp + 0xa8], 0x10
lea rcx, [rbp + 0x90]
cmovae rcx, qword [rbp + 0x90]
mov byte [rcx], al
lea rcx, [rbp + 0x90]
call fcn.14000cfa0
lea rcx, [rbp + 0x650]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.REXyjhZJ
xorps xmm1, xmm1
lea rcx, [rbp + 0x670]
mov r8d, 8
movups xmmword [rbp + 0x670], xmm0
movdqu xmmword [rbp + 0x680], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x670]
lea rcx, [rbp + 0x1190]
call fcn.1400041e0
lea rcx, [rbp + 0x1190]
call fcn.14000cfa0
lea rcx, [rbp + 0x670]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.YtQspQHZ
xorps xmm1, xmm1
lea rcx, [rbp + 0x6b0]
mov r8d, 8
movups xmmword [rbp + 0x6b0], xmm0
movdqu xmmword [rbp + 0x6c0], xmm1
call fcn.1400121c0
xorps xmm0, xmm0
lea rdx, str.dBBGAIhp
xorps xmm1, xmm1
lea rcx, [rbp + 0x690]
mov r8d, 8
movups xmmword [rbp + 0x690], xmm0
movdqu xmmword [rbp + 0x6a0], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x6b0]
lea rcx, [rbp + 0x690]
call fcn.140004290
lea rcx, [rbp + 0x690]
call fcn.14000cfa0
lea rcx, [rbp + 0x6b0]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.TucikggA
xorps xmm1, xmm1
lea rcx, [rbp + 0x6d0]
mov r8d, 8
movups xmmword [rbp + 0x6d0], xmm0
movdqu xmmword [rbp + 0x6e0], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x6d0]
lea rcx, [rbp + 0x148]
call fcn.14000d1e0
cmp qword [rbp + 0x160], 0x10
lea rcx, [rbp + 0x148]
mov r8, qword [rbp + 0x148]
lea rdi, [rbp + 0x148]
mov rsi, qword [rbp + 0x158]
lea rbx, [rbp + 0x148]
cmovae rcx, r8
cmovae rdi, r8
add rsi, rcx
cmp qword [rbp + 0x160], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140007948
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044b74
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140007935
lea rcx, [rbp + 0x148]
call fcn.14000cfa0
lea rcx, [rbp + 0x6d0]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.REXyjhZJ
xorps xmm1, xmm1
lea rcx, [rbp + 0x6f0]
mov r8d, 8
movups xmmword [rbp + 0x6f0], xmm0
movdqu xmmword [rbp + 0x700], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x6f0]
lea rcx, [rbp + 0x11b0]
call fcn.1400041e0
lea rcx, [rbp + 0x11b0]
call fcn.14000cfa0
lea rcx, [rbp + 0x6f0]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.TucikggA
xorps xmm1, xmm1
lea rcx, [rbp + 0x710]
mov r8d, 8
movups xmmword [rbp + 0x710], xmm0
movdqu xmmword [rbp + 0x720], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x710]
lea rcx, [rbp + 0x168]
call fcn.14000d1e0
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 0x140007a54
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044b74
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140007a41
lea rcx, [rbp + 0x168]
call fcn.14000cfa0
lea rcx, [rbp + 0x710]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.TucikggA
xorps xmm1, xmm1
lea rcx, [rbp + 0x730]
mov r8d, 8
movups xmmword [rbp + 0x730], xmm0
movdqu xmmword [rbp + 0x740], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0x188]
call fcn.14000d1e0
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 0x140007b07
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044b74
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140007af4
lea rcx, [rbp + 0x188]
call fcn.14000cfa0
lea rcx, [rbp + 0x730]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.eHSBVRXW
xorps xmm1, xmm1
lea rcx, [rbp + 0x490]
mov r8d, 8
movups xmmword [rbp + 0x490], xmm0
movdqu xmmword [rbp + 0x4a0], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x490]
lea rcx, [rbp + 0xb0]
call fcn.14000d1e0
cmp qword [rbp + 0xc0], r13
je 0x140007ba1
cmp qword [rbp + 0xc8], 0x10
lea rax, [rbp + 0xb0]
cmovae rax, qword [rbp + 0xb0]
movsx ecx, byte [rax]
call fcn.140044ba0
cmp qword [rbp + 0xc8], 0x10
lea rcx, [rbp + 0xb0]
cmovae rcx, qword [rbp + 0xb0]
mov byte [rcx], al
lea rcx, [rbp + 0xb0]
call fcn.14000cfa0
lea rcx, [rbp + 0x490]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.REXyjhZJ
xorps xmm1, xmm1
lea rcx, [rbp + 0x4d0]
mov r8d, 8
movups xmmword [rbp + 0x4d0], xmm0
movdqu xmmword [rbp + 0x4e0], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp + 0x11d0]
call fcn.1400041e0
lea rcx, [rbp + 0x11d0]
call fcn.14000cfa0
lea rcx, [rbp + 0x4d0]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.oEGebivY
xorps xmm1, xmm1
lea rcx, [rbp + 0x7f0]
mov r8d, 8
movups xmmword [rbp + 0x7f0], xmm0
movdqu xmmword [rbp + 0x800], xmm1
call fcn.1400121c0
xorps xmm0, xmm0
lea rdx, str.phnncpYh
xorps xmm1, xmm1
lea rcx, [rbp + 0x7d0]
mov r8d, 8
movups xmmword [rbp + 0x7d0], xmm0
movdqu xmmword [rbp + 0x7e0], xmm1
call fcn.1400121c0
lea rcx, [rbp + 0x7d0]
call fcn.14000cfa0
lea rcx, [rbp + 0x7f0]
call fcn.14000cfa0
lea rcx, [rbp + 0x11f0]
call fcn.1400115d0
lea rcx, [rbp + 0x11f0]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.YtQspQHZ
xorps xmm1, xmm1
lea rcx, [rbp + 0x550]
mov r8d, 8
movups xmmword [rbp + 0x550], xmm0
movdqu xmmword [rbp + 0x560], xmm1
call fcn.1400121c0
xorps xmm0, xmm0
lea rdx, str.dBBGAIhp
xorps xmm1, xmm1
lea rcx, [rbp + 0x570]
mov r8d, 8
movups xmmword [rbp + 0x570], xmm0
movdqu xmmword [rbp + 0x580], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x550]
lea rcx, [rbp + 0x570]
call fcn.140004290
lea rcx, [rbp + 0x570]
call fcn.14000cfa0
lea rcx, [rbp + 0x550]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.TucikggA
xorps xmm1, xmm1
lea rcx, [rbp + 0x4b0]
mov r8d, 8
movups xmmword [rbp + 0x4b0], xmm0
movdqu xmmword [rbp + 0x4c0], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x4b0]
lea rcx, [rbp + 0x1a8]
call fcn.14000d1e0
cmp qword [rbp + 0x1c0], 0x10
lea rdi, [rbp + 0x1a8]
mov r8, qword [rbp + 0x1a8]
cmovae rdi, r8
lea rsi, [rbp + 0x1a8]
cmovae rsi, r8
lea rbx, [rbp + 0x1a8]
add rsi, qword [rbp + 0x1b8]
cmp qword [rbp + 0x1c0], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140007dc3
sub rdi, rbx
nop dword [rax]
movzx ecx, byte [rbx]
call fcn.140044b74
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140007db0
lea rcx, [rbp + 0x1a8]
call fcn.14000cfa0
lea rcx, [rbp + 0x4b0]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.eHSBVRXW
xorps xmm1, xmm1
lea rcx, [rbp + 0x4f0]
mov r8d, 8
movups xmmword [rbp + 0x4f0], xmm0
movdqu xmmword [rbp + 0x500], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x4f0]
lea rcx, [rbp + 0x70]
call fcn.14000d1e0
cmp qword [rbp + 0x80], r13
je 0x140007e4e
cmp qword [rbp + 0x88], 0x10
lea rax, [rbp + 0x70]
cmovae rax, qword [rbp + 0x70]
movsx ecx, byte [rax]
call fcn.140044ba0
cmp qword [rbp + 0x88], 0x10
lea rcx, [rbp + 0x70]
cmovae rcx, qword [rbp + 0x70]
mov byte [rcx], al
lea rcx, [rbp + 0x70]
call fcn.14000cfa0
lea rcx, [rbp + 0x4f0]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.oEGebivY
xorps xmm1, xmm1
lea rcx, [rbp + 0x830]
mov r8d, 8
movups xmmword [rbp + 0x830], xmm0
movdqu xmmword [rbp + 0x840], xmm1
call fcn.1400121c0
xorps xmm0, xmm0
lea rdx, str.phnncpYh
xorps xmm1, xmm1
lea rcx, [rbp + 0x810]
mov r8d, 8
movups xmmword [rbp + 0x810], xmm0
movdqu xmmword [rbp + 0x820], xmm1
call fcn.1400121c0
lea rcx, [rbp + 0x810]
call fcn.14000cfa0
lea rcx, [rbp + 0x830]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.REXyjhZJ
xorps xmm1, xmm1
lea rcx, [rbp + 0x510]
mov r8d, 8
movups xmmword [rbp + 0x510], xmm0
movdqu xmmword [rbp + 0x520], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x510]
lea rcx, [rbp + 0x1210]
call fcn.1400041e0
lea rcx, [rbp + 0x1210]
call fcn.14000cfa0
lea rcx, [rbp + 0x510]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.WDSOEaBP
xorps xmm1, xmm1
lea rcx, [rbp + 0x530]
mov r8d, 8
movups xmmword [rbp + 0x530], xmm0
movdqu xmmword [rbp + 0x540], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x530]
lea rcx, [rbp + 0xe8]
call fcn.14000d1e0
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 0x140007fd3
sub rdi, rbx
nop dword [rax + rax]
movzx ecx, byte [rbx]
call fcn.140044ba0
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x140007fc0
lea rcx, [rbp + 0xe8]
call fcn.14000cfa0
lea rcx, [rbp + 0x530]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.TucikggA
xorps xmm1, xmm1
lea rcx, [rbp + 0x470]
mov r8d, 8
movups xmmword [rbp + 0x470], xmm0
movdqu xmmword [rbp + 0x480], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x470]
lea rcx, [rbp + 0x1c8]
call fcn.14000d1e0
cmp qword [rbp + 0x1e0], 0x10
lea rcx, [rbp + 0x1c8]
mov r8, qword [rbp + 0x1c8]
lea rdi, [rbp + 0x1c8]
mov rsi, qword [rbp + 0x1d8]
lea rbx, [rbp + 0x1c8]
cmovae rcx, r8
cmovae rdi, r8
add rsi, rcx
cmp qword [rbp + 0x1e0], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140008089
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044b74
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x140008076
lea rcx, [rbp + 0x1c8]
call fcn.14000cfa0
lea rcx, [rbp + 0x470]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.REXyjhZJ
xorps xmm1, xmm1
lea rcx, [rbp + 0x450]
mov r8d, 8
movups xmmword [rbp + 0x450], xmm0
movdqu xmmword [rbp + 0x460], xmm1
call fcn.1400121c0
lea rdx, [rbp + 0x450]
lea rcx, [rbp + 0x1230]
call fcn.1400041e0
lea rcx, [rbp + 0x1230]
call fcn.14000cfa0
lea rcx, [rbp + 0x450]
call fcn.14000cfa0
xorps xmm0, xmm0
lea rdx, str.oEGebivY
xorps xmm1, xmm1
lea rcx, [rbp + 0x770]
mov r8d, 8
movups xmmword [rbp + 0x770], xmm0
movdqu xmmword [rbp + 0x780], xmm1
call fcn.1400121c0
lea rcx, [rbp + 0x850]
call fcn.140013510
xorps xmm0, xmm0
lea rdx, str.phnncpYh
mov r8d, 8
lea rcx, [rbp + 0x850]
movdqu xmmword [rbp + 0x860], xmm0
call fcn.1400121c0
lea rcx, [rbp + 0x850]
call fcn.14000cfa0
lea rcx, [rbp + 0x770]
call fcn.14000cfa0
lea rdx, str.YtQspQHZ
lea rcx, [rbp + 0xab0]
call fcn.14000d1a0
lea rdx, str.dBBGAIhp
lea rcx, [rbp + 0xa90]
call fcn.14000d1a0
lea rdx, [rbp + 0xab0]
lea rcx, [rbp + 0xa90]
call fcn.140004290
lea rcx, [rbp + 0xa90]
call fcn.14000cfa0
lea rcx, [rbp + 0xab0]
call fcn.14000cfa0
lea rdx, str.WDSOEaBP
lea rcx, [rbp + 0xad0]
call fcn.14000d1a0
lea rdx, [rbp + 0xad0]
lea rcx, [rbp + 0x1250]
call fcn.140004120
lea rcx, [rbp + 0x1250]
call fcn.14000cfa0
lea rcx, [rbp + 0xad0]
call fcn.14000cfa0
lea rcx, [rbp + 0x1270]
call fcn.1400115d0
lea rcx, [rbp + 0x1270]
call fcn.14000cfa0
lea rdx, str.oEGebivY
lea rcx, [rbp + 0x12b0]
call fcn.14000d1a0
lea rdx, str.phnncpYh
lea rcx, [rbp + 0x1290]
call fcn.14000d1a0
lea rcx, [rbp + 0x1290]
call fcn.14000cfa0
lea rcx, [rbp + 0x12b0]
call fcn.14000cfa0
lea rcx, [rbp + 0x12d0]
call fcn.1400115d0
lea rcx, [rbp + 0x12d0]
call fcn.14000cfa0
lea rdx, str.YtQspQHZ
lea rcx, [rbp + 0xb10]
call fcn.14000d1a0
lea rdx, str.dBBGAIhp
lea rcx, [rbp + 0xaf0]
call fcn.14000d1a0
lea rdx, [rbp + 0xb10]
lea rcx, [rbp + 0xaf0]
call fcn.140004290
lea rcx, [rbp + 0xaf0]
call fcn.14000cfa0
lea rcx, [rbp + 0xb10]
call fcn.14000cfa0
lea rdx, str.WDSOEaBP
lea rcx, [rbp + 0xb30]
call fcn.14000d1a0
lea rdx, [rbp + 0xb30]
lea rcx, [rbp + 0x12f0]
call fcn.140004120
lea rcx, [rbp + 0x12f0]
call fcn.14000cfa0
lea rcx, [rbp + 0xb30]
call fcn.14000cfa0
lea rdx, str.YtQspQHZ
lea rcx, [rbp + 0xb70]
call fcn.14000d1a0
lea rdx, str.dBBGAIhp
lea rcx, [rbp + 0xb50]
call fcn.14000d1a0
lea rdx, [rbp + 0xb70]
lea rcx, [rbp + 0xb50]
call fcn.140004290
lea rcx, [rbp + 0xb50]
call fcn.14000cfa0
lea rcx, [rbp + 0xb70]
call fcn.14000cfa0
lea rdx, str.oEGebivY
lea rcx, [rbp + 0x1330]
call fcn.14000d1a0
lea rdx, str.phnncpYh
lea rcx, [rbp + 0x1310]
call fcn.14000d1a0
lea rcx, [rbp + 0x1310]
call fcn.14000cfa0
lea rcx, [rbp + 0x1330]
call fcn.14000cfa0
lea rdx, str.TucikggA
lea rcx, [rbp + 0xb90]
call fcn.14000d1a0
lea rdx, [rbp + 0xb90]
lea rcx, [rbp + 0x1350]
call fcn.1400040b0
lea rcx, [rbp + 0x1350]
call fcn.14000cfa0
lea rcx, [rbp + 0xb90]
call fcn.14000cfa0
lea rdx, str.WDSOEaBP
lea rcx, [rbp + 0x930]
call fcn.14000d1a0
lea rdx, [rbp + 0x930]
lea rcx, [rbp + 0x1370]
call fcn.140004120
lea rcx, [rbp + 0x1370]
call fcn.14000cfa0
lea rcx, [rbp + 0x930]
call fcn.14000cfa0
lea rcx, [rbp + 0x1390]
call fcn.1400115d0
lea rcx, [rbp + 0x1390]
call fcn.14000cfa0
lea rcx, [rbp + 0x13b0]
call fcn.1400115d0
lea rcx, [rbp + 0x13b0]
call fcn.14000cfa0
lea rcx, [rbp + 0x13d0]
call fcn.1400115d0
lea rcx, [rbp + 0x13d0]
call fcn.14000cfa0
lea rdx, str.REXyjhZJ
lea rcx, [rbp + 0x910]
call fcn.14000d1a0
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x13f0]
call fcn.1400041e0
lea rcx, [rbp + 0x13f0]
call fcn.14000cfa0
lea rcx, [rbp + 0x910]
call fcn.14000cfa0
lea rcx, [rbp + 0x1410]
call fcn.1400115d0
lea rcx, [rbp + 0x1410]
call fcn.14000cfa0
lea rdx, str.eHSBVRXW
lea rcx, [rbp + 0x8d0]
call fcn.14000d1a0
lea rdx, [rbp + 0x8d0]
lea rcx, [rbp + 0x1430]
call fcn.140004190
lea rcx, [rbp + 0x1430]
call fcn.14000cfa0
lea rcx, [rbp + 0x8d0]
call fcn.14000cfa0
lea rdx, str.WDSOEaBP
lea rcx, [rbp + 0x890]
call fcn.14000d1a0
lea rdx, [rbp + 0x890]
lea rcx, [rbp + 0x1450]
call fcn.140004120
lea rcx, [rbp + 0x1450]
call fcn.14000cfa0
lea rcx, [rbp + 0x890]
call fcn.14000cfa0
lea rdx, str.eHSBVRXW
lea rcx, [rbp + 0x990]
call fcn.14000d1a0
lea rdx, [rbp + 0x990]
lea rcx, [rbp + 0x1470]
call fcn.140004190
lea rcx, [rbp + 0x1470]
call fcn.14000cfa0
lea rcx, [rbp + 0x990]
call fcn.14000cfa0
lea rdx, str.TucikggA
lea rcx, [rbp + 0x8b0]
call fcn.14000d1a0
lea rdx, [rbp + 0x8b0]
lea rcx, [rbp + 0x1490]
call fcn.1400040b0
lea rcx, [rbp + 0x1490]
call fcn.14000cfa0
lea rcx, [rbp + 0x8b0]
call fcn.14000cfa0
lea rdx, str.YtQspQHZ
lea rcx, [rbp + 0x950]
call fcn.14000d1a0
lea rdx, str.dBBGAIhp
lea rcx, [rbp + 0x8f0]
call fcn.14000d1a0
lea rdx, [rbp + 0x950]
lea rcx, [rbp + 0x8f0]
call fcn.140004290
lea rcx, [rbp + 0x8f0]
call fcn.14000cfa0
lea rcx, [rbp + 0x950]
call fcn.14000cfa0
lea rdx, str.YtQspQHZ
lea rcx, [rbp + 0x870]
call fcn.14000d1a0
lea rdx, str.dBBGAIhp
lea rcx, [rbp + 0x970]
call fcn.14000d1a0
lea rdx, [rbp + 0x870]
lea rcx, [rbp + 0x970]
call fcn.140004290
lea rcx, [rbp + 0x970]
call fcn.14000cfa0
lea rcx, [rbp + 0x870]
call fcn.14000cfa0
lea rdx, str.REXyjhZJ
lea rcx, [rbp + 0xbb0]
call fcn.14000d1a0
lea rdx, [rbp + 0xbb0]
lea rcx, [rbp + 0x14b0]
call fcn.1400041e0
lea rcx, [rbp + 0x14b0]
call fcn.14000cfa0
lea rcx, [rbp + 0xbb0]
call fcn.14000cfa0
lea rdx, str.oEGebivY
lea rcx, [rbp + 0x1050]
call fcn.14000d1a0
lea rdx, str.phnncpYh
lea rcx, [rbp + 0x14d0]
call fcn.14000d1a0
lea rcx, [rbp + 0x14d0]
call fcn.14000cfa0
lea rcx, [rbp + 0x1050]
call fcn.14000cfa0
lea rdx, str.REXyjhZJ
lea rcx, [rbp + 0xbd0]
call fcn.14000d1a0
lea rdx, [rbp + 0xbd0]
lea rcx, [rbp + 0x14f0]
call fcn.1400041e0
lea rcx, [rbp + 0x14f0]
call fcn.14000cfa0
lea rcx, [rbp + 0xbd0]
call fcn.14000cfa0
lea rdx, str.YtQspQHZ
lea rcx, [rbp + 0xc10]
call fcn.14000d1a0
lea rdx, str.dBBGAIhp
lea rcx, [rbp + 0xbf0]
call fcn.14000d1a0
lea rdx, [rbp + 0xc10]
lea rcx, [rbp + 0xbf0]
call fcn.140004290
lea rcx, [rbp + 0xbf0]
call fcn.14000cfa0
lea rcx, [rbp + 0xc10]
call fcn.14000cfa0
lea rdx, str.TucikggA
lea rcx, [rbp + 0xc30]
call fcn.14000d1a0
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0x1510]
call fcn.1400040b0
lea rcx, [rbp + 0x1510]
call fcn.14000cfa0
lea rcx, [rbp + 0xc30]
call fcn.14000cfa0
lea rdx, str.YtQspQHZ
lea rcx, [rbp + 0xc70]
call fcn.14000d1a0
lea rdx, str.dBBGAIhp
lea rcx, [rbp + 0xc50]
call fcn.14000d1a0
lea rdx, [rbp + 0xc70]
lea rcx, [rbp + 0xc50]
call fcn.140004290
lea rcx, [rbp + 0xc50]
call fcn.14000cfa0
lea rcx, [rbp + 0xc70]
call fcn.14000cfa0
lea rdx, str.TucikggA
lea rcx, [rbp + 0xc90]
call fcn.14000d1a0
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0x1530]
call fcn.1400040b0
lea rcx, [rbp + 0x1530]
call fcn.14000cfa0
lea rcx, [rbp + 0xc90]
call fcn.14000cfa0
lea rdx, str.WDSOEaBP
lea rcx, [rbp + 0xcb0]
call fcn.14000d1a0
lea rdx, [rbp + 0xcb0]
lea rcx, [rbp + 0x1550]
call fcn.140004120
lea rcx, [rbp + 0x1550]
call fcn.14000cfa0
lea rcx, [rbp + 0xcb0]
call fcn.14000cfa0
lea rdx, str.WDSOEaBP
lea rcx, [rbp + 0xcd0]
call fcn.14000d1a0
lea rdx, [rbp + 0xcd0]
lea rcx, [rbp + 0x1570]
call fcn.140004120
lea rcx, [rbp + 0x1570]
call fcn.14000cfa0
lea rcx, [rbp + 0xcd0]
call fcn.14000cfa0
lea rdx, str.YtQspQHZ
lea rcx, [rbp + 0xd10]
call fcn.14000d1a0
lea rdx, str.dBBGAIhp
lea rcx, [rbp + 0xcf0]
call fcn.14000d1a0
lea rdx, [rbp + 0xd10]
lea rcx, [rbp + 0xcf0]
call fcn.140004290
lea rcx, [rbp + 0xcf0]
call fcn.14000cfa0
lea rcx, [rbp + 0xd10]
call fcn.14000cfa0
lea rdx, str.REXyjhZJ
lea rcx, [rbp + 0xd30]
call fcn.14000d1a0
lea rdx, [rbp + 0xd30]
lea rcx, [rbp + 0x1590]
call fcn.1400041e0
lea rcx, [rbp + 0x1590]
call fcn.14000cfa0
lea rcx, [rbp + 0xd30]
call fcn.14000cfa0
lea rdx, str.TucikggA
lea rcx, [rbp + 0xd50]
call fcn.14000d1a0
lea rdx, [rbp + 0xd50]
lea rcx, [rbp + 0x15b0]
call fcn.1400040b0
lea rcx, [rbp + 0x15b0]
call fcn.14000cfa0
lea rcx, [rbp + 0xd50]
call fcn.14000cfa0
lea rdx, str.REXyjhZJ
lea rcx, [rbp + 0xd70]
call fcn.14000d1a0
lea rdx, [rbp + 0xd70]
lea rcx, [rbp + 0x15d0]
call fcn.1400041e0
lea rcx, [rbp + 0x15d0]
call fcn.14000cfa0
lea rcx, [rbp + 0xd70]
call fcn.14000cfa0
lea rdx, str.oEGebivY
lea rcx, [rbp + 0x1610]
call fcn.14000d1a0
lea rdx, str.phnncpYh
lea rcx, [rbp + 0x15f0]
call fcn.14000d1a0
lea rcx, [rbp + 0x15f0]
call fcn.14000cfa0
lea rcx, [rbp + 0x1610]
call fcn.14000cfa0
lea rdx, str.YtQspQHZ
lea rcx, [rbp + 0xdb0]
call fcn.14000d1a0
lea rdx, str.dBBGAIhp
lea rcx, [rbp + 0xd90]
call fcn.14000d1a0
lea rdx, [rbp + 0xdb0]
lea rcx, [rbp + 0xd90]
call fcn.140004290
lea rcx, [rbp + 0xd90]
call fcn.14000cfa0
lea rcx, [rbp + 0xdb0]
call fcn.14000cfa0
lea rdx, str.YtQspQHZ
lea rcx, [rbp + 0xdf0]
call fcn.14000d1a0
lea rdx, str.dBBGAIhp
lea rcx, [rbp + 0xdd0]
call fcn.14000d1a0
lea rdx, [rbp + 0xdf0]
lea rcx, [rbp + 0xdd0]
call fcn.140004290
lea rcx, [rbp + 0xdd0]
call fcn.14000cfa0
lea rcx, [rbp + 0xdf0]
call fcn.14000cfa0
lea rdx, str.TucikggA
lea rcx, [rbp + 0xe10]
call fcn.14000d1a0
lea rdx, [rbp + 0xe10]
lea rcx, [rbp + 0x1630]
call fcn.1400040b0
lea rcx, [rbp + 0x1630]
call fcn.14000cfa0
lea rcx, [rbp + 0xe10]
call fcn.14000cfa0
lea rdx, str.REXyjhZJ
lea rcx, [rbp + 0xe30]
call fcn.14000d1a0
lea rdx, [rbp + 0xe30]
lea rcx, [rbp + 0x1650]
call fcn.1400041e0
lea rcx, [rbp + 0x1650]
call fcn.14000cfa0
lea rcx, [rbp + 0xe30]
call fcn.14000cfa0
lea rdx, str.YtQspQHZ
lea rcx, [rbp + 0xe70]
call fcn.14000d1a0
lea rdx, str.dBBGAIhp
lea rcx, [rbp + 0xe50]
call fcn.14000d1a0
lea rdx, [rbp + 0xe70]
lea rcx, [rbp + 0xe50]
call fcn.140004290
lea rcx, [rbp + 0xe50]
call fcn.14000cfa0
lea rcx, [rbp + 0xe70]
call fcn.14000cfa0
lea rdx, str.REXyjhZJ
lea rcx, [rbp + 0xe90]
call fcn.14000d1a0
lea rdx, [rbp + 0xe90]
lea rcx, [rbp + 0x1670]
call fcn.1400041e0
lea rcx, [rbp + 0x1670]
call fcn.14000cfa0
lea rcx, [rbp + 0xe90]
call fcn.14000cfa0
lea rdx, str.REXyjhZJ
lea rcx, [rbp + 0xeb0]
call fcn.14000d1a0
lea rdx, [rbp + 0xeb0]
lea rcx, [rbp + 0x1690]
call fcn.1400041e0
lea rcx, [rbp + 0x1690]
call fcn.14000cfa0
lea rcx, [rbp + 0xeb0]
call fcn.14000cfa0
lea rdx, str.eHSBVRXW
lea rcx, [rbp + 0xed0]
call fcn.14000d1a0
lea rdx, [rbp + 0xed0]
lea rcx, [rbp + 0x16b0]
call fcn.140004190
lea rcx, [rbp + 0x16b0]
call fcn.14000cfa0
lea rcx, [rbp + 0xed0]
call fcn.14000cfa0
lea rdx, str.YtQspQHZ
lea rcx, [rbp + 0xf10]
call fcn.14000d1a0
lea rdx, str.dBBGAIhp
lea rcx, [rbp + 0xef0]
call fcn.14000d1a0
lea rdx, [rbp + 0xf10]
lea rcx, [rbp + 0xef0]
call fcn.140004290
lea rcx, [rbp + 0xef0]
call fcn.14000cfa0
lea rcx, [rbp + 0xf10]
call fcn.14000cfa0
lea rdx, str.TucikggA
lea rcx, [rbp + 0xf30]
call fcn.14000d1a0
lea rdx, [rbp + 0xf30]
lea rcx, [rbp + 0x16d0]
call fcn.1400040b0
lea rcx, [rbp + 0x16d0]
call fcn.14000cfa0
lea rcx, [rbp + 0xf30]
call fcn.14000cfa0
lea rcx, [rbp + 0x16f0]
call fcn.1400115d0
lea rcx, [rbp + 0x16f0]
call fcn.14000cfa0
lea rdx, str.REXyjhZJ
lea rcx, [rbp + 0xf50]
call fcn.14000d1a0
lea rdx, [rbp + 0xf50]
lea rcx, [rbp + 0x1710]
call fcn.1400041e0
lea rcx, [rbp + 0x1710]
call fcn.14000cfa0
lea rcx, [rbp + 0xf50]
call fcn.14000cfa0
lea rdx, str.oEGebivY
lea rcx, [rbp + 0x1750]
call fcn.14000d1a0
lea rdx, str.phnncpYh
lea rcx, [rbp + 0x1730]
call fcn.14000d1a0
lea rcx, [rbp + 0x1730]
call fcn.14000cfa0
lea rcx, [rbp + 0x1750]
call fcn.14000cfa0
lea rdx, str.TucikggA
lea rcx, [rbp + 0xf70]
call fcn.14000d1a0
lea rdx, [rbp + 0xf70]
lea rcx, [rbp + 0x1770]
call fcn.1400040b0
lea rcx, [rbp + 0x1770]
call fcn.14000cfa0
lea rcx, [rbp + 0xf70]
call fcn.14000cfa0
lea rdx, str.YtQspQHZ
lea rcx, [rbp + 0xfb0]
call fcn.14000d1a0
lea rdx, str.dBBGAIhp
lea rcx, [rbp + 0xf90]
call fcn.14000d1a0
lea rdx, [rbp + 0xfb0]
lea rcx, [rbp + 0xf90]
call fcn.140004290
lea rcx, [rbp + 0xf90]
call fcn.14000cfa0
lea rcx, [rbp + 0xfb0]
call fcn.14000cfa0
lea rdx, str.WDSOEaBP
lea rcx, [rbp + 0xfd0]
call fcn.14000d1a0
lea rdx, [rbp + 0xfd0]
lea rcx, [rbp + 0x1790]
call fcn.140004120
lea rcx, [rbp + 0x1790]
call fcn.14000cfa0
lea rcx, [rbp + 0xfd0]
call fcn.14000cfa0
mov edx, 0xffffffff
mov rcx, r14
call qword [0x1400b2180]
lea rdx, str..doc
lea rcx, [rbp + 0x19c0]
call fcn.14000d1a0
lea rcx, str.TEMP
call fcn.140049e10
mov qword [rbp + 0xd0], rax
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x1868]
call fcn.1400117d0
lea rdx, [rbp + 0x1868]
lea rcx, [rbp + 0x1858]
call fcn.140006440
lea rcx, [rbp + 0x1818]
call fcn.140009770
lea rdx, [rbp + 0x1858]
lea rcx, [rbp + 0x1030]
call fcn.140009740
mov rdx, rax
lea rcx, [rbp + 0x1818]
call fcn.140006490
lea rcx, [rbp + 0x1828]
call fcn.140009770
lea rdx, [rbp + 0x1858]
lea rcx, [rbp + 0x1040]
call fcn.140009740
mov rdx, rax
lea rcx, [rbp + 0x1828]
call fcn.1400064c0
mov r12, qword [rbp + 0x1828]
lea rsi, [0x14007a943]
nop dword [rax]
mov rbx, qword [rbp + 0x1818]
cmp rbx, r12
je 0x140009528
lea rdx, [rbp + 0xd8]
mov rcx, rbx
call fcn.140005a40
mov edx, dword [rbp + 0xe0]
mov rax, qword [rbp + 0xd8]
test edx, edx
je 0x140008eff
lea ecx, [rax - 1]
test ecx, 0xfffffff7
jne 0x14000970f
cmp eax, 2
jne 0x1400093b1
cmp qword [rbx + 0x38], 8
lea rdi, [rbx + 0x20]
mov rcx, rdi
jb 0x140008f19
mov rcx, qword [rdi]
mov rax, qword [rdi + 0x10]
lea rdx, [rcx + rax*2]
mov rbx, rdx
call fcn.140004980
cmp rax, rdx
je 0x140008f6c
nop
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x140008f3f
cmp cx, 0x2f
jne 0x140008f48
add rax, 2
cmp rax, rdx
jne 0x140008f30
cmp rax, rdx
je 0x140008f6c
nop dword [rax]
movzx ecx, word [rbx - 2]
lea r8, [rbx - 2]
cmp cx, 0x5c
je 0x140008f6c
cmp cx, 0x2f
je 0x140008f6c
mov rbx, r8
cmp rax, r8
jne 0x140008f50
mov r8d, 0x3a
mov rcx, rbx
call fcn.140018400
cmp rbx, rax
je 0x140008fb7
lea rdx, [rax - 2]
cmp rbx, rdx
je 0x140008fb7
cmp word [rdx], 0x2e
jne 0x140008f9f
lea rcx, [rdx - 2]
cmp rbx, rcx
jne 0x140008fba
cmp word [rcx], 0x2e
jne 0x140008fba
jmp 0x140008fb7
sub rdx, 2
cmp rbx, rdx
je 0x140008fb7
cmp word [rdx], 0x2e
je 0x140008fba
sub rdx, 2
cmp rbx, rdx
jne 0x140008fa8
mov rdx, rax
sub rax, rdx
mov qword [rbp + 0x1848], r13
sar rax, 1
lea rcx, [rbp + 0x1838]
xorps xmm0, xmm0
mov qword [rbp + 0x1850], r13
mov r8, rax
movups xmmword [rbp + 0x1838], xmm0
call fcn.140011c60
call fcn.140017dac
lea r8, [rbp + 0x2b0]
mov qword [rbp + 0x2b0], rsi
mov edx, eax
mov qword [rbp + 0x2b8], r13
lea rcx, [rbp + 0x430]
call fcn.140004590
mov rsi, qword [rbp + 0x448]
lea rax, [rbp + 0x430]
mov rbx, qword [rbp + 0x430]
lea rdx, [rbp + 0x750]
cmp rsi, 8
lea rcx, [rbp + 0x1838]
cmovae rax, rbx
mov qword [rbp + 0x2c0], rax
mov rax, qword [rbp + 0x440]
mov qword [rbp + 0x2c8], rax
movaps xmm0, xmmword [rbp + 0x2c0]
movdqa xmmword [rbp + 0x750], xmm0
call fcn.140004e30
mov r14d, eax
cmp rsi, 8
jb 0x1400090a1
lea rdx, [rsi*2 + 2]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140009099
mov rbx, qword [rbx - 8]
add rdx, 0x27
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009720
mov rcx, rbx
call fcn.140016f60
test r14d, r14d
jne 0x1400090f5
mov rdx, qword [rbp + 0x1850]
cmp rdx, 8
jb 0x1400093aa
mov rcx, qword [rbp + 0x1838]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400090eb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009726
call fcn.140016f60
jmp 0x1400093aa
xor edx, edx
lea rcx, [rbp + 0x18b0]
mov r8d, 0x108
call fcn.14003fe60
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.140010b30
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.140010c90
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 [0x1400b2158]
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 0x14000925c
mov rax, qword [rdi]
mov qword [rbp + 0x300], rax
lea rdx, [rbp + 0x760]
mov rax, qword [rdi + 0x10]
lea rcx, [rbp + 0x1e8]
mov qword [rbp + 0x308], rax
movaps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x760], xmm0
call fcn.1400144b0
cmp qword [rbp + 0x200], 4
lea rax, [rbp + 0x1e8]
lea rdx, [rbp + 0x2d0]
cmovae rax, qword [rbp + 0x1e8]
lea rcx, [rbp + 0x50]
mov qword [rbp + 0x2d0], rax
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x2d8], rax
call fcn.1400046e0
cmp qword [rbp + 0x68], 8
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x18b0]
cmovae rdx, qword [rbp + 0x50]
call fcn.1400130c0
mov rdx, qword [rbp + 0x68]
cmp rdx, 8
jb 0x140009326
mov rcx, qword [rbp + 0x50]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009321
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000972c
call fcn.140016f60
mov rdx, qword [rbp + 0x200]
mov qword [rbp + 0x60], r13
mov qword [rbp + 0x68], 7
mov word [rbp + 0x50], r13w
cmp rdx, 4
jb 0x14000937d
mov rcx, qword [rbp + 0x1e8]
lea rdx, [rdx*4 + 4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009378
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000972c
call fcn.140016f60
lea rcx, [rbp + 0x18b0]
cmp qword [rbp + 0x1938], r13
jne 0x1400093ca
call fcn.14000a490
lea rcx, [rbp + 0x18b0]
call fcn.140009780
lea rcx, [rbp + 0x1838]
call fcn.1400051b0
lea rsi, [0x14007a943]
lea rcx, [rbp + 0x1818]
call fcn.140005f10
test eax, eax
jne 0x1400096bf
jmp 0x140008ec0
call fcn.14000b510
lea rcx, [rbp + 0x18b0]
call fcn.14000a490
mov rdx, rdi
lea rcx, [rbp + 0x1888]
call fcn.14000ce30
lea rdx, [rbp + 0x19c0]
lea rcx, [rbp + 0xff0]
call fcn.140011830
lea rdx, [rbp + 0xff0]
lea rcx, [rbp + 0x1838]
call fcn.140005040
lea rcx, [rbp + 0xff0]
movzx ebx, al
call fcn.1400051b0
test bl, bl
jne 0x1400094c0
lea rdx, [rbp + 0x19c0]
lea rcx, [rbp + 0x1010]
call fcn.140011830
lea rdx, [rbp + 0x1010]
lea rcx, [rbp + 0x1888]
call fcn.140004cb0
mov rdx, rax
lea rcx, [rbp + 0x1888]
call fcn.140005080
lea rcx, [rbp + 0x1010]
call fcn.1400051b0
lea rdx, [rbp + 0x17d0]
lea rcx, [rbp + 0x1888]
call fcn.140004e10
mov rcx, rax
call fcn.14000cc40
lea rdx, [rbp + 0x17b0]
mov rcx, rdi
mov rbx, rax
call fcn.140004e10
mov rcx, rax
call fcn.14000cc40
mov rdx, rbx
mov rcx, rax
call fcn.140047cd8
lea rcx, [rbp + 0x17b0]
call fcn.1400051b0
lea rcx, [rbp + 0x17d0]
call fcn.1400051b0
mov rbx, qword [0x1400b2168]
lea rdx, [rbp + 0x17f0]
lea rcx, [rbp + 0x1888]
call fcn.140004e10
mov rcx, rax
call fcn.14000cc40
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 + 0x17f0]
call fcn.1400051b0
lea rcx, [rbp + 0x1888]
call fcn.1400051b0
lea rcx, [rbp + 0x18b0]
call fcn.140009780
lea rcx, [rbp + 0x1838]
call fcn.1400051b0
mov rcx, qword [rbp + 0x1830]
mov edi, 0xffffffff
test rcx, rcx
je 0x14000956d
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14000956d
mov rbx, qword [rbp + 0x1830]
mov rcx, rbx
mov rax, qword [rbx]
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14000956d
mov rcx, qword [rbp + 0x1830]
mov rax, qword [rcx]
call qword [rax + 8]
mov rcx, qword [rbp + 0x1820]
test rcx, rcx
je 0x1400095ad
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1400095ad
mov rbx, qword [rbp + 0x1820]
mov rcx, rbx
mov rax, qword [rbx]
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1400095ad
mov rcx, qword [rbp + 0x1820]
mov rax, qword [rcx]
call qword [rax + 8]
mov rbx, qword [rbp + 0x1860]
test rbx, rbx
je 0x1400095e0
mov eax, edi
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x1400095e0
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
lock xadd dword [rbx + 0xc], edi
cmp edi, 1
jne 0x1400095e0
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
mov rdx, qword [rbp + 0x1880]
cmp rdx, 8
jb 0x140009626
mov rcx, qword [rbp + 0x1868]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009621
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096b9
call fcn.140016f60
mov rdx, qword [rbp + 0x19d8]
movdqa xmm0, xmmword [0x14007ae80]
mov word [rbp + 0x1868], r13w
movdqu xmmword [rbp + 0x1878], xmm0
cmp rdx, 0x10
jb 0x14000967b
mov rcx, qword [rbp + 0x19c0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009676
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400096b9
call fcn.140016f60
mov r12, qword [rsp + 0x1af0]
mov rsi, qword [rsp + 0x1b28]
mov rbx, qword [rsp + 0x1b20]
mov rdi, qword [rsp + 0x1b30]
mov rcx, qword [rbp + 0x19e0]
xor rcx, rsp
call fcn.140016f40
add rsp, 0x1af8
pop r15
pop r14
pop r13
pop rbp
ret
call fcn.140049b14
int3
mov edx, eax
call fcn.1400058e0
int3
call fcn.140049b14
int3
call fcn.140049b14
int3
call fcn.140049b14
int3
call fcn.140049b14
int3
call fcn.140049b14
int3
call fcn.140049b14
int3
call fcn.140049b14
int3
call fcn.140049b14
int3
call fcn.140049b14
int3
call fcn.140049b14
int3
call fcn.140049b14
int3
call fcn.140049b14
int3
lea r8, [rbx + 0x20]
lea rcx, str.directory_entry::status
call fcn.1400059d0
int3
call fcn.140049b14
int3
call fcn.140049b14
int3
call fcn.140049b14
int3