Function at 0x40a984
Capabilities:
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0
mov ebx, 0x40fe00
call fcn.0040fc16
add esp, 4
mov dword [ebp - 4], eax
push 0x4ae6f6
push dword [ebp - 4]
mov ecx, 2
call fcn.004011c7
add esp, 8
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40a9ca
push ebx
call fcn.0040fc04
add esp, 4
mov eax, dword [ebp - 8]
push eax
mov ebx, dword [0x686ccc]
test ebx, ebx
je 0x40a9e1
push ebx
call fcn.0040fc04
add esp, 4
pop eax
mov dword [0x686ccc], eax
cmp dword [ebp + 8], 0
jne 0x40a9f8
mov dword [ebp + 8], 0x19
cmp dword [ebp + 8], 1
jne 0x40aa65
push reloc.WS2_32.dll_getpeername
push 0
push 0x4ae700
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40aa23
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40aa60
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 2
jne 0x40aad2
push reloc.WS2_32.dll_getpeername
push 0
push 0x4b3331
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40aa90
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40aacd
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 3
jne 0x40ab3f
push reloc.WS2_32.dll_getpeername
push 0
push 0x4b8083
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40aafd
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40ab3a
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 4
jne 0x40abac
push reloc.WS2_32.dll_getpeername
push 0
push 0x4bbd61
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40ab6a
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40aba7
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 5
jne 0x40ac19
push reloc.WS2_32.dll_getpeername
push 0
push 0x4c075b
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40abd7
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40ac14
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 6
jne 0x40ac86
push reloc.WS2_32.dll_getpeername
push 0
push 0x4c4c86
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40ac44
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40ac81
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 7
jne 0x40acf3
push reloc.WS2_32.dll_getpeername
push 0
push 0x4ced18
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40acb1
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40acee
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 8
jne 0x40ad60
push reloc.WS2_32.dll_getpeername
push 0
push 0x4d4b80
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40ad1e
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40ad5b
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 9
jne 0x40adcd
push reloc.WS2_32.dll_getpeername
push 0
push 0x4dad98
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40ad8b
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40adc8
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0xa
jne 0x40ae3a
push reloc.WS2_32.dll_getpeername
push 0
push 0x4e25b2
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40adf8
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40ae35
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0xb
jne 0x40aea7
push reloc.WS2_32.dll_getpeername
push 0
push 0x4e463b
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40ae65
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40aea2
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0xc
jne 0x40af14
push reloc.WS2_32.dll_getpeername
push 0
push 0x4e79cb
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40aed2
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40af0f
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0xd
jne 0x40af81
push reloc.WS2_32.dll_getpeername
push 0
push 0x4ee0d5
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40af3f
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40af7c
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0xe
jne 0x40afee
push reloc.WS2_32.dll_getpeername
push 0
push 0x4f3d10
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40afac
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40afe9
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0xf
jne 0x40b05b
push reloc.WS2_32.dll_getpeername
push 0
push 0x4f8e97
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b019
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b056
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x10
jne 0x40b0c8
push reloc.WS2_32.dll_getpeername
push 0
push 0x4fd009
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b086
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b0c3
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x11
jne 0x40b135
push reloc.WS2_32.dll_getpeername
push 0
push 0x4ffdad
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b0f3
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b130
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x12
jne 0x40b1a2
push reloc.WS2_32.dll_getpeername
push 0
push 0x504402
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b160
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b19d
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x13
jne 0x40b20f
push reloc.WS2_32.dll_getpeername
push 0
push 0x50765c
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b1cd
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b20a
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x14
jne 0x40b27c
push reloc.WS2_32.dll_getpeername
push 0
push 0x5108b9
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b23a
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b277
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x15
jne 0x40b2e9
push reloc.WS2_32.dll_getpeername
push 0
push 0x5181af
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b2a7
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b2e4
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x16
jne 0x40b356
push reloc.WS2_32.dll_getpeername
push 0
push 0x51e62a
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b314
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b351
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x17
jne 0x40b3c3
push reloc.WS2_32.dll_getpeername
push 0
push 0x5296bf
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b381
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b3be
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x18
jne 0x40b430
push reloc.WS2_32.dll_getpeername
push 0
push 0x531da2
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b3ee
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b42b
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x19
jne 0x40b49d
push reloc.WS2_32.dll_getpeername
push 0
push 0x534cf3
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b45b
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b498
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x1a
jne 0x40b50a
push reloc.WS2_32.dll_getpeername
push 0
push 0x53be1c
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b4c8
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b505
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x1b
jne 0x40b577
push reloc.WS2_32.dll_getpeername
push 0
push 0x54312b
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b535
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b572
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x1c
jne 0x40b5e4
push reloc.WS2_32.dll_getpeername
push 0
push 0x545670
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b5a2
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b5df
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x1d
jne 0x40b651
push reloc.WS2_32.dll_getpeername
push 0
push 0x54a6c0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b60f
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b64c
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x1e
jne 0x40b6be
push reloc.WS2_32.dll_getpeername
push 0
push 0x54e392
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b67c
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b6b9
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x1f
jne 0x40b72b
push reloc.WS2_32.dll_getpeername
push 0
push 0x552ce7
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b6e9
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b726
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x20
jne 0x40b798
push reloc.WS2_32.dll_getpeername
push 0
push 0x557df1
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b756
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b793
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x21
jne 0x40b805
push reloc.WS2_32.dll_getpeername
push 0
push 0x55ffce
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b7c3
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b800
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x22
jne 0x40b872
push reloc.WS2_32.dll_getpeername
push 0
push 0x563d4b
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b830
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b86d
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x23
jne 0x40b8df
push reloc.WS2_32.dll_getpeername
push 0
push 0x568a8d
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b89d
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b8da
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x24
jne 0x40b94c
push reloc.WS2_32.dll_getpeername
push 0
push 0x570433
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b90a
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b947
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x25
jne 0x40b9b9
push reloc.WS2_32.dll_getpeername
push 0
push 0x57b089
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b977
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40b9b4
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x26
jne 0x40ba26
push reloc.WS2_32.dll_getpeername
push 0
push 0x57ffc4
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40b9e4
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40ba21
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x27
jne 0x40ba93
push reloc.WS2_32.dll_getpeername
push 0
push 0x582fc2
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40ba51
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40ba8e
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x28
jne 0x40bb00
push reloc.WS2_32.dll_getpeername
push 0
push 0x587bb7
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40babe
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40bafb
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x29
jne 0x40bb6d
push reloc.WS2_32.dll_getpeername
push 0
push 0x58ba29
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40bb2b
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40bb68
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x2a
jne 0x40bbda
push reloc.WS2_32.dll_getpeername
push 0
push 0x594ba6
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40bb98
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40bbd5
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x2b
jne 0x40bc47
push reloc.WS2_32.dll_getpeername
push 0
push 0x59a346
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40bc05
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40bc42
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x2c
jne 0x40bcb4
push reloc.WS2_32.dll_getpeername
push 0
push 0x59e471
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40bc72
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40bcaf
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x2d
jne 0x40bd21
push reloc.WS2_32.dll_getpeername
push 0
push 0x5a4013
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40bcdf
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40bd1c
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x2e
jne 0x40bd8e
push reloc.WS2_32.dll_getpeername
push 0
push 0x5a6614
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40bd4c
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40bd89
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x2f
jne 0x40bdfb
push reloc.WS2_32.dll_getpeername
push 0
push 0x5ab401
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40bdb9
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40bdf6
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x30
jne 0x40be68
push reloc.WS2_32.dll_getpeername
push 0
push 0x5af5ad
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40be26
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40be63
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x31
jne 0x40bed5
push reloc.WS2_32.dll_getpeername
push 0
push 0x5b554e
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40be93
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40bed0
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x32
jne 0x40bf42
push reloc.WS2_32.dll_getpeername
push 0
push 0x5bd868
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40bf00
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40bf3d
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x33
jne 0x40bfaf
push reloc.WS2_32.dll_getpeername
push 0
push 0x5c5898
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40bf6d
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40bfaa
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x34
jne 0x40c01c
push reloc.WS2_32.dll_getpeername
push 0
push 0x5c7fc1
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40bfda
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c017
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x35
jne 0x40c089
push reloc.WS2_32.dll_getpeername
push 0
push 0x5cc651
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c047
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c084
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x36
jne 0x40c0f6
push reloc.WS2_32.dll_getpeername
push 0
push 0x5ce5fc
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c0b4
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c0f1
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x37
jne 0x40c163
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d072e
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c121
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c15e
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x38
jne 0x40c1d0
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d2e4e
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c18e
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c1cb
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x39
jne 0x40c23d
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d4a5f
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c1fb
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c238
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x3a
jne 0x40c2aa
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d6da9
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c268
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c2a5
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x3b
jne 0x40c317
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d9922
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c2d5
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c312
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x3c
jne 0x40c384
push reloc.WS2_32.dll_getpeername
push 0
push 0x5de4de
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c342
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c37f
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x3d
jne 0x40c3f1
push reloc.WS2_32.dll_getpeername
push 0
push 0x5e418c
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c3af
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c3ec
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x3e
jne 0x40c45e
push reloc.WS2_32.dll_getpeername
push 0
push 0x5ea91e
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c41c
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c459
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x3f
jne 0x40c4cb
push reloc.WS2_32.dll_getpeername
push 0
push 0x5ed3df
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c489
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c4c6
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x40
jne 0x40c538
push reloc.WS2_32.dll_getpeername
push 0
push 0x5f148e
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c4f6
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c533
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x41
jne 0x40c5a5
push reloc.WS2_32.dll_getpeername
push 0
push 0x5f2876
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c563
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c5a0
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x42
jne 0x40c612
push reloc.WS2_32.dll_getpeername
push 0
push 0x5f882d
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c5d0
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c60d
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x43
jne 0x40c67f
push reloc.WS2_32.dll_getpeername
push 0
push 0x5fd902
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c63d
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c67a
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x44
jne 0x40c6ec
push reloc.WS2_32.dll_getpeername
push 0
push 0x5ff4cb
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c6aa
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c6e7
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x45
jne 0x40c759
push reloc.WS2_32.dll_getpeername
push 0
push 0x603ad9
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c717
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c754
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x46
jne 0x40c7c6
push reloc.WS2_32.dll_getpeername
push 0
push 0x60a25b
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c784
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c7c1
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x47
jne 0x40c833
push reloc.WS2_32.dll_getpeername
push 0
push 0x6103a1
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c7f1
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c82e
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x48
jne 0x40c8a0
push reloc.WS2_32.dll_getpeername
push 0
push 0x615203
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c85e
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c89b
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x49
jne 0x40c90d
push reloc.WS2_32.dll_getpeername
push 0
push 0x61c8d5
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c8cb
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c908
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x4a
jne 0x40c97a
push reloc.WS2_32.dll_getpeername
push 0
push 0x620bb7
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c938
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c975
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x4b
jne 0x40c9e7
push reloc.WS2_32.dll_getpeername
push 0
push 0x623431
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40c9a5
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40c9e2
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x4c
jne 0x40ca54
push reloc.WS2_32.dll_getpeername
push 0
push 0x628abc
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40ca12
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40ca4f
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x4d
jne 0x40cac1
push reloc.WS2_32.dll_getpeername
push 0
push 0x62b29d
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40ca7f
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40cabc
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x4e
jne 0x40cb2e
push reloc.WS2_32.dll_getpeername
push 0
push 0x62da4e
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40caec
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40cb29
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x4f
jne 0x40cb9b
push reloc.WS2_32.dll_getpeername
push 0
push 0x639222
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40cb59
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40cb96
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x50
jne 0x40cc08
push reloc.WS2_32.dll_getpeername
push 0
push 0x63e624
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40cbc6
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40cc03
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x51
jne 0x40cc75
push reloc.WS2_32.dll_getpeername
push 0
push 0x63fbc2
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40cc33
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40cc70
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x52
jne 0x40cce2
push reloc.WS2_32.dll_getpeername
push 0
push 0x649bea
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40cca0
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40ccdd
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x53
jne 0x40cd4f
push reloc.WS2_32.dll_getpeername
push 0
push 0x64d7f8
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40cd0d
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40cd4a
push 6
call fcn.0040fc22
add esp, 4
jmp 0x40cdb7
cmp dword [ebp + 8], 0x54
jne 0x40cdb7
push reloc.WS2_32.dll_getpeername
push 0
push 0x65383c
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [0x686ccc]
test eax, eax
jne 0x40cd7a
mov eax, 0x498381
push eax
push 2
mov ebx, 0x411300
call fcn.0040fc16
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x498381
push dword [0x686ccc]
mov eax, 0
call fcn.0040fc3a
cmp dword [ebp - 4], esp
je 0x40cdb7
push 6
call fcn.0040fc22
add esp, 4
mov esp, ebp
pop ebp
ret 8