Function at 0x4eedee
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xb8
push 0xc
call fcn.005dc81a
add esp, 4
mov dword [ebp - 4], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x6b45a4
mov dword [ebp - 8], 0
push 0x10
call fcn.005dc81a
add esp, 4
mov dword [ebp - 0xc], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx + 0xc], 0
mov dword [ebx], 0x6b5720
push ebx
add ebx, 4
push ebx
push 8
call fcn.005dc81a
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
add ebx, 4
push ebx
push 8
call fcn.005dc81a
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
add ebx, 4
push ebx
push 0x10
call fcn.005dc81a
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx + 0xc], 0
mov eax, 3
mov dword [ebx], eax
pop ebx
pop ebx
push ebx
mov eax, esp
push eax
call fcn.00419888
pop ebx
mov dword [ebp - 0x10], 0
push 8
call fcn.005dc81a
add esp, 4
mov dword [ebp - 0x14], eax
mov edi, eax
mov esi, 0x6b42b5
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x18], 0
push 8
call fcn.005dc81a
add esp, 4
mov dword [ebp - 0x1c], eax
mov edi, eax
mov esi, 0x6b42b5
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
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
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x54], 0
push 8
call fcn.005dc81a
add esp, 4
mov dword [ebp - 0x58], eax
mov edi, eax
mov esi, 0x6b42b5
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov eax, 0x6cdfbd
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
call fcn.00401a1d
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4eefdb
push ebx
call fcn.005dc820
add esp, 4
call fcn.0047b0e5
mov dword [ebp - 0x5c], eax
push 1
push 1
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4ef00c
push ebx
call fcn.005dc820
add esp, 4
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov eax, 0x6cdfd3
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6c96ad
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4ef051
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4ef061
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x68], 0
je 0x4ef0ce
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x6c0e66
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
mov eax, 0x6b51b8
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4ef0b0
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4ef0c0
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x7c], 0
je 0x4ef0ce
xor eax, eax
jmp 0x4ef0d3
mov eax, 1
test eax, eax
je 0x4ef0e5
mov eax, 0
jmp 0x4f23ce
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov eax, 0x6cdfdc
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6cdfd3
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4ef12b
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4ef13b
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4ef14b
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4ef15f
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x6b4435
push dword [ebp - 8]
call fcn.00402bee
add esp, 8
cmp eax, 0
je 0x4eff1c
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x2c
mov dword [ebp - 0x5c], ebx
mov dword [ebp - 0x60], 0
push 0
push dword [ebp - 0x60]
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
push dword [ebp - 0x5c]
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 0
jle 0x4eff1c
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
push 0x6b4d58
push dword [0x84b794]
push str.SELECT_g_instructions_g_mark_FROM_wxgroup_WHERE_g_instructions__
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x5c], eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x5c]
push eax
push 2
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4ef239
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x10], eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov eax, 0x6ce040
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6c96e0
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4ef294
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4ef2a4
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4ef2b4
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4ef2c8
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6b5488
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x4ef2fd
mov eax, 0x6b4435
push eax
push 4
mov ebx, 0x5dd550
call fcn.005dc82c
add esp, 0x34
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 0xffffffff
jne 0x4ef372
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6b54a1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x4ef34e
mov eax, 0x6b4435
push eax
push 4
mov ebx, 0x5dd550
call fcn.005dc82c
add esp, 0x34
mov dword [ebp - 0x6c], eax
cmp dword [ebp - 0x6c], 0xffffffff
jne 0x4ef372
xor eax, eax
jmp 0x4ef377
mov eax, 1
test eax, eax
je 0x4ef5df
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6b5488
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x4ef3b0
mov eax, 0x6b4435
push eax
push 4
mov ebx, 0x5dd550
call fcn.005dc82c
add esp, 0x34
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 0xffffffff
je 0x4ef45d
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6b5488
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x4ef3f5
mov eax, 0x6b4435
push eax
push 3
mov ebx, 0x5de160
call fcn.005dc82c
add esp, 0x28
mov dword [ebp - 0x5c], eax
mov eax, dword [ebp - 0x5c]
push eax
mov ebx, dword [ebp - 0x1c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4ef42d
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4ef429
imul eax, dword [ebx]
jmp 0x4ef41e
mov ecx, eax
test ecx, ecx
je 0x4ef44c
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4ef445
push ebx
push eax
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4ef433
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
jmp 0x4ef4e5
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6b54a1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x4ef482
mov eax, 0x6b4435
push eax
push 3
mov ebx, 0x5de160
call fcn.005dc82c
add esp, 0x28
mov dword [ebp - 0x5c], eax
mov eax, dword [ebp - 0x5c]
push eax
mov ebx, dword [ebp - 0x1c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4ef4ba
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4ef4b6
imul eax, dword [ebx]
jmp 0x4ef4ab
mov ecx, eax
test ecx, ecx
je 0x4ef4d9
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4ef4d2
push ebx
push eax
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4ef4c0
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x1c]
call fcn.0040294f
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 0
jle 0x4ef592
mov ebx, dword [ebp - 0x1c]
call fcn.00401a51
push ebx
push ecx
mov ebx, dword [ebp - 0x1c]
call fcn.0040294f
mov dword [ebp - 0x5c], eax
push 1
push dword [ebp - 0x5c]
push 1
push 1
call fcn.004058ce
dec eax
jns 0x4ef53a
push 0x5d5
push 0x404dcca
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x4ef557
push 0x5d5
push 0x404dcca
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x64], ebx
mov ebx, dword [ebp - 0x64]
mov eax, dword [ebx]
test eax, eax
je 0x4ef57d
push eax
mov ebx, eax
call fcn.00401021
inc eax
push eax
call fcn.005dc81a
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4ef58e
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x1c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4ef5b0
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4ef5ac
imul eax, dword [ebx]
jmp 0x4ef5a1
mov ecx, eax
test ecx, ecx
je 0x4ef5cf
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4ef5c8
push ebx
push eax
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4ef5b6
call fcn.005dc820
add esp, 4
mov eax, 0x6b42b5
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov eax, 0x6ce049
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6c96e0
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4ef624
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4ef634
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov dword [ebp - 0x60], 0
push 0
push dword [ebp - 0x60]
mov eax, 0x6ce056
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.0049ac04
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4ef67a
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4ef68e
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov dword [ebp - 0x60], 0
push 0
push dword [ebp - 0x60]
mov eax, 0x6ce071
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.0046b3cc
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4ef6d2
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4ef6e6
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov dword [ebp - 0x60], 0
push 0
push dword [ebp - 0x60]
mov eax, 0x6ce071
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov eax, 0x6ce056
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.00408457
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x4ef736
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4ef746
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4ef75a
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x10]
xor ecx, ecx
push eax
lea eax, [ebp - 0x30]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x4efde0
mov ebx, dword [ebp - 0x14]
push ebx
mov eax, 1
mov dword [ebp - 0x5c], eax
mov eax, dword [ebp - 0x30]
dec eax
jns 0x4ef7a1
push 0x7b8
push 0x404dcca
push 4
call fcn.005dc826
add esp, 0xc
pop ebx
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x4ef7c3
push 0x7b8
push 0x404dcca
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x4ef7e0
push 0x7b8
push 0x404dcca
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x4ef7f1
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x60]
jmp 0x4ef7c5
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x60], ebx
push 0x6b5ad7
mov ebx, dword [ebp - 0x60]
push dword [ebx]
call fcn.00402bee
add esp, 8
cmp eax, 0
jne 0x4ef8bc
mov ebx, dword [ebp - 0x14]
push ebx
mov eax, 1
mov dword [ebp - 0x5c], eax
mov eax, dword [ebp - 0x30]
dec eax
jns 0x4ef83f
push 0x7e8
push 0x404dcca
push 4
call fcn.005dc826
add esp, 0xc
pop ebx
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x4ef861
push 0x7e8
push 0x404dcca
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x4ef87e
push 0x7e8
push 0x404dcca
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x4ef88f
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x60]
jmp 0x4ef863
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x60], ebx
mov eax, 0x6ce08c
push eax
mov ebx, dword [ebp - 0x60]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4ef8b1
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov ebx, dword [ebp - 0x60]
mov dword [ebx], eax
jmp 0x4ef9fb
mov ebx, dword [ebp - 0x14]
push ebx
mov eax, 1
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0x30]
dec eax
jns 0x4ef8e5
push 0x82e
push 0x404dcca
push 4
call fcn.005dc826
add esp, 0xc
pop ebx
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x4ef907
push 0x82e
push 0x404dcca
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x4ef924
push 0x82e
push 0x404dcca
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x4ef935
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x68]
jmp 0x4ef909
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x68], ebx
push 0x6ce093
mov ebx, dword [ebp - 0x68]
push dword [ebx]
call fcn.00402bee
add esp, 8
cmp eax, 0
jne 0x4ef9fb
mov ebx, dword [ebp - 0x14]
push ebx
mov eax, 1
mov dword [ebp - 0x5c], eax
mov eax, dword [ebp - 0x30]
dec eax
jns 0x4ef983
push 0x860
push 0x404dcca
push 4
call fcn.005dc826
add esp, 0xc
pop ebx
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x4ef9a5
push 0x860
push 0x404dcca
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x4ef9c2
push 0x860
push 0x404dcca
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x4ef9d3
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x60]
jmp 0x4ef9a7
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x60], ebx
mov eax, 0x6ce098
push eax
mov ebx, dword [ebp - 0x60]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4ef9f5
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov ebx, dword [ebp - 0x60]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x14]
push ebx
mov eax, 0
mov dword [ebp - 0x5c], eax
mov eax, dword [ebp - 0x30]
dec eax
jns 0x4efa24
push 0x8de
push 0x404dcca
push 4
call fcn.005dc826
add esp, 0xc
pop ebx
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x4efa46
push 0x8de
push 0x404dcca
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x4efa63
push 0x8de
push 0x404dcca
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x4efa74
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x60]
jmp 0x4efa48
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x60], ebx
mov ebx, dword [ebp - 0x14]
push ebx
mov eax, 1
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0x30]
dec eax
jns 0x4efaa7
push 0x8de
push 0x404dcca
push 4
call fcn.005dc826
add esp, 0xc
pop ebx
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x4efac9
push 0x8de
push 0x404dcca
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x4efae6
push 0x8de
push 0x404dcca
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x4efaf7
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x68]
jmp 0x4efacb
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x68], ebx
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xa8], 0
push 0
lea eax, [ebp - 0xa8]
push eax
push 1
push dword [ebp - 0x68]
push 1
mov eax, 0x6ce0a1
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0xac]
push eax
push dword [ebp - 0x60]
mov eax, 0x6ce0a8
mov dword [ebp - 0xb0], eax
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x2c]
push eax
call fcn.00413f3e
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x4efc5d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4efc70
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4efc83
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4efc96
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4efca9
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4efcbc
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4efccf
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4efce2
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4efcf5
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4efd08
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4efd1b
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4efd2e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4efd3e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4efd4e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4efd5e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4efd6e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4efd7e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x4efd8e
push ebx
call fcn.005dc820
add esp, 4
push dword [ebp - 0xb4]
push dword [ebp - 0x34]
mov ecx, 2
call fcn.0040108c
add esp, 8
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4efdbd
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4efdd4
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
pop eax
pop ebx
pop ecx
jmp 0x4ef76a
add esp, 0xc
mov ebx, dword [ebp - 0x14]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4efe01
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4efdfd
imul eax, dword [ebx]
jmp 0x4efdf2
mov ecx, eax
test ecx, ecx
je 0x4efe20
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4efe19
push ebx
push eax
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4efe07
call fcn.005dc820
add esp, 4
mov eax, 0x6b42b5
mov dword [ebp - 0x14], eax
push dword [ebp - 0x28]
push dword [ebp - 0x34]
push dword [ebp - 0x24]
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x5c], eax
mov eax, dword [ebp - 0x5c]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4efe5d
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x20
mov dword [ebp - 0x5c], ebx
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.00406ba7
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x5c]
mov eax, dword [ebx]
test eax, eax
jne 0x4efe97
mov eax, 0x6b4435
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x6b688b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x4efeb7
mov eax, 0x6b4435
push eax
push 6
mov ebx, 0x5ddf70
call fcn.005dc82c
add esp, 0x4c
mov dword [ebp - 0x60], eax
mov eax, dword [ebp - 0x60]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4efee1
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x24
mov dword [ebp - 0x5c], ebx
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x1c
mov dword [ebp - 0x60], ebx
push 0
push dword [ebp - 0x20]
lea eax, [ebp - 0x18]
push eax
push dword [ebp - 0x60]
push dword [ebp - 0x5c]
call fcn.0040e473
mov eax, 1
jmp 0x4f23ce
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov eax, 0x6ce0af
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6cdfd3
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4eff62
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4eff72
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4eff82
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4eff96
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x6b4435
push dword [ebp - 8]
call fcn.00402bee
add esp, 8
cmp eax, 0
jne 0x4effbd
mov eax, 0
jmp 0x4f23ce
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x2c
mov dword [ebp - 0x5c], ebx
mov dword [ebp - 0x60], 0
push 0
push dword [ebp - 0x60]
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
push dword [ebp - 0x5c]
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 0
jne 0x4f0026
mov eax, 0
jmp 0x4f23ce
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
push 1
push 1
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x60], eax
mov eax, dword [ebp - 0x60]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4f0062
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push 0x6b4435
push dword [ebp - 0x38]
call fcn.00402bee
add esp, 8
cmp eax, 0
jne 0x4f0449
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov eax, 0x6ce0bc
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6c96e0
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f00c5
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f00d5
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4f00e5
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4f00f9
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov eax, 0x6ce0c5
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6c96e0
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f0142
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f0152
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x20
mov dword [ebp - 0x5c], ebx
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
push 1
mov eax, 0x6ce0d2
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
push 1
mov eax, 0x6b8f9e
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x5c]
mov eax, 0x6b688b
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.00413f3e
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4f02bc
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4f02cf
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4f02e2
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4f02f5
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4f0308
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4f031b
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4f032e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4f0341
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4f0354
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4f0367
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4f0377
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4f0387
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4f0397
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4f03a7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4f03b7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x4f03c7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x4f03d7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f03e7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f03f7
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4f040e
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x24
mov dword [ebp - 0x5c], ebx
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x1c
mov dword [ebp - 0x60], ebx
push 0
push dword [ebp - 0x20]
lea eax, [ebp - 0x18]
push eax
push dword [ebp - 0x60]
push dword [ebp - 0x5c]
call fcn.0040e473
mov eax, 1
jmp 0x4f23ce
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov eax, 0x6ce0e3
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6cdfd3
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f048e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f049e
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 0
jle 0x4f09a2
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x1c
mov dword [ebp - 0x5c], ebx
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 1
mov ebx, 0x5ded50
call fcn.005dc82c
add esp, 0x10
mov dword [ebp - 0x60], eax
push dword [ebp - 0x60]
push 0x6ce0ee
push dword [0x84b794]
push 0x6b5a60
mov ebx, dword [ebp - 0x5c]
push dword [ebx]
push 0x6b62ba
mov ecx, 6
call fcn.0040108c
add esp, 0x18
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f0524
push ebx
call fcn.005dc820
add esp, 4
push 1
lea eax, [ebp - 0x64]
push eax
mov eax, str.member
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1c]
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x4f0558
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f0568
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x6c], 0
jne 0x4f0993
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov eax, 0x6ce0bc
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6c96e0
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f05c7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f05d7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4f05e7
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4f05fb
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov eax, 0x6ce0c5
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6c96e0
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f0644
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f0654
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x20
mov dword [ebp - 0x5c], ebx
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 1
mov ebx, 0x5ded50
call fcn.005dc82c
add esp, 0x10
mov dword [ebp - 0x60], eax
push dword [ebp - 0x60]
push 0x6ce100
mov ecx, 2
call fcn.0040108c
add esp, 8
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f06ac
push ebx
call fcn.005dc820
add esp, 4
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
push 1
lea eax, [ebp - 0x64]
push eax
push 1
mov eax, 0x6b8f9e
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
push dword [ebp - 0x5c]
mov eax, 0x6b688b
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.00413f3e
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4f0803
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4f0816
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f0826
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4f0839
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4f084c
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4f085f
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4f0872
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4f0885
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4f0898
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4f08ab
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4f08be
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4f08d1
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4f08e1
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4f08f1
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4f0901
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4f0911
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4f0921
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x4f0931
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x4f0941
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4f0958
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x24
mov dword [ebp - 0x5c], ebx
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x1c
mov dword [ebp - 0x60], ebx
push 0
push dword [ebp - 0x20]
lea eax, [ebp - 0x18]
push eax
push dword [ebp - 0x60]
push dword [ebp - 0x5c]
call fcn.0040e473
mov eax, 1
jmp 0x4f23ce
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov eax, 0x6ce116
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6cdfd3
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f09e7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f09f7
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0
jle 0x4f0ee7
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x1c
mov dword [ebp - 0x5c], ebx
push 0x80000301
push 0
push dword [ebp - 0x40]
push 1
mov ebx, 0x5ded50
call fcn.005dc82c
add esp, 0x10
mov dword [ebp - 0x60], eax
push dword [ebp - 0x60]
push str._AND_grade_
push dword [0x84b794]
push 0x6b5a60
mov ebx, dword [ebp - 0x5c]
push dword [ebx]
push 0x6b62ba
mov ecx, 6
call fcn.0040108c
add esp, 0x18
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f0a7d
push ebx
call fcn.005dc820
add esp, 4
push 1
lea eax, [ebp - 0x64]
push eax
mov eax, str.member
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1c]
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x4f0ab1
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f0ac1
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x6c], 0
jne 0x4f0ed8
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov eax, 0x6ce0bc
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6c96e0
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f0b20
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f0b30
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4f0b40
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4f0b54
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov eax, 0x6ce0c5
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6c96e0
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f0b9d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f0bad
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x20
mov dword [ebp - 0x5c], ebx
push dword [ebp - 0x40]
call fcn.0043bc9b
mov dword [ebp - 0x60], eax
push dword [ebp - 0x60]
push 0x6ce12c
mov ecx, 2
call fcn.0040108c
add esp, 8
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f0bf1
push ebx
call fcn.005dc820
add esp, 4
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
push 1
lea eax, [ebp - 0x64]
push eax
push 1
mov eax, 0x6b8f9e
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
push dword [ebp - 0x5c]
mov eax, 0x6b688b
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.00413f3e
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4f0d48
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4f0d5b
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f0d6b
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4f0d7e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4f0d91
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4f0da4
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4f0db7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4f0dca
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4f0ddd
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4f0df0
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4f0e03
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4f0e16
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4f0e26
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4f0e36
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4f0e46
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4f0e56
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4f0e66
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x4f0e76
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x4f0e86
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4f0e9d
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x24
mov dword [ebp - 0x5c], ebx
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x1c
mov dword [ebp - 0x60], ebx
push 0
push dword [ebp - 0x20]
lea eax, [ebp - 0x18]
push eax
push dword [ebp - 0x60]
push dword [ebp - 0x5c]
call fcn.0040e473
mov eax, 1
jmp 0x4f23ce
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov eax, 0x6ce13e
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6cdfd3
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f0f2c
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f0f3c
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 0
jle 0x4f1a87
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x1c
mov dword [ebp - 0x5c], ebx
push 0x6b4d58
push dword [0x84b794]
push 0x6b5a60
mov ebx, dword [ebp - 0x5c]
push dword [ebx]
push str.SELECT_adding_time_FROM_friend_WHERE_wxid
mov ecx, 5
call fcn.0040108c
add esp, 0x14
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x60]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f1084
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4f1097
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4f10aa
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4f10bd
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4f10d0
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4f10e3
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4f10f3
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4f1103
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4f1113
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4f1123
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4f1133
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x4f1143
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x4f1153
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f1163
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x98], 0
jne 0x4f1596
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov eax, 0x6ce0bc
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6c96e0
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f11c5
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f11d5
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4f11e5
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4f11f9
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov eax, 0x6ce0c5
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6c96e0
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f1242
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f1252
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x20
mov dword [ebp - 0x5c], ebx
push 0x80000301
push 0
push dword [ebp - 0x44]
push 1
mov ebx, 0x5ded50
call fcn.005dc82c
add esp, 0x10
mov dword [ebp - 0x60], eax
push 0x6ce149
push dword [ebp - 0x60]
push 0x6ce14c
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f12af
push ebx
call fcn.005dc820
add esp, 4
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
push 1
lea eax, [ebp - 0x64]
push eax
push 1
mov eax, 0x6b8f9e
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
push dword [ebp - 0x5c]
mov eax, 0x6b688b
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.00413f3e
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4f1406
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4f1419
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f1429
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4f143c
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4f144f
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4f1462
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4f1475
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4f1488
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4f149b
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4f14ae
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4f14c1
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4f14d4
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4f14e4
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4f14f4
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4f1504
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4f1514
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4f1524
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x4f1534
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x4f1544
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4f155b
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x24
mov dword [ebp - 0x5c], ebx
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x1c
mov dword [ebp - 0x60], ebx
push 0
push dword [ebp - 0x20]
lea eax, [ebp - 0x18]
push eax
push dword [ebp - 0x60]
push dword [ebp - 0x5c]
call fcn.0040e473
mov eax, 1
jmp 0x4f23ce
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x48]
test eax, eax
jne 0x4f15b8
mov eax, 0x6b4435
push eax
push 1
mov ebx, 0x5dd740
call fcn.005dc82c
add esp, 0x10
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], edx
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x80000301
push 0
push 5
push reloc.WS2_32.dll_closesocket
push dword [ebp - 0x5c]
push dword [ebp - 0x60]
push 3
mov ebx, 0x5dee90
call fcn.005dc82c
add esp, 0x28
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], edx
push 0
mov ebx, 0x5df7e0
call fcn.005dc82c
add esp, 4
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], edx
push 0x80000301
push 0
push 5
push reloc.WS2_32.dll_closesocket
push dword [ebp - 0x6c]
push dword [ebp - 0x70]
push reloc.WS2_32.dll_closesocket
push dword [ebp - 0x64]
push dword [ebp - 0x68]
push 3
mov ebx, 0x5df240
call fcn.005dc82c
add esp, 0x28
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
fld qword [ebp - 0x80]
fcomp qword [0x6b4769]
fnstsw ax
test ah, 1
je 0x4f1a87
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov eax, 0x6ce0bc
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6c96e0
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f16b6
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f16c6
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4f16d6
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4f16ea
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov eax, 0x6ce0c5
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6c96e0
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f1733
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f1743
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x20
mov dword [ebp - 0x5c], ebx
push 0x80000301
push 0
push dword [ebp - 0x44]
push 1
mov ebx, 0x5ded50
call fcn.005dc82c
add esp, 0x10
mov dword [ebp - 0x60], eax
push 0x6ce149
push dword [ebp - 0x60]
push 0x6ce14c
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f17a0
push ebx
call fcn.005dc820
add esp, 4
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
push 1
lea eax, [ebp - 0x64]
push eax
push 1
mov eax, 0x6b8f9e
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
push dword [ebp - 0x5c]
mov eax, 0x6b688b
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.00413f3e
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4f18f7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4f190a
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f191a
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4f192d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4f1940
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4f1953
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4f1966
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4f1979
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4f198c
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4f199f
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4f19b2
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4f19c5
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4f19d5
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4f19e5
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4f19f5
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4f1a05
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4f1a15
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x4f1a25
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x4f1a35
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4f1a4c
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x24
mov dword [ebp - 0x5c], ebx
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x1c
mov dword [ebp - 0x60], ebx
push 0
push dword [ebp - 0x20]
lea eax, [ebp - 0x18]
push eax
push dword [ebp - 0x60]
push dword [ebp - 0x5c]
call fcn.0040e473
mov eax, 1
jmp 0x4f23ce
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
push 0x6b4d58
push dword [0x84b794]
push 0x6b5a60
push dword [ebp - 0x38]
push str.SELECT_g_wxid_FROM_wxgroup_WHERE_g_instructions
mov ecx, 5
call fcn.0040108c
add esp, 0x14
mov dword [ebp - 0x5c], eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x5c]
push eax
push 1
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4f1aed
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0
jne 0x4f1ed6
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov eax, 0x6ce0bc
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6c96e0
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f1b52
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f1b62
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4f1b72
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4f1b86
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov eax, 0x6ce0c5
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6c96e0
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f1bcf
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f1bdf
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x20
mov dword [ebp - 0x5c], ebx
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
push 1
mov eax, 0x6ce198
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
push 1
mov eax, 0x6b8f9e
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x5c]
mov eax, 0x6b688b
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.00413f3e
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4f1d49
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4f1d5c
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4f1d6f
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4f1d82
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4f1d95
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4f1da8
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4f1dbb
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4f1dce
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4f1de1
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4f1df4
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4f1e04
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4f1e14
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4f1e24
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4f1e34
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4f1e44
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x4f1e54
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x4f1e64
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f1e74
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f1e84
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4f1e9b
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x24
mov dword [ebp - 0x5c], ebx
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x1c
mov dword [ebp - 0x60], ebx
push 0
push dword [ebp - 0x20]
lea eax, [ebp - 0x18]
push eax
push dword [ebp - 0x60]
push dword [ebp - 0x5c]
call fcn.0040e473
mov eax, 1
jmp 0x4f23ce
mov eax, dword [ebp - 0x10]
xor ecx, ecx
push eax
lea eax, [ebp - 0x30]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x4f20c7
mov ebx, dword [ebp - 0x14]
push ebx
mov eax, 0
mov dword [ebp - 0x5c], eax
mov eax, dword [ebp - 0x30]
dec eax
jns 0x4f1f19
push 0x1c68
push 0x404dcca
push 4
call fcn.005dc826
add esp, 0xc
pop ebx
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x4f1f3b
push 0x1c68
push 0x404dcca
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x4f1f58
push 0x1c68
push 0x404dcca
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x4f1f69
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x60]
jmp 0x4f1f3d
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x60], ebx
push 0x6b4d58
push dword [0x84b794]
push 0x6b5a60
mov ebx, dword [ebp - 0x60]
push dword [ebx]
push str.g_wxid
mov ecx, 5
call fcn.0040108c
add esp, 0x14
mov dword [ebp - 0x64], eax
push 1
lea eax, [ebp - 0x64]
push eax
mov eax, str.group_member
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1c]
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x4f1fd1
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f1fe1
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x50], 0
jne 0x4f1ff7
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x50]
cmp dword [ebp - 0x4c], eax
jg 0x4f20bf
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x14]
push ebx
mov eax, 0
mov dword [ebp - 0x5c], eax
mov eax, dword [ebp - 0x30]
dec eax
jns 0x4f2032
push 0x1d70
push 0x404dcca
push 4
call fcn.005dc826
add esp, 0xc
pop ebx
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x4f2054
push 0x1d70
push 0x404dcca
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x4f2071
push 0x1d70
push 0x404dcca
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x4f2082
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x60]
jmp 0x4f2056
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x60], ebx
mov ebx, dword [ebp - 0x60]
mov eax, dword [ebx]
test eax, eax
je 0x4f20aa
push eax
mov ebx, eax
call fcn.00401021
inc eax
push eax
call fcn.005dc81a
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4f20bb
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
pop eax
pop ebx
pop ecx
jmp 0x4f1ee2
add esp, 0xc
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x1c
mov dword [ebp - 0x5c], ebx
lea eax, [ebp - 0x58]
push eax
push 4
mov eax, 2
call fcn.005dc814
add esp, 8
mov ebx, dword [ebp - 0x5c]
mov eax, dword [ebx]
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x58]
mov dword [ebp - 0x64], ebx
call fcn.00401a51
mov dword [ebp - 0x68], ecx
mov edi, dword [ebp - 0x64]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x4f2129
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x68]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x64]
call fcn.005dc838
add esp, 8
mov dword [ebp - 0x58], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x68]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x60]
push edi
test eax, eax
je 0x4f216c
push eax
mov ebx, eax
call fcn.00401021
inc eax
push eax
call fcn.005dc81a
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
cmp dword [ebp - 0x50], 0x27
mov eax, 0
setg al
test eax, eax
je 0x4f218d
mov eax, 2
jmp 0x4f2192
mov eax, 1
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
call fcn.00416733
mov ebx, dword [ebp - 0x58]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4f21be
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4f21ba
imul eax, dword [ebx]
jmp 0x4f21af
mov ecx, eax
test ecx, ecx
je 0x4f21dd
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4f21d6
push ebx
push eax
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4f21c4
call fcn.005dc820
add esp, 4
mov eax, 0x6b42b5
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x14]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4f220b
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4f2207
imul eax, dword [ebx]
jmp 0x4f21fc
mov ecx, eax
test ecx, ecx
je 0x4f222a
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4f2223
push ebx
push eax
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4f2211
call fcn.005dc820
add esp, 4
mov eax, 0x6b42b5
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov eax, 0x6ce1af
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6c96e0
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f2280
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f2290
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4f22a0
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4f22b4
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov eax, 0x6ce1b8
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6c96e0
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4f22fd
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4f230d
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x20
mov dword [ebp - 0x5c], ebx
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.00406ba7
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x5c]
mov eax, dword [ebx]
test eax, eax
jne 0x4f2349
mov eax, 0x6b4435
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x6b688b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x4f2369
mov eax, 0x6b4435
push eax
push 6
mov ebx, 0x5ddf70
call fcn.005dc82c
add esp, 0x4c
mov dword [ebp - 0x60], eax
mov eax, dword [ebp - 0x60]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4f2393
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x24
mov dword [ebp - 0x5c], ebx
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x1c
mov dword [ebp - 0x60], ebx
push 0
push dword [ebp - 0x20]
lea eax, [ebp - 0x18]
push eax
push dword [ebp - 0x60]
push dword [ebp - 0x5c]
call fcn.0040e473
mov eax, 1
jmp 0x4f23ce
push eax
mov ebx, dword [ebp - 4]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4f23ef
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xc]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x14]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4f241d
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4f2419
imul eax, dword [ebx]
jmp 0x4f240e
mov ecx, eax
test ecx, ecx
je 0x4f243c
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4f2435
push ebx
push eax
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4f2423
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4f2454
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x1c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4f2472
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4f246e
imul eax, dword [ebx]
jmp 0x4f2463
mov ecx, eax
test ecx, ecx
je 0x4f2491
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4f248a
push ebx
push eax
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4f2478
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4f24a9
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4f24b9
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4f24c9
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4f24d9
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4f24e9
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4f24f9
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4f2509
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x58]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4f2527
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4f2523
imul eax, dword [ebx]
jmp 0x4f2518
mov ecx, eax
test ecx, ecx
je 0x4f2546
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4f253f
push ebx
push eax
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4f252d
call fcn.005dc820
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4