Function at 0x180033090
Capabilities:
Encode data using xor
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2e0]
sub rsp, 0x3e0
mov rax, qword [0x1800c9140]
xor rax, rsp
mov qword [rbp + 0x2d0], rax
mov r10, rcx
mov qword [rsp + 0x48], rcx
xor r15d, r15d
mov dword [rsp + 0x40], r15d
movzx ecx, byte [rcx + 0x40]
cmp cl, 1
jne 0x1800330e7
cmp qword [r10 + 0x10], r15
jmp 0x1800330f7
cmp cl, 2
jne 0x180034f4d
mov rax, qword [r10 + 8]
cmp qword [r10], rax
sete al
test al, al
jne 0x180034f4d
cmp cl, 1
jne 0x180034f4d
mov r13d, dword [0x1800cc004]
mov rax, qword gs:[0x58]
mov esi, 4
mov rax, qword [rax + r13*8]
mov eax, dword [rsi + rax]
cmp dword [0x1800ccf90], eax
jle 0x180033254
lea rcx, [0x1800ccf90]
call fcn.18005c420
cmp dword [0x1800ccf90], 0xffffffff
jne 0x18003324f
mov dword [rsp + 0x40], 3
lea r8, [rsp + 0x40]
lea rcx, [rbp + 0x200]
call fcn.180036720
nop
mov dword [rsp + 0x40], 2
lea r8, [rsp + 0x40]
lea rdx, str.Block_List
lea rcx, [rbp + 0x228]
call fcn.180036770
nop
mov dword [rsp + 0x40], 1
lea r8, [rsp + 0x40]
lea rdx, str.Zip_Reader
lea rcx, [rbp + 0x250]
call fcn.180036770
nop
mov dword [rsp + 0x40], 1
lea r8, [rsp + 0x40]
lea rdx, str.Developer
lea rcx, [rbp + 0x278]
call fcn.180036770
nop
mov dword [rsp + 0x40], 1
lea r8, [rsp + 0x40]
lea rcx, [rbp + 0x2a0]
call fcn.1800367d0
nop
lea rax, [rbp + 0x200]
mov qword [rsp + 0x20], rax
lea rax, [rbp + 0x2c8]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [0x1800ccfa0]
call fcn.180035960
nop
lea r9, [fcn.180008500]
mov edx, 0x28
mov r8d, 5
lea rcx, [rbp + 0x200]
call fcn.18005c498
lea rcx, [0x18008b210]
call fcn.18005c324
nop
lea rcx, [0x1800ccf90]
call fcn.18005c3b4
mov r10, qword [rsp + 0x48]
mov rdi, qword [0x1800ccfa8]
mov rbx, qword [rdi]
movabs rax, 0xcbf29ce484222325
movabs r11, 0x100000001b3
cmp rbx, rdi
je 0x18003340f
lea r12, [r10 + 8]
mov r14, r12
cmp byte [r10 + 0x40], 1
jne 0x18003332b
mov r8, qword [rbx + 0x20]
lea rdx, [rbx + 0x10]
cmp qword [rbx + 0x28], 7
jbe 0x1800332a3
mov rdx, qword [rbx + 0x10]
mov r14, r12
mov r9, rax
xor ecx, ecx
add r8, r8
je 0x1800332c7
nop dword [rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r11
inc rcx
cmp rcx, r8
jb 0x1800332b0
lea r14, [r10 + 8]
lea r8, [rbx + 0x10]
lea rdx, [rsp + 0x20]
mov rcx, r10
call fcn.180011c40
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x18003332b
cmp rcx, qword [r14]
je 0x18003332b
lea rdx, [rbx + 0x10]
mov rcx, qword [rsp + 0x48]
call fcn.1800058d0
mov rcx, rax
call fcn.180005a00
cmp eax, dword [rbx + 0x30]
jne 0x18003332b
mov rbx, qword [rbx]
cmp rbx, rdi
je 0x180033407
mov r10, qword [rsp + 0x48]
movabs rax, 0xcbf29ce484222325
movabs r11, 0x100000001b3
jmp 0x180033282
lea rax, str.Invalid_or_missing__in_settings_file.
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0x29
lea rcx, [rbx + 0x10]
cmp qword [rbx + 0x28], 7
jbe 0x18003334f
mov rcx, qword [rbx + 0x10]
mov rax, qword [rbx + 0x20]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], rax
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rbp - 0x20], xmm0
movabs rax, 0xc000000000000000
mov qword [rbp - 0x28], rax
mov qword [rsp + 0x20], 1
lea rax, [rbp - 0x28]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x68]
call fcn.180011a60
nop
lea rax, [rbp - 0x68]
cmp qword [rbp - 0x50], 7
cmova rax, qword [rbp - 0x68]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp - 0x58]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
mov edx, 1
lea rcx, [rsp + 0x20]
call fcn.180020a80
nop
mov r8, qword [rbp - 0x50]
cmp r8, 7
jbe 0x180034fa2
mov rdx, qword [rbp - 0x68]
lea rcx, [rbp - 0x68]
call fcn.180009a20
jmp 0x180034fa2
mov esi, 4
xor r15d, r15d
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x38], xmm1
mov r8d, 0xa
lea rdx, str.Block_List
lea rcx, [rbp - 0x48]
call fcn.18000ccd0
nop
lea rdx, [rbp - 0x48]
mov rbx, qword [rsp + 0x48]
mov rcx, rbx
call fcn.1800058d0
cmp byte [rax + 0x40], 2
jne 0x180033463
mov rdx, rax
lea rcx, [rbp - 0x28]
call fcn.180008120
mov r14d, 0x80000
jmp 0x180033535
lea rax, [0x1800b5d18]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0x1a
mov qword [rsp + 0x20], r15
mov qword [rsp + 0x28], r15
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x68]
call fcn.180011a60
nop
lea rax, [rbp - 0x68]
cmp qword [rbp - 0x50], 7
cmova rax, qword [rbp - 0x68]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp - 0x58]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
mov edx, 1
lea rcx, [rsp + 0x20]
call fcn.180020a80
nop
mov rdx, qword [rbp - 0x50]
cmp rdx, 7
jbe 0x180033523
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003351e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003501f
call fcn.18005c344
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x18], r15
mov r14d, 0x180000
mov rdx, qword [rbp - 0x30]
cmp rdx, 7
jbe 0x180033575
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180033570
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180035025
call fcn.18005c344
mov rax, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x20]
cmp rax, rcx
je 0x180033595
cmp byte [rax + 0x40], 3
jne 0x1800336bd
add rax, 0x48
cmp rax, rcx
jne 0x180033582
lea rcx, [rbp - 0x28]
call fcn.180008f50
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x38], xmm1
mov r8d, 0xb
lea rdx, str.Cef_Offsets
lea rcx, [rbp - 0x48]
call fcn.18000ccd0
nop
lea rdx, [rbp - 0x48]
mov rcx, rbx
call fcn.1800058d0
mov rbx, rax
mov rdx, qword [rbp - 0x30]
cmp rdx, 7
jbe 0x180033613
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003360e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180035067
call fcn.18005c344
cmp byte [rbx + 0x40], 1
jne 0x180034fd4
mov r12, qword [rbx + 8]
mov qword [rsp + 0x40], r12
mov rbx, qword [r12]
lea rdi, [0x1800b9fc0]
lea r11, [0x1800ba030]
cmp rbx, r12
je 0x180033bdc
mov rcx, r13
mov rax, qword gs:[0x58]
mov r13d, esi
mov r10, qword [rax + rcx*8]
mov qword [rsp + 0x50], r10
lea rdi, [0x1800cd030]
lea rdx, [rbx + 0x10]
lea r15, [rdx + 0x20]
mov r9, rdx
cmp qword [rdx + 0x18], 7
jbe 0x180033675
mov r9, qword [rdx]
cmp qword [rdx + 0x10], 3
jne 0x18003378c
mov r8d, 3
lea rax, [0x1800b9fc0]
mov rcx, rax
sub r9, rax
nop dword [rax]
nop word [rax + rax]
movzx eax, word [r9 + rcx]
cmp ax, word [rcx]
jne 0x18003378c
add rcx, 2
sub r8, 1
jne 0x1800336a0
jmp 0x1800337c7
lea rax, str.Invalid_data_type_in_Block_List.
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0x20
mov qword [rsp + 0x20], r15
mov qword [rsp + 0x28], r15
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x68]
call fcn.180011a60
nop
lea rax, [rbp - 0x68]
cmp qword [rbp - 0x50], 7
cmova rax, qword [rbp - 0x68]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp - 0x58]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
mov edx, 1
lea rcx, [rsp + 0x20]
call fcn.180020a80
nop
mov rdx, qword [rbp - 0x50]
cmp rdx, 7
jbe 0x18003377e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180033778
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003502b
call fcn.18005c344
nop
lea rcx, [rbp - 0x28]
call fcn.180008f50
jmp 0x180034fa2
mov rax, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 7
jbe 0x18003379a
mov rdx, qword [rdx]
cmp rax, 3
jne 0x180033b04
mov r8, rax
mov rcx, r11
sub rdx, r11
nop dword [rax]
movzx eax, word [rdx + rcx]
cmp ax, word [rcx]
jne 0x180033b04
add rcx, 2
sub r8, 1
jne 0x1800337b0
mov eax, dword [r10 + r13]
cmp dword [0x1800cd048], eax
jle 0x18003393c
lea rcx, [0x1800cd048]
call fcn.18005c420
cmp dword [0x1800cd048], 0xffffffff
jne 0x18003393c
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
xor esi, esi
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x118], rsi
mov r8d, 0x15
lea rdx, str.cef_request_t_get_url
lea rcx, [rbp + 0x100]
call fcn.18000ccd0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x120], xmm0
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x138], rsi
mov r8d, 0x1e
lea rdx, str.cef_zip_reader_t_get_file_name
lea rcx, [rbp + 0x120]
call fcn.18000ccd0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
mov qword [rbp + 0x150], rsi
mov qword [rbp + 0x158], rsi
mov r8d, 0x1a
lea rdx, str.cef_zip_reader_t_read_file
lea rcx, [rbp + 0x140]
call fcn.18000ccd0
nop
xorps xmm0, xmm0
movdqu xmmword [0x1800cd030], xmm0
mov qword [0x1800cd040], rsi
mov edx, 3
mov rcx, rdi
call fcn.1800350c0
mov qword [rsp + 0x20], rdi
lea rsi, [rbp + 0x100]
mov rdi, qword [0x1800cd030]
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x20], rdi
lea rax, [0x1800cd030]
mov qword [rbp - 0x18], rax
nop dword [rax]
mov rdx, rsi
mov rcx, rdi
call fcn.1800085b0
add rdi, 0x20
mov qword [rbp - 0x20], rdi
add rsi, 0x20
lea rax, [rbp + 0x160]
cmp rsi, rax
jne 0x1800338d0
mov rdx, rdi
mov rcx, rdi
call fcn.180035160
mov qword [0x1800cd038], rdi
lea r9, [fcn.180008500]
mov edx, 0x20
mov r8d, 3
lea rcx, [rbp + 0x100]
call fcn.18005c498
lea rcx, [0x18008b190]
call fcn.18005c324
nop
lea rcx, [0x1800cd048]
call fcn.18005c3b4
mov rdi, qword [0x1800cd030]
mov rsi, qword [0x1800cd038]
cmp rdi, rsi
je 0x1800339e5
cmp byte [r15 + 0x40], 1
jne 0x180033a02
mov r8, qword [rdi + 0x10]
mov rdx, rdi
cmp qword [rdi + 0x18], 7
jbe 0x18003396f
mov rdx, qword [rdi]
xor ecx, ecx
movabs r9, 0xcbf29ce484222325
add r8, r8
je 0x1800339a8
movabs r12, 0x100000001b3
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
xor r9, rax
imul r9, r12
inc rcx
cmp rcx, r8
jb 0x180033990
mov r12, qword [rsp + 0x40]
mov r8, rdi
lea rdx, [rsp + 0x30]
mov rcx, r15
call fcn.180011c40
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x180033a02
cmp rcx, qword [r15 + 8]
je 0x180033a02
mov rdx, rdi
mov rcx, r15
call fcn.1800058d0
cmp byte [rax + 0x40], 5
jne 0x180033a02
add rdi, 0x20
cmp rdi, rsi
jne 0x180033953
mov rbx, qword [rbx]
cmp rbx, r12
je 0x180033bce
mov r10, qword [rsp + 0x50]
lea r11, [0x1800ba030]
jmp 0x180033659
lea rax, str.Invalid_or_missing_key__in_Cef_Offsets_settings.
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0x34
mov rcx, rdi
cmp qword [rdi + 0x18], 7
jbe 0x180033a24
mov rcx, qword [rdi]
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], rax
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rbp - 0x20], xmm0
movabs rax, 0xc000000000000000
mov qword [rbp - 0x28], rax
mov qword [rsp + 0x20], 1
lea rax, [rbp - 0x28]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x68]
call fcn.180011a60
nop
lea rax, [rbp - 0x68]
cmp qword [rbp - 0x50], 7
cmova rax, qword [rbp - 0x68]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp - 0x58]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
mov edx, 1
lea rcx, [rsp + 0x20]
call fcn.180020a80
nop
mov rdx, qword [rbp - 0x50]
cmp rdx, 7
jbe 0x180034fa2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180034f46
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180034ff5
jmp 0x180034f46
lea rax, str.Invalid_architecture_in_Cef_Offsets_settings.
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0x2d
xor eax, eax
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x68]
call fcn.180011a60
nop
lea rax, [rbp - 0x68]
cmp qword [rbp - 0x50], 7
cmova rax, qword [rbp - 0x68]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp - 0x58]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
mov edx, 1
lea rcx, [rsp + 0x20]
call fcn.180020a80
nop
mov rdx, qword [rbp - 0x50]
cmp rdx, 7
jbe 0x180034fa2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180034f46
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180034ffb
jmp 0x180034f46
mov r13d, dword [0x1800cc004]
lea rdi, [0x1800b9fc0]
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x38], xmm1
mov r8d, 9
lea rdx, str.Developer
lea rcx, [rbp - 0x48]
call fcn.18000ccd0
nop
lea rdx, [rbp - 0x48]
mov rcx, qword [rsp + 0x48]
call fcn.1800058d0
mov rbx, rax
mov rdx, qword [rbp - 0x30]
cmp rdx, 7
jbe 0x180033c53
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180033c4e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180035067
call fcn.18005c344
cmp byte [rbx + 0x40], 1
jne 0x180035094
mov rax, qword [rbx + 8]
mov qword [rsp + 0x40], rax
mov rsi, qword [rax]
mov r15d, 6
cmp rsi, rax
je 0x180034211
mov ecx, r13d
mov rax, qword gs:[0x58]
mov r10d, 4
mov qword [rsp + 0x50], r10
mov r11, qword [rax + rcx*8]
mov qword [rsp + 0x30], r11
mov r13, qword [rsp + 0x40]
nop dword [rax]
lea rdx, [rsi + 0x10]
lea r12, [rdx + 0x20]
mov r9, rdx
cmp qword [rdx + 0x18], 7
jbe 0x180033cb5
mov r9, qword [rdx]
cmp qword [rdx + 0x10], 3
jne 0x180033ce6
mov r8d, 3
mov rcx, rdi
sub r9, rdi
nop dword [rax + rax]
movzx eax, word [rcx + r9]
cmp ax, word [rcx]
jne 0x180033ce6
add rcx, 2
sub r8, 1
jne 0x180033cd0
jmp 0x180033d27
mov rax, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 7
jbe 0x180033cf4
mov rdx, qword [rdx]
cmp rax, 3
jne 0x180034147
mov r8, rax
lea rax, [0x1800ba030]
mov rcx, rax
sub rdx, rax
nop
movzx eax, word [rcx + rdx]
cmp ax, word [rcx]
jne 0x180034147
add rcx, 2
sub r8, 1
jne 0x180033d10
mov eax, dword [r11 + r10]
cmp dword [0x1800ccfe4], eax
jle 0x180033f1b
lea rcx, [0x1800ccfe4]
call fcn.18005c420
cmp dword [0x1800ccfe4], 0xffffffff
jne 0x180033f1b
xorps xmm0, xmm0
movups xmmword [rbp + 0x160], xmm0
xor ebx, ebx
mov qword [rbp + 0x170], rbx
mov qword [rbp + 0x178], rbx
mov r8d, 9
lea rdx, str.Signature
lea rcx, [rbp + 0x160]
call fcn.18000ccd0
mov dword [rbp + 0x180], 3
xorps xmm0, xmm0
movups xmmword [rbp + 0x188], xmm0
mov qword [rbp + 0x198], rbx
mov qword [rbp + 0x1a0], rbx
mov r8d, 5
lea rdx, str.Value
lea rcx, [rbp + 0x188]
call fcn.18000ccd0
mov dword [rbp + 0x1a8], 3
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b0], xmm0
mov qword [rbp + 0x1c0], rbx
mov qword [rbp + 0x1c8], rbx
mov r8, r15
lea rdx, str.Offset
lea rcx, [rbp + 0x1b0]
call fcn.18000ccd0
mov dword [rbp + 0x1d0], 5
xorps xmm0, xmm0
movups xmmword [rbp + 0x1d8], xmm0
mov qword [rbp + 0x1e8], rbx
mov qword [rbp + 0x1f0], rbx
mov r8d, 7
lea rdx, str.Address
lea rcx, [rbp + 0x1d8]
call fcn.18000ccd0
mov dword [rbp + 0x1f8], 5
mov dword [0x1800ccff0], ebx
mov qword [0x1800ccff8], rbx
mov qword [0x1800cd000], rbx
mov ecx, 0x38
call fcn.18005bf90
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [0x1800ccff8], rax
mov qword [0x1800cd008], rbx
xorps xmm0, xmm0
movdqa xmmword [0x1800cd010], xmm0
mov qword [0x1800cd020], 7
mov qword [0x1800cd028], 8
mov dword [0x1800ccff0], 0x3f800000
mov r8, rax
mov edx, 0x10
lea rcx, [0x1800cd008]
call fcn.180001e80
nop
lea rbx, [rbp + 0x160]
nop word [rax + rax]
mov r8, rbx
lea rdx, [rsp + 0x20]
lea rcx, [0x1800ccff0]
call fcn.180036c60
add rbx, 0x28
lea rax, [rbp + 0x200]
cmp rbx, rax
jne 0x180033ec0
lea r9, [fcn.180008500]
mov edx, 0x28
mov r8d, 4
lea rcx, [rbp + 0x160]
call fcn.18005c498
lea rcx, [0x18008b180]
call fcn.18005c324
nop
lea rcx, [0x1800ccfe4]
call fcn.18005c3b4
mov rdi, qword [0x1800ccff8]
mov rbx, qword [rdi]
cmp rbx, rdi
je 0x180034021
nop
cmp byte [r12 + 0x40], 1
jne 0x180034043
mov r8, qword [rbx + 0x20]
lea rdx, [rbx + 0x10]
cmp qword [rbx + 0x28], 7
jbe 0x180033f4f
mov rdx, qword [rbx + 0x10]
xor ecx, ecx
movabs r9, 0xcbf29ce484222325
add r8, r8
je 0x180033f88
movabs r13, 0x100000001b3
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x180033f70
mov r13, qword [rsp + 0x40]
lea r8, [rbx + 0x10]
lea rdx, [rsp + 0x58]
mov rcx, r12
call fcn.180011c40
mov rcx, qword [rax + 8]
test rcx, rcx
je 0x180034043
cmp rcx, qword [r12 + 8]
je 0x180034043
lea rdx, [rbx + 0x10]
mov rcx, r12
call fcn.1800058d0
movzx ecx, byte [rax + 0x40]
cmp cl, 1
jne 0x180033fcd
mov eax, 1
jmp 0x18003400a
cmp cl, 2
jne 0x180033fd9
mov eax, 2
jmp 0x18003400a
cmp cl, 3
jne 0x180033fe5
mov eax, 3
jmp 0x18003400a
cmp cl, 4
jne 0x180033ff1
mov eax, 4
jmp 0x18003400a
cmp cl, 5
jne 0x180033ffd
mov eax, 5
jmp 0x18003400a
xor eax, eax
cmp cl, 7
mov ecx, 6
cmove eax, ecx
cmp eax, dword [rbx + 0x30]
jne 0x180034043
mov rbx, qword [rbx]
cmp rbx, rdi
jne 0x180033f30
mov r15d, 6
mov rsi, qword [rsi]
cmp rsi, r13
je 0x180034211
mov r10, qword [rsp + 0x50]
mov r11, qword [rsp + 0x30]
lea rdi, [0x1800b9fc0]
jmp 0x180033ca0
lea rax, str.Invalid_or_missing_data_for_key__in_Developer_settings.
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0x3b
lea rcx, [rbx + 0x10]
cmp qword [rbx + 0x28], 7
jbe 0x180034067
mov rcx, qword [rbx + 0x10]
mov rax, qword [rbx + 0x20]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], rax
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rbp - 0x20], xmm0
movabs rax, 0xc000000000000000
mov qword [rbp - 0x28], rax
mov qword [rsp + 0x20], 1
lea rax, [rbp - 0x28]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x68]
call fcn.180011a60
nop
lea rax, [rbp - 0x68]
cmp qword [rbp - 0x50], 7
cmova rax, qword [rbp - 0x68]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp - 0x58]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
mov edx, 1
lea rcx, [rsp + 0x20]
call fcn.180020a80
nop
mov rdx, qword [rbp - 0x50]
cmp rdx, 7
jbe 0x180034fa2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180034f46
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180035001
jmp 0x180034f46
lea rax, str.Invalid_architecture_in_Developer_settings.
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0x2b
xor eax, eax
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x68]
call fcn.180011a60
nop
lea rax, [rbp - 0x68]
cmp qword [rbp - 0x50], 7
cmova rax, qword [rbp - 0x68]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp - 0x58]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
mov edx, 1
lea rcx, [rsp + 0x20]
call fcn.180020a80
nop
mov rdx, qword [rbp - 0x50]
cmp rdx, 7
jbe 0x180034fa2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180034f46
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180035007
jmp 0x180034f46
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x38], xmm1
mov r8d, 0xa
lea rdx, str.Zip_Reader
lea rcx, [rbp - 0x48]
call fcn.18000ccd0
nop
lea rdx, [rbp - 0x48]
mov rcx, qword [rsp + 0x48]
call fcn.1800058d0
mov rbx, rax
mov rdx, qword [rbp - 0x30]
cmp rdx, 7
jbe 0x180034288
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180034283
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180035067
call fcn.18005c344
cmp byte [rbx + 0x40], 1
jne 0x180035073
mov rax, qword [rbx + 8]
mov qword [rsp + 0x50], rax
mov rdi, qword [rax]
cmp rdi, rax
je 0x180034b38
nop word [rax + rax]
lea rdx, [rdi + 0x10]
mov qword [rsp + 0x48], rdx
mov rax, qword [rdx + 0x10]
test rax, rax
je 0x180034e85
cmp byte [rdx + 0x60], 1
jne 0x180034d8a
mov rax, qword [rdx + 0x28]
mov qword [rsp + 0x30], rax
mov rbx, qword [rax]
cmp rbx, rax
je 0x180034b2a
nop word [rax + rax]
lea rax, [rbx + 0x10]
mov qword [rsp + 0x20], rax
lea rsi, [rax + 0x20]
cmp qword [rax + 0x10], 0
je 0x180034c83
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
xor r15d, r15d
mov qword [rbp], r15
mov qword [rbp + 8], r15
mov r8d, 9
lea rdx, str.Signature
lea rcx, [rbp - 0x10]
call fcn.18000ccd0
nop
or r14d, 1
mov dword [rsp + 0x40], r14d
mov r13, qword [rbp + 8]
mov r12, qword [rbp - 0x10]
cmp byte [rsi + 0x40], 1
jne 0x180034812
lea rdx, [rbp - 0x10]
cmp r13, 7
cmova rdx, r12
movabs r9, 0xcbf29ce484222325
mov rax, qword [rbp]
lea r8, [rax + rax]
mov ecx, r15d
test r8, r8
je 0x180034397
movabs r13, 0x100000001b3
nop dword [rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x180034380
mov r13, qword [rbp + 8]
lea r8, [rbp - 0x10]
lea rdx, [rsp + 0x58]
mov rcx, rsi
call fcn.180011c40
mov rcx, qword [rax + 8]
test rcx, rcx
jne 0x1800343b5
mov rcx, qword [rsi + 8]
cmp rcx, qword [rsi + 8]
je 0x180034812
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
mov qword [rbp - 0x38], r15
mov qword [rbp - 0x30], r15
mov r8d, 9
lea rdx, str.Signature
lea rcx, [rbp - 0x48]
call fcn.18000ccd0
nop
or r14d, 2
mov dword [rsp + 0x40], r14d
lea rdx, [rbp - 0x48]
mov rcx, rsi
call fcn.1800058d0
cmp byte [rax + 0x40], 3
jne 0x180034812
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], r15
mov qword [rbp + 0x28], r15
mov r8d, 5
lea rdx, str.Value
lea rcx, [rbp + 0x10]
call fcn.18000ccd0
nop
or r14d, 4
mov dword [rsp + 0x40], r14d
mov r15, qword [rbp + 0x28]
cmp byte [rsi + 0x40], 1
jne 0x180034816
lea rdx, [rbp + 0x10]
cmp r15, 7
cmova rdx, qword [rbp + 0x10]
movabs r9, 0xcbf29ce484222325
mov rax, qword [rbp + 0x20]
lea r8, [rax + rax]
xor ecx, ecx
test r8, r8
je 0x180034488
movabs r13, 0x100000001b3
movzx eax, byte [rdx + rcx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x180034471
mov r13, qword [rbp + 8]
lea r8, [rbp + 0x10]
lea rdx, [rsp + 0x78]
mov rcx, rsi
call fcn.180011c40
mov rcx, qword [rax + 8]
test rcx, rcx
jne 0x1800344a6
mov rcx, qword [rsi + 8]
cmp rcx, qword [rsi + 8]
je 0x180034816
xorps xmm0, xmm0
movups xmmword [rbp + 0x70], xmm0
xor eax, eax
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], rax
mov r8d, 5
lea rdx, str.Value
lea rcx, [rbp + 0x70]
call fcn.18000ccd0
nop
or r14d, 8
mov dword [rsp + 0x40], r14d
lea rdx, [rbp + 0x70]
mov rcx, rsi
call fcn.1800058d0
cmp byte [rax + 0x40], 3
jne 0x180034816
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
xor eax, eax
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], rax
mov r8d, 6
lea rdx, str.Offset
lea rcx, [rbp - 0x68]
call fcn.18000ccd0
nop
or r14d, 0x10
mov dword [rsp + 0x40], r14d
cmp byte [rsi + 0x40], 1
jne 0x180034816
lea rdx, [rbp - 0x68]
cmp qword [rbp - 0x50], 7
cmova rdx, qword [rbp - 0x68]
movabs r9, 0xcbf29ce484222325
mov rax, qword [rbp - 0x58]
lea r8, [rax + rax]
xor ecx, ecx
test r8, r8
je 0x180034587
movabs r15, 0x100000001b3
nop dword [rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r15
inc rcx
cmp rcx, r8
jb 0x180034570
mov r15, qword [rbp + 0x28]
lea r8, [rbp - 0x68]
lea rdx, [rbp - 0x78]
mov rcx, rsi
call fcn.180011c40
mov rcx, qword [rax + 8]
test rcx, rcx
jne 0x1800345a4
mov rcx, qword [rsi + 8]
cmp rcx, qword [rsi + 8]
je 0x180034816
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
xor eax, eax
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], rax
mov r8d, 6
lea rdx, str.Offset
lea rcx, [rbp + 0xe0]
call fcn.18000ccd0
nop
or r14d, 0x20
mov dword [rsp + 0x40], r14d
lea rdx, [rbp + 0xe0]
mov rcx, rsi
call fcn.1800058d0
cmp byte [rax + 0x40], 5
jne 0x180034816
xorps xmm0, xmm0
movups xmmword [rbp + 0x50], xmm0
xor eax, eax
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], rax
mov r8d, 4
lea rdx, str.Fill
lea rcx, [rbp + 0x50]
call fcn.18000ccd0
nop
or r14d, 0x40
mov dword [rsp + 0x40], r14d
cmp byte [rsi + 0x40], 1
jne 0x180034816
lea rdx, [rbp + 0x50]
cmp qword [rbp + 0x68], 7
cmova rdx, qword [rbp + 0x50]
movabs r9, 0xcbf29ce484222325
mov rax, qword [rbp + 0x60]
lea r8, [rax + rax]
xor ecx, ecx
test r8, r8
je 0x180034687
movabs r13, 0x100000001b3
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x180034670
mov r13, qword [rbp + 8]
lea r8, [rbp + 0x50]
lea rdx, [rsp + 0x68]
mov rcx, rsi
call fcn.180011c40
mov rcx, qword [rax + 8]
test rcx, rcx
jne 0x1800346a5
mov rcx, qword [rsi + 8]
cmp rcx, qword [rsi + 8]
je 0x180034816
xorps xmm0, xmm0
movups xmmword [rbp + 0xc0], xmm0
xor eax, eax
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xd8], rax
mov r8d, 4
lea rdx, str.Fill
lea rcx, [rbp + 0xc0]
call fcn.18000ccd0
nop
bts r14d, 7
mov dword [rsp + 0x40], r14d
lea rdx, [rbp + 0xc0]
mov rcx, rsi
call fcn.1800058d0
cmp byte [rax + 0x40], 5
jne 0x180034816
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
xor eax, eax
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], rax
mov r8d, 7
lea rdx, str.Address
lea rcx, [rbp + 0x30]
call fcn.18000ccd0
nop
bts r14d, 8
mov dword [rsp + 0x40], r14d
cmp byte [rsi + 0x40], 1
jne 0x180034816
lea rdx, [rbp + 0x30]
cmp qword [rbp + 0x48], 7
cmova rdx, qword [rbp + 0x30]
movabs r9, 0xcbf29ce484222325
mov rax, qword [rbp + 0x40]
lea r8, [rax + rax]
xor ecx, ecx
test r8, r8
je 0x180034797
movabs r13, 0x100000001b3
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x180034780
mov r13, qword [rbp + 8]
lea r8, [rbp + 0x30]
lea rdx, [rbp - 0x28]
mov rcx, rsi
call fcn.180011c40
mov rcx, qword [rax + 8]
test rcx, rcx
jne 0x1800347b4
mov rcx, qword [rsi + 8]
cmp rcx, qword [rsi + 8]
je 0x180034816
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
xor eax, eax
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], rax
mov r8d, 7
lea rdx, str.Address
lea rcx, [rbp + 0xa0]
call fcn.18000ccd0
nop
bts r14d, 9
mov dword [rsp + 0x40], r14d
lea rdx, [rbp + 0xa0]
mov rcx, rsi
call fcn.1800058d0
cmp byte [rax + 0x40], 5
jne 0x180034816
xor sil, sil
jmp 0x180034819
mov r15, qword [rbp + 0x28]
mov sil, 1
bt r14d, 9
jae 0x18003486c
btr r14d, 9
mov rdx, qword [rbp + 0xb8]
cmp rdx, 7
jbe 0x18003486c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180034866
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180035031
call fcn.18005c344
nop
bt r14d, 8
jae 0x1800348b9
btr r14d, 8
mov rdx, qword [rbp + 0x48]
cmp rdx, 7
jbe 0x1800348b9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800348b3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180035037
call fcn.18005c344
nop
test r14b, r14b
jns 0x18003490a
btr r14d, 7
mov rdx, qword [rbp + 0xd8]
cmp rdx, 7
jbe 0x18003490a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180034904
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003503d
call fcn.18005c344
nop
test r14b, 0x40
je 0x180034955
and r14d, 0xffffffbf
mov rdx, qword [rbp + 0x68]
cmp rdx, 7
jbe 0x180034955
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18003494f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180035043
call fcn.18005c344
nop
test r14b, 0x20
je 0x1800349a6
and r14d, 0xffffffdf
mov rdx, qword [rbp + 0xf8]
cmp rdx, 7
jbe 0x1800349a6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800349a0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180035049
call fcn.18005c344
nop
test r14b, 0x10
je 0x1800349f1
and r14d, 0xffffffef
mov rdx, qword [rbp - 0x50]
cmp rdx, 7
jbe 0x1800349f1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800349eb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003504f
call fcn.18005c344
nop
test r14b, 8
je 0x180034a3f
and r14d, 0xfffffff7
mov rdx, qword [rbp + 0x88]
cmp rdx, 7
jbe 0x180034a3f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180034a39
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180035055
call fcn.18005c344
nop
test r14b, 4
je 0x180034a86
and r14d, 0xfffffffb
cmp r15, 7
jbe 0x180034a86
lea rdx, [r15*2 + 2]
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180034a80
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003505b
call fcn.18005c344
nop
test r14b, 2
je 0x180034ad1
and r14d, 0xfffffffd
mov rdx, qword [rbp - 0x30]
cmp rdx, 7
jbe 0x180034ad1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180034acb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180035061
call fcn.18005c344
nop
test r14b, 1
je 0x180034b17
and r14d, 0xfffffffe
cmp r13, 7
jbe 0x180034b17
lea rdx, [r13*2 + 2]
mov rax, r12
cmp rdx, 0x1000
jb 0x180034b0f
add rdx, 0x27
mov r12, qword [r12 - 8]
sub rax, r12
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180035067
mov rcx, r12
call fcn.18005c344
test sil, sil
jne 0x180034b3f
mov rbx, qword [rbx]
cmp rbx, qword [rsp + 0x30]
jne 0x1800342f0
mov rdi, qword [rdi]
cmp rdi, qword [rsp + 0x50]
jne 0x1800342b0
mov al, 1
jmp 0x180034fa4
lea rax, str.Invalid_data_for_setting__in_Zip_Reader_entry__in_settings_file.
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0x48
mov rax, qword [rsp + 0x20]
mov rcx, rax
cmp qword [rax + 0x18], 7
jbe 0x180034b66
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], rax
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rbp + 0x80], xmm0
movabs rax, 0xc000000000000000
mov qword [rbp + 0x70], rax
mov rax, qword [rsp + 0x48]
mov rcx, rax
cmp qword [rax + 0x18], 7
jbe 0x180034ba0
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], rax
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rbp + 0x90], xmm0
movabs rax, 0xc000000000000010
mov qword [rbp + 0x78], rax
mov qword [rsp + 0x20], 2
lea rax, [rbp + 0x70]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x48]
call fcn.180011a60
nop
lea rax, [rbp - 0x48]
cmp qword [rbp - 0x30], 7
cmova rax, qword [rbp - 0x48]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp - 0x38]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
mov edx, 1
lea rcx, [rsp + 0x20]
call fcn.180020a80
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 7
jbe 0x180034fa2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180034f46
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003500d
jmp 0x180034f46
lea rax, str.Setting_name_is_empty_for_a_setting_in_Zip_Reader_entry__in_settings_file.
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0x4e
mov rdx, qword [rsp + 0x48]
mov rcx, rdx
cmp qword [rdx + 0x18], 7
jbe 0x180034caa
mov rcx, qword [rdx]
mov rax, qword [rdx + 0x10]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], rax
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rbp - 0x20], xmm0
movabs rax, 0xc000000000000000
mov qword [rbp - 0x28], rax
mov qword [rsp + 0x20], 1
lea rax, [rbp - 0x28]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x48]
call fcn.180011a60
nop
lea rax, [rbp - 0x48]
cmp qword [rbp - 0x30], 7
cmova rax, qword [rbp - 0x48]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp - 0x38]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
mov edx, 1
lea rcx, [rsp + 0x20]
call fcn.180020a80
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 7
jbe 0x180034fa2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180034f46
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180035013
jmp 0x180034f46
lea rcx, str.Invalid_data_for_Zip_Reader_entry__in_settings_file.
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], 0x38
cmp qword [rdx + 0x18], 7
jbe 0x180034da9
mov rdx, qword [rdx]
mov qword [rsp + 0x20], rdx
mov qword [rsp + 0x28], rax
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rbp - 0x20], xmm0
movabs rax, 0xc000000000000000
mov qword [rbp - 0x28], rax
mov qword [rsp + 0x20], 1
lea rax, [rbp - 0x28]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x48]
call fcn.180011a60
nop
lea rax, [rbp - 0x48]
cmp qword [rbp - 0x30], 7
cmova rax, qword [rbp - 0x48]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp - 0x38]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
mov edx, 1
lea rcx, [rsp + 0x20]
call fcn.180020a80
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 7
jbe 0x180034fa2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180034f46
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180035019
jmp 0x180034f46
lea rax, str.File_name_is_empty_for_a_Zip_Reader_entry_in_settings_file.
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0x3b
xor eax, eax
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x48]
call fcn.180011a60
nop
lea rax, [rbp - 0x48]
cmp qword [rbp - 0x30], 7
cmova rax, qword [rbp - 0x48]
mov qword [rsp + 0x20], rax
mov rax, qword [rbp - 0x38]
mov qword [rsp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
mov edx, 1
lea rcx, [rsp + 0x20]
call fcn.180020a80
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 7
jbe 0x180034fa2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180034f46
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18003506d
call fcn.18005c344
jmp 0x180034fa2
lea rdx, str.Invalid_JSON_format_in_settings_file.
lea rcx, [rbp - 0x28]
call fcn.180008810
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rbp - 0x48]
call fcn.18000b610
nop
lea rdx, [rsp + 0x68]
mov rcx, rax
call fcn.1800084e0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x20], xmm0
mov edx, 1
lea rcx, [rsp + 0x20]
call fcn.180020a80
nop
lea rcx, [rbp - 0x48]
call fcn.180008500
xor al, al
mov rcx, qword [rbp + 0x2d0]
xor rcx, rsp
call fcn.18005bf70
lea r11, [rsp + 0x3e0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea rdx, str.Json_value_is_not_an_object
lea rcx, [rbp - 0x28]
call fcn.180002c50
lea rdx, [0x1800c7238]
lea rcx, [rbp - 0x28]
call fcn.18005e368
int3
call fcn.180062174
int3
call fcn.180062174
int3
call fcn.180062174
int3
call fcn.180062174
int3
call fcn.180062174
int3
call fcn.180062174
int3
call fcn.180062174
nop
call fcn.180062174
nop
call fcn.180062174
int3
call fcn.180062174
nop
call fcn.180062174
nop
call fcn.180062174
nop
call fcn.180062174
nop
call fcn.180062174
nop
call fcn.180062174
nop
call fcn.180062174
nop
call fcn.180062174
nop
call fcn.180062174
nop
call fcn.180062174
nop
call fcn.180062174
int3
call fcn.180062174
int3
lea rdx, str.Json_value_is_not_an_object
lea rcx, [rbp - 0x28]
call fcn.180002c50
lea rdx, [0x1800c7238]
lea rcx, [rbp - 0x28]
call fcn.18005e368
int3
lea rdx, str.Json_value_is_not_an_object
lea rcx, [rbp - 0x28]
call fcn.180002c50
lea rdx, [0x1800c7238]
lea rcx, [rbp - 0x28]
call fcn.18005e368
int3