Function at 0x4108c4
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x14c
mov ebx, dword [ebp + 8]
lea eax, [ebx + 0x1850]
sub esp, 8
lea esi, [ebp - 0x14c]
push eax
push esi
call fcn.006f0154
add esp, 0x10
sub esp, 0xc
push esi
call fcn.006f01a0
add esp, 0x10
mov byte [ebp + eax - 0x13e], 0
mov word [ebp + eax - 0x140], 0x6766
mov dword [ebp + eax - 0x144], 0x632e6e6f
mov dword [ebp + eax - 0x148], 0x74747542
mov dword [ebp + eax - 0x14c], 0x79617254
sub esp, 0xc
push 0x518
call fcn.006e8690
add esp, 0x10
mov dword [ebp - 0x10], eax
mov edi, dword [ebp - 0x10]
lea ebx, [ebx + 0x1619]
mov dword [ebp - 0x2c], 0x704438
mov dword [ebp - 0x28], 0x714e18
mov dword [ebp - 0x24], ebp
mov dword [ebp - 0x1c], esp
mov dword [ebp - 0x24], 0x410c40
mov dword [ebp - 0x40], 1
lea eax, [ebp - 0x48]
call fcn.007050a1
push 0
push ebx
push esi
push edi
call fcn.00406a28
add esp, 0x10
cmp dword [ebp - 0x10], 0
je 0x410c1f
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 0xc
push eax
call fcn.00406a5c
add esp, 0x10
mov esi, 0xfffffffe
cmp eax, 4
je 0x410c01
mov esi, dword [ebp - 0x10]
mov edi, dword [ebp + 8]
mov eax, dword [edi + 0x15dc]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push eax
push str.TrayButton_X
push esi
call fcn.004073e8
add esp, 0x10
mov eax, dword [edi + 0x15e0]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push eax
push str.TrayButton_Y
push esi
call fcn.004073e8
add esp, 0x10
mov eax, dword [edi + 0x19f4]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push eax
push str.Critical_system_parameter
push esi
call fcn.004073e8
add esp, 0x10
mov eax, dword [edi + 0x19f8]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push eax
push str.TrayButton_will_remember_this
push esi
call fcn.004073e8
add esp, 0x10
mov eax, dword [edi + 0x15e4]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push eax
push str.Start_TrayButton_on_login
push esi
call fcn.004073e8
add esp, 0x10
mov eax, dword [edi + 0x15e8]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push eax
push str.Minimize_WTB_to_tray_on_startup
push esi
call fcn.004073e8
add esp, 0x10
mov eax, dword [edi + 0x15ec]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push eax
push str.Minimize_WhatsApp_to_tray_on_startup
push esi
call fcn.004073e8
add esp, 0x10
mov eax, dword [edi + 0x15f0]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push eax
push str.Minimize_WhatsApp_to_tray_when_clicking_tray_icon
push esi
call fcn.004073e8
add esp, 0x10
mov eax, dword [edi + 0x15f4]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push eax
push str.Open_WhatsApp_with_a_single_click
push esi
call fcn.004073e8
add esp, 0x10
mov eax, dword [edi + 0x15f8]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push eax
push str.Open_WhatsApp_on_new_message_or_call
push esi
call fcn.004073e8
add esp, 0x10
mov eax, dword [edi + 0x15fc]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push eax
push str.Show_missed_WhatsApp_events_on_tray_icon
push esi
call fcn.004073e8
add esp, 0x10
mov eax, dword [edi + 0x1600]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push eax
push str.Support_battery_saving_mode
push esi
call fcn.004073e8
add esp, 0x10
mov eax, dword [edi + 0x1830]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push eax
push str.Language
push esi
call fcn.004073e8
add esp, 0x10
mov eax, dword [edi + 0x19ec]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push eax
push str.We_have_an_old_version
push esi
call fcn.004073e8
add esp, 0x10
mov eax, dword [edi + 0x1834]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push eax
push str.Check_Count_Max
push esi
call fcn.004073e8
add esp, 0x10
mov eax, dword [edi + 0x1838]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push eax
push str.Check_Count
push esi
call fcn.004073e8
add esp, 0x10
mov eax, dword [edi + 0x1604]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push eax
push str.Checking_network_and_updates
push esi
call fcn.004073e8
add esp, 0x10
mov eax, dword [edi + 0x1608]
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push eax
push str.Sensitivity_factor
push esi
call fcn.004073e8
add esp, 0x10
add edi, 0x17a8
mov dword [ebp - 0x40], 0xffffffff
sub esp, 4
push edi
push str.Program_ID_code
push esi
call fcn.00407330
add esp, 0x10
xor esi, esi
sub esp, 0xc
push dword [ebp - 0x10]
call fcn.00406a30
add esp, 0x10
sub esp, 0xc
push dword [ebp - 0x10]
call fcn.006e2f6c
add esp, 0x10
jmp 0x410c24
mov esi, 0xffffffff
sub esp, 0xc
lea eax, [ebp - 0x48]
push eax
call fcn.007050c2
add esp, 0x10
mov eax, esi
add esp, 0x14c
pop esi
pop edi
pop ebx
pop ebp
ret