Function at 0x42b230
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x51e6e1
mov eax, dword fs:[0]
push eax
sub esp, 0x19c
mov eax, dword [0x594488]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, dword [ebp + 8]
mov dword [ebp - 0xf4], 0
call fcn.00440020
mov ecx, eax
call fcn.00440370
mov esi, eax
lea eax, [ebp - 0xf0]
push 0xb0
push 0
push eax
mov dword [ebp - 0x140], esi
call fcn.004f41b0
lea eax, [ebp - 0x88]
mov dword [ebp - 0xf0], 0x5491e8
add esp, 0xc
mov dword [ebp - 0xe0], 0x5491f0
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x88], vtable.std::ios_base.0
mov dword [ebp - 4], 0
mov dword [ebp - 0x88], vtable.std::basic_ios_char__struct_std::char_traits_char__.0
mov dword [ebp - 4], 1
lea eax, [ebp - 0xd8]
push 0
push eax
lea ecx, [ebp - 0xf0]
mov dword [ebp - 0xf4], 1
call fcn.00425250
mov dword [ebp - 4], 2
mov eax, dword [ebp - 0xf0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xf0], vtable.std::basic_stringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov eax, dword [ebp - 0xf0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xf4], eax
lea eax, [ebp - 0xd8]
mov ecx, eax
mov dword [ebp - 0x144], eax
call fcn.00425360
mov byte [ebp - 4], 3
mov dword [ebp - 0xd8], vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov dword [ebp - 0xa0], 0
mov dword [ebp - 0x9c], 0
mov dword [ebp - 4], 5
mov ecx, esi
call fcn.004d6ca0
mov ebx, eax
mov byte [ebp - 4], 6
lea esi, [ebx + 0x1c]
push esi
mov dword [ebp - 0x190], esi
call fcn.004d9b9b
add esp, 4
test eax, eax
je 0x42b38b
push eax
call fcn.004d9c86
add esp, 4
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x15c]
push ebx
call fcn.004017d0
mov ebx, eax
mov dword [ebp - 0xf4], 3
mov byte [ebp - 4], 6
push esi
call fcn.004d9bc0
add esp, 4
test eax, eax
je 0x42b3c1
push eax
call fcn.004d9c86
add esp, 4
cmp dword [ebx + 0x14], 0x10
mov eax, dword [ebx + 0x10]
jb 0x42b3cc
mov ebx, dword [ebx]
push eax
lea eax, [ebp - 0xe0]
push ebx
push eax
call fcn.00405f80
push 0x54be9c
push eax
call fcn.00405750
mov ebx, dword [ebp - 0x140]
add esp, 0x14
mov ecx, ebx
mov dword [ebp - 0x144], eax
call fcn.004d6ca0
mov dword [ebp - 0x140], eax
lea esi, [eax + 0x1c]
push esi
mov dword [ebp - 0x190], esi
call fcn.004d9b9b
add esp, 4
test eax, eax
je 0x42b420
push eax
call fcn.004d9c86
add esp, 4
mov byte [ebp - 4], 8
mov eax, dword [ebp - 0x140]
movzx eax, word [eax + 0x18]
mov dword [ebp - 0x140], eax
mov byte [ebp - 4], 6
push esi
call fcn.004d9bc0
add esp, 4
test eax, eax
je 0x42b44e
push eax
call fcn.004d9c86
add esp, 4
push dword [ebp - 0x140]
mov ecx, dword [ebp - 0x144]
call fcn.0040a410
mov eax, 3
mov dword [ebp - 0xf4], eax
and eax, 0xfffffffd
mov dword [ebp - 0xf4], eax
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x15c]
call fcn.00401990
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x40]
push 7
push str.Account
call fcn.00416130
push 6
mov dword [ebp - 0x18], 0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
push str.Server
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.00416130
mov byte [ebp - 4], 0xb
lea eax, [ebp - 0x15c]
push eax
lea ecx, [ebp - 0xd8]
call fcn.00418690
cmp dword [edi + 0x14], 0x10
mov edx, eax
mov dword [ebp - 0xf4], 5
mov esi, edi
jb 0x42b510
mov esi, dword [edi]
cmp dword [edx + 0x14], 0x10
jb 0x42b518
mov edx, dword [edx]
cmp dword [ebp - 0x14], 0x10
lea ecx, [ebp - 0x28]
push esi
cmovae ecx, dword [ebp - 0x28]
lea eax, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0x10
pop esi
call 0x92c19e
cmovae eax, dword [ebp - 0x40]
push edx
push ecx
push eax
call esi
mov eax, 5
mov dword [ebp - 0xf4], eax
and eax, 0xfffffffb
mov dword [ebp - 0xf4], eax
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x15c]
call fcn.00401990
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x28]
call fcn.00401990
push 8
mov dword [ebp - 0x114], 0
lea ecx, [ebp - 0x124]
mov dword [ebp - 0x110], 0
push 0x54beb0
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0xf
mov byte [ebp - 0x124], 0
call fcn.00416130
mov byte [ebp - 4], 0xc
lea eax, [ebp - 0x15c]
push eax
mov ecx, ebx
call fcn.004d6dc0
mov edx, eax
mov byte [ebp - 4], 0xd
cmp dword [edi + 0x14], 0x10
mov dword [ebp - 0x140], edi
jb 0x42b5d6
mov eax, dword [edi]
mov dword [ebp - 0x140], eax
cmp dword [edx + 0x14], 0x10
jb 0x42b5de
mov edx, dword [edx]
cmp dword [ebp - 0x110], 0x10
lea ecx, [ebp - 0x124]
push dword [ebp - 0x140]
cmovae ecx, dword [ebp - 0x124]
lea eax, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0x10
push edx
cmovae eax, dword [ebp - 0x40]
push ecx
push eax
call esi
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x15c]
call fcn.00401990
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x124]
call fcn.00401990
push 8
mov dword [ebp - 0x18], 0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
push str.Password
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.00416130
mov byte [ebp - 4], 0xe
lea eax, [ebp - 0x15c]
push eax
mov ecx, ebx
call fcn.004d6d20
mov edx, eax
mov byte [ebp - 4], 0xf
mov ebx, edi
cmp dword [edi + 0x14], 0x10
jb 0x42b677
mov ebx, dword [edi]
cmp dword [edx + 0x14], 0x10
jb 0x42b67f
mov edx, dword [edx]
cmp dword [ebp - 0x14], 0x10
lea ecx, [ebp - 0x28]
push ebx
cmovae ecx, dword [ebp - 0x28]
lea eax, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0x10
push edx
cmovae eax, dword [ebp - 0x40]
push ecx
push eax
call esi
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x15c]
call fcn.00401990
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x28]
call fcn.00401990
push 7
push str.AutoReg
lea ecx, [ebp - 0x40]
call fcn.00416130
push 7
mov dword [ebp - 0xfc], 0
lea ecx, [ebp - 0x10c]
mov dword [ebp - 0xf8], 0
push 0x54bed0
mov dword [ebp - 0xfc], 0
mov dword [ebp - 0xf8], 0xf
mov byte [ebp - 0x10c], 0
call fcn.00416130
mov byte [ebp - 4], 0x10
movzx eax, byte [0x7cc04e]
mov byte [ebp - 4], 0x12
push eax
lea eax, [ebp - 0x13]
push eax
call fcn.00421f00
mov ecx, eax
mov dword [ebp - 0x114], 0
lea eax, [ebp - 0x13]
mov dword [ebp - 0x110], 0
add esp, 8
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0xf
mov byte [ebp - 0x124], 0
cmp ecx, eax
je 0x42b769
sub eax, ecx
push eax
push ecx
lea ecx, [ebp - 0x124]
call fcn.00416130
mov eax, 0x21
mov dword [ebp - 0xf4], 0x21
mov dword [ebp - 0xf4], eax
and eax, 0xffffffdf
mov dword [ebp - 0xf4], eax
mov dword [ebp - 4], 0x11
mov ebx, edi
cmp dword [edi + 0x14], 0x10
mov dword [ebp - 0xf4], 0x11
jb 0x42b7a2
mov ebx, dword [edi]
cmp dword [ebp - 0x110], 0x10
lea edx, [ebp - 0x124]
push ebx
cmovae edx, dword [ebp - 0x124]
lea ecx, [ebp - 0x10c]
cmp dword [ebp - 0xf8], 0x10
lea eax, [ebp - 0x40]
push edx
cmovae ecx, dword [ebp - 0x10c]
cmp dword [ebp - 0x2c], 0x10
push ecx
cmovae eax, dword [ebp - 0x40]
push eax
call esi
mov eax, 0x11
mov dword [ebp - 0xf4], eax
and eax, 0xffffffef
mov dword [ebp - 0xf4], eax
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x124]
call fcn.00401990
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x10c]
call fcn.00401990
push 4
mov dword [ebp - 0x18], 0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
push str.Mail
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.00416130
mov byte [ebp - 4], 0x13
mov ebx, edi
cmp dword [edi + 0x14], 0x10
jb 0x42b84a
mov ebx, dword [edi]
cmp dword [0x7cc064], 0x10
lea ecx, [ebp - 0x28]
mov edx, 0x7cc050
lea eax, [ebp - 0x40]
cmovae edx, dword [0x7cc050]
cmp dword [ebp - 0x14], 0x10
push ebx
cmovae ecx, dword [ebp - 0x28]
cmp dword [ebp - 0x2c], 0x10
push edx
cmovae eax, dword [ebp - 0x40]
push ecx
push eax
call esi
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x28]
call fcn.00401990
push 8
mov dword [ebp - 0xfc], 0
lea ecx, [ebp - 0x10c]
mov dword [ebp - 0xf8], 0
push str.NickName
mov dword [ebp - 0xfc], 0
mov dword [ebp - 0xf8], 0xf
mov byte [ebp - 0x10c], 0
call fcn.00416130
mov byte [ebp - 4], 0x14
mov ebx, edi
cmp dword [edi + 0x14], 0x10
jb 0x42b8d4
mov ebx, dword [edi]
cmp dword [0x7cc07c], 0x10
lea ecx, [ebp - 0x10c]
mov edx, 0x7cc068
lea eax, [ebp - 0x40]
cmovae edx, dword [0x7cc068]
cmp dword [ebp - 0xf8], 0x10
push ebx
cmovae ecx, dword [ebp - 0x10c]
cmp dword [ebp - 0x2c], 0x10
push edx
cmovae eax, dword [ebp - 0x40]
push ecx
push eax
call esi
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x10c]
call fcn.00401990
push 3
mov dword [ebp - 0x114], 0
lea ecx, [ebp - 0x124]
mov dword [ebp - 0x110], 0
push 0x54beec
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0xf
mov byte [ebp - 0x124], 0
call fcn.00416130
mov byte [ebp - 4], 0x15
mov eax, dword [0x7cc080]
mov byte [ebp - 4], 0x17
test eax, eax
jns 0x42b982
neg eax
push eax
lea eax, [ebp - 0x13]
push eax
call fcn.00421f00
mov byte [eax - 1], 0x2d
lea ecx, [eax - 1]
jmp 0x42b98e
push eax
lea eax, [ebp - 0x13]
push eax
call fcn.00421f00
mov ecx, eax
lea eax, [ebp - 0x13]
mov dword [ebp - 0xfc], 0
add esp, 8
mov dword [ebp - 0xf8], 0
mov dword [ebp - 0xfc], 0
mov dword [ebp - 0xf8], 0xf
mov byte [ebp - 0x10c], 0
cmp ecx, eax
je 0x42b9d6
sub eax, ecx
push eax
push ecx
lea ecx, [ebp - 0x10c]
call fcn.00416130
mov eax, 0x81
mov dword [ebp - 0xf4], 0x81
mov dword [ebp - 0xf4], eax
and eax, 0xffffff7f
mov dword [ebp - 0xf4], eax
mov dword [ebp - 4], 0x16
mov ebx, edi
cmp dword [edi + 0x14], 0x10
mov dword [ebp - 0xf4], 0x41
jb 0x42ba11
mov ebx, dword [edi]
cmp dword [ebp - 0xf8], 0x10
lea edx, [ebp - 0x10c]
push ebx
cmovae edx, dword [ebp - 0x10c]
lea ecx, [ebp - 0x124]
cmp dword [ebp - 0x110], 0x10
lea eax, [ebp - 0x40]
push edx
cmovae ecx, dword [ebp - 0x124]
cmp dword [ebp - 0x2c], 0x10
push ecx
cmovae eax, dword [ebp - 0x40]
push eax
call esi
mov eax, 0x41
mov dword [ebp - 0xf4], eax
and eax, 0xffffffbf
mov dword [ebp - 0xf4], eax
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x10c]
call fcn.00401990
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x124]
call fcn.00401990
push 0xb
push str.CoordMaster
lea ecx, [ebp - 0x40]
call fcn.00416130
push 8
mov dword [ebp - 0x18], 0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 0
push str.Distance
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.00416130
mov byte [ebp - 4], 0x18
lea eax, [ebp - 0x15c]
movss xmm0, dword [0x7cc020]
push ecx
movss dword [esp], xmm0
push eax
call fcn.0042dcb0
add esp, 8
mov edx, eax
mov byte [ebp - 4], 0x19
mov ebx, edi
cmp dword [edi + 0x14], 0x10
jb 0x42baeb
mov ebx, dword [edi]
cmp dword [edx + 0x14], 0x10
jb 0x42baf3
mov edx, dword [edx]
cmp dword [ebp - 0x14], 0x10
lea ecx, [ebp - 0x28]
push ebx
cmovae ecx, dword [ebp - 0x28]
lea eax, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0x10
push edx
cmovae eax, dword [ebp - 0x40]
push ecx
push eax
call esi
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x15c]
call fcn.00401990
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x28]
call fcn.00401990
push 6
mov dword [ebp - 0xfc], 0
lea ecx, [ebp - 0x10c]
mov dword [ebp - 0xf8], 0
push str.Height
mov dword [ebp - 0xfc], 0
mov dword [ebp - 0xf8], 0xf
mov byte [ebp - 0x10c], 0
call fcn.00416130
mov byte [ebp - 4], 0x1a
lea eax, [ebp - 0x15c]
movss xmm0, dword [0x7cc01c]
push ecx
movss dword [esp], xmm0
push eax
call fcn.0042dcb0
add esp, 8
mov edx, eax
mov byte [ebp - 4], 0x1b
mov ebx, edi
cmp dword [edi + 0x14], 0x10
jb 0x42bb9c
mov ebx, dword [edi]
cmp dword [edx + 0x14], 0x10
jb 0x42bba4
mov edx, dword [edx]
cmp dword [ebp - 0xf8], 0x10
lea ecx, [ebp - 0x10c]
push ebx
cmovae ecx, dword [ebp - 0x10c]
lea eax, [ebp - 0x40]
cmp dword [ebp - 0x2c], 0x10
push edx
cmovae eax, dword [ebp - 0x40]
push ecx
push eax
call esi
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x15c]
call fcn.00401990
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x10c]
call fcn.00401990
push 5
mov dword [ebp - 0x114], 0
lea ecx, [ebp - 0x124]
mov dword [ebp - 0x110], 0
push 0x54bf10
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0xf
mov byte [ebp - 0x124], 0
call fcn.00416130
mov byte [ebp - 4], 0x1c
mov eax, dword [0x7cc024]
mov byte [ebp - 4], 0x1e
test eax, eax
jns 0x42bc4e
neg eax
push eax
lea eax, [ebp - 0x13]
push eax
call fcn.00421f00
mov byte [eax - 1], 0x2d
lea ecx, [eax - 1]
jmp 0x42bc5a
push eax
lea eax, [ebp - 0x13]
push eax
call fcn.00421f00
mov ecx, eax
lea eax, [ebp - 0x13]
mov dword [ebp - 0xfc], 0
add esp, 8
mov dword [ebp - 0xf8], 0
mov dword [ebp - 0xfc], 0
mov dword [ebp - 0xf8], 0xf
mov byte [ebp - 0x10c], 0
cmp ecx, eax
je 0x42bca2
sub eax, ecx
push eax
push ecx
lea ecx, [ebp - 0x10c]
call fcn.00416130
mov eax, 0x201
mov dword [ebp - 0xf4], 0x201
mov dword [ebp - 0xf4], eax
and eax, 0xfffffdff
mov dword [ebp - 0xf4], eax
mov dword [ebp - 4], 0x1d
mov ebx, edi
cmp dword [edi + 0x14], 0x10
mov dword [ebp - 0xf4], 0x101
jb 0x42bcdd
mov ebx, dword [edi]
cmp dword [ebp - 0xf8], 0x10
lea edx, [ebp - 0x10c]
push ebx
cmovae edx, dword [ebp - 0x10c]
lea ecx, [ebp - 0x124]
cmp dword [ebp - 0x110], 0x10
lea eax, [ebp - 0x40]
push edx
cmovae ecx, dword [ebp - 0x124]
cmp dword [ebp - 0x2c], 0x10
push ecx
cmovae eax, dword [ebp - 0x40]
push eax
call esi
mov eax, 0x101
mov dword [ebp - 0xf4], eax
and eax, 0xfffffeff
mov dword [ebp - 0xf4], eax
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x10c]
call fcn.00401990
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x124]
call fcn.00401990
push 6
push str.Loader
lea ecx, [ebp - 0x40]
call fcn.00416130
push 7
mov dword [ebp - 0x12c], 0
lea ecx, [ebp - 0x13c]
mov dword [ebp - 0x128], 0
push str.Enabled
mov dword [ebp - 0x12c], 0
mov dword [ebp - 0x128], 0xf
mov byte [ebp - 0x13c], 0
call fcn.00416130
mov byte [ebp - 4], 0x1f
movzx eax, byte [0x7cc0c8]
mov byte [ebp - 4], 0x21
push eax
lea eax, [ebp - 0x13]
push eax
call fcn.00421f00
mov ecx, eax
mov dword [ebp - 0xfc], 0
lea eax, [ebp - 0x13]
mov dword [ebp - 0xf8], 0
add esp, 8
mov dword [ebp - 0xfc], 0
mov dword [ebp - 0xf8], 0xf
mov byte [ebp - 0x10c], 0
cmp ecx, eax
je 0x42bdfd
sub eax, ecx
push eax
push ecx
lea ecx, [ebp - 0x10c]
call fcn.00416130
mov eax, 0x801
mov dword [ebp - 0xf4], 0x801
mov dword [ebp - 0xf4], eax
and eax, 0xfffff7ff
mov dword [ebp - 0xf4], eax
mov dword [ebp - 4], 0x20
mov ebx, edi
cmp dword [edi + 0x14], 0x10
mov dword [ebp - 0xf4], 0x401
jb 0x42be38
mov ebx, dword [edi]
cmp dword [ebp - 0xf8], 0x10
lea edx, [ebp - 0x10c]
push ebx
cmovae edx, dword [ebp - 0x10c]
lea ecx, [ebp - 0x13c]
cmp dword [ebp - 0x128], 0x10
lea eax, [ebp - 0x40]
push edx
cmovae ecx, dword [ebp - 0x13c]
cmp dword [ebp - 0x2c], 0x10
push ecx
cmovae eax, dword [ebp - 0x40]
push eax
call esi
mov eax, 0x401
mov dword [ebp - 0xf4], eax
and eax, 0xfffffbff
mov dword [ebp - 0xf4], eax
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x10c]
call fcn.00401990
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x13c]
call fcn.00401990
push 5
mov dword [ebp - 0x114], 0
lea ecx, [ebp - 0x124]
mov dword [ebp - 0x110], 0
push str.Delay
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0xf
mov byte [ebp - 0x124], 0
call fcn.00416130
mov byte [ebp - 4], 0x22
mov eax, dword [0x7cc0cc]
mov byte [ebp - 4], 0x24
test eax, eax
jns 0x42bf0c
neg eax
push eax
lea eax, [ebp - 0x13]
push eax
call fcn.00421f00
mov byte [eax - 1], 0x2d
lea ecx, [eax - 1]
jmp 0x42bf18
push eax
lea eax, [ebp - 0x13]
push eax
call fcn.00421f00
mov ecx, eax
lea eax, [ebp - 0x13]
mov dword [ebp - 0x12c], 0
add esp, 8
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x12c], 0
mov dword [ebp - 0x128], 0xf
mov byte [ebp - 0x13c], 0
cmp ecx, eax
je 0x42bf60
sub eax, ecx
push eax
push ecx
lea ecx, [ebp - 0x13c]
call fcn.00416130
mov eax, 0x2001
mov dword [ebp - 0xf4], 0x2001
mov dword [ebp - 0xf4], eax
and eax, 0xffffdfff
mov dword [ebp - 0xf4], eax
mov dword [ebp - 4], 0x23
mov ebx, edi
cmp dword [edi + 0x14], 0x10
mov dword [ebp - 0xf4], 0x1001
jb 0x42bf9b
mov ebx, dword [edi]
cmp dword [ebp - 0x128], 0x10
lea edx, [ebp - 0x13c]
push ebx
cmovae edx, dword [ebp - 0x13c]
lea ecx, [ebp - 0x124]
cmp dword [ebp - 0x110], 0x10
lea eax, [ebp - 0x40]
push edx
cmovae ecx, dword [ebp - 0x124]
cmp dword [ebp - 0x2c], 0x10
push ecx
cmovae eax, dword [ebp - 0x40]
push eax
call esi
mov eax, 0x1001
mov dword [ebp - 0xf4], eax
and eax, 0xffffefff
mov dword [ebp - 0xf4], eax
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x13c]
call fcn.00401990
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x124]
call fcn.00401990
push 5
mov dword [ebp - 0xfc], 0
lea ecx, [ebp - 0x10c]
mov dword [ebp - 0xf8], 0
push str.Limit
mov dword [ebp - 0xfc], 0
mov dword [ebp - 0xf8], 0xf
mov byte [ebp - 0x10c], 0
call fcn.00416130
mov byte [ebp - 4], 0x25
mov eax, dword [0x7cc0d0]
mov byte [ebp - 4], 0x27
test eax, eax
jns 0x42c06f
neg eax
push eax
lea eax, [ebp - 0x13]
push eax
call fcn.00421f00
mov byte [eax - 1], 0x2d
lea ecx, [eax - 1]
jmp 0x42c07b
push eax
lea eax, [ebp - 0x13]
push eax
call fcn.00421f00
mov ecx, eax
lea eax, [ebp - 0x13]
mov dword [ebp - 0x12c], 0
add esp, 8
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x12c], 0
mov dword [ebp - 0x128], 0xf
mov byte [ebp - 0x13c], 0
cmp ecx, eax
je 0x42c0c3
sub eax, ecx
push eax
push ecx
lea ecx, [ebp - 0x13c]
call fcn.00416130
mov eax, 0x8001
mov dword [ebp - 0xf4], 0x8001
mov dword [ebp - 0xf4], eax
and eax, 0xffff7fff
mov dword [ebp - 0xf4], eax
mov dword [ebp - 4], 0x26
mov ebx, edi
cmp dword [edi + 0x14], 0x10
mov dword [ebp - 0xf4], 0x4001
jb 0x42c0fe
mov ebx, dword [edi]
cmp dword [ebp - 0x128], 0x10
lea edx, [ebp - 0x13c]
push ebx
cmovae edx, dword [ebp - 0x13c]
lea ecx, [ebp - 0x10c]
cmp dword [ebp - 0xf8], 0x10
lea eax, [ebp - 0x40]
push edx
cmovae ecx, dword [ebp - 0x10c]
cmp dword [ebp - 0x2c], 0x10
push ecx
cmovae eax, dword [ebp - 0x40]
push eax
call esi
mov eax, 0x4001
mov dword [ebp - 0xf4], eax
and eax, 0xffffbfff
mov dword [ebp - 0xf4], eax
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x13c]
call fcn.00401990
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x10c]
call fcn.00401990
push 8
push str.Settings
lea ecx, [ebp - 0x40]
call fcn.00416130
push 0xd
mov dword [ebp - 0x114], 0
lea ecx, [ebp - 0x124]
mov dword [ebp - 0x110], 0
push str.KickReconnect
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0xf
mov byte [ebp - 0x124], 0
call fcn.00416130
mov byte [ebp - 4], 0x28
mov eax, dword [0x7cbfe0]
mov byte [ebp - 4], 0x2a
test eax, eax
jns 0x42c1e1
neg eax
push eax
lea eax, [ebp - 0x13]
push eax
call fcn.00421f00
mov byte [eax - 1], 0x2d
lea ecx, [eax - 1]
jmp 0x42c1ed
push eax
lea eax, [ebp - 0x13]
push eax
call fcn.00421f00
mov ecx, eax
lea eax, [ebp - 0x13]
mov dword [ebp - 0x12c], 0
add esp, 8
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x12c], 0
mov dword [ebp - 0x128], 0xf
mov byte [ebp - 0x13c], 0
cmp ecx, eax
je 0x42c235
sub eax, ecx
push eax
push ecx
lea ecx, [ebp - 0x13c]
call fcn.00416130
mov eax, 0x20001
mov dword [ebp - 0xf4], 0x20001
mov dword [ebp - 0xf4], eax
and eax, 0xfffdffff
mov dword [ebp - 0xf4], eax
mov dword [ebp - 4], 0x29
mov ebx, edi
cmp dword [edi + 0x14], 0x10
mov dword [ebp - 0xf4], 0x10001
jb 0x42c270
mov ebx, dword [edi]
cmp dword [ebp - 0x128], 0x10
lea edx, [ebp - 0x13c]
push ebx
cmovae edx, dword [ebp - 0x13c]
lea ecx, [ebp - 0x124]
cmp dword [ebp - 0x110], 0x10
lea eax, [ebp - 0x40]
push edx
cmovae ecx, dword [ebp - 0x124]
cmp dword [ebp - 0x2c], 0x10
push ecx
cmovae eax, dword [ebp - 0x40]
push eax
call esi
mov eax, 0xfffeffff
mov dword [ebp - 0xf4], eax
and eax, 0x10001
mov dword [ebp - 0xf4], eax
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x13c]
call fcn.00401990
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x124]
call fcn.00401990
push 0xe
mov dword [ebp - 0xfc], 0
lea ecx, [ebp - 0x10c]
mov dword [ebp - 0xf8], 0
push str.AdminReconnect
mov dword [ebp - 0xfc], 0
mov dword [ebp - 0xf8], 0xf
mov byte [ebp - 0x10c], 0
call fcn.00416130
mov byte [ebp - 4], 0x2b
mov eax, dword [0x7cbfe4]
mov byte [ebp - 4], 0x2d
test eax, eax
jns 0x42c344
neg eax
push eax
lea eax, [ebp - 0x13]
push eax
call fcn.00421f00
mov byte [eax - 1], 0x2d
lea ecx, [eax - 1]
jmp 0x42c350
push eax
lea eax, [ebp - 0x13]
push eax
call fcn.00421f00
mov ecx, eax
lea eax, [ebp - 0x13]
mov dword [ebp - 0x12c], 0
add esp, 8
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x12c], 0
mov dword [ebp - 0x128], 0xf
mov byte [ebp - 0x13c], 0
cmp ecx, eax
je 0x42c398
sub eax, ecx
push eax
push ecx
lea ecx, [ebp - 0x13c]
call fcn.00416130
mov eax, 0x80001
mov dword [ebp - 0xf4], 0x80001
mov dword [ebp - 0xf4], eax
and eax, 0xfff7ffff
mov dword [ebp - 0xf4], eax
mov dword [ebp - 4], 0x2c
mov ebx, edi
cmp dword [edi + 0x14], 0x10
mov dword [ebp - 0xf4], 0x40001
jb 0x42c3d3
mov ebx, dword [edi]
cmp dword [ebp - 0x128], 0x10
lea edx, [ebp - 0x13c]
push ebx
cmovae edx, dword [ebp - 0x13c]
lea ecx, [ebp - 0x10c]
cmp dword [ebp - 0xf8], 0x10
lea eax, [ebp - 0x40]
push edx
cmovae ecx, dword [ebp - 0x10c]
cmp dword [ebp - 0x2c], 0x10
push ecx
cmovae eax, dword [ebp - 0x40]
push eax
call esi
mov eax, 0x40001
mov dword [ebp - 0xf4], eax
and eax, 0xfffbffff
mov dword [ebp - 0xf4], eax
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x13c]
call fcn.00401990
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x10c]
call fcn.00401990
push 0xe
mov dword [ebp - 0x114], 0
lea ecx, [ebp - 0x124]
mov dword [ebp - 0x110], 0
push str.PasswordDialog
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0xf
mov byte [ebp - 0x124], 0
call fcn.00416130
mov byte [ebp - 4], 0x2e
mov eax, dword [0x7cc018]
mov byte [ebp - 4], 0x30
test eax, eax
jns 0x42c4a7
neg eax
push eax
lea eax, [ebp - 0x13]
push eax
call fcn.00421f00
mov byte [eax - 1], 0x2d
lea ecx, [eax - 1]
jmp 0x42c4b3
push eax
lea eax, [ebp - 0x13]
push eax
call fcn.00421f00
mov ecx, eax
lea eax, [ebp - 0x13]
mov dword [ebp - 0x12c], 0
add esp, 8
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x12c], 0
mov dword [ebp - 0x128], 0xf
mov byte [ebp - 0x13c], 0
cmp ecx, eax
je 0x42c4fb
sub eax, ecx
push eax
push ecx
lea ecx, [ebp - 0x13c]
call fcn.00416130
mov eax, 0x200001
mov dword [ebp - 0xf4], 0x200001
mov dword [ebp - 0xf4], eax
and eax, 0xffdfffff
mov dword [ebp - 0xf4], eax
mov dword [ebp - 4], 0x2f
lea eax, [ebp - 0x13c]
push eax
lea eax, [ebp - 0x124]
mov dword [ebp - 0xf4], 0x100001
push eax
lea eax, [ebp - 0x40]
push eax
push edi
call fcn.0042c9b0
mov eax, 0x100001
add esp, 0x10
mov dword [ebp - 0xf4], eax
and eax, 0xffefffff
mov dword [ebp - 0xf4], eax
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x13c]
call fcn.00401990
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x124]
call fcn.00401990
push 9
mov dword [ebp - 0xfc], 0
lea ecx, [ebp - 0x10c]
mov dword [ebp - 0xf8], 0
push str.BanDialog
mov dword [ebp - 0xfc], 0
mov dword [ebp - 0xf8], 0xf
mov byte [ebp - 0x10c], 0
call fcn.00416130
mov byte [ebp - 4], 0x31
lea eax, [ebp - 0x13c]
push dword [0x7cc014]
push eax
call fcn.0042dbe0
mov byte [ebp - 4], 0x32
push eax
lea eax, [ebp - 0x10c]
push eax
lea eax, [ebp - 0x40]
push eax
push edi
call fcn.0042c9b0
add esp, 0x18
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x13c]
call fcn.00401990
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x10c]
call fcn.00401990
push 0xb
mov dword [ebp - 0x198], 0
lea ecx, [ebp - 0x1a8]
mov dword [ebp - 0x194], 0
push str.AdminOnline
mov dword [ebp - 0x198], 0
mov dword [ebp - 0x194], 0xf
mov byte [ebp - 0x1a8], 0
call fcn.00416130
mov byte [ebp - 4], 0x33
lea eax, [ebp - 0x13c]
push dword [0x7cc00c]
push eax
call fcn.0042dbe0
mov byte [ebp - 4], 0x34
push eax
lea eax, [ebp - 0x1a8]
push eax
lea eax, [ebp - 0x40]
push eax
push edi
call fcn.0042c9b0
add esp, 0x18
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x13c]
call fcn.00401990
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x1a8]
call fcn.00401990
push 9
mov dword [ebp - 0x164], 0
lea ecx, [ebp - 0x174]
mov dword [ebp - 0x160], 0
push str.AdminNear
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0xf
mov byte [ebp - 0x174], 0
call fcn.00416130
mov byte [ebp - 4], 0x35
lea eax, [ebp - 0x1a8]
push dword [0x7cc008]
push eax
call fcn.0042dbe0
mov byte [ebp - 4], 0x36
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x40]
push eax
push edi
call fcn.0042c9b0
add esp, 0x18
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x1a8]
call fcn.00401990
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x174]
call fcn.00401990
push 8
mov dword [ebp - 0x17c], 0
lea ecx, [ebp - 0x18c]
mov dword [ebp - 0x178], 0
push str.BusRoute
mov dword [ebp - 0x17c], 0
mov dword [ebp - 0x178], 0xf
mov byte [ebp - 0x18c], 0
call fcn.00416130
mov byte [ebp - 4], 0x37
lea eax, [ebp - 0x174]
push dword [0x7cbff0]
push eax
call fcn.0042dbe0
mov byte [ebp - 4], 0x38
push eax
lea eax, [ebp - 0x18c]
push eax
lea eax, [ebp - 0x40]
push eax
push edi
call fcn.0042c9b0
add esp, 0x18
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x174]
call fcn.00401990
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x18c]
call fcn.00401990
push 0xc
mov dword [ebp - 0x14c], 0
lea ecx, [ebp - 0x15c]
mov dword [ebp - 0x148], 0
push str.AntiAfkDelay
mov dword [ebp - 0x14c], 0
mov dword [ebp - 0x148], 0xf
mov byte [ebp - 0x15c], 0
call fcn.00416130
mov byte [ebp - 4], 0x39
mov eax, dword [0x7cc0c0]
mov byte [ebp - 4], 0x3b
push eax
lea eax, [ebp - 0x13]
push eax
call fcn.00421f00
mov ecx, eax
mov dword [ebp - 0x17c], 0
lea eax, [ebp - 0x13]
mov dword [ebp - 0x178], 0
add esp, 8
mov dword [ebp - 0x17c], 0
mov dword [ebp - 0x178], 0xf
mov byte [ebp - 0x18c], 0
cmp ecx, eax
je 0x42c855
sub eax, ecx
push eax
push ecx
lea ecx, [ebp - 0x18c]
call fcn.00416130
mov eax, 0x800001
mov dword [ebp - 0xf4], 0x800001
mov dword [ebp - 0xf4], eax
and eax, 0xff7fffff
mov dword [ebp - 0xf4], eax
mov dword [ebp - 4], 0x3a
lea eax, [ebp - 0x18c]
push eax
lea eax, [ebp - 0x15c]
mov dword [ebp - 0xf4], 0x400001
push eax
lea eax, [ebp - 0x40]
push eax
push edi
call fcn.0042c9b0
mov eax, 0x400001
add esp, 0x10
mov dword [ebp - 0xf4], eax
and eax, 0xffbfffff
mov dword [ebp - 0xf4], eax
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x18c]
call fcn.00401990
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x15c]
call fcn.00401990
push 0xd
mov dword [ebp - 0x164], 0
lea ecx, [ebp - 0x174]
mov dword [ebp - 0x160], 0
push str.AntiAfkOffset
mov dword [ebp - 0x164], 0
mov dword [ebp - 0x160], 0xf
mov byte [ebp - 0x174], 0
call fcn.00416130
mov byte [ebp - 4], 0x3c
lea eax, [ebp - 0x15c]
movss xmm0, dword [0x7cc0c4]
push ecx
movss dword [esp], xmm0
push eax
call fcn.0042dcb0
mov byte [ebp - 4], 0x3d
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x40]
push eax
push edi
call fcn.0042c9b0
add esp, 0x18
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x15c]
call fcn.00401990
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x174]
call fcn.00401990
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x40]
call fcn.00401990
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xf0]
call fcn.0040a6f0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004dc1be
mov esp, ebp
pop ebp
ret