CNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECTCNNNECT