Function at 0x4106f4
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
mov dword [ebp - 4], 0
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x410719
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7c0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59a982
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41075d
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x410773
mov dword [ebp - 4], 0x5b
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x410788
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7c0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push str.ctrl
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4107cc
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4107e2
mov dword [ebp - 4], 0x11
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4107f7
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7c0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push str.shift
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41083b
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x410851
mov dword [ebp - 4], 0x10
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x410866
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7c0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59a997
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4108aa
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4108c0
mov dword [ebp - 4], 0x12
jmp 0x41246f
push 0x59a99d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.004014c1
add esp, 8
cmp eax, 0
jne 0x4108e7
mov dword [ebp - 4], 0x30
jmp 0x41246f
push 0x59a9a1
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.004014c1
add esp, 8
cmp eax, 0
jne 0x41090e
mov dword [ebp - 4], 0x31
jmp 0x41246f
push 0x59a9a5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.004014c1
add esp, 8
cmp eax, 0
jne 0x410935
mov dword [ebp - 4], 0x32
jmp 0x41246f
push 0x59a9a9
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.004014c1
add esp, 8
cmp eax, 0
jne 0x41095c
mov dword [ebp - 4], 0x33
jmp 0x41246f
push 0x59a9ad
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.004014c1
add esp, 8
cmp eax, 0
jne 0x410983
mov dword [ebp - 4], 0x34
jmp 0x41246f
push 0x59a9b1
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.004014c1
add esp, 8
cmp eax, 0
jne 0x4109aa
mov dword [ebp - 4], 0x35
jmp 0x41246f
push 0x59a9b5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.004014c1
add esp, 8
cmp eax, 0
jne 0x4109d1
mov dword [ebp - 4], 0x36
jmp 0x41246f
push 0x59a9b9
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.004014c1
add esp, 8
cmp eax, 0
jne 0x4109f8
mov dword [ebp - 4], 0x37
jmp 0x41246f
push 0x59a9bd
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.004014c1
add esp, 8
cmp eax, 0
jne 0x410a1f
mov dword [ebp - 4], 0x38
jmp 0x41246f
push 0x59a9c1
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.004014c1
add esp, 8
cmp eax, 0
jne 0x410a46
mov dword [ebp - 4], 0x39
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x410a5b
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59a9c5
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x410a9f
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x410ab5
mov dword [ebp - 4], 0x41
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x410aca
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59a9c9
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x410b0e
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x410b24
mov dword [ebp - 4], 0x42
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x410b39
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59a9cd
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x410b7d
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x410b93
mov dword [ebp - 4], 0x43
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x410ba8
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59a9d1
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x410bec
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x410c02
mov dword [ebp - 4], 0x44
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x410c17
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59a9d5
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x410c5b
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x410c71
mov dword [ebp - 4], 0x45
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x410c86
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59a9d9
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x410cca
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x410ce0
mov dword [ebp - 4], 0x46
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x410cf5
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59a9dd
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x410d39
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x410d4f
mov dword [ebp - 4], 0x47
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x410d64
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59a9e1
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x410da8
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x410dbe
mov dword [ebp - 4], 0x48
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x410dd3
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59a9e5
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x410e17
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x410e2d
mov dword [ebp - 4], 0x49
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x410e42
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59a9e9
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x410e86
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x410e9c
mov dword [ebp - 4], 0x4a
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x410eb1
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59a9ed
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x410ef5
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x410f0b
mov dword [ebp - 4], 0x4b
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x410f20
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59a9f1
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x410f64
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x410f7a
mov dword [ebp - 4], 0x4c
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x410f8f
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59a9f5
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x410fd3
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x410fe9
mov dword [ebp - 4], 0x4d
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x410ffe
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59a9f9
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x411042
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x411058
mov dword [ebp - 4], 0x4e
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41106d
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59a9fd
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4110b1
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4110c7
mov dword [ebp - 4], 0x4f
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4110dc
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa01
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x411120
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x411136
mov dword [ebp - 4], 0x50
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41114b
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa05
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41118f
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4111a5
mov dword [ebp - 4], 0x51
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4111ba
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa09
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4111fe
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x411214
mov dword [ebp - 4], 0x52
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x411229
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa0d
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41126d
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x411283
mov dword [ebp - 4], 0x53
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x411298
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa11
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4112dc
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4112f2
mov dword [ebp - 4], 0x54
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x411307
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa15
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41134b
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x411361
mov dword [ebp - 4], 0x55
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x411376
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa19
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4113ba
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4113d0
mov dword [ebp - 4], 0x56
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4113e5
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa1d
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x411429
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41143f
mov dword [ebp - 4], 0x57
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x411454
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa21
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x411498
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4114ae
mov dword [ebp - 4], 0x58
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4114c3
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa25
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x411507
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41151d
mov dword [ebp - 4], 0x59
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x411532
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa29
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x411576
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41158c
mov dword [ebp - 4], 0x5a
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4115a1
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa2d
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4115e5
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4115fb
mov dword [ebp - 4], 0x70
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x411610
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa32
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x411654
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x41166a
mov dword [ebp - 4], 0x71
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41167f
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa37
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4116c3
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4116d9
mov dword [ebp - 4], 0x72
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4116ee
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa3c
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x411732
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x411748
mov dword [ebp - 4], 0x73
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41175d
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa41
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4117a1
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x4117b7
mov dword [ebp - 4], 0x74
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4117cc
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa46
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x411810
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x411826
mov dword [ebp - 4], 0x75
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x41183b
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa4b
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41187f
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x411895
mov dword [ebp - 4], 0x76
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4118aa
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa50
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4118ee
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x411904
mov dword [ebp - 4], 0x77
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x411919
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa55
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41195d
push ebx
call fcn.0043da38
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x411973
mov dword [ebp - 4], 0x78
jmp 0x41246f
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x411988
mov eax, 0x4d0dc2
push eax
push 1
mov ebx, 0x43e7a0
call fcn.0043da2c
add esp, 0x10
mov dword [ebp - 8], eax
push 0x59aa5a
push dword [ebp - 8]
call fcn.004014c1
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4119cc
mov eax, dword [ebp - 4]
jmp 0x412477