Function at 0x442850
Capabilities:
Contain obfuscated stackstrings
Get geographical location

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x522e71
mov eax, dword fs:[0]
push eax
sub esp, 0x650
mov eax, dword [0x58b18c]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebp - 0x18]
sub esp, 8
mov dword [ebp - 0x18], 0
mov ecx, 0x598d78
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x1c], 0x598d60
mov dword [0x598d60], 0x1000100
mov dword [0x598d64], 0x10001
mov dword [0x598d68], 0x1010000
mov dword [0x598d6c], 0
mov dword [0x598d70], 0
mov dword [0x598d74], 0
call fcn.00442700
sub esp, 8
mov ecx, 0x598d80
call fcn.00442700
sub esp, 8
mov ecx, 0x598d88
call fcn.00442700
sub esp, 8
mov ecx, 0x598d90
call fcn.00442700
mov eax, 0x6987
mov dword [0x598d9c], 0
push 0x598da0
mov word [0x598d98], ax
call fcn.004f64bc
push 2
push 0x598dc8
mov dword [ebp - 4], 0
call fcn.004f63a6
push 0x102
push 0x598df8
call fcn.004f63a6
push 0x102
push 0x598e28
call fcn.004f63a6
add esp, 0x1c
mov byte [ebp - 4], 3
xorps xmm0, xmm0
push 7
push str.1Admin
mov ecx, 0x598e58
mov dword [0x598e68], 0
movups xmmword [0x598e58], xmm0
mov dword [0x598e6c], 0
call fcn.004185e0
mov byte [ebp - 4], 4
xorps xmm0, xmm0
push 0x1e
push str.185.158.113.146:28995_CoD2_CTF
mov ecx, 0x598e70
mov dword [0x598e80], 0
movups xmmword [0x598e70], xmm0
mov dword [0x598e84], 0
call fcn.004185e0
xorps xmm0, xmm0
mov dword [0x598e98], 0
movups xmmword [0x598e88], xmm0
mov dword [0x598e9c], 0xf
mov byte [0x598e88], 0
movups xmmword [0x598ea0], xmm0
mov dword [0x598eb0], 0
mov dword [0x598eb4], 0xf
mov byte [0x598ea0], 0
movups xmmword [0x598eb8], xmm0
mov dword [0x598ec8], 0
mov dword [0x598ecc], 0xf
mov byte [0x598eb8], 0
movups xmmword [0x598ed0], xmm0
mov dword [0x598ee0], 0
mov dword [0x598ee4], 0xf
mov byte [0x598ed0], 0
movups xmmword [0x598ee8], xmm0
mov dword [0x598ef8], 0
mov dword [0x598efc], 0xf
mov byte [0x598ee8], 0
mov byte [ebp - 4], 0xa
mov ecx, 0x598f00
push 0x1a
push str.Welcome_to_TinyRcon_client
movups xmmword [0x598f00], xmm0
mov dword [0x598f10], 0
mov dword [0x598f14], 0
call fcn.004185e0
mov byte [ebp - 4], 0xb
xorps xmm0, xmm0
push 3
push 0x55eff8
mov ecx, 0x598f18
mov dword [0x598f28], 0
movups xmmword [0x598f18], xmm0
mov dword [0x598f2c], 0
call fcn.004185e0
xorps xmm0, xmm0
mov dword [0x598f40], 0
movups xmmword [0x598f30], xmm0
mov dword [0x598f44], 0xf
mov byte [0x598f30], 0
movups xmmword [0x598f48], xmm0
mov dword [0x598f58], 0
mov dword [0x598f5c], 0xf
mov byte [0x598f48], 0
movups xmmword [0x598f60], xmm0
mov dword [0x598f70], 0
mov dword [0x598f74], 0xf
mov byte [0x598f60], 0
mov byte [ebp - 4], 0xf
mov ecx, 0x598f78
push 0x14
push str.config_tinyrcon.json
movups xmmword [0x598f78], xmm0
mov dword [0x598f88], 0
mov dword [0x598f8c], 0
call fcn.004185e0
mov byte [ebp - 4], 0x10
xorps xmm0, xmm0
push 0xd
push str.datauser.txt
mov ecx, 0x598f90
mov dword [0x598fa0], 0
movups xmmword [0x598f90], xmm0
mov dword [0x598fa4], 0
call fcn.004185e0
mov byte [ebp - 4], 0x11
xorps xmm0, xmm0
push 0x11
push 0x55f4fc
mov ecx, 0x598fa8
mov dword [0x598fb8], 0
movups xmmword [0x598fa8], xmm0
mov dword [0x598fbc], 0
call fcn.004185e0
mov byte [ebp - 4], 0x12
xorps xmm0, xmm0
push 0xd
push 0x55f510
mov ecx, 0x598fc0
mov dword [0x598fd0], 0
movups xmmword [0x598fc0], xmm0
mov dword [0x598fd4], 0
call fcn.004185e0
mov byte [ebp - 4], 0x13
xorps xmm0, xmm0
push 0x16
push 0x55f520
mov ecx, 0x598fd8
mov dword [0x598fe8], 0
movups xmmword [0x598fd8], xmm0
mov dword [0x598fec], 0
call fcn.004185e0
mov byte [ebp - 4], 0x14
xorps xmm0, xmm0
push 0x19
push 0x55f538
mov ecx, 0x598ff0
mov dword [0x599000], 0
movups xmmword [0x598ff0], xmm0
mov dword [0x599004], 0
call fcn.004185e0
mov byte [ebp - 4], 0x15
xorps xmm0, xmm0
push 0x16
push 0x55f554
mov ecx, 0x599008
mov dword [0x599018], 0
movups xmmword [0x599008], xmm0
mov dword [0x59901c], 0
call fcn.004185e0
mov byte [ebp - 4], 0x16
xorps xmm0, xmm0
push 0x1f
push str.dataprotected_ip_addresses.txt
mov ecx, 0x599020
mov dword [0x599030], 0
movups xmmword [0x599020], xmm0
mov dword [0x599034], 0
call fcn.004185e0
mov byte [ebp - 4], 0x17
xorps xmm0, xmm0
push 0x24
push str.dataprotected_ip_address_ranges.txt
mov ecx, 0x599038
mov dword [0x599048], 0
movups xmmword [0x599038], xmm0
mov dword [0x59904c], 0
call fcn.004185e0
mov byte [ebp - 4], 0x18
xorps xmm0, xmm0
push 0x19
push str.dataprotected_cities.txt
mov ecx, 0x599050
mov dword [0x599060], 0
movups xmmword [0x599050], xmm0
mov dword [0x599064], 0
call fcn.004185e0
mov byte [ebp - 4], 0x19
xorps xmm0, xmm0
push 0x1c
push str.dataprotected_countries.txt
mov ecx, 0x599068
mov dword [0x599078], 0
movups xmmword [0x599068], xmm0
mov dword [0x59907c], 0
call fcn.004185e0
mov byte [ebp - 4], 0x1a
xorps xmm0, xmm0
push 0xe
push str.85.222.189.119
mov ecx, 0x599080
mov dword [0x599090], 0
movups xmmword [0x599080], xmm0
mov dword [0x599094], 0
call fcn.004185e0
mov byte [ebp - 4], 0x1b
push 8
xorps xmm0, xmm0
mov dword [0x5990a8], 0
push str.tinyrcon
mov ecx, 0x599098
mov dword [0x5990ac], 0
movups xmmword [0x599098], xmm0
call fcn.004185e0
mov byte [ebp - 4], 0x1c
xorps xmm0, xmm0
push 0x3f
push str._U_TinyRcon_.____v__d1_2.d1_2.d1_2.d1_2_.exe_
mov ecx, 0x5990b0
mov dword [0x5990c0], 0
movups xmmword [0x5990b0], xmm0
mov dword [0x5990c4], 0
call fcn.004185e0
xorps xmm0, xmm0
mov dword [0x5990d8], 0
movups xmmword [0x5990c8], xmm0
mov dword [0x5990dc], 0xf
mov byte [0x5990c8], 0
mov dword [ebp - 0x14], 0x5990e0
mov dword [0x5990e0], 0x56636c
mov dword [0x599150], 0
mov dword [0x599170], 0
mov dword [0x599174], 0
mov dword [0x599178], 0
mov byte [ebp - 4], 0x1f
mov ecx, 0x599148
push 0
push 0x5990e4
mov dword [ebp - 0x18], 1
mov dword [0x599148], 0x566968
mov dword [0x599144], 0x60
call fcn.00416560
mov dword [ebp - 4], 0x21
mov eax, dword [0x5990e0]
mov eax, dword [eax + 4]
mov dword [eax + 0x5990e0], 0x5661fc
mov eax, dword [0x5990e0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ecx + 0x5990dc], eax
mov ecx, 0x5990e4
call fcn.00415a00
mov byte [ebp - 4], 0x22
xorps xmm0, xmm0
push 8
push str.tinyrcon
mov ecx, 0x599190
mov dword [0x5991a0], 0
movups xmmword [0x599190], xmm0
mov dword [0x5991a4], 0
call fcn.004185e0
mov byte [ebp - 4], 0x23
xorps xmm0, xmm0
push 8
push str.08021980
mov ecx, 0x5991a8
mov dword [0x5991b8], 0
movups xmmword [0x5991a8], xmm0
mov dword [0x5991bc], 0
call fcn.004185e0
mov byte [ebp - 4], 0x24
xorps xmm0, xmm0
push 0xe
push str.85.222.189.119
mov ecx, 0x5991c0
mov dword [0x5991d0], 0
movups xmmword [0x5991c0], xmm0
mov dword [0x5991d4], 0
call fcn.004185e0
mov byte [ebp - 4], 0x25
xorps xmm0, xmm0
push 0xe
push str.185.34.107.159
mov ecx, 0x5991d8
mov dword [0x5991e8], 0
movups xmmword [0x5991d8], xmm0
mov dword [0x5991ec], 0
call fcn.004185e0
mov byte [ebp - 4], 0x26
xorps xmm0, xmm0
push 0x9c
push str.3Map:_MAP_FULL_NAME_1_MAP_RCON_NAME1__3_Gametype:_GAMETYPE_FULL_NAME_3_Online_Offline_players:_ONLINE_PLAYERS_COUNT3OFFLINE_PLAYERS_COUNT
mov ecx, 0x5991f0
mov dword [0x599200], 0
movups xmmword [0x5991f0], xmm0
mov dword [0x599204], 0
call fcn.004185e0
mov byte [ebp - 4], 0x27
xorps xmm0, xmm0
push 2
push 0x55f700
mov ecx, 0x599208
mov dword [0x599218], 0
movups xmmword [0x599208], xmm0
mov dword [0x59921c], 0
call fcn.004185e0
mov byte [ebp - 4], 0x28
xorps xmm0, xmm0
push 2
push 0x55f700
mov ecx, 0x599220
mov dword [0x599230], 0
movups xmmword [0x599220], xmm0
mov dword [0x599234], 0
call fcn.004185e0
mov byte [ebp - 4], 0x29
xorps xmm0, xmm0
push 2
push 0x55f704
mov ecx, 0x599238
mov dword [0x599248], 0
movups xmmword [0x599238], xmm0
mov dword [0x59924c], 0
call fcn.004185e0
mov byte [ebp - 4], 0x2a
xorps xmm0, xmm0
push 2
push 0x55f708
mov ecx, 0x599250
mov dword [0x599260], 0
movups xmmword [0x599250], xmm0
mov dword [0x599264], 0
call fcn.004185e0
mov byte [ebp - 4], 0x2b
xorps xmm0, xmm0
push 2
push 0x55f70c
mov ecx, 0x599268
mov dword [0x599278], 0
movups xmmword [0x599268], xmm0
mov dword [0x59927c], 0
call fcn.004185e0
mov byte [ebp - 4], 0x2c
xorps xmm0, xmm0
push 2
push 0x55f710
mov ecx, 0x599280
mov dword [0x599290], 0
movups xmmword [0x599280], xmm0
mov dword [0x599294], 0
call fcn.004185e0
mov byte [ebp - 4], 0x2d
xorps xmm0, xmm0
push 2
push 0x55f70c
mov ecx, 0x599298
mov dword [0x5992a8], 0
movups xmmword [0x599298], xmm0
mov dword [0x5992ac], 0
call fcn.004185e0
mov byte [ebp - 4], 0x2e
xorps xmm0, xmm0
push 2
push 0x55f710
mov ecx, 0x5992b0
mov dword [0x5992c0], 0
movups xmmword [0x5992b0], xmm0
mov dword [0x5992c4], 0
call fcn.004185e0
mov byte [ebp - 4], 0x2f
xorps xmm0, xmm0
push 2
push 0x55f70c
mov ecx, 0x5992c8
mov dword [0x5992d8], 0
movups xmmword [0x5992c8], xmm0
mov dword [0x5992dc], 0
call fcn.004185e0
mov byte [ebp - 4], 0x30
xorps xmm0, xmm0
push 2
push 0x55f710
mov ecx, 0x5992e0
mov dword [0x5992f0], 0
movups xmmword [0x5992e0], xmm0
mov dword [0x5992f4], 0
call fcn.004185e0
mov byte [ebp - 4], 0x31
xorps xmm0, xmm0
push 2
push 0x55f700
mov ecx, 0x5992f8
mov dword [0x599308], 0
movups xmmword [0x5992f8], xmm0
mov dword [0x59930c], 0
call fcn.004185e0
mov byte [ebp - 4], 0x32
xorps xmm0, xmm0
push 2
push 0x55f710
mov ecx, 0x599310
mov dword [0x599320], 0
movups xmmword [0x599310], xmm0
mov dword [0x599324], 0
call fcn.004185e0
mov byte [ebp - 4], 0x33
xorps xmm0, xmm0
push 2
push 0x55f710
mov ecx, 0x599328
mov dword [0x599338], 0
movups xmmword [0x599328], xmm0
mov dword [0x59933c], 0
call fcn.004185e0
mov byte [ebp - 4], 0x34
xorps xmm0, xmm0
push 2
push 0x55f714
mov ecx, 0x599340
mov dword [0x599350], 0
movups xmmword [0x599340], xmm0
mov dword [0x599354], 0
call fcn.004185e0
mov byte [ebp - 4], 0x35
push 2
xorps xmm0, xmm0
mov dword [0x599368], 0
push 0x55f714
mov ecx, 0x599358
mov dword [0x59936c], 0
movups xmmword [0x599358], xmm0
call fcn.004185e0
mov byte [ebp - 4], 0x36
xorps xmm0, xmm0
push 2
push 0x55f714
mov ecx, 0x599370
mov dword [0x599380], 0
movups xmmword [0x599370], xmm0
mov dword [0x599384], 0
call fcn.004185e0
mov byte [ebp - 4], 0x37
xorps xmm0, xmm0
push 2
push 0x55f714
mov ecx, 0x599388
mov dword [0x599398], 0
movups xmmword [0x599388], xmm0
mov dword [0x59939c], 0
call fcn.004185e0
mov byte [ebp - 4], 0x38
xorps xmm0, xmm0
push 2
push 0x55f714
mov ecx, 0x5993a0
mov dword [0x5993b0], 0
movups xmmword [0x5993a0], xmm0
mov dword [0x5993b4], 0
call fcn.004185e0
mov byte [ebp - 4], 0x39
xorps xmm0, xmm0
push 2
push 0x55f714
mov ecx, 0x5993b8
mov dword [0x5993c8], 0
movups xmmword [0x5993b8], xmm0
mov dword [0x5993cc], 0
call fcn.004185e0
mov byte [ebp - 4], 0x3a
xorps xmm0, xmm0
push 2
push 0x55f714
mov ecx, 0x5993d0
mov dword [0x5993e0], 0
movups xmmword [0x5993d0], xmm0
mov dword [0x5993e4], 0
call fcn.004185e0
mov byte [ebp - 4], 0x3b
xorps xmm0, xmm0
push 2
push 0x55f714
mov ecx, 0x5993e8
mov dword [0x5993f8], 0
movups xmmword [0x5993e8], xmm0
mov dword [0x5993fc], 0
call fcn.004185e0
mov byte [ebp - 4], 0x3c
xorps xmm0, xmm0
push 2
push 0x55f714
mov ecx, 0x599400
mov dword [0x599410], 0
movups xmmword [0x599400], xmm0
mov dword [0x599414], 0
call fcn.004185e0
mov byte [ebp - 4], 0x3d
xorps xmm0, xmm0
push 0x18
push str.5_3Server_is_empty_5
mov ecx, 0x599418
mov dword [0x599428], 0
movups xmmword [0x599418], xmm0
mov dword [0x59942c], 0
call fcn.004185e0
mov byte [ebp - 4], 0x3e
mov eax, 0x50e6
push 0x40
mov dword [0x599430], 5
mov word [0x599434], ax
mov dword [0x599438], 0
mov dword [0x59943c], 0
call fcn.004f7559
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [0x599438], eax
mov byte [ebp - 4], 0x3f
push 0x24
mov dword [ebp - 0x14], 0x599440
mov dword [0x599440], 0
mov dword [0x599444], 0
mov dword [0x599448], 0
call fcn.004f7559
add esp, 8
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [0x599444], eax
mov dword [0x59944c], 0
mov dword [0x599450], 0
mov dword [0x599454], 0
mov byte [ebp - 4], 0x41
mov ecx, 0x59944c
push eax
push 0x10
mov dword [0x599458], 7
mov dword [0x59945c], 8
mov dword [0x599440], 0x3f800000
call fcn.00432a10
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x65c]
push 0x15
xorps xmm0, xmm0
mov dword [ebp - 0x64c], 0
push str.user_defined_warn_msg
movups xmmword [ebp - 0x65c], xmm0
mov dword [ebp - 0x648], 0
call fcn.004185e0
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x644]
push 0x52
xorps xmm0, xmm0
mov dword [ebp - 0x634], 0
push str.7PLAYERNAME_1you_have_been_warned_by_admin_5ADMINNAME._3Reason:_1REASON
movups xmmword [ebp - 0x644], xmm0
mov dword [ebp - 0x630], 0
call fcn.004185e0
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x62c]
push 0x15
xorps xmm0, xmm0
mov dword [ebp - 0x61c], 0
push str.user_defined_kick_msg
movups xmmword [ebp - 0x62c], xmm0
mov dword [ebp - 0x618], 0
call fcn.004185e0
mov byte [ebp - 4], 0x45
xorps xmm0, xmm0
movups xmmword [ebp - 0x614], xmm0
mov dword [ebp - 0x604], 0
push 0x52
push str.7PLAYERNAME_1you_are_being_kicked_by_admin_5ADMINNAME._3Reason:_1REASON
lea ecx, [ebp - 0x614]
mov dword [ebp - 0x600], 0
call fcn.004185e0
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x5fc]
push 0x19
xorps xmm0, xmm0
mov dword [ebp - 0x5ec], 0
push str.user_defined_temp_ban_msg
movups xmmword [ebp - 0x5fc], xmm0
mov dword [ebp - 0x5e8], 0
call fcn.004185e0
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0x5e4]
push 0x88
xorps xmm0, xmm0
mov dword [ebp - 0x5d4], 0
push str.7PLAYERNAME_7you_are_being_1temporarily_banned_7for_1TEMPBAN_DURATION_hours_7by_1admin_ADMINNAME.br3Reason:_1REASON
movups xmmword [ebp - 0x5e4], xmm0
mov dword [ebp - 0x5d0], 0
call fcn.004185e0
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x5cc]
push 0x14
xorps xmm0, xmm0
mov dword [ebp - 0x5bc], 0
push str.user_defined_ban_msg
movups xmmword [ebp - 0x5cc], xmm0
mov dword [ebp - 0x5b8], 0
call fcn.004185e0
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x5b4]
push 0x52
xorps xmm0, xmm0
mov dword [ebp - 0x5a4], 0
push str.7PLAYERNAME_1you_are_being_banned_by_admin_5ADMINNAME._3Reason:_1REASON
movups xmmword [ebp - 0x5b4], xmm0
mov dword [ebp - 0x5a0], 0
call fcn.004185e0
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x59c]
push 0x17
xorps xmm0, xmm0
mov dword [ebp - 0x58c], 0
push str.user_defined_ip_ban_msg
movups xmmword [ebp - 0x59c], xmm0
mov dword [ebp - 0x588], 0
call fcn.004185e0
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0x584]
push 0x5e
xorps xmm0, xmm0
mov dword [ebp - 0x574], 0
push str.7PLAYERNAME_1you_are_being_permanently_banned_by_admin_5ADMINNAME._3Reason:_1REASON
movups xmmword [ebp - 0x584], xmm0
mov dword [ebp - 0x570], 0
call fcn.004185e0
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x56c]
push 0x25
xorps xmm0, xmm0
mov dword [ebp - 0x55c], 0
push str.user_defined_ip_address_range_ban_msg
movups xmmword [ebp - 0x56c], xmm0
mov dword [ebp - 0x558], 0
call fcn.004185e0
mov byte [ebp - 4], 0x4d
xorps xmm0, xmm0
movups xmmword [ebp - 0x554], xmm0
mov dword [ebp - 0x544], 0
mov dword [ebp - 0x540], 0
push 0x60
push str.7Admin_5ADMINNAME_7has_1banned_IP_address_range_5IP_ADDRESS_RANGE._3Reason:_1REASON
lea ecx, [ebp - 0x554]
call fcn.004185e0
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x53c]
push 0x19
xorps xmm0, xmm0
mov dword [ebp - 0x52c], 0
push str.user_defined_city_ban_msg
movups xmmword [ebp - 0x53c], xmm0
mov dword [ebp - 0x528], 0
call fcn.004185e0
mov byte [ebp - 4], 0x4f
lea ecx, [ebp - 0x524]
push 0x3f
xorps xmm0, xmm0
mov dword [ebp - 0x514], 0
push str.7Admin_5ADMINNAME_1has_globally_banned_city:_5CITY_NAME
movups xmmword [ebp - 0x524], xmm0
mov dword [ebp - 0x510], 0
call fcn.004185e0
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x50c]
push 0x1b
xorps xmm0, xmm0
mov dword [ebp - 0x4fc], 0
push str.user_defined_city_unban_msg
movups xmmword [ebp - 0x50c], xmm0
mov dword [ebp - 0x4f8], 0
call fcn.004185e0
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0x4f4]
push 0x49
xorps xmm0, xmm0
mov dword [ebp - 0x4e4], 0
push str.7Admin_5ADMINNAME_1has_removed_previously_banned_city:_5CITY_NAME
movups xmmword [ebp - 0x4f4], xmm0
mov dword [ebp - 0x4e0], 0
call fcn.004185e0
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x4dc]
push 0x28
xorps xmm0, xmm0
mov dword [ebp - 0x4cc], 0
push str.user_defined_enable_city_ban_feature_msg
movups xmmword [ebp - 0x4dc], xmm0
mov dword [ebp - 0x4c8], 0
call fcn.004185e0
mov byte [ebp - 4], 0x53
lea ecx, [ebp - 0x4c4]
push 0x6c
xorps xmm0, xmm0
mov dword [ebp - 0x4b4], 0
push str.7Admin_5ADMINNAME_7has_enabled_1automatic_kick_7for_players_with_1IP_addresses_7from_banned_cities.
movups xmmword [ebp - 0x4c4], xmm0
mov dword [ebp - 0x4b0], 0
call fcn.004185e0
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x4ac]
push 0x29
xorps xmm0, xmm0
mov dword [ebp - 0x49c], 0
push str.user_defined_disable_city_ban_feature_msg
movups xmmword [ebp - 0x4ac], xmm0
mov dword [ebp - 0x498], 0
call fcn.004185e0
mov byte [ebp - 4], 0x55
xorps xmm0, xmm0
movups xmmword [ebp - 0x494], xmm0
mov dword [ebp - 0x484], 0
mov dword [ebp - 0x480], 0
push 0x6d
push str.7Admin_5ADMINNAME_7has_disabled_1automatic_kick_7for_players_with_1IP_addresses_7from_banned_cities.
lea ecx, [ebp - 0x494]
call fcn.004185e0
mov byte [ebp - 4], 0x56
lea ecx, [ebp - 0x47c]
push 0x1c
xorps xmm0, xmm0
mov dword [ebp - 0x46c], 0
push str.user_defined_country_ban_msg
movups xmmword [ebp - 0x47c], xmm0
mov dword [ebp - 0x468], 0
call fcn.004185e0
mov byte [ebp - 4], 0x57
lea ecx, [ebp - 0x464]
push 0x45
xorps xmm0, xmm0
mov dword [ebp - 0x454], 0
push str.7Admin_5ADMINNAME_1has_globally_banned_country:_5COUNTRY_NAME
movups xmmword [ebp - 0x464], xmm0
mov dword [ebp - 0x450], 0
call fcn.004185e0
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x44c]
push 0x1e
xorps xmm0, xmm0
mov dword [ebp - 0x43c], 0
push str.user_defined_country_unban_msg
movups xmmword [ebp - 0x44c], xmm0
mov dword [ebp - 0x438], 0
call fcn.004185e0
mov byte [ebp - 4], 0x59
lea ecx, [ebp - 0x434]
push 0x4f
xorps xmm0, xmm0
mov dword [ebp - 0x424], 0
push str.7Admin_5ADMINNAME_1has_removed_previously_banned_country:_5COUNTRY_NAME
movups xmmword [ebp - 0x434], xmm0
mov dword [ebp - 0x420], 0
call fcn.004185e0
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0x41c]
push 0x2b
xorps xmm0, xmm0
mov dword [ebp - 0x40c], 0
push str.user_defined_enable_country_ban_feature_msg
movups xmmword [ebp - 0x41c], xmm0
mov dword [ebp - 0x408], 0
call fcn.004185e0
mov byte [ebp - 4], 0x5b
lea ecx, [ebp - 0x404]
push 0x6f
xorps xmm0, xmm0
mov dword [ebp - 0x3f4], 0
push str.7Admin_5ADMINNAME_7has_enabled_1automatic_kick_7for_players_with_1IP_addresses_7from_banned_countries.
movups xmmword [ebp - 0x404], xmm0
mov dword [ebp - 0x3f0], 0
call fcn.004185e0
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0x3ec]
push 0x2c
xorps xmm0, xmm0
mov dword [ebp - 0x3dc], 0
push str.user_defined_disable_country_ban_feature_msg
movups xmmword [ebp - 0x3ec], xmm0
mov dword [ebp - 0x3d8], 0
call fcn.004185e0
mov byte [ebp - 4], 0x5d
xorps xmm0, xmm0
push 0x70
movups xmmword [ebp - 0x3d4], xmm0
mov dword [ebp - 0x3c4], 0
mov dword [ebp - 0x3c0], 0
push str.7Admin_5ADMINNAME_7has_disabled_1automatic_kick_7for_players_with_1IP_addresses_7from_banned_countries.
lea ecx, [ebp - 0x3d4]
call fcn.004185e0
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0x3bc]
push 0x1d
xorps xmm0, xmm0
mov dword [ebp - 0x3ac], 0
push str.automatic_remove_temp_ban_msg
movups xmmword [ebp - 0x3bc], xmm0
mov dword [ebp - 0x3a8], 0
call fcn.004185e0
mov byte [ebp - 4], 0x5f
lea ecx, [ebp - 0x3a4]
push 0xbd
xorps xmm0, xmm0
mov dword [ebp - 0x394], 0
push str.1BANNED_BY:_7PLAYERNAMEs_1temporary_ban_7_start_date:_3TEMP_BAN_START_DATE_7expired_on_3TEMP_BAN_END_DATE_br7has_automatically_been_removed._5Reason_of_ban:_1REASON
movups xmmword [ebp - 0x3a4], xmm0
mov dword [ebp - 0x390], 0
call fcn.004185e0
mov byte [ebp - 4], 0x60
lea ecx, [ebp - 0x38c]
push 0x1b
xorps xmm0, xmm0
mov dword [ebp - 0x37c], 0
push str.automatic_kick_temp_ban_msg
movups xmmword [ebp - 0x38c], xmm0
mov dword [ebp - 0x378], 0
call fcn.004185e0
mov byte [ebp - 4], 0x61
lea ecx, [ebp - 0x374]
push 0xe2
xorps xmm0, xmm0
mov dword [ebp - 0x364], 0
push str.1BANNED_BY:_7Temporarily_banned_player_PLAYERNAME_7is_being_automatically_1kicked.br7Your_temporary_ban_expires_on_1TEMP_BAN_END_DATE.br5Reason_of_ban:_1REASON_7_5Date_of_ban:_1TEMP_BAN_START_DATE
movups xmmword [ebp - 0x374], xmm0
mov dword [ebp - 0x360], 0
call fcn.004185e0
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x35c]
push 0x19
xorps xmm0, xmm0
mov dword [ebp - 0x34c], 0
push str.automatic_kick_ip_ban_msg
movups xmmword [ebp - 0x35c], xmm0
mov dword [ebp - 0x348], 0
call fcn.004185e0
mov byte [ebp - 4], 0x63
lea ecx, [ebp - 0x344]
push 0xa4
xorps xmm0, xmm0
mov dword [ebp - 0x334], 0
push str.7Player_PLAYERNAME_7with_a_previously_1banned_IP_address_7is_being_automatically_1kicked.br5Reason_of_ban:_1REASON_7_5Date_of_ban:_1IP_BAN_DATE
movups xmmword [ebp - 0x344], xmm0
mov dword [ebp - 0x330], 0
call fcn.004185e0
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x32c]
push 0x27
xorps xmm0, xmm0
mov dword [ebp - 0x31c], 0
push str.automatic_kick_ip_address_range_ban_msg
movups xmmword [ebp - 0x32c], xmm0
mov dword [ebp - 0x318], 0
call fcn.004185e0
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0x314]
xorps xmm0, xmm0
mov dword [ebp - 0x304], 0
push 0xc1
movups xmmword [ebp - 0x314], xmm0
mov dword [ebp - 0x300], 0
push str.7Player_PLAYERNAME_7with_an_1IP_address_7from_a_previously_1banned_IP_address_range_7is_being_automatically_1kicked.br5Reason_of_ban:_1REASON_7_5Date_of_ban:_1IP_BAN_DATE
call fcn.004185e0
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0x2fc]
push 0x1b
xorps xmm0, xmm0
mov dword [ebp - 0x2ec], 0
push str.automatic_kick_city_ban_msg
movups xmmword [ebp - 0x2fc], xmm0
mov dword [ebp - 0x2e8], 0
call fcn.004185e0
mov byte [ebp - 4], 0x67
lea ecx, [ebp - 0x2e4]
push 0x71
xorps xmm0, xmm0
mov dword [ebp - 0x2d4], 0
push str.7Player_PLAYERNAME_7with_an_IP_address_from_a_1banned_city:_5CITY_NAME_7is_being_automatically_1kicked.
movups xmmword [ebp - 0x2e4], xmm0
mov dword [ebp - 0x2d0], 0
call fcn.004185e0
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0x2cc]
push 0x1e
xorps xmm0, xmm0
mov dword [ebp - 0x2bc], 0
push str.automatic_kick_country_ban_msg
movups xmmword [ebp - 0x2cc], xmm0
mov dword [ebp - 0x2b8], 0
call fcn.004185e0
mov byte [ebp - 4], 0x69
lea ecx, [ebp - 0x2b4]
push 0x78
xorps xmm0, xmm0
mov dword [ebp - 0x2a4], 0
push str.7Player_PLAYERNAME_7with_an_IP_address_from_a_1banned_country:__5COUNTRY_NAME_7is_being_automatically_1kicked.
movups xmmword [ebp - 0x2b4], xmm0
mov dword [ebp - 0x2a0], 0
call fcn.004185e0
mov byte [ebp - 4], 0x6a
lea ecx, [ebp - 0x29c]
push 0x27
xorps xmm0, xmm0
mov dword [ebp - 0x28c], 0
push str.user_defined_protect_ip_address_message
movups xmmword [ebp - 0x29c], xmm0
mov dword [ebp - 0x288], 0
call fcn.004185e0
mov byte [ebp - 4], 0x6b
lea ecx, [ebp - 0x284]
push 0x59
xorps xmm0, xmm0
mov dword [ebp - 0x274], 0
push str.1ADMINNAME_7has_protected_1IP_address_7of_PLAYERNAME7.br5Reason:_1REASON
movups xmmword [ebp - 0x284], xmm0
mov dword [ebp - 0x270], 0
call fcn.004185e0
mov byte [ebp - 4], 0x6c
lea ecx, [ebp - 0x26c]
push 0x29
xorps xmm0, xmm0
mov dword [ebp - 0x25c], 0
push str.user_defined_unprotect_ip_address_message
movups xmmword [ebp - 0x26c], xmm0
mov dword [ebp - 0x258], 0
call fcn.004185e0
mov byte [ebp - 4], 0x6d
lea ecx, [ebp - 0x254]
push 0x5c
xorps xmm0, xmm0
mov dword [ebp - 0x244], 0
push str.1ADMINNAME_7has_removed_a_previously_protected_1IP_address7.br5Reason:_1REASON
movups xmmword [ebp - 0x254], xmm0
mov dword [ebp - 0x240], 0
call fcn.004185e0
mov byte [ebp - 4], 0x6e
lea ecx, [ebp - 0x23c]
push 0x2d
xorps xmm0, xmm0
mov dword [ebp - 0x22c], 0
push str.user_defined_protect_ip_address_range_message
movups xmmword [ebp - 0x23c], xmm0
mov dword [ebp - 0x228], 0
call fcn.004185e0
mov byte [ebp - 4], 0x6f
lea ecx, [ebp - 0x224]
push 0x5f
xorps xmm0, xmm0
mov dword [ebp - 0x214], 0
push str.1ADMINNAME_7has_protected_1IP_address_range_7of_PLAYERNAME7.br5Reason:_1REASON
movups xmmword [ebp - 0x224], xmm0
mov dword [ebp - 0x210], 0
call fcn.004185e0
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x20c]
push 0x2f
xorps xmm0, xmm0
mov dword [ebp - 0x1fc], 0
push str.user_defined_unprotect_ip_address_range_message
movups xmmword [ebp - 0x20c], xmm0
mov dword [ebp - 0x1f8], 0
call fcn.004185e0
mov byte [ebp - 4], 0x71
lea ecx, [ebp - 0x1f4]
push 0x62
xorps xmm0, xmm0
mov dword [ebp - 0x1e4], 0
push str.1ADMINNAME_7has_removed_a_previously_1protected_IP_address_range7.br5Reason:_1REASON
movups xmmword [ebp - 0x1f4], xmm0
mov dword [ebp - 0x1e0], 0
call fcn.004185e0
mov byte [ebp - 4], 0x72
lea ecx, [ebp - 0x1dc]
push 0x21
xorps xmm0, xmm0
mov dword [ebp - 0x1cc], 0
push str.user_defined_protect_city_message
movups xmmword [ebp - 0x1dc], xmm0
mov dword [ebp - 0x1c8], 0
call fcn.004185e0
mov byte [ebp - 4], 0x73
lea ecx, [ebp - 0x1c4]
push 0x47
xorps xmm0, xmm0
mov dword [ebp - 0x1b4], 0
push str.1ADMINNAME_7has_protected_1city__CITY_NAME__7of_PLAYERNAME7.
movups xmmword [ebp - 0x1c4], xmm0
mov dword [ebp - 0x1b0], 0
call fcn.004185e0
mov byte [ebp - 4], 0x74
lea ecx, [ebp - 0x1ac]
push 0x23
xorps xmm0, xmm0
mov dword [ebp - 0x19c], 0
push str.user_defined_unprotect_city_message
movups xmmword [ebp - 0x1ac], xmm0
mov dword [ebp - 0x198], 0
call fcn.004185e0
mov byte [ebp - 4], 0x75
lea ecx, [ebp - 0x194]
push 0x46
xorps xmm0, xmm0
mov dword [ebp - 0x184], 0
push str.1ADMINNAME_7has_removed_a_previously_1protected_city:_CITY_NAME
movups xmmword [ebp - 0x194], xmm0
mov dword [ebp - 0x180], 0
call fcn.004185e0
mov byte [ebp - 4], 0x76
lea ecx, [ebp - 0x17c]
push 0x24
xorps xmm0, xmm0
mov dword [ebp - 0x16c], 0
push str.user_defined_protect_country_message
movups xmmword [ebp - 0x17c], xmm0
mov dword [ebp - 0x168], 0
call fcn.004185e0
mov byte [ebp - 4], 0x77
lea ecx, [ebp - 0x164]
push 0x4d
xorps xmm0, xmm0
mov dword [ebp - 0x154], 0
push str.1ADMINNAME_7has_protected_1country__COUNTRY_NAME__7of_PLAYERNAME7.
movups xmmword [ebp - 0x164], xmm0
mov dword [ebp - 0x150], 0
call fcn.004185e0
mov byte [ebp - 4], 0x78
lea ecx, [ebp - 0x14c]
push 0x26
xorps xmm0, xmm0
mov dword [ebp - 0x13c], 0
push str.user_defined_unprotect_country_message
movups xmmword [ebp - 0x14c], xmm0
mov dword [ebp - 0x138], 0
call fcn.004185e0
mov byte [ebp - 4], 0x79
lea ecx, [ebp - 0x134]
push 0x4c
xorps xmm0, xmm0
mov dword [ebp - 0x124], 0
push str.1ADMINNAME_7has_removed_a_previously_1protected_country:_COUNTRY_NAME
movups xmmword [ebp - 0x134], xmm0
mov dword [ebp - 0x120], 0
call fcn.004185e0
lea eax, [ebp - 0x11c]
mov byte [ebp - 4], 0x7a
lea ecx, [ebp - 0x65c]
push eax
push ecx
mov ecx, 0x599460
call fcn.00478d00
push fcn.00433d30
push 0x1c
push 0x30
lea eax, [ebp - 0x65c]
mov byte [ebp - 4], 0x7c
push eax
call fcn.004f7be5
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 0x14], 0x599480
push str.Unknown_game_
lea ecx, [ebp - 0xa4]
mov dword [ebp - 0xa8], 0
movups xmmword [ebp - 0xa4], xmm0
mov dword [ebp - 0x94], 0
mov dword [ebp - 0x90], 0
call fcn.004185e0
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0x88]
push 0x18
xorps xmm0, xmm0
mov dword [ebp - 0x8c], 1
push str.Call_of_Duty_Multiplayer
movups xmmword [ebp - 0x88], xmm0
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0
call fcn.004185e0
mov byte [ebp - 4], 0x7e
xorps xmm0, xmm0
mov dword [ebp - 0x70], 2
push 0x1a
push str.Call_of_Duty_2_Multiplayer
lea ecx, [ebp - 0x6c]
mov dword [ebp - 0x5c], 0
movups xmmword [ebp - 0x6c], xmm0
mov dword [ebp - 0x58], 0
call fcn.004185e0
mov byte [ebp - 4], 0x7f
lea ecx, [ebp - 0x50]
push 0x1e
xorps xmm0, xmm0
mov dword [ebp - 0x54], 3
push str.Call_of_Duty_4:_Modern_Warfare
movups xmmword [ebp - 0x50], xmm0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x3c], 0
call fcn.004185e0
mov byte [ebp - 4], 0x80
lea ecx, [ebp - 0x34]
push 0x1c
xorps xmm0, xmm0
mov dword [ebp - 0x38], 4
push str.Call_of_Duty_5:_World_at_War
movups xmmword [ebp - 0x34], xmm0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
call fcn.004185e0
mov byte [ebp - 4], 0x81
lea edi, [ebp - 0xa8]
push 0x24
lea esi, [ebp - 0x1c]
mov dword [0x599480], 0
mov dword [0x599484], 0
mov dword [0x599488], 0
call fcn.004f7559
add esp, 4
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [0x599484], eax
mov dword [0x59948c], 0
mov dword [0x599490], 0
mov dword [0x599494], 0
mov byte [ebp - 4], 0x83
mov ecx, 0x59948c
push eax
push 0x10
mov dword [0x599498], 7
mov dword [0x59949c], 8
mov dword [0x599480], 0x3f800000
call fcn.00432a10
push esi
push edi
mov ecx, 0x599480
mov byte [ebp - 4], 0x84
call fcn.0047f7c0
push fcn.00411a20
push 5
push 0x1c
mov eax, edi
mov byte [ebp - 4], 0x86
push eax
call fcn.004f7be5
push 3
xorps xmm0, xmm0
mov dword [ebp - 0x10c], 0
push 0x55eff8
lea ecx, [ebp - 0x11c]
mov dword [ebp - 0x108], 0
movups xmmword [ebp - 0x11c], xmm0
call fcn.004185e0
mov dword [ebp - 0x104], 0x73
mov byte [ebp - 4], 0x87
push 4
xorps xmm0, xmm0
mov dword [ebp - 0xf0], 0
push str.1.01
lea ecx, [ebp - 0x100]
mov dword [ebp - 0xec], 0
movups xmmword [ebp - 0x100], xmm0
call fcn.004185e0
mov dword [ebp - 0xe8], 0x73
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0xe4]
push 3
xorps xmm0, xmm0
mov dword [ebp - 0xd4], 0
push 0x5603e0
movups xmmword [ebp - 0xe4], xmm0
mov dword [ebp - 0xd0], 0
call fcn.004185e0
mov dword [ebp - 0xcc], 0x75
mov byte [ebp - 4], 0x89
lea ecx, [ebp - 0xc8]
push 3
xorps xmm0, xmm0
mov dword [ebp - 0xb8], 0
push 0x5603e4
movups xmmword [ebp - 0xc8], xmm0
mov dword [ebp - 0xb4], 0
call fcn.004185e0
mov dword [ebp - 0xb0], 0x76
lea eax, [ebp - 0xac]
mov byte [ebp - 4], 0x8a
lea ecx, [ebp - 0x11c]
push eax
push ecx
mov ecx, 0x5994a0
call fcn.00478c40
push fcn.00414d40
push 4
push 0x1c
lea eax, [ebp - 0x11c]
mov byte [ebp - 4], 0x8c
push eax
call fcn.004f7be5
xorps xmm0, xmm0
mov dword [0x5994c0], 0
push 0x200
push 0
movups xmmword [0x5994c8], xmm0
push 0x599544
movups xmmword [0x5994e4], xmm0
mov dword [0x5994c4], 0
movups xmmword [0x5994fc], xmm0
mov dword [0x5994d8], 0
movups xmmword [0x599514], xmm0
mov dword [0x5994dc], 0xf
movups xmmword [0x59952c], xmm0
mov byte [0x5994c8], 0
mov byte [0x5994e0], 0
mov dword [0x5994f4], 0
mov dword [0x5994f8], 0xf
mov byte [0x5994e4], 0
mov dword [0x59950c], 0
mov dword [0x599510], 0xf
mov byte [0x5994fc], 0
mov dword [0x599524], 0
mov dword [0x599528], 0xf
mov byte [0x599514], 0
mov dword [0x59953c], 0
mov dword [0x599540], 0xf
mov byte [0x59952c], 0
call fcn.00500b60
push 0x200
push 0
push 0x599744
call fcn.00500b60
add esp, 0x18
mov ecx, 0x599944
mov byte [ebp - 4], 0x8d
call fcn.0042bd30
mov ecx, 0x599a88
mov byte [ebp - 4], 0x8e
call fcn.004362e0
mov byte [ebp - 4], 0x8f
xorps xmm0, xmm0
movups xmmword [0x599af4], xmm0
mov dword [0x599b04], 0
push 8
mov dword [0x599af4], 0
mov dword [0x599af8], 0
mov dword [0x599afc], 0
mov dword [0x599b00], 0
mov dword [0x599b04], 0
call fcn.004f7559
mov dword [eax + 4], 0
mov dword [0x599af4], eax
mov dword [eax], 0x599af4
mov byte [ebp - 4], 0x90
mov edi, 0x598d60
lea esi, [edi + 0xda8]
xorps xmm0, xmm0
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [ebp - 0x14], esi
push 8
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
mov dword [esi + 0xc], 0
mov dword [esi + 0x10], 0
call fcn.004f7559
add esp, 8
mov dword [eax + 4], 0
mov dword [esi], eax
mov dword [eax], esi
mov dword [edi + 0xdbc], 0
mov dword [edi + 0xdc0], 0
mov dword [edi + 0xdc4], 0
lea ecx, [edi + 0xdc8]
mov byte [ebp - 4], 0x92
call fcn.00478920
lea ecx, [edi + 0xde8]
mov byte [ebp - 4], 0x93
call fcn.00478850
lea eax, [edi + 0xf8]
mov byte [ebp - 4], 0x94
push eax
push ecx
lea ecx, [ebp - 0xac]
call fcn.0047ad10
sub esp, 8
mov byte [ebp - 4], 0x95
lea ecx, [ebp - 0x7c]
call fcn.0047ad80
push 0x560404
push str.REASON
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x96
call fcn.0047ae10
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x97
lea ecx, [ebp - 0xac]
push eax
push ecx
lea ecx, [edi + 0xe08]
call fcn.00478d00
push fcn.00433d30
push 3
push 0x30
lea eax, [ebp - 0xac]
mov byte [ebp - 4], 0x99
push eax
call fcn.004f7be5
lea ecx, [edi + 0xe28]
call fcn.00478750
lea ecx, [edi + 0xe48]
mov byte [ebp - 4], 0x9a
call fcn.00478660
lea ecx, [edi + 0xe68]
mov byte [ebp - 4], 0x9b
call fcn.00444660
mov eax, edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004f7466
mov esp, ebp
pop ebp
ret