Function at 0x180027c20
Capabilities:
Check for software breakpoints
Terminate process

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2078]
mov eax, 0x2178
call fcn.1800bcd00
sub rsp, rax
mov rax, qword [0x1800e72b8]
xor rax, rsp
mov qword [rbp + 0x2060], rax
mov r14d, dword [rbp + 0x20f0]
mov rbx, r9
mov r9, qword [rbp + 0x20e0]
xor r11d, r11d
mov r10, qword [rbp - 0x48]
mov rsi, rdx
mov qword [rbp - 0x28], rdx
mov rdi, rcx
lea eax, [r14 + 0xac8]
mov qword [rbp - 0x30], rcx
mov rcx, qword [rbp - 0x48]
mov r15d, r14d
mov qword [rsp + 0x70], rbx
lea rdx, [0x1800c867b]
mov qword [rbp - 0x58], r8
mov qword [rbp - 0x80], r9
mov qword [rbp - 0x78], r10
cmp r14d, eax
jae 0x180028741
mov rax, qword [rbp - 0x48]
mov r12d, dword [rbp - 0x50]
mov r13d, dword [rbp - 0x58]
mov qword [rsp + 0x68], rax
mov dword [rbp - 0x40], r12d
mov qword [rsp + 0x78], rcx
cmp r15d, 0xea
ja 0x180027fe1
je 0x180027f2a
lea eax, [r15 - 0xc]
cmp eax, 0xc4
ja case.0x180027cfd.13
lea rbx, [0x180000000]
movzx eax, byte [rbx + rax + 0x28bcc]
mov ecx, dword [rbx + rax*4 + 0x28bac]
add rcx, rbx
jmp rcx
mov dword [rsp + 0x28], 0x9f
lea rcx, [rbp - 0x20]
xor r9d, r9d
mov qword [rsp + 0x20], r11
xor r8d, r8d
mov dword [rbp - 0x20], 1
mov rdx, rdi
call fcn.180026370
mov rcx, rax
mov qword [rsp + 0x68], rax
mov eax, dword [rax]
cmp eax, 2
je 0x18002834c
xor edx, edx
mov dword [rsp + 0x60], eax
lea rcx, [rsp + 0x60]
lea r8d, [rdx + 0x7c]
call fcn.1800897e0
mov dword [rsp + 0x38], 6
mov r9d, 0x1d
mov qword [rsp + 0x30], rax
xor r8d, r8d
lea rax, str.type
mov rdx, rsi
mov qword [rsp + 0x28], rax
mov rcx, rdi
mov dword [rsp + 0x20], 3
call fcn.18004d440
mov r10, qword [rbp - 0x78]
jmp 0x1800286ea
mov rbx, qword [rsp + 0x70]
cmp dword [rbx], 1
je 0x1800286f7
mov rax, qword [section..data]
lea r9, [rsp + 0x60]
mov r8, rdx
mov qword [rbp - 0x48], rax
mov edx, 0xe6
mov dword [rsp + 0x60], r11d
lea rcx, [rbp - 0x48]
call fcn.18009f6b0
xor r9d, r9d
mov dword [rsp + 0x20], 0xa3
lea r8, str.ParseTiming.ParseDuration
xor edx, edx
xor ecx, ecx
call fcn.18000ea70
mov edx, dword [rbx]
lea rcx, str.B127_KAPOmB
call fcn.18000dac0
mov r10, qword [rbp - 0x78]
jmp 0x1800286ef
mov r12d, dword [0x1800e74b8]
mov dword [rbp - 0x40], r12d
mov rbx, qword [rsp + 0x70]
jmp 0x1800286f7
mov dword [rsp + 0x28], 0x9f
lea rcx, [rbp - 0x18]
xor r9d, r9d
mov qword [rsp + 0x20], r11
xor r8d, r8d
mov dword [rbp - 0x18], r11d
mov rdx, rdi
call fcn.180026370
mov r8, qword [rbp - 0x58]
mov rdx, rax
mov r10, qword [rbp - 0x78]
mov r9, qword [rbp - 0x80]
mov rbx, qword [rsp + 0x70]
mov qword [rsp + 0x78], rax
jmp 0x1800286fc
mov eax, dword [r9]
mov rbx, qword [rsp + 0x70]
test eax, eax
js 0x180027e5b
cmp eax, dword [rbx + 8]
jle 0x1800286f7
mov r8d, dword [r8]
mov r9d, 0xe
mov dword [rsp + 0x50], 6
mov rdx, rsi
mov dword [rsp + 0x48], eax
mov rcx, rdi
lea rax, str.index
mov qword [rsp + 0x40], rax
mov eax, dword [rbx + 8]
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x30], eax
lea rax, str.size
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 1
call fcn.18004d440
mov r10, qword [rbp - 0x78]
jmp 0x1800286ef
cmp dword [rdi + 8], 0
je case.0x180027cfd.13
mov ebx, 0x70
mov eax, ebx
sub eax, 0x70
je 0x180027ee9
sub eax, 0x79
je 0x180027ed9
cmp eax, 0x79
jne 0x180027ef9
mov rcx, qword [rdi + 0x50]
jmp 0x180027ef0
mov rcx, qword [rdi + 0x18]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [rdi + 0x30]
jmp 0x180027ef0
mov rcx, qword [rdi]
mov dword [rdi + 8], r11d
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
xor r11d, r11d
add ebx, 0x79
cmp ebx, 0x1db
jb 0x180027ec2
mov r10, qword [rbp - 0x78]
jmp 0x1800286ea
mov rbx, qword [rsp + 0x70]
movabs rax, 0x65006c00730073
mov qword [rbp + 0x40], rax
mov word [rbp + 0x48], r11w
jmp 0x1800286f7
xor r9d, r9d
mov qword [rsp + 0x20], r11
xor r8d, r8d
lea rcx, [rbp - 8]
lea edx, [r9 + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp + 8], xmm0
test al, al
je 0x180027fc1
mov ebx, 0x18
xor edi, edi
nop dword [rax]
mov eax, ebx
sub eax, 0x18
je 0x180027fa9
sub eax, 1
je 0x180027f7f
cmp eax, 1
jne 0x180027fba
xor edx, edx
mov ecx, 0xa3
call fcn.18007fd70
jmp 0x180027fba
lea rax, [rsp + 0x60]
mov dword [rsp + 0x60], edi
mov qword [rsp + 0x20], rax
mov r9d, 0x6c
lea rax, [0x1800c867b]
xor edx, edx
mov r8, rax
mov rcx, rax
call fcn.1800a7e50
jmp 0x180027fba
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
lea edx, [r9 + 0x55]
call fcn.18008c0d0
inc ebx
cmp ebx, 0x1b
jb 0x180027f60
mov r9, qword [0x1800e74a8]
xor edx, edx
mov r8, rsi
lea ecx, [rdx + 0x40]
call fcn.18005e9e0
mov r10, rax
mov qword [rbp - 0x78], rax
jmp 0x1800286ea
cmp r15d, 0x188
ja 0x1800280ce
je 0x180028050
mov eax, r15d
sub eax, 0xf2
je 0x180028042
sub eax, 0x26
je 0x180028025
mov rbx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x78]
cmp eax, 1
jne 0x180028701
mov eax, 0x61
mov word [rbp + 0x48], ax
jmp 0x180028701
lea r9, [rdi + 0x2c]
mov edx, 0xc7
lea r8, [rdi + 0x4c]
xor ecx, ecx
call fcn.1800067c0
mov r10, qword [rbp - 0x78]
jmp 0x1800286ea
mov rbx, qword [rsp + 0x70]
mov qword [rbp - 0x38], rdi
jmp 0x1800286f7
mov rbx, qword [rsp + 0x70]
lea rcx, [rsp + 0x60]
mov r9d, 0x8d
mov r8, rbx
mov rdx, rdi
mov eax, dword [rbx + 8]
inc eax
mov dword [rsp + 0x60], eax
call fcn.1800503c0
mov r9, qword [rbp - 0x80]
mov ecx, dword [rbx + 8]
sub ecx, 2
cmp ecx, dword [r9]
jl 0x180028335
movsxd rax, ecx
lea rdx, [rax + rax*2]
shl rdx, 3
nop dword [rax]
nop word [rax + rax]
mov rax, qword [rbx + 0x10]
lea rdx, [rdx - 0x18]
dec ecx
movups xmm0, xmmword [rdx + rax + 0x18]
movups xmmword [rdx + rax + 0x30], xmm0
movsd xmm1, qword [rdx + rax + 0x28]
movsd qword [rdx + rax + 0x40], xmm1
cmp ecx, dword [r9]
jge 0x1800280a0
mov r10, qword [rbp - 0x78]
jmp 0x1800286f3
mov eax, r15d
sub eax, 0x1a2
je 0x180028367
sub eax, 8
je 0x18002857b
cmp eax, 0xb0
jne case.0x180027cfd.13
mov edx, 1
lea ecx, [rdx + 0x1f]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov qword [rbp - 0x78], rax
mov rdi, rax
test rax, rax
jne 0x1800282b6
mov r14d, 0x69
mov eax, r14d
sub eax, 0x67
je 0x180028149
sub eax, 1
je 0x18002872b
cmp eax, 1
jne 0x18002829e
lea r8d, [rax + 0xd]
mov ecx, eax
lea rdx, str.get_WorkloadId
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__write]
mov r13d, eax
jmp 0x18002829e
mov esi, 0x121
nop
cmp esi, 0x121
je 0x180028169
cmp esi, 0xb13d
je 0x18002857b
jmp 0x18002828c
xor ebx, ebx
lea rcx, [rbp - 8]
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
lea edx, [rbx + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp + 8], xmm0
test al, al
je 0x180028285
mov edi, 0xa
nop
mov eax, edi
sub eax, 8
je 0x180028250
sub eax, 1
je 0x180028240
cmp eax, 1
jne 0x18002827a
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
cmp r12d, dword [0x1800e74b8]
je 0x18002827a
mov ebx, 0x68
cmp ebx, 0x68
je 0x180028222
cmp ebx, 0x4d98
je 0x180028204
cmp ebx, 0x9ac8
jne 0x18002822e
mov dword [0x1800e74b8], r12d
jmp 0x18002822e
lea rax, [0x1800c867b]
xor r9d, r9d
mov r8, rax
lea rcx, str.Internalsvc.PerfCounterRegistry
mov rdx, rax
call fcn.1800bc300
jmp 0x18002822e
lea rcx, str.http:__schemas.dmtf.org_wbem_wscim_1_cim_schema_2_CIM_ListenerDestination
call fcn.1800bc300
add ebx, 0x4d30
cmp ebx, 0xe790
jbe 0x1800281e6
xor ebx, ebx
jmp 0x18002827a
lea rax, str.E__dd._MMM_y._G
mov qword [0x1800e74c0], rax
jmp 0x18002827a
lea rax, [0x1800c867b]
mov dword [rsp + 0x60], ebx
mov rdx, rax
mov qword [rsp + 0x20], rax
mov r9d, 0xe7
lea r8, [rsp + 0x60]
lea rcx, str.VER_E_FLT_START
call fcn.180041fe0
dec edi
cmp edi, 7
ja 0x1800281a0
mov dword [rbp - 0x38], 0xffffffff
add esi, 0xb01c
cmp esi, 0x16038
jbe 0x180028150
dec r14d
cmp r14d, 0x66
ja 0x180028114
mov rdi, qword [rbp - 0x78]
mov r14d, dword [rbp + 0x20f0]
xor ebx, ebx
lea rcx, [rbp - 8]
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
lea edx, [rbx + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp + 8], xmm0
test al, al
je 0x18002832c
lea rax, [rsp + 0x60]
mov byte [rbp - 0x70], 1
mov qword [rsp + 0x30], rax
lea r9, [rbp - 0x70]
lea rax, [0x1800c867b]
mov byte [rbp - 0x68], 2
mov qword [rsp + 0x28], rax
lea r8, [rbp - 0x68]
mov rdx, rax
mov dword [rsp + 0x20], 0xc8
lea rcx, [rbp - 0x50]
mov dword [rsp + 0x60], edi
mov dword [rbp - 0x50], ebx
call fcn.18002a380
mov r10, qword [rbp - 0x78]
jmp 0x1800286ea
mov rbx, qword [rsp + 0x70]
mov r9, qword [rbp - 0x80]
mov rcx, qword [rsp + 0x68]
mov r8, qword [rbp - 0x58]
mov r10, qword [rbp - 0x78]
mov rdx, qword [rsp + 0x78]
jmp 0x180028701
mov rbx, qword [rsp + 0x70]
mov r9, qword [rbp - 0x80]
mov r8, qword [rbp - 0x58]
mov r10, qword [rbp - 0x78]
mov rdx, qword [rsp + 0x78]
jmp 0x180028701
test r10, r10
je case.0x180027cfd.13
mov r14d, 0xa0
nop word [rax + rax]
mov eax, r14d
sub eax, 0x9d
je 0x180028560
sub eax, 1
je 0x180028546
sub eax, 1
je 0x1800283bc
cmp eax, 1
jne 0x1800286c5
cmp dword [r10 + 0x10], 0
jne 0x1800286c5
mov eax, dword [rdi + 0x10]
mov dword [r10 + 0x10], eax
jmp 0x1800286c5
mov eax, dword [rdi + 0x10]
cmp dword [r10 + 0x10], eax
je 0x18002850e
mov esi, 0xdd
nop
mov eax, esi
sub eax, 0xdc
je 0x180028735
cmp eax, 1
jne 0x1800284f5
xor ebx, ebx
lea edx, [rax + 6]
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
lea rcx, [rbp - 8]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp + 8], xmm0
test al, al
je 0x1800284f5
mov edi, 0xf8
nop dword [rax + rax]
mov eax, edi
sub eax, 0xf8
je 0x1800284d0
sub eax, 1
je 0x18002847a
sub eax, 1
je 0x18002846a
cmp eax, 1
jne 0x1800284e7
lea rax, [0x1800c867b]
mov dword [rbp - 0x50], ebx
mov rdx, rax
mov qword [rsp + 0x20], rax
mov r9d, 0xe7
lea r8, [rbp - 0x50]
lea rcx, str.V534_WeightIdx_WeightIdx
call fcn.180041fe0
jmp 0x1800284e7
lea rax, str.RELEASE_MOV64mr_PSEUDO_
mov qword [0x1800e74c0], rax
jmp 0x1800284e7
cmp r12d, dword [0x1800e74b8]
je 0x1800284e7
mov ebx, 0x51
mov eax, ebx
sub eax, 0x51
je 0x1800284b9
cmp eax, 1
jne 0x1800284c5
lea rax, [0x1800c867b]
xor r9d, r9d
mov r8, rax
lea rcx, str.N6icu_5120FieldPositionHandlerE
mov rdx, rax
call fcn.1800bc300
mov dword [0x1800e74b8], r12d
jmp 0x1800284c5
lea rcx, str.C:perforcecef3_testchromium_src_third_party_ffmpeglibavcodec_aacsbr.c
call fcn.1800bc300
inc ebx
cmp ebx, 0x53
jb 0x180028488
xor ebx, ebx
jmp 0x1800284e7
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
inc edi
cmp edi, 0xfc
jb 0x180028420
dec esi
cmp esi, 0xdb
ja 0x1800283d0
mov rsi, qword [rbp - 0x28]
xor r11d, r11d
mov r10, qword [rbp - 0x78]
cmp dword [r10 + 0xc], 0
je 0x1800286c5
xor r9d, r9d
mov qword [rsp + 0x20], r11
mov r8, rsi
lea rcx, [rbp + 0x20]
mov edx, 0x85
call fcn.18005c2e0
movups xmm0, xmmword [rax + 0x10]
mov r10, qword [rax]
mov qword [rbp - 0x78], r10
movups xmmword [rbp + 8], xmm0
jmp 0x1800286c5
xor edx, edx
mov qword [rsp + 0x20], rdi
xor r9d, r9d
mov r8, r10
lea ecx, [rdx + 0x6f]
call fcn.1800b7f60
jmp 0x1800286c1
mov esi, 0x37
cmp esi, 0x37
je 0x1800285a2
cmp esi, 0xcc
jne 0x1800286af
xor edi, edi
mov dword [rbp - 0x38], edi
mov rax, qword [rbp - 0x38]
mov rcx, qword [rbp + 0x2060]
xor rcx, rsp
call fcn.1800bcd70
add rsp, 0x2178
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
xor ebx, ebx
lea rcx, [rbp - 8]
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
lea edx, [rbx + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp + 8], xmm0
test al, al
je 0x1800286af
mov edi, 0x26
cmp edi, 0x26
je 0x180028613
cmp edi, 0x1430
jne 0x18002869d
lea rax, [rbp - 0x50]
mov dword [rbp - 0x50], ebx
mov qword [rsp + 0x20], rax
mov r9d, 0x6c
lea rax, [0x1800c867b]
xor edx, edx
mov r8, rax
mov rcx, rax
call fcn.1800a7e50
jmp 0x18002869d
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
cmp r12d, dword [0x1800e74b8]
je 0x18002869d
mov ebx, 0x10f
cmp ebx, 0x10f
je 0x180028677
cmp ebx, 0xbc6e
je 0x180028659
cmp ebx, 0x177cd
jne 0x18002868d
mov dword [0x1800e74b8], r12d
jmp 0x18002868d
lea rax, [0x1800c867b]
xor r9d, r9d
mov r8, rax
lea rcx, str.EnumerateLEIDsFromPCD_succeeded
mov rdx, rax
call fcn.1800bc300
jmp 0x18002868d
mov r8d, dword [0x1800e74b8]
lea rcx, str.i6SBiDCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRww
mov edx, r12d
call fcn.1800bc300
add ebx, 0xbb5f
cmp ebx, 0x2321d
jbe 0x180028638
xor ebx, ebx
add edi, 0x140a
cmp edi, 0x2814
jbe 0x1800285d7
add esi, 0x95
cmp esi, 0x161
jb 0x180028565
mov r10, qword [rbp - 0x78]
mov rdi, qword [rbp - 0x30]
dec r14d
mov rsi, qword [rbp - 0x28]
mov r11d, 0
cmp r14d, 0x9c
ja 0x180028380
mov r14d, dword [rbp + 0x20f0]
mov rbx, qword [rsp + 0x70]
mov r9, qword [rbp - 0x80]
mov r8, qword [rbp - 0x58]
mov rdx, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x68]
mov rdi, qword [rbp - 0x30]
lea eax, [r14 + 0xac8]
mov rsi, qword [rbp - 0x28]
add r15d, 0xb8
xor r11d, r11d
cmp r15d, eax
jae 0x180028755
lea rdx, [0x1800c867b]
jmp 0x180027cc2
mov ecx, r13d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov dword [rbp - 0x38], 0xffffffff
jmp 0x18002857b
mov rdx, qword [rbp - 0x48]
mov eax, dword [rbp - 0x50]
mov qword [rsp + 0x78], rdx
mov dword [rbp - 0x40], eax
mov qword [rsp + 0x68], rcx
imul eax, r14d, 0x9a0
mov r15d, r14d
mov dword [rbp - 0x58], eax
cmp r14d, eax
ja 0x18002857b
mov r13d, dword [rsp + 0x60]
mov r12, qword [rbp - 0x48]
mov r14d, dword [rbp - 0x58]
nop dword [rax + rax]
cmp r15d, 0xc871
ja 0x1800289fd
je 0x1800289f3
cmp r15d, 0x61
ja 0x180028868
je 0x18002885e
cmp r15d, 0xc
je 0x18002881c
cmp r15d, 0x18
je 0x1800287f3
cmp r15d, 0x32
jne 0x180028b72
mov ecx, dword [rdi + 8]
lea r8, [rbp - 0x60]
cmp ecx, dword [rdi + 0xc]
mov r9, rsi
mov eax, dword [rdi + 0x10]
cmovle ecx, dword [rdi + 0xc]
xor edx, edx
mov dword [rbp - 0x50], eax
lea rax, [rbp - 0x50]
mov dword [rbp - 0x60], ecx
mov rcx, r10
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x121
call fcn.1800730b0
jmp 0x180028b6e
movsxd rax, dword [r9]
mov rdx, qword [rbp + 0x20e8]
lea rcx, [rax + rax*2]
mov rax, qword [rbx + 0x10]
movups xmm0, xmmword [rdx]
movups xmmword [rax + rcx*8], xmm0
movsd xmm1, qword [rdx + 0x10]
movsd qword [rax + rcx*8 + 0x10], xmm1
jmp 0x180028b72
mov eax, dword [rcx + 8]
lea r8, [rbp - 0x50]
mov dword [rbp - 0x60], eax
mov r9, rbx
mov dword [rsp + 0x30], 0x18
lea rax, [rbp - 0x60]
mov qword [rsp + 0x28], rdx
mov rcx, rdi
mov rdx, rsi
mov qword [rsp + 0x20], rax
mov dword [rbp - 0x50], r11d
call fcn.180027c20
mov r9, qword [rbp - 0x80]
mov dword [r9], 6
jmp 0x180028b72
mov word [rbp + 0x4a], r11w
jmp 0x180028b72
cmp r15d, 0x2292
je 0x1800288b0
cmp r15d, 0x4311
je 0x180028893
cmp r15d, 0x85c1
jne 0x180028b72
mov dword [rbp + 0x54], 0x6c006c
jmp 0x180028b72
movsd xmm0, qword [0x1800cff24]
movzx eax, word [0x1800cff2c]
movsd qword [rbp + 0x4a], xmm0
mov word [rbp + 0x52], ax
jmp 0x180028b72
mov esi, 0x54
cmp esi, 0x54
je 0x1800288cb
cmp esi, 0x4ec
je 0x180028576
jmp 0x1800289dc
xor ebx, ebx
lea rcx, [rbp - 8]
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
lea edx, [rbx + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp + 8], xmm0
test al, al
je 0x1800289dc
mov r13d, dword [rbp - 0x40]
lea r12, [0x1800c867b]
mov edi, 0x33
nop dword [rax + rax]
cmp edi, 0x33
je 0x180028942
cmp edi, 0x19e6
jne 0x1800289c1
lea rax, [rbp - 0x60]
mov dword [rbp - 0x60], ebx
mov r9d, 0x6c
mov qword [rsp + 0x20], rax
mov r8, r12
xor edx, edx
mov rcx, r12
call fcn.1800a7e50
jmp 0x1800289c1
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
mov r8d, dword [0x1800e74b8]
cmp r13d, r8d
je 0x1800289c1
mov ebx, 0xa0
nop word [rax + rax]
mov eax, ebx
sub eax, 0xa0
je 0x18002898a
cmp eax, 1
jne 0x1800289b5
mov r8d, r13d
mov dword [0x1800e74b8], r13d
jmp 0x1800289b5
mov edx, r13d
lea rcx, str.KDocument_Writer_is_done_writing_and_cannot_process_any_more_write_requests.
call fcn.1800bc300
xor r9d, r9d
lea rcx, str.CNVFileAction::ValidateCopyFile
mov r8, r12
mov rdx, r12
call fcn.1800bc300
mov r8d, dword [0x1800e74b8]
inc ebx
cmp ebx, 0xa2
jb 0x180028970
xor ebx, ebx
add edi, 0x19b3
cmp edi, 0x3366
jbe 0x180028910
mov r12, qword [rbp - 0x48]
mov r13d, dword [rsp + 0x60]
add esi, 0x498
cmp esi, 0x930
jbe 0x1800288b5
jmp 0x180028b6e
mov word [rbp + 0x58], r11w
jmp 0x180028b72
cmp r15d, 0x1d331
ja 0x180028b42
je 0x180028a6b
cmp r15d, 0x10b21
je 0x180028a62
cmp r15d, 0x14dd1
je 0x180028a37
cmp r15d, 0x19081
jne 0x180028b72
mov dword [rbp - 0x10], 4
jmp 0x180028b72
mov edx, 0x64
lea r9, [rbp + 0x40]
xor ecx, ecx
lea r8d, [rdx - 0x16]
call fcn.180008f40
mov r13d, 0x14
mov qword [rbp - 0x48], rax
mov dword [rsp + 0x60], r13d
mov r12, rax
jmp 0x180028b6e
mov qword [rbp + 0x18], r11
jmp 0x180028b72
mov r15, qword [rbp - 0x28]
nop
mov esi, 0x79
mov eax, esi
sub eax, 0x79
je 0x180028af3
sub eax, 1
je 0x180028ae6
cmp eax, 1
jne 0x180028b29
mov rdx, qword [rbx + 0x18]
mov rcx, qword [rbx + 0x10]
mov rax, rdx
sub rax, rcx
movsxd rdi, r14d
cmp rdi, rax
ja 0x180028acd
lea rax, [rcx + rdi]
mov qword [rbx + 0x10], rax
mov rax, rbx
cmp rdx, 0x10
jb 0x180028ab4
mov rax, qword [rbx]
lea rbx, [rax + rcx]
mov r8, rdi
mov rcx, rbx
lea rdx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rdi], 0
jmp 0x180028b29
lea r9, [rbp + 0x60]
mov qword [rsp + 0x20], rdi
xor r8d, r8d
mov rdx, rdi
mov rcx, rbx
call fcn.1800021b0
jmp 0x180028b29
test r14d, r14d
jg 0x180028b29
mov r15d, 0x1d331
jmp 0x180028b6e
mov rax, qword [rdi]
lea r9, [rbp - 0x60]
lea r8, [rbp - 0x50]
mov qword [rbp - 0x50], rax
mov edx, 0x99
mov dword [rbp - 0x60], r13d
xor ecx, ecx
call fcn.18007d530
cmp al, 2
jne 0x180028aeb
mov r8d, 0x2000
lea rdx, [rbp + 0x60]
mov rcx, r15
call r12
mov r14d, eax
mov rbx, qword [rsp + 0x70]
inc esi
mov rdi, qword [rbp - 0x30]
cmp esi, 0x7c
jb 0x180028a75
jmp 0x180028a70
cmp r15d, 0x215e1
je 0x180028b5a
cmp r15d, 0x25891
je 0x18002857b
jmp 0x180028b72
mov edx, dword [rbp - 0x10]
mov rcx, qword [rbp + 0x18]
call sub.IMM32.dll_ImmGetProperty
mov rax, qword [rbx + 0x10]
mov qword [rbp - 0x38], rax
mov r9, qword [rbp - 0x80]
imul eax, dword [rbp + 0x20f0], 0xb0
add r15d, eax
cmp r15d, dword [rbp - 0x58]
ja 0x18002857b
mov rbx, qword [rsp + 0x70]
xor r11d, r11d
mov rdi, qword [rbp - 0x30]
mov rsi, qword [rbp - 0x28]
mov r10, qword [rbp - 0x78]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x78]
jmp 0x180028780