Function at 0x47eed0
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5055d6
mov eax, dword fs:[0]
push eax
sub esp, 0x294
mov eax, dword [0x55b18c]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
push 0xb8
lea ecx, [ebp - 0x120]
call fcn.00410cf0
push 1
push 0x40
push 1
push edi
lea ecx, [ebp - 0x120]
call fcn.00411f60
push 0x20
lea ecx, [ebp - 0x68]
mov dword [ebp - 4], 0
call fcn.00482d80
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x68]
call fcn.00479fa0
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 1
call fcn.0047a100
test al, al
jne 0x47efb0
mov eax, dword [ebp - 0x120]
lea ecx, [ebp - 0x120]
push 0
push 0
add ecx, dword [eax + 4]
call fcn.00414f30
lea ecx, [ebp - 0x120]
call fcn.0046b9a0
mov ecx, edi
call fcn.0047c360
push 0x40
push 1
push edi
lea ecx, [ebp - 0x120]
call fcn.004b9f10
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x30]
call fcn.00479fa0
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 2
call fcn.0047ae60
lea ecx, [ebp - 0x30]
call fcn.0047ab40
lea ecx, [ebp - 0x48]
call fcn.00414210
sub esp, 0x18
mov byte [ebp - 4], 3
mov ecx, esp
xor bl, bl
push str.username
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
sub esp, 0x18
mov ecx, esp
test al, al
je 0x47f070
push str.username
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
sub esp, 0x18
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414110
mov ecx, 0x5688d8
call fcn.00478920
mov ecx, 0x5688d8
call fcn.0043c7f0
push str.ADMINNAME
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 4
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x47f0ba
push str.1Admin
mov bl, 1
call fcn.004140a0
mov ecx, 0x5688d8
call fcn.00478920
mov ecx, 0x5688d8
call fcn.0043c7f0
push str.ADMINNAME
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
push str.1Admin
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 5
push eax
mov ecx, esi
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.program_title
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
sub esp, 0x18
mov ecx, esp
test al, al
je 0x47f137
push str.program_title
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
sub esp, 0x18
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x47f143
push str.Welcome_to_TinyRcon
mov bl, 1
call fcn.004140a0
mov ecx, 0x5688d8
call fcn.00478bc0
sub esp, 0x18
mov ecx, esp
push str.check_for_banned_players_time_interval
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x47f1af
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.check_for_banned_players_time_interval
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
lea ecx, [ebp - 0x2a0]
mov dword [ebp - 0x2a0], 0
push ecx
mov ecx, eax
call fcn.0047b800
push eax
mov ecx, esi
jmp 0x47f1ba
mov bl, 1
call fcn.0042abd0
push 5
mov ecx, eax
call fcn.0043bfc0
sub esp, 0x18
mov ecx, esp
push str.game_server_name
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
sub esp, 0x18
mov ecx, esp
test al, al
je 0x47f230
push str.game_server_name
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
sub esp, 0x18
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x47f23c
push str.TinyRcon_game_server
mov bl, 1
call fcn.004140a0
mov ecx, 0x5688d8
call fcn.004789e0
sub esp, 0x18
mov ecx, esp
push str.rcon_server_ip_address
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x47f2c3
sub esp, 0x18
mov ecx, esp
push str.rcon_server_ip_address
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x47f2e0
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.185.158.113.146
call fcn.004140a0
mov ecx, esi
call fcn.00477d60
sub esp, 0x18
mov ecx, esp
push str.rcon_port
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x47f33d
sub esp, 0x18
mov ecx, esp
push str.rcon_port
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
lea ecx, [ebp - 0x2a0]
mov dword [ebp - 0x2a0], 0
push ecx
mov ecx, eax
call fcn.0047b800
movzx esi, ax
jmp 0x47f344
mov bl, 1
mov esi, 0x7143
mov ecx, 0x5688d8
call fcn.0042abd0
push esi
mov ecx, eax
call fcn.00477db0
sub esp, 0x18
mov ecx, esp
push str.rcon_password
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x47f3d3
sub esp, 0x18
mov ecx, esp
push str.rcon_password
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x47f3f0
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.abc123
call fcn.004140a0
mov ecx, esi
call fcn.00477dd0
sub esp, 0x18
mov ecx, esp
push str.private_slot_password
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x47f474
sub esp, 0x18
mov ecx, esp
push str.private_slot_password
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x47f491
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.abc123
call fcn.004140a0
mov ecx, esi
call fcn.00477e20
sub esp, 0x18
mov ecx, esp
push str.tiny_rcon_server_ip
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
sub esp, 0x18
mov ecx, esp
test al, al
je 0x47f509
push str.tiny_rcon_server_ip
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
sub esp, 0x18
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x47f515
push str.85.222.189.119
mov bl, 1
call fcn.004140a0
mov ecx, 0x5688d8
call fcn.004792d0
sub esp, 0x18
mov ecx, esp
push str.tiny_rcon_server_port
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x47f575
sub esp, 0x18
mov ecx, esp
push str.tiny_rcon_server_port
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
lea ecx, [ebp - 0x2a0]
mov dword [ebp - 0x2a0], 0
push ecx
mov ecx, eax
call fcn.0047b800
movzx eax, ax
jmp 0x47f57c
mov bl, 1
mov eax, 0x6987
push eax
mov ecx, 0x5688d8
call fcn.00479320
sub esp, 0x18
mov ecx, esp
push str.tiny_rcon_ftp_server_username
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
sub esp, 0x18
mov ecx, esp
test al, al
je 0x47f5f8
push str.tiny_rcon_ftp_server_username
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
sub esp, 0x18
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x47f604
push str.tinyrcon
mov bl, 1
call fcn.004140a0
mov ecx, 0x5688d8
call fcn.00479230
sub esp, 0x18
mov ecx, esp
push str.tiny_rcon_ftp_server_password
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
sub esp, 0x18
mov ecx, esp
test al, al
je 0x47f67f
push str.tiny_rcon_ftp_server_password
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
sub esp, 0x18
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x47f68b
push str.08021980
mov bl, 1
call fcn.004140a0
mov ecx, 0x5688d8
call fcn.00479280
sub esp, 0x18
mov ecx, esp
push str.codmp_exe_path
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
sub esp, 0x18
mov ecx, esp
test al, al
je 0x47f70e
push str.codmp_exe_path
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049fc80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
sub esp, 0x18
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x47f71a
push 0x532bd2
mov bl, 1
call fcn.004140a0
mov ecx, 0x5688d8
call fcn.00478a40
mov ecx, 0x5688d8
call fcn.00478a30
mov ecx, eax
call fcn.00413d80
mov ecx, eax
call fcn.004a4df0
test al, al
jne 0x47f759
sub esp, 0x18
mov ecx, esp
push 0x532bd2
call fcn.004140a0
mov ecx, 0x5688d8
call fcn.00478a40
sub esp, 0x18
mov ecx, esp
push str.cod2mp_s_exe_path
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
sub esp, 0x18
mov ecx, esp
test al, al
je 0x47f7d2
push str.cod2mp_s_exe_path
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049fc80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
sub esp, 0x18
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x47f7de
push 0x532bd2
mov bl, 1
call fcn.004140a0
mov ecx, 0x5688d8
call fcn.00478aa0
mov ecx, 0x5688d8
call fcn.00478a90
mov ecx, eax
call fcn.00413d80
mov ecx, eax
call fcn.004a4df0
test al, al
jne 0x47f81d
sub esp, 0x18
mov ecx, esp
push 0x532bd2
call fcn.004140a0
mov ecx, 0x5688d8
call fcn.00478aa0
sub esp, 0x18
mov ecx, esp
push str.iw3mp_exe_path
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
sub esp, 0x18
mov ecx, esp
test al, al
je 0x47f896
push str.iw3mp_exe_path
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049fc80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
sub esp, 0x18
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x47f8a2
push 0x532bd2
mov bl, 1
call fcn.004140a0
mov ecx, 0x5688d8
call fcn.00478b00
mov ecx, 0x5688d8
call fcn.00478af0
mov ecx, eax
call fcn.00413d80
mov ecx, eax
call fcn.004a4df0
test al, al
jne 0x47f8e1
sub esp, 0x18
mov ecx, esp
push 0x532bd2
call fcn.004140a0
mov ecx, 0x5688d8
call fcn.00478b00
sub esp, 0x18
mov ecx, esp
push str.cod5mp_exe_path
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
sub esp, 0x18
mov ecx, esp
test al, al
je 0x47f95a
push str.cod5mp_exe_path
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049fc80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
sub esp, 0x18
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x47f966
push 0x532bd2
mov bl, 1
call fcn.004140a0
mov ecx, 0x5688d8
call fcn.00478b60
mov ecx, 0x5688d8
call fcn.00478b50
mov ecx, eax
call fcn.00413d80
mov ecx, eax
call fcn.004a4df0
test al, al
jne 0x47f9a5
sub esp, 0x18
mov ecx, esp
push 0x532bd2
call fcn.004140a0
mov ecx, 0x5688d8
call fcn.00478b60
sub esp, 0x18
mov ecx, esp
push str.enable_automatic_connection_flood_ip_ban
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x47fa04
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.enable_automatic_connection_flood_ip_ban
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
lea ecx, [ebp - 0x299]
mov byte [ebp - 0x299], 0
push ecx
mov ecx, eax
call fcn.0047b890
push eax
mov ecx, esi
jmp 0x47fa0f
mov bl, 1
call fcn.0042abd0
push 0
mov ecx, eax
call fcn.00477e70
sub esp, 0x18
mov ecx, esp
push str.minimum_number_of_connections_from_same_ip_for_automatic_ban
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x47fa76
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.minimum_number_of_connections_from_same_ip_for_automatic_ban
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
lea ecx, [ebp - 0x2a0]
mov dword [ebp - 0x2a0], 0
push ecx
mov ecx, eax
call fcn.0047b800
push eax
mov ecx, esi
jmp 0x47fa81
mov bl, 1
call fcn.0042abd0
push 5
mov ecx, eax
call fcn.00477e80
sub esp, 0x18
mov ecx, esp
push str.number_of_warnings_for_automatic_kick
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x47fae8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.number_of_warnings_for_automatic_kick
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
lea ecx, [ebp - 0x2a0]
mov dword [ebp - 0x2a0], 0
push ecx
mov ecx, eax
call fcn.0047b800
push eax
mov ecx, esi
jmp 0x47faf3
mov bl, 1
call fcn.0042abd0
push 2
mov ecx, eax
call fcn.00477ea0
sub esp, 0x18
mov ecx, esp
push str.disable_automatic_kick_messages
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x47fb4c
sub esp, 0x18
mov ecx, esp
push str.disable_automatic_kick_messages
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
lea ecx, [ebp - 0x299]
mov byte [ebp - 0x299], 0
push ecx
mov ecx, eax
call fcn.0047b890
movzx eax, al
push eax
jmp 0x47fb50
mov bl, 1
push 0
mov ecx, 0x5688d8
call fcn.0043c160
sub esp, 0x18
mov ecx, esp
push str.use_original_admin_messages
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x47fbae
sub esp, 0x18
mov ecx, esp
push str.use_original_admin_messages
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
lea ecx, [ebp - 0x299]
mov byte [ebp - 0x299], 0
push ecx
mov ecx, eax
call fcn.0047b890
movzx eax, al
push eax
jmp 0x47fbb2
mov bl, 1
push 1
mov ecx, 0x5688d8
call fcn.00478910
sub esp, 0x18
mov ecx, esp
push str.user_defined_warn_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x47fc83
call fcn.00478900
test al, al
jne 0x47fc64
sub esp, 0x18
mov ecx, esp
push str.user_defined_warn_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_warn_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 6
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x47fcb4
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_warn_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 7
jmp 0x47fc9d
mov bl, 1
call fcn.00478bb0
push str.user_defined_warn_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 8
push str.7PLAYERNAME_1you_have_been_warned_by_admin_5ADMINNAME._3Reason:_1REASON
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_kick_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x47fd87
call fcn.00478900
test al, al
jne 0x47fd68
sub esp, 0x18
mov ecx, esp
push str.user_defined_kick_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_kick_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 9
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x47fdb8
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_kick_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0xa
jmp 0x47fda1
mov bl, 1
call fcn.00478bb0
push str.user_defined_kick_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0xb
push str.7PLAYERNAME_1you_are_being_kicked_by_admin_5ADMINNAME._3Reason:_1REASON
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_temp_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x47fe8b
call fcn.00478900
test al, al
jne 0x47fe6c
sub esp, 0x18
mov ecx, esp
push str.user_defined_temp_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_temp_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0xc
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x47febc
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_temp_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0xd
jmp 0x47fea5
mov bl, 1
call fcn.00478bb0
push str.user_defined_temp_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0xe
push str.7PLAYERNAME_7you_are_being_1temporarily_banned_7for_1TEMPBAN_DURATION_hours_7by_1admin_ADMINNAME.br3Reason:_1REASON
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x47ff8f
call fcn.00478900
test al, al
jne 0x47ff70
sub esp, 0x18
mov ecx, esp
push str.user_defined_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x47ffc0
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x10
jmp 0x47ffa9
mov bl, 1
call fcn.00478bb0
push str.user_defined_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x11
push str.7PLAYERNAME_1you_are_being_banned_by_admin_5ADMINNAME._3Reason:_1REASON
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_ip_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x480093
call fcn.00478900
test al, al
jne 0x480074
sub esp, 0x18
mov ecx, esp
push str.user_defined_ip_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_ip_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x12
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x4800c4
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_ip_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x13
jmp 0x4800ad
mov bl, 1
call fcn.00478bb0
push str.user_defined_ip_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x14
push str.7PLAYERNAME_1you_are_being_permanently_banned_by_admin_5ADMINNAME._3Reason:_1REASON
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_ip_address_range_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x480197
call fcn.00478900
test al, al
jne 0x480178
sub esp, 0x18
mov ecx, esp
push str.user_defined_ip_address_range_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_ip_address_range_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x4801c8
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_ip_address_range_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x16
jmp 0x4801b1
mov bl, 1
call fcn.00478bb0
push str.user_defined_ip_address_range_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x17
push str.7Admin_5ADMINNAME_7has_1banned_IP_address_range_5IP_ADDRESS_RANGE._3Reason:_1REASON
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_city_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x48029b
call fcn.00478900
test al, al
jne 0x48027c
sub esp, 0x18
mov ecx, esp
push str.user_defined_city_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_city_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x18
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x4802cc
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_city_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x19
jmp 0x4802b5
mov bl, 1
call fcn.00478bb0
push str.user_defined_city_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x1a
push str.7Admin_5ADMINNAME_1has_globally_banned_city:_5CITY_NAME
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_city_unban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x48039f
call fcn.00478900
test al, al
jne 0x480380
sub esp, 0x18
mov ecx, esp
push str.user_defined_city_unban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_city_unban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x1b
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x4803d0
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_city_unban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x1c
jmp 0x4803b9
mov bl, 1
call fcn.00478bb0
push str.user_defined_city_unban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x1d
push str.7Admin_5ADMINNAME_1has_removed_previously_banned_city:_5CITY_NAME
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_enable_city_ban_feature_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x4804a3
call fcn.00478900
test al, al
jne 0x480484
sub esp, 0x18
mov ecx, esp
push str.user_defined_enable_city_ban_feature_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_enable_city_ban_feature_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x1e
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x4804d4
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_enable_city_ban_feature_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x1f
jmp 0x4804bd
mov bl, 1
call fcn.00478bb0
push str.user_defined_enable_city_ban_feature_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x20
push str.7Admin_5ADMINNAME_7has_enabled_1automatic_kick_7for_players_with_1IP_addresses_7from_banned_cities.
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_disable_city_ban_feature_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x4805a7
call fcn.00478900
test al, al
jne 0x480588
sub esp, 0x18
mov ecx, esp
push str.user_defined_disable_city_ban_feature_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_disable_city_ban_feature_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x21
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x4805d8
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_disable_city_ban_feature_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x22
jmp 0x4805c1
mov bl, 1
call fcn.00478bb0
push str.user_defined_disable_city_ban_feature_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x23
push str.7Admin_5ADMINNAME_7has_disabled_1automatic_kick_7for_players_with_1IP_addresses_7from_banned_cities.
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_country_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x4806ab
call fcn.00478900
test al, al
jne 0x48068c
sub esp, 0x18
mov ecx, esp
push str.user_defined_country_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_country_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x24
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x4806dc
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_country_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x25
jmp 0x4806c5
mov bl, 1
call fcn.00478bb0
push str.user_defined_country_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x26
push str.7Admin_5ADMINNAME_1has_globally_banned_country:_5COUNTRY_NAME
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_country_unban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x4807af
call fcn.00478900
test al, al
jne 0x480790
sub esp, 0x18
mov ecx, esp
push str.user_defined_country_unban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_country_unban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x27
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x4807e0
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_country_unban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x28
jmp 0x4807c9
mov bl, 1
call fcn.00478bb0
push str.user_defined_country_unban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x29
push str.7Admin_5ADMINNAME_1has_removed_previously_banned_country:_5COUNTRY_NAME
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_enable_country_ban_feature_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x4808b3
call fcn.00478900
test al, al
jne 0x480894
sub esp, 0x18
mov ecx, esp
push str.user_defined_enable_country_ban_feature_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_enable_country_ban_feature_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x2a
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x4808e4
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_enable_country_ban_feature_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x2b
jmp 0x4808cd
mov bl, 1
call fcn.00478bb0
push str.user_defined_enable_country_ban_feature_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x2c
push str.7Admin_5ADMINNAME_7has_enabled_1automatic_kick_7for_players_with_1IP_addresses_7from_banned_countries.
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_disable_country_ban_feature_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x4809b7
call fcn.00478900
test al, al
jne 0x480998
sub esp, 0x18
mov ecx, esp
push str.user_defined_disable_country_ban_feature_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_disable_country_ban_feature_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x2d
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x4809e8
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_disable_country_ban_feature_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x2e
jmp 0x4809d1
mov bl, 1
call fcn.00478bb0
push str.user_defined_disable_country_ban_feature_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x2f
push str.7Admin_5ADMINNAME_7has_disabled_1automatic_kick_7for_players_with_1IP_addresses_7from_banned_countries.
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_protect_ip_address_message
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x480abb
call fcn.00478900
test al, al
jne 0x480a9c
sub esp, 0x18
mov ecx, esp
push str.user_defined_protect_ip_address_message
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_protect_ip_address_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x30
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x480aec
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_protect_ip_address_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x31
jmp 0x480ad5
mov bl, 1
call fcn.00478bb0
push str.user_defined_protect_ip_address_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x32
push str.1ADMINNAME_7has_protected_1IP_address_7of_PLAYERNAME7.br5Reason:_1REASON
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_unprotect_ip_address_message
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x480bbf
call fcn.00478900
test al, al
jne 0x480ba0
sub esp, 0x18
mov ecx, esp
push str.user_defined_unprotect_ip_address_message
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_unprotect_ip_address_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x33
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x480bf0
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_unprotect_ip_address_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x34
jmp 0x480bd9
mov bl, 1
call fcn.00478bb0
push str.user_defined_unprotect_ip_address_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x35
push str.1ADMINNAME_7has_removed_a_previously_protected_1IP_address7.br5Reason:_1REASON
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_protect_ip_address_range_message
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x480cc3
call fcn.00478900
test al, al
jne 0x480ca4
sub esp, 0x18
mov ecx, esp
push str.user_defined_protect_ip_address_range_message
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_protect_ip_address_range_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x36
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x480cf4
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_protect_ip_address_range_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x37
jmp 0x480cdd
mov bl, 1
call fcn.00478bb0
push str.user_defined_protect_ip_address_range_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x38
push str.1ADMINNAME_7has_protected_1IP_address_range_7of_PLAYERNAME7.br5Reason:_1REASON
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_unprotect_ip_address_range_message
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x480dc7
call fcn.00478900
test al, al
jne 0x480da8
sub esp, 0x18
mov ecx, esp
push str.user_defined_unprotect_ip_address_range_message
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_unprotect_ip_address_range_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x39
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x480df8
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_unprotect_ip_address_range_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x3a
jmp 0x480de1
mov bl, 1
call fcn.00478bb0
push str.user_defined_unprotect_ip_address_range_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x3b
push str.1ADMINNAME_7has_removed_a_previously_1protected_IP_address_range7.br5Reason:_1REASON
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_protect_city_message
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x480ecb
call fcn.00478900
test al, al
jne 0x480eac
sub esp, 0x18
mov ecx, esp
push str.user_defined_protect_city_message
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_protect_city_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x3c
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x480efc
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_protect_city_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x3d
jmp 0x480ee5
mov bl, 1
call fcn.00478bb0
push str.user_defined_protect_city_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x3e
push str.1ADMINNAME_7has_protected_1city_CITY_NAME_7of_PLAYERNAME7.
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_unprotect_city_message
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x480fcf
call fcn.00478900
test al, al
jne 0x480fb0
sub esp, 0x18
mov ecx, esp
push str.user_defined_unprotect_city_message
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_unprotect_city_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x3f
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x481000
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_unprotect_city_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x40
jmp 0x480fe9
mov bl, 1
call fcn.00478bb0
push str.user_defined_unprotect_city_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x41
push str.1ADMINNAME_7has_removed_a_previously_1protected_city:_CITY_NAME
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_protect_country_message
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x4810d3
call fcn.00478900
test al, al
jne 0x4810b4
sub esp, 0x18
mov ecx, esp
push str.user_defined_protect_country_message
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_protect_country_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x42
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x481104
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_protect_country_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x43
jmp 0x4810ed
mov bl, 1
call fcn.00478bb0
push str.user_defined_protect_country_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x44
push str.1ADMINNAME_7has_protected_1country_COUNTRY_NAME_7of_PLAYERNAME7.
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.user_defined_unprotect_country_message
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x4811d7
call fcn.00478900
test al, al
jne 0x4811b8
sub esp, 0x18
mov ecx, esp
push str.user_defined_unprotect_country_message
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_unprotect_country_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x45
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x481208
mov ecx, 0x5688d8
call fcn.00478bb0
push str.user_defined_unprotect_country_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x46
jmp 0x4811f1
mov bl, 1
call fcn.00478bb0
push str.user_defined_unprotect_country_message
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x47
push str.1ADMINNAME_7has_removed_a_previously_1protected_country:_COUNTRY_NAME
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.automatic_remove_temp_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x4812db
call fcn.00478900
test al, al
jne 0x4812bc
sub esp, 0x18
mov ecx, esp
push str.automatic_remove_temp_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.automatic_remove_temp_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x48
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x48130c
mov ecx, 0x5688d8
call fcn.00478bb0
push str.automatic_remove_temp_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x49
jmp 0x4812f5
mov bl, 1
call fcn.00478bb0
push str.automatic_remove_temp_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x4a
push str.1BANNED_BY:_7PLAYERNAMEs_1temporary_ban_7_start_date:_3TEMP_BAN_START_DATE_7expired_on_3TEMP_BAN_END_DATE_br7has_automatically_been_removed._5Reason_of_ban:_1REASON
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.automatic_kick_temp_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x4813df
call fcn.00478900
test al, al
jne 0x4813c0
sub esp, 0x18
mov ecx, esp
push str.automatic_kick_temp_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.automatic_kick_temp_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x4b
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x481410
mov ecx, 0x5688d8
call fcn.00478bb0
push str.automatic_kick_temp_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x4c
jmp 0x4813f9
mov bl, 1
call fcn.00478bb0
push str.automatic_kick_temp_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x4d
push str.1BANNED_BY:_7Temporarily_banned_player_PLAYERNAME_7is_being_automatically_1kicked.br7Your_temporary_ban_expires_in_1TEMP_BAN_END_DATE.br5Reason_of_ban:_1REASON_7_5Date_of_ban:_1TEMP_BAN_START_DATE
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.automatic_kick_ip_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x4814e3
call fcn.00478900
test al, al
jne 0x4814c4
sub esp, 0x18
mov ecx, esp
push str.automatic_kick_ip_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.automatic_kick_ip_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x4e
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x481514
mov ecx, 0x5688d8
call fcn.00478bb0
push str.automatic_kick_ip_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x4f
jmp 0x4814fd
mov bl, 1
call fcn.00478bb0
push str.automatic_kick_ip_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x50
push str.1ADMINNAME:_7Player_PLAYERNAME_7with_a_previously_1banned_IP_address_7is_being_automatically_1kicked.br5Reason_of_ban:_1REASON_7_5Date_of_ban:_1IP_BAN_DATE
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.automatic_kick_ip_address_range_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x4815e7
call fcn.00478900
test al, al
jne 0x4815c8
sub esp, 0x18
mov ecx, esp
push str.automatic_kick_ip_address_range_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.automatic_kick_ip_address_range_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x51
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x481618
mov ecx, 0x5688d8
call fcn.00478bb0
push str.automatic_kick_ip_address_range_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x52
jmp 0x481601
mov bl, 1
call fcn.00478bb0
push str.automatic_kick_ip_address_range_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x53
push str.1ADMINNAME:_7Player_PLAYERNAME_7with_an_1IP_address_7from_a_previously_1banned_IP_address_range_7is_being_automatically_1kicked.br5Reason_of_ban:_1REASON_7_5Date_of_ban:_1IP_BAN_DATE
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.automatic_kick_city_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x4816eb
call fcn.00478900
test al, al
jne 0x4816cc
sub esp, 0x18
mov ecx, esp
push str.automatic_kick_city_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.automatic_kick_city_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x54
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x48171c
mov ecx, 0x5688d8
call fcn.00478bb0
push str.automatic_kick_city_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x55
jmp 0x481705
mov bl, 1
call fcn.00478bb0
push str.automatic_kick_city_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x56
push str.1ADMINNAME:_7Player_PLAYERNAME_7with_an_IP_address_from_a_1banned_city:_5CITY_NAME_7is_being_automatically_1kicked.
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.automatic_kick_country_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x4817ef
call fcn.00478900
test al, al
jne 0x4817d0
sub esp, 0x18
mov ecx, esp
push str.automatic_kick_country_ban_msg
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.00478bb0
push str.automatic_kick_country_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x57
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.00413fd0
jmp 0x481820
mov ecx, 0x5688d8
call fcn.00478bb0
push str.automatic_kick_country_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x58
jmp 0x481809
mov bl, 1
call fcn.00478bb0
push str.automatic_kick_country_ban_msg
lea ecx, [ebp - 0x28]
mov esi, eax
call fcn.004140a0
mov byte [ebp - 4], 0x59
push str.1ADMINNAME:_7Player_PLAYERNAME_7with_an_IP_address_from_a_1banned_country:__5COUNTRY_NAME_7is_being_automatically_1kicked.
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.0046bf10
mov ecx, eax
call fcn.0042d960
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00413f80
sub esp, 0x18
mov ecx, esp
push str.current_match_info
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x4818a9
sub esp, 0x18
mov ecx, esp
push str.current_match_info
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x4818c6
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.3Map:_MAP_FULL_NAME_1_MAP_RCON_NAME1__3_Gametype:_GAMETYPE_FULL_NAME_3_Online_Offline_players:_ONLINE_PLAYERS_COUNT3OFFLINE_PLAYERS_COUNT
call fcn.004140a0
mov ecx, esi
call fcn.004781b0
sub esp, 0x18
mov ecx, esp
push str.use_different_background_colors_for_even_and_odd_lines
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x48192c
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.use_different_background_colors_for_even_and_odd_lines
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
lea ecx, [ebp - 0x299]
mov byte [ebp - 0x299], 0
push ecx
mov ecx, eax
call fcn.0047b890
push eax
mov ecx, esi
jmp 0x481937
mov bl, 1
call fcn.0042abd0
push 1
mov ecx, eax
call fcn.004787a0
sub esp, 0x18
mov ecx, esp
push str.odd_player_data_lines_bg_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x4819b9
sub esp, 0x18
mov ecx, esp
push str.odd_player_data_lines_bg_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x4819d6
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371ac
call fcn.004140a0
mov ecx, esi
call fcn.004787c0
sub esp, 0x18
mov ecx, esp
push str.even_player_data_lines_bg_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x481a5a
sub esp, 0x18
mov ecx, esp
push str.even_player_data_lines_bg_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x481a77
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371b0
call fcn.004140a0
mov ecx, esi
call fcn.00478810
sub esp, 0x18
mov ecx, esp
push str.use_different_foreground_colors_for_even_and_odd_lines
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x481add
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.use_different_foreground_colors_for_even_and_odd_lines
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
lea ecx, [ebp - 0x299]
mov byte [ebp - 0x299], 0
push ecx
mov ecx, eax
call fcn.0047b890
push eax
mov ecx, esi
jmp 0x481ae8
mov bl, 1
call fcn.0042abd0
push 0
mov ecx, eax
call fcn.004787b0
sub esp, 0x18
mov ecx, esp
push str.odd_player_data_lines_fg_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x481b6a
sub esp, 0x18
mov ecx, esp
push str.odd_player_data_lines_fg_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x481b87
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371a8
call fcn.004140a0
mov ecx, esi
call fcn.00478860
sub esp, 0x18
mov ecx, esp
push str.even_player_data_lines_fg_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x481c0b
sub esp, 0x18
mov ecx, esp
push str.even_player_data_lines_fg_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x481c28
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371a8
call fcn.004140a0
mov ecx, esi
call fcn.004788b0
sub esp, 0x18
mov ecx, esp
push str.full_map_name_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x481cac
sub esp, 0x18
mov ecx, esp
push str.full_map_name_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x481cc9
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371b4
call fcn.004140a0
mov ecx, esi
call fcn.00478200
sub esp, 0x18
mov ecx, esp
push str.rcon_map_name_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x481d4d
sub esp, 0x18
mov ecx, esp
push str.rcon_map_name_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x481d6a
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371b8
call fcn.004140a0
mov ecx, esi
call fcn.00478250
sub esp, 0x18
mov ecx, esp
push str.full_game_type_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x481dee
sub esp, 0x18
mov ecx, esp
push str.full_game_type_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x481e0b
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371b4
call fcn.004140a0
mov ecx, esi
call fcn.004782a0
sub esp, 0x18
mov ecx, esp
push str.rcon_game_type_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x481e8f
sub esp, 0x18
mov ecx, esp
push str.rcon_game_type_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x481eac
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371b8
call fcn.004140a0
mov ecx, esi
call fcn.004782f0
sub esp, 0x18
mov ecx, esp
push str.online_players_count_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x481f30
sub esp, 0x18
mov ecx, esp
push str.online_players_count_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x481f4d
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371b4
call fcn.004140a0
mov ecx, esi
call fcn.00478340
sub esp, 0x18
mov ecx, esp
push str.offline_players_count_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x481fd1
sub esp, 0x18
mov ecx, esp
push str.offline_players_count_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x481fee
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371b8
call fcn.004140a0
mov ecx, esi
call fcn.00478390
sub esp, 0x18
mov ecx, esp
push str.border_line_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x482072
sub esp, 0x18
mov ecx, esp
push str.border_line_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x48208f
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371a8
call fcn.004140a0
mov ecx, esi
call fcn.004783e0
sub esp, 0x18
mov ecx, esp
push str.header_player_pid_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x482113
sub esp, 0x18
mov ecx, esp
push str.header_player_pid_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x482130
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371b8
call fcn.004140a0
mov ecx, esi
call fcn.00478430
sub esp, 0x18
mov ecx, esp
push str.data_player_pid_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x4821b4
sub esp, 0x18
mov ecx, esp
push str.data_player_pid_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x4821d1
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371b8
call fcn.004140a0
mov ecx, esi
call fcn.00478480
sub esp, 0x18
mov ecx, esp
push str.header_player_score_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x482255
sub esp, 0x18
mov ecx, esp
push str.header_player_score_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x482272
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371bc
call fcn.004140a0
mov ecx, esi
call fcn.004784d0
sub esp, 0x18
mov ecx, esp
push str.data_player_score_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x4822f6
sub esp, 0x18
mov ecx, esp
push str.data_player_score_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x482313
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371bc
call fcn.004140a0
mov ecx, esi
call fcn.00478520
sub esp, 0x18
mov ecx, esp
push str.header_player_ping_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x482397
sub esp, 0x18
mov ecx, esp
push str.header_player_ping_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x4823b4
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371bc
call fcn.004140a0
mov ecx, esi
call fcn.00478570
sub esp, 0x18
mov ecx, esp
push str.data_player_ping_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x482438
sub esp, 0x18
mov ecx, esp
push str.data_player_ping_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x482455
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371bc
call fcn.004140a0
mov ecx, esi
call fcn.004785c0
sub esp, 0x18
mov ecx, esp
push str.header_player_name_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x4824d9
sub esp, 0x18
mov ecx, esp
push str.header_player_name_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x4824f6
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371bc
call fcn.004140a0
mov ecx, esi
call fcn.00478610
sub esp, 0x18
mov ecx, esp
push str.header_player_ip_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x48257a
sub esp, 0x18
mov ecx, esp
push str.header_player_ip_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x482597
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371bc
call fcn.004140a0
mov ecx, esi
call fcn.00478660
sub esp, 0x18
mov ecx, esp
push str.data_player_ip_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x48261b
sub esp, 0x18
mov ecx, esp
push str.data_player_ip_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x482638
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371bc
call fcn.004140a0
mov ecx, esi
call fcn.004786b0
sub esp, 0x18
mov ecx, esp
push str.header_player_geoinfo_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x4826bc
sub esp, 0x18
mov ecx, esp
push str.header_player_geoinfo_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x4826d9
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x541cfc
call fcn.004140a0
mov ecx, esi
call fcn.00478700
sub esp, 0x18
mov ecx, esp
push str.data_player_geoinfo_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x48275d
sub esp, 0x18
mov ecx, esp
push str.data_player_geoinfo_color
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov ecx, 0x5688d8
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x48277a
mov ecx, 0x5688d8
mov bl, 1
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push 0x5371bc
call fcn.004140a0
mov ecx, esi
call fcn.00478750
sub esp, 0x18
mov ecx, esp
push str.draw_border_lines
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
test al, al
je 0x4827d5
sub esp, 0x18
mov ecx, esp
push str.draw_border_lines
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
lea ecx, [ebp - 0x299]
mov byte [ebp - 0x299], 0
push ecx
mov ecx, eax
call fcn.0047b890
movzx eax, al
push eax
jmp 0x4827d9
mov bl, 1
push 1
mov ecx, 0x5688d8
call fcn.0043d1c0
sub esp, 0x18
mov ecx, esp
push str.ftp_download_site_ip_address
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
sub esp, 0x18
mov ecx, esp
test al, al
je 0x482893
push str.ftp_download_site_ip_address
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov edx, str.___t_n_f_v
lea ecx, [ebp - 0x48]
call fcn.0042f610
push str.fttp:__
lea ecx, [ebp - 0x48]
call fcn.00413c40
test al, al
jne 0x482877
push str.http:__
lea ecx, [ebp - 0x48]
call fcn.00413c40
test al, al
je 0x482883
push 7
push 0
lea ecx, [ebp - 0x48]
call fcn.00415030
sub esp, 0x18
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x48289f
push str.85.222.189.119
mov bl, 1
call fcn.004140a0
mov ecx, 0x5688d8
call fcn.00479340
sub esp, 0x18
mov ecx, esp
push str.ftp_download_folder_path
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
sub esp, 0x18
mov ecx, esp
test al, al
je 0x482927
push str.ftp_download_folder_path
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov edx, str.___t_n_f_v
lea ecx, [ebp - 0x48]
call fcn.0042f610
sub esp, 0x18
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x482933
push str.tinyrcon
mov bl, 1
call fcn.004140a0
mov ecx, 0x5688d8
call fcn.00479390
sub esp, 0x18
mov ecx, esp
push str.ftp_download_file_pattern
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
sub esp, 0x18
mov ecx, esp
test al, al
je 0x4829bb
push str.ftp_download_file_pattern
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov edx, str.__t_n_f_v_r
lea ecx, [ebp - 0x48]
call fcn.0042f610
sub esp, 0x18
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x4829c7
push str._U_TinyRcon_.____v__d1_2.d1_2.d1_2.d1_2_.exe_
mov bl, 1
call fcn.004140a0
mov ecx, 0x5688d8
call fcn.004793e0
sub esp, 0x18
mov ecx, esp
push str.plugins_geoIP_geo_dat_md5
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
sub esp, 0x18
mov ecx, esp
test al, al
je 0x482a4f
push str.plugins_geoIP_geo_dat_md5
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
push 1
push 0
lea ecx, [ebp - 0x28]
push ecx
mov ecx, eax
call fcn.0047af10
push eax
lea ecx, [ebp - 0x48]
call fcn.00413fd0
lea ecx, [ebp - 0x28]
call fcn.00413f80
lea ecx, [ebp - 0x48]
call fcn.0049dc30
mov edx, str.__t_n_f_v_r
lea ecx, [ebp - 0x48]
call fcn.0042f610
sub esp, 0x18
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.00414050
jmp 0x482a5b
push 0x532bd2
mov bl, 1
call fcn.004140a0
mov ecx, 0x5688d8
call fcn.0040e2e0
sub esp, 0x18
mov ecx, esp
push str.is_automatic_country_kick_enabled
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
mov ecx, eax
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x482ac4
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.is_automatic_country_kick_enabled
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
lea ecx, [ebp - 0x299]
mov byte [ebp - 0x299], 0
push ecx
mov ecx, eax
call fcn.0047b890
push eax
mov ecx, esi
jmp 0x482acf
mov bl, 1
call fcn.0042abd0
push 0
mov ecx, eax
call fcn.0043c000
mov ecx, 0x5688d8
call fcn.0042abd0
mov ecx, eax
call fcn.0043c0b0
push 0xb8
lea ecx, [ebp - 0x290]
mov esi, eax
call fcn.00410cf0
push 1
push 0x40
push 1
mov ecx, 0x5688d8
call fcn.0043d8c0
push eax
lea ecx, [ebp - 0x290]
call fcn.00411f60
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0x290]
mov eax, dword [ebp - 0x290]
add ecx, dword [eax + 4]
call fcn.0043b130
test al, al
je 0x482ba9
lea ecx, [ebp - 0x28]
call fcn.00414210
lea edx, [ebp - 0x28]
mov byte [ebp - 4], 0x5b
lea ecx, [ebp - 0x290]
call fcn.00470ae0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call fcn.0043b130
test al, al
je 0x482b9d
nop dword [eax]
mov edx, str.__t_n_f_v_r
lea ecx, [ebp - 0x28]
call fcn.0042f610
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
lea eax, [ebp - 0x298]
push eax
call fcn.004bca30
lea edx, [ebp - 0x28]
lea ecx, [ebp - 0x290]
call fcn.00470ae0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call fcn.0043b130
test al, al
jne 0x482b60
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x5a
call fcn.00413f80
push str.is_automatic_city_kick_enabled
lea ecx, [ebp - 0x28]
call fcn.004140a0
push 0
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x5c
call fcn.0047b690
lea ecx, [ebp - 0x28]
push ecx
lea ecx, [ebp - 0x298]
push ecx
mov ecx, eax
call fcn.004c06e0
lea ecx, [ebp - 0x28]
mov esi, dword [eax]
mov byte [ebp - 4], 0x5a
call fcn.00413f80
lea ecx, [esi + 0x20]
call fcn.0047a100
mov ecx, 0x5688d8
test al, al
je 0x482c2d
call fcn.0042abd0
sub esp, 0x18
mov esi, eax
mov ecx, esp
push str.is_automatic_city_kick_enabled
call fcn.004140a0
lea ecx, [ebp - 0x68]
call fcn.0047b720
lea ecx, [ebp - 0x299]
mov byte [ebp - 0x299], 0
push ecx
mov ecx, eax
call fcn.0047b890
push eax
mov ecx, esi
jmp 0x482c38
mov bl, 1
call fcn.0042abd0
push 0
mov ecx, eax
call fcn.0043bff0
mov ecx, 0x5688d8
call fcn.0042abd0
mov ecx, eax
call fcn.0043c0a0
push 0xb8
lea ecx, [ebp - 0x1d8]
mov esi, eax
call fcn.00410cf0
push 1
push 0x40
push 1
mov ecx, 0x5688d8
call fcn.0043d8e0
push eax
lea ecx, [ebp - 0x1d8]
call fcn.00411f60
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0x1d8]
mov eax, dword [ebp - 0x1d8]
add ecx, dword [eax + 4]
call fcn.0043b130
test al, al
je 0x482d01
lea ecx, [ebp - 0x28]
call fcn.00414210
lea edx, [ebp - 0x28]
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0x1d8]
call fcn.00470ae0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
test byte [ecx + eax + 0xc], 6
jne 0x482cf9
nop
mov edx, str.__t_n_f_v_r
lea ecx, [ebp - 0x28]
call fcn.0042f610
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
lea eax, [ebp - 0x298]
push eax
call fcn.004bca30
lea edx, [ebp - 0x28]
lea ecx, [ebp - 0x1d8]
call fcn.00470ae0
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
test byte [ecx + eax + 0xc], 6
je 0x482cc0
lea ecx, [ebp - 0x28]
call fcn.00413f80
test bl, bl
je 0x482d0c
mov ecx, edi
call fcn.0047c360
lea ecx, [ebp - 0x168]
call fcn.00411e70
lea ecx, [ebp - 0x168]
call fcn.00413a80
lea ecx, [ebp - 0x220]
call fcn.00411e70
lea ecx, [ebp - 0x220]
call fcn.00413a80
lea ecx, [ebp - 0x48]
call fcn.00413f80
lea ecx, [ebp - 0x68]
call fcn.0047ab40
lea ecx, [ebp - 0xb0]
call fcn.00411e70
lea ecx, [ebp - 0xb0]
call fcn.00413a80
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004d20a0
mov esp, ebp
pop ebp
ret