Function at 0x140085140
Capabilities:
Create process on windows
Encode data using xor
Hash data using fnv

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x8e0
mov rax, qword [0x140200260]
xor rax, rsp
mov qword [rsp + 0x8d0], rax
mov r13, rdx
mov qword [rsp + 0x38], rdx
mov rsi, rcx
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x378], rdx
xor edi, edi
mov dword [rsp + 0x48], edi
mov qword [rsp + 0x3c0], rdi
mov qword [rsp + 0x3d0], rdi
mov qword [rsp + 0x3d8], rdi
mov r14, qword [rdx + 0x10]
mov r15, rdx
cmp qword [rdx + 0x18], 8
jb 0x1400851b3
mov r15, qword [rdx]
cmp r14, 8
jae 0x1400851d3
movups xmm0, xmmword [r15]
movups xmmword [rsp + 0x3c0], xmm0
mov qword [rsp + 0x3d8], 7
jmp 0x14008521f
mov rbx, r14
or rbx, 7
movabs r12, 0x7ffffffffffffffe
cmp rbx, r12
cmova rbx, r12
lea rdx, [rbx + 1]
lea rcx, [rsp + 0x3c0]
call fcn.140056e90
mov qword [rsp + 0x3c0], rax
lea r8, [r14*2 + 2]
mov rdx, r15
mov rcx, rax
call fcn.1401156f0
mov qword [rsp + 0x3d8], rbx
mov qword [rsp + 0x3d0], r14
mov qword [rsp + 0x380], rdi
mov qword [rsp + 0x390], rdi
mov qword [rsp + 0x398], SafeArrayGetLBound
mov byte [rsp + 0x380], 0
lea rdx, [rsp + 0x380]
lea rcx, [rsp + 0x3c0]
call fcn.14006e270
mov rbx, qword [rsp + 0x390]
mov r14d, VariantTimeToDosDateTime
cmp qword [rsi + 0x188], 0
je 0x140085304
lea rcx, [rsp + 0x380]
cmp qword [rsp + 0x398], 0x10
cmovae rcx, qword [rsp + 0x380]
mov qword [rsp + 0x1f8], rbx
mov r8, rbx
cmp rbx, r14
cmova r8, r14
lea rdx, str.about:blank
call fcn.1401160a0
test eax, eax
jne 0x1400852bd
cmp rbx, r14
je 0x140085304
lea rdx, [rsp + 0x380]
lea rcx, [rsp + 0x110]
call fcn.14005a390
mov rbx, rax
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x188]
test rcx, rcx
je 0x14008823d
mov rax, qword [rcx]
mov rdx, rbx
call qword [rax + 0x10]
nop
mov rcx, rbx
call fcn.140056cb0
mov rbx, qword [rsp + 0x390]
cmp byte [rsi + 0x1f8], 0
je 0x14008558f
lea rcx, [0x1402365a0]
call fcn.1400f46ec
test eax, eax
jne 0x140088243
mov qword [rsp + 0x600], rdi
mov qword [rsp + 0x610], rdi
mov qword [rsp + 0x618], 0xf
mov byte [rsp + 0x600], 0
xor r8d, r8d
lea rdx, [0x140188b29]
lea rcx, [rsp + 0x600]
call fcn.140056d30
nop
mov qword [rsp + 0x5e0], rdi
mov qword [rsp + 0x5f0], rdi
mov qword [rsp + 0x5f8], 0xf
mov byte [rsp + 0x5e0], 0
xor r8d, r8d
lea rdx, [0x140188b29]
lea rcx, [rsp + 0x5e0]
call fcn.140056d30
nop
mov qword [rsp + 0x740], rdi
mov qword [rsp + 0x750], rdi
mov qword [rsp + 0x758], 0xf
mov byte [rsp + 0x740], 0
mov r8, r14
lea rdx, str.NglWorkflow
lea rcx, [rsp + 0x740]
call fcn.140056d30
nop
lea r8, [rsp + 0x600]
lea rdx, [rsp + 0x5e0]
lea rcx, [rsp + 0x740]
call fcn.1400bfb50
mov rbx, rax
lea rcx, [rsp + 0x740]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x5e0]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x600]
call fcn.140056cb0
test rbx, rbx
je 0x14008557b
mov qword [rsp + 0x660], rdi
mov qword [rsp + 0x670], rdi
mov qword [rsp + 0x678], 0xf
mov byte [rsp + 0x660], 0
xor r8d, r8d
lea rdx, [0x140188b29]
lea rcx, [rsp + 0x660]
call fcn.140056d30
nop
mov qword [rsp + 0x640], rdi
mov qword [rsp + 0x650], rdi
mov qword [rsp + 0x658], 0xf
mov byte [rsp + 0x640], 0
xor r8d, r8d
lea rdx, [0x140188b29]
lea rcx, [rsp + 0x640]
call fcn.140056d30
nop
mov qword [rsp + 0x620], rdi
mov qword [rsp + 0x630], rdi
mov qword [rsp + 0x638], 0xf
mov byte [rsp + 0x620], 0
mov r8, r14
lea rdx, str.NglWorkflow
lea rcx, [rsp + 0x620]
call fcn.140056d30
nop
lea r8, [rsp + 0x660]
lea rdx, [rsp + 0x640]
lea rcx, [rsp + 0x620]
call fcn.1400bfb50
mov r10, rax
lea rcx, [rsp + 0x380]
cmp qword [rsp + 0x398], 0x10
cmovae rcx, qword [rsp + 0x380]
mov r8, qword [rsi + 0x90]
lea r9, [r8 + 0x60]
cmp qword [r9 + 0x18], 0x10
jb 0x14008552e
mov r9, qword [r9]
add r8, 0x40
cmp qword [r8 + 0x18], 0x10
jb 0x14008553c
mov r8, qword [r8]
mov rax, qword [rax]
mov qword [rsp + 0x20], rcx
lea rdx, str.Workflow_with_ID_:__s__InstanceId_:__s_started_loading__s
mov rcx, r10
call qword [rax + 0x28]
nop
lea rcx, [rsp + 0x620]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x640]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x660]
call fcn.140056cb0
lea rcx, [0x1402365a0]
call fcn.1400f4710
mov rbx, qword [rsp + 0x390]
lea rcx, [rsp + 0x3c0]
cmp qword [rsp + 0x3d8], 8
cmovae rcx, qword [rsp + 0x3c0]
mov r15, qword [rsp + 0x3d0]
mov qword [rsp + 0x200], r15
mov r8, r15
cmp r15, 0xb
cmova r8, r14
lea rdx, [0x140190e48]
test r8, r8
je 0x1400855e6
movzx eax, word [rdx]
cmp word [rcx], ax
jne 0x1400855f0
add rcx, 2
add rdx, 2
sub r8, 1
jne 0x1400855d0
cmp r15, 0xb
je 0x1400881ea
mov r14, qword [rsi + 0x90]
mov rcx, r14
cmp qword [r14 + 0x18], 0x10
jb 0x140085604
mov rcx, qword [r14]
mov r12, qword [r14 + 0x10]
mov r8, r12
mov eax, reloc.OLEAUT32.dll_SafeArrayUnaccessData
cmp r12, rax
cmova r8, rax
lea rdx, str.LOCALLY_STORED_WORKFLOW
call fcn.1401160a0
test eax, eax
jne 0x14008590b
cmp r12, 0x17
jne 0x14008590b
lea r9, [r14 + 0xc0]
cmp qword [r14 + 0xd8], 0x10
jb 0x14008564d
mov r9, qword [r14 + 0xc0]
lea rcx, [rsp + 0x380]
cmp qword [rsp + 0x398], 0x10
cmovae rcx, qword [rsp + 0x380]
mov rax, qword [r14 + 0xd0]
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov rdx, rbx
call fcn.140056f20
cmp rax, 0xffffffffffffffff
je 0x14008590b
cmp byte [rsi + 0x1f8], 0
je 0x14008590b
lea rcx, [0x1402365a0]
call fcn.1400f46ec
test eax, eax
jne 0x14008824b
mov qword [rsp + 0x760], rdi
mov qword [rsp + 0x770], rdi
mov qword [rsp + 0x778], 0xf
mov byte [rsp + 0x760], 0
xor r8d, r8d
lea rdx, [0x140188b29]
lea rcx, [rsp + 0x760]
call fcn.140056d30
nop
mov qword [rsp + 0x7c0], rdi
mov qword [rsp + 0x7d0], rdi
mov qword [rsp + 0x7d8], 0xf
mov byte [rsp + 0x7c0], 0
xor r8d, r8d
lea rdx, [0x140188b29]
lea rcx, [rsp + 0x7c0]
call fcn.140056d30
nop
mov qword [rsp + 0x680], rdi
mov qword [rsp + 0x690], rdi
mov qword [rsp + 0x698], 0xf
mov byte [rsp + 0x680], 0
mov r8d, VariantTimeToDosDateTime
lea rdx, str.NGLWorkflow
lea rcx, [rsp + 0x680]
call fcn.140056d30
nop
lea r8, [rsp + 0x760]
lea rdx, [rsp + 0x7c0]
lea rcx, [rsp + 0x680]
call fcn.1400bfb50
mov rbx, rax
lea rcx, [rsp + 0x680]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x7c0]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x760]
call fcn.140056cb0
test rbx, rbx
je 0x1400858ef
mov qword [rsp + 0x7e0], rdi
mov qword [rsp + 0x7f0], rdi
mov qword [rsp + 0x7f8], 0xf
mov byte [rsp + 0x7e0], 0
xor r8d, r8d
lea rdx, [0x140188b29]
lea rcx, [rsp + 0x7e0]
call fcn.140056d30
nop
mov qword [rsp + 0x6c0], rdi
mov qword [rsp + 0x6d0], rdi
mov qword [rsp + 0x6d8], 0xf
mov byte [rsp + 0x6c0], 0
xor r8d, r8d
lea rdx, [0x140188b29]
lea rcx, [rsp + 0x6c0]
call fcn.140056d30
nop
mov qword [rsp + 0x6e0], rdi
mov qword [rsp + 0x6f0], rdi
mov qword [rsp + 0x6f8], 0xf
mov byte [rsp + 0x6e0], 0
mov r8d, VariantTimeToDosDateTime
lea rdx, str.NGLWorkflow
lea rcx, [rsp + 0x6e0]
call fcn.140056d30
nop
lea r8, [rsp + 0x7e0]
lea rdx, [rsp + 0x6c0]
lea rcx, [rsp + 0x6e0]
call fcn.1400bfb50
mov rcx, rax
lea r9, [rsp + 0x380]
cmp qword [rsp + 0x398], 0x10
cmovae r9, qword [rsp + 0x380]
mov r8, qword [rsi + 0x90]
add r8, 0x40
cmp qword [r8 + 0x18], 0x10
jb 0x1400858b8
mov r8, qword [r8]
mov rax, qword [rax]
lea rdx, str.Local_Workflow_with_ID_:__s___UserAction_:__s
call qword [rax + 0x28]
nop
lea rcx, [rsp + 0x6e0]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x6c0]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x7e0]
call fcn.140056cb0
lea rcx, [0x1402365a0]
call fcn.1400f4710
mov r15, qword [rsp + 0x3d0]
mov rbx, qword [rsp + 0x390]
lea rcx, [rsp + 0x3c0]
cmp qword [rsp + 0x3d8], 8
cmovae rcx, qword [rsp + 0x3c0]
mov qword [rsp + 0x20], 0x22
lea r9, str.https:__simulate_offline.adobe.com
xor r8d, r8d
mov rdx, r15
call fcn.14005d9a0
cmp rax, 0xffffffffffffffff
je 0x1400859f3
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400859c8
mov eax, dword [rdx + 8]
test eax, eax
je 0x1400859c8
nop word [rax + rax]
lea ecx, [rax + 1]
lock cmpxchg dword [rdx + 8], ecx
je 0x140085970
test eax, eax
jne 0x140085960
jmp 0x1400859c8
mov rcx, qword [rsi + 0x18]
mov rbx, qword [rsi + 0x20]
test rcx, rcx
je 0x140085992
xor r9d, r9d
xor r8d, r8d
mov edx, 0x402
mov rcx, qword [rcx + 0x18]
call qword [sym.imp.USER32.dll_PostMessageW]
test rbx, rbx
je 0x1400859c8
mov r14d, 0xffffffff
mov eax, r14d
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x1400859c8
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
lock xadd dword [rbx + 0xc], r14d
cmp r14d, 1
jne 0x1400859c8
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
lea rcx, [rsp + 0x380]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x3c0]
call fcn.140056af0
nop
mov rcx, r13
call fcn.140056af0
mov al, 1
jmp 0x140088210
lea rcx, [rsp + 0x380]
cmp qword [rsp + 0x398], 0x10
setae r15b
mov r14, qword [rsp + 0x380]
cmovae rcx, r14
mov qword [rsp + 0x20], 0x29
lea r9, str.renga_idprovider_pages_newwindow_new_url
xor r8d, r8d
mov rdx, rbx
call fcn.140056f20
cmp rax, 0xffffffffffffffff
je 0x140085ac5
mov qword [rsp + 0x3e0], rdi
mov qword [rsp + 0x3f0], rdi
mov qword [rsp + 0x3f8], 7
mov word [rsp + 0x3e0], di
lea rcx, [rsp + 0x380]
test r15b, r15b
cmovne rcx, r14
lea rdx, [rsp + 0x3e0]
call fcn.14006dc90
lea r8, [rsp + 0x3e0]
cmp qword [rsp + 0x3f8], 8
cmovae r8, qword [rsp + 0x3e0]
mov dword [rsp + 0x28], 0xa
mov qword [rsp + 0x20], rdi
xor r9d, r9d
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
nop
lea rcx, [rsp + 0x3e0]
call fcn.140056af0
jmp 0x1400859c8
mov rdx, qword [rsi + 0x90]
add rdx, 0x40
lea rcx, [rsp + 0x460]
call fcn.14005a390
nop
lea rcx, [rsp + 0x460]
cmp qword [rsp + 0x478], 0x10
setae r15b
mov r14, qword [rsp + 0x460]
cmovae rcx, r14
mov rbx, qword [rsp + 0x470]
mov qword [rsp + 0x208], rbx
mov r8, rbx
mov eax, reloc.OLEAUT32.dll_SafeArrayGetLBound
cmp rbx, rax
cmova r8, rax
lea rdx, str.PROXY_AUTH_REQUIRED
call fcn.1401160a0
test eax, eax
jne 0x140085b34
cmp rbx, 0x13
je 0x140085b78
lea rcx, [rsp + 0x460]
test r15b, r15b
cmovne rcx, r14
mov qword [rsp + 0x210], rbx
mov r8, rbx
mov eax, 0x1c
cmp rbx, rax
cmova r8, rax
lea rdx, str.PROXY_AUTH_REQUIRED_RESIDUAL
call fcn.1401160a0
test eax, eax
jne 0x1400866da
cmp rbx, 0x1c
jne 0x1400866da
xorps xmm0, xmm0
movss dword [rsp + 0xd0], xmm0
mov qword [rsp + 0xd8], rdi
mov qword [rsp + 0xe0], rdi
mov ecx, 0x50
call fcn.140113680
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe8], rdi
xorps xmm0, xmm0
movdqa xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x100], 7
mov qword [rsp + 0x108], 8
movss xmm0, dword [0x1401e0648]
movss dword [rsp + 0xd0], xmm0
mov r8, rax
mov edx, SafeArrayGetLBound
lea rcx, [rsp + 0xe8]
call fcn.14005b510
nop
lea rdx, [rsp + 0xd0]
lea rcx, [rsp + 0x380]
call fcn.1400c2fe0
cmp qword [rsp + 0xe0], 0
jbe 0x140085d57
mov qword [rsp + 0x3e0], rdi
mov qword [rsp + 0x3f0], rdi
mov qword [rsp + 0x3f8], 0xf
mov r8d, SafeArrayGetLBound
lea rdx, str.workflow_completed
lea rcx, [rsp + 0x3e0]
call fcn.140056d30
mov eax, 1
mov dword [rsp + 0x48], eax
lea r8, [rsp + 0x3e0]
cmp qword [rsp + 0x3f8], 0x10
setae r9b
mov byte [rsp + 0x30], r9b
mov r12, qword [rsp + 0x3e0]
cmovae r8, r12
movabs rcx, 0xcbf29ce484222325
mov rdx, rdi
mov r14, qword [rsp + 0x3f0]
test r14, r14
je 0x140085cc4
movabs r10, 0x100000001b3
nop dword [rax]
movzx eax, byte [rdx + r8]
xor rcx, rax
imul rcx, r10
inc rdx
cmp rdx, r14
jb 0x140085cb0
and rcx, qword [rsp + 0x100]
mov rax, rcx
add rax, rax
mov rdx, qword [rsp + 0xe8]
mov rbx, qword [rdx + rax*8 + 8]
mov rax, qword [rsp + 0xd8]
cmp rbx, rax
je 0x140085d4b
add rcx, rcx
mov r15, qword [rdx + rcx*8]
lea rdx, [rbx + 0x10]
cmp qword [rbx + 0x28], 0x10
jb 0x140085d02
mov rdx, qword [rbx + 0x10]
lea rcx, [rsp + 0x3e0]
test r9b, r9b
cmovne rcx, r12
cmp r14, qword [rbx + 0x20]
jne 0x140085d29
mov r8, r14
call fcn.1401160a0
test eax, eax
je 0x140085d34
movzx r9d, byte [rsp + 0x30]
cmp rbx, r15
je 0x140085d43
mov rbx, qword [rbx + 8]
jmp 0x140085cf3
mov rax, qword [rsp + 0xd8]
test rbx, rbx
je 0x140085d4b
jmp 0x140085d4e
mov rax, qword [rsp + 0xd8]
mov rbx, rax
cmp rbx, rax
je 0x140085d57
mov bl, 1
jmp 0x140085d59
xor bl, bl
mov eax, dword [rsp + 0x48]
test al, 1
je 0x140085d75
and eax, 0xfffffffe
mov dword [rsp + 0x48], eax
lea rcx, [rsp + 0x3e0]
call fcn.140056cb0
test bl, bl
je 0x1400866c5
mov qword [rsp + 0x7a0], rdi
mov qword [rsp + 0x7b0], rdi
mov qword [rsp + 0x7b8], 0xf
mov byte [rsp + 0x7a0], 0
mov r8d, SafeArrayGetLBound
lea rdx, str.workflow_completed
lea rcx, [rsp + 0x7a0]
call fcn.140056d30
nop
lea r8, [rsp + 0x7a0]
lea rdx, [rsp + 0x218]
lea rcx, [rsp + 0xd0]
call fcn.14008ba80
mov rcx, qword [rax]
lea rax, [rcx + 0x30]
cmp qword [rcx + 0x48], 0x10
jb 0x140085deb
mov rax, qword [rcx + 0x30]
mov r14, qword [rcx + 0x40]
mov r8, r14
mov r15d, 4
cmp r14, r15
cmova r8, r15
lea rdx, [0x14018cc78]
mov rcx, rax
call fcn.1401160a0
mov ebx, eax
test eax, eax
jne 0x140085e29
cmp r14, r15
jae 0x140085e24
mov r14d, 0xffffffff
mov ebx, r14d
jmp 0x140085e2f
mov ebx, edi
seta bl
mov r14d, 0xffffffff
lea rcx, [rsp + 0x7a0]
call fcn.140056cb0
test ebx, ebx
jne 0x1400866cb
mov qword [rsp + 0x800], rdi
mov qword [rsp + 0x810], rdi
mov qword [rsp + 0x818], 0xf
mov byte [rsp + 0x800], bl
lea r8d, [rbx + 8]
lea rdx, str.username
lea rcx, [rsp + 0x800]
call fcn.140056d30
nop
lea r8, [rsp + 0x800]
lea rdx, [rsp + 0x228]
lea rcx, [rsp + 0xd0]
call fcn.14008ba80
mov r8, qword [rax]
add r8, 0x30
lea r15, [rsi + 0x200]
cmp r15, r8
je 0x140085eca
mov rdx, r8
cmp qword [r8 + 0x18], 0x10
jb 0x140085ebd
mov rdx, qword [r8]
mov r8, qword [r8 + 0x10]
mov rcx, r15
call fcn.140056d30
nop
lea rcx, [rsp + 0x800]
call fcn.140056cb0
mov qword [rsp + 0x780], rdi
mov qword [rsp + 0x790], rdi
mov qword [rsp + 0x798], 0xf
mov byte [rsp + 0x780], 0
mov r8d, 8
lea rdx, str.password
lea rcx, [rsp + 0x780]
call fcn.140056d30
nop
lea r8, [rsp + 0x780]
lea rdx, [rsp + 0x238]
lea rcx, [rsp + 0xd0]
call fcn.14008ba80
mov r8, qword [rax]
add r8, 0x30
lea rbx, [rsi + 0x220]
cmp rbx, r8
je 0x140085f60
mov rdx, r8
cmp qword [r8 + 0x18], 0x10
jb 0x140085f53
mov rdx, qword [r8]
mov r8, qword [r8 + 0x10]
mov rcx, rbx
call fcn.140056d30
nop
lea rcx, [rsp + 0x780]
call fcn.140056cb0
mov qword [rsp + 0x6a0], rdi
mov qword [rsp + 0x6b0], rdi
mov qword [rsp + 0x6b8], 0xf
mov byte [rsp + 0x6a0], 0
mov r8d, 8
lea rdx, str.remember
lea rcx, [rsp + 0x6a0]
call fcn.140056d30
nop
lea r8, [rsp + 0x6a0]
lea rdx, [rsp + 0x248]
lea rcx, [rsp + 0xd0]
call fcn.14008ba80
mov rcx, qword [rax]
lea rax, [rcx + 0x30]
cmp qword [rcx + 0x48], 0x10
jb 0x140085fdb
mov rax, qword [rcx + 0x30]
mov r12, qword [rcx + 0x40]
mov r8, r12
cmp r12, 4
mov ecx, 4
cmova r8, rcx
lea rdx, [0x14018cc78]
mov rcx, rax
call fcn.1401160a0
mov r13d, eax
test eax, eax
jne 0x140086017
cmp r12, 4
jae 0x140086010
mov r13d, r14d
jmp 0x140086017
mov r13d, edi
seta r13b
lea rcx, [rsp + 0x6a0]
call fcn.140056cb0
mov qword [rsp + 0x5a0], rdi
mov qword [rsp + 0x5b0], rdi
mov qword [rsp + 0x5b8], 7
mov word [rsp + 0x5a0], di
mov qword [rsp + 0x5c0], rdi
mov qword [rsp + 0x5d0], rdi
mov qword [rsp + 0x5d8], 7
mov word [rsp + 0x5c0], di
mov rcx, r15
cmp qword [r15 + 0x18], 0x10
jb 0x140086079
mov rcx, qword [r15]
lea rdx, [rsp + 0x5a0]
call fcn.14006dc90
test al, al
je 0x1400866a3
mov rcx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14008609b
mov rcx, qword [rbx]
lea rdx, [rsp + 0x5c0]
call fcn.14006dc90
test al, al
je 0x1400866a3
lea rdx, [rsp + 0x5a0]
lea rcx, [rsp + 0x5a0]
call fcn.14006dd60
lea rdx, [rsp + 0x5c0]
lea rcx, [rsp + 0x5c0]
call fcn.14006dd60
mov qword [rsp + 0x3a0], rdi
mov qword [rsp + 0x3b0], rdi
mov qword [rsp + 0x3b8], SafeArrayGetLBound
mov byte [rsp + 0x3a0], 0
xor r8d, r8d
lea rdx, [0x140188b29]
lea rcx, [rsp + 0x3a0]
call fcn.140056d30
nop
and dword [rsp + 0x188], 0xfffffe00
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x190], xmm0
mov qword [rsp + 0x1a0], rdi
lea rax, [rsp + 0x1d0]
mov qword [rsp + 0x40], rax
mov byte [rsp + 0x1d8], 4
or dword [rsp + 0x1d8], 0x100
movdqu xmmword [rsp + 0x1e0], xmm0
mov qword [rsp + 0x1f0], rdi
mov rcx, r15
cmp qword [r15 + 0x18], 0x10
jb 0x140086173
mov rcx, qword [r15]
mov edx, dword [r15 + 0x10]
call fcn.1400ab710
mov qword [rsp + 0x1d0], rax
lea r8, [0x140190195]
lea rdx, str.ProxyUsername
lea rcx, [rsp + 0x180]
call fcn.1400acff0
nop
lea rdx, [rsp + 0x1d0]
mov rcx, rax
call fcn.1400ac070
lea rax, [rsp + 0x1a8]
mov qword [rsp + 0x40], rax
mov byte [rsp + 0x1b0], 4
or dword [rsp + 0x1b0], 0x100
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x1b8], xmm0
mov qword [rsp + 0x1c8], rdi
mov rcx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x1400861f1
mov rcx, qword [rbx]
mov edx, dword [rbx + 0x10]
call fcn.1400ab710
mov qword [rsp + 0x1a8], rax
lea r8, [0x140190185]
lea rdx, str.ProxyPassword
lea rcx, [rsp + 0x180]
call fcn.1400acff0
nop
lea rdx, [rsp + 0x1a8]
mov rcx, rax
call fcn.1400ac070
lea rax, [rsp + 0x350]
mov qword [rsp + 0x40], rax
lea rdx, [0x14018cc70]
test r13d, r13d
lea rax, [0x14018cc78]
cmove rdx, rax
lea rcx, [rsp + 0x350]
call fcn.1400abca0
mov rbx, rax
lea r8, [0x140190175]
lea rdx, str.ProxyRemember
lea rcx, [rsp + 0x180]
call fcn.1400acff0
nop
mov rdx, rbx
mov rcx, rax
call fcn.1400ac070
nop
lea r15, vtable.adobe::ngl::internal::Json::StreamWriterBuilder.0
mov qword [rsp + 0x150], r15
mov byte [rsp + 0x160], 0
and dword [rsp + 0x160], 0xfffffeff
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x168], xmm0
mov qword [rsp + 0x178], rdi
lea rcx, [rsp + 0x158]
call fcn.1400af850
nop
mov edx, 1
lea rcx, [rsp + 0x260]
call fcn.1400afa60
nop
lea rcx, [rsp + 0x150]
mov rax, qword [rsp + 0x150]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rbx, rax
mov qword [rsp + 0x50], rax
mov rax, qword [rax]
lea r8, [rsp + 0x260]
lea rdx, [rsp + 0x180]
mov rcx, rbx
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
lea rdx, [rsp + 0x520]
lea rcx, [rsp + 0x268]
call fcn.14005ad20
mov eax, dword [rsp + 0x48]
or eax, 6
mov dword [rsp + 0x48], eax
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rax, qword [rsp + 0x260]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rsp + rcx + 0x260], rax
mov rax, qword [rsp + 0x260]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rsp + rcx + 0x25c], edx
lea rcx, [rsp + 0x268]
call fcn.140059d40
mov rax, qword [rsp + 0x260]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x260], rax
mov rax, qword [rsp + 0x260]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rsp + rcx + 0x25c], edx
lea rax, vtable.std::ios_base.0
mov qword [rsp + 0x2e8], rax
lea rcx, [rsp + 0x2e8]
call fcn.1400f548c
nop
lea rcx, [rsp + 0x3a0]
call fcn.140056cb0
movups xmm0, xmmword [rsp + 0x520]
movups xmmword [rsp + 0x3a0], xmm0
movups xmm1, xmmword [rsp + 0x530]
movups xmmword [rsp + 0x3b0], xmm1
mov qword [rsp + 0x530], rdi
mov qword [rsp + 0x538], 0xf
mov byte [rsp + 0x520], 0
lea rcx, [rsp + 0x520]
call fcn.140056cb0
nop
mov qword [rsp + 0x150], r15
lea rcx, [rsp + 0x158]
call fcn.1400abfc0
lea rax, vtable.adobe::ngl::internal::Json::StreamWriter::Factory.0
mov qword [rsp + 0x150], rax
lea rcx, [rsp + 0x180]
call fcn.1400abfc0
nop
jmp 0x140086472
movabs r13, 0x7ffffffffffffffe
mov qword [rsp + 0x420], rdi
mov qword [rsp + 0x430], rdi
mov qword [rsp + 0x438], 7
mov word [rsp + 0x420], di
xor r8d, r8d
lea rdx, [0x14018cce0]
lea rcx, [rsp + 0x420]
call fcn.140056b80
nop
lea rcx, [rsp + 0x820]
call fcn.14006ea60
nop
lea r8, [rsp + 0x3a0]
cmp qword [rsp + 0x3b8], 0x10
cmovae r8, qword [rsp + 0x3a0]
mov r9, qword [rsp + 0x3b0]
add r9, r8
lea rdx, [rsp + 0x400]
lea rcx, [rsp + 0x820]
call fcn.14006f390
lea rcx, [rsp + 0x420]
call fcn.140056af0
movups xmm0, xmmword [rsp + 0x400]
movups xmmword [rsp + 0x420], xmm0
movups xmm1, xmmword [rsp + 0x410]
movups xmmword [rsp + 0x430], xmm1
mov qword [rsp + 0x410], rdi
mov qword [rsp + 0x418], 7
mov word [rsp + 0x400], di
lea rcx, [rsp + 0x400]
call fcn.140056af0
nop
lea rax, vtable.std::wstring_convert_class_std::codecvt_utf8_utf16_wchar_t__1114111__0___wchar_t__class_std::allocator_wchar_t___class_std::allocator_char__.0
mov qword [rsp + 0x820], rax
lea rcx, [rsp + 0x860]
call fcn.140056af0
lea rcx, [rsp + 0x840]
call fcn.140056cb0
mov rcx, qword [rsp + 0x838]
test rcx, rcx
je 0x1400865a6
mov rax, qword [rcx]
call qword [rax + 0x10]
test rax, rax
je 0x1400865a6
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8]
mov qword [rsp + 0x130], rdi
mov qword [rsp + 0x140], rdi
mov qword [rsp + 0x148], rdi
lea r12, [rsp + 0x420]
cmp qword [rsp + 0x438], 8
cmovae r12, qword [rsp + 0x420]
mov r15, qword [rsp + 0x430]
cmp r15, 8
jae 0x140086601
movups xmm0, xmmword [r12]
movups xmmword [rsp + 0x130], xmm0
mov qword [rsp + 0x148], 7
jmp 0x140086643
mov rbx, r15
or rbx, 7
cmp rbx, r13
cmova rbx, r13
lea rdx, [rbx + 1]
lea rcx, [rsp + 0x130]
call fcn.140056e90
mov qword [rsp + 0x130], rax
lea r8, [r15*2 + 2]
mov rdx, r12
mov rcx, rax
call fcn.1401156f0
mov qword [rsp + 0x148], rbx
mov qword [rsp + 0x140], r15
mov r8d, SafeArrayGetLBound
lea rdx, [rsp + 0x130]
mov rcx, qword [rsi + 0x40]
call fcn.140096130
mov r8d, SafeArrayGetLBound
lea rdx, [rsp + 0x8a0]
mov rcx, qword [rsi + 0x40]
call fcn.140095ed0
lea rcx, [rsp + 0x8b0]
call fcn.140056af0
nop
lea rcx, [rsp + 0x420]
call fcn.140056af0
nop
lea rcx, [rsp + 0x3a0]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x5c0]
call fcn.140056af0
nop
lea rcx, [rsp + 0x5a0]
call fcn.140056af0
mov r13, qword [rsp + 0x38]
jmp 0x1400866cb
mov r14d, 0xffffffff
lea rcx, [rsp + 0xd0]
call fcn.1400585c0
jmp 0x1400866e0
mov r14d, 0xffffffff
lea rcx, [rsp + 0x380]
cmp qword [rsp + 0x398], 0x10
setae r12b
mov rbx, qword [rsp + 0x380]
cmovae rcx, rbx
mov qword [rsp + 0x20], SafeArrayGetLBound
lea r9, str.navigation_error
xor r8d, r8d
mov r15, qword [rsp + 0x390]
mov rdx, r15
call fcn.140056f20
cmp rax, 0xffffffffffffffff
je 0x140086745
mov rcx, rsi
call fcn.140088310
nop
lea rcx, [rsp + 0x460]
call fcn.140056cb0
jmp 0x1400859c8
lea rcx, [rsp + 0x380]
test r12b, r12b
cmovne rcx, rbx
mov qword [rsp + 0x20], SafeArrayGetLBound
lea r9, str.resize_container
xor r8d, r8d
mov rdx, r15
call fcn.140056f20
cmp rax, 0xffffffffffffffff
je 0x140086b1c
lea rdx, [rsp + 0x380]
lea rcx, [rsp + 0x110]
call fcn.14005a390
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.140098470
nop
mov qword [rsp + 0x400], rdi
mov qword [rsp + 0x410], rdi
mov qword [rsp + 0x418], 0xf
mov byte [rsp + 0x400], 0
mov r8d, 6
lea rdx, str.height
lea rcx, [rsp + 0x400]
call fcn.140056d30
nop
lea rdx, [rsp + 0x400]
lea rcx, [rsp + 0x50]
call fcn.14008b750
mov r15, rax
mov qword [rsp + 0x420], rdi
mov qword [rsp + 0x430], rdi
mov qword [rsp + 0x438], rdi
mov r13, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140086816
mov r15, qword [rax]
movabs rbx, 0x7fffffffffffffff
cmp r13, 0x10
jae 0x140086840
movups xmm0, xmmword [r15]
movups xmmword [rsp + 0x420], xmm0
mov qword [rsp + 0x438], 0xf
jmp 0x1400868b8
mov r14, r13
or r14, 0xf
cmp r14, rbx
cmova r14, rbx
lea rcx, [r14 + 1]
cmp rcx, 0x1000
jb 0x14008688a
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140088253
mov rcx, rax
call fcn.140113680
mov rcx, rax
test rax, rax
je 0x140088259
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140086899
test rcx, rcx
je 0x140086896
call fcn.140113680
jmp 0x140086899
mov rax, rdi
mov qword [rsp + 0x420], rax
lea r8, [r13 + 1]
mov rdx, r15
mov rcx, rax
call fcn.1401156f0
mov qword [rsp + 0x438], r14
mov qword [rsp + 0x430], r13
lea rcx, [rsp + 0x400]
call fcn.140056cb0
mov qword [rsp + 0x520], rdi
mov qword [rsp + 0x530], rdi
mov qword [rsp + 0x538], 0xf
mov byte [rsp + 0x520], 0
mov r8d, 5
lea rdx, str.width
lea rcx, [rsp + 0x520]
call fcn.140056d30
nop
lea rdx, [rsp + 0x520]
lea rcx, [rsp + 0x50]
call fcn.14008b750
mov r15, rax
mov qword [rsp + 0x3a0], rdi
mov qword [rsp + 0x3b0], rdi
mov qword [rsp + 0x3b8], rdi
mov r13, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140086947
mov r15, qword [rax]
cmp r13, 0x10
jae 0x140086967
movups xmm0, xmmword [r15]
movups xmmword [rsp + 0x3a0], xmm0
mov qword [rsp + 0x3b8], SafeArrayGetLBound
jmp 0x1400869df
mov r14, r13
or r14, 0xf
cmp r14, rbx
cmova r14, rbx
lea rcx, [r14 + 1]
cmp rcx, 0x1000
jb 0x1400869b1
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14008825f
mov rcx, rax
call fcn.140113680
mov rcx, rax
test rax, rax
je 0x140088265
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1400869c0
test rcx, rcx
je 0x1400869bd
call fcn.140113680
jmp 0x1400869c0
mov rax, rdi
mov qword [rsp + 0x3a0], rax
lea r8, [r13 + 1]
mov rdx, r15
mov rcx, rax
call fcn.1401156f0
mov qword [rsp + 0x3b8], r14
mov qword [rsp + 0x3b0], r13
lea rcx, [rsp + 0x520]
call fcn.140056cb0
call fcn.14012b774
mov r14, rax
lea rbx, [rsp + 0x420]
cmp qword [rsp + 0x438], 0x10
cmovae rbx, qword [rsp + 0x420]
mov dword [rax], edi
mov r8d, 0xa
lea rdx, [rsp + 0x68]
mov rcx, rbx
call fcn.14012b268
mov r15d, eax
cmp rbx, qword [rsp + 0x68]
je 0x14008826b
cmp dword [r14], 0x22
je 0x140088292
call fcn.14012b774
mov r14, rax
lea rbx, [rsp + 0x3a0]
cmp qword [rsp + 0x3b8], 0x10
cmovae rbx, qword [rsp + 0x3a0]
mov dword [rax], edi
mov r8d, 0xa
lea rdx, [rsp + 0x68]
mov rcx, rbx
call fcn.14012b268
cmp rbx, qword [rsp + 0x68]
je 0x140088278
cmp dword [r14], 0x22
je 0x140088285
mov r8d, r15d
mov edx, eax
mov rcx, rsi
call fcn.14008a000
nop
lea rcx, [rsp + 0x3a0]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x420]
call fcn.140056cb0
nop
mov r8, qword [rsp + 0x50]
mov r8, qword [r8 + 8]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x50]
call fcn.14005d200
mov rcx, qword [rsp + 0x50]
mov edx, 0x60
call fcn.1401139dc
nop
lea rcx, [rsp + 0x460]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x380]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x3c0]
call fcn.140056af0
nop
mov rcx, qword [rsp + 0x38]
call fcn.140056af0
mov al, 1
jmp 0x140088210
lea rcx, [rsp + 0x380]
test r12b, r12b
cmovne rcx, rbx
mov qword [rsp + 0x20], SafeArrayGetLBound
lea r9, str.launch_external
xor r8d, r8d
mov rdx, r15
call fcn.140056f20
cmp rax, 0xffffffffffffffff
je 0x140086dc9
lea rdx, [rsp + 0x380]
lea rcx, [rsp + 0x110]
call fcn.14005a390
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.140098470
nop
mov qword [rsp + 0x400], rdi
mov qword [rsp + 0x410], rdi
mov qword [rsp + 0x418], 0xf
mov byte [rsp + 0x400], 0
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.external_url
lea rcx, [rsp + 0x400]
call fcn.140056d30
nop
lea rdx, [rsp + 0x400]
lea rcx, [rsp + 0x50]
call fcn.14008b750
mov r14, rax
mov qword [rsp + 0x3a0], rdi
mov qword [rsp + 0x3b0], rdi
mov qword [rsp + 0x3b8], rdi
mov r15, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140086bed
mov r14, qword [rax]
cmp r15, 0x10
jae 0x140086c10
movups xmm0, xmmword [r14]
movups xmmword [rsp + 0x3a0], xmm0
mov qword [rsp + 0x3b8], SafeArrayGetLBound
jmp 0x140086c92
mov rsi, r15
or rsi, 0xf
movabs rbx, 0x7fffffffffffffff
cmp rsi, rbx
cmova rsi, rbx
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x140086c64
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14008829f
mov rcx, rax
call fcn.140113680
mov rcx, rax
test rax, rax
je 0x1400882a5
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140086c73
test rcx, rcx
je 0x140086c70
call fcn.140113680
jmp 0x140086c73
mov rax, rdi
mov qword [rsp + 0x3a0], rax
lea r8, [r15 + 1]
mov rdx, r14
mov rcx, rax
call fcn.1401156f0
mov qword [rsp + 0x3b8], rsi
mov qword [rsp + 0x3b0], r15
lea rcx, [rsp + 0x400]
call fcn.140056cb0
mov qword [rsp + 0x400], rdi
mov qword [rsp + 0x410], rdi
mov qword [rsp + 0x418], 7
mov word [rsp + 0x400], di
mov qword [rsp + 0x3e0], rdi
mov qword [rsp + 0x3f0], rdi
mov qword [rsp + 0x3f8], 7
mov word [rsp + 0x3e0], di
lea rcx, [rsp + 0x3a0]
cmp qword [rsp + 0x3b8], 0x10
cmovae rcx, qword [rsp + 0x3a0]
lea rdx, [rsp + 0x400]
call fcn.14006dc90
lea rdx, [rsp + 0x3e0]
lea rcx, [rsp + 0x400]
call fcn.14006dd60
lea r8, [rsp + 0x3e0]
cmp qword [rsp + 0x3f8], 8
cmovae r8, qword [rsp + 0x3e0]
mov dword [rsp + 0x28], 0xa
mov qword [rsp + 0x20], rdi
xor r9d, r9d
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
nop
lea rcx, [rsp + 0x3e0]
call fcn.140056af0
nop
lea rcx, [rsp + 0x400]
call fcn.140056af0
nop
lea rcx, [rsp + 0x3a0]
call fcn.140056cb0
nop
mov r8, qword [rsp + 0x50]
mov r8, qword [r8 + 8]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x50]
call fcn.14005d200
mov edx, 0x60
mov rcx, qword [rsp + 0x50]
call fcn.1401139dc
nop
lea rcx, [rsp + 0x460]
call fcn.140056cb0
jmp 0x1400859c8
lea rcx, [rsp + 0x380]
test r12b, r12b
cmovne rcx, rbx
mov qword [rsp + 0x20], SafeArrayGetLBound
lea r9, str.restart_workflow
xor r8d, r8d
mov rdx, r15
call fcn.140056f20
cmp rax, 0xffffffffffffffff
je 0x140086e46
lea rdx, [rsp + 0x380]
mov rcx, rsi
call fcn.1400822e0
movzx ebx, al
lea rcx, [rsp + 0x460]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x380]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x3c0]
call fcn.140056af0
nop
mov rcx, r13
call fcn.140056af0
movzx eax, bl
jmp 0x140088210
lea rcx, [rsp + 0x380]
test r12b, r12b
cmovne rcx, rbx
mov qword [rsp + 0x20], SafeArrayGetLBound
lea r9, str.resize_redirect_
xor r8d, r8d
mov rdx, r15
call fcn.140056f20
cmp rax, 0xffffffffffffffff
je 0x140087820
lea rdx, [rsp + 0x380]
lea rcx, [rsp + 0xb0]
call fcn.14005a390
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.140098470
nop
mov qword [rsp + 0x700], rdi
mov qword [rsp + 0x710], rdi
mov qword [rsp + 0x718], 0xf
mov byte [rsp + 0x700], 0
mov r8d, 6
lea rdx, str.height
lea rcx, [rsp + 0x700]
call fcn.140056d30
nop
lea rdx, [rsp + 0x700]
lea rcx, [rsp + 0x70]
call fcn.14008b750
mov r12, rax
mov qword [rsp + 0x500], rdi
mov qword [rsp + 0x510], rdi
mov qword [rsp + 0x518], rdi
mov r13, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140086f17
mov r12, qword [rax]
movabs rbx, 0x7fffffffffffffff
cmp r13, 0x10
jae 0x140086f42
movups xmm0, xmmword [r12]
movups xmmword [rsp + 0x500], xmm0
mov qword [rsp + 0x518], 0xf
jmp 0x140086fba
mov r15, r13
or r15, 0xf
cmp r15, rbx
cmova r15, rbx
lea rcx, [r15 + 1]
cmp rcx, 0x1000
jb 0x140086f8c
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400882ab
mov rcx, rax
call fcn.140113680
mov rcx, rax
test rax, rax
je 0x1400882b1
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140086f9b
test rcx, rcx
je 0x140086f98
call fcn.140113680
jmp 0x140086f9b
mov rax, rdi
mov qword [rsp + 0x500], rax
lea r8, [r13 + 1]
mov rdx, r12
mov rcx, rax
call fcn.1401156f0
mov qword [rsp + 0x518], r15
mov qword [rsp + 0x510], r13
lea rcx, [rsp + 0x700]
call fcn.140056cb0
mov qword [rsp + 0x720], rdi
mov qword [rsp + 0x730], rdi
mov qword [rsp + 0x738], 0xf
mov byte [rsp + 0x720], 0
mov r8d, 5
lea rdx, str.width
lea rcx, [rsp + 0x720]
call fcn.140056d30
nop
lea rdx, [rsp + 0x720]
lea rcx, [rsp + 0x70]
call fcn.14008b750
mov r12, rax
mov qword [rsp + 0x4e0], rdi
mov qword [rsp + 0x4f0], rdi
mov qword [rsp + 0x4f8], rdi
mov r13, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140087049
mov r12, qword [rax]
cmp r13, 0x10
jae 0x14008706a
movups xmm0, xmmword [r12]
movups xmmword [rsp + 0x4e0], xmm0
mov qword [rsp + 0x4f8], 0xf
jmp 0x1400870e2
mov r15, r13
or r15, 0xf
cmp r15, rbx
cmova r15, rbx
lea rcx, [r15 + 1]
cmp rcx, 0x1000
jb 0x1400870b4
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400882b7
mov rcx, rax
call fcn.140113680
mov rcx, rax
test rax, rax
je 0x1400882bd
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1400870c3
test rcx, rcx
je 0x1400870c0
call fcn.140113680
jmp 0x1400870c3
mov rax, rdi
mov qword [rsp + 0x4e0], rax
lea r8, [r13 + 1]
mov rdx, r12
mov rcx, rax
call fcn.1401156f0
mov qword [rsp + 0x4f8], r15
mov qword [rsp + 0x4f0], r13
lea rcx, [rsp + 0x720]
call fcn.140056cb0
mov qword [rsp + 0x4a0], rdi
mov qword [rsp + 0x4b0], rdi
mov qword [rsp + 0x4b8], 0xf
mov byte [rsp + 0x4a0], 0
mov r8d, 0xa
lea rdx, str.target_url
lea rcx, [rsp + 0x4a0]
call fcn.140056d30
nop
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x70]
call fcn.14008b750
mov r12, rax
mov qword [rsp + 0x4c0], rdi
mov qword [rsp + 0x4d0], rdi
mov qword [rsp + 0x4d8], rdi
mov r13, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140087171
mov r12, qword [rax]
cmp r13, 0x10
jae 0x140087192
movups xmm0, xmmword [r12]
movups xmmword [rsp + 0x4c0], xmm0
mov qword [rsp + 0x4d8], 0xf
jmp 0x14008720a
mov r15, r13
or r15, 0xf
cmp r15, rbx
cmova r15, rbx
lea rcx, [r15 + 1]
cmp rcx, 0x1000
jb 0x1400871dc
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400882c3
mov rcx, rax
call fcn.140113680
mov rcx, rax
test rax, rax
je 0x1400882c9
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1400871eb
test rcx, rcx
je 0x1400871e8
call fcn.140113680
jmp 0x1400871eb
mov rax, rdi
mov qword [rsp + 0x4c0], rax
lea r8, [r13 + 1]
mov rdx, r12
mov rcx, rax
call fcn.1401156f0
mov qword [rsp + 0x4d8], r15
mov qword [rsp + 0x4d0], r13
lea rcx, [rsp + 0x4a0]
call fcn.140056cb0
mov qword [rsp + 0x580], rdi
mov qword [rsp + 0x590], rdi
mov qword [rsp + 0x598], 7
mov word [rsp + 0x580], di
mov qword [rsp + 0x560], rdi
mov qword [rsp + 0x570], rdi
mov qword [rsp + 0x578], 7
mov word [rsp + 0x560], di
lea rcx, [rsp + 0x4c0]
cmp qword [rsp + 0x4d8], 0x10
cmovae rcx, qword [rsp + 0x4c0]
lea rdx, [rsp + 0x580]
call fcn.14006dc90
lea rdx, [rsp + 0x560]
lea rcx, [rsp + 0x580]
call fcn.14006dd60
lea rcx, [rsp + 0x560]
cmp qword [rsp + 0x578], 8
cmovae rcx, qword [rsp + 0x560]
lea rdx, [rsp + 0x4c0]
call fcn.14006da80
mov qword [rsp + 0x540], rdi
mov qword [rsp + 0x550], rdi
mov qword [rsp + 0x558], 0xf
mov byte [rsp + 0x540], 0
mov r8d, 5
lea rdx, [0x14018cc70]
lea rcx, [rsp + 0x540]
call fcn.140056d30
nop
mov qword [rsp + 0x480], rdi
mov qword [rsp + 0x490], rdi
mov qword [rsp + 0x498], 0xf
mov r8d, VariantTimeToDosDateTime
lea rdx, str.showSpinner
lea rcx, [rsp + 0x480]
call fcn.140056d30
mov r13, qword [rsp + 0x70]
mov rbx, qword [r13 + 8]
mov r15, r13
cmp byte [rbx + 0x19], 0
jne 0x14008737b
lea rcx, [rbx + 0x20]
lea rdx, [rsp + 0x480]
call fcn.1400569e0
shr eax, 0x1f
test al, al
je 0x14008736f
mov rbx, qword [rbx + 0x10]
jmp 0x140087375
mov r15, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x140087351
cmp byte [r15 + 0x19], 0
jne 0x14008739a
lea rdx, [r15 + 0x20]
lea rcx, [rsp + 0x480]
call fcn.1400569e0
shr eax, 0x1f
test al, al
je 0x14008739d
mov r15, r13
cmp r15, r13
setne bl
lea rcx, [rsp + 0x480]
call fcn.140056cb0
test bl, bl
je 0x140087442
mov qword [rsp + 0x440], rdi
mov qword [rsp + 0x450], rdi
mov qword [rsp + 0x458], 0xf
mov byte [rsp + 0x440], 0
mov r8d, VariantTimeToDosDateTime
lea rdx, str.showSpinner
lea rcx, [rsp + 0x440]
call fcn.140056d30
nop
lea rdx, [rsp + 0x440]
lea rcx, [rsp + 0x70]
call fcn.14008b750
lea rcx, [rsp + 0x540]
cmp rcx, rax
je 0x140087435
mov rdx, rax
cmp qword [rax + 0x18], 0x10
jb 0x140087423
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rsp + 0x540]
call fcn.140056d30
nop
lea rcx, [rsp + 0x440]
call fcn.140056cb0
mov rax, qword [rsi + 0x90]
lea rcx, [rax + 0x40]
cmp qword [rax + 0x58], 0x10
jb 0x140087458
mov rcx, qword [rax + 0x40]
cmp qword [rax + 0x50], 0x1a
jne 0x140087475
mov r8d, 0x1a
lea rdx, str.ims_recovery_auth_workflow
call fcn.1401160a0
test eax, eax
je 0x1400874d5
lea rdx, [rsp + 0x540]
cmp qword [rsp + 0x558], 0x10
cmovae rdx, qword [rsp + 0x540]
cmp qword [rsp + 0x550], 4
jne 0x140087568
mov rcx, rdi
lea r8, [0x14018cc78]
nop dword [rax + rax]
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [r8 + rcx - 1]
jne 0x1400874c8
cmp rcx, 4
jne 0x1400874b0
mov eax, edi
jmp 0x1400874cd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140087568
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], SafeArrayGetLBound
mov r8d, 0xd
lea rdx, str.SPINNER_FIRST
lea rcx, [rsp + 0x80]
call fcn.140056d30
lea rax, [rsp + 0x80]
mov qword [rsp + 0x40], rax
mov rcx, qword [rsi + 0x90]
add rcx, 0xf0
lea rax, [rsp + 0x80]
cmp rcx, rax
je 0x14008755b
lea rdx, [rsp + 0x80]
cmp qword [rsp + 0x98], 0x10
cmovae rdx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x90]
call fcn.140056d30
nop
lea rcx, [rsp + 0x80]
call fcn.140056cb0
call fcn.14012b774
mov r15, rax
lea rbx, [rsp + 0x500]
cmp qword [rsp + 0x518], 0x10
cmovae rbx, qword [rsp + 0x500]
mov dword [rax], edi
mov r8d, 0xa
lea rdx, [rsp + 0x68]
mov rcx, rbx
call fcn.14012b268
mov r12d, eax
cmp rbx, qword [rsp + 0x68]
je 0x1400882cf
cmp dword [r15], 0x22
je 0x1400882f6
call fcn.14012b774
mov r15, rax
lea rbx, [rsp + 0x4e0]
cmp qword [rsp + 0x4f8], 0x10
cmovae rbx, qword [rsp + 0x4e0]
mov dword [rax], edi
mov r8d, 0xa
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.14012b268
cmp rbx, qword [rsp + 0x40]
je 0x1400882dc
cmp dword [r15], 0x22
je 0x1400882e9
mov r8d, r12d
mov edx, eax
mov rcx, rsi
call fcn.14008a000
cmp qword [rsp + 0x4d0], 0
je 0x140087770
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xa0], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x140087652
mov eax, dword [rdx + 8]
test eax, eax
je 0x140087652
nop dword [rax + rax]
lea ecx, [rax + 1]
lock cmpxchg dword [rdx + 8], ecx
je 0x140087753
test eax, eax
jne 0x140087640
mov rdi, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0xa8]
test rdi, rdi
je 0x1400876a0
mov ecx, 0x20
call fcn.140113680
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0x4c0]
mov rcx, rax
call fcn.14005a390
nop
mov r9, rax
mov edx, 0x401
mov r8d, 1
mov rcx, qword [rdi + 0x18]
call qword [sym.imp.USER32.dll_PostMessageW]
nop
test rbx, rbx
je 0x1400876dd
mov eax, r14d
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x1400876dd
mov rbx, qword [rsp + 0xa8]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
lock xadd dword [rbx + 0xc], r14d
cmp r14d, 1
jne 0x1400876dd
mov rcx, qword [rsp + 0xa8]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
nop
lea rcx, [rsp + 0x540]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x560]
call fcn.140056af0
nop
lea rcx, [rsp + 0x580]
call fcn.140056af0
nop
lea rcx, [rsp + 0x4c0]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x4e0]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x500]
call fcn.140056cb0
nop
mov r8, qword [rsp + 0x70]
mov r8, qword [r8 + 8]
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x70]
call fcn.14005d200
mov rcx, qword [rsp + 0x70]
jmp 0x140086ad6
mov rdi, qword [rsi + 0x18]
mov qword [rsp + 0xa0], rdi
mov rbx, qword [rsi + 0x20]
mov qword [rsp + 0xa8], rbx
jmp 0x140087662
lea rcx, [rsp + 0x540]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x560]
call fcn.140056af0
nop
lea rcx, [rsp + 0x580]
call fcn.140056af0
nop
lea rcx, [rsp + 0x4c0]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x4e0]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x500]
call fcn.140056cb0
nop
mov r8, qword [rsp + 0x70]
mov r8, qword [r8 + 8]
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x70]
call fcn.14005d200
mov edx, 0x60
mov rcx, qword [rsp + 0x70]
call fcn.1401139dc
nop
lea rcx, [rsp + 0x460]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x380]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x3c0]
call fcn.140056af0
nop
mov rcx, qword [rsp + 0x38]
jmp 0x140088209
mov r13, qword [rsi + 0x90]
mov rcx, r13
cmp qword [r13 + 0x18], 0x10
jb 0x140087835
mov rcx, qword [r13]
mov r8, qword [r13 + 0x10]
cmp r8, 0x17
mov eax, reloc.OLEAUT32.dll_SafeArrayUnaccessData
cmova r8, rax
lea rdx, str.LOCALLY_STORED_WORKFLOW
call fcn.1401160a0
test eax, eax
jne 0x140087907
cmp qword [r13 + 0x10], 0x17
jne 0x140087907
lea r9, [r13 + 0xc0]
cmp qword [r13 + 0xd8], 0x10
jb 0x14008787d
mov r9, qword [r13 + 0xc0]
lea rcx, [rsp + 0x380]
test r12b, r12b
cmovne rcx, rbx
mov rax, qword [r13 + 0xd0]
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov rdx, r15
call fcn.140056f20
cmp rax, 0xffffffffffffffff
je 0x140087907
lea rcx, [rsi + 0x190]
lea rax, [rsp + 0x380]
cmp rcx, rax
je 0x1400878d4
lea rdx, [rsp + 0x380]
test r12b, r12b
cmovne rdx, rbx
mov r8, r15
call fcn.140056d30
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x140086ae1
mov eax, dword [rdx + 8]
test eax, eax
je 0x140086ae1
nop dword [rax]
lea ecx, [rax + 1]
lock cmpxchg dword [rdx + 8], ecx
je 0x140087aa3
test eax, eax
jne 0x1400878f0
jmp 0x140086ae1
add r13, 0xc0
mov r9, r13
cmp qword [r13 + 0x18], 0x10
jb 0x14008791c
mov r9, qword [r13]
lea rcx, [rsp + 0x380]
test r12b, r12b
cmovne rcx, rbx
mov rax, qword [r13 + 0x10]
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov rdx, r15
call fcn.140056f20
cmp rax, 0xffffffffffffffff
je 0x1400879d7
lea rcx, [rsp + 0x380]
test r12b, r12b
cmovne rcx, rbx
mov qword [rsp + 0x20], 0x18
lea r9, str.workflow_completedfalse
xor r8d, r8d
mov rdx, r15
call fcn.140056f20
cmp rax, 0xffffffffffffffff
je 0x1400879d7
lea rcx, [rsi + 0x190]
lea rax, [rsp + 0x380]
cmp rcx, rax
je 0x1400879a4
lea rdx, [rsp + 0x380]
test r12b, r12b
cmovne rdx, rbx
mov r8, r15
call fcn.140056d30
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x140086ae1
mov eax, dword [rdx + 8]
test eax, eax
je 0x140086ae1
nop dword [rax]
lea ecx, [rax + 1]
lock cmpxchg dword [rdx + 8], ecx
je 0x140087aa3
test eax, eax
jne 0x1400879c0
jmp 0x140086ae1
lea rcx, [rsp + 0x380]
test r12b, r12b
cmovne rcx, rbx
mov qword [rsp + 0x20], 7
lea r9, str.signout
xor r8d, r8d
mov rdx, r15
call fcn.140056f20
cmp rax, 0xffffffffffffffff
je 0x140087b04
mov r9, r13
cmp qword [r13 + 0x18], 0x10
jb 0x140087a19
mov r9, qword [r13]
lea rcx, [rsp + 0x380]
test r12b, r12b
cmovne rcx, rbx
mov rax, qword [r13 + 0x10]
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov rdx, r15
call fcn.140056f20
test rax, rax
jne 0x140087b04
lea rcx, [rsi + 0x190]
lea rax, [rsp + 0x380]
cmp rcx, rax
je 0x140087a70
lea rdx, [rsp + 0x380]
test r12b, r12b
cmovne rdx, rbx
mov r8, r15
call fcn.140056d30
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x140086ae1
mov eax, dword [rdx + 8]
test eax, eax
je 0x140086ae1
nop dword [rax + rax]
lea ecx, [rax + 1]
lock cmpxchg dword [rdx + 8], ecx
je 0x140087aa3
test eax, eax
jne 0x140087a90
jmp 0x140086ae1
mov rcx, qword [rsi + 0x18]
mov rbx, qword [rsi + 0x20]
test rcx, rcx
je 0x140087ac4
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [sym.imp.USER32.dll_PostMessageW]
test rbx, rbx
je 0x140086ae1
mov eax, r14d
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x140086ae1
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
lock xadd dword [rbx + 0xc], r14d
cmp r14d, 1
jne 0x140086ae1
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
jmp 0x140086ae1
lea rcx, [rsp + 0x380]
test r12b, r12b
cmovne rcx, rbx
mov qword [rsp + 0x20], 0x27
lea r9, str.https:__oobe.adobe.com_delegation_start
xor r8d, r8d
mov rdx, r15
call fcn.140056f20
cmp rax, 0xffffffffffffffff
je 0x140087b59
lea rdx, [rsp + 0x380]
lea rcx, [rsp + 0xb0]
call fcn.14005a390
mov rdx, rax
mov rcx, rsi
call fcn.1400893c0
jmp 0x140086ae1
lea rcx, [rsp + 0x380]
test r12b, r12b
cmovne rcx, rbx
mov qword [rsp + 0x20], 0x25
lea r9, str.https:__oobe.adobe.com_delegation_end
xor r8d, r8d
mov rdx, r15
call fcn.140056f20
cmp rax, 0xffffffffffffffff
je 0x140087cce
lea rax, [rsp + 0x440]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x440], rdi
mov qword [rsp + 0x450], rdi
mov qword [rsp + 0x458], 0xf
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rdx, str.internal_url
lea rcx, [rsp + 0x440]
call fcn.140056d30
nop
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], rdi
mov r15, qword [rsp + 0x390]
lea r12, [rsp + 0x380]
cmp qword [rsp + 0x398], 0x10
cmovae r12, qword [rsp + 0x380]
cmp r15, 0x10
jae 0x140087c2c
movups xmm0, xmmword [r12]
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x98], SafeArrayGetLBound
jmp 0x140087ca9
mov r14, r15
or r14, 0xf
movabs rbx, 0x7fffffffffffffff
cmp r14, rbx
cmova r14, rbx
lea rcx, [r14 + 1]
cmp rcx, 0x1000
jb 0x140087c7d
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140088303
mov rcx, rax
call fcn.140113680
test rax, rax
je 0x140088309
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140087c8a
test rcx, rcx
je 0x140087c8a
call fcn.140113680
mov rdi, rax
mov qword [rsp + 0x80], rdi
lea r8, [r15 + 1]
mov rdx, r12
mov rcx, rdi
call fcn.140056f00
mov qword [rsp + 0x98], r14
mov qword [rsp + 0x90], r15
lea r8, [rsp + 0x440]
lea rdx, [rsp + 0x80]
mov rcx, rsi
call fcn.140089880
jmp 0x140086ae1
lea rdx, str.https:__oobe.adobe.com_delegation_error
lea rcx, [rsp + 0x380]
call fcn.140056a50
cmp rax, 0xffffffffffffffff
je 0x140087d35
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x60], rax
lea rdx, str.internal_url
lea rcx, [rsp + 0xb0]
call fcn.140056ab0
mov rbx, rax
lea rdx, [rsp + 0x380]
lea rcx, [rsp + 0x110]
call fcn.14005a390
nop
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140089880
jmp 0x140086ae1
lea rdx, str.https:__oobe.adobe.com_federation_start
lea rcx, [rsp + 0x380]
call fcn.140056a50
lea rcx, [rsp + 0x380]
cmp rax, 0xffffffffffffffff
je 0x140087d9e
lea rdx, [0x140190a50]
call fcn.140056a50
cmp rax, 0xffffffffffffffff
je 0x140087b34
mov rcx, rsi
call fcn.140089ee0
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x60], rax
lea rdx, [0x140190a50]
lea rcx, [rsp + 0xb0]
call fcn.140056ab0
mov rbx, rax
jmp 0x140087d0c
lea rdx, str.https:__oobe.adobe.com_federation_end
call fcn.140056a50
cmp rax, 0xffffffffffffffff
je 0x140087dd9
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x60], rax
lea rdx, str.internal_url
lea rcx, [rsp + 0xb0]
call fcn.140056ab0
mov rbx, rax
jmp 0x140087d0c
lea rdx, str.https:__oobe.adobe.com_federation_error
lea rcx, [rsp + 0x380]
call fcn.140056a50
cmp rax, 0xffffffffffffffff
je 0x140087e1c
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x60], rax
lea rdx, str.internal_url
lea rcx, [rsp + 0xb0]
call fcn.140056ab0
mov rbx, rax
jmp 0x140087d0c
lea rdx, str._app_loaded
lea rcx, [rsp + 0x380]
call fcn.140056a50
cmp rax, 0xffffffffffffffff
je 0x140087f95
lea rcx, [0x1402365a0]
call fcn.140057c50
call fcn.1400bf9c0
lea rdx, [0x140188b29]
lea rcx, [rsp + 0x4a0]
call fcn.140056ab0
nop
lea rdx, [0x140188b29]
lea rcx, [rsp + 0x480]
call fcn.140056ab0
nop
lea rdx, str.NglWorkflow
lea rcx, [rsp + 0x440]
call fcn.140056ab0
nop
lea r8, [rsp + 0x4a0]
lea rdx, [rsp + 0x480]
lea rcx, [rsp + 0x440]
call fcn.1400bfb50
mov rbx, rax
lea rcx, [rsp + 0x440]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x480]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x4a0]
call fcn.140056cb0
test rbx, rbx
je 0x140087f78
call fcn.1400bf9c0
lea rdx, [0x140188b29]
lea rcx, [rsp + 0x4a0]
call fcn.140056ab0
nop
lea rdx, [0x140188b29]
lea rcx, [rsp + 0x480]
call fcn.140056ab0
nop
lea rdx, str.NglWorkflow
lea rcx, [rsp + 0x440]
call fcn.140056ab0
nop
lea r8, [rsp + 0x4a0]
lea rdx, [rsp + 0x480]
lea rcx, [rsp + 0x440]
call fcn.1400bfb50
mov r8, qword [rax]
lea rdx, str.app_loaded_triggered
mov rcx, rax
call qword [r8 + 0x28]
nop
lea rcx, [rsp + 0x440]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x480]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x4a0]
call fcn.140056cb0
lea rcx, [0x1402365a0]
call fcn.1400f4710
mov byte [rsi + 0x38], 0
mov rcx, rsi
call fcn.14008af00
jmp 0x140086ae1
lea rdx, str._app_focus
lea rcx, [rsp + 0x380]
call fcn.140056a50
cmp rax, 0xffffffffffffffff
je 0x14008810a
lea rcx, [0x1402365a0]
call fcn.140057c50
call fcn.1400bf9c0
lea rdx, [0x140188b29]
lea rcx, [rsp + 0x4a0]
call fcn.140056ab0
nop
lea rdx, [0x140188b29]
lea rcx, [rsp + 0x480]
call fcn.140056ab0
nop
lea rdx, str.NglWorkflow
lea rcx, [rsp + 0x440]
call fcn.140056ab0
nop
lea r8, [rsp + 0x4a0]
lea rdx, [rsp + 0x480]
lea rcx, [rsp + 0x440]
call fcn.1400bfb50
mov rbx, rax
lea rcx, [rsp + 0x440]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x480]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x4a0]
call fcn.140056cb0
test rbx, rbx
je 0x1400880f1
call fcn.1400bf9c0
lea rdx, [0x140188b29]
lea rcx, [rsp + 0x4a0]
call fcn.140056ab0
nop
lea rdx, [0x140188b29]
lea rcx, [rsp + 0x480]
call fcn.140056ab0
nop
lea rdx, str.NglWorkflow
lea rcx, [rsp + 0x440]
call fcn.140056ab0
nop
lea r8, [rsp + 0x4a0]
lea rdx, [rsp + 0x480]
lea rcx, [rsp + 0x440]
call fcn.1400bfb50
mov r8, qword [rax]
lea rdx, str.app_focus_triggered
mov rcx, rax
call qword [r8 + 0x28]
nop
lea rcx, [rsp + 0x440]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x480]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x4a0]
call fcn.140056cb0
lea rcx, [0x1402365a0]
call fcn.1400f4710
mov rcx, rsi
call fcn.14008a960
jmp 0x140086ae1
mov r8d, SafeArrayUnaccessData
lea rcx, [rsp + 0x380]
call fcn.14008b960
test eax, eax
jne 0x1400877ec
lea rcx, [rsi + 0x190]
lea rdx, [rsp + 0x380]
call fcn.14005a360
lea rdx, [rsp + 0x380]
mov rcx, rsi
call fcn.140084be0
test al, al
je 0x1400881c5
lea rdx, [rsp + 0x380]
lea rcx, [rsp + 0xb0]
call fcn.14005a390
mov rdx, rax
mov rcx, rsi
call fcn.140088f00
mov qword [rsp + 0x108], rdi
lea rdx, [rsp + 0xd0]
lea rcx, [rsp + 0x380]
call fcn.14009bfe0
mov bl, 1
lea rcx, [rsp + 0x460]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x380]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x3c0]
call fcn.140056af0
nop
mov rcx, qword [rsp + 0x38]
call fcn.140056af0
movzx eax, bl
jmp 0x140088210
mov qword [rsp + 0x108], rdi
lea rdx, [rsp + 0xd0]
lea rcx, [rsp + 0x380]
call fcn.14009bfe0
test al, al
jne 0x14008818a
xor bl, bl
jmp 0x14008818c
lea rcx, [rsp + 0x380]
call fcn.140056cb0
nop
lea rcx, [rsp + 0x3c0]
call fcn.140056af0
nop
mov rcx, r13
call fcn.140056af0
xor al, al
mov rcx, qword [rsp + 0x8d0]
xor rcx, rsp
call fcn.140113660
lea r11, [rsp + 0x8e0]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
call fcn.1400f3fd4
nop
mov ecx, eax
call fcn.1400f4eec
int3
mov ecx, eax
call fcn.1400f4eec
nop
call fcn.140056910
int3
call fcn.1401188b4
nop
call fcn.140056910
int3
call fcn.1401188b4
nop
lea rcx, str.invalid_stoi_argument
call fcn.1400f3ff4
int3
lea rcx, str.invalid_stoi_argument
call fcn.1400f3ff4
int3
lea rcx, str.stoi_argument_out_of_range
call fcn.1400f403c
int3
lea rcx, str.stoi_argument_out_of_range
call fcn.1400f403c
nop
call fcn.140056910
int3
call fcn.1401188b4
nop
call fcn.140056910
int3
call fcn.1401188b4
nop
call fcn.140056910
int3
call fcn.1401188b4
nop
call fcn.140056910
int3
call fcn.1401188b4
nop
lea rcx, str.invalid_stoi_argument
call fcn.1400f3ff4
int3
lea rcx, str.invalid_stoi_argument
call fcn.1400f3ff4
int3
lea rcx, str.stoi_argument_out_of_range
call fcn.1400f403c
int3
lea rcx, str.stoi_argument_out_of_range
call fcn.1400f403c
nop
call fcn.140056910
int3
call fcn.1401188b4
int3