Function at 0x140209eba
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc58
movaps xmmword [rsp + 0xc40], xmm6
mov rbp, rcx
mov rdi, qword [rcx + 8]
mov rbx, qword [rcx + 0x10]
lea rsi, [rsp + 0x510]
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.140047c30
lea r14, [rsp + 0x298]
mov rcx, r14
mov rdx, rsi
call fcn.1401f1228
mov r8, qword [r14 + 8]
test r8, r8
je 0x140209f34
cmp qword [rsp + 0x298], 0
je 0x140209f34
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rbp + 8]
mov rbx, qword [rbp + 0x10]
lea rcx, [rsp + 0x38]
mov rdx, rdi
mov r8, rbx
call fcn.140047c30
lea rax, [0x14039ce2a]
mov qword [rsp + 0x510], rax
mov rcx, qword [rsp + 0x510]
movabs rax, 0xdaa4ce4de8c09cd0
mov qword [rsp + 0x510], rax
mov rdx, qword [rsp + 0x510]
call fcn.14000a68f
mov ecx, dword [rax]
movzx edx, byte [rax + 6]
movzx eax, word [rax + 4]
xor eax, 0x5090
xor dl, 0x1e
movzx edx, dl
lea rdi, [rsp + 0x9e0]
mov byte [rdi + 6], dl
shl rdx, 0x30
shl rax, 0x20
or rax, rdx
xor ecx, 0x6cd1c87f
mov dword [rdi], ecx
shr rax, 0x20
mov word [rdi + 4], ax
lea rbx, [rsp + 0x298]
mov r8d, 7
mov rcx, rbx
mov rdx, rdi
call fcn.140230580
cmp byte [rbx + 0x18], 3
jne 0x14020ccdf
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x140], rax
movdqu xmm0, xmmword [rsp + 0x298]
movdqa xmmword [rsp + 0x130], xmm0
lea rax, [0x140393ea9]
mov qword [rsp + 0x510], rax
mov rcx, qword [rsp + 0x510]
movabs rax, 0x4950b95c0eebab39
mov qword [rsp + 0x510], rax
mov rdx, qword [rsp + 0x510]
call fcn.14000acbc
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x9e0], xmm0
mov cl, 1
xor edx, edx
lea r8, str.W_Q
movzx r10d, byte [rdx + r8]
mov r9, rdx
or r9, 1
movzx r9d, byte [r9 + r8]
mov r11, rdx
or r11, 2
movzx r11d, byte [r11 + r8]
mov rbx, rdx
or rbx, 3
movzx ebx, byte [rbx + r8]
mov r14, rdx
or r14, 4
movzx r14d, byte [r14 + r8]
mov r15, rdx
or r15, 5
movzx r15d, byte [r15 + r8]
mov r12, rdx
or r12, 6
mov r13, rdx
or r13, 7
movzx r12d, byte [r12 + r8]
movzx r13d, byte [r13 + r8]
shl r13, 0x38
shl r12, 0x30
or r12, r13
shl r15, 0x28
shl r14, 0x20
shl rbx, 0x18
shl r11, 0x10
shl r9, 8
or r9, r10
or r9, r11
or r9, rbx
or r9, r14
or r9, r15
or r9, r12
xor r9, qword [rax + rdx]
mov qword [rsp + rdx + 0x9e0], r9
mov edx, 8
test cl, 1
mov ecx, 0
jne 0x14020a048
mov ecx, 0x4c9bc441
xor ecx, dword [rax + 0x10]
mov dword [rsp + 0x9f0], ecx
mov al, byte [rax + 0x14]
xor al, 0x48
mov byte [rsp + 0x9f4], al
lea rbx, [rsp + 0x68]
mov qword [rbx], rdi
mov qword [rbx + 8], 0x15
lea rax, [0x14038f8a0]
lea rdi, [rsp + 0x510]
mov qword [rdi], rax
mov rcx, qword [rdi]
movabs rax, 0x9595845f32b0e7bc
mov qword [rdi], rax
mov rdx, qword [rdi]
call fcn.14000d64b
mov ecx, dword [rax]
mov al, byte [rax + 4]
xor al, 0x2a
mov edx, 0xe6108ace
xor rdx, rcx
lea rcx, [rsp + 0x168]
mov byte [rcx + 4], al
mov dword [rcx], edx
lea r12, [rsp + 0x780]
mov qword [r12], rcx
mov qword [r12 + 8], 5
lea rax, [rsp + 0x130]
mov qword [rdi], rax
lea rax, [0x140009a60]
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], rbx
lea rax, [0x140071250]
mov qword [rdi + 0x18], rax
mov qword [rdi + 0x20], r12
mov qword [rdi + 0x28], rax
lea rax, [0x140498d38]
lea rdx, [rsp + 0x298]
mov qword [rdx + 0x10], rax
mov eax, 3
mov qword [rdx + 0x18], rax
mov qword [rdx], 0
mov qword [rdx + 0x20], rsi
mov qword [rdx + 0x28], rax
lea rsi, [rsp + 0xd0]
mov rcx, rsi
call fcn.1400476f0
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
mov rcx, rdi
call fcn.1402352a0
cmp dword [rdi], 2
mov qword [rsp + 0x150], rbp
jne 0x14020a21b
mov rax, qword [rsp + 0x518]
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x298], 2
jmp 0x14020a23f
lea r14, [rsp + 0x298]
lea rax, [rsp + 0x510]
mov ecx, 9
mov rdi, r14
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
cmp qword [r14], 2
jne 0x14020a293
lea rcx, [rsp + 0x2a0]
call fcn.1401b10eb
mov ecx, 5
xor edx, edx
call fcn.140272bf2
mov rdi, rax
mov rsi, rdx
mov dword [rdx], 0x616c7055
mov byte [rdx + 4], 0x79
cmp qword [rsp + 0xd0], 0
je 0x14020a6fe
mov r8, qword [rsp + 0xd8]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14020a6fe
lea rcx, [0x14038fde3]
lea rsi, [rsp + 0x510]
mov qword [rsi], rcx
mov rcx, qword [rsi]
movabs rdx, 0xd70c4c727e7d3d0e
mov qword [rsi], rdx
mov rdx, qword [rsi]
call fcn.14000d3dc
mov ecx, dword [rax]
mov al, byte [rax + 4]
xor al, 0x73
xor rcx, 0x455ef83f
mov byte [rsp + 0x6c], al
mov dword [rsp + 0x68], ecx
mov qword [rsp + 0x780], rbx
mov qword [rsp + 0x788], 5
lea rax, [rsp + 0x38]
mov qword [rsp + 0x298], rax
lea rax, [0x140009a60]
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x2a8], r12
lea rax, [0x140071250]
mov qword [rsp + 0x2b0], rax
lea rax, [0x140498d38]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 3
mov qword [rsi], 0
mov qword [rsi + 0x20], r14
mov qword [rsi + 0x28], 2
lea rdi, [rsp + 0x9e0]
mov rcx, rdi
mov rdx, rsi
call fcn.1400476f0
mov rcx, rdi
call fcn.1401f7bf4
mov qword [rsi], rax
test rax, rax
je 0x14020a370
lea rcx, [rsp + 0x510]
call fcn.1401b10eb
mov rax, qword [rsp + 0xe0]
lea rdx, [rsp + 0x510]
mov qword [rdx + 0x10], rax
movdqu xmm0, xmmword [rsp + 0xd0]
movdqa xmmword [rdx], xmm0
lea rsi, [rsp + 0x298]
mov rcx, rsi
call fcn.1401f7e59
cmp dword [rsi + 0x10], 2
je 0x14020cd54
lea rsi, [rsp + 0x510]
lea rdi, [rsp + 0x298]
mov r8d, 0x268
mov rcx, rsi
mov rdx, rdi
call fcn.14038a820
lea rbp, [rsp + 0x9e0]
mov ebx, 3
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rdi
mov rdx, rsi
call fcn.1402330a0
cmp qword [rsp + 0x298], 0
je 0x14020a6c8
mov rax, qword [rsp + 0x2a0]
mov r15, qword [rsp + 0x4f0]
test r15, r15
je 0x14020cc8b
mov qword [rsp + 0x9e0], rax
mov r8d, 0x248
lea rcx, [rsp + 0x9e8]
lea rdx, [rsp + 0x2a8]
call fcn.14038a820
mov qword [rsp + 0xc30], r15
mov rcx, r12
mov rdx, rbp
call fcn.140233450
mov r13, qword [rsp + 0x788]
mov rdx, qword [rsp + 0x790]
mov rcx, r13
call fcn.140248cf0
test rax, rax
je 0x14020ccb5
cmp rdx, 3
jae 0x14020a475
xor r15d, r15d
jmp 0x14020a48f
movzx ecx, word [rdx + rax - 3]
xor ecx, 0x642e
movzx eax, byte [rdx + rax - 1]
xor eax, 0x62
or ax, cx
sete r15b
cmp qword [rsp + 0x780], 0
je 0x14020a4a9
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, r13
call r14
test r15b, r15b
je 0x14020a6a4
lea rcx, [rsp + 0x218]
mov rdx, rbp
call fcn.1402332e0
lea rax, [0x14039b6d1]
mov qword [rsp + 0x780], rax
mov rcx, qword [rsp + 0x780]
movabs rax, 0x92c3cc299a42667d
mov qword [rsp + 0x780], rax
mov rdx, qword [rsp + 0x780]
call fcn.140009fc8
mov ecx, dword [rax]
mov edx, 0xfc80fe5b
xor rcx, rdx
mov al, byte [rax + 4]
xor al, 0x3e
mov byte [rsp + 0xb4], al
mov dword [rsp + 0xb0], ecx
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 5
lea rcx, [rsp + 0x168]
mov rdx, rbp
call fcn.140233450
mov r13, qword [rsp + 0x170]
mov rdx, qword [rsp + 0x178]
mov rcx, r13
call fcn.140248cf0
test rax, rax
je 0x14020ccc5
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
lea rax, [rsp + 0x38]
mov qword [rsp + 0x780], rax
lea rax, [0x140009a60]
mov qword [rsp + 0x788], rax
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x790], rax
lea rax, [0x140071250]
mov qword [rsp + 0x798], rax
lea rcx, [rsp + 0x110]
mov qword [rsp + 0x7a0], rcx
mov qword [rsp + 0x7a8], rax
lea rax, [0x140498d38]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], rbx
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x88], r12
mov qword [rsp + 0x90], rbx
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0x68]
call fcn.1400476f0
cmp qword [rsp + 0x168], 0
je 0x14020a61e
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, r13
call r14
mov r15, qword [rsp + 0x1d0]
mov r13, qword [rsp + 0x1d8]
mov rax, qword [rsp + 0x1e0]
mov r12, qword [rsp + 0x220]
mov r8, qword [rsp + 0x228]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x50]
mov rdx, r12
mov r9, r13
call fcn.140248a90
cmp qword [rsp + 0x218], 0
je 0x14020a675
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, r12
call r14
cmp qword [rsp + 0x50], 0
jne 0x14020b7c1
test r15, r15
lea r12, [rsp + 0x780]
je 0x14020a69d
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, r13
call r14
inc qword [0x1404fd098]
mov rax, qword [rsp + 0xc30]
lock dec qword [rax]
jne 0x14020a3e0
mov rcx, qword [rsp + 0xc30]
call fcn.14026f6bc
jmp 0x14020a3e0
lea rcx, [rsp + 0x510]
call fcn.140270967
mov ecx, 5
xor edx, edx
call fcn.140272bf2
mov rdi, rax
mov rsi, rdx
mov dword [rdx], 0x616c7055
mov byte [rdx + 4], 0x79
mov rbp, qword [rsp + 0x150]
lea rbx, [rsp + 0x68]
cmp qword [rsp + 0x130], 0
je 0x14020a720
mov r8, qword [rsp + 0x138]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x38], 0
je 0x14020a73c
mov r8, qword [rsp + 0x40]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test rsi, rsi
je 0x14020a758
test rdi, rdi
je 0x14020a758
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x10]
lea r15, [rsp + 0x280]
mov rcx, r15
call fcn.140047c30
lea rax, [0x140492ebc]
mov qword [rsp + 0x298], rax
lea rdx, [rsp + 0x298]
mov rcx, qword [rsp + 0x298]
movabs rax, 0x8baae79b1f728734
mov qword [rsp + 0x298], rax
mov rdx, qword [rsp + 0x298]
call fcn.14000bb5f
mov ecx, dword [rax]
movzx edx, byte [rax + 6]
movzx eax, word [rax + 4]
xor eax, 0x634d
xor dl, 0x44
movzx edx, dl
lea r14, [rsp + 0x9e0]
mov byte [r14 + 6], dl
shl rdx, 0x30
shl rax, 0x20
or rax, rdx
xor ecx, 0xc3cd0ff4
mov dword [r14], ecx
shr rax, 0x20
mov word [r14 + 4], ax
lea rdi, [rsp + 0x510]
mov r8d, 7
mov rcx, rdi
mov rdx, r14
call fcn.140230580
movzx eax, byte [rdi + 0x18]
cmp eax, 2
je 0x14020a976
cmp eax, 3
jne 0x14020a954
lea rsi, [rsp + 0x510]
mov rax, qword [rsi + 0x10]
mov r13, rbx
lea rbx, [rsp + 0x200]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rsi]
movaps xmmword [rbx], xmm0
lea rax, [0x14048d8f6]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xc75e1732bb89dbd7
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.14000bcd2
movabs rcx, 0xb3cfaf508de7de47
xor rcx, qword [rax]
mov qword [rsp + 0x68], rcx
mov al, byte [rax + 8]
xor al, 2
mov byte [rsp + 0x70], al
mov qword [rsp + 0x780], r13
mov qword [rsp + 0x788], 9
mov qword [rsp + 0x298], rbx
lea rax, [0x140009a60]
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x2a8], r12
lea rax, [0x140071250]
mov qword [rsp + 0x2b0], rax
lea rax, [0x140498cb8]
mov qword [rsi + 0x10], rax
mov eax, 2
mov qword [rsi + 0x18], rax
mov qword [rsi], 0
lea rcx, [rsp + 0x298]
mov qword [rsi + 0x20], rcx
mov qword [rsi + 0x28], rax
lea rdi, [rsp + 0x9e0]
mov rcx, rdi
mov rdx, rsi
call fcn.1400476f0
mov r8, qword [rdi + 0x10]
mov qword [rsp + 0x1c0], r8
movdqu xmm0, xmmword [rdi]
movdqa xmmword [rsp + 0x1b0], xmm0
mov rdx, qword [rsp + 0x1b8]
lea rsi, [rsp + 0x510]
mov rcx, rsi
call fcn.1402352a0
cmp dword [rsi], 2
jne 0x14020b361
mov rax, qword [rsp + 0x518]
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x298], 2
jmp 0x14020b385
cmp qword [rsp + 0x510], 0
je 0x14020a976
mov r8, qword [rsp + 0x518]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor esi, esi
cmp qword [rsp + 0x280], 0
je 0x14020a99a
mov r8, qword [rsp + 0x288]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test rsi, rsi
je 0x14020a9b6
test rdi, rdi
je 0x14020a9b6
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rbp + 8]
mov rbx, qword [rbp + 0x10]
lea rsi, [rsp + 0x510]
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.140047c30
mov rcx, rsi
call fcn.1401ed7cf
lea rcx, [rsp + 0x1b0]
mov rdx, rdi
mov r8, rbx
call fcn.140047c30
lea rcx, [0x140003b8f]
call fcn.140073378
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x1d0], xmm0
mov qword [rsp + 0x1e0], 0
lea rcx, [0x1404a3c30]
mov qword [rsp + 0x1e8], rcx
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x1f8], rdx
mov ecx, 9
xor edx, edx
call fcn.140272bf2
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rdx
movabs rax, 0x50566e6f746f7250
mov qword [rdx], rax
mov byte [rdx + 8], 0x4e
mov qword [rsp + 0x78], 9
lea rdx, str.LOCALAPPDATAsrcmisc_vpn.rs
lea rdi, [rsp + 0x298]
mov r8d, 0xc
mov rcx, rdi
call fcn.140230580
cmp byte [rdi + 0x18], 3
jne 0x14020cd0b
lea rdi, [rsp + 0x298]
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x790], rax
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x780], xmm0
lea rax, [0x140399f5c]
lea rbx, [rsp + 0x510]
mov qword [rbx], rax
mov rcx, qword [rbx]
movabs rax, 0xf17cee396068a43b
mov qword [rbx], rax
mov rdx, qword [rbx]
call fcn.14000c47f
movabs rcx, 0xa2e473f8fddb2014
xor rcx, qword [rax]
lea rdx, [rsp + 0x218]
mov qword [rdx], rcx
movzx eax, word [rax + 8]
xor eax, 0xd315
mov word [rdx + 8], ax
mov qword [rsp + 0x168], rdx
mov qword [rsp + 0x170], 0xa
mov qword [rsp + 0x9e0], r12
lea rax, [0x140009a60]
mov qword [rsp + 0x9e8], rax
lea rax, [rsp + 0x168]
mov qword [rsp + 0x9f0], rax
lea rax, [0x140071250]
mov qword [rsp + 0x9f8], rax
lea rax, [0x140498cb8]
mov qword [rbx + 0x10], rax
mov eax, 2
mov qword [rbx + 0x18], rax
mov qword [rbx], 0
mov qword [rbx + 0x20], r14
mov qword [rbx + 0x28], rax
mov rcx, rdi
mov rdx, rbx
call fcn.1400476f0
cmp qword [rsp + 0x780], 0
je 0x14020ab92
mov r8, qword [rsp + 0x788]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov ecx, 0xb
xor edx, edx
call fcn.140272bf2
lea r9, [rsp + 0x298]
mov qword [r9 + 0x18], rax
mov qword [r9 + 0x20], rdx
movabs rax, 0x6e6f632e72657375
mov qword [rdx], rax
mov dword [rdx + 7], 0x6769666e
mov qword [r9 + 0x28], 0xb
lea rsi, [rsp + 0x510]
lea rdx, [rsp + 0x1d0]
lea r8, [rsp + 0x68]
mov rcx, rsi
call fcn.14000efde
mov r8, qword [rsi + 8]
test r8, r8
je 0x14020ac2c
cmp qword [rsp + 0x510], 0
je 0x14020ac0a
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x528], 0
je 0x14020ac2c
mov r8, qword [rsp + 0x530]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r10, qword [rsp + 0x1d0]
mov r8, qword [rsp + 0x1e0]
mov r9, qword [rsp + 0x1e8]
lea rcx, [r10 + 1]
movdqa xmm0, xmmword [r9]
test r10, r10
je 0x14020ac80
mov edx, 0x48
mov rax, rcx
mul rdx
jo 0x14020ac76
add rax, 0xf
jb 0x14020ac76
and rax, 0xfffffffffffffff0
add r10, 0x11
add r10, rax
jae 0x14020b853
xor edx, edx
mov r11, r9
sub r11, rax
jmp 0x14020ac82
xor edx, edx
lea rax, [r9 + 0x10]
pmovmskb esi, xmm0
not esi
add rcx, r9
lea rdi, [rsp + 0x218]
mov qword [rdi], rax
mov qword [rdi + 8], rcx
mov qword [rdi + 0x10], r9
mov word [rdi + 0x18], si
mov qword [rdi + 0x20], r8
mov qword [rdi + 0x28], r11
mov qword [rdi + 0x30], r10
mov qword [rdi + 0x38], rdx
lea rbx, [rsp + 0x2a0]
lea r12, [rsp + 0x788]
lea r15, [rsp + 0x9e8]
lea r13, [rsp + 0x510]
lea rbp, [rsp + 0x298]
lea rcx, [rsp + 0x218]
call fcn.14020da4c
test rax, rax
je 0x14020b2f5
mov rcx, qword [rax - 0x48]
mov rdx, qword [rax - 0x40]
movups xmm0, xmmword [rax - 0x28]
movaps xmmword [rsp + 0x140], xmm0
movups xmm0, xmmword [rax - 0x38]
movaps xmmword [rsp + 0x130], xmm0
movups xmm0, xmmword [rax - 0x18]
movaps xmmword [rsp + 0xb0], xmm0
mov r8, qword [rax - 8]
mov qword [rsp + 0xc0], r8
test rdx, rdx
je 0x14020b2f5
add rax, 0xffffffffffffffc8
lea r9, [rsp + 0x138]
mov r8, qword [r9 + 0x10]
mov qword [rsp + 0x100], r8
movups xmm0, xmmword [r9]
movaps xmmword [rsp + 0xf0], xmm0
mov r9, qword [rsp + 0xc0]
mov qword [rsp + 0x120], r9
movdqa xmm0, xmmword [rsp + 0xb0]
movdqa xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rdx
mov rax, qword [rax]
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0xf8]
lea rcx, [rsp + 0x9e0]
call fcn.140047c30
mov r14, qword [rsp + 0x9e8]
mov r8, qword [rsp + 0x9f0]
mov rcx, r13
mov rdx, r14
call fcn.1402352a0
cmp dword [rsp + 0x510], 2
jne 0x14020ade5
mov rax, qword [rsp + 0x518]
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x298], 2
jmp 0x14020adfe
mov ecx, 9
mov rdi, rbp
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
cmp qword [rsp + 0x298], 2
jne 0x14020ae31
lea rcx, [rsp + 0x2a0]
call fcn.1401b10eb
cmp qword [rsp + 0x9e0], 0
je 0x14020b28c
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14020b28c
cmp qword [rsp + 0x9e0], 0
je 0x14020ae4e
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x100]
mov rcx, r13
call fcn.140047c30
mov rcx, rbp
mov rdx, r13
call fcn.1401f7e59
cmp dword [rsp + 0x2a8], 2
jne 0x14020ae88
mov rcx, rbp
call fcn.1401b10eb
jmp 0x14020b28c
mov r8d, 0x268
mov rcx, r13
mov rdx, rbp
call fcn.14038a820
lea r14, [rsp + 0x780]
mov rcx, rbp
mov rdx, r13
call fcn.1402330a0
cmp qword [rsp + 0x298], 0
je 0x14020b284
mov r8d, 0x258
mov rcx, r14
mov rdx, rbx
call fcn.14038a820
mov rsi, qword [rsp + 0x9d0]
test rsi, rsi
je 0x14020b057
mov rdi, qword [rsp + 0x780]
mov r8d, 0x248
mov rcx, r15
mov rdx, r12
call fcn.14038a820
mov qword [rsp + 0x9e0], rdi
mov qword [rsp + 0xc30], rsi
mov eax, edi
shr eax, 0xa
mov cl, byte [rsp + 0xa07]
and cl, 0x20
shr cl, 5
test al, cl
jne 0x14020b0c3
and edi, 0x10
je 0x14020b0c3
lea rcx, [rsp + 0x168]
lea rdx, [rsp + 0x9e0]
call fcn.1402332e0
mov rsi, qword [rsp + 0x170]
mov rdx, qword [rsp + 0x178]
mov rcx, rsi
call fcn.140248cf0
test rax, rax
je 0x14020cc4c
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x208], rdx
lea rax, [rsp + 0x200]
mov qword [rsp + 0xd0], rax
lea rax, [0x140071250]
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0x110]
mov qword [rsp + 0xe0], rax
lea rax, [0x140009a60]
mov qword [rsp + 0xe8], rax
lea rax, [0x140498cb8]
mov qword [rsp + 0x78], rax
mov ecx, 2
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rcx
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x68]
call fcn.1400476f0
cmp qword [rsp + 0x168], 0
je 0x14020b013
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0x38]
mov r14, qword [rsp + 0x40]
mov r12, qword [rsp + 0x48]
lea rsi, [rsp + 0x68]
mov rcx, rsi
mov rdx, r14
mov r8, r12
call fcn.1402352a0
cmp dword [rsp + 0x68], 2
jne 0x14020b064
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x168], 2
jmp 0x14020b07f
mov rcx, r14
call fcn.1400059bd
jmp 0x14020aea1
mov ecx, 9
lea rdi, [rsp + 0x168]
rep movsq qword [rdi], qword [rsi]
cmp qword [rsp + 0x168], 2
jne 0x14020b0df
lea rcx, [rsp + 0x170]
call fcn.1401b10eb
test rbx, rbx
je 0x14020b0a3
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rsp + 0xc30]
lea rbx, [rsp + 0x2a0]
lea r12, [rsp + 0x788]
lea r14, [rsp + 0x780]
lock dec qword [rsi]
jne 0x14020aea1
mov rcx, qword [rsp + 0xc30]
call fcn.14026f6bc
jmp 0x14020aea1
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x168], rax
lea rax, [0x140009a60]
mov qword [rsp + 0x170], rax
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x178], rcx
mov qword [rsp + 0x180], rax
lea rax, [0x140498cb8]
mov qword [rsp + 0x78], rax
mov ecx, 2
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x168]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rcx
lea rsi, [rsp + 0xd0]
mov rcx, rsi
lea rdi, [rsp + 0x68]
mov rdx, rdi
call fcn.1400476f0
mov rcx, rsi
call fcn.1401f7bf4
mov qword [rsp + 0x68], rax
test rax, rax
je 0x14020b17f
mov rcx, rdi
call fcn.1401b10eb
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], r12
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x68], rax
lea rax, [0x140009a60]
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], rax
lea rcx, [rsp + 0x110]
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
lea rax, [0x140498d38]
mov qword [rsp + 0x178], rax
mov eax, 3
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x188], rdi
mov qword [rsp + 0x190], rax
lea rsi, [rsp + 0xd0]
mov rcx, rsi
lea rdx, [rsp + 0x168]
call fcn.1400476f0
lea rcx, [rsp + 0x200]
lea rdx, [rsp + 0x38]
mov r8, rsi
call fcn.1401f7d3a
cmp qword [rsp + 0x200], 0
je 0x14020b24e
lea rcx, [rsp + 0x208]
call fcn.1401b10eb
inc qword [0x1404fd098]
mov rax, qword [rsp + 0xc30]
lock dec qword [rax]
lea rbx, [rsp + 0x2a0]
lea r12, [rsp + 0x788]
lea r14, [rsp + 0x780]
jne 0x14020aea1
jmp 0x14020b0cd
mov rcx, r13
call fcn.140270967
cmp qword [rsp + 0x50], 0
je 0x14020b2a8
mov r8, qword [rsp + 0x58]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x110], 0
je 0x14020b2ca
mov r8, qword [rsp + 0x118]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0xf0], 0
je 0x14020acde
mov r8, qword [rsp + 0xf8]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14020acde
lea rcx, [rsp + 0x218]
call fcn.14020458d
cmp qword [rsp + 0x1b0], 0
je 0x14020b324
mov r8, qword [rsp + 0x1b8]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x150]
cmp qword [rax], 0
je 0x14020b345
mov r8, qword [rax + 8]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0xc40]
add rsp, 0xc58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rbx, [rsp + 0x298]
lea rax, [rsp + 0x510]
mov ecx, 9
mov rdi, rbx
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
cmp qword [rbx], 2
jne 0x14020b402
lea rcx, [rsp + 0x2a0]
call fcn.1401b10eb
mov ecx, 9
xor edx, edx
call fcn.140272bf2
mov rdi, rax
mov rsi, rdx
movabs rax, 0x6c6c695a656c6946
mov qword [rdx], rax
mov byte [rdx + 8], 0x61
cmp qword [rsp + 0x1b0], 0
je 0x14020b3d7
mov r8, qword [rsp + 0x1b8]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x200], 0
je 0x14020a978
mov r8, qword [rsp + 0x208]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14020a978
lea rcx, [0x1404899a3]
lea rsi, [rsp + 0x510]
mov qword [rsi], rcx
mov rcx, qword [rsi]
movabs rdx, 0x47620fd24cadf545
mov qword [rsi], rdx
mov rdx, qword [rsi]
call fcn.14000cbeb
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0x3d35
xor cl, 0x19
mov byte [rsp + 0x6a], cl
mov word [rsp + 0x68], ax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x780], rax
mov eax, 3
mov qword [rsp + 0x788], rax
mov qword [rsp + 0x298], r15
lea rcx, [0x140009a60]
mov qword [rsp + 0x2a0], rcx
mov qword [rsp + 0x2a8], r12
lea rcx, [0x140071250]
mov qword [rsp + 0x2b0], rcx
lea rcx, [0x140498d38]
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rax
mov qword [rsi], 0
mov qword [rsi + 0x20], rbx
mov qword [rsi + 0x28], 2
lea rdi, [rsp + 0x9e0]
mov rcx, rdi
mov rdx, rsi
call fcn.1400476f0
mov rcx, rdi
call fcn.1401f7bf4
mov qword [rsi], rax
test rax, rax
je 0x14020b4de
lea rcx, [rsp + 0x510]
call fcn.1401b10eb
lea rax, [0x14048ab63]
mov qword [rsp + 0x510], rax
mov rcx, qword [rsp + 0x510]
movabs rax, 0x5d01c1902273ee2e
mov qword [rsp + 0x510], rax
mov rdx, qword [rsp + 0x510]
call fcn.14000bdbe
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x780], xmm0
mov cl, 1
xor edx, edx
lea r8, [0x140498e40]
movzx r10d, byte [rdx + r8]
mov r9, rdx
or r9, 1
movzx r9d, byte [r9 + r8]
mov r11, rdx
or r11, 2
movzx r11d, byte [r11 + r8]
mov rsi, rdx
or rsi, 3
movzx esi, byte [rsi + r8]
mov rdi, rdx
or rdi, 4
movzx edi, byte [rdi + r8]
mov rbx, rdx
or rbx, 5
movzx ebx, byte [rbx + r8]
mov r15, rdx
or r15, 6
mov r12, rdx
or r12, 7
movzx r15d, byte [r15 + r8]
movzx r12d, byte [r12 + r8]
shl r12, 0x38
shl r15, 0x30
or r15, r12
shl rbx, 0x28
shl rdi, 0x20
shl rsi, 0x18
shl r11, 0x10
shl r9, 8
or r9, r10
or r9, r11
or r9, rsi
or r9, rdi
or r9, rbx
or r9, r15
xor r9, qword [rax + rdx]
mov qword [rsp + rdx + 0x780], r9
mov edx, 8
test cl, 1
mov ecx, 0
jne 0x14020b52c
mov al, byte [rax + 0x10]
xor al, 0xd3
mov byte [rsp + 0x790], al
lea rax, [rsp + 0x780]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0x11
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x298], rax
lea r13, [0x140009a60]
mov qword [rsp + 0x2a0], r13
lea r15, [rsp + 0x68]
mov qword [rsp + 0x2a8], r15
lea r14, [0x140071250]
mov qword [rsp + 0x2b0], r14
lea rsi, [rsp + 0x510]
lea r14, [0x140498cb8]
mov qword [rsi + 0x10], r14
mov ebx, 2
mov qword [rsi + 0x18], rbx
xor r12d, r12d
mov qword [rsi], r12
lea r13, [rsp + 0x298]
mov qword [rsi + 0x20], r13
mov qword [rsi + 0x28], rbx
lea rdi, [rsp + 0x9e0]
mov rcx, rdi
mov rdx, rsi
call fcn.1400476f0
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0xb0], xmm0
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0xc0], rax
lea rax, [0x14048a715]
mov qword [rsi], rax
mov rcx, qword [rsi]
movabs rax, 0xdfccb23514fdc8f
mov qword [rsi], rax
mov rdx, qword [rsi]
call fcn.140009b0e
movabs rcx, 0xa4fe0f8ff458b374
xor rcx, qword [rax]
mov qword [rsp + 0x68], rcx
mov ecx, 0xc4f47c08
xor ecx, dword [rax + 8]
mov dword [rsp + 0x70], ecx
movzx ecx, byte [rax + 0xe]
movzx eax, word [rax + 0xc]
xor eax, 0x6ff2
mov word [rsp + 0x74], ax
xor cl, 0xde
mov byte [rsp + 0x76], cl
mov qword [rsp + 0x780], r15
mov qword [rsp + 0x788], 0xf
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x298], rax
lea rax, [0x140009a60]
mov qword [rsp + 0x2a0], rax
lea rax, [rsp + 0x780]
mov qword [rsp + 0x2a8], rax
lea rax, [0x140071250]
mov qword [rsp + 0x2b0], rax
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], rbx
mov qword [rsi], r12
mov qword [rsi + 0x20], r13
mov qword [rsi + 0x28], rbx
lea rsi, [rsp + 0x9e0]
lea rdx, [rsp + 0x510]
mov rcx, rsi
call fcn.1400476f0
movdqu xmm0, xmmword [rsi]
movdqa xmmword [rsp + 0x50], xmm0
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
lea rsi, [rsp + 0x510]
mov rcx, rsi
call fcn.1402352a0
cmp dword [rsi], 2
jne 0x14020b85d
mov rax, qword [rsp + 0x518]
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x298], 2
jmp 0x14020b885
mov rax, qword [rsp + 0x58]
lea rcx, [rsp + 0x780]
mov qword [rcx], rax
call fcn.1401b10eb
test r15, r15
lea r12, [rsp + 0x780]
je 0x14020b7f5
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xc30]
lock dec qword [rax]
mov rbp, qword [rsp + 0x150]
lea rbx, [rsp + 0x68]
jne 0x14020b81d
mov rcx, qword [rsp + 0xc30]
call fcn.14026f6bc
lea rcx, [rsp + 0x510]
call fcn.140270967
cmp qword [rsp + 0x130], 0
je 0x14020b84c
mov r8, qword [rsp + 0x138]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor esi, esi
jmp 0x14020a720
mov edx, 0x10
jmp 0x14020ac78
lea rax, [rsp + 0x298]
lea rbx, [rsp + 0x510]
mov ecx, 9
mov rdi, rax
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
cmp qword [rax], 2
jne 0x14020c740
lea rcx, [rsp + 0x2a0]
call fcn.1401b10eb
lea r12, [rsp + 0x780]
lea r14, [rsp + 0x9e0]
lea r15, [rsp + 0x280]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
lea rsi, [rsp + 0x510]
mov rcx, rsi
call fcn.1402352a0
cmp dword [rsi], 2
jne 0x14020b8e7
mov rax, qword [rsp + 0x518]
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x298], 2
jmp 0x14020b90f
lea rax, [rsp + 0x298]
lea rbx, [rsp + 0x510]
mov ecx, 9
mov rdi, rax
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
cmp qword [rax], 2
jne 0x14020ca3e
lea rcx, [rsp + 0x2a0]
call fcn.1401b10eb
xor eax, eax
lea rcx, [rsp + 0xf0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], rax
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x500], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x508], rax
lea rbp, [rsp + 0x48]
lea rdi, [rsp + 0x110]
xorps xmm6, xmm6
lea rbx, [rsp + 0x9e0]
lea rsi, [rsp + 0x510]
xor eax, eax
mov qword [rsp + 0x258], rax
xor r14d, r14d
mov rax, qword [rsp + r14*8 + 0x500]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, rdi
call fcn.1402327b0
mov rcx, qword [rsp + 0x118]
test rcx, rcx
je 0x14020c485
mov qword [rsp + 0x278], r14
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x268], rcx
mov qword [rsp + 0x530], rcx
mov qword [rsp + 0x538], rax
movups xmmword [rsp + 0x540], xmm6
mov word [rsp + 0x578], 1
mov dx, 0x101
mov word [rsp + 0x57c], dx
xor eax, eax
mov byte [rsp + 0x57e], al
mov r8d, 1
mov qword [rsp + 0x550], r8
lea rcx, [rsp + 0x558]
movups xmmword [rcx], xmm6
mov ecx, 8
mov qword [rsp + 0x568], rcx
mov qword [rsp + 0x570], rax
mov qword [rsp + 0x510], rax
mov qword [rsp + 0x518], rcx
mov qword [rsp + 0x520], rax
mov dword [rsp + 0x528], 0
mov byte [rsp + 0x52c], al
mov word [rsp + 0x57a], dx
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], r8
mov qword [rsp + 0x140], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], r8
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], r8
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x218], rax
mov ecx, 1
mov qword [rsp + 0x160], rcx
mov qword [rsp + 0x220], r8
mov qword [rsp + 0x228], rax
xor eax, eax
mov qword [rsp + 0x158], rax
lea rax, [rsp + 0x260]
lea r12, [rsp + 0x780]
lea rdi, [rsp + 0x38]
mov qword [rax], 0
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.14000fd58
cmp dword [rsp + 0x9e0], 0xd
jne 0x14020bfb1
mov rax, qword [rsp + 0x9e8]
test rax, rax
je 0x14020bcbc
cmp eax, 1
je 0x14020bb49
cmp eax, 9
jne 0x14020bfb1
jmp 0x14020c31d
cmp qword [rsp + 0x9f0], 0
mov rcx, qword [rsp + 0xa00]
mov rax, qword [rsp + 0x9f8]
cmovne rax, rcx
cmovne rcx, qword [rsp + 0xa08]
cmp rcx, 6
jne 0x14020bfb1
mov ecx, dword [rax]
movzx eax, word [rax + 4]
shl rax, 0x20
or rax, rcx
movabs rcx, 0x726576726553
cmp rax, rcx
jne 0x14020bfb1
mov r12, qword [rsp + 0x260]
mov rax, r12
add rax, 3
jb 0x14020cc5c
mov rdi, rbp
mov rbp, rsi
shr rax, 2
lea rcx, [rax + rax*2]
xor edx, edx
call fcn.140272bf2
mov qword [rsp + 0x298], rax
mov qword [rsp + 0x2a0], rdx
mov qword [rsp + 0x2a8], 0
mov r15, r12
add r15, 7
jb 0x14020cc71
shr r15, 3
lea rax, [r15 + r15]
lea rdx, [rax + rax*2]
mov rcx, r13
xor r8d, r8d
call fcn.140272b5f
mov r14, qword [rsp + 0x2a0]
mov rsi, r13
mov r13, qword [rsp + 0x2a8]
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r14
lea rcx, [rsp + 0x780]
mov rdx, qword [rsp + 0x160]
mov r8, r12
mov r9, r15
call fcn.1401fa100
cmp byte [rsp + 0x780], 3
jne 0x14020be2e
mov r15, qword [rsp + 0x788]
cmp r13, r15
cmovb r15, r13
mov r12, qword [rsp + 0x298]
mov rcx, rsi
mov rdx, r14
mov r8, r15
call fcn.140051870
cmp qword [rsp + 0x298], 0
mov r13, rsi
je 0x14020be5f
cmp byte [rsp + 0x2a8], 2
mov rsi, rbp
je 0x14020be62
test r12, r12
mov rbp, rdi
je 0x14020bcab
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
xor r12d, r12d
mov r14d, 1
xor r15d, r15d
jmp 0x14020be65
cmp qword [rsp + 0x9f0], 0
mov rdx, qword [rsp + 0xa00]
mov rcx, qword [rsp + 0xa10]
mov r8, qword [rsp + 0x9f8]
cmovne r8, rdx
cmovne rdx, qword [rsp + 0xa08]
cmp rcx, rdx
ja 0x14020cc3e
cmp rcx, 4
jne 0x14020bfb1
movzx eax, byte [r8]
cmp eax, 0x4f
jg 0x14020bd9c
cmp eax, 0x48
je 0x14020bfc1
cmp eax, 0x4e
jne 0x14020bfb1
cmp byte [r8 + 1], 0x61
jne 0x14020bfb1
cmp byte [r8 + 2], 0x6d
jne 0x14020bfb1
cmp byte [r8 + 3], 0x65
jne 0x14020bfb1
xor eax, eax
mov qword [rsp + 0x780], rax
mov qword [rsp + 0x788], 1
mov qword [rsp + 0x790], rax
mov qword [rsp + 0x20], r12
mov r9d, 4
mov rcx, r13
mov rdx, rsi
call fcn.140010f9c
cmp dword [rsp + 0x298], 0xd
jne 0x14020c132
mov r12, qword [rsp + 0x2a0]
mov r14, qword [rsp + 0x2a8]
mov r15, qword [rsp + 0x2b0]
jmp 0x14020c146
cmp eax, 0x50
je 0x14020c035
cmp eax, 0x55
jne 0x14020bfb1
cmp byte [r8 + 1], 0x73
jne 0x14020bfb1
cmp byte [r8 + 2], 0x65
jne 0x14020bfb1
cmp byte [r8 + 3], 0x72
jne 0x14020bfb1
xor eax, eax
mov qword [rsp + 0x780], rax
mov qword [rsp + 0x788], 1
mov qword [rsp + 0x790], rax
mov qword [rsp + 0x20], r12
mov r9d, 4
mov rcx, r13
mov rdx, rsi
call fcn.140010f9c
cmp dword [rsp + 0x298], 0xd
jne 0x14020c185
mov r12, qword [rsp + 0x2a0]
mov r14, qword [rsp + 0x2a8]
mov r15, qword [rsp + 0x2b0]
jmp 0x14020c199
cmp qword [rsp + 0x298], 0
je 0x14020be4b
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14d, 1
xor r12d, r12d
xor r15d, r15d
lea r13, [rsp + 0x298]
mov rsi, rbp
mov rbp, rdi
lea rdi, [rsp + 0x38]
mov qword [rsp + 0x168], r12
mov qword [rsp + 0x170], r14
mov qword [rsp + 0x178], r15
lea rax, [rsp + 0x130]
mov qword [rsp + 0x298], rax
lea rcx, [0x140009a60]
mov qword [rsp + 0x2a0], rcx
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], rcx
lea rax, [rsp + 0x1d0]
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c0], rcx
lea rax, [rsp + 0x218]
mov qword [rsp + 0x2c8], rax
mov qword [rsp + 0x2d0], rcx
lea rax, [rsp + 0x168]
mov qword [rsp + 0x2d8], rax
mov qword [rsp + 0x2e0], rcx
lea rax, [0x140498ea0]
mov qword [rsp + 0x790], rax
mov eax, 5
mov qword [rsp + 0x798], rax
mov qword [rsp + 0x780], 0
mov qword [rsp + 0x7a0], r13
mov qword [rsp + 0x7a8], rax
lea rcx, [rsp + 0x68]
lea r12, [rsp + 0x780]
mov rdx, r12
call fcn.1400476f0
mov r14, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
add rdx, r14
mov r15, qword [rsp + 0x68]
lea rcx, [rsp + 0xf0]
mov r8, r14
call fcn.14026674c
test r15, r15
je 0x14020bf87
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x168], 0
je 0x14020bfa9
mov r8, qword [rsp + 0x170]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
inc qword [rsp + 0x258]
mov rcx, rbx
call fcn.14020d49e
mov rax, rbp
jmp 0x14020bb02
cmp byte [r8 + 1], 0x6f
jne 0x14020bfb1
cmp byte [r8 + 2], 0x73
jne 0x14020bfb1
cmp byte [r8 + 3], 0x74
jne 0x14020bfb1
xor eax, eax
mov qword [rsp + 0x780], rax
mov qword [rsp + 0x788], 1
mov qword [rsp + 0x790], rax
mov qword [rsp + 0x20], r12
mov r9d, 4
mov rcx, r13
mov rdx, rsi
call fcn.140010f9c
cmp dword [rsp + 0x298], 0xd
jne 0x14020c1d8
mov r12, qword [rsp + 0x2a0]
mov r14, qword [rsp + 0x2a8]
mov r15, qword [rsp + 0x2b0]
jmp 0x14020c1ec
movzx eax, byte [r8 + 1]
cmp eax, 0x61
je 0x14020c0bd
cmp eax, 0x6f
jne 0x14020bfb1
cmp byte [r8 + 2], 0x72
jne 0x14020bfb1
cmp byte [r8 + 3], 0x74
jne 0x14020bfb1
xor eax, eax
mov qword [rsp + 0x780], rax
mov qword [rsp + 0x788], 1
mov qword [rsp + 0x790], rax
mov qword [rsp + 0x20], r12
mov r9d, 4
mov rcx, r13
mov rdx, rsi
call fcn.140010f9c
cmp dword [rsp + 0x298], 0xd
jne 0x14020c228
mov r12, qword [rsp + 0x2a0]
mov r14, qword [rsp + 0x2a8]
mov r15, qword [rsp + 0x2b0]
jmp 0x14020c23c
cmp byte [r8 + 2], 0x73
jne 0x14020bfb1
cmp byte [r8 + 3], 0x73
jne 0x14020bfb1
xor eax, eax
mov qword [rsp + 0x780], rax
mov qword [rsp + 0x788], 1
mov qword [rsp + 0x790], rax
mov qword [rsp + 0x20], r12
mov r9d, 4
mov rcx, r13
mov rdx, rsi
call fcn.140010f9c
cmp dword [rsp + 0x298], 0xd
jne 0x14020c29e
mov r15, qword [rsp + 0x2a0]
mov r14, qword [rsp + 0x2a8]
mov r12, qword [rsp + 0x2b0]
jmp 0x14020c2b2
mov rcx, r13
call fcn.140004f34
mov r14d, 1
xor r15d, r15d
xor r12d, r12d
cmp qword [rsp + 0x130], 0
je 0x14020c168
mov r8, qword [rsp + 0x138]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x130], r12
mov qword [rsp + 0x138], r14
mov qword [rsp + 0x140], r15
jmp 0x14020c276
mov rcx, r13
call fcn.140004f34
mov r14d, 1
xor r15d, r15d
xor r12d, r12d
cmp qword [rsp + 0x218], 0
je 0x14020c1bb
mov r8, qword [rsp + 0x220]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x218], r12
mov qword [rsp + 0x220], r14
mov qword [rsp + 0x228], r15
jmp 0x14020c276
mov rcx, r13
call fcn.140004f34
mov r14d, 1
xor r15d, r15d
xor r12d, r12d
cmp qword [rsp + 0xd0], 0
je 0x14020c20e
mov r8, qword [rsp + 0xd8]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0xd0], r12
mov qword [rsp + 0xd8], r14
mov qword [rsp + 0xe0], r15
jmp 0x14020c276
mov rcx, r13
call fcn.140004f34
mov r14d, 1
xor r15d, r15d
xor r12d, r12d
cmp qword [rsp + 0x1d0], 0
je 0x14020c25e
mov r8, qword [rsp + 0x1d8]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x1d0], r12
mov qword [rsp + 0x1d8], r14
mov qword [rsp + 0x1e0], r15
cmp qword [rsp + 0x780], 0
je 0x14020c310
mov r8, qword [rsp + 0x788]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14020c310
mov rcx, r13
call fcn.140004f34
mov r14d, 1
xor r12d, r12d
xor r15d, r15d
mov rax, qword [rsp + 0x158]
test rax, rax
je 0x14020c2d6
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, qword [rsp + 0x160]
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x260], r12
cmp qword [rsp + 0x780], 0
je 0x14020c300
mov r8, qword [rsp + 0x788]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x158], r15
mov qword [rsp + 0x160], r14
lea r12, [rsp + 0x780]
jmp 0x14020bfb1
mov rcx, rbx
call fcn.14020d49e
cmp qword [rsp + 0x158], 0
je 0x14020c347
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, qword [rsp + 0x160]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x218], 0
lea rdi, [rsp + 0x110]
mov r14, qword [rsp + 0x278]
je 0x14020c379
mov r8, qword [rsp + 0x220]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x1d0], 0
je 0x14020c39b
mov r8, qword [rsp + 0x1d8]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0xd0], 0
je 0x14020c3bd
mov r8, qword [rsp + 0xd8]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x130], 0
je 0x14020c3df
mov r8, qword [rsp + 0x138]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x38], 0
je 0x14020c3fb
mov r8, qword [rsp + 0x40]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x548], 0
je 0x14020c41d
mov r8, qword [rsp + 0x550]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x560], 0
je 0x14020c43f
mov r8, qword [rsp + 0x568]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x510], 0
je 0x14020c461
mov r8, qword [rsp + 0x518]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x270], 0
je 0x14020c48d
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, qword [rsp + 0x268]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14020c48d
mov rcx, rdi
call fcn.1401b10eb
inc r14
cmp r14, 2
jne 0x14020b97f
mov rax, qword [rsp + 0x258]
add qword [0x1404fd088], rax
lea rax, [0x140491f0a]
mov qword [rsp + 0x510], rax
mov rcx, qword [rsp + 0x510]
movabs rax, 0x1e1031cdb961722f
mov qword [rsp + 0x510], rax
mov rdx, qword [rsp + 0x510]
call fcn.14000bf92
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0xbfa1
xor cl, 0xc8
mov byte [rsp + 0x21a], cl
mov word [rsp + 0x218], ax
lea rax, [rsp + 0x218]
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], 3
lea rax, [0x14048f824]
mov qword [rsp + 0x510], rax
mov rcx, qword [rsp + 0x510]
movabs rax, 0x3c4acbf60030d374
mov qword [rsp + 0x510], rax
mov rdx, qword [rsp + 0x510]
call fcn.14000a162
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x780], xmm0
mov cl, 1
xor edx, edx
lea r8, [0x140498ef0]
mov rbp, qword [rsp + 0x150]
movzx r10d, byte [rdx + r8]
mov r9, rdx
or r9, 1
movzx r9d, byte [r9 + r8]
mov r11, rdx
or r11, 2
movzx r11d, byte [r11 + r8]
mov rdi, rdx
or rdi, 3
movzx edi, byte [rdi + r8]
mov rbx, rdx
or rbx, 4
movzx ebx, byte [rbx + r8]
mov r14, rdx
or r14, 5
movzx r14d, byte [r14 + r8]
mov r15, rdx
or r15, 6
mov r12, rdx
or r12, 7
movzx r15d, byte [r15 + r8]
movzx r12d, byte [r12 + r8]
shl r12, 0x38
shl r15, 0x30
or r15, r12
shl r14, 0x28
shl rbx, 0x20
shl rdi, 0x18
shl r11, 0x10
shl r9, 8
or r9, r10
or r9, r11
or r9, rdi
or r9, rbx
or r9, r14
or r9, r15
xor r9, qword [rax + rdx]
mov qword [rsp + rdx + 0x780], r9
mov edx, 8
test cl, 1
mov ecx, 0
jne 0x14020c56f
lea r12, [rsp + 0x780]
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], 0x10
lea rdi, [rsp + 0x510]
lea rax, [rsp + 0x280]
mov qword [rdi], rax
lea rax, [0x140009a60]
mov qword [rdi + 8], rax
lea rax, [rsp + 0x168]
mov qword [rdi + 0x10], rax
lea rax, [0x140071250]
mov qword [rdi + 0x18], rax
lea rcx, [rsp + 0x68]
mov qword [rdi + 0x20], rcx
mov qword [rdi + 0x28], rax
lea rdx, [rsp + 0x298]
lea rax, [0x140498d38]
mov qword [rdx + 0x10], rax
mov eax, 3
mov qword [rdx + 0x18], rax
mov qword [rdx], 0
mov qword [rdx + 0x20], rsi
mov qword [rdx + 0x28], rax
lea rsi, [rsp + 0x9e0]
mov rcx, rsi
call fcn.1400476f0
mov rax, qword [rsp + 0x100]
mov qword [rdi + 0x10], rax
movdqu xmm0, xmmword [rsp + 0xf0]
movdqa xmmword [rdi], xmm0
mov rcx, rsi
mov rdx, rdi
call fcn.1401f7da6
test rax, rax
je 0x14020c6f1
lea rcx, [rsp + 0x510]
mov qword [rcx], rax
call fcn.1401b10eb
lea r14, [rsp + 0x9e0]
jmp 0x14020c9c2
cmp qword [rsp + 0x50], 0
lea r14, [rsp + 0x9e0]
je 0x14020c715
mov r8, qword [rsp + 0x58]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0xb0], 0
je 0x14020b392
mov r8, qword [rsp + 0xb8]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14020b392
lea rax, [0x140495096]
mov qword [rsp + 0x510], rax
mov rcx, qword [rsp + 0x510]
movabs rax, 0x36203f586c8c522c
mov qword [rsp + 0x510], rax
mov rdx, qword [rsp + 0x510]
call fcn.14000b3c2
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0xa77
xor cl, 0xa1
lea rdx, [rsp + 0x1d0]
mov byte [rdx + 2], cl
mov word [rdx], ax
mov qword [rsp + 0x168], rdx
mov qword [rsp + 0x170], 3
lea rax, [0x1404935ae]
mov qword [rsp + 0x510], rax
mov rcx, qword [rsp + 0x510]
movabs rax, 0xd0b7cca06fae9e0a
mov qword [rsp + 0x510], rax
mov rdx, qword [rsp + 0x510]
call fcn.14000bc64
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x780], xmm0
mov cl, 1
xor edx, edx
lea r8, [0x140498e51]
movzx r10d, byte [rdx + r8]
mov r9, rdx
or r9, 1
movzx r9d, byte [r9 + r8]
mov r11, rdx
or r11, 2
movzx r11d, byte [r11 + r8]
mov rsi, rdx
or rsi, 3
movzx esi, byte [rsi + r8]
mov rdi, rdx
or rdi, 4
movzx edi, byte [rdi + r8]
mov r14, rdx
or r14, 5
movzx r14d, byte [r14 + r8]
mov r15, rdx
or r15, 6
mov r12, rdx
or r12, 7
movzx r15d, byte [r15 + r8]
movzx r12d, byte [r12 + r8]
shl r12, 0x38
shl r15, 0x30
or r15, r12
shl r14, 0x28
shl rdi, 0x20
shl rsi, 0x18
shl r11, 0x10
shl r9, 8
or r9, r10
or r9, r11
or r9, rsi
or r9, rdi
or r9, r14
or r9, r15
xor r9, qword [rax + rdx]
mov qword [rsp + rdx + 0x780], r9
mov edx, 8
test cl, 1
mov ecx, 0
jne 0x14020c7f5
mov al, byte [rax + 0x10]
xor al, 0x57
mov byte [rsp + 0x790], al
lea r12, [rsp + 0x780]
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], 0x11
lea r15, [rsp + 0x280]
mov qword [rsp + 0x510], r15
lea rax, [0x140009a60]
mov qword [rsp + 0x518], rax
lea rax, [rsp + 0x168]
mov qword [rsp + 0x520], rax
lea rax, [0x140071250]
mov qword [rsp + 0x528], rax
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x530], rcx
mov qword [rsp + 0x538], rax
lea rdx, [rsp + 0x298]
lea rax, [0x140498d38]
mov qword [rdx + 0x10], rax
mov eax, 3
mov qword [rdx + 0x18], rax
mov qword [rdx], 0
mov qword [rdx + 0x20], rbx
mov qword [rdx + 0x28], rax
lea rdi, [rsp + 0x9e0]
mov rcx, rdi
call fcn.1400476f0
mov rbx, qword [rdi]
mov rsi, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
mov qword [rsp + 0x20], rax
lea rdi, [rsp + 0x218]
mov rcx, rdi
mov r9, rsi
call fcn.140248a90
cmp qword [rdi], 0
je 0x14020cbf6
mov rax, qword [rsp + 0x220]
lea rcx, [rsp + 0x510]
mov qword [rcx], rax
call fcn.1401b10eb
test rbx, rbx
lea r14, [rsp + 0x9e0]
je 0x14020c9c2
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x50], 0
je 0x14020c9de
mov r8, qword [rsp + 0x58]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0xb0], 0
je 0x14020ca00
mov r8, qword [rsp + 0xb8]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x1b0], 0
je 0x14020ca22
mov r8, qword [rsp + 0x1b8]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x200], 0
je 0x14020a976
mov r8, qword [rsp + 0x208]
jmp 0x14020a967
lea rax, [0x1404926f6]
mov qword [rsp + 0x510], rax
mov rcx, qword [rsp + 0x510]
movabs rax, 0x38647f91a4e3db5e
mov qword [rsp + 0x510], rax
mov rdx, qword [rsp + 0x510]
call fcn.14000a31a
movzx ecx, byte [rax + 2]
movzx eax, word [rax]
xor eax, 0x4fe7
xor cl, 0xc4
lea rdx, [rsp + 0x1d0]
mov byte [rdx + 2], cl
mov word [rdx], ax
mov qword [rsp + 0x68], rdx
mov esi, 3
mov qword [rsp + 0x70], rsi
lea rax, [0x140491bc0]
mov qword [rsp + 0x510], rax
mov rcx, qword [rsp + 0x510]
movabs rax, 0xf2bfa45762a0f2ca
mov qword [rsp + 0x510], rax
mov rdx, qword [rsp + 0x510]
call fcn.14000aaff
movabs rcx, 0x66ba0ae6d0eb7147
xor rcx, qword [rax]
lea rdx, [rsp + 0x218]
mov qword [rdx], rcx
mov ecx, 0xdb3dfbb5
xor ecx, dword [rax + 8]
mov dword [rdx + 8], ecx
movzx ecx, byte [rax + 0xe]
movzx eax, word [rax + 0xc]
xor eax, 0x5b90
mov word [rdx + 0xc], ax
xor cl, 0x26
mov byte [rdx + 0xe], cl
mov qword [rsp + 0x780], rdx
mov qword [rsp + 0x788], 0xf
mov qword [rsp + 0x510], r15
lea rax, [0x140009a60]
mov qword [rsp + 0x518], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x520], rax
lea rax, [0x140071250]
mov qword [rsp + 0x528], rax
mov qword [rsp + 0x530], r12
mov qword [rsp + 0x538], rax
lea rdx, [rsp + 0x298]
lea rax, [0x140498d38]
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rsi
mov qword [rdx], 0
mov qword [rdx + 0x20], rbx
mov qword [rdx + 0x28], rsi
lea rdi, [rsp + 0x9e0]
mov rcx, rdi
call fcn.1400476f0
mov rbx, qword [rdi]
mov rsi, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea rdi, [rsp + 0x168]
mov rcx, rdi
mov r9, rsi
call fcn.140248a90
cmp qword [rdi], 0
je 0x14020cc1e
mov rax, qword [rsp + 0x170]
lea rcx, [rsp + 0x510]
mov qword [rcx], rax
call fcn.1401b10eb
test rbx, rbx
jne 0x14020c9b0
jmp 0x14020c9c2
test rbx, rbx
lea r14, [rsp + 0x9e0]
je 0x14020b8aa
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14020b8aa
test rbx, rbx
je 0x14020b91c
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14020b91c
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001fquick_xml_0.22.0_srceventsmod.rs
call fcn.14038e940
ud2
lea rcx, [0x1404ccfb7]
lea r8, [0x14039cc10]
jmp 0x14020ccd3
lea rcx, str.decoded_length_calculation_overflow
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov edx, 0x23
jmp 0x14020cc84
lea rcx, str.Overflow_when_calculating_number_of_chunks_in_input
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.13.1_srcdecode.rs
mov edx, 0x33
call fcn.14038ec80
ud2
lea r8, [rsp + 0x780]
mov qword [r8], rax
lea rax, str.srcmiscuplay.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1404ccfe2]
lea r9, fcn.1401b10eb
jmp 0x14020cd48
lea rcx, [0x1404ccfb7]
lea r8, str.srcmiscuplay.rs
jmp 0x14020ccd3
lea rcx, [0x1404ccfb7]
lea r8, str.srcmiscuplay.rs
mov edx, 0x2b
call fcn.14038e950
ud2
movdqu xmm0, xmmword [rsp + 0x298]
movups xmm1, xmmword [rsp + 0x2a8]
lea r8, [rsp + 0x510]
movaps xmmword [r8 + 0x10], xmm1
movdqa xmmword [r8], xmm0
lea rax, str.srcmiscuplay.rs
jmp 0x14020cd35
movdqu xmm0, xmmword [rsp + 0x298]
movups xmm1, xmmword [rsp + 0x2a8]
lea r8, [rsp + 0x510]
movaps xmmword [r8 + 0x10], xmm1
movdqa xmmword [r8], xmm0
lea rax, [0x14039cbf8]
mov qword [rsp + 0x20], rax
lea rcx, [0x1404ccfe2]
lea r9, fcn.1400047d0
mov edx, 0x2b
call fcn.14038ebe0
ud2
mov rax, qword [rsp + 0x298]
lea r8, [rsp + 0x510]
mov qword [r8], rax
lea rax, str.srcmiscuplay.rs
jmp 0x14020cc9d