Function at 0x4043ab
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x16010121
push 0x52010077
call fcn.004c0b04
add esp, 0x18
push 0xffffffffffffffff
push 6
push 0x16010121
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 1
jne 0x441759
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x59
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40444d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404473
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x57
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4044ed
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404513
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x59
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40458d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4045b3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x53
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40462d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404653
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x20
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4046cd
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4046f3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x44
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40476d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404793
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x20
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40480d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404833
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x57
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4048ad
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4048d3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x4e
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40494d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404973
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x46
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4049ed
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404a13
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x20
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x404a8d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404ab3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x47
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x404b2d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404b53
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x45
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x404bcd
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404bf3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x4e
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x404c6d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404c93
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x20
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x404d0d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404d33
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x4e
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x404dad
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404dd3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x49
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x404e4d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404e73
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x20
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x404eed
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404f13
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x44
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x404f8d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404fb3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x49
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40502d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405053
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x45
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4050cd
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4050f3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x20
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40516d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405193
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x57
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40520d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405233
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x20
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4052ad
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4052d3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x58
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40534d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405373
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x55
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4053ed
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405413
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x44
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40548d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4054b3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x41
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40552d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405553
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x4f
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4055cd
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4055f3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x20
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40566d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405693
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x47
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40570d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405733
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x53
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4057ad
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4057d3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x4d
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40584d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405873
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x20
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4058ed
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405913
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0xbc
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40598d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4059b3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0xd
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405a2d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405a53
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x4a
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405acd
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405af3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x4e
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405b6d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405b93
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x46
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405c0d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405c33
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x44
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405cad
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405cd3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x20
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405d4d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405d73
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x51
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405ded
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405e13
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x4a
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405e8d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405eb3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x42
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405f2d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405f53
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x48
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x405fcd
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x405ff3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x20
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40606d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x406093
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x44
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40610d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x406133
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x20
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4061ad
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4061d3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x57
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40624d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x406273
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x4e
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4062ed
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x406313
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x46
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40638d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4063b3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x20
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40642d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x406453
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x5a
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4064cd
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4064f3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x41
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40656d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x406593
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x4f
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40660d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x406633
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x59
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4066ad
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4066d3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x41
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40674d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x406773
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x4f
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4067ed
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x406813
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x20
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40688d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4068b3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x44
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x40692d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x406953
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x49
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x4069cd
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4069f3
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x45
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x406a6d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x406a93
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x20
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x406b0d
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x406b33
push ebx
call fcn.004c0afe
add esp, 4
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov eax, 5
mov ebx, 0x5342b0
call fcn.004c0b10
add esp, 0x10
mov ebx, 6
call fcn.00403ccf
push 0x80000301
push 0
push 0x44
push 3
mov eax, 1
mov ebx, 0x50b8d0
call fcn.004c0b10
add esp, 0x28
push 0xffffffffffffffff
push 8
push 0x16010120
push 0x52010077
call fcn.004c0b0a
add esp, 0x10
mov dword [ebp - 4], eax
push getpeername
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0x406bad
mov eax, 0x55ca99
push eax
push 1
mov ebx, 0x4c1330
call fcn.004c0b16
add esp, 0x10
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x406bd3
mov esp, ebp
pop ebp
ret