From 0c94a8a9071ad9a9f8c734d166df9df90afe41c7 Mon Sep 17 00:00:00 2001 From: Paul Caskey Date: Thu, 30 May 2019 14:46:53 +0000 Subject: [PATCH 1/5] add basic Grouper (from TIER Grouper test-compose) --- Components/Grouper/Dockerfile | 1 - Components/Grouper/README.md | 64 + Components/Grouper/compose.sh | 2 + .../grouper/database_password.txt | 0 .../grouper/grouper-loader.properties | 63 + .../grouper/grouper.client.properties | 112 + .../grouper/grouper.hibernate.properties | 29 + .../grouper/grouper.properties | 25 + .../grouper/rabbitmq_password.txt | 1 + .../grouper/subject.properties | 81 + .../configs-and-secrets/httpd/cachain-cer.pem | 0 .../configs-and-secrets/httpd/host-cert.pem | 20 + .../configs-and-secrets/httpd/host-key.pem | 28 + .../shibboleth/idp-metadata.xml | 219 + .../shibboleth/shibboleth2.xml | 136 + .../shibboleth/sp-cert.pem | 20 + .../configs-and-secrets/shibboleth/sp-key.pem | 28 + Components/Grouper/daemon/Dockerfile | 5 + Components/Grouper/data/Dockerfile | 52 + .../conf/grouper-loader.properties | 64 + .../conf/grouper.hibernate.properties | 29 + .../container_files/conf/grouper.properties | 25 + .../container_files/conf/subject.properties | 81 + .../container_files/seed-data/bootstrap.gsh | 10 + .../container_files/seed-data/ds-setup.inf | 28 + .../container_files/seed-data/sisData.sql | 2540 +++ .../data/container_files/seed-data/users.ldif | 15522 ++++++++++++++++ Components/Grouper/docker-compose.yml | 276 + Components/Grouper/gsh/Dockerfile | 5 + Components/Grouper/idp/Dockerfile | 5 + .../shibboleth-idp/conf/attribute-filter.xml | 37 + .../conf/attribute-resolver.xml | 293 + .../idp/shibboleth-idp/conf/idp.properties | 195 + .../idp/shibboleth-idp/conf/ldap.properties | 58 + .../conf/metadata-providers.xml | 80 + .../credentials/idp-backchannel.crt | 19 + .../credentials/idp-backchannel.p12 | Bin 0 -> 2500 bytes .../credentials/idp-browser.p12 | Bin 0 -> 2470 bytes .../credentials/idp-encryption.crt | 19 + .../credentials/idp-encryption.key | 27 + .../credentials/idp-signing.crt | 19 + .../credentials/idp-signing.key | 27 + .../idp/shibboleth-idp/credentials/sealer.jks | Bin 0 -> 500 bytes .../shibboleth-idp/credentials/sealer.kver | 2 + .../shibboleth-idp/metadata/grouper-sp.xml | 78 + .../shibboleth-idp/metadata/idp-metadata.xml | 219 + Components/Grouper/scim/Dockerfile | 8 + .../scim/container_files/tomcat-users.xml | 51 + .../Grouper/scim/container_files/web.xml | 30 + Components/Grouper/ui/Dockerfile | 7 + .../container_files/shibboleth/shibd.logger | 69 + Components/Grouper/ws/Dockerfile | 9 + .../Grouper/ws/container_files/server.xml | 180 + .../ws/container_files/tomcat-users.xml | 46 + Components/Grouper/ws/container_files/web.xml | 128 + 55 files changed, 21071 insertions(+), 1 deletion(-) delete mode 100644 Components/Grouper/Dockerfile create mode 100644 Components/Grouper/README.md create mode 100755 Components/Grouper/compose.sh create mode 100644 Components/Grouper/configs-and-secrets/grouper/database_password.txt create mode 100644 Components/Grouper/configs-and-secrets/grouper/grouper-loader.properties create mode 100644 Components/Grouper/configs-and-secrets/grouper/grouper.client.properties create mode 100644 Components/Grouper/configs-and-secrets/grouper/grouper.hibernate.properties create mode 100644 Components/Grouper/configs-and-secrets/grouper/grouper.properties create mode 100644 Components/Grouper/configs-and-secrets/grouper/rabbitmq_password.txt create mode 100644 Components/Grouper/configs-and-secrets/grouper/subject.properties create mode 100644 Components/Grouper/configs-and-secrets/httpd/cachain-cer.pem create mode 100644 Components/Grouper/configs-and-secrets/httpd/host-cert.pem create mode 100644 Components/Grouper/configs-and-secrets/httpd/host-key.pem create mode 100644 Components/Grouper/configs-and-secrets/shibboleth/idp-metadata.xml create mode 100644 Components/Grouper/configs-and-secrets/shibboleth/shibboleth2.xml create mode 100644 Components/Grouper/configs-and-secrets/shibboleth/sp-cert.pem create mode 100644 Components/Grouper/configs-and-secrets/shibboleth/sp-key.pem create mode 100644 Components/Grouper/daemon/Dockerfile create mode 100644 Components/Grouper/data/Dockerfile create mode 100644 Components/Grouper/data/container_files/conf/grouper-loader.properties create mode 100644 Components/Grouper/data/container_files/conf/grouper.hibernate.properties create mode 100644 Components/Grouper/data/container_files/conf/grouper.properties create mode 100644 Components/Grouper/data/container_files/conf/subject.properties create mode 100644 Components/Grouper/data/container_files/seed-data/bootstrap.gsh create mode 100644 Components/Grouper/data/container_files/seed-data/ds-setup.inf create mode 100644 Components/Grouper/data/container_files/seed-data/sisData.sql create mode 100644 Components/Grouper/data/container_files/seed-data/users.ldif create mode 100644 Components/Grouper/docker-compose.yml create mode 100644 Components/Grouper/gsh/Dockerfile create mode 100644 Components/Grouper/idp/Dockerfile create mode 100644 Components/Grouper/idp/shibboleth-idp/conf/attribute-filter.xml create mode 100644 Components/Grouper/idp/shibboleth-idp/conf/attribute-resolver.xml create mode 100644 Components/Grouper/idp/shibboleth-idp/conf/idp.properties create mode 100644 Components/Grouper/idp/shibboleth-idp/conf/ldap.properties create mode 100644 Components/Grouper/idp/shibboleth-idp/conf/metadata-providers.xml create mode 100644 Components/Grouper/idp/shibboleth-idp/credentials/idp-backchannel.crt create mode 100644 Components/Grouper/idp/shibboleth-idp/credentials/idp-backchannel.p12 create mode 100644 Components/Grouper/idp/shibboleth-idp/credentials/idp-browser.p12 create mode 100644 Components/Grouper/idp/shibboleth-idp/credentials/idp-encryption.crt create mode 100644 Components/Grouper/idp/shibboleth-idp/credentials/idp-encryption.key create mode 100644 Components/Grouper/idp/shibboleth-idp/credentials/idp-signing.crt create mode 100644 Components/Grouper/idp/shibboleth-idp/credentials/idp-signing.key create mode 100644 Components/Grouper/idp/shibboleth-idp/credentials/sealer.jks create mode 100644 Components/Grouper/idp/shibboleth-idp/credentials/sealer.kver create mode 100644 Components/Grouper/idp/shibboleth-idp/metadata/grouper-sp.xml create mode 100644 Components/Grouper/idp/shibboleth-idp/metadata/idp-metadata.xml create mode 100644 Components/Grouper/scim/Dockerfile create mode 100644 Components/Grouper/scim/container_files/tomcat-users.xml create mode 100644 Components/Grouper/scim/container_files/web.xml create mode 100644 Components/Grouper/ui/Dockerfile create mode 100644 Components/Grouper/ui/container_files/shibboleth/shibd.logger create mode 100644 Components/Grouper/ws/Dockerfile create mode 100644 Components/Grouper/ws/container_files/server.xml create mode 100644 Components/Grouper/ws/container_files/tomcat-users.xml create mode 100644 Components/Grouper/ws/container_files/web.xml diff --git a/Components/Grouper/Dockerfile b/Components/Grouper/Dockerfile deleted file mode 100644 index 1af79d8..0000000 --- a/Components/Grouper/Dockerfile +++ /dev/null @@ -1 +0,0 @@ -#to-do diff --git a/Components/Grouper/README.md b/Components/Grouper/README.md new file mode 100644 index 0000000..6bf62c5 --- /dev/null +++ b/Components/Grouper/README.md @@ -0,0 +1,64 @@ +The `test-compose` directory contains an example Grouper environment that starts up the various Grouper components. This example demonstrates how one might go about customizing and deploying their Grouper containers, using the TIER Grouper image as a base image. + +In this example, the following cases are covered by this example: + +- A demo directory and SIS database are included, populated with approximately 1,000 test subjects. +- Grouper is configured to use this directory as the subject source. +- Grouper Loader creates groups based on the data in the SIS table. +- Grouper UI is protected by a Shibboleth IdP (included) that connects to this directory server. +- Grouper WS is protected by http basic auth that authenticates against the directory server. +- Grouper publishes event data to a RabbitMQ instance (included). + +It should be noted that while this example uses Docker Compose as a build and deployment vehicle, ideally one should use a CI server to build and publish institution specific images to an image repository as changes to the institution's customizations are committed to the source repository. These images would then be deployed to Docker Swarm, assuming that the appropriate Docker Secrets and Configs have been published to the swarm. + +# Getting Started + +From `test-compose` directory, run: + +```console +$ docker-compose up -d +``` + +This will build each of our customized images after downloading the TIER Grouper image. It will create containers for each of our components using the configuation specified in the `docker-compose.yml` file. + +To stop the Grouper environment, run: + +```console +$ docker-compose down +``` + +When doing iterative work, such as testing UI changes or configuration changes, I find if handy to use the following command: + +```console +$ docker-compose kill; docker-compose rm -f; docker-compose build && docker-compose up +``` + +This command will clear out any remaining containers, as defined by the `docker-compose.yml` file, from the Docker host, rebuild our custom images, and start new instances of them. Because we do not specify the `-d` on the `up` command, the containers will not be forked causing the container logs to be displayed to the console, and the command prompt will not return until hitting `Ctrl+C`, which will kill the running containers. + +# Testing Endpoints + +The components can be accessed at the following urls, with + +Grouper UI: https://localhost/grouper (username: banderson, password: password (from ldap) or password1 (from tomcat-users.xml)) +Grouper WS: https://localhost:8443/grouper-ws/status?diagnosticType=all +Grouper SCIM: https://localhost:9443/grouper-ws-scim/ (username: banderson, password: password (from tomcat-users.xml)) +RabbmitMQ: http://localhost:15672/ (username: guest, password: guest) +MariaDB: Port 3306 (username: root, password: (no password) ) +389-ds Directory: Port 389 (username: cn=Directory Manager, password: password) + +Note that when accessing the Grouper UI, Grouper WS, or Shibboleth IdP, your browser will prompt you about an untrusted certificate. It is OK to ignore the warning while working with this example configuration. + +# Additional Notes + +- In this example, we use a variety of ways to pass in passwords (Grouper database, LDAP, Grouper Client, and RabbitMQ). The point is to demonstrate possibilities and not demonstrating what is required. (See the image readme for more details.) +- Docker `configs` are not supported by Docker Compose (when run in a non-Swarm mode), so those are represented in the `docker-compose.yml` file as bind mount volumes. +- The Grouper config files in the `data` image's `conf` directory are used to build the sample grouper database and ldap store. They are not used when the container is instantiated as there is no Grouper runtime in this container. +- The containers will use Docker Secrets and bind mounts for non-sensitive files that are read from the `configs-and-secrets` directory in the `test-compose` directory. +- With regard to RabbitMQ, the deployer must manually add a queue named `sampleQueue` to see Grouper messages in RabbitMQ. Messages will be dropped by RabbitMQ (and the Grouper Deamon will log errors) until this occurs. +- In this example, we don't care about the IdP secrets. They are baked into the overlay instead of using Docker Secrets. (This is not best practice for an IdP configuration, but that isn't the focus of this example.) + +# Future TODOs + +- Add a Docker Stack example + +> This docker-stack.yml file uses the `configs` syntax which is part of the Compose file format v3.3 and requires Docker Engine version 17.06.0+ (released on 2017-06-28). Users of older engine versions will need convert `config` references to use bind mounts. After this change, everything else should work as expected. diff --git a/Components/Grouper/compose.sh b/Components/Grouper/compose.sh new file mode 100755 index 0000000..b572bad --- /dev/null +++ b/Components/Grouper/compose.sh @@ -0,0 +1,2 @@ +#!/bin/sh +docker-compose up --build -d diff --git a/Components/Grouper/configs-and-secrets/grouper/database_password.txt b/Components/Grouper/configs-and-secrets/grouper/database_password.txt new file mode 100644 index 0000000..e69de29 diff --git a/Components/Grouper/configs-and-secrets/grouper/grouper-loader.properties b/Components/Grouper/configs-and-secrets/grouper/grouper-loader.properties new file mode 100644 index 0000000..68bef05 --- /dev/null +++ b/Components/Grouper/configs-and-secrets/grouper/grouper-loader.properties @@ -0,0 +1,63 @@ +################################# +## LDAP connections +################################# +# specify the ldap connection with user, pass, url +# the string after "ldap." is the ID of the connection, and it should not have +# spaces or other special chars in it. In this case is it "personLdap" + +#note the URL should start with ldap: or ldaps: if it is SSL. +#It should contain the server and port (optional if not default), and baseDn, +#e.g. ldaps://ldapserver.school.edu:636/dc=school,dc=edu +ldap.demo.url = ldap://data:389/dc=internet2,dc=edu + +#optional, if authenticated +ldap.demo.user = cn=admin,dc=internet2,dc=edu + +#optional, if authenticated note the password can be stored encrypted in an external file +ldap.demo.pass.elConfig = ${java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD_FILE') != null ? org.apache.commons.io.FileUtils.readFileToString(java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD_FILE'), "utf-8") : java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD')} +#ldap.demo.pass = password + +#optional, if you are using tls, set this to true. Generally you will not be using an SSL URL to use TLS... +ldap.demo.tls = false + +#optional, if using sasl +#ldap.personLdap.saslAuthorizationId = +#ldap.personLdap.saslRealm = + +#optional (note, time limit is for search operations, timeout is for connection timeouts), +#most of these default to vt-ldap defaults. times are in millis +#validateOnCheckout defaults to true if all other validate methods are false +#ldap.personLdap.batchSize = +#ldap.personLdap.countLimit = +#ldap.personLdap.timeLimit = +#ldap.personLdap.timeout = +#ldap.personLdap.minPoolSize = +#ldap.personLdap.maxPoolSize = +#ldap.personLdap.validateOnCheckIn = +#ldap.personLdap.validateOnCheckOut = +#ldap.personLdap.validatePeriodically = +#ldap.personLdap.validateTimerPeriod = +#ldap.personLdap.pruneTimerPeriod = +#if connections expire after a certain amount of time, this is it, in millis, defaults to 300000 (5 minutes) +#ldap.personLdap.expirationTime = + +#make the paths fully qualified and not relative to the loader group. +loader.ldap.requireTopStemAsStemFromConfigGroup=false + +##################################### +## Messaging integration with change log +##################################### +changeLog.consumer.rabbitMqMessagingSample.quartzCron = 0 * * * * ? + +# note, change "messagingSample" in key to be the name of the consumer. e.g. changeLog.consumer.someNameAnyName.class +changeLog.consumer.rabbitMqMessagingSample.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer + +changeLog.consumer.rabbitMqMessagingSample.publisher.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbMessagingPublisher +changeLog.consumer.rabbitMqMessagingSample.publisher.messagingSystemName = rabbitmq +# note, routingKey property is valid only for rabbitmq. For other messaging systems, it is ignored. +changeLog.consumer.rabbitMqMessagingSample.publisher.routingKey = +## queue or topic +changeLog.consumer.rabbitMqMessagingSample.publisher.messageQueueType = queue +changeLog.consumer.rabbitMqMessagingSample.publisher.queueOrTopicName = sampleQueue +## this is optional if not using "id" for subjectId, need to be a subject attribute in the sources.xml +#changeLog.consumer.rabbitMqMessagingSample.publisher.addSubjectAttributes = email diff --git a/Components/Grouper/configs-and-secrets/grouper/grouper.client.properties b/Components/Grouper/configs-and-secrets/grouper/grouper.client.properties new file mode 100644 index 0000000..dcc50ae --- /dev/null +++ b/Components/Grouper/configs-and-secrets/grouper/grouper.client.properties @@ -0,0 +1,112 @@ +# +# Copyright 2014 Internet2 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +# +# Grouper client configuration +# $Id: grouper.client.example.properties,v 1.24 2009-12-30 04:23:02 mchyzer Exp $ +# + +# The grouper client uses Grouper Configuration Overlays (documented on wiki) +# By default the configuration is read from grouper.client.base.properties +# (which should not be edited), and the grouper.client.properties overlays +# the base settings. See the grouper.client.base.properties for the possible +# settings that can be applied to the grouper.client.properties + +######################################## +## LDAP connection settings +######################################## + +# url of directory, including the base DN (distinguished name) +# e.g. ldap://server.school.edu/dc=school,dc=edu +# e.g. ldaps://server.school.edu/dc=school,dc=edu +grouperClient.ldap.url = + +# kerberos principal used to connect to ldap +grouperClient.ldap.login = + +# password for shared secret authentication to ldap +# or you can put a filename with an encrypted password +grouperClient.ldap.password = + +######################################## +## Web service Connection settings +######################################## + +# url of web service, should include everything up to the first resource to access +# e.g. http://groups.school.edu:8090/grouper-ws/servicesRest +# e.g. https://groups.school.edu/grouper-ws/servicesRest +grouperClient.webService.url = https://ws/grouper-ws/servicesRest + +# kerberos principal used to connect to web service +grouperClient.webService.login = banderson + +# password for shared secret authentication to web service +# or you can put a filename with an encrypted password +grouperClient.webService.password.elConfig = ${java.lang.System.getenv().get('GROUPER_CLIENT_WEBSERVICE_PASSWORD_FILE') != null ? org.apache.commons.io.FileUtils.readFileToString(java.lang.System.getenv().get('GROUPER_CLIENT_WEBSERVICE_PASSWORD_FILE'), "utf-8") : java.lang.System.getenv().get('GROUPER_CLIENT_WEBSERVICE_PASSWORD') } + + +################################ +## Grouper Messaging System +################################ + +# name of messaging system which is the default +grouper.messaging.default.name.of.messaging.system = rabbitmq + +# name of a messaging system. note, "grouperBuiltinMessaging" can be arbitrary +# grouper.messaging.system.grouperBuiltinMessaging.name = grouperBuiltinMessaging + +# class that implements edu.internet2.middleware.grouperClient.messaging.GrouperMessagingSystem +# grouper.messaging.system.grouperBuiltinMessaging.class = edu.internet2.middleware.grouper.messaging.GrouperBuiltinMessagingSystem + +# name of a messaging system. note, "grouperBuiltinMessaging" can be arbitrary +grouper.messaging.system.rabbitmqSystem.name = rabbitmqSystem + +# class that implements edu.internet2.middleware.grouperClient.messaging.GrouperMessagingSystem +grouper.messaging.system.rabbitmqSystem.class = edu.internet2.middleware.grouperMessagingRabbitmq.GrouperMessagingRabbitmqSystem + +# host address of rabbitmq queue +grouper.messaging.system.rabbitmqSystem.host = rabbitmq + +# virtual host of rabbitmq queue +grouper.messaging.system.rabbitmqSystem.virtualhost = + +# port of rabbitmq queue +grouper.messaging.system.rabbitmqSystem.port = + +grouper.messaging.system.rabbitmqSystem.defaultPageSize = 10 + +grouper.messaging.system.rabbitmqSystem.maxPageSize = 50 + + +# name of a messaging system, required +grouper.messaging.system.rabbitmq.name = rabbitmq + +# default system settings to this messaging system, note, there is only one level of inheritance +grouper.messaging.system.rabbitmq.defaultSystemName = rabbitmqSystem + +grouper.messaging.system.rabbitmq.user = guest + +#pass +grouper.messaging.system.rabbitmq.password.elConfig = ${java.lang.System.getenv().get('RABBITMQ_PASSWORD_FILE') != null ? org.apache.commons.io.FileUtils.readFileToString(java.lang.System.getenv().get('RABBITMQ_PASSWORD_FILE'), "utf-8") : java.lang.System.getenv().get('RABBITMQ_PASSWORD') } +# set the following three properties if you want to use TLS connection to rabbitmq. All three need to be populated. +# TLS Version +#grouper.messaging.system.rabbitmqSystem.tlsVersion = TLSv1.1 + +# path to trust store file +#grouper.messaging.system.rabbitmqSystem.pathToTrustStore = + +# trust passphrase +#grouper.messaging.system.rabbitmqSystem.trustPassphrase = \ No newline at end of file diff --git a/Components/Grouper/configs-and-secrets/grouper/grouper.hibernate.properties b/Components/Grouper/configs-and-secrets/grouper/grouper.hibernate.properties new file mode 100644 index 0000000..96abb4c --- /dev/null +++ b/Components/Grouper/configs-and-secrets/grouper/grouper.hibernate.properties @@ -0,0 +1,29 @@ +# +# Grouper Hibernate Configuration +# $Id: grouper.hibernate.example.properties,v 1.9 2009-08-11 20:18:09 mchyzer Exp $ +# + +# The grouper hibernate config uses Grouper Configuration Overlays (documented on wiki) +# By default the configuration is read from grouper.hibernate.base.properties +# (which should not be edited), and the grouper.hibernate.properties overlays +# the base settings. See the grouper.hibernate.base.properties for the possible +# settings that can be applied to the grouper.hibernate.properties + +######################################## +## DB settings +######################################## + +# e.g. mysql: jdbc:mysql://localhost:3306/grouper +# e.g. p6spy (log sql): [use the URL that your DB requires] +# e.g. oracle: jdbc:oracle:thin:@server.school.edu:1521:sid +# e.g. hsqldb (a): jdbc:hsqldb:dist/run/grouper;create=true +# e.g. hsqldb (b): jdbc:hsqldb:hsql://localhost:9001/grouper +# e.g. postgres: jdbc:postgresql://localhost:5432/database +# e.g. mssql: jdbc:sqlserver://localhost:3280;databaseName=grouper +hibernate.connection.url = jdbc:mysql://data:3306/grouper?CharSet=utf8&useUnicode=true&characterEncoding=utf8 + +hibernate.connection.username = root +# If you are using an empty password, depending upon your version of +# Java and Ant you may need to specify a password of "". +# Note: you can keep passwords external and encrypted: https://bugs.internet2.edu/jira/browse/GRP-122 +hibernate.connection.password.elConfig = ${java.lang.System.getenv().get('GROUPER_DATABASE_PASSWORD_FILE') != null ? org.apache.commons.io.FileUtils.readFileToString(java.lang.System.getenv().get('GROUPER_DATABASE_PASSWORD_FILE'), "utf-8") : java.lang.System.getenv().get('GROUPER_DATABASE_PASSWORD') } diff --git a/Components/Grouper/configs-and-secrets/grouper/grouper.properties b/Components/Grouper/configs-and-secrets/grouper/grouper.properties new file mode 100644 index 0000000..c931287 --- /dev/null +++ b/Components/Grouper/configs-and-secrets/grouper/grouper.properties @@ -0,0 +1,25 @@ +# +# Grouper Configuration +# $Id: grouper.example.properties,v 1.48 2009-12-16 06:02:30 mchyzer Exp $ +# + +# Grouper uses Grouper Configuration Overlays (documented on wiki) +# By default the configuration is read from grouper.base.properties +# (which should not be edited), and the grouper.properties overlays +# the base settings. See the grouper.base.properties for the possible +# settings that can be applied to the grouper.properties + +#if groups like the wheel group should be auto-created for convenience (note: check config needs to be on) +configuration.autocreate.system.groups = true + +# A wheel group allows you to enable non-GrouperSystem subjects to act +# like a root user when interacting with the registry. +groups.wheel.use = true + +# Set to the name of the group you want to treat as the wheel group. +# The members of this group will be treated as root-like users. +groups.wheel.group = etc:sysadmingroup + +# Used to allow Include Exclude groups +grouperIncludeExclude.use = true +grouperIncludeExclude.requireGroups.use = true diff --git a/Components/Grouper/configs-and-secrets/grouper/rabbitmq_password.txt b/Components/Grouper/configs-and-secrets/grouper/rabbitmq_password.txt new file mode 100644 index 0000000..158f675 --- /dev/null +++ b/Components/Grouper/configs-and-secrets/grouper/rabbitmq_password.txt @@ -0,0 +1 @@ +guest \ No newline at end of file diff --git a/Components/Grouper/configs-and-secrets/grouper/subject.properties b/Components/Grouper/configs-and-secrets/grouper/subject.properties new file mode 100644 index 0000000..c9329fd --- /dev/null +++ b/Components/Grouper/configs-and-secrets/grouper/subject.properties @@ -0,0 +1,81 @@ +#subject.sources.xml.location = + +subjectApi.source.ldap.param.ldapServerId.value = demo + + +subjectApi.source.ldap.id = ldap +subjectApi.source.ldap.name = EDU Ldap +subjectApi.source.ldap.types = person +subjectApi.source.ldap.adapterClass = edu.internet2.middleware.grouper.subj.GrouperJndiSourceAdapter + +## replaced with new LDAPTIVE lib +#subjectApi.source.ldap.param.INITIAL_CONTEXT_FACTORY.value = com.sun.jndi.ldap.LdapCtxFactory +#subjectApi.source.ldap.param.PROVIDER_URL.value = ldap://data:389 +#subjectApi.source.ldap.param.SECURITY_AUTHENTICATION.value = simple +#subjectApi.source.ldap.param.SECURITY_PRINCIPAL.value = cn=admin,dc=internet2,dc=edu +#subjectApi.source.ldap.param.SECURITY_CREDENTIALS.value.elConfig = ${java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD_FILE') != null ? org.apache.commons.io.FileUtils.readFileToString(java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD_FILE'), "utf-8") : java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD')} +#subjectApi.source.ldap.param.VTLDAP_VALIDATOR.value = ConnectLdapValidator + +subjectApi.source.ldap.param.SubjectID_AttributeType.value = uid +subjectApi.source.ldap.param.SubjectID_formatToLowerCase.value = false +subjectApi.source.ldap.param.Name_AttributeType.value = cn +subjectApi.source.ldap.param.Description_AttributeType.value = cn +subjectApi.source.ldap.param.subjectVirtualAttribute_0_searchAttribute0.value = ${subjectUtils.defaultIfBlank(subject.getAttributeValueOrCommaSeparated('uid'), "")},${subjectUtils.defaultIfBlank(subject.getAttributeValueOrCommaSeparated('cn'), "")},${subjectUtils.defaultIfBlank(subject.getAttributeValueOrCommaSeparated('exampleEduRegId'), "")} +subjectApi.source.ldap.param.sortAttribute0.value = cn +subjectApi.source.ldap.param.searchAttribute0.value = searchAttribute0 + +# STATUS SECTION for searches to filter out inactives and allow +# the user to filter by status with e.g. status=all +# this is optional, and advanced +# +# field in database or ldap or endpoint that is the status field +#subjectApi.source.example.param.statusDatastoreFieldName.value = status + +# search string from user which represents the status. e.g. status=active +#subjectApi.source.example.param.statusLabel.value = status + +# available statuses from screen (if not specified, any will be allowed). comma separated list. +# Note, this is optional and you probably dont want to configure it, it is mostly necessary +# when you have multiple sources with statuses... if someone types an invalid status +# and you have this configured, it will not filter by it +#subjectApi.source.example.param.statusesFromUser.value = Active, Inactive, Pending, All + +# all label from the user +#subjectApi.source.example.param.statusAllFromUser.value = All + +# if no status is specified, this will be used (e.g. for active only). Note, the value should be of the +# form the user would type in +#subjectApi.source.example.param.statusSearchDefault.value = status=active + +# translate between screen values of status, and the data store value. Increment the 0 to 1, 2, etc for more translations. +# so the user could enter: status=active, and that could translate to status_col=A. The 'user' is what the user types in, +# the 'datastore' is what is in the datastore. The user part is not case-sensitive. Note, this could be a many to one +#subjectApi.source.example.param.statusTranslateUser0.value = active +#subjectApi.source.example.param.statusTranslateDatastore0.value = A + +# subject identifier to store in grouper's member table. this is used to increase speed of loader and perhaps for provisioning +# you can have up to max 1 subject identifier +#subjectApi.source.example.param.subjectIdentifierAttribute0.value = uid + +#searchSubject: find a subject by ID. ID is generally an opaque and permanent identifier, e.g. 12345678. +# Each subject has one and only on ID. Returns one result when searching for one ID. +subjectApi.source.ldap.search.searchSubject.param.filter.value = (&(uid=%TERM%)(objectclass=person)) +subjectApi.source.ldap.search.searchSubject.param.scope.value = SUBTREE_SCOPE +subjectApi.source.ldap.search.searchSubject.param.base.value = ou=people + +#searchSubjectByIdentifier: find a subject by identifier. Identifier is anything that uniquely +# identifies the user, e.g. jsmith or jsmith@institution.edu. +# Subjects can have multiple identifiers. Note: it is nice to have if identifiers are unique +# even across sources. Returns one result when searching for one identifier. +subjectApi.source.ldap.search.searchSubjectByIdentifier.param.filter.value = (&(|(uid=%TERM%)(employeeNumber=%TERM%))(objectclass=person)) +subjectApi.source.ldap.search.searchSubjectByIdentifier.param.scope.value = SUBTREE_SCOPE +subjectApi.source.ldap.search.searchSubjectByIdentifier.param.base.value = ou=people + +# search: find subjects by free form search. Returns multiple results. + +subjectApi.source.ldap.search.search.param.filter.value = (&(|(|(uid=%TERM%)(cn=*%TERM%*))(uid=%TERM%*))(objectclass=person)) +subjectApi.source.ldap.search.search.param.scope.value = SUBTREE_SCOPE +subjectApi.source.ldap.search.search.param.base.value = ou=people + +subjectApi.source.ldap.attributes = givenName, sn, uid, mail, employeeNumber +subjectApi.source.ldap.internalAttributes = searchAttribute0 diff --git a/Components/Grouper/configs-and-secrets/httpd/cachain-cer.pem b/Components/Grouper/configs-and-secrets/httpd/cachain-cer.pem new file mode 100644 index 0000000..e69de29 diff --git a/Components/Grouper/configs-and-secrets/httpd/host-cert.pem b/Components/Grouper/configs-and-secrets/httpd/host-cert.pem new file mode 100644 index 0000000..9cc228a --- /dev/null +++ b/Components/Grouper/configs-and-secrets/httpd/host-cert.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDPDCCAiQCCQDNZe8r0hVtuTANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJV +UzELMAkGA1UECAwCTUkxEjAQBgNVBAcMCUFubiBBcmJvcjEXMBUGA1UECgwOSW50 +ZXJuZXQyL1RJRVIxFzAVBgNVBAMMDnNwLmV4YW1wbGUub3JnMB4XDTE3MDkyMjE5 +NTAzNVoXDTI3MDkyMDE5NTAzNVowYDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAk1J +MRIwEAYDVQQHDAlBbm4gQXJib3IxFzAVBgNVBAoMDkludGVybmV0Mi9USUVSMRcw +FQYDVQQDDA5zcC5leGFtcGxlLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBAMTNJmsNpTpR4NrDJwOgK/o3UYlNdi1c6xBflt+liLAsQc160QReV4dS +SGK8LZvN58a/BTIsH8dLhQlUQ8qQUY2AfolVrNxb7Waumeh/POzYUTRylnoGpU3W +bGMEPxE/AdgP5U/adYvyu4XI5epv7wjZJOTqcVag15SalY+aso+ZC/5l+UzRxmWB +ZxKTsSL1y7PFehY4/Zl3Y3oGVsVl/zspt5lteoZQeeVxUX29S3Af11yHY4xpEp+7 +rvAzY/nlsTiHAsUoCFK/NFQ2evvSRx52B9Fk1cWP1MDVDm2QjQqD9xBGYSnX6bhQ +ejVx7JUJHlblu2Q5p5XdW0BihgFluoECAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA +n/qhYnIviPs4tglCdrw+M7gbqKNWadDC3F9HDYzlJMFeS/ae2turhEUgQPbYPDQQ +eO3oOILtvCXNFUPM58jf8V5YFRrOqrTgx44kexQDaHO5YYNft5tF5TdvBYE2gOVr +GdYrH2iSP8WX+Yy7JH5uqkfwWzEntWHJdey39rCWKAUCCB35+/2b4N53Qmlv2+ug +CpNJYFtXInd4YMmM5HjXLyoWXtjnKiwDqYUCeYPSwAajnCqRqRXUX0gYTFDRiwRP +HbmO9We0nqoc/71nikmGGoSRMO/zWVMFjwmAx1fGiWdU61sjGX8sHifzmVyJVEBI +Z75p+JrWYZJYrx/vpWxL8g== +-----END CERTIFICATE----- diff --git a/Components/Grouper/configs-and-secrets/httpd/host-key.pem b/Components/Grouper/configs-and-secrets/httpd/host-key.pem new file mode 100644 index 0000000..1b0b579 --- /dev/null +++ b/Components/Grouper/configs-and-secrets/httpd/host-key.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEzSZrDaU6UeDa +wycDoCv6N1GJTXYtXOsQX5bfpYiwLEHNetEEXleHUkhivC2bzefGvwUyLB/HS4UJ +VEPKkFGNgH6JVazcW+1mrpnofzzs2FE0cpZ6BqVN1mxjBD8RPwHYD+VP2nWL8ruF +yOXqb+8I2STk6nFWoNeUmpWPmrKPmQv+ZflM0cZlgWcSk7Ei9cuzxXoWOP2Zd2N6 +BlbFZf87KbeZbXqGUHnlcVF9vUtwH9dch2OMaRKfu67wM2P55bE4hwLFKAhSvzRU +Nnr70kcedgfRZNXFj9TA1Q5tkI0Kg/cQRmEp1+m4UHo1ceyVCR5W5btkOaeV3VtA +YoYBZbqBAgMBAAECggEAA/5t0ypZug9DUu0283niqpdIzlKGHXGPS6vE8hD37ytW +wobFiyMm/5YJ5gcPnePV2lCyGEyQ8Ih10LSnE4tOPGLpLnxQn8A11ymf8fnzEJNr +Qnc42o0b+bJqTLAfX4g5z1qzOqWiUQ7CA3sKP3G6FiHh/8tKNYnaFif09Q8cpJFb +YDDkvm48NJgsrIoCgmaFIQIn+yDzGQKWwTNMIks+RByWpc67j1x1kiyQM1RfrEev +Yyq/ZkP66IYZzmZKpFCWGs5qbRZdxyXNpq85DjwA99lAH7vxtMJHQM4z1h1eDH4L +Ma5hEnmmHu4D5lF2GDQYflvuFdDGH5tThO6MV0IrSQKBgQD+kvEtNxJCMxLOVFyV +NWF3pk/i2nkD+53t/VPXjMPtW7IesouEGzU82I/fT2wUTkNwFdkVpv37qoLypKZm +npJFxr6abQNjiDh2Fsh8/iuJfvdZUFJbCEY6NS58qgjix8XCQKRD06EugK7uekIZ +zJnttF3qVBBD8Z8Uwxz8i+jF1wKBgQDF51y/5XB6Bz47cdxw7P8NsfnTz2V3H0HU +OnlEBANbhmBadjU8dqbM54Nxbn7VOdooXPuSnAKJ9vPDg1n5Y/GO+lgldNzfyK6g +HnbldSu0zBvAaGvmAjLjetEtOkBqYkrHJlT6JAems/Kc/YX5uooAz9/jNJFXP9++ +KbjH3CzHZwKBgQC6ppxEDZPKi83nD/2NvMTIyFzcNFj0LaEepFW7vc7NkiSn0zrt +0lEXWqUqEv5oaPWTEcHH2VdxFRTLuSL0LKGMnWqUqQcKDA9xrcSzuFvNhRTwHC81 +5XwwI1wBNV4sgFKj2WdW/6y2/szDt0oNxnC50zvkmlwOpPKBc4kmNaKmowKBgBmC +uXIDIXyZcmw3QTNNWZNqXcnv8iRo4xN4dilOWyBxMfp3QmWI5feD4G2+0Jqr2nNZ +iRRdB/bA3qtVQ0PinkDQBIzPg6lVNS1uv+TUNc4YgXtL+pyrq+Om8U/jMmqEQR9q +0YltG49houSZyatnYGK6aSHgpNuaYD0jI66fsyYBAoGAMefyD0I/ncArjuf58hVQ +zSjxfcvlja9okrC8ZgqsVluezcm4rQNcSjBnESGTCjJC7O29AofGLHkvnsBQDiGk +hE38IRisd+okXdApr41ifWDhmtASud5q6wlhOpMmQxg+OALf1rTvFYhbnFEXV/KY +e5A4iXLRIbxbmXZDa35Rebw= +-----END PRIVATE KEY----- diff --git a/Components/Grouper/configs-and-secrets/shibboleth/idp-metadata.xml b/Components/Grouper/configs-and-secrets/shibboleth/idp-metadata.xml new file mode 100644 index 0000000..5a70824 --- /dev/null +++ b/Components/Grouper/configs-and-secrets/shibboleth/idp-metadata.xml @@ -0,0 +1,219 @@ + + + + + + + + example.org + + + + + + + +MIIDEzCCAfugAwIBAgIUS9SuTXwsFVVG+LjOEAbLqqT/el0wDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMjZaFw0zNTEy +MTEwMjIwMjZaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCMAoDHx8xCIfv/6QKqt9mcHYmEJ8y2dKprUbpdcOjH +YvNPIl/lHPsUyrb+Nc+q2CDeiWjVk1mWYq0UpIwpBMuw1H6+oOqr4VQRi65pin0M +SfE0MWIaFo5FPvpvoptkHD4gvREbm4swyXGMczcMRfqgalFXhUD2wz8W3XAM5Cq2 +03XeJbj6TwjvKatG5XPdeUe2FBGuOO2q54L1hcIGnLMCQrg7D31lR13PJbjnJ0No +5C3k8TPuny6vJsBC03GNLNKfmrKVTdzr3VKp1uay1G3DL9314fgmbl8HA5iRQmy+ +XInUU6/8NXZSF59p3ITAOvZQeZsbJjg5gGDip5OZo9YlAgMBAAGjWzBZMB0GA1Ud +DgQWBBRPlM4VkKZ0U4ec9GrIhFQl0hNbLDA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAIZ0a1ov3my3ljJG588I/PHx+TxAWONWmpKbO9c/qI3Drxk4oRIffiac +ANxdvtabgIzrlk5gMMisD7oyqHJiWgKv5Bgctd8w3IS3lLl7wHX65mTKQRXniG98 +NIjkvfrhe2eeJxecOqnDI8GOhIGCIqZUn8ShdM/yHjhQ2Mh0Hj3U0LlKvnmfGSQl +j0viGwbFCaNaIP3zc5UmCrdE5h8sWL3Fu7ILKM9RyFa2ILHrJScV9t623IcHffHP +IeaY/WtuapsrqRFxuQL9QFWN0FsRIdLmjTq+00+B/XnnKRKFBuWfjhHLF/uu8f+E +t6Lf23Kb8yD6ZR7dihMZAGHnYQ/hlhM= + + + + + + + + + +MIIDFDCCAfygAwIBAgIVAN3vv+b7KN5Se9m1RZsCllp/B/hdMA0GCSqGSIb3DQEB +CwUAMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwHhcNMTUxMjExMDIyMDE0WhcNMzUx +MjExMDIyMDE0WjAVMRMwEQYDVQQDDAppZHB0ZXN0YmVkMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAh91caeY0Q85uhaUyqFwP2bMjwMFxMzRlAoqBHd7g +u6eo4duaeLz1BaoR2XTBpNNvFR5oHH+TkKahVDGeH5+kcnIpxI8JPdsZml1srvf2 +Z6dzJsulJZUdpqnngycTkGtZgEoC1vmYVky2BSAIIifmdh6s0epbHnMGLsHzMKfJ +Cb/Q6dYzRWTCPtzE2VMuQqqWgeyMr7u14x/Vqr9RPEFsgY8GIu5jzB6AyUIwrLg+ +MNkv6aIdcHwxYTGL7ijfy6rSWrgBflQoYRYNEnseK0ZHgJahz4ovCag6wZAoPpBs +uYlY7lEr89Ucb6NHx3uqGMsXlDFdE4QwfDLLhCYHPvJ0uwIDAQABo1swWTAdBgNV +HQ4EFgQUAkOgED3iYdmvQEOMm6u/JmD/UTQwOAYDVR0RBDEwL4IKaWRwdGVzdGJl +ZIYhaHR0cHM6Ly9pZHB0ZXN0YmVkL2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEB +CwUAA4IBAQBIdd4YWlnvJjql8+zKKgmWgIY7U8DA8e6QcbAf8f8cdE33RSnjI63X +sv/y9GfmbAVAD6RIAXPFFeRYJ08GOxGI9axfNaKdlsklJ9bk4ducHqgCSWYVer3s +RQBjxyOfSTvk9YCJvdJVQRJLcCvxwKakFCsOSnV3t9OvN86Ak+fKPVB5j2fM/0fZ +Kqjn3iqgdNPTLXPsuJLJO5lITRiBa4onmVelAiCstI9PQiaEck+oAHnMTnC9JE/B +DHv3e4rwq3LznlqPw0GSd7xqNTdMDwNOWjkuOr3sGpWS8ms/ZHHXV1Vd22uPe70i +s00xrv14zLifcc8oj5DYzOhYRifRXgHX + + + + + + + + + +MIIDEzCCAfugAwIBAgIUG6Nn1rlERS1vsi88tcdzSYX0oqAwDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMTRaFw0zNTEy +MTEwMjIwMTRaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCBXv0o3fmT8iluyLjJ4lBAVCW+ZRVyEXPYQuRi7vfD +cO4a6d1kxiJLsaK0W88VNxjFQRr8PgDkWr28vwoH1rgk4pLsszLD48DBzD942peJ +l/S6FnsIJjmaHcBh4pbNhU4yowu63iKkvttrcZAEbpEro6Z8CziWEx8sywoaYEQG +ifPkr9ORV6Cn3txq+9gMBePG41GrtZrUGIu+xrndL0Shh4Pq0eq/9MAsVlIIXEa8 +9WfH8J2kFcTOfoWtIc70b7TLZQsx4YnNcnrGLSUEcstFyPLX+Xtv5SNZF89OOIxX +VNjNvgE5DbJb9hMM4UAFqI+1bo9QqtxwThjc/sOvIxzNAgMBAAGjWzBZMB0GA1Ud +DgQWBBStTyogRPuAVG6q7yPyav1uvE+7pTA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAFMfoOv+oISGjvamq7+Y4G7ep5vxlAPeK3RATYPYvAmyH946qZXh98ni +QXyuqZW5P5eEt86toY45IwDU5r09SKwHughEe99iiEkxh0mb2qo84qX9/qcg+kyN +jeLd/OSyolpUCEFNwOFcog7pj7Eer+6AHbwTn1Mjb5TBsKwtDMJsaxPvdj0u7M5r +xL/wHkFhn1rCo2QiojzjSlV3yLTh49iTyhE3cG+RxaNKDCxhp0jSSLX1BW/ZoPA8 ++PMJEA+Q0QbyRD8aJOHN5O8jGxCa/ZzcOnYVL6AsEXoDiY3vAUYh1FUonOWw0m9H +p+tGUbGS2l873J5PrsbpeKEVR/IIoKo= + + + + + + + + + + + urn:mace:shibboleth:1.0:nameIdentifier + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + + + + + + + + + + + + localhost + + + + + + +MIIDEzCCAfugAwIBAgIUS9SuTXwsFVVG+LjOEAbLqqT/el0wDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMjZaFw0zNTEy +MTEwMjIwMjZaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCMAoDHx8xCIfv/6QKqt9mcHYmEJ8y2dKprUbpdcOjH +YvNPIl/lHPsUyrb+Nc+q2CDeiWjVk1mWYq0UpIwpBMuw1H6+oOqr4VQRi65pin0M +SfE0MWIaFo5FPvpvoptkHD4gvREbm4swyXGMczcMRfqgalFXhUD2wz8W3XAM5Cq2 +03XeJbj6TwjvKatG5XPdeUe2FBGuOO2q54L1hcIGnLMCQrg7D31lR13PJbjnJ0No +5C3k8TPuny6vJsBC03GNLNKfmrKVTdzr3VKp1uay1G3DL9314fgmbl8HA5iRQmy+ +XInUU6/8NXZSF59p3ITAOvZQeZsbJjg5gGDip5OZo9YlAgMBAAGjWzBZMB0GA1Ud +DgQWBBRPlM4VkKZ0U4ec9GrIhFQl0hNbLDA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAIZ0a1ov3my3ljJG588I/PHx+TxAWONWmpKbO9c/qI3Drxk4oRIffiac +ANxdvtabgIzrlk5gMMisD7oyqHJiWgKv5Bgctd8w3IS3lLl7wHX65mTKQRXniG98 +NIjkvfrhe2eeJxecOqnDI8GOhIGCIqZUn8ShdM/yHjhQ2Mh0Hj3U0LlKvnmfGSQl +j0viGwbFCaNaIP3zc5UmCrdE5h8sWL3Fu7ILKM9RyFa2ILHrJScV9t623IcHffHP +IeaY/WtuapsrqRFxuQL9QFWN0FsRIdLmjTq+00+B/XnnKRKFBuWfjhHLF/uu8f+E +t6Lf23Kb8yD6ZR7dihMZAGHnYQ/hlhM= + + + + + + + + + +MIIDFDCCAfygAwIBAgIVAN3vv+b7KN5Se9m1RZsCllp/B/hdMA0GCSqGSIb3DQEB +CwUAMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwHhcNMTUxMjExMDIyMDE0WhcNMzUx +MjExMDIyMDE0WjAVMRMwEQYDVQQDDAppZHB0ZXN0YmVkMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAh91caeY0Q85uhaUyqFwP2bMjwMFxMzRlAoqBHd7g +u6eo4duaeLz1BaoR2XTBpNNvFR5oHH+TkKahVDGeH5+kcnIpxI8JPdsZml1srvf2 +Z6dzJsulJZUdpqnngycTkGtZgEoC1vmYVky2BSAIIifmdh6s0epbHnMGLsHzMKfJ +Cb/Q6dYzRWTCPtzE2VMuQqqWgeyMr7u14x/Vqr9RPEFsgY8GIu5jzB6AyUIwrLg+ +MNkv6aIdcHwxYTGL7ijfy6rSWrgBflQoYRYNEnseK0ZHgJahz4ovCag6wZAoPpBs +uYlY7lEr89Ucb6NHx3uqGMsXlDFdE4QwfDLLhCYHPvJ0uwIDAQABo1swWTAdBgNV +HQ4EFgQUAkOgED3iYdmvQEOMm6u/JmD/UTQwOAYDVR0RBDEwL4IKaWRwdGVzdGJl +ZIYhaHR0cHM6Ly9pZHB0ZXN0YmVkL2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEB +CwUAA4IBAQBIdd4YWlnvJjql8+zKKgmWgIY7U8DA8e6QcbAf8f8cdE33RSnjI63X +sv/y9GfmbAVAD6RIAXPFFeRYJ08GOxGI9axfNaKdlsklJ9bk4ducHqgCSWYVer3s +RQBjxyOfSTvk9YCJvdJVQRJLcCvxwKakFCsOSnV3t9OvN86Ak+fKPVB5j2fM/0fZ +Kqjn3iqgdNPTLXPsuJLJO5lITRiBa4onmVelAiCstI9PQiaEck+oAHnMTnC9JE/B +DHv3e4rwq3LznlqPw0GSd7xqNTdMDwNOWjkuOr3sGpWS8ms/ZHHXV1Vd22uPe70i +s00xrv14zLifcc8oj5DYzOhYRifRXgHX + + + + + + + + + +MIIDEzCCAfugAwIBAgIUG6Nn1rlERS1vsi88tcdzSYX0oqAwDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMTRaFw0zNTEy +MTEwMjIwMTRaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCBXv0o3fmT8iluyLjJ4lBAVCW+ZRVyEXPYQuRi7vfD +cO4a6d1kxiJLsaK0W88VNxjFQRr8PgDkWr28vwoH1rgk4pLsszLD48DBzD942peJ +l/S6FnsIJjmaHcBh4pbNhU4yowu63iKkvttrcZAEbpEro6Z8CziWEx8sywoaYEQG +ifPkr9ORV6Cn3txq+9gMBePG41GrtZrUGIu+xrndL0Shh4Pq0eq/9MAsVlIIXEa8 +9WfH8J2kFcTOfoWtIc70b7TLZQsx4YnNcnrGLSUEcstFyPLX+Xtv5SNZF89OOIxX +VNjNvgE5DbJb9hMM4UAFqI+1bo9QqtxwThjc/sOvIxzNAgMBAAGjWzBZMB0GA1Ud +DgQWBBStTyogRPuAVG6q7yPyav1uvE+7pTA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAFMfoOv+oISGjvamq7+Y4G7ep5vxlAPeK3RATYPYvAmyH946qZXh98ni +QXyuqZW5P5eEt86toY45IwDU5r09SKwHughEe99iiEkxh0mb2qo84qX9/qcg+kyN +jeLd/OSyolpUCEFNwOFcog7pj7Eer+6AHbwTn1Mjb5TBsKwtDMJsaxPvdj0u7M5r +xL/wHkFhn1rCo2QiojzjSlV3yLTh49iTyhE3cG+RxaNKDCxhp0jSSLX1BW/ZoPA8 ++PMJEA+Q0QbyRD8aJOHN5O8jGxCa/ZzcOnYVL6AsEXoDiY3vAUYh1FUonOWw0m9H +p+tGUbGS2l873J5PrsbpeKEVR/IIoKo= + + + + + + + + + + + + + + diff --git a/Components/Grouper/configs-and-secrets/shibboleth/shibboleth2.xml b/Components/Grouper/configs-and-secrets/shibboleth/shibboleth2.xml new file mode 100644 index 0000000..0c38f82 --- /dev/null +++ b/Components/Grouper/configs-and-secrets/shibboleth/shibboleth2.xml @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + SAML2 + + + + SAML2 Local + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Components/Grouper/configs-and-secrets/shibboleth/sp-cert.pem b/Components/Grouper/configs-and-secrets/shibboleth/sp-cert.pem new file mode 100644 index 0000000..9cc228a --- /dev/null +++ b/Components/Grouper/configs-and-secrets/shibboleth/sp-cert.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDPDCCAiQCCQDNZe8r0hVtuTANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJV +UzELMAkGA1UECAwCTUkxEjAQBgNVBAcMCUFubiBBcmJvcjEXMBUGA1UECgwOSW50 +ZXJuZXQyL1RJRVIxFzAVBgNVBAMMDnNwLmV4YW1wbGUub3JnMB4XDTE3MDkyMjE5 +NTAzNVoXDTI3MDkyMDE5NTAzNVowYDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAk1J +MRIwEAYDVQQHDAlBbm4gQXJib3IxFzAVBgNVBAoMDkludGVybmV0Mi9USUVSMRcw +FQYDVQQDDA5zcC5leGFtcGxlLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBAMTNJmsNpTpR4NrDJwOgK/o3UYlNdi1c6xBflt+liLAsQc160QReV4dS +SGK8LZvN58a/BTIsH8dLhQlUQ8qQUY2AfolVrNxb7Waumeh/POzYUTRylnoGpU3W +bGMEPxE/AdgP5U/adYvyu4XI5epv7wjZJOTqcVag15SalY+aso+ZC/5l+UzRxmWB +ZxKTsSL1y7PFehY4/Zl3Y3oGVsVl/zspt5lteoZQeeVxUX29S3Af11yHY4xpEp+7 +rvAzY/nlsTiHAsUoCFK/NFQ2evvSRx52B9Fk1cWP1MDVDm2QjQqD9xBGYSnX6bhQ +ejVx7JUJHlblu2Q5p5XdW0BihgFluoECAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA +n/qhYnIviPs4tglCdrw+M7gbqKNWadDC3F9HDYzlJMFeS/ae2turhEUgQPbYPDQQ +eO3oOILtvCXNFUPM58jf8V5YFRrOqrTgx44kexQDaHO5YYNft5tF5TdvBYE2gOVr +GdYrH2iSP8WX+Yy7JH5uqkfwWzEntWHJdey39rCWKAUCCB35+/2b4N53Qmlv2+ug +CpNJYFtXInd4YMmM5HjXLyoWXtjnKiwDqYUCeYPSwAajnCqRqRXUX0gYTFDRiwRP +HbmO9We0nqoc/71nikmGGoSRMO/zWVMFjwmAx1fGiWdU61sjGX8sHifzmVyJVEBI +Z75p+JrWYZJYrx/vpWxL8g== +-----END CERTIFICATE----- diff --git a/Components/Grouper/configs-and-secrets/shibboleth/sp-key.pem b/Components/Grouper/configs-and-secrets/shibboleth/sp-key.pem new file mode 100644 index 0000000..1b0b579 --- /dev/null +++ b/Components/Grouper/configs-and-secrets/shibboleth/sp-key.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEzSZrDaU6UeDa +wycDoCv6N1GJTXYtXOsQX5bfpYiwLEHNetEEXleHUkhivC2bzefGvwUyLB/HS4UJ +VEPKkFGNgH6JVazcW+1mrpnofzzs2FE0cpZ6BqVN1mxjBD8RPwHYD+VP2nWL8ruF +yOXqb+8I2STk6nFWoNeUmpWPmrKPmQv+ZflM0cZlgWcSk7Ei9cuzxXoWOP2Zd2N6 +BlbFZf87KbeZbXqGUHnlcVF9vUtwH9dch2OMaRKfu67wM2P55bE4hwLFKAhSvzRU +Nnr70kcedgfRZNXFj9TA1Q5tkI0Kg/cQRmEp1+m4UHo1ceyVCR5W5btkOaeV3VtA +YoYBZbqBAgMBAAECggEAA/5t0ypZug9DUu0283niqpdIzlKGHXGPS6vE8hD37ytW +wobFiyMm/5YJ5gcPnePV2lCyGEyQ8Ih10LSnE4tOPGLpLnxQn8A11ymf8fnzEJNr +Qnc42o0b+bJqTLAfX4g5z1qzOqWiUQ7CA3sKP3G6FiHh/8tKNYnaFif09Q8cpJFb +YDDkvm48NJgsrIoCgmaFIQIn+yDzGQKWwTNMIks+RByWpc67j1x1kiyQM1RfrEev +Yyq/ZkP66IYZzmZKpFCWGs5qbRZdxyXNpq85DjwA99lAH7vxtMJHQM4z1h1eDH4L +Ma5hEnmmHu4D5lF2GDQYflvuFdDGH5tThO6MV0IrSQKBgQD+kvEtNxJCMxLOVFyV +NWF3pk/i2nkD+53t/VPXjMPtW7IesouEGzU82I/fT2wUTkNwFdkVpv37qoLypKZm +npJFxr6abQNjiDh2Fsh8/iuJfvdZUFJbCEY6NS58qgjix8XCQKRD06EugK7uekIZ +zJnttF3qVBBD8Z8Uwxz8i+jF1wKBgQDF51y/5XB6Bz47cdxw7P8NsfnTz2V3H0HU +OnlEBANbhmBadjU8dqbM54Nxbn7VOdooXPuSnAKJ9vPDg1n5Y/GO+lgldNzfyK6g +HnbldSu0zBvAaGvmAjLjetEtOkBqYkrHJlT6JAems/Kc/YX5uooAz9/jNJFXP9++ +KbjH3CzHZwKBgQC6ppxEDZPKi83nD/2NvMTIyFzcNFj0LaEepFW7vc7NkiSn0zrt +0lEXWqUqEv5oaPWTEcHH2VdxFRTLuSL0LKGMnWqUqQcKDA9xrcSzuFvNhRTwHC81 +5XwwI1wBNV4sgFKj2WdW/6y2/szDt0oNxnC50zvkmlwOpPKBc4kmNaKmowKBgBmC +uXIDIXyZcmw3QTNNWZNqXcnv8iRo4xN4dilOWyBxMfp3QmWI5feD4G2+0Jqr2nNZ +iRRdB/bA3qtVQ0PinkDQBIzPg6lVNS1uv+TUNc4YgXtL+pyrq+Om8U/jMmqEQR9q +0YltG49houSZyatnYGK6aSHgpNuaYD0jI66fsyYBAoGAMefyD0I/ncArjuf58hVQ +zSjxfcvlja9okrC8ZgqsVluezcm4rQNcSjBnESGTCjJC7O29AofGLHkvnsBQDiGk +hE38IRisd+okXdApr41ifWDhmtASud5q6wlhOpMmQxg+OALf1rTvFYhbnFEXV/KY +e5A4iXLRIbxbmXZDa35Rebw= +-----END PRIVATE KEY----- diff --git a/Components/Grouper/daemon/Dockerfile b/Components/Grouper/daemon/Dockerfile new file mode 100644 index 0000000..f620350 --- /dev/null +++ b/Components/Grouper/daemon/Dockerfile @@ -0,0 +1,5 @@ +FROM tier/grouper:latest + +LABEL author="tier-packaging@internet2.edu " + +CMD ["daemon"] diff --git a/Components/Grouper/data/Dockerfile b/Components/Grouper/data/Dockerfile new file mode 100644 index 0000000..cbb3ca2 --- /dev/null +++ b/Components/Grouper/data/Dockerfile @@ -0,0 +1,52 @@ +FROM tier/grouper:latest + +LABEL author="tier-packaging@internet2.edu " + +COPY container_files/seed-data/ /seed-data/ +COPY container_files/conf/ /opt/grouper/grouper.apiBinary/conf/ + +RUN yum install -y epel-release \ + && yum update -y \ + && yum install -y 389-ds-base 389-admin 389-adminutil mariadb-server mariadb \ + && yum clean all \ + && rm -rf /var/cache/yum + +RUN mysql_install_db \ + && chown -R mysql:mysql /var/lib/mysql/ \ + && sed -i 's/^\(bind-address\s.*\)/# \1/' /etc/my.cnf \ + && sed -i 's/^\(log_error\s.*\)/# \1/' /etc/my.cnf \ + && sed -i 's/\[mysqld\]/\[mysqld\]\ncharacter_set_server = utf8/' /etc/my.cnf \ + && sed -i 's/\[mysqld\]/\[mysqld\]\ncollation_server = utf8_general_ci/' /etc/my.cnf \ + && sed -i 's/\[mysqld\]/\[mysqld\]\nport = 3306/' /etc/my.cnf \ + && cat /etc/my.cnf \ + && echo "/usr/bin/mysqld_safe &" > /tmp/config \ + && echo "mysqladmin --silent --wait=30 ping || exit 1" >> /tmp/config \ + && echo "mysql -e 'GRANT ALL PRIVILEGES ON *.* TO \"root\"@\"%\" WITH GRANT OPTION;'" >> /tmp/config \ + && echo "mysql -e 'CREATE DATABASE grouper CHARACTER SET utf8 COLLATE utf8_bin;'" >> /tmp/config \ + && bash /tmp/config \ + && rm -f /tmp/config \ + && mysql grouper < /seed-data/sisData.sql + +RUN useradd ldapadmin \ + && rm -fr /var/lock /usr/lib/systemd/system \ + # The 389-ds setup will fail because the hostname can't reliable be determined, so we'll bypass it and then install. \ + && sed -i 's/checkHostname {/checkHostname {\nreturn();/g' /usr/lib64/dirsrv/perl/DSUtil.pm \ + # Not doing SELinux \ + && sed -i 's/updateSelinuxPolicy($inf);//g' /usr/lib64/dirsrv/perl/* \ + # Do not restart at the end \ + && sed -i '/if (@errs = startServer($inf))/,/}/d' /usr/lib64/dirsrv/perl/* \ + && setup-ds.pl --silent --file /seed-data/ds-setup.inf \ + && /usr/sbin/ns-slapd -D /etc/dirsrv/slapd-dir \ + && while ! curl -s ldap://localhost:389 > /dev/null; do echo waiting for ldap to start; sleep 1; done; \ + ldapadd -H ldap:/// -f /seed-data/users.ldif -x -D "cn=Directory Manager" -w password + +RUN (/usr/sbin/ns-slapd -D /etc/dirsrv/slapd-dir &) \ + && while ! curl -s ldap://localhost:389 > /dev/null; do echo waiting for ldap to start; sleep 1; done; \ + (mysqld_safe & ) \ + && while ! curl -s localhost:3306 > /dev/null; do echo waiting for mysqld to start; sleep 1; done; \ + bin/gsh -registry -check -runscript -noprompt \ + && bin/gsh /seed-data/bootstrap.gsh + +EXPOSE 389 3306 + +CMD /usr/sbin/ns-slapd -D /etc/dirsrv/slapd-dir && mysqld_safe diff --git a/Components/Grouper/data/container_files/conf/grouper-loader.properties b/Components/Grouper/data/container_files/conf/grouper-loader.properties new file mode 100644 index 0000000..c7d0bcb --- /dev/null +++ b/Components/Grouper/data/container_files/conf/grouper-loader.properties @@ -0,0 +1,64 @@ +################################# +## LDAP connections +################################# +# specify the ldap connection with user, pass, url +# the string after "ldap." is the ID of the connection, and it should not have +# spaces or other special chars in it. In this case is it "personLdap" + +#note the URL should start with ldap: or ldaps: if it is SSL. +#It should contain the server and port (optional if not default), and baseDn, +#e.g. ldaps://ldapserver.school.edu:636/dc=school,dc=edu +ldap.demo.url = ldap://localhost:389/dc=internet2,dc=edu + +#optional, if authenticated +ldap.demo.user = cn=admin,dc=internet2,dc=edu +#ldap.demo.user = cn=admin + +#optional, if authenticated note the password can be stored encrypted in an external file +#ldap.demo.pass = ${java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD_FILE') != null ? org.apache.commons.io.FileUtils.readFileToString(java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD_FILE'), "utf-8") : java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD')} +ldap.demo.pass = password + +#optional, if you are using tls, set this to true. Generally you will not be using an SSL URL to use TLS... +ldap.demo.tls = false + +#optional, if using sasl +#ldap.personLdap.saslAuthorizationId = +#ldap.personLdap.saslRealm = + +#optional (note, time limit is for search operations, timeout is for connection timeouts), +#most of these default to vt-ldap defaults. times are in millis +#validateOnCheckout defaults to true if all other validate methods are false +#ldap.personLdap.batchSize = +#ldap.personLdap.countLimit = +#ldap.personLdap.timeLimit = +#ldap.personLdap.timeout = +#ldap.personLdap.minPoolSize = +#ldap.personLdap.maxPoolSize = +#ldap.personLdap.validateOnCheckIn = +#ldap.personLdap.validateOnCheckOut = +#ldap.personLdap.validatePeriodically = +#ldap.personLdap.validateTimerPeriod = +#ldap.personLdap.pruneTimerPeriod = +#if connections expire after a certain amount of time, this is it, in millis, defaults to 300000 (5 minutes) +#ldap.personLdap.expirationTime = + +#make the paths fully qualified and not relative to the loader group. +loader.ldap.requireTopStemAsStemFromConfigGroup=false + +##################################### +## Messaging integration with change log +##################################### +changeLog.consumer.rabbitMqMessagingSample.quartzCron = 0 * * * * ? + +# note, change "messagingSample" in key to be the name of the consumer. e.g. changeLog.consumer.someNameAnyName.class +changeLog.consumer.rabbitMqMessagingSample.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer + +changeLog.consumer.rabbitMqMessagingSample.publisher.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbMessagingPublisher +changeLog.consumer.rabbitMqMessagingSample.publisher.messagingSystemName = rabbitmq +# note, routingKey property is valid only for rabbitmq. For other messaging systems, it is ignored. +changeLog.consumer.rabbitMqMessagingSample.publisher.routingKey = +## queue or topic +changeLog.consumer.rabbitMqMessagingSample.publisher.messageQueueType = queue +changeLog.consumer.rabbitMqMessagingSample.publisher.queueOrTopicName = sampleQueue +## this is optional if not using "id" for subjectId, need to be a subject attribute in the sources.xml +#changeLog.consumer.rabbitMqMessagingSample.publisher.addSubjectAttributes = email diff --git a/Components/Grouper/data/container_files/conf/grouper.hibernate.properties b/Components/Grouper/data/container_files/conf/grouper.hibernate.properties new file mode 100644 index 0000000..154b8eb --- /dev/null +++ b/Components/Grouper/data/container_files/conf/grouper.hibernate.properties @@ -0,0 +1,29 @@ +# +# Grouper Hibernate Configuration +# $Id: grouper.hibernate.example.properties,v 1.9 2009-08-11 20:18:09 mchyzer Exp $ +# + +# The grouper hibernate config uses Grouper Configuration Overlays (documented on wiki) +# By default the configuration is read from grouper.hibernate.base.properties +# (which should not be edited), and the grouper.hibernate.properties overlays +# the base settings. See the grouper.hibernate.base.properties for the possible +# settings that can be applied to the grouper.hibernate.properties + +######################################## +## DB settings +######################################## + +# e.g. mysql: jdbc:mysql://localhost:3306/grouper +# e.g. p6spy (log sql): [use the URL that your DB requires] +# e.g. oracle: jdbc:oracle:thin:@server.school.edu:1521:sid +# e.g. hsqldb (a): jdbc:hsqldb:dist/run/grouper;create=true +# e.g. hsqldb (b): jdbc:hsqldb:hsql://localhost:9001/grouper +# e.g. postgres: jdbc:postgresql://localhost:5432/database +# e.g. mssql: jdbc:sqlserver://localhost:3280;databaseName=grouper +hibernate.connection.url = jdbc:mysql://localhost:3306/grouper?CharSet=utf8&useUnicode=true&characterEncoding=utf8 + +hibernate.connection.username = root +# If you are using an empty password, depending upon your version of +# Java and Ant you may need to specify a password of "". +# Note: you can keep passwords external and encrypted: https://bugs.internet2.edu/jira/browse/GRP-122 +hibernate.connection.password = diff --git a/Components/Grouper/data/container_files/conf/grouper.properties b/Components/Grouper/data/container_files/conf/grouper.properties new file mode 100644 index 0000000..c931287 --- /dev/null +++ b/Components/Grouper/data/container_files/conf/grouper.properties @@ -0,0 +1,25 @@ +# +# Grouper Configuration +# $Id: grouper.example.properties,v 1.48 2009-12-16 06:02:30 mchyzer Exp $ +# + +# Grouper uses Grouper Configuration Overlays (documented on wiki) +# By default the configuration is read from grouper.base.properties +# (which should not be edited), and the grouper.properties overlays +# the base settings. See the grouper.base.properties for the possible +# settings that can be applied to the grouper.properties + +#if groups like the wheel group should be auto-created for convenience (note: check config needs to be on) +configuration.autocreate.system.groups = true + +# A wheel group allows you to enable non-GrouperSystem subjects to act +# like a root user when interacting with the registry. +groups.wheel.use = true + +# Set to the name of the group you want to treat as the wheel group. +# The members of this group will be treated as root-like users. +groups.wheel.group = etc:sysadmingroup + +# Used to allow Include Exclude groups +grouperIncludeExclude.use = true +grouperIncludeExclude.requireGroups.use = true diff --git a/Components/Grouper/data/container_files/conf/subject.properties b/Components/Grouper/data/container_files/conf/subject.properties new file mode 100644 index 0000000..c9329fd --- /dev/null +++ b/Components/Grouper/data/container_files/conf/subject.properties @@ -0,0 +1,81 @@ +#subject.sources.xml.location = + +subjectApi.source.ldap.param.ldapServerId.value = demo + + +subjectApi.source.ldap.id = ldap +subjectApi.source.ldap.name = EDU Ldap +subjectApi.source.ldap.types = person +subjectApi.source.ldap.adapterClass = edu.internet2.middleware.grouper.subj.GrouperJndiSourceAdapter + +## replaced with new LDAPTIVE lib +#subjectApi.source.ldap.param.INITIAL_CONTEXT_FACTORY.value = com.sun.jndi.ldap.LdapCtxFactory +#subjectApi.source.ldap.param.PROVIDER_URL.value = ldap://data:389 +#subjectApi.source.ldap.param.SECURITY_AUTHENTICATION.value = simple +#subjectApi.source.ldap.param.SECURITY_PRINCIPAL.value = cn=admin,dc=internet2,dc=edu +#subjectApi.source.ldap.param.SECURITY_CREDENTIALS.value.elConfig = ${java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD_FILE') != null ? org.apache.commons.io.FileUtils.readFileToString(java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD_FILE'), "utf-8") : java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD')} +#subjectApi.source.ldap.param.VTLDAP_VALIDATOR.value = ConnectLdapValidator + +subjectApi.source.ldap.param.SubjectID_AttributeType.value = uid +subjectApi.source.ldap.param.SubjectID_formatToLowerCase.value = false +subjectApi.source.ldap.param.Name_AttributeType.value = cn +subjectApi.source.ldap.param.Description_AttributeType.value = cn +subjectApi.source.ldap.param.subjectVirtualAttribute_0_searchAttribute0.value = ${subjectUtils.defaultIfBlank(subject.getAttributeValueOrCommaSeparated('uid'), "")},${subjectUtils.defaultIfBlank(subject.getAttributeValueOrCommaSeparated('cn'), "")},${subjectUtils.defaultIfBlank(subject.getAttributeValueOrCommaSeparated('exampleEduRegId'), "")} +subjectApi.source.ldap.param.sortAttribute0.value = cn +subjectApi.source.ldap.param.searchAttribute0.value = searchAttribute0 + +# STATUS SECTION for searches to filter out inactives and allow +# the user to filter by status with e.g. status=all +# this is optional, and advanced +# +# field in database or ldap or endpoint that is the status field +#subjectApi.source.example.param.statusDatastoreFieldName.value = status + +# search string from user which represents the status. e.g. status=active +#subjectApi.source.example.param.statusLabel.value = status + +# available statuses from screen (if not specified, any will be allowed). comma separated list. +# Note, this is optional and you probably dont want to configure it, it is mostly necessary +# when you have multiple sources with statuses... if someone types an invalid status +# and you have this configured, it will not filter by it +#subjectApi.source.example.param.statusesFromUser.value = Active, Inactive, Pending, All + +# all label from the user +#subjectApi.source.example.param.statusAllFromUser.value = All + +# if no status is specified, this will be used (e.g. for active only). Note, the value should be of the +# form the user would type in +#subjectApi.source.example.param.statusSearchDefault.value = status=active + +# translate between screen values of status, and the data store value. Increment the 0 to 1, 2, etc for more translations. +# so the user could enter: status=active, and that could translate to status_col=A. The 'user' is what the user types in, +# the 'datastore' is what is in the datastore. The user part is not case-sensitive. Note, this could be a many to one +#subjectApi.source.example.param.statusTranslateUser0.value = active +#subjectApi.source.example.param.statusTranslateDatastore0.value = A + +# subject identifier to store in grouper's member table. this is used to increase speed of loader and perhaps for provisioning +# you can have up to max 1 subject identifier +#subjectApi.source.example.param.subjectIdentifierAttribute0.value = uid + +#searchSubject: find a subject by ID. ID is generally an opaque and permanent identifier, e.g. 12345678. +# Each subject has one and only on ID. Returns one result when searching for one ID. +subjectApi.source.ldap.search.searchSubject.param.filter.value = (&(uid=%TERM%)(objectclass=person)) +subjectApi.source.ldap.search.searchSubject.param.scope.value = SUBTREE_SCOPE +subjectApi.source.ldap.search.searchSubject.param.base.value = ou=people + +#searchSubjectByIdentifier: find a subject by identifier. Identifier is anything that uniquely +# identifies the user, e.g. jsmith or jsmith@institution.edu. +# Subjects can have multiple identifiers. Note: it is nice to have if identifiers are unique +# even across sources. Returns one result when searching for one identifier. +subjectApi.source.ldap.search.searchSubjectByIdentifier.param.filter.value = (&(|(uid=%TERM%)(employeeNumber=%TERM%))(objectclass=person)) +subjectApi.source.ldap.search.searchSubjectByIdentifier.param.scope.value = SUBTREE_SCOPE +subjectApi.source.ldap.search.searchSubjectByIdentifier.param.base.value = ou=people + +# search: find subjects by free form search. Returns multiple results. + +subjectApi.source.ldap.search.search.param.filter.value = (&(|(|(uid=%TERM%)(cn=*%TERM%*))(uid=%TERM%*))(objectclass=person)) +subjectApi.source.ldap.search.search.param.scope.value = SUBTREE_SCOPE +subjectApi.source.ldap.search.search.param.base.value = ou=people + +subjectApi.source.ldap.attributes = givenName, sn, uid, mail, employeeNumber +subjectApi.source.ldap.internalAttributes = searchAttribute0 diff --git a/Components/Grouper/data/container_files/seed-data/bootstrap.gsh b/Components/Grouper/data/container_files/seed-data/bootstrap.gsh new file mode 100644 index 0000000..4f90212 --- /dev/null +++ b/Components/Grouper/data/container_files/seed-data/bootstrap.gsh @@ -0,0 +1,10 @@ +gs = GrouperSession.startRootSession() + +addStem("","app", "app") +addStem("","basis", "basis") +addStem("","bundle", "bundle") +addStem("","org", "org") +addStem("","ref", "ref") +addStem("","test", "test") + +addMember("etc:sysadmingroup","banderson"); diff --git a/Components/Grouper/data/container_files/seed-data/ds-setup.inf b/Components/Grouper/data/container_files/seed-data/ds-setup.inf new file mode 100644 index 0000000..9eef33c --- /dev/null +++ b/Components/Grouper/data/container_files/seed-data/ds-setup.inf @@ -0,0 +1,28 @@ +[General] +AdminDomain = internet2.edu +ConfigDirectoryAdminID = admin +ConfigDirectoryAdminPwd = admin +ConfigDirectoryLdapURL = ldap://localhost:389/o=NetscapeRoot +FullMachineName = localhost +ServerRoot = /usr/lib64/dirsrv +SuiteSpotGroup = nobody +SuiteSpotUserID = nobody + +[admin] +Port = 9830 +ServerAdminID = admin +ServerAdminPwd = admin +ServerIpAddress = 0.0.0.0 +SysUser = nobody + +[slapd] +AddOrgEntries = Yes +AddSampleEntries = No +InstallLdifFile = suggest +RootDN = cn=Directory Manager +RootDNPwd = password +ServerIdentifier = dir +ServerPort = 389 +SlapdConfigForMC = yes +Suffix = dc=internet2,dc=edu +UseExistingMC = No diff --git a/Components/Grouper/data/container_files/seed-data/sisData.sql b/Components/Grouper/data/container_files/seed-data/sisData.sql new file mode 100644 index 0000000..44452bf --- /dev/null +++ b/Components/Grouper/data/container_files/seed-data/sisData.sql @@ -0,0 +1,2540 @@ +CREATE TABLE SIS_COURSES ( + uid varchar(255) NOT NULL, + surname varchar(255) default NULL, + givenName varchar(255) default NULL, + courseId varchar(255) default NULL, + PRIMARY KEY (uid, courseId) +); + +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite','White','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite','White','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite','White','Karl','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite','White','Karl','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('whenderson','Henderson','William','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis','Davis','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis','Davis','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cmorrison','Morrison','Colin','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cmorrison','Morrison','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cmorrison','Morrison','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cmorrison','Morrison','Colin','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson','Anderson','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson','Anderson','Donna','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson','Anderson','Donna','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('amorrison','Morrison','Ann','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('amorrison','Morrison','Ann','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('amorrison','Morrison','Ann','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wprice','Price','William','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wprice','Price','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts','Roberts','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts','Roberts','Marie','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts','Roberts','Marie','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts','Roberts','Marie','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson','Johnson','Kiersten','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson','Johnson','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbrown','Brown','James','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('agasper','Gasper','Ann','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott','Scott','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott','Scott','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott','Scott','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbutler','Butler','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbutler','Butler','Betty','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbutler','Butler','Betty','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbutler','Butler','Betty','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison','Morrison','Thomas','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison','Morrison','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison','Morrison','Thomas','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbrown14','Brown','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbrown14','Brown','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson','Johnson','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson','Johnson','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson','Johnson','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rmartinez','Martinez','Robert','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rmartinez','Martinez','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis','Lewis','Jo','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis','Lewis','Jo','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis','Lewis','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper','Gasper','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper','Gasper','Mary','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper','Gasper','Mary','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper','Gasper','Mary','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales','Vales','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales','Vales','Karoline','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgrady','Grady','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgrady','Grady','Thomas','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmorrison','Morrison','Kiersten','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgrady','Grady','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgrady','Grady','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mthompson','Thompson','Mary','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mthompson','Thompson','Mary','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mthompson','Thompson','Mary','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mthompson','Thompson','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper','Gasper','Bill','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper','Gasper','Bill','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlopez','Lopez','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlopez','Lopez','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlopez','Lopez','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwhite','White','Heather','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwhite','White','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwhite','White','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis27','Davis','Donna','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis27','Davis','Donna','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis27','Davis','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis27','Davis','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper28','Gasper','Bill','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper28','Gasper','Bill','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson','Johnson','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson','Johnson','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson','Johnson','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson','Johnson','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('amorrison30','Morrison','Ann','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez','Martinez','Karl','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez','Martinez','Karl','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez','Martinez','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ahenderson','Henderson','Ann','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ahenderson','Henderson','Ann','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('avales','Vales','Ann','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggonazles','Gonazles','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggonazles','Gonazles','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe','Doe','Blake','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe','Doe','Blake','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe','Doe','Blake','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe','Doe','Blake','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plangenberg','Langenberg','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gvales','Vales','Greg','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gvales','Vales','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gvales','Vales','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nhenderson','Henderson','Nancy','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wthompson','Thompson','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wthompson','Thompson','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales40','Vales','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales40','Vales','Karl','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales40','Vales','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales40','Vales','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blee','Lee','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blee','Lee','Bill','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blee','Lee','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlee','Lee','Marie','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlee','Lee','Marie','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlee','Lee','Marie','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark','Clark','Kiersten','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark','Clark','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark','Clark','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wscott','Scott','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbutler','Butler','Donna','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbutler','Butler','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbutler','Butler','Donna','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('awhite','White','Ann','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('awhite','White','Ann','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdoe','Doe','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdoe','Doe','Heather','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg','Langenberg','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg','Langenberg','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg','Langenberg','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ethompson','Thompson','Eric','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ethompson','Thompson','Eric','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ethompson','Thompson','Eric','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ethompson','Thompson','Eric','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbrown50','Brown','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbrown50','Brown','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbrown50','Brown','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles','Gonazles','Michael','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gbutler','Butler','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gbutler','Butler','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gbutler','Butler','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales','Vales','Mark','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales','Vales','Mark','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales','Vales','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis','Lewis','Michael','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis','Lewis','Michael','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis','Lewis','Michael','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis','Lewis','Michael','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hvales','Vales','Heather','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hvales','Vales','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hvales','Vales','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott56','Scott','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott56','Scott','Jo','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sdoe','Doe','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sdoe','Doe','Sarah','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sdoe','Doe','Sarah','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sdoe','Doe','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('svales','Vales','Sarah','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('svales','Vales','Sarah','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison','Morrison','Heather','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison','Morrison','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison','Morrison','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison','Morrison','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez','Lopez','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez','Lopez','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez','Lopez','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg61','Langenberg','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg61','Langenberg','Donna','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady','Grady','Betty','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady','Grady','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady','Grady','Betty','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison','Morrison','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison','Morrison','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison','Morrison','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison','Morrison','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wvales','Vales','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wvales','Vales','William','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmartinez','Martinez','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmartinez','Martinez','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmartinez','Martinez','Mark','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmartinez','Martinez','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez','Martinez','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez','Martinez','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez','Martinez','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper67','Gasper','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper67','Gasper','Mary','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper67','Gasper','Mary','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper67','Gasper','Mary','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson','Peterson','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson','Peterson','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eprice','Price','Erik','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eprice','Price','Erik','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eprice','Price','Erik','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper','Gasper','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper','Gasper','James','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper','Gasper','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark','Clark','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark','Clark','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson','Peterson','Betty','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson','Peterson','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wsmith','Smith','William','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wsmith','Smith','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams','Williams','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams','Williams','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams','Williams','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgrady76','Grady','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgrady76','Grady','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgrady76','Grady','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez77','Martinez','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis','Lewis','Donna','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis','Lewis','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis','Lewis','Donna','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis','Lewis','Donna','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wscott79','Scott','William','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wscott79','Scott','William','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe','Doe','Donna','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe','Doe','Donna','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe','Doe','Donna','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe','Doe','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gmorrison','Morrison','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gmorrison','Morrison','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gmorrison','Morrison','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson','Henderson','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson','Peterson','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson','Peterson','Karoline','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson','Peterson','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson','Peterson','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eprice84','Price','Erik','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hsmith','Smith','Heather','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hsmith','Smith','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hsmith','Smith','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hsmith','Smith','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams','Williams','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams','Williams','Donna','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez','Lopez','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wjohnson','Johnson','William','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wjohnson','Johnson','William','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wbrown','Brown','William','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbrown','Brown','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbrown','Brown','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbrown','Brown','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbrown','Brown','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts','Roberts','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts','Roberts','Kim','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts','Roberts','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts','Roberts','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwalters','Walters','Donna','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlee','Lee','Nancy','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlee','Lee','Nancy','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlee','Lee','Nancy','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlee','Lee','Nancy','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sgonazles','Gonazles','Sarah','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sgonazles','Gonazles','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('handerson','Anderson','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson96','Anderson','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson96','Anderson','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson96','Anderson','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson96','Anderson','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgrady97','Grady','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgrady97','Grady','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady','Grady','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady','Grady','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jthompson','Thompson','John','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jthompson','Thompson','John','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson','Thompson','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson','Thompson','Kiersten','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson','Thompson','Kiersten','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson','Peterson','John','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson','Peterson','John','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmorrison','Morrison','Lisa','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmorrison','Morrison','Lisa','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('glee','Lee','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('glee','Lee','Greg','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson','Henderson','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson','Henderson','Lori','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson','Henderson','Lori','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson','Henderson','Lori','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott','Scott','Marie','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldavis','Davis','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldavis','Davis','Lori','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldavis','Davis','Lori','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts','Roberts','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts','Roberts','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts','Roberts','James','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts','Roberts','James','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('asmith','Smith','Ann','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown','Brown','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown','Brown','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown','Brown','Mark','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite110','White','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite110','White','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite110','White','Kim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite110','White','Kim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts111','Roberts','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts111','Roberts','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwhite','White','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwhite','White','Mark','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwhite','White','Mark','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice','Price','Jim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice','Price','Jim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith','Smith','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith','Smith','Michael','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith','Smith','Michael','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sclark','Clark','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sclark','Clark','Sarah','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sclark','Clark','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales','Vales','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales','Vales','Donna','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales','Vales','Donna','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson117','Johnson','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dsmith','Smith','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwhite','White','Blake','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwhite','White','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwhite','White','Blake','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldoe','Doe','Lori','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldoe','Doe','Lori','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg121','Langenberg','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gwilliams','Williams','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gwilliams','Williams','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark123','Clark','Karoline','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark123','Clark','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark123','Clark','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewilliams','Williams','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egonazles','Gonazles','Eric','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egonazles','Gonazles','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egonazles','Gonazles','Eric','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rprice','Price','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rprice','Price','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rprice','Price','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rprice','Price','Robert','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewalters','Walters','Erik','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('clangenberg','Langenberg','Colin','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('clangenberg','Langenberg','Colin','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cmorrison129','Morrison','Colin','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler','Butler','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler','Butler','Mary','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler','Butler','Mary','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler','Butler','Mary','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smartinez','Martinez','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smartinez','Martinez','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smartinez','Martinez','Sarah','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smartinez','Martinez','Sarah','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klewis','Lewis','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klewis','Lewis','Karl','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwilliams','Williams','Marie','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwilliams','Williams','Marie','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dsmith134','Smith','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dsmith134','Smith','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gpeterson','Peterson','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gpeterson','Peterson','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gpeterson','Peterson','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gpeterson','Peterson','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady136','Grady','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady136','Grady','Betty','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mthompson137','Thompson','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mthompson137','Thompson','Mark','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mthompson137','Thompson','Mark','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts138','Roberts','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts138','Roberts','Mary','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts138','Roberts','Mary','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts138','Roberts','Mary','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson','Anderson','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson','Anderson','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson','Anderson','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson','Anderson','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott140','Scott','Jo','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott140','Scott','Jo','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott140','Scott','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott140','Scott','Jo','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis141','Davis','Donna','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis141','Davis','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler','Butler','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler','Butler','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis143','Lewis','Jo','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson144','Anderson','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg','Langenberg','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg','Langenberg','Marie','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jthompson146','Thompson','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jthompson146','Thompson','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jthompson146','Thompson','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hvales147','Vales','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite','White','John','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite','White','John','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite','White','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite','White','John','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgasper','Gasper','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgasper','Gasper','Thomas','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgasper','Gasper','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgasper','Gasper','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson','Johnson','Bill','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts151','Roberts','Mark','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts151','Roberts','Mark','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wthompson152','Thompson','William','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wthompson152','Thompson','William','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wthompson152','Thompson','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdoe','Doe','Michael','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdoe','Doe','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdoe','Doe','Michael','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgonazles','Gonazles','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgonazles','Gonazles','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgonazles','Gonazles','Bill','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mthompson155','Thompson','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mthompson155','Thompson','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlee','Lee','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('broberts','Roberts','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('broberts','Roberts','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('broberts','Roberts','Bill','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales','Vales','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales','Vales','John','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales','Vales','John','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwilliams','Williams','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwilliams','Williams','William','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwilliams','Williams','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwilliams160','Williams','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwilliams160','Williams','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwilliams160','Williams','William','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggasper','Gasper','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggasper','Gasper','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rlopez','Lopez','Robert','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rlopez','Lopez','Robert','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rlopez','Lopez','Robert','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rlopez','Lopez','Robert','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgrady','Grady','Michael','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lpeterson','Peterson','Lisa','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lpeterson','Peterson','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lpeterson','Peterson','Lisa','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ljohnson','Johnson','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ljohnson','Johnson','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gscott','Scott','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice','Price','Marie','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice','Price','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice','Price','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aanderson','Anderson','Ann','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aanderson','Anderson','Ann','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aanderson','Anderson','Ann','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aanderson','Anderson','Ann','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice170','Price','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hscott','Scott','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hthompson','Thompson','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison173','Morrison','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison173','Morrison','Jo','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison173','Morrison','Jo','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice174','Price','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hprice','Price','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler','Butler','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler','Butler','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler','Butler','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler','Butler','Karoline','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson177','Johnson','Blake','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson177','Johnson','Blake','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee','Lee','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee','Lee','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee','Lee','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee','Lee','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwilliams','Williams','Robert','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwilliams','Williams','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwilliams','Williams','Robert','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice180','Price','Jo','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice180','Price','Jo','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper','Gasper','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper','Gasper','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper','Gasper','Kim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper','Gasper','Kim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cthompson','Thompson','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cthompson','Thompson','Colin','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ethompson183','Thompson','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ethompson183','Thompson','Eric','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ethompson183','Thompson','Eric','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ethompson183','Thompson','Eric','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark','Clark','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark','Clark','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark','Clark','Betty','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llee','Lee','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llee','Lee','Lori','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llee','Lee','Lori','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson186','Peterson','Karl','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson186','Peterson','Karl','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson186','Peterson','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wlee','Lee','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wlee','Lee','William','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wlee','Lee','William','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson188','Johnson','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson188','Johnson','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez','Lopez','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez','Lopez','Michael','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez','Lopez','Michael','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez','Lopez','Michael','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sgrady','Grady','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sgrady','Grady','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pbrown','Brown','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pbrown','Brown','Paul','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pbrown','Brown','Paul','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwilliams192','Williams','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwilliams192','Williams','Mary','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwilliams192','Williams','Mary','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis193','Lewis','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis193','Lewis','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nbrown','Brown','Nancy','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nbrown','Brown','Nancy','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters','Walters','Jo','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters','Walters','Jo','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdoe196','Doe','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis197','Lewis','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis197','Lewis','Michael','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis197','Lewis','Michael','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis','Lewis','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis','Lewis','Bill','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis','Lewis','Bill','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis','Lewis','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwalters','Walters','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwalters','Walters','Michael','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwalters','Walters','Michael','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwalters','Walters','Michael','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llopez','Lopez','Lisa','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llopez','Lopez','Lisa','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llopez','Lopez','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters201','Walters','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters201','Walters','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters201','Walters','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters201','Walters','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmorrison202','Morrison','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmorrison202','Morrison','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmorrison202','Morrison','Karoline','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmorrison202','Morrison','Karoline','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady203','Grady','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady203','Grady','Bill','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('clewis','Lewis','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwhite205','White','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwhite205','White','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwhite205','White','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dprice','Price','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee207','Lee','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee207','Lee','John','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee207','Lee','John','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler208','Butler','John','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis','Davis','Betty','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis','Davis','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis','Davis','Betty','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis','Davis','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts210','Roberts','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts210','Roberts','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts210','Roberts','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson211','Johnson','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson211','Johnson','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson211','Johnson','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg','Langenberg','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg','Langenberg','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg','Langenberg','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg','Langenberg','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson','Henderson','Donna','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson','Henderson','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson','Henderson','Donna','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson','Henderson','Donna','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pmartinez','Martinez','Paul','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pmartinez','Martinez','Paul','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pmartinez','Martinez','Paul','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pmartinez','Martinez','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ganderson','Anderson','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ganderson','Anderson','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ganderson','Anderson','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ganderson','Anderson','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson','Peterson','Mary','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson','Peterson','Mary','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson','Peterson','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson','Peterson','Mary','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez217','Lopez','Karoline','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez217','Lopez','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez217','Lopez','Karoline','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez217','Lopez','Karoline','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgasper218','Gasper','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgasper218','Gasper','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgasper218','Gasper','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgasper218','Gasper','Thomas','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lsmith','Smith','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ebutler','Butler','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ebutler','Butler','Eric','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales221','Vales','Jim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales221','Vales','Jim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales221','Vales','Jim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales222','Vales','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales222','Vales','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson223','Johnson','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson223','Johnson','Karoline','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kscott','Scott','Kiersten','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams225','Williams','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark226','Clark','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark226','Clark','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwhite227','White','Marie','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson228','Anderson','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson228','Anderson','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson228','Anderson','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgrady229','Grady','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgrady229','Grady','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady230','Grady','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady230','Grady','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady230','Grady','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe','Doe','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe','Doe','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe','Doe','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe','Doe','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dmorrison','Morrison','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark','Clark','Marie','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plopez','Lopez','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plopez','Lopez','Paul','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plopez','Lopez','Paul','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plopez','Lopez','Paul','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hlewis','Lewis','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dsmith236','Smith','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dsmith236','Smith','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dsmith236','Smith','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dsmith236','Smith','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler237','Butler','Kiersten','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler237','Butler','Kiersten','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler237','Butler','Kiersten','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdavis','Davis','Kim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdavis','Davis','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe','Doe','Kiersten','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe','Doe','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgrady','Grady','Karl','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgrady','Grady','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice241','Price','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('shenderson','Henderson','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('shenderson','Henderson','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('shenderson','Henderson','Sarah','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmorrison243','Morrison','Kiersten','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmorrison243','Morrison','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles244','Gonazles','Mark','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alewis','Lewis','Ann','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alewis','Lewis','Ann','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alewis','Lewis','Ann','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alewis','Lewis','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdavis','Davis','Michael','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdavis','Davis','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('manderson','Anderson','Marie','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('manderson','Anderson','Marie','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmorrison','Morrison','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith249','Smith','Marie','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith249','Smith','Marie','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe250','Doe','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe250','Doe','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe250','Doe','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper251','Gasper','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper251','Gasper','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper251','Gasper','James','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott252','Scott','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott252','Scott','Jo','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott252','Scott','Jo','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite253','White','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite253','White','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite253','White','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite253','White','Karoline','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wbrown254','Brown','William','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wbrown254','Brown','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wbrown254','Brown','William','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wbrown254','Brown','William','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson255','Peterson','Mark','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson255','Peterson','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson255','Peterson','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson255','Peterson','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson256','Thompson','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson256','Thompson','Kiersten','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson256','Thompson','Kiersten','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott257','Scott','Jo','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott257','Scott','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott257','Scott','Jo','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott257','Scott','Jo','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg258','Langenberg','Mary','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson259','Henderson','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson259','Henderson','Karoline','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbutler','Butler','Heather','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbutler','Butler','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler261','Butler','Marie','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler261','Butler','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler261','Butler','Marie','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison262','Morrison','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison262','Morrison','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison262','Morrison','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison262','Morrison','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis','Davis','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis','Davis','Robert','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis','Davis','Robert','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis','Davis','Robert','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler264','Butler','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler264','Butler','Kim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler264','Butler','Kim','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler264','Butler','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite265','White','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite265','White','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite265','White','James','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite265','White','James','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams','Williams','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llangenberg','Langenberg','Lisa','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llangenberg','Langenberg','Lisa','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llangenberg','Langenberg','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson','Henderson','John','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson','Henderson','John','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg269','Langenberg','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg269','Langenberg','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg269','Langenberg','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdoe270','Doe','Michael','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdoe270','Doe','Michael','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown271','Brown','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown271','Brown','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown271','Brown','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown271','Brown','Mark','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales272','Vales','John','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tdavis','Davis','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tdavis','Davis','Thomas','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ejohnson','Johnson','Eric','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ejohnson','Johnson','Eric','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson275','Peterson','John','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson275','Peterson','John','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson275','Peterson','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson275','Peterson','John','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gsmith','Smith','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gsmith','Smith','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez278','Lopez','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez278','Lopez','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez278','Lopez','Kim','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sclark279','Clark','Sarah','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sclark279','Clark','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sclark279','Clark','Sarah','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('abrown','Brown','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('abrown','Brown','Ann','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite281','White','Jim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite281','White','Jim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite281','White','Jim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite281','White','Jim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hgrady','Grady','Heather','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hgrady','Grady','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hgrady','Grady','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite283','White','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite283','White','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bsmith','Smith','Betty','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elopez','Lopez','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elopez','Lopez','Eric','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elopez','Lopez','Eric','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pclark','Clark','Paul','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pclark','Clark','Paul','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('glee287','Lee','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('glee287','Lee','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('glee287','Lee','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('glee287','Lee','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite288','White','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite288','White','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite288','White','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite288','White','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis289','Davis','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis289','Davis','Robert','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper290','Gasper','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nwhite','White','Nancy','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nwhite','White','Nancy','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nwhite','White','Nancy','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nwhite','White','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson292','Peterson','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson292','Peterson','Kiersten','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klewis293','Lewis','Kiersten','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales294','Vales','John','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales294','Vales','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales294','Vales','John','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales294','Vales','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdoe','Doe','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdoe','Doe','Robert','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdoe','Doe','Robert','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbrown','Brown','Blake','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbrown','Brown','Blake','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg297','Langenberg','Mark','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg297','Langenberg','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg297','Langenberg','Mark','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg297','Langenberg','Mark','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('broberts298','Roberts','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('broberts298','Roberts','Bill','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('broberts298','Roberts','Bill','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('broberts298','Roberts','Bill','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldoe299','Doe','Lori','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggasper300','Gasper','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggasper300','Gasper','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggasper300','Gasper','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts','Roberts','Lori','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts','Roberts','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts','Roberts','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts','Roberts','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite302','White','Kiersten','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite302','White','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite302','White','Kiersten','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite302','White','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams303','Williams','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson304','Peterson','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson304','Peterson','Bill','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson304','Peterson','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson304','Peterson','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swalters','Walters','Sarah','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swalters','Walters','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swalters','Walters','Sarah','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swalters','Walters','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis','Davis','Eric','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis','Davis','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis','Davis','Eric','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bthompson','Thompson','Blake','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bthompson','Thompson','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bthompson','Thompson','Blake','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bthompson','Thompson','Blake','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slangenberg','Langenberg','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slangenberg','Langenberg','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slangenberg','Langenberg','Sarah','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams309','Williams','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams309','Williams','Donna','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cpeterson','Peterson','Colin','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlee311','Lee','Mary','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elopez312','Lopez','Eric','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elopez312','Lopez','Eric','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pmartinez313','Martinez','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pmartinez313','Martinez','Paul','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pmartinez313','Martinez','Paul','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams314','Williams','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams314','Williams','Lisa','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams314','Williams','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson315','Peterson','Kiersten','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson315','Peterson','Kiersten','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson315','Peterson','Kiersten','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson315','Peterson','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales316','Vales','Kiersten','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbutler317','Butler','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbutler317','Butler','Heather','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbutler317','Butler','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbutler317','Butler','Heather','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters318','Walters','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson319','Thompson','Kiersten','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson319','Thompson','Kiersten','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson319','Thompson','Kiersten','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson319','Thompson','Kiersten','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott320','Scott','Mary','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rbutler','Butler','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rbutler','Butler','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rbutler','Butler','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rbutler','Butler','Robert','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark322','Clark','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark322','Clark','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hhenderson','Henderson','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hhenderson','Henderson','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdoe324','Doe','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdoe324','Doe','Heather','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdoe324','Doe','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdoe324','Doe','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdoe325','Doe','Mark','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdoe325','Doe','Mark','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez326','Lopez','Kiersten','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez326','Lopez','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez326','Lopez','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis327','Lewis','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis327','Lewis','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis327','Lewis','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wlee328','Lee','William','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wlee328','Lee','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wlee328','Lee','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mthompson329','Thompson','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gbrown','Brown','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gbrown','Brown','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gbrown','Brown','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gbrown','Brown','Greg','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rmartinez331','Martinez','Robert','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rmartinez331','Martinez','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klee','Lee','Karl','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mjohnson','Johnson','Marie','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams334','Williams','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams334','Williams','Lisa','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams334','Williams','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tbrown','Brown','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tbrown','Brown','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tbrown','Brown','Thomas','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tbrown','Brown','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters336','Walters','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters336','Walters','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters336','Walters','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler','Butler','Lisa','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler','Butler','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler','Butler','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler','Butler','Lisa','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbrown','Brown','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbrown','Brown','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pjohnson','Johnson','Paul','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pjohnson','Johnson','Paul','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice340','Price','John','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice341','Price','Jim','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson342','Henderson','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson342','Henderson','Lisa','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite343','White','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez344','Lopez','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgonazles345','Gonazles','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('apeterson','Peterson','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbutler347','Butler','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('speterson','Peterson','Sarah','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson349','Peterson','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson349','Peterson','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson349','Peterson','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson350','Johnson','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson350','Johnson','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gjohnson350','Johnson','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lthompson','Thompson','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lthompson','Thompson','Lisa','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nclark','Clark','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nclark','Clark','Nancy','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swilliams','Williams','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice354','Price','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice354','Price','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lclark','Clark','Lori','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lclark','Clark','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ghenderson','Henderson','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ghenderson','Henderson','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ghenderson','Henderson','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egonazles357','Gonazles','Eric','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egonazles357','Gonazles','Eric','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egonazles357','Gonazles','Eric','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egonazles357','Gonazles','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg358','Langenberg','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg358','Langenberg','Donna','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg358','Langenberg','Donna','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cbrown','Brown','Colin','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cbrown','Brown','Colin','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cbrown','Brown','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('twalters','Walters','Thomas','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('twalters','Walters','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('twalters','Walters','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swhite','White','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swhite','White','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swhite','White','Sarah','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swhite','White','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters','Walters','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters','Walters','Robert','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters','Walters','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters','Walters','Robert','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eroberts','Roberts','Erik','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bvales','Vales','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bvales','Vales','Blake','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe365','Doe','Betty','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe365','Doe','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe365','Doe','Betty','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe365','Doe','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlee366','Lee','Nancy','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlee366','Lee','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlee366','Lee','Nancy','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison367','Morrison','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler368','Butler','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler368','Butler','Kiersten','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis369','Davis','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis369','Davis','Bill','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis369','Davis','Bill','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdavis370','Davis','Kiersten','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llewis','Lewis','Lori','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('djohnson','Johnson','Donna','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('djohnson','Johnson','Donna','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('djohnson','Johnson','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg373','Langenberg','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg373','Langenberg','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg373','Langenberg','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg373','Langenberg','James','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klangenberg','Langenberg','Karoline','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jthompson375','Thompson','John','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jthompson375','Thompson','John','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgonazles','Gonazles','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott377','Scott','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott377','Scott','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott377','Scott','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott377','Scott','Mark','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jsmith378','Smith','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jsmith378','Smith','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts379','Roberts','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mroberts379','Roberts','Marie','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kprice','Price','Kiersten','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tclark','Clark','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egasper','Gasper','Erik','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egasper','Gasper','Erik','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egasper','Gasper','Erik','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egasper','Gasper','Erik','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson383','Johnson','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson383','Johnson','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson383','Johnson','James','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson383','Johnson','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdavis','Davis','Colin','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdavis','Davis','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdavis','Davis','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott','Scott','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott','Scott','Eric','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott','Scott','Eric','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott','Scott','Eric','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez386','Martinez','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez386','Martinez','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lgrady','Grady','Lori','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez388','Martinez','Jo','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alangenberg','Langenberg','Ann','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alangenberg','Langenberg','Ann','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis390','Lewis','Betty','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pjohnson391','Johnson','Paul','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pjohnson391','Johnson','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pjohnson391','Johnson','Paul','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llee392','Lee','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llee392','Lee','Lori','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llee392','Lee','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slewis','Lewis','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slewis','Lewis','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nwalters','Walters','Nancy','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nwalters','Walters','Nancy','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hscott395','Scott','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hscott395','Scott','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hscott395','Scott','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis396','Davis','Erik','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg397','Langenberg','Donna','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg397','Langenberg','Donna','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg397','Langenberg','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plangenberg398','Langenberg','Paul','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plangenberg398','Langenberg','Paul','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plangenberg398','Langenberg','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott399','Scott','Michael','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott399','Scott','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott399','Scott','Michael','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott399','Scott','Michael','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper400','Gasper','Jo','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper400','Gasper','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez401','Martinez','Karoline','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez401','Martinez','Karoline','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cwalters','Walters','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cgasper','Gasper','Colin','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cgasper','Gasper','Colin','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cgasper','Gasper','Colin','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cgasper','Gasper','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams404','Williams','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams404','Williams','James','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams404','Williams','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams404','Williams','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters405','Walters','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters405','Walters','Robert','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters405','Walters','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales406','Vales','Karl','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bscott','Scott','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bscott','Scott','Bill','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison408','Morrison','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison408','Morrison','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison408','Morrison','Heather','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison408','Morrison','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eanderson','Anderson','Eric','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg410','Langenberg','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith411','Smith','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith411','Smith','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith411','Smith','Mark','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wpeterson','Peterson','William','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wpeterson','Peterson','William','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wpeterson','Peterson','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wpeterson','Peterson','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper413','Gasper','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper413','Gasper','Marie','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper413','Gasper','Marie','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper413','Gasper','Marie','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bvales414','Vales','Blake','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bvales414','Vales','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bvales414','Vales','Blake','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady415','Grady','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady415','Grady','Blake','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady415','Grady','Blake','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady415','Grady','Blake','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plee','Lee','Paul','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plee','Lee','Paul','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plee','Lee','Paul','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwilliams','Williams','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwilliams','Williams','Kim','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwilliams','Williams','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwilliams','Williams','Kim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwilliams418','Williams','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwilliams418','Williams','William','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwilliams418','Williams','William','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler419','Butler','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hvales420','Vales','Heather','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hvales420','Vales','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hvales420','Vales','Heather','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts421','Roberts','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe422','Doe','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe422','Doe','Betty','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe422','Doe','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark','Clark','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark','Clark','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson','Henderson','Michael','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson','Henderson','Michael','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson','Henderson','Michael','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson425','Henderson','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson425','Henderson','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson425','Henderson','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson425','Henderson','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgonazles','Gonazles','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgonazles','Gonazles','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgrady427','Grady','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson428','Johnson','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson428','Johnson','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson428','Johnson','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson428','Johnson','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis429','Lewis','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klangenberg430','Langenberg','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klangenberg430','Langenberg','Kim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klangenberg430','Langenberg','Kim','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klangenberg430','Langenberg','Kim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe431','Doe','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe431','Doe','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott432','Scott','Eric','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott432','Scott','Eric','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott432','Scott','Eric','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwalters','Walters','Lisa','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwalters','Walters','Lisa','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gsmith434','Smith','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gsmith434','Smith','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gsmith434','Smith','Greg','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwalters','Walters','Karl','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison436','Morrison','Thomas','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison436','Morrison','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison436','Morrison','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbutler437','Butler','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles438','Gonazles','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters439','Walters','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters439','Walters','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark440','Clark','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nvales','Vales','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nvales','Vales','Nancy','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters442','Walters','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters442','Walters','James','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters442','Walters','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwilliams','Williams','Bill','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady444','Grady','Jim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady444','Grady','Jim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady444','Grady','Jim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott445','Scott','Erik','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott445','Scott','Erik','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark446','Clark','Bill','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark446','Clark','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark446','Clark','Bill','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark446','Clark','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez447','Lopez','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez447','Lopez','Kiersten','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez447','Lopez','Kiersten','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez447','Lopez','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slee','Lee','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams449','Williams','Donna','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams449','Williams','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams449','Williams','Donna','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams449','Williams','Donna','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klewis450','Lewis','Kim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elangenberg','Langenberg','Eric','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elangenberg','Langenberg','Eric','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elangenberg','Langenberg','Eric','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elangenberg','Langenberg','Eric','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rvales','Vales','Robert','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rvales','Vales','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rvales','Vales','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rvales','Vales','Robert','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper453','Gasper','Jo','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper454','Gasper','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper454','Gasper','Mark','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper454','Gasper','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper454','Gasper','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark455','Clark','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper456','Gasper','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper456','Gasper','Betty','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper456','Gasper','Betty','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper456','Gasper','Betty','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwilliams457','Williams','Blake','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kprice458','Price','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kprice458','Price','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith','Smith','Kiersten','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith','Smith','Kiersten','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith','Smith','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith','Smith','Kiersten','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler460','Butler','Lori','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler460','Butler','Lori','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler460','Butler','Lori','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis461','Lewis','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis461','Lewis','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis461','Lewis','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis461','Lewis','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison462','Morrison','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison462','Morrison','Jo','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmorrison462','Morrison','Jo','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith463','Smith','Mary','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blopez','Lopez','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdavis','Davis','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwilliams466','Williams','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwilliams466','Williams','Betty','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwilliams466','Williams','Betty','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwilliams466','Williams','Betty','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gdavis','Davis','Greg','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gdavis','Davis','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gdavis','Davis','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gdavis','Davis','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles468','Gonazles','Michael','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles468','Gonazles','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles468','Gonazles','Michael','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez469','Lopez','Mary','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez469','Lopez','Mary','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez469','Lopez','Mary','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eroberts470','Roberts','Eric','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eroberts470','Roberts','Eric','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eroberts470','Roberts','Eric','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eroberts470','Roberts','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bsmith471','Smith','Blake','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bsmith471','Smith','Blake','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bsmith471','Smith','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bsmith471','Smith','Blake','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwilliams472','Williams','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwilliams472','Williams','Robert','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwilliams472','Williams','Robert','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwilliams472','Williams','Robert','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdavis','Davis','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdavis','Davis','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egrady','Grady','Erik','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson475','Peterson','Donna','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson475','Peterson','Donna','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson475','Peterson','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams476','Williams','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams476','Williams','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams476','Williams','Lisa','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams476','Williams','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eroberts477','Roberts','Erik','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eroberts477','Roberts','Erik','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pvales','Vales','Paul','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pvales','Vales','Paul','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott479','Scott','Jim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis480','Davis','Betty','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady481','Grady','Jim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady481','Grady','Jim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nbrown482','Brown','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nbrown482','Brown','Nancy','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nbrown482','Brown','Nancy','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nbrown482','Brown','Nancy','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blee483','Lee','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blee483','Lee','Betty','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark484','Clark','Jim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark484','Clark','Jim','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark484','Clark','Jim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbrown','Brown','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbrown','Brown','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pgonazles','Gonazles','Paul','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pgonazles','Gonazles','Paul','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pgonazles','Gonazles','Paul','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwhite487','White','Mark','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwhite487','White','Mark','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwhite487','White','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwhite487','White','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('svales488','Vales','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('svales488','Vales','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('svales488','Vales','Sarah','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('svales488','Vales','Sarah','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egasper489','Gasper','Eric','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe490','Doe','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe490','Doe','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmorrison491','Morrison','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmorrison491','Morrison','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lvales','Vales','Lori','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lvales','Vales','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lvales','Vales','Lori','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdavis493','Davis','Heather','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jthompson494','Thompson','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jthompson494','Thompson','James','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe495','Doe','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwilliams496','Williams','Kim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('egasper497','Gasper','Erik','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pvales498','Vales','Paul','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sscott','Scott','Sarah','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sscott','Scott','Sarah','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez','Martinez','Thomas','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales501','Vales','Marie','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales501','Vales','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales501','Vales','Marie','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales501','Vales','Marie','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson502','Henderson','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdavis503','Davis','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdavis503','Davis','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdoe504','Doe','Mary','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdoe504','Doe','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdoe504','Doe','Mary','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady505','Grady','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady505','Grady','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady505','Grady','Betty','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmartinez506','Martinez','Michael','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmartinez506','Martinez','Michael','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwalters','Walters','Betty','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwalters','Walters','Betty','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwalters','Walters','Betty','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwalters','Walters','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('avales508','Vales','Ann','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('avales508','Vales','Ann','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('avales508','Vales','Ann','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('avales508','Vales','Ann','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg509','Langenberg','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg509','Langenberg','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tlopez','Lopez','Thomas','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tlopez','Lopez','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tlopez','Lopez','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lclark511','Clark','Lisa','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lclark511','Clark','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('panderson','Anderson','Paul','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('panderson','Anderson','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('panderson','Anderson','Paul','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson513','Johnson','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson513','Johnson','Bill','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson513','Johnson','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson513','Johnson','Bill','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wlopez','Lopez','William','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez515','Martinez','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez515','Martinez','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wclark','Clark','William','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wclark','Clark','William','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wclark','Clark','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wclark','Clark','William','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams517','Williams','Jim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwilliams','Williams','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwilliams','Williams','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwilliams','Williams','Heather','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llopez519','Lopez','Lori','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez520','Lopez','Karoline','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez520','Lopez','Karoline','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez520','Lopez','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tlee','Lee','Thomas','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tlee','Lee','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tlee','Lee','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tlee','Lee','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott522','Scott','Mary','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott522','Scott','Mary','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson523','Anderson','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson523','Anderson','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgonazles524','Gonazles','Jim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hgasper','Gasper','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hgasper','Gasper','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hgasper','Gasper','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ehenderson','Henderson','Eric','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ehenderson','Henderson','Eric','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ehenderson','Henderson','Eric','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bscott527','Scott','Bill','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bscott527','Scott','Bill','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewhite','White','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewhite','White','Eric','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sroberts','Roberts','Sarah','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pbutler','Butler','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gdavis531','Davis','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wjohnson532','Johnson','William','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott533','Scott','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott533','Scott','Eric','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott533','Scott','Eric','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('escott533','Scott','Eric','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez534','Martinez','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez534','Martinez','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez534','Martinez','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez534','Martinez','Karl','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbrown535','Brown','Kiersten','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbrown535','Brown','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg536','Langenberg','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg536','Langenberg','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gdavis537','Davis','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gdavis537','Davis','Greg','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gdavis537','Davis','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gdavis537','Davis','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wdoe','Doe','William','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wdoe','Doe','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wdoe','Doe','William','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson539','Thompson','Kiersten','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson539','Thompson','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldavis540','Davis','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldavis540','Davis','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldavis540','Davis','Lisa','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmartinez','Martinez','Blake','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmartinez','Martinez','Blake','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts542','Roberts','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts542','Roberts','Lisa','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts542','Roberts','Lisa','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts542','Roberts','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith543','Smith','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith543','Smith','Karl','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith543','Smith','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith543','Smith','Karl','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark544','Clark','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark544','Clark','John','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler545','Butler','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler545','Butler','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler545','Butler','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady546','Grady','John','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgrady546','Grady','John','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee547','Lee','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee547','Lee','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee547','Lee','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee547','Lee','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('csmith','Smith','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('csmith','Smith','Colin','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('csmith','Smith','Colin','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('csmith','Smith','Colin','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tpeterson','Peterson','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles550','Gonazles','Marie','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles550','Gonazles','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles550','Gonazles','Marie','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles550','Gonazles','Marie','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwhite551','White','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwhite551','White','Bill','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nhenderson552','Henderson','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nhenderson552','Henderson','Nancy','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis553','Lewis','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis553','Lewis','Bill','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis553','Lewis','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mjohnson554','Johnson','Michael','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mjohnson554','Johnson','Michael','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ganderson555','Anderson','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ganderson555','Anderson','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ganderson555','Anderson','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slewis556','Lewis','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slewis556','Lewis','Sarah','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slewis556','Lewis','Sarah','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales557','Vales','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales557','Vales','Donna','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales557','Vales','Donna','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez558','Lopez','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez558','Lopez','John','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez558','Lopez','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez558','Lopez','John','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez559','Martinez','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez559','Martinez','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez559','Martinez','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez559','Martinez','Karl','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kthompson560','Thompson','Karl','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts561','Roberts','Karoline','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts561','Roberts','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts561','Roberts','Karoline','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts561','Roberts','Karoline','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown562','Brown','Mary','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blopez563','Lopez','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blopez563','Lopez','Betty','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blopez563','Lopez','Betty','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts564','Roberts','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts564','Roberts','Jo','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts564','Roberts','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts564','Roberts','Jo','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez565','Lopez','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez565','Lopez','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwalters566','Walters','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwalters566','Walters','Blake','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwalters566','Walters','Blake','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales567','Vales','Karoline','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez568','Lopez','Michael','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez568','Lopez','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez568','Lopez','Michael','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez568','Lopez','Michael','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison569','Morrison','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison569','Morrison','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison569','Morrison','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmorrison569','Morrison','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis570','Davis','Blake','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis570','Davis','Blake','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdavis570','Davis','Blake','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sdavis','Davis','Sarah','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sdavis','Davis','Sarah','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sdavis','Davis','Sarah','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('banderson572','Anderson','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('banderson572','Anderson','Blake','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('banderson572','Anderson','Blake','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wanderson','Anderson','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wanderson','Anderson','William','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wanderson','Anderson','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wanderson','Anderson','William','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice574','Price','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice574','Price','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice574','Price','Bill','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice574','Price','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler575','Butler','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler575','Butler','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler575','Butler','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler575','Butler','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott576','Scott','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott576','Scott','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott576','Scott','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe577','Doe','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe577','Doe','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tdavis578','Davis','Thomas','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tdavis578','Davis','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tdavis578','Davis','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tdavis578','Davis','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slangenberg579','Langenberg','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slangenberg579','Langenberg','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bvales580','Vales','Betty','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lpeterson581','Peterson','Lori','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lpeterson581','Peterson','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lpeterson581','Peterson','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmartinez582','Martinez','Blake','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmartinez582','Martinez','Blake','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmartinez582','Martinez','Blake','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('asmith583','Smith','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('asmith583','Smith','Ann','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('asmith583','Smith','Ann','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aprice','Price','Ann','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aprice','Price','Ann','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ehenderson585','Henderson','Eric','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmorrison586','Morrison','Lisa','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmorrison586','Morrison','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('chenderson','Henderson','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbrown','Brown','Lori','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbrown','Brown','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbrown','Brown','Lori','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbrown','Brown','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('psmith','Smith','Paul','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klee590','Lee','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klee590','Lee','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe591','Doe','Karl','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe591','Doe','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe591','Doe','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe591','Doe','Karl','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldoe592','Doe','Lisa','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales593','Vales','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ahenderson594','Henderson','Ann','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ahenderson594','Henderson','Ann','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aroberts','Roberts','Ann','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aroberts','Roberts','Ann','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aroberts','Roberts','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dthompson','Thompson','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dthompson','Thompson','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbrown597','Brown','Donna','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbrown597','Brown','Donna','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbrown597','Brown','Donna','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez598','Martinez','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez598','Martinez','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbrown599','Brown','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbrown599','Brown','Karl','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pclark600','Clark','Paul','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pclark600','Clark','Paul','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pclark600','Clark','Paul','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice601','Price','Michael','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler602','Butler','Lisa','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson603','Henderson','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson603','Henderson','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kscott604','Scott','Karoline','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kscott604','Scott','Karoline','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kscott604','Scott','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe605','Doe','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe605','Doe','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('djohnson606','Johnson','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pbutler607','Butler','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pbutler607','Butler','Paul','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pbutler607','Butler','Paul','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pbutler607','Butler','Paul','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler608','Butler','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler608','Butler','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler608','Butler','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler608','Butler','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith609','Smith','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith609','Smith','Kim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson610','Peterson','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler611','Butler','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler611','Butler','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler611','Butler','Karl','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwhite','White','William','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwhite','White','William','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson613','Peterson','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson613','Peterson','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson613','Peterson','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson613','Peterson','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez614','Lopez','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez614','Lopez','Karl','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez614','Lopez','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tjohnson','Johnson','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlee616','Lee','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlee616','Lee','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice617','Price','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice617','Price','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice617','Price','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice617','Price','Jennifer','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ghenderson618','Henderson','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters619','Walters','Robert','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rwalters619','Walters','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmorrison620','Morrison','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmorrison620','Morrison','Betty','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('landerson','Anderson','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('landerson','Anderson','Lisa','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('landerson','Anderson','Lisa','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('landerson','Anderson','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('landerson622','Anderson','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('landerson622','Anderson','Lori','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('landerson622','Anderson','Lori','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('landerson622','Anderson','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pprice','Price','Paul','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pprice','Price','Paul','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nsmith','Smith','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nsmith','Smith','Nancy','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nsmith','Smith','Nancy','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nsmith','Smith','Nancy','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson625','Peterson','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson625','Peterson','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson625','Peterson','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson625','Peterson','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez626','Lopez','Mary','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez626','Lopez','Mary','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez626','Lopez','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlopez626','Lopez','Mary','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales627','Vales','Donna','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales627','Vales','Donna','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales627','Vales','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales627','Vales','Donna','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ethompson628','Thompson','Erik','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdoe629','Doe','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdoe629','Doe','Robert','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdoe629','Doe','Robert','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdoe629','Doe','Robert','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cjohnson','Johnson','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cjohnson','Johnson','Colin','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cjohnson','Johnson','Colin','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cjohnson','Johnson','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwilliams631','Williams','Michael','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwilliams631','Williams','Michael','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwilliams631','Williams','Michael','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwilliams631','Williams','Michael','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson632','Peterson','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgonazles633','Gonazles','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgonazles633','Gonazles','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('danderson634','Anderson','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwalters635','Walters','Kim','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwalters635','Walters','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwalters635','Walters','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwalters635','Walters','Kim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('adoe','Doe','Ann','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('adoe','Doe','Ann','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdoe','Doe','Colin','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe638','Doe','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis639','Davis','Erik','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis639','Davis','Erik','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis639','Davis','Erik','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis639','Davis','Erik','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwhite640','White','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dprice641','Price','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dprice641','Price','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dprice641','Price','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dprice641','Price','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez642','Lopez','Kim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez642','Lopez','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez642','Lopez','Kim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez642','Lopez','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('abrown643','Brown','Ann','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwhite644','White','Mary','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwhite644','White','Mary','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite645','White','Kiersten','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite645','White','Kiersten','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite645','White','Kiersten','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite645','White','Kiersten','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edoe','Doe','Erik','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles647','Gonazles','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles647','Gonazles','Mark','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles647','Gonazles','Mark','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson648','Henderson','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson648','Henderson','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bsmith649','Smith','Bill','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bsmith649','Smith','Bill','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bsmith649','Smith','Bill','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmorrison650','Morrison','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmorrison650','Morrison','Lisa','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmorrison650','Morrison','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llangenberg651','Langenberg','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llangenberg651','Langenberg','Lori','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llangenberg651','Langenberg','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llangenberg651','Langenberg','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters652','Walters','Jim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters652','Walters','Jim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tjohnson653','Johnson','Thomas','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tjohnson653','Johnson','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tjohnson653','Johnson','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters654','Walters','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters654','Walters','Jo','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bmorrison655','Morrison','Betty','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark656','Clark','Michael','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark656','Clark','Michael','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark656','Clark','Michael','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark656','Clark','Michael','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewilliams657','Williams','Erik','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewilliams657','Williams','Erik','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewilliams657','Williams','Erik','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis658','Lewis','John','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis658','Lewis','John','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgrady659','Grady','Kiersten','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgrady659','Grady','Kiersten','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wmartinez','Martinez','William','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wmartinez','Martinez','William','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pwilliams','Williams','Paul','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pwilliams','Williams','Paul','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson662','Johnson','Kim','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson662','Johnson','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson662','Johnson','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smartinez663','Martinez','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smartinez663','Martinez','Sarah','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smartinez663','Martinez','Sarah','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales664','Vales','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klangenberg665','Langenberg','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith666','Smith','Marie','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales667','Vales','Mark','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters668','Walters','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters668','Walters','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters668','Walters','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters668','Walters','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pgonazles669','Gonazles','Paul','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pgonazles669','Gonazles','Paul','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales670','Vales','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales670','Vales','Donna','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark671','Clark','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe672','Doe','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe672','Doe','Betty','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bdoe672','Doe','Betty','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown673','Brown','Mark','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown673','Brown','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown673','Brown','Mark','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe674','Doe','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe674','Doe','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe674','Doe','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdoe674','Doe','Karoline','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wthompson675','Thompson','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wthompson675','Thompson','William','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dmorrison676','Morrison','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edoe677','Doe','Erik','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edoe677','Doe','Erik','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edoe677','Doe','Erik','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlangenberg','Langenberg','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlangenberg','Langenberg','Nancy','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson679','Peterson','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hgonazles','Gonazles','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hgonazles','Gonazles','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('droberts','Roberts','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgonazles682','Gonazles','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgonazles682','Gonazles','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmorrison','Morrison','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cmorrison684','Morrison','Colin','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cmorrison684','Morrison','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cmorrison684','Morrison','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis685','Lewis','Jim','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis685','Lewis','Jim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis685','Lewis','Jim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis685','Lewis','Jim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson686','Johnson','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson686','Johnson','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elee','Lee','Erik','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elee','Lee','Erik','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elee','Lee','Erik','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elee','Lee','Erik','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe688','Doe','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe688','Doe','Donna','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('droberts689','Roberts','Donna','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('droberts689','Roberts','Donna','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles690','Gonazles','Mary','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgonazles690','Gonazles','Mary','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('awilliams','Williams','Ann','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gwalters','Walters','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gwalters','Walters','Greg','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gwalters','Walters','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gwalters','Walters','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wgonazles','Gonazles','William','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis694','Lewis','Michael','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis694','Lewis','Michael','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('avales695','Vales','Ann','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('avales695','Vales','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mjohnson696','Johnson','Michael','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mjohnson696','Johnson','Michael','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kanderson','Anderson','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kanderson','Anderson','Kim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kanderson','Anderson','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('troberts','Roberts','Thomas','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('troberts','Roberts','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('troberts','Roberts','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis699','Lewis','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis699','Lewis','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis699','Lewis','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwalters700','Walters','Donna','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbrown701','Brown','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbrown701','Brown','Kim','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbrown701','Brown','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewhite702','White','Erik','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewhite702','White','Erik','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewhite702','White','Erik','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewhite702','White','Erik','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwalters703','Walters','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwalters703','Walters','Lori','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwalters703','Walters','Lori','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alangenberg704','Langenberg','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbrown705','Brown','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbrown705','Brown','Bill','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blangenberg','Langenberg','Blake','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis707','Lewis','Michael','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis707','Lewis','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis707','Lewis','Michael','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith708','Smith','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith708','Smith','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith708','Smith','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith708','Smith','Karl','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('clopez','Lopez','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('clopez','Lopez','Colin','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark710','Clark','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark710','Clark','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark710','Clark','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tprice','Price','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tprice','Price','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tprice','Price','Thomas','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tprice','Price','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klewis712','Lewis','Karl','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klewis712','Lewis','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler713','Butler','Marie','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler713','Butler','Marie','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler713','Butler','Marie','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbutler713','Butler','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmorrison714','Morrison','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmorrison714','Morrison','Mark','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmorrison714','Morrison','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gsmith715','Smith','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gsmith715','Smith','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gsmith715','Smith','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('randerson','Anderson','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('randerson','Anderson','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('randerson','Anderson','Robert','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klangenberg717','Langenberg','Kiersten','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klangenberg717','Langenberg','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg718','Langenberg','Mary','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plee719','Lee','Paul','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plee719','Lee','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark720','Clark','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbrown721','Brown','Blake','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbrown721','Brown','Blake','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bvales722','Vales','Blake','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('emartinez','Martinez','Erik','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('emartinez','Martinez','Erik','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles','Gonazles','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles','Gonazles','Karl','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles','Gonazles','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles','Gonazles','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lvales725','Vales','Lisa','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lvales725','Vales','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lvales725','Vales','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgrady726','Grady','Karl','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgrady726','Grady','Karl','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aanderson727','Anderson','Ann','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('awhite728','White','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwilliams729','Williams','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark730','Clark','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark730','Clark','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams731','Williams','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams732','Williams','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis733','Lewis','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis733','Lewis','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ndoe','Doe','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ndoe','Doe','Nancy','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ndoe','Doe','Nancy','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson735','Johnson','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson735','Johnson','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson735','Johnson','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgonazles736','Gonazles','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lprice','Price','Lisa','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lprice','Price','Lisa','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lprice','Price','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lprice','Price','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdoe738','Doe','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdoe738','Doe','Robert','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdoe738','Doe','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbrown739','Brown','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('handerson740','Anderson','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('handerson740','Anderson','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez741','Martinez','Jo','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez741','Martinez','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('agonazles','Gonazles','Ann','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis743','Davis','Erik','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis743','Davis','Erik','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis743','Davis','Erik','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis743','Davis','Erik','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson744','Peterson','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson744','Peterson','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson744','Peterson','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson744','Peterson','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice745','Price','Betty','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice745','Price','Betty','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice745','Price','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice745','Price','Betty','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams746','Williams','Jim','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams746','Williams','Jim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams746','Williams','Jim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams746','Williams','Jim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rroberts','Roberts','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rroberts','Roberts','Robert','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rroberts','Roberts','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rroberts','Roberts','Robert','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts748','Roberts','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kroberts748','Roberts','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson749','Anderson','Jim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson749','Anderson','Jim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson749','Anderson','Jim','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson749','Anderson','Jim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('broberts750','Roberts','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('broberts750','Roberts','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('broberts750','Roberts','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('elopez751','Lopez','Erik','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('manderson752','Anderson','Michael','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('manderson752','Anderson','Michael','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler753','Butler','Karoline','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler753','Butler','Karoline','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler753','Butler','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler753','Butler','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gclark','Clark','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gclark','Clark','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gclark','Clark','Greg','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams755','Williams','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams755','Williams','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llopez756','Lopez','Lori','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llopez756','Lopez','Lori','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llopez756','Lopez','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson757','Henderson','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson757','Henderson','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson757','Henderson','Kim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cjohnson758','Johnson','Colin','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cjohnson758','Johnson','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cjohnson758','Johnson','Colin','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper759','Gasper','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper759','Gasper','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis760','Lewis','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis760','Lewis','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis760','Lewis','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis760','Lewis','James','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llee761','Lee','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llee761','Lee','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('llee761','Lee','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rvales762','Vales','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rvales762','Vales','Robert','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rvales762','Vales','Robert','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rvales762','Vales','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper763','Gasper','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper763','Gasper','John','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper763','Gasper','John','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper763','Gasper','John','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice764','Price','Marie','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice764','Price','Marie','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice764','Price','Marie','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('asmith765','Smith','Ann','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('asmith765','Smith','Ann','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kanderson766','Anderson','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kanderson766','Anderson','Kiersten','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tbrown767','Brown','Thomas','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tbrown767','Brown','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales768','Vales','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales768','Vales','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales768','Vales','Karoline','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kvales768','Vales','Karoline','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson769','Henderson','Jo','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson769','Henderson','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson769','Henderson','Jo','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson769','Henderson','Jo','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jjohnson770','Johnson','James','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wroberts','Roberts','William','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wroberts','Roberts','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wroberts','Roberts','William','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wroberts','Roberts','William','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cpeterson772','Peterson','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tdoe','Doe','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tdoe','Doe','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tdoe','Doe','Thomas','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tdoe','Doe','Thomas','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hroberts','Roberts','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hroberts','Roberts','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice775','Price','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice775','Price','Michael','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice775','Price','Michael','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts776','Roberts','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts776','Roberts','Lori','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts776','Roberts','Lori','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lroberts776','Roberts','Lori','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdavis777','Davis','Marie','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdavis777','Davis','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles778','Gonazles','Karoline','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles778','Gonazles','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles778','Gonazles','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles778','Gonazles','Karoline','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales779','Vales','Mary','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales779','Vales','Mary','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mvales779','Vales','Mary','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe780','Doe','Jo','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dmartinez','Martinez','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales782','Vales','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tprice783','Price','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tprice783','Price','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tprice783','Price','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tprice783','Price','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dmorrison784','Morrison','Donna','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgonazles785','Gonazles','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgonazles785','Gonazles','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgonazles785','Gonazles','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgonazles785','Gonazles','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swalters786','Walters','Sarah','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swalters786','Walters','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('swalters786','Walters','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hpeterson','Peterson','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hpeterson','Peterson','Heather','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hpeterson','Peterson','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee788','Lee','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlopez','Lopez','Nancy','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlopez','Lopez','Nancy','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlopez','Lopez','Nancy','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlopez','Lopez','Nancy','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite790','White','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite790','White','Kim','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite790','White','Kim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nbutler','Butler','Nancy','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts792','Roberts','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts792','Roberts','Jo','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts792','Roberts','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hclark','Clark','Heather','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hclark','Clark','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hclark','Clark','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nclark794','Clark','Nancy','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nclark794','Clark','Nancy','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson795','Peterson','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson795','Peterson','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson795','Peterson','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbrown796','Brown','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbrown796','Brown','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hbrown796','Brown','Heather','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hlewis797','Lewis','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hlewis797','Lewis','Heather','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hlewis797','Lewis','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis798','Lewis','Betty','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis798','Lewis','Betty','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis798','Lewis','Betty','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis798','Lewis','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sroberts799','Roberts','Sarah','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sroberts799','Roberts','Sarah','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sroberts799','Roberts','Sarah','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sroberts799','Roberts','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('clewis800','Lewis','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('clewis800','Lewis','Colin','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('clewis800','Lewis','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark801','Clark','Jim','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark801','Clark','Jim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales802','Vales','Jim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales802','Vales','Jim','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis803','Lewis','John','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis803','Lewis','John','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis803','Lewis','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis803','Lewis','John','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper804','Gasper','John','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper804','Gasper','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis805','Davis','Robert','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis805','Davis','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis805','Davis','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis805','Davis','Robert','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams806','Williams','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams806','Williams','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams806','Williams','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott807','Scott','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott807','Scott','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott807','Scott','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wwilliams808','Williams','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis809','Davis','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis809','Davis','Eric','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('edavis809','Davis','Eric','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice810','Price','Marie','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice810','Price','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice810','Price','Marie','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bhenderson','Henderson','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bhenderson','Henderson','Betty','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bhenderson','Henderson','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hhenderson812','Henderson','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hhenderson812','Henderson','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hhenderson812','Henderson','Heather','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hhenderson812','Henderson','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kscott813','Scott','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kscott813','Scott','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kscott813','Scott','Karl','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe814','Doe','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe814','Doe','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe814','Doe','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewilliams815','Williams','Erik','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewilliams815','Williams','Erik','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jsmith816','Smith','Jo','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jsmith816','Smith','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jsmith816','Smith','Jo','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jsmith816','Smith','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lvales817','Vales','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lvales817','Vales','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lvales817','Vales','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lvales817','Vales','Lisa','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lpeterson818','Peterson','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgasper','Gasper','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dgasper','Gasper','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlangenberg820','Langenberg','Nancy','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlangenberg820','Langenberg','Nancy','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson821','Henderson','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jhenderson821','Henderson','Jo','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis822','Davis','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis822','Davis','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis822','Davis','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper823','Gasper','Karl','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper823','Gasper','Karl','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper823','Gasper','Karl','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper823','Gasper','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice824','Price','John','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice824','Price','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice824','Price','John','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jprice824','Price','John','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('aclark','Clark','Ann','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark826','Clark','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark826','Clark','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark826','Clark','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jclark826','Clark','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmartinez','Martinez','Lori','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmartinez','Martinez','Lori','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmartinez','Martinez','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lmartinez','Martinez','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson828','Peterson','Jim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson828','Peterson','Jim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson828','Peterson','Jim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson828','Peterson','Jim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe829','Doe','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe829','Doe','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe829','Doe','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdoe829','Doe','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nmorrison','Morrison','Nancy','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ehenderson831','Henderson','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ehenderson831','Henderson','Eric','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ehenderson831','Henderson','Eric','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwhite832','White','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson833','Henderson','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson833','Henderson','Donna','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbrown834','Brown','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbrown834','Brown','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbrown834','Brown','Donna','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('manderson835','Anderson','Marie','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('manderson835','Anderson','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('manderson835','Anderson','Marie','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggasper836','Gasper','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggasper836','Gasper','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggasper836','Gasper','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggasper836','Gasper','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis837','Lewis','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlewis837','Lewis','Marie','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark838','Clark','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark838','Clark','Karl','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark838','Clark','Karl','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark838','Clark','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark839','Clark','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark839','Clark','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark839','Clark','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis840','Lewis','Blake','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis840','Lewis','Blake','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blewis840','Lewis','Blake','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wlewis','Lewis','William','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler842','Butler','John','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler842','Butler','John','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bbutler843','Butler','Betty','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gthompson','Thompson','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gthompson','Thompson','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gthompson','Thompson','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gthompson','Thompson','Greg','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('glangenberg','Langenberg','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('glangenberg','Langenberg','Greg','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ajohnson','Johnson','Ann','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ajohnson','Johnson','Ann','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ajohnson','Johnson','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('awhite847','White','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('awhite847','White','Ann','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('awhite847','White','Ann','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson848','Henderson','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson848','Henderson','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mwilliams849','Williams','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nprice','Price','Nancy','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nprice','Price','Nancy','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nprice','Price','Nancy','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dthompson851','Thompson','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dthompson851','Thompson','Donna','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ebutler852','Butler','Erik','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ebutler852','Butler','Erik','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ebutler852','Butler','Erik','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ebutler852','Butler','Erik','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdavis853','Davis','Kim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdavis853','Davis','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kdavis853','Davis','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgasper854','Gasper','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alangenberg855','Langenberg','Ann','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark856','Clark','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kclark856','Clark','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wdavis','Davis','William','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwalters858','Walters','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwalters858','Walters','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwalters858','Walters','Karoline','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwalters858','Walters','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eprice859','Price','Erik','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eprice859','Price','Erik','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eprice859','Price','Erik','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('eprice859','Price','Erik','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slee860','Lee','Sarah','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slee860','Lee','Sarah','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slee860','Lee','Sarah','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('slee860','Lee','Sarah','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters861','Walters','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rprice862','Price','Robert','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rprice862','Price','Robert','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rprice862','Price','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rprice862','Price','Robert','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez863','Martinez','Thomas','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez863','Martinez','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez863','Martinez','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez863','Martinez','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark864','Clark','Mary','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark864','Clark','Mary','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwalters865','Walters','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwalters865','Walters','Lisa','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwalters865','Walters','Lisa','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lwalters865','Walters','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('handerson866','Anderson','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dhenderson867','Henderson','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldoe868','Doe','Lisa','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldoe868','Doe','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldoe868','Doe','Lisa','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ldoe868','Doe','Lisa','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggonazles869','Gonazles','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggonazles869','Gonazles','Greg','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kanderson870','Anderson','Karoline','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kanderson870','Anderson','Karoline','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kanderson870','Anderson','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kanderson870','Anderson','Karoline','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ajohnson871','Johnson','Ann','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ajohnson871','Johnson','Ann','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper872','Gasper','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper872','Gasper','Betty','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper872','Gasper','Betty','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgasper872','Gasper','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee873','Lee','John','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee873','Lee','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson874','Henderson','Karoline','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson874','Henderson','Karoline','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams875','Williams','John','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwilliams875','Williams','John','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nwilliams','Williams','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nwilliams','Williams','Nancy','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nwilliams','Williams','Nancy','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nwilliams','Williams','Nancy','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbrown877','Brown','Karoline','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bthompson878','Thompson','Blake','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bthompson878','Thompson','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bthompson878','Thompson','Blake','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis879','Davis','Robert','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis879','Davis','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis879','Davis','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rdavis879','Davis','Robert','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gthompson880','Thompson','Greg','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gthompson880','Thompson','Greg','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gthompson880','Thompson','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson881','Peterson','Blake','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson881','Peterson','Blake','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson881','Peterson','Blake','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson881','Peterson','Blake','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown882','Brown','Marie','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown882','Brown','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mbrown882','Brown','Marie','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez883','Martinez','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez883','Martinez','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez883','Martinez','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hwhite884','White','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson885','Henderson','Lisa','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson885','Henderson','Lisa','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson885','Henderson','Lisa','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson885','Henderson','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('thenderson','Henderson','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('thenderson','Henderson','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('thenderson','Henderson','Thomas','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('sdavis887','Davis','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark888','Clark','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark888','Clark','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark888','Clark','David','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dclark888','Clark','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson889','Peterson','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson889','Peterson','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dpeterson889','Peterson','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler890','Butler','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith891','Smith','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith891','Smith','Kiersten','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rlopez892','Lopez','Robert','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rlopez892','Lopez','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ksmith893','Smith','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdavis894','Davis','John','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdavis894','Davis','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe895','Doe','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe895','Doe','Donna','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddoe895','Doe','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith896','Smith','Michael','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('msmith896','Smith','Michael','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdavis897','Davis','Michael','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdavis897','Davis','Michael','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mdavis897','Davis','Michael','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmartinez898','Martinez','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg899','Langenberg','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlangenberg899','Langenberg','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdavis900','Davis','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdavis900','Davis','Colin','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdavis900','Davis','Colin','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdavis900','Davis','Colin','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez901','Martinez','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez901','Martinez','John','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez902','Martinez','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez902','Martinez','Thomas','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez902','Martinez','Thomas','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tmartinez902','Martinez','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice903','Price','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bprice903','Price','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdavis904','Davis','Jo','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdavis904','Davis','Jo','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdavis904','Davis','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jdavis904','Davis','Jo','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez905','Martinez','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jmartinez905','Martinez','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('landerson906','Anderson','Lori','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rlee','Lee','Robert','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rlee','Lee','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rlee','Lee','Robert','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rlee','Lee','Robert','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlewis908','Lewis','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez909','Lopez','Jo','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlopez909','Lopez','Jo','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper910','Gasper','Karoline','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper910','Gasper','Karoline','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgasper910','Gasper','Karoline','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mscott911','Scott','Michael','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smorrison','Morrison','Sarah','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smorrison','Morrison','Sarah','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smorrison','Morrison','Sarah','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('smorrison','Morrison','Sarah','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson913','Johnson','Karl','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson913','Johnson','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson913','Johnson','Karl','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwhite914','White','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwhite914','White','Bill','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwhite914','White','Bill','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwhite914','White','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles915','Gonazles','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles915','Gonazles','Kim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles915','Gonazles','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgasper916','Gasper','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis917','Lewis','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis917','Lewis','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mjohnson918','Johnson','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis919','Davis','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis919','Davis','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis919','Davis','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ddavis919','Davis','David','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dvales920','Vales','Donna','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg921','Langenberg','Mary','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg921','Langenberg','Mary','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlangenberg921','Langenberg','Mary','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales922','Vales','Jim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgrady923','Grady','Mary','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hsmith924','Smith','Heather','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hsmith924','Smith','Heather','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lgrady925','Grady','Lori','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gbutler926','Butler','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gbutler926','Butler','Greg','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('gbutler926','Butler','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite927','White','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite927','White','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite927','White','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bpeterson928','Peterson','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlewis','Lewis','Nancy','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('nlewis','Lewis','Nancy','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts930','Roberts','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts930','Roberts','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jroberts930','Roberts','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kpeterson931','Peterson','Kiersten','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson932','Henderson','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis933','Lewis','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis933','Lewis','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis933','Lewis','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlewis933','Lewis','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg934','Langenberg','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg934','Langenberg','David','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dlangenberg934','Langenberg','David','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kbutler935','Butler','Kim','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rjohnson','Johnson','Robert','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters937','Walters','Jennifer','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters937','Walters','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwalters937','Walters','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kgonazles938','Gonazles','Kiersten','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper939','Gasper','Marie','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper939','Gasper','Marie','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper939','Gasper','Marie','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper939','Gasper','Marie','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez940','Lopez','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez940','Lopez','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez940','Lopez','Kim','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klopez940','Lopez','Kim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite941','White','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgonazles942','Gonazles','James','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgonazles942','Gonazles','James','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgonazles942','Gonazles','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jgonazles942','Gonazles','James','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson943','Henderson','Kim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson943','Henderson','Kim','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('khenderson943','Henderson','Kim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson944','Henderson','Mark','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson944','Henderson','Mark','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson944','Henderson','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cprice','Price','Colin','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cprice','Price','Colin','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cprice','Price','Colin','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cprice','Price','Colin','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson946','Anderson','Jim','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson946','Anderson','Jim','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ejohnson947','Johnson','Erik','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ejohnson947','Johnson','Erik','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ejohnson947','Johnson','Erik','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ejohnson947','Johnson','Erik','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson948','Anderson','John','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson948','Anderson','John','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson948','Anderson','John','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('janderson948','Anderson','John','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson949','Henderson','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson949','Henderson','Lisa','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson949','Henderson','Lisa','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lhenderson949','Henderson','Lisa','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlee950','Lee','Mary','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mlee950','Lee','Mary','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewilliams951','Williams','Eric','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewilliams951','Williams','Eric','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ewilliams951','Williams','Eric','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plewis','Lewis','Paul','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plewis','Lewis','Paul','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('plewis','Lewis','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark953','Clark','Marie','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mclark953','Clark','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwilliams954','Williams','David','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('rroberts955','Roberts','Robert','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jsmith956','Smith','Jo','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite957','White','Jennifer','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite957','White','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite957','White','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jwhite957','White','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwalters958','Walters','Bill','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwalters958','Walters','Bill','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bwalters958','Walters','Bill','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson959','Henderson','Mark','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson959','Henderson','Mark','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson959','Henderson','Mark','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mhenderson959','Henderson','Mark','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper960','Gasper','Mark','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper960','Gasper','Mark','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mgasper960','Gasper','Mark','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ppeterson','Peterson','Paul','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ppeterson','Peterson','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott962','Scott','John','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jscott962','Scott','John','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdavis963','Davis','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdavis963','Davis','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hdavis963','Davis','Heather','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pwhite','White','Paul','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwalters965','Walters','David','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwalters965','Walters','David','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dwalters965','Walters','David','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('blopez966','Lopez','Blake','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady967','Grady','Blake','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady967','Grady','Blake','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgrady967','Grady','Blake','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark968','Clark','Bill','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark968','Clark','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark968','Clark','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bclark968','Clark','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lprice969','Price','Lisa','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wpeterson970','Peterson','William','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wpeterson970','Peterson','William','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wpeterson970','Peterson','William','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wpeterson970','Peterson','William','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('banderson971','Anderson','Betty','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('banderson971','Anderson','Betty','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hprice972','Price','Heather','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hprice972','Price','Heather','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson973','Peterson','Marie','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson973','Peterson','Marie','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mpeterson973','Peterson','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ngonazles','Gonazles','Nancy','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ngonazles','Gonazles','Nancy','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales975','Vales','James','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales975','Vales','James','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales975','Vales','James','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales975','Vales','James','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson976','Peterson','Jennifer','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson976','Peterson','Jennifer','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jpeterson976','Peterson','Jennifer','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kmartinez977','Martinez','Kim','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pbrown978','Brown','Paul','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('pbrown978','Brown','Paul','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbutler979','Butler','Donna','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbutler979','Butler','Donna','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('dbutler979','Butler','Donna','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison980','Morrison','Heather','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison980','Morrison','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmorrison980','Morrison','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdoe981','Doe','Colin','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdoe981','Doe','Colin','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('cdoe981','Doe','Colin','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alee','Lee','Ann','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alee','Lee','Ann','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('alee','Lee','Ann','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee983','Lee','Jo','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee983','Lee','Jo','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jlee983','Lee','Jo','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice984','Price','Marie','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice984','Price','Marie','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mprice984','Price','Marie','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler985','Butler','Jo','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler985','Butler','Jo','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jbutler985','Butler','Jo','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmartinez986','Martinez','Mary','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmartinez986','Martinez','Mary','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('mmartinez986','Martinez','Mary','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmartinez','Martinez','Heather','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmartinez','Martinez','Heather','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('hmartinez','Martinez','Heather','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('twalters988','Walters','Thomas','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('twalters988','Walters','Thomas','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('twalters988','Walters','Thomas','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('twalters988','Walters','Thomas','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwilliams989','Williams','Karl','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwilliams989','Williams','Karl','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kwilliams989','Williams','Karl','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('emartinez990','Martinez','Eric','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('emartinez990','Martinez','Eric','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('emartinez990','Martinez','Eric','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klee991','Lee','Karoline','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('klee991','Lee','Karoline','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson992','Johnson','Bill','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson992','Johnson','Bill','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson992','Johnson','Bill','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bjohnson992','Johnson','Bill','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wdavis993','Davis','William','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('wdavis993','Davis','William','CS252'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('bgonazles994','Gonazles','Blake','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales995','Vales','Jennifer','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('jvales995','Vales','Jennifer','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('kjohnson996','Johnson','Kiersten','CS251'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggrady','Grady','Greg','SCI123'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggrady','Grady','Greg','MATH101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('ggrady','Grady','Greg','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler998','Butler','Lori','ACCT101'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler998','Butler','Lori','MATH100'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler998','Butler','Lori','ACCT201'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('lbutler998','Butler','Lori','SCI404'); +INSERT INTO SIS_COURSES (uid, surname, givenName, courseId) VALUES ('tgasper999','Gasper','Thomas','CS252'); diff --git a/Components/Grouper/data/container_files/seed-data/users.ldif b/Components/Grouper/data/container_files/seed-data/users.ldif new file mode 100644 index 0000000..aa4cf25 --- /dev/null +++ b/Components/Grouper/data/container_files/seed-data/users.ldif @@ -0,0 +1,15522 @@ +dn: cn=admin,dc=internet2,dc=edu +objectClass: simpleSecurityObject +objectClass: organizationalRole +cn: admin +userPassword: password +description: LDAP administrator + +dn: uid=jsmith,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +givenName: Joe +uid: jsmith +sn: Smith +cn: John Smith +userPassword: password + +dn: uid=banderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +givenName: Bob +uid: banderson +sn: Anderson +cn: Bob Anderson +userPassword: password + +dn: cn=users,ou=Groups,dc=internet2,dc=edu +objectClass: groupOfUniqueNames +objectClass: top +uniqueMember: uid=banderson,ou=People,dc=internet2,dc=edu +uniqueMember: uid=jsmith,ou=People,dc=internet2,dc=edu +cn: users + + + + + + +dn: uid=kwhite,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Karl +cn: Karl White +uid: kwhite +mail: kwhite@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=whenderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: William +cn: William Henderson +uid: whenderson +mail: whenderson@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: community + +dn: uid=ddavis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: David +cn: David Davis +uid: ddavis +mail: ddavis@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: staff + +dn: uid=cmorrison,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Colin +cn: Colin Morrison +uid: cmorrison +mail: cmorrison@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: faculty + +dn: uid=danderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Donna +cn: Donna Anderson +uid: danderson +mail: danderson@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: member + +dn: uid=amorrison,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Ann +cn: Ann Morrison +uid: amorrison +mail: amorrison@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=wprice,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: William +cn: William Price +uid: wprice +mail: wprice@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: community + +dn: uid=mroberts,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Marie +cn: Marie Roberts +uid: mroberts +mail: mroberts@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=kjohnson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Kiersten +cn: Kiersten Johnson +uid: kjohnson +mail: kjohnson@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=jbrown,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: James +cn: James Brown +uid: jbrown +mail: jbrown@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: staff + +dn: uid=agasper,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Ann +cn: Ann Gasper +uid: agasper +mail: agasper@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=jscott,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Jennifer +cn: Jennifer Scott +uid: jscott +mail: jscott@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: student + +dn: uid=bbutler,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Betty +cn: Betty Butler +uid: bbutler +mail: bbutler@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: member + +dn: uid=tmorrison,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Thomas +cn: Thomas Morrison +uid: tmorrison +mail: tmorrison@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: staff + +dn: uid=jbrown14,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Jennifer +cn: Jennifer Brown +uid: jbrown14 +mail: jbrown14@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: staff + +dn: uid=gjohnson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Greg +cn: Greg Johnson +uid: gjohnson +mail: gjohnson@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: alum + +dn: uid=rmartinez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Robert +cn: Robert Martinez +uid: rmartinez +mail: rmartinez@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=jlewis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Jo +cn: Jo Lewis +uid: jlewis +mail: jlewis@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: student + +dn: uid=mgasper,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Mary +cn: Mary Gasper +uid: mgasper +mail: mgasper@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=kvales,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Karoline +cn: Karoline Vales +uid: kvales +mail: kvales@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=tgrady,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: Thomas +cn: Thomas Grady +uid: tgrady +mail: tgrady@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: alum + +dn: uid=kmorrison,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Kiersten +cn: Kiersten Morrison +uid: kmorrison +mail: kmorrison@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=dgrady,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: David +cn: David Grady +uid: dgrady +mail: dgrady@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: community + +dn: uid=mthompson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Mary +cn: Mary Thompson +uid: mthompson +mail: mthompson@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: student + +dn: uid=bgasper,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Bill +cn: Bill Gasper +uid: bgasper +mail: bgasper@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: alum + +dn: uid=dlopez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: David +cn: David Lopez +uid: dlopez +mail: dlopez@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=hwhite,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Heather +cn: Heather White +uid: hwhite +mail: hwhite@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: staff + +dn: uid=ddavis27,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Donna +cn: Donna Davis +uid: ddavis27 +mail: ddavis27@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: community + +dn: uid=bgasper28,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Bill +cn: Bill Gasper +uid: bgasper28 +mail: bgasper28@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=jjohnson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Jennifer +cn: Jennifer Johnson +uid: jjohnson +mail: jjohnson@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=amorrison30,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Ann +cn: Ann Morrison +uid: amorrison30 +mail: amorrison30@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: alum + +dn: uid=kmartinez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Karl +cn: Karl Martinez +uid: kmartinez +mail: kmartinez@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: student + +dn: uid=ahenderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Ann +cn: Ann Henderson +uid: ahenderson +mail: ahenderson@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=avales,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Ann +cn: Ann Vales +uid: avales +mail: avales@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=ggonazles,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Greg +cn: Greg Gonazles +uid: ggonazles +mail: ggonazles@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: community + +dn: uid=bdoe,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Blake +cn: Blake Doe +uid: bdoe +mail: bdoe@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: student + +dn: uid=plangenberg,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Paul +cn: Paul Langenberg +uid: plangenberg +mail: plangenberg@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: staff + +dn: uid=gvales,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Greg +cn: Greg Vales +uid: gvales +mail: gvales@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: member + +dn: uid=nhenderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Nancy +cn: Nancy Henderson +uid: nhenderson +mail: nhenderson@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: member + +dn: uid=wthompson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: William +cn: William Thompson +uid: wthompson +mail: wthompson@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: staff + +dn: uid=kvales40,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Karl +cn: Karl Vales +uid: kvales40 +mail: kvales40@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: community + +dn: uid=blee,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Bill +cn: Bill Lee +uid: blee +mail: blee@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=mlee,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Marie +cn: Marie Lee +uid: mlee +mail: mlee@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: staff + +dn: uid=kclark,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Kiersten +cn: Kiersten Clark +uid: kclark +mail: kclark@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: staff + +dn: uid=wscott,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: William +cn: William Scott +uid: wscott +mail: wscott@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: community + +dn: uid=dbutler,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Donna +cn: Donna Butler +uid: dbutler +mail: dbutler@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: community + +dn: uid=awhite,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Ann +cn: Ann White +uid: awhite +mail: awhite@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: alum + +dn: uid=hdoe,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Heather +cn: Heather Doe +uid: hdoe +mail: hdoe@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: alum + +dn: uid=dlangenberg,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: David +cn: David Langenberg +uid: dlangenberg +mail: dlangenberg@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: faculty + +dn: uid=ethompson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Eric +cn: Eric Thompson +uid: ethompson +mail: ethompson@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: member + +dn: uid=jbrown50,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Jennifer +cn: Jennifer Brown +uid: jbrown50 +mail: jbrown50@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: staff + +dn: uid=mgonazles,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Michael +cn: Michael Gonazles +uid: mgonazles +mail: mgonazles@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=gbutler,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Greg +cn: Greg Butler +uid: gbutler +mail: gbutler@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: staff + +dn: uid=mvales,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Mark +cn: Mark Vales +uid: mvales +mail: mvales@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: student + +dn: uid=mlewis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Michael +cn: Michael Lewis +uid: mlewis +mail: mlewis@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: student + +dn: uid=hvales,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Heather +cn: Heather Vales +uid: hvales +mail: hvales@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: community + +dn: uid=jscott56,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Jo +cn: Jo Scott +uid: jscott56 +mail: jscott56@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: alum + +dn: uid=sdoe,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Sarah +cn: Sarah Doe +uid: sdoe +mail: sdoe@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=svales,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Sarah +cn: Sarah Vales +uid: svales +mail: svales@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student + +dn: uid=hmorrison,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Heather +cn: Heather Morrison +uid: hmorrison +mail: hmorrison@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: student + +dn: uid=jlopez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Jennifer +cn: Jennifer Lopez +uid: jlopez +mail: jlopez@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: faculty + +dn: uid=dlangenberg61,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Donna +cn: Donna Langenberg +uid: dlangenberg61 +mail: dlangenberg61@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: staff + +dn: uid=bgrady,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: Betty +cn: Betty Grady +uid: bgrady +mail: bgrady@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: alum + +dn: uid=jmorrison,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Jennifer +cn: Jennifer Morrison +uid: jmorrison +mail: jmorrison@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: staff + +dn: uid=wvales,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: William +cn: William Vales +uid: wvales +mail: wvales@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: member + +dn: uid=mmartinez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Mark +cn: Mark Martinez +uid: mmartinez +mail: mmartinez@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: alum + +dn: uid=jmartinez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Jennifer +cn: Jennifer Martinez +uid: jmartinez +mail: jmartinez@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: member + +dn: uid=mgasper67,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Mary +cn: Mary Gasper +uid: mgasper67 +mail: mgasper67@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: staff + +dn: uid=dpeterson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: David +cn: David Peterson +uid: dpeterson +mail: dpeterson@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=eprice,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Erik +cn: Erik Price +uid: eprice +mail: eprice@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: alum + +dn: uid=jgasper,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: James +cn: James Gasper +uid: jgasper +mail: jgasper@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: alum + +dn: uid=jclark,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Jennifer +cn: Jennifer Clark +uid: jclark +mail: jclark@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: member + +dn: uid=bpeterson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Betty +cn: Betty Peterson +uid: bpeterson +mail: bpeterson@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: community + +dn: uid=wsmith,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: William +cn: William Smith +uid: wsmith +mail: wsmith@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=lwilliams,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Lisa +cn: Lisa Williams +uid: lwilliams +mail: lwilliams@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=dgrady76,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: David +cn: David Grady +uid: dgrady76 +mail: dgrady76@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: member + +dn: uid=jmartinez77,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Jo +cn: Jo Martinez +uid: jmartinez77 +mail: jmartinez77@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: alum + +dn: uid=dlewis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Donna +cn: Donna Lewis +uid: dlewis +mail: dlewis@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: member + +dn: uid=wscott79,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: William +cn: William Scott +uid: wscott79 +mail: wscott79@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: staff + +dn: uid=ddoe,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Donna +cn: Donna Doe +uid: ddoe +mail: ddoe@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=gmorrison,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Greg +cn: Greg Morrison +uid: gmorrison +mail: gmorrison@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=khenderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Kim +cn: Kim Henderson +uid: khenderson +mail: khenderson@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=kpeterson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Karoline +cn: Karoline Peterson +uid: kpeterson +mail: kpeterson@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: community + +dn: uid=eprice84,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Erik +cn: Erik Price +uid: eprice84 +mail: eprice84@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=hsmith,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Heather +cn: Heather Smith +uid: hsmith +mail: hsmith@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: staff + +dn: uid=dwilliams,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Donna +cn: Donna Williams +uid: dwilliams +mail: dwilliams@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: staff + +dn: uid=klopez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Karl +cn: Karl Lopez +uid: klopez +mail: klopez@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: community + +dn: uid=wjohnson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: William +cn: William Johnson +uid: wjohnson +mail: wjohnson@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: staff + +dn: uid=wbrown,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: William +cn: William Brown +uid: wbrown +mail: wbrown@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: member + +dn: uid=hbrown,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Heather +cn: Heather Brown +uid: hbrown +mail: hbrown@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=kroberts,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Kim +cn: Kim Roberts +uid: kroberts +mail: kroberts@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: community + +dn: uid=dwalters,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Donna +cn: Donna Walters +uid: dwalters +mail: dwalters@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: community + +dn: uid=nlee,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Nancy +cn: Nancy Lee +uid: nlee +mail: nlee@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: member + +dn: uid=sgonazles,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Sarah +cn: Sarah Gonazles +uid: sgonazles +mail: sgonazles@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=handerson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Heather +cn: Heather Anderson +uid: handerson +mail: handerson@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: member + +dn: uid=danderson96,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: David +cn: David Anderson +uid: danderson96 +mail: danderson96@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: alum + +dn: uid=dgrady97,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: David +cn: David Grady +uid: dgrady97 +mail: dgrady97@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: community + +dn: uid=jgrady,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: James +cn: James Grady +uid: jgrady +mail: jgrady@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: student + +dn: uid=jthompson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: John +cn: John Thompson +uid: jthompson +mail: jthompson@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: community + +dn: uid=kthompson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Kiersten +cn: Kiersten Thompson +uid: kthompson +mail: kthompson@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: member + +dn: uid=jpeterson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: John +cn: John Peterson +uid: jpeterson +mail: jpeterson@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: student + +dn: uid=lmorrison,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Lisa +cn: Lisa Morrison +uid: lmorrison +mail: lmorrison@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: staff + +dn: uid=glee,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Greg +cn: Greg Lee +uid: glee +mail: glee@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=lhenderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Lori +cn: Lori Henderson +uid: lhenderson +mail: lhenderson@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: faculty + +dn: uid=mscott,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Marie +cn: Marie Scott +uid: mscott +mail: mscott@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=ldavis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Lori +cn: Lori Davis +uid: ldavis +mail: ldavis@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: staff + +dn: uid=jroberts,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: James +cn: James Roberts +uid: jroberts +mail: jroberts@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=asmith,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Ann +cn: Ann Smith +uid: asmith +mail: asmith@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: staff + +dn: uid=mbrown,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Mark +cn: Mark Brown +uid: mbrown +mail: mbrown@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: community + +dn: uid=kwhite110,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Kim +cn: Kim White +uid: kwhite110 +mail: kwhite110@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: student + +dn: uid=mroberts111,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Mark +cn: Mark Roberts +uid: mroberts111 +mail: mroberts111@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=mwhite,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Mark +cn: Mark White +uid: mwhite +mail: mwhite@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: staff + +dn: uid=jprice,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Jim +cn: Jim Price +uid: jprice +mail: jprice@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: staff + +dn: uid=msmith,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Michael +cn: Michael Smith +uid: msmith +mail: msmith@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: community + +dn: uid=sclark,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Sarah +cn: Sarah Clark +uid: sclark +mail: sclark@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: alum + +dn: uid=dvales,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Donna +cn: Donna Vales +uid: dvales +mail: dvales@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: community + +dn: uid=kjohnson117,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Kim +cn: Kim Johnson +uid: kjohnson117 +mail: kjohnson117@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: student + +dn: uid=dsmith,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: David +cn: David Smith +uid: dsmith +mail: dsmith@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: staff + +dn: uid=bwhite,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Blake +cn: Blake White +uid: bwhite +mail: bwhite@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: member + +dn: uid=ldoe,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Lori +cn: Lori Doe +uid: ldoe +mail: ldoe@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=dlangenberg121,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: David +cn: David Langenberg +uid: dlangenberg121 +mail: dlangenberg121@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: community + +dn: uid=gwilliams,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Greg +cn: Greg Williams +uid: gwilliams +mail: gwilliams@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=kclark123,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Karoline +cn: Karoline Clark +uid: kclark123 +mail: kclark123@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: staff + +dn: uid=ewilliams,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Eric +cn: Eric Williams +uid: ewilliams +mail: ewilliams@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=egonazles,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Eric +cn: Eric Gonazles +uid: egonazles +mail: egonazles@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: alum + +dn: uid=rprice,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Robert +cn: Robert Price +uid: rprice +mail: rprice@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student + +dn: uid=ewalters,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Erik +cn: Erik Walters +uid: ewalters +mail: ewalters@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: staff + +dn: uid=clangenberg,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Colin +cn: Colin Langenberg +uid: clangenberg +mail: clangenberg@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: alum + +dn: uid=cmorrison129,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Colin +cn: Colin Morrison +uid: cmorrison129 +mail: cmorrison129@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: community + +dn: uid=mbutler,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Mary +cn: Mary Butler +uid: mbutler +mail: mbutler@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: alum + +dn: uid=smartinez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Sarah +cn: Sarah Martinez +uid: smartinez +mail: smartinez@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: student + +dn: uid=klewis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Karl +cn: Karl Lewis +uid: klewis +mail: klewis@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=mwilliams,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Marie +cn: Marie Williams +uid: mwilliams +mail: mwilliams@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=dsmith134,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: David +cn: David Smith +uid: dsmith134 +mail: dsmith134@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: community + +dn: uid=gpeterson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Greg +cn: Greg Peterson +uid: gpeterson +mail: gpeterson@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=bgrady136,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: Betty +cn: Betty Grady +uid: bgrady136 +mail: bgrady136@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: member + +dn: uid=mthompson137,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Mark +cn: Mark Thompson +uid: mthompson137 +mail: mthompson137@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=mroberts138,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Mary +cn: Mary Roberts +uid: mroberts138 +mail: mroberts138@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: member + +dn: uid=janderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: James +cn: James Anderson +uid: janderson +mail: janderson@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: community + +dn: uid=jscott140,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Jo +cn: Jo Scott +uid: jscott140 +mail: jscott140@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: faculty + +dn: uid=ddavis141,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Donna +cn: Donna Davis +uid: ddavis141 +mail: ddavis141@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: alum + +dn: uid=jbutler,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Jennifer +cn: Jennifer Butler +uid: jbutler +mail: jbutler@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: alum + +dn: uid=jlewis143,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Jo +cn: Jo Lewis +uid: jlewis143 +mail: jlewis143@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: member + +dn: uid=janderson144,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: John +cn: John Anderson +uid: janderson144 +mail: janderson144@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: faculty + +dn: uid=mlangenberg,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Marie +cn: Marie Langenberg +uid: mlangenberg +mail: mlangenberg@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: staff + +dn: uid=jthompson146,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Jennifer +cn: Jennifer Thompson +uid: jthompson146 +mail: jthompson146@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=hvales147,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Heather +cn: Heather Vales +uid: hvales147 +mail: hvales147@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: staff + +dn: uid=jwhite,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: John +cn: John White +uid: jwhite +mail: jwhite@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: staff + +dn: uid=tgasper,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Thomas +cn: Thomas Gasper +uid: tgasper +mail: tgasper@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: student + +dn: uid=bjohnson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Bill +cn: Bill Johnson +uid: bjohnson +mail: bjohnson@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: alum + +dn: uid=mroberts151,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Mark +cn: Mark Roberts +uid: mroberts151 +mail: mroberts151@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: student + +dn: uid=wthompson152,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: William +cn: William Thompson +uid: wthompson152 +mail: wthompson152@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: staff + +dn: uid=mdoe,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Michael +cn: Michael Doe +uid: mdoe +mail: mdoe@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: staff + +dn: uid=bgonazles,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Bill +cn: Bill Gonazles +uid: bgonazles +mail: bgonazles@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: student + +dn: uid=mthompson155,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Mark +cn: Mark Thompson +uid: mthompson155 +mail: mthompson155@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: community + +dn: uid=dlee,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: David +cn: David Lee +uid: dlee +mail: dlee@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=broberts,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Bill +cn: Bill Roberts +uid: broberts +mail: broberts@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: community + +dn: uid=jvales,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: John +cn: John Vales +uid: jvales +mail: jvales@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: student + +dn: uid=wwilliams,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: William +cn: William Williams +uid: wwilliams +mail: wwilliams@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: alum + +dn: uid=wwilliams160,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: William +cn: William Williams +uid: wwilliams160 +mail: wwilliams160@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=ggasper,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Greg +cn: Greg Gasper +uid: ggasper +mail: ggasper@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: staff + +dn: uid=rlopez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Robert +cn: Robert Lopez +uid: rlopez +mail: rlopez@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: student + +dn: uid=mgrady,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: Michael +cn: Michael Grady +uid: mgrady +mail: mgrady@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: alum + +dn: uid=lpeterson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Lisa +cn: Lisa Peterson +uid: lpeterson +mail: lpeterson@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: student + +dn: uid=ljohnson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Lori +cn: Lori Johnson +uid: ljohnson +mail: ljohnson@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: alum + +dn: uid=gscott,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Greg +cn: Greg Scott +uid: gscott +mail: gscott@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: alum + +dn: uid=mprice,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Marie +cn: Marie Price +uid: mprice +mail: mprice@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: community + +dn: uid=bprice,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Bill +cn: Bill Price +uid: bprice +mail: bprice@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: member + +dn: uid=aanderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Ann +cn: Ann Anderson +uid: aanderson +mail: aanderson@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: member + +dn: uid=bprice170,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Blake +cn: Blake Price +uid: bprice170 +mail: bprice170@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: alum + +dn: uid=hscott,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Heather +cn: Heather Scott +uid: hscott +mail: hscott@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: alum + +dn: uid=hthompson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Heather +cn: Heather Thompson +uid: hthompson +mail: hthompson@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: student + +dn: uid=jmorrison173,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Jo +cn: Jo Morrison +uid: jmorrison173 +mail: jmorrison173@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: alum + +dn: uid=mprice174,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Mary +cn: Mary Price +uid: mprice174 +mail: mprice174@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: community + +dn: uid=hprice,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Heather +cn: Heather Price +uid: hprice +mail: hprice@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: member + +dn: uid=kbutler,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Karoline +cn: Karoline Butler +uid: kbutler +mail: kbutler@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: community + +dn: uid=bjohnson177,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Blake +cn: Blake Johnson +uid: bjohnson177 +mail: bjohnson177@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: member + +dn: uid=jlee,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Jennifer +cn: Jennifer Lee +uid: jlee +mail: jlee@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: faculty + +dn: uid=rwilliams,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Robert +cn: Robert Williams +uid: rwilliams +mail: rwilliams@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: alum + +dn: uid=jprice180,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Jo +cn: Jo Price +uid: jprice180 +mail: jprice180@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: community + +dn: uid=kgasper,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Kim +cn: Kim Gasper +uid: kgasper +mail: kgasper@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: student + +dn: uid=cthompson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Colin +cn: Colin Thompson +uid: cthompson +mail: cthompson@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=ethompson183,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Eric +cn: Eric Thompson +uid: ethompson183 +mail: ethompson183@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: alum + +dn: uid=bclark,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Betty +cn: Betty Clark +uid: bclark +mail: bclark@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: staff + +dn: uid=llee,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Lori +cn: Lori Lee +uid: llee +mail: llee@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: alum + +dn: uid=kpeterson186,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Karl +cn: Karl Peterson +uid: kpeterson186 +mail: kpeterson186@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: staff + +dn: uid=wlee,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: William +cn: William Lee +uid: wlee +mail: wlee@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: community + +dn: uid=gjohnson188,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Greg +cn: Greg Johnson +uid: gjohnson188 +mail: gjohnson188@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: member + +dn: uid=mlopez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Michael +cn: Michael Lopez +uid: mlopez +mail: mlopez@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: staff + +dn: uid=sgrady,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: Sarah +cn: Sarah Grady +uid: sgrady +mail: sgrady@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=pbrown,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Paul +cn: Paul Brown +uid: pbrown +mail: pbrown@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=mwilliams192,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Mary +cn: Mary Williams +uid: mwilliams192 +mail: mwilliams192@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: student + +dn: uid=jlewis193,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: James +cn: James Lewis +uid: jlewis193 +mail: jlewis193@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: student + +dn: uid=nbrown,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Nancy +cn: Nancy Brown +uid: nbrown +mail: nbrown@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: faculty + +dn: uid=jwalters,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Jo +cn: Jo Walters +uid: jwalters +mail: jwalters@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: staff + +dn: uid=hdoe196,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Heather +cn: Heather Doe +uid: hdoe196 +mail: hdoe196@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=mlewis197,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Michael +cn: Michael Lewis +uid: mlewis197 +mail: mlewis197@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: alum + +dn: uid=blewis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Bill +cn: Bill Lewis +uid: blewis +mail: blewis@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: staff + +dn: uid=mwalters,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Michael +cn: Michael Walters +uid: mwalters +mail: mwalters@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=llopez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Lisa +cn: Lisa Lopez +uid: llopez +mail: llopez@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: community + +dn: uid=jwalters201,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: James +cn: James Walters +uid: jwalters201 +mail: jwalters201@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: student + +dn: uid=kmorrison202,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Karoline +cn: Karoline Morrison +uid: kmorrison202 +mail: kmorrison202@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: member + +dn: uid=bgrady203,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: Bill +cn: Bill Grady +uid: bgrady203 +mail: bgrady203@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: staff + +dn: uid=clewis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Colin +cn: Colin Lewis +uid: clewis +mail: clewis@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=hwhite205,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Heather +cn: Heather White +uid: hwhite205 +mail: hwhite205@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=dprice,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: David +cn: David Price +uid: dprice +mail: dprice@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=jlee207,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: John +cn: John Lee +uid: jlee207 +mail: jlee207@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: community + +dn: uid=jbutler208,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: John +cn: John Butler +uid: jbutler208 +mail: jbutler208@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: member + +dn: uid=bdavis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Betty +cn: Betty Davis +uid: bdavis +mail: bdavis@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: alum + +dn: uid=jroberts210,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Jennifer +cn: Jennifer Roberts +uid: jroberts210 +mail: jroberts210@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: member + +dn: uid=gjohnson211,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Greg +cn: Greg Johnson +uid: gjohnson211 +mail: gjohnson211@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: member + +dn: uid=jlangenberg,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Jennifer +cn: Jennifer Langenberg +uid: jlangenberg +mail: jlangenberg@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: alum + +dn: uid=dhenderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Donna +cn: Donna Henderson +uid: dhenderson +mail: dhenderson@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: student + +dn: uid=pmartinez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Paul +cn: Paul Martinez +uid: pmartinez +mail: pmartinez@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=ganderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Greg +cn: Greg Anderson +uid: ganderson +mail: ganderson@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: member + +dn: uid=mpeterson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Mary +cn: Mary Peterson +uid: mpeterson +mail: mpeterson@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: member + +dn: uid=klopez217,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Karoline +cn: Karoline Lopez +uid: klopez217 +mail: klopez217@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: member + +dn: uid=tgasper218,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Thomas +cn: Thomas Gasper +uid: tgasper218 +mail: tgasper218@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: alum + +dn: uid=lsmith,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Lori +cn: Lori Smith +uid: lsmith +mail: lsmith@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: member + +dn: uid=ebutler,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Eric +cn: Eric Butler +uid: ebutler +mail: ebutler@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=jvales221,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Jim +cn: Jim Vales +uid: jvales221 +mail: jvales221@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: staff + +dn: uid=jvales222,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: James +cn: James Vales +uid: jvales222 +mail: jvales222@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: community + +dn: uid=kjohnson223,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Karoline +cn: Karoline Johnson +uid: kjohnson223 +mail: kjohnson223@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=kscott,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Kiersten +cn: Kiersten Scott +uid: kscott +mail: kscott@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: community + +dn: uid=dwilliams225,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: David +cn: David Williams +uid: dwilliams225 +mail: dwilliams225@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: staff + +dn: uid=bclark226,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Betty +cn: Betty Clark +uid: bclark226 +mail: bclark226@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: faculty + +dn: uid=mwhite227,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Marie +cn: Marie White +uid: mwhite227 +mail: mwhite227@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: staff + +dn: uid=danderson228,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: David +cn: David Anderson +uid: danderson228 +mail: danderson228@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: staff + +dn: uid=dgrady229,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: David +cn: David Grady +uid: dgrady229 +mail: dgrady229@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: student + +dn: uid=jgrady230,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: James +cn: James Grady +uid: jgrady230 +mail: jgrady230@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: student + +dn: uid=jdoe,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: James +cn: James Doe +uid: jdoe +mail: jdoe@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: community + +dn: uid=dmorrison,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: David +cn: David Morrison +uid: dmorrison +mail: dmorrison@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: community + +dn: uid=mclark,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Marie +cn: Marie Clark +uid: mclark +mail: mclark@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=plopez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Paul +cn: Paul Lopez +uid: plopez +mail: plopez@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: alum + +dn: uid=hlewis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Heather +cn: Heather Lewis +uid: hlewis +mail: hlewis@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=dsmith236,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: David +cn: David Smith +uid: dsmith236 +mail: dsmith236@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: member + +dn: uid=kbutler237,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Kiersten +cn: Kiersten Butler +uid: kbutler237 +mail: kbutler237@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=kdavis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Kim +cn: Kim Davis +uid: kdavis +mail: kdavis@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: student + +dn: uid=kdoe,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Kiersten +cn: Kiersten Doe +uid: kdoe +mail: kdoe@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: member + +dn: uid=kgrady,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: Karl +cn: Karl Grady +uid: kgrady +mail: kgrady@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: member + +dn: uid=jprice241,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: James +cn: James Price +uid: jprice241 +mail: jprice241@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: staff + +dn: uid=shenderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Sarah +cn: Sarah Henderson +uid: shenderson +mail: shenderson@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: community + +dn: uid=kmorrison243,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Kiersten +cn: Kiersten Morrison +uid: kmorrison243 +mail: kmorrison243@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=mgonazles244,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Mark +cn: Mark Gonazles +uid: mgonazles244 +mail: mgonazles244@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=alewis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Ann +cn: Ann Lewis +uid: alewis +mail: alewis@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: community + +dn: uid=mdavis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Michael +cn: Michael Davis +uid: mdavis +mail: mdavis@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=manderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Marie +cn: Marie Anderson +uid: manderson +mail: manderson@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: staff + +dn: uid=bmorrison,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Blake +cn: Blake Morrison +uid: bmorrison +mail: bmorrison@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: student + +dn: uid=msmith249,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Marie +cn: Marie Smith +uid: msmith249 +mail: msmith249@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: member + +dn: uid=jdoe250,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: James +cn: James Doe +uid: jdoe250 +mail: jdoe250@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=jgasper251,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: James +cn: James Gasper +uid: jgasper251 +mail: jgasper251@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: faculty + +dn: uid=jscott252,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Jo +cn: Jo Scott +uid: jscott252 +mail: jscott252@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: alum + +dn: uid=kwhite253,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Karoline +cn: Karoline White +uid: kwhite253 +mail: kwhite253@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=wbrown254,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: William +cn: William Brown +uid: wbrown254 +mail: wbrown254@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=mpeterson255,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Mark +cn: Mark Peterson +uid: mpeterson255 +mail: mpeterson255@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: student + +dn: uid=kthompson256,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Kiersten +cn: Kiersten Thompson +uid: kthompson256 +mail: kthompson256@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: faculty + +dn: uid=jscott257,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Jo +cn: Jo Scott +uid: jscott257 +mail: jscott257@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=mlangenberg258,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Mary +cn: Mary Langenberg +uid: mlangenberg258 +mail: mlangenberg258@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=khenderson259,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Karoline +cn: Karoline Henderson +uid: khenderson259 +mail: khenderson259@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: member + +dn: uid=hbutler,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Heather +cn: Heather Butler +uid: hbutler +mail: hbutler@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: member + +dn: uid=mbutler261,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Marie +cn: Marie Butler +uid: mbutler261 +mail: mbutler261@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=jmorrison262,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Jennifer +cn: Jennifer Morrison +uid: jmorrison262 +mail: jmorrison262@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: member + +dn: uid=rdavis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Robert +cn: Robert Davis +uid: rdavis +mail: rdavis@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: member + +dn: uid=kbutler264,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Kim +cn: Kim Butler +uid: kbutler264 +mail: kbutler264@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: student + +dn: uid=jwhite265,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: James +cn: James White +uid: jwhite265 +mail: jwhite265@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: community + +dn: uid=jwilliams,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: James +cn: James Williams +uid: jwilliams +mail: jwilliams@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: alum + +dn: uid=llangenberg,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Lisa +cn: Lisa Langenberg +uid: llangenberg +mail: llangenberg@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=jhenderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: John +cn: John Henderson +uid: jhenderson +mail: jhenderson@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: community + +dn: uid=jlangenberg269,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Jennifer +cn: Jennifer Langenberg +uid: jlangenberg269 +mail: jlangenberg269@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: member + +dn: uid=mdoe270,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Michael +cn: Michael Doe +uid: mdoe270 +mail: mdoe270@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: member + +dn: uid=mbrown271,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Mark +cn: Mark Brown +uid: mbrown271 +mail: mbrown271@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: staff + +dn: uid=jvales272,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: John +cn: John Vales +uid: jvales272 +mail: jvales272@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: staff + +dn: uid=tdavis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Thomas +cn: Thomas Davis +uid: tdavis +mail: tdavis@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: member + +dn: uid=ejohnson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Eric +cn: Eric Johnson +uid: ejohnson +mail: ejohnson@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: member + +dn: uid=jpeterson275,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: John +cn: John Peterson +uid: jpeterson275 +mail: jpeterson275@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: student + +dn: uid=gsmith,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Greg +cn: Greg Smith +uid: gsmith +mail: gsmith@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: staff + +dn: uid=klopez278,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Kim +cn: Kim Lopez +uid: klopez278 +mail: klopez278@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: staff + +dn: uid=sclark279,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Sarah +cn: Sarah Clark +uid: sclark279 +mail: sclark279@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: alum + +dn: uid=abrown,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Ann +cn: Ann Brown +uid: abrown +mail: abrown@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: community + +dn: uid=jwhite281,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Jim +cn: Jim White +uid: jwhite281 +mail: jwhite281@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student + +dn: uid=hgrady,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: Heather +cn: Heather Grady +uid: hgrady +mail: hgrady@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=kwhite283,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Kim +cn: Kim White +uid: kwhite283 +mail: kwhite283@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=bsmith,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Betty +cn: Betty Smith +uid: bsmith +mail: bsmith@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: faculty + +dn: uid=elopez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Eric +cn: Eric Lopez +uid: elopez +mail: elopez@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: member + +dn: uid=pclark,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Paul +cn: Paul Clark +uid: pclark +mail: pclark@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: student + +dn: uid=glee287,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Greg +cn: Greg Lee +uid: glee287 +mail: glee287@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student + +dn: uid=jwhite288,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Jennifer +cn: Jennifer White +uid: jwhite288 +mail: jwhite288@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: faculty + +dn: uid=rdavis289,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Robert +cn: Robert Davis +uid: rdavis289 +mail: rdavis289@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: student + +dn: uid=jgasper290,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: James +cn: James Gasper +uid: jgasper290 +mail: jgasper290@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: alum + +dn: uid=nwhite,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Nancy +cn: Nancy White +uid: nwhite +mail: nwhite@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: staff + +dn: uid=kpeterson292,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Kiersten +cn: Kiersten Peterson +uid: kpeterson292 +mail: kpeterson292@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: member + +dn: uid=klewis293,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Kiersten +cn: Kiersten Lewis +uid: klewis293 +mail: klewis293@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=jvales294,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: John +cn: John Vales +uid: jvales294 +mail: jvales294@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=rdoe,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Robert +cn: Robert Doe +uid: rdoe +mail: rdoe@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: alum + +dn: uid=bbrown,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Blake +cn: Blake Brown +uid: bbrown +mail: bbrown@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: member + +dn: uid=mlangenberg297,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Mark +cn: Mark Langenberg +uid: mlangenberg297 +mail: mlangenberg297@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: community + +dn: uid=broberts298,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Bill +cn: Bill Roberts +uid: broberts298 +mail: broberts298@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: staff + +dn: uid=ldoe299,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Lori +cn: Lori Doe +uid: ldoe299 +mail: ldoe299@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: student + +dn: uid=ggasper300,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Greg +cn: Greg Gasper +uid: ggasper300 +mail: ggasper300@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: student + +dn: uid=lroberts,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Lori +cn: Lori Roberts +uid: lroberts +mail: lroberts@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: staff + +dn: uid=kwhite302,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Kiersten +cn: Kiersten White +uid: kwhite302 +mail: kwhite302@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: member + +dn: uid=dwilliams303,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: David +cn: David Williams +uid: dwilliams303 +mail: dwilliams303@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=bpeterson304,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Bill +cn: Bill Peterson +uid: bpeterson304 +mail: bpeterson304@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: member + +dn: uid=swalters,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Sarah +cn: Sarah Walters +uid: swalters +mail: swalters@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: staff + +dn: uid=edavis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Eric +cn: Eric Davis +uid: edavis +mail: edavis@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=bthompson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Blake +cn: Blake Thompson +uid: bthompson +mail: bthompson@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: staff + +dn: uid=slangenberg,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Sarah +cn: Sarah Langenberg +uid: slangenberg +mail: slangenberg@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: community + +dn: uid=dwilliams309,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Donna +cn: Donna Williams +uid: dwilliams309 +mail: dwilliams309@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: community + +dn: uid=cpeterson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Colin +cn: Colin Peterson +uid: cpeterson +mail: cpeterson@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: member + +dn: uid=mlee311,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Mary +cn: Mary Lee +uid: mlee311 +mail: mlee311@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: alum + +dn: uid=elopez312,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Eric +cn: Eric Lopez +uid: elopez312 +mail: elopez312@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: alum + +dn: uid=pmartinez313,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Paul +cn: Paul Martinez +uid: pmartinez313 +mail: pmartinez313@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: alum + +dn: uid=lwilliams314,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Lisa +cn: Lisa Williams +uid: lwilliams314 +mail: lwilliams314@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: staff + +dn: uid=kpeterson315,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Kiersten +cn: Kiersten Peterson +uid: kpeterson315 +mail: kpeterson315@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=kvales316,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Kiersten +cn: Kiersten Vales +uid: kvales316 +mail: kvales316@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student + +dn: uid=hbutler317,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Heather +cn: Heather Butler +uid: hbutler317 +mail: hbutler317@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: staff + +dn: uid=jwalters318,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: John +cn: John Walters +uid: jwalters318 +mail: jwalters318@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: staff + +dn: uid=kthompson319,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Kiersten +cn: Kiersten Thompson +uid: kthompson319 +mail: kthompson319@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: student + +dn: uid=mscott320,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Mary +cn: Mary Scott +uid: mscott320 +mail: mscott320@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: community + +dn: uid=rbutler,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Robert +cn: Robert Butler +uid: rbutler +mail: rbutler@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: staff + +dn: uid=mclark322,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Mark +cn: Mark Clark +uid: mclark322 +mail: mclark322@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=hhenderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Heather +cn: Heather Henderson +uid: hhenderson +mail: hhenderson@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: member + +dn: uid=hdoe324,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Heather +cn: Heather Doe +uid: hdoe324 +mail: hdoe324@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: staff + +dn: uid=mdoe325,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Mark +cn: Mark Doe +uid: mdoe325 +mail: mdoe325@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: staff + +dn: uid=klopez326,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Kiersten +cn: Kiersten Lopez +uid: klopez326 +mail: klopez326@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: alum + +dn: uid=dlewis327,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: David +cn: David Lewis +uid: dlewis327 +mail: dlewis327@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: faculty + +dn: uid=wlee328,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: William +cn: William Lee +uid: wlee328 +mail: wlee328@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: community + +dn: uid=mthompson329,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Mary +cn: Mary Thompson +uid: mthompson329 +mail: mthompson329@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: alum + +dn: uid=gbrown,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Greg +cn: Greg Brown +uid: gbrown +mail: gbrown@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: alum + +dn: uid=rmartinez331,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Robert +cn: Robert Martinez +uid: rmartinez331 +mail: rmartinez331@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: member + +dn: uid=klee,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Karl +cn: Karl Lee +uid: klee +mail: klee@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: community + +dn: uid=mjohnson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Marie +cn: Marie Johnson +uid: mjohnson +mail: mjohnson@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=lwilliams334,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Lisa +cn: Lisa Williams +uid: lwilliams334 +mail: lwilliams334@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: staff + +dn: uid=tbrown,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Thomas +cn: Thomas Brown +uid: tbrown +mail: tbrown@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: alum + +dn: uid=jwalters336,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: James +cn: James Walters +uid: jwalters336 +mail: jwalters336@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: alum + +dn: uid=lbutler,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Lisa +cn: Lisa Butler +uid: lbutler +mail: lbutler@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: student + +dn: uid=kbrown,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Kiersten +cn: Kiersten Brown +uid: kbrown +mail: kbrown@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=pjohnson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Paul +cn: Paul Johnson +uid: pjohnson +mail: pjohnson@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: alum + +dn: uid=jprice340,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: John +cn: John Price +uid: jprice340 +mail: jprice340@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=jprice341,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Jim +cn: Jim Price +uid: jprice341 +mail: jprice341@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=lhenderson342,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Lisa +cn: Lisa Henderson +uid: lhenderson342 +mail: lhenderson342@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: member + +dn: uid=kwhite343,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Kim +cn: Kim White +uid: kwhite343 +mail: kwhite343@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: student + +dn: uid=klopez344,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Karl +cn: Karl Lopez +uid: klopez344 +mail: klopez344@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=bgonazles345,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Bill +cn: Bill Gonazles +uid: bgonazles345 +mail: bgonazles345@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: student + +dn: uid=apeterson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Ann +cn: Ann Peterson +uid: apeterson +mail: apeterson@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: member + +dn: uid=dbutler347,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: David +cn: David Butler +uid: dbutler347 +mail: dbutler347@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=speterson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Sarah +cn: Sarah Peterson +uid: speterson +mail: speterson@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=jpeterson349,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: James +cn: James Peterson +uid: jpeterson349 +mail: jpeterson349@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: student + +dn: uid=gjohnson350,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Greg +cn: Greg Johnson +uid: gjohnson350 +mail: gjohnson350@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: alum + +dn: uid=lthompson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Lisa +cn: Lisa Thompson +uid: lthompson +mail: lthompson@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: staff + +dn: uid=nclark,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Nancy +cn: Nancy Clark +uid: nclark +mail: nclark@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: member + +dn: uid=swilliams,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Sarah +cn: Sarah Williams +uid: swilliams +mail: swilliams@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: student + +dn: uid=jprice354,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Jennifer +cn: Jennifer Price +uid: jprice354 +mail: jprice354@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=lclark,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Lori +cn: Lori Clark +uid: lclark +mail: lclark@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=ghenderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Greg +cn: Greg Henderson +uid: ghenderson +mail: ghenderson@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: student + +dn: uid=egonazles357,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Eric +cn: Eric Gonazles +uid: egonazles357 +mail: egonazles357@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: student + +dn: uid=dlangenberg358,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Donna +cn: Donna Langenberg +uid: dlangenberg358 +mail: dlangenberg358@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: staff + +dn: uid=cbrown,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Colin +cn: Colin Brown +uid: cbrown +mail: cbrown@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: student + +dn: uid=twalters,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Thomas +cn: Thomas Walters +uid: twalters +mail: twalters@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: alum + +dn: uid=swhite,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Sarah +cn: Sarah White +uid: swhite +mail: swhite@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: community + +dn: uid=rwalters,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Robert +cn: Robert Walters +uid: rwalters +mail: rwalters@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: community + +dn: uid=eroberts,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Erik +cn: Erik Roberts +uid: eroberts +mail: eroberts@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=bvales,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Blake +cn: Blake Vales +uid: bvales +mail: bvales@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: member + +dn: uid=bdoe365,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Betty +cn: Betty Doe +uid: bdoe365 +mail: bdoe365@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=nlee366,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Nancy +cn: Nancy Lee +uid: nlee366 +mail: nlee366@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: staff + +dn: uid=tmorrison367,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Thomas +cn: Thomas Morrison +uid: tmorrison367 +mail: tmorrison367@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: student + +dn: uid=kbutler368,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Kiersten +cn: Kiersten Butler +uid: kbutler368 +mail: kbutler368@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=bdavis369,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Bill +cn: Bill Davis +uid: bdavis369 +mail: bdavis369@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=kdavis370,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Kiersten +cn: Kiersten Davis +uid: kdavis370 +mail: kdavis370@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=llewis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Lori +cn: Lori Lewis +uid: llewis +mail: llewis@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: community + +dn: uid=djohnson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Donna +cn: Donna Johnson +uid: djohnson +mail: djohnson@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=jlangenberg373,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: James +cn: James Langenberg +uid: jlangenberg373 +mail: jlangenberg373@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: member + +dn: uid=klangenberg,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Karoline +cn: Karoline Langenberg +uid: klangenberg +mail: klangenberg@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: staff + +dn: uid=jthompson375,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: John +cn: John Thompson +uid: jthompson375 +mail: jthompson375@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: alum + +dn: uid=jgonazles,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Jennifer +cn: Jennifer Gonazles +uid: jgonazles +mail: jgonazles@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=mscott377,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Mark +cn: Mark Scott +uid: mscott377 +mail: mscott377@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: community + +dn: uid=jsmith378,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Jennifer +cn: Jennifer Smith +uid: jsmith378 +mail: jsmith378@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: community + +dn: uid=mroberts379,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Marie +cn: Marie Roberts +uid: mroberts379 +mail: mroberts379@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: member + +dn: uid=kprice,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Kiersten +cn: Kiersten Price +uid: kprice +mail: kprice@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: alum + +dn: uid=tclark,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Thomas +cn: Thomas Clark +uid: tclark +mail: tclark@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: community + +dn: uid=egasper,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Erik +cn: Erik Gasper +uid: egasper +mail: egasper@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=jjohnson383,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: James +cn: James Johnson +uid: jjohnson383 +mail: jjohnson383@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=cdavis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Colin +cn: Colin Davis +uid: cdavis +mail: cdavis@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: member + +dn: uid=escott,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Eric +cn: Eric Scott +uid: escott +mail: escott@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: staff + +dn: uid=kmartinez386,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Karoline +cn: Karoline Martinez +uid: kmartinez386 +mail: kmartinez386@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: member + +dn: uid=lgrady,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: Lori +cn: Lori Grady +uid: lgrady +mail: lgrady@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student + +dn: uid=jmartinez388,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Jo +cn: Jo Martinez +uid: jmartinez388 +mail: jmartinez388@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=alangenberg,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Ann +cn: Ann Langenberg +uid: alangenberg +mail: alangenberg@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: staff + +dn: uid=blewis390,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Betty +cn: Betty Lewis +uid: blewis390 +mail: blewis390@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: member + +dn: uid=pjohnson391,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Paul +cn: Paul Johnson +uid: pjohnson391 +mail: pjohnson391@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: member + +dn: uid=llee392,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Lori +cn: Lori Lee +uid: llee392 +mail: llee392@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: staff + +dn: uid=slewis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Sarah +cn: Sarah Lewis +uid: slewis +mail: slewis@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: student + +dn: uid=nwalters,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Nancy +cn: Nancy Walters +uid: nwalters +mail: nwalters@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: member + +dn: uid=hscott395,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Heather +cn: Heather Scott +uid: hscott395 +mail: hscott395@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: community + +dn: uid=edavis396,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Erik +cn: Erik Davis +uid: edavis396 +mail: edavis396@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: faculty + +dn: uid=dlangenberg397,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Donna +cn: Donna Langenberg +uid: dlangenberg397 +mail: dlangenberg397@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: community + +dn: uid=plangenberg398,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Paul +cn: Paul Langenberg +uid: plangenberg398 +mail: plangenberg398@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: member + +dn: uid=mscott399,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Michael +cn: Michael Scott +uid: mscott399 +mail: mscott399@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: member + +dn: uid=jgasper400,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Jo +cn: Jo Gasper +uid: jgasper400 +mail: jgasper400@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: staff + +dn: uid=kmartinez401,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Karoline +cn: Karoline Martinez +uid: kmartinez401 +mail: kmartinez401@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: community + +dn: uid=cwalters,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Colin +cn: Colin Walters +uid: cwalters +mail: cwalters@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=cgasper,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Colin +cn: Colin Gasper +uid: cgasper +mail: cgasper@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: community + +dn: uid=jwilliams404,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: James +cn: James Williams +uid: jwilliams404 +mail: jwilliams404@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: faculty + +dn: uid=rwalters405,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Robert +cn: Robert Walters +uid: rwalters405 +mail: rwalters405@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=kvales406,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Karl +cn: Karl Vales +uid: kvales406 +mail: kvales406@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: member + +dn: uid=bscott,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Bill +cn: Bill Scott +uid: bscott +mail: bscott@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: alum + +dn: uid=hmorrison408,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Heather +cn: Heather Morrison +uid: hmorrison408 +mail: hmorrison408@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student + +dn: uid=eanderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Eric +cn: Eric Anderson +uid: eanderson +mail: eanderson@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=mlangenberg410,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Mark +cn: Mark Langenberg +uid: mlangenberg410 +mail: mlangenberg410@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: member + +dn: uid=msmith411,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Mark +cn: Mark Smith +uid: msmith411 +mail: msmith411@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: alum + +dn: uid=wpeterson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: William +cn: William Peterson +uid: wpeterson +mail: wpeterson@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: student + +dn: uid=mgasper413,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Marie +cn: Marie Gasper +uid: mgasper413 +mail: mgasper413@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=bvales414,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Blake +cn: Blake Vales +uid: bvales414 +mail: bvales414@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: member + +dn: uid=bgrady415,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: Blake +cn: Blake Grady +uid: bgrady415 +mail: bgrady415@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: student + +dn: uid=plee,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Paul +cn: Paul Lee +uid: plee +mail: plee@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: community + +dn: uid=kwilliams,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Kim +cn: Kim Williams +uid: kwilliams +mail: kwilliams@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: student + +dn: uid=wwilliams418,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: William +cn: William Williams +uid: wwilliams418 +mail: wwilliams418@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: community + +dn: uid=jbutler419,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Jennifer +cn: Jennifer Butler +uid: jbutler419 +mail: jbutler419@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: staff + +dn: uid=hvales420,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Heather +cn: Heather Vales +uid: hvales420 +mail: hvales420@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: faculty + +dn: uid=kroberts421,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Karl +cn: Karl Roberts +uid: kroberts421 +mail: kroberts421@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: student + +dn: uid=bdoe422,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Betty +cn: Betty Doe +uid: bdoe422 +mail: bdoe422@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: alum + +dn: uid=dclark,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: David +cn: David Clark +uid: dclark +mail: dclark@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: member + +dn: uid=mhenderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Michael +cn: Michael Henderson +uid: mhenderson +mail: mhenderson@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=dhenderson425,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: David +cn: David Henderson +uid: dhenderson425 +mail: dhenderson425@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: member + +dn: uid=dgonazles,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: David +cn: David Gonazles +uid: dgonazles +mail: dgonazles@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: member + +dn: uid=dgrady427,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: David +cn: David Grady +uid: dgrady427 +mail: dgrady427@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: community + +dn: uid=jjohnson428,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Jennifer +cn: Jennifer Johnson +uid: jjohnson428 +mail: jjohnson428@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: staff + +dn: uid=jlewis429,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Jennifer +cn: Jennifer Lewis +uid: jlewis429 +mail: jlewis429@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: community + +dn: uid=klangenberg430,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Kim +cn: Kim Langenberg +uid: klangenberg430 +mail: klangenberg430@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: staff + +dn: uid=ddoe431,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: David +cn: David Doe +uid: ddoe431 +mail: ddoe431@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: member + +dn: uid=escott432,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Eric +cn: Eric Scott +uid: escott432 +mail: escott432@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: student + +dn: uid=lwalters,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Lisa +cn: Lisa Walters +uid: lwalters +mail: lwalters@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: member + +dn: uid=gsmith434,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Greg +cn: Greg Smith +uid: gsmith434 +mail: gsmith434@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=kwalters,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Karl +cn: Karl Walters +uid: kwalters +mail: kwalters@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: community + +dn: uid=tmorrison436,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Thomas +cn: Thomas Morrison +uid: tmorrison436 +mail: tmorrison436@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: faculty + +dn: uid=bbutler437,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Bill +cn: Bill Butler +uid: bbutler437 +mail: bbutler437@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: alum + +dn: uid=mgonazles438,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Mark +cn: Mark Gonazles +uid: mgonazles438 +mail: mgonazles438@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: faculty + +dn: uid=rwalters439,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Robert +cn: Robert Walters +uid: rwalters439 +mail: rwalters439@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: alum + +dn: uid=kclark440,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Karl +cn: Karl Clark +uid: kclark440 +mail: kclark440@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: staff + +dn: uid=nvales,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Nancy +cn: Nancy Vales +uid: nvales +mail: nvales@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=jwalters442,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: James +cn: James Walters +uid: jwalters442 +mail: jwalters442@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: community + +dn: uid=bwilliams,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Bill +cn: Bill Williams +uid: bwilliams +mail: bwilliams@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: student + +dn: uid=jgrady444,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: Jim +cn: Jim Grady +uid: jgrady444 +mail: jgrady444@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: student + +dn: uid=escott445,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Erik +cn: Erik Scott +uid: escott445 +mail: escott445@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: member + +dn: uid=bclark446,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Bill +cn: Bill Clark +uid: bclark446 +mail: bclark446@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: staff + +dn: uid=klopez447,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Kiersten +cn: Kiersten Lopez +uid: klopez447 +mail: klopez447@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=slee,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Sarah +cn: Sarah Lee +uid: slee +mail: slee@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: student + +dn: uid=dwilliams449,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Donna +cn: Donna Williams +uid: dwilliams449 +mail: dwilliams449@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: staff + +dn: uid=klewis450,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Kim +cn: Kim Lewis +uid: klewis450 +mail: klewis450@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: faculty + +dn: uid=elangenberg,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Eric +cn: Eric Langenberg +uid: elangenberg +mail: elangenberg@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: staff + +dn: uid=rvales,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Robert +cn: Robert Vales +uid: rvales +mail: rvales@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: alum + +dn: uid=jgasper453,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Jo +cn: Jo Gasper +uid: jgasper453 +mail: jgasper453@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=mgasper454,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Mark +cn: Mark Gasper +uid: mgasper454 +mail: mgasper454@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: alum + +dn: uid=jclark455,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: James +cn: James Clark +uid: jclark455 +mail: jclark455@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student + +dn: uid=bgasper456,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Betty +cn: Betty Gasper +uid: bgasper456 +mail: bgasper456@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=bwilliams457,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Blake +cn: Blake Williams +uid: bwilliams457 +mail: bwilliams457@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: student + +dn: uid=kprice458,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Karl +cn: Karl Price +uid: kprice458 +mail: kprice458@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: student + +dn: uid=ksmith,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Kiersten +cn: Kiersten Smith +uid: ksmith +mail: ksmith@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: community + +dn: uid=lbutler460,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Lori +cn: Lori Butler +uid: lbutler460 +mail: lbutler460@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student + +dn: uid=mlewis461,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Mark +cn: Mark Lewis +uid: mlewis461 +mail: mlewis461@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: member + +dn: uid=jmorrison462,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Jo +cn: Jo Morrison +uid: jmorrison462 +mail: jmorrison462@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: staff + +dn: uid=msmith463,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Mary +cn: Mary Smith +uid: msmith463 +mail: msmith463@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=blopez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Blake +cn: Blake Lopez +uid: blopez +mail: blopez@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: community + +dn: uid=hdavis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Heather +cn: Heather Davis +uid: hdavis +mail: hdavis@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: student + +dn: uid=bwilliams466,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Betty +cn: Betty Williams +uid: bwilliams466 +mail: bwilliams466@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: alum + +dn: uid=gdavis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Greg +cn: Greg Davis +uid: gdavis +mail: gdavis@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=mgonazles468,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Michael +cn: Michael Gonazles +uid: mgonazles468 +mail: mgonazles468@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student + +dn: uid=mlopez469,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Mary +cn: Mary Lopez +uid: mlopez469 +mail: mlopez469@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: member + +dn: uid=eroberts470,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Eric +cn: Eric Roberts +uid: eroberts470 +mail: eroberts470@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: staff + +dn: uid=bsmith471,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Blake +cn: Blake Smith +uid: bsmith471 +mail: bsmith471@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: faculty + +dn: uid=rwilliams472,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Robert +cn: Robert Williams +uid: rwilliams472 +mail: rwilliams472@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: alum + +dn: uid=jdavis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Jennifer +cn: Jennifer Davis +uid: jdavis +mail: jdavis@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: staff + +dn: uid=egrady,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: Erik +cn: Erik Grady +uid: egrady +mail: egrady@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: student + +dn: uid=dpeterson475,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Donna +cn: Donna Peterson +uid: dpeterson475 +mail: dpeterson475@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: staff + +dn: uid=lwilliams476,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Lisa +cn: Lisa Williams +uid: lwilliams476 +mail: lwilliams476@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: student + +dn: uid=eroberts477,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Erik +cn: Erik Roberts +uid: eroberts477 +mail: eroberts477@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: student + +dn: uid=pvales,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Paul +cn: Paul Vales +uid: pvales +mail: pvales@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: student + +dn: uid=jscott479,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Jim +cn: Jim Scott +uid: jscott479 +mail: jscott479@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: staff + +dn: uid=bdavis480,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Betty +cn: Betty Davis +uid: bdavis480 +mail: bdavis480@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: alum + +dn: uid=jgrady481,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: Jim +cn: Jim Grady +uid: jgrady481 +mail: jgrady481@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: member + +dn: uid=nbrown482,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Nancy +cn: Nancy Brown +uid: nbrown482 +mail: nbrown482@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: faculty + +dn: uid=blee483,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Betty +cn: Betty Lee +uid: blee483 +mail: blee483@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: community + +dn: uid=jclark484,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Jim +cn: Jim Clark +uid: jclark484 +mail: jclark484@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: community + +dn: uid=dbrown,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: David +cn: David Brown +uid: dbrown +mail: dbrown@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: community + +dn: uid=pgonazles,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Paul +cn: Paul Gonazles +uid: pgonazles +mail: pgonazles@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: alum + +dn: uid=mwhite487,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Mark +cn: Mark White +uid: mwhite487 +mail: mwhite487@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: alum + +dn: uid=svales488,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Sarah +cn: Sarah Vales +uid: svales488 +mail: svales488@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: community + +dn: uid=egasper489,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Eric +cn: Eric Gasper +uid: egasper489 +mail: egasper489@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: staff + +dn: uid=kdoe490,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Kim +cn: Kim Doe +uid: kdoe490 +mail: kdoe490@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: community + +dn: uid=bmorrison491,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Bill +cn: Bill Morrison +uid: bmorrison491 +mail: bmorrison491@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: member + +dn: uid=lvales,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Lori +cn: Lori Vales +uid: lvales +mail: lvales@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: community + +dn: uid=hdavis493,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Heather +cn: Heather Davis +uid: hdavis493 +mail: hdavis493@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: student + +dn: uid=jthompson494,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: James +cn: James Thompson +uid: jthompson494 +mail: jthompson494@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: alum + +dn: uid=kdoe495,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Karl +cn: Karl Doe +uid: kdoe495 +mail: kdoe495@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=kwilliams496,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Kim +cn: Kim Williams +uid: kwilliams496 +mail: kwilliams496@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: alum + +dn: uid=egasper497,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Erik +cn: Erik Gasper +uid: egasper497 +mail: egasper497@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: member + +dn: uid=pvales498,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Paul +cn: Paul Vales +uid: pvales498 +mail: pvales498@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=sscott,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Sarah +cn: Sarah Scott +uid: sscott +mail: sscott@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: member + +dn: uid=tmartinez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Thomas +cn: Thomas Martinez +uid: tmartinez +mail: tmartinez@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: community + +dn: uid=mvales501,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Marie +cn: Marie Vales +uid: mvales501 +mail: mvales501@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: staff + +dn: uid=mhenderson502,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Mark +cn: Mark Henderson +uid: mhenderson502 +mail: mhenderson502@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=mdavis503,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Mark +cn: Mark Davis +uid: mdavis503 +mail: mdavis503@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: member + +dn: uid=mdoe504,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Mary +cn: Mary Doe +uid: mdoe504 +mail: mdoe504@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: staff + +dn: uid=bgrady505,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: Betty +cn: Betty Grady +uid: bgrady505 +mail: bgrady505@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: alum + +dn: uid=mmartinez506,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Michael +cn: Michael Martinez +uid: mmartinez506 +mail: mmartinez506@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=bwalters,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Betty +cn: Betty Walters +uid: bwalters +mail: bwalters@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: student + +dn: uid=avales508,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Ann +cn: Ann Vales +uid: avales508 +mail: avales508@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: alum + +dn: uid=dlangenberg509,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: David +cn: David Langenberg +uid: dlangenberg509 +mail: dlangenberg509@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: member + +dn: uid=tlopez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Thomas +cn: Thomas Lopez +uid: tlopez +mail: tlopez@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=lclark511,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Lisa +cn: Lisa Clark +uid: lclark511 +mail: lclark511@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: member + +dn: uid=panderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Paul +cn: Paul Anderson +uid: panderson +mail: panderson@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: alum + +dn: uid=bjohnson513,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Bill +cn: Bill Johnson +uid: bjohnson513 +mail: bjohnson513@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: member + +dn: uid=wlopez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: William +cn: William Lopez +uid: wlopez +mail: wlopez@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=tmartinez515,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Thomas +cn: Thomas Martinez +uid: tmartinez515 +mail: tmartinez515@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: alum + +dn: uid=wclark,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: William +cn: William Clark +uid: wclark +mail: wclark@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: community + +dn: uid=jwilliams517,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Jim +cn: Jim Williams +uid: jwilliams517 +mail: jwilliams517@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: staff + +dn: uid=hwilliams,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Heather +cn: Heather Williams +uid: hwilliams +mail: hwilliams@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: member + +dn: uid=llopez519,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Lori +cn: Lori Lopez +uid: llopez519 +mail: llopez519@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: student + +dn: uid=klopez520,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Karoline +cn: Karoline Lopez +uid: klopez520 +mail: klopez520@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: student + +dn: uid=tlee,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Thomas +cn: Thomas Lee +uid: tlee +mail: tlee@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: student + +dn: uid=mscott522,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Mary +cn: Mary Scott +uid: mscott522 +mail: mscott522@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: member + +dn: uid=danderson523,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: David +cn: David Anderson +uid: danderson523 +mail: danderson523@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=jgonazles524,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Jim +cn: Jim Gonazles +uid: jgonazles524 +mail: jgonazles524@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: community + +dn: uid=hgasper,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Heather +cn: Heather Gasper +uid: hgasper +mail: hgasper@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: member + +dn: uid=ehenderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Eric +cn: Eric Henderson +uid: ehenderson +mail: ehenderson@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: member + +dn: uid=bscott527,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Bill +cn: Bill Scott +uid: bscott527 +mail: bscott527@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: alum + +dn: uid=ewhite,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Eric +cn: Eric White +uid: ewhite +mail: ewhite@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: staff + +dn: uid=sroberts,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Sarah +cn: Sarah Roberts +uid: sroberts +mail: sroberts@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: community + +dn: uid=pbutler,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Paul +cn: Paul Butler +uid: pbutler +mail: pbutler@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: alum + +dn: uid=gdavis531,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Greg +cn: Greg Davis +uid: gdavis531 +mail: gdavis531@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: student + +dn: uid=wjohnson532,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: William +cn: William Johnson +uid: wjohnson532 +mail: wjohnson532@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: student + +dn: uid=escott533,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Eric +cn: Eric Scott +uid: escott533 +mail: escott533@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: alum + +dn: uid=kmartinez534,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Karl +cn: Karl Martinez +uid: kmartinez534 +mail: kmartinez534@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: staff + +dn: uid=kbrown535,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Kiersten +cn: Kiersten Brown +uid: kbrown535 +mail: kbrown535@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: faculty + +dn: uid=jlangenberg536,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: John +cn: John Langenberg +uid: jlangenberg536 +mail: jlangenberg536@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: alum + +dn: uid=gdavis537,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Greg +cn: Greg Davis +uid: gdavis537 +mail: gdavis537@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: member + +dn: uid=wdoe,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: William +cn: William Doe +uid: wdoe +mail: wdoe@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=kthompson539,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Kiersten +cn: Kiersten Thompson +uid: kthompson539 +mail: kthompson539@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: staff + +dn: uid=ldavis540,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Lisa +cn: Lisa Davis +uid: ldavis540 +mail: ldavis540@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: member + +dn: uid=bmartinez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Blake +cn: Blake Martinez +uid: bmartinez +mail: bmartinez@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=lroberts542,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Lisa +cn: Lisa Roberts +uid: lroberts542 +mail: lroberts542@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: staff + +dn: uid=ksmith543,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Karl +cn: Karl Smith +uid: ksmith543 +mail: ksmith543@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: staff + +dn: uid=jclark544,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: John +cn: John Clark +uid: jclark544 +mail: jclark544@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: member + +dn: uid=jbutler545,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Jennifer +cn: Jennifer Butler +uid: jbutler545 +mail: jbutler545@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: alum + +dn: uid=jgrady546,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: John +cn: John Grady +uid: jgrady546 +mail: jgrady546@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: student + +dn: uid=jlee547,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Jennifer +cn: Jennifer Lee +uid: jlee547 +mail: jlee547@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: alum + +dn: uid=csmith,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Colin +cn: Colin Smith +uid: csmith +mail: csmith@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: staff + +dn: uid=tpeterson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Thomas +cn: Thomas Peterson +uid: tpeterson +mail: tpeterson@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: community + +dn: uid=mgonazles550,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Marie +cn: Marie Gonazles +uid: mgonazles550 +mail: mgonazles550@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: community + +dn: uid=bwhite551,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Bill +cn: Bill White +uid: bwhite551 +mail: bwhite551@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: member + +dn: uid=nhenderson552,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Nancy +cn: Nancy Henderson +uid: nhenderson552 +mail: nhenderson552@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: alum + +dn: uid=blewis553,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Bill +cn: Bill Lewis +uid: blewis553 +mail: blewis553@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: student + +dn: uid=mjohnson554,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Michael +cn: Michael Johnson +uid: mjohnson554 +mail: mjohnson554@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: member + +dn: uid=ganderson555,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Greg +cn: Greg Anderson +uid: ganderson555 +mail: ganderson555@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: alum + +dn: uid=slewis556,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Sarah +cn: Sarah Lewis +uid: slewis556 +mail: slewis556@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=dvales557,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Donna +cn: Donna Vales +uid: dvales557 +mail: dvales557@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: alum + +dn: uid=jlopez558,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: John +cn: John Lopez +uid: jlopez558 +mail: jlopez558@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: student + +dn: uid=kmartinez559,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Karl +cn: Karl Martinez +uid: kmartinez559 +mail: kmartinez559@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: staff + +dn: uid=kthompson560,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Karl +cn: Karl Thompson +uid: kthompson560 +mail: kthompson560@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=kroberts561,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Karoline +cn: Karoline Roberts +uid: kroberts561 +mail: kroberts561@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: member + +dn: uid=mbrown562,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Mary +cn: Mary Brown +uid: mbrown562 +mail: mbrown562@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: alum + +dn: uid=blopez563,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Betty +cn: Betty Lopez +uid: blopez563 +mail: blopez563@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=jroberts564,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Jo +cn: Jo Roberts +uid: jroberts564 +mail: jroberts564@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: member + +dn: uid=jlopez565,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Jennifer +cn: Jennifer Lopez +uid: jlopez565 +mail: jlopez565@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=bwalters566,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Blake +cn: Blake Walters +uid: bwalters566 +mail: bwalters566@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: community + +dn: uid=kvales567,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Karoline +cn: Karoline Vales +uid: kvales567 +mail: kvales567@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: alum + +dn: uid=mlopez568,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Michael +cn: Michael Lopez +uid: mlopez568 +mail: mlopez568@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: community + +dn: uid=tmorrison569,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Thomas +cn: Thomas Morrison +uid: tmorrison569 +mail: tmorrison569@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=bdavis570,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Blake +cn: Blake Davis +uid: bdavis570 +mail: bdavis570@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student + +dn: uid=sdavis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Sarah +cn: Sarah Davis +uid: sdavis +mail: sdavis@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=banderson572,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Blake +cn: Blake Anderson +uid: banderson572 +mail: banderson572@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: alum + +dn: uid=wanderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: William +cn: William Anderson +uid: wanderson +mail: wanderson@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: member + +dn: uid=bprice574,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Bill +cn: Bill Price +uid: bprice574 +mail: bprice574@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: staff + +dn: uid=jbutler575,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Jennifer +cn: Jennifer Butler +uid: jbutler575 +mail: jbutler575@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: student + +dn: uid=jscott576,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Jennifer +cn: Jennifer Scott +uid: jscott576 +mail: jscott576@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: staff + +dn: uid=ddoe577,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: David +cn: David Doe +uid: ddoe577 +mail: ddoe577@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: member + +dn: uid=tdavis578,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Thomas +cn: Thomas Davis +uid: tdavis578 +mail: tdavis578@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: community + +dn: uid=slangenberg579,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Sarah +cn: Sarah Langenberg +uid: slangenberg579 +mail: slangenberg579@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: community + +dn: uid=bvales580,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Betty +cn: Betty Vales +uid: bvales580 +mail: bvales580@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: staff + +dn: uid=lpeterson581,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Lori +cn: Lori Peterson +uid: lpeterson581 +mail: lpeterson581@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: alum + +dn: uid=bmartinez582,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Blake +cn: Blake Martinez +uid: bmartinez582 +mail: bmartinez582@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: alum + +dn: uid=asmith583,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Ann +cn: Ann Smith +uid: asmith583 +mail: asmith583@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=aprice,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Ann +cn: Ann Price +uid: aprice +mail: aprice@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: alum + +dn: uid=ehenderson585,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Eric +cn: Eric Henderson +uid: ehenderson585 +mail: ehenderson585@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=lmorrison586,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Lisa +cn: Lisa Morrison +uid: lmorrison586 +mail: lmorrison586@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: alum + +dn: uid=chenderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Colin +cn: Colin Henderson +uid: chenderson +mail: chenderson@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: staff + +dn: uid=lbrown,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Lori +cn: Lori Brown +uid: lbrown +mail: lbrown@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: staff + +dn: uid=psmith,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Paul +cn: Paul Smith +uid: psmith +mail: psmith@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=klee590,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Karl +cn: Karl Lee +uid: klee590 +mail: klee590@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: faculty + +dn: uid=kdoe591,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Karl +cn: Karl Doe +uid: kdoe591 +mail: kdoe591@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: student + +dn: uid=ldoe592,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Lisa +cn: Lisa Doe +uid: ldoe592 +mail: ldoe592@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: member + +dn: uid=mvales593,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Marie +cn: Marie Vales +uid: mvales593 +mail: mvales593@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: student + +dn: uid=ahenderson594,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Ann +cn: Ann Henderson +uid: ahenderson594 +mail: ahenderson594@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: alum + +dn: uid=aroberts,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Ann +cn: Ann Roberts +uid: aroberts +mail: aroberts@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: community + +dn: uid=dthompson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: David +cn: David Thompson +uid: dthompson +mail: dthompson@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: student + +dn: uid=dbrown597,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Donna +cn: Donna Brown +uid: dbrown597 +mail: dbrown597@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=tmartinez598,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Thomas +cn: Thomas Martinez +uid: tmartinez598 +mail: tmartinez598@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: student + +dn: uid=kbrown599,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Karl +cn: Karl Brown +uid: kbrown599 +mail: kbrown599@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: member + +dn: uid=pclark600,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Paul +cn: Paul Clark +uid: pclark600 +mail: pclark600@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=mprice601,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Michael +cn: Michael Price +uid: mprice601 +mail: mprice601@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: staff + +dn: uid=lbutler602,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Lisa +cn: Lisa Butler +uid: lbutler602 +mail: lbutler602@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: staff + +dn: uid=jhenderson603,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Jennifer +cn: Jennifer Henderson +uid: jhenderson603 +mail: jhenderson603@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=kscott604,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Karoline +cn: Karoline Scott +uid: kscott604 +mail: kscott604@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: student + +dn: uid=ddoe605,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: David +cn: David Doe +uid: ddoe605 +mail: ddoe605@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: alum + +dn: uid=djohnson606,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: David +cn: David Johnson +uid: djohnson606 +mail: djohnson606@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: faculty + +dn: uid=pbutler607,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Paul +cn: Paul Butler +uid: pbutler607 +mail: pbutler607@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: member + +dn: uid=jbutler608,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Jennifer +cn: Jennifer Butler +uid: jbutler608 +mail: jbutler608@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: student + +dn: uid=ksmith609,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Kim +cn: Kim Smith +uid: ksmith609 +mail: ksmith609@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: member + +dn: uid=jpeterson610,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: James +cn: James Peterson +uid: jpeterson610 +mail: jpeterson610@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: faculty + +dn: uid=kbutler611,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Karl +cn: Karl Butler +uid: kbutler611 +mail: kbutler611@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=wwhite,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: William +cn: William White +uid: wwhite +mail: wwhite@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: staff + +dn: uid=dpeterson613,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: David +cn: David Peterson +uid: dpeterson613 +mail: dpeterson613@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: alum + +dn: uid=klopez614,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Karl +cn: Karl Lopez +uid: klopez614 +mail: klopez614@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: member + +dn: uid=tjohnson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Thomas +cn: Thomas Johnson +uid: tjohnson +mail: tjohnson@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=mlee616,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Mark +cn: Mark Lee +uid: mlee616 +mail: mlee616@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: community + +dn: uid=jprice617,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Jennifer +cn: Jennifer Price +uid: jprice617 +mail: jprice617@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=ghenderson618,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Greg +cn: Greg Henderson +uid: ghenderson618 +mail: ghenderson618@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: alum + +dn: uid=rwalters619,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Robert +cn: Robert Walters +uid: rwalters619 +mail: rwalters619@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: community + +dn: uid=bmorrison620,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Betty +cn: Betty Morrison +uid: bmorrison620 +mail: bmorrison620@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: member + +dn: uid=landerson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Lisa +cn: Lisa Anderson +uid: landerson +mail: landerson@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: member + +dn: uid=landerson622,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Lori +cn: Lori Anderson +uid: landerson622 +mail: landerson622@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: community + +dn: uid=pprice,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Paul +cn: Paul Price +uid: pprice +mail: pprice@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: student + +dn: uid=nsmith,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Nancy +cn: Nancy Smith +uid: nsmith +mail: nsmith@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=jpeterson625,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: James +cn: James Peterson +uid: jpeterson625 +mail: jpeterson625@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: faculty + +dn: uid=mlopez626,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Mary +cn: Mary Lopez +uid: mlopez626 +mail: mlopez626@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: alum + +dn: uid=dvales627,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Donna +cn: Donna Vales +uid: dvales627 +mail: dvales627@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: community + +dn: uid=ethompson628,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Erik +cn: Erik Thompson +uid: ethompson628 +mail: ethompson628@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: alum + +dn: uid=rdoe629,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Robert +cn: Robert Doe +uid: rdoe629 +mail: rdoe629@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=cjohnson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Colin +cn: Colin Johnson +uid: cjohnson +mail: cjohnson@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: community + +dn: uid=mwilliams631,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Michael +cn: Michael Williams +uid: mwilliams631 +mail: mwilliams631@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: student + +dn: uid=jpeterson632,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: John +cn: John Peterson +uid: jpeterson632 +mail: jpeterson632@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: member + +dn: uid=bgonazles633,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Bill +cn: Bill Gonazles +uid: bgonazles633 +mail: bgonazles633@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=danderson634,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: David +cn: David Anderson +uid: danderson634 +mail: danderson634@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: community + +dn: uid=kwalters635,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Kim +cn: Kim Walters +uid: kwalters635 +mail: kwalters635@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=adoe,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Ann +cn: Ann Doe +uid: adoe +mail: adoe@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: member + +dn: uid=cdoe,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Colin +cn: Colin Doe +uid: cdoe +mail: cdoe@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: community + +dn: uid=ddoe638,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: David +cn: David Doe +uid: ddoe638 +mail: ddoe638@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=edavis639,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Erik +cn: Erik Davis +uid: edavis639 +mail: edavis639@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=hwhite640,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Heather +cn: Heather White +uid: hwhite640 +mail: hwhite640@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=dprice641,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: David +cn: David Price +uid: dprice641 +mail: dprice641@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: student + +dn: uid=klopez642,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Kim +cn: Kim Lopez +uid: klopez642 +mail: klopez642@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: alum + +dn: uid=abrown643,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Ann +cn: Ann Brown +uid: abrown643 +mail: abrown643@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: member + +dn: uid=mwhite644,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Mary +cn: Mary White +uid: mwhite644 +mail: mwhite644@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: student + +dn: uid=kwhite645,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Kiersten +cn: Kiersten White +uid: kwhite645 +mail: kwhite645@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: student + +dn: uid=edoe,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Erik +cn: Erik Doe +uid: edoe +mail: edoe@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: staff + +dn: uid=mgonazles647,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Mark +cn: Mark Gonazles +uid: mgonazles647 +mail: mgonazles647@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: member + +dn: uid=jhenderson648,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: James +cn: James Henderson +uid: jhenderson648 +mail: jhenderson648@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: community + +dn: uid=bsmith649,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Bill +cn: Bill Smith +uid: bsmith649 +mail: bsmith649@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: member + +dn: uid=lmorrison650,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Lisa +cn: Lisa Morrison +uid: lmorrison650 +mail: lmorrison650@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=llangenberg651,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Lori +cn: Lori Langenberg +uid: llangenberg651 +mail: llangenberg651@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: student + +dn: uid=jwalters652,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Jim +cn: Jim Walters +uid: jwalters652 +mail: jwalters652@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: member + +dn: uid=tjohnson653,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Thomas +cn: Thomas Johnson +uid: tjohnson653 +mail: tjohnson653@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: alum + +dn: uid=jwalters654,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Jo +cn: Jo Walters +uid: jwalters654 +mail: jwalters654@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: staff + +dn: uid=bmorrison655,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Betty +cn: Betty Morrison +uid: bmorrison655 +mail: bmorrison655@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: member + +dn: uid=mclark656,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Michael +cn: Michael Clark +uid: mclark656 +mail: mclark656@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=ewilliams657,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Erik +cn: Erik Williams +uid: ewilliams657 +mail: ewilliams657@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: member + +dn: uid=jlewis658,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: John +cn: John Lewis +uid: jlewis658 +mail: jlewis658@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=kgrady659,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: Kiersten +cn: Kiersten Grady +uid: kgrady659 +mail: kgrady659@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student + +dn: uid=wmartinez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: William +cn: William Martinez +uid: wmartinez +mail: wmartinez@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: community + +dn: uid=pwilliams,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Paul +cn: Paul Williams +uid: pwilliams +mail: pwilliams@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: student + +dn: uid=kjohnson662,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Kim +cn: Kim Johnson +uid: kjohnson662 +mail: kjohnson662@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=smartinez663,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Sarah +cn: Sarah Martinez +uid: smartinez663 +mail: smartinez663@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: alum + +dn: uid=mvales664,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Marie +cn: Marie Vales +uid: mvales664 +mail: mvales664@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: staff + +dn: uid=klangenberg665,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Karl +cn: Karl Langenberg +uid: klangenberg665 +mail: klangenberg665@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: member + +dn: uid=msmith666,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Marie +cn: Marie Smith +uid: msmith666 +mail: msmith666@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=mvales667,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Mark +cn: Mark Vales +uid: mvales667 +mail: mvales667@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: community + +dn: uid=jwalters668,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: James +cn: James Walters +uid: jwalters668 +mail: jwalters668@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: member + +dn: uid=pgonazles669,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Paul +cn: Paul Gonazles +uid: pgonazles669 +mail: pgonazles669@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: alum + +dn: uid=dvales670,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Donna +cn: Donna Vales +uid: dvales670 +mail: dvales670@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student + +dn: uid=dclark671,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: David +cn: David Clark +uid: dclark671 +mail: dclark671@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: alum + +dn: uid=bdoe672,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Betty +cn: Betty Doe +uid: bdoe672 +mail: bdoe672@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=mbrown673,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Mark +cn: Mark Brown +uid: mbrown673 +mail: mbrown673@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: staff + +dn: uid=kdoe674,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Karoline +cn: Karoline Doe +uid: kdoe674 +mail: kdoe674@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: alum + +dn: uid=wthompson675,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: William +cn: William Thompson +uid: wthompson675 +mail: wthompson675@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: alum + +dn: uid=dmorrison676,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: David +cn: David Morrison +uid: dmorrison676 +mail: dmorrison676@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=edoe677,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Erik +cn: Erik Doe +uid: edoe677 +mail: edoe677@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: community + +dn: uid=nlangenberg,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Nancy +cn: Nancy Langenberg +uid: nlangenberg +mail: nlangenberg@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: member + +dn: uid=kpeterson679,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Karl +cn: Karl Peterson +uid: kpeterson679 +mail: kpeterson679@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: student + +dn: uid=hgonazles,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Heather +cn: Heather Gonazles +uid: hgonazles +mail: hgonazles@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: member + +dn: uid=droberts,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Donna +cn: Donna Roberts +uid: droberts +mail: droberts@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: staff + +dn: uid=dgonazles682,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: David +cn: David Gonazles +uid: dgonazles682 +mail: dgonazles682@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=mmorrison,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Mark +cn: Mark Morrison +uid: mmorrison +mail: mmorrison@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: staff + +dn: uid=cmorrison684,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Colin +cn: Colin Morrison +uid: cmorrison684 +mail: cmorrison684@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=jlewis685,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Jim +cn: Jim Lewis +uid: jlewis685 +mail: jlewis685@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: member + +dn: uid=jjohnson686,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Jennifer +cn: Jennifer Johnson +uid: jjohnson686 +mail: jjohnson686@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student + +dn: uid=elee,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Erik +cn: Erik Lee +uid: elee +mail: elee@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: member + +dn: uid=ddoe688,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Donna +cn: Donna Doe +uid: ddoe688 +mail: ddoe688@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: student + +dn: uid=droberts689,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Donna +cn: Donna Roberts +uid: droberts689 +mail: droberts689@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: community + +dn: uid=mgonazles690,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Mary +cn: Mary Gonazles +uid: mgonazles690 +mail: mgonazles690@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=awilliams,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Ann +cn: Ann Williams +uid: awilliams +mail: awilliams@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: staff + +dn: uid=gwalters,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Greg +cn: Greg Walters +uid: gwalters +mail: gwalters@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: alum + +dn: uid=wgonazles,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: William +cn: William Gonazles +uid: wgonazles +mail: wgonazles@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=mlewis694,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Michael +cn: Michael Lewis +uid: mlewis694 +mail: mlewis694@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: alum + +dn: uid=avales695,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Ann +cn: Ann Vales +uid: avales695 +mail: avales695@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=mjohnson696,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Michael +cn: Michael Johnson +uid: mjohnson696 +mail: mjohnson696@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: staff + +dn: uid=kanderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Kim +cn: Kim Anderson +uid: kanderson +mail: kanderson@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: staff + +dn: uid=troberts,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Thomas +cn: Thomas Roberts +uid: troberts +mail: troberts@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: student + +dn: uid=dlewis699,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: David +cn: David Lewis +uid: dlewis699 +mail: dlewis699@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: staff + +dn: uid=dwalters700,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Donna +cn: Donna Walters +uid: dwalters700 +mail: dwalters700@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: member + +dn: uid=kbrown701,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Kim +cn: Kim Brown +uid: kbrown701 +mail: kbrown701@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student + +dn: uid=ewhite702,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Erik +cn: Erik White +uid: ewhite702 +mail: ewhite702@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: staff + +dn: uid=lwalters703,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Lori +cn: Lori Walters +uid: lwalters703 +mail: lwalters703@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: community + +dn: uid=alangenberg704,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Ann +cn: Ann Langenberg +uid: alangenberg704 +mail: alangenberg704@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: staff + +dn: uid=bbrown705,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Bill +cn: Bill Brown +uid: bbrown705 +mail: bbrown705@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: community + +dn: uid=blangenberg,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Blake +cn: Blake Langenberg +uid: blangenberg +mail: blangenberg@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: staff + +dn: uid=mlewis707,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Michael +cn: Michael Lewis +uid: mlewis707 +mail: mlewis707@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: student + +dn: uid=ksmith708,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Karl +cn: Karl Smith +uid: ksmith708 +mail: ksmith708@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=clopez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Colin +cn: Colin Lopez +uid: clopez +mail: clopez@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: member + +dn: uid=mclark710,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Mark +cn: Mark Clark +uid: mclark710 +mail: mclark710@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=tprice,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Thomas +cn: Thomas Price +uid: tprice +mail: tprice@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: staff + +dn: uid=klewis712,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Karl +cn: Karl Lewis +uid: klewis712 +mail: klewis712@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: alum + +dn: uid=mbutler713,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Marie +cn: Marie Butler +uid: mbutler713 +mail: mbutler713@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: member + +dn: uid=mmorrison714,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Mark +cn: Mark Morrison +uid: mmorrison714 +mail: mmorrison714@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: community + +dn: uid=gsmith715,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Greg +cn: Greg Smith +uid: gsmith715 +mail: gsmith715@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: alum + +dn: uid=randerson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Robert +cn: Robert Anderson +uid: randerson +mail: randerson@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: member + +dn: uid=klangenberg717,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Kiersten +cn: Kiersten Langenberg +uid: klangenberg717 +mail: klangenberg717@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: community + +dn: uid=mlangenberg718,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Mary +cn: Mary Langenberg +uid: mlangenberg718 +mail: mlangenberg718@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: alum + +dn: uid=plee719,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Paul +cn: Paul Lee +uid: plee719 +mail: plee719@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: community + +dn: uid=dclark720,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Donna +cn: Donna Clark +uid: dclark720 +mail: dclark720@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student + +dn: uid=bbrown721,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Blake +cn: Blake Brown +uid: bbrown721 +mail: bbrown721@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=bvales722,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Blake +cn: Blake Vales +uid: bvales722 +mail: bvales722@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: member + +dn: uid=emartinez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Erik +cn: Erik Martinez +uid: emartinez +mail: emartinez@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=kgonazles,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Karl +cn: Karl Gonazles +uid: kgonazles +mail: kgonazles@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: community + +dn: uid=lvales725,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Lisa +cn: Lisa Vales +uid: lvales725 +mail: lvales725@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student + +dn: uid=kgrady726,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: Karl +cn: Karl Grady +uid: kgrady726 +mail: kgrady726@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: community + +dn: uid=aanderson727,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Ann +cn: Ann Anderson +uid: aanderson727 +mail: aanderson727@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: staff + +dn: uid=awhite728,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Ann +cn: Ann White +uid: awhite728 +mail: awhite728@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=lwilliams729,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Lori +cn: Lori Williams +uid: lwilliams729 +mail: lwilliams729@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: member + +dn: uid=bclark730,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Bill +cn: Bill Clark +uid: bclark730 +mail: bclark730@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: alum + +dn: uid=dwilliams731,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: David +cn: David Williams +uid: dwilliams731 +mail: dwilliams731@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: student + +dn: uid=dwilliams732,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: David +cn: David Williams +uid: dwilliams732 +mail: dwilliams732@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=dlewis733,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: David +cn: David Lewis +uid: dlewis733 +mail: dlewis733@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student + +dn: uid=ndoe,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Nancy +cn: Nancy Doe +uid: ndoe +mail: ndoe@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=jjohnson735,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Jennifer +cn: Jennifer Johnson +uid: jjohnson735 +mail: jjohnson735@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: member + +dn: uid=jgonazles736,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Jennifer +cn: Jennifer Gonazles +uid: jgonazles736 +mail: jgonazles736@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: alum + +dn: uid=lprice,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Lisa +cn: Lisa Price +uid: lprice +mail: lprice@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: community + +dn: uid=rdoe738,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Robert +cn: Robert Doe +uid: rdoe738 +mail: rdoe738@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=dbrown739,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: David +cn: David Brown +uid: dbrown739 +mail: dbrown739@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: member + +dn: uid=handerson740,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Heather +cn: Heather Anderson +uid: handerson740 +mail: handerson740@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=jmartinez741,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Jo +cn: Jo Martinez +uid: jmartinez741 +mail: jmartinez741@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: community + +dn: uid=agonazles,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Ann +cn: Ann Gonazles +uid: agonazles +mail: agonazles@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: faculty + +dn: uid=edavis743,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Erik +cn: Erik Davis +uid: edavis743 +mail: edavis743@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: student + +dn: uid=jpeterson744,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: James +cn: James Peterson +uid: jpeterson744 +mail: jpeterson744@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: community + +dn: uid=bprice745,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Betty +cn: Betty Price +uid: bprice745 +mail: bprice745@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: community + +dn: uid=jwilliams746,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Jim +cn: Jim Williams +uid: jwilliams746 +mail: jwilliams746@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=rroberts,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Robert +cn: Robert Roberts +uid: rroberts +mail: rroberts@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: member + +dn: uid=kroberts748,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Karl +cn: Karl Roberts +uid: kroberts748 +mail: kroberts748@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=janderson749,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Jim +cn: Jim Anderson +uid: janderson749 +mail: janderson749@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student + +dn: uid=broberts750,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Bill +cn: Bill Roberts +uid: broberts750 +mail: broberts750@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: member + +dn: uid=elopez751,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Erik +cn: Erik Lopez +uid: elopez751 +mail: elopez751@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: community + +dn: uid=manderson752,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Michael +cn: Michael Anderson +uid: manderson752 +mail: manderson752@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: community + +dn: uid=kbutler753,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Karoline +cn: Karoline Butler +uid: kbutler753 +mail: kbutler753@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: alum + +dn: uid=gclark,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Greg +cn: Greg Clark +uid: gclark +mail: gclark@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: student + +dn: uid=jwilliams755,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Jo +cn: Jo Williams +uid: jwilliams755 +mail: jwilliams755@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: student + +dn: uid=llopez756,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Lori +cn: Lori Lopez +uid: llopez756 +mail: llopez756@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: staff + +dn: uid=khenderson757,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Kim +cn: Kim Henderson +uid: khenderson757 +mail: khenderson757@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: staff + +dn: uid=cjohnson758,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Colin +cn: Colin Johnson +uid: cjohnson758 +mail: cjohnson758@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=kgasper759,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Kim +cn: Kim Gasper +uid: kgasper759 +mail: kgasper759@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: community + +dn: uid=jlewis760,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: James +cn: James Lewis +uid: jlewis760 +mail: jlewis760@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: staff + +dn: uid=llee761,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Lori +cn: Lori Lee +uid: llee761 +mail: llee761@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: member + +dn: uid=rvales762,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Robert +cn: Robert Vales +uid: rvales762 +mail: rvales762@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: community + +dn: uid=jgasper763,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: John +cn: John Gasper +uid: jgasper763 +mail: jgasper763@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=mprice764,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Marie +cn: Marie Price +uid: mprice764 +mail: mprice764@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: member + +dn: uid=asmith765,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Ann +cn: Ann Smith +uid: asmith765 +mail: asmith765@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student + +dn: uid=kanderson766,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Kiersten +cn: Kiersten Anderson +uid: kanderson766 +mail: kanderson766@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: alum + +dn: uid=tbrown767,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Thomas +cn: Thomas Brown +uid: tbrown767 +mail: tbrown767@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: staff + +dn: uid=kvales768,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Karoline +cn: Karoline Vales +uid: kvales768 +mail: kvales768@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: staff + +dn: uid=jhenderson769,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Jo +cn: Jo Henderson +uid: jhenderson769 +mail: jhenderson769@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: staff + +dn: uid=jjohnson770,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: James +cn: James Johnson +uid: jjohnson770 +mail: jjohnson770@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: student + +dn: uid=wroberts,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: William +cn: William Roberts +uid: wroberts +mail: wroberts@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student + +dn: uid=cpeterson772,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Colin +cn: Colin Peterson +uid: cpeterson772 +mail: cpeterson772@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=tdoe,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Thomas +cn: Thomas Doe +uid: tdoe +mail: tdoe@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: student + +dn: uid=hroberts,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Heather +cn: Heather Roberts +uid: hroberts +mail: hroberts@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: staff + +dn: uid=mprice775,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Michael +cn: Michael Price +uid: mprice775 +mail: mprice775@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=lroberts776,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Lori +cn: Lori Roberts +uid: lroberts776 +mail: lroberts776@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=mdavis777,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Marie +cn: Marie Davis +uid: mdavis777 +mail: mdavis777@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=kgonazles778,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Karoline +cn: Karoline Gonazles +uid: kgonazles778 +mail: kgonazles778@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=mvales779,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Mary +cn: Mary Vales +uid: mvales779 +mail: mvales779@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=jdoe780,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Jo +cn: Jo Doe +uid: jdoe780 +mail: jdoe780@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: student + +dn: uid=dmartinez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: David +cn: David Martinez +uid: dmartinez +mail: dmartinez@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: member + +dn: uid=dvales782,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: David +cn: David Vales +uid: dvales782 +mail: dvales782@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: staff + +dn: uid=tprice783,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Thomas +cn: Thomas Price +uid: tprice783 +mail: tprice783@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=dmorrison784,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Donna +cn: Donna Morrison +uid: dmorrison784 +mail: dmorrison784@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: faculty + +dn: uid=dgonazles785,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: David +cn: David Gonazles +uid: dgonazles785 +mail: dgonazles785@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=swalters786,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Sarah +cn: Sarah Walters +uid: swalters786 +mail: swalters786@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: alum + +dn: uid=hpeterson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Heather +cn: Heather Peterson +uid: hpeterson +mail: hpeterson@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: student + +dn: uid=jlee788,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Jennifer +cn: Jennifer Lee +uid: jlee788 +mail: jlee788@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=nlopez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Nancy +cn: Nancy Lopez +uid: nlopez +mail: nlopez@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: faculty + +dn: uid=kwhite790,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Kim +cn: Kim White +uid: kwhite790 +mail: kwhite790@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: student + +dn: uid=nbutler,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Nancy +cn: Nancy Butler +uid: nbutler +mail: nbutler@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: member + +dn: uid=jroberts792,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Jo +cn: Jo Roberts +uid: jroberts792 +mail: jroberts792@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=hclark,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Heather +cn: Heather Clark +uid: hclark +mail: hclark@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: student + +dn: uid=nclark794,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Nancy +cn: Nancy Clark +uid: nclark794 +mail: nclark794@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: alum + +dn: uid=dpeterson795,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: David +cn: David Peterson +uid: dpeterson795 +mail: dpeterson795@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: student + +dn: uid=hbrown796,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Heather +cn: Heather Brown +uid: hbrown796 +mail: hbrown796@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=hlewis797,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Heather +cn: Heather Lewis +uid: hlewis797 +mail: hlewis797@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: member + +dn: uid=blewis798,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Betty +cn: Betty Lewis +uid: blewis798 +mail: blewis798@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: alum + +dn: uid=sroberts799,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Sarah +cn: Sarah Roberts +uid: sroberts799 +mail: sroberts799@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=clewis800,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Colin +cn: Colin Lewis +uid: clewis800 +mail: clewis800@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: alum + +dn: uid=jclark801,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Jim +cn: Jim Clark +uid: jclark801 +mail: jclark801@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: student + +dn: uid=jvales802,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Jim +cn: Jim Vales +uid: jvales802 +mail: jvales802@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: student + +dn: uid=jlewis803,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: John +cn: John Lewis +uid: jlewis803 +mail: jlewis803@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=jgasper804,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: John +cn: John Gasper +uid: jgasper804 +mail: jgasper804@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: member + +dn: uid=rdavis805,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Robert +cn: Robert Davis +uid: rdavis805 +mail: rdavis805@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: faculty + +dn: uid=dwilliams806,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: David +cn: David Williams +uid: dwilliams806 +mail: dwilliams806@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: member + +dn: uid=jscott807,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Jennifer +cn: Jennifer Scott +uid: jscott807 +mail: jscott807@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: community + +dn: uid=wwilliams808,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: William +cn: William Williams +uid: wwilliams808 +mail: wwilliams808@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: faculty + +dn: uid=edavis809,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Eric +cn: Eric Davis +uid: edavis809 +mail: edavis809@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: alum + +dn: uid=mprice810,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Marie +cn: Marie Price +uid: mprice810 +mail: mprice810@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: community + +dn: uid=bhenderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Betty +cn: Betty Henderson +uid: bhenderson +mail: bhenderson@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: alum + +dn: uid=hhenderson812,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Heather +cn: Heather Henderson +uid: hhenderson812 +mail: hhenderson812@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=kscott813,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Karl +cn: Karl Scott +uid: kscott813 +mail: kscott813@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: community + +dn: uid=ddoe814,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: David +cn: David Doe +uid: ddoe814 +mail: ddoe814@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student + +dn: uid=ewilliams815,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Erik +cn: Erik Williams +uid: ewilliams815 +mail: ewilliams815@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student + +dn: uid=jsmith816,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Jo +cn: Jo Smith +uid: jsmith816 +mail: jsmith816@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: faculty + +dn: uid=lvales817,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Lisa +cn: Lisa Vales +uid: lvales817 +mail: lvales817@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: student + +dn: uid=lpeterson818,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Lori +cn: Lori Peterson +uid: lpeterson818 +mail: lpeterson818@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: member + +dn: uid=dgasper,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: David +cn: David Gasper +uid: dgasper +mail: dgasper@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: member + +dn: uid=nlangenberg820,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Nancy +cn: Nancy Langenberg +uid: nlangenberg820 +mail: nlangenberg820@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: staff + +dn: uid=jhenderson821,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Jo +cn: Jo Henderson +uid: jhenderson821 +mail: jhenderson821@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: community + +dn: uid=ddavis822,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: David +cn: David Davis +uid: ddavis822 +mail: ddavis822@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: student + +dn: uid=kgasper823,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Karl +cn: Karl Gasper +uid: kgasper823 +mail: kgasper823@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: member + +dn: uid=jprice824,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: John +cn: John Price +uid: jprice824 +mail: jprice824@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: alum + +dn: uid=aclark,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Ann +cn: Ann Clark +uid: aclark +mail: aclark@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: member + +dn: uid=jclark826,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Jennifer +cn: Jennifer Clark +uid: jclark826 +mail: jclark826@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: student + +dn: uid=lmartinez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Lori +cn: Lori Martinez +uid: lmartinez +mail: lmartinez@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: alum + +dn: uid=jpeterson828,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Jim +cn: Jim Peterson +uid: jpeterson828 +mail: jpeterson828@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: alum + +dn: uid=jdoe829,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Jennifer +cn: Jennifer Doe +uid: jdoe829 +mail: jdoe829@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=nmorrison,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Nancy +cn: Nancy Morrison +uid: nmorrison +mail: nmorrison@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=ehenderson831,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Eric +cn: Eric Henderson +uid: ehenderson831 +mail: ehenderson831@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=kwhite832,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Kiersten +cn: Kiersten White +uid: kwhite832 +mail: kwhite832@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: alum + +dn: uid=dhenderson833,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Donna +cn: Donna Henderson +uid: dhenderson833 +mail: dhenderson833@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: community + +dn: uid=dbrown834,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Donna +cn: Donna Brown +uid: dbrown834 +mail: dbrown834@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: staff + +dn: uid=manderson835,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Marie +cn: Marie Anderson +uid: manderson835 +mail: manderson835@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: member + +dn: uid=ggasper836,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Greg +cn: Greg Gasper +uid: ggasper836 +mail: ggasper836@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: student + +dn: uid=mlewis837,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Marie +cn: Marie Lewis +uid: mlewis837 +mail: mlewis837@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: alum + +dn: uid=kclark838,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Karl +cn: Karl Clark +uid: kclark838 +mail: kclark838@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=dclark839,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: David +cn: David Clark +uid: dclark839 +mail: dclark839@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: staff + +dn: uid=blewis840,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Blake +cn: Blake Lewis +uid: blewis840 +mail: blewis840@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: member + +dn: uid=wlewis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: William +cn: William Lewis +uid: wlewis +mail: wlewis@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: student + +dn: uid=jbutler842,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: John +cn: John Butler +uid: jbutler842 +mail: jbutler842@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: community + +dn: uid=bbutler843,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Betty +cn: Betty Butler +uid: bbutler843 +mail: bbutler843@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student + +dn: uid=gthompson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Greg +cn: Greg Thompson +uid: gthompson +mail: gthompson@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: staff + +dn: uid=glangenberg,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Greg +cn: Greg Langenberg +uid: glangenberg +mail: glangenberg@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: community + +dn: uid=ajohnson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Ann +cn: Ann Johnson +uid: ajohnson +mail: ajohnson@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: student + +dn: uid=awhite847,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Ann +cn: Ann White +uid: awhite847 +mail: awhite847@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=dhenderson848,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: David +cn: David Henderson +uid: dhenderson848 +mail: dhenderson848@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=mwilliams849,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Mark +cn: Mark Williams +uid: mwilliams849 +mail: mwilliams849@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: staff + +dn: uid=nprice,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Nancy +cn: Nancy Price +uid: nprice +mail: nprice@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=dthompson851,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Donna +cn: Donna Thompson +uid: dthompson851 +mail: dthompson851@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: member + +dn: uid=ebutler852,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Erik +cn: Erik Butler +uid: ebutler852 +mail: ebutler852@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=kdavis853,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Kim +cn: Kim Davis +uid: kdavis853 +mail: kdavis853@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=tgasper854,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Thomas +cn: Thomas Gasper +uid: tgasper854 +mail: tgasper854@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: student + +dn: uid=alangenberg855,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Ann +cn: Ann Langenberg +uid: alangenberg855 +mail: alangenberg855@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: community + +dn: uid=kclark856,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Kim +cn: Kim Clark +uid: kclark856 +mail: kclark856@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: community + +dn: uid=wdavis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: William +cn: William Davis +uid: wdavis +mail: wdavis@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: member + +dn: uid=kwalters858,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Karoline +cn: Karoline Walters +uid: kwalters858 +mail: kwalters858@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: student + +dn: uid=eprice859,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Erik +cn: Erik Price +uid: eprice859 +mail: eprice859@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: student + +dn: uid=slee860,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Sarah +cn: Sarah Lee +uid: slee860 +mail: slee860@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=jwalters861,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: James +cn: James Walters +uid: jwalters861 +mail: jwalters861@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: community + +dn: uid=rprice862,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Robert +cn: Robert Price +uid: rprice862 +mail: rprice862@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: staff + +dn: uid=tmartinez863,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Thomas +cn: Thomas Martinez +uid: tmartinez863 +mail: tmartinez863@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=mclark864,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Mary +cn: Mary Clark +uid: mclark864 +mail: mclark864@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: community + +dn: uid=lwalters865,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Lisa +cn: Lisa Walters +uid: lwalters865 +mail: lwalters865@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: alum + +dn: uid=handerson866,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Heather +cn: Heather Anderson +uid: handerson866 +mail: handerson866@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: staff + +dn: uid=dhenderson867,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: David +cn: David Henderson +uid: dhenderson867 +mail: dhenderson867@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: alum + +dn: uid=ldoe868,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Lisa +cn: Lisa Doe +uid: ldoe868 +mail: ldoe868@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=ggonazles869,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Greg +cn: Greg Gonazles +uid: ggonazles869 +mail: ggonazles869@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: student + +dn: uid=kanderson870,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Karoline +cn: Karoline Anderson +uid: kanderson870 +mail: kanderson870@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: student + +dn: uid=ajohnson871,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Ann +cn: Ann Johnson +uid: ajohnson871 +mail: ajohnson871@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=bgasper872,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Betty +cn: Betty Gasper +uid: bgasper872 +mail: bgasper872@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=jlee873,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: John +cn: John Lee +uid: jlee873 +mail: jlee873@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=khenderson874,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Karoline +cn: Karoline Henderson +uid: khenderson874 +mail: khenderson874@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: staff + +dn: uid=jwilliams875,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: John +cn: John Williams +uid: jwilliams875 +mail: jwilliams875@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=nwilliams,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Nancy +cn: Nancy Williams +uid: nwilliams +mail: nwilliams@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=kbrown877,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Karoline +cn: Karoline Brown +uid: kbrown877 +mail: kbrown877@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=bthompson878,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Blake +cn: Blake Thompson +uid: bthompson878 +mail: bthompson878@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=rdavis879,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Robert +cn: Robert Davis +uid: rdavis879 +mail: rdavis879@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: staff + +dn: uid=gthompson880,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Thompson +givenName: Greg +cn: Greg Thompson +uid: gthompson880 +mail: gthompson880@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: community + +dn: uid=bpeterson881,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Blake +cn: Blake Peterson +uid: bpeterson881 +mail: bpeterson881@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: faculty + +dn: uid=mbrown882,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Marie +cn: Marie Brown +uid: mbrown882 +mail: mbrown882@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: staff + +dn: uid=jmartinez883,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: James +cn: James Martinez +uid: jmartinez883 +mail: jmartinez883@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: alum + +dn: uid=hwhite884,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Heather +cn: Heather White +uid: hwhite884 +mail: hwhite884@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: member + +dn: uid=lhenderson885,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Lisa +cn: Lisa Henderson +uid: lhenderson885 +mail: lhenderson885@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: alum + +dn: uid=thenderson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Thomas +cn: Thomas Henderson +uid: thenderson +mail: thenderson@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: student + +dn: uid=sdavis887,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Sarah +cn: Sarah Davis +uid: sdavis887 +mail: sdavis887@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: community + +dn: uid=dclark888,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: David +cn: David Clark +uid: dclark888 +mail: dclark888@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: staff + +dn: uid=dpeterson889,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: David +cn: David Peterson +uid: dpeterson889 +mail: dpeterson889@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: community + +dn: uid=jbutler890,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: James +cn: James Butler +uid: jbutler890 +mail: jbutler890@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=ksmith891,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Kiersten +cn: Kiersten Smith +uid: ksmith891 +mail: ksmith891@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: alum + +dn: uid=rlopez892,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Robert +cn: Robert Lopez +uid: rlopez892 +mail: rlopez892@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: community + +dn: uid=ksmith893,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Kiersten +cn: Kiersten Smith +uid: ksmith893 +mail: ksmith893@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=jdavis894,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: John +cn: John Davis +uid: jdavis894 +mail: jdavis894@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: alum + +dn: uid=ddoe895,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Donna +cn: Donna Doe +uid: ddoe895 +mail: ddoe895@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: staff + +dn: uid=msmith896,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Michael +cn: Michael Smith +uid: msmith896 +mail: msmith896@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: staff + +dn: uid=mdavis897,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Michael +cn: Michael Davis +uid: mdavis897 +mail: mdavis897@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: community + +dn: uid=mmartinez898,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Marie +cn: Marie Martinez +uid: mmartinez898 +mail: mmartinez898@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=jlangenberg899,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Jennifer +cn: Jennifer Langenberg +uid: jlangenberg899 +mail: jlangenberg899@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=cdavis900,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Colin +cn: Colin Davis +uid: cdavis900 +mail: cdavis900@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: alum + +dn: uid=jmartinez901,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: John +cn: John Martinez +uid: jmartinez901 +mail: jmartinez901@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=tmartinez902,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Thomas +cn: Thomas Martinez +uid: tmartinez902 +mail: tmartinez902@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: staff + +dn: uid=bprice903,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Bill +cn: Bill Price +uid: bprice903 +mail: bprice903@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=jdavis904,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Jo +cn: Jo Davis +uid: jdavis904 +mail: jdavis904@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: student + +dn: uid=jmartinez905,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Jo +cn: Jo Martinez +uid: jmartinez905 +mail: jmartinez905@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: member + +dn: uid=landerson906,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Lori +cn: Lori Anderson +uid: landerson906 +mail: landerson906@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: faculty + +dn: uid=rlee,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Robert +cn: Robert Lee +uid: rlee +mail: rlee@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=dlewis908,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: David +cn: David Lewis +uid: dlewis908 +mail: dlewis908@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: staff + +dn: uid=jlopez909,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Jo +cn: Jo Lopez +uid: jlopez909 +mail: jlopez909@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=kgasper910,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Karoline +cn: Karoline Gasper +uid: kgasper910 +mail: kgasper910@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: student + +dn: uid=mscott911,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: Michael +cn: Michael Scott +uid: mscott911 +mail: mscott911@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=smorrison,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Sarah +cn: Sarah Morrison +uid: smorrison +mail: smorrison@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: community + +dn: uid=kjohnson913,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Karl +cn: Karl Johnson +uid: kjohnson913 +mail: kjohnson913@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: community + +dn: uid=bwhite914,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Bill +cn: Bill White +uid: bwhite914 +mail: bwhite914@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: community + +dn: uid=kgonazles915,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Kim +cn: Kim Gonazles +uid: kgonazles915 +mail: kgonazles915@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=jgasper916,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Jennifer +cn: Jennifer Gasper +uid: jgasper916 +mail: jgasper916@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=jlewis917,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: James +cn: James Lewis +uid: jlewis917 +mail: jlewis917@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: member + +dn: uid=mjohnson918,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Mark +cn: Mark Johnson +uid: mjohnson918 +mail: mjohnson918@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: member + +dn: uid=ddavis919,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: David +cn: David Davis +uid: ddavis919 +mail: ddavis919@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student + +dn: uid=dvales920,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Donna +cn: Donna Vales +uid: dvales920 +mail: dvales920@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: member + +dn: uid=mlangenberg921,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: Mary +cn: Mary Langenberg +uid: mlangenberg921 +mail: mlangenberg921@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: member + +dn: uid=jvales922,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Jim +cn: Jim Vales +uid: jvales922 +mail: jvales922@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: community + +dn: uid=mgrady923,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: Mary +cn: Mary Grady +uid: mgrady923 +mail: mgrady923@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: community + +dn: uid=hsmith924,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Heather +cn: Heather Smith +uid: hsmith924 +mail: hsmith924@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: alum + +dn: uid=lgrady925,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: Lori +cn: Lori Grady +uid: lgrady925 +mail: lgrady925@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: member + +dn: uid=gbutler926,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Greg +cn: Greg Butler +uid: gbutler926 +mail: gbutler926@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: member + +dn: uid=jwhite927,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Jennifer +cn: Jennifer White +uid: jwhite927 +mail: jwhite927@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: community + +dn: uid=bpeterson928,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Betty +cn: Betty Peterson +uid: bpeterson928 +mail: bpeterson928@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=nlewis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Nancy +cn: Nancy Lewis +uid: nlewis +mail: nlewis@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: staff + +dn: uid=jroberts930,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Jennifer +cn: Jennifer Roberts +uid: jroberts930 +mail: jroberts930@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: member + +dn: uid=kpeterson931,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Kiersten +cn: Kiersten Peterson +uid: kpeterson931 +mail: kpeterson931@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: alum + +dn: uid=lhenderson932,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Lori +cn: Lori Henderson +uid: lhenderson932 +mail: lhenderson932@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: alum + +dn: uid=jlewis933,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: James +cn: James Lewis +uid: jlewis933 +mail: jlewis933@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: staff + +dn: uid=dlangenberg934,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Langenberg +givenName: David +cn: David Langenberg +uid: dlangenberg934 +mail: dlangenberg934@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: community + +dn: uid=kbutler935,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Kim +cn: Kim Butler +uid: kbutler935 +mail: kbutler935@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=rjohnson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Robert +cn: Robert Johnson +uid: rjohnson +mail: rjohnson@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=jwalters937,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Jennifer +cn: Jennifer Walters +uid: jwalters937 +mail: jwalters937@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: community + +dn: uid=kgonazles938,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Kiersten +cn: Kiersten Gonazles +uid: kgonazles938 +mail: kgonazles938@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: community + +dn: uid=mgasper939,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Marie +cn: Marie Gasper +uid: mgasper939 +mail: mgasper939@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: student + +dn: uid=klopez940,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Kim +cn: Kim Lopez +uid: klopez940 +mail: klopez940@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: staff + +dn: uid=jwhite941,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Jennifer +cn: Jennifer White +uid: jwhite941 +mail: jwhite941@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: faculty + +dn: uid=jgonazles942,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: James +cn: James Gonazles +uid: jgonazles942 +mail: jgonazles942@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: member + +dn: uid=khenderson943,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Kim +cn: Kim Henderson +uid: khenderson943 +mail: khenderson943@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: member + +dn: uid=mhenderson944,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Mark +cn: Mark Henderson +uid: mhenderson944 +mail: mhenderson944@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=cprice,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Colin +cn: Colin Price +uid: cprice +mail: cprice@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: faculty + +dn: uid=janderson946,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Jim +cn: Jim Anderson +uid: janderson946 +mail: janderson946@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=ejohnson947,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Erik +cn: Erik Johnson +uid: ejohnson947 +mail: ejohnson947@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student + +dn: uid=janderson948,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: John +cn: John Anderson +uid: janderson948 +mail: janderson948@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=lhenderson949,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Lisa +cn: Lisa Henderson +uid: lhenderson949 +mail: lhenderson949@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: staff + +dn: uid=mlee950,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Mary +cn: Mary Lee +uid: mlee950 +mail: mlee950@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: community + +dn: uid=ewilliams951,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Eric +cn: Eric Williams +uid: ewilliams951 +mail: ewilliams951@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: staff + +dn: uid=plewis,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lewis +givenName: Paul +cn: Paul Lewis +uid: plewis +mail: plewis@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=mclark953,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Marie +cn: Marie Clark +uid: mclark953 +mail: mclark953@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: community + +dn: uid=dwilliams954,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: David +cn: David Williams +uid: dwilliams954 +mail: dwilliams954@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: student + +dn: uid=rroberts955,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Roberts +givenName: Robert +cn: Robert Roberts +uid: rroberts955 +mail: rroberts955@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: community + +dn: uid=jsmith956,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Smith +givenName: Jo +cn: Jo Smith +uid: jsmith956 +mail: jsmith956@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: student + +dn: uid=jwhite957,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Jennifer +cn: Jennifer White +uid: jwhite957 +mail: jwhite957@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=bwalters958,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Bill +cn: Bill Walters +uid: bwalters958 +mail: bwalters958@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: community + +dn: uid=mhenderson959,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Henderson +givenName: Mark +cn: Mark Henderson +uid: mhenderson959 +mail: mhenderson959@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: staff + +dn: uid=mgasper960,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Mark +cn: Mark Gasper +uid: mgasper960 +mail: mgasper960@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: alum + +dn: uid=ppeterson,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Paul +cn: Paul Peterson +uid: ppeterson +mail: ppeterson@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: alum + +dn: uid=jscott962,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Scott +givenName: John +cn: John Scott +uid: jscott962 +mail: jscott962@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: staff + +dn: uid=hdavis963,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: Heather +cn: Heather Davis +uid: hdavis963 +mail: hdavis963@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: staff + +dn: uid=pwhite,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: White +givenName: Paul +cn: Paul White +uid: pwhite +mail: pwhite@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=dwalters965,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: David +cn: David Walters +uid: dwalters965 +mail: dwalters965@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: student + +dn: uid=blopez966,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lopez +givenName: Blake +cn: Blake Lopez +uid: blopez966 +mail: blopez966@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: community + +dn: uid=bgrady967,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: Blake +cn: Blake Grady +uid: bgrady967 +mail: bgrady967@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: faculty + +dn: uid=bclark968,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Clark +givenName: Bill +cn: Bill Clark +uid: bclark968 +mail: bclark968@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: member + +dn: uid=lprice969,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Lisa +cn: Lisa Price +uid: lprice969 +mail: lprice969@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: member + +dn: uid=wpeterson970,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: William +cn: William Peterson +uid: wpeterson970 +mail: wpeterson970@example.edu +businessCategory:Law +userPassword: password +eduPersonAffiliation: student + +dn: uid=banderson971,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Anderson +givenName: Betty +cn: Betty Anderson +uid: banderson971 +mail: banderson971@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: alum + +dn: uid=hprice972,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Heather +cn: Heather Price +uid: hprice972 +mail: hprice972@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: community + +dn: uid=mpeterson973,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Marie +cn: Marie Peterson +uid: mpeterson973 +mail: mpeterson973@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: alum + +dn: uid=ngonazles,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Nancy +cn: Nancy Gonazles +uid: ngonazles +mail: ngonazles@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: alum +eduPersonAffiliation: faculty + +dn: uid=jvales975,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: James +cn: James Vales +uid: jvales975 +mail: jvales975@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: community + +dn: uid=jpeterson976,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Peterson +givenName: Jennifer +cn: Jennifer Peterson +uid: jpeterson976 +mail: jpeterson976@example.edu +businessCategory:Advising +userPassword: password +eduPersonAffiliation: staff + +dn: uid=kmartinez977,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Kim +cn: Kim Martinez +uid: kmartinez977 +mail: kmartinez977@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: staff + +dn: uid=pbrown978,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Brown +givenName: Paul +cn: Paul Brown +uid: pbrown978 +mail: pbrown978@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: member + +dn: uid=dbutler979,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Donna +cn: Donna Butler +uid: dbutler979 +mail: dbutler979@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: member + +dn: uid=hmorrison980,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Morrison +givenName: Heather +cn: Heather Morrison +uid: hmorrison980 +mail: hmorrison980@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: member + +dn: uid=cdoe981,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Doe +givenName: Colin +cn: Colin Doe +uid: cdoe981 +mail: cdoe981@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: staff + +dn: uid=alee,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Ann +cn: Ann Lee +uid: alee +mail: alee@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: alum + +dn: uid=jlee983,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Jo +cn: Jo Lee +uid: jlee983 +mail: jlee983@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: community +eduPersonAffiliation: faculty + +dn: uid=mprice984,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Price +givenName: Marie +cn: Marie Price +uid: mprice984 +mail: mprice984@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: community + +dn: uid=jbutler985,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Jo +cn: Jo Butler +uid: jbutler985 +mail: jbutler985@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: staff + +dn: uid=mmartinez986,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Mary +cn: Mary Martinez +uid: mmartinez986 +mail: mmartinez986@example.edu +businessCategory:Engineering +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=hmartinez,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Heather +cn: Heather Martinez +uid: hmartinez +mail: hmartinez@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: alum + +dn: uid=twalters988,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Walters +givenName: Thomas +cn: Thomas Walters +uid: twalters988 +mail: twalters988@example.edu +businessCategory:Physical Education +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: community + +dn: uid=kwilliams989,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Williams +givenName: Karl +cn: Karl Williams +uid: kwilliams989 +mail: kwilliams989@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: community + +dn: uid=emartinez990,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Martinez +givenName: Eric +cn: Eric Martinez +uid: emartinez990 +mail: emartinez990@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: community + +dn: uid=klee991,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Lee +givenName: Karoline +cn: Karoline Lee +uid: klee991 +mail: klee991@example.edu +businessCategory:Language Arts +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=bjohnson992,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Bill +cn: Bill Johnson +uid: bjohnson992 +mail: bjohnson992@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: faculty +eduPersonAffiliation: student + +dn: uid=wdavis993,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Davis +givenName: William +cn: William Davis +uid: wdavis993 +mail: wdavis993@example.edu +businessCategory:Financial Aid +userPassword: password +eduPersonAffiliation: staff +eduPersonAffiliation: faculty + +dn: uid=bgonazles994,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gonazles +givenName: Blake +cn: Blake Gonazles +uid: bgonazles994 +mail: bgonazles994@example.edu +businessCategory:Account Payable +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: community + +dn: uid=jvales995,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Vales +givenName: Jennifer +cn: Jennifer Vales +uid: jvales995 +mail: jvales995@example.edu +businessCategory:Accounting +userPassword: password +eduPersonAffiliation: member +eduPersonAffiliation: student + +dn: uid=kjohnson996,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Johnson +givenName: Kiersten +cn: Kiersten Johnson +uid: kjohnson996 +mail: kjohnson996@example.edu +businessCategory:Computer Science +userPassword: password +eduPersonAffiliation: faculty + +dn: uid=ggrady,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Grady +givenName: Greg +cn: Greg Grady +uid: ggrady +mail: ggrady@example.edu +businessCategory:Purchasing +userPassword: password +eduPersonAffiliation: student +eduPersonAffiliation: faculty + +dn: uid=lbutler998,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Butler +givenName: Lori +cn: Lori Butler +uid: lbutler998 +mail: lbutler998@example.edu +businessCategory:Information Technology +userPassword: password +eduPersonAffiliation: member + +dn: uid=tgasper999,ou=People,dc=internet2,dc=edu +objectClass: organizationalPerson +objectClass: person +objectClass: top +objectClass: inetOrgPerson +objectClass: eduPerson +surname: Gasper +givenName: Thomas +cn: Thomas Gasper +uid: tgasper999 +mail: tgasper999@example.edu +businessCategory:Business +userPassword: password +eduPersonAffiliation: member diff --git a/Components/Grouper/docker-compose.yml b/Components/Grouper/docker-compose.yml new file mode 100644 index 0000000..c0e21ed --- /dev/null +++ b/Components/Grouper/docker-compose.yml @@ -0,0 +1,276 @@ +version: "3.3" + +services: + daemon: + build: ./daemon/ + command: bash -c "while ! curl -s data:3306 > /dev/null; do echo waiting for mysql to start; sleep 3; done; while ! curl -s ldap://data:389 > /dev/null; do echo waiting for ldap to start; sleep 3; done; exec daemon" + depends_on: + - data + environment: + - ENV=dev + - GROUPER_CLIENT_WEBSERVICE_PASSWORD_FILE=password + - GROUPER_DATABASE_PASSWORD_FILE=/run/secrets/database_password.txt + - RABBITMQ_PASSWORD_FILE=/run/secrets/rabbitmq_password.txt + - SUBJECT_SOURCE_LDAP_PASSWORD=password + - USERTOKEN=build-2 + networks: + - back + secrets: + - database_password.txt + - rabbitmq_password.txt + - source: grouper.hibernate.properties + target: grouper_grouper.hibernate.properties + - source: grouper-loader.properties + target: grouper_grouper-loader.properties + - source: subject.properties + target: grouper_subject.properties + volumes: + - type: bind + source: ./configs-and-secrets/grouper/grouper.properties + target: /opt/grouper/conf/grouper.properties + - type: bind + source: ./configs-and-secrets/grouper/grouper.client.properties + target: /opt/grouper/conf/grouper.client.properties + + + ui: + build: ./ui/ + command: bash -c "while ! curl -s data:3306 > /dev/null; do echo waiting for mysql to start; sleep 3; done; while ! curl -s ldap://data:389 > /dev/null; do echo waiting for ldap to start; sleep 3; done; exec ui" + depends_on: + - data + environment: + - ENV=dev + - GROUPER_DATABASE_PASSWORD_FILE=/run/secrets/database_password.txt + - SUBJECT_SOURCE_LDAP_PASSWORD=password + - USERTOKEN=build-2 + networks: + - front + - back + ports: + - "80:80" + - "443:443" + secrets: + - database_password.txt + - source: grouper.hibernate.properties + target: grouper_grouper.hibernate.properties + - source: grouper-loader.properties + target: grouper_grouper-loader.properties + - source: subject.properties + target: grouper_subject.properties + - source: sp-key.pem + target: shib_sp-key.pem + - source: host-key.pem + volumes: + - type: bind + source: ./configs-and-secrets/grouper/grouper.properties + target: /opt/grouper/conf/grouper.properties + - type: bind + source: ./configs-and-secrets/grouper/grouper.client.properties + target: /opt/grouper/conf/grouper.client.properties + - type: bind + source: ./configs-and-secrets/shibboleth/sp-cert.pem + target: /etc/shibboleth/sp-cert.pem + - type: bind + source: ./configs-and-secrets/shibboleth/shibboleth2.xml + target: /etc/shibboleth/shibboleth2.xml + - type: bind + source: ./configs-and-secrets/shibboleth/idp-metadata.xml + target: /etc/shibboleth/idp-metadata.xml + - type: bind + source: ./configs-and-secrets/httpd/host-cert.pem + target: /etc/pki/tls/certs/host-cert.pem + - type: bind + source: ./configs-and-secrets/httpd/host-cert.pem + target: /etc/pki/tls/certs/cachain.pem + + + ws: + build: ./ws/ + command: bash -c "while ! curl -s data:3306 > /dev/null; do echo waiting for mysql to start; sleep 3; done; while ! curl -s ldap://data:389 > /dev/null; do echo waiting for ldap to start; sleep 3; done; exec ws" + depends_on: + - data + environment: + - ENV=dev + - GROUPER_DATABASE_PASSWORD_FILE=/run/secrets/database_password.txt + - SUBJECT_SOURCE_LDAP_PASSWORD=password + - USERTOKEN=build-2 + networks: + - front + - back + ports: + - "8443:443" + secrets: + - database_password.txt + - source: grouper.hibernate.properties + target: grouper_grouper.hibernate.properties + - source: grouper-loader.properties + target: grouper_grouper-loader.properties + - source: subject.properties + target: grouper_subject.properties + - source: sp-key.pem + target: shib_sp-key.pem + - source: host-key.pem + volumes: + - type: bind + source: ./configs-and-secrets/grouper/grouper.properties + target: /opt/grouper/conf/grouper.properties + - type: bind + source: ./configs-and-secrets/grouper/grouper.client.properties + target: /opt/grouper/conf/grouper.client.properties + - type: bind + source: ./configs-and-secrets/httpd/host-cert.pem + target: /etc/pki/tls/certs/host-cert.pem + - type: bind + source: ./configs-and-secrets/httpd/host-cert.pem + target: /etc/pki/tls/certs/cachain.pem + + +# scim: +# build: ./scim/ +# command: bash -c "while ! curl -s data:3306 > /dev/null; do echo waiting for mysql to start; sleep 3; done; while ! curl -s ldap://data:389 > /dev/null; do echo waiting for ldap to start; sleep 3; done; exec scim" +# depends_on: +# - data +# networks: +# - front +# - back +# ports: +# - "9443:443" +# secrets: +# - source: grouper.hibernate.properties +# target: grouper_grouper.hibernate.properties +# - source: grouper-loader.properties +# target: grouper_grouper-loader.properties +# - source: ldap.properties +# target: grouper_ldap.properties +# - source: subject.properties +# target: grouper_subject.properties +# - source: host-key.pem +# volumes: +# - type: bind +# source: ./configs-and-secrets/grouper/grouper.properties +# target: /opt/grouper/conf/grouper.properties +# - type: bind +# source: ./configs-and-secrets/grouper/grouper.client.properties +# target: /opt/grouper/conf/grouper.client.properties +# - type: bind +# source: ./configs-and-secrets/httpd/host-cert.pem +# target: /etc/pki/tls/certs/host-cert.pem +# - type: bind +# source: ./configs-and-secrets/httpd/host-cert.pem +# target: /etc/pki/tls/certs/cachain.pem + + + gsh: + build: ./gsh/ + depends_on: + - data + environment: + - ENV=dev + - GROUPER_DATABASE_PASSWORD_FILE=/run/secrets/database_password.txt + - SUBJECT_SOURCE_LDAP_PASSWORD=password + - USERTOKEN=build-2 + networks: + - back + secrets: + - database_password.txt + - source: grouper.hibernate.properties + target: grouper_grouper.hibernate.properties + - source: grouper-loader.properties + target: grouper_grouper-loader.properties + - source: subject.properties + target: grouper_subject.properties + volumes: + - type: bind + source: ./configs-and-secrets/grouper/grouper.properties + target: /opt/grouper/conf/grouper.properties + - type: bind + source: ./configs-and-secrets/grouper/grouper.client.properties + target: /opt/grouper/conf/grouper.client.properties + + + data: + build: ./data/ + expose: + - "389" + - "3306" + networks: + - back + ports: + - "389:389" + - "3306:3306" + secrets: + - database_password.txt + - rabbitmq_password.txt + - source: grouper.hibernate.properties + target: grouper_grouper.hibernate.properties + - source: grouper-loader.properties + target: grouper_grouper-loader.properties + - source: subject.properties + target: grouper_subject.properties + volumes: + - type: bind + source: ./configs-and-secrets/grouper/grouper.properties + target: /opt/grouper/conf/grouper.properties + - type: bind + source: ./configs-and-secrets/grouper/grouper.client.properties + target: /opt/grouper/conf/grouper.client.properties + - grouper_mysql:/var/lib/mysql + - grouper_ldap:/var/lib/dirsrv + + + idp: + build: ./idp/ + depends_on: + - data + environment: + - JETTY_MAX_HEAP=64m + - JETTY_BROWSER_SSL_KEYSTORE_PASSWORD=password + - JETTY_BACKCHANNEL_SSL_KEYSTORE_PASSWORD=password + networks: + - front + - back + ports: + - "4443:4443" + + + rabbitmq: + image: rabbitmq:management + environment: + - RABBITMQ_NODENAME=docker-rabbit + hostname: rabbitmq + networks: + - front + - back + ports: + - "15672:15672" + + +networks: + front: + driver: bridge + back: + driver: bridge + + +secrets: + database_password.txt: + file: ./configs-and-secrets/grouper/database_password.txt + grouper.hibernate.properties: + file: ./configs-and-secrets/grouper/grouper.hibernate.properties + grouper-loader.properties: + file: ./configs-and-secrets/grouper/grouper-loader.properties + host-key.pem: + file: ./configs-and-secrets/httpd/host-key.pem + rabbitmq_password.txt: + file: ./configs-and-secrets/grouper/rabbitmq_password.txt + subject.properties: + file: ./configs-and-secrets/grouper/subject.properties + sp-key.pem: + file: ./configs-and-secrets/shibboleth/sp-key.pem + + +volumes: + grouper_mysql: + driver: local + grouper_ldap: + driver: local diff --git a/Components/Grouper/gsh/Dockerfile b/Components/Grouper/gsh/Dockerfile new file mode 100644 index 0000000..3302328 --- /dev/null +++ b/Components/Grouper/gsh/Dockerfile @@ -0,0 +1,5 @@ +FROM tier/grouper:latest + +MAINTAINER tier-packaging@internet2.edu + +CMD ["gsh"] diff --git a/Components/Grouper/idp/Dockerfile b/Components/Grouper/idp/Dockerfile new file mode 100644 index 0000000..7d0b512 --- /dev/null +++ b/Components/Grouper/idp/Dockerfile @@ -0,0 +1,5 @@ +FROM unicon/shibboleth-idp:latest + +LABEL author="tier-packaging@internet2.edu " + +COPY shibboleth-idp/ /opt/shibboleth-idp/ diff --git a/Components/Grouper/idp/shibboleth-idp/conf/attribute-filter.xml b/Components/Grouper/idp/shibboleth-idp/conf/attribute-filter.xml new file mode 100644 index 0000000..62000f1 --- /dev/null +++ b/Components/Grouper/idp/shibboleth-idp/conf/attribute-filter.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/Components/Grouper/idp/shibboleth-idp/conf/attribute-resolver.xml b/Components/Grouper/idp/shibboleth-idp/conf/attribute-resolver.xml new file mode 100644 index 0000000..a907b19 --- /dev/null +++ b/Components/Grouper/idp/shibboleth-idp/conf/attribute-resolver.xml @@ -0,0 +1,293 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Components/Grouper/idp/shibboleth-idp/conf/idp.properties b/Components/Grouper/idp/shibboleth-idp/conf/idp.properties new file mode 100644 index 0000000..4396f49 --- /dev/null +++ b/Components/Grouper/idp/shibboleth-idp/conf/idp.properties @@ -0,0 +1,195 @@ +# Load any additional property resources from a comma-delimited list +idp.additionalProperties= /conf/ldap.properties, /conf/saml-nameid.properties, /conf/services.properties + +# Set the entityID of the IdP +idp.entityID= https://idptestbed/idp/shibboleth + +# Set the scope used in the attribute resolver for scoped attributes +idp.scope= example.org + +# General cookie properties (maxAge only applies to persistent cookies) +#idp.cookie.secure = false +#idp.cookie.httpOnly = true +#idp.cookie.domain = +#idp.cookie.path = +#idp.cookie.maxAge = 31536000 + +# Set the location of user-supplied web flow definitions +#idp.webflows = %{idp.home}/flows + +# Set the location of Velocity view templates +#idp.views = %{idp.home}/views + +# Settings for internal AES encryption key +#idp.sealer.storeType = JCEKS +#idp.sealer.updateInterval = PT15M +#idp.sealer.aliasBase = secret +idp.sealer.storeResource= %{idp.home}/credentials/sealer.jks +idp.sealer.versionResource= %{idp.home}/credentials/sealer.kver +idp.sealer.storePassword= password +idp.sealer.keyPassword= password + +# Settings for public/private signing and encryption key(s) +# During decryption key rollover, point the ".2" properties at a second +# keypair, uncomment in credentials.xml, then publish it in your metadata. +idp.signing.key= %{idp.home}/credentials/idp-signing.key +idp.signing.cert= %{idp.home}/credentials/idp-signing.crt +idp.encryption.key= %{idp.home}/credentials/idp-encryption.key +idp.encryption.cert= %{idp.home}/credentials/idp-encryption.crt +#idp.encryption.key.2 = %{idp.home}/credentials/idp-encryption-old.key +#idp.encryption.cert.2 = %{idp.home}/credentials/idp-encryption-old.crt + +# Sets the bean ID to use as a default security configuration set +#idp.security.config = shibboleth.DefaultSecurityConfiguration + +# To default to SHA-1, set to shibboleth.SigningConfiguration.SHA1 +#idp.signing.config = shibboleth.SigningConfiguration.SHA256 + +# Configures trust evaluation of keys used by services at runtime +# Defaults to supporting both explicit key and PKIX using SAML metadata. +#idp.trust.signatures = shibboleth.ChainingSignatureTrustEngine +# To pick only one set to one of: +# shibboleth.ExplicitKeySignatureTrustEngine, shibboleth.PKIXSignatureTrustEngine +#idp.trust.certificates = shibboleth.ChainingX509TrustEngine +# To pick only one set to one of: +# shibboleth.ExplicitKeyX509TrustEngine, shibboleth.PKIXX509TrustEngine + +# If true, encryption will happen whenever a key to use can be located, but +# failure to encrypt won't result in request failure. +#idp.encryption.optional = false + +# Configuration of client- and server-side storage plugins +#idp.storage.cleanupInterval = PT10M +#idp.storage.htmlLocalStorage = false + +# Set to true to expose more detailed errors in responses to SPs +#idp.errors.detailed = false +# Set to false to skip signing of SAML response messages that signal errors +#idp.errors.signed = true +# Name of bean containing a list of Java exception classes to ignore +#idp.errors.excludedExceptions = ExceptionClassListBean +# Name of bean containing a property set mapping exception names to views +#idp.errors.exceptionMappings = ExceptionToViewPropertyBean +# Set if a different default view name for events and exceptions is needed +#idp.errors.defaultView = error + +# Set to false to disable the IdP session layer +#idp.session.enabled = true + +# Set to "shibboleth.StorageService" for server-side storage of user sessions +#idp.session.StorageService = shibboleth.ClientSessionStorageService +idp.session.StorageService = shibboleth.StorageService + +# Size of session IDs +#idp.session.idSize = 32 +# Bind sessions to IP addresses +#idp.session.consistentAddress = true +# Inactivity timeout +#idp.session.timeout = PT60M +# Extra time to store sessions for logout +#idp.session.slop = PT0S +# Tolerate storage-related errors +#idp.session.maskStorageFailure = false +# Track information about SPs logged into +#idp.session.trackSPSessions = false +# Support lookup by SP for SAML logout +#idp.session.secondaryServiceIndex = false +# Length of time to track SP sessions +#idp.session.defaultSPlifetime = PT2H + +# Regular expression matching login flows to enable, e.g. IPAddress|Password +idp.authn.flows= Password + +# Regular expression of forced "initial" methods when no session exists, +# usually in conjunction with the idp.authn.resolveAttribute property below. +#idp.authn.flows.initial = Password + +# Set to an attribute ID to resolve prior to selecting authentication flows; +# its values are used to filter the flows to allow. +#idp.authn.resolveAttribute = eduPersonAssurance + +# Default lifetime and timeout of various authentication methods +#idp.authn.defaultLifetime = PT60M +#idp.authn.defaultTimeout = PT30M + +# Whether to prioritize "active" results when an SP requests more than +# one possible matching login method (V2 behavior was to favor them) +#idp.authn.favorSSO = true + +# Whether to fail requests when a user identity after authentication +# doesn't match the identity in a pre-existing session. +#idp.authn.identitySwitchIsError = false + +# Set to "shibboleth.StorageService" or custom bean for alternate storage of consent +#idp.consent.StorageService = shibboleth.ClientPersistentStorageService + +# Set to "shibboleth.consent.AttributeConsentStorageKey" to use an attribute +# to key user consent storage records (and set the attribute name) +#idp.consent.userStorageKey = shibboleth.consent.PrincipalConsentStorageKey +#idp.consent.userStorageKeyAttribute = uid + +# Flags controlling how built-in attribute consent feature operates +#idp.consent.allowDoNotRemember = true +#idp.consent.allowGlobal = true +#idp.consent.allowPerAttribute = false + +# Whether attribute values and terms of use text are compared +#idp.consent.compareValues = false +# Maximum number of consent records for space-limited storage (e.g. cookies) +#idp.consent.maxStoredRecords = 10 +# Maximum number of consent records for larger/server-side storage (0 = no limit) +#idp.consent.expandedMaxStoredRecords = 0 + +# Time in milliseconds to expire consent storage records. +#idp.consent.storageRecordLifetime = P1Y + +# Whether to lookup metadata, etc. for every SP involved in a logout +# for use by user interface logic; adds overhead so off by default. +#idp.logout.elaboration = false + +# Whether to require logout requests be signed/authenticated. +#idp.logout.authenticated = true + +# Message freshness and replay cache tuning +#idp.policy.messageLifetime = PT3M +#idp.policy.clockSkew = PT3M + +# Set to custom bean for alternate storage of replay cache +#idp.replayCache.StorageService = shibboleth.StorageService + +# Toggles whether to allow outbound messages via SAML artifact +#idp.artifact.enabled = true +# Suppresses typical signing/encryption when artifact binding used +#idp.artifact.secureChannel = true +# May differ to direct SAML 2 artifact lookups to specific server nodes +#idp.artifact.endpointIndex = 2 +# Set to custom bean for alternate storage of artifact map state +#idp.artifact.StorageService = shibboleth.StorageService + +# Name of access control policy for various admin flows +idp.status.accessPolicy= AccessByIPAddress +idp.resolvertest.accessPolicy= AccessByIPAddress +idp.reload.accessPolicy= AccessByIPAddress + +# Comma-delimited languages to use if not match can be found with the +# browser-supported languages, defaults to an empty list. +idp.ui.fallbackLanguages= en,fr,de + +# Storage service used by CAS protocol +# Defaults to shibboleth.StorageService (in-memory) +# MUST be server-side storage (e.g. in-memory, memcached, database) +# NOTE that idp.session.StorageService requires server-side storage +# when CAS protocol is enabled +idp.cas.StorageService=shibboleth.StorageService + +# CAS service registry implementation class +#idp.cas.serviceRegistryClass=net.shibboleth.idp.cas.service.PatternServiceRegistry + +# Profile flows in which the ProfileRequestContext should be exposed +# in servlet request under the key "opensamlProfileRequestContext" +#idp.profile.exposeProfileRequestContextInServletRequest = SAML2/POST/SSO,SAML2/Redirect/SSO + +# F-TICKS auditing - set salt to include hashed username +#idp.fticks.federation=MyFederation +#idp.fticks.algorithm=SHA-256 +#idp.fticks.salt=somethingsecret diff --git a/Components/Grouper/idp/shibboleth-idp/conf/ldap.properties b/Components/Grouper/idp/shibboleth-idp/conf/ldap.properties new file mode 100644 index 0000000..5c81624 --- /dev/null +++ b/Components/Grouper/idp/shibboleth-idp/conf/ldap.properties @@ -0,0 +1,58 @@ +# LDAP authentication configuration, see authn/ldap-authn-config.xml + +## Authenticator strategy, either anonSearchAuthenticator, bindSearchAuthenticator, directAuthenticator, adAuthenticator +#idp.authn.LDAP.authenticator = anonSearchAuthenticator + +## Connection properties ## +idp.authn.LDAP.ldapURL = ldap://data:389 +idp.authn.LDAP.useStartTLS = false +idp.authn.LDAP.useSSL = false +#idp.authn.LDAP.connectTimeout = 3000 + +## SSL configuration, either jvmTrust, certificateTrust, or keyStoreTrust +#idp.authn.LDAP.sslConfig = certificateTrust +## If using certificateTrust above, set to the trusted certificate's path +idp.authn.LDAP.trustCertificates = %{idp.home}/credentials/ldap-server.crt +## If using keyStoreTrust above, set to the truststore path +idp.authn.LDAP.trustStore = %{idp.home}/credentials/ldap-server.truststore + +## Return attributes during authentication +## NOTE: this is not used during attribute resolution; configure that directly in the +## attribute-resolver.xml configuration via a DataConnector's element +idp.authn.LDAP.returnAttributes = cn,businessCategory,mail + +## DN resolution properties ## + +# Search DN resolution, used by anonSearchAuthenticator, bindSearchAuthenticator +# for AD: CN=Users,DC=example,DC=org +idp.authn.LDAP.baseDN = ou=people,dc=internet2,dc=edu +#idp.authn.LDAP.subtreeSearch = false +idp.authn.LDAP.userFilter = (uid={user}) +# bind search configuration +# for AD: idp.authn.LDAP.bindDN=adminuser@domain.com +idp.authn.LDAP.bindDN = cn=admin,dc=internet2,dc=edu +idp.authn.LDAP.bindDNCredential = password + +# Format DN resolution, used by directAuthenticator, adAuthenticator +# for AD use idp.authn.LDAP.dnFormat=%s@domain.com +idp.authn.LDAP.dnFormat = uid=%s,ou=people,dc=internet2,dc=edu + +# LDAP attribute configuration, see attribute-resolver.xml +idp.attribute.resolver.LDAP.ldapURL = %{idp.authn.LDAP.ldapURL} +idp.attribute.resolver.LDAP.baseDN = %{idp.authn.LDAP.baseDN} +idp.attribute.resolver.LDAP.bindDN = %{idp.authn.LDAP.bindDN} +idp.attribute.resolver.LDAP.bindDNCredential = %{idp.authn.LDAP.bindDNCredential} +idp.attribute.resolver.LDAP.useStartTLS = %{idp.authn.LDAP.useStartTLS:true} +idp.attribute.resolver.LDAP.trustCertificates = %{idp.authn.LDAP.trustCertificates} +idp.attribute.resolver.LDAP.searchFilter = (uid=$requestContext.principalName) + +# LDAP pool configuration, used for both authn and DN resolution +#idp.pool.LDAP.minSize = 3 +#idp.pool.LDAP.maxSize = 10 +#idp.pool.LDAP.validateOnCheckout = false +#idp.pool.LDAP.validatePeriodically = true +#idp.pool.LDAP.validatePeriod = 300 +#idp.pool.LDAP.prunePeriod = 300 +#idp.pool.LDAP.idleTime = 600 +#idp.pool.LDAP.blockWaitTime = 3000 +#idp.pool.LDAP.failFastInitialize = false diff --git a/Components/Grouper/idp/shibboleth-idp/conf/metadata-providers.xml b/Components/Grouper/idp/shibboleth-idp/conf/metadata-providers.xml new file mode 100644 index 0000000..9fc5b77 --- /dev/null +++ b/Components/Grouper/idp/shibboleth-idp/conf/metadata-providers.xml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Components/Grouper/idp/shibboleth-idp/credentials/idp-backchannel.crt b/Components/Grouper/idp/shibboleth-idp/credentials/idp-backchannel.crt new file mode 100644 index 0000000..c1f8fab --- /dev/null +++ b/Components/Grouper/idp/shibboleth-idp/credentials/idp-backchannel.crt @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDEzCCAfugAwIBAgIUS9SuTXwsFVVG+LjOEAbLqqT/el0wDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMjZaFw0zNTEy +MTEwMjIwMjZaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCMAoDHx8xCIfv/6QKqt9mcHYmEJ8y2dKprUbpdcOjH +YvNPIl/lHPsUyrb+Nc+q2CDeiWjVk1mWYq0UpIwpBMuw1H6+oOqr4VQRi65pin0M +SfE0MWIaFo5FPvpvoptkHD4gvREbm4swyXGMczcMRfqgalFXhUD2wz8W3XAM5Cq2 +03XeJbj6TwjvKatG5XPdeUe2FBGuOO2q54L1hcIGnLMCQrg7D31lR13PJbjnJ0No +5C3k8TPuny6vJsBC03GNLNKfmrKVTdzr3VKp1uay1G3DL9314fgmbl8HA5iRQmy+ +XInUU6/8NXZSF59p3ITAOvZQeZsbJjg5gGDip5OZo9YlAgMBAAGjWzBZMB0GA1Ud +DgQWBBRPlM4VkKZ0U4ec9GrIhFQl0hNbLDA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAIZ0a1ov3my3ljJG588I/PHx+TxAWONWmpKbO9c/qI3Drxk4oRIffiac +ANxdvtabgIzrlk5gMMisD7oyqHJiWgKv5Bgctd8w3IS3lLl7wHX65mTKQRXniG98 +NIjkvfrhe2eeJxecOqnDI8GOhIGCIqZUn8ShdM/yHjhQ2Mh0Hj3U0LlKvnmfGSQl +j0viGwbFCaNaIP3zc5UmCrdE5h8sWL3Fu7ILKM9RyFa2ILHrJScV9t623IcHffHP +IeaY/WtuapsrqRFxuQL9QFWN0FsRIdLmjTq+00+B/XnnKRKFBuWfjhHLF/uu8f+E +t6Lf23Kb8yD6ZR7dihMZAGHnYQ/hlhM= +-----END CERTIFICATE----- diff --git a/Components/Grouper/idp/shibboleth-idp/credentials/idp-backchannel.p12 b/Components/Grouper/idp/shibboleth-idp/credentials/idp-backchannel.p12 new file mode 100644 index 0000000000000000000000000000000000000000..112540ac0718da62464ec2f31d7916a923e3c531 GIT binary patch literal 2500 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 literal 0 HcmV?d00001 diff --git a/Components/Grouper/idp/shibboleth-idp/credentials/sealer.kver b/Components/Grouper/idp/shibboleth-idp/credentials/sealer.kver new file mode 100644 index 0000000..d64b0e4 --- /dev/null +++ b/Components/Grouper/idp/shibboleth-idp/credentials/sealer.kver @@ -0,0 +1,2 @@ +#Fri Dec 11 02:20:32 UTC 2015 +CurrentVersion=1 diff --git a/Components/Grouper/idp/shibboleth-idp/metadata/grouper-sp.xml b/Components/Grouper/idp/shibboleth-idp/metadata/grouper-sp.xml new file mode 100644 index 0000000..4d7f229 --- /dev/null +++ b/Components/Grouper/idp/shibboleth-idp/metadata/grouper-sp.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sp.example.org + + CN=sp.example.org,O=Internet2/TIER,L=Ann Arbor,ST=MI,C=US + MIIDPDCCAiQCCQDNZe8r0hVtuTANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJV +UzELMAkGA1UECAwCTUkxEjAQBgNVBAcMCUFubiBBcmJvcjEXMBUGA1UECgwOSW50 +ZXJuZXQyL1RJRVIxFzAVBgNVBAMMDnNwLmV4YW1wbGUub3JnMB4XDTE3MDkyMjE5 +NTAzNVoXDTI3MDkyMDE5NTAzNVowYDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAk1J +MRIwEAYDVQQHDAlBbm4gQXJib3IxFzAVBgNVBAoMDkludGVybmV0Mi9USUVSMRcw +FQYDVQQDDA5zcC5leGFtcGxlLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBAMTNJmsNpTpR4NrDJwOgK/o3UYlNdi1c6xBflt+liLAsQc160QReV4dS +SGK8LZvN58a/BTIsH8dLhQlUQ8qQUY2AfolVrNxb7Waumeh/POzYUTRylnoGpU3W +bGMEPxE/AdgP5U/adYvyu4XI5epv7wjZJOTqcVag15SalY+aso+ZC/5l+UzRxmWB +ZxKTsSL1y7PFehY4/Zl3Y3oGVsVl/zspt5lteoZQeeVxUX29S3Af11yHY4xpEp+7 +rvAzY/nlsTiHAsUoCFK/NFQ2evvSRx52B9Fk1cWP1MDVDm2QjQqD9xBGYSnX6bhQ +ejVx7JUJHlblu2Q5p5XdW0BihgFluoECAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA +n/qhYnIviPs4tglCdrw+M7gbqKNWadDC3F9HDYzlJMFeS/ae2turhEUgQPbYPDQQ +eO3oOILtvCXNFUPM58jf8V5YFRrOqrTgx44kexQDaHO5YYNft5tF5TdvBYE2gOVr +GdYrH2iSP8WX+Yy7JH5uqkfwWzEntWHJdey39rCWKAUCCB35+/2b4N53Qmlv2+ug +CpNJYFtXInd4YMmM5HjXLyoWXtjnKiwDqYUCeYPSwAajnCqRqRXUX0gYTFDRiwRP +HbmO9We0nqoc/71nikmGGoSRMO/zWVMFjwmAx1fGiWdU61sjGX8sHifzmVyJVEBI +Z75p+JrWYZJYrx/vpWxL8g== + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Components/Grouper/idp/shibboleth-idp/metadata/idp-metadata.xml b/Components/Grouper/idp/shibboleth-idp/metadata/idp-metadata.xml new file mode 100644 index 0000000..5a70824 --- /dev/null +++ b/Components/Grouper/idp/shibboleth-idp/metadata/idp-metadata.xml @@ -0,0 +1,219 @@ + + + + + + + + example.org + + + + + + + +MIIDEzCCAfugAwIBAgIUS9SuTXwsFVVG+LjOEAbLqqT/el0wDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMjZaFw0zNTEy +MTEwMjIwMjZaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCMAoDHx8xCIfv/6QKqt9mcHYmEJ8y2dKprUbpdcOjH +YvNPIl/lHPsUyrb+Nc+q2CDeiWjVk1mWYq0UpIwpBMuw1H6+oOqr4VQRi65pin0M +SfE0MWIaFo5FPvpvoptkHD4gvREbm4swyXGMczcMRfqgalFXhUD2wz8W3XAM5Cq2 +03XeJbj6TwjvKatG5XPdeUe2FBGuOO2q54L1hcIGnLMCQrg7D31lR13PJbjnJ0No +5C3k8TPuny6vJsBC03GNLNKfmrKVTdzr3VKp1uay1G3DL9314fgmbl8HA5iRQmy+ +XInUU6/8NXZSF59p3ITAOvZQeZsbJjg5gGDip5OZo9YlAgMBAAGjWzBZMB0GA1Ud +DgQWBBRPlM4VkKZ0U4ec9GrIhFQl0hNbLDA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAIZ0a1ov3my3ljJG588I/PHx+TxAWONWmpKbO9c/qI3Drxk4oRIffiac +ANxdvtabgIzrlk5gMMisD7oyqHJiWgKv5Bgctd8w3IS3lLl7wHX65mTKQRXniG98 +NIjkvfrhe2eeJxecOqnDI8GOhIGCIqZUn8ShdM/yHjhQ2Mh0Hj3U0LlKvnmfGSQl +j0viGwbFCaNaIP3zc5UmCrdE5h8sWL3Fu7ILKM9RyFa2ILHrJScV9t623IcHffHP +IeaY/WtuapsrqRFxuQL9QFWN0FsRIdLmjTq+00+B/XnnKRKFBuWfjhHLF/uu8f+E +t6Lf23Kb8yD6ZR7dihMZAGHnYQ/hlhM= + + + + + + + + + +MIIDFDCCAfygAwIBAgIVAN3vv+b7KN5Se9m1RZsCllp/B/hdMA0GCSqGSIb3DQEB +CwUAMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwHhcNMTUxMjExMDIyMDE0WhcNMzUx +MjExMDIyMDE0WjAVMRMwEQYDVQQDDAppZHB0ZXN0YmVkMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAh91caeY0Q85uhaUyqFwP2bMjwMFxMzRlAoqBHd7g +u6eo4duaeLz1BaoR2XTBpNNvFR5oHH+TkKahVDGeH5+kcnIpxI8JPdsZml1srvf2 +Z6dzJsulJZUdpqnngycTkGtZgEoC1vmYVky2BSAIIifmdh6s0epbHnMGLsHzMKfJ +Cb/Q6dYzRWTCPtzE2VMuQqqWgeyMr7u14x/Vqr9RPEFsgY8GIu5jzB6AyUIwrLg+ +MNkv6aIdcHwxYTGL7ijfy6rSWrgBflQoYRYNEnseK0ZHgJahz4ovCag6wZAoPpBs +uYlY7lEr89Ucb6NHx3uqGMsXlDFdE4QwfDLLhCYHPvJ0uwIDAQABo1swWTAdBgNV +HQ4EFgQUAkOgED3iYdmvQEOMm6u/JmD/UTQwOAYDVR0RBDEwL4IKaWRwdGVzdGJl +ZIYhaHR0cHM6Ly9pZHB0ZXN0YmVkL2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEB +CwUAA4IBAQBIdd4YWlnvJjql8+zKKgmWgIY7U8DA8e6QcbAf8f8cdE33RSnjI63X +sv/y9GfmbAVAD6RIAXPFFeRYJ08GOxGI9axfNaKdlsklJ9bk4ducHqgCSWYVer3s +RQBjxyOfSTvk9YCJvdJVQRJLcCvxwKakFCsOSnV3t9OvN86Ak+fKPVB5j2fM/0fZ +Kqjn3iqgdNPTLXPsuJLJO5lITRiBa4onmVelAiCstI9PQiaEck+oAHnMTnC9JE/B +DHv3e4rwq3LznlqPw0GSd7xqNTdMDwNOWjkuOr3sGpWS8ms/ZHHXV1Vd22uPe70i +s00xrv14zLifcc8oj5DYzOhYRifRXgHX + + + + + + + + + +MIIDEzCCAfugAwIBAgIUG6Nn1rlERS1vsi88tcdzSYX0oqAwDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMTRaFw0zNTEy +MTEwMjIwMTRaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCBXv0o3fmT8iluyLjJ4lBAVCW+ZRVyEXPYQuRi7vfD +cO4a6d1kxiJLsaK0W88VNxjFQRr8PgDkWr28vwoH1rgk4pLsszLD48DBzD942peJ +l/S6FnsIJjmaHcBh4pbNhU4yowu63iKkvttrcZAEbpEro6Z8CziWEx8sywoaYEQG +ifPkr9ORV6Cn3txq+9gMBePG41GrtZrUGIu+xrndL0Shh4Pq0eq/9MAsVlIIXEa8 +9WfH8J2kFcTOfoWtIc70b7TLZQsx4YnNcnrGLSUEcstFyPLX+Xtv5SNZF89OOIxX +VNjNvgE5DbJb9hMM4UAFqI+1bo9QqtxwThjc/sOvIxzNAgMBAAGjWzBZMB0GA1Ud +DgQWBBStTyogRPuAVG6q7yPyav1uvE+7pTA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAFMfoOv+oISGjvamq7+Y4G7ep5vxlAPeK3RATYPYvAmyH946qZXh98ni +QXyuqZW5P5eEt86toY45IwDU5r09SKwHughEe99iiEkxh0mb2qo84qX9/qcg+kyN +jeLd/OSyolpUCEFNwOFcog7pj7Eer+6AHbwTn1Mjb5TBsKwtDMJsaxPvdj0u7M5r +xL/wHkFhn1rCo2QiojzjSlV3yLTh49iTyhE3cG+RxaNKDCxhp0jSSLX1BW/ZoPA8 ++PMJEA+Q0QbyRD8aJOHN5O8jGxCa/ZzcOnYVL6AsEXoDiY3vAUYh1FUonOWw0m9H +p+tGUbGS2l873J5PrsbpeKEVR/IIoKo= + + + + + + + + + + + urn:mace:shibboleth:1.0:nameIdentifier + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + + + + + + + + + + + + localhost + + + + + + +MIIDEzCCAfugAwIBAgIUS9SuTXwsFVVG+LjOEAbLqqT/el0wDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMjZaFw0zNTEy +MTEwMjIwMjZaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCMAoDHx8xCIfv/6QKqt9mcHYmEJ8y2dKprUbpdcOjH +YvNPIl/lHPsUyrb+Nc+q2CDeiWjVk1mWYq0UpIwpBMuw1H6+oOqr4VQRi65pin0M +SfE0MWIaFo5FPvpvoptkHD4gvREbm4swyXGMczcMRfqgalFXhUD2wz8W3XAM5Cq2 +03XeJbj6TwjvKatG5XPdeUe2FBGuOO2q54L1hcIGnLMCQrg7D31lR13PJbjnJ0No +5C3k8TPuny6vJsBC03GNLNKfmrKVTdzr3VKp1uay1G3DL9314fgmbl8HA5iRQmy+ +XInUU6/8NXZSF59p3ITAOvZQeZsbJjg5gGDip5OZo9YlAgMBAAGjWzBZMB0GA1Ud +DgQWBBRPlM4VkKZ0U4ec9GrIhFQl0hNbLDA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAIZ0a1ov3my3ljJG588I/PHx+TxAWONWmpKbO9c/qI3Drxk4oRIffiac +ANxdvtabgIzrlk5gMMisD7oyqHJiWgKv5Bgctd8w3IS3lLl7wHX65mTKQRXniG98 +NIjkvfrhe2eeJxecOqnDI8GOhIGCIqZUn8ShdM/yHjhQ2Mh0Hj3U0LlKvnmfGSQl +j0viGwbFCaNaIP3zc5UmCrdE5h8sWL3Fu7ILKM9RyFa2ILHrJScV9t623IcHffHP +IeaY/WtuapsrqRFxuQL9QFWN0FsRIdLmjTq+00+B/XnnKRKFBuWfjhHLF/uu8f+E +t6Lf23Kb8yD6ZR7dihMZAGHnYQ/hlhM= + + + + + + + + + +MIIDFDCCAfygAwIBAgIVAN3vv+b7KN5Se9m1RZsCllp/B/hdMA0GCSqGSIb3DQEB +CwUAMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwHhcNMTUxMjExMDIyMDE0WhcNMzUx +MjExMDIyMDE0WjAVMRMwEQYDVQQDDAppZHB0ZXN0YmVkMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAh91caeY0Q85uhaUyqFwP2bMjwMFxMzRlAoqBHd7g +u6eo4duaeLz1BaoR2XTBpNNvFR5oHH+TkKahVDGeH5+kcnIpxI8JPdsZml1srvf2 +Z6dzJsulJZUdpqnngycTkGtZgEoC1vmYVky2BSAIIifmdh6s0epbHnMGLsHzMKfJ +Cb/Q6dYzRWTCPtzE2VMuQqqWgeyMr7u14x/Vqr9RPEFsgY8GIu5jzB6AyUIwrLg+ +MNkv6aIdcHwxYTGL7ijfy6rSWrgBflQoYRYNEnseK0ZHgJahz4ovCag6wZAoPpBs +uYlY7lEr89Ucb6NHx3uqGMsXlDFdE4QwfDLLhCYHPvJ0uwIDAQABo1swWTAdBgNV +HQ4EFgQUAkOgED3iYdmvQEOMm6u/JmD/UTQwOAYDVR0RBDEwL4IKaWRwdGVzdGJl +ZIYhaHR0cHM6Ly9pZHB0ZXN0YmVkL2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEB +CwUAA4IBAQBIdd4YWlnvJjql8+zKKgmWgIY7U8DA8e6QcbAf8f8cdE33RSnjI63X +sv/y9GfmbAVAD6RIAXPFFeRYJ08GOxGI9axfNaKdlsklJ9bk4ducHqgCSWYVer3s +RQBjxyOfSTvk9YCJvdJVQRJLcCvxwKakFCsOSnV3t9OvN86Ak+fKPVB5j2fM/0fZ +Kqjn3iqgdNPTLXPsuJLJO5lITRiBa4onmVelAiCstI9PQiaEck+oAHnMTnC9JE/B +DHv3e4rwq3LznlqPw0GSd7xqNTdMDwNOWjkuOr3sGpWS8ms/ZHHXV1Vd22uPe70i +s00xrv14zLifcc8oj5DYzOhYRifRXgHX + + + + + + + + + +MIIDEzCCAfugAwIBAgIUG6Nn1rlERS1vsi88tcdzSYX0oqAwDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMTRaFw0zNTEy +MTEwMjIwMTRaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCBXv0o3fmT8iluyLjJ4lBAVCW+ZRVyEXPYQuRi7vfD +cO4a6d1kxiJLsaK0W88VNxjFQRr8PgDkWr28vwoH1rgk4pLsszLD48DBzD942peJ +l/S6FnsIJjmaHcBh4pbNhU4yowu63iKkvttrcZAEbpEro6Z8CziWEx8sywoaYEQG +ifPkr9ORV6Cn3txq+9gMBePG41GrtZrUGIu+xrndL0Shh4Pq0eq/9MAsVlIIXEa8 +9WfH8J2kFcTOfoWtIc70b7TLZQsx4YnNcnrGLSUEcstFyPLX+Xtv5SNZF89OOIxX +VNjNvgE5DbJb9hMM4UAFqI+1bo9QqtxwThjc/sOvIxzNAgMBAAGjWzBZMB0GA1Ud +DgQWBBStTyogRPuAVG6q7yPyav1uvE+7pTA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAFMfoOv+oISGjvamq7+Y4G7ep5vxlAPeK3RATYPYvAmyH946qZXh98ni +QXyuqZW5P5eEt86toY45IwDU5r09SKwHughEe99iiEkxh0mb2qo84qX9/qcg+kyN +jeLd/OSyolpUCEFNwOFcog7pj7Eer+6AHbwTn1Mjb5TBsKwtDMJsaxPvdj0u7M5r +xL/wHkFhn1rCo2QiojzjSlV3yLTh49iTyhE3cG+RxaNKDCxhp0jSSLX1BW/ZoPA8 ++PMJEA+Q0QbyRD8aJOHN5O8jGxCa/ZzcOnYVL6AsEXoDiY3vAUYh1FUonOWw0m9H +p+tGUbGS2l873J5PrsbpeKEVR/IIoKo= + + + + + + + + + + + + + + diff --git a/Components/Grouper/scim/Dockerfile b/Components/Grouper/scim/Dockerfile new file mode 100644 index 0000000..6b62e1f --- /dev/null +++ b/Components/Grouper/scim/Dockerfile @@ -0,0 +1,8 @@ +FROM tier/grouper:latest + +LABEL author="tier-packaging@internet2.edu " + +COPY container_files/web.xml /opt/grouper/grouper.scim/WEB-INF/ +COPY container_files/tomcat-users.xml /opt/tomee/conf/ + +CMD ["scim"] diff --git a/Components/Grouper/scim/container_files/tomcat-users.xml b/Components/Grouper/scim/container_files/tomcat-users.xml new file mode 100644 index 0000000..be015e1 --- /dev/null +++ b/Components/Grouper/scim/container_files/tomcat-users.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Components/Grouper/scim/container_files/web.xml b/Components/Grouper/scim/container_files/web.xml new file mode 100644 index 0000000..c57461b --- /dev/null +++ b/Components/Grouper/scim/container_files/web.xml @@ -0,0 +1,30 @@ + + + + + + Web services + /* + + + * + + + + + + BASIC + Grouper Application + + + + + + The role that is required to log in to web service + + * + + + \ No newline at end of file diff --git a/Components/Grouper/ui/Dockerfile b/Components/Grouper/ui/Dockerfile new file mode 100644 index 0000000..8fec2ae --- /dev/null +++ b/Components/Grouper/ui/Dockerfile @@ -0,0 +1,7 @@ +FROM tier/grouper:latest + +LABEL author="tier-packaging@internet2.edu " + +#COPY in custom css, images, etc + +CMD ["ui"] diff --git a/Components/Grouper/ui/container_files/shibboleth/shibd.logger b/Components/Grouper/ui/container_files/shibboleth/shibd.logger new file mode 100644 index 0000000..2589b43 --- /dev/null +++ b/Components/Grouper/ui/container_files/shibboleth/shibd.logger @@ -0,0 +1,69 @@ +# set overall behavior +log4j.rootCategory=DEBUG, shibd_log, warn_log + +# fairly verbose for DEBUG, so generally leave at DEBUG +log4j.category.XMLTooling.XMLObject=DEBUG +log4j.category.XMLTooling.KeyInfoResolver=DEBUG +log4j.category.Shibboleth.IPRange=DEBUG +log4j.category.Shibboleth.PropertySet=DEBUG + +# raise for low-level tracing of SOAP client HTTP/SSL behavior +log4j.category.XMLTooling.libcurl=DEBUG + +# useful categories to tune independently: +# +# tracing of SAML messages and security policies +#log4j.category.OpenSAML.MessageDecoder=DEBUG +#log4j.category.OpenSAML.MessageEncoder=DEBUG +#log4j.category.OpenSAML.SecurityPolicyRule=DEBUG +#log4j.category.XMLTooling.SOAPClient=DEBUG +# interprocess message remoting +#log4j.category.Shibboleth.Listener=DEBUG +# mapping of requests to applicationId +#log4j.category.Shibboleth.RequestMapper=DEBUG +# high level session cache operations +#log4j.category.Shibboleth.SessionCache=DEBUG +# persistent storage and caching +#log4j.category.XMLTooling.StorageService=DEBUG + +# logs XML being signed or verified if set to DEBUG +log4j.category.XMLTooling.Signature.Debugger=DEBUG, sig_log +log4j.additivity.XMLTooling.Signature.Debugger=false + +# the tran log blocks the "default" appender(s) at runtime +# Level should be left at DEBUG for this category +log4j.category.Shibboleth-TRANSACTION=DEBUG, tran_log +log4j.additivity.Shibboleth-TRANSACTION=false +# uncomment to suppress particular event types +#log4j.category.Shibboleth-TRANSACTION.AuthnRequest=WARN +#log4j.category.Shibboleth-TRANSACTION.Login=WARN +#log4j.category.Shibboleth-TRANSACTION.Logout=WARN + +# define the appenders + +log4j.appender.shibd_log=org.apache.log4j.RollingFileAppender +log4j.appender.shibd_log.fileName=/var/log/shibboleth/shibd.log +log4j.appender.shibd_log.maxFileSize=1000000 +log4j.appender.shibd_log.maxBackupIndex=10 +log4j.appender.shibd_log.layout=org.apache.log4j.PatternLayout +log4j.appender.shibd_log.layout.ConversionPattern=%d{%Y-%m-%d %H:%M:%S} %p %c %x: %m%n + +log4j.appender.warn_log=org.apache.log4j.RollingFileAppender +log4j.appender.warn_log.fileName=/var/log/shibboleth/shibd_warn.log +log4j.appender.warn_log.maxFileSize=1000000 +log4j.appender.warn_log.maxBackupIndex=10 +log4j.appender.warn_log.layout=org.apache.log4j.PatternLayout +log4j.appender.warn_log.layout.ConversionPattern=%d{%Y-%m-%d %H:%M:%S} %p %c %x: %m%n +log4j.appender.warn_log.threshold=WARN + +log4j.appender.tran_log=org.apache.log4j.RollingFileAppender +log4j.appender.tran_log.fileName=/var/log/shibboleth/transaction.log +log4j.appender.tran_log.maxFileSize=1000000 +log4j.appender.tran_log.maxBackupIndex=20 +log4j.appender.tran_log.layout=org.apache.log4j.PatternLayout +log4j.appender.tran_log.layout.ConversionPattern=%d{%Y-%m-%d %H:%M:%S} %p %c %x: %m%n + +log4j.appender.sig_log=org.apache.log4j.FileAppender +log4j.appender.sig_log.fileName=/var/log/shibboleth/signature.log +log4j.appender.sig_log.layout=org.apache.log4j.PatternLayout +log4j.appender.sig_log.layout.ConversionPattern=%m diff --git a/Components/Grouper/ws/Dockerfile b/Components/Grouper/ws/Dockerfile new file mode 100644 index 0000000..f5c06b9 --- /dev/null +++ b/Components/Grouper/ws/Dockerfile @@ -0,0 +1,9 @@ +FROM tier/grouper:latest + +LABEL author="tier-packaging@internet2.edu " + +COPY container_files/web.xml /opt/grouper/grouper.ws/WEB-INF/ +COPY container_files/tomcat-users.xml /opt/tomcat/conf/ +COPY container_files/server.xml /opt/tomcat/conf/ + +CMD ["ws"] diff --git a/Components/Grouper/ws/container_files/server.xml b/Components/Grouper/ws/container_files/server.xml new file mode 100644 index 0000000..3c29b31 --- /dev/null +++ b/Components/Grouper/ws/container_files/server.xml @@ -0,0 +1,180 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Components/Grouper/ws/container_files/tomcat-users.xml b/Components/Grouper/ws/container_files/tomcat-users.xml new file mode 100644 index 0000000..f5d6945 --- /dev/null +++ b/Components/Grouper/ws/container_files/tomcat-users.xml @@ -0,0 +1,46 @@ + + + + + + + + + \ No newline at end of file diff --git a/Components/Grouper/ws/container_files/web.xml b/Components/Grouper/ws/container_files/web.xml new file mode 100644 index 0000000..03d3deb --- /dev/null +++ b/Components/Grouper/ws/container_files/web.xml @@ -0,0 +1,128 @@ + + + + + + + + + Grouper service filter + edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee + + + + + Grouper logging filter + edu.internet2.middleware.grouper.ws.j2ee.ServletFilterLogger + + + + + + Grouper service filter + /services/* + + + Grouper service filter + /servicesRest/* + + + AxisServlet + Apache-Axis Servlet + edu.internet2.middleware.grouper.ws.GrouperServiceAxisServlet + 1 + + + + + RestServlet + WS REST Servlet + edu.internet2.middleware.grouper.ws.rest.GrouperRestServlet + 1 + + + StatusServlet + Status Servlet + edu.internet2.middleware.grouper.j2ee.status.GrouperStatusServlet + 1 + + + StatusServlet + /status + + + AxisServlet + /services/* + + + RestServlet + /servicesRest/* + + + + + Web services + /services/* + + + * + + + + + + Web services + /servicesRest/* + + + + * + + + + + + BASIC + Grouper Application + + + + + + The role that is required to log in to web service + + * + + + + 1 + + + From c1d96568b112f8ce8dbceb2e43e804977cee183b Mon Sep 17 00:00:00 2001 From: Paul Caskey Date: Thu, 30 May 2019 18:32:51 +0000 Subject: [PATCH 2/5] add midpoint complex2 demo files from laboratory branch --- Components/midPoint/Dockerfile | 1 - Components/midPoint/README.md | 9 + Components/midPoint/add-ref-groups.gsh | 26 + Components/midPoint/add-ref-groups.sh | 3 + Components/midPoint/after-installation.sh | 21 + .../grouper/application/database_password.txt | 0 .../application/grouper-loader.properties | 71 ++ .../application/grouper.client.properties | 112 +++ .../application/grouper.hibernate.properties | 29 + .../grouper/application/grouper.properties | 25 + .../grouper/application/rabbitmq_password.txt | 1 + .../grouper/application/subject.properties | 78 +++ .../grouper/httpd/cachain-cer.pem | 0 .../grouper/httpd/host-cert.pem | 20 + .../grouper/httpd/host-key.pem | 28 + .../grouper/shibboleth/idp-metadata.xml | 207 ++++++ .../grouper/shibboleth/shibboleth2.xml | 136 ++++ .../grouper/shibboleth/sp-cert.pem | 20 + .../grouper/shibboleth/sp-key.pem | 28 + .../application/database_password.txt | 1 + .../application/keystore_password.txt | 1 + .../midpoint/httpd/host-cert.pem | 22 + .../midpoint/httpd/host-key.pem | 28 + .../midpoint/shibboleth/idp-metadata.xml | 207 ++++++ .../midpoint/shibboleth/shibboleth2.xml | 139 ++++ .../midpoint/shibboleth/sp-encrypt-cert.pem | 24 + .../midpoint/shibboleth/sp-encrypt-key.pem | 40 ++ .../midpoint/shibboleth/sp-signing-cert.pem | 24 + .../midpoint/shibboleth/sp-signing-key.pem | 40 ++ Components/midPoint/create-ref-loaders.gsh | 31 + Components/midPoint/create-ref-loaders.sh | 3 + Components/midPoint/directory/Dockerfile | 28 + .../container_files/seed-data/ds-setup.inf | 28 + .../container_files/seed-data/users.ldif | 35 + Components/midPoint/docker-compose.yml | 307 +++++++++ .../midPoint/get-import-sis-persons-status.sh | 5 + Components/midPoint/grouper_daemon/Dockerfile | 5 + Components/midPoint/grouper_data/Dockerfile | 40 ++ .../conf/grouper-loader.properties | 64 ++ .../conf/grouper.hibernate.properties | 29 + .../container_files/conf/grouper.properties | 25 + .../container_files/conf/subject.properties | 78 +++ .../container_files/seed-data/demo.gsh | 41 ++ Components/midPoint/grouper_ui/Dockerfile | 7 + .../container_files/shibboleth/shibd.logger | 69 ++ Components/midPoint/grouper_ws/Dockerfile | 9 + .../grouper_ws/container_files/server.xml | 180 +++++ .../container_files/tomcat-users.xml | 46 ++ .../grouper_ws/container_files/web.xml | 128 ++++ Components/midPoint/idp/Dockerfile | 5 + .../shibboleth-idp/conf/attribute-filter.xml | 47 ++ .../conf/attribute-resolver.xml | 293 ++++++++ .../idp/shibboleth-idp/conf/idp.properties | 195 ++++++ .../idp/shibboleth-idp/conf/ldap.properties | 58 ++ .../conf/metadata-providers.xml | 81 +++ .../credentials/idp-backchannel.crt | 19 + .../credentials/idp-backchannel.p12 | Bin 0 -> 2500 bytes .../credentials/idp-browser.p12 | Bin 0 -> 2470 bytes .../credentials/idp-encryption.crt | 19 + .../credentials/idp-encryption.key | 27 + .../credentials/idp-signing.crt | 19 + .../credentials/idp-signing.key | 27 + .../idp/shibboleth-idp/credentials/sealer.jks | Bin 0 -> 500 bytes .../shibboleth-idp/credentials/sealer.kver | 2 + .../shibboleth-idp/metadata/grouper-sp.xml | 78 +++ .../shibboleth-idp/metadata/idp-metadata.xml | 206 ++++++ .../metadata/midpoint-sp-new.xml | 37 + .../shibboleth-idp/metadata/midpoint-sp.xml | 80 +++ .../tasks/task-async-update-grouper.xml | 43 ++ .../tasks/task-import-sis-persons.xml | 28 + .../task-reconciliation-grouper-groups.xml | 43 ++ .../task-reconciliation-grouper-users.xml | 43 ++ .../function-library-grouper.xml | 177 +++++ .../template-org-affiliation.xml | 69 ++ .../objectTemplates/template-org-course.xml | 58 ++ .../template-org-department.xml | 58 ++ .../template-org-generic-group.xml | 51 ++ .../template-org-mailing-list.xml | 65 ++ .../template-role-midpoint-group.xml | 17 + .../objectTemplates/template-user.xml | 75 +++ .../orgs/org-affiliations.xml | 6 + .../midpoint-objects/orgs/org-courses.xml | 6 + .../midpoint-objects/orgs/org-departments.xml | 6 + .../orgs/org-generic-groups.xml | 6 + .../orgs/org-mailing-lists.xml | 6 + .../midpoint-objects/resources/ldap-main.xml | 635 ++++++++++++++++++ .../resources/resource-grouper.xml | 239 +++++++ .../resources/scriptedsql-sis-persons.xml | 190 ++++++ .../resources/target-cs-portal.xml | 111 +++ .../resources/target-faculty-portal.xml | 120 ++++ .../resources/target-mailing-lists.xml | 101 +++ .../roles/metarole-affiliation.xml | 54 ++ .../roles/metarole-course.xml | 66 ++ .../roles/metarole-department.xml | 32 + .../roles/metarole-grouper-group.xml | 55 ++ .../roles/metarole-mailing-list.xml | 59 ++ .../roles/metarole-midpoint-group.xml | 38 ++ .../roles/role-grouper-sysadmin.xml | 17 + .../roles/role-ldap-basic.xml | 18 + .../SystemConfiguration.xml | 181 +++++ .../midpoint-objects/users/user-banderson.xml | 20 + .../midPoint/midpoint_server/Dockerfile | 9 + .../container_files/httpd/host-cert.pem | 22 + .../container_files/httpd/host-key.pem | 28 + .../container_files/mp-home/cs-portal.csv | 1 + .../mp-home/faculty-portal.csv | 1 + .../connector-grouper-rest-0.2.jar | Bin 0 -> 4757273 bytes ....bundles.db.scriptedsql-2.2.6-SNAPSHOT.jar | Bin 0 -> 99664 bytes .../container_files/mp-home/mailing-lists.csv | 1 + .../res/sis-persons/SchemaScript.groovy | 57 ++ .../res/sis-persons/SearchScript.groovy | 78 +++ .../mp-home/res/sis-persons/TestScript.groovy | 38 ++ .../mp-home/schema/internet2.xsd | 33 + Components/midPoint/mq/Dockerfile | 13 + .../etc-rabbitmq/rabbitmq.conf | 2 + .../usr-local-bin/demo-entrypoint.sh | 8 + .../usr-local-bin/initialize-rabbitmq.sh | 11 + Components/midPoint/recompute.sh | 6 + Components/midPoint/show-queue-size.sh | 1 + Components/midPoint/sources/Dockerfile | 10 + .../seed-data/persons-and-courses.sql | 531 +++++++++++++++ Components/midPoint/targets/Dockerfile | 7 + .../container_files/seed-data/target.tmp | 531 +++++++++++++++ Components/midPoint/test-resource-grouper.sh | 5 + Components/midPoint/test-resources-1.sh | 9 + Components/midPoint/tests/main.bats | 355 ++++++++++ ...ign-role-grouper-sysadmin-to-banderson.xml | 22 + ...ign-role-grouper-sysadmin-to-test-user.xml | 22 + .../recompute-role-grouper-sysadmin.xml | 16 + .../midPoint/tests/resources/grouper/t300.gsh | 15 + .../midPoint/tests/resources/grouper/t330.gsh | 11 + .../midPoint/tests/resources/grouper/t350.gsh | 12 + .../midPoint/tests/resources/grouper/t410.gsh | 11 + .../resources/rabbitmq/check-samplequeue.sh | 8 + .../tasks/task-livesync-grouper-single.xml | 29 + .../resources/users/user-grouper-admin.xml | 20 + .../midPoint/update-bgasper-in-grouper.gsh | 13 + .../midPoint/update-bgasper-in-grouper.sh | 5 + .../midPoint/upload-async-update-task.sh | 5 + .../midPoint/upload-import-sis-persons.sh | 5 + Components/midPoint/upload-objects.sh | 17 + .../upload-reconcile-grouper-groups.sh | 5 + .../upload-reconcile-grouper-users.sh | 5 + 143 files changed, 8362 insertions(+), 1 deletion(-) delete mode 100644 Components/midPoint/Dockerfile create mode 100644 Components/midPoint/README.md create mode 100644 Components/midPoint/add-ref-groups.gsh create mode 100755 Components/midPoint/add-ref-groups.sh create mode 100755 Components/midPoint/after-installation.sh create mode 100644 Components/midPoint/configs-and-secrets/grouper/application/database_password.txt create mode 100644 Components/midPoint/configs-and-secrets/grouper/application/grouper-loader.properties create mode 100644 Components/midPoint/configs-and-secrets/grouper/application/grouper.client.properties create mode 100644 Components/midPoint/configs-and-secrets/grouper/application/grouper.hibernate.properties create mode 100644 Components/midPoint/configs-and-secrets/grouper/application/grouper.properties create mode 100644 Components/midPoint/configs-and-secrets/grouper/application/rabbitmq_password.txt create mode 100644 Components/midPoint/configs-and-secrets/grouper/application/subject.properties create mode 100644 Components/midPoint/configs-and-secrets/grouper/httpd/cachain-cer.pem create mode 100644 Components/midPoint/configs-and-secrets/grouper/httpd/host-cert.pem create mode 100644 Components/midPoint/configs-and-secrets/grouper/httpd/host-key.pem create mode 100644 Components/midPoint/configs-and-secrets/grouper/shibboleth/idp-metadata.xml create mode 100644 Components/midPoint/configs-and-secrets/grouper/shibboleth/shibboleth2.xml create mode 100644 Components/midPoint/configs-and-secrets/grouper/shibboleth/sp-cert.pem create mode 100644 Components/midPoint/configs-and-secrets/grouper/shibboleth/sp-key.pem create mode 100644 Components/midPoint/configs-and-secrets/midpoint/application/database_password.txt create mode 100644 Components/midPoint/configs-and-secrets/midpoint/application/keystore_password.txt create mode 100644 Components/midPoint/configs-and-secrets/midpoint/httpd/host-cert.pem create mode 100644 Components/midPoint/configs-and-secrets/midpoint/httpd/host-key.pem create mode 100644 Components/midPoint/configs-and-secrets/midpoint/shibboleth/idp-metadata.xml create mode 100644 Components/midPoint/configs-and-secrets/midpoint/shibboleth/shibboleth2.xml create mode 100644 Components/midPoint/configs-and-secrets/midpoint/shibboleth/sp-encrypt-cert.pem create mode 100644 Components/midPoint/configs-and-secrets/midpoint/shibboleth/sp-encrypt-key.pem create mode 100644 Components/midPoint/configs-and-secrets/midpoint/shibboleth/sp-signing-cert.pem create mode 100644 Components/midPoint/configs-and-secrets/midpoint/shibboleth/sp-signing-key.pem create mode 100644 Components/midPoint/create-ref-loaders.gsh create mode 100755 Components/midPoint/create-ref-loaders.sh create mode 100644 Components/midPoint/directory/Dockerfile create mode 100644 Components/midPoint/directory/container_files/seed-data/ds-setup.inf create mode 100644 Components/midPoint/directory/container_files/seed-data/users.ldif create mode 100644 Components/midPoint/docker-compose.yml create mode 100755 Components/midPoint/get-import-sis-persons-status.sh create mode 100644 Components/midPoint/grouper_daemon/Dockerfile create mode 100644 Components/midPoint/grouper_data/Dockerfile create mode 100644 Components/midPoint/grouper_data/container_files/conf/grouper-loader.properties create mode 100644 Components/midPoint/grouper_data/container_files/conf/grouper.hibernate.properties create mode 100644 Components/midPoint/grouper_data/container_files/conf/grouper.properties create mode 100644 Components/midPoint/grouper_data/container_files/conf/subject.properties create mode 100644 Components/midPoint/grouper_data/container_files/seed-data/demo.gsh create mode 100644 Components/midPoint/grouper_ui/Dockerfile create mode 100644 Components/midPoint/grouper_ui/container_files/shibboleth/shibd.logger create mode 100644 Components/midPoint/grouper_ws/Dockerfile create mode 100644 Components/midPoint/grouper_ws/container_files/server.xml create mode 100644 Components/midPoint/grouper_ws/container_files/tomcat-users.xml create mode 100644 Components/midPoint/grouper_ws/container_files/web.xml create mode 100644 Components/midPoint/idp/Dockerfile create mode 100644 Components/midPoint/idp/shibboleth-idp/conf/attribute-filter.xml create mode 100644 Components/midPoint/idp/shibboleth-idp/conf/attribute-resolver.xml create mode 100644 Components/midPoint/idp/shibboleth-idp/conf/idp.properties create mode 100644 Components/midPoint/idp/shibboleth-idp/conf/ldap.properties create mode 100644 Components/midPoint/idp/shibboleth-idp/conf/metadata-providers.xml create mode 100644 Components/midPoint/idp/shibboleth-idp/credentials/idp-backchannel.crt create mode 100644 Components/midPoint/idp/shibboleth-idp/credentials/idp-backchannel.p12 create mode 100644 Components/midPoint/idp/shibboleth-idp/credentials/idp-browser.p12 create mode 100644 Components/midPoint/idp/shibboleth-idp/credentials/idp-encryption.crt create mode 100644 Components/midPoint/idp/shibboleth-idp/credentials/idp-encryption.key create mode 100644 Components/midPoint/idp/shibboleth-idp/credentials/idp-signing.crt create mode 100644 Components/midPoint/idp/shibboleth-idp/credentials/idp-signing.key create mode 100644 Components/midPoint/idp/shibboleth-idp/credentials/sealer.jks create mode 100644 Components/midPoint/idp/shibboleth-idp/credentials/sealer.kver create mode 100644 Components/midPoint/idp/shibboleth-idp/metadata/grouper-sp.xml create mode 100644 Components/midPoint/idp/shibboleth-idp/metadata/idp-metadata.xml create mode 100644 Components/midPoint/idp/shibboleth-idp/metadata/midpoint-sp-new.xml create mode 100644 Components/midPoint/idp/shibboleth-idp/metadata/midpoint-sp.xml create mode 100644 Components/midPoint/midpoint-objects-manual/tasks/task-async-update-grouper.xml create mode 100644 Components/midPoint/midpoint-objects-manual/tasks/task-import-sis-persons.xml create mode 100644 Components/midPoint/midpoint-objects-manual/tasks/task-reconciliation-grouper-groups.xml create mode 100644 Components/midPoint/midpoint-objects-manual/tasks/task-reconciliation-grouper-users.xml create mode 100644 Components/midPoint/midpoint-objects/functionLibraries/function-library-grouper.xml create mode 100644 Components/midPoint/midpoint-objects/objectTemplates/template-org-affiliation.xml create mode 100644 Components/midPoint/midpoint-objects/objectTemplates/template-org-course.xml create mode 100644 Components/midPoint/midpoint-objects/objectTemplates/template-org-department.xml create mode 100644 Components/midPoint/midpoint-objects/objectTemplates/template-org-generic-group.xml create mode 100644 Components/midPoint/midpoint-objects/objectTemplates/template-org-mailing-list.xml create mode 100644 Components/midPoint/midpoint-objects/objectTemplates/template-role-midpoint-group.xml create mode 100644 Components/midPoint/midpoint-objects/objectTemplates/template-user.xml create mode 100644 Components/midPoint/midpoint-objects/orgs/org-affiliations.xml create mode 100644 Components/midPoint/midpoint-objects/orgs/org-courses.xml create mode 100644 Components/midPoint/midpoint-objects/orgs/org-departments.xml create mode 100644 Components/midPoint/midpoint-objects/orgs/org-generic-groups.xml create mode 100644 Components/midPoint/midpoint-objects/orgs/org-mailing-lists.xml create mode 100644 Components/midPoint/midpoint-objects/resources/ldap-main.xml create mode 100644 Components/midPoint/midpoint-objects/resources/resource-grouper.xml create mode 100644 Components/midPoint/midpoint-objects/resources/scriptedsql-sis-persons.xml create mode 100644 Components/midPoint/midpoint-objects/resources/target-cs-portal.xml create mode 100644 Components/midPoint/midpoint-objects/resources/target-faculty-portal.xml create mode 100644 Components/midPoint/midpoint-objects/resources/target-mailing-lists.xml create mode 100644 Components/midPoint/midpoint-objects/roles/metarole-affiliation.xml create mode 100644 Components/midPoint/midpoint-objects/roles/metarole-course.xml create mode 100644 Components/midPoint/midpoint-objects/roles/metarole-department.xml create mode 100644 Components/midPoint/midpoint-objects/roles/metarole-grouper-group.xml create mode 100644 Components/midPoint/midpoint-objects/roles/metarole-mailing-list.xml create mode 100644 Components/midPoint/midpoint-objects/roles/metarole-midpoint-group.xml create mode 100644 Components/midPoint/midpoint-objects/roles/role-grouper-sysadmin.xml create mode 100644 Components/midPoint/midpoint-objects/roles/role-ldap-basic.xml create mode 100644 Components/midPoint/midpoint-objects/systemConfigurations/SystemConfiguration.xml create mode 100644 Components/midPoint/midpoint-objects/users/user-banderson.xml create mode 100644 Components/midPoint/midpoint_server/Dockerfile create mode 100644 Components/midPoint/midpoint_server/container_files/httpd/host-cert.pem create mode 100644 Components/midPoint/midpoint_server/container_files/httpd/host-key.pem create mode 100644 Components/midPoint/midpoint_server/container_files/mp-home/cs-portal.csv create mode 100644 Components/midPoint/midpoint_server/container_files/mp-home/faculty-portal.csv create mode 100644 Components/midPoint/midpoint_server/container_files/mp-home/icf-connectors/connector-grouper-rest-0.2.jar create mode 100644 Components/midPoint/midpoint_server/container_files/mp-home/icf-connectors/net.tirasa.connid.bundles.db.scriptedsql-2.2.6-SNAPSHOT.jar create mode 100644 Components/midPoint/midpoint_server/container_files/mp-home/mailing-lists.csv create mode 100644 Components/midPoint/midpoint_server/container_files/mp-home/res/sis-persons/SchemaScript.groovy create mode 100644 Components/midPoint/midpoint_server/container_files/mp-home/res/sis-persons/SearchScript.groovy create mode 100644 Components/midPoint/midpoint_server/container_files/mp-home/res/sis-persons/TestScript.groovy create mode 100644 Components/midPoint/midpoint_server/container_files/mp-home/schema/internet2.xsd create mode 100644 Components/midPoint/mq/Dockerfile create mode 100644 Components/midPoint/mq/container_files/etc-rabbitmq/rabbitmq.conf create mode 100755 Components/midPoint/mq/container_files/usr-local-bin/demo-entrypoint.sh create mode 100755 Components/midPoint/mq/container_files/usr-local-bin/initialize-rabbitmq.sh create mode 100755 Components/midPoint/recompute.sh create mode 100755 Components/midPoint/show-queue-size.sh create mode 100644 Components/midPoint/sources/Dockerfile create mode 100644 Components/midPoint/sources/container_files/seed-data/persons-and-courses.sql create mode 100644 Components/midPoint/targets/Dockerfile create mode 100644 Components/midPoint/targets/container_files/seed-data/target.tmp create mode 100755 Components/midPoint/test-resource-grouper.sh create mode 100755 Components/midPoint/test-resources-1.sh create mode 100755 Components/midPoint/tests/main.bats create mode 100644 Components/midPoint/tests/resources/bulk-action/assign-role-grouper-sysadmin-to-banderson.xml create mode 100644 Components/midPoint/tests/resources/bulk-action/assign-role-grouper-sysadmin-to-test-user.xml create mode 100644 Components/midPoint/tests/resources/bulk-action/recompute-role-grouper-sysadmin.xml create mode 100644 Components/midPoint/tests/resources/grouper/t300.gsh create mode 100644 Components/midPoint/tests/resources/grouper/t330.gsh create mode 100644 Components/midPoint/tests/resources/grouper/t350.gsh create mode 100644 Components/midPoint/tests/resources/grouper/t410.gsh create mode 100755 Components/midPoint/tests/resources/rabbitmq/check-samplequeue.sh create mode 100644 Components/midPoint/tests/resources/tasks/task-livesync-grouper-single.xml create mode 100644 Components/midPoint/tests/resources/users/user-grouper-admin.xml create mode 100644 Components/midPoint/update-bgasper-in-grouper.gsh create mode 100755 Components/midPoint/update-bgasper-in-grouper.sh create mode 100755 Components/midPoint/upload-async-update-task.sh create mode 100755 Components/midPoint/upload-import-sis-persons.sh create mode 100755 Components/midPoint/upload-objects.sh create mode 100755 Components/midPoint/upload-reconcile-grouper-groups.sh create mode 100755 Components/midPoint/upload-reconcile-grouper-users.sh diff --git a/Components/midPoint/Dockerfile b/Components/midPoint/Dockerfile deleted file mode 100644 index 1af79d8..0000000 --- a/Components/midPoint/Dockerfile +++ /dev/null @@ -1 +0,0 @@ -#to-do diff --git a/Components/midPoint/README.md b/Components/midPoint/README.md new file mode 100644 index 0000000..9b7f0f6 --- /dev/null +++ b/Components/midPoint/README.md @@ -0,0 +1,9 @@ +This is a demonstration of using midPoint dockerization for TIER environment in a broader context. It is a work in progress. + +# Building and execution +``` +$ ../../build.sh +$ docker-compose up --build +``` + +Please see a detailed description [here](https://spaces.at.internet2.edu/display/MID/Complex+midPoint+integration+demo). diff --git a/Components/midPoint/add-ref-groups.gsh b/Components/midPoint/add-ref-groups.gsh new file mode 100644 index 0000000..7697f99 --- /dev/null +++ b/Components/midPoint/add-ref-groups.gsh @@ -0,0 +1,26 @@ + +def addGroups(gs,stem,owner,regexp) { + for (group in stem.childGroups) { + if (!group.name.endsWith('_includes') && + !group.name.endsWith('_excludes') && + !group.name.endsWith('_systemOfRecord') && + !group.name.endsWith('_systemOfRecordAndIncludes') && + (regexp == null || group.extension ==~ regexp)) { + println 'Adding: ' + group + def s = SubjectFinder.findById(group.getId(), 'group', 'g:gsa') + owner.addMember(s, false) + } else { + println 'Ignoring: ' + group + } + } +} + +gs = GrouperSession.startRootSession() +def supergroup = GroupFinder.findByName(gs, "etc:midpointGroups", true) +def cs = GroupFinder.findByName(gs, "app:cs", true) + +addGroups(gs, StemFinder.findByName(gs, 'ref:affiliation'), supergroup, null) +addGroups(gs, StemFinder.findByName(gs, 'ref:dept'), supergroup, null) +addGroups(gs, StemFinder.findByName(gs, 'ref:course'), supergroup, null) + +addGroups(gs, StemFinder.findByName(gs, 'ref:course'), cs, /CS.*/) diff --git a/Components/midPoint/add-ref-groups.sh b/Components/midPoint/add-ref-groups.sh new file mode 100755 index 0000000..d35b173 --- /dev/null +++ b/Components/midPoint/add-ref-groups.sh @@ -0,0 +1,3 @@ +source ../../library.bash + +execute_gsh complex2_grouper_daemon_1 add-ref-groups.gsh diff --git a/Components/midPoint/after-installation.sh b/Components/midPoint/after-installation.sh new file mode 100755 index 0000000..68582e3 --- /dev/null +++ b/Components/midPoint/after-installation.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +B='\033[1;33m' +N='\033[0m' + +echo -e "${B} * Uploading objects...${N}" +$(dirname "$0")/upload-objects.sh + +echo -e "${B} * Testing LDAP and SQL resources...${N}" +$(dirname "$0")/test-resources-1.sh + +echo -e "${B} * Recomputing Grouper admin group and user object...${N}" +$(dirname "$0")/recompute.sh + +echo -e "${B} * Waiting 120 seconds for changes to propagate to Grouper...${N}" +sleep 120 + +echo -e "${B} * Testing Grouper resource...${N}" +$(dirname "$0")/test-resource-grouper.sh + +echo -e "${B} * Done${N}" diff --git a/Components/midPoint/configs-and-secrets/grouper/application/database_password.txt b/Components/midPoint/configs-and-secrets/grouper/application/database_password.txt new file mode 100644 index 0000000..e69de29 diff --git a/Components/midPoint/configs-and-secrets/grouper/application/grouper-loader.properties b/Components/midPoint/configs-and-secrets/grouper/application/grouper-loader.properties new file mode 100644 index 0000000..62ef5f0 --- /dev/null +++ b/Components/midPoint/configs-and-secrets/grouper/application/grouper-loader.properties @@ -0,0 +1,71 @@ +################################# +## LDAP connections +################################# +# specify the ldap connection with user, pass, url +# the string after "ldap." is the ID of the connection, and it should not have +# spaces or other special chars in it. In this case is it "personLdap" + +#note the URL should start with ldap: or ldaps: if it is SSL. +#It should contain the server and port (optional if not default), and baseDn, +#e.g. ldaps://ldapserver.school.edu:636/dc=school,dc=edu +ldap.demo.url = ldap://directory:389/dc=internet2,dc=edu + +#optional, if authenticated +ldap.demo.user = cn=admin,dc=internet2,dc=edu +#ldap.demo.user = cn=admin + +#optional, if authenticated note the password can be stored encrypted in an external file +#ldap.demo.pass = ${java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD_FILE') != null ? org.apache.commons.io.FileUtils.readFileToString(java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD_FILE'), "utf-8") : java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD')} +ldap.demo.pass = password + +#optional, if you are using tls, set this to true. Generally you will not be using an SSL URL to use TLS... +ldap.demo.tls = false + +#optional, if using sasl +#ldap.personLdap.saslAuthorizationId = +#ldap.personLdap.saslRealm = + +#optional (note, time limit is for search operations, timeout is for connection timeouts), +#most of these default to vt-ldap defaults. times are in millis +#validateOnCheckout defaults to true if all other validate methods are false +#ldap.personLdap.batchSize = +#ldap.personLdap.countLimit = +#ldap.personLdap.timeLimit = +#ldap.personLdap.timeout = +#ldap.personLdap.minPoolSize = +#ldap.personLdap.maxPoolSize = +#ldap.personLdap.validateOnCheckIn = +#ldap.personLdap.validateOnCheckOut = +#ldap.personLdap.validatePeriodically = +#ldap.personLdap.validateTimerPeriod = +#ldap.personLdap.pruneTimerPeriod = +#if connections expire after a certain amount of time, this is it, in millis, defaults to 300000 (5 minutes) +#ldap.personLdap.expirationTime = + +#make the paths fully qualified and not relative to the loader group. +loader.ldap.requireTopStemAsStemFromConfigGroup=false + + +db.sis.user = sis_user +db.sis.pass = 49321420423 +db.sis.url = jdbc:mysql://sources:3306/sis +db.sis.driver = com.mysql.jdbc.Driver + + +##################################### +## Messaging integration with change log +##################################### +changeLog.consumer.rabbitMqMessagingSample.quartzCron = 0 * * * * ? + +# note, change "messagingSample" in key to be the name of the consumer. e.g. changeLog.consumer.someNameAnyName.class +changeLog.consumer.rabbitMqMessagingSample.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer + +changeLog.consumer.rabbitMqMessagingSample.publisher.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbMessagingPublisher +changeLog.consumer.rabbitMqMessagingSample.publisher.messagingSystemName = rabbitmq +# note, routingKey property is valid only for rabbitmq. For other messaging systems, it is ignored. +changeLog.consumer.rabbitMqMessagingSample.publisher.routingKey = +## queue or topic +changeLog.consumer.rabbitMqMessagingSample.publisher.messageQueueType = queue +changeLog.consumer.rabbitMqMessagingSample.publisher.queueOrTopicName = sampleQueue +## this is optional if not using "id" for subjectId, need to be a subject attribute in the sources.xml +#changeLog.consumer.rabbitMqMessagingSample.publisher.addSubjectAttributes = email diff --git a/Components/midPoint/configs-and-secrets/grouper/application/grouper.client.properties b/Components/midPoint/configs-and-secrets/grouper/application/grouper.client.properties new file mode 100644 index 0000000..d25ad96 --- /dev/null +++ b/Components/midPoint/configs-and-secrets/grouper/application/grouper.client.properties @@ -0,0 +1,112 @@ +# +# Copyright 2014 Internet2 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +# +# Grouper client configuration +# $Id: grouper.client.example.properties,v 1.24 2009-12-30 04:23:02 mchyzer Exp $ +# + +# The grouper client uses Grouper Configuration Overlays (documented on wiki) +# By default the configuration is read from grouper.client.base.properties +# (which should not be edited), and the grouper.client.properties overlays +# the base settings. See the grouper.client.base.properties for the possible +# settings that can be applied to the grouper.client.properties + +######################################## +## LDAP connection settings +######################################## + +# url of directory, including the base DN (distinguished name) +# e.g. ldap://server.school.edu/dc=school,dc=edu +# e.g. ldaps://server.school.edu/dc=school,dc=edu +grouperClient.ldap.url = + +# kerberos principal used to connect to ldap +grouperClient.ldap.login = + +# password for shared secret authentication to ldap +# or you can put a filename with an encrypted password +grouperClient.ldap.password = + +######################################## +## Web service Connection settings +######################################## + +# url of web service, should include everything up to the first resource to access +# e.g. http://groups.school.edu:8090/grouper-ws/servicesRest +# e.g. https://groups.school.edu/grouper-ws/servicesRest +grouperClient.webService.url = https://grouper_ws/grouper-ws/servicesRest + +# kerberos principal used to connect to web service +grouperClient.webService.login = banderson + +# password for shared secret authentication to web service +# or you can put a filename with an encrypted password +grouperClient.webService.password.elConfig = ${java.lang.System.getenv().get('GROUPER_CLIENT_WEBSERVICE_PASSWORD_FILE') != null ? org.apache.commons.io.FileUtils.readFileToString(java.lang.System.getenv().get('GROUPER_CLIENT_WEBSERVICE_PASSWORD_FILE'), "utf-8") : java.lang.System.getenv().get('GROUPER_CLIENT_WEBSERVICE_PASSWORD') } + + +################################ +## Grouper Messaging System +################################ + +# name of messaging system which is the default +grouper.messaging.default.name.of.messaging.system = rabbitmq + +# name of a messaging system. note, "grouperBuiltinMessaging" can be arbitrary +# grouper.messaging.system.grouperBuiltinMessaging.name = grouperBuiltinMessaging + +# class that implements edu.internet2.middleware.grouperClient.messaging.GrouperMessagingSystem +# grouper.messaging.system.grouperBuiltinMessaging.class = edu.internet2.middleware.grouper.messaging.GrouperBuiltinMessagingSystem + +# name of a messaging system. note, "grouperBuiltinMessaging" can be arbitrary +grouper.messaging.system.rabbitmqSystem.name = rabbitmqSystem + +# class that implements edu.internet2.middleware.grouperClient.messaging.GrouperMessagingSystem +grouper.messaging.system.rabbitmqSystem.class = edu.internet2.middleware.grouperMessagingRabbitmq.GrouperMessagingRabbitmqSystem + +# host address of rabbitmq queue +grouper.messaging.system.rabbitmqSystem.host = mq + +# virtual host of rabbitmq queue +grouper.messaging.system.rabbitmqSystem.virtualhost = + +# port of rabbitmq queue +grouper.messaging.system.rabbitmqSystem.port = + +grouper.messaging.system.rabbitmqSystem.defaultPageSize = 10 + +grouper.messaging.system.rabbitmqSystem.maxPageSize = 50 + + +# name of a messaging system, required +grouper.messaging.system.rabbitmq.name = rabbitmq + +# default system settings to this messaging system, note, there is only one level of inheritance +grouper.messaging.system.rabbitmq.defaultSystemName = rabbitmqSystem + +grouper.messaging.system.rabbitmq.user = guest + +#pass +grouper.messaging.system.rabbitmq.password.elConfig = ${java.lang.System.getenv().get('RABBITMQ_PASSWORD_FILE') != null ? org.apache.commons.io.FileUtils.readFileToString(java.lang.System.getenv().get('RABBITMQ_PASSWORD_FILE'), "utf-8") : java.lang.System.getenv().get('RABBITMQ_PASSWORD') } +# set the following three properties if you want to use TLS connection to rabbitmq. All three need to be populated. +# TLS Version +#grouper.messaging.system.rabbitmqSystem.tlsVersion = TLSv1.1 + +# path to trust store file +#grouper.messaging.system.rabbitmqSystem.pathToTrustStore = + +# trust passphrase +#grouper.messaging.system.rabbitmqSystem.trustPassphrase = diff --git a/Components/midPoint/configs-and-secrets/grouper/application/grouper.hibernate.properties b/Components/midPoint/configs-and-secrets/grouper/application/grouper.hibernate.properties new file mode 100644 index 0000000..deb0d75 --- /dev/null +++ b/Components/midPoint/configs-and-secrets/grouper/application/grouper.hibernate.properties @@ -0,0 +1,29 @@ +# +# Grouper Hibernate Configuration +# $Id: grouper.hibernate.example.properties,v 1.9 2009-08-11 20:18:09 mchyzer Exp $ +# + +# The grouper hibernate config uses Grouper Configuration Overlays (documented on wiki) +# By default the configuration is read from grouper.hibernate.base.properties +# (which should not be edited), and the grouper.hibernate.properties overlays +# the base settings. See the grouper.hibernate.base.properties for the possible +# settings that can be applied to the grouper.hibernate.properties + +######################################## +## DB settings +######################################## + +# e.g. mysql: jdbc:mysql://localhost:3306/grouper +# e.g. p6spy (log sql): [use the URL that your DB requires] +# e.g. oracle: jdbc:oracle:thin:@server.school.edu:1521:sid +# e.g. hsqldb (a): jdbc:hsqldb:dist/run/grouper;create=true +# e.g. hsqldb (b): jdbc:hsqldb:hsql://localhost:9001/grouper +# e.g. postgres: jdbc:postgresql://localhost:5432/database +# e.g. mssql: jdbc:sqlserver://localhost:3280;databaseName=grouper +hibernate.connection.url = jdbc:mysql://grouper_data:3306/grouper?CharSet=utf8&useUnicode=true&characterEncoding=utf8 + +hibernate.connection.username = root +# If you are using an empty password, depending upon your version of +# Java and Ant you may need to specify a password of "". +# Note: you can keep passwords external and encrypted: https://bugs.internet2.edu/jira/browse/GRP-122 +hibernate.connection.password.elConfig = ${java.lang.System.getenv().get('GROUPER_DATABASE_PASSWORD_FILE') != null ? org.apache.commons.io.FileUtils.readFileToString(java.lang.System.getenv().get('GROUPER_DATABASE_PASSWORD_FILE'), "utf-8") : java.lang.System.getenv().get('GROUPER_DATABASE_PASSWORD') } diff --git a/Components/midPoint/configs-and-secrets/grouper/application/grouper.properties b/Components/midPoint/configs-and-secrets/grouper/application/grouper.properties new file mode 100644 index 0000000..c931287 --- /dev/null +++ b/Components/midPoint/configs-and-secrets/grouper/application/grouper.properties @@ -0,0 +1,25 @@ +# +# Grouper Configuration +# $Id: grouper.example.properties,v 1.48 2009-12-16 06:02:30 mchyzer Exp $ +# + +# Grouper uses Grouper Configuration Overlays (documented on wiki) +# By default the configuration is read from grouper.base.properties +# (which should not be edited), and the grouper.properties overlays +# the base settings. See the grouper.base.properties for the possible +# settings that can be applied to the grouper.properties + +#if groups like the wheel group should be auto-created for convenience (note: check config needs to be on) +configuration.autocreate.system.groups = true + +# A wheel group allows you to enable non-GrouperSystem subjects to act +# like a root user when interacting with the registry. +groups.wheel.use = true + +# Set to the name of the group you want to treat as the wheel group. +# The members of this group will be treated as root-like users. +groups.wheel.group = etc:sysadmingroup + +# Used to allow Include Exclude groups +grouperIncludeExclude.use = true +grouperIncludeExclude.requireGroups.use = true diff --git a/Components/midPoint/configs-and-secrets/grouper/application/rabbitmq_password.txt b/Components/midPoint/configs-and-secrets/grouper/application/rabbitmq_password.txt new file mode 100644 index 0000000..158f675 --- /dev/null +++ b/Components/midPoint/configs-and-secrets/grouper/application/rabbitmq_password.txt @@ -0,0 +1 @@ +guest \ No newline at end of file diff --git a/Components/midPoint/configs-and-secrets/grouper/application/subject.properties b/Components/midPoint/configs-and-secrets/grouper/application/subject.properties new file mode 100644 index 0000000..577db03 --- /dev/null +++ b/Components/midPoint/configs-and-secrets/grouper/application/subject.properties @@ -0,0 +1,78 @@ +#subject.sources.xml.location = + +subjectApi.source.ldap.param.ldapServerId.value = demo + +subjectApi.source.ldap.id = ldap +subjectApi.source.ldap.name = EDU Ldap +subjectApi.source.ldap.types = person +subjectApi.source.ldap.adapterClass = edu.internet2.middleware.grouper.subj.GrouperJndiSourceAdapter +#subjectApi.source.ldap.param.INITIAL_CONTEXT_FACTORY.value = com.sun.jndi.ldap.LdapCtxFactory +#subjectApi.source.ldap.param.PROVIDER_URL.value = ldap://directory:389 +#subjectApi.source.ldap.param.SECURITY_AUTHENTICATION.value = simple +#subjectApi.source.ldap.param.SECURITY_PRINCIPAL.value = cn=admin,dc=internet2,dc=edu +#subjectApi.source.ldap.param.SECURITY_CREDENTIALS.value.elConfig = ${java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD_FILE') != null ? org.apache.commons.io.FileUtils.readFileToString(java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD_FILE'), "utf-8") : java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD')} +#subjectApi.source.ldap.param.VTLDAP_VALIDATOR.value = ConnectLdapValidator + +subjectApi.source.ldap.param.SubjectID_AttributeType.value = uid +subjectApi.source.ldap.param.SubjectID_formatToLowerCase.value = false +subjectApi.source.ldap.param.Name_AttributeType.value = cn +subjectApi.source.ldap.param.Description_AttributeType.value = cn +subjectApi.source.ldap.param.subjectVirtualAttribute_0_searchAttribute0.value = ${subjectUtils.defaultIfBlank(subject.getAttributeValueOrCommaSeparated('uid'), "")},${subjectUtils.defaultIfBlank(subject.getAttributeValueOrCommaSeparated('cn'), "")},${subjectUtils.defaultIfBlank(subject.getAttributeValueOrCommaSeparated('exampleEduRegId'), "")} +subjectApi.source.ldap.param.sortAttribute0.value = cn +subjectApi.source.ldap.param.searchAttribute0.value = searchAttribute0 + +# STATUS SECTION for searches to filter out inactives and allow +# the user to filter by status with e.g. status=all +# this is optional, and advanced +# +# field in database or ldap or endpoint that is the status field +#subjectApi.source.example.param.statusDatastoreFieldName.value = status + +# search string from user which represents the status. e.g. status=active +#subjectApi.source.example.param.statusLabel.value = status + +# available statuses from screen (if not specified, any will be allowed). comma separated list. +# Note, this is optional and you probably dont want to configure it, it is mostly necessary +# when you have multiple sources with statuses... if someone types an invalid status +# and you have this configured, it will not filter by it +#subjectApi.source.example.param.statusesFromUser.value = Active, Inactive, Pending, All + +# all label from the user +#subjectApi.source.example.param.statusAllFromUser.value = All + +# if no status is specified, this will be used (e.g. for active only). Note, the value should be of the +# form the user would type in +#subjectApi.source.example.param.statusSearchDefault.value = status=active + +# translate between screen values of status, and the data store value. Increment the 0 to 1, 2, etc for more translations. +# so the user could enter: status=active, and that could translate to status_col=A. The 'user' is what the user types in, +# the 'datastore' is what is in the datastore. The user part is not case-sensitive. Note, this could be a many to one +#subjectApi.source.example.param.statusTranslateUser0.value = active +#subjectApi.source.example.param.statusTranslateDatastore0.value = A + +# subject identifier to store in grouper's member table. this is used to increase speed of loader and perhaps for provisioning +# you can have up to max 1 subject identifier +#subjectApi.source.example.param.subjectIdentifierAttribute0.value = uid + +#searchSubject: find a subject by ID. ID is generally an opaque and permanent identifier, e.g. 12345678. +# Each subject has one and only on ID. Returns one result when searching for one ID. +subjectApi.source.ldap.search.searchSubject.param.filter.value = (&(uid=%TERM%)(objectclass=person)) +subjectApi.source.ldap.search.searchSubject.param.scope.value = SUBTREE_SCOPE +subjectApi.source.ldap.search.searchSubject.param.base.value = ou=people + +#searchSubjectByIdentifier: find a subject by identifier. Identifier is anything that uniquely +# identifies the user, e.g. jsmith or jsmith@institution.edu. +# Subjects can have multiple identifiers. Note: it is nice to have if identifiers are unique +# even across sources. Returns one result when searching for one identifier. +subjectApi.source.ldap.search.searchSubjectByIdentifier.param.filter.value = (&(|(uid=%TERM%)(employeeNumber=%TERM%))(objectclass=person)) +subjectApi.source.ldap.search.searchSubjectByIdentifier.param.scope.value = SUBTREE_SCOPE +subjectApi.source.ldap.search.searchSubjectByIdentifier.param.base.value = ou=people + +# search: find subjects by free form search. Returns multiple results. + +subjectApi.source.ldap.search.search.param.filter.value = (&(|(|(uid=%TERM%)(cn=*%TERM%*))(uid=%TERM%*))(objectclass=person)) +subjectApi.source.ldap.search.search.param.scope.value = SUBTREE_SCOPE +subjectApi.source.ldap.search.search.param.base.value = ou=people + +subjectApi.source.ldap.attributes = givenName, sn, uid, mail, employeeNumber +subjectApi.source.ldap.internalAttributes = searchAttribute0 diff --git a/Components/midPoint/configs-and-secrets/grouper/httpd/cachain-cer.pem b/Components/midPoint/configs-and-secrets/grouper/httpd/cachain-cer.pem new file mode 100644 index 0000000..e69de29 diff --git a/Components/midPoint/configs-and-secrets/grouper/httpd/host-cert.pem b/Components/midPoint/configs-and-secrets/grouper/httpd/host-cert.pem new file mode 100644 index 0000000..9cc228a --- /dev/null +++ b/Components/midPoint/configs-and-secrets/grouper/httpd/host-cert.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDPDCCAiQCCQDNZe8r0hVtuTANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJV +UzELMAkGA1UECAwCTUkxEjAQBgNVBAcMCUFubiBBcmJvcjEXMBUGA1UECgwOSW50 +ZXJuZXQyL1RJRVIxFzAVBgNVBAMMDnNwLmV4YW1wbGUub3JnMB4XDTE3MDkyMjE5 +NTAzNVoXDTI3MDkyMDE5NTAzNVowYDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAk1J +MRIwEAYDVQQHDAlBbm4gQXJib3IxFzAVBgNVBAoMDkludGVybmV0Mi9USUVSMRcw +FQYDVQQDDA5zcC5leGFtcGxlLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBAMTNJmsNpTpR4NrDJwOgK/o3UYlNdi1c6xBflt+liLAsQc160QReV4dS +SGK8LZvN58a/BTIsH8dLhQlUQ8qQUY2AfolVrNxb7Waumeh/POzYUTRylnoGpU3W +bGMEPxE/AdgP5U/adYvyu4XI5epv7wjZJOTqcVag15SalY+aso+ZC/5l+UzRxmWB +ZxKTsSL1y7PFehY4/Zl3Y3oGVsVl/zspt5lteoZQeeVxUX29S3Af11yHY4xpEp+7 +rvAzY/nlsTiHAsUoCFK/NFQ2evvSRx52B9Fk1cWP1MDVDm2QjQqD9xBGYSnX6bhQ +ejVx7JUJHlblu2Q5p5XdW0BihgFluoECAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA +n/qhYnIviPs4tglCdrw+M7gbqKNWadDC3F9HDYzlJMFeS/ae2turhEUgQPbYPDQQ +eO3oOILtvCXNFUPM58jf8V5YFRrOqrTgx44kexQDaHO5YYNft5tF5TdvBYE2gOVr +GdYrH2iSP8WX+Yy7JH5uqkfwWzEntWHJdey39rCWKAUCCB35+/2b4N53Qmlv2+ug +CpNJYFtXInd4YMmM5HjXLyoWXtjnKiwDqYUCeYPSwAajnCqRqRXUX0gYTFDRiwRP +HbmO9We0nqoc/71nikmGGoSRMO/zWVMFjwmAx1fGiWdU61sjGX8sHifzmVyJVEBI +Z75p+JrWYZJYrx/vpWxL8g== +-----END CERTIFICATE----- diff --git a/Components/midPoint/configs-and-secrets/grouper/httpd/host-key.pem b/Components/midPoint/configs-and-secrets/grouper/httpd/host-key.pem new file mode 100644 index 0000000..1b0b579 --- /dev/null +++ b/Components/midPoint/configs-and-secrets/grouper/httpd/host-key.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEzSZrDaU6UeDa +wycDoCv6N1GJTXYtXOsQX5bfpYiwLEHNetEEXleHUkhivC2bzefGvwUyLB/HS4UJ +VEPKkFGNgH6JVazcW+1mrpnofzzs2FE0cpZ6BqVN1mxjBD8RPwHYD+VP2nWL8ruF +yOXqb+8I2STk6nFWoNeUmpWPmrKPmQv+ZflM0cZlgWcSk7Ei9cuzxXoWOP2Zd2N6 +BlbFZf87KbeZbXqGUHnlcVF9vUtwH9dch2OMaRKfu67wM2P55bE4hwLFKAhSvzRU +Nnr70kcedgfRZNXFj9TA1Q5tkI0Kg/cQRmEp1+m4UHo1ceyVCR5W5btkOaeV3VtA +YoYBZbqBAgMBAAECggEAA/5t0ypZug9DUu0283niqpdIzlKGHXGPS6vE8hD37ytW +wobFiyMm/5YJ5gcPnePV2lCyGEyQ8Ih10LSnE4tOPGLpLnxQn8A11ymf8fnzEJNr +Qnc42o0b+bJqTLAfX4g5z1qzOqWiUQ7CA3sKP3G6FiHh/8tKNYnaFif09Q8cpJFb +YDDkvm48NJgsrIoCgmaFIQIn+yDzGQKWwTNMIks+RByWpc67j1x1kiyQM1RfrEev +Yyq/ZkP66IYZzmZKpFCWGs5qbRZdxyXNpq85DjwA99lAH7vxtMJHQM4z1h1eDH4L +Ma5hEnmmHu4D5lF2GDQYflvuFdDGH5tThO6MV0IrSQKBgQD+kvEtNxJCMxLOVFyV +NWF3pk/i2nkD+53t/VPXjMPtW7IesouEGzU82I/fT2wUTkNwFdkVpv37qoLypKZm +npJFxr6abQNjiDh2Fsh8/iuJfvdZUFJbCEY6NS58qgjix8XCQKRD06EugK7uekIZ +zJnttF3qVBBD8Z8Uwxz8i+jF1wKBgQDF51y/5XB6Bz47cdxw7P8NsfnTz2V3H0HU +OnlEBANbhmBadjU8dqbM54Nxbn7VOdooXPuSnAKJ9vPDg1n5Y/GO+lgldNzfyK6g +HnbldSu0zBvAaGvmAjLjetEtOkBqYkrHJlT6JAems/Kc/YX5uooAz9/jNJFXP9++ +KbjH3CzHZwKBgQC6ppxEDZPKi83nD/2NvMTIyFzcNFj0LaEepFW7vc7NkiSn0zrt +0lEXWqUqEv5oaPWTEcHH2VdxFRTLuSL0LKGMnWqUqQcKDA9xrcSzuFvNhRTwHC81 +5XwwI1wBNV4sgFKj2WdW/6y2/szDt0oNxnC50zvkmlwOpPKBc4kmNaKmowKBgBmC +uXIDIXyZcmw3QTNNWZNqXcnv8iRo4xN4dilOWyBxMfp3QmWI5feD4G2+0Jqr2nNZ +iRRdB/bA3qtVQ0PinkDQBIzPg6lVNS1uv+TUNc4YgXtL+pyrq+Om8U/jMmqEQR9q +0YltG49houSZyatnYGK6aSHgpNuaYD0jI66fsyYBAoGAMefyD0I/ncArjuf58hVQ +zSjxfcvlja9okrC8ZgqsVluezcm4rQNcSjBnESGTCjJC7O29AofGLHkvnsBQDiGk +hE38IRisd+okXdApr41ifWDhmtASud5q6wlhOpMmQxg+OALf1rTvFYhbnFEXV/KY +e5A4iXLRIbxbmXZDa35Rebw= +-----END PRIVATE KEY----- diff --git a/Components/midPoint/configs-and-secrets/grouper/shibboleth/idp-metadata.xml b/Components/midPoint/configs-and-secrets/grouper/shibboleth/idp-metadata.xml new file mode 100644 index 0000000..4fa67a7 --- /dev/null +++ b/Components/midPoint/configs-and-secrets/grouper/shibboleth/idp-metadata.xml @@ -0,0 +1,207 @@ + + + + + + + + example.org + + + + + + + +MIIDEzCCAfugAwIBAgIUS9SuTXwsFVVG+LjOEAbLqqT/el0wDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMjZaFw0zNTEy +MTEwMjIwMjZaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCMAoDHx8xCIfv/6QKqt9mcHYmEJ8y2dKprUbpdcOjH +YvNPIl/lHPsUyrb+Nc+q2CDeiWjVk1mWYq0UpIwpBMuw1H6+oOqr4VQRi65pin0M +SfE0MWIaFo5FPvpvoptkHD4gvREbm4swyXGMczcMRfqgalFXhUD2wz8W3XAM5Cq2 +03XeJbj6TwjvKatG5XPdeUe2FBGuOO2q54L1hcIGnLMCQrg7D31lR13PJbjnJ0No +5C3k8TPuny6vJsBC03GNLNKfmrKVTdzr3VKp1uay1G3DL9314fgmbl8HA5iRQmy+ +XInUU6/8NXZSF59p3ITAOvZQeZsbJjg5gGDip5OZo9YlAgMBAAGjWzBZMB0GA1Ud +DgQWBBRPlM4VkKZ0U4ec9GrIhFQl0hNbLDA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAIZ0a1ov3my3ljJG588I/PHx+TxAWONWmpKbO9c/qI3Drxk4oRIffiac +ANxdvtabgIzrlk5gMMisD7oyqHJiWgKv5Bgctd8w3IS3lLl7wHX65mTKQRXniG98 +NIjkvfrhe2eeJxecOqnDI8GOhIGCIqZUn8ShdM/yHjhQ2Mh0Hj3U0LlKvnmfGSQl +j0viGwbFCaNaIP3zc5UmCrdE5h8sWL3Fu7ILKM9RyFa2ILHrJScV9t623IcHffHP +IeaY/WtuapsrqRFxuQL9QFWN0FsRIdLmjTq+00+B/XnnKRKFBuWfjhHLF/uu8f+E +t6Lf23Kb8yD6ZR7dihMZAGHnYQ/hlhM= + + + + + + + + + +MIIDFDCCAfygAwIBAgIVAN3vv+b7KN5Se9m1RZsCllp/B/hdMA0GCSqGSIb3DQEB +CwUAMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwHhcNMTUxMjExMDIyMDE0WhcNMzUx +MjExMDIyMDE0WjAVMRMwEQYDVQQDDAppZHB0ZXN0YmVkMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAh91caeY0Q85uhaUyqFwP2bMjwMFxMzRlAoqBHd7g +u6eo4duaeLz1BaoR2XTBpNNvFR5oHH+TkKahVDGeH5+kcnIpxI8JPdsZml1srvf2 +Z6dzJsulJZUdpqnngycTkGtZgEoC1vmYVky2BSAIIifmdh6s0epbHnMGLsHzMKfJ +Cb/Q6dYzRWTCPtzE2VMuQqqWgeyMr7u14x/Vqr9RPEFsgY8GIu5jzB6AyUIwrLg+ +MNkv6aIdcHwxYTGL7ijfy6rSWrgBflQoYRYNEnseK0ZHgJahz4ovCag6wZAoPpBs +uYlY7lEr89Ucb6NHx3uqGMsXlDFdE4QwfDLLhCYHPvJ0uwIDAQABo1swWTAdBgNV +HQ4EFgQUAkOgED3iYdmvQEOMm6u/JmD/UTQwOAYDVR0RBDEwL4IKaWRwdGVzdGJl +ZIYhaHR0cHM6Ly9pZHB0ZXN0YmVkL2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEB +CwUAA4IBAQBIdd4YWlnvJjql8+zKKgmWgIY7U8DA8e6QcbAf8f8cdE33RSnjI63X +sv/y9GfmbAVAD6RIAXPFFeRYJ08GOxGI9axfNaKdlsklJ9bk4ducHqgCSWYVer3s +RQBjxyOfSTvk9YCJvdJVQRJLcCvxwKakFCsOSnV3t9OvN86Ak+fKPVB5j2fM/0fZ +Kqjn3iqgdNPTLXPsuJLJO5lITRiBa4onmVelAiCstI9PQiaEck+oAHnMTnC9JE/B +DHv3e4rwq3LznlqPw0GSd7xqNTdMDwNOWjkuOr3sGpWS8ms/ZHHXV1Vd22uPe70i +s00xrv14zLifcc8oj5DYzOhYRifRXgHX + + + + + + + + + +MIIDEzCCAfugAwIBAgIUG6Nn1rlERS1vsi88tcdzSYX0oqAwDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMTRaFw0zNTEy +MTEwMjIwMTRaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCBXv0o3fmT8iluyLjJ4lBAVCW+ZRVyEXPYQuRi7vfD +cO4a6d1kxiJLsaK0W88VNxjFQRr8PgDkWr28vwoH1rgk4pLsszLD48DBzD942peJ +l/S6FnsIJjmaHcBh4pbNhU4yowu63iKkvttrcZAEbpEro6Z8CziWEx8sywoaYEQG +ifPkr9ORV6Cn3txq+9gMBePG41GrtZrUGIu+xrndL0Shh4Pq0eq/9MAsVlIIXEa8 +9WfH8J2kFcTOfoWtIc70b7TLZQsx4YnNcnrGLSUEcstFyPLX+Xtv5SNZF89OOIxX +VNjNvgE5DbJb9hMM4UAFqI+1bo9QqtxwThjc/sOvIxzNAgMBAAGjWzBZMB0GA1Ud +DgQWBBStTyogRPuAVG6q7yPyav1uvE+7pTA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAFMfoOv+oISGjvamq7+Y4G7ep5vxlAPeK3RATYPYvAmyH946qZXh98ni +QXyuqZW5P5eEt86toY45IwDU5r09SKwHughEe99iiEkxh0mb2qo84qX9/qcg+kyN +jeLd/OSyolpUCEFNwOFcog7pj7Eer+6AHbwTn1Mjb5TBsKwtDMJsaxPvdj0u7M5r +xL/wHkFhn1rCo2QiojzjSlV3yLTh49iTyhE3cG+RxaNKDCxhp0jSSLX1BW/ZoPA8 ++PMJEA+Q0QbyRD8aJOHN5O8jGxCa/ZzcOnYVL6AsEXoDiY3vAUYh1FUonOWw0m9H +p+tGUbGS2l873J5PrsbpeKEVR/IIoKo= + + + + + + + urn:mace:shibboleth:1.0:nameIdentifier + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + + + + + + + + + + + + localhost + + + + + + +MIIDEzCCAfugAwIBAgIUS9SuTXwsFVVG+LjOEAbLqqT/el0wDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMjZaFw0zNTEy +MTEwMjIwMjZaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCMAoDHx8xCIfv/6QKqt9mcHYmEJ8y2dKprUbpdcOjH +YvNPIl/lHPsUyrb+Nc+q2CDeiWjVk1mWYq0UpIwpBMuw1H6+oOqr4VQRi65pin0M +SfE0MWIaFo5FPvpvoptkHD4gvREbm4swyXGMczcMRfqgalFXhUD2wz8W3XAM5Cq2 +03XeJbj6TwjvKatG5XPdeUe2FBGuOO2q54L1hcIGnLMCQrg7D31lR13PJbjnJ0No +5C3k8TPuny6vJsBC03GNLNKfmrKVTdzr3VKp1uay1G3DL9314fgmbl8HA5iRQmy+ +XInUU6/8NXZSF59p3ITAOvZQeZsbJjg5gGDip5OZo9YlAgMBAAGjWzBZMB0GA1Ud +DgQWBBRPlM4VkKZ0U4ec9GrIhFQl0hNbLDA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAIZ0a1ov3my3ljJG588I/PHx+TxAWONWmpKbO9c/qI3Drxk4oRIffiac +ANxdvtabgIzrlk5gMMisD7oyqHJiWgKv5Bgctd8w3IS3lLl7wHX65mTKQRXniG98 +NIjkvfrhe2eeJxecOqnDI8GOhIGCIqZUn8ShdM/yHjhQ2Mh0Hj3U0LlKvnmfGSQl +j0viGwbFCaNaIP3zc5UmCrdE5h8sWL3Fu7ILKM9RyFa2ILHrJScV9t623IcHffHP +IeaY/WtuapsrqRFxuQL9QFWN0FsRIdLmjTq+00+B/XnnKRKFBuWfjhHLF/uu8f+E +t6Lf23Kb8yD6ZR7dihMZAGHnYQ/hlhM= + + + + + + + + + +MIIDFDCCAfygAwIBAgIVAN3vv+b7KN5Se9m1RZsCllp/B/hdMA0GCSqGSIb3DQEB +CwUAMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwHhcNMTUxMjExMDIyMDE0WhcNMzUx +MjExMDIyMDE0WjAVMRMwEQYDVQQDDAppZHB0ZXN0YmVkMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAh91caeY0Q85uhaUyqFwP2bMjwMFxMzRlAoqBHd7g +u6eo4duaeLz1BaoR2XTBpNNvFR5oHH+TkKahVDGeH5+kcnIpxI8JPdsZml1srvf2 +Z6dzJsulJZUdpqnngycTkGtZgEoC1vmYVky2BSAIIifmdh6s0epbHnMGLsHzMKfJ +Cb/Q6dYzRWTCPtzE2VMuQqqWgeyMr7u14x/Vqr9RPEFsgY8GIu5jzB6AyUIwrLg+ +MNkv6aIdcHwxYTGL7ijfy6rSWrgBflQoYRYNEnseK0ZHgJahz4ovCag6wZAoPpBs +uYlY7lEr89Ucb6NHx3uqGMsXlDFdE4QwfDLLhCYHPvJ0uwIDAQABo1swWTAdBgNV +HQ4EFgQUAkOgED3iYdmvQEOMm6u/JmD/UTQwOAYDVR0RBDEwL4IKaWRwdGVzdGJl +ZIYhaHR0cHM6Ly9pZHB0ZXN0YmVkL2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEB +CwUAA4IBAQBIdd4YWlnvJjql8+zKKgmWgIY7U8DA8e6QcbAf8f8cdE33RSnjI63X +sv/y9GfmbAVAD6RIAXPFFeRYJ08GOxGI9axfNaKdlsklJ9bk4ducHqgCSWYVer3s +RQBjxyOfSTvk9YCJvdJVQRJLcCvxwKakFCsOSnV3t9OvN86Ak+fKPVB5j2fM/0fZ +Kqjn3iqgdNPTLXPsuJLJO5lITRiBa4onmVelAiCstI9PQiaEck+oAHnMTnC9JE/B +DHv3e4rwq3LznlqPw0GSd7xqNTdMDwNOWjkuOr3sGpWS8ms/ZHHXV1Vd22uPe70i +s00xrv14zLifcc8oj5DYzOhYRifRXgHX + + + + + + + + + +MIIDEzCCAfugAwIBAgIUG6Nn1rlERS1vsi88tcdzSYX0oqAwDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMTRaFw0zNTEy +MTEwMjIwMTRaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCBXv0o3fmT8iluyLjJ4lBAVCW+ZRVyEXPYQuRi7vfD +cO4a6d1kxiJLsaK0W88VNxjFQRr8PgDkWr28vwoH1rgk4pLsszLD48DBzD942peJ +l/S6FnsIJjmaHcBh4pbNhU4yowu63iKkvttrcZAEbpEro6Z8CziWEx8sywoaYEQG +ifPkr9ORV6Cn3txq+9gMBePG41GrtZrUGIu+xrndL0Shh4Pq0eq/9MAsVlIIXEa8 +9WfH8J2kFcTOfoWtIc70b7TLZQsx4YnNcnrGLSUEcstFyPLX+Xtv5SNZF89OOIxX +VNjNvgE5DbJb9hMM4UAFqI+1bo9QqtxwThjc/sOvIxzNAgMBAAGjWzBZMB0GA1Ud +DgQWBBStTyogRPuAVG6q7yPyav1uvE+7pTA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAFMfoOv+oISGjvamq7+Y4G7ep5vxlAPeK3RATYPYvAmyH946qZXh98ni +QXyuqZW5P5eEt86toY45IwDU5r09SKwHughEe99iiEkxh0mb2qo84qX9/qcg+kyN +jeLd/OSyolpUCEFNwOFcog7pj7Eer+6AHbwTn1Mjb5TBsKwtDMJsaxPvdj0u7M5r +xL/wHkFhn1rCo2QiojzjSlV3yLTh49iTyhE3cG+RxaNKDCxhp0jSSLX1BW/ZoPA8 ++PMJEA+Q0QbyRD8aJOHN5O8jGxCa/ZzcOnYVL6AsEXoDiY3vAUYh1FUonOWw0m9H +p+tGUbGS2l873J5PrsbpeKEVR/IIoKo= + + + + + + + + + + + + + + diff --git a/Components/midPoint/configs-and-secrets/grouper/shibboleth/shibboleth2.xml b/Components/midPoint/configs-and-secrets/grouper/shibboleth/shibboleth2.xml new file mode 100644 index 0000000..0c38f82 --- /dev/null +++ b/Components/midPoint/configs-and-secrets/grouper/shibboleth/shibboleth2.xml @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + SAML2 + + + + SAML2 Local + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Components/midPoint/configs-and-secrets/grouper/shibboleth/sp-cert.pem b/Components/midPoint/configs-and-secrets/grouper/shibboleth/sp-cert.pem new file mode 100644 index 0000000..9cc228a --- /dev/null +++ b/Components/midPoint/configs-and-secrets/grouper/shibboleth/sp-cert.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDPDCCAiQCCQDNZe8r0hVtuTANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJV +UzELMAkGA1UECAwCTUkxEjAQBgNVBAcMCUFubiBBcmJvcjEXMBUGA1UECgwOSW50 +ZXJuZXQyL1RJRVIxFzAVBgNVBAMMDnNwLmV4YW1wbGUub3JnMB4XDTE3MDkyMjE5 +NTAzNVoXDTI3MDkyMDE5NTAzNVowYDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAk1J +MRIwEAYDVQQHDAlBbm4gQXJib3IxFzAVBgNVBAoMDkludGVybmV0Mi9USUVSMRcw +FQYDVQQDDA5zcC5leGFtcGxlLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBAMTNJmsNpTpR4NrDJwOgK/o3UYlNdi1c6xBflt+liLAsQc160QReV4dS +SGK8LZvN58a/BTIsH8dLhQlUQ8qQUY2AfolVrNxb7Waumeh/POzYUTRylnoGpU3W +bGMEPxE/AdgP5U/adYvyu4XI5epv7wjZJOTqcVag15SalY+aso+ZC/5l+UzRxmWB +ZxKTsSL1y7PFehY4/Zl3Y3oGVsVl/zspt5lteoZQeeVxUX29S3Af11yHY4xpEp+7 +rvAzY/nlsTiHAsUoCFK/NFQ2evvSRx52B9Fk1cWP1MDVDm2QjQqD9xBGYSnX6bhQ +ejVx7JUJHlblu2Q5p5XdW0BihgFluoECAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA +n/qhYnIviPs4tglCdrw+M7gbqKNWadDC3F9HDYzlJMFeS/ae2turhEUgQPbYPDQQ +eO3oOILtvCXNFUPM58jf8V5YFRrOqrTgx44kexQDaHO5YYNft5tF5TdvBYE2gOVr +GdYrH2iSP8WX+Yy7JH5uqkfwWzEntWHJdey39rCWKAUCCB35+/2b4N53Qmlv2+ug +CpNJYFtXInd4YMmM5HjXLyoWXtjnKiwDqYUCeYPSwAajnCqRqRXUX0gYTFDRiwRP +HbmO9We0nqoc/71nikmGGoSRMO/zWVMFjwmAx1fGiWdU61sjGX8sHifzmVyJVEBI +Z75p+JrWYZJYrx/vpWxL8g== +-----END CERTIFICATE----- diff --git a/Components/midPoint/configs-and-secrets/grouper/shibboleth/sp-key.pem b/Components/midPoint/configs-and-secrets/grouper/shibboleth/sp-key.pem new file mode 100644 index 0000000..1b0b579 --- /dev/null +++ b/Components/midPoint/configs-and-secrets/grouper/shibboleth/sp-key.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDEzSZrDaU6UeDa +wycDoCv6N1GJTXYtXOsQX5bfpYiwLEHNetEEXleHUkhivC2bzefGvwUyLB/HS4UJ +VEPKkFGNgH6JVazcW+1mrpnofzzs2FE0cpZ6BqVN1mxjBD8RPwHYD+VP2nWL8ruF +yOXqb+8I2STk6nFWoNeUmpWPmrKPmQv+ZflM0cZlgWcSk7Ei9cuzxXoWOP2Zd2N6 +BlbFZf87KbeZbXqGUHnlcVF9vUtwH9dch2OMaRKfu67wM2P55bE4hwLFKAhSvzRU +Nnr70kcedgfRZNXFj9TA1Q5tkI0Kg/cQRmEp1+m4UHo1ceyVCR5W5btkOaeV3VtA +YoYBZbqBAgMBAAECggEAA/5t0ypZug9DUu0283niqpdIzlKGHXGPS6vE8hD37ytW +wobFiyMm/5YJ5gcPnePV2lCyGEyQ8Ih10LSnE4tOPGLpLnxQn8A11ymf8fnzEJNr +Qnc42o0b+bJqTLAfX4g5z1qzOqWiUQ7CA3sKP3G6FiHh/8tKNYnaFif09Q8cpJFb +YDDkvm48NJgsrIoCgmaFIQIn+yDzGQKWwTNMIks+RByWpc67j1x1kiyQM1RfrEev +Yyq/ZkP66IYZzmZKpFCWGs5qbRZdxyXNpq85DjwA99lAH7vxtMJHQM4z1h1eDH4L +Ma5hEnmmHu4D5lF2GDQYflvuFdDGH5tThO6MV0IrSQKBgQD+kvEtNxJCMxLOVFyV +NWF3pk/i2nkD+53t/VPXjMPtW7IesouEGzU82I/fT2wUTkNwFdkVpv37qoLypKZm +npJFxr6abQNjiDh2Fsh8/iuJfvdZUFJbCEY6NS58qgjix8XCQKRD06EugK7uekIZ +zJnttF3qVBBD8Z8Uwxz8i+jF1wKBgQDF51y/5XB6Bz47cdxw7P8NsfnTz2V3H0HU +OnlEBANbhmBadjU8dqbM54Nxbn7VOdooXPuSnAKJ9vPDg1n5Y/GO+lgldNzfyK6g +HnbldSu0zBvAaGvmAjLjetEtOkBqYkrHJlT6JAems/Kc/YX5uooAz9/jNJFXP9++ +KbjH3CzHZwKBgQC6ppxEDZPKi83nD/2NvMTIyFzcNFj0LaEepFW7vc7NkiSn0zrt +0lEXWqUqEv5oaPWTEcHH2VdxFRTLuSL0LKGMnWqUqQcKDA9xrcSzuFvNhRTwHC81 +5XwwI1wBNV4sgFKj2WdW/6y2/szDt0oNxnC50zvkmlwOpPKBc4kmNaKmowKBgBmC +uXIDIXyZcmw3QTNNWZNqXcnv8iRo4xN4dilOWyBxMfp3QmWI5feD4G2+0Jqr2nNZ +iRRdB/bA3qtVQ0PinkDQBIzPg6lVNS1uv+TUNc4YgXtL+pyrq+Om8U/jMmqEQR9q +0YltG49houSZyatnYGK6aSHgpNuaYD0jI66fsyYBAoGAMefyD0I/ncArjuf58hVQ +zSjxfcvlja9okrC8ZgqsVluezcm4rQNcSjBnESGTCjJC7O29AofGLHkvnsBQDiGk +hE38IRisd+okXdApr41ifWDhmtASud5q6wlhOpMmQxg+OALf1rTvFYhbnFEXV/KY +e5A4iXLRIbxbmXZDa35Rebw= +-----END PRIVATE KEY----- diff --git a/Components/midPoint/configs-and-secrets/midpoint/application/database_password.txt b/Components/midPoint/configs-and-secrets/midpoint/application/database_password.txt new file mode 100644 index 0000000..11bff19 --- /dev/null +++ b/Components/midPoint/configs-and-secrets/midpoint/application/database_password.txt @@ -0,0 +1 @@ +WJzesbe3poNZ91qIbmR7 diff --git a/Components/midPoint/configs-and-secrets/midpoint/application/keystore_password.txt b/Components/midPoint/configs-and-secrets/midpoint/application/keystore_password.txt new file mode 100644 index 0000000..1d40192 --- /dev/null +++ b/Components/midPoint/configs-and-secrets/midpoint/application/keystore_password.txt @@ -0,0 +1 @@ +changeit diff --git a/Components/midPoint/configs-and-secrets/midpoint/httpd/host-cert.pem b/Components/midPoint/configs-and-secrets/midpoint/httpd/host-cert.pem new file mode 100644 index 0000000..9b1021b --- /dev/null +++ b/Components/midPoint/configs-and-secrets/midpoint/httpd/host-cert.pem @@ -0,0 +1,22 @@ +-----BEGIN CERTIFICATE----- +MIIDqDCCApCgAwIBAgIJAMOSkn4oS2aAMA0GCSqGSIb3DQEBCwUAMGkxCzAJBgNV +BAYTAlVTMQswCQYDVQQIDAJNSTESMBAGA1UEBwwJQW5uIEFyYm9yMRcwFQYDVQQK +DA5JbnRlcm5ldDIvVElFUjEgMB4GA1UEAwwXbWlkcG9pbnQuc3AuZXhhbXBsZS5v +cmcwHhcNMTgwOTE0MDU1OTQ1WhcNMTkwOTE0MDU1OTQ1WjBpMQswCQYDVQQGEwJV +UzELMAkGA1UECAwCTUkxEjAQBgNVBAcMCUFubiBBcmJvcjEXMBUGA1UECgwOSW50 +ZXJuZXQyL1RJRVIxIDAeBgNVBAMMF21pZHBvaW50LnNwLmV4YW1wbGUub3JnMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApj/b7MEUSfu3oXMfNgRwTse7 +a5UV7Jswf1M/ZN/ZZkAkIxNBevZgozjesvLPWrmsTgONi7XigJUJvCjdjmlW9eDM +lri/rkD8HuOR1DQCVKL9nvoS2c3D7sq5Emda3V8Tlj82VqfEmePd3sajx7mcTfbH +8jwAL9NhkC+WMib5IpjLGpG0FEAC0ha7Lxb+7jIiqHVJaqLXJGCyGN4mh6c1Q9S1 +f8RVTiW2a8x22G+9wnZYbkiA2Kxls177imHlhSz8EdvV4IpGw1amrEWhhuDEum7B +vZ1xQDLatgRqh4qAKLIVYeRnJ8H1FelMa90qB4G08MIPifmTsQwqJyBYaEdgWQID +AQABo1MwUTAdBgNVHQ4EFgQUqb9BteODF6wv5R57aEON/wGXMiowHwYDVR0jBBgw +FoAUqb9BteODF6wv5R57aEON/wGXMiowDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG +9w0BAQsFAAOCAQEAAcKhxI+tSItrXmqC0PSmgWyAYpqbkz6W/cefTutXqhIgY09f +h0LSv7ogTahoGpyiZk9vy6u3OE9bYwxapEfa4KBjO6HxBMIVBBb3RegVjoPzjElN +BDwAx0VGFcZTXwMxDWycWdG8ql7rCZBvS50w04uTaIgnGmqXAdWWmBgfJ9cRbxW+ +JwO/mOl1QM1lR/5142NpvuUVWlmZSKEGydE5A1qPz2wpDbBR1ym1BQNS4NEqw6Kp +GSB8jKyCS1Ve0v2wVze2038Wukz02dq9uKPTIO3T+B+ibZmxn6Op/kFCc1/kK5NS +Q6JdO1B6KquGAYdGmKAcQ19mv+jqGktqWEEf0g== +-----END CERTIFICATE----- diff --git a/Components/midPoint/configs-and-secrets/midpoint/httpd/host-key.pem b/Components/midPoint/configs-and-secrets/midpoint/httpd/host-key.pem new file mode 100644 index 0000000..5746e59 --- /dev/null +++ b/Components/midPoint/configs-and-secrets/midpoint/httpd/host-key.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCmP9vswRRJ+7eh +cx82BHBOx7trlRXsmzB/Uz9k39lmQCQjE0F69mCjON6y8s9auaxOA42LteKAlQm8 +KN2OaVb14MyWuL+uQPwe45HUNAJUov2e+hLZzcPuyrkSZ1rdXxOWPzZWp8SZ493e +xqPHuZxN9sfyPAAv02GQL5YyJvkimMsakbQUQALSFrsvFv7uMiKodUlqotckYLIY +3iaHpzVD1LV/xFVOJbZrzHbYb73CdlhuSIDYrGWzXvuKYeWFLPwR29XgikbDVqas +RaGG4MS6bsG9nXFAMtq2BGqHioAoshVh5GcnwfUV6Uxr3SoHgbTwwg+J+ZOxDCon +IFhoR2BZAgMBAAECggEAEIRBpjjceiku6jRUwnoYaks/nIWYQwR8AfpUTwJKR/VR +Yca097Fokm7A+UhUP3A45RtHQb0VPq8P44iv0kk24YCu8r5yFK7SHYOAZnOwU5ZJ +2jSAEPF3aM7tKh3okhuzB3dKP7u1NZDE5zAW723KUJiW7sL1RcsbY0bHBj6G+9/H +NplmsjuGt684vRBB0qOBfKF7EiG7mT69tHuNj4gRza9SMY31UtKbZdt2fNY6mp5V +HscMba7egZP+Ke0pVX4+go9j7K8GG8hYaQDLjrzlPqrxZ2c5X9cC+CRDI/CHuL/s +V/2yGZJ6n6UabwZoH83RdFrbQ94rU8Hkli6EvxXvMQKBgQDRpheNW5jDG5TfeJKh +yfKTDQqH2Tk3BsBYYBN7Hf3m7vbkzlxnAKJAoSLmtRMuoeXvI5MrhzaHGsNIUS76 +LDIZnvB7DLUxhFUZsCPkpAA1QHuTWY96oR3PHnPjpk8lSUvtbOPwDLdzVApeFJgZ +VqMNArZ7AHsK3Kkyi+f4WVQjbQKBgQDLAWiGb5dx6fAM2W6B6HjNmzjBWOuVEXa2 +76to9jzupBZmETfZgxtWUaWUDuNS+f7dtVUTE+p6v/w8clrHEhEZYkqunIOLo/UA +LFPiuoTfEsWb1rh+nsCjCgy4uimixj/bSkf7NC6NyKTvCygA1mGnVVJUEPegYlDy +LXCkaKWxHQKBgQCmyHSKL2lrJkEcOwakEU2acNCE3Gno/cT9SYmV83kvQ8JEqmrW +QqnRsp9aXIljGscapPmKsmnNt5vNp1AxFAHTYh88NRLczsMIyZj0ZwgHVUI6KhC7 +5Psa78YQQBlMt2/g9TSsnuE+rYgF6mpKFiNm0Vasqeg47uzn2mdzqlUGTQKBgE04 +JutkTUY+h1pL5vYxWKpVDfy19z7H2tFxT1FowPrBneeLSyRI88Ac5I/yLdRlVeY9 +0LOmEr5Igwj3MsKgg7KVKfVLgdo/LrW3Jt2Kt3onKNXDkoBPoNUjwH0QC0Boiue+ +VK0gR0kVdm+bXccbxR+im+NwZNE0NLg6Qqu3RredAoGBALuVoqbPPmTCZXYG328H +bzOs2aiR7BzPSVByV+qG6jW7w03RAnFPJZp7HMU+ViI5VY0wabUscMSvz5163+gM +4KwY3v9ZjZzZGukIfLuudkdqtaiVOx/KeAC0n+nG21YU+wpZww8gkfHh1/sa2CME +CWYCgOnmiTHcj83UaTqEXtmv +-----END PRIVATE KEY----- diff --git a/Components/midPoint/configs-and-secrets/midpoint/shibboleth/idp-metadata.xml b/Components/midPoint/configs-and-secrets/midpoint/shibboleth/idp-metadata.xml new file mode 100644 index 0000000..4fa67a7 --- /dev/null +++ b/Components/midPoint/configs-and-secrets/midpoint/shibboleth/idp-metadata.xml @@ -0,0 +1,207 @@ + + + + + + + + example.org + + + + + + + +MIIDEzCCAfugAwIBAgIUS9SuTXwsFVVG+LjOEAbLqqT/el0wDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMjZaFw0zNTEy +MTEwMjIwMjZaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCMAoDHx8xCIfv/6QKqt9mcHYmEJ8y2dKprUbpdcOjH +YvNPIl/lHPsUyrb+Nc+q2CDeiWjVk1mWYq0UpIwpBMuw1H6+oOqr4VQRi65pin0M +SfE0MWIaFo5FPvpvoptkHD4gvREbm4swyXGMczcMRfqgalFXhUD2wz8W3XAM5Cq2 +03XeJbj6TwjvKatG5XPdeUe2FBGuOO2q54L1hcIGnLMCQrg7D31lR13PJbjnJ0No +5C3k8TPuny6vJsBC03GNLNKfmrKVTdzr3VKp1uay1G3DL9314fgmbl8HA5iRQmy+ +XInUU6/8NXZSF59p3ITAOvZQeZsbJjg5gGDip5OZo9YlAgMBAAGjWzBZMB0GA1Ud +DgQWBBRPlM4VkKZ0U4ec9GrIhFQl0hNbLDA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAIZ0a1ov3my3ljJG588I/PHx+TxAWONWmpKbO9c/qI3Drxk4oRIffiac +ANxdvtabgIzrlk5gMMisD7oyqHJiWgKv5Bgctd8w3IS3lLl7wHX65mTKQRXniG98 +NIjkvfrhe2eeJxecOqnDI8GOhIGCIqZUn8ShdM/yHjhQ2Mh0Hj3U0LlKvnmfGSQl +j0viGwbFCaNaIP3zc5UmCrdE5h8sWL3Fu7ILKM9RyFa2ILHrJScV9t623IcHffHP +IeaY/WtuapsrqRFxuQL9QFWN0FsRIdLmjTq+00+B/XnnKRKFBuWfjhHLF/uu8f+E +t6Lf23Kb8yD6ZR7dihMZAGHnYQ/hlhM= + + + + + + + + + +MIIDFDCCAfygAwIBAgIVAN3vv+b7KN5Se9m1RZsCllp/B/hdMA0GCSqGSIb3DQEB +CwUAMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwHhcNMTUxMjExMDIyMDE0WhcNMzUx +MjExMDIyMDE0WjAVMRMwEQYDVQQDDAppZHB0ZXN0YmVkMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAh91caeY0Q85uhaUyqFwP2bMjwMFxMzRlAoqBHd7g +u6eo4duaeLz1BaoR2XTBpNNvFR5oHH+TkKahVDGeH5+kcnIpxI8JPdsZml1srvf2 +Z6dzJsulJZUdpqnngycTkGtZgEoC1vmYVky2BSAIIifmdh6s0epbHnMGLsHzMKfJ +Cb/Q6dYzRWTCPtzE2VMuQqqWgeyMr7u14x/Vqr9RPEFsgY8GIu5jzB6AyUIwrLg+ +MNkv6aIdcHwxYTGL7ijfy6rSWrgBflQoYRYNEnseK0ZHgJahz4ovCag6wZAoPpBs +uYlY7lEr89Ucb6NHx3uqGMsXlDFdE4QwfDLLhCYHPvJ0uwIDAQABo1swWTAdBgNV +HQ4EFgQUAkOgED3iYdmvQEOMm6u/JmD/UTQwOAYDVR0RBDEwL4IKaWRwdGVzdGJl +ZIYhaHR0cHM6Ly9pZHB0ZXN0YmVkL2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEB +CwUAA4IBAQBIdd4YWlnvJjql8+zKKgmWgIY7U8DA8e6QcbAf8f8cdE33RSnjI63X +sv/y9GfmbAVAD6RIAXPFFeRYJ08GOxGI9axfNaKdlsklJ9bk4ducHqgCSWYVer3s +RQBjxyOfSTvk9YCJvdJVQRJLcCvxwKakFCsOSnV3t9OvN86Ak+fKPVB5j2fM/0fZ +Kqjn3iqgdNPTLXPsuJLJO5lITRiBa4onmVelAiCstI9PQiaEck+oAHnMTnC9JE/B +DHv3e4rwq3LznlqPw0GSd7xqNTdMDwNOWjkuOr3sGpWS8ms/ZHHXV1Vd22uPe70i +s00xrv14zLifcc8oj5DYzOhYRifRXgHX + + + + + + + + + +MIIDEzCCAfugAwIBAgIUG6Nn1rlERS1vsi88tcdzSYX0oqAwDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMTRaFw0zNTEy +MTEwMjIwMTRaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCBXv0o3fmT8iluyLjJ4lBAVCW+ZRVyEXPYQuRi7vfD +cO4a6d1kxiJLsaK0W88VNxjFQRr8PgDkWr28vwoH1rgk4pLsszLD48DBzD942peJ +l/S6FnsIJjmaHcBh4pbNhU4yowu63iKkvttrcZAEbpEro6Z8CziWEx8sywoaYEQG +ifPkr9ORV6Cn3txq+9gMBePG41GrtZrUGIu+xrndL0Shh4Pq0eq/9MAsVlIIXEa8 +9WfH8J2kFcTOfoWtIc70b7TLZQsx4YnNcnrGLSUEcstFyPLX+Xtv5SNZF89OOIxX +VNjNvgE5DbJb9hMM4UAFqI+1bo9QqtxwThjc/sOvIxzNAgMBAAGjWzBZMB0GA1Ud +DgQWBBStTyogRPuAVG6q7yPyav1uvE+7pTA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAFMfoOv+oISGjvamq7+Y4G7ep5vxlAPeK3RATYPYvAmyH946qZXh98ni +QXyuqZW5P5eEt86toY45IwDU5r09SKwHughEe99iiEkxh0mb2qo84qX9/qcg+kyN +jeLd/OSyolpUCEFNwOFcog7pj7Eer+6AHbwTn1Mjb5TBsKwtDMJsaxPvdj0u7M5r +xL/wHkFhn1rCo2QiojzjSlV3yLTh49iTyhE3cG+RxaNKDCxhp0jSSLX1BW/ZoPA8 ++PMJEA+Q0QbyRD8aJOHN5O8jGxCa/ZzcOnYVL6AsEXoDiY3vAUYh1FUonOWw0m9H +p+tGUbGS2l873J5PrsbpeKEVR/IIoKo= + + + + + + + urn:mace:shibboleth:1.0:nameIdentifier + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + + + + + + + + + + + + localhost + + + + + + +MIIDEzCCAfugAwIBAgIUS9SuTXwsFVVG+LjOEAbLqqT/el0wDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMjZaFw0zNTEy +MTEwMjIwMjZaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCMAoDHx8xCIfv/6QKqt9mcHYmEJ8y2dKprUbpdcOjH +YvNPIl/lHPsUyrb+Nc+q2CDeiWjVk1mWYq0UpIwpBMuw1H6+oOqr4VQRi65pin0M +SfE0MWIaFo5FPvpvoptkHD4gvREbm4swyXGMczcMRfqgalFXhUD2wz8W3XAM5Cq2 +03XeJbj6TwjvKatG5XPdeUe2FBGuOO2q54L1hcIGnLMCQrg7D31lR13PJbjnJ0No +5C3k8TPuny6vJsBC03GNLNKfmrKVTdzr3VKp1uay1G3DL9314fgmbl8HA5iRQmy+ +XInUU6/8NXZSF59p3ITAOvZQeZsbJjg5gGDip5OZo9YlAgMBAAGjWzBZMB0GA1Ud +DgQWBBRPlM4VkKZ0U4ec9GrIhFQl0hNbLDA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAIZ0a1ov3my3ljJG588I/PHx+TxAWONWmpKbO9c/qI3Drxk4oRIffiac +ANxdvtabgIzrlk5gMMisD7oyqHJiWgKv5Bgctd8w3IS3lLl7wHX65mTKQRXniG98 +NIjkvfrhe2eeJxecOqnDI8GOhIGCIqZUn8ShdM/yHjhQ2Mh0Hj3U0LlKvnmfGSQl +j0viGwbFCaNaIP3zc5UmCrdE5h8sWL3Fu7ILKM9RyFa2ILHrJScV9t623IcHffHP +IeaY/WtuapsrqRFxuQL9QFWN0FsRIdLmjTq+00+B/XnnKRKFBuWfjhHLF/uu8f+E +t6Lf23Kb8yD6ZR7dihMZAGHnYQ/hlhM= + + + + + + + + + +MIIDFDCCAfygAwIBAgIVAN3vv+b7KN5Se9m1RZsCllp/B/hdMA0GCSqGSIb3DQEB +CwUAMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwHhcNMTUxMjExMDIyMDE0WhcNMzUx +MjExMDIyMDE0WjAVMRMwEQYDVQQDDAppZHB0ZXN0YmVkMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAh91caeY0Q85uhaUyqFwP2bMjwMFxMzRlAoqBHd7g +u6eo4duaeLz1BaoR2XTBpNNvFR5oHH+TkKahVDGeH5+kcnIpxI8JPdsZml1srvf2 +Z6dzJsulJZUdpqnngycTkGtZgEoC1vmYVky2BSAIIifmdh6s0epbHnMGLsHzMKfJ +Cb/Q6dYzRWTCPtzE2VMuQqqWgeyMr7u14x/Vqr9RPEFsgY8GIu5jzB6AyUIwrLg+ +MNkv6aIdcHwxYTGL7ijfy6rSWrgBflQoYRYNEnseK0ZHgJahz4ovCag6wZAoPpBs +uYlY7lEr89Ucb6NHx3uqGMsXlDFdE4QwfDLLhCYHPvJ0uwIDAQABo1swWTAdBgNV +HQ4EFgQUAkOgED3iYdmvQEOMm6u/JmD/UTQwOAYDVR0RBDEwL4IKaWRwdGVzdGJl +ZIYhaHR0cHM6Ly9pZHB0ZXN0YmVkL2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEB +CwUAA4IBAQBIdd4YWlnvJjql8+zKKgmWgIY7U8DA8e6QcbAf8f8cdE33RSnjI63X +sv/y9GfmbAVAD6RIAXPFFeRYJ08GOxGI9axfNaKdlsklJ9bk4ducHqgCSWYVer3s +RQBjxyOfSTvk9YCJvdJVQRJLcCvxwKakFCsOSnV3t9OvN86Ak+fKPVB5j2fM/0fZ +Kqjn3iqgdNPTLXPsuJLJO5lITRiBa4onmVelAiCstI9PQiaEck+oAHnMTnC9JE/B +DHv3e4rwq3LznlqPw0GSd7xqNTdMDwNOWjkuOr3sGpWS8ms/ZHHXV1Vd22uPe70i +s00xrv14zLifcc8oj5DYzOhYRifRXgHX + + + + + + + + + +MIIDEzCCAfugAwIBAgIUG6Nn1rlERS1vsi88tcdzSYX0oqAwDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMTRaFw0zNTEy +MTEwMjIwMTRaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCBXv0o3fmT8iluyLjJ4lBAVCW+ZRVyEXPYQuRi7vfD +cO4a6d1kxiJLsaK0W88VNxjFQRr8PgDkWr28vwoH1rgk4pLsszLD48DBzD942peJ +l/S6FnsIJjmaHcBh4pbNhU4yowu63iKkvttrcZAEbpEro6Z8CziWEx8sywoaYEQG +ifPkr9ORV6Cn3txq+9gMBePG41GrtZrUGIu+xrndL0Shh4Pq0eq/9MAsVlIIXEa8 +9WfH8J2kFcTOfoWtIc70b7TLZQsx4YnNcnrGLSUEcstFyPLX+Xtv5SNZF89OOIxX +VNjNvgE5DbJb9hMM4UAFqI+1bo9QqtxwThjc/sOvIxzNAgMBAAGjWzBZMB0GA1Ud +DgQWBBStTyogRPuAVG6q7yPyav1uvE+7pTA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAFMfoOv+oISGjvamq7+Y4G7ep5vxlAPeK3RATYPYvAmyH946qZXh98ni +QXyuqZW5P5eEt86toY45IwDU5r09SKwHughEe99iiEkxh0mb2qo84qX9/qcg+kyN +jeLd/OSyolpUCEFNwOFcog7pj7Eer+6AHbwTn1Mjb5TBsKwtDMJsaxPvdj0u7M5r +xL/wHkFhn1rCo2QiojzjSlV3yLTh49iTyhE3cG+RxaNKDCxhp0jSSLX1BW/ZoPA8 ++PMJEA+Q0QbyRD8aJOHN5O8jGxCa/ZzcOnYVL6AsEXoDiY3vAUYh1FUonOWw0m9H +p+tGUbGS2l873J5PrsbpeKEVR/IIoKo= + + + + + + + + + + + + + + diff --git a/Components/midPoint/configs-and-secrets/midpoint/shibboleth/shibboleth2.xml b/Components/midPoint/configs-and-secrets/midpoint/shibboleth/shibboleth2.xml new file mode 100644 index 0000000..ee05a97 --- /dev/null +++ b/Components/midPoint/configs-and-secrets/midpoint/shibboleth/shibboleth2.xml @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + SAML2 + + + + SAML2 Local + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Components/midPoint/configs-and-secrets/midpoint/shibboleth/sp-encrypt-cert.pem b/Components/midPoint/configs-and-secrets/midpoint/shibboleth/sp-encrypt-cert.pem new file mode 100644 index 0000000..7a66196 --- /dev/null +++ b/Components/midPoint/configs-and-secrets/midpoint/shibboleth/sp-encrypt-cert.pem @@ -0,0 +1,24 @@ +-----BEGIN CERTIFICATE----- +MIID/TCCAmWgAwIBAgIJAINng1bI63LGMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNV +BAMTEnNwdGVzdC5leGFtcGxlLmVkdTAeFw0xODEyMjAyMjM4MDJaFw0yODEyMTcy +MjM4MDJaMB0xGzAZBgNVBAMTEnNwdGVzdC5leGFtcGxlLmVkdTCCAaIwDQYJKoZI +hvcNAQEBBQADggGPADCCAYoCggGBAOjmPSBzRsjbPBBA6jYVW+QtsYM5fvIuNErG +VDRvKHyCTNbmdFZ37qEl/fwsrdF4hn4V7fAZ6jW6R1aMGFl1vQyJ289B8l5HOPjf +GuB2gL9IxulOmrkYVN8nfgjlbFNNktMQJ8NprYEyl3o786xCCxx3AiA5Mgdv400L +6vlmEfNHIwsOHAUTNRyCwMS9P6jBJ5IIxD0Mef+3oUjAvVsPZu24EJnzTUasZnI0 +F8aC/YzVbxObBNcymtA2Ipec/gLe1B09eDZUduXPL/as57QWvgJrWj8bCK+Ldj0P +MPSvWzr4BnN58dxaYgCgRH7tnhZudPvCjBakQzkxo/njsRIKtm3lN9UmUYiXbl+e +bu0DSQFUaFfO2hOOUTNAr/QuC+GQL+U7VAdybTbP+KcH5LbNUSqYkxSwhbFz5aym +o5KppnYB9K5iySRWvGIhnwXHNv5yFrmUbet2BPJlMzv7NaePaZ76ypobzNjjNBbg +aNECsQ1ZD9fe2Q8UBe0m2gQP5Yux5QIDAQABo0AwPjAdBgNVHREEFjAUghJzcHRl +c3QuZXhhbXBsZS5lZHUwHQYDVR0OBBYEFGcLIl5kg+GFIh9HXeZyLzsv5e7qMA0G +CSqGSIb3DQEBCwUAA4IBgQAf8/iZXUWtWGMBw2OfonDDWbuhgLnNWddpllcVx7v/ +Yu75+wgfIdNXg6XM4WkGkpbhlkpDLRt2c6rMQpxrQtq/5G3OKEXKyjUOl5pZsYkG +asVENYPSCfuu3rlK85XaW3H1SSJqSax/UKcYXyB1TIW6mNy3OxuvHak6y4LzFnug +CO7p/W2jvffwmxfqjbO7wQfXUQz3SZS04sHMqQoStOwy2N5xxQ3uTF34EoXBto+n +XIEOptKPhV2NkEzj+UUIi1588dck8T0SstbSElbTnJ4sNZFriX6JOPFNW08fezot +izerOHuAFpFQvtugWoZT87YYaFwG+Zr5QNa4fNOcAL+FHvbOfEqIGs+H6GSf0dZV +lkcJyzWZvuK/4RGqWbLvfAYRm0PAGTQSLdO8QJSYWdJtJvZFEMgddQ2HoIzeO5wo +B42FKDSHottI9avilApQBdRCtust8XRPtEAzDB/t/1jbO7u2tkzgY3614mX5xgut +Ileaae5eVCjw4uYbkh+Mt5M= +-----END CERTIFICATE----- diff --git a/Components/midPoint/configs-and-secrets/midpoint/shibboleth/sp-encrypt-key.pem b/Components/midPoint/configs-and-secrets/midpoint/shibboleth/sp-encrypt-key.pem new file mode 100644 index 0000000..1622ef3 --- /dev/null +++ b/Components/midPoint/configs-and-secrets/midpoint/shibboleth/sp-encrypt-key.pem @@ -0,0 +1,40 @@ +-----BEGIN PRIVATE KEY----- +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 +/oz8xKl5PKwOrvk2DH+FwaAg +-----END PRIVATE KEY----- diff --git a/Components/midPoint/configs-and-secrets/midpoint/shibboleth/sp-signing-cert.pem b/Components/midPoint/configs-and-secrets/midpoint/shibboleth/sp-signing-cert.pem new file mode 100644 index 0000000..73aaaab --- /dev/null +++ b/Components/midPoint/configs-and-secrets/midpoint/shibboleth/sp-signing-cert.pem @@ -0,0 +1,24 @@ +-----BEGIN CERTIFICATE----- +MIID/TCCAmWgAwIBAgIJAJZqOL69C6nRMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNV +BAMTEnNwdGVzdC5leGFtcGxlLmVkdTAeFw0xODEyMjAyMjM4NDhaFw0yODEyMTcy +MjM4NDhaMB0xGzAZBgNVBAMTEnNwdGVzdC5leGFtcGxlLmVkdTCCAaIwDQYJKoZI +hvcNAQEBBQADggGPADCCAYoCggGBANJ1OC6Ql4te2/7PArBkuM/EF1NcQILv7bJa +ecJDGYBVoWgL0a2KQ0XMESusgkVmVjj/jcbtvwIiXI/6BEu815OF6eSZIwxWdQBp +eKbrWTbt07GiGgdXoXot6oMs5a9YXuWLt8pTXrFVMmwXU+ZfWJtuU8OIgm9esAEI +QBHvDVOJtdKdBMWJFa5nUzkaVvA0Fr8r+/FHUvSCnlKOMaUIfTgtoS9AQnaRQ1dV +l39Z2KAh87JYvRIxvbaPaKgar2eGQ+PQD8rqsB5K5wgnADAxYM9Vo0YXSpPH+Fvw +N3EJgURUSEY2E0Jx8JOx368ERNLXx3kfnRxCiZRDkTZF9WP6lBnDwc1WXRwpVCDT +RnF+SIh6IC1Bj/qpkpCD3nri7tycejoeAtVj1YZHWarf9iqdcLYOAWmeyGbFl3hj +v6qcXnIfy1KyHLCAdIrg1TymLovXXKW09pEbVLdsHmLz0h+DxPs4FsinK2AQBMn1 +6u8BJJ/+spCzIQ2QNPcGORh6XemBpQIDAQABo0AwPjAdBgNVHREEFjAUghJzcHRl +c3QuZXhhbXBsZS5lZHUwHQYDVR0OBBYEFPC8rkASWHQxrtCQ4wwtnsJRy6K5MA0G +CSqGSIb3DQEBCwUAA4IBgQCks2nY7YzdIKV02NHD9STWD3yPtEwPYZZ3NBno0WW2 +0rS6cU+fxFx37nY8ULve4cFQkLR8fOO44e1qIuTgLGCauSGTx/Ts/tbmZXbpGTwV +7cjZDCfC7yEFAVrfQFOMNKeQEssuLFj+d4STGLorxsM+2YygdOgohJz0e3xOcmCN +HqEuC9RbzrnLc/A4/mOHKwnwCCg71zA1/Ew9NUoRm2n8IfaONIUaMg9opNiHxX4e +u3UFaaPmn/mInuWYYMXzbIbdlU/XhKvXrujWYWj7anTDWvGQmNEecsQH92SrO0pf ++9WwcWUQTQiWUdq8/OxjXfzs1PrQnSlp0eizgcdKHDKbCUaSuK1i2wdxfEsu5sbZ +AIW0+dXJ2IyzM+0sv2g4DOsXsnSvinGqjr82A54mXGSr7edhPdlQhILFkJfhTwLq ++mjnyQSNe3s24VNeGc76jbHIrkEWuA460QGqz1Fa2CsQo5SH1IkxNIKpBZWt+w2L +dAza/NzYyDruY5IJCrZa9Qw= +-----END CERTIFICATE----- diff --git a/Components/midPoint/configs-and-secrets/midpoint/shibboleth/sp-signing-key.pem b/Components/midPoint/configs-and-secrets/midpoint/shibboleth/sp-signing-key.pem new file mode 100644 index 0000000..9e979fe --- /dev/null +++ b/Components/midPoint/configs-and-secrets/midpoint/shibboleth/sp-signing-key.pem @@ -0,0 +1,40 @@ +-----BEGIN PRIVATE KEY----- +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 +iDjt9rDlIwDYeGWk4KFgsKM7 +-----END PRIVATE KEY----- diff --git a/Components/midPoint/create-ref-loaders.gsh b/Components/midPoint/create-ref-loaders.gsh new file mode 100644 index 0000000..0cfdcdf --- /dev/null +++ b/Components/midPoint/create-ref-loaders.gsh @@ -0,0 +1,31 @@ +gs = GrouperSession.startRootSession() + +group = new GroupSave(gs).assignName("etc:affiliationLoader").assignCreateParentStemsIfNotExist(true).save() +group.addType(GroupTypeFinder.find("grouperLoader")) +group.setAttribute("grouperLoaderDbName", "sis") +group.setAttribute("grouperLoaderType", "SQL_GROUP_LIST") +group.setAttribute("grouperLoaderScheduleType", "CRON") +group.setAttribute("grouperLoaderQuartzCron", "0 * * * * ?") +group.setAttribute("grouperLoaderDbName", "sis") +group.setAttribute("grouperLoaderGroupTypes", "addIncludeExclude") +group.setAttribute("grouperLoaderQuery", "SELECT concat('ref:affiliation:',affiliation,'_systemOfRecord') as GROUP_NAME, uid as SUBJECT_ID, 'ldap' as SUBJECT_SOURCE_ID from SIS_AFFILIATIONS") + +group = new GroupSave(gs).assignName("etc:deptLoader").assignCreateParentStemsIfNotExist(true).save() +group.addType(GroupTypeFinder.find("grouperLoader")) +group.setAttribute("grouperLoaderDbName", "sis") +group.setAttribute("grouperLoaderType", "SQL_GROUP_LIST") +group.setAttribute("grouperLoaderScheduleType", "CRON") +group.setAttribute("grouperLoaderQuartzCron", "0 * * * * ?") +group.setAttribute("grouperLoaderDbName", "sis") +group.setAttribute("grouperLoaderQuery", "SELECT concat('ref:dept:',department) as GROUP_NAME, uid as SUBJECT_ID, 'ldap' as SUBJECT_SOURCE_ID from SIS_PERSONS where department is not null") + +group = new GroupSave(gs).assignName("etc:coursesLoader").assignCreateParentStemsIfNotExist(true).save() +group.addType(GroupTypeFinder.find("grouperLoader")) +group.setAttribute("grouperLoaderDbName", "sis") +group.setAttribute("grouperLoaderType", "SQL_GROUP_LIST") +group.setAttribute("grouperLoaderScheduleType", "CRON") +group.setAttribute("grouperLoaderQuartzCron", "0 * * * * ?") +group.setAttribute("grouperLoaderDbName", "sis") +group.setAttribute("grouperLoaderQuery", "SELECT concat('ref:course:',courseId) as GROUP_NAME, uid as SUBJECT_ID, 'ldap' as SUBJECT_SOURCE_ID from SIS_COURSES") + +edu.internet2.middleware.grouper.app.loader.GrouperLoaderType.scheduleLoads() diff --git a/Components/midPoint/create-ref-loaders.sh b/Components/midPoint/create-ref-loaders.sh new file mode 100755 index 0000000..627a186 --- /dev/null +++ b/Components/midPoint/create-ref-loaders.sh @@ -0,0 +1,3 @@ +source ../../library.bash + +execute_gsh complex2_grouper_daemon_1 create-ref-loaders.gsh diff --git a/Components/midPoint/directory/Dockerfile b/Components/midPoint/directory/Dockerfile new file mode 100644 index 0000000..5df66ad --- /dev/null +++ b/Components/midPoint/directory/Dockerfile @@ -0,0 +1,28 @@ +FROM centos:centos7 + +LABEL author="tier-packaging@internet2.edu " + +RUN yum install -y epel-release \ + && yum update -y \ + && yum install -y 389-ds-base 389-admin 389-adminutil \ + && yum clean all \ + && rm -rf /var/cache/yum + +COPY container_files/seed-data/ /seed-data/ + +RUN useradd ldapadmin \ + && rm -fr /var/lock /usr/lib/systemd/system \ + # The 389-ds setup will fail because the hostname can't reliable be determined, so we'll bypass it and then install. \ + && sed -i 's/checkHostname {/checkHostname {\nreturn();/g' /usr/lib64/dirsrv/perl/DSUtil.pm \ + # Not doing SELinux \ + && sed -i 's/updateSelinuxPolicy($inf);//g' /usr/lib64/dirsrv/perl/* \ + # Do not restart at the end \ + && sed -i '/if (@errs = startServer($inf))/,/}/d' /usr/lib64/dirsrv/perl/* \ + && setup-ds.pl --silent --file /seed-data/ds-setup.inf \ + && /usr/sbin/ns-slapd -D /etc/dirsrv/slapd-dir \ + && while ! curl -s ldap://localhost:389 > /dev/null; do echo waiting for ldap to start; sleep 1; done; \ + ldapadd -H ldap:/// -f /seed-data/users.ldif -x -D "cn=Directory Manager" -w password + +EXPOSE 389 + +CMD rm -rf /var/lock/dirsrv/slapd-dir/server/* && /usr/sbin/ns-slapd -D /etc/dirsrv/slapd-dir && sleep infinity diff --git a/Components/midPoint/directory/container_files/seed-data/ds-setup.inf b/Components/midPoint/directory/container_files/seed-data/ds-setup.inf new file mode 100644 index 0000000..96c29a1 --- /dev/null +++ b/Components/midPoint/directory/container_files/seed-data/ds-setup.inf @@ -0,0 +1,28 @@ +[General] +AdminDomain = internet2.edu +ConfigDirectoryAdminID = admin +ConfigDirectoryAdminPwd = admin +ConfigDirectoryLdapURL = ldap://localhost:389/o=NetscapeRoot +FullMachineName = localhost +ServerRoot = /usr/lib64/dirsrv +SuiteSpotGroup = nobody +SuiteSpotUserID = nobody + +[admin] +Port = 9830 +ServerAdminID = admin +ServerAdminPwd = admin +ServerIpAddress = 0.0.0.0 +SysUser = nobody + +[slapd] +AddOrgEntries = No +AddSampleEntries = No +InstallLdifFile = suggest +RootDN = cn=Directory Manager +RootDNPwd = password +ServerIdentifier = dir +ServerPort = 389 +SlapdConfigForMC = yes +Suffix = dc=internet2,dc=edu +UseExistingMC = No diff --git a/Components/midPoint/directory/container_files/seed-data/users.ldif b/Components/midPoint/directory/container_files/seed-data/users.ldif new file mode 100644 index 0000000..383b1b7 --- /dev/null +++ b/Components/midPoint/directory/container_files/seed-data/users.ldif @@ -0,0 +1,35 @@ +dn: cn=admin,dc=internet2,dc=edu +objectClass: simpleSecurityObject +objectClass: organizationalRole +cn: admin +userPassword: password +description: LDAP administrator + +dn: cn=users,ou=Groups,dc=internet2,dc=edu +objectClass: groupOfUniqueNames +objectClass: top +uniqueMember: uid=banderson,ou=People,dc=internet2,dc=edu +uniqueMember: uid=jsmith,ou=People,dc=internet2,dc=edu +cn: users + +dn: ou=Affiliations,ou=Groups,dc=internet2,dc=edu +objectClass: top +objectClass: organizationalUnit +ou: Affiliations + +dn: ou=Courses,ou=Groups,dc=internet2,dc=edu +objectClass: top +objectClass: organizationalUnit +ou: Courses + +dn: ou=midpoint,ou=Groups,dc=internet2,dc=edu +objectClass: top +objectClass: organizationalUnit +ou: midpoint + +dn: ou=Generic,ou=Groups,dc=internet2,dc=edu +objectClass: top +objectClass: organizationalUnit +ou: Generic + + diff --git a/Components/midPoint/docker-compose.yml b/Components/midPoint/docker-compose.yml new file mode 100644 index 0000000..d35f63e --- /dev/null +++ b/Components/midPoint/docker-compose.yml @@ -0,0 +1,307 @@ +version: "3.3" + +services: + grouper_daemon: + build: ./grouper_daemon/ + command: bash -c "while ! curl -s grouper_data:3306 > /dev/null; do echo waiting for mysql on grouper_data to start; sleep 3; done; while ! curl -s ldap://directory:389 > /dev/null; do echo waiting for ldap on directory to start; sleep 3; done; exec daemon" + depends_on: + - grouper_data + - directory + environment: + - ENV + - USERTOKEN + - GROUPER_CLIENT_WEBSERVICE_PASSWORD_FILE=password + - GROUPER_DATABASE_PASSWORD_FILE=/run/secrets/g_database_password.txt + - RABBITMQ_PASSWORD_FILE=/run/secrets/rabbitmq_password.txt + - SUBJECT_SOURCE_LDAP_PASSWORD=password + networks: + net: + aliases: + - grouper-daemon + secrets: + - g_database_password.txt + - rabbitmq_password.txt + - source: grouper.hibernate.properties + target: grouper_grouper.hibernate.properties + - source: grouper-loader.properties + target: grouper_grouper-loader.properties + - source: subject.properties + target: grouper_subject.properties + volumes: + - type: bind + source: ./configs-and-secrets/grouper/application/grouper.properties + target: /opt/grouper/conf/grouper.properties + - type: bind + source: ./configs-and-secrets/grouper/application/grouper.client.properties + target: /opt/grouper/conf/grouper.client.properties + + grouper_ui: + build: ./grouper_ui/ + command: bash -c "while ! curl -s grouper_data:3306 > /dev/null; do echo waiting for mysql on grouper_data to start; sleep 3; done; while ! curl -s ldap://directory:389 > /dev/null; do echo waiting for ldap on directory to start; sleep 3; done; exec ui" + depends_on: + - grouper_data + - directory + environment: + - ENV + - USERTOKEN + - GROUPER_DATABASE_PASSWORD_FILE=/run/secrets/g_database_password.txt + - SUBJECT_SOURCE_LDAP_PASSWORD=password + networks: + net: + aliases: + - grouper-ui + ports: + - 4443:443 + secrets: + - g_database_password.txt + - source: grouper.hibernate.properties + target: grouper_grouper.hibernate.properties + - source: grouper-loader.properties + target: grouper_grouper-loader.properties + - source: subject.properties + target: grouper_subject.properties + - source: g_sp-key.pem + target: shib_sp-key.pem + - source: g_host-key.pem + target: host-key.pem + volumes: + - type: bind + source: ./configs-and-secrets/grouper/application/grouper.properties + target: /opt/grouper/conf/grouper.properties + - type: bind + source: ./configs-and-secrets/grouper/application/grouper.client.properties + target: /opt/grouper/conf/grouper.client.properties + - type: bind + source: ./configs-and-secrets/grouper/shibboleth/sp-cert.pem + target: /etc/shibboleth/sp-cert.pem + - type: bind + source: ./configs-and-secrets/grouper/shibboleth/shibboleth2.xml + target: /etc/shibboleth/shibboleth2.xml + - type: bind + source: ./configs-and-secrets/grouper/shibboleth/idp-metadata.xml + target: /etc/shibboleth/idp-metadata.xml + - type: bind + source: ./configs-and-secrets/grouper/httpd/host-cert.pem + target: /etc/pki/tls/certs/host-cert.pem + - type: bind + source: ./configs-and-secrets/grouper/httpd/host-cert.pem + target: /etc/pki/tls/certs/cachain.pem + + grouper_ws: + build: ./grouper_ws/ + command: bash -c "while ! curl -s grouper_data:3306 > /dev/null; do echo waiting for mysql to start; sleep 3; done; while ! curl -s ldap://directory:389 > /dev/null; do echo waiting for ldap to start; sleep 3; done; exec ws" + depends_on: + - grouper_data + - directory + environment: + - ENV + - GROUPER_DATABASE_PASSWORD_FILE=/run/secrets/g_database_password.txt + - SUBJECT_SOURCE_LDAP_PASSWORD=password + - USERTOKEN + networks: + net: + aliases: + - grouper-ws + ports: + - 9443:443 + secrets: + - g_database_password.txt + - source: grouper.hibernate.properties + target: grouper_grouper.hibernate.properties + - source: grouper-loader.properties + target: grouper_grouper-loader.properties + - source: subject.properties + target: grouper_subject.properties + - source: g_sp-key.pem + target: shib_sp-key.pem + - source: g_host-key.pem + target: host-key.pem + volumes: + - type: bind + source: ./configs-and-secrets/grouper/application/grouper.properties + target: /opt/grouper/conf/grouper.properties + - type: bind + source: ./configs-and-secrets/grouper/application/grouper.client.properties + target: /opt/grouper/conf/grouper.client.properties + - type: bind + source: ./configs-and-secrets/grouper/httpd/host-cert.pem + target: /etc/pki/tls/certs/host-cert.pem + - type: bind + source: ./configs-and-secrets/grouper/httpd/host-cert.pem + target: /etc/pki/tls/certs/cachain.pem + + grouper_data: + build: ./grouper_data/ + networks: + net: + aliases: + - grouper-data + ports: + - 3306:3306 + volumes: + - grouper_data:/var/lib/mysql + + directory: + build: ./directory/ + ports: + - 389:389 + networks: + - net + volumes: + - ldap:/var/lib/dirsrv + + sources: + build: ./sources/ + ports: + - 13306:3306 + networks: + - net + volumes: + - source_data:/var/lib/mysql + + targets: + build: ./targets/ + ports: + - 23306:389 + networks: + - net + volumes: + - target_data:/var/lib/mysql + + midpoint_data: + image: tier/mariadb:mariadb10 + ports: + - 33306:3306 + networks: + net: + aliases: + - midpoint-data + volumes: + - midpoint_mysql:/var/lib/mysql + - midpoint_data:/var/lib/mysqlmounted + environment: + - CREATE_NEW_DATABASE=if_needed + + midpoint_server: + build: ./midpoint_server/ + depends_on: + - midpoint_data + ports: + - 8443:443 + environment: + - AUTHENTICATION + - ENV + - USERTOKEN + - REPO_DATABASE_TYPE + - REPO_JDBC_URL + - REPO_HOST + - REPO_PORT + - REPO_DATABASE + - REPO_USER + - REPO_MISSING_SCHEMA_ACTION + - REPO_UPGRADEABLE_SCHEMA_ACTION + - REPO_SCHEMA_VERSION_IF_MISSING + - REPO_SCHEMA_VARIANT + - MP_MEM_MAX + - MP_MEM_INIT + - MP_JAVA_OPTS + - SSO_HEADER + - TIER_BEACON_OPT_OUT + - TIMEZONE + networks: + net: + aliases: + - midpoint-server + secrets: + - mp_database_password.txt + - mp_keystore_password.txt + - mp_sp-encrypt-key.pem + - mp_sp-signing-key.pem + - mp_host-key.pem + volumes: + - midpoint_home:/opt/midpoint/var + - type: bind + source: ./configs-and-secrets/midpoint/shibboleth/shibboleth2.xml + target: /etc/shibboleth/shibboleth2.xml + - type: bind + source: ./configs-and-secrets/midpoint/shibboleth/idp-metadata.xml + target: /etc/shibboleth/idp-metadata.xml + - type: bind + source: ./configs-and-secrets/midpoint/shibboleth/sp-signing-cert.pem + target: /etc/shibboleth/sp-signing-cert.pem + - type: bind + source: ./configs-and-secrets/midpoint/shibboleth/sp-encrypt-cert.pem + target: /etc/shibboleth/sp-encrypt-cert.pem + - type: bind + source: ./configs-and-secrets/midpoint/httpd/host-cert.pem + target: /etc/pki/tls/certs/host-cert.pem + - type: bind + source: ./configs-and-secrets/midpoint/httpd/host-cert.pem + target: /etc/pki/tls/certs/cachain.pem + + idp: + build: ./idp/ + depends_on: + - directory + environment: + - JETTY_MAX_HEAP=64m + - JETTY_BROWSER_SSL_KEYSTORE_PASSWORD=password + - JETTY_BACKCHANNEL_SSL_KEYSTORE_PASSWORD=password + networks: + - net + ports: + - 443:443 + + mq: + build: ./mq/ + environment: + - RABBITMQ_NODENAME=docker-rabbit + hostname: rabbitmq + networks: + - net + ports: + - 15672:15672 + volumes: + - mq:/var/lib/rabbitmq + +networks: + net: + driver: bridge + +secrets: +# grouper + g_host-key.pem: + file: ./configs-and-secrets/grouper/httpd/host-key.pem + g_sp-key.pem: + file: ./configs-and-secrets/grouper/shibboleth/sp-key.pem + g_database_password.txt: + file: ./configs-and-secrets/grouper/application/database_password.txt + rabbitmq_password.txt: + file: ./configs-and-secrets/grouper/application/rabbitmq_password.txt + grouper.hibernate.properties: + file: ./configs-and-secrets/grouper/application/grouper.hibernate.properties + grouper-loader.properties: + file: ./configs-and-secrets/grouper/application/grouper-loader.properties + subject.properties: + file: ./configs-and-secrets/grouper/application/subject.properties +# midPoint + mp_host-key.pem: + file: ./configs-and-secrets/midpoint/httpd/host-key.pem + mp_sp-signing-key.pem: + file: ./configs-and-secrets/midpoint/shibboleth/sp-signing-key.pem + mp_sp-encrypt-key.pem: + file: ./configs-and-secrets/midpoint/shibboleth/sp-encrypt-key.pem + mp_database_password.txt: + file: ./configs-and-secrets/midpoint/application/database_password.txt + mp_keystore_password.txt: + file: ./configs-and-secrets/midpoint/application/keystore_password.txt + +volumes: + grouper_data: + source_data: + target_data: + ldap: + midpoint_data: + midpoint_mysql: + midpoint_home: + mq: diff --git a/Components/midPoint/get-import-sis-persons-status.sh b/Components/midPoint/get-import-sis-persons-status.sh new file mode 100755 index 0000000..26d3fcd --- /dev/null +++ b/Components/midPoint/get-import-sis-persons-status.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +source ../../library.bash + +get_task_execution_status "Import from SIS persons" diff --git a/Components/midPoint/grouper_daemon/Dockerfile b/Components/midPoint/grouper_daemon/Dockerfile new file mode 100644 index 0000000..4ed3dc7 --- /dev/null +++ b/Components/midPoint/grouper_daemon/Dockerfile @@ -0,0 +1,5 @@ +FROM tier/grouper:2.4.0-a2-u1-w0-p0 + +LABEL author="tier-packaging@internet2.edu " + +CMD ["daemon"] diff --git a/Components/midPoint/grouper_data/Dockerfile b/Components/midPoint/grouper_data/Dockerfile new file mode 100644 index 0000000..15d196a --- /dev/null +++ b/Components/midPoint/grouper_data/Dockerfile @@ -0,0 +1,40 @@ +FROM tier/grouper:2.4.0-a2-u1-w0-p0 + +LABEL author="tier-packaging@internet2.edu " + +RUN yum install -y epel-release \ + && yum update -y \ + && yum install -y mariadb-server mariadb \ + && yum clean all \ + && rm -rf /var/cache/yum + +COPY container_files/seed-data/ /seed-data/ +COPY container_files/conf/ /opt/grouper/grouper.apiBinary/conf/ + +RUN mysql_install_db \ + && chown -R mysql:mysql /var/lib/mysql/ \ + && sed -i 's/^\(bind-address\s.*\)/# \1/' /etc/my.cnf \ + && sed -i 's/^\(log_error\s.*\)/# \1/' /etc/my.cnf \ + && sed -i 's/\[mysqld\]/\[mysqld\]\ncharacter_set_server = utf8/' /etc/my.cnf \ + && sed -i 's/\[mysqld\]/\[mysqld\]\ncollation_server = utf8_general_ci/' /etc/my.cnf \ + && sed -i 's/\[mysqld\]/\[mysqld\]\nport = 3306/' /etc/my.cnf \ + && cat /etc/my.cnf \ + && echo "/usr/bin/mysqld_safe &" > /tmp/config \ + && echo "mysqladmin --silent --wait=30 ping || exit 1" >> /tmp/config \ + && echo "mysql -e 'GRANT ALL PRIVILEGES ON *.* TO \"root\"@\"%\" WITH GRANT OPTION;'" >> /tmp/config \ + && echo "mysql -e 'CREATE DATABASE grouper CHARACTER SET utf8 COLLATE utf8_bin;'" >> /tmp/config \ + && bash /tmp/config \ + && rm -f /tmp/config + +RUN (mysqld_safe & ) \ + && while ! curl -s localhost:3306 > /dev/null; do echo waiting for mysqld to start; sleep 1; done; \ + bin/gsh -registry -check -runscript -noprompt && \ + echo "Running demo.gsh" && \ + sleep 10 && \ + bin/gsh /seed-data/demo.gsh && \ + echo "demo.gsh DONE" && \ + rm /seed-data/demo.gsh + +EXPOSE 3306 + +CMD mysqld_safe diff --git a/Components/midPoint/grouper_data/container_files/conf/grouper-loader.properties b/Components/midPoint/grouper_data/container_files/conf/grouper-loader.properties new file mode 100644 index 0000000..777376c --- /dev/null +++ b/Components/midPoint/grouper_data/container_files/conf/grouper-loader.properties @@ -0,0 +1,64 @@ +################################# +## LDAP connections +################################# +# specify the ldap connection with user, pass, url +# the string after "ldap." is the ID of the connection, and it should not have +# spaces or other special chars in it. In this case is it "personLdap" + +#note the URL should start with ldap: or ldaps: if it is SSL. +#It should contain the server and port (optional if not default), and baseDn, +#e.g. ldaps://ldapserver.school.edu:636/dc=school,dc=edu +ldap.demo.url = ldap://directory:389/dc=internet2,dc=edu + +#optional, if authenticated +ldap.demo.user = cn=admin,dc=internet2,dc=edu +#ldap.demo.user = cn=admin + +#optional, if authenticated note the password can be stored encrypted in an external file +#ldap.demo.pass = ${java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD_FILE') != null ? org.apache.commons.io.FileUtils.readFileToString(java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD_FILE'), "utf-8") : java.lang.System.getenv().get('SUBJECT_SOURCE_LDAP_PASSWORD')} +ldap.demo.pass = password + +#optional, if you are using tls, set this to true. Generally you will not be using an SSL URL to use TLS... +ldap.demo.tls = false + +#optional, if using sasl +#ldap.personLdap.saslAuthorizationId = +#ldap.personLdap.saslRealm = + +#optional (note, time limit is for search operations, timeout is for connection timeouts), +#most of these default to vt-ldap defaults. times are in millis +#validateOnCheckout defaults to true if all other validate methods are false +#ldap.personLdap.batchSize = +#ldap.personLdap.countLimit = +#ldap.personLdap.timeLimit = +#ldap.personLdap.timeout = +#ldap.personLdap.minPoolSize = +#ldap.personLdap.maxPoolSize = +#ldap.personLdap.validateOnCheckIn = +#ldap.personLdap.validateOnCheckOut = +#ldap.personLdap.validatePeriodically = +#ldap.personLdap.validateTimerPeriod = +#ldap.personLdap.pruneTimerPeriod = +#if connections expire after a certain amount of time, this is it, in millis, defaults to 300000 (5 minutes) +#ldap.personLdap.expirationTime = + +#make the paths fully qualified and not relative to the loader group. +loader.ldap.requireTopStemAsStemFromConfigGroup=false + +##################################### +## Messaging integration with change log +##################################### +changeLog.consumer.rabbitMqMessagingSample.quartzCron = 0 * * * * ? + +# note, change "messagingSample" in key to be the name of the consumer. e.g. changeLog.consumer.someNameAnyName.class +changeLog.consumer.rabbitMqMessagingSample.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer + +changeLog.consumer.rabbitMqMessagingSample.publisher.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbMessagingPublisher +changeLog.consumer.rabbitMqMessagingSample.publisher.messagingSystemName = rabbitmq +# note, routingKey property is valid only for rabbitmq. For other messaging systems, it is ignored. +changeLog.consumer.rabbitMqMessagingSample.publisher.routingKey = +## queue or topic +changeLog.consumer.rabbitMqMessagingSample.publisher.messageQueueType = queue +changeLog.consumer.rabbitMqMessagingSample.publisher.queueOrTopicName = sampleQueue +## this is optional if not using "id" for subjectId, need to be a subject attribute in the sources.xml +#changeLog.consumer.rabbitMqMessagingSample.publisher.addSubjectAttributes = email diff --git a/Components/midPoint/grouper_data/container_files/conf/grouper.hibernate.properties b/Components/midPoint/grouper_data/container_files/conf/grouper.hibernate.properties new file mode 100644 index 0000000..154b8eb --- /dev/null +++ b/Components/midPoint/grouper_data/container_files/conf/grouper.hibernate.properties @@ -0,0 +1,29 @@ +# +# Grouper Hibernate Configuration +# $Id: grouper.hibernate.example.properties,v 1.9 2009-08-11 20:18:09 mchyzer Exp $ +# + +# The grouper hibernate config uses Grouper Configuration Overlays (documented on wiki) +# By default the configuration is read from grouper.hibernate.base.properties +# (which should not be edited), and the grouper.hibernate.properties overlays +# the base settings. See the grouper.hibernate.base.properties for the possible +# settings that can be applied to the grouper.hibernate.properties + +######################################## +## DB settings +######################################## + +# e.g. mysql: jdbc:mysql://localhost:3306/grouper +# e.g. p6spy (log sql): [use the URL that your DB requires] +# e.g. oracle: jdbc:oracle:thin:@server.school.edu:1521:sid +# e.g. hsqldb (a): jdbc:hsqldb:dist/run/grouper;create=true +# e.g. hsqldb (b): jdbc:hsqldb:hsql://localhost:9001/grouper +# e.g. postgres: jdbc:postgresql://localhost:5432/database +# e.g. mssql: jdbc:sqlserver://localhost:3280;databaseName=grouper +hibernate.connection.url = jdbc:mysql://localhost:3306/grouper?CharSet=utf8&useUnicode=true&characterEncoding=utf8 + +hibernate.connection.username = root +# If you are using an empty password, depending upon your version of +# Java and Ant you may need to specify a password of "". +# Note: you can keep passwords external and encrypted: https://bugs.internet2.edu/jira/browse/GRP-122 +hibernate.connection.password = diff --git a/Components/midPoint/grouper_data/container_files/conf/grouper.properties b/Components/midPoint/grouper_data/container_files/conf/grouper.properties new file mode 100644 index 0000000..c931287 --- /dev/null +++ b/Components/midPoint/grouper_data/container_files/conf/grouper.properties @@ -0,0 +1,25 @@ +# +# Grouper Configuration +# $Id: grouper.example.properties,v 1.48 2009-12-16 06:02:30 mchyzer Exp $ +# + +# Grouper uses Grouper Configuration Overlays (documented on wiki) +# By default the configuration is read from grouper.base.properties +# (which should not be edited), and the grouper.properties overlays +# the base settings. See the grouper.base.properties for the possible +# settings that can be applied to the grouper.properties + +#if groups like the wheel group should be auto-created for convenience (note: check config needs to be on) +configuration.autocreate.system.groups = true + +# A wheel group allows you to enable non-GrouperSystem subjects to act +# like a root user when interacting with the registry. +groups.wheel.use = true + +# Set to the name of the group you want to treat as the wheel group. +# The members of this group will be treated as root-like users. +groups.wheel.group = etc:sysadmingroup + +# Used to allow Include Exclude groups +grouperIncludeExclude.use = true +grouperIncludeExclude.requireGroups.use = true diff --git a/Components/midPoint/grouper_data/container_files/conf/subject.properties b/Components/midPoint/grouper_data/container_files/conf/subject.properties new file mode 100644 index 0000000..4a31712 --- /dev/null +++ b/Components/midPoint/grouper_data/container_files/conf/subject.properties @@ -0,0 +1,78 @@ +#subject.sources.xml.location = + +subjectApi.source.ldap.param.ldapServerId.value = demo + +subjectApi.source.ldap.id = ldap +subjectApi.source.ldap.name = EDU Ldap +subjectApi.source.ldap.types = person +subjectApi.source.ldap.adapterClass = edu.internet2.middleware.grouper.subj.GrouperJndiSourceAdapter +#subjectApi.source.ldap.param.INITIAL_CONTEXT_FACTORY.value = com.sun.jndi.ldap.LdapCtxFactory +#subjectApi.source.ldap.param.PROVIDER_URL.value = ldap://localhost:389 +#subjectApi.source.ldap.param.SECURITY_AUTHENTICATION.value = simple +#subjectApi.source.ldap.param.SECURITY_PRINCIPAL.value = cn=admin,dc=internet2,dc=edu +#subjectApi.source.ldap.param.SECURITY_CREDENTIALS.value = password +#subjectApi.source.ldap.param.VTLDAP_VALIDATOR.value = ConnectLdapValidator + +subjectApi.source.ldap.param.SubjectID_AttributeType.value = uid +subjectApi.source.ldap.param.SubjectID_formatToLowerCase.value = false +subjectApi.source.ldap.param.Name_AttributeType.value = cn +subjectApi.source.ldap.param.Description_AttributeType.value = cn +subjectApi.source.ldap.param.subjectVirtualAttribute_0_searchAttribute0.value = ${subjectUtils.defaultIfBlank(subject.getAttributeValueOrCommaSeparated('uid'), "")},${subjectUtils.defaultIfBlank(subject.getAttributeValueOrCommaSeparated('cn'), "")},${subjectUtils.defaultIfBlank(subject.getAttributeValueOrCommaSeparated('exampleEduRegId'), "")} +subjectApi.source.ldap.param.sortAttribute0.value = cn +subjectApi.source.ldap.param.searchAttribute0.value = searchAttribute0 + +# STATUS SECTION for searches to filter out inactives and allow +# the user to filter by status with e.g. status=all +# this is optional, and advanced +# +# field in database or ldap or endpoint that is the status field +#subjectApi.source.example.param.statusDatastoreFieldName.value = status + +# search string from user which represents the status. e.g. status=active +#subjectApi.source.example.param.statusLabel.value = status + +# available statuses from screen (if not specified, any will be allowed). comma separated list. +# Note, this is optional and you probably dont want to configure it, it is mostly necessary +# when you have multiple sources with statuses... if someone types an invalid status +# and you have this configured, it will not filter by it +#subjectApi.source.example.param.statusesFromUser.value = Active, Inactive, Pending, All + +# all label from the user +#subjectApi.source.example.param.statusAllFromUser.value = All + +# if no status is specified, this will be used (e.g. for active only). Note, the value should be of the +# form the user would type in +#subjectApi.source.example.param.statusSearchDefault.value = status=active + +# translate between screen values of status, and the data store value. Increment the 0 to 1, 2, etc for more translations. +# so the user could enter: status=active, and that could translate to status_col=A. The 'user' is what the user types in, +# the 'datastore' is what is in the datastore. The user part is not case-sensitive. Note, this could be a many to one +#subjectApi.source.example.param.statusTranslateUser0.value = active +#subjectApi.source.example.param.statusTranslateDatastore0.value = A + +# subject identifier to store in grouper's member table. this is used to increase speed of loader and perhaps for provisioning +# you can have up to max 1 subject identifier +#subjectApi.source.example.param.subjectIdentifierAttribute0.value = uid + +#searchSubject: find a subject by ID. ID is generally an opaque and permanent identifier, e.g. 12345678. +# Each subject has one and only on ID. Returns one result when searching for one ID. +subjectApi.source.ldap.search.searchSubject.param.filter.value = (&(uid=%TERM%)(objectclass=person)) +subjectApi.source.ldap.search.searchSubject.param.scope.value = SUBTREE_SCOPE +subjectApi.source.ldap.search.searchSubject.param.base.value = ou=people + +#searchSubjectByIdentifier: find a subject by identifier. Identifier is anything that uniquely +# identifies the user, e.g. jsmith or jsmith@institution.edu. +# Subjects can have multiple identifiers. Note: it is nice to have if identifiers are unique +# even across sources. Returns one result when searching for one identifier. +subjectApi.source.ldap.search.searchSubjectByIdentifier.param.filter.value = (&(|(uid=%TERM%)(employeeNumber=%TERM%))(objectclass=person)) +subjectApi.source.ldap.search.searchSubjectByIdentifier.param.scope.value = SUBTREE_SCOPE +subjectApi.source.ldap.search.searchSubjectByIdentifier.param.base.value = ou=people + +# search: find subjects by free form search. Returns multiple results. + +subjectApi.source.ldap.search.search.param.filter.value = (&(|(|(uid=%TERM%)(cn=*%TERM%*))(uid=%TERM%*))(objectclass=person)) +subjectApi.source.ldap.search.search.param.scope.value = SUBTREE_SCOPE +subjectApi.source.ldap.search.search.param.base.value = ou=people + +subjectApi.source.ldap.attributes = givenName, sn, uid, mail, employeeNumber +subjectApi.source.ldap.internalAttributes = searchAttribute0 diff --git a/Components/midPoint/grouper_data/container_files/seed-data/demo.gsh b/Components/midPoint/grouper_data/container_files/seed-data/demo.gsh new file mode 100644 index 0000000..c58d289 --- /dev/null +++ b/Components/midPoint/grouper_data/container_files/seed-data/demo.gsh @@ -0,0 +1,41 @@ +System.out.println("************** demo.gsh starting..."); + +gs = GrouperSession.startRootSession(); + +addStem("", "app", "app") +addStem("", "basis", "basis") +addStem("", "bundle", "bundle") +addStem("", "org", "org") +addStem("", "test", "test") +addStem("", "midpoint", "midpoint") + +addRootStem("ref", "ref") +addStem("ref", "course", "course") +addStem("ref", "affiliation", "affiliation") + +group = GroupFinder.findByName(gs, "etc:sysadmingroup", true); +group.getAttributeDelegate().assignAttribute(LoaderLdapUtils.grouperLoaderLdapAttributeDefName()).getAttributeAssign(); +attributeAssign = group.getAttributeDelegate().retrieveAssignment(null, LoaderLdapUtils.grouperLoaderLdapAttributeDefName(), false, true); +attributeAssign.getAttributeValueDelegate().assignValue(LoaderLdapUtils.grouperLoaderLdapQuartzCronName(), "0 * * * * ?"); +attributeAssign.getAttributeValueDelegate().assignValue(LoaderLdapUtils.grouperLoaderLdapTypeName(), "LDAP_SIMPLE"); +attributeAssign.getAttributeValueDelegate().assignValue(LoaderLdapUtils.grouperLoaderLdapFilterName(), "(cn=sysadmingroup)"); +attributeAssign.getAttributeValueDelegate().assignValue(LoaderLdapUtils.grouperLoaderLdapSearchDnName(), "ou=midpoint,ou=Groups"); +attributeAssign.getAttributeValueDelegate().assignValue(LoaderLdapUtils.grouperLoaderLdapServerIdName(), "demo"); +attributeAssign.getAttributeValueDelegate().assignValue(LoaderLdapUtils.grouperLoaderLdapSourceIdName(), "ldap"); +attributeAssign.getAttributeValueDelegate().assignValue(LoaderLdapUtils.grouperLoaderLdapSubjectExpressionName(), '${loaderLdapElUtils.convertDnToSpecificValue(subjectId)}'); +attributeAssign.getAttributeValueDelegate().assignValue(LoaderLdapUtils.grouperLoaderLdapSubjectAttributeName(), "uniqueMember"); +attributeAssign.getAttributeValueDelegate().assignValue(LoaderLdapUtils.grouperLoaderLdapSubjectIdTypeName(), "subjectId"); + +midpointGroupsGroup = new GroupSave(gs).assignName("etc:midpointGroups").assignCreateParentStemsIfNotExist(true).save(); + +testGroup = new GroupSave(gs).assignName("midpoint:test").assignCreateParentStemsIfNotExist(true).save(); +chess = new GroupSave(gs).assignName("app:mailinglist:chess").assignCreateParentStemsIfNotExist(true).save() +idmfans = new GroupSave(gs).assignName("app:mailinglist:idm-fans").assignCreateParentStemsIfNotExist(true).save() +cs = new GroupSave(gs).assignName("app:cs").assignCreateParentStemsIfNotExist(true).save() +volunteers = new GroupSave(gs).assignName("test:volunteers").assignCreateParentStemsIfNotExist(true).save() + +midpointGroupsGroup.addMember(SubjectFinder.findById(testGroup.getId(), 'group', 'g:gsa'), false) +midpointGroupsGroup.addMember(SubjectFinder.findById(chess.getId(), 'group', 'g:gsa'), false) +midpointGroupsGroup.addMember(SubjectFinder.findById(idmfans.getId(), 'group', 'g:gsa'), false) +midpointGroupsGroup.addMember(SubjectFinder.findById(cs.getId(), 'group', 'g:gsa'), false) +midpointGroupsGroup.addMember(SubjectFinder.findById(volunteers.getId(), 'group', 'g:gsa'), false) diff --git a/Components/midPoint/grouper_ui/Dockerfile b/Components/midPoint/grouper_ui/Dockerfile new file mode 100644 index 0000000..3551f04 --- /dev/null +++ b/Components/midPoint/grouper_ui/Dockerfile @@ -0,0 +1,7 @@ +FROM tier/grouper:2.4.0-a2-u1-w0-p0 + +LABEL author="tier-packaging@internet2.edu " + +#COPY in custom css, images, etc + +CMD ["ui"] diff --git a/Components/midPoint/grouper_ui/container_files/shibboleth/shibd.logger b/Components/midPoint/grouper_ui/container_files/shibboleth/shibd.logger new file mode 100644 index 0000000..2589b43 --- /dev/null +++ b/Components/midPoint/grouper_ui/container_files/shibboleth/shibd.logger @@ -0,0 +1,69 @@ +# set overall behavior +log4j.rootCategory=DEBUG, shibd_log, warn_log + +# fairly verbose for DEBUG, so generally leave at DEBUG +log4j.category.XMLTooling.XMLObject=DEBUG +log4j.category.XMLTooling.KeyInfoResolver=DEBUG +log4j.category.Shibboleth.IPRange=DEBUG +log4j.category.Shibboleth.PropertySet=DEBUG + +# raise for low-level tracing of SOAP client HTTP/SSL behavior +log4j.category.XMLTooling.libcurl=DEBUG + +# useful categories to tune independently: +# +# tracing of SAML messages and security policies +#log4j.category.OpenSAML.MessageDecoder=DEBUG +#log4j.category.OpenSAML.MessageEncoder=DEBUG +#log4j.category.OpenSAML.SecurityPolicyRule=DEBUG +#log4j.category.XMLTooling.SOAPClient=DEBUG +# interprocess message remoting +#log4j.category.Shibboleth.Listener=DEBUG +# mapping of requests to applicationId +#log4j.category.Shibboleth.RequestMapper=DEBUG +# high level session cache operations +#log4j.category.Shibboleth.SessionCache=DEBUG +# persistent storage and caching +#log4j.category.XMLTooling.StorageService=DEBUG + +# logs XML being signed or verified if set to DEBUG +log4j.category.XMLTooling.Signature.Debugger=DEBUG, sig_log +log4j.additivity.XMLTooling.Signature.Debugger=false + +# the tran log blocks the "default" appender(s) at runtime +# Level should be left at DEBUG for this category +log4j.category.Shibboleth-TRANSACTION=DEBUG, tran_log +log4j.additivity.Shibboleth-TRANSACTION=false +# uncomment to suppress particular event types +#log4j.category.Shibboleth-TRANSACTION.AuthnRequest=WARN +#log4j.category.Shibboleth-TRANSACTION.Login=WARN +#log4j.category.Shibboleth-TRANSACTION.Logout=WARN + +# define the appenders + +log4j.appender.shibd_log=org.apache.log4j.RollingFileAppender +log4j.appender.shibd_log.fileName=/var/log/shibboleth/shibd.log +log4j.appender.shibd_log.maxFileSize=1000000 +log4j.appender.shibd_log.maxBackupIndex=10 +log4j.appender.shibd_log.layout=org.apache.log4j.PatternLayout +log4j.appender.shibd_log.layout.ConversionPattern=%d{%Y-%m-%d %H:%M:%S} %p %c %x: %m%n + +log4j.appender.warn_log=org.apache.log4j.RollingFileAppender +log4j.appender.warn_log.fileName=/var/log/shibboleth/shibd_warn.log +log4j.appender.warn_log.maxFileSize=1000000 +log4j.appender.warn_log.maxBackupIndex=10 +log4j.appender.warn_log.layout=org.apache.log4j.PatternLayout +log4j.appender.warn_log.layout.ConversionPattern=%d{%Y-%m-%d %H:%M:%S} %p %c %x: %m%n +log4j.appender.warn_log.threshold=WARN + +log4j.appender.tran_log=org.apache.log4j.RollingFileAppender +log4j.appender.tran_log.fileName=/var/log/shibboleth/transaction.log +log4j.appender.tran_log.maxFileSize=1000000 +log4j.appender.tran_log.maxBackupIndex=20 +log4j.appender.tran_log.layout=org.apache.log4j.PatternLayout +log4j.appender.tran_log.layout.ConversionPattern=%d{%Y-%m-%d %H:%M:%S} %p %c %x: %m%n + +log4j.appender.sig_log=org.apache.log4j.FileAppender +log4j.appender.sig_log.fileName=/var/log/shibboleth/signature.log +log4j.appender.sig_log.layout=org.apache.log4j.PatternLayout +log4j.appender.sig_log.layout.ConversionPattern=%m diff --git a/Components/midPoint/grouper_ws/Dockerfile b/Components/midPoint/grouper_ws/Dockerfile new file mode 100644 index 0000000..ca4cf1a --- /dev/null +++ b/Components/midPoint/grouper_ws/Dockerfile @@ -0,0 +1,9 @@ +FROM tier/grouper:2.4.0-a2-u1-w0-p0 + +LABEL author="tier-packaging@internet2.edu " + +COPY container_files/web.xml /opt/grouper/grouper.ws/WEB-INF/ +COPY container_files/tomcat-users.xml /opt/tomcat/conf/ +COPY container_files/server.xml /opt/tomcat/conf/ + +CMD ["ws"] diff --git a/Components/midPoint/grouper_ws/container_files/server.xml b/Components/midPoint/grouper_ws/container_files/server.xml new file mode 100644 index 0000000..3c919f5 --- /dev/null +++ b/Components/midPoint/grouper_ws/container_files/server.xml @@ -0,0 +1,180 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Components/midPoint/grouper_ws/container_files/tomcat-users.xml b/Components/midPoint/grouper_ws/container_files/tomcat-users.xml new file mode 100644 index 0000000..f5d6945 --- /dev/null +++ b/Components/midPoint/grouper_ws/container_files/tomcat-users.xml @@ -0,0 +1,46 @@ + + + + + + + + + \ No newline at end of file diff --git a/Components/midPoint/grouper_ws/container_files/web.xml b/Components/midPoint/grouper_ws/container_files/web.xml new file mode 100644 index 0000000..03d3deb --- /dev/null +++ b/Components/midPoint/grouper_ws/container_files/web.xml @@ -0,0 +1,128 @@ + + + + + + + + + Grouper service filter + edu.internet2.middleware.grouper.ws.GrouperServiceJ2ee + + + + + Grouper logging filter + edu.internet2.middleware.grouper.ws.j2ee.ServletFilterLogger + + + + + + Grouper service filter + /services/* + + + Grouper service filter + /servicesRest/* + + + AxisServlet + Apache-Axis Servlet + edu.internet2.middleware.grouper.ws.GrouperServiceAxisServlet + 1 + + + + + RestServlet + WS REST Servlet + edu.internet2.middleware.grouper.ws.rest.GrouperRestServlet + 1 + + + StatusServlet + Status Servlet + edu.internet2.middleware.grouper.j2ee.status.GrouperStatusServlet + 1 + + + StatusServlet + /status + + + AxisServlet + /services/* + + + RestServlet + /servicesRest/* + + + + + Web services + /services/* + + + * + + + + + + Web services + /servicesRest/* + + + + * + + + + + + BASIC + Grouper Application + + + + + + The role that is required to log in to web service + + * + + + + 1 + + + diff --git a/Components/midPoint/idp/Dockerfile b/Components/midPoint/idp/Dockerfile new file mode 100644 index 0000000..0f6f508 --- /dev/null +++ b/Components/midPoint/idp/Dockerfile @@ -0,0 +1,5 @@ +FROM tier/shib-idp + +LABEL author="tier-packaging@internet2.edu " + +COPY shibboleth-idp/ /opt/shibboleth-idp/ diff --git a/Components/midPoint/idp/shibboleth-idp/conf/attribute-filter.xml b/Components/midPoint/idp/shibboleth-idp/conf/attribute-filter.xml new file mode 100644 index 0000000..21ffdb8 --- /dev/null +++ b/Components/midPoint/idp/shibboleth-idp/conf/attribute-filter.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Components/midPoint/idp/shibboleth-idp/conf/attribute-resolver.xml b/Components/midPoint/idp/shibboleth-idp/conf/attribute-resolver.xml new file mode 100644 index 0000000..ee9519f --- /dev/null +++ b/Components/midPoint/idp/shibboleth-idp/conf/attribute-resolver.xml @@ -0,0 +1,293 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Components/midPoint/idp/shibboleth-idp/conf/idp.properties b/Components/midPoint/idp/shibboleth-idp/conf/idp.properties new file mode 100644 index 0000000..4396f49 --- /dev/null +++ b/Components/midPoint/idp/shibboleth-idp/conf/idp.properties @@ -0,0 +1,195 @@ +# Load any additional property resources from a comma-delimited list +idp.additionalProperties= /conf/ldap.properties, /conf/saml-nameid.properties, /conf/services.properties + +# Set the entityID of the IdP +idp.entityID= https://idptestbed/idp/shibboleth + +# Set the scope used in the attribute resolver for scoped attributes +idp.scope= example.org + +# General cookie properties (maxAge only applies to persistent cookies) +#idp.cookie.secure = false +#idp.cookie.httpOnly = true +#idp.cookie.domain = +#idp.cookie.path = +#idp.cookie.maxAge = 31536000 + +# Set the location of user-supplied web flow definitions +#idp.webflows = %{idp.home}/flows + +# Set the location of Velocity view templates +#idp.views = %{idp.home}/views + +# Settings for internal AES encryption key +#idp.sealer.storeType = JCEKS +#idp.sealer.updateInterval = PT15M +#idp.sealer.aliasBase = secret +idp.sealer.storeResource= %{idp.home}/credentials/sealer.jks +idp.sealer.versionResource= %{idp.home}/credentials/sealer.kver +idp.sealer.storePassword= password +idp.sealer.keyPassword= password + +# Settings for public/private signing and encryption key(s) +# During decryption key rollover, point the ".2" properties at a second +# keypair, uncomment in credentials.xml, then publish it in your metadata. +idp.signing.key= %{idp.home}/credentials/idp-signing.key +idp.signing.cert= %{idp.home}/credentials/idp-signing.crt +idp.encryption.key= %{idp.home}/credentials/idp-encryption.key +idp.encryption.cert= %{idp.home}/credentials/idp-encryption.crt +#idp.encryption.key.2 = %{idp.home}/credentials/idp-encryption-old.key +#idp.encryption.cert.2 = %{idp.home}/credentials/idp-encryption-old.crt + +# Sets the bean ID to use as a default security configuration set +#idp.security.config = shibboleth.DefaultSecurityConfiguration + +# To default to SHA-1, set to shibboleth.SigningConfiguration.SHA1 +#idp.signing.config = shibboleth.SigningConfiguration.SHA256 + +# Configures trust evaluation of keys used by services at runtime +# Defaults to supporting both explicit key and PKIX using SAML metadata. +#idp.trust.signatures = shibboleth.ChainingSignatureTrustEngine +# To pick only one set to one of: +# shibboleth.ExplicitKeySignatureTrustEngine, shibboleth.PKIXSignatureTrustEngine +#idp.trust.certificates = shibboleth.ChainingX509TrustEngine +# To pick only one set to one of: +# shibboleth.ExplicitKeyX509TrustEngine, shibboleth.PKIXX509TrustEngine + +# If true, encryption will happen whenever a key to use can be located, but +# failure to encrypt won't result in request failure. +#idp.encryption.optional = false + +# Configuration of client- and server-side storage plugins +#idp.storage.cleanupInterval = PT10M +#idp.storage.htmlLocalStorage = false + +# Set to true to expose more detailed errors in responses to SPs +#idp.errors.detailed = false +# Set to false to skip signing of SAML response messages that signal errors +#idp.errors.signed = true +# Name of bean containing a list of Java exception classes to ignore +#idp.errors.excludedExceptions = ExceptionClassListBean +# Name of bean containing a property set mapping exception names to views +#idp.errors.exceptionMappings = ExceptionToViewPropertyBean +# Set if a different default view name for events and exceptions is needed +#idp.errors.defaultView = error + +# Set to false to disable the IdP session layer +#idp.session.enabled = true + +# Set to "shibboleth.StorageService" for server-side storage of user sessions +#idp.session.StorageService = shibboleth.ClientSessionStorageService +idp.session.StorageService = shibboleth.StorageService + +# Size of session IDs +#idp.session.idSize = 32 +# Bind sessions to IP addresses +#idp.session.consistentAddress = true +# Inactivity timeout +#idp.session.timeout = PT60M +# Extra time to store sessions for logout +#idp.session.slop = PT0S +# Tolerate storage-related errors +#idp.session.maskStorageFailure = false +# Track information about SPs logged into +#idp.session.trackSPSessions = false +# Support lookup by SP for SAML logout +#idp.session.secondaryServiceIndex = false +# Length of time to track SP sessions +#idp.session.defaultSPlifetime = PT2H + +# Regular expression matching login flows to enable, e.g. IPAddress|Password +idp.authn.flows= Password + +# Regular expression of forced "initial" methods when no session exists, +# usually in conjunction with the idp.authn.resolveAttribute property below. +#idp.authn.flows.initial = Password + +# Set to an attribute ID to resolve prior to selecting authentication flows; +# its values are used to filter the flows to allow. +#idp.authn.resolveAttribute = eduPersonAssurance + +# Default lifetime and timeout of various authentication methods +#idp.authn.defaultLifetime = PT60M +#idp.authn.defaultTimeout = PT30M + +# Whether to prioritize "active" results when an SP requests more than +# one possible matching login method (V2 behavior was to favor them) +#idp.authn.favorSSO = true + +# Whether to fail requests when a user identity after authentication +# doesn't match the identity in a pre-existing session. +#idp.authn.identitySwitchIsError = false + +# Set to "shibboleth.StorageService" or custom bean for alternate storage of consent +#idp.consent.StorageService = shibboleth.ClientPersistentStorageService + +# Set to "shibboleth.consent.AttributeConsentStorageKey" to use an attribute +# to key user consent storage records (and set the attribute name) +#idp.consent.userStorageKey = shibboleth.consent.PrincipalConsentStorageKey +#idp.consent.userStorageKeyAttribute = uid + +# Flags controlling how built-in attribute consent feature operates +#idp.consent.allowDoNotRemember = true +#idp.consent.allowGlobal = true +#idp.consent.allowPerAttribute = false + +# Whether attribute values and terms of use text are compared +#idp.consent.compareValues = false +# Maximum number of consent records for space-limited storage (e.g. cookies) +#idp.consent.maxStoredRecords = 10 +# Maximum number of consent records for larger/server-side storage (0 = no limit) +#idp.consent.expandedMaxStoredRecords = 0 + +# Time in milliseconds to expire consent storage records. +#idp.consent.storageRecordLifetime = P1Y + +# Whether to lookup metadata, etc. for every SP involved in a logout +# for use by user interface logic; adds overhead so off by default. +#idp.logout.elaboration = false + +# Whether to require logout requests be signed/authenticated. +#idp.logout.authenticated = true + +# Message freshness and replay cache tuning +#idp.policy.messageLifetime = PT3M +#idp.policy.clockSkew = PT3M + +# Set to custom bean for alternate storage of replay cache +#idp.replayCache.StorageService = shibboleth.StorageService + +# Toggles whether to allow outbound messages via SAML artifact +#idp.artifact.enabled = true +# Suppresses typical signing/encryption when artifact binding used +#idp.artifact.secureChannel = true +# May differ to direct SAML 2 artifact lookups to specific server nodes +#idp.artifact.endpointIndex = 2 +# Set to custom bean for alternate storage of artifact map state +#idp.artifact.StorageService = shibboleth.StorageService + +# Name of access control policy for various admin flows +idp.status.accessPolicy= AccessByIPAddress +idp.resolvertest.accessPolicy= AccessByIPAddress +idp.reload.accessPolicy= AccessByIPAddress + +# Comma-delimited languages to use if not match can be found with the +# browser-supported languages, defaults to an empty list. +idp.ui.fallbackLanguages= en,fr,de + +# Storage service used by CAS protocol +# Defaults to shibboleth.StorageService (in-memory) +# MUST be server-side storage (e.g. in-memory, memcached, database) +# NOTE that idp.session.StorageService requires server-side storage +# when CAS protocol is enabled +idp.cas.StorageService=shibboleth.StorageService + +# CAS service registry implementation class +#idp.cas.serviceRegistryClass=net.shibboleth.idp.cas.service.PatternServiceRegistry + +# Profile flows in which the ProfileRequestContext should be exposed +# in servlet request under the key "opensamlProfileRequestContext" +#idp.profile.exposeProfileRequestContextInServletRequest = SAML2/POST/SSO,SAML2/Redirect/SSO + +# F-TICKS auditing - set salt to include hashed username +#idp.fticks.federation=MyFederation +#idp.fticks.algorithm=SHA-256 +#idp.fticks.salt=somethingsecret diff --git a/Components/midPoint/idp/shibboleth-idp/conf/ldap.properties b/Components/midPoint/idp/shibboleth-idp/conf/ldap.properties new file mode 100644 index 0000000..726f145 --- /dev/null +++ b/Components/midPoint/idp/shibboleth-idp/conf/ldap.properties @@ -0,0 +1,58 @@ +# LDAP authentication configuration, see authn/ldap-authn-config.xml + +## Authenticator strategy, either anonSearchAuthenticator, bindSearchAuthenticator, directAuthenticator, adAuthenticator +#idp.authn.LDAP.authenticator = anonSearchAuthenticator + +## Connection properties ## +idp.authn.LDAP.ldapURL = ldap://directory:389 +idp.authn.LDAP.useStartTLS = false +idp.authn.LDAP.useSSL = false +#idp.authn.LDAP.connectTimeout = 3000 + +## SSL configuration, either jvmTrust, certificateTrust, or keyStoreTrust +#idp.authn.LDAP.sslConfig = certificateTrust +## If using certificateTrust above, set to the trusted certificate's path +idp.authn.LDAP.trustCertificates = %{idp.home}/credentials/ldap-server.crt +## If using keyStoreTrust above, set to the truststore path +idp.authn.LDAP.trustStore = %{idp.home}/credentials/ldap-server.truststore + +## Return attributes during authentication +## NOTE: this is not used during attribute resolution; configure that directly in the +## attribute-resolver.xml configuration via a DataConnector's element +idp.authn.LDAP.returnAttributes = cn,businessCategory,mail + +## DN resolution properties ## + +# Search DN resolution, used by anonSearchAuthenticator, bindSearchAuthenticator +# for AD: CN=Users,DC=example,DC=org +idp.authn.LDAP.baseDN = ou=people,dc=internet2,dc=edu +#idp.authn.LDAP.subtreeSearch = false +idp.authn.LDAP.userFilter = (uid={user}) +# bind search configuration +# for AD: idp.authn.LDAP.bindDN=adminuser@domain.com +idp.authn.LDAP.bindDN = cn=admin,dc=internet2,dc=edu +idp.authn.LDAP.bindDNCredential = password + +# Format DN resolution, used by directAuthenticator, adAuthenticator +# for AD use idp.authn.LDAP.dnFormat=%s@domain.com +idp.authn.LDAP.dnFormat = uid=%s,ou=people,dc=internet2,dc=edu + +# LDAP attribute configuration, see attribute-resolver.xml +idp.attribute.resolver.LDAP.ldapURL = %{idp.authn.LDAP.ldapURL} +idp.attribute.resolver.LDAP.baseDN = %{idp.authn.LDAP.baseDN} +idp.attribute.resolver.LDAP.bindDN = %{idp.authn.LDAP.bindDN} +idp.attribute.resolver.LDAP.bindDNCredential = %{idp.authn.LDAP.bindDNCredential} +idp.attribute.resolver.LDAP.useStartTLS = %{idp.authn.LDAP.useStartTLS:true} +idp.attribute.resolver.LDAP.trustCertificates = %{idp.authn.LDAP.trustCertificates} +idp.attribute.resolver.LDAP.searchFilter = (uid=$requestContext.principalName) + +# LDAP pool configuration, used for both authn and DN resolution +#idp.pool.LDAP.minSize = 3 +#idp.pool.LDAP.maxSize = 10 +#idp.pool.LDAP.validateOnCheckout = false +#idp.pool.LDAP.validatePeriodically = true +#idp.pool.LDAP.validatePeriod = 300 +#idp.pool.LDAP.prunePeriod = 300 +#idp.pool.LDAP.idleTime = 600 +#idp.pool.LDAP.blockWaitTime = 3000 +#idp.pool.LDAP.failFastInitialize = false diff --git a/Components/midPoint/idp/shibboleth-idp/conf/metadata-providers.xml b/Components/midPoint/idp/shibboleth-idp/conf/metadata-providers.xml new file mode 100644 index 0000000..f70135e --- /dev/null +++ b/Components/midPoint/idp/shibboleth-idp/conf/metadata-providers.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Components/midPoint/idp/shibboleth-idp/credentials/idp-backchannel.crt b/Components/midPoint/idp/shibboleth-idp/credentials/idp-backchannel.crt new file mode 100644 index 0000000..c1f8fab --- /dev/null +++ b/Components/midPoint/idp/shibboleth-idp/credentials/idp-backchannel.crt @@ -0,0 +1,19 @@ +-----BEGIN CERTIFICATE----- +MIIDEzCCAfugAwIBAgIUS9SuTXwsFVVG+LjOEAbLqqT/el0wDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMjZaFw0zNTEy +MTEwMjIwMjZaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCMAoDHx8xCIfv/6QKqt9mcHYmEJ8y2dKprUbpdcOjH +YvNPIl/lHPsUyrb+Nc+q2CDeiWjVk1mWYq0UpIwpBMuw1H6+oOqr4VQRi65pin0M +SfE0MWIaFo5FPvpvoptkHD4gvREbm4swyXGMczcMRfqgalFXhUD2wz8W3XAM5Cq2 +03XeJbj6TwjvKatG5XPdeUe2FBGuOO2q54L1hcIGnLMCQrg7D31lR13PJbjnJ0No +5C3k8TPuny6vJsBC03GNLNKfmrKVTdzr3VKp1uay1G3DL9314fgmbl8HA5iRQmy+ +XInUU6/8NXZSF59p3ITAOvZQeZsbJjg5gGDip5OZo9YlAgMBAAGjWzBZMB0GA1Ud +DgQWBBRPlM4VkKZ0U4ec9GrIhFQl0hNbLDA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAIZ0a1ov3my3ljJG588I/PHx+TxAWONWmpKbO9c/qI3Drxk4oRIffiac +ANxdvtabgIzrlk5gMMisD7oyqHJiWgKv5Bgctd8w3IS3lLl7wHX65mTKQRXniG98 +NIjkvfrhe2eeJxecOqnDI8GOhIGCIqZUn8ShdM/yHjhQ2Mh0Hj3U0LlKvnmfGSQl +j0viGwbFCaNaIP3zc5UmCrdE5h8sWL3Fu7ILKM9RyFa2ILHrJScV9t623IcHffHP +IeaY/WtuapsrqRFxuQL9QFWN0FsRIdLmjTq+00+B/XnnKRKFBuWfjhHLF/uu8f+E +t6Lf23Kb8yD6ZR7dihMZAGHnYQ/hlhM= +-----END CERTIFICATE----- diff --git a/Components/midPoint/idp/shibboleth-idp/credentials/idp-backchannel.p12 b/Components/midPoint/idp/shibboleth-idp/credentials/idp-backchannel.p12 new file mode 100644 index 0000000000000000000000000000000000000000..112540ac0718da62464ec2f31d7916a923e3c531 GIT binary patch literal 2500 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 literal 0 HcmV?d00001 diff --git a/Components/midPoint/idp/shibboleth-idp/credentials/sealer.kver b/Components/midPoint/idp/shibboleth-idp/credentials/sealer.kver new file mode 100644 index 0000000..d64b0e4 --- /dev/null +++ b/Components/midPoint/idp/shibboleth-idp/credentials/sealer.kver @@ -0,0 +1,2 @@ +#Fri Dec 11 02:20:32 UTC 2015 +CurrentVersion=1 diff --git a/Components/midPoint/idp/shibboleth-idp/metadata/grouper-sp.xml b/Components/midPoint/idp/shibboleth-idp/metadata/grouper-sp.xml new file mode 100644 index 0000000..5b42a7b --- /dev/null +++ b/Components/midPoint/idp/shibboleth-idp/metadata/grouper-sp.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sp.example.org + + CN=sp.example.org,O=Internet2/TIER,L=Ann Arbor,ST=MI,C=US + MIIDPDCCAiQCCQDNZe8r0hVtuTANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJV +UzELMAkGA1UECAwCTUkxEjAQBgNVBAcMCUFubiBBcmJvcjEXMBUGA1UECgwOSW50 +ZXJuZXQyL1RJRVIxFzAVBgNVBAMMDnNwLmV4YW1wbGUub3JnMB4XDTE3MDkyMjE5 +NTAzNVoXDTI3MDkyMDE5NTAzNVowYDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAk1J +MRIwEAYDVQQHDAlBbm4gQXJib3IxFzAVBgNVBAoMDkludGVybmV0Mi9USUVSMRcw +FQYDVQQDDA5zcC5leGFtcGxlLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBAMTNJmsNpTpR4NrDJwOgK/o3UYlNdi1c6xBflt+liLAsQc160QReV4dS +SGK8LZvN58a/BTIsH8dLhQlUQ8qQUY2AfolVrNxb7Waumeh/POzYUTRylnoGpU3W +bGMEPxE/AdgP5U/adYvyu4XI5epv7wjZJOTqcVag15SalY+aso+ZC/5l+UzRxmWB +ZxKTsSL1y7PFehY4/Zl3Y3oGVsVl/zspt5lteoZQeeVxUX29S3Af11yHY4xpEp+7 +rvAzY/nlsTiHAsUoCFK/NFQ2evvSRx52B9Fk1cWP1MDVDm2QjQqD9xBGYSnX6bhQ +ejVx7JUJHlblu2Q5p5XdW0BihgFluoECAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA +n/qhYnIviPs4tglCdrw+M7gbqKNWadDC3F9HDYzlJMFeS/ae2turhEUgQPbYPDQQ +eO3oOILtvCXNFUPM58jf8V5YFRrOqrTgx44kexQDaHO5YYNft5tF5TdvBYE2gOVr +GdYrH2iSP8WX+Yy7JH5uqkfwWzEntWHJdey39rCWKAUCCB35+/2b4N53Qmlv2+ug +CpNJYFtXInd4YMmM5HjXLyoWXtjnKiwDqYUCeYPSwAajnCqRqRXUX0gYTFDRiwRP +HbmO9We0nqoc/71nikmGGoSRMO/zWVMFjwmAx1fGiWdU61sjGX8sHifzmVyJVEBI +Z75p+JrWYZJYrx/vpWxL8g== + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Components/midPoint/idp/shibboleth-idp/metadata/idp-metadata.xml b/Components/midPoint/idp/shibboleth-idp/metadata/idp-metadata.xml new file mode 100644 index 0000000..84266d4 --- /dev/null +++ b/Components/midPoint/idp/shibboleth-idp/metadata/idp-metadata.xml @@ -0,0 +1,206 @@ + + + + + + + + example.org + + + + + + + +MIIDEzCCAfugAwIBAgIUS9SuTXwsFVVG+LjOEAbLqqT/el0wDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMjZaFw0zNTEy +MTEwMjIwMjZaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCMAoDHx8xCIfv/6QKqt9mcHYmEJ8y2dKprUbpdcOjH +YvNPIl/lHPsUyrb+Nc+q2CDeiWjVk1mWYq0UpIwpBMuw1H6+oOqr4VQRi65pin0M +SfE0MWIaFo5FPvpvoptkHD4gvREbm4swyXGMczcMRfqgalFXhUD2wz8W3XAM5Cq2 +03XeJbj6TwjvKatG5XPdeUe2FBGuOO2q54L1hcIGnLMCQrg7D31lR13PJbjnJ0No +5C3k8TPuny6vJsBC03GNLNKfmrKVTdzr3VKp1uay1G3DL9314fgmbl8HA5iRQmy+ +XInUU6/8NXZSF59p3ITAOvZQeZsbJjg5gGDip5OZo9YlAgMBAAGjWzBZMB0GA1Ud +DgQWBBRPlM4VkKZ0U4ec9GrIhFQl0hNbLDA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAIZ0a1ov3my3ljJG588I/PHx+TxAWONWmpKbO9c/qI3Drxk4oRIffiac +ANxdvtabgIzrlk5gMMisD7oyqHJiWgKv5Bgctd8w3IS3lLl7wHX65mTKQRXniG98 +NIjkvfrhe2eeJxecOqnDI8GOhIGCIqZUn8ShdM/yHjhQ2Mh0Hj3U0LlKvnmfGSQl +j0viGwbFCaNaIP3zc5UmCrdE5h8sWL3Fu7ILKM9RyFa2ILHrJScV9t623IcHffHP +IeaY/WtuapsrqRFxuQL9QFWN0FsRIdLmjTq+00+B/XnnKRKFBuWfjhHLF/uu8f+E +t6Lf23Kb8yD6ZR7dihMZAGHnYQ/hlhM= + + + + + + + + + +MIIDFDCCAfygAwIBAgIVAN3vv+b7KN5Se9m1RZsCllp/B/hdMA0GCSqGSIb3DQEB +CwUAMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwHhcNMTUxMjExMDIyMDE0WhcNMzUx +MjExMDIyMDE0WjAVMRMwEQYDVQQDDAppZHB0ZXN0YmVkMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAh91caeY0Q85uhaUyqFwP2bMjwMFxMzRlAoqBHd7g +u6eo4duaeLz1BaoR2XTBpNNvFR5oHH+TkKahVDGeH5+kcnIpxI8JPdsZml1srvf2 +Z6dzJsulJZUdpqnngycTkGtZgEoC1vmYVky2BSAIIifmdh6s0epbHnMGLsHzMKfJ +Cb/Q6dYzRWTCPtzE2VMuQqqWgeyMr7u14x/Vqr9RPEFsgY8GIu5jzB6AyUIwrLg+ +MNkv6aIdcHwxYTGL7ijfy6rSWrgBflQoYRYNEnseK0ZHgJahz4ovCag6wZAoPpBs +uYlY7lEr89Ucb6NHx3uqGMsXlDFdE4QwfDLLhCYHPvJ0uwIDAQABo1swWTAdBgNV +HQ4EFgQUAkOgED3iYdmvQEOMm6u/JmD/UTQwOAYDVR0RBDEwL4IKaWRwdGVzdGJl +ZIYhaHR0cHM6Ly9pZHB0ZXN0YmVkL2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEB +CwUAA4IBAQBIdd4YWlnvJjql8+zKKgmWgIY7U8DA8e6QcbAf8f8cdE33RSnjI63X +sv/y9GfmbAVAD6RIAXPFFeRYJ08GOxGI9axfNaKdlsklJ9bk4ducHqgCSWYVer3s +RQBjxyOfSTvk9YCJvdJVQRJLcCvxwKakFCsOSnV3t9OvN86Ak+fKPVB5j2fM/0fZ +Kqjn3iqgdNPTLXPsuJLJO5lITRiBa4onmVelAiCstI9PQiaEck+oAHnMTnC9JE/B +DHv3e4rwq3LznlqPw0GSd7xqNTdMDwNOWjkuOr3sGpWS8ms/ZHHXV1Vd22uPe70i +s00xrv14zLifcc8oj5DYzOhYRifRXgHX + + + + + + + + + +MIIDEzCCAfugAwIBAgIUG6Nn1rlERS1vsi88tcdzSYX0oqAwDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMTRaFw0zNTEy +MTEwMjIwMTRaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCBXv0o3fmT8iluyLjJ4lBAVCW+ZRVyEXPYQuRi7vfD +cO4a6d1kxiJLsaK0W88VNxjFQRr8PgDkWr28vwoH1rgk4pLsszLD48DBzD942peJ +l/S6FnsIJjmaHcBh4pbNhU4yowu63iKkvttrcZAEbpEro6Z8CziWEx8sywoaYEQG +ifPkr9ORV6Cn3txq+9gMBePG41GrtZrUGIu+xrndL0Shh4Pq0eq/9MAsVlIIXEa8 +9WfH8J2kFcTOfoWtIc70b7TLZQsx4YnNcnrGLSUEcstFyPLX+Xtv5SNZF89OOIxX +VNjNvgE5DbJb9hMM4UAFqI+1bo9QqtxwThjc/sOvIxzNAgMBAAGjWzBZMB0GA1Ud +DgQWBBStTyogRPuAVG6q7yPyav1uvE+7pTA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAFMfoOv+oISGjvamq7+Y4G7ep5vxlAPeK3RATYPYvAmyH946qZXh98ni +QXyuqZW5P5eEt86toY45IwDU5r09SKwHughEe99iiEkxh0mb2qo84qX9/qcg+kyN +jeLd/OSyolpUCEFNwOFcog7pj7Eer+6AHbwTn1Mjb5TBsKwtDMJsaxPvdj0u7M5r +xL/wHkFhn1rCo2QiojzjSlV3yLTh49iTyhE3cG+RxaNKDCxhp0jSSLX1BW/ZoPA8 ++PMJEA+Q0QbyRD8aJOHN5O8jGxCa/ZzcOnYVL6AsEXoDiY3vAUYh1FUonOWw0m9H +p+tGUbGS2l873J5PrsbpeKEVR/IIoKo= + + + + + + + urn:mace:shibboleth:1.0:nameIdentifier + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + + + + + + + + + + + + + localhost + + + + + + +MIIDEzCCAfugAwIBAgIUS9SuTXwsFVVG+LjOEAbLqqT/el0wDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMjZaFw0zNTEy +MTEwMjIwMjZaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCMAoDHx8xCIfv/6QKqt9mcHYmEJ8y2dKprUbpdcOjH +YvNPIl/lHPsUyrb+Nc+q2CDeiWjVk1mWYq0UpIwpBMuw1H6+oOqr4VQRi65pin0M +SfE0MWIaFo5FPvpvoptkHD4gvREbm4swyXGMczcMRfqgalFXhUD2wz8W3XAM5Cq2 +03XeJbj6TwjvKatG5XPdeUe2FBGuOO2q54L1hcIGnLMCQrg7D31lR13PJbjnJ0No +5C3k8TPuny6vJsBC03GNLNKfmrKVTdzr3VKp1uay1G3DL9314fgmbl8HA5iRQmy+ +XInUU6/8NXZSF59p3ITAOvZQeZsbJjg5gGDip5OZo9YlAgMBAAGjWzBZMB0GA1Ud +DgQWBBRPlM4VkKZ0U4ec9GrIhFQl0hNbLDA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAIZ0a1ov3my3ljJG588I/PHx+TxAWONWmpKbO9c/qI3Drxk4oRIffiac +ANxdvtabgIzrlk5gMMisD7oyqHJiWgKv5Bgctd8w3IS3lLl7wHX65mTKQRXniG98 +NIjkvfrhe2eeJxecOqnDI8GOhIGCIqZUn8ShdM/yHjhQ2Mh0Hj3U0LlKvnmfGSQl +j0viGwbFCaNaIP3zc5UmCrdE5h8sWL3Fu7ILKM9RyFa2ILHrJScV9t623IcHffHP +IeaY/WtuapsrqRFxuQL9QFWN0FsRIdLmjTq+00+B/XnnKRKFBuWfjhHLF/uu8f+E +t6Lf23Kb8yD6ZR7dihMZAGHnYQ/hlhM= + + + + + + + + + +MIIDFDCCAfygAwIBAgIVAN3vv+b7KN5Se9m1RZsCllp/B/hdMA0GCSqGSIb3DQEB +CwUAMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwHhcNMTUxMjExMDIyMDE0WhcNMzUx +MjExMDIyMDE0WjAVMRMwEQYDVQQDDAppZHB0ZXN0YmVkMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAh91caeY0Q85uhaUyqFwP2bMjwMFxMzRlAoqBHd7g +u6eo4duaeLz1BaoR2XTBpNNvFR5oHH+TkKahVDGeH5+kcnIpxI8JPdsZml1srvf2 +Z6dzJsulJZUdpqnngycTkGtZgEoC1vmYVky2BSAIIifmdh6s0epbHnMGLsHzMKfJ +Cb/Q6dYzRWTCPtzE2VMuQqqWgeyMr7u14x/Vqr9RPEFsgY8GIu5jzB6AyUIwrLg+ +MNkv6aIdcHwxYTGL7ijfy6rSWrgBflQoYRYNEnseK0ZHgJahz4ovCag6wZAoPpBs +uYlY7lEr89Ucb6NHx3uqGMsXlDFdE4QwfDLLhCYHPvJ0uwIDAQABo1swWTAdBgNV +HQ4EFgQUAkOgED3iYdmvQEOMm6u/JmD/UTQwOAYDVR0RBDEwL4IKaWRwdGVzdGJl +ZIYhaHR0cHM6Ly9pZHB0ZXN0YmVkL2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEB +CwUAA4IBAQBIdd4YWlnvJjql8+zKKgmWgIY7U8DA8e6QcbAf8f8cdE33RSnjI63X +sv/y9GfmbAVAD6RIAXPFFeRYJ08GOxGI9axfNaKdlsklJ9bk4ducHqgCSWYVer3s +RQBjxyOfSTvk9YCJvdJVQRJLcCvxwKakFCsOSnV3t9OvN86Ak+fKPVB5j2fM/0fZ +Kqjn3iqgdNPTLXPsuJLJO5lITRiBa4onmVelAiCstI9PQiaEck+oAHnMTnC9JE/B +DHv3e4rwq3LznlqPw0GSd7xqNTdMDwNOWjkuOr3sGpWS8ms/ZHHXV1Vd22uPe70i +s00xrv14zLifcc8oj5DYzOhYRifRXgHX + + + + + + + + + +MIIDEzCCAfugAwIBAgIUG6Nn1rlERS1vsi88tcdzSYX0oqAwDQYJKoZIhvcNAQEL +BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMTRaFw0zNTEy +MTEwMjIwMTRaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCBXv0o3fmT8iluyLjJ4lBAVCW+ZRVyEXPYQuRi7vfD +cO4a6d1kxiJLsaK0W88VNxjFQRr8PgDkWr28vwoH1rgk4pLsszLD48DBzD942peJ +l/S6FnsIJjmaHcBh4pbNhU4yowu63iKkvttrcZAEbpEro6Z8CziWEx8sywoaYEQG +ifPkr9ORV6Cn3txq+9gMBePG41GrtZrUGIu+xrndL0Shh4Pq0eq/9MAsVlIIXEa8 +9WfH8J2kFcTOfoWtIc70b7TLZQsx4YnNcnrGLSUEcstFyPLX+Xtv5SNZF89OOIxX +VNjNvgE5DbJb9hMM4UAFqI+1bo9QqtxwThjc/sOvIxzNAgMBAAGjWzBZMB0GA1Ud +DgQWBBStTyogRPuAVG6q7yPyav1uvE+7pTA4BgNVHREEMTAvggppZHB0ZXN0YmVk +hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL +BQADggEBAFMfoOv+oISGjvamq7+Y4G7ep5vxlAPeK3RATYPYvAmyH946qZXh98ni +QXyuqZW5P5eEt86toY45IwDU5r09SKwHughEe99iiEkxh0mb2qo84qX9/qcg+kyN +jeLd/OSyolpUCEFNwOFcog7pj7Eer+6AHbwTn1Mjb5TBsKwtDMJsaxPvdj0u7M5r +xL/wHkFhn1rCo2QiojzjSlV3yLTh49iTyhE3cG+RxaNKDCxhp0jSSLX1BW/ZoPA8 ++PMJEA+Q0QbyRD8aJOHN5O8jGxCa/ZzcOnYVL6AsEXoDiY3vAUYh1FUonOWw0m9H +p+tGUbGS2l873J5PrsbpeKEVR/IIoKo= + + + + + + + + + + + + + diff --git a/Components/midPoint/idp/shibboleth-idp/metadata/midpoint-sp-new.xml b/Components/midPoint/idp/shibboleth-idp/metadata/midpoint-sp-new.xml new file mode 100644 index 0000000..a819f4b --- /dev/null +++ b/Components/midPoint/idp/shibboleth-idp/metadata/midpoint-sp-new.xml @@ -0,0 +1,37 @@ + + + + midpointdemo + + + + + +MIIDHDCCAgSgAwIBAgIJAPEnL5jgbeVoMA0GCSqGSIb3DQEBCwUAMBoxGDAWBgNV +BAMMD2lkcC5leGFtcGxlLmVkdTAeFw0xODEwMTAyMDM1NDBaFw0yMzEwMDkyMDM1 +NDBaMBoxGDAWBgNVBAMMD2lkcC5leGFtcGxlLmVkdTCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBAKwTrvQhmFX3SUNgJAhQ/YV0UX56Rt53mwbiKuH+Ez83 +7z6XRynBVsfzHfbWe0IpNKx5mIr84dfbGhQKQBEKzQuek7ihW3J6PIVZN1A3icZZ +B9i7gow902bT0ZfRG8QW49gl7pk3ASutPcO9Dq5Xc/AqWr3OSO/Pei0yBtTdzG3b +rm0u0gbj3P2tjt7BN77wIB+yjJsND3ITtP0MFXIJxLTlty8thwqQOAOAYcF+rhC5 +znnBLsRNo0E57PtzZs8i/BpEX2uPTxpEyvlU1vtyxcKUiHtK5ZjOsDEkS2rEualr ++FILYg/Oxw1gi0+mNO1a94Ft+UoLiREztq6MQt8OK98CAwEAAaNlMGMwQgYDVR0R +BDswOYIPaWRwLmV4YW1wbGUuZWR1hiZodHRwczovL2lkcC5leGFtcGxlLmVkdS9p +ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU3ZJ8oHkmlgPtZuZAxnzONccPsb8wDQYJ +KoZIhvcNAQELBQADggEBAIJ4oZKSMGpF8J3qdfjLZGkc3iVbu/eiE1MD77no0oCz +nelY0CNUBuFJk1Xv+Bv0fW0cVugtMPz4xi7zv0zkpS2IVxpPZWBosuVabUD9k+V4 +iN5woJdO7e2KRGvhlWmbkmoZUvhygDe0u0vblNfLzDwFQvxHXiWG//P7SanoQrjP +dE8U21tYz+EFm6s5TvHxVhr9id8c+UacAFCpAtzUB+J8K1abx05XlKsySflkOQV9 +JbM4zOy5gXSI5dY9dGUF77g0muyC+jAhIhLSt/7v3vJgvBurrxPoeBFXOU3D+siT +VZlKtYzYjJhVqXx1vKrWEE1hkpqm+iYgZe4MvgcdswY= + + + + + + + + + + + diff --git a/Components/midPoint/idp/shibboleth-idp/metadata/midpoint-sp.xml b/Components/midPoint/idp/shibboleth-idp/metadata/midpoint-sp.xml new file mode 100644 index 0000000..54f0577 --- /dev/null +++ b/Components/midPoint/idp/shibboleth-idp/metadata/midpoint-sp.xml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + midpoint.sp.example.org + + CN=midpoint.sp.example.org,O=Internet2/TIER,L=Ann Arbor,ST=MI,C=US + MIIDqDCCApCgAwIBAgIJAKUZrfriIt9cMA0GCSqGSIb3DQEBCwUAMGkxCzAJBgNV +BAYTAlVTMQswCQYDVQQIDAJNSTESMBAGA1UEBwwJQW5uIEFyYm9yMRcwFQYDVQQK +DA5JbnRlcm5ldDIvVElFUjEgMB4GA1UEAwwXZXZvbHZldW0uc3AuZXhhbXBsZS5v +cmcwHhcNMTgwOTE0MDU0NjU3WhcNMTkwOTE0MDU0NjU3WjBpMQswCQYDVQQGEwJV +UzELMAkGA1UECAwCTUkxEjAQBgNVBAcMCUFubiBBcmJvcjEXMBUGA1UECgwOSW50 +ZXJuZXQyL1RJRVIxIDAeBgNVBAMMF2V2b2x2ZXVtLnNwLmV4YW1wbGUub3JnMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw5v1zxlM94yaBssgNNbIUJwW +XxbGxgSs2AWBeg2aEi/VQd2UE5ivZakNJlqWSJyHo2xE4kxeSyBBxinjSyhmpNao +xIcqQsgW0gxo4SEHo3kUXWPo+of/pj6CslutsSJZWGTRV0dHITvaWX+NM8eXMfgu +mJFwy3RMdLaWQhY1Dyi2jNoO+DZnfNgPyPeEZcmORaoeEID9QdZfHtcgTf2QfSHq ++xsTwHB6Ro5t7YD2ma8Krb/XcDTfsq3qJemd7LhPj5lGmhYSMgDbgwEkZgZ1kBOP +lfsP2BvX5nipv7Vd1C5YXmv+NDR8V3yAWBC7ZAenxGmrnkaSVXnpUplUsGGm1QID +AQABo1MwUTAdBgNVHQ4EFgQUuxSZwW6V1P/b0tsTM32OU/v/n+UwHwYDVR0jBBgw +FoAUuxSZwW6V1P/b0tsTM32OU/v/n+UwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG +9w0BAQsFAAOCAQEAJWLXEfZkPeUyiGvsIUjczzdF3ptqXoP9aETS2pOV9sTri19R +TsQZW6XQRHGtuEOsqEGH8yiTdGR5hbGC+ynH/xTJnK+tBn/R3KrgxLKyMvoUzAPl +mhVq1dh+ZEtbsRpQRRubP6nm9kXNma0cXrkJSzuWM0W+l/xSOOYiSRRk3XWJfVjn +9jQlcJRh5SOkKN08oZHrCYKxToEuOfV8PtRj3T80DhsBTv2SHqhg4cBhzQPb0Kjm +9m4IkYOz8c5ZtuHDGnqMHw60Nyt+jyik4mMFP2frcOVP0W0sgwcfHllYzHoA/Khq +Yk3TBVs1BjPuNDJWHct8Eo68YP2/ZvzqfVM87Q== + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Components/midPoint/midpoint-objects-manual/tasks/task-async-update-grouper.xml b/Components/midPoint/midpoint-objects-manual/tasks/task-async-update-grouper.xml new file mode 100644 index 0000000..750ddc5 --- /dev/null +++ b/Components/midPoint/midpoint-objects-manual/tasks/task-async-update-grouper.xml @@ -0,0 +1,43 @@ + + + + Grouper async updates + + + + 1552664339630-0-2 + + + + runnable + AsynchronousUpdate + http://midpoint.evolveum.com/xml/ns/public/model/synchronization/task/async-update/handler-3 + + + + single + loose + restart + diff --git a/Components/midPoint/midpoint-objects-manual/tasks/task-import-sis-persons.xml b/Components/midPoint/midpoint-objects-manual/tasks/task-import-sis-persons.xml new file mode 100644 index 0000000..d345eee --- /dev/null +++ b/Components/midPoint/midpoint-objects-manual/tasks/task-import-sis-persons.xml @@ -0,0 +1,28 @@ + + Import from SIS persons + + account + ri:AccountObjectClass + + 1535407239440-0-1 + + runnable + ImportingAccounts + http://midpoint.evolveum.com/xml/ns/public/model/synchronization/task/import/handler-3 + + single + loose + diff --git a/Components/midPoint/midpoint-objects-manual/tasks/task-reconciliation-grouper-groups.xml b/Components/midPoint/midpoint-objects-manual/tasks/task-reconciliation-grouper-groups.xml new file mode 100644 index 0000000..6dd7321 --- /dev/null +++ b/Components/midPoint/midpoint-objects-manual/tasks/task-reconciliation-grouper-groups.xml @@ -0,0 +1,43 @@ + + + + Grouper reconciliation (groups) + + ri:GroupObjectClass + + 605a0127-a313-442a-9d5e-151eac8b0745 + + + + runnable + Reconciliation + http://midpoint.evolveum.com/xml/ns/public/model/synchronization/task/reconciliation/handler-3 + + + + single + loose + restart + diff --git a/Components/midPoint/midpoint-objects-manual/tasks/task-reconciliation-grouper-users.xml b/Components/midPoint/midpoint-objects-manual/tasks/task-reconciliation-grouper-users.xml new file mode 100644 index 0000000..48cb622 --- /dev/null +++ b/Components/midPoint/midpoint-objects-manual/tasks/task-reconciliation-grouper-users.xml @@ -0,0 +1,43 @@ + + + + Grouper reconciliation (users) + + ri:AccountObjectClass + + 42aa9f43-64c5-41a6-814c-b58b9ea4e204 + + + + runnable + Reconciliation + http://midpoint.evolveum.com/xml/ns/public/model/synchronization/task/reconciliation/handler-3 + + + + single + loose + restart + diff --git a/Components/midPoint/midpoint-objects/functionLibraries/function-library-grouper.xml b/Components/midPoint/midpoint-objects/functionLibraries/function-library-grouper.xml new file mode 100644 index 0000000..8ac9b0e --- /dev/null +++ b/Components/midPoint/midpoint-objects/functionLibraries/function-library-grouper.xml @@ -0,0 +1,177 @@ + + + + grouper + Functions for Grouper AMQP connector + + + + + + createUcfChange + + message + c:AsyncUpdateMessageType + + + superGroup + xsd:string + + + groupIncludePattern + xsd:anyType + + + groupExcludePattern + xsd:anyType + + + relevantSourceId + xsd:string + + + c:UcfChangeType + + diff --git a/Components/midPoint/midpoint-objects/objectTemplates/template-org-affiliation.xml b/Components/midPoint/midpoint-objects/objectTemplates/template-org-affiliation.xml new file mode 100644 index 0000000..672f948 --- /dev/null +++ b/Components/midPoint/midpoint-objects/objectTemplates/template-org-affiliation.xml @@ -0,0 +1,69 @@ + + + template-org-affiliation + + metarole + strong + + + RoleType + fecae27b-d1d3-40ae-95fa-8f7e44e2ee70 + + + + assignment + + + + identifier + + identifier + strong + + extension/grouperName + + + + + + + + name + + name + strong + + identifier + + + + + + + + displayName + + displayName + strong + + identifier + + + + + + + diff --git a/Components/midPoint/midpoint-objects/objectTemplates/template-org-course.xml b/Components/midPoint/midpoint-objects/objectTemplates/template-org-course.xml new file mode 100644 index 0000000..bec4c40 --- /dev/null +++ b/Components/midPoint/midpoint-objects/objectTemplates/template-org-course.xml @@ -0,0 +1,58 @@ + + + template-org-course + + strong + + + RoleType + 8aa99e7b-f7d3-4585-9800-14bab4d26a43 + + + + assignment + + + + identifier + + strong + + extension/grouperName + + + + + + + + name + + strong + + identifier + + + + + + + + displayName + + strong + + identifier + + + + \ No newline at end of file diff --git a/Components/midPoint/midpoint-objects/objectTemplates/template-org-department.xml b/Components/midPoint/midpoint-objects/objectTemplates/template-org-department.xml new file mode 100644 index 0000000..6320e23 --- /dev/null +++ b/Components/midPoint/midpoint-objects/objectTemplates/template-org-department.xml @@ -0,0 +1,58 @@ + + + template-org-department + + strong + + + RoleType + ffa9eaec-9539-4d15-97aa-24cd5b92ca5b + + + + assignment + + + + identifier + + strong + + extension/grouperName + + + + + + + + name + + strong + + identifier + + + + + + + + displayName + + strong + + identifier + + + + \ No newline at end of file diff --git a/Components/midPoint/midpoint-objects/objectTemplates/template-org-generic-group.xml b/Components/midPoint/midpoint-objects/objectTemplates/template-org-generic-group.xml new file mode 100644 index 0000000..3492c5a --- /dev/null +++ b/Components/midPoint/midpoint-objects/objectTemplates/template-org-generic-group.xml @@ -0,0 +1,51 @@ + + + template-org-generic-group + + strong + + + RoleType + 48e231be-8474-4ed0-a85e-6acf4c5e8d52 + + + + assignment + + + + identifier + + strong + + extension/grouperName + + + + + name + + strong + + identifier + + + + + + + + displayName + + strong + + identifier + + + + diff --git a/Components/midPoint/midpoint-objects/objectTemplates/template-org-mailing-list.xml b/Components/midPoint/midpoint-objects/objectTemplates/template-org-mailing-list.xml new file mode 100644 index 0000000..04c339e --- /dev/null +++ b/Components/midPoint/midpoint-objects/objectTemplates/template-org-mailing-list.xml @@ -0,0 +1,65 @@ + + + template-org-mailing-list + + strong + + + RoleType + 1c7beff4-cdf6-4e9f-b54c-79d0766f6fbe + + + + assignment + + + + identifier + + strong + + extension/grouperName + + + + + + + + name + + strong + + identifier + + + + + + + + displayName + + strong + + + + + identifier + + + + \ No newline at end of file diff --git a/Components/midPoint/midpoint-objects/objectTemplates/template-role-midpoint-group.xml b/Components/midPoint/midpoint-objects/objectTemplates/template-role-midpoint-group.xml new file mode 100644 index 0000000..62296e9 --- /dev/null +++ b/Components/midPoint/midpoint-objects/objectTemplates/template-role-midpoint-group.xml @@ -0,0 +1,17 @@ + + + template-role-midpoint-group + + strong + + + RoleType + c691e15a-f30b-4e15-8445-532db07ceeeb + + + + assignment + + + diff --git a/Components/midPoint/midpoint-objects/objectTemplates/template-user.xml b/Components/midPoint/midpoint-objects/objectTemplates/template-user.xml new file mode 100644 index 0000000..d381aaa --- /dev/null +++ b/Components/midPoint/midpoint-objects/objectTemplates/template-user.xml @@ -0,0 +1,75 @@ + + + User Template + + strong + + extension/grouperGroup + + + + OrgType + + + extension/grouperName + + + + + + + grouper-group + + true + + + + subtype + + + + + + + + + + + extension/grouperName + + + + + + + assignment + + + + + + + + diff --git a/Components/midPoint/midpoint-objects/orgs/org-affiliations.xml b/Components/midPoint/midpoint-objects/orgs/org-affiliations.xml new file mode 100644 index 0000000..618f9ee --- /dev/null +++ b/Components/midPoint/midpoint-objects/orgs/org-affiliations.xml @@ -0,0 +1,6 @@ + + + affiliations + Affiliations + diff --git a/Components/midPoint/midpoint-objects/orgs/org-courses.xml b/Components/midPoint/midpoint-objects/orgs/org-courses.xml new file mode 100644 index 0000000..71d1f7e --- /dev/null +++ b/Components/midPoint/midpoint-objects/orgs/org-courses.xml @@ -0,0 +1,6 @@ + + + courses + Courses + \ No newline at end of file diff --git a/Components/midPoint/midpoint-objects/orgs/org-departments.xml b/Components/midPoint/midpoint-objects/orgs/org-departments.xml new file mode 100644 index 0000000..5320c1e --- /dev/null +++ b/Components/midPoint/midpoint-objects/orgs/org-departments.xml @@ -0,0 +1,6 @@ + + + departments + Departments + \ No newline at end of file diff --git a/Components/midPoint/midpoint-objects/orgs/org-generic-groups.xml b/Components/midPoint/midpoint-objects/orgs/org-generic-groups.xml new file mode 100644 index 0000000..fa39bbc --- /dev/null +++ b/Components/midPoint/midpoint-objects/orgs/org-generic-groups.xml @@ -0,0 +1,6 @@ + + + generic-groups + Generic groups + diff --git a/Components/midPoint/midpoint-objects/orgs/org-mailing-lists.xml b/Components/midPoint/midpoint-objects/orgs/org-mailing-lists.xml new file mode 100644 index 0000000..136c3ee --- /dev/null +++ b/Components/midPoint/midpoint-objects/orgs/org-mailing-lists.xml @@ -0,0 +1,6 @@ + + + mailing-lists + Mailing lists + diff --git a/Components/midPoint/midpoint-objects/resources/ldap-main.xml b/Components/midPoint/midpoint-objects/resources/ldap-main.xml new file mode 100644 index 0000000..fdb66ec --- /dev/null +++ b/Components/midPoint/midpoint-objects/resources/ldap-main.xml @@ -0,0 +1,635 @@ + + + + + + + OpenLDAP (directory) + + + + + c:connectorType + com.evolveum.polygon.connector.ldap.LdapConnector + + + + + + + 389 + directory + dc=internet2,dc=edu + cn=Directory Manager + + password + + nsUniqueId + auto + uid + memberOf + createTimestamp + nsAccountLock + + + + + false + false + false + + + + + + ri:inetOrgPerson + ri:eduPerson + ri:groupOfUniqueNames + ri:groupOfNames + ri:organizationalUnit + + + + + + account + Normal Account + true + ri:inetOrgPerson + ri:eduPerson + + ri:dn + Distinguished Name + + 0 + + false + mr:stringIgnoreCase + + strong + + name + + + + + + + + ri:cn + Common Name + + 0 + + false + + strong + + fullName + + + + + ri:sn + Surname + + 0 + + false + + strong + + familyName + + + + + ri:givenName + Given Name + + 0 + + false + + strong + + givenName + + + + + ri:uid + Login Name + false + mr:stringIgnoreCase + + strong + + name + + + + + ri:mail + Mail + mr:stringIgnoreCase + false + + strong + + emailAddress + + + + + ri:employeeNumber + false + + strong + + employeeNumber + + + + + ri:businessCategory + false + + + ri:eduPersonAffiliation + + strong + + extension/rawAffiliation + + + false + + + false + ri:group + entitlement + affiliation-group + course-group + midpoint-group + generic-group + objectToSubject + ri:uniqueMember + ri:dn + + + + + http://prism.evolveum.com/xml/ns/public/matching-rule-3#stringIgnoreCase + attributes/ri:dn + cn=root,dc=internet2,dc=edu + + + + + + + + + + + + + + + + entitlement + affiliation-group + LDAP Group for affiliations + ri:groupOfUniqueNames + + ri:uniqueMember + mr:distinguishedName + minimal + + + ri:dn + mr:stringIgnoreCase + + strong + + identifier + + + + + + + + ri:cn + mr:stringIgnoreCase + + weak + + identifier + + + + + + entitlement + course-group + LDAP Group for courses + ri:groupOfUniqueNames + + ri:uniqueMember + mr:distinguishedName + minimal + + + ri:dn + mr:stringIgnoreCase + + strong + + identifier + + + + + + + + ri:cn + mr:stringIgnoreCase + + weak + + identifier + + + + + + entitlement + midpoint-group + LDAP Group + ri:groupOfUniqueNames + + ri:uniqueMember + mr:distinguishedName + minimal + + + ri:dn + mr:stringIgnoreCase + + strong + true + + identifier + + + + + + + + ri:cn + mr:stringIgnoreCase + + weak + + identifier + + + + + + entitlement + generic-group + LDAP Group + ri:groupOfUniqueNames + + ri:uniqueMember + mr:distinguishedName + minimal + + + ri:dn + mr:stringIgnoreCase + + strong + true + + extension/grouperName + + + + + + + + ri:cn + mr:stringIgnoreCase + + weak + + extension/grouperName + + + + + + + + + true + + + name + + + declare namespace ri="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3"; + $account/attributes/ri:uid + + + + + + linked + true + + + deleted + true + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlink + + + + unlinked + true + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#link + + + + unmatched + true + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#addFocus + + + + + affiliation-group sync + ri:groupOfUniqueNames + entitlement + affiliation-group + OrgType + true + + + + + + + identifier + + $shadow/attributes/ri:cn + + + + subtype + affiliation + + + + + linked + true + + + deleted + true + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlink + + + + unlinked + true + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#link + + + + unmatched + + + + course-group sync + ri:groupOfUniqueNames + entitlement + course-group + OrgType + true + + + + + + + identifier + + $shadow/attributes/ri:cn + + + + subtype + course + + + + + linked + true + + + deleted + true + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlink + + + + unlinked + true + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#link + + + + unmatched + + + + midpoint-group sync + ri:groupOfUniqueNames + entitlement + midpoint-group + RoleType + true + + + + + + + identifier + + $shadow/attributes/ri:cn + + + + subtype + midpoint-group + + + + + linked + true + + + deleted + true + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlink + + + + unlinked + true + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#link + + + + unmatched + + + + generic-group sync + ri:groupOfUniqueNames + entitlement + generic-group + OrgType + true + + + + + + + identifier + + $shadow/attributes/ri:cn + + + + subtype + generic-group + + + + + linked + true + + + deleted + true + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlink + + + + unlinked + true + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#link + + + + unmatched + + + + + true + + diff --git a/Components/midPoint/midpoint-objects/resources/resource-grouper.xml b/Components/midPoint/midpoint-objects/resources/resource-grouper.xml new file mode 100644 index 0000000..702f6dc --- /dev/null +++ b/Components/midPoint/midpoint-objects/resources/resource-grouper.xml @@ -0,0 +1,239 @@ + + + + + + Grouper Resource + + + + connectorType + com.evolveum.polygon.connector.grouper.rest.GrouperConnector + + + + + + https://grouper-ws:443 + banderson + password + etc:midpointGroups + midpoint:.* + app:.* + test:.* + ref:.* + .*_(includes|excludes|systemOfRecord|systemOfRecordAndIncludes) + ldap + g:gsa + true + + + + AMQP async update connector + + + + connectorType + AsyncUpdateConnector + + + + + + + amqp://mq:5672 + guest + guest + sampleQueue + + + + + + + + + + account + subject + ri:AccountObjectClass + true + + icfs:name + + strong + + name + + + + + ri:group + Subject Groups + + strong + + extension/grouperGroup + + + + + + entitlement + group + ri:GroupObjectClass + true + + icfs:name + + strong + + extension/grouperName + + + + strong + + + + + subtype + + + + + + + + true + account + subject + ri:AccountObjectClass + UserType + + + name + + + $account/attributes/name + + + + + + linked + true + + + deleted + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlink + + + + unlinked + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#link + + + + unmatched + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#addFocus + + + + + true + entitlement + group + ri:GroupObjectClass + OrgType + + + extension/grouperName + + + $account/attributes/name + + + + + + linked + true + + + deleted + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#deleteFocus + + + + unlinked + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#link + + + + unmatched + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#addFocus + + + + + + passive + + diff --git a/Components/midPoint/midpoint-objects/resources/scriptedsql-sis-persons.xml b/Components/midPoint/midpoint-objects/resources/scriptedsql-sis-persons.xml new file mode 100644 index 0000000..6fe8355 --- /dev/null +++ b/Components/midPoint/midpoint-objects/resources/scriptedsql-sis-persons.xml @@ -0,0 +1,190 @@ + + + + + SQL SIS persons (sources) + + + + + connectorType + net.tirasa.connid.bundles.db.scriptedsql.ScriptedSQLConnector + + + + + + + + sources + 3306 + + root + + 123321 + + sis + + GROOVY + + /opt/midpoint/var/res/sis-persons/SearchScript.groovy + /opt/midpoint/var/res/sis-persons/TestScript.groovy + /opt/midpoint/var/res/sis-persons/SchemaScript.groovy + + true + + + + + + org.mariadb.jdbc.Driver + jdbc:mysql://%h:%p/%d?useUnicode=true&characterEncoding=utf8&connectionCollation=utf8_bin + true + true + false + false + + + + + + + + + + + account + Normal Account + true + ri:AccountObjectClass + + ri:uid + UID + + + name + + + + strong + + + RoleType + c89f31dd-8d4f-4e0a-82cb-58ff9d8c1b2f + + grouper-basic + + + + + assignment + + + + + + + + + + ri:fullName + Full Name + + + fullName + + + + + ri:surname + Surname + + + familyName + + + + + ri:givenName + Given Name + + + givenName + + + + + ri:mail + Mail + mr:stringIgnoreCase + + + emailAddress + + + + + + + + + true + + + + name + + + declare namespace ri="http://midpoint.evolveum.com/xml/ns/public/resource/instance-3"; + $account/attributes/ri:uid + + + + + + + linked + true + + + deleted + true + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlink + + + + + unlinked + true + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#link + + + + unmatched + true + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#addFocus + + + + + + + diff --git a/Components/midPoint/midpoint-objects/resources/target-cs-portal.xml b/Components/midPoint/midpoint-objects/resources/target-cs-portal.xml new file mode 100644 index 0000000..7706bcb --- /dev/null +++ b/Components/midPoint/midpoint-objects/resources/target-cs-portal.xml @@ -0,0 +1,111 @@ + + + Target: Computer science portal (CSV) + + + + + c:connectorType + com.evolveum.polygon.connector.csv.CsvConnector + + + + + + + + /opt/midpoint/var/cs-portal.csv + utf-8 + , + ; + identifier + + + + + + + Default Account + true + ri:AccountObjectClass + + ri:identifier + + strong + + name + + + + + ri:name + + strong + + fullName + + + + + ri:mail + + strong + + emailAddress + + + + + ri:courses + + unbounded + + false + + + + + + + + + + + true + + + name + + + $account/attributes/identifier + + + + + + linked + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#modifyUser + + + + deleted + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlinkAccount + + + + unlinked + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#linkAccount + + + + unmatched + + + + \ No newline at end of file diff --git a/Components/midPoint/midpoint-objects/resources/target-faculty-portal.xml b/Components/midPoint/midpoint-objects/resources/target-faculty-portal.xml new file mode 100644 index 0000000..f3e7aed --- /dev/null +++ b/Components/midPoint/midpoint-objects/resources/target-faculty-portal.xml @@ -0,0 +1,120 @@ + + + Target: Faculty portal (CSV) + + + + + c:connectorType + com.evolveum.polygon.connector.csv.CsvConnector + + + + + + + + /opt/midpoint/var/faculty-portal.csv + utf-8 + , + ; + uid + + + + + + Default Account + true + ri:AccountObjectClass + + ri:uid + + strong + + name + + + + + ri:givenName + + strong + + givenName + + + + + ri:familyName + + strong + + familyName + + + + + ri:fullName + + strong + + fullName + + + + + ri:mail + + strong + + emailAddress + + + + + + + + + + + + true + + + name + + + $account/attributes/uid + + + + + + linked + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#modifyUser + + + + deleted + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlinkAccount + + + + unlinked + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#linkAccount + + + + unmatched + + + + \ No newline at end of file diff --git a/Components/midPoint/midpoint-objects/resources/target-mailing-lists.xml b/Components/midPoint/midpoint-objects/resources/target-mailing-lists.xml new file mode 100644 index 0000000..4d60d27 --- /dev/null +++ b/Components/midPoint/midpoint-objects/resources/target-mailing-lists.xml @@ -0,0 +1,101 @@ + + + Target: Mailing lists (CSV) + + + + + c:connectorType + com.evolveum.polygon.connector.csv.CsvConnector + + + + + + + + /opt/midpoint/var/mailing-lists.csv + utf-8 + , + ; + uid + + + + + + Default Account + true + ri:AccountObjectClass + + ri:uid + + strong + + name + + + + + ri:mail + + strong + + emailAddress + + + + + ri:lists + + unbounded + + false + + + + + + + + + + + true + + + name + + + $account/attributes/uid + + + + + + linked + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#modifyUser + + + + deleted + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#unlinkAccount + + + + unlinked + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#linkAccount + + + + unmatched + + + + \ No newline at end of file diff --git a/Components/midPoint/midpoint-objects/roles/metarole-affiliation.xml b/Components/midPoint/midpoint-objects/roles/metarole-affiliation.xml new file mode 100644 index 0000000..aaef986 --- /dev/null +++ b/Components/midPoint/midpoint-objects/roles/metarole-affiliation.xml @@ -0,0 +1,54 @@ + + metarole-affiliation + + + + + + + entitlement + affiliation-group + + + + + + + ri:group + + + + + entitlement + affiliation-group + + + + + + + 2 + + + + + + 2 + + + + + + + diff --git a/Components/midPoint/midpoint-objects/roles/metarole-course.xml b/Components/midPoint/midpoint-objects/roles/metarole-course.xml new file mode 100644 index 0000000..b1acba8 --- /dev/null +++ b/Components/midPoint/midpoint-objects/roles/metarole-course.xml @@ -0,0 +1,66 @@ + + metarole-course + + + + + + + entitlement + course-group + + + + + + + ri:group + + + + + entitlement + course-group + + + + + + + 2 + + + + weak + + + ri:courses + + strong + + + + + + + + + + + + 2 + + diff --git a/Components/midPoint/midpoint-objects/roles/metarole-department.xml b/Components/midPoint/midpoint-objects/roles/metarole-department.xml new file mode 100644 index 0000000..4b8ed2b --- /dev/null +++ b/Components/midPoint/midpoint-objects/roles/metarole-department.xml @@ -0,0 +1,32 @@ + + metarole-department + + + + + + + + ri:businessCategory + + strong + + + + + + + 2 + + diff --git a/Components/midPoint/midpoint-objects/roles/metarole-grouper-group.xml b/Components/midPoint/midpoint-objects/roles/metarole-grouper-group.xml new file mode 100644 index 0000000..34df300 --- /dev/null +++ b/Components/midPoint/midpoint-objects/roles/metarole-grouper-group.xml @@ -0,0 +1,55 @@ + + metarole-grouper-group + + + + + + + entitlement + generic-group + + 1 + + + + + + ri:group + + + + + entitlement + generic-group + + + + + + + 2 + + + + + + 2 + + + + + + + diff --git a/Components/midPoint/midpoint-objects/roles/metarole-mailing-list.xml b/Components/midPoint/midpoint-objects/roles/metarole-mailing-list.xml new file mode 100644 index 0000000..e5a680c --- /dev/null +++ b/Components/midPoint/midpoint-objects/roles/metarole-mailing-list.xml @@ -0,0 +1,59 @@ + + metarole-mailing-list + + + + + + + entitlement + generic-group + + 1 + + + + + + ri:group + + + + + entitlement + generic-group + + + + + + + 2 + + + + + + ri:lists + + strong + + + + + + + 2 + + diff --git a/Components/midPoint/midpoint-objects/roles/metarole-midpoint-group.xml b/Components/midPoint/midpoint-objects/roles/metarole-midpoint-group.xml new file mode 100644 index 0000000..a2a2c9a --- /dev/null +++ b/Components/midPoint/midpoint-objects/roles/metarole-midpoint-group.xml @@ -0,0 +1,38 @@ + + metarole-midpoint-group + + + + entitlement + midpoint-group + + + + + + + ri:group + + + + + entitlement + midpoint-group + + + + + + + 2 + + diff --git a/Components/midPoint/midpoint-objects/roles/role-grouper-sysadmin.xml b/Components/midPoint/midpoint-objects/roles/role-grouper-sysadmin.xml new file mode 100644 index 0000000..cb81a23 --- /dev/null +++ b/Components/midPoint/midpoint-objects/roles/role-grouper-sysadmin.xml @@ -0,0 +1,17 @@ + + role-grouper-sysadmin + + + + midpoint-group + sysadmingroup + diff --git a/Components/midPoint/midpoint-objects/roles/role-ldap-basic.xml b/Components/midPoint/midpoint-objects/roles/role-ldap-basic.xml new file mode 100644 index 0000000..3efa968 --- /dev/null +++ b/Components/midPoint/midpoint-objects/roles/role-ldap-basic.xml @@ -0,0 +1,18 @@ + + role-ldap-basic + + + + + 1 + + diff --git a/Components/midPoint/midpoint-objects/systemConfigurations/SystemConfiguration.xml b/Components/midPoint/midpoint-objects/systemConfigurations/SystemConfiguration.xml new file mode 100644 index 0000000..4d8dba6 --- /dev/null +++ b/Components/midPoint/midpoint-objects/systemConfigurations/SystemConfiguration.xml @@ -0,0 +1,181 @@ + + SystemConfiguration + + 2018-08-15T13:30:55.282+02:00 + 2018-08-15T13:30:55.372+02:00 + http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#init + + + 2018-08-15T13:30:55.562+02:00 + + + add + c:SystemConfigurationType + + + com.evolveum.midpoint.model.impl.lens.ChangeExecutor.executeDelta + handled_error + 1000000000000000009 + Object of type 'SystemConfigurationType' with oid '00000000-0000-0000-0000-000000000001' was not found. + + SystemConfiguration + + handled_error + http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#init + + + + + ERROR + ro.isdc.wro.extensions.processor.css.Less4jProcessor + + + OFF + org.hibernate.engine.jdbc.spi.SqlExceptionHelper + + + OFF + org.hibernate.engine.jdbc.batch.internal.BatchingBatch + + + WARN + org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl + + + OFF + org.hibernate.internal.ExceptionMapperStandardImpl + + + OFF + net.sf.jasperreports.engine.fill.JRFillDataset + + + WARN + org.apache.wicket.resource.PropertiesFactory + + + ERROR + org.springframework.context.support.ResourceBundleMessageSource + + + INFO + com.evolveum.midpoint.model.impl.lens.projector.Projector + + + INFO + com.evolveum.midpoint.model.impl.lens.Clockwork + + + %date [%X{subsystem}] [%thread] %level \(%logger\): %msg%n + MIDPOINT_LOG + ${midpoint.home}/log/midpoint.log + ${midpoint.home}/log/midpoint-%d{yyyy-MM-dd}.%i.log + 10 + 100MB + true + + + %date %level: %msg%n + MIDPOINT_PROFILE_LOG + ${midpoint.home}/log/midpoint-profile.log + ${midpoint.home}/log/midpoint-profile-%d{yyyy-MM-dd}.%i.log + 10 + 100MB + true + + MIDPOINT_LOG + INFO + + false +
false
+
+
+ + OrgType + affiliation + + + + OrgType + department + + + + OrgType + course + + + + OrgType + mailing-list + + + + OrgType + generic-group + + + + RoleType + midpoint-group + + + + UserType + + + + + P3M + + + P1M + + + + true + + + + /self/profile + + View/edit your profile + + fa fa-user + + green + http://midpoint.evolveum.com/xml/ns/public/security/authorization-ui-3#selfProfile + http://midpoint.evolveum.com/xml/ns/public/security/authorization-ui-3#selfAll + + + /self/credentials + + View/edit your credentials + + fa fa-shield + + blue + http://midpoint.evolveum.com/xml/ns/public/security/authorization-ui-3#selfCredentials + http://midpoint.evolveum.com/xml/ns/public/security/authorization-ui-3#selfAll + + + /admin/users + + + fa fa-users + + red + http://midpoint.evolveum.com/xml/ns/public/security/authorization-ui-3#users + + + /admin/resources + + + fa fa-database + + purple + http://midpoint.evolveum.com/xml/ns/public/security/authorization-ui-3#resources + + false + +
diff --git a/Components/midPoint/midpoint-objects/users/user-banderson.xml b/Components/midPoint/midpoint-objects/users/user-banderson.xml new file mode 100644 index 0000000..fa1316a --- /dev/null +++ b/Components/midPoint/midpoint-objects/users/user-banderson.xml @@ -0,0 +1,20 @@ + + banderson + + + + + + Bob Anderson + Bob + Anderson + + + password + + + + diff --git a/Components/midPoint/midpoint_server/Dockerfile b/Components/midPoint/midpoint_server/Dockerfile new file mode 100644 index 0000000..43dac56 --- /dev/null +++ b/Components/midPoint/midpoint_server/Dockerfile @@ -0,0 +1,9 @@ +FROM tier/midpoint:laboratory + +MAINTAINER info@evolveum.com + +ENV MP_DIR /opt/midpoint + +VOLUME ${MP_DIR}/var + +COPY container_files/mp-home/ ${MP_DIR}/var/ diff --git a/Components/midPoint/midpoint_server/container_files/httpd/host-cert.pem b/Components/midPoint/midpoint_server/container_files/httpd/host-cert.pem new file mode 100644 index 0000000..9b1021b --- /dev/null +++ b/Components/midPoint/midpoint_server/container_files/httpd/host-cert.pem @@ -0,0 +1,22 @@ +-----BEGIN CERTIFICATE----- +MIIDqDCCApCgAwIBAgIJAMOSkn4oS2aAMA0GCSqGSIb3DQEBCwUAMGkxCzAJBgNV +BAYTAlVTMQswCQYDVQQIDAJNSTESMBAGA1UEBwwJQW5uIEFyYm9yMRcwFQYDVQQK +DA5JbnRlcm5ldDIvVElFUjEgMB4GA1UEAwwXbWlkcG9pbnQuc3AuZXhhbXBsZS5v +cmcwHhcNMTgwOTE0MDU1OTQ1WhcNMTkwOTE0MDU1OTQ1WjBpMQswCQYDVQQGEwJV +UzELMAkGA1UECAwCTUkxEjAQBgNVBAcMCUFubiBBcmJvcjEXMBUGA1UECgwOSW50 +ZXJuZXQyL1RJRVIxIDAeBgNVBAMMF21pZHBvaW50LnNwLmV4YW1wbGUub3JnMIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApj/b7MEUSfu3oXMfNgRwTse7 +a5UV7Jswf1M/ZN/ZZkAkIxNBevZgozjesvLPWrmsTgONi7XigJUJvCjdjmlW9eDM +lri/rkD8HuOR1DQCVKL9nvoS2c3D7sq5Emda3V8Tlj82VqfEmePd3sajx7mcTfbH +8jwAL9NhkC+WMib5IpjLGpG0FEAC0ha7Lxb+7jIiqHVJaqLXJGCyGN4mh6c1Q9S1 +f8RVTiW2a8x22G+9wnZYbkiA2Kxls177imHlhSz8EdvV4IpGw1amrEWhhuDEum7B +vZ1xQDLatgRqh4qAKLIVYeRnJ8H1FelMa90qB4G08MIPifmTsQwqJyBYaEdgWQID +AQABo1MwUTAdBgNVHQ4EFgQUqb9BteODF6wv5R57aEON/wGXMiowHwYDVR0jBBgw +FoAUqb9BteODF6wv5R57aEON/wGXMiowDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG +9w0BAQsFAAOCAQEAAcKhxI+tSItrXmqC0PSmgWyAYpqbkz6W/cefTutXqhIgY09f +h0LSv7ogTahoGpyiZk9vy6u3OE9bYwxapEfa4KBjO6HxBMIVBBb3RegVjoPzjElN +BDwAx0VGFcZTXwMxDWycWdG8ql7rCZBvS50w04uTaIgnGmqXAdWWmBgfJ9cRbxW+ +JwO/mOl1QM1lR/5142NpvuUVWlmZSKEGydE5A1qPz2wpDbBR1ym1BQNS4NEqw6Kp +GSB8jKyCS1Ve0v2wVze2038Wukz02dq9uKPTIO3T+B+ibZmxn6Op/kFCc1/kK5NS +Q6JdO1B6KquGAYdGmKAcQ19mv+jqGktqWEEf0g== +-----END CERTIFICATE----- diff --git a/Components/midPoint/midpoint_server/container_files/httpd/host-key.pem b/Components/midPoint/midpoint_server/container_files/httpd/host-key.pem new file mode 100644 index 0000000..5746e59 --- /dev/null +++ b/Components/midPoint/midpoint_server/container_files/httpd/host-key.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCmP9vswRRJ+7eh +cx82BHBOx7trlRXsmzB/Uz9k39lmQCQjE0F69mCjON6y8s9auaxOA42LteKAlQm8 +KN2OaVb14MyWuL+uQPwe45HUNAJUov2e+hLZzcPuyrkSZ1rdXxOWPzZWp8SZ493e +xqPHuZxN9sfyPAAv02GQL5YyJvkimMsakbQUQALSFrsvFv7uMiKodUlqotckYLIY +3iaHpzVD1LV/xFVOJbZrzHbYb73CdlhuSIDYrGWzXvuKYeWFLPwR29XgikbDVqas +RaGG4MS6bsG9nXFAMtq2BGqHioAoshVh5GcnwfUV6Uxr3SoHgbTwwg+J+ZOxDCon +IFhoR2BZAgMBAAECggEAEIRBpjjceiku6jRUwnoYaks/nIWYQwR8AfpUTwJKR/VR +Yca097Fokm7A+UhUP3A45RtHQb0VPq8P44iv0kk24YCu8r5yFK7SHYOAZnOwU5ZJ +2jSAEPF3aM7tKh3okhuzB3dKP7u1NZDE5zAW723KUJiW7sL1RcsbY0bHBj6G+9/H +NplmsjuGt684vRBB0qOBfKF7EiG7mT69tHuNj4gRza9SMY31UtKbZdt2fNY6mp5V +HscMba7egZP+Ke0pVX4+go9j7K8GG8hYaQDLjrzlPqrxZ2c5X9cC+CRDI/CHuL/s +V/2yGZJ6n6UabwZoH83RdFrbQ94rU8Hkli6EvxXvMQKBgQDRpheNW5jDG5TfeJKh +yfKTDQqH2Tk3BsBYYBN7Hf3m7vbkzlxnAKJAoSLmtRMuoeXvI5MrhzaHGsNIUS76 +LDIZnvB7DLUxhFUZsCPkpAA1QHuTWY96oR3PHnPjpk8lSUvtbOPwDLdzVApeFJgZ +VqMNArZ7AHsK3Kkyi+f4WVQjbQKBgQDLAWiGb5dx6fAM2W6B6HjNmzjBWOuVEXa2 +76to9jzupBZmETfZgxtWUaWUDuNS+f7dtVUTE+p6v/w8clrHEhEZYkqunIOLo/UA +LFPiuoTfEsWb1rh+nsCjCgy4uimixj/bSkf7NC6NyKTvCygA1mGnVVJUEPegYlDy +LXCkaKWxHQKBgQCmyHSKL2lrJkEcOwakEU2acNCE3Gno/cT9SYmV83kvQ8JEqmrW +QqnRsp9aXIljGscapPmKsmnNt5vNp1AxFAHTYh88NRLczsMIyZj0ZwgHVUI6KhC7 +5Psa78YQQBlMt2/g9TSsnuE+rYgF6mpKFiNm0Vasqeg47uzn2mdzqlUGTQKBgE04 +JutkTUY+h1pL5vYxWKpVDfy19z7H2tFxT1FowPrBneeLSyRI88Ac5I/yLdRlVeY9 +0LOmEr5Igwj3MsKgg7KVKfVLgdo/LrW3Jt2Kt3onKNXDkoBPoNUjwH0QC0Boiue+ +VK0gR0kVdm+bXccbxR+im+NwZNE0NLg6Qqu3RredAoGBALuVoqbPPmTCZXYG328H +bzOs2aiR7BzPSVByV+qG6jW7w03RAnFPJZp7HMU+ViI5VY0wabUscMSvz5163+gM +4KwY3v9ZjZzZGukIfLuudkdqtaiVOx/KeAC0n+nG21YU+wpZww8gkfHh1/sa2CME +CWYCgOnmiTHcj83UaTqEXtmv +-----END PRIVATE KEY----- diff --git a/Components/midPoint/midpoint_server/container_files/mp-home/cs-portal.csv b/Components/midPoint/midpoint_server/container_files/mp-home/cs-portal.csv new file mode 100644 index 0000000..dfe12f9 --- /dev/null +++ b/Components/midPoint/midpoint_server/container_files/mp-home/cs-portal.csv @@ -0,0 +1 @@ +identifier,name,mail,courses diff --git a/Components/midPoint/midpoint_server/container_files/mp-home/faculty-portal.csv b/Components/midPoint/midpoint_server/container_files/mp-home/faculty-portal.csv new file mode 100644 index 0000000..68a2307 --- /dev/null +++ b/Components/midPoint/midpoint_server/container_files/mp-home/faculty-portal.csv @@ -0,0 +1 @@ +uid,givenName,familyName,fullName,mail diff --git a/Components/midPoint/midpoint_server/container_files/mp-home/icf-connectors/connector-grouper-rest-0.2.jar b/Components/midPoint/midpoint_server/container_files/mp-home/icf-connectors/connector-grouper-rest-0.2.jar new file mode 100644 index 0000000000000000000000000000000000000000..fbc575b746f85e1f492a119e90bd6fb2d59c9223 GIT binary patch literal 4757273 zcmbTdV~{3M*dA%6CfVBR>3{2}EoBlmU z0tNy?`=4R*!V1z7;wq{P@)BkVlQ4r!Na8QQKSlkCM61!8d1>2`&@}AHON!IVGFj}Z zzI;>$Alq|YxIN6DM>Q}nz5PV4Y3@5@h!c&cpVi^Vckbr*NL|n2OQ=MSy!B!_tfz$( zqTs#aTPYcW81c{PvmtJVpW=Cfu}jtio>8R@F{q2r8hj^KYa2LKeOL=LTr}l;s~Dc@ zYABCTl3Y4vesaS#^J!(_4L2S7=Y(YKyOSV4;?8MREDv(=0*FG<6#x4qfq*prQ!l{& zP13}{?tir5|BitFZwNDY2U~YDxBnd!{Xat;9c;ZU9PIx$?1cYMB_8Mb>*~7Ir)`p9 z<9fMN=)H%NRI3pkXYB2(#>-*5`(J=7T@O~iF z1MRaks89JWEvWB#AebF%&k!-^z;YJZB`spC!>l=FM#VByY*_FT-@O|RIxa6#dgLPbKAQ=U}3y`A1VCgib4!nZz; z0Gd4Z^*1poauiNv2tiAXswI_KNwPOh%7Q%YQmWpX&@H?DMys2~iHFzMly5%@Nw%1inpY9 ziGiYB^y8QtaWHc1aGRtu^W8OEXU$%Qw5A|wSnPa7qJridAnmE#KgKJ+@$gyMGNNKmKVp^$Ci4Q~E;>za z;z`2|E1LUJey|&l#E4la^U3o@q3~rhxma^wK#^`_Av5Hb%5y=5**!twn%fXjn6G7_ zaLjCL=ZtNslXaH!C#7(Y5RIQPmFUFYdB#_kXUHy2nHWb+4U)6Qf0te2@xoJ>s3p($ zF=uPAwu#J4CbP*J<9*4<^l?lh3I72mN{V433kjpA#f};^nId8<(is{J#0E^6=!IED zE}d~gARy5kC2dhWtS@Y>8^KQJt3l+FWoI4yVqa_p3jq&p!d0mp2hP*Q!QG8V=h!Z* z)#O{kNS2er#G^23_XjT?ZCN1gL)$0OvnTSS4q$->>V&nqN7M(K-Du5<}hU8V9v6|oiZq$f3Zb@!h!f4qrX(!3TTskL#rK$?hJ;aWkZJMrgA|F&;1fT@UJx=Aw{ zD4=mRvPSO{iV$r-Eomjdu`ja2sT+FIRaTTwHE&TAx1y-Yo!$=nVqTUPStW>VRjHTI zP|BC!wJZ<&#WyS!kmOeP25=>_2P`WT)1J``R%IrgC!qTr$)!IHL$Gybxiddny23kw z(PgT(vlFa_liZCiDS3xTA2TI0)ek|n>SHv=7;Z8>gF#*)ovu>JvK*oj$go<%hFv}rEjU`A7p)Fc+Ud`W9^cMfhk-&QLK{4maWK&KPKx&Sq#2_Ch zTC(8R>YIgQKEI4@fNg^*mw5zq8Lw99O{O!pS!BX>;gFwc557@qR)(~drjhtWr_iW( zY24e)*ShOncE3$ihr2vyvQTems&w2u9s@}a5gsU_8Q)tK-s%I&=lo+4=7eW7!-X96 zlnO7{I`iJqJB5pJ&yqu$NGDABFjCj)&8(m#!bz!B+Ez+y2i|4bIwJ)}YINXeGw2JA zwsWR#*dNGKGOFgMU88Gu?o+vMSaTPKcI-fIpLohW?ha$8%yVN z(dJJXIzPym3SRZaixn67as0xr_hNT!IjMtYEYLeOia$SwFh@3Ke>lRZEUnCd3xZ#k7biNEH zNzV)$4*ofxc2(`ynOjE$gH#!n(vQ(?`wRowZ1O9b<79iM@QWsOz!AB{So^!`V)gJ% z#<)i|-58NEFriuri{PZxs7jg9n7q*&+JTn*mXdBXlQRLw+N49deLbEqTjwaE>*l<$ zd&4|wfod3%`O+EZCf`K5nJByl?bqOnHn-S78MrhCi{bmHu18G=SgAY zgGm~f(UvV6#tAURi7v}qbyN;!O2#^0QZs^7zzx^TismLvMniCC&eGp<9|l41ps!yB zw$IIl(nm1Iyy5Zj+4b6C{KH3m*6(6YrzT$^OSQ`*aqO_Qdnpa|r1n0HS?8ea1&=-k`VRX9a2+_%Dp3%`? zXJiAhVaThbd}WvD+;iOH#KeYH063@kiLp1&y0T3THyO-&%`^(bQl zKqmgXzpO6h-!djY7alJzXz$^t`P8xL-zv^m)#kD1ON_cckIb7*BEQ%YIMVVdbkDWNP!I6%-F*(S)J^)O}2Cc9Fpv$OcH zyScI3j~!#~n`)avVc+gz4l>B>;o$Fzl(LDrH1cmvTjzTt+TlL+Fk`i_*K;ZlFf<}N zR%APG=Qs=c=NK)t?Eyom>ls%iJ2r!;(4bE~?9a+%pRs>@{ zwWsc20Gga|?IBGS9f_~Ee)HmIQPd;R&SnQzJK$ZnLVLb{R_*X282IGU1~+a4I^mk( z{`%PDPd4a4aSEn4MPM2OtN+=hbz)GLZWYch7*Ze6YKQe;?E=pTS3Dq~Ub48=(gDIT z1qQ1vZgD8CDYM6O8NHRc%Ff`8g0$J`--M&t9_|iTO7yvl-FuE6JVS_`R`Z~K+WlO&-npLbLwlCkQy8KUF3sa1{%5cb)6r;!fflc;?l8?R zd4Oi1Qef8^e^mT?8Cw_6{Y1V`OwMD&-Srq^^P3$zd0np+w82#Nz~&{~K;NCFx2tEeq8#9?R~n(eM?a*NGzj6<6VZBXh^tCK$UKB!Xd)>%%tELEskma*aG@$vEkeVlNtJ$1ZG_KBtk~M;08yh)|7}3 zelg^|1cHMHn=Vaoh`Z2n`iQd5h`n*lRB{Ffn%`wYAUNZr^e0-(0gN=B(gTzI4h4iJFr^*R{Sx5Vv16l7 z8TlZ3?oFyND!#rT{C+u=8)NeuGgs*NPYQgSdW=KDL=)K+1S2zn7x1d#TkeNubDUYQ zJc9!q_IVK&QkWJzy*@QDtirIZc)%8x zHl$G9&4|g7KNZsPj!e60X$Cm24%+ z1s%*uw+0RD4@A6q!+-R2ajp*=9U&>dx8^!*uTQ`_@+Xf;b-5_pi6T&LKltv;bCd;- zO1#tk9tqL|4OrNGLmGZsSSKBN^Aiz||V3Rps& zGdoFS;*N?AGeSU;_`42M4m4OIuaZ!OCYUk$$(!!F6hu%?4)F54+0x@>Gi%1jO2)^W z$Y5QZPEvGhXvf8WTHL>(=M-Z_s$o4Fp*0e8kDCv@=@>g0gs=reix5qivt6)h)n_SS zni8|tgzRjy6gZX%MvKA9ML7!3xq8JHVKP16)F(_>GBAGfRxyC$M0O0HyQKKpA9H5CWukJ{TQ9;tJKR7V4RVx|SN1SQ%j2DjV#1p9%@T~LS z1+@Pv`k>N3VnLGt0qH9N0rCDHia!5I?V0w5_ElZ(`ML36$@F3EFv7;b2F9nd9v9I> zW2eJ04wOPkAT!kMC+-OOJt4;ft7Eq;vmB+}tR31KB{R|)B&$>@VH4fj;!~?3Jmz`f$^Z%t>W)4{m?`az|fz6(k0(Jwz~xkbBj;0L%aF`lHt;~dByw+3!L@W zN6w!}h}Y90P~tWiB4GY7JmhwWLeTiO7}!6Ckkiv3aP+~S_&r3)bK$W3aAI-c6#5p} zzbqsF=mbsxtAP5G+=`EI7qfl!5EI^C8Ux^Pn=bFKW$7!9^;$I%4x&0!4|S#?|E(R^ z7f1Qp!P~#HyLxz%O%WiQ@zFZ5!~EI>Ty^|K5iq-Z18JGJ`7M;!OR!6Lj|=>b{L>Cq z^C@Qjt(x)PIv@x;C(=8#n-6Kp{FBY*Z*WR1TzOaqU6E`y-OxFU6$ zvI=OGTxxdJplWJamU$J8iaa9-DQifg1FS47JUgwB4_+LzRXmT1|4fp&dG@(&a(&8% zi=10sWmPElE%%tJ3uv>VJ0D}garJ}g$b-C^Nfmfm75nnPfpu9#g`Q>EIB~jKq(tAJ zfo%!pRD_*L>*=mNwxQ3&P?!pj4jTO`g752avX0+xy4M3RUHgk)Nqa2@S?T#jz_&F!P@h z4rIkr(!0kfDLRwvszj@)zsJk47ugJ&Tbs(OYu(;ndM-AivQ3pj#_fxmTbirNF2eG% z@X7O=+B!O`n{ahzo;#k>7(&!%Ctw>FhVewCoV_9-6r`{7(sG%O}JHKOJ zwpo0o%86@%Sn9(y2=&_(=VqFc;mZ$aVz3EKsXdR1*%s%XRh=sgx4Md)abFi%=#cs%F*0H-ck~dPA!}6hAC9XwDvC!DHEvD;Zf`iQp)U~9Oqh7hw zq)Hjjk}{R?Ct-lCkR>P56LIvZihB9MpgDiJ+&{@ruR;e))oASy&d9FTKoWW$#*b%U z%N0K;y5-G=RAetEKEuZ*+V}ht)q`;}{Af6O4rg5hT|@|_u7P$U5o$Ek@fo9qLNl?z z4EM`$XMm|P{Mddi8Gp1wDZgr7&ww_}6-?8Qi<#iJ5(Nu;%EeW`m+Di*n5x5{_zBS) zeq5k7D)}d3ct|Eu`*d_2{qkBOZI>Ee)NC}9ZHrYMQc5Q#!9I5`feOnAOBZo&~qzvANy9waJUzKM0&W7W;tU?U~D@u;Jx9Ua7+oqXaDDPhN{*)jug9 z>A2)EPh&Y-_f7M%9Ut0C(oWm(2CrjjKZiwOS;rOvgc~>RHno6P$&<&KGG_Rz1RgFV z_opkQba&IFB-#M@u|x!CU?L#n+zXj0sL|~N8B^Zb;E@QY!>7&?MJRJY3YMg9Tfdl6 zwUQT@^sr(}uSz5gRK6=%pw=YW>uf8aq~cAi44MD3(c#?8lrW0b6M$SwE}WSrn-CjH zTPUqfykAC?X0qMuAM&5MO$?Wn$pM#2x_cIiRsP z(C!aaD(-*nMwEhezHVNW`sEzRz{p>uXTC76SykomN9;%rMT9308x>z~_^SDl(;>2) zH2WhVMwgH)!qqimE~8GsUu)TXj7xipfsc$rca?|Tz}cu~LdN{AFA8&=xE1mgh~f*C zNeq`0n%2^4pugzY(gIH+S#0*WgMK-fJLe~WisTQIS`#sm(>q>Ij@mgK#+N$###uK+ z8f7<_>CQZR1Sa)_#K)qc_2~}lOS^}9GP$5dZ%x_|y1H!IH*F;0fj|8CbmH1zvFy}h z@nrv}=VR$_MKA%9JG0{T_@owNwd+n00zu z@noSeR|a7>6xpIF24yVY(Is`z5^y~TQ+%%k%(@?*qXi0kSBNp2O;UL%v6h<6=6#=) zTk7SqXrcfgH{9P4NUQPTeS0Jy4=SbNjIAJDwBbG@f%k+auELETKgpO|88~~Z3#Xfv z(u}}xm~oe&NGULnr9PV&nsqF~H8Y_oTp36;morYbVMk`O>!NubVV0H9bn4-oE#6mR zpk-Zq&bCyVrd?i?rd`jWNmC}YQRNo3CZjh}HA#=I0VFRSo1NWtqDzTis1Mn#Bq*^l zly9mWs+{&V~> z9;6j?dO``8zD3&3T>DY@&oTFSf}MTClKK;J^bjBP!psWOveB(!CGE0#bhT$^p}N+2 zF^zS_a@srA4#dXQL7jLMq%;`4TWTjjd9@-Q_gq`bz)qApr4&m)xKlcLMVWC(PC?&ebjTF-y=^z&Td>vrj@vX2$x^U3C`|(H99U9 z6|`_}#igyVf%YgsiKX`HZA|i*R8dnK>=-U^EuCXXdzLhKiY1`~u}TVKY-OXUN~(T% zXF|=O84C|2%<)Wd!-Fg@ucU~uvI;q&bZUs8y7bR?)S_2^mTJ#AQjXK!n>)9ZJscZK z1&Xgtd9E@LxH4u03Q;$xS;d?@w5-bkBWxF72onE(x1P8~{kD}os(nJ%>}9vAuUVJA z(g4N1K$t2!*ou~Nzoj%~MPxUW5H+pq7r+SEmN0>@FEfR(AaYtV!)af;6Yiqo4B%MwKo?U=`KU~S4)J%Vn&s&(g2KQ0Wv;h3`D_;7f_UtnQf(c zNQ7!N)a%Yd#eVn6K#2BvDA6=f8sWqkpA0U)aqMRY_|fCYjAU;kcdPmNr}vw@I#UXn zwU8D9w4a!k^MPt?@L&|SPZL)nL$1x-8)>s-_P#-Q30itM8gIeITShsDQM31J=i?B^ zR~Kx1=TNR1QL!1RvJ_0Sm4r#QkyBSh;PDX$Sl^8UDTR)?Ze!p$L^E}0cC!tsZB_xT zr+wE3NzBahu2`_;!n!ki&Ka)7@{W$ymX)B!xw91(^iMfF^PiDMQ2q2V+!6Z3 zlrVGKVP{jdI$Lkgud!70Wce8}d{&^jZPq-WrH{(cHr1U?&=k`qiE0yKSvB%Iyx$+s z(!7PASYiqH+vzXx**DKkn7dd}Y!oCH{IVODqWK7p5=!-z4X)D#xigDK((ldgQJI$} zh^_8LhYx12W42-%2t6{MuyALzXom3P#4Cd`$-q9tVgG`5T@ zZz^wexE%!xD_6=QK)u>9bh9I^W*{c|DAqHvk-WlI z-P}k^Q@x2d@ullUwe=WZ!rp(E>T3u#FX5g`8j`e)0>mh`fk{)BzB^HlV^6hcO~+MR6PYLOIl@?{Rk@XqZS9u2!L=o8 z^7t)ZL4_Ye`lMAEyU07>H_dIUBGa^yAZ0u5T3&*YQl^p$@r3j4wS!W|E2{4DOy5+c z+%Xd5X9+I0%ROS0<9moXCifsPSFNsjP@s`1XOTA^ObA&B;DBI`{ zo;ijW{v>$C8+T}W%F0y1nYFmSrhMb1rk?Ix(#?=$EizLd55*w-guWX4edF?hAlk+1 zsi~cHbIEpdrtqtz*o2vd=S#oEbzDVk)+n9u*erUoa*EaL_Dpgo8i_S`9N*s+V8tyc zHF5l))Zq&Jsee`qYuZye_Nj$-eCq2Jh@@MTew-NX%aY>Y_lP-QV0v}DG*Be>+Z@%8Zls2a*5z~ol^elfpK-I^O(ZNc=GNCjzaLNIyC0B zNn-_tcRv?%!drFEdjp01)AVoeCz2bKE$>9vzhG4Icbfmn^3Ag2`kc}QW8#D0Dd(>l zD-WA%mGHz4)^@WF2ZB#WkazUK3}0NdA=>4HM}ko9TU0FfwJSB7qB|*P+0^!`b&Emv z3sUM0D|2B%b)a00!z<@+@NM(MUvKjQ%(pFc4z-|8+zaWQ8}W9|$>q#Edz47{0 z@i#6_y^6hJw4^4HQj)SP$ugW0hhN>@*k_JroE4u0zI1euaNZnZfp57w_r8SAC9^y* zPrTY>I@i4%Honh<{FM10vw5~`eFBGYEZJ0`Tm|;~k^5R+8NWC@HL`|b(r_QDF>+uAWx}ks4QUv}mNJ&YZ zeMHz`Bhkt(bfQkdK?Oe!!gj{NQJeu)2yMkdaNMN9jzi>L!+pp0QH{kY}Zr#$*dUv%$# z2tp3#;vNToHFCa~l_JZZiP$6QI)k9Wyl>H6R^&&|^zIP~6u?5@$S;>D-zP%B85*(7 zlUMHUGD4H-v$t@JdmJ;+ZLa=)Yb+x5`wcs9f_WzPTuKLG*sB+VrNk_IgeJ{hd2dzf z)xxT&PGyyYT`YTX@c?&w!B(WwH;ebVHQW%uu9$oZ0fRhGg+u8O<;WR_Fi$)DNOO(u z2d~(7Z504|waRxDKKET#{>22?xo_@^efHqHx+(hNSN!;}{OMox$G;-<1~?Rakt%+S zS^f+!ep3SkADRQ=p8LE2eL^2Q{8vByH;iW*ukiB$-tU5u&jJ7LOMGzVJv$I%mhH?3 z9K5`oYDEZy+7w&@IcdEumONiL1@zxA(eyj;znzNE6p=qlHjnZYpD8{HioGke3#G{g zl>N9_>Bp-R*CkK-R1{R+Yuz(nl`ywci#hLCL%n&A_c`C}?WkW4Rel76#B^KVo{T#AoE_c(Ht?ZVyH|zi@6+d*i;0lx!D^1aEt#D@Z)tJk|}V z4tR_!l8bfoAM%Qg90`lIGff7ILsHMV2Sx>}Bc`T2%`xeETXN;$mmu4r^RuyFT^9a= zv~+db)6Y`ALX4~B$SX(=I`ExUsi-9~WqX;MfVA?}8Rrs0^_~Bk_v{c3kN-FJ$AAnMg>;Iq_Fhzf8d*pCh4T6MlfEPsyXp7VxqZO)N3DWPL1Q z{@hYDbBCfd2h;237aN>cH;)MwE{vv9I#H)DqP4z~Z8>MY2&^SETjBb@pZykdrvG^8t3kHhk>~1ZC#|px+ zR*iqUN)Up7`V%GN&T)OQd^03*D#z$Xe}?AT+=hRNtv4X>|Li8-yVhuO<{xUmm`0Ri z;r7WXaV`quD{;%xfwm&J=5dEq=AUI$$5+Gl9G|;Pq5B*E+a%Zh+80oOMUTpTb#^xn zfdO9uDCBG>1mtga9G|~rRSR0w`7>*fGK!<3O@E`s`e|+%=waQz430j?!x$&_8BXvxx}U)r~MklF1pt@W&HfV~Jf@$S~$O;EPJRdHPv@&a`fK19Kw zuGCZjU?w2Uy2_8(z~DANQb_30%ksn?NBE^*>n1F^H{E>xYwm}@x`1&GhR7Gac`H=a z4t9Zc{v>mTK$kz$aTL|HiZ#f1?u-^`h=wOr@wYiFQ+c4`vcjERF5q>$JW|`YcvKTb zX^?Lsby~ns^i<#pj^5HY$QplMcTUue_bey48HrbCN%h}n!3j61?46*~@km&EA#9qR zPdFB`VnW_2ZLlm2obkNyXwA1NOKT&=sAX7kB|bVwy(T;$*qA^tQ^M zZs*e@yWBa_mTJ!SeI~Vph1WVXQ^nw!D$h<_=x>NCV%4gvBfr61P9w4&Z$@-QtcjzS zWCuacR0}MyMuCNSFrcC zZBbxdfu3x2&#h~v#nr#6kwUp|evT~%!6T2|puX2YHLXKhkI!3dIv$X#PfD(o^7vv) z>7<>#@|*~BVfx|yQo7fUr@rPd2`Xb2{iWZO)INCDQ1Hj6jhxB zR3I0~&wT}8S@9tC#7Vb{?|e1+S~#BObKp%Wdn6y=^S%(Z1+0!w7iDfWelZgY>|WL& z3aRg|mR_VdzkYlj+55BA{X%OQVSaF4{jJ|X=mL|t4mU}Cf@T}?igpNIPC}X?Ho_Mg zc4z9@jQD%b%Dc%Z24A80$$Z2_e!{DU`Wjo-w2q~Yp6W6QRf<5n6L=gS7%+Op41P`i*! zA6chh`1dzwo*1Txjj(s**6nrJ1NVlVoLSO(JhZSx3tjQ?xutMR6w$MMKfLkNNY*_t zgzlglSIlFy(`+19*_PSZ#-b0z^H!d-Iaq5avew&_a)i6tT}95SMw)&gHFb$wV zTIzATj%2i{$t!<0&LGki53Q$IhyVwYU)o_llYXr!jLwUjAR?{3y2I1cWcee_MHeqT z&mYZ}wT<^tyKw}aPvU_2aQ?oT9LAT5{=dvdcQAj(-xXN*w6yc|vn%ZAg<7 zXHz#@x}+>FR6|;5-+;C_9QWAswlI${82-}hrfm2j8_ZO1ZpFL#u)$t8Eqih#WYXUL zD93S4Rj@XcVc`s%_-09q^!dC$QFhRpdMDb~KWju}ZWp4S-b`Lu9FiR&1x4S{RiVc) zgd`q(Gf?c1(pL3gI}M7-acqD9VifsVaUQ!UKk|Mej^Y=7N#p(g z>D6ntj&Yz2f&{$4o+HfrO5@b$TnS3~6wETJ;(|9#GaqC9_@TjI7Y;Jdt%642@i%)M zaiH$)uco3G?Lm$tUzYBfrJ^(3G1hJ7FCN>TK%oP=p$l)#Egvze_7#a^E(;!B)vHc6 zc3&ODu{!VppK#4yly-Z$9Uw-)An{-*s3|jtVAr2iJ(C@{QcOe}55L3OTr<|QnwDyF zM39XAEV|M<)jsM#{L+tOs&Sog5n5sko?D;GLc<#>T&CES(|xiv_Y(%Ph41vTZV|v$ znRBKv3}@~>UfK!V^|d;Fya2?%+NLpmD>`bKUYX{;rBrTzg>1OE&r|RJG~iLPv5uLXq^A2Fu#HSdDz4+Id>G~{wBQ6ps-yA-3$1Vt6m z<$Tlf7>JxO_}6Qm@ANHZmX%+-#dJItS`%)>0W|F(C2E zh!sR4nH%s{L5Va8+J+$VnI89 zg&Hp*O~dc0YPK|uIh$L(`)6aa{E~S_0b})D&3n``sb_C0N8;DSIc%`PaA;a4l*31{4hiy8OY;!@2^Ht8R%- z2L1xImwkcjp_1f*FQAUgi~d90yhAI~xX1Av7>Pm1zI_r%Er4T9D`^`*nX`pJOa0mf zAIEXO%yJw4^Abyg`Az-REBux03+(OJZK=iSq~e0~ha2BCa_B93fOdGx26EU@C~Y?=vX|q-O`q%B z&(EhX$iNTFRi)8V9zNY?r;#x=!c{C9jaG&1=SFB zD*~%j3lSIkn4|g@m{4Y!mx%pDxza6j&o!;2VqW9hcWV+Xbx0O;#)mV_QzIsY@g@!> zql6d``dq)=M_mA1?8$J=hqPe~k&8{o>y=MQ5yiC9$!Jt0>b?IT%qb9iu?!ol6FxM+ zeOorJj-U28A`4v2DLs>Pf`sp?b*4nmHE)=S5#D&p-b#QIlWOqh=#ZDX6#wA3(vDgO z!idV5Yds!?->Pt>zTyJYudo8fkl5v6$?D%1?ejw5{-A1`B`XYC=wZkCzWT8*P}7b& zXAzKENTWexE9T&coD_TFZ&Y?k=+oF7=}~`oqZL(|WsQqxcBTG^MJ@gF^)KIA9QqU= z#l2>r%GQ4{`sT}!ZxS9NTtg*SF0~V+@NOY%y9)9tfevKJYY235kiS<|B(^D3+coBv z_xf89+J5267{E+9;n0Qv_ZA5stb@Z){((WG9UDEh+dl+eHOZR1Zhm=VjQa{IZdv0$ zq%wjpkNQGUIDm^ai#n)r;Zkf0hi#8YB>@Cw=I#8iORSASzk>k@2&j-22uSGvaEVF& zN2=~WIhp?D);x8VQ@`WsKPK*FnS#LZpng#!jlseIgRDtQ;pGeu$leAyfq;$pyQhqM zi`-C0YKayq4f4?2F^4Jultr|(rG$Y8c@_&n7gOzBGizBFsi%5VsqG4XdK8n$#~>Vb z(oeTN(p|3KX1(hT0&Y4mfpe%iak=pN%{+VI%sdDBqk&(S#$-LUp7fb-Eg-%(<9i@_ zkpl?>3jOufRCeGT#|&^h=>uW9?RV=zUNL(0;%;`kAbL;6UO+R#IhS4#;XauHW%zE! z;#EIPo*q!29?G)5D@p$4LBRw$Z(#+$0r7pmL<26yb}HxlUJlZMKS96e`vohXHGowQ z^5H*u0(rzA=moc*4`{6?`@nANUpd*oZ~Q;Qt$!Bdf9?BDPLnQGP-=S zX!zkDrNb-}T#cdnZ3Un0`P~o*s)006W zcHsqk6|78u0Ue>xkXFXO9vueysw&(aP(S%q87QboYRi$8{$-Q}Gm9+Qvfz%(Max-S zus{s0)pNH^PsM?uyj;62z(;&pziVGU0ZiQf%dnBxm~vTh+k2|Gn*in9^8X+WP>mrZz0 zjDYNDcjXVqSx1i6wl2+a(5|DeV>B&cU-n8}?n|*$^|A&Fc=#+K*JPj!J)M&pY~R~e zTGsS6Idrk3A=}nyFBnro4$b@1UQ2B4;h|IVCB(pKbzL1QBoW|{K>BPTC~)t&Z`H+$ zgCD6Pl9FUtNUK4jtTWjoY~e;F)9J;L_>VmAu{ zozIZ9T|Fx^`n$nPM~Uu|3!ms2V9WEdQMnc&%LG6@U%i{6npqC2RGBOkm6G9~06UpQ zLIn)CEAkDTXM%_sw^CLXI2~KgC-QDd?aZu5iSVWpFN3(uIj;^I160P%ua;tsrwUUQ zVoKc1q7bNV@#vBw=8gt8^f-~Pqs66p`Aj=DuKX#xf1706j;XnKOkWdXOfBlTbD1_Y zH1$kBz$-+T9!m_VEanNw%8qsj(O}z6z3+tZso1j}hjj5~HTCxUT1dqbw}dT0)70{- z6J8nVv2EY%3D2X5#l<*OWHl2V5Cm{2(a$&3GD)1w-BG$&(Bn^0J^V8=)JRj14yC-U zhUM5xX*%8`gVZ}|)1yZ|kmbvQ&L_tX*#Q$fwPL$Wi z-MQwSR-G*9k=*(V%tw5cm^tif%7En(KnjGG(YTC?`otR?OfjTG+(^xUl&!oo6T4Vr zN8qH=x_Nl>D{-oyXdQmk`t!_O;7VN$hgmEeOdM{sFalsv`--e>{$A95Gb>QlZ#<>N z`S-gOi&<_Br&%ytHdkP{{5lmT%uG(z_}1Uw5{NrnTfV{qW6%g3?%0T7l6Op?wjP_( zCcZJWAEv!+KKUHEqO^k@-N@_ez)#Q0^dGzncL*+t?9 zehsR9%b5#H41YGI*vgKvaHfdm9rVh~X>15^8sCeNS6S|m2$1NomVG3nI`fK7FLm=c&>~0p4$tQJog;~R%52l!bk1L?YA5>>439NW0*M+k5^xIPgQy>dgxSO)2%<4~C z?ECW>%E*P4A(MwaF7#gWF?`&97L%gm3A+em6)cp)Nawm$gPvojbq>=BWp@@ zzVYyPSSbc&pMm8KiRH{y5U+$mM7C3FP;Yc<*D)Vycf{qbbg*VgF;Ru=yLZoQoUE%= z{GIfqt=IRyLJ_UwG^^h<{5y6ip{-c%Uio>1pvQuKqY>wk%vNQ2=Tz3nV0U^V&x;DB zK3!vDW{a*~ z!c$WHlpZX3HF+8c*mbiwyNcc1{?+$uz^KU_wd)~jNVXC$>FYC;bG%q`;0sl?Kt}b$ z#%<|OWlhxFf|g=7=Dh)+^LhLj`3~z;BuR9em`mo*D{YrvTD?iID^ff71~QZO-~4fzI3 z%_<=A#iZO>ybb?mO8pYzqk8g?*EaQWC#V_TZ8yo&V51h-Ep17Gf?c z8uQyw&Uhvf0ZaDr!B8eRxTLVP(4R)(KzxRoPUYp0km;vwsyiV~(38=RI9sc zZLMZ-XPp`f)U=oghc7GeHZmMl)MzCLV$uQ2fe?JW7~BFP*%jD1n+1?*qP*A}v3**y zuL!frc|!;=mf_K$uucUt>8cU~Dcv`h(N|O0jE4`@w;W3b8LjGgzuo zgc-^ddW-R13$eWG!Nh}jxDtW=P|FvB-ARm+IY1nnTv7f?Hdby0zgq%amv@A!61mfq zo}w5xG+Rx;5pd3g|JWt9U0y@wZGm%7MdkEP6KxVdoY9}UjGf^NG2EGm$@epV0y(w) zP(?{dbP#!oeG%TjLwziAN)hFcuDA6XDnTiVQ_MkdH#G9OEo4zKI6eEuF^+dA(f70P zd{dMOoKvNs!<>}9-xeGC%x&svBDG61haAz}S z!nL%b+BqHQ({EU@R+%+o&}#sH@<81^VjWS?g)o(M5PyF$aur}@&IQ?4o~lxi%3`zc z?jPLCREgV|PDXeBwU1!pe&X}jPI_8h4_$YgT5sJUnPByeIRv|+D9?PRi_8m%0oCy( zzq+#)?PD=Aag7EdjvDMOV@Ynn6LY4QZ8$=(T!+h#uF1fIG2@o@rms=Y_~Z$ks;7x! zp64h}_zpBfK0EAn3^=|E{66zubWY+^;<^T)T0==`TiXd|QA1iGn&@TI2%53NW)fJQ zfA^Cyc z?$+^=7rd6riuZWl17g#XjU|U=$(*|UkvDK?XN`rf zvJ4}PN#jBQ*JTdFSmbwDCx`5K5hY2ON<0K7Rwpb2hhFsbzWi#w6KBEIY*_derAUO6 ze6G68Sl~*v;+7=v7f_c(y%GnQ;s;(lSl6!|L12Bom#XMi_(KNk5d#jUc8sP&2AW3( zYh{ck*QaCW%bpH)m`)7m^Lm+q5-S+e?SJ>Q^a=mS5T zQ9#akUD-DH3BtLuG`RarQ544>#N#jidV2t+t}@oOv!e%F)*JQiMGbVULcJe zu$Q+-ahvyzHUx(|sY4fmhE#(iV)RY0Qjn_B@^zPrNyc}VW2#RYsyy^SG6L}~JM=&* zRHoKJvt72t?>=1VQuw(3#yU@;{mL#F$=;hNhU_LPl@$THrN<`g#SH!3^Du} zba6i)a8Y|I{KV0f?tc*(*?wgVRE^y$cXYu;Uk2Vj-?D<-Mu(yBiB!E^_*NJ?E8Ig@ z%1#v(cp_`;C|{^J+GieNdD@jy2MY#qWzspAL@M%dm$fEE9922J7f!_Ef)S?^u$7#h z^R74cS`2=G4l$0t`i>Mm9LNExZ;Jbf!2AfvqI8RG!HMe@M8G#T^V|Yf7l@RG^NO`g zeN=_FRweu*XIQs7t_Mk(5ktO0O`3UF(V4aI)jHHS2EJyIa?2}=a5 zZwJ=(iRZ4>E?11bhrF6@!vnAmMYE^1LR-)hb)-rt-?a zo7O4fL`4!aXd!c9o+=t?jh02Mf}SjDpHOzE8ii}t6>B3bARSY)c8o?|fA_bEAGQnG zy5(iNd&@4kD^`7e3h&`DKYT@^K2xKgkUK)yC6A8_9+Z>2`TOlOAk2(Y^YV=}5M8%& zjWrmb_2MK0stpavAiFY4w^Zu9$nzUGaa0*)8f0s>qtWF6PAB@6 z6$8l;2*RM6*dUT1RPx^ZMRV4gHAPcX(7xX2%$G3ZV;7`jC%EBOV}=TAYK(XeLPFPz z4RFq{$c~hhYBN)KTpkNocXyvO{Gwvdva<57vZ|`9@o)D-ReF+dOz|TA53{Lf_+L%e25$j{KVT_0I3^8!DmEFeApZmeB{hx6E7aWB->+TA1|dE zequ4c!{K7lV`e5k>U~E*m7V*5%T<7%TG{Zc6p+>Wz4LLVENBDVuD#)VA1~FR<&PH+ z0PNdD{B4Mxzc0!7+fV!4J{<&3rq>PlW*=^he)V~-Q!yfpqeY;X(niTCqR*&|z2ktE zY{dKRdA#&29;!p2nCK>6@_)jIh<{FMB}&G_SR^&%0u*_X*j2UJjgVYi<7f(Gv1TP{`S8*i@{|#o z3I~FSiV(ABCSpr9T}t{d8%)M>X7(WGA*_;3Qjwa>NNd@#Zhl-fGG`6auOzF=k0BPUeiYT)n(Bn86oz zOUTF=`YfFkSe<8|!MvYRZB3x%)|{{O0o_FE*G)tFv&zn_5E1wcagB4&ENeL}%l6mo z`+3mn$R1{_T>wX#bTA;jyDLLta23dT3JwrA(-~;MnaiX%DsNKRs-(;dawFt+D+!EW zD10?@eL~e`_N7*Fm-C6S0?(>&MBRZv4D6*Ls1RkPF1jiPpExQL2)K;%#k73l_F0Fj z=Zj1=u-RA_m!8fP{}P&&F;bVU8Kvpy1sqrLxhg+Rzz_}p;YHrFVKuqVR2&YQ(a{EJ zDZ^YPGBnd8Yc*;Lk4$T}pGf`mASqh2S57F1|HiKPdyl-ZK*UtxA_P5bb7`Q%TudVQ zh9AhRom;W`&O(jXSm|wPO_C1%?X}H-`S!ZZ82UQCNS~6(yv}qq#HcO_*?z~G&r>BB&57gu>_M3r5e-B|Ot}ID`y2Z_Z6s@Y^LO$@8Xa<7 zwxsgpjmGpqqXd}053y~?;MV}H*W?CLkzfyHZeEONHeVI&S@M)_H!B*m^xV2-h4nkM_@ix6s`r#lop=gCe&OR!TE(G7V})so{cTd=u2(@{%(BGR3T7xCWMu3 z$&_By<*2=3UrZXo9W5m42gv7xn4CCp?tlrXXK%lpBi}I~;Yl&nQ*Oee{?#x5=(|08 zzaovO+J|7wA5%6K7K#^4I?5LLR8Qr2qeRFata-5jH6EH@kwf{jl<{9WZdPV`jmF8b z6H!Khqx2{rNZs+bR-oOz=TKWcc7w|d@))mSTQ#Z>-msiR7PEQ|ida4>z zClJ7SdYPa$ht}|JLD5o3E;Qk_&=Wuo%k;q# zw?6I=AAg1kT%m7{^m%+7yiqjN1)rn~2GQE0qn>|L^m3Y!Dizr!2%F=yP9IihCBokGv z&6U@ zyGnay;$NN1Vo1CPCltA~zLzCSV~A1fxyiS}8(fF98h)$k<@23N>Lcc3!iZuyHZ8Xl zIC`BkhdWhX@Te0hl{PlKp=}ASv7mc&zk5l0S&o=lld3#vJ^i*L!FT-}1J71FY4TR( zz$`QkEKKalqn%4c5WQCZplt-}#;%%m!sQ5{T+5B`&0A=4bJ0=@G$oz%0ZN>>40)_v zPoCh5Kz6%>?RfeT6E-2O=cQXn6ywGVd(k_Bu^YwO4U+a4ZuF}mY0vT;)l;|`!rfOw zGi^sSyHA)|=mM_yH>N1qg9RUU_1#lQ8LYw__sHC=eHhJDz5s#fNNEin9t{KP_MJIVjlzYWCpq^eSWX9&c0OrUvIeOG$tXee(j zoaoui2B^2;d%1u586b*RX8*eP5hhLhm2w16kvxB#ihDYhuq<`!lNmN9vG8diKVjp+ob@IyP2 zVkq-_FszqgIH>Z&JzgrSw+Y17 z7mWI}y{^rp*J=2^C3=57^HvE_>FOo=A^z0ZFW@&tQ2q}Cl>h@<@6le`K_92wc7{Pt zR)O7?D164=2(TN(_0YT<#`G>PN0c~2ptyUF4@~vG{Zg$w$Bmt%p-iuDFq7^}HG$kJ z=+v^k6unbdQAyymrq>|Fnu_|jol^y!l?g{?Mv6aDi(}O|`^2=sFE;z`;f~CFq3pw- zggpA}iQfzhJGd#7<`v~t@#?5^+tjNt=s2~$(0v32&m~P=gWqIB4{VvTh-3pi5@lIm zH+=1LjcCsn_7Ru4vzot1+|<4PfA-cE&~9zvf56F@AM!|v{|R#RFW#D|g_*O1p_7H3 z?Z4xcl`5;Y^8zTm2?h51Sm}v1iH&~#G=BYeU@CqVMJ%U^1A0Z;4={%VZ42`$vG$ zVb)-ljYjuB@u<%HgeUJky zJ^G_E%d6B*Pn<@>T+vXJVg-*uRdom2@1-xcr^$r}^%)K?EQIzpw!iCVmA2|>Kq?*5 zt3^(}2J4Ok&6F*J8}3a#9_5)8CTUmHcxqakrbp4@BCdn1vE~H1s!;kgP&N^u$s==m zgqHn#%#8F-2z8vojVeCw4pyh}H!LkQYbx5&jA@CP3i*NJ&d(-Yg1OZ&Bbd_0>Mhmn z?#8!~7X?OE4|5!vmOaDdh!)}8j z6AMrr3Z0$;_crw9soU~{QjSSU@kO2ujEq3wwT=3 z;>KvHDN8550B_M(8&~wC=~Q<|0*j-dWfJBW(WYAZ^&b1ak`<1$YtCR%5A~C3hma+K z3Z!6Fo%)tY>cutr|7>(uUXX?YKSnnR1^^)PKQ_95r4;?A!6k0mA_<}le=FBew`f(M zbvII}@|Bg}A`M{WML|lzH2%4@)EqK7V-hwsvv|YOdq?mvWFdP4@TT}dVzGg5^E3%2 zhB=wLU#E97I6pr3(f!0*Qu-lvrj0S#X)2EGk(+5YniT44dTXq~h-i2X%$s;wonACR zjqzYJEa=4FG#R=P(ml_-~F-kPSi<}bHZ)PQ|9U+{#GZk z%ZE*KUBquXScY)X47vAu?ZREv58y`dp-w?(mvIp|L<|GISx%2qp3}JPa=%1&8br^80Q$lF*=4v01H^1dGP?Li(&b zFq_a(eus!*Im3v`JC>EXU+vy1yE?QMT*PE6;?5mn<^D25X(lZE3NRAkOrjjNTRrmi zQ z<-&gDu8Ol@AJ>X~8P&Z3*^}i*v?M;H*ayGSRPA9wjh;r@CVPDW{D+19gI0I0==6T@ z$1;6?xP$rsA1ze&hXB^l%*2uIw}ageU9FRaiDOi3tsF2TOvp1&u(-w*iC6*M1PtmN zuixL)_8gXI>*5kS`N%cnvH{cg_rvez_IMSZ`NX=WfaQJ%>>wX<>?9WsG$B&+zLX3I zYvLZKDb{jGEa(;-9r)~g$FC$%f2u4fQjCXq;@%|g90U}-WgYdAMUJ45vTYg*dHW97 zuaR%1jYB+ge@2n2q&)Xm3T24mTBo?W_U_ivyW6fn@uR6+>DNw7V-i(YB&91RF1I|3 zOatS_JWMIeuBm_1=1R)MtuRRXN)HMvtVoF_Ut6GgEs`mImY4g8F z=J8Frr%3`;MUv8vz>pzA!XCj5r{3GH@A?n(@@7x*9Ti4=3ch?kcH14z_g&0(TN7uS z-&wry2DD$i*oZig#<0;+ZUNx(4)-YR@)2%iFo^na`0zj^F&iY_OM-qyEHM=e_l*6BGPtb zucjUElY{IeUz&ohgKl-bx`H^mo0UhMo%CT@U2U%2= z1w`%in}5)cO$qXb#Pmt4*U3H`|24qQZFP&*JCJ(Mklleb-yq%go9aB{{Hi4b( zPcF~TuvZ)0GwdtdvyIKg$^s3p-AuV8Oi-1$BiIj6wAH6G^`?5GN3PUq0aOAwiZaeK zBM`ArMV7yk?2)86f!d_mm4Iy10f$r)Km$#YHbDm^N-6E~Ycxkn#hP=`9e}E&9Jdo> zO`#~Ai{q!~oqL+qq|Ka#aT%CFstOZ3is~Cg1lz03R7l6!(u3nZgE({0 zBT3SfZ7iI`8;cs}<)#P9XtmVF?MR=8)i2N#R&$HZHFc|#Rb5er#8r$_nBo;zvptk@ zFJYsGqidMDoa1@$4XqBz8VTAr#iePCJF5e*Ez95U9JosDJy>hCPoOthPHn2?HE+-{+2 zo=XL>*+gl+Rr!IHimqQyk*|>x8!qOM5^$Ktg%Qw zpT!VcBBsuRp!8^E;nFmHEG{?RpR9WH{OMHrOd(!!j8R&>x=XO9>m{jp%?|>4tg#-h z;>Z-X*ILpvg9x!HYNg2j$qq)TJ6v`2q|XC$T>uo9iS5n+nf-5V@YrBddW{q8`B!OJ z_UH?z4{3g|v)$k%lUA#RaC;YLSX-k~C z4MIav8sd##J7>Zu6@$vx^;<}{+?d_N_#h7x8q%2sm!LJAopmm)4t%AAV_)r0rHteq z#&6~{nr*3M)_Mv4;wn%*7_G)C>_dx*k^D@vJicK~=nXKc)_}`kxT}K2D9tn}x8xsb zf4gVAwJ{yb&Bh(t(y5IH=XwG{l4|`bHi`DCneYa;!=a0g$I+~a2s#^Yx_pb@2CDaGx{mt zhsG(tAN(zk`4PYKWEM<$&z;ULQ=U0%7Zwc&2e-9@KgSI8@?+Q(nb${YjZOHrLqIE9 z4)Ey`)yoX zWRv37w9Omh4pc}KH=VHR)ALY^2{LNXo)xf*@H7IXJa*N7Q#K~=u{~(%udLSws@0@} zM7hx|Jb+QfctVxY?6$?H2v3cBCl>;_#NRzX=imdAxfsq2*j`{3<@&)Jj2Lc6tzi_D zmA;}-eY#;w9+O#xf_Wy@1M}N7@K73XAg~;OceS zHzv4Zn8M9x1#*b&lE@me!3OX1O@5Z-_tRoA3`Z1y`VXT#Y5NXO46_U^nXSCpKd099 z{(Oa96+0Ej6w=HwTtJKtpmhn3n~C`o)v#hLI0@cUfcUGu3qB`I)iUK|AYoV&A*ehB zo-qe*4d#GjIL(26N-&gMfU`=Pb-|dI1A8F2g8MDK2*M`aI@t=Ga-1{@-;L5rA z%mH@}0#=gGv_V5Sy29j|^9rjc3h?Uy>0Xz3#eRuSl-VHP#%_O@s6= zzwY7_zVw^yaO1v+Z>*6x#U`q64vQWFS+;Noo*+&{>n(c1cya`<@5K^l3Gb=N30}__ z(7`S_eEpz!u*tW$odSi?ZTI4m95F!`XmLPLdU?#z{$i(%T8x$=v5-lWAEej<8l(Elc)|Ce!sMvhJnhQ>}xKY#5H&i5Yy0EwWplew&kleyime~Sf_ zt?cF$Fnp#cP};7DcAU_UVNuz1MKe-rXb5_LArflF1!3?fRvGJ#l~U6F`5vnsz>G4@ z{!|=#b`ojk_$0_8yZ(FJk#g)VKmGdjIj;@?$|EZvB-ab2W->9_Qfz=_)n{%$L4ndi z&va*B5af#>uJsZS849D+saVZKaoDr%Y4PfL1sB*h*m|gnlfT{k22+@R`ovI7VK4jo2O+K%UtPj zsj6y5(T&&bX>Gvaub?%0^d-z)x_6}k!_4|u`!Q#^wxej)-dr5c9jhH?(%NPl10&t| zrmE;YYqEWC<7Hwr-3m)?{Ki_4!zig`wqE3dT`b+J|EQ^Zl)*JRr&1@P?34Ge99izV zuI-DzcqWl1Vwhd(REgWWicJ!DXOunpDv3q-6X>0bo?(k(C{?n3M%5rr_ld?D@cd*@w}t@!y+x*X#ov)h_l8Lc?Nqjy{L6(l32<1tdaA7;!$bu!e+on zsLQ3r!*D+eb;!I6aM}AaVD?%>pF~En(?u%o%p@)ga5#lN5dI)gC_#`3=ZFb2puP)H zFcoNTCWoXhtj`h_JqXtXW&=};0OfTH6A=;5tp^27?+K*}Rs*{-YNvnyZ-MPUOnJZB zj#~StRAUw#0D%3!T>}5bl>c)+DpS={9$6aYTUNWRrXoD70WC$bhky?Ub|LY---5N5Z75FN(e=0be7FEJ`2mF*xtitoc>mmV9r#o8E5o#w-)zgHC-xP>k3yv1-A zADW$Z!-!*H&u~gTkBA8OhJlWH6^crTQ6{;dtgWN>GyS)f7P}5VjKuh3TVpj7$57nQ z>AYG~jPtsz>x(#BwdDW~^_!I)b6o5Ih~eN2 zlmrsDjQ{=^Cb}=GYONPZ_F6?iJHn;e$qIa@z)S##8Pt`{8WIxipc_+JX;xBg$}9;K zI$Jb?o)AOsfaJShU9#iwKzU1zYcO_4jl5w{1#68!6d%U-h;ajHhvK zvkk+=D@y+sXZLg%|7P&-UKneQ4bu@JxmWj@>01Rtilql%WVeJT@&!G|FT{S zRMNX^&;S5*`2YZZoQVHs%lf~r*MHq>Cbj=T-Mh$d#x(l3qXPs9hy!FELa~mChzcnd z3xOmagai-FT{(Fqcg*(dea!_N0Bhbzuw->cT+4Q{@#H(`Ckyw@tqU?*DibCn)arF4>* zQ9QcE78$DI6P+n#=d7W5UayQHJ={xXr>dPaF4WswF7>;0ma6z?$h%b1m{l&>qcfp5 zfNY9S`S>bFr>b2o_XP``>UkKtxHGUQY-g^lUXxoxEG4Osp4~R}G?=X6U4P7TYCvO8Wbo)!>c{^^svtJiStT zX~OLBawn~xN~P7Jc^=yo#&TA@{9AXf%uy?6t-c=)cTI@oWytMwlPlOej_$B_xBM^{ z|0(o4Q7rumW$5a~7hJANq+YdK(z}~+$@YOt3y6`aFG&e-VV{OK)fq- z+Rz|#4Kn?lTR%DUG0$>2^l|RIdD6S+vj)j6M)+apv$#FBOb>Ve*zK!bTp{=3*mju} z;mJcReZs`*#9{7;7u}C5A|Lo}b-e5O7plxXuSPk;IL4`El-tG+A9o${82B*QkL)4* zhnrBI4?}qU>iMLOo__q>8(6%q*?#s@FXrvM+e)Tm8?5cBTRJi$CM_XC<~o{_7_mtT zWxew=$J8_J{y07ToMD(jpxVq$L#NZ|U}8mm*OqR6oF5pev(sOpx|(&PJ**T1mkr!w zAJLZv0gf?qDcqLNQJbS>GV=Kytgkn-69a`YpHct5$ed>HI=XUjxbDF)M|lPD1oqYV zHVl%FD}g8<1j}>%^Xh zWnag9$ox8IY=Qfm+aKBxqGZ3l13kx2A#?M-olGG#N)Z2Y-(4d8bF9Ro8k`CAmkyNZY3erEnp3$fy z!~%C1Os@d&nYHL2?e4E{f+tepAG@NX)!JcsYuzl$&UT>R48O-+o&Ewh$rMs*>tex! zpb~c}ifW~C0;ovknf}twS+~AA1q`q0LbBpAG}~N5d$@tfOxi8kV@>#wYL`_r5ue!Z zES%)ep^@L`X6Zs+2f(3NGmtqQTb{r*b>#s&^{^6~)9uDQhkh1WL^&t&Z#-J!ps`Y9 zv&8%i1q3(7fe6hzA`*}Buc0Ug8#Ypyv0z1moDHq+kE9(d()gka1rthi<8WYXCcBYm zOzLlp=FjCu2DL49IT6NIN!?Ftmkeu@f>TP%BKTWQlcHx!oN$CMst^*0{ybgVfXJq}^7bjEO4 zg6tJPVV$vK{&K}@<2C>4I@zH8?I1zk^sF4yHGprnW3>_Z-W`qjsYwo%PQRnVLZ~45 zmzCE<`foVQhv?rtb2e2FBfWi*8Szs|7BFpDd`2_0PUV8^vy))nVSE!To@oa=J^5#M z3Dp%2WED_Bu}nd2lV#(_x{$@`qs6_hx3*E&Y%h2}d>zBEUm)A#EXAN$f_k_u7aAzX z@&fu`-T_ylP*ykO?$y27@oCqIG4jl~>`HLfH)d`zz1fG;m>=$mCum;*z4`}&fmeB( zVB6#>PnaJ7{N}#{_=la&%vax(d|75P_W^o$KE3=bwm58RJhB*^6!t@5@b;=Pyu$EJ z)0323r5Vhh`kci)_CHhSMs-q)%&I8JjVpD~*N~v>;8kDuYx#ETwM(nV#*oTkzNmaB zcdE6=+y-{~KT3wgVZOllhn$Rx9{OYWGbD#-Pbrz!_rdskw^?4aKWqZC53U(#rz&k= z?kgcfYX>}(#ZlN8N9K;;2|c6CKXiM)Jy-TkDu%Y%U%)?v1APbhO~+EWfr8XA z;>U|t5wEt4hSXky*E6xcMI?AhWxiEjKGPDj*j|o5pf7Ye;e2BkqZZZE<-XFiMlFW% z!M^AEjxc3pp0PftzZ!eHcek-VDpu~U2Y&h5-8g=L2R@C*zvK&opBThf?}k!pBpLJc zFucfrboBZr59_~FgMG`IzH{?e-}1wJk$+3?`(l3tRK(>aWoBBH$#8BdJUtLSIicw7 z@j?vOT*3OJU9+A*zH!w(Lzb9CVV=T^}p97r+k@YQ~0nXov zX8QXu&rZpY8qZWQ~4X}jG)|-yF*fyrcOD-6UK2AQc?BJtxOWLuN(~jaCs-N z0&z~%gW9onqDt~9*ibwCunWc`#D_G7-{PaK*RBNuv3}RcXX1COj=KyrISv>W9Xrix z(lwR9i%km);c0Kk4wchsNco5fLnb?*b7K&~0+>gJ1%kxjq?5*+L3w-uT8&KE8cZVx zxqbiKlqh~| ztZAFo5q7yVuHQs5{cV*_a*j!cKVE-b#a1ElQBM9`xtx*$4K6;bv6(jbFz10`oB05A zy3SsV?=9*JIM@UNgAI=Rph@VR12hse`6Dyyvcd=(uGl=L|Gga?SV~%)hCw~ZheIio zb83QC`0urca_O-ODULZ=HOWhIOMg3%cw~vPUPTLri)%%iM*lbo0h#vUqb)(Jq}F<1 z;0bHv_z|6`kXVfEcIMDNM^jRV;>u{rRMWM*nBT$LFrE^s43%Y=tIXe=eL{s@rsy<2m00&M;f&F_IczmOwuJXCPW(DoP4F^Xpr^R~?FqbdaO}Ob|Jv zQ|dsTUvgG3E-Nmj4vw$=P&roe;;2oL24%YPPFOe+JXgMz05kNb<@;sK#0E^2~3Vcrcb&;S%w&GKovJBg`# z#BzOxeLSsL;U2Fzo5s2Mx#FvkBbvEFogUeVWvMkJDl~{v%l9{k$^_Rw>d+Nr^snzL zssD!)l%!rXXq@Hn2D6y0Y_aJlong@k>zy3MGqRPeFAI*=Jo+s(_v_gQpj}d!=|v^y z)EqNqTk|_{E=;7-65mlthuew`XvVLeQJx}F_MHiA;>u}!8+Gm&?gG93`#%e%{6S3> z`VMI8H{&6Sjr6Sz0#5GV0x(lsxUf28+-}tj%+4)JxP1x0vq$DCJ{I7b>LPugeL_#4 z7en?L&5=I9euvij#U)OOlsrQn$Cd4u6n;|@FotVew6IellB%01Mtp#KC=ZU(`WV-n}X-p1F_@H~B zUxJZ0m(EtK-JRnR;5kWXUt}bR(eX#SPSgQv})z{v!#n(s)(1P63^4bvk@!(?7-2G$~24XG_40xy+(tF{fm&Kf+G*qmRWt*a3gk{3h9(Z{nbSK4(f{w@sRu0r<OkZKV)c}qu z*=lUFK+?0p?GjdG^>gTfrdA)=u?pTP;8E@ukQ|B))QLf#ykG9)pSUV#Pkf^AW=?uJ z>C_h^777)OnA)!7wFVj5r^g%K;bTUxG~teI90GU5BaLVIw9W|Ht9Z~I6%BMH}*&+%5zIzG?wdkj6;Z+JZK%uRyEdj_Cla$y5 zqDUbxR6&_QYE?p6AvtY@gd_q{GXfhvq6*F{13b$B_z?AELARj$t&?1*P8_vB*Z?u* ze@i|vc%x1fxaprzyjwjuN9cY*8z2RyDf-4PF)^I@oo8uEZMTGmnNQ`G;Z|#37tL{vv?}KG&2{Y{ zP}!}>4(~eWFW!@tAKR2>p-W9i6dX^gt>cz9MHF7*&bfG&-654eNFRzTC;cs`)24df zkgdNQ!yEpSijd2A%EyLZx9(}8uuZ5b1{E`@fgtiM{1?6_n@<8&16bOy#VR*MZ$%Da z2`Q9w1HiEb6|5Hf?VHD`6MhXZub+ZfO8n-U`vK!K6|cCsb|SmbZub7c=8cpD9%p{RaA4F#^_-?$OFK2uVhK)PjaEZ7$^50LzWln5y_f5jF{bZuKPl&{Q)QOQ z1--6Gw8oR}X~2V#-%u?diOM-O6A(+JTkx{J#21dXyZ`IOQ|3$DOr9qHG~7@P<5ydG z+pcvMI9qYxOEZ8$mQnq(nuWctcRvagx%rMElv&#Ve{to8kvQex0|`x_>S=q=qE_n? zpRV<^)#DqUhqt~aDKSTlPzXK+n~!-tA|OrOb&7^{Peb$3&i*x}bRb{6S0aa3;)<8V zsd#juY`s-HPEusgYz(S6e=Vm65{?B_w^MXFRMF9Op2b!Gu?iJw=Pd-P0lf{*0~!q1 z`BdNK_R5xC50n?8{e<*QApJa!wL4L-R74%IVCKIzTK~i>q0vey{@~H0KwHp>C&r2R z`0A;+>ZxRT26~cZMJ~j1O6`qoYI|S92yTeFKBvRq_V>kYgaz#15QoA8ABkaVsZU@o z78h+38qIX1Ye*5{#9D>_Y)B)p{$!N?ck>`+P9SA6$RonP5l|5*q_gz*&N1JTXs2D) za}X@pSd6sS(+#C{Vojxk;oASLJy=x;jwe^JDxB1)nb(^>zR_wiuX?D}K63x9#9vcW zCA5}QXj-f*A*!WdEO260;xc{p-3m9S%DA-G$uQ+Zg`5Ak#x}3?hNu&wokVj_DWq`A zaz=B{sp>ueC0_84rcDwtC&1tOM z#r{noidnZoPx`9?Ub&+*rx!YxOLia^r!`W!HJ>e(Y30LUq zV^{a-%_LRNhH~2Q9EAq?H{piHe-}z6CuwT$v>~x`AtciVSbZkgi${0D zE?>Ge{LLM0vv<)cOg^vLJ}Tf&h{6<@sreW%H1vq@<%9VX^hS+{=AF843uu84r282j zbj}d`t{?6o6n6xkI~Ko*P`=M<_OqDjZ$I2jC~gisw*Y>VKbo6a+%bha%iFS5gFwEo z)k8qz!i7d0|4$$*rhiR>Cn?L?Au}R)%L&~JmW2R;j;TXY$_4~M`vZdz=BiT1 z0!i4Q5^``xOX}Dx#Vtcl`tJ1s658*8-{d3g%Mvs^2&mO9-}BrbO|E?1-mkj?z%JZN z5rfuv5%6cZJ#C|5HHT$RQ2(fSJ=U05zsXFFwg{TZHF z*zj1QEO(wPyncnmb33v^rG0I=!^gugD`d)yJU;i&pQ9uP@A=6+IYjLewAvtRM9zhi zHySSxn8MaE_DtabOt#2Ndq$MHYPaoH!kGP7a_>T}lBumA!}CO!kHv6)6Q&zb(Kr$d zRQryc1;G+kk$9{{t@8pZUW^bOGB}=`B?@21Bf*7Br^Y3*G(DY=t8>g6rBU_>Jfm$nLBT(zmtmFnd!RQ!Ww_^2TQle+-LB!?sp6ItJlfZsw013Rgtg2ZVX7}{Yp>j z`rj%@{$YH;cAVdYKgP%OKQun(e>J{B6&ovLK?EPR)`NJrM#iqf#vgXX1oO*Pw8uat zEMcfzcR=N`8Tr5C={lVo$)11Sd_nlj35e$KcVdvtrqjbU6n->=?-LR(u&rL#W0;(|Y&nqfPM?E+_Vk<6UzI;x>Qj zdcbFzco4Gf&I#Ygc%uo?kr(UwUz~jfSe03~FfA!9-QC^Y-QCjNE!{{r(w)*R-Q6Ia z(v5_q_#eiZtDob{fA9Coc{n`2Yp)%v_gZ_?G+_5JeAD`nStWE(NiJKOx4BpWi*0+G zXNAM&oB*e6Kf?dg6n3S*#*a&#AUA%5{&k79YxQWAWMr*3>o})HdI6^C*J>ok3}9H% z_$obDcZ5)10-yA<<@KUS*f~C=BX#42+oNpcD25vlsfmI16wxSrp#`dMa$;$!5OD6c|BE6cu*H4%?ujN0@QlSwb|4c=^Td4g1Lu~?!xjXa`rds%FRK&1OOZ`ID9MirX^8FKA^~ek*NEHtd13@zVBCXK z=hSfA;QXh^(?7%Uxd-ghuR;R>ar|F){eC2ze5bpNL~F-oVFX{b2IP(*3U|jikb(m9 zBlbSZd>St(bL~brk|^X)2qu8KZBG|r;|wuZ#w{Na3=mknTi{3XU>y->s~u+gr;WDd zmesaBmz(X5Z+Dk;KnuQk*eDwsubdW06-YjF!!XH@A8&6+xyjU4PFJM` zzrp;%JgDO3-aN2PVQZe<;i9wq5nBn8l=&Uv=+W}4_YIo3$W8QW-=>b!f(@H-@+f$g zPq;tgZ{?*}x?sq9?B5~Z(9ia8-f#x58dTKnbbdl#h+9Dp?rYIG#q`%`58>*MvVB7{ zhZ#JQLd35zv`*iM2sQzJX*ly)K_e!U&gi4P#b~_Ca)Y!)?ndSPO zB#5EurD}*0Ok4d>D(7WmxDJo*R-(&ZeJ389l=13=#r%+P3U>>`?HA5qZ0cEDUc0W5 zxULX5tq{8+m>-b|cxK{4if5aa8@Sp{CDUdWYjH@^Vwq_Z=9J&2qbAFsNhQ-9ymW_s z7^6RPXDHlU>#9PCKCgn3640ju;h~jz6=DYy%DiL-&QNjG02$qOldz@ zpkeM7`?%e1TCK)fe_y{KS|N{*vlasH^e%`4XIFx{GxsIj!u%$X&7pjLJqgkXeR6Q6 zGkaj+ODa2+fJi9aXb8C{HIg;(Pguot!gq4Vey7CP?7lHLFHbA_lI82PP(Jo1dVH% zW#AuOaCYmx-tqqkcl7~Jm^@P}2+>URATPj{N+3=lW+D;abrye!d{F6XF#C2Cln(zuR{j>K6)Zl5^+-K zno2N+S^N}oab&M31O6nz7!S!9E0k?5lEEU2=Pw>tcLWed9AI~_TAcP!#CYHgsQ5QM z1K)sX@Su+#yY+AkKqdw~T`1yv_e>WoATt5`d6LF9R zEPv}94}qq_s`3%$KLtvG+%P;r%Wk#xI zshZmE?%`a>Ol22bYlCL9#PcH61#GEcJ81+D6O(onHG1%1W7C6{w;_`9UVBrFsqyu0 z9>3Y2#V9k}Ckg`>DIUV#NE4mle^qzXN?^>=&A%dRO-uS#y;YZbB{s1*alh^O&=Q9{ z(|4fK_{%z5nm#%bOBX3EGu9<-L|Tzm%SiYt8gQn!djo`Fps$YyG~?lC*kPDxRk0jq z3m`Op7T|(@n{6BrhD8&&sgK;nzMm8ow)qD#`GT$m$e8qCh-r=WGhfA^IyOm#m#K#j zNU8FkW=Xk8z=tr?)#?C0fLh($d8wK_XuH72>{gyrjhxNM2Q0dbh_V2Ugsdo?wZ4n7%}=SSzvh+_|NUh^swC}SsgksRrAq!qV}D1-^uKK3 zKa*kqr%RAPG-gN=F>Pg?0st+T0|^Ag`QJ5Y2k5q&wN;P3mM+^rhDCW1aK+?r%j|~zAsXL<2WA1R0pn8`1 zOz$yw>t7{7djgA=TaB?av!~Fjh7Sy9CY*N0U%>+_bJKREksy%aJ~B#u+U^#)!=_uO z!%aGOck$s%quW{rdv#-1`>rE0`Lltn-q~x`Zy);&^D|M5)z4q&ZfGU+*m!Ds8YOqVGjRqB$#VR#gfZ2^LQ~e^`f}#8TetUvTe5th z|AQdra>Ur=YADr~?3wamsJGCYTTBDfnz?;0ZT@xL?YJNkXRW2;32X=JzOW+J@m$57 zhx#}Itc9q~dQ}yPSC|h#Eg3Lxl6wvi*J+%Yp=bll=|8|Oc1<(t3sLIlFpjp=M_?bt zWGsm0IX0KX#Wfey$<-QW)p&Pz%I((54L$T-L`a6usZ$b>r}Hz#Or_n3<#8csIFSd? z*{fmX#u63Lz@-e1cgCTi_f1bnTwtGiWY=a1Qe}wg80st-R+n6qzm0X0sy7rGKaR-^ zDtl|6(3v@Nj-)SoF>RIbwIkvB?i;B2N$O)u{^^i-RFjXY(+$H z&K zP5=FQZi4@xn)oxf{;zhv&)l!s^?$Wg=jZmX?fjDP_`~)2Tdw_&!GFj2YZCMij6#5k z|Lx#^m)-xLDbc?o`89L%2a-!b?)Co>$#-w=R}{ZS#(tpq0yv)R|A>P4&p6qyNPdlg z{6OMJ@P9}0XFTLrB)>YmKad;{{U4D0pn=~{*so^r4>X+Q|Ayx8M)8jU{9S51+gjfr z1fXx<=qP`Z8h=?{e{sOyfuC)!AHdpw2L>$b?<}!@Zt>X``_W?N|FXruS!RDB_`PlR z7m7N+v;PjkpO)H>dHubr`GF^t_HXn0+o}0wAkTPyC?0t!aKI@YKtM=X`d(k?yFhI{Abin^UmwA~vIoTOnnH$?U(J<4p&@%jIt=6~;mDqDT ze?9+Dt2G9A&153hoC6@{yaA5cKhhJr{^sn%UgjmwuwrG-mu+zEa%&3uB5J`)8ROTW1lR2nX z=)$&}>58u*PQGVWN+uc9f=n-_h34+An#Dc@A;DARnFnH;g3$_6A`S%Q*2K#nT{Pj8 zdI9I&&sOGJ7r@07Sf_*3GGsB(8f6B3qCG=Cu`@D?ZEKtmO=ydpHY7ET z=M%j{dsN6gt?ty_bzY$uyo@;8cXDBiieA8%=%07%bdy{_-Nb%@2T1rNzrFQ`L+1i( zjH7+w17!0_Ij3>MJC7UV)=Kb;H)0N?7wC_53~>I>6?xXLwhpHM<8T0MnP1+3`ST5Z zJAFelfg}f|1&5+xH#Dw+FJd~i2tS20BHqKV*ed1KpL4lx&I67?}+bN zJpK#FZ|CS41aPm4lex{$J^gihe@C}}VEfy`H2y-j{|M=5YiMcg^iy|##R)jByY1;1ka-L!m%{FSGFh5Q{){{d<2W^8C^rf>c;&HW1ej|2Vx(CY7)^3Q<+D8R|l z(D2!X0tJHxtl8fMJ|M^hWNrJ#+{#M-f8K%wdX|pcaJ~x9S6s~iVo?C2<8SNz$NWnf zI~W){*g6V17#lq^qP~^mcN;V^PRAB-bXV~DB8X+IVwv*$`iAQ~V5{_AVVN@X+;^A> zW?PySI7#*xAhkxO4Wi%T*iskXxot+eJ`veQn4;yEBOQ$`^59Ky?Tx0N@pX8D+rePD z8&z?JW0ZYRceU^9Q$d?YmlPG1ywYN1q@4AL6oWm6>e1$z?T5D3%EcS8I$eHH3xAQu zM~;ZD6m2ACA%)%}$rJ%nk?%F;k?<*+=ZwCsFQ%oku4Wn5GSNp>RSP!d%|a~frA)z2 zt=nYMl+@Izl2H!E{cK*g>=51yriS;hLNtk}LYuB6XPR8wgbg}R%A&m?VsBVxWhi34 zEPQ}{pLhsGL_CSBGh>rqR~ZadCoL~`3}cgzCpO%^6Hg3W1hs(L-wKuYQs~arT5sRi zBMBOma@a#3`_4g(q?TI7{Kf=iN`cPc;zdo)O`-zx9cZ}_6?NMynU2plSMkiYun^TU zw3hFE2`kX#JF$g!e9pp2`HmmlTgbemCfE~sMH7`IgI1)}q}s6B=A{dkx;d?1L%ggR zjBSHNE9#_|;yT2S4$2q0pO7yLb*~}0a3SBDWYc?qRc)~c+B4Mj3AT#8@?92QAxLb= z2TI3M*`glizfUfn)-{ZEAd<?}LKU3NSdyUjhNq{1Z(**NiLuA%PT)P0az7 z1#wdJ4QBfaqzM(Bm3Eo{|WlP^Ta%UfdUW6INOq@)eW`c0kPLmR6 zBWG1zN;VWFO?9wZ9gHBA=0Y}pMFcigwxzDH%eiP4k&0AIQOHr)#>pv58erI*!?lG3 z68ppfH5PA@8qrAR6hOB6NZ3eM+lM_Ch+Nq3;5a(h*TJ`VY~*}VY5k-jkh%gi#m$2K#{xMFZR+J59zA+a8-GMA)bjqf<59$!o zHsFG)D)X9`Jz$Q4;HSMfnKvjZZy_ne`N1znk))TJ2y+0pk*by#S#fsQANdfwFkbML zB0qsS7JfL^ymoIf<}|f(1e{E_9B#*RH$2jr4G13I`D;E znLat8wB)dpb)?(@A?Rva^f7^cMnlGC(iqF`d0k+p#=PAXch(FHr!lPwdSQ=eoU=+- z`Cv@WYP9n=1W!oo%@>hCJXAe1`;skUEusi_|wnuWdcCjtgj>Whxz<(CS(_r9PRLXS$;vSX*y$|IxGscX0^EcUgzM{rI<4a~9N5Ok zz>PL<*e2ch|y+~Nvp%^%&Z6wwJdsDG> zfok?EY-zcxGPAA^Chw0?r&#rl##k6#GcrfmxRrEBrfN!T))NBf&pFGXK-Uqaft_+Q zfv;Vyq+WjWYuL=ms&0ddo}X&3ih3Eg6J^&Fnh|h?T5SoJ(GeTv8_d@3&KKW^3lpxc-4H20^^xKF zhlSi6oB>DT3M!xLxGAGvj@N`_^!7?HIuye4kERz)g`zQ(^ocP7Vzkp=TchJ0a>O+T zPJ{fqSXz~jW*Sv?6KXgLP$r|$55gXrMLjD42XOUgYVr(}UV)9g@pqe%lAaWE#f7Tu z@Xc@Zo=VQjd5Yu9EOxX4Ipb7aXAwk_PRu`kPA-8<~ zAW~_9VAP;E5rt|jA<5eT#!PzQ<&c5OL+jv^{=t)@#{?`;B|Nval5sEF?0JZl2ALw; z2JX`o)ZoG8t=$LOfb=tL*0qmXuv~aafua*lCuxQdGE~&zu@-sJq(Y_o9J^RP3rwr5 zXNy;2F9%bz&~?osk-ht!)406ac0MG{RH7v1%dv?;L$12l}J;#OSE%^6RL#stkl9t;o!FSV0 zf=uDyBm$)dD%ww}VMtEFclG zHFqPnwS7{yV8x53n%5a8wA{&-K2sWdWlxAj5W~cfHw|;x?o%Xv zt%uMoc*`UL%Qhq$pdEEs+r;vIU5NZPZIGYRTVxwL4k+*yP~%YP3}cxg(cp}I3@VCo z-~s6Nr_)`M+`VspBTZCwTe|X&cnsY5Tq+l-q=@gYa1_~SLg)}%__-lbC?Jty@lb-u zuKb&)!QRe+FWjvkpcsH%5YvgZn1_Vap?M#{|0i|5EGwf^08myiz_tZM<$iCt$||ck z8av24nA;ed+v!{VNnXl2N?0oB-mFj>kWx^7im|U0sK#C(&`{!6@6@u;fDwD5Xx4{R z!G#amNV{+;`2_2Jq^c}K(=H~e%VUaKyXw~4%5Xh&lr<>Rcjg>QzdX&{bLY#v;dwa1 z<9h_#U>t=s7_8e`g{;`Hc#-?=q!W9WNWC-HQ#)>s1!taUpI?;rY>0#^84Jmd$=|qa ze{jf4Wgs=`#<|QgbZ)eiL{iJ7-h|_eiHkyji;&Q~zu~;Lev4M_c8ay0H_yX^E$B>^ zx!H|)mB`{Of)+2zjYu=`u>t3qDoqP}9zp9_LXh!H)hZ`-dbQO^TkfXfBlG4}T5nSD zq<^iP$xV%M8b@WTsVZBqu0)U%w6rR{F)y2L@J*}7&1h+`pVHbc&-*%C)fBZso+=AW z(WDFu1{%s-yVr&A+Kq9qGCg9(t*vUxSQMdEMG`{KhFfyaKZg|;v{k(3jx`p&0RLEs!OHhp`0YW4mul|EHlf;$abg#h zFWn?_ca4W|U>Pm4Jm7G#ty?NEyDU*>~96?PoJ zPnayxGm8$3js?U_5W!VlVaC4t8hKGNpjr#8=Y$Z>D~weEI>RO#tf%Pg(E^}&8$xh< zPkAyByxlqs9i(?H*G!byeB3|FW~tp!p}7%g9?BL!>~)xS zcSbFfJ2FJI9#dqAn&FsC4c*f$xYDi{KXHOiyp+7++?kQgGQT-8;i0(O^ z9R3y^*)AFH2wHoc(I=M>iP6Z(@Px1;!87rjGO&3>$*)m(hGt#OxCCy|?}_TjSWbt| za`^h{R%9oiz^D0g4fhxbKUCkpA3v$y&p<|BzThCviZ>+N=j=}r+m{}8W$rNU#GiT5 zakQ$vZUP;@--`m1YQk`~fof#;wn(WdOyjBM@w8GuQ_T_>Bz$22NwP^6JBHXJX-&6J zNt_AN+*aQsUUs_x{YT5|)PDrtJ#;!&W_q zJ2I#ri$O7~nIrDwu2nBe>D)(?u`NjUyoR>Ih=-PiUo>Tfe=&k62q4>64X%jDD{Ogp zctfEh9$CoN#R= zvRgP)UWrXG!X$DXSyrWcRCFM4REl;Hhnw>X?D;Qh?=?J3*#sc!EeY_bS^r5eN!YmP zTbUdESz0D)@}3 zn5L;JJ9y>h!8OZhWsf(&UTn1f^eT0{jAMrI`0Lph$QBr>s0DWGZLRU01<^zwMBj4+ zXRu@2b8{#*h0S+G`Yod=Xvc58%9+5uKF2LvVIBL$5O}C>7IPr$qq=e@=qZA{)HtZS zmURs)cpsRoeL0NGYEl}vk?Xv2J?2h8@_wR6W#L7}=_yL$`zl;C91nF5(zG6bq}^P& zl}n=4n~(6fUn?+t#5aD@UC%)mT+I~-BY9$rpAg^lmIJ1d zW>m`#9ZBbO4`dAmb}^D?Z6|6Xpt&|L5p7lt{ZsR1y(0{4A6&`dOI!O!g7n}ynh;l~ z9*sPckfc-tt=YB)RXo`JYBaYuiTd^Qj27~(O(O{J2Qf9IY~B3arp#4?-t@iqHdAe0 zS>G9Ex_mMieP;|5(1r^psN%V11EWb1Z9&v%cHAOqC*ye(@I_0~;y`lUUA8t1w$80m zEqFIroTd?NGzKp+0bjE9D3n#85CWgnp`}qKb_i!tp~7u9g<2Z+X|7d*w&1h*#(j;< z&?-tZf#s`LR@4SV{Tlh!3+RopT{x0iQ}513w3;lpa8H?}Ge33rgL2nZM~Ep?5t*hD zT%N7yson%i`EYT8wHFx8zlUPsz7P)`pH057F6ukaw-YRY>+v|%y_%(?4c~ML!FBG%}rY%gdaZDdKvOdGJe{vkBHHQp$N!K6Gyv)40 zXq|Xy4|)82BgY525a8;y5QRu5>V@9Z1dsdy94+X! zPTh&FFp!uq$s7-MwD=wBdNK4&2u=58`t5i)$!?!NntioQv3Mza9$`T?p>@7A537Fu zvjWMN* zKthMzq}k7KW@l4Y>3(n*^educuqIz%e%&9LGuoXHi#bzd5NwwjN{^O-@%b3C4I}sM z5zNY)vf>ogDo3IfFABq@P_1nu8D-S>!2>n>DyxT5y_MTrw8I6UVMzRkSl8v6Sgyr$$G2zCO#@2ya!H%&1YFCGgrojE4SdDuY<+qfdfrPZA7iGYXdiif4pR0B-gCE+{!=$ zTrz0J9`0xb0k>x_&?BOaG-3=Vv(P8%8FQ!bIW9Q)b67Byn@XUkOph#gE&;xF0_3VF zqE64z{?ueRE~>5Beoq>-%cES5w z85zbqb(0GnF(@0`mBw!C?7iKBaWEmngJ~s93#VTOAM&#wb26v^yMD+B=_OyM_>3P3 z3mFaY8>)jbzt2a3rl+lJ9~_s%{--Yf#c>(YayNL--8fnmI{CrP=DREB2cvSu6sPhmXbl$#uCOzf@y8Z|~^%_=4R4WiYZ z`FKMP=XH{AZhn_AP7dqq%nS6Hx5y@nh0FS4BczK%%EEC5^V{;16eGIiuB(I`DMmQZ zs%FXwW5Z9Nm8i!9@v?#h-a#$7NqE_-36Uh{s8Ts33}y}f0Rs9^Z?Ly`qN>%<=>Wy6 zU+=IzZ0DXz%DimsSk`Yz<~Q1~z$*tEI}R})vn|hSJhyJN18%DIt+ymBU`{P5S)d!Ow;+3N9yhss+6TVWg7dH*!2upC4(}H#paMSEj25H; zE)o`G0Z+{z9aC0r8;2(t8&*wML~mKb>jGtNA?k0F;8$Ib57T<>sX{7VzDQ1X0rkX3 zkqpVt(#LkRxS>A($qZ@$XceVH!bNw0rQ8ZIg-HHMtNbv7zN-{x1sS<+euNB>{80St zP{J3s5J-lRYOrA=QRVz-2URxX-z;!nHT`{~~-e*e-IKdsrt13q61KQgjL4 z*h(NkU`U9E*ueLO8{fJ7B-LxiY`RtAa8$T@w zgbLqjkYcW3nBE1t4g^;D7bbT`IssyGHkD6rGqY#gd*D1ZPx}#$GX>|XnnJlozD~1r z&Vw1sG|Wl&_!Cij1;q*~g{?3{KpDf@Z4W%Dzg8QTzjRWDJ^a?JWmeqNO)s4gz}Al6 zxI^pyfU}pf$;7UE;4P4cN{hr7QN)Z3u}3B1s@)n$$?w{Jd`F9sUQy1JMpC_dg$)XU zK|e4&{R&^oEk5Qg$GxFICQtwkdA_|zaJanW);M)ij^H7mF{;Zv>+uA+v7aIO?!PMV8oC#SJ0fhbz1ArP0$FB(u8`g!S z4kUOp^;&!|cPKTI!QaC+cw9C<<#bFM{+^K6H+rK_hI@ZCRooc$wQ@) zDzXbFX;$cAv7rVS{c}-*3JdJqMnv^0u~po|;qbB8A6{ooE*)ou!yu9h!uJ@aQShv| zt_CRYen7u>Nd`DKsK!3VvY$pG*m8wZ#8OjZF$H9gqE zv`ZPw=@o0+f6bZee?w8(VekI+zdE0z+*V$M zY2DAx4eH8gqVoI0mevl-e!Z8s|C5UJeMi~jMa{Qf07qW{oSWxzoZmV(f2K)1Gq?O7 znLgi{J5pKa*|Xu9NwT3B2|_91DE3&$IXg|sn6HDFF2h@j0#tq3SiNB?*`%_KY5Acm*9U4 zFH#RBgp)btR;ns~{g$BBW~p%DHDo_>2y9N7qXj+euJrPPt+E_!W3L?b(%T*E46TqA zmYtRk3?$UrafAsD8;vcN3N_erLSdOLIE5*Tm7R~xNdzq$DVDH3#zICqTeDR`L*-UM zEzUypWpzTgQ!PdhQ*T!=`1Vr!PHI$9D$J9i=vS@`-yMPY2~5#Z7-me~hx;F$t$$7> zizyYwnCCKSU6ScPL8ax>CspbRo`Y&PmuqG1(ouiqGMIDgnmncDR6TR zmHNF~6dG(iBP$J8#$4rL?Z&)XmlP_Mx-ojQ4k&n~a%+F8zcZ?BRn8|GR*LddlYNNS zPuruDB^ZW{hFINobrD*mu0eGtY}6x`izkz^I2Nu3@4nhrVkl#tbQ@=g%e6`!m#|vR zBSxL7r&9C4ZOnZcx8KCq8#cZCuyt&+o86>ifNpEBSeSRmGXJ_%fvjB=hKy4QF^kgsE&^6G}qG(xe1 z2Nly~n*z|w+nU1l@j6N54!GhYz}pGk5+Z_VCy_hh1074ULcRSjFk-b21H@>m#UNiW zzkz0jG)2CN?P9LMoe)Qcxfuk>_%d@q&Ja1J1$N9u1MBPp+>kSr#z0QAMjR=(%$m{xttS3i?n`;6=8{H zQ~!KE*Tdzvq6UzC2Fg6lCXmj^k^7wp=q>x@Ml!1j|N{Ys56Q0KN}qv^04K)%*-!fpvkCiD$eJ zkx)$ymHbzRPj#S+s&79!nP8!&0Kde^Kdc>UO&61uRkqZ8ge+=Qj}z zTQDV2mNO|kHNP9T>u|HD;TK{O7Tu~AE-nW_coKC+c8pV%waM0~@c?JP`Q+7p`SNQw z!?G1qW^ zi<_v)k{hUYKNTQ8Z*w3E60_wMJwp5$8zQb(lm$877K4{65}XY*`8 zD?N$8IH2R;P9ae|HKwQWEIROHNwsx4HnOg_Q6_=YY{{BI(>@53n52v|6nwK zllC-wQ!ev!wOkr>*d8msFu*54Og`@AfV*XxlO-y+F+&hP2PPi9X6SiWBOqYlAzVTT z&teUJm9BkAU#RjfC@qwl0y&b?sMYsq*upq?zC|j*)*wum-z3}Ff{kWz}q#1@o58%>>r)A7Ux#lbel0x3Cb+DBLm(sZCiBc^z{Oo=` zZy=ruAyu(53wcv(Wv75^dl9yql=!b-Q8eY#nJPHt>VSW~@a;L6CP;!WU<2STH9&mg zAG1va^&QO(f4dhXuUr_@r8>z)&#k`2fY(d#W|=O z4Zg4{swa-oZNSkghip~mb=O`*7PoGCVa2P|h+|2%f2y^n^I`q%#tLbW`0(bL8&knj z1D$+Hi|$AQ&!Ux zYP3sYiB~q-QVPpM{Elx2wtcF;by}1b43ov;m#7~-Jv`ZiM_Q6EK6+|>`2=H>uuMk! z#oO*%`woq3&z41Wr^axD$uw~5s z;;jtcJQjJ2VTC)5X5LgtMz&CB9|1D%g;5Bcy9v2K21|?dAfrMBoICH8$!Ui~GP8{WgJJ(t0@9IK!S%O0=CV^i0Iw-4RhHNmGZN@P~dJ%I%k{cfy5x~X<2g*L&hO6zFGTW=!WE?5L(0^or#HHC=Hv3)j) z_k4ucUx65LtZ7B*-*n&yBYL`44vcA4H>@n&IuL-l1;_4mZvv5o5N|p6qvn?3A|{4U z#i2Yxm=Gb7XouQ&n8++>lwz*y6FZwdMqL?7V{{O-;Y@2s6xR)GYFyC!Lmil8GuS8| z!kILRJEZN-k-LQxFC%)z)|(zoV!sz6DDdMVNl?h~rMyHz()9bla9)C==lliDh}S!8 zsyTLox2wcMw3tlt;!PcQ*MW~!diJZ0mmNoNFTc_bG)tY`M4>ZaU79wzA|?+eb?y|e z_ojWu-}USG>G=0&7ebzV1|%0?AnpM^|H!yM+&_5-TNiU9V~6i@Gbn-w8Xz}=*3G16 zhsTMEBVig!gb~062*}ju3HW-g)JeN)HQa#UNo=62tL(y}-EG%e_l}-`s=CPqQS`+j zBMoV!7bf863MA*3jLH~eH9wAru{0=iRkAi9wM(?#zC93Stp6h3>b&!gUe;<0*7kB5 zO|GLTzSi1XzmeMMJyb29OcuNTG*7XjS_x++3@Z{6B#)C2a87jgGX426f#*+F@w1Nj zwCvEo4H#$|Ku0{^mh)SySjg7K$=J!L{8xde}nlgp;KfeI@qF zFo1z2&Yt1}nSQ{{rF$rq80uYw4yodYqz#kUWSa0W&J+66YxnKsV9NvA_vpm8@{fR1 zd{NfK-%MS<)^w1D6K%wrNZigTqlrSL6GY}&-wEnZvw|zMMR70fdS!7wI&b-gBw*xe zzYQs1Ms*vSQtfopd`uU1{0-bwc!djN1KaG14<0%uI&9sSt7B3I@v2I*V)7}Q`j<|) z8|Q#>#qSBMkU-D$F**t@XAf{BdH}op|EN~~@F4!oO8+T^BvHv)Zblx(yV==N4LSgL zO9Vj=flZ#0yuC`otRKOEDZ-gJJWH}%OTt{@;1=|W0OKusWbgzaT<{^eKZ1YsIPP+# zXpei3ckj#T{FyBuF!h!(1R*Y^dLXI3VmA>u2X%E7wV`^>wxQ~0;ePTSR1EiEIpYWh zPg2A5O-Cp?u;Ob?V=1->ixU-RA^tAN?m`nBO_z}=O$Dc7jg#Vn1C+Hu0h9$lQ&H9J z1TgZ|=FueGW%|aec@^O4!glM~^_oPDO6Af*iT8^-tHo;ODxT{PuMP}HEV;x$UO|5& zLZ<3^A;v#v=T$VvyWrUEI+rPCOT1>gm*?xywa^$vGgkXpXd;?(#3t3Z<~oSsXYJmi zx?j_8?>g1^5<977I)#*?r5&prYEZBCvx|N5tiniv1XJPiRe3RvVv&&_$#%_2-=~kX z)*o&05V%dTol@o>6H`UzH2c6>6yhmW1>!!eExmsypwUNt+NY0BL@BB< zSWDmE%`OTCtNn!z-`K-X&RZ0^uVT^V%NHCjLQtyJB9+f&d3n>$>n9HL)AvX^XV_oW zrjL+EVffiG4SD;k(FZVI%GPvA5D*4nz4P}qH*keq%yYu`6!?TaG|>yTV$|ktlX_@s zM^&LG;NNkA70mt(wZt)0I;M%ZNk*ZKJP+>lf;$6KWX=Fe;vRVVv3nL{n(SMQ)H}m9 z`>c5s{5hL92m*%8HvB)Cmm1r zS%u*f_-aD5Dllgyjsu%ggdqEb8!o8IFP0l0DQsnp3xkdK_={-ES2GLZ10<$I zA_4&s{}Z===WxJ9vw!-&YL<3N1E^1`l~hvm)z#Gjk-*4dG*YY(R zIO3Xbs)J}^NQm?V%mml2*<}9D+{oHiA?VAG)fGVG^7c zEDSOd1{`Z5I=G1MKrq_IDJ`0x`DKZ?ugo$*)tCnE># zK3Ul?+Kj1hDGl8wSWonpxALH#kz!y>j1!xa&`T{kDRyN^X&#t^uPeLE?b64O*+UvR zmJBJ2=2UMN^TzQW4io5L^vMCTN*OuHp&7H`U9AmT?_$DA_P>fw&{+S7ME@DpK8rD-PhpVRf>}EI3&z8zc za|_*`&%w4j+`@}P1<{JCzB<<+SB1c`mXU-nr7mOzlSO1{t~5^IBd^ZNwK8=8y8?UJ z$Z2F9qJzMA2##`SN-T(CA&rOUVP?9_KBopqzS3M%##pRG=9rebYK4tCQm|~MY!p-U z0MwV`3z*HY{iqCQ?HvNL%OY74cTFJ)>=zd$SHg^qA#8D4g=LErFI0K;KTNY^x^xZW zr;JXDvu0t*;YvakpHkho3yrHRu%}NflpGilI?}SF5f(QyrIcAOQs{~XB~62&^nLEV za$0+Zeai3|Bb|OKEY$Dp-7Rgqn0D$duP#e93?gzyXzD(KO;HSvpf2)3KsQfd$U(dE zcqhE{BLW{GuFNC4+`Ih&-}E(_ZNwze2b)j!v2f5BNYf#Ke)BTeU0Bd*^R%gEI4Vs( ziLI$_$hJ^-Zv~r1hPBP+ybQCbzs~l?8=RWA(rn`(+k0x}yfLOpra_f#)@Rv%Rd?w^ zi8G(UU&_JFT(`iU92y#5m2onWDYyHkOv9o}*`7<`}|~ z`<+}7DlSF9CZk$Ac52V5wG*eBgaWqfhb?l9B`clf>9_~vDs&MO!JItlWQxdEJH33b zt1=qdGLnjD;^EsKh>d7sBx@+Eou2vbdCowH4^Z2flfmRD2HQMld#yb>>zh%5@B^41 zAl|GTM76BM-iSuG5@5e~e`O1Nkmrl(i{@SNQp}cL#1JpF^JO9sV0S%3Zb_44@CFe2*^% z22Kg992U2vvnCZ2;!FKL8e_kxpH&wrRa!nNY>2G5cbhEEXH`{lN4|*^F@!1Bl%_HL zDC+{JPttYL2i7R%&jo!4=S*G5)8 za}7m_yA(Kwne6SgnN6i^H8E>Yr;b&KT!_nS4c#^>)nt+i_ciW~$TTU1vy49oaq|vnHuHJGm*txhazK5!l{? zJda3wH61g4iq^oAM>+@}p&Z!fV2s$;Divyc;b`T#rF<_4K=aXIiu>TKdS$G7Di?Hk zb6+$jZP(TAYmxCv$vO<9O<$8&?6s0i!RxoHF(XcfcgzgDi}Lq~h?{R1HTgC?mX)wN ziq<;1+qn`p)|#uv?i)A?mpVcj)NX5{#-kWG zsC=eR-TDH1^n6(Dj_-ODYRxMav~l-ZfFIwEe@meo&* zu1hN#D&FW=osg=2y*Bva$r&!S~4(jT?YYp!@g2^l0Q2Gd2j2WmxL#cu@_x=rYDcnLXW)hfl zEBdT`p<%?6O^$Lm71$0u*eKV+NMWO1%#{(a#%R3S`iJnwNvC57*6VPs#wi5H*92ZZ zz-a>pAID%87)cRV`U};a-;WBD?TcS)!V@D-THct;_>ie!CPnDo5FH-hvBJp66w6~VqxyVUUP`pht z`irNZw$`5A4Jlf1m05t{!S!z;sUI$eDBxO0+rKJsf@H^@J&mV^^0y7RZzyj;a?#LQ zzbMCK%U9KHcs0KqOEO}!A`PqD?Rs&ZlRrbaz0u`|!E4fnQL;4F;UE|gu_o3`KWZVw_hLNL%Ar=g@(n{S*Ku!GM7n* zgRAGA7jvN;kmiOrayBKt!mpFKki1&hHC_ZfW$1dHHUnCYFri&Tvju&3l;w!N$p@^7 z*7w8YEuKJg+pCU^`o!@bJwLgA=TClSS`E#Ick7#uwp*LJIzVRz3queN_T$5~J$ehL_hLIY zyGewaXII=8POTQ4s^`)Rqs)adJPS)&$5@wOeSJiVTa?kG_KjBh;k|U~QtC^D=KAS` zygj-Fs39}nrG$QgS36p#ZSL~@$26`A=aCxQZ>M@cL5*S ze=Ds21BN6U-T8Z15M=rmnK9HiIi!RQZ$Mr(i8JU z-#9z>)Y2P}UN}b|L0=q$)F6J=@<4`AW`tv(5!+VIufEans>*Bjdsy`#4iqGp3yoD| z{a1ZQI;F-(AQ=#r_0-0NI>y$Z@W$jsluf$}G+3Fm6gE|@+DQ@PP4x)N+){qJ1|M73 z;d-+zVgwDd`4fcIqfa|7Gth8^7G8H-|8&;h8w5Llhy_MK3tS24C;ls*^!I4f1~64t z0F0DfZ5{p-wEni)#pty{xXrRbJLtr~-c4v1KjHS-lT=?@Up z>R48yJdhG*EtKXA4dF3;!?`%aD+va%d~nlB&Ux)NWXhi~zL zqJ)g>fD_HN#>7AtcK@i8%b)>mWf&+nB7p_I&wcrVzP{U^buWzmqN@$bzLbg zo%JL}5iO_JFF%cL_eE;VBC=wrZ!N?%jQuljs~5&kEaNT4&Z)b=!X|MbeYd5qOMR1~ zxvlI%>b}Y#6*5P6wmA#0-TF(i-BdQ$s5+sU5B6!3u59|F!+0LVT zeYtBEZ2eP8gfndOHC|}p4&3t0v~N;n$m6xY%vSXd%;e}^D3-_cSn*@I`4a>&7XINW zl-PUqvda3L9U?YXm0r-Ttw}1$P%%$jfFXQ=jHWKEPTeo}C*ZmXB?vIN-fVNZV^0&+ zT!*G~Y0~aUpX9!FoNpl*K*Nwitd+ETb49U~*;9gyP`M>&$)%`#*)VgkjoK;*B=S7LqzM=L3Z?L!eze5aa#Bkn|}i{ z^NcUSpB}~7_Sm6JGBDl6OlXc=spTys^XTqt?Rzw9RhD_U$iJtYCzn8v=q!!qZQvFB ziR~2pbEM$vg1cDC!0*((!5&u_YR_y~H6@pzP!eVbi%vhncP_1;rZ?~%2sEpIOrXXy zSmBqzG3SU3q?lmS6FGeXl>^lcRGcWGUFsW3>!{B~eV)uB`okRE3ull6hfq3%LeB0b z_>*u#ACe+nVpV2Ehr=gTT@Y3L5D*my@=_VQ4=Os5U}qmGP3axR*)2Ax2C&pqK_ObF zFeEA%%t|cq9x>F?uyYyW*a?mQp z4vU!M2WNM0W)RH`#t^~gfH5#&-$$7LVCQ>~`!vp`e8W&&1Ug8yWFNtLm-*=(_@6=O zciesB){e&pWJ^0hAo^dSI`aR5VUJc``;B4e&CJZ6x0a$v)yX>!PT(-7z440+h%1mv zrV_0b$>XurqFx!TCHCC71P%w@^@rd7hEN}q97KYk<6`PM$?0ga`2Oqk1^yE(4tm^h zRg43W=kk($Txg7NBad=AG3*qp3I-HU!duLSD;QkA&KkT28omRUrZ;71%BV&qW8sgu zMvy};qh;MF-lB><$=;2)p4O#4XeUx;2!byI~Yy<#h>9&lDNG6n^Up7H0t5HBW)hV*yOyyHaCy~V%; zEg3Eo48e9Eq>Oduu(pwkvhxI*wvgV!7DWHzG);iA*6$DHT*2*AK-}Q%z zq~Ywc@#9b}sc>6Cj=f_FmgJ5`WuEv?RtFEnR=WOjDNnULPX6)}9tip);i0Xb3e#MG9Ji(s@G^x-oqZl-z$k(o1DXat@jCCFZptWSE)HNW04>c zEpkfY5hc#i3r7>-ex3HIN;D=ih3`8Q>P zAF#&zuPIJe-^#?+!P?m9|4|1215hMu3vjoPEo(j)^WT&Sc9PVx!tZnkprWW0v`PvQ z2-c2UZIPWLo6(D>ec{NyVagb;!`*m!pn%%b*>~p-<}}ZP1A_H59c~DiE0c47cm7n>%zF!0y&-83cev+m~U5+sBd6Z zaRfRu2%P6FPnJy16H;C|-=Ow`6Ny;5%LPN@G%)rxDwI;)-pwpp3FGZY`fY{AKxCFgr8Fu`w6J!XL`TYn@#@D_`|&g8MHhWia{5s@bGo!a zhmw@$1xiCmW29voAKc4VwJ-cl;qENjUtIDBYwo+(43EZ}I+#~aBubQFxxUZ(0x_%$ z;sPB|J7xB(svOCnQP3$IP#TN1F5(7y-zHe1U?=(02JrL}WoIBGrr2!=|L}oaCM}v< zY{xbnpFqk{oN|=^lKovOfV*-#1Yb^*;;T24dOnU5J6^0}dhog8Tvuo#c^xGUh5kiD zMCRr!?Ur}u<`(R?YVf~KRJ*F!X-EMZ-Wd4*YohuuJW@4HS7cR;jX9Qdmh7fDA!#7# zmN0W*5n8CG#-=;q1(wgil`0A)KUi=jnEQ>CL;-iCw>o*B3T&UYL8wrs8@*;!mu?2} z^Wb$-=zN2u-zL-dNV2t##yH6jy;8lqI=h*F?c`Q>0bMa{!s&DW)VzY3Y|aBmU%sNj z&N1x2wNeQD0znvPg`h!=77uL@{$2531j^%Tz%SVKtVb zm{3d9tJ|QenTQ~ZrAC*ZVPPUEO|#OJt|0xOWRMh+n4*u3Nt|nv5{M*pMk4Dnw%^>| zm1`&jM;jBUpWs~>&-*pb-EwHQPNR2m!Ar3(XBE!S82e}6gNckLJJfz1r@NxIA~LDw z6uDe-1JZEZqT}ZUy01YyHIH83`6$Sbwi$vUV2(d;;H7LwK1@iN;W5{tR1lYjAq z3)WA5hjw3uB#(~D$W^7yenZQgcu3H(^72;H=`KQL)f8eVSuqdI`qE&#cLy3-rR&vS zQ3u^P!{lhL!OCew7l&?^su!h((AA8HmU`oIgH>K=uglwfF9IfIk|LaI^-0^P)s@Gk z+{J%ORh*o#baD9GLOZsy=u3iz7JBYHBfY+K0~Mt3T%!)Q`uNAaec`AN@$uJ@IGrzw zw{6Nz(=8?%8X=2cA$d!rRlj2aXe!mPlJQxoZ`(Hz3-;5Wn8Hn_$(ba|3V(6nrV8nQ#c0^c0!4XpBw@)sV^1Oay%-d$|m<(Yjk%)q6 z%<>T!%7ohNGq-4oc;qptTdLHf<`|6e!0rw~VoPQmr_q{cx}&?;T22(Rn=BrZiy})z zF5N@k6DeAXZC?GJOiX7)!A#%MqOCF8rB7x1NO6%rPgXyUBV$rfJU5( z+k1TE@JFVz;|7h6a9OuShK9e!on8ZD(|yAIGW2%znd`>4o$RT=db!dutRFR@?>(P< zSQyi1%fiExrV5q$5>$Jf-hRo_95S;C zjU57FF+`}u5X$<>^}yj5$RaJ%N3_@x)~GxXF4;Ui4#tlSY!x?F+e|F5$6+L+&>-38 zjHAsV*qmNAQa?A5*b_)3A7JA0Gj=2BG6b8UhuxGa>#gcm_%3zIelp$}c_P!`nswy* z6e5ZKe9vC!)hp$_W8(UYc1&m3pjyQ?(zE$SU@;|T=!dbOdCGMd_go2_xCOz3C!+56 z@Fxnq@*Nt_?0VL0@G$z}6%xxKeOn%!j=+>wkR60f1N)&-Aflkeed9qAH9F)MG%m#f zwq=0M%@m4#LF?cV;J(dM#BnsG9z^WiS@7mruumhHlXzi&!y~BJ0ICv^1Uz(Ih#cF7 zXn9a90lThv{UviM7x@)8s=uemwoi$An>dM1jv|oV*YEkqvOB4^$c7HlnQoqF>IX7@czNsZ;M@`|?~6x%i|alKYN@duU^* z%!Ieu5y9Yzu0DggDRjyy4#K^=Q#l#_LDxnyy~>-igb)$hzEb@})wE$Jc}Cg_(v9HX zJ)8N6t$OKtlFk3!^PQyeO%=#X;}bm6Hp?Ugljigt`w{%;3L8_#fopF6+%Dar-^c&c zL;M50n#5}N%8pRTN z!6yhbqe}@%me~DbHlklU$k;dt#V5v_IbN}s!}{~l=CDpXK!o& z+Re0HRw#@#=YfzrG2PSm(e)C5X?=e_Ow|R#8KQ-3XQbUt0L3rPoQ_T>pp$k3n*zJm zLay3&hol$SS*sWP?j>^zkIc9fH8B#FhMq6E9B@p4_S7=M-xj21L<-CzlBU(4P=iZ< zlRm-Ei5L@r;7il{ECgG>q;>NbV?yD;-aJiG0|Ge=?7-Tf)wJGoNDNZ=^a1kAR~Byg8O(;TQdq<;>Ww3 zBUzD>OLQ5Avx55T=oEsXsv+=9ebs8+xT-b~r@Pp2Q!CpkIlI*Ex=sz5UIlFx^gKXCs({@`H6Ci}d6)2)H#N9%;r@fw+nZMZ(e~q_^KCK!fDzx-fY^HPo zSB=Ud!p)g3Ytqsqqq%l6QjE^_Yq9LksoGeSywg}qIJ}WpSgadM%qT|;^1do3iEvXT z%`H^QH6!1SQ10jx3?gQ(VUUOKMy2l*VbyDJR7o7lv~qKf-{MIFYRzqqyEL5orDvBB z1+U0xaCk=*GzVIhBH}%&ilwOMUS$}P4o*5prcB|G)RN+$jaM|fs2BZBQaQvdRydcpin3x=mgU?h^qoOBmmSr#FQnvEB z{+UgfLmPPd_IBwiS7{0YHv{6p-id{uuN&5kjP*Eox){okVJ3GT)}^Sy3Clm>w>Sb7 zG(zRYOnvnc7Q$WSMDNX>2s#}LmL&oWHZA_KUjPS30QSzsD}fg2h9&9vtIF*AH92Up zr!Wyd5q}=xGjG6WmU}b;+0-3jP#6+IgDe?YJ@m;|vbIQu97sOys9~*oZ8sco3C$j4 zj+1oR_=eb_7_;xKqdGu0PL1qyMi)q{jC&at^kpeB&f960Qro-{4=w(eVPxc7N52|} zdWyGd-3u<^Ssw4-qtNhestcS=P&Fx1@~0Ppn?#S*1=gTeeTiYZ#|m+yZ8}6~@{l9% zE|!i9VNw+f&B_PNYW80VcAe1pW|uERdgV)iK?z@@JBhL zV`<8;+snz~aBDroPx&jtjeDH{{pt!gRglxH`DiPZ4AFaj1Ynfxr$2C5DfECL63f?BO38IpEyl|^n>B?Ec#xa6Q+BOKylOQ>_- zEfoSGds~@(jLJ5s6bBF$Fy4dT@C6Rp#!Whc`)4eAk6TKt#}=HUA%~(X`hV|Z zKcX3)eF1&!2%wK8|C{Obe`Jq8X0w&be^Q$A{D__^?PdoGwbloyhXyeCB^XE&>=>?V zk{W4JHcZ+{-`U`Q!@KQQv0wKyZp!g@Z}NZI#wkO?(XbQA+jf}S;X;r? z`ciKR3%oF_fW^2E%ZcQF1=Ip z1G|E>jTkXl3tsxH0=-O_WQa+L2xEjo{Y{=b7xFH-W|NJpNodU<0x2EayS?-E<@Aw~ za7#sF1x>%QiJQP^&4dCHTf68$5-I1$Q9B28OZ@^XpW)~JUma#9=OTkaCQBlQ@-o5v z@tXsyrH9zJ%97RD#W_*dg)LmLn4kr;{`AVnn2#0;pL3p0tDJS;*=SmR9 zIFa@qzasn;&N4}E4&og$=ihhA;NgUpk4aa{6kP6FBT!#B=2w?hMs+qT-4MsNbjV?l zPb=7^D0WK$^N;6`c5=5^82m^*qXGrE!=wYyO@rtyYyy>d;T%VQc}$+2*mX4=>2=O+ znJh<7=ILCOy2;uR%w^L7ah|<07Ib}(1C-GiG(R-zY_{%4pOA53p=?tu%AEtPMuHX# z=qbQvFw&{G52`S-3;5z+5L>^W9U^2AZ3FPP6#%!@gF+QR@Po39U?X!~%ga9Bd=NwIRjSLQZ`|J=d=RGz#kjkLx0i83+b8SoB zDk$(69F9I9AoM~BKLt985!A|{7Q$e-G`;YZqd){ zL9krO*}ivPvxHn~P1H5g8-tn2I&C0v-RG)qw)WO9xxP=#?W$l7`WZ}Y6hfGWqiZ_t zU^8ffK?5q?%~7L zYkljzk(AI6m?V*fow`bm>z!LKs3odjj;OicVLZ$3N(NYPH@Fgw-yc-3}u}|4?hm5bZj|lg`46yN)dU{X*__krO4cW5{%@UZbz`B>#sHH4$&wAa;Q6E zYq1;2x1)OK-xYU)PIM=Qxi*<|p@NwM|N1D{NvFJD#Q|3d7ZK`@rIVl zdUB}fQ3s6C$AB?$kD){6lciJtNk?#cSS+kdEKD>j1jc(8ae1n1lwu|hUT(+v`{yfE zJ7B|sbS(9yH0yYmu$syJY6u3IUk!nJCU@8kkaHM68-gCdiR``QUVu!IG^~mP6}Gua za(Y@`Aa;Tldj)ue3ImB9S5=lIGs~oIJ>@pG7kIV)7VBdZj2Idn0W7X;{8QEpt zzv4u@{#>;~O|zq^HH>Ed5oT=l%}@7;uN1C|NQRHy9?LW@z9iBuP>yRQyYDOhT0wmF zE#rwv_1sC)K+Dz}9N7^{9!&Qz$pmSbxsW{ZD|^Ct&-gMNV6p%`1Q&AL5Qw4p9Bo{R zQqF#kZG=IBm!0;C8>oEejIg%JelN*?SX;HLL#LP}KAI|Cs!Ul2p=6tMps5nOoBG{Q z8$Z?G_b>5+K1@e*77!)Zbwgy7FquPpmVWRQ)UviME&=~m1vELJVQ-xfX+s=^Z$ ztk{p6Ew9iIpNUIudA8$y`ox#SfgQikG=7=+;n@D63j~VMcGPx+nDrH-D#cOg!<3$0 z$%si_#3+JAzBp(qeNtZR=TCVP(}SJJZ9ZsVcyA%@j1QZffKZ^`>NMmo>i|CVT8+Z= z-B~lb3~g*DmIrNOje<(a(dX*%sxMSKKlz3 zusn^RiJ8@rb}+JTGqkflq-|NQn><*)_NMSFJZJv}tIhg(XYm6NK9K=S>c7+a`?tzR z-of0|{C@~;DyM4LswnSr5b63%5CgzUc{;1JT7`zzl?tm=pfxj}k_D9WR733~!1`pe zWTw?;(63_oE!6XAw8y}&5WUb++a4wJB*5;6&&F0#>$?FmuUqf0ztlfn8ZPx?!}uH6Ot~8YD^lj2k(g3d1vS zNJDE$VfF*f<3%L`fL-qfF zgGc2frJTn7fzrE}?U5gx1_x1(=QhC*(7m#}nbOsxpgEZyqP&stjxr(8L*WM7O>&3} zHt*WDdx}HO(6Md@Vk-Z0-Mi#MVP~%D^s~#h8=XGBWxq{sTIKqt4zXT^GTA0@bE>}u zMTT1xs}g2ZxU*G_41z3AuQIG|+7ptlqN~jEG7Do+Bv}Y!LB5dz^y~ly-E0yqa_Uua z&o(E7tW}^!K6$2Ryg_F{FQYvOw+s_->c{XIsE6)GO+zcObT5BQjHjG1L7cEDGaGP; zh3t#5MXFq9dVZR=|H_~Y3E#&18g zATTs)1)tS{6-nG8C8e&2sQFfB&4a^-367#WWbbfieZ;}J!l#OKg^ZBmiJefyk!FaU z(1wv~iOmL`esbOkJK^?7#NrU}`GDSf4$SR=AH4%<9}ifP6ux`|Kl&Ap59i}r#*U6d}~~2RmFmg+tY) zo)J35>ZDqT;XPH$fhMNo1J_}62*tDVmyc&a_DwcfwiJQ#R zlG(s%S}&NtR{<5Snc7^L$}kV@h-}$?#_Rw-#)26nQ3F-fEnB4&@-gTY`@i>3?rCV8 zw}7B}3J9vq|5p(v=maRe4V;~fCG>5Ktp0}=R2j!B2f_&81(B>+LHHiGenQa;4xqhu83f~o}2TeN5FwLe!d=Ah`eR~u~f08>H-;rmN9n$zzB(Ci!5|(q)E=K zjhyA#E^vp@!Q)ZWKXt{!kbgR%85YhnKI{zaHT9 zq7o5?2}20Qf&{If7E_DtUu(i3OB6e1H7lXc9g^*gwfR~-NU~_zVyw+gY%DD^(S8nb zPGwZOvhFZFs8-!+m`Z<38MiFz9<#_<>|(GY3(B!-e?%RVVE4#jg@61kYn^?35?*{ZuQAa^c^O>c5{)g=sF^AoZxuHXDcT2k2eO8JfI^daYmu2?1Z+V^ zh6)rZG@A}H4}Mg%hvHdrLtoC9FTGU#qrUWb{WrQz*5#XvK(0=@ZWp;@=0l_fDESjD za5wDWn}_b|{6(D<^qUsv&`ci;)Z zMYekAMzFmFret?j`k=OUp%tYRP+y}$DI}S7`ts;O$&M%Wyh*H(lWDyMrw6WPNs;=W z><}Gv47*4>?)k>8;F%*|+yugujWq9Kc;J6zz&TIE-9yxCA9#XT5!a_mxU4)=Qy|X` z;V|1wJWC!XaW z%cTDXW-;f3AuPgYIjApc&0`b%LdzaNl|L;d2t>I0v&%WvsCP5^%z5YI3YtT7w+DW^ zn;@o>(1cwrXx3qysh->CFn!7JY&(WKGr&m2fwLIT=jv zSx?D4^`OD3nRL`uIFYQe(bPs=es=m*^q>=fG|mQjQj;rKki&0j93_A>4w<~1u?LNu zVO7P$KcsQG&qOQUMm*pC@d3=yM^IO<$*#D=_7n7n9rAIW6*zbjX1LScQQLTMdW5i2;?RU7Vks`Sd6%GO9an48f z%}L;sJyWB7)4g{yARo65R?9>l?pjAtKy=KkE9{_jdcR3iBh(M;(@Q#>nl9RdIHRj+ zn<4altmEW!Ze6pn0t9k$%%?@teIWq?IjW#p)z{WQONzV9+}kZ9$t79gjzz3M-uDTa zIF?!d+97B9;qv#T5My7i6%o>f#4){oH^U+r{+dQWOw zkq+|~e0T)S@mzXjL-CqelPB~9fgDSm*B??Yo-W#7-)%5_dH$;Y$uiH5vIg*v-=YQo zTd(wwJ2ZbJnLnCHXC+-_0KjRhoRso&P{DUpL{vcqLgudLB*||k#nx$s3{mvsteukZ ziS3gIvpe;_w!yE2Ic+Sb>vx4sE+1_lP3X6Lz23k+UG~)O1jBl=b&%9}T!`BvJkW3S z5)jp_bQUO|7^xJ>RiL6DdjebLpad5S<<3moh2|SiqYj!^adbjj zzLZMlauP~pbR5!<$9dLt>C-1<1_(Us@HvC${!GNS6VNL{ept`bMXbJZ;C?u{Mcm)du=h;93KjriQb|0zo&9QbEdw*P|hZJSpTlf zNIp_1(~jlJK*LIGXZLhz5o5EaMh%e1qJtvtaMpZc_BWxCPOgFH5mp`><3L_byn!|) zXXf|s926yUTwtsOWqW6V4^^j`0d;vtuONCzDh19B6z~?hPxE6<;M~MY&eFl3L*Z5H zO;DN`4{ zUS(QjJCSyKFRCQaVZFlIZ3oj4@6g{y+m-$H*crU}2z!aP3m)>g6Yv6KKwa_muBn(3TOWY$oM^a19Rd63+h~wgKZuYg?N?Jml}IVeWg| zB|b1PFk&zp7ce*%FgX`6Ix#T+yLqJHgoJ|e!r26s?tyg`F)&0}+1!eOI+3@mfexoP zy*w?QHdbN~bvqw(MTas?6F7zF0!JSk8=o9UA0HPJDy?pD105+ji+DT5Tzta5SeDAqbQ}xZl7S>P<)|?A&gOiN>yxPFwHmU)t9hx;mSHe9qQx7_+lLpH=TTTTmhoEtoB z^;|o9<{mNd_GA69SrnFy!c>j3&x+JL1b8l+EQC7uS@~ILv@dKO4$|Fy8BJiA{d#?{ z04llOo5v6u>DU_*HoZ8#ssWY;UTkhbO$i!pv#vSQ6;vR!o5uj92w)M*)=s;Sl^HY0 zf`PTFBLpLhPXtbL_6v1NOW>cH(HiiHr*|gVKXl%fIbO`A}VFHJ64<^i7va@j-ods zVNFN-yQ0D4;E|2D##s~Q#bN0D`p#oZwG?ISPub|7Vy#l6rou;|8AcY`%3te+7d`;; zsU(oiL#VcjxKsP!uuc7)3gzfxY4&|M942n8B37UUie*@HcbkPrso26KiH!Fk3i5*@ zwn{-=Fmls2DPqzru}ZmgDK5Pc2ihVLTL^DRU^#_sa{fKwSp|!5!{%8-m}&gaG?Vw{ zI>_PqtqP+<4|X&Gxnb34u3`4z@i%xhA=MII?_(KI)?Oq-@`Sfe@EfLV-z2lxZNX~g zXU5YyFbYcS!=EvDGu0UonP!}WF#Z*!_?uS*oUR==1BmKDfF;8J>9q>_PG01~P_7FLu z)pkgTJTU|jv8Y@`rqVt!#xU)%oo0kAtZU)Vs*nI2W@3^i7As2%3kt>{=z~$4s;usb z8kL6Zj9$$S4fg1^)2660Ykt(?c=dib*HicQm0dVjYw~`E88+NrY|r93w5Iz!yGVa) zMv>d51(()?i)*oAn8iVK`iAaqZBq#2VA6G1FkdhGSi-nwc$tvvf|_xMl2%);cCT*1 zj4v})NHpYj8lIzmn&{TR%~mBpuy3D1G(he#Lrwf*s!5}(a@R%GT(lb1jQ7ct2fs#g}+7{jmy@KX@ zzQ~W4WpY+3V(6CWmRznB27l^bvFN8BlMtP!xo{zQq5pu^Sr!vb*5*kKeQ3Z{XNmI7 zB=($KVWaRUG;qx-Yo#=DE(vX1t_w18JM|fM5S^p>G9{v^FrH<+Lg!j~_?_^leDLnD z$+u}M7cEicVVJ6;mQY*^r9i2oJ?3@OG%T9ai5N4Sw3rwumm;@3LwIhk&B2P8&?l{7 z;?~R2bny9jfds-|{1=Ha&@B?K77XVwiTyV|g?JLLmY?206y+CXnte6N_Jpg2mmA<# z;e+p55ctn)p3-b!Y#T=+@xt}tN>p^vAU(-)_{VTu&WSS!Z_D9q8^AemoSE#yrptF* zA}BWVO=-aJHwQ?5n5Xl2kkcDNr3##jIO10Zu#~hVdS$YJMMn+k?IN6kA2=i%Nl-4? zMHgM@#=my<$vK>Lx_FO;uv_h4)8K^9bJlCLE;1YlbWazk??x zReEV2sQbB9M&HlbY(x*`Yt+mdPcXIwQ32{elT08pA~)(H%6F&w72FEn7LZFL@P=azf@x$X7R`PN zr*Yt+dZ#SjFh4`>spN&@Ux(1}aszp0f2uB50Nk2j^$CjQJ>~kV;3*N)+!QGwr;h-> zzhkfcnbrQ^Z066h?;px9C|Q+_=H-hcv8bW&9wwN$>u)z-p1eH4?V^$4z2S%PzzcFhSxc=rw1yWi~G}TqH5(ht!2sV7#okZ%910{NYE!M3s?EZ zzNW3D;Y5RSy&i0gNtIL^9&ohjiXO@h*X50Fqm>V_DXv1edHE{X)arXj+$4G5@65S| z0u^DFpsW|}du5g&Zk(n$Yj#Y~Ie<=nJYXhQJCq|Iz0nw=(NXU1OugG%)4&4x zW98y*)~O%L)j%__VYmaEU`I_PSmtZ*>J+V1*96*xgCD&;*zxXb^w0du4Tj%+Z%flz zqcXtAtbh`N_aMu(6=i-9l}8641gm_fYFvPe+f(8 z?wZES)%)Jy+Mg#8Ps>YrAqMPQB;xf>qgBo5IA`zrT3sG2oGI) zXOc9Rn6CBd+b=tlXnMs2PiyO69C(F~?af6{Tb{t?MtkfkL8FKE(HUiAI=u9!o!G>O z9Y>LogR45!`8ZYDhB~O+QBN_ntS-*TXyipvL?CAS> z2x*0_a%$4%r9S3I6(nn*8bKfH-vePz?OGP*MjB+ztnJ0^WL&|>?>7AB@c(@lVd9r( znh$u3Q^5EC6SVTb2tEy@eNWC-pC0l5793oi z_85}>$eYv5?T0$VxQjt7WQ1cm6?E=JPN%+VpP6`K<0*e67!v8V^_@jUY94NAN0Gzk|k8ikVuWK{*0{Fxa}ic=^?VfB5>g+syxI+)z~-K z&>EJNRBP5wJeyri@&qe|l?9Y(V&Or|yU|`=uL?B?ckV>fWr?v}=|PqoBBwQGB`jt* zA3Lb(wF>d>S-(k^a`Gv(zetN#8Kl!NenG@wNwGmmJYX$L4`6_$fSxjea^hu+WAuo&UdIx zTPS=%Z_eWr%H+i~aa-`fX_t$3i-tMd)%35ZI@@Q@J*hTR=Fd|b)~S`%FFpjc$6$Qy zyEoLw6~c`xXZK)AvgHQb-ZEG%p)WXD{?%7KJ(yl3cK3ztYp0&zajBKoOEzv*dt-zW zAhJC3S0e(@)IslyO0Ze|?m)M=)e-*oGIoe^O`3Wq&To7soLXvhCSLMK%4zN!OeLL9 zVAo6zq(kOg5ZT`?ElykT!F|NpuRHe=^mAY*$s%qM(DQUKR>e#N=nUWn-Es531j8gFGqhIw3x6_X;Gy-@NVrL&psRofM2TBq%?%*;AL= zlR9Y740CqT&Zr%^UOAe~VOQ814U?bE&fzxHP}t4hpm;(#t==(_64V;S$n ziiN~wv!~C&c!s2m!PkRyyG||-XK;6i#x)g(LvIB&bgyjO6mtL4Wn0h1XLf#}g$RO^6Xg{`?~H2W7^@EiHg@Ek(l*k;fBF}2#P9UGZ=tny1u)PrfPwx_ z+0XEg6U$1*M&=I2hEB>(01TC}>7NH+JL7t#02{oJkJ83+YgBqZKk|En9?RGQH-scK z`b`6uW!bOnjOkL|u=vA)@Y}-SD}$)!#|u3qZy-IK56n?aQILk%C0T1d zVjSfA7gLRLDO~2T%&M0ay-zI~3A4w6rxb`F9&S$NZ1rfusro zO(kgivYUZr2?1JwUd0*R;emK;dt6pTwaE^^!wd=n2wDbdV74YF-|RbqFuolW>=a0v z9oBM|Z6rkoLJA8lX7T1I-_oHat+qeQPYs%@myM5#-0w{Utl z(dgnd5t>9Mh3rh9(SXVX&=Mc5hbp7!`ftGX?=s0%h#HN3FCnsR+f{4m2|@+F=VeJn zD~Q6noqOycWX*=Yfc~>!XaJbvV{v~T5>UWJ|F=2mA712Q?BEEn10CQty`8axlew{@ zv68IqssKXgEw$LRFp=V%%6XA0JRQ)Wg$2nO%cy-Vczv1c(uVf1pyG$;)+!l6GW5+^ zNBSdU{g0>%2JqWlZ#71@=Zo8AXYS#fyI4h zwg*-B6!ZN8NXf=(6`he`Oh0`*+I}P+L_E~NT`9Ezh1_S~fj3BqXV-R{$4VB^7=NL$ zNWl8MF!yQFfz*o9Ie2hlX7ptHhf_u+_Xyb9O&+mk?)Mh`ixw2F*kW8`EegEov^n~5 zNC$o~{39sX9+~0cv=A|DKa0*mg{XOjk40BY0*!yqnm7g+jAWKXB`6V zN6v98x=ry{iJ03W;Fp>7k)lh^@kgy-6=Up3b{qKT=`sq=WQ|?ZqV7iZ1O_j2t~= zZrUe=>1Eo!Q9!lr+1kLtvltC<6h3Uu!yC zkRy%|XUUH6vCfZ0yRpEaY@AsW_u`v=c_Fkt7XytwqSW(y6i(d7aUUL08pb58Qn8gj zhR@a!93oAx$ji=z!$hC`#{=av&IXJzJt{Z7O5jbq`hCSza`(>NX3nr3&Kt@Uj@-G) z&0n-b&=n^)extK%0UY+fMHl?xPrp@h{&}?E-~U&g%F=TE3<$WwYtuscUZew`M}Y&D zi-m+xRnaS{u);rc@4-k?vBQN2j>dS}A*12=!LkcQ1*(W-eue;?{PxTtzs=#jynp-k z`IDUfRDd|59=jUbqOr19MIx)k28rt(CF8|X5EM+W=JFn3bXa3N+ltI6*gIHzMU z%p`QS6Z{fi88#NR@W`Q;hrk0n5O3BhGxIVb{f{u&-MWv1kKwhUqJ78jB35S#UEC;S zCo;FdyGBKk8^Ub6+2=@%o#IWVBos3lWdYKAMm52IKV_3Py=C3Yqc{6b8jDc0y5;c zM96|D-?X;MjUu-eixmfyFzD5QnZ`-LCggx~+h9<`HBe{}yMdK8X!xUImDQ;D&H^h3 zM6%cEne;Q*>mUCm%2-qSvi*rLxd6`Dzhyf7V?V{5oa_Yu8V1CTqcg)*RL3B>Rf6!J0t;4tAwvX!#~Y*Lz2aiF)vWf4lTQFhD$9~!+fmz z2%dkl-iMODyBtPk&;35AgkFLZ$6k`$v%I*7w=30f*94PDWhU)=Sk|a;pMFbyQ`fX< zvN&&|3Ks{dbHwPZHn=z z)a;D){=y&pa4xI9QLHnTZd%KhdjlHR_t4|Wm|90$_Bt~Bs^6z)%vbM|U)4Z5^OY2n zo}AxBnG|E=2c$=b`8L_5^au_RK}#+dP+6~a{k57dd!e-1gUcx>vp6 z3#3Vni#+6vhE*c6r&WV{nF~l|UyCZ!zp4-aImE%o-it>7JV6j75D+~e*#0-J$3Lvc z+Stj=*2t0Wj}`qx+v1k`04FtyZ-P`DBGTV8%vg;|E`{VH% z{~AbZq=LMi0da_dE0i#545B++55Pd~j^4?@D2`)^jmSqvW|-7l=JdiIz`0{UxuFks z=VH9c@&ol#`>vgu?tVkfnk^0eAk`CFV?3WMLy@*peVC{Ktc|Q(Qe9MVT(l_%yvvzv zc*@|%m+!0djZI!#|KX(ZuvDv{zH-A~t2s$jg+{_tr#;zq6AH|EtsGh_qq@DQuyV{m zon%5|C0=-4AzDTykycgpY>Z;q#Ny{(0Yx6?9Lf=SmKR%!xcdw&vzFw}=o2>Z?cfy- zmz$~hX{9W!9pPM$YW`+mwtgaPx(cj(I)CxC&}9 zp`HG-3W;iBh7E8iti(ze;q3E^U11dtp|D8qz#gI2(-+{9r?qkJxMZYaM0-tt&}sb4 z*b&)F@Ap}gMu(zmj|UOsg~EakDYmw*C*I}n=f3Wo57Sp1k?u4pEA=moRF=PJzea%J zz2m+Q_Qv~FP@8U1vMaD^ImmqUU|rr%nsxuQi?Eo#Gs3ex@6m^+wKJ*SHLJ*HoVKj6 zkza1zS89470RGxRJX*CrrlpKNPWw4Ap`65sI3kWLYrovfggnFVU}(}Dn>Kcs_NJ6a zzuuxw`*ngeTyG}$W4iDwDT>Nk<+Wpa{3GLizBH)>c}DGxKTnz)w8ntlrDlUdJw%BvC4rp_{vt!7%c&9c+-l}+w=WIeK=e9=bLpIP zmn;x2G7(!@58bu)ErT1d%XBNX)_&`kN=y@UO7bO7B(~u8JV~wxzK*i$Aw5>c>N92d zjl9n2YgKS`-@DkdR%84)4KpoHtN86G=6qjj*iKuyPqrJ~|Av7vhWC9HLT zUY?;#{WB5|=lB(*h66z;)Uq3d%V%&DHXC#%&#wic=QUQ5OT-=Q3Xw+!xYx?x4$IVQ zo^84rf;8-*Rz5~g@5a@s)0EvGCdd?;8sa1AelrFtduuAJIcb{&{XupqHHO)k?N^*)_8o3Q>1(ztM zVgPp@OCUb%6UKR{)3BXMYHA}PN4V;4~Q^3$Xdqf6gp(B3%wY~*gKT{+cYqH zSUE0PGgySQ2PAEW`3B75MA5qhJVU14#_9&PvxONn1L<)yn3(zpwEn+$68$v6Y;4`2 zV7&D88Zqf(8SO%R{dsKZ6ZGD-YY1IG+aqtEi+b8eepxP`@ccD9{gXkw?_c?01H$4C z;QF`V@!uUAzk#iTlfHqK@gEPTU~KOUXleS-y0fL%KZ@vkZ7pFy z4eHAs-&(kuH*pfTUf8w0@5A4TL9&f#-DQpq^mLeRJ3iXKzr^iD@W$81=k{yx-x$Oa zj9XX+c~DT;1*ryC%otHHrj!sPoi=7PNX{%wpRCq%Vn;vO=n_d(HroZ%(?^!S6cs{w zOgrN!($as-xK7w>%44@En>oTQ;VfEbTcwFQ)hHshVyMbeN}c+3buVbqENL*@Cf8>Y z9-8$H<}%CFm{mhhUDPowmvL0|zBVF_Dy6B}FcbM@WK}-CI0)0$MF{*_(#q|y&j^yt zmdMo={5d|dHbdqP3=FGOv9`B6yVpLY?Ccr&vicr$QJ`37-)s6cgspsOq?6ku6G->J z5|uwIZq_2$R|yCuXwd%y%j)kd{+ERYjHUQz`56#SRR4nq&!{iPafpOis7&#MCZIp- zK{aa;`pqmi5h!_iogSxu)`&EVy>Bnz_kiw>WrqqZZAWqp*NLyfa~h^VW?%$7`$`vp z1mE(^lfe7?*C#yCb)Td@(7pJBA%XA!I)zu5{|4>&WjxN+gg$!^xSDug=#orjnVKyB zfU3exUgwtFEqM^$zy_VfZyp0m9W5_wD zfYPHeV93vD;>y=JieR^?CX9Bdj^XUQb*&RiDrlz-eU7JQWdjV$KKco?mLNQc6RHpM zC{M!c>%zT8W6eFhFQy{Pn2DVYLzwN*$x|s7NzzxOc1hk$4B1Cev`n z=;w>Rx2uj#uYu@NLk)PYK$g1?PQNNe3Z5OrpPW z>ZsjUf>T0CJnB^3gjezBMfRDqD%<(u{z|{?f$dmg%5{osDcd;j4j5_OJODj*GWC%H z?Ox{5ZwFek>Y=T3lxR8M*hcXI;siwokwBpAWKlhKOsy{B9ruQj(h8HJYSCOv>D9N@ zz!ec6*I+G*ffNx=yS~>p*Seg7Q`f%lU|3;hbx#4SN?*B)L~FS!B0dxi2HkVY zLs+1X(!zX_`pt)hi$Az@SxzL#?-VAjv<&K*t6m1C? zV&xs0D~r-?VsFhT=;hrgedO<+?*^$nf&?w6kSp{<7fd$G#0+itFexDj4=R}hTj`c8 z2ck2v@a2U^U@-%;m|Y^5C?p~Lmb7KL^CO(-(ya!PX47 z0qfoEnuR@*Ak7ffp=lTvJ$5|g5Xt?DkU?hNCXnTTVlItfcA~8lH@-j^tK*1I7|(SG zg$|IwEz8L(rjw$q$+eDzqilh*yIp<67Mp+hv7_?scfOM$s(Gb6(0O7-h|mQX=)_vW8FN{eW0#-Er9ToZUH}< z6t1_ZWzw>9C*I*l2`Tj2tN={T>pu07K-?Y(quf{v{ra(Uc~H0gbkj6`~Kh^XX{{QuqYttGBR~BHO)?IGktoGso4f% zu44$H&c>|E3%Tjyf<~cC<*5$V> zC_5;B&?F|77r=J*iFT7tPyx=bu%@^A#>ot0RM^E-27W8PXZ;SK8=O3;g~#>%{MDOu zG4@Q9W){$hDde|hfT3a<&~5_XWEd<(#S;fJB!e*aIhRJag!n92pU7Fav&*3B$1WR* zxxn-lV?!HQxhj?{jCdj=4XTEDN*93(iP1<*)zTJI!C|s?mHqH|1KPm$IhPyF!HjT> z)wi_GZRJo<6Mb$XmNQaRVl=CFvF&5V=^QN4!$y=aGU3~qt92aQ8Ldj)kpW(H1p9&3 z!JJ*~Rli`s?sB3*=&v;nQ*!mySW)lmUS5)743%O83K0p+jpR@1T~vaM24Yh+vBIm* zTcmWw;F}&pq0BfdEvi_I9iPgF8c(hw*YjDYO`&onMi`*NFgTBO3JrIZlV-6FRVSGQ z+GSO`zB9`du_a!j&pD1{F_SUG)jnYHm8%GHLqrp|6gyMk{eeCEV; z)qdlUbn}bDXkcQ-dnze}RB8)sw2VrkT+X*gcz!RYAG7~m?#~Sl53!q9b%uzSFueoW z|T1bnh<00RTJ&>AyFwyf*NX<) z0}>m>eIOthIpR>!8G~V(BSmEi93lI$&E}imo#$7bj=EYZmaa4j=6?OS#^v0e^gYV3 zJ^Ib9^ZVsB1&F#tG_w`-`0m#7!;vTR1s(I3a_~0Wt?i2|*|zsiuP@te&I=uAkMmB? z;Zg|W$F$!z=M691N1tB|&daLbJ)D0)Xb^=c@$@ZU8>kVH=a<7c!hnDzMF2x82r4s` zMxj9*wT!|+mAnUaOs;Zv5t#a0N`geGQgFQ&UNQSAQuHJpo9i7ybUH7sFGlWv6=#(js_)I^4Pw^t8b7G4Folau^>Vq?$Zb2cxr5CkFQrcKkHU=Tey*; zgFbilVhH-@+in3p+GdnS!kf6#AMLri_m38F-C}G!VrsE@W_%GM-rngg^5`8ZgKjF> z#hfywqp7o_0f=bHj&OkKrB6xn2;s2nw`$)`tl@-)f!Mm3bUtzfO;PfSX)QltZV*lF z))anJ7H|O#OE0|+w9`9lc#C=i{T{m2{RohQH81msNAOia+wUmD4x-5P%OhX;qe=Hu zZS{RFkRVef8zhPbvga}HUtODCz?}88NKq`5OQTYHG<>G-MVWOYzpSXYahpH1dB+z{ zl#}t^pPez&kyZ7PhDp}KzZv}U@xg(a7#_!soOn80@=tFyj}i9r>89N6!?69TLzuzK zHR`^uVV%}moD}h+KnTgxbGbDgRI62HWM>008m4gqOkc~r6S2P@c0988Cfe4bV*7H% zX@{$d9tZLPG@d2ImA1qslEL{B^T1pgQzeS#tO`5HfM#LXgsz7fDd;C^yWa$B!QP%i zN-6J(swo{`LQGr(ov<^g=@i=#O^&hVB%yjb0hu(oVI$aITX|0E&#G)ak*(GlNU zWU4vN^ygO zt;d-fRz=Q|-(V-<{+u6kAX)x`^76zj;t>Xd=f96R^LA0o;ep7V0(~%%; zEOF9QCHyV&PSZfvA0GLPY~DzDEUdtp$Bq24%8ouKDIh4tccjHf_nsCW_}Q7q!Bp_O zM$M{QtT4P`S0G)Tu{206K8?TuSh=1l1grpRiyo<9+K6oH0+$h*H%>}?vYVZ0bzizW z6t-U5hHP<^M7S+5%B2Cvx}~vmQDUWy4CVe(=2F`okp>IiVNRC=@e|UkyVR*Nd8|#5 zg_b1+t(U8n1;;W9Jm5o*S^RVa%9(1hAP4;W9emcV+h7d~NZ@8tBukx8CduSQ=>5T$ zDhg(lP_WjppgBhLX?WGy1%9e!|LCq=yh-XTt0*Q>-5`z$!u34pv zLE0l5%BMM#xV9)yA465ucdY@(pytxXB%3`B-ZF?=m5%0aNt7*u0Uep2!*4%fGr=yK zw4I|qR=1YNlxbVKGDbRKAEzF*A3rQrMXhmllbWBZioa8>M4 zy%6>}`lSsgM~Maol(|9kDj^DL4e9PxP{K{z;6#_QN!;4^4`Y+;uo{%mm4+WvRL>)9 z4sS{nZK5cf!+ZO``b*>_B5cUGmNu&Hd6tmVVp@YY#f93&JbM#UL@^fiiDQH+imoJH8P@QKwZ;>rF75=U- zz&#ZdRSdCKfz6~_a`j|&0A*wqf6)supnMrDK>Ucif#bbwkgb74n2LH;XHRZkP>oky z!P;GfHnxC_)rDxxbh){Om33)JVqtxGc6qM8s-vK-yQ$h*@DuD6!Nqa|J+jzal(C@O zj49`WRxTrbYHyil=IuB#^x!lenl1j8L>f})930H}{75B2`xA$9-OJ=j5eIw{QS7Qi zqGDlUbpbx(^jTQ5X)}{?8bKEc+ec)%jWHxo?Dja{NT@>m_o94>t=Po1ZHDtWc?nas z#%-UDF15P_RgKJT7cCBqL+)b&2WP^B=vUH$Q$DaMt_LXHU6+=;ZhcK{O-og8%a!K# z;h)jdZ?wDJ6l_i*Z6q~#$LHYd8R@?eBes`xC(#ogM27e^wX?d16VkX%KOXcmt4oK# zs?vMWWR7IHIeZ0Mg47PGud--)Peot4X0bu9uu%38tVwtW;4UEn!QkRxjP4n9h1f7k_WU& zE&|WfXIqSkd@H^Icj5{h>-6ZFdd6BOMXMX(^q9Y*?FjSabeQ3`5$R>cPtbfeevGvc zKOO=2bMkd`V)B$`l1()+DNJRDHJySyfE^Gi9@;>OSa<6TqIr{xzNA1iC8n7c)5z>Y zV`;V{+xCog#4{dMwoCEvc%=)qor!pwQ)Pd<ipp~>ml8--Pk&?VD?mbfk_nPElL8YiA;F-r@FF~xT?KpI@H(4 zuj+E>8oAw)DJ>$}Wm|K1%_24Y{=Se4l}|wo&b)P>+hqrTCNnf9}w! z<#`i9o$El)^tHFJoa<1}dI0?za%hV~Dy1>%`95sWXJu%mvS)Y8r6n49K0`>41L|_J zO##)$v2Uch@9>9IgvE=4WZNA%A>V-WOq4EVt* z|Mo$s#~K=WUrOjR1?a_|xx*^?6pg%JRU~J!#{AkAL2pEoi@t#)Qm9QP&*b(U<1%{b zI`1+2NGdGcRUgRrqT}N7s{XS3G0tft$Y&?2I3S!op4*OKF3EF9jK7ElQ+-Zna5S8q3?ox5c zM+>|X|;@}eYWg^gDQ7INoER>c?UQcMi+m3QRRgGS70vkTeT zMpsHokz^N&UKo}4LE3IPXolg|(b+APeem{cHMi z7;TZiyOQ+q7M7g8i+{iC?hX&+Wm;L9MLbOFml)rjy!Q#rK;bIdVLC_kT7KeOEtbwA z4SQz)XiF1T%`lQh3{O0lnaQlsD^aFclo8iZb($9cI5zj%QaW17>3elVX)}M7YNCKN zV_k~%+GtF*lFZSvWq*})8#ZtdemfwY7#n!0SB9ZvG??vYFq=a9y1Q=hO69f;9L9|+ z9zqh|Bc_tfAa;Q%=7BLbOf6P899vB-ZwOq>n6f@FxWXji<=oXq;n9+t+FX3%O!C$%9xUAPuP?>ySSz+G1&a6q5{)fwVA8_oRgwJlve4iW%n;=7KYSGT7 zdSsY}`Td9NruL#E;$;N%)i$q&TIFQoIr0BvuC*N-bKTD0SB@jj(7Q`=b{lvy9C zysxR!&xT*PdufjND+@#F((&dP+Sg8iubTa-Q({7)Z-I3d?Q5j>bTZ;egKE)d@pH-D z%I=;$Jbm4fB9xV6>8UV*CE zW1V!xa;#+_c~}VSn_FRf2$2_?VZeRkU`j2Zz@wG&Xho>GMFJ8M>SV9pe{ozth7B@gt@2JQUfBN;kOf5Y`uqkw@7c7mAWjQdE-A_f#=&|6Z zrAgb9a0U|cgkn8|GyF!;c-TPAH#wQW71=^;#1qv#r>B(7^G2?DgS{Jo;1F^G$s#(j zzzp_Iic;>7$rDvtjW#sAryrNy6}h)hxN$vt%$TsA!rL_@THPzd>{Dq-@`!BrT!64i zUPmQbJwp7xH6vue%c^5IrP*fV-#uaZi+g&Xb+zQWAZ|;Dw=2l=M08cw)c%K0WXK5_ zo6xmEs!w>${ES_yPoLB~cc)m-V9SYjC;#!ycTCY<5xA=_-M=7ykACrvr|Am7KUbp9 zX?u`;pk}wE9n`00^rbn3x{-Z*9&)IbymrtYU1A!E@$ZM7^x+vcu6)KL{dtEuJDfP` zB~<-2>O-|pc1H56#OqMPLTKzt#80>}>WPqjuZEt(up1?QInH z*0_eT5%H}7RbHIm|3Z*ng>dcv1%RmX0qm}SH{JE0M7RH})BFKVM2-K6Ohv_O+amF! z1aIq8%w7tBYWAF|R(wY>WSzr?Z2~A36n&8bYGYBv(1)2^-dy`d+an9zivyP?x~0 zo*!0(Fq7Cf;yLg0nF&T3F~+@eHXgr550Aa*(XQ0a9bM_;1k7D2A6Bu!t{@MigNpBl z95xb>etyoHD@jXJJ&*|Q-hmEyyjuJg>E=ReNA<&89_NgZ`l(I#0G>}Pogky&y#j&x zog;7FffDOX04&}Lhy2jInq(>{&tV8EN4vvX_IbE_XMpxMaXFk-CEKb1Lj)OI_8z7> zd-Wqma}6t8@TMgM=bj`v@Mkpmku9jeg45{YM=d#TZZk7vGaBsWol%{*ESaEe*e-4T zsJvFOB9!@CDuZx^V45mmc2m(fe64L9v22AjqMP&{EBWknn6TPV6of@VD$rRWv&K3Q zT_vppYg1;T2qaj zpVL}UMVCRdOs;$D*5$a4my@M_3M4j?kk&oeP8PdWB0J*2d#_)Ev&MhJ3A_#~o#+Ib ztXAVxHkiY0_Bskl23w=0Jo7>p!E^-hnYSU}I+J>ftDH%+rCW+OsGEk+#awn*h%(9E zjK%sQut1Z3r@1Id9N>n2zWqVqsD;n+6DBDFE@<}^v{3p?&DVy~^y=-v{u>Wy|4L08 z{x2b2Gc3%2CJz2`&c!m)zF+O)+4!taC&I?3K@3`=aPH&Sjgkb?_|V=8jiq;yj0Krx zKH%?I;!r5k<9tzrA>{Mp;liu^MGzMGi9i~KFij>9r95xJi@XwuU_&WF?!qf8MDs~% zS+V`fm?;IMQdVS>GX2zpllb(@dNB~|#O{`$nra5nfm5QZxEv96F~~I{?4QPv6Cy>d zRJ2hb@%>BWIt7Ts?byBlg6NjucTao;7*#dEsQzuQ%6~U1A!93Jr+i2Y_r*qvp(OipYeg{Za0L$)=8J` zwgPf?%5hxZy;{U0*KJ?m5d5|3_;pB|Wlx42 zgAsf_=`6OdR7n)()X-L7$w0I{AAMRji1(l*dY0aHG7Is!Xp3y9F@5ZZe$D=?Vn)vG zt<)-0(ey7MK(}+(;bq$MvE+YypKE0K4b#(6G zxnf>BVupT$f;LMD`;CAvwT8m8dZ(G5t|eykdtSwXR^z54rWn@Is5AFa60s|Wg(}!y zgki^V+3qB|7voNj@TPwlEOZCC@$F#0A{UV?_LPjH7@b^KGabzP$}E66B?oeb3;!?y zDi9|Pvs`bfgs}3(VvEzKzEC@A1#-Mj zl0B0}|DZ`fz@oe+KR^vZoB3Bs$228ZKY%mHtZ4gf=F}s-<0dT<7q-!ArIb8+n2X~0 z6k2hIIF0lxJHS8w;-vmyWI!7yz}}5fQX^K_>7pGkyD%>YiSC9wGZd z6=?utkU7Xk^1uiegL7vfj1ff!Z~0lgB(g3=~|J@S)_IqC*c#a~NaXPH}6Is|IVRfgDZvP_df@n-u0+z%Go{(WeRkZ$Db~3-2-& zWyv_Iv_UAfGgt+9m@6co)rc!x63!%B%7Ajb^X5NU!5(u88cdA0k?u~`tvEki;;F=o|gl4pdWY>PCC$-a!et|m_W{d9#+W$)f#-HWP-+Av%0xahW;Ntk- zAxA+gTSw#nqPRHP+1mUk?ZP@z8mgZjCGc3;y3xjoiaP*)5F27oW)`{db`IY_G5us$ z%MA#gq}fKu9?XQvYkS|lY#52pv3qTZyW176qwV>Q%hDKW5_C}%Bv3&CufstDC!TKj8*TIVo&M)5 z@sGn_laiz?vOLN!8%+*x7@FO;}K3ctek+VJ5`<5qLgkTeb^mN&`7 zAZ+cO{vguuxgbgOU!;ayj+}(6zyf;)M_Zm(uHE-9)059Ry4}F3Lk2JmTA@VIN+|M$ zM5BXdQzG=3BPhj&qxvHJI(?P??7_A4+MC|P^jggq7SSthD#&f==gW>050rqq;qH;M zqANOviUK&0WU+}_w2g{w#0czeYf$s5afHo$1x#Lk6D>yjL_38I%lG9#?~ocyBk@F< zDC~-j<*o)>m^PM8eT;414epGU^L`UKRVl?);Q-F)Zz&x#=4Qb%LC4<%H5-<3)0T9i z!vqWD6j3_N^;5Yd6iYK`TPplNf}d;=1QWlJ=w{C;z3KVoPvhI&eTyqVbuD-)ZF&f2BOCq?xmSB2l zu`Te&hS9723GMu{;uz^S%^FmarZI0lVofTLkU{Brb^v3e;)uFZd;x7Oa@q2Rc&B?9 z%*xos98XgX!|l61DwJk7pk9`qOcTCAaNO;pZw`DMEsrsL0*_wcGJFc@HXz*7kHD>c zLMjP=d9}bUW=WWkWt7v)xHbbp?A-{hmf+9uhvdKvZ%NEVK5a*+ui-4e=3(p??%M5})Zt^Pm5y2YZ zCd&bDkl_FR_WTcS@^6l@NM2hK7@%iZP*KrrT=euhF9>gOAW-AY?@z1-kJ%l=aWcqZ z*Cq&J(;d!*-IJ5bF=u`;(CE&{`IQ zy=R~c4Zd)UXm;Kk6RD%R5d!5|X7E)kFukvgip0NsWIzrm*$3sL?xlB6${Ops=d$X zl=9rz*kS0CI_{C2hnEW9u#p0u>&e=+3mFIynWOik_pS5$EtB6*+bzE!^zeOhgwQ*Q zpK>#M(};C?)nON;xxD1@@XbYtrdjq2*yw8T6E;VTpCMuCSPDRM5>sR$mr8`^O^uEd zd{hRGB#DYN89aWTy({ED(Zct3p;5$ zSP!nwvAXki1&}&!q+z$?Cu}3?ubKBdUb2I)EnobAQ69Pl`W)borxeC0DXgv^I}K#} z8oExi1-@S=UI^ICdURVQbt+b?Q)^TU^xI!%YSZ6CX};mIrZ7a9xXh1B#j_B75Da_? zYBg>?U99TVd!85p+(y45v9kf=h7lbv}DgIp~YB5DHb!Xifo7S&u6TX> zwaJq!fxg>G`oZ%G1p~hjq|77^_hX)`jq_uRi;J&!t5h-GQ17b5q1Ev0#;lgOO+_Rd z+OkePY?ZYXAVoEHq`+teGHvQ@)0uXiyW%U1WWkfBRbM&q2Hp?&(I2*UcN5n816OX4 zae0S?&)PxbIZXEgIJSa5IkI~buzZU5KivT8JGmzWFz0R%*D9-y*k-kZlnUT>3L^z> zHPJcy=o~&_tj=7K&*T>x5HDhRO0;O7!1&)7yIqssR&J}YPC#IEY_#<>a%icwQzfeuE`xTtN_A5;h4Dl`HawDGok)8 z9`%$ko9@ljoTWn_>Oozu)EXl!lc#QI?69_{so~y!Kdp_N% zwpr4(&(bJ87NEMyJW>c{Y%J3yJE5#5JqdqQU;gsgZ{AfzDXY~)S2M;mae>8=D z##F*$MVp^2&4N?PF-i%@g115~fN{inWklPxL2%oZXxH^@Gt*x!z`l$>{vcDL4QC$I zpys-tNK0>9Io>%e7fA>dAdglR-FQO5=#z@Z-4!StPiOFD#4b?Sqe^&9EJ6fh zB6X%SrecHSsLsX;&GoY^*tb5M7x6Af0Abkq>kOOKw4qwwy6^K9qO~fvqnA0Z z*9FT5n$vir*BgEIdyKZ>u=7Srw(!|JSNkx`)uKS_&oQtKz1Ck+wZHwPUo4dwoPxuR z$g)IU`OSa)9Him3ZRI{mF$e|EV%_S~){l^qgu6_3AqOA!pU-{!B~$cU&*y^)I7Lnx z+*07z8Uaj6k!OQDud2B@Z1-n++?I3;+8Jl>1%YloVyx1ch9Hks4%UQm&vmKD2aYci ziZ|vAQ@~dW5?)4NC75T&vs@ZKZLMd*Ti^c*`+p8`hp1AapMXPLF`)kVe-TjlD>x!% ztZ($6HSNEkBebYipXIt$xh+@w8 zg#M{L8ck28vCgm`Z@zvWAJYNN+^!12aRO?O>w~x(G&?$Y&-bgwe`=3auA=xJQ8o#A z8?S>itxWqCdoYc3ONG;V_#TwATBnFPLH-1;-;x&TFe4?L2V=P(h7&h0#7I1LKZITc zeHf7uCmmm{2E8$}7K~J60ocf;+podhl8r1V)AGl%{b@i3n+DDOIPABOuO)fIutcXE zU!6ER{qEC&hx#9t#~EFED^*%Jgs~Me0aruD0hOY53kk=apl+&Y3o-K1|$KGfa~81n*aCX z^%W{yZ+1ys$Q}U)1iXdWXEixhEWLc@=#O5BK?CHL zgWbk;>+|s|FufqF08XA@XoEqV+VQJUDZHqtK#g8cqDb8`0*9w2$Iv--Zh-WX4!2qoPlJhlN;Fwpr+EK^t%9lkRXtswgS0|IlkijUSkNJd9ds#D)&wmhped4|i%&*tJgd(PF3Q-f z?J&1IKMde_Lw{g>;Wq{8oMihv0QXJUf9WQZj1Qjecbb%PnPGR|K6bxm_x=6;o&zMa zKY;?b!wtJY(YPal)YV$Ps{vKjI-T*%GFceQ$0MA9jb&3j8?Bz)HN@D$GTCH^e)M|q zmFJZ{i1S5kV5IU>9FQ8!OJ6i$KRc$+k38KB{s!$87VcjTz&mF|;A#|3bj2`>{Je!(fBb&n&(#Ly>~ z9pN19CSNoUraV>it04kf8rgYbEG~$==eWAx|Dpv8?=1C=jQ)x6>Es0^hM8;m7IWR9 z60w3jpqEf>zR~E-gn_=;%v+mgZJMyiifR&eKy6>*Fmia> zu~UDygd36Vegi^o#STWjjU(H`f+T03r_^cIPo%QM2@K1r+C#rvi?Xb^(gix|=z;5b zCHvv1dC##%Jmt#BNMiAD6XGnG1@UYbC)WPF zUFXnU-dRR;O;IaUdySUqFz3c9fp_&X6BM<~?3#H;5N)SA&QK<|Aejd!2$?;Umtx~s zDJev$dFQI2tt^n#RP5w?Ym@I%;4 z>;Cy_wFgq_gu(c2|3jRu4gbR`i&~Y?s7J71Uw$q$UBQv(Rar~v%Dj6>?J7oJf}~ei zZKo>3tJJ+KqV*q|CEMLh|9}zdy>R{e;03f<&OIWZ)UpBWO-7pzAkRtTO3NG*qqgF_NWAq ztz5%aUz3)6YxqWB(uQ3Jqaggq#eeM-EcWyf-c7dJ5zgItuG-;UaWeCFXrZd`DVRdY15<$f4uXBD^U(dYf_&vZIbnQPaNY4z_C?7R)N@;-CU+@Vx(IX zMl|vLC9}umYW9Lo5Xli*MG0%WAkY{C5eSq;PW*u20{NK&9-93xkNJDN=TCdK$p0TL za}57@^1rmqnagUTY;Pk_Hj?cQ%3@K)Y0)!K#OLk?Y(FJScO0}1b#Xt4z77c)JOun< z#bjzz5%`&j(Y2**re&GBWT$<;p1;Eb#UM)W;@EK7m-um9eYb~i_;LlF3Qa#V%dw*_ zdcw6Ge=Vu57JTUUeIWJPks_*zPc8H4etAm`<*Yr4325>n5cn9->INUy~+Q4s|G} zG_y^N+L&kkP1iTbTkx?htBt_u18X3rh%xD)#FNpHH#-{k#1Od984XKaJg+gZY@N&l zy~?z<+I)lQuKz#AzA3!YcFVS6S1Pt`Clyz0+xCj>ip`2`+qR90Z6_5wbyn?v_vwFk zpWdf0){}LyZt{KeofvbxW88qrvQ-=r&j*c#;P6>|mkotdho1e$GT<&91YL`ngOe8` za=K>hYHHp-U_W$g(2;tH+zJm@?DQ>R=R1ssQ5J-ppQWC@5*^n z=Zl2EBqh$qjCjHt@Z=rkIprwvx%j|!pactPM22(iQlcA83&;QjVvi8fP&7vz^Wx2d#A=G*VxX?qYvSPPB<5(hyP|+nKRr_MRq*LB#9Q4cE2vFt3 zwUuMrFLK&~Ie(bhxTN7tfB%=!WpohB;>)rxL;Ey``|9F=a-V{xW4Y+m~@QQNd;u=6;XXx{<<_+x#9hPv*UvIc$koV>M90_O7L|EtHa&gf2R`^5wjHqdcgZh&(F*o%0r4lur=8?r_QFI7V+gAIY6P%A&p;QqS^b^%@`p=hIuW0U z0gNaY;O6aru{-#m*KGf(Yfz{xqXfLk>x}}M9;iYHN=-oQkBzJ^psd^#CQzHFinYIO ztv+PTbUw5J6U0BLw>=1^N>u_C@dMZ!o2=Ap2!?}?Q6q8_@B(GC&Mq_ce7k;svV)^x zIu;j25~22=#hf%kifr!d5r+TKQW#y#x*omr`O-3F(N3=4I~d(SN~+7~c$~{-bDPWt zJy0RG&X}i&XfJyzcB{ff%ONY5im7hui!67#e=eQX%C3gHr%;QPSH5_X+ai;@eP(;o zD%4O7tvY_cAYPD0L+I8rdfhg_gDnzkjg~9RM`1cH|i}NY^>AM;Q`=r+}G?S1L6G8oH#ZY3yHopC+Wq~tBKZ_U^@PR zf?{MEi=tR$gbxQ)d!;qd7$&S@ns`@JVJmRv5f08hx`Snk{0%07Kt0NjcVUbPzY%3M z&giAx(NIQtK&M8Zh^rPpX$ey5Uc#V8yYxfsQ51#EWLhG5#1y;XOaV&d_=Aff>5PlK zWo*W0PLw=63!`(PQPiX*uHgLlq3Y}ofH={_?d#|9;+#jkQgD^VBMX5W) z^bns!(Y9FxJypJ=Z++ePbz^b|o_sW_h15u@r1ynOf?vw@&@1pVT~s$>N5rHJ15 zM8q1%`0FC?!1~hc<8Y4RuG}C4f>lrR9YkmjZ_?xHKulFDa3-*}4EoSH6y99F0DyIRi^g(kEg2$;GFy}ytm+W?b?2@1HO$jp( zuLjLX8dBn)>tvq=i+2M6zBaR~;lnACI_ zdF4|kgcd+qsjNfIc#gB7opB@2Z40wQI6kcFm^_2tfubNVW!M(m9T0rx{S1S8k%uLE zE7<;7vI3!NPE@QY<8%C4nsGX4S1i#m50uXlkrcLkU>dEbc-5LQiM z3u8nA6#mIuEcXTS7NsPCyu}_zWDfbF#Kh2=AR4Bh!ekH)5?B_K(DJ@-2&uja%<$pE z!tN4F-Qf~T$j*}Csw&!1>5R3R%oy>H*d$4|Jp4G|O|yTEqaRq01Q!fA9Dy zOXYgKq#7^n(@JTJf>`*f;cG~Zlw%tZ-~V#^opwrb4;I)L)B+>vf61zrcmAJP)n$vS z)|8?gvv4xzGSr1sF#2E#|3D7w|In(*KWP3hulg0KfC^)h97u=laG!FYp33g-_5pJX z!$aW&q^S3KqagmO`98^me^5JEGiUKRdW*p47~d%kKJkIVr`I~Uymn)$OL>n=sCK9H zn`2?fIs$}{4Uks7#f-VIK_t|)6Ghp+nk4D;hgJ>sHh~6&4qLeQyCSD7n9C`c^-G#~ zeF3+Qm(qc}voGsFYn6niVnMkM1$_dgOVXdpUD`5fih^s!ovOTL7JmXsr%PYGTK9rK zo*^daazH=0@${1Thv^oaw;1kdi3CmM2Qe};;7+jcK)K;(5IpJ1SNXAdZK*Ukp^I=d zzV@c}EPQFNUNP?vg`adO>a{gd4)`&2K!4Oa2L~?w<<`xwm=D!N0LA7PDJ9M-jM(<9 zC*1IF-FpIex1hNe>ihOSE(xwBQZoJ*A}k#|=73qLvDtCMmIxkL)Z~){fh0b3_kxAI z37YW8UBwHiS0Q=e%=;=l2vR z8inElbG6>d78n#Os`^Cc2$)-nNQh-f14N0pW#T^|VkQtoy!~0OFzS=p>tJ8T zb~GnWgtZ>M1Y}qX|0~1#&rs&c|BJB$IFOkDGt|FP$`f)h`G+mK0l@LUD7Q!bQ;aqW z`*-af5;7bjKq-trG3QGSKZ6u9r}S3_zKnmcsW51edg)BVQ=cEMJ2pTjnC@mDnFu54 z0m;EAd~4dLa0Yk)xF3I!%PQ!CDgfl@vW6-NxbIW^gbHqU+jnpsFL0lK{{Rjk8rc3A zKlME96|e@=wOI^qX4lhq(OtciVPBFrr?!V4$An_gf*}x~U4*dKZSYE}^#6j8C%EabhoJnC&F{P#Ta=be9~ ztmB^m|4SR-JEsKx{U6j3|B|m)av>1J(8_m`o>gRXUC`g-@SSprSxbIZhbItJ1@JC*!aIAnKM z{g&S$*Mu-AN?LeXd|DU)iI%Yk=A<-}IJG`|R;1{<7S)}0{qy?rAg+sg*oWTDbJ2q) zFv|--zvVQQBa+ftkz#ps6dMoe7s%yKQY2L5XJ~ApStSLiuW=rM_CMvAkfQ9+xsU$K zz6ONQQoIrPsMdg~m-&BwTz^s3{^FnhcfUWN;tl5T?|C&UI+22ohEO-A!qSaT!`LW_ ztQ8jUO*5}fnGIlTsiv+?*ZogOEwSd}JWoJ;pSQ!EgooQYjeNUzeB$;dd+RMb^WFJz zkK((~`9Z9p35>+K@ik9`PVj;}c>F6bQlMfv++(1hw?1V<11y4C(eS%?L3h)~N2$&` zpW%qYg0O*{I8J}o=7xa|- zR`HmomZuXN1z5s#I2B6*kx+hRfM5UcIu5Lv`NZV;3~Dbi`K;hj(P^Zd{3@Mn6m zWLL(800zJgu=f5x%{Ko6ul~}a1*S+RTO(V*e+z>(8x)}Uxi1Gr8UV2YTv98C4l0q= zXYci{nNJHQ655C+ty726^DVq}I!oThEJS3CUM>o&&K z_v4Rm8SgqRaY(sKtEw=%6+{I_O)n!sg!oMjU7ot-ebIG>U#D?OsTCSdm2`SY*oe2q z`|58^rEJU_xx)COq1cs<4bzdud+uJwr3A?iNsnP-%j>;ZW;hwVFG(mF!1`;|#%#K5 zaayu>%ZJ$3cZEIw7$6U8^410i701psvl9{HcZ}oEI4-{l=sKcUM{GTP5+jc-ZjdZ`G5sw|?9|b+$+K|8R&{&siZPgtS$UciL`a|NRoJ2Nmvtbie{SltM6F{&nhE=Tp z$&X`}+`8FwYJ#(#<^7L|(08R}SN&l>9Y``H6~i?Vlc4F!nX<4LCQ)>5_^NSdYtZD7 z^{c$KMs_EwJ99%+OSD{$fM8Lr3oFhXmBzX!Kxe-vq!q}jWwKNlbx&yTg(35j=UZ5N zE!v#*uNkA*Zm$O>>9J5;O6HM9;hdHz1ZKBqxXJpR;(cm6twm_GiNjK&tDNhp(JjkB zWbZZN3b~}LF(owGp&iyJrGSlsaUq>)KVHb{13l#%e!kLdIy@YL>cE0|t|!hCwkj^< zNqfWe6bwvkQc|pSMHX^Rf-7OtRb(1T3+~X|SsK}&oY6#;`4-$=s0D{pDkk!n#jO^P zC8hAPhv+}IZv@i$TtxYM%*BsFqo?#~IrGf07{vt~3R&RiVnK2qk&P{uayQ_2#$)qU zU~d8|dQQRX9-=Cg_J{OUzE27?(Y4hNEJHs1&E@gW)W<9*pvD1wsdupdHedYHZTe5` z_-E=ca4@j`4;A7>Yqd3FVA;qGN}%USMA+!DW;FR$n3~Q-j$&LBRo6#dlUK54BPg3r zCu14!5KYiyyEm0;>vSG8tmYA&J-TSeR)ge!=248#t7wn|0RR ztalyO*sF5LHm(V3mqA~@lu=dWwHdm}^`$AdbVRKt zYIrif`cJp+xz0DtU2svVcd!(KZZBPd5$P)9OKObT0V>*cv}-6`%%4}pg(BM!Y51|Z zOezDQn@5{a2d<6SwCL4%yY+5ir}jX#n%X)uyRk`2J=^ximX&LQtYMP9x19SwU}2XPej#)n;2>GhVVnMJD(P4$V>hW!)K^D6-{n?qa>i7z<=wb9 z9q*f$gzXweq}A$~T^6%}qMHcRQT>HF{dCIKEY|A?jpYf;T63D}%FUc6%)9B?dqv7E z`+$QIfur>3bXOj;I!v+f-_0Mz7&;$ta4yNN&2EWq7g^7EbJf~TJG>v{?hwqOLW8f` zRBR;L1BIWM!fU_OgsT4nn3FHuL)K=dD)ab+USj%K_-zDEm^&|j;p;j0jb!eD@$ipBB@^K57e+JK` zDcGRc+rbj#?=v20GT+mR!mCFKIlk!27C)Tx&8Kj_bbevW9`>gsIftzoqKsMIcD}T( z5ql0cH!^525N(a75=}kS0iEk^AvFqaxA5{Z)D62MN(k*}!n%gJrOt>|qf=xs>q+st z$Z9OhS(j)RyvgAd0*b*G*M8c%%i?m;aSU{AV4tHbBV;~8W8RzZKbW0h^YpXhy^PX+ z?EyV??;T!t5o$l0oteN#UjE<>e8_9s6RVOLf4BP8p-lzN*COkM>{jKi8Gr$<`eK85 zUxLvbK>yiGLcj6=cRmYa&^n|k<4ZbzE&#j2xEdOexGAj@wjPag$9S98qo{_4g)tn4 z3eFBl4OPy50?^)wTA;vc8pgv+HDG=z2@xs#QF~0`?m!M9qg0qGJHrji9b8?HefJ=4 z(odew$cH=`xA=p+x`>s6)@ZN8VoG?)Ovb++u9s~wSp=bK4i(8v!zigPcLe(=(kf9$ zL%WWrSrPDU+kh;~Sdym7*l1wR4^@>M5{ACOzGuf-fP9RIGS)46JT<;&(|ISw`&|x) zyzs^FnshJ7IF)Ms_mN=53<-~OAI;+j_E6$W2DDY4abNYXcIB0E(s_sye+qXw%w4F2{L>kWDNN|%ly*---d8QI4uBTUnIb4q#0gU zP?y~e!hKm9G&E?KyzGv98n^nAfu;P}E}P(>M|^TH;{E*;12aN`mn}oH|c0qVYaZTA?vb@V^5S_17yZTn|gUvZB5}=H)s3Ty;i;v zGf=Ph6vkiNT&TXsdcK~|sbdj0RS$$bhZjw;U|5CthH?zZaBO*dHE> zrw}mN-Qu>vd#&y>GiWDk&7ohSJ8C3);!MQ%agTCWtgM?l$2*!--6i4GSM;x2y2yDn zX)UB<^W7*d(0d@mM^@bi57Uvm5BA*Ij3>HeCSMfEcxpTA5T%w$8WszdZ&ecYeLbOJ zY~KB)qg!jCtLS2Q`3+5O(W&RV{WmAc^#fZfgJkYN-b>mXVL7Pd1Eo3i*Gf1QLYdsU zi&1n(*gT0czSG87E}%YZrqaB{(r!I`B$87mL2VKVT!u=E7ScRDbvROgJ3C^xyl0&`+}BX? za+S%y0Jhc=ZP4mU@Eu2a!3IO6SXpoP0gt#5f)C+1@A!GG$(23u0UWaJg2!O!r=YOBAY3|+Be_o%$!F4XH8 zKtKKhi7I-dmEKD$B2|$?4xrc79?mhfo@pMFWO(!QyY3xSB89wuqjki>xF#Hsc1^KZ z?->@(Sdhy;rv6EOC&OR+L@U3pV`6@YIvPriSUP4Yov8JsO_LpA@OhYVDeRdtn3I4J zqXu)7HH;Ivm-b6NW`9Riq$&O2F>chX2JxXPJPXco2TFg(m;QC4!+E}|TQ~Ty2r5S2F27=dV=#H>s;O?5eR!=fL%rmLCcGnpyCK=g zhUH{_=;a#pP>kR2zoo1{Mb)QT9OeNywvhwTfd55Nwf*BnDsKz0F#4wr+W%eB%ghf2 z-a*qPIPfJjfl5bwD+`ZB-tz~#Hdhi>AMImkGn`$ zE}I4E@5om%ZDIDtmkA8=gjZcd@G9PPrdy{t#p4R-+$erU$A2q&$C#!AFe~F!5x{HS z_qbc_5cT^%7HyogCbZm6IeNos!83he%y8C2}J(e|;rYI=CFsEGH}dPAVidVstFZ1PDz3b5+t#$q}pV*ipPz)ja`dYI;D1}Z^8nhe1HntZcsSw zFnleeKpO|2iB{LkX+5>2Pkg&72ykwygDz;?pt`op@8mU$yvZ2M;ss#=vCP)HV19{7 zY@8B8B&n!lArv)E>zo!LLImxg5n_`y^EcNS8#@-&-gA%Ff<3=i@o^iW-e-oTqP-SH z=W~1dHq(*D8_!db&7B$*I*IYh0hGgG4hYNQ+p!_h<4NF56;$ zJ~gCPlVkOReRd*8JQ&(XWq^cZz6}EP-cchbUrrwm6nZU8j2ykOsz73^-tPE>6`44c9}{eGy)Vr59{B-ZHk;@+om6)}SktL*d`&chC?cXQGr{%2 zrRT(NWHSI0U+RjS-`2l2<|c%@v9LhS@;uO3;@?<#{J#-`zsPZaH9wiETCON6s2{R8 zT=UH0SUK9Tl>W=`t6wh z+{uVGOLWksa>v6+@RAi17`4a4SU4m@K#}aOFj5p!;FUdb)9r8Y@Ddn~knAcj5*N}OrSkWQJYiXS7W6$x5Ijo<;o(FW4enbEyhCT z>?Xxz$H0}-u23-*VH`Bm(PV<_n%uC!|0)@Sf#R?UgB6YTmXoogVly2v(UGtadBN59 zBb6G_jcg*LxKO)+ITzibi{mIk3=48xP&T}r4QXr$yMKR#x`I7+1Zb1DNtcC}Ys|$+ zC94PKzti*kli9Lz!n!Wz(L#wNLRT<#|F_v{h^DVcC4H{0bX49!dV9w1s>)ynj#QHH z?c`QjPSl30FnEIF9$5^nPF^u{Sk#muk>i~XrYmMYdq~7BS}X}aX;`a-6$x$WeqpZ6 zc}pvZgctuw$qBY(m&qJnQ38@xgXYDRu#To&+^MgR!~x$CmJZLYnl|_ya#NAgGylSJ zTWafJqd~nQUL$;>aBm^duNiGX4^tu12twVN;ltwt2P#ThQ|)SnH}7&)3g#7dL2jNrE_faDclpBvK~~O>B+6g z>Mv>I7l0}_9Fvk2dTVK1SvvEm?BFv*=(iqa@3Mepmk%Mj8m@MAZ_E31oh@@5=h03} zC_qN5vHybT(mqhxiMZJ5R_u9gTU;=`cTSE6wHL|sB-Ac@U9D^Nv$dP=0oLuEW3Edt zF|uS+l`oJN(v$X5#QKaktVse>2L_aV?PA9+yIqO;6nWL|@A(ML z_ah_MLZKJUeqR$lP6?IykcyhNRM~VfeGI)X+CVGuqM)%h)YyS(xPcfe!Ch-Cq^%%> zwjzTZHXmg_a2G0gyj+i5hFWutyWpJ^hR*}dG(Ce2->k{MaS_izuKqiWAqCRR#yBz@ z8p)6)T(ke_BAyLHPvIj#s}Zab`a3Uud*RQTYy^+Q>9O zi60=c6>+ME_&)1N0B3|wcs+mXGtqt+5|NdQJvRq2C3;uc6x{(J%?P7bdFLL zsm_4L3G3RX&S;|X_1cPyh6x>+^Nl3V^?@~`RL|Gs8V0{L=XKju!~y!(Gq)LLM0or# z$FJt8h-~kO8i)M|zX@{4d`JVhL{G&(gvstjD~}__Jo73MT zN*G{g2_sV74TcxznMUs#|GY0YDo`TrEa{Exik8dw|M;&>+9AnI4-K%udIAgVztQFS zj{*w-{1buwJNOa1@kf^@NKT-1mw-C&=@YqS&X86$^bn0NH0frtGw9%)O`8tE6dXZM z2s66VMoaok!KCy}CX3n2^Zf_NHg+*CLbP`@ShP?y`7n}L#9qo?VE&{$!OBk&r(#wn zR!_~xM&doF7zbGiSMn`meH$tlR0%l-_zMHejPHcNY z@Y*e|jhseys^eYy*3}c!D)GOsk^ID3rUOcblu;tq9g8xFq;8kdGLjERQQ2yIEc)*Y zU~>{BUl;Pz-Uy|8yyRNJ!=nLm!r3bFA@NUTe%5|f0R%PsTc6XuZrEA*ZGmhcCz3v*;@JPm&yMNL5Yrz@ zhLE(*yv}sbFNQabRmiM)QhK_m7|I=nU}&BkzvGN11v7g_^mmj3fT^4xtCEWGf(m!gRyW2?`Y$#LX4G~N} zI6w6XDI?W%4;Evsi-s9x1zzBq>DEy^BtBr?El6F~RMtYVVYh~X=UN}G1b)+Ol*`rGJ#+5d8B-)1{wyM%Nsp2=5GRB zn%?FOVf;N?#*t=8jbu%|H;hN;tzKKMQ}F!0zP~|o0-eDi>m*2P*@JLzxL_gkMowEw z_mV(#TAQ6wvGVecT(Od@bi1wXv)Ay3PsLBPT-3f+H3Ta7lHW35q~iXTfCL6jFuCTTBG${|UdP zilTKlN2Xx7CB`$!|!)V2*W(cHq`v-4Y6;7 z2^`Eqn>4+rkmMysxiW4Nm-yxIQ|&25N~6&6K1Eqj^~^)SBDh7&4+n^jZ}{>B%Xs0M z;9auulHhGfv4t=*1pwgfsdvR`L&nF0Z=tFS_6HcqTvc-fZ<>UzVNC@-9e9iTKcQI~$-@BRzyP6(}7ml{(Xn&Ilv;VX~?s9J6dr;!B64gWW5=)X?me=aLk{+!N#4j~Cr zf2iQYzkdY6la_b%3+>YdgV)1`5+^`Wp^gz!haQ=%5JwnrkmC$Y=N#noxL=Q@{@Cpu z9t2b;Gdq%cfmbVf3xbl&{xUPsp;dR8Xgxm8k9I79 z51sR{-Yf~RM5TcOOKWTm%WAe1i6GRh&Hn2PX)$}k=C`|_xv zcqA-5F3hi^f_FgedKUf6BVu}sNiQ9S%vn+8>RLm!BbM_E_U?=uE;hZ9^lo@?IVOfV zPXP<^607t#l#;E+%S1B9JN{(RoGHXOjtmuVANNUS4aH%5I#hH17y9#?mmPFRkw=N3 zQqzSS7hbL(0mEBGm+z_~RcaF;4Xj~`x@P-T{a0>Zq@AtqNI3*^#(a}!0>-WsLScwPeMb zJjzbZ|AShmkH3=s?lSi=FD+k&SB^hqnZ6VEg{P?UJ70pA7qk86DvsBg_rS}~Ic&m7 zq#k9qu}yueI5jrl71qYq65c^x5p6#)M(~tr)FCL{&}D?zAS}fa_E=7*E!+jxXf*Yh zH_~}y7rVc$hAt3%7Z1dLfd@T$8$x`8{MTuI?z8N#Sw!IJ0p^i^!yf$W1gR)W2>#uZ zs!#(?TlpxF-wd;*-wp{2sN)wUAOcCmCrHZ|7aC8PM>&+j+S!9f?w4wh&zH6VSS6LY zHCI}jY;tGYV69wZCoe+CbG|)>dtG&DU)eBD->~M`uxYnwTQddz4Cj^q(Z}(K89sDn zYx;Tf=sEMscWUse>vq8`)SUD2$%6ZxGP~`VfYoDDj`J?YNBToT^>c* zqO)MO`(@NN`-21Py`7am?nJKe8Ihoq_I*E#I(p(gZC`N8*U1%w8<$-b=nma1u_^T1c|e z-_MKE_Xp}GB(6YcPod3C%(m2hZ?Z$f9dLEsN!jTV?_Sxm#ygEp^Un3o?V=}1(oZXW(2Ni36{k)3 zI2K5Bqa$&YK*WYURkEsNDiU!z9PL!32u zFV=!4RXQ*jn_KW2TzTT^GeTgLFf$}hk_n*tBy<20JE{ca9tR2~%-pD$3Gjd^BvC&O zJ*Zj@=6&g-6}!k`KCnx!oNnX@6G9wiSy{VqX}{jgUUKE_e+bG>L8Bm zh51$rJi>iC6Qzs>c-hhXq-#N7lg?_qN#_g4&>viK8i9TN)GH1Tk}q(I z4o741)1=qL+xj(#u?gDRE-JM@4y@D+wW5>ozDESCZ~OPoo|`juD|@nl?Cy zl|$>1llj+b0i?uzPjj^6N3M-SQnBwZ!O|p$54-TAw4-js%o$_X>f#g%zLcADI5F^K zC`F0l)uM#KyK8wvJ_=mEgzp`2kn7V*ICfc+-%eM)cj!!3E-@N?6LBibf&OVaibg|D zD+_fclHP#UB}^K06=XnI%!KOE?XMiH{kebUQk;3wtSN|;0Ig6cU%;3}rA%!RpD*?x zb3tZi#I6a4n~@!!{5d=rQL?i?rxg!Yp;0#@^%cy7W62UT|-R=0g{qr+0T=z`tbX_iPFAs4kB)h*I9}tk@QMNM#KX0Uv2ANtr|B|{1<&0YTp4@~1+3jTbCd-{ z5$QlgyGxT!^O!+WFw3*3RQ={JoA9G+wsgqgCQJ8MaC{=8{Pc1( zNV8j8%&dWRgF3VgqQSvm_MnZ=$Q|q`_p;8#^e^bMbPtwDQpaEp>g+WJ5~UjjNH#6- z<860p7NUS4jl)I5f(2TL`{73ckzb;jnxoP(v7T=UC?xH4_^_t%=iLew$vtD+)A1Ts zt>em~h?0mV6a^%A@J*&0=qjyu`h~|5pXSqQMPB5{g)5a?D`nrxQ;?m3J3cGG_EPy` zoJYl`@~yY3UPS!}kh79f*~^vxxD>5dOu$%EjAmG=7kXIK6~DiB?139cNsDm9+Qwr%Kx1w2>Gm&ya(u^@{1 z3D%HQQ+M?gyaJ(cjeItWu}aVIo4Jacior7-`Uw>PPds5Foabx=LcPBcD~p?d!z&fP zx^KMKu!j0U%LKd<2(AkJBlP$)dusj)Ee+%{c33oi+ic#EAsV@F@Fah6dcr#S3i9Os z;`WM{wsz5Fh<4kVr2I=XkK)`i{VxD0$Jg*5#iQM339ww-u-=j30dv_oeW{Za=0i5p z;X@_j=n*w7uar=X8JwbIz2BJ7jSVa3Cov(1j%zyU1MBw_?oyy6&y`eClA{$YYGfhv zl@HHho+Z+}2~@zr4%m;r15}p-J>=;|1g61eSQv--4mbr8>(tpqK{%D2;}2I^9U05< z`+37^ENNrrcm@r+OnODwLx5L8R50l=^Bo%L>lNC*R=P$VUz{&Q&It|z;syb=lK_RZ zoJC^w3TR6-5MomaE?GYC2_o$VL=2t4@~jBBvRuR&GAB5l;8iEM4be5bvJe}ncrQ#O zXDIx^%#;loF?l5XLeJx`qWO3BFX$UmTVkmX$lmd~MRK!NPWsCrCE=(>FFA30qRxdz39-8A5(g1H5?PdHF)^T4z^jxTGA}+Q=9^4W4=QBrI0W z$8J^*a$4B#&)uu~lG0E0jW(c9=Jp!VCG_|OSqk;I1VK)4J{it&M9o+L;0 zxE?3R$T!~6h?@Ikvc)!YK}rj_CfsyM(}TPr3yO>-pOf zfW_kFJ9yyQ{({jzvwwP&&=k=tLbyYFdZOC?fUe*J*^1sJmu-vPCqL@kEYO#DtBvG2 z+8?!aN)J98t@U_of6v%X(7fj=$F7P4kgaP zpFtXOQDa=|6-Z^ORt)%JTIfuB6?qU>+fl-L#cW6B0df&R`a4cpn7;^Fe?Xat%z^J@ zWVH51RV8x_wO84tWcZW5i~pi=QEqnYjZR{JCu|B($(Fhek)+h(()E0$>YNJQ6O`U_ zZUQV6B~ML%tXhApobh1khcbm46$^e26xwT`p`L=;GoeLR{(dDYI5q?MFxjCqbpZ#X z&kxgiEqW%j=oHxU!+MgO1fGkQXU9Am4^_H(p%sJ*7g9AD#$R}tZqaXc%1F1Qke4cu zK56)>=k3Z->g3WG;z}fwURv^^JT);6oCM5ou?pYFD%xQ~n2T-R;1i~6TYPm5xE)Rg zIP$-LjTpgA9^qsSp|QYMQ$SE0M6Pm4MR$^hE6W=JSus44;3VX}%;hAs;%)A3O5w>P zzOGL~ih|#}qrehmauuZ*Sacb| z_w?=@!D}?YLGBh?V|swrS++*<{65|Nly@NYnN;U^dLf~ne4J;vrv7-PE}zHc(F$!{ zf7xfkZ(eA$s{uI65jZVLN%?siAs-Gt1da6qnUQveujBf737Vg|yF$|lF^-i3+O{zh zx-r?7_t2;4{FAe4_+)cB_JVY3o>S^tLput)T*c>)zusQSS24kcp(<~}HG#UztW+Pf zTCby25EQDeb&Mj^S5t%b=e3k!((Qj;u=mGS$f(>0qqnnmNB{^j83kCONTyxh4GVvY zkSkOk$RBUK>FqtI&hp>;K3aZ$OeXvINJpJaLC>ZSkP$CfC~=?=CjG1lm2+MYC&5^G~Q9Ft+)(@EB|BA7M+Ppp(XZuwRn@)}MftUFc3!MSKZxenPkVn|u_ zM8Q|Nq=DZj0{rti!&dYjEH?8;NiTnI`a9L+Zn91Vjm{EiaJ{nT*MLb|GnEE*rCB{= zl{;>YP%$e0A5ROk13u5ws3LEHWd>@C&fwF8$1z70m7pHh-r#zlR47UuP51g0$M?5R z1%{qY5+4_@@BGy7~WqFr%=6lgU4DHPS!dL~R|c4V=Vn|M*w`htz+g(qGh%`6L?+ z8m%wN!UHkkgHU4LOa%xGguMmkyTmZIvd#0Cu@^Qh+$z3FUCYAAzTf$tV&Gkyge{2% zVq4NvTOAKK9j7pw2T-5#qC{nzP21~cLhMf4+e)PuIP^} zEk0nurb}osyUC!9F9qmIo$}6xL#JAi`-MIPsk-=rqDz-3LLp*NYxRv>2tNj{NaQvB zgg;QTr@c2Nol`D?*Dv8f**M5!@Rz@tN#R2zCNt`X5*49pM!l*~$s{f3D@VyjE2{`L z|JJHzX*DTyE$~ZxK&Q$iF^Av za@WQ?5c7G|PVfFDj%PuAD<|3DqZ-v#GlZED+!q(@QIJlAyWDv1_gJmJHb2(!HyfI@ zvQ+*BZ$qKdL54j-Nk!tdL~`j>6X|{v^|o*5{pY1scyYl6lfjiqOfe9__fpNt20QE2 zoNfcZcH^96r4gK6BTE<{@pq$s9=*e!8 zbadbUj-{R7s1GL$B+6#GJWOy4UT#A_2N1yuNqcAIJhO@JWzJ|%d)X*AgH=Hj|7DVHX?>X;vc6M`bx;gOw#Y?&lg~&yGhVcbk^>OD_`zK{o$GdAf@^t~;%|HLCi{K2 zKil<|g6kX8JJ;U|{Z)*6c#qA?a?rW)NqOxp>*-tFeQSC9cjHSgv-kc`^sWBoM$jHYZvp9#a_DbKx9{r#Z`YeF_U}NX z?nU|U!bxwl`)cIxeDd#d_AR>GZXY`@%E7PGLl-J;83yjf45SrsNEj}(+cu@J4*AMW zr`1q#v?iu(INHJTh-sMaY?7Jb!@5F+KzX(7$oZC=^~4tg|HL=ZpOMJj#fQ;&_RrxG*GEXHH$ z@fR~MNha(?d!L0w^V=4Wt7Z8D@=DJ1@rOi-lJ|I#Ymvrnz}Ibd%5L4gYbnuAk1AkQ zZtM0L8A@ufn1m(<)JRt~a|kNyagohi4P5EXb4y!}l-93{ zd$iV-1ik1 zZ0|Dq`E)Gm?Q9p|6|Hh$5toe#qC-zNv!5|lEu3!=O{T-QozxaEQObE4{$@jnjxup9 z{0kp>u%q3@{Vnl1SShfGD(`^u!I{=8S);;FP=0B9fv%WF4~6w_%)dE8A`8Fw(g@gw z%<)pMLWlK0DUNAx;lv88OxuYcXA-5D_6}*6}OTTv)27Lfh%VPQ(YpjeRZrv`k`?92U=BX^97V`50J@ zO7ey_Ql&*V8!xRkz@r0hhzV>&{LMmNRx0EhgJZ~Kh|4wUuZ8tmNDsw*A`2$8>uEat zXnRWdBn-K1oP`f57qr=%C*tr-fK9+oNc%e|VWt2TnTAIolu{MQrQ@VVI}F0jya0x< z=@T+PivIcT`Ip1WGeaP?C#ZW+E>NaVlsc<>Z!AT}v7bF=rR#;LI+Iqa(>sGFj5-ay z9gZ%`;ibk&14f2&=oR>%%Onc|C!M3Yx!bD>;$5|z zW(uIT{62GRE*MCn&g^ zG)`B}YMM*7s4k^QE;XUv!^ou@c9KleZ6`pjZI0tkVKV+%xtZ+2LdDG}$6b|K_9Xt2 zS4^xl3JWj+(ry!FO0N@Ce}GnyH9lSOBj%3sbDSXnlcl-8rzuEUF&k&@pkTR4E6dU( zR$DYy6j&c=l7J<;Ke;HnjL9h8#Bqve5xxcAW{k$=h>Bh%l#yF6*hqxN*_dW5lwY`l z-z%{ofR#8^deAd}*f5`BShtL6mkbq;#s!g!i=#WVlA9Ypo~Q0-bR|_$AxibA#g)&n zgMNub4kIBq+c%9Sb$>*7H|!<>Q5^Yg7`-45&(lq_G+mR}()Gs906?vpQ5X}a^${2@ zl{nJM_bIPbbv!v77N>lptH`cPSxQ-s^{J^g$~~AQ0;RVUm^3woL}n3P0*h*luVm;I z8bc`vIMU$YQj|bcIo(eb*dgYkOj?NvpVMTXzO8^0DkAC1PdwBO*HmN{YN&rQ02%ft z&`*08H{=cCF>g}YjM3!W$(qm0t`s2Mo*Sjnx00dtVYg%EXj|bXU=m{ z=TBIG2tu*9-m24I+>1>QAV$uRW+8snI9D!0HHprc_Z$J%d`?ELnS!&Za&p-9Idx8E zPOVavFi4kf7aAbIUjY44GZD@?!UC{v@HJ*j;F_@&M>ro2bRKglUO$RRQI3uVqBj~s zz+UNr&Srwi&tn!QSxp(Im8metBGe-{cGy?W>{uM{c0o|~s?4EuShqo;xUgYuRy@g8 zYV^J;dz$-}4;Isl>QfYJV=Q-z@|Z!F?53C0L2)RLzoJ7cs!^g@DL9APPwfUHW!Z30afpGbKsOvk`#sB}!DQ|F zI>co7vKQ#w?DY~QV=)tp-uQFV2X)mabC!$nX7~3d2(lBvT$mnehQ|Y=;hHGof_tAa z4VNSEA&+z^^k5~gbnDn_@T1&IOLgMnbMHjS7?-O$o{^65SOmALn`~bryT*P2_etm~ zv4$~i?A>@KJ&$naT54uOw!`^>$!jwphv!YU;0PF3If`sEx=gP#c-BUkyu|>pMW3Oi zFoI$_UqQd3(GOy|5Sq0R8&fYIBztRqdL6B!4pV$6UKsX9IKWvUg45qQ=74KnAM->$ z=hAPjTPBC1!E-x{vc;4BMa#vO)zhZul=0IB?nROnRL+#BMD+)hPy zxOZ6{r$3LB1$PXe&=qn0X{1xb1DF>_Pen3K+E(ly{F^ndb~U16NK_|+v6XLR37Zr$ zPyakA{7@+!GHgBuY#~f+o0JRtj3{ql9c z&Q)Xddf+!3pK;(?kms47!KN0;mhmY(gWWE$uDXBy5)-bo)SzdiH7Q!Yojotb^Stm& zA$QB3>2)M2yCx_t%L6JbsyiL+!*thJHEN>^;xxxIl$Sn+t%jxBoSXirTUOf48rbD4 zvC^}C$Oe~{CI{D4-KxCsUhEr=&L4>p@{B#>f)^&}&(XA4RXd=bm}0kNk#A7=PY-_{ z&BqVm`YD!-H4#exNRfY5%+CqHL8LBR*dydGAf!z@ZA1>p)-14GK;O|^erC=_;O;bu z=-TsP;22ZLl~4<9i*-5P3fVIVX6W&`r92k=w{@RTRG-w9U!23+&$Jj^xx|0MI9&P7 z)_OGFeupkYOZj2PWp~{&9!t>gMo`>A+oR|EzT-~qg?{h&nZ)C zo4ii8GnIhDcz3NzSL{;f!FTHKwi}`DPbL%_$PU?qkJ|g89K)TVhnnk^C>D|p(LNZ6D&_*4WhB`Gev;xBylkWgbl9_r(kY>x8* z^q_50D}l^N3@)(*$N0Vp^hXIZ6bkfrPqtU{o8{KFWs|^^>tf^AyKKaF?;z3$v5Cs| zSAb*e5~R~A4i``^T!VUl(f3{|*1Pmq`g5*}BQ7pbp3afJ)4k=~3K+A<7e&8Vn~dW9 zHA%u}{dx6hiD095=T-nu|iOv>^k*hc&VO9}{SUWj#io{IYnXBGs za!He%-38QH`N)n@3)8v!+pN5Z=z>WyL+llT8Pdb^rVOfd1KAlcA&WEK(gsbJ^-8CN zH3r&LE$qbz+{8`}AG3HVAnl}34wTz*b`yl(TDJUJjp=l8Psu)d4OgUAw2GdYgppI za1X-`4o*P0Vo1v->6s423+Ac;#ukU94!+1UUrzSAvI8RTnzEURd>_)e7E%hFvb6R_ zCH3Obtf#OU?>eo>gGx>R$)p|Wb^ntgJ(twjVB+A?2(eAUNV7bR%;B=aOZ7tc^15~6r4_D z!c=79g>U>m$yk85YP4ZwxFfs%)Z%zyBoh89s42(2jO`5bN@C*~`O$CBjGNqxOc+E=7*=dRogMFXlfMzn#Txpj1Kf%G zv{!+F7O-M1SwA`=2J3U>9o6AnIgn%-;;4^^QwXy*CV%+6YNwA?f0$&+&OQ!Dy(2iK zNQ27epczA-Ea^r~Z{K)y-pX{Za|c&0HId`n2Jbxuw6)uG`vDkM>?ux#c+OvHKd}gfFJ; zq}cLEG3L~7oUYNH(PKGnc{SJ|mY5!+18k5KWrq;NA=JPTP38(8en3hYXEcj96dGg< z8*daFcU+^?9r%7Q_EOO4J3SKSA|bu2>S9t0l`ZDaI;e|p9t>=eP2Jb{(%(^?ZA@@T zn0pKiK7JHpKu>oTMgxr z_Ij@O(@j1qfwcLZ&^z8=wGjM3rzyP}u7pX)Zbeb3nT$&PcVNLuyN{Xb@W^MXfT zR{qWRdVv7|aR2|uTK_pe)~u{)iztf5ZHQUht%FD3o}@WR3>{P7$VcnX0WIxVdRb(Y zEhh-MZ8h?u;AvgG+Vrg&EFo@QL}9CR-FtSO&sq+9CnVpCURp0G6;wtc$;i2DJ;VMO zecDO-Z{~Uy<*ip`wvv8 zLt~`kVdBWZP@BD_hdw=L4kP+U^yUh-B(0{6{A@CpO*Mw{CWR?lL5ZRhb??4?h%BdQ zbW1w7&fK&`zwQypjs5D0=1jq7Fl<-tCD@>tT{WRQKU2s2Q>q>j!-yYgTIg= zH!B`16{%w+7BrS^Bq3NldTb9?IuH*SHHRT%?{Ob`B$z zuOOYSdtHElJP!fqM7EM~!O5FjB{Y}UZ@hfK5m{Z_;rNH=SRB1OLpGIdQ~e!c7*|Kv zN+p%WZClB0ASqMVnad}6dyLpO7dLGF1Un5USrENC&gFJdZ%r!Urn+C)?oGB;J2`8) zXGp~Ds~AJy27hm6%SF}>lP|D04Da4&P*2a`FGAhGW5Rk$-`T1G-O_h(!!G$!5}%3} zrC>o{h*$e>CgK#CLW=J-vr6PGLG=J?7qEu$W~_*L^9>5NqCLT?@Y}-U>|LNgS>R_% zaQ5y%lfF0z)E{i{l4Pq1J3yI}yJFPxMO`*y|1-L(5LV~0mGi-yNq z;!2Ap{0N%aoK!7*C2lbC?(xMxz~KKW!obFY)<8YPN_J@B&4`(we{%$A#u?oqL(O9r zRdM0H!hN_I*dP9z0RBH{-TXdbDW6LU(Z*#>$Rsd>$BIi^K@&!d=`gC zN{BH@pXTD=o+hUcQ9Emtw9^ei)s?oJH;+QxyeP#E4h^nuIRhjj2PGT2D>B$9o3^NlgPE>%-><#u28a!v#f( zO0A~4{H7B1H}W%b^yEdlmbCNpGW7B@WhE*JYvd?kf5QY{RX^^az~)0qM}-KS)j(55 zhw$W_md<=zTfPDOoqFblWyRd0=+Lr~uBNtXvz0#c*yaT#%1Rcr8Z+SFv{5c57>L1R zIu%GTWqlXLRtQj38FbK>^Zg8pZ_)fJ!V_eYT_tVX0xI}e>$-WgGjM^_qUB)x3xjTI zZS$b+3Vftup`l*Wa#F@zrB@Ba}m1s$CZ4QlOTLT9c;0?hZHLieZOc}Sw zcJtG!N9PacblO)C0>=}ek*9zr@kn{4Py_$97OByC(XSpB-=J~pD3Af;XOCDc=9Tr~ zqAGtr_ONoFY>34+!|VQ}Wek{Mx>kEl)ERbS>jwUkstVhbE99rpx@m+GtwdTrgNLT7 zi8A_Wc)t=L2hv1R@HUbqYo}lfRf^e*0hvtIMYx9N>e-w3X;VkLq%Qa=7+!E*>f*l z%;${G{>p|}U%>h|dKjEzR9SB-C5#ZD76KElf|ayL15;2K;E2xsZgxp&ya>`1(*N+g zydnEy85C2x$ZM;S*lyE_BJW>FZOCtJ_G3nPXjUd9nKOHdcBF~j!vCzm&cDdb`DF6}h#UIS%Ai9vWpq1#XMj3x zdy80+rlQY(2nu~U`yJU5PyGho3F67i_R{3Z{~)!n_|gHaW)@TKI^YL|D=y|aeH6;; zcJ@})+h)AkcsmDf#lNh$5m96ob)FAt7^)}p*v9k$2qfEz-i5`*lmGDQ^~s^x>f**Y zeb@!92co%#V0QU7u^8^v3=6KkTrolN{8Zo{uybGIDGO?)AG6lfa%?l2pQNG(aU{xs zw{F_k5nxI8%LOtQ1f0#>+^$0n3ymQ}|HTKi#VDI_!!y%zz^2&Emsm>hp~T8{6g1{D zt|-2&vuDNH<$NYhNDK#kq7;0MQ!1uLEW@vyjMG;&=JH$ySGf0;sUz)(WyAr;=vUD_ z;%55I$^ojLX$x!~?EM#AlHpHTC9D8QIDp)Gp?SLsK4_*IroP`3?FKfjE$ZUXEZZ3@_Ag{}szo38_a>kQ@LdSp9tu)=ZSc3IEi5 zu7}bOPXqB5Xg%NK_Q2N9Pr^j%@@Yb}&%z~3foCr*-NtJna5)$k(O9q~aSEW0q={V+EX^nSJz>z8IXnA4%?2AoTOzgG zD|N*6k$Vh`d1vx7&ezO~)>pHz^4vVRxA5NkOZ$izV|R9U@$FAf=(&-usw&-_#oVSw zhw)^JLVKu0K6=UO@*Dq7ERo1z=-Ve4I4Ua(%`78Bbr&BKEegyjh22jq8NsKc_Iaj-!R<8H~SynB2|pvG@8XX za2|qDFaE>aJK6Yfvo9jv;)hwLpLVRp4ieuPjr2RiplS@>=~=Tcs@ugkRECL1CZ8DJ z^7}_9K-vdxjMyWqcdzhrvpTkd1yty!7e`#cJ5{h~W}kFlY5?CsCIy-F(?r7)^!U<| z+B;i#JF_oN4-gKPIcT#l&wW9RS%zWShC|#qxaavfbc)vak=ltrzhk}&Z_IX~x~IIB zU!b@vZ?p-2iVcS z{<2mN@e{WbLGl>CiMxS73vapscRoL@NWcDAB^6&iBe-{=7`{WemS5nw!G?2hia$~% zPZkjSL=cn_C2B~OC2L5XC1nwU%2^o)2;Pe8`SUUyx`nc5Wg@x>E5Qm^aR!}8sABf; z5X6%6X%aF=@uc{)+47SbEN_~I-yKjp^wJzZo4{7)bhb%xX1BRhk zq04LV;I{M)`#ckq39#^D%#5VZ;1%O&fB$7b^wLY?2xP^iQF0?l_MQ837Qeh~!-D}U z?l$j5Y<|~!?4}@(RI17Fi=ftk7A$9L58z7rce#|=*@~#Ka}R#YxmA%8$m0G~*wKN_ zWAbdAr$R&B7@-<@tXrbStKghwn~K${JDe1^QA2?^e6kLE_nS$3l40Gez8{^>C!Q;@ zwPHd_D>VPeb!sW;jUl{kM)kB4EW{+P&#gy9dOG!A@b6d!SqPYpB4Z_bo7WUlBE$r1 z4)!y&E8sl_FGsEr;}ln-s4lT8v1V`*4P?`YV=wHSRDm!Dklx>M=zXEB_Hg-)NfN_o z`VB!_7>_2O!R8AJi$=?=tYAPvI$rnltmvQI@mPg$IY2H9x3S%ykry!LF7$1Pg9MNI z+DaO#_k#0*C78q@#eSelpkU2C7MKTKzWAv!HV>j!KiWo*bH?eE`^#neUN$@jmMKI7 zXWyrkou7)J`U#>JsxTcYj!ePzXfHHpvX!Gb#1C*bBB8x!SZ(sNhK zX%=dvGzcM961Uo2K8bvPrZ21AMHTOp{z^d<``DZR&Qg&`+1f3Axd+M2P#Qs2Dn67T znv^OIywo3gk5OZ@4>Tz)wf&$45$RBHvpUUAIPYW0J9z$)!3}W0huW-WT5Iaq#U^)n zXudc(>?5wHo5K+c>yq$Iw+PS;L(^G_Fr2KF@6n^9ifw3{OpM5B>2;PIS{+tOflz0$ z^m`p~|0?fOR3N}E7h_lm-CjxIQ&uJ{G4qd2?56y??deVD*DYGyadMQ`JuUSk0l`3n z3#F=2m-j107O}F_X10wk_9Rrv1%mG6Mw~6Be?dSH-PIIMFoZOmDj+jaj5eIOn|a?& zeC$ct(^@>08(lkC$oa(v8I|xqoESW3Sa~Sa$MuwuaZ1$dGoNSnUFmzdqej2QAe>e#gm>YJ|;9FFrpS@y)ajEG5r4HIrQcA9eE+h!pk93PS7Rc$p#>nb zX9307l!`ksdIu^^@rJw1Q}2B$GbQwZV>>|j^6#r?W9Q^;J7E?jiSCwc@+xY?m&$@)m6A;Nj9GDtG*nvC~sV_WXrY@$>0ZD)?(( z_WcxR4#iq1s?-GcfICWL!Bqc-7j3Gc;o!#Fw8?OYC#_dOxr}_tGwCg!F4flqysgB~ z2HBAgJ&gqv;J$avWGDNk34Gw5R*%Whs2392Bg@;DvNm^A0deCh*xV+2SX#bRX!*fk zg%W2eAKA?o8PQ0Z@+7wtC=N%Hz2-yZMK)ZQ1$T$PU6=I)_AS?HQfgxWfi1JqI^}`% z9Q%|G>WWi1Dy@6xTXOun2GEbn-vsjn5~+VrS{raJwIR%-lsI{<YPL!7?TNR2`%i)g!+o#LGVkGtvB{Sk?>1mUd)JH$I8SUH+(`v3g!` zeQ5FT!GtxYRK4g_;Dt)amOnANG1!~neKJp74fB6M6a8KUvKw9ZR^(>+O2c;l z=`H|L9P;m%OdYVMrsg;F5U-zpVxCrc#Twiv>iV_wp4Ma=+|~cEEj?R6vg0bauXtMx3Oj`?MGvTJt4U2^T&_E@o3e6xA-@BcrCFe`RrUV;bijydb8Wxz-DI zSQF4`A%PZ)BceM>M=N@kY@?V0#o;%cXScz3Nvq3Q)$i8pQD$Es@7p@mw{$^E)kOVCt>H!r%|x*UIC_Q zTCocj>))Wrc(FdyTj!E>Dm`&dQc%X9=cJF1DGn{@KxZiuMzU-&I5)%f%_F&|9@(}Z zZ9@CcBu`0GeDK?Cgf5I~D|DL?yIi(al(yO+yI{x_tw>ImYjp=LH1Nm|=!+iIwt{r* zSW+e4i86vavPKsTa`-6S2$&slvPVf5MRJ7jbEGoeA+C?gouE$_qoGVkK%8Jv7rwQG zU>}`4vL?@5xe|4b)jN`UAil|iHG0D+$N!MBrRxM(S=AMS*G)$De}uPb=&Vp%kYMYX2E@*%#BQtb z0sR1IHj`G*pSdq}MVKH)*%z#BxjuOwbW(IzEa1-TSv}w%`$!Zje;`)fC|=N2-4JFZ z%{{F8y*Yn0mLEI!;l2EeDL)kiME2gO8kN^7e>85QCq3uKGD%xJr8c^XE>iv#-aV8y zgw^rWU_;;$N|tM`;MkIfgfCRgV>FO*bRi(jfB_@h1iXS*bRo*jfU7w$1HjKE2EgrEIrX{f4JCw8q!vlV9;IHu<38 z@?*&io<>dqPK5%cfszFyf6ct9U;$XDB{(9{gp4Mm)<{0OK)#S6Yerr~uJoV;GAZ6E zJV9EOlHIBLKz!sh`%XPKpp)VsVeu~MTobSu4knL5z5=j}p1dz98tekcx%Scywlx4* zEe{sK`{>1ds1sbq|dI2lk_pAd;cLwnOt`7+w0sq z=3deYZL(}Ob7HMt7hVBFWo>>EH({QUnLrW)Z7*bq4xt1|DnwdfD-I)}9A;7^&vz(JqDVS#5+W}I zJx0X2g3wo#hN+m>M8E}Sa%Om=tbW#C1(N>QZd#3$sWD#_69 z*h-nxnh9va0^>Bza9=j+NMnwYICI1!?*|eG$Jx`Tim_nZu9TFl>Ed)}i}eE*wt*b` z(+(Xtr{wZ_U`Dg;^HM)Q_#hfkF>iFs3jlNEB~=mTMr4|4K4-E>ev&~zlX8Uy-kpQp zN>FQid02o$LBYItfM8e8GOT?~dV6R$G}G&(G|m9a&6A;&?nFgxe0vxlWGiSEQ#L_BvGD z8|Sx#j-{&7Oy_u=&-ts8IHxQtm@B$Va}#a7m0%BSr_{7(tVSBvOLCKJ+m&GxZrR#R zM9h5nB}{)I**@(OS@1L>Ad+!EPk;5(%xA7f8kT=|TJv2nt-5ABact|-T{<-C=&ih) zaL-mnPJ2YClb%)6Up9Me`r1S)Y!^6L5>9J|a3{h${_nD|6{e{uYMo9znU-Lw8e-5IxiP<^xY;_e;pe7p7f+dKXG!1;yu8wmT*`GxkI zn0xg4#{Pp!_KTVHGw6E^JNJn1JAg}^_~mGx^s~i}B-v6U)nYTZO>PkA_-;7CBOxIX zyg&&$);>nzjCf=(^!wlV{eS2(NTc)CUjH@x#Qrt>$p5E?pM;U+e;G59m914Vg^_$h zf~c$loBl`?t3V(V?GtaLXap@N=vdGdZ4{BMv>KGh1$?I0aZy*IDs)b~I;iD%`m&vgmZdwZYkUn_>3IZVxBg->ASE zUUNg|Oim&0DnmgzdQO*x)X{lM>VrH0e#l4lgvbJmj237C%{ojpo}0w?*$JgJTC1~M zfh;EV;1W{<`uBjCY>qYHUED_PFibZ?ZO__-Olsg0GM zt#B#Us8QgaUYutsm{p`0EhjqBwgT(;DmemLiq>fM47;IVjY1DZdnfN2zK*g$?K=#H z>9^2fT2oZp7tNfwxLELyafP$m3FDQ&q&XPTC2LX;-IKGp5y>XY?tPgTh3A>m!=e4+7RwkQ zl5l>k6~#Xj27#j7ZTOxMj<}Fiz_2Gj1z=XSF_TK@cwTsb7>1Hs93fxZuN7n)Db42h zb)&GzW>_tldiOugW#3{NFCQCHV=^onWTsS?_V}m%STp)iQ>&O{eohHtuSEI~+=P&A zQyDZe>n zsqrx8M2z|he~MK74L`tX%ALE%23>{8vz5Bq-x}gcpoLYf4X(sJlP>MW*AcLodiV)9 zjPnsCmv2?WVl7KAv56_uL>sX#Fu8*)q!_QK5qC_%R@?=`3i&K zpV`K&w`bt__LTlchTP2g3WjEl}Kt zY2+KFa44hR`NtkfYHxbtww*uF4zECs=?xT;q(gm5F{75RP@u@V(B3}v znN8E>pF0Oh`M0=6JEPyZ_i+FBuEKvfW~5w@1w{XCz;ypRJ^n{ShM<+L&3~@J{J(;4 zWo<=7RWu(NF}AuOSRfxim3|E(ez9t0ID%jT6}q7mU&8qt1O$uB^s7%LXK;YrJk0TDav6oF9sbI`{6E=s*u=j1`H?+ZN4}%5UzAON|xmh2|dla?lXw zB_ChyedQE)RplrUT8Nu~-q1pl;qY@twYCsh<<;Y{?}Hso#tgvESf(;VC1y6VofR$3 zWhdTrnZ)up0aJGvouTf4gAUhZ&@fmA#Qe&gYnM@zw!sd`8vqA?4POSv`r+CfsEU)W zOCsO@<&=6jdu5B#@sh|)H5A_-k>}e!U5XZg+pT@HlO)htPlEyr^= zT@^m>X+%*@;A|)mc9LUkk_L45ub#R2uk7qmI$?DQomv!CvbM!4{(ZW7;qrX3&w#|P z{A6?Fdj|tLI~BD8K5U!5O>y;=vV=oLp99SGlkXW0Z;x^Dfg)@Z&$aj1HV`m;N;_ia zzvWEpLn^sPzj@3UI5p~sWS+v8oFrzT&JX6%|A3M6g!-d366%#V}!6NB3_Fa~brPmM=5Mh;=5gvi{ zM@a2p@h<}FuK;WSO;=1+37zI-K3?ydo z@G7=@;w5s2jDrma0*m#UVm3CAt$L<<(qvH+CI)i|YmEf~j17VI5J^7-vCY(zhLlU; z{60unu6su}zX8`7DXaAaRl;iL8J^Rt@9WET(T~$o-w$9uT%Irk-ke1}A^J#zpvVNY zDKeM+t`K(m*~or`!C*3;*waEXL;hgwVHBky19`dKxjnGD3Q$!+=_^|B7h4f~0956! zy#0g_ROTmmo2{lYC+`A z3yc;{<0Q)y(E1$1Z)eWH_k01CRQL%-!a!3INX8#=o&FcoO#j>VSv59J9>y&0Wa=p? zQ&3XVhv5EkKzpwA49n!sVBRFKe}Ejrjz94J#l zDa5U^zHB&ry_Q$E(;D~r>lsbRNMpxp0wF9^$|dYt!-N3DiMSHJBr5TnAJ7|V#s(c7Z6>W%C##MFb5~)w%}C=#JBY^^^CTl~I=k^1 za?sNtW6c}!3+Gd6jx?-lHplIe0{JY~&QopI`cAbLsmwq37o60W9Px2%Ma%b(%?DOImg1NPeuQ>j=v*;DwSvXcqL! z(e3r%;0($Gp1eb}Ad){hY6#8M2Nf}_cG9EpSj+R#IM}8&&R+tfv>R;%ZX}e#CG>KO|eG44NF}vEbzO>AE zbsty9Meyz!{*{x$XZC~u_Yq-CIwy+}Z zn&>xDk-~p>A#*DTC(d*kCy`dmWZbUOW}syVJH6FheABo`#yi}gct@XA-ljygyh6g! zP~lk;RvhYTbmuj%UZLDhw<_TmBIM&S2`fj$Mb9l_t?XHEB3$3&p`G*jvH3F)Mi?$b zCT71JV6BB)qdEG1U7>kqTgM8zlKvsJ?oQU$txf;V*QQ;aw6j+e%#|4Ih z^SO8@Hk_X#UFauEY>m(l8kvznYzRRvJS~ z4OGQX=b*!nYsw6VOJCpAACMwn()#4X$){t6mP2HsI|{~UjGmxX`k2Zz)85)WjFh!A z+Cymt+xq6-=@y@4>sM^_RLX-;N|=4%9KIwi&ae+6jqy#1ESwPU9D59-C4#h})O#dV z{VZWnL9~(+$F1?W1)(jKLeIh2nmm!P1%c0+eWX{wrU&Az6P>u0o-it6fgunWfz6Mk zh|*u6Xu|UO--6J>h^^8v2T6I*AL$)1+=Tn(3G;hO(iUrw`sniB`WgokBXEd&Q?Gl1 zcAx?(#rkW8{rb?Op{k<}g~>BDps0DBJ;8x35zL#p+)f0p{XcJe0U1fGdYsZ@j3v}c zW2@7uX@0NZHF~4iGZ8~E6B}P?V!kBI%@f{Hjda{eA7GrfRT&5MzsaEA)ib?ti4Vx` z%_XXTcJkT}tk}L#uQFhUT8>Kt>)m`fkT$b>L-nrqk+0fAyD8m{&X=^Wv`0=AHkW)s z0{r>((8HBHF-t|!L%m<&G!}bhNjL`;#`obldSdUdiZ)~C_Ys|3!ai;{n_*)cgmRLJ zKb6Dpn7y`VXQ5677jT1rqhA^UT)zKX?fxH=dw5_(xeb2-0IdIgDgVdXUBSeVk%^t* zzyAKCRW}_mRk43oG|ZjVM;j8O4JmCDSJ_$!HH*briO6lRSMe!aXk08-K{2X}o15<~ zip462#BKAX&CSn)0YUznWrmV>FIv@!3hkE3D`FOqS5 zcINE9c4jp`J5?T^C70o(S{1CeEO>1D=P(5|^bI zwx{UlW;aJA%;BcOX{5SiYUkq_Zm7&SOcM~oLhAPh-Ob&Ntt%c9jwZ-Tn4xo`#%BY!w_&;l{(csaY|R^{*~+j@J#oL*=tZYs9!0WMwi(nntN_BF(%v>C0jWOWrZ( zUzt=V1ntaw+4JZlMLDfV8ELo1iEXBww}m%Yt``rzX?gtm3&N5x!W_OwN6Fivx00r3 zof`*#4P9dl-6lB(cOAEF(J`4KOV(H(3n81nP2Y9)S;(}Bc<4`&EggI^u5=AgALZ!R zCnuFuX8I1)FX*6bbGMpq{S#s%yn>-j%oJDTD(LLyU$a~m8c)uo33I$}ap4bFpb#u( z45xnuoU5gp54s-}k-LSTn@nBAIPA=*MY+Z6nq0JI38c>xhw4g3!Dvc7daXYn;ct?) z>zK0ZUY!c{Xh~&`QpI~On&|%p2CKkjgcN49ZX8R^&aR;ZaDTXCW6sTYdH2E5m~a0MBrO#csA&L_P!><@GT>v)@fs#E>;Lo6aN4QZjeR9_jSr z%rj*Y(Oc5n(`z-~N3*Fzm}MX0%RZfIvxOg_+uGtI-*VP3XnIPYnN%ugN}Y6KCMHjd zvpYJz^h@I0+q!kB(|YM=dD71tqWm|(HGjiL$c~T!MiGayvuwbs~GjF?t;pd9R~__M~rp-*%UOexT(!ZK?rHv6*v^W z+a5=T;k+O#9Da6qOR3F{z~B@0TZt-O>l-E55QQ8CSPkA&Xmrr6eukb{GJhs`9Z)Rd z8kr~82t(FW!q)$y>>YzE3$%6ZjEb{7GD7fn6)2>~X?_GCx8~1NBl{Ra9HNVj zISA+OtuJ*1+f%;LTImc43lv410wHE^N$}zkkapCvca~HJpUK&tS|>-kia}#J>{%8S z>FfVQt_>n`HXsrWJpmd8gEZt=(y7y)rRQ$g?)^fn`lU-0nWLMrB&ViNzZJSK9$n=q zY6tF2*hFbZXR24?4#S-7Okw1WP)nd@+9U{yR|hY{j%hB|8Hv0z#%Iy(L9Nc9(V7j67A6m9}WVhc-^j`%Uc5x?d^j)6ixGL(XX?jY@>2a=1kcf zy2JOan+Q^#lv-pF;U-Z)r=`aI&|9t&JLmxKEfcUNT~mpgtx9RE^yT#t=vRx7ly%*)5v9FKjw&z3eOFeIQuvLE6L>tOsqCfK6um zupU>R2=aB**DD8*`U}$5F5}ziZgTpmrKhdMBF&|Wj=&e8aCCMry)&&AFE)~C-JzqJ z++$-cqf>i=GCo@U1FBq0#;6+KNPTDK5I82MM1$y-j*E_?S6JC`1sW> zQQQgsr*QX=sP<@AN@15T;VuT|+c)0-f7##3<)6@NMip~scXL-aVN+9cC%1pQ;kS0M z{8vh}x~?jkCer7e0oDdS1TvY_ggk26Zdfd`sT(?&84PYG3^el@#|(m#lcz;aZtKeV zN94(1M9-^SYS7n>>93TCkC2a4HSvdB?1DgjsTQO8oSVx}g_reR%TM3WX~%B@f%!s| z63JM@lsK?3Vxq=9*!eWZA~53c`P7FNa6C+#F_qx?%P=!W8uaa1%;_V17$_aF;;p(% zcb(z9IDJT5)){4|ZxGvVGD`;NR{46I1X!I-#`R}se(_yBLd)#dvH@BLZZy9759ZvQ z)Ybld0m?)iUkIC^HECjgb+^qJCt;Q-LcLE%UPE9Vq z@)m+5gVUK2Fn(tjX`ZmDS3_}%>5t;fd$^b5loMEc;A%G=>U?f`b=%=OpUD$`Sq*VU z5p$MG^;nHu_0;!qRrg3mr%h=N!xxu$1atPYjlL(Qn)tIY2GHJdlBFfUF8JPiz#SPe z-PlIm@#xB8$!so5wqTm-x@6G+Hzbi~;QoW7O2RH33fCHFwL>#Fd2c3;ue z9@PgqTfM5TJo^o*kSYRDepmMGbo6Q~!36cm;JA&pV_Xm&Qh}J>^-hygl?Qdi6L&Y$ z1p9(xU8Lr#?`La`fMnBzRpsDPQ;3<)pAC(1>{9spKzSiUKe}DJNgZn3zETD5=@R#v zxKP(`y_6z zZ=je4UE<&@jEhKij}nbP-Juwph{!HaqFCQsvT87B>i$w?i0{QUR{7dNfZkS947<~J zkL<~nB)P|W)0Qk!&*I@45SW9&ZT9B2>Ic!ErJueeBNEuP}N8UZ~+IhjX6fqy|Sfxu0 zB8Fh0kQvdyY{F56ySejv{aCdAdgU8#sqY05ORiJQ0_jV-NST68tj)3C2N1FTpfB?3 zewP=I@TrW3`}pqKtC%p+#%V92J7wYBzKAz?Yo&bTseJ!9YIu1~fg(u!8;$s&;_wY}&#Yn> zYe-j)wn$`*mkSEK`(fnB&ZYhV+vcr9)_FhV6^?-!{twO)4h!4GtL`7lqlqP=;Gn={ z;ku|~VjDCmRUNy-5ecJ06)Es>1)?|;BpsmIvI5pM9tBF%TWI0f?-{dzvB}FI`4)p% z^R4YRXBrWk?k>}8tG@)bYNh$aow3WxcHpJT<2f*TmYsVdC~z|$91n)Dad@!CFD&y1 zpqc1{Hzr8H96G(Bh!L5j%4v|}s4%h-L7I13oXL48XGy8Q?sdb$;hcBQ1?Y63pAi4q z%KqU&K+tDSlzp|a0rYR*`2I(&%+<-!!PQ*J#nIH<)m8N0Kz{$8c&}+4sJe>&=|C~* zlkCNWgaL26VTl-BKqeCgVsB~0%?q@&yDR^P(I zWHYK$Rjc3f-p9CBx5l6WyK&o>9y%kJf&C}3JIANZXU=n;*X!odR1q|T@k2l_M&G4l zFar1f)1?Q3P{}zNk@FY>z5UGz*JIi^J_=Fez{6L{;kl|qbk4J?Lw0l*y#wmqH)Y2# z$j4b|)DOLbkT7i+Ea_JwtS{Qvp9@OxM?_%-C?+Fl?wox^X#SK0EBKEH1E+ny(C7PT|TR#>L-75Ll|n_!9(n$QAJa3Lj=!Gy7@>cUM?b#qRD%B zP@rZaDQ?Y*`BZRk5+L6hSW(E?!jM;0aYA?CCNql`G;PXZ)o#vlkoFolMkgORDo8xN zLh{>B`Ndtd@yx^wK#W@O(9xntjmeW5hpAkaq{dJj7q&`Jh;NT&xv|)ovBXZEAS_QT z^dz}Zfu^g$FEmAo8nCb&v=rzyu~VR?E!vBp;IFtTNEl5W@K_7}fQFqR$O8#No;$^P z2!;#q>7_TM6Ql2|zz=b!CZ%CAEr5MzThTHqk`h-Kkty?P&9r3Q28KtAWRbS;*t1-M zHbb_bG$_xQ>-;%57Mou%mFSveS>kz`HmYfUyokf#HzyStY)9j(KY)PP*SN#qa}oDk zkO)N`;P8F zMVLHH!sPB0aQ$r_4Qsnc|8_}Kdpaf}D!5AQp%GhsWWmmY%&7<8!wGzjUv^`nIE&jH z^!UARJGb&v#uB_FCd5G+l17h-Dc+A=jThsXCwiWT zb{0oWb9$?38yplYF3o(l!xejxyn6nda+)rLAj!xYdGlpO<5Eg`mR8pSo0PRzmb{il z`C`fi3oAu&16!h$P8a;V3WN|NUPKlTZ*v+zPi)wwX5r5CLu^oy{R1Gl-T;X8wXR;P zH$;`g)wGC>DLuf%@sBh-o$O>8hAKK-e~k^_Kk@`!jSCnA5aX55`xra0#%e9dfxp9k z8VnQO6@?2Pkq2e<6pUOSB;kC93c{_NktIE=V(E!Nt~UI@hk*!Kywm)U7X|F_)gRsh zGdl%`ne!F(hXwDV!UK*BaXw@JB2nU~08@yHab{wMXKT`9HR%h z&Vj-NEp~QaDF1%E_=^Ew&$@Imrf_6lO%dt@6S{W*wkDR@lD(eC(T1z6%WHVGRzR^c zR0@M=aI#Dq{MdmF$Ac3xmkfX^mlf;*e|m)cMY{yEF22lO2#eWR73tDb1Cw7tBq=Hi zrk^{fv<}f7;}-rr9JNq#MG8K372If6?m#h=g+;we12+TfN-30V@fkK02(lK%a1FW?#kBEfi%|Zx2?F@E zrv{O`bOk{LHNF0pIjOY#gXG8SlFe_gD_wQ%F37Z30cFpI*{od$typLMHWAaRDA`hZ zGyEKOAY;2qybAmMZE2Ck=ATBQmvt3>H&LvM0M_lN(n}AXvIe^ri(}_D-_b7o12M?8 ziyuL9palG7lENL8dZ9W2B9fOq`&w}9;CPkw2 zEnAG)@3UsoPRRjZ{6W2fg;Jo3w+>JHn;rbYU02tSApWJ-svk?asl3KMJZ)8EEb84A zS82+>_NDeMEP!>$h^O9kFNMbXxJ}|o-&k0u$wxHE%=(d!L)KKONe9LKCQEXAT~%t$ z`nn!_oeSS_j4e2RT#5~*%s9dcB6@d!czUA8ziH2c`5{%qy0`qu4Od;_xVWcF-|I-U zYUja>N#a=+WFMrDOTlMM%FU-?4*RZj?SV{NFM~T1#YG=Nv z=?uB!PoIHWhf{_b{WT2m*9kJjuZafEgV|(Se3#k)HAabUBn=x-nF0JeNIuB}#10>3 zi35Ldn?I(qIn!4uo9ml_&Uopf#?TT;Ea95acc7}kFq@VFNLwaM$6=8g^NTfRH{6NV z#PVz|gE42gEhlc2j^J4>+`VWjkKu;lrnOFQ20EA3U=3b1pN1@N{T2^)_xe&s5I5y_ z?{Iep_TF3#zLw@F4vsp2Hp*jhO#BuQ=_ucQ&O=Lh5xm^c7xx;bbU)eC`)$FbkWBv~JvVuA~x zyW&&_Z`>UiR8Hvxrf?{M3rek);K|%pnCnf-_cKshYi7vbZXAKa4TYd&R>9($3uDvQ zKqnwFPzD8bMgv5kywbiIK7W}*P48I-v}DFWdZEMF{Dz;$dwGR|m^ETe(X=c$2K2La zDsO}WLVp@f&mHt|{lG=zyc-(nv()JuDTZpU+8-r`j@efBUT7Gm0$kfauBT!{d_iel zmP+Fj^MvTU-zT|mx|)<53Fs0c`R1jCW$klGyB0DrHc{1c7@g2Cxkg64Ot>7WlFIcm z%Jovp=@L`kVq4Wdoerf9r?wz>MyU2@V)lYzI#N?_ImUcBaWY!fJ90bsrh&VI5k8a; zPMF0WocTxmGphnFKPjIK_yWN^5JD7?u4jUDZcX?0XOZMh_v$GK^gKe@I~0slgKg3D zu84o~bekB=2NM|<7g&7!7ajW_^WTN$W~S-aDl7B9TV=(}EsWjm+@#EnzhYSbef-m~ zSH)FF^LK!@Gr))n+z@IUZNvJG6ur_0UYQ|+8Wt!7Qe7n5B%kKsu{>L*8Xyx8l%J_= z`*H9pZTW%y35Zb6@5Uuzqvi3R@Z)~jIp;e+&6}+c__!kt)Lt>g8WKSZ0WyvmGY5Aw z_r#ZS2?%k-`Dn!%k%zxeNJ|R@BObp(SHrFyU5FFMx!ZkFaUrr*Ol1e#f}vnNz~5xv zNNbI|xbI9aD!yvD%H2C%UiQF zYA!CLuGW?W>?{&rd@umhPM8oVlSZh?C8%>-~y^g6$BS^Z5~D{EDbi8?5>io zfKEr4VTVzoQ(b(E=(0jxhpw}YI{lW}$Fk3o!u4GrOW#>3%lQI-bzb2-xHDj0M3TRz zN*wG@j3=JVS~A`z?v@KP9)#`CQjN7Xy+4^(Ad;CB`$+?%0Y^kgEOjt|+@d^BcS%=! zuQIMa^`J&qY31e%U5t!ZM?mII)s4n=(oC}D&Pt7o_q02pdS+QGo8NS)`_yK1+*W56 zt~FSHtumP3hF*~N2RrszSFj=)Uy0SU1DCkpXaYAj%*;_t3nf$6W`kaF)p>2X#4gcY zlKE!cSs}#l!q)iZ-!`p>G7Q-0q#aczSoM>u6@gjXdwU&AusOks>b~Lg=-1V+poTOH zYIp?`f#&OQVW)J2t94N*Zs_q!79=I5nQLI#b+5kYYHC`HusaHMeb>Te&94-^sakaBuajw7YrAU_ZNx#-laq08 z+@(n1z%&1pK-=0E=9C+YS|F>QTUu2ti) z_9zCyU%B;2=EXW+cY+3>2Y~(Bbm^N=w19?jbDrg#c_Np2=8E7NFEbF5EA11%_}Wr=V&GEE2-nG`{nLM(smy^#{lUv5tHAN~nkNO@|Uovkj z!&9<|p$ONLpH@IcaXM;%UGL?06q;pN)9{MWtB>1lS=I%zl?XDG9HLmC=p*-#WXjlu zR}Tz(X#N5(p+abYu-gyZ(34-5a+E{zk1#WylwH{!M0a?kE~|_cpHseyG>gk4LePeP ze`lLvKWoh;VZPRj48k7!5TEsg` z5Au#*s58Cr203~Q0}l0fj)2>6FZfF-D#Fko|7CamhYTlP%g@*Rl_IV1b%Fc;NRj?8 zGTc9R*DqAGo4Lb(2ytXA|B~WVwiR%hk@yubIP8jD`deG{2s>a%4UlA}Wns~6bjXAf zfo^!oSoF^}>%w=MccI`YgaeYq7Vsh!HfoVj@s@Klc=Ivmhxg9}1CVE=j|ZyX=aFGE zVDHIC){&M0z56YT4%vkr9cq@)Rc)16Z?;<%g1OD%GVx-h6lN6`rQfeeRy+TILe|x? zLNcYi#3);{V`!H_SFYG?9g!e6)dIIWL#MT9kAX=#mZh=3gQieyS=3v{5>3aYwpYqp z8ywQ)d@c0>sQUgjaqi$P!H=CS@en+0 zTupCM$8O6gg_ge|ueZ8MlX?k0A`!`^=Rw?FNDbRT04i#EANb;m>z)xq_fzmungPfk zzraoBg&Dy+IYNzp#U~If@XN573b^8-5@eJ8PE-)v8#qtN`}Ut&#y{%8(l$%W>xAHoYKwQ0S1Vd#`kjwG?tNoa7dVbr#AMnixy)S0q0U0Q4H1Wbi zOwRQFlSv>lmu(J(azVyyQWF%lZpH=Q(wkQS&S6j%R5hqup?`Uzyw(HhjTfVbgsE$+ zJE~dhfghB;f1-u!Y?}nLo7&MVbEOeuBXXd~S*9OSG0TRs1)zeW%N15Vwuylm-51-neM7z5~=#HMDSVQbyEw zJMetfn@)?zamXK`7JhHVq9IH!y|WhG=7W~kcoQPbduY_-KF4LjmN<^#XXRZ6bqRs= z>PI8H8Td};LRWReRb=JWC24YB%m9*{f_^W@mju=niRrGcq_8p3Guny9UFLRlMX|b7 z?4VN_3l##GJWp;`k!6Vq2Gfg`loFK438%&MUoC3DtzDUDI6o!JsM|tiIv2j2N#1AcBy|vWr{tNZrE7|;F*MI!$D%chE+c(btg(@fP z?q(%wY-;r{E^O)-p$$zF{qL^dY!kM~4&+pDA;^+h^B2FCXsZNL1eBaTG(!xjB5l%Q z18_Y@$J$K2YI7-S-^h548Z}>3F>0fmg|wg}z8tmo^8V-ZF`$3`_F>pR&&SfE*^D#( zv+*Ub)Ag3S-*xWx>ltIO|0nsk^+Q799(WALYouRT`hoBr?B9opcfwzw?t_RN>W852 ziD5j!oyCT7g?GpgZ)kQx5M^JbpxGOOU#V_y;R|tIoG+;y1;);I2ub`9!S4$~BSaGJ zouH?kVq^&s50Uw%O2>f@9ifyWS}@VNJ}w}2BWSYNV_Iz2sD?;2~5(%h= z%^z9s<-i`f68jRAhrEg)83K-E)u9hFiRSJ;r&01!@6cfkQ}6J=uudHGHD~8yOth;; z4`#8f!`}#oNbD2kZkoN53XASssYj7 zZ2CWEEhE%im9VE4q&mi>s55h;D(@{l7cAqg%xX$kX1?2>CsoFj{qSJ1#A!=pVVU$_ zol3NCC3TE<`(MDRZe7sm&0E`v|>d5~n2d_S_Zup$gSb z%PkDKCDjsb1-BSi5UGn$zLHa$c!iReeg_I~jUjo7Wa;iTR*r4IcieTW0|&D?do!i2 zfvJM);<8q42H}H9RV>3&jC2cSmwd5Laaa?IIoY0qy6<0E=AZA z<0~!pjb`&0Resw(Thmi8-;+GcXLvtrjnD8nVxl!oCvP}H1+~Z$n=Z&L1x|KP8FtFw zG)}t)V|-D4@;{>@(lsavY^0mL#b%FL+%(hZbzFRXH4N@l`FlkVINWq~%5E+YDS8U4m(0u& zrL?fJ*~wflBhlj7mICT;dYo{SZbc%{maV3^5OpgO)0Dqh12W#ldFzubcxK2%wk$K+ zoI10gnI&&nTvSita=ECdbE|-?)ggyRlq?xOfNfctEguBT;QgY(5_tyW@{v@`Ic+ z#`2mhaRH^HMo)G%nO%5`<}(Gw!lzR<7bhAl8lF0wa;>U|>6@deR!XzhPF8cSS7s$ravyhFg8B|BgccZQ7;zu%&nYt*NLCz*%4hEqz*k1b22C27fpdfJ zB);>D8Bq8u8pE>ol)h{M$X!+t7u|9-g^LV#@#XXzGR@NY=Y}PMQlggYp?}ViHqa4e z6);hu^DhwQY%xaEE^-Tg5?N&ekqLOmuf@VJ41r zGuIsaVLz^Ld?Ggx{s~b-hFcA7$iy79YQPr{xxUtFn@=pb9-SfdO5l8IMTdNUuN`}A z#S<$|9={0e=)ABZB8WrBPbCSG=EF&(xL=Tqt2>O7S;kKdE%vbxqfISb;|t`l|wj6W794y!g>0a;*H~07`06m+&hw&*Qx{&Y5@@rj4Rml*x-7E z`Ff~%LzL_Jh|gh6ya(~`h`}LqtgGuP>LTv>Clol#N6NcHwH#ZMfKpP@AN3iHM z65TV|uWK}kO=~<0#siPR_CJr4{s8w5Wh0*8ZkTm>Xs5hRypttf7;@AlkD<#!7LVYD z=R`&MYmlDkySIiseBzmqJJdAQ&>lh%kw@@DLbBOzDP`0ugK-d;+r$Rlp}gsfl!o@U z!ngj4H$o4tkgp^-^%D~4V5nPiN&b(x9}bn}my?oyaHkEdSvSP{t>8z#%v>Zb0Jj zX^Fk1M7Q`+lw6$)@dUMdPX!Vj2k;^yWUyd*Sp;*D(EWqIYW6J;9`h@>Sv(Z0~FTO^jucgo0)Y#41 z(Lu!6)%@S-LAk2i4$DGF{MjYWD0(Konk>&|ye;A^E&BhydP5&zT!S(g6UXB*oKNbk z+(iYE!`Im;b2!Zgjy5=SI{Kc*cKO;(T3OvQzeo(>P_wtaipADIMp`DSEhPt4cc1_& zdl5u$`Y>M$>j_v&Y@hVQh@uDYGgMP@}rnWN3}ThleFsW^_~v>JGyW zL$XhPu9E3;PL?q!+57meki3g2tnq+h%_v|+Rbbz7VK9r{cU)@(7y_dX_X5(5Dn1CR zEv^0iEt7?xwr+ILFT5}vs@xb``o!I|<$;c<*KP#+qD zGb3Be&TJz;k}zr*MjBI!AjFgT(jPL5zToe!?0SXIos1xeQkkN2i~h}W_?4qc?ZjJ; z0Z1BIqmyU%P}9YH7s7Ix?iyxlx7Z{XudUL_q%~i!rO7IET~@DZJJrcDr_%k%9LMLZ z-y*+Z06Jv0bd_~=nU`UcH7$3DCTb+f7iw5T?<~ttErW%skFn_cACy5LObU1yV>#d^ z(zTj$hTlhrQO?oq(Cdl|Pvv#h(}dfkrP!~p&7xTQs13FMtYSb;v4W*enHq|O$b4B6 z@#(75@KYeaUP@&VOG9KcK>y%E=}Ww$k8Go#Uwe&W$WUxCc9S3zf0pgBaYb>SV(U9i z>>KiQlPovIkXv@~GbQo614Ok8q--f2q_Dr}cCas(=2fNIl^%71D(Q^*U|A$+KKz~) zbD~A*OTOp#=R$_kBs!GDrh!Fa!xl%9qi#-|rnmeh79B%Lg{%)+ZGIK;$;~n)!bKIA zkGwM1AwawwXQ3V`r$0uJ#}d=h4~Y#)1DG`BKo!Y!3MCN^L_vsjV--g0mrqe>Q%b!D za15`GX*OJ3N+c$qsi=-@h614K0Eq7{al=3jsg zf-P6y%@L3tI_thjOWNfkjpg+As&k-%^N2Kv5wknv8#d}l<$E~efc4QUK60okjkF;3 zPO+cLEQ|-ja1@0x>nSR*^)9nQ)`I3e+!h9233nPQD74VLf;4HuQ|hwNXIuL6)RXBJ zY?eNbfT_4IYoAvA6&hn$a;cCTaqmVeKZtB&*`x8LZQ_BiURelZt5zv|Qf}2BzZ&&n83mt8uuIjr8P=t1B*Qs?$Zd?AF^s95IFmx!C%c>}u zzV5EYpA)Q4Ve8VZ`eQ5iScekvQ~F`NyioTqBOzsv;{HDIcSER*i#WEpg&Wo^>{CwClDHn4os&}^v%83B$WCc=f83fGuK2neHMvt{w7^GdC8#|vLJbht=rbxBN7 z{9QojWrmvQt7d4NN@E@m2|m(QrB(|Y z#!s-uaYkoqkIrz~dnNb~cD>p|{e2({fsFhr66U4n+vR+5{+PCuR57A!s9&B+pR6>a zh%hAKF@bb*OLx3GU%_9-tBulor0iD+M865nIAe%}(I28Q?`(YIl2RxiwhPQb(mbvR zv{J@V6&VzNzKJ+8Q5aLaK@Ov&pyfijC67}+M$n4oz-2ii^&WXHuQU4!Khzre;lBP~ z0)t{rkw@uQE3<_C_D$%2{u2GV`T=_Ve|NHfdOr+gc2aGDg-T$hv29BUNJX{kGE_JP z(Dty<$lzDg7OuGeFn@O8mwx2mnZ7e-IIApTk2}u2W@C-Ja%L+fp|QsOZg@G%Ip==q z*>Uyw`}V%R53(~7FRVAF_bng%o|*+@2C4yRh~x&M0d2@qE3IKET6qWYKp0w^4^W6% zEnH*FA2?5L2i`z^!VO~x&P*j|AL-8f9mJQ~gZHQrmkifX8c23%8=j{4Xx3h)DNAW8y18G;J5Eup zs&gKePNiRFR##QDzbi*~;Jr%odZkl!ewM1Nj4IBQ$Py;Wn6hVSL9=aakwc8nbx`KG zhFb}?=K5HWj%FgOmN3TRT_+)4#fdfUVSPYjR|bTO*{+b)XL8aaFd_{fRAH9vqp*ap zLF=b2*ht)`$fp>Dv9w-N1!LG3!kE*jN+NxL+OJR|rZ(x~b$zv-LfJv29?yzjO?Sg- zceSCnQZ3dRbg7KiMNyjjdbyQ;r$WT9B#gQ_Vm$*$n-vLtBkgRu#UU)=#ykueuv|Il zp(%ArRONUs4lAU!SWxy>wUwGUKUQQa)ttqotg%fyhKLx?U9ObthfvV4y(-+Di*rI8 zxTKNet*z(vbx~khxCoXZFw5mCV_~JKrZz&xm=>MY&99GPxD5r@Q6(oIDrR#lEX1hO z-Q&qFSY(LOB3V);##FTcqIIN28LH;%#=7j&YALkm>)D6lxQ1%qi`$TT5B0FyxXzcX zjXCh6>$ZHwm*H~Q4lP7km9Y_MSP<@dH}I!`;pZ%M$57#!fA@X>JbB3SPiJX4MtS$N z_m#%mZC@qe7Dk;|3o|QITh~hxEig7$Rk5q3)>VsU>NMPPjd`B8APlE(RY#XM&t}Rf zb%a+y&S!|j1(fNG+#Itki73*&L08(#T zWtBHJALSg6c_i215q_D@8Tc)-zvOqUy$N+*r|eq1^*Hh!H|D(pzR5p}_-^sWYa+22 z#&m*0fje(yRye=^PIsf+F02oje>cR;z-oBxk@@SeIA!%TZWx5$`Gbl-qy=>O?hrv4 zq!V(eyF-F@SFuMDnq|NPW?8f;J<@5N@nSCz@II0R{T{!#9EN#^FCSiN3f^@G<*k_< zP$c-t8hp6G{Dq|;k9Q6li)B2jE~{rujK5Ks+?`EDADz1d6g+;8l3j?NGs zQH2%vTHT>Gx~(pz=froUD5t?pQuM>4Sf})sCdv}aQ zV90MtfJi!x>}tXojCVsU$OBK8ZLa+uRocL4eRf8V-kXutgfkA;q0N9K9A;{X3x1so zGqUqV@HsPTgto{G<3^ zP+MvhLSJ|KfaIG0s(-?t;%9^(yql zxH`*`IT3V{F&ME#Quh#!yMcQ7B8`u7!A=Pz3n4e#WJVvWpgd?vnIIEZnN!D2!@7#o zYqIMtJLwNgf+CO8!j-_~8FI{2S=UMp|Dr*kuf_INY1?g5zMDD*{p0%3tXa1=Gm8<; z$#`;3=^FjJR60oQu&vVuCrS0&La?UF9Dul6Q;%&Ng;9ek`Uq5}n7eb~kB5>jII1$6!wo~glJ z?X*q;+-%IiDf(BUK_FW&oi^#LT3MK7mh7@;&*>pWw+OXJCq_&)8C(A$2~!6tX`;rk z{6Xwr3B^Gg7Oi_3wI%Ny`H;gAS9R#fHr_;rGoPnGmA13F1wB!I^{_n6iXNY7RdPLO zxvRMtZTRYfLsNK8wjDGnxjOA8oQ;}>a7DHZHhQ4@ev)b%&H6#}l#?2J)WGNOF5C_D zKFig*&67MQeMTnHArIKh?D$yUQWZosu45hqqFPhzwD2T^NL`+1y1&05aDeNmrDC=VDjr`32nP>4J6C6O}1Lg&WQQS{P_9DaQKEtv`vnkSFbpp z?!I8KPCvxEbExfdM>bElOUiP1-7NAJe^;gC{S9?IMuWq9-_Kn;^ZWT8t-r+3Fgu5G z0e9TUPb%0wi^C{O;ZWtelRoK?%~zPH?*lw%<}lZpc_x_0jD)qh%bjRxFv}N&gUXA` z`^`NTYG`4E(_NtDsTHrf-HD5i?U2X|Mjg$ zE?JJXLe3{;=q}!6??|=+y`cxc;n@sM@3YyKnQN>aAK3B|o%Hjn60RIB2PpT15yTv`?_I(Z_QVZ;oKB7* zEuNsdirp63`;nphgzBeDaumSW5iuy?$-4`P9SL+vs!XQz1=T?l;CY4KG+qcj5_^xC zfHev(uzs)>RqnxG-wcEVZ9uAgB>zR$x7nt2BJ`0|`GdQ$9OUliT>af3svt7vPpGK; zNtXykd%`4zia7=hYxa;s-Fbm>n7~QJGK2-oq+S_wR5Vv4sDf$u8cA)sQ!Jr83fx^o z=&cjB-~sG$CjpI1TcW!va_ck^ZdFU1ag0)~fNwl$jacXox`AZnh4fBv5GV35Gs!#h zJDey^+}~JXcuKaM>)Ux1_k?aR$7B4u@}aIA3;q=K27*`2|Gxd2Log5j{&L&ZzH}Gv z|53mEr`!G?p47kVEvYL1(px&5P4sYNs0&kU<$oxJssq7^#fgKUDaGY=322DzbJVX* zdJ=mX`0jc6z)(b>pTJ(JMrtaBj!4iad08!ga{Kst^!dO0f*&9_Xj>hKz*A`0sOhgb zt&WhxGh}y|9Ptd7v3jFd65-utk}g*cTk=7Nq0+Fs0_#M|7_+42g7_4$CUs^_jXRKP!pT zC5<#qCsPJiD8kL$Xff323?`4uuEnu-xMg)nF+9~zzOfNF?Ue3&@BeyaZOHfLoJi&9 zaUJy%0kBL40eA>Xi)}@ErA5XReqNQ--UmUWb^hI70nG0EJhFQQbe2sK$GiI7g>P@Y zD6Wau>E@2x@82R2x)ZW=P~Nhd^F*Q$U_Jx8chAIx0 z@hM)wPpN_2P&O1Zu0f^jU6p?zhc`Z9j3t9=K+mDy;meFPhdyK!OB;wLyI_|`7OLFw zjf0Mwzf}o$#<8NU2WUjM*kR4f<%|kJ{m?J!MVV7ZG(uu@icJ%@E0cKo;rZX|sT)Uk zYYOn~n={`3)Z_f8j%Q}}-#$7h)q(-4eSLH=KmCh>l@Sg#=}s$xAI?||!#P+AT9*u5 z4iviLHKT`2k>X)2lM}kOwbp*O(!I7o#aXsgr*w4yn#Lw^tu|U?duwZLZA-t~s=DZL zhm&dzL;JF z-|?{9BV0z~hkd zwHoV_;`o-~^)3$X_J|PSLsjY*Bh)AT!k+7a-{7&J$-QCFeNYTy7`XsSbg{|nMv$T& zmxL42B-vyNsVW08rI7~;pS(rKa&;J6K>E#7_U^6))6r?J0_n!3Jqzy@^zVn50^?cB zsHrOU&>hHTeM&S=Y~fz+tzK!wcI#|VfHP;NKYfD)9Ii?3w=*4miBKlirwoQ^Sg$`I zqKG9vdt&jR(tQ*SDUSjK#`8pW~ERx!w3zn*54Q{(#tLANR`4#qo@@X~GLo<+0#soy(0j?Qda z?V1&FVkAWcF;KaOyeY2;_tJJh2N6WY$~(DnOw7tl!+70oGpTFXSgKP;2u#nyW-CTj z%p_1B0N$f@-`_EURNT#&T+qD4PocPd5(FhYfd98T-rqPDsIt#0$wS*hPR3VJC z#}{E3)ObalcphGT?N*0blNGa1mtN>B%<}O^l3A3!)Tdfv(i+#DMQ@315^#FOdV+0{ zNmvzrBFZ!PG^vM7*X4!5Bx&9bcJOZOaem%j4Ct&O4cP}rgTgSo-{w=v)P@w=6cKU| zEZpWU_fLcA;k~1$T8WhjjBtJEW;98a8TBBUG95pf1>a~?#LA3WIO{B8lx( z^OV`k;eud_b&7Um;X(`+KdsS*@}ku)RT)ND}_(`*ujjcjqfdksyUUe2PpSG5Td zW6k<#Swg7jSz^hX^Um;m$jYF6ba9kJH%vT$-d$60{>z?nDz;P_^r|A8XO;dJzR50T zHn1=oD;#5yY<(_1l9wa!9wW7C+1v4&(#z1woHgNHM!-pqF8)T384 z8WPKwW|mA1K-UCUEHR+4+=PZs;vJ~CwCzU_X0d1&b_T7{8lsjDgoxizcW~d30uL1_ zU(|b+vT0PlaKjlFASWCjM@r8Zac7G&RWJ04QM6p}jniR(qEzxR<54YyP@9kZscuC) zi#E>gbV1wl9RsyWf$NXf$m*aJ8<`F9J7e5=WV)Jh26;iGGws~;lyx$a!Q0?7*{n-(fx8+PcCn@CHD9kK4ZZ4etfFRzCQ$Qt<6pzjojpM zU>fmEM7vPu80CSW#ANJuzeIB-m=)4hTAxptFCPqo??=4cR?7BN+`LfI@)RY6)`@j{ zQ{9}O(A&>=iI{Ab=L6NgNYv|ZoK}(Jc4^LEI)zNM;V-@MZCI>uaGW0r>k!R*@1e{F$LC4I;d6BeguR@ne}GGy zvs~?2+6mzC?-oi=_C8x_M$HGiuA8e<>7-xc`(h zU^V^c@6U!hm~+OzkH1q+-H)$b>1cl{=%zEE zEovABG>`aU=mzY-DV9b}*02*rX=^6ck^eyuIL*uA1RTJ(fyOK&TqMH6LoVB0} zf%uI9ZgcE7$;n*@pi?Wxgw2G#K7|W@&4@k#=G+M1lvS`3=C@Mj<1UWpp8rXG?pfMs zIRzvXaX4sN>DtfhFk7g6W_v+2!@8{PXc5D_EKl&!)p(+HeKgU=&|Xl3qiM~DsuOTuGvC$=4iEa>&#MFal=5z{IO(;}jn^ z#<2>z!wiF%R_ug%^#`=Ep92k9qF9(A5eKeMMvovdhUqJ|pvHt0uugf3%KGy|rCr|4 zolu=4ww;)&zF|kK?h4A;^#8YE|K;qZ~qtYra#vsF@2^c@7oQ%*^SN zI+eqGw)UB@8@i7%=?@VD{m5-5kyjAP#;L)cHmcJqVz@kfP)GIAAsYvwfzH7bTpE0P;fEvtut>UhIFcwI*S#*v|UrjAv3X0kA@Q`1wP z!sylJ&O9F0u?5C0);AK3U-Z=ZG`Lf*w)Ex$`JQ-0rbyPXhww5}?sExNv$<}PxsJpf zS5$6E3g~wnZR1TvUJ3-Nn*`9#V z-%B@vLRI4-NrZ^f_#3p?KsDGR&8?^mH*A9Bw&TFZZwNB+2hP@n2+|REDQ;MbvW$n= zm*#kB2ICJ)xI2oPO$YxyKbWv*hp-Bv|3lh4N5>v*+q$uBXT`Q{+s=w@+qRvo*tX3T+qP}p?6=Q8 zYWKc-UVE)owW|7i{%XuI=jdPW;b+7qmop+mdm7+cs{P`pD$Uh>$yJ&jDVH7T-mF3% zNPtd6@X?C!>+1)S#S+VPLv#lCHi@(*biywW=S9(0pX5+>6;5#L+kVJ&lE|yjTDyek zT|?dU>K<%eeRvG=;*?z>(|brLw@RL5o+pYZN?bbQyl+5~X6Q{jkrx&E3qsKsRD2r` z^fY?YuL_b3oImaohZwTp=4jQu$>fGqIsFQDkbgPgdfSglsqJ8e_UeB}et@)GdT%rr zp!_z*zV1saNF&~Fk7W=YUN+M9ML}h>sU5+-ye*DZpxrkaE^AzFsf_1fPXcAM`2@iO zyT`}fU(Zz^hQs7C-Y@|MWjY$PN)yWhL?*k5-_N!9+J9w0doL7sd>4OJKm5)uN-UT> zFKL2pRvx}&G~HmB+KNcjLm^A7lNx5b=;6X_#Ac6>VZ2hb;0qe`6=@c8bA1NC!5I?n z-?S?Aidpuwql|LC~=?=pw~qyWuU zbN50XLH$}9-CDGm)Q>Sr1PDmjLAGzCXmW&H)oU4UP4Q=!NUSazLKD{{sKPl(Pb6g~ z5StHV?pmKIBxA(T9iXc?&k%snC}Rm~t!qBe8{2n~9uCfv6`N{704%CVdU&?(dK=2G#_a+Z; zJ=ie_c%5>KhdLgoU?=|oPvur~f{!@)Zq&IQYvRRkeBTGa8w5}F5*87=XJ~LNHiQ{E zc(QNskQOjv>?Jr%X6z-|Us=dPO0Z&UJR&GM92T9KmzFH4ajG3gWf=aTUb>BSo-ku4 zLYQ4!lP~Hx&I;KbhRQ}VaVl3h>F;H+Fad{MATh=KsKr3kHaSW<=&CN1 zX;5VC7`sUlr3QP2U!)z;Oj9v~T#;udA-odjJRMitS`3*K)pji2da-d4KXVd*KtWlZ ziAW;WqaEJy5>04=l%lqthqFAaz7%x~*03Z@Xk$XssHPMlALHFGo>Ew*`={xSb-Mfk z5>Y&Ku>99_T-=$|buCD+6%m)oT?o2+z=|aY1ekVNsdd<8AWJ6^aS+L%@wBeT;wiL8 z^o3yuD>i1RKO-;Ak3Bvw)js`z!Z2dQ^F??%CYM0@_)At48SzB4R-nebw7p9|ikSGy z^(4p05@tA4;^lE*E3(sm%1-Y7SwGKWmg9n7yn}&l34?x60+@g7n#SI5Vo_!jV-tQQ zaR_EyO*i{dL>i_lsbPg;Jj_I9B8$TY21i3d;rISig-*#dlHI*LZWg7&0b#<_T&@1o z#vw}xbhn{M1x>ieB1LyCw|c1ok50(}2AoueqFsrfWL*wj3W0N6JUkdQAeG@`7B4_K z)Dma~2|TkG!kncW60h_;I%=5V!EgaQ)QNN#`gpjt4{8c8kpZ<^7Fe>|sG#Qhb8sfm zWo3oM8)vUTQ+CAOCR|mOKGRzqKztWBd=%bl%2ydLss7+ajI!Nzc996n7dTnS-0q59 z&lld)>RoVln*C6$oDpakP*}eHSeA{TWy=@HocS9if~SUnz3E$MNObArxezbHQ=J|qVI+y;d7?9^a=k&60`@TIkaRq9nv(Cw{AQ$*oL4k}LQCj>1X zzk@N*bwUiK%x0TN8$Dx9^W$eHqqYqZs#{KRr87yJN^T=*PV+dsVVq~@TY8Mjutj!N z>qr(N9dU`1RLXCs)UUS9mmSy-ovw-m^qYkd!`|La+uBe_Sx*rwEfzIJrbLTI;q45} z^hUplq&HNz8KkD9Q{j8Jmj%&aLYa=3rA_eTj*=xJEu~&x))!VV;NCm2lN^l&V=p+Ux74cT`4*XZLFoslO>=94fH0jOo4TmL#tu zByxkW2I}Il2-lHyn=$5XcusXG3WLK@GYnnkSCj>ZK$3QNob|CZnmr;%I}6fjxaet$ z*U#~2=Qi|uL-OLTqS0#K_rUpsiEbD5gC*P|-uK?renK+AnyiO4H-<>h=A1#isw%OR zD@H?XmusSp)2S|726o5d#SZjn2dmld=xj$)dq{Whj3w#F$C)iRry}m4x%h40Y-MYU zm}}FX92ht8#`Voio-V_HNISM9Pb{y85ObbTHsbc zd;Dy`2mWDE!L`U&Hx{Q(FsYeXG%HamusW=oqKXg*6BK=`0aB~uvnDICl`TK)Th76i zVvQb6jG@U74+u!^sBAZ!4m%WyFFNr$qwQ#=(LH7dY8>kiZ1)dvWJTa7&Z`dK=%nls zCf43*6;~7l8>&|2D8dsoo1@ZD*5%nf-`RZKEiu#2Rk3&P#uxXkyg#zrK_%{yfXp-9 zBelUT@#bm~Y*+z;mP_}tf!vqOO9p9J8$f4$?9xjPo<8IM`BL6{JMPzRT)Aj z2uiUEjx#fKYAr{I23*BzX9*35FHJ<`)?n7H2+-DO)@=!ZXT-3MleG?pkWZ&oo|Qmg z?JoT1J%JGgp{uG0+1=4!VF^r7Ty<2U1xcBQQ9)E*3#(!VgW(eRI;IBT4A@8Mh8QJE zAQ#Z`z9DQvd(^b4bxOn4U_E~~6J!@k#OeJTgcEjs|7-8FLs8Ry_#^SO{xR6(`5*K? z|2~s-GIn$N8OxfOn>srfJN(;ZHpx;BSpX$uJ1;mzu#Ey01QjI@eNClJiJwZ4-W-9V z>`%*j9>kj;l80NH%RBEj?kV!)-hvU|97LTLJ*T?50b}#e+A;yo8 z?i7M?<_)p0fj;LaoJ$d7T)#4?4y#`i;+(*WJ_u(0XUt=eHoab-f6B61>QGg#EK?z& zwHjh=0nWT;{br2$)*M8#04GG~!z7VEim=f%o~6%DNA0u1PG|3)pDJA+b!aWb7TJz6 z)oKh=US7&%_3{!z(OT3=-*MH78m3#4KNqL1n6mFI3-(^H6O6?c<1Vt0{4o)COJ?0_ zld-)%$xXe!wm?%j3F82(LKFAQ@yw|HV49nldGzeOPiAv5Nq_L!SWklLkT3xWo#j58QRQQCRv>d{YEhjXMm9j69`U5CdO3ti4K(BQp*!Y9)dxNBUrqu<7`p! zV2m76%M_OC=6t&MAh>BA*tlF$ptf+j)XrzJ-bMXWP~TR)f~xG}`OYYzfWj-+e%d5 z!{iVf_pTEsM=w_TE2llfox1gjebd`WZiZ|1O&0LK+qhG*IJ`EIDBxhI6R@(^80l-y7V`9gVlf%vt|ef98JgBq9Y@&~n9WX1Rw zz>lACod5)Z!!CVJIvbPi#jUo^cMr%7=rtkCu1eS|1SoZoI?PWYMjE&YVO_IkK&haj z3CXqLiqP*Yi++`CoEiQG*68b z9?jX~IYy#2tcu!~u*gnkJ>pYNQBN#uXNdt?7hQ{C-F&uWX-||+wj2B|TjNIS0bNdE zlb&-8jR7KSN+weXNnlNH!7K(V6khi&l*}q#BG~##Fn%vn=Hm37>i3iKp88>94}REK zJ-N1=%OG`HBH?iTS+;X7-1{ER-HskCaQL+&30usiKRiewklVk|ipQVVMSlz%eBaqC8vYWkYY}baVMvSB4bRDIr%11{Ry%T z{yS#3kk#q|L$m53#3paDaZDJet0!TYd0VF`5q5Lom|&H0uWB_+Qjc_3l$f-`4O~pH zC+5su(bUCqS1pZ(%y#2DDhLr*AETGi)V7P9JB-zADvXe6SVZ%3vBK+*9yf)?C0vnB z9Yri%(Sp0~au%GsS_(alUa0V;s+1~=drm(5yUBxtnEDcWZ5_+m?rPKto~|&^BCDZhyLZp}x8p*27t|wtYPO>i0N%Wbf!}-fB7vrzw_Asg1R+|Y> zRAhzW4XQL^Y=s;hl5L3Oh~qQ^dTA19(;g{21RAbZP-ZTTTH$lPG2bxgZaXNOR!1yF z{gwv~bKuVu6sjyE4SPCa`otV-k501WFPmO}d1d`f|Hkg7z?->7KP8r3B%iY2M=Aw# zF1#n*$%xymrpqcYRme_WwnFpdyIhzArS>f?sJ5#;_B=Tsz&e#Cz*;ojMWz_Y|Fv~x z+i3W3XD!}p_hbx8ikQoFZ+M6LZvK>|@wj>98grl2ypx!Hz2tmEJA+YsI6CD_k=bgX zw4tR?|CB6pc<8)-2HVq36riz_=0YNRER^O$cL-vwTC_kN6vo8ibT5q&*shyep*5-3tIX z0>17>2XJN5>+FccfOS0TkHg?4T>bY2<6fL7R)kuf@An{Bgj)#7h2CUQ0@>wAV|xf9 zVWWV{G6k=GeWE>b3j{|rjLkgnsJVO6>lxftyZ(v@Qh~7V1T5rxXs%KtOrjYMGP7*E zeG){N)Tux4_kXK4wywZ*m zVZhv=R|FAFYb_2~#Nsb9X2_MVTQ_d)58mCfKZ*&kZfG37D3*}MvYs0%uJfd%6gO+6 zvbN4-wQeugTEjp4GxJBV$MFhx2@~S!^uBj>x}|g5p_^-Y+vkwdFZv}lfF2A5XJq8_ zMHr6qMuMSjB-Zn@Rc_)M{a!A7wnW5HFz*O(HVbA)fV*% zAZJhskUM&w!|f+(^@TbIdIx68!7FCp9Te0}K>no@|2M)X`sYgm{_)34J^LHsh#I@D zqI?h_-&EvRMgD6>K+_B72pdY0zTbW()KcV^7S8sOTRI?&MYj3b?OADx_z7eNo>`@h z#mchw`kbQHK%Clk0q$bI!sG>1%ZmNLMY+LfRr5qpRk}+Bn#`GxS7={HNtX@&z_16^ z7V46LW}z0m>$(dyPB>P(dFbhOEqK4P3AH&guFm;-m53D;FaLp?%;nXa&buY1&FKP> zY6+h0Qb$w}F20^RPiC$$9&3C5W6EM?)a+#zTEY0jg^{+YS^E3KQ?OKvP^lD5Wvfr` z1xuA7DX^vKjWwI}z*b*vvk@NTx|9}Vj)h|6Lj{|37sKju-pI2hu7b{vrAVV$1sdDn zhR(yD)UAqnSl{h_J#huXqChX2dO4&_7y+12v^I{5@8ptru0-1 zmA0N)rdVXA;M8oVuuID{cq044+jpEG!W1PU4cP{vM?l;rQ|7F$g`%D6wemI5?3lJL4IZ5VIXCn7SgFmNgzCr+ zgV|0Zw>X)v@O6qQrp-8iaP|9sbqq|!(Xii51bYM{N)HpiIMxUf4AmS`O>zfeAHfvQ&`dRv+RrvOy>gNFjGp%4&2LIUe01hEe!N7gg02?j^#{gaPx`f-X?sWvjCPE<;)v$@N+D;A$&F53+BLyOT`H4$L zneip!O{Y-{nj=gUpo=yzZKOBqv{R7bwCG;d%b@iWfj1@r;TWM4w6n7(N0R8~+3iy2wl7=*e;Z>m z7lO4lCob z?ACWffac1KCMPGEcvzZhJK(|A5koMiOwdA{n|eqr0-2e*hUJwO9CZ;#bkT0gV%n%= zV9(>FTU9AVB1VOp^gNwz-)DLRp(Tnl!Qjc3jN{ND@*s)!!*-u3|81DiR66*Q)#z^I zirNs89Ztl)F2QneFl2Osp36%t2Lb{T9T`W;XQj&Sx!Q3mQb^&D3U|ne1sc&vY(|6~ zUsGDBo0O4xC+j9Cwt_^os@UQb#mCElIM_>AHJx*~71^AS&l*OQGW8@J*gUo5S(ZZ6 zRrp&@$8Z`_aa>3ztCT)xio1v_40-+Gl;0AucPg$JImI0ZMR7ZuH)PN*0jIzldpD0q ziP+nGNUaa+9T9R`aSdlg6ehDGy-)LCecq?~Hdq)CFbtaSlFKWn4AZ8$!X zI))Q20#P*3zA{Vuh8DyQafb<3 zX9dxsT5g=03$lo~ag-;?qMnXDfjdwYTIU5q#SL*-h0{klTjTOBxcX-# zrISU#8KUKnNZ2UoRK6LCC45Z&$qxNiwiw*))Oq zh+Fmsh;h~1llpcKb`K819B=H>Z-&CR)@C?pVp02}zP0*UHt#0C2|VmiCGaXm0vc<{ zyzB!XIDYw}7#ju8h`5Q><%k}l@AmxKw3%aZRqP23l9f#5k^J#HEB^hpN6Huoeon%{ z_c!aS=Rb~1{~(R|OoMqVf3Bd)5dWwCQvW`J`w!CdAEfa=TbM4jS6A#GrJ`sGb3M0& z6*5v#paQ=i^|}HM5VHe>GfpT-XAnC(Y#xQ7IiVckG(Un*layp{b}nR7pV=4YNK{O4O+7tOz~H^nL!D8wh@KYHax628aLFUKU-DT_D~*{ZxeW~QDgA+A|z<~N0+jYiS}^m?+HP^^ArV1}*S95(D? z54S*Kn&6j}x)}4gN?TNc0h49#>e?`YGsXCBx z*c#d`*Oqjc zj8|)j^C`3bP52|~&HG^t-L4prCOaY*8jyKr5}BaEM*?N@J*}t)X`7^&D7ty$g-97x z9}{n=*HTHnKCK~9s7tQkHm?|yO*eIKb$r)&q07|Z8P*cRF_wcj7l{`YajfDcGql`h z+jfn@jICOBf#Iz}Kyt<~6D#pja2g4cyCh|4S%v%cE^xWHilg(30-cD{A~n0RZaZnC zxu%`1MPiPkYnq%hL^wkUflIr1qL9HPMf#|5y535yrq||9tt_{pmHO<#q7|8o#S3^_ z`IZKjZbt-`XC-fM9jiO=+T!J>U)Ux2;Qxt0BSPg{x?%Lm*M|{nGs5zTP-Fgpsc|@D z{?OL-@&8TP>JAHL_JZnDwHFW)=_b;5B(g246Z&XtyGrfGqPP4BMnx7_duKmFj*1zH z=z7^|GxSKp5pGKMAlO%XC)%lvWDc8pgAH4=%gCnGc~I3DVy?YJAE*I~-_L;Rh*iDg z465@jLo$1#1^IyFBQ~Adq0b(3X=L^ZTle5u=cH1&JxF~X{!7(M;Wj1Yr!|4%R4e{7 zo!RZ^@koo%vz>B;<#?Y1&DFAOFf2AKhpAD<`DpKE}*=8VAmgB^NxGie0Q)jh>;>VCuM zZ4&u7H@1*kQVCg?>C)}0nEtBESeq-~OvK{nxWRCsfMGQ%!I7Z^A}mb0QN>*N%>jS?v&Y{2f}EI)T(wru$&5cb$_m-AzJ) zI*Sx=qKI0`3sRk@v702cO=U`N&Ma zN1d7ag_GL+M2$}uE{jldz{>gk$g{QjpUUt$px#GE>z-*tUa}Na?LU<=A?(|#ru*Zt zWT{;8ZShTuM->iXkW-uuPRg#8!3Z5{^=f4Gym&wl4cXzD6P@Msp4^Y)X zwNkkD?DJyLtwu;hl<~X=4uMvkN1${o|3 zj3Z9RR{eVC{#xA{YUzTg1!pcX$t_fzhnUFUWeh;)KK)`x^bS!nm%9D<>W=C!ZNzNW+#%k%3JnaF>>E0QB>4@){iY!yN z1DjR1gOh=(A-2^ij7WhT>0h=ZK+7561f|628|9}1WcYq3G)2Xh|ho~v4TTb>Q(uhuVxV&5RC_Uv^v?dP@2hqG&i zdT9o*l?K$UufDsQsSZj?s}KHDBw*{EGpyR&1!2gxe5h+R;;miATRpGa{AqPP0{8{L z`zvM-(CGG8Pae2^2+=V^R0+M{fx^Td#4UbtFhi%zSkF!OEgR0r_AU8VA0%yBbx@p& zW}K1%{i%Om<9=a+pe|;gc`SPDe4qyNY@#P3fh7FXOeTaiZ!G*AcCydJT!BweIP&d5 zzwqs0e}AUCY+VaHa6j_X6H|!aGFLA-R_Q$ek$W8GOpewxPh@GttgF4?P&@-Fd`}=QAQ(F5)EAuQ4rog~-PJxeO+sr`%k*B%&?UlS z2u=UG?r5f0U2s*dN6amEatEmvpl3`>$cyxgUbZdaE088<4dLn{P0|I#o}j7PGmau` z>y9-{-GU^|4mC~o0H<_b^l8_~dIa85z>x4z{sS>8U=10C<&8%|eQs(L7`e4up(1b) z-$++2-cTq{F7ih($2}r%i)Y@QV-n=f(BsCSw}&e}*cEJ2~0? zmzmT*8-OY`9lL)dq%OsD)f29Vqh@}LxFD^^Q&pI20ySBljYd?7)@hqtTWBJjKMrpR zFO^rQi1*9AT8_&>1_N1}=Y61P=7P2)x#a@SGXgU?g@C8+0-Ct(_=Dr=f#K~0>$5*! zNoty_rEHX$QlDr2#3l52PPHB5_1yOS`2^~vSwXqw-~-V{zjf!+ye-8SYMtW6d)$R4 z>>fqKN4_P&@21|P;^n5@gDm!(3$2N8`x{y!;w3Y0 zMh9{F^`+7+PmejB8$Gt@*l<>wk`-A_ zs*D7Xi^e*n3^R^|MCmsDCCiWBTt%|j?7o^Du!QNp?7+Z_GlkGX33|?oloK_(XmN8+ z*@BeRxRsVhhM~P<^eLx^GTD~^SIW5Xpbf(s!HCM-fe+s??o4v%N;j;iNSc|$m6ew$ zS4KDfzSz%G45_^iEB?N|zF2fgnhAdlyScA$?i?bCmNU%`|V=aRpZqUJNZdJ7WG?-SOR7HSI`6 zq}P5LqyABRDC(nq+($x4YtbRf3|MYFE;!K(xsdV*R64emD_jV9@^5g!GS8eNdgEeP zaQ~IGtZs==3x&q(8p|0VEd-$VV#~2bw^QJoMKl?4xT(FdVEblWigven6C>{`h#_SFCEO6M4iN0L4&x~l)B23Lg` z7Lr_NQ)43RiS-XmA8c$~ZdP41W~fsILRj}1HV%SZrq{N2*)*wRdq{fRf}8zjM$PJ7 zX#ndSycSMs3SFcEXsFf5(ZbV_6wE0e|7JZ692O5nsmso09V^#6<&m_igk0sDQ;&L2 zsqBthGv2i~h~YYl`lrw2>6E}F!77Pz{vh@#7kotWEe+QFiWHyoD7gYo%w;JUNCy3l zgk?mdLg`}&D2GHjf38Pq(MhW%c1x@10s1V#D+H8XAb>E&{v}_Gs4&X*OMaIq9l&k4M zKrwp=_Yu8}n4zj+2umKUHAhaeSQ~(D|9Eue_&}DQPq$e3SekyU^RAU~^?7;D>WQcw z{y8cHdS$wK?d>Q^Z|p5pQP*&2eXj1Bx;V5qJu6nR+uZj@t+F+QDPDgg#RtOf|OiJKoxplF%22GP+qB@Dy zKivI67n8R912+xMR=cGlU%A_n#x*sEi=%fumfDI@c4YFo+zDVk& z;VH11WitU$YPmlHi^Fb&+0_(cuE3xwI_f3-H# z$)D~si)j3t<1a69nVGuswdh|Nb2Wqxj-t(`Bvx*UB7!ynj{pdVI6azCD!gAb7d*8@ z-uV8tlCVLdfhz+HPs-&h{VxBjJ=4cDe3D%;A$1Om60Q|B&ts=|PZ)#D&6Zl*6 zSo&g1Wf`QywJ75SVS9gobvCh3pOx^^9yqWG<@+d?JcYss1in>>ZwK|QCvlnYZ03WU zcUb7#-m70!$*R#iFQ-5NXJ3IU1>=)taQ1lSi!nxxP_OShaqo!^{DT*}JCWQM2_ESJ zH_K<-ca~}|kLf|GJ@l4>?Xy7l;ale6TPd_VcsoGO@z3;3g$?K>;?DPfz0?@gfbl8# z(bO#bys7@r+8RN9LrYr|6B&IQebav_X^ds0p!(@ivP!HAbRcsCJ`O33tIMjxYt+j<)hcDc0P3< z&tVN@<9ZoV`oR1p`LJkdN1WSQRYbh2z|B$)ErvGghBsC{Z=latw3&|x{YCv{(IJXC z?K=>p5p^#cRF!X){DA3CFW9Ldh(QDhRE!vyD1!SVGLixY`SEiAfB^VM-{vk)W8e<@ zqoGFle?^uJ{~yKBzf$`CsUIR1bT+s8$u{^m1w`ulPqYC>Zx1pMfjJZk`JpN;nk7=M zf(0sQ8FLX*a5I81cFp)v9JQ5;eM6bku-Z5Hbql8V4EXs3BksBM&lhJ={0D)5y;MvW zuC?GGYfZW4VG^$|+Agl&r(81+D|~CV0sI)~3GFcO;Dxxf3FAp_LBh!-xJCBNk*4F^ zQi22xf`cRp#R3x5N#e;AApFt%Rn?*UJRqFFLSK)-)Gm|ES27fim_q9F?{R=rjOBau z(=*jDoTk%NdCRQGE&R!#o4ew(L>MenE+D}aHkDDmIa3?l$_8@{ZDiUiiD7NX=E(;+ zbIvJNBc>E${m+=^#Zg<^brsMRWE^$&F&l#g&RK=jqP!RlwKC#Ip0%iR=Bd3}l-N>S%^XoMHfyFS|Q$1%q34>i(s+k!N=KU8k?e#OxU%phMj~@hgqd z(ahyO%jD+%a1W{_<>c2;P=9BoI@aWn!3?dLnbwK4#=PT(;CAsW5>*jZ5fY~N-$eHE z>O2AoW;2y>vLPA8D=TsN8N_T7o9WSe2kw;UWpQh21@g@(-LTgZr>Yl|!RgDg;McTH z42#8?P%K8as{95V;3x^{#Ofi&x9ZWjj*0?%2cL7uDf-?;NOe_N8q4(~n7-MLe$7r7vUFEDA+}+#nn) zdjyY|#D{H8m)zFHhpDwF`AXVkY^JXu9V}2}`5B?Q?1-U0iERQ66);6^ZEwgZxl1mpY0u=>NNYD|WMlUZP(1JMmM zzOTrx)irDbj2l*+RCAv07M(b=qv;BW)^0n%azTL($i1NAYBmrz4`aFvaCwenJ`H$( z4GSiIU% zK;b)R3nZGu&A-HBABnM${AnQK&4>|;n?}WGA865C0sOi^1fCd!R;gwNb%R}=u$=0a z^J2RIM^-Ws3~l?!J+X&ZxLy{)5jIsLeV=zmcXTn(NwY;Q07m5VO`+k4t5p|-&C&XY0JBf1QMLM{jf5;cr~~!`ccg0DI!=&fvdhRlx(b;f3WOa2rNg=+liW3CW89{-~M^qp}-$oO5!GV##=Fk zc;5hDq7!sbg{ye(?dD%e<*fw-%#0t%;Hj-ae2Rv*lJA}B6Jk`K0e(l*-+t{a6@_G_ zYN_l4e#g`2d+7}cGB$U^c!p@M<;tL;t+YYE5DWS|0A9aBi&d74Q8h^RVF;DGcVG$S zw(t>U>3Jy)_gol!F5{qkb{yT$_^mK$%WHwuKaGA+D++(%8uYmfjEz7c#>{En>e z``RlCVkMxviwJ*V8}zvkto2ZJ6UE)v`SP913&8uL5U(e7Q|hPjvdtK5{e*1Rm1I|Y z&ACF0d*J}bN(Rmq78rc3*Tt!B0;d`pC~>Jr%b7+Fhqaq~kNc1g9B(MG>sKkZ%rsOQQAs96g?+9e)r004&n^WOEptLOhx5kR_O zt0Cr~k1t8;ZpRxA$)59L;b@eJLlKjR*&h}voZ~cQOP$6)dKlUgnxkG)%H$$IJ>*k7 zfGOJiMa24*w+MzszDq7Pu9LelBbdiO0DDM1(WxV~bSCk8|GJ`Q+V;!6fywrViFqFO zd07R=1Mw@O#tB-z$@>-69}kcZKW|3|D`x%z0gGR>YsidKu*(jMU$V=KbybqbA1E^b ziNz~0KsI&)?8ANlwvUbYr5I$J@U`Xh#tZ>%0P*gNE2vxQ#4`ww=)qf%@7IHnARpm_ zp&%c@gOVU0(SxI4EV4(y3?0O0!c1b2kI2b#P!8b(wqOs*1DBv2GN;VRbI=$6No>%U z@X2)0m*7cF(3j}Rbx=;;&c^`!_rpLB#tYrVd6_-U2*0cmqb6;RqO=l|0)4B=W$#g* z0$5~d)P}J180A?ZT4rOVm9)&M=5R!rs7Wd>BKFeL5zBmpqYY?aTr*!q*`SsOX-(A_ zxgmvh7N8Vk>GV<5CpgALRc#wwsB?&U9w3KtsicLT7k5eeiNx`Yjqx9(aWhqF|3I$T zZRgCCggLux7}^r-^q0coD+*e4Wmv=5>gZfLm^EB%3KAwn>^cXJ5FG1C^L-CE=gE9U zHCZW&lx{if933z($=QV-Ed2W(Gst6{DhJYsEqx;NIF> zY+o=q*g%OnGoKvQg2~WPu+JZ3Uf|IThu;TBv!SyoY)Fbe)v{7AGj+0L32g5c(ZYDy z8)k3cWGpmognfNTOTjLJryxr@qLGv(+sb~>NaTETasFNZ28sA5)W{elVa$k-BBsoZ zHC~)}?0Cvy8P2F=qvP29Nh)pl`0Fs~+tJA}x)p+fOg#jNFQ602^9^mWd3%C1;qKdB+fwEjy@hj>MQpGMwP3+{ zBE?R5HhA?WPFpI8NXII6Hbvdb>~@aQvH->F;Zl_zh_l6{_`dvb$QboYGU8T~o^sI}!ek78qFOQulerIhd5})ir2IQm^v(p*M_cE~0JIcFjPd z=bV#h!wv>E@>JD)++$7H7>w7f@~XvG5>1mE?YY6m)}rLm3uKh#ekk))KS&5ribPqi=Gn~H<>P$$hu|unsu6{75A67{TrX8l! zZ231+VdvQJYE|tMm`A6KJT!BUpQ=wx@NhCNVv#hs6fh@~+WuiyQuCNtyG+n%&|w7q z`Ix1h?4z*nS=h%YU8BF<0z2BrKPh-IvkGB_nAZUYxO@O}jF_e`c|me)pU)n7PE%Su z9MLInL)kWwCDXzCZKiDqzo!u=$a}fVboCq})j+#B{y4Bxumr$DeXw^zA%qpNz|h%u zeiDj!n+@QSl{vAGAuNeM9U`z2D(;fBL)k5o8v@+JA9#T<$C`y1ndPSue+9H4k`H<# zf`*>Ui*$#YOMp~O=f{U+LGFhF`3j8?7E}lXLX^i3h((mA2Y4XfS_dE#U#snRBwktu zKoc+T_!AqQmjcu%B3K1#Ms|JH>WaR91kk)U+$;dVV=)}(x??hcao50ba;!J{&Tt|{ ze=ttJQ9-|B5910X)P*?Ei7C_x99XCqX6`DMjf>*SHmo$to=-fr7dEFpf=Dtqf>>0a zLnLVeES4n8Czd21P9$mWM?*XqU{XMI}3?&`_!H@j4)-|KTf0*Z>^%jp%>xoKx-|o!I5yn_ENeGF z2f8PA0%Fa*yGEg0BfA+{sA!zp4Fg@HyP7yu-f+ujc9A&Mle>g)%U3HG$8c*1G{Kg@ z-HN@efrHKb(Cbk5E37A`>$_elL6IwPD-*Q9$vSYJtEhHyI*@D)*>-G7I}q4`$kM@~ zE9~5VnccE314>pv;5+V-vRnpe`x5QgI&lYZ{akywHZPvE^h_dfJ0(MT2O?C3>${M2^UNk0E3?^T_`1yuq3m)Ij zln-JdQT{r}cTE4d5ftdZC+9@Z+{a`6phH$a=mXvVwMG1=la$hry#3!Y45R<$O;#KZ zX|4oC6Xej7R9vLqYlxVz->SzVQ@&ETN3q7fZWP%Nb0I^*8%ait_X5BR#UQI>5zebO z#^vZ@I+c~Z`n$*X1LOvbPD;HukuV4CHcG#0%N*ZRw#2jrK9+jBszYY^d!lxY`_Oa) zrVT42C#DGNih+7HUXod@eSDyd{w6DL0U=QxL^~2tsEJ8MGe$&>v>qQys!ZIGh9X>_ zN60N*s8DqLmS>&Q0mcgH&Z}avmJ=434ucZC^!OEb`3craVXS@swM%Hcg%7Kg0R?-i z`>{+SbRA~=Dpa*&f5v$Yym}vVMW4JgQS$5=23o6$R%j~*ETA=0F?`8s1HEoq!rJ4Q zd`CZZgmLJ8vJ+1tp=Um7FK>*D8w1j@@Np1EkRpjSP&|7y&s=O4ouV@w0;yeTEV9`C z*OT$z+5`^IWLAHD!!2^PY@ONiNneZGo{?fMJUM4d>zb(b)&cozVRR`%uc}<(GdGb z$>GfOD6ODnMz`!v?KPo#l{I&%lz5$uFSsXbG>6nBB#m6DyVyDb-B)giXFFfCd%b4f z!2UisyE0Dw2G9#-PqwtQ$fmu`b;>*2 zbDFz{n-`G1KP8gT0@bT*hf3(R^Qr|KMk*V!XJ2Zw#o|0QX&C)Cxt9l|%EZy!V zdUs&jrQ#GG$IF!589e(poOZ-pPsgO{bRRs}arr8r?UQGBpv>PaNs>uSA$wC-aT-`} z8jK?@#c&(6SYgJU0&#U8+#9n|Wb@lUdSg*PYrH)xadNAL7ZuFLdb9*hNRf04RApmy zvdF~rM1dZel;Yx@P2%4g=h81o>#9d*RQkwdY(%|wCR?1~b|z^)5M8K++5Ek`cWqvS zJCa^kk*!?kCla#xtsABKN@ZuujObstcdrbls*D+t1jM9+XhGD5s45m8$ICfH0QF$Z zkNHP|Pzp8(suaP+!7ZdVbD$xpf`eP^#Sm_KzCsV4phq~~@NVMng2!)DPAX-r{lFhh z;kQAs?qUmJrGd5Py}8A*IlCGC0N4%Gf2{34PMH{Le-#FQN{8;x`jY;iOUS?b8vgTW z863?6)z6O*ylp1^u?!87vev3c1w|MZtcO_pJC#5oAJTq*mzvuz6v>o^8pSD+jqm-) z^LgYEOfO2-Pt}h#FAFt=9=md$Taj~~)C5&4vn+X(l4pHvIhNL{@`y06GKL$|1{AqY zub7X1pa&=5&pksIecm%Pu{~;H?G%a2PO(QCTHEd+Z~S~S5$(q2NiJQ+%r|km(KK1b z7O&tkhf2O&{MrSaRptL;?3)5JU6XY??AW$#+qP}nW+xrnM#r{o+qRRA%|7Y9)|^>0 zXRn!a@!kA)f7MfbpQ@6@OW4jj5{Ke4Cqnrs11;{ffOh^oGn7lrl>JXR{HDLvu-nt0 zeg6NVPdQNiy&V2Q+ZWTfF|ztc!!$5@MgoW)PWW=ZwMN-e_!nQy%Pb#m#S?)iEV=IR%3SX;6N!_pZbM0&ad3AmU-oqBT5nl> z*f`f~bm|cly4FE5@6J-!;Y1&Wg`+9?a zg-O9^3e!E-$s`%`P?-DgR0dfd3TQ zZ^uA!VGA?#DKO&C_(Subgl1&!@Htc^>}F_e_xm8pA0Ud19kW5CM+)*~O(w@LC?E#V zpqT&-tUtwD{^k)YH!D#>5HK6p!P$V2ht7H91|g{vs!W8!^@UUCo2VZSXI`;HtDa+& z_aX0=@8r|c7A`M9yGWitLRRzDe4r^n*4JedHOatOE*!9Ui3%QPPN<&=`UMrr7A>_v zIHtKy%fH^wb&sxK1)upS%%jmDCX#`I3^a8if)=urb_J8Pz#J!O4NA)&orKh6>{^co zahirAee2^fT36IpS<@x4%Bg8(hAC^_KxLPAI85 zJ9qfDcLK2WsQ9b+O9xt`Dq^(yQx)BD6$~>eHFNz8HprK@`I&N;!oI}qt`O#a70cn< z>JHDg9HU%sb0x)ifyGTxFVg?62i>-PIY$}T_6vO@I|Vh5yC$gwJMi#%TtTO`AK3bN zE67~`q}MpV`WCUq^o=fWw;2iYD8hkX8rhvT)5AsfZaWv#$m!I3+v2Ra`t=|Qop<)L zAAv(fW63C*b?=`o;K{S?K^Gg<`;q%_$a!oV7vwJheNeK1oFw-(pC%9AjlfL%G;F(! z7)ZKYdEL2%*bwOHFLzmf3m9~iuVMaExZFWvpQQKV02^ zv%k!^iBJ238~QcpMHP^cBrwX#B&I|xOrrlQ|$38rncm+}gw z9Z-wFzPLXT(l!8%vka^N`6~_M-nFj}W7bA?*XOvWTZ9QT^19t&A!8HZI!v{Q+N4pb z5Lb+OVT8}p2FbK$uffpqIE3|Af=T1Ri;t)K=e288f%}5lQ5$#(%tz1whaoJ9UIkh6 zmUz;y3>&Cl=}lEUNDRvL*s{ZoR-%+d+!h&6=#UKIBaPT49Dskz#}6!J?)8l)sFR>O%)4*tyzU*hN%z*w;lq%O>-3dtQ!9yW5(4M zohlU~m`a&vQ|2!|Pvwf-$2`DsI?6`mwFBkWuIys#Bm#r5mnnQ=0Vm+N99V$miyAEc2d8vcnA!68*rp`+l#1D zRO-K-8{WL1eoF$Ok{nD~1FMn#NJ=)*$Dvh!u5YQh0)>J^hgz{)i+d7Q)j4|UI`ISv z_}8uPzp-*}62vO^`6Sr<`AYa7)++txZ#%iuex5nE(swczx3P0}Qgm`K*0=t{PbVsC zJ0cn*`LL`Q#aA~psQqXZgO6#f&;O=EjY~nDI4{>NkOPun-D;gglI~o$BMIMS(th2$ z=J9=xO%eOvAASyfYzTUsZCq)H@}1tody*s`KPOP1!E>|ji2Kqp%kd$D_3_v1Jh^FbMdK&6Ch0Oky2 zEUS&UNw*mZ28E4;jD(j790;)BFGKB^_nF-wPC>^@B6d;mDiBMP%&Sf3-E259pcd+4(wIR_SX-??2ZDT|k$}k`fF_{X1XRKD? z?IPWrfD3I{^5E^ST2V}8CiqA=>J=7bVQ+tLPmyF=)zY=L>m0@0o zI1k&s^-E?8_sOt;zxrjX2=eon$B{8Ap~nJ$KgTYYEqSDQqJv+H#JHU;(d8Ef06X`9Gii87`77YJ* z(^K)Ck!qrHmpeEj&2m8&jVqlr_gI~}dDOnxbUkT7{1B%|O>C1P=B3tTjTeFi{i)^^ z;8qi$AB|ba?2GFWS3=O$#BdJC=bnG(jVw{S=C(4h232bXAl*D0fSj7aE3SIZ(+M$M zGl19{_s`u<6FY};@HI6$=afIqU{Gr;9{5dbj_bgtcF^U|Op-sWU=SZmS_-z(>Mgb} zD)r(uguIUcF$P=5;193wXw4Gp%8shbWIdO~Ges2>Rkd~dm(mDbD+LG2nn8memxK>F zf;~T4LwMhqLtG?KD-t&Dc!$HFW_UwUpz8dCYoG~_d+Z4!^x^jEvwFlc4rm9qkWA>H zqi+}(o}k>ldYUY;N^I=|XCR)k=3Fw{9?jZh*9exn?2xe|+|p)V$T`u4^GqpQhXvwo z{m(;yIv4wFhb%)QT(5pH^0~OyK+?u}LfY&QXDOfDVtce;-Y|NjSK&!P$4wz%3t+r3 z{amaT?b88yLUr!!yu{@y>c==u{*(_z_AEyCbh`$G+lZ35NNPi27v9ZT9>vb`1BWbs6*N^x1&uYP{ zcveBOs1fcGukCe4zwcI-JhG7A(#bN>Hik!j6I{)eeq^yi6*qAiZG^ZTFqSG0BXE*s zwSC?KAN$wA;om-*!^IJ~_A`zHea7_v?xX+WoJI5voopT4|M1b)GW?$f8C1sns>MB? z+Z80lZkXy6g#UIAYWdi#P05CWVvX+YHjr0B^SvA}G}H)Dyna^ID^NE?AKW_}Jic5( zQaSkT2~VObc?5D>d-2oog`LjShYk45VWCsc;9)Wx&`@+EMdD`KxVv;`y=KXB(tU0X zK9w~(q`Fw5Su7o@fU(FC6&BRe?qf9F3-GWJPIw>rLKyfS%Un(*JRBHK8bS87-=*79 zP2pFVoOJHH&3~qizbgrm>h+_x&y1$@^TCtt@3WdeBbBm)m9UMWt&y>jh^>RQ@c)Fb zKje^^w55osiZs;4+M`uBh$|e1A*m^}`lY9$xEOlD0LmXaHm+Neb5AQdalQ5Dg_Vua zFErDaMN{u$DO?WkQ^8-wvyQIGUq(zYCdN&sxF54_-`5>|iGIDk4rPBitWFwWZMMM+ zX9r@nyCt$gPZ_cXVqc%hYHNL_79Hs(r?T@JvX92E!_zJqPN7org{KW%QJJMLt1Xa_ zUxUABR9E$LYLZk;hY~cl9W!CmOsv$lyyU9;9^`fyW7>SG-n)Y2H-Em&o}X4bU{`kv zvQ~H%xKKY)sL*N7KI@Vw9<5Y05!qeRj6%GrapRvUaZE*z)(O@hRq^wiL&n*m;kJq* zFtw)nHI7=)%$`uyJ5Xs$r4l3~w-@v529nI04k82DMxIsCnS>gxN+2%DPV>|?H@=FF zdSg}oQ6n1)daZNIIm7~t*rB|u_}6K1nwR@t_+JnUf`t8s+9#>@*y9d&Foq&=0%$ky zd1!}-2B6;#-S}R^aQ|FRJ6I8N)8XOa1027 zA(Gf|4yq%NgY0)+qv~@*RO{N>+Ull4^&7F-Tmt&9*@AK9CU%%qoRy?mv+1;cHbHpo zvt_2i^7cU?Zt!0pn>pe}a5#FApH#cz0tJ=jgdel4tE@eC@U3X({FrpK13Mu())ow^ zv4P;dN-%YgYFRfcpF#0dQ}@vDQLt39h%7od7`XQ+;7?ALq?G*K3V-`%tfP?DcNCf`wJFBoX!zRYU zm(PO%%X4=jk@o7bwL(;c_6>UPjx*)^2b5o>YX(1tX~{ih!`vNCdKUQyw9Xs!imP51 zVMFlUm7F~+=_cVV3lyj57O28q$G0gv-0YZpW26ZE4A}T+ecU=oT#26 zcA@25D~e+0inUHbdkjTZDlZ>rQP5S2U+jm*B;8hm&K^9sIsZsWg= z06!`Ft8oHmUv?jXUrB_dkv@eQUbS9Y(7q83sp7xw^FUv^afk%GIfrP4NN)aU0;MlB zUDh4$49Y(e-a;tSKev1;ig?e58NO@Vpp*&9>bFXbw|`rJ0P(3%WH)eXRZl zNz!<{n;R|}pn+5rxK2Fn?NV7HbmH8r(e|pwg`6YNH$jAXoHbdndU{q^ib1)^l(^-HBzXZ+QImZ;rO_d0xS}9RsiZ6{KF(} z*ozQF7@ys{BmFR1AU3p^wy$$h9c@5@gkxX#kDTO!yJV)1ZwiiWx;o@xTXa0$&ZyC1$pQ|KJ!HlLbjMb^9)jI{ zd}(+kIuY{HDJ{=r03OFS-R6ZV ztk=QrE%ei1;)h^9;_HlxJdR`lm?9a*IrOz>^^EO}JvC^_6ruOOTz2^ltUyy~a;8sE zIe`90n&h96M%2UHPSDoc&cWEx(cH%LUqX$NrQ&ZiX-X&xAeV>vgOTx!j*(ID@F7XM zlWCX=VZH4JI2CD2#Y@$~-?N@XOtR%N|7F>V-LZaQ9cm|k8)XX|zW zqzrmvt82~DWey%N6*>{w72K-6&Dkl7VlbL(&Dmpro^YCv?Xg0I(XYg8qQjN8wQSDQ z_v6>~X?!_$?`&2ZW;9xAoJcOzPnTJ7qw?NKFhz&i*CvfABxIH1+=nV*-vMKvqRY^9 ze6Q8_C{*4N5tf)z%gNam!`GdPvZf=twF!mew(Q-3?K?$zT$-Rx7xmK`t7nzc6}nwc zNkE3D)3P>fuVp3~W97jE3ph##BkI1ehz|NI5oLhJQJh%ZftD>vlK>{j zZ(WTuES>lQF}KN2ZBIsB1&zbO@DZ(5D5ff45>iJY$&|>nFL4JgmV!UfvYbPQOkB}M zB~+fay|$SYguHBr=6mBFgND5QCgzQ0M!G*Z{*xADx0GY(X_N z1KJErliO+Z#&pwDTu49evg#rvyf~;g+aTR)sca(G1Ow|unqRerL9B}Xy`pb@s@!@rPc?&~Mxph1FM9VCS z5;v%E!mcB=p}Ap#x&_y=4e_Kk4}s>r#BTdiG%#nbcH`R~(gv1#tJ^SUuzkR$sCg0} z0{Khf=8tPO^}~^*AFdW&2B<&3-<%Z5t1c37T!*0XfgJ>Xl6B^n#G&B7ZjhmcwwQ!u z&T!TR_nR~lrmqVhy>b{zR8&wlN=?w37$%&br0fB@i&~Bligj4_*s$owJO3n`>|Yj7 zgw>C;)r^@+j|t_tp_-ie+1#3CDL>~aW_yu)<_Xz3A0RvQbV~tw%KD->H7KR*Gz|nL zYji(#?9&=NPD1Xv-SZ@hmGS1E1x&)5(}eGYD-H!_wk$%cBZn6p;H=yoi=nK2r!Q4Z z;5qZ1oLJcrA!xV#3G-i*zCdPvk>t-wvtZQ!$Z-496#uZje`PAGYC3%mnQts5aVK#l zVIzM1n!$z-K8zwHt?;AgTF{5s1(~x3>$^2x#6b;rC{;rj{=+&e zhBCOeTp_UX?jIV1^WNlOSBbePcN-Q*V**CTDvqKPBdH?X z<`m~xhCajiouX6c97_Ts&vo2US|69zl1&>;EX3vH2vHacNz+R|79eS>D?uyELNckv zGX$Z)3fI^3d)O+a%aVzRsDeBo7sCq2y?BXeNQ8=iX=u1N~0T0R>pEeFQ--WZ5u$WMs-h=d%v$4pF0=o{EP=_J@dMDxyzZf!(=K{Uu3x}dWC%9-7iY6)+OA(AxRW7W z#$HbIB$_C%Y6O;8hg5BT&UD{NdnKLO4^3dr0_@kS4dG0<56E}p-k1beI&m_i>gP=?~2g+9I@Ds#lsUb##Ks3qs)ZRuWGQ7VfnK zRAy`^@jIsh=Mji(u)Dz{OYTwV>1A|kpr9w5^3Os+@S)lvMWC6Rz>qe%OR-QE-D|bF zIFNvE_NEe?6?P`G7m>6Crp*u|f*zQT1DBBZls6iX4;G0Vd;+xJv{Fh{Olgo|EwF|Fj!Zvp=$CpPT_wcN zE_()%j&&p;rOQax0pl% z;+CJ&r6X$Hv_@3BX%U}Grk%()+?=0-Csx27jM5yiEH9NOm`@PHT4}tCB1$H?IR`FBOUsR zgMrF+d^5QMS2uk&mF>L1$%KHDp5HJXZjv{cd2t!H6S?}Df>I}LHKM~xLw>QHtg=ZE ze4MDiX;VPG{A*FcmEgo8B0rJhMa|BWbT+{g@}fDC=8T24kobn-5*b$)f90$fF~#8f z;%+!zwCNg2bv#e&MPU`k#}ffTo;-+S>I!0JDmOg_SRH$3^he10IQ@0{3Sv&GcagPh zy~zW&i7)0md|6yD4+i!R9XZ{FPQdF{_KGbSSghc$hG;)xt)zSLU=%M0;GtGvTv8bQ z(v+2?Du3KCLJ6_va4WW^MfTY2!>=Y^F+)Vi&BJ4J*{Q%%R{S)gq^d}(WEXIT*5JG zXGir>QYcgOpG|=2b7~k!vuWFfzr-U%8=yxOQVtBsvJ-a7c=!RFTS_2w1U|zUaJ+&L z(wv0GkF-Y?T{1D*Yq?etZ_3 zTx6eG=uTBt$T5XBa9A_o7&qWJJK$KC7>>S%-XFw_Cgcr2_i1>RM zh*+9-tP?wvPnGnzLfa9Y-edESEm>Gs@@}x!uIkm= znu~pg$D{(#Qa{E5hI8^Z_+eBB$N`^@2xdkE3ta5&CPv{Sgl}{J)H~OASj`Jc;P8=l z|I0XLEA4?oah%33zd_{nTK|byNw-Mz4JDSE+OPyose_7quPAgEXzDUE6XSamE9bkW zc%A{Trl5^7GyM*uioB>cW2?M^5M-+&chM9yDc%aMDiaV+0)B`3h|IC(Jp@26DQUPi zwM%FJpCo&$%0F{FUna%u&|NEXMj&=!HRP88VBg2U>~y;#ST-k7@v3sY8JhjK584A{ zeuOg20*GVvvdn~T2y3 z))gZECXLm%HDLdy86giHnU2X6gyB)9v};c_1G9b^f#W11%aI3JTqk9|#3 zXgT8M2%GDoDS77XK???MDz6R{_#yc;>`Wt$;*J#?Kw7G)`2i{3E1Irp{>p2zxE}8| zT3J}+_wTnYh$8QNgFg$7^v~rweE+qQmD2Zc7cw^dXUXxGj^CdxF2yZHBvH5zlSjP{ zL)h_W!eTUExcEIhnm98gIYKaxd5|)P1o8vozRfR~7cNZ?4@zDm+40Fwe2IF*up^q~ zH_;LWo-XRqkQS+{s~1^W7nkW5C+@dXxW0fXy$S%|o0CN0w`!XwcL%=|(ktRwCb`(iU+Z}w{Y?aqk>&Xf`Br;4 zYe=aDf3v>W94FSqI`pBOJr?eRA((fa_6_LR!*QdC86Lx5*8%aCu4fglEj>p?J;5O;~HM{42B0EW&o z-2|cyqcn_ax<$~9X`@B$4@szT6tt1lvDsYyPBp}N6&|Ee-^ot^8{D;9_E6_fey{!kQ=bc^IziUTQ3_Dzjohmu#U4y9gh|2aWf zKQ^JY-JIAFesMafSXTZ5;Z1seFhvy}#a2ZLDYH9`Y>7`{3mM8BLx60ZntA!kOwp@ zqJA~x0exk@qw|9?1#(Y|f_)PLA~)~imld6{`Ce$)afX+t-RBN`sJGCY=(SV><-w{o zy7WY1J*>Q~`_EG5cUM6KGfq(KbJ=j(XF0?AUyb}<4E$eu3d)whM=yP3#A@-aegtXe zkQG}?_Y&V3RLGTS#j&7;Fd+e3*w?KDRp_(Ut*BjRKaE7c?@Mvc`8Ul(Pd;t zaa}K=3w8o)>TQmUFdPr4`4-(bY%r5b4Wi?Q3(gLn4dyhyDP5%K+IW*1nec5GOz2Q5 z&w?_jqcp)%0~5}lPl=U+nbTG?tu|goX|3J`gvM05EJ2APthIu;$+|60X{^;`S^UGv zlQosS(L{q!LAuZ68=vh%&P_qw{KO)k2(ayOkj)m7S`;==^925ZNw$yk)l=y=-$^P9 zKyCGn=_CtIkO>WW2xE_2bw%aTvakZq#-qEnH4o+OQD40Y%hDFbntBUmRtX$#m6u@! z3gikhIwuWmKyTs+o`hT(%^$odzT(kdt@v;<-USxOnnyn3YK0SAj$bz-_pOEB4dhGQ z3SuH{EGY}S`O0INRO`~!GarB<8@|Fag?~w}OAu85u~ELF94)&w0tq6}DjywdCn}&I zkOggBD~?{OZln$Pz5G~>mZ_jvecYk2g`fhn)E9`-lc|*LT^k9)%GJS|60}UHE;r)#$jKyY5 zO{izN_MmAqt-j>o5neW+lAmN%Ikw;O46}}%B8z2ZW3&7QwBJ64gV{ZcCHqwpa$bVg zO5?bwvoTb*$2gX<5En7-G^Uq(d$+((p^1;Kz11AmGZ|HGr9RMmPbS5Q#jz3evi^7q z^ui7$O2wunZVa1-mR>>Wh9XU_@zI32>pgz1d*J;N=zbQ{y>>WH83bh1tn890+-@ zaG^CvSKQ9ugV|kLt4uN_arMUy0~W=&GrrjZT>P}oFl8`3{PO%%V8PCD;&|l@KhV{zK1|`cQND{=Mk@v z9@HL=AMY{b4LdUiv~P4&LqE>`z>>fddp#3NXYlX~bJwM&Q&d#b{mbL@^V2}Kq35v& zlsm!q&+s*Q$+I+bcgIX^&m<}6+`W}M|mf8U1MSS zMr%NERS0dbHAx$z#pN1uEd!q(EyU*DG;bT{jjLag#Q|jqo9~d`=HN>L!C~I8OWYF? z*C$Lvq-n3HPTU@nXI?lz@LI@i4+5HGKX5XhFNQVhj4QfoTvj7nuWA43oPIy9{o;C* z@Bi$jYkg)R|6w=rpM93!EzkeOLH*;Pb*6&0tRg=g_nJ<#ojEW++~}i4IMI4+?LBnE>4GXog7}aC{5zZT+LY@t-RzsqDY*_n^8V z%Sq6BI?y1&CDbD9c?T6DjDu#Rt?NC<bKHNc;;NDtW>D>gf1R_q6~lt8q_#~dzkI+3@n~r9&4n^tMd~q0!H$cY?-EO7 zx0Z(A19*OI%$97ZcsE4}LTb2ZDJFI%R6N_!K4^WQ8|;HH;JPu0(5G)-cI7w_>T`v` zz^!UOk5@rssa!!0D&fn9nA`C@CnU!1tNRtN?e489W_pVllseYlXj`TTtLhR_YF^9hhV zv}nYHE261fR z8V&A5ou3HVVpQM4W+U)uSm^o#A*R0(!W307n$cJoaviY?v^G_+y70j**>~izw>D#d zAyT;5mz{97+J`np8FJm5P9N0t>;5Mu;&Ur<&_r8RxIRNW6LMkS^MtM8<};Wusk z%n4bv!m7sx-wuKxS6A$aB=vVeVB8U?<22N@-k2@xPh6ZN2Jr1t&*U5^Fv;K)r6UE$ zs+#KY0%pcwL+fEb4y%BIJIQuiIwHW5jiGjlve#pF@tvHVF($~`GC#p#j6=s&Vz}8t z%=J&j;LdPMS|17=aG?M;h6Fdu>IhgNS^PUJe51GXL_T5hmMjWe zl7Reh9}o4DG!wP8xM1*idLY;+Gv8;z&A|}@@b8*+!fi4&BZHx1bnbpYI<4w$avDRIusF*;D#jBXc96K>=%}3j!*ixx$3{>3nGtnNXoP z4^)15(!jPXq1tSvOm~nds*0o?o%#ghYeV7y3w9DGHlxF|3T$0h%8KP6yRBc^Q5*UK z7E0?P{91uknMxKwS0(DdSO|xr4Mc?!pw1O5-OR^xW{J`xleUcLG5;!f9vT!;mh`dB z>9H@H(VAM4+9830ZZ&8UzT-p!6Eu3)uIs39;C9udsCql~Eu8`@t#QU57Gs^!FDf}y zJO4ztzgLV=4eu;Qm2^Fq)79QDB3uL%a=KeLXy3)y)0eiX=1%V_%oG~F| zec}=FZkgI$f>5u&tZDo0)W6r4lZbw*r~FerJpWZae{Z$_(2(}0hLE`HG%V9i)K|Xx z0duSIhjR;y)B42V@uLYu@3EZpbF_^|@$;6E=KR2&jt;x1>{N!BG`_H#TKBxrzwq+z z@&#lY>Wq~B3Z)5?RBfGSW*F@E%}SCy$C4+S0G^&owIJ>=El0`bYwP7rj3>|zOa%A_ zrUSHbzIzA91w+1NPoCazQvpI#p1$m{=jJUqc|B0{t9GR^mTXTwy4Y^l+ra6w0@+?z zz;Z=6X*Q-jstz4gLkL01%Ul+bOIdG9xL}_$Zns-_EhjCpta}A|gdE#&= z7sI9@yBacRL1Ud0T;>u7u7I{w!?fFFYUC)XA+w%f>5Ejpq3;9uvv;Dq1H%kz_?L3? zcBo#HmUnm&E@CE^!FzaJG50P|VRh#OpiqW370*i+bUxxttzmb6i3Aq+=g2`;>vbL( z@|P7rb3Xd&y-0Cu(U_tIbrk2$nla(MOrB|3XWD=|qKwn-wpSssW%D!hN;s&4Ij7}D zn2u|L3X$XbC6Lxou5@G3;dls6;8(JR)u7CLHm$&`;-p2BV)%q#R;B<{KhGwGMK_|Zd1?a_a6r<{)eJ0^gn|FwtsG-asHDK9%Zk(N0|$T(;lXS zb(I!RBoV-e=l?jeOoX_Y>fEI2a6QEJd$M9#oyZUFh)yoL^7P~5`3=x6d=Kd>ISe@Y z)QWO%Ky(>D70KY?qV$TCu*2L^6|Urom6FJt$~6f+ZLSb%-ReRlzZ*^FnJ>dAS5O>h zz~cM5J&lfjSRRsfL6(6so6lA1h3m`G(k%#Q=)lByr{?_~n`$pa7u=+%GTg7xsm{B- zh)aPGgEO(-6+L=A222tY=DdOAv+$O2N4UC0QL`$*puN<%fN*J1YFPY?c|xAFp`AEs zumDh$=(GT8CS+Smi3I5win_dFKka&pC7lZR2fu$SGZ}S&pQk^OME)sEuD?f=qOpUE zxuLPLjlPS%xz!&G@K0cUav?tXy{3Os#sZ`0Z9Zpsgnz+xgXeFwx$Pt#fDFgUl=Oq?0H*O7)wMCz9G}b4j<9 zqRRmBo#>vc)~_nO^%I|)zglHvXYn|fn&G3aO^wh4;3}cobs;g^um{_Ds2kh z7qC`FQg~3)OL}O8`e6O+y=({qvyNOJf4Rr;+x8xu$-r$trF8P?9vS~PN!i-i(8}5w z|CWf+|6N~c^EsvRf9F#Y6(nT=>ES*oh5^H9k+x6`39yV1tFoXh@aTI&uD2_w5X)(- z>og;}Ccg7_;~HmZBj5vuy2Q&cGHw~JzQ1|=`eGL(2+N7%!u`{I8I|mQWMeGku`o2V zo4>)uFt?Mo0xE0R*J1KSdNb~{g->Sy8zKlE+^Doc)DMu5lf(^wFbVyYO1GeD zkjqe5l z5&-UEHD|%r=~cE=7%Dk*cIbkOS3{_+;}cs|0L!OaBap>GuJa2JY5%89|;%5Tv>00OJd4d)1^p2ve1s2gh9ySslxDg`uk&H*WakGKxyrB>=2F{ z(p<{#3w3f5ONT(XU{2-BD5AfL9Ee|B!q-g{QzWSgoBFoO-m3eY&zM%qu_*)`S0AP% z`JgsrIyrtF@qYFgo&AN!fU|q;3noDCm&7mW0Gr@a#EmlcCSrOF~%VHD&iYLRRE1;Iuo{xNfq`9Ea!@U zC7gh4keIaCtwRX5H_pfmaolHcS714>gC#NDjCxFlc5ReoKuGzX_RqVlhe1~p)15IC zkXeiM(Ezjb*3k!=w1$$3xK@I=1aIuW0aBO_2q#_o>Sbjv`u27nHE|AsT zaGg(P^t4EA1fn8%_J3i1olZD-=19F9a5yH#{5*%_xY zUbp=^WXv{N>V(lEA+CO&PP|N5L~jOD+{ww!>((0y1eipwn<)EH zZl71Y1P@LRV%rUOj%QMDaR}isg?FkPa0o;MXM5*MZAbxt5jrK%Fd^52M_I>HzUn3U zC=XAcBd+c?v8nVfvM%WrhUIXyGf#N=9q7|vGOORcJZWj(s9&FutN*)*_1krPE>8Q? zS^OEg|Hz{P<;Nrh>ESZXE%WY`wVRzz3=R2`wRI?zA;O|z#rEvd5#lX5Vtq7GeZJum zPa<0hL(-UROHJ-%jJNxaZ++RudO)@!UskF9K1~%04@$b!7wXQ;QFpsKsOKnwq{iE9 z>H!tyS=5&zVNGE;ls`0{h$BYXj;I1Jh&M(PgdfdB|tDB z38)K&Ax8HBlqZ51;oFUN=e~vBDA`69RR6j;=|1H?={V_rv|3R`1Edx#00ns^M4T0& zPy3Ra679qOGrrFU8z_+t?t9dC`U_a`jXnowAsE?_bNLny3e}L_^ZJV0eccgEzppqKV`<0$ZXXIxg$ zkgrLcTzVd<@|3jIrE3$>`QsTQ))w=(4kZz1Y$cf&cG(9=>s~*^IFYd%4Lvo18(9+X zouY%%9wE)NFJg%4%GO-Uv#x9SDYtB4OxzXL&P~RD`Y_s#dD|7c=eh9XJ>$Y$L~s~! z0>1R0(?PdQs|pAO}08N)gqH`xF;&n=x|WF&n^Y58Jo zbyO0Ocx$zUuM(N;#cD24BeM~kxtU8c5k}=}p124AXv5LYotc!}k4KBMDT8@&MK@G_ zaBPMcA}2VSS8rnKz0|w!E)rCz6}K%RlF43E=Zc!cRDgUCI1cO=nCgkmvO^I`^DD0F z1k33*i%)uURKuj_l%P#Tq}QlWiky-=^uA^9Iig`K=?hAdWUmH#HQ)QD{ZQRddA;K- z&2s)5DX6PDU31qc3NoGW|{8<7mY0qvtucK%wlM6VAPfQeib)X ztc_=OP|d^W#|gEj`xMa`e7D@H=H!F3bIiunQn6i2Q?kCBIOwqr=b9sFlVV{`Er>qy zR2eqL>veS{lW$<^OXBuZZb=1A^vA}|ZLU{r-1W&BaB=4m^{i7$2Ewd~@}6WYFX|;dVxash0Q{*goO~wXmfY{8E(D|2^ViKi_X1=7~+~3@}AOl z-vYVC#DQ)hspt{^P$_#tv{(>2!mmt=1=A{GlT;_VW+ylbm!X*7(KnvHLJk9sSJOVM zeORd<8yeMGG=f)@)Zr1xP-s;0;Q3x!m4jPe(H?M&Y<^DRbdFVD9e|{wQl_k>?o&G` z*T;}u+sRbjsqzf7)ZYj$5WlIW@>XLCm~9G_iz$d5D&9Y-7kkGX>L!}&gD}Y6|8UiA zai92d+m1TGMIsOTR<)0FWwt}4S`@OQKB}8P=(zvkp6lkf-la6|H$KNvuIj}K3MQDq z6```4q-F{ClD;I!!4e~i9jzqwy@URnccv-B$;dS5#88LUt_+P1L#PGLf;mL{3`*=V zsz~L$If8G5aFZ3rM{&AHWT6v6cGbv44Dv8D8aeB@9xK%k6|sMuZ&MLQ5;Lvb#}}tscyvASnlSL- z=gUfl@uIM0)|QN13hLcrPNqo}Zz-mqZV8t)rlyCL701SN{X%HKx6<(n%0lLLMDVwr zV(<5yH<(C-tVb|CYn)Y}WGP-LqTv5ED~Y8lA83nynhji{+<|?bYw=dEe14ch_-K@&Z z=jPp{q-c_N-`tY6E;Ac`(t0vX`$jPM7?ChSGn7O%%3QOZcJcm8LJYs5u$gjNA9NCW z+tLU_hLc>Bv=qg|GdYXX>$WE0h5AM~FC!r!AkB{|Yj}aC)~2uAJ$bW`Z-0sNze@yP zMBHD(pE3USKa~joUK;#SGW?@Jtxy<~0i;Lj2#l3i5)zlvY7P!$Y0X6DhbAII6JJiA zgie66o;yMF>94wi)%sncUQfn=LC{E<&5FuQwQzHv4;`&>epweF4DbLef;yeexmu>z z$h#Xg17)31*=hzyRT(C~DS1qiTs;B`k7~9jl`npmK%g&15BKO8w!F<|W;xczXeGIq z_a(^!Svq!)4syZbl$w+7bRNVsj}s6Jk-!9=xv?V#@l|QVrgN(Q2U9Mf$!f=&R2hg2XTOl<`iu%=%|wY__dYwabd>a!RoeD-_yS$ zmpYrXB=x~CDc-&CV`3`+P-Zqn)7ny*r*alIi=-G|Ibn-26%3Bfzgff(fRhg9*=E=v z16ZhcQ9Zait6)#leyuaWz}CFrV~{p9g#jS z;My?6%WzCsehat~0cOCbgRr36(Z}P*VGJelyHYrjqKTIw*)Wuag&hbq)^C}nphg`Q z(Jq!72BdN~PyCsWG={q`@NVNecS0lxfztB$z|-L1+GOuJl2AIus-&XT{}FfodR`{lf;(7*xG0>=jlZ~3?kua!V+Dn zOUX_|kbe+8bQ0fQzIi$bd+St;s;cYB#9Q&#SeIT$NMy)2@=wDV7m%kGcI;bsJZTO0yq4u@_MN>+}iXL&3#$lh>sxJ)*1vF~5GTLv_B?Mefvs9|J;sXp)$Dl#qr zqqNkLP1I(L;vgz0OBoYmf#HJR+DQLU^6GVQQ?aWnFv0%Pw z@4n$%O42cz9+4HJB}j*jGo8p~K6Mq0?ck^L3$y`=)9d}>p!j}`*1&VDwBEjMTVlmJ zRheHgTGky#2lDm2PC0IxrL2EkEaSwnJ%`>O9h+%tm z+$cx2;#TKq98Yr8-p~r&4Hc8A8FaN;9o_WA9h4$v-fpp*-3Tf}b?oyET6v7}m~J`{ zs)fOhf1^E^N!$aW3zQ=ke)%q;gLIlhk>b(> zk`AMV19bnZEd8kH|-#WByG#+Cvwm<-XE0xY0EvS{Qt zdN#i46;vIz2I)ps0WdXLcS6o&m9_-0?leBEiPcxMM($IGSyU%kBF1UK+H*@Gs#6I> zxq3T+xx}$I_d0Xv&?u?+iJ$bWHvdfYA`pj67V{IOnkFl0?W_Q z&S_21Jw1@|P^z7;D(2jLVEjLnePeVcTGDQJY}>YN+jcs(?WAMdwr$%+$F`kxob*kf znfd0-xpTgC?^^G>R+4|IUAuPGQ%^nB@LE#*MuTBJRl|f;p8!GKcqiMrB_QqWWO|2T zgES|zD#<0Zi}JXS%tU_om{Y#?YKqhXLCA)A?+SWXB`{s)b?2|?sUsV)_U5D0^y*O= zT?oyw6hC7dhEZJmh0u^zmMiYXU_e*i1FBk|E2x=q;1%GPBhi`W>7#{fElrTlwQ`V2 zppVChaU9b`wnWAy=z&5h7Gq|H@SroV6K&u?=Q-k(8ERa8c6(iZIfpvkM!zQrxXd_F zun}PJE=RYP=S2yTN2~hX+ zkxxJJZ#1B}G2GRYF&=*Tw_#*wznHys;262GWnhKQr=8!D+D{w-6Uoxw61Xtk&^dMSo-$(u>q^>)=YXp()nDs1|;>Vt?>lDDB zxskt9FtBuxfZrVw;LivDzYahDC)6ToWMs>4Y36M7pGdY>WG_rFA6mdsu|@_K*LOlx z$|@NFI3ffuzs6_9L}M4lwIEf8>n}JGme^QgZ^5J46P}FGM;9=<5h?*>0`W7_%T_5D zOp=mWsI88rvjIjv7PmrTlnb$gv+R^A-yS@hM6%s(_g2^0@}(Z4CL^3Z?c#gWW}>8H zDZdq+WV69|(y5jY3OM+X84KrhJil@ONj zFm)`#b^WDL)Om~Vi12BGng7iU|9qAITk7)gq)2q&B&&gsI)K z1c?x@FD8yaJ3*YD{#cxLz@3e`yn#{bXyce`%6@eq3oHv`Ksf2a=hC9+&1uk7<|$bF zqll`_?ot7;X17=gW>t6d{RH~b)RJrH_S_aqEY;2s%EM(_(_n_)X4XpWhz2--l6iG|wz?$o`co-i}JZ9caX4JplEj3?# zF|N({9(rOuL1YV_ibJGJ?!fL#nZj&`yp+&dH31FC3cb!?o8DVtAFV3He&vB9ShO9C z91gm^iL%&~;A<4WMZrQ>MaWee)0Y%=WrQB5B_R*JPbeP_1h}SqJjR|yc!XxG=!0ry zV4jJe^*D}HQoZe}->9;Iv}4e95@%Agy|%7>l$*Z@ZK7q(3EwaED)i{KzbyHoBJLWC z%d->LB#40B{8Nv!zs*$fNi$p^4np3TEsNs(I(gmR(_#?PypBk)w|s@1BlU)2pFf9B zbWI=4T{3R1T^PsI3*?fHDCyf8fgETAR0(D{6Wi5GY?$F_Qs5Uj?#%txlx zOIV9LH>{l9$dwZCVg-kaji$1Y=QCPEffi|Z3#%J*4p%uA5Hiaa_W{Miy?g^)OL}s` zJ@8}Cl1|0vCY_0^+5~TD&NrQg3r=NA^w!_4&>_#%6^mY$^r&P-AmfWV5-J`TpeT0s38% z&3SvqmkCijCbm-t+Y`9XQ%Gxk2a^>MMVVv!U*;uR&-%-Wqope1F_xBadaM_ zI6rO%TcJhY-noafZAEzyTuwMMqF9=E)XP^aazf&7ex1 zo3%f15?5ms7%@Or)TzC!bXAeN3^48U(^tWW?#=`G^mgZ1V|xa< zG@sgH$`stK_Bn zdMR2s*hqq8en7i-eireB!pW8CeVmF5B9!(>G?=It>26KERT2(+8PR3PpuX`mGD%^u zXWS8EO_w#)3c8Eat{PS$5E;Lko2Nu+7G6aF0033`en|%b2%djACoIs$HE1@X+u`oP zd6>;2w-8$Tdi@t-MDzQi-S53bWS<88ue*tU8}z@wL`G55<^cRqL)}j{<>iHP0bSp9 zX|azRixsGmAaEY!u34hwRh#0CSR}G5L2-M6DKZ=J8lVIAU*lr7ZqDw$Y~v(@&jEP} zjMb&p)G2;LupX+`Y;Pt(z1tnnG{#u&;$5Et?>q_KQ*gLZ_WPQvlW8m)sPxn5g%B4N zfr-YX4l*kH&JVo5w1VLwF@Uw)x__tYgC9*?4O4T~G&R!PEW_32g9fomMlA5B1*4`V zA^FaW6g#JZ(rdYH`>m!_GU^NdZ2b;= z^68oX?ya`}^t8{ReA+)ii$C1%Kj|ZhzZ*!OZ2GBhZAP4(wN%t|`r!%>B!pnd?T)$B z`sI?PmV+gscFUPf{%fgD&PhEkyrvzb=6P`?!ou++`VqoU+oJj}m~X@&wA1X2?Qmhz z@3&cx9Y>v9S9e*A^&gLwTVJsHTG`xh)Hq=Va`$dvum*D3+^++Wf(zLQtn%%+Lh}_o zB*JRhZa*GUkoFXi^x1IwL(xcpR-@FL4v>NRO7GcyM-mk2f!o59tfp9!rqeGw?7Aez zAMzAg%8sCx;$C~uZjvh6dV2HrXih~Y$!Jqw;*J*X>kQV~&X~Byzs-|Iwkh+BN4m|~ zPu3l^xcNG-b?hf{)sx6cSm9I)n4ANXb}M(^L)9*n1yR==tVgKPjo~D>2@t2`*YBer zEXiUv=4@F(CTYUTnKWmp=Y^^&oq3yzPCC)38xL-Qhwm>XjU_-T3`xrLQ>PbGsn^;N zx`EQ5p+fs^m|!-UP}dI#ms`Vc23T=s?Wjjh#zt6vF=>eUnR;*#M9Mj4A*KuZnn9@A zq>di9J&8ubEVW|@C2PSJXu@-O ze^oQ`Xx~K!$r~w-f;Pl?r`k-EB~RG*Gb>wRw5cn1?uAMWGM_g;n$^Ot|$M1Dd*YR-Y8RUaHVd!L9gq-QQ=UnLtTPU=+uh zSst@E0UeTE5>OLgCyoA?AFXhQJrk|11&q^oiTA|O7h;P&Z4LV#b{(E8aLK~qzzV-J z{>?XOvmHheab+E2)ij)vS_MtZ$ghT?4fP@+KV*ljNiSmX4y}*gkS?m9 zZEB+cAmJt)IqI z@ex`fM@;l&kT*_Vo5CJ|goBY;bE^<1@N_I=-cUCB8Q7MjaG)#ey}IHQ?V;0dVYYx-`?|g_!3FoiC$6-PMp?=~w7f+^J=LRoW- zyx9-I-95PU1fzPx?cEF8;)~1Pe)fdTTYe5)$2t^2IDwVO)nr_=nbzx0=l?!Yr!y%r zj4CD{UebD>uPFHzm?^N%F9!84p5*Q!OfcJ@(%@c)Zs>oO2KWK|pTri@8Sr?HPi(v7 zGrIk47WA*k_D4_?w>GvRlG1ZCvR87mHToxCQ}LJV4>`DBju(rSNXw{7L1cM|ta4*P zZw-MpJxNq%J#^Z2Pd_xNHN}_W=Hjk(M#Tn9ncmKEjXG2@835?}EbNy&TpnAeJ6*1p zu55U}D%HgL1rP&Q%O%9d*H-WiLZDX1rznj)2Z>gY#O`Rs*OK6U$W%8w0~a_to4a4h zMoWD)AGedTSu-9UKCJy7cIoaFiA`^yYYw=@I|sF7$21M?IeudCS}>X9u#HlMR|a6% zxoLII>U>;1Q+kGrVfFP4_sTzkP0zW<%@RrS5g?{%Lw0_l!J7Thn(jQ-|EJ|@tl)kp z;Md7K?@#STV@3h9R~%nu$;Z;f1#SNo>_hbqAth1!<(d61Oy-jIv;(z|qVK`Ya;AwK z2^X+br#uTyFEDq2(J=!AE<_eV*u+;62P_%7YVDkl(ggVp8$FB@MT6?H+QOCgw#e!{ zO6&I?Q9s?B5fd`j-hyDC}rKw>5>GSfE>c+mk!#@AmQ9X|CbCzBccu7PVM zL$XH^u0sq7?ia|tQJ%@X0c&kt2tduADR+}&Tm{ZG`mn@*+MwYWe9q3a#_q!zh1`F= zy&Zc4Mlks$mR#G@x~Gm-A3}7a9g)IRirA&nEqH2dbOSKzP#_=}D_}tI;ZJ2JM7W$N zl46=I$kslaiI&^Vhd)nCKRNB+fgq8xI`(Jvx!(W`;SMJ1Z|U#-Pmlbs?9AUu$p7Vy z|M0;?xpA4kPXQc4v4hAb0N@QYK+JLxRckt;AQB=By#s41!bK)*h94Nu%)i+#Mje?5 zhI&wrcGK%i?8T2~uX~6+z)@6KYNl$Y42G|s6!W$m@KC^{U;(EuTA#%s7Q=oJeBxVy zHdeUp2=ZXoJicK5!lfj0({n&OZJ#%If9OU&oJ%$O7}Ihx&7+M7A#sCo$!s5`&z>`$ zz*;Wd*^KRGjZ7N@L8^jGZp=DtMFv<1Dp$!YP?9QGO z5)R9YZw}C8k`VPvQY2q9%3Nft`wHVTD$V0|JP+cH(9jm)d|H{_(dxeF!MOPYBS9z0 zv8bi~WR+)b3AFO(TxM=z9k-xIu-O>!sz6jZNhD}=ERKT8T`2wa7lddcv0}gs^2?Wm z&!yadn|=SsIVstHF17p@bdjlM;i$BL{2^l;#L3v|YsloA@`W%j0KE?{Oye5>zWFK~ zJvd&@h|ytO1QcUGS4>Hzl~smFZ+d+IWETCG5&yyX?<-;xx@8w{#XG);W_%$|e zl3sPi!*dP9R^q~=;ZqkBZ_G}xH;`R6)Z^=O%T_q(+Y>y_{qFZ5|8HFTgV9ENdhkC( zaNk|$!-s`dWjkE8=DG17v+j3`Z?AKL1PLtp`g3pv(UNw^(X*0v(4l$n3}CW;?$%83 zChxG*W+gwPe#44=PS&5OX6ne<5r(EEe{v8h8lKRO8#_djv5+-#ClFZ;c}R=h)S|&| z4e;;K%*!EFkSDBVKp9V2sSwb9T^O<^jAL?$Wr3OEnSRbIHJpn$oJjFo6@osIGMCkn ztcI7RV6x=Ng3zIvE)NYr|8dP={3}qv$fgwBOFdkZVvV53$ zWO3;Z>>^1aLaw;FCtgq3?SP4lwuZ0{-T--U7Ad8bl_~8~#VP~Phsd{{NuS3#5y98E zQL$ayF_OA^u(Ch|*0*OD9ZMpjhCtncvqBOFuA@+5@0YjcyJNjd6j#<}FVr$5#@Tc- zRojTb0Kpg~SnRYF-voQ=yd5D{-GGZto`w}BIisY0dE`ukEFBv_k#$KE_G_r9br^D* zoNJkf1ia{`kA5y^E-uYl{2-oX(yF12HSv&ou+X|2ho7sn^rEFqyQ6gb0Id;NCNIsC zV3tK#pp*KLy`=UFIl?>k*L+6u(;#pKp;wSENzxm^N%=` zp?Yl@1+!MAVr-LK#8K=>rX(?YgUc~Ya0Kl&Ll08D>zTr}DiUJJ0O-WHb&SWcF>3z| z7>EUtrll##NvRZ0Y5WZt_nazbYL$YPYBh!>&}n*19H~Hr8^+8btLAEvgTy*gN>oXN zK9^_AurYPy?lnJQPuB0QDhye2s`%A7I2HIg&w<{J0x{C5%?B1mb#;(roe_)jms^89 zY@Iy;s+hVe4r{t<>ak37NDIKI2kK{tVPEMo115uGMUWaC;$UCxa$~Q-DYKQ=U^1Oh zGA2PEQbiB=scb+oxVzhTapd@{i(7E&-eCvPZc)2D;|ESml@x<%b8R@47kY##H zWX@9?F~;`k4`%Qj5VQG4Q{K%Oz)L%>XA`wfP7;>8b28^5UYhe7L2$oHm`& z<(AnZV-{7q@U`GN3UyV*xLkVQ{DP9T$vJFZ0)OaS4}Qf8V!w%jZy5kK^L}{Fjt7VJ z9rxmVKRt1oJ-?!O)oh)ErjFE6SROZRt-VZ-4rWJBi1XkkI}@g4zLezCLr`zGq^Wq##q;v)u~V_#vvvLp(h5hRXP9T1#39bGQhf5-|AQdF-O;=GY`Xo?z6>%i2A zpbC6cCg%#L{FcrYK%VdSzBmp9eBJ=Guo4VutTek%6IPZxdWIFt%|%#@AsD>91v=>k zXRVs!j>e4NtoCD@&qW;rpa6PV8hlCa1&67oIKteV%GA68t4NI8)L8fcLcZ;5GN;7V zb`c#GI4D5U(%6|ZZ@3~$Tc5Uo=^h#uOCal9B5Q10y7&flO1LIHZZk4Fok9;{ugI`3 zJf!*{Sl#zPOGV$P62W09UnDl=94rB&9A`8q$3vwXvwk#_MR|y8=_gy%l~&B3Ex}do z%^``Yz(|bPD&{q8n(^747f;r*AD`+0&%RmRDUj1gv&lffIcwyGtqDR`KR z>Oes2vVISYeYkiPpy=(ODPFMj!#G2Mt^uhFHoZ_QUm)l-Aq^Wj3@3+9B5sL^8iVXO z`xe}T%Q+w&I(5Afip4vk3rAqm@Ch(Tl8RHTWKm}oRcAC+bAojOqN2b|_;+(*9`}G_ z<0~fng->?v2E-W9jc7b1XmQCsQnM|m4%WqpT9U%NJm{58ec-=6&iNOtIgiZ+eZ-}B zh9-Y2Dy^QGS2a7eh?ry@6A}b|G@#4Gnw7IdYLp=KyO0vc>@`55nxHlZV}i=J6EubU zk<83=i7TFf-k(y+fq}76`(6PCG+$G*hu6`kBzm_8tX02#@I>O&A?&baJk=$*aWz+Z zMX$4IBIYTF1QHH$sTS}JGJ9$w%z-$hc*p#*ooYgH8)brWUS4XUreFFz)NgAwBMq%a z{Kq_hP@vFNpS*4pE)T`6V2}KzoWhDkD^fe+CwN+zri?T6bc zzeAPb9P`!*3EQ3<0iRIzU*vI$+J-O|lZNGshB4Is!>VCN-9|V2W4kx>7g2#n$D!Bz z<8kH5G383?T~LKeZ;Xf z!UoNydd;nivyVkT-dq9&LAUK5gR_S#ysleb`lt04F}~7A`#k0Ca-=K zlXz{p$L?A2i;;Y!n_3QM1ftC5T2!peIaEBLGrqzWtx3E#=imz4LZS#6J#|znUzrGH z3{RV>5)ioPb85-DwosSko#t)_Ke4sg%+K-Fsd=;O7Xwz{$%=`q>ufVN6C4q6Eo!_T z5yf+jZ#^qA!@!~x{S?)xub#7MD470JX0?PZIynX|_M|D=mQ#T_r@LVxi zq74}eZceXd4(`~P@IWP)uMy=iAE-9r7N`-(vfwAvh>@;Lseei^zIh--spFz!7C;^+ZIbn&a{U8O{?LtNC3Y=c(9o35FfK5h?VjDn!a2n@@>e` zv^BUdFo|$lcWUS~PyxBzz|29 zIs8H*jJl9Ta}AAPB{K8nG(gI%hhuE~!u9LlldHGHZisl{*`dfWFi7|bSEUyy}fk%}aV85_jqCZ6CiHQ$of zN^uMN^daQev4sd4P~O)eRdX!p2gYOtm8H0Q4&J3+8*5Z|Xo;U7n^zv$pAtKU=Xxrj z{+i^>cRMT9Ky7Wwq6HRk;af?6TIhglRT1{-)nOC(H67Jm2FFn}rD-2F6b%`ttU;S# zN`~sb&6irD&jO^ZzqE^S6E*0x8#E}rn>1*(s~yfc;DK@lIOhzzZF}b+in;U-@}EFU zVV{oqk5A~>;`0Fhb^`2QCDZ>HU(QnRvvKjyUQ?tjrwkxJloyORN*vg%+??Q7!ddH3 zghD=mKtw42#uZa^T11-!%zYVhwlBc~u3roFAgP}3_Dx=&_Z)t~Y@@_Ok)n$P{6JNa zsW#dVWEu-);_SPjf;@#9LrJlgYbPxhv;wz@u+7 z93EGDqp}R#514htY*|#;<>+6&j%OmjuBebYeD-}-dq!j5sCXMftoqgb;SyrI7{x9a z=;8X!POeXQDH)Vn5Fj^ru|$?lVC%X^EZHD!Kl9_ zTmH*N3csE64=_r}>C;A*e@3IMKG7&7@5|NMPc#aW0Iw?tu{pOK@Gu#k!LOgnEXd9P z{6UP{2-#GvVbF~*`-zM$|*cnz+w7}!`H6SocZIewfdjE zJy>*>=2c7bKfA0Qr5n#)y%ub-MSrgMG-pJ;1U0BTL~TsqMlc9=xT#gEGFQID@sBk) zH};$R>z!Q)=_(etVcXKs*0qkp4RAkVH?kC~N2$ZQTm7&&wMus`fP2|a*-=*EoRxK2 zSOhQH@d!|vl2)QBYz?w*cAVa276}v*y-HnosRaAkY{j0`-Ctu17_3nxyyCr-_pt|E zzIW`s4IdYC5VhQ-7adn_(5g&&Y$eO*9lSgO&3X;xu(jJ@;uDO_*5-$VTh-u4z(Qon zfb^?9#823gyd~U&klsJQj|f5O!W@(-=M#|4>5KftZ&J=O(Z((Z?Wupo(^>OZ*#=(gJ%2@cN#hqtn_mzoIio zyneKPgBPJL9Pv~Ym2$2~>WSRN$0Z@&2dsY-5*$PoG~{?ssoob8bS;LZ-)0Bn>|DvI z7w`d=D#ts7#S42IHlo*5caQj=*A_vJcnjr|qN;%R|A0vS&$ayrA~mT7?y9AX{BdPz z!{8=P8c%YlcPc(U|vr zStCL%$4a3Lj6xV5RY}fHPq8;pdc9}Pb;^sjI(}5rbT)drTIZ^Ljs1xCHIvJ8ck}hj z1S+GKS`e*A?N%`7H8L*6?B@~|Rks#KOr8F(z%I|*gBu+VvM8r^GvR`suXI;X*Hd`Y zQHHr+A8*e~P<0-6Fk7a>ZC>C8-nqDX`kRqF(~UfXQDJXwBZ7lHpJ=*3O{;&6=fOBMtW24)j{gO+m2|Ys&(0$i94bN4&x2 zJZozdlj^ZqKa~{DTi6NNk6%DK2{SA03ZRjTwd-)S{4$=(w166ZGF!4)x-A?xPnA5$ z=@FW!A$upJtt3g}1*Js$N@l>U6(wW}vxSFLR6cRYGa4lr-gCl8AZ& z(*N~M(a2;Lj#XCSD#koaMT07GfS~jM;8k*1Wp1-5mBrEvvMrP6qb?j+%jrg@j~5>+ z^aR?A`@*rHQPhkS?ohWyO;X6!%DPQq1D@gC^j%~`->8tQDF)sPz#3g^{|ii32+f{F z0FZ#8#Hg8s8TQ(uX{Wt3IsbFfw$UdvE+;n3{j{awx=!c$T9GYTq+V(>`;u2WkYFiyw6gW0=cmPx*@ts~0qW zn6a8nuMRLwR#PWyl=SsOYO^aA5`;VOCHp(u3$NTb^;va~-w%DK+9k`y_R_+id-_h!!{lFtJEht-Vf+#AObw4PP9=W+;Mf+x{3%;_ zVk8a3*w_tRJjK!Z)mS)AFF!X9C)O~21%~_Oz)OQERepN0$!39bq_(my z*3`1q^>s1!=R`-p%52<*h=amC*#b{fG$DheuD%9!wd@HvHL@(6Z#XzoheSbXi#*E7 zWeuY!%D81E{RQ~m`OGS?Up`IMakvoYPoUN}bcwboQ?4Qt`-bfom5bvU55-v52#Uik z(+#96Nypv}>2S!H^aNnhl7L+}-S_|jDlH7uW zaKfzX9a3ci+Z4)dHIm3O=eZ47l%Lvu{HR|MXp~!OgH3RR$;z(7sD@T5z_Kao0?Wd% zVkM1Pa_TP2QhLbJYBIB04M^$g@5>2bRpsv$x{`$SGhbkofrPrk9_@R_L5J|pdmqWf_SAqT(Sqhan0Wfjg?EwbISnm3pxP@nul@p|O;iIduZ5O%_Wo>Z2;M}5J1LkzC zTd}r1&|#J}b?!i2`HuunLR@P?B&@01o?|~eI!eLRAlI_e>gMDub@$@LiaHF1d~oAk zX2pVVII;u}XfJv9cAC0UW0ouC_LooLpK^D1#ra16LbIRcG&14~y<&#l?)$LqTJFw5?oYGIXSd$ zk~W8vf?W6@UB8JV*0hohy{mw^VgUETSO(93V=CT1Sue@D+7LC%%K~{GG0H(KE}Sw`rfdS#uj#{?$dW%e0WMb2+@+vMLp!x8t4}ofzzR@`CVK-xPY-YSz>mK#>kMTT*b6OsH51>l? zN5GNc;@9P7yr4F7JaD;O4Epe&1o>fYT=zvb@qsQ0ZfLZm_S8pm?U*Z1VY&V?%I&d*_I>V4RqS>@R<_ z8<~t^w(&0hai0T&+l>we_6(kG7L1P!dMg-AZ^z2@G4#RbORsu6FzYSKi_KYx4Oz&8 z87usxJXidk2`o=~b#$fzZKD9bz?gb=~|_*mHFrQKtqrYCg)h2HtA~1Sj%<^$?a#CVw!4lTY`OeHVsi3pDKz;2gtueAteQe$m zvDd)P4L_>PMXFGMzp!_HB(`W4`#OIM0*#=CX{`Q_PrN%@VF{0-5_hOQS{_iSeH8gA zUML5ZFml=igE0Nt1&C%Yf+mY1@+%3Qe;FBjagXx$Y9tj!w8#ykDr4lB$zDzHlkB;| zA%K56as8M=_3w|pTH*?J)D5p8j=mThVZ6{&z(-3KN=Aey&8dHW6qG?zy+NJRBFYOP`4&#_)*G%6j^q3%jl&+G6X3=w$EB;RPX%n+)H74KGvNO*#J~27Cy|y&^QmC6`Wg`?b0cGU-*NRDf@R)B8eOI3It9jeA2}k;s65`$~_}rMmTaF3Tha#DT>oFk&4Eo9ewJqVjb^9FVfiiv{)c(Is_;A59>HH zv#z4e9;~v>cAa9!sXgAd6tBurPw-3LFktGBXDx=eA8l(OHFTCp-Ea0EI78}~V}K^O zLwV2#AKJmSuKtN=UG_d>>vRP1EP00_m)75i-IQ_If=i(Rr?9PhN=c#BzNL~_Z_Ox1 z^iVg$7>tgl&G2Ofney>f2+J|)2ep7170hVOMmP+(&xb)9wn)~a%suG)6a*v6X<tQ@TM_D(2`;d^V|4KC}^=idp=8TEAHjN72b8-8TT(eZL40_oN)yEH;dC-zW zB4(@>)yUlY*G@7NYYIcdCoBT?35)#g7~ntlx69esJ1Q7C*jPIM3lOo2nuOv195I-F zD(?==Ok`$BTh>5C0LRD4DQg{BVCf{zn(PB~C8K9WfRtizI3&8uoY-?~2Sm#wmqRQ; z6rxL&qz#%mnba05xRtnyTpvC@NEn_svYXF_Kiw;5;lat61j0C9y2NTo#Zm}bvj~zg zJ`vFB1nl1~p$VILhgq1?c=nJnJ@_t_D7~-m!Nh^Euj6V^U;j9fw!wLHryj^hhDS>Q zA4XP7TR+~|N9{_R^YW*a)xQysa|H8l<J#<&TV0vI4*mWI0Xb4$Q?`!|iANY{ z0F%sI%Ja^MB#5Nzax_N-dWbFIu`V+rZf>&b?sm!Z8uaOt`;QqKFD8KdKz-qIcCz$1 zO!_6G_ZznJ*^J%{%q+|sz07RC9LZt_<1q*6`$&M+fS=6M@@mR!>>}4_=o{@8F{1x8 zIZ2Z!(S2nElYi)4cW|fzrPD~Y*>Jv(<169~K?_2I8*f_7rZ(J`B7zh70Hs1W0EDpL z0RSu{#5y>&0My~+`dS`nqaymOY$QH_PlBT7T$}_nx}zsDu`6PUf7s-))i2*%xzT_b`|ow1OkC zSQ&{PP`oH>pexsNGh1V}V0vKxjRE|g0Y)9EnDGBRAkfcAjlbnc+3MNrSvmY6#PZMc zk^B7@0VBPC?iWu?(EFU%fD76xETlf5QbQJ25<-&9<>r$Uiv^+^i1Q0zd2;ipxQKPG zUa@gq{Xw)2){~LdV*qaRAqu!( ztT$1=TbUM8dG`RrEe?2kr;)HqtNx0uzwML-J*jOwiu6D@$g1wKWgj{BO-R#k9BX0G zdy;NL)C}sTXok3%rX#7Sqf}ebQb~txnWi6&{NYJ`^hbxWJ%ng`mL-PMW(lH`_d|5{ z!5aV9BVV~-pn`mAXP5KST$+IoUn!7ra98xYX2Kct@Nbgr`oqkf*jEe9=is~tL~nQ) z5^P%G1_(G!1!e=WYmO%>EQJLyj!|qXbYGn#$HU%PgA}A4{cdj?MAh2L?Y*B@Hy<5K z%RWi>x3mN%dT2?3M3?f!B5BOQ6Z30eZYDEJZ7;VWBEX~Gxz&7Y49+DUW zMhPcLfi7xBYAqKt^b@~K=2*t1D_imbZ%Z*jF@wy2Nr4LVN7}=)`z z0l5CvspJ0`LK^-hSe>AO)VMArj3g=9ZhFseVO}E*DDDpg#v|)e>?odUWn3)8n-m&4 z3(ET)cg)qfEkR#%aKrH7e1g5(Av3$X>(`fStZ4eZcDCK)X8`TlJ!mmtZK1C9sIyo4~42 zlq;wEu3H{&eKqt+vYO=^Pb&m*PSyEj5{t(Zl1{5(`M%;36o*Jf?VX)1-3`SiTd7^Bz*$r2P$ca3+W{a0rO4ovQ%&u)5PYZOpCdXO(5no*8n+5? z4&(IhX!~0>?i+WTa1?ajkIv`t=BUurO>@zl9Rw4(=fg16aaP^7xR6<-ubHiZ zRZezE;ko2%a?%>6W^{lR?*VQ+cPN)l;)-I5n2nru@Pd+C_!XL}1EGweiE)_x(HvLo zI1Lxz=`~W{P^Bh?A-3QmxBIgvR0lk`2PU9W(ARsl`zQ3hsTf&&)$upiz$bvIFb)xt zh8gw{Q@4fC2Fd5x zL%2o;M*2Ij*P`f0mo@T;h0B?#taqCemmNMGU0>M-zrlzrQCX@lH`VmVuz#+8(4r$M zZ~Q7)Rw^2oyKI-(ktG{EcRx5oSg=0ZbPdwiqSx_7(Rc3!>QhiOF|OzYd@DI%o^v&# zH3fVvb{*Ugy}41rlO!VLr9<3Xm5e^A2o?YJCy1aPm4B71rI|zd(brO36(3dl1m}em z9e9L97IUkhhEVliB=q~2_v_1b2SGNaZz-p)1UNwNgN1e67l^HtfTGb<=ZCQ(LB6!l zVnGUIqul)d>rkX~Fs7T`LhiR`f>BAQ!H7hrD-Fb}o_;WsQnA7~q~ikn+ra1S5+)~8 zLb|w=jz@a{`!!*iWZ6ROVT-l=EP<0HkR>#W zfOXmbemH-h85)XBE$!!-t$lv~w&(R<&P+zn%E;j#7`m1Gq(na-Tvp}kfO(?|B@!$T zf7|wgVkta?mBOl8N1_?lT!JAY3+BxV*V7lC1h&#(kkh^%?}^9e^T+8U)Gu6o(|%FF zssI(bTu$%Fe0(l-gDwf+WnwfDQOfsZIoxAPdUC16B*ZH-$TQh6I;wk_ObjxsNzI7-ZQaW0R+?MS>C84dZVJvQyH*?KJ=b4YkOz1g-vUReerq!Ac1 zhL#I8lTQsnnw*m>m)XHA+DgVv7c*o0JsF- z&nB-t|6J=N!ANf>1{l`HaIV1#25MN69aO#Sv$yf0p^4X=ogwC%S~Pe2vt}#yFolDA zlbkg^#NCQvY|tc~eNDNv=ZECBeBMvDV6TS_TEcRK3lHw(f-@&u3V{1uZ*xU?~*&zK9+|R%z96EbXtMt- z4E+0=W@i5==KpND-a-8TUDH1@-hYy>RkRfeg^{?W>!iT?0rVp4Le9s=K;T5)gn9$f z_&|b*AOX)`kkc(WC(@*L4F#Sny3Sx{DR^-fO%o5&l|M+vZyyZ5Q=y09!)|bY?zwij zYHcpQoA&Ac1-`AE5HF@j?7Kiz=Su6V#k*KT6C4S&nS57-#fG`)^?VC2`5|(JW zL$WF+20y#-&gFbsmYV*tb`$nm`!L+N)D`1^L!+pl-b@X4tc?n6pv7%J#6>}bMyl#V ztHt<{F5@NkN`jv=`3{Rq3-Nkhw_t_1q-&8jG7?a~QqefC?M8vqHe;u7ZBsKk2_YNY zXj(~o-URneh@NBdiR(a%4Xb4s_Zb^=v zaCiKIAZUQb z;rPvGDhZjMksp`B9n1BCkP~g((2UAPqYUIY;ZRAbd1(v-Y|N6k`HRl@%NN{GRc7a( zDe-J1M9Q84UCe?P-T=GLnHE`KE*WQie?L!`nOQ!wnc72%G++DDd_yqll`?=m;CX~R z@b1#jSems3$C)BN_^Q!@G8|pZC!SWA>$dT1E-Oqv8LES+X_&v zmyG2iuw`}3R74HxF{}z^y9mpi`5RPwU>D9?U;+IrYl6;<&BTWg2z@q*v^k&-LZoD& zr5rl9AJ=6LChW0@*fz_C#l_r5I6ZJR;xne}UEjcbEeePL!fP5@ckVz}CthvyThM7g z!6rS#1~B)4OJ;2Hg!Z541A;rSJ(#x@YEuZv8&-CQ%!%dej8ep0j-1KaLF0j|52U% zyV|Z)u~NiPMe?rtj;B4JGpAt|?j;Tv+0bNWMc)L(JcozIKVfl#TvcPdVw5!ae;E75 z=*+q;>r`x872CFL+qP||V%xTD+pgHQQ{k7l`}XL!?{{yH9^>pk8PA`rbM{_ytv%PA z;=B((4+R+$N*AV`?#Q!FZO@!MuIdR0vgXaRZo4zNkGYPyp4&R!KaXd60M!DHM8R9S zem@w3w}{dOH|B)c9@>f8F!EUai4&dREK zosAIH;WA0p*4!4mGJ!0rI_OfMNSUfGfjre>(OuKoCcivzfjWn#nt~U@@L1SuS3b~? zY%T4_XITETV6AV1DQy|Sik_b)=rg!aExEL3EJ)iTrFf#kwWMxyXA;GQ1WoAPRPI<| z3<*lF_gi9^uEKt6=P>=(3RMMu*JG=>T%k^sZM<>lGQr$*i9JKHv!qgRni{c`uQ2va zvPct;F}jYt^OAum#3MY5QpN*;_x=jdv7PU!?qzMqEbu2B%1ivSJ2w z#0RB?UBXI6{g14ZI?HzARvF^fd_+n)lw}Q7Y9r$C5*oD`z_G0hTh}Gy3o>rv`w)8* zonNpL37ah=R-rK1!m&%ZqksGZjdPH^qeI!oG&|peWL8a5gCtGu>zMaAe^=3w6RrNZ zos9)^y@e1w+3Wk5W#jCe6khqFsL*=&nk41CQy1A{7)#S<;8;0aZk8ZFj!ITX#VWrr zEmt**UJ8Rdsmn_nxPU8q=i@{IDASJ8%`3TYB zQYOFUj!nBL)ko>>gNF!df?(Xr@tax|ewY&y^`<+r06)O|Y_9DG0-|>z{^T!eP1BeZ@PoJ%yU0{YJcg4C|~)c7Z2uQR<* zG0#)pbGVs+p6G|8*1$R@dn0dEf%|9Y(H?}Zv>@w5XLU(i)ftvXIy$sac&?e zZri<&SVzx*-hlLJc}hri_0lTqktg(>Ek0RWb0!3$5uDD_V!b;$b|@Q>8p{y}m=UvI zS^MAO55~l@zjZOFDI44MTL!qMg3m@1eUn*EyTt_~;A34~p$Z zeJYW}L86`A0;H zALZac5e2$?yu5wA09%LU!}P-h`|XK2_MgSa?-$G9X+#$iDMw)5idu^-_PxUAi~|KL zH@dW&7jK7v^j|XDFN_f_60)~2Z^eDGs#V^HMOqU`B21H1`~P%CU@qSwuGN+vk_;DC z;twU;v222CO(oYYL_!q!Zkw~+w>$eHL6CArj0{P1q5=!RW#s?Ji}APizF57;<7*Rs zs)E|b0pR`bwENd>#JF&l1;ck-I=>hF{~*T}u?8ZMylK+G{Az*g1@Lp6?NGouLHvpJe#)!i?c@Fr2!O2Jx}OYC zHAbVh?cU_asskn{Z4Gq$C+zktDjBPbkrM?gA!1b0B#cA@pS&GZd*WSS-99bO3QQMS z{Z0tKC1Q}_jCM$$*OB_H;cTQ*o*|Doi0NzrK7&&5?t-H;2M{Rp>mkyKVkTl1 z!cwlxMrp0Em(K1{-tnHDEkD+{qqscj5K8Yqsg0_{R5Y-CDo7|bprjRLK+IO=aqm;I}dHT!q4vuB@K3}3&M z>0eEZ(K+uswhq`i-;Ry|>QPxzPnq0r-7{}o$KKQ5nwTHwwg4h^7{aVJrKynykgUp5 zEry^i$dk=^P`1JdeVJO~6>ge+)@`X_`8bXgM<_ijZ&;Q`7&h&$|D zZSY$N>}U)**U7sIk6j}dqmPpm96Kjht66Ds8LZs(oez`w-qp0Wnky3xQ@9t_o)VJT zSyNHc=%^PuXlAj0Y9N`VHA98)nGQEbTDiL}*r_~B5vUqqaMqx$IE^Ge_ZdXA7`6kB zy&g)m7hJcOnNNRMM0|2vy4YZCMb;IiL~P|7`rh&F4BHR$Hy>aU!G2`CiV^GR<^CY@ zUsfo(3Ck=w=1pIb>?UA|xY#JTAi>f{laaZy1S6hVli4DB(Zr|wvI-Y``%QsHzQbbK zCTd}v6Xq*MUM9ja`#hkOw}VdO>fK4t{`|nrZH%EqF(nyGHHJo<$|tMlcQLjbfCOV+ z4n>MmiuA`o@7-*g#<9Uf`t+ol&;}`?g0H<>zmM+4AEwBM|Yv2u&r&rsbky%f(J1JgfNHQ>LRY;I_ z8i(ZYnXQc1T2HlW3%pSmyNk=gKWDCvzWbGmvuz*gVj%RcUx(;(WI|-;fS(tY4i zM&FOBB^97cw4kgpHQk|EJ10AZ8trt0@^*4gV4s+N*6s(%Sr0Ri;lDe-K{c3m5JuY9$j=q6l zlC^M^!)xmrCUnsxOD<%uwV93;cF5?efj4+whxwpm_b3NolDU8kH-E+|#2_>Xn8saV zXkdV6401zVjA-VMfTPDPphYrgwZ#fJ>U=jiK4R!*l*JF!Fd7u?>z8V`L)^ZKOg_yGc5l0 zi2j#mUVjaWINE*>bUV?0Pbiq%{5Jqm{Exqi=o>oOI{d@gr$|X#7E2VF8_06TW7TVp zBns#wS6nee!4@eU6^oU+2wn=j@Q3i(e!Y}FlIMs<4dJWd>m;Q)F#)r}TXN`UVY!8e z$x5@*FZo0QF4w0mM$@ad=c~^@GqycItzjJ?Y^jbr`4sYwbm8TKGo7nTQ+G*&)`mUF zFT+CMnz1h`y*8D$Hq@20G!To+PMzm}ta*PcZt27~cJYbEt<3cqCb>Ol_@GnI=LHZg z&Y7HPKLrYn@J>NxZYz&{XYEIYKVNhj5gwutnVL|9ObyTHuDKJq4KF4sOZ#5 zKOrM)PJ3;69`%w9yr zHaw(Qbn+z2a(B0-@5hHK@$_~nkMWYgmlX=%^kd6Mu3+@@EQjw9Gd8C~= z#ExdWPjLLMR;HyTGB?C<)vETR;&qvFZO33KGs|;fCGy&OeC?q?+t%<60UxlTqz;C- zovSkE;_>DRLd!D?!dS6oz%1057UyT#Cwi)^|AjOmsR>!NzF%8z87HJ7U5->Vq_6M- zl#i4n*$x-YEaP;ExW>Kd2cW&!1dH8N$rhH@YCEn&^0J%b!VKMAVn!VD*(_j--Y%5Z z-t-io8)=tRDhZN4_*o;UCGW@y+>9O$EL;7##pxeOjAGZVi)y`qTk!;`SI_=4y_^Js*8&GV*>4XR7m0^UVK#?mK`CJ0Kez5{`p9N%a;!I(d zFR6pZN~NnLMdIZF^wpA;OAMBFp{2@u-K2LkanI=6cph2KZL+6u^9R1)Q{Ro(`#>sf zlkKwhrWwFs0p&07s)~KecixHPReK!nq6^w#$CXa3Q`$6}X^01D;utwML4(j;ja(>yYJB-ddpqB#@88}M{A0KOuNyr}j{h%FHSeC~ z=w%h)7TjDL=o5+dc!N{EyohYP;vAQ=SY9IeGyTqAP;fhWgGM2!btnCNh+A*hhaWjH zGcB$FD{NDC@p+;r7$Y1vT9bre{g-+aHf2slQ{hV#K@!R`0qEpQMEP;Qdo$=dGpipP zRFVTNDg_0eeGFS6gVl2KWKXc_lBIule{hUGYk8WJ8xioRxXg3mM!nnA*!>CBpLFD;CqjKv1drL_~y^B;q)PBB6&f=Npq~9bnCR zFoAyh!3DRnkcr`OxVc?t`#vprdv$jK^`bn$V574!*#*(v#AV7IsUV+{oAQ$KyRprf zTn(-A8DP;`M+QR$PZ1~QiH%^4^tX@yAzv*MGp-oz&qi}8JWCFoRhW<9B@5cxoL3|! z4qfZ5^G9lO@QKb2IShcG?*1x>{bpM%X=ie$&}+-Xgkm0TlQunK`g8 zMhH5$?)2pkgef)R%xaNH7xD)3EPqmV z&VBwTts-$|WC?=rs2+WV1%&+hyf_M}l#?(-8)g_0vQc|MQD zY_x-1eKrBy0)o+1_kunUT+cyGE~dzBU|5-ZmRa<>CpB}lUK-G7tCG_=l&9_jY}lat z`)-8XEBleOk##yWci>>W>qhg1`4?e|S(O`mIZ6T*jcq??_DFYIsW#DPrh~aOXj6zY zYogWC;VP%X8`gGGw3z|(0``>4Zy8EOx^R`LRV>8}tbsD*Yw~pHehV1#v!X%kW4-)s zXz{N`1oHK-(cjK;g{-+>vl7hD7;M;E1X}h0ml-kX)J~`$|f%r zZ&+~ci6`FF;_ZxmLIkjEX><0o>f459<8mjdyGOkCa<}<(yLy=_pFa9Vsn1cdw%HMl zPv8K|VZyU}sU z%+Z%W1(cEKHeRJwea=S3oz;p+=YcnAK2jvLJw#9s4>I?#r`Vz*hmS4^YXv1RZ^)*V zA}mu&PNV_YlyOQ#{XqnhLUrfOl74ZHJb|%2iT++LkuVsyZ`o5z+p&md;0zqH*d9>N zB+R}~5*hHGwDVWUV4+2PnGajQ0;cF`t1-L4?R$lOtG#1fvQRZnX4d-ix5mm}pmEn| zO`+qPoB{RCk`w;7=ic|XqNphKokpCD-JHHfIIN6}9f-h&^L&(_5*!0^4@jv@5 zRsRqass|74O^wZ|fu!+(%8lSF3CSm=n- zV{}j9I^Iu1soazmevILi*A<_;=~_s-q#ZJH+H>k8!O=DjKc*5MppQq&U8msLMDh-( z>qwq3s*HVA?Vx+M9c3hxWZX-)Nb}6snlBV|FcNCGreXrL(szO&M;@k z5;Ql%3!Lg9yI`@S?&vJKH|L2NynsN5%+JIimh2~RZXoo+mJu=!5fuHbu?v6WVi$yQ zscVAwWChG}eau?Ha~k<>!f@>gYUnTEp=zhEGY$Zuy7Nz(?#AOO?{Z0{I#fFY* z43_kd;ycDmUGT3aY1Y+w>1L+{m`y0q84(|IKO38YDfcyJcP+^)!ttA8W}_DO`zi3H zsBqRG0d(eb^bqOf&!f~nh(Vvfp@P4t7&VrA_(6?*oriqoKc+LxB){r1z)y^IVDh~Wa6gObP?SLws8SjQ1RGHM_mLxa*83m z{<;I+Ve|;5#oK^g<)+&hM7=Gke~d2RURJne2wuoY9ilhJ0S^tOTqb1w+ZL*0Y@NHD zs3LjHliEh|d7T#2S(T%Z-rFb%#W5Y_UtF7x=KYthFsE##C$orJ8>vllIqKX^WLT2DQcwdnfB zVh;qgH>{g9g%rv78a|aRaH| zNaEx!U=@DN3p|>+bmR}Uo0ABpI$?pfgA^qgg-DZ@>r3EnJsS%60&p&p8E#o3PS95Z zo8-ZGQtTlH8qX6l6*8!u@a;oo292Tg?bGOOb3BZf2hp4%MQ>2A2=HanP$~C2zIUvE z8dx~uZ8UnVf%p@)_=C~t&|C3_4_`ttG?I2Ro(mVEbsJp z+g{E`+Z7&AP*6fp85d9%7f=@$P*@Sr>Yexb`~#(y$xI~?(7f3E`Mvm^`24~6#RrM5 z%E5Xe5zwahe5a4WfWd=ErH{z?c)*W?_fD>ly*+Gig2^2%)g#w`D~fBM&dBIjW4 z@||QPjsMAoI7;rjzfTXJz1VK4i6R?rn+py)xE?M?)}#y0u1#oGB$4u?sZm=<}n!@m@c?T ztH6{TwojD$IkDLx)I(nZ6l`lP++s$COmewd|3i6g5YAbYPRdfCv|KOdOMcs-lZmMV zZ-5(^|Jeq54jWZa_$CJ{LjwQ^en-{T!IW0tPXF72fY$8WB%Idpzs{`xKcjyK_Fv}n zA{B8*BvIr~4Nb`c1W+V)3_LzS{4Eezm0BY@5mYv)3P55C5PX)i;mV4%NIM$O3j=z{GU&T3<7cfBw&x(srJ}aGa)6 z7AoF*b4*iMvRAsmSVHK4|Xb-e0f`P4<44Y z#B!$j@f%Hx2cw90p4g#ZozG`k5iy$~uX@X{??gqIzYr z4J7aON_BQAhM%a^%H~vUo3$*0CR^iJG-D8zhTZ+x;NGK+ImW#bW_cGeV;!q3{t9N` z6{MC$x3Q^An&ZK2g9aS1`pV#>#mepS>oVau`EEw?LG8u8KD$qUR>g3g8X6^2Od&Q`;Y9Lla0R$|2sb%+;~Q~P2u`n&FuQZ+*@))dGC2OOElopUh=O4+t8PA!?~p}7XI zGVw7=yQ`l+x-6qFUx_x;Zc$xo6S~v2b5HSuY{*GpD_tao=du=Pqj1-}vsD@n5Q;rj zzkq5#{olYJ;kHCy6d8hV0w5!1AF z;NT~OK^^1?+Y_UL8@Q$x>OAS9%+g~H_81xv;1rG#MfMO#qJ(4^8;h(MGM5%SINad| zLXww79moj{3ULEwF!|Li5N_dd@#?^-BO_d$o^J0{UD>pG^FL}4Ff@c1PRQ~()&v^> zeG1QIl^$n)N9fXp>(U2q+eKXAuA<#^oV^I1>4lgyg}zGZL$h~=>zFxNh|Y!j5YdZ& zg@KwCA<6s*Y|Ox0Y_MRkuisKYkT=N9Coo|0%_AUMb;WAvjKIG$v_P3us1AwCOC!Dc zk#}A2D!N#yzIlhK{**8zWR#}2k6nPR9=*a2YZp0}j>afKd`>)<}vOU@n1IbPpaHWkzE%m|V}58C9}x?gJ+%LWT1a ze@Q4ZC~?S7LD(RQVy`f?X8l~h!(fko>Oq#n!&jg3lf>n#kG*{%MSDM>?Gjg$8w{HB@J;#8V2Fr|z3KJ#*v?9OnEQzCnyReSGC?3V9hUr$)ej*Vs?_`X5 zVL{J~7G$oZaC#P)IKC|2!p{QP65K$3NmX`dxsYeHwsk{;dqaq zwbROIy?;mt%I)9B>HbQ9b7cIc9N)>0>l%Ry|j3 zqB!Ymz_k*(k$WQY$(18(l>?SF&ulKUtT$Si|73>y1n^Bv-4xU`2LTc^(K(u$nEcPX z?m_-v7QZ&(J)!%4Ri4S9pOsAcqeEnaZ|>JMNId5QVmL}io2vKkw_;%Z5uxF*WK_Bu zj#ns&oEBI_$Mi+n!5GU^w&^EUAIYhq!DQW%*Cq}o)TJEc5o`?lyrV6Bk+KR=neUSL z78_4-qf1-Z%UW~y4Y%Sx{xhg4L4DX?!*gq1nsvucp_mm^-NYh;j6;t-4Kc-rFwj=V zO{0MSHuyGOq=i`(@rNqGxODogkpn0`diUU23yr-gpa9y}O1fmyuCq4!)Uda=cCYGy zRf~c#vF@y(SJc=y6r`Rdv=U9s825Gq=DJ1?Npp0jxuv(~;_sK~f4vGbHkhiPZ~y=* zxc`er?q9Eh-@x%3QW-k^6UhG-k3l|m_vz^}abXrS;13w;ue73@hs3AiYbM4ZB%-Si zWC8!Q_^HYl-PD`xi~ zs`Atg(}s5cN}IFbr_3ms3Hcs1Fr$S#O8~7NLnKl5 z0zFC}xfgxF@hzBzJAS~zOZ-}wS}^TCC1y7!{{9M+R~MwI9ZP_Pm*AyN_)dnKI<+r) zU(1as0{V*~jxS3$OCT%;H_U#+KaAPua_9a@o!@Cyts#U+FoT6F_Ytv>X~A zZNPS5XNc4M)BJP9W#W9vB$^PKdpEgq=CZj$m4rWlz9g&^zu*q;3apQU(l8s=6xwcY zwVG##X$wv-%+~pA8YSgA%1W;JuAkOHU9T}YW_e~)kg0z2+NHRUT1})LNUXUtB+xHr zO&4FnAa5>qio%~v!Dt4g`#UXTQbqr4yz7_>#8AiwYD-L8H9T54+av_NsB_||50#+)}Bq_<{^7+`AZsm$x;5;*u>L1vW1 z3Lp!;$JwD8+TL5!#D6x0m^;lkMf+#j2LV1hFeIC=*lM~jOqVIqn@m5$A`X{P;k3kJ zB+0CLE=KfGa=6(K)(NDheieZdc!DCEcN}Gl# zn)sx;;1aCc*;c1E-HV!xK1!o>Rv|~Gkq29#T&ahiQT#qdXSP`F3Jgv|cEjpbrOLY} zFSMmgqY`yxD^fa{DDxhgNP~+%(&a}%8Ip8$E@9B2k0x>)@)}=@SDCHqX#7>JvNyVD zN>3s|uYtZUjB#pjDcc@f4CYb4nrY3^BuG3o`N3$~4t+7;BZxX?AZ-vr6-Nnu(Whfl z8<7Gkm^_}8PQ^$>6BVLGtZG@m5sTswg-=_l34Z(7=9-{Pi6z;YLd%_cuZ>=H)2VL1EIa=WVj~= z7AvFFAF2Z9(Qwl#`-)i%RX`Wa`iSga9{uO)E+yoI73+`bxK>gI<>D~X?u5#^tyL#g zMU#U_qh{-jr690s=KaI@sf*eHWYY3ILz2hLB1Xzp9O!kMwy07QqGviAH|Q9wdR6vM z7Yv079>J#yxSakHm^Q&HCOgiTT^xtrSXW5?OGd@=#ABtViKq%x5xcjlU4oW^LQoOM zA;H4PBiJ&P1RVUSlwG-l2?phNVAK|N(4m>M!Pr0n`>7P}Y%Sp2OPw~Gtozpf)^U_W zKMaJ3r9do_vF;gg z(Qcw~l9Om91vz%lijO8z32VG8Mem!P@@6>Hus1W6IiNWuE*!mUqg2uhl=OCm`N*28 zcWODv#5$efU1AO$pDA{yM^j2u;b_25ce8hQxoWzit{d%j+Gl(AXE|cnKDOjNbQw(@ z9@Pm==nZG4Yf7Dei?2msUOA^M^}c18%4S6%t7yrm7^&t1XHKB=GKXUnW>0QOe00Y@ z4`kz8G%w5tPwgXFphF_FVaMqmd)&D%V9YFJ$ zRh5*o`tFYApMa^q(VSUeMjuDc4t#y$fk7IkMVi>XsUqG zIK|M+0gI^Tje!;b*<&0uWG>h2!&SVTb5(W`nC5m85HrN895goeR5w(A#Zm<95w9lO zEFo%cx^1{GanUqkrRFupcM2VF>|zK}xxfOZ1GJY%p1~U$%nzH&p^xY|tP|HM#Z}qq z+5!hZFPK_+q9}?aXkA?fuP(#t8Tu)|YZsW%X?+OQky6ji*6|c_ZmDR431m?N8Ym7x z$)5o_Xl$@uDxQG;dZKp9IELM|jDxYu&KC648oXh`ifS8W3oakf7J#&PEC(^C;&+l% zPM{Npd5UTTZs3vz_)R?meA$X-H@m`A%2o-jcjO~8jMHwkA8!EVH+a&XKa=-A#CE<} z2Q~Avx{jIlp%qqR8wO(=1lnmu^8CZs;G3rO3xjM6KTAlIim_tAV5h6 zl-0koH+qw!as~FO%_3nu2!Xn{p)N=gP>yRBBwHqNsiX#x)?_w#r#n_@EKkuT>9vL( zg1vyBpNV4R?^lMy6@c{!)^ZDg^GNh^iHyF}|wI$Z7Cob@efQ z#)8c(VA%d)70Z!5V#{H7H5_xRS!hlS-?3fHzY(#P9yK`0K6yO88F(x=qCB@H6ct#! z%@c~U@o;kuqtx?5_r4$ZSgc9VoJLSX=;PQ=6U|$G9@@v9-5!-fAlgfoWI|2alB$fm4k!UuY=pU;L6bu9f(-oILS2GK3KT!UNI z$3P$K(Z~~vZhn|P*Q&ng9C3?=C0bY%!S9s#%plefF0x0@>>&xs#_& zV!`4tZ>W-eL!)&(#T^#}#Fc+;WWEQ%uG_6iLbG>(Xi4o8gK;VGLgZaiZEF-9J`92T;k~!3Q2cbd`7!i(4o=Wv{QrE4xqw2(`y!_ z@pIh=a(M0R?8uQe;;_N_tfZlhC(8%1xR-%U=UDwN>F}8NP5_xSdf%!!866uD zku>&qv|uJ1R5Cr$4@6;~I$@(RF$aSMRI}4=zC5eEU{pw$#vh1eGI-Vyi4Zs(o~Mn8 z=A4XDDXVE1CTr&Y51DV-+1UrABhyaZHGeW)uRE@{8s48X9cS7+9=ncvKme*<8vS%T zc71nQiT!RgS-H3D2Rd%Dp{Cmr;5X$0!g~qOI5tiO4buJlgK2Ce&G6ed)xs%w$KCkZ zpDAAC$70mEW(K+_STBYxSgCq34T78ATm61E{MkJm!A4tdv!|IxQoHW|1Bm7J2#Chg zZkN|9Y@-$)0YYOxprJJ$LxRTAk%!@J^I+)rlb@Al09D5&4~iD?_gVj;O((kQ&5Hz@ zPJfO{o1HUx^DZW9^^hcp&T!*0ect0_e%7(mO~C@pggp>%`-?MSpgsFDOIvLQxy{iC zsz3LJ&0*Mj>ZC$;Lzd|^*$`!I3a=FkI^yr+5O|e_dR52^S3zDCsLpX1)$>4As10(v zl-^Ci8U#0L0eM|n@V*5{?-#vRV$^83=Aij8GcP+B0d-S?Y>CkQ(@#4qCC5IUbR5XX zRy}||@hl&OPmZAWr|j%Y)yur&Z0U7D@Ab77m&?=Zv&*gDn@bV1^9f?G%|W95arjln zWLdc8VMKek$x0N<4v*nbs_e{T%T6GDI|#rz#1Pu?TE6(q6wMAE{8StG&C4URs|h~MZ7`jmDPXgP$&Ju zS&RptfE1Ii8PI@&>Y8H6SyqKTBo|0677-Oe9BX8$B}@||B?wc4%(H00nP)y)oIV+i zO@@vVS-_mC#$KFfk0$`mNQWY{C`c_}q|e1ydJx)QYo6Qn)~KibR!}9ps;>LR5+6N} z3$-E0nT{DIyZ|nlK_dCvin6JM6aix7bzqE4k!h45OdC}qln|^rL^QHaL&cCQX*uLR zkz5BWN^~IwpUY@K>8H4P+?){;_g1|y*7s1h^^}xp`ab@ZS=a6hpMl%dBui^sPOKE1 zusHiym4p|ZWgcr=|W z#T4)r3OZ`5te()0AD{G&kAEOwD6j~E&WB)MI{dle)%$c3 zQE!gf`872SAJ>J{+i1Fy8?7K}MY(i$^wTuqd`v1;FP4A8)9r2xH3&v`Jb?>+6$Ety$a{&qekJ6=HO5z z{C@QTB%B1sRIRAuriE>7=JSOYe6Cyx6pe7uL`_N-XST;B$$<^nPs#6xozZc|ONt?_ z4Hrrh76W08CcpG?jh+PNT?W|(=uENPwRN4;BqI^QE=0&!`4~XSJ<-sSMn|lfibk}9 z&c;TWuL+z}vwPXB{kpHYckQXmV2l8^mBH;Q+MIJ}lQX~1yL8kTZ5L#T{(@5>Q>wVV z#)!o-3G-90dl9oN0t?iKp>lps1vKd-Pt?&P+f>{Tc9U3ozx&{3wH5{muFF$}dPo8EUq-Oi#0!K0H++iE2T^1v!#zE%4BAQI1%dWy2g@fv3&N7GE=|G&kdUn-kx8AL zOD^-yaCX=3A7;%ZlVC}~+*`)s>cwMBp))B4`%(3C*mhIPGTx1rs>srFYpSJS$ZM0r z-7(d$!Z1J-<1;XZxgx1jy%gaf=ytIY~&F4X*Dp>_~Bj-77ug$om^Xhoh!xgBP zabrm5_0=EJw(yI-oht3mB84|^16d}LWdazjd~8m!^7%O6A+L`Wirv?e;(H4vk_!a#vnc#Lo++pNtY-_xj$WCj;M$8 zPu1!mMR#EsR&+3aVD+aJG#DuAZbyS+@GwJ)GVL{NVv{hBRVjDk@Ja%rL84J?`MZ|C zuy;ndNCHaM?rZ{H%irpB$_@><{S;O~xgMFRu*3Edh)#kCL__{979`TOz}LK#`*Q{e z=4}|O6>`Rp;0B7~dlazzMfe>tiFFt<9e&r)o-a6M*EBKAXrp;I*Pc$^ymC+Qg-+NT zr6&?jQAUxiypAE}W?$aNE120WoxCT14}mDcJrnl^=mp=2u|46yCnc}T@J)T$i)Ct;+B*`75axn$&z(4%EHO`}&`G6Mi>=VIGsr_#Lz|GvA$WC$|ANT<6y@Gmuk^Lm2BXl(;ZN|lliB9ir%1MM$7UP z-!-tAmkToi!|q#tjI8Hukei^L7J>L_kIK?JAvP?)LmPnJEPy%yW z#yoX`xi;*=dxvsG$>_QAY zMaI?72+QjXnFxK56nhRIZjPT(n$y;MQinz1ad@_}Bm=;)1!ZYCZ3M~SaAGxui+JPC zbHxEIULBmKqxPssDKaU%+f_pt4L8h=VgG=hH912%*gb(s zST;uu8?0ghOpu$a3P@!aW_Xf7ENDB0N2Dnf6mOH9r<{>!%EDjp-5CT>MB4 zC|EDhcqVDhC3fm!#M;R@A&P%=7Vg*ES*3Yx$_WU#MxOW1nAhhJgH$&KX7FlpVdMY~ zdBAdaBc6rd-t9zQmSjtwBZyH}CFud$DOp`7ZpO7aHx zc_4~N`5zNcs}dWzbmwi=iG(TKdClP8Ju#6MU&ZGkzkroIvXJN~;kkgWc7WZY{eVbw z$Iny!&LB!}QFHv(_KOj12mo&|Uv^;1dP%a7y})gf6kc}+93onu5nf6&FGFMI)Z#9@ zGl#M3pCMj|*onIgfXE5#DExHAdhL?M^vXBMl7v^^0Ld#x zaVa&4P&E6(l_d~h@*E%PqH`ppz@VA0itUFRw`8IMC>HyqsN7QY`XirO9O z_8s96KX!$Tz+=Qe{DKElgYj{<=*cM&jRpvgJd^#w3X>Y%!Q{oF`Qgo8-DWos7_*ZG zJSQtSoO%N!07-6nAW`Zh8S3+r@=w2cP&7ky8PIL=>`@!W$7gjKly~}?P^ZeJl9fRv zIYrlR568-bqzzqd4TG-0!nAJynGPno4+eF-y8V$W zMvu!pcv8aGdtc%0GxMG>Yln#%OZKbL`0x*;4*$CVD((_Vj75TIQ=ReTJ|$=j&|u(z zv@~oC-|Tsa2m|Gj!MA@bbrl)6>7EeHkWL{VtJ4&U2g|!q4vEyj%n|qGq%5hp{hCUu}NS+ zcM9vQ4$0WQf?R}o>3}@=4u2~+oI0KvbCJbg55C!758lp>Jp@<`@ecA$t6vS|OZqz} zv>1@7`DP(pICd_C9db6E*SUg)bHd0%tsNjL4&!Y?8r+sv??z7HB-B);Sp$*BBwqW* z=r$x`*HV0~@h=T=oX`>&1ycxtX^2;#?4d>=Rd<|h;tf!pprX(`0z1rP89v2~d+^2V zfTJwrLhpy|YkWoUX7;Y=gjy?OdRA)6;GU5BSSWAi{%dE@0OV2HagszyG1%U9zMV^C z!>in?_JoZ~8a4mtUX4yPj$59S;Q@uK|3}$725Hi*QQBpzyKLLGZQHi(E_c~Bp0aJ* zMwe}NnN#nanV2&Xb549;L}o_*&)7Tf*lVq8SzBEBXg$IC=-TP^Kuh!Uz#=PE_;CP} zlUjV-;5iWG z-qK_47nz;Srch5wGU06x)C4bjZZIl}rP>x^;N-mGL0d2cj<_r@uTSHi;{0Feh-vxx z__rj}pen*c(lTi2eK3HXuUk!z?3aEhKT}cb^o`HbG2-Mxi}&}@A-{c{%aTcchCvxv zm|uB?L#V*_=fwNz54py2%wHGin!MJWDt&uDcv{ON zhDGKPe(o09ed9*6nUDb_AJ(hc_K~VB; zhqW#pd7P6E_A8^;`8y+>$pJzdkXTzRYk)0UuHLJN=)n9BWbrBrdNf$rCHMt{ucs9o6z>AFd6>?id07d4h!GmfMPZL96eW6zbd zaic@O|G{3UB&y`I7nK9I4nY%dtU*V~32;0v)zKOo98JnAztV zav(Sud(7y)ZuHB7N!aMoOYUCnS)Ds*RdApmJsxw48x-JYN1hjy;kDo72g1dfzZS=P ze&jG0(nA#a%nClc9jE$^c6O_)@%viSM8jmfb~J96j50_`F~>cn(@?^>DPE*baVGs& z^+K&rMQp*_umGCIsSAuyS%CmR$%ON=D*bZ1H#Xdfa&1a_P;-pi!O!S<-tZ5`BcLwt z*lE8v9uhGbh)7`iz*t^mk*rg$9J({GqC<9(@wfXm_>di4l(#7D1>UI+0t{f>%H_`@Zznxsu_?zU6!=%Mn^Y#um? z2}z1mg#wj9zbsgEoaTmlsaB^fC|L@=Qi<-DG%9_ix|who6J&dmXRT^k7@sNMg$foy z0nM+EaiIlv?$Qs+ciNXJDi~>hao$H#MAf>Q31j!kL3?|hve&t0EFE;0_^>We)B6pYovDVw>`er~wr^sV?B_?2k8k2aI{R3T zgvWVk7aadLoeaTf_~Fxt4atd1$ca1X^4>Gsgsf8#tc|(XgS&xEd4h>brGNrmuxcL0 zb==89g)U`Orx=;VRo{l|*yy=!H!D*1Scm4pMFCfx*wOjud5L}}H8hVrDylw4*r)dk z=YpburP&DkWe(MbK4u4Yg!EL2>0}C}zFcBdufm(MVr+0lu&q86ZbvDtN(aI@>A{RA z9o{GPPJXaG(BhrhmMl`;y!;zwAiVa5-T+|>G{V*f3xdP+{82%ZOnUPr)~h`b4Eu?@ z#Uxkhs-*VorG%jIFW5aVsCrJI-o=}1XjD!)2jzb1-tk;BWT4uFTm0IhmDxyQp zR@7P*O;UhrN2wInZmE4``H$9RK~)o#)+y)Hlnhw|7+?4G1by3exBCq5+sC%Eea_p} zt*!_Q@V3<`bDkhO)aZ%<2E{MSIAq?UQ_DPbuk#b*SsWBBlL850ecU04*Zdv@9KZnS z3@{f27DjL(D;!%Xedwroi{LqfN`^5U+`x^`r(0#rk2@Sn*>IM^B1%>UEYbO-Q;b66 z%E>1TjIi5znK&~e;Ftjt_(XWDkbJJ}})Nov& z)UIG~jRv8eV4|`4;86KZK*vNhvLeDN2Q8->q%0M#mGQ?~xaTZc>c9Tp^1^SgI0nSP zy6P0|Lqaqeq*FK>@zD)?-9C}Nw4(4QZJEBb;;2hpOTnvKwqhkI>nlT2Rch|)9zK9| z_L0f!vRojt$wEGq!hsVj+B5vwfp660%AQ$tb!E-dvBM@iX@y{^EhskoEC6iKWpnpb zcQ+g9EzO6Phb%dlSD*#*u;x1?j;xlz)a{-~N#YptHbZ%XqLNJP!HrG07!FDL^M7)graYWz7pu22Ymrn--) z)nrRMQR&c?TG-FVcuwaQSj;d`nQz|WUXLm;$juGpa&-ND|R2U)PZdQ*Uj_&h|njK#WZG}|F?Z&TSmrJi6 z?xJd|)^q{{e!M(PiJAUqp|dF|XnJ?;khf^oVPit$YRj;|GIQ$o&-2Y@F%B{f%kJkh zTt^R?Ria#YNXJ|E6qOQ2xqVWaLG=Z0$%-Jy*(wVgIPG|eCu4CNqnsW}3>aoDwDq9R zxDqcvkZ*3QVU?kHZQ{^VUJm2indde_Q(ZtQ#KTzcDkXP*ub!ImnxG43bUwHCDv>+pbsnxq%Xe0|I7=w|5%r6#RC z2TvA0F!d;6ST6PgHWbO_MORhcg~C{-uYIPu_9Fhx;&Za|UBQ+^;>lIghaOb{-P_im z<>xJS9@DERmkBeuS+3JUg1Rr-9YgMff#rPiA-%1?f5`Si|Ef` zZRoSiB4yV_7;j9GLD?;V#uU@~p*B8hoWtW;j3^NreeG3z-ShbC94R{trlONX9jyU^ zY=%Z^z>YhNYXzyO{6;BQTMO-<3q!emlj&A)o9LPCGx(dR_g1Za7m@R z8zCLCuRk_NeNG7B`Pm#1uMQVoQd8QbW!tl_kQko=Al!Snot9{vh>iCtdYdlgW!_Pq zsL6C1{tR>%CFq*)flwLfU9GYe8Wx5_-Vo&K)vF?qZARsesaOIbBkmq!;j!I9;jx~= zv?rKCi+dNkjKt89>58gny5Q>C&%@8_2(MVJnkYfCIrGg_)#&du@3tQcg^b$Oz}L$N zu45X>+VrU*#~NmaySZ4b+8IIOK|aV2g=yM;3KUi*?6vL($vWB=5VnM8KZmf$*U~&$ z`8TfNHo5;~ZJZdiyI{N}$zi%>$=N-asijVTCPhljCZyN{8I~h$Tf?@AV)0hjB6|es zlucV50Xgw~#kI#E^BY2&lfJKS-P1&#+4V%GH}Kb~))GhEt#z-WA#?N$3rD|A2v5C@ z2v@&t4c9lu-ghs@m+1^$k$s1lVXmRVzTOPKr*OCS7#Pg-hy*6*voa6kE|@Re7+hbq zpI7sm9OU*`8T5Xx3Vo7&mpg!$Zt%6+m=Dful~F1)D2&Wp$;l*t0VR@^dEpIG%>GrF zoL5Jri1#3#apI^>`nY|C(K?lW0xx`+H8l0Px1KXmCou+16LUXUFwe~X!E+hCa1+%Gts zshXlaOH5?-A$)++W=kWVV)9+vmc~fSmt^S1L)~7$i(XI0H`3!VA_+SVvb^88LxtUp zl}Mya5Lf)%E?&P$y!q{_D-c@Ti+;_}TwJwiIDB+%|IOQB171TOK1k(H?CrCr)iO(= zE$wlQ0oa8_{u)jt)0H`A^&zF#&vZ%e#EDC_mub&hb{|`QiJ&ayVGb<^KMY4z*34V% zX3%2YMH0}N;*Q?NzNt~>7D%91>Sg_SEl`*08hTEvDm^Hg)Dv<7cjN%qBYUojwBII1 zs43lnp;&mFoK4b0H~pJQq%}KyKBvCY?9=8y#Ulw%t%H0=70k+2<0G)&usLe7-~VhtiIbdHn<~I zG;LtlG0$E%1NU9NSClqk(Uki$rSns$LYh!7_(Gt%Punxz@n`I)3uy8w$au2iZp8Pl zH7?!SOxt^#n=v`9XPRDq>QW%H;)-d9<*L@rw3A#(MBhZ+Ke4EoNxOGr^>|-AN{kv5o6cxft{GZcbB)wkW7$ zCGH8z-=w*zvWl{KipnmF)^lrFO_~MMS;H}QiFHBw#F+6s#t-RyZK@Uzek~V+Ns8%6 z+pe&5233`;5B`x>R3YFwuToC6di()g=tuR1w^$L66bjs<5Ym06>M^`*N(h&e9B-xa z-vk*$x;+C`0Iu^}vPmn;&!vbArg-#JlWq{UB;a^a9lqjL(&+@ytN~UVv=UmyJf)?1 zs`D+(+ZyDGLPFJ(TedCHvF9wf?bRGP>JGh;Cpk)d;sl2uWr`k#W(T=`z_T@!u+G4r zgP}=3bh+h|c+=TVeWuS@b4)BDp9D{GbHvkdp0Sm*QscN3CxA&M=TN$}{{%hFI9^ldB#;jsHIawa1ln&{wn7aM zuwZ3B4N23})mGP6)Ycrz6n(^gu=%?-I;KfJ1rw$w&LJv9TeSuE)t8Z>tJA`)SxoM& zIPQ06ip18P`SoOy#grYIkhuKggola%JzIWz|MNSZCWwCX79x3#`tGMV|AzRSJ>hz# zD|F{f`E_`Eg7|Wp@P~I|^iWd_<`7MQ_hqss$7fYtp6|2b82(IC)*^IP(+@jS5+;w(oAinVi#8=*n&UoPgGKdgfHkE_{<3IWs%=$8D{WgYbaF=VuQyc)TfA7N=9OA|;Jp= z;1rb=)0_e*eVp7|ve$==PJ zKs~})>i7#gP9Zz0c?&OjUz>eY!+rHw0wmExK-yw54Qp!dkZw^*v?C|;?~l0jPswoJ z>6|1a?JOki%7n3euLL>Ha`JMHhSEC&nPg=n1OtDw=2zy&WB!CnxyKR{7L^+A3V$?Y zSGh^6LYGEct6UY$FGIO)(sU~l6HI7Lv3?a|!}7VRGQ=UJl1z;ft3Vy9KsSuKZZ+C0 zZx6%WxOiFQ`LNf56DVTuDlP1%*@1A>4b~XTeu#t^!LT1At)j7m7(FwK1sjX=2xt0Q zf8@k%$yeC0dLa;0ATri16fD=+xY}JN*|2oZoUTYW4>u${JNa7X;-;XXFei5eIZ{x2 zvb_w!;QJ-8B7R~8D6)V9BxBMtW^Jv6TFRisWn?*wtR{be@G6fw#tkc1i^Wy zmb)izRL-31mNL5%M`$t%GL6Yh-h4N?lg0?a;`DM{VcpwTz}Bo!-z(G zy7<%P%4S|+sEsKsbcX~hri}%w#G!g|_O=vYHCcir2Uz0xZkHs?j`eDXf^WntnFDBu zq#8r(#xkFvWl28m(s%)xFQCx?Y;UMmTAXYNG;YBz_a^ysy>5ydBImBqxH29cbX*-> zh#1~ZB)z0e_xNI77pQFBPB32q0is=Uyqc<_cB{wd}bRPrT>b3Iap z$K3$DjYmxXda)UNlb4sQn5>E!%lkmFx25aIvj19y_i6A@b*C<_3lX_A-iXRJD<{8s zy`l}u@wW7Uu2&snerK<$g2tR&gIytB77#dh>AYa%GWM#+4Q^_4klDl*&uH?5@%u3A z2{Ma0WcGo<@sz0{jq{BjQ}RvUrAl^^>(ZE}d%a1vMN_ui?nY#Z4wIy8l!+cpxKD+w zT$@g^Q=4gmeOqQy0~^Hwz1dS`(Ut|^lOr{hPzqpCIHn;ATbq$$0MF{=4?bN;FzDM2vW}SkjuRbzwE$gpaCn6ZT9xq%{Z7{oDqSEms~hA8Ph))O2RDSp>WLt7W}M6G0zuk-+m*As!TU4Rg$T;WsR&okW+zn()h8uJtNq&HUF zg>!5!R>~HfyK4;YmaMN`dtQzaGX{>y8r+81P$zT2Hf6NivdBGr*(;gwp8HivSakGd zSA~zO=``b@hy_c_I@_Jqm^H!3UbJLWn9ozTzCAjy_kbCh0fq1GyUv4f zbIE0f$*gP^`Oy@oacl1~&1C_|Y~o+dL7kJd+sQpaDUyL+MaQ5WZFL(Cm~}eW$Md?O z&XAf3d(Ib!wYNK;Cg~HR#W_iZM73kXLmaZsQDmz0Jrr?8sf1F$^}y>Njl57v?wNGW zgy;uM-D*}~;w?!|NuMuGA_(`s9n{Y0sZ%A~Wu}f<@^LS<^QIw$mRgBCIv&-wa*!eJ z_CvFlxE1)bSZWPrRd_RSrr z@Ib3EpT~d6oKE>uNCq0itMyC5X3-$B*m3DA9)%ra#E1Xr(2pNo zDtA^NgYR)b&>zrq`^b^FdvN_O8zxG9qWqZ>yRumPh{<^i9TdA4IP*eL+ri{w{6CG0gbew{P7brt*b@!O=dJ%BASZ9$W^5mpMJmc0aYU&UTF( zdZOE8f~d}3OlH4E!&rN!W)&So&0Q(i-m*wc|A}Liv?PBvg7J*^vtSN5x_jW*&L@x@IZ!)JOeN%=r&ZKY4x_$4p)JzE|xgKkR6X-m*G)R z4*ERV9a5lOW(!;ON2;P_HlwQ1jd^IM?lJs@>v1j`Zr+C=Gzkvjpx1Kcm(OV4*T1np z{z(Fc_eBm;eiM{DzR5UL|KD=-|Ev8bTE+IC&Nx4`KX^EYq9Q2Uz3eoq9H{z~flwJp zFc>igi}Dk7&0$?#M|Sdk{`>sB^b#a<*Pj&o7Z0W2@r{!1?q)e_>7HhfejlHopuN1E z40AzqY*Fd84&wCg@Egnwc0|!{WK13gJNe;mv>F~J1=z9hJdAVUilE34FmUOT>g`q$ z`K;{q!*Ll8>|ny~bIC@Ocgv!+<15rfr?jsKHI=u$OHKtcW%bxhaOfX-Cb$3aaHzg{ zI5_%J-=vKcTXb{ZvcVJ>N{td^sOrHikD0;NIKpK#(7F&no`3(hH4{7C%|D zu!ye$QBQ#(@BW?SR|!|+d>xZ_)&v<+SiJO$?6%j#OXKk-f*#ZbZ^ zwEMslZ#-6mhwL0;%8K)be~8%0!SIg4A%stWceV#54G&*SKG9@u+Cu)gC%_jV4Et&^ zH8{?gmCvdTnul+0X}@wwlH~UJQy*gE%yv!qTquXJIa0;X+z>yV{Y4kU#d3WHbS#S0 z3A~*m)1_0t09JcHF4b`MHCRY~R=i%|x8(RUC1LR>8*T}c$SRy?)(Cil7nFPa#UJ%t zx&_O)Pcp3(csN=tm4~Gwqf6JSoM$H`*Ec*aH?+sN&F~?$z~V%gb_>W9i3XW=byu?a zqB3yY%3Buke1wp;7;NY^VaGawbv~|bAK?{*Y)#M}`!RElqjxeVMkkWGL)MD17q**! zQw9E6a9Ojo-G9GR&|}|=j{UzaI6)g5d-w0h|2qkttYmBb&+2PVB}+xO#kOu*w$fKg zkm6N&C!p+CL-GnJ{JFuqFDWj>Lz7`6m+1(ZacIq%=#4ee0g%bWmf2GL9ZUat!YxpG**)beE6(t;D1}Rs#V>rFNDlpK1DTOav%%a``UyGrX zL2w-?hK(@sn)hX$P6V?Imu;DciqUfH8DEL&JajgP1I}2tzLZBFuNFMMhd~-ybSf(s zQ;5X;tf+QzA{IZB(qUGw1VfGLCG({YZ^I;7U8{3NoQPDWO|y>zYp=Kng~tkeVd64TGcJH>4ZOwjMy0&5vTA$*iL5-Pr2vMC{q<;7@~!mWyoWBi1~Y* zLEK~v5K!wqu{&d>O{fz=beiu;X$%;N*{g7h!{uol%@ZbnQ)&q<9i7S>q+?LFOO57F z!c?2qcdW_Cxn51^_sh@79+>pgRp(YW*op?+xpQ30#l1zm7_T477^N0#HPy4%nnl{1 zwYlE4F!^9V{~G}1A6vO{!H*rv?+K}7P6KSYNe1U(1Tz9Q5>LI&mH&gw5G6cT2r_e^YLW*_4obqxj(@U zG*f3z9MB05i4D;#VN?( zp!FxUn(q#z>RG`hn0{M&Hx+XawXDc*42c?r8%}MC`v)8~e3^(d&jn1+R0n9e33ko| zB<|IO13oJ4W-73yj8GRM+@a8Zl6))kPPsXaYR&sqjnr_5{AGxox?CBzdi>lU5Hevd z40rjEiV9F!jJKOfRAO3QR1$@v7Yq9c6AgM4^xH&KcO>{eJ5S?n)EX0yj*Y#1UU*U{ zF9NY{hc+~FxXck_0I8t~fhChFfM-e;5e_?*=NRX1O0=jwgXTLD=_$js}W|e zFx@N06@*PO$KCj62>@)Zvs8*h^l~d@cdx4!voeqxoNw}Q zgH&nUdqz3hkc#E?SoZ^_v@>ufkpl4yD6vuo2yr~agwYgKNo`CfM0P)fDdR>&d#9{e z=4u4jW-M2ubY< zfE-y-^wd~-1&beF!X{gDRlhU+ZP?Y}vm=Jzu*{F)%MK>#4Ueos_% z5QkkKWVb!-0?(~jgxmLKeBC`y#$V_+xN|=0EZfLaq^R5Kw?;r!9%Y#Py@;SJ@9`FX zIK317ucq%JEc~cb)Kq@OdrLt59<;w!ZbQ?YG+FG+J*0WI)#6odVI>3-u=?aV~ve>j&h-?<_5Ef zz@}7oc48xUSM%GX?l?9oz8b7wbE!lT_~NT;B+jBWbZ7rIMP+2+Po6>3c?&Tos)_X# zzq@c+a5x83_yU^jYYefb`NS|zF_d>O8xz`pk1#yM>zFCEh&PQj(rMKH)bf&PfS;p> z^U9(O!gGVycB3kuvIwW-Wjo|xt_wEJnCG4sBg6g3`fD;RL4HbYLME)n`-`dD{4P~Tyvudp>m8I!fBJ|HOQjiMx9Mp4_|Yz zK`@x)RMjGMs&bMr?hAzi+$SPqLx%0OO08!>T^o5-CW|ws4Tw^U=8u5DhXY`N)P_*Kyl-@bavkC9oKdgK zo&kZvuE_ODjNvvDy1wiyVdp~faMef~GyTd0nu~e+-&;2=_ZW!`T={cypiWTJ8NKTU zo7rh~;|KpCtE{JOss1{OO{cmns=m6VrSL?G%Ulagnw>>+I0f57iWt`5MX4njWLBCXtX5ctLN zgWZb1OZKHmCFHFA9o;`%SLypaq_#1yV%Fh!Ge`A@-m7_L_zlW|F$l&|tonQxe{*Or z_>POu+_BW1^xY#cL48y7I!yT9I-L}$dK{$DYlOsp1AT75iwoh1{FN7ThR(SAULv!3 zhpSxMUKC@TXnqft+{1k{3klZyE63V^ zIXdh>l%enPO=HS?*eQlEw$;Qjahc!H<4J33XuQOE+b-H=;~0$ZC#GHJSc-pU9&80w zbw*{pRsuMs3ZA>3`Uh?a%7rEbeiPO8kyr^~mj&SufTt#7eneYu!v?&@j_v7&3 z)ct3?Dh@(94ge*AUpT~A5n7x?F2q#f^H#ymW$ ze&Jm;{Zs4)#xB58_hdTzunziRCHH3^5+FR&&G2~512(aDPkT^oI~cDVKPQFr@V#G5 z(ucc2eCW+1>_06suelaa!bE9ql~FnRe(jlJd=d?RYGHg|h;zAtB24|!xJgSgo@m!mh9)w%J|c8xxE)TPkdMMNQ5f_1LuZ6z(_Uta;wcE6f)GUQ z(w+efB3#OXa7O+Iv_55y{yN5syrfVI_87MUct_QF1(I_Ra5ovUdyp9CoXBll7&1Bi zbpwMW3OpX#kmC;=ZI!69)oPJXYOkq1)fdEOC0rxqw$eDqv9~gwYn@?V_V96@KT?wS zW32Sck_KBPQnS!!`R%(h!NB|nF@vH}OJS&mYOB~t(4nBnVt^~pR@GoAki?y$q z%doq(-pISRwO+929q6@$eq-bz`>1&e^EvYQKm_Ll6ZOx za`62DKh!`*rVUO!SS<^5Q2CjH9-~ioK^Ko6DWXS%M7iaXRb1m&ol(%sdq2CQpCCjd zWx;J)Q_w|{|CkUw{+D4&H-084QvhU(g!9a{I6Kz*ruhY}&aqXQ!3{JMr8AOtk9T{! za!1*wEue~SL+Fjw1Er31;-d4VyK!Buc3rR5I%6be`sXFBk}$pjynUnP){%4uE38W; zp)Tel3Z@xOcM34-GHwnY9V#=`Q+@wYjDltU%&{}v2Lij#lET<{HvZ2xDqDz58#BNT z?tuxN87%f0P3|$wwX+W&jXW}XKhKd{{DvAI@y!?F|2@utPyRT~`vC;>ll;F_TKzLh zi>Q3H#?$mK+&BGyV>fGYIp?U%$HyhWId9qCbGk51IHO z-*v9cbty`q6h$%R52ZXgW&PA%Jlk{4N3X3g&BhrfX3$5OHHI5J<$fJIMbAzrHoY(f zn`rzJB&j)sHPxUXX~Lq1nbnFnr(Lo1QT(;+*p+KXe>{XkcMM?%W^=LJD!EUJ#s20= znRIB1MNfZ>rl&Yf?U@XRZtW93oC;Bzsm-c~n@4*eTG~w3o9dVeXU*EJv+owYV!6@B zV(Qyy?%vpCJ#a<4&Ten82er&KUsh>aRH;Xt&b-Nx6KQE>^7rcT;k<+W{+>cfb2)8e z%mrV$lsWs8Xw^_a#X$wY?(HC_E)S-X;!I)W+)c}JRa^{9@Exrh_bc1JRlR<&CF=Bx(!OY zn5~DM(t};|G?z2E8Fot34AVI#nH!x>0WwVhikiNPxLqIBy9^Wsg) z-D76#*__n;nQJwua8iyaMUOECAE2Cheg?g%_b$1wE~v^JB3#o#LQM77JQnTfTf&xZ zlrzUS_1YY1nD>#57+Q_YRi~HQty`fMoX1=E(v6EfYy5T0sy+ zfJ`w8TlG`MlsCLP$?%ZrD4l@6AqmDwyx^naj%i8)zzizJc!;C&0<^267&pw<`~_J32WHjcV^vX^$1&pJgWp*4*reG`}Wvap(0lksVQDC>MQE#$=VRIET@%GD5 zu#%T^0&K0n&g51Ef(gJ3nX&#?q(U5=8yWTYcvej2s!nB=m-p$ zh>{@rH>_@*T%@$vfygC^DxDB}(Je$Y`%xx7(6vTY35UGCjz3*83Dc*;Xu~}XxLZT~ zH(V2TUjT7FTLoDf6+ShOoBWSY3oQ`QDQec;{5&= zBV=7*S;6Tm<7Z=U%+}(w@Cg!Yci?F`VyN7hNqB#p{L@RnLQKr~_?Ht(ayNmJ2D<+g zU@~8D)OI-i2)(qq_z^JA4j_p{-@mwa=c0D0THQ#THZ?jL4qp7zmUyox9ZbHEb%jIZ z+Z&8XRu8Rm{HQ`@iz!!Cl^G`(^?rUd+AA=f5ZJ9%!Y6fl5?-_TOqI>uCS8ItyORrWs>ULl$gYQ_U**jHbkZ5pa<(zC&eAP*eAy{{oQ-ip`WiaD z68MWx5b^B37A|(y+;wYcC7;CA{z9YM#}xJtY_|J?GM8_Bj?g29{eWwmh?41vLA(p$ z2)MBKLi#LLc8z(S#u8dY$&}3*5p^(%HDNdw*9PTu=~S-WiPu6IC^FY#)k(*^ttr`6AcPUqD*g^H9M*i|@;{|ko7siVTqV4& z6>!!-y`92sdN9=)&V1;%M;Z^_6KI{%rl0j>>57ibNw@__qOJ}Z)#ru&+S z9YX@hWa$-}&6$RQ30GbSR2nn3l2_(etIUu1OuD?AJelVLn%Pa$8HT zHmX_nWtGd9xe*-5um)AiA_9AJH3s6M-()I?EhPeT_4GHe%0!FKMa@6qYUdP23MD}b z9$qzt|r;5`l?(8fn+q&T?%Mcu0 z$5Pd>&D{in3gvGq={K2&O^KCT{frhg8tVc4iQSUPc&A?ji7joSs;<<2!XuR7G5$N!1R83qRN3L4)QKW&-i#q*bTXQgj0o>_qDf>(RpknHju#vd>w_F9 zD?Sy=YTu~`7N`@@x6EgsX6_`4Ez{^QM_5X=N8!(!wvbl(S;Vm@`&#`xXJ@*ccNJ1+ z$?_|q5^m!(7J@e6Ralo9k^vZ99#orb(_hNtZ%K%IvuKs`Q;8xHW=@}zL0ks`BIp~l z0axC~E^d;OENxy0wtuWaQR=Q4HAj-omc@xk-J_ke-n|H{F)=5;NurmcKU}*SWGQpD zs_6JtA4soI+mq?!h9mC;U5?(?$|ZviY22IZ%E+%j8((YEYQ> zaLVb&9xU&qcUeVF#RDv|N3sJ&?Ab+>c24-}Hs-*oK&zvD=n49k)r#~ee0Jf zVC9j&tYMK*1O5<1L3G*`!MVu+n8p*pp#oV_of>lw^g-2*RP`m<=i<1mNpbTs^EU(m zN#|J6cAl|j#wt>q5$p;P_+TYW3OKeH`4Mbz%Icn0F>yVAoYUTu|1jQpsC!~pbP=np zox#596(q;ufbiCTd(weQIid#v~h<qQ`pHO?hB5cO!~&w>*ojXxQls##_@u<5N$kn`zLy*6WM4{_L;xx~OMu=* zZ{~;#+X1mh2!f?KaO_JjQSi3wtb8p@kR95fHd%Q^JdckYHD#A~~U67^FMs$6DU?_O8ezWEwLGk24&6Y6!?RU*U z!T9;Rw9>cZf zPQ_bn*V3Z&@!<9rqKi$oqK5Ls8YiDDBpwpO_btfi9+PxZ=63@UWi>SCj*(XqU7r@V zubiO^_@MUh_qRBqVrW7ljF%f5MT~I7r$fdwXNH7y6C3pBYl!c@Y!EHq{W&W1Ml9+4 zkU>&>&WnvuiU*3q#$arbFXBZFrCU-a7H;TKMV*A`>|$z^Nd8~vUxc(JvlD@IAtotPWFh2424M#+C;LZ9yo@uHkL{~Qk%VY9dgdY%1{Boimk6u zs==o9VwcdbVyO(8*uEOi~9Vb5oTzLRD{M9$FUHT<#*{V*&?nYMeur3{bbE_qss6T}^P z)l2TxL&#})F0}2F=K}oh6TJN9{TGPAl4t*#(Yp7SzaRfxK%PX`qSn0&rhgBVczW~? zejhJdbk?sF^;~`Ks~HMH=*U{!-|!acJQ$OZs9IBS;3Rp3Bceps!s{fLQ9YF@;Zb$(Rb-rt!J#VSsDR zoq1?Cac`8wX5;N5XN#r_k%m{mv;ogohHYPn)F&Q4pah7m=dC46JU~A*CYrHhsT8o^ zo{!``LwmL48XeMV3GfSBy>r4$(C@hSfTim9z4^hvw)E}tI{2ZJ?(sT&!gC$B%r0dW zV*{=6nT4zo%v+*=;+61+B3}28FWi%-T`D#pmlISKnV)E8b%Kyy$e&7&51=0cL^Oo{P;8~ngT)nOa@!5&bV=y0v~fW&W330veQZB_*Z4D_= zf>c)uE>WacpF_xz^KQjL%MhhRprXD6pK&scw+A`ZLm5g{bzch%e2F+i;x5HoJLAgQ zin4f-uJoK+vIp1``g#G|{tv2t{eI_uRJJ#y;_edgr180`VZ z&YY;v*SC+ZBGuWTc4|z>vZ}fjC%H+PawYz1c2??~sq_VNJv$Fi$s%7;{0>gjJwHCs z{_iuNUP}8HgKrt0;afue&&7iO3g=1MS-Myn+E{uSx>(xViFz2DI{fqUzqG7)S$a@K zl+bPA^>8J8KsQ@AThez~hN?|O5mQ}y`NL&vx*n!`MqA5oKv#0~mw_p1-3{nF0=B2_M{bvq>MODyEJ?&~Ft zpuVM$TDWd!yiqqQDzIY_EaLvFNBrNxHUwOunE-uDXixqtl7J0W%JIqVRJDa$;Cn)O zjW0+_`Y(`D(Ret~18u{@5>V%p-5wCAg;9bD#t}_K9JM69qn2E1RyP1&NoS`MV*7ap z#PgIh*pa6VFt}R7H5;4})JeHv)J=j4D&x3azlMAJ{lAsI{i8gNEro>ze19^=@9K~L zsyzOm5)~0s7eh;%|7}`Q{+DSfB?WI0xt8cR1sb^J#KbKT6z!ZrxW2_K6d@KL?Z_WG zJol+hJjt(Qvb&$MQMn(A!)xc@wYG5XV;dLKlgu-n8`u2X{vaBIURb_qCw(SZGYqB# zE0OD?)`|=a*`Wc@v}TQIvc?E0%SZ4u7#b!LOO z*UK!pg2nY6Ww_&WN#;TGW{OkU3O)CVpgwI=*_&m}QD-DYcCQ;`K-xFwj}%jzS?YC0 zp3opvw)Q1^Wi;4BV1gT{8eYkFK?t$m16OO(U{+vZ3{5~QgbT@Jf6ZOAM~n%s!uZL_ zdl0Xdq#!x+=cWS1L}6|{f1jaJZ@Z98pv+h6#f|)rs9p_hsutI}A^N&Fp1N!RqVwTb zdM4_SjqeuJz0*Yt^GU6$Mjn1ctltKm$vv3F#0lXnJG7WF4vA;191gTsz-~XMh9TF2 zYrr5qiTs>y8mH))H5emG2)X2Rq7FfxXuEbl!=_2*Zfoohf_WD%G)pc+^ixCztdfS4 z3fs*P`;$*6=$r^Tbs~X=QzTHO#G6uKhjP}|RYs2sroU=~U>IM(`}>?;ECI~-2q-gg z%O2>hq9e>{RlPOUz_BB}&^$4n^)7|E_bN&dWzVcbt8tJ8`yksm$_N^p$K_sDCk zm&fcBYZ!^+XSyaGNT_MNkP-96#E< z4r!R=stG+wf^Z0Xc(78FF(xeDTl?u%P=z(toKr5M*b=6NO-++6nQ*P2(ZI2NbU9~X zwE0U*Ri$=R;lyRzRiE+VYvoWyaTsLaPE>gFGaQa~;Andx4bmu6Py7cQ>Faq+2%ch& z(NE!KDeC`0+B-*g{v}(W-7&uD*tTukwr$($IO*87ZQHiZj_ss_m*1VaYi91dbLXw~ z*2-t)-{hP+RlBNo)t1SMr9IE|%T$QzXRaG$Y7IFvDz68kDzuyPO9Z?{bR5yWOgoN< zk~>&7rQ>TW^+!7KhA3|kwfk$fWY%7oDs*UEj$>`c^9H)1YoohPwXYOfJW>0EJRJgF zs>w2nG-%0iX*w)$U z{}r=FC4l+if_5ED0E0n58JB3`Y=_k7Ydr~X{zo1Ah!)ud^K#pUd z-s15Jlr<)Sn9-#=m-QBP1Q)_>hyb-kjSIG5El?Ht}n?lsGPJ!D=I_qmuN0^n|IHiTQt3!qKy^&Cb;^!y%w47Bc_)--M zSAzl9K)IS*jgbj9${Aq-Wcz9jbEVzi1a8)dVri!n>TB+w5~P=9Q`#jOeix_t$kiHL z4S(4LR_{l$?+fbov<@`@@ocFwL2lqDG-2STua(rwbNLx*l<@scHYh~>2>x_yPcz{4 zh43iIFpRQ2Bh1m}0{K3UAOI^o!;d;?We6@?LK~u=tT?YjRCXs+eE4vANjLVTv}T$c zytL0K`INk6o@_{sFyN-a)E}}yr1ch5OW8mf;E5Tt8i-AF-EwRt80-r-Nyf}pe!Em%Tbs5nHCH5mkcEw>lp z&kGHV-;qqayLp*R`4dtDKMxK@VA*cywns7ZsA5d$C~)j+x1~^h{azn?2%NNl=4AtU zcdJ=tw8#zDXv)l|l}dFoX8Ztsx;=&LmvkKoN?nY_w1I9?kX#b#XA}gsD+xpDutBRN zwcs&#rBL|bZ6-Ay99PS&7bbSsqH_5LpaSuOqscN#`2Bx~bf%8o%v^t+Le$qO{98!& zKP7bkuH^MEqV9=Ne^b)cU27|^1ef(UrS+iC8Rix*Bx@j}cFP{pPp{)tk5f7s{rugF zyAzF2A3hV{VTZ>^d*GS+bo27~V+SFGJ(yhtif}iX6Eb$7rtfTZ;YC4F&}7g9*)SjT zRtelY{a%nX95>XSfTO^2(qlG~J()$Qn|jJOWH`|{Y@cXV=*&n&fcTGqev2KZt(!qP z($PJvjQ|NpccKj{;k&Ezw#Uu651$uWDhff+Y;3sNza~RieTz_qn<9 z&%igGD!Yb17e1{rQbjp4f|?dNGsAeLJdX-j_<~!V=f&~Fm*1ZMiP8O6Oo>fEB=`Ly z1u8@RUuuqDLTT2tD9c@*C;fIoUe=9o(vDs$wc5ef((6&saFhdwbD)N=gs{ zH5dADqV>GK+xF@`lkw#&Th|Aa4k-3#aJ&70J*^-6M)G8bm4mp~Pgvvl^6e3G^M zJfOc6@m#W+A<#54Pw#k4vq{ZNX*sCfszTMQi1aE&#CXw;n*9e!zs_nI;|3RoQ0F7x zBvK?sXP9|$15(iuEu&Zbm@S$vS{rr8&&`2Lp(qSrhaxp6;ZC1>4bIZEU5v#x9@%%| z#Z0j);QW-+1w%IP9))7cvM5rZZ^6)_y^LnasdYup3&W-@E&!8({PP9wRM#MR`tvxQ zYprpb(Z;m>IgD|7AtZ?Y)lMxJ^?}6RxV0JeYk=dOpS^Su%uqmcQ5~E#7Z; zIdGDuM&7DQTKfuwkkMapS*)hZekqsR$XA(Kt=|9=mrW{>UN5sCVK&v~?Vz-k5Mi=+ zQiEmbD|Z>uu+A`a0!n8y6&9{(w(=P|)=KBEd4`y!{4PT-ADQTmN$(|+g*EZfr*M5} z(5l|5T^_G*g=PKO#kK*R7Hbao8wQGP0Mzs$%EzJ$FZ1d7uYH!&IA{kIzNplSs~IBY zFN@k7trEfs$4c#mBFZb3A_eGeeDMW3kWG3@iDUENnYuC}A7KdwwnGjyi9F{>#nIjn zXj!-}Ax&{3*bxbygYlc`YrNs#U(d~REJLzzN-bZB96Z|WH70*{1z_KU6M^}HVNSdS zM&X(*_~}^4;tO4@L+pdSp!cFa`&H#y3k|)*WJJPzghomE7SOIu|1o&q#TH`MnOTYw&-69ypGql+cIKgDf=S8tkQ= zpGs434YpPA&7;IS{Lr99#uKdPgE*c|^cUeIeaQzSmiiDqQEc!@Sgda*f=fV+=(S8t zlsU!=d6AxLPwKB3S$n104qq_~V%Z|Dkdw-J!DX492Nk)N0*T!p2G}bWj_J1c=~ivh zV59CQE(uxm8-V+qat$E(lcvn0IERuKFh4;O+Iqda=I_N;hq6KfngOX-@Q}8~KB8}& z_heb!_%hYjL`@5FE@_Kh1qH1F1uBqN@bKPJeclo&mP#R})V)UOy+-2b@qs?t^iab2 z-b^V9x~=^bWHFw(|HPdB@MQw=3N7i9~TLkw*sMJ}l{IVeqL z<1WCv_S(WJDUD0=*D`wuqElc=6u%xSdQe$^Q7V%<;TiRTNS#Pf-PdAa@1pH{9i)xo zd$?3qM2V<(5A25!r6RW3V`iQR1(`wsi}Ka5Aj8hc)}AtddrM-FP4j*Nk-;HhNulRX z-Eb0hGOUCy%Ynx7b?iLVhh08fYOGf|9MpSx^731QS~>Y4c2{@sS-~u(#TOA@Ipu%~ zRQxr!xR&co+jMeUQ=tk1BH_jQ3@faj6CpiCk)f;>T{D24kG_(rZeoIZoQ$jd=e^LnQN_BF_gd07=g2JQcg7(KlJ0DAD>sB-`GNu4?5lSgm1Yy@5HgS&r8fW_hXRO}OD)1J8r_uQYCFY#xnTvhV z(!B#=m1W0mTBnog>aXtE)yKLjsx=+?1DZ>%h0`ja7{r6*txlWW7`%!JMROsKm=(!w z=aT;r*V)2Pv5C->zbCEAGgi}CrZrcxU6gw|`h4Vpdu@xye#&NL@Ye-3it5#jKpUQZ z>hGT2@FI6V!Hd|%^PZ~ULHjX92`o&jwEK*bl@3wM)uObXE>1eU8O>v(0?puygnVQs zTI96^72Sl6L?>KrHHZwljpy_6phO26$a8D%6yjwcZjWaMcF&Tn5xFVf1W9vRa!sEhZNS;)qT zdofO*!+!1tGs?8$)POZN#&fxe?DTnTluM+A0WE7{QEuXlNI(?Qjy^t49g6iLXi7ZF zVFG0>zWp?17hX$MtNiSWWFz|r^p<6;^(H3@UX1(8-Ta?^!faJ z;ith$SOy-`jWbulJ}QY%m~QGbvyb6k^K)j{_P#Wt?dWgV=ln3rr4%trcV&#Eob3mJ5IM#`&!Z5 zSWJw>`mrmrGy~?<1Sfb|sU7Ll#C21p3Yj>m$6M?knl5UD!o*r*8X^A`t<}V>wKv03 z9&WK7p*P`e{403_r9yr+B9Op_x|-?F@&2jE?kQWWTLdOyzubp?YupQV2cPpgra|5O zbCLo(+DG}**nk*bHJAfC-mW25&`U5knol%VJQ-cVQwn1jwq>g99{nmoG!YH+?3|{B zX;^JR53^@Pv(E#X!h2SEQ42G-44fhQzRkxXmdE{{w{fayY{(0jek7DL}V~th#_t?)Z9p# z9B76b({uHfF=&toGIAC-T`8n{Sli4Z9`|Q-hg6lMq}l!X=#+Qp4uaz&(I$_+zjP=K z&6j5z0rO+$x+2XR)*K0m(UT!gl=H>3hT)0mC*w4RXUH3@5@MajwtATQ4-ZzlLtneu zH|7oH)rO`lR~~dJ9TU}}^bllgq2{0-=&g2N37kHz3>lN2w+4S?2=Y=?q*5?m($g}F z*!i&%9yU(>NjA&%L)Q`t9jDkkLR$osn;{uSq~8!zv5b5)BjduT%)$@a18?UhsKgzp z!?JaEmB`FqIsvn z>TUL1&L@!wUsm%;>I#0A@Z8fk$j%bt5`OlnDxfh};jubkdm2@_^&cmDwC3tlnx3HC zvEhxErlxozN7_0(p|rj98{lr4Sa$Racq9*W4C8I9=2#vZ=$Xf{6xvJ>Umqdt9i>#6 zBX3~EJ88l54kJm?laWu}YKw?7psQz1@0okdzFcLk+#*t)DsCJpF~|^lB5oFZpp=u0 z4r0Cdij-JI5L)M~$8bz<#C6Wdi%L2LF1aG2Ls58w;Y-bk+lD~q?naDF)?-g)h5tVC zoBkiEYoBGiANE&OrtT~6;{Fe@@qYs)|C)3uuG=8e!*ROtnsI-vVdZZnGB#oE2LMErWG~m1D!SWqV0~d;j|rcpoMjqFa~BShyG#WcB2e zFqsE7rE^0!>4eMPsuA0x9ECX!Jrm_!oKidBgnAPZV53QKCJO~ zD>rltB9-nJfrj&@IMJgBOzxjSs|}jEPDE(k0CMsk!^dq-=b>(m;*m zX?uF@!6Si|((lQ59sK&@#`Ndf~D%Mocyjg1lt7Hj^AQ0kP|kn!yo0K+XFu;=N) zmTZYlk%816a~eI>&KRnLIZ{|*WI;zYt(8#DtfwOXnpf?UOnM=pQ4hW)>NDP9{Rbre zt8mnfGlNGB{_Wc=+_!IJ|H1D5mh1lw{uZj9IAWS&`z*zEHZ|Pl3Qg&AB1=Qm8HrlY zG38GECXvp|V%ID!`+UJKJEzdn(V0fh41TZ!sjh;^z zJY=mHOP`qllsT-3K8rr-5J+nQ0pXB6e;tJb#Vt<5o;@-svM?-5uY&w7-cLyWEV&y{ z*rs21<2Y8ssG!^N6j`@9(5RpHASb2ivoLu=4h!`cGlJwv zk#Maj%vpYRfJ(hwFspgNy~2rG_X{ z2Gn92;(E>PC4QSLS8{uWS+nFnVj(Q zhWkl;nnuqstJz7Ir0IPJlIVhRN8VmJ)GPLzy7n-Fs6k)+2pF1DM_G?!-w0|%pbcb6 zb0(!Rwd0qJUpR^N*|dpcl1*wW)uwedgH3G650+w>Ga=_^ty~+hn#A=0NydEEh0gDH zB?_S>Fsc6DmXHoo42gSSMmV-4-GU^nse{h~OS6!Nnaz4gj;WCOU*R7KF^gHFl>yq( zz92yY9h5+o@MDDKhPyBusQo4Z}z5GOWe$ z{NF^*;pF=)DU`?vL*j}?1pyc2;KVu1AkwEZ{W8|?iuxF+x92kBWqvBZ=xOQQZ4$m@E7c-?ysON z+e+xx#1>L!FU(?Otd)|JrU>Q?9q|iSrj4)~e`?Bv(BP{*ZvHLRuYI1`gUI}QP&T^j z$}nG|8_3(sbP>1^4$3jGD?Ul8vvHL{uaP!zQlOh>B7Bc=H?-VUMVDR3eFq zta4*UNLWtCFpb=0>!s`qiVk}S>&D0az{4~C`wEp_(<}4~f52o04FifP--}L_I)+tf zvON39u$IF+IyjX)him;FgH)`?DNzfV96w)MET11Mrc}pw#8p90s+e0;>6-Ybk0PxU zxGc&;%wH^L&^fx+?AQ0?sVvdWZ(2Z}FWGuK`|0cVI_}^|rK(@$q`K5Da#Q-p5#v#5 zoQBo1IA7SI7W!#Dm`r_U4S$cgP>ZtYL^htLqCor#&A?+CHS#Obx+k_e#Pv*8Nv ze{1PNC2YZkY)U2y*1L9OjkKQw8gc`7l5X<@W`h_>{V5n*FN+w;!QLJ+(=s#sqOve; zh`B-Wqm-?pgb8Rk!Avzi@QBP79_MX7m{b{5Ru=siP2NHyppe4N!={&3E~UR{H!J;m zT945?DMzc{#0EUr(`1I`k%&NB$Pqrab4DyX@3J^-gb}b;FLdBea0~SA3157TFtumA z_W*U{p6J%05+qRO|JTp2F5Gys0wNq^q^2J3=p7&^idSSm0b9yll+UO;U*J_)JF9+g zHuWhClLUgGr4V1BE9X?LKNsaansW%1UcF5Pkto?s^xkp#Y@B?Dhnf&l2tZRd1ay(q ztZWa`eY_!+{lB$~rkXGvS7?$Mk6YxwmuBwym0#}we^|XjWa>TchA5xHuAByy+bnt?H%VNL30``7PWc{A#wlm@h_zrHe?I7fPG2(>+yE4%S1h1|;>{%fh z90<8;-|4TYK4M!C^LRTb;s0#JK!%X(vEUwE8y!Zvk@Ut<4ILbiu=XM;bTq@v6@Yyc zdTo!){D}=>-?PhPM{| zz12Vq+GQ6DtZ)>(yl*&TRdoJ&QZM}xpZ0E=X2dgHO{ys7O8f5t)^J(u zQ?&?R_CemScx4tylyiL{cUmTZ-cV_m8;-3MsNf{u`&lDc$7?W+3;F^5kC6LU83ZfP zIrs7_)XIHTp&0%{$o;EhE2D31tYGYDYvuCats3p(T`)FLjpy^#7_;v2UDzzFt-DpN?ylq_dRkZB4C$>@hl>N{c@Te{g z#@)kHtA^j?b-&V4kcN_?3NNMRQE@(P#J)7LtNyuYXZ8CwdF5T!={L@^kM&G zn&QQZAANiNC!qWnU`Z2UT?6~#Zd^kDU;K@KuHh*do0@-V(7XQ)xKyfGD}FU3e3AmK zR&1alLDN(~{{Zb47Cbbvs6pR@!j;5H3^p|-+ofBro)1legqQuak+YbIx z5*F!ir$A9MVk$|A-lLel60RM&V}^n6z#WVWhPBh~huJWShRtsoL~B+KB}-z)5=zQe zb&H|6yv~@9;mcA5gLPG|D5FCjz)EG5sB$`xAW2UKRac0~=%ic{Dm%w8p|I3kt=ktH zmzGvZQp`)pMjUMLZ;FVm57cxi@L!j1i+ph@s&OcdI73sR;kM*#O(26Zh#70QiG8nB z8YN7)buXNjZy8C^N55nT%{|!3^S>_W6!2R&g^`>}h8~}5rAU%q3!7e3*QbFR-Z|1^ zJU@gPvndGEgVvGHaGs(g)%I2FO*P_v=rw6kw39^QGI0I|rE#@lY$@D(bC~mJsuinU zDB$5fTS&>4UE!FSr$0v1DvdZ1U+dp53!Yb|NR1?vEhf?{<-Gy6Bh3IY3l`ZVUN|$R z!YsjNs;SftoS2@1nkBP8+KVwdiGefx(KZR@VMr}3IhW~T+zVW0udiRR5*suz{X`M^EaV&uS&f}M(7RWL`2GL~eC zbdV>{Kvr!(UZ=f_(WJb$Q7%-*Gw>|7!(?5_Y=>E5NJ%kVTJA3TD>0&laGoP-A4FT< z(OXCqS7+e{Lj>tw#a%kRXaX``2SHV*BRNqxDlf;>6_Ru;xV7*0*DLc0=8XI|^&zm= zP%Yg?`l!yx!q$jzr(sHW*$rvls`a3KFg^q!%$I|-m(izZ$VL>fW|0U zrw!AiDGU4|Y|)DPG-s|J!Nc3qC{ecDeZ~k%G>fic^5c@Ey|LRbrCe7If?vX;+{Z@! zC{GD%H<|})A4&cJqaK2F#}%6U!5QfmblRA;N@ zdX`HG{vcTR6#GSC^Y`>KlG`W?GtY}TFJ#<}J7{?gMXKRLK5MCbp(=dCGbjnU)(uqF z`1jC#yzWcDOgMPZJ1~LvC>LUc;<9a50sMejEW<%?H{BTQ^=JT$ZJx8u0ezG;VO;}E z;?Mk>CTTOLoWZBr8c1*GKc8r;cz_tK&iX`#Ia?7l$&bq2P1(+wsA1ax%0y_kN^l%S3H`+nY^>3#Z@InaRzq)+5d}==M*5 z5d8-&k?hly=2&{o1LfE3!h7XSlnodJ12r=g`QI$nY-?bvv|NnwQ&)G*T8u&EFGmN= z&-#FV)Ngubp07Hn%F8uUqTegmjrRmxqrdhbS?sZ`j?5m|nuH5$vQ52ojYIxoGop9; zk_m4X9&`}q>!Gv5;nucSSD{m*R8zPP#W!IC&0V&lFp;fax{m^~D7EQk^G%4+KdNXa zcdRc!)>@~NOx-X(I|iYWPhKZBcVZ5hzfhu1_o5Olq*7znL_G_(nwa%v-Ao9~HY$!ba&fLuNiZ>#V<*AGb_B)#r#7$oR^Xy}enYE8*wz66sAOt0 z`hDDKlbf5D>4IQXNhrjdV||Xfvhu7N$TLq7NHhrN zN^8s;BWq9vl5$f^3lWKnkJVSqVU{4^_X1YqhD{Yk*)VLEcn!deKAKI0)7#0hnLLf-4?vn4 z-|H>h?E)apb5mQy$s}UO`qLZROyW5WOkANseXbr%JdDEuDBrIDL_y5612RH?BR;__ z28lR30cj{Oge#03mLD3e$Zz`}aPTj-g@nS!GUHd}kNFGK2>$+$@-J&*k+<4s@?PA=; z+E9pVC+$hVHFIhDyiNsUH&-DDII+}Trr(*<0YwD#WW{gpzz`D&Eu5YT3lAoEBL681 zBBI*pIOiZoswnu>Qnunno*(szT7`KmL=ILsCrFgpl752cN^<{6Xdc$PEm@g7aaSc! z-(>mwhn@v{f&6H1uRORUyOv<$?xpW0LI33Y%_jhhRLa_L`jFCf|D>h{;Mo7ii@dqe zgLGNh%;lxrvpaHDwAO2-cpxSm^VOAfn@5h+HtLc5@PsxNh#4bNz)ANWTzp21P%w$A z5@(*L&S*T5R`2(iDG|?F4wm;_N{($JnHCV$KH7!Jp53i9kPGsx0`ERs(Fkg67l9B( zUotPgyn33X&!7+#Zg7V@M-TP5D|Zyu?Qil~^RwxF5E+d|uF|Z!)&qNtdZ!Y`Bx1jM zHql4+aW5QHs{S{=-7jU#f7s+-AUi*hkk9-pJqh@-%YUyp{dbUUYiMcg^e^-&Yx!}R zemXcTRI{=6gj)`~T_NH?;wo-sE+OIq0w}DO)=P@OA{RR>obDk%*qwa1b(A!LummGl zlcjdfk7qAWaJ#_FZ)e}jfF##qZx@={M0NDMyIpQ_vJ#jMenV71e@&&ENq8AaW9SL$ zscRaF{mCvHelN{~hoeLsYjTZ+Je$;-KakB|cTOk*Xrf9al6lMCZv7D=87uXnm}c+7 z3Vt|A1+oHLK_C-0Pj@;L%i-V_x}fP{iQaBXop(YRq$-bSVJz%)t_}%6P|1+n6RU^U z_RB1vcrKA`md9{5us}2H#Gs+AVXsxy=|@@ou%WLJE6R8j|F9sJo0>Lr##s@4^o9^t zVbL_K26Y*R-b~4=oj%+s^6}?=Za%p=cBpa(O_v^fy6u`|E0P<8K{fGaXe}Yblk3?@ zO+`-Wr8;uVfcX#>0ZQnKMW`2^F!Y-hrjkBRN>$%&`Kg=`Vp@5lX;cK{^*>Uh++W}7 ztiEoo=Pz&a|H+g5Zw+?&R+%qGw)f!*)sw>&3X>8ZK9&58TqWCpgcu$WlG6|;lwSol z`w!7UU-|3rUPuOUpmjh(euZrNthR^lS-RU#nb zLIlAjJkM}g!vzj6GnxyWx3D#ls>0SS^VU5ED2i9B9J_>F$wLNYC4 z$LRxL7+0%*SY)IEZ~fEt{Z$u8;)S_r{c8WLe$nn&{?qmS^P~IM-j9l=E8-X7PKI$* zibmMXoH;T4r$OA347pmPumw2?K_^~r;;-ftr?nqMjQR}n|3$b9kA9s4*OC-AqE6Vn`Z%)XrKBD16TD=%}*awS#NjSxV}JWgBDPK?8w8IXwJwA;ra`icm|NM z8Oe$0()+Lue@`jDJc|u8yXR2hE;~~lt0B#(Qghx1v;!5Jyy;CgSR{2`rkv@kFiVD4^x$^t~T3p>esp(3EumHEQk3 zOh?#iCJIy9{pMI(=yPtSp?h^wy^twVsleD4N~;APh9ZOj>TG?RpgyA+e%aa0lci4 zPG)_Y@SLKd4w>PRxjrp2Lm%jI@Wuz8+jO}sn7V;YMppjv-8gSROWEj_kO=5K6CR2v zaZA~mrs@zVq=|x6+ZN~KM@AVg2laZ`VVb{#*=nVC?ORk~#Fe!)4>9f+X zDNwK`EvF0NPHX_@e0uTe5!Hl7_;;XU^;1;6CdXoZ<H3p-$DVxq#woi;E z9KGZgt}K;>-L|`%5Cq_O#rFDO!LhYM`%P&&FK-#eM$s~k_)memRA)4_PY4+484?HN z+cCI-UqMBjKTw$1pe=h=gw4Ki6`)Iwm`BA=KWt()Ui5lB!gh|@eVqTZIa57-# zXE@#A2o$0zirTTB_1Wl}>RLAWDK`vJl%BcEF@D0jwis>ePpM2Xg>j`_vsA*N(~h7% zU}An5I|yXR*?xQH9P771qb4jmSRm!*&@X z2j?I|&<~DC}bPDY>61el~)q89r3;OY)+YClJ!c^Ep?9_sk+2=jQUWB>8!T z`38k;HM0~d0zqmPluB)h{!R)0q(L6hhFFO3-BN=vcr=q+>n3(8=o3uH1OWn%bdA3i1wCe4cRXIs^^TpfHJdXNMhIeYXV**Q$fTU!# z@^tH7K%+mp!3F7ww;KL0Vgzrk8duSuBKc+!{2ulcZH~rtZUD*z5d(DKNy|VLsflw)V18_fI!(U^_nx|4k52 zNQ%HR$O=N%hX`QT^(_E9LX}K9F!$n^y%Ka)6Q0Q0gAym$nMdQ${Ax70z{}&H9Y&?A zy8k-}xIp7O5n9zcJfcijg;e%%hg!KMqIXK>^rF#Q@O+O*)hR;MB`M7sJ@49ti-^}n zMl^>iDV9&Wc_SgK*6WNS$D%>*D}B*lCDbI&vhH`t#6-PvMm<9LlFtSoVd!tUhqt`6q#!+9#=>h}qeUa0+qDg?2p1$bqy`ld z6wmz*wRAGeyBLnUd86-S0B;X2v5jsnGBPmx#KhFO&Fz0t=b@a#fWrjC()boZ=3*6W zhmb(4ra1|@m&fFlD63itNY-GKFan$dO#ZaqluP6|JXw&1FSTp!iS4D7E=>F9CS}I- zn2XYq$@v1%sbB?)Faza~6`OuWtp~WZcQ4wgQoE7p=Or{3(P5 zE@ZS0E(oSK`RkOY>?BUBr+^xzm6}-z`p;NDBwzHaQC-fI+uOIacC6m%qHWIK!rPzR zwa&tR@`YWY_y&?eC)7@o=_k<9*7lFlyal$%jGCHB1Z*^3jh_?($f^diW@aVuv(xLJF zVrgQ~b5$0uNimXI?1!=kX_gAY2TBUN$AUgeQqva3NRmZ47M4ZDM`y#!oAsX`Ps`BX zl5Z-bAgK!Iq9`Ra7UX8&`vnjrEk3n|mAzsI8i{^!R2iz1+m`$`L1=c`7?MCJB)U94 z*p-AahA9UObMI<&G?Ht5vCSjrV8C2Lc1P+AJ>%9L;+wtTKab|_NEdGy4FR=9`{Kch z#>3Vr9sQQl`YeU#DU=NrGunRmwMMH+9b<5lQ&w@Kb&9Bf;jtv@%h!uCJIanV0_nE% z1u~{$kYg+g!#ZO7(?yyON9|i&RQ)E9L0PsvTLAGeOwv5sM(kPAR(w`r0|J zE;S(cQf|eB=N$bTC9~KHLCpEV7<2M6e|$*l`ga6)^JpuR)Sa|H0*VPdj3td7@!Og8 z>Qua?l#fFIR7e$ec=ezCA|^=*GQ5Z#dj z3x6M9c#LB4jBhZCb{t_17<6%l1^Mpz4^){+$5Dqs9yZ`q!ykMHPv1UqDn;Q7o&Bh) z@PdSmj*aeTkdC-6#^#-lPgvB2&2YyjFY!3$7MTa+17BAuR7pLqXA$S1gy+OIE77FsHLAvGGa|sY&LJI<%RCZ_cJ%gcq21NKsmL(mt zCs=6kF&8X2OFW5UOdwDPsYZDTYel8Qh?x$UC(Khs1C1P`t-uoH3m2|?agdLsdvP!2 z-?z}DPRF0gtn$R$B{;G?qeg81Tu6e9Rr*1OhDZ@Uv#Ig+7UN$s?hya0^L4ZAp<(;V z+xWf`fPbr^;Ou1nwL;L=`imN^hjNkQWga(GgJ|1SAEuR^wGF-1?QM$;Tk;sKy|Ev6t1+V)tx{@M3i)DyF^Vd4ad(e2ziXKB{FS2<@{=cEqE zy?0SaI)HZ#UcwhF)JjDovUaI95(YniPnaJH)!RzxUM0V_EE{g`41ZgU*V8`KzvjFr7sTGIZ>+nIsM)5~=rYzKIq^Wx$CW4fAv|<4l~VAJEwmtx5lGNJwP3&kUQT zVW$Wthu|4?7e$39b(0lPdPa;;u0v?>K9JlZG@pg$2S=zG~@1}!2i=!Z~B zywO1=T~TV!&K4*N56}pvF(7y>U@bB#e-wj-Hz4kuSdBo1VeCD=wYGJ*{W`cIwnJ|Y za@l~igp#vkRiZN6nkCv}>gHdY9KBH_BNYqsqX_C%LNg1aOOf#@CgaJQTuT&5VQ@ht zl)@y{8}tf%O}Gh5Jsw74KFrGb}>NogU6IyJr9`D|br}k*Ag9M40k-a{tBM55!rM_ulfgx{)AWF` z;4LQPO)cdz>cvPv01+LPt^avTqf{k^dCB_ezL*ZZbYpJ(Qw`lD(cQ~}KcD! ziX?PMo;<#W#3t={t5jDE1&X3*0}gw0#(2{2LL)!FQ5Oq2|6MDR(a9i^<~ZtDib-Xf z;4XLRPlYtvo)k`5zy7>#_R#JuYaW0Ja7K2mzFf(&n!!;bmkiM5>Mqa zF{JL#sOOMKA%lzEy;q-(Ot*1H69_B2SOlLGfa1_>m>Xw|n2~k3iZgD37Ex zJBp8k3{fD+Bnk~~S4Z$-Ao|bz@7yFFYEa8k?`#Vn!{jLK0Io- zv+DiNfbY+6ZJ!J{Yp;x$0|fCZIAfvAT-_cY1QOi&Q+%kvou1+rDb7;EKv_7vwP?H( zj&Jiuqt3vz`q0=tKHr9;wNrR<+gw2metvrgGRQ*>yaNeM%=-EZ;Jius5au0YDnPj5mjd=BQHCz+g{#XUiqgCp%|pps41hkP44z> zA5Zp|$NhQJZ>~2&{Lq(724eWeYC~c`M|Rcl`3#qoX#H%-m;4>K&pSt&&9*B6?#oAXe=#!WCa=W^0xrDfT_|B3joYQtq>3KU16aYYlqW z*9`vf@0P~P2~q#Fq-hbk`K_2w;52&+pB53Q`l+&8s$DT0;+jXQE!&;cuk)FxNRxV* zrdH#`p?LL+Sz)HE+gSWp*=qe3#=dS-dFs!@Pc^#29k<22)}Cjpwf+FC12hB}g!}f?F7Q^)@OAxrmrvWyOrQ|W=>EH2FWi6rTkkUTd+HX;#ZUqJ?j!vwnCjq}y zGLmOd@Xn#qw0nPZy4HE2-%+4ks|h1mQ=r7k$L`G`OgWMy6PZ2GGHqV$+f-SdrwB6$ z&wFKH>mz-qQ>2C`Ol(vIDX{Q_dT`J#b&Fg8 zR7AX87Hh~3cpq&Dgk!Yq<+;Vb{AUcCthiW)xsX_fA<{C43K5$nFNbAu{TUG~{%t() z*m0b_pa?5>jMyLXD$+{$TxW3Or_elGFyXJgJ!Ia<7uXA3AJJw$lo}(F@2YJ!K&nfbS9&(ZY zj}-*}uLmiu@AOr+`TMYVr7E=NU&DQ*obC0iQY}OqDC7b`HLKDqK-7zYb9l`l{UULE zKj-#{Qi*`mH;r9U{E-`VEaereiJL5HEi}S^DWS|PHEHBFChN|8#Juv&KV_r>(raSz zcw`+8Igh-W?|hOSAL~E8ui<|#KC80#jReYt2;wggVhYiKV7}me@$MD;@UdX{`#XOh zJm;otsrnhV=mKEP+-iV$`vm>*Dba9#?7_oC2g^kc4_v!}`b7Kzc?i^d3k%-IPxDkr z@st3_g41L50p1$0rgzl&xl#M>-1yHs$%3=P8W9c9X0H_>nEU#(!>?!uuIqN(h5O4f zd`f$=CrKwW{8KBzBl<GQ9e}q_S{2V`9!Mx#whfD2GSnrdw1<~*>&@!C zLBDlyZf7=laNK%(FU`30lZYl=PElU?t)%D$4?9W=OG+g4Naf5bzitq>7EhC3ucD{w zNZFvd#?k}*wmhdGt4|_NQ6yS7NLTNdfyNu}Y+(fV;Qj+;QFK)7KlWq&n0@3eo^Kq$ zQ?*+Vyo`j^o;vRXY8FyFqWd*yZdSfHw#xM@?Ld`(lWBf7@fMogs(7SQS`lj( z%&N-P$ae0U5>&HTVgYlGWC!90TI(b^r>9bH(?~(noiV25g$`&JKVd!}YY2nW`>u&!q*n@?&~a|7?~FW446^Sv9qC$@k)K$PGU3t`aAU z3WqV9lv?r{NJ^pVA*;M*MOM|vh(mb#GY(S>SArk*JY<|S@t!uNjOPynnE}BZb1zoW zt%C?LG-R`_s!-TaHs;gCR+ckX;@C|NDD6YRU#o^OFE8r%(&90;Tsj=_EHOHiqjg^|6?G z26eF~&;Ji!=M-Iuo2>ngZQHh;bZpzU?R0E(Y}>YN+qUiWm;X0&*5J&Xi+!>8TKnc* z^`h!|>Q^vZh^Rj0h9rBOGP~BSY&h3D+Bn6xxSFFzX3QD0w_F|7_u7cvLmpFRbe{y!kcyo4<1xK_L>{q{}`@hD^x|wcCJf*4Y(8^Q3L;qU7h5Jwp3G#+KvpwO= z_SMyV26%$dQ7v46%h7TW60`XW|{P>fk9C^|5bDa=V6 z24;z;N^NyjtzSuq2Vr6*&i^KAV4r;F70Y!g4lN_i81IA?eqPslNO`d5Ed}$5l?Aw$ z+Y*zxV&6y1+dr@(vOI31_SEBc#J=C#CEH54w6@ONk}NTc7^AvyvV03o-84IxDCb4F zPq@f#(~?Ye=`co$FWZp0mQv@r%Pm(g)p0DToQB}a*UcJtJub*$7mz&VwKZZiDN7Dw ztW58%Wby0Fys~qaoj_1UEq|fP%i;?elOst(LG}`yQnByy=;Idhfawx{)6~N7g~aR5 zJ;5NaZF3~|jA6oC3TL_d(VUO%y0c!8#Gawm3iNwHf>|y-MaMEb_|l zFPH;szRe=w+-f1Ep7nt?YJgg#6aY2V;5+&dH!oY9SJnib&}Zn2gTrqk#i^T@Tg7;Fjsev(OX&1u0>Qh0NhReMu2AAno1kG{T-Pu0R@JUei?bqK-iw94mKw!y8Ggw7T;@nto>&di%+@hjEjGD!Lh|BWoCp2k&p3piQIZVhj3zIytJ>3t zV0K2Xv`s+=302rlYU*78ijMT%h4bS+Heo~rXE0J&E2~?@phC<7PM$h{05GgL{=Tif zIUNT2?j!LAjMfk}Ms3#;^V-Jqbs7vhHR#VIvWo{+JdKJgZgWPQR$s5LlABq07weVO zh;xxtN0fwFrnZ8m4`d}4nYnU`!@G86)B!3*uCSp5K!l8}!fTGwsZ!Tb>B5R@phWJ7 z9dd2qTMKMPD1*q@soLT)q#8G&7zqMbfF_h0;o6Qcv~d4Lv*hYsH?RLsHJ-~!+kG$O z_WrYqL=bAt^XzjvPZXy9Gp%k9S%7g2^TE=E!wX233rMOmLXd^v)#l_o&7TX33N*&0 zJP5GNCEpgeh3u!QWbFy?8qKl`Jpk^2RJSDgU$~2I01-EYq37}cX>^0ki3yvn~-yVox&l⁣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 z%0D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 z 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
01FO!+Z;Hdp80{NvqnB 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%0A)sDsQ6IPgPVip8yAX% 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�=c4-9j?nwF5Q4`Y?13xQ?Rg_B2{JBnn6`?4!e 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ÀOe^fkI{dL)I6GVGGlK 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

NQ!gHZIPO^ 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∈b{)ce|} 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

dEQ^J2E6R>w$Bl7 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