Function at 0x51b652
Capabilities:
Authenticate hmac
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0xbfc
mov eax, dword [ebp + 8]
mov dword [ebp - 0x328], eax
movzx edx, byte [ebp + 0x10]
mov byte [ebp - 0x329], dl
movzx ecx, byte [ebp + 0x14]
mov byte [ebp - 0x32a], cl
mov dword [ebp - 0x294], 0x80c9e4
mov dword [ebp - 0x290], 0x993a44
lea ebx, [ebp - 0x18]
mov dword [ebp - 0x28c], ebx
mov dword [ebp - 0x288], 0x51bc4a
mov dword [ebp - 0x284], esp
lea eax, [ebp - 0x2ac]
mov dword [esp], eax
call fcn.0080f6e4
cmp byte [ebp - 0x329], 0
je 0x51b744
mov eax, dword [ebp + 0xc]
cmp dword [eax + 0x248], 0
jg 0x51b744
mov edx, eax
mov eax, dword [eax]
mov dword [esp], edx
mov eax, dword [eax + 0x1cc]
mov dword [ebp - 0x2a8], 0xffffffff
call eax
cmp eax, 5
jne 0x51b729
mov dword [esp + 4], 0x54
mov dword [esp], 0x9f3980
call fcn.004414ce
mov ecx, dword [ebp + 0xc]
mov dword [ecx + 0x248], eax
mov dword [esp + 4], 0x55
mov dword [esp], 0x9f3980
call fcn.004414ce
mov ebx, dword [ebp + 0xc]
mov dword [ebx + 0x250], eax
jmp 0x51b744
mov edx, dword [ebp + 0xc]
mov eax, dword [edx + 0x24c]
mov dword [edx + 0x248], eax
mov eax, dword [edx + 0x254]
mov dword [edx + 0x250], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.0047a7e2
mov dword [ebp - 0x330], eax
lea eax, [ebp - 0xa4]
mov dword [esp], eax
call fcn.00815f44
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [ebp - 0x34], 0
mov byte [ebp - 0x30], 0
mov byte [ebp - 0x2f], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [esp + 8], 0x18
mov dword [esp + 4], 0x9eb3c4
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x177
call fcn.00939a94
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0x176
call fcn.008b5758
jmp 0x51b84d
mov edx, dword [ebp + 0xc]
mov edx, dword [edx + 0x570]
mov dword [ebp - 0x338], edx
mov dword [esp + 4], str.SELECT__save__FROM__players__WHERE__id__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x175
call fcn.00987374
mov ecx, dword [ebp - 0x338]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b62bc
mov dword [esp], eax
call fcn.00987374
lea ebx, [ebp - 0xd8]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0090c954
sub esp, 4
mov edx, dword [ebp - 0x330]
mov eax, dword [edx]
lea ecx, [ebp - 0xe8]
mov dword [esp + 4], ecx
mov dword [esp], edx
mov eax, dword [eax + 0x1c]
mov dword [ebp - 0x2a8], 0x174
call eax
jmp 0x51b9b6
mov dword [ebp - 0x33c], eax
mov dword [ebp - 0x340], eax
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0x354], eax
sub eax, 0xc
mov dword [ebp - 0x350], eax
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xf8]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x350], 0x9aba1c
je 0x51ba5d
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x354]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x172
call fcn.00815de4
test eax, eax
jg 0x51ba5d
lea ebx, [ebp - 0xf8]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x350]
mov dword [esp], eax
call fcn.00929958
jmp 0x51ba5d
lea eax, [ebp - 0xf8]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.00922348
cmp dword [ebp - 0x340], 0
jne 0x51cc96
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea ebx, [ebp - 0x118]
mov dword [esp], ebx
call fcn.00922308
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea edx, [ebp - 0x278]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 4
call fcn.0092bb18
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0xd8]
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 3
call fcn.00939554
jmp 0x51bbcb
mov edx, dword [ebp - 0x278]
mov dword [ebp - 0xbdc], edx
sub edx, 0xc
mov dword [ebp - 0xbd8], edx
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0xe8]
mov dword [esp], ebx
call fcn.009222f8
cmp dword [ebp - 0xbd8], 0x9aba1c
je 0x51cb9f
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xbdc]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 1
call fcn.00815de4
test eax, eax
jg 0x51cb9f
mov dword [esp + 4], ebx
mov edx, dword [ebp - 0xbd8]
mov dword [esp], edx
call fcn.00929958
jmp 0x51cb9f
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 5
call fcn.008b57ec
jmp 0x51cc03
mov dword [esp + 4], 0x9eb3c4
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 6
call fcn.00939e54
jmp 0x51cc62
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922308
lea edx, [ebp - 0xe8]
mov dword [esp + 8], edx
mov dword [esp + 4], 0x9b6e17
lea ecx, [ebp - 0xf8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x171
call fcn.0092bb18
mov ebx, dword [ebp - 0x33c]
mov eax, dword [ebx]
lea edx, [ebp - 0xf8]
mov dword [esp + 4], edx
mov dword [esp], ebx
mov eax, dword [eax]
mov dword [ebp - 0x2a8], 0x170
call eax
jmp 0x51cdc0
test eax, eax
setne byte [ebp - 0x355]
mov ecx, dword [ebp - 0xf8]
mov dword [ebp - 0x36c], ecx
sub ecx, 0xc
mov dword [ebp - 0x368], ecx
lea ebx, [ebp - 0xf8]
mov dword [esp + 4], ebx
lea eax, [ebp - 0x108]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x368], 0x9aba1c
je 0x51ce72
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x36c]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x16e
call fcn.00815de4
test eax, eax
jg 0x51ce72
lea edx, [ebp - 0x108]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x368]
mov dword [esp], ecx
call fcn.00929958
jmp 0x51ce72
lea eax, [ebp - 0x108]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0xf8]
mov dword [esp], eax
call fcn.00922348
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
mov edx, dword [ebp - 0x33c]
mov eax, dword [edx]
mov dword [esp], edx
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
mov ecx, dword [ebp - 0x330]
mov dword [ebp - 0x104], ecx
mov dword [ebp - 0x100], 1
mov eax, dword [ecx]
mov dword [esp], ecx
mov eax, dword [eax + 0xc]
mov dword [ebp - 0x2a8], 0x16d
call eax
test al, al
jne 0x51d1fb
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x51cf1f
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea ebx, [ebp - 0x118]
mov dword [esp], ebx
call fcn.00922308
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea edx, [ebp - 0x278]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0xa
call fcn.0092bb18
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0xd8]
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 9
call fcn.00939554
jmp 0x51d064
mov edx, dword [ebp - 0x278]
mov dword [ebp - 0xbc8], edx
sub edx, 0xc
mov dword [ebp - 0xbc4], edx
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0xe8]
mov dword [esp], ebx
call fcn.009222f8
cmp dword [ebp - 0xbc4], 0x9aba1c
je 0x51d104
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xbc8]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 7
call fcn.00815de4
test eax, eax
jg 0x51d104
mov dword [esp + 4], ebx
mov edx, dword [ebp - 0xbc4]
mov dword [esp], edx
call fcn.00929958
jmp 0x51d104
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ebx, [ebp - 0x278]
mov dword [esp], ebx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0xb
call fcn.008b57ec
jmp 0x51d168
mov dword [esp + 4], 0x9eb3c4
lea edx, [ebp - 0xd8]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0xc
call fcn.00939e54
jmp 0x51d1c7
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
lea ebx, [ebp - 0xe8]
mov dword [esp], ebx
call fcn.00922308
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea edx, [ebp - 0xf8]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0x16c
call fcn.0092bb18
lea ecx, [ebp - 0xf8]
mov dword [esp + 4], ecx
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x16b
call fcn.00939554
jmp 0x51d328
mov eax, dword [ebp - 0xf8]
mov dword [ebp - 0x380], eax
sub eax, 0xc
mov dword [ebp - 0x37c], eax
lea edx, [ebp - 0xf8]
mov dword [esp + 4], edx
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x37c], 0x9aba1c
je 0x51d3d1
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x380]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x169
call fcn.00815de4
test eax, eax
jg 0x51d3d1
lea ebx, [ebp - 0x118]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x37c]
mov dword [esp], eax
call fcn.00929958
jmp 0x51d3d1
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0xf8]
mov dword [esp], ecx
call fcn.00922348
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
mov dword [esp + 4], str.UPDATE__players__SET__lastlogin__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x16d
call fcn.00987374
mov ebx, dword [ebp + 0xc]
mov edx, dword [ebx + 0x590]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285b8
mov dword [esp + 4], str.___lastip__
mov dword [esp], eax
call fcn.00987374
mov edx, dword [ebx + 0x4d8]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285a8
cmp byte [ebp - 0x355], 0
je 0x51d468
cmp byte [ebx + 0x431], 0
jne 0x51deb4
mov edx, dword [ebp - 0x330]
mov eax, dword [edx]
mov dword [esp + 4], edx
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
mov eax, dword [eax + 0x30]
mov dword [ebp - 0x2a8], 0x16d
call eax
sub esp, 4
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx + 0x570]
mov dword [esp + 4], 0x9b6397
lea eax, [ebp - 0xd0]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x168
call fcn.00987374
mov dword [esp + 4], ebx
mov dword [esp], eax
call fcn.009285a8
lea edx, [ebp - 0x118]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.00987ad4
jmp 0x51d5a5
mov ecx, dword [ebp - 0x118]
mov dword [ebp - 0x398], ecx
sub ecx, 0xc
mov dword [ebp - 0x394], ecx
lea ebx, [ebp - 0x118]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xf8]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x394], 0x9aba1c
je 0x51d640
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x398]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x166
call fcn.00815de4
test eax, eax
jg 0x51d640
lea edx, [ebp - 0xf8]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x394]
mov dword [esp], ecx
call fcn.00929958
jmp 0x51d640
lea eax, [ebp - 0xf8]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922348
lea eax, [ebp - 0xd8]
mov dword [esp + 4], eax
lea edx, [ebp - 0x118]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0x16d
call fcn.0090c954
sub esp, 4
mov ecx, dword [ebp - 0x330]
mov eax, dword [ecx]
lea ebx, [ebp - 0x118]
mov dword [esp + 4], ebx
mov dword [esp], ecx
mov eax, dword [eax + 0x18]
mov dword [ebp - 0x2a8], 0x165
call eax
jmp 0x51d778
xor al, 1
mov byte [ebp - 0x399], al
mov edx, dword [ebp - 0x118]
mov dword [ebp - 0x3b0], edx
sub edx, 0xc
mov dword [ebp - 0x3ac], edx
lea ecx, [ebp - 0x118]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0xf8]
mov dword [esp], ebx
call fcn.009222f8
cmp dword [ebp - 0x3ac], 0x9aba1c
je 0x51d815
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x3b0]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x163
call fcn.00815de4
test eax, eax
jg 0x51d815
mov dword [esp + 4], ebx
mov edx, dword [ebp - 0x3ac]
mov dword [esp], edx
call fcn.00929958
jmp 0x51d815
lea eax, [ebp - 0xf8]
mov dword [esp], eax
call fcn.00922338
lea ebx, [ebp - 0x118]
mov dword [esp], ebx
call fcn.00922348
cmp byte [ebp - 0x399], 0
je 0x51db59
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x51d86b
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922308
lea edx, [ebp - 0x118]
mov dword [esp + 8], edx
mov dword [esp + 4], 0x9b62c5
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x10
call fcn.0092bb18
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xf
call fcn.00939554
jmp 0x51d9bc
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0xbb4], ecx
sub ecx, 0xc
mov dword [ebp - 0xbb0], ecx
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0xbb0], 0x9aba1c
je 0x51da62
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xbb4]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xd
call fcn.00815de4
test eax, eax
jg 0x51da62
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0xbb0]
mov dword [esp], ecx
call fcn.00929958
jmp 0x51da62
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0x11
call fcn.008b57ec
jmp 0x51dac6
mov dword [esp + 4], 0x9eb3c4
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x12
call fcn.00939e54
jmp 0x51db25
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
lea edx, [ebp - 0x108]
mov eax, 0
cmp dword [ebp - 0x100], 1
jne 0x51db8e
mov dword [edx + 8], 2
mov eax, dword [edx + 4]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x14]
mov dword [ebp - 0x2a8], 0x16d
call eax
movzx eax, al
movzx eax, al
mov dword [ebp - 0x3b4], eax
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x51dbc4
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922308
lea edx, [ebp - 0x118]
mov dword [esp + 8], edx
mov dword [esp + 4], 0x9b62c5
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x16
call fcn.0092bb18
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x15
call fcn.00939554
jmp 0x51dd15
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0xba0], ecx
sub ecx, 0xc
mov dword [ebp - 0xb9c], ecx
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0xb9c], 0x9aba1c
je 0x51ddbb
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xba0]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x13
call fcn.00815de4
test eax, eax
jg 0x51ddbb
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0xb9c]
mov dword [esp], ecx
call fcn.00929958
jmp 0x51ddbb
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0x17
call fcn.008b57ec
jmp 0x51de1f
mov dword [esp + 4], 0x9eb3c4
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x18
call fcn.00939e54
jmp 0x51de7e
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov eax, dword [ebp - 0x3b4]
mov dword [ebp - 0x324], eax
jmp 0x52ae63
mov dword [esp + 4], 0x9b6569
lea edx, [ebp - 0xd0]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0x16d
call fcn.00987374
mov ecx, dword [ebp + 0xc]
mov eax, dword [ecx + 0x4dc]
mov dword [ebp - 0x2b0], eax
lea eax, [ebp - 0x2b0]
mov dword [esp + 4], eax
mov dword [ebp - 0x2b4], 1
lea eax, [ebp - 0x2b4]
mov dword [esp], eax
call fcn.00982b78
mov dword [ebp - 0x3b8], eax
mov dword [esp + 4], str._level__
lea ebx, [ebp - 0xd0]
mov dword [esp], ebx
call fcn.00987374
mov ecx, dword [ebp - 0x3b8]
mov edx, dword [ecx]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], str._group_id__
mov dword [esp], ebx
call fcn.00987374
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + 0x474]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.00928568
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], str._health__
mov dword [esp], ebx
call fcn.00987374
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + 0x248]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.00928568
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], str._healthmax__
mov dword [esp], ebx
call fcn.00987374
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + 0x24c]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.00928568
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov edx, dword [ebp + 0xc]
mov eax, dword [edx + 0x5c0]
mov edx, dword [edx + 0x5c4]
mov dword [ebp - 0x3c0], eax
mov dword [ebp - 0x3bc], edx
mov dword [esp + 4], str._experience__
mov dword [esp], ebx
call fcn.00987374
mov edx, dword [ebp - 0x3c0]
mov ecx, dword [ebp - 0x3bc]
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp], eax
call fcn.00929028
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], str._lookbody__
mov dword [esp], ebx
call fcn.00987374
mov ebx, dword [ebp + 0xc]
movzx edx, byte [ebx + 0x26f]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], str._lookfeet__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
call fcn.00987374
movzx edx, byte [ebx + 0x271]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], str._lookhead__
lea edx, [ebp - 0xd0]
mov dword [esp], edx
call fcn.00987374
movzx edx, byte [ebx + 0x26e]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], str._looklegs__
lea ecx, [ebp - 0xd0]
mov dword [esp], ecx
call fcn.00987374
movzx edx, byte [ebx + 0x270]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], str._looktype__
lea ebx, [ebp - 0xd0]
mov dword [esp], ebx
call fcn.00987374
mov ecx, dword [ebp + 0xc]
movzx edx, word [ecx + 0x26a]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], str._lookaddons__
mov dword [esp], ebx
call fcn.00987374
mov ecx, dword [ebp + 0xc]
movzx edx, byte [ecx + 0x272]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], str._maglevel__
mov dword [esp], ebx
call fcn.00987374
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + 0x4e4]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], str._mana__
mov dword [esp], ebx
call fcn.00987374
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + 0x250]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.00928568
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], str._manamax__
mov dword [esp], ebx
call fcn.00987374
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + 0x254]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.00928568
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], str._manaspent__
mov dword [esp], ebx
call fcn.00987374
mov ebx, dword [ebp + 0xc]
mov edx, dword [ebx + 0x5c8]
mov ecx, dword [ebx + 0x5cc]
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp], eax
call fcn.00929028
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], str._soul__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
call fcn.00987374
mov edx, dword [ebx + 0x468]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.00928568
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], str._town_id__
lea edx, [ebp - 0xd0]
mov dword [esp], edx
call fcn.00987374
mov edx, dword [ebx + 0x588]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov eax, dword [ebx + 0x674]
mov dword [ebp - 0x118], eax
movzx eax, word [ebx + 0x678]
mov word [ebp - 0x114], ax
movzx ecx, word [ebp - 0x118]
mov dword [ebp - 0x3c4], ecx
mov dword [esp + 4], str._posx__
lea ebx, [ebp - 0xd0]
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 0x162
call fcn.00987374
mov edx, dword [ebp - 0x3c4]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.00928c68
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov ecx, dword [ebp + 0xc]
mov eax, dword [ecx + 0x674]
mov dword [ebp - 0x118], eax
movzx eax, word [ecx + 0x678]
mov word [ebp - 0x114], ax
movzx ebx, word [ebp - 0x116]
mov dword [esp + 4], str._posy__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x161
call fcn.00987374
mov dword [esp + 4], ebx
mov dword [esp], eax
call fcn.00928c68
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov edx, dword [ebp + 0xc]
mov eax, dword [edx + 0x674]
mov dword [ebp - 0x118], eax
movzx eax, word [edx + 0x678]
mov word [ebp - 0x114], ax
movzx ecx, ax
mov dword [ebp - 0x3cc], ecx
mov dword [esp + 4], str._posz__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x160
call fcn.00987374
mov ebx, dword [ebp - 0x3cc]
mov dword [esp + 4], ebx
mov dword [esp], eax
call fcn.00928c68
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov eax, dword [ebp + 0xc]
fld qword [eax + 0x5e0]
fstp qword [ebp - 0x3d8]
mov dword [esp + 4], str._cap__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x16d
call fcn.00987374
fld qword [ebp - 0x3d8]
fstp qword [esp + 4]
mov dword [esp], eax
call fcn.00927fb8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], str._sex__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
call fcn.00987374
mov ecx, dword [ebp + 0xc]
movzx edx, word [ecx + 0x460]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.00928c68
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], str._balance__
lea ebx, [ebp - 0xd0]
mov dword [esp], ebx
call fcn.00987374
mov ebx, dword [ebp + 0xc]
mov edx, dword [ebx + 0x388]
mov ecx, dword [ebx + 0x38c]
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp], eax
call fcn.00929028
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov ecx, ebx
mov edi, 0
cmp dword [ebx + 0x694], 0
je 0x51e509
mov eax, dword [ebx + 0x694]
mov edx, dword [eax + 0x2c]
mov eax, edx
shr eax, 9
and eax, 1
test al, al
je 0x51e509
mov edi, 1
mov eax, edi
mov dword [ebp - 0x3e0], 0x9032100
mov dword [ebp - 0x3dc], 0
test al, al
jne 0x51e53b
mov eax, dword [ecx + 0x5b8]
mov edx, dword [ecx + 0x5bc]
mov dword [ebp - 0x3e0], eax
mov dword [ebp - 0x3dc], edx
mov dword [esp + 4], str._stamina__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x16d
call fcn.00987374
mov edx, dword [ebp - 0x3e0]
mov ecx, dword [ebp - 0x3dc]
mov dword [esp + 4], edx
mov dword [esp + 8], ecx
mov dword [esp], eax
call fcn.00929028
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
cmp dword [0x9f3e10], 3
je 0x51e64d
mov dword [ebp - 0x3e4], 4
mov dword [esp + 4], 0x44
mov dword [esp], 0x9f3980
call fcn.0044146a
test al, al
je 0x51e5ca
mov ecx, dword [ebp + 0xc]
mov eax, dword [ecx]
mov dword [esp], ecx
call dword [eax + 0x1cc]
mov dword [ebp - 0x3e4], eax
mov dword [esp + 4], str._skull__
lea ebx, [ebp - 0xd0]
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 0x16d
call fcn.00987374
mov edx, dword [ebp - 0x3e4]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.00928568
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov ecx, dword [ebp + 0xc]
mov ecx, dword [ecx + 0x58c]
mov dword [ebp - 0x3e8], ecx
mov dword [esp + 4], str._skulltime__
mov dword [esp], ebx
call fcn.00987374
mov edx, dword [ebp - 0x3e8]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285b8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], str._promotion__
lea ecx, [ebp - 0xd0]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x16d
call fcn.00987374
mov ebx, dword [ebp + 0xc]
mov edx, dword [ebx + 0x584]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], 0x34
mov dword [esp], 0x9f3980
call fcn.0044146a
test al, al
je 0x51e6ee
mov eax, dword [ebx + 0x2ac]
mov dword [ebp - 0x3ec], eax
mov dword [esp + 4], str._direction__
lea edx, [ebp - 0xd0]
mov dword [esp], edx
call fcn.00987374
mov ecx, dword [ebp - 0x3ec]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov ebx, dword [ebp + 0xc]
cmp dword [ebx + 0x224], 0
je 0x51ee3e
mov eax, dword [ebx]
mov dword [esp], ebx
mov eax, dword [eax + 0x28]
mov dword [ebp - 0x2a8], 0x16d
call eax
mov dword [esp + 4], eax
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.0092bbc8
mov eax, dword [ebx]
mov dword [esp], ebx
mov eax, dword [eax + 0x2c]
mov dword [ebp - 0x2a8], 0x15f
call eax
mov dword [esp + 4], eax
lea eax, [ebp - 0xf8]
mov dword [esp], eax
call fcn.0092bbc8
mov eax, dword [ebx]
mov dword [esp], ebx
mov eax, dword [eax + 0xd4]
mov dword [ebp - 0x2a8], 0x15e
call eax
test al, al
jne 0x51ec06
mov eax, dword [ebp - 0x118]
mov edx, dword [eax - 0xc]
mov eax, dword [ebp - 0xf8]
cmp dword [eax - 0xc], edx
jbe 0x51ec06
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], edx
lea edx, [ebp - 0xf8]
mov dword [esp + 4], edx
lea ecx, [ebp - 0x128]
mov dword [esp], ecx
call fcn.0090a56c
sub esp, 4
mov ebx, dword [ebp - 0x330]
mov eax, dword [ebx]
lea edx, [ebp - 0x128]
mov dword [esp + 8], edx
mov dword [esp + 4], ebx
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
mov eax, dword [eax + 0x20]
mov dword [ebp - 0x2a8], 0x15d
call eax
sub esp, 4
mov dword [esp + 4], str._description__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x15c
call fcn.00987374
lea ebx, [ebp - 0xe8]
mov dword [esp + 4], ebx
mov dword [esp], eax
call fcn.00987ad4
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
jmp 0x51e8ee
mov edx, dword [ebp - 0xe8]
mov dword [ebp - 0x400], edx
sub edx, 0xc
mov dword [ebp - 0x3fc], edx
lea ecx, [ebp - 0xe8]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0x138]
mov dword [esp], ebx
call fcn.009222f8
cmp dword [ebp - 0x3fc], 0x9aba1c
je 0x51ea5d
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x400]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x15a
call fcn.00815de4
test eax, eax
jg 0x51ea5d
mov dword [esp + 4], ebx
mov edx, dword [ebp - 0x3fc]
mov dword [esp], edx
call fcn.00929958
jmp 0x51ea5d
lea eax, [ebp - 0x138]
mov dword [esp], eax
call fcn.00922338
lea edx, [ebp - 0xe8]
mov dword [esp], edx
call fcn.00922348
mov ecx, dword [ebp - 0x128]
mov dword [ebp - 0x414], ecx
sub ecx, 0xc
mov dword [ebp - 0x410], ecx
lea ebx, [ebp - 0x128]
mov dword [esp + 4], ebx
lea eax, [ebp - 0x138]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x410], 0x9aba1c
je 0x51eb11
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x414]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x158
call fcn.00815de4
test eax, eax
jg 0x51eb11
lea edx, [ebp - 0x138]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x410]
mov dword [esp], ecx
call fcn.00929958
jmp 0x51eb11
lea eax, [ebp - 0x138]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x128]
mov dword [esp], eax
call fcn.00922348
jmp 0x51ec06
mov ecx, dword [ebp - 0xf8]
mov dword [ebp - 0x428], ecx
sub ecx, 0xc
mov dword [ebp - 0x424], ecx
lea ebx, [ebp - 0xf8]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x424], 0x9aba1c
je 0x51ed75
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x428]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x156
call fcn.00815de4
test eax, eax
jg 0x51ed75
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x424]
mov dword [esp], ecx
call fcn.00929958
jmp 0x51ed75
lea edx, [ebp - 0xe8]
mov dword [esp], edx
call fcn.00922338
lea ecx, [ebp - 0xf8]
mov dword [esp], ecx
call fcn.00922348
mov ebx, dword [ebp - 0x118]
mov dword [ebp - 0x43c], ebx
sub ebx, 0xc
mov dword [ebp - 0x438], ebx
lea eax, [ebp - 0x118]
mov dword [esp + 4], eax
lea edx, [ebp - 0xe8]
mov dword [esp], edx
call fcn.009222f8
cmp ebx, 0x9aba1c
je 0x51ee22
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x43c]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x154
call fcn.00815de4
test eax, eax
jg 0x51ee22
lea ecx, [ebp - 0xe8]
mov dword [esp + 4], ecx
mov dword [esp], ebx
call fcn.00929958
jmp 0x51ee22
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922348
mov dword [ebp - 0xf8], 0x9ec638
mov dword [esp], 0x20
mov dword [ebp - 0x2a8], 0x16d
call sub.msvcrt.dll_malloc
mov edi, eax
mov dword [ebp - 0xf4], eax
mov dword [ebp - 0xf0], 0x20
mov dword [ebp - 0xec], 0
cld
mov ecx, 8
mov eax, 0
rep stosd dword es:[edi], eax
mov eax, dword [ebp + 0xc]
add eax, 0x2b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x153
call fcn.0094a1bc
mov dword [ebp - 0x2b8], eax
lea eax, [ebp - 0x2b8]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2bc]
mov dword [esp], eax
call fcn.0093b334
jmp 0x51f2d3
lea eax, [ebp - 0x2bc]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x153
call fcn.0090ce6c
mov eax, dword [eax]
mov edx, 0
cmp dword [eax + 0xc], 0
jle 0x51eef4
cmp dword [eax + 4], 0
je 0x51eef4
mov edx, 1
test dl, dl
jne 0x51ef1f
lea eax, [ebp - 0x2bc]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x153
call fcn.0090ce6c
mov eax, dword [eax]
cmp dword [eax + 0x18], 0x400000
jne 0x51f2bb
lea eax, [ebp - 0x2bc]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x153
call fcn.0090ce6c
mov edx, dword [eax]
mov ecx, dword [edx]
lea eax, [ebp - 0xf8]
mov dword [esp + 4], eax
mov dword [esp], edx
call dword [ecx + 0x24]
test al, al
jne 0x51f276
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x51ef98
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea edx, [ebp - 0x118]
mov dword [esp], edx
call fcn.00922308
lea ecx, [ebp - 0x118]
mov dword [esp + 8], ecx
mov dword [esp + 4], 0x9b62c5
lea ebx, [ebp - 0x278]
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 0x1c
call fcn.0092bb18
mov dword [esp + 4], ebx
lea edx, [ebp - 0xd8]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0x1b
call fcn.00939554
jmp 0x51f0d9
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0xb8c], ecx
sub ecx, 0xc
mov dword [ebp - 0xb88], ecx
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0xb88], 0x9aba1c
je 0x51f17f
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xb8c]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x19
call fcn.00815de4
test eax, eax
jg 0x51f17f
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0xb88]
mov dword [esp], ecx
call fcn.00929958
jmp 0x51f17f
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0x1d
call fcn.008b57ec
jmp 0x51f1e3
mov dword [esp + 4], 0x9eb3c4
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x1e
call fcn.00939e54
jmp 0x51f242
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
mov eax, dword [ebp - 0xf0]
cmp eax, dword [ebp - 0xec]
jne 0x51f2a5
add eax, 0x20
mov dword [ebp - 0xf0], eax
mov dword [esp + 4], eax
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_realloc
mov dword [ebp - 0xf4], eax
mov edx, dword [ebp - 0xec]
mov eax, dword [ebp - 0xf4]
mov byte [edx + eax], 0xfe
inc dword [ebp - 0xec]
lea eax, [ebp - 0x2bc]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x153
call fcn.0093b344
mov eax, dword [ebp + 0xc]
add eax, 0x2b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x153
call fcn.0094a1b4
mov dword [ebp - 0x2c0], eax
lea eax, [ebp - 0x2c0]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2c4]
mov dword [esp], eax
call fcn.0093b334
lea eax, [ebp - 0x2c4]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2bc]
mov dword [esp], eax
call fcn.0090ce7c
test al, al
jne 0x51eec4
mov edx, dword [ebp - 0xf4]
mov eax, dword [ebp - 0x330]
mov ecx, dword [eax]
mov eax, dword [ebp - 0xec]
mov dword [esp + 0xc], eax
mov dword [esp + 8], edx
mov edx, dword [ebp - 0x330]
mov dword [esp + 4], edx
lea ebx, [ebp - 0xe8]
mov dword [esp], ebx
mov eax, dword [ecx + 0x24]
mov dword [ebp - 0x2a8], 0x153
call eax
sub esp, 4
mov dword [esp + 4], str._conditions__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x152
call fcn.00987374
mov dword [esp + 4], ebx
mov dword [esp], eax
call fcn.00987ad4
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
jmp 0x51f477
mov ecx, dword [ebp - 0xe8]
mov dword [ebp - 0x450], ecx
sub ecx, 0xc
mov dword [ebp - 0x44c], ecx
lea ebx, [ebp - 0xe8]
mov dword [esp + 4], ebx
lea eax, [ebp - 0x138]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x44c], 0x9aba1c
je 0x51f512
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x450]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x150
call fcn.00815de4
test eax, eax
jg 0x51f512
lea edx, [ebp - 0x138]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x44c]
mov dword [esp], ecx
call fcn.00929958
jmp 0x51f512
lea eax, [ebp - 0x138]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922348
mov edx, dword [ebp + 0xc]
mov edx, dword [edx + 0x508]
mov dword [ebp - 0x454], edx
mov dword [esp + 4], str._loss_experience__
lea ecx, [ebp - 0xd0]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x153
call fcn.00987374
mov ebx, dword [ebp - 0x454]
mov dword [esp + 4], ebx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov eax, dword [ebp + 0xc]
mov eax, dword [eax + 0x50c]
mov dword [ebp - 0x458], eax
mov dword [esp + 4], str._loss_mana__
lea edx, [ebp - 0xd0]
mov dword [esp], edx
call fcn.00987374
mov ecx, dword [ebp - 0x458]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx + 0x510]
mov dword [esp + 4], str._loss_skills__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], ebx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov edx, dword [ebp + 0xc]
mov edx, dword [edx + 0x514]
mov dword [ebp - 0x460], edx
mov dword [esp + 4], str._loss_containers__
lea ecx, [ebp - 0xd0]
mov dword [esp], ecx
call fcn.00987374
mov ebx, dword [ebp - 0x460]
mov dword [esp + 4], ebx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov eax, dword [ebp + 0xc]
mov eax, dword [eax + 0x518]
mov dword [ebp - 0x464], eax
mov dword [esp + 4], str._loss_items__
lea edx, [ebp - 0xd0]
mov dword [esp], edx
call fcn.00987374
mov ecx, dword [ebp - 0x464]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx + 0x594]
mov dword [esp + 4], str._lastlogout__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], ebx
mov dword [esp], eax
call fcn.009285b8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov edx, dword [ebp + 0xc]
mov dword [esp], edx
call fcn.0069e4b8
test al, al
jne 0x51f6f1
mov dword [esp + 4], 0x28
mov dword [esp], 0x9f3980
call fcn.0044146a
test al, al
jne 0x51f737
mov dword [esp + 4], str._blessings__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x153
call fcn.00987374
mov ecx, dword [ebp + 0xc]
movsx edx, word [ecx + 0x45c]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.00928c28
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], str._marriage__
lea ebx, [ebp - 0xd0]
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 0x153
call fcn.00987374
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + 0x384]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], 0x1c
mov dword [esp], 0x9f3980
call fcn.0044146a
test al, al
je 0x51fa3f
mov ebx, dword [ebp - 0x330]
mov edx, dword [ebx]
mov eax, dword [ebp + 0xc]
add eax, 0x670
mov dword [esp + 8], eax
mov dword [esp + 4], ebx
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call dword [edx + 0x20]
sub esp, 4
mov dword [esp + 4], str._guildnick__
lea edx, [ebp - 0xd0]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0x14f
call fcn.00987374
lea ecx, [ebp - 0xe8]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.00987ad4
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
jmp 0x51f8da
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0x47c], eax
sub eax, 0xc
mov dword [ebp - 0x478], eax
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
lea ecx, [ebp - 0x138]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x478], 0x9aba1c
je 0x51f975
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x47c]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x14d
call fcn.00815de4
test eax, eax
jg 0x51f975
lea ebx, [ebp - 0x138]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x478]
mov dword [esp], eax
call fcn.00929958
jmp 0x51f975
lea eax, [ebp - 0x138]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.00922348
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx + 0x458]
mov dword [ebp - 0x480], ebx
mov eax, dword [ebp + 0xc]
mov eax, dword [eax + 0x57c]
mov dword [ebp - 0x484], eax
cmp byte [0x9ab930], 0
jne 0x51f9d7
mov dword [esp], 0x9abf90
call fcn.008ef828
mov byte [0x9ab930], 1
mov dword [esp], 0x52afb2
call fcn.004012c0
mov edx, dword [ebp - 0x480]
mov dword [esp + 8], edx
mov ecx, dword [ebp - 0x484]
mov dword [esp + 4], ecx
mov dword [esp], 0x9abf90
mov dword [ebp - 0x2a8], 0x153
call fcn.004e19d0
mov dword [ebp - 0x488], eax
mov dword [esp + 4], str._rank_id__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
call fcn.00987374
mov ebx, dword [ebp - 0x488]
mov dword [esp + 4], ebx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b6569
mov dword [esp], eax
call fcn.00987374
mov eax, dword [ebp + 0xc]
mov eax, dword [eax + 0x684]
mov dword [ebp - 0x48c], eax
mov dword [ebp - 0x490], 0
mov edx, dword [ebp - 0x48c]
mov edx, dword [edx + 0xd4]
mov dword [ebp - 0x494], edx
cmp byte [0x9ab948], 0
jne 0x51fa9c
mov dword [esp], 0x9ac040
mov dword [ebp - 0x2a8], 0x153
call fcn.008f69b4
mov byte [0x9ab948], 1
mov dword [esp], 0x52ae80
call fcn.004012c0
mov ecx, dword [ebp - 0x494]
mov dword [esp + 4], ecx
mov dword [esp], 0x9ac040
mov dword [ebp - 0x2a8], 0x153
call fcn.0075bd82
mov dword [ebp - 0x48c], eax
inc dword [ebp - 0x490]
mov eax, dword [ebp - 0x490]
mov ebx, dword [ebp + 0xc]
cmp dword [ebx + 0x584], eax
jae 0x51fa58
mov edx, dword [ebp - 0x330]
mov eax, dword [edx]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
mov eax, dword [eax + 0x30]
mov dword [ebp - 0x2a8], 0x153
call eax
sub esp, 4
mov ebx, dword [ebx + 0x570]
mov eax, dword [ebp - 0x48c]
mov eax, dword [eax + 0xd0]
mov dword [ebp - 0x49c], eax
mov dword [esp + 4], str._vocation__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x14c
call fcn.00987374
mov edx, dword [ebp - 0x49c]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b6397
mov dword [esp], eax
call fcn.00987374
mov dword [esp + 4], ebx
mov dword [esp], eax
call fcn.009285a8
lea ecx, [ebp - 0xe8]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.00987ad4
jmp 0x51fc55
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0x4b0], eax
sub eax, 0xc
mov dword [ebp - 0x4ac], eax
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
lea ecx, [ebp - 0x138]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x4ac], 0x9aba1c
je 0x51fcf0
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x4b0]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x14a
call fcn.00815de4
test eax, eax
jg 0x51fcf0
lea ebx, [ebp - 0x138]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x4ac]
mov dword [esp], eax
call fcn.00929958
jmp 0x51fcf0
lea eax, [ebp - 0x138]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.00922348
lea eax, [ebp - 0xd8]
mov dword [esp + 4], eax
lea ebx, [ebp - 0xe8]
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 0x153
call fcn.0090c954
sub esp, 4
mov edx, dword [ebp - 0x330]
mov eax, dword [edx]
mov dword [esp + 4], ebx
mov dword [esp], edx
mov eax, dword [eax + 0x18]
mov dword [ebp - 0x2a8], 0x149
call eax
jmp 0x51fe28
xor al, 1
mov byte [ebp - 0x4b1], al
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0x4c8], eax
sub eax, 0xc
mov dword [ebp - 0x4c4], eax
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
lea ecx, [ebp - 0x138]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x4c4], 0x9aba1c
je 0x51fecb
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x4c8]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x147
call fcn.00815de4
test eax, eax
jg 0x51fecb
lea ebx, [ebp - 0x138]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x4c4]
mov dword [esp], eax
call fcn.00929958
jmp 0x51fecb
lea eax, [ebp - 0x138]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.00922348
mov dword [ebp - 0x4cc], 0
cmp byte [ebp - 0x4b1], 0
je 0x52021f
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x51ff43
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea ebx, [ebp - 0x118]
mov dword [esp], ebx
call fcn.00922308
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea edx, [ebp - 0x278]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0x22
call fcn.0092bb18
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0xd8]
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 0x21
call fcn.00939554
jmp 0x520088
mov edx, dword [ebp - 0x278]
mov dword [ebp - 0xb78], edx
sub edx, 0xc
mov dword [ebp - 0xb74], edx
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0xe8]
mov dword [esp], ebx
call fcn.009222f8
cmp dword [ebp - 0xb74], 0x9aba1c
je 0x520128
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xb78]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x1f
call fcn.00815de4
test eax, eax
jg 0x520128
mov dword [esp + 4], ebx
mov edx, dword [ebp - 0xb74]
mov dword [esp], edx
call fcn.00929958
jmp 0x520128
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ebx, [ebp - 0x278]
mov dword [esp], ebx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0x23
call fcn.008b57ec
jmp 0x52018c
mov dword [esp + 4], 0x9eb3c4
lea edx, [ebp - 0xd8]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0x24
call fcn.00939e54
jmp 0x5201eb
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
lea ebx, [ebp - 0x138]
mov dword [esp], ebx
call fcn.00922308
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea edx, [ebp - 0xe8]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0x146
call fcn.0092bb18
lea ecx, [ebp - 0xe8]
mov dword [esp + 4], ecx
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x145
call fcn.00939554
jmp 0x52034c
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0x4e0], eax
sub eax, 0xc
mov dword [ebp - 0x4dc], eax
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
lea ecx, [ebp - 0x128]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x4dc], 0x9aba1c
je 0x5203f5
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x4e0]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x143
call fcn.00815de4
test eax, eax
jg 0x5203f5
lea ebx, [ebp - 0x128]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x4dc]
mov dword [esp], eax
call fcn.00929958
jmp 0x5203f5
lea eax, [ebp - 0x128]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.00922348
lea eax, [ebp - 0x138]
mov dword [esp], eax
call fcn.00922338
mov ebx, dword [ebp - 0x330]
mov eax, dword [ebx]
mov dword [esp + 4], ebx
lea edx, [ebp - 0xe8]
mov dword [esp], edx
mov eax, dword [eax + 0x30]
mov dword [ebp - 0x2a8], 0x153
call eax
sub esp, 4
mov ecx, dword [ebp + 0xc]
mov ecx, dword [ecx + 0x570]
mov dword [ebp - 0x4e4], ecx
mov dword [esp + 4], str.UPDATE__player_skills__SET__value__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x142
call fcn.00987374
mov ebx, dword [ebp - 0x4cc]
lea edx, [ebx + ebx*2]
mov ecx, dword [ebp + 0xc]
lea edx, [ecx + edx*4]
mov dword [ebp - 0x4e8], edx
mov ebx, edx
mov edx, dword [edx + 0x51c]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], str.___count__
mov dword [esp], eax
call fcn.00987374
mov edx, dword [ebx + 0x520]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], str._WHERE__player_id__
mov dword [esp], eax
call fcn.00987374
mov edx, dword [ebp - 0x4e4]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], str._AND__skillid__
mov dword [esp], eax
call fcn.00987374
mov ecx, dword [ebp - 0x4cc]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.00928568
lea ebx, [ebp - 0xe8]
mov dword [esp + 4], ebx
mov dword [esp], eax
call fcn.00987ad4
jmp 0x5205e9
mov edx, dword [ebp - 0xe8]
mov dword [ebp - 0x4fc], edx
sub edx, 0xc
mov dword [ebp - 0x4f8], edx
lea ecx, [ebp - 0xe8]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0x138]
mov dword [esp], ebx
call fcn.009222f8
cmp dword [ebp - 0x4f8], 0x9aba1c
je 0x52067e
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x4fc]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x140
call fcn.00815de4
test eax, eax
jg 0x52067e
mov dword [esp + 4], ebx
mov edx, dword [ebp - 0x4f8]
mov dword [esp], edx
call fcn.00929958
jmp 0x52067e
lea eax, [ebp - 0x138]
mov dword [esp], eax
call fcn.00922338
lea ebx, [ebp - 0xe8]
mov dword [esp], ebx
call fcn.00922348
lea eax, [ebp - 0xd8]
mov dword [esp + 4], eax
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 0x153
call fcn.0090c954
sub esp, 4
mov edx, dword [ebp - 0x330]
mov eax, dword [edx]
mov dword [esp + 4], ebx
mov dword [esp], edx
mov eax, dword [eax + 0x18]
mov dword [ebp - 0x2a8], 0x13f
call eax
jmp 0x5207b0
xor al, 1
mov byte [ebp - 0x4fd], al
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0x514], eax
sub eax, 0xc
mov dword [ebp - 0x510], eax
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
lea ecx, [ebp - 0x138]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x510], 0x9aba1c
je 0x520853
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x514]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x13d
call fcn.00815de4
test eax, eax
jg 0x520853
lea ebx, [ebp - 0x138]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x510]
mov dword [esp], eax
call fcn.00929958
jmp 0x520853
lea eax, [ebp - 0x138]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.00922348
cmp byte [ebp - 0x4fd], 0
je 0x520b9d
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x5208c1
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea ebx, [ebp - 0x118]
mov dword [esp], ebx
call fcn.00922308
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea edx, [ebp - 0x278]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0x28
call fcn.0092bb18
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0xd8]
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 0x27
call fcn.00939554
jmp 0x520a06
mov edx, dword [ebp - 0x278]
mov dword [ebp - 0xb64], edx
sub edx, 0xc
mov dword [ebp - 0xb60], edx
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0xe8]
mov dword [esp], ebx
call fcn.009222f8
cmp dword [ebp - 0xb60], 0x9aba1c
je 0x520aa6
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xb64]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x25
call fcn.00815de4
test eax, eax
jg 0x520aa6
mov dword [esp + 4], ebx
mov edx, dword [ebp - 0xb60]
mov dword [esp], edx
call fcn.00929958
jmp 0x520aa6
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ebx, [ebp - 0x278]
mov dword [esp], ebx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0x29
call fcn.008b57ec
jmp 0x520b0a
mov dword [esp + 4], 0x9eb3c4
lea edx, [ebp - 0xd8]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0x2a
call fcn.00939e54
jmp 0x520b69
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
inc dword [ebp - 0x4cc]
cmp dword [ebp - 0x4cc], 6
jle 0x52021f
cmp byte [ebp - 0x32a], 0
je 0x520f1e
lea edx, [ebp - 0x108]
mov eax, 0
cmp dword [ebp - 0x100], 1
jne 0x520bf2
mov dword [edx + 8], 2
mov eax, dword [edx + 4]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x14]
mov dword [ebp - 0x2a8], 0x153
call eax
movzx eax, al
movzx eax, al
mov dword [ebp - 0x518], eax
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x520c40
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea ebx, [ebp - 0x118]
mov dword [esp], ebx
call fcn.00922308
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea edx, [ebp - 0x278]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0x2e
call fcn.0092bb18
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0xd8]
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 0x2d
call fcn.00939554
jmp 0x520d85
mov edx, dword [ebp - 0x278]
mov dword [ebp - 0xb50], edx
sub edx, 0xc
mov dword [ebp - 0xb4c], edx
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0xe8]
mov dword [esp], ebx
call fcn.009222f8
cmp dword [ebp - 0xb4c], 0x9aba1c
je 0x520e25
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xb50]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x2b
call fcn.00815de4
test eax, eax
jg 0x520e25
mov dword [esp + 4], ebx
mov edx, dword [ebp - 0xb4c]
mov dword [esp], edx
call fcn.00929958
jmp 0x520e25
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ebx, [ebp - 0x278]
mov dword [esp], ebx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0x2f
call fcn.008b57ec
jmp 0x520e89
mov dword [esp + 4], 0x9eb3c4
lea edx, [ebp - 0xd8]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0x30
call fcn.00939e54
jmp 0x520ee8
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov ebx, dword [ebp - 0x518]
mov dword [ebp - 0x324], ebx
jmp 0x52ae63
lea eax, [ebp - 0x138]
mov dword [esp], eax
call fcn.00922308
lea edx, [ebp - 0x138]
mov dword [esp + 8], edx
mov dword [esp + 4], 0x9b62c5
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x13c
call fcn.0092bb18
lea ebx, [ebp - 0xe8]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x13b
call fcn.00939554
jmp 0x52104b
mov edx, dword [ebp - 0xe8]
mov dword [ebp - 0x52c], edx
sub edx, 0xc
mov dword [ebp - 0x528], edx
lea ecx, [ebp - 0xe8]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0x128]
mov dword [esp], ebx
call fcn.009222f8
cmp dword [ebp - 0x528], 0x9aba1c
je 0x5210ee
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x52c]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x139
call fcn.00815de4
test eax, eax
jg 0x5210ee
mov dword [esp + 4], ebx
mov edx, dword [ebp - 0x528]
mov dword [esp], edx
call fcn.00929958
jmp 0x5210ee
lea eax, [ebp - 0x128]
mov dword [esp], eax
call fcn.00922338
lea ebx, [ebp - 0xe8]
mov dword [esp], ebx
call fcn.00922348
lea eax, [ebp - 0x138]
mov dword [esp], eax
call fcn.00922338
mov eax, dword [ebp + 0xc]
mov eax, dword [eax + 0x570]
mov dword [ebp - 0x530], eax
mov dword [esp + 4], str.DELETE_FROM__player_spells__WHERE__player_id__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x153
call fcn.00987374
mov edx, dword [ebp - 0x530]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285a8
lea ecx, [ebp - 0xd8]
mov dword [esp + 4], ecx
mov dword [esp], ebx
call fcn.0090c954
sub esp, 4
mov edx, dword [ebp - 0x330]
mov eax, dword [edx]
mov dword [esp + 4], ebx
mov dword [esp], edx
mov eax, dword [eax + 0x18]
mov dword [ebp - 0x2a8], 0x138
call eax
jmp 0x521265
xor al, 1
mov byte [ebp - 0x531], al
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0x548], eax
sub eax, 0xc
mov dword [ebp - 0x544], eax
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
lea ecx, [ebp - 0x138]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x544], 0x9aba1c
je 0x521308
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x548]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x136
call fcn.00815de4
test eax, eax
jg 0x521308
lea ebx, [ebp - 0x138]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x544]
mov dword [esp], eax
call fcn.00929958
jmp 0x521308
lea eax, [ebp - 0x138]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.00922348
cmp byte [ebp - 0x531], 0
je 0x521652
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x521376
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea ebx, [ebp - 0x118]
mov dword [esp], ebx
call fcn.00922308
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea edx, [ebp - 0x278]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0x34
call fcn.0092bb18
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0xd8]
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 0x33
call fcn.00939554
jmp 0x5214bb
mov edx, dword [ebp - 0x278]
mov dword [ebp - 0xb3c], edx
sub edx, 0xc
mov dword [ebp - 0xb38], edx
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0xe8]
mov dword [esp], ebx
call fcn.009222f8
cmp dword [ebp - 0xb38], 0x9aba1c
je 0x52155b
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xb3c]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x31
call fcn.00815de4
test eax, eax
jg 0x52155b
mov dword [esp + 4], ebx
mov edx, dword [ebp - 0xb38]
mov dword [esp], edx
call fcn.00929958
jmp 0x52155b
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ebx, [ebp - 0x278]
mov dword [esp], ebx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0x35
call fcn.008b57ec
jmp 0x5215bf
mov dword [esp + 4], 0x9eb3c4
lea edx, [ebp - 0xd8]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0x36
call fcn.00939e54
jmp 0x52161e
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
mov ebx, dword [ebp - 0x330]
mov dword [esp + 4], ebx
lea eax, [ebp - 0x138]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x153
call fcn.0047ac4c
lea edx, [ebp - 0xe8]
mov dword [esp], edx
call fcn.00922308
lea ecx, [ebp - 0xe8]
mov dword [esp + 8], ecx
mov dword [esp + 4], str.INSERT_INTO__player_spells____player_id____name___VALUES
lea ebx, [ebp - 0x118]
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 0x134
call fcn.0092bb18
mov dword [esp + 4], ebx
lea edx, [ebp - 0x138]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0x133
call fcn.0047af0e
jmp 0x521797
mov ecx, dword [ebp - 0x118]
mov dword [ebp - 0x55c], ecx
sub ecx, 0xc
mov dword [ebp - 0x558], ecx
lea ebx, [ebp - 0x118]
mov dword [esp + 4], ebx
lea eax, [ebp - 0x268]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x558], 0x9aba1c
je 0x521840
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x55c]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x131
call fcn.00815de4
test eax, eax
jg 0x521840
lea edx, [ebp - 0x268]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x558]
mov dword [esp], ecx
call fcn.00929958
jmp 0x521840
lea eax, [ebp - 0x268]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922348
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
mov eax, dword [ebp + 0xc]
add eax, 0x720
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x135
call fcn.0094af50
mov dword [ebp - 0x2c8], eax
lea eax, [ebp - 0x2c8]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2cc]
mov dword [esp], eax
call fcn.0093b354
jmp 0x52224e
lea edx, [ebp - 0x268]
mov eax, dword [ebp - 0x2cc]
add eax, 8
mov ebx, dword [ebp - 0x330]
mov ecx, dword [ebx]
mov dword [esp + 8], eax
mov dword [esp + 4], ebx
mov dword [esp], edx
mov eax, dword [ecx + 0x20]
mov dword [ebp - 0x2a8], 0x135
call eax
sub esp, 4
mov edx, dword [ebp + 0xc]
mov eax, dword [edx + 0x570]
mov edx, dword [ebp - 0x268]
mov dword [esp + 0xc], edx
mov dword [esp + 8], eax
mov dword [esp + 4], str._d___s
lea eax, [ebp - 0x258]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x130
call sub.msvcrt.dll_sprintf
jmp 0x5219e1
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x570], ecx
sub ecx, 0xc
mov dword [ebp - 0x56c], ecx
lea ebx, [ebp - 0x268]
mov dword [esp + 4], ebx
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x56c], 0x9aba1c
je 0x521a7c
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x570]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x12e
call fcn.00815de4
test eax, eax
jg 0x521a7c
lea edx, [ebp - 0x118]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x56c]
mov dword [esp], ecx
call fcn.00929958
jmp 0x521a7c
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
lea edx, [ebp - 0x268]
mov dword [esp], edx
call fcn.00922348
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922308
lea ebx, [ebp - 0x118]
mov dword [esp + 8], ebx
lea eax, [ebp - 0x258]
mov dword [esp + 4], eax
lea eax, [ebp - 0x268]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x12d
call fcn.0092bb18
lea edx, [ebp - 0x268]
mov dword [esp + 4], edx
lea eax, [ebp - 0x138]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x12c
call fcn.0047af4a
jmp 0x521bc3
xor al, 1
mov byte [ebp - 0x571], al
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x588], ecx
sub ecx, 0xc
mov dword [ebp - 0x584], ecx
lea ebx, [ebp - 0x268]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x584], 0x9aba1c
je 0x521c74
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x588]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x12a
call fcn.00815de4
test eax, eax
jg 0x521c74
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x584]
mov dword [esp], ecx
call fcn.00929958
jmp 0x521c74
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x268]
mov dword [esp], eax
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
cmp byte [ebp - 0x571], 0
je 0x522236
mov dword [ebp - fcn.008f1cac], vtable.e.0
mov edx, dword [ebp - 0x124]
mov dword [ebp - 0xaf8], edx
sub edx, 0xc
mov dword [ebp - 0xaf4], edx
lea ecx, [ebp - 0x124]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0x278]
mov dword [esp], ebx
call fcn.009222f8
cmp dword [ebp - 0xaf4], 0x9aba1c
je 0x521e27
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xaf8]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x3f
call fcn.00815de4
test eax, eax
jg 0x521e27
mov dword [esp + 4], ebx
mov edx, dword [ebp - 0xaf4]
mov dword [esp], edx
call fcn.00929958
jmp 0x521e27
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.00922338
lea ecx, [ebp - 0x124]
mov dword [esp], ecx
call fcn.00922348
lea ebx, [ebp - 0x138]
add ebx, 0x10
mov dword [ebp - 0xb0c], ebx
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0xb14], eax
sub eax, 0xc
mov dword [ebp - 0xb10], eax
mov dword [esp + 4], ebx
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.009222f8
cmp dword [ebp - 0xb10], 0x9aba1c
je 0x521ee7
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xb14]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x3d
call fcn.00815de4
test eax, eax
jg 0x521ee7
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
mov ebx, dword [ebp - 0xb10]
mov dword [esp], ebx
call fcn.00929958
jmp 0x521ee7
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922338
mov edx, dword [ebp - 0xb0c]
mov dword [esp], edx
call fcn.00922348
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x521f48
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922308
lea ebx, [ebp - 0x118]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea eax, [ebp - 0x278]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x3a
call fcn.0092bb18
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x39
call fcn.00939554
jmp 0x522099
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0xb28], eax
sub eax, 0xc
mov dword [ebp - 0xb24], eax
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0xb24], 0x9aba1c
je 0x52213f
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xb28]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x37
call fcn.00815de4
test eax, eax
jg 0x52213f
lea ebx, [ebp - 0xe8]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0xb24]
mov dword [esp], eax
call fcn.00929958
jmp 0x52213f
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0x3b
call fcn.008b57ec
jmp 0x5221a3
mov dword [esp + 4], 0x9eb3c4
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x3c
call fcn.00939e54
jmp 0x522202
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
lea eax, [ebp - 0x2cc]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x135
call fcn.0093b364
mov eax, dword [ebp + 0xc]
add eax, 0x720
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x135
call fcn.0094aaa8
mov dword [ebp - 0x2d0], eax
lea eax, [ebp - 0x2d0]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2d4]
mov dword [esp], eax
call fcn.0093b354
lea eax, [ebp - 0x2d4]
mov dword [esp + 4], eax
lea eax, [ebp - 0x2cc]
mov dword [esp], eax
call fcn.0090ceac
test al, al
jne 0x5218a7
lea ecx, [ebp - 0x138]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x135
call fcn.0047ca0a
test al, al
jne 0x522849
mov dword [ebp - fcn.008f1cac], vtable.e.0
mov ebx, dword [ebp - 0x124]
mov dword [ebp - 0xac0], ebx
sub ebx, 0xc
mov dword [ebp - 0xabc], ebx
lea eax, [ebp - 0x124]
mov dword [esp + 4], eax
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.009222f8
cmp ebx, 0x9aba1c
je 0x52243a
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xac0]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x48
call fcn.00815de4
test eax, eax
jg 0x52243a
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
mov dword [esp], ebx
call fcn.00929958
jmp 0x52243a
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.00922338
lea ecx, [ebp - 0x124]
mov dword [esp], ecx
call fcn.00922348
lea ebx, [ebp - 0x138]
add ebx, 0x10
mov dword [ebp - 0xad4], ebx
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0xadc], eax
sub eax, 0xc
mov dword [ebp - 0xad8], eax
mov dword [esp + 4], ebx
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.009222f8
cmp dword [ebp - 0xad8], 0x9aba1c
je 0x5224fa
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xadc]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x46
call fcn.00815de4
test eax, eax
jg 0x5224fa
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
mov ebx, dword [ebp - 0xad8]
mov dword [esp], ebx
call fcn.00929958
jmp 0x5224fa
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922338
mov edx, dword [ebp - 0xad4]
mov dword [esp], edx
call fcn.00922348
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x52255b
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922308
lea ebx, [ebp - 0x118]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea eax, [ebp - 0x278]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x43
call fcn.0092bb18
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x42
call fcn.00939554
jmp 0x5226ac
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0xaf0], eax
sub eax, 0xc
mov dword [ebp - 0xaec], eax
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0xaec], 0x9aba1c
je 0x522752
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xaf0]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x40
call fcn.00815de4
test eax, eax
jg 0x522752
lea ebx, [ebp - 0xe8]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0xaec]
mov dword [esp], eax
call fcn.00929958
jmp 0x522752
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0x44
call fcn.008b57ec
jmp 0x5227b6
mov dword [esp + 4], 0x9eb3c4
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x45
call fcn.00939e54
jmp 0x522815
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922308
lea ebx, [ebp - 0x118]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea eax, [ebp - 0x268]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x129
call fcn.0092bb18
lea edx, [ebp - 0x268]
mov dword [esp + 4], edx
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x128
call fcn.00939554
jmp 0x522972
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x59c], ecx
sub ecx, 0xc
mov dword [ebp - 0x598], ecx
lea ebx, [ebp - 0x268]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x598], 0x9aba1c
je 0x522a1b
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x59c]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x126
call fcn.00815de4
test eax, eax
jg 0x522a1b
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x598]
mov dword [esp], ecx
call fcn.00929958
jmp 0x522a1b
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x268]
mov dword [esp], eax
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov edx, dword [ebp + 0xc]
mov edx, dword [edx + 0x570]
mov dword [ebp - 0x5a0], edx
mov dword [esp + 4], str.DELETE_FROM__player_items__WHERE__player_id__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x135
call fcn.00987374
mov ecx, dword [ebp - 0x5a0]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.009285a8
lea ebx, [ebp - 0xd8]
mov dword [esp + 4], ebx
lea eax, [ebp - 0x268]
mov dword [esp], eax
call fcn.0090c954
sub esp, 4
mov edx, dword [ebp - 0x330]
mov eax, dword [edx]
lea ecx, [ebp - 0x268]
mov dword [esp + 4], ecx
mov dword [esp], edx
mov eax, dword [eax + 0x18]
mov dword [ebp - 0x2a8], 0x125
call eax
jmp 0x522b9e
xor al, 1
mov byte [ebp - 0x5a1], al
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x5b8], eax
sub eax, 0xc
mov dword [ebp - 0x5b4], eax
lea edx, [ebp - 0x268]
mov dword [esp + 4], edx
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x5b4], 0x9aba1c
je 0x522c41
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x5b8]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x123
call fcn.00815de4
test eax, eax
jg 0x522c41
lea ebx, [ebp - 0x118]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x5b4]
mov dword [esp], eax
call fcn.00929958
jmp 0x522c41
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0x268]
mov dword [esp], ecx
call fcn.00922348
cmp byte [ebp - 0x5a1], 0
je 0x5231ed
mov dword [ebp - fcn.008f1cac], vtable.e.0
mov ebx, dword [ebp - 0x124]
mov dword [ebp - 0xa88], ebx
sub ebx, 0xc
mov dword [ebp - 0xa84], ebx
lea eax, [ebp - 0x124]
mov dword [esp + 4], eax
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.009222f8
cmp ebx, 0x9aba1c
je 0x522dde
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xa88]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x51
call fcn.00815de4
test eax, eax
jg 0x522dde
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
mov dword [esp], ebx
call fcn.00929958
jmp 0x522dde
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.00922338
lea ecx, [ebp - 0x124]
mov dword [esp], ecx
call fcn.00922348
lea ebx, [ebp - 0x138]
add ebx, 0x10
mov dword [ebp - 0xa9c], ebx
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0xaa4], eax
sub eax, 0xc
mov dword [ebp - 0xaa0], eax
mov dword [esp + 4], ebx
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.009222f8
cmp dword [ebp - 0xaa0], 0x9aba1c
je 0x522e9e
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xaa4]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x4f
call fcn.00815de4
test eax, eax
jg 0x522e9e
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
mov ebx, dword [ebp - 0xaa0]
mov dword [esp], ebx
call fcn.00929958
jmp 0x522e9e
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922338
mov edx, dword [ebp - 0xa9c]
mov dword [esp], edx
call fcn.00922348
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x522eff
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922308
lea ebx, [ebp - 0x118]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea eax, [ebp - 0x278]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x4c
call fcn.0092bb18
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x4b
call fcn.00939554
jmp 0x523050
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0xab8], eax
sub eax, 0xc
mov dword [ebp - 0xab4], eax
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0xab4], 0x9aba1c
je 0x5230f6
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xab8]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x49
call fcn.00815de4
test eax, eax
jg 0x5230f6
lea ebx, [ebp - 0xe8]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0xab4]
mov dword [esp], eax
call fcn.00929958
jmp 0x5230f6
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0x4d
call fcn.008b57ec
jmp 0x52315a
mov dword [esp + 4], 0x9eb3c4
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x4e
call fcn.00939e54
jmp 0x5231b9
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922228
lea ebx, [ebp - 0x118]
mov dword [esp + 4], ebx
lea eax, [ebp - 0x268]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x122
call fcn.0094bf2c
jmp 0x523232
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.0092223c
mov dword [ebp - 0x2dc], 1
cmp dword [ebp - 0x2dc], 0xa
jg 0x5232c0
mov eax, dword [ebp - 0x2dc]
mov edx, dword [ebp + 0xc]
mov eax, dword [edx + eax*4 + 0x698]
mov dword [ebp - 0x2d8], eax
test eax, eax
je 0x5232b1
lea eax, [ebp - 0x2d8]
mov dword [esp + 8], eax
lea eax, [ebp - 0x2dc]
mov dword [esp + 4], eax
lea ecx, [ebp - 0x2e8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x121
call fcn.0094e894
lea ebx, [ebp - 0x2e8]
mov dword [esp + 4], ebx
lea eax, [ebp - 0x268]
mov dword [esp], eax
call fcn.0094be38
inc dword [ebp - 0x2dc]
cmp dword [ebp - 0x2dc], 0xa
jle 0x523253
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922308
lea edx, [ebp - 0xe8]
mov dword [esp + 8], edx
mov dword [esp + 4], str.INSERT_INTO__player_items____player_id____pid____sid____itemtype____count____attributes___VALUES
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x120
call fcn.0092bb18
lea ebx, [ebp - 0x118]
mov dword [esp + 4], ebx
lea eax, [ebp - 0x138]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x11f
call fcn.0047af0e
jmp 0x5233ed
mov edx, dword [ebp - 0x118]
mov dword [ebp - 0x5cc], edx
sub edx, 0xc
mov dword [ebp - 0x5c8], edx
lea ecx, [ebp - 0x118]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0x278]
mov dword [esp], ebx
call fcn.009222f8
cmp dword [ebp - 0x5c8], 0x9aba1c
je 0x523490
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x5cc]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x11d
call fcn.00815de4
test eax, eax
jg 0x523490
mov dword [esp + 4], ebx
mov edx, dword [ebp - 0x5c8]
mov dword [esp], edx
call fcn.00929958
jmp 0x523490
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922338
lea ebx, [ebp - 0x118]
mov dword [esp], ebx
call fcn.00922348
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x138]
mov dword [esp + 0xc], eax
lea eax, [ebp - 0x268]
mov dword [esp + 8], eax
mov edx, dword [ebp + 0xc]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x328]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x121
call fcn.0052afc2
test al, al
jne 0x523abd
lea ebx, [ebp - 0x268]
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 0x5b
call fcn.0092df30
jmp 0x523522
lea edx, [ebp - 0x268]
mov dword [esp], edx
call fcn.0091fff0
mov dword [ebp - fcn.008f1cac], vtable.e.0
mov ecx, dword [ebp - 0x124]
mov dword [ebp - 0xa50], ecx
sub ecx, 0xc
mov dword [ebp - 0xa4c], ecx
lea ebx, [ebp - 0x124]
mov dword [esp + 4], ebx
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0xa4c], 0x9aba1c
je 0x5236ae
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xa50]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x5a
call fcn.00815de4
test eax, eax
jg 0x5236ae
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0xa4c]
mov dword [esp], ecx
call fcn.00929958
jmp 0x5236ae
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.00922338
lea ecx, [ebp - 0x124]
mov dword [esp], ecx
call fcn.00922348
lea ebx, [ebp - 0x138]
add ebx, 0x10
mov dword [ebp - 0xa64], ebx
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0xa6c], eax
sub eax, 0xc
mov dword [ebp - 0xa68], eax
mov dword [esp + 4], ebx
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.009222f8
cmp dword [ebp - 0xa68], 0x9aba1c
je 0x52376e
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xa6c]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x58
call fcn.00815de4
test eax, eax
jg 0x52376e
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
mov ebx, dword [ebp - 0xa68]
mov dword [esp], ebx
call fcn.00929958
jmp 0x52376e
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922338
mov edx, dword [ebp - 0xa64]
mov dword [esp], edx
call fcn.00922348
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x5237cf
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922308
lea ebx, [ebp - 0x118]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea eax, [ebp - 0x278]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x55
call fcn.0092bb18
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x54
call fcn.00939554
jmp 0x523920
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0xa80], eax
sub eax, 0xc
mov dword [ebp - 0xa7c], eax
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0xa7c], 0x9aba1c
je 0x5239c6
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xa80]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x52
call fcn.00815de4
test eax, eax
jg 0x5239c6
lea ebx, [ebp - 0xe8]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0xa7c]
mov dword [esp], eax
call fcn.00929958
jmp 0x5239c6
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0x56
call fcn.008b57ec
jmp 0x523a2a
mov dword [esp + 4], 0x9eb3c4
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x57
call fcn.00939e54
jmp 0x523a89
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
lea eax, [ebp - 0x268]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x121
call fcn.0094be18
mov eax, dword [ebp + 0xc]
add eax, 0x36c
mov dword [esp], eax
call fcn.009448a8
mov dword [ebp - 0x2ec], eax
jmp 0x523b66
lea ecx, [ebp - 0x2ec]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x121
call fcn.0090c86c
mov eax, dword [eax + 4]
mov dword [ebp - 0x2f0], eax
lea ebx, [ebp - 0x2ec]
mov dword [esp], ebx
call fcn.0090c86c
mov eax, dword [eax]
mov dword [ebp - 0x2f4], eax
lea eax, [ebp - 0x2f0]
mov dword [esp + 8], eax
lea eax, [ebp - 0x2f4]
mov dword [esp + 4], eax
lea eax, [ebp - 0x300]
mov dword [esp], eax
call fcn.0094e894
lea edx, [ebp - 0x300]
mov dword [esp + 4], edx
lea eax, [ebp - 0x268]
mov dword [esp], eax
call fcn.0094be38
mov dword [esp], ebx
call fcn.00937afc
mov eax, dword [ebp + 0xc]
add eax, 0x36c
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x121
call fcn.0094489c
mov dword [ebp - 0x304], eax
lea eax, [ebp - 0x304]
mov dword [esp + 4], eax
lea ebx, [ebp - 0x2ec]
mov dword [esp], ebx
call fcn.0090c854
test al, al
jne 0x523aed
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922308
lea edx, [ebp - 0x118]
mov dword [esp + 8], edx
mov dword [esp + 4], 0x9b62c5
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x11c
call fcn.0092bb18
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x11b
call fcn.00939554
jmp 0x523cd3
mov edx, dword [ebp - 0x278]
mov dword [ebp - 0x5e0], edx
sub edx, 0xc
mov dword [ebp - 0x5dc], edx
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0xe8]
mov dword [esp], ebx
call fcn.009222f8
cmp dword [ebp - 0x5dc], 0x9aba1c
je 0x523d76
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x5e0]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x119
call fcn.00815de4
test eax, eax
jg 0x523d76
mov dword [esp + 4], ebx
mov edx, dword [ebp - 0x5dc]
mov dword [esp], edx
call fcn.00929958
jmp 0x523d76
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ebx, [ebp - 0x278]
mov dword [esp], ebx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov eax, dword [ebp + 0xc]
mov eax, dword [eax + 0x570]
mov dword [ebp - 0x5e4], eax
mov dword [esp + 4], str.DELETE_FROM__player_depotitems__WHERE__player_id__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x121
call fcn.00987374
mov edx, dword [ebp - 0x5e4]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285a8
lea ecx, [ebp - 0xd8]
mov dword [esp + 4], ecx
mov dword [esp], ebx
call fcn.0090c954
sub esp, 4
mov edx, dword [ebp - 0x330]
mov eax, dword [edx]
mov dword [esp + 4], ebx
mov dword [esp], edx
mov eax, dword [eax + 0x18]
mov dword [ebp - 0x2a8], 0x118
call eax
jmp 0x523eed
xor al, 1
mov byte [ebp - 0x5e5], al
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0x5fc], eax
sub eax, 0xc
mov dword [ebp - 0x5f8], eax
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x5f8], 0x9aba1c
je 0x523f90
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x5fc]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x116
call fcn.00815de4
test eax, eax
jg 0x523f90
lea ebx, [ebp - 0x118]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x5f8]
mov dword [esp], eax
call fcn.00929958
jmp 0x523f90
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.00922348
cmp byte [ebp - 0x5e5], 0
je 0x524581
lea ebx, [ebp - 0x268]
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 0x65
call fcn.0092df30
jmp 0x523fe6
lea edx, [ebp - 0x268]
mov dword [esp], edx
call fcn.0091fff0
mov dword [ebp - fcn.008f1cac], vtable.e.0
mov ecx, dword [ebp - 0x124]
mov dword [ebp - 0xa18], ecx
sub ecx, 0xc
mov dword [ebp - 0xa14], ecx
lea ebx, [ebp - 0x124]
mov dword [esp + 4], ebx
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0xa14], 0x9aba1c
je 0x524172
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xa18]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x64
call fcn.00815de4
test eax, eax
jg 0x524172
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0xa14]
mov dword [esp], ecx
call fcn.00929958
jmp 0x524172
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.00922338
lea ecx, [ebp - 0x124]
mov dword [esp], ecx
call fcn.00922348
lea ebx, [ebp - 0x138]
add ebx, 0x10
mov dword [ebp - 0xa2c], ebx
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0xa34], eax
sub eax, 0xc
mov dword [ebp - 0xa30], eax
mov dword [esp + 4], ebx
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.009222f8
cmp dword [ebp - 0xa30], 0x9aba1c
je 0x524232
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xa34]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x62
call fcn.00815de4
test eax, eax
jg 0x524232
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
mov ebx, dword [ebp - 0xa30]
mov dword [esp], ebx
call fcn.00929958
jmp 0x524232
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922338
mov edx, dword [ebp - 0xa2c]
mov dword [esp], edx
call fcn.00922348
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x524293
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922308
lea ebx, [ebp - 0x118]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea eax, [ebp - 0x278]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x5f
call fcn.0092bb18
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x5e
call fcn.00939554
jmp 0x5243e4
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0xa48], eax
sub eax, 0xc
mov dword [ebp - 0xa44], eax
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0xa44], 0x9aba1c
je 0x52448a
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xa48]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x5c
call fcn.00815de4
test eax, eax
jg 0x52448a
lea ebx, [ebp - 0xe8]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0xa44]
mov dword [esp], eax
call fcn.00929958
jmp 0x52448a
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0x60
call fcn.008b57ec
jmp 0x5244ee
mov dword [esp + 4], 0x9eb3c4
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x61
call fcn.00939e54
jmp 0x52454d
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922308
lea ebx, [ebp - 0x118]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.INSERT_INTO__player_depotitems____player_id____pid____sid____itemtype____count____attributes___VALUES
lea eax, [ebp - 0x278]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x115
call fcn.0092bb18
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea eax, [ebp - 0x138]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x114
call fcn.0047af0e
jmp 0x5246aa
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0x610], ecx
sub ecx, 0xc
mov dword [ebp - 0x60c], ecx
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x60c], 0x9aba1c
je 0x524753
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x610]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x112
call fcn.00815de4
test eax, eax
jg 0x524753
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x60c]
mov dword [esp], ecx
call fcn.00929958
jmp 0x524753
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x138]
mov dword [esp + 0xc], eax
lea edx, [ebp - 0x268]
mov dword [esp + 8], edx
mov ecx, dword [ebp + 0xc]
mov dword [esp + 4], ecx
mov ebx, dword [ebp - 0x328]
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 0x121
call fcn.0052afc2
test al, al
jne 0x524d76
lea eax, [ebp - 0x268]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x6f
call fcn.0092df30
jmp 0x5247e5
lea ecx, [ebp - 0x268]
mov dword [esp], ecx
call fcn.0091fff0
mov dword [ebp - fcn.008f1cac], vtable.e.0
mov ebx, dword [ebp - 0x124]
mov dword [ebp - 0x9e0], ebx
sub ebx, 0xc
mov dword [ebp - 0x9dc], ebx
lea eax, [ebp - 0x124]
mov dword [esp + 4], eax
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.009222f8
cmp ebx, 0x9aba1c
je 0x524967
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x9e0]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x6e
call fcn.00815de4
test eax, eax
jg 0x524967
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
mov dword [esp], ebx
call fcn.00929958
jmp 0x524967
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.00922338
lea ecx, [ebp - 0x124]
mov dword [esp], ecx
call fcn.00922348
lea ebx, [ebp - 0x138]
add ebx, 0x10
mov dword [ebp - 0x9f4], ebx
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x9fc], eax
sub eax, 0xc
mov dword [ebp - 0x9f8], eax
mov dword [esp + 4], ebx
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.009222f8
cmp dword [ebp - 0x9f8], 0x9aba1c
je 0x524a27
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x9fc]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x6c
call fcn.00815de4
test eax, eax
jg 0x524a27
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
mov ebx, dword [ebp - 0x9f8]
mov dword [esp], ebx
call fcn.00929958
jmp 0x524a27
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922338
mov edx, dword [ebp - 0x9f4]
mov dword [esp], edx
call fcn.00922348
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x524a88
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922308
lea ebx, [ebp - 0x118]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea eax, [ebp - 0x278]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x69
call fcn.0092bb18
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x68
call fcn.00939554
jmp 0x524bd9
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0xa10], eax
sub eax, 0xc
mov dword [ebp - 0xa0c], eax
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0xa0c], 0x9aba1c
je 0x524c7f
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0xa10]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x66
call fcn.00815de4
test eax, eax
jg 0x524c7f
lea ebx, [ebp - 0xe8]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0xa0c]
mov dword [esp], eax
call fcn.00929958
jmp 0x524c7f
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0x6a
call fcn.008b57ec
jmp 0x524ce3
mov dword [esp + 4], 0x9eb3c4
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x6b
call fcn.00939e54
jmp 0x524d42
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
lea eax, [ebp - 0x268]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x121
call fcn.0094be18
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922308
lea ebx, [ebp - 0x118]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea eax, [ebp - 0x278]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x111
call fcn.0092bb18
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x110
call fcn.00939554
jmp 0x524eb7
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0x624], ecx
sub ecx, 0xc
mov dword [ebp - 0x620], ecx
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x620], 0x9aba1c
je 0x524f60
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x624]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x10e
call fcn.00815de4
test eax, eax
jg 0x524f60
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x620]
mov dword [esp], ecx
call fcn.00929958
jmp 0x524f60
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov edx, dword [ebp + 0xc]
mov edx, dword [edx + 0x570]
mov dword [ebp - 0x628], edx
mov dword [esp + 4], str.DELETE_FROM__player_storage__WHERE__player_id__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x121
call fcn.00987374
mov ecx, dword [ebp - 0x628]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.009285a8
lea ebx, [ebp - 0xd8]
mov dword [esp + 4], ebx
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.0090c954
sub esp, 4
mov edx, dword [ebp - 0x330]
mov eax, dword [edx]
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
mov dword [esp], edx
mov eax, dword [eax + 0x18]
mov dword [ebp - 0x2a8], 0x10d
call eax
jmp 0x5250e3
xor al, 1
mov byte [ebp - 0x629], al
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0x640], eax
sub eax, 0xc
mov dword [ebp - 0x63c], eax
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x63c], 0x9aba1c
je 0x525186
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x640]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x10b
call fcn.00815de4
test eax, eax
jg 0x525186
lea ebx, [ebp - 0x118]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x63c]
mov dword [esp], eax
call fcn.00929958
jmp 0x525186
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.00922348
cmp byte [ebp - 0x629], 0
je 0x525777
lea ebx, [ebp - 0x268]
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 0x79
call fcn.0092df30
jmp 0x5251dc
lea edx, [ebp - 0x268]
mov dword [esp], edx
call fcn.0091fff0
mov dword [ebp - fcn.008f1cac], vtable.e.0
mov ecx, dword [ebp - 0x124]
mov dword [ebp - 0x9a8], ecx
sub ecx, 0xc
mov dword [ebp - 0x9a4], ecx
lea ebx, [ebp - 0x124]
mov dword [esp + 4], ebx
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x9a4], 0x9aba1c
je 0x525368
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x9a8]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x78
call fcn.00815de4
test eax, eax
jg 0x525368
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x9a4]
mov dword [esp], ecx
call fcn.00929958
jmp 0x525368
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.00922338
lea ecx, [ebp - 0x124]
mov dword [esp], ecx
call fcn.00922348
lea ebx, [ebp - 0x138]
add ebx, 0x10
mov dword [ebp - 0x9bc], ebx
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x9c4], eax
sub eax, 0xc
mov dword [ebp - 0x9c0], eax
mov dword [esp + 4], ebx
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.009222f8
cmp dword [ebp - 0x9c0], 0x9aba1c
je 0x525428
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x9c4]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x76
call fcn.00815de4
test eax, eax
jg 0x525428
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
mov ebx, dword [ebp - 0x9c0]
mov dword [esp], ebx
call fcn.00929958
jmp 0x525428
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922338
mov edx, dword [ebp - 0x9bc]
mov dword [esp], edx
call fcn.00922348
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x525489
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922308
lea ebx, [ebp - 0x118]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea eax, [ebp - 0x278]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x73
call fcn.0092bb18
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x72
call fcn.00939554
jmp 0x5255da
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0x9d8], eax
sub eax, 0xc
mov dword [ebp - 0x9d4], eax
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x9d4], 0x9aba1c
je 0x525680
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x9d8]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x70
call fcn.00815de4
test eax, eax
jg 0x525680
lea ebx, [ebp - 0xe8]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x9d4]
mov dword [esp], eax
call fcn.00929958
jmp 0x525680
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0x74
call fcn.008b57ec
jmp 0x5256e4
mov dword [esp + 4], 0x9eb3c4
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x75
call fcn.00939e54
jmp 0x525743
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
mov ecx, dword [ebp + 0xc]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x121
call fcn.00693b64
lea ebx, [ebp - 0x118]
mov dword [esp], ebx
call fcn.00922308
mov dword [esp + 8], ebx
mov dword [esp + 4], str.INSERT_INTO__player_storage____player_id____key____value___VALUES
lea edx, [ebp - 0x278]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0x10a
call fcn.0092bb18
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
lea eax, [ebp - 0x138]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x109
call fcn.0047af0e
jmp 0x5258b9
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0x654], eax
sub eax, 0xc
mov dword [ebp - 0x650], eax
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x650], 0x9aba1c
je 0x525951
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x654]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x107
call fcn.00815de4
test eax, eax
jg 0x525951
lea ebx, [ebp - 0xe8]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x650]
mov dword [esp], eax
call fcn.00929958
jmp 0x525951
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov ebx, dword [ebp + 0xc]
mov eax, dword [ebx + 0x238]
mov dword [ebp - 0x308], eax
jmp 0x5263a2
lea eax, [ebp - 0x308]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x121
call fcn.0090d10c
add eax, 4
mov ecx, dword [ebp - 0x330]
mov edx, dword [ecx]
mov dword [esp + 8], eax
mov dword [esp + 4], ecx
lea ebx, [ebp - 0x278]
mov dword [esp], ebx
call dword [edx + 0x20]
sub esp, 4
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0x658], eax
lea eax, [ebp - 0x308]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x106
call fcn.0090d10c
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + 0x570]
mov ebx, dword [ebp - 0x658]
mov dword [esp + 0x10], ebx
mov eax, dword [eax]
mov dword [esp + 0xc], eax
mov dword [esp + 8], edx
mov dword [esp + 4], 0x9b7307
lea eax, [ebp - 0x258]
mov dword [esp], eax
call sub.msvcrt.dll_sprintf
jmp 0x525b06
mov edx, dword [ebp - 0x278]
mov dword [ebp - 0x66c], edx
sub edx, 0xc
mov dword [ebp - 0x668], edx
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0x118]
mov dword [esp], ebx
call fcn.009222f8
cmp dword [ebp - 0x668], 0x9aba1c
je 0x525b9b
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x66c]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x104
call fcn.00815de4
test eax, eax
jg 0x525b9b
mov dword [esp + 4], ebx
mov edx, dword [ebp - 0x668]
mov dword [esp], edx
call fcn.00929958
jmp 0x525b9b
lea ebx, [ebp - 0x118]
mov dword [esp], ebx
call fcn.00922338
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922348
mov dword [esp], ebx
call fcn.00922308
mov dword [esp + 8], ebx
lea eax, [ebp - 0x258]
mov dword [esp + 4], eax
lea ebx, [ebp - 0x278]
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 0x103
call fcn.0092bb18
mov dword [esp + 4], ebx
lea eax, [ebp - 0x138]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x102
call fcn.0047af4a
jmp 0x525cda
xor al, 1
mov byte [ebp - 0x66d], al
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0x684], ecx
sub ecx, 0xc
mov dword [ebp - 0x680], ecx
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x680], 0x9aba1c
je 0x525d8b
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x684]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x100
call fcn.00815de4
test eax, eax
jg 0x525d8b
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x680]
mov dword [esp], ecx
call fcn.00929958
jmp 0x525d8b
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
cmp byte [ebp - 0x66d], 0
je 0x52638a
lea edx, [ebp - 0x268]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0x83
call fcn.0092df30
jmp 0x525def
lea ebx, [ebp - 0x268]
mov dword [esp], ebx
call fcn.0091fff0
mov dword [ebp - fcn.008f1cac], vtable.e.0
mov eax, dword [ebp - 0x124]
mov dword [ebp - 0x970], eax
sub eax, 0xc
mov dword [ebp - 0x96c], eax
lea edx, [ebp - 0x124]
mov dword [esp + 4], edx
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x96c], 0x9aba1c
je 0x525f85
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x970]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x82
call fcn.00815de4
test eax, eax
jg 0x525f85
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x96c]
mov dword [esp], eax
call fcn.00929958
jmp 0x525f85
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922338
lea edx, [ebp - 0x124]
mov dword [esp], edx
call fcn.00922348
lea ecx, [ebp - 0x138]
add ecx, 0x10
mov dword [ebp - 0x984], ecx
mov ebx, dword [ebp - 0x128]
mov dword [ebp - 0x98c], ebx
sub ebx, 0xc
mov dword [ebp - 0x988], ebx
mov dword [esp + 4], ecx
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.009222f8
cmp ebx, 0x9aba1c
je 0x52603b
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x98c]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], pe_nt_image_headers32
call fcn.00815de4
test eax, eax
jg 0x52603b
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
mov dword [esp], ebx
call fcn.00929958
jmp 0x52603b
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922338
mov ebx, dword [ebp - 0x984]
mov dword [esp], ebx
call fcn.00922348
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x52609c
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922308
lea edx, [ebp - 0x118]
mov dword [esp + 8], edx
mov dword [esp + 4], 0x9b62c5
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x7d
call fcn.0092bb18
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x7c
call fcn.00939554
jmp 0x5261ed
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0x9a0], ecx
sub ecx, 0xc
mov dword [ebp - 0x99c], ecx
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x99c], 0x9aba1c
je 0x526293
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x9a0]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x7a
call fcn.00815de4
test eax, eax
jg 0x526293
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x99c]
mov dword [esp], ecx
call fcn.00929958
jmp 0x526293
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0x7e
call fcn.008b57ec
jmp 0x5262f7
mov dword [esp + 4], 0x9eb3c4
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x7f
call fcn.00939e54
jmp 0x526356
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
lea eax, [ebp - 0x308]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x121
call fcn.0093b57c
mov eax, dword [ebp + 0xc]
add eax, 0x230
mov dword [ebp - 0x30c], eax
lea eax, [ebp - 0x30c]
mov dword [esp + 4], eax
lea eax, [ebp - 0x308]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x121
call fcn.0090d0f4
test al, al
jne 0x5259a2
lea eax, [ebp - 0x138]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x121
call fcn.0047ca0a
test al, al
jne 0x5269b8
lea eax, [ebp - 0x268]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x8d
call fcn.0092df30
jmp 0x526427
lea ecx, [ebp - 0x268]
mov dword [esp], ecx
call fcn.0091fff0
mov dword [ebp - fcn.008f1cac], vtable.e.0
mov ebx, dword [ebp - 0x124]
mov dword [ebp - 0x938], ebx
sub ebx, 0xc
mov dword [ebp - 0x934], ebx
lea eax, [ebp - 0x124]
mov dword [esp + 4], eax
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.009222f8
cmp ebx, 0x9aba1c
je 0x5265a9
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x938]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x8c
call fcn.00815de4
test eax, eax
jg 0x5265a9
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
mov dword [esp], ebx
call fcn.00929958
jmp 0x5265a9
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.00922338
lea ecx, [ebp - 0x124]
mov dword [esp], ecx
call fcn.00922348
lea ebx, [ebp - 0x138]
add ebx, 0x10
mov dword [ebp - 0x94c], ebx
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x954], eax
sub eax, 0xc
mov dword [ebp - 0x950], eax
mov dword [esp + 4], ebx
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.009222f8
cmp dword [ebp - 0x950], 0x9aba1c
je 0x526669
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x954]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x8a
call fcn.00815de4
test eax, eax
jg 0x526669
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
mov ebx, dword [ebp - 0x950]
mov dword [esp], ebx
call fcn.00929958
jmp 0x526669
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922338
mov edx, dword [ebp - 0x94c]
mov dword [esp], edx
call fcn.00922348
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x5266ca
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922308
lea ebx, [ebp - 0x118]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea eax, [ebp - 0x278]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x87
call fcn.0092bb18
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x86
call fcn.00939554
jmp 0x52681b
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0x968], eax
sub eax, 0xc
mov dword [ebp - 0x964], eax
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x964], 0x9aba1c
je 0x5268c1
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x968]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x84
call fcn.00815de4
test eax, eax
jg 0x5268c1
lea ebx, [ebp - 0xe8]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x964]
mov dword [esp], eax
call fcn.00929958
jmp 0x5268c1
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0x88
call fcn.008b57ec
jmp 0x526925
mov dword [esp + 4], 0x9eb3c4
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x89
call fcn.00939e54
jmp 0x526984
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
mov dword [esp + 4], 0x1c
mov dword [esp], 0x9f3980
mov dword [ebp - 0x2a8], 0x121
call fcn.0044146a
test al, al
je 0x528468
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922308
lea ebx, [ebp - 0x118]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea eax, [ebp - 0x278]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xff
call fcn.0092bb18
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xfe
call fcn.00939554
jmp 0x526b07
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0x698], ecx
sub ecx, 0xc
mov dword [ebp - 0x694], ecx
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x694], 0x9aba1c
je 0x526bb0
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x698]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xfc
call fcn.00815de4
test eax, eax
jg 0x526bb0
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x694]
mov dword [esp], ecx
call fcn.00929958
jmp 0x526bb0
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov edx, dword [ebp + 0xc]
mov edx, dword [edx + 0x570]
mov dword [ebp - 0x69c], edx
mov dword [esp + 4], str.DELETE_FROM__guild_invites__WHERE_player_id_
lea eax, [ebp - 0xd0]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x121
call fcn.00987374
mov ecx, dword [ebp - 0x69c]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.009285a8
lea ebx, [ebp - 0xd8]
mov dword [esp + 4], ebx
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.0090c954
sub esp, 4
mov edx, dword [ebp - 0x330]
mov eax, dword [edx]
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
mov dword [esp], edx
mov eax, dword [eax + 0x18]
mov dword [ebp - 0x2a8], 0xfb
call eax
jmp 0x526d33
xor al, 1
mov byte [ebp - 0x69d], al
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0x6b4], eax
sub eax, 0xc
mov dword [ebp - 0x6b0], eax
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x6b0], 0x9aba1c
je 0x526dd6
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x6b4]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xf9
call fcn.00815de4
test eax, eax
jg 0x526dd6
lea ebx, [ebp - 0x118]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x6b0]
mov dword [esp], eax
call fcn.00929958
jmp 0x526dd6
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.00922348
cmp byte [ebp - 0x69d], 0
je 0x5273c7
lea ebx, [ebp - 0x268]
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 0x97
call fcn.0092df30
jmp 0x526e2c
lea edx, [ebp - 0x268]
mov dword [esp], edx
call fcn.0091fff0
mov dword [ebp - fcn.008f1cac], vtable.e.0
mov ecx, dword [ebp - 0x124]
mov dword [ebp - 0x900], ecx
sub ecx, 0xc
mov dword [ebp - 0x8fc], ecx
lea ebx, [ebp - 0x124]
mov dword [esp + 4], ebx
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x8fc], 0x9aba1c
je 0x526fb8
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x900]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x96
call fcn.00815de4
test eax, eax
jg 0x526fb8
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x8fc]
mov dword [esp], ecx
call fcn.00929958
jmp 0x526fb8
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.00922338
lea ecx, [ebp - 0x124]
mov dword [esp], ecx
call fcn.00922348
lea ebx, [ebp - 0x138]
add ebx, 0x10
mov dword [ebp - 0x914], ebx
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x91c], eax
sub eax, 0xc
mov dword [ebp - 0x918], eax
mov dword [esp + 4], ebx
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.009222f8
cmp dword [ebp - 0x918], 0x9aba1c
je 0x527078
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x91c]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x94
call fcn.00815de4
test eax, eax
jg 0x527078
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
mov ebx, dword [ebp - 0x918]
mov dword [esp], ebx
call fcn.00929958
jmp 0x527078
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922338
mov edx, dword [ebp - 0x914]
mov dword [esp], edx
call fcn.00922348
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x5270d9
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922308
lea ebx, [ebp - 0x118]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea eax, [ebp - 0x278]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x91
call fcn.0092bb18
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x90
call fcn.00939554
jmp 0x52722a
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0x930], eax
sub eax, 0xc
mov dword [ebp - 0x92c], eax
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x92c], 0x9aba1c
je 0x5272d0
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x930]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x8e
call fcn.00815de4
test eax, eax
jg 0x5272d0
lea ebx, [ebp - 0xe8]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x92c]
mov dword [esp], eax
call fcn.00929958
jmp 0x5272d0
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0x92
call fcn.008b57ec
jmp 0x527334
mov dword [esp + 4], 0x9eb3c4
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x93
call fcn.00939e54
jmp 0x527393
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922308
lea ebx, [ebp - 0x118]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.INSERT_INTO__guild_invites____player_id____guild_id___VALUES
lea eax, [ebp - 0x278]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xf8
call fcn.0092bb18
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea eax, [ebp - 0x138]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xf7
call fcn.0047af0e
jmp 0x5274f0
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0x6c8], ecx
sub ecx, 0xc
mov dword [ebp - 0x6c4], ecx
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x6c4], 0x9aba1c
je 0x527599
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x6c8]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xf5
call fcn.00815de4
test eax, eax
jg 0x527599
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x6c4]
mov dword [esp], ecx
call fcn.00929958
jmp 0x527599
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov eax, dword [ebp + 0xc]
add eax, 0x35c
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x121
call fcn.0094c470
mov dword [ebp - 0x310], eax
lea eax, [ebp - 0x310]
mov dword [esp + 4], eax
lea eax, [ebp - 0x314]
mov dword [esp], eax
call fcn.0093b384
jmp 0x527e32
lea eax, [ebp - 0x314]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x121
call fcn.0090ceec
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + 0x570]
mov eax, dword [eax]
mov dword [esp + 0xc], eax
mov dword [esp + 8], edx
mov dword [esp + 4], str._d___d
lea ebx, [ebp - 0x258]
mov dword [esp], ebx
call sub.msvcrt.dll_sprintf
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922308
lea edx, [ebp - 0x118]
mov dword [esp + 8], edx
mov dword [esp + 4], ebx
lea ebx, [ebp - 0x278]
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 0xf4
call fcn.0092bb18
mov dword [esp + 4], ebx
lea eax, [ebp - 0x138]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xf3
call fcn.0047af4a
jmp 0x52776a
xor al, 1
mov byte [ebp - 0x6c9], al
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0x6e0], ecx
sub ecx, 0xc
mov dword [ebp - 0x6dc], ecx
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x6dc], 0x9aba1c
je 0x52781b
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x6e0]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xf1
call fcn.00815de4
test eax, eax
jg 0x52781b
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x6dc]
mov dword [esp], ecx
call fcn.00929958
jmp 0x52781b
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
cmp byte [ebp - 0x6c9], 0
je 0x527e1a
lea edx, [ebp - 0x268]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0xa1
call fcn.0092df30
jmp 0x52787f
lea ebx, [ebp - 0x268]
mov dword [esp], ebx
call fcn.0091fff0
mov dword [ebp - fcn.008f1cac], vtable.e.0
mov eax, dword [ebp - 0x124]
mov dword [ebp - 0x8c8], eax
sub eax, 0xc
mov dword [ebp - 0x8c4], eax
lea edx, [ebp - 0x124]
mov dword [esp + 4], edx
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x8c4], 0x9aba1c
je 0x527a15
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x8c8]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xa0
call fcn.00815de4
test eax, eax
jg 0x527a15
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x8c4]
mov dword [esp], eax
call fcn.00929958
jmp 0x527a15
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922338
lea edx, [ebp - 0x124]
mov dword [esp], edx
call fcn.00922348
lea ecx, [ebp - 0x138]
add ecx, 0x10
mov dword [ebp - 0x8dc], ecx
mov ebx, dword [ebp - 0x128]
mov dword [ebp - 0x8e4], ebx
sub ebx, 0xc
mov dword [ebp - 0x8e0], ebx
mov dword [esp + 4], ecx
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.009222f8
cmp ebx, 0x9aba1c
je 0x527acb
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x8e4]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x9e
call fcn.00815de4
test eax, eax
jg 0x527acb
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
mov dword [esp], ebx
call fcn.00929958
jmp 0x527acb
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922338
mov ebx, dword [ebp - 0x8dc]
mov dword [esp], ebx
call fcn.00922348
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x527b2c
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922308
lea edx, [ebp - 0x118]
mov dword [esp + 8], edx
mov dword [esp + 4], 0x9b62c5
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x9b
call fcn.0092bb18
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x9a
call fcn.00939554
jmp 0x527c7d
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0x8f8], ecx
sub ecx, 0xc
mov dword [ebp - 0x8f4], ecx
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x8f4], 0x9aba1c
je 0x527d23
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x8f8]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x98
call fcn.00815de4
test eax, eax
jg 0x527d23
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x8f4]
mov dword [esp], ecx
call fcn.00929958
jmp 0x527d23
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0x9c
call fcn.008b57ec
jmp 0x527d87
mov dword [esp + 4], 0x9eb3c4
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x9d
call fcn.00939e54
jmp 0x527de6
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
lea eax, [ebp - 0x314]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x121
call fcn.0093b394
mov eax, dword [ebp + 0xc]
add eax, 0x35c
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x121
call fcn.0094c468
mov dword [ebp - 0x318], eax
lea eax, [ebp - 0x318]
mov dword [esp + 4], eax
lea eax, [ebp - 0x31c]
mov dword [esp], eax
call fcn.0093b384
lea eax, [ebp - 0x31c]
mov dword [esp + 4], eax
lea eax, [ebp - 0x314]
mov dword [esp], eax
call fcn.0090cefc
test al, al
jne 0x527600
lea eax, [ebp - 0x138]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x121
call fcn.0047ca0a
test al, al
jne 0x528468
lea eax, [ebp - 0x268]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xab
call fcn.0092df30
jmp 0x527ed7
lea ecx, [ebp - 0x268]
mov dword [esp], ecx
call fcn.0091fff0
mov dword [ebp - fcn.008f1cac], vtable.e.0
mov ebx, dword [ebp - 0x124]
mov dword [ebp - 0x890], ebx
sub ebx, 0xc
mov dword [ebp - 0x88c], ebx
lea eax, [ebp - 0x124]
mov dword [esp + 4], eax
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.009222f8
cmp ebx, 0x9aba1c
je 0x528059
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x890]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xaa
call fcn.00815de4
test eax, eax
jg 0x528059
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
mov dword [esp], ebx
call fcn.00929958
jmp 0x528059
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.00922338
lea ecx, [ebp - 0x124]
mov dword [esp], ecx
call fcn.00922348
lea ebx, [ebp - 0x138]
add ebx, 0x10
mov dword [ebp - 0x8a4], ebx
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x8ac], eax
sub eax, 0xc
mov dword [ebp - 0x8a8], eax
mov dword [esp + 4], ebx
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.009222f8
cmp dword [ebp - 0x8a8], 0x9aba1c
je 0x528119
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x8ac]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xa8
call fcn.00815de4
test eax, eax
jg 0x528119
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
mov ebx, dword [ebp - 0x8a8]
mov dword [esp], ebx
call fcn.00929958
jmp 0x528119
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922338
mov edx, dword [ebp - 0x8a4]
mov dword [esp], edx
call fcn.00922348
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x52817a
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922308
lea ebx, [ebp - 0x118]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea eax, [ebp - 0x278]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xa5
call fcn.0092bb18
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0xa4
call fcn.00939554
jmp 0x5282cb
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0x8c0], eax
sub eax, 0xc
mov dword [ebp - 0x8bc], eax
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x8bc], 0x9aba1c
je 0x528371
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x8c0]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xa2
call fcn.00815de4
test eax, eax
jg 0x528371
lea ebx, [ebp - 0xe8]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x8bc]
mov dword [esp], eax
call fcn.00929958
jmp 0x528371
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0xa6
call fcn.008b57ec
jmp 0x5283d5
mov dword [esp + 4], 0x9eb3c4
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xa7
call fcn.00939e54
jmp 0x528434
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922308
lea ebx, [ebp - 0x118]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea eax, [ebp - 0x278]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xf0
call fcn.0092bb18
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xef
call fcn.00939554
jmp 0x528591
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0x6f4], ecx
sub ecx, 0xc
mov dword [ebp - 0x6f0], ecx
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x6f0], 0x9aba1c
je 0x52863a
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x6f4]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xed
call fcn.00815de4
test eax, eax
jg 0x52863a
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x6f0]
mov dword [esp], ecx
call fcn.00929958
jmp 0x52863a
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp + 4], 0x46
mov dword [esp], 0x9f3980
mov dword [ebp - 0x2a8], 0x121
call fcn.0044146a
test al, al
jne 0x5286fb
mov dword [esp + 4], 0x33
mov dword [esp], 0x9f3980
call fcn.004414ce
mov dword [ebp - 0x6f8], eax
mov edx, dword [ebp + 0xc]
mov edx, dword [edx + 0x4d4]
mov dword [ebp - 0x6fc], edx
mov dword [esp + 4], str.DELETE_FROM__account_viplist__WHERE__account_id__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
call fcn.00987374
mov ecx, dword [ebp - 0x6fc]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.009285a8
mov dword [esp + 4], 0x9b632b
mov dword [esp], eax
call fcn.00987374
mov ebx, dword [ebp - 0x6f8]
mov dword [esp + 4], ebx
mov dword [esp], eax
call fcn.00928568
jmp 0x52873c
mov eax, dword [ebp + 0xc]
mov eax, dword [eax + 0x570]
mov dword [ebp - 0x700], eax
mov dword [esp + 4], str.DELETE_FROM__player_viplist__WHERE__player_id__
lea eax, [ebp - 0xd0]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x121
call fcn.00987374
mov edx, dword [ebp - 0x700]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.009285a8
lea eax, [ebp - 0xd8]
mov dword [esp + 4], eax
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0x121
call fcn.0090c954
sub esp, 4
mov ebx, dword [ebp - 0x330]
mov eax, dword [ebx]
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
mov dword [esp], ebx
mov eax, dword [eax + 0x18]
mov dword [ebp - 0x2a8], 0xec
call eax
jmp 0x528854
xor al, 1
mov byte [ebp - 0x701], al
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0x718], ecx
sub ecx, 0xc
mov dword [ebp - 0x714], ecx
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x714], 0x9aba1c
je 0x5288f7
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x718]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xea
call fcn.00815de4
test eax, eax
jg 0x5288f7
lea edx, [ebp - 0x118]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x714]
mov dword [esp], ecx
call fcn.00929958
jmp 0x5288f7
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922348
cmp byte [ebp - 0x701], 0
je 0x528ee8
lea edx, [ebp - 0x268]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0xb5
call fcn.0092df30
jmp 0x52894d
lea ebx, [ebp - 0x268]
mov dword [esp], ebx
call fcn.0091fff0
mov dword [ebp - fcn.008f1cac], vtable.e.0
mov eax, dword [ebp - 0x124]
mov dword [ebp - 0x858], eax
sub eax, 0xc
mov dword [ebp - 0x854], eax
lea edx, [ebp - 0x124]
mov dword [esp + 4], edx
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x854], 0x9aba1c
je 0x528ae3
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x858]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xb4
call fcn.00815de4
test eax, eax
jg 0x528ae3
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x854]
mov dword [esp], eax
call fcn.00929958
jmp 0x528ae3
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922338
lea edx, [ebp - 0x124]
mov dword [esp], edx
call fcn.00922348
lea ecx, [ebp - 0x138]
add ecx, 0x10
mov dword [ebp - 0x86c], ecx
mov ebx, dword [ebp - 0x128]
mov dword [ebp - 0x874], ebx
sub ebx, 0xc
mov dword [ebp - 0x870], ebx
mov dword [esp + 4], ecx
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.009222f8
cmp ebx, 0x9aba1c
je 0x528b99
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x874]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xb2
call fcn.00815de4
test eax, eax
jg 0x528b99
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
mov dword [esp], ebx
call fcn.00929958
jmp 0x528b99
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922338
mov ebx, dword [ebp - 0x86c]
mov dword [esp], ebx
call fcn.00922348
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x528bfa
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922308
lea edx, [ebp - 0x118]
mov dword [esp + 8], edx
mov dword [esp + 4], 0x9b62c5
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0xaf
call fcn.0092bb18
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xae
call fcn.00939554
jmp 0x528d4b
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0x888], ecx
sub ecx, 0xc
mov dword [ebp - 0x884], ecx
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x884], 0x9aba1c
je 0x528df1
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x888]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xac
call fcn.00815de4
test eax, eax
jg 0x528df1
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x884]
mov dword [esp], ecx
call fcn.00929958
jmp 0x528df1
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0xb0
call fcn.008b57ec
jmp 0x528e55
mov dword [esp + 4], 0x9eb3c4
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0xb1
call fcn.00939e54
jmp 0x528eb4
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
mov dword [esp + 4], 0x46
mov dword [esp], 0x9f3980
mov dword [ebp - 0x2a8], 0x121
call fcn.0044146a
test al, al
jne 0x52910f
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922308
lea edx, [ebp - 0x118]
mov dword [esp + 8], edx
mov dword [esp + 4], str.INSERT_INTO__account_viplist____account_id____world_id____player_id___VALUES
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0xe9
call fcn.0092bb18
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0x138]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xe8
call fcn.0047af0e
jmp 0x52903b
mov edx, dword [ebp - 0x278]
mov dword [ebp - 0x72c], edx
sub edx, 0xc
mov dword [ebp - 0x728], edx
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0xe8]
mov dword [esp], ebx
call fcn.009222f8
cmp dword [ebp - 0x728], 0x9aba1c
je 0x5290cd
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x72c]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xe6
call fcn.00815de4
test eax, eax
jg 0x5290cd
mov dword [esp + 4], ebx
mov edx, dword [ebp - 0x728]
mov dword [esp], edx
call fcn.00929958
jmp 0x5290cd
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ebx, [ebp - 0x278]
mov dword [esp], ebx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
jmp 0x529309
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922308
lea edx, [ebp - 0x118]
mov dword [esp + 8], edx
mov dword [esp + 4], str.INSERT_INTO__player_viplist____player_id____vip_id___VALUES
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0xe5
call fcn.0092bb18
lea ebx, [ebp - 0x278]
mov dword [esp + 4], ebx
lea eax, [ebp - 0x138]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xe4
call fcn.0047af0e
jmp 0x52923c
mov edx, dword [ebp - 0x278]
mov dword [ebp - 0x740], edx
sub edx, 0xc
mov dword [ebp - 0x73c], edx
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0xe8]
mov dword [esp], ebx
call fcn.009222f8
cmp dword [ebp - 0x73c], 0x9aba1c
je 0x5292df
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x740]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xe2
call fcn.00815de4
test eax, eax
jg 0x5292df
mov dword [esp + 4], ebx
mov edx, dword [ebp - 0x73c]
mov dword [esp], edx
call fcn.00929958
jmp 0x5292df
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ebx, [ebp - 0x278]
mov dword [esp], ebx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov eax, dword [ebp + 0xc]
add eax, 0x338
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x121
call fcn.0090d368
mov dword [ebp - 0x320], eax
lea edx, [ebp - 0x320]
mov eax, dword [ebp + 0xc]
add eax, 0x33c
cmp dword [ebp - 0x320], eax
je 0x529c5a
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0x121
call fcn.0090d1bc
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov eax, dword [eax]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x328]
mov dword [esp], eax
call fcn.0053608c
test al, al
je 0x529c20
mov dword [esp + 4], 0x46
mov dword [esp], 0x9f3980
mov dword [ebp - 0x2a8], 0x121
call fcn.0044146a
test al, al
jne 0x529400
lea eax, [ebp - 0x320]
mov dword [esp], eax
call fcn.0090d1bc
mov dword [ebp - 0x744], eax
mov dword [esp + 4], 0x33
mov dword [esp], 0x9f3980
call fcn.004414ce
mov edx, dword [ebp + 0xc]
mov ecx, dword [edx + 0x4d4]
mov ebx, dword [ebp - 0x744]
mov edx, dword [ebx]
mov dword [esp + 0x10], edx
mov dword [esp + 0xc], eax
mov dword [esp + 8], ecx
mov dword [esp + 4], str._d___d___d
lea eax, [ebp - 0x258]
mov dword [esp], eax
call sub.msvcrt.dll_sprintf
jmp 0x529441
lea eax, [ebp - 0x320]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x121
call fcn.0090d1bc
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx + 0x570]
mov eax, dword [eax]
mov dword [esp + 0xc], eax
mov dword [esp + 8], edx
mov dword [esp + 4], str._d___d
lea eax, [ebp - 0x258]
mov dword [esp], eax
call sub.msvcrt.dll_sprintf
lea ebx, [ebp - 0x118]
mov dword [esp], ebx
call fcn.00922308
mov dword [esp + 8], ebx
lea eax, [ebp - 0x258]
mov dword [esp + 4], eax
lea edx, [ebp - 0x278]
mov dword [esp], edx
mov dword [ebp - 0x2a8], 0xe1
call fcn.0092bb18
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
lea eax, [ebp - 0x138]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xe0
call fcn.0047af4a
jmp 0x529570
xor al, 1
mov byte [ebp - 0x745], al
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0x75c], eax
sub eax, 0xc
mov dword [ebp - 0x758], eax
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x758], 0x9aba1c
je 0x529621
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x75c]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xde
call fcn.00815de4
test eax, eax
jg 0x529621
lea ebx, [ebp - 0xe8]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x758]
mov dword [esp], eax
call fcn.00929958
jmp 0x529621
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
cmp byte [ebp - 0x745], 0
je 0x529c20
lea ebx, [ebp - 0x268]
mov dword [esp], ebx
mov dword [ebp - 0x2a8], 0xbf
call fcn.0092df30
jmp 0x529685
lea edx, [ebp - 0x268]
mov dword [esp], edx
call fcn.0091fff0
mov dword [ebp - fcn.008f1cac], vtable.e.0
mov ecx, dword [ebp - 0x124]
mov dword [ebp - 0x820], ecx
sub ecx, 0xc
mov dword [ebp - 0x81c], ecx
lea ebx, [ebp - 0x124]
mov dword [esp + 4], ebx
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.009222f8
cmp dword [ebp - 0x81c], 0x9aba1c
je 0x529811
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x820]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xbe
call fcn.00815de4
test eax, eax
jg 0x529811
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
mov ecx, dword [ebp - 0x81c]
mov dword [esp], ecx
call fcn.00929958
jmp 0x529811
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.00922338
lea ecx, [ebp - 0x124]
mov dword [esp], ecx
call fcn.00922348
lea ebx, [ebp - 0x138]
add ebx, 0x10
mov dword [ebp - 0x834], ebx
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x83c], eax
sub eax, 0xc
mov dword [ebp - 0x838], eax
mov dword [esp + 4], ebx
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.009222f8
cmp dword [ebp - 0x838], 0x9aba1c
je 0x5298d1
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x83c]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xbc
call fcn.00815de4
test eax, eax
jg 0x5298d1
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
mov ebx, dword [ebp - 0x838]
mov dword [esp], ebx
call fcn.00929958
jmp 0x5298d1
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922338
mov edx, dword [ebp - 0x834]
mov dword [esp], edx
call fcn.00922348
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x529932
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922308
lea ebx, [ebp - 0x118]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea eax, [ebp - 0x278]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xb9
call fcn.0092bb18
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0xb8
call fcn.00939554
jmp 0x529a83
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0x850], eax
sub eax, 0xc
mov dword [ebp - 0x84c], eax
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x84c], 0x9aba1c
je 0x529b29
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x850]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xb6
call fcn.00815de4
test eax, eax
jg 0x529b29
lea ebx, [ebp - 0xe8]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x84c]
mov dword [esp], eax
call fcn.00929958
jmp 0x529b29
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0xba
call fcn.008b57ec
jmp 0x529b8d
mov dword [esp + 4], 0x9eb3c4
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xbb
call fcn.00939e54
jmp 0x529bec
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
mov dword [esp + 4], 0
lea eax, [ebp - 0x320]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x121
call fcn.0093b5fc
lea edx, [ebp - 0x320]
mov eax, dword [ebp + 0xc]
add eax, 0x33c
cmp dword [ebp - 0x320], eax
jne 0x529343
lea eax, [ebp - 0x138]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0x121
call fcn.0047ca0a
test al, al
jne 0x52a240
lea ecx, [ebp - 0x268]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0xc9
call fcn.0092df30
jmp 0x529ca7
lea eax, [ebp - 0x268]
mov dword [esp], eax
call fcn.0091fff0
mov dword [ebp - fcn.008f1cac], vtable.e.0
mov edx, dword [ebp - 0x124]
mov dword [ebp - 0x7e8], edx
sub edx, 0xc
mov dword [ebp - 0x7e4], edx
lea ecx, [ebp - 0x124]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0x278]
mov dword [esp], ebx
call fcn.009222f8
cmp dword [ebp - 0x7e4], 0x9aba1c
je 0x529e31
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x7e8]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xc8
call fcn.00815de4
test eax, eax
jg 0x529e31
mov dword [esp + 4], ebx
mov edx, dword [ebp - 0x7e4]
mov dword [esp], edx
call fcn.00929958
jmp 0x529e31
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.00922338
lea ecx, [ebp - 0x124]
mov dword [esp], ecx
call fcn.00922348
lea ebx, [ebp - 0x138]
add ebx, 0x10
mov dword [ebp - 0x7fc], ebx
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x804], eax
sub eax, 0xc
mov dword [ebp - 0x800], eax
mov dword [esp + 4], ebx
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.009222f8
cmp dword [ebp - 0x800], 0x9aba1c
je 0x529ef1
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x804]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xc6
call fcn.00815de4
test eax, eax
jg 0x529ef1
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
mov ebx, dword [ebp - 0x800]
mov dword [esp], ebx
call fcn.00929958
jmp 0x529ef1
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922338
mov edx, dword [ebp - 0x7fc]
mov dword [esp], edx
call fcn.00922348
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x529f52
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922308
lea ebx, [ebp - 0x118]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea eax, [ebp - 0x278]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xc3
call fcn.0092bb18
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0xc2
call fcn.00939554
jmp 0x52a0a3
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0x818], eax
sub eax, 0xc
mov dword [ebp - 0x814], eax
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x814], 0x9aba1c
je 0x52a149
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x818]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xc0
call fcn.00815de4
test eax, eax
jg 0x52a149
lea ebx, [ebp - 0xe8]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x814]
mov dword [esp], eax
call fcn.00929958
jmp 0x52a149
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0xc4
call fcn.008b57ec
jmp 0x52a1ad
mov dword [esp + 4], 0x9eb3c4
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xc5
call fcn.00939e54
jmp 0x52a20c
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov dword [ebp - 0x324], 0
jmp 0x52ae63
lea edx, [ebp - 0x108]
mov eax, 0
cmp dword [ebp - 0x100], 1
jne 0x52a275
mov dword [edx + 8], 2
mov eax, dword [edx + 4]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x14]
mov dword [ebp - 0x2a8], 0x121
call eax
movzx eax, al
movzx eax, al
mov dword [ebp - 0x760], eax
lea ecx, [ebp - 0x268]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0xd3
call fcn.0092df30
jmp 0x52a2ab
lea eax, [ebp - 0x268]
mov dword [esp], eax
call fcn.0091fff0
mov dword [ebp - fcn.008f1cac], vtable.e.0
mov edx, dword [ebp - 0x124]
mov dword [ebp - 0x7b0], edx
sub edx, 0xc
mov dword [ebp - 0x7ac], edx
lea ecx, [ebp - 0x124]
mov dword [esp + 4], ecx
lea ebx, [ebp - 0x278]
mov dword [esp], ebx
call fcn.009222f8
cmp dword [ebp - 0x7ac], 0x9aba1c
je 0x52a435
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x7b0]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xd2
call fcn.00815de4
test eax, eax
jg 0x52a435
mov dword [esp + 4], ebx
mov edx, dword [ebp - 0x7ac]
mov dword [esp], edx
call fcn.00929958
jmp 0x52a435
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.00922338
lea ecx, [ebp - 0x124]
mov dword [esp], ecx
call fcn.00922348
lea ebx, [ebp - 0x138]
add ebx, 0x10
mov dword [ebp - 0x7c4], ebx
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x7cc], eax
sub eax, 0xc
mov dword [ebp - 0x7c8], eax
mov dword [esp + 4], ebx
lea edx, [ebp - 0x278]
mov dword [esp], edx
call fcn.009222f8
cmp dword [ebp - 0x7c8], 0x9aba1c
je 0x52a4f5
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x7cc]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xd0
call fcn.00815de4
test eax, eax
jg 0x52a4f5
lea ecx, [ebp - 0x278]
mov dword [esp + 4], ecx
mov ebx, dword [ebp - 0x7c8]
mov dword [esp], ebx
call fcn.00929958
jmp 0x52a4f5
lea eax, [ebp - 0x278]
mov dword [esp], eax
call fcn.00922338
mov edx, dword [ebp - 0x7c4]
mov dword [esp], edx
call fcn.00922348
mov dword [ebp - 0xf8], 0x9ec638
mov eax, dword [ebp - 0xf4]
mov dword [esp], eax
call sub.msvcrt.dll_free
mov dword [ebp - method.seMySQL.virtual_0], vtable.seMySQL.0
cmp dword [ebp - 0x100], 1
jne 0x52a556
mov eax, dword [ebp - 0x104]
mov edx, dword [eax]
mov dword [esp], eax
mov eax, dword [edx + 0x10]
mov dword [ebp - 0x2a8], 0x175
call eax
mov dword [ebp - 0xd8], vtable.D.11.0
mov dword [ebp - 0xa4], 0x9ed9d4
mov dword [ebp - 0xd0], 0x9ed9c0
lea ecx, [ebp - 0x118]
mov dword [esp], ecx
call fcn.00922308
lea ebx, [ebp - 0x118]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x9b62c5
lea eax, [ebp - 0x278]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xcd
call fcn.0092bb18
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xd8]
mov dword [esp], ecx
mov dword [ebp - 0x2a8], 0xcc
call fcn.00939554
jmp 0x52a6a7
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0x7e0], eax
sub eax, 0xc
mov dword [ebp - 0x7dc], eax
lea edx, [ebp - 0x278]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xe8]
mov dword [esp], ecx
call fcn.009222f8
cmp dword [ebp - 0x7dc], 0x9aba1c
je 0x52a74d
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebp - 0x7e0]
sub eax, 4
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xca
call fcn.00815de4
test eax, eax
jg 0x52a74d
lea ebx, [ebp - 0xe8]
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x7dc]
mov dword [esp], eax
call fcn.00929958
jmp 0x52a74d
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00922338
lea ecx, [ebp - 0x278]
mov dword [esp], ecx
call fcn.00922348
lea eax, [ebp - 0x118]
mov dword [esp], eax
call fcn.00922338
mov dword [esp], 0x9f1940
mov dword [ebp - 0x2a8], 0xce
call fcn.008b57ec
jmp 0x52a7b1
mov dword [esp + 4], 0x9eb3c4
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xcf
call fcn.00939e54
jmp 0x52a810
lea eax, [ebp - 0xd8]
add eax, 0x34
mov dword [ebp - 0xa4], 0x9f07b0
mov dword [esp], eax
mov dword [ebp - 0x2a8], 0xffffffff
call fcn.00816174
mov ecx, dword [ebp - 0x760]
mov dword [ebp - 0x324], ecx
jmp 0x52ae63
lea eax, [ebp - 0x2ac]
mov dword [esp], eax
call fcn.0080f7c4
mov eax, dword [ebp - 0x324]
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret