Function at 0x44c2f9
Capabilities:
Parse credit card information
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
push 0
mov ebx, 0x4589e0
call fcn.00458400
add esp, 4
mov dword [ebp - 0xc], eax
push 0x502d85
push dword [ebp - 0xc]
mov ecx, 2
call fcn.0040178e
add esp, 8
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x44c34d
push ebx
call fcn.004583fa
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x44c360
mov eax, 0x4fddfa
push eax
push 1
mov ebx, 0x45a1a0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x44c386
push ebx
call fcn.004583fa
add esp, 4
cmp dword [ebp - 0x14], 0
jne 0x44c48e
push 0
mov ebx, 0x4589e0
call fcn.00458400
add esp, 4
mov dword [ebp - 0xc], eax
push 0x502d85
push dword [ebp - 0xc]
mov ecx, 2
call fcn.0040178e
add esp, 8
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x44c3cd
push ebx
call fcn.004583fa
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
push 0x502d93
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x44c3ec
mov eax, 0x4fddfa
push eax
push 2
mov ebx, 0x45a250
call fcn.00458400
add esp, 0x1c
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x44c40f
push ebx
call fcn.004583fa
add esp, 4
push 0
mov ebx, 0x4589e0
call fcn.00458400
add esp, 4
mov dword [ebp - 0xc], eax
push 0x502d85
push dword [ebp - 0xc]
mov ecx, 2
call fcn.0040178e
add esp, 8
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x44c44c
push ebx
call fcn.004583fa
add esp, 4
push 0x80000301
push 0
push 2
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x44c46b
mov eax, 0x4fddfa
push eax
push 2
mov ebx, 0x45a1c0
call fcn.00458400
add esp, 0x1c
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x44c48e
push ebx
call fcn.004583fa
add esp, 4
cmp dword [ebp + 8], 1
jne 0x44c4ff
push reloc.WS2_32.dll_getpeername
push 0
push 0x51b7e0
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x51b7e0
test eax, eax
je 0x44c4df
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44c4fc
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 2
jne 0x44c570
push reloc.WS2_32.dll_getpeername
push 0
push 0x51f4be
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x51f4be
test eax, eax
je 0x44c550
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44c56d
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 3
jne 0x44c5e1
push reloc.WS2_32.dll_getpeername
push 0
push 0x524210
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x524210
test eax, eax
je 0x44c5c1
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44c5de
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 4
jne 0x44c652
push reloc.WS2_32.dll_getpeername
push 0
push 0x528e41
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x528e41
test eax, eax
je 0x44c632
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44c64f
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 5
jne 0x44c6c3
push reloc.WS2_32.dll_getpeername
push 0
push 0x52d83b
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x52d83b
test eax, eax
je 0x44c6a3
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44c6c0
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 6
jne 0x44c734
push reloc.WS2_32.dll_getpeername
push 0
push 0x531d66
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x531d66
test eax, eax
je 0x44c714
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44c731
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 7
jne 0x44c7a5
push reloc.WS2_32.dll_getpeername
push 0
push 0x53bdf8
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x53bdf8
test eax, eax
je 0x44c785
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44c7a2
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 8
jne 0x44c816
push reloc.WS2_32.dll_getpeername
push 0
push 0x53ef14
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x53ef14
test eax, eax
je 0x44c7f6
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44c813
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 9
jne 0x44c887
push reloc.WS2_32.dll_getpeername
push 0
push 0x53ffcf
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x53ffcf
test eax, eax
je 0x44c867
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44c884
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0xa
jne 0x44c8f8
push reloc.WS2_32.dll_getpeername
push 0
push 0x542b48
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x542b48
test eax, eax
je 0x44c8d8
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44c8f5
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0xb
jne 0x44c969
push reloc.WS2_32.dll_getpeername
push 0
push 0x545271
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x545271
test eax, eax
je 0x44c949
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44c966
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0xc
jne 0x44c9da
push reloc.WS2_32.dll_getpeername
push 0
push 0x547e29
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x547e29
test eax, eax
je 0x44c9ba
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44c9d7
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0xd
jne 0x44ca4b
push reloc.WS2_32.dll_getpeername
push 0
push 0x550143
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x550143
test eax, eax
je 0x44ca2b
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44ca48
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0xe
jne 0x44cabc
push reloc.WS2_32.dll_getpeername
push 0
push 0x552275
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x552275
test eax, eax
je 0x44ca9c
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44cab9
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0xf
jne 0x44cb2d
push reloc.WS2_32.dll_getpeername
push 0
push 0x555059
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x555059
test eax, eax
je 0x44cb0d
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44cb2a
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x10
jne 0x44cb9e
push reloc.WS2_32.dll_getpeername
push 0
push 0x559d89
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x559d89
test eax, eax
je 0x44cb7e
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44cb9b
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x11
jne 0x44cc0f
push reloc.WS2_32.dll_getpeername
push 0
push 0x56051b
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x56051b
test eax, eax
je 0x44cbef
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44cc0c
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x12
jne 0x44cc80
push reloc.WS2_32.dll_getpeername
push 0
push 0x564bab
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x564bab
test eax, eax
je 0x44cc60
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44cc7d
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x13
jne 0x44ccf1
push reloc.WS2_32.dll_getpeername
push 0
push 0x566d28
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x566d28
test eax, eax
je 0x44ccd1
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44ccee
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x14
jne 0x44cd62
push reloc.WS2_32.dll_getpeername
push 0
push 0x568939
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x568939
test eax, eax
je 0x44cd42
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44cd5f
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x15
jne 0x44cdd3
push reloc.WS2_32.dll_getpeername
push 0
push 0x56b3fa
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x56b3fa
test eax, eax
je 0x44cdb3
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44cdd0
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x16
jne 0x44ce44
push reloc.WS2_32.dll_getpeername
push 0
push 0x56db1a
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x56db1a
test eax, eax
je 0x44ce24
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44ce41
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x17
jne 0x44ceb5
push reloc.WS2_32.dll_getpeername
push 0
push 0x570481
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x570481
test eax, eax
je 0x44ce95
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44ceb2
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x18
jne 0x44cf26
push reloc.WS2_32.dll_getpeername
push 0
push 0x5784a0
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5784a0
test eax, eax
je 0x44cf06
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44cf23
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x19
jne 0x44cf97
push reloc.WS2_32.dll_getpeername
push 0
push 0x579869
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x579869
test eax, eax
je 0x44cf77
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44cf94
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x1a
jne 0x44d008
push reloc.WS2_32.dll_getpeername
push 0
push 0x57b5ba
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x57b5ba
test eax, eax
je 0x44cfe8
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d005
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x1b
jne 0x44d079
push reloc.WS2_32.dll_getpeername
push 0
push 0x57d904
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x57d904
test eax, eax
je 0x44d059
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d076
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x1c
jne 0x44d0ea
push reloc.WS2_32.dll_getpeername
push 0
push 0x58431f
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x58431f
test eax, eax
je 0x44d0ca
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d0e7
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x1d
jne 0x44d15b
push reloc.WS2_32.dll_getpeername
push 0
push 0x58a2d6
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x58a2d6
test eax, eax
je 0x44d13b
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d158
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x1e
jne 0x44d1cc
push reloc.WS2_32.dll_getpeername
push 0
push 0x58b6be
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x58b6be
test eax, eax
je 0x44d1ac
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d1c9
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x1f
jne 0x44d23d
push reloc.WS2_32.dll_getpeername
push 0
push 0x58e245
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x58e245
test eax, eax
je 0x44d21d
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d23a
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x20
jne 0x44d2ae
push reloc.WS2_32.dll_getpeername
push 0
push 0x590070
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x590070
test eax, eax
je 0x44d28e
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d2ab
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x21
jne 0x44d31f
push reloc.WS2_32.dll_getpeername
push 0
push 0x59201b
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x59201b
test eax, eax
je 0x44d2ff
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d31c
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x22
jne 0x44d390
push reloc.WS2_32.dll_getpeername
push 0
push 0x5934ea
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5934ea
test eax, eax
je 0x44d370
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d38d
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x23
jne 0x44d401
push reloc.WS2_32.dll_getpeername
push 0
push 0x595cdc
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x595cdc
test eax, eax
je 0x44d3e1
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d3fe
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x24
jne 0x44d472
push reloc.WS2_32.dll_getpeername
push 0
push 0x59cc6f
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x59cc6f
test eax, eax
je 0x44d452
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d46f
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x25
jne 0x44d4e3
push reloc.WS2_32.dll_getpeername
push 0
push 0x59e767
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x59e767
test eax, eax
je 0x44d4c3
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d4e0
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x26
jne 0x44d554
push reloc.WS2_32.dll_getpeername
push 0
push 0x5a2816
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5a2816
test eax, eax
je 0x44d534
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d551
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x27
jne 0x44d5c5
push reloc.WS2_32.dll_getpeername
push 0
push 0x5aea47
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5aea47
test eax, eax
je 0x44d5a5
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d5c2
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x28
jne 0x44d636
push reloc.WS2_32.dll_getpeername
push 0
push 0x5b3c3e
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5b3c3e
test eax, eax
je 0x44d616
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d633
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x29
jne 0x44d6a7
push reloc.WS2_32.dll_getpeername
push 0
push 0x5bb310
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5bb310
test eax, eax
je 0x44d687
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d6a4
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x2a
jne 0x44d718
push reloc.WS2_32.dll_getpeername
push 0
push 0x5bf5f2
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5bf5f2
test eax, eax
je 0x44d6f8
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d715
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x2b
jne 0x44d789
push reloc.WS2_32.dll_getpeername
push 0
push 0x5c1e6c
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5c1e6c
test eax, eax
je 0x44d769
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d786
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x2c
jne 0x44d7fa
push reloc.WS2_32.dll_getpeername
push 0
push 0x5c9db0
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5c9db0
test eax, eax
je 0x44d7da
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d7f7
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x2d
jne 0x44d86b
push reloc.WS2_32.dll_getpeername
push 0
push 0x5ce529
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5ce529
test eax, eax
je 0x44d84b
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d868
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x2e
jne 0x44d8dc
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d008d
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5d008d
test eax, eax
je 0x44d8bc
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d8d9
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x2f
jne 0x44d94d
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d283e
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5d283e
test eax, eax
je 0x44d92d
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d94a
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x30
jne 0x44d9be
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d3ddc
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5d3ddc
test eax, eax
je 0x44d99e
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44d9bb
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x31
jne 0x44da2f
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d63af
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5d63af
test eax, eax
je 0x44da0f
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44da2c
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x32
jne 0x44daa0
push reloc.WS2_32.dll_getpeername
push 0
push 0x5e1b83
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5e1b83
test eax, eax
je 0x44da80
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44da9d
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x33
jne 0x44db11
push reloc.WS2_32.dll_getpeername
push 0
push 0x5e67e0
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5e67e0
test eax, eax
je 0x44daf1
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44db0e
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x34
jne 0x44db82
push reloc.WS2_32.dll_getpeername
push 0
push 0x5ebe6b
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5ebe6b
test eax, eax
je 0x44db62
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44db7f
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x35
jne 0x44dbf3
push reloc.WS2_32.dll_getpeername
push 0
push 0x5f65a5
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5f65a5
test eax, eax
je 0x44dbd3
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44dbf0
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x36
jne 0x44dc64
push reloc.WS2_32.dll_getpeername
push 0
push 0x5f75ab
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5f75ab
test eax, eax
je 0x44dc44
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44dc61
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x37
jne 0x44dcd5
push reloc.WS2_32.dll_getpeername
push 0
push 0x5fa094
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5fa094
test eax, eax
je 0x44dcb5
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44dcd2
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x38
jne 0x44dd46
push reloc.WS2_32.dll_getpeername
push 0
push 0x5fc875
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x5fc875
test eax, eax
je 0x44dd26
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44dd43
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x39
jne 0x44ddb7
push reloc.WS2_32.dll_getpeername
push 0
push 0x602cb5
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x602cb5
test eax, eax
je 0x44dd97
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44ddb4
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x3a
jne 0x44de28
push reloc.WS2_32.dll_getpeername
push 0
push 0x6080b7
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x6080b7
test eax, eax
je 0x44de08
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44de25
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x3b
jne 0x44de99
push reloc.WS2_32.dll_getpeername
push 0
push 0x60e018
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x60e018
test eax, eax
je 0x44de79
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44de96
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x3c
jne 0x44df0a
push reloc.WS2_32.dll_getpeername
push 0
push 0x615832
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x615832
test eax, eax
je 0x44deea
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44df07
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x3d
jne 0x44df7b
push reloc.WS2_32.dll_getpeername
push 0
push 0x6182f0
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x6182f0
test eax, eax
je 0x44df5b
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44df78
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x3e
jne 0x44dfec
push reloc.WS2_32.dll_getpeername
push 0
push 0x61cd89
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x61cd89
test eax, eax
je 0x44dfcc
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44dfe9
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x3f
jne 0x44e05d
push reloc.WS2_32.dll_getpeername
push 0
push 0x61ee12
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x61ee12
test eax, eax
je 0x44e03d
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e05a
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x40
jne 0x44e0ce
push reloc.WS2_32.dll_getpeername
push 0
push 0x6221a2
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x6221a2
test eax, eax
je 0x44e0ae
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e0cb
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x41
jne 0x44e13f
push reloc.WS2_32.dll_getpeername
push 0
push 0x6288ac
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x6288ac
test eax, eax
je 0x44e11f
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e13c
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x42
jne 0x44e1b0
push reloc.WS2_32.dll_getpeername
push 0
push 0x62e4e7
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x62e4e7
test eax, eax
je 0x44e190
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e1ad
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x43
jne 0x44e221
push reloc.WS2_32.dll_getpeername
push 0
push 0x63366e
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x63366e
test eax, eax
je 0x44e201
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e21e
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x44
jne 0x44e292
push reloc.WS2_32.dll_getpeername
push 0
push 0x6377e0
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x6377e0
test eax, eax
je 0x44e272
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e28f
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x45
jne 0x44e303
push reloc.WS2_32.dll_getpeername
push 0
push 0x63a584
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x63a584
test eax, eax
je 0x44e2e3
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e300
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x46
jne 0x44e374
push reloc.WS2_32.dll_getpeername
push 0
push 0x63ebd9
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x63ebd9
test eax, eax
je 0x44e354
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e371
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x47
jne 0x44e3e5
push reloc.WS2_32.dll_getpeername
push 0
push 0x641e33
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x641e33
test eax, eax
je 0x44e3c5
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e3e2
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x48
jne 0x44e456
push reloc.WS2_32.dll_getpeername
push 0
push 0x647eb4
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x647eb4
test eax, eax
je 0x44e436
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e453
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x49
jne 0x44e4c7
push reloc.WS2_32.dll_getpeername
push 0
push 0x651111
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x651111
test eax, eax
je 0x44e4a7
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e4c4
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x4a
jne 0x44e538
push reloc.WS2_32.dll_getpeername
push 0
push 0x658a07
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x658a07
test eax, eax
je 0x44e518
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e535
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x4b
jne 0x44e5a9
push reloc.WS2_32.dll_getpeername
push 0
push 0x65ee82
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x65ee82
test eax, eax
je 0x44e589
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e5a6
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x4c
jne 0x44e61a
push reloc.WS2_32.dll_getpeername
push 0
push 0x669f17
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x669f17
test eax, eax
je 0x44e5fa
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e617
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x4d
jne 0x44e68b
push reloc.WS2_32.dll_getpeername
push 0
push 0x6725fa
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x6725fa
test eax, eax
je 0x44e66b
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e688
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x4e
jne 0x44e6fc
push reloc.WS2_32.dll_getpeername
push 0
push 0x67554b
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x67554b
test eax, eax
je 0x44e6dc
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e6f9
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x4f
jne 0x44e76d
push reloc.WS2_32.dll_getpeername
push 0
push 0x67c674
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x67c674
test eax, eax
je 0x44e74d
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e76a
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x50
jne 0x44e7de
push reloc.WS2_32.dll_getpeername
push 0
push 0x683983
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x683983
test eax, eax
je 0x44e7be
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e7db
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x51
jne 0x44e84f
push reloc.WS2_32.dll_getpeername
push 0
push 0x685ec8
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x685ec8
test eax, eax
je 0x44e82f
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e84c
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x52
jne 0x44e8c0
push reloc.WS2_32.dll_getpeername
push 0
push 0x68af18
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x68af18
test eax, eax
je 0x44e8a0
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e8bd
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x53
jne 0x44e931
push reloc.WS2_32.dll_getpeername
push 0
push 0x68ff0a
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x68ff0a
test eax, eax
je 0x44e911
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e92e
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x54
jne 0x44e9a2
push reloc.WS2_32.dll_getpeername
push 0
push 0x693bdc
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x693bdc
test eax, eax
je 0x44e982
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44e99f
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x55
jne 0x44ea13
push reloc.WS2_32.dll_getpeername
push 0
push 0x698ce6
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x698ce6
test eax, eax
je 0x44e9f3
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44ea10
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x56
jne 0x44ea84
push reloc.WS2_32.dll_getpeername
push 0
push 0x69d63b
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x69d63b
test eax, eax
je 0x44ea64
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44ea81
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x57
jne 0x44eaf5
push reloc.WS2_32.dll_getpeername
push 0
push 0x6a13b8
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x6a13b8
test eax, eax
je 0x44ead5
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44eaf2
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x58
jne 0x44eb66
push reloc.WS2_32.dll_getpeername
push 0
push 0x6a9eca
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x6a9eca
test eax, eax
je 0x44eb46
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44eb63
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x59
jne 0x44ebd7
push reloc.WS2_32.dll_getpeername
push 0
push 0x6aec0c
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x6aec0c
test eax, eax
je 0x44ebb7
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44ebd4
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x5a
jne 0x44ec48
push reloc.WS2_32.dll_getpeername
push 0
push 0x6b656f
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x6b656f
test eax, eax
je 0x44ec28
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44ec45
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x5b
jne 0x44ecb9
push reloc.WS2_32.dll_getpeername
push 0
push 0x6bf923
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x6bf923
test eax, eax
je 0x44ec99
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44ecb6
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x5c
jne 0x44ed2a
push reloc.WS2_32.dll_getpeername
push 0
push 0x6ca56c
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x6ca56c
test eax, eax
je 0x44ed0a
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44ed27
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x5d
jne 0x44ed9b
push reloc.WS2_32.dll_getpeername
push 0
push 0x6cf4a7
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x6cf4a7
test eax, eax
je 0x44ed7b
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44ed98
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x5e
jne 0x44ee0c
push reloc.WS2_32.dll_getpeername
push 0
push 0x6d5c29
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x6d5c29
test eax, eax
je 0x44edec
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44ee09
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x5f
jne 0x44ee7d
push reloc.WS2_32.dll_getpeername
push 0
push 0x6dbd6f
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x6dbd6f
test eax, eax
je 0x44ee5d
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44ee7a
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x60
jne 0x44eeee
push reloc.WS2_32.dll_getpeername
push 0
push 0x6e2ce0
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x6e2ce0
test eax, eax
je 0x44eece
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44eeeb
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x61
jne 0x44ef5f
push reloc.WS2_32.dll_getpeername
push 0
push 0x6e8be4
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x6e8be4
test eax, eax
je 0x44ef3f
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44ef5c
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x62
jne 0x44efd0
push reloc.WS2_32.dll_getpeername
push 0
push 0x52d83b
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x52d83b
test eax, eax
je 0x44efb0
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44efcd
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x63
jne 0x44f041
push reloc.WS2_32.dll_getpeername
push 0
push 0x669f17
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x669f17
test eax, eax
je 0x44f021
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44f03e
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x64
jne 0x44f0b2
push reloc.WS2_32.dll_getpeername
push 0
push 0x62e4e7
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x62e4e7
test eax, eax
je 0x44f092
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44f0af
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x65
jne 0x44f123
push reloc.WS2_32.dll_getpeername
push 0
push 0x67554b
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x67554b
test eax, eax
je 0x44f103
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44f120
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x66
jne 0x44f194
push reloc.WS2_32.dll_getpeername
push 0
push 0x68ff0a
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x68ff0a
test eax, eax
je 0x44f174
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44f191
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x67
jne 0x44f205
push reloc.WS2_32.dll_getpeername
push 0
push 0x6ca56c
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x6ca56c
test eax, eax
je 0x44f1e5
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44f202
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x68
jne 0x44f276
push reloc.WS2_32.dll_getpeername
push 0
push 0x65ee82
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x65ee82
test eax, eax
je 0x44f256
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44f273
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
cmp dword [ebp + 8], 0x69
jne 0x44f2e7
push reloc.WS2_32.dll_getpeername
push 0
push 0x6eec28
push 1
mov ebx, 0x4589c0
call fcn.00458400
add esp, 0x10
mov dword [ebp - 4], eax
mov dword [ebp - 0xc], esp
push 0
push 0
push 0
push 0x4fddfa
push dword [ebp - 4]
mov eax, 0x6eec28
test eax, eax
je 0x44f2c7
add eax, 8
push eax
mov eax, 0x6f
call fcn.00458412
cmp dword [ebp - 0xc], esp
je 0x44f2e4
push 6
call fcn.0045840c
add esp, 4
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
jmp 0x44f2ef
mov esp, ebp
pop ebp
ret 4