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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x44
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
mov eax, str.C:WGPROkill_
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41ae0b
push ebx
call fcn.00427b37
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, str.User
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41ae25
push ebx
call fcn.00427b37
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov ebx, dword [0x5c35b4]
mov dword [ebp - 0x30], ebx
mov ebx, dword [ebp - 0x30]
mov eax, dword [ebx]
test eax, eax
je 0x41ae50
push eax
mov ebx, eax
call fcn.00401256
inc eax
push eax
call fcn.00427b3d
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x41ae61
push ebx
call fcn.00427b37
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov eax, str..ini
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x41ae7b
push ebx
call fcn.00427b37
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push dword [ebp - 0x10]
push dword [ebp - 0xc]
push 0x4d870c
push dword [ebp - 8]
push dword [ebp - 4]
mov ecx, 5
call fcn.004012c1
add esp, 0x14
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x41aeb4
push ebx
call fcn.00427b37
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push dword [ebp - 8]
push dword [ebp - 4]
mov ecx, 2
call fcn.004012c1
add esp, 8
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], esp
push dword [ebp - 0x30]
mov eax, 0x1a
call fcn.00427b49
cmp dword [ebp - 0x34], esp
je 0x41aef0
push 6
call fcn.00427b43
add esp, 4
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x41af03
push ebx
call fcn.00427b37
add esp, 4
cmp dword [ebp - 0x38], 1
jne 0x41af12
jmp 0x41afc5
push dword [ebp - 8]
push dword [ebp - 4]
mov ecx, 2
call fcn.004012c1
add esp, 8
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], esp
push dword [ebp - 0x30]
mov eax, 0x1a
call fcn.00427b49
cmp dword [ebp - 0x34], esp
je 0x41af4a
push 6
call fcn.00427b43
add esp, 4
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x41af5d
push ebx
call fcn.00427b37
add esp, 4
cmp dword [ebp - 0x38], 0
jne 0x41afc5
push dword [ebp - 8]
push dword [ebp - 4]
mov ecx, 2
call fcn.004012c1
add esp, 8
mov dword [ebp - 0x30], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x41af90
mov eax, 0x4d8669
push eax
push 1
mov ebx, 0x429e90
call fcn.00427b4f
add esp, 0x10
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x41afb3
push ebx
call fcn.00427b37
add esp, 4
push 0
mov ebx, 0x42a3e0
call fcn.00427b4f
add esp, 4
mov ebx, dword [0x5c35a8]
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b002
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.Str_select
push reloc.WS2_32.dll_connect
push 0
push str.basis
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41b02e
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b051
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 4
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b091
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.Str_percent
push reloc.WS2_32.dll_connect
push 0
push str.basis
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41b0bd
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b0e0
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 8
mov dword [ebp - 0x30], ebx
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x30]
mov eax, dword [ebx]
test eax, eax
jne 0x41b101
mov eax, 0x4d8669
push eax
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b12a
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.Str_key
push reloc.WS2_32.dll_connect
push 0
push str.basis
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41b156
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b179
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0xc
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b1b9
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.Mana_select
push reloc.WS2_32.dll_connect
push 0
push str.basis
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41b1e5
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b208
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x10
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b248
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.Mana_percent
push reloc.WS2_32.dll_connect
push 0
push str.basis
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41b274
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b297
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x14
mov dword [ebp - 0x30], ebx
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x30]
mov eax, dword [ebx]
test eax, eax
jne 0x41b2b8
mov eax, 0x4d8669
push eax
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b2e1
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.Mana_key
push reloc.WS2_32.dll_connect
push 0
push str.basis
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41b30d
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b330
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x18
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b370
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.PetStr_select
push reloc.WS2_32.dll_connect
push 0
push str.basis
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41b39c
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b3bf
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x1c
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b3ff
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.PetStr_percent
push reloc.WS2_32.dll_connect
push 0
push str.basis
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41b42b
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b44e
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x20
mov dword [ebp - 0x30], ebx
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x30]
mov eax, dword [ebx]
test eax, eax
jne 0x41b46f
mov eax, 0x4d8669
push eax
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b498
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.PetStr_key
push reloc.WS2_32.dll_connect
push 0
push str.basis
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41b4c4
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b4e7
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x24
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b527
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.PetOver_select
push reloc.WS2_32.dll_connect
push 0
push str.basis
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41b553
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b576
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x28
mov dword [ebp - 0x30], ebx
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x30]
mov eax, dword [ebx]
test eax, eax
jne 0x41b597
mov eax, 0x4d8669
push eax
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b5c0
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.PetOver_key
push reloc.WS2_32.dll_connect
push 0
push str.basis
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41b5ec
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b60f
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x2c
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b64f
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.PetHappy_select
push reloc.WS2_32.dll_connect
push 0
push str.basis
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41b67b
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b69e
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x30
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b6de
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.PetHappy_percent
push reloc.WS2_32.dll_connect
push 0
push str.basis
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41b70a
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b72d
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x34
mov dword [ebp - 0x30], ebx
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x30]
mov eax, dword [ebx]
test eax, eax
jne 0x41b74e
mov eax, 0x4d8669
push eax
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b777
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.PetHappy_key
push reloc.WS2_32.dll_connect
push 0
push str.basis
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41b7a3
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b7c6
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x38
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b806
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.Auth_code_select
push reloc.WS2_32.dll_connect
push 0
push str.basis
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41b832
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b855
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x3c
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b895
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.Auth_code_flash_select
push reloc.WS2_32.dll_connect
push 0
push str.basis
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41b8c1
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b8e4
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x8c
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b927
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.KillDao
push reloc.WS2_32.dll_connect
push 0
push str.basis
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41b953
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b976
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x40
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b9b6
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.Auth_code_team_select
push reloc.WS2_32.dll_connect
push 0
push str.basis
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41b9e2
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41ba05
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x44
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41ba45
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.Over110
push reloc.WS2_32.dll_connect
push 0
push str.basis
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41ba71
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41ba94
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x48
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41bad4
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x4d8a3d
push reloc.WS2_32.dll_connect
push 0
push str.basis_special
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41bb00
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41bb23
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x4c
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41bb63
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.GameOver
push reloc.WS2_32.dll_connect
push 0
push str.basis_special
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41bb8f
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41bbb2
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x50
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41bbf2
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.poweroff
push reloc.WS2_32.dll_connect
push 0
push str.basis_special
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41bc1e
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41bc41
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x54
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41bc81
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.Auth_code
push reloc.WS2_32.dll_connect
push 0
push str.basis_special
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41bcad
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41bcd0
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x58
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41bd10
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.hell
push reloc.WS2_32.dll_connect
push 0
push str.basis_special
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41bd3c
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41bd5f
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x5c
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41bd9f
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.jail
push reloc.WS2_32.dll_connect
push 0
push str.basis_special
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41bdcb
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41bdee
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x60
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41be2e
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.indulge
push reloc.WS2_32.dll_connect
push 0
push str.basis_special
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41be5a
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41be7d
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x64
mov dword [ebp - 0x30], ebx
mov ebx, dword [ebp - 0x30]
cmp dword [ebx], 0
jle 0x41bf24
mov ebx, dword [0x5c35a8]
add ebx, 0x64
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41bed5
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.indulgeNum
push reloc.WS2_32.dll_connect
push 0
push str.basis_special
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41bf01
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41bf24
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x68
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41bf64
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x4e8a47
push reloc.WS2_32.dll_connect
push 0
push str.basis_special
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41bf90
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41bfb3
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x64
mov dword [ebp - 0x30], ebx
mov ebx, dword [ebp - 0x30]
cmp dword [ebx], 0
jle 0x41c05a
mov ebx, dword [0x5c35a8]
add ebx, 0x6c
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41c00b
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.DaoNum
push reloc.WS2_32.dll_connect
push 0
push str.basis_special
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41c037
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c05a
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x70
mov dword [ebp - 0x30], ebx
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x30]
mov eax, dword [ebx]
test eax, eax
jne 0x41c07b
mov eax, 0x4d8669
push eax
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41c0a4
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.SeekKey
push reloc.WS2_32.dll_connect
push 0
push str.Analog_Kill
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41c0d0
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c0f3
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x78
mov dword [ebp - 0x30], ebx
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x30]
mov eax, dword [ebx]
test eax, eax
jne 0x41c114
mov eax, 0x4d8669
push eax
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41c13d
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.KillKey
push reloc.WS2_32.dll_connect
push 0
push str.Analog_Kill
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41c169
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c18c
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x80
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41c1cf
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x4e8a6e
push reloc.WS2_32.dll_connect
push 0
push str.Analog_Kill
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41c1fb
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c21e
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x84
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41c261
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.high
push reloc.WS2_32.dll_connect
push 0
push str.Analog_Kill
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41c28d
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c2b0
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [0x5c35a8]
add ebx, 0x88
mov dword [ebp - 0x30], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41c2f3
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.NoKill
push reloc.WS2_32.dll_connect
push 0
push str.Analog_Kill
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41c31f
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c342
push ebx
call fcn.00427b37
add esp, 4
push 0x60004
push 0x16011ce3
push 0x52010005
push 1
mov eax, 5
mov ebx, 0x480ae0
call fcn.00427b55
add esp, 0x10
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0
jle 0x41c660
mov eax, dword [ebp - 0x18]
xor ecx, ecx
push eax
lea eax, [ebp - 0x1c]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x41c5d2
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fsub qword [0x4d872e]
fstp qword [ebp - 0x3c]
push 0x80000301
push 0
push 0
fld qword [ebp - 0x3c]
call fcn.0040120f
push 0x80000301
push 0
push eax
push 0x60004
push 0x16011ce3
push 0x52010005
push 3
mov eax, 5
mov ebx, 0x480820
call fcn.00427b55
add esp, 0x28
mov dword [ebp - 0x40], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x40]
test eax, eax
jne 0x41c3f9
mov eax, 0x4d8669
push eax
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41c41f
push ebx
call fcn.00427b37
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x41c433
push ebx
call fcn.00427b37
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fsub qword [0x4d872e]
fstp qword [ebp - 0x3c]
push 0x80000301
push 0
push 1
fld qword [ebp - 0x3c]
call fcn.0040120f
push 0x80000301
push 0
push eax
push 0x60004
push 0x16011ce3
push 0x52010005
push 3
mov eax, 5
mov ebx, 0x480820
call fcn.00427b55
add esp, 0x28
mov dword [ebp - 0x40], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x40]
test eax, eax
jne 0x41c4a1
mov eax, 0x4d8669
push eax
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41c4c7
push ebx
call fcn.00427b37
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41c4db
push ebx
call fcn.00427b37
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fsub qword [0x4d872e]
fstp qword [ebp - 0x3c]
push 0x80000301
push 0
push 2
fld qword [ebp - 0x3c]
call fcn.0040120f
push 0x80000301
push 0
push eax
push 0x60004
push 0x16011ce3
push 0x52010005
push 3
mov eax, 5
mov ebx, 0x480820
call fcn.00427b55
add esp, 0x28
mov dword [ebp - 0x40], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x40]
test eax, eax
jne 0x41c549
mov eax, 0x4d8669
push eax
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41c56f
push ebx
call fcn.00427b37
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41c583
push ebx
call fcn.00427b37
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0x4e8a7d
push dword [ebp - 0x28]
push 0x4e8a7f
push dword [ebp - 0x24]
push 0x4e8a7f
push dword [ebp - 0x20]
push dword [ebp - 0x2c]
mov ecx, 7
call fcn.004012c1
add esp, 0x1c
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41c5c6
add esp, 0xc
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x41c5e8
mov eax, 0x4d8669
push eax
push 1
mov ebx, 0x429c00
call fcn.00427b4f
add esp, 0x10
mov dword [ebp - 0x30], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x41c611
mov eax, 0x4d8669
push eax
push reloc.WS2_32.dll_connect
push 0
push str.Kill
push reloc.WS2_32.dll_connect
push 0
push str.Analog_Kill
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x41c63d
mov eax, 0x4d8669
push eax
push 4
mov ebx, 0x42a8c0
call fcn.00427b4f
add esp, 0x34
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x41c660
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41c670
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41c680
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x41c690
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x41c6a0
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x41c6b0
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x41c6c0
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41c6d0
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41c6e0
push ebx
call fcn.00427b37
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41c6f0
push ebx
call fcn.00427b37
add esp, 4
mov esp, ebp
pop ebp
ret