Function at 0x55b9ae
Capabilities:
Get geographical location
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x8c
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
push 8
call fcn.0057499e
add esp, 4
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, 0x6bb515
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
push 8
call fcn.0057499e
add esp, 4
mov dword [ebp - 0x30], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0xe0002
push 0
push ebx
push 1
mov eax, 0xd
mov ebx, 0x63ba90
call fcn.00574998
add esp, 0x10
push 4
call fcn.0057499e
add esp, 4
mov dword [ebp - 0x34], eax
mov ebx, eax
mov dword [ebx], 0
push 0xe0001
push 0
push ebx
push 1
mov eax, 0xd
mov ebx, 0x639dc0
call fcn.00574998
add esp, 0x10
push 8
call fcn.0057499e
add esp, 4
mov dword [ebp - 0x38], eax
mov edi, eax
mov esi, 0x6bb515
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x4c], 0
push 4
call fcn.0057499e
add esp, 4
mov dword [ebp - 0x50], eax
mov ebx, eax
mov dword [ebx], 0
push 0xe0001
push 0
push ebx
push 1
mov eax, 0xd
mov ebx, 0x639dc0
call fcn.00574998
add esp, 0x10
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x70], 0
mov dword [ebp - 0x74], 0
mov eax, str._city__usrid__czyjj__picpx__rowguid__modify__usr_down__FtData__systimestamp_
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x55bb4e
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, 0x6bb999
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
mov eax, 0x96962e
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00402b8b
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x55bb8e
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x55bba1
push ebx
call fcn.00574992
add esp, 4
push 0
mov ebx, 0x574ec0
call fcn.005749a4
add esp, 4
mov dword [ebp - 0x78], eax
push 0x6bbb9d
push dword [ebp - 0x78]
mov ecx, 2
call fcn.004010a8
add esp, 8
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x55bbea
push ebx
call fcn.00574992
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x55bc01
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, str.Qbaidu_Gold998_Com
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x55bc1b
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0x10]
push eax
push 4
mov eax, 2
call fcn.0057498c
add esp, 8
mov eax, str.child
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x10]
mov dword [ebp - 0x7c], ebx
call fcn.0040101d
mov dword [ebp - 0x80], ecx
mov edi, dword [ebp - 0x7c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x55bc70
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x80]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x7c]
call fcn.005749bc
add esp, 8
mov dword [ebp - 0x10], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x80]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x78]
push edi
test eax, eax
je 0x55bcbf
push eax
mov ebx, eax
call fcn.0040103d
inc eax
push eax
call fcn.0057499e
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
mov ebx, dword [ebp - 0x10]
call fcn.00401004
mov dword [ebp - 0x14], eax
cmp dword [ebp + 0x1c], 0
mov eax, 0
sete al
and eax, 1
xor eax, 1
test eax, eax
je 0x55bd81
mov edx, dword [ebp + 0x18]
mov ebx, dword [ebp + 0x14]
mov dword [ebp - 0x7c], ebx
mov dword [ebp - 0x78], edx
push 0
push dword [ebp - 0x14]
push 0xffffffffffffffff
push 0xc
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
call fcn.005749b0
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 5
push 0x16021fd1
push 0x5201dd62
call fcn.005749b0
add esp, 0x18
mov edx, dword [ebp + 0x18]
mov ebx, dword [ebp + 0x14]
mov dword [ebp - 0x7c], ebx
mov dword [ebp - 0x78], edx
push 0
push 1
push 0xffffffffffffffff
push 5
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
call fcn.005749b0
add esp, 0x18
push 0
push 0x969643
push 0xffffffffffffffff
push 8
push 0x1601e24c
push 0x5201dd62
call fcn.005749b0
add esp, 0x18
mov dword [ebp - 0x18], 0
mov ebx, dword [ebp - 0x10]
call fcn.00401004
xor ecx, ecx
push eax
lea eax, [ebp - 0x1c]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x55cdf7
mov ebx, dword [ebp - 0x10]
call fcn.0040101d
mov eax, 0
cmp eax, ecx
jl 0x55bdc5
push 1
call fcn.005749b6
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x78], ebx
mov ebx, dword [ebp - 0x78]
mov eax, dword [ebx]
test eax, eax
je 0x55bdf1
push eax
mov ebx, eax
call fcn.0040103d
inc eax
push eax
call fcn.0057499e
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x55be02
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x94f302
push dword [ebp - 0x20]
push 0x94f302
mov ecx, 3
call fcn.004010a8
add esp, 0xc
mov dword [ebp - 0x78], eax
push reloc.WS2_32.dll_bind
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x55be4e
mov eax, 0x6bb514
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x55be62
mov eax, 0x6bb514
push eax
push 4
mov ebx, 0x5756d0
call fcn.005749a4
add esp, 0x34
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x55be8e
push ebx
call fcn.00574992
add esp, 4
cmp dword [ebp - 0x7c], 0
jle 0x55bf83
lea eax, [ebp - 0x10]
push eax
push 4
mov eax, 2
call fcn.0057498c
add esp, 8
mov ebx, dword [ebp - 0x10]
mov dword [ebp - 0x7c], ebx
call fcn.0040101d
mov dword [ebp - 0x80], ecx
sub ecx, 0
jle 0x55bf7c
cmp ecx, 1
jle 0x55bed5
mov ecx, 1
mov dword [ebp - 0x78], ecx
cmp dword [ebp - 0x78], 0
jle 0x55bf7c
mov edi, dword [ebp - 0x7c]
mov ecx, dword [ebp - 0x80]
mov dword [edi], 1
add edi, 4
mov eax, ecx
sub eax, dword [ebp - 0x78]
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x55bf12
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov edi, dword [ebp - 0x7c]
add edi, 8
mov ecx, dword [ebp - 0x78]
mov ebx, edi
push edi
push ecx
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x55bf35
push ebx
call fcn.00574992
add esp, 4
pop ebx
pop ecx
add ebx, 4
dec ecx
jne 0x55bf24
pop edi
mov eax, dword [ebp - 0x78]
shl eax, 2
mov esi, edi
add esi, eax
mov ecx, dword [ebp - 0x80]
sub ecx, 0
sub ecx, dword [ebp - 0x78]
rep movsd dword es:[edi], dword [esi]
sub edi, dword [ebp - 0x7c]
push edi
push dword [ebp - 0x7c]
call fcn.005749bc
add esp, 8
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x78]
jmp 0x55bf7e
xor eax, eax
jmp 0x55cdef
lea eax, [ebp - 0x20]
push eax
call fcn.0055dea6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x55bf9f
mov eax, 0x6bb514
push eax
push 1
mov ebx, 0x575880
call fcn.005749a4
add esp, 0x10
mov dword [ebp - 0x78], eax
push reloc.WS2_32.dll_connect
push 0
push str.child
push 1
mov ebx, 0x575880
call fcn.005749a4
add esp, 0x10
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0x7c]
push eax
push dword [ebp - 0x78]
call fcn.0040110c
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x55c015
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x55c028
push ebx
call fcn.00574992
add esp, 4
cmp dword [ebp - 0x80], 0
je 0x55c077
push 0x9500c6
mov ebx, dword [ebp + 8]
push dword [ebx]
push str._SELECT_au_child.id_au_child.child_id__au_child.child_name__au_child.child_czqx_au_child.child_state__au_child.hidden__au_child.jcqx__au_child.add_date_au_child.zdkq__au_child.ggbt__au_child.prn_option_au_child.hidden__au_child.friends__au_child.child_fax__au_child.child_yjqx_au_child.child_kqqx__au_child.child_lxdh_au_child.child_address_FROM_au_usrinfo_INNER_JOIN_au_child_ON_au_usrinfo.usrid__au_child.usrid_WHERE__au_child.usrid__
mov ecx, 3
call fcn.004010a8
add esp, 0xc
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x55c06e
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
jmp 0x55c0c6
push 0x888f73
mov ebx, dword [ebp + 0xc]
push dword [ebx]
push str._and_isnull_child_id__
mov ebx, dword [ebp + 8]
push dword [ebx]
push str._where_usrid
push dword [ebp - 0x20]
push str.select__from_au_
mov ecx, 7
call fcn.004010a8
add esp, 0x1c
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x55c0c2
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push dword [ebp - 0x28]
push 0x6bb752
mov ecx, 2
call fcn.004010a8
add esp, 8
mov dword [ebp - 0x78], eax
push 1
lea eax, [ebp - 0x30]
push eax
push 1
push 0x927c0
push 1
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.0040406f
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x55c113
push ebx
call fcn.00574992
add esp, 4
push 0xe0002
push 0
push dword [ebp - 0x30]
push 1
mov eax, 0xd
mov ebx, 0x63a870
call fcn.00574998
add esp, 0x10
and eax, 1
xor eax, 1
test eax, eax
je 0x55cc91
push dword [ebp - 0x20]
push str.delete__from
mov ecx, 2
call fcn.004010a8
add esp, 8
mov dword [ebp - 0x78], eax
push 8
call fcn.0057499e
add esp, 4
mov dword [ebp - 0x7c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0xe0002
push 0
push ebx
push 1
mov eax, 0xd
mov ebx, 0x63ba90
call fcn.00574998
add esp, 0x10
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
push 1
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.0040406f
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x55c1db
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x7c]
push ebx
push 0xe0002
push 0
push ebx
push 1
mov eax, 0xd
mov ebx, 0x63a810
call fcn.00574998
add esp, 0x10
call fcn.00574992
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x55c219
mov eax, 0x6bb514
push eax
push 1
mov ebx, 0x575960
call fcn.005749a4
add esp, 0x10
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x80], edx
fld qword [ebp - 0x84]
ftst
fnstsw ax
test ah, 1
je 0x55c249
fchs
fcomp qword [0x6bb63d]
fnstsw ax
test ah, 0x41
je 0x55c2d2
push 0x969850
push dword [ebp - 0x20]
push 0x96985b
mov ecx, 3
call fcn.004010a8
add esp, 0xc
mov dword [ebp - 0x78], eax
push 0
push 0
push 0
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x55c2a2
mov eax, 0x6bb514
push eax
push 3
mov ebx, 0x578040
call fcn.005749a4
add esp, 0x28
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x55c2c8
push ebx
call fcn.00574992
add esp, 4
push 0
call fcn.005749c2
add esp, 4
push 0xe0002
push 0
push dword [ebp - 0x30]
push 1
mov eax, 0xd
mov ebx, 0x63acb0
call fcn.00574998
add esp, 0x10
push 0xe0001
push 0
lea eax, [ebp - 0x34]
push eax
push 0xe0002
push 0
push dword [ebp - 0x30]
push 2
mov eax, 0xd
mov ebx, 0x63add0
call fcn.00574998
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
lea eax, [ebp - 0x38]
push eax
push 0xe0001
push 0
push dword [ebp - 0x34]
push 2
mov eax, 0xd
mov ebx, 0x63a200
call fcn.00574998
add esp, 0x1c
push 0xe0002
push 0
push dword [ebp - 0x30]
push 1
mov eax, 0xd
mov ebx, 0x63a8a0
call fcn.00574998
add esp, 0x10
push 0
push eax
push 0xffffffffffffffff
push 0xc
push 0x16021fd2
push 0x5201dd62
call fcn.005749b0
add esp, 0x18
mov dword [ebp - 0x3c], 0
inc dword [ebp - 0x3c]
push 0
push 1
push 0xffffffffffffffff
push 5
push 0x16021fd5
push 0x5201dd62
call fcn.005749b0
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 5
push 0x16021fd1
push 0x5201dd62
call fcn.005749b0
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 5
push 0x16021fd2
push 0x5201dd62
call fcn.005749b0
add esp, 0x18
push 0
push dword [ebp - 0x3c]
push 0xffffffffffffffff
push 0xd
push 0x16021fd2
push 0x5201dd62
call fcn.005749b0
add esp, 0x18
push 0x10013
push 0x16021fd2
push 0x5201dd62
push 1
mov ebx, 0x578510
call fcn.005749a4
add esp, 0x10
mov eax, 0x6bb514
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x55c438
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0xe0001
push 0
lea eax, [ebp - 0x34]
push eax
push 0xe0002
push 0
push dword [ebp - 0x30]
push 2
mov eax, 0xd
mov ebx, 0x63add0
call fcn.00574998
add esp, 0x1c
mov ebx, dword [ebp - 0x38]
call fcn.00401004
xor ecx, ecx
push eax
lea eax, [ebp - 0x40]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x55cb11
mov ebx, dword [ebp - 0x38]
call fcn.0040101d
push ebx
push ecx
mov eax, dword [ebp - 0x40]
dec eax
jns 0x55c4a4
push 4
call fcn.005749b6
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x55c4b7
push 1
call fcn.005749b6
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x78], ebx
push reloc.WS2_32.dll_connect
push 0
lea eax, [ebp - 0x44]
push eax
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x78]
mov eax, dword [ebx]
test eax, eax
jne 0x55c4e5
mov eax, 0x6bb514
push eax
push 0xe0001
push 0
push dword [ebp - 0x34]
push 3
mov eax, 0xd
mov ebx, 0x63a690
call fcn.00574998
add esp, 0x28
push 0x6bb514
push dword [ebp - 0x44]
call fcn.0040110c
add esp, 8
cmp eax, 0
je 0x55c5fc
mov ebx, dword [ebp - 0x38]
call fcn.0040101d
push ebx
push ecx
mov eax, dword [ebp - 0x40]
dec eax
jns 0x55c53d
push 4
call fcn.005749b6
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x55c550
push 1
call fcn.005749b6
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x7c], ebx
push 0x94f302
mov ebx, dword [ebp - 0x7c]
push dword [ebx]
push 0x94f302
mov ecx, 3
call fcn.004010a8
add esp, 0xc
mov dword [ebp - 0x80], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x80]
test eax, eax
jne 0x55c5a8
mov eax, 0x6bb514
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x55c5bc
mov eax, 0x6bb514
push eax
push 4
mov ebx, 0x5756d0
call fcn.005749a4
add esp, 0x34
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x55c5e8
push ebx
call fcn.00574992
add esp, 4
cmp dword [ebp - 0x84], 0xffffffff
jne 0x55c5fc
mov eax, 1
jmp 0x55c5fe
xor eax, eax
test eax, eax
je 0x55caf7
cmp dword [ebp - 0x40], 1
jne 0x55c66a
push 0x95137b
push dword [ebp - 0x20]
push str.insert_into
mov ecx, 3
call fcn.004010a8
add esp, 0xc
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x55c647
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
mov eax, 0x6bb514
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x55c661
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
jmp 0x55caf7
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x48]
test eax, eax
jne 0x55c689
mov eax, 0x6bb514
push eax
push 2
mov ebx, 0x575420
call fcn.005749a4
add esp, 0x1c
mov dword [ebp - 0x78], eax
push 0x95137b
push dword [ebp - 0x78]
call fcn.0040110c
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x55c6d9
push ebx
call fcn.00574992
add esp, 4
cmp dword [ebp - 0x7c], 0
je 0x55c75f
mov ebx, dword [ebp - 0x38]
call fcn.0040101d
push ebx
push ecx
mov eax, dword [ebp - 0x40]
dec eax
jns 0x55c703
push 4
call fcn.005749b6
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x55c716
push 1
call fcn.005749b6
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x78], ebx
mov ebx, dword [ebp - 0x78]
push dword [ebx]
push dword [ebp - 0x48]
mov ecx, 2
call fcn.004010a8
add esp, 8
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x55c756
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
jmp 0x55c7d8
mov ebx, dword [ebp - 0x38]
call fcn.0040101d
push ebx
push ecx
mov eax, dword [ebp - 0x40]
dec eax
jns 0x55c77c
push 4
call fcn.005749b6
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x55c78f
push 1
call fcn.005749b6
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x78], ebx
mov ebx, dword [ebp - 0x78]
push dword [ebx]
push 0x951aad
push dword [ebp - 0x48]
mov ecx, 3
call fcn.004010a8
add esp, 0xc
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x55c7d4
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
push 0xe0002
push 0
push dword [0xc38910]
push 1
mov eax, 0xd
mov ebx, 0x63acb0
call fcn.00574998
add esp, 0x10
push 0xe0001
push 0
lea eax, [ebp - 0x50]
push eax
push 0xe0002
push 0
push dword [0xc38910]
push 2
mov eax, 0xd
mov ebx, 0x63add0
call fcn.00574998
add esp, 0x1c
mov ebx, dword [ebp - 0x38]
call fcn.0040101d
push ebx
push ecx
mov eax, dword [ebp - 0x40]
dec eax
jns 0x55c848
push 4
call fcn.005749b6
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x55c85b
push 1
call fcn.005749b6
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x78], ebx
push reloc.WS2_32.dll_connect
push 0
lea eax, [ebp - 0x54]
push eax
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x78]
mov eax, dword [ebx]
test eax, eax
jne 0x55c889
mov eax, 0x6bb514
push eax
push 0xe0001
push 0
push dword [ebp - 0x50]
push 3
mov eax, 0xd
mov ebx, 0x63a690
call fcn.00574998
add esp, 0x28
push 0x96986e
push dword [ebp - 0x54]
call fcn.0040110c
add esp, 8
cmp eax, 0
jne 0x55c960
push 0x6bb514
push dword [ebp - 0x4c]
call fcn.0040110c
add esp, 8
cmp eax, 0
jne 0x55c91d
push 0x888f73
push dword [ebp - 0x44]
push 0x888f73
mov ecx, 3
call fcn.004010a8
add esp, 0xc
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x55c914
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
jmp 0x55c95b
push 0x888f73
push dword [ebp - 0x44]
push 0x952287
push dword [ebp - 0x4c]
mov ecx, 4
call fcn.004010a8
add esp, 0x10
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x55c957
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
jmp 0x55caf7
push 0x969875
push dword [ebp - 0x54]
call fcn.0040110c
add esp, 8
cmp eax, 0
jne 0x55ca06
push 0x6bb514
push dword [ebp - 0x4c]
call fcn.0040110c
add esp, 8
cmp eax, 0
jne 0x55c9c8
mov eax, dword [ebp - 0x44]
test eax, eax
je 0x55c9ae
push eax
mov ebx, eax
call fcn.0040103d
inc eax
push eax
call fcn.0057499e
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x55c9bf
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
jmp 0x55ca01
push dword [ebp - 0x44]
push 0x951aad
push dword [ebp - 0x4c]
mov ecx, 3
call fcn.004010a8
add esp, 0xc
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x55c9fd
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
jmp 0x55caf7
push 0x96987c
push dword [ebp - 0x54]
call fcn.0040110c
add esp, 8
cmp eax, 0
jne 0x55caf7
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
lea eax, [ebp - 0x44]
push eax
call fcn.0040d421
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x55ca57
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
push 0x6bb514
push dword [ebp - 0x4c]
call fcn.0040110c
add esp, 8
cmp eax, 0
jne 0x55cab4
push 0x950cf3
push dword [ebp - 0x44]
push 0x950cf3
mov ecx, 3
call fcn.004010a8
add esp, 0xc
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x55caab
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
jmp 0x55caf2
push 0x950cf3
push dword [ebp - 0x44]
push 0x954e0e
push dword [ebp - 0x4c]
mov ecx, 4
call fcn.004010a8
add esp, 0x10
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x55caee
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
jmp 0x55caf7
push 0
mov ebx, 0x5782e0
call fcn.005749a4
add esp, 4
pop eax
pop ebx
pop ecx
jmp 0x55c479
add esp, 0xc
push 0x951379
push dword [ebp - 0x4c]
push str.__values_
push dword [ebp - 0x48]
mov ecx, 4
call fcn.004010a8
add esp, 0x10
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x55cb4e
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 8
call fcn.0057499e
add esp, 4
mov dword [ebp - 0x78], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0xe0002
push 0
push ebx
push 1
mov eax, 0xd
mov ebx, 0x63ba90
call fcn.00574998
add esp, 0x10
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
push 1
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040406f
mov ebx, dword [ebp - 0x78]
push ebx
push 0xe0002
push 0
push ebx
push 1
mov eax, 0xd
mov ebx, 0x63a810
call fcn.00574998
add esp, 0x10
call fcn.00574992
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x55cbf8
mov eax, 0x6bb514
push eax
push 1
mov ebx, 0x575960
call fcn.005749a4
add esp, 0x10
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x80], edx
fld qword [ebp - 0x84]
ftst
fnstsw ax
test ah, 1
je 0x55cc28
fchs
fcomp qword [0x6bb63d]
fnstsw ax
test ah, 0x41
je 0x55cc53
mov eax, 0x6bb514
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x55cc4f
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
push 0xe0002
push 0
push dword [ebp - 0x30]
push 1
mov eax, 0xd
mov ebx, 0x63ac10
call fcn.00574998
add esp, 0x10
mov dword [ebp - 0x7c], eax
cmp dword [ebp - 0x7c], 0
jne 0x55cc8c
jmp 0x55cc91
jmp 0x55c38c
push 0
mov ebx, 0x5782e0
call fcn.005749a4
add esp, 4
lea eax, [ebp - 0x10]
push eax
push 4
mov eax, 2
call fcn.0057498c
add esp, 8
mov ebx, dword [ebp - 0x10]
mov dword [ebp - 0x7c], ebx
call fcn.0040101d
mov dword [ebp - 0x80], ecx
sub ecx, 0
jle 0x55cd84
cmp ecx, 1
jle 0x55ccdd
mov ecx, 1
mov dword [ebp - 0x78], ecx
cmp dword [ebp - 0x78], 0
jle 0x55cd84
mov edi, dword [ebp - 0x7c]
mov ecx, dword [ebp - 0x80]
mov dword [edi], 1
add edi, 4
mov eax, ecx
sub eax, dword [ebp - 0x78]
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x55cd1a
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov edi, dword [ebp - 0x7c]
add edi, 8
mov ecx, dword [ebp - 0x78]
mov ebx, edi
push edi
push ecx
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x55cd3d
push ebx
call fcn.00574992
add esp, 4
pop ebx
pop ecx
add ebx, 4
dec ecx
jne 0x55cd2c
pop edi
mov eax, dword [ebp - 0x78]
shl eax, 2
mov esi, edi
add esi, eax
mov ecx, dword [ebp - 0x80]
sub ecx, 0
sub ecx, dword [ebp - 0x78]
rep movsd dword es:[edi], dword [esi]
sub edi, dword [ebp - 0x7c]
push edi
push dword [ebp - 0x7c]
call fcn.005749bc
add esp, 8
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x78]
jmp 0x55cd86
xor eax, eax
inc dword [ebp - 0x18]
cmp dword [ebp + 0x1c], 0
mov eax, 0
sete al
and eax, 1
xor eax, 1
test eax, eax
je 0x55cdef
mov edx, dword [ebp + 0x18]
mov ebx, dword [ebp + 0x14]
mov dword [ebp - 0x7c], ebx
mov dword [ebp - 0x78], edx
push 0
push dword [ebp - 0x18]
push 0xffffffffffffffff
push 0xd
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
call fcn.005749b0
add esp, 0x18
push 0x10013
push dword [ebp + 0x18]
push dword [ebp + 0x14]
push 1
mov ebx, 0x578510
call fcn.005749a4
add esp, 0x10
pop eax
pop ebx
pop ecx
jmp 0x55bd99
add esp, 0xc
push 0
push 0
push 0xffffffffffffffff
push 5
push 0x16021fd2
push 0x5201dd62
call fcn.005749b0
add esp, 0x18
push 0
push 0
push 0xffffffffffffffff
push 5
push 0x16021fd5
push 0x5201dd62
call fcn.005749b0
add esp, 0x18
push 0
push 0
push 0xffffffffffffffff
push 5
push 0x16021fd1
push 0x5201dd62
call fcn.005749b0
add esp, 0x18
push 0x9500c6
push dword [0xc383b4]
push str._and_au_child.child_id
mov ebx, dword [ebp + 8]
push dword [ebx]
push str._SELECT_au_usrinfo.province_au_usrinfo.city_au_usrinfo.usrid_au_usrinfo.usrname_au_usrinfo.dw_jc_au_child.child_name__au_child.child_lxdh_as_lxdh_au_child.child_address_as_address_FROM_au_usrinfo_INNER_JOIN_au_child_ON_au_usrinfo.usrid__au_child.usrid_WHERE__au_child.usrid__
mov ecx, 5
call fcn.004010a8
add esp, 0x14
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x55ce95
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push dword [ebp - 0x28]
push 0x6bb752
mov ecx, 2
call fcn.004010a8
add esp, 8
mov dword [ebp - 0x78], eax
push 1
lea eax, [ebp - 0x30]
push eax
push 1
push 0x7530
push 1
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.0040406f
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x55cee6
push ebx
call fcn.00574992
add esp, 4
push 0xe0002
push 0
push dword [ebp - 0x30]
push 1
mov eax, 0xd
mov ebx, 0x63a870
call fcn.00574998
add esp, 0x10
and eax, 1
xor eax, 1
test eax, eax
je 0x55db8a
push 0xe0002
push 0
push dword [ebp - 0x30]
push 1
mov eax, 0xd
mov ebx, 0x63acb0
call fcn.00574998
add esp, 0x10
push 0xe0001
push 0
lea eax, [ebp - 0x34]
push eax
push 0xe0002
push 0
push dword [ebp - 0x30]
push 2
mov eax, 0xd
mov ebx, 0x63add0
call fcn.00574998
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
lea eax, [ebp - 0x58]
push eax
push reloc.WS2_32.dll_connect
push 0
push str.province
push 0xe0001
push 0
push dword [ebp - 0x34]
push 3
mov eax, 0xd
mov ebx, 0x63a690
call fcn.00574998
add esp, 0x28
push reloc.WS2_32.dll_connect
push 0
lea eax, [ebp - 0x5c]
push eax
push reloc.WS2_32.dll_connect
push 0
push str.city
push 0xe0001
push 0
push dword [ebp - 0x34]
push 3
mov eax, 0xd
mov ebx, 0x63a690
call fcn.00574998
add esp, 0x28
push reloc.WS2_32.dll_connect
push 0
lea eax, [ebp - 0x60]
push eax
push reloc.WS2_32.dll_connect
push 0
push str.usrname
push 0xe0001
push 0
push dword [ebp - 0x34]
push 3
mov eax, 0xd
mov ebx, 0x63a690
call fcn.00574998
add esp, 0x28
push reloc.WS2_32.dll_connect
push 0
lea eax, [ebp - 0x64]
push eax
push reloc.WS2_32.dll_connect
push 0
push str.dw_jc
push 0xe0001
push 0
push dword [ebp - 0x34]
push 3
mov eax, 0xd
mov ebx, 0x63a690
call fcn.00574998
add esp, 0x28
push reloc.WS2_32.dll_connect
push 0
lea eax, [ebp - 0x68]
push eax
push reloc.WS2_32.dll_connect
push 0
push str.address
push 0xe0001
push 0
push dword [ebp - 0x34]
push 3
mov eax, 0xd
mov ebx, 0x63a690
call fcn.00574998
add esp, 0x28
push reloc.WS2_32.dll_connect
push 0
lea eax, [ebp - 0x6c]
push eax
push reloc.WS2_32.dll_connect
push 0
push str.lxdh
push 0xe0001
push 0
push dword [ebp - 0x34]
push 3
mov eax, 0xd
mov ebx, 0x63a690
call fcn.00574998
add esp, 0x28
push reloc.WS2_32.dll_connect
push 0
push dword [ebp + 0xc]
push reloc.WS2_32.dll_connect
push 0
push 0x889033
push 0xe0001
push 0
push dword [ebp - 0x34]
push 3
mov eax, 0xd
mov ebx, 0x63a690
call fcn.00574998
add esp, 0x28
push reloc.WS2_32.dll_connect
push 0
lea eax, [ebp - 0x70]
push eax
push reloc.WS2_32.dll_connect
push 0
push str.child_name
push 0xe0001
push 0
push dword [ebp - 0x34]
push 3
mov eax, 0xd
mov ebx, 0x63a690
call fcn.00574998
add esp, 0x28
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x55d134
mov eax, 0x6bb514
push eax
push 1
mov ebx, 0x574e80
call fcn.005749a4
add esp, 0x10
mov dword [ebp - 0x7c], eax
cmp dword [ebp - 0x7c], 0x32
jle 0x55d231
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x55d16d
mov eax, 0x6bb514
push eax
push 1
mov ebx, 0x5758c0
call fcn.005749a4
add esp, 0x10
mov dword [ebp - 0x78], eax
push 0x80000301
push 0
push 0x32
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x55d1a8
mov eax, 0x6bb514
push eax
push 2
mov ebx, 0x5753e0
call fcn.005749a4
add esp, 0x1c
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x55d1d4
push ebx
call fcn.00574992
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x55d1ea
mov eax, 0x6bb514
push eax
push 1
mov ebx, 0x5758e0
call fcn.005749a4
add esp, 0x10
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x55d216
push ebx
call fcn.00574992
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x55d22d
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x60], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x55d244
mov eax, 0x6bb514
push eax
push 1
mov ebx, 0x574e80
call fcn.005749a4
add esp, 0x10
mov dword [ebp - 0x7c], eax
cmp dword [ebp - 0x7c], 8
jle 0x55d341
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x55d27d
mov eax, 0x6bb514
push eax
push 1
mov ebx, 0x5758c0
call fcn.005749a4
add esp, 0x10
mov dword [ebp - 0x78], eax
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x55d2b8
mov eax, 0x6bb514
push eax
push 2
mov ebx, 0x5753e0
call fcn.005749a4
add esp, 0x1c
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x55d2e4
push ebx
call fcn.00574992
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x55d2fa
mov eax, 0x6bb514
push eax
push 1
mov ebx, 0x5758e0
call fcn.005749a4
add esp, 0x10
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x55d326
push ebx
call fcn.00574992
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x55d33d
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x55d354
mov eax, 0x6bb514
push eax
push 1
mov ebx, 0x574e80
call fcn.005749a4
add esp, 0x10
mov dword [ebp - 0x7c], eax
cmp dword [ebp - 0x7c], 0x32
jle 0x55d451
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x55d38d
mov eax, 0x6bb514
push eax
push 1
mov ebx, 0x5758c0
call fcn.005749a4
add esp, 0x10
mov dword [ebp - 0x78], eax
push 0x80000301
push 0
push 0x32
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x55d3c8
mov eax, 0x6bb514
push eax
push 2
mov ebx, 0x5753e0
call fcn.005749a4
add esp, 0x1c
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x55d3f4
push ebx
call fcn.00574992
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x55d40a
mov eax, 0x6bb514
push eax
push 1
mov ebx, 0x5758e0
call fcn.005749a4
add esp, 0x10
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x55d436
push ebx
call fcn.00574992
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x55d44d
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x55d464
mov eax, 0x6bb514
push eax
push 1
mov ebx, 0x574e80
call fcn.005749a4
add esp, 0x10
mov dword [ebp - 0x7c], eax
cmp dword [ebp - 0x7c], 0x32
jle 0x55d561
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x55d49d
mov eax, 0x6bb514
push eax
push 1
mov ebx, 0x5758c0
call fcn.005749a4
add esp, 0x10
mov dword [ebp - 0x78], eax
push 0x80000301
push 0
push 0x32
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x55d4d8
mov eax, 0x6bb514
push eax
push 2
mov ebx, 0x5753e0
call fcn.005749a4
add esp, 0x1c
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x55d504
push ebx
call fcn.00574992
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x55d51a
mov eax, 0x6bb514
push eax
push 1
mov ebx, 0x5758e0
call fcn.005749a4
add esp, 0x10
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x55d546
push ebx
call fcn.00574992
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x55d55d
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x6c], eax
mov eax, str.select_count___as_recs_from_usrinfo
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x55d577
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 1
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
push 1
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040406f
push 0xe0002
push 0
push dword [ebp - 0x30]
push 1
mov eax, 0xd
mov ebx, 0x63a8a0
call fcn.00574998
add esp, 0x10
mov dword [ebp - 0x7c], eax
cmp dword [ebp - 0x7c], 0
jne 0x55d610
push 0
push 0
push 0
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x9699c9
push 3
mov ebx, 0x578040
call fcn.005749a4
add esp, 0x28
push 0
call fcn.005749c2
add esp, 4
push 0xe0002
push 0
push dword [ebp - 0x30]
push 1
mov eax, 0xd
mov ebx, 0x63acb0
call fcn.00574998
add esp, 0x10
push 0xe0001
push 0
lea eax, [ebp - 0x34]
push eax
push 0xe0002
push 0
push dword [ebp - 0x30]
push 2
mov eax, 0xd
mov ebx, 0x63add0
call fcn.00574998
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
lea eax, [ebp - 0x74]
push eax
push reloc.WS2_32.dll_connect
push 0
push str.recs
push 0xe0001
push 0
push dword [ebp - 0x34]
push 3
mov eax, 0xd
mov ebx, 0x63a690
call fcn.00574998
add esp, 0x28
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x55d6a8
mov eax, 0x6bb514
push eax
push 1
mov ebx, 0x575960
call fcn.005749a4
add esp, 0x10
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x80], edx
fld qword [ebp - 0x84]
fcomp qword [0x6bb63d]
fnstsw ax
test ah, 0x41
jne 0x55d762
push 0x888f73
push dword [ebp - 0x68]
push str._address
push dword [ebp - 0x6c]
push str._lxdh
push dword [ebp - 0x64]
push str._dw_jc
push dword [ebp - 0x70]
push str._child_name
push dword [ebp - 0x60]
push str._usrname
mov ebx, dword [ebp + 0xc]
push dword [ebx]
push 0x969a06
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x969a13
push dword [ebp - 0x5c]
push str._city
push dword [ebp - 0x58]
push str.update_usrinfo_set_province
mov ecx, 0x13
call fcn.004010a8
add esp, 0x4c
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x55d759
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
jmp 0x55d7e1
push 0x9500c6
push dword [ebp - 0x68]
push 0x9500c9
push dword [ebp - 0x6c]
push 0x9500c9
push dword [ebp - 0x64]
push 0x9500c9
push dword [ebp - 0x70]
push 0x9500c9
push dword [ebp - 0x60]
push 0x9500c9
mov ebx, dword [ebp + 0xc]
push dword [ebx]
push 0x9500c9
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x9500c9
push dword [ebp - 0x5c]
push 0x9500c9
push dword [ebp - 0x58]
push str.insert_into_usrinfo_province_city_usrid_child_id_usrname_child_name_dw_jc_lxdh_address__values_
mov ecx, 0x13
call fcn.004010a8
add esp, 0x4c
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x55d7dd
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 8
call fcn.0057499e
add esp, 4
mov dword [ebp - 0x78], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0xe0002
push 0
push ebx
push 1
mov eax, 0xd
mov ebx, 0x63ba90
call fcn.00574998
add esp, 0x10
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
push 1
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040406f
mov ebx, dword [ebp - 0x78]
push ebx
push 0xe0002
push 0
push ebx
push 1
mov eax, 0xd
mov ebx, 0x63a810
call fcn.00574998
add esp, 0x10
call fcn.00574992
add esp, 4
push str._modify1_chg1
mov ebx, dword [ebp + 8]
push dword [ebx]
push str.update_child_set_usrid
mov ecx, 3
call fcn.004010a8
add esp, 0xc
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x55d8ad
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 8
call fcn.0057499e
add esp, 4
mov dword [ebp - 0x78], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0xe0002
push 0
push ebx
push 1
mov eax, 0xd
mov ebx, 0x63ba90
call fcn.00574998
add esp, 0x10
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
push 1
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040406f
mov ebx, dword [ebp - 0x78]
push ebx
push 0xe0002
push 0
push ebx
push 1
mov eax, 0xd
mov ebx, 0x63a810
call fcn.00574998
add esp, 0x10
call fcn.00574992
add esp, 4
push str._and_bhadmin
mov ebx, dword [ebp + 0xc]
push dword [ebx]
push str.select_count___as_recs_from_czy_where_child_id
mov ecx, 3
call fcn.004010a8
add esp, 0xc
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x55d97d
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 1
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
push 1
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040406f
push 0xe0002
push 0
push dword [ebp - 0x30]
push 1
mov eax, 0xd
mov ebx, 0x63a8a0
call fcn.00574998
add esp, 0x10
mov dword [ebp - 0x7c], eax
cmp dword [ebp - 0x7c], 0
jle 0x55db85
push 0xe0002
push 0
push dword [ebp - 0x30]
push 1
mov eax, 0xd
mov ebx, 0x63acb0
call fcn.00574998
add esp, 0x10
push 0xe0001
push 0
lea eax, [ebp - 0x34]
push eax
push 0xe0002
push 0
push dword [ebp - 0x30]
push 2
mov eax, 0xd
mov ebx, 0x63add0
call fcn.00574998
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
lea eax, [ebp - 0x74]
push eax
push reloc.WS2_32.dll_connect
push 0
push str.recs
push 0xe0001
push 0
push dword [ebp - 0x34]
push 3
mov eax, 0xd
mov ebx, 0x63a690
call fcn.00574998
add esp, 0x28
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x55da74
mov eax, 0x6bb514
push eax
push 1
mov ebx, 0x575960
call fcn.005749a4
add esp, 0x10
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x80], edx
fld qword [ebp - 0x84]
ftst
fnstsw ax
test ah, 1
je 0x55daa4
fchs
fcomp qword [0x6bb63d]
fnstsw ax
test ah, 0x41
je 0x55db85
push str._admin_
mov ebx, dword [ebp + 0xc]
push dword [ebx]
push str.insert_into_czy_child_id_bh_xm_pwd_grade_flag_modify_chg__values_
mov ecx, 3
call fcn.004010a8
add esp, 0xc
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x55daee
push ebx
call fcn.00574992
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 8
call fcn.0057499e
add esp, 4
mov dword [ebp - 0x78], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0xe0002
push 0
push ebx
push 1
mov eax, 0xd
mov ebx, 0x63ba90
call fcn.00574998
add esp, 0x10
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
push 1
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040406f
mov ebx, dword [ebp - 0x78]
push ebx
push 0xe0002
push 0
push ebx
push 1
mov eax, 0xd
mov ebx, 0x63a810
call fcn.00574998
add esp, 0x10
call fcn.00574992
add esp, 4
jmp 0x55dc13
push 0
push 0
push 0
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x9699c9
push 3
mov ebx, 0x578040
call fcn.005749a4
add esp, 0x28
mov eax, 0x951167
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
mov eax, 0x96962e
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00402b8b
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x55dbf6
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x55dc09
push ebx
call fcn.00574992
add esp, 4
push 0
call fcn.005749c2
add esp, 4
mov eax, 0x951167
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
mov eax, 0x96962e
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
call fcn.00402b8b
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x55dc4f
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x55dc62
push ebx
call fcn.00574992
add esp, 4
mov eax, 0x950d7f
jmp 0x55dc6c
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x55dc7d
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x55dc8d
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x55dc9d
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x10]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x55dcbb
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x55dcb7
imul eax, dword [ebx]
jmp 0x55dcac
mov ecx, eax
test ecx, ecx
je 0x55dcda
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x55dcd3
push ebx
push eax
call fcn.00574992
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x55dcc1
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x55dcf2
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x55dd02
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x55dd12
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x55dd22
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x30]
push ebx
push 0xe0002
push 0
push ebx
push 1
mov eax, 0xd
mov ebx, 0x63a810
call fcn.00574998
add esp, 0x10
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x34]
push ebx
push 0xe0001
push 0
push ebx
push 1
mov eax, 0xd
mov ebx, 0x639df0
call fcn.00574998
add esp, 0x10
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x38]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x55dd90
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x55dd8c
imul eax, dword [ebx]
jmp 0x55dd81
mov ecx, eax
test ecx, ecx
je 0x55ddaf
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x55dda8
push ebx
push eax
call fcn.00574992
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x55dd96
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x55ddc7
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x55ddd7
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x55dde7
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x50]
push ebx
push 0xe0001
push 0
push ebx
push 1
mov eax, 0xd
mov ebx, 0x639df0
call fcn.00574998
add esp, 0x10
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x55de1f
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x55de2f
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x55de3f
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x55de4f
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x55de5f
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x55de6f
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x55de7f
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x55de8f
push ebx
call fcn.00574992
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x55de9f
push ebx
call fcn.00574992
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 0x18