Function at 0x40636c
Capabilities:
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
call fcn.00408612
cmp dword [ebp + 8], 1
jne 0x4063ed
push reloc.WS2_32.dll_getpeername
push 0
push 0x47e072
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x47e072
test eax, eax
je 0x4063cb
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x4063e8
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 2
jne 0x406460
push reloc.WS2_32.dll_getpeername
push 0
push 0x4826c7
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4826c7
test eax, eax
je 0x40643e
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x40645b
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 3
jne 0x4064d3
push reloc.WS2_32.dll_getpeername
push 0
push 0x48546b
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x48546b
test eax, eax
je 0x4064b1
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x4064ce
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 4
jne 0x406546
push reloc.WS2_32.dll_getpeername
push 0
push 0x48b3cc
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x48b3cc
test eax, eax
je 0x406524
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x406541
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 5
jne 0x4065b9
push reloc.WS2_32.dll_getpeername
push 0
push 0x491ad6
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x491ad6
test eax, eax
je 0x406597
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x4065b4
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 6
jne 0x40662c
push reloc.WS2_32.dll_getpeername
push 0
push 0x496c5d
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x496c5d
test eax, eax
je 0x40660a
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x406627
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 7
jne 0x40669f
push reloc.WS2_32.dll_getpeername
push 0
push 0x4a0cef
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4a0cef
test eax, eax
je 0x40667d
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x40669a
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 8
jne 0x406712
push reloc.WS2_32.dll_getpeername
push 0
push 0x4a2d78
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4a2d78
test eax, eax
je 0x4066f0
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x40670d
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 9
jne 0x406785
push reloc.WS2_32.dll_getpeername
push 0
push 0x4a89b3
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4a89b3
test eax, eax
je 0x406763
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x406780
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0xa
jne 0x4067f8
push reloc.WS2_32.dll_getpeername
push 0
push 0x4afadc
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4afadc
test eax, eax
je 0x4067d6
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x4067f3
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0xb
jne 0x40686b
push reloc.WS2_32.dll_getpeername
push 0
push 0x4b7482
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4b7482
test eax, eax
je 0x406849
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x406866
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0xc
jne 0x4068de
push reloc.WS2_32.dll_getpeername
push 0
push 0x4bc4d2
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4bc4d2
test eax, eax
je 0x4068bc
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x4068d9
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0xd
jne 0x406951
push reloc.WS2_32.dll_getpeername
push 0
push 0x4bf5ee
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4bf5ee
test eax, eax
je 0x40692f
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x40694c
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0xe
jne 0x4069c4
push reloc.WS2_32.dll_getpeername
push 0
push 0x4c32cc
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4c32cc
test eax, eax
je 0x4069a2
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x4069bf
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0xf
jne 0x406a37
push reloc.WS2_32.dll_getpeername
push 0
push 0x4c97e6
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4c97e6
test eax, eax
je 0x406a15
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x406a32
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x10
jne 0x406aaa
push reloc.WS2_32.dll_getpeername
push 0
push 0x496c5d
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x496c5d
test eax, eax
je 0x406a88
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x406aa5
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x11
jne 0x406b1d
push reloc.WS2_32.dll_getpeername
push 0
push 0x4cdd11
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4cdd11
test eax, eax
je 0x406afb
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x406b18
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x12
jne 0x406b90
push reloc.WS2_32.dll_getpeername
push 0
push 0x4d472c
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4d472c
test eax, eax
je 0x406b6e
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x406b8b
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x13
jne 0x406c03
push reloc.WS2_32.dll_getpeername
push 0
push 0x4a0cef
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4a0cef
test eax, eax
je 0x406be1
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x406bfe
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x14
jne 0x406c76
push reloc.WS2_32.dll_getpeername
push 0
push 0x4dbf30
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4dbf30
test eax, eax
je 0x406c54
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x406c71
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x15
jne 0x406ce9
push reloc.WS2_32.dll_getpeername
push 0
push 0x4e09df
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4e09df
test eax, eax
je 0x406cc7
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x406ce4
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x16
jne 0x406d5c
push reloc.WS2_32.dll_getpeername
push 0
push 0x4e36ff
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4e36ff
test eax, eax
je 0x406d3a
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x406d57
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x17
jne 0x406dcf
push reloc.WS2_32.dll_getpeername
push 0
push 0x4afadc
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4afadc
test eax, eax
je 0x406dad
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x406dca
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x18
jne 0x406e42
push reloc.WS2_32.dll_getpeername
push 0
push 0x4ec0e0
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4ec0e0
test eax, eax
je 0x406e20
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x406e3d
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x19
jne 0x406eb5
push reloc.WS2_32.dll_getpeername
push 0
push 0x47e072
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x47e072
test eax, eax
je 0x406e93
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x406eb0
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x1a
jne 0x406f28
push reloc.WS2_32.dll_getpeername
push 0
push 0x4fcdb1
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4fcdb1
test eax, eax
je 0x406f06
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x406f23
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x1b
jne 0x406f9b
push reloc.WS2_32.dll_getpeername
push 0
push 0x5040c0
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x5040c0
test eax, eax
je 0x406f79
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x406f96
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x1c
jne 0x40700e
push reloc.WS2_32.dll_getpeername
push 0
push 0x50ed16
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x50ed16
test eax, eax
je 0x406fec
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407009
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x1d
jne 0x407081
push reloc.WS2_32.dll_getpeername
push 0
push 0x51289a
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x51289a
test eax, eax
je 0x40705f
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x40707c
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x1e
jne 0x4070f4
push reloc.WS2_32.dll_getpeername
push 0
push 0x4fcdb1
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4fcdb1
test eax, eax
je 0x4070d2
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x4070ef
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x1f
jne 0x407167
push reloc.WS2_32.dll_getpeername
push 0
push 0x517723
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x517723
test eax, eax
je 0x407145
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407162
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x20
jne 0x4071da
push reloc.WS2_32.dll_getpeername
push 0
push 0x51cedb
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x51cedb
test eax, eax
je 0x4071b8
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x4071d5
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x21
jne 0x40724d
push reloc.WS2_32.dll_getpeername
push 0
push 0x521b0c
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x521b0c
test eax, eax
je 0x40722b
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407248
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x22
jne 0x4072c0
push reloc.WS2_32.dll_getpeername
push 0
push 0x526506
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x526506
test eax, eax
je 0x40729e
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x4072bb
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x23
jne 0x407333
push reloc.WS2_32.dll_getpeername
push 0
push 0x48b3cc
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x48b3cc
test eax, eax
je 0x407311
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x40732e
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x24
jne 0x4073a6
push reloc.WS2_32.dll_getpeername
push 0
push 0x52fee0
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x52fee0
test eax, eax
je 0x407384
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x4073a1
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x25
jne 0x407419
push reloc.WS2_32.dll_getpeername
push 0
push 0x53af75
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x53af75
test eax, eax
je 0x4073f7
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407414
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x26
jne 0x40748c
push reloc.WS2_32.dll_getpeername
push 0
push 0x4b7482
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4b7482
test eax, eax
je 0x40746a
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407487
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x27
jne 0x4074ff
push reloc.WS2_32.dll_getpeername
push 0
push 0x53d4ba
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x53d4ba
test eax, eax
je 0x4074dd
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x4074fa
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x28
jne 0x407572
push reloc.WS2_32.dll_getpeername
push 0
push 0x54258f
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x54258f
test eax, eax
je 0x407550
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x40756d
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x29
jne 0x4075e5
push reloc.WS2_32.dll_getpeername
push 0
push 0x546261
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x546261
test eax, eax
je 0x4075c3
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x4075e0
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x2a
jne 0x407658
push reloc.WS2_32.dll_getpeername
push 0
push 0x549090
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x549090
test eax, eax
je 0x407636
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407653
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x2b
jne 0x4076cb
push reloc.WS2_32.dll_getpeername
push 0
push 0x54bcfd
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x54bcfd
test eax, eax
je 0x4076a9
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x4076c6
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x2c
jne 0x40773e
push reloc.WS2_32.dll_getpeername
push 0
push 0x550e07
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x550e07
test eax, eax
je 0x40771c
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407739
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x2d
jne 0x4077b1
push reloc.WS2_32.dll_getpeername
push 0
push 0x5559c3
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x5559c3
test eax, eax
je 0x40778f
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x4077ac
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x2e
jne 0x407824
push reloc.WS2_32.dll_getpeername
push 0
push 0x55f9eb
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x55f9eb
test eax, eax
je 0x407802
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x40781f
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x2f
jne 0x407897
push reloc.WS2_32.dll_getpeername
push 0
push 0x52fee0
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x52fee0
test eax, eax
je 0x407875
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407892
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x30
jne 0x40790a
push reloc.WS2_32.dll_getpeername
push 0
push 0x565a2f
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x565a2f
test eax, eax
je 0x4078e8
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407905
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x31
jne 0x40797d
push reloc.WS2_32.dll_getpeername
push 0
push 0x56a524
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x56a524
test eax, eax
je 0x40795b
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407978
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x32
jne 0x4079f0
push reloc.WS2_32.dll_getpeername
push 0
push 0x56ecbc
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x56ecbc
test eax, eax
je 0x4079ce
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x4079eb
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x33
jne 0x407a63
push reloc.WS2_32.dll_getpeername
push 0
push 0x48546b
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x48546b
test eax, eax
je 0x407a41
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407a5e
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x34
jne 0x407ad6
push reloc.WS2_32.dll_getpeername
push 0
push 0x577629
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x577629
test eax, eax
je 0x407ab4
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407ad1
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x35
jne 0x407b49
push reloc.WS2_32.dll_getpeername
push 0
push 0x57d120
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x57d120
test eax, eax
je 0x407b27
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407b44
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x36
jne 0x407bbc
push reloc.WS2_32.dll_getpeername
push 0
push 0x4a89b3
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x4a89b3
test eax, eax
je 0x407b9a
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407bb7
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x37
jne 0x407c2f
push reloc.WS2_32.dll_getpeername
push 0
push 0x582eb9
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x582eb9
test eax, eax
je 0x407c0d
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407c2a
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x38
jne 0x407ca2
push reloc.WS2_32.dll_getpeername
push 0
push 0x58b59c
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x58b59c
test eax, eax
je 0x407c80
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407c9d
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x39
jne 0x407d15
push reloc.WS2_32.dll_getpeername
push 0
push 0x590189
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x590189
test eax, eax
je 0x407cf3
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407d10
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x3a
jne 0x407d88
push reloc.WS2_32.dll_getpeername
push 0
push 0x59302c
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x59302c
test eax, eax
je 0x407d66
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407d83
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x3b
jne 0x407dfb
push reloc.WS2_32.dll_getpeername
push 0
push 0x595e01
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x595e01
test eax, eax
je 0x407dd9
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407df6
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x3c
jne 0x407e6e
push reloc.WS2_32.dll_getpeername
push 0
push 0x59aa0b
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x59aa0b
test eax, eax
je 0x407e4c
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407e69
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x3d
jne 0x407ee1
push reloc.WS2_32.dll_getpeername
push 0
push 0x5a0e86
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x5a0e86
test eax, eax
je 0x407ebf
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407edc
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x3e
jne 0x407f54
push reloc.WS2_32.dll_getpeername
push 0
push 0x5a35f9
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x5a35f9
test eax, eax
je 0x407f32
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407f4f
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x3f
jne 0x407fc7
push reloc.WS2_32.dll_getpeername
push 0
push 0x5aa973
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x5aa973
test eax, eax
je 0x407fa5
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x407fc2
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x40
jne 0x40803a
push reloc.WS2_32.dll_getpeername
push 0
push 0x5b25ab
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x5b25ab
test eax, eax
je 0x408018
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x408035
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x41
jne 0x4080ad
push reloc.WS2_32.dll_getpeername
push 0
push 0x5b4c16
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x5b4c16
test eax, eax
je 0x40808b
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x4080a8
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x42
jne 0x408120
push reloc.WS2_32.dll_getpeername
push 0
push 0x5ba314
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x5ba314
test eax, eax
je 0x4080fe
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x40811b
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x43
jne 0x408193
push reloc.WS2_32.dll_getpeername
push 0
push 0x5be922
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x5be922
test eax, eax
je 0x408171
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x40818e
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x44
jne 0x408206
push reloc.WS2_32.dll_getpeername
push 0
push 0x5c5f82
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x5c5f82
test eax, eax
je 0x4081e4
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x408201
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x45
jne 0x408279
push reloc.WS2_32.dll_getpeername
push 0
push 0x5cbc30
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x5cbc30
test eax, eax
je 0x408257
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x408274
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x46
jne 0x4082ec
push reloc.WS2_32.dll_getpeername
push 0
push 0x5cda86
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x5cda86
test eax, eax
je 0x4082ca
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x4082e7
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x47
jne 0x40835f
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d18f8
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x5d18f8
test eax, eax
je 0x40833d
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x40835a
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x48
jne 0x4083d2
push reloc.WS2_32.dll_getpeername
push 0
push 0x5da10a
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x5da10a
test eax, eax
je 0x4083b0
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x4083cd
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x49
jne 0x408445
push reloc.WS2_32.dll_getpeername
push 0
push 0x5e1a67
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x5e1a67
test eax, eax
je 0x408423
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x408440
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x4a
jne 0x4084b8
push reloc.WS2_32.dll_getpeername
push 0
push 0x5e4df7
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x5e4df7
test eax, eax
je 0x408496
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x4084b3
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x4b
jne 0x40852b
push reloc.WS2_32.dll_getpeername
push 0
push 0x5e9142
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x5e9142
test eax, eax
je 0x408509
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x408526
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x4c
jne 0x40859e
push reloc.WS2_32.dll_getpeername
push 0
push 0x5ebcc7
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x5ebcc7
test eax, eax
je 0x40857c
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x408599
push 6
call fcn.0040acc6
add esp, 4
jmp 0x40860c
cmp dword [ebp + 8], 0x4d
jne 0x40860c
push reloc.WS2_32.dll_getpeername
push 0
push 0x5f554b
push 1
mov ebx, 0x40afa0
call fcn.0040acc0
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 8], esp
push 1
push 1
push 1
push 0x47da50
push dword [ebp - 4]
mov eax, 0x5f554b
test eax, eax
je 0x4085ef
add eax, 8
push eax
mov eax, 0xd
call fcn.0040accc
cmp dword [ebp - 8], esp
je 0x40860c
push 6
call fcn.0040acc6
add esp, 4
mov esp, ebp
pop ebp
ret 4