clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses clauses