Function at 0x4020f8
Capabilities:
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0
mov ebx, 0x405b70
call fcn.00405926
add esp, 4
mov dword [ebp - 4], eax
push 0x483ce5
push dword [ebp - 4]
mov ecx, 2
call fcn.0040110c
add esp, 8
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40213e
push ebx
call fcn.00405914
add esp, 4
mov eax, dword [ebp - 8]
push eax
mov ebx, dword [0x6649fc]
test ebx, ebx
je 0x402155
push ebx
call fcn.00405914
add esp, 4
pop eax
mov dword [0x6649fc], eax
cmp dword [ebp + 8], 0
jne 0x40216c
mov dword [ebp + 8], 0x19
cmp dword [ebp + 8], 1
jne 0x4021d9
push reloc.WS2_32.dll_getpeername
push 0
push 0x499716
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402197
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4021d4
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 2
jne 0x402246
push reloc.WS2_32.dll_getpeername
push 0
push 0x49e347
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402204
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402241
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 3
jne 0x4022b3
push reloc.WS2_32.dll_getpeername
push 0
push 0x4a3099
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402271
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4022ae
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 4
jne 0x402320
push reloc.WS2_32.dll_getpeername
push 0
push 0x4a6d77
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x4022de
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x40231b
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 5
jne 0x40238d
push reloc.WS2_32.dll_getpeername
push 0
push 0x4ab771
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x40234b
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402388
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 6
jne 0x4023fa
push reloc.WS2_32.dll_getpeername
push 0
push 0x4afc9c
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x4023b8
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4023f5
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 7
jne 0x402467
push reloc.WS2_32.dll_getpeername
push 0
push 0x4b9d2e
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402425
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402462
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 8
jne 0x4024d4
push reloc.WS2_32.dll_getpeername
push 0
push 0x4bfb96
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402492
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4024cf
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 9
jne 0x402541
push reloc.WS2_32.dll_getpeername
push 0
push 0x4c5dae
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x4024ff
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x40253c
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0xa
jne 0x4025ae
push reloc.WS2_32.dll_getpeername
push 0
push 0x4cd5c8
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x40256c
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4025a9
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0xb
jne 0x40261b
push reloc.WS2_32.dll_getpeername
push 0
push 0x4cf651
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x4025d9
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402616
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0xc
jne 0x402688
push reloc.WS2_32.dll_getpeername
push 0
push 0x4d29e1
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402646
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402683
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0xd
jne 0x4026f5
push reloc.WS2_32.dll_getpeername
push 0
push 0x4d90eb
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x4026b3
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4026f0
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0xe
jne 0x402762
push reloc.WS2_32.dll_getpeername
push 0
push 0x4ded26
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402720
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x40275d
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0xf
jne 0x4027cf
push reloc.WS2_32.dll_getpeername
push 0
push 0x4e3ead
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x40278d
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4027ca
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x10
jne 0x40283c
push reloc.WS2_32.dll_getpeername
push 0
push 0x4e801f
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x4027fa
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402837
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x11
jne 0x4028a9
push reloc.WS2_32.dll_getpeername
push 0
push 0x4eadc3
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402867
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4028a4
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x12
jne 0x402916
push reloc.WS2_32.dll_getpeername
push 0
push 0x4ef418
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x4028d4
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402911
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x13
jne 0x402983
push reloc.WS2_32.dll_getpeername
push 0
push 0x4f2672
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402941
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x40297e
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x14
jne 0x4029f0
push reloc.WS2_32.dll_getpeername
push 0
push 0x4fb8cf
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x4029ae
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4029eb
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x15
jne 0x402a5d
push reloc.WS2_32.dll_getpeername
push 0
push 0x5031c5
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402a1b
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402a58
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x16
jne 0x402aca
push reloc.WS2_32.dll_getpeername
push 0
push 0x509640
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402a88
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402ac5
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x17
jne 0x402b37
push reloc.WS2_32.dll_getpeername
push 0
push 0x5146d5
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402af5
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402b32
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x18
jne 0x402ba4
push reloc.WS2_32.dll_getpeername
push 0
push 0x51cdb8
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402b62
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402b9f
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x19
jne 0x402c11
push reloc.WS2_32.dll_getpeername
push 0
push 0x51fd09
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402bcf
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402c0c
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x1a
jne 0x402c7e
push reloc.WS2_32.dll_getpeername
push 0
push 0x526e32
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402c3c
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402c79
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x1b
jne 0x402ceb
push reloc.WS2_32.dll_getpeername
push 0
push 0x52e141
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402ca9
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402ce6
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x1c
jne 0x402d58
push reloc.WS2_32.dll_getpeername
push 0
push 0x530686
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402d16
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402d53
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x1d
jne 0x402dc5
push reloc.WS2_32.dll_getpeername
push 0
push 0x5356d6
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402d83
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402dc0
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x1e
jne 0x402e32
push reloc.WS2_32.dll_getpeername
push 0
push 0x5393a8
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402df0
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402e2d
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x1f
jne 0x402e9f
push reloc.WS2_32.dll_getpeername
push 0
push 0x53dcfd
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402e5d
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402e9a
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x20
jne 0x402f0c
push reloc.WS2_32.dll_getpeername
push 0
push 0x542e07
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402eca
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402f07
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x21
jne 0x402f79
push reloc.WS2_32.dll_getpeername
push 0
push 0x54afe4
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402f37
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402f74
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x22
jne 0x402fe6
push reloc.WS2_32.dll_getpeername
push 0
push 0x54ed61
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x402fa4
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x402fe1
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x23
jne 0x403053
push reloc.WS2_32.dll_getpeername
push 0
push 0x553aa3
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403011
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x40304e
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x24
jne 0x4030c0
push reloc.WS2_32.dll_getpeername
push 0
push 0x55b449
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x40307e
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4030bb
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x25
jne 0x40312d
push reloc.WS2_32.dll_getpeername
push 0
push 0x56609f
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x4030eb
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403128
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x26
jne 0x40319a
push reloc.WS2_32.dll_getpeername
push 0
push 0x56afda
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403158
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403195
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x27
jne 0x403207
push reloc.WS2_32.dll_getpeername
push 0
push 0x56dfd8
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x4031c5
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403202
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x28
jne 0x403274
push reloc.WS2_32.dll_getpeername
push 0
push 0x572bcd
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403232
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x40326f
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x29
jne 0x4032e1
push reloc.WS2_32.dll_getpeername
push 0
push 0x576a3f
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x40329f
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4032dc
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x2a
jne 0x40334e
push reloc.WS2_32.dll_getpeername
push 0
push 0x57fbbc
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x40330c
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403349
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x2b
jne 0x4033bb
push reloc.WS2_32.dll_getpeername
push 0
push 0x58535c
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403379
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4033b6
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x2c
jne 0x403428
push reloc.WS2_32.dll_getpeername
push 0
push 0x589487
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x4033e6
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403423
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x2d
jne 0x403495
push reloc.WS2_32.dll_getpeername
push 0
push 0x58f029
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403453
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403490
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x2e
jne 0x403502
push reloc.WS2_32.dll_getpeername
push 0
push 0x59162a
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x4034c0
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4034fd
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x2f
jne 0x40356f
push reloc.WS2_32.dll_getpeername
push 0
push 0x596417
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x40352d
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x40356a
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x30
jne 0x4035dc
push reloc.WS2_32.dll_getpeername
push 0
push 0x59a5c3
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x40359a
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4035d7
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x31
jne 0x403649
push reloc.WS2_32.dll_getpeername
push 0
push 0x5a0564
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403607
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403644
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x32
jne 0x4036b6
push reloc.WS2_32.dll_getpeername
push 0
push 0x5a887e
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403674
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4036b1
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x33
jne 0x403723
push reloc.WS2_32.dll_getpeername
push 0
push 0x5b08ae
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x4036e1
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x40371e
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x34
jne 0x403790
push reloc.WS2_32.dll_getpeername
push 0
push 0x5b2fd7
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x40374e
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x40378b
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x35
jne 0x4037fd
push reloc.WS2_32.dll_getpeername
push 0
push 0x5b7667
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x4037bb
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4037f8
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x36
jne 0x40386a
push reloc.WS2_32.dll_getpeername
push 0
push 0x5b9612
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403828
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403865
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x37
jne 0x4038d7
push reloc.WS2_32.dll_getpeername
push 0
push 0x5bb744
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403895
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4038d2
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x38
jne 0x403944
push reloc.WS2_32.dll_getpeername
push 0
push 0x5bde64
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403902
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x40393f
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x39
jne 0x4039b1
push reloc.WS2_32.dll_getpeername
push 0
push 0x5bfa75
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x40396f
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4039ac
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x3a
jne 0x403a1e
push reloc.WS2_32.dll_getpeername
push 0
push 0x5c1dbf
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x4039dc
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403a19
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x3b
jne 0x403a8b
push reloc.WS2_32.dll_getpeername
push 0
push 0x5c4938
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403a49
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403a86
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x3c
jne 0x403af8
push reloc.WS2_32.dll_getpeername
push 0
push 0x5c94f4
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403ab6
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403af3
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x3d
jne 0x403b65
push reloc.WS2_32.dll_getpeername
push 0
push 0x5cf1a2
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403b23
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403b60
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x3e
jne 0x403bd2
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d5934
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403b90
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403bcd
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x3f
jne 0x403c3f
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d83f5
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403bfd
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403c3a
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x40
jne 0x403cac
push reloc.WS2_32.dll_getpeername
push 0
push 0x5dc4a4
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403c6a
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403ca7
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x41
jne 0x403d19
push reloc.WS2_32.dll_getpeername
push 0
push 0x5dd88c
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403cd7
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403d14
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x42
jne 0x403d86
push reloc.WS2_32.dll_getpeername
push 0
push 0x5e3843
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403d44
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403d81
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x43
jne 0x403df3
push reloc.WS2_32.dll_getpeername
push 0
push 0x5e8918
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403db1
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403dee
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x44
jne 0x403e60
push reloc.WS2_32.dll_getpeername
push 0
push 0x5ea4e1
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403e1e
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403e5b
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x45
jne 0x403ecd
push reloc.WS2_32.dll_getpeername
push 0
push 0x5eeaef
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403e8b
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403ec8
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x46
jne 0x403f3a
push reloc.WS2_32.dll_getpeername
push 0
push 0x5f5271
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403ef8
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403f35
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x47
jne 0x403fa7
push reloc.WS2_32.dll_getpeername
push 0
push 0x5fb3b7
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403f65
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x403fa2
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x48
jne 0x404014
push reloc.WS2_32.dll_getpeername
push 0
push 0x600219
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x403fd2
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x40400f
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x49
jne 0x404081
push reloc.WS2_32.dll_getpeername
push 0
push 0x6078eb
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x40403f
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x40407c
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x4a
jne 0x4040ee
push reloc.WS2_32.dll_getpeername
push 0
push 0x60bbcd
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x4040ac
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4040e9
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x4b
jne 0x40415b
push reloc.WS2_32.dll_getpeername
push 0
push 0x60e447
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x404119
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x404156
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x4c
jne 0x4041c8
push reloc.WS2_32.dll_getpeername
push 0
push 0x613ad2
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x404186
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4041c3
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x4d
jne 0x404235
push reloc.WS2_32.dll_getpeername
push 0
push 0x6162b3
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x4041f3
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x404230
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x4e
jne 0x4042a2
push reloc.WS2_32.dll_getpeername
push 0
push 0x618a64
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x404260
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x40429d
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x4f
jne 0x40430f
push reloc.WS2_32.dll_getpeername
push 0
push 0x624238
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x4042cd
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x40430a
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x50
jne 0x40437c
push reloc.WS2_32.dll_getpeername
push 0
push 0x62963a
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x40433a
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x404377
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x51
jne 0x4043e9
push reloc.WS2_32.dll_getpeername
push 0
push 0x62abd8
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x4043a7
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4043e4
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x52
jne 0x404456
push reloc.WS2_32.dll_getpeername
push 0
push 0x634c00
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x404414
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x404451
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x53
jne 0x4044c3
push reloc.WS2_32.dll_getpeername
push 0
push 0x63880e
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x404481
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x4044be
push 6
call fcn.00405938
add esp, 4
jmp 0x40452b
cmp dword [ebp + 8], 0x54
jne 0x40452b
push reloc.WS2_32.dll_getpeername
push 0
push 0x63e852
push htonl
push 0
mov eax, dword [0x6649fc]
test eax, eax
jne 0x4044ee
mov eax, 0x483b98
push eax
push 2
mov ebx, 0x406210
call fcn.00405926
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x483b98
push dword [0x6649fc]
mov eax, 0
call fcn.0040593e
cmp dword [ebp - 4], esp
je 0x40452b
push 6
call fcn.00405938
add esp, 4
mov esp, ebp
pop ebp
ret 8