Function at 0x140066210
Capabilities:
Create directory

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push r13
push r14
push r15
sub rsp, 0x660
mov rax, qword [0x1400e8180]
xor rax, rsp
mov qword [rsp + 0x658], rax
xor r13d, r13d
mov dword [rsp + 0x34], r13d
lea rax, [rsp + 0x3d0]
mov qword [rsp + 0x38], rax
call fcn.14008221c
mov edi, eax
mov qword [rsp + 0x3d0], r13
mov qword [rsp + 0x3e0], r13
mov qword [rsp + 0x3e8], 7
mov word [rsp + 0x3d0], r13w
mov dword [rsp + 0x34], 4
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8d, [r13 + 0xc]
lea rdx, str.VisualStudio
mov ecx, eax
call fcn.140082244
mov rbx, rax
shr rax, 0x20
test eax, eax
jne 0x1400681b3
xor r8d, r8d
movsxd rdx, ebx
lea rcx, [rsp + 0x3d0]
call fcn.14001ee30
lea r9, [rsp + 0x3d0]
cmp qword [rsp + 0x3e8], 8
cmovae r9, qword [rsp + 0x3d0]
mov dword [rsp + 0x20], ebx
mov r8d, 0xc
lea rdx, str.VisualStudio
mov ecx, edi
call fcn.140082244
shr rax, 0x20
test eax, eax
jne 0x1400681bb
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x38], rax
call fcn.14008221c
mov edi, eax
mov qword [rsp + 0xa0], r13
mov qword [rsp + 0xb0], r13
mov qword [rsp + 0xb8], 7
mov word [rsp + 0xa0], r13w
mov dword [rsp + 0x34], 0x23
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8d, [r9 + 9]
lea rdx, str.Microsoft
mov ecx, eax
call fcn.140082244
mov rbx, rax
shr rax, 0x20
test eax, eax
jne 0x1400681c3
xor r8d, r8d
movsxd rdx, ebx
lea rcx, [rsp + 0xa0]
call fcn.14001ee30
lea r9, [rsp + 0xa0]
cmp qword [rsp + 0xb8], 8
cmovae r9, qword [rsp + 0xa0]
mov dword [rsp + 0x20], ebx
mov r8d, 9
lea rdx, str.Microsoft
mov ecx, edi
call fcn.140082244
shr rax, 0x20
test eax, eax
jne 0x1400681cb
lea rax, [rsp + 0x390]
mov qword [rsp + 0x38], rax
call fcn.14008221c
mov edi, eax
mov qword [rsp + 0x390], r13
mov qword [rsp + 0x3a0], r13
mov qword [rsp + 0x3a8], 7
mov word [rsp + 0x390], r13w
mov dword [rsp + 0x34], 0x11b
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8d, [r9 + 5]
lea rdx, str.Local
mov ecx, eax
call fcn.140082244
mov rbx, rax
shr rax, 0x20
test eax, eax
jne 0x1400681d3
xor r8d, r8d
movsxd rdx, ebx
lea rcx, [rsp + 0x390]
call fcn.14001ee30
lea r9, [rsp + 0x390]
cmp qword [rsp + 0x3a8], 8
cmovae r9, qword [rsp + 0x390]
mov dword [rsp + 0x20], ebx
mov r8d, 5
lea rdx, str.Local
mov ecx, edi
call fcn.140082244
shr rax, 0x20
test eax, eax
jne 0x1400681db
lea rax, [rsp + 0x3f0]
mov qword [rsp + 0x38], rax
call fcn.14008221c
mov edi, eax
mov qword [rsp + 0x3f0], r13
mov qword [rsp + 0x400], r13
mov qword [rsp + 0x408], 7
mov word [rsp + 0x3f0], r13w
mov dword [rsp + 0x34], 0x8db
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8d, [r9 + 7]
lea rdx, str.AppData
mov ecx, eax
call fcn.140082244
mov rbx, rax
shr rax, 0x20
test eax, eax
jne 0x1400681e3
xor r8d, r8d
movsxd rdx, ebx
lea rcx, [rsp + 0x3f0]
call fcn.14001ee30
lea r9, [rsp + 0x3f0]
cmp qword [rsp + 0x408], 8
cmovae r9, qword [rsp + 0x3f0]
mov dword [rsp + 0x20], ebx
mov r8d, 7
lea rdx, str.AppData
mov ecx, edi
call fcn.140082244
shr rax, 0x20
test eax, eax
jne 0x1400681eb
lea rcx, str.USERPROFILE
call fcn.140099ac0
mov r14, rax
lea rax, [rsp + 0x3b0]
mov qword [rsp + 0x38], rax
mov rsi, 0xffffffffffffffff
mov rdi, rsi
nop dword [rax]
inc rdi
cmp byte [r14 + rdi], 0
jne 0x140066560
call fcn.14008221c
mov r15d, eax
mov qword [rsp + 0x3b0], r13
mov qword [rsp + 0x3c0], r13
mov qword [rsp + 0x3c8], 7
mov word [rsp + 0x3b0], r13w
mov dword [rsp + 0x34], 0x46db
test rdi, rdi
je 0x140066621
cmp rdi, 0x7fffffff
ja 0x1400681f3
mov dword [rsp + 0x20], r13d
xor r9d, r9d
mov r8d, edi
mov rdx, r14
mov ecx, r15d
call fcn.140082244
mov rbx, rax
shr rax, 0x20
test eax, eax
jne 0x1400681f9
xor r8d, r8d
movsxd rdx, ebx
lea rcx, [rsp + 0x3b0]
call fcn.14001ee30
lea r9, [rsp + 0x3b0]
cmp qword [rsp + 0x3c8], 8
cmovae r9, qword [rsp + 0x3b0]
mov dword [rsp + 0x20], ebx
mov r8d, edi
mov rdx, r14
mov ecx, r15d
call fcn.140082244
shr rax, 0x20
test eax, eax
jne 0x140068201
lea rdx, [rsp + 0x3b0]
lea rcx, [rsp + 0xe0]
call fcn.140003cf0
nop
lea rdx, [rsp + 0x3f0]
mov rcx, rax
call fcn.14003a290
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140003cf0
nop
mov rdx, qword [rsp + 0xf8]
cmp rdx, 8
jb 0x14006669d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066698
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140068209
call fcn.140080f50
movdqa xmm0, xmmword [0x1400d4aa0]
movdqu xmmword [rsp + 0xf0], xmm0
mov word [rsp + 0xe0], r13w
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x100]
call fcn.140003cf0
nop
lea rdx, [rsp + 0x390]
mov rcx, rax
call fcn.14003a290
mov rdx, rax
lea rcx, [rsp + 0x140]
call fcn.140003cf0
nop
mov rdx, qword [rsp + 0x118]
cmp rdx, 8
jb 0x140066733
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006672e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006820f
call fcn.140080f50
movdqa xmm0, xmmword [0x1400d4aa0]
movdqu xmmword [rsp + 0x110], xmm0
mov word [rsp + 0x100], r13w
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0xe0]
call fcn.140003cf0
nop
lea rdx, [rsp + 0xa0]
mov rcx, rax
call fcn.14003a290
mov rdx, rax
lea rcx, [rsp + 0x120]
call fcn.140003cf0
nop
mov rdx, qword [rsp + 0xf8]
cmp rdx, 8
jb 0x1400667cc
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400667c7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140068215
call fcn.140080f50
movdqa xmm0, xmmword [0x1400d4aa0]
movdqu xmmword [rsp + 0xf0], xmm0
mov word [rsp + 0xe0], r13w
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x100]
call fcn.140003cf0
nop
lea rdx, [rsp + 0x3d0]
mov rcx, rax
call fcn.14003a290
mov rdx, rax
lea rcx, [rsp + 0xc0]
call fcn.140003cf0
mov dword [rsp + 0x34], 0x7b6db
mov rdx, qword [rsp + 0x118]
cmp rdx, 8
jb 0x14006686c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066867
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006821b
call fcn.140080f50
movdqa xmm0, xmmword [0x1400d4aa0]
movdqu xmmword [rsp + 0x110], xmm0
mov word [rsp + 0x100], r13w
lea rdx, [rsp + 0x4e8]
lea rcx, [rsp + 0xc0]
call fcn.14003a4d0
nop
mov rdx, qword [rsp + 0xd8]
cmp rdx, 8
jb 0x1400668e4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400668df
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140068221
call fcn.140080f50
movdqa xmm0, xmmword [0x1400d4aa0]
movdqu xmmword [rsp + 0xd0], xmm0
mov word [rsp + 0xc0], r13w
mov rdx, qword [rsp + 0x138]
cmp rdx, 8
jb 0x140066947
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066941
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140068227
call fcn.140080f50
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 8
jb 0x140066990
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006698a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006822d
call fcn.140080f50
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 8
jb 0x1400669d3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400669cd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140068233
call fcn.140080f50
nop
mov rdx, qword [rsp + 0x3c8]
cmp rdx, 8
jb 0x140066a1b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x3b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066a16
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140068239
call fcn.140080f50
movdqa xmm0, xmmword [0x1400d4aa0]
movdqu xmmword [rsp + 0x3c0], xmm0
mov word [rsp + 0x3b0], r13w
mov rdx, qword [rsp + 0x408]
cmp rdx, 8
jb 0x140066a7d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x3f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066a78
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006823f
call fcn.140080f50
movdqa xmm0, xmmword [0x1400d4aa0]
movdqu xmmword [rsp + 0x400], xmm0
mov word [rsp + 0x3f0], r13w
mov rdx, qword [rsp + 0x3a8]
cmp rdx, 8
jb 0x140066adf
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x390]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066ada
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140068245
call fcn.140080f50
movdqa xmm0, xmmword [0x1400d4aa0]
movdqu xmmword [rsp + 0x3a0], xmm0
mov word [rsp + 0x390], r13w
mov rdx, qword [rsp + 0xb8]
cmp rdx, 8
jb 0x140066b41
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066b3c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006824b
call fcn.140080f50
movdqa xmm0, xmmword [0x1400d4aa0]
movdqu xmmword [rsp + 0xb0], xmm0
mov word [rsp + 0xa0], r13w
mov rdx, qword [rsp + 0x3e8]
cmp rdx, 8
jb 0x140066ba3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x3d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066b9e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140068251
call fcn.140080f50
movdqa xmm0, xmmword [0x1400d4aa0]
movdqu xmmword [rsp + 0x3e0], xmm0
mov word [rsp + 0x3d0], r13w
mov qword [rsp + 0x430], r13
mov qword [rsp + 0x440], r13
mov qword [rsp + 0x448], 0xf
mov byte [rsp + 0x430], 0
mov r8d, 0x1e
lea rdx, str.ApplicationPrivateSettings.xml
lea rcx, [rsp + 0x430]
call fcn.1400218a0
nop
lea r8, [rsp + 0x430]
lea rdx, [rsp + 0x4e8]
lea rcx, [rsp + 0x410]
call fcn.1400648d0
nop
mov r8, qword [rsp + 0x420]
test r8, r8
jne 0x140066d35
mov rdx, qword [rsp + 0x428]
cmp rdx, 0x10
jb 0x140066c6e
inc rdx
mov rcx, qword [rsp + 0x410]
cmp rdx, 0x1000
mov rax, rcx
jb 0x140066c69
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140068257
call fcn.140080f50
mov byte [rsp + 0x410], 0
mov qword [rsp + 0x428], 0xf
mov qword [rsp + 0x420], r13
mov rdx, qword [rsp + 0x448]
cmp rdx, 0x10
jb 0x140066ccd
inc rdx
mov rcx, qword [rsp + 0x430]
cmp rdx, 0x1000
mov rax, rcx
jb 0x140066cc8
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006825d
call fcn.140080f50
mov byte [rsp + 0x430], 0
mov qword [rsp + 0x448], 0xf
mov qword [rsp + 0x440], r13
mov rdx, qword [rsp + 0x500]
cmp rdx, 0x10
jb 0x140068181
inc rdx
mov rcx, qword [rsp + 0x4e8]
cmp rdx, 0x1000
mov rax, rcx
jb 0x140066d2b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140068263
call fcn.140080f50
jmp 0x140068181
lea rdx, [rsp + 0x410]
cmp qword [rsp + 0x428], 0x10
cmovae rdx, qword [rsp + 0x410]
lea rcx, [0x1400ec5f0]
call fcn.14002fa00
mov rcx, rax
call fcn.1400262c0
lea rcx, [rsp + 0x410]
cmp qword [rsp + 0x428], 0x10
cmovae rcx, qword [rsp + 0x410]
call qword [sym.imp.libxml2.dll_xmlParseFile]
mov rbx, rax
mov qword [rsp + 0x38], rax
test rax, rax
jne 0x140066db0
lea rdx, str.Failed_to_parse_XML_file.
lea rcx, [0x1400ec5f0]
call fcn.140026050
mov rcx, rax
call fcn.1400262c0
jmp 0x140066c2b
mov rcx, rbx
call qword [sym.imp.libxml2.dll_xmlDocGetRootElement]
test rax, rax
jne 0x140066ef0
lea rdx, str.Empty_XML_document.
lea rcx, [0x1400ec5f0]
call fcn.140026050
mov rcx, rax
call fcn.1400262c0
mov rcx, rbx
call qword [sym.imp.libxml2.dll_xmlFreeDoc]
nop
mov rdx, qword [rsp + 0x428]
cmp rdx, 0x10
jb 0x140066e2a
inc rdx
mov rcx, qword [rsp + 0x410]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066e25
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140068257
call fcn.140080f50
mov qword [rsp + 0x420], r13
mov qword [rsp + 0x428], 0xf
mov byte [rsp + 0x410], 0
mov rdx, qword [rsp + 0x448]
cmp rdx, 0x10
jb 0x140066e89
inc rdx
mov rcx, qword [rsp + 0x430]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066e84
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006825d
call fcn.140080f50
mov qword [rsp + 0x440], r13
mov qword [rsp + 0x448], 0xf
mov byte [rsp + 0x430], 0
mov rdx, qword [rsp + 0x500]
cmp rdx, 0x10
jb 0x140068181
inc rdx
mov rcx, qword [rsp + 0x4e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066d2b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140068263
jmp 0x140066d2b
mov rbx, qword [rax + 0x18]
mov rdi, r13
nop word [rax + rax]
mov rdx, qword [rbx + 0x10]
lea rcx, [0x1400ec5f0]
call fcn.140026050
mov rcx, rax
call fcn.1400262c0
lea rdx, str.indexed
mov rcx, qword [rbx + 0x10]
call qword [sym.imp.libxml2.dll_xmlStrcmp]
test eax, eax
je 0x140066f3a
mov rbx, qword [rbx + 0x30]
inc rdi
cmp rdi, 3
jb 0x140066f00
mov rbx, qword [rbx + 0x18]
mov edi, r13d
mov rax, qword [rbx + 0x58]
mov rdx, qword [rax + 0x10]
lea rcx, [0x1400ec5f0]
call fcn.140026050
mov rcx, rax
call fcn.1400262c0
lea rdx, str.name
mov rcx, rbx
call qword [sym.imp.libxml2.dll_xmlGetProp]
mov rcx, rax
lea rdx, str.CodeContainers.Offline
call qword [sym.imp.libxml2.dll_xmlStrcmp]
test eax, eax
je 0x140066f8c
mov rbx, qword [rbx + 0x30]
inc edi
cmp edi, 4
jl 0x140066f41
mov rcx, qword [rbx + 0x18]
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x468], xmm1
mov qword [rsp + 0x478], r13
call qword [sym.imp.libxml2.dll_xmlNodeGetContent]
mov rbx, rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x178], r13
lea rax, [rsp + 0x140]
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x390], 0
xor edx, edx
lea rcx, [rsp + 0x398]
call fcn.140023400
nop
mov r14d, 0xfb6db
mov dword [rsp + 0x34], r14d
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x98], r13
mov rcx, qword [rsp + 0x178]
test rcx, rcx
je 0x14006701b
mov rax, qword [rcx]
lea rdx, [rsp + 0x60]
call qword [rax]
mov qword [rsp + 0x98], rax
nop dword [rax + rax]
lea rsi, [rsi + 1]
cmp byte [rbx + rsi], 0
jne 0x140067020
lea rax, [rsi + rbx]
mov qword [rsp + 0x3f0], rbx
mov qword [rsp + 0x3f8], rax
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x3f0]
lea rcx, [rsp + 0x2a0]
call fcn.14006ba20
nop
lea r8, [rsp + 0x390]
mov rcx, rax
call fcn.140069280
nop
lea rcx, [rsp + 0x2e8]
call fcn.14002b7d0
mov rcx, qword [rsp + 0x2d8]
test rcx, rcx
je 0x1400670a0
mov rax, qword [rcx]
lea rdx, [rsp + 0x2a0]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rsp + 0x2d8], r13
mov rcx, qword [rsp + 0x178]
test rcx, rcx
je 0x1400670c9
mov rax, qword [rcx]
lea rdx, [rsp + 0x140]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov qword [rsp + 0x178], r13
movzx eax, byte [rsp + 0x390]
cmp eax, 9
ja case.0x1400670e7.3
lea rcx, [0x140000000]
mov eax, dword [rcx + rax*4 + 0x683f4]
add rax, rcx
jmp rax
mov rdx, r13
jmp 0x140067116
mov rax, qword [rsp + 0x398]
mov rdx, qword [rax + 8]
sub rdx, qword [rax]
sar rdx, 4
jmp 0x140067116
mov rax, qword [rsp + 0x398]
mov rdx, qword [rax + 8]
jmp 0x140067116
mov edx, 1
call fcn.140039570
mov rcx, rax
call fcn.1400262c0
cmp byte [rsp + 0x390], 2
jne 0x14006749b
mov dword [rsp + 0x40], r13d
lea r9, [rsp + 0x390]
mov qword [rsp + 0x3b0], r9
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x3b8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x3c0], xmm1
movabs r14, 0x8000000000000000
mov rdi, r14
mov qword [rsp + 0x3c8], r14
movzx r8d, byte [r9]
cmp r8d, 9
ja case.default.0x140067191
movsxd rax, r8d
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0x6841c]
add rcx, rdx
jmp rcx
lea rdx, [0x140000000]
cmp r8d, 9
ja case.0x1400671ab.3
mov ecx, dword [rdx + r8*4 + 0x68444]
add rcx, rdx
jmp rcx
mov rax, qword [r9 + 8]
mov rbx, qword [rax]
mov rbx, qword [rbx]
mov qword [rsp + 0x3b8], rbx
jmp 0x1400671fc
mov rsi, qword [r9 + 8]
mov rsi, qword [rsi]
mov qword [rsp + 0x3c0], rsi
mov rbx, qword [rsp + 0x3b8]
jmp 0x140067204
mov edi, 1
mov qword [rsp + 0x3c8], rdi
jmp 0x1400671f4
mov rdi, r13
mov qword [rsp + 0x3c8], r13
mov rbx, qword [rsp + 0x3b8]
mov rsi, qword [rsp + 0x3c0]
lea r10, [rsp + 0x390]
movdqu xmmword [rsp + 0x3d8], xmm0
movdqu xmmword [rsp + 0x3e0], xmm1
movzx r8d, byte [r10]
cmp r8d, 9
ja case.0x140067248.0
movsxd rax, r8d
mov ecx, dword [rdx + rax*4 + 0x6846c]
add rcx, rdx
jmp rcx
cmp r8d, 9
ja case.0x140067248.0
mov ecx, dword [rdx + r8*4 + 0x68494]
add rcx, rdx
jmp rcx
mov r15, qword [r10 + 8]
mov r15, qword [r15]
jmp 0x140067274
mov r12, qword [r10 + 8]
mov r12, qword [r12 + 8]
mov r15, qword [rsp + 0x3d8]
jmp 0x140067280
mov r14d, 1
mov r15, qword [rsp + 0x3d8]
mov r12, qword [rsp + 0x3e0]
nop dword [rax]
cmp r9, r10
jne 0x140068269
movzx eax, byte [r9]
cmp eax, 9
ja case.0x14006729c.0
mov ecx, dword [rdx + rax*4 + 0x684bc]
add rcx, rdx
jmp rcx
cmp rbx, r15
jmp 0x1400672ab
cmp rsi, r12
jmp 0x1400672ab
cmp rdi, r14
setne al
test al, al
je 0x140067495
lea rcx, [rsp + 0x3b0]
call fcn.14001de50
mov qword [rsp + 0x48], rax
cmp byte [rax], 1
jne 0x1400673a9
mov byte [rsp + 0x3f0], 0
xor eax, eax
mov qword [rsp + 0x3f8], rax
xor edx, edx
lea rcx, [rsp + 0x3f8]
call fcn.140021040
mov byte [rsp + 0x3f0], 5
mov qword [rsp + 0x3f8], r13
mov rax, qword [rsp + 0x48]
movzx ecx, byte [rax]
cmp cl, 7
jne 0x14006736f
movsd xmm0, qword [rax + 8]
call fcn.140099efc
cmp ax, 2
jne 0x140067376
mov byte [rsp + 0x30], 0
movzx edx, byte [rsp + 0x3f0]
lea rcx, [rsp + 0x3f8]
call fcn.140021040
nop
cmp byte [rsp + 0x30], 0
je 0x1400673a9
inc dword [rsp + 0x40]
mov rax, qword [rsp + 0x470]
cmp rax, qword [rsp + 0x478]
je 0x140067394
mov rdx, qword [rsp + 0x48]
mov rcx, rax
call fcn.14001dff0
add qword [rsp + 0x470], 0x10
jmp 0x1400673a9
cmp cl, 9
je 0x14006731f
jmp 0x14006737b
mov rax, qword [rsp + 0x48]
lea rdx, [rsp + 0x3f0]
mov rcx, rax
call fcn.140069aa0
test al, al
sete byte [rsp + 0x30]
jmp 0x140067324
mov r8, qword [rsp + 0x48]
mov rdx, rax
lea rcx, [rsp + 0x468]
call fcn.140049ba0
lea rcx, [rsp + 0x390]
call fcn.14002dde0
dec rax
movsxd rcx, dword [rsp + 0x40]
cmp rcx, rax
je 0x140067495
lea r9, [rsp + 0x390]
movzx eax, byte [r9]
lea rdx, [0x140000000]
cmp eax, 9
ja case.0x1400673ed.912
mov ecx, dword [rdx + rax*4 + 0x684e4]
add rcx, rdx
jmp rcx
mov rax, rbx
mov rcx, qword [rbx + 0x10]
cmp byte [rcx + 0x19], 0
je 0x14006742e
mov rbx, qword [rbx + 8]
cmp byte [rbx + 0x19], 0
jne 0x14006744f
cmp rax, qword [rbx + 0x10]
jne 0x14006744f
mov rax, rbx
mov rbx, qword [rbx + 8]
cmp byte [rbx + 0x19], 0
je 0x140067406
mov qword [rsp + 0x3b8], rbx
lea r10, [rsp + 0x390]
jmp 0x140067280
mov rbx, rcx
mov rcx, qword [rcx]
cmp byte [rcx + 0x19], 0
jne 0x14006744f
nop word [rax + rax]
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x140067440
mov qword [rsp + 0x3b8], rbx
lea r10, [rsp + 0x390]
jmp 0x140067280
add rsi, 0x10
mov qword [rsp + 0x3c0], rsi
lea r10, [rsp + 0x390]
jmp 0x140067280
inc rdi
mov qword [rsp + 0x3c8], rdi
lea r10, [rsp + 0x390]
jmp 0x140067280
mov r14d, 0xfb6db
btr r14d, 0x13
mov dword [rsp + 0x34], r14d
movzx edx, byte [rsp + 0x390]
lea rcx, [rsp + 0x398]
call fcn.140021040
nop
jmp 0x1400674c5
mov rax, qword [sym.imp.libxml2.dll_xmlFree]
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x50]
call rdx
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.libxml2.dll_xmlFreeDoc]
lea rdx, str.crashed_1
lea rcx, [0x1400ec5f0]
call fcn.140026050
mov rcx, rax
call fcn.1400262c0
mov rdx, qword [rsp + 0x470]
mov r8, rdx
mov rcx, qword [rsp + 0x468]
sub r8, rcx
sar r8, 4
movzx r9d, byte [rsp + 0x30]
call fcn.14006bbc0
xorps xmm0, xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x480], xmm1
mov qword [rsp + 0x490], r13
mov rbx, qword [rsp + 0x470]
mov rax, rbx
mov rdx, qword [rsp + 0x468]
sub rax, rdx
sar rax, 4
cmp rax, 0xc
jbe 0x14006766a
lea rdi, [rbx - 0xc0]
movdqu xmmword [rsp + 0x3f0], xmm0
mov qword [rsp + 0x400], r13
mov rdx, rbx
sub rdx, rdi
sar rdx, 4
test rdx, rdx
je 0x140067618
movabs rax, 0xfffffffffffffff
cmp rdx, rax
ja 0x1400682a7
lea rcx, [rsp + 0x3f0]
call fcn.1400358b0
lea rax, [rsp + 0x3f0]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x390], xmm0
mov rsi, qword [rsp + 0x3f0]
mov qword [rsp + 0x390], rsi
mov qword [rsp + 0x398], rsi
lea rax, [rsp + 0x3f0]
mov qword [rsp + 0x3a0], rax
cmp rbx, rdi
je 0x140067610
nop dword [rax]
add rbx, 0xfffffffffffffff0
mov rdx, rbx
mov rcx, rsi
call fcn.14001dff0
add rsi, 0x10
mov qword [rsp + 0x398], rsi
cmp rbx, rdi
jne 0x1400675f0
mov qword [rsp + 0x3f8], rsi
lea rcx, [rsp + 0x480]
call fcn.140023f40
movups xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rsp + 0x480], xmm0
movsd xmm1, qword [rsp + 0x400]
movsd qword [rsp + 0x490], xmm1
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x3f0], xmm0
mov qword [rsp + 0x400], r13
lea rcx, [rsp + 0x3f0]
call fcn.140023f40
jmp 0x14006767a
mov r8, rbx
lea rcx, [rsp + 0x480]
call fcn.14006bdf0
lea rdx, str.crashed_2
lea rcx, [0x1400ec5f0]
call fcn.140026050
mov rcx, rax
call fcn.1400262c0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x450], xmm1
mov qword [rsp + 0x460], r13
mov rsi, qword [rsp + 0x480]
mov r15, qword [rsp + 0x488]
cmp rsi, r15
je 0x140067b0c
mov qword [rsp + 0x3d0], r13
mov qword [rsp + 0x3e0], r13
mov qword [rsp + 0x3e8], 0xf
mov byte [rsp + 0x3d0], 0
mov r8d, 5
lea rdx, str.Value
lea rcx, [rsp + 0x3d0]
call fcn.1400218a0
nop
cmp byte [rsi], 1
jne 0x1400683ab
mov rdi, qword [rsi + 8]
lea r8, [rsp + 0x3d0]
lea rdx, [rsp + 0x390]
mov rcx, rdi
call fcn.140036830
mov rbx, qword [rsp + 0x3a0]
cmp byte [rbx + 0x19], 0
jne 0x140067749
lea r8, [rbx + 0x20]
lea rdx, [rsp + 0x3d0]
call fcn.140036f10
test al, al
je 0x14006774c
mov rbx, qword [rdi]
mov rdx, qword [rsp + 0x3e8]
cmp rdx, 0x10
jb 0x14006778f
inc rdx
mov rcx, qword [rsp + 0x3d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006778a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400682ad
call fcn.140080f50
mov qword [rsp + 0x3d0], r13
mov qword [rsp + 0x3e0], r13
mov qword [rsp + 0x3e8], 0xf
mov byte [rsp + 0x3d0], 0
mov r8d, 0xf
lea rdx, str.LocalProperties
lea rcx, [rsp + 0x3d0]
call fcn.1400218a0
nop
cmp byte [rbx + 0x40], 1
jne 0x140068363
mov rdi, qword [rbx + 0x48]
lea r8, [rsp + 0x3d0]
lea rdx, [rsp + 0x390]
mov rcx, rdi
call fcn.140036830
mov rbx, qword [rsp + 0x3a0]
cmp byte [rbx + 0x19], 0
jne 0x140067817
lea r8, [rbx + 0x20]
lea rdx, [rsp + 0x3d0]
call fcn.140036f10
test al, al
je 0x14006781a
mov rbx, qword [rdi]
mov rdx, qword [rsp + 0x3e8]
cmp rdx, 0x10
jb 0x14006785d
inc rdx
mov rcx, qword [rsp + 0x3d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140067858
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400682ad
call fcn.140080f50
mov qword [rsp + 0x3d0], r13
mov qword [rsp + 0x3e0], r13
mov qword [rsp + 0x3e8], 0xf
mov byte [rsp + 0x3d0], 0
mov r8d, 8
lea rdx, str.FullPath
lea rcx, [rsp + 0x3d0]
call fcn.1400218a0
nop
cmp byte [rbx + 0x40], 1
jne 0x140068318
mov rdi, qword [rbx + 0x48]
lea r8, [rsp + 0x3d0]
lea rdx, [rsp + 0x390]
mov rcx, rdi
call fcn.140036830
mov rbx, qword [rsp + 0x3a0]
cmp byte [rbx + 0x19], 0
jne 0x1400678e5
lea r8, [rbx + 0x20]
lea rdx, [rsp + 0x3d0]
call fcn.140036f10
test al, al
je 0x1400678e8
mov rbx, qword [rdi]
mov rdx, qword [rsp + 0x3e8]
cmp rdx, 0x10
jb 0x14006792b
inc rdx
mov rcx, qword [rsp + 0x3d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140067926
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400682b3
call fcn.140080f50
lea rdx, [rbx + 0x40]
lea rcx, [rsp + 0x3f0]
call fcn.14001dff0
nop
movzx ebx, byte [rsp + 0x3f0]
test bl, bl
je 0x140067af2
xorps xmm0, xmm0
movups xmmword [rsp + 0x3b0], xmm0
movups xmmword [rsp + 0x3c0], xmm0
mov qword [rsp + 0x3b0], r13
mov qword [rsp + 0x3c0], r13
mov qword [rsp + 0x3c8], 7
mov word [rsp + 0x3b0], r13w
bts r14d, 0x16
mov dword [rsp + 0x34], r14d
cmp bl, 3
jne 0x1400682c5
mov rdx, qword [rsp + 0x3f8]
lea rcx, [rsp + 0xc0]
call fcn.14002f5c0
mov rdx, rax
lea rcx, [rsp + 0x3b0]
call fcn.14003d5a0
mov rdx, qword [rsp + 0xd8]
cmp rdx, 8
jb 0x140067a05
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140067a00
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400682b9
call fcn.140080f50
mov qword [rsp + 0xd0], r13
mov qword [rsp + 0xd8], 7
mov word [rsp + 0xc0], r13w
btr r14d, 0x16
or r14d, 0x300000
mov rdx, qword [rsp + 0x458]
cmp rdx, qword [rsp + 0x460]
je 0x140067a78
movups xmm0, xmmword [rsp + 0x3b0]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rsp + 0x3c0]
movups xmmword [rdx + 0x10], xmm1
mov qword [rsp + 0x3c0], r13
mov edx, 7
mov word [rsp + 0x3b0], r13w
add qword [rsp + 0x458], 0x20
jmp 0x140067a95
lea r8, [rsp + 0x3b0]
lea rcx, [rsp + 0x450]
call fcn.140069030
mov rdx, qword [rsp + 0x3c8]
cmp rdx, 8
jb 0x140067ad5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x3b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140067ad0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400682bf
call fcn.140080f50
mov qword [rsp + 0x3c0], r13
mov qword [rsp + 0x3c8], 7
mov word [rsp + 0x3b0], r13w
movzx edx, bl
lea rcx, [rsp + 0x3f8]
call fcn.140021040
nop
add rsi, 0x10
jmp 0x1400676b9
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x390], xmm1
mov rdi, r13
mov qword [rsp + 0x3a0], r13
lea rdx, str.crashed_3
lea rcx, [0x1400ec5f0]
call fcn.140026050
mov rcx, rax
call fcn.1400262c0
mov r14, qword [rsp + 0x458]
mov rbx, qword [rsp + 0x450]
mov rsi, qword [rsp + 0x398]
cmp rbx, r14
je 0x140067c6d
nop
mov rcx, rbx
call fcn.1400044e0
test al, al
je 0x140067beb
mov rdx, rbx
lea rcx, [rsp + 0x38]
call fcn.140053c40
cmp dword [rax], 2
jne 0x140067beb
mov dword [rsp + 0x40], 1
cmp rsi, rdi
je 0x140067b9f
mov dword [rsi], 1
add rsi, 4
mov qword [rsp + 0x398], rsi
jmp 0x140067bc4
lea r8, [rsp + 0x40]
mov rdx, rsi
lea rcx, [rsp + 0x390]
call fcn.140068e90
mov rdi, qword [rsp + 0x3a0]
mov rsi, qword [rsp + 0x398]
lea rdx, str.File_
lea rcx, [0x1400ec5f0]
call fcn.140026050
mov rcx, rax
mov rdx, rbx
call fcn.140063180
lea rdx, str._exists.
jmp 0x140067c50
mov dword [rsp + 0x40], r13d
cmp rsi, rdi
je 0x140067c06
mov dword [rsi], r13d
add rsi, 4
mov qword [rsp + 0x398], rsi
jmp 0x140067c2b
lea r8, [rsp + 0x40]
mov rdx, rsi
lea rcx, [rsp + 0x390]
call fcn.140068e90
mov rdi, qword [rsp + 0x3a0]
mov rsi, qword [rsp + 0x398]
lea rdx, str.File_
lea rcx, [0x1400ec5f0]
call fcn.140026050
mov rcx, rax
mov rdx, rbx
call fcn.140063180
lea rdx, str._does_not_exist.
mov rcx, rax
call fcn.140026050
mov rcx, rax
call fcn.1400262c0
add rbx, 0x20
cmp rbx, r14
jne 0x140067b60
lea rdx, str.crashed_4
lea rcx, [0x1400ec5f0]
call fcn.140026050
mov rcx, rax
call fcn.1400262c0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x4d0], xmm1
mov qword [rsp + 0x4e0], r13
lea rcx, [rsp + 0x4b8]
call fcn.1400128d0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x4b8], xmm0
mov qword [rsp + 0x4c8], r13
lea rcx, [rsp + 0x508]
call fcn.1400128d0
lea rdx, [0x1400d464c]
lea rcx, [rsp + 0x60]
call fcn.14001f0e0
nop
lea rdx, str.Release
lea rcx, [rsp + 0x80]
call fcn.14001f0e0
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x3f0], rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x3f8], rax
lea rdx, [rsp + 0x3f0]
lea rcx, [rsp + 0x508]
call fcn.140068a30
nop
lea r9, [fcn.14001efc0]
mov edx, 0x20
lea r8d, [rdx - 0x1e]
lea rcx, [rsp + 0x60]
call fcn.140080f94
mov qword [rsp + 0x498], r13
movdqa xmm0, xmmword [0x1400d4ab0]
movdqu xmmword [rsp + 0x4a8], xmm0
mov byte [rsp + 0x498], 0
cmp byte [0x1400e8e20], 0
je 0x140067daf
lea rcx, [rsp + 0x140]
call fcn.140057350
nop
mov r8, rax
lea rdx, [0x1400e9280]
lea rcx, [rsp + 0x60]
call fcn.140025e90
mov rdx, rax
lea rcx, [rsp + 0x498]
call fcn.14001f020
lea rcx, [rsp + 0x60]
call fcn.14001efc0
nop
lea rcx, [rsp + 0x140]
jmp 0x140067e1a
lea rcx, [rsp + 0x120]
call fcn.140057350
nop
mov r8, rax
lea rdx, str.C:_Users_
lea rcx, [rsp + 0x140]
call fcn.140025cf0
nop
lea r8, [0x1400e9220]
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140025ef0
mov rdx, rax
lea rcx, [rsp + 0x498]
call fcn.14001f020
lea rcx, [rsp + 0x60]
call fcn.14001efc0
nop
lea rcx, [rsp + 0x140]
call fcn.14001efc0
nop
lea rcx, [rsp + 0x120]
call fcn.14001efc0
lea r8, str._Sources
lea rdx, [rsp + 0x498]
lea rcx, [rsp + 0x60]
call fcn.140025d50
mov rdx, rax
lea rcx, [rsp + 0x498]
call fcn.14001f020
lea rcx, [rsp + 0x60]
call fcn.14001efc0
lea rcx, [rsp + 0x498]
call fcn.14001ef70
mov rcx, rax
call fcn.14009939c
lea r8, str._Sources.txt
lea rdx, [rsp + 0x498]
lea rcx, [rsp + 0x520]
call fcn.140025d50
nop
lea rcx, [rsp + 0x540]
call fcn.140008900
mov r8d, 8
lea rdx, [rsp + 0x520]
lea rcx, [rsp + 0x540]
call fcn.14001ce80
nop
mov rdi, r13
mov r15, qword [rsp + 0x390]
sub rsi, r15
sar rsi, 2
test rsi, rsi
je 0x140068000
mov r14, r13
nop dword [rax + rax]
cmp qword [rsp + 0x5c8], 0
je 0x140067efb
mov rdx, qword [rsp + 0x450]
add rdx, r14
lea rcx, [rsp + 0x540]
call fcn.140063180
mov rcx, rax
call fcn.1400262c0
cmp dword [r15 + rdi*4], 0
je 0x140067ff0
mov rcx, qword [rsp + 0x450]
add rcx, r14
lea rdx, [rsp + 0x60]
call fcn.140064800
nop
mov rdx, rax
lea rcx, [rsp + 0x4b8]
call fcn.140068970
nop
lea rcx, [rsp + 0x60]
call fcn.140003c60
mov rcx, qword [rsp + 0x450]
add rcx, r14
lea rdx, [rsp + 0x60]
call fcn.14003a4d0
mov rdx, rax
lea rcx, [rsp + 0xe0]
call fcn.140064fc0
mov rbx, rax
lea r8, [0x1400d06dc]
lea rdx, [rsp + 0x498]
lea rcx, [rsp + 0x100]
call fcn.140025d50
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x120]
call fcn.1400398e0
nop
lea r8, str..zip
mov rdx, rax
lea rcx, [rsp + 0x140]
call fcn.140025dc0
nop
mov rdx, rax
lea rcx, [rsp + 0x4d0]
call fcn.14001dd30
nop
lea rcx, [rsp + 0x140]
call fcn.14001efc0
nop
lea rcx, [rsp + 0x120]
call fcn.14001efc0
nop
lea rcx, [rsp + 0x100]
call fcn.14001efc0
nop
lea rcx, [rsp + 0xe0]
call fcn.14001efc0
inc rdi
add r14, 0x20
cmp rdi, rsi
jb 0x140067ed0
lea rcx, [rsp + 0x540]
call fcn.14001ce30
mov rax, qword [rsp + 0x4c0]
sub rax, qword [rsp + 0x4b8]
sar rax, 5
cmp rax, 1
jb 0x1400680cc
test rsi, rsi
je 0x1400680cc
mov r14, r13
mov rdx, r13
call fcn.140039570
mov rcx, rax
call fcn.1400262c0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
lea rdx, str.a12345
lea rcx, [rsp + 0x60]
call fcn.14001f0e0
mov rdi, rax
lea rax, [rsp + 0x140]
mov qword [rsp + 0x50], rax
mov rcx, qword [rsp + 0x4b8]
add rcx, r14
lea rdx, [rsp + 0x140]
call fcn.14003a4d0
mov rbx, rax
mov rdx, qword [rsp + 0x4d0]
add rdx, r14
lea rcx, [rsp + 0x120]
call fcn.14001f140
nop
lea r9, [rsp + 0x508]
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.140065160
inc r13
add r14, 0x20
cmp r13, rsi
jb 0x140068037
lea rcx, [rsp + 0x540]
call fcn.140008860
nop
lea rcx, [rsp + 0x520]
call fcn.14001efc0
nop
lea rcx, [rsp + 0x498]
call fcn.14001efc0
nop
lea rcx, [rsp + 0x508]
call fcn.140020f40
nop
lea rcx, [rsp + 0x4b8]
call fcn.1400689c0
nop
lea rcx, [rsp + 0x4d0]
call fcn.140020f40
nop
lea rcx, [rsp + 0x390]
call fcn.1400238d0
nop
lea rcx, [rsp + 0x450]
call fcn.1400689c0
nop
lea rcx, [rsp + 0x480]
call fcn.140023f40
nop
lea rcx, [rsp + 0x468]
call fcn.140023f40
nop
lea rcx, [rsp + 0x410]
call fcn.14001efc0
nop
lea rcx, [rsp + 0x430]
call fcn.14001efc0
nop
lea rcx, [rsp + 0x4e8]
call fcn.14001efc0
mov rcx, qword [rsp + 0x658]
xor rcx, rsp
call fcn.140080f30
lea r11, [rsp + 0x660]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop r13
ret
mov ecx, eax
call fcn.140003c20
int3
mov ecx, eax
call fcn.140003c20
nop
mov ecx, eax
call fcn.140003c20
int3
mov ecx, eax
call fcn.140003c20
nop
mov ecx, eax
call fcn.140003c20
int3
mov ecx, eax
call fcn.140003c20
nop
mov ecx, eax
call fcn.140003c20
int3
mov ecx, eax
call fcn.140003c20
nop
call fcn.1400030e0
int3
mov ecx, eax
call fcn.140003c20
int3
mov ecx, eax
call fcn.140003c20
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
lea rdx, str.cannot_compare_iterators_of_different_containers
lea rcx, [rsp + 0x60]
call fcn.14001f0e0
nop
lea r8, [rsp + 0x60]
mov edx, 0xd4
lea rcx, [rsp + 0x180]
call fcn.140027160
lea rdx, [0x1400e57f0]
lea rcx, [rsp + 0x180]
call fcn.140087adc
nop
call fcn.140023f20
nop
call fcn.1400996b0
int3
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
lea rcx, [rsp + 0x3f0]
call fcn.14002d8f0
mov qword [rsp + 0x38], rax
lea r8, [rsp + 0x38]
lea rdx, str.type_must_be_string__but_is
lea rcx, [rsp + 0x60]
call fcn.140037080
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rsp + 0x1b8]
call fcn.140034f30
lea rdx, [0x1400e5790]
lea rcx, [rsp + 0x1b8]
call fcn.140087adc
nop
lea rcx, [rbx + 0x40]
call fcn.14002d8f0
mov qword [rsp + 0x38], rax
lea r8, [rsp + 0x38]
lea rcx, [rsp + 0x140]
call fcn.140034e90
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rsp + 0x1f0]
call fcn.140034f30
lea rdx, [0x1400e5790]
lea rcx, [rsp + 0x1f0]
call fcn.140087adc
nop
lea rcx, [rbx + 0x40]
call fcn.14002d8f0
mov qword [rsp + 0x38], rax
lea r8, [rsp + 0x38]
lea rcx, [rsp + 0x60]
call fcn.140034e90
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rsp + 0x228]
call fcn.140034f30
lea rdx, [0x1400e5790]
lea rcx, [rsp + 0x228]
call fcn.140087adc
nop
mov rcx, rsi
call fcn.14002d8f0
mov qword [rsp + 0x38], rax
lea r8, [rsp + 0x38]
lea rcx, [rsp + 0x60]
call fcn.140034e90
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rsp + 0x260]
call fcn.140034f30
lea rdx, [0x1400e5790]
lea rcx, [rsp + 0x260]
call fcn.140087adc
int3