Function at 0x4f1e20
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x74
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 8]
add ebx, 0x4c
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 0x14]
cmp dword [ebx], 3
jl 0x4f20a6
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov dword [ebp - 0x1c], ebx
mov ebx, dword [ebp - 0x1c]
cmp dword [ebx], 3
jne 0x4f20a6
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x14]
add ebx, 0x50
mov dword [ebp - 0x24], ebx
mov ebx, dword [0x7f8be4]
add ebx, 8
mov dword [ebp - 0x28], ebx
push reloc.WS2_32.dll_connect
push 0
push str.FuncList
push 0x60001
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x2c], eax
push reloc.WS2_32.dll_connect
push 0
push 0x703fff
push 0x60001
push 0
push dword [ebp - 0x2c]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
push 0x80000301
push 0
push 3
push 0x60001
push 0
push dword [ebp - 0x30]
push 2
mov eax, 5
mov ebx, 0x65a270
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
push 0x60001
push 0
push dword [ebp - 0x34]
push 1
mov eax, 5
mov ebx, 0x659cd0
call fcn.005bc308
add esp, 0x10
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], edx
mov dword [ebp - 0x38], ecx
mov ebx, dword [ebp - 0x34]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
mov ebx, dword [ebp - 0x24]
fild dword [ebx]
fstp qword [ebp - 0x48]
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x3c]
mov eax, dword [ebp - 0x40]
cmp ecx, 0x80000101
jne 0x4f1fe1
and eax, 0xff
jmp 0x4f2007
cmp ecx, 0x80000201
jne 0x4f1fec
cwde
jmp 0x4f2007
mov dword [ebp - 0x50], eax
cmp ecx, 0x80000301
je 0x4f200a
cmp ecx, 0x80000401
jne 0x4f200f
mov dword [ebp - 0x4c], edx
fild qword [ebp - 0x50]
jmp 0x4f2031
mov dword [ebp - 0x50], eax
fild dword [ebp - 0x50]
jmp 0x4f2031
cmp ecx, 0x80000501
jne 0x4f201c
fld dword [ebp - 0x50]
jmp 0x4f2031
cmp ecx, 0x80000601
je 0x4f203a
push 2
call fcn.005bc2fc
add esp, 4
fstp qword [ebp - 0x50]
mov eax, dword [ebp - 0x50]
mov edx, dword [ebp - 0x4c]
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], edx
fld qword [ebp - 0x48]
fsub qword [ebp - 0x50]
fcomp qword [0x6ea995]
fnstsw ax
test ah, 1
mov eax, 0
setne al
mov dword [ebp - 0x54], eax
mov ecx, dword [ebp - 0x38]
cmp ecx, reloc.WS2_32.dll_connect
je 0x4f2073
cmp ecx, reloc.WS2_32.dll_getpeername
jne 0x4f2083
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4f2083
push ebx
call fcn.005bc2f6
add esp, 4
cmp dword [ebp - 0x54], 0
jne 0x4f20a6
push 1
push dword [ebp + 8]
call fcn.0040ef90
test eax, eax
jne 0x4f20a6
xor eax, eax
jmp 0x4f20ab
mov eax, 1
test eax, eax
je 0x4f20b8
jmp 0x4f407a
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x48]
add ebx, 0x60
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 0x14]
cmp dword [ebx], 0
je 0x4f20f3
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x2c]
add ebx, 0x14
mov dword [ebp - 0x18], ebx
mov ebx, dword [ebp - 0x18]
cmp dword [ebx], 0
jle 0x4f20f3
mov eax, 1
jmp 0x4f20f8
mov eax, 0
test eax, eax
je 0x4f2d01
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x34]
add ebx, 0x34
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.award_num
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a1c0
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 0
je 0x4f2168
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x24]
add ebx, 0x38
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 0x24]
cmp dword [ebx], 0
je 0x4f2168
xor eax, eax
jmp 0x4f216d
mov eax, 1
test eax, eax
je 0x4f2198
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x14]
add ebx, 0x58
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push dword [ebp + 8]
call fcn.00410f45
push dword [ebp + 8]
call fcn.004efbd6
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x34]
add ebx, 0x34
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.daily_reward
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x18], eax
push 0x60001
push 0
push dword [ebp - 0x18]
push 1
mov eax, 5
mov ebx, 0x65a220
call fcn.005bc308
add esp, 0x10
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
xor ecx, ecx
push eax
lea eax, [ebp - 8]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x4f2cfe
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x34]
add ebx, 0x34
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.daily_reward
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x18], eax
fild dword [ebp - 4]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fild dword [ebp - 8]
fstp qword [ebp - 0x28]
fsub qword [ebp - 0x28]
fstp qword [ebp - 0x30]
fld qword [ebp - 0x30]
call fcn.00401848
push 0x80000301
push 0
push eax
push 0x60001
push 0
push dword [ebp - 0x18]
push 2
mov eax, 5
mov ebx, 0x65a270
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x18]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push str.reward_level
push 0x60001
push 0
push dword [ebp - 0x34]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
push 0x60001
push 0
push dword [ebp - 0x38]
push 1
mov eax, 5
mov ebx, 0x659cd0
call fcn.005bc308
add esp, 0x10
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x40], edx
mov dword [ebp - 0x3c], ecx
mov ebx, dword [ebp - 0x38]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x48]
add ebx, 0x64
mov dword [ebp - 0x48], ebx
mov ecx, dword [ebp - 0x3c]
mov edx, dword [ebp - 0x40]
mov eax, dword [ebp - 0x44]
cmp ecx, 0x80000101
jne 0x4f23c5
and eax, 0xff
jmp 0x4f23eb
cmp ecx, 0x80000201
jne 0x4f23d0
cwde
jmp 0x4f23eb
mov dword [ebp - 0x50], eax
cmp ecx, 0x80000301
je 0x4f23ee
cmp ecx, 0x80000401
jne 0x4f23f3
mov dword [ebp - 0x4c], edx
fild qword [ebp - 0x50]
jmp 0x4f2415
mov dword [ebp - 0x50], eax
fild dword [ebp - 0x50]
jmp 0x4f2415
cmp ecx, 0x80000501
jne 0x4f2400
fld dword [ebp - 0x50]
jmp 0x4f2415
cmp ecx, 0x80000601
je 0x4f241e
push 2
call fcn.005bc2fc
add esp, 4
fstp qword [ebp - 0x50]
mov eax, dword [ebp - 0x50]
mov edx, dword [ebp - 0x4c]
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], edx
mov ebx, dword [ebp - 0x48]
fild dword [ebx]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x50]
fsub qword [ebp - 0x58]
fcomp qword [0x6ea995]
fnstsw ax
test ah, 1
mov eax, 0
sete al
mov dword [ebp - 0x5c], eax
mov ecx, dword [ebp - 0x3c]
cmp ecx, reloc.WS2_32.dll_connect
je 0x4f245f
cmp ecx, reloc.WS2_32.dll_getpeername
jne 0x4f246f
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4f246f
push ebx
call fcn.005bc2f6
add esp, 4
cmp dword [ebp - 0x5c], 0
je 0x4f2cd7
mov eax, 0x703e46
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
push dword [ebp + 8]
call fcn.00465357
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4f249d
push ebx
call fcn.005bc2f6
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x34]
add ebx, 0x34
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.daily_reward
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x18], eax
fild dword [ebp - 4]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fild dword [ebp - 8]
fstp qword [ebp - 0x28]
fsub qword [ebp - 0x28]
fstp qword [ebp - 0x30]
fld qword [ebp - 0x30]
call fcn.00401848
push 0x80000301
push 0
push eax
push 0x60001
push 0
push dword [ebp - 0x18]
push 2
mov eax, 5
mov ebx, 0x65a270
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x18]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push str.reward_id
push 0x60001
push 0
push dword [ebp - 0x34]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
push 0x60001
push 0
push dword [ebp - 0x38]
push 1
mov eax, 5
mov ebx, 0x659cd0
call fcn.005bc308
add esp, 0x10
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x40], edx
mov dword [ebp - 0x3c], ecx
mov ebx, dword [ebp - 0x38]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
mov ecx, dword [ebp - 0x3c]
mov edx, dword [ebp - 0x40]
mov eax, dword [ebp - 0x44]
cmp ecx, 0x80000101
jne 0x4f2610
and eax, 0xff
jmp 0x4f265b
cmp ecx, 0x80000201
jne 0x4f261b
cwde
jmp 0x4f265b
cmp ecx, 0x80000301
je 0x4f265b
cmp ecx, 0x80000401
je 0x4f265b
mov dword [ebp - 0x4c], eax
cmp ecx, 0x80000501
je 0x4f264b
cmp ecx, 0x80000601
je 0x4f2650
push 2
call fcn.005bc2fc
add esp, 4
fld dword [ebp - 0x4c]
jmp 0x4f2656
mov dword [ebp - 0x48], edx
fld qword [ebp - 0x4c]
call fcn.00401848
mov dword [ebp - 0xc], eax
mov ebx, dword [0x7f8be4]
add ebx, 8
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.DailyRewardInfoList
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x18], eax
push 0x80000301
push 0
push dword [ebp - 0xc]
push 1
mov ebx, 0x5be380
call fcn.005bc2ea
add esp, 0x10
mov dword [ebp - 0x1c], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x4f26ce
mov eax, 0x6ea944
push eax
push 0x60001
push 0
push dword [ebp - 0x18]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x18]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4f272b
push ebx
call fcn.005bc2f6
add esp, 4
push 0x80000301
push 0
push 3
push 0x60001
push 0
push dword [ebp - 0x20]
push 2
mov eax, 5
mov ebx, 0x65a270
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
push 0x60001
push 0
push dword [ebp - 0x24]
push 1
mov eax, 5
mov ebx, 0x659cd0
call fcn.005bc308
add esp, 0x10
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x2c], edx
mov dword [ebp - 0x28], ecx
mov ebx, dword [ebp - 0x24]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
mov ecx, dword [ebp - 0x28]
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0x30]
cmp ecx, reloc.WS2_32.dll_connect
jne 0x4f27f1
test eax, eax
jne 0x4f2802
mov eax, 0x6ea944
jmp 0x4f2802
cmp ecx, reloc.WS2_32.dll_getpeername
jne 0x4f2802
test eax, eax
jne 0x4f2802
mov eax, 0x6ea968
push ecx
push edx
push eax
push 1
mov ebx, 0x5be380
call fcn.005bc2ea
add esp, 0x10
mov dword [ebp - 0x34], eax
mov ecx, dword [ebp - 0x28]
cmp ecx, reloc.WS2_32.dll_connect
je 0x4f2831
cmp ecx, reloc.WS2_32.dll_getpeername
jne 0x4f2841
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4f2841
push ebx
call fcn.005bc2f6
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x34]
add ebx, 0x34
mov dword [ebp - 0x38], ebx
push reloc.WS2_32.dll_connect
push 0
push str.daily_reward
push 0x60001
push 0
mov ebx, dword [ebp - 0x38]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x3c], eax
fild dword [ebp - 4]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
fild dword [ebp - 8]
fstp qword [ebp - 0x4c]
fsub qword [ebp - 0x4c]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.00401848
push 0x80000301
push 0
push eax
push 0x60001
push 0
push dword [ebp - 0x3c]
push 2
mov eax, 5
mov ebx, 0x65a270
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x3c]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push str.reward_level
push 0x60001
push 0
push dword [ebp - 0x58]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x58]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
push 0x60001
push 0
push dword [ebp - 0x5c]
push 1
mov eax, 5
mov ebx, 0x659cd0
call fcn.005bc308
add esp, 0x10
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], edx
mov dword [ebp - 0x60], ecx
mov ebx, dword [ebp - 0x5c]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
mov ecx, dword [ebp - 0x60]
mov edx, dword [ebp - 0x64]
mov eax, dword [ebp - 0x68]
cmp ecx, reloc.WS2_32.dll_connect
jne 0x4f29b8
test eax, eax
jne 0x4f29c9
mov eax, 0x6ea944
jmp 0x4f29c9
cmp ecx, reloc.WS2_32.dll_getpeername
jne 0x4f29c9
test eax, eax
jne 0x4f29c9
mov eax, 0x6ea968
push ecx
push edx
push eax
push 1
mov ebx, 0x5be380
call fcn.005bc2ea
add esp, 0x10
mov dword [ebp - 0x6c], eax
mov ecx, dword [ebp - 0x60]
cmp ecx, reloc.WS2_32.dll_connect
je 0x4f29f8
cmp ecx, reloc.WS2_32.dll_getpeername
jne 0x4f2a08
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x4f2a08
push ebx
call fcn.005bc2f6
add esp, 4
push dword [ebp - 0x6c]
push 0x6fcd5e
push dword [ebp - 0x34]
push 0x6fd4a7
mov ecx, 4
call fcn.00401b85
add esp, 0x10
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4f2a38
push ebx
call fcn.005bc2f6
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x4f2a48
push ebx
call fcn.005bc2f6
add esp, 4
lea eax, [ebp - 0x70]
push eax
mov eax, 0x703e70
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
push 1
push dword [ebp + 8]
call fcn.0040964c
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4f2a72
push ebx
call fcn.005bc2f6
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4f2a82
push ebx
call fcn.005bc2f6
add esp, 4
mov ebx, dword [0x7f8be8]
add ebx, 0xc
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.Battle.BATTLE_TYPE_DAILY_REWARD
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x18], eax
push 0x60001
push 0
push dword [ebp - 0x18]
push 1
mov eax, 5
mov ebx, 0x659cd0
call fcn.005bc308
add esp, 0x10
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], edx
mov dword [ebp - 0x1c], ecx
mov ebx, dword [ebp - 0x18]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
push dword [ebp - 0xc]
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 0x24]
cmp ecx, 0x80000101
jne 0x4f2b51
and eax, 0xff
jmp 0x4f2b9c
cmp ecx, 0x80000201
jne 0x4f2b5c
cwde
jmp 0x4f2b9c
cmp ecx, 0x80000301
je 0x4f2b9c
cmp ecx, 0x80000401
je 0x4f2b9c
mov dword [ebp - 0x38], eax
cmp ecx, 0x80000501
je 0x4f2b8c
cmp ecx, 0x80000601
je 0x4f2b91
push 2
call fcn.005bc2fc
add esp, 4
fld dword [ebp - 0x38]
jmp 0x4f2b97
mov dword [ebp - 0x34], edx
fld qword [ebp - 0x38]
call fcn.00401848
push eax
push dword [ebp + 8]
call fcn.00419322
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x30]
add ebx, 0x20
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 0x14]
cmp dword [ebx], 1
jne 0x4f2cd7
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x2c]
add ebx, 0x14
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 0x14]
dec dword [ebx]
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x34]
add ebx, 0x34
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.daily_reward
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x18], eax
fild dword [ebp - 4]
fstp qword [ebp - 0x20]
fld qword [ebp - 0x20]
fild dword [ebp - 8]
fstp qword [ebp - 0x28]
fsub qword [ebp - 0x28]
fstp qword [ebp - 0x30]
fld qword [ebp - 0x30]
call fcn.00401848
push 0x80000301
push 0
push eax
push 0x60001
push 0
push dword [ebp - 0x18]
push 2
mov eax, 5
mov ebx, 0x65a3a0
call fcn.005bc308
add esp, 0x1c
mov ebx, dword [ebp - 0x18]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x34]
add ebx, 0x34
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x2c]
add ebx, 0x14
mov dword [ebp - 0x18], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x18]
push dword [ebx]
push reloc.WS2_32.dll_connect
push 0
push str.award_num
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 3
mov eax, 5
mov ebx, 0x659f10
call fcn.005bc308
add esp, 0x28
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x2c]
add ebx, 0x14
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 0x14]
cmp dword [ebx], 0
jg 0x4f2cf6
jmp 0x4f2cfe
pop eax
pop ebx
pop ecx
jmp 0x4f2236
add esp, 0xc
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x48]
add ebx, 0x74
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 0x14]
cmp dword [ebx], 0
je 0x4f389b
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x34]
add ebx, 0x34
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.limit_time_reward
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a1c0
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 0
jne 0x4f2d88
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x14]
add ebx, 0x58
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push dword [ebp + 8]
call fcn.00410f45
push dword [ebp + 8]
call fcn.004efbd6
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x34]
add ebx, 0x34
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.limit_time_reward
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x18], eax
push 0x60001
push 0
push dword [ebp - 0x18]
push 1
mov eax, 5
mov ebx, 0x65a220
call fcn.005bc308
add esp, 0x10
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 4], eax
mov dword [ebp - 0x10], 0
mov dword [ebp - 8], 0
mov eax, dword [ebp - 4]
xor ecx, ecx
inc ecx
push ecx
push eax
cmp ecx, eax
jg 0x4f3886
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x34]
add ebx, 0x34
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.limit_time_reward
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x18], eax
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0
push dword [ebp - 0x18]
push 2
mov eax, 5
mov ebx, 0x65a270
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push str.end_time
push 0x60001
push 0
push dword [ebp - 0x1c]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
push 0x60001
push 0
push dword [ebp - 0x20]
push 1
mov eax, 5
mov ebx, 0x659cd0
call fcn.005bc308
add esp, 0x10
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x28], edx
mov dword [ebp - 0x24], ecx
mov ebx, dword [ebp - 0x20]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x24]
add ebx, 8
mov dword [ebp - 0x30], ebx
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x28]
mov eax, dword [ebp - 0x2c]
cmp ecx, 0x80000101
jne 0x4f2f9e
and eax, 0xff
jmp 0x4f2fc4
cmp ecx, 0x80000201
jne 0x4f2fa9
cwde
jmp 0x4f2fc4
mov dword [ebp - 0x38], eax
cmp ecx, 0x80000301
je 0x4f2fc7
cmp ecx, 0x80000401
jne 0x4f2fcc
mov dword [ebp - 0x34], edx
fild qword [ebp - 0x38]
jmp 0x4f2fee
mov dword [ebp - 0x38], eax
fild dword [ebp - 0x38]
jmp 0x4f2fee
cmp ecx, 0x80000501
jne 0x4f2fd9
fld dword [ebp - 0x38]
jmp 0x4f2fee
cmp ecx, 0x80000601
je 0x4f2ff7
push 2
call fcn.005bc2fc
add esp, 4
fstp qword [ebp - 0x38]
mov eax, dword [ebp - 0x38]
mov edx, dword [ebp - 0x34]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x34], edx
mov ebx, dword [ebp - 0x30]
fild dword [ebx]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x38]
fsub qword [ebp - 0x40]
fcomp qword [0x6ea9fc]
fnstsw ax
test ah, 0x41
mov eax, 0
sete al
mov dword [ebp - 0x44], eax
mov ecx, dword [ebp - 0x24]
cmp ecx, reloc.WS2_32.dll_connect
je 0x4f3038
cmp ecx, reloc.WS2_32.dll_getpeername
jne 0x4f3048
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4f3048
push ebx
call fcn.005bc2f6
add esp, 4
cmp dword [ebp - 0x44], 0
je 0x4f3875
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x34]
add ebx, 0x34
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.limit_time_reward
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x18], eax
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0
push dword [ebp - 0x18]
push 2
mov eax, 5
mov ebx, 0x65a270
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push str.reward_id
push 0x60001
push 0
push dword [ebp - 0x1c]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
push 0x60001
push 0
push dword [ebp - 0x20]
push 1
mov eax, 5
mov ebx, 0x659cd0
call fcn.005bc308
add esp, 0x10
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x28], edx
mov dword [ebp - 0x24], ecx
mov ebx, dword [ebp - 0x20]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x28]
mov eax, dword [ebp - 0x2c]
cmp ecx, 0x80000101
jne 0x4f31aa
and eax, 0xff
jmp 0x4f31f5
cmp ecx, 0x80000201
jne 0x4f31b5
cwde
jmp 0x4f31f5
cmp ecx, 0x80000301
je 0x4f31f5
cmp ecx, 0x80000401
je 0x4f31f5
mov dword [ebp - 0x34], eax
cmp ecx, 0x80000501
je 0x4f31e5
cmp ecx, 0x80000601
je 0x4f31ea
push 2
call fcn.005bc2fc
add esp, 4
fld dword [ebp - 0x34]
jmp 0x4f31f0
mov dword [ebp - 0x30], edx
fld qword [ebp - 0x34]
call fcn.00401848
mov dword [ebp - 0xc], eax
mov ebx, dword [0x7f8be8]
add ebx, 0xc
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.Battle.BATTLE_TYPE_REWARD
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x18], eax
push 0x60001
push 0
push dword [ebp - 0x18]
push 1
mov eax, 5
mov ebx, 0x659cd0
call fcn.005bc308
add esp, 0x10
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], edx
mov dword [ebp - 0x1c], ecx
mov ebx, dword [ebp - 0x18]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
push 0xffffffff
push dword [ebp - 0xc]
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 0x24]
cmp ecx, 0x80000101
jne 0x4f32a8
and eax, 0xff
jmp 0x4f32f3
cmp ecx, 0x80000201
jne 0x4f32b3
cwde
jmp 0x4f32f3
cmp ecx, 0x80000301
je 0x4f32f3
cmp ecx, 0x80000401
je 0x4f32f3
mov dword [ebp - 0x2c], eax
cmp ecx, 0x80000501
je 0x4f32e3
cmp ecx, 0x80000601
je 0x4f32e8
push 2
call fcn.005bc2fc
add esp, 4
fld dword [ebp - 0x2c]
jmp 0x4f32ee
mov dword [ebp - 0x28], edx
fld qword [ebp - 0x2c]
call fcn.00401848
push eax
push dword [ebp + 8]
call fcn.00411097
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0
jne 0x4f386d
mov eax, 0x703ead
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
push dword [ebp + 8]
call fcn.00465357
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4f332d
push ebx
call fcn.005bc2f6
add esp, 4
mov ebx, dword [0x7f8be4]
add ebx, 8
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.RewardList
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x18], eax
push 0x80000301
push 0
push dword [ebp - 0xc]
push 1
mov ebx, 0x5be380
call fcn.005bc2ea
add esp, 0x10
mov dword [ebp - 0x1c], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x4f339d
mov eax, 0x6ea944
push eax
push 0x60001
push 0
push dword [ebp - 0x18]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x18]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4f33fa
push ebx
call fcn.005bc2f6
add esp, 4
push 0x80000301
push 0
push 8
push 0x60001
push 0
push dword [ebp - 0x20]
push 2
mov eax, 5
mov ebx, 0x65a270
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
push 0x60001
push 0
push dword [ebp - 0x24]
push 1
mov eax, 5
mov ebx, 0x659cd0
call fcn.005bc308
add esp, 0x10
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x2c], edx
mov dword [ebp - 0x28], ecx
mov ebx, dword [ebp - 0x24]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
mov ecx, dword [ebp - 0x28]
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0x30]
cmp ecx, reloc.WS2_32.dll_connect
jne 0x4f34c0
test eax, eax
jne 0x4f34d1
mov eax, 0x6ea944
jmp 0x4f34d1
cmp ecx, reloc.WS2_32.dll_getpeername
jne 0x4f34d1
test eax, eax
jne 0x4f34d1
mov eax, 0x6ea968
push ecx
push edx
push eax
push 1
mov ebx, 0x5be380
call fcn.005bc2ea
add esp, 0x10
mov dword [ebp - 0x34], eax
mov ecx, dword [ebp - 0x28]
cmp ecx, reloc.WS2_32.dll_connect
je 0x4f3500
cmp ecx, reloc.WS2_32.dll_getpeername
jne 0x4f3510
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4f3510
push ebx
call fcn.005bc2f6
add esp, 4
push dword [ebp - 0x34]
push 0x6fd4a7
mov ecx, 2
call fcn.00401b85
add esp, 8
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4f3538
push ebx
call fcn.005bc2f6
add esp, 4
lea eax, [ebp - 0x38]
push eax
mov eax, 0x703ec1
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
push 1
push dword [ebp + 8]
call fcn.0040964c
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4f3562
push ebx
call fcn.005bc2f6
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4f3572
push ebx
call fcn.005bc2f6
add esp, 4
mov ebx, dword [0x7f8be8]
add ebx, 0xc
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.Battle.BATTLE_TYPE_REWARD
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x18], eax
push 0x60001
push 0
push dword [ebp - 0x18]
push 1
mov eax, 5
mov ebx, 0x659cd0
call fcn.005bc308
add esp, 0x10
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], edx
mov dword [ebp - 0x1c], ecx
mov ebx, dword [ebp - 0x18]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
push dword [ebp - 0xc]
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 0x24]
cmp ecx, 0x80000101
jne 0x4f3641
and eax, 0xff
jmp 0x4f368c
cmp ecx, 0x80000201
jne 0x4f364c
cwde
jmp 0x4f368c
cmp ecx, 0x80000301
je 0x4f368c
cmp ecx, 0x80000401
je 0x4f368c
mov dword [ebp - 0x38], eax
cmp ecx, 0x80000501
je 0x4f367c
cmp ecx, 0x80000601
je 0x4f3681
push 2
call fcn.005bc2fc
add esp, 4
fld dword [ebp - 0x38]
jmp 0x4f3687
mov dword [ebp - 0x34], edx
fld qword [ebp - 0x38]
call fcn.00401848
push eax
push dword [ebp + 8]
call fcn.00419322
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x30]
add ebx, 0x20
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 0x14]
cmp dword [ebx], 1
jne 0x4f3747
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x34]
add ebx, 0x34
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.limit_time_reward
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x18], eax
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0
push dword [ebp - 0x18]
push 2
mov eax, 5
mov ebx, 0x65a3a0
call fcn.005bc308
add esp, 0x1c
mov ebx, dword [ebp - 0x18]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
jmp 0x4f3868
inc dword [ebp - 8]
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x30]
add ebx, 0x20
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 0x14]
cmp dword [ebx], 2
jne 0x4f3868
mov ebx, dword [0x7f8be8]
add ebx, 0xc
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.Battle.BATTLE_TYPE_REWARD
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x18], eax
push 0x60001
push 0
push dword [ebp - 0x18]
push 1
mov eax, 5
mov ebx, 0x659cd0
call fcn.005bc308
add esp, 0x10
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], edx
mov dword [ebp - 0x1c], ecx
mov ebx, dword [ebp - 0x18]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
push 0xffffffff
push dword [ebp - 0xc]
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 0x24]
cmp ecx, 0x80000101
jne 0x4f3814
and eax, 0xff
jmp 0x4f385f
cmp ecx, 0x80000201
jne 0x4f381f
cwde
jmp 0x4f385f
cmp ecx, 0x80000301
je 0x4f385f
cmp ecx, 0x80000401
je 0x4f385f
mov dword [ebp - 0x2c], eax
cmp ecx, 0x80000501
je 0x4f384f
cmp ecx, 0x80000601
je 0x4f3854
push 2
call fcn.005bc2fc
add esp, 4
fld dword [ebp - 0x2c]
jmp 0x4f385a
mov dword [ebp - 0x28], edx
fld qword [ebp - 0x2c]
call fcn.00401848
push eax
push dword [ebp + 8]
call fcn.0041ab21
jmp 0x4f3870
inc dword [ebp - 8]
jmp 0x4f387f
inc dword [ebp - 8]
mov dword [ebp - 0x10], 1
pop eax
pop ecx
jmp 0x4f2e2d
add esp, 8
cmp dword [ebp - 0x10], 0
je 0x4f389b
push dword [ebp + 8]
call fcn.004efbd6
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x48]
add ebx, 0x78
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 0x14]
cmp dword [ebx], 0
je 0x4f38d6
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x24]
add ebx, 0x3c
mov dword [ebp - 0x18], ebx
mov ebx, dword [ebp - 0x18]
cmp dword [ebx], 0
jg 0x4f38d6
mov eax, 1
jmp 0x4f38db
mov eax, 0
test eax, eax
je 0x4f407a
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x34]
add ebx, 0x34
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.hunt_nick
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a1c0
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 0
jne 0x4f3950
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x14]
add ebx, 0x58
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push dword [ebp + 8]
call fcn.00410f45
push dword [ebp + 8]
call fcn.004efbd6
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x34]
add ebx, 0x34
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.reward_id
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x18], eax
push 0x60001
push 0
push dword [ebp - 0x18]
push 1
mov eax, 5
mov ebx, 0x659cd0
call fcn.005bc308
add esp, 0x10
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], edx
mov dword [ebp - 0x1c], ecx
mov ebx, dword [ebp - 0x18]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 0x24]
cmp ecx, 0x80000101
jne 0x4f39fa
and eax, 0xff
jmp 0x4f3a45
cmp ecx, 0x80000201
jne 0x4f3a05
cwde
jmp 0x4f3a45
cmp ecx, 0x80000301
je 0x4f3a45
cmp ecx, 0x80000401
je 0x4f3a45
mov dword [ebp - 0x2c], eax
cmp ecx, 0x80000501
je 0x4f3a35
cmp ecx, 0x80000601
je 0x4f3a3a
push 2
call fcn.005bc2fc
add esp, 4
fld dword [ebp - 0x2c]
jmp 0x4f3a40
mov dword [ebp - 0x28], edx
fld qword [ebp - 0x2c]
call fcn.00401848
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jle 0x4f407a
mov ebx, dword [0x7f8be8]
add ebx, 0xc
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.Battle.BATTLE_TYPE_REWARD
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x18], eax
push 0x60001
push 0
push dword [ebp - 0x18]
push 1
mov eax, 5
mov ebx, 0x659cd0
call fcn.005bc308
add esp, 0x10
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], edx
mov dword [ebp - 0x1c], ecx
mov ebx, dword [ebp - 0x18]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
push 0xffffffff
push dword [ebp - 0xc]
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 0x24]
cmp ecx, 0x80000101
jne 0x4f3b02
and eax, 0xff
jmp 0x4f3b4d
cmp ecx, 0x80000201
jne 0x4f3b0d
cwde
jmp 0x4f3b4d
cmp ecx, 0x80000301
je 0x4f3b4d
cmp ecx, 0x80000401
je 0x4f3b4d
mov dword [ebp - 0x2c], eax
cmp ecx, 0x80000501
je 0x4f3b3d
cmp ecx, 0x80000601
je 0x4f3b42
push 2
call fcn.005bc2fc
add esp, 4
fld dword [ebp - 0x2c]
jmp 0x4f3b48
mov dword [ebp - 0x28], edx
fld qword [ebp - 0x2c]
call fcn.00401848
push eax
push dword [ebp + 8]
call fcn.00411097
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0
jne 0x4f407a
mov eax, 0x70400e
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
push dword [ebp + 8]
call fcn.00465357
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4f3b87
push ebx
call fcn.005bc2f6
add esp, 4
mov ebx, dword [0x7f8be4]
add ebx, 8
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.RewardList
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x18], eax
push 0x80000301
push 0
push dword [ebp - 0xc]
push 1
mov ebx, 0x5be380
call fcn.005bc2ea
add esp, 0x10
mov dword [ebp - 0x1c], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x4f3bf7
mov eax, 0x6ea944
push eax
push 0x60001
push 0
push dword [ebp - 0x18]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x18]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4f3c54
push ebx
call fcn.005bc2f6
add esp, 4
push 0x80000301
push 0
push 8
push 0x60001
push 0
push dword [ebp - 0x20]
push 2
mov eax, 5
mov ebx, 0x65a270
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
push 0x60001
push 0
push dword [ebp - 0x24]
push 1
mov eax, 5
mov ebx, 0x659cd0
call fcn.005bc308
add esp, 0x10
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x2c], edx
mov dword [ebp - 0x28], ecx
mov ebx, dword [ebp - 0x24]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
mov ecx, dword [ebp - 0x28]
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0x30]
cmp ecx, reloc.WS2_32.dll_connect
jne 0x4f3d1a
test eax, eax
jne 0x4f3d2b
mov eax, 0x6ea944
jmp 0x4f3d2b
cmp ecx, reloc.WS2_32.dll_getpeername
jne 0x4f3d2b
test eax, eax
jne 0x4f3d2b
mov eax, 0x6ea968
push ecx
push edx
push eax
push 1
mov ebx, 0x5be380
call fcn.005bc2ea
add esp, 0x10
mov dword [ebp - 0x34], eax
mov ecx, dword [ebp - 0x28]
cmp ecx, reloc.WS2_32.dll_connect
je 0x4f3d5a
cmp ecx, reloc.WS2_32.dll_getpeername
jne 0x4f3d6a
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4f3d6a
push ebx
call fcn.005bc2f6
add esp, 4
push dword [ebp - 0x34]
push 0x6fd4a7
mov ecx, 2
call fcn.00401b85
add esp, 8
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4f3d92
push ebx
call fcn.005bc2f6
add esp, 4
lea eax, [ebp - 0x38]
push eax
mov eax, 0x704017
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
push 1
push dword [ebp + 8]
call fcn.0040964c
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4f3dbc
push ebx
call fcn.005bc2f6
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4f3dcc
push ebx
call fcn.005bc2f6
add esp, 4
mov ebx, dword [0x7f8be8]
add ebx, 0xc
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.Battle.BATTLE_TYPE_REWARD
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x18], eax
push 0x60001
push 0
push dword [ebp - 0x18]
push 1
mov eax, 5
mov ebx, 0x659cd0
call fcn.005bc308
add esp, 0x10
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], edx
mov dword [ebp - 0x1c], ecx
mov ebx, dword [ebp - 0x18]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
push dword [ebp - 0xc]
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 0x24]
cmp ecx, 0x80000101
jne 0x4f3e9b
and eax, 0xff
jmp 0x4f3ee6
cmp ecx, 0x80000201
jne 0x4f3ea6
cwde
jmp 0x4f3ee6
cmp ecx, 0x80000301
je 0x4f3ee6
cmp ecx, 0x80000401
je 0x4f3ee6
mov dword [ebp - 0x38], eax
cmp ecx, 0x80000501
je 0x4f3ed6
cmp ecx, 0x80000601
je 0x4f3edb
push 2
call fcn.005bc2fc
add esp, 4
fld dword [ebp - 0x38]
jmp 0x4f3ee1
mov dword [ebp - 0x34], edx
fld qword [ebp - 0x38]
call fcn.00401848
push eax
push dword [ebp + 8]
call fcn.00419322
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x30]
add ebx, 0x20
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 0x14]
cmp dword [ebx], 1
jne 0x4f3f57
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x34]
add ebx, 0x34
mov dword [ebp - 0x14], ebx
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.reward_id
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 3
mov eax, 5
mov ebx, 0x659f10
call fcn.005bc308
add esp, 0x28
jmp 0x4f4075
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x30]
add ebx, 0x20
mov dword [ebp - 0x14], ebx
mov ebx, dword [ebp - 0x14]
cmp dword [ebx], 2
jne 0x4f4075
mov ebx, dword [0x7f8be8]
add ebx, 0xc
mov dword [ebp - 0x14], ebx
push reloc.WS2_32.dll_connect
push 0
push str.Battle.BATTLE_TYPE_REWARD
push 0x60001
push 0
mov ebx, dword [ebp - 0x14]
push dword [ebx]
push 2
mov eax, 5
mov ebx, 0x65a080
call fcn.005bc308
add esp, 0x1c
mov dword [ebp - 0x18], eax
push 0x60001
push 0
push dword [ebp - 0x18]
push 1
mov eax, 5
mov ebx, 0x659cd0
call fcn.005bc308
add esp, 0x10
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], edx
mov dword [ebp - 0x1c], ecx
mov ebx, dword [ebp - 0x18]
push ebx
push 0x60001
push 0
push ebx
push 1
mov eax, 5
mov ebx, 0x6599c0
call fcn.005bc308
add esp, 0x10
call fcn.005bc2f6
add esp, 4
push 0xffffffff
push dword [ebp - 0xc]
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 0x24]
cmp ecx, 0x80000101
jne 0x4f4021
and eax, 0xff
jmp 0x4f406c
cmp ecx, 0x80000201
jne 0x4f402c
cwde
jmp 0x4f406c
cmp ecx, 0x80000301
je 0x4f406c
cmp ecx, 0x80000401
je 0x4f406c
mov dword [ebp - 0x2c], eax
cmp ecx, 0x80000501
je 0x4f405c
cmp ecx, 0x80000601
je 0x4f4061
push 2
call fcn.005bc2fc
add esp, 4
fld dword [ebp - 0x2c]
jmp 0x4f4067
mov dword [ebp - 0x28], edx
fld qword [ebp - 0x2c]
call fcn.00401848
push eax
push dword [ebp + 8]
call fcn.0041ab21
jmp 0x4f407a
mov esp, ebp
pop ebp
ret 4