Function at 0x4012e8
Capabilities:
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
mov dword [ebp - 4], 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
je 0x401316
push eax
mov ebx, eax
call fcn.00401221
inc eax
push eax
call fcn.0046737c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [0x72dca4]
test ebx, ebx
je 0x40132a
push ebx
call fcn.00467382
add esp, 4
pop eax
mov dword [0x72dca4], eax
push str.SkinID
push dword [0x72dca4]
push str.SoftwareMicrosoftJHsoft_
mov ecx, 3
call fcn.0040128c
add esp, 0xc
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 2
push getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x40136f
mov eax, 0x56c156
push eax
push 0x80000301
push 0
push 3
push 3
mov ebx, 0x46c490
call fcn.0046738e
add esp, 0x28
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4013a1
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 0xc], 0
jle 0x403cdf
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push 0x56c157
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4013e8
push ebx
call fcn.00467382
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4013fb
mov eax, 0x56c156
push eax
push 1
mov ebx, 0x46b540
call fcn.0046738e
add esp, 0x10
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401421
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 0x10], 0
jne 0x4014aa
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push 0x56c157
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401468
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x56c161
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x401487
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4014aa
push ebx
call fcn.00467382
add esp, 4
push str.SkinID
push dword [0x72dca4]
push str.SoftwareMicrosoftJHsoft_
mov ecx, 3
call fcn.0040128c
add esp, 0xc
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 2
push getpeername
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4014e9
mov eax, 0x56c156
push eax
push 0x80000301
push 0
push 3
push 3
mov ebx, 0x46c490
call fcn.0046738e
add esp, 0x28
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40151b
push ebx
call fcn.00467382
add esp, 4
mov eax, dword [ebp - 0xc]
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 1
jne 0x4015aa
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401568
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x581b74
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x401587
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4015aa
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 2
jne 0x401633
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4015f1
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x585852
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x401610
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401633
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 3
jne 0x4016bc
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40167a
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x587d97
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x401699
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4016bc
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 4
jne 0x401745
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401703
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x58cae9
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x401722
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401745
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 5
jne 0x4017ce
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40178c
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x59171a
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4017ab
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4017ce
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 6
jne 0x401857
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401815
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x596114
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x401834
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401857
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 7
jne 0x4018e0
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40189e
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x599230
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4018bd
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4018e0
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 8
jne 0x401969
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401927
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x5a32c2
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x401946
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401969
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 9
jne 0x4019f2
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4019b0
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x5a9223
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4019cf
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4019f2
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0xa
jne 0x401a7b
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401a39
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x5b0a3d
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x401a58
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401a7b
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0xb
jne 0x401b04
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401ac2
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x5ba417
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x401ae1
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401b04
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0xc
jne 0x401b8d
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401b4b
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x5bc4a0
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x401b6a
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401b8d
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0xd
jne 0x401c16
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401bd4
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x5bf830
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x401bf3
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401c16
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0xe
jne 0x401c9f
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401c5d
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x5c5f3a
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x401c7c
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401c9f
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0xf
jne 0x401d28
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401ce6
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x5cbb75
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x401d05
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401d28
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x10
jne 0x401db1
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401d6f
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d0cfc
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x401d8e
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401db1
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x11
jne 0x401e3a
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401df8
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d3aa0
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x401e17
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401e3a
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x12
jne 0x401ec3
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401e81
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d80f5
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x401ea0
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401ec3
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x13
jne 0x401f4c
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401f0a
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x5e1352
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x401f29
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401f4c
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x14
jne 0x401fd5
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x401f93
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x5e77cd
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x401fb2
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401fd5
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x15
jne 0x40205e
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40201c
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x5ea71e
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x40203b
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40205e
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x16
jne 0x4020e7
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4020a5
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x5f1a2d
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4020c4
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4020e7
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x17
jne 0x402170
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40212e
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x5f6a7d
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x40214d
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x402170
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x18
jne 0x4021f9
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4021b7
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x5fa74f
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4021d6
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4021f9
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x19
jne 0x402282
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402240
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x5ff859
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x40225f
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x402282
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x1a
jne 0x40230b
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4022c9
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x6041ae
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4022e8
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40230b
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x1b
jne 0x402394
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402352
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x607f2b
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x402371
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x402394
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x1c
jne 0x40241d
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4023db
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x612b81
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4023fa
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40241d
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x1d
jne 0x4024a6
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402464
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x617abc
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x402483
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4024a6
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x1e
jne 0x40252f
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4024ed
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x61f3b2
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x40250c
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40252f
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x1f
jne 0x4025b8
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402576
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x402595
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4025b8
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x20
jne 0x402641
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4025ff
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x40261e
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x402641
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x21
jne 0x4026ca
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402688
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4026a7
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4026ca
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x22
jne 0x402753
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402711
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x402730
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x402753
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x23
jne 0x4027dc
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40279a
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4027b9
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4027dc
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x24
jne 0x402865
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402823
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x402842
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x402865
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x25
jne 0x4028ee
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4028ac
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4028cb
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4028ee
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x26
jne 0x402977
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402935
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x402954
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x402977
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x27
jne 0x402a00
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4029be
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4029dd
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x402a00
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x28
jne 0x402a89
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402a47
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x402a66
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x402a89
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x29
jne 0x402b12
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402ad0
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x402aef
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x402b12
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x2a
jne 0x402b9b
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402b59
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x402b78
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x402b9b
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x2b
jne 0x402c24
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402be2
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x402c01
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x402c24
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x2c
jne 0x402cad
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402c6b
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x402c8a
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x402cad
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x2d
jne 0x402d36
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402cf4
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x402d13
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x402d36
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x2e
jne 0x402dbf
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402d7d
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x402d9c
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x402dbf
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x2f
jne 0x402e48
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402e06
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x402e25
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x402e48
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x30
jne 0x402ed1
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402e8f
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x402eae
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x402ed1
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x31
jne 0x402f5a
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402f18
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x402f37
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x402f5a
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x32
jne 0x402fe3
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x402fa1
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x402fc0
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x402fe3
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x33
jne 0x40306c
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40302a
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x403049
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40306c
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x34
jne 0x4030f5
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4030b3
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4030d2
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4030f5
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x35
jne 0x40317e
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40313c
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x40315b
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40317e
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x36
jne 0x403207
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4031c5
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4031e4
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x403207
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x37
jne 0x403290
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40324e
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x40326d
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x403290
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x38
jne 0x403319
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4032d7
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4032f6
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x403319
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x39
jne 0x4033a2
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403360
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x40337f
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4033a2
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x3a
jne 0x40342b
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4033e9
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x403408
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40342b
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x3b
jne 0x4034b4
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403472
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x403491
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4034b4
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x3c
jne 0x40353d
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4034fb
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x40351a
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40353d
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x3d
jne 0x4035c6
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403584
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4035a3
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4035c6
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x3e
jne 0x40364f
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40360d
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x40362c
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40364f
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x3f
jne 0x4036d8
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403696
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4036b5
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4036d8
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x40
jne 0x403761
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40371f
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x40373e
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x403761
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x41
jne 0x4037ea
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4037a8
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4037c7
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4037ea
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x42
jne 0x403873
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403831
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x403850
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x403873
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x43
jne 0x4038fc
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4038ba
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4038d9
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4038fc
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x44
jne 0x403985
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403943
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x403962
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x403985
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x45
jne 0x403a0e
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4039cc
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4039eb
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x403a0e
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x46
jne 0x403a97
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403a55
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x403a74
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x403a97
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x47
jne 0x403b20
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403ade
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x403afd
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x403b20
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x48
jne 0x403ba9
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403b67
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x403b86
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x403ba9
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x49
jne 0x403c32
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403bf0
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x403c0f
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x403c32
push ebx
call fcn.00467382
add esp, 4
cmp dword [ebp - 4], 0x4a
jne 0x403cbb
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403c79
push ebx
call fcn.00467382
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x623950
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x403c98
mov eax, 0x56c156
push eax
push 2
mov ebx, 0x46b840
call fcn.0046738e
add esp, 0x1c
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x403cbb
push ebx
call fcn.00467382
add esp, 4
mov dword [ebp - 8], esp
mov eax, 0
call fcn.0046739a
cmp dword [ebp - 8], esp
je 0x403cda
push 6
call fcn.00467388
add esp, 4
call fcn.00403d78
push 0
mov ebx, 0x467ab0
call fcn.0046738e
add esp, 4
mov dword [ebp - 8], eax
push str._skinh.she
push dword [ebp - 8]
mov ecx, 2
call fcn.0040128c
add esp, 8
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x403d1c
push ebx
call fcn.00467382
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x403d2f
mov eax, 0x56c156
push eax
push 1
mov ebx, 0x46b500
call fcn.0046738e
add esp, 0x10
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x403d52
push ebx
call fcn.00467382
add esp, 4
mov esp, ebp
pop ebp
ret 4