Function at 0x44c800
Capabilities:
Contain obfuscated stackstrings
Create a process with modified i/o handles and window
Create process on windows
Encode data using base64
Get file attributes
Get geographical location
Get graphical window text
Parse pe header
Set file attributes
Set registry value

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x558882
mov eax, dword fs:[0]
push eax
sub esp, 0x798
mov eax, dword [0x5ca1c0]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov esi, dword [ebp + 8]
mov dword [ebp - 0x69c], 0
call dword [sym.imp.COMCTL32.dll_InitCommonControls]
push str.Riched20.dll
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push 0x1a0
push esi
call dword [sym.imp.USER32.dll_LoadAcceleratorsA]
mov ecx, esi
mov dword [ebp - 0x744], eax
call fcn.00485e80
mov edx, dword [ebp + 0x14]
mov ecx, esi
call fcn.004861b0
test al, al
jne 0x44c87d
xor eax, eax
jmp 0x452997
mov ecx, 0x5de3a0
call fcn.004471b0
mov ecx, 0x5de3a0
call fcn.0040f860
mov ecx, 0x5de3a0
mov dword [ebp - 0x690], eax
call fcn.0040f850
lea ecx, [ebp - 0x690]
mov edx, eax
push ecx
push 4
push 0x59cd34
lea ecx, [ebp - 0x3d4]
call fcn.004929d0
add esp, 0xc
lea ecx, [ebp - 0x696]
mov dword [ebp - 4], 0
call fcn.004157a0
push str.C:GamesTinyRcon
lea ecx, [ebp - 0x1f4]
mov esi, eax
call fcn.0040f610
push str.config
lea ecx, [ebp - 0x1dc]
mov byte [ebp - 4], 1
call fcn.0040f610
push 0x593770
lea ecx, [ebp - 0x1c4]
mov byte [ebp - 4], 2
call fcn.0040f610
push 0x59e454
lea ecx, [ebp - 0x1ac]
mov byte [ebp - 4], 3
call fcn.0040f610
push str.pluginsgeoIP
lea ecx, [ebp - 0x194]
mov byte [ebp - 4], 4
call fcn.0040f610
push str.temp
lea ecx, [ebp - 0x17c]
mov byte [ebp - 4], 5
call fcn.0040f610
push str.tools
lea ecx, [ebp - 0x164]
mov byte [ebp - 4], 6
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 7
call fcn.0040f860
push eax
lea ecx, [ebp - 0x14c]
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 8
call fcn.004473e0
push eax
lea ecx, [ebp - 0x134]
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 9
call fcn.00447420
push eax
lea ecx, [ebp - 0x11c]
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xa
call fcn.00447440
push eax
lea ecx, [ebp - 0x104]
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xb
call fcn.00447460
push eax
lea ecx, [ebp - 0xec]
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xc
call fcn.00447480
push eax
lea ecx, [ebp - 0xd4]
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xd
call fcn.004474a0
push eax
lea ecx, [ebp - 0xbc]
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xe
call fcn.004474c0
push eax
lea ecx, [ebp - 0xa4]
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xf
call fcn.004474e0
push eax
lea ecx, [ebp - 0x8c]
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x10
call fcn.00447500
push eax
lea ecx, [ebp - 0x74]
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x11
call fcn.00447520
push eax
lea ecx, [ebp - 0x5c]
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x12
call fcn.00447540
push eax
lea ecx, [ebp - 0x44]
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x13
call fcn.00447400
push eax
lea ecx, [ebp - 0x2c]
call fcn.0040f610
lea eax, [ebp - 0x14]
mov byte [ebp - 4], 0x14
push eax
lea eax, [ebp - 0x1f4]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
push esi
lea ecx, [ebp - 0x77c]
push dword [eax + 4]
push dword [eax]
call fcn.0048faa0
lea edx, [ebp - 0x77c]
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x358]
call fcn.004a6620
lea ecx, [ebp - 0x77c]
call fcn.00415790
push fcn.004166d0
push 0x14
push 0x18
lea eax, [ebp - 0x1f4]
mov byte [ebp - 4], 0x18
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x358]
call fcn.004157a0
lea ecx, [ebp - 0x358]
mov esi, eax
call fcn.00419710
cmp byte [esi], 0
jne 0x44cb37
mov ecx, dword [0x5de24c]
mov edx, str.Error_creating_necessary_program_folders_and_files_
push 0
call fcn.004a64b0
add esp, 4
lea ecx, [ebp - 0x358]
mov byte [ebp - 4], 0
call fcn.0040f730
lea ecx, [ebp - 0x3d4]
call fcn.0040ec80
push eax
call dword [sym.imp.KERNEL32.dll_GetFileAttributesA]
mov esi, eax
lea ecx, [ebp - 0x3d4]
and esi, 0xfffffffe
call fcn.0040ec80
push esi
mov esi, dword [sym.imp.KERNEL32.dll_SetFileAttributesA]
push eax
call esi
push 0x80
lea ecx, [ebp - 0x3d4]
call fcn.0040ec80
push eax
call esi
mov ecx, 0x5de3a0
call fcn.0040f860
mov ecx, eax
call fcn.004aa090
xor cl, cl
call fcn.004d23b0
xor cl, cl
call fcn.004d3fa0
xor cl, cl
call fcn.004d5b60
xor cl, cl
call fcn.004d7750
push 0x104
lea eax, [ebp - 0x318]
push 0
push eax
call fcn.00532960
add esp, 0xc
lea eax, [ebp - 0x318]
push 0x104
push eax
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
push 3
mov edx, 0x59e49c
lea ecx, [ebp - 0x384]
call fcn.0040acf0
add esp, 4
mov esi, eax
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x19
call fcn.004475b0
push esi
mov edx, eax
lea ecx, [ebp - 0x334]
call fcn.004193d0
add esp, 4
push eax
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x1a
push eax
mov ecx, 0x8cc950
mov dword [ebp - 0x31c], 0
call fcn.0048e680
mov ecx, eax
call fcn.00416720
lea ecx, [ebp - 0x334]
call fcn.004166d0
lea ecx, [ebp - 0x384]
mov byte [ebp - 4], 0
call fcn.004166d0
push 5
mov edx, str.Score
lea ecx, [ebp - 0x384]
call fcn.0040acf0
add esp, 4
mov esi, eax
mov byte [ebp - 4], 0x1b
mov ecx, 0x5de3a0
call fcn.004475c0
push esi
mov edx, eax
lea ecx, [ebp - 0x334]
call fcn.004193d0
add esp, 4
push eax
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x1c
push eax
mov ecx, 0x8cc950
mov dword [ebp - 0x31c], 1
call fcn.0048e680
mov ecx, eax
call fcn.00416720
lea ecx, [ebp - 0x334]
call fcn.004166d0
lea ecx, [ebp - 0x384]
mov byte [ebp - 4], 0
call fcn.004166d0
push 4
mov edx, str.Ping
lea ecx, [ebp - 0x384]
call fcn.0040acf0
add esp, 4
mov esi, eax
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x1d
call fcn.004475d0
push esi
mov edx, eax
lea ecx, [ebp - 0x334]
call fcn.004193d0
add esp, 4
push eax
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x1e
push eax
mov ecx, 0x8cc950
mov dword [ebp - 0x31c], 2
call fcn.0048e680
mov ecx, eax
call fcn.00416720
lea ecx, [ebp - 0x334]
call fcn.004166d0
lea ecx, [ebp - 0x384]
mov byte [ebp - 4], 0
call fcn.004166d0
push 0xb
mov edx, str.Player_name
lea ecx, [ebp - 0x384]
call fcn.0040acf0
add esp, 4
mov esi, eax
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x1f
call fcn.004475e0
push esi
mov edx, eax
lea ecx, [ebp - 0x334]
call fcn.004193d0
add esp, 4
push eax
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x20
push eax
mov ecx, 0x8cc950
mov dword [ebp - 0x31c], 3
call fcn.0048e680
mov ecx, eax
call fcn.00416720
lea ecx, [ebp - 0x334]
call fcn.004166d0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x384]
call fcn.004166d0
push 0xa
mov edx, str.IP_address
lea ecx, [ebp - 0x384]
call fcn.0040acf0
add esp, 4
mov esi, eax
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x21
call fcn.004475f0
push esi
mov edx, eax
lea ecx, [ebp - 0x334]
call fcn.004193d0
add esp, 4
push eax
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x22
push eax
mov ecx, 0x8cc950
mov dword [ebp - 0x31c], 4
call fcn.0048e680
mov ecx, eax
call fcn.00416720
lea ecx, [ebp - 0x334]
call fcn.004166d0
lea ecx, [ebp - 0x384]
mov byte [ebp - 4], 0
call fcn.004166d0
push 0x16
mov edx, str.Geological_information
lea ecx, [ebp - 0x384]
call fcn.0040acf0
add esp, 4
mov esi, eax
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x23
call fcn.00447600
push esi
mov edx, eax
lea ecx, [ebp - 0x334]
call fcn.004193d0
add esp, 4
push eax
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x24
push eax
mov ecx, 0x8cc950
mov dword [ebp - 0x31c], 5
call fcn.0048e680
mov ecx, eax
call fcn.00416720
lea ecx, [ebp - 0x334]
call fcn.004166d0
lea ecx, [ebp - 0x384]
mov byte [ebp - 4], 0
call fcn.004166d0
push 4
mov edx, str.Flag
lea ecx, [ebp - 0x384]
call fcn.0040acf0
add esp, 4
mov esi, eax
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x25
call fcn.00447600
push esi
mov edx, eax
lea ecx, [ebp - 0x334]
call fcn.004193d0
add esp, 4
mov byte [ebp - 4], 0x26
push eax
mov dword [ebp - 0x31c], 6
lea eax, [ebp - 0x31c]
push eax
mov ecx, 0x8cc950
call fcn.0048e680
mov ecx, eax
call fcn.00416720
lea ecx, [ebp - 0x334]
call fcn.004166d0
lea ecx, [ebp - 0x384]
mov byte [ebp - 4], 0
call fcn.004166d0
push 0xa
mov edx, str.Player_no.
lea ecx, [ebp - 0x384]
call fcn.0040acf0
add esp, 4
mov esi, eax
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x27
call fcn.004475b0
push esi
mov edx, eax
lea ecx, [ebp - 0x334]
call fcn.004193d0
add esp, 4
push eax
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x28
push eax
mov ecx, 0x8cc778
mov dword [ebp - 0x31c], 0
call fcn.0048e680
mov ecx, eax
call fcn.00416720
lea ecx, [ebp - 0x334]
call fcn.004166d0
lea ecx, [ebp - 0x384]
mov byte [ebp - 4], 0
call fcn.004166d0
push 5
mov edx, str.Score
lea ecx, [ebp - 0x384]
call fcn.0040acf0
add esp, 4
mov esi, eax
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x29
call fcn.004475c0
push esi
mov edx, eax
lea ecx, [ebp - 0x334]
call fcn.004193d0
add esp, 4
push eax
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x2a
push eax
mov ecx, 0x8cc778
mov dword [ebp - 0x31c], 1
call fcn.0048e680
mov ecx, eax
call fcn.00416720
lea ecx, [ebp - 0x334]
call fcn.004166d0
lea ecx, [ebp - 0x384]
mov byte [ebp - 4], 0
call fcn.004166d0
push 4
mov edx, str.Ping
lea ecx, [ebp - 0x384]
call fcn.0040acf0
add esp, 4
mov esi, eax
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x2b
call fcn.004475d0
push esi
mov edx, eax
lea ecx, [ebp - 0x334]
call fcn.004193d0
add esp, 4
push eax
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x2c
push eax
mov ecx, 0x8cc778
mov dword [ebp - 0x31c], 2
call fcn.0048e680
mov ecx, eax
call fcn.00416720
lea ecx, [ebp - 0x334]
call fcn.004166d0
lea ecx, [ebp - 0x384]
mov byte [ebp - 4], 0
call fcn.004166d0
push 0xb
mov edx, str.Player_name
lea ecx, [ebp - 0x384]
call fcn.0040acf0
add esp, 4
mov esi, eax
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x2d
call fcn.004475e0
push esi
mov edx, eax
lea ecx, [ebp - 0x334]
call fcn.004193d0
add esp, 4
push eax
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x2e
push eax
mov ecx, 0x8cc778
mov dword [ebp - 0x31c], 3
call fcn.0048e680
mov ecx, eax
call fcn.00416720
lea ecx, [ebp - 0x334]
call fcn.004166d0
lea ecx, [ebp - 0x384]
mov byte [ebp - 4], 0
call fcn.004166d0
push 2
mov edx, 0x59e4f4
lea ecx, [ebp - 0x334]
call fcn.0040acf0
add esp, 4
push eax
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x2f
push eax
mov ecx, 0x8cc9a0
mov dword [ebp - 0x31c], 0
call fcn.0048e680
mov ecx, eax
call fcn.00416720
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 0
call fcn.004166d0
push 0xb
mov edx, str.Server_name
lea ecx, [ebp - 0x334]
call fcn.0040acf0
add esp, 4
push eax
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x30
push eax
mov ecx, 0x8cc9a0
mov dword [ebp - 0x31c], 1
call fcn.0048e680
mov ecx, eax
call fcn.00416720
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 0
call fcn.004166d0
push 0xe
mov edx, str.Server_address
lea ecx, [ebp - 0x334]
call fcn.0040acf0
add esp, 4
push eax
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x31
push eax
mov ecx, 0x8cc9a0
mov dword [ebp - 0x31c], 2
call fcn.0048e680
mov ecx, eax
call fcn.00416720
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 0
call fcn.004166d0
push 7
mov edx, str.Players
lea ecx, [ebp - 0x334]
call fcn.0040acf0
add esp, 4
push eax
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x32
push eax
mov ecx, 0x8cc9a0
mov dword [ebp - 0x31c], 3
call fcn.0048e680
mov ecx, eax
call fcn.00416720
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 0
call fcn.004166d0
push 0xb
mov edx, str.Current_map
lea ecx, [ebp - 0x334]
call fcn.0040acf0
add esp, 4
push eax
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x33
push eax
mov ecx, 0x8cc9a0
mov dword [ebp - 0x31c], 4
call fcn.0048e680
mov ecx, eax
call fcn.00416720
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 0
call fcn.004166d0
push 8
mov edx, str.Gametype
lea ecx, [ebp - 0x334]
call fcn.0040acf0
add esp, 4
push eax
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x34
push eax
mov ecx, 0x8cc9a0
mov dword [ebp - 0x31c], 5
call fcn.0048e680
mov ecx, eax
call fcn.00416720
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 0
call fcn.004166d0
push 5
mov edx, str.Voice
lea ecx, [ebp - 0x334]
call fcn.0040acf0
add esp, 4
push eax
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x35
push eax
mov ecx, 0x8cc9a0
mov dword [ebp - 0x31c], 6
call fcn.0048e680
mov ecx, eax
call fcn.00416720
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 0
call fcn.004166d0
push 4
mov edx, str.Flag
lea ecx, [ebp - 0x334]
call fcn.0040acf0
add esp, 4
push eax
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x36
push eax
mov ecx, 0x8cc9a0
mov dword [ebp - 0x31c], 7
call fcn.0048e680
mov ecx, eax
call fcn.00416720
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 0
call fcn.004166d0
mov ecx, dword [0x5de24c]
call fcn.004de410
push str.logcommands_history.log
mov ecx, 0x5de3a0
call fcn.00447610
lea eax, [ebp - 0x695]
mov byte [ebp - 0x695], 0
push eax
lea ecx, [ebp - 0x3bc]
call fcn.00492bc0
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0x37
call fcn.00443d80
mov ecx, 0x5de3a0
call fcn.00445000
mov ecx, 0x5de3a0
mov esi, eax
call fcn.0040f850
sub esp, 0x18
mov edx, eax
mov ecx, esp
push 0x12
push str.dataimagesmaps
call fcn.004195c0
add esp, 8
mov ecx, esi
call fcn.00444920
push 0
mov ecx, 0x5de3a0
call fcn.00445010
lea ecx, [ebp - 0x334]
call fcn.004140d0
sub esp, 0x18
mov byte [ebp - 4], 0x38
mov ecx, esp
mov edx, eax
push str.__t_n_f_v_r
call fcn.004346f0
add esp, 4
mov ecx, 0x5de3a0
call fcn.00446240
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 0x37
call fcn.004166d0
call fcn.004ee3e0
mov ecx, 0x5de3a0
call fcn.00438fd0
push eax
lea ecx, [ebp - 0x404]
call fcn.00416820
lea ecx, [ebp - 0x404]
mov byte [ebp - 4], 0x39
call fcn.004b8e80
push 0x10
push str.Welcome_back__
lea edx, [ebp - 0x404]
lea ecx, [ebp - 0x41c]
call fcn.004195c0
add esp, 8
lea ecx, [ebp - 0x41c]
mov byte [ebp - 4], 0x3a
call fcn.0040ec80
push eax
push dword [0x5de268]
call dword [sym.imp.USER32.dll_SetWindowTextA]
mov ecx, 0x5de3a0
call fcn.004473e0
mov ecx, eax
call fcn.004f6fb0
mov ecx, 0x5de3a0
call fcn.0042d330
mov ecx, eax
call fcn.0042cf70
mov ecx, 0x5de3a0
test al, al
je 0x44d4e4
call fcn.00438fd0
push eax
mov ecx, 0x5de3a0
call fcn.00446290
push eax
mov ecx, 0x8ccba0
call fcn.0048f9e0
mov ecx, 0x5de3a0
call fcn.00446230
push eax
mov ecx, 0x8ccba0
call fcn.00490460
lea ecx, [eax + 0x8c]
call fcn.00432ee0
mov ecx, 0x8ccba0
call fcn.00490460
mov byte [eax], 1
jmp 0x44d539
call fcn.00446230
mov ecx, 0x5de3a0
mov esi, eax
call fcn.00438fd0
push esi
push eax
mov ecx, 0x5de3a0
call fcn.00446490
push eax
mov ecx, 0x8ccba0
call fcn.0048f9e0
mov ecx, 0x5de3a0
call fcn.00446230
push eax
mov ecx, 0x8ccba0
call fcn.00490460
lea ecx, [eax + 0x8c]
call fcn.00432ee0
mov ecx, 0x8ccba0
call fcn.00490460
mov byte [eax], 0
mov ecx, 0x8ccba0
call fcn.00490460
lea ecx, [ebp - 0x696]
mov byte [eax + 1], 1
call fcn.004157a0
push 0x59e580
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._cls
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0x3b
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0x3c
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x695]
push eax
call fcn.00492c50
sub esp, 0xc
mov byte [ebp - 4], 0x3d
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x3c
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6c6]
call fcn.004157a0
push str.list
lea ecx, [ebp - 0x5d0]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._list
lea ecx, [ebp - 0x5b8]
mov byte [ebp - 4], 0x3e
call fcn.0040f610
push str.help
lea ecx, [ebp - 0x5a0]
mov byte [ebp - 4], 0x3f
call fcn.0040f610
push str._help
lea ecx, [ebp - 0x588]
mov byte [ebp - 4], 0x40
call fcn.0040f610
push 0x59e5ac
lea ecx, [ebp - 0x570]
mov byte [ebp - 4], 0x41
call fcn.0040f610
push 0x59e5b0
lea ecx, [ebp - 0x558]
mov byte [ebp - 4], 0x42
call fcn.0040f610
mov byte [ebp - 4], 0x43
lea eax, [ebp - 0x540]
push eax
lea eax, [ebp - 0x5d0]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x696]
push eax
call fcn.00492c60
sub esp, 0xc
mov byte [ebp - 4], 0x44
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x43
call fcn.004479b0
push fcn.004166d0
push 6
push 0x18
lea eax, [ebp - 0x5d0]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6c7]
call fcn.004157a0
push str._geoinfo
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x45
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6c6]
push eax
call fcn.00492c70
sub esp, 0xc
mov byte [ebp - 4], 0x46
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x45
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6c8]
call fcn.004157a0
push 0x59e5c0
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
mov byte [ebp - 4], 0x47
push str._report
lea ecx, [ebp - 0x354]
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0x48
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6c7]
push eax
call fcn.00492fa0
sub esp, 0xc
mov byte [ebp - 4], 0x49
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x48
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6c9]
call fcn.004157a0
push 0x59e5cc
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._unreport
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0x4a
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0x4b
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6c8]
push eax
call fcn.00493320
sub esp, 0xc
mov byte [ebp - 4], 0x4c
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x4b
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6ca]
call fcn.004157a0
push str.reports
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._reports
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0x4d
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0x4e
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6c9]
push eax
call fcn.00493410
sub esp, 0xc
mov byte [ebp - 4], 0x4f
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x4e
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6cb]
call fcn.004157a0
push 0x59e5f0
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._warn
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0x50
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0x51
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6ca]
push eax
call fcn.00493680
sub esp, 0xc
mov byte [ebp - 4], 0x52
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov byte [ebp - 4], 0x51
mov ecx, 0x5de3a0
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6cc]
call fcn.004157a0
push 0x59e5fc
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._kick
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0x53
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0x54
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6cb]
push eax
call fcn.00493690
sub esp, 0xc
mov byte [ebp - 4], 0x55
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x54
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6cd]
call fcn.004157a0
push 0x59e608
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._tempban
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0x56
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0x57
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6cc]
push eax
call fcn.004938c0
sub esp, 0xc
mov byte [ebp - 4], 0x58
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x57
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6ce]
call fcn.004157a0
push 0x59e618
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._ban
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0x59
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0x5a
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6cd]
push eax
call fcn.004938d0
sub esp, 0xc
mov byte [ebp - 4], 0x5b
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x5a
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6b0]
call fcn.004157a0
push 0x59b898
lea ecx, [ebp - 0x5a0]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._globalban
lea ecx, [ebp - 0x588]
mov byte [ebp - 4], 0x5c
call fcn.0040f610
push str._banip
lea ecx, [ebp - 0x570]
mov byte [ebp - 4], 0x5d
call fcn.0040f610
mov byte [ebp - 4], 0x5e
push str._addip
lea ecx, [ebp - 0x558]
call fcn.0040f610
lea eax, [ebp - 0x540]
mov byte [ebp - 4], 0x5f
push eax
lea eax, [ebp - 0x5a0]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6ce]
push eax
call fcn.004939f0
sub esp, 0xc
mov byte [ebp - 4], 0x60
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x5f
call fcn.004479b0
push fcn.004166d0
push 4
push 0x18
lea eax, [ebp - 0x5a0]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6cf]
call fcn.004157a0
push str._protectedipaddresses
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x61
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6b0]
push eax
call fcn.00493a00
sub esp, 0xc
mov byte [ebp - 4], 0x62
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x61
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6d0]
call fcn.004157a0
mov dword [ebp - 0x31c], eax
push str._protectedipaddressranges
lea ecx, [ebp - 0x334]
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x63
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6cf]
push eax
call fcn.00493a10
sub esp, 0xc
mov byte [ebp - 4], 0x64
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x63
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6d1]
call fcn.004157a0
push str._protectedcities
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x65
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6d0]
push eax
call fcn.00493a20
sub esp, 0xc
mov byte [ebp - 4], 0x66
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x65
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6d2]
call fcn.004157a0
mov dword [ebp - 0x31c], eax
lea ecx, [ebp - 0x334]
push str._protectedcountries
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x67
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6d1]
push eax
call fcn.00493a30
sub esp, 0xc
mov byte [ebp - 4], 0x68
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x67
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6d3]
call fcn.004157a0
push str._protectip
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x69
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6d2]
push eax
call fcn.00493c70
sub esp, 0xc
mov byte [ebp - 4], 0x6a
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x69
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6d5]
call fcn.004157a0
push str._unprotectip
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x6b
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6d3]
push eax
call fcn.00493db0
sub esp, 0xc
mov byte [ebp - 4], 0x6c
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x6b
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6d6]
call fcn.004157a0
push str._protectiprange
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x6d
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6d5]
push eax
call fcn.00493dc0
sub esp, 0xc
mov byte [ebp - 4], 0x6e
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x6d
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6d7]
call fcn.004157a0
push str._unprotectiprange
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x6f
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6d6]
push eax
call fcn.00493dd0
sub esp, 0xc
mov byte [ebp - 4], 0x70
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x6f
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6d8]
call fcn.004157a0
push str._protectcity
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x71
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6d7]
push eax
call fcn.00493ef0
sub esp, 0xc
mov byte [ebp - 4], 0x72
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x71
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6d9]
call fcn.004157a0
push str._unprotectcity
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
mov byte [ebp - 4], 0x73
lea eax, [ebp - 0x31c]
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6d8]
push eax
call fcn.00493f00
sub esp, 0xc
mov byte [ebp - 4], 0x74
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x73
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6da]
call fcn.004157a0
push str._protectcountry
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x75
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6d9]
push eax
call fcn.00493f10
sub esp, 0xc
mov byte [ebp - 4], 0x76
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x75
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6db]
call fcn.004157a0
push str._unprotectcountry
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
mov byte [ebp - 4], 0x77
lea eax, [ebp - 0x31c]
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6da]
push eax
call fcn.00493f20
sub esp, 0xc
mov byte [ebp - 4], 0x78
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x77
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6dc]
call fcn.004157a0
push 0x59bc24
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._banrange
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0x79
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0x7a
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6db]
push eax
call fcn.00494130
sub esp, 0xc
mov byte [ebp - 4], 0x7b
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x7a
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6dd]
call fcn.004157a0
mov dword [ebp - 0x31c], eax
lea ecx, [ebp - 0x36c]
push 0x59e6ec
call fcn.0040f610
push str._banname
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0x7c
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0x7d
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6dc]
push eax
call fcn.00494430
sub esp, 0xc
mov byte [ebp - 4], 0x7e
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x7d
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6de]
call fcn.004157a0
push str._ubn
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._unbanname
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0x7f
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0x80
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6dd]
push eax
call fcn.00494590
sub esp, 0xc
mov byte [ebp - 4], 0x81
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x80
call fcn.004479b0
push fcn.004166d0
mov byte [ebp - 4], 0x3a
push 2
push 0x18
lea eax, [ebp - 0x36c]
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6df]
call fcn.004157a0
push str._stats
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x82
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6de]
push eax
call fcn.00494690
sub esp, 0xc
mov byte [ebp - 4], 0x83
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x82
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x69d]
call fcn.004157a0
push str._egb
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x84
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6df]
push eax
call fcn.004946a0
sub esp, 0xc
mov byte [ebp - 4], 0x85
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x84
call fcn.004479b0
push fcn.004166d0
push 1
mov byte [ebp - 4], 0x3a
push 0x18
lea eax, [ebp - 0x334]
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x69e]
call fcn.004157a0
push str._dgb
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x86
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x69d]
push eax
call fcn.004946b0
sub esp, 0xc
mov byte [ebp - 4], 0x87
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x86
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x69f]
call fcn.004157a0
push str._bancity
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x88
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x69e]
push eax
call fcn.004946c0
sub esp, 0xc
mov byte [ebp - 4], 0x89
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x88
call fcn.004479b0
push fcn.004166d0
push 1
mov byte [ebp - 4], 0x3a
lea eax, [ebp - 0x334]
push 0x18
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6a0]
call fcn.004157a0
push str._unbancity
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x8a
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x69f]
push eax
call fcn.004946d0
sub esp, 0xc
mov byte [ebp - 4], 0x8b
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x8a
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6a1]
call fcn.004157a0
push str._ecb
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x8c
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6a0]
push eax
call fcn.004946e0
sub esp, 0xc
mov byte [ebp - 4], 0x8d
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x8c
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6a2]
call fcn.004157a0
push str._dcb
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x8e
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6a1]
push eax
call fcn.004946f0
sub esp, 0xc
mov byte [ebp - 4], 0x8f
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x8e
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6a3]
call fcn.004157a0
push str._bancountry
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x90
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6a2]
push eax
call fcn.00494700
sub esp, 0xc
mov byte [ebp - 4], 0x91
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x90
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6a4]
call fcn.004157a0
push str._unbancountry
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x92
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6a3]
push eax
call fcn.00494710
sub esp, 0xc
mov byte [ebp - 4], 0x93
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x92
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6a5]
call fcn.004157a0
push str.status
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._status
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0x94
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0x95
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6a4]
push eax
call fcn.00494720
sub esp, 0xc
mov byte [ebp - 4], 0x96
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x95
call fcn.004479b0
push fcn.004166d0
mov byte [ebp - 4], 0x3a
push 2
push 0x18
lea eax, [ebp - 0x36c]
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6a6]
call fcn.004157a0
push 0x59e750
lea ecx, [ebp - 0x5a0]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push 0x59e754
lea ecx, [ebp - 0x588]
mov byte [ebp - 4], 0x97
call fcn.0040f610
push str.getstatus
lea ecx, [ebp - 0x570]
mov byte [ebp - 4], 0x98
call fcn.0040f610
push str._getstatus
lea ecx, [ebp - 0x558]
mov byte [ebp - 4], 0x99
call fcn.0040f610
lea eax, [ebp - 0x540]
mov byte [ebp - 4], 0x9a
push eax
lea eax, [ebp - 0x5a0]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6a5]
push eax
call fcn.00494730
sub esp, 0xc
mov byte [ebp - 4], 0x9b
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x9a
call fcn.004479b0
push fcn.004166d0
push 4
push 0x18
lea eax, [ebp - 0x5a0]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6a7]
call fcn.004157a0
push str.getinfo
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0x9c
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6a6]
push eax
call fcn.00494740
sub esp, 0xc
mov byte [ebp - 4], 0x9d
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x9c
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6a8]
call fcn.004157a0
push str.sort
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._sort
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0x9e
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0x9f
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6a7]
push eax
call fcn.00494750
sub esp, 0xc
mov byte [ebp - 4], 0xa0
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x9f
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6a9]
call fcn.004157a0
push str.tempbans
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._tempbans
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0xa1
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xa2
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6a8]
push eax
call fcn.00494760
sub esp, 0xc
mov byte [ebp - 4], 0xa3
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xa2
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6aa]
call fcn.004157a0
push str.bans
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._bans
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0xa4
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xa5
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6a9]
push eax
call fcn.00494770
sub esp, 0xc
mov byte [ebp - 4], 0xa6
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xa5
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6ab]
call fcn.004157a0
push str.ranges
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
mov byte [ebp - 4], 0xa7
push str._ranges
lea ecx, [ebp - 0x354]
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xa8
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6aa]
push eax
call fcn.00494780
sub esp, 0xc
mov byte [ebp - 4], 0xa9
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xa8
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6ac]
call fcn.004157a0
push str.names
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._names
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0xaa
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xab
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6ab]
push eax
call fcn.00494790
sub esp, 0xc
mov byte [ebp - 4], 0xac
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xab
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6ad]
call fcn.004157a0
push str.admins
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._admins
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0xad
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xae
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6ac]
push eax
call fcn.004947a0
sub esp, 0xc
mov byte [ebp - 4], 0xaf
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xae
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6ae]
call fcn.004157a0
push str._bannedcities
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0xb0
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6ad]
push eax
call fcn.004947b0
sub esp, 0xc
mov byte [ebp - 4], 0xb1
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xb0
call fcn.004479b0
push fcn.004166d0
mov byte [ebp - 4], 0x3a
push 1
push 0x18
lea eax, [ebp - 0x334]
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6af]
call fcn.004157a0
push str._bannedcountries
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0xb2
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6ae]
push eax
call fcn.004947c0
sub esp, 0xc
mov byte [ebp - 4], 0xb3
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xb2
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6d4]
call fcn.004157a0
push str._banned
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0xb4
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6af]
push eax
call fcn.004947d0
sub esp, 0xc
mov byte [ebp - 4], 0xb5
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xb4
call fcn.004479b0
push fcn.004166d0
push 1
mov byte [ebp - 4], 0x3a
push 0x18
lea eax, [ebp - 0x334]
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6b1]
call fcn.004157a0
push 0x59e7e4
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0xb6
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6d4]
push eax
call fcn.004947e0
sub esp, 0xc
mov byte [ebp - 4], 0xb7
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xb6
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6b2]
call fcn.004157a0
push 0x59e7e8
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push 0x59e7ec
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0xb8
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xb9
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6b1]
push eax
call fcn.00494880
sub esp, 0xc
mov byte [ebp - 4], 0xba
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xb9
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6b3]
call fcn.004157a0
push 0x59e7f0
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._tpy
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0xbb
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xbc
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6b2]
push eax
call fcn.00494890
sub esp, 0xc
mov byte [ebp - 4], 0xbd
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xbc
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6b4]
call fcn.004157a0
push 0x59e7fc
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._tpm
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0xbe
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xbf
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6b3]
push eax
call fcn.004948a0
mov byte [ebp - 4], 0xc0
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xbf
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6b5]
call fcn.004157a0
push 0x59e808
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._tpd
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0xc1
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xc2
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6b4]
push eax
call fcn.004948b0
sub esp, 0xc
mov byte [ebp - 4], 0xc3
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xc2
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6b6]
call fcn.004157a0
push 0x59e814
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._unban
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0xc4
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xc5
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
mov edi, dword [eax]
mov esi, dword [eax + 4]
sub esp, 0x28
lea eax, [ebp - 0x6b5]
mov dword [ebp - 0x68c], esp
mov ecx, esp
push eax
call fcn.00494d90
sub esp, 0xc
mov byte [ebp - 4], 0xc6
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xc5
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6b7]
call fcn.004157a0
push str._ubr
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._unbanrange
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0xc7
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xc8
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6b6]
push eax
call fcn.00494da0
sub esp, 0xc
mov byte [ebp - 4], 0xc9
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xc8
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6b8]
call fcn.004157a0
push 0x59e820
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push 0x59c5dc
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0xca
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xcb
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6b7]
push eax
call fcn.00494db0
sub esp, 0xc
mov byte [ebp - 4], 0xcc
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xcb
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6b9]
call fcn.004157a0
push 0x59e824
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._map
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0xcd
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xce
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6b8]
push eax
call fcn.00494dc0
sub esp, 0xc
mov byte [ebp - 4], 0xcf
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xce
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6ba]
call fcn.004157a0
push str.maps
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._maps
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0xd0
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xd1
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6b9]
push eax
call fcn.00494dd0
sub esp, 0xc
mov byte [ebp - 4], 0xd2
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xd1
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6bb]
call fcn.004157a0
push str.colors
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._colors
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0xd3
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xd4
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6ba]
push eax
call fcn.00494de0
sub esp, 0xc
mov byte [ebp - 4], 0xd5
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xd4
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6bc]
call fcn.004157a0
push str.config
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._config
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0xd6
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xd7
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6bb]
push eax
call fcn.00494df0
sub esp, 0xc
mov byte [ebp - 4], 0xd8
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xd7
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6bd]
call fcn.004157a0
push str.messages
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._messages
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0xd9
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xda
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6bc]
push eax
call fcn.00494e00
mov byte [ebp - 4], 0xdb
sub esp, 0xc
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xda
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6be]
call fcn.004157a0
push 0x59e870
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._say
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0xdc
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xdd
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6bd]
push eax
call fcn.00494f50
sub esp, 0xc
mov byte [ebp - 4], 0xde
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xdd
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6bf]
call fcn.004157a0
push str.tell
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push str._tell
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0xdf
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xe0
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
mov edi, dword [eax]
mov esi, dword [eax + 4]
sub esp, 0x28
lea eax, [ebp - 0x6be]
mov dword [ebp - 0x68c], esp
mov ecx, esp
push eax
call fcn.00494f60
sub esp, 0xc
mov byte [ebp - 4], 0xe1
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xe0
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6c0]
call fcn.004157a0
push 0x59e88c
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push 0x59e890
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0xe2
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xe3
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6bf]
push eax
call fcn.00494f70
sub esp, 0xc
mov byte [ebp - 4], 0xe4
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xe3
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6c1]
call fcn.004157a0
push 0x59e894
lea ecx, [ebp - 0x36c]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
push 0x59e898
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0xe5
call fcn.0040f610
lea eax, [ebp - 0x33c]
mov byte [ebp - 4], 0xe6
push eax
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6c0]
push eax
call fcn.00494f80
sub esp, 0xc
mov byte [ebp - 4], 0xe7
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xe6
call fcn.004479b0
push fcn.004166d0
push 2
push 0x18
lea eax, [ebp - 0x36c]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6c2]
call fcn.004157a0
push str.clientkick
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0xe8
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6c1]
push eax
call fcn.00494f90
sub esp, 0xc
mov byte [ebp - 4], 0xe9
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xe8
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6c3]
call fcn.004157a0
push str.tempbanclient
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0xea
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6c2]
push eax
call fcn.00494fa0
sub esp, 0xc
mov byte [ebp - 4], 0xeb
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xea
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6c4]
call fcn.004157a0
push str.banclient
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0xec
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6c3]
push eax
call fcn.00494fb0
sub esp, 0xc
mov byte [ebp - 4], 0xed
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xec
call fcn.004479b0
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x6c5]
call fcn.004157a0
push str.kick
lea ecx, [ebp - 0x5a0]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
mov byte [ebp - 4], 0xee
push str.onlykick
lea ecx, [ebp - 0x588]
call fcn.0040f610
push str.tempbanuser
lea ecx, [ebp - 0x570]
mov byte [ebp - 4], 0xef
call fcn.0040f610
push str.banuser
lea ecx, [ebp - 0x558]
mov byte [ebp - 4], 0xf0
call fcn.0040f610
lea eax, [ebp - 0x540]
mov byte [ebp - 4], 0xf1
push eax
lea eax, [ebp - 0x5a0]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6c4]
push eax
call fcn.00494fc0
sub esp, 0xc
mov byte [ebp - 4], 0xf2
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xf1
call fcn.004479b0
push fcn.004166d0
push 4
push 0x18
lea eax, [ebp - 0x5a0]
mov byte [ebp - 4], 0x3a
push eax
call fcn.00524c8e
lea ecx, [ebp - 0x718]
call fcn.004157a0
push str.unknown_rcon
lea ecx, [ebp - 0x334]
mov dword [ebp - 0x31c], eax
call fcn.0040f610
lea eax, [ebp - 0x31c]
mov byte [ebp - 4], 0xf3
push eax
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0048fa80
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
mov edi, dword [eax]
mov esi, dword [eax + 4]
lea eax, [ebp - 0x6c5]
push eax
call fcn.00494fd0
sub esp, 0xc
mov byte [ebp - 4], 0xf4
mov ecx, esp
push dword [ebp - 0x31c]
push esi
push edi
call fcn.0048faa0
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0xf3
call fcn.004479b0
mov byte [ebp - 4], 0x3a
push fcn.004166d0
push 1
push 0x18
lea eax, [ebp - 0x334]
push eax
call fcn.00524c8e
sub esp, 0x28
lea eax, [ebp - 0x726]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00494fe0
sub esp, 0x18
mov byte [ebp - 4], 0xf5
mov ecx, esp
push str.request_login
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x727]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004950b0
sub esp, 0x18
mov byte [ebp - 4], 0xf6
mov ecx, esp
push str.confirm_login
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x728]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004950c0
sub esp, 0x18
mov byte [ebp - 4], 0xf7
mov ecx, esp
push str.welcome_message
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x729]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004950d0
sub esp, 0x18
mov byte [ebp - 4], 0xf8
mov ecx, esp
push str.receive_welcome_message
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x72a]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004950e0
sub esp, 0x18
mov byte [ebp - 4], 0xf9
mov ecx, esp
push str.receive_welcome_message_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x72c]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004950f0
sub esp, 0x18
mov byte [ebp - 4], 0xfa
mov ecx, esp
push str.receive_reports_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x72d]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004951d0
sub esp, 0x18
mov byte [ebp - 4], 0xfb
mov ecx, esp
push str.heartbeat
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x72e]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004951e0
sub esp, 0x18
mov byte [ebp - 4], 0xfc
mov ecx, esp
push str.public_message
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x72f]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004951f0
sub esp, 0x18
mov byte [ebp - 4], 0xfd
mov ecx, esp
push str.private_message
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x730]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495200
sub esp, 0x18
mov byte [ebp - 4], 0xfe
mov ecx, esp
push str.inform_login_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x731]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495210
sub esp, 0x18
mov byte [ebp - 4], 0xff
mov ecx, esp
push str.inform_logout_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x732]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495220
sub esp, 0x18
mov dword [ebp - 4], 0x100
mov ecx, esp
push str.inform_login
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x733]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495230
sub esp, 0x18
mov dword [ebp - 4], 0x101
mov ecx, esp
push str.inform_logout
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x734]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495240
sub esp, 0x18
mov dword [ebp - 4], 0x102
mov ecx, esp
push str.request_logout
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x735]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495250
sub esp, 0x18
mov dword [ebp - 4], 0x103
mov ecx, esp
push str.confirm_logout
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x736]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495260
sub esp, 0x18
mov dword [ebp - 4], 0x104
mov ecx, esp
push str.request_login_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x737]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495270
sub esp, 0x18
mov dword [ebp - 4], 0x105
mov ecx, esp
push str.confirm_login_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x738]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495280
sub esp, 0x18
mov dword [ebp - 4], 0x106
mov ecx, esp
push str.response_images_info
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x739]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495290
sub esp, 0x18
mov dword [ebp - 4], 0x107
mov ecx, esp
push str.rcon_heartbeat_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x73a]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004952a0
sub esp, 0x18
mov dword [ebp - 4], 0x108
mov ecx, esp
push str.rcon_reply_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x73b]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004952b0
sub esp, 0x18
mov dword [ebp - 4], 0x109
mov ecx, esp
push str.rcon_online_admins_info_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
lea eax, [ebp - 0x73c]
push eax
call fcn.004952c0
sub esp, 0x18
mov dword [ebp - 4], 0x10a
mov ecx, esp
push str.rcon_inform_message
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x73d]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004952d0
sub esp, 0x18
mov dword [ebp - 4], 0x10b
mov ecx, esp
push str.request_tempbans
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x73e]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004952e0
sub esp, 0x18
mov dword [ebp - 4], 0x10c
mov ecx, esp
push str.request_ipaddressbans
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x73f]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004952f0
sub esp, 0x18
mov dword [ebp - 4], 0x10d
mov ecx, esp
push str.request_ipaddressrangebans
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x6e0]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495300
sub esp, 0x18
mov dword [ebp - 4], 0x10e
mov ecx, esp
push str.request_namebans
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x6e1]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495310
mov dword [ebp - 4], 0x10f
sub esp, 0x18
mov ecx, esp
push str.request_citybans
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x6e2]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495320
sub esp, 0x18
mov dword [ebp - 4], pe_nt_image_headers32
mov ecx, esp
push str.request_countrybans
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x6e3]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495330
sub esp, 0x18
mov dword [ebp - 4], 0x111
mov ecx, esp
push str.receive_tempbans
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x6e4]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495340
sub esp, 0x18
mov dword [ebp - 4], 0x112
mov ecx, esp
push str.receive_ipaddressbans
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x6e5]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495350
sub esp, 0x18
mov dword [ebp - 4], 0x113
mov ecx, esp
push str.receive_ipaddressrangebans
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x6e6]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004955c0
sub esp, 0x18
mov dword [ebp - 4], 0x114
mov ecx, esp
push str.receive_namebans
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x6e7]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004955d0
sub esp, 0x18
mov dword [ebp - 4], 0x115
mov ecx, esp
push str.receive_citybans
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x6e8]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004955e0
sub esp, 0x18
mov dword [ebp - 4], 0x116
mov ecx, esp
push str.receive_countrybans
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x6e9]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004955f0
sub esp, 0x18
mov dword [ebp - 4], 0x117
mov ecx, esp
push str.request_tempbans_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x6ea]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495600
sub esp, 0x18
mov dword [ebp - 4], 0x118
mov ecx, esp
push str.request_ipaddressbans_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x6eb]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495610
sub esp, 0x18
mov dword [ebp - 4], 0x119
mov ecx, esp
push str.request_ipaddressrangebans_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x6ec]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495620
sub esp, 0x18
mov dword [ebp - 4], 0x11a
mov ecx, esp
push str.request_namebans_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x6ed]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495630
sub esp, 0x18
mov dword [ebp - 4], 0x11b
mov ecx, esp
push str.request_citybans_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x6ee]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495640
sub esp, 0x18
mov dword [ebp - 4], 0x11c
mov ecx, esp
push str.request_countrybans_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x6ef]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495650
sub esp, 0x18
mov dword [ebp - 4], 0x11d
mov ecx, esp
push str.receive_tempbans_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x6f0]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495660
sub esp, 0x18
mov dword [ebp - 4], 0x11e
mov ecx, esp
push str.receive_ipaddressbans_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x6f1]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495670
sub esp, 0x18
mov dword [ebp - 4], 0x11f
mov ecx, esp
push str.receive_ipaddressrangebans_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x6f2]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495680
sub esp, 0x18
mov dword [ebp - 4], 0x120
mov ecx, esp
push str.receive_namebans_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x6f3]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495690
sub esp, 0x18
mov dword [ebp - 4], 0x121
mov ecx, esp
push str.receive_citybans_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x6f4]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004956a0
sub esp, 0x18
mov dword [ebp - 4], 0x122
mov ecx, esp
push str.receive_countrybans_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x6f5]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004956b0
sub esp, 0x18
mov dword [ebp - 4], 0x123
mov ecx, esp
push str.query_response
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x6f6]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004956c0
sub esp, 0x18
mov dword [ebp - 4], 0x124
mov ecx, esp
push str.request_admindata
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
lea eax, [ebp - 0x6f7]
push eax
call fcn.004956d0
sub esp, 0x18
mov dword [ebp - 4], 0x125
mov ecx, esp
push str.receive_admindata
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x6f8]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004956e0
sub esp, 0x18
mov dword [ebp - 4], 0x126
mov ecx, esp
push str.receive_admindata_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x6f9]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004956f0
sub esp, 0x18
mov dword [ebp - 4], 0x127
mov ecx, esp
push str.receive_mapnames
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x6fa]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004958c0
sub esp, 0x18
mov dword [ebp - 4], 0x128
mov ecx, esp
push str.upload_bans
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x6fb]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004958d0
sub esp, 0x18
mov dword [ebp - 4], 0x129
mov ecx, esp
push str.upload_bans_compressed
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x6fc]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004958e0
mov dword [ebp - 4], 0x12a
sub esp, 0x18
mov ecx, esp
push str.receive_bans_compressed
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x6fd]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004958f0
sub esp, 0x18
mov dword [ebp - 4], 0x12b
mov ecx, esp
push str.receive_bans
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x6fe]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495900
sub esp, 0x18
mov dword [ebp - 4], 0x12c
mov ecx, esp
push str.request_protectedipaddresses
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x6ff]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495910
sub esp, 0x18
mov dword [ebp - 4], 0x12d
mov ecx, esp
push str.request_protectedipaddresses_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x700]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495920
sub esp, 0x18
mov dword [ebp - 4], 0x12e
mov ecx, esp
push str.receive_protectedipaddresses
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x701]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495930
sub esp, 0x18
mov dword [ebp - 4], 0x12f
mov ecx, esp
push str.receive_protectedipaddresses_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x702]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495940
sub esp, 0x18
mov dword [ebp - 4], 0x130
mov ecx, esp
push str.request_protectedipaddressranges
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x703]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495950
sub esp, 0x18
mov dword [ebp - 4], 0x131
mov ecx, esp
push str.receive_protectedipaddressranges
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x704]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495960
sub esp, 0x18
mov dword [ebp - 4], 0x132
mov ecx, esp
push str.receive_protectedipaddressranges_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x705]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495970
sub esp, 0x18
mov dword [ebp - 4], 0x133
mov ecx, esp
push str.request_protectedcities
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x706]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495980
sub esp, 0x18
mov dword [ebp - 4], 0x134
mov ecx, esp
push str.receive_protectedcities
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x707]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495990
sub esp, 0x18
mov dword [ebp - 4], 0x135
mov ecx, esp
push str.receive_protectedcities_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x708]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004959a0
sub esp, 0x18
mov dword [ebp - 4], 0x136
mov ecx, esp
push str.request_protectedcountries
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x709]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004959b0
sub esp, 0x18
mov dword [ebp - 4], 0x137
mov ecx, esp
push str.receive_protectedcountries
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x70a]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004959c0
sub esp, 0x18
mov dword [ebp - 4], 0x138
mov ecx, esp
push str.receive_protectedcountries_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x70b]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004959d0
sub esp, 0x18
mov dword [ebp - 4], 0x139
mov ecx, esp
push str.add_warning
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x70c]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004959e0
sub esp, 0x18
mov dword [ebp - 4], 0x13a
mov ecx, esp
push str.inform_message
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x70d]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.004959f0
sub esp, 0x18
mov dword [ebp - 4], 0x13b
mov ecx, esp
push str.inform_message_player
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x70e]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495b10
sub esp, 0x18
mov dword [ebp - 4], 0x13c
mov ecx, esp
push str.protect_ipaddress
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x70f]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495c10
sub esp, 0x18
mov dword [ebp - 4], 0x13d
mov ecx, esp
push str.protect_ipaddressrange
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x710]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495c20
sub esp, 0x18
mov dword [ebp - 4], 0x13e
mov ecx, esp
push str.protect_city
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x711]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495c30
sub esp, 0x18
mov dword [ebp - 4], 0x13f
mov ecx, esp
push str.protect_country
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
mov ecx, esp
mov dword [ebp - 0x68c], esp
lea eax, [ebp - 0x712]
push eax
call fcn.00495c40
sub esp, 0x18
mov dword [ebp - 4], 0x140
mov ecx, esp
push str.unprotect_ipaddress
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x713]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495c50
sub esp, 0x18
mov dword [ebp - 4], 0x141
mov ecx, esp
push str.unprotect_ipaddressrange
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x714]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495c60
sub esp, 0x18
mov dword [ebp - 4], 0x142
mov ecx, esp
push str.unprotect_city
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x715]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495c70
sub esp, 0x18
mov dword [ebp - 4], 0x143
mov ecx, esp
push str.unprotect_country
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x716]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495c80
sub esp, 0x18
mov dword [ebp - 4], 0x144
mov ecx, esp
push str.add_report
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447b50
sub esp, 0x28
lea eax, [ebp - 0x717]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495dd0
mov dword [ebp - 4], 0x145
sub esp, 0x18
mov ecx, esp
push str.add_kick
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x72b]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495de0
sub esp, 0x18
mov dword [ebp - 4], 0x146
mov ecx, esp
push str.add_tempban
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x719]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495df0
sub esp, 0x18
mov dword [ebp - 4], 0x147
mov ecx, esp
push str.remove_tempban
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x71a]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495e00
sub esp, 0x18
mov dword [ebp - 4], 0x148
mov ecx, esp
push str.add_guidban
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x71b]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495e10
sub esp, 0x18
mov dword [ebp - 4], 0x149
mov ecx, esp
push str.add_nameban
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x71c]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495e20
sub esp, 0x18
mov dword [ebp - 4], 0x14a
mov ecx, esp
push str.remove_nameban
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x71d]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495e30
sub esp, 0x18
mov dword [ebp - 4], 0x14b
mov ecx, esp
push str.add_ipban
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x71e]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495e40
sub esp, 0x18
mov dword [ebp - 4], 0x14c
mov ecx, esp
push str.remove_ipban
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x71f]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495e50
sub esp, 0x18
mov dword [ebp - 4], 0x14d
mov ecx, esp
push str.add_iprangeban
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x720]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495e60
sub esp, 0x18
mov dword [ebp - 4], 0x14e
mov ecx, esp
push str.remove_iprangeban
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x721]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495e70
sub esp, 0x18
mov dword [ebp - 4], 0x14f
mov ecx, esp
push str.add_cityban
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x722]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495e80
sub esp, 0x18
mov dword [ebp - 4], 0x150
mov ecx, esp
push str.remove_cityban
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x723]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495e90
sub esp, 0x18
mov dword [ebp - 4], 0x151
mov ecx, esp
push str.add_countryban
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x724]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495ea0
sub esp, 0x18
mov dword [ebp - 4], 0x152
mov ecx, esp
push str.remove_countryban
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
sub esp, 0x28
lea eax, [ebp - 0x725]
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00495eb0
sub esp, 0x18
mov dword [ebp - 4], 0x153
mov ecx, esp
push str.restart_tinyrcon
call fcn.0040f610
mov ecx, 0x5de3a0
mov dword [ebp - 4], 0x3a
call fcn.00447a90
push 9
mov edx, str.version:
lea ecx, [ebp - 0x354]
call fcn.0040acf0
mov dword [ebp - 0x690], eax
push 3
mov edx, 0x59ee74
mov dword [ebp - 4], 0x154
lea ecx, [ebp - 0x7a4]
call fcn.0040acf0
add esp, 8
mov dword [ebp - 0x31c], eax
mov ecx, 0x5de3a0
mov byte [ebp - 4], 0x55
call fcn.00444f90
push 3
mov edx, 0x59ee74
lea ecx, [ebp - 0x788]
mov edi, eax
call fcn.0040acf0
add esp, 4
mov esi, eax
mov byte [ebp - 4], 0x56
mov ecx, 0x5de3a0
call fcn.004461d0
push esi
mov edx, eax
lea ecx, [ebp - 0x39c]
call fcn.004193d0
push edi
mov edx, eax
mov byte [ebp - 4], 0x57
lea ecx, [ebp - 0x540]
call fcn.00419430
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x384]
push dword [ebp - 0x31c]
mov edx, eax
call fcn.00419490
mov byte [ebp - 4], 0x59
lea ecx, [ebp - 0x334]
push dword [ebp - 0x690]
mov edx, eax
call fcn.00419490
push 0x5ce2b4
mov edx, eax
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0x3ec]
call fcn.00419430
add esp, 0x14
lea ecx, [ebp - 0x334]
call fcn.004166d0
lea ecx, [ebp - 0x384]
call fcn.004166d0
lea ecx, [ebp - 0x540]
call fcn.004166d0
lea ecx, [ebp - 0x39c]
call fcn.004166d0
lea ecx, [ebp - 0x788]
call fcn.004166d0
lea ecx, [ebp - 0x7a4]
call fcn.004166d0
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0x62
call fcn.004166d0
sub esp, 0x18
lea eax, [ebp - 0x3ec]
mov ecx, esp
push eax
call fcn.00416820
mov ecx, 0x5de3a0
call fcn.004461e0
lea ecx, [ebp - 0x3ec]
call fcn.0040ec80
push eax
push dword [0x5de24c]
call dword [sym.imp.USER32.dll_SetWindowTextA]
sub esp, 0x18
mov ecx, esp
push str.5For_a_list_of_possible_commands_type_1help_5or_1list_user_5or_1list_rcon_5in_the_console._n3Type_1_say__Public_message__to_all_players__3_Enter__to_send__Public_message__to_all_online_players._n5Type_1_tell_12__Private_message__5_Enter__to_send__Private_message__to_only_player_whose_pid__112_n5Type_1_w_12_optional_reason_5_Enter__to_warn_player_whose_pid__112__n_______5_Player_with_12_warnings_5is_automatically_kicked.__n3Type_1_k_12_optional_reason_3_Enter__to_kick_player_whose_pid__112_n5Type_1_tb_12_24_optional_reason_5_Enter__to_temporarily_ban__for_24_hours__IP_address_of_player_whose_pid__112_n3Type_1_gb_12_optional_reason_3_Enter__to_ban_IP_address_of_player_whose_pid__112_n5Type_1_addip_123.123.123.123_optional_reason_5_Enter__to_ban_custom_IP_address__1123.123.123.1235__n3Type_1_ub_123.123.123.123_3_Enter__to_remove_temporarily_and_or_permanently_banned_IP_address._n5Type_1bans_20_5_Enter__to_see_the_1last_20_IP_bans_5or_type_1bans_all_5to_see_1all_5of_the_1IP_bans._n3Type_1tempbans_20_3_Enter__to_see_the_1last_20_temporary_IP_bans_3or_type_1tempbans_all_3to_see__n_1all_3of_the_1temporary_IP_bans._n5Type_1_m_mapname_gametype_5_Enter__to_load_map_mapname_in_gametype_mode__1_m_mp_toujane_ctf5__n3Type_1_c__IP:PORT__3_Enter__to_launch_your_Call_of_Duty_game_and_connect_to_currently_configured__n_game_server_or_optionally_specified_game_server_address_1_IP:PORT__n5Type_1_cp__IP:PORT__5_Enter__to_launch_your_Call_of_Duty_game_and_connect_to_currently_configured__n_game_server_or_optionally_specified_game_server_address_1_IP:PORT__using_a_private_slot._n3Type_1q_3_Enter__to_quit_the_program._n5___Press_1F1_5to_sort_players_data_by_their_pid_values_in_ascending_descending_order._n3___Press_1F2_3to_sort_players_data_by_their_score_values_in_ascending_descending_order._n5___Press_1F3_5to_sort_players_data_by_their_ping_values_in_ascending_descending_order._n3___Press_1F4_3to_sort_players_data_by_their_name_values_in_ascending_descending_order._n5___Press_1F5_5to_sort_players_data_by_their_IP_address_values_in_ascending_descending_order._n3___Press_1F6_3to_sort_players_data_by_their_country___city_values_in_ascending_descending_order._n5___Press_1F8_5to_refresh_current_status_of_players_data._n3___Press_1Ctrl__W_3to_warn_player._n5___Press_1Ctrl__K_5to_kick_player._n3___Press_1Ctrl__T_3to_temp_ban_player._n5___Press_1Ctrl__B_5to_ban_IP_address_of_player._n3___Press_1Ctrl__S_3to_refresh_players_data._n5___Press_1Ctrl__J_5to_connect_to_game_server._n3___Press_1Ctrl__X_3to_exit_TinyRcon._n5Type_1_egb_5_Enter__to_enable_city_ban__automatic_kick_for_banned_cities_._n3Type_1_dgb_3_Enter__to_disable_city_ban__automatic_kick_for_banned_cities_._n5Type_1_bancity_city_name_5to_enable_automatic_kick_for_players_from_city_1city_name_n3Type_1_unbancity_city_name_3to_disable_automatic_kick_for_players_from_city_1city_name_n5Type_1_banned_cities_5_Enter__to_see_all_currently_1banned_cities5._n3Type_1_ecb_3_Enter__to_enable_country_ban__automatic_kick_for_banned_countries_._n5Type_1_dcb_5_Enter__to_disable_country_ban__automatic_kick_for_banned_countries_._n3Type_1_bancountry_country_name_3to_enable_automatic_kick_for_players_from_country_1country_name_n5Type_1_unbancountry_country_name_5to_disable_automatic_kick_for_players_from_country_1country_name_n3Type_1_banned_countries_3_Enter__to_see_all_currently_1banned_countries3._n5Type_1_br_12123.123.123._optional_reason_5_Enter__to_ban_IP_address_range_of_player__n_whose_pid__112_5or_IP_address_range__1123.123.123._n3Type_1_ubr_123.123.123._optional_reason_3_Enter__to_remove_previously_banned_IP_address_range_1123.123.123._n5Type_1ranges_20_5_Enter__to_see_the_1last_20_banned_IP_address_ranges_5or_type_1ranges_all_5to_see__n_1all_5of_the_1banned_IP_address_ranges._n3Type_1_protectip_pidip_address__reason__3to_protect_players_1IP_address_3whose_1pid_3number_or_n__1IP_a
call fcn.0040f610
mov ecx, 0x5de3a0
call fcn.00444fb0
mov ecx, dword [0x5de24c]
call fcn.004e0790
push dword [0x5de24c]
call dword [sym.imp.USER32.dll_SetFocus]
push 5
push 1
push 0x40a
push dword [0x5de26c]
call dword [sym.imp.USER32.dll_PostMessageA]
lea eax, [ebp - 0x318]
push eax
lea ecx, [ebp - 0x748]
call fcn.00485350
push eax
lea ecx, [ebp - 0x3b4]
call fcn.004961a0
lea ecx, [ebp - 0x3b4]
mov byte [ebp - 4], 0x63
call fcn.00443d80
lea eax, [ebp - 0x695]
mov byte [ebp - 0x695], 0
push eax
lea ecx, [ebp - 0x3ac]
call fcn.00496240
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 4], 0x64
call fcn.00443d80
lea eax, [ebp - 0x696]
mov byte [ebp - 0x696], 0
push eax
lea ecx, [ebp - 0x3a4]
call fcn.004962d0
lea ecx, [ebp - 0x3a4]
mov byte [ebp - 4], 0x65
call fcn.00443d80
push 0
push 0x3e8
push 0x6f
push dword [0x5de24c]
call dword [sym.imp.USER32.dll_SetTimer]
xorps xmm0, xmm0
mov dword [ebp - 0x510], 0
movups xmmword [ebp - 0x528], xmm0
mov byte [ebp - 4], 0x66
movq qword [ebp - 0x518], xmm0
mov esi, dword [sym.imp.KERNEL32.dll_CloseHandle]
mov edi, dword [sym.imp.USER32.dll_TranslateMessage]
push 0
push 0
push 0
lea eax, [ebp - 0x528]
push eax
call dword [sym.imp.USER32.dll_GetMessageA]
test eax, eax
jle 0x45287a
lea eax, [ebp - 0x528]
push eax
push dword [ebp - 0x744]
push dword [0x5de24c]
call dword [sym.imp.USER32.dll_TranslateAcceleratorA]
test eax, eax
lea eax, [ebp - 0x528]
push eax
je 0x451b2a
call edi
lea eax, [ebp - 0x528]
push eax
call dword [sym.imp.USER32.dll_DispatchMessageA]
jmp 0x451ce2
push dword [0x5de24c]
call dword [sym.imp.USER32.dll_IsDialogMessageA]
test eax, eax
jne 0x451c24
lea eax, [ebp - 0x528]
push eax
call edi
mov eax, dword [ebp - 0x524]
cmp eax, 0x100
jne 0x451b71
lea ecx, [ebp - 0x528]
call fcn.004dd450
lea eax, [ebp - 0x528]
push eax
call dword [sym.imp.USER32.dll_DispatchMessageA]
jmp 0x451ce2
mov ecx, dword [0x5de268]
cmp ecx, dword [ebp - 0x528]
jne 0x451c12
cmp eax, 0x201
jne 0x451c12
movsx eax, word [ebp - 0x51c]
xorps xmm0, xmm0
mov dword [ebp - 0x31c], eax
mov eax, dword [ebp - 0x51c]
shr eax, 0x10
movsx edi, ax
lea eax, [ebp - 0x394]
push eax
push ecx
movups xmmword [ebp - 0x394], xmm0
call dword [sym.imp.USER32.dll_GetClientRect]
mov eax, dword [ebp - 0x31c]
cmp eax, dword [ebp - 0x394]
jl 0x451c12
cmp eax, dword [ebp - 0x38c]
jg 0x451c12
cmp edi, dword [ebp - 0x390]
jl 0x451c12
cmp edi, dword [ebp - 0x388]
jg 0x451c12
push dword [0x5de268]
call dword [sym.imp.USER32.dll_SetFocus]
cmp byte [0x5cacfb], 0
je 0x451c12
push 0x593042
push dword [0x5de268]
call dword [sym.imp.USER32.dll_SetWindowTextA]
mov byte [0x5cacfb], 0
lea eax, [ebp - 0x528]
push eax
call dword [sym.imp.USER32.dll_DispatchMessageA]
jmp 0x451ce2
mov eax, dword [ebp - 0x524]
cmp eax, 0x100
jne 0x451c41
lea ecx, [ebp - 0x528]
call fcn.004dd450
jmp 0x451ce2
mov ecx, dword [0x5de268]
cmp ecx, dword [ebp - 0x528]
jne 0x451ce2
cmp eax, 0x201
jne 0x451ce2
movsx eax, word [ebp - 0x51c]
xorps xmm0, xmm0
mov dword [ebp - 0x31c], eax
mov eax, dword [ebp - 0x51c]
shr eax, 0x10
movsx edi, ax
lea eax, [ebp - 0x394]
push eax
push ecx
movups xmmword [ebp - 0x394], xmm0
call dword [sym.imp.USER32.dll_GetClientRect]
mov eax, dword [ebp - 0x31c]
cmp eax, dword [ebp - 0x394]
jl 0x451ce2
cmp eax, dword [ebp - 0x38c]
jg 0x451ce2
cmp edi, dword [ebp - 0x390]
jl 0x451ce2
cmp edi, dword [ebp - 0x388]
jg 0x451ce2
push dword [0x5de268]
call dword [sym.imp.USER32.dll_SetFocus]
cmp byte [0x5cacfb], 0
je 0x451ce2
push 0x593042
push dword [0x5de268]
call dword [sym.imp.USER32.dll_SetWindowTextA]
mov byte [0x5cacfb], 0
cmp byte [0x5de210], 0
mov edi, dword [sym.imp.USER32.dll_TranslateMessage]
je 0x451ad7
cmp byte [0x5de212], 0
jne 0x451ad7
push 0xb8
lea ecx, [ebp - 0x688]
call fcn.00413410
push 1
push 0x40
push 1
push str.log_temporary_message.log
lea ecx, [ebp - 0x688]
call fcn.00414650
mov byte [ebp - 4], 0x67
lea ecx, [ebp - 0x688]
mov eax, dword [ebp - 0x688]
add ecx, dword [eax + 4]
call fcn.00443dc0
test al, al
je 0x451daf
lea ecx, [ebp - 0x334]
call fcn.004168d0
mov byte [ebp - 4], 0x68
lea edx, [ebp - 0x334]
lea ecx, [ebp - 0x688]
call fcn.00496360
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call fcn.00443dc0
lea ecx, [ebp - 0x334]
test al, al
je 0x451d9b
call fcn.0040ec80
mov ecx, dword [0x5de260]
mov edx, eax
push 1
push 0
push 1
push 1
push 1
call fcn.004dbe00
add esp, 0x14
jmp 0x451d53
mov byte [ebp - 4], 0x67
call fcn.004166d0
lea ecx, [ebp - 0x688]
call fcn.0048e7f0
push 0x44
lea eax, [ebp - 0x584]
push 0
push eax
call fcn.00532960
mov ax, word [0x59eee0]
xorps xmm0, xmm0
movups xmmword [ebp - 0x538], xmm0
push 0xb6
movups xmm0, xmmword [str.cmd.exe__C_ping__n_1__4_cod2master.activision.com___resolved_hostname.log]
mov word [ebp - 0xcc], ax
lea eax, [ebp - 0xca]
push 0
movups xmmword [ebp - 0x114], xmm0
push eax
movups xmm0, xmmword [0x59eea8]
movups xmmword [ebp - 0x104], xmm0
movups xmm0, xmmword [0x59eeb8]
movups xmmword [ebp - 0xf4], xmm0
movups xmm0, xmmword [0x59eec8]
movups xmmword [ebp - 0xe4], xmm0
movq xmm0, qword [0x59eed8]
movq qword [ebp - 0xd4], xmm0
call fcn.00532960
add esp, 0x18
lea eax, [ebp - 0x538]
push eax
lea eax, [ebp - 0x584]
push eax
push 0
push 0
push 0x8000000
push 0
push 0
push 0
lea eax, [ebp - 0x114]
push eax
push 0
call dword [sym.imp.KERNEL32.dll_CreateProcessA]
mov eax, dword [ebp - 0x544]
test eax, eax
je 0x451e6d
push eax
call esi
mov eax, dword [ebp - 0x54c]
test eax, eax
je 0x451e7a
push eax
call esi
mov eax, dword [ebp - 0x548]
test eax, eax
je 0x451e87
push eax
call esi
push dword [ebp - 0x534]
call esi
push dword [ebp - 0x538]
call esi
push 0x14
lea ecx, [ebp - 0x398]
call fcn.0040ea40
push 1
push str.__d1_3.d1_3.d1_3.d1_3__
lea ecx, [ebp - 0x398]
call fcn.004148a0
push 0x38
lea ecx, [ebp - 0x454]
mov byte [ebp - 4], 0x69
call fcn.00413370
lea ecx, [ebp - 0x454]
call fcn.00412e20
push 0xb8
lea ecx, [ebp - 0x50c]
mov byte [ebp - 4], 0x6a
call fcn.00413410
push 1
push 0x40
push 1
push str.resolved_hostname.log
lea ecx, [ebp - 0x50c]
call fcn.0048e830
lea ecx, [ebp - 0x384]
call fcn.004168d0
mov byte [ebp - 4], 0x6c
nop dword [eax + eax]
lea edx, [ebp - 0x384]
lea ecx, [ebp - 0x50c]
call fcn.00496360
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call fcn.00443dc0
test al, al
je 0x451fab
lea eax, [ebp - 0x748]
push eax
lea ecx, [ebp - 0x384]
call fcn.00417680
lea ecx, [ebp - 0x384]
mov edi, dword [eax]
lea eax, [ebp - 0x78c]
push eax
call fcn.0041aaa0
lea ecx, [ebp - 0x384]
mov esi, dword [eax]
lea eax, [ebp - 0x74c]
push eax
call fcn.00417680
push edi
push 0
push esi
push dword [eax]
lea edx, [ebp - 0x398]
lea ecx, [ebp - 0x454]
call fcn.0041c160
add esp, 0x10
test al, al
je 0x451f10
push 1
lea ecx, [ebp - 0x454]
call fcn.004147c0
sub esp, 0x18
mov ecx, eax
push esp
call fcn.00414750
mov ecx, 0x5de3a0
call fcn.00447560
lea ecx, [ebp - 0x384]
mov byte [ebp - 4], 0x6b
call fcn.004166d0
lea ecx, [ebp - 0x50c]
call fcn.0048e7f0
lea eax, [ebp - 0x695]
mov byte [ebp - 0x695], 0
push eax
lea ecx, [ebp - 0x33c]
call fcn.00499e10
lea ecx, [ebp - 0x33c]
mov byte [ebp - 4], 0x6d
call fcn.00443d80
mov eax, dword [0x8ccba0]
mov byte [0x5de212], 1
cmp byte [eax], 0
je 0x45258e
call fcn.004f4710
sub esp, 0x34
mov dword [ebp - 0x754], eax
mov eax, dword [0x8ccba0]
mov esi, esp
mov dword [ebp - 0x750], edx
push 0x5de5d8
lea ecx, [eax + 0x8c]
push 0x5de518
lea edx, [eax + 0x5c]
lea eax, [ebp - 0x754]
push eax
push ecx
push 0xe
push 0x59b224
lea ecx, [ebp - 0x334]
call fcn.00496400
add esp, 0x18
push dword [ebp - 0x74c]
lea eax, [ebp - 0x384]
mov ecx, eax
mov dword [ebp - 0x68c], eax
call fcn.0040f650
push 0xd
push str.request_login
lea ecx, [ebp - 0x384]
mov byte [ebp - 4], 0x6f
call fcn.0040f680
lea eax, [ebp - 0x384]
mov byte [ebp - 4], 0x6d
push eax
mov ecx, esi
call fcn.004167a0
lea eax, [ebp - 0x334]
lea ecx, [esi + 0x18]
push eax
call fcn.004167a0
lea ecx, [ebp - 0x384]
mov byte [esi + 0x30], 1
call fcn.004166d0
lea ecx, [ebp - 0x334]
call fcn.004166d0
mov ecx, 0x5de3a0
call fcn.00447730
cmp byte [0x5de3a5], 0
je 0x452234
mov ecx, 0x5de3a0
mov dword [ebp - 0x31c], 0
call fcn.00446230
lea ecx, [ebp - 0x778]
push ecx
mov ecx, eax
call fcn.00416510
lea ecx, [ebp - 0x31c]
push dword [eax + 4]
push dword [eax]
call fcn.004a9a50
add esp, 8
test al, al
je 0x45212d
mov ecx, 0x5de3a0
call fcn.00446230
mov edx, eax
lea ecx, [ebp - 0x7a4]
call fcn.004f8130
mov esi, eax
mov byte [ebp - 4], 0x70
or dword [ebp - 0x69c], 1
jmp 0x452152
call fcn.004f84e0
push eax
lea eax, [ebp - 0x354]
push eax
call fcn.00443d20
add esp, 8
mov esi, eax
mov dword [ebp - 4], 0x171
or dword [ebp - 0x69c], 2
call fcn.004f84e0
push esi
push 0xd
push str.bans__.7z
lea edx, [ebp - 0x690]
mov dword [ebp - 0x690], eax
lea ecx, [ebp - 0x334]
call fcn.004935c0
add esp, 0xc
mov dword [ebp - 4], 0x172
mov eax, dword [ebp - 0x69c]
test al, 2
je 0x4521a4
and eax, 0xfffffffd
lea ecx, [ebp - 0x354]
mov dword [ebp - 0x69c], eax
call fcn.004166d0
mov eax, dword [ebp - 0x69c]
mov byte [ebp - 4], 0x74
test al, 1
je 0x4521c0
and eax, 0xfffffffe
lea ecx, [ebp - 0x7a4]
mov dword [ebp - 0x69c], eax
call fcn.004166d0
lea eax, [ebp - 0x68c]
mov dword [ebp - 0x68c], 0
push eax
mov edx, 0x8ccbc0
mov ecx, 0x8ccba8
call fcn.00496520
add esp, 4
lea eax, [ebp - 0x334]
sub esp, 0x34
mov esi, esp
push 1
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x68c], esp
push eax
call fcn.00416820
sub esp, 0x18
mov byte [ebp - 4], 0x75
mov ecx, esp
push str.upload_bans_compressed
call fcn.0040f610
mov ecx, esi
mov byte [ebp - 4], 0x74
call fcn.00443fa0
mov ecx, 0x5de3a0
call fcn.00447730
lea ecx, [ebp - 0x334]
call fcn.004166d0
sub esp, 0x34
lea eax, [ebp - 0x334]
mov esi, esp
mov dword [ebp - 0x694], eax
mov ecx, eax
push dword [ebp - 0x694]
call fcn.0040f650
push 0x37
push str.Requesting_protected_IP_addresses_from_TinyRcon_server.
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 0x76
call fcn.0040f680
lea eax, [ebp - 0x384]
mov dword [ebp - 0x694], eax
mov ecx, eax
push dword [ebp - 0x694]
call fcn.0040f650
push 0x1c
push str.request_protectedipaddresses
lea ecx, [ebp - 0x384]
mov byte [ebp - 4], 0x78
call fcn.0040f680
lea eax, [ebp - 0x384]
mov byte [ebp - 4], 0x6d
push eax
mov ecx, esi
call fcn.004167a0
lea eax, [ebp - 0x334]
lea ecx, [esi + 0x18]
push eax
call fcn.004167a0
lea ecx, [ebp - 0x384]
mov byte [esi + 0x30], 1
call fcn.004166d0
lea ecx, [ebp - 0x334]
call fcn.004166d0
mov ecx, 0x5de3a0
call fcn.00447730
sub esp, 0x34
lea eax, [ebp - 0x384]
mov esi, esp
mov dword [ebp - 0x694], eax
mov ecx, eax
push dword [ebp - 0x694]
call fcn.0040f650
push 0x3c
push str.Requesting_protected_IP_address_ranges_from_TinyRcon_server.
lea ecx, [ebp - 0x384]
mov byte [ebp - 4], 0x79
call fcn.0040f680
lea eax, [ebp - 0x334]
mov dword [ebp - 0x694], eax
mov ecx, eax
push dword [ebp - 0x694]
call fcn.0040f650
push 0x20
push str.request_protectedipaddressranges
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 0x7b
call fcn.0040f680
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x6d
push eax
mov ecx, esi
call fcn.004167a0
lea eax, [ebp - 0x384]
lea ecx, [esi + 0x18]
push eax
call fcn.004167a0
lea ecx, [ebp - 0x334]
mov byte [esi + 0x30], 1
call fcn.004166d0
lea ecx, [ebp - 0x384]
call fcn.004166d0
mov ecx, 0x5de3a0
call fcn.00447730
sub esp, 0x34
lea eax, [ebp - 0x384]
mov esi, esp
mov dword [ebp - 0x694], eax
mov ecx, eax
push dword [ebp - 0x694]
call fcn.0040f650
push 0x31
push str.Requesting_protected_cities_from_TinyRcon_server.
lea ecx, [ebp - 0x384]
mov byte [ebp - 4], 0x7c
call fcn.0040f680
lea eax, [ebp - 0x334]
mov dword [ebp - 0x694], eax
mov ecx, eax
push dword [ebp - 0x694]
call fcn.0040f650
push 0x17
push str.request_protectedcities
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 0x7e
call fcn.0040f680
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x6d
push eax
mov ecx, esi
call fcn.004167a0
lea eax, [ebp - 0x384]
lea ecx, [esi + 0x18]
push eax
call fcn.004167a0
lea ecx, [ebp - 0x334]
mov byte [esi + 0x30], 1
call fcn.004166d0
lea ecx, [ebp - 0x384]
call fcn.004166d0
mov ecx, 0x5de3a0
call fcn.00447730
sub esp, 0x34
lea eax, [ebp - 0x384]
mov esi, esp
mov dword [ebp - 0x694], eax
mov ecx, eax
push dword [ebp - 0x694]
call fcn.0040f650
push 0x34
push str.Requesting_protected_countries_from_TinyRcon_server.
lea ecx, [ebp - 0x384]
mov byte [ebp - 4], 0x7f
call fcn.0040f680
lea eax, [ebp - 0x334]
mov dword [ebp - 0x694], eax
mov ecx, eax
push dword [ebp - 0x694]
call fcn.0040f650
push 0x1a
push str.request_protectedcountries
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 0x81
call fcn.0040f680
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x6d
push eax
mov ecx, esi
call fcn.004167a0
lea eax, [ebp - 0x384]
lea ecx, [esi + 0x18]
push eax
call fcn.004167a0
lea ecx, [ebp - 0x334]
mov byte [esi + 0x30], 1
call fcn.004166d0
lea ecx, [ebp - 0x384]
call fcn.004166d0
mov ecx, 0x5de3a0
call fcn.00447730
call fcn.004f4710
mov dword [ebp - 0x76c], eax
sub esp, 0x34
mov eax, dword [0x8ccba0]
mov esi, esp
mov dword [ebp - 0x768], edx
lea ecx, [eax + 0x8c]
lea edx, [eax + 0x5c]
lea eax, [ebp - 0x76c]
push eax
push ecx
push 8
push 0x59b438
lea ecx, [ebp - 0x384]
call fcn.004945a0
add esp, 0x10
lea eax, [ebp - 0x334]
mov dword [ebp - 0x694], eax
mov ecx, eax
push dword [ebp - 0x694]
call fcn.0040f650
push 0x11
push str.request_admindata
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 0x83
call fcn.0040f680
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x6d
push eax
mov ecx, esi
call fcn.004167a0
lea eax, [ebp - 0x384]
lea ecx, [esi + 0x18]
push eax
call fcn.004167a0
lea ecx, [ebp - 0x334]
mov byte [esi + 0x30], 1
call fcn.004166d0
lea ecx, [ebp - 0x384]
call fcn.004166d0
mov ecx, 0x5de3a0
call fcn.00447730
jmp 0x45264d
call fcn.004f4710
sub esp, 0x34
mov dword [ebp - 0x75c], eax
mov eax, dword [0x8ccba0]
mov esi, esp
mov dword [ebp - 0x758], edx
push 0x5de5d8
lea ecx, [eax + 0x8c]
push 0x5de518
lea edx, [eax + 0x5c]
lea eax, [ebp - 0x75c]
push eax
push ecx
push 0xe
push 0x59b224
lea ecx, [ebp - 0x384]
call fcn.00496400
add esp, 0x18
lea eax, [ebp - 0x334]
mov dword [ebp - 0x694], eax
mov ecx, eax
push dword [ebp - 0x694]
call fcn.0040f650
push 0x14
push str.request_login_player
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 0x85
call fcn.0040f680
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x6d
push eax
mov ecx, esi
call fcn.004167a0
lea eax, [ebp - 0x384]
lea ecx, [esi + 0x18]
push eax
call fcn.004167a0
lea ecx, [ebp - 0x334]
mov byte [esi + 0x30], 1
call fcn.004166d0
lea ecx, [ebp - 0x384]
call fcn.004166d0
mov ecx, 0x5de3a0
call fcn.00447870
mov edx, dword [0x8ccba0]
lea ecx, [ebp - 0x354]
movzx esi, word [0x5de3e0]
push 0x5df574
push 0x13
lea edx, [edx + 0x5c]
push str.is_user_admin_
call fcn.00491650
add esp, 0xc
mov edi, eax
push dword [ebp - 0x694]
lea ecx, [ebp - 0x334]
call fcn.0040f650
push 0xd
push str.query_request
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 0x87
call fcn.0040f680
push 0
push esi
push 0x5de8c8
push 1
push edi
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x88
push eax
mov ecx, 0x5df318
call fcn.004391d0
lea ecx, [ebp - 0x334]
call fcn.004166d0
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 0x6d
call fcn.004166d0
call fcn.004f4710
sub esp, 0x34
mov dword [ebp - 0x764], eax
mov eax, dword [0x8ccba0]
mov esi, esp
mov dword [ebp - 0x760], edx
push 0x5de5d8
lea ecx, [eax + 0x8c]
push 0x5de518
lea edx, [eax + 0x5c]
lea eax, [ebp - 0x764]
push eax
push ecx
push 0xe
push 0x59b224
lea ecx, [ebp - 0x384]
call fcn.00496400
add esp, 0x18
lea eax, [ebp - 0x334]
mov dword [ebp - 0x694], eax
mov ecx, eax
push dword [ebp - 0x694]
call fcn.0040f650
push 0x13
push str.request_images_info
lea ecx, [ebp - 0x334]
mov byte [ebp - 4], 0x8a
call fcn.0040f680
lea eax, [ebp - 0x334]
mov byte [ebp - 4], 0x6d
push eax
mov ecx, esi
call fcn.004167a0
lea eax, [ebp - 0x384]
lea ecx, [esi + 0x18]
push eax
call fcn.004167a0
lea ecx, [ebp - 0x334]
mov byte [esi + 0x30], 1
call fcn.004166d0
lea ecx, [ebp - 0x384]
call fcn.004166d0
mov ecx, 0x5de3a0
call fcn.00447870
push 0
push 0
push 0x40a
push dword [0x5de26c]
call dword [sym.imp.USER32.dll_PostMessageA]
push 0xfffffffffffffff0
push dword [0x5de26c]
call dword [sym.imp.USER32.dll_GetWindowLongA]
and eax, 0xfffffff7
or eax, 1
push eax
push 0xfffffffffffffff0
push dword [0x5de26c]
call dword [sym.imp.USER32.dll_SetWindowLongA]
movzx eax, word [0x5deb68]
mov edi, dword [sym.imp.USER32.dll_SendMessageA]
shl eax, 0x10
push eax
push 0
push 0x401
push dword [0x5de26c]
call edi
push 0
push 1
push 0x404
push dword [0x5de26c]
call edi
push 0
push 0
push 0x402
push dword [0x5de26c]
call edi
mov byte [ebp - 4], 0x6b
cmp dword [ebp - 0x338], 0
jne 0x452a85
lea ecx, [ebp - 0x49c]
call fcn.00414600
lea ecx, [ebp - 0x49c]
call fcn.00415ee0
lea ecx, [ebp - 0x44c]
call fcn.00414800
lea ecx, [ebp - 0x398]
call fcn.00416de0
lea ecx, [ebp - 0x38c]
call fcn.0040b920
lea ecx, [ebp - 0x618]
mov byte [ebp - 4], 0x66
call fcn.00414600
lea ecx, [ebp - 0x618]
call fcn.00415ee0
jmp 0x451acb
push 1
mov ecx, 0x5de33b
call fcn.0048e7e0
push str.Exiting_TinyRcon_program.
lea ecx, [ebp - 0x334]
call fcn.0040f610
mov edx, 1
mov byte [ebp - 4], 0x8b
lea ecx, [ebp - 0x334]
call fcn.004cfc90
lea ecx, [ebp - 0x334]
call fcn.004166d0
push dword [ebp - 0x744]
call dword [sym.imp.USER32.dll_DestroyAcceleratorTable]
mov eax, dword [0x5dc1f8]
mov esi, dword [sym.imp.GDI32.dll_DeleteObject]
test eax, eax
je 0x4528d3
push eax
call esi
mov eax, dword [0x5de384]
test eax, eax
je 0x4528df
push eax
call esi
mov eax, dword [0x5de39c]
test eax, eax
je 0x4528eb
push eax
call esi
mov eax, dword [0x5dc194]
test eax, eax
je 0x4528f7
push eax
call esi
mov eax, dword [0x5de340]
test eax, eax
je 0x452907
push eax
call dword [sym.imp.COMCTL32.dll_ImageList_Destroy]
push dword [0x5de248]
mov esi, dword [sym.imp.USER32.dll_UnregisterClassA]
push dword [0x5dc200]
call esi
push dword [0x5de248]
push dword [0x5dc1d0]
call esi
push dword [0x5de248]
push dword [0x5de23c]
call esi
mov esi, dword [ebp - 0x520]
lea ecx, [ebp - 0x3a4]
call fcn.00443d70
lea ecx, [ebp - 0x3ac]
call fcn.00443d70
lea ecx, [ebp - 0x3b4]
call fcn.00443d70
lea ecx, [ebp - 0x3ec]
call fcn.004166d0
lea ecx, [ebp - 0x41c]
call fcn.004166d0
lea ecx, [ebp - 0x404]
call fcn.004166d0
lea ecx, [ebp - 0x3bc]
call fcn.00443d70
lea ecx, [ebp - 0x3d4]
call fcn.004166d0
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.0052450f
mov esp, ebp
pop ebp
ret 0x10
call fcn.0053d9c6
int3