Function at 0x14011f200
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x3a8]
sub rsp, 0x4a8
mov rax, qword [0x140268998]
xor rax, rsp
mov qword [rbp + 0x390], rax
mov r12, r9
mov rax, r8
mov qword [rsp + 0x40], rax
mov r13, rdx
mov qword [rbp + 0x278], rdx
mov rdi, rcx
mov qword [rsp + 0x38], rcx
mov qword [rbp - 0x70], rdx
mov qword [rbp - 0x68], rax
mov qword [rbp - 0x60], r9
xor esi, esi
mov dword [rsp + 0x30], esi
mov rcx, qword [r9]
mov rax, qword [rcx]
lea rdx, [rbp + 0x210]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x14011f291
cmp qword [rdx + 8], rsi
je 0x14011f291
lea rcx, [rbp + 0x1d0]
call fcn.140056e10
jmp 0x14011f2aa
mov qword [rbp + 0x1e0], rsi
mov qword [rbp + 0x1e8], 0xf
mov byte [rbp + 0x1d0], sil
mov ebx, esi
bts ebx, 0xa
bts ebx, 9
mov dword [rsp + 0x30], ebx
lea rax, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rbp + 0x210], rax
mov rcx, qword [rbp + 0x218]
test rcx, rcx
je 0x14011f2ff
cmp byte [rbp + 0x220], sil
je 0x14011f2f1
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rbp + 0x218]
call fcn.14016f250
mov qword [rbp + 0x218], rsi
mov byte [rbp + 0x220], sil
movdqa xmm0, xmmword [0x140208780]
movdqu xmmword [rbp + 0x2e0], xmm0
movdqa xmm1, xmmword [0x140208630]
movdqu xmmword [rbp + 0x2f0], xmm1
mov dword [rbp + 0x300], 0x73cb403a
mov dword [rbp + 0x304], 0xbbd57c73
xor eax, eax
mov byte [rbp + 0x308], al
mov r8, rsi
movabs r9, 0xf2b9d6480f2b9d65
lea r10, [0x140205b00]
mov rax, r9
mul r8
shr rdx, 8
imul rax, rdx, 0x10e
mov rcx, r8
sub rcx, rax
mov al, byte [rcx + r10]
xor byte [rbp + r8 + 0x2e0], al
inc r8
cmp r8, 0x28
jb 0x14011f34f
mov byte [rbp + 0x308], sil
mov r8d, 1
lea rdx, [rbp + 0x2e0]
lea rcx, [rsp + 0x60]
call fcn.140118310
nop
mov ecx, dword [0x14027ace8]
mov rax, qword gs:[0x58]
mov edx, 0x14
mov rax, qword [rax + rcx*8]
mov qword [rbp - 0x78], rax
lea r14, [0x1402687e8]
mov eax, dword [rax + rdx]
cmp dword [0x14027a094], eax
jg 0x14012146e
cmp qword [0x140268800], 0x10
cmovae r14, qword [0x1402687e8]
lea r15, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae r15, qword [rbp + 0x1d0]
mov rsi, qword [0x1402687f8]
test rsi, rsi
jne 0x14011f414
or rdi, 0xffffffffffffffff
cmp qword [rbp + 0x1e0], rdi
cmovb rdi, qword [rbp + 0x1e0]
jmp 0x14011f467
mov rax, qword [rbp + 0x1e0]
cmp rsi, rax
ja 0x14011f6d5
sub rax, rsi
or rdi, 0xffffffffffffffff
cmp rax, rdi
cmovb rdi, rax
add rdi, r15
mov al, byte [r14]
cmp byte [rdi], al
jne 0x14011f44f
mov r8, rsi
mov rdx, r14
mov rcx, rdi
call fcn.140170710
nop
test eax, eax
je 0x14011f45d
cmp rdi, r15
je 0x14011f6d0
dec rdi
jmp 0x14011f435
sub rdi, r15
mov rsi, qword [0x1402687f8]
xor r15d, r15d
test rdi, rdi
jne 0x14011f8b4
mov qword [rbp + 0x200], r15
lea ebx, [rdi + 0xf]
mov qword [rbp + 0x208], rbx
mov byte [rbp + 0x1f0], r15b
or r9, 0xffffffffffffffff
mov r8, rsi
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x1f0]
call fcn.1400e9f34
nop
call fcn.1400528a8
mov rcx, rax
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x1f0]
call fcn.1400ee2a0
mov edi, 0x1000
test al, al
je 0x14011f5a7
lea rax, vtable.RNAObject.0
mov qword [rbp + 0x210], rax
mov dword [rbp + 0x218], r15d
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x210]
call fcn.14005eeb4
nop
mov qword [rbp + 0x288], r15
mov qword [rbp + 0x290], rbx
mov byte [rbp + 0x278], r15b
lea rdx, str.launchUrlExternal
lea rcx, [rbp + 0x278]
call fcn.140054efc
nop
mov rcx, qword [rsp + 0x38]
add rcx, 0xffffffffffffffa0
mov rax, qword [rcx]
lea r8, [rbp + 0x210]
lea rdx, [rbp + 0x278]
mov rax, qword [rax + 0xa0]
call qword [case.0x1401ab3a5.0]
nop
mov rdx, qword [rbp + 0x290]
cmp rdx, 0x10
jb 0x14011f585
inc rdx
mov rcx, qword [rbp + 0x278]
mov rax, rcx
cmp rdx, rdi
jb 0x14011f57f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401214b4
call fcn.14016f250
nop
mov qword [rbp + 0x288], r15
mov qword [rbp + 0x290], rbx
mov byte [rbp + 0x278], r15b
lea rcx, [rbp + 0x210]
call fcn.14005cb60
nop
mov rdx, qword [rbp + 0x208]
cmp rdx, 0x10
jb 0x14011f5e5
inc rdx
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, rdi
jb 0x14011f5df
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401214ba
call fcn.14016f250
nop
mov qword [rbp + 0x200], r15
mov qword [rbp + 0x208], rbx
mov byte [rbp + 0x1f0], r15b
lea rcx, [rsp + 0x60]
call fcn.14011954c
nop
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 0x10
jb 0x14011f643
inc rdx
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, rdi
jb 0x14011f63d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401214c0
call fcn.14016f250
nop
mov qword [rbp + 0x1e0], r15
mov qword [rbp + 0x1e8], rbx
mov byte [rbp + 0x1d0], r15b
mov rdx, qword [r13]
test rdx, rdx
je 0x14011f67e
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
mov rdx, qword [rsp + 0x40]
mov rdx, qword [rdx]
test rdx, rdx
je 0x14011f6a8
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
mov rdx, qword [r12]
test rdx, rdx
je 0x140120d2c
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
jmp 0x140120d25
mov rdi, qword [rsp + 0x38]
xor r15d, r15d
lea rcx, str.https:__oobe.adobe.com
call fcn.140177210
nop
lea rcx, [rbp + 0x1d0]
mov r14d, 0x10
cmp qword [rbp + 0x1e8], r14
cmovae rcx, qword [rbp + 0x1d0]
mov qword [rsp + 0x20], rax
lea r9, str.https:__oobe.adobe.com
xor r8d, r8d
mov rdx, qword [rbp + 0x1e0]
call fcn.1401024b0
test rax, rax
jne 0x14011f8be
lea rax, vtable.RNAObject.0
mov qword [rbp + 0x210], rax
mov dword [rbp + 0x218], r15d
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x210]
call fcn.14005eeb4
nop
mov qword [rbp + 0x200], r15
lea ebx, [r14 - 1]
mov qword [rbp + 0x208], rbx
mov byte [rbp + 0x1f0], r15b
lea rdx, str.interceptUrl
lea rcx, [rbp + 0x1f0]
call fcn.140054efc
nop
lea rcx, [rdi - 0x60]
mov rax, qword [rcx]
lea r8, [rbp + 0x210]
lea rdx, [rbp + 0x1f0]
mov rax, qword [rax + 0xa0]
call qword [case.0x1401ab3a5.0]
nop
mov edi, 0x1000
mov rdx, qword [rbp + 0x208]
cmp rdx, r14
jb 0x14011f7e0
inc rdx
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, rdi
jb 0x14011f7da
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401214c6
call fcn.14016f250
nop
mov qword [rbp + 0x200], r15
mov qword [rbp + 0x208], rbx
mov byte [rbp + 0x1f0], r15b
lea rcx, [rbp + 0x210]
call fcn.14005cb60
nop
lea rcx, [rsp + 0x60]
call fcn.14011954c
nop
mov rdx, qword [rbp + 0x1e8]
cmp rdx, r14
jb 0x14011f84a
inc rdx
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, rdi
jb 0x14011f844
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401214cc
call fcn.14016f250
nop
mov qword [rbp + 0x1e0], r15
mov qword [rbp + 0x1e8], rbx
mov byte [rbp + 0x1d0], r15b
mov rdx, qword [r13]
test rdx, rdx
je 0x14011f885
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
mov rdx, qword [rsp + 0x40]
mov rdx, qword [rdx]
test rdx, rdx
je 0x14011f8af
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
jmp 0x14011f6a8
mov rdi, qword [rsp + 0x38]
jmp 0x14011f6d8
mov dword [rbp + 0x230], 0xe4a1621a
mov dword [rbp + 0x234], 0x9874d9
mov r8, r15
movabs rsi, 0xf2b9d6480f2b9d65
lea r9, [0x140205b00]
mov rax, rsi
mul r8
shr rdx, 8
imul rax, rdx, 0x10e
mov rcx, r8
sub rcx, rax
mov al, byte [rcx + r9]
xor byte [rbp + r8 + 0x230], al
inc r8
cmp r8, 7
jb 0x14011f8e6
mov byte [rbp + 0x237], r15b
lea rcx, [rbp + 0x230]
call fcn.140177210
nop
lea rcx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], r14
cmovae rcx, qword [rbp + 0x1d0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x230]
xor r8d, r8d
mov rdx, qword [rbp + 0x1e0]
call fcn.1400bf3f0
mov r8, r15
cmp rax, 0xffffffffffffffff
je 0x14011fbf7
movdqa xmm0, xmmword [0x1401ffb10]
movdqa xmmword [rbp + 0x330], xmm0
movdqa xmm1, xmmword [0x1401ffaf0]
movdqa xmmword [rbp + 0x340], xmm1
movdqa xmm0, xmmword [0x1401ffb30]
movdqa xmmword [rbp + 0x350], xmm0
movdqa xmm1, xmmword [0x1401ffb20]
movdqa xmmword [rbp + 0x360], xmm1
movdqa xmm0, xmmword [0x1401ffb00]
movdqa xmmword [rbp + 0x370], xmm0
mov dword [rbp + 0x380], 0xdb1e9302
mov dword [rbp + 0x384], 0x78072fd4
mov word [rbp + 0x388], 0xf76
mov ebx, 0xf
xor eax, eax
mov byte [rbp + 0x38a], al
lea r13, [0x140205b00]
mov rax, rsi
mul r8
shr rdx, 8
imul rax, rdx, 0x10e
mov rcx, r8
sub rcx, rax
mov al, byte [rcx + r13]
xor byte [rbp + r8 + 0x330], al
inc r8
cmp r8, 0x5a
jb 0x14011f9e5
mov byte [rbp + 0x38a], r15b
lea rcx, [rbp + 0x330]
call fcn.140177210
nop
lea rcx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], r14
cmovae rcx, qword [rbp + 0x1d0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x330]
xor r8d, r8d
mov rdx, qword [rbp + 0x1e0]
call fcn.1400bf3f0
mov edi, 0x1000
cmp rax, 0xffffffffffffffff
mov r13, qword [rbp + 0x278]
je 0x14011fb45
lea rax, vtable.RNAObject.0
mov qword [rbp + 0x210], rax
mov dword [rbp + 0x218], r15d
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x210]
call fcn.14005eeb4
nop
mov qword [rbp + 0x200], r15
mov qword [rbp + 0x208], rbx
mov byte [rbp + 0x1f0], r15b
lea rdx, str.urlRedirected
lea rcx, [rbp + 0x1f0]
call fcn.140054efc
nop
mov rcx, qword [rsp + 0x38]
add rcx, 0xffffffffffffffa0
mov rax, qword [rcx]
lea r8, [rbp + 0x210]
lea rdx, [rbp + 0x1f0]
mov rax, qword [rax + 0xa0]
call qword [case.0x1401ab3a5.0]
nop
mov rdx, qword [rbp + 0x208]
cmp rdx, r14
jb 0x14011fb23
inc rdx
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, rdi
jb 0x14011fb1d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401214d2
call fcn.14016f250
nop
mov qword [rbp + 0x200], r15
mov qword [rbp + 0x208], rbx
mov byte [rbp + 0x1f0], r15b
lea rcx, [rbp + 0x210]
call fcn.14005cb60
nop
lea rcx, [rsp + 0x60]
call fcn.14011954c
nop
mov rdx, qword [rbp + 0x1e8]
cmp rdx, r14
jb 0x14011fb8d
inc rdx
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, rdi
jb 0x14011fb87
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401214d8
call fcn.14016f250
nop
mov qword [rbp + 0x1e0], r15
mov qword [rbp + 0x1e8], rbx
mov byte [rbp + 0x1d0], r15b
mov rdx, qword [r13]
test rdx, rdx
je 0x14011fbc8
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
mov rdx, qword [rsp + 0x40]
mov rdx, qword [rdx]
test rdx, rdx
je 0x14011fbf2
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
jmp 0x1401213dd
movdqa xmm0, xmmword [0x1402087c0]
movdqu xmmword [rbp + 0x298], xmm0
movdqa xmm1, xmmword [0x140208750]
movdqu xmmword [rbp + 0x2a8], xmm1
xor eax, eax
mov byte [rbp + 0x2b8], al
lea rdi, [0x140205b00]
mov rax, rsi
mul r8
shr rdx, 8
imul rax, rdx, 0x10e
mov rcx, r8
sub rcx, rax
mov al, byte [rcx + rdi]
xor byte [rbp + r8 + 0x298], al
inc r8
cmp r8, 0x20
jb 0x14011fc26
mov byte [rbp + 0x2b8], r15b
lea rcx, [rbp + 0x298]
call fcn.140177210
nop
lea rcx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], r14
cmovae rcx, qword [rbp + 0x1d0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x298]
xor r8d, r8d
mov rdx, qword [rbp + 0x1e0]
call fcn.1401024b0
test rax, rax
mov rdi, qword [rsp + 0x38]
jne 0x14011fe34
lea rax, vtable.RNAObject.0
mov qword [rbp + 0x210], rax
mov dword [rbp + 0x218], r15d
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x210]
call fcn.14005eeb4
nop
mov qword [rbp + 0x200], r15
mov ebx, 0xf
mov qword [rbp + 0x208], rbx
mov byte [rbp + 0x1f0], r15b
lea rdx, str.urlRedirected
lea rcx, [rbp + 0x1f0]
call fcn.140054efc
nop
lea rcx, [rdi - 0x60]
mov rax, qword [rcx]
lea r8, [rbp + 0x210]
lea rdx, [rbp + 0x1f0]
mov rax, qword [rax + 0xa0]
call qword [case.0x1401ab3a5.0]
nop
mov edi, 0x1000
mov rdx, qword [rbp + 0x208]
cmp rdx, r14
jb 0x14011fd60
inc rdx
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, rdi
jb 0x14011fd5a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401214de
call fcn.14016f250
nop
mov qword [rbp + 0x200], r15
mov qword [rbp + 0x208], rbx
mov byte [rbp + 0x1f0], r15b
lea rcx, [rbp + 0x210]
call fcn.14005cb60
nop
lea rcx, [rsp + 0x60]
call fcn.14011954c
nop
mov rdx, qword [rbp + 0x1e8]
cmp rdx, r14
jb 0x14011fdca
inc rdx
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, rdi
jb 0x14011fdc4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401214e4
call fcn.14016f250
nop
mov qword [rbp + 0x1e0], r15
mov qword [rbp + 0x1e8], rbx
mov byte [rbp + 0x1d0], r15b
mov rdx, qword [r13]
test rdx, rdx
je 0x14011fe05
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
mov rdx, qword [rsp + 0x40]
mov rdx, qword [rdx]
test rdx, rdx
je 0x14011fe2f
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
jmp 0x14011f6a8
xor r8d, r8d
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x1d0]
call fcn.140117d40
test al, al
jne 0x14011ff0a
movdqa xmm0, xmmword [0x140208780]
movdqu xmmword [rbp + 0x210], xmm0
mov dword [rbp + 0x220], 0xf308e2eb
mov dword [rbp + 0x224], 0xa451b609
mov dword [rbp + 0x228], 0x775fa829
mov word [rbp + 0x22c], 0x97
mov r8, r15
lea rdi, [0x140205b00]
mov rax, rsi
mul r8
shr rdx, 8
imul rax, rdx, 0x10e
mov rcx, r8
sub rcx, rax
mov al, byte [rcx + rdi]
xor byte [rbp + r8 + 0x210], al
inc r8
cmp r8, 0x1d
jb 0x14011fe91
mov byte [rbp + 0x22d], r15b
lea rcx, [rbp + 0x210]
call fcn.140177210
nop
lea rcx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], r14
cmovae rcx, qword [rbp + 0x1d0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x210]
xor r8d, r8d
mov rdx, qword [rbp + 0x1e0]
call fcn.1400bf3f0
test rax, rax
jne 0x14012013c
movdqa xmm0, xmmword [0x140208620]
movdqu xmmword [rbp + 0x278], xmm0
mov r8, r15
mov esi, 0xf
movabs r9, 0xf2b9d6480f2b9d65
lea rdi, [0x140205b00]
mov rax, r9
mul r8
shr rdx, 8
imul rax, rdx, 0x10e
mov rcx, r8
sub rcx, rax
mov al, byte [rcx + rdi]
xor byte [rbp + r8 + 0x278], al
inc r8
cmp r8, rsi
jb 0x14011ff33
mov byte [rbp + 0x287], r15b
lea rcx, [rbp + 0x278]
call fcn.140177210
nop
lea rcx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], r14
cmovae rcx, qword [rbp + 0x1d0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x278]
xor r8d, r8d
mov rdx, qword [rbp + 0x1e0]
call fcn.1400bf3f0
cmp rax, 0xffffffffffffffff
mov rdi, qword [rsp + 0x38]
jne 0x14012013c
lea rax, vtable.RNAObject.0
mov qword [rbp + 0x210], rax
mov dword [rbp + 0x218], r15d
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x210]
call fcn.14005eeb4
nop
mov qword [rbp + 0x200], r15
mov qword [rbp + 0x208], rsi
mov byte [rbp + 0x1f0], r15b
lea rdx, str.urlRedirected
lea rcx, [rbp + 0x1f0]
call fcn.140054efc
nop
lea rcx, [rdi - 0x60]
mov rax, qword [rcx]
lea r8, [rbp + 0x210]
lea rdx, [rbp + 0x1f0]
mov rax, qword [rax + 0xa0]
call qword [case.0x1401ab3a5.0]
nop
mov edi, 0x1000
mov rdx, qword [rbp + 0x208]
cmp rdx, r14
jb 0x140120068
inc rdx
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, rdi
jb 0x140120062
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401214ea
call fcn.14016f250
nop
mov qword [rbp + 0x200], r15
mov qword [rbp + 0x208], rsi
mov byte [rbp + 0x1f0], r15b
lea rcx, [rbp + 0x210]
call fcn.14005cb60
nop
lea rcx, [rsp + 0x60]
call fcn.14011954c
nop
mov rdx, qword [rbp + 0x1e8]
cmp rdx, r14
jb 0x1401200d2
inc rdx
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, rdi
jb 0x1401200cc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401214f0
call fcn.14016f250
nop
mov qword [rbp + 0x1e0], r15
mov qword [rbp + 0x1e8], rsi
mov byte [rbp + 0x1d0], r15b
mov rdx, qword [r13]
test rdx, rdx
je 0x14012010d
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
mov rdx, qword [rsp + 0x40]
mov rdx, qword [rdx]
test rdx, rdx
je 0x140120137
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
jmp 0x14011f6a8
lea rsi, vtable.CefStructBase_struct_CefURLPartsTraits_.0
mov qword [rbp - 0x50], rsi
mov qword [rbp + 0xa8], r15
xor edx, edx
mov r8d, 0xf0
lea rcx, [rbp - 0x48]
call fcn.140170ec0
mov qword [rbp + 0xa8], r15
mov edi, 0x1000
test edi, ebx
je 0x140120183
btr ebx, 0xc
mov dword [rsp + 0x30], ebx
lea rcx, [rbp + 0xb0]
call fcn.1400734e0
mov rcx, qword [r12]
mov rax, qword [rcx]
lea rdx, [rsp + 0x48]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x48]
call fcn.140078980
test al, al
je 0x140121292
lea rcx, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rbp + 0x210], rcx
lea rax, [rbp + 0x18]
mov qword [rbp + 0x218], rax
mov byte [rbp + 0x220], r15b
mov qword [rbp + 0x278], rcx
lea rax, [rbp - 0x30]
mov qword [rbp + 0x280], rax
mov byte [rbp + 0x288], r15b
mov r14, qword [rsp + 0x38]
cmp byte [r14 + 0x310], r15b
je 0x14012025c
lea rcx, [rbp + 0x2c0]
call fcn.14012cff4
mov rsi, rax
or ebx, 1
mov dword [rsp + 0x30], ebx
bts ebx, 0xd
cmp qword [rbp + 0x20], r15
je 0x140120229
lea rdx, [rbp + 0x18]
lea rcx, [rbp + 0x1b0]
call fcn.140056e10
jmp 0x140120242
mov qword [rbp + 0x1c0], r15
mov qword [rbp + 0x1c8], 0xf
mov byte [rbp + 0x1b0], r15b
or ebx, 2
mov dword [rsp + 0x30], ebx
mov rdx, rsi
lea rcx, [rbp + 0x1b0]
call fcn.14004ee58
test al, al
je 0x1401202cb
cmp byte [r14 + 0x311], r15b
je 0x1401202d0
mov edx, 1
lea rcx, [rbp + 0x238]
call fcn.1400c1e14
mov rsi, rax
or ebx, 4
mov dword [rsp + 0x30], ebx
bts ebx, 0xe
cmp qword [rbp + 0x20], r15
je 0x14012029c
lea rdx, [rbp + 0x18]
lea rcx, [rbp + 0x258]
call fcn.140056e10
jmp 0x1401202b5
mov qword [rbp + 0x268], r15
mov qword [rbp + 0x270], 0xf
mov byte [rbp + 0x258], r15b
or ebx, 8
mov rdx, rsi
lea rcx, [rbp + 0x258]
call fcn.14004ee58
test al, al
jne 0x1401202d0
mov sil, 1
jmp 0x1401202d3
mov sil, r15b
test bl, 8
je 0x140120336
and ebx, 0xfffffff7
mov dword [rsp + 0x30], ebx
mov rdx, qword [rbp + 0x270]
cmp rdx, 0x10
jb 0x14012031d
inc rdx
mov rcx, qword [rbp + 0x258]
mov rax, rcx
cmp rdx, rdi
jb 0x140120317
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401214f6
call fcn.14016f250
nop
mov qword [rbp + 0x268], r15
mov qword [rbp + 0x270], 0xf
mov byte [rbp + 0x258], r15b
test bl, 4
je 0x140120373
and ebx, 0xfffffffb
mov rdx, qword [rbp + 0x250]
cmp rdx, 0x10
jb 0x14012035a
inc rdx
mov rcx, qword [rbp + 0x238]
call fcn.14004effc
mov qword [rbp + 0x248], r15
mov qword [rbp + 0x250], 0xf
mov byte [rbp + 0x238], r15b
test bl, 2
je 0x1401203d6
and ebx, 0xfffffffd
mov dword [rsp + 0x30], ebx
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 0x10
jb 0x1401203bd
inc rdx
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, rdi
jb 0x1401203b7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401214fc
call fcn.14016f250
nop
mov qword [rbp + 0x1c0], r15
mov qword [rbp + 0x1c8], 0xf
mov byte [rbp + 0x1b0], r15b
test bl, 1
je 0x1401203fa
and ebx, 0xfffffffe
mov rdx, qword [rbp + 0x2d8]
cmp rdx, 0x10
jb 0x1401203fa
inc rdx
mov rcx, qword [rbp + 0x2c0]
call fcn.14004effc
test sil, sil
je 0x140120569
mov rdx, qword [rsp + 0x50]
test rdx, rdx
je 0x140120421
cmp qword [rdx + 8], r15
je 0x140120421
lea rcx, [rbp + 0x1b0]
call fcn.140056e10
jmp 0x14012043a
mov qword [rbp + 0x1c0], r15
mov qword [rbp + 0x1c8], 0xf
mov byte [rbp + 0x1b0], r15b
lea rcx, [r14 - 0x60]
lea rdx, [rbp + 0x1b0]
call fcn.14011e180
nop
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 0x10
jb 0x140120489
inc rdx
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, rdi
jb 0x140120483
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140121502
call fcn.14016f250
nop
lea rcx, [rsp + 0x48]
call fcn.1400511a0
nop
lea rax, vtable.CefStructBase_struct_CefURLPartsTraits_.0
mov qword [rbp - 0x50], rax
cmp qword [rbp + 0xa8], r15
jne 0x1401204b2
lea rcx, [rbp - 0x48]
call fcn.1400e9fc0
nop
lea rcx, [rsp + 0x60]
call fcn.14011954c
nop
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 0x10
jb 0x1401204fb
inc rdx
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, rdi
jb 0x1401204f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140121508
call fcn.14016f250
nop
mov qword [rbp + 0x1e0], r15
mov qword [rbp + 0x1e8], 0xf
mov byte [rbp + 0x1d0], r15b
mov rdx, qword [r13]
test rdx, rdx
je 0x14012053a
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
mov rdx, qword [rsp + 0x40]
mov rdx, qword [rdx]
test rdx, rdx
je 0x140120564
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
jmp 0x14011f6a8
call fcn.1400c35d4
test al, al
jne 0x14012061f
cmp qword [rbp - 0x28], r15
je 0x14012058e
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x258]
call fcn.140056e10
jmp 0x1401205a7
mov qword [rbp + 0x268], r15
mov qword [rbp + 0x270], 0xf
mov byte [rbp + 0x258], r15b
bts ebx, 0x11
or ebx, 0x10
mov dword [rsp + 0x30], ebx
lea rdx, str.https
lea rcx, [rbp + 0x258]
call fcn.14006ff78
test al, al
jne 0x14012061f
bts ebx, 0x12
cmp qword [rbp - 0x28], r15
je 0x1401205e5
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x1b0]
call fcn.140056e10
jmp 0x1401205fe
mov qword [rbp + 0x1c0], r15
mov qword [rbp + 0x1c8], 0xf
mov byte [rbp + 0x1b0], r15b
or ebx, 0x20
mov dword [rsp + 0x30], ebx
lea rdx, str.http
lea rcx, [rbp + 0x1b0]
call fcn.14006ff78
test al, al
mov dil, 1
je 0x140120622
mov dil, r15b
test bl, 0x20
je 0x140120662
and ebx, 0xffffffdf
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 0x10
jb 0x140120646
inc rdx
mov rcx, qword [rbp + 0x1b0]
call fcn.14004effc
mov qword [rbp + 0x1c0], r15
mov esi, 0xf
mov qword [rbp + 0x1c8], rsi
mov byte [rbp + 0x1b0], r15b
jmp 0x140120667
mov esi, 0xf
test bl, 0x10
je 0x14012068b
and ebx, 0xffffffef
mov rdx, qword [rbp + 0x270]
cmp rdx, 0x10
jb 0x14012068b
inc rdx
mov rcx, qword [rbp + 0x258]
call fcn.14004effc
test dil, dil
je 0x1401207af
mov rdx, qword [rsp + 0x50]
test rdx, rdx
je 0x1401206b2
cmp qword [rdx + 8], r15
je 0x1401206b2
lea rcx, [rbp + 0x1b0]
call fcn.140056e10
jmp 0x1401206c7
mov qword [rbp + 0x1c0], r15
mov qword [rbp + 0x1c8], rsi
mov byte [rbp + 0x1b0], r15b
lea rcx, [r14 - 0x60]
lea rdx, [rbp + 0x1b0]
call fcn.14011e180
nop
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 0x10
jb 0x1401206f5
inc rdx
mov rcx, qword [rbp + 0x1b0]
call fcn.14004effc
nop
lea rcx, [rsp + 0x48]
call fcn.1400511a0
nop
lea rax, vtable.CefStructBase_struct_CefURLPartsTraits_.0
mov qword [rbp - 0x50], rax
cmp qword [rbp + 0xa8], r15
jne 0x14012071e
lea rcx, [rbp - 0x48]
call fcn.1400e9fc0
nop
lea rcx, [rsp + 0x60]
call fcn.14011954c
nop
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 0x10
jb 0x140120745
inc rdx
mov rcx, qword [rbp + 0x1d0]
call fcn.14004effc
mov qword [rbp + 0x1e0], r15
mov qword [rbp + 0x1e8], rsi
mov byte [rbp + 0x1d0], r15b
mov rdx, qword [r13]
test rdx, rdx
je 0x140120780
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
mov rdx, qword [rsp + 0x40]
mov rdx, qword [rdx]
test rdx, rdx
je 0x1401207aa
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
jmp 0x14011f6a8
mov qword [rbp + 0x200], r15
mov edi, 7
mov qword [rbp + 0x208], rdi
mov word [rbp + 0x1f0], r15w
lea rdx, str.acro_close
lea rcx, [rbp + 0x238]
call fcn.1400e339c
nop
lea rdx, [rbp + 0x1b0]
lea rcx, [rsp + 0x48]
call fcn.14011a3cc
nop
lea rdx, [rbp + 0x238]
lea rcx, [rbp + 0x1b0]
call fcn.14011adf0
mov r14b, al
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 8
jb 0x140120827
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1b0]
call fcn.14004effc
mov qword [rbp + 0x1c0], r15
mov qword [rbp + 0x1c8], rdi
mov word [rbp + 0x1b0], r15w
mov rdx, qword [rbp + 0x250]
cmp rdx, 8
jb 0x14012085e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x238]
call fcn.14004effc
lea rdx, str.acro_browser
lea rcx, [rbp + 0x238]
call fcn.1400e339c
nop
lea rdx, [rbp + 0x2c0]
lea rcx, [rsp + 0x48]
call fcn.14011a3cc
nop
lea rdx, [rbp + 0x238]
lea rcx, [rbp + 0x2c0]
call fcn.14011adf0
mov r15b, al
lea rcx, [rbp + 0x2c0]
call fcn.1400513d0
nop
lea rcx, [rbp + 0x238]
call fcn.1400513d0
lea rsi, [0x140268808]
mov rax, qword [rbp - 0x78]
mov ecx, 0x14
mov ecx, dword [rax + rcx]
cmp dword [0x14027a098], ecx
jg 0x140121428
lea rdx, [rbp + 0x2c0]
lea rcx, [rsp + 0x48]
call fcn.14011a3cc
nop
mov rdx, rsi
lea rcx, [rbp + 0x2c0]
call fcn.14011c790
nop
lea rcx, [rbp + 0x2c0]
call fcn.1400513d0
mov rdx, qword [rsp + 0x50]
xor eax, eax
test rdx, rdx
je 0x140120920
cmp qword [rdx + 8], rax
je 0x140120920
lea rcx, [rbp + 0x1b0]
call fcn.140056e10
jmp 0x140120938
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x1c8], 0xf
mov byte [rbp + 0x1b0], al
bts ebx, 0x16
bts ebx, 0x15
or ebx, 0x40
mov dword [rsp + 0x30], ebx
mov rdi, qword [rsp + 0x38]
add rdi, 0xffffffffffffffa0
lea r8, [rbp + 0x1b0]
lea rdx, [rbp + 0x298]
mov rcx, rdi
call fcn.1400e859c
nop
bts ebx, 7
mov dword [rsp + 0x30], ebx
cmp qword [rax + 0x18], 8
jb 0x140120979
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call fcn.14012c604
xor ecx, ecx
test al, al
jne 0x140120992
test r14b, r14b
mov r14b, cl
je 0x140120995
mov r14b, 1
test bl, bl
jns 0x1401209aa
btr ebx, 7
lea rcx, [rbp + 0x298]
call fcn.1400513d0
nop
test bl, 0x40
je 0x1401209cb
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 0x10
jb 0x1401209cb
inc rdx
mov rcx, qword [rbp + 0x1b0]
call fcn.14004effc
xor ebx, ebx
test r14b, r14b
je 0x140120acd
mov rdx, qword [rbp + 0x208]
cmp rdx, 8
jb 0x1401209f7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1f0]
call fcn.14004effc
mov qword [rbp + 0x200], rbx
mov qword [rbp + 0x208], 7
mov word [rbp + 0x1f0], bx
lea rcx, [rsp + 0x48]
call fcn.1400511a0
nop
lea rax, vtable.CefStructBase_struct_CefURLPartsTraits_.0
mov qword [rbp - 0x50], rax
cmp qword [rbp + 0xa8], rbx
jne 0x140120a39
lea rcx, [rbp - 0x48]
call fcn.1400e9fc0
nop
lea rcx, [rsp + 0x60]
call fcn.14011954c
nop
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 0x10
jb 0x140120a60
inc rdx
mov rcx, qword [rbp + 0x1d0]
call fcn.14004effc
mov qword [rbp + 0x1e0], rbx
mov qword [rbp + 0x1e8], 0xf
mov byte [rbp + 0x1d0], bl
mov rdx, qword [r13]
test rdx, rdx
je 0x140120a9e
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
mov rdx, qword [rsp + 0x40]
mov rdx, qword [rdx]
test rdx, rdx
je 0x140120ac8
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
jmp 0x1401213dd
mov rdx, qword [rsp + 0x50]
xor r14d, r14d
test rdx, rdx
je 0x140120aee
cmp qword [rdx + 8], r14
je 0x140120aee
lea rcx, [rbp + 0x1b0]
call fcn.140056e10
jmp 0x140120b07
mov qword [rbp + 0x1c0], r14
mov qword [rbp + 0x1c8], 0xf
mov byte [rbp + 0x1b0], r14b
lea r8, [rbp + 0x1b0]
lea rdx, [rbp + 0x298]
mov rcx, rdi
call fcn.1400e859c
nop
cmp qword [rax + 0x18], 8
jb 0x140120b28
mov rax, qword [rax]
lea r8, [rbp + 0x1f0]
mov rdx, rax
mov rcx, rdi
call fcn.14012bfa8
mov bl, al
lea rcx, [rbp + 0x298]
call fcn.1400513d0
nop
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 0x10
jb 0x140120b65
inc rdx
mov rcx, qword [rbp + 0x1b0]
call fcn.14004effc
test bl, bl
je 0x140120d33
lea r8, [rbp + 0x1f0]
lea rdx, [rbp + 0x2c0]
mov rcx, rdi
call fcn.140128908
nop
cmp qword [rax + 0x18], 0x10
jb 0x140120b8e
mov rax, qword [rax]
mov qword [rbp + 0x1c0], r14
mov ebx, 0xf
mov qword [rbp + 0x1c8], rbx
mov byte [rbp + 0x1b0], r14b
mov rdx, rax
lea rcx, [rbp + 0x1b0]
call fcn.140054efc
nop
lea rdx, [rbp + 0x1b0]
mov rcx, rdi
call fcn.14011e07c
nop
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 0x10
jb 0x140120be4
inc rdx
mov rcx, qword [rbp + 0x1b0]
call fcn.14004effc
mov qword [rbp + 0x1c0], r14
mov qword [rbp + 0x1c8], rbx
mov byte [rbp + 0x1b0], r14b
mov rdx, qword [rbp + 0x2d8]
cmp rdx, 0x10
jb 0x140120c16
inc rdx
mov rcx, qword [rbp + 0x2c0]
call fcn.14004effc
nop
mov rdx, qword [rbp + 0x208]
cmp rdx, 8
jb 0x140120c37
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1f0]
call fcn.14004effc
mov qword [rbp + 0x200], r14
mov qword [rbp + 0x208], 7
mov word [rbp + 0x1f0], r14w
lea rcx, [rsp + 0x48]
call fcn.1400511a0
nop
lea rax, vtable.CefStructBase_struct_CefURLPartsTraits_.0
mov qword [rbp - 0x50], rax
cmp qword [rbp + 0xa8], r14
jne 0x140120c7a
lea rcx, [rbp - 0x48]
call fcn.1400e9fc0
nop
lea rcx, [rsp + 0x60]
call fcn.14011954c
nop
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 0x10
jb 0x140120ca1
inc rdx
mov rcx, qword [rbp + 0x1d0]
call fcn.14004effc
mov qword [rbp + 0x1e0], r14
mov qword [rbp + 0x1e8], rbx
mov byte [rbp + 0x1d0], r14b
mov rdx, qword [r13]
test rdx, rdx
je 0x140120cdc
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
mov rdx, qword [rsp + 0x40]
mov rdx, qword [rdx]
test rdx, rdx
je 0x140120d06
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
mov r8, qword [r12]
test r8, r8
je 0x140120d2c
mov rcx, qword [r8 + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [r8 + 8]
add rcx, rdx
mov rdx, qword [rcx]
mov rax, qword [rdx + 8]
call qword [case.0x1401ab3a5.0]
nop
mov al, 1
jmp 0x140121405
test r15b, r15b
je 0x140120da5
mov rdx, qword [rsp + 0x50]
xor r15d, r15d
test rdx, rdx
je 0x140120d59
cmp qword [rdx + 8], r15
je 0x140120d59
lea rcx, [rbp + 0x1b0]
call fcn.140056e10
jmp 0x140120d72
mov qword [rbp + 0x1c0], r15
mov qword [rbp + 0x1c8], 0xf
mov byte [rbp + 0x1b0], r15b
lea rdx, [rbp + 0x1b0]
mov rcx, rdi
call fcn.14011e180
nop
mov rdx, qword [rbp + 0x1c8]
mov r14d, 0x10
cmp rdx, r14
jb 0x140120dac
inc rdx
mov rcx, qword [rbp + 0x1b0]
call fcn.14004effc
jmp 0x140120dac
xor r15d, r15d
lea r14d, [r15 + 0x10]
lea rdx, [rbp + 0x2c0]
lea rcx, [rsp + 0x48]
call fcn.14011a3cc
nop
lea rdx, [rbp + 0x2c0]
mov rcx, rdi
call fcn.14011db2c
mov ebx, eax
lea rcx, [rbp + 0x2c0]
call fcn.1400513d0
test ebx, ebx
jne 0x14012123a
lea rdx, [rbp + 0x238]
lea rcx, [rsp + 0x48]
call fcn.14011a3cc
nop
lea rdx, [rbp + 0x238]
mov rcx, rdi
call fcn.14011d438
mov ebx, eax
lea rcx, [rbp + 0x238]
call fcn.1400513d0
test ebx, ebx
jne 0x140120fc0
lea rdx, str.external_url
lea rcx, [rbp + 0x2e0]
call fcn.1400e339c
nop
lea rdx, [rbp + 0x310]
lea rcx, [rsp + 0x48]
call fcn.14011a3cc
nop
lea r9, [rbp + 0x2e0]
lea r8, [rbp + 0x310]
lea rdx, [rbp + 0x258]
mov rcx, rdi
call fcn.140127ea4
nop
lea rcx, [rbp + 0x310]
call fcn.1400513d0
nop
lea rcx, [rbp + 0x2e0]
call fcn.1400513d0
cmp qword [rbp + 0x268], r15
je 0x140120faf
lea r8, [rbp + 0x258]
lea rdx, [rbp + 0x238]
mov rcx, rdi
call fcn.140128908
nop
cmp qword [rax + 0x18], r14
jb 0x140120ea4
mov rax, qword [rax]
mov qword [rbp + 0x1c0], r15
mov ebx, 0xf
mov qword [rbp + 0x1c8], rbx
mov byte [rbp + 0x1b0], r15b
mov rdx, rax
lea rcx, [rbp + 0x1b0]
call fcn.140054efc
nop
lea rdx, [rbp + 0x1b0]
mov rcx, rdi
call fcn.14011e180
nop
mov rdx, qword [rbp + 0x1c8]
cmp rdx, r14
jb 0x140120ef9
inc rdx
mov rcx, qword [rbp + 0x1b0]
call fcn.14004effc
mov qword [rbp + 0x1c0], r15
mov qword [rbp + 0x1c8], rbx
mov byte [rbp + 0x1b0], r15b
mov rdx, qword [rbp + 0x250]
cmp rdx, r14
jb 0x140120f29
inc rdx
mov rcx, qword [rbp + 0x238]
call fcn.14004effc
mov r8, rsi
lea rdx, str.SocialSignIn_
lea rcx, [rbp + 0x1b0]
call fcn.1400eea68
nop
lea r8, str._Start
mov rdx, rax
lea rcx, [rbp + 0x238]
call fcn.1400bf6e4
nop
mov rdx, rax
mov rcx, rdi
call fcn.14011e358
nop
mov rdx, qword [rbp + 0x250]
cmp rdx, r14
jb 0x140120f7e
inc rdx
mov rcx, qword [rbp + 0x238]
call fcn.14004effc
mov qword [rbp + 0x248], r15
mov qword [rbp + 0x250], rbx
mov byte [rbp + 0x238], r15b
mov rdx, qword [rbp + 0x1c8]
cmp rdx, r14
jb 0x140120faf
inc rdx
mov rcx, qword [rbp + 0x1b0]
call fcn.14004effc
nop
lea rcx, [rbp + 0x258]
call fcn.1400513d0
jmp 0x14012116d
lea rdx, str.https:__acrobatoauth.adobe.com_delegation_end
lea rcx, [rbp + 0x310]
call fcn.1400e339c
nop
lea rdx, [rbp + 0x2e0]
lea rcx, [rsp + 0x48]
call fcn.14011a3cc
nop
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x2e0]
call fcn.14011adf0
lea rcx, str.Success
lea rdx, [0x1402080b0]
test al, al
cmovne rdx, rcx
mov qword [rbp + 0x1c0], r15
mov ebx, 0xf
mov qword [rbp + 0x1c8], rbx
mov byte [rbp + 0x1b0], r15b
lea rcx, [rbp + 0x1b0]
call fcn.140054efc
nop
lea rcx, [rbp + 0x2e0]
call fcn.1400513d0
nop
lea rcx, [rbp + 0x310]
call fcn.1400513d0
mov r8, rsi
lea rdx, str.SocialSignIn_
lea rcx, [rbp + 0x298]
call fcn.1400eea68
nop
lea r8, [0x1402080b8]
mov rdx, rax
lea rcx, [rbp + 0x258]
call fcn.1400bf6e4
nop
lea r8, [rbp + 0x1b0]
mov rdx, rax
lea rcx, [rbp + 0x238]
call fcn.1400d4aa0
nop
mov rdx, rax
mov rcx, rdi
call fcn.14011e358
nop
mov rdx, qword [rbp + 0x250]
cmp rdx, r14
jb 0x1401210b9
inc rdx
mov rcx, qword [rbp + 0x238]
call fcn.14004effc
mov qword [rbp + 0x248], r15
mov qword [rbp + 0x250], rbx
mov byte [rbp + 0x238], r15b
mov rdx, qword [rbp + 0x270]
cmp rdx, r14
jb 0x1401210e9
inc rdx
mov rcx, qword [rbp + 0x258]
call fcn.14004effc
mov qword [rbp + 0x268], r15
mov qword [rbp + 0x270], rbx
mov byte [rbp + 0x258], r15b
mov rdx, qword [rbp + 0x2b0]
cmp rdx, r14
jb 0x140121119
inc rdx
mov rcx, qword [rbp + 0x298]
call fcn.14004effc
mov qword [0x140268798], r15
lea rax, [0x140268788]
cmp qword [0x1402687a0], r14
cmovae rax, qword [0x140268788]
mov byte [rax], r15b
mov qword [0x140268818], r15
cmp qword [0x140268820], r14
cmovae rsi, qword [0x140268808]
mov byte [rsi], r15b
mov rdx, qword [rbp + 0x1c8]
cmp rdx, r14
jb 0x14012116d
inc rdx
mov rcx, qword [rbp + 0x1b0]
call fcn.14004effc
lea rdx, str.internal_url
lea rcx, [rbp + 0x2e0]
call fcn.1400e339c
nop
lea rdx, [rbp + 0x298]
lea rcx, [rsp + 0x48]
call fcn.14011a3cc
nop
lea r9, [rbp + 0x2e0]
lea r8, [rbp + 0x298]
lea rdx, [rbp + 0x2c0]
mov rcx, rdi
call fcn.140127ea4
nop
lea rcx, [rbp + 0x298]
call fcn.1400513d0
nop
lea rcx, [rbp + 0x2e0]
call fcn.1400513d0
cmp qword [rbp + 0x2d0], r15
je 0x14012122e
lea r8, [rbp + 0x2c0]
lea rdx, [rbp + 0x310]
mov rcx, rdi
call fcn.140128908
nop
cmp qword [rax + 0x18], r14
jb 0x1401211f3
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x140268788]
call fcn.140054efc
nop
mov rdx, qword [rbp + 0x328]
cmp rdx, r14
jb 0x14012121e
inc rdx
mov rcx, qword [rbp + 0x310]
call fcn.14004effc
lea rdx, [0x140268788]
mov rcx, rdi
call fcn.14011e07c
nop
lea rcx, [rbp + 0x2c0]
call fcn.1400513d0
lea rdx, [rbp + 0x298]
lea rcx, [rsp + 0x48]
call fcn.14011a3cc
nop
lea rdx, [rbp + 0x298]
mov rcx, rdi
call fcn.14011d614
nop
lea rcx, [rbp + 0x298]
call fcn.1400513d0
nop
mov rdx, qword [rbp + 0x208]
cmp rdx, 8
jb 0x14012128b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1f0]
call fcn.14004effc
nop
lea rsi, vtable.CefStructBase_struct_CefURLPartsTraits_.0
mov qword [rbp + 0x1c0], r15
mov ebx, 0xf
mov qword [rbp + 0x1c8], rbx
mov byte [rbp + 0x1b0], r15b
lea rdx, str.onLoadStart
lea rcx, [rbp + 0x1b0]
call fcn.140054efc
nop
lea rax, vtable.RNAObject.0
mov qword [rbp + 0x210], rax
mov dword [rbp + 0x218], 1
mov byte [rbp + 0x220], 1
mov rcx, qword [rsp + 0x38]
add rcx, 0xffffffffffffffa0
mov rax, qword [rcx]
lea r8, [rbp + 0x210]
lea rdx, [rbp + 0x1b0]
mov rax, qword [rax + 0xa0]
call qword [case.0x1401ab3a5.0]
nop
lea rcx, [rbp + 0x210]
call fcn.14005cb60
nop
mov rdx, qword [rbp + 0x1c8]
cmp rdx, r14
jb 0x140121330
inc rdx
mov rcx, qword [rbp + 0x1b0]
call fcn.14004effc
nop
lea rcx, [rsp + 0x48]
call fcn.1400511a0
nop
mov qword [rbp - 0x50], rsi
cmp qword [rbp + 0xa8], r15
jne 0x140121352
lea rcx, [rbp - 0x48]
call fcn.1400e9fc0
nop
lea rcx, [rsp + 0x60]
call fcn.14011954c
nop
mov rdx, qword [rbp + 0x1e8]
cmp rdx, r14
jb 0x140121378
inc rdx
mov rcx, qword [rbp + 0x1d0]
call fcn.14004effc
mov qword [rbp + 0x1e0], r15
mov qword [rbp + 0x1e8], rbx
mov byte [rbp + 0x1d0], r15b
mov rdx, qword [r13]
test rdx, rdx
je 0x1401213b3
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
mov rdx, qword [rsp + 0x40]
mov rdx, qword [rdx]
test rdx, rdx
je 0x1401213dd
mov rax, qword [rdx + 8]
movsxd rcx, dword [rax + 4]
add rdx, 8
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
mov rdx, qword [r12]
test rdx, rdx
je 0x140121403
mov rax, qword [rdx + 8]
add rdx, 8
movsxd rcx, dword [rax + 4]
add rcx, rdx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x1401ab3a5.0]
nop
xor al, al
mov rcx, qword [rbp + 0x390]
xor rcx, rsp
call fcn.14016f860
add rsp, 0x4a8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
lea rcx, [0x14027a098]
call fcn.14016f638
cmp dword [0x14027a098], 0xffffffff
jne 0x1401208d2
lea rdx, [0x1401ee708]
mov rcx, rsi
call fcn.140054efc
lea rcx, [0x1401e8b90]
call fcn.14016f490
nop
lea rcx, [0x14027a098]
call fcn.14016f5d8
jmp 0x1401208d2
lea rcx, [0x14027a094]
call fcn.14016f638
cmp dword [0x14027a094], 0xffffffff
jne 0x14011f3cc
lea rdx, str.https:__oobe.adobe.com_launch_external_url
mov rcx, r14
call fcn.140054efc
lea rcx, [0x1401e8b10]
call fcn.14016f490
nop
lea rcx, [0x14027a094]
call fcn.14016f5d8
jmp 0x14011f3cc
call fcn.1401767ac
nop
call fcn.1401767ac
nop
call fcn.1401767ac
nop
call fcn.1401767ac
nop
call fcn.1401767ac
nop
call fcn.1401767ac
nop
call fcn.1401767ac
nop
call fcn.1401767ac
nop
call fcn.1401767ac
nop
call fcn.1401767ac
nop
call fcn.1401767ac
nop
call fcn.1401767ac
nop
call fcn.1401767ac
nop
call fcn.1401767ac
nop
call fcn.1401767ac
int3