Function at 0x413ee7
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x2c
mov eax, 0x5217c4
call fcn.004f8af5
mov ebx, ecx
xor edi, edi
mov dword [ebp - 0x10], edi
mov esi, dword [ebp + 8]
mov dword [esi], edi
mov dword [esi + 4], edi
mov dword [esi + 8], edi
mov dword [esi + 0xc], edi
xor ecx, ecx
mov dword [ebp - 4], edi
mov eax, dword [ebp + 0xc]
inc ecx
mov dword [ebp - 0x10], ecx
test eax, eax
jne 0x414051
push ecx
push 0x30000
call fcn.00411992
push 0x18
pop edi
add eax, edi
mov ecx, esi
push eax
call fcn.004c94bf
movaps xmm0, xmmword [0x559ab0]
movups xmmword [ebp - 0x38], xmm0
mov dword [ebp - 4], 1
mov dword [ebp + 0xc], 0x5442c0
lea eax, [ebp + 0xc]
mov byte [ebp - 4], 2
push eax
push ecx
mov eax, esp
mov dword [eax], str.recentFilterGraphFiles
call fcn.00411992
lea ecx, [ebp - 0x14]
push ecx
mov ecx, dword [eax + 0x44]
call fcn.00457597
mov ecx, eax
call fcn.0043c33b
push eax
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 3
call fcn.004ed4c3
mov eax, dword [ebp - 0x14]
push ecx
mov ecx, esp
mov dword [ecx], eax
call fcn.00443a1f
mov eax, dword [ebp + 0xc]
mov ecx, esp
mov dword [ecx], eax
call fcn.00443a1f
xorps xmm0, xmm0
movups xmmword [ebp - 0x28], xmm0
sub esp, 0xc
mov byte [ebp - 4], 4
lea eax, [ebp - 0x28]
lea ecx, [ebp - 0x38]
push eax
call fcn.004ed3e8
push ecx
mov eax, esp
lea ecx, [ebp + 0xc]
mov dword [eax], str.Open_recent_file
call fcn.004542be
sub esp, 0xc
mov byte [ebp - 4], 5
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
lea eax, [ebp + 0xc]
push eax
call fcn.004c95ca
push ecx
mov ecx, esp
mov byte [ebp - 4], 4
mov eax, dword [ebp + 0xc]
mov dword [ecx], eax
call fcn.00443a1f
push 0x30001
call fcn.00411992
add eax, edi
mov ecx, esi
push eax
call fcn.004c94bf
push ecx
push 0x30002
call fcn.00411992
add eax, edi
push eax
mov ecx, esi
call fcn.004c94bf
mov ecx, esi
call fcn.004c9627
push ecx
push 0x1001
call fcn.00411992
add eax, edi
mov ecx, esi
push eax
call fcn.004c94bf
lea ecx, [ebp - 0x28]
call fcn.004ea193
push dword [ebp - 0x28]
call fcn.004fd784
pop ecx
lea ecx, [ebp - 0x38]
call fcn.0044632f
jmp 0x414349
cmp eax, ecx
jne 0x414102
xorps xmm0, xmm0
movups xmmword [ebp - 0x28], xmm0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 6
push eax
lea ecx, [ebx - 0x110]
call fcn.00414367
push ecx
mov eax, esp
lea ecx, [ebp + 0xc]
mov dword [eax], str.Create_plugin
call fcn.004542be
sub esp, 0xc
mov byte [ebp - 4], 7
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
lea eax, [ebp + 0xc]
push eax
call fcn.004c95ca
push ecx
mov ecx, esp
mov byte [ebp - 4], 6
mov eax, dword [ebp + 0xc]
mov dword [ecx], eax
call fcn.00443a1f
pop ecx
mov ecx, esi
call fcn.004c9627
push ecx
mov eax, esp
lea ecx, [ebp + 0xc]
mov dword [eax], str.Delete_all_plugins
call fcn.004542be
pop ecx
push edi
push 1
lea eax, [ebp + 0xc]
mov byte [ebp - 4], 8
push eax
push 0xfa
mov ecx, esi
call fcn.004c946d
mov eax, dword [ebp + 0xc]
push ecx
mov ecx, esp
mov dword [ecx], eax
call fcn.00443a1f
pop ecx
lea ecx, [ebp - 0x28]
call fcn.004ea193
push dword [ebp - 0x28]
call fcn.004fd784
jmp 0x414348
cmp eax, 2
jne 0x41430a
push ecx
push 0x30100
call fcn.00411992
push 0x18
pop edi
add eax, edi
mov ecx, esi
push eax
call fcn.004c94bf
xorps xmm0, xmm0
movups xmmword [ebp - 0x28], xmm0
push ecx
mov eax, esp
mov dword [ebp - 4], 9
lea ecx, [ebp + 0xc]
mov dword [eax], str.List_plugins_in_default_order
call fcn.004542be
pop ecx
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x28]
cmp dword [ebx + 0x2b8], 0
sete al
movzx eax, al
push eax
push 1
lea eax, [ebp + 0xc]
push eax
push 0xc8
call fcn.004c946d
push ecx
mov ecx, esp
mov byte [ebp - 4], 9
mov eax, dword [ebp + 0xc]
mov dword [ecx], eax
call fcn.00443a1f
mov eax, esp
lea ecx, [ebp + 0xc]
mov dword [eax], str.List_plugins_in_alphabetical_order
call fcn.004542be
pop ecx
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x28]
cmp dword [ebx + 0x2b8], 1
sete al
movzx eax, al
push eax
push 1
lea eax, [ebp + 0xc]
push eax
push 0xc9
call fcn.004c946d
push ecx
mov ecx, esp
mov byte [ebp - 4], 9
mov eax, dword [ebp + 0xc]
mov dword [ecx], eax
call fcn.00443a1f
mov eax, esp
lea ecx, [ebp + 0xc]
mov dword [eax], str.List_plugins_by_category
call fcn.004542be
pop ecx
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x28]
cmp dword [ebx + 0x2b8], 2
sete al
movzx eax, al
push eax
push 1
lea eax, [ebp + 0xc]
push eax
push 0xca
call fcn.004c946d
push ecx
mov byte [ebp - 4], 9
mov ecx, esp
mov eax, dword [ebp + 0xc]
mov dword [ecx], eax
call fcn.00443a1f
mov eax, esp
lea ecx, [ebp + 0xc]
mov dword [eax], str.List_plugins_by_manufacturer
call fcn.004542be
pop ecx
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x28]
cmp dword [ebx + 0x2b8], 3
sete al
movzx eax, al
push eax
push 1
lea eax, [ebp + 0xc]
push eax
push 0xcb
call fcn.004c946d
push ecx
mov ecx, esp
mov byte [ebp - 4], 9
mov eax, dword [ebp + 0xc]
mov dword [ecx], eax
call fcn.00443a1f
mov eax, esp
lea ecx, [ebp + 0xc]
mov dword [eax], str.List_plugins_based_on_the_directory_structure
call fcn.004542be
pop ecx
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x28]
cmp dword [ebx + 0x2b8], 5
sete al
movzx eax, al
push eax
push 1
lea eax, [ebp + 0xc]
push eax
push 0xcc
call fcn.004c946d
push ecx
mov ecx, esp
mov byte [ebp - 4], 9
mov eax, dword [ebp + 0xc]
mov dword [ecx], eax
call fcn.00443a1f
mov eax, esp
lea ecx, [ebp + 0xc]
mov dword [eax], str.Plugin_menu_type
call fcn.004542be
sub esp, 0xc
mov byte [ebp - 4], 0xf
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
lea eax, [ebp + 0xc]
push eax
call fcn.004c95ca
push ecx
mov ecx, esp
mov byte [ebp - 4], 9
mov eax, dword [ebp + 0xc]
mov dword [ecx], eax
call fcn.00443a1f
pop ecx
mov ecx, esi
call fcn.004c9627
push ecx
push 0x30200
call fcn.00411992
add eax, edi
mov ecx, esi
push eax
call fcn.004c94bf
mov ecx, esi
call fcn.004c9627
push ecx
push 0x30300
call fcn.00411992
add eax, edi
mov ecx, esi
push eax
call fcn.004c94bf
jmp 0x4140ed
cmp eax, 3
jne 0x414349
push ecx
mov eax, esp
lea ecx, [ebp + 0xc]
mov dword [eax], str._f:yL
call fcn.004543c1
pop ecx
push edi
push 1
lea eax, [ebp + 0xc]
mov dword [ebp - 4], 0x10
push eax
push 0x2bd
mov ecx, esi
call fcn.004c946d
push ecx
mov ecx, dword [ebp + 0xc]
mov edx, esp
mov dword [edx], ecx
call fcn.00443a1f
pop ecx
mov eax, esi
call fcn.004f8abe
ret 0xc