Function at 0x4c8558
Capabilities:
Encode data using base64
Get hostname
Get socket status
Initialize winsock library
Parse pe header
Resolve dns
Start tcp server

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x7ac
and esp, 0xfffffff0
mov eax, 0
add eax, 0xf
add eax, 0xf
shr eax, 4
shl eax, 4
mov dword [ebp - 0x78c], eax
mov eax, dword [ebp - 0x78c]
call fcn.00534c38
mov dword [ebp - 0x564], 0x527d48
mov dword [ebp - 0x560], 0x5f1364
lea eax, [ebp - 0x55c]
lea edx, [ebp - 0x18]
mov dword [eax], edx
mov edx, 0x4cc497
mov dword [eax + 4], edx
mov dword [eax + 8], esp
lea eax, [ebp - 0x57c]
mov dword [esp], eax
call fcn.005341e8
call fcn.00533c58
mov dword [esp + 4], str.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 0xffffffff
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
mov dword [esp + 4], str.::_______________Servidor_baseado_em_Dragon_Souls_RPG_7.92___________________::
mov dword [esp], 0x60f608
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
mov dword [esp + 4], str.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
mov dword [esp], 0x60f608
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
mov dword [esp + 4], str.::_______________Desenvolvido_por_Milton_Alves_Junior________________________::
mov dword [esp], 0x60f608
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
mov dword [esp + 4], str.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
mov dword [esp], 0x60f608
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
mov dword [esp + 4], 0
mov dword [esp], 0x60ece0
call fcn.004516a0
mov dword [esp + 4], str.::_Initializing_the_random_numbers...
mov dword [esp], 0x60f608
call fcn.005eb730
mov dword [esp], 0
call sub.msvcrt.dll_time
mov dword [esp], eax
call sub.msvcrt.dll_srand
mov dword [esp + 4], 0x5ff277
mov dword [esp], 0x60f608
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
mov dword [esp + 4], str.::_Loading_config.lua...
mov dword [esp], 0x60f608
call fcn.005eb730
lea eax, [ebp - 0x38]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x38]
mov dword [esp + 8], eax
mov dword [esp + 4], str.config.lua
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x5b
call fcn.00593a38
lea eax, [ebp - 0x28]
mov dword [esp + 4], eax
mov dword [esp], 0x60eb20
mov dword [ebp - 0x578], 0x5a
call fcn.004372a0
xor al, 1
mov byte [ebp - 0x581], al
jmp 0x4c877d
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x5b
call fcn.00594258
jmp 0x4c87cf
lea eax, [ebp - 0x38]
mov dword [esp], eax
call fcn.0058a3a4
cmp byte [ebp - 0x581], 0
je 0x4c8808
mov dword [esp], str.Unable_to_load_config.lua_
mov dword [ebp - 0x578], 0xffffffff
call fcn.004c8452
mov dword [ebp - 0x580], 0xffffffff
jmp 0x4ccd0d
mov dword [esp + 4], 0x5ff277
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 0xffffffff
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
mov dword [esp + 4], str.::_Loading_RSA_key...
mov dword [esp], 0x60f608
call fcn.005eb730
mov dword [ebp - 0x3c], str.14299623962416399520070177382898895550795403345466153217470516082934737582776038882967213386204600674145392845853859217990626450972452084065728686565928113
mov dword [ebp - 0x40], str.7630979195970404721891201847792002125535401292779123937207447574596692788513647179235335529307251350570728407373705564708871762033017096809910315212884101
mov dword [ebp - 0x44], str.46730330223584118622160180015036832148732986808519344675210555262940258739805766860224610646919605860206328024326703361630109888417839241959507572247284807035235569619173792292786907845791904955103601652822519121908367187885509270025388641700821735345222087940578381210879116823013776808975766851829020659073
mov dword [esp], 0x70
call fcn.0052a9a8
mov dword [ebp - 0x594], eax
mov edx, dword [ebp - 0x594]
mov dword [esp], edx
mov dword [ebp - 0x578], 0x59
call fcn.004f8894
jmp 0x4c88c9
mov eax, dword [ebp - 0x594]
mov dword [0x60efd8], eax
mov eax, dword [ebp - 0x44]
mov dword [esp + 0xc], eax
mov eax, dword [ebp - 0x40]
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x3c]
mov dword [esp + 4], eax
mov eax, dword [0x60efd8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.004f8af0
mov dword [esp + 4], 0x5ff277
mov dword [esp], 0x60f608
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
mov dword [esp + 4], str.::_Loading_bans...
mov dword [esp], 0x60f608
call fcn.005eb730
mov dword [esp], 0x60ec80
call fcn.0040bde6
lea eax, [ebp - 0x38]
mov dword [esp + 8], 7
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
mov dword [esp], 0x60ec80
mov dword [ebp - 0x578], 0x58
call fcn.0040e32c
xor al, 1
mov byte [ebp - 0x599], al
jmp 0x4c89ce
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.00594258
cmp byte [ebp - 0x599], 0
je 0x4c8a07
mov dword [esp], str.Unable_to_load_bans_
call fcn.004c8452
mov dword [ebp - 0x580], 0xffffffff
jmp 0x4ccd0d
mov dword [esp + 4], 0x5ff277
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 0xffffffff
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
mov dword [esp + 4], 8
mov dword [esp], 0x10
call fcn.005ec1d4
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
mov dword [esp], eax
call fcn.005a6c00
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5ff56a
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x56
call fcn.00593a38
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x55
call fcn.005a69c0
jmp 0x4c8ada
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x56
call fcn.00594258
jmp 0x4c8b19
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0x38]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x578], 0x54
call fcn.005ebe90
mov dword [esp + 4], 0x5ff56b
mov dword [esp], eax
call fcn.005eb730
jmp 0x4c8bb2
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
mov dword [esp + 4], str.::_Loading_vocations.xml...
mov dword [esp], 0x60f608
call fcn.005eb730
lea eax, [ebp - 0x38]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
mov dword [esp], 0x60ee80
mov dword [ebp - 0x578], 0x53
call fcn.00512b6e
xor al, 1
mov byte [ebp - 0x5ad], al
jmp 0x4c8c52
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
cmp byte [ebp - 0x5ad], 0
je 0x4c8ca3
mov dword [esp], str.Unable_to_load_vocations_
call fcn.004c8452
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.005a71a0
mov dword [ebp - 0x580], 0xffffffff
jmp 0x4ccd0d
mov dword [esp + 4], 0x5ff277
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 0x57
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5ff56a
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x52
call fcn.00593a38
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x51
call fcn.005a69c0
jmp 0x4c8d50
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x52
call fcn.00594258
jmp 0x4c8d8f
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0x38]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x578], 0x50
call fcn.005ebe90
mov dword [esp + 4], str.commands.xml
mov dword [esp], eax
call fcn.005eb730
jmp 0x4c8e28
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
mov dword [esp + 4], str.::_Loading_commands.xml...
mov dword [esp], 0x60f608
call fcn.005eb730
lea eax, [ebp - 0x38]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
mov dword [esp], 0x60ede0
mov dword [ebp - 0x578], 0x4f
call fcn.0041de52
xor al, 1
mov byte [ebp - 0x5c1], al
jmp 0x4c8ec8
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
cmp byte [ebp - 0x5c1], 0
je 0x4c90b8
mov dword [esp + 4], 8
mov dword [esp], 0x10
call fcn.005ec1d4
mov dword [esp + 4], eax
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
call fcn.005a6c00
lea edx, [ebp - 0x28]
lea eax, [ebp - 0x108]
mov dword [esp + 4], eax
mov dword [esp], edx
mov dword [ebp - 0x578], 0x4e
call fcn.0057397c
sub esp, 4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x5cc], ecx
mov dword [esp + 4], str.Unable_to_load
lea eax, [ebp - 0x1c8]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x578], 0x4d
call fcn.005eb730
mov edx, dword [ebp - 0x5cc]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.005ebe90
mov dword [esp + 4], 0x5ff5e9
mov dword [esp], eax
call fcn.005eb730
jmp 0x4c8fb4
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x4e
call fcn.00594258
lea edx, [ebp - 0x28]
lea eax, [ebp - 0x1c8]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.0057397c
sub esp, 4
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x4c
call fcn.00570f88
mov dword [esp], eax
call fcn.004c8452
jmp 0x4c902f
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x4e
call fcn.00594258
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.005a71a0
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.005a71a0
mov dword [ebp - 0x580], 0xffffffff
jmp 0x4ccd0d
mov dword [esp + 4], 0x5ff277
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 0x57
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5ff56a
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x4b
call fcn.00593a38
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x4a
call fcn.005a69c0
jmp 0x4c9165
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x4b
call fcn.00594258
jmp 0x4c91a4
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0x38]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x578], 0x49
call fcn.005ebe90
mov dword [esp + 4], str.items_items.otb
mov dword [esp], eax
call fcn.005eb730
jmp 0x4c923d
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
mov dword [esp + 4], str.::_Loading_items.otb...
mov dword [esp], 0x60f608
call fcn.005eb730
lea edx, [ebp - 0x38]
lea eax, [ebp - 0x108]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.0057397c
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
mov dword [esp], 0x60e260
mov dword [ebp - 0x578], 0x48
call fcn.0048cdfc
mov dword [ebp - 0x5e8], eax
jmp 0x4c92d5
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
cmp dword [ebp - 0x5e8], 0
je 0x4c94c5
mov dword [esp + 4], 8
mov dword [esp], 0x10
call fcn.005ec1d4
mov dword [esp + 4], eax
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
call fcn.005a6c00
lea edx, [ebp - 0x28]
lea eax, [ebp - 0x108]
mov dword [esp + 4], eax
mov dword [esp], edx
mov dword [ebp - 0x578], 0x47
call fcn.0057397c
sub esp, 4
lea edx, [ebp - 0x28]
mov dword [ebp - 0x5f0], edx
mov dword [esp + 4], str.Unable_to_load
lea eax, [ebp - 0x1c8]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x578], 0x46
call fcn.005eb730
mov ecx, dword [ebp - 0x5f0]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.005ebe90
mov dword [esp + 4], 0x5ff5e9
mov dword [esp], eax
call fcn.005eb730
jmp 0x4c93c1
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x47
call fcn.00594258
lea edx, [ebp - 0x28]
lea eax, [ebp - 0x1c8]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.0057397c
sub esp, 4
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x45
call fcn.00570f88
mov dword [esp], eax
call fcn.004c8452
jmp 0x4c943c
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x47
call fcn.00594258
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.005a71a0
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.005a71a0
mov dword [ebp - 0x580], 0xffffffff
jmp 0x4ccd0d
mov dword [esp + 4], 0x5ff277
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 0x57
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5ff56a
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x44
call fcn.00593a38
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x43
call fcn.005a69c0
jmp 0x4c9572
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x44
call fcn.00594258
jmp 0x4c95b1
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0x38]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x578], 0x42
call fcn.005ebe90
mov dword [esp + 4], str.items_items.xml
mov dword [esp], eax
call fcn.005eb730
jmp 0x4c964a
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
mov dword [esp + 4], str.::_Loading_items.xml...
mov dword [esp], 0x60f608
call fcn.005eb730
lea eax, [ebp - 0x38]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
mov dword [esp], 0x60e260
mov dword [ebp - 0x578], 0x41
call fcn.0048dce6
xor al, 1
mov byte [ebp - 0x609], al
jmp 0x4c96ea
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
cmp byte [ebp - 0x609], 0
je 0x4c9864
mov dword [esp + 4], 8
mov dword [esp], 0x10
call fcn.005ec1d4
mov dword [esp + 4], eax
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
call fcn.005a6c00
mov dword [esp + 4], str.Unable_to_load
lea eax, [ebp - 0x1c8]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x578], 0x40
call fcn.005eb730
mov dword [esp + 4], str.items_items.xml
mov dword [esp], eax
call fcn.005eb730
mov dword [esp + 4], 0x5ff5e9
mov dword [esp], eax
call fcn.005eb730
lea edx, [ebp - 0x28]
lea eax, [ebp - 0x1c8]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.0057397c
sub esp, 4
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x3f
call fcn.00570f88
mov dword [esp], eax
call fcn.004c8452
jmp 0x4c97db
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x40
call fcn.00594258
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.005a71a0
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.005a71a0
mov dword [ebp - 0x580], 0xffffffff
jmp 0x4ccd0d
mov dword [esp + 4], 0x5ff277
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 0x57
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
call fcn.004f95e6
mov dword [esp], eax
call fcn.004f961e
test al, al
jne 0x4c98ca
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.005a71a0
mov dword [ebp - 0x580], 0xffffffff
jmp 0x4ccd0d
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5ff56a
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x3e
call fcn.00593a38
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x3d
call fcn.005a69c0
jmp 0x4c9949
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x3e
call fcn.00594258
jmp 0x4c9988
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0x38]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x578], 0x3c
call fcn.005ebe90
mov dword [esp + 4], str.monsters_monsters.xml
mov dword [esp], eax
call fcn.005eb730
jmp 0x4c9a21
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
mov dword [esp + 4], str.::_Loading_monsters.xml...
mov dword [esp], 0x60f608
call fcn.005eb730
lea eax, [ebp - 0x38]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp + 8], 0
mov dword [esp + 4], eax
mov dword [esp], 0x60ee20
mov dword [ebp - 0x578], 0x3b
call fcn.004b6c6a
xor al, 1
mov byte [ebp - 0x625], al
jmp 0x4c9ac9
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
cmp byte [ebp - 0x625], 0
je 0x4c9cb9
mov dword [esp + 4], 8
mov dword [esp], 0x10
call fcn.005ec1d4
mov dword [esp + 4], eax
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
call fcn.005a6c00
lea edx, [ebp - 0x28]
lea eax, [ebp - 0x108]
mov dword [esp + 4], eax
mov dword [esp], edx
mov dword [ebp - 0x578], 0x3a
call fcn.0057397c
sub esp, 4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x630], ecx
mov dword [esp + 4], str.Unable_to_load
lea eax, [ebp - 0x1c8]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x578], 0x39
call fcn.005eb730
mov edx, dword [ebp - 0x630]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.005ebe90
mov dword [esp + 4], 0x5ff5e9
mov dword [esp], eax
call fcn.005eb730
jmp 0x4c9bb5
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x3a
call fcn.00594258
lea edx, [ebp - 0x28]
lea eax, [ebp - 0x1c8]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.0057397c
sub esp, 4
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x38
call fcn.00570f88
mov dword [esp], eax
call fcn.004c8452
jmp 0x4c9c30
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x3a
call fcn.00594258
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.005a71a0
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.005a71a0
mov dword [ebp - 0x580], 0xffffffff
jmp 0x4ccd0d
mov dword [esp + 4], 0x5ff277
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 0x57
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5ff56a
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x37
call fcn.00593a38
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x36
call fcn.005a69c0
jmp 0x4c9d66
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x37
call fcn.00594258
jmp 0x4c9da5
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0x38]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x578], 0x35
call fcn.005ebe90
mov dword [esp + 4], 0x5ff66f
mov dword [esp], eax
call fcn.005eb730
jmp 0x4c9e3e
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
mov dword [esp + 4], str.::_Loading_outfits.xml...
mov dword [esp], 0x60f608
call fcn.005eb730
call fcn.00563788
mov dword [ebp - 0x1cc], eax
lea eax, [ebp - 0x38]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x1cc]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x34
call fcn.004cdfa0
xor al, 1
mov byte [ebp - 0x649], al
jmp 0x4c9eeb
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
cmp byte [ebp - 0x649], 0
je 0x4ca0db
mov dword [esp + 4], 8
mov dword [esp], 0x10
call fcn.005ec1d4
mov dword [esp + 4], eax
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
call fcn.005a6c00
lea edx, [ebp - 0x28]
lea eax, [ebp - 0x108]
mov dword [esp + 4], eax
mov dword [esp], edx
mov dword [ebp - 0x578], 0x33
call fcn.0057397c
sub esp, 4
lea edx, [ebp - 0x28]
mov dword [ebp - 0x654], edx
mov dword [esp + 4], str.Unable_to_load
lea eax, [ebp - 0x1c8]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x578], 0x32
call fcn.005eb730
mov ecx, dword [ebp - 0x654]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.005ebe90
mov dword [esp + 4], 0x5ff5e9
mov dword [esp], eax
call fcn.005eb730
jmp 0x4c9fd7
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x33
call fcn.00594258
lea edx, [ebp - 0x28]
lea eax, [ebp - 0x1c8]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.0057397c
sub esp, 4
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x31
call fcn.00570f88
mov dword [esp], eax
call fcn.004c8452
jmp 0x4ca052
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x33
call fcn.00594258
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.005a71a0
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.005a71a0
mov dword [ebp - 0x580], 0xffffffff
jmp 0x4ccd0d
mov dword [esp + 4], 0x5ff277
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 0x57
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5ff56a
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x30
call fcn.00593a38
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x2f
call fcn.005a69c0
jmp 0x4ca188
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x30
call fcn.00594258
jmp 0x4ca1c7
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0x38]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x578], 0x2e
call fcn.005ebe90
mov dword [esp + 4], str.admin.xml
mov dword [esp], eax
call fcn.005eb730
jmp 0x4ca260
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
mov dword [esp], 0x18
call fcn.0052a9a8
mov dword [ebp - 0x670], eax
mov eax, dword [ebp - 0x670]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x2d
call fcn.0040a61e
jmp 0x4ca2cc
mov edx, dword [ebp - 0x670]
mov dword [0x60e030], edx
mov dword [esp + 4], str.::_Loading_admin.xml...
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 0x57
call fcn.005eb730
lea eax, [ebp - 0x38]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
mov eax, dword [0x60e030]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x2c
call fcn.0040a8a0
xor al, 1
mov byte [ebp - 0x675], al
jmp 0x4ca36e
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
cmp byte [ebp - 0x675], 0
je 0x4ca55e
mov dword [esp + 4], 8
mov dword [esp], 0x10
call fcn.005ec1d4
mov dword [esp + 4], eax
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
call fcn.005a6c00
lea edx, [ebp - 0x28]
lea eax, [ebp - 0x108]
mov dword [esp + 4], eax
mov dword [esp], edx
mov dword [ebp - 0x578], 0x2b
call fcn.0057397c
sub esp, 4
lea edx, [ebp - 0x28]
mov dword [ebp - 0x680], edx
mov dword [esp + 4], str.Unable_to_load
lea eax, [ebp - 0x1c8]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x578], 0x2a
call fcn.005eb730
mov ecx, dword [ebp - 0x680]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.005ebe90
mov dword [esp + 4], 0x5ff5e9
mov dword [esp], eax
call fcn.005eb730
jmp 0x4ca45a
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x2b
call fcn.00594258
lea edx, [ebp - 0x28]
lea eax, [ebp - 0x1c8]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.0057397c
sub esp, 4
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x29
call fcn.00570f88
mov dword [esp], eax
call fcn.004c8452
jmp 0x4ca4d5
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x2b
call fcn.00594258
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.005a71a0
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.005a71a0
mov dword [ebp - 0x580], 0xffffffff
jmp 0x4ccd0d
mov dword [esp + 4], 0x5ff277
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 0x57
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5ff56a
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x28
call fcn.00593a38
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x27
call fcn.005a69c0
jmp 0x4ca60b
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x28
call fcn.00594258
jmp 0x4ca64a
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0x38]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x578], 0x26
call fcn.005ebe90
mov dword [esp + 4], str.guilds.xml
mov dword [esp], eax
call fcn.005eb730
jmp 0x4ca6e3
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
mov dword [esp + 4], str.::_Loading_guilds.xml...
mov dword [esp], 0x60f608
call fcn.005eb730
call fcn.0046c8be
test al, al
jne 0x4ca8e7
mov dword [esp + 4], 8
mov dword [esp], 0x10
call fcn.005ec1d4
mov dword [esp + 4], eax
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
call fcn.005a6c00
lea edx, [ebp - 0x38]
lea eax, [ebp - 0x108]
mov dword [esp + 4], eax
mov dword [esp], edx
mov dword [ebp - 0x578], 0x25
call fcn.0057397c
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [ebp - 0x69c], eax
mov dword [esp + 4], str.Unable_to_load
lea eax, [ebp - 0x1c8]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x578], 0x24
call fcn.005eb730
mov edx, dword [ebp - 0x69c]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.005ebe90
mov dword [esp + 4], 0x5ff5e9
mov dword [esp], eax
call fcn.005eb730
jmp 0x4ca7e3
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x25
call fcn.00594258
lea edx, [ebp - 0x38]
lea eax, [ebp - 0x1c8]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.0057397c
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x23
call fcn.00570f88
mov dword [esp], eax
call fcn.004c8452
jmp 0x4ca85e
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x25
call fcn.00594258
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.005a71a0
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.005a71a0
mov dword [ebp - 0x580], 0xffffffff
jmp 0x4ccd0d
mov dword [esp + 4], 0x5ff277
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 0x57
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5ff56a
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x22
call fcn.00593a38
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x21
call fcn.005a69c0
jmp 0x4ca994
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x22
call fcn.00594258
jmp 0x4ca9d3
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0x38]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x578], 0x20
call fcn.005ebe90
mov dword [esp + 4], str.stages.xml
mov dword [esp], eax
call fcn.005eb730
jmp 0x4caa6c
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
mov dword [esp + 4], str.::_Loading_stages.xml...
mov dword [esp], 0x60f608
call fcn.005eb730
mov dword [esp], 0x60ece0
call fcn.0046b690
test al, al
jne 0x4cac77
mov dword [esp + 4], 8
mov dword [esp], 0x10
call fcn.005ec1d4
mov dword [esp + 4], eax
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
call fcn.005a6c00
lea edx, [ebp - 0x38]
lea eax, [ebp - 0x108]
mov dword [esp + 4], eax
mov dword [esp], edx
mov dword [ebp - 0x578], 0x1f
call fcn.0057397c
sub esp, 4
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x6b8], ecx
mov dword [esp + 4], str.Unable_to_load
lea eax, [ebp - 0x1c8]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1e
call fcn.005eb730
mov edx, dword [ebp - 0x6b8]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.005ebe90
mov dword [esp + 4], 0x5ff5e9
mov dword [esp], eax
call fcn.005eb730
jmp 0x4cab73
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1f
call fcn.00594258
lea edx, [ebp - 0x38]
lea eax, [ebp - 0x1c8]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.0057397c
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1d
call fcn.00570f88
mov dword [esp], eax
call fcn.004c8452
jmp 0x4cabee
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1f
call fcn.00594258
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.005a71a0
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.005a71a0
mov dword [ebp - 0x580], 0xffffffff
jmp 0x4ccd0d
mov dword [esp + 4], 0x5ff277
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 0x57
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
lea eax, [ebp - 0x38]
mov dword [esp + 8], 0x11
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1c
call fcn.00591d7c
mov dword [ebp - 0x1d0], eax
lea eax, [ebp - 0x38]
mov dword [esp], eax
call fcn.005917ec
mov dword [ebp - 0x1d4], eax
lea eax, [ebp - 0x38]
mov dword [esp], eax
call fcn.00591d7c
mov dword [ebp - 0x1d8], eax
mov dword [esp + 0xc], fcn.00511148
mov eax, dword [ebp - 0x1d0]
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x1d4]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x1d8]
mov dword [esp], eax
call fcn.005eb208
mov dword [esp + 4], 0x5ff703
lea eax, [ebp - 0x38]
mov dword [esp], eax
call fcn.005eb690
test al, al
je 0x4cad5a
mov dword [esp + 4], 1
mov dword [esp], 0x60ece0
call fcn.0045164e
jmp 0x4cae1d
mov dword [esp + 4], str.NO_PVP
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1c
call fcn.005eb690
test al, al
je 0x4cad94
mov dword [esp + 4], 0
mov dword [esp], 0x60ece0
call fcn.0045164e
jmp 0x4cae1d
mov dword [esp + 4], str.PVP_ENFORCED
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1c
call fcn.005eb690
test al, al
je 0x4cadcb
mov dword [esp + 4], 2
mov dword [esp], 0x60ece0
call fcn.0045164e
jmp 0x4cae1d
mov dword [esp], str.Unknown_world_type_
mov dword [ebp - 0x578], 0x1c
call fcn.004c8452
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.005a71a0
mov dword [ebp - 0x580], 0xffffffff
jmp 0x4ccd0d
mov dword [esp + 4], 0x1e
mov dword [esp], 0x60eb20
mov dword [ebp - 0x578], 0x1c
call fcn.0044018a
test eax, eax
jle 0x4caf25
mov eax, 0x464d3a
mov edx, 0
mov dword [esp], eax
mov dword [esp + 4], edx
call fcn.005e9900
mov dword [ebp - 0x1e0], eax
mov dword [ebp - 0x1dc], edx
mov dword [esp + 0xc], 0
mov eax, dword [ebp - 0x1e0]
mov edx, dword [ebp - 0x1dc]
mov dword [esp + 4], eax
mov dword [esp + 8], edx
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.0054ab5c
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x6c8], ecx
mov dword [esp + 4], 0x1e
mov dword [esp], 0x60eb20
mov dword [ebp - 0x578], 0x1b
call fcn.0044018a
cdq
mov ecx, dword [ebp - 0x6c8]
mov dword [esp + 8], ecx
mov dword [esp], eax
mov dword [esp + 4], edx
call fcn.004f938c
mov dword [esp + 4], eax
mov dword [esp], 0x60ece0
call fcn.00451f24
jmp 0x4caf0e
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1c
call fcn.0054ab94
jmp 0x4caf53
mov dword [esp + 4], str.Warning:_server_save_disabled_
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 0x1c
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
lea eax, [ebp - 0x28]
mov dword [esp + 8], 6
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1c
call fcn.0053dfe0
sub esp, 4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x6d0], ecx
lea eax, [ebp - 0x1c8]
mov dword [esp + 8], 2
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1a
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x1c8]
mov edx, dword [ebp - 0x6d0]
mov dword [esp + 8], edx
mov dword [esp + 4], eax
mov dword [esp], 0x60ece0
mov dword [ebp - 0x578], 0x19
call fcn.004516dc
mov dword [ebp - 0x6d4], eax
jmp 0x4cb013
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1a
call fcn.00594258
jmp 0x4cb05f
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1c
call fcn.00594258
cmp dword [ebp - 0x6d4], 0
jne 0x4cb0b9
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.005a71a0
mov dword [ebp - 0x580], 0xffffffff
jmp 0x4ccd0d
lea eax, [ebp - 0x28]
mov dword [ebp - 0x6e0], eax
lea eax, [ebp - 0x1c8]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1c
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x1c8]
mov dword [esp + 8], str.raids_raids.xml
mov dword [esp + 4], eax
mov edx, dword [ebp - 0x6e0]
mov dword [esp], edx
mov dword [ebp - 0x578], 0x18
call fcn.005ec2d8
sub esp, 4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x6e4], ecx
mov dword [ebp - 0x578], 0x17
call fcn.00541934
mov edx, dword [ebp - 0x6e4]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.004f3e8a
jmp 0x4cb175
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x18
call fcn.00594258
jmp 0x4cb1c1
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1c
call fcn.00594258
call fcn.00541934
mov dword [esp], eax
call fcn.004f4990
mov dword [esp], 0x60e070
call fcn.0041381a
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x1c8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5ff56a
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x16
call fcn.00593a38
lea eax, [ebp - 0x28]
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x15
call fcn.005a69c0
jmp 0x4cb277
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x16
call fcn.00594258
jmp 0x4cb2b9
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0x28]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1c
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x28]
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x578], 0x14
call fcn.005ebe90
mov dword [esp + 4], 0x5ff75f
mov dword [esp], eax
call fcn.005eb730
jmp 0x4cb355
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1c
call fcn.00594258
mov dword [esp + 4], str.::_Loading_pvparenas.xml...
mov dword [esp], 0x60f608
call fcn.005eb730
call fcn.004f2e3c
test al, al
jne 0x4cb56e
mov dword [esp + 4], 8
mov dword [esp], 0x10
call fcn.005ec1d4
mov dword [esp + 4], eax
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
call fcn.005a6c00
lea edx, [ebp - 0x28]
lea eax, [ebp - 0x108]
mov dword [esp + 4], eax
mov dword [esp], edx
mov dword [ebp - 0x578], 0x13
call fcn.0057397c
sub esp, 4
lea eax, [ebp - 0x28]
mov dword [ebp - 0x6fc], eax
mov dword [esp + 4], str.Unable_to_load
lea eax, [ebp - 0x1c8]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x578], 0x12
call fcn.005eb730
mov edx, dword [ebp - 0x6fc]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.005ebe90
mov dword [esp + 4], 0x5ff5e9
mov dword [esp], eax
call fcn.005eb730
jmp 0x4cb455
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x13
call fcn.00594258
lea edx, [ebp - 0x28]
lea eax, [ebp - 0x1c8]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.0057397c
sub esp, 4
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x11
call fcn.00570f88
mov dword [esp], eax
call fcn.004c8452
jmp 0x4cb4d0
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x13
call fcn.00594258
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1c
call fcn.005a71a0
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.005a71a0
mov dword [ebp - 0x580], 0xffffffff
jmp 0x4ccd0d
mov dword [esp + 4], 0x5ff277
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 0x1c
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
mov word [ebp - 0x1e2], 0x101
lea eax, [ebp - 0x378]
mov dword [esp + 4], eax
movzx eax, word [ebp - 0x1e2]
mov dword [esp], eax
call sub.WSOCK32.DLL_WSAStartup
sub esp, 8
test eax, eax
je 0x4cb60d
mov dword [esp], str.Winsock_startup_failed__
call fcn.004c8452
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.005a71a0
mov dword [ebp - 0x580], 0xffffffff
jmp 0x4ccd0d
mov eax, dword [ebp - 0x378]
cmp al, 1
jne 0x4cb627
movzx eax, word [ebp - 0x378]
shr eax, 8
cmp al, 1
jne 0x4cb627
jmp 0x4cb67e
mov dword [ebp - 0x578], 0x1c
call sub.WSOCK32.DLL_WSACleanup
mov dword [esp], str.No_Winsock_1.1_found_
call fcn.004c8452
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.005a71a0
mov dword [ebp - 0x580], 0xffffffff
jmp 0x4ccd0d
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1c
call fcn.00593d98
lea eax, [ebp - 0x1c8]
mov dword [esp + 8], 0xf
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
mov dword [ebp - 0x578], 0x10
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x1c8]
mov dword [esp + 4], eax
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xf
call fcn.005943f8
jmp 0x4cb714
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x10
call fcn.00594258
lea eax, [ebp - 0x1b8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x1b8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.127.0.0.1
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xe
call fcn.00593a38
jmp 0x4cb791
lea eax, [ebp - 0x1b8]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0x380]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xd
call fcn.005b6adc
mov dword [esp], str.127.0.0.1
call sub.WSOCK32.DLL_inet_addr
sub esp, 4
mov dword [ebp - 0x380], eax
mov dword [ebp - 0x37c], 0xffffffff
lea eax, [ebp - 0x380]
mov dword [esp + 4], eax
lea eax, [ebp - 0x388]
mov dword [esp], eax
call fcn.005b6af4
lea eax, [ebp - 0x388]
mov dword [esp + 4], eax
mov dword [esp], 0x60eb00
call fcn.005bf55c
mov dword [esp + 4], pe_nt_image_headers32
lea eax, [ebp - 0x1a8]
mov dword [esp], eax
call sub.WSOCK32.DLL_gethostname
sub esp, 8
test eax, eax
jne 0x4cbf4f
mov dword [esp + 4], 0x5ff7c3
mov dword [esp], 0x60f608
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
mov dword [esp + 4], str.::_Running_on_host
mov dword [esp], eax
call fcn.005eb730
mov edx, eax
lea eax, [ebp - 0x1a8]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
lea eax, [ebp - 0x1a8]
mov dword [esp], eax
call sub.WSOCK32.DLL_gethostbyname
sub esp, 4
mov dword [ebp - 0x38c], eax
cmp dword [ebp - 0x38c], 0
je 0x4cbf4f
mov dword [esp + 4], str.::_Local_IP_address_es_:
mov dword [esp], 0x60f608
call fcn.005eb730
mov eax, dword [ebp - 0x38c]
mov eax, dword [eax + 0xc]
mov dword [ebp - 0x390], eax
mov eax, dword [ebp - 0x390]
cmp dword [eax], 0
je 0x4cbe15
lea eax, [ebp - 0x1b8]
mov dword [ebp - 0x714], eax
lea edx, [ebp - 0x128]
mov eax, dword [ebp - 0x390]
mov eax, dword [eax]
add eax, 3
movzx eax, byte [eax]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.00511950
sub esp, 4
lea edx, [ebp - 0x128]
mov dword [ebp - 0x718], edx
lea ecx, [ebp - 0x118]
mov dword [ebp - 0x71c], ecx
lea eax, [ebp - 0x3a8]
mov dword [ebp - 0x720], eax
lea edx, [ebp - 0x3b8]
mov eax, dword [ebp - 0x390]
mov eax, dword [eax]
add eax, 2
movzx eax, byte [eax]
mov dword [esp + 4], eax
mov dword [esp], edx
mov dword [ebp - 0x578], 0xc
call fcn.00511950
sub esp, 4
lea edx, [ebp - 0x3b8]
mov dword [ebp - 0x724], edx
lea ecx, [ebp - 0x3c8]
mov dword [ebp - 0x728], ecx
lea eax, [ebp - 0x3d8]
mov dword [ebp - 0x72c], eax
lea edx, [ebp - 0x3e8]
mov eax, dword [ebp - 0x390]
mov eax, dword [eax]
inc eax
movzx eax, byte [eax]
mov dword [esp + 4], eax
mov dword [esp], edx
mov dword [ebp - 0x578], 0xb
call fcn.00511950
sub esp, 4
lea edx, [ebp - 0x3e8]
mov dword [ebp - 0x730], edx
lea ecx, [ebp - 0x3f8]
mov dword [ebp - 0x734], ecx
lea edx, [ebp - 0x408]
mov eax, dword [ebp - 0x390]
mov eax, dword [eax]
movzx eax, byte [eax]
mov dword [esp + 4], eax
mov dword [esp], edx
mov dword [ebp - 0x578], 0xa
call fcn.00511950
sub esp, 4
lea eax, [ebp - 0x408]
mov dword [esp + 8], 0x5ff7f5
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x734]
mov dword [esp], eax
mov dword [ebp - 0x578], 9
call fcn.005ec2d8
sub esp, 4
lea eax, [ebp - 0x3f8]
mov edx, dword [ebp - 0x730]
mov dword [esp + 8], edx
mov dword [esp + 4], eax
mov ecx, dword [ebp - 0x72c]
mov dword [esp], ecx
mov dword [ebp - 0x578], 8
call fcn.005ec460
sub esp, 4
lea eax, [ebp - 0x3d8]
mov dword [esp + 8], 0x5ff7f5
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x728]
mov dword [esp], eax
mov dword [ebp - 0x578], 7
call fcn.005ec2d8
sub esp, 4
lea eax, [ebp - 0x3c8]
mov edx, dword [ebp - 0x724]
mov dword [esp + 8], edx
mov dword [esp + 4], eax
mov ecx, dword [ebp - 0x720]
mov dword [esp], ecx
mov dword [ebp - 0x578], 6
call fcn.005ec460
sub esp, 4
lea eax, [ebp - 0x3a8]
mov dword [esp + 8], 0x5ff7f5
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x71c]
mov dword [esp], eax
mov dword [ebp - 0x578], 5
call fcn.005ec2d8
sub esp, 4
lea eax, [ebp - 0x118]
mov edx, dword [ebp - 0x718]
mov dword [esp + 8], edx
mov dword [esp + 4], eax
mov ecx, dword [ebp - 0x714]
mov dword [esp], ecx
mov dword [ebp - 0x578], 4
call fcn.005ec460
sub esp, 4
lea eax, [ebp - 0x1b8]
mov dword [esp + 4], eax
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
mov dword [ebp - 0x578], 3
call fcn.005943f8
jmp 0x4cbb4e
lea eax, [ebp - 0x1b8]
mov dword [esp], eax
mov dword [ebp - 0x578], 4
call fcn.00594258
jmp 0x4cbb9a
lea eax, [ebp - 0x118]
mov dword [esp], eax
mov dword [ebp - 0x578], 5
call fcn.00594258
jmp 0x4cbbe6
lea eax, [ebp - 0x3a8]
mov dword [esp], eax
mov dword [ebp - 0x578], 6
call fcn.00594258
jmp 0x4cbc32
lea eax, [ebp - 0x3c8]
mov dword [esp], eax
mov dword [ebp - 0x578], 7
call fcn.00594258
jmp 0x4cbc7e
lea eax, [ebp - 0x3d8]
mov dword [esp], eax
mov dword [ebp - 0x578], 8
call fcn.00594258
jmp 0x4cbcca
lea eax, [ebp - 0x3f8]
mov dword [esp], eax
mov dword [ebp - 0x578], 9
call fcn.00594258
jmp 0x4cbd16
lea eax, [ebp - 0x408]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xa
call fcn.00594258
jmp 0x4cbd62
lea eax, [ebp - 0x3e8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xb
call fcn.00594258
jmp 0x4cbdae
lea eax, [ebp - 0x3b8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xc
call fcn.00594258
jmp 0x4cbdfd
lea eax, [ebp - 0x128]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xd
call fcn.00594258
mov eax, dword [ebp - 0x390]
cmp dword [eax], 0
je 0x4cbf31
mov eax, dword [ebp - 0x390]
mov eax, dword [eax]
movzx eax, byte [eax]
mov dword [esp + 4], eax
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 0xd
call fcn.0059057c
mov dword [esp + 4], 0x5ff7f5
mov dword [esp], eax
call fcn.005eb730
mov edx, eax
mov eax, dword [ebp - 0x390]
mov eax, dword [eax]
inc eax
movzx eax, byte [eax]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.0059057c
mov dword [esp + 4], 0x5ff7f5
mov dword [esp], eax
call fcn.005eb730
mov edx, eax
mov eax, dword [ebp - 0x390]
mov eax, dword [eax]
add eax, 2
movzx eax, byte [eax]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.0059057c
mov dword [esp + 4], 0x5ff7f5
mov dword [esp], eax
call fcn.005eb730
mov edx, eax
mov eax, dword [ebp - 0x390]
mov eax, dword [eax]
add eax, 3
movzx eax, byte [eax]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.0059057c
mov dword [esp + 4], 0x5ff7f7
mov dword [esp], eax
call fcn.005eb730
mov eax, dword [ebp - 0x390]
mov eax, dword [eax]
mov eax, dword [eax]
mov dword [ebp - 0x380], eax
mov dword [ebp - 0x37c], 0xffff
lea eax, [ebp - 0x380]
mov dword [esp + 4], eax
lea eax, [ebp - 0x410]
mov dword [esp], eax
call fcn.005b6af4
lea eax, [ebp - 0x410]
mov dword [esp + 4], eax
mov dword [esp], 0x60eb00
call fcn.005bf55c
lea eax, [ebp - 0x390]
add dword [eax], 4
jmp 0x4cbe15
mov dword [esp + 4], 0x5e8450
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 0xd
call fcn.0058f72c
mov dword [esp + 4], str.::_Global_IP_address:
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 0xd
call fcn.005eb730
cmp dword [ebp + 8], 1
jle 0x4cbf8f
mov eax, dword [ebp + 0xc]
add eax, 4
mov eax, dword [eax]
mov dword [esp + 4], eax
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.005943b8
jmp 0x4cc028
lea eax, [ebp - 0x408]
mov dword [esp + 8], 0xf
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
mov dword [ebp - 0x578], 0xd
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x408]
mov dword [esp + 4], eax
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 2
call fcn.005943f8
jmp 0x4cc010
lea eax, [ebp - 0x408]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xd
call fcn.00594258
mov dword [esp + 4], str.auto
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xd
call fcn.005eb690
test al, al
je 0x4cc05e
lea eax, [ebp - 0x1c8]
mov dword [esp + 4], eax
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.005943f8
lea eax, [ebp - 0x28]
mov dword [esp + 4], eax
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 0xd
call fcn.005ebe90
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
mov dword [esp + 4], 0x5ff7c3
mov dword [esp], eax
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00570f88
mov dword [esp], eax
call sub.WSOCK32.DLL_inet_addr
sub esp, 4
mov dword [ebp - 0x380], eax
mov dword [ebp - 0x37c], 0
lea eax, [ebp - 0x380]
mov dword [esp + 4], eax
lea eax, [ebp - 0x418]
mov dword [esp], eax
call fcn.005b6af4
lea eax, [ebp - 0x418]
mov dword [esp + 4], eax
mov dword [esp], 0x60eb00
call fcn.005bf55c
mov dword [esp + 4], str.::_Starting_Server...
mov dword [esp], 0x60f608
call fcn.005eb730
call fcn.00563288
mov dword [ebp - 0x390], eax
mov edx, dword [ebp - 0x390]
mov dword [ebp - 0x764], edx
mov dword [esp + 4], 5
mov dword [esp], 0x60eb20
call fcn.0044018a
mov ecx, dword [ebp - 0x764]
mov dword [ecx + 8], eax
mov dword [ebp - 0x38c], 0
mov dword [esp + 4], 1
mov dword [esp], 0x60ece0
call fcn.004516a0
mov dword [esp], 0x60ece0
mov dword [ebp - 0x578], 0xd
call fcn.00451660
cmp eax, 3
je 0x4ccb8c
cmp dword [ebp - 0x38c], 0x63
jg 0x4ccb8c
mov dword [esp + 8], 0x10
mov dword [esp + 4], 0
lea eax, [ebp - 0x408]
mov dword [esp], eax
call sub.msvcrt.dll_memset
mov word [ebp - 0x408], 2
mov dword [esp + 4], 3
mov dword [esp], 0x60eb20
call fcn.0044018a
movzx eax, ax
mov dword [esp], eax
call sub.WSOCK32.DLL_htons
sub esp, 4
mov word [ebp - 0x406], ax
mov dword [esp], 0
call sub.WSOCK32.DLL_htonl
sub esp, 4
mov dword [ebp - 0x404], eax
mov dword [esp + 8], 0
mov dword [esp + 4], 1
mov dword [esp], 2
call sub.WSOCK32.DLL_socket
sub esp, 0xc
mov dword [ebp - 0x420], eax
cmp dword [ebp - 0x420], 0
jne 0x4cc29e
call sub.WSOCK32.DLL_WSACleanup
mov dword [esp], str.Unable_to_create_server_socket__1__
call fcn.004c8452
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x10
call fcn.00594258
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1c
call fcn.00594258
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.005a71a0
mov dword [ebp - 0x580], 0xffffffff
jmp 0x4ccd0d
mov dword [esp + 8], 0x10
lea eax, [ebp - 0x408]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x420]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xd
call sub.WSOCK32.DLL_bind
sub esp, 0xc
test eax, eax
jns 0x4cc349
call sub.WSOCK32.DLL_WSACleanup
mov dword [esp], str.Unable_to_create_server_socket__2__
call fcn.004c8452
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x10
call fcn.00594258
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1c
call fcn.00594258
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.005a71a0
mov dword [ebp - 0x580], 0xffffffff
jmp 0x4ccd0d
mov dword [esp + 4], 0xa
mov eax, dword [ebp - 0x420]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xd
call sub.WSOCK32.DLL_listen
sub esp, 8
cmp eax, 0xffffffff
jne 0x4cc3eb
call sub.WSOCK32.DLL_WSACleanup
mov dword [esp], str.Listen_on_server_socket_not_possible_
call fcn.004c8452
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x10
call fcn.00594258
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1c
call fcn.00594258
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.005a71a0
mov dword [ebp - 0x580], 0xffffffff
jmp 0x4ccd0d
lea eax, [ebp - 0x3f8]
mov dword [esp + 8], 9
mov dword [esp + 4], 0x60eb20
mov dword [esp], eax
mov dword [ebp - 0x578], 0xd
call fcn.0053dfe0
sub esp, 4
lea eax, [ebp - 0x3f8]
mov dword [ebp - 0x768], eax
mov dword [esp + 4], 0x5ff277
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 1
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
mov dword [esp + 4], 0x5ff8a2
mov dword [esp], eax
call fcn.005eb730
mov edx, dword [ebp - 0x768]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.005ebe90
mov dword [esp + 4], str._Running...
mov dword [esp], eax
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
jmp 0x4cc979
lea eax, [ebp - 0x3f8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xd
call fcn.00594258
mov dword [ebp - 0x41c], 0
mov dword [esp], 0x60ece0
mov dword [ebp - 0x578], 0xd
call fcn.00451660
cmp eax, 3
je 0x4ccb64
cmp dword [ebp - 0x41c], 0x63
jg 0x4ccb64
mov dword [ebp - 0x538], 0
mov dword [ebp - 0x544], 0
mov eax, dword [ebp - 0x538]
cmp eax, dword [ebp - 0x544]
jbe 0x4cca0a
mov eax, dword [ebp - 0x544]
mov eax, dword [ebp + eax*4 - 0x534]
cmp eax, dword [ebp - 0x420]
jne 0x4cca00
jmp 0x4cca0a
lea eax, [ebp - 0x544]
inc dword [eax]
jmp 0x4cc9db
mov eax, dword [ebp - 0x538]
cmp eax, dword [ebp - 0x544]
jne 0x4cca3c
cmp dword [ebp - 0x538], 0x3f
ja 0x4cca3c
mov edx, dword [ebp - 0x544]
mov eax, dword [ebp - 0x420]
mov dword [ebp + edx*4 - 0x534], eax
lea eax, [ebp - 0x538]
inc dword [eax]
mov dword [ebp - 0x540], 2
mov dword [ebp - 0x53c], 0
lea eax, [ebp - 0x540]
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
lea eax, [ebp - 0x538]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x420]
inc eax
mov dword [esp], eax
mov dword [ebp - 0x578], 0xd
call sub.WSOCK32.DLL_select
sub esp, 0x14
mov dword [ebp - 0x544], eax
cmp dword [ebp - 0x544], 0xffffffff
jne 0x4ccad6
call sub.WSOCK32.DLL_WSAGetLastError
mov dword [ebp - 0x548], eax
cmp dword [ebp - 0x548], 0x2714
jne 0x4ccabb
jmp 0x4cc99b
mov dword [esp], str.select
mov dword [ebp - 0x578], 0xd
call fcn.0053c4fc
jmp 0x4ccb64
cmp dword [ebp - 0x544], 0
jne 0x4ccae4
jmp 0x4cc99b
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov eax, dword [ebp - 0x420]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xd
call sub.WSOCK32.DLL_accept
sub esp, 0xc
mov dword [ebp - 0x548], eax
cmp dword [ebp - 0x548], 0
je 0x4ccb41
lea eax, [ebp - 0x548]
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], 0x4c567c
call sub.msvcrt.dll__beginthread
jmp 0x4cc99b
lea eax, [ebp - 0x41c]
inc dword [eax]
mov dword [esp], str.accept
mov dword [ebp - 0x578], 0xd
call fcn.0053c4fc
jmp 0x4cc99b
mov eax, dword [ebp - 0x420]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xd
call sub.WSOCK32.DLL_closesocket
sub esp, 4
lea eax, [ebp - 0x38c]
inc dword [eax]
jmp 0x4cc165
cmp dword [ebp - 0x38c], 0x63
jle 0x4ccbc3
mov dword [esp + 4], str.ERROR:_Server_shutted_down_because_there_where_100_listen_errors.
mov dword [esp], 0x60f608
mov dword [ebp - 0x578], 0xd
call fcn.005eb730
mov dword [esp + 4], 0x5e8450
mov dword [esp], eax
call fcn.0058f72c
mov dword [ebp - 0x578], 0xd
call sub.WSOCK32.DLL_WSACleanup
lea eax, [ebp - 0x1c8]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x10
call fcn.00594258
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x1c
call fcn.00594258
lea eax, [ebp - 0x38]
mov dword [esp], eax
mov dword [ebp - 0x578], 0x57
call fcn.00594258
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x578], 0xffffffff
call fcn.005a71a0
mov dword [ebp - 0x580], 0
jmp 0x4ccd0d
lea eax, [ebp - 0x57c]
mov dword [esp], eax
call fcn.005342c8
mov eax, dword [ebp - 0x580]
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret