Function at 0x1400f0cdc
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rsi
push rdi
push r12
push r13
push r15
mov eax, 0x9400
call fcn.140130f00
sub rsp, rax
mov qword [rsp + 0x148], 0xfffffffffffffffe
mov qword [rsp + 0x9438], rbx
mov qword [rsp + 0x9440], rbp
mov rax, qword [0x1401aeec0]
xor rax, rsp
mov qword [rsp + 0x93f8], rax
mov rbp, rcx
lea rcx, str.Q_Dir___Document
call qword [0x140155830]
lea r8, str.Q_Dir___Document
mov edx, eax
lea rcx, [0x1401bc828]
call fcn.1400035cc
lea rcx, [0x14015cbf0]
call qword [0x140155830]
lea r8, [0x14015cbf0]
mov edx, eax
lea rcx, [0x1401bc830]
call fcn.1400035cc
mov r11, qword [0x1401a8058]
mov qword [rsp + 0x30], r11
mov byte [rsp + 0x93e0], 0x51
mov byte [rsp + 0x93e1], 0x2d
mov byte [rsp + 0x93e2], 0x44
mov byte [rsp + 0x93e3], 0x69
mov byte [rsp + 0x93e4], 0x72
xor r12d, r12d
mov byte [rsp + 0x93e5], r12b
lea rdx, [rsp + 0x93e0]
lea rcx, [rsp + 0x30]
call fcn.1400039c8
mov r11, qword [0x1401a8058]
mov qword [rsp + 0x38], r11
mov byte [rsp + 0x93e8], 0x31
mov byte [rsp + 0x93e9], 0x30
mov byte [rsp + 0x93ea], 0x2e
mov byte [rsp + 0x93eb], 0x39
mov byte [rsp + 0x93ec], 0x35
mov byte [rsp + 0x93ed], r12b
mov byte [rsp + 0x93ee], 0x30
mov byte [rsp + 0x93ef], r12b
mov byte [rsp + 0x93f0], r12b
lea rdx, [rsp + 0x93e8]
lea rcx, [rsp + 0x38]
call fcn.1400039c8
lea rdx, [rsp + 0x30]
lea rcx, [0x1401bb1c8]
call fcn.140003940
lea rdx, [rsp + 0x30]
lea rcx, [0x1401bb1d0]
call fcn.140003940
lea rdx, [rsp + 0x30]
lea rcx, [0x1401bb3a8]
call fcn.140003940
lea rdx, [rsp + 0x38]
lea rcx, [0x1401bb470]
call fcn.140003940
lea rdx, [0x1401bb470]
lea rcx, [0x1401bb478]
call fcn.140003940
mov rcx, rbp
call qword [0x140155830]
lea r15, [0x1401bc848]
cmp eax, 5
jle 0x1400f0f22
mov rcx, rbp
call qword [0x140155830]
cmp eax, 0x209
jge 0x1400f0f22
cmp rbp, r12
jne 0x1400f0eac
mov eax, r12d
jmp 0x1400f0eb5
mov rcx, rbp
call qword [0x140155830]
mov r8, rbp
mov edx, eax
mov rcx, r15
call fcn.1400035cc
call fcn.14004e120
cmp eax, r12d
je 0x1400f0f22
mov rcx, qword [rsp + 0x38]
add rcx, 0xfffffffffffffff4
or esi, 0xffffffff
cmp rcx, qword [0x1401a8050]
je 0x1400f0ef4
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f0ef4
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x30]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f0f18
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f0f18
call fcn.14011be18
mov eax, 1
jmp 0x1400f2369
or esi, 0xffffffff
cmp rbp, r12
je 0x1400f144d
mov rcx, rbp
call qword [0x140155830]
mov edi, eax
lea rdx, str.AutoStart2017_IZASSHJ
lea rcx, [rsp + 0x118]
call fcn.14000a8dc
nop
mov rbx, qword [rsp + 0x118]
cmp edi, dword [rbx - 8]
jne 0x1400f0fed
mov rdx, rbx
mov rcx, rbp
call qword [0x1401557a0]
cmp eax, r12d
jne 0x1400f0fed
lea ebp, [rsi + 2]
mov ecx, ebp
call fcn.14006d76c
nop
lea rcx, [rbx - 0xc]
or esi, esi
cmp rcx, qword [0x1401a8050]
je 0x1400f0f9d
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f0f9d
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x38]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f0fc2
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f0fc2
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x30]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f0fe6
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f0fe6
call fcn.14011be18
mov eax, ebp
jmp 0x1400f2369
lea rcx, [rbx - 0xc]
cmp rcx, qword [0x1401a8050]
je 0x1400f100c
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f100c
call fcn.14011be18
mov rcx, rbp
call qword [0x140155830]
mov edi, eax
mov r13d, 0xa
cmp eax, r13d
jle 0x1400f1442
mov rcx, rbp
call fcn.1400f3e28
cmp eax, r12d
je 0x1400f1083
mov rcx, qword [rsp + 0x38]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f1058
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1058
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x30]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f107c
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f107c
call fcn.14011be18
xor eax, eax
jmp 0x1400f2369
lea rdx, str.FolderToFolder
lea rcx, [rsp + 0x58]
call fcn.14000a8dc
nop
cmp word [rbp], 0x46
jne 0x1400f1155
mov rcx, qword [0x1401bc848]
cmp dword [rcx - 8], r12d
jl 0x1400f1155
mov rbx, qword [rsp + 0x58]
mov rdx, rbx
call fcn.14011b5ec
cmp rax, r12
je 0x1400f1155
sub rax, qword [0x1401bc848]
sar rax, 1
cmp eax, r12d
jne 0x1400f1155
mov edx, r13d
xor ecx, ecx
call fcn.1400f0b5c
mov edi, eax
add rbx, 0xfffffffffffffff4
cmp rbx, qword [0x1401a8050]
je 0x1400f1105
mov ecx, esi
lock xadd dword [rbx], ecx
add ecx, esi
cmp ecx, r12d
jg 0x1400f1105
mov rcx, rbx
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x38]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f112a
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f112a
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x30]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f114e
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f114e
call fcn.14011be18
mov eax, edi
jmp 0x1400f2369
lea rcx, str.RunMSExplore
call qword [0x140155830]
lea r8, str.RunMSExplore
mov edx, eax
lea rcx, [rsp + 0x58]
call fcn.1400035cc
mov rbx, qword [rsp + 0x58]
cmp dword [rbx - 8], r12d
jl 0x1400f1235
mov rdx, rbx
mov rcx, rbx
call fcn.14011b5ec
cmp rax, r12
je 0x1400f1235
sub rax, rbx
sar rax, 1
cmp eax, r12d
jne 0x1400f1235
mov rdx, rbx
mov rcx, rbp
call qword [0x1401557a0]
cmp eax, r12d
jne 0x1400f1235
mov edx, r13d
mov rcx, rbp
call fcn.1400ed4c8
mov edi, eax
lea rcx, [rbx - 0xc]
cmp rcx, qword [0x1401a8050]
je 0x1400f11e5
mov edx, esi
lock xadd dword [rcx], edx
add edx, esi
cmp edx, r12d
jg 0x1400f11e5
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x38]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f120a
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f120a
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x30]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f122e
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f122e
call fcn.14011be18
mov eax, edi
jmp 0x1400f2369
lea rcx, str.MEDIA2017_IZASSHJ
call qword [0x140155830]
lea r8, str.MEDIA2017_IZASSHJ
mov edx, eax
lea rcx, [rsp + 0x58]
call fcn.1400035cc
mov rbx, qword [rsp + 0x58]
cmp edi, dword [rbx - 8]
jl 0x1400f132c
mov rcx, rbp
call qword [0x140155830]
mov r8, rbp
mov edx, eax
mov rcx, r15
call fcn.1400035cc
mov rcx, qword [0x1401bc848]
cmp dword [rcx - 8], r12d
jl 0x1400f132c
lea rdx, str.MEDIA2017_IZASSHJ
call fcn.14011b5ec
cmp rax, r12
je 0x1400f132c
sub rax, qword [0x1401bc848]
sar rax, 1
cmp eax, r12d
jl 0x1400f132c
mov edx, r13d
xor ecx, ecx
call fcn.1400ed5cc
nop
lea rcx, [rbx - 0xc]
cmp rcx, qword [0x1401a8050]
je 0x1400f12d9
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f12d9
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x38]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f12fe
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f12fe
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x30]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f1322
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1322
call fcn.14011be18
mov eax, 1
jmp 0x1400f2369
lea rcx, str.ThePloder2018
call qword [0x140155830]
lea r8, str.ThePloder2018
mov edx, eax
lea rcx, [rsp + 0x58]
call fcn.1400035cc
mov rbx, qword [rsp + 0x58]
cmp edi, dword [rbx - 8]
jl 0x1400f1423
mov rcx, rbp
call qword [0x140155830]
mov r8, rbp
mov edx, eax
mov rcx, r15
call fcn.1400035cc
mov rcx, qword [0x1401bc848]
cmp dword [rcx - 8], r12d
jl 0x1400f1423
lea rdx, str.ThePloder2018
call fcn.14011b5ec
cmp rax, r12
je 0x1400f1423
sub rax, qword [0x1401bc848]
sar rax, 1
cmp eax, r12d
jl 0x1400f1423
mov edx, r13d
xor ecx, ecx
call fcn.1400effdc
nop
lea rcx, [rbx - 0xc]
cmp rcx, qword [0x1401a8050]
je 0x1400f13d0
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f13d0
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x38]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f13f5
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f13f5
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x30]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f1419
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1419
call fcn.14011be18
mov eax, 1
jmp 0x1400f2369
lea rcx, [rbx - 0xc]
cmp rcx, qword [0x1401a8050]
je 0x1400f1442
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1442
call fcn.14011be18
mov rcx, rbp
call qword [0x140155830]
jmp 0x1400f1450
mov eax, r12d
mov r8, rbp
mov edx, eax
mov rcx, r15
call fcn.1400035cc
lea rdx, str.RegisterAdminKey4_EEETWETRFSD
lea rcx, [rsp + 0x48]
call fcn.14000a8dc
nop
mov rcx, qword [0x1401bc848]
cmp dword [rcx - 8], r12d
jl 0x1400f157c
mov rbx, qword [rsp + 0x48]
mov rdx, rbx
call fcn.14011b5ec
cmp rax, r12
je 0x1400f157c
sub rax, qword [0x1401bc848]
sar rax, 1
cmp eax, r12d
jl 0x1400f157c
movsxd rbx, dword [rbx - 8]
xor edx, edx
mov rcx, r15
call fcn.140002cfc
lea rdx, [rax + rbx*2]
lea rcx, [rsp + 0x128]
call fcn.14000a8dc
nop
mov rbx, qword [rsp + 0x128]
mov rcx, rbx
call fcn.14011bf74
mov ecx, eax
mov edx, 1
call fcn.14001cf2c
mov edi, eax
lea rcx, [rbx - 0xc]
cmp rcx, qword [0x1401a8050]
je 0x1400f1507
mov edx, esi
lock xadd dword [rcx], edx
add edx, esi
cmp edx, r12d
jg 0x1400f1507
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x48]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f152c
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f152c
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x38]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f1551
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1551
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x30]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f1575
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1575
call fcn.14011be18
mov eax, edi
jmp 0x1400f2369
lea rax, vtable.WTL::CMessageLoop.0
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], r12
mov dword [rsp + 0x80], r12d
mov dword [rsp + 0x84], r12d
mov qword [rsp + 0x88], r12
mov dword [rsp + 0x90], r12d
mov dword [rsp + 0x94], r12d
lea rax, [rsp + 0x70]
mov qword [rsp + 0x120], rax
mov rbx, qword [0x1401b0fa0]
lea rcx, [rbx + 0x18]
call qword [0x1401557f0]
call qword [0x1401557c8]
mov dword [rsp + 0xf0], eax
lea r8, [rsp + 0x120]
lea rdx, [rsp + 0xf0]
mov rcx, qword [0x1401bc8b8]
call fcn.1400ddbe8
lea rcx, [rbx + 0x18]
call qword [0x1401557e0]
mov rbx, qword [0x1401bc848]
mov ebp, 1
cmp dword [rbx - 0xc], r12d
jl 0x1400f1626
mov qword [rsp + 0xe8], rbx
lock add dword [rbx - 0xc], ebp
jmp 0x1400f1650
mov rax, qword [0x1401a8058]
mov qword [rsp + 0xe8], rax
mov rcx, rbx
call qword [0x140155830]
mov r8, rbx
mov edx, eax
lea rcx, [rsp + 0xe8]
call fcn.1400035cc
lea rcx, [rsp + 0xe8]
call fcn.14000c014
cmp eax, r12d
je 0x1400f1732
mov ecx, ebp
call qword [0x140155c90]
nop
mov rcx, qword [rsp + 0x88]
cmp rcx, r12
je 0x1400f1689
call fcn.14011bb0c
mov qword [rsp + 0x88], r12
mov dword [rsp + 0x90], r12d
mov dword [rsp + 0x94], r12d
mov rcx, qword [rsp + 0x78]
cmp rcx, r12
je 0x1400f16ad
call fcn.14011bb0c
mov qword [rsp + 0x78], r12
mov dword [rsp + 0x80], r12d
mov dword [rsp + 0x84], r12d
mov rcx, qword [rsp + 0x48]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f16e2
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f16e2
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x38]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f1707
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1707
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x30]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f172b
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f172b
call fcn.14011be18
mov eax, ebp
jmp 0x1400f2369
lea r13, [0x1401bcb38]
mov rcx, r13
call fcn.140085550
mov dword [rsp + 0x20], esi
mov r9d, esi
mov r8d, dword [0x1401b8450]
lea rdx, [0x1401b8458]
mov rcx, qword [0x1401bb1c8]
call fcn.140084ba0
mov dword [0x1401b8450], eax
cmp eax, r12d
je 0x1400f17a9
call fcn.1400ea600
cmp eax, r12d
je 0x1400f17a9
mov edx, dword [0x1401ab1c8]
lea rcx, str.disable_dark_theme
call fcn.140104a24
mov ebx, eax
mov dword [0x1401ab1c8], eax
call fcn.140052aec
cmp ebx, r12d
jne 0x1400f17a9
mov edx, ebp
mov rcx, qword [0x1401bc818]
call fcn.140054398
mov rcx, qword [0x1401bc848]
cmp dword [rcx - 8], r12d
jl 0x1400f19ae
lea rdx, [0x14016aa98]
call fcn.14011b5ec
cmp rax, r12
je 0x1400f19ae
mov rdx, qword [0x1401bc848]
sub rax, rdx
sar rax, 1
cmp eax, r12d
jne 0x1400f19ae
mov rax, qword [0x1401a8058]
mov qword [rsp + 0xd0], rax
mov r9d, 0x23
mov r8d, ebp
lea rcx, [rsp + 0xd0]
call fcn.140105604
cmp eax, r12d
je 0x1400f18b1
lea rdx, [0x14016aa94]
lea rcx, [rsp + 0x108]
call fcn.140003880
nop
lea r8, [rsp + 0xd0]
lea rdx, [rsp + 0x108]
lea rcx, [rsp + 0x100]
call fcn.140004610
nop
mov rdx, rax
lea rcx, [0x1401bc938]
call fcn.140003940
nop
mov rcx, qword [rsp + 0x100]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f188a
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f188a
mov rcx, qword [rsp + 0x100]
add rcx, 0xfffffffffffffff4
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x108]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f18b1
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f18b1
call fcn.14011be18
call fcn.140064050
nop
mov rcx, qword [rsp + 0xd0]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f18eb
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f18eb
mov rcx, qword [rsp + 0xd0]
add rcx, 0xfffffffffffffff4
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x88]
cmp rcx, r12
je 0x1400f1905
call fcn.14011bb0c
mov qword [rsp + 0x88], r12
mov dword [rsp + 0x90], r12d
mov dword [rsp + 0x94], r12d
mov rcx, qword [rsp + 0x78]
cmp rcx, r12
je 0x1400f1929
call fcn.14011bb0c
mov qword [rsp + 0x78], r12
mov dword [rsp + 0x80], r12d
mov dword [rsp + 0x84], r12d
mov rcx, qword [rsp + 0x48]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f195e
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f195e
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x38]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f1983
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1983
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x30]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f19a7
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f19a7
call fcn.14011be18
mov eax, ebp
jmp 0x1400f2369
lea rcx, [rsp + 0x150]
call fcn.140069bf4
nop
lea rdx, str.Q_DIR_GUID
lea rcx, [rsp + 0x110]
call fcn.140003880
mov r8, qword [rax]
xor edx, edx
xor ecx, ecx
call qword [0x140155558]
mov qword [0x1401bc810], rax
mov rcx, qword [rsp + 0x110]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f1a17
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1a17
mov rcx, qword [rsp + 0x110]
add rcx, 0xfffffffffffffff4
call fcn.14011be18
call qword [0x140155690]
cmp eax, 0xb7
je 0x1400f1a34
call qword [0x140155690]
cmp eax, 5
je 0x1400f1a34
mov dil, r12b
jmp 0x1400f1a37
mov dil, bpl
lea rdx, str.QDir_Id
lea rcx, [rsp + 0x40]
call fcn.140003880
nop
lea rdx, [0x140158028]
lea rcx, [rsp + 0x60]
call fcn.14000a8dc
nop
mov rcx, qword [0x1401bc848]
cmp dword [rcx - 8], r12d
jl 0x1400f1c56
lea rdx, [0x140160df8]
call fcn.14011b5ec
cmp rax, r12
je 0x1400f1c56
mov rbx, qword [0x1401bc848]
sub rax, rbx
sar rax, 1
cmp eax, r12d
jne 0x1400f1c56
cmp dword [rbx - 0xc], r12d
jl 0x1400f1aa8
mov qword [rsp + 0x50], rbx
lock add dword [rbx - 0xc], ebp
jmp 0x1400f1acd
mov rax, qword [0x1401a8058]
mov qword [rsp + 0x50], rax
mov rcx, rbx
call qword [0x140155830]
mov r8, rbx
mov edx, eax
lea rcx, [rsp + 0x50]
call fcn.1400035cc
nop
lea rcx, [rsp + 0x50]
call fcn.14006c9c0
cmp eax, r12d
je 0x1400f1c29
mov rcx, qword [rsp + 0x50]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f1b0e
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1b0e
mov rcx, qword [rsp + 0x50]
add rcx, 0xfffffffffffffff4
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x60]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f1b33
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1b33
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x40]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f1b58
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1b58
call fcn.14011be18
nop
lea rcx, [rsp + 0x150]
call fcn.14006a9e0
nop
mov rcx, qword [rsp + 0x88]
cmp rcx, r12
je 0x1400f1b80
call fcn.14011bb0c
mov qword [rsp + 0x88], r12
mov dword [rsp + 0x90], r12d
mov dword [rsp + 0x94], r12d
mov rcx, qword [rsp + 0x78]
cmp rcx, r12
je 0x1400f1ba4
call fcn.14011bb0c
mov qword [rsp + 0x78], r12
mov dword [rsp + 0x80], r12d
mov dword [rsp + 0x84], r12d
mov rcx, qword [rsp + 0x48]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f1bd9
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1bd9
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x38]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f1bfe
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1bfe
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x30]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f1c22
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1c22
call fcn.14011be18
xor eax, eax
jmp 0x1400f2369
mov rcx, qword [rsp + 0x50]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f1c56
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1c56
mov rcx, qword [rsp + 0x50]
add rcx, 0xfffffffffffffff4
call fcn.14011be18
cmp dil, r12b
je 0x1400f1f0a
mov dword [rsp + 0x20], esi
mov r9d, esi
mov r8d, dword [0x1401b80f0]
lea rdx, str.default_new_tab
lea rcx, [0x140158028]
call fcn.140084ba0
mov dword [0x1401b80f0], eax
cmp eax, r12d
je 0x1400f1e72
mov rcx, qword [0x1401bc848]
cmp dword [rcx - 8], r12d
jl 0x1400f1e72
lea rdx, [0x140160df8]
call fcn.14011b5ec
cmp rax, r12
je 0x1400f1e72
sub rax, qword [0x1401bc848]
sar rax, 1
cmp eax, r12d
jne 0x1400f1e72
mov qword [rsp + 0xf8], r12
lea rdx, [rsp + 0xf8]
lea rcx, [0x1400ea59c]
call qword [0x140155d60]
cmp qword [rsp + 0xf8], r12
je 0x1400f1e72
mov rax, qword [0x1401bc848]
mov ecx, dword [rax - 8]
lea edx, [rcx + rcx + 2]
mov dword [rsp + 0x138], edx
mov ebx, 0x2774
mov qword [rsp + 0x130], rbx
mov rcx, r15
call fcn.140002cfc
mov qword [rsp + 0x140], rax
lea r9, [rsp + 0x130]
xor r8d, r8d
lea edx, [r8 + 0x4a]
mov rcx, qword [rsp + 0xf8]
call qword [0x140155a48]
cmp rax, rbx
jne 0x1400f1e72
mov ecx, 0xaffe
call qword [0x140155c90]
nop
mov rcx, qword [rsp + 0x60]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f1d7c
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1d7c
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x40]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f1da1
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1da1
call fcn.14011be18
nop
lea rcx, [rsp + 0x150]
call fcn.14006a9e0
nop
mov rcx, qword [rsp + 0x88]
cmp rcx, r12
je 0x1400f1dc9
call fcn.14011bb0c
mov qword [rsp + 0x88], r12
mov dword [rsp + 0x90], r12d
mov dword [rsp + 0x94], r12d
mov rcx, qword [rsp + 0x78]
cmp rcx, r12
je 0x1400f1ded
call fcn.14011bb0c
mov qword [rsp + 0x78], r12
mov dword [rsp + 0x80], r12d
mov dword [rsp + 0x84], r12d
mov rcx, qword [rsp + 0x48]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f1e22
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1e22
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x38]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f1e47
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1e47
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x30]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f1e6b
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1e6b
call fcn.14011be18
mov eax, ebp
jmp 0x1400f2369
cmp dword [0x1401bb1c0], r12d
je 0x1400f1ea0
mov dword [rsp + 0x20], esi
mov r9d, esi
mov r8d, dword [0x1401bc80c]
mov rbx, qword [rsp + 0x40]
mov rdx, rbx
mov rdi, qword [rsp + 0x60]
mov rcx, rdi
call fcn.140084ba0
jmp 0x1400f1f00
mov rbx, qword [rsp + 0x40]
cmp dword [rbx - 0xc], r12d
jl 0x1400f1ebe
mov qword [rsp + 0xd8], rbx
lock add dword [rbx - 0xc], ebp
mov rbx, qword [rsp + 0x40]
jmp 0x1400f1ee8
mov rax, qword [0x1401a8058]
mov qword [rsp + 0xd8], rax
mov rcx, rbx
call qword [0x140155830]
mov r8, rbx
mov edx, eax
lea rcx, [rsp + 0xd8]
call fcn.1400035cc
xor r8d, r8d
lea rdx, [rsp + 0xd8]
mov rcx, r13
call fcn.14008502c
mov rdi, qword [rsp + 0x60]
add eax, ebp
mov dword [0x1401bc80c], eax
jmp 0x1400f1f1a
mov rbx, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x60]
mov eax, dword [0x1401bc80c]
cmp dword [0x1401bb1c0], r12d
je 0x1400f1f36
xor r9d, r9d
mov r8d, eax
mov rdx, rbx
mov rcx, rdi
call fcn.140084728
jmp 0x1400f1f95
cmp dword [rbx - 0xc], r12d
jl 0x1400f1f54
mov qword [rsp + 0xe0], rbx
lock add dword [rbx - 0xc], ebp
mov rbx, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x60]
jmp 0x1400f1f7e
mov rax, qword [0x1401a8058]
mov qword [rsp + 0xe0], rax
mov rcx, rbx
call qword [0x140155830]
mov r8, rbx
mov edx, eax
lea rcx, [rsp + 0xe0]
call fcn.1400035cc
mov r8d, dword [0x1401bc80c]
lea rdx, [rsp + 0xe0]
mov rcx, r13
call fcn.1400851b8
call fcn.14000cd54
cmp eax, r12d
jne 0x1400f20cb
mov ecx, 0xaffe
call qword [0x140155c90]
nop
lea rcx, [rdi - 0xc]
cmp rcx, qword [0x1401a8050]
je 0x1400f1fda
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1fd5
call fcn.14011be18
mov rbx, qword [rsp + 0x40]
jmp 0x1400f1fda
mov rbx, qword [rsp + 0x40]
lea rcx, [rbx - 0xc]
cmp rcx, qword [0x1401a8050]
je 0x1400f1ffa
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f1ffa
call fcn.14011be18
nop
lea rcx, [rsp + 0x150]
call fcn.14006a9e0
nop
mov rcx, qword [rsp + 0x88]
cmp rcx, r12
je 0x1400f2022
call fcn.14011bb0c
mov qword [rsp + 0x88], r12
mov dword [rsp + 0x90], r12d
mov dword [rsp + 0x94], r12d
mov rcx, qword [rsp + 0x78]
cmp rcx, r12
je 0x1400f2046
call fcn.14011bb0c
mov qword [rsp + 0x78], r12
mov dword [rsp + 0x80], r12d
mov dword [rsp + 0x84], r12d
mov rcx, qword [rsp + 0x48]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f207b
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f207b
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x38]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f20a0
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f20a0
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x30]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f20c4
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f20c4
call fcn.14011be18
xor eax, eax
jmp 0x1400f2369
xor r9d, r9d
mov r8d, ebp
lea rdx, [0x140157dd0]
mov rcx, qword [0x1401bb3a8]
call fcn.140084728
lea rcx, [rsp + 0x150]
call fcn.14007c204
cmp rax, r12
jne 0x1400f222c
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Main_window_creation_failed__n
xor ecx, ecx
call qword [0x140155cc0]
nop
lea rcx, [rdi - 0xc]
cmp rcx, qword [0x1401a8050]
je 0x1400f213b
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f2136
call fcn.14011be18
mov rbx, qword [rsp + 0x40]
jmp 0x1400f213b
mov rbx, qword [rsp + 0x40]
lea rcx, [rbx - 0xc]
cmp rcx, qword [0x1401a8050]
je 0x1400f215b
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f215b
call fcn.14011be18
nop
lea rcx, [rsp + 0x150]
call fcn.14006a9e0
nop
mov rcx, qword [rsp + 0x88]
cmp rcx, r12
je 0x1400f2183
call fcn.14011bb0c
mov qword [rsp + 0x88], r12
mov dword [rsp + 0x90], r12d
mov dword [rsp + 0x94], r12d
mov rcx, qword [rsp + 0x78]
cmp rcx, r12
je 0x1400f21a7
call fcn.14011bb0c
mov qword [rsp + 0x78], r12
mov dword [rsp + 0x80], r12d
mov dword [rsp + 0x84], r12d
mov rcx, qword [rsp + 0x48]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f21dc
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f21dc
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x38]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f2201
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f2201
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x30]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f2225
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f2225
call fcn.14011be18
xor eax, eax
jmp 0x1400f2369
lea rcx, [rsp + 0x70]
call fcn.1400ea84c
mov ebp, eax
lea rcx, [0x1401bc860]
call fcn.1400eccdc
mov rcx, qword [0x1401bc810]
call qword [0x140155718]
nop
lea rcx, [rdi - 0xc]
cmp rcx, qword [0x1401a8050]
je 0x1400f227d
mov edx, esi
lock xadd dword [rcx], edx
add edx, esi
cmp edx, r12d
jg 0x1400f2278
call fcn.14011be18
mov rbx, qword [rsp + 0x40]
jmp 0x1400f227d
mov rbx, qword [rsp + 0x40]
lea rcx, [rbx - 0xc]
cmp rcx, qword [0x1401a8050]
je 0x1400f229d
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f229d
call fcn.14011be18
nop
lea rcx, [rsp + 0x150]
call fcn.14006a9e0
nop
mov rcx, qword [rsp + 0x88]
cmp rcx, r12
je 0x1400f22c5
call fcn.14011bb0c
mov qword [rsp + 0x88], r12
mov dword [rsp + 0x90], r12d
mov dword [rsp + 0x94], r12d
mov rcx, qword [rsp + 0x78]
cmp rcx, r12
je 0x1400f22e9
call fcn.14011bb0c
mov qword [rsp + 0x78], r12
mov dword [rsp + 0x80], r12d
mov dword [rsp + 0x84], r12d
mov rcx, qword [rsp + 0x48]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f231e
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f231e
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x38]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f2343
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f2343
call fcn.14011be18
nop
mov rcx, qword [rsp + 0x30]
add rcx, 0xfffffffffffffff4
cmp rcx, qword [0x1401a8050]
je 0x1400f2367
mov eax, esi
lock xadd dword [rcx], eax
add eax, esi
cmp eax, r12d
jg 0x1400f2367
call fcn.14011be18
mov eax, ebp
mov rcx, qword [rsp + 0x93f8]
xor rcx, rsp
call fcn.14011b6f0
lea r11, [rsp + 0x9400]
mov rbx, qword [r11 + 0x38]
mov rbp, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r13
pop r12
pop rdi
pop rsi
ret