Function at 0x140006540
Capabilities:
Move file

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r13
push r14
push r15
lea rbp, [rsp - 0x1a10]
mov eax, 0x1b10
call fcn.140068b00
sub rsp, rax
mov rax, qword [0x140084008]
xor rax, rsp
mov qword [rbp + 0x1a00], rax
xor r13d, r13d
mov r15d, r13d
mov dword [rbp + 0x1850], r13d
call fcn.140002920
call fcn.1400029b0
lea rax, [rbp + 0x1850]
mov dword [rbp + 0x1850], 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.mKlLnkvG
mov r14, rax
lea rcx, [rbp + 0xf70]
call fcn.14000d0f0
lea rdx, str.DOmXMDaf
lea rcx, [rbp + 0x1070]
call fcn.14000d0f0
lea rcx, [rbp + 0x1070]
call fcn.14000cef0
lea rcx, [rbp + 0xf70]
call fcn.14000cef0
lea rdx, str.iKnvUkBC
lea rcx, [rbp + 0x930]
call fcn.14000d0f0
lea rdx, str.DLFKIHsd
lea rcx, [rbp + 0x910]
call fcn.14000d0f0
lea rdx, [rbp + 0x930]
lea rcx, [rbp + 0x910]
call fcn.140004290
lea rcx, [rbp + 0x910]
call fcn.14000cef0
lea rcx, [rbp + 0x930]
call fcn.14000cef0
lea rdx, str.iKnvUkBC
lea rcx, [rbp + 0x970]
call fcn.14000d0f0
lea rdx, str.DLFKIHsd
lea rcx, [rbp + 0x950]
call fcn.14000d0f0
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x950]
call fcn.140004290
lea rcx, [rbp + 0x950]
call fcn.14000cef0
lea rcx, [rbp + 0x970]
call fcn.14000cef0
lea rdx, str.AXXUxhzx
lea rcx, [rbp + 0x990]
call fcn.14000d0f0
lea rdx, [rbp + 0x990]
lea rcx, [rbp + 0x10b0]
call fcn.1400041e0
lea rcx, [rbp + 0x10b0]
call fcn.14000cef0
lea rcx, [rbp + 0x990]
call fcn.14000cef0
lea rdx, str.HEffgmUB
lea rcx, [rbp + 0x750]
call fcn.14000d0f0
lea rdx, [rbp + 0x750]
lea rcx, [rsp + 0x70]
call fcn.14000d130
mov r8, qword [rsp + 0x70]
lea rcx, [rsp + 0x70]
mov rdx, qword [rbp - 0x78]
lea rdi, [rsp + 0x70]
mov rsi, qword [rbp - 0x80]
lea rbx, [rsp + 0x70]
cmp rdx, 0x10
cmovae rcx, r8
cmovae rdi, r8
add rsi, rcx
cmp rdx, 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x14000675c
sub rdi, rbx
nop dword [rax + rax]
movzx ecx, byte [rbx]
call fcn.140044ac0
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x140006740
mov rdx, qword [rbp - 0x78]
mov r8, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x140006792
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x14000678a
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009620
mov rcx, r8
call fcn.140016e80
mov rdx, qword [rbp + 0x768]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rsp + 0x70], r13b
movdqu xmmword [rbp - 0x80], xmm0
cmp rdx, 0x10
jb 0x1400067e5
mov rcx, qword [rbp + 0x750]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400067e0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009620
call fcn.140016e80
xorps xmm0, xmm0
lea rdx, str.cmjnZEZD
xorps xmm1, xmm1
lea rcx, [rbp + 0x410]
mov r8d, 8
movups xmmword [rbp + 0x410], xmm0
movdqu xmmword [rbp + 0x420], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x410]
lea rcx, [rbp - 0x70]
call fcn.14000d130
mov r8, qword [rbp - 0x70]
lea rcx, [rbp - 0x70]
mov rdx, qword [rbp - 0x58]
lea rdi, [rbp - 0x70]
mov rsi, qword [rbp - 0x60]
lea rbx, [rbp - 0x70]
cmp rdx, 0x10
cmovae rcx, r8
cmovae rdi, r8
add rsi, rcx
cmp rdx, 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x14000687b
sub rdi, rbx
nop word [rax + rax]
movzx ecx, byte [rbx]
call fcn.140044a94
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140006860
mov rdx, qword [rbp - 0x58]
mov r8, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x1400068b1
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x1400068a9
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009626
mov rcx, r8
call fcn.140016e80
mov rdx, qword [rbp + 0x428]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp - 0x70], r13b
movdqu xmmword [rbp - 0x60], xmm0
cmp rdx, 0x10
jb 0x140006903
mov rcx, qword [rbp + 0x410]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400068fe
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009626
call fcn.140016e80
xorps xmm0, xmm0
lea rdx, str.HEffgmUB
xorps xmm1, xmm1
lea rcx, [rbp + 0x430]
mov r8d, 8
movups xmmword [rbp + 0x430], xmm0
movdqu xmmword [rbp + 0x440], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x430]
lea rcx, [rbp - 0x50]
call fcn.14000d130
mov r8, qword [rbp - 0x50]
lea rsi, [rbp - 0x50]
mov rdx, qword [rbp - 0x38]
lea rdi, [rbp - 0x50]
cmp rdx, 0x10
lea rbx, [rbp - 0x50]
cmovae rsi, r8
cmovae rdi, r8
add rsi, qword [rbp - 0x40]
cmp rdx, 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140006990
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044ac0
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140006975
mov rdx, qword [rbp - 0x38]
mov r8, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x1400069c6
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x1400069be
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000962c
mov rcx, r8
call fcn.140016e80
mov rdx, qword [rbp + 0x448]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp - 0x50], r13b
movdqu xmmword [rbp - 0x40], xmm0
cmp rdx, 0x10
jb 0x140006a18
mov rcx, qword [rbp + 0x430]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006a13
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000962c
call fcn.140016e80
xorps xmm0, xmm0
lea rdx, str.cmjnZEZD
xorps xmm1, xmm1
lea rcx, [rbp + 0x450]
mov r8d, 8
movups xmmword [rbp + 0x450], xmm0
movdqu xmmword [rbp + 0x460], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x450]
lea rcx, [rsp + 0x50]
call fcn.14000d130
mov r8, qword [rsp + 0x50]
lea rsi, [rsp + 0x50]
mov rdx, qword [rsp + 0x68]
lea rdi, [rsp + 0x50]
cmp rdx, 0x10
lea rbx, [rsp + 0x50]
cmovae rsi, r8
cmovae rdi, r8
add rsi, qword [rsp + 0x60]
cmp rdx, 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140006aae
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044a94
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140006a91
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x50]
cmp rdx, 0x10
jb 0x140006ae4
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140006adc
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009632
mov rcx, r8
call fcn.140016e80
mov rdx, qword [rbp + 0x468]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rsp + 0x50], r13b
movdqu xmmword [rsp + 0x60], xmm0
cmp rdx, 0x10
jb 0x140006b38
mov rcx, qword [rbp + 0x450]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006b33
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009632
call fcn.140016e80
xorps xmm0, xmm0
lea rdx, str.HEffgmUB
xorps xmm1, xmm1
lea rcx, [rbp + 0x2c0]
mov r8d, 8
movups xmmword [rbp + 0x2c0], xmm0
movdqu xmmword [rbp + 0x2d0], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp - 0x30]
call fcn.14000d130
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 0x140006bcb
sub rdi, rbx
nop word [rax + rax]
movzx ecx, byte [rbx]
call fcn.140044ac0
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140006bb0
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x140006c01
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140006bf9
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009638
mov rcx, r8
call fcn.140016e80
mov rdx, qword [rbp + 0x2d8]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp - 0x30], r13b
movdqu xmmword [rbp - 0x20], xmm0
cmp rdx, 0x10
jb 0x140006c53
mov rcx, qword [rbp + 0x2c0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006c4e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009638
call fcn.140016e80
xorps xmm0, xmm0
lea rdx, str.mKlLnkvG
xorps xmm1, xmm1
lea rcx, [rbp + 0x4d0]
mov r8d, 8
movups xmmword [rbp + 0x4d0], xmm0
movdqu xmmword [rbp + 0x4e0], xmm1
call fcn.1400120f0
xorps xmm0, xmm0
lea rdx, str.DOmXMDaf
xorps xmm1, xmm1
lea rcx, [rbp + 0x268]
mov r8d, 8
movups xmmword [rbp + 0x268], xmm0
movdqu xmmword [rbp + 0x278], xmm1
call fcn.1400120f0
mov rdx, qword [rbp + 0x280]
cmp rdx, 0x10
jb 0x140006cf0
mov rcx, qword [rbp + 0x268]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006ceb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000963e
call fcn.140016e80
mov rdx, qword [rbp + 0x4e8]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp + 0x268], r13b
movdqu xmmword [rbp + 0x278], xmm0
cmp rdx, 0x10
jb 0x140006d48
mov rcx, qword [rbp + 0x4d0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006d43
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000963e
call fcn.140016e80
xorps xmm0, xmm0
lea rdx, str.HEffgmUB
xorps xmm1, xmm1
lea rcx, [rbp + 0x2e0]
mov r8d, 8
movups xmmword [rbp + 0x2e0], xmm0
movdqu xmmword [rbp + 0x2f0], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp - 0x10]
call fcn.14000d130
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 0x140006ddb
sub rdi, rbx
nop dword [rax]
movzx ecx, byte [rbx]
call fcn.140044ac0
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x140006dc0
mov rdx, qword [rbp + 8]
mov r8, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x140006e11
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140006e09
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009644
mov rcx, r8
call fcn.140016e80
mov rdx, qword [rbp + 0x2f8]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp - 0x10], r13b
movdqu xmmword [rbp], xmm0
cmp rdx, 0x10
jb 0x140006e63
mov rcx, qword [rbp + 0x2e0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006e5e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009644
call fcn.140016e80
xorps xmm0, xmm0
lea rdx, str.iKnvUkBC
xorps xmm1, xmm1
lea rcx, [rbp + 0x350]
mov r8d, 8
movups xmmword [rbp + 0x350], xmm0
movdqu xmmword [rbp + 0x360], xmm1
call fcn.1400120f0
xorps xmm0, xmm0
lea rdx, str.DLFKIHsd
xorps xmm1, xmm1
lea rcx, [rbp + 0x330]
mov r8d, 8
movups xmmword [rbp + 0x330], xmm0
movdqu xmmword [rbp + 0x340], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x350]
lea rcx, [rbp + 0x330]
call fcn.140004290
mov rdx, qword [rbp + 0x348]
cmp rdx, 0x10
jb 0x140006f13
mov rcx, qword [rbp + 0x330]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006f0e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000964a
call fcn.140016e80
mov rdx, qword [rbp + 0x368]
cmp rdx, 0x10
jb 0x140006f54
mov rcx, qword [rbp + 0x350]
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 0x14000964a
call fcn.140016e80
lea rcx, [rbp + 0x9b0]
call fcn.140011520
mov rdx, qword [rbp + 0x9c8]
cmp rdx, 0x10
jb 0x140006fa1
mov rcx, qword [rbp + 0x9b0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006f9c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009650
call fcn.140016e80
xorps xmm0, xmm0
lea rdx, str.HEffgmUB
xorps xmm1, xmm1
lea rcx, [rbp + 0x370]
mov r8d, 8
movups xmmword [rbp + 0x370], xmm0
movdqu xmmword [rbp + 0x380], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x370]
lea rcx, [rbp + 0x10]
call fcn.14000d130
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 0x140007031
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044ac0
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140007016
mov rdx, qword [rbp + 0x28]
mov r8, qword [rbp + 0x10]
cmp rdx, 0x10
jb 0x140007067
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x14000705f
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009656
mov rcx, r8
call fcn.140016e80
mov rdx, qword [rbp + 0x388]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp + 0x10], r13b
movdqu xmmword [rbp + 0x20], xmm0
cmp rdx, 0x10
jb 0x1400070b9
mov rcx, qword [rbp + 0x370]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400070b4
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009656
call fcn.140016e80
lea rcx, [rbp + 0x9d0]
call fcn.140011520
mov rdx, qword [rbp + 0x9e8]
cmp rdx, 0x10
jb 0x140007106
mov rcx, qword [rbp + 0x9d0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007101
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000965c
call fcn.140016e80
xorps xmm0, xmm0
lea rdx, str.cmjnZEZD
xorps xmm1, xmm1
lea rcx, [rbp + 0x390]
mov r8d, 8
movups xmmword [rbp + 0x390], xmm0
movdqu xmmword [rbp + 0x3a0], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x30]
call fcn.14000d130
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 0x140007193
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044a94
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140007178
mov rdx, qword [rbp + 0x48]
mov r8, qword [rbp + 0x30]
cmp rdx, 0x10
jb 0x1400071c9
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x1400071c1
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009662
mov rcx, r8
call fcn.140016e80
mov rdx, qword [rbp + 0x3a8]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp + 0x30], r13b
movdqu xmmword [rbp + 0x40], xmm0
cmp rdx, 0x10
jb 0x14000721b
mov rcx, qword [rbp + 0x390]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007216
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009662
call fcn.140016e80
xorps xmm0, xmm0
mov qword [rsp + 0x1b40], r12
xorps xmm1, xmm1
lea rdx, str.AXXUxhzx
mov r8d, 8
lea rcx, [rbp + 0x288]
movups xmmword [rbp + 0x288], xmm0
movdqu xmmword [rbp + 0x298], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x288]
lea rcx, [rbp + 0x3b0]
call fcn.1400041e0
mov r8, qword [rbp + 0x3c8]
cmp r8, 0x10
jb 0x140007287
mov rdx, qword [rbp + 0x3b0]
lea rcx, [rbp + 0x3b0]
inc r8
call fcn.14000f910
mov r8, qword [rbp + 0x2a0]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp + 0x3b0], r13b
movdqu xmmword [rbp + 0x3c0], xmm0
cmp r8, 0x10
jb 0x1400072c1
mov rdx, qword [rbp + 0x288]
lea rcx, [rbp + 0x288]
inc r8
call fcn.14000f910
xorps xmm0, xmm0
lea rdx, str.mKlLnkvG
xorps xmm1, xmm1
lea rcx, [rbp + 0x3f0]
mov r8d, 8
movups xmmword [rbp + 0x3f0], xmm0
movdqu xmmword [rbp + 0x400], xmm1
call fcn.1400120f0
xorps xmm0, xmm0
lea rdx, str.DOmXMDaf
xorps xmm1, xmm1
lea rcx, [rbp + 0x128]
mov r8d, 8
movups xmmword [rbp + 0x128], xmm0
movdqu xmmword [rbp + 0x138], xmm1
call fcn.1400120f0
mov r8, qword [rbp + 0x140]
cmp r8, 0x10
jb 0x140007340
mov rdx, qword [rbp + 0x128]
lea rcx, [rbp + 0x128]
inc r8
call fcn.14000f910
mov r8, qword [rbp + 0x408]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp + 0x128], r13b
movdqu xmmword [rbp + 0x138], xmm0
cmp r8, 0x10
jb 0x14000737a
mov rdx, qword [rbp + 0x3f0]
lea rcx, [rbp + 0x3f0]
inc r8
call fcn.14000f910
xorps xmm0, xmm0
lea rdx, str.mKlLnkvG
xorps xmm1, xmm1
lea rcx, [rbp + 0x3d0]
mov r8d, 8
movups xmmword [rbp + 0x3d0], xmm0
movdqu xmmword [rbp + 0x3e0], xmm1
call fcn.1400120f0
xorps xmm0, xmm0
lea rdx, str.DOmXMDaf
xorps xmm1, xmm1
lea rcx, [rbp + 0x148]
mov r8d, 8
movups xmmword [rbp + 0x148], xmm0
movdqu xmmword [rbp + 0x158], xmm1
call fcn.1400120f0
mov r8, qword [rbp + 0x160]
cmp r8, 0x10
jb 0x1400073f9
mov rdx, qword [rbp + 0x148]
lea rcx, [rbp + 0x148]
inc r8
call fcn.14000f910
mov r8, qword [rbp + 0x3e8]
movdqa xmm0, xmmword [0x14007ae90]
mov byte [rbp + 0x148], r13b
movdqu xmmword [rbp + 0x158], xmm0
cmp r8, 0x10
jb 0x140007433
mov rdx, qword [rbp + 0x3d0]
lea rcx, [rbp + 0x3d0]
inc r8
call fcn.14000f910
xorps xmm0, xmm0
lea rdx, str.iKnvUkBC
xorps xmm1, xmm1
lea rcx, [rbp + 0x228]
mov r8d, 8
movups xmmword [rbp + 0x228], xmm0
movdqu xmmword [rbp + 0x238], xmm1
call fcn.1400120f0
xorps xmm0, xmm0
lea rdx, str.DLFKIHsd
xorps xmm1, xmm1
lea rcx, [rbp + 0x208]
mov r8d, 8
movups xmmword [rbp + 0x208], xmm0
movdqu xmmword [rbp + 0x218], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x208]
call fcn.140004290
mov r8, qword [rbp + 0x220]
cmp r8, 0x10
jb 0x1400074c5
mov rdx, qword [rbp + 0x208]
lea rcx, [rbp + 0x208]
inc r8
call fcn.14000f910
mov r8, qword [rbp + 0x240]
cmp r8, 0x10
jb 0x1400074e8
mov rdx, qword [rbp + 0x228]
lea rcx, [rbp + 0x228]
inc r8
call fcn.14000f910
xorps xmm0, xmm0
lea rdx, str.cmjnZEZD
xorps xmm1, xmm1
lea rcx, [rbp + 0x4f0]
mov r8d, 8
movups xmmword [rbp + 0x4f0], xmm0
movdqu xmmword [rbp + 0x500], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x4f0]
lea rcx, [rsp + 0x30]
call fcn.14000d130
mov rdx, qword [rsp + 0x30]
lea rcx, [rsp + 0x30]
mov r8, qword [rsp + 0x48]
lea rdi, [rsp + 0x30]
mov rsi, qword [rsp + 0x40]
lea rbx, [rsp + 0x30]
cmp r8, 0x10
cmovae rcx, rdx
cmovae rdi, rdx
add rsi, rcx
cmp r8, 0x10
cmovae rbx, rdx
cmp rbx, rsi
je 0x140007581
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044a94
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x140007564
mov r8, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x30]
cmp r8, 0x10
jb 0x140007594
inc r8
lea rcx, [rsp + 0x30]
call fcn.14000f910
movdqa xmm0, xmmword [0x14007ae90]
lea rcx, [rbp + 0x4f0]
movdqu xmmword [rsp + 0x40], xmm0
mov byte [rsp + 0x30], r13b
call fcn.14000cef0
xorps xmm0, xmm0
lea rdx, str.HEffgmUB
xorps xmm1, xmm1
lea rcx, [rbp + 0x510]
mov r8d, 8
movups xmmword [rbp + 0x510], xmm0
movdqu xmmword [rbp + 0x520], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x510]
lea rcx, [rbp + 0x168]
call fcn.14000d130
cmp qword [rbp + 0x180], 0x10
lea rcx, [rbp + 0x168]
mov r8, qword [rbp + 0x168]
lea rdi, [rbp + 0x168]
mov rsi, qword [rbp + 0x178]
lea rbx, [rbp + 0x168]
cmovae rcx, r8
cmovae rdi, r8
add rsi, rcx
cmp qword [rbp + 0x180], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140007653
sub rdi, rbx
nop
movzx ecx, byte [rbx]
call fcn.140044ac0
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x140007640
lea rcx, [rbp + 0x168]
call fcn.14000cef0
lea rcx, [rbp + 0x510]
call fcn.14000cef0
xorps xmm0, xmm0
lea rdx, str.AXXUxhzx
xorps xmm1, xmm1
lea rcx, [rbp + 0x530]
mov r8d, 8
movups xmmword [rbp + 0x530], xmm0
movdqu xmmword [rbp + 0x540], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x530]
lea rcx, [rbp + 0x10d0]
call fcn.1400041e0
lea rcx, [rbp + 0x10d0]
call fcn.14000cef0
lea rcx, [rbp + 0x530]
call fcn.14000cef0
lea rcx, [rbp + 0x10f0]
call fcn.140011520
lea rcx, [rbp + 0x10f0]
call fcn.14000cef0
xorps xmm0, xmm0
lea rdx, str.cmjnZEZD
xorps xmm1, xmm1
lea rcx, [rbp + 0x550]
mov r8d, 8
movups xmmword [rbp + 0x550], xmm0
movdqu xmmword [rbp + 0x560], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x550]
lea rcx, [rbp + 0x188]
call fcn.14000d130
cmp qword [rbp + 0x1a0], 0x10
lea rcx, [rbp + 0x188]
mov r8, qword [rbp + 0x188]
lea rdi, [rbp + 0x188]
mov rsi, qword [rbp + 0x198]
lea rbx, [rbp + 0x188]
cmovae rcx, r8
cmovae rdi, r8
add rsi, rcx
cmp qword [rbp + 0x1a0], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x14000777a
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044a94
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140007767
lea rcx, [rbp + 0x188]
call fcn.14000cef0
lea rcx, [rbp + 0x550]
call fcn.14000cef0
xorps xmm0, xmm0
lea rdx, str.LiDcpAwp
xorps xmm1, xmm1
lea rcx, [rbp + 0x570]
mov r8d, 8
movups xmmword [rbp + 0x570], xmm0
movdqu xmmword [rbp + 0x580], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x570]
lea rcx, [rbp + 0x50]
call fcn.14000d130
cmp qword [rbp + 0x60], r13
je 0x1400077fc
cmp qword [rbp + 0x68], 0x10
lea rax, [rbp + 0x50]
cmovae rax, qword [rbp + 0x50]
movsx ecx, byte [rax]
call fcn.140044ac0
cmp qword [rbp + 0x68], 0x10
lea rcx, [rbp + 0x50]
cmovae rcx, qword [rbp + 0x50]
mov byte [rcx], al
lea rcx, [rbp + 0x50]
call fcn.14000cef0
lea rcx, [rbp + 0x570]
call fcn.14000cef0
xorps xmm0, xmm0
lea rdx, str.cmjnZEZD
xorps xmm1, xmm1
lea rcx, [rbp + 0x590]
mov r8d, 8
movups xmmword [rbp + 0x590], xmm0
movdqu xmmword [rbp + 0x5a0], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x590]
lea rcx, [rbp + 0x1a8]
call fcn.14000d130
cmp qword [rbp + 0x1c0], 0x10
lea rsi, [rbp + 0x1a8]
mov r8, qword [rbp + 0x1a8]
lea rdi, [rbp + 0x1a8]
cmovae rsi, r8
lea rbx, [rbp + 0x1a8]
cmovae rdi, r8
add rsi, qword [rbp + 0x1b8]
cmp qword [rbp + 0x1c0], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x1400078b3
sub rdi, rbx
nop dword [rax]
movzx ecx, byte [rbx]
call fcn.140044a94
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x1400078a0
lea rcx, [rbp + 0x1a8]
call fcn.14000cef0
lea rcx, [rbp + 0x590]
call fcn.14000cef0
lea rcx, [rbp + 0x1110]
call fcn.140011520
lea rcx, [rbp + 0x1110]
call fcn.14000cef0
xorps xmm0, xmm0
lea rdx, str.HEffgmUB
xorps xmm1, xmm1
lea rcx, [rbp + 0x5b0]
mov r8d, 8
movups xmmword [rbp + 0x5b0], xmm0
movdqu xmmword [rbp + 0x5c0], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x5b0]
lea rcx, [rbp + 0x1c8]
call fcn.14000d130
cmp qword [rbp + 0x1e0], 0x10
lea rsi, [rbp + 0x1c8]
mov r8, qword [rbp + 0x1c8]
lea rdi, [rbp + 0x1c8]
cmovae rsi, r8
lea rbx, [rbp + 0x1c8]
cmovae rdi, r8
add rsi, qword [rbp + 0x1d8]
cmp qword [rbp + 0x1e0], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140007983
sub rdi, rbx
nop dword [rax + rax]
movzx ecx, byte [rbx]
call fcn.140044ac0
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x140007970
lea rcx, [rbp + 0x1c8]
call fcn.14000cef0
lea rcx, [rbp + 0x5b0]
call fcn.14000cef0
xorps xmm0, xmm0
lea rdx, str.mKlLnkvG
xorps xmm1, xmm1
lea rcx, [rbp + 0x790]
mov r8d, 8
movups xmmword [rbp + 0x790], xmm0
movdqu xmmword [rbp + 0x7a0], xmm1
call fcn.1400120f0
xorps xmm0, xmm0
lea rdx, str.DOmXMDaf
xorps xmm1, xmm1
lea rcx, [rbp + 0x770]
mov r8d, 8
movups xmmword [rbp + 0x770], xmm0
movdqu xmmword [rbp + 0x780], xmm1
call fcn.1400120f0
lea rcx, [rbp + 0x770]
call fcn.14000cef0
lea rcx, [rbp + 0x790]
call fcn.14000cef0
xorps xmm0, xmm0
lea rdx, str.iKnvUkBC
xorps xmm1, xmm1
lea rcx, [rbp + 0x5f0]
mov r8d, 8
movups xmmword [rbp + 0x5f0], xmm0
movdqu xmmword [rbp + 0x600], xmm1
call fcn.1400120f0
xorps xmm0, xmm0
lea rdx, str.DLFKIHsd
xorps xmm1, xmm1
lea rcx, [rbp + 0x5d0]
mov r8d, 8
movups xmmword [rbp + 0x5d0], xmm0
movdqu xmmword [rbp + 0x5e0], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x5f0]
lea rcx, [rbp + 0x5d0]
call fcn.140004290
lea rcx, [rbp + 0x5d0]
call fcn.14000cef0
lea rcx, [rbp + 0x5f0]
call fcn.14000cef0
xorps xmm0, xmm0
lea rdx, str.mKlLnkvG
xorps xmm1, xmm1
lea rcx, [rbp + 0x7d0]
mov r8d, 8
movups xmmword [rbp + 0x7d0], xmm0
movdqu xmmword [rbp + 0x7e0], xmm1
call fcn.1400120f0
xorps xmm0, xmm0
lea rdx, str.DOmXMDaf
xorps xmm1, xmm1
lea rcx, [rbp + 0x7b0]
mov r8d, 8
movups xmmword [rbp + 0x7b0], xmm0
movdqu xmmword [rbp + 0x7c0], xmm1
call fcn.1400120f0
lea rcx, [rbp + 0x7b0]
call fcn.14000cef0
lea rcx, [rbp + 0x7d0]
call fcn.14000cef0
xorps xmm0, xmm0
lea rdx, str.iKnvUkBC
xorps xmm1, xmm1
lea rcx, [rbp + 0x630]
mov r8d, 8
movups xmmword [rbp + 0x630], xmm0
movdqu xmmword [rbp + 0x640], xmm1
call fcn.1400120f0
xorps xmm0, xmm0
lea rdx, str.DLFKIHsd
xorps xmm1, xmm1
mov r8d, 8
movups xmmword [rbp + 0x610], xmm0
movdqu xmmword [rbp + 0x620], xmm1
lea rcx, [rbp + 0x610]
call fcn.1400120f0
lea rdx, [rbp + 0x630]
lea rcx, [rbp + 0x610]
call fcn.140004290
lea rcx, [rbp + 0x610]
call fcn.14000cef0
lea rcx, [rbp + 0x630]
call fcn.14000cef0
xorps xmm0, xmm0
lea rdx, str.LiDcpAwp
xorps xmm1, xmm1
lea rcx, [rbp + 0x650]
mov r8d, 8
movups xmmword [rbp + 0x650], xmm0
movdqu xmmword [rbp + 0x660], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x650]
lea rcx, [rbp + 0x70]
call fcn.14000d130
cmp qword [rbp + 0x80], r13
je 0x140007c04
cmp qword [rbp + 0x88], 0x10
lea rax, [rbp + 0x70]
cmovae rax, qword [rbp + 0x70]
movsx ecx, byte [rax]
call fcn.140044ac0
cmp qword [rbp + 0x88], 0x10
lea rcx, [rbp + 0x70]
cmovae rcx, qword [rbp + 0x70]
mov byte [rcx], al
lea rcx, [rbp + 0x70]
call fcn.14000cef0
lea rcx, [rbp + 0x650]
call fcn.14000cef0
lea rcx, [rbp + 0x1130]
call fcn.140011520
lea rcx, [rbp + 0x1130]
call fcn.14000cef0
lea rcx, [rbp + 0x1150]
call fcn.140011520
lea rcx, [rbp + 0x1150]
call fcn.14000cef0
xorps xmm0, xmm0
lea rdx, str.AXXUxhzx
xorps xmm1, xmm1
lea rcx, [rbp + 0x670]
mov r8d, 8
movups xmmword [rbp + 0x670], xmm0
movdqu xmmword [rbp + 0x680], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x670]
lea rcx, [rbp + 0x1170]
call fcn.1400041e0
lea rcx, [rbp + 0x1170]
call fcn.14000cef0
lea rcx, [rbp + 0x670]
call fcn.14000cef0
xorps xmm0, xmm0
lea rdx, str.LiDcpAwp
xorps xmm1, xmm1
lea rcx, [rbp + 0x690]
mov r8d, 8
movups xmmword [rbp + 0x690], xmm0
movdqu xmmword [rbp + 0x6a0], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x690]
lea rcx, [rbp + 0xd0]
call fcn.14000d130
cmp qword [rbp + 0xe0], r13
je 0x140007d24
cmp qword [rbp + 0xe8], 0x10
lea rax, [rbp + 0xd0]
cmovae rax, qword [rbp + 0xd0]
movsx ecx, byte [rax]
call fcn.140044ac0
cmp qword [rbp + 0xe8], 0x10
lea rcx, [rbp + 0xd0]
cmovae rcx, qword [rbp + 0xd0]
mov byte [rcx], al
lea rcx, [rbp + 0xd0]
call fcn.14000cef0
lea rcx, [rbp + 0x690]
call fcn.14000cef0
xorps xmm0, xmm0
lea rdx, str.AXXUxhzx
xorps xmm1, xmm1
lea rcx, [rbp + 0x6b0]
mov r8d, 8
movups xmmword [rbp + 0x6b0], xmm0
movdqu xmmword [rbp + 0x6c0], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x6b0]
lea rcx, [rbp + 0x1190]
call fcn.1400041e0
lea rcx, [rbp + 0x1190]
call fcn.14000cef0
lea rcx, [rbp + 0x6b0]
call fcn.14000cef0
xorps xmm0, xmm0
lea rdx, str.HEffgmUB
xorps xmm1, xmm1
lea rcx, [rbp + 0x6d0]
mov r8d, 8
movups xmmword [rbp + 0x6d0], xmm0
movdqu xmmword [rbp + 0x6e0], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x6d0]
lea rcx, [rbp + 0x1e8]
call fcn.14000d130
cmp qword [rbp + 0x200], 0x10
lea rcx, [rbp + 0x1e8]
mov r8, qword [rbp + 0x1e8]
lea rdi, [rbp + 0x1e8]
mov rsi, qword [rbp + 0x1f8]
lea rbx, [rbp + 0x1e8]
cmovae rcx, r8
cmovae rdi, r8
add rsi, rcx
cmp qword [rbp + 0x200], 0x10
cmovae rbx, r8
cmp rbx, rsi
je 0x140007e33
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044ac0
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x140007e20
lea rcx, [rbp + 0x1e8]
call fcn.14000cef0
lea rcx, [rbp + 0x6d0]
call fcn.14000cef0
xorps xmm0, xmm0
lea rdx, str.iKnvUkBC
xorps xmm1, xmm1
lea rcx, [rbp + 0x710]
mov r8d, 8
movups xmmword [rbp + 0x710], xmm0
movdqu xmmword [rbp + 0x720], xmm1
call fcn.1400120f0
xorps xmm0, xmm0
lea rdx, str.DLFKIHsd
xorps xmm1, xmm1
lea rcx, [rbp + 0x6f0]
mov r8d, 8
movups xmmword [rbp + 0x6f0], xmm0
movdqu xmmword [rbp + 0x700], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x710]
lea rcx, [rbp + 0x6f0]
call fcn.140004290
lea rcx, [rbp + 0x6f0]
call fcn.14000cef0
lea rcx, [rbp + 0x710]
call fcn.14000cef0
xorps xmm0, xmm0
lea rdx, str.LiDcpAwp
xorps xmm1, xmm1
lea rcx, [rbp + 0x4b0]
mov r8d, 8
movups xmmword [rbp + 0x4b0], xmm0
movdqu xmmword [rbp + 0x4c0], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x4b0]
lea rcx, [rbp + 0x90]
call fcn.14000d130
cmp qword [rbp + 0xa0], r13
je 0x140007f54
cmp qword [rbp + 0xa8], 0x10
lea rax, [rbp + 0x90]
cmovae rax, qword [rbp + 0x90]
movsx ecx, byte [rax]
call fcn.140044ac0
cmp qword [rbp + 0xa8], 0x10
lea rcx, [rbp + 0x90]
cmovae rcx, qword [rbp + 0x90]
mov byte [rcx], al
lea rcx, [rbp + 0x90]
call fcn.14000cef0
lea rcx, [rbp + 0x4b0]
call fcn.14000cef0
xorps xmm0, xmm0
lea rdx, str.HEffgmUB
xorps xmm1, xmm1
lea rcx, [rbp + 0x470]
mov r8d, 8
movups xmmword [rbp + 0x470], xmm0
movdqu xmmword [rbp + 0x480], xmm1
call fcn.1400120f0
lea rdx, [rbp + 0x470]
lea rcx, [rbp + 0x108]
call fcn.14000d130
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 0x14000800a
sub rdi, rbx
movzx ecx, byte [rbx]
call fcn.140044ac0
mov byte [rdi + rbx], al
inc rbx
cmp rbx, rsi
jne 0x140007ff7
lea rcx, [rbp + 0x108]
call fcn.14000cef0
lea rcx, [rbp + 0x470]
call fcn.14000cef0
lea rdx, str.AXXUxhzx
lea rcx, [rbp + 0x9f0]
call fcn.14000d0f0
lea rdx, [rbp + 0x9f0]
lea rcx, [rbp + 0x11b0]
call fcn.1400041e0
lea rcx, [rbp + 0x11b0]
call fcn.14000cef0
lea rcx, [rbp + 0x9f0]
call fcn.14000cef0
lea rcx, [rbp + 0x1090]
call fcn.140011520
lea rcx, [rbp + 0x1090]
call fcn.14000cef0
lea rdx, str.cmjnZEZD
lea rcx, [rbp + 0xa10]
call fcn.14000d0f0
lea rdx, [rbp + 0xa10]
lea rcx, [rbp + 0x11f0]
call fcn.1400040b0
lea rcx, [rbp + 0x11f0]
call fcn.14000cef0
lea rcx, [rbp + 0xa10]
call fcn.14000cef0
lea rdx, str.AXXUxhzx
lea rcx, [rbp + 0xa30]
call fcn.14000d0f0
lea rdx, [rbp + 0xa30]
lea rcx, [rbp + 0x1210]
call fcn.1400041e0
lea rcx, [rbp + 0x1210]
call fcn.14000cef0
lea rcx, [rbp + 0xa30]
call fcn.14000cef0
lea rdx, str.AXXUxhzx
lea rcx, [rbp + 0xa50]
call fcn.14000d0f0
lea rdx, [rbp + 0xa50]
lea rcx, [rbp + 0x1230]
call fcn.1400041e0
lea rcx, [rbp + 0x1230]
call fcn.14000cef0
lea rcx, [rbp + 0xa50]
call fcn.14000cef0
lea rdx, str.iKnvUkBC
lea rcx, [rbp + 0xa90]
call fcn.14000d0f0
lea rdx, str.DLFKIHsd
lea rcx, [rbp + 0xa70]
call fcn.14000d0f0
lea rdx, [rbp + 0xa90]
lea rcx, [rbp + 0xa70]
call fcn.140004290
lea rcx, [rbp + 0xa70]
call fcn.14000cef0
lea rcx, [rbp + 0xa90]
call fcn.14000cef0
lea rdx, str.iKnvUkBC
lea rcx, [rbp + 0xad0]
call fcn.14000d0f0
lea rdx, str.DLFKIHsd
lea rcx, [rbp + 0xab0]
call fcn.14000d0f0
lea rdx, [rbp + 0xad0]
lea rcx, [rbp + 0xab0]
call fcn.140004290
lea rcx, [rbp + 0xab0]
call fcn.14000cef0
lea rcx, [rbp + 0xad0]
call fcn.14000cef0
lea rdx, str.LiDcpAwp
lea rcx, [rbp + 0xaf0]
call fcn.14000d0f0
lea rdx, [rbp + 0xaf0]
lea rcx, [rbp + 0x1250]
call fcn.140004190
lea rcx, [rbp + 0x1250]
call fcn.14000cef0
lea rcx, [rbp + 0xaf0]
call fcn.14000cef0
lea rdx, str.LiDcpAwp
lea rcx, [rbp + 0xb10]
call fcn.14000d0f0
lea rdx, [rbp + 0xb10]
lea rcx, [rbp + 0x1270]
call fcn.140004190
lea rcx, [rbp + 0x1270]
call fcn.14000cef0
lea rcx, [rbp + 0xb10]
call fcn.14000cef0
lea rdx, str.HEffgmUB
lea rcx, [rbp + 0xb30]
call fcn.14000d0f0
lea rdx, [rbp + 0xb30]
lea rcx, [rbp + 0x1290]
call fcn.140004120
lea rcx, [rbp + 0x1290]
call fcn.14000cef0
lea rcx, [rbp + 0xb30]
call fcn.14000cef0
lea rdx, str.mKlLnkvG
lea rcx, [rbp + 0x12d0]
call fcn.14000d0f0
lea rdx, str.DOmXMDaf
lea rcx, [rbp + 0x12b0]
call fcn.14000d0f0
lea rcx, [rbp + 0x12b0]
call fcn.14000cef0
lea rcx, [rbp + 0x12d0]
call fcn.14000cef0
lea rcx, [rbp + 0x12f0]
call fcn.140011520
lea rcx, [rbp + 0x12f0]
call fcn.14000cef0
lea rdx, str.iKnvUkBC
lea rcx, [rbp + 0xb70]
call fcn.14000d0f0
lea rdx, str.DLFKIHsd
lea rcx, [rbp + 0xb50]
call fcn.14000d0f0
lea rdx, [rbp + 0xb70]
lea rcx, [rbp + 0xb50]
call fcn.140004290
lea rcx, [rbp + 0xb50]
call fcn.14000cef0
lea rcx, [rbp + 0xb70]
call fcn.14000cef0
lea rdx, str.cmjnZEZD
lea rcx, [rbp + 0xb90]
call fcn.14000d0f0
lea rdx, [rbp + 0xb90]
lea rcx, [rbp + 0x1310]
call fcn.1400040b0
lea rcx, [rbp + 0x1310]
call fcn.14000cef0
lea rcx, [rbp + 0xb90]
call fcn.14000cef0
lea rdx, str.iKnvUkBC
lea rcx, [rbp + 0xbd0]
call fcn.14000d0f0
lea rdx, str.DLFKIHsd
lea rcx, [rbp + 0xbb0]
call fcn.14000d0f0
lea rdx, [rbp + 0xbd0]
lea rcx, [rbp + 0xbb0]
call fcn.140004290
lea rcx, [rbp + 0xbb0]
call fcn.14000cef0
lea rcx, [rbp + 0xbd0]
call fcn.14000cef0
lea rdx, str.AXXUxhzx
lea rcx, [rbp + 0xbf0]
call fcn.14000d0f0
lea rdx, [rbp + 0xbf0]
lea rcx, [rbp + 0x1330]
call fcn.1400041e0
lea rcx, [rbp + 0x1330]
call fcn.14000cef0
lea rcx, [rbp + 0xbf0]
call fcn.14000cef0
lea rdx, str.LiDcpAwp
lea rcx, [rbp + 0xc10]
call fcn.14000d0f0
lea rdx, [rbp + 0xc10]
lea rcx, [rbp + 0x1350]
call fcn.140004190
lea rcx, [rbp + 0x1350]
call fcn.14000cef0
lea rcx, [rbp + 0xc10]
call fcn.14000cef0
lea rdx, str.LiDcpAwp
lea rcx, [rbp + 0xc30]
call fcn.14000d0f0
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0x1370]
call fcn.140004190
lea rcx, [rbp + 0x1370]
call fcn.14000cef0
lea rcx, [rbp + 0xc30]
call fcn.14000cef0
lea rdx, str.iKnvUkBC
lea rcx, [rbp + 0xc70]
call fcn.14000d0f0
lea rdx, str.DLFKIHsd
lea rcx, [rbp + 0xc50]
call fcn.14000d0f0
lea rdx, [rbp + 0xc70]
lea rcx, [rbp + 0xc50]
call fcn.140004290
lea rcx, [rbp + 0xc50]
call fcn.14000cef0
lea rcx, [rbp + 0xc70]
call fcn.14000cef0
lea rdx, str.mKlLnkvG
lea rcx, [rbp + 0x13b0]
call fcn.14000d0f0
lea rdx, str.DOmXMDaf
lea rcx, [rbp + 0x1390]
call fcn.14000d0f0
lea rcx, [rbp + 0x1390]
call fcn.14000cef0
lea rcx, [rbp + 0x13b0]
call fcn.14000cef0
lea rdx, str.mKlLnkvG
lea rcx, [rbp + 0x13f0]
call fcn.14000d0f0
lea rdx, str.DOmXMDaf
lea rcx, [rbp + 0x13d0]
call fcn.14000d0f0
lea rcx, [rbp + 0x13d0]
call fcn.14000cef0
lea rcx, [rbp + 0x13f0]
call fcn.14000cef0
lea rdx, str.AXXUxhzx
lea rcx, [rbp + 0xc90]
call fcn.14000d0f0
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0x1410]
call fcn.1400041e0
lea rcx, [rbp + 0x1410]
call fcn.14000cef0
lea rcx, [rbp + 0xc90]
call fcn.14000cef0
lea rdx, str.cmjnZEZD
lea rcx, [rbp + 0xcb0]
call fcn.14000d0f0
lea rdx, [rbp + 0xcb0]
lea rcx, [rbp + 0x1430]
call fcn.1400040b0
lea rcx, [rbp + 0x1430]
call fcn.14000cef0
lea rcx, [rbp + 0xcb0]
call fcn.14000cef0
lea rdx, str.iKnvUkBC
lea rcx, [rbp + 0xcf0]
call fcn.14000d0f0
lea rdx, str.DLFKIHsd
lea rcx, [rbp + 0xcd0]
call fcn.14000d0f0
lea rdx, [rbp + 0xcf0]
lea rcx, [rbp + 0xcd0]
call fcn.140004290
lea rcx, [rbp + 0xcd0]
call fcn.14000cef0
lea rcx, [rbp + 0xcf0]
call fcn.14000cef0
lea rcx, [rbp + 0x1450]
call fcn.140011520
lea rcx, [rbp + 0x1450]
call fcn.14000cef0
lea rdx, str.AXXUxhzx
lea rcx, [rbp + 0xd10]
call fcn.14000d0f0
lea rdx, [rbp + 0xd10]
lea rcx, [rbp + 0x1470]
call fcn.1400041e0
lea rcx, [rbp + 0x1470]
call fcn.14000cef0
lea rcx, [rbp + 0xd10]
call fcn.14000cef0
lea rdx, str.mKlLnkvG
lea rcx, [rbp + 0x14b0]
call fcn.14000d0f0
lea rdx, str.DOmXMDaf
lea rcx, [rbp + 0x1490]
call fcn.14000d0f0
lea rcx, [rbp + 0x1490]
call fcn.14000cef0
lea rcx, [rbp + 0x14b0]
call fcn.14000cef0
lea rdx, str.LiDcpAwp
lea rcx, [rbp + 0xd30]
call fcn.14000d0f0
lea rdx, [rbp + 0xd30]
lea rcx, [rbp + 0x14d0]
call fcn.140004190
lea rcx, [rbp + 0x14d0]
call fcn.14000cef0
lea rcx, [rbp + 0xd30]
call fcn.14000cef0
lea rdx, str.mKlLnkvG
lea rcx, [rbp + 0x1510]
call fcn.14000d0f0
lea rdx, str.DOmXMDaf
lea rcx, [rbp + 0x14f0]
call fcn.14000d0f0
lea rcx, [rbp + 0x14f0]
call fcn.14000cef0
lea rcx, [rbp + 0x1510]
call fcn.14000cef0
lea rcx, [rbp + 0x1530]
call fcn.140011520
lea rcx, [rbp + 0x1530]
call fcn.14000cef0
lea rdx, str.iKnvUkBC
lea rcx, [rbp + 0xd70]
call fcn.14000d0f0
lea rdx, str.DLFKIHsd
lea rcx, [rbp + 0xd50]
call fcn.14000d0f0
lea rdx, [rbp + 0xd70]
lea rcx, [rbp + 0xd50]
call fcn.140004290
lea rcx, [rbp + 0xd50]
call fcn.14000cef0
lea rcx, [rbp + 0xd70]
call fcn.14000cef0
lea rdx, str.AXXUxhzx
lea rcx, [rbp + 0xd90]
call fcn.14000d0f0
lea rdx, [rbp + 0xd90]
lea rcx, [rbp + 0x1550]
call fcn.1400041e0
lea rcx, [rbp + 0x1550]
call fcn.14000cef0
lea rcx, [rbp + 0xd90]
call fcn.14000cef0
lea rdx, str.mKlLnkvG
lea rcx, [rbp + 0x1590]
call fcn.14000d0f0
lea rdx, str.DOmXMDaf
lea rcx, [rbp + 0x1570]
call fcn.14000d0f0
lea rcx, [rbp + 0x1570]
call fcn.14000cef0
lea rcx, [rbp + 0x1590]
call fcn.14000cef0
lea rdx, str.HEffgmUB
lea rcx, [rbp + 0xdb0]
call fcn.14000d0f0
lea rdx, [rbp + 0xdb0]
lea rcx, [rbp + 0x15b0]
call fcn.140004120
lea rcx, [rbp + 0x15b0]
call fcn.14000cef0
lea rcx, [rbp + 0xdb0]
call fcn.14000cef0
lea rdx, str.HEffgmUB
lea rcx, [rbp + 0xdd0]
call fcn.14000d0f0
lea rdx, [rbp + 0xdd0]
lea rcx, [rbp + 0x15d0]
call fcn.140004120
lea rcx, [rbp + 0x15d0]
call fcn.14000cef0
lea rcx, [rbp + 0xdd0]
call fcn.14000cef0
lea rdx, str.mKlLnkvG
lea rcx, [rbp + 0x1610]
call fcn.14000d0f0
lea rdx, str.DOmXMDaf
lea rcx, [rbp + 0x15f0]
call fcn.14000d0f0
lea rcx, [rbp + 0x15f0]
call fcn.14000cef0
lea rcx, [rbp + 0x1610]
call fcn.14000cef0
lea rdx, str.mKlLnkvG
lea rcx, [rbp + 0x1650]
call fcn.14000d0f0
lea rdx, str.DOmXMDaf
lea rcx, [rbp + 0x1630]
call fcn.14000d0f0
lea rcx, [rbp + 0x1630]
call fcn.14000cef0
lea rcx, [rbp + 0x1650]
call fcn.14000cef0
lea rdx, str.cmjnZEZD
lea rcx, [rbp + 0xdf0]
call fcn.14000d0f0
lea rdx, [rbp + 0xdf0]
lea rcx, [rbp + 0x1670]
call fcn.1400040b0
lea rcx, [rbp + 0x1670]
call fcn.14000cef0
lea rcx, [rbp + 0xdf0]
call fcn.14000cef0
lea rdx, str.AXXUxhzx
lea rcx, [rbp + 0xe10]
call fcn.14000d0f0
lea rdx, [rbp + 0xe10]
lea rcx, [rbp + 0x1690]
call fcn.1400041e0
lea rcx, [rbp + 0x1690]
call fcn.14000cef0
lea rcx, [rbp + 0xe10]
call fcn.14000cef0
lea rdx, str.iKnvUkBC
lea rcx, [rbp + 0xe50]
call fcn.14000d0f0
lea rdx, str.DLFKIHsd
lea rcx, [rbp + 0xe30]
call fcn.14000d0f0
lea rdx, [rbp + 0xe50]
lea rcx, [rbp + 0xe30]
call fcn.140004290
lea rcx, [rbp + 0xe30]
call fcn.14000cef0
lea rcx, [rbp + 0xe50]
call fcn.14000cef0
lea rdx, str.cmjnZEZD
lea rcx, [rbp + 0xe70]
call fcn.14000d0f0
lea rdx, [rbp + 0xe70]
lea rcx, [rbp + 0x16b0]
call fcn.1400040b0
lea rcx, [rbp + 0x16b0]
call fcn.14000cef0
lea rcx, [rbp + 0xe70]
call fcn.14000cef0
lea rdx, str.AXXUxhzx
lea rcx, [rbp + 0xe90]
call fcn.14000d0f0
lea rdx, [rbp + 0xe90]
lea rcx, [rbp + 0x16d0]
call fcn.1400041e0
lea rcx, [rbp + 0x16d0]
call fcn.14000cef0
lea rcx, [rbp + 0xe90]
call fcn.14000cef0
lea rdx, str.iKnvUkBC
lea rcx, [rbp + 0xed0]
call fcn.14000d0f0
lea rdx, str.DLFKIHsd
lea rcx, [rbp + 0xeb0]
call fcn.14000d0f0
lea rdx, [rbp + 0xed0]
lea rcx, [rbp + 0xeb0]
call fcn.140004290
lea rcx, [rbp + 0xeb0]
call fcn.14000cef0
lea rcx, [rbp + 0xed0]
call fcn.14000cef0
lea rdx, str.HEffgmUB
lea rcx, [rbp + 0xef0]
call fcn.14000d0f0
lea rdx, [rbp + 0xef0]
lea rcx, [rbp + 0x16f0]
call fcn.140004120
lea rcx, [rbp + 0x16f0]
call fcn.14000cef0
lea rcx, [rbp + 0xef0]
call fcn.14000cef0
lea rdx, str.AXXUxhzx
lea rcx, [rbp + 0xf10]
call fcn.14000d0f0
lea rdx, [rbp + 0xf10]
lea rcx, [rbp + 0x1710]
call fcn.1400041e0
lea rcx, [rbp + 0x1710]
call fcn.14000cef0
lea rcx, [rbp + 0xf10]
call fcn.14000cef0
lea rdx, str.HEffgmUB
lea rcx, [rbp + 0xf30]
call fcn.14000d0f0
lea rdx, [rbp + 0xf30]
lea rcx, [rbp + 0x1730]
call fcn.140004120
lea rcx, [rbp + 0x1730]
call fcn.14000cef0
lea rcx, [rbp + 0xf30]
call fcn.14000cef0
lea rdx, str.LiDcpAwp
lea rcx, [rbp + 0xf50]
call fcn.14000d0f0
lea rdx, [rbp + 0xf50]
lea rcx, [rbp + 0x1750]
call fcn.140004190
lea rcx, [rbp + 0x1750]
call fcn.14000cef0
lea rcx, [rbp + 0xf50]
call fcn.14000cef0
lea rcx, [rbp + 0x1770]
call fcn.140011520
lea rcx, [rbp + 0x1770]
call fcn.14000cef0
lea rdx, str.LiDcpAwp
lea rcx, [rbp + 0x7f0]
call fcn.14000d0f0
lea rdx, [rbp + 0x7f0]
lea rcx, [rbp + 0x1790]
call fcn.140004190
lea rcx, [rbp + 0x1790]
call fcn.14000cef0
lea rcx, [rbp + 0x7f0]
call fcn.14000cef0
lea rdx, str.AXXUxhzx
lea rcx, [rbp + 0x810]
call fcn.14000d0f0
lea rdx, [rbp + 0x810]
lea rcx, [rbp + 0x17b0]
call fcn.1400041e0
lea rcx, [rbp + 0x17b0]
call fcn.14000cef0
lea rcx, [rbp + 0x810]
call fcn.14000cef0
lea rdx, str.HEffgmUB
lea rcx, [rbp + 0x830]
call fcn.14000d0f0
lea rdx, [rbp + 0x830]
lea rcx, [rbp + 0x17d0]
call fcn.140004120
lea rcx, [rbp + 0x17d0]
call fcn.14000cef0
lea rcx, [rbp + 0x830]
call fcn.14000cef0
lea rdx, str.mKlLnkvG
lea rcx, [rbp + 0x1810]
call fcn.14000d0f0
lea rdx, str.DOmXMDaf
lea rcx, [rbp + 0x17f0]
call fcn.14000d0f0
lea rcx, [rbp + 0x17f0]
call fcn.14000cef0
lea rcx, [rbp + 0x1810]
call fcn.14000cef0
lea rdx, str.cmjnZEZD
lea rcx, [rbp + 0x850]
call fcn.14000d0f0
lea rdx, [rbp + 0x850]
lea rcx, [rbp + 0x1830]
call fcn.1400040b0
lea rcx, [rbp + 0x1830]
call fcn.14000cef0
lea rcx, [rbp + 0x850]
call fcn.14000cef0
lea rdx, str.HEffgmUB
lea rcx, [rbp + 0x870]
call fcn.14000d0f0
lea rdx, [rbp + 0x870]
lea rcx, [rbp + 0xf90]
call fcn.140004120
lea rcx, [rbp + 0xf90]
call fcn.14000cef0
lea rcx, [rbp + 0x870]
call fcn.14000cef0
lea rdx, str.cmjnZEZD
lea rcx, [rbp + 0x890]
call fcn.14000d0f0
lea rdx, [rbp + 0x890]
lea rcx, [rbp + 0xfb0]
call fcn.1400040b0
lea rcx, [rbp + 0xfb0]
call fcn.14000cef0
lea rcx, [rbp + 0x890]
call fcn.14000cef0
lea rdx, str.HEffgmUB
lea rcx, [rbp + 0x8b0]
call fcn.14000d0f0
lea rdx, [rbp + 0x8b0]
lea rcx, [rbp + 0xff0]
call fcn.140004120
lea rcx, [rbp + 0xff0]
call fcn.14000cef0
lea rcx, [rbp + 0x8b0]
call fcn.14000cef0
lea rcx, [rbp + 0x1010]
call fcn.140011520
lea rcx, [rbp + 0x1010]
call fcn.14000cef0
mov edx, 0xffffffff
mov rcx, r14
call qword [0x1400dd020]
lea rcx, str.TEMP
call fcn.140049d30
lea rdx, [rbp + 0xf0]
mov qword [rbp + 0xf0], rax
lea rcx, [rbp + 0x19e0]
call fcn.140011720
lea rdx, [rbp + 0x19e0]
lea rcx, [rbp + 0x1898]
call fcn.140006440
lea rcx, [rbp + 0x1858]
call fcn.1400096c0
lea rdx, [rbp + 0x1898]
lea rcx, [rbp + 0xfd0]
call fcn.140009690
mov rdx, rax
lea rcx, [rbp + 0x1858]
call fcn.140006490
lea rcx, [rbp + 0x1868]
call fcn.1400096c0
lea rdx, [rbp + 0x1898]
lea rcx, [rbp + 0xfe0]
call fcn.140009690
mov rdx, rax
lea rcx, [rbp + 0x1868]
call fcn.1400064c0
mov r12, qword [rbp + 0x1868]
lea rsi, [0x14007a943]
nop dword [rax + rax]
mov rbx, qword [rbp + 0x1858]
cmp rbx, r12
je 0x1400094e5
lea rdx, [rbp + 0xf8]
mov rcx, rbx
call fcn.140005a40
mov edx, dword [rbp + 0x100]
mov rax, qword [rbp + 0xf8]
test edx, edx
je 0x140008eaf
lea ecx, [rax - 1]
test ecx, 0xfffffff7
jne 0x140009668
cmp eax, 2
jne 0x14000937c
cmp qword [rbx + 0x38], 8
lea rdi, [rbx + 0x20]
mov rcx, rdi
jb 0x140008ec9
mov rcx, qword [rdi]
mov rax, qword [rdi + 0x10]
lea rdx, [rcx + rax*2]
mov rbx, rdx
call fcn.140004980
cmp rax, rdx
je 0x140008f1c
nop
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x140008eef
cmp cx, 0x2f
jne 0x140008ef8
add rax, 2
cmp rax, rdx
jne 0x140008ee0
cmp rax, rdx
je 0x140008f1c
nop dword [rax]
movzx ecx, word [rbx - 2]
lea r8, [rbx - 2]
cmp cx, 0x5c
je 0x140008f1c
cmp cx, 0x2f
je 0x140008f1c
mov rbx, r8
cmp rax, r8
jne 0x140008f00
mov r8d, 0x3a
mov rcx, rbx
call fcn.140018320
cmp rbx, rax
je 0x140008f67
lea rdx, [rax - 2]
cmp rbx, rdx
je 0x140008f67
cmp word [rdx], 0x2e
jne 0x140008f4f
lea rcx, [rdx - 2]
cmp rbx, rcx
jne 0x140008f6a
cmp word [rcx], 0x2e
jne 0x140008f6a
jmp 0x140008f67
sub rdx, 2
cmp rbx, rdx
je 0x140008f67
cmp word [rdx], 0x2e
je 0x140008f6a
sub rdx, 2
cmp rbx, rdx
jne 0x140008f58
mov rdx, rax
sub rax, rdx
mov qword [rbp + 0x1888], r13
sar rax, 1
lea rcx, [rbp + 0x1878]
xorps xmm0, xmm0
mov qword [rbp + 0x1890], r13
mov r8, rax
movups xmmword [rbp + 0x1878], xmm0
call fcn.140011b90
call fcn.140017ccc
lea r8, [rbp + 0x300]
mov qword [rbp + 0x300], rsi
mov edx, eax
mov qword [rbp + 0x308], r13
lea rcx, [rbp + 0x490]
call fcn.140004590
mov rsi, qword [rbp + 0x4a8]
lea rax, [rbp + 0x490]
mov rbx, qword [rbp + 0x490]
lea rdx, [rbp + 0x730]
cmp rsi, 8
lea rcx, [rbp + 0x1878]
cmovae rax, rbx
mov qword [rbp + 0x310], rax
mov rax, qword [rbp + 0x4a0]
mov qword [rbp + 0x318], rax
movaps xmm0, xmmword [rbp + 0x310]
movdqa xmmword [rbp + 0x730], xmm0
call fcn.140004e30
mov r14d, eax
cmp rsi, 8
jb 0x140009051
lea rdx, [rsi*2 + 2]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140009049
mov rbx, qword [rbx - 8]
add rdx, 0x27
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009679
mov rcx, rbx
call fcn.140016e80
test r14d, r14d
jne 0x1400090a5
mov rdx, qword [rbp + 0x1890]
cmp rdx, 8
jb 0x140009375
mov rcx, qword [rbp + 0x1878]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000909b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000967f
call fcn.140016e80
jmp 0x140009375
xor edx, edx
lea rcx, [rbp + 0x18d0]
mov r8d, 0x108
call fcn.14003fd80
lea rax, [0x14007ace8]
mov qword [rbp + 0x1980], r13
mov qword [rbp + 0x18d0], rax
lea rdx, [rbp + 0x18d8]
lea rax, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rbp + 0x19a8], r13
xorps xmm0, xmm0
mov qword [rbp + 0x1978], rax
xor r8d, r8d
movdqa xmmword [rbp + 0x19b0], xmm0
lea rcx, [rbp + 0x1978]
mov dword [rbp + 0x1974], 0x98
or r15d, 1
call fcn.140010a80
mov rax, qword [rbp + 0x18d0]
movsxd rcx, dword [rax + 4]
lea rax, [0x14007acd0]
mov qword [rbp + rcx + 0x18d0], rax
mov rax, qword [rbp + 0x18d0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x18cc], edx
lea rcx, [rbp + 0x18d8]
call fcn.140010be0
cmp qword [rdi + 0x18], 8
lea rax, vtable.std::basic_filebuf_char__struct_std::char_traits_char__.0
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 + 0x1910], rax
lea rax, [rbp + 0x1908]
mov qword [rbp + 0x1918], rax
lea rax, [rbp + 0x1920]
mov qword [rbp + 0x1928], rax
lea rax, [rbp + 0x1924]
mov qword [rbp + 0x1930], rax
mov rax, qword [0x1400dcff8]
mov qword [rbp + 0x194c], rax
mov rax, rdi
mov byte [rbp + 0x1954], r13b
mov byte [rbp + 0x1949], r13b
mov qword [rbp + 0x18e8], r13
mov qword [rbp + 0x1908], r13
mov qword [rbp + 0x1920], r13
mov qword [rbp + 0x18e0], r13
mov qword [rbp + 0x1900], r13
mov qword [rbp + 0x1958], r13
mov qword [rbp + 0x1940], r13
jb 0x14000920c
mov rax, qword [rdi]
mov qword [rbp + 0x2b0], rax
lea rdx, [rbp + 0x740]
mov rax, qword [rdi + 0x10]
lea rcx, [rbp + 0x248]
mov qword [rbp + 0x2b8], rax
movaps xmm0, xmmword [rbp + 0x2b0]
movdqa xmmword [rbp + 0x740], xmm0
call fcn.1400143d0
cmp qword [rbp + 0x260], 4
lea rax, [rbp + 0x248]
lea rdx, [rbp + 0x320]
cmovae rax, qword [rbp + 0x248]
lea rcx, [rbp + 0xb0]
mov qword [rbp + 0x320], rax
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0x328], rax
call fcn.1400046e0
cmp qword [rbp + 0xc8], 8
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x18d0]
cmovae rdx, qword [rbp + 0xb0]
call fcn.140012ff0
mov rdx, qword [rbp + 0xc8]
cmp rdx, 8
jb 0x1400092e8
mov rcx, qword [rbp + 0xb0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400092e3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009685
call fcn.140016e80
mov rdx, qword [rbp + 0x260]
mov qword [rbp + 0xc0], r13
mov qword [rbp + 0xc8], 7
mov word [rbp + 0xb0], r13w
cmp rdx, 4
jb 0x140009348
mov rcx, qword [rbp + 0x248]
lea rdx, [rdx*4 + 4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009343
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009685
call fcn.140016e80
lea rcx, [rbp + 0x18d0]
cmp qword [rbp + 0x1958], r13
jne 0x140009395
call fcn.14000a3e0
lea rcx, [rbp + 0x18d0]
call fcn.1400096d0
lea rcx, [rbp + 0x1878]
call fcn.1400051b0
lea rsi, [0x14007a943]
lea rcx, [rbp + 0x1858]
call fcn.140005f10
test eax, eax
jne 0x140009618
jmp 0x140008e70
call fcn.14000b460
lea rcx, [rbp + 0x18d0]
call fcn.14000a3e0
mov rdx, rdi
lea rcx, [rbp + 0x18a8]
call fcn.14000cd80
lea rcx, [rbp + 0x8d0]
call fcn.140011780
lea rdx, [rbp + 0x8d0]
lea rcx, [rbp + 0x1878]
call fcn.140005040
lea rcx, [rbp + 0x8d0]
movzx ebx, al
call fcn.1400051b0
test bl, bl
jne 0x14000947d
lea rcx, [rbp + 0x8f0]
call fcn.140011780
lea rdx, [rbp + 0x8f0]
lea rcx, [rbp + 0x18a8]
call fcn.140004cb0
mov rdx, rax
lea rcx, [rbp + 0x18a8]
call fcn.140005080
lea rcx, [rbp + 0x8f0]
call fcn.1400051b0
lea rdx, [rbp + 0x1050]
lea rcx, [rbp + 0x18a8]
call fcn.140004e10
mov rcx, rax
call fcn.14000cb90
lea rdx, [rbp + 0x1030]
mov rcx, rdi
mov rbx, rax
call fcn.140004e10
mov rcx, rax
call fcn.14000cb90
mov rdx, rbx
mov rcx, rax
call fcn.140047bf8
lea rcx, [rbp + 0x1030]
call fcn.1400051b0
lea rcx, [rbp + 0x1050]
call fcn.1400051b0
mov rbx, qword [0x1400dd008]
lea rdx, [rbp + 0x11d0]
lea rcx, [rbp + 0x18a8]
call fcn.140004e10
mov rcx, rax
call fcn.14000cb90
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 + 0x11d0]
call fcn.1400051b0
lea rcx, [rbp + 0x18a8]
call fcn.1400051b0
lea rcx, [rbp + 0x18d0]
call fcn.1400096d0
lea rcx, [rbp + 0x1878]
call fcn.1400051b0
mov rcx, qword [rbp + 0x1870]
mov edi, 0xffffffff
test rcx, rcx
je 0x14000952a
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14000952a
mov rbx, qword [rbp + 0x1870]
mov rcx, rbx
mov rax, qword [rbx]
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14000952a
mov rcx, qword [rbp + 0x1870]
mov rax, qword [rcx]
call qword [rax + 8]
mov rcx, qword [rbp + 0x1860]
test rcx, rcx
je 0x14000956a
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14000956a
mov rbx, qword [rbp + 0x1860]
mov rcx, rbx
mov rax, qword [rbx]
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14000956a
mov rcx, qword [rbp + 0x1860]
mov rax, qword [rcx]
call qword [rax + 8]
mov rbx, qword [rbp + 0x18a0]
test rbx, rbx
je 0x14000959d
mov eax, edi
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14000959d
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
lock xadd dword [rbx + 0xc], edi
cmp edi, 1
jne 0x14000959d
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
mov rdx, qword [rbp + 0x19f8]
cmp rdx, 8
jb 0x1400095df
mov rcx, qword [rbp + 0x19e0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400095da
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009612
call fcn.140016e80
mov r12, qword [rsp + 0x1b40]
mov rcx, qword [rbp + 0x1a00]
xor rcx, rsp
call fcn.140016e60
lea r11, [rsp + 0x1b10]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop rdi
pop rbp
ret
call fcn.140049a34
int3
mov edx, eax
call fcn.1400058e0
int3
call fcn.140049a34
int3
call fcn.140049a34
int3
call fcn.140049a34
int3
call fcn.140049a34
int3
call fcn.140049a34
int3
call fcn.140049a34
int3
call fcn.140049a34
int3
call fcn.140049a34
int3
call fcn.140049a34
int3
call fcn.140049a34
int3
call fcn.140049a34
int3
call fcn.140049a34
int3
lea r8, [rbx + 0x20]
lea rcx, str.directory_entry::status
call fcn.1400059d0
int3
call fcn.140049a34
int3
call fcn.140049a34
int3
call fcn.140049a34
int3