Function at 0x401635
Capabilities:
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0
mov ebx, 0x404bc0
call fcn.004049be
add esp, 4
mov dword [ebp - 4], eax
push 0x48e01b
push dword [ebp - 4]
mov ecx, 2
call fcn.00401145
add esp, 8
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40167b
push ebx
call fcn.004049a6
add esp, 4
mov eax, dword [ebp - 8]
push eax
mov ebx, dword [0x656710]
test ebx, ebx
je 0x401692
push ebx
call fcn.004049a6
add esp, 4
pop eax
mov dword [0x656710], eax
cmp dword [ebp + 8], 0
jne 0x4016a9
mov dword [ebp + 8], 0x19
cmp dword [ebp + 8], 1
jne 0x401716
push reloc.WS2_32.dll_getpeername
push 0
push 0x48e025
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x4016d4
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x401711
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 2
jne 0x401783
push reloc.WS2_32.dll_getpeername
push 0
push 0x492c56
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x401741
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x40177e
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 3
jne 0x4017f0
push reloc.WS2_32.dll_getpeername
push 0
push 0x4979a8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x4017ae
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x4017eb
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 4
jne 0x40185d
push reloc.WS2_32.dll_getpeername
push 0
push 0x49b686
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x40181b
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x401858
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 5
jne 0x4018ca
push reloc.WS2_32.dll_getpeername
push 0
push 0x4a0080
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x401888
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x4018c5
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 6
jne 0x401937
push reloc.WS2_32.dll_getpeername
push 0
push 0x4a45ab
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x4018f5
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x401932
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 7
jne 0x4019a4
push reloc.WS2_32.dll_getpeername
push 0
push 0x4ae63d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x401962
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x40199f
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 8
jne 0x401a11
push reloc.WS2_32.dll_getpeername
push 0
push 0x4b44a5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x4019cf
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x401a0c
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 9
jne 0x401a7e
push reloc.WS2_32.dll_getpeername
push 0
push 0x4ba6bd
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x401a3c
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x401a79
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0xa
jne 0x401aeb
push reloc.WS2_32.dll_getpeername
push 0
push 0x4c1ed7
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x401aa9
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x401ae6
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0xb
jne 0x401b58
push reloc.WS2_32.dll_getpeername
push 0
push 0x4c3f60
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x401b16
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x401b53
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0xc
jne 0x401bc5
push reloc.WS2_32.dll_getpeername
push 0
push 0x4c72f0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x401b83
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x401bc0
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0xd
jne 0x401c32
push reloc.WS2_32.dll_getpeername
push 0
push 0x4cd9fa
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x401bf0
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x401c2d
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0xe
jne 0x401c9f
push reloc.WS2_32.dll_getpeername
push 0
push 0x4d3635
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x401c5d
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x401c9a
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0xf
jne 0x401d0c
push reloc.WS2_32.dll_getpeername
push 0
push 0x4d87bc
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x401cca
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x401d07
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x10
jne 0x401d79
push reloc.WS2_32.dll_getpeername
push 0
push 0x4dc92e
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x401d37
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x401d74
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x11
jne 0x401de6
push reloc.WS2_32.dll_getpeername
push 0
push 0x4df6d2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x401da4
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x401de1
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x12
jne 0x401e53
push reloc.WS2_32.dll_getpeername
push 0
push 0x4e3d27
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x401e11
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x401e4e
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x13
jne 0x401ec0
push reloc.WS2_32.dll_getpeername
push 0
push 0x4e6f81
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x401e7e
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x401ebb
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x14
jne 0x401f2d
push reloc.WS2_32.dll_getpeername
push 0
push 0x4f01de
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x401eeb
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x401f28
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x15
jne 0x401f9a
push reloc.WS2_32.dll_getpeername
push 0
push 0x4f7ad4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x401f58
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x401f95
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x16
jne 0x402007
push reloc.WS2_32.dll_getpeername
push 0
push 0x4fdf4f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x401fc5
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402002
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x17
jne 0x402074
push reloc.WS2_32.dll_getpeername
push 0
push 0x508fe4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402032
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x40206f
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x18
jne 0x4020e1
push reloc.WS2_32.dll_getpeername
push 0
push 0x5116c7
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x40209f
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x4020dc
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x19
jne 0x40214e
push reloc.WS2_32.dll_getpeername
push 0
push 0x514618
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x40210c
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402149
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x1a
jne 0x4021bb
push reloc.WS2_32.dll_getpeername
push 0
push 0x51b741
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402179
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x4021b6
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x1b
jne 0x402228
push reloc.WS2_32.dll_getpeername
push 0
push 0x522a50
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x4021e6
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402223
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x1c
jne 0x402295
push reloc.WS2_32.dll_getpeername
push 0
push 0x524f95
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402253
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402290
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x1d
jne 0x402302
push reloc.WS2_32.dll_getpeername
push 0
push 0x529fe5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x4022c0
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x4022fd
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x1e
jne 0x40236f
push reloc.WS2_32.dll_getpeername
push 0
push 0x52dcb7
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x40232d
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x40236a
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x1f
jne 0x4023dc
push reloc.WS2_32.dll_getpeername
push 0
push 0x53260c
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x40239a
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x4023d7
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x20
jne 0x402449
push reloc.WS2_32.dll_getpeername
push 0
push 0x537716
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402407
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402444
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x21
jne 0x4024b6
push reloc.WS2_32.dll_getpeername
push 0
push 0x53f8f3
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402474
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x4024b1
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x22
jne 0x402523
push reloc.WS2_32.dll_getpeername
push 0
push 0x543670
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x4024e1
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x40251e
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x23
jne 0x402590
push reloc.WS2_32.dll_getpeername
push 0
push 0x5483b2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x40254e
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x40258b
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x24
jne 0x4025fd
push reloc.WS2_32.dll_getpeername
push 0
push 0x54fd58
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x4025bb
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x4025f8
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x25
jne 0x40266a
push reloc.WS2_32.dll_getpeername
push 0
push 0x55a9ae
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402628
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402665
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x26
jne 0x4026d7
push reloc.WS2_32.dll_getpeername
push 0
push 0x55f8e9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402695
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x4026d2
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x27
jne 0x402744
push reloc.WS2_32.dll_getpeername
push 0
push 0x5628e7
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402702
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x40273f
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x28
jne 0x4027b1
push reloc.WS2_32.dll_getpeername
push 0
push 0x5674dc
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x40276f
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x4027ac
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x29
jne 0x40281e
push reloc.WS2_32.dll_getpeername
push 0
push 0x56b34e
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x4027dc
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402819
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x2a
jne 0x40288b
push reloc.WS2_32.dll_getpeername
push 0
push 0x5744cb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402849
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402886
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x2b
jne 0x4028f8
push reloc.WS2_32.dll_getpeername
push 0
push 0x579c6b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x4028b6
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x4028f3
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x2c
jne 0x402965
push reloc.WS2_32.dll_getpeername
push 0
push 0x57dd96
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402923
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402960
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x2d
jne 0x4029d2
push reloc.WS2_32.dll_getpeername
push 0
push 0x583938
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402990
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x4029cd
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x2e
jne 0x402a3f
push reloc.WS2_32.dll_getpeername
push 0
push 0x585f39
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x4029fd
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402a3a
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x2f
jne 0x402aac
push reloc.WS2_32.dll_getpeername
push 0
push 0x58ad26
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402a6a
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402aa7
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x30
jne 0x402b19
push reloc.WS2_32.dll_getpeername
push 0
push 0x58eed2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402ad7
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402b14
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x31
jne 0x402b86
push reloc.WS2_32.dll_getpeername
push 0
push 0x594e73
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402b44
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402b81
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x32
jne 0x402bf3
push reloc.WS2_32.dll_getpeername
push 0
push 0x59d18d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402bb1
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402bee
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x33
jne 0x402c60
push reloc.WS2_32.dll_getpeername
push 0
push 0x5a51bd
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402c1e
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402c5b
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x34
jne 0x402ccd
push reloc.WS2_32.dll_getpeername
push 0
push 0x5a78e6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402c8b
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402cc8
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x35
jne 0x402d3a
push reloc.WS2_32.dll_getpeername
push 0
push 0x5abf76
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402cf8
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402d35
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x36
jne 0x402da7
push reloc.WS2_32.dll_getpeername
push 0
push 0x5adf21
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402d65
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402da2
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x37
jne 0x402e14
push reloc.WS2_32.dll_getpeername
push 0
push 0x5b0053
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402dd2
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402e0f
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x38
jne 0x402e81
push reloc.WS2_32.dll_getpeername
push 0
push 0x5b2773
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402e3f
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402e7c
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x39
jne 0x402eee
push reloc.WS2_32.dll_getpeername
push 0
push 0x5b4384
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402eac
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402ee9
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x3a
jne 0x402f5b
push reloc.WS2_32.dll_getpeername
push 0
push 0x5b66ce
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402f19
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402f56
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x3b
jne 0x402fc8
push reloc.WS2_32.dll_getpeername
push 0
push 0x5b9247
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402f86
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x402fc3
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x3c
jne 0x403035
push reloc.WS2_32.dll_getpeername
push 0
push 0x5bde03
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x402ff3
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x403030
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x3d
jne 0x4030a2
push reloc.WS2_32.dll_getpeername
push 0
push 0x5c3ab1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x403060
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x40309d
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x3e
jne 0x40310f
push reloc.WS2_32.dll_getpeername
push 0
push 0x5ca243
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x4030cd
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x40310a
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x3f
jne 0x40317c
push reloc.WS2_32.dll_getpeername
push 0
push 0x5ccd04
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x40313a
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x403177
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x40
jne 0x4031e9
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d0db3
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x4031a7
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x4031e4
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x41
jne 0x403256
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d219b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x403214
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x403251
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x42
jne 0x4032c3
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d8152
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x403281
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x4032be
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x43
jne 0x403330
push reloc.WS2_32.dll_getpeername
push 0
push 0x5dd227
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x4032ee
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x40332b
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x44
jne 0x40339d
push reloc.WS2_32.dll_getpeername
push 0
push 0x5dedf0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x40335b
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x403398
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x45
jne 0x40340a
push reloc.WS2_32.dll_getpeername
push 0
push 0x5e33fe
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x4033c8
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x403405
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x46
jne 0x403477
push reloc.WS2_32.dll_getpeername
push 0
push 0x5e9b80
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x403435
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x403472
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x47
jne 0x4034e4
push reloc.WS2_32.dll_getpeername
push 0
push 0x5efcc6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x4034a2
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x4034df
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x48
jne 0x403551
push reloc.WS2_32.dll_getpeername
push 0
push 0x5f4b28
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x40350f
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x40354c
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x49
jne 0x4035be
push reloc.WS2_32.dll_getpeername
push 0
push 0x5fc1fa
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x40357c
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x4035b9
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x4a
jne 0x40362b
push reloc.WS2_32.dll_getpeername
push 0
push 0x6004dc
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x4035e9
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x403626
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x4b
jne 0x403698
push reloc.WS2_32.dll_getpeername
push 0
push 0x602d56
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x403656
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x403693
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x4c
jne 0x403705
push reloc.WS2_32.dll_getpeername
push 0
push 0x6083e1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x4036c3
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x403700
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x4d
jne 0x403772
push reloc.WS2_32.dll_getpeername
push 0
push 0x60abc2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x403730
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x40376d
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x4e
jne 0x4037df
push reloc.WS2_32.dll_getpeername
push 0
push 0x60d373
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x40379d
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x4037da
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x4f
jne 0x40384c
push reloc.WS2_32.dll_getpeername
push 0
push 0x618b47
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x40380a
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x403847
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x50
jne 0x4038b9
push reloc.WS2_32.dll_getpeername
push 0
push 0x61df49
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x403877
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x4038b4
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x51
jne 0x403926
push reloc.WS2_32.dll_getpeername
push 0
push 0x61f4e7
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x4038e4
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x403921
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x52
jne 0x403993
push reloc.WS2_32.dll_getpeername
push 0
push 0x62950f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x403951
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x40398e
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x53
jne 0x403a00
push reloc.WS2_32.dll_getpeername
push 0
push 0x62d11d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x4039be
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x4039fb
push 6
call fcn.004049c4
add esp, 4
jmp 0x403a68
cmp dword [ebp + 8], 0x54
jne 0x403a68
push reloc.WS2_32.dll_getpeername
push 0
push 0x633161
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x656710]
test eax, eax
jne 0x403a2b
mov eax, 0x478533
push eax
push 2
mov ebx, 0x405030
call fcn.004049be
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x478533
push dword [0x656710]
mov eax, 0
call fcn.004049ca
cmp dword [ebp - 4], esp
je 0x403a68
push 6
call fcn.004049c4
add esp, 4
mov esp, ebp
pop ebp
ret 8