Function at 0x4064e9
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
push 0x28
call fcn.00440279
add esp, 4
mov dword [ebp - 4], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 0xa
rep stosd dword es:[edi], eax
push 0x20003
push 0
push ebx
push 1
mov eax, 1
mov ebx, 0x4a3af0
call fcn.00440273
add esp, 0x10
push 0xffffffffffffffff
push 0x13
push 0x16022881
push 0x52010001
call fcn.0044028b
add esp, 0x10
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x440580
call fcn.0044027f
add esp, 0x10
mov dword [ebp - 0x14], eax
fild dword [ebp - 0x14]
fstp qword [ebp - 0x14]
fld qword [ebp - 0x14]
fadd qword [0x53e8a5]
fstp qword [ebp - 0x1c]
push 0x80000601
push dword [ebp - 0x18]
push dword [ebp - 0x1c]
push 1
mov ebx, 0x440810
call fcn.0044027f
add esp, 0x10
mov dword [ebp - 0x20], eax
push 0
push dword [ebp - 0x20]
push 0xffffffffffffffff
push 8
push 0x16022885
push 0x52010001
call fcn.00440285
add esp, 0x18
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4065bb
push ebx
call fcn.0044026d
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16022885
push 0x52010001
call fcn.0044028b
add esp, 0x10
mov dword [ebp - 8], eax
push dword [ebp - 8]
push str.SELECT__FROM_ClanMember_WHERE_userID
mov ecx, 2
call fcn.0040603f
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4065fc
push ebx
call fcn.0044026d
add esp, 4
push VariantInit
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x40660f
mov eax, 0x53e8a4
push eax
push 0x20001
push 0
push dword [0x5963c8]
push 2
mov eax, 1
mov ebx, 0x4a41c0
call fcn.00440273
add esp, 0x1c
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x406647
push ebx
call fcn.0044026d
add esp, 4
mov eax, dword [ebp - 0x10]
push eax
mov ebx, dword [ebp - 4]
push ebx
push 0x20003
push 0
push ebx
push 1
mov eax, 1
mov ebx, 0x4a3cb0
call fcn.00440273
add esp, 0x10
call fcn.0044026d
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x20003
push 0
push dword [ebp - 4]
push 1
mov eax, 1
mov ebx, 0x4a3dc0
call fcn.00440273
add esp, 0x10
push 0x20003
push 0
push dword [ebp - 4]
push 1
mov eax, 1
mov ebx, 0x4a3e40
call fcn.00440273
add esp, 0x10
push 0
push 0
push 0
push VariantInit
push 0
push 0x53e956
push 0x20003
push 0
push dword [ebp - 4]
push 3
mov eax, 1
mov ebx, 0x4a3ea0
call fcn.00440273
add esp, 0x28
mov dword [ebp - 8], eax
push 0
push dword [ebp - 8]
push 0xffffffffffffffff
push 8
push 0x1602c6b7
push 0x52010001
call fcn.00440285
add esp, 0x18
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40671a
push ebx
call fcn.0044026d
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1602c6b7
push 0x52010001
call fcn.0044028b
add esp, 0x10
mov dword [ebp - 8], eax
push dword [ebp - 8]
push str.SELECT__FROM_Clan_WHERE_clanID
mov ecx, 2
call fcn.0040603f
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40675b
push ebx
call fcn.0044026d
add esp, 4
push VariantInit
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x40676e
mov eax, 0x53e8a4
push eax
push 0x20001
push 0
push dword [0x5963c8]
push 2
mov eax, 1
mov ebx, 0x4a41c0
call fcn.00440273
add esp, 0x1c
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4067a6
push ebx
call fcn.0044026d
add esp, 4
mov eax, dword [ebp - 0x10]
push eax
mov ebx, dword [ebp - 4]
push ebx
push 0x20003
push 0
push ebx
push 1
mov eax, 1
mov ebx, 0x4a3cb0
call fcn.00440273
add esp, 0x10
call fcn.0044026d
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x20003
push 0
push dword [ebp - 4]
push 1
mov eax, 1
mov ebx, 0x4a3dc0
call fcn.00440273
add esp, 0x10
push 0x20003
push 0
push dword [ebp - 4]
push 1
mov eax, 1
mov ebx, 0x4a3e40
call fcn.00440273
add esp, 0x10
push 0
push 0
push 0
push VariantInit
push 0
push 0x53e97e
push 0x20003
push 0
push dword [ebp - 4]
push 3
mov eax, 1
mov ebx, 0x4a3ea0
call fcn.00440273
add esp, 0x28
mov dword [ebp - 8], eax
push 0x53e8a4
push dword [ebp - 8]
call fcn.0040644c
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40687c
push ebx
call fcn.0044026d
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4068c5
push 0
push 0x53e8a4
push 0xffffffffffffffff
push 8
push 0x1602c6ae
push 0x52010001
call fcn.00440285
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x1602c6ae
push 0x52010001
call fcn.00440285
add esp, 0x18
jmp 0x406926
push 0
push 0
push 0
push VariantInit
push 0
push 0x53e97e
push 0x20003
push 0
push dword [ebp - 4]
push 3
mov eax, 1
mov ebx, 0x4a3ea0
call fcn.00440273
add esp, 0x28
mov dword [ebp - 8], eax
push 0
push dword [ebp - 8]
push 0xffffffffffffffff
push 8
push 0x1602c6ae
push 0x52010001
call fcn.00440285
add esp, 0x18
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x406926
push ebx
call fcn.0044026d
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16022885
push 0x52010001
call fcn.0044028b
add esp, 0x10
mov dword [ebp - 8], eax
push dword [ebp - 8]
push str.SELECT__FROM_User_WHERE_userID
mov ecx, 2
call fcn.0040603f
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x406967
push ebx
call fcn.0044026d
add esp, 4
push VariantInit
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x40697a
mov eax, 0x53e8a4
push eax
push 0x20001
push 0
push dword [0x5963c8]
push 2
mov eax, 1
mov ebx, 0x4a41c0
call fcn.00440273
add esp, 0x1c
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4069b2
push ebx
call fcn.0044026d
add esp, 4
mov eax, dword [ebp - 0x10]
push eax
mov ebx, dword [ebp - 4]
push ebx
push 0x20003
push 0
push ebx
push 1
mov eax, 1
mov ebx, 0x4a3cb0
call fcn.00440273
add esp, 0x10
call fcn.0044026d
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x20003
push 0
push dword [ebp - 4]
push 1
mov eax, 1
mov ebx, 0x4a3dc0
call fcn.00440273
add esp, 0x10
push 0x20003
push 0
push dword [ebp - 4]
push 1
mov eax, 1
mov ebx, 0x4a3e40
call fcn.00440273
add esp, 0x10
push 0
push 0
push 0
push VariantInit
push 0
push str.userName
push 0x20003
push 0
push dword [ebp - 4]
push 3
mov eax, 1
mov ebx, 0x4a3ea0
call fcn.00440273
add esp, 0x28
mov dword [ebp - 8], eax
push 0
push dword [ebp - 8]
push 0xffffffffffffffff
push 8
push 0x1602288b
push 0x52010001
call fcn.00440285
add esp, 0x18
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x406a85
push ebx
call fcn.0044026d
add esp, 4
push 0
push 0
push 0
push VariantInit
push 0
push str.password
push 0x20003
push 0
push dword [ebp - 4]
push 3
mov eax, 1
mov ebx, 0x4a3ea0
call fcn.00440273
add esp, 0x28
mov dword [ebp - 8], eax
push 0
push dword [ebp - 8]
push 0xffffffffffffffff
push 8
push 0x16022891
push 0x52010001
call fcn.00440285
add esp, 0x18
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x406ae6
push ebx
call fcn.0044026d
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16022885
push 0x52010001
call fcn.0044028b
add esp, 0x10
mov dword [ebp - 8], eax
push dword [ebp - 8]
push str.SELECT__FROM_UserCharacter_WHERE_userID
mov ecx, 2
call fcn.0040603f
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x406b27
push ebx
call fcn.0044026d
add esp, 4
push VariantInit
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x406b3a
mov eax, 0x53e8a4
push eax
push 0x20001
push 0
push dword [0x5963c8]
push 2
mov eax, 1
mov ebx, 0x4a41c0
call fcn.00440273
add esp, 0x1c
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x406b72
push ebx
call fcn.0044026d
add esp, 4
mov eax, dword [ebp - 0x10]
push eax
mov ebx, dword [ebp - 4]
push ebx
push 0x20003
push 0
push ebx
push 1
mov eax, 1
mov ebx, 0x4a3cb0
call fcn.00440273
add esp, 0x10
call fcn.0044026d
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x20003
push 0
push dword [ebp - 4]
push 1
mov eax, 1
mov ebx, 0x4a3dc0
call fcn.00440273
add esp, 0x10
push 0x20003
push 0
push dword [ebp - 4]
push 1
mov eax, 1
mov ebx, 0x4a3e40
call fcn.00440273
add esp, 0x10
push 0
push 0
push 0
push VariantInit
push 0
push str.gameName
push 0x20003
push 0
push dword [ebp - 4]
push 3
mov eax, 1
mov ebx, 0x4a3ea0
call fcn.00440273
add esp, 0x28
mov dword [ebp - 8], eax
push 0
push dword [ebp - 8]
push 0xffffffffffffffff
push 8
push 0x16022886
push 0x52010001
call fcn.00440285
add esp, 0x18
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x406c45
push ebx
call fcn.0044026d
add esp, 4
push 0
push 0
push 0
push VariantInit
push 0
push str.level
push 0x20003
push 0
push dword [ebp - 4]
push 3
mov eax, 1
mov ebx, 0x4a3ea0
call fcn.00440273
add esp, 0x28
mov dword [ebp - 8], eax
push 0
push dword [ebp - 8]
push 0xffffffffffffffff
push 8
push 0x1602288c
push 0x52010001
call fcn.00440285
add esp, 0x18
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x406ca6
push ebx
call fcn.0044026d
add esp, 4
push 0
push 0
push 0
push VariantInit
push 0
push 0x53e9e6
push 0x20003
push 0
push dword [ebp - 4]
push 3
mov eax, 1
mov ebx, 0x4a3ea0
call fcn.00440273
add esp, 0x28
mov dword [ebp - 8], eax
push 0
push dword [ebp - 8]
push 0xffffffffffffffff
push 8
push 0x16022892
push 0x52010001
call fcn.00440285
add esp, 0x18
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x406d07
push ebx
call fcn.0044026d
add esp, 4
push 0
push 0
push 0
push VariantInit
push 0
push str.points
push 0x20003
push 0
push dword [ebp - 4]
push 3
mov eax, 1
mov ebx, 0x4a3ea0
call fcn.00440273
add esp, 0x28
mov dword [ebp - 8], eax
push 0
push dword [ebp - 8]
push 0xffffffffffffffff
push 8
push 0x1602c6ac
push 0x52010001
call fcn.00440285
add esp, 0x18
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x406d68
push ebx
call fcn.0044026d
add esp, 4
push 0
push 0
push 0
push VariantInit
push 0
push str.honorPoints
push 0x20003
push 0
push dword [ebp - 4]
push 3
mov eax, 1
mov ebx, 0x4a3ea0
call fcn.00440273
add esp, 0x28
mov dword [ebp - 8], eax
push 0
push dword [ebp - 8]
push 0xffffffffffffffff
push 8
push 0x16022893
push 0x52010001
call fcn.00440285
add esp, 0x18
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x406dc9
push ebx
call fcn.0044026d
add esp, 4
push 0
push 0
push 0
push VariantInit
push 0
push str.nameplateID
push 0x20003
push 0
push dword [ebp - 4]
push 3
mov eax, 1
mov ebx, 0x4a3ea0
call fcn.00440273
add esp, 0x28
mov dword [ebp - 8], eax
push 0
push dword [ebp - 8]
push 0xffffffffffffffff
push 8
push 0x16022887
push 0x52010001
call fcn.00440285
add esp, 0x18
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x406e2a
push ebx
call fcn.0044026d
add esp, 4
push 0
push 0
push 0
push VariantInit
push 0
push str.prefixID
push 0x20003
push 0
push dword [ebp - 4]
push 3
mov eax, 1
mov ebx, 0x4a3ea0
call fcn.00440273
add esp, 0x28
mov dword [ebp - 8], eax
push 0
push dword [ebp - 8]
push 0xffffffffffffffff
push 8
push 0x1602288d
push 0x52010001
call fcn.00440285
add esp, 0x18
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x406e8b
push ebx
call fcn.0044026d
add esp, 4
push 0
push 0x53e8a4
push 0xffffffffffffffff
push 8
push 0x1602bdd8
push 0x52010001
call fcn.00440285
add esp, 0x18
push 0x1000e
push 0x1602285b
push 0x52010001
push 1
mov ebx, 0x441290
call fcn.0044027f
add esp, 0x10
push 0
push 0
push 0
push VariantInit
push 0
push 0x53ea12
push 0x1000e
push 0x1602285b
push 0x52010001
push 3
mov ebx, 0x441220
call fcn.0044027f
add esp, 0x28
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x1602285b
push 0x52010001
call fcn.00440285
add esp, 0x18
push 0
push 0
push 0xffffffffffffffff
push 0x13
push 0x1602285b
push 0x52010001
call fcn.00440285
add esp, 0x18
call fcn.00406fa6
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x1602bddd
push 0x52010001
call fcn.00440285
add esp, 0x18
push 0
push 0
push 0xffffffffffffffff
push 0x12
push 0x1602bddd
push 0x52010001
call fcn.00440285
add esp, 0x18
call fcn.00410a33
mov ebx, dword [ebp - 4]
push ebx
push 0x20003
push 0
push ebx
push 1
mov eax, 1
mov ebx, 0x4a3cb0
call fcn.00440273
add esp, 0x10
call fcn.0044026d
add esp, 4
mov esp, ebp
pop ebp
ret