Function at 0x140005ed0
Capabilities:
Connect to wmi namespace via wbemlocator
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xff8]
mov eax, 0x10f8
call fcn.14001e0a0
sub rsp, rax
mov rax, qword gs:[0x58]
mov r14, r8
mov ebx, 4
mov r15, rdx
movaps xmmword [rsp + 0x10e0], xmm6
mov r12, rcx
mov r9, qword [rax]
mov eax, dword [rbx + r9]
cmp dword [0x14005f3ac], eax
jle 0x140005f5b
lea rcx, [0x14005f3ac]
call fcn.14001da38
cmp dword [0x14005f3ac], 0xffffffff
jne 0x140005f5b
lea rcx, [0x1400443e0]
call fcn.14001dd14
lea rcx, [0x14005f3ac]
call fcn.14001d9cc
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x14005f47c], eax
jle 0x140005f9f
lea rcx, [0x14005f47c]
call fcn.14001da38
cmp dword [0x14005f47c], 0xffffffff
jne 0x140005f9f
lea rcx, [0x140044360]
call fcn.14001dd14
lea rcx, [0x14005f47c]
call fcn.14001d9cc
mov rax, qword gs:[0x58]
lea rsi, str.sZrrA
movdqa xmm6, xmmword [0x140050c90]
xor edi, edi
mov r13, 0xffffffffffffffff
mov rax, qword [rax]
mov eax, dword [rbx + rax]
cmp dword [0x14005f3cc], eax
jle 0x14000610b
lea rcx, [0x14005f3cc]
call fcn.14001da38
cmp dword [0x14005f3cc], r13d
jne 0x14000610b
xorps xmm0, xmm0
mov dword [rbp + 0x2a4], 0x44417443
xor eax, eax
mov word [rbp + 0x2a8], 0x3c71
movups xmmword [rbp + 0x2aa], xmm0
mov word [rbp + 0x2ba], ax
mov edx, edi
mov ecx, edi
nop word [rax + rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rsi]
xor byte [rbp + rcx + 0x2a4], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 6
jb 0x140006020
xorps xmm0, xmm0
mov dword [0x14005f388], eax
xorps xmm1, xmm1
mov byte [rbp + 0x2aa], dil
movups xmmword [rbp + 0xa48], xmm0
lea rax, [rbp + 0x2a4]
mov r8, r13
movdqu xmmword [rbp + 0xa58], xmm1
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140006070
lea rdx, [rbp + 0x2a4]
lea rcx, [rbp + 0xa48]
call fcn.14001b810
cmp qword [rbp + 0xa60], 0xf
lea rcx, [rbp + 0xa48]
cmova rcx, qword [rbp + 0xa48]
call fcn.1400291d8
mov rdx, qword [rbp + 0xa60]
mov qword [0x14005f658], rax
cmp rdx, 0xf
jbe 0x1400060f0
mov rcx, qword [rbp + 0xa48]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400060eb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
lea rcx, [0x14005f3cc]
mov byte [rbp + 0xa48], dil
movdqu xmmword [rbp + 0xa58], xmm6
call fcn.14001d9cc
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x14005f648], eax
jle 0x14000625b
lea rcx, [0x14005f648]
call fcn.14001da38
cmp dword [0x14005f648], r13d
jne 0x14000625b
xorps xmm0, xmm0
mov dword [rbp + 0x2bc], 0x44417443
xor eax, eax
mov word [rbp + 0x2c0], 0x3c71
movups xmmword [rbp + 0x2c2], xmm0
mov word [rbp + 0x2d2], ax
mov edx, edi
mov ecx, edi
nop dword [rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rsi]
xor byte [rbp + rcx + 0x2bc], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 6
jb 0x140006170
xorps xmm0, xmm0
mov dword [0x14005f388], eax
xorps xmm1, xmm1
mov byte [rbp + 0x2c2], dil
movups xmmword [rbp + 0x508], xmm0
lea rax, [rbp + 0x2bc]
mov r8, r13
movdqu xmmword [rbp + 0x518], xmm1
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], dil
jne 0x1400061c0
lea rdx, [rbp + 0x2bc]
lea rcx, [rbp + 0x508]
call fcn.14001b810
cmp qword [rbp + 0x520], 0xf
lea rcx, [rbp + 0x508]
cmova rcx, qword [rbp + 0x508]
call fcn.1400291d8
mov rdx, qword [rbp + 0x520]
mov qword [0x14005f3b0], rax
cmp rdx, 0xf
jbe 0x140006240
mov rcx, qword [rbp + 0x508]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000623b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
lea rcx, [0x14005f648]
mov byte [rbp + 0x508], dil
movdqu xmmword [rbp + 0x518], xmm6
call fcn.14001d9cc
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x14005f488], eax
jle 0x1400063ab
lea rcx, [0x14005f488]
call fcn.14001da38
cmp dword [0x14005f488], r13d
jne 0x1400063ab
xorps xmm0, xmm0
mov dword [rbp + 0x2d4], 0x44417443
xor eax, eax
mov word [rbp + 0x2d8], 0x3c71
movups xmmword [rbp + 0x2da], xmm0
mov word [rbp + 0x2ea], ax
mov edx, edi
mov ecx, edi
nop dword [rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rsi]
xor byte [rbp + rcx + 0x2d4], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 6
jb 0x1400062c0
xorps xmm0, xmm0
mov dword [0x14005f388], eax
xorps xmm1, xmm1
mov byte [rbp + 0x2da], dil
movups xmmword [rbp + 0x528], xmm0
lea rax, [rbp + 0x2d4]
mov r8, r13
movdqu xmmword [rbp + 0x538], xmm1
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140006310
lea rdx, [rbp + 0x2d4]
lea rcx, [rbp + 0x528]
call fcn.14001b810
cmp qword [rbp + 0x540], 0xf
lea rcx, [rbp + 0x528]
cmova rcx, qword [rbp + 0x528]
call fcn.1400291d8
mov rdx, qword [rbp + 0x540]
mov qword [0x14005f3d8], rax
cmp rdx, 0xf
jbe 0x140006390
mov rcx, qword [rbp + 0x528]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000638b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
lea rcx, [0x14005f488]
mov byte [rbp + 0x528], dil
movdqu xmmword [rbp + 0x538], xmm6
call fcn.14001d9cc
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x14005f464], eax
jle 0x1400064fb
lea rcx, [0x14005f464]
call fcn.14001da38
cmp dword [0x14005f464], r13d
jne 0x1400064fb
xorps xmm0, xmm0
mov dword [rbp + 0x2ec], 0x44417443
xor eax, eax
mov word [rbp + 0x2f0], 0x3c71
movups xmmword [rbp + 0x2f2], xmm0
mov word [rbp + 0x302], ax
mov edx, edi
mov ecx, edi
nop dword [rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rsi]
xor byte [rbp + rcx + 0x2ec], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 6
jb 0x140006410
xorps xmm0, xmm0
mov dword [0x14005f388], eax
xorps xmm1, xmm1
mov byte [rbp + 0x2f2], dil
movups xmmword [rbp + 0x548], xmm0
lea rax, [rbp + 0x2ec]
mov r8, r13
movdqu xmmword [rbp + 0x558], xmm1
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140006460
lea rdx, [rbp + 0x2ec]
lea rcx, [rbp + 0x548]
call fcn.14001b810
cmp qword [rbp + 0x560], 0xf
lea rcx, [rbp + 0x548]
cmova rcx, qword [rbp + 0x548]
call fcn.1400291d8
mov rdx, qword [rbp + 0x560]
mov qword [0x14005f3f0], rax
cmp rdx, 0xf
jbe 0x1400064e0
mov rcx, qword [rbp + 0x548]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400064db
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
lea rcx, [0x14005f464]
mov byte [rbp + 0x548], dil
movdqu xmmword [rbp + 0x558], xmm6
call fcn.14001d9cc
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x14005f4dc], eax
jle 0x14000663d
lea rcx, [0x14005f4dc]
call fcn.14001da38
cmp dword [0x14005f4dc], r13d
jne 0x14000663d
xor eax, eax
mov dword [rsp + 0x50], 0x41437443
xorps xmm0, xmm0
mov dword [rsp + 0x69], eax
movups xmmword [rsp + 0x59], xmm0
mov byte [rsp + 0x6d], al
mov edx, edi
mov dword [rsp + 0x54], 0x50233b72
mov ecx, edi
mov byte [rsp + 0x58], 0x78
nop word [rax + rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rsi]
xor byte [rsp + rcx + 0x50], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 9
jb 0x140006560
xorps xmm0, xmm0
mov dword [0x14005eb78], eax
xorps xmm1, xmm1
mov byte [rsp + 0x59], dil
movups xmmword [rbp + 0x568], xmm0
lea rax, [rsp + 0x50]
mov r8, r13
movdqu xmmword [rbp + 0x578], xmm1
inc r8
cmp byte [rax + r8], dil
jne 0x1400065a1
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x568]
call fcn.14001b810
cmp qword [rbp + 0x580], 0xf
lea rcx, [rbp + 0x568]
cmova rcx, qword [rbp + 0x568]
call fcn.14002cf8c
mov rdx, qword [rbp + 0x580]
cvttsd2si eax, xmm0
mov dword [0x14005f4ec], eax
cmp rdx, 0xf
jbe 0x140006622
mov rcx, qword [rbp + 0x568]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000661d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
lea rcx, [0x14005f4dc]
mov byte [rbp + 0x568], dil
movdqu xmmword [rbp + 0x578], xmm6
call fcn.14001d9cc
mov rax, qword [0x140058830]
mov rcx, qword [0x140058828]
cmp rcx, rax
je 0x140006669
mov rdx, rax
call fcn.14001a830
mov rcx, qword [0x140058828]
mov qword [0x140058830], rcx
mov rax, rcx
cmp rax, qword [0x140058838]
je 0x1400066ff
cmp rcx, rax
jne 0x1400066de
test rcx, rcx
je 0x1400066ff
mov rdx, rax
call fcn.14001a830
mov rcx, qword [0x140058828]
mov rdx, qword [0x140058838]
mov rax, rcx
sub rdx, rcx
and rdx, 0xffffffffffffffe0
cmp rdx, 0x1000
jb 0x1400066c2
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov qword [0x140058828], rdi
mov qword [0x140058830], rdi
mov qword [0x140058838], rdi
jmp 0x1400066ff
sub rax, rcx
lea rdx, [rbp + 0x1058]
sar rax, 5
lea rcx, [0x140058828]
mov qword [rbp + 0x1058], rax
call fcn.14001a8c0
xor r8d, r8d
lea rcx, [0x140058828]
xor edx, edx
call fcn.14001aa30
cmp qword [r15 + 0x10], rdi
je 0x140009c2d
cmp qword [r14 + 0x10], rdi
je 0x140009c2d
xorps xmm0, xmm0
mov word [rbp + 0xc6d], 0x7442
xor eax, eax
mov byte [rbp + 0xc6f], 0x47
movups xmmword [rbp + 0xc70], xmm0
mov word [rbp + 0xce0], ax
mov edx, edi
movups xmmword [rbp + 0xc80], xmm0
mov dword [rbp - 0x5b], eax
mov ecx, edi
movups xmmword [rbp + 0xc90], xmm0
mov byte [rbp - 0x57], al
movups xmmword [rbp + 0xca0], xmm0
mov dword [rbp - 0x74], 0x41437443
movups xmmword [rbp + 0xcb0], xmm0
mov dword [rbp - 0x70], 0x50233b72
movups xmmword [rbp + 0xcc0], xmm0
mov byte [rbp - 0x6c], 0x78
movups xmmword [rbp + 0xcd0], xmm0
movups xmmword [rbp - 0x6b], xmm0
nop dword [rax]
nop word [rax + rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rsi]
xor byte [rbp + rcx - 0x74], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 9
jb 0x1400067a0
xorps xmm0, xmm0
mov dword [0x14005eb78], eax
xorps xmm1, xmm1
mov byte [rbp - 0x6b], dil
movups xmmword [rbp + 0x5c8], xmm0
lea rax, [rbp - 0x74]
mov r8, r13
movdqu xmmword [rbp + 0x5d8], xmm1
nop
inc r8
cmp byte [rax + r8], dil
jne 0x1400067e0
lea rdx, [rbp - 0x74]
lea rcx, [rbp + 0x5c8]
call fcn.14001b810
cmp qword [rbp + 0x5e0], 0xf
lea rcx, [rbp + 0x5c8]
cmova rcx, qword [rbp + 0x5c8]
call fcn.14002cf8c
cvttsd2si esi, xmm0
mov dword [rbp + 0x304], 0x44417443
xor eax, eax
mov word [rbp + 0x308], 0x3c71
mov edx, edi
mov word [rbp + 0x31a], ax
mov ecx, edi
lea r8, str.sZrrA
xorps xmm0, xmm0
movups xmmword [rbp + 0x30a], xmm0
nop word [rax + rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + r8]
xor byte [rbp + rcx + 0x304], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 6
jb 0x140006850
xorps xmm0, xmm0
mov dword [0x14005f388], eax
xorps xmm1, xmm1
mov byte [rbp + 0x30a], dil
movups xmmword [rbp + 0x5a8], xmm0
lea rax, [rbp + 0x304]
mov r8, r13
movdqu xmmword [rbp + 0x5b8], xmm1
nop dword [rax]
inc r8
cmp byte [rax + r8], dil
jne 0x1400068a0
lea rdx, [rbp + 0x304]
lea rcx, [rbp + 0x5a8]
call fcn.14001b810
cmp qword [rbp + 0x5c0], 0xf
lea rcx, [rbp + 0x5a8]
cmova rcx, qword [rbp + 0x5a8]
call fcn.1400291d8
mov rbx, rax
mov ecx, edi
lea rax, str.sZrrA
mov r8d, edi
mov edx, edi
nop dword [rax]
movsxd rcx, ecx
movsxd rdx, edx
movzx ecx, byte [rcx + rax]
xor byte [rbp + rdx + 0xc6d], cl
lea ecx, [r8 + 1]
mov r8d, ecx
mov edx, ecx
cmp ecx, 3
jb 0x1400068f0
xorps xmm0, xmm0
mov dword [0x14005e350], ecx
xorps xmm1, xmm1
mov byte [rbp + 0xc70], dil
movups xmmword [rbp + 0x588], xmm0
lea rax, [rbp + 0xc6d]
mov r8, r13
movdqu xmmword [rbp + 0x598], xmm1
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140006940
lea rdx, [rbp + 0xc6d]
lea rcx, [rbp + 0x588]
call fcn.14001b810
cmp qword [rbp + 0x5a0], 0xf
lea rdi, [rbp + 0x588]
mov edx, esi
mov rcx, rbx
cmova rdi, qword [rbp + 0x588]
call qword [sym.imp.ole32.dll_CoInitializeEx]
mov rcx, rdi
mov ebx, eax
call fcn.14002cf8c
mov rdx, qword [rbp + 0x5a0]
cvttsd2si ecx, xmm0
test ecx, ecx
setne dil
test ebx, ebx
sete bl
cmp rdx, 0xf
jbe 0x1400069d8
mov rcx, qword [rbp + 0x588]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400069d3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x5c0]
mov byte [rbp + 0x588], 0
movdqu xmmword [rbp + 0x598], xmm6
cmp rdx, 0xf
jbe 0x140006a28
mov rcx, qword [rbp + 0x5a8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006a23
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x5e0]
mov byte [rbp + 0x5a8], 0
movdqu xmmword [rbp + 0x5b8], xmm6
cmp rdx, 0xf
jbe 0x140006a78
mov rcx, qword [rbp + 0x5c8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006a73
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov byte [rbp + 0x5c8], 0
movdqu xmmword [rbp + 0x5d8], xmm6
cmp dil, bl
jne 0x140009c24
xor eax, eax
mov dword [rbp + 0x31c], 0x44417443
xor ebx, ebx
mov word [rbp + 0x320], 0x3c71
xorps xmm0, xmm0
mov word [rbp + 0x332], ax
mov edx, ebx
lea rdi, str.sZrrA
mov ecx, ebx
movups xmmword [rbp + 0x322], xmm0
nop dword [rax]
nop word [rax + rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rdi]
xor byte [rbp + rcx + 0x31c], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 6
jb 0x140006ad0
xorps xmm0, xmm0
mov dword [0x14005f388], eax
xorps xmm1, xmm1
mov byte [rbp + 0x322], bl
movups xmmword [rbp + 0x748], xmm0
lea rax, [rbp + 0x31c]
mov r8, r13
movdqu xmmword [rbp + 0x758], xmm1
inc r8
cmp byte [rax + r8], bl
jne 0x140006b17
lea rdx, [rbp + 0x31c]
lea rcx, [rbp + 0x748]
call fcn.14001b810
cmp qword [rbp + 0x760], 0xf
lea rcx, [rbp + 0x748]
cmova rcx, qword [rbp + 0x748]
call fcn.1400291d8
mov qword [rbp + 0xab8], rax
xorps xmm0, xmm0
xor eax, eax
mov dword [rsp + 0x6e], 0x41437443
mov dword [rbp - 0x79], eax
mov edx, ebx
mov byte [rbp - 0x75], al
mov ecx, ebx
mov dword [rsp + 0x72], 0x50233b72
mov byte [rsp + 0x76], 0x78
movups xmmword [rsp + 0x77], xmm0
nop
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rdi]
xor byte [rsp + rcx + 0x6e], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 9
jb 0x140006b80
xorps xmm0, xmm0
mov dword [0x14005eb78], eax
xorps xmm1, xmm1
mov byte [rsp + 0x77], bl
movups xmmword [rbp + 0x728], xmm0
lea rax, [rsp + 0x6e]
mov r8, r13
movdqu xmmword [rbp + 0x738], xmm1
inc r8
cmp byte [rax + r8], bl
jne 0x140006bc0
lea rdx, [rsp + 0x6e]
lea rcx, [rbp + 0x728]
call fcn.14001b810
cmp qword [rbp + 0x740], 0xf
lea rcx, [rbp + 0x728]
cmova rcx, qword [rbp + 0x728]
call fcn.14002cf8c
cvttsd2si eax, xmm0
mov dword [rbp + 0x7c], 0x44417443
mov edx, ebx
mov word [rbp + 0x80], 0x3c71
mov ecx, ebx
xorps xmm0, xmm0
mov dword [rbp + 0x334], eax
xor eax, eax
mov word [rbp + 0x92], ax
movups xmmword [rbp + 0x82], xmm0
nop word [rax + rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rdi]
xor byte [rbp + rcx + 0x7c], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 6
jb 0x140006c30
xorps xmm0, xmm0
mov dword [0x14005f388], eax
xorps xmm1, xmm1
mov byte [rbp + 0x82], bl
movups xmmword [rbp + 0x708], xmm0
lea rax, [rbp + 0x7c]
mov r8, r13
movdqu xmmword [rbp + 0x718], xmm1
inc r8
cmp byte [rax + r8], bl
jne 0x140006c71
lea rdx, [rbp + 0x7c]
lea rcx, [rbp + 0x708]
call fcn.14001b810
cmp qword [rbp + 0x720], 0xf
lea rcx, [rbp + 0x708]
cmova rcx, qword [rbp + 0x708]
call fcn.1400291d8
xorps xmm0, xmm0
mov qword [rbp + 0x338], rax
xor eax, eax
mov dword [rbp + 0xac0], 0x40407440
mov dword [rbp + 0xb27], eax
mov edx, ebx
mov word [rbp + 0xb2b], ax
mov ecx, ebx
mov byte [rbp + 0xb2d], al
mov word [rbp + 0xac4], 0x3a70
mov byte [rbp + 0xac6], 0x22
movups xmmword [rbp + 0xac7], xmm0
movups xmmword [rbp + 0xad7], xmm0
movups xmmword [rbp + 0xae7], xmm0
movups xmmword [rbp + 0xaf7], xmm0
movups xmmword [rbp + 0xb07], xmm0
movups xmmword [rbp + 0xb17], xmm0
nop dword [rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rdi]
xor byte [rbp + rcx + 0xac0], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 7
jb 0x140006d10
xorps xmm0, xmm0
mov dword [0x14005a850], eax
xorps xmm1, xmm1
mov byte [rbp + 0xac7], bl
movups xmmword [rbp + 0x6e8], xmm0
lea rax, [rbp + 0xac0]
mov r8, r13
movdqu xmmword [rbp + 0x6f8], xmm1
inc r8
cmp byte [rax + r8], bl
jne 0x140006d57
lea rdx, [rbp + 0xac0]
lea rcx, [rbp + 0x6e8]
call fcn.14001b810
cmp qword [rbp + 0x700], 0xf
lea rcx, [rbp + 0x6e8]
cmova rcx, qword [rbp + 0x6e8]
call fcn.14002cf8c
cvttsd2si r13d, xmm0
xor eax, eax
mov dword [rbp - 0x56], 0x41437443
mov dword [rbp - 0x52], 0x50233b72
mov edx, ebx
mov byte [rbp - 0x4e], 0x78
mov ecx, ebx
mov dword [rbp - 0x3d], eax
mov byte [rbp - 0x39], al
xorps xmm0, xmm0
mov dword [rbp + 0x1058], r13d
movups xmmword [rbp - 0x4d], xmm0
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rdi]
xor byte [rbp + rcx - 0x56], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 9
jb 0x140006dc0
xorps xmm0, xmm0
mov dword [0x14005eb78], eax
xorps xmm1, xmm1
mov byte [rbp - 0x4d], bl
mov rsi, 0xffffffffffffffff
lea rax, [rbp - 0x56]
movups xmmword [rbp + 0x6c8], xmm0
mov r8, rsi
movdqu xmmword [rbp + 0x6d8], xmm1
inc r8
cmp byte [rax + r8], bl
jne 0x140006e05
lea rdx, [rbp - 0x56]
lea rcx, [rbp + 0x6c8]
call fcn.14001b810
cmp qword [rbp + 0x6e0], 0xf
lea rcx, [rbp + 0x6c8]
cmova rcx, qword [rbp + 0x6c8]
call fcn.14002cf8c
cvttsd2si r12d, xmm0
mov dword [rbp + 0x94], 0x44417443
xor eax, eax
mov word [rbp + 0x98], 0x3c71
mov edx, ebx
mov word [rbp + 0xaa], ax
mov ecx, ebx
xorps xmm0, xmm0
movups xmmword [rbp + 0x9a], xmm0
nop dword [rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rdi]
xor byte [rbp + rcx + 0x94], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 6
jb 0x140006e70
xorps xmm0, xmm0
mov dword [0x14005f388], eax
xorps xmm1, xmm1
mov byte [rbp + 0x9a], bl
movups xmmword [rbp + 0x6a8], xmm0
lea rax, [rbp + 0x94]
mov r8, rsi
movdqu xmmword [rbp + 0x6b8], xmm1
inc r8
cmp byte [rax + r8], bl
jne 0x140006eb7
lea rdx, [rbp + 0x94]
lea rcx, [rbp + 0x6a8]
call fcn.14001b810
cmp qword [rbp + 0x6c0], 0xf
lea rcx, [rbp + 0x6a8]
cmova rcx, qword [rbp + 0x6a8]
call fcn.1400291d8
mov r15, rax
mov dword [rbp + 0xac], 0x44417443
xor eax, eax
mov word [rbp + 0xb0], 0x3c71
xorps xmm0, xmm0
mov word [rbp + 0xc2], ax
movups xmmword [rbp + 0xb2], xmm0
mov edx, ebx
mov r8d, ebx
mov ecx, ebx
nop
movsxd rax, edx
lea edx, [r8 + 1]
movsxd rcx, ecx
mov r8d, edx
movzx eax, byte [rax + rdi]
xor byte [rbp + rcx + 0xac], al
mov ecx, edx
cmp edx, 6
jb 0x140006f20
xorps xmm0, xmm0
mov dword [0x14005f388], edx
xorps xmm1, xmm1
mov byte [rbp + 0xb2], bl
movups xmmword [rbp + 0x688], xmm0
lea rax, [rbp + 0xac]
mov r8, rsi
movdqu xmmword [rbp + 0x698], xmm1
nop word [rax + rax]
inc r8
cmp byte [rax + r8], bl
jne 0x140006f70
lea rdx, [rbp + 0xac]
lea rcx, [rbp + 0x688]
call fcn.14001b810
cmp qword [rbp + 0x6a0], 0xf
lea rcx, [rbp + 0x688]
cmova rcx, qword [rbp + 0x688]
call fcn.1400291d8
xorps xmm0, xmm0
mov dword [rbp + 0x36d], 0x405c6a42
mov r14, rax
mov dword [rbp + 0x371], 0x5f263773
xor eax, eax
mov word [rbp + 0x375], 0x433c
mov word [rbp + 0x398], ax
mov edx, ebx
mov byte [rbp + 0x377], 0x2c
mov ecx, ebx
movups xmmword [rbp + 0x378], xmm0
movups xmmword [rbp + 0x388], xmm0
nop dword [rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rdi]
xor byte [rbp + rcx + 0x36d], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 0xb
jb 0x140006ff0
xorps xmm0, xmm0
mov dword [0x14005f384], eax
xorps xmm1, xmm1
mov byte [rbp + 0x378], bl
movups xmmword [rbp + 0x668], xmm0
lea rax, [rbp + 0x36d]
mov r8, rsi
movdqu xmmword [rbp + 0x678], xmm1
inc r8
cmp byte [rax + r8], bl
jne 0x140007037
lea rdx, [rbp + 0x36d]
lea rcx, [rbp + 0x668]
call fcn.14001b810
cmp qword [rbp + 0x680], 0xf
lea rcx, [rbp + 0x668]
cmova rcx, qword [rbp + 0x668]
call fcn.14002cf8c
cvttsd2si edi, xmm0
mov dword [rbp + 0xc4], 0x44417443
xor eax, eax
mov word [rbp + 0xc8], 0x3c71
mov edx, ebx
mov word [rbp + 0xda], ax
mov ecx, ebx
lea r8, str.sZrrA
xorps xmm0, xmm0
movups xmmword [rbp + 0xca], xmm0
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + r8]
xor byte [rbp + rcx + 0xc4], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 6
jb 0x1400070a4
xorps xmm0, xmm0
mov dword [0x14005f388], eax
xorps xmm1, xmm1
mov byte [rbp + 0xca], bl
movups xmmword [rbp + 0x648], xmm0
lea rax, [rbp + 0xc4]
mov r8, rsi
movdqu xmmword [rbp + 0x658], xmm1
nop dword [rax]
inc r8
cmp byte [rax + r8], bl
jne 0x1400070f0
lea rdx, [rbp + 0xc4]
lea rcx, [rbp + 0x648]
call fcn.14001b810
cmp qword [rbp + 0x660], 0xf
lea rcx, [rbp + 0x648]
cmova rcx, qword [rbp + 0x648]
call fcn.1400291d8
xorps xmm0, xmm0
mov dword [rbp + 0x340], 0x445c6b5e
mov rbx, rax
mov dword [rbp + 0x344], 0x562b3e77
xor eax, eax
mov word [rbp + 0x348], 0x433e
xor ecx, ecx
mov byte [rbp + 0x34a], 2
mov edx, ecx
mov word [rbp + 0x36b], ax
movups xmmword [rbp + 0x34b], xmm0
lea r8, str.sZrrA
movups xmmword [rbp + 0x35b], xmm0
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + r8]
xor byte [rbp + rcx + 0x340], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 0xb
jb 0x140007174
xorps xmm0, xmm0
mov dword [0x14005f384], eax
xorps xmm1, xmm1
mov byte [rbp + 0x34b], 0
movups xmmword [rbp + 0x628], xmm0
lea rax, [rbp + 0x340]
mov r8, rsi
movdqu xmmword [rbp + 0x638], xmm1
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400071c0
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x628]
call fcn.14001b810
cmp qword [rbp + 0x640], 0xf
lea rcx, [rbp + 0x628]
mov r8d, edi
mov rdx, rbx
cmova rcx, qword [rbp + 0x628]
call fcn.140028c3c
mov rsi, rax
mov dword [rbp + 0xdc], 0x44417443
xor eax, eax
mov word [rbp + 0xe0], 0x3c71
xorps xmm0, xmm0
mov word [rbp + 0xf2], ax
mov edx, eax
lea r13, str.sZrrA
mov r8d, eax
mov ecx, eax
movups xmmword [rbp + 0xe2], xmm0
nop word [rax + rax]
movsxd rax, edx
lea edx, [r8 + 1]
movsxd rcx, ecx
mov r8d, edx
movzx eax, byte [rax + r13]
xor byte [rbp + rcx + 0xdc], al
mov ecx, edx
cmp edx, 6
jb 0x140007240
xorps xmm0, xmm0
mov dword [0x14005f388], edx
xorps xmm1, xmm1
mov byte [rbp + 0xe2], 0
mov rbx, 0xffffffffffffffff
lea rax, [rbp + 0xdc]
movups xmmword [rbp + 0x608], xmm0
mov r8, rbx
movdqu xmmword [rbp + 0x618], xmm1
inc r8
cmp byte [rax + r8], 0
jne 0x140007293
lea rdx, [rbp + 0xdc]
lea rcx, [rbp + 0x608]
call fcn.14001b810
cmp qword [rbp + 0x620], 0xf
lea rcx, [rbp + 0x608]
cmova rcx, qword [rbp + 0x608]
call fcn.1400291d8
xorps xmm0, xmm0
mov word [rbp + 0xce2], 0x7442
mov rdi, rax
mov byte [rbp + 0xce4], 0x47
xor eax, eax
lea r13, str.sZrrA
mov word [rbp + 0xd55], ax
mov edx, eax
mov r8d, eax
movups xmmword [rbp + 0xce5], xmm0
movups xmmword [rbp + 0xcf5], xmm0
movups xmmword [rbp + 0xd05], xmm0
movups xmmword [rbp + 0xd15], xmm0
movups xmmword [rbp + 0xd25], xmm0
movups xmmword [rbp + 0xd35], xmm0
movups xmmword [rbp + 0xd45], xmm0
nop dword [rax + rax]
movsxd rcx, eax
movsxd rax, edx
lea edx, [r8 + 1]
mov r8d, edx
movzx eax, byte [rax + r13]
xor byte [rbp + rcx + 0xce2], al
mov eax, edx
cmp edx, 3
jb 0x140007330
mov r13d, dword [rbp + 0x1058]
lea rax, [rbp + 0xce2]
xorps xmm0, xmm0
mov dword [0x14005e350], edx
xorps xmm1, xmm1
mov byte [rbp + 0xce5], 0
movups xmmword [rbp + 0x5e8], xmm0
mov r8, rbx
movdqu xmmword [rbp + 0x5f8], xmm1
inc r8
cmp byte [rax + r8], 0
jne 0x140007383
lea rdx, [rbp + 0xce2]
lea rcx, [rbp + 0x5e8]
call fcn.14001b810
mov rax, qword [rbp + 0xab8]
lea rbx, [rbp + 0x5e8]
cmp qword [rbp + 0x600], 0xf
mov r9, r15
mov qword [rsp + 0x40], rax
mov r8, r14
mov eax, dword [rbp + 0x334]
mov edx, esi
cmova rbx, qword [rbp + 0x5e8]
mov rcx, rdi
mov dword [rsp + 0x38], eax
mov rax, qword [rbp + 0x338]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], r12d
call qword [sym.imp.ole32.dll_CoInitializeSecurity]
test eax, eax
mov rcx, rbx
setne dil
call fcn.14002cf8c
mov rdx, qword [rbp + 0x600]
cvttsd2si eax, xmm0
test eax, eax
sete bl
cmp rdx, 0xf
jbe 0x14000744c
mov rcx, qword [rbp + 0x5e8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007447
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x620]
mov byte [rbp + 0x5e8], 0
movdqu xmmword [rbp + 0x5f8], xmm6
cmp rdx, 0xf
jbe 0x14000749c
mov rcx, qword [rbp + 0x608]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007497
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x640]
mov byte [rbp + 0x608], 0
movdqu xmmword [rbp + 0x618], xmm6
cmp rdx, 0xf
jbe 0x1400074ec
mov rcx, qword [rbp + 0x628]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400074e7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x660]
mov byte [rbp + 0x628], 0
movdqu xmmword [rbp + 0x638], xmm6
cmp rdx, 0xf
jbe 0x14000753c
mov rcx, qword [rbp + 0x648]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007537
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x680]
mov byte [rbp + 0x648], 0
movdqu xmmword [rbp + 0x658], xmm6
cmp rdx, 0xf
jbe 0x14000758c
mov rcx, qword [rbp + 0x668]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007587
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x6a0]
mov byte [rbp + 0x668], 0
movdqu xmmword [rbp + 0x678], xmm6
cmp rdx, 0xf
jbe 0x1400075dc
mov rcx, qword [rbp + 0x688]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400075d7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x6c0]
mov byte [rbp + 0x688], 0
movdqu xmmword [rbp + 0x698], xmm6
cmp rdx, 0xf
jbe 0x14000762c
mov rcx, qword [rbp + 0x6a8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007627
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x6e0]
mov byte [rbp + 0x6a8], 0
movdqu xmmword [rbp + 0x6b8], xmm6
cmp rdx, 0xf
jbe 0x14000767c
mov rcx, qword [rbp + 0x6c8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007677
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x700]
mov byte [rbp + 0x6c8], 0
movdqu xmmword [rbp + 0x6d8], xmm6
cmp rdx, 0xf
jbe 0x1400076cc
mov rcx, qword [rbp + 0x6e8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400076c7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x720]
mov byte [rbp + 0x6e8], 0
movdqu xmmword [rbp + 0x6f8], xmm6
cmp rdx, 0xf
jbe 0x14000771c
mov rcx, qword [rbp + 0x708]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007717
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x740]
mov byte [rbp + 0x708], 0
movdqu xmmword [rbp + 0x718], xmm6
cmp rdx, 0xf
jbe 0x14000776c
mov rcx, qword [rbp + 0x728]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007767
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x760]
mov byte [rbp + 0x728], 0
movdqu xmmword [rbp + 0x738], xmm6
cmp rdx, 0xf
jbe 0x1400077bc
mov rcx, qword [rbp + 0x748]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400077b7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov byte [rbp + 0x748], 0
movdqu xmmword [rbp + 0x758], xmm6
cmp dil, bl
jne 0x14000a272
xorps xmm0, xmm0
mov word [rbp + 0xdcc], 0x7442
xor eax, eax
mov byte [rbp + 0xdce], 0x47
xor edi, edi
mov word [rbp + 0xe3f], ax
mov edx, edi
mov word [rbp + 0xd57], 0x7442
mov ecx, edi
mov byte [rbp + 0xd59], 0x47
movups xmmword [rbp + 0xdcf], xmm0
mov word [rbp + 0xdca], ax
lea r14, str.sZrrA
movups xmmword [rbp + 0xddf], xmm0
movups xmmword [rbp + 0xdef], xmm0
movups xmmword [rbp + 0xdff], xmm0
movups xmmword [rbp + 0xe0f], xmm0
movups xmmword [rbp + 0xe1f], xmm0
movups xmmword [rbp + 0xe2f], xmm0
movups xmmword [rbp + 0xd5a], xmm0
movups xmmword [rbp + 0xd6a], xmm0
movups xmmword [rbp + 0xd7a], xmm0
movups xmmword [rbp + 0xd8a], xmm0
movups xmmword [rbp + 0xd9a], xmm0
movups xmmword [rbp + 0xdaa], xmm0
movups xmmword [rbp + 0xdba], xmm0
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + r14]
xor byte [rbp + rcx + 0xd57], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 3
jb 0x140007876
xorps xmm0, xmm0
mov dword [0x14005e350], eax
xorps xmm1, xmm1
mov byte [rbp + 0xd5a], dil
mov r13, 0xffffffffffffffff
lea rax, [rbp + 0xd57]
movups xmmword [rbp + 0x7a8], xmm0
mov r8, r13
movdqu xmmword [rbp + 0x7b8], xmm1
inc r8
cmp byte [rax + r8], dil
jne 0x1400078c6
lea rdx, [rbp + 0xd57]
lea rcx, [rbp + 0x7a8]
call fcn.14001b810
cmp qword [rbp + 0x7c0], 0xf
lea rcx, [rbp + 0x7a8]
cmova rcx, qword [rbp + 0x7a8]
call fcn.14002cf8c
cvttsd2si esi, xmm0
mov dword [rbp + 0x28c], 0x44417443
xor eax, eax
mov word [rbp + 0x290], 0x3c71
mov edx, edi
mov word [rbp + 0x2a2], ax
mov ecx, edi
xorps xmm0, xmm0
movups xmmword [rbp + 0x292], xmm0
nop dword [rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + r14]
xor byte [rbp + rcx + 0x28c], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 6
jb 0x140007930
xorps xmm0, xmm0
mov dword [0x14005f388], eax
xorps xmm1, xmm1
mov byte [rbp + 0x292], dil
movups xmmword [rbp + 0x788], xmm0
lea rax, [rbp + 0x28c]
mov r8, r13
movdqu xmmword [rbp + 0x798], xmm1
nop dword [rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140007980
lea rdx, [rbp + 0x28c]
lea rcx, [rbp + 0x788]
call fcn.14001b810
cmp qword [rbp + 0x7a0], 0xf
lea rcx, [rbp + 0x788]
cmova rcx, qword [rbp + 0x788]
call fcn.1400291d8
mov rbx, rax
mov ecx, edi
mov r8d, edi
mov edx, edi
movsxd rcx, ecx
movsxd rdx, edx
movzx ecx, byte [rcx + r14]
xor byte [rbp + rdx + 0xdcc], cl
lea ecx, [r8 + 1]
mov r8d, ecx
mov edx, ecx
cmp ecx, 3
jb 0x1400079c2
xorps xmm0, xmm0
mov dword [0x14005e350], ecx
xorps xmm1, xmm1
mov byte [rbp + 0xdcf], dil
movups xmmword [rbp + 0x768], xmm0
lea rax, [rbp + 0xdcc]
mov r8, r13
movdqu xmmword [rbp + 0x778], xmm1
nop
inc r8
cmp byte [rax + r8], dil
jne 0x140007a10
lea rdx, [rbp + 0xdcc]
lea rcx, [rbp + 0x768]
call fcn.14001b810
cmp qword [rbp + 0x780], 0xf
lea rax, [0x14005f658]
lea rdi, [rbp + 0x768]
mov qword [rsp + 0x20], rax
cmova rdi, qword [rbp + 0x768]
lea r9, [0x1400454c0]
mov r8d, esi
lea rcx, [0x1400454d0]
mov rdx, rbx
call qword [sym.imp.ole32.dll_CoCreateInstance]
mov rcx, rdi
mov ebx, eax
call fcn.14002cf8c
mov rdx, qword [rbp + 0x780]
cvttsd2si ecx, xmm0
test ecx, ecx
setne dil
test ebx, ebx
sete bl
cmp rdx, 0xf
jbe 0x140007ac3
mov rcx, qword [rbp + 0x768]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007abe
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x7a0]
mov byte [rbp + 0x768], 0
movdqu xmmword [rbp + 0x778], xmm6
cmp rdx, 0xf
jbe 0x140007b13
mov rcx, qword [rbp + 0x788]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007b0e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x7c0]
mov byte [rbp + 0x788], 0
movdqu xmmword [rbp + 0x798], xmm6
cmp rdx, 0xf
jbe 0x140007b63
mov rcx, qword [rbp + 0x7a8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007b5e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov byte [rbp + 0x7a8], 0
lea rsi, str.sZrrA
movdqu xmmword [rbp + 0x7b8], xmm6
cmp dil, bl
jne 0x14000a285
xor eax, eax
mov dword [rbp + 0x10c], 0x44417443
xor edi, edi
mov word [rbp + 0x110], 0x3c71
xorps xmm0, xmm0
mov word [rbp + 0x122], ax
mov edx, edi
mov ecx, edi
movups xmmword [rbp + 0x112], xmm0
nop
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rsi]
xor byte [rbp + rcx + 0x10c], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 6
jb 0x140007bb0
xorps xmm0, xmm0
mov dword [0x14005f388], eax
xorps xmm1, xmm1
mov byte [rbp + 0x112], dil
movups xmmword [rbp + 0x7c8], xmm0
lea rax, [rbp + 0x10c]
mov r8, r13
movdqu xmmword [rbp + 0x7d8], xmm1
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140007c00
lea rdx, [rbp + 0x10c]
lea rcx, [rbp + 0x7c8]
call fcn.14001b810
cmp qword [rbp + 0x7e0], 0xf
lea rcx, [rbp + 0x7c8]
cmova rcx, qword [rbp + 0x7c8]
call fcn.1400291d8
cmp rax, qword [0x14005f658]
mov rdx, qword [rbp + 0x7e0]
sete bl
cmp rdx, 0xf
jbe 0x140007c83
mov rcx, qword [rbp + 0x7c8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007c7e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov byte [rbp + 0x7c8], dil
movdqu xmmword [rbp + 0x7d8], xmm6
test bl, bl
jne 0x14000a29f
mov rax, qword [0x14005f658]
xorps xmm0, xmm0
mov edx, edi
mov rcx, qword [rax]
mov rax, qword [rcx + 0x18]
mov ecx, edi
mov qword [rbp + 0x338], rax
xor eax, eax
mov word [rbp + 0x13a], ax
mov dword [rbp + 0x124], 0x44417443
mov word [rbp + 0x128], 0x3c71
movups xmmword [rbp + 0x12a], xmm0
nop dword [rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rsi]
xor byte [rbp + rcx + 0x124], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 6
jb 0x140007ce0
xorps xmm0, xmm0
mov dword [0x14005f388], eax
xorps xmm1, xmm1
mov byte [rbp + 0x12a], dil
movups xmmword [rbp + 0x8c8], xmm0
lea rax, [rbp + 0x124]
mov r8, r13
movdqu xmmword [rbp + 0x8d8], xmm1
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140007d30
lea rdx, [rbp + 0x124]
lea rcx, [rbp + 0x8c8]
call fcn.14001b810
cmp qword [rbp + 0x8e0], 0xf
lea rcx, [rbp + 0x8c8]
cmova rcx, qword [rbp + 0x8c8]
call fcn.1400291d8
mov qword [rbp + 0x1058], rax
xorps xmm0, xmm0
xor eax, eax
mov dword [rbp + 0x13c], 0x44417443
mov word [rbp + 0x152], ax
mov edx, edi
mov word [rbp + 0x140], 0x3c71
mov r8d, edi
movups xmmword [rbp + 0x142], xmm0
mov ecx, edi
nop dword [rax]
movsxd rax, edx
lea edx, [r8 + 1]
movsxd rcx, ecx
mov r8d, edx
movzx eax, byte [rax + rsi]
xor byte [rbp + rcx + 0x13c], al
mov ecx, edx
cmp edx, 6
jb 0x140007da0
xorps xmm0, xmm0
mov dword [0x14005f388], edx
xorps xmm1, xmm1
mov byte [rbp + 0x142], dil
movups xmmword [rbp + 0x8a8], xmm0
lea rax, [rbp + 0x13c]
mov r8, r13
movdqu xmmword [rbp + 0x8b8], xmm1
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140007df0
lea rdx, [rbp + 0x13c]
lea rcx, [rbp + 0x8a8]
call fcn.14001b810
cmp qword [rbp + 0x8c0], 0xf
lea rcx, [rbp + 0x8a8]
cmova rcx, qword [rbp + 0x8a8]
call fcn.1400291d8
mov r13, rax
mov dword [rbp - 0x38], 0x41437443
xor eax, eax
mov dword [rbp - 0x34], 0x50233b72
xorps xmm0, xmm0
mov dword [rbp - 0x1f], eax
mov byte [rbp - 0x1b], al
mov edx, edi
mov byte [rbp - 0x30], 0x78
mov ecx, edi
movups xmmword [rbp - 0x2f], xmm0
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rsi]
xor byte [rbp + rcx - 0x38], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 9
jb 0x140007e50
xorps xmm0, xmm0
mov dword [0x14005eb78], eax
xorps xmm1, xmm1
mov byte [rbp - 0x2f], dil
mov rbx, 0xffffffffffffffff
lea rax, [rbp - 0x38]
movups xmmword [rbp + 0x888], xmm0
mov r8, rbx
movdqu xmmword [rbp + 0x898], xmm1
inc r8
cmp byte [rax + r8], dil
jne 0x140007e96
lea rdx, [rbp - 0x38]
lea rcx, [rbp + 0x888]
call fcn.14001b810
cmp qword [rbp + 0x8a0], 0xf
lea rcx, [rbp + 0x888]
cmova rcx, qword [rbp + 0x888]
call fcn.14002cf8c
cvttsd2si r12d, xmm0
mov dword [rbp + 0x154], 0x44417443
xor eax, eax
mov word [rbp + 0x158], 0x3c71
mov edx, edi
mov word [rbp + 0x16a], ax
mov ecx, edi
xorps xmm0, xmm0
movups xmmword [rbp + 0x15a], xmm0
nop word [rax + rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rsi]
xor byte [rbp + rcx + 0x154], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 6
jb 0x140007f00
xorps xmm0, xmm0
mov dword [0x14005f388], eax
xorps xmm1, xmm1
mov byte [rbp + 0x15a], dil
movups xmmword [rbp + 0x868], xmm0
lea rax, [rbp + 0x154]
mov r8, rbx
movdqu xmmword [rbp + 0x878], xmm1
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140007f50
lea rdx, [rbp + 0x154]
lea rcx, [rbp + 0x868]
call fcn.14001b810
cmp qword [rbp + 0x880], 0xf
lea rcx, [rbp + 0x868]
cmova rcx, qword [rbp + 0x868]
call fcn.1400291d8
mov r15, rax
mov dword [rbp + 0x16c], 0x44417443
xor eax, eax
mov word [rbp + 0x170], 0x3c71
xorps xmm0, xmm0
mov word [rbp + 0x182], ax
movups xmmword [rbp + 0x172], xmm0
mov edx, edi
mov r8d, edi
mov ecx, edi
nop dword [rax + rax]
movsxd rax, edx
lea edx, [r8 + 1]
movsxd rcx, ecx
mov r8d, edx
movzx eax, byte [rax + rsi]
xor byte [rbp + rcx + 0x16c], al
mov ecx, edx
cmp edx, 6
jb 0x140007fc0
xorps xmm0, xmm0
mov dword [0x14005f388], edx
xorps xmm1, xmm1
mov byte [rbp + 0x172], dil
movups xmmword [rbp + 0x848], xmm0
lea rax, [rbp + 0x16c]
mov r8, rbx
movdqu xmmword [rbp + 0x858], xmm1
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140008010
lea rdx, [rbp + 0x16c]
lea rcx, [rbp + 0x848]
call fcn.14001b810
cmp qword [rbp + 0x860], 0xf
lea rcx, [rbp + 0x848]
cmova rcx, qword [rbp + 0x848]
call fcn.1400291d8
mov r14, rax
mov dword [rbp + 0x184], 0x44417443
xor eax, eax
mov word [rbp + 0x188], 0x3c71
xorps xmm0, xmm0
mov word [rbp + 0x19a], ax
movups xmmword [rbp + 0x18a], xmm0
mov edx, edi
mov r8d, edi
mov ecx, edi
nop dword [rax + rax]
movsxd rax, edx
lea edx, [r8 + 1]
movsxd rcx, ecx
mov r8d, edx
movzx eax, byte [rax + rsi]
xor byte [rbp + rcx + 0x184], al
mov ecx, edx
cmp edx, 6
jb 0x140008080
xorps xmm0, xmm0
mov dword [0x14005f388], edx
xorps xmm1, xmm1
mov byte [rbp + 0x18a], dil
movups xmmword [rbp + 0x828], xmm0
lea rax, [rbp + 0x184]
mov r8, rbx
movdqu xmmword [rbp + 0x838], xmm1
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], dil
jne 0x1400080d0
lea rdx, [rbp + 0x184]
lea rcx, [rbp + 0x828]
call fcn.14001b810
cmp qword [rbp + 0x840], 0xf
lea rcx, [rbp + 0x828]
cmova rcx, qword [rbp + 0x828]
call fcn.1400291d8
xorps xmm0, xmm0
mov dword [rbp + 0xa68], 0x263d1521
mov rsi, rax
mov dword [rbp + 0xa6c], 0x2a5b4d1d
xor eax, eax
mov word [rbp + 0xa70], 0x2758
mov dword [rbp + 0xab2], eax
lea r8, str.sZrrA
mov byte [rbp + 0xab6], al
mov edx, edi
movups xmmword [rbp + 0xa72], xmm0
mov ecx, edi
movups xmmword [rbp + 0xa82], xmm0
movups xmmword [rbp + 0xa92], xmm0
movups xmmword [rbp + 0xaa2], xmm0
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + r8]
xor byte [rbp + rcx + 0xa68], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 0xa
jb 0x140008160
xorps xmm0, xmm0
mov dword [0x14005e2f8], eax
xorps xmm1, xmm1
mov byte [rbp + 0xa72], dil
movups xmmword [rbp + 0x808], xmm0
lea rax, [rbp + 0xa68]
mov r8, rbx
movdqu xmmword [rbp + 0x818], xmm1
nop dword [rax]
inc r8
cmp byte [rax + r8], dil
jne 0x1400081b0
lea rdx, [rbp + 0xa68]
lea rcx, [rbp + 0x808]
call fcn.14001b810
cmp qword [rbp + 0x820], 0xf
lea rdx, [rbp + 0x808]
xorps xmm0, xmm0
xorps xmm1, xmm1
cmova rdx, qword [rbp + 0x808]
mov r8, rbx
movups xmmword [rbp + 0xfa0], xmm0
movdqu xmmword [rbp + 0xfb0], xmm1
nop dword [rax + rax]
inc r8
cmp byte [rdx + r8], dil
jne 0x140008200
lea rcx, [rbp + 0xfa0]
call fcn.14001b810
lea rdx, [rbp + 0xfa0]
lea rcx, [rbp + 0xbd8]
call fcn.1400017c0
mov rdi, rax
cmp qword [rax + 0x18], 7
jbe 0x140008235
mov rdi, qword [rax]
xorps xmm0, xmm0
mov word [rbp + 0xe41], 0x7442
xor eax, eax
mov byte [rbp + 0xe43], 0x47
xor ecx, ecx
mov word [rbp + 0xeb4], ax
mov edx, ecx
lea r8, str.sZrrA
movups xmmword [rbp + 0xe44], xmm0
movups xmmword [rbp + 0xe54], xmm0
movups xmmword [rbp + 0xe64], xmm0
movups xmmword [rbp + 0xe74], xmm0
movups xmmword [rbp + 0xe84], xmm0
movups xmmword [rbp + 0xe94], xmm0
movups xmmword [rbp + 0xea4], xmm0
nop dword [rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + r8]
xor byte [rbp + rcx + 0xe41], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 3
jb 0x140008290
xorps xmm0, xmm0
mov dword [0x14005e350], eax
xorps xmm1, xmm1
mov byte [rbp + 0xe44], 0
movups xmmword [rbp + 0x7e8], xmm0
lea rax, [rbp + 0xe41]
mov r8, rbx
movdqu xmmword [rbp + 0x7f8], xmm1
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400082e0
lea rdx, [rbp + 0xe41]
lea rcx, [rbp + 0x7e8]
call fcn.14001b810
cmp qword [rbp + 0x800], 0xf
lea rax, [0x14005f3b0]
mov rcx, qword [0x14005f658]
lea rbx, [rbp + 0x7e8]
cmova rbx, qword [rbp + 0x7e8]
mov r9, r14
mov qword [rsp + 0x40], rax
mov r8, rsi
mov rax, qword [rbp + 0x1058]
mov rdx, rdi
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], r15
call qword [rbp + 0x338]
test eax, eax
mov rcx, rbx
setne dil
call fcn.14002cf8c
mov rdx, qword [rbp + 0x800]
cvttsd2si eax, xmm0
test eax, eax
sete bl
cmp rdx, 0xf
jbe 0x1400083a9
mov rcx, qword [rbp + 0x7e8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400083a4
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0xbf0]
mov byte [rbp + 0x7e8], 0
movdqu xmmword [rbp + 0x7f8], xmm6
cmp rdx, 7
jbe 0x1400083fe
mov rcx, qword [rbp + 0xbd8]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400083f9
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x820]
xor ecx, ecx
movdqa xmm0, xmmword [0x140050c80]
mov word [rbp + 0xbd8], cx
movdqu xmmword [rbp + 0xbe8], xmm0
cmp rdx, 0xf
jbe 0x140008458
mov rcx, qword [rbp + 0x808]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008453
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x840]
mov byte [rbp + 0x808], 0
movdqu xmmword [rbp + 0x818], xmm6
cmp rdx, 0xf
jbe 0x1400084a8
mov rcx, qword [rbp + 0x828]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400084a3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x860]
mov byte [rbp + 0x828], 0
movdqu xmmword [rbp + 0x838], xmm6
cmp rdx, 0xf
jbe 0x1400084f8
mov rcx, qword [rbp + 0x848]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400084f3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x880]
mov byte [rbp + 0x848], 0
movdqu xmmword [rbp + 0x858], xmm6
cmp rdx, 0xf
jbe 0x140008548
mov rcx, qword [rbp + 0x868]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008543
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x8a0]
mov byte [rbp + 0x868], 0
movdqu xmmword [rbp + 0x878], xmm6
cmp rdx, 0xf
jbe 0x140008598
mov rcx, qword [rbp + 0x888]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008593
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x8c0]
mov byte [rbp + 0x888], 0
movdqu xmmword [rbp + 0x898], xmm6
cmp rdx, 0xf
jbe 0x1400085e8
mov rcx, qword [rbp + 0x8a8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400085e3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x8e0]
mov byte [rbp + 0x8a8], 0
movdqu xmmword [rbp + 0x8b8], xmm6
cmp rdx, 0xf
jbe 0x140008638
mov rcx, qword [rbp + 0x8c8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008633
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov byte [rbp + 0x8c8], 0
lea rsi, str.sZrrA
movdqu xmmword [rbp + 0x8d8], xmm6
cmp dil, bl
jne 0x14000a27e
xor eax, eax
mov dword [rbp + 0x214], 0x44417443
xor edi, edi
mov word [rbp + 0x218], 0x3c71
xorps xmm0, xmm0
mov word [rbp + 0x22a], ax
mov edx, edi
mov ecx, edi
movups xmmword [rbp + 0x21a], xmm0
nop dword [rax]
nop word [rax + rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rsi]
xor byte [rbp + rcx + 0x214], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 6
jb 0x140008690
xorps xmm0, xmm0
mov dword [0x14005f388], eax
xorps xmm1, xmm1
mov byte [rbp + 0x21a], dil
mov r13, 0xffffffffffffffff
lea rax, [rbp + 0x214]
movups xmmword [rbp + 0x8e8], xmm0
mov r8, r13
movdqu xmmword [rbp + 0x8f8], xmm1
nop
inc r8
cmp byte [rax + r8], dil
jne 0x1400086e0
lea rdx, [rbp + 0x214]
lea rcx, [rbp + 0x8e8]
call fcn.14001b810
cmp qword [rbp + 0x900], 0xf
lea rcx, [rbp + 0x8e8]
cmova rcx, qword [rbp + 0x8e8]
call fcn.1400291d8
cmp qword [0x14005f3b0], rax
mov rdx, qword [rbp + 0x900]
sete bl
cmp rdx, 0xf
jbe 0x140008763
mov rcx, qword [rbp + 0x8e8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000875e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov byte [rbp + 0x8e8], dil
movdqu xmmword [rbp + 0x8f8], xmm6
test bl, bl
jne 0x14000a29f
mov rax, qword [0x14005f3b0]
xorps xmm0, xmm0
mov edx, edi
mov rcx, qword [rax]
xor eax, eax
mov r12, qword [rcx + 0xa0]
mov ecx, edi
mov dword [rbp + 0x19c], 0x44417443
mov word [rbp + 0x1a0], 0x3c71
movups xmmword [rbp + 0x1a2], xmm0
mov word [rbp + 0x1b2], ax
nop word [rax + rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rsi]
xor byte [rbp + rcx + 0x19c], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 6
jb 0x1400087c0
xorps xmm0, xmm0
mov dword [0x14005f388], eax
xorps xmm1, xmm1
mov byte [rbp + 0x1a2], dil
movups xmmword [rbp + 0x968], xmm0
lea rax, [rbp + 0x19c]
mov r8, r13
movdqu xmmword [rbp + 0x978], xmm1
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140008810
lea rdx, [rbp + 0x19c]
lea rcx, [rbp + 0x968]
call fcn.14001b810
cmp qword [rbp + 0x980], 0xf
lea rcx, [rbp + 0x968]
cmova rcx, qword [rbp + 0x968]
call fcn.1400291d8
mov r15, rax
mov dword [rbp - 0x1a], 0x41437443
xor eax, eax
mov dword [rbp - 0x16], 0x50233b72
xorps xmm0, xmm0
mov dword [rbp - 1], eax
mov byte [rbp + 3], al
mov edx, edi
mov byte [rbp - 0x12], 0x78
mov ecx, edi
movups xmmword [rbp - 0x11], xmm0
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rsi]
xor byte [rbp + rcx - 0x1a], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 9
jb 0x140008870
xorps xmm0, xmm0
mov dword [0x14005eb78], eax
xorps xmm1, xmm1
mov byte [rbp - 0x11], dil
movups xmmword [rbp + 0x948], xmm0
lea rax, [rbp - 0x1a]
mov r8, r13
movdqu xmmword [rbp + 0x958], xmm1
nop
inc r8
cmp byte [rax + r8], dil
jne 0x1400088b0
lea rdx, [rbp - 0x1a]
lea rcx, [rbp + 0x948]
call fcn.14001b810
cmp qword [rbp + 0x960], 0xf
lea rcx, [rbp + 0x948]
cmova rcx, qword [rbp + 0x948]
call fcn.14002cf8c
mov rax, qword [rbp + 0x1048]
cvttsd2si r14d, xmm0
mov rsi, rax
cmp qword [rax + 0x18], 7
jbe 0x1400088fe
mov rsi, qword [rax]
xorps xmm0, xmm0
mov word [rbp + 0xeb6], 0xb24
xor eax, eax
mov byte [rbp + 0xeb8], 0x3e
movups xmmword [rbp + 0xeb9], xmm0
mov word [rbp + 0xf29], ax
mov edx, edi
movups xmmword [rbp + 0xec9], xmm0
mov ecx, edi
lea rbx, str.sZrrA
movups xmmword [rbp + 0xed9], xmm0
movups xmmword [rbp + 0xee9], xmm0
movups xmmword [rbp + 0xef9], xmm0
movups xmmword [rbp + 0xf09], xmm0
movups xmmword [rbp + 0xf19], xmm0
nop word [rax + rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rbx]
xor byte [rbp + rcx + 0xeb6], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 3
jb 0x140008960
xorps xmm0, xmm0
mov dword [0x14005e350], eax
xorps xmm1, xmm1
mov byte [rbp + 0xeb9], dil
movups xmmword [rbp + 0x928], xmm0
lea rax, [rbp + 0xeb6]
mov r8, r13
movdqu xmmword [rbp + 0x938], xmm1
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], dil
jne 0x1400089b0
lea rdx, [rbp + 0xeb6]
lea rcx, [rbp + 0x928]
call fcn.14001b810
cmp qword [rbp + 0x940], 0xf
lea rdx, [rbp + 0x928]
xorps xmm0, xmm0
xorps xmm1, xmm1
cmova rdx, qword [rbp + 0x928]
mov r8, r13
movups xmmword [rbp + 0xfc0], xmm0
movdqu xmmword [rbp + 0xfd0], xmm1
nop dword [rax + rax]
inc r8
cmp byte [rdx + r8], dil
jne 0x140008a00
lea rcx, [rbp + 0xfc0]
call fcn.14001b810
lea rdx, [rbp + 0xfc0]
lea rcx, [rbp + 0xbb8]
call fcn.1400017c0
mov rdi, rax
cmp qword [rax + 0x18], 7
jbe 0x140008a35
mov rdi, qword [rax]
xorps xmm0, xmm0
mov word [rbp + 0xf2b], 0x7442
xor eax, eax
mov byte [rbp + 0xf2d], 0x47
xor ecx, ecx
mov word [rbp + 0xf9e], ax
mov edx, ecx
movups xmmword [rbp + 0xf2e], xmm0
movups xmmword [rbp + 0xf3e], xmm0
movups xmmword [rbp + 0xf4e], xmm0
movups xmmword [rbp + 0xf5e], xmm0
movups xmmword [rbp + 0xf6e], xmm0
movups xmmword [rbp + 0xf7e], xmm0
movups xmmword [rbp + 0xf8e], xmm0
nop word [rax + rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rbx]
xor byte [rbp + rcx + 0xf2b], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 3
jb 0x140008a90
xorps xmm0, xmm0
mov dword [0x14005e350], eax
xorps xmm1, xmm1
mov byte [rbp + 0xf2e], 0
movups xmmword [rbp + 0x908], xmm0
lea rax, [rbp + 0xf2b]
mov r8, r13
movdqu xmmword [rbp + 0x918], xmm1
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140008ae0
lea rdx, [rbp + 0xf2b]
lea rcx, [rbp + 0x908]
call fcn.14001b810
cmp qword [rbp + 0x920], 0xf
lea rax, [0x14005f3f0]
mov rcx, qword [0x14005f3b0]
lea rbx, [rbp + 0x908]
cmova rbx, qword [rbp + 0x908]
mov r9d, r14d
mov qword [rsp + 0x28], rax
mov r8, rsi
mov rdx, rdi
mov qword [rsp + 0x20], r15
call r12
test eax, eax
mov rcx, rbx
setne dil
call fcn.14002cf8c
mov rdx, qword [rbp + 0x920]
cvttsd2si eax, xmm0
test eax, eax
sete bl
cmp rdx, 0xf
jbe 0x140008b90
mov rcx, qword [rbp + 0x908]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008b8b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0xbd0]
mov byte [rbp + 0x908], 0
movdqu xmmword [rbp + 0x918], xmm6
cmp rdx, 7
jbe 0x140008be5
mov rcx, qword [rbp + 0xbb8]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008be0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x940]
xor r15d, r15d
movdqa xmm0, xmmword [0x140050c80]
mov word [rbp + 0xbb8], r15w
movdqu xmmword [rbp + 0xbc8], xmm0
cmp rdx, 0xf
jbe 0x140008c41
mov rcx, qword [rbp + 0x928]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008c3c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x960]
mov byte [rbp + 0x928], r15b
movdqu xmmword [rbp + 0x938], xmm6
cmp rdx, 0xf
jbe 0x140008c91
mov rcx, qword [rbp + 0x948]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008c8c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov rdx, qword [rbp + 0x980]
mov byte [rbp + 0x948], r15b
movdqu xmmword [rbp + 0x958], xmm6
cmp rdx, 0xf
jbe 0x140008ce1
mov rcx, qword [rbp + 0x968]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008cdc
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov byte [rbp + 0x968], r15b
movdqu xmmword [rbp + 0x978], xmm6
cmp dil, bl
jne 0x140009c0f
xorps xmm0, xmm0
mov dword [rbp + 0x1b4], 0x44417443
xor eax, eax
mov word [rbp + 0x1b8], 0x3c71
movups xmmword [rbp + 0x1ba], xmm0
mov word [rbp + 0x1ca], ax
lea r12, str.sZrrA
mov edx, r15d
mov ecx, r15d
nop dword [rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + r12]
xor byte [rbp + rcx + 0x1b4], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 6
jb 0x140008d30
xorps xmm0, xmm0
mov dword [0x14005f388], eax
xorps xmm1, xmm1
mov byte [rbp + 0x1ba], r15b
movups xmmword [rbp + 0x988], xmm0
lea rax, [rbp + 0x1b4]
mov r8, r13
movdqu xmmword [rbp + 0x998], xmm1
nop dword [rax]
inc r8
cmp byte [rax + r8], r15b
jne 0x140008d80
lea rdx, [rbp + 0x1b4]
lea rcx, [rbp + 0x988]
call fcn.14001b810
cmp qword [rbp + 0x9a0], 0xf
lea rcx, [rbp + 0x988]
cmova rcx, qword [rbp + 0x988]
call fcn.1400291d8
cmp rax, qword [0x14005f3f0]
mov rdx, qword [rbp + 0x9a0]
sete bl
cmp rdx, 0xf
jbe 0x140008e03
mov rcx, qword [rbp + 0x988]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008dfe
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
mov byte [rbp + 0x988], r15b
movdqu xmmword [rbp + 0x998], xmm6
test bl, bl
jne 0x140009c0f
xor eax, eax
mov dword [rbp + 4], 0x41437443
xorps xmm0, xmm0
mov dword [rbp + 0x1d], eax
movups xmmword [rbp + 0xd], xmm0
mov byte [rbp + 0x21], al
mov edx, r15d
mov dword [rbp + 8], 0x50233b72
mov ecx, r15d
mov byte [rbp + 0xc], 0x78
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + r12]
xor byte [rbp + rcx + 4], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 9
jb 0x140008e41
xorps xmm0, xmm0
mov dword [0x14005eb78], eax
xorps xmm1, xmm1
mov byte [rbp + 0xd], r15b
movups xmmword [rbp + 0x9a8], xmm0
lea rax, [rbp + 4]
mov r8, r13
movdqu xmmword [rbp + 0x9b8], xmm1
inc r8
cmp byte [rax + r8], r15b
jne 0x140008e81
lea rdx, [rbp + 4]
lea rcx, [rbp + 0x9a8]
call fcn.14001b810
cmp qword [rbp + 0x9c0], 0xf
lea rcx, [rbp + 0x9a8]
cmova rcx, qword [rbp + 0x9a8]
call fcn.14002cf8c
mov rdx, qword [rbp + 0x9c0]
cvttsd2si eax, xmm0
mov dword [0x14005f4ec], eax
cmp rdx, 0xf
jbe 0x140008f01
mov rcx, qword [rbp + 0x9a8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008efc
movdqu xmmword [rbp + 0x9b8], xmm6
mov byte [rbp + 0x9a8], r15b
xorps xmm0, xmm0
mov dword [rbp + 0x22], 0x41437443
xor eax, eax
mov dword [rbp + 0x26], 0x50233b72
mov dword [rbp + 0x3b], eax
mov edx, r15d
mov byte [rbp + 0x3f], al
mov rax, qword [0x14005f3f0]
mov byte [rbp + 0x2a], 0x78
movups xmmword [rbp + 0x2b], xmm0
mov rcx, qword [rax]
xor eax, eax
mov r14, qword [rcx + 0x20]
mov ecx, r15d
mov word [rbp + 0xbf8], 0x7442
mov byte [rbp + 0xbfa], 0x47
movups xmmword [rbp + 0xbfb], xmm0
mov word [rbp + 0xc6b], ax
movups xmmword [rbp + 0xc0b], xmm0
movups xmmword [rbp + 0xc1b], xmm0
movups xmmword [rbp + 0xc2b], xmm0
movups xmmword [rbp + 0xc3b], xmm0
movups xmmword [rbp + 0xc4b], xmm0
movups xmmword [rbp + 0xc5b], xmm0
nop
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + r12]
xor byte [rbp + rcx + 0xbf8], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 3
jb 0x140008f90
mov r12, qword [rbp + 0x1040]
mov r15, qword [rbp + 0x1048]
mov r14, qword [rbp + 0x1050]
lea rsi, str.sZrrA
xor edi, edi
mov rcx, qword [0x14005f3d8]
test rcx, rcx
je 0x140009d50
mov rax, qword [rcx]
call qword [rax + 0x10]
xor eax, eax
mov dword [rbp + 0xf4], 0x44417443
xorps xmm0, xmm0
mov word [rbp + 0x10a], ax
mov eax, edi
mov word [rbp + 0xf8], 0x3c71
movups xmmword [rbp + 0xfa], xmm0
mov edx, edi
mov ecx, edi
nop
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rsi]
xor byte [rbp + rcx + 0xf4], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 6
jb 0x140009c70
xorps xmm0, xmm0
mov dword [0x14005f388], eax
xorps xmm1, xmm1
mov byte [rbp + 0xfa], 0
movups xmmword [rbp + 0x9c8], xmm0
lea rax, [rbp + 0xf4]
mov r8, r13
movdqu xmmword [rbp + 0x9d8], xmm1
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140009cc0
lea rdx, [rbp + 0xf4]
lea rcx, [rbp + 0x9c8]
call fcn.14001b810
cmp qword [rbp + 0x9e0], 0xf
lea rcx, [rbp + 0x9c8]
cmova rcx, qword [rbp + 0x9c8]
call fcn.1400291d8
mov rdx, qword [rbp + 0x9e0]
mov qword [0x14005f3d8], rax
cmp rdx, 0xf
jbe 0x140009d41
mov rcx, qword [rbp + 0x9c8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009d3c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
movdqu xmmword [rbp + 0x9d8], xmm6
mov byte [rbp + 0x9c8], 0
mov rcx, qword [0x14005f3b0]
test rcx, rcx
je 0x140009e80
mov rax, qword [rcx]
call qword [rax + 0x10]
xor eax, eax
mov dword [rbp + 0x22c], 0x44417443
xorps xmm0, xmm0
mov word [rbp + 0x242], ax
mov eax, edi
mov word [rbp + 0x230], 0x3c71
movups xmmword [rbp + 0x232], xmm0
mov edx, edi
mov ecx, edi
nop dword [rax]
nop word [rax + rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rsi]
xor byte [rbp + rcx + 0x22c], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 6
jb 0x140009da0
xorps xmm0, xmm0
mov dword [0x14005f388], eax
xorps xmm1, xmm1
mov byte [rbp + 0x232], 0
movups xmmword [rbp + 0x9e8], xmm0
lea rax, [rbp + 0x22c]
mov r8, r13
movdqu xmmword [rbp + 0x9f8], xmm1
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140009df0
lea rdx, [rbp + 0x22c]
lea rcx, [rbp + 0x9e8]
call fcn.14001b810
cmp qword [rbp + 0xa00], 0xf
lea rcx, [rbp + 0x9e8]
cmova rcx, qword [rbp + 0x9e8]
call fcn.1400291d8
mov rdx, qword [rbp + 0xa00]
mov qword [0x14005f3b0], rax
cmp rdx, 0xf
jbe 0x140009e71
mov rcx, qword [rbp + 0x9e8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009e6c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
movdqu xmmword [rbp + 0x9f8], xmm6
mov byte [rbp + 0x9e8], 0
mov rcx, qword [0x14005f658]
test rcx, rcx
je 0x140009fb0
mov rax, qword [rcx]
call qword [rax + 0x10]
xor eax, eax
mov dword [rbp + 0x244], 0x44417443
xorps xmm0, xmm0
mov word [rbp + 0x25a], ax
mov eax, edi
mov word [rbp + 0x248], 0x3c71
movups xmmword [rbp + 0x24a], xmm0
mov edx, edi
mov ecx, edi
nop dword [rax]
nop word [rax + rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rsi]
xor byte [rbp + rcx + 0x244], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 6
jb 0x140009ed0
xorps xmm0, xmm0
mov dword [0x14005f388], eax
xorps xmm1, xmm1
mov byte [rbp + 0x24a], 0
movups xmmword [rbp + 0xa08], xmm0
lea rax, [rbp + 0x244]
mov r8, r13
movdqu xmmword [rbp + 0xa18], xmm1
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140009f20
lea rdx, [rbp + 0x244]
lea rcx, [rbp + 0xa08]
call fcn.14001b810
cmp qword [rbp + 0xa20], 0xf
lea rcx, [rbp + 0xa08]
cmova rcx, qword [rbp + 0xa08]
call fcn.1400291d8
mov rdx, qword [rbp + 0xa20]
mov qword [0x14005f658], rax
cmp rdx, 0xf
jbe 0x140009fa1
mov rcx, qword [rbp + 0xa08]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009f9c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
movdqu xmmword [rbp + 0xa18], xmm6
mov byte [rbp + 0xa08], 0
mov rcx, qword [0x14005f3f0]
test rcx, rcx
je 0x14000a0d8
mov rax, qword [rcx]
call qword [rax + 0x10]
xor eax, eax
mov dword [rbp + 0x25c], 0x44417443
xorps xmm0, xmm0
mov word [rbp + 0x272], ax
mov eax, edi
mov word [rbp + 0x260], 0x3c71
movups xmmword [rbp + 0x262], xmm0
mov edx, edi
mov ecx, edi
nop dword [rax]
nop word [rax + rax]
cdqe
movsxd rcx, ecx
movzx eax, byte [rax + rsi]
xor byte [rbp + rcx + 0x25c], al
lea eax, [rdx + 1]
mov edx, eax
mov ecx, eax
cmp eax, 6
jb 0x14000a000
xorps xmm0, xmm0
mov dword [0x14005f388], eax
xorps xmm1, xmm1
mov byte [rbp + 0x262], 0
movups xmmword [rbp + 0xa28], xmm0
lea rax, [rbp + 0x25c]
movdqu xmmword [rbp + 0xa38], xmm1
inc r13
cmp byte [rax + r13], 0
jne 0x14000a045
mov r8, r13
lea rdx, [rbp + 0x25c]
lea rcx, [rbp + 0xa28]
call fcn.14001b810
cmp qword [rbp + 0xa40], 0xf
lea rcx, [rbp + 0xa28]
cmova rcx, qword [rbp + 0xa28]
call fcn.1400291d8
mov rdx, qword [rbp + 0xa40]
mov qword [0x14005f3f0], rax
cmp rdx, 0xf
jbe 0x14000a0c9
mov rcx, qword [rbp + 0xa28]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a0c4
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000a2bf
call fcn.14001dd34
movdqu xmmword [rbp + 0xa38], xmm6
mov byte [rbp + 0xa28], 0
lea rcx, [0x14005e300]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
xorps xmm0, xmm0
xor eax, eax
mov qword [rbp + 0xbb0], rax
movups xmmword [0x14005e300], xmm0
movsd xmm0, qword [rbp + 0xbb0]
movsd qword [0x14005e310], xmm0
call qword [sym.imp.ole32.dll_CoUninitialize]
mov qword [r12], rdi
mov qword [r12 + 8], rdi
mov qword [r12 + 0x10], rdi
mov rdx, qword [0x140058830]
sub rdx, qword [0x140058828]
sar rdx, 5
test rdx, rdx
je 0x14000a18f
movabs rax, 0x7ffffffffffffff
cmp rdx, rax
ja 0x14000a2b9
mov rcx, r12
call fcn.14001c000
mov rsi, qword [0x140058830]
mov rbx, qword [0x140058828]
mov rdi, qword [r12]
cmp rbx, rsi
je 0x14000a17d
mov rdx, rbx
mov rcx, rdi
call fcn.1400190e0
add rdi, 0x20
add rbx, 0x20
cmp rbx, rsi
jne 0x14000a165
mov rdx, rdi
mov rcx, rdi
call fcn.14001a830
mov qword [r12 + 8], rdi
xor edi, edi
mov rdx, qword [r15 + 0x18]
cmp rdx, 7
jbe 0x14000a1ce
mov rcx, qword [r15]
lea rdx, [rdx*2 + 2]
cmp rdx, 0x1000
jb 0x14000a1c9
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000a2bf
mov rcx, r8
call fcn.14001dd34
mov qword [r15 + 0x10], rdi
mov qword [r15 + 0x18], 7
mov word [r15], di
mov rdx, qword [r14 + 0x18]
cmp rdx, 7
jbe 0x14000a21d
mov rcx, qword [r14]
lea rdx, [rdx*2 + 2]
cmp rdx, 0x1000
jb 0x14000a218
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000a2bf
mov rcx, r8
call fcn.14001dd34
movaps xmm6, xmmword [rsp + 0x10e0]
mov rax, r12
mov qword [r14 + 0x10], rdi
mov qword [r14 + 0x18], 7
mov word [r14], di
add rsp, 0x10f8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov r13, 0xffffffffffffffff
jmp 0x140009c0f
mov r13, 0xffffffffffffffff
mov r14, qword [rbp + 0x1050]
mov r15, qword [rbp + 0x1048]
mov r12, qword [rbp + 0x1040]
jmp 0x140009c2b
mov r14, qword [rbp + 0x1050]
mov r15, qword [rbp + 0x1048]
mov r12, qword [rbp + 0x1040]
jmp 0x140009c2d
call fcn.14001bfe0
int3
call fcn.140023db8
int3