Function at 0x1800418f0
Capabilities:
Terminate process

Disassembly:
mov rax, rsp
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x258]
sub rsp, 0x318
movaps xmmword [rax - 0x58], xmm6
movaps xmmword [rax - 0x68], xmm7
movaps xmmword [rax - 0x78], xmm8
mov rax, qword [0x180357660]
xor rax, rsp
mov qword [rbp + 0x1d0], rax
mov ebx, dword [rbp + 0x290]
mov r11, r9
mov r10, qword [rbp + 0x280]
xor esi, esi
mov qword [rbp - 0x58], r9
mov r12, rcx
mov r9, r8
mov qword [rbp], r8
mov r8, qword [rbp + 0x288]
lea eax, [rbx + 0xf]
cmp ebx, eax
mov qword [rbp - 0x30], rdx
mov eax, dword [rsp + 0x50]
lea rcx, [0x180000000]
mov qword [rbp - 0x60], r10
mov r15d, ebx
mov qword [rbp - 0x20], r8
jae 0x180042d9d
mov r13, qword [rbp + 0x80]
mov ecx, r15d
mov ebx, dword [rsp + 0x50]
mov edi, dword [rsp + 0x50]
mov r14d, dword [rsp + 0x50]
mov dword [rbp - 0x6c], eax
mov eax, dword [rsp + 0x50]
mov dword [rbp - 0x38], eax
mov eax, dword [rsp + 0x50]
mov dword [rbp - 0x68], eax
mov eax, dword [rsp + 0x50]
mov dword [rbp - 0x80], eax
mov eax, dword [rsp + 0x50]
mov dword [rbp - 0x40], eax
mov eax, dword [rsp + 0x50]
mov dword [rbp - 0x3c], eax
nop dword [rax]
nop dword [rax + rax]
lea eax, [r15 - 0x5b]
cmp eax, 0x41
ja case.default.0x1800419ed
lea rcx, [0x180000000]
movzx eax, byte [rcx + rax + 0x44864]
mov ecx, dword [rcx + rax*4 + 0x44828]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov rax, qword [rbp - 0x50]
mov qword [rbp - 0x10], rax
jmp case.0x1800419ed.95
mov rax, qword [rdx + 0x18]
movsxd rcx, dword [r11]
add rcx, rcx
mov edx, dword [rax + rcx*8 + 0xc]
and edx, 0x3ff
cmp dword [rsp + 0x50], 0x18
jne case.0x18004423c.390
test edx, edx
je 0x180042cf2
test dl, 4
je 0x180041a33
test byte [r12], 1
je case.0x18004423c.390
test dl, 8
je 0x180041a43
test byte [r12], 1
jne case.0x18004423c.390
test dl, 0x20
je 0x180041a53
test byte [r12], 2
je case.0x18004423c.390
test dl, dl
jns 0x180041a62
test byte [r12], 8
je case.0x18004423c.390
mov rdx, qword [rbp - 0x30]
mov dword [rbp - 0x10], 1
jmp case.0x1800419ed.95
movdqa xmm2, xmmword [0x18034dd30]
movdqa xmm3, xmmword [0x18034dca0]
movdqa xmm4, xmmword [0x18034dec0]
movdqa xmm5, xmmword [0x18034dda0]
movdqa xmm6, xmmword [0x18034deb0]
movdqa xmm7, xmmword [0x18034e020]
mov dword [rbp + 0xb0], 0x7f58e2a9
mov dword [rbp + 0xb4], 0x7f6d2ebf
mov dword [rbp + 0xb8], 0x361ab24
mov dword [rbp + 0xbc], 0x83
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmmword [0x1803593d0], xmm0
mov dword [rbp + 0xc0], 0x310485
mov dword [rbp + 0xc4], 0xbc11df
mov dword [rbp + 0xc8], 0x20f276a
mov dword [rbp + 0xcc], 0xbbe27c
movaps xmm1, xmmword [rbp + 0xc0]
movaps xmmword [0x1803593e0], xmm1
mov dword [rbp + 0xd0], 0x12d218
mov dword [rbp + 0xd4], 0x216
mov dword [rbp + 0xd8], 5
mov dword [rbp + 0xdc], 0x7ff0009f
movaps xmm0, xmmword [rbp + 0xd0]
movaps xmmword [0x1803593f0], xmm0
mov dword [rbp + 0xe0], 0xdc4873
mov dword [rbp + 0xe4], 0x781373
mov dword [rbp + 0xe8], 0x48ca6d6
mov dword [rbp + 0xec], 0x9fc96a9
movaps xmm1, xmmword [rbp + 0xe0]
mov qword [rbp + 0xf0], 0x519029f
mov dword [rbp + 0xf8], 0x3021
mov dword [rbp + 0xfc], 1
movaps xmm0, xmmword [rbp + 0xf0]
movaps xmmword [0x180359410], xmm0
movdqa xmm0, xmmword [0x18034def0]
movaps xmmword [0x180359400], xmm1
movdqa xmm1, xmmword [0x18034dfa0]
movaps xmmword [0x180359430], xmm0
mov dword [rbp - 0x6c], 0x38
mov dword [0x180359420], 0x7ff16c60
mov dword [rbp - 0x38], 0x21
movaps xmmword [0x180359440], xmm1
movaps xmmword [0x180359450], xmm2
movaps xmmword [0x180359460], xmm3
movaps xmmword [0x180359470], xmm4
movaps xmmword [0x180359480], xmm5
movaps xmmword [0x180359490], xmm6
movaps xmmword [0x1803594a0], xmm7
mov dword [0x1803594b0], 4
jmp case.0x1800419ed.95
mov qword [rbp + 8], rdx
jmp case.0x1800419ed.95
lea rdx, [0x1803591e0]
mov dword [rbp + 0xb0], reloc.SHELL32.dll_ILClone
lea rcx, [rbp + 0xb0]
mov dword [rbp + 0xb4], ILClone
mov dword [rbp + 0xb8], 0x1960c
mov dword [rbp + 0xbc], 0x10e5
mov dword [rbp + 0xc0], 0x21f
mov dword [rbp + 0xc4], 0x4c
mov dword [rbp + 0xc8], 0x1b0
mov dword [rbp + 0xcc], 0x34
mov dword [rbp + 0xd0], 3
mov dword [rbp + 0xd4], 0x41
mov dword [rbp + 0xd8], 4
mov dword [rbp + 0xdc], 0x38
mov dword [rbp + 0xe0], 0x20
mov dword [rbp + 0xe4], PathMakeUniqueName
mov dword [rbp + 0xe8], 0x22
mov dword [rbp + 0xec], 0x15
mov dword [rbp + 0xf0], 1
mov dword [rbp + 0xf4], 0x17
mov dword [rbp + 0xf8], 0x20
mov dword [rbp + 0xfc], 0x222
mov dword [rbp + 0x100], 0x1c8
mov dword [rbp + 0x104], 7
mov dword [rbp + 0x108], 0x237
mov dword [rbp + 0x10c], 0x38
mov dword [rbp + 0x110], 8
mov dword [rbp + 0x114], 8
mov dword [rbp + 0x118], 0x37
mov dword [rbp + 0x11c], 3
mov dword [rbp + 0x120], 0x34
mov dword [rbp + 0x124], 0x156
mov dword [rbp + 0x128], 0x155
mov dword [rbp + 0x12c], 4
mov dword [rbp + 0x130], 0x109
mov dword [rbp + 0x134], 7
mov dword [rbp + 0x138], PathYetAnotherMakeUniqueName
mov dword [rbp + 0x13c], 0x56
mov dword [rbp + 0x140], 0x897
mov dword [rbp + 0x144], 0x15
mov dword [rbp + 0x148], 7
mov dword [rbp + 0x14c], 1
mov dword [rbp + 0x150], 5
mov dword [rbp + 0x154], 1
mov dword [rbp + 0x158], 4
movups xmm0, xmmword [rcx]
mov rax, qword [rcx + 0xa0]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x10], xmm1
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x20], xmm0
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x30], xmm1
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x40], xmm0
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx + 0x50], xmm1
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx + 0x60], xmm0
movups xmm0, xmmword [rcx + 0x80]
movups xmmword [rdx + 0x70], xmm1
movups xmm1, xmmword [rcx + 0x90]
movups xmmword [rdx + 0x80], xmm0
movups xmmword [rdx + 0x90], xmm1
mov qword [rdx + 0xa0], rax
mov eax, dword [rcx + 0xa8]
mov dword [rdx + 0xa8], eax
mov rdx, qword [rbp - 0x30]
jmp case.0x1800419ed.95
movdqa xmm0, xmmword [0x18034e0b0]
lea rax, [rbp + 0xb0]
movdqa xmm1, xmmword [0x18034dc90]
lea rcx, [0x180359580]
movdqa xmmword [rbp + 0xb0], xmm0
lea rcx, [rcx + 0x80]
movdqa xmm0, xmmword [0x18034df90]
lea rax, [rax + 0x80]
movdqa xmmword [rbp + 0xd0], xmm0
movdqa xmm0, xmmword [0x18034de30]
movdqa xmmword [rbp + 0xc0], xmm1
movdqa xmm1, xmmword [0x18034dee0]
movdqa xmmword [rbp + 0xf0], xmm0
movdqa xmm0, xmmword [0x18034dfe0]
movdqa xmmword [rbp + 0xe0], xmm1
movdqa xmm1, xmmword [0x18034dc60]
movdqa xmmword [rbp + 0x110], xmm0
movdqa xmm0, xmmword [0x18034dcd0]
movdqa xmmword [rbp + 0x100], xmm1
movdqa xmm1, xmmword [0x18034dce0]
movdqa xmmword [rbp + 0x130], xmm0
movdqa xmm0, xmmword [0x18034de60]
movdqa xmmword [rbp + 0x120], xmm1
movdqa xmm1, xmmword [0x18034ddf0]
movdqa xmmword [rbp + 0x150], xmm0
movdqa xmm0, xmmword [0x18034dd90]
movdqa xmmword [rbp + 0x140], xmm1
movdqa xmm1, xmmword [0x18034dcc0]
movdqa xmmword [rbp + 0x170], xmm0
movdqa xmmword [rbp + 0x160], xmm1
mov dword [rbp + 0x180], 0x4d
mov dword [rbp + 0x184], 1
movups xmm0, xmmword [rax - 0x80]
movups xmm1, xmmword [rax - 0x70]
movups xmmword [rcx - 0x80], xmm0
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rcx - 0x70], xmm1
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rcx - 0x60], xmm0
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rcx - 0x50], xmm1
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rcx - 0x40], xmm0
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rcx - 0x30], xmm1
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rcx - 0x20], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rcx - 0x10], xmm1
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rax + 0x40]
mov rax, qword [rax + 0x50]
movups xmmword [rcx + 0x30], xmm1
movups xmmword [rcx + 0x40], xmm0
mov qword [rcx + 0x50], rax
jmp case.0x1800419ed.95
mov qword [rbp + 0xf0], 0x519029f
lea rax, [rbp + 0xb0]
mov dword [rbp + 0xb0], 0xce802a9
lea rcx, [0x1803592f0]
mov dword [rbp + 0xb4], 0x49c845bf
mov dword [rbp + 0xb8], 0x361ab24
mov dword [rbp + 0xbc], 0x83
movaps xmm0, xmmword [rbp + 0xb0]
mov dword [rbp + 0xd0], 0x12d218
mov dword [rbp + 0xd4], 0x216
mov dword [rbp + 0xd8], 5
mov dword [rbp + 0xdc], 0x14a62e9f
mov dword [rbp + 0xc0], 0x310485
mov dword [rbp + 0xc4], 0xbc11df
mov dword [rbp + 0xc8], 0x20f276a
mov dword [rbp + 0xcc], 0xbbe27c
movaps xmm1, xmmword [rbp + 0xc0]
mov dword [rbp + 0xf8], 0x3021
mov dword [rbp + 0xfc], 1
mov dword [rbp + 0xe0], 0xdc4873
mov dword [rbp + 0xe4], 0x781373
mov dword [rbp + 0xe8], 0x48ca6d6
mov dword [rbp + 0xec], 0x9fc96a9
mov qword [rbp + 0xb0], 1
mov qword [rbp + 0xb8], ILClone
mov qword [rbp + 0xc0], 1
mov qword [rbp + ILClone8], 0xc
mov qword [rbp + 0x104], 1
mov qword [rbp + 0x10c], 1
mov qword [rbp + 0x114], 1
mov dword [rbp + 0x11c], esi
mov dword [rbp + 0x120], 1
mov dword [rbp + 0x124], 1
mov dword [rbp + 0x128], 1
mov dword [rbp + 0x12c], 1
mov qword [rbp + 0x130], 1
mov dword [rbp + 0x138], esi
mov qword [rbp + 0x13c], 1
mov dword [rbp + 0x144], 1
mov dword [rbp + 0x148], 0x1e
mov dword [rbp + 0x14c], 1
mov dword [rbp + 0x150], 1
mov qword [rbp + 0x154], 1
mov dword [rbp + 0x15c], esi
mov qword [rbp + 0x160], 1
mov qword [rbp + 0x168], rsi
mov qword [rbp + 0x170], ILClone
mov qword [rbp + 0x178], ILClone
mov qword [rbp + 0x180], 1
mov dword [rbp + 0x188], esi
mov dword [rbp + 0x18c], 1
movaps xmmword [0x180359290], xmm0
movaps xmm0, xmmword [rbp + 0xd0]
mov qword [rbp + 0xd0], 1
mov qword [rbp + 0xd8], rsi
movaps xmmword [0x1803592b0], xmm0
movaps xmm0, xmmword [rbp + 0xf0]
mov qword [rbp + 0xf4], 1
mov qword [rbp + 0xfc], 1
movaps xmmword [0x1803592a0], xmm1
movaps xmm1, xmmword [rbp + 0xe0]
mov dword [rbp + 0xe0], 1
mov qword [rbp + 0xe4], 1
mov qword [rbp + 0xec], 1
movaps xmmword [0x1803592d0], xmm0
movups xmm0, xmmword [rax]
mov dword [rbp - 0x68], PathMakeUniqueName
movaps xmmword [0x1803592c0], xmm1
movups xmm1, xmmword [rax + 0x10]
mov dword [0x1803592e0], 0x14d56120
movups xmmword [rcx], xmm0
mov dword [rbp - 0x80], 0x15
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x30], xmm1
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x40], xmm0
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
lea rax, [rax + 0x80]
movups xmmword [rcx - 0x20], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rcx - 0x10], xmm1
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x30], xmm1
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x40], xmm0
movups xmmword [rcx + 0x50], xmm1
jmp case.0x1800419ed.95
mov r9, qword [rbp + 8]
test r9, r9
je 0x180042347
mov rcx, qword [r9 + 8]
test rcx, rcx
je 0x18004231c
mov rax, qword [rcx]
test rax, rax
je 0x1800422f8
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [rbp + 8]
mov rcx, qword [rax + 8]
mov rax, qword [rcx + 8]
test rax, rax
je 0x180042312
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [rbp + 8]
mov rcx, qword [rax + 8]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r9, qword [rbp + 8]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [r9], xmm0
mov rcx, r9
movups xmmword [r9 + 0x10], xmm0
mov qword [r9 + 0x20], rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r10, qword [rbp - 0x60]
mov rdx, qword [rbp - 0x30]
mov r8, qword [rbp - 0x20]
mov r11, qword [rbp - 0x58]
mov r9, qword [rbp]
mov ecx, dword [rbp + 0x290]
inc r15d
lea eax, [rcx + 0xf]
cmp r15d, eax
jb 0x1800419c0
mov ebx, dword [rbp + 0x290]
lea rcx, [0x180000000]
mov r10d, dword [rbp - 0x80]
mov r11d, dword [rbp - 0x6c]
mov r15, qword [rbp + 0x80]
lea r14d, [rbx - 0xf]
mov r9d, dword [rsp + 0x50]
mov edi, ebx
mov r8d, dword [rsp + 0x50]
lea rdx, [0x180358b00]
mov dword [rsp + 0x70], ebx
mov dword [rbp - 0x28], r14d
movsxd r12, r10d
mov dword [rsp + 0x60], r9d
mov dword [rsp + 0x58], r8d
mov qword [rbp - 0x58], r15
cmp ebx, r14d
jbe 0x180043ace
mov edx, dword [rsp + 0x50]
lea r13d, [rbx - 0x6d]
mov ebx, dword [rsp + 0x50]
mov dword [rbp - 0x70], ebx
mov dword [rbp - 0x78], edx
nop word [rax + rax]
cmp r13d, 0xe
ja case.default.0x1800423ec
mov ecx, dword [rcx + r13*4 + 0x448a8]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov ecx, dword [r12 + 8]
lea eax, [rcx - 0x1a]
cmp eax, 2
jbe 0x180042406
cmp ecx, 4
jne 0x180042343
mov eax, dword [r8]
lea r9, [rsp + 0x70]
mov qword [rsp + 0x38], r12
mov r8, rdx
mov dword [rsp + 0x70], eax
mov rdx, r10
mov rax, qword [rbp - 0x50]
mov rcx, r13
mov dword [rsp + 0x30], 0x79
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
call fcn.180030930
mov r10, qword [rbp - 0x60]
mov qword [rbp - 0x50], rax
cmp dword [r10], esi
je 0x180042451
test rax, rax
je case.0x180042499.2
or dword [r13 + 0x98], 1
mov rdx, qword [rbp - 0x30]
mov r8, qword [rbp - 0x20]
jmp case.0x1800419ed.92
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
movups xmmword [rdx + 0x10], xmm0
jmp case.0x1800419ed.95
mov eax, dword [r12 + 8]
mov r13, qword [r11]
dec eax
cmp eax, 0x1d
ja case.0x180042499.2
lea r15, [0x180000000]
cdqe
mov ecx, dword [r15 + rax*4 + 0x448e4]
add rcx, r15
jmp rcx
movups xmm0, xmmword [r12]
mov qword [rsp + 0x30], r13
lea r9, [rbp - 0x50]
mov qword [rsp + 0x28], rsi
lea rcx, [rsp + 0x70]
xor r8d, r8d
movaps xmmword [rbp - 0x50], xmm0
xor edx, edx
mov dword [rsp + 0x70], esi
mov dword [rsp + 0x20], 0xb1
call fcn.18003c6c0
mov rbx, rax
mov dword [rbp - 0x78], esi
mov dword [rsp + 0x60], ebx
lea rax, [rbp - 0x78]
lea r9, [rsp + 0x60]
mov dword [rsp + 0x38], 0x57
xor r8d, r8d
mov qword [rsp + 0x30], rax
xor edx, edx
mov qword [rsp + 0x28], rsi
xor ecx, ecx
mov qword [rsp + 0x20], rsi
call fcn.1800479f0
mov qword [rbp - 0x50], rax
cmp ebx, 0xffffffff
je 0x180042515
test rax, rax
jne 0x180042ba6
mov rax, qword [rbp - 0x60]
mov dword [rax], ILRemoveLastID
mov rax, rsi
jmp 0x1800447f1
mov eax, dword [r9]
lea rcx, [rbp + 0x20]
inc eax
mov qword [rsp + 0x30], r12
mov dword [rbp + 0x20], eax
mov r9d, reloc.SHELL32.dll_ILFree
mov eax, dword [r8]
mov r8, r11
mov dword [rsp + 0x58], eax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r10
call fcn.18001ec20
jmp 0x180042b91
mov eax, dword [r8]
mov r9, r12
mov dword [rsp + 0x70], eax
mov r8, r13
lea rax, [rsp + 0x70]
mov ecx, 0x6e
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r10
call fcn.1800354c0
jmp 0x180042b91
mov r15d, 0x5e
cmp r15d, 0x5ab2
ja 0x18004268d
je 0x180042671
cmp r15d, 0x5e
je 0x18004264a
cmp r15d, 0x1e7a
je 0x180042634
cmp r15d, 0x3c96
jne 0x1800426ad
movups xmm0, xmmword [r12]
mov qword [rsp + 0x30], r13
lea r9, [rbp - 0x50]
mov qword [rsp + 0x28], rsi
lea rcx, [rsp + 0x70]
xor r8d, r8d
movaps xmmword [rbp - 0x50], xmm0
xor edx, edx
mov dword [rsp + 0x70], esi
mov dword [rsp + 0x20], 0xb1
call fcn.18003c6c0
mov dword [rsp + 0x38], 0x57
lea r9, [rbp + 0x38]
mov ebx, eax
mov dword [rbp + 0x38], eax
lea rax, [rbp + 0x30]
mov dword [rbp + 0x30], esi
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov qword [rsp + 0x28], rsi
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], rsi
call fcn.1800479f0
mov r11, qword [rbp - 0x58]
mov qword [rbp - 0x50], rax
jmp 0x1800426ad
mov ecx, dword [r12]
mov edx, 1
dec ecx
shl edx, cl
or dword [r13 + 0x94], edx
jmp 0x1800426ad
movsxd rcx, dword [r12]
cmp qword [r11 + 0x28], rcx
jb 0x18004265f
mov rax, qword [r13 + 0x10]
cmp dword [rax + rcx*8 - 4], 0xffffffff
jne 0x1800426ad
mov rax, qword [rbp - 0x60]
mov dword [rax], 6
mov rax, rsi
jmp 0x1800447f1
cmp ebx, 0xffffffff
je 0x180042515
cmp qword [rbp - 0x50], rsi
je 0x180042515
inc dword [r13 + 0x90]
jmp 0x1800426ad
cmp r15d, 0x78ce
je 0x1800426a5
cmp r15d, 0x96ea
je 0x180042ba6
jmp 0x1800426ad
or dword [r13 + 0x98], 2
add r15d, 0x1e1c
cmp r15d, 0xb4a8
jbe 0x180042592
mov r10, qword [rbp - 0x60]
mov rdx, qword [rbp - 0x30]
mov r8, qword [rbp - 0x20]
mov eax, dword [r8]
test al, 0x20
jne 0x180042d70
test al, 0x10
jne 0x180042cfe
cmp dword [r12 + 8], 0x15
jne case.0x180042499.5
test dword [r8], 0x20000
je 0x180042d7f
mov eax, pe_nt_image_headers64
nop word [rax + rax]
cmp eax, 0x110
je 0x180042736
add eax, 0xb1
cmp eax, 0x1c1
jb 0x180042700
mov r15d, 0x36
mov dword [rbp - 0x70], r15d
nop dword [rax]
mov eax, r15d
sub eax, 0x36
je 0x180042786
cmp eax, 1
je case.0x1800419ed.94
jmp 0x180042a6b
mov dword [r12 + 8], 0x17
lea r9, [rbp - 0x50]
movups xmm0, xmmword [r12]
mov qword [rsp + 0x30], r13
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x28], rsi
xor r8d, r8d
xor edx, edx
movaps xmmword [rbp - 0x50], xmm0
mov dword [rsp + 0x70], esi
mov dword [rsp + 0x20], 0xb1
call fcn.18003c6c0
mov ebx, eax
mov dword [rbp + 0x48], eax
lea rax, [rbp + 0x40]
mov dword [rbp + 0x40], esi
lea r9, [rbp + 0x48]
jmp 0x1800424e0
cmp qword [r13], rsi
jne 0x1800427a9
mov r8, r13
mov edx, 0x80
xor ecx, ecx
call fcn.180093470
mov rcx, qword [rbp - 0x60]
mov dword [rcx], eax
test eax, eax
jne case.0x180042499.2
cmp dword [r12], 0x100
jne 0x1800429b8
mov r15d, 0x108
nop dword [rax]
mov eax, r15d
sub eax, 0x108
je 0x1800428ea
sub eax, 1
je 0x1800428ad
sub eax, 1
je 0x18004282a
cmp eax, 1
jne 0x1800429a2
cmp r14d, 0xffffffff
je 0x180042515
cmp edi, 0xffffffff
je 0x180042515
cmp ebx, 0xffffffff
je 0x180042515
cmp qword [rbp + 0x80], rsi
je 0x180042515
cmp qword [rbp + 0x90], rsi
je 0x180042515
cmp qword [rbp - 0x50], rsi
je 0x180042515
jmp 0x1800429a2
mov dword [r12 + 8], 0x19
lea r9, [rbp - 0x10]
movups xmm0, xmmword [r12]
mov qword [rsp + 0x30], r13
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x28], rsi
xor r8d, r8d
xor edx, edx
movaps xmmword [rbp - 0x10], xmm0
mov dword [rsp + 0x70], esi
mov dword [rsp + 0x20], 0xb1
call fcn.18003c6c0
mov rdx, qword [rbp + 0x80]
lea r9, [rbp + 0x50]
mov ebx, eax
mov dword [rbp + 0x50], eax
mov dword [rsp + 0x38], 0x57
lea rax, [rbp + 0x70]
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov rax, qword [rbp + 0x90]
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
mov dword [rbp + 0x70], esi
call fcn.1800479f0
mov qword [rbp - 0x50], rax
jmp 0x1800429a2
mov dword [rsp + 0x38], 0x57
lea rax, [rbp + 0x58]
mov qword [rsp + 0x30], rax
lea r9, [rbp + 0x60]
mov qword [rsp + 0x28], rsi
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], rsi
xor ecx, ecx
mov dword [rbp + 0x60], edi
mov dword [rbp + 0x58], esi
call fcn.1800479f0
mov qword [rbp + 0x90], rax
jmp 0x1800429a2
mov dword [r12], 6
lea r9, [rbp + 0x80]
movups xmm0, xmmword [r12]
mov qword [rsp + 0x30], r13
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x28], rsi
xor r8d, r8d
xor edx, edx
movaps xmmword [rbp + 0x80], xmm0
mov dword [rsp + 0x70], esi
mov dword [rsp + 0x20], 0xb1
call fcn.18003c6c0
mov dword [rsp + 0x38], 0x57
lea r9, [rbp + 0x28]
mov r14, rax
mov dword [rbp + 0x28], eax
lea rax, [rbp + 0x68]
mov dword [rbp + 0x68], esi
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov qword [rsp + 0x28], rsi
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], rsi
call fcn.1800479f0
mov dword [r12], 9
lea r9, [rbp - 0x10]
movups xmm0, xmmword [r12]
mov qword [rsp + 0x30], r13
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x28], rsi
xor r8d, r8d
xor edx, edx
movaps xmmword [rbp - 0x10], xmm0
mov qword [rbp + 0x80], rax
mov dword [rsp + 0x70], esi
mov dword [rsp + 0x20], 0xb1
call fcn.18003c6c0
mov rdi, rax
inc r15d
cmp r15d, 0x10c
jb 0x1800427c0
mov r15d, dword [rbp - 0x70]
jmp 0x180042a33
movups xmm0, xmmword [r12]
mov qword [rsp + 0x30], r13
lea r9, [rbp - 0x10]
mov qword [rsp + 0x28], rsi
lea rcx, [rsp + 0x70]
xor r8d, r8d
movaps xmmword [rbp - 0x10], xmm0
xor edx, edx
mov dword [rsp + 0x70], esi
mov dword [rsp + 0x20], 0xb1
call fcn.18003c6c0
mov dword [rsp + 0x38], 0x57
lea r9, [rbp + 0x10]
mov ebx, eax
mov dword [rbp + 0x10], eax
lea rax, [rbp + 0x78]
mov dword [rbp + 0x78], esi
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov qword [rsp + 0x28], rsi
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], rsi
call fcn.1800479f0
mov qword [rbp - 0x50], rax
cmp ebx, 0xffffffff
je 0x180042515
test rax, rax
je 0x180042515
mov rax, qword [rbp - 0x20]
lea r8, [rsp + 0x70]
mov r9, qword [rbp - 0x30]
lea rcx, [rbp + 0x98]
mov edx, 0xd5
mov eax, dword [rax]
mov dword [rsp + 0x70], eax
call fcn.180082f90
movups xmm0, xmmword [rbp + 0x98]
mov rax, qword [rbp - 0x50]
mov qword [rbp - 0x10], rax
movups xmmword [r12], xmm0
inc r15d
mov dword [rbp - 0x70], r15d
cmp r15d, 0x38
jb 0x180042720
mov r15d, 0x1c
cmp r15d, 0x1c
je 0x180042b13
cmp r15d, 0xe1
je 0x180042adc
cmp r15d, 0x1a6
je 0x180042ac7
cmp r15d, 0x26b
jne 0x180042b4d
call qword [sym.imp.api_ms_win_crt_locale_l1_1_0.dll____mb_cur_max_func]
cmp eax, 1
jle 0x180042ba6
or dword [r13 + 0x98], 2
jmp 0x180042ba6
cmp ebx, 0xffffffff
je 0x180042515
cmp qword [rbp - 0x50], rsi
je 0x180042515
jmp 0x180042b4d
mov dword [rsp + 0x38], 0x57
lea rax, [rbp + 0x18]
mov qword [rsp + 0x30], rax
lea r9, [rbp - 0x28]
mov qword [rsp + 0x28], rsi
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], rsi
xor ecx, ecx
mov dword [rbp - 0x28], ebx
mov dword [rbp + 0x18], esi
call fcn.1800479f0
mov qword [rbp - 0x50], rax
jmp 0x180042b4d
movups xmm0, xmmword [r12]
mov qword [rsp + 0x30], r13
lea r9, [rbp + 0x1b0]
mov qword [rsp + 0x28], rsi
lea rcx, [rsp + 0x70]
xor r8d, r8d
movaps xmmword [rbp + 0x1b0], xmm0
xor edx, edx
mov dword [rsp + 0x70], esi
mov dword [rsp + 0x20], 0xb1
call fcn.18003c6c0
mov ebx, eax
add r15d, 0xc5
cmp r15d, 0x330
jb 0x180042a82
mov r10, qword [rbp - 0x60]
mov dword [rsp + 0x78], esi
lea r9, [rsp + 0x78]
jmp 0x180042b7d
mov dword [rsp + 0x68], 1
lea r9, [rsp + 0x68]
xor r8d, r8d
mov qword [rsp + 0x20], r13
mov rcx, r10
lea edx, [r8 + 0x2e]
call fcn.18003ad60
mov rcx, qword [rbp - 0x60]
mov qword [rbp - 0x50], rax
cmp dword [rcx], esi
je 0x180042ba6
test rax, rax
je case.0x180042499.2
mov rax, qword [rbp - 0x20]
lea r8, [rsp + 0x70]
mov r9, qword [rbp - 0x30]
lea rcx, [rbp + 0x190]
mov r15d, 0x5b
mov eax, dword [rax]
mov dword [rsp + 0x70], eax
lea edx, [r15 + 0x7a]
call fcn.180082f90
movups xmm0, xmmword [rbp + 0x190]
movups xmmword [r12], xmm0
jmp 0x180042337
movsxd rcx, dword [r11]
mov rax, qword [rdx + 0x18]
add rcx, rcx
mov eax, dword [rax + rcx*8 + 8]
mov dword [rsp + 0x50], eax
jmp case.0x1800419ed.95
movdqa xmm0, xmmword [0x18034dc80]
movdqa xmm1, xmmword [0x18034dff0]
movdqa xmm2, xmmword [0x18034dd20]
movdqa xmm3, xmmword [0x18034dbf0]
movdqa xmm4, xmmword [0x18034de50]
movdqa xmm5, xmmword [0x18034df60]
movdqa xmm6, xmmword [str.UdCZZ]
movdqa xmm7, xmmword [0x18034e080]
movaps xmmword [0x1803594c0], xmm0
movdqa xmm0, xmmword [str.]
mov dword [rbp + 0x1c0], reloc.SHELL32.dll_SHSetFolderPathA
mov dword [rbp + 0x1c4], 0x1d
movups xmmword [0x180359548], xmm0
mov dword [0x180359540], 0x80
movsd xmm0, qword [rbp + 0x1c0]
movsd qword [0x180359558], xmm0
movaps xmmword [0x1803594d0], xmm1
movdqa xmm1, xmmword [0x18034e0d0]
mov dword [rbp + 0x1c0], 0xf9
mov dword [rbp + 0x1c4], 0x78
movsd xmm0, qword [rbp + 0x1c0]
movsd qword [0x180359570], xmm0
movaps xmmword [0x1803594e0], xmm2
movaps xmmword [0x1803594f0], xmm3
movaps xmmword [0x180359500], xmm4
movaps xmmword [0x180359510], xmm5
movaps xmmword [0x180359520], xmm6
movaps xmmword [0x180359530], xmm7
mov dword [rbp - 0x40], 6
movups xmmword [0x180359560], xmm1
mov dword [rbp - 0x3c], 0x36
jmp case.0x1800419ed.95
mov dword [rbp - 0x10], 1
jmp case.0x1800419ed.94
mov r9, rdx
mov dword [rsp + 0x50], eax
mov edx, 0xd5
lea r8, [rsp + 0x50]
lea rcx, [rbp + 0x190]
call fcn.180082f90
movups xmm0, xmmword [rbp + 0x190]
mov rax, qword [rbp]
lea r8, [rsp + 0x68]
mov r9, qword [rbp - 0x58]
mov rcx, r12
mov rdx, qword [rbp - 0x30]
movups xmmword [r12], xmm0
mov eax, dword [rax]
mov dword [rsp + 0x68], eax
mov rax, qword [rbp - 0x20]
mov dword [rsp + 0x30], 0x5b
mov eax, dword [rax]
mov dword [rsp + 0x50], eax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp - 0x60]
mov qword [rsp + 0x20], rax
call fcn.1800418f0
jmp 0x1800447f1
mov dword [r10], ILClone
mov rax, rsi
jmp 0x1800447f1
mov dword [r10], ILClone
mov rax, rsi
jmp 0x1800447f1
mov dword [r10], 5
mov rax, rsi
jmp 0x1800447f1
mov r11d, dword [rsp + 0x50]
mov r10d, dword [rsp + 0x50]
mov dword [rbp - 0x38], eax
mov eax, dword [rsp + 0x50]
mov dword [rbp - 0x68], eax
mov eax, dword [rsp + 0x50]
mov dword [rbp - 0x40], eax
mov eax, dword [rsp + 0x50]
mov dword [rbp - 0x3c], eax
mov dword [rbp - 0x6c], r11d
mov dword [rbp - 0x80], r10d
jmp 0x180042375
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, [0x180344c54]
call fcn.1800bee00
jmp 0x180043a53
mov eax, dword [rbp - 0x3c]
lea r9, [rsp + 0x50]
mov dword [rsp + 0x78], eax
lea rdx, [rsp + 0x68]
lea rax, [0x180359290]
mov dword [rsp + 0x50], esi
mov qword [rsp + 0x28], rax
lea rcx, [rsp + 0x78]
lea rax, [0x180359580]
mov dword [rsp + 0x68], r10d
mov r8d, 0xc6
mov qword [rsp + 0x20], rax
call fcn.180046340
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, [0x180344c54]
call fcn.1800bee00
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.V:_I_MFVideoSource::MFVideoSource
call fcn.1800bee00
jmp 0x180043a53
movdqa xmm0, xmmword [0x18034df10]
lea rax, [rbp + 0xb0]
movdqa xmm1, xmmword [str.9_b]
lea rcx, [0x180359660]
movdqa xmm2, xmmword [0x18034dd70]
lea rcx, [rcx + 0x80]
movdqa xmm3, xmmword [0x18034dc40]
lea rax, [rax + 0x80]
movdqa xmm4, xmmword [0x18034e010]
mov r9d, 0x26
movdqa xmm5, xmmword [0x18034de10]
movdqa xmm6, xmmword [0x18034dc10]
movdqa xmm7, xmmword [0x18034de40]
movdqa xmm8, xmmword [0x18034dea0]
movdqa xmmword [rbp + 0xb0], xmm0
movdqa xmm0, xmmword [0x18034dc70]
movdqa xmmword [rbp + 0xd0], xmm0
movdqa xmm0, xmmword [0x18034dcf0]
movdqa xmmword [rbp + 0xc0], xmm1
movdqa xmm1, xmmword [0x18034de70]
movdqa xmmword [rbp + 0xf0], xmm0
movdqa xmm0, xmmword [0x18034de00]
movdqa xmmword [rbp + 0xe0], xmm1
movdqa xmm1, xmmword [0x18034e040]
movdqa xmmword [rbp + 0x110], xmm0
movdqa xmm0, xmmword [0x18034db30]
movdqa xmmword [rbp + 0x100], xmm1
movdqa xmm1, xmmword [str.Jb_h]
movdqa xmmword [rbp + 0x130], xmm0
movdqa xmm0, xmmword [0x18034df50]
movdqa xmmword [rbp + 0x120], xmm1
movdqa xmm1, xmmword [0x18034df20]
movdqa xmmword [rbp + 0x140], xmm1
movdqa xmm1, xmmword [0x18034e0e0]
movdqa xmmword [rbp + 0x150], xmm0
movdqa xmm0, xmmword [0x18034df80]
movdqa xmmword [rbp + 0x170], xmm0
movdqa xmmword [rbp + 0x160], xmm1
mov qword [rbp + 0x180], ILAppendID
movups xmm0, xmmword [rax - 0x80]
mov dword [rsp + 0x60], r9d
movups xmm1, xmmword [rax - 0x70]
movups xmmword [rcx - 0x80], xmm0
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rcx - 0x70], xmm1
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rcx - 0x60], xmm0
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rcx - 0x50], xmm1
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rcx - 0x40], xmm0
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rcx - 0x30], xmm1
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rcx - 0x20], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rcx - 0x10], xmm1
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rax + 0x40]
mov rax, qword [rax + 0x50]
movups xmmword [rcx + 0x30], xmm1
mov dword [rbp + 0x140], esi
movdqa xmm1, xmmword [0x18034de80]
movups xmmword [rcx + 0x40], xmm0
mov qword [rcx + 0x50], rax
movdqa xmm0, xmmword [0x18034e0a0]
movaps xmmword [0x180359740], xmm0
mov dword [rbp + 0x144], 1
movaps xmmword [0x180359750], xmm1
movaps xmmword [0x180359760], xmm2
movaps xmmword [0x180359770], xmm3
movaps xmmword [0x180359780], xmm4
movaps xmmword [0x180359790], xmm5
movaps xmmword [0x1803597a0], xmm6
movaps xmmword [0x1803597b0], xmm7
movaps xmmword [0x1803597c0], xmm8
movsd xmm0, qword [rbp + 0x140]
movsd qword [0x1803597d0], xmm0
jmp 0x180043a5f
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.unsupported_public_key_algorithm
call fcn.1800bee00
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x78], eax
mov eax, dword [rbp - 0x80]
mov dword [rsp + 0x68], eax
lea rax, [0x180359290]
mov qword [rsp + 0x28], rax
lea rax, [0x180359880]
mov dword [rsp + 0x50], reloc.SHELL32.dll_ILRemoveLastID
jmp 0x1800436fa
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.NYUV_YUV_4CC_V_YUV__Nogatech_Ltd.
call fcn.1800bee00
mov eax, dword [rbp - 0x38]
mov dword [rsp + 0x78], eax
mov eax, dword [rbp - 0x68]
mov dword [rsp + 0x68], eax
lea rax, [0x1803591e0]
mov qword [rsp + 0x28], rax
lea rax, [0x180359430]
mov dword [rsp + 0x50], esi
jmp 0x1800436fa
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Download.Parallelizable.FileSize
call fcn.1800bee00
mov eax, dword [rsp + 0x60]
lea r9, [rsp + 0x50]
mov dword [rsp + 0x78], eax
lea rdx, [rsp + 0x68]
mov eax, dword [rbp - 0x68]
lea rcx, [rsp + 0x78]
mov dword [rsp + 0x68], eax
mov r8d, 0xc6
lea rax, [0x1803591e0]
mov dword [rsp + 0x50], 7
mov qword [rsp + 0x28], rax
lea rax, [0x180359740]
mov qword [rsp + 0x20], rax
call fcn.180046340
jmp case.0x1800423ec.1
movdqa xmm0, xmmword [0x18034dd80]
lea rax, [rbp + 0xb0]
movdqa xmm1, xmmword [0x18034dbd0]
lea rcx, [0x180359880]
movdqa xmm2, xmmword [0x18034dc30]
mov r8d, PathMakeUniqueName
movdqa xmm3, xmmword [0x18034ddb0]
movdqa xmm4, xmmword [0x18034e000]
movdqa xmm5, xmmword [0x18034dfb0]
movdqa xmm6, xmmword [0x18034de90]
movdqa xmm7, xmmword [0x18034ddd0]
movdqa xmm8, xmmword [0x18034dc20]
mov r9d, dword [rsp + 0x60]
mov dword [rbp + 0x140], 4
mov dword [rbp + 0x144], 0x20
movaps xmmword [0x1803597e0], xmm0
movsd xmm0, qword [rbp + 0x140]
movsd qword [0x180359870], xmm0
movdqa xmm0, xmmword [0x18034ded0]
movdqa xmmword [rbp + 0xb0], xmm0
movdqa xmm0, xmmword [0x18034dd00]
movdqa xmmword [rbp + 0xd0], xmm0
movdqa xmm0, xmmword [0x18034dcb0]
movdqa xmmword [rbp + 0xf0], xmm0
movdqa xmm0, xmmword [0x18034dde0]
movdqa xmmword [rbp + 0x110], xmm0
movdqa xmm0, xmmword [0x18034db40]
movdqa xmmword [rbp + 0x130], xmm0
movdqa xmm0, xmmword [0x18034dc50]
movdqa xmmword [rbp + 0x150], xmm0
mov dword [rbp + 0x160], 0x16
movaps xmmword [0x1803597f0], xmm1
movdqa xmm1, xmmword [0x18034dba0]
movdqa xmmword [rbp + 0xc0], xmm1
movdqa xmm1, xmmword [0x18034dd10]
movdqa xmmword [rbp + 0xe0], xmm1
movdqa xmm1, xmmword [0x18034e060]
movdqa xmmword [rbp + 0x100], xmm1
movdqa xmm1, xmmword [0x18034df40]
movdqa xmmword [rbp + 0x120], xmm1
movdqa xmm1, xmmword [0x18034dfc0]
movdqa xmmword [rbp + 0x140], xmm1
movups xmm0, xmmword [rax]
mov dword [rsp + 0x58], r8d
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x30], xmm1
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x50], xmm1
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x60], xmm0
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x70], xmm1
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x80], xmm0
movups xmm0, xmmword [rax + 0xa0]
mov eax, dword [rax + 0xb0]
movups xmmword [rcx + 0x90], xmm1
movups xmmword [rcx + 0xa0], xmm0
mov dword [rcx + 0xb0], eax
movaps xmmword [0x180359800], xmm2
movaps xmmword [0x180359810], xmm3
movaps xmmword [0x180359820], xmm4
movaps xmmword [0x180359830], xmm5
movaps xmmword [0x180359840], xmm6
movaps xmmword [0x180359850], xmm7
movaps xmmword [0x180359860], xmm8
jmp 0x180043a64
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, [0x180344c54]
call fcn.1800bee00
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.XUt2IOz4QKmJeVtc8v_EPw
call fcn.1800bee00
mov eax, dword [rbp - 0x40]
lea r9, [rsp + 0x50]
mov dword [rsp + 0x78], eax
lea rdx, [rsp + 0x68]
mov eax, dword [rbp - 0x6c]
lea rcx, [rsp + 0x78]
mov dword [rsp + 0x68], eax
mov r8d, 0xc6
lea rax, [0x1803592f0]
mov dword [rsp + 0x50], esi
mov qword [rsp + 0x28], rax
lea rax, [0x180359548]
mov qword [rsp + 0x20], rax
call fcn.180046340
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, [0x180344c54]
call fcn.1800bee00
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.where_has_the_event_handler_gone_
call fcn.1800bee00
jmp 0x180043a53
movdqa xmm0, xmmword [0x18034de20]
lea rcx, [0x180359940]
movdqa xmm1, xmmword [0x18034dbe0]
lea rax, [rbp + 0xb0]
movdqa xmmword [rbp + 0xb0], xmm0
xor r9d, r9d
movdqa xmm0, xmmword [0x18034dd40]
xor r8d, r8d
movdqa xmmword [rbp + 0xd0], xmm0
xor edx, edx
movdqa xmm0, xmmword [0x18034da40]
movdqa xmmword [rbp + 0xf0], xmm0
movdqa xmm0, xmmword [0x18034df00]
movdqa xmmword [rbp + 0x110], xmm0
movdqa xmm0, xmmword [0x18034dd60]
movdqa xmmword [rbp + 0x130], xmm0
movdqa xmm0, xmmword [0x18034dc00]
movdqa xmmword [rbp + 0xc0], xmm1
movdqa xmm1, xmmword [0x18034e030]
movdqa xmmword [rbp + 0x150], xmm0
movdqa xmmword [rbp + 0xe0], xmm1
movdqa xmm1, xmmword [0x18034df30]
movdqa xmmword [rbp + 0x100], xmm1
movdqa xmm1, xmmword [0x18034df70]
movdqa xmmword [rbp + 0x120], xmm1
movdqa xmm1, xmmword [0x18034db90]
movdqa xmmword [rbp + 0x140], xmm1
mov dword [rbp + 0x160], esi
movups xmm0, xmmword [rax]
mov dword [rbp + 0x1a0], SHSetInstanceExplorer
movups xmm1, xmmword [rax + 0x10]
mov dword [rbp + 0x1a4], 0x13
movups xmmword [rcx], xmm0
mov dword [rbp - 0x78], 7
movups xmm0, xmmword [rax + 0x20]
mov dword [0x180359a10], 0x94
movups xmmword [rcx + 0x10], xmm1
mov dword [0x180359a30], 0x29
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x30], xmm1
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x50], xmm1
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x60], xmm0
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x70], xmm1
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x80], xmm0
movups xmm0, xmmword [rax + 0xa0]
mov eax, dword [rax + 0xb0]
movups xmmword [rcx + 0x90], xmm1
movups xmmword [rcx + 0xa0], xmm0
mov dword [rcx + 0xb0], eax
lea rax, [0x180358ae0]
movdqa xmm0, xmmword [0x18034e050]
mov ecx, 0xf8
mov qword [rsp + 0x48], rax
movups xmmword [0x1803599f8], xmm0
mov qword [rsp + 0x40], rsi
movsd xmm0, qword [rbp + 0x1a0]
movsd qword [0x180359a08], xmm0
movdqa xmm0, xmmword [0x18034dd50]
mov qword [rsp + 0x38], rsi
movups xmmword [0x180359a18], xmm0
mov qword [rsp + 0x30], rsi
mov dword [rbp + 0x1a0], ILAppendID
mov dword [rbp + 0x1a4], 0xc8
movsd xmm0, qword [rbp + 0x1a0]
mov qword [rsp + 0x28], rsi
movsd qword [0x180359a28], xmm0
mov qword [rsp + 0x20], rsi
call fcn.180097920
jmp 0x180043a53
mov qword [rsp + 0x38], rsi
lea r15, [0x180358ae0]
mov qword [rsp + 0x30], rsi
mov rdx, r15
mov qword [rsp + 0x28], rsi
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x20], 0x6a
xor ecx, ecx
call fcn.1800072c0
mov rbx, rsi
test r12, r12
jle 0x1800436ab
nop dword [rax]
nop word [rax + rax]
lea rax, [0x180000000]
mov dword [rsp + 0x50], 0x20
mov eax, dword [rax + rbx*4 + 0x3593d0]
lea r8, [rsp + 0x68]
mov dword [rsp + 0x68], eax
mov r9d, 0x1a
lea rax, [rsp + 0x50]
xor edx, edx
mov qword [rsp + 0x30], rax
mov rcx, r15
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rsi
call fcn.180057120
inc rbx
cmp rbx, r12
jl 0x180043660
mov qword [rsp + 0x28], rsi
xor r9d, r9d
mov r8, r15
mov qword [rsp + 0x20], rsi
mov edx, SHTestTokenMembership
xor ecx, ecx
call fcn.18006cc60
mov ebx, dword [rbp - 0x70]
mov r15, rax
mov qword [rbp - 0x58], rax
jmp 0x180043a53
lea rax, [0x1803592f0]
mov dword [rsp + 0x78], edx
mov qword [rsp + 0x28], rax
lea rax, [0x1803599f8]
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x68], r11d
lea r9, [rsp + 0x50]
mov qword [rsp + 0x20], rax
mov r8d, 0xc6
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x78]
call fcn.180046340
jmp 0x180043a53
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str._26395_0137_6_0469_7_02389_8_08_
call fcn.1800bee00
jmp 0x180043a53
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Nu_este_gasita_unitata_CD_DVD_
call fcn.1800bee00
lea rax, [0x180344d80]
mov dword [rsp + 0x50], 8
mov qword [rsp + 0x28], rax
lea r8, [0x180358b00]
xor r9d, r9d
mov dword [rsp + 0x20], 0x87
xor edx, edx
lea rcx, [rsp + 0x50]
call fcn.18008b190
mov ebx, esi
nop dword [rax + rax]
mov qword [rsp + 0x38], rsi
lea rax, [0x180358b00]
mov qword [rsp + 0x30], rsi
lea r8, [rsp + 0x50]
mov dword [rsp + 0x28], PathYetAnotherMakeUniqueName
xor r9d, r9d
xor edx, edx
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov dword [rsp + 0x50], 1
call fcn.1800459c0
test eax, eax
jne 0x180043aa8
inc ebx
cmp ebx, 0x40
jl 0x180043790
lea rbx, [0x180358b00]
mov dword [rsp + 0x50], 1
mov rcx, rbx
mov dword [rsp + 0x20], 0x129
lea r9, [rsp + 0x50]
xor r8d, r8d
xor edx, edx
call fcn.18008aa80
cmp eax, 0xffffffff
jne 0x180043a82
mov qword [rsp + 0x38], rsi
lea r8, [rsp + 0x50]
mov qword [rsp + 0x30], rsi
xor r9d, r9d
mov dword [rsp + 0x28], PathYetAnotherMakeUniqueName
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x50], 1
call fcn.1800459c0
cmp eax, 0xffffffff
jne 0x180043a82
mov ebx, dword [rbp - 0x70]
jmp 0x180043a53
xor r9d, r9d
lea rcx, [0x180358ae0]
xor r8d, r8d
mov edx, SHSetInstanceExplorer
call fcn.18008a7e0
xor r9d, r9d
mov qword [rsp + 0x28], r15
lea r8, [0x180358b00]
mov dword [rbp - 0x70], eax
xor edx, edx
mov dword [rsp + 0x50], eax
lea rcx, [rsp + 0x50]
mov dword [rsp + 0x20], 0x87
mov ebx, eax
call fcn.18008b190
mov r15, rsi
test r12, r12
jle 0x1800439fa
lea rbx, [0x180358b00]
nop
lea r9, [rsp + 0x50]
mov dword [rsp + 0x50], 0x20
xor r8d, r8d
mov dword [rsp + 0x20], 0x129
xor edx, edx
mov rcx, rbx
call fcn.18008aa80
cmp eax, 0xffffffff
jne 0x1800438e7
mov dword [rsp + 0x28], 0x156
lea r8, str.HKEY_CURRENT_CONFIG_
xor r9d, r9d
mov qword [rsp + 0x20], rsi
xor edx, edx
xor ecx, ecx
call fcn.18009b030
lea r9, [rsp + 0x50]
mov dword [rsp + 0x50], 0x20
xor r8d, r8d
mov dword [rsp + 0x20], 0x129
xor edx, edx
mov rcx, rbx
call fcn.18008aa80
lea r14, [0x180000000]
cmp eax, dword [r14 + r15*4 + 0x3593d0]
je 0x1800439c0
lea r9, [rsp + 0x50]
mov dword [rsp + 0x50], 0x20
xor r8d, r8d
mov dword [rsp + 0x20], 0x129
xor edx, edx
mov rcx, rbx
call fcn.18008aa80
lea r9, [rsp + 0x68]
mov dword [rsp + 0x68], 0x20
xor r8d, r8d
mov dword [rsp + 0x20], 0x129
xor edx, edx
mov rcx, rbx
mov rdi, rax
call fcn.18008aa80
mov r14d, dword [r14 + r15*4 + 0x3593d0]
mov ecx, 2
mov rbx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [rsp + 0x28], r14d
lea rdx, str.ZuUIoELrTey5Et79FjT5cw
mov rcx, rax
mov dword [rsp + 0x20], edi
mov r9d, r14d
mov r8d, ebx
call fcn.1800bee00
xor r9d, r9d
mov dword [rsp + 0x28], 0x156
lea r8, str.I_Uq1IjoRbyMJJ3Pi857rg
mov qword [rsp + 0x20], rsi
xor edx, edx
xor ecx, ecx
call fcn.18009b030
lea rbx, [0x180358b00]
xor r9d, r9d
mov dword [rsp + 0x50], 0x20
xor r8d, r8d
mov dword [rsp + 0x20], 0x125
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.180089870
inc r15
cmp r15, r12
jl 0x1800438a0
mov edi, dword [rsp + 0x70]
mov r14d, dword [rbp - 0x28]
mov ebx, dword [rbp - 0x70]
xor r9d, r9d
lea rcx, [0x180358b00]
xor r8d, r8d
mov edx, SHSetInstanceExplorer
call fcn.18008a7e0
cmp eax, ebx
je 0x180043a35
mov dword [rsp + 0x28], 0x156
lea r8, str.null_rect_field_in_DrawQuad
xor r9d, r9d
mov qword [rsp + 0x20], rsi
xor edx, edx
xor ecx, ecx
call fcn.18009b030
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, [0x180344c54]
call fcn.1800bee00
mov r15, qword [rbp - 0x58]
mov r10d, dword [rbp - 0x80]
mov edx, dword [rbp - 0x78]
mov r9d, dword [rsp + 0x60]
mov r8d, dword [rsp + 0x58]
dec edi
dec r13d
mov dword [rsp + 0x70], edi
cmp edi, r14d
jbe 0x180043ade
mov r11d, dword [rbp - 0x6c]
lea rcx, [0x180000000]
jmp 0x1800423d0
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.MS_ASYNC_CALLBACK_STATUS_CHOOSEANY
call fcn.1800bee00
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.ri.secInfo.usePredefinedCert
call fcn.1800bee00
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov edi, dword [rsp + 0x50]
mov ebx, dword [rsp + 0x50]
mov dword [rbp - 0x78], edi
mov dword [rbp - 0x70], ebx
jmp 0x180043ae8
mov edi, dword [rbp - 0x78]
lea rdx, [0x180358b00]
mov r14d, dword [rbp + 0x290]
lea r13d, [r14 + 0x1d0]
cmp r14d, r13d
jae case.0x1800419ed.94
lea r11, [0x1803597e0]
nop word [rax + rax]
cmp r14d, 0x163
ja 0x180044211
je 0x18004401b
lea eax, [r14 - 0x7b]
cmp eax, 0xcb
ja case.0x18004423c.391
lea r10, [0x180000000]
movzx eax, byte [r10 + rax + 0x44980]
mov ecx, dword [r10 + rax*4 + 0x4495c]
add rcx, r10
jmp rcx
mov eax, dword [rbp - 0x40]
lea r9, [rsp + 0x68]
mov dword [rsp + 0x50], eax
lea rcx, [rsp + 0x78]
mov eax, dword [rbp - 0x6c]
xor r8d, r8d
mov dword [rsp + 0x78], eax
xor edx, edx
lea rax, [0x180359560]
mov dword [rsp + 0x68], esi
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x30], rax
lea rax, [0x1803592f0]
mov dword [rsp + 0x28], 0xdd
mov qword [rsp + 0x20], rax
call fcn.180054090
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, [0x180344c54]
call fcn.1800bee00
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.For_i__0_To_UBound_rgFormFields_
call fcn.1800bee00
mov eax, dword [rbp - 0x3c]
lea r9, [rsp + 0x68]
mov dword [rsp + 0x50], eax
lea rcx, [rsp + 0x78]
mov eax, dword [rbp - 0x80]
xor r8d, r8d
mov dword [rsp + 0x78], eax
xor edx, edx
lea rax, [0x180359660]
mov dword [rsp + 0x68], esi
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x30], rax
lea rax, [0x180359290]
mov dword [rsp + 0x28], 0xdd
mov qword [rsp + 0x20], rax
call fcn.180054090
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rdx, [0x180344c54]
jmp 0x1800446a0
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.ok._n
call fcn.1800bee00
xor r9d, r9d
lea rcx, [0x180358ae0]
xor r8d, r8d
lea edx, [r9 + 0x75]
call fcn.180008d50
jmp 0x1800446a8
lea rax, [0x180344d80]
mov dword [rsp + 0x50], 8
mov qword [rsp + 0x28], rax
lea rdi, [0x180358b00]
mov r8, rdi
mov dword [rsp + 0x20], 0x87
xor r9d, r9d
lea rcx, [rsp + 0x50]
xor edx, edx
call fcn.18008b190
mov qword [rsp + 0x38], rsi
lea r8, [rsp + 0x50]
mov qword [rsp + 0x30], rsi
xor r9d, r9d
mov dword [rsp + 0x28], PathYetAnotherMakeUniqueName
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x50], 0x1e
call fcn.1800459c0
test eax, eax
jne 0x180043d10
mov qword [rsp + 0x38], rsi
lea r8, [rsp + 0x50]
mov qword [rsp + 0x30], rsi
xor r9d, r9d
mov dword [rsp + 0x28], PathYetAnotherMakeUniqueName
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x50], ILClone
call fcn.1800459c0
test eax, eax
je 0x1800446a8
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Disabling_Rock_Ridge___XA___AA
call fcn.1800bee00
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], 0x12b
mov r8, rdx
mov qword [rsp + 0x28], rax
xor r9d, r9d
mov qword [rsp + 0x20], rsi
xor edx, edx
mov dword [rsp + 0x50], ebx
mov rcx, r15
call fcn.180088ac0
jmp 0x1800446a8
lea rdi, [0x180358b00]
mov dword [rsp + 0x50], reloc.SHELL32.dll_ILClone
mov rcx, rdi
mov dword [rsp + 0x20], 0x129
lea r9, [rsp + 0x50]
xor r8d, r8d
xor edx, edx
call fcn.18008aa80
test eax, eax
jne 0x1800446e0
lea r9, [rsp + 0x50]
mov dword [rsp + 0x50], reloc.SHELL32.dll_ILClone
xor r8d, r8d
mov dword [rsp + 0x20], 0x129
xor edx, edx
mov rcx, rdi
call fcn.18008aa80
test eax, eax
jne 0x1800446e0
lea r9, [rsp + 0x50]
mov dword [rsp + 0x50], 0x13
xor r8d, r8d
mov dword [rsp + 0x20], 0x129
xor edx, edx
mov rcx, rdi
call fcn.18008aa80
cmp eax, 0xffffffff
jne 0x180043e13
lea r9, [rsp + 0x50]
mov dword [rsp + 0x50], 0x13
xor r8d, r8d
mov dword [rsp + 0x20], 0x129
xor edx, edx
mov rcx, rdi
call fcn.18008aa80
cmp eax, 0xffffffff
je 0x1800446a8
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.ivec4_texture1D_isampler1D_float__
call fcn.1800bee00
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.SIPCC__s:__d__d___s:_____cause__s
call fcn.1800bee00
lea rdi, [0x180358ae0]
mov qword [rsp + 0x28], rsi
xor r9d, r9d
mov qword [rsp + 0x20], rdi
xor r8d, r8d
mov edx, 0x105
xor ecx, ecx
call fcn.1800674e0
mov rbx, rsi
test r12, r12
jle 0x180043ec9
lea rsi, [0x180000000]
nop word [rax + rax]
mov eax, dword [rsi + rbx*4 + 0x3593d0]
lea r9, [rsp + 0x50]
mov r8, rdi
mov dword [rsp + 0x50], eax
xor edx, edx
mov dword [rsp + 0x68], 0x20
lea rcx, [rsp + 0x68]
mov dword [rsp + 0x20], 8
call fcn.180055050
inc rbx
cmp rbx, r12
jl 0x180043e90
xor esi, esi
xor r8d, r8d
mov edx, 0x12b
mov rcx, rdi
call fcn.1800b2920
mov r8d, 0x129
mov qword [rbp - 0x58], rax
mov rdx, rdi
xor ecx, ecx
mov r15, rax
call fcn.180088990
mov ebx, eax
mov dword [rbp - 0x70], eax
jmp 0x1800446a8
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Received_upgrader.cancel_from_VMX
call fcn.1800bee00
mov eax, dword [rbp - 0x38]
lea r9, [rsp + 0x68]
mov dword [rsp + 0x50], eax
lea rcx, [rsp + 0x78]
mov eax, dword [rbp - 0x68]
xor r8d, r8d
mov dword [rsp + 0x78], eax
xor edx, edx
lea rax, [0x1803594c0]
mov dword [rsp + 0x68], esi
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x30], rax
lea rax, [0x1803591e0]
mov dword [rsp + 0x28], 0xdd
mov qword [rsp + 0x20], rax
call fcn.180054090
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, [0x180344c54]
call fcn.1800bee00
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rdx, str.wxWizard::OnBackOrNext
jmp 0x1800446a0
lea rdi, [0x180358b00]
mov dword [rsp + 0x50], 0x20
mov rcx, rdi
mov dword [rsp + 0x20], 0x129
lea r9, [rsp + 0x50]
xor r8d, r8d
xor edx, edx
call fcn.18008aa80
cmp eax, 0xffffffff
jne 0x180044706
lea r9, [rsp + 0x50]
mov dword [rsp + 0x50], 0x20
xor r8d, r8d
mov dword [rsp + 0x20], 0x129
xor edx, edx
mov rcx, rdi
call fcn.18008aa80
cmp eax, 0xffffffff
jne 0x180044706
mov qword [rsp + 0x30], rsi
lea r8d, [rax + 0x63]
mov qword [rsp + 0x28], rsi
lea rcx, [0x180358ae0]
xor r9d, r9d
mov qword [rsp + 0x20], rsi
xor edx, edx
call fcn.18009c3e0
jmp 0x1800446a8
lea rdi, [0x180358b00]
mov r15, rsi
test r12, r12
jle 0x1800441a0
nop
lea rax, [rsp + 0x50]
mov dword [rsp + 0x50], 0x20
mov r9d, SHSetInstanceExplorer
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov rdx, rdi
xor ecx, ecx
call fcn.1800613b0
cmp eax, 0xffffffff
jne 0x18004407a
mov dword [rsp + 0x28], 0x156
lea r8, str.exif:GPSLongitudeRef
xor r9d, r9d
mov qword [rsp + 0x20], rsi
xor edx, edx
xor ecx, ecx
call fcn.18009b030
lea rax, [rsp + 0x50]
mov dword [rsp + 0x50], 0x20
mov r9d, SHSetInstanceExplorer
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov rdx, rdi
xor ecx, ecx
call fcn.1800613b0
lea r14, [0x180000000]
cmp eax, dword [r14 + r15*4 + 0x3593d0]
je 0x18004415e
lea rax, [rsp + 0x50]
mov dword [rsp + 0x50], 0x20
mov r9d, SHSetInstanceExplorer
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov rdx, rdi
xor ecx, ecx
call fcn.1800613b0
mov edi, eax
mov dword [rsp + 0x50], 0x20
lea rax, [rsp + 0x50]
mov r9d, SHSetInstanceExplorer
xor r8d, r8d
mov qword [rsp + 0x20], rax
lea rdx, [0x180358b00]
xor ecx, ecx
call fcn.1800613b0
mov r14d, dword [r14 + r15*4 + 0x3593d0]
mov ecx, 2
mov ebx, eax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [rsp + 0x28], r14d
lea rdx, str.Vjd63fYbRhmMpW_5P2EwRg
mov rcx, rax
mov dword [rsp + 0x20], edi
mov r9d, r14d
mov r8d, ebx
call fcn.1800bee00
xor r9d, r9d
mov dword [rsp + 0x28], 0x156
lea r8, str.IXXuqiaTT29_nlWVLnhPQ
mov qword [rsp + 0x20], rsi
xor edx, edx
xor ecx, ecx
call fcn.18009b030
lea rdi, [0x180358b00]
mov qword [rsp + 0x30], rsi
lea rcx, [rsp + 0x50]
mov dword [rsp + 0x28], 0x57
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], rdi
xor edx, edx
mov dword [rsp + 0x50], 0x20
call fcn.180063bd0
inc r15
cmp r15, r12
jl 0x180044030
mov ebx, dword [rbp - 0x70]
mov r14d, dword [rbp + 0x290]
mov r8d, 0x129
mov rdx, rdi
xor ecx, ecx
call fcn.180088990
cmp eax, ebx
je 0x1800441d4
mov dword [rsp + 0x28], 0x156
lea r8, str.glDrawArraysIndirectCommand
xor r9d, r9d
mov qword [rsp + 0x20], rsi
xor edx, edx
xor ecx, ecx
call fcn.18009b030
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, [0x180344c54]
call fcn.1800bee00
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.pMaxCombinedClipAndCullDistances
call fcn.1800bee00
mov r15, qword [rbp - 0x58]
jmp 0x1800446a8
lea eax, [r14 - 0x180]
cmp eax, 0xae
ja case.0x18004423c.391
lea rdx, [0x180000000]
movzx eax, byte [rdx + rax + 0x44a6c]
mov ecx, dword [rdx + rax*4 + 0x44a4c]
add rcx, rdx
jmp rcx
lea rax, [rsp + 0x50]
mov dword [rsp + 0x50], 1
lea rdi, [0x180358b00]
mov qword [rsp + 0x20], rax
mov rdx, rdi
mov r9d, SHSetInstanceExplorer
xor r8d, r8d
xor ecx, ecx
call fcn.1800613b0
cmp eax, 0xffffffff
jne 0x180044778
xor r9d, r9d
mov dword [rsp + 0x50], 1
mov r8d, 0xa2
mov qword [rsp + 0x20], rdi
lea rdx, [rsp + 0x50]
xor ecx, ecx
call fcn.1800bbb60
cmp eax, 0xffffffff
jne 0x180044778
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], 0x12b
mov qword [rsp + 0x28], rax
lea rcx, [0x180344d80]
xor r9d, r9d
mov qword [rsp + 0x20], rsi
mov r8, rdi
mov dword [rsp + 0x50], 8
xor edx, edx
call fcn.180088ac0
xor r9d, r9d
mov dword [rsp + 0x50], 0x1e
mov r8d, 0xa2
mov qword [rsp + 0x20], rdi
lea rdx, [rsp + 0x50]
xor ecx, ecx
call fcn.1800bbb60
test eax, eax
jne 0x180044752
xor r9d, r9d
mov dword [rsp + 0x50], ILClone
mov r8d, 0xa2
mov qword [rsp + 0x20], rdi
lea rdx, [rsp + 0x50]
xor ecx, ecx
call fcn.1800bbb60
test eax, eax
jne 0x180044752
lea rax, [rsp + 0x50]
mov dword [rsp + 0x50], reloc.SHELL32.dll_ILClone
mov r9d, SHSetInstanceExplorer
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov rdx, rdi
xor ecx, ecx
call fcn.1800613b0
test eax, eax
jne 0x18004472c
lea rax, [rsp + 0x50]
mov dword [rsp + 0x50], reloc.SHELL32.dll_ILClone
mov r9d, SHSetInstanceExplorer
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov rdx, rdi
xor ecx, ecx
call fcn.1800613b0
test eax, eax
jne 0x18004472c
lea rax, [rsp + 0x50]
mov dword [rsp + 0x50], 0x13
mov r9d, SHSetInstanceExplorer
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov rdx, rdi
xor ecx, ecx
call fcn.1800613b0
cmp eax, 0xffffffff
jne 0x1800443d7
lea rax, [rsp + 0x50]
mov dword [rsp + 0x50], 0x13
mov r9d, SHSetInstanceExplorer
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov rdx, rdi
xor ecx, ecx
call fcn.1800613b0
cmp eax, 0xffffffff
je 0x1800446a8
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.gdbarch_dump:_skip_prologue____s_
call fcn.1800bee00
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, [0x180344c54]
call fcn.1800bee00
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rdx, str.DeadLink:__d:_s__d______d:_s
jmp 0x1800446a0
lea rax, [0x180359940]
mov dword [rsp + 0x50], r8d
mov qword [rsp + 0x38], rax
lea r9, [rsp + 0x68]
lea rax, [rsp + 0x50]
mov dword [rsp + 0x68], reloc.SHELL32.dll_ILRemoveLastID
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x78]
lea rax, [0x180359290]
mov dword [rsp + 0x28], 0xdd
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor edx, edx
mov dword [rsp + 0x78], r10d
call fcn.180054090
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, [0x180344c54]
call fcn.1800bee00
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.KeepAliveNavigatormediaCapabilities
call fcn.1800bee00
mov eax, dword [rbp - 0x6c]
lea r9, [rsp + 0x68]
mov dword [rsp + 0x78], eax
lea rcx, [rsp + 0x78]
lea rax, [0x180359a18]
mov dword [rsp + 0x50], edi
mov qword [rsp + 0x38], rax
xor r8d, r8d
lea rax, [rsp + 0x50]
mov dword [rsp + 0x68], 1
mov qword [rsp + 0x30], rax
xor edx, edx
lea rax, [0x1803592f0]
mov dword [rsp + 0x28], 0xdd
mov qword [rsp + 0x20], rax
call fcn.180054090
jmp 0x1800446a8
lea rax, [rsp + 0x50]
mov dword [rsp + 0x30], 0x12b
mov qword [rsp + 0x28], rax
lea rdi, [0x180358b00]
mov r8, rdi
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov dword [rsp + 0x50], 8
xor edx, edx
lea rcx, [0x180344d80]
call fcn.180088ac0
mov ebx, esi
xor r9d, r9d
mov dword [rsp + 0x50], 1
mov r8d, 0xa2
mov qword [rsp + 0x20], rdi
lea rdx, [rsp + 0x50]
xor ecx, ecx
call fcn.1800bbb60
test eax, eax
jne 0x18004479e
inc ebx
cmp ebx, 0x40
jl 0x180044544
mov ebx, dword [rbp - 0x70]
jmp 0x1800446a8
mov eax, dword [rbp - 0x68]
lea rcx, [rsp + 0x78]
mov qword [rsp + 0x38], r11
xor r8d, r8d
mov dword [rsp + 0x78], eax
xor edx, edx
lea rax, [rsp + 0x50]
mov dword [rsp + 0x50], r9d
mov qword [rsp + 0x30], rax
lea r9, [rsp + 0x68]
lea rax, [0x1803591e0]
mov dword [rsp + 0x28], 0xdd
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x68], 7
call fcn.180054090
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, [0x180344c54]
call fcn.1800bee00
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rdx, str.Phx::UInt16_revisionNumber__0
jmp 0x1800446a0
lea rax, [rsp + 0x50]
mov dword [rsp + 0x50], 0x20
lea rdi, [0x180358b00]
mov qword [rsp + 0x20], rax
mov rdx, rdi
mov r9d, SHSetInstanceExplorer
xor r8d, r8d
xor ecx, ecx
call fcn.1800613b0
cmp eax, 0xffffffff
jne 0x1800447c4
lea rax, [rsp + 0x50]
mov dword [rsp + 0x50], 0x20
mov r9d, SHSetInstanceExplorer
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov rdx, rdi
xor ecx, ecx
call fcn.1800613b0
cmp eax, 0xffffffff
jne 0x1800447c4
lea rax, [0x180358ae0]
xor r9d, r9d
mov qword [rsp + 0x40], rax
xor r8d, r8d
mov qword [rsp + 0x38], rsi
xor edx, edx
mov qword [rsp + 0x30], rsi
xor ecx, ecx
mov dword [rsp + 0x28], 0x8b
mov qword [rsp + 0x20], rsi
call fcn.180092b30
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rdx, str.ok._n_n
mov rcx, rax
call fcn.1800bee00
mov r8d, dword [rsp + 0x58]
lea r11, [0x1803597e0]
mov r9d, dword [rsp + 0x60]
add r14d, 0x1d
mov dword [rbp + 0x290], r14d
cmp r14d, r13d
jae case.0x1800419ed.94
mov edi, dword [rbp - 0x78]
lea rdx, [0x180358b00]
mov r10d, dword [rbp - 0x80]
jmp 0x180043b10
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.PKIX_CertStore_GetCertCallback
call fcn.1800bee00
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Write_request_from_VPB_with_tag2h
call fcn.1800bee00
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.iter__ReadString_pattern_str_
call fcn.1800bee00
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.CustoTabDragController::Attach
call fcn.1800bee00
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.ivec2_textureSize_isampler2DRect__
call fcn.1800bee00
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.DTRACE_NET_SERVER_CONNECTION
call fcn.1800bee00
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.700_701_317_702_FROM_127_LEFT
call fcn.1800bee00
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov dword [rbp - 0x10], esi
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp + 0x1d0]
xor rcx, rsp
call fcn.1800bfa40
lea r11, [rsp + 0x318]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm7, xmmword [r11 - 0x28]
movaps xmm8, xmmword [r11 - 0x38]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret