Function at 0x40b8a0
Capabilities:
Hide graphical window
Terminate process

Disassembly:
sub esp, 0x23c
mov eax, dword [0x78f694]
xor eax, esp
mov dword [esp + 0x238], eax
mov eax, dword [ecx + 0x21b68]
add eax, 0xfffffffc
cmp eax, 0xc
ja case.0x40b8c6.13
jmp dword [eax*4 + 0x40bb70]
mov dword [ecx + 0x2165c], str.Invalid_username_or_password
mov ecx, dword [esp + 0x238]
xor ecx, esp
call fcn.0062cbd3
add esp, 0x23c
ret
mov dword [ecx + 0x2165c], str.Game_session_active__try_later
mov ecx, dword [esp + 0x238]
xor ecx, esp
call fcn.0062cbd3
add esp, 0x23c
ret
mov eax, 0x88888889
mul dword [ecx + 0x21b60]
shr edx, 5
inc edx
push edx
lea eax, [esp + 0x3c]
push str.Your_account_has_been_temporarily_frozen_because_of_violation_of_the_Terms_of_Service___Paragraph_2___n_nYou_will_be_able_to_continue_to_use_the_service_in__d_hours
push eax
mov dword [ecx + 0x2165c], 0x759acc
call fcn.00407400
add esp, 0xc
push 0x30
push str.Login
lea ecx, [esp + 0x40]
push ecx
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [esp + 0x238]
xor ecx, esp
call fcn.0062cbd3
add esp, 0x23c
ret
push 0x30
push str.Login
push str.Too_many_failed_login_attempts__your_IP_has_been_blocked_for_one_hour
push 0
mov dword [ecx + 0x2165c], 0x759ba4
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [esp + 0x238]
xor ecx, esp
call fcn.0062cbd3
add esp, 0x23c
ret
push 0x10
push str.Login
push str.Banned:_This_account_has_been_investigated_and_permanently_closed_for_violations_of_the_Terms_of_Use
push 0
mov dword [ecx + 0x2165c], 0x759c08
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [esp + 0x238]
xor ecx, esp
call fcn.0062cbd3
add esp, 0x23c
ret
push esi
mov dword [ecx + 0x2165c], 0x7589ce
push edi
mov ecx, 0x759ca0
push 0x10
sub ecx, 0x196f5797
lea eax, [esp + 0xc]
call fcn.0040d880
mov edi, 0x759ca8
push eax
sub edi, 0x614f0394
lea esi, [esp + 0x16]
call fcn.0040d840
push eax
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
pop edi
pop esi
mov ecx, dword [esp + 0x238]
xor ecx, esp
call fcn.0062cbd3
add esp, 0x23c
ret
mov dword [ecx + 0x2165c], str.Your_guest_game_play_time_is_expired
mov dword [ecx + 0x20dec], 4
mov ecx, dword [esp + 0x238]
xor ecx, esp
call fcn.0062cbd3
add esp, 0x23c
ret
push 0x30
push str.Account_Deleted
push str.Your_account_was_deleted_because_your_payment_was_refunded_or_cancelled_n_nPlease_contact_your_payment_provider
push 0
mov dword [ecx + 0x2165c], 0x759d04
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [esp + 0x238]
xor ecx, esp
call fcn.0062cbd3
add esp, 0x23c
ret
push 0x30
push str.No_game_ownership_on_Steam
push str.Youve_started_game_under_a_steam_account__but_that_account_does_not_have_The_War_Z_game_ownership
push 0
mov dword [ecx + 0x2165c], 0x7589ce
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [esp + 0x238]
xor ecx, esp
call fcn.0062cbd3
add esp, 0x23c
ret
push 0x30
push str.Login
push str.Unknown_account_status__please_contact_support_email.com
push 0
mov dword [ecx + 0x2165c], 0x759e1c
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [esp + 0x238]
xor ecx, esp
call fcn.0062cbd3
add esp, 0x23c
ret
mov dword [ecx + 0x2165c], 0x7589ce
mov dword [ecx + 0x20dec], 5
mov ecx, dword [esp + 0x238]
xor ecx, esp
call fcn.0062cbd3
add esp, 0x23c
ret
mov edx, dword [0x797e54]
push 0
push edx
call dword [sym.imp.USER32.dll_ShowWindow]
push 0x10
push str.Login
push str.Your_account_has_been_permanently_banned.__0x001__nNeed_help__Please_contact_the_administrator.
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push 0
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push eax
call dword [sym.imp.KERNEL32.dll_TerminateProcess]
mov ecx, dword [esp + 0x238]
xor ecx, esp
call fcn.0062cbd3
add esp, 0x23c
ret
mov dword [ecx + 0x2165c], str.Login_failed__please_try_again_later
mov ecx, dword [esp + 0x238]
xor ecx, esp
call fcn.0062cbd3
add esp, 0x23c
ret