Function at 0x403f10
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xffffffe0
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
sub esp, 0xf8
mov dword [ebp - 0xe0], 0x41b58ab3
lea eax, [ebp - 0xe0]
mov dword [ebp - 0xdc], str.4_16_13_5_lygUR_32_15_5_GWcOq_48_12_5_gfKIk_64_10_5_nGOQF
shr eax, 3
add eax, 0x30000000
mov dword [ebp - 0xd8], fcn.00403f10
mov dword [ebp - 0xc], ecx
mov ecx, 0xf3f3
push esi
push edi
mov dword [eax], 0x500f1f1
mov esi, edx
mov dword [eax + 4], 0xf2f2f2f2
mov dword [eax + 8], 0xf2f20700
mov dword [eax + 0xc], 0x400f2f2
mov dword [eax + 0x10], 0xf2f2f2f2
mov dword [eax + 0x14], 0xf3f30200
mov word [eax + 0x18], cx
lea eax, [ebp - 0xd0]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0xcf]
mov dword [ebp - 0xd0], 0x4e52454b
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0xce]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0xcd]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0xcc]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0xcb]
mov dword [ebp - 0xcc], 0x32334c45
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0xca]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0xc9]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0xc8]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0xc7]
mov dword [ebp - 0xc8], 0x6c6c642e
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0xc6]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0xc5]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0xc4]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0xa0]
mov byte [ebp - 0xc4], 0
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x9f]
mov dword [ebp - 0xa0], 0x50746547
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x9e]
push eax
call sym.Install.dat___asan_store1
add esp, 0x40
lea eax, [ebp - 0x9d]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x9c]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x9b]
mov dword [ebp - 0x9c], 0x65636f72
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x9a]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x99]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x98]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x97]
mov dword [ebp - 0x98], 0x65487373
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x96]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x95]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x94]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x93]
mov word [ebp - 0x94], 0x7061
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x92]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0xa0]
mov byte [ebp - 0x92], 0
push eax
lea edx, [ebp - 0xd0]
xor ecx, ecx
call fcn.00403cf0
mov edi, eax
lea eax, [ebp - 0x70]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x6f]
mov dword [ebp - 0x70], 0x70616548
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x6e]
push eax
call sym.Install.dat___asan_store1
add esp, 0x40
lea eax, [ebp - 0x6d]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x6c]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x6b]
mov dword [ebp - 0x6c], 0x6c416552
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x6a]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x69]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x68]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x67]
mov dword [ebp - 0x68], 0x636f6c
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x66]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x65]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x70]
xor ecx, ecx
push eax
lea edx, [ebp - 0xd0]
call fcn.00403cf0
mov dword [ebp - 8], eax
lea eax, [ebp - 0x40]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x3f]
mov dword [ebp - 0x40], 0x70616548
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x3e]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x3d]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x3c]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x3b]
mov dword [ebp - 0x3c], 0x6f6c6c41
push eax
call sym.Install.dat___asan_store1
add esp, 0x40
lea eax, [ebp - 0x3a]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x39]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x38]
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x37]
mov word [ebp - 0x38], 0x63
push eax
call sym.Install.dat___asan_store1
lea eax, [ebp - 0x40]
xor ecx, ecx
push eax
lea edx, [ebp - 0xd0]
call fcn.00403cf0
add esp, 0x14
mov dword [ebp - 4], eax
mov eax, dword [ebp - 0xc]
push esi
test eax, eax
je 0x404280
push eax
push 0
call edi
push eax
call dword [ebp - 8]
jmp 0x404288
push 0
call edi
push eax
call dword [ebp - 4]
lea ecx, [ebp - 0xe0]
mov dword [ebp - 0xe0], 0x45e0360e
shr ecx, 3
mov esi, eax
add ecx, 0x30000000
push 0x1a
push ecx
call sym.Install.dat___asan_set_shadow_00
add esp, 8
mov eax, esi
pop edi
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret