diff --git a/index.html b/index.html index 85d5d27c390a144d9f4b90ce4a88e7cb57488914..143fcbd8d46508d1989c744f9763cf17f6dbe90e 100644 --- a/index.html +++ b/index.html @@ -353,7 +353,7 @@ </div> <div id="footer"> - <div id="footer-text" class="index-last-update">Last updated Wed. 06 Nov</div> + <div id="footer-text" class="index-last-update">Last updated Fri. 08 Nov</div> </div> <script diff --git a/w08-asynchronism/08-asynchronism.html b/w08-asynchronism/08-asynchronism.html new file mode 100644 index 0000000000000000000000000000000000000000..a729c7cf14f7760c55efd6655f578ff1ce4637ba --- /dev/null +++ b/w08-asynchronism/08-asynchronism.html @@ -0,0 +1,414 @@ +<!doctype html> +<html lang="fr"> + +<head> + <meta charset="utf-8"> + + <title>ALOM - Asynchronism</title> + + <meta name="description" content="ALOM - Asynchronism"> + <meta name="author" content="Julien WITTOUCK <julien@codeka.io>"> + + <meta name="apple-mobile-web-app-capable" content="yes"/> + <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/> + + <meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui"> + + <link rel="stylesheet" href="../reveal/dist/reveal.css"> + <link rel="stylesheet" href="../reveal/dist/theme/white.css" id="theme"> + + <link rel="stylesheet" href="../css/miage-lille.css"/> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" + integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous"> +</head> + +<body> + +<div class="reveal"> + + <div class="slides"> + + <section> + <h1>ALOM</h1> + <h2>⏰ Asynchronism</h2> + </section> + + <section> + <h2>Problématiques : </h2> + <p>Exécuter des traitements longs sans bloquer l'utilisateur ⏱</p> + <p>Exécuter des traitements parallèlement plutôt que séquentiellement</p> + <ul> + <li>Envois de mails ✉️</li> + <li>Impression de documents 🖨</li> + </ul> + <p>Ne pas bloquer l'utilisateur si l'imprimante n'a plus de papier !</p> + </section> + + <section> + <h2>The cost of I/O : </h2> + <img src="images/cost_of_io.png"/> + </section> + + <section> + <h2>The cost of I/O : </h2> + <table> + <thead> + <th>Action</th> + <th>Latency</th> + <th># of cycles</th> + <th>Human Time</th> + </thead> + <tbody> + <tr> + <td>1 Cycle CPU (3GHz Clock)</td> + <td>0.3 ns</td> + <td>1</td> + <td>1 s</td> + </tr> + <tr> + <td>Level 1 cache access</td> + <td>0.9 ns</td> + <td>3</td> + <td>3 s</td> + </tr> + <tr> + <td>Level 2 cache access</td> + <td>2.8 ns</td> + <td>9</td> + <td>9 s</td> + </tr> + <tr> + <td>Level 3 cache access</td> + <td>12.9 ns</td> + <td>43</td> + <td>43 s</td> + </tr> + </tbody> + </table> + </section> + + <section> + <h2>The cost of I/O : </h2> + <table> + <thead> + <th>Action</th> + <th>Latency</th> + <th># of cycles</th> + <th>Human Time</th> + </thead> + <tbody> + <tr> + <td>RAM access</td> + <td>70 - 100 ns</td> + <td>233 - 333</td> + <td>3.5 - 5.5 m</td> + </tr> + <tr> + <td>NVMe SSD</td> + <td>7 - 150 µs</td> + <td>23k - 500k</td> + <td>6.5 h - 5.5 d</td> + </tr> + <tr> + <td>Rotational disk</td> + <td>1 - 10 ms</td> + <td>3 - 30 M</td> + <td>1 - 10 months</td> + </tr> + <tr> + <td>Internet: SF to NYC</td> + <td>40 ms</td> + <td>130 M</td> + <td>4.2 years</td> + </tr> + </tbody> + </table> + </section> + + <section> + <h2>Concurrence</h2> + <img src="images/fry.png"/> + <p>Comment exécuter plusieurs choses en même temps ?</p> + </section> + + <section> + <h2>Le CPU <i class="fas fa-microchip"></i></h2> + <p>Un CPU exécute un seul process à la fois</p> + <p>Le système d'exploitation switche entre les process pour leur donner le CPU</p> + </section> + + <section> + <h2>Les CPUs multi-coeurs <i class="fas fa-microchip"></i><i class="fas fa-microchip"></i><i + class="fas fa-microchip"></i><i class="fas fa-microchip"></i></h2> + <p>Exécution de plusieurs process en parallèle</p> + <p>Comment exécuter des choses en parallèle dans un même process ?</p> + </section> + + <section> + <h2>Multithreading</h2> + <p>Permet l'exécution de plusieurs tâches (threads) dans un même programme</p> + <p>Les threads se partagent la mémoire du process<i class="fas fa-microchip"></i></p> + </section> + + <section> + <h2>En Java ☕</h2> + <p>Un des premiers langages à rendre le multithreading "facile" pour les développeurs</p> + <p>La gestion du multithreading se fait à l'aide des classes <code>java.util.concurrent.*</code></p> + </section> + + <section> + <h2>Tomcat 😺 (rappel)</h2> + <ul> + <li>instancie un <code>Thread</code> java par connexion HTTP</li> + <li>voyez par vous-même dans votre code: + <code>System.out.println(Thread.currentThread().getName());</code></li> + <li>les <code>Threads</code> sont maintenus en vie dans un <code>pool</code></li> + <li>le nombre de thread est paramétrable pour booster 🚀 Tomcat (200 par défaut)</li> + <li>si pas de thread dispo, les requêtes sont 'mises en attente'</li> + </ul> + </section> + + <section> + <h2><img src="images/spring-by-pivotal.png" style="height: 1.5em; vertical-align: middle;"/></h2> + <ul> + <li>Les beans Spring sont des singletons par défaut!</li> + <li>La mémoire entre les threads est partagée!</li> + <li>Ne pas utiliser d'attributs de classe dans un bean spring : les valeurs seraient partagées entre + tous les threads/requêtes HTTP ! + </li> + </ul> + </section> + + <section> + <h3>Instancier des threads</h3> + <p>implémenter l'interface Runnable...</p> + <img src="carbon/runnable.png"/> + </section> + + <section> + <h3>Instancier des threads</h3> + <p>... en java 8 avec une lambda</p> + <img src="carbon/new-thread.png"/> + <p>⚠️ à bien utiliser la méthode <code>start</code></p> + <p>la méthode <code>run</code> exécuterait le code donné dans le thread "courant"</p> + </section> + + <section> + <img src="images/fry.png"/> + <p>Comment récupérer un résultat ?</p> + </section> + + <section> + <h3><a href="https://docs.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/Future.html">Future</a>, + <a href="https://docs.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/Callable.html">Callable</a> + et <a href="https://docs.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/ExecutorService.html">ExecutorService</a> + </h3> + <p>depuis Java ☕ 5 ! (si, si !)</p> + <ul> + <li><code>Future<T></code> représente un résultat asynchrone</li> + <li><code>Callable<T></code> représente une tâche retournant un résultat</li> + <li><code>ExecutorService</code> gère l'exécution de tâches asynchones <code>Runnable</code> ou <code>Callable<T></code> + </li> + </ul> + </section> + + <section> + <h3>ExecutorService</h3> + <p>Exécution d'un <code>Callable</code></p> + <img src="carbon/executor-service.png"/> + </section> + + <section> + <h3>ExecutorService</h3> + <p>Exécution de plusieurs <code>Callable</code></p> + <img src="carbon/multi-callables.png"/> + </section> + + <section> + <h3><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html">CompletableFuture</a> + </h3> + <p>depuis Java ☕ 8</p> + <ul> + <li><code>CompletableFuture<T></code> est une Future</li> + <li>Propose des méthodes de chaînage (proche des Promesses en ECMAScript)</li> + <li>Propose des méthodes <code>static</code> pour exécuter des + <code>Runnable</code>/<code>Callable</code> sans <code>ExecutorService</code></li> + </ul> + </section> + + <section> + <h3>CompletableFuture</h3> + <img src="carbon/completable-future.png"/> + </section> + + <section> + <h3>CompletableFuture & Streams</h3> + <p>Gérer le chargement asynchrone d'une liste</p> + + </section> + + <section> + <h3>CompletableFuture</h3> + <p>Taille du pool de threads par défaut : Nb CPU - 1</p> + <p>Permet de laisser un CPU disponible au Thread principal et à l'OS</p> + <p>Si un seul CPU dispo, pas de pool de Thread, un Thread sera créé pour chaque tâche</p> + <p>Attention au contexte d'exécution (docker) et à ce pool partagé</p> + </section> + + <section> + <h3>Avec les streams Java 8</h3> + <p>Possibilité d'exécuter des streams Java en parallèle - Proche de l'asynchronisme</p> + <p>En séquentiel :</p> + <img src="carbon/stream-simple.png"/> + </section> + + <section> + <h3>Avec les streams Java 8</h3> + <p>En synchrone, chaque opération se fait dans le thread principal</p> + <img src="carbon/stream-simple-logs.png"/> + </section> + + <section> + <h3>Avec les streams Java 8</h3> + <p>En parallèle</p> + <img src="carbon/stream-parallel.png"/> + </section> + + <section> + <h3>Avec les streams Java 8</h3> + <p>En parallèle, chaque opération se fait dans le pool de thread. Le thread principal assure lui aussi sa + part du travail</p> + <img src="carbon/stream-parallel-logs.png"/> + </section> + + <section> + <h3>Quel intéret pour nous?</h3> + <img src="images/fry.png"/> + <p>Je n'ai pas besoin de Threads, Tomcat 😺 est déjà multithreadé</p> + </section> + + <section> + <h3>Quel intéret pour nous?</h3> + <p>Tomcat alloue un thread pour chaque requête entrante. Nous avons besoin de threads supplémentaires pour + :</p> + <ul> + <li>Composition d'appels d'API</li> + <li>Exécution de tâches longues</li> + <li>Parallélisme au lieu de séquencement</li> + </ul> + </section> + + <section> + <img src="images/api-calls-seq.png"/> + </section> + + <section> + <img src="images/api-calls-async.png"/> + </section> + + <section> + <h2>Gain de temps de traitement global !</h2> + <img src="images/gatsby.png"/> + </section> + + <section data-markdown> + <textarea data-template> + # Spring Async + + Exécution de tâches asynchrones avec l'annotation `@Async` + + ```java +@Configuration +@EnableAsync +public class AsyncConfig { +} + ``` + + ```java +@Async +void doSomething() { + // this will be run asynchronously +} + +@Async +Future<PokemonType> doSomethingThatReturns(int i) { + // this will be run asynchronously +} + ``` + + --- + + # Spring Async + + Configuration du pool de threads + + ```properties +spring.task.execution.pool.max-size=16 +spring.task.execution.pool.queue-capacity=100 +spring.task.execution.pool.keep-alive=10s + + + --- + + # Scheduling + + Déclencher des tâches en fonction d'expressions crontab, ou d'un délai. + + ```java +@Configuration +@EnableScheduling +public class SchedulingConfig { +} + ``` + + ```java +@Scheduled(cron="*/5 * * * * MON-FRI") +void doSomethingOnWeekDays() { + // something that should run on weekdays only +} + +@Scheduled(fixedRate = 5, timeUnit = TimeUnit.SECONDS) +public void doSomethingEveryFiveSeconds() { + // something that should run periodically +} + ``` + </textarea> + </section> + + <section style="text-align:left;"> + <h1>Fin du cours</h1> + <p>Cours suivant : <br/> + <a href="../w08-high-availability/08-high-availability.html">High-Availability & micro-services + patterns</a> + </p> + </section> + + </div> + +</div> + +<script src="../reveal/dist/reveal.js"></script> +<script src="../reveal/plugin/markdown/markdown.js"></script> +<link rel="stylesheet" href="../reveal/plugin/highlight/zenburn.css"> +<script src="../reveal/plugin/highlight/highlight.js"></script> +<script> + // More info about initialization & config: + // - https://revealjs.com/initialization/ + // - https://revealjs.com/config/ + Reveal.initialize({ + hash: true, + + // Learn about plugins: https://revealjs.com/plugins/ + plugins: [RevealMarkdown, RevealHighlight], + markdown: { + smartypants: true + } + }); +</script> + +<aside class="miage_aside_logo"></aside> + +</body> +</html> diff --git a/w08-asynchronism/08-asynchronism.pdf b/w08-asynchronism/08-asynchronism.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f79d4883d3c977acab3733f808e9758bc63793e0 Binary files /dev/null and b/w08-asynchronism/08-asynchronism.pdf differ diff --git a/w08-asynchronism/carbon/Threading.java b/w08-asynchronism/carbon/Threading.java new file mode 100644 index 0000000000000000000000000000000000000000..8bb41875f67d1d2686d78644404cb097ebfc374a --- /dev/null +++ b/w08-asynchronism/carbon/Threading.java @@ -0,0 +1,44 @@ +@FunctionalInterface +public interface Runnable { + public abstract void run(); +} + +new Thread(() -> { + System.out.println("Hello from thread " + Thread.currentThread().getName()); +}).start(); + + + +// création d'un executorService +ExecutorService executorService = Executors.newFixedThreadPool(2); +// exécution d'une tâche dans un thread dédié avec récupération future d'un résultat +Future<String> futureResult = executorService.submit(() -> {return "test";}); +// attente de la fin de la tâche (attente blocante dans le thread "main") +String result = futureResult.get(); +System.out.println(result); + + + +ExecutorService executorService = Executors.newFixedThreadPool(2); + +// création de callables +Callable<String> a = () -> "a"; +Callable<String> b = () -> "b"; +Callable<String> c = () -> "c"; + +// exécution (cet appel est bloquant jusqu'a la fin des 3 callable!) +List<Future<String>> futures = executorService.invokeAll(Arrays.asList(a, b, c)); +for(Future<String> future : futures){ + System.out.println(future.get()); +} + + +// avec un runnable +CompletableFuture.runAsync(() -> System.out.println("Hello from Thread" + Thread.currentThread().getName())); + +// pour récupérer un résultat (avec un Supplier) +CompletableFuture<String> futureString = CompletableFuture.supplyAsync(() -> "Hello from Thread" + Thread.currentThread().getName()); +System.out.println(futureString.get()); + +// pour lister la taille du pool par défaut +System.out.println(ForkJoinPool.getCommonPoolParallelism()); \ No newline at end of file diff --git a/w08-asynchronism/carbon/completable-future.png b/w08-asynchronism/carbon/completable-future.png new file mode 100644 index 0000000000000000000000000000000000000000..c9403cc09ec785c1a1c05be2a96f2c5f940893f6 Binary files /dev/null and b/w08-asynchronism/carbon/completable-future.png differ diff --git a/w08-asynchronism/carbon/executor-service.png b/w08-asynchronism/carbon/executor-service.png new file mode 100644 index 0000000000000000000000000000000000000000..3f07d71e2b6e43998f806fc6b2ae8b7d77456f88 Binary files /dev/null and b/w08-asynchronism/carbon/executor-service.png differ diff --git a/w08-asynchronism/carbon/multi-callables.png b/w08-asynchronism/carbon/multi-callables.png new file mode 100644 index 0000000000000000000000000000000000000000..b57ebb1e6565a315c37f2bb648ca3e48f6259242 Binary files /dev/null and b/w08-asynchronism/carbon/multi-callables.png differ diff --git a/w08-asynchronism/carbon/new-thread.png b/w08-asynchronism/carbon/new-thread.png new file mode 100644 index 0000000000000000000000000000000000000000..8c4811962d8df8483f3e1d591e98b1dbd34c15e1 Binary files /dev/null and b/w08-asynchronism/carbon/new-thread.png differ diff --git a/w08-asynchronism/carbon/runnable.png b/w08-asynchronism/carbon/runnable.png new file mode 100644 index 0000000000000000000000000000000000000000..b0aeabd44f3bad5fcd93d42864b675fbd3d6acac Binary files /dev/null and b/w08-asynchronism/carbon/runnable.png differ diff --git a/w08-asynchronism/carbon/stream-parallel-logs.png b/w08-asynchronism/carbon/stream-parallel-logs.png new file mode 100644 index 0000000000000000000000000000000000000000..5ee3718711b0b438f0a1b1a577f02e9e21780a79 Binary files /dev/null and b/w08-asynchronism/carbon/stream-parallel-logs.png differ diff --git a/w08-asynchronism/carbon/stream-parallel.log b/w08-asynchronism/carbon/stream-parallel.log new file mode 100644 index 0000000000000000000000000000000000000000..0b2401e569d09736b3b6e4f93f8d55ef9f1aa998 --- /dev/null +++ b/w08-asynchronism/carbon/stream-parallel.log @@ -0,0 +1,12 @@ +2019-03-01 08:45:56 --- [commonPool-worker-3] RestTemplate : HTTP GET http://localhost:8080/pokemon-types/3 +2019-03-01 08:45:56 --- [ main] RestTemplate : HTTP GET http://localhost:8080/pokemon-types/2 +2019-03-01 08:45:56 --- [commonPool-worker-5] RestTemplate : HTTP GET http://localhost:8080/pokemon-types/1 +2019-03-01 08:45:56 --- [ main] RestTemplate : Accept=[application/json, application/*+json] +2019-03-01 08:45:56 --- [commonPool-worker-5] RestTemplate : Accept=[application/json, application/*+json] +2019-03-01 08:45:56 --- [commonPool-worker-3] RestTemplate : Accept=[application/json, application/*+json] +2019-03-01 08:45:56 --- [commonPool-worker-5] RestTemplate : Response 200 OK +2019-03-01 08:45:56 --- [ main] RestTemplate : Response 200 OK +2019-03-01 08:45:56 --- [commonPool-worker-3] RestTemplate : Response 200 OK +2019-03-01 08:45:56 --- [commonPool-worker-5] RestTemplate : Reading to [PokemonType] +2019-03-01 08:45:56 --- [ main] RestTemplate : Reading to [PokemonType] +2019-03-01 08:45:56 --- [commonPool-worker-3] RestTemplate : Reading to [PokemonType] diff --git a/w08-asynchronism/carbon/stream-parallel.png b/w08-asynchronism/carbon/stream-parallel.png new file mode 100644 index 0000000000000000000000000000000000000000..3a9a4e2d0c32091f44d6878b20cdd6bcf6c5086b Binary files /dev/null and b/w08-asynchronism/carbon/stream-parallel.png differ diff --git a/w08-asynchronism/carbon/stream-simple-logs.png b/w08-asynchronism/carbon/stream-simple-logs.png new file mode 100644 index 0000000000000000000000000000000000000000..d5ed3bbdf488d1bc2d90eae22253edb2fad20514 Binary files /dev/null and b/w08-asynchronism/carbon/stream-simple-logs.png differ diff --git a/w08-asynchronism/carbon/stream-simple.log b/w08-asynchronism/carbon/stream-simple.log new file mode 100644 index 0000000000000000000000000000000000000000..0b31c2907ae2dea269340f198cd86ecbb011322e --- /dev/null +++ b/w08-asynchronism/carbon/stream-simple.log @@ -0,0 +1,12 @@ +2019-03-01 08:43:31 --- [main] RestTemplate : HTTP GET http://localhost:8080/pokemon-types/1 +2019-03-01 08:43:31 --- [main] RestTemplate : Accept=[application/json, application/*+json] +2019-03-01 08:43:31 --- [main] RestTemplate : Response 200 OK +2019-03-01 08:43:31 --- [main] RestTemplate : Reading to [com.miage.alom.tp.pokemon_ui.pokemonTypes.bo.PokemonType] +2019-03-01 08:43:32 --- [main] RestTemplate : HTTP GET http://localhost:8080/pokemon-types/2 +2019-03-01 08:43:32 --- [main] RestTemplate : Accept=[application/json, application/*+json] +2019-03-01 08:43:32 --- [main] RestTemplate : Response 200 OK +2019-03-01 08:43:32 --- [main] RestTemplate : Reading to [com.miage.alom.tp.pokemon_ui.pokemonTypes.bo.PokemonType] +2019-03-01 08:43:33 --- [main] RestTemplate : HTTP GET http://localhost:8080/pokemon-types/3 +2019-03-01 08:43:33 --- [main] RestTemplate : Accept=[application/json, application/*+json] +2019-03-01 08:43:33 --- [main] RestTemplate : Response 200 OK +2019-03-01 08:43:33 --- [main] RestTemplate : Reading to [com.miage.alom.tp.pokemon_ui.pokemonTypes.bo.PokemonType] \ No newline at end of file diff --git a/w08-asynchronism/carbon/stream-simple.png b/w08-asynchronism/carbon/stream-simple.png new file mode 100644 index 0000000000000000000000000000000000000000..81f9c3d5bd219f3abc3b9c2bfd3977520f5c51f0 Binary files /dev/null and b/w08-asynchronism/carbon/stream-simple.png differ diff --git a/w08-asynchronism/images/Microservice-Architecture-Of-UBER.png b/w08-asynchronism/images/Microservice-Architecture-Of-UBER.png new file mode 100644 index 0000000000000000000000000000000000000000..d2bbb7e3e59aafb758e8d7fe49efe6c2d8b473f1 Binary files /dev/null and b/w08-asynchronism/images/Microservice-Architecture-Of-UBER.png differ diff --git a/w08-asynchronism/images/api-calls-async.png b/w08-asynchronism/images/api-calls-async.png new file mode 100644 index 0000000000000000000000000000000000000000..59c6706094047b92755578ae3bdcca4fc23c8fd7 Binary files /dev/null and b/w08-asynchronism/images/api-calls-async.png differ diff --git a/w08-asynchronism/images/api-calls-seq.png b/w08-asynchronism/images/api-calls-seq.png new file mode 100644 index 0000000000000000000000000000000000000000..7d619f243ff423ff348384bb95a390792abf048e Binary files /dev/null and b/w08-asynchronism/images/api-calls-seq.png differ diff --git a/w08-asynchronism/images/arbo.png b/w08-asynchronism/images/arbo.png new file mode 100644 index 0000000000000000000000000000000000000000..935fa00fe7b71fa5f7a478db0cec8b52b35daab0 Binary files /dev/null and b/w08-asynchronism/images/arbo.png differ diff --git a/w08-asynchronism/images/archi.png b/w08-asynchronism/images/archi.png new file mode 100644 index 0000000000000000000000000000000000000000..4bcf3c41006a64af5a72b4f511d12ece4c83db2e Binary files /dev/null and b/w08-asynchronism/images/archi.png differ diff --git a/w08-asynchronism/images/cost_of_io.png b/w08-asynchronism/images/cost_of_io.png new file mode 100644 index 0000000000000000000000000000000000000000..5635127b662a02dbd2a45e08cde655f62fc988fa Binary files /dev/null and b/w08-asynchronism/images/cost_of_io.png differ diff --git a/w08-asynchronism/images/fry.png b/w08-asynchronism/images/fry.png new file mode 100644 index 0000000000000000000000000000000000000000..8bd786edfd777b28dc91d8d06a8a1169d4eea9d3 Binary files /dev/null and b/w08-asynchronism/images/fry.png differ diff --git a/w08-asynchronism/images/gatsby.png b/w08-asynchronism/images/gatsby.png new file mode 100644 index 0000000000000000000000000000000000000000..89f88fe8a0eb720efa4cceaac41a76a8910e6805 Binary files /dev/null and b/w08-asynchronism/images/gatsby.png differ diff --git a/w08-asynchronism/images/micro-service-poke.png b/w08-asynchronism/images/micro-service-poke.png new file mode 100644 index 0000000000000000000000000000000000000000..6ffd1da21543a4dca87b97fc09498d7a4dfe393b Binary files /dev/null and b/w08-asynchronism/images/micro-service-poke.png differ diff --git a/w08-asynchronism/images/spring-by-pivotal.png b/w08-asynchronism/images/spring-by-pivotal.png new file mode 100644 index 0000000000000000000000000000000000000000..2d68ea7601611a37063509859453d9290179a2c4 Binary files /dev/null and b/w08-asynchronism/images/spring-by-pivotal.png differ diff --git a/w08-high-availability/08-high-availability.html b/w08-high-availability/08-high-availability.html new file mode 100644 index 0000000000000000000000000000000000000000..ceb6875cac50e46d7e2cfeaabaef1cc79d04b2f2 --- /dev/null +++ b/w08-high-availability/08-high-availability.html @@ -0,0 +1,320 @@ +<!doctype html> +<html lang="fr"> + +<head> + <meta charset="utf-8"> + + <title>ALOM - High Availability</title> + + <meta name="description" content="ALOM - High Availability"> + <meta name="author" content="Julien WITTOUCK <julien@codeka.io>"> + + <meta name="apple-mobile-web-app-capable" content="yes"/> + <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/> + + <meta name="viewport" + content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui"> + + <link rel="stylesheet" href="../reveal/dist/reveal.css"> + <link rel="stylesheet" href="../reveal/dist/theme/white.css" id="theme"> + + <link rel="stylesheet" href="../css/miage-lille.css"/> + + <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" + integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous"> +</head> + +<body> + +<div class="reveal"> + + <div class="slides"> + <section> + <h1>ALOM</h1> + <h2>🦄 High Availability & Micro-Services patterns</h2> + </section> + + <section> + <h3><i class="fab fa-uber"></i> UBER</h3> + <img src="images/Microservice-Architecture-Of-UBER.png" style="width: 50%"/> + </section> + + <section> + <h2>Problématiques : </h2> + <p>Comment absorber la charge ?</p> + <p>Que faire si un micro-service ne répond pas ?</p> + <p>Comment limiter la charge ?</p> + </section> + + <section> + <h2>💡 Trouver le point de rupture d'un micro-service</h2> + <p>Faire un test de charge</p> + <ul> + <li>JMeter</li> + <li>Gatling</li> + </ul> + </section> + + <section> + <h3>Patterns d'architecture</h3> + <h4>Load-Balancing</h4> + <p>Répartition de charge sur plusieurs serveurs</p> + <img src="images/load-balancer.png"/> + </section> + + <section> + <h4>Load-Balancing</h4> + <p>Plusieurs techniques :</p> + <ul> + <li>DNS load-balancing</li> + <li>Reverse-proxy load-balancing</li> + <li>Client-side load-balancing</li> + </ul> + <p>Plusieurs stratégies</p> + <ul> + <li>round-robin</li> + <li>least-connection</li> + <li>ip-hash</li> + <li>cookie</li> + </ul> + </section> + + <section> + <h4>DNS load-balancing (round-robin)</h4> + <img src="carbon/dns.png" style="width: 50%;"/> + <p>Le serveur DNS répondra séquentiellement chaque adresse IP</p> + <p>⚠️ Les services doivent être "stateless" !</p> + </section> + + <section> + <h4>reverse-proxy load-balancing</h4> + <p>un serveur intermédiaire qui fait le travail (Apache httpd, HAProxy, Nginx...)</p> + <img src="carbon/nginx.png" style="width: 50%;"/> + </section> + + <section> + <h4>reverse-proxy load-balancing</h4> + <p>ℹ️ Les services peuvent être "statefull" en <code>ip-hash</code>!</p> + <img src="carbon/nginx.png" style="width: 50%;"/> + </section> + + <section> + <h4>client-side load-balancing</h4> + <img src="images/client-side.png" style="width: 50%;"/> + </section> + + <section> + <h4>client-side load-balancing</h4> + <p>Le client (micro-service java) récupère la liste de toutes les adresses d'un service</p> + <p>Il se charge de répartir les appels</p> + <p>Nécessite un <code>service-registry</code></p> + </section> + + <section> + <h4>Cache</h4> + <p>Mettre en cache des objets :</p> + <ul> + <li>Améliore les temps de réponse</li> + <li>Limite les appels aux systèmes sous-jacents</li> + </ul> + <p>⚠️ La mise en cache est facile. Supprimer des objets en cache est à réfléchir!</p> + </section> + + <section> + <h4>Cache</h4> + <p>Types de cache</p> + <ul> + <li>Local : en mémoire ou sur le disque (une Map !, EhCache, ...)</li> + <li>Distribué : un service dédié (Redis, Hazelcast, ...)</li> + </ul> + <p>Le cache local est toujours plus performant, le cache distribué est partagé entre toutes les instances + d'un service, mais nécessite un appel réseau !</p> + </section> + + <section> + <h4>ℹ️ Cache distribué</h4> + <p>Un cache distribué peut permettre de gérer une session utilisateur dans un système stateless !</p> + <p>La session est stocké en cache, et non plus en mémoire, elle peut être disponible sur l'ensemble des + instances de notre application !</p> + </section> + + <section> + <h4>Supprimer des objets du cache</h4> + <p>Le cache est pratique pour les données "référentielles"</p> + <p>Pour les données "vivantes", prévoir une éviction du cache quand l'objet est modifié</p> + <p>Notion d'expiration ou <code>TTL</code> + </p> + </section> + + <section> + <h2>Cache Vs The cost of I/O : </h2> + <table> + <thead> + <th>Action</th> + <th>Latency</th> + <th># of cycles</th> + <th>Human Time</th> + </thead> + <tbody> + <tr> + <td>1 Cycle CPU (3GHz Clock)</td> + <td>0.3 ns</td> + <td>1</td> + <td>1 s</td> + </tr> + <tr> + <td>RAM access</td> + <td>70 - 100 ns</td> + <td>233 - 333</td> + <td>3.5 - 5.5 m</td> + </tr> + <tr> + <td>NVMe SSD</td> + <td>7 - 150 µs</td> + <td>23k - 500k</td> + <td>6.5 h - 5.5 d</td> + </tr> + <tr> + <td>Internet: SF to NYC</td> + <td>40 ms</td> + <td>130 M</td> + <td>4.2 years</td> + </tr> + </tbody> + </table> + </section> + + <section> + <h2>Résilience</h2> + <p>Capacité d'un système à surmonter une altération de son environnement</p> + </section> + + <section> + <h4>En micro-services</h4> + <p>Que faire si le micro-service auquel j'ai envoyé une requête n'est pas disponible ?</p> + <ul> + <li>500 Internal Server Error</li> + <li>java.io.IOException: Connection reset by peer</li> + <li>java.net.ConnectException: Connection refused</li> + </ul> + <p>🔃 Retry !</p> + </section> + + <section> + <p>🔃 Retry !</p> + <p>Avec un peu de chance, le micro-service sera dispo quelques milli-secondes après cette erreur.</p> + <p>Si le micro-service est derrière un load-balancer, le load-balancer va désactiver le routage vers + l'instance en erreur.</p> + <p>Permet de compenser des erreurs temporaires</p> + </section> + + <section> + <h4>java.io.IOException: Connection timed out</h4> + <p>Notre service a passé du temps à attendre une réponse qu'il n'a pas eu.</p> + <p>Il est probable que les appels suivants auront le même problème</p> + </section> + + <section> + <h4>Circuit-Breaker</h4> + <p>On "ouvre" le circuit si on a rencontré plusieurs erreurs/timeout</p> + <p><code>fail-fast</code></p> + <p>On peut fournir un mode-dégradé</p> + <p>On refermera le circuit petit à petit si tout se passe bien</p> + </section> + + <section> + <h4>Circuit-Breaker</h4> + <img src="images/circuit-breaker.png" style="width: 50%;"/> + </section> + + <section> + <h4>Implémentations avec Spring / Spring-boot</h4> + <ul> + <li>Cache</li> + <li>Retry</li> + </ul> + </section> + + <section> + <h4>Cache <small>(spring-boot-starter-cache)</small></h4> + <ul> + <li><code>@EnableCaching</code> active la gestion du cache (création d'un <code>CacheManager</code>) + </li> + <li><code>@Cacheable("<cache-name>")</code> active le cache sur une méthode</li> + </ul> + <p>Si pas de librairie de cache dans le classpath, Spring utilisera une <code>ConcurrentHashMap</code></p> + <p>Librairies (Cache providers): EhCache, Redis</p> + <p>Il est possible de recevoir le <code>CacheManager</code> en injection de dépendances pour manipuler + directement le cache</p> + </section> + + <section> + <h4>@EnableCaching</h4> + <img src="carbon/CacheConfiguration.png"/> + </section> + + <section> + <h4>@Cacheable</h4> + <img src="carbon/Cacheable.png"/> + </section> + + <section> + <h4>Retry <small>spring-retry</small></h4> + <ul> + <li><code>@EnableRetry</code> active la gestion du retry</li> + <li><code>@Retryable</code> active le retry sur une méthode à chaque exception ! (3 tentatives par + défaut) + </li> + </ul> + </section> + + <section> + <h4>spring-retry</h4> + <img src="carbon/spring-retry.png"/> + </section> + + <section> + <h4>@EnableRetry</h4> + <img src="carbon/RetryConfiguration.png"/> + </section> + + <section> + <h4>@Retryable</h4> + <img src="carbon/Retryable.png"/> + </section> + + <section> + <h2>TP</h2> + <img src="../images/leonidas.png"/> + <p> + <a href="./08-tp-high-availability.html">High-Availability 🦄</a> + </p> + </section> + + </div> + +</div> + +<script src="../reveal/dist/reveal.js"></script> +<script src="../reveal/plugin/markdown/markdown.js"></script> +<link rel="stylesheet" href="../reveal/plugin/highlight/zenburn.css"> +<script src="../reveal/plugin/highlight/highlight.js"></script> +<script> + // More info about initialization & config: + // - https://revealjs.com/initialization/ + // - https://revealjs.com/config/ + Reveal.initialize({ + hash: true, + + // Learn about plugins: https://revealjs.com/plugins/ + plugins: [RevealMarkdown, RevealHighlight], + markdown: { + smartypants: true + } + }); +</script> + +<aside class="miage_aside_logo"></aside> + +</body> +</html> diff --git a/w08-high-availability/08-high-availability.pdf b/w08-high-availability/08-high-availability.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4eb4cb9e713b37c4db40b431c4119fd293c12e35 Binary files /dev/null and b/w08-high-availability/08-high-availability.pdf differ diff --git a/w08-high-availability/08-tp-high-availability.adoc b/w08-high-availability/08-tp-high-availability.adoc new file mode 100644 index 0000000000000000000000000000000000000000..573787a4436b391e1432dd71df44a45ac5509625 --- /dev/null +++ b/w08-high-availability/08-tp-high-availability.adoc @@ -0,0 +1,339 @@ +:source-highlighter: pygments +:prewrap!: + +:icons: font + +:toc: left +:toclevels: 4 + +:linkattrs: + +:sectlinks: +:sectanchors: +:sectnums: + +:experimental: + +:stem: + += ALOM - TP 8 - High-Availability + +== Présentation et objectifs + +Le but est de continuer le développement de notre architecture "à la microservice". + +Nous allons aujourd'hui rendre les appels entre le `game-ui` et les autres micro-services plus performants en utilisant le parallélisme, tel que présenté dans le cours. + +Nous allons aussi ajouter du cache pour améliorer les performances de nos services ! + +image::images/api-calls-async.png[] + +[TIP] +Pendant ce TP, nous faisons évoluer notre IHM `game-ui` ! Nous allons également commencer les développements du micro-service de combat ! + +[WARNING] +Ce TP est moins guidé que d'habitude. Nous avons déjà toutes les bases nécessaires pour travailler de manière autonome. + +=== Pré-requis + +Les pré-requis à ce TP sont : + +* Avoir terminé la partie 'Pour aller plus loin' du https://alom-2024.gitlabpages.univ-lille.fr/cours/w05-gui/05-tp-gui.html#_pour_aller_plus_loin[TP 5 GUI] +* + +== game-ui + +=== Envoi de mails asynchrones + +Développez dans `game-ui` un envoi de mail aux nouveaux trainers s'inscrivant dans l'application. + +```java +interface MailService { + + void sendWelcomeEmail(Trainer t); + +} +``` + +```java +class MailServiceImpl implements MailService { + // TODO +} +``` + +Les envois de mails doivent : + +* être asynchrones avec l'annotation `@Async`. + +[NOTE] +Nous n'allons pas nous brancher sur un réel serveur de mail. Votre `MailService` fera simplement un `System.out.println` pour simuler l'envoi pour l'instant. Nous développerons un micro-service d'envoi de mails dans un futur TP ! + +=== Page des trainers + +Ajoutez dans votre IHM l'affichage de la liste des dresseurs de Pokemons, ainsi que leur équipe. + +NOTE: Cette partie était déjà proposée dans le TP 5 + +Cette liste pourra prendre la forme suivante : + +image::images/trainer-view.png[] + +=== Mise en place de cache + +Ajoutez une gestion de cache sur le service qui récupère la liste des types de pokemon ainsi que la liste des dresseurs. + +Le cache des dresseurs doit avoir une durée de vie assez courte (1 minute), parce qu'un dresseur peut faire évoluer son équipe ! + +Testez unitairement le bon fonctionnement de votre cache. + +Voici pour vous aider un test unitaire que j'ai implémenté pour valider la bonne configuration de mon cache : + +[source,java,linenums] +.PokemonTypeServiceImplTest.java +---- +package com.miage.alom.tp.game_ui.config; + +import com.miage.alom.tp.game_ui.pokemonTypes.PokemonType; +import com.miage.alom.tp.game_ui.pokemonTypes.PokemonTypeApiRepository; +import com.miage.alom.tp.game_ui.pokemonTypes.PokemonTypeService; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.mockito.Mock; +import org.mockito.MockitoAnnotations; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.cache.CacheManager; +import org.springframework.web.client.RestTemplate; + +import static org.junit.jupiter.api.Assertions.*; +import static org.mockito.Mockito.*; + +@SpringBootTest //<1> +class PokemonTypeServiceImplTest { + + @Autowired + PokemonTypeService pokemonTypeService; + + @MockBean //<2> + PokemonTypeApiRepository apiRepository; + + @Autowired + CacheManager cacheManager; + + @BeforeEach + void setUp() { + var pikachu = new PokemonType(25, "Pikachu"); + when(apiRepository.getPokemonType(25)).thenReturn(List.of(pikachu)); + } + + @Test + void getPokemonType_shouldUseCache() { + // first call, should call the mock + pokemonTypeService.getPokemonType(25); + + // apiRepository should have been called once + verify(apiRepository).getPokemonType(25); + + // second call, should use cache + pokemonTypeService.getPokemonType(25); + + // apiRepository should not be called anymore because result is in cache ! <3> + verifyNoMoreInteractions(apiRepository); + + // one result should be in cache ! + var cachedValue = cacheManager.getCache("pokemon-types").get(25).get(); + assertNotNull(cachedValue); + assertEquals(PokemonType.class, cachedValue.getClass()); + assertEquals("Pikachu", ((PokemonType)cachedValue).name()); + } +} +---- +<1> Nous exécutons un test d'intégration qui démarre spring-boot +<2> Dans le test, nous remplaçons notre ApiRepository par un mock, qui nous permettra de vérifier s'il a été appelé +<3> Nous validons que le cache est bien utilisé + +=== Validation de vos développements + +Pour vous amuser, vous pouvez tester vos développements avec une ou plusieurs de vos API éteintes pour voir ce qu'il se passe. + +== battle-api + +NOTE: Prenez un peu de temps pour finaliser les autres TP avant d'entamer cette partie ! + +Nous commençons dans ce TP le développement du service de combats, que nous continuerons sur les prochaines semaines ! + +=== Projet GitLab + +Cliquez sur le lien suivant pour initialiser votre projet sur GitLab : https://gitlab-classrooms.cleverapps.io/assignments/06da3771-6470-4444-96b6-9bee204e8398/accept[GitLab Classroom,window="_blank"] + +=== Stats des Pokemons + +Les types de Pokemon ont des statistiques de base : + +* vitesse +* attaque +* défense +* hp + +Chaque Pokemon, en fonction de son niveau, aura des statistiques qui s'appuient sur ces statistiques de base. +Pour les statistiques de vitesse, d'attaque et de défense, la statistique du pokemon est : + +asciimath:[stat=5+(baseStat * (niveau) / 50)] + +Les points de vie du Pokemon sont calculés avec cette formule : + +asciimath:[stat=10+niveau+(baseStat * (niveau) / 50)] + +NOTE: Un pokemon de niveau 50 a les stats de base + 5, et un nombre de points de vie égal aux stats de base + 60. +Un pokemon de niveau 100 a les stats de base * 2 + 5, et un nombre de points de vie égale à la stat de base * 2 + 110 + +Toutes les valeurs sont arrondies au nombre inférieur. + +Pour donner un exemple concret : + +Pikachu a les stats de base suivantes : + +.Les stats de base de Pikachu +|=== +| attack | 55 +| defense | 40 +| speed | 90 +| hp | 35 +|=== + +Un pikachu de niveau 5 a les stats suivantes : + +.Quelques niveaux de pikachu +[options="header"] +|=== +|pikachu |niveau 6|niveau 18|niveau 50|niveau 100 +| attack | 11 | 24 | 60 | 115 +| defense | 9 | 19 | 45 | 85 +| speed | 15 | 37 | 95 | 185 +| hp | 20 | 40 | 95 | 180 +|=== + +=== Attaque et défense + +Lors d'un combat, quand un pokémon en attaque un autre, il lui inflige des dégâts qui sont retirés des points de vie du pokemon attaqué. + +La formule pour calculer les dégâts infligés par une attaque est : + +.La formule des dégats, avec `n` le niveau du pokemon attaquant, `a` sa statistique d'attaque, et `d` la statistique de défense du pokemon adverse. +asciimath:[( ( (2*n)/5 + 2 * a / d ) + 2 )] + +=== Règles du combat + +Le combat se déroule en tour par tour. + +Lors d'un tour, chaque dresseur de pokemon peut donner un ordre à son pokemon (attaquer), ou utiliser un objet (potion, etc.). + +C'est le dresseur dont la stat de vitesse du pokemon est la plus élevée qui commence. Suivi de l'autre dresseur. + +Si pendant un tour la vie de l'un des deux Pokemons tombe à 0, il est KO. C'est le pokemon suivant du dresseur qui prend la suite, et un nouveau tour commence. + +=== Utilisation de l'API + +Dans un premier temps, notre API de combat devra exposer les routes suivantes : + +* `POST /battles` : Prend 2 paramètres (noms des 2 dresseurs en paramètres). Crée une instance de combat et retourne l'objet Battle permettant de l'identifier. +* `GET /battles` : liste les combats en cours +* `GET /battles/{uuid}` : Récupère l'état d'un combat en cours +* `POST /battles/{uuid}/{trainerName}/attack` : Permet à un dresseur de donner un ordre d'attaque pendant le combat. Retourne l'état du combat. + 1. Si le trainer attaque quand ce n'est pas son tour, renvoie une erreur `400 BAD REQUEST` + +Le combat prend la forme suivante : + +.Le combat au format JSON +[source,javascript,linenums] +---- +{ + "uuid": "781c2cc7-1681-4c6a-a94f-0445a0629453", + "trainer": { + "name": "Ash", + "team": [ + { + "id": 1, + "type": { + "id": 25, + "name": "Pikachu", + "sprites": { + "back_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/25.png", + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/25.png" + } + }, + "maxHp": 40, + "attack": 24, + "defense": 19, + "speed": 37, + "level": 18, + "hp": 40, + "ko": false + } + ], + "nextTurn": true + }, + "opponent": { + "name": "Misty", + "team": [ + { + "id": 2, + "type": { + "id": 120, + "name": "Staryu", + "sprites": { + "back_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/120.png", + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/120.png" + } + }, + "maxHp": 38, + "attack": 21, + "defense": 24, + "speed": 35, + "level": 18, + "hp": 38, + "ko": false + }, + { + "id": 3, + "type": { + "id": 121, + "name": "Starmie", + "sprites": { + "back_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/121.png", + "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/121.png" + } + }, + "maxHp": 56, + "attack": 36, + "defense": 40, + "speed": 53, + "level": 21, + "hp": 56, + "ko": false + } + ], + "nextTurn": false + } +} +---- + +Le calcul des dégats se fait bien côté serveur. + +L'API battle doit donc : + +* appeler l'API trainers pour récupérer les équipes des deux dresseurs lorsqu'un nouveau combat est créé +* stocker le combat (en mémoire pour commencer) +* appeler l'API PokemonTypes pour récupérer les statistiques de base des types de Pokemon et calculer les valeurs des statisques des Pokemons en fonction de leur niveau +* Lors d'un appel à `/attack`, effectuer une attaque entre les deux pokemons, en calculant les dégâts, et retourner le résultat + +Il vous faudra faire évoluer l'API pokemon-type, pour exposer les statistiques des Pokemons. +Les stats sont déjà présentes dans le fichier JSON de l'API pokemon-type. + +=== UML + +Voici un exemple de diagramme UML pour vous donner l'inspiration :) + +.Battle UML +image::images/UML.png[] diff --git a/w08-high-availability/08-tp-high-availability.html b/w08-high-availability/08-tp-high-availability.html new file mode 100644 index 0000000000000000000000000000000000000000..aabc6ad87bab3082a1b30db86cecbb261f7d932e --- /dev/null +++ b/w08-high-availability/08-tp-high-availability.html @@ -0,0 +1,1264 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<meta charset="UTF-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> +<meta name="generator" content="Asciidoctor 2.0.18"> +<title>ALOM - TP 8 - High-Availability</title> +<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> +<style> +/*! Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */ +/* Uncomment the following line when using as a custom stylesheet */ +/* @import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"; */ +html{font-family:sans-serif;-webkit-text-size-adjust:100%} +a{background:none} +a:focus{outline:thin dotted} +a:active,a:hover{outline:0} +h1{font-size:2em;margin:.67em 0} +b,strong{font-weight:bold} +abbr{font-size:.9em} +abbr[title]{cursor:help;border-bottom:1px dotted #dddddf;text-decoration:none} +dfn{font-style:italic} +hr{height:0} +mark{background:#ff0;color:#000} +code,kbd,pre,samp{font-family:monospace;font-size:1em} +pre{white-space:pre-wrap} +q{quotes:"\201C" "\201D" "\2018" "\2019"} +small{font-size:80%} +sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} +sup{top:-.5em} +sub{bottom:-.25em} +img{border:0} +svg:not(:root){overflow:hidden} +figure{margin:0} +audio,video{display:inline-block} +audio:not([controls]){display:none;height:0} +fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} +legend{border:0;padding:0} +button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} +button,input{line-height:normal} +button,select{text-transform:none} +button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer} +button[disabled],html input[disabled]{cursor:default} +input[type=checkbox],input[type=radio]{padding:0} +button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} +textarea{overflow:auto;vertical-align:top} +table{border-collapse:collapse;border-spacing:0} +*,::before,::after{box-sizing:border-box} +html,body{font-size:100%} +body{background:#fff;color:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;line-height:1;position:relative;cursor:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-wrap:anywhere;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} +a:hover{cursor:pointer} +img,object,embed{max-width:100%;height:auto} +object,embed{height:100%} +img{-ms-interpolation-mode:bicubic} +.left{float:left!important} +.right{float:right!important} +.text-left{text-align:left!important} +.text-right{text-align:right!important} +.text-center{text-align:center!important} +.text-justify{text-align:justify!important} +.hide{display:none} +img,object,svg{display:inline-block;vertical-align:middle} +textarea{height:auto;min-height:50px} +select{width:100%} +.subheader,.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{line-height:1.45;color:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} +div,dl,dt,dd,ul,ol,li,h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0} +a{color:#2156a5;text-decoration:underline;line-height:inherit} +a:hover,a:focus{color:#1d4b8f} +a img{border:0} +p{line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility} +p aside{font-size:.875em;line-height:1.35;font-style:italic} +h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{font-family:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.5em;line-height:1.0125em} +h1 small,h2 small,h3 small,#toctitle small,.sidebarblock>.content>.title small,h4 small,h5 small,h6 small{font-size:60%;color:#e99b8f;line-height:0} +h1{font-size:2.125em} +h2{font-size:1.6875em} +h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} +h4,h5{font-size:1.125em} +h6{font-size:1em} +hr{border:solid #dddddf;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em} +em,i{font-style:italic;line-height:inherit} +strong,b{font-weight:bold;line-height:inherit} +small{font-size:60%;line-height:inherit} +code{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} +ul,ol,dl{line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit} +ul,ol{margin-left:1.5em} +ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0} +ul.circle{list-style-type:circle} +ul.disc{list-style-type:disc} +ul.square{list-style-type:square} +ul.circle ul:not([class]),ul.disc ul:not([class]),ul.square ul:not([class]){list-style:inherit} +ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} +dl dt{margin-bottom:.3125em;font-weight:bold} +dl dd{margin-bottom:1.25em} +blockquote{margin:0 0 1.25em;padding:.5625em 1.25em 0 1.1875em;border-left:1px solid #ddd} +blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} +@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} +h1{font-size:2.75em} +h2{font-size:2.3125em} +h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} +h4{font-size:1.4375em}} +table{background:#fff;margin-bottom:1.25em;border:1px solid #dedede;word-wrap:normal} +table thead,table tfoot{background:#f7f8f7} +table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} +table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} +table tr.even,table tr.alt{background:#f8f8f7} +table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{line-height:1.6} +h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} +h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} +.center{margin-left:auto;margin-right:auto} +.stretch{width:100%} +.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} +.clearfix::after,.float-group::after{clear:both} +:not(pre).nobreak{word-wrap:normal} +:not(pre).nowrap{white-space:nowrap} +:not(pre).pre-wrap{white-space:pre-wrap} +:not(pre):not([class^=L])>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background:#f7f7f8;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed} +pre{color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;line-height:1.45;text-rendering:optimizeSpeed} +pre code,pre pre{color:inherit;font-size:inherit;line-height:inherit} +pre>code{display:block} +pre.nowrap,pre.nowrap pre{white-space:pre;word-wrap:normal} +em em{font-style:normal} +strong strong{font-weight:400} +.keyseq{color:rgba(51,51,51,.8)} +kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 0 0 .1em #fff;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} +.keyseq kbd:first-child{margin-left:0} +.keyseq kbd:last-child{margin-right:0} +.menuseq,.menuref{color:#000} +.menuseq b:not(.caret),.menuref{font-weight:inherit} +.menuseq{word-spacing:-.02em} +.menuseq b.caret{font-size:1.25em;line-height:.8} +.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} +b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} +b.button::before{content:"[";padding:0 3px 0 2px} +b.button::after{content:"]";padding:0 2px 0 3px} +p a>code:hover{color:rgba(0,0,0,.9)} +#header,#content,#footnotes,#footer{width:100%;margin:0 auto;max-width:62.5em;*zoom:1;position:relative;padding-left:.9375em;padding-right:.9375em} +#header::before,#header::after,#content::before,#content::after,#footnotes::before,#footnotes::after,#footer::before,#footer::after{content:" ";display:table} +#header::after,#content::after,#footnotes::after,#footer::after{clear:both} +#content{margin-top:1.25em} +#content::before{content:none} +#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} +#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} +#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} +#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:flex;flex-flow:row wrap} +#header .details span:first-child{margin-left:-.125em} +#header .details span.email a{color:rgba(0,0,0,.85)} +#header .details br{display:none} +#header .details br+span::before{content:"\00a0\2013\00a0"} +#header .details br+span.author::before{content:"\00a0\22c5\00a0";color:rgba(0,0,0,.85)} +#header .details br+span#revremark::before{content:"\00a0|\00a0"} +#header #revnumber{text-transform:capitalize} +#header #revnumber::after{content:"\00a0"} +#content>h1:first-child:not([class]){color:rgba(0,0,0,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} +#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} +#toc>ul{margin-left:.125em} +#toc ul.sectlevel0>li>a{font-style:italic} +#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} +#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} +#toc li{line-height:1.3334;margin-top:.3334em} +#toc a{text-decoration:none} +#toc a:active{text-decoration:underline} +#toctitle{color:#7a2518;font-size:1.2em} +@media screen and (min-width:768px){#toctitle{font-size:1.375em} +body.toc2{padding-left:15em;padding-right:0} +#toc.toc2{margin-top:0!important;background:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} +#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} +#toc.toc2>ul{font-size:.9em;margin-bottom:0} +#toc.toc2 ul ul{margin-left:0;padding-left:1em} +#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} +body.toc2.toc-right{padding-left:0;padding-right:15em} +body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} +@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} +#toc.toc2{width:20em} +#toc.toc2 #toctitle{font-size:1.375em} +#toc.toc2>ul{font-size:.95em} +#toc.toc2 ul ul{padding-left:1.25em} +body.toc2.toc-right{padding-left:0;padding-right:20em}} +#content #toc{border:1px solid #e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;border-radius:4px} +#content #toc>:first-child{margin-top:0} +#content #toc>:last-child{margin-bottom:0} +#footer{max-width:none;background:rgba(0,0,0,.8);padding:1.25em} +#footer-text{color:hsla(0,0%,100%,.8);line-height:1.44} +#content{margin-bottom:.625em} +.sect1{padding-bottom:.625em} +@media screen and (min-width:768px){#content{margin-bottom:1.25em} +.sect1{padding-bottom:1.25em}} +.sect1:last-child{padding-bottom:0} +.sect1+.sect1{border-top:1px solid #e7e7e9} +#content h1>a.anchor,h2>a.anchor,h3>a.anchor,#toctitle>a.anchor,.sidebarblock>.content>.title>a.anchor,h4>a.anchor,h5>a.anchor,h6>a.anchor{position:absolute;z-index:1001;width:1.5ex;margin-left:-1.5ex;display:block;text-decoration:none!important;visibility:hidden;text-align:center;font-weight:400} +#content h1>a.anchor::before,h2>a.anchor::before,h3>a.anchor::before,#toctitle>a.anchor::before,.sidebarblock>.content>.title>a.anchor::before,h4>a.anchor::before,h5>a.anchor::before,h6>a.anchor::before{content:"\00A7";font-size:.85em;display:block;padding-top:.1em} +#content h1:hover>a.anchor,#content h1>a.anchor:hover,h2:hover>a.anchor,h2>a.anchor:hover,h3:hover>a.anchor,#toctitle:hover>a.anchor,.sidebarblock>.content>.title:hover>a.anchor,h3>a.anchor:hover,#toctitle>a.anchor:hover,.sidebarblock>.content>.title>a.anchor:hover,h4:hover>a.anchor,h4>a.anchor:hover,h5:hover>a.anchor,h5>a.anchor:hover,h6:hover>a.anchor,h6>a.anchor:hover{visibility:visible} +#content h1>a.link,h2>a.link,h3>a.link,#toctitle>a.link,.sidebarblock>.content>.title>a.link,h4>a.link,h5>a.link,h6>a.link{color:#ba3925;text-decoration:none} +#content h1>a.link:hover,h2>a.link:hover,h3>a.link:hover,#toctitle>a.link:hover,.sidebarblock>.content>.title>a.link:hover,h4>a.link:hover,h5>a.link:hover,h6>a.link:hover{color:#a53221} +details,.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} +details{margin-left:1.25rem} +details>summary{cursor:pointer;display:block;position:relative;line-height:1.6;margin-bottom:.625rem;outline:none;-webkit-tap-highlight-color:transparent} +details>summary::-webkit-details-marker{display:none} +details>summary::before{content:"";border:solid transparent;border-left:solid;border-width:.3em 0 .3em .5em;position:absolute;top:.5em;left:-1.25rem;transform:translateX(15%)} +details[open]>summary::before{border:solid transparent;border-top:solid;border-width:.5em .3em 0;transform:translateY(15%)} +details>summary::after{content:"";width:1.25rem;height:1em;position:absolute;top:.3em;left:-1.25rem} +.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{text-rendering:optimizeLegibility;text-align:left;font-family:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} +table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} +.paragraph.lead>p,#preamble>.sectionbody>[class=paragraph]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} +.admonitionblock>table{border-collapse:separate;border:0;background:none;width:100%} +.admonitionblock>table td.icon{text-align:center;width:80px} +.admonitionblock>table td.icon img{max-width:none} +.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} +.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6);word-wrap:anywhere} +.admonitionblock>table td.content>:last-child>:last-child{margin-bottom:0} +.exampleblock>.content{border:1px solid #e6e6e6;margin-bottom:1.25em;padding:1.25em;background:#fff;border-radius:4px} +.exampleblock>.content>:first-child{margin-top:0} +.exampleblock>.content>:last-child{margin-bottom:0} +.sidebarblock{border:1px solid #dbdbd6;margin-bottom:1.25em;padding:1.25em;background:#f3f3f2;border-radius:4px} +.sidebarblock>:first-child{margin-top:0} +.sidebarblock>:last-child{margin-bottom:0} +.sidebarblock>.content>.title{color:#7a2518;margin-top:0;text-align:center} +.exampleblock>.content>:last-child>:last-child,.exampleblock>.content .olist>ol>li:last-child>:last-child,.exampleblock>.content .ulist>ul>li:last-child>:last-child,.exampleblock>.content .qlist>ol>li:last-child>:last-child,.sidebarblock>.content>:last-child>:last-child,.sidebarblock>.content .olist>ol>li:last-child>:last-child,.sidebarblock>.content .ulist>ul>li:last-child>:last-child,.sidebarblock>.content .qlist>ol>li:last-child>:last-child{margin-bottom:0} +.literalblock pre,.listingblock>.content>pre{border-radius:4px;overflow-x:auto;padding:1em;font-size:.8125em} +@media screen and (min-width:768px){.literalblock pre,.listingblock>.content>pre{font-size:.90625em}} +@media screen and (min-width:1280px){.literalblock pre,.listingblock>.content>pre{font-size:1em}} +.literalblock pre,.listingblock>.content>pre:not(.highlight),.listingblock>.content>pre[class=highlight],.listingblock>.content>pre[class^="highlight "]{background:#f7f7f8} +.literalblock.output pre{color:#f7f7f8;background:rgba(0,0,0,.9)} +.listingblock>.content{position:relative} +.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5} +.listingblock:hover code[data-lang]::before{display:block} +.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:inherit;opacity:.5} +.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} +.listingblock pre.highlightjs{padding:0} +.listingblock pre.highlightjs>code{padding:1em;border-radius:4px} +.listingblock pre.prettyprint{border-width:0} +.prettyprint{background:#f7f7f8} +pre.prettyprint .linenums{line-height:1.45;margin-left:2em} +pre.prettyprint li{background:none;list-style-type:inherit;padding-left:0} +pre.prettyprint li code[data-lang]::before{opacity:1} +pre.prettyprint li:not(:first-child) code[data-lang]::before{display:none} +table.linenotable{border-collapse:separate;border:0;margin-bottom:0;background:none} +table.linenotable td[class]{color:inherit;vertical-align:top;padding:0;line-height:inherit;white-space:normal} +table.linenotable td.code{padding-left:.75em} +table.linenotable td.linenos,pre.pygments .linenos{border-right:1px solid;opacity:.35;padding-right:.5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} +pre.pygments span.linenos{display:inline-block;margin-right:.75em} +.quoteblock{margin:0 1em 1.25em 1.5em;display:table} +.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em} +.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} +.quoteblock blockquote{margin:0;padding:0;border:0} +.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} +.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} +.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} +.verseblock{margin:0 1em 1.25em} +.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans-serif;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} +.verseblock pre strong{font-weight:400} +.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} +.quoteblock .attribution,.verseblock .attribution{font-size:.9375em;line-height:1.45;font-style:italic} +.quoteblock .attribution br,.verseblock .attribution br{display:none} +.quoteblock .attribution cite,.verseblock .attribution cite{display:block;letter-spacing:-.025em;color:rgba(0,0,0,.6)} +.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} +.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} +.quoteblock.abstract{margin:0 1em 1.25em;display:block} +.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} +.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf} +.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0} +.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} +.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;font-size:.85rem;text-align:left;margin-right:0} +p.tableblock:last-child{margin-bottom:0} +td.tableblock>.content{margin-bottom:1.25em;word-wrap:anywhere} +td.tableblock>.content>:last-child{margin-bottom:-1.25em} +table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} +table.grid-all>*>tr>*{border-width:1px} +table.grid-cols>*>tr>*{border-width:0 1px} +table.grid-rows>*>tr>*{border-width:1px 0} +table.frame-all{border-width:1px} +table.frame-ends{border-width:1px 0} +table.frame-sides{border-width:0 1px} +table.frame-none>colgroup+*>:first-child>*,table.frame-sides>colgroup+*>:first-child>*{border-top-width:0} +table.frame-none>:last-child>:last-child>*,table.frame-sides>:last-child>:last-child>*{border-bottom-width:0} +table.frame-none>*>tr>:first-child,table.frame-ends>*>tr>:first-child{border-left-width:0} +table.frame-none>*>tr>:last-child,table.frame-ends>*>tr>:last-child{border-right-width:0} +table.stripes-all>*>tr,table.stripes-odd>*>tr:nth-of-type(odd),table.stripes-even>*>tr:nth-of-type(even),table.stripes-hover>*>tr:hover{background:#f8f8f7} +th.halign-left,td.halign-left{text-align:left} +th.halign-right,td.halign-right{text-align:right} +th.halign-center,td.halign-center{text-align:center} +th.valign-top,td.valign-top{vertical-align:top} +th.valign-bottom,td.valign-bottom{vertical-align:bottom} +th.valign-middle,td.valign-middle{vertical-align:middle} +table thead th,table tfoot th{font-weight:bold} +tbody tr th{background:#f7f8f7} +tbody tr th,tbody tr th p,tfoot tr th,tfoot tr th p{color:rgba(0,0,0,.8);font-weight:bold} +p.tableblock>code:only-child{background:none;padding:0} +p.tableblock{font-size:1em} +ol{margin-left:1.75em} +ul li ol{margin-left:1.5em} +dl dd{margin-left:1.125em} +dl dd:last-child,dl dd:last-child>:last-child{margin-bottom:0} +li p,ul dd,ol dd,.olist .olist,.ulist .ulist,.ulist .olist,.olist .ulist{margin-bottom:.625em} +ul.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} +ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} +ul.unstyled,ol.unstyled{margin-left:0} +li>p:empty:only-child::before{content:"";display:inline-block} +ul.checklist>li>p:first-child{margin-left:-1em} +ul.checklist>li>p:first-child>.fa-square-o:first-child,ul.checklist>li>p:first-child>.fa-check-square-o:first-child{width:1.25em;font-size:.8em;position:relative;bottom:.125em} +ul.checklist>li>p:first-child>input[type=checkbox]:first-child{margin-right:.25em} +ul.inline{display:flex;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} +ul.inline>li{margin-left:1.25em} +.unstyled dl dt{font-weight:400;font-style:normal} +ol.arabic{list-style-type:decimal} +ol.decimal{list-style-type:decimal-leading-zero} +ol.loweralpha{list-style-type:lower-alpha} +ol.upperalpha{list-style-type:upper-alpha} +ol.lowerroman{list-style-type:lower-roman} +ol.upperroman{list-style-type:upper-roman} +ol.lowergreek{list-style-type:lower-greek} +.hdlist>table,.colist>table{border:0;background:none} +.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} +td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} +td.hdlist1{font-weight:bold;padding-bottom:1.25em} +td.hdlist2{word-wrap:anywhere} +.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} +.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} +.colist td:not([class]):first-child img{max-width:none} +.colist td:not([class]):last-child{padding:.25em 0} +.thumb,.th{line-height:0;display:inline-block;border:4px solid #fff;box-shadow:0 0 0 1px #ddd} +.imageblock.left{margin:.25em .625em 1.25em 0} +.imageblock.right{margin:.25em 0 1.25em .625em} +.imageblock>.title{margin-bottom:0} +.imageblock.thumb,.imageblock.th{border-width:6px} +.imageblock.thumb>.title,.imageblock.th>.title{padding:0 .125em} +.image.left,.image.right{margin-top:.25em;margin-bottom:.25em;display:inline-block;line-height:0} +.image.left{margin-right:.625em} +.image.right{margin-left:.625em} +a.image{text-decoration:none;display:inline-block} +a.image object{pointer-events:none} +sup.footnote,sup.footnoteref{font-size:.875em;position:static;vertical-align:super} +sup.footnote a,sup.footnoteref a{text-decoration:none} +sup.footnote a:active,sup.footnoteref a:active{text-decoration:underline} +#footnotes{padding-top:.75em;padding-bottom:.75em;margin-bottom:.625em} +#footnotes hr{width:20%;min-width:6.25em;margin:-.25em 0 .75em;border-width:1px 0 0} +#footnotes .footnote{padding:0 .375em 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} +#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} +#footnotes .footnote:last-of-type{margin-bottom:0} +#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.75em 0} +div.unbreakable{page-break-inside:avoid} +.big{font-size:larger} +.small{font-size:smaller} +.underline{text-decoration:underline} +.overline{text-decoration:overline} +.line-through{text-decoration:line-through} +.aqua{color:#00bfbf} +.aqua-background{background:#00fafa} +.black{color:#000} +.black-background{background:#000} +.blue{color:#0000bf} +.blue-background{background:#0000fa} +.fuchsia{color:#bf00bf} +.fuchsia-background{background:#fa00fa} +.gray{color:#606060} +.gray-background{background:#7d7d7d} +.green{color:#006000} +.green-background{background:#007d00} +.lime{color:#00bf00} +.lime-background{background:#00fa00} +.maroon{color:#600000} +.maroon-background{background:#7d0000} +.navy{color:#000060} +.navy-background{background:#00007d} +.olive{color:#606000} +.olive-background{background:#7d7d00} +.purple{color:#600060} +.purple-background{background:#7d007d} +.red{color:#bf0000} +.red-background{background:#fa0000} +.silver{color:#909090} +.silver-background{background:#bcbcbc} +.teal{color:#006060} +.teal-background{background:#007d7d} +.white{color:#bfbfbf} +.white-background{background:#fafafa} +.yellow{color:#bfbf00} +.yellow-background{background:#fafa00} +span.icon>.fa{cursor:default} +a span.icon>.fa{cursor:inherit} +.admonitionblock td.icon [class^="fa icon-"]{font-size:2.5em;text-shadow:1px 1px 2px rgba(0,0,0,.5);cursor:default} +.admonitionblock td.icon .icon-note::before{content:"\f05a";color:#19407c} +.admonitionblock td.icon .icon-tip::before{content:"\f0eb";text-shadow:1px 1px 2px rgba(155,155,0,.8);color:#111} +.admonitionblock td.icon .icon-warning::before{content:"\f071";color:#bf6900} +.admonitionblock td.icon .icon-caution::before{content:"\f06d";color:#bf3400} +.admonitionblock td.icon .icon-important::before{content:"\f06a";color:#bf0000} +.conum[data-value]{display:inline-block;color:#fff!important;background:rgba(0,0,0,.8);border-radius:50%;text-align:center;font-size:.75em;width:1.67em;height:1.67em;line-height:1.67em;font-family:"Open Sans","DejaVu Sans",sans-serif;font-style:normal;font-weight:bold} +.conum[data-value] *{color:#fff!important} +.conum[data-value]+b{display:none} +.conum[data-value]::after{content:attr(data-value)} +pre .conum[data-value]{position:relative;top:-.125em} +b.conum *{color:inherit!important} +.conum:not([data-value]):empty{display:none} +dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} +h1,h2,p,td.content,span.alt,summary{letter-spacing:-.01em} +p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} +p,blockquote,dt,td.content,span.alt,summary{font-size:1.0625rem} +p{margin-bottom:1.25rem} +.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} +.exampleblock>.content{background:#fffef7;border-color:#e0e0dc;box-shadow:0 1px 4px #e0e0dc} +.print-only{display:none!important} +@page{margin:1.25cm .75cm} +@media print{*{box-shadow:none!important;text-shadow:none!important} +html{font-size:80%} +a{color:inherit!important;text-decoration:underline!important} +a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} +a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} +abbr[title]{border-bottom:1px dotted} +abbr[title]::after{content:" (" attr(title) ")"} +pre,blockquote,tr,img,object,svg{page-break-inside:avoid} +thead{display:table-header-group} +svg{max-width:100%} +p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} +h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} +#header,#content,#footnotes,#footer{max-width:none} +#toc,.sidebarblock,.exampleblock>.content{background:none!important} +#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} +body.book #header{text-align:center} +body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} +body.book #header .details{border:0!important;display:block;padding:0!important} +body.book #header .details span:first-child{margin-left:0!important} +body.book #header .details br{display:block} +body.book #header .details br+span::before{content:none!important} +body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} +body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} +.listingblock code[data-lang]::before{display:block} +#footer{padding:0 .9375em} +.hide-on-print{display:none!important} +.print-only{display:block!important} +.hide-for-print{display:none!important} +.show-for-print{display:inherit!important}} +@media amzn-kf8,print{#header>h1:first-child{margin-top:1.25rem} +.sect1{padding:0!important} +.sect1+.sect1{border:0} +#footer{background:none} +#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} +@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} +</style> +<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> +<style> +pre.pygments .hll { background-color: #ffffcc } +pre.pygments { background: #f8f8f8; } +pre.pygments .tok-c { color: #408080; font-style: italic } /* Comment */ +pre.pygments .tok-err { border: 1px solid #FF0000 } /* Error */ +pre.pygments .tok-k { color: #008000; font-weight: bold } /* Keyword */ +pre.pygments .tok-o { color: #666666 } /* Operator */ +pre.pygments .tok-ch { color: #408080; font-style: italic } /* Comment.Hashbang */ +pre.pygments .tok-cm { color: #408080; font-style: italic } /* Comment.Multiline */ +pre.pygments .tok-cp { color: #BC7A00 } /* Comment.Preproc */ +pre.pygments .tok-cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ +pre.pygments .tok-c1 { color: #408080; font-style: italic } /* Comment.Single */ +pre.pygments .tok-cs { color: #408080; font-style: italic } /* Comment.Special */ +pre.pygments .tok-gd { color: #A00000 } /* Generic.Deleted */ +pre.pygments .tok-ge { font-style: italic } /* Generic.Emph */ +pre.pygments .tok-gr { color: #FF0000 } /* Generic.Error */ +pre.pygments .tok-gh { color: #000080; font-weight: bold } /* Generic.Heading */ +pre.pygments .tok-gi { color: #00A000 } /* Generic.Inserted */ +pre.pygments .tok-go { color: #888888 } /* Generic.Output */ +pre.pygments .tok-gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +pre.pygments .tok-gs { font-weight: bold } /* Generic.Strong */ +pre.pygments .tok-gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +pre.pygments .tok-gt { color: #0044DD } /* Generic.Traceback */ +pre.pygments .tok-kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +pre.pygments .tok-kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +pre.pygments .tok-kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +pre.pygments .tok-kp { color: #008000 } /* Keyword.Pseudo */ +pre.pygments .tok-kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +pre.pygments .tok-kt { color: #B00040 } /* Keyword.Type */ +pre.pygments .tok-m { color: #666666 } /* Literal.Number */ +pre.pygments .tok-s { color: #BA2121 } /* Literal.String */ +pre.pygments .tok-na { color: #7D9029 } /* Name.Attribute */ +pre.pygments .tok-nb { color: #008000 } /* Name.Builtin */ +pre.pygments .tok-nc { color: #0000FF; font-weight: bold } /* Name.Class */ +pre.pygments .tok-no { color: #880000 } /* Name.Constant */ +pre.pygments .tok-nd { color: #AA22FF } /* Name.Decorator */ +pre.pygments .tok-ni { color: #999999; font-weight: bold } /* Name.Entity */ +pre.pygments .tok-ne { color: #D2413A; font-weight: bold } /* Name.Exception */ +pre.pygments .tok-nf { color: #0000FF } /* Name.Function */ +pre.pygments .tok-nl { color: #A0A000 } /* Name.Label */ +pre.pygments .tok-nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +pre.pygments .tok-nt { color: #008000; font-weight: bold } /* Name.Tag */ +pre.pygments .tok-nv { color: #19177C } /* Name.Variable */ +pre.pygments .tok-ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +pre.pygments .tok-w { color: #bbbbbb } /* Text.Whitespace */ +pre.pygments .tok-mb { color: #666666 } /* Literal.Number.Bin */ +pre.pygments .tok-mf { color: #666666 } /* Literal.Number.Float */ +pre.pygments .tok-mh { color: #666666 } /* Literal.Number.Hex */ +pre.pygments .tok-mi { color: #666666 } /* Literal.Number.Integer */ +pre.pygments .tok-mo { color: #666666 } /* Literal.Number.Oct */ +pre.pygments .tok-sa { color: #BA2121 } /* Literal.String.Affix */ +pre.pygments .tok-sb { color: #BA2121 } /* Literal.String.Backtick */ +pre.pygments .tok-sc { color: #BA2121 } /* Literal.String.Char */ +pre.pygments .tok-dl { color: #BA2121 } /* Literal.String.Delimiter */ +pre.pygments .tok-sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +pre.pygments .tok-s2 { color: #BA2121 } /* Literal.String.Double */ +pre.pygments .tok-se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ +pre.pygments .tok-sh { color: #BA2121 } /* Literal.String.Heredoc */ +pre.pygments .tok-si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ +pre.pygments .tok-sx { color: #008000 } /* Literal.String.Other */ +pre.pygments .tok-sr { color: #BB6688 } /* Literal.String.Regex */ +pre.pygments .tok-s1 { color: #BA2121 } /* Literal.String.Single */ +pre.pygments .tok-ss { color: #19177C } /* Literal.String.Symbol */ +pre.pygments .tok-bp { color: #008000 } /* Name.Builtin.Pseudo */ +pre.pygments .tok-fm { color: #0000FF } /* Name.Function.Magic */ +pre.pygments .tok-vc { color: #19177C } /* Name.Variable.Class */ +pre.pygments .tok-vg { color: #19177C } /* Name.Variable.Global */ +pre.pygments .tok-vi { color: #19177C } /* Name.Variable.Instance */ +pre.pygments .tok-vm { color: #19177C } /* Name.Variable.Magic */ +pre.pygments .tok-il { color: #666666 } /* Literal.Number.Integer.Long */ +</style> +</head> +<body class="article toc2 toc-left"> +<div id="header"> +<h1>ALOM - TP 8 - High-Availability</h1> +<div id="toc" class="toc2"> +<div id="toctitle">Table of Contents</div> +<ul class="sectlevel1"> +<li><a href="#_présentation_et_objectifs">1. Présentation et objectifs</a> +<ul class="sectlevel2"> +<li><a href="#_pré_requis">1.1. Pré-requis</a></li> +</ul> +</li> +<li><a href="#_game_ui">2. game-ui</a> +<ul class="sectlevel2"> +<li><a href="#_envoi_de_mails_asynchrones">2.1. Envoi de mails asynchrones</a></li> +<li><a href="#_page_des_trainers">2.2. Page des trainers</a></li> +<li><a href="#_mise_en_place_de_cache">2.3. Mise en place de cache</a></li> +<li><a href="#_validation_de_vos_développements">2.4. Validation de vos développements</a></li> +</ul> +</li> +<li><a href="#_battle_api">3. battle-api</a> +<ul class="sectlevel2"> +<li><a href="#_projet_gitlab">3.1. Projet GitLab</a></li> +<li><a href="#_stats_des_pokemons">3.2. Stats des Pokemons</a></li> +<li><a href="#_attaque_et_défense">3.3. Attaque et défense</a></li> +<li><a href="#_règles_du_combat">3.4. Règles du combat</a></li> +<li><a href="#_utilisation_de_lapi">3.5. Utilisation de l’API</a></li> +<li><a href="#_uml">3.6. UML</a></li> +</ul> +</li> +</ul> +</div> +</div> +<div id="content"> +<div class="sect1"> +<h2 id="_présentation_et_objectifs"><a class="anchor" href="#_présentation_et_objectifs"></a><a class="link" href="#_présentation_et_objectifs">1. Présentation et objectifs</a></h2> +<div class="sectionbody"> +<div class="paragraph"> +<p>Le but est de continuer le développement de notre architecture "à la microservice".</p> +</div> +<div class="paragraph"> +<p>Nous allons aujourd’hui rendre les appels entre le <code>game-ui</code> et les autres micro-services plus performants en utilisant le parallélisme, tel que présenté dans le cours.</p> +</div> +<div class="paragraph"> +<p>Nous allons aussi ajouter du cache pour améliorer les performances de nos services !</p> +</div> +<div class="imageblock"> +<div class="content"> +<img src="images/api-calls-async.png" alt="api calls async"> +</div> +</div> +<div class="admonitionblock tip"> +<table> +<tr> +<td class="icon"> +<i class="fa icon-tip" title="Tip"></i> +</td> +<td class="content"> +Pendant ce TP, nous faisons évoluer notre IHM <code>game-ui</code> ! Nous allons également commencer les développements du micro-service de combat ! +</td> +</tr> +</table> +</div> +<div class="admonitionblock warning"> +<table> +<tr> +<td class="icon"> +<i class="fa icon-warning" title="Warning"></i> +</td> +<td class="content"> +Ce TP est moins guidé que d’habitude. Nous avons déjà toutes les bases nécessaires pour travailler de manière autonome. +</td> +</tr> +</table> +</div> +<div class="sect2"> +<h3 id="_pré_requis"><a class="anchor" href="#_pré_requis"></a><a class="link" href="#_pré_requis">1.1. Pré-requis</a></h3> +<div class="paragraph"> +<p>Les pré-requis à ce TP sont :</p> +</div> +<div class="ulist"> +<ul> +<li> +<p>Avoir terminé la partie 'Pour aller plus loin' du <a href="https://alom-2024.gitlabpages.univ-lille.fr/cours/w05-gui/05-tp-gui.html#_pour_aller_plus_loin">TP 5 GUI</a> +*</p> +</li> +</ul> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_game_ui"><a class="anchor" href="#_game_ui"></a><a class="link" href="#_game_ui">2. game-ui</a></h2> +<div class="sectionbody"> +<div class="sect2"> +<h3 id="_envoi_de_mails_asynchrones"><a class="anchor" href="#_envoi_de_mails_asynchrones"></a><a class="link" href="#_envoi_de_mails_asynchrones">2.1. Envoi de mails asynchrones</a></h3> +<div class="paragraph"> +<p>Développez dans <code>game-ui</code> un envoi de mail aux nouveaux trainers s’inscrivant dans l’application.</p> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="pygments highlight nowrap"><code data-lang="java"><span></span><span class="tok-kd">interface</span> <span class="tok-nc">MailService</span> <span class="tok-p">{</span> + + <span class="tok-kt">void</span> <span class="tok-nf">sendWelcomeEmail</span><span class="tok-p">(</span><span class="tok-n">Trainer</span> <span class="tok-n">t</span><span class="tok-p">);</span> + +<span class="tok-p">}</span></code></pre> +</div> +</div> +<div class="listingblock"> +<div class="content"> +<pre class="pygments highlight nowrap"><code data-lang="java"><span></span><span class="tok-kd">class</span> <span class="tok-nc">MailServiceImpl</span> <span class="tok-kd">implements</span> <span class="tok-n">MailService</span> <span class="tok-p">{</span> + <span class="tok-c1">// TODO</span> +<span class="tok-p">}</span></code></pre> +</div> +</div> +<div class="paragraph"> +<p>Les envois de mails doivent :</p> +</div> +<div class="ulist"> +<ul> +<li> +<p>être asynchrones avec l’annotation <code>@Async</code>.</p> +</li> +</ul> +</div> +<div class="admonitionblock note"> +<table> +<tr> +<td class="icon"> +<i class="fa icon-note" title="Note"></i> +</td> +<td class="content"> +Nous n’allons pas nous brancher sur un réel serveur de mail. Votre <code>MailService</code> fera simplement un <code>System.out.println</code> pour simuler l’envoi pour l’instant. Nous développerons un micro-service d’envoi de mails dans un futur TP ! +</td> +</tr> +</table> +</div> +</div> +<div class="sect2"> +<h3 id="_page_des_trainers"><a class="anchor" href="#_page_des_trainers"></a><a class="link" href="#_page_des_trainers">2.2. Page des trainers</a></h3> +<div class="paragraph"> +<p>Ajoutez dans votre IHM l’affichage de la liste des dresseurs de Pokemons, ainsi que leur équipe.</p> +</div> +<div class="admonitionblock note"> +<table> +<tr> +<td class="icon"> +<i class="fa icon-note" title="Note"></i> +</td> +<td class="content"> +Cette partie était déjà proposée dans le TP 5 +</td> +</tr> +</table> +</div> +<div class="paragraph"> +<p>Cette liste pourra prendre la forme suivante :</p> +</div> +<div class="imageblock"> +<div class="content"> +<img src="images/trainer-view.png" alt="trainer view"> +</div> +</div> +</div> +<div class="sect2"> +<h3 id="_mise_en_place_de_cache"><a class="anchor" href="#_mise_en_place_de_cache"></a><a class="link" href="#_mise_en_place_de_cache">2.3. Mise en place de cache</a></h3> +<div class="paragraph"> +<p>Ajoutez une gestion de cache sur le service qui récupère la liste des types de pokemon ainsi que la liste des dresseurs.</p> +</div> +<div class="paragraph"> +<p>Le cache des dresseurs doit avoir une durée de vie assez courte (1 minute), parce qu’un dresseur peut faire évoluer son équipe !</p> +</div> +<div class="paragraph"> +<p>Testez unitairement le bon fonctionnement de votre cache.</p> +</div> +<div class="paragraph"> +<p>Voici pour vous aider un test unitaire que j’ai implémenté pour valider la bonne configuration de mon cache :</p> +</div> +<div class="listingblock"> +<div class="title">PokemonTypeServiceImplTest.java</div> +<div class="content"> +<pre class="pygments highlight nowrap"><code data-lang="java"><table class="linenotable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal"> 1</span> +<span class="normal"> 2</span> +<span class="normal"> 3</span> +<span class="normal"> 4</span> +<span class="normal"> 5</span> +<span class="normal"> 6</span> +<span class="normal"> 7</span> +<span class="normal"> 8</span> +<span class="normal"> 9</span> +<span class="normal">10</span> +<span class="normal">11</span> +<span class="normal">12</span> +<span class="normal">13</span> +<span class="normal">14</span> +<span class="normal">15</span> +<span class="normal">16</span> +<span class="normal">17</span> +<span class="normal">18</span> +<span class="normal">19</span> +<span class="normal">20</span> +<span class="normal">21</span> +<span class="normal">22</span> +<span class="normal">23</span> +<span class="normal">24</span> +<span class="normal">25</span> +<span class="normal">26</span> +<span class="normal">27</span> +<span class="normal">28</span> +<span class="normal">29</span> +<span class="normal">30</span> +<span class="normal">31</span> +<span class="normal">32</span> +<span class="normal">33</span> +<span class="normal">34</span> +<span class="normal">35</span> +<span class="normal">36</span> +<span class="normal">37</span> +<span class="normal">38</span> +<span class="normal">39</span> +<span class="normal">40</span> +<span class="normal">41</span> +<span class="normal">42</span> +<span class="normal">43</span> +<span class="normal">44</span> +<span class="normal">45</span> +<span class="normal">46</span> +<span class="normal">47</span> +<span class="normal">48</span> +<span class="normal">49</span> +<span class="normal">50</span> +<span class="normal">51</span> +<span class="normal">52</span> +<span class="normal">53</span> +<span class="normal">54</span> +<span class="normal">55</span> +<span class="normal">56</span> +<span class="normal">57</span></pre></div></td><td class="code"><pre><span></span><span class="tok-kn">package</span> <span class="tok-nn">com.miage.alom.tp.game_ui.config</span><span class="tok-p">;</span> + +<span class="tok-kn">import</span> <span class="tok-nn">com.miage.alom.tp.game_ui.pokemonTypes.PokemonType</span><span class="tok-p">;</span> +<span class="tok-kn">import</span> <span class="tok-nn">com.miage.alom.tp.game_ui.pokemonTypes.PokemonTypeApiRepository</span><span class="tok-p">;</span> +<span class="tok-kn">import</span> <span class="tok-nn">com.miage.alom.tp.game_ui.pokemonTypes.PokemonTypeService</span><span class="tok-p">;</span> +<span class="tok-kn">import</span> <span class="tok-nn">org.junit.jupiter.api.BeforeEach</span><span class="tok-p">;</span> +<span class="tok-kn">import</span> <span class="tok-nn">org.junit.jupiter.api.Test</span><span class="tok-p">;</span> +<span class="tok-kn">import</span> <span class="tok-nn">org.mockito.Mock</span><span class="tok-p">;</span> +<span class="tok-kn">import</span> <span class="tok-nn">org.mockito.MockitoAnnotations</span><span class="tok-p">;</span> +<span class="tok-kn">import</span> <span class="tok-nn">org.springframework.beans.factory.annotation.Autowired</span><span class="tok-p">;</span> +<span class="tok-kn">import</span> <span class="tok-nn">org.springframework.beans.factory.annotation.Value</span><span class="tok-p">;</span> +<span class="tok-kn">import</span> <span class="tok-nn">org.springframework.boot.test.context.SpringBootTest</span><span class="tok-p">;</span> +<span class="tok-kn">import</span> <span class="tok-nn">org.springframework.cache.CacheManager</span><span class="tok-p">;</span> +<span class="tok-kn">import</span> <span class="tok-nn">org.springframework.web.client.RestTemplate</span><span class="tok-p">;</span> + +<span class="tok-kn">import static</span> <span class="tok-nn">org.junit.jupiter.api.Assertions.*</span><span class="tok-p">;</span> +<span class="tok-kn">import static</span> <span class="tok-nn">org.mockito.Mockito.*</span><span class="tok-p">;</span> + +<span class="tok-nd">@SpringBootTest</span> <i class="conum" data-value="1"></i><b>(1)</b> +<span class="tok-kd">class</span> <span class="tok-nc">PokemonTypeServiceImplTest</span> <span class="tok-p">{</span> + + <span class="tok-nd">@Autowired</span> + <span class="tok-n">PokemonTypeService</span> <span class="tok-n">pokemonTypeService</span><span class="tok-p">;</span> + + <span class="tok-nd">@MockBean</span> <i class="conum" data-value="2"></i><b>(2)</b> + <span class="tok-n">PokemonTypeApiRepository</span> <span class="tok-n">apiRepository</span><span class="tok-p">;</span> + + <span class="tok-nd">@Autowired</span> + <span class="tok-n">CacheManager</span> <span class="tok-n">cacheManager</span><span class="tok-p">;</span> + + <span class="tok-nd">@BeforeEach</span> + <span class="tok-kt">void</span> <span class="tok-nf">setUp</span><span class="tok-p">()</span> <span class="tok-p">{</span> + <span class="tok-kd">var</span> <span class="tok-n">pikachu</span> <span class="tok-o">=</span> <span class="tok-k">new</span> <span class="tok-n">PokemonType</span><span class="tok-p">(</span><span class="tok-mi">25</span><span class="tok-p">,</span> <span class="tok-s">"Pikachu"</span><span class="tok-p">);</span> + <span class="tok-n">when</span><span class="tok-p">(</span><span class="tok-n">apiRepository</span><span class="tok-p">.</span><span class="tok-na">getPokemonType</span><span class="tok-p">(</span><span class="tok-mi">25</span><span class="tok-p">)).</span><span class="tok-na">thenReturn</span><span class="tok-p">(</span><span class="tok-n">List</span><span class="tok-p">.</span><span class="tok-na">of</span><span class="tok-p">(</span><span class="tok-n">pikachu</span><span class="tok-p">));</span> + <span class="tok-p">}</span> + + <span class="tok-nd">@Test</span> + <span class="tok-kt">void</span> <span class="tok-nf">getPokemonType_shouldUseCache</span><span class="tok-p">()</span> <span class="tok-p">{</span> + <span class="tok-c1">// first call, should call the mock</span> + <span class="tok-n">pokemonTypeService</span><span class="tok-p">.</span><span class="tok-na">getPokemonType</span><span class="tok-p">(</span><span class="tok-mi">25</span><span class="tok-p">);</span> + + <span class="tok-c1">// apiRepository should have been called once</span> + <span class="tok-n">verify</span><span class="tok-p">(</span><span class="tok-n">apiRepository</span><span class="tok-p">).</span><span class="tok-na">getPokemonType</span><span class="tok-p">(</span><span class="tok-mi">25</span><span class="tok-p">);</span> + + <span class="tok-c1">// second call, should use cache</span> + <span class="tok-n">pokemonTypeService</span><span class="tok-p">.</span><span class="tok-na">getPokemonType</span><span class="tok-p">(</span><span class="tok-mi">25</span><span class="tok-p">);</span> + + <span class="tok-c1">// apiRepository should not be called anymore because result is in cache ! </span><i class="conum" data-value="3"></i><b>(3)</b> + <span class="tok-n">verifyNoMoreInteractions</span><span class="tok-p">(</span><span class="tok-n">apiRepository</span><span class="tok-p">);</span> + + <span class="tok-c1">// one result should be in cache !</span> + <span class="tok-kd">var</span> <span class="tok-n">cachedValue</span> <span class="tok-o">=</span> <span class="tok-n">cacheManager</span><span class="tok-p">.</span><span class="tok-na">getCache</span><span class="tok-p">(</span><span class="tok-s">"pokemon-types"</span><span class="tok-p">).</span><span class="tok-na">get</span><span class="tok-p">(</span><span class="tok-mi">25</span><span class="tok-p">).</span><span class="tok-na">get</span><span class="tok-p">();</span> + <span class="tok-n">assertNotNull</span><span class="tok-p">(</span><span class="tok-n">cachedValue</span><span class="tok-p">);</span> + <span class="tok-n">assertEquals</span><span class="tok-p">(</span><span class="tok-n">PokemonType</span><span class="tok-p">.</span><span class="tok-na">class</span><span class="tok-p">,</span> <span class="tok-n">cachedValue</span><span class="tok-p">.</span><span class="tok-na">getClass</span><span class="tok-p">());</span> + <span class="tok-n">assertEquals</span><span class="tok-p">(</span><span class="tok-s">"Pikachu"</span><span class="tok-p">,</span> <span class="tok-p">((</span><span class="tok-n">PokemonType</span><span class="tok-p">)</span><span class="tok-n">cachedValue</span><span class="tok-p">).</span><span class="tok-na">name</span><span class="tok-p">());</span> + <span class="tok-p">}</span> +<span class="tok-p">}</span> +</pre></td></tr></table></code></pre> +</div> +</div> +<div class="colist arabic"> +<table> +<tr> +<td><i class="conum" data-value="1"></i><b>1</b></td> +<td>Nous exécutons un test d’intégration qui démarre spring-boot</td> +</tr> +<tr> +<td><i class="conum" data-value="2"></i><b>2</b></td> +<td>Dans le test, nous remplaçons notre ApiRepository par un mock, qui nous permettra de vérifier s’il a été appelé</td> +</tr> +<tr> +<td><i class="conum" data-value="3"></i><b>3</b></td> +<td>Nous validons que le cache est bien utilisé</td> +</tr> +</table> +</div> +</div> +<div class="sect2"> +<h3 id="_validation_de_vos_développements"><a class="anchor" href="#_validation_de_vos_développements"></a><a class="link" href="#_validation_de_vos_développements">2.4. Validation de vos développements</a></h3> +<div class="paragraph"> +<p>Pour vous amuser, vous pouvez tester vos développements avec une ou plusieurs de vos API éteintes pour voir ce qu’il se passe.</p> +</div> +</div> +</div> +</div> +<div class="sect1"> +<h2 id="_battle_api"><a class="anchor" href="#_battle_api"></a><a class="link" href="#_battle_api">3. battle-api</a></h2> +<div class="sectionbody"> +<div class="admonitionblock note"> +<table> +<tr> +<td class="icon"> +<i class="fa icon-note" title="Note"></i> +</td> +<td class="content"> +Prenez un peu de temps pour finaliser les autres TP avant d’entamer cette partie ! +</td> +</tr> +</table> +</div> +<div class="paragraph"> +<p>Nous commençons dans ce TP le développement du service de combats, que nous continuerons sur les prochaines semaines !</p> +</div> +<div class="sect2"> +<h3 id="_projet_gitlab"><a class="anchor" href="#_projet_gitlab"></a><a class="link" href="#_projet_gitlab">3.1. Projet GitLab</a></h3> +<div class="paragraph"> +<p>Cliquez sur le lien suivant pour initialiser votre projet sur GitLab : <a href="https://gitlab-classrooms.cleverapps.io/assignments/06da3771-6470-4444-96b6-9bee204e8398/accept" target="_blank" rel="noopener">GitLab Classroom</a></p> +</div> +</div> +<div class="sect2"> +<h3 id="_stats_des_pokemons"><a class="anchor" href="#_stats_des_pokemons"></a><a class="link" href="#_stats_des_pokemons">3.2. Stats des Pokemons</a></h3> +<div class="paragraph"> +<p>Les types de Pokemon ont des statistiques de base :</p> +</div> +<div class="ulist"> +<ul> +<li> +<p>vitesse</p> +</li> +<li> +<p>attaque</p> +</li> +<li> +<p>défense</p> +</li> +<li> +<p>hp</p> +</li> +</ul> +</div> +<div class="paragraph"> +<p>Chaque Pokemon, en fonction de son niveau, aura des statistiques qui s’appuient sur ces statistiques de base. +Pour les statistiques de vitesse, d’attaque et de défense, la statistique du pokemon est :</p> +</div> +<div class="paragraph"> +<p>\$stat=5+(baseStat * (niveau) / 50)\$</p> +</div> +<div class="paragraph"> +<p>Les points de vie du Pokemon sont calculés avec cette formule :</p> +</div> +<div class="paragraph"> +<p>\$stat=10+niveau+(baseStat * (niveau) / 50)\$</p> +</div> +<div class="admonitionblock note"> +<table> +<tr> +<td class="icon"> +<i class="fa icon-note" title="Note"></i> +</td> +<td class="content"> +Un pokemon de niveau 50 a les stats de base + 5, et un nombre de points de vie égal aux stats de base + 60. +Un pokemon de niveau 100 a les stats de base * 2 + 5, et un nombre de points de vie égale à la stat de base * 2 + 110 +</td> +</tr> +</table> +</div> +<div class="paragraph"> +<p>Toutes les valeurs sont arrondies au nombre inférieur.</p> +</div> +<div class="paragraph"> +<p>Pour donner un exemple concret :</p> +</div> +<div class="paragraph"> +<p>Pikachu a les stats de base suivantes :</p> +</div> +<table class="tableblock frame-all grid-all stretch"> +<caption class="title">Table 1. Les stats de base de Pikachu</caption> +<colgroup> +<col style="width: 50%;"> +<col style="width: 50%;"> +</colgroup> +<tbody> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">attack</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">55</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">defense</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">40</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">speed</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">90</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">hp</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">35</p></td> +</tr> +</tbody> +</table> +<div class="paragraph"> +<p>Un pikachu de niveau 5 a les stats suivantes :</p> +</div> +<table class="tableblock frame-all grid-all stretch"> +<caption class="title">Table 2. Quelques niveaux de pikachu</caption> +<colgroup> +<col style="width: 20%;"> +<col style="width: 20%;"> +<col style="width: 20%;"> +<col style="width: 20%;"> +<col style="width: 20%;"> +</colgroup> +<thead> +<tr> +<th class="tableblock halign-left valign-top">pikachu</th> +<th class="tableblock halign-left valign-top">niveau 6</th> +<th class="tableblock halign-left valign-top">niveau 18</th> +<th class="tableblock halign-left valign-top">niveau 50</th> +<th class="tableblock halign-left valign-top">niveau 100</th> +</tr> +</thead> +<tbody> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">attack</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">11</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">24</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">60</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">115</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">defense</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">9</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">19</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">45</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">85</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">speed</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">15</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">37</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">95</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">185</p></td> +</tr> +<tr> +<td class="tableblock halign-left valign-top"><p class="tableblock">hp</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">20</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">40</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">95</p></td> +<td class="tableblock halign-left valign-top"><p class="tableblock">180</p></td> +</tr> +</tbody> +</table> +</div> +<div class="sect2"> +<h3 id="_attaque_et_défense"><a class="anchor" href="#_attaque_et_défense"></a><a class="link" href="#_attaque_et_défense">3.3. Attaque et défense</a></h3> +<div class="paragraph"> +<p>Lors d’un combat, quand un pokémon en attaque un autre, il lui inflige des dégâts qui sont retirés des points de vie du pokemon attaqué.</p> +</div> +<div class="paragraph"> +<p>La formule pour calculer les dégâts infligés par une attaque est :</p> +</div> +<div class="paragraph"> +<div class="title">La formule des dégats, avec <code>n</code> le niveau du pokemon attaquant, <code>a</code> sa statistique d’attaque, et <code>d</code> la statistique de défense du pokemon adverse.</div> +<p>\$( ( (2*n)/5 + 2 * a / d ) + 2 )\$</p> +</div> +</div> +<div class="sect2"> +<h3 id="_règles_du_combat"><a class="anchor" href="#_règles_du_combat"></a><a class="link" href="#_règles_du_combat">3.4. Règles du combat</a></h3> +<div class="paragraph"> +<p>Le combat se déroule en tour par tour.</p> +</div> +<div class="paragraph"> +<p>Lors d’un tour, chaque dresseur de pokemon peut donner un ordre à son pokemon (attaquer), ou utiliser un objet (potion, etc.).</p> +</div> +<div class="paragraph"> +<p>C’est le dresseur dont la stat de vitesse du pokemon est la plus élevée qui commence. Suivi de l’autre dresseur.</p> +</div> +<div class="paragraph"> +<p>Si pendant un tour la vie de l’un des deux Pokemons tombe à 0, il est KO. C’est le pokemon suivant du dresseur qui prend la suite, et un nouveau tour commence.</p> +</div> +</div> +<div class="sect2"> +<h3 id="_utilisation_de_lapi"><a class="anchor" href="#_utilisation_de_lapi"></a><a class="link" href="#_utilisation_de_lapi">3.5. Utilisation de l’API</a></h3> +<div class="paragraph"> +<p>Dans un premier temps, notre API de combat devra exposer les routes suivantes :</p> +</div> +<div class="ulist"> +<ul> +<li> +<p><code>POST /battles</code> : Prend 2 paramètres (noms des 2 dresseurs en paramètres). Crée une instance de combat et retourne l’objet Battle permettant de l’identifier.</p> +</li> +<li> +<p><code>GET /battles</code> : liste les combats en cours</p> +</li> +<li> +<p><code>GET /battles/{uuid}</code> : Récupère l’état d’un combat en cours</p> +</li> +<li> +<p><code>POST /battles/{uuid}/{trainerName}/attack</code> : Permet à un dresseur de donner un ordre d’attaque pendant le combat. Retourne l’état du combat.</p> +<div class="olist arabic"> +<ol class="arabic"> +<li> +<p>Si le trainer attaque quand ce n’est pas son tour, renvoie une erreur <code>400 BAD REQUEST</code></p> +</li> +</ol> +</div> +</li> +</ul> +</div> +<div class="paragraph"> +<p>Le combat prend la forme suivante :</p> +</div> +<div class="listingblock"> +<div class="title">Le combat au format JSON</div> +<div class="content"> +<pre class="pygments highlight nowrap"><code data-lang="javascript"><table class="linenotable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal"> 1</span> +<span class="normal"> 2</span> +<span class="normal"> 3</span> +<span class="normal"> 4</span> +<span class="normal"> 5</span> +<span class="normal"> 6</span> +<span class="normal"> 7</span> +<span class="normal"> 8</span> +<span class="normal"> 9</span> +<span class="normal">10</span> +<span class="normal">11</span> +<span class="normal">12</span> +<span class="normal">13</span> +<span class="normal">14</span> +<span class="normal">15</span> +<span class="normal">16</span> +<span class="normal">17</span> +<span class="normal">18</span> +<span class="normal">19</span> +<span class="normal">20</span> +<span class="normal">21</span> +<span class="normal">22</span> +<span class="normal">23</span> +<span class="normal">24</span> +<span class="normal">25</span> +<span class="normal">26</span> +<span class="normal">27</span> +<span class="normal">28</span> +<span class="normal">29</span> +<span class="normal">30</span> +<span class="normal">31</span> +<span class="normal">32</span> +<span class="normal">33</span> +<span class="normal">34</span> +<span class="normal">35</span> +<span class="normal">36</span> +<span class="normal">37</span> +<span class="normal">38</span> +<span class="normal">39</span> +<span class="normal">40</span> +<span class="normal">41</span> +<span class="normal">42</span> +<span class="normal">43</span> +<span class="normal">44</span> +<span class="normal">45</span> +<span class="normal">46</span> +<span class="normal">47</span> +<span class="normal">48</span> +<span class="normal">49</span> +<span class="normal">50</span> +<span class="normal">51</span> +<span class="normal">52</span> +<span class="normal">53</span> +<span class="normal">54</span> +<span class="normal">55</span> +<span class="normal">56</span> +<span class="normal">57</span> +<span class="normal">58</span> +<span class="normal">59</span> +<span class="normal">60</span> +<span class="normal">61</span> +<span class="normal">62</span> +<span class="normal">63</span> +<span class="normal">64</span> +<span class="normal">65</span> +<span class="normal">66</span> +<span class="normal">67</span> +<span class="normal">68</span> +<span class="normal">69</span></pre></div></td><td class="code"><pre><span></span><span class="tok-p">{</span> + <span class="tok-s2">"uuid"</span><span class="tok-o">:</span> <span class="tok-s2">"781c2cc7-1681-4c6a-a94f-0445a0629453"</span><span class="tok-p">,</span> + <span class="tok-s2">"trainer"</span><span class="tok-o">:</span> <span class="tok-p">{</span> + <span class="tok-s2">"name"</span><span class="tok-o">:</span> <span class="tok-s2">"Ash"</span><span class="tok-p">,</span> + <span class="tok-s2">"team"</span><span class="tok-o">:</span> <span class="tok-p">[</span> + <span class="tok-p">{</span> + <span class="tok-s2">"id"</span><span class="tok-o">:</span> <span class="tok-mf">1</span><span class="tok-p">,</span> + <span class="tok-s2">"type"</span><span class="tok-o">:</span> <span class="tok-p">{</span> + <span class="tok-s2">"id"</span><span class="tok-o">:</span> <span class="tok-mf">25</span><span class="tok-p">,</span> + <span class="tok-s2">"name"</span><span class="tok-o">:</span> <span class="tok-s2">"Pikachu"</span><span class="tok-p">,</span> + <span class="tok-s2">"sprites"</span><span class="tok-o">:</span> <span class="tok-p">{</span> + <span class="tok-s2">"back_default"</span><span class="tok-o">:</span> <span class="tok-s2">"https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/25.png"</span><span class="tok-p">,</span> + <span class="tok-s2">"front_default"</span><span class="tok-o">:</span> <span class="tok-s2">"https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/25.png"</span> + <span class="tok-p">}</span> + <span class="tok-p">},</span> + <span class="tok-s2">"maxHp"</span><span class="tok-o">:</span> <span class="tok-mf">40</span><span class="tok-p">,</span> + <span class="tok-s2">"attack"</span><span class="tok-o">:</span> <span class="tok-mf">24</span><span class="tok-p">,</span> + <span class="tok-s2">"defense"</span><span class="tok-o">:</span> <span class="tok-mf">19</span><span class="tok-p">,</span> + <span class="tok-s2">"speed"</span><span class="tok-o">:</span> <span class="tok-mf">37</span><span class="tok-p">,</span> + <span class="tok-s2">"level"</span><span class="tok-o">:</span> <span class="tok-mf">18</span><span class="tok-p">,</span> + <span class="tok-s2">"hp"</span><span class="tok-o">:</span> <span class="tok-mf">40</span><span class="tok-p">,</span> + <span class="tok-s2">"ko"</span><span class="tok-o">:</span> <span class="tok-kc">false</span> + <span class="tok-p">}</span> + <span class="tok-p">],</span> + <span class="tok-s2">"nextTurn"</span><span class="tok-o">:</span> <span class="tok-kc">true</span> + <span class="tok-p">},</span> + <span class="tok-s2">"opponent"</span><span class="tok-o">:</span> <span class="tok-p">{</span> + <span class="tok-s2">"name"</span><span class="tok-o">:</span> <span class="tok-s2">"Misty"</span><span class="tok-p">,</span> + <span class="tok-s2">"team"</span><span class="tok-o">:</span> <span class="tok-p">[</span> + <span class="tok-p">{</span> + <span class="tok-s2">"id"</span><span class="tok-o">:</span> <span class="tok-mf">2</span><span class="tok-p">,</span> + <span class="tok-s2">"type"</span><span class="tok-o">:</span> <span class="tok-p">{</span> + <span class="tok-s2">"id"</span><span class="tok-o">:</span> <span class="tok-mf">120</span><span class="tok-p">,</span> + <span class="tok-s2">"name"</span><span class="tok-o">:</span> <span class="tok-s2">"Staryu"</span><span class="tok-p">,</span> + <span class="tok-s2">"sprites"</span><span class="tok-o">:</span> <span class="tok-p">{</span> + <span class="tok-s2">"back_default"</span><span class="tok-o">:</span> <span class="tok-s2">"https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/120.png"</span><span class="tok-p">,</span> + <span class="tok-s2">"front_default"</span><span class="tok-o">:</span> <span class="tok-s2">"https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/120.png"</span> + <span class="tok-p">}</span> + <span class="tok-p">},</span> + <span class="tok-s2">"maxHp"</span><span class="tok-o">:</span> <span class="tok-mf">38</span><span class="tok-p">,</span> + <span class="tok-s2">"attack"</span><span class="tok-o">:</span> <span class="tok-mf">21</span><span class="tok-p">,</span> + <span class="tok-s2">"defense"</span><span class="tok-o">:</span> <span class="tok-mf">24</span><span class="tok-p">,</span> + <span class="tok-s2">"speed"</span><span class="tok-o">:</span> <span class="tok-mf">35</span><span class="tok-p">,</span> + <span class="tok-s2">"level"</span><span class="tok-o">:</span> <span class="tok-mf">18</span><span class="tok-p">,</span> + <span class="tok-s2">"hp"</span><span class="tok-o">:</span> <span class="tok-mf">38</span><span class="tok-p">,</span> + <span class="tok-s2">"ko"</span><span class="tok-o">:</span> <span class="tok-kc">false</span> + <span class="tok-p">},</span> + <span class="tok-p">{</span> + <span class="tok-s2">"id"</span><span class="tok-o">:</span> <span class="tok-mf">3</span><span class="tok-p">,</span> + <span class="tok-s2">"type"</span><span class="tok-o">:</span> <span class="tok-p">{</span> + <span class="tok-s2">"id"</span><span class="tok-o">:</span> <span class="tok-mf">121</span><span class="tok-p">,</span> + <span class="tok-s2">"name"</span><span class="tok-o">:</span> <span class="tok-s2">"Starmie"</span><span class="tok-p">,</span> + <span class="tok-s2">"sprites"</span><span class="tok-o">:</span> <span class="tok-p">{</span> + <span class="tok-s2">"back_default"</span><span class="tok-o">:</span> <span class="tok-s2">"https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/121.png"</span><span class="tok-p">,</span> + <span class="tok-s2">"front_default"</span><span class="tok-o">:</span> <span class="tok-s2">"https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/121.png"</span> + <span class="tok-p">}</span> + <span class="tok-p">},</span> + <span class="tok-s2">"maxHp"</span><span class="tok-o">:</span> <span class="tok-mf">56</span><span class="tok-p">,</span> + <span class="tok-s2">"attack"</span><span class="tok-o">:</span> <span class="tok-mf">36</span><span class="tok-p">,</span> + <span class="tok-s2">"defense"</span><span class="tok-o">:</span> <span class="tok-mf">40</span><span class="tok-p">,</span> + <span class="tok-s2">"speed"</span><span class="tok-o">:</span> <span class="tok-mf">53</span><span class="tok-p">,</span> + <span class="tok-s2">"level"</span><span class="tok-o">:</span> <span class="tok-mf">21</span><span class="tok-p">,</span> + <span class="tok-s2">"hp"</span><span class="tok-o">:</span> <span class="tok-mf">56</span><span class="tok-p">,</span> + <span class="tok-s2">"ko"</span><span class="tok-o">:</span> <span class="tok-kc">false</span> + <span class="tok-p">}</span> + <span class="tok-p">],</span> + <span class="tok-s2">"nextTurn"</span><span class="tok-o">:</span> <span class="tok-kc">false</span> + <span class="tok-p">}</span> +<span class="tok-p">}</span> +</pre></td></tr></table></code></pre> +</div> +</div> +<div class="paragraph"> +<p>Le calcul des dégats se fait bien côté serveur.</p> +</div> +<div class="paragraph"> +<p>L’API battle doit donc :</p> +</div> +<div class="ulist"> +<ul> +<li> +<p>appeler l’API trainers pour récupérer les équipes des deux dresseurs lorsqu’un nouveau combat est créé</p> +</li> +<li> +<p>stocker le combat (en mémoire pour commencer)</p> +</li> +<li> +<p>appeler l’API PokemonTypes pour récupérer les statistiques de base des types de Pokemon et calculer les valeurs des statisques des Pokemons en fonction de leur niveau</p> +</li> +<li> +<p>Lors d’un appel à <code>/attack</code>, effectuer une attaque entre les deux pokemons, en calculant les dégâts, et retourner le résultat</p> +</li> +</ul> +</div> +<div class="paragraph"> +<p>Il vous faudra faire évoluer l’API pokemon-type, pour exposer les statistiques des Pokemons. +Les stats sont déjà présentes dans le fichier JSON de l’API pokemon-type.</p> +</div> +</div> +<div class="sect2"> +<h3 id="_uml"><a class="anchor" href="#_uml"></a><a class="link" href="#_uml">3.6. UML</a></h3> +<div class="paragraph"> +<p>Voici un exemple de diagramme UML pour vous donner l’inspiration :)</p> +</div> +<div class="imageblock"> +<div class="content"> +<img src="images/UML.png" alt="UML"> +</div> +<div class="title">Figure 1. Battle UML</div> +</div> +</div> +</div> +</div> +</div> +<div id="footer"> +<div id="footer-text"> +Last updated 2024-11-08 16:01:48 +0100 +</div> +</div> +<script type="text/x-mathjax-config"> +MathJax.Hub.Config({ + messageStyle: "none", + tex2jax: { + inlineMath: [["\\(", "\\)"]], + displayMath: [["\\[", "\\]"]], + ignoreClass: "nostem|nolatexmath" + }, + asciimath2jax: { + delimiters: [["\\$", "\\$"]], + ignoreClass: "nostem|noasciimath" + }, + TeX: { equationNumbers: { autoNumber: "none" } } +}) +MathJax.Hub.Register.StartupHook("AsciiMath Jax Ready", function () { + MathJax.InputJax.AsciiMath.postfilterHooks.Add(function (data, node) { + if ((node = data.script.parentNode) && (node = node.parentNode) && node.classList.contains("stemblock")) { + data.math.root.display = "block" + } + return data + }) +}) +</script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.9/MathJax.js?config=TeX-MML-AM_HTMLorMML"></script> +</body> +</html> \ No newline at end of file diff --git a/w08-high-availability/08-tp-high-availability.pdf b/w08-high-availability/08-tp-high-availability.pdf new file mode 100644 index 0000000000000000000000000000000000000000..011e39549a69778718ea04121033074a5629dcf7 --- /dev/null +++ b/w08-high-availability/08-tp-high-availability.pdf @@ -0,0 +1,13141 @@ +%PDF-1.4 +%���� +1 0 obj +<< /Title (ALOM - TP 8 - High-Availability) +/Creator (Asciidoctor PDF 2.3.4, based on Prawn 2.4.0) +/Producer (Asciidoctor PDF 2.3.4, based on Prawn 2.4.0) +/ModDate (D:20241108160148+01'00') +/CreationDate (D:20241108160316+01'00') +>> +endobj +2 0 obj +<< /Type /Catalog +/Pages 3 0 R +/Names 10 0 R +/Outlines 87 0 R +/PageLabels 104 0 R +/PageMode /UseOutlines +/OpenAction [7 0 R /FitH 841.89] +/ViewerPreferences << /DisplayDocTitle true +>> +>> +endobj +3 0 obj +<< /Type /Pages +/Count 10 +/Kids [7 0 R 18 0 R 27 0 R 32 0 R 35 0 R 38 0 R 46 0 R 50 0 R 53 0 R 55 0 R] +>> +endobj +4 0 obj +<< /Length 2 +>> +stream +q + +endstream +endobj +5 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 4 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +>> +>> +endobj +6 0 obj +<< /Length 12814 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +88.39079 777.054 Td +/F2.0 27 Tf +[<414c4f4d202d2054502038202d20486967682d41> 60.05859 <7661696c6162696c697479>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 413.834 Td +/F2.0 22 Tf +<312e2050728e73656e746174696f6e206574206f626a656374696673> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 384.646 Td +/F1.0 10.5 Tf +<4c65206275742065737420646520636f6e74696e756572206c6520648e76656c6f7070656d656e74206465206e6f74726520617263686974656374757265202288206c61206d6963726f73657276696365222e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +3.67965 Tw + +BT +48.24 356.866 Td +/F1.0 10.5 Tf +<4e6f757320616c6c6f6e732061756a6f757264d56875692072656e647265206c657320617070656c7320656e747265206c6520> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +3.67965 Tw + +BT +329.80323 356.866 Td +/F3.0 10.5 Tf +<67616d652d7569> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +3.67965 Tw + +BT +366.55323 356.866 Td +/F1.0 10.5 Tf +<206574206c657320617574726573206d6963726f2d736572766963657320706c7573> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 341.086 Td +/F1.0 10.5 Tf +[<706572666f726d616e747320656e207574696c6973616e74206c6520706172> 20.01953 <616c6c8e6c69736d652c2074656c207175652070728e73656e748e2064616e73206c6520636f7572732e>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 313.306 Td +/F1.0 10.5 Tf +<4e6f757320616c6c6f6e7320617573736920616a6f7574657220647520636163686520706f757220616d8e6c696f726572206c657320706572666f726d616e636573206465206e6f732073657276696365732021> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 730.074 Td +/F2.0 22 Tf +[<54> 29.78516 <61626c65206f6620436f6e74656e7473>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +48.24 699.536 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 699.536 Td +/F1.0 10.5 Tf +<312e2050728e73656e746174696f6e206574206f626a656374696673> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.66275 0.66275 0.66275 scn +0.66275 0.66275 0.66275 SCN + +BT +182.40912 699.536 Td +/F1.0 10.5 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +540.49062 699.536 Td +/F1.0 2.625 Tf +<ca> Tj +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +541.1705 699.536 Td +/F1.0 10.5 Tf +<31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +60.24 681.056 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 681.056 Td +/F1.0 10.5 Tf +<312e312e2050728e2d726571756973> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.66275 0.66275 0.66275 scn +0.66275 0.66275 0.66275 SCN + +BT +134.30862 681.056 Td +/F1.0 10.5 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +540.49062 681.056 Td +/F1.0 2.625 Tf +<ca> Tj +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +541.1705 681.056 Td +/F1.0 10.5 Tf +<32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +48.24 662.576 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 662.576 Td +/F1.0 10.5 Tf +<322e2067616d652d7569> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.66275 0.66275 0.66275 scn +0.66275 0.66275 0.66275 SCN + +BT +102.24162 662.576 Td +/F1.0 10.5 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +540.49062 662.576 Td +/F1.0 2.625 Tf +<ca> Tj +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +541.1705 662.576 Td +/F1.0 10.5 Tf +<32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +60.24 644.096 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 644.096 Td +/F1.0 10.5 Tf +<322e312e20456e766f69206465206d61696c73206173796e6368726f6e6573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.66275 0.66275 0.66275 scn +0.66275 0.66275 0.66275 SCN + +BT +219.82062 644.096 Td +/F1.0 10.5 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +540.49062 644.096 Td +/F1.0 2.625 Tf +<ca> Tj +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +541.1705 644.096 Td +/F1.0 10.5 Tf +<32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +60.24 625.616 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 625.616 Td +/F1.0 10.5 Tf +[<322e322e205061676520646573207472> 20.01953 <61696e657273>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.66275 0.66275 0.66275 scn +0.66275 0.66275 0.66275 SCN + +BT +166.37562 625.616 Td +/F1.0 10.5 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +540.49062 625.616 Td +/F1.0 2.625 Tf +<ca> Tj +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +541.1705 625.616 Td +/F1.0 10.5 Tf +<33> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +60.24 607.136 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 607.136 Td +/F1.0 10.5 Tf +<322e332e204d69736520656e20706c616365206465206361636865> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.66275 0.66275 0.66275 scn +0.66275 0.66275 0.66275 SCN + +BT +198.44262 607.136 Td +/F1.0 10.5 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +540.49062 607.136 Td +/F1.0 2.625 Tf +<ca> Tj +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +541.1705 607.136 Td +/F1.0 10.5 Tf +<34> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +60.24 588.656 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 588.656 Td +/F1.0 10.5 Tf +[<322e342e2056> 60.05859 <616c69646174696f6e20646520766f7320648e76656c6f7070656d656e7473>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.66275 0.66275 0.66275 scn +0.66275 0.66275 0.66275 SCN + +BT +251.88762 588.656 Td +/F1.0 10.5 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +540.49062 588.656 Td +/F1.0 2.625 Tf +<ca> Tj +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +541.1705 588.656 Td +/F1.0 10.5 Tf +<36> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +48.24 570.176 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 570.176 Td +/F1.0 10.5 Tf +<332e20626174746c652d617069> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.66275 0.66275 0.66275 scn +0.66275 0.66275 0.66275 SCN + +BT +107.58612 570.176 Td +/F1.0 10.5 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +540.49062 570.176 Td +/F1.0 2.625 Tf +<ca> Tj +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +541.1705 570.176 Td +/F1.0 10.5 Tf +<36> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +60.24 551.696 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 551.696 Td +/F1.0 10.5 Tf +<332e312e2050726f6a6574204769744c6162> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.66275 0.66275 0.66275 scn +0.66275 0.66275 0.66275 SCN + +BT +150.34212 551.696 Td +/F1.0 10.5 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +540.49062 551.696 Td +/F1.0 2.625 Tf +<ca> Tj +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +541.1705 551.696 Td +/F1.0 10.5 Tf +<36> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +60.24 533.216 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 533.216 Td +/F1.0 10.5 Tf +[<332e322e2053746174732064657320506f6b> 20.01953 <656d6f6e73>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.66275 0.66275 0.66275 scn +0.66275 0.66275 0.66275 SCN + +BT +182.40912 533.216 Td +/F1.0 10.5 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +540.49062 533.216 Td +/F1.0 2.625 Tf +<ca> Tj +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +541.1705 533.216 Td +/F1.0 10.5 Tf +<36> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +60.24 514.736 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 514.736 Td +/F1.0 10.5 Tf +<332e332e204174746171756520657420648e66656e7365> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.66275 0.66275 0.66275 scn +0.66275 0.66275 0.66275 SCN + +BT +177.06462 514.736 Td +/F1.0 10.5 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +540.49062 514.736 Td +/F1.0 2.625 Tf +<ca> Tj +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +541.1705 514.736 Td +/F1.0 10.5 Tf +<37> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +60.24 496.256 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 496.256 Td +/F1.0 10.5 Tf +<332e342e20528f676c657320647520636f6d626174> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.66275 0.66275 0.66275 scn +0.66275 0.66275 0.66275 SCN + +BT +171.72012 496.256 Td +/F1.0 10.5 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +540.49062 496.256 Td +/F1.0 2.625 Tf +<ca> Tj +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +541.1705 496.256 Td +/F1.0 10.5 Tf +<37> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +60.24 477.776 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 477.776 Td +/F1.0 10.5 Tf +<332e352e205574696c69736174696f6e206465206cd5415049> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.66275 0.66275 0.66275 scn +0.66275 0.66275 0.66275 SCN + +BT +177.06462 477.776 Td +/F1.0 10.5 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +540.49062 477.776 Td +/F1.0 2.625 Tf +<ca> Tj +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +541.1705 477.776 Td +/F1.0 10.5 Tf +<38> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +60.24 459.296 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +60.24 459.296 Td +/F1.0 10.5 Tf +<332e362e20554d4c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.66275 0.66275 0.66275 scn +0.66275 0.66275 0.66275 SCN + +BT +107.06112 459.296 Td +/F1.0 10.5 Tf +<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +534.62112 459.296 Td +/F1.0 2.625 Tf +<ca> Tj +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +535.301 459.296 Td +/F1.0 10.5 Tf +<3130> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +541.009 14.263 Td +/F1.0 9 Tf +<31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +7 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 6 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F2.0 8 0 R +/F1.0 13 0 R +/F3.0 14 0 R +>> +/XObject << /Stamp1 106 0 R +>> +>> +/Annots [59 0 R 60 0 R 61 0 R 62 0 R 63 0 R 64 0 R 65 0 R 66 0 R 67 0 R 68 0 R 69 0 R 70 0 R 71 0 R 72 0 R 73 0 R 74 0 R 75 0 R 76 0 R 77 0 R 78 0 R 79 0 R 80 0 R 81 0 R 82 0 R 83 0 R 84 0 R 85 0 R 86 0 R] +>> +endobj +8 0 obj +<< /Type /Font +/BaseFont /4d1aca+NotoSerif-Bold +/Subtype /TrueType +/FontDescriptor 109 0 R +/FirstChar 32 +/LastChar 255 +/Widths 111 0 R +/ToUnicode 110 0 R +>> +endobj +9 0 obj +[7 0 R /XYZ 0 758.37 null] +endobj +10 0 obj +<< /Type /Names +/Dests 11 0 R +>> +endobj +11 0 obj +<< /Names [(0x5f617474617175655f65745f64c3a966656e7365) 47 0 R (0x5f7072c3a95f726571756973) 21 0 R (0x5f7072c3a973656e746174696f6e5f65745f6f626a656374696673) 12 0 R (0x5f72c3a8676c65735f64755f636f6d626174) 48 0 R (0x5f76616c69646174696f6e5f64655f766f735f64c3a976656c6f7070656d656e7473) 40 0 R (__anchor-top) 105 0 R (_battle_api) 41 0 R (_envoi_de_mails_asynchrones) 24 0 R (_game_ui) 23 0 R (_mise_en_place_de_cache) 33 0 R (_page_des_trainers) 28 0 R (_projet_gitlab) 42 0 R (_stats_des_pokemons) 44 0 R (_uml) 56 0 R (_utilisation_de_lapi) 51 0 R (toc) 9 0 R] +>> +endobj +12 0 obj +[7 0 R /XYZ 0 442.13 null] +endobj +13 0 obj +<< /Type /Font +/BaseFont /a090b9+NotoSerif +/Subtype /TrueType +/FontDescriptor 113 0 R +/FirstChar 32 +/LastChar 255 +/Widths 115 0 R +/ToUnicode 114 0 R +>> +endobj +14 0 obj +<< /Type /Font +/BaseFont /1b0e01+mplus1mn-regular +/Subtype /TrueType +/FontDescriptor 117 0 R +/FirstChar 32 +/LastChar 255 +/Widths 119 0 R +/ToUnicode 118 0 R +>> +endobj +15 0 obj +<< /Type /XObject +/Subtype /Image +/Height 395 +/Width 416 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/SMask 16 0 R +/Length 20627 +/Filter [/FlateDecode] +/DecodeParms [<< /Predictor 15 +/Colors 3 +/BitsPerComponent 8 +/Columns 416 +>>] +>> +stream +x��`U��]v��t0 +e�%[eO��"C6� +*��4e(K�OEE� .��ȒU(�Bt�=���}/M �M���f\���e\.������-����� ����+@p��������k���Z@p��������k���Z@p��������k�C���gȉ\��Cr�3J�M���� h� H�~� 84���� �B��ת����bmmH)� ��i��)���d{ĶNPs7��n���Q�f�p���_B#����G7E�d�((c�+�˅�� (3|�2�[�]����#ڱ�*�,�E�eL��&!�B��0-RZu����(�aM��'P;x�����a�i�#Aڬ��I���̦���,&�����^V�����eB�u]���W��!x5�Ԕŗ� ��?E+v%0�k�4�l�� ���D$�Tj��� L2��Q��W�5J�=Ӻ�[@k3-�w�欅D��G&>y��ď$j��ڀ�.R$���_�\D���i0�,3 9!@�?��W:'Nٚ.���5�ܭ6K�E9�"�|Ί1�I��V�-�e'"���=ўwl���d���@�}}�3LHRu�!�!�+�(�1�`t<�����)�k>��o_d넰'��;rwb$_Mpp��槨�쟫���*S�t����H��x['� 8gd�=�ٿ�'�r�v�F�Y�� �-��m3�=��6-��Zᴑ5����'(m\{E�s�֬��� qX�}-�d�Oټ��.wF��:!�sG��a�;�D+�$�_���g���ˇ��,g�XijuL�/�rm��^���Gք�pٍKR�o7>���N�#����ب����HM �v����@dQ�������sʹ2M�4�OG��uB��b�����Ke�W{B�ŶN��S��RY��!p��DUCE����;���r�W�DF��U�@'�u,�F�|;�v0A�"K�J4g~""[������D���:��qi���H�軡�t+:ą���QS(�]�%J��_ �� �W=�X�c^��YA�Cl�D�/5����W��������n�&��N�0Y�a��e�|�=���9vPm���n!:�Ȩe ZC�7㪄�>���%��Օ�B��e������6��������BO��n��n�"){���F��ȴ��T"�:hT5� n)�4�� {�E^$RIxJ)I�˦{v��H���"�IE^��ҥa#�2�:� ���i�ֶ*�1ي�B[9 �U��FR��`�T!���\B�� �i��Q��~,/�VEk{��K��V�%�`��2���L���0�HE��bf +o�Ƨ�_qz@��1B��#��iEQ^~Z���En�9�Q4�5�/��ޖ�Bܳ�&��?�n"I�YYY%a�x-z1�8�a0�O��}��O��T���eU��i�+�\� ���2��]��\��� g#.�6G�{�_<��ߢ�DI���|x�����\f~���M�Bpe�AV�;q� ��g���5 �^W�l�\��veӍ��������ݫ�dT�w�j���P������ + +����&7/�eZhw�Rg)�D���QV9UUs�f���P +e���i�\�T�(�g�+�GW���w˷Ǝ�6 \�d<PP�c�Å����O��/�W�ء�^�.X5��_�؈����L��!Ɋ�f����m�QLʑ\e�qB.�����|i���O�;3?�m�[4����96���Np���#��������_���~�T+t����2��섩�>s>��{���+� +N.�|C�$O��n����>:� �<�y�)H䡠4�����΄ЈZ�ېj���Ԫ!��P�`L<I2Q|�����ͺ �v�r�>�@�T��Jp���!@�#(ޕ��L ��T!N{���d"�Xp�7ߗ�r�"I~鎳�?�y�m�g9J�Gv��q���K����뒩��On��y���>=#sv?�U�#-C/8Z��ݸM��]��c苮�ƺ��@�G����:�"�@C�?g�窔�������ͣ��6Ĕ��JF��.#��+En2F��U�#2.4���@a��)#�9h����߿q?����PWR��ጽM���&"�7wl���!>��~?*Y{��A/T��@*'F���U���@^�����<��B!}��~&ߛ�y�� b"�O7���$��@/8������#���ݺ�{�QF"��7r�C��!���R��d~N�J��ë��gmR\���c���~�#"�3�/D(/ +˼�3�P��J"�f�*E��3���"xw�GA-�.���l��s��b$�Xpg7��j��=�Ν��PɆ[�"��n�Tz���7oXd��;�e?������";���TRR���$�'�۠m �T�Ȗ����\�(I�w( g?�!8��8ξ.�ȏ�<%S�� +�� =Y�����=r.韖��Nm_qi�V{{��,u�c(-e�C�4��U�"�<���c��w⸹j�_'Oo���2�O��o�nJ��m~)l�T���3��ϣ�h�ƽ���hPr���Or +�7�KJ�����6����ZG����ݛH���N�pX�i{��ԅ8al<�s�W%���]���J=��곥�6m�v/�U�� ^�U\�L�Eqj8�M��N*8#��ަ�I�F ����բ�)�/ԻY���ݦ�6PH���9E�/TкQd�pÏ����ϣn$�)**�h��Ǐ��sU�Le���!|��d�j���2o� sN�� +9}-���)�ZpA�7{�\�?�%�̘)�i���o�vB���+4�Ks�d?~X�9s-����x�����ZF�R�B�q�~���� hJ������ʟU����ds�R}��m�\�kӗ��p\��B��\6���d��R�T��KZ-#�=3#wӑ����m'�1<�ww�h���=��=�F�}r�~����U˨Jp�F�QI�O5\W�+��M�C/D��eЬFӏo�����a�j�$\HW:_�_�#��motOm7��GL��b���h��TC�.B��#��Q�R����y���u� ^�D\�ʡ�����vؒ�|��/ϬH�v���& +(������۟X�(� +��4k3+�%լkj���u����q����Q��8�� D�F��i#�B���h�#ˡA�\��S$��Y�^�SfB9��T�gLxC�y�$���!�v$R%��\{፴���O��=&y��>���ѳh�ye�����kf��u�Kt�x�]�B}bӕ/n���kb�Qm"�M�{��q̛�ҡ���D��.��W��� U(��J^�#�4��"7��+j �GR����������ۢ�m8�:�$O�5�+��9�Qb6����V?�K���;al}�S�6�CI�k��ywnq~��y�� ���#�N���8¥��_-�}����Z�x��/��xv}b�?y&F��&��x� �Jp+�co�����I��R�*e���7?eD���1��&��JL[4������^Q�5_��ݰ^�6���=�C�:ǯSIB���2�T☎l�{�2?�2o�����/!��N��>�H_/�R��4���}���g�y7U8`FU���}{a�[vo�u7lYB��ҿ<��JT����D����v<�y�\G�ZC|2��Naj����f��9������}#�"�5j>�s��go/=v/-��Мkh*�ł�.uq �K�C^�R��߃��]ܛ��c;/��*�P�����"�5��/��7c��ԽaF������a�N��~F:]�����q{�JZ #K��w�@3ϒC�FEh��6�0.��I�} +R��H���y�v��7�[&�F�ZG�����d�OS�����xd�l����Κ<5�����J +��G�AA�[�G�_Lum!�W,R�r9Q\��?{�����J`ýu�\����]H���Q�!�W���0 �.{K���C�S�� ���d r�wq ��,�H-��/�+.��Hr�R��h������m�{vዙE�K�H֬��_������k�a~TH8ϵaCÍU7��r���SE7�ˠM����� �hn��4�^n�����Ҍ�Y{�)��6I"V�Y�#�w�������W u�vf����+JB����E/4�Hp?�x��f�6����M�'�ʜ�Ⱦ���";d����8�n���҇��u�r#�0��`�U�THs�/.�W;Y!�q�IJ����H��f�v�Ns}bLr���>&����������j�Z n�������~\c�4-����@D�3�L���w�{tt2Q,R�վ����Z$���]K�2�Ӭ��td��fx�4������]���8EGq����4������q>�b8��/%�gʻ�{�!+n�⫸8�z�"�b/�ʘ%��F�0s���Ӎg��ݺ��%���-ܗ���5� �Lh +�w��n���ł]���Ƚ���>�]�sB�*@\�ۃ�ӂ�.R�h�ρ~]Q@���x�j4�r_r���_o����X�7�,������?M>��+,|l�g+��h�Ԓ**Z�d#REc�]Wkg �E/Җ����MT�ʂ+U�W���UZ��yD�@вmN���xd�O��jqQ�Y|�FfM�������Ƴ5<�w5Y��з���n;��yx?��yx#�@�D��j�MR��t��_�FU�j�E����@ ��cG�l���z���ݛq�]������������N�i��U�!�8π����t嶗�Ib�\��o�({ϓ��H�:f���G%E +]Ph��O2��0]JQ��97/^-�6�i�\#5�,1w�U��X0=�.8 +Q��8W7���5 +M�nҼ�EIZ��9����������4ߟM9��s�;��5��C�g��:�����oH�t�l:�G�E���h�Z����㣆̓��/*V�� �4�+jY,�k�-Jp6�焂c��He<�3#so�h���N������+�*��ޑ[���M�<B�8-N�S��"[3�Q<�]*����& �p:74��m���/��B$G�{� .ߢi�kYb�ޫi�42X�:-���(y�(�F�`O�Lx�e�������w72��]���P�s%��b�Zk��WK��[�=���O���qqCA�iٚ�n ����%/+�M��nX>���3ҥ�������WMJ�5,�A#���{p:|��7����������'>�j`���GO��|{&�]�ϰ�a �_�L���2<t�2p��h�"hH�R��BT�c��( EiKu�#�BoY�`�i�5m"x�\���~_dv"x|ҧ�E�ރ�����g����9����-���C�~?���C��h�����"���K��"^i���;��O�،����ZQkG�����H�@ +��_N��6%�|W� $�{jWi볆��O}e�x���17�>�ȿ� �^�Q��հu�5¼���|3&�Q?8�5�Z*T��%�̆��-o T�����ĬB�F�<��s|���o�_�()v��=�Bw%ϥ�L��j�(��9S��[�d��Ҩ�z�B�J�-�=�����K�����Ѷ�>!+C:��I�fQ<���)�M >7���I3�sd���<W��մ�]ñ��w�&V�������Ksݤ9e���Gp����^�v�m�1��hT����8"�ۛ�p�m>~��&�E�����*�.%���.�F��h��Q7E{�c��:���{q��}zr�����V(�zW��%��q��-��G�J%��{����KY��&�F�so�(���������m��*ŧ����8�ļ}�Ϳ��肣)z�0�*��ZO��kZCRjWi��4ם��.>��B;�nВ �s�N��%���m��H�?�������е������4E���4U���y��[�� !�w��R$WCpj�4M˜i�Ƨ����7�zt��K������q�k�i(�l����3:���d�\��5Yw/���H��HH��-8'v.n����풑�<q���/��vS�}��4��;��rIa^ΡʦK"�njzSvQ�l@�4_%)�p=�EU����Rߣ^�gx�Gh#�Ó>��eH�2����g��v��"m������D�|�S�ݑ�.=�40Y���"� +�۔d$?�]�0�0�^^a���"�{� +����s���u!��+|z�����i����9=�u�o�w���:{�y�?W*4�34r�QSDQ���1}���F��x�k�"���ɋw�;o�\)q��WÔ�x���_��<��Z��߃C�z���u��E+��Q����Is=K�yJ���WP��ͺ�F�]=9\�WH +�o]V���֨]�BU�Y�=oW�����֮QH�F!$I\N���vzz~�T�,���w�Ҝ�X^"���q��c�j2ei�4�Q��2o�)-�W�]�]�K\�,��l�ZY�`�}="k�����F��g�������r���>��fDw����AFi�=a��vFL�������GKFQ}�#WJ�B'�|�e�f�E%�u��MQ��eK>sk6e�� ���N���E�e����<W�F|[?/�h�"H��VѴRC�)ZE!�B�H>�q���W#��Bt�]��oy��H�i��hNek��4W��'�>�mF�Gh8��dQ��A[�ȍG\����"K�9�%��s/�O��T�J���3u�>":����YStֶ-`��ʳrDM[�<� +���7�[��+�GW�V�*�M��(ڎh�m�I�o&��v�4���m�d�����IO�_�;�5���켿�:2�ǠC߃�!X5̹���3V,��]����S�Z���"�u��K8�b������i�����{4ȫ ��Zhz^0C�(�3N�]��N��W~�}�R���E_��XY��*�̏�[d��j�"KL�֤'f���A��]��UM:����cl���FM]?�Dr�ֺ<%���I��4�{� �3���}���]���j��pIoT��j����o��Vtvh�Q�z��5�>����������q�_ۚ| M�e�>�&�$hMN���J����qͿ�����3c� ݗ;�|�:��\�g�ك][5�:��l@#�� խ��d�`�{pZ�m�\/�ڕS�!ϵl���4�� +�q�)��NLz.���~���w^��jU-T��s�(ќ����4]n&��q�v���z������Ȳ�R����.��k�En�s|Z�DS`Ǒf����v-H�Hp�3H�l��_1I��?�K^"�y�n�����!�6�?��(=C���biz^��M�:E�De�2I1�LCj�nm �X4���S�J�e@p��l�����:a�ir�{p�6 +��;�b��ﰄ'�. +��;�8�Qb�E?�uH� ��+��D���n�*�2('�e �����* +�2N�ݣ�_Xl��7���#6�+X#�}iY���m�kɰ�Zpݴ�&��2�D!p�xU�}V��D�Ҹx�\��()����7x���9y����QW3�4�����g �V�ȖKm��k��Wp4�^�|����9�\j���[�뿒1�̝���{����4OK��!]__�@��w'*���?��e45���ã!��Ik=/��sKpN�AĐ�O+B�*�~��7��� ��O���lm���C�2�e��s?M9mEnf��0��ħ!��A�[v�j��3���Dwe�E�q��I9��2�̰�a��p�7�������tE�%�w<��b��� +p8��,Р:����6g����sT���Wͯ�:�,I�aRpn�v�<��~�����nEr2���0���B( +q�H*A�"�&��e$r�p�;�Jme�2�O��{{�sL�RTpι�VE��5�������u��& �D�����wg�^���AR��)<�y��FD���R��Y� 6�|��8��5cy��R%i�����p�L�i�,0�%;1/��@����� 8ߡ���ۓ���P&2֒^\�4�����$a�j���v�����{�!�j�pZ�#�����}�'r��E�AMI�3��ף�Ә} �2��@Q��oV�1�I�+�o��ʘs�� N�����)�K�M4����6:;�Hꕠ�{���w��xM��Rz�����FeW�l.�o����+J}M�f/*�����I=���[ 8g-��`d��^WW|2�'2�oz�*�)�4�x|��\�� +� �0��ZG���br��zD�yX6�g]�W"]���j6�(��a&2��0Vl�>���H���懾��`d��JϬ�_L�����^�/��6k�H(�yۖ��[g�ϛ�vH�ӭ�1q_���ӏ��3���L�d��*cFdM��p��^��y�z��Ԗ�� +�J��)F�z�Y�'٦��ã�,���^�'�}�`��I�~5nU0���}攼��"U��arh���j�e|�ҝS����<݀&�.+_��y������-O���{e�v��-�F��HM�".��a�{M�:%����Y�句n���h��uYXm�]J|{3�Q�7�L�Q4R8k�!��\����{�[��=[���_SH�YY���.���߬c(wt���j7$��B!rw��S3�4'..:�@�v!����Q�l�S�k����" +3������⊤�5����0L����9G/Tŀτ�y�܈��5�z�ͯ�u\f����J��D��}x�����w��ܧ�m8��9�|K���<�j;đ�ҨKKs��v6Gp�>�>��[ե�I0�j h��"w<ڧ��9�[�#KKU�J�L�n +*j��4�p{��ZS�BILHi����:O'"sێ%�B�_�*��l��!ޝ(М*z�Hr2�Hj��N�&n[�̂���ϔhHw�*�A�PR���O+S���Ʃg7-s��� +HޑS�����0R#���K�]�X���� ς�9G% Lމ�� K��^]��R�;q"U���>X������o�!yp����92��㐪>�}�U���Fy�z� +�J�.|k�L3`6�Z[?0Y#'�߮s9�ﻨ��Ҝ>��8�/��?�} +j�JCa��N�Q�4.~�|�m=��C���D�Ţ;U������?���m_�抲}������7��u���TY���~J+��A�^~�>�ަ'�T߽��r�����"��p�۬^����>��7�����]��42�;M���l����_�<7#+��<����à��8��K8$e�"FSEY;AU@�dU�Xq�HR�m���d�TYS�*�n�4.��-�6���îQ�ɼ˿��j�����Q��o����t�ܝ%���;N-��%E������ 8��Ճ'r5�H�A��h��9 +�1�&�=�3��P95��#K�U����!QK�!�#[eRĻe"��ֈ�qo'�8�|��&t�ު"������/W����6L��LJ@����B'�u,��^�Y&�5o�U\��,��C�9ߪ5�Vf�S���m�:!vD�ӥ����(���Z�Y�2��,C4VL37+l]#��я�:��B ���^��~�NsiǧJ;��&W8넽����B�ʎ�[�L��pƷZ���5��ſޗqK�"���k�[����P�i�A;i�[�8�� q@�;���݄tY���������LA�@ ڮ.�4�+Y�l{����8md-;�i__���eR��Z�y���vc��}�mBم���ݘ�9#[�㝳� +W�#8��z�H�ѐ���P-e��K M�fPdm�\C+vA��p����XqQ�3H��AX�����"�<g���n�V�+����h�;6K�[q���J����F�'�^K4MQ���Y����H�]��j��9O!C�7����9q��2p|3\sG$A�m�M�*>��?�n�:c�$Qי�lX3-���օu�5�!NYƎL�ƪ��҈�΅D٪�֍�}5@0�l��:� 4�8�b+�n��,�%�i��뤶IZ�s�-3����ZR&|J�8U��g�(�S����C�pB������w�m1�PvF����D|m{'���b���W4�=�(�F�D$].@��I�l�k��gF�jX��K�#� 8*B[ǡ͜!��VWp� ����,��5�E���_�c�Xo�rr���'V,���-P��]v��Ex]�]?A���*��F��AsI�����H���^������櫂Y�X����z��d;��.K���$s�����2@p&�����3Ι�.A�w\@p&��9/C�"��З �_l���5ghEufʗD�I�X��!ѵ 9D�:X��ɚO�l;��`m�oP�Hn��������͓�`�^�Ω��h[�l��j�s�(�\KI��k�קy�����Zgȿ 8�J ��������n�!� 8�J ��������n�!� 8�J ����[��ٰaÖ-[�r�ݻw[�h��rO�>ݬY3�P(֯_���6�:u�����;�{�ꫯ>�u��]�v=�|dd$~q���aaa�f����}||��/����ѣ۵kפI�R���\�2$$�V� �ė݄��ϙ3g�����ٳg,XP\\�O�>}ڴi�I_y�˗/���>|����-�E�ݹs�?���g�]�pA笴��ƍ?z����O&�-Y��ȑ#�������'����WQZZj�cd����4f̘+W��^Ŀ`�ަM�6n�x��9�bvvv������>���V�����3@�4hp��)�m3������O +~z�� ��'N,,,ܷo_��0�/�)**�ٳ��իq������>��1c����uajڴ�Q�����������+�~'+V�X�l���?r�H�t��ɻv��t���믿NQ�_|��p�� ����Ç�૦u�������6:*;�///|���/�A��r|����~��d��7o���7ߜ9s�6)���np|�Ȱ�p��DZ�t�� �ݵk�p������o�eK�Ve��-=<<8����5d��÷�z탃�srr��M�e�����x?�g���a�c�+�����:�ϟ2e +ެm۶�v��6o�[�a�ۏ1_�9�g�����?�!.�D"]P(��N�^�F�b4uė���'��֭[q�_�~��{���8p���8L�ZڣG�8���ߨ�v�u\X7n.������<v%�����l�� 6���WA��M�4 �^p��������+������_x|)��wo�ҥ&L��rss�u�ֹs�������~+11q�ر�ׯ���V���n����,Y2z��s� +�B8��7{���ׯ�0 4��ɓ8�?��3��U.� <x� \.������ʺz�*���=��V.����@;���c�$����0�=�2� �������q=�� +����O?�s���Ta.^�اO�5k�L�>�V� �ė��[QSRRz���_M�6-..ƅ,\:{����a�����͛7W��X[�� `�}��ǸH�]�?�ŇK��ׂ��h�"�Y\f������Y�ڵ+���.��KҮ�L����l�`�� +��+�X[��-22rٲe�{4�L����ZQ�����e7��DN�>��$�Hp�L���o �VT�F� ���#�VT��������WZ�j5Y���;.J��ŋ;v��v�����㋙� �&@� +@|ٍ3�T ė�8C|Ap@�@|ٍ3�T ė�8C|Ap@�@|ٍ3ė1�M�0�gϞ�&MBe����ù\nnnnLLLNNNXXXPP~��lٲ���N�:5l�P.�ׯ_���������j���3f��u;�o%%%}���ƻ�tC�{,��iii8�'O��֭��nx�F�iٲ%�`zz����$_+`��*7~���O�8HQԇ~طo� +�����n�:��ƿc�,��;w4����+W�<z�h=%''�{L�6-22r���]����2��9s�R)�����/���W8'���L�8gWXߪ�㌬���������������>}z߾}�Ǐ�嗿��իW._��*��=�_۶muS���� �g��L֥K��/�o�����������W�]�v�ή�HpU 7����!f���O<88�I'O�ܻwo\d�U| +ƍ7x�`�����p� ¿~,��]��j6��3g�ի���N0?lٲW^/^�aÆ��}��JKK�Ϡs������+̏o5Í��N�:5r����T\�e��0�z��������ܹ�>..�������ݽ�*�{6mڤ�y��U�V��5b��t�ڵX�}���������B�P�T����k���l��e�%�_�~,����Ƿ����ϟ��� + +Z�p!.����iǎ����t��\c�����5d0�G����:����˗��Y�~��K�~���J��Ɯ9s� +��>ff�|鎍�={�����ϟ�k�tfXi5 �� +�/�j��傻~�:�b߾}�Q�F������ӧ�B*�����^�'�cǎx3|��Ћ͈���(�7�|S7�"������H��V�����WKuOq-��� g�_\6�_�~UÍ�Hp�2����g�/��/�q�����*���g�/��/�q�����*���g��m�˹��2rbB�_�ܴf{�`�(<�+�).��p ���j���q|W�vJM�o ��.��l�!�#��/�gW�]l��6����"(S ў��N� l$�1bD"D!�N�M����#�����Co�:-&���`m@p�����X `m@p�����N�7�9 8��X���`��x� �%��:-&�~p��X�(.�C�3����b����3�� @pΌ�lp�A�����@�� �ՙ�9:Њ +�U���6 8�j���k���60� 8��X���`�����*���m�@?8��,C+�搑<�u���b����3�� @p��Eut@p&��93}GghEuf@p���@������� � 8�ڀ����� �E��������X�(.�F�\%D{��:-&�~p��X�0VL��B2�&b�C#�K�Ki���� l��M�u�s�� jwal<�K М�3ζ�RpH,�F�}�s,�!�4cQ� �&�|�l��?�_O�y\9���~����v����@���>�u�B�#���,( ���/��ܔ��鷹�����S����U��}��mK�<�*"�����s8�7fﻘ����X����?*�������g�x�C�*�^[�!$�@�O�tY(��ܠpt@p&�N+*���~l�t�<�(�x��m ���6�i���};V���ܡ+��^?��[k����*����������|��1�P4M�N��q�?���������6���%��n��tł�j��v��0lh�&^���P/�(�ٟ�����m��? +�st��4厫K�J�<��^�d��R� +�hPY ��ú\5����.U(_�۩H&�*�\M��0y~eюcW�R��8�MTp��MXF���;]?�;���q��yc݄��{O���������\��z}͐�Mp�_<���/~Q�5���/���*M��__^�:N3�?�ɖ7_��Y��ü���3��t�U�������]�'���������|d����ɏ�������ڟ^�u�@����$������\ٯ�N�r���7��8���o�@pXU=㿽�b�7�.����%����E*\�Ū��lbd�w�!���ԕ���I�n�ڝI�gc����O/uj������8���6�*|�w[��˰�z7��x�brf�(��7�/������?���Ŕ!8�Ϸl�5zf�4����o?����cz�]��Q��>�id��C�5i���>�����#�!~xW�?���_�Ǒ^�����~c�D���u�Ap��`s ��I�O����1�'�OS����s���I���۲Q��O���W%��W��r��'W�ţ����Ѻg8$YP*�)Uz�`��w�8��D���7�/,�a�D�y�Wp��_�F�_��>ni�慸������{����n�D��,��G��،8�/�jx����!~��[����c���f���<]�>����ʵL�^0�g��_�Z:%pʊڟ^��I��l7�7��O���nM��� ��j]HN��tW⺷�\��\��p����A �g���� +�>D��ᬵ�g���0�ص��~��Pp�~��n��T,S�����p�^���H���������-���M{n�ƃ�{� +u�����9�^L��� C���R��7�.�X�w����:����7N��=8�Xt�����/�I��F�Vp0�lMӃ?�R��s턁">�T�J�}�An��9�k ���:?�]���ĥ��Y�M�.����<y�;>��i_������ҩU �yx�����L!����3=�F�B�^p�����ѱa���#g��3a��/�3a2*�Vc�a[u[� E����0��Ppr�?{�ӷg}��O_�����/�}�k�pf[QuuU2��ŵ�`��V�孨:�����! \�!f�n"A�**棸���F�*��0S��ki����:�G+7���+�-�寃�n�����m�7{����s7� +n����;���˕X���2�W/�[�9X\�T�5�eA���Yy�������;s8N���\<�Ͼ3�M'.��_��Ŏ�U��[�^Y�b�E#����,�X�wum� 8!��'!G��[��,�Ww;w8�[E��10��쮛�� 8�A�) G��C[�� 8��QP2fݮ�a_L�K���%�eǢ���� @p���F�J���� ����0_p0������>,D�����f�e 8�ZQ��! 8�@p����! 8�,�E�`��!Њ +0�y(oE���b[���`��˿)ApF������3�}���� @p�Ƣ: 8����s@p&�VT��s�p:@p����! 8�@p���Ƣv`��!Њ +0�y�%���<�c���b�0�yʼn���ܑ`봘�0�y�����>@p�� 8�cQ�� @p���9 8�Պ:\,���KP@p���֎� yJ�����K��!v&��b�e��i$o��Xl�$������e"���i�I&�)B���Cl/8јe�P�M$F�돆�#cQ;Ħ��].$T��euO)����!�g�)t�?%�}7�oC?8�X�"n��&��Ǵ�DSRD=N&(M�+��=��sl<x�-��(I��X������䡭Њ���UZ��rPY�ʟ$Jp̤�^t��ԈTm_l봘����A�UT�CMV*���/�=8��W@pF��&�F&�$�A �n"v���8! 8#��ʦ���6�c%0������&�>"yY{-�#��st@pF�x:��b����XT��st��0_�X `m@p�����X `m`,*`5@p������!�k��H�Ml봘���e�b�y��e�콛*��������g�Ƣ:: 8#����������9:Њj�X `m���o��b��X(�VXAl��hB{u������2�� �� ���:-&���`�X�v����5����v��3��� 8@��#��I�{�@5�����sN�c��4E�4�]��h�Tl�"� 8�D8&� ��N��?�@�@+�@pΉ��Knj������k���Z@p@0t%_�TR�h�;�N +PC��b!���R+@p���9X����3 o��i_������g�vb�x�L� �t�>]+*Rq�{>�iM�s����%���8~=E��q9��;���7�;���[.�ƇN�p��ɏT*��$���8g�sS�o���jZ��_Om�=��W��qoás�̍���2>̋)�}[5dj�M���ŕճI&��������Z�������]��?�<�C�����D�l���/������Ew�>+��j5W>���X��7�[F-��C>�+�j[�����ƂkZ/`fߎ�?u;#w�ʭ��Ϯ�����x� +'�iW�� +XYpG�&�q5y���L��BJ:N��^��|�_����;��t��Sy>�3�v�!�Ż��ywLL�����܅��#z0���Bk6��,��h�&qgHU��d�࿔��.ʶZb��&O�߯�>�E>9�R��E�Ce%�g�/�������b�B�_*k�j\?��o�g�*T�]��ѯ�^p�����W,����;E�r�z�+�{4���x�IxV���݇�u?{���ԬW�4�տS�.��Dž\�����$�o�k��������T�|�W�/��{�ӷ]<�Z��s�l;o��^mS��qYlÔ!�����Ka.�C�&����ͱ�[O]�UK|r6�z9����_O��z��ѺD��� k��������&��Ӽ~��!36�=�d +~����ه���`�@��I�\r�<k5Gӊ��������1���A�2:~�ޏ�^��V ���3��+f�w�����úi����R��B���|��L�n���~�7�Q^.R�]�g�;cp�w����y�C������6%��rP��X^���{�֟ �3%���o-��� +;��\�;��������5���E�6l�;���fl�Iī=Z�t{�����1~��I����t6q�����|�ۇq�C$��������9s͕5��\���>n.�#�^X���^ �q�;?s��^pz��sG~���ҩ��el��®wF�sK��?�*�����c�eځY����l���"�d�=��l/8(����I�O������c?�_W�Dc�hKU�p}S�e� ߟދ�=�Jp��v���ub� y\]E���үU�����9�ˋ-�W�o�yp��~.K���K�{L�}����}�Pݮ��b^�lχ���]o˩+��?�4H����X����8vx�q�������郯��52:�W�6��p�iюcGM� ߣ �j�ˋ���R�[�m��#��؊���Sx�.|6��mG�J�?�Sӡ�cp� �.�|�麝Wܥ{S���ۙ#���N���y|J���ť�-��(���@: U��0���wP�{��d{��c�'��ֈ�tW⺷�\���3?�y������x�g����c��.x�'zbl����h��? k��.��O���H�)ԩ�g��_�u��;�%8�>���rV'\��UY���bk�&g���:�b����+G�&c��{�{\'8�����9�=�>���(� ˊ�|�+�w2�^Y�[i���,�V��R��\������}���$��|��� +�;w�!.'�ywL�2�����eS����g�j�_e�U'Gמ���!�'0�� +x���^�/��iz��[��y��0P��*T �O<�-�9gt �q�W��'���Xp��><�`.���Ůw��z�f�\�Q܋�F�v����t��F��٫Y���u��n-�vo�(��G��W#���Ua������\�?}ھ;q�jj.���������j�7�;�U��'�h����w��>����&L��}�jr^�tX���~?;x�+���9\�ĕq�q}���� +K��?�f��q�^�oo����ܬ^��? +��=�+Át8�mE�j#��s��li����`�餶�b�$8$�3��a�<D� +UT�Gq}��FU[i�?[�~���[X"UdJz5�Z6����o�HdR�j\�֯�n�odȓȰv��"��/�hZ�P-x�P5������BU�Z��a+���� +'W0�g�N\�v��;�a�ԕ��v�r?�H*�f�\�^���?E�85mhT�7>���S\�|\v�u����^:'�^^��!��4��k�s-�E�q����{㺷zw�s�$=x�������~;s��ϫ���5¸]�TK`^pT���k��9�u���p/W��AvZN�s���K�uM+X:ASW�nZ`�8{G߲��P������8��Ƭ�UP*��@OW����K �R�(������P-��䂫���_�<�Cy�o�:-�38h����c�Ap���؇��_�< 8���0�}8h���`Ϳ 8��Lcf��%ȥ4�Ml��U��q6�9�Ǚ+�����h���́��M��A���B�9�eȶ��90�VC��h��Z�hDZ/��/٢]cg��+�@�O.�tY[��4�s``��c�Z #:�����v B�)-�a��0�����U�v$ǯl�e�`3�ђ�$_�f���V��jx�G+�����5a�Np����A]@x�Bתޭ�q�,��O-�-�YWs����I��1-+Qg� I�վ���Z VX����\{z��8��,�p .-��#9�m ��u���m +��um��,�j��Z ��gA ��I��l7�7��O���|�.oO�Tp�ӽv�Z VX�A�^pp����E��Q��/�I��&>�4 8�j��Z :@p5hE�U���.�*K 8�8�V�u�j��Y,�[�91�� �|w�;��ckwԠE#����,�a +��S�#X��FX0��쮛\�C%��u��7F�Hlx$�)�I +�j�f.A.�8��0ղ 8#T+)��v �����������h%g 8�VTv�c 8��n ��ge�AlM�J��$����Y��@O҄v���! VJPk@p�g&3�`��$�ӈ�o��Zڀ��c 8�:�����dɢ���6gFZQ�bQA�iٳ�3�"Z�����WsDq�����S�&�r���܈�w`�o���d0�*ʦ奔���eR#�g��`{ܼI7��/s���u�Bp��&��u�Kp�9���P��;Ɯv$�� ����Lukb?�M����&̋K�� 7�VT�������*$���TViB� +q�����ē$AѤr�bs��?Ha�X�@�#�N|s����1�Y�"d;�*y��;H��K*�~XW)��n@pF��AV�n@pF��9 8v�3��� 8�`Њj�8' 8���X��.�9�p���g�A��H�SjP�|'̅i�@7��y9R,�"R7� +��/ 8vÏk'�i��J 8S9r�������<���"������ݔǗ�� 8=5;Hјe�P�M$U�s`%;�n@pF�� c� ��O�j�B�T�v�n�R��a'��5�QU�@ +]�OIw�p�sv�pM�0�V�W�+@����9���P�u�E�*���<��ɺ ��8$����gկ�PK�e]���;Z��r�j@P�����\E��c�e]Ԫ*��ZE�>�d���\p�l����6�^ +B&�ܒI5Ig�AC�����U������+� ����6���zJp:�>"yY{-�n�%d��l� +N�p�H�m�P+8�������`ﭨ�� +���%��� �����o?�g��9 8v�d���W���n@p&��������n@p�g�8. 8@+*�8.Њj1 8����k���Z@p����<�M���pņ�������؍ 6� h "U��:-&��~p�����al<� �����e7 8@`7_v�3d�v�e7 8@���g�ʭ���8 +Њ +��`{@p��������k���䀝������؍ .�@�FC�vA+�1 ��/�Ŋ�9(�P�5���@|� ��� ė݀�L���@|� ����q���ZQ�q�VT������������`- 8��X`h%�hE��n�b�@A˶%�:-&�~p��@|ٍ(6덢�b���i1`�/����2������ ��/����2��8. 8@+*�8.Њ +��`{@p��������k���䀝������؍ 6� h�B2�Ͽ�`�/�ĉq�фl��`�����n@p&��n ��g�����n@p&�����Њ +������������k���Z@p��@+9`'@+*�< 8v#��HQ�|�b[���`�/��MY�����e7 8@`7_v�3d�v�e7 8@���ghE��ZQ��l�����������`- 8�y���@p��@+9`'����`-�aMz +endstream +endobj +16 0 obj +<< /Type /XObject +/Subtype /Image +/Height 395 +/Width 416 +/BitsPerComponent 8 +/ColorSpace /DeviceGray +/Decode [0 1] +/Length 5066 +/Filter [/FlateDecode] +/DecodeParms [<< /Predictor 15 +/Colors 1 +/BitsPerComponent 8 +/Columns 416 +>>] +>> +stream +x��y|T����&K�"!AV���[�P*��TQ@��*�n��E�����P>� +E>�(�R@i� �A�E�%���d����9�? s��1y�m��C����aA�aA�aA�aA�aA�aA�aA�aA�aA�aA�aAĉ#�fz�m[6iP��8Sz�xﮯ�<�&�.o���%K��Nb��t� ��5��Z5S�~v��۟y�Lf(dwo��g��=��[k9�'�t1��ݹq�+yg��כֿ�A�{zt4�aǚ5��O P��jdϭ_i�c#�8eaxZ��ʈ��V��U�%�t��jO��eܖ�K�J͎N�܇/��瞟r@M�h ����_[�j�w����F&�����S�3��g�6]���7:��Јs;��|) 5FML3��c��*��N)(���,��?i�ꍨ�js۷��������t���e��C�OOPk�Uu�������Jb|�pi+�����Ö�ȓ3���e�>����ta�Zl��������H}�~덞�|#P҅ +��r��<���T;ˤ��$�lk��$F���m9?��_�[��%ڬo(����;a���.((m��盟�ǥۚ��;��6���4d#��U��!Kv�[���Fks��7�m����aV����i���0g"v�=�I;�����tA�b������m��˯֥�i~���PI��KW�%c���r)��_����)���6b:����*�0v]�y������6�� ���g���){`��>b��5�}<��~�`�� ��Og�b��z���)���擄�y�����'h����){�`%����%�t^A5>k1��_�� �DQ��� �9��D7��� +���y��@E0}"L?�n�~��M�tqa�����Hs��P���0��B�2���#��:�<�{����ӳáz +���#�������� +a7D��cϕP=AN�U +cݟh�����^ x-��p}��N�]ށAt��{�!�əח�t.���b�=�����F��6t���v:Wͽ�p#���ׅj�>"s�>�z:W��� Nw��7'��@��CO������Aʺ�J�*�K���\�^�A[�ڝ��&��A���\3�C� �ڝ��� {+5y�Y�ӹV�����|�{ ��{�ӹ>n:§�@��i!lWA����u@�v��T�`��>���m���s�p1�'k�v'D�����^�~:�9���ǡ,γ���\��*~:�ܓa���h���u�&��qI�}�W/�~� l]��-hw\Ź��᭻A��� �L؛����X�\u�k���\`o���9�8��q(�7��_n� �W�>����|������^<�7���ӹ.�zɻ�����,a�l�\bEo��w��O�#U�:;{)�/z:����Dw� �� ��]=��\��>���%���<�_db�s 1n���=v�/d��tAw�⡗�� +��g��=�GP��z@#k���8B�M��)r:�}���~�?�Q8��� �ӗ��(�t��@�E�#�c�N绳x�c #��&�:� g;�@y�7�OP����F��z�i�a����j:���=_�+AY��"D��NeBѕg�wbj:���������^-���Ë��af��[o�{:����#);�����m�&�Mx���K�D�0n����h�����+�ԍ��$11]@Kՙ��U�E������TM����a^������jc��]ЧĴw� �$#A��?�.�&_�vR0���YAQ�ↁ�.d��z�l�p���-�P�#�S�uƟ�)]hi��]����K��J���Sn�o�l#�҅�nW����+�WՂd _��zr[o�@FऋX\c��1��P��F�~�-�j��tG?����6����M�<��϶�����8I�@H���C�R*�]�x��.+,̀|���XI��O}� s��f ʾ� |� Z��0���lŋA��38���k����_=���!5FN4y��x^��5��/�9�O�Ϲo^���2��&�4����'�� l��H�eό�����HS��"c�o�T�h��e���L�v�_fw�<ƿظz��KE�է�ِ�>�kuY��KW�E��Σo��^1��tvk�F���:dg�^ٹz͎��D�.�U�Z�g4��y���T��?�ߗ�;�턒�#�s�tFg�_�Zъz�Hg�2]V֦M�zVƥ�x��}����ݱ�s˩�G���z{��ܓ���������L�S���w:m��Up{w�|m�<y���N��]�*.�ݭo��������Dx�;�bu���W�����'hޣc^CE�PPV���N�*��'�ʿ$�/3���Mҩ�.�� XP�cA��$�g(���x��^ �|�639�ۏ�����U�[[�?�<Rd���avm��_��GTASߘ�t>� ��M�a ��`��Z�t>���Ƙ{�����` +�a'��' +�|��P��[��QВA�^ �|V>��E�e�IG�z�RH�&H���q���$�ǂ`AI��!���(B�%Q>��J�|,�D�X,(�� XP�cA�2�;?��6E����ii���7�������n0 a�Q%���N���`�=�JSФ�O�ͭ��v4IÂ�Â����A�/v: � ���8�L�9Cn����h����K��'X�*XqXPM�9�!Tͤ����)��Kh +���G?A|.�Q�~UM�����b��Ѥ$=Cn�)�DT�sq,��I�%NGSz�8�$ ""�~��\���8��ԝ����f���)nܤX�aB��x�р� ��� s�/ȟ� ��SP���b��E4��%� ��<!J����0���sB�EE�uFJ��:�MA�U\���L� I���g��sPMAҘdvr��~�אw+OVA4��v=�_�N^Aqqb�R���U |�U���b�Twz��q���v�$t�=z*�Hp�HW��K�I5L����f �_� +��>�� -h���CT$� +*� ��k� ���X���A�(_QMA�UeA�4,�8,�8� �sq�H�� i���h2��y�;WO"�����R Y�X��Y����X���A����)���L"���G?A|.��p$�~UM~�`�!����dmwI5dAj`A>�fdA>螋cA>�� +���z.��D�^��?v��W���"IcUP��1b_��(YdaAdNVM���!�����xҐT�_�iIk�sq~����X�)RY�n|�ն�nj ��M[�����l�yh24�Y�i�#� �����ǎ��jhM�O�@o�(�wft!�,�*�Q$(ם��8��ph��S&H�z9��-�K 4�� +"��kRc��� EU��z$4IÂ�Â����$<�X�4��ap����� 5l��mR Y�XqXP4�ű� +h�� +h +�*�����Q�;�: �~���?Ns: � =&�����'H3X�n��i,�>�o��f��,H ,�8,�����t#X��k�٫����a���+B������ Wq»����C@�� -aA��EP�FE���`����쁔 �e��2s^��n{�XP��� Z"���}!^��P��GPJ����wG�-�@����n��A� ߳�xL��<��������b��R�%�g���vK��[P��-�7��r{�@� Z� �bW���/�����cA6@:�pd�:[� +�"�Fm�,(��*���[�Y�`A�(���$;�"X����N���o�qK�I +��x(���_�?ˊ" �����Ŕ����H��G� Q�oZ�[�EE���J��:G����]Y �-�{��g�dJ����HDc*���^Cq�S0�����Nj�[P����+mLr�A��A)��}PY�П�aA�DWq���3�8,H��㠧�YP$�g��8j��EfUtt4���Q?S��U�3Eq�HXqXqX�H�Kމ]�I��(�^(�sBP�o�4�P,(� �+���:YP� �~�Z���������W�W{��Bl"��*.�7���� |�B��G�qP��n��u�lY����$�{O��.�Z��D�r���`g?���*��-Hw��8�r7M�mE�d)� ��c�W�*�r�m� !��I<��d0,�����a�yc +�snÖ��B�-�����qy +��{LgS2ә�� 3�92�D�UcDDE��z.����@���cG}�Z.4��ّ(�>~��G���~�fŮ���eNVM��ϙ � uA/��r��ȂO�t���T6 �Y�p���>5����>�.A�6+�>��S0��= �7�x��ۺ�kY�����'�k:b� B[u"� f�G�v_\P�O�@iD��*�4֞ + +�;3��CJ ʘGVP�;-�qB�A�"/H�z9��-�ĄcG�iݩ�ݣ�с���4�U�������W�j({D���.hѠ�.�jȂ���X�C��� �UuЫ8?,H9,�8,�8,�8��^fKc��̘`�j�J���q���<_��@�!R"��ϗ.�����A���`A�aA�aA��E��U�.UuAwݰ��R u9�����R Y�X�|,�x��DtAԫ8�Wq�C� � � ��"H�*S�*���n��o�j��q�|sF�̑jȂ�����cA��%� ��^�Q��c���GA�V��Tq�u����R u9��o� 3�� 5� ��X�|I/�:肨Wq�A���`A�aA�aA��E��U�.UuA]n{w�TC]�������I5dAj`A�� ���^u�Q�⨃^�1���Â�Â��� m�L]i[e�"H[�, +endstream +endobj +17 0 obj +<< /Length 7008 +>> +stream +q +/DeviceRGB cs +0.0 0.0 0.0 scn +/DeviceRGB CS +0.0 0.0 0.0 SCN + +q +312.0 0.0 0.0 296.25 48.24 509.64 cm +/I1 Do +Q +q +0.5 w +0.93333 0.93333 0.93333 SCN +108.24 497.64 m +108.24 458.08 l +S +Q +0.06667 0.06667 0.06667 scn +0.06667 0.06667 0.06667 SCN + +BT +69.996 468.86 Td +/F4.1 24 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +1.75077 Tw + +BT +120.24 481.676 Td +/F1.0 10.5 Tf +[<50656e64616e74206365205450> 120.11719 <2c206e6f757320666169736f6e73208e766f6c756572206e6f7472652049484d20>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +1.75077 Tw + +BT +369.43442 481.676 Td +/F3.0 10.5 Tf +<67616d652d7569> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +1.75077 Tw + +BT +406.18442 481.676 Td +/F1.0 10.5 Tf +<2021204e6f757320616c6c6f6e73208e67616c656d656e74> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +120.24 465.896 Td +/F1.0 10.5 Tf +<636f6d6d656e636572206c657320648e76656c6f7070656d656e7473206475206d6963726f2d7365727669636520646520636f6d6261742021> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.5 w +0.93333 0.93333 0.93333 SCN +108.24 446.08 m +108.24 406.52 l +S +Q +0.74902 0.41176 0.0 scn +0.74902 0.41176 0.0 SCN + +BT +64.74 417.3 Td +/F5.1 24 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.16135 Tw + +BT +120.24 430.116 Td +/F1.0 10.5 Tf +<436520545020657374206d6f696e7320677569648e207175652064d568616269747564652e204e6f75732061766f6e7320648e6a8820746f75746573206c6573206261736573206e8e636573736169726573> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +120.24 414.336 Td +/F1.0 10.5 Tf +[<706f7572207472> 20.01953 <617661696c6c6572206465206d616e698f7265206175746f6e6f6d652e>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 370.496 Td +/F2.0 18 Tf +<312e312e2050728e2d726571756973> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 342.476 Td +/F1.0 10.5 Tf +<4c65732070728e2d726571756973208820636520545020736f6e74203a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 314.696 Td +/F1.0 10.5 Tf +<a5> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc + +BT +66.24 314.696 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 314.696 Td +/F1.0 10.5 Tf +[<41> 60.05859 <766f6972207465726d696e8e206c61207061727469652027506f757220616c6c657220706c7573206c6f696e> 40.03906 <2720647520>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.25882 0.5451 0.79216 scn +0.25882 0.5451 0.79216 SCN + +BT +301.72247 314.696 Td +/F1.0 10.5 Tf +<5450203520475549> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +344.65697 314.696 Td +/F1.0 10.5 Tf +<202a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 270.584 Td +/F2.0 22 Tf +<322e2067616d652d7569> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 229.336 Td +/F2.0 18 Tf +<322e312e20456e766f69206465206d61696c73206173796e6368726f6e6573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 201.316 Td +/F1.0 10.5 Tf +<448e76656c6f7070657a2064616e7320> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +BT +135.642 201.316 Td +/F3.0 10.5 Tf +<67616d652d7569> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +172.392 201.316 Td +/F1.0 10.5 Tf +[<20756e20656e766f69206465206d61696c20617578206e6f757665617578207472> 20.01953 <61696e6572732073d5696e7363726976616e742064616e73206cd56170706c69636174696f6e2e>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +1.0 1.0 1.0 scn +52.24 185.5 m +543.04 185.5 l +545.24914 185.5 547.04 183.70914 547.04 181.5 c +547.04 93.8 l +547.04 91.59086 545.24914 89.8 543.04 89.8 c +52.24 89.8 l +50.03086 89.8 48.24 91.59086 48.24 93.8 c +48.24 181.5 l +48.24 183.70914 50.03086 185.5 52.24 185.5 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 185.5 m +543.04 185.5 l +545.24914 185.5 547.04 183.70914 547.04 181.5 c +547.04 93.8 l +547.04 91.59086 545.24914 89.8 543.04 89.8 c +52.24 89.8 l +50.03086 89.8 48.24 91.59086 48.24 93.8 c +48.24 181.5 l +48.24 183.70914 50.03086 185.5 52.24 185.5 c +h +S +Q +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +59.24 162.675 Td +/F6.0 11 Tf +<696e74657266616365> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +108.74 162.675 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.73333 0.0 0.4 scn +0.73333 0.0 0.4 SCN + +BT +114.24 162.675 Td +/F6.0 11 Tf +<4d61696c53657276696365> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +174.74 162.675 Td +/F3.0 11 Tf +<207b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +59.24 133.195 Td +/F3.0 11 Tf +<ca202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.53333 0.53333 0.53333 scn +0.53333 0.53333 0.53333 SCN + +BT +81.24 133.195 Td +/F6.0 11 Tf +<766f6964> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +103.24 133.195 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4 0.73333 scn +0.0 0.4 0.73333 SCN + +BT +108.74 133.195 Td +/F6.0 11 Tf +<73656e6457656c636f6d65456d61696c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +196.74 133.195 Td +/F3.0 11 Tf +<28547261696e65722074293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +59.24 103.715 Td +/F3.0 11 Tf +<7d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +1.0 1.0 1.0 scn +52.24 77.8 m +543.04 77.8 l +545.24914 77.8 547.04 76.00914 547.04 73.8 c +547.04 52.24 l +547.04 50.03086 545.24914 48.24 543.04 48.24 c +52.24 48.24 l +50.03086 48.24 48.24 50.03086 48.24 52.24 c +48.24 73.8 l +48.24 76.00914 50.03086 77.8 52.24 77.8 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 77.8 m +543.04 77.8 l +545.24914 77.8 547.04 76.00914 547.04 73.8 c +547.04 52.24 l +547.04 50.03086 545.24914 48.24 543.04 48.24 c +52.24 48.24 l +50.03086 48.24 48.24 50.03086 48.24 52.24 c +48.24 73.8 l +48.24 76.00914 50.03086 77.8 52.24 77.8 c +h +S +Q +q +1.0 1.0 1.0 SCN +0.8999999999999999 w +[3.6 3.6] 0.0 d +52.99 48.24 m +542.29 48.24 l +S +Q +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +59.24 54.975 Td +/F6.0 11 Tf +<636c617373> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +86.74 54.975 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.73333 0.0 0.4 scn +0.73333 0.0 0.4 SCN + +BT +92.24 54.975 Td +/F6.0 11 Tf +<4d61696c53657276696365496d706c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +174.74 54.975 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +180.24 54.975 Td +/F6.0 11 Tf +<696d706c656d656e7473> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +235.24 54.975 Td +/F3.0 11 Tf +<204d61696c53657276696365207b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +49.24 14.263 Td +/F1.0 9 Tf +<32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +18 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 17 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << /I1 15 0 R +/Stamp2 107 0 R +>> +/Font << /F4.1 19 0 R +/F1.0 13 0 R +/F3.0 14 0 R +/F5.1 20 0 R +/F2.0 8 0 R +/F6.0 25 0 R +>> +>> +/Annots [22 0 R] +>> +endobj +19 0 obj +<< /Type /Font +/BaseFont /72b0f2+FontAwesome5Free-Regular +/Subtype /TrueType +/FontDescriptor 121 0 R +/FirstChar 32 +/LastChar 255 +/Widths 123 0 R +/ToUnicode 122 0 R +>> +endobj +20 0 obj +<< /Type /Font +/BaseFont /6f9501+FontAwesome5Free-Solid +/Subtype /TrueType +/FontDescriptor 125 0 R +/FirstChar 32 +/LastChar 255 +/Widths 127 0 R +/ToUnicode 126 0 R +>> +endobj +21 0 obj +[18 0 R /XYZ 0 394.52 null] +endobj +22 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (https://alom-2024.gitlabpages.univ-lille.fr/cours/w05-gui/05-tp-gui.html#_pour_aller_plus_loin) +>> +/Subtype /Link +/Rect [301.72247 311.63 344.65697 325.91] +/Type /Annot +>> +endobj +23 0 obj +[18 0 R /XYZ 0 298.88 null] +endobj +24 0 obj +[18 0 R /XYZ 0 253.36 null] +endobj +25 0 obj +<< /Type /Font +/BaseFont /f6680e+mplus1mn-bold +/Subtype /TrueType +/FontDescriptor 129 0 R +/FirstChar 32 +/LastChar 255 +/Widths 131 0 R +/ToUnicode 130 0 R +>> +endobj +26 0 obj +<< /Length 4793 +>> +stream +q +q +/DeviceRGB cs +1.0 1.0 1.0 scn +52.24 805.89 m +543.04 805.89 l +545.24914 805.89 547.04 804.09914 547.04 801.89 c +547.04 769.41 l +547.04 767.20086 545.24914 765.41 543.04 765.41 c +52.24 765.41 l +50.03086 765.41 48.24 767.20086 48.24 769.41 c +48.24 801.89 l +48.24 804.09914 50.03086 805.89 52.24 805.89 c +h +f +/DeviceRGB CS +0.8 0.8 0.8 SCN +0.75 w +52.24 805.89 m +543.04 805.89 l +545.24914 805.89 547.04 804.09914 547.04 801.89 c +547.04 769.41 l +547.04 767.20086 545.24914 765.41 543.04 765.41 c +52.24 765.41 l +50.03086 765.41 48.24 767.20086 48.24 769.41 c +48.24 801.89 l +48.24 804.09914 50.03086 805.89 52.24 805.89 c +h +S +Q +q +/DeviceRGB CS +1.0 1.0 1.0 SCN +0.8999999999999999 w +[3.6 3.6] 0.0 d +52.99 805.89 m +542.29 805.89 l +S +Q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +59.24 794.065 Td +/F3.0 11 Tf +<ca202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.53333 0.53333 0.53333 scn +0.53333 0.53333 0.53333 SCN + +BT +81.24 794.065 Td +/F3.0 11 Tf +<2f2f20544f444f> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +59.24 779.325 Td +/F3.0 11 Tf +<7d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 741.446 Td +/F1.0 10.5 Tf +<4c657320656e766f6973206465206d61696c7320646f6976656e74203a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 713.666 Td +/F1.0 10.5 Tf +<a5> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc + +BT +66.24 713.666 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 713.666 Td +/F1.0 10.5 Tf +<90747265206173796e6368726f6e65732061766563206cd5616e6e6f746174696f6e20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +BT +243.9 713.666 Td +/F3.0 10.5 Tf +<404173796e63> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +275.4 713.666 Td +/F1.0 10.5 Tf +<2e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.5 w +0.93333 0.93333 0.93333 SCN +108.24 697.85 m +108.24 642.51 l +S +Q +0.09804 0.25098 0.48627 scn +0.09804 0.25098 0.48627 SCN + +BT +66.24 661.18 Td +/F5.1 24 Tf +<22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +1.69911 Tw + +BT +120.24 681.886 Td +/F1.0 10.5 Tf +[<4e6f7573206ed5616c6c6f6e7320706173206e6f7573206272> 20.01953 <616e636865722073757220756e20728e656c2073657276657572206465206d61696c2e2056> 60.05859 <6f74726520>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +1.69911 Tw + +BT +477.29 681.886 Td +/F3.0 10.5 Tf +<4d61696c53657276696365> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +1.69911 Tw + +BT +535.04 681.886 Td +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +1.51641 Tw + +BT +120.24 666.106 Td +/F1.0 10.5 Tf +[<666572> 20.01953 <612073696d706c656d656e7420756e20>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +1.51641 Tw + +BT +225.80953 666.106 Td +/F3.0 10.5 Tf +<53797374656d2e6f75742e7072696e746c6e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +1.51641 Tw + +BT +320.30953 666.106 Td +/F1.0 10.5 Tf +<20706f75722073696d756c6572206cd5656e766f6920706f7572206cd5696e7374616e742e204e6f7573> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +120.24 650.326 Td +/F1.0 10.5 Tf +<648e76656c6f707065726f6e7320756e206d6963726f2d736572766963652064d5656e766f69206465206d61696c732064616e7320756e2066757475722054502021> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 606.486 Td +/F2.0 18 Tf +[<322e322e205061676520646573207472> 20.01953 <61696e657273>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 578.466 Td +/F1.0 10.5 Tf +[<416a6f7574657a2064616e7320766f7472652049484d206cd5616666696368616765206465206c61206c69737465206465732064726573736575727320646520506f6b> 20.01953 <656d6f6e732c2061696e736920717565206c657572208e71756970652e>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.5 w +0.93333 0.93333 0.93333 SCN +108.24 562.65 m +108.24 538.87 l +S +Q +0.09804 0.25098 0.48627 scn +0.09804 0.25098 0.48627 SCN + +BT +66.35 541.8425 Td +/F5.1 23.78 Tf +<22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +120.24 546.686 Td +/F1.0 10.5 Tf +<436574746520706172746965208e7461697420648e6a882070726f706f738e652064616e73206c652054502035> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 514.906 Td +/F1.0 10.5 Tf +[<4365747465206c6973746520706f757272> 20.01953 <61207072656e647265206c6120666f726d652073756976616e7465203a>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +541.009 14.263 Td +/F1.0 9 Tf +<33> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +27 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 26 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F3.0 14 0 R +/F1.0 13 0 R +/F5.1 20 0 R +/F2.0 8 0 R +>> +/XObject << /Stamp1 106 0 R +>> +>> +>> +endobj +28 0 obj +[27 0 R /XYZ 0 630.51 null] +endobj +29 0 obj +<< /Type /XObject +/Subtype /Image +/Height 677 +/Width 572 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/SMask 30 0 R +/Length 40015 +/Filter [/FlateDecode] +/DecodeParms [<< /Predictor 15 +/Colors 3 +/BitsPerComponent 8 +/Columns 572 +>>] +>> +stream +x��� <����q��m�=;�ҡ$��9GDr�H(B*I�t(:�H"�.������(9":P$ZR������c�8�ݙƷ���籏����������������H�������-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H�+�V����?c��q{a���?@����4>1Z�і���C������R|Ѫ̊��nI9���������h����S?�j������~�\$�V&�����V[�����+�<#ե=Z6'Q&��`7D��H�k�jn?�O��|3���hW+=��$�*볺>�236d����&UF��X!UMCg���z~�^�L[�i��v�}��&M��$)4={ϐ��W��<5��}����*E��ؖś���Z��?q=tX �m+A���a�ޓ�U�\H��2��L+m9����;7�y���!�r���͕���{=�CR�-����{�V��e��1/�^�����Gw��-X�FO��œ��i�>~=T^�d���1�l����y����^�2�P��Y������X�&9�:�mbbecie��ޡd��n���-Z�,�Pi%�6w��44�3$�;����tם�^&B���nbi��h>1�p��ޜ������xյ�ɷ�3b%�� +����Z����Ľh���w�c�!c�'�|��Ԕ��̪��5�/j/c:U��˒� �_W�!��?ؽD+�}Zc�ނ������;�js���O}������1�)��^�Y�!L�y�.z�Q��]��b>j=4�xi��U-��v��5�{�P߿J�q� =.Fkk[45�%�iN���ת��l��YEw��6ֶ}לUt�������w3����K������xѹ}��&��)Nc�[{rzY�^�C�&����!H�e{,Z��2�ϣZ��%��b��Szx@Q������� +M�6���^���_Z�˿�-������_��n�Ό���i{rU״��I2=T�c�Cs�m[�-czy��p/�����)y���|��F�Է����.�c�������q��:Ek�|ѡ���,Pi��W��/�m�S]�vr�<o��=����D��k�'�E�q��Ǫ<h���N��>.Zz{�{~�,��}�������w�3�m1L:,�G�������L�Sph;�|��D�LV}��L��EY����������{?ܭT�[�$Rz ����:D�l��G5��kɻ�u{{o�6�����'͖�F]̩�)���u���rtC͵Y�n6*@�a��h�;��ӳ�����O���K}�z�|`}��غ�G�C,��:�h��j�<{=o�{�J[C�إ�0:̨>z=�\�c��v'Y���-���� ������[0������`I�Xy�'fV�66w�YTF��ϴ�k�(�&&f9\YO&��ex�Jjs/F�-��V�:�"����*�-�/U�V�I��'[,�iw����d˨[�O��{͵E���7��hv��Jjz�ag!�|��v�jcY�,�%����hUn?C��Cb��?D��ڜ�5z�SR�.+���з���G�Oe��O�>c���:�Mq�]����D�Ec�6���������I:���T����?��������U�_��&��U�}�"���|2/���_��-�c�m{�|��D:���G��OmL�e��{��T�=��X-�t0�F�����24�Dmu]d���j����������J��>�oG�6ڲ��E��*_Y�[��/�ܔ��.���C�/�K���O�*cm��Fq����24����:M��kG�3=�?Uo�J��Uߎ�?U���Tu�)g����2+���ꞩ�[Y�i��l�F�1�rz��Ʒ�w7��$n5i?���!�E{��R��RT�)I͵�����y��/Q���֫NP�-l]�;3�_��,%1�"R,�DO�i���&��(G�q� +��ת���3��m�8}ǯ��tN�r���Z��Nd�W�611��4���֤����ަL�b�_�����mz�Z���Sx�5 �s��U���=��O8-ƫ�Ŭ����)$��]{�>���o��E���������X���f�����B�T�j�oLVǽdU�~Nz4��;�o=���9�բ��F�����&��b��!�������/��IG6��/�rPE�umɨ��8��G���W��ecg����8 +����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� D��H����@����4-�� �G����N��9���������h1����{Xߊ�sc/lVЧ|�͊S�bnW�{��YEE�C���x7�I��F�na����snV�s����?+++�?����7�}�n$ޓ�;����\��f}��ܬ�-�E$��������+�uuu�6F��6+��>�fũh�%�K�ӹ��A�`H��6+��>�f��h��<��>|�����G���x��b��� +��3lV�Qڷo�b낾�x�RRL��YY|�͊S�jnn��}��$ޥ�6+��>�főh�Cl]��1�.�J�ha����3lV�s�;�.��ڷ.������ +H�3lV��s鹽z�|�+Zo�YA��6+D�R���!Z���h���)���!Z���h���)���!Z���h���)���!Z���h���A�ak!A~A ��,I�Ob���}d��F�!n�c;�3?��f��n�1 m�E�3n�;��.|�-VEA-�1�֥5|��C���E�࢞�U��3��V�Z~�����@����ʌ\-��H��¿��-��hɨP��j��t��0S"W*T��jy��nz-O�h}�v i+T�;��r���;(-h�GKq�2;I~A�UW��PQ�.���\4�k�>���:�!Z_D�ͳ�s��G�(��͛�#b�>T�������U���ِ����I,b��Z�Q��2m���b*3�eղm����ڣ%�u؞x�SW\ꚤo]b�}8�ћ^w��ť8K���o�e*�dܨ�ݞɲ��I�'��ժu�z���2��b7��rCt;�%���+ܖ9/2ע��7 +�m��њr�YCHL��n������$�s���×櫏�KJ��_,���"k��UQ�g{�����$_���-�s7l��I,{�,v��͙���eG"���~ 2@��Z���mo�gI-o�λ�k��H�N� +�Yw�;^���-*�`sZ��ѐ�ŀ�-� YlZf���h���4��8P�F��UP������h}�W�!�q�`åe����y�d�~#�n# +��h��e��Y�� �ݽ陇�,����9W� +��v�1�%��%�Ý��1�K��ı�_D+��'J�x���c������h}��5Zo2�j�Cq�g�� v���z�8c-��N{�370��gY�k��D(��;|�� 3Z]vM4��������u�*ŶO�����e���؆z���mq�D���Dߔ�t7�RA�Z=b���*��[�(D�y �̨,�Q��y�$E��qmHԅ��N�@Oqb�n�h}-����1�S��z�>��c�����i}��m����g���]@&�� ٷ�ͣj��u�ԖM��py�<+Jv3ע +��$�;7���!Z��bF�uң�<a�� �֝��֛��⺏V������ӂC�� �"6�N��v!��=��2/-v�����n�k�[73DZ Z��j�h��}�tG˷m���h�?kO[\�b�l?��u�ð���W-�۽�S���������;-h�h�E�qv����$��v�������!����5����fFT�p�W��C���z��ECJ�����m�YQJlDXR����ɰ��hAD�=Zo�'l��3����*��F�#����vm6-�(��j��cqv?�}��j=�����[��*�~�Db��0g�)i������[�5v-h�h���� [��zB3��Lwz��Gnq�]�b�Q��/�ۢ�r�X�V$�UG�YlKEZ��I��Z�)� 9�-��J*���uf��?�T���a �ض-т�V +�mI.�m��t������ӧ����l;k��GN����դ�t��h�^�샗�h�H��Pk��.�_eg���v%4E]sgߨ\��т�VJ�[NؗY�q���ϴ>b�c̽6��16g!������8c��8�����/����Y_o�������A��8��j�U:�b$�hp +��m ����-_D�������� Z\S��y���J�W�yd!Y_D�S-����`�AU6�7�~i-�NA�����D��-�NA�����D��-�NA�����D��-�NA�����D��-�NA�����D��-�NA�����D��-�NA�����D��H�{�}y���5�#�G��O�F���G��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��� Z�l�hp +��v��UWW_�r%''�N�s{Y����!Z$���������ZUU��e�n Z�l�h�RMMMrr����EEE������322�u���-�I3�^|�fF|<1 +�]k������EJD��>~�x>>���;::666r{��DzR_]�w�Z'UUb.YR����%" D��RSS�����~~~^^�~�����544p{��D�z��wo�8{ ,bݼ�y�^fJ���y�IHHx��9���-RB�Hт��MM[����H�5�y���)n���VVV�^:@�H�5Z��Ç����Y�&99�ۋ�!Z��ݟoKs3/ =�u�aW����=t/S[i$*4�7cc㼼<n/# Z��-��|�o�Y�t)� �C��՛�MI7Z*'���[��ќ�Ӟ�h}D�d�<y<s�L �ѣG + +"Z}��9V��� A���LnGX!Z��E2�ۚ�c���O|||",F��������>��_��$�X)�!�g*'��'�)���>2+�Ek�-Ȟ�f,&6z���i>��-��)Z�Q��\����- <,�M:x�c^�<��c�XvN�X��{��9�P�&sic��+��K���$�h�L�h�����I��ф�)�����+G_��۷ϟ?�ECCC�G�+��\3�u����{=g�v�S>�J=#Դ8�����{�~G��RX�&�kٲ��n/2 Z$�- I*�f?Cv����y�9��۷oM�������4!Z_��yY�{����C;�N�z��cV���h�3Z?���������Ɠ�zP+�&d��b��q_����ƺ���������b111��3�Xv�V��}�vAA�x8A�����L����4_%z�z�n��9�g슎[\���@���r~�s/%�+�c��E2�h����11I{sZ��ԝH���U����5"n3��ڌ��ly-:�����휩S�h4�N��h��E�lll������_�D�+�{!z�b-b���FA�Uy���Vw�_:�5Z��wX+��1i�����wmm-��OC�H����iH�R(=1�~i\�H���^���=^��%���?�#Fe�mFZ�FzFR���U���9y�^���8�B�6l8O`` ���d�h}�^56>}� +6��z�+��e�m�Q3;g��+��:�{Y�v�m�s8����cߣG����}�E2�h���6��P�9~�G������9�����&^�Q�zV�G�t���v�֤IS��5ƌ�h�B��Z�Y����mV�e�a��#�q�Y����y���)ϣ�-D�� D�d��R���?�5W�F�������^���nNj����̼�뺪�����G�W %��u�ʎ�oI�˦ҟ�#��G��Ѣ�&KK+***�v��)��"�w������ҜN����}�S5��G��;g�����?�[x��^�e�~Sb�Y��~:-`N�\!Z��"�O�ֻ7��c}Z�M]Fv�:���l<�~����7Nz��J�GW'��k�˵��z������!�/\�(55�H��"��ڪ'�;���G��}�S���s�}.���^0*<8����F���u��9�i�0�����D>�h]����ĦY���� +��E�E٧l�}?�ē7�K��K�[�:�w���*��r�/I�`�^�@e&�u�xhVr���a�ys�:ͱ$$�TT� �EGGs{��-�V����UeiaN��s�sb�5N{N�ۨ�>�t-�N)��V��:�k��������� '�ʹ� ����ƚ{�M���ls\���Iw�b���:����b��ϟ5����ϿH�"�o]VVv!�`�bՈ%���,��;��w�vD�r��@����g���oi�w]�ޞ��1���T����JZ#u}���������u�V�ݙ��:�vs�n:�5Z��3�>==���=��1������I�����$;�8��E~Ԭ����*��&b�ͮ�#����O��qIB���RMuڴI2^3�O�M��������Tw�U����,��!;[Nl���3���EJ����Λh=���(f�^�U;�n�ω�<)���T�E�>�����������?_�o�]D��h,�\s^�8�����3ԗ��umU�(ɶ�6��r���i��JVX�BUUukk먨(:���(�M/*s�K/"�ӂ��o?ۺ�"D��{R^z�s���[����f��f�(��}�hO��#��|tOz�rk��[Jn$ݹ��}))�\� ����xd�oegU;3�����R��F+z����4�nr�~����������A8[�'�)u�ӿW��W��B?����/�y�6��������ׇ����w �ojl_WLk*�������7x]e�K� +3M֯6��2��З���{��?c�̙w��y��E��?*�.�[F/G��Pm]q���U���v]�VG��&�̝�q�5�z��bF�4ή�������ZGJ�y��I����<��3��}�͢v�NQy��������y�GXk\ܦ�I� +[�2Oq��EX�����˗�^7}�EJ�K���h��U07���衵�GT���$��&��*^���z�����֯~Sm�K�XG��igO�x���בdήh4�3��Z�߿��s,bjU���vɗ���j��)�x���g[c\�h�}����;���i�}f��-�i��R�MSM��[�?3�0�6=�K��:�}K��Z*�1���QٻA%�LM���:�)+�����aM�2G�}�1�[f(�c��5W�}m�7�b�Y���=����)���_��W7�Go����>o�7D���t�����G��/���^6�:ҟ���b1v�ұ0��/�~��;&C�i��� -z/���+Vq���.�6��8�F���^�W�+>���D������~��ͣ¼�/P��w�O���Z���Y�ku��*d��g�JN�7�FΊۨ�@�wᤐ���K�?�C��~w]����xx���~�CNp��� �Ԯ��n��l(k�)Mu����#Z�A�H�(�L�\���K���gQ_W5?sx�dž^���7����(�ڶ�B��C�5YJ��Z�*cf��?K��?C�A��A���_��j)����'O�|p������Kɏq���>"�,��d���4��f4�szq��߽��+-�(�W���r���� Z7w�l��V3�U3z��o�k�,X��w������i��q��nW�_����ܟ�X��$cN���4� ���-��TD����ͣx͖Yg.�0U�Zm�r#�&+y�yJ����x���"MG+�!�� Z$�(+.v��%_��폝9q�!��?�"�=O멿Mϡ�+[Ĩ�$R����'ȀG��gܸqqqq�b�j���;�<��b�%�+{l�O��b7ND�,��?R��\���AT�� �JQ���F��Q+�Śst��f�0�U%V�'���쯦�yiA���3w��a�k;D�ϗ0S��1��N���3�Z�F}�@�{�njB�z�h�R������g���b���C$_�R��j����z�{T�=��<�YXX0�*���yc/U��Q�L+_�Q�ĠE�L(��m��ݻ�I��5�'�f�,���?.U���h!Z}YMM͡C���Y��$f�ԛ;[�V��axb��3u/&���l�y`fI�]b�i�������}��W�F+?\�4^�:��������L^}=�4{���H����(9+q��~əz�*��V�\�r|i���;�k�H>�"�Ǔo��~RRR�W�m[LHȽ�ln����"%�у>F��o��6k�Q���g��^�ż��ҥ���/?}��رc�n lrWzVj�~���N�Hl��b��~�P�����o���$�V�����f��;o�S�+����[��;��lhx_��S6�k�����L����bN��⍚�3?B~vkI�^�����YsTݕ��.��B�֥ ̻�����ʰ�:������y�c���w+ �3{�p{��-�)1�5��o�����P}��O:4�����֕-�i���r��v-ߌ%3q��������t]�S�U���2/�M�iI�oO)���>25�ӣ�ӜXK\�h���k�쌍���9)�n���č�� C�[��cܵ6�&��٥�tX�0C��]����a�07��K�S�:D�u����˞Lo+��Ɍ��e���.�vy\���}�-��M����',76Sm�� +���8b�6�<�89i��'/E&�<���Wug"#Z�Č֔����K?kk������#��J���4>2�+5l|`�����+����I��~���o��2�w*UEIQI^V�wC�hU,[ �;t`�Ꮛ��o��m#1�j�c9= +��.C�c>c#�[����8���+�;-r���000P�f:��j�N�����$w�q�z��%����2;TW&��D�z��%���d�M�Ov��b���p�h�\R]$S[*�����o�i'����hxd�4[��s���q���O +7ZJ�/�o�b��f������v�)m0�<B]g�Ϲ������� ���m3��%!Z�Č�1e������:1gڳ}z]�d��m��ވQ +s�:�:����$�H<��$��r��a���C��1m2_��7O+4>|��R�#��f$|T��)u����Qwuj}��9��a���哭��� k] 'I�NO��c�օ���i{�UY;S�J�3Z��dRO)��pbѭ�n��d-~|aVN������p F���'w+g���@��R��ʪ����L��ӊO���o=L��N���ǭv�%7�V}<�-f��y�_�d/�� �G����\/���Ԯ�#�b��-D��Jo��X�e�0r��ETl�������0K�"��=���_+����B�NU�%��g������?�e���1�_�T|U`��1^�7�d� +D���f��gUo��x2ֻ7�^=�x���"b��?����ʈh�جڥ�������J�٠�����>��P�k��ўZ�]&���w�.�.�(W��WN�֊ ��(��g}0�aг�nEG��߮����������1B�ݖ�.��+���$��O��.�kb7�DrBD������ɗ<�O@h�ϓ�y��RϬ��0�m/e�qk��i����T��T�Z��ܟ������u��)=�O�t�pR<�*�)�o%�}�1=b��4c��#����1f<�S;t�^�� C�d85,@�O(��Vm<�Q�kj�mb4��|hPz\����֫߱�qqnOKRS�qm������7d��s,D�O�fծ��">>~���9��˵�B�6���UݿBL�;创�1_*1y"F|�vF¢��n����f��٪_�5�����S>9��gW��ٯ<��爟�朓�/�z�-Yr^2!P����ĝ��egşܤ<�'�tTl�ڸٓ�w�W8�\5�}r�v������8�_��Mf`'=�x�g�;��u�������YEy��C)>jsy�LE�[N8�hH�^�������ztC��-��| �"����We�M�F�a:O�L~:�1��O���Y}r|I��[�?_C0�b|7K��ʢ�D�8�Q�G��_��Fi2���!Y��?�k�r�/�E^�bc�khl���l�DMWNh��H�aQb���.�A=l�~L���;��To���-�'�f.y{���ξ��"FY��Kڴ��� �#7��X:n�t�U��;��Z�� W��@�8��I���̳�^K��XIz�S�ld�.TLެ�Lc�b�dx=�0}�a���o�N#m�A���j���[�r{-r�E2ϟ<�ݽ���i�Qj9 *c4�O���UeM~U�z�E�1��Ec��F�l潻��:q�y*=e�1Ͱn�v�r֭ͧ�*�������8j�b��$ƟO�����Ҭ�P��{��iOoi���'��wu�в#4.��g|i_Džh��ɣG�$$�N��e�e'7z��Og���bT\�^��V���(�˚��n�ۤ���Z⽼&6��q�_u���#��P�L[S"Z�B�����4ޱZ�FRk�v��^;.GL��93Zs��%Ho[-Hb;���V{��_��9�J�����yj~3U��*w�g�;�/ҦL:x����^��h�LEI�I[g��Pi����X��P�^e��@��Τ���������n��\�����<����W^S}~[��H�U�4���k�U{4[�\_�}�S�2EF<Z=��>멿t�"F�˺�e�E綝�$r�X����cF�Q�~S�����V9�"���dKK˹�����6�M��ڏ,�%{�Ƌ��o�8��<� j�y�e]嚨�����}��I=3�p�2"ZĈ��+1�u�H��T�y��0��J���Ie���z.Wx�� �o�d�n���Z>9y�.1�<t-V�n��=S�s���T��j���YUv���\%��*b&�d&�M +��:�D�d���2<ӑZ��t^�~G�^a�G�ғS#.������7�o.���(bijS#jN���=~�Pb\�<�x�Кs�Ϻʦ�oI?��3Y�6e|���{�j�3�wϻ�V��Z�����X�V��oV]���dff�m�T��,6JSj�oQfQj�I_8�x<X�4{}}Eȕ���˴�+��`�N�xh��P��}s%�i��X��8���2{�H�b�V���R����f +Mh���^O�m +�USv��|��b��������\a���UHd�+3㤤IJ�2�CA�H�� +C.O{�D���z&�^��G�ɑ�/������v?�/�/�w�Wm�Ǐ��mq1.��_��M��y4�=uB�1�dy���:z��������=�틸-D��:4p�@����-h���Yg�K�J>�&�C)��0/��ٽ�8_�`]�H �˓ek�67_8��i�_ /��6�=:��і-�8>aH�4J�j5b�u��t�� ��"��o�9d�����rm��)T���)�~3�Y/��Aq������|M b������������?��0��N��8q�{�c���_����,�xvdu���#��$z��1�h5��}7���5�F�������i�W'�/���h�����z�"�����Ev�hMWῴM?�u�J�^9�{(2�U�盺xJ���/S��Lӣ{��I��<��?�>ǶP]��hݻ.{Ї�iѤ�Փ��i�٭�,��1~ܰ�ƌ�#'�O%��>��B�+v�����r�����0K>w����������D�d��Z+�˩ C�;��,ӿς�ܳu[���@k��y�,FV�����u5�wc�]�,rk�� c�7ĉy�D�1�Y�'��N�ڙ`��e_�fՓ˗/[YY9[i9)���͚,��E<s��5�Ѫ�ݖ�Hk����'�(�{jn��K���K�S�>T�I{Npx�h=ʕ�pL1r� +1��)];���$�+�iń�ci�]�&�c.��+��.�ϣm�Mu5[9����c�ks��Zn�6�B�H���jJ�prl���*�7���ئı]�U[�y���߃#��b��0�~y<=M�1i#���Q�iݫ .�ۂ��G_ޕs-�{��1k�ݺi䐟�D�t����`7S7��^�����f�����M�CO��1�QmR��R6E�k��ߗ��+�<O�F��A�-�JKg��ѣ+�9�K�)�qP�����Q[�2v��椳�ck��*?���#�?r{�q�E2��I�"��NkMȚ=�Y���-� S2gT�,�x�_�5Z�M/�\.�q��� �<���͒��11�z������A��f��S��ώ����z�D��ꫫpr���ѐ�Ŏ��]��x���>�Eiv��N~n�K�C�G0�DL��Dѧ��/�[[ѧh�'O&F����q�N�C�o��ıM��'�+oPj[v/�!w.�v�K��Ar�,i'yW3��3���α6[�͙,j�L�23�����/"5D�d�z�gc]Mɕ� ˕.�����H�D��W��?�3�˄�]��GeQz���5cK��s�����<���)W�0�hROъ?���1�y��g�y����+G Zdw���e�Ӕ(D�l��~�W�(A�:O��q��0�ë��*>+��D�(V�A�F��v{����,5�q������Ų���ʢ0���D��L�y��AbQ���.���Ց�v8�b�ך�8UR�������kjj����+ v�h�RcuY���D�ݮ��k���N��?��[e�������g��]�1�_���~�e~Ƭ� +c��G����Uض�B�M��+�.mA̱����^���h�]����ZZ�qD��g ��(��d�}��t��$�)w(q��!.�ۧ�yt���#�O7l��Nw\H�ҪVR(�KsL`����� +��̝�g���|����rR�Yqr%)�%q�a"��(G�S�����Y�-�6�R��RXk c�,l�$ioe�������D�����ywꨲe��_K�س��ӨK��=w�R��ٗ�?-Z�n/b\��h��;eĀ��c�ٴk��Z��=^���h�k�V.�D���T}�ѭ�|F` +"D��(�R�I.W +�=f��8��7���h�"�XŲ�q���:>a�.�-���6Kg���V�qV�uQ�]�N������ e\���.�j+������_������fR�D� ���<��������EbqqqRRR�S)>ʑh5��"xhu���ޠmg�֦��<�-�4�ٙ���1ܶd����[<��\m������'O�p{�}�y�V>�})!���� Ƴ���r���Du���R��ԫ����\��ɓ,�"���g!�ȿK����G�-b�E�)A +�N��S&���X'�S���(*�kb�[E�[2)p�J�z��+D���4�F�Њ����i��D�V�Z�O�Zh}���k�Zb�UPP�����q:Z�yR�Zq���6/�B��1��+�z@�Q|8�TIJ1�8�xxjj*�W��h�1��[`r�M�8�v�|�=�7��1�U$sr�r�j�k� +̏��ܒ,���s1�\!?�����'fŚ5Yz���b�Se�nw���U��MZ)���]�7;N&�,��7P��m"k��PF8000��+��-k�ִߋ�I3>C��϶\O�Ia\ �k��>Έ�8�cΩ�"�ۇ�%v3ߊ��n3�1��<V�oh�gϞG�q{�}n�y�F+f���,iG��D����T�t��z�cy�nm�TE��x~��e_��Ńm�BuEB�������%�]�#�e6��h8,�I��W��83Z�;�_z�I%��ʴIF*����n�<B]l���h�[��f>>>����^1܇h�Xk�����0�wH���1���p� +U���F�������5��yˎ�i87����# �Ώm8˷�r�� +�K=��#!Zd��_�}��VJl��i�Z�{��퉱�Z��w�k��\kp'}ݻƀ��3�fK��K$+H��B#q�t�2bR�>���2��7�Zs��_�m�ɼ�9�'F�.�s�R��Tfj����T���<s�v��u��C]Ff�����-���S=��)Z��n�=��tt��4�� ɭ�*;0<}�oQ��-8PTT��U�]��<.O�;��:���j���3v�h�,�$3a��*�[VU9�|l����{�b�D����$���*ʃzr�,1�j)�������~�ѻX��|x�f�kbį�_�.v3�d��"]� #-V��u��Pw�Z�\W��/�8�"fH�R�^_�cL���o}�p�g�-&b��a.��qd�)>�[ē��6��7��}�M���|˭��w Z������~'�|���5�w�g3sUgWx�f���\=��5�4=���T�i��I1= +^��娾u�ھՊ��%n�^���12w2ʔ"��Kd���=���D��&f��$��/�Q<p)-ĕF�9�b�,|��}))��+D��z�1Ib^���0]�)Z���5Q�՝���z����G�ͱz�V}uE�����n1�[��>�y7xh��䈭K�ȭ��w Z���QZ�X�e�2�cÌ��`3�Ś����FH�d��jx<���������+�|�'�X��rX�aw��K�|�Jn��#�M�(P�I��K�Bĉb-�6�Zsp�q��&�� 7S�דX;[!x��lD�Z��*J<�Xi�� +�"�䤸�jR�s�Jo�F��ܰ�@��̠59�F�\�֫T���W�Ώ�?=���/5'�6]Oϧ�t��{7�g���I%��-:�^UUu6b�j��'W�Oj=(�Ȓ�N��S����j�;-ryX�s��1�I=c�ὣ�em;z�NSݿU�U] �<�����d3��q�[�(���ݮ�W�K$�H�.�9������J�N�!�ż�������f�����9|��� �8r�>Uh����m�rI^b�"�|���]�&�b&8nܸp{����=̍;�I��n����h���%o�-N��&� �\���,��Ѫ����e�U^O�?���k���q��/w-��gee988�͖�[�Ý�/���-r�����媞��C�|���:`��b�Tu�RW*��Dn�ęmr�]��-���kbD��l��pr�Yc���Z~�,J�~��2��<ɒK�&j�,2]k!�l��b]1}�Yjb�"#5eG��.�o�xf�� w�M6��-.qqq����^=}�EJ�^�*+++����I�g���[�N{�%چ'��H��Vo�W���$���v��$���� ����g�w/J�tcccII��ЀI2#��S�����^��F+~��^f#��s���U�yQ���h�Ż�o뫫�2��aJv����1�O��>2k���~������q�ʛ�+a��`/�2S�}��V'5Ճkڏbg��-�����l���En�&���X�i�ԁ-R�������<f�휯�Պf�.*:z��QC4�&��!rn���|1c%�Ƚ���D����nݺ�n:yI*���_WLc��<%˓�a<;������ƙ}�V:�/J�41�Z�l���B�ܟ�7�vrhc�����G��}�S��f��_� Ŭ-�x��酨�S�N�fd�4�3.:0���yj�q���f�Bz�#�)��v�!�z�U�_�'�QF;L� X�r�S��6�;x�[j�+�m�J���X�D�Y��Ճ��B:r#�&�Xh$�}�j�<%��D�4$� +��O�T~��Є��vl�����[-RJMMUWW7�潑�������>Ny��ZW�͗�4�<���(E�2f��BM����G�������7/D����ԑ��Q�[fL��͓������/↽<7��Vӹ� �#D�f����N]�B�n�*nB����o��*��$Dn�{d�f��������m��g�6e���fK1f��F��@o�΅ct�������A���j�*�Ύ��C���]�F9�Y"~�X�B {#��%/�Kމ��ʤE�%l �;�g1G�PG��y4o+�\ 1��CEG��S��(h��:t��+�oA�H��h5�����H��UC�%)t Q�� �4��Tjc���n�(R�gQ��&w��x�A��Hv���Z����G��V������W��c�V���� F���@�?�Uoo�V�W_]E̱�x�K�:�(Vn�13Z��&�S�5��^3�W�+������ #��g� ��� +��Wvx�x�h%�H�_��m��@Ҍ�?n�@+m��UJ�e���+��!?;����H[H�=���Bn����Ը �9��>���^J�w�)1���6(-J�u� sd��oʓs���Qi�DψAԫ�9V���� �/sښWeL/G5�:~�������m���A?e�ve��V~�B:�e��������˗���� ���j���_<_5�O�u�lt�W��������-�KY���v�x��C̤':M�sՕ��A��;HV�0>�hŬ��lK[���*g,9A��u�����%i�1��*�3�''!���iO�A3���߷K�.mh�Ҿ���C�H�����%{��z ��V�:=C�.nx塟�I����+� ���/��xv��Q��@�h%���l�����k4�O]��^���yEEE_�;~$D�,=�{�a�k;Z�E��c�Q�����}�:D��F�ce������#Ş�ul���T�%ԕz +k�e=�)��1�xX�.S!��\9 ���ֿ�h�3Z��x"��k(�p<EA�H�Oql�h5�V\W�?.����F�P�n�xvM�d߰��ß���6���+K�F�H�&��,7��u���k�U�&��yBw-5l1�Ғ��z� +D�/��m��%9)�S�%m�rk����+��WM�1G��c�-�+�/�'��˒�aF�)Za�&�I��S�h�`�x������m�q�tĉ1]CD^x��0�*cqD� Z�Č��h�-�<Ww�=�ۡ@O�E +�x�/w�V��)W��K��[rN���^S�q�h��<f���p��2�W� �F���x���c��s5Z�����qs�x�N����x��%�WO_�h�e�u���ڳ�伷Qn�Q�^�4?b��gØc�-�<�j��ğ��2��hyٌ�0�']��v��As�,$�H��kb���u��4�����'A�H�-)^ �K�|���"[�:��,N���Y�T捥N�^���<2��W�:%�����ijUk���1�0�e�5����kQ>�[��<K�y�x.���iɣ9���bjXhH^^�WL߂h�M�{����K�"�;�^�z�[/'����^�۔�y�9֞��X�9��F]�LQ`������k�`��䍶C�7X���7�2�hU�3�.PXf$j��G�����6�3*�h}D��z���J#�I�vO���#����.hL��U�� �o���X������Rĝ3vMh(3hz�vHa���\�Uw�5��}��w�kM������e~���<�yf��0b��n������MM����i��X*]�z�O����ԷZ)�������T����e��}��w�|���0�Dr���v�^�u`�R�)7��qy�^����/ Z$����S�Nm����2�{�@�6�aB����_R&b�X���*�<��s���W�z��������� �q��ڢ��UC��xY:��̣s�;є�p�X��X�њFϖa��n��U��VVV�g���L�'Ԉg�*��DǙ:�������^I}��7�:��XIv���ٍS�{M���⠲Ö�@�j%=o��q���:K� 6bs�ۏ +�� ���J1����d���g�V��$��A���=u,�<_�U��n�l��:ԥf�K��>}�������� Z$SPP```�5yl�Q�g%/��9%}�鷴���rú��a�R��;l��v�qK�gWM�&�˦�EҦ��Vz�Ƌ۴�#�en�wܾQ��wu^>2��h��맧�GG�8�O��'Ȑ�-�&�� ��J�+���-U�c˦d�^;���+�k��� ﯝ&U�X羦�bC 6b���w� +��2S��ŏf�B��5ZD��Ì��0�uw�I��q!սf2>!c�m���#MfϚ��UU(V�-�yP���F}���쳪����"�H�6�� +�t�į+��w=Ԣ8K;,@v�z��`�k�/�i�����J�� +2��*դ�)�3D�FKXXx� K�Y��tRdk�)cL��w(�B���wo�\���k��|݉�*�QG����n˜7t����5�jjj����wX��PSf2u1������;f��9V�f��9���a�H}�%��ef��S&����������) Z$S�0/i�z����TYkt7V��]1�A��s�:��u�y���]?k�c�P�~3Z<-�xy|�[s�hu���=zdgg�Ӆ���;�������S1����5W=E�IGhȯ?�O�z�h�Ɠ'O���7��9�U�^����gWߞ�\��r��9�+�-:#Ǽs�%�����k1ZE̱z���`^͟F}Gs�o�y���fM`|�� ��|�2%%%������ϟ��'���:z�(�S-�o�#7n��4��F�i?�?R�'�;��#.ѤW��%X�<��� +(ӯ0���*-� �F�`�H�Y���H��X���.���G0�����ʅ���;�NG�F�AN�Q������3-D�-���4A�M)zѤN�b����c�)���wU�"�E�����(k��Č�0b�̀)"���~3y<������7�����Ln��������?{wW���q|����m.���[@���P������A�T@P�F,���c��.�/����#;�~>>�=�����x�=��A���ja*7+�]d`�����-�b|� ��^��x-ZTE�q�ݔש��\V��D�u���5V���V��I����3���8�F����d3���)S�xyy���%0�hQ\\<}�tO}����s��:���,S�"Z����Q���C��� �"������?��so�˹D�[T1~��''%����D�|L>s`ɓ�yo�ORRR[[�Y����B��8u�TIIIN�k��DS�c���������e۽|%D�-�q��YM�E�ݬ��`�ԁ9���E��iҮyo~�y�����_���3��ކ��UN)��!�A6�ڵkC�W��-跽�:�H�l��xՃY�ݿ�-^%�F2ڰ�����B��ƃ���_�*mC����UM$Z�s��^�=��gz���n$�����g���U�+�~,�*I'��ɓ��+�h���~�R{����}��aʈ�߆h���珬�*�u�x� �b�<�<�g������T��qҹx��P� 6�h�G==�11z\�J�I��]�w$��,��7αC���b3��1Ր2�՚�Q�E�us�w��_�pja�y�^���-`����`���g#ˑ�$�=A���UV-�̱�{)D�-6s��ywww3m�������t��|w�4��<�8�~�D2�u-�H��q��M<����U�4O{o�o���iR���F}�d=�P�;((�l�P� 6�h�G�eeeIKJhJ�8(r�{K�OW=�Go�Pk�-_&^�,�h���f���ȑ#+�g�n�/E&����տ0f�N�OW�G�9�;*�`u2����6�����~yo�n����v�~�B�)VQ~ډ'�f��`�0"{������h�C��S���`��i�G_tkS��*1D�-6���s�K3ch�\'����O��G�M������s4�����Ժ�e�}��'��ա�4Ǝߕ:�#{��_~�|�ݺ���v�oe�f�X��E��wvz�d�E�5���m Z0��Ǐ322�5hV*����k|%I��zkWm��8��^����ynE����Bc�ܤ>[�����������������K�O��}��qd�ǎ\<}��$]Nd� +�(O��3�FWڼ��a_t-�Ky_�����s-��S�W��J�N���!Z0П���յ�y�������H��zk�*���-�������;��N\%��tJ�ʘ�o��|"��͞����_��|��ϒ�j,T����v������q������ڞn��C0F�� ^_^/C�JɘC�cj]���TM`j��kss�7>�w��-x���n�0ұT����l�-uE���b�.�.�tL��ܷV�c�@�� ~�)rc+���Q�N�r�Bv�?~� 51!��w,��<yr���u����·7;7.w��r���7N!ӳqʝ�)K'���%���x����C��m�u�Yoik�����U�*Z�G���6�\�ڲ&�0ܸ Q2�o�m�'}ljȂ��3j����Wl�ae�JKK�{UE�S?w��Y8���9�qwVN;�9�-yr��Dх����}+<��F���[o�-�y,ef������Aaa!���6���ϟ>��q��6eE�o�|���������v�gK~��KR�;�{��7���{�i_|��W_��/?��y�mg��j��O��ߵ^BEn"��_A�������Ǐohj����ŧd45Ԏ;�b���f�^������ *��$�s�Ɗ�O��|�Ν�yzx8���b�9�}o&�y��i�!"~������h�� �T�A]TTt��ݡޢ4DAj��a|�pnn���.6�h0��x��isss����3g��v�D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA����`D��-�VA���n�G����dg���� #�G6�{>�-V�:#:Z�Z�=��{�l$0v42��� +XjDG+E��98dS��������a,5���R�̤��Ȍ+`��7��){�{{��e3��H�t���rS�k�/�;�C6�b}����I��.�<��}���A{��>��Ff�pXK!Z�� +�<����ͻ���̾�~p�){y�Qr��ٓ����!Z8�����]!%{N��!���ٞC>�\����Ӟ���h��8p�����ʺ�l��S���]q�����ܾ��<!�R����!Z8�����]1M��>>Ӕ��r����;�B�QT����Ķ���������ߎ�����0��9ٶ|rp�\�����? ���� +��z���_�����r�c�[ךp�c&��/����G�wxlS�cj��t�d��I� �>.D�0����+vۭ��>���zve�:��Cȟ����O�aG����ݽ�/����o�|��s,?G�C�pX�!Z�'��U�!1��x��}>��V��su}7]���m����+�@O���C�i����!Z8����7��Ϸ��7��ڕ!/nRp�)-���@���^]� �7z_��G�������7O9�� +��.)�o:�����%�I��!�]�{�_�S���r['��呆���!Z8����7���<?����K��<!W��7ϵ,�u�얛}'a�}�S<�r��xGK���[/�x�����w.�Z������� +��b�a���������|<#:Z^�QC~�|�G'1i���32��� +XjDG�� ,52��� +XjDG���=����l$�C���h�����}q���������tȆ��áŦFf�zqX+��h�Έ��� Z���h0��*���!Z���h0��*���!Z���h0��*���!Z���h0��*���!Z���h0��*���!Z���h0��*���!Z���h0��*���!Z���h0��*���!Z���h0G��ӧ8����\?ɵ�`"��֟�IE����d��{��LA����IE�\c-��`�h�������[�<x���`����߾}�\K�u�`6�ֳg�Ȧwuuݻw�|����c��ݻd�E���Z�h0�F��n�Ǐ߸q����?�6��$�f�ߡ�h0�%��V������ѣ���5r=$�Fr�d�eV/�샍�E����{����uU$�I�Xl���E��}�e�z_��z*]���B�5�\�u���Ջh�`�h���V��z-�H�]�Ջh�`�h��8����0���xU������3�삽�E��?�����D��p����-`�� Z�6-�@��m Z��h�@������h��l��D����� D�-`�� Z�6-�@��m Z��h�@������h��l��D�i�<���S'��9v����]W��z��D�-�9{�Ff���&2>�k��*jچz��D�-& k��ǯ5������D������Z�}��K�7�z� D�-&�x�vF�֔ЭM9g�.�H�$j�S��u��Yr��=C�����������Ξ����$)VA���U�����>����d�m&�I3�i�e��/�����d�Ff�S���';r�L��������׳�2��E�l$k,R��U�5)�}����L�u���o##c��Ky��iAqM3���n��EQ|T3�h�|l����'O�u���t�̎]'������:u�zdp��}���O��%�:���t��EU�{��v<�"G[�իW�:u�=��RY�voP`��z +}�L��ՙ�����7n����v-��Ѻ~�^Lb��| +�,��}V�V����zeq�iӦ�����g^\���H�P;Ӣh�fj�9{�p�QUUmkAPD��`dE���;�q!��e��r�(2�ziI� ��dv���w���Uσ�����#?�mé}�WF+�s+ya��cǦ��}��^�t�z�j{B���2��d{�T�ylvX�m����f�/?/���ڱc���?���#+Z����$�����O�'���)�I-hB��p�Ϫ뷻٩�C�֯�:ݱ���;L��Ɩ�4�(j{,� +�WWq-�n�\�+Mu�ɨȅM7�b:D��ndE���iub~4�$#����T7�L/���sir����Md��<����8��Kw��6���m�>K��mѲ�KV���;r������y�z��r#"jH���!�+�H�<�*Lu���V� ���|��?����Ai�c#�W�riٰ%dB"א��><Zd"���x��z���d�Y�@�%S����B�U�_H ���V&�f#Z��5�����à����%�ļ����ZZٶFE!� }O6+�6,$��uU|�:R82���a<�G��n=�2_I�����{_ݛ���R^��h�M~K�H�myG�n�~�n�~��CC���K^^�uYW1��T_3CC5�K[-���(�c."���\SSs�ʕ�ؑC������ﻻ��ՏB��T��ԲĥB��b�m�SA�%*( �K&+o#Yu�ͣ����߷o=����aU�6�ĉ�;ǫ�ɐ���5��YE��K��zi� �&���m��y�q䢛W1����/]-9�~�_B�*H�X�X�4ʊ��k�)?s#j�EA��`�GKO#OU9�@+'���1Auv������k5�$��m:q��1ZG���[|��ъ��V��F{���������_DLaHD��i��J��N����H� ��aUa��I�X�X$����#+Z===s�pI�;�j�h��gk��m-)G���� �� +"�@�\]���ɫyi;���ץ�l_ym[�y2ˮW'�7)4Z�7�-R�����,�� +QWI�3Z����k���n�Lu�^���h�x#*Z��loo��*��M����TˤJ`�����acT�<HB��9��$�h��ǻ<2�&7vGuұ�̳����]&�3�RI�~��Fk���y�X��RI5��`��������X����-ʕ���� +��;��h�fJ�D��],�I�]oQ���RO�S��B�X;r/nϹ�����竣�'����Iv6Y5�m}�����Ņ����X������&�E��"�O��P���t�W���?x��P�ȏ ����ߺ�88�����{��yt�5Z2�Yo zS�d���5�b����5VM̶H��-3S%g��(�AU��"��d��J���{�-��ˀ+<<n�����#�m�-�����촰���/��F��*$����k�6�mS�c�Ʉ;7����d�k��z�l�>�o���Z�+�#��@ѕ�I�MW��8)Ȯ2��G���tY/'d:m2����|��Z��A��]]�ks��f��#k�eV5�XԨ+�͘*���]WW7Իph Z��h�-9�hs�b/��7n$�5*R���ج)ڹ1�����d�U�B�X!f�+|��Bg��5�ϻ��.����Uq-ޖ+��ø(Κ.&'�k�SL��aYM����h��r�5�EA������ +t�i�H�(R/[���/iA�@+SX�?Σ����]��UR�L���`�E��ɞh���>�ъp��FB��E�D/�ְ���<�k�tW��X�V/����C��y���J� �R��Z�1n�ވ��d@F�����Z�/mϹ���r]b���Y���R�s����f��hQ�-+���o�aѢ Z�0�u�֭�� ucu�@ �t�*�6�ϐ�]5�ɬ�z�� �zW�rk�����=d�՚߹9�����"�җ�E�\�bxe�j���#Z�zM6LJt�����������z D�Fb��7��յ�q�R�l �0��z�����j٪��2r��If쌋�eü�ˋ����ݒ�+Ycm�9���Hߔ�|~��S����(�`E�tղ�9t��㍋M:{���z D�Fb�('O]��_�����Z$4��T�hr��"�Z�$3fzyK�=�V5&�$�!�Ԏ܋�[���l%��~��Ϯ��n����0ǵ�N|*܆bB� +���Q�*~��@U�x�j����7����1o����?�y�44x�l�tt�s�\�|o��4� Z�0r�u��1�q���K�� U?#9MR�W�m�hQ�Z��kh�xb�ן]�����ъ�h u���N��+=n<Ǣ�f�v����RtqwY�h��4Z���ūEӌz�g�.��f�ֳC�����a��ۏ��Կ�`�ݭ��WG����c��EV��e�F������&����)H��:���5*���M�j���� >6���'��^�"CE+�c���"z +n.Fكv���i�� �ss��(�x��+I��I�(+�Ӕ�GI!�w�ق9 +�2^dK�;.f��K�)�ܾ��pו��LdD��a�:u�z�ژ�����|�:� �R2����-����g4��1�~�"$ ��aYV}�.�؇DkGڴ�ĩN���n���ợ5n�7���| ���f�̳��(K��x��x3����\��N~�{3ْ�NML��أԸY�$k/ҭ���0���*Z7o�����^y(+�5����nm(=�s����y�t��:j +1F�4#U?WC����%��f-���T�;1�ٓ�K-�M�BUwd�OE�c2�H�@u���ڝ5����cF�k�.u)G�H;�b��k��gU� �� 8/ҕ�q�Ld[�����*<3gK +��h�X��9��q2]�kS�ڼ2dc8�6�a�I˶���"X��64� Z�0��up����a�M�K.S�&����U�x,ʵ�٬�����U�����_li/��ߞO>��Hޑ��ژ�@W#�%���h}���)�d�fmX�ڋB9�:�M�/�kЃ��5��� 4��|!u�؊�����C�E��eV5�����h�� �h��}��Ţ�1�T����(�v��N��Uu�X�Y�|�$�@n����s+q��QѺ�J����t�ܞ�Y��?[�ƚ)��ny���- ���_)N&�G�C���οKxz���N���h�/�W��|-W_k��������i~�[c�eR��gA��� +�[Gc����+�#Ⱎ�ޤ�L//$���t��sW�������hm�y\�,�P+�,���h����Uv��b� ����-�h=:jK"ts����yT�HxȂ�g�dke� �Rww�ȐS��S�z~!��:ԗ�1� S������z�>Q��d��g.{���Z�1%Z��m ˨���EU���+Z����4���h]�ҽaӡ�� v�����m��mi�;�;�j��*�<Xv�C���L��6��"�Ir��-5;ڑw]���b�S�<dڋ���V��,W<�H;S#���g]Oe�_�=���:A2'+��g��N�\����*���P��~������{����g���������^J���L���ཕ�o՚��)˶�;6� �o�]�m��Yche�5)֙��a�EA��`XE��m�Q%� ���&��\w��N1�����c��.^s��u����� �;B,����V�{������\I����k�����\Ý�-��D��v���d6贤r����������I�ْ+c���V2�g�y۲gWE� +�9^�x�]��9�g��o7��^�`�X����o��O�* �_��⏯�;F=2� ��â���\�+��6�yl�vk�3-�,.�:�? +&C��`F�i�Vny>n#;��j_�:���>Ⱦ>�uCz���sT��V��]�Ւq�6��$$:�[}C��n��g}I��w8_l�W��˱;����{��˻��n�<���P�*���"��t��Պwv)_m��P/z�J�H����J��j�2��[c�w�,$i|[��z� hO�d��F�l���E�#�W�]�S)��m��fzP`eCӁ�q?#D��a�ZZZ��Ėp)�ȇ;��u�b�ˬj,�J�8�W��jo+�j-��Vp�%�����+�U�ֹ�h���^'s����b��t���v��w�������^o�y�k�óq�O�w��u4�������V��-�7���+�],��P�T��e��0jH�n�P��(z�x�֔�uQSM'͞2Q�O7ҹ�'u%,��1̹1�eC���6��G�5aNM�ib�7�;7:Y��k����%-�����ꪩ�qw�_0WJCֳ��Ü7�\r�XoE�7�8T���6��St�5�RIP���f�R����;7���zp��?Zg�n��l�;U���ܠ)Ϭ,�07D�)��hHU�U z�|ɑ��d�E��)K��ZE�h��.~��������*���B�;51N]y{G��X��7����dV�KO�2���f-��;�����2����.�Y��ĩ���!����0Z���qqqUY3g��`�j��_�}�j��\�������s]��҈�I.Ş���V�����HZH`.6Jv��_�av�_{�����UޢE���ti_9�7&N[�d�R��p]Ĝ}���6��^!S-۶B����ە���6��Fю���3�����4kҗ�f��۔3n'YWد#�c[c�����G�&�����9ڭ9ر�Ŧ��<=�����C��Y��a-��jjj�Y��!c���[>�cs����uˬ+�-��L-�rMt3]LsH���C�D��p,�� �wS�>��n����V�����4�7�j�4߭j��Բ8id��X%�x�����e�GtT*l+�_�&wj�� +�jH����ޒ2�:b��ޜ��-g�25�2�����k|lkI��xwJ_�Z�L_������g����?�z߳ +���6Z���UUU;{��@������@~�+*F�1�ˉvi���T���X�-eƙZ��C&:���W��&x^��\��Q���my�7殦w�m�}��n��Vy�Xy�L3����{�t6I�*��M�ݳR��Z���$Zd��/�����_�DVИ����۶�˦���^�a*�8�U7>©��4�I��]Vq���;=C��Y��a�+W����y��Μ��T-d����M��H8��h��(9ȈQ�:�H{~!��.�������|�!~��EGuNsX�15����y�q:.j١b�F���Q��c%��J����s��e�VJ]n�$�V$k/hO���{�Ƹm��� ��ZE�Em�X�s���'����ױ���r���g��f-D��y�(%%%RRRz�N�i���^>�в�&�I�Ww��Mq\�7��z��kY'LȂ)�Y:��t{P����5CN-�9)�vR��1�;������B�W��ix�����Kg[��F�i_�{�Q�>YjE�����訔���s�Uq�t6�Yf��ڰ��KE��t��65ʥ�ˌ@�� + +:��P�����7n9r�a��ɜ�4�����*�DY�ې�<pneG���� +K� �-\霫�|��U��=%�vE���~��В�y��o�j�e����Ȼ<Pu���&�区]��S��,p������Ѻ�(�#�#�r���YsgK�Ix�if���P���p��M��,�PV�S/]���U>���c@��`DD�RTTD��6�p�ю�]=�����4����gn�ؐ�����Bk@C�K���f���a�.h]\z� �'��^��ܮh����UJ�,���M ٝ�'sA�ᦌS�����H�����E �"�ir{W*��S��E���3�|i���M5q�"Yi?���'� :��.FY&~�&d�u�ĉ�ޯ��#(Zw��=~츓���I������w�G�w]��-3���M'm���_�q��p/��nծ�u��h]�\�x��z�t����E��^L�T�csM����LQMS�+R��z%ҭ� �'�*v�R��C�$r�Yc��r3+�tݘ�l�;��eQ$ȩ"�/^S]KV�O����h����ɓիW��X�],4"��[1��m�-��,IJ\�DptTk?�L�S�b!���������}�������^�ƻ�{�4�I����m�%K��19�m�u�I�O:�������8�c���b�I�"-�V�%S�d�hu�Ī��n$l�1T��"*�n�gG&�~E�Ǜ�(�FG�4US����3g�����-�Y�"�,Yo�ٽ�tk����/�a_�eh,�&x>)V����ӧ�R6�8X*�择�_;�$o��A�������w�l[�N���9q�#�6�f����Vpi�ɝ��~�Y��K7�����o��S���RU������� +b����r�>b�Ƣ64iE2ˌ��ܛ�\�UH��5֊�]Qk, +��#+Z����\�B�͑�W\`���Tiטkx|�Nk�jQ��b��S6�I/)���j����)}��>��k���o�PpC'�"�ͱy�d����k�= ���08�����my�'Z�d���Jj +���nK�],�����V�ק���g-㏷[f��c�mJ&ܡ4�m��^���-?�������_yy��+W�zG~l����h]�v'(�L@�J]Ry��X�R��d��;��\H~~)��F��0c�J�oW�nҎz��֞���ꞿ���i|h�ѩE�d��H���2*Z��0����hu�R��C��6�[�NU�H����ZI�TN���Yd�s�����M�1W���3KH\\���m�w�džh�H�ֵ�wC"����zK��m.4:����t��;㞞�>ZgZ���U�wmЏM��M)�ur���>���L��5=�c}MҡG���exOP���ܩ�k&��fxr��o/�[7�]���ML��esҬT�%ɮb���_B��k�eέh-Z-�*R���!]V�T�[��K_Y&DM1���@V�l���C�#?6D�Fn�Ti�9��e����2����� ++�e�V��Z����ҪNsX����=�ޚ�d)�;ے�uҭk�NN�xƌ�W��O�g-�6�߾\f`������?M�e�UHFK-K\*T�,����bF����h={���}gR�jl,��t�����4}�����;�L.6Jn�.�l�պ��ܐ������[��aT��ގ_��~q?���}��f!=�����K���K�d���v�ݖ��o�����5�d.5��ڡ������SQN��c<<�KJJ:;;�z�~<����h=}����b� +�:�H���e��=�_��nx{�"�� �������[�*{c�rm�d���Qq۰�<o�Yo�grA��F}cq=���e�,�ıZ��z|�z�� �r�s��ٝ5���R�+�$�m8Ku�1F�eٰ�8$$��?~������!Z�0���m�qR,ۥ4�mY-_Ѷr�{�/��:U�Cf_!O}O�_����0�k۔�u�%���~�]K���4.�Y=d�8I�n� +u� +i�������Q{���|6�V{����\�63����RWJXġ�ͧjdbSTTt��ա��#(Z�iu�"��J��Z�4soC� Yҧ��[s�5'L%S9��W$�B�R�7�M�|�BM���2Ϫ��+5�N��u�4���Rp��g���,������d8?���\2C�g+�e�����%��r�s����3}f�lO��)q*�%��-��W���6a�u��<�゚���s��ѡ��#+Z��>�Z�~��~V��L����z +�ľSCƒ6%f� -Wm>ҭ�a�2�V��;;5H[�n�e���9&?�ōU��A*�'!2��$�&j����� �Z1�`�\��0F�^uI���P������+�=�%�#�/&�o�"�-}z�:-MR2p���}��S�z�~����h=|����wc��Jˆٛ�0�����N ��q�F��=�Q���P���k&������ѻ�i�"��>�R�7Ͱl�n�X-��t��Y��߂��?%����T=���;c֤/�,&6���7䰡�[�eyJ�Iq��Z*b��9i�į���>�|�'�|��CGW#�T�1Z�h�fJJ�;����y������zO���#"Z͛;<|W�;��[� qj`|�ts�p2ty�%K���[4{���,_c�ez�&��G�d�,��L��3Ր1Z�I������_�����N��ZX�����-/#^i�)���[�9���)�$Z3g+�2��RFK��GW�PW �P7��ȸu��P�i�B��`�G�G�^��T'$`g�����<�������I&̩�X'�g��7��,�hb��P���RU�,o�c5�%!®t�\!���Ze������5�"'Hѭ�oUܿ���4�k�(�͉� +}��l��u]4��Ē]�C���9gO�1o�]9��I��I��͔�RT��V�t�%+�5u2���E��M]]]�������h�l;Znn�KV*n���g1)VqȾ5��Ȕ�����b�<i�L*Z�.��6bQv"q�B����I�� �,��F�S�__c1���U�u��jY~-��� ���X���W�Y +�j ���b��J��+ +N#k,>#��=���Z�����"'#-���>ȍ��I�[rҖjj�d������묂h�0�VyE��|��r��Ѫ����5V�ώ�A{��;O���>�<���$C�G]^��NcI��@��d�����GU�줥����ej窗NUʟ(����A�i�8}��%sFyLl�_�܇�T�SO�M�?�Y��_$�[�M�{Δ�S~�V� X#*Z<\��%�q�P�_M�L=z��Lu�� J��=&L�\j�q�����묂h�����ff�cc���w�J��N�X�1G��S�"�r4)��M�^n��d�Lu��.�d�m'l��ˑ�2oM��mW�I�yG��p|1n�g?����t�X�=��O���5�LE�D*¸�c9V`�5���Ţ�lYo�U3OfkX�kWg����c���Ӄ��߇h�� �h]�qo��S���u�R���H�2|w���!k�ʨ�51���=6��.WT�4�J'� +4KX<k������RuI�dR\Ŝ��K9V��I�[�;OGr�8�W�ezd�����Ȋ�ۀ��R�ք�$�ۖ:�6jq���Ӿy[�D���?-^�))쪦���GVZR2�*�d�E�X�X�ֵQ�͞6�:��e�y���Ǐ������h��u��>�Ϊ�wim�����51G�����?^��ѴXY)���\���/�D�,=I�0[�� +��ȬO��w��7�[�͙�>om���A���Mz���/� �\���o,��$V�xKʜ�2f�n%9N�5�m�Ҥ%��/��8��9"|6d����w�閄t��j��A)Yc�b�{l�r��Pg���+���8Ի�%-��Ѻ�ݳw�ٔ�Fy�hs���M�>;�kM�!Ҫ ]��*ȾFW#MT2�O�GT2@C5��4'ɥ8�= �I�.M�{���v���i�VJ�D��i�8.*���8�Z��H�UK �Z,�[�!��z�&jV���-9�mĠf�,9Ɨq�Q�QP�#�RVL4�)��g|t��fܬi�&��uuugΜ��!Z�0�E�e�4K������l�&ֽ�0x�ڸc�X51�V��eC���G�����҄%�hq1����V�똥/S8�F��n��b��t%�:U%HVE�A� ����|KU�>pl��-yI��]$�ܥF�1nn�;���ɓfM��+'�7Zd�������..���m[�-/�J-Z���������҆�G�d���h���10�Уg�ٮ�wo�hK���\G&ġ�T'�,S����j�ej�e�Ŗ�Zb�ϖ\ϕ����r�m7z��?W�?�I�u����2�'�C*�\�M[��'g{I� �k�_�=m��)s�F-^�?{ڄ� ���-jt5r�z���`���iS庑�V�S��y������'d����-���:�����jR���C�^,���WK����)%���!����� ѹ�I�����oD+s��V��7RT��<�H� +�D7$,��Ֆ9�5cF�̈́ٓ����E�܀^���&!FWK�_GE+~ٖ8��zy��N9MC��`2D��U�._�ް�PA���eB��V�3�\�(2rr1o<?�������YL��k��XS����1��}z��������g�j�`�4E_vn�����MQ�t}���92Mi��Q|+�s�$OC&�M�Mo���l2f�s2���[�-u6��R�I���UD�r�K�z�k�7Z��o))&h��;��vXOr��FB�*�L/�����������0 ���*Z�v���ϲ4�) ��T'%B-����WW��%&f�-�l�[>��:�'�F?;��օѽ�3�?����F}��7_��2֨2F�x����d��ɝ[Ù�#�F��������32�~��Q��IZ�뭝��Z���YL�2n̜R:j-j�e�Y`�]�j^��D�8��h�f���رcsss����4���hml�)�h&*`�oS�j�ZY)A^>�L��,b�D�9��5:���<&\s��M���Q�q��� ��j��XV����s-T��]B�NF_nn��@U���:Ż�id~kk/���Q���N,OC��JB���E�3�^�$��e�8+�y9q�z��w���tr��RTd|]�V��"�ܿ��[�>2�k�R7��@���W�-M���S� ++����4���h���qss��Ρ���T3�����7{��1�N����o��\� �!����SE�/�<n��ǻ��-5�:1�R�l�B��K���S����|���|��ъp�_fUø�_����ۢE��YE�{-3��%��C�caD��U�.\�P^^���ǷD���8���,\���&(�HHx(�X(���5�ic�/˽~6��NA���FAʟ�@��*-!$`O>CF�_Ӝ&��L��R~`���Ľ �����s�(�Z$�eJ��s��-�2R����Y�C��ŝa�c���W��W�x�E_�k�BG�H�������0���*Z���&..����6mZ�}<����v�襥Ny��iپ�B�r��Q��,`������|�p�2)��f�>=_V.�_�WE9�e!�c��B,����nU�Ӧ����� +|������)���.4ٰi�Ν:�A�;�I����[i��7���������}���������Ϝt����� I��7^RR2�?�@��`F�������C���h�[��[�?.n]�Gu�{cyD�rߍ^����t��J��kˊ{�ݠGK������UVL�V�f���<��nn���M�b���<Ѣ�I5N��y�o���J*Yo ,V_�H�gJ�� +�I���ĺm|#Z�}6j���Ԓ�c]L�KI1AG=�m�o;�G��[��?����:{� +e��L�-�k�S�g��p���Tt�2��T��J@̏���;4i$){���-؝�qy�u#��� ++�e��f���3R�wߚ'/�7��%�G��7��v >�H�o��m��B��D��U�>�駟��0�����F�-V]1nб���)W�0"�Κ�����L�h���f� +|7�n��&k���Q��A����z��Z� ���X�ȟ�l��߈��B�bn.=Ui=E2�i���T�7���-5.��E�eccS�B٪�ں)�����fLtΖ�[����z�������fD��7�U�6�h��&}z��B��x��b�[ãn$�j%x����1:*��D������j��L�-�Ţ<��g3��E��Z7���y�q�IgϞ}����<<x�d�����ˇv?3���֛Ѫ�:�<h��M��\�+h��R�{���E��Z�-�\vj����FK��GW�P�%�nY�D�n4Z�<�l���ReE#����S�Bwww[[[�;]�pah�3!Z�0�����~���}|�Lu��v2���w�9��4X.&LVZo덁f��z]�_ED�Ikqs��z�˛d������{٧1��5�Ae�MZ�ӥ��.!F��aU���l��2z��SE�≤h�w��@��`$F��NOq�V碨eu�X�ч�hUEw�5��]��Z2M9AC%m���|D�z��|��)�gO ����ݝ�q`��=�3�h��������Ud����I�[JJ�d�� ���#1Z� �\���豁�����aN �z�2� + +q�7�b��\[=[]9EI&T\؍��|�<�YӅy�ʩy�K�8N�t�H�Dq��IsI��p.P��&#'���U]5CR:����n�&ı!~����|l�����@�-�@���V��c�,��RWI#q��]�13�e�g+�����N#�Ҕ�p1J�ε�r᜴d�(2eD]�V�hQ��4�KJ����-U��R��5*�_oE�69�w4Y�h!Z�0�u�ƽ��u�ꩩ�-�|q(�w�2�rU�%�=���Q�Ɇ� :pp��А�Ґ�S�5g �B��QU{���e����⇂<�z��A����srr��k�I[�9����TNx)*�d�����dV�PO�s�{��E��h�H�֭�=�i[lJ�}wP���ic�O�EWM�������9t�~7e̘�3gqD�$�շ�X�KIz/�,y;�u��R��L�rb�{��h}��7���m���-�~�����I�^�>=_K-KE9QF.�θ�b�h�Ȋ���ĩ���iQ�c\�KC�WEN�ܴ�r��j2Yc����j�4�$iq_!^KuU���W[[��yE�h/�����[T���h1� ��رc��Ҟ<yRXXH� �Yu� 9+Ȇ��i㗨��I�F�h�;��r������*��\X@��7����ƍC�;?6D�FV�=~ZPܢg���P�Qw�8��L7KA!���������K@�o�,����1""��+W�<z�h`��=6G�m�Yk��b�h�]���M�I��Mjj���s,Zl&-���m���|*)ƋIٛ�P�2 �0�Ty)/.)��o߾�ޝ��#+Z���V'-�\G�Xޛ}l5��B�� VS����Л:KQRZ���ZZZ����{k�v��v�+����r�H��Ϯ�B��:��DSU�ptt|�˻��2224�\<js�k�r�Ȉy�g�� �T)�}�L�-�b��2!S~�{��;v|ܝ7�-���*�e��-!���>�=>H����g�����/���߿���3Ƴ���d��Ӷ��*��@�u���m����<x0���|��qcc������}��g���"����s���D������^D��FT�=z��Ӣ�okX�nQ���������� ���� +�N��/477��>o㘣�0X���|��'aaao�����geeQ�bbl/"`D]������{��zKV.��E{-D`DQ�z��Yi�^R))�!���ƕ������~����z����bTWW7}�t���͒�Q�`��KF6�z{D��FT�zz��.�����{GG�lMZ��%�u2 +r��n>a/��<}���gx��݆�� ������e�n�T���/��&g��u9s�LZZu�Ɔ�<\��d����i�Y�NKSRL�R�B�-�mDE�,���ݿ�����$ ��<j}C�ӏ9�7Ζ���͒�TB��S�"k��?M.��m'��رc'N^"�IZŸD�-�mDE�ٳg;w�QW��^DH��+8����߾}�o���[�7l:�BYڂ�Cm�]m���DrYo;;::rss�t,�M�6Ml�\eYqoD���-JWW����������ژr�MMM\\\�������U��G��O?N�1�Q� �(�?g�7�� Z�0����#��z�z&��iaMM u����d���gx�����r� ��fL!�W�@��F�-����1�����GD�-6@~:d�ֿ4$K��ޢ��h��l��D����� D�-`�� Z�6-�@��m Z��h�@������h��l��D����� D�-`�� Z�6-�@��m Z��h�@������h��l��D����� D�-`�� Z�6-�@��m Z��h�@������h��l��D����� D�-`�� Z�6-�@��m Z��h�@������h��l��D����� D�-`�� Z�6-�@��m Z��h�@������h��l��D����� D�-`�� Z�6-�@��m Z��h�@������{���<$&��;�8d��摍dƞ�� ��fF���;8z����!�n�#D�����C���L��� Z���h��2����d&�?�x-�`f��lCʞ����m���M¦˽����>[{�r������[��*��Eugz�V]��6��>��-�`�he�]�������������W�ʣ=�ܼ��F-��h���9y��\bwg{~�LrMgooO{���?xU��$ZM���R���������`�ʺ�l�=C�� D�>z�b�.>�}|�))e嶫ϟw6��8�_����-����w{{�jb?�`7����{����l�}}�a���-�ڮ��'{�S_$}ZΘ������/���S�Q����'��o�Z�h S��|�h�n��w���QϮ��W��!��W����F+|宛�{�_۵<~� Z���C��:�*=$&�o���G4��}~����� ����]����IW]��#Z���,�����5�M/�veȋ{�oJ�,*;�u���$��7z_�����^����)D+���|у��uM����6)8�98;��<���R͎����pD��!Z���h������ <w�����o�k���얛}'a\ r��J����e�jI v��{"�- G�������?{�����A������ +��}�G'1i��ǃh�^0���L~k�Xl���[��#D���&�d�4�etȆ��C����L��� Z��h�@������h��l��D����� D�-`�� Z�6-�@��m Z��h�@������h��l��D����� D�-`�� Z�6-�@��m Z��h�@���h=}�т2r�$�RD`D#���IE�������Po� �5�\?�h�k,�0BQ����۳c� �����XMW����Ļ!��u�9���/�n�x���\��?ڶ=���تh��Z�5�c���ݮi������?qc�N�8�b��Rт�V���ֺ^���>���!���e./�D>������x@\.�o�-vk�M�2�>�fт�c�t+���O�V��,���̚E�Xwk����b���c�/(�,Z�H�֒�R/��L��j�b͢�<�~V�P�z�e�[�D�y��y��E�4D�4D�4D�4D�4D�4D�4D�4D�4~�+Z� +endstream +endobj +30 0 obj +<< /Type /XObject +/Subtype /Image +/Height 677 +/Width 572 +/BitsPerComponent 8 +/ColorSpace /DeviceGray +/Decode [0 1] +/Length 1636 +/Filter [/FlateDecode] +/DecodeParms [<< /Predictor 15 +/Colors 1 +/BitsPerComponent 8 +/Columns 572 +>>] +>> +stream +x���1 �0���'�r�3U���<��w�w���<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�!3�y��Cf2�<d�![z�� +endstream +endobj +31 0 obj +<< /Length 2146 +>> +stream +q +/DeviceRGB cs +0.0 0.0 0.0 scn +/DeviceRGB CS +0.0 0.0 0.0 SCN + +q +429.0 0.0 0.0 507.75 48.24 298.14 cm +/I2 Do +Q +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 262.116 Td +/F2.0 18 Tf +<322e332e204d69736520656e20706c616365206465206361636865> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.58029 Tw + +BT +48.24 234.096 Td +/F1.0 10.5 Tf +[<416a6f7574657a20756e652067657374696f6e20646520636163686520737572206c6520736572766963652071756920728e6375708f7265206c61206c697374652064657320747970657320646520706f6b> 20.01953 <656d6f6e2061696e736920717565206c61>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 218.316 Td +/F1.0 10.5 Tf +<6c6973746520646573206472657373657572732e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +1.05903 Tw + +BT +48.24 190.536 Td +/F1.0 10.5 Tf +<4c65206361636865206465732064726573736575727320646f69742061766f697220756e65206475728e652064652076696520617373657a20636f75727465202831206d696e757465292c207061726365207175d5756e206472657373657572> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 174.756 Td +/F1.0 10.5 Tf +<70657574206661697265208e766f6c75657220736f6e208e71756970652021> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 146.976 Td +/F1.0 10.5 Tf +[<54> 29.78516 <657374657a20756e6974616972656d656e74206c6520626f6e20666f6e6374696f6e6e656d656e7420646520766f7472652063616368652e>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.91969 Tw + +BT +48.24 119.196 Td +/F1.0 10.5 Tf +[<56> 60.05859 <6f69636920706f757220766f757320616964657220756e207465737420756e69746169726520717565206ad5616920696d706c8e6d656e748e20706f75722076616c69646572206c6120626f6e6e6520636f6e6669677572> 20.01953 <6174696f6e206465>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 103.416 Td +/F1.0 10.5 Tf +<6d6f6e206361636865203a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +49.24 14.263 Td +/F1.0 9 Tf +<34> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +32 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 31 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/XObject << /I2 29 0 R +/Stamp2 107 0 R +>> +/Font << /F2.0 8 0 R +/F1.0 13 0 R +>> +>> +>> +endobj +33 0 obj +[32 0 R /XYZ 0 286.14 null] +endobj +34 0 obj +<< /Length 25024 +>> +stream +q + +BT +48.24 794.5242 Td +ET + +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +48.24 794.5242 Td +/F7.0 9.975 Tf +[<506f6b> 20.01953 <656d6f6e5479706553657276696365496d706c54> 29.78516 <6573742e6a617661>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +1.0 1.0 1.0 scn +52.24 786.899 m +543.04 786.899 l +545.24914 786.899 547.04 785.10814 547.04 782.899 c +547.04 52.24 l +547.04 50.03086 545.24914 48.24 543.04 48.24 c +52.24 48.24 l +50.03086 48.24 48.24 50.03086 48.24 52.24 c +48.24 782.899 l +48.24 785.10814 50.03086 786.899 52.24 786.899 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 786.899 m +543.04 786.899 l +545.24914 786.899 547.04 785.10814 547.04 782.899 c +547.04 52.24 l +547.04 50.03086 545.24914 48.24 543.04 48.24 c +52.24 48.24 l +50.03086 48.24 48.24 50.03086 48.24 52.24 c +48.24 782.899 l +48.24 785.10814 50.03086 786.899 52.24 786.899 c +h +S +Q +q +1.0 1.0 1.0 SCN +0.8999999999999999 w +[3.6 3.6] 0.0 d +52.99 48.24 m +542.29 48.24 l +S +Q +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 764.074 Td +/F3.0 11 Tf +<ca3120> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +75.74 764.074 Td +/F6.0 11 Tf +<7061636b616765> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +114.24 764.074 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.73333 0.0 0.4 scn +0.73333 0.0 0.4 SCN + +BT +119.74 764.074 Td +/F6.0 11 Tf +<636f6d2e6d696167652e616c6f6d2e74702e67616d655f75692e636f6e666967> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +295.74 764.074 Td +/F3.0 11 Tf +<3b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 749.334 Td +/F3.0 11 Tf +<ca3220> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 734.594 Td +/F3.0 11 Tf +<ca3320> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +75.74 734.594 Td +/F6.0 11 Tf +<696d706f7274> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +108.74 734.594 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.73333 0.0 0.4 scn +0.73333 0.0 0.4 SCN + +BT +114.24 734.594 Td +/F6.0 11 Tf +<636f6d2e6d696167652e616c6f6d2e74702e67616d655f75692e706f6b656d6f6e54797065732e506f6b656d6f6e54797065> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +389.24 734.594 Td +/F3.0 11 Tf +<3b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 719.854 Td +/F3.0 11 Tf +<ca3420> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +75.74 719.854 Td +/F6.0 11 Tf +<696d706f7274> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +108.74 719.854 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.73333 0.0 0.4 scn +0.73333 0.0 0.4 SCN + +BT +114.24 719.854 Td +/F6.0 11 Tf +<636f6d2e6d696167652e616c6f6d2e74702e67616d655f75692e706f6b656d6f6e54797065732e506f6b656d6f6e547970654170695265706f7369746f7279> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +460.74 719.854 Td +/F3.0 11 Tf +<3b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 705.114 Td +/F3.0 11 Tf +<ca3520> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +75.74 705.114 Td +/F6.0 11 Tf +<696d706f7274> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +108.74 705.114 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.73333 0.0 0.4 scn +0.73333 0.0 0.4 SCN + +BT +114.24 705.114 Td +/F6.0 11 Tf +<636f6d2e6d696167652e616c6f6d2e74702e67616d655f75692e706f6b656d6f6e54797065732e506f6b656d6f6e5479706553657276696365> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +427.74 705.114 Td +/F3.0 11 Tf +<3b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 690.374 Td +/F3.0 11 Tf +<ca3620> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +75.74 690.374 Td +/F6.0 11 Tf +<696d706f7274> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +108.74 690.374 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.73333 0.0 0.4 scn +0.73333 0.0 0.4 SCN + +BT +114.24 690.374 Td +/F6.0 11 Tf +<6f72672e6a756e69742e6a7570697465722e6170692e4265666f726545616368> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +290.24 690.374 Td +/F3.0 11 Tf +<3b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 675.634 Td +/F3.0 11 Tf +<ca3720> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +75.74 675.634 Td +/F6.0 11 Tf +<696d706f7274> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +108.74 675.634 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.73333 0.0 0.4 scn +0.73333 0.0 0.4 SCN + +BT +114.24 675.634 Td +/F6.0 11 Tf +<6f72672e6a756e69742e6a7570697465722e6170692e54657374> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +257.24 675.634 Td +/F3.0 11 Tf +<3b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 660.894 Td +/F3.0 11 Tf +<ca3820> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +75.74 660.894 Td +/F6.0 11 Tf +<696d706f7274> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +108.74 660.894 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.73333 0.0 0.4 scn +0.73333 0.0 0.4 SCN + +BT +114.24 660.894 Td +/F6.0 11 Tf +<6f72672e6d6f636b69746f2e4d6f636b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +202.24 660.894 Td +/F3.0 11 Tf +<3b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 646.154 Td +/F3.0 11 Tf +<ca3920> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +75.74 646.154 Td +/F6.0 11 Tf +<696d706f7274> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +108.74 646.154 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.73333 0.0 0.4 scn +0.73333 0.0 0.4 SCN + +BT +114.24 646.154 Td +/F6.0 11 Tf +<6f72672e6d6f636b69746f2e4d6f636b69746f416e6e6f746174696f6e73> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +279.24 646.154 Td +/F3.0 11 Tf +<3b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 631.414 Td +/F3.0 11 Tf +<313020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +75.74 631.414 Td +/F6.0 11 Tf +<696d706f7274> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +108.74 631.414 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.73333 0.0 0.4 scn +0.73333 0.0 0.4 SCN + +BT +114.24 631.414 Td +/F6.0 11 Tf +<6f72672e737072696e676672616d65776f726b2e6265616e732e666163746f72792e616e6e6f746174696f6e2e4175746f7769726564> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +411.24 631.414 Td +/F3.0 11 Tf +<3b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 616.674 Td +/F3.0 11 Tf +<313120> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +75.74 616.674 Td +/F6.0 11 Tf +<696d706f7274> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +108.74 616.674 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.73333 0.0 0.4 scn +0.73333 0.0 0.4 SCN + +BT +114.24 616.674 Td +/F6.0 11 Tf +<6f72672e737072696e676672616d65776f726b2e6265616e732e666163746f72792e616e6e6f746174696f6e2e56616c7565> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +389.24 616.674 Td +/F3.0 11 Tf +<3b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 601.934 Td +/F3.0 11 Tf +<313220> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +75.74 601.934 Td +/F6.0 11 Tf +<696d706f7274> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +108.74 601.934 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.73333 0.0 0.4 scn +0.73333 0.0 0.4 SCN + +BT +114.24 601.934 Td +/F6.0 11 Tf +<6f72672e737072696e676672616d65776f726b2e626f6f742e746573742e636f6e746578742e537072696e67426f6f7454657374> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +400.24 601.934 Td +/F3.0 11 Tf +<3b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 587.194 Td +/F3.0 11 Tf +<313320> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +75.74 587.194 Td +/F6.0 11 Tf +<696d706f7274> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +108.74 587.194 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.73333 0.0 0.4 scn +0.73333 0.0 0.4 SCN + +BT +114.24 587.194 Td +/F6.0 11 Tf +<6f72672e737072696e676672616d65776f726b2e63616368652e43616368654d616e61676572> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +323.24 587.194 Td +/F3.0 11 Tf +<3b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 572.454 Td +/F3.0 11 Tf +<313420> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +75.74 572.454 Td +/F6.0 11 Tf +<696d706f7274> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +108.74 572.454 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.73333 0.0 0.4 scn +0.73333 0.0 0.4 SCN + +BT +114.24 572.454 Td +/F6.0 11 Tf +<6f72672e737072696e676672616d65776f726b2e7765622e636c69656e742e5265737454656d706c617465> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +350.74 572.454 Td +/F3.0 11 Tf +<3b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 557.714 Td +/F3.0 11 Tf +<313520> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 542.974 Td +/F3.0 11 Tf +<313620> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +75.74 542.974 Td +/F6.0 11 Tf +<696d706f727420737461746963> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +147.24 542.974 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.73333 0.0 0.4 scn +0.73333 0.0 0.4 SCN + +BT +152.74 542.974 Td +/F6.0 11 Tf +<6f72672e6a756e69742e6a7570697465722e6170692e417373657274696f6e732e2a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +339.74 542.974 Td +/F3.0 11 Tf +<3b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 528.234 Td +/F3.0 11 Tf +<313720> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +75.74 528.234 Td +/F6.0 11 Tf +<696d706f727420737461746963> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +147.24 528.234 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.73333 0.0 0.4 scn +0.73333 0.0 0.4 SCN + +BT +152.74 528.234 Td +/F6.0 11 Tf +<6f72672e6d6f636b69746f2e4d6f636b69746f2e2a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +268.24 528.234 Td +/F3.0 11 Tf +<3b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 513.494 Td +/F3.0 11 Tf +<313820> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 498.754 Td +/F3.0 11 Tf +<313920> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.33333 0.33333 0.33333 scn +0.33333 0.33333 0.33333 SCN + +BT +75.74 498.754 Td +/F3.0 11 Tf +<40537072696e67426f6f7454657374> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +158.24 498.754 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +BT +163.74 498.754 Td +/F3.1 11 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 484.014 Td +/F3.0 11 Tf +<323020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +75.74 484.014 Td +/F6.0 11 Tf +<636c617373> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +103.24 484.014 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.73333 0.0 0.4 scn +0.73333 0.0 0.4 SCN + +BT +108.74 484.014 Td +/F6.0 11 Tf +<506f6b656d6f6e5479706553657276696365496d706c54657374> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +251.74 484.014 Td +/F3.0 11 Tf +<207b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 469.274 Td +/F3.0 11 Tf +<323120> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 454.534 Td +/F3.0 11 Tf +<323220> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 454.534 Td +/F3.0 11 Tf +<20202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.33333 0.33333 0.33333 scn +0.33333 0.33333 0.33333 SCN + +BT +97.74 454.534 Td +/F3.0 11 Tf +<404175746f7769726564> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 439.794 Td +/F3.0 11 Tf +<323320> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 439.794 Td +/F3.0 11 Tf +<20202020506f6b656d6f6e547970655365727669636520706f6b656d6f6e54797065536572766963653b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 425.054 Td +/F3.0 11 Tf +<323420> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 410.314 Td +/F3.0 11 Tf +<323520> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 410.314 Td +/F3.0 11 Tf +<20202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.33333 0.33333 0.33333 scn +0.33333 0.33333 0.33333 SCN + +BT +97.74 410.314 Td +/F3.0 11 Tf +<404d6f636b4265616e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +147.24 410.314 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +BT +152.74 410.314 Td +/F3.1 11 Tf +<22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 395.574 Td +/F3.0 11 Tf +<323620> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 395.574 Td +/F3.0 11 Tf +<20202020506f6b656d6f6e547970654170695265706f7369746f7279206170695265706f7369746f72793b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 380.834 Td +/F3.0 11 Tf +<323720> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 366.094 Td +/F3.0 11 Tf +<323820> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 366.094 Td +/F3.0 11 Tf +<20202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.33333 0.33333 0.33333 scn +0.33333 0.33333 0.33333 SCN + +BT +97.74 366.094 Td +/F3.0 11 Tf +<404175746f7769726564> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 351.354 Td +/F3.0 11 Tf +<323920> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 351.354 Td +/F3.0 11 Tf +<2020202043616368654d616e616765722063616368654d616e616765723b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 336.614 Td +/F3.0 11 Tf +<333020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 321.874 Td +/F3.0 11 Tf +<333120> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 321.874 Td +/F3.0 11 Tf +<20202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.33333 0.33333 0.33333 scn +0.33333 0.33333 0.33333 SCN + +BT +97.74 321.874 Td +/F3.0 11 Tf +<404265666f726545616368> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 307.134 Td +/F3.0 11 Tf +<333220> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 307.134 Td +/F3.0 11 Tf +<20202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.53333 0.53333 0.53333 scn +0.53333 0.53333 0.53333 SCN + +BT +97.74 307.134 Td +/F6.0 11 Tf +<766f6964> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +119.74 307.134 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4 0.73333 scn +0.0 0.4 0.73333 SCN + +BT +125.24 307.134 Td +/F6.0 11 Tf +<7365745570> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +152.74 307.134 Td +/F3.0 11 Tf +<2829207b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 292.394 Td +/F3.0 11 Tf +<333320> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 292.394 Td +/F3.0 11 Tf +<2020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +119.74 292.394 Td +/F6.0 11 Tf +<766172> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +136.24 292.394 Td +/F3.0 11 Tf +<2070696b61636875203d20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +196.74 292.394 Td +/F6.0 11 Tf +<6e6577> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +213.24 292.394 Td +/F3.0 11 Tf +<20506f6b656d6f6e5479706528> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +284.74 292.394 Td +/F6.0 11 Tf +<3235> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +295.74 292.394 Td +/F3.0 11 Tf +<2c20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +306.74 290.854 49.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +306.74 292.394 Td +/F3.0 11 Tf +<2250696b6163687522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +356.24 292.394 Td +/F3.0 11 Tf +<293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 277.654 Td +/F3.0 11 Tf +<333420> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 277.654 Td +/F3.0 11 Tf +<20202020202020207768656e286170695265706f7369746f72792e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.4 0.6 scn +0.2 0.4 0.6 SCN + +BT +224.24 277.654 Td +/F3.0 11 Tf +<676574506f6b656d6f6e54797065> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +301.24 277.654 Td +/F3.0 11 Tf +<28> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +306.74 277.654 Td +/F6.0 11 Tf +<3235> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +317.74 277.654 Td +/F3.0 11 Tf +<29292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.4 0.6 scn +0.2 0.4 0.6 SCN + +BT +334.24 277.654 Td +/F3.0 11 Tf +<7468656e52657475726e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +389.24 277.654 Td +/F3.0 11 Tf +<284c6973742e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.4 0.6 scn +0.2 0.4 0.6 SCN + +BT +422.24 277.654 Td +/F3.0 11 Tf +<6f66> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +433.24 277.654 Td +/F3.0 11 Tf +<2870696b6163687529293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 262.914 Td +/F3.0 11 Tf +<333520> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 262.914 Td +/F3.0 11 Tf +<202020207d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 248.174 Td +/F3.0 11 Tf +<333620> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 233.434 Td +/F3.0 11 Tf +<333720> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 233.434 Td +/F3.0 11 Tf +<20202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.33333 0.33333 0.33333 scn +0.33333 0.33333 0.33333 SCN + +BT +97.74 233.434 Td +/F3.0 11 Tf +<4054657374> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 218.694 Td +/F3.0 11 Tf +<333820> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 218.694 Td +/F3.0 11 Tf +<20202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.53333 0.53333 0.53333 scn +0.53333 0.53333 0.53333 SCN + +BT +97.74 218.694 Td +/F6.0 11 Tf +<766f6964> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +119.74 218.694 Td +/F3.0 11 Tf +<20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.4 0.73333 scn +0.0 0.4 0.73333 SCN + +BT +125.24 218.694 Td +/F6.0 11 Tf +<676574506f6b656d6f6e547970655f73686f756c645573654361636865> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +284.74 218.694 Td +/F3.0 11 Tf +<2829207b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 203.954 Td +/F3.0 11 Tf +<333920> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 203.954 Td +/F3.0 11 Tf +<2020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.53333 0.53333 0.53333 scn +0.53333 0.53333 0.53333 SCN + +BT +119.74 203.954 Td +/F3.0 11 Tf +<2f2f2066697273742063616c6c2c2073686f756c642063616c6c20746865206d6f636b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 189.214 Td +/F3.0 11 Tf +<343020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 189.214 Td +/F3.0 11 Tf +<2020202020202020706f6b656d6f6e54797065536572766963652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.4 0.6 scn +0.2 0.4 0.6 SCN + +BT +224.24 189.214 Td +/F3.0 11 Tf +<676574506f6b656d6f6e54797065> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +301.24 189.214 Td +/F3.0 11 Tf +<28> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +306.74 189.214 Td +/F6.0 11 Tf +<3235> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +317.74 189.214 Td +/F3.0 11 Tf +<293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 174.474 Td +/F3.0 11 Tf +<343120> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 159.734 Td +/F3.0 11 Tf +<343220> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 159.734 Td +/F3.0 11 Tf +<2020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.53333 0.53333 0.53333 scn +0.53333 0.53333 0.53333 SCN + +BT +119.74 159.734 Td +/F3.0 11 Tf +<2f2f206170695265706f7369746f72792073686f756c642068617665206265656e2063616c6c6564206f6e6365> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 144.994 Td +/F3.0 11 Tf +<343320> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 144.994 Td +/F3.0 11 Tf +<2020202020202020766572696679286170695265706f7369746f7279292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.4 0.6 scn +0.2 0.4 0.6 SCN + +BT +240.74 144.994 Td +/F3.0 11 Tf +<676574506f6b656d6f6e54797065> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +317.74 144.994 Td +/F3.0 11 Tf +<28> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +323.24 144.994 Td +/F6.0 11 Tf +<3235> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +334.24 144.994 Td +/F3.0 11 Tf +<293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 130.254 Td +/F3.0 11 Tf +<343420> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 115.514 Td +/F3.0 11 Tf +<343520> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 115.514 Td +/F3.0 11 Tf +<2020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.53333 0.53333 0.53333 scn +0.53333 0.53333 0.53333 SCN + +BT +119.74 115.514 Td +/F3.0 11 Tf +<2f2f207365636f6e642063616c6c2c2073686f756c6420757365206361636865> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 100.774 Td +/F3.0 11 Tf +<343620> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 100.774 Td +/F3.0 11 Tf +<2020202020202020706f6b656d6f6e54797065536572766963652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.4 0.6 scn +0.2 0.4 0.6 SCN + +BT +224.24 100.774 Td +/F3.0 11 Tf +<676574506f6b656d6f6e54797065> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +301.24 100.774 Td +/F3.0 11 Tf +<28> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +306.74 100.774 Td +/F6.0 11 Tf +<3235> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +317.74 100.774 Td +/F3.0 11 Tf +<293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 86.034 Td +/F3.0 11 Tf +<343720> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 71.294 Td +/F3.0 11 Tf +<343820> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 71.294 Td +/F3.0 11 Tf +<2020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.53333 0.53333 0.53333 scn +0.53333 0.53333 0.53333 SCN + +BT +119.74 71.294 Td +/F3.0 11 Tf +<2f2f206170695265706f7369746f72792073686f756c64206e6f742062652063616c6c656420616e796d6f7265206265636175736520726573756c7420697320696e2063616368652021> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +526.74 71.294 Td +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +59.24 56.554 Td +/F3.0 11 Tf +<ca2020> Tj +ET + +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +BT +75.74 56.554 Td +/F3.1 11 Tf +<23> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +541.009 14.263 Td +/F1.0 9 Tf +<35> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +35 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 34 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F7.0 36 0 R +/F3.0 14 0 R +/F6.0 25 0 R +/F3.1 39 0 R +/F1.0 13 0 R +>> +/XObject << /Stamp1 106 0 R +>> +>> +>> +endobj +36 0 obj +<< /Type /Font +/BaseFont /908655+NotoSerif-Italic +/Subtype /TrueType +/FontDescriptor 133 0 R +/FirstChar 32 +/LastChar 255 +/Widths 135 0 R +/ToUnicode 134 0 R +>> +endobj +37 0 obj +<< /Length 12311 +>> +stream +q +q +/DeviceRGB cs +1.0 1.0 1.0 scn +52.24 805.89 m +543.04 805.89 l +545.24914 805.89 547.04 804.09914 547.04 801.89 c +547.04 666.23 l +547.04 664.02086 545.24914 662.23 543.04 662.23 c +52.24 662.23 l +50.03086 662.23 48.24 664.02086 48.24 666.23 c +48.24 801.89 l +48.24 804.09914 50.03086 805.89 52.24 805.89 c +h +f +/DeviceRGB CS +0.8 0.8 0.8 SCN +0.75 w +52.24 805.89 m +543.04 805.89 l +545.24914 805.89 547.04 804.09914 547.04 801.89 c +547.04 666.23 l +547.04 664.02086 545.24914 662.23 543.04 662.23 c +52.24 662.23 l +50.03086 662.23 48.24 664.02086 48.24 666.23 c +48.24 801.89 l +48.24 804.09914 50.03086 805.89 52.24 805.89 c +h +S +Q +q +/DeviceRGB CS +1.0 1.0 1.0 SCN +0.8999999999999999 w +[3.6 3.6] 0.0 d +52.99 805.89 m +542.29 805.89 l +S +Q +/DeviceRGB cs +0.6 0.6 0.6 scn +/DeviceRGB CS +0.6 0.6 0.6 SCN + +BT +59.24 794.065 Td +/F3.0 11 Tf +<343920> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 794.065 Td +/F3.0 11 Tf +<20202020202020207665726966794e6f4d6f7265496e746572616374696f6e73286170695265706f7369746f7279293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 779.325 Td +/F3.0 11 Tf +<353020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 764.585 Td +/F3.0 11 Tf +<353120> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 764.585 Td +/F3.0 11 Tf +<2020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.53333 0.53333 0.53333 scn +0.53333 0.53333 0.53333 SCN + +BT +119.74 764.585 Td +/F3.0 11 Tf +<2f2f206f6e6520726573756c742073686f756c6420626520696e2063616368652021> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 749.845 Td +/F3.0 11 Tf +<353220> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 749.845 Td +/F3.0 11 Tf +<2020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +119.74 749.845 Td +/F6.0 11 Tf +<766172> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +136.24 749.845 Td +/F3.0 11 Tf +<2063616368656456616c7565203d2063616368654d616e616765722e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.4 0.6 scn +0.2 0.4 0.6 SCN + +BT +290.24 749.845 Td +/F3.0 11 Tf +<6765744361636865> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +334.24 749.845 Td +/F3.0 11 Tf +<28> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +339.74 748.305 82.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +339.74 749.845 Td +/F3.0 11 Tf +<22706f6b656d6f6e2d747970657322> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +422.24 749.845 Td +/F3.0 11 Tf +<292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.4 0.6 scn +0.2 0.4 0.6 SCN + +BT +433.24 749.845 Td +/F3.0 11 Tf +<676574> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +449.74 749.845 Td +/F3.0 11 Tf +<28> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +455.24 749.845 Td +/F6.0 11 Tf +<3235> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +466.24 749.845 Td +/F3.0 11 Tf +<292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.4 0.6 scn +0.2 0.4 0.6 SCN + +BT +477.24 749.845 Td +/F3.0 11 Tf +<676574> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +493.74 749.845 Td +/F3.0 11 Tf +<28293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 735.105 Td +/F3.0 11 Tf +<353320> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 735.105 Td +/F3.0 11 Tf +<20202020202020206173736572744e6f744e756c6c2863616368656456616c7565293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 720.365 Td +/F3.0 11 Tf +<353420> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 720.365 Td +/F3.0 11 Tf +<2020202020202020617373657274457175616c7328506f6b656d6f6e547970652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.4 0.6 scn +0.2 0.4 0.6 SCN + +BT +257.24 720.365 Td +/F3.0 11 Tf +<636c617373> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +284.74 720.365 Td +/F3.0 11 Tf +<2c2063616368656456616c75652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.4 0.6 scn +0.2 0.4 0.6 SCN + +BT +361.74 720.365 Td +/F3.0 11 Tf +<676574436c617373> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +405.74 720.365 Td +/F3.0 11 Tf +<2829293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 705.625 Td +/F3.0 11 Tf +<353520> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 705.625 Td +/F3.0 11 Tf +<2020202020202020617373657274457175616c7328> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +191.24 704.085 49.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +191.24 705.625 Td +/F3.0 11 Tf +<2250696b6163687522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +240.74 705.625 Td +/F3.0 11 Tf +<2c202828506f6b656d6f6e547970652963616368656456616c7565292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.4 0.6 scn +0.2 0.4 0.6 SCN + +BT +400.24 705.625 Td +/F3.0 11 Tf +<6e616d65> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +422.24 705.625 Td +/F3.0 11 Tf +<2829293b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 690.885 Td +/F3.0 11 Tf +<353620> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 690.885 Td +/F3.0 11 Tf +<202020207d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 676.145 Td +/F3.0 11 Tf +<353720> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 676.145 Td +/F3.0 11 Tf +<7d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +BT +50.865 644.505 Td +/F3.1 10.5 Tf +<21> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +63.99 644.266 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +63.99 644.266 Td +/F1.0 10.5 Tf +[<4e6f75732065788e6375746f6e7320756e20746573742064d5696e748e6772> 20.01953 <6174696f6e2071756920648e6d6172726520737072696e672d626f6f74>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +BT +50.865 622.725 Td +/F3.1 10.5 Tf +<22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.57359 Tw + +BT +63.99 622.486 Td +ET + + +0.0 Tw +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.57359 Tw + +BT +63.99 622.486 Td +/F1.0 10.5 Tf +[<44616e73206c6520746573742c206e6f75732072656d706c618d6f6e73206e6f747265204170695265706f7369746f72792070617220756e206d6f636b2c20717569206e6f7573207065726d65747472> 20.01953 <6120646520768e726966696572>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +63.99 606.706 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +63.99 606.706 Td +/F1.0 10.5 Tf +<73d5696c2061208e748e20617070656c8e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +BT +50.865 585.165 Td +/F3.1 10.5 Tf +<23> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +63.99 584.926 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +63.99 584.926 Td +/F1.0 10.5 Tf +<4e6f75732076616c69646f6e7320717565206c6520636163686520657374206269656e207574696c69738e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 545.086 Td +/F2.0 18 Tf +[<322e342e2056> 60.05859 <616c69646174696f6e20646520766f7320648e76656c6f7070656d656e7473>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +2.72457 Tw + +BT +48.24 517.066 Td +/F1.0 10.5 Tf +<506f757220766f757320616d757365722c20766f757320706f7576657a2074657374657220766f7320648e76656c6f7070656d656e7473206176656320756e65206f7520706c7573696575727320646520766f7320415049> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 501.286 Td +/F1.0 10.5 Tf +<8e7465696e74657320706f757220766f6972206365207175d5696c2073652070617373652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 457.174 Td +/F2.0 22 Tf +<332e20626174746c652d617069> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.5 w +0.93333 0.93333 0.93333 SCN +108.24 439.95 m +108.24 416.17 l +S +Q +0.09804 0.25098 0.48627 scn +0.09804 0.25098 0.48627 SCN + +BT +66.35 419.1425 Td +/F5.1 23.78 Tf +<22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +120.24 423.986 Td +/F1.0 10.5 Tf +<5072656e657a20756e207065752064652074656d707320706f75722066696e616c69736572206c657320617574726573205450206176616e742064d5656e74616d6572206365747465207061727469652021> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.30057 Tw + +BT +48.24 392.206 Td +/F1.0 10.5 Tf +<4e6f757320636f6d6d656e8d6f6e732064616e73206365205450206c6520648e76656c6f7070656d656e74206475207365727669636520646520636f6d626174732c20717565206e6f757320636f6e74696e7565726f6e7320737572> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 376.426 Td +/F1.0 10.5 Tf +<6c65732070726f636861696e65732073656d61696e65732021> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 336.586 Td +/F2.0 18 Tf +<332e312e2050726f6a6574204769744c6162> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 308.566 Td +/F1.0 10.5 Tf +<436c697175657a20737572206c65206c69656e2073756976616e7420706f757220696e697469616c6973657220766f7472652070726f6a657420737572204769744c6162203a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.25882 0.5451 0.79216 scn +0.25882 0.5451 0.79216 SCN + +BT +380.8485 308.566 Td +/F1.0 10.5 Tf +<4769744c616220436c617373726f6f6d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 268.726 Td +/F2.0 18 Tf +[<332e322e2053746174732064657320506f6b> 20.01953 <656d6f6e73>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 240.706 Td +/F1.0 10.5 Tf +[<4c657320747970657320646520506f6b> 20.01953 <656d6f6e206f6e7420646573207374617469737469717565732064652062617365203a>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 212.926 Td +/F1.0 10.5 Tf +<a5> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc + +BT +66.24 212.926 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 212.926 Td +/F1.0 10.5 Tf +<76697465737365> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 191.146 Td +/F1.0 10.5 Tf +<a5> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc + +BT +66.24 191.146 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 191.146 Td +/F1.0 10.5 Tf +<61747461717565> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 169.366 Td +/F1.0 10.5 Tf +<a5> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc + +BT +66.24 169.366 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 169.366 Td +/F1.0 10.5 Tf +<648e66656e7365> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 147.586 Td +/F1.0 10.5 Tf +<a5> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc + +BT +66.24 147.586 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 147.586 Td +/F1.0 10.5 Tf +<6870> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +4.50434 Tw + +BT +48.24 119.806 Td +/F1.0 10.5 Tf +[<43686171756520506f6b> 20.01953 <656d6f6e2c20656e20666f6e6374696f6e20646520736f6e206e69766561752c20617572> 20.01953 <612064657320737461746973746971756573207175692073d56170707569656e742073757220636573>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +2.87682 Tw + +BT +48.24 104.026 Td +/F1.0 10.5 Tf +<73746174697374697175657320646520626173652e20506f7572206c65732073746174697374697175657320646520766974657373652c2064d56174746171756520657420646520648e66656e73652c206c61207374617469737469717565206475> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 88.246 Td +/F1.0 10.5 Tf +[<706f6b> 20.01953 <656d6f6e20657374203a>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +BT +48.24 62.65 Td +/F3.0 10.5 Tf +<737461743d352b286261736553746174202a20286e697665617529202f20353029> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +49.24 14.263 Td +/F1.0 9 Tf +<36> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +38 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 37 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F3.0 14 0 R +/F6.0 25 0 R +/F3.1 39 0 R +/F1.0 13 0 R +/F2.0 8 0 R +/F5.1 20 0 R +>> +/XObject << /Stamp2 107 0 R +>> +>> +/Annots [43 0 R] +>> +endobj +39 0 obj +<< /Type /Font +/BaseFont /c4b453+mplus1mn-regular +/Subtype /TrueType +/FontDescriptor 137 0 R +/FirstChar 32 +/LastChar 255 +/Widths 139 0 R +/ToUnicode 138 0 R +>> +endobj +40 0 obj +[38 0 R /XYZ 0 569.11 null] +endobj +41 0 obj +[38 0 R /XYZ 0 485.47 null] +endobj +42 0 obj +[38 0 R /XYZ 0 360.61 null] +endobj +43 0 obj +<< /Border [0 0 0] +/A << /Type /Action +/S /URI +/URI (https://gitlab-classrooms.cleverapps.io/assignments/06da3771-6470-4444-96b6-9bee204e8398/accept) +>> +/Subtype /Link +/Rect [380.8485 305.5 469.017 319.78] +/Type /Annot +>> +endobj +44 0 obj +[38 0 R /XYZ 0 292.75 null] +endobj +45 0 obj +<< /Length 21936 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +48.24 793.926 Td +/F1.0 10.5 Tf +[<4c657320706f696e74732064652076696520647520506f6b> 20.01953 <656d6f6e20736f6e742063616c63756c8e73206176656320636574746520666f726d756c65203a>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +BT +48.24 768.33 Td +/F3.0 10.5 Tf +<737461743d31302b6e69766561752b286261736553746174202a20286e697665617529202f20353029> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.5 w +0.93333 0.93333 0.93333 SCN +108.24 754.11 m +108.24 698.77 l +S +Q +0.09804 0.25098 0.48627 scn +0.09804 0.25098 0.48627 SCN + +BT +66.24 717.44 Td +/F5.1 24 Tf +<22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +1.25229 Tw + +BT +120.24 738.146 Td +/F1.0 10.5 Tf +[<556e20706f6b> 20.01953 <656d6f6e206465206e69766561752035302061206c65732073746174732064652062617365202b20352c20657420756e206e6f6d62726520646520706f696e747320646520766965>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.18939 Tw + +BT +120.24 722.366 Td +/F1.0 10.5 Tf +[<8e67616c206175782073746174732064652062617365202b2036302e20556e20706f6b> 20.01953 <656d6f6e206465206e6976656175203130302061206c65732073746174732064652062617365202a2032202b20352c206574>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +120.24 706.586 Td +/F1.0 10.5 Tf +<756e206e6f6d62726520646520706f696e747320646520766965208e67616c652088206c6120737461742064652062617365202a2032202b20313130> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 674.806 Td +/F1.0 10.5 Tf +[<54> 29.78516 <6f75746573206c65732076616c6575727320736f6e74206172726f6e64696573206175206e6f6d62726520696e668e72696575722e>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 647.026 Td +/F1.0 10.5 Tf +<506f757220646f6e6e657220756e206578656d706c6520636f6e63726574203a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 619.246 Td +/F1.0 10.5 Tf +<50696b616368752061206c657320737461747320646520626173652073756976616e746573203a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +48.24 592.0642 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 592.0642 Td +/F7.0 9.975 Tf +[<54> 29.78516 <61626c6520312e204c657320737461747320646520626173652064652050696b61636875>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 562.659 249.4 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 562.659 249.4 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 540.879 249.4 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 540.879 249.4 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 519.099 249.4 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 519.099 249.4 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 497.319 249.4 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 497.319 249.4 21.78 re +f +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 584.439 m +297.64 584.439 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 562.659 m +297.64 562.659 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 584.689 m +48.24 562.409 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 584.689 m +297.64 562.409 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +51.24 569.475 Td +/F1.0 10.5 Tf +<61747461636b> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 584.439 m +547.04 584.439 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 562.659 m +547.04 562.659 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 584.689 m +297.64 562.409 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +547.04 584.689 m +547.04 562.409 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +300.64 569.475 Td +/F1.0 10.5 Tf +<3535> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 562.659 m +297.64 562.659 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 540.879 m +297.64 540.879 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 562.909 m +48.24 540.629 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 562.909 m +297.64 540.629 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +51.24 547.695 Td +/F1.0 10.5 Tf +<646566656e7365> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 562.659 m +547.04 562.659 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 540.879 m +547.04 540.879 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 562.909 m +297.64 540.629 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +547.04 562.909 m +547.04 540.629 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +300.64 547.695 Td +/F1.0 10.5 Tf +<3430> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 540.879 m +297.64 540.879 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 519.099 m +297.64 519.099 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 541.129 m +48.24 518.849 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 541.129 m +297.64 518.849 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +51.24 525.915 Td +/F1.0 10.5 Tf +<7370656564> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 540.879 m +547.04 540.879 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 519.099 m +547.04 519.099 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 541.129 m +297.64 518.849 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +547.04 541.129 m +547.04 518.849 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +300.64 525.915 Td +/F1.0 10.5 Tf +<3930> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 519.099 m +297.64 519.099 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 497.319 m +297.64 497.319 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 519.349 m +48.24 497.069 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 519.349 m +297.64 497.069 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +51.24 504.135 Td +/F1.0 10.5 Tf +<6870> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 519.099 m +547.04 519.099 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 497.319 m +547.04 497.319 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 519.349 m +297.64 497.069 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +547.04 519.349 m +547.04 497.069 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +300.64 504.135 Td +/F1.0 10.5 Tf +<3335> Tj +ET + +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 473.355 Td +/F1.0 10.5 Tf +<556e2070696b61636875206465206e697665617520352061206c65732073746174732073756976616e746573203a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +48.24 446.1732 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 446.1732 Td +/F7.0 9.975 Tf +[<54> 29.78516 <61626c6520322e205175656c71756573206e6976656175782064652070696b61636875>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 416.768 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +148.0 416.768 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +247.76 416.768 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +347.52 416.768 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +447.28 416.768 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 394.988 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +148.0 394.988 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +247.76 394.988 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +347.52 394.988 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +447.28 394.988 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 373.208 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +148.0 373.208 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +247.76 373.208 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +347.52 373.208 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +447.28 373.208 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 351.428 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +148.0 351.428 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +247.76 351.428 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +347.52 351.428 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +447.28 351.428 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 329.648 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +148.0 329.648 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +247.76 329.648 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +347.52 329.648 99.76 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +447.28 329.648 99.76 21.78 re +f +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 438.548 m +148.0 438.548 l +S +[] 0 d +1.25 w +0.86667 0.86667 0.86667 SCN +48.24 416.768 m +148.0 416.768 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 438.798 m +48.24 416.143 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +148.0 438.798 m +148.0 416.143 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +51.24 423.584 Td +/F2.0 10.5 Tf +<70696b61636875> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +148.0 438.548 m +247.76 438.548 l +S +[] 0 d +1.25 w +0.86667 0.86667 0.86667 SCN +148.0 416.768 m +247.76 416.768 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +148.0 438.798 m +148.0 416.143 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +247.76 438.798 m +247.76 416.143 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +151.0 423.584 Td +/F2.0 10.5 Tf +<6e69766561752036> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +247.76 438.548 m +347.52 438.548 l +S +[] 0 d +1.25 w +0.86667 0.86667 0.86667 SCN +247.76 416.768 m +347.52 416.768 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +247.76 438.798 m +247.76 416.143 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +347.52 438.798 m +347.52 416.143 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +250.76 423.584 Td +/F2.0 10.5 Tf +<6e6976656175203138> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +347.52 438.548 m +447.28 438.548 l +S +[] 0 d +1.25 w +0.86667 0.86667 0.86667 SCN +347.52 416.768 m +447.28 416.768 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +347.52 438.798 m +347.52 416.143 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +447.28 438.798 m +447.28 416.143 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +350.52 423.584 Td +/F2.0 10.5 Tf +<6e6976656175203530> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +447.28 438.548 m +547.04 438.548 l +S +[] 0 d +1.25 w +0.86667 0.86667 0.86667 SCN +447.28 416.768 m +547.04 416.768 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +447.28 438.798 m +447.28 416.143 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +547.04 438.798 m +547.04 416.143 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +450.28 423.584 Td +/F2.0 10.5 Tf +<6e697665617520313030> Tj +ET + +0.0 0.0 0.0 scn +1.25 w +0.86667 0.86667 0.86667 SCN +48.24 416.768 m +148.0 416.768 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 394.988 m +148.0 394.988 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 417.393 m +48.24 394.738 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +148.0 417.393 m +148.0 394.738 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +51.24 401.804 Td +/F1.0 10.5 Tf +<61747461636b> Tj +ET + +0.0 0.0 0.0 scn +1.25 w +0.86667 0.86667 0.86667 SCN +148.0 416.768 m +247.76 416.768 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +148.0 394.988 m +247.76 394.988 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +148.0 417.393 m +148.0 394.738 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +247.76 417.393 m +247.76 394.738 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +151.0 401.804 Td +/F1.0 10.5 Tf +<3131> Tj +ET + +0.0 0.0 0.0 scn +1.25 w +0.86667 0.86667 0.86667 SCN +247.76 416.768 m +347.52 416.768 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +247.76 394.988 m +347.52 394.988 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +247.76 417.393 m +247.76 394.738 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +347.52 417.393 m +347.52 394.738 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +250.76 401.804 Td +/F1.0 10.5 Tf +<3234> Tj +ET + +0.0 0.0 0.0 scn +1.25 w +0.86667 0.86667 0.86667 SCN +347.52 416.768 m +447.28 416.768 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +347.52 394.988 m +447.28 394.988 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +347.52 417.393 m +347.52 394.738 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +447.28 417.393 m +447.28 394.738 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +350.52 401.804 Td +/F1.0 10.5 Tf +<3630> Tj +ET + +0.0 0.0 0.0 scn +1.25 w +0.86667 0.86667 0.86667 SCN +447.28 416.768 m +547.04 416.768 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +447.28 394.988 m +547.04 394.988 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +447.28 417.393 m +447.28 394.738 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +547.04 417.393 m +547.04 394.738 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +450.28 401.804 Td +/F1.0 10.5 Tf +<313135> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 394.988 m +148.0 394.988 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 373.208 m +148.0 373.208 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 395.238 m +48.24 372.958 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +148.0 395.238 m +148.0 372.958 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +51.24 380.024 Td +/F1.0 10.5 Tf +<646566656e7365> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +148.0 394.988 m +247.76 394.988 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +148.0 373.208 m +247.76 373.208 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +148.0 395.238 m +148.0 372.958 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +247.76 395.238 m +247.76 372.958 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +151.0 380.024 Td +/F1.0 10.5 Tf +<39> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +247.76 394.988 m +347.52 394.988 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +247.76 373.208 m +347.52 373.208 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +247.76 395.238 m +247.76 372.958 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +347.52 395.238 m +347.52 372.958 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +250.76 380.024 Td +/F1.0 10.5 Tf +<3139> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +347.52 394.988 m +447.28 394.988 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +347.52 373.208 m +447.28 373.208 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +347.52 395.238 m +347.52 372.958 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +447.28 395.238 m +447.28 372.958 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +350.52 380.024 Td +/F1.0 10.5 Tf +<3435> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +447.28 394.988 m +547.04 394.988 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +447.28 373.208 m +547.04 373.208 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +447.28 395.238 m +447.28 372.958 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +547.04 395.238 m +547.04 372.958 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +450.28 380.024 Td +/F1.0 10.5 Tf +<3835> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 373.208 m +148.0 373.208 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 351.428 m +148.0 351.428 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 373.458 m +48.24 351.178 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +148.0 373.458 m +148.0 351.178 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +51.24 358.244 Td +/F1.0 10.5 Tf +<7370656564> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +148.0 373.208 m +247.76 373.208 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +148.0 351.428 m +247.76 351.428 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +148.0 373.458 m +148.0 351.178 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +247.76 373.458 m +247.76 351.178 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +151.0 358.244 Td +/F1.0 10.5 Tf +<3135> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +247.76 373.208 m +347.52 373.208 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +247.76 351.428 m +347.52 351.428 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +247.76 373.458 m +247.76 351.178 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +347.52 373.458 m +347.52 351.178 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +250.76 358.244 Td +/F1.0 10.5 Tf +<3337> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +347.52 373.208 m +447.28 373.208 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +347.52 351.428 m +447.28 351.428 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +347.52 373.458 m +347.52 351.178 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +447.28 373.458 m +447.28 351.178 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +350.52 358.244 Td +/F1.0 10.5 Tf +<3935> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +447.28 373.208 m +547.04 373.208 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +447.28 351.428 m +547.04 351.428 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +447.28 373.458 m +447.28 351.178 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +547.04 373.458 m +547.04 351.178 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +450.28 358.244 Td +/F1.0 10.5 Tf +<313835> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 351.428 m +148.0 351.428 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 329.648 m +148.0 329.648 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 351.678 m +48.24 329.398 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +148.0 351.678 m +148.0 329.398 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +51.24 336.464 Td +/F1.0 10.5 Tf +<6870> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +148.0 351.428 m +247.76 351.428 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +148.0 329.648 m +247.76 329.648 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +148.0 351.678 m +148.0 329.398 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +247.76 351.678 m +247.76 329.398 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +151.0 336.464 Td +/F1.0 10.5 Tf +<3230> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +247.76 351.428 m +347.52 351.428 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +247.76 329.648 m +347.52 329.648 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +247.76 351.678 m +247.76 329.398 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +347.52 351.678 m +347.52 329.398 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +250.76 336.464 Td +/F1.0 10.5 Tf +<3430> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +347.52 351.428 m +447.28 351.428 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +347.52 329.648 m +447.28 329.648 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +347.52 351.678 m +347.52 329.398 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +447.28 351.678 m +447.28 329.398 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +350.52 336.464 Td +/F1.0 10.5 Tf +<3935> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +447.28 351.428 m +547.04 351.428 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +447.28 329.648 m +547.04 329.648 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +447.28 351.678 m +447.28 329.398 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +547.04 351.678 m +547.04 329.398 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +450.28 336.464 Td +/F1.0 10.5 Tf +<313830> Tj +ET + +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 293.624 Td +/F2.0 18 Tf +<332e332e204174746171756520657420648e66656e7365> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.66198 Tw + +BT +48.24 265.604 Td +/F1.0 10.5 Tf +[<4c6f72732064d5756e20636f6d6261742c207175616e6420756e20706f6b> 20.01953 <8e6d6f6e20656e206174746171756520756e2061757472652c20696c206c756920696e666c6967652064657320648e678974732071756920736f6e742072657469728e73>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 249.824 Td +/F1.0 10.5 Tf +[<64657320706f696e74732064652076696520647520706f6b> 20.01953 <656d6f6e206174746171758e2e>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 222.044 Td +/F1.0 10.5 Tf +<4c6120666f726d756c6520706f75722063616c63756c6572206c657320648e6789747320696e666c69678e732070617220756e65206174746171756520657374203a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +48.24 194.8622 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 194.8622 Td +/F7.0 9.975 Tf +<4c6120666f726d756c652064657320648e676174732c206176656320> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +BT +178.56338 194.8622 Td +/F3.0 9.975 Tf +<6e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +183.55088 194.8622 Td +/F7.0 9.975 Tf +[<206c65206e697665617520647520706f6b> 20.01953 <656d6f6e20617474617175616e742c20>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +BT +340.65693 194.8622 Td +/F3.0 9.975 Tf +<61> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +345.64443 194.8622 Td +/F7.0 9.975 Tf +<2073612073746174697374697175652064d5617474617175652c20657420> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +BT +472.24713 194.8622 Td +/F3.0 9.975 Tf +<64> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +477.23463 194.8622 Td +/F7.0 9.975 Tf +<206c61207374617469737469717565> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +48.24 179.8712 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 179.8712 Td +/F7.0 9.975 Tf +[<646520648e66656e736520647520706f6b> 20.01953 <656d6f6e20616476657273652e>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +BT +48.24 162.466 Td +/F3.0 10.5 Tf +<2820282028322a6e292f35202b2032202a2061202f20642029202b20322029> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 124.222 Td +/F2.0 18 Tf +<332e342e20528f676c657320647520636f6d626174> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 96.202 Td +/F1.0 10.5 Tf +<4c6520636f6d62617420736520648e726f756c6520656e20746f75722070617220746f75722e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.94346 Tw + +BT +48.24 68.422 Td +/F1.0 10.5 Tf +[<4c6f72732064d5756e20746f75722c2063686171756520647265737365757220646520706f6b> 20.01953 <656d6f6e207065757420646f6e6e657220756e206f72647265208820736f6e20706f6b> 20.01953 <656d6f6e20286174746171756572292c206f75>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 52.642 Td +/F1.0 10.5 Tf +<7574696c6973657220756e206f626a65742028706f74696f6e2c206574632e292e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +541.009 14.263 Td +/F1.0 9 Tf +<37> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +46 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 45 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F1.0 13 0 R +/F3.0 14 0 R +/F5.1 20 0 R +/F7.0 36 0 R +/F2.0 8 0 R +>> +/XObject << /Stamp1 106 0 R +>> +>> +>> +endobj +47 0 obj +[46 0 R /XYZ 0 317.648 null] +endobj +48 0 obj +[46 0 R /XYZ 0 148.246 null] +endobj +49 0 obj +<< /Length 22288 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +2.02451 Tw + +BT +48.24 793.926 Td +/F1.0 10.5 Tf +[<43d5657374206c6520647265737365757220646f6e74206c612073746174206465207669746573736520647520706f6b> 20.01953 <656d6f6e20657374206c6120706c7573208e6c65768e652071756920636f6d6d656e63652e205375697669206465>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 778.146 Td +/F1.0 10.5 Tf +<6cd561757472652064726573736575722e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.50548 Tw + +BT +48.24 750.366 Td +/F1.0 10.5 Tf +[<53692070656e64616e7420756e20746f7572206c6120766965206465206cd5756e20646573206465757820506f6b> 20.01953 <656d6f6e7320746f6d6265208820302c20696c20657374204b> 20.01953 <4f2e2043d5657374206c6520706f6b> 20.01953 <656d6f6e2073756976616e74>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 734.586 Td +/F1.0 10.5 Tf +<647520647265737365757220717569207072656e64206c612073756974652c20657420756e206e6f757665617520746f757220636f6d6d656e63652e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 694.746 Td +/F2.0 18 Tf +<332e352e205574696c69736174696f6e206465206cd5415049> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 666.726 Td +/F1.0 10.5 Tf +[<44616e7320756e207072656d6965722074656d70732c206e6f7472652041504920646520636f6d6261742064657672> 20.01953 <61206578706f736572206c657320726f757465732073756976616e746573203a>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 638.946 Td +/F1.0 10.5 Tf +<a5> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc + +0.26146 Tw + +BT +66.24 638.946 Td +ET + + +0.0 Tw +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +0.26146 Tw + +BT +66.24 638.946 Td +/F3.0 10.5 Tf +<504f5354202f626174746c6573> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.26146 Tw + +BT +134.75146 638.946 Td +/F1.0 10.5 Tf +[<203a205072656e64203220706172> 20.01953 <616d8f7472657320286e6f6d732064657320322064726573736575727320656e20706172> 20.01953 <616d8f74726573292e2043728e6520756e6520696e7374616e6365206465>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +66.24 623.166 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 623.166 Td +/F1.0 10.5 Tf +<636f6d626174206574207265746f75726e65206cd56f626a657420426174746c65207065726d657474616e74206465206cd56964656e7469666965722e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 601.386 Td +/F1.0 10.5 Tf +<a5> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc + +BT +66.24 601.386 Td +ET + +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +BT +66.24 601.386 Td +/F3.0 10.5 Tf +<474554202f626174746c6573> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +129.24 601.386 Td +/F1.0 10.5 Tf +<203a206c69737465206c657320636f6d6261747320656e20636f757273> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 579.606 Td +/F1.0 10.5 Tf +<a5> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc + +BT +66.24 579.606 Td +ET + +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +BT +66.24 579.606 Td +/F3.0 10.5 Tf +<474554202f626174746c65732f7b757569647d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +165.99 579.606 Td +/F1.0 10.5 Tf +<203a20528e6375708f7265206cd58e7461742064d5756e20636f6d62617420656e20636f757273> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 557.826 Td +/F1.0 10.5 Tf +<a5> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc + +4.883 Tw + +BT +66.24 557.826 Td +ET + + +0.0 Tw +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +4.883 Tw + +BT +66.24 557.826 Td +/F3.0 10.5 Tf +<504f5354202f626174746c65732f7b757569647d2f7b747261696e65724e616d657d2f61747461636b> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +4.883 Tw + +BT +286.373 557.826 Td +/F1.0 10.5 Tf +<203a205065726d6574208820756e20647265737365757220646520646f6e6e657220756e206f72647265> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +66.24 542.046 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 542.046 Td +/F1.0 10.5 Tf +<64d5617474617175652070656e64616e74206c6520636f6d6261742e205265746f75726e65206cd58e74617420647520636f6d6261742e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +70.6765 520.266 Td +/F1.0 10.5 Tf +<312e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc + +BT +84.24 520.266 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +84.24 520.266 Td +/F1.0 10.5 Tf +[<5369206c65207472> 20.01953 <61696e65722061747461717565207175616e64206365206ed56573742070617320736f6e20746f75722c2072656e766f696520756e652065727265757220>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +BT +425.71029 520.266 Td +/F3.0 10.5 Tf +<343030204241442052455155455354> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 492.486 Td +/F1.0 10.5 Tf +<4c6520636f6d626174207072656e64206c6120666f726d652073756976616e7465203a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +48.24 465.3042 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 465.3042 Td +/F7.0 9.975 Tf +<4c6520636f6d62617420617520666f726d6174204a534f4e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +1.0 1.0 1.0 scn +52.24 457.679 m +543.04 457.679 l +545.24914 457.679 547.04 455.88814 547.04 453.679 c +547.04 52.24 l +547.04 50.03086 545.24914 48.24 543.04 48.24 c +52.24 48.24 l +50.03086 48.24 48.24 50.03086 48.24 52.24 c +48.24 453.679 l +48.24 455.88814 50.03086 457.679 52.24 457.679 c +h +f +0.8 0.8 0.8 SCN +0.75 w +52.24 457.679 m +543.04 457.679 l +545.24914 457.679 547.04 455.88814 547.04 453.679 c +547.04 52.24 l +547.04 50.03086 545.24914 48.24 543.04 48.24 c +52.24 48.24 l +50.03086 48.24 48.24 50.03086 48.24 52.24 c +48.24 453.679 l +48.24 455.88814 50.03086 457.679 52.24 457.679 c +h +S +Q +q +1.0 1.0 1.0 SCN +0.8999999999999999 w +[3.6 3.6] 0.0 d +52.99 48.24 m +542.29 48.24 l +S +Q +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 434.854 Td +/F3.0 11 Tf +<ca3120> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 434.854 Td +/F3.0 11 Tf +<7b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 420.114 Td +/F3.0 11 Tf +<ca3220> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 420.114 Td +/F3.0 11 Tf +<20202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +97.74 418.574 33.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +97.74 420.114 Td +/F3.0 11 Tf +<227575696422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +130.74 420.114 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +141.74 418.574 209.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +141.74 420.114 Td +/F3.0 11 Tf +<2237383163326363372d313638312d346336612d613934662d30343435613036323934353322> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +350.74 420.114 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 405.374 Td +/F3.0 11 Tf +<ca3320> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 405.374 Td +/F3.0 11 Tf +<20202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +97.74 403.834 49.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +97.74 405.374 Td +/F3.0 11 Tf +<22747261696e657222> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +147.24 405.374 Td +/F3.0 11 Tf +<3a207b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 390.634 Td +/F3.0 11 Tf +<ca3420> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 390.634 Td +/F3.0 11 Tf +<2020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +119.74 389.094 33.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +119.74 390.634 Td +/F3.0 11 Tf +<226e616d6522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +152.74 390.634 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 389.094 27.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 390.634 Td +/F3.0 11 Tf +<2241736822> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +191.24 390.634 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 375.894 Td +/F3.0 11 Tf +<ca3520> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 375.894 Td +/F3.0 11 Tf +<2020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +119.74 374.354 33.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +119.74 375.894 Td +/F3.0 11 Tf +<227465616d22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +152.74 375.894 Td +/F3.0 11 Tf +<3a205b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 361.154 Td +/F3.0 11 Tf +<ca3620> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 361.154 Td +/F3.0 11 Tf +<2020202020202020202020207b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 346.414 Td +/F3.0 11 Tf +<ca3720> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 346.414 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 344.874 22.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 346.414 Td +/F3.0 11 Tf +<22696422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +185.74 346.414 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +196.74 346.414 Td +/F6.0 11 Tf +<31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +202.24 346.414 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 331.674 Td +/F3.0 11 Tf +<ca3820> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 331.674 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 330.134 33.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 331.674 Td +/F3.0 11 Tf +<227479706522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +196.74 331.674 Td +/F3.0 11 Tf +<3a207b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 316.934 Td +/F3.0 11 Tf +<ca3920> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 316.934 Td +/F3.0 11 Tf +<2020202020202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +185.74 315.394 22.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +185.74 316.934 Td +/F3.0 11 Tf +<22696422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +207.74 316.934 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +218.74 316.934 Td +/F6.0 11 Tf +<3235> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +229.74 316.934 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 302.194 Td +/F3.0 11 Tf +<313020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 302.194 Td +/F3.0 11 Tf +<2020202020202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +185.74 300.654 33.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +185.74 302.194 Td +/F3.0 11 Tf +<226e616d6522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +218.74 302.194 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +229.74 300.654 49.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +229.74 302.194 Td +/F3.0 11 Tf +<2250696b6163687522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +279.24 302.194 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 287.454 Td +/F3.0 11 Tf +<313120> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 287.454 Td +/F3.0 11 Tf +<2020202020202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +185.74 285.914 49.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +185.74 287.454 Td +/F3.0 11 Tf +<227370726974657322> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +235.24 287.454 Td +/F3.0 11 Tf +<3a207b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 272.714 Td +/F3.0 11 Tf +<313220> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 272.714 Td +/F3.0 11 Tf +<202020202020202020202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +207.74 271.174 77.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +207.74 272.714 Td +/F3.0 11 Tf +<226261636b5f64656661756c7422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +284.74 272.714 Td +/F3.0 11 Tf +<3a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +59.24 257.974 Td +/F3.0 11 Tf +<ca2020> Tj +ET + +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +75.74 256.434 456.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +75.74 257.974 Td +/F3.0 11 Tf +<2268747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f506f6b654150492f737072697465732f6d61737465722f737072697465732f706f6b656d6f6e2f6261636b2f32352e70> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +59.24 243.234 Td +/F3.0 11 Tf +<ca2020> Tj +ET + +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +75.74 241.694 16.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +75.74 243.234 Td +/F3.0 11 Tf +<6e6722> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +92.24 243.234 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 228.494 Td +/F3.0 11 Tf +<313320> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 228.494 Td +/F3.0 11 Tf +<202020202020202020202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +207.74 226.954 82.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +207.74 228.494 Td +/F3.0 11 Tf +<2266726f6e745f64656661756c7422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +290.24 228.494 Td +/F3.0 11 Tf +<3a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +59.24 213.754 Td +/F3.0 11 Tf +<ca2020> Tj +ET + +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +75.74 212.214 445.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +75.74 213.754 Td +/F3.0 11 Tf +<2268747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f506f6b654150492f737072697465732f6d61737465722f737072697465732f706f6b656d6f6e2f32352e706e6722> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 199.014 Td +/F3.0 11 Tf +<313420> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 199.014 Td +/F3.0 11 Tf +<20202020202020202020202020202020202020207d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 184.274 Td +/F3.0 11 Tf +<313520> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 184.274 Td +/F3.0 11 Tf +<202020202020202020202020202020207d2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 169.534 Td +/F3.0 11 Tf +<313620> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 169.534 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 167.994 38.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 169.534 Td +/F3.0 11 Tf +<226d6178487022> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +202.24 169.534 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +213.24 169.534 Td +/F6.0 11 Tf +<3430> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +224.24 169.534 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 154.794 Td +/F3.0 11 Tf +<313720> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 154.794 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 153.254 44.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 154.794 Td +/F3.0 11 Tf +<2261747461636b22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +207.74 154.794 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +218.74 154.794 Td +/F6.0 11 Tf +<3234> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +229.74 154.794 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 140.054 Td +/F3.0 11 Tf +<313820> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 140.054 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 138.514 49.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 140.054 Td +/F3.0 11 Tf +<22646566656e736522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +213.24 140.054 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +224.24 140.054 Td +/F6.0 11 Tf +<3139> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +235.24 140.054 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 125.314 Td +/F3.0 11 Tf +<313920> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 125.314 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 123.774 38.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 125.314 Td +/F3.0 11 Tf +<22737065656422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +202.24 125.314 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +213.24 125.314 Td +/F6.0 11 Tf +<3337> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +224.24 125.314 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 110.574 Td +/F3.0 11 Tf +<323020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 110.574 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 109.034 38.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 110.574 Td +/F3.0 11 Tf +<226c6576656c22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +202.24 110.574 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +213.24 110.574 Td +/F6.0 11 Tf +<3138> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +224.24 110.574 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 95.834 Td +/F3.0 11 Tf +<323120> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 95.834 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 94.294 22.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 95.834 Td +/F3.0 11 Tf +<22687022> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +185.74 95.834 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +196.74 95.834 Td +/F6.0 11 Tf +<3430> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +207.74 95.834 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 81.094 Td +/F3.0 11 Tf +<323220> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 81.094 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 79.554 22.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 81.094 Td +/F3.0 11 Tf +<226b6f22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +185.74 81.094 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +196.74 81.094 Td +/F6.0 11 Tf +<66616c7365> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 66.354 Td +/F3.0 11 Tf +<323320> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 66.354 Td +/F3.0 11 Tf +<2020202020202020202020207d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 51.614 Td +/F3.0 11 Tf +<323420> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 51.614 Td +/F3.0 11 Tf +<20202020202020205d2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +49.24 14.263 Td +/F1.0 9 Tf +<38> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +50 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 49 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F1.0 13 0 R +/F2.0 8 0 R +/F3.0 14 0 R +/F7.0 36 0 R +/F6.0 25 0 R +>> +/XObject << /Stamp2 107 0 R +>> +>> +>> +endobj +51 0 obj +[50 0 R /XYZ 0 718.77 null] +endobj +52 0 obj +<< /Length 30496 +>> +stream +q +q +/DeviceRGB cs +1.0 1.0 1.0 scn +52.24 805.89 m +543.04 805.89 l +545.24914 805.89 547.04 804.09914 547.04 801.89 c +547.04 52.24 l +547.04 50.03086 545.24914 48.24 543.04 48.24 c +52.24 48.24 l +50.03086 48.24 48.24 50.03086 48.24 52.24 c +48.24 801.89 l +48.24 804.09914 50.03086 805.89 52.24 805.89 c +h +f +/DeviceRGB CS +0.8 0.8 0.8 SCN +0.75 w +52.24 805.89 m +543.04 805.89 l +545.24914 805.89 547.04 804.09914 547.04 801.89 c +547.04 52.24 l +547.04 50.03086 545.24914 48.24 543.04 48.24 c +52.24 48.24 l +50.03086 48.24 48.24 50.03086 48.24 52.24 c +48.24 801.89 l +48.24 804.09914 50.03086 805.89 52.24 805.89 c +h +S +Q +q +/DeviceRGB CS +1.0 1.0 1.0 SCN +0.8999999999999999 w +[3.6 3.6] 0.0 d +52.99 805.89 m +542.29 805.89 l +S +Q +q +/DeviceRGB CS +1.0 1.0 1.0 SCN +0.8999999999999999 w +[3.6 3.6] 0.0 d +52.99 48.24 m +542.29 48.24 l +S +Q +/DeviceRGB cs +0.6 0.6 0.6 scn +/DeviceRGB CS +0.6 0.6 0.6 SCN + +BT +59.24 794.065 Td +/F3.0 11 Tf +<323520> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 794.065 Td +/F3.0 11 Tf +<2020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +119.74 792.525 55.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +119.74 794.065 Td +/F3.0 11 Tf +<226e6578745475726e22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +174.74 794.065 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +185.74 794.065 Td +/F6.0 11 Tf +<74727565> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 779.325 Td +/F3.0 11 Tf +<323620> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 779.325 Td +/F3.0 11 Tf +<202020207d2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 764.585 Td +/F3.0 11 Tf +<323720> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 764.585 Td +/F3.0 11 Tf +<20202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +97.74 763.045 55.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +97.74 764.585 Td +/F3.0 11 Tf +<226f70706f6e656e7422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +152.74 764.585 Td +/F3.0 11 Tf +<3a207b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 749.845 Td +/F3.0 11 Tf +<323820> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 749.845 Td +/F3.0 11 Tf +<2020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +119.74 748.305 33.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +119.74 749.845 Td +/F3.0 11 Tf +<226e616d6522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +152.74 749.845 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 748.305 38.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 749.845 Td +/F3.0 11 Tf +<224d6973747922> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +202.24 749.845 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 735.105 Td +/F3.0 11 Tf +<323920> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 735.105 Td +/F3.0 11 Tf +<2020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +119.74 733.565 33.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +119.74 735.105 Td +/F3.0 11 Tf +<227465616d22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +152.74 735.105 Td +/F3.0 11 Tf +<3a205b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 720.365 Td +/F3.0 11 Tf +<333020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 720.365 Td +/F3.0 11 Tf +<2020202020202020202020207b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 705.625 Td +/F3.0 11 Tf +<333120> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 705.625 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 704.085 22.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 705.625 Td +/F3.0 11 Tf +<22696422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +185.74 705.625 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +196.74 705.625 Td +/F6.0 11 Tf +<32> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +202.24 705.625 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 690.885 Td +/F3.0 11 Tf +<333220> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 690.885 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 689.345 33.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 690.885 Td +/F3.0 11 Tf +<227479706522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +196.74 690.885 Td +/F3.0 11 Tf +<3a207b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 676.145 Td +/F3.0 11 Tf +<333320> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 676.145 Td +/F3.0 11 Tf +<2020202020202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +185.74 674.605 22.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +185.74 676.145 Td +/F3.0 11 Tf +<22696422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +207.74 676.145 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +218.74 676.145 Td +/F6.0 11 Tf +<313230> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +235.24 676.145 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 661.405 Td +/F3.0 11 Tf +<333420> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 661.405 Td +/F3.0 11 Tf +<2020202020202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +185.74 659.865 33.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +185.74 661.405 Td +/F3.0 11 Tf +<226e616d6522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +218.74 661.405 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +229.74 659.865 44.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +229.74 661.405 Td +/F3.0 11 Tf +<2253746172797522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +273.74 661.405 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 646.665 Td +/F3.0 11 Tf +<333520> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 646.665 Td +/F3.0 11 Tf +<2020202020202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +185.74 645.125 49.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +185.74 646.665 Td +/F3.0 11 Tf +<227370726974657322> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +235.24 646.665 Td +/F3.0 11 Tf +<3a207b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 631.925 Td +/F3.0 11 Tf +<333620> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 631.925 Td +/F3.0 11 Tf +<202020202020202020202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +207.74 630.385 77.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +207.74 631.925 Td +/F3.0 11 Tf +<226261636b5f64656661756c7422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +284.74 631.925 Td +/F3.0 11 Tf +<3a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +59.24 617.185 Td +/F3.0 11 Tf +<ca2020> Tj +ET + +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +75.74 615.645 456.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +75.74 617.185 Td +/F3.0 11 Tf +<2268747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f506f6b654150492f737072697465732f6d61737465722f737072697465732f706f6b656d6f6e2f6261636b2f3132302e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +59.24 602.445 Td +/F3.0 11 Tf +<ca2020> Tj +ET + +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +75.74 600.905 22.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +75.74 602.445 Td +/F3.0 11 Tf +<706e6722> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +97.74 602.445 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 587.705 Td +/F3.0 11 Tf +<333720> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 587.705 Td +/F3.0 11 Tf +<202020202020202020202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +207.74 586.165 82.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +207.74 587.705 Td +/F3.0 11 Tf +<2266726f6e745f64656661756c7422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +290.24 587.705 Td +/F3.0 11 Tf +<3a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +59.24 572.965 Td +/F3.0 11 Tf +<ca2020> Tj +ET + +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +75.74 571.425 451.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +75.74 572.965 Td +/F3.0 11 Tf +<2268747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f506f6b654150492f737072697465732f6d61737465722f737072697465732f706f6b656d6f6e2f3132302e706e6722> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 558.225 Td +/F3.0 11 Tf +<333820> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 558.225 Td +/F3.0 11 Tf +<20202020202020202020202020202020202020207d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 543.485 Td +/F3.0 11 Tf +<333920> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 543.485 Td +/F3.0 11 Tf +<202020202020202020202020202020207d2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 528.745 Td +/F3.0 11 Tf +<343020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 528.745 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 527.205 38.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 528.745 Td +/F3.0 11 Tf +<226d6178487022> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +202.24 528.745 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +213.24 528.745 Td +/F6.0 11 Tf +<3338> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +224.24 528.745 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 514.005 Td +/F3.0 11 Tf +<343120> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 514.005 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 512.465 44.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 514.005 Td +/F3.0 11 Tf +<2261747461636b22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +207.74 514.005 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +218.74 514.005 Td +/F6.0 11 Tf +<3231> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +229.74 514.005 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 499.265 Td +/F3.0 11 Tf +<343220> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 499.265 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 497.725 49.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 499.265 Td +/F3.0 11 Tf +<22646566656e736522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +213.24 499.265 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +224.24 499.265 Td +/F6.0 11 Tf +<3234> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +235.24 499.265 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 484.525 Td +/F3.0 11 Tf +<343320> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 484.525 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 482.985 38.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 484.525 Td +/F3.0 11 Tf +<22737065656422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +202.24 484.525 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +213.24 484.525 Td +/F6.0 11 Tf +<3335> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +224.24 484.525 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 469.785 Td +/F3.0 11 Tf +<343420> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 469.785 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 468.245 38.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 469.785 Td +/F3.0 11 Tf +<226c6576656c22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +202.24 469.785 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +213.24 469.785 Td +/F6.0 11 Tf +<3138> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +224.24 469.785 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 455.045 Td +/F3.0 11 Tf +<343520> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 455.045 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 453.505 22.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 455.045 Td +/F3.0 11 Tf +<22687022> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +185.74 455.045 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +196.74 455.045 Td +/F6.0 11 Tf +<3338> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +207.74 455.045 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 440.305 Td +/F3.0 11 Tf +<343620> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 440.305 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 438.765 22.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 440.305 Td +/F3.0 11 Tf +<226b6f22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +185.74 440.305 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +196.74 440.305 Td +/F6.0 11 Tf +<66616c7365> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 425.565 Td +/F3.0 11 Tf +<343720> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 425.565 Td +/F3.0 11 Tf +<2020202020202020202020207d2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 410.825 Td +/F3.0 11 Tf +<343820> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 410.825 Td +/F3.0 11 Tf +<2020202020202020202020207b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 396.085 Td +/F3.0 11 Tf +<343920> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 396.085 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 394.545 22.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 396.085 Td +/F3.0 11 Tf +<22696422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +185.74 396.085 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +196.74 396.085 Td +/F6.0 11 Tf +<33> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +202.24 396.085 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 381.345 Td +/F3.0 11 Tf +<353020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 381.345 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 379.805 33.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 381.345 Td +/F3.0 11 Tf +<227479706522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +196.74 381.345 Td +/F3.0 11 Tf +<3a207b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 366.605 Td +/F3.0 11 Tf +<353120> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 366.605 Td +/F3.0 11 Tf +<2020202020202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +185.74 365.065 22.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +185.74 366.605 Td +/F3.0 11 Tf +<22696422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +207.74 366.605 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +218.74 366.605 Td +/F6.0 11 Tf +<313231> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +235.24 366.605 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 351.865 Td +/F3.0 11 Tf +<353220> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 351.865 Td +/F3.0 11 Tf +<2020202020202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +185.74 350.325 33.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +185.74 351.865 Td +/F3.0 11 Tf +<226e616d6522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +218.74 351.865 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +229.74 350.325 49.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +229.74 351.865 Td +/F3.0 11 Tf +<22537461726d696522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +279.24 351.865 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 337.125 Td +/F3.0 11 Tf +<353320> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 337.125 Td +/F3.0 11 Tf +<2020202020202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +185.74 335.585 49.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +185.74 337.125 Td +/F3.0 11 Tf +<227370726974657322> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +235.24 337.125 Td +/F3.0 11 Tf +<3a207b> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 322.385 Td +/F3.0 11 Tf +<353420> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 322.385 Td +/F3.0 11 Tf +<202020202020202020202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +207.74 320.845 77.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +207.74 322.385 Td +/F3.0 11 Tf +<226261636b5f64656661756c7422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +284.74 322.385 Td +/F3.0 11 Tf +<3a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +59.24 307.645 Td +/F3.0 11 Tf +<ca2020> Tj +ET + +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +75.74 306.105 456.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +75.74 307.645 Td +/F3.0 11 Tf +<2268747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f506f6b654150492f737072697465732f6d61737465722f737072697465732f706f6b656d6f6e2f6261636b2f3132312e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +59.24 292.905 Td +/F3.0 11 Tf +<ca2020> Tj +ET + +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +75.74 291.365 22.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +75.74 292.905 Td +/F3.0 11 Tf +<706e6722> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +97.74 292.905 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 278.165 Td +/F3.0 11 Tf +<353520> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 278.165 Td +/F3.0 11 Tf +<202020202020202020202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +207.74 276.625 82.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +207.74 278.165 Td +/F3.0 11 Tf +<2266726f6e745f64656661756c7422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +290.24 278.165 Td +/F3.0 11 Tf +<3a> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +59.24 263.425 Td +/F3.0 11 Tf +<ca2020> Tj +ET + +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +75.74 261.885 451.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +75.74 263.425 Td +/F3.0 11 Tf +<2268747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f506f6b654150492f737072697465732f6d61737465722f737072697465732f706f6b656d6f6e2f3132312e706e6722> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 248.685 Td +/F3.0 11 Tf +<353620> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 248.685 Td +/F3.0 11 Tf +<20202020202020202020202020202020202020207d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 233.945 Td +/F3.0 11 Tf +<353720> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 233.945 Td +/F3.0 11 Tf +<202020202020202020202020202020207d2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 219.205 Td +/F3.0 11 Tf +<353820> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 219.205 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 217.665 38.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 219.205 Td +/F3.0 11 Tf +<226d6178487022> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +202.24 219.205 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +213.24 219.205 Td +/F6.0 11 Tf +<3536> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +224.24 219.205 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 204.465 Td +/F3.0 11 Tf +<353920> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 204.465 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 202.925 44.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 204.465 Td +/F3.0 11 Tf +<2261747461636b22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +207.74 204.465 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +218.74 204.465 Td +/F6.0 11 Tf +<3336> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +229.74 204.465 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 189.725 Td +/F3.0 11 Tf +<363020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 189.725 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 188.185 49.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 189.725 Td +/F3.0 11 Tf +<22646566656e736522> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +213.24 189.725 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +224.24 189.725 Td +/F6.0 11 Tf +<3430> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +235.24 189.725 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 174.985 Td +/F3.0 11 Tf +<363120> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 174.985 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 173.445 38.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 174.985 Td +/F3.0 11 Tf +<22737065656422> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +202.24 174.985 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +213.24 174.985 Td +/F6.0 11 Tf +<3533> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +224.24 174.985 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 160.245 Td +/F3.0 11 Tf +<363220> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 160.245 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 158.705 38.5 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 160.245 Td +/F3.0 11 Tf +<226c6576656c22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +202.24 160.245 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +213.24 160.245 Td +/F6.0 11 Tf +<3231> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +224.24 160.245 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 145.505 Td +/F3.0 11 Tf +<363320> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 145.505 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 143.965 22.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 145.505 Td +/F3.0 11 Tf +<22687022> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +185.74 145.505 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.0 0.86667 scn +0.0 0.0 0.86667 SCN + +BT +196.74 145.505 Td +/F6.0 11 Tf +<3536> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +207.74 145.505 Td +/F3.0 11 Tf +<2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 130.765 Td +/F3.0 11 Tf +<363420> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 130.765 Td +/F3.0 11 Tf +<20202020202020202020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +163.74 129.225 22.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +163.74 130.765 Td +/F3.0 11 Tf +<226b6f22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +185.74 130.765 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +196.74 130.765 Td +/F6.0 11 Tf +<66616c7365> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 116.025 Td +/F3.0 11 Tf +<363520> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 116.025 Td +/F3.0 11 Tf +<2020202020202020202020207d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 101.285 Td +/F3.0 11 Tf +<363620> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 101.285 Td +/F3.0 11 Tf +<20202020202020205d2c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 86.545 Td +/F3.0 11 Tf +<363720> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 86.545 Td +/F3.0 11 Tf +<2020202020202020> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.86667 0.13333 0.0 scn +0.86667 0.13333 0.0 SCN +1.0 0.94118 0.94118 scn +119.74 85.005 55.0 11.0 re +f +0.86667 0.13333 0.0 scn + +BT +119.74 86.545 Td +/F3.0 11 Tf +<226e6578745475726e22> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +174.74 86.545 Td +/F3.0 11 Tf +<3a20> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.0 0.53333 0.0 scn +0.0 0.53333 0.0 SCN + +BT +185.74 86.545 Td +/F6.0 11 Tf +<66616c7365> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.6 0.6 0.6 scn +0.6 0.6 0.6 SCN + +BT +59.24 71.805 Td +/F3.0 11 Tf +<363820> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 71.805 Td +/F3.0 11 Tf +<202020207d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +541.009 14.263 Td +/F1.0 9 Tf +<39> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +53 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 52 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F3.0 14 0 R +/F6.0 25 0 R +/F1.0 13 0 R +>> +/XObject << /Stamp1 106 0 R +>> +>> +>> +endobj +54 0 obj +<< /Length 5670 +>> +stream +q +q +/DeviceRGB cs +1.0 1.0 1.0 scn +52.24 805.89 m +543.04 805.89 l +545.24914 805.89 547.04 804.09914 547.04 801.89 c +547.04 784.15 l +547.04 781.94086 545.24914 780.15 543.04 780.15 c +52.24 780.15 l +50.03086 780.15 48.24 781.94086 48.24 784.15 c +48.24 801.89 l +48.24 804.09914 50.03086 805.89 52.24 805.89 c +h +f +/DeviceRGB CS +0.8 0.8 0.8 SCN +0.75 w +52.24 805.89 m +543.04 805.89 l +545.24914 805.89 547.04 804.09914 547.04 801.89 c +547.04 784.15 l +547.04 781.94086 545.24914 780.15 543.04 780.15 c +52.24 780.15 l +50.03086 780.15 48.24 781.94086 48.24 784.15 c +48.24 801.89 l +48.24 804.09914 50.03086 805.89 52.24 805.89 c +h +S +Q +q +/DeviceRGB CS +1.0 1.0 1.0 SCN +0.8999999999999999 w +[3.6 3.6] 0.0 d +52.99 805.89 m +542.29 805.89 l +S +Q +/DeviceRGB cs +0.6 0.6 0.6 scn +/DeviceRGB CS +0.6 0.6 0.6 SCN + +BT +59.24 794.065 Td +/F3.0 11 Tf +<363920> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +75.74 794.065 Td +/F3.0 11 Tf +<7d> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 756.186 Td +/F1.0 10.5 Tf +<4c652063616c63756c2064657320648e676174732073652066616974206269656e206399748e20736572766575722e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 728.406 Td +/F1.0 10.5 Tf +[<4c> 80.07812 <d541504920626174746c6520646f697420646f6e63203a>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 700.626 Td +/F1.0 10.5 Tf +<a5> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc + +0.09756 Tw + +BT +66.24 700.626 Td +ET + + +0.0 Tw +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.09756 Tw + +BT +66.24 700.626 Td +/F1.0 10.5 Tf +[<617070656c6572206cd5415049207472> 20.01953 <61696e65727320706f757220728e6375708e726572206c6573208e71756970657320646573206465757820647265737365757273206c6f72737175d5756e206e6f757665617520636f6d626174>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +66.24 684.846 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 684.846 Td +/F1.0 10.5 Tf +<6573742063728e8e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 663.066 Td +/F1.0 10.5 Tf +<a5> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc + +BT +66.24 663.066 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 663.066 Td +/F1.0 10.5 Tf +[<73746f636b> 20.01953 <6572206c6520636f6d6261742028656e206d8e6d6f69726520706f757220636f6d6d656e63657229>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 641.286 Td +/F1.0 10.5 Tf +<a5> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc + +1.36057 Tw + +BT +66.24 641.286 Td +ET + + +0.0 Tw +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +1.36057 Tw + +BT +66.24 641.286 Td +/F1.0 10.5 Tf +[<617070656c6572206cd541504920506f6b> 20.01953 <656d6f6e547970657320706f757220728e6375708e726572206c65732073746174697374697175657320646520626173652064657320747970657320646520506f6b> 20.01953 <656d6f6e206574>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +66.24 625.506 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 625.506 Td +/F1.0 10.5 Tf +[<63616c63756c6572206c65732076616c657572732064657320737461746973717565732064657320506f6b> 20.01953 <656d6f6e7320656e20666f6e6374696f6e206465206c657572206e6976656175>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +-0.5 Tc + +0.0 Tc + +-0.5 Tc +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +56.8805 603.726 Td +/F1.0 10.5 Tf +<a5> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +0.0 Tc + +2.29087 Tw + +BT +66.24 603.726 Td +ET + + +0.0 Tw +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +2.29087 Tw + +BT +66.24 603.726 Td +/F1.0 10.5 Tf +<4c6f72732064d5756e20617070656c208820> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.69412 0.12941 0.27451 scn +0.69412 0.12941 0.27451 SCN + +2.29087 Tw + +BT +164.60099 603.726 Td +/F3.0 10.5 Tf +<2f61747461636b> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +2.29087 Tw + +BT +201.35099 603.726 Td +/F1.0 10.5 Tf +[<2c2065666665637475657220756e65206174746171756520656e747265206c6573206465757820706f6b> 20.01953 <656d6f6e732c20656e2063616c63756c616e74206c6573>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +BT +66.24 587.946 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +66.24 587.946 Td +/F1.0 10.5 Tf +<648e678974732c206574207265746f75726e6572206c6520728e73756c746174> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +1.38909 Tw + +BT +48.24 560.166 Td +/F1.0 10.5 Tf +[<496c20766f7573206661756472> 20.01953 <61206661697265208e766f6c756572206cd541504920706f6b> 20.01953 <656d6f6e2d747970652c20706f7572206578706f736572206c6573207374617469737469717565732064657320506f6b> 20.01953 <656d6f6e732e204c6573>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 544.386 Td +/F1.0 10.5 Tf +[<737461747320736f6e7420648e6a882070728e73656e7465732064616e73206c652066696368696572204a534f4e206465206cd541504920706f6b> 20.01953 <656d6f6e2d747970652e>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 504.546 Td +/F2.0 18 Tf +<332e362e20554d4c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 476.526 Td +/F1.0 10.5 Tf +[<56> 60.05859 <6f69636920756e206578656d706c65206465206469616772> 20.01953 <616d6d6520554d4c20706f757220766f757320646f6e6e6572206cd5696e73706972> 20.01953 <6174696f6e203a29>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn + +q +498.8 0.0 0.0 171.89721 48.24 288.81279 cm +/I3 Do +Q + +BT +48.24 273.44699 Td +ET + +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 273.44699 Td +/F7.0 9.975 Tf +<46696775726520312e20426174746c6520554d4c> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp2 Do +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +49.24 14.263 Td +/F1.0 9 Tf +<3130> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +55 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 54 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F3.0 14 0 R +/F1.0 13 0 R +/F2.0 8 0 R +/F7.0 36 0 R +>> +/XObject << /I3 57 0 R +/Stamp2 107 0 R +>> +>> +>> +endobj +56 0 obj +[55 0 R /XYZ 0 528.57 null] +endobj +57 0 obj +<< /Type /XObject +/Subtype /Image +/Height 346 +/Width 1004 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/SMask 58 0 R +/Length 6690 +/Filter [/FlateDecode] +/DecodeParms [<< /Predictor 15 +/Colors 3 +/BitsPerComponent 8 +/Columns 1004 +>>] +>> +stream +x���{�Vs���.�)G5aLI�UM�e��N�U�!�:S$f��B��r;�˄$S]�J:E��t��j"�R�|G�4RM����[��*ߖ��s��s^�?�����{?��.���==�b�� *�������#�� 2"��"#�� 2"��"#�� 2"��"#�� 2"��"#�� 2"��"#�� 2"��"#�� 2"��"��_\\\և� *V��O����q&�!���J�Ǚ�O���H+g">"� �dx���D�x�����q&�!���J�Ǚ�O���H+g">"� �dx���D�x�����q&�!���J�Ǚ�O���H+g">"� �dx���D�x�����q&�!���J�Ǚ�O���H+g">"� �dx���D�x�����q&�!���J�Ǚ�O���H+ge����g����ڷF��w�ȑ#<���k�F�խ[����瞻袋�,Yҵk�O>�$Ň�"� �dx��U���ݻ��]۩S�������ɕó7�tSNN��ŋ��+��"��س��2��`Ȑ!�|���ѣ���p� ���۷ooժ1c���[o���#�>|x(�����N;����+��;�s���۴i��dee���T���i&���#~͚5�ڵ-ޡC��ӧ<x� ��O=��P�ݻw?���C����L�<9,�|'>�~���7o^�j��H�֭�����SA���������s�9�z����7l�йs�q�ƕ��q��P�a�+�� +�������ˏ9�A���_~����o֬Y�;D<�@���8+�;�6m��_�:eʔw�}�믿����/_�x�ʕ�\sMnn�"�}��o��vI�o۶�V�Z,H�۩ ���L��Y�G|�~���>8��7e˖�c�V�\�O���G���g���Կ�]�x�����qV��}Ĉ?���ޭ[��͛����ҥ]�t9������N<�Ļᄏm۶�����y��gK"~ڴiÇ�5kV����K/�4�o����H3ge�=�a�J�*'�t�<дi��\rI?��S;w�|�e��7n������w����N۶m�K/�T��4w�u�SO=�u�ֆ >��u��I�۩ ���L�Ǚ�ؚ��V2<�D|"D<�@Z��8����i%��L�'B�����3���V2<�D|"D<�@Z��8����i%��L�'B�����3���V2<�D|"D<�@Z��8����i%��L�'B�����3���V2<�D|"D<�@Z��8����i%��L�'B�����3���V2<�D|"D<�@Z��8����i%��L�'B�����3���V���DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��G����o�+�g�PN ��H���?����5�̫�pb�~��=z�y�;�����5�\�W;ϼ����$����7�h�b� �#۷o�T�Ҿ�9�r������b��hѢ���ƍ��a$�gϞ���]�t�ի���߿iӦ�ݻw���K.ٺu���߷o߰���[�f�Ԯ]��k�Y�bŲe�Ǝ۴iә3g���U�R%$��ѣ�<�Ȗ-[�r�)o��f8ie����(i���� �[�����˗�j_�dɜ9s:v���'�r�!�V��֭۷�~۠A��X�p�[o�ռy�Q�F���z=�_�F��{n���&L8묳�<���n�-���������������p���w�qG�֭o��/���~�٤I�|p���᭷���k���1�s����;�ׯ�?;̘1�Z�j��K��~�������_�xqY������B%<��/��2T�� �y�4iҖ-[B��D|8K�6m�T��ԩSC���ׯm۶M�6 [egg���!�î£��(�~��-[���СC��s�9gժU��rKAAAH��۷�p� 'N�<y�.#����&�Νb4�j�6m7nܹs�+W�v����v�t�{ɻ�o9rd�2�N|(�p�Sa�gl�?��p�B�W�^=\8�F|ժUÏa���>����_.�,X��>C����<�L�Pn���ׯ__�J��|��/Z�(�u��ͭ�#:�=��У���^���ᄏ�����ѣ�V_|qX��7�#�]w]h�&M��~/y����<�L�F�G}ԩS�p�v����>��+����Nڵ�^��]w���?f̘z��͟?�~��3g�\�n]8�"��C��,,,,��ڵk/]������:th���;v������2�r�� 6�D�c�=��袋JS5D|�F�N<����%A�F|�Vi֬Y�Z�n����33cƌ�����M�N~� ~2���Æ ?���cǎ M/���1[�ju�7�k�nٲe�:u���Osss�͛���w�q/���3�<��Ⱥu�J>�]�r�nݺ�o߾~���D|Ϟ=w���{����#�n��2>I�˞�����_l���kC������ky����kmӦM�}$l���7�8��7n��C�X�%�{������#�o����߾z��=�����?���_z����%�T���?�x���LZ���"��~�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������S���I��bE��)%>(�D<�/�A9"~ʔ)�ڵ�Z��>�J��)&>(�B������+5k���]�x� ����ȑ#����-ZL�8qѢEyyyU�T�\���ѣ�<��ٳg4�jժ�7ok6k֬u��a�k�Λ7oȐ!s��]�d�\Я_?������*..�]���~���SN)((�Q��s�=7}�� &��z���S�>������رc߾}��L�2e���!�O?���>�L��)&>(�J#>h۶mӦM�`QQQvv�������o�X?������M�6͙3'D��a��8�����ΨQ��ʇvXaa���RL|PN�F�G}ԧO���lݺu'O�����~���%�w���a�Gy$D�/����x� ���T��:u�,^�����W������ׯ?s��u�����3;;{͚5�r�e�]���x� }�ʩ�z�Z�p�I�V�\9lذ�ap�ر��ÏӦM;��C ��?�������"�H�r�/{��%>(�D<�/�A9%��x��������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx�������Ȉx������Bqq�l^����P����� ���3�i!D��O?ݣG��ns@�b���ƍ[�h�p���ns@�b��BϞ=���t�R�nݬ��[o�5���V�T�/�������&M�<�������ꪯ��*���}�����+�= -,_��{��K�,Y�j�Yg�����.?餓�~��������۷o?�&N�8}��*U�8���(�3iҤc�9��������Bić�v�� 4�#�����gϞ���[�j��Xa� �s�=7d�W_}U�f�0�nݺ{�����+�7��)$⁴�s����O�6�~����{���=++k�С�/��cǎ�ƍ�ӧO���K7�q����>��N�:���۶mkڴi�j�^����������EEE�w܋/�8u��O?��'�#}����{jԨQ����RG�iaӦM͚5�U�֬Y�ܰa�c�=�Cį\�2��v��6m����mܸ�w��ap�֭�;w<x�;���+�= -��˞�l�Ҽy� &{�vD|͚5���E<��iH�?cƌ!C�\q�W_}uɈ��]�����������\1��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<��DF��@dD<P�����!T�������)������)������)������)������)������)������)������)������)������)������)������)������)������)������)������)������)������)������)������>�쬬��\�J�����#G6h��'W�Y��e��֭�����]w�5t�а�}���;��)S�t��q�t @ʘr��&�{����'���~�!77wΜ9?�r�"�TϞ=�?������K�x�RƔ�S��ׯ?������jժ :tҤIa�SNy��GkԨQ�7�|�{w��6��+��꫰�C=t��/]��W�^�{��ٳG�����X��U�V#G�{�6l�֭[k=z��F��1"�m��͟~�iQQ�/�p�QG�����'���]����ӧ��3f�%�\���n����y��*��;�s���!�۴i����9�^����)���o;���ߡ����z+;;;�t�{$��Ν�C��po֬�UW]��?���w��ܹ�g�}���7m�4<��G����?�S�~��_��B�7i�$�4h����;v�;�����n{Y��C ^r<;G|��9s�L�2%,_~�� 6l۶m8�������ō7�^",2dy��B�nݺo߾{{E<�)c��)������!��x㍋/�8����x��ы/?nܸ������Gq��~��nذ�R�Jvܰ���B��n�����-��� +}�Ѱ�������_�hы/���K/��͛7x���ׯ?~�?���a�Z�p�SO=Urx;G��_~vC����^�U�Va�٢�������_<�c _~��pH�f����(�HS�O��jժ-Z����_���s���e�]��}��.]��Y�&D|vvv��,Y�{��999��߸q�Q�5jԾ}��+W���n�-\���a| !�?����F?蠃�.]��+�������0��#��.W��3���o����G��� F�ΝK^�doa���{�F�m�V�V�p�{{E<�)c����4�B+�p� �3g����]�pa���S��3��C1bD��P�%7�K-[�l���^�1cF��6d�� B��̈/=y�� u�Q����e���.4��-[�E�7�|�9lr�u�����_"��1���E���?��wϝ;7��\иq��Ç�|&>;;;��ĉ[�ju�I' 0��/��������㏇|�C�];��4h���O�4i���;���#���0�{�j��:Gyd���O>��g��ڵk�$///i�¡Κ5�z���x���.��ҽ=�"��1���E����K��&�e˖#F�8蠃J��&�rH���{o�ڵW^y��ի+U�t� 7�]��N|h�ɓ'�����?��CdW��G|ЩS�u�օ���"�����С�K/��{�رg�qF�_3��SOmݺ�aÆO<�D�:u��4�x�RƔd�ol �M�4���+��nݺ�X�"�W����)������۶mkԨQaG�w��u�?F�w"��1����~��'G�ݩS��@0����$�HS �!�HS �!�HS �!�HS �!�HS �!�HS �!�HS �!�HS �!�HS �!�HS �!�HS �!�HS �!�HS �!�HS �!�HS �!�HS �!�HS �!�HS��D��1QN� +endstream +endobj +58 0 obj +<< /Type /XObject +/Subtype /Image +/Height 346 +/Width 1004 +/BitsPerComponent 8 +/ColorSpace /DeviceGray +/Decode [0 1] +/Length 11609 +/Filter [/FlateDecode] +/DecodeParms [<< /Predictor 15 +/Colors 1 +/BitsPerComponent 8 +/Columns 1004 +>>] +>> +stream +x��|W��On�*�W%�J A�K�[�-m�*T+�"�KQ�JJ�BhEE�6h˿R��TP� m���V*A�f��n��d�����}?mv�̹����L���@���zZ���ak���e8���g=0��� ��X���������{`Qp�s, +�z`�Ea8��xXvg�������9���_���:3�����Z���g�.��sl��O�yfח1��]��������U����g�R�h�=�E8^v���[+;�����ѵO��d�;���w +�ӽ��$6����g�/NN�s�Ntd�S8�}�I���Q!�=�E8^v����ӱ�dtJv��0��>xIע�C�ӽ��.H�|!�+3"����y���1��k�G�_��0*�����g�C��хO�u�.Q˾��G䥙�2ń�mN�~vփ��qe���%�c��'#���J��0*�ṷX�a�ýĨ����OE�ҩ��Ve�k�e�XD���ܶ����ѽ�S��pe��$�Ni^�AW���o��춵�Q1Ͻ���F�yaxv������:�q�5���+�����uʽ[��K�=�e?��X�1?0��dMz}�u�P)"�}�h5�dA�p8Z���uڔ&;�-o��E�O�3Gum�����^�ndOU�}.vӴ�\�Wgw+�~q>/;9�`��{v��z0�V��e?�<�z�L��'ӓF�Ϙ����T2g���7�d�^Klzy���3�}�h�����*e���_w�=�J��z0�V��e7��C_�v*��a��h��*jeN>b�>Td�Ö�� {I\����P)�]G���r��a�p�b�G\_��kV��⣷�@v������/�X�~O���uy����9{X��א]�@v=,*{%/�|���&��Z�oX4�h��ٞ5��$C�O�qX�j�P�B�����aQ�+Yx�^�_�b?�M�ެ����k=�l>�}�ϰY���9�_���z�ed��r�W���z�WѺ%�j��S3�:Y��� n��+�'��8R�n�P�B@v����蕽��\ �n��=�G��o��ߓ������[@�ϾT~m���Eg^�z�Qx�Av],{�^��C?�f4���l��"Ë��n9�8ٓ..%^����Wv��+����[�$/��l�O�b��_5ћ����Z=�s�����th}�@�B�����aɿ�W������J�)k��q�x啝��ӝ�;���Q�� �,�[�.{ �G�@v���@8��Ȯ��0�]�@v=����r��p4d�;�]��a̛�7w�T��k� ?U�8����R�j��HëgyM��`yR䫗�i�X�G�4��0��Z�"Ϥ����� c$��bEa�Z^�R��N�$�hU��*\����d(�h�U^}@�|��M���{6n~�k�5����l^w�u��z@vØ9/��Uꮮ%G�U�G���H/O��>2z��o� +��>���j��oT�8P��������ᇸKkZVP���<֬��Ҋ��,�^,�ߝ=&�d��c��ܕ}X;����~��I`��xeUm�}I +_Xgmb�%� ��ɮռ�:��i�S6o�̉d����yQ�~GGv�G鯍�ety_��mrוM + nx�{��n�T�8P��� kU����m�����qP�^��fPn�<7p�P~g�~��{������"�!7���Wot��C��U��}/(�M\��5�]�;j5���Q�Ox��J��͜8���z`��a +<̯��C���m\�YHf%Ҕ�Q�x� ]�����qF�9�Ը�֫�Ł�6>��S?�k5^��ȗ{�լl�U��+Q�O=C�]�K�r��L�v�;�YV�_I۵���Y���}�V��r���n'�' +��|$\�-��W���_�;�<J�AW��/�'���5s!w���JQ��@*{�2b����3/{F"I�8�Y/�yKK]��'���ꗶ���J�C� +��|Ud}�RZZgm�Z�x��5�s���.�_���A�O��\�!�a̽g�UgoJ�(��x��}#�t/��2��PEV&��9�9.z]�Ȟ�Y/�%YOv�ȥ�H�X��9!g���|Z��k^-�B��5�id���E L�����1�i�k˵�ƫ��i%^0��ol�A�w�յ��nW:��ZEV&��C^��g>�F%{�f�೧�����j���"���B?y-C-���o;�Y�R���I�{�r��=��/+Pt�j^S]�ZvZ��n>���H�w���<J�`ty_�=u�f�o\}�����S2�X���l~�����et��9������|�wf����خT��\��y����y����x��w��u�@��ռ��I+U���ZBv��F֟�K:�¤�۞��'V��� #k�[�S�R>u�&�zbE ���0���DzN3��+o��'���� #o�d7��K5�}d�s��r��M�ZA����'��S�D�n���V~Z��?��ί�m�-�]�@v=�_��1���^Պ�b�Hu�>����Ɣ5 �[��B�W��;�io��r��!�R�&ǚw�Q�t����y�����ۼ��3S�%�eMC�([S��n�e�V���ֿ��E�x����ͫ��<����tY����j ���]������=�qI�6�v���3���@v=�>�a�R��]F�5y1S��J�M9sf`ƈ)݄�2 +�FG��)e��,�_��[�NN��c���������V\� t��ZG�B�n��Pʮ����us=sk�-��癟�qfXȮG��K56g}��>0�%8�p'��4J��(T(e7���CO�h�͇=������ޫt��#��B��n��e�jck~ߟ���/��4���E������{e7{��W[�)ez�%8�3��OM%�e*��Ɣ}�{��j��M�]���ƒN�t[����dz��oc+��������x=�E��"�����}����T��P���P,��uTAe7����N����|�^�Z\wt�A�_l;�-I�C��oC�=�\��ր�z��T#���$�A/W*-�X(�˥u�^y�Z�*}���ڧ&�}zDjh�"bA�����t���j��q�Һg�jC����2����"�����}�ƴ��Iߝ{�qr %�R ,���T�i|x�e}.9�%k���&,��b����?D=���7�6�^�ܿ�3敔�Ն {���ٱ5�ϋ8�,d�C�p|6��qkL*�'p��%m&�ۆ�ՠkZ �܁�z����֊Z��i�w"a��A��jo��r��!~8��~�5��T#���{{�����Ȯ��0�]�@v=�����F/3Z����k�]��|好���:��`���f�: �O�G"�E3;�>�2�k�?�`�S�EJ����'���ۍ��� #��b-3Z�0�4L9I_%�O��7Y<A��DP���44�]c��l�\����i��:%t?�`5�s�P}�;@v1��Yv���!�;�%@��.�ZJ�����}���8.NN�sG���� +a��o�3߇'�C){����$���"$!��Ӛ�^�:����ѿ��� +bU��i��$i�W[��=�d'�ōnt�3ۜ�f���g�N�J3��r/���d^��>m����>%����/��G�Ic���@id7{��R�a�]�eA�>k�'G��i]xmX���#"��ۚ�]��͠\?�|����N�^�Aze����$��@�IH(C��iM_�m�&ㆾL��"L�`�: ͚�2�ϫ|O8ٝ'��Lhf����rR�c{�Us�Gz��/���_�t⪶9߭�"�?��m>��m��_ٙO�a%��ї�zn?�HX��H8��燓#�����l,��O�ΪC���!!��u$Q�GL���=�.B��*9م�|v�������g������o��/q�?z���F-�p�'{�%��~�|{�A�Jb���ޫ[�����*#�bӺ �}�'��BjW��̈�v{Gd��,(���QD82$`,9��aN��)I�S��,��[Z?�|� +��u$R٫���Td]�$$��Ur����^�{Ӗtp^�e�_8���(�:����;��=s�l���zl������;��Hޡ�y�Jbp�gl����!���}in���"5�ݮ}���-8Q/���7� G��E�rn)��#�\2';]>$|���:������eE�EHBB +'���ʘС��"�������4��Z���X�<p�H?�7)�*��J��3���⦐Xї�D���tKm�H�Ԉ���n��/Χ�~w�{O���g7���/}Z�C�EHBB���o���k�_J�&.��=;2�Ai���p�N|�-;N3���Z� ��g�� +���g�@��F%���?���� ����ˌT� +˂��+���#5�:.�����T� �:� +ˇ�?�7����7��%�"$!�L��#�>�����a ����/��w�7&�Q>��\J�ܴ��f������z�n�Ǫ��B?8�������F%{l��z�g�����p��έ���Ő�:���nϩ�t�� فEa�t�ܧ�5�3U2vTo�ЌH1���;[?�7U�فEa�tGz&�#{f��s�^��rd�11:S%�X�n�فE���X�n�فE���X�n�فE�2#�q�`,2V����<X!;��"�`����̃�`,2V����<X!;��"�`����̃�`,2V����<X!;��"�`����̃�`,2V����<X!;��"�`���U䀔�����d�D����jY��Bv K ��@v K ��@v K ��@v K�K�~�h�Yb_�������PjRqQ��@�@vӁ�@��]v���H�K���h�Yb_�����.2�D`'�<N!;��"�8��zv+���!�8�������`,2�S����<N!;��"�8�������`,2�S����<N!;��"�8�������`,2�S����<N!;��"�8�������`,2�S����<N!;��"�8����������4�o-��FK����@�Z_��\,shuܫ�R-`:6�֗�,�X搐���� ��2 {ͼ������Sd�~eNH��/L`�>NY��f^�;r�� ���)���7��&���L�^sM��a;A�qj��z���9�ˊ�c"$���e�'8�����g���L�D��`D� ���B�:�������d���u`�/fcS��n����R_�Ʀ#"��Nׁ����M FD ��6�K}1���@v;m\��b665aTv�eŧ&_^�4�$c7�E��e��#�d�u�����HF�gv.}te�ת��������/� "��#{�ۥ�̰�`<����^��?)��O�K�ֹ��c�_�vl���8�����,��7Ϋ�4Xx9�5��FC�4B�9�����U{��dT!{�V�Q���W��wE/'{�<���������`�;��S|36�;)��ONG�f�tژ�!}Y�������N���/ò�~�[��s]~��$���S�]-w� A���c�N&�:�}�]٧�sk�<�ך����'w�#���ɨRv�Z��F������ ����볚(�Z�oX4��r�ș���/p���/��^?��;���wޞ7�'b��d@Q����s����3S����a���t!M�|p}Vڊ����fp?����SB���g�Ү�^z�8��:�Z�=�p�8ٕQ]p���>������\��̰�5�o̪s�MIk�b��q�]�=��+��;����c����R|�*n��57���:����kcd�H}��*ew�4�3�Z�<r�/?��0����ڄN��J����<�S���]"S���:xIע�C�/]:qUۜ�����mm�6oxf`ƈ)���̰�`"ދ>�����Xv2:��i�����/�=������}ج^O��S%�=�!a�M���~`��]fW�;e5.�Lj�����ea��R��c*{����r�\�����`2��ܑ'Ȳ�����e�/q�?zy���g~���}хZ����8�]���ye�@�v�c���K��K��f���|�խI �gj��c1�������Ԍ���fЛ���-y̝���Ⱥ_�p?��y��l�_-BO'{��q���Y�+;�jN����\yc������$��\؟����Z��{s�V7��'���ꗶ�W��J�E�������+U�¶��[Z잹g�dg?g���ǹ+��o��< �/�{d��B���u��7��8��p�gl����!�3|_��/���=y_d����-q�G�I���U�����O�3_o�Q��F���=u���R�����Ш�dN_p���0òs���]�t/���g�Z�ʞ�H.-�@r�jd� 9�����/�Q�=;Y�����5���=��t�?�ER�n��������6��ig�Kɉ�W!��T�9w��~$wRֹ��x�����ܡ�����mBZ�OOe���x�����.'{w������1�����0-�c����T{G���Q���-P���v�Ө��d����k�j�WT���ϲlCv�}ˎ�z=��j�����ݳg�n��jb� �Wv@Δ�=�����4�W�ć�Բ/���s�o}<!��8]I^z��� �p'%����i_Dq?mۜ������6�bǤU��k��3|^w�ӡ����Sǎs��Q=8��'=}�v.;�.5wю�{���N�xx�7tx���4�z��r��3�� u�NZ����n�{���Kɟ��m~����q��1�I�b]���+; YX������NǶ��3����e�m_���� +�.>͗���VRL����LO�?c��uK�,$O/�we�fBO��T�ţV-����o�M(P<�Q����=}�-��`Xv��R_�Ʀ#"��Nׁ����M FD ��6�K}1���@v;m\��b665��vڸ,��llj0"���qX����`D��i�:�������d���u`�/fcS��n����R_�Ʀ#"V�����MJƵfVl!,M,K<�Iƕ�ׁ����M FD�6�Nׁ����M FD ��6�K}1���@v;m\��b665��vڸ,��llj0"���qX����`D��|HE;L�J��.65��&R��� +65���o�(|�&��;]�s�ρ�S�Wyy����ҩ��tHE;��ቨ���f��r����������O<_$��JU�Y^I���ۛ�U��9z�����{o���M3>ݙXP��WW�(|�&//O(Ijr�FC��uj�oLj'c��� � Sl7_v�Q��՝��+/�)�+_��4"���> +�Je�(.֭�2ٵ�ix�q�NM��1����X�m|�w�Q�]�vg7.�i�~����}�����(%{1Wƥ��!���0�|t�ן�uiF#� ��{�{��C(����ɕ�`�o� ND��w�Y��c���������!��w�*@�(m���4۔=G0�Mb��1W���D���e/\ܿѺ8��� +���?�x�A���Q��ng}%d���ޔsʀ<��A�䴦�OEI��Hk�N +�ÝӴ���� �:?��o�6����f�w�$͖r^�nj{ve��ю�us=sk�ф8�sZ^��c����(��e�P����8��/O��:�zЌF�^����f�4,[� �)��r�nh"R��8�����/k�o>�7Q�N��:7x�i��.H�|!��lL iv1�����J��o�����4fnU��I���'�Ƹ�7� H��iNk�?������fn�w���9M��爟�s�y��6��]�a�&��+���������1��'�wǫ4!N���ɑ�_x^p2 �\���ũ��|^'Nv��h۱�I��9�?������O^��7�~�&���q~�@����]9E���X�`�����f%���qq-�:�h�]�W?�Q+z�D���ʪC�2���o���t���"d#�=��Z���[N4t��ߋ�<EuϞ�C�r���N�K P�0c_v#h5�5�m�|���`�ߪ��҄8�c��ؽ sj��4�>�ʺ���e���N� +�@�V2�Y���ܻx����O��h�IW��&�F�7!w�4��xٕ{ + ���^�;�*�U��i&�.�H��'�_Y�w��K?��%��Ք?/4�S����qP�4F��ӀԒ]���T��tj��=#��f�������!�L'6 �2�U��O�$�|NeɝhB��B&#Jc���3�v�s�ղ�8� Y�b������E�g�x"j|�^�Z\�ouY�n:��7�v/��la�٘Biv1����Y�h��dN���(�V\/�fz�����e�i�T$���l��[�*��{�=��<��� q4��L3�{�����*��µ���j�>�_�gN~m������&�.���J&�����Q�'q�{v�[��M覉ش��b7M0��lL hv1��"�=���i�m|��/ߘ����}���:�4��g���Q6�� ��Z�D�b{���Ek�ܳ+e����i�h�٩�q�$��yҰ�������Є87Բ�Ɉ>�'}���.I':��Uy��?o�}�ބ'�З�N�⺤g�d�b����?��O�鞜��OӰM�U�Mlzy�U#�1��b�?��íι7���KW����{� �ƔO��ru�<B��x����ӝ�2e���T�D.�O~vl��i� {ߝ{�H�j�{�'m�BK���틴�����Ո�m�������/�� +��ݨ4�*ܮ]3���[��c��.H�h_$���oHd7��������4"Ť6�[W!oٝVz�#�B�,�q��" ��$�s�H5�ί��U�y�n6��n-X����`D��i�:�������d���u`�/fcS��n����R_�Ʀ#"��Nׁ����M FD ��6�K}1���@v;m\��b665��vڸ,��llj0"���qX����`D��i�:�������d���u`�/fcS��n����R_�Ʀ#"��Nׁ����M FD ��6�K}1����(��k���M�R�� +J�<(+>5���V�����)1�q��ܠ"z�ۣN���B"q_dC��1"#2ߋ� +��٢�I�0D;̉#�+�IX�����9^n��V^��qM����/��iq4YH$�lP� 3�4���)�%�5[����Ctr�����q�5���e2�Є{��s���L����ɗ��;{L�De +���K� +�[ݒ_�r�_��/�|�h5u�}�>VUm|_,��D��1PQ2��f.��c09��^%���n^ů�q��̗/���B"Z_d��N�����- qk��E�O�0D7�W[� ��@M��+;MwR�&�h|�Ü�����-'����������1���N9�w�wx����_(�j�{�����Z�=��bat&b�҉���|�>�f.q:9���n�*�#淼W��n�/��˫��h��X���]�M�S���͙��p[��9����怙��U���I�y1�eW�;�Nf<�6�����쩧cM��Dr.�SV����$n�=���&�n�/�j\�K� +�f�љ����^ݚ$\���KH��ί�s.�Ž[��ݐ�^�I�U岽���@v]�`�<#�����~u��Y��fb�!�9`���3P�x�b�Ȯ�eM�q�����'���O �w��*�+�S�d�1�c�����U2�}h�b��sQ��v�2��`��/VBg"��� �9�4s !?<����� B&t�7�tJ����>mȮ���Ԍ07�������Ű`G���b�!�i!�T3P���b<�Ȯ�%�&� �5_��F�N[[���}U�k�Nș���^$��ֺ0�$��yF��'���� $g�LdWO�J�m4s y)�m�>���ރH��v��!{���njF����0���6,x�z_�����]5��&�h��nr�0>���ѥ��//��ݱ��w�r����[�OM��@QB�����k�]�Z������P�/Բ/�p5�8���g�d!�/2G��Č0o�v�e�ܦ/Fu����L�0D7L��M5��"�[�y1)d�Q&�8z,:����'���?����o�s�dW=�@�.�ABV�mbn�x�҄��i<�w���l�;���=�f.9�Ag�ez�ͯ#�7����,$"�E�� �Č0d�g��}��Y���b�!�9`&�Q?�?#x^����F�m��rU5,���f0���Q�F* �L7���`餘�4��4/G��z�i@v�4ٍG��H������cV����qX����`D��i�:�������d���u`�/fcS��n����R_�Ʀ#"��Nׁ����M FD� ���fV "�{Y�qL�D�4�,�'�6��1 .���@:\Lفt ����@p1dҁ�b +�����H��) ;�S@v .���@:\Lفt ����@p1dҁ�b +�����H��) ;�S@v .���@:\Lفt ����@p1dҁ�b +�����H��) ;�S@v .���@:\Lفt ����@p1dҁ�b +�����H��) ;�S@v .���@:\Pfh#��@v` R�ف%@H1�d��!���X�@v` R�ف%@H1�d��!���X�@v` R�ف%@H1�d��!���X�S`��S@v .���@:\Lفt ����@p1dҁ�b +�����H��) ;�S@v .���@:\Lفt ����@p1dҁ�b +�����H��) ;�S@v .���@:\Lفt ����@p1dҁ�b +�����H��) ;�S@v .fx3h/{±��� �M ;3Լ��b�C��^��� �M ;;,�X搐����l��5�/�ƅHdg��qaR��f^�;�����,�`�\T@v���&v �]�,�N#�D�4@v��i��9%���s J���@�Hd́(���Q" �0�D ;`D�4@v��i��9%���s J���@�Hd́(���Q" �0�D ;`D�4@v��i��9%���s J���@�Hd́(���Q" �0�D ;`D�4@v��i��9%���s J���@�Hd́(���Q" �0�D ;`D�4@v��i��9%���s J���@�Hd́(���Q" �0�D ;`D�4@v��i��9%���s J���@�Hd́(���Q" �0�D ;`D�4@v��i��9�2CJ +endstream +endobj +59 0 obj +<< /Border [0 0 0] +/Dest (0x5f7072c3a973656e746174696f6e5f65745f6f626a656374696673) +/Subtype /Link +/Rect [48.24 696.47 179.784 710.75] +/Type /Annot +>> +endobj +60 0 obj +<< /Border [0 0 0] +/Dest (0x5f7072c3a973656e746174696f6e5f65745f6f626a656374696673) +/Subtype /Link +/Rect [541.1705 696.47 547.04 710.75] +/Type /Annot +>> +endobj +61 0 obj +<< /Border [0 0 0] +/Dest (0x5f7072c3a95f726571756973) +/Subtype /Link +/Rect [60.24 677.99 131.85 692.27] +/Type /Annot +>> +endobj +62 0 obj +<< /Border [0 0 0] +/Dest (0x5f7072c3a95f726571756973) +/Subtype /Link +/Rect [541.1705 677.99 547.04 692.27] +/Type /Annot +>> +endobj +63 0 obj +<< /Border [0 0 0] +/Dest (_game_ui) +/Subtype /Link +/Rect [48.24 659.51 99.795 673.79] +/Type /Annot +>> +endobj +64 0 obj +<< /Border [0 0 0] +/Dest (_game_ui) +/Subtype /Link +/Rect [541.1705 659.51 547.04 673.79] +/Type /Annot +>> +endobj +65 0 obj +<< /Border [0 0 0] +/Dest (_envoi_de_mails_asynchrones) +/Subtype /Link +/Rect [60.24 641.03 219.399 655.31] +/Type /Annot +>> +endobj +66 0 obj +<< /Border [0 0 0] +/Dest (_envoi_de_mails_asynchrones) +/Subtype /Link +/Rect [541.1705 641.03 547.04 655.31] +/Type /Annot +>> +endobj +67 0 obj +<< /Border [0 0 0] +/Dest (_page_des_trainers) +/Subtype /Link +/Rect [60.24 622.55 165.43929 636.83] +/Type /Annot +>> +endobj +68 0 obj +<< /Border [0 0 0] +/Dest (_page_des_trainers) +/Subtype /Link +/Rect [541.1705 622.55 547.04 636.83] +/Type /Annot +>> +endobj +69 0 obj +<< /Border [0 0 0] +/Dest (_mise_en_place_de_cache) +/Subtype /Link +/Rect [60.24 604.07 193.695 618.35] +/Type /Annot +>> +endobj +70 0 obj +<< /Border [0 0 0] +/Dest (_mise_en_place_de_cache) +/Subtype /Link +/Rect [541.1705 604.07 547.04 618.35] +/Type /Annot +>> +endobj +71 0 obj +<< /Border [0 0 0] +/Dest (0x5f76616c69646174696f6e5f64655f766f735f64c3a976656c6f7070656d656e7473) +/Subtype /Link +/Rect [60.24 585.59 250.48888 599.87] +/Type /Annot +>> +endobj +72 0 obj +<< /Border [0 0 0] +/Dest (0x5f76616c69646174696f6e5f64655f766f735f64c3a976656c6f7070656d656e7473) +/Subtype /Link +/Rect [541.1705 585.59 547.04 599.87] +/Type /Annot +>> +endobj +73 0 obj +<< /Border [0 0 0] +/Dest (_battle_api) +/Subtype /Link +/Rect [48.24 567.11 106.998 581.39] +/Type /Annot +>> +endobj +74 0 obj +<< /Border [0 0 0] +/Dest (_battle_api) +/Subtype /Link +/Rect [541.1705 567.11 547.04 581.39] +/Type /Annot +>> +endobj +75 0 obj +<< /Border [0 0 0] +/Dest (_projet_gitlab) +/Subtype /Link +/Rect [60.24 548.63 145.878 562.91] +/Type /Annot +>> +endobj +76 0 obj +<< /Border [0 0 0] +/Dest (_projet_gitlab) +/Subtype /Link +/Rect [541.1705 548.63 547.04 562.91] +/Type /Annot +>> +endobj +77 0 obj +<< /Border [0 0 0] +/Dest (_stats_des_pokemons) +/Subtype /Link +/Rect [60.24 530.15 177.32529 544.43] +/Type /Annot +>> +endobj +78 0 obj +<< /Border [0 0 0] +/Dest (_stats_des_pokemons) +/Subtype /Link +/Rect [541.1705 530.15 547.04 544.43] +/Type /Annot +>> +endobj +79 0 obj +<< /Border [0 0 0] +/Dest (0x5f617474617175655f65745f64c3a966656e7365) +/Subtype /Link +/Rect [60.24 511.67 172.779 525.95] +/Type /Annot +>> +endobj +80 0 obj +<< /Border [0 0 0] +/Dest (0x5f617474617175655f65745f64c3a966656e7365) +/Subtype /Link +/Rect [541.1705 511.67 547.04 525.95] +/Type /Annot +>> +endobj +81 0 obj +<< /Border [0 0 0] +/Dest (0x5f72c3a8676c65735f64755f636f6d626174) +/Subtype /Link +/Rect [60.24 493.19 167.403 507.47] +/Type /Annot +>> +endobj +82 0 obj +<< /Border [0 0 0] +/Dest (0x5f72c3a8676c65735f64755f636f6d626174) +/Subtype /Link +/Rect [541.1705 493.19 547.04 507.47] +/Type /Annot +>> +endobj +83 0 obj +<< /Border [0 0 0] +/Dest (_utilisation_de_lapi) +/Subtype /Link +/Rect [60.24 474.71 172.6005 488.99] +/Type /Annot +>> +endobj +84 0 obj +<< /Border [0 0 0] +/Dest (_utilisation_de_lapi) +/Subtype /Link +/Rect [541.1705 474.71 547.04 488.99] +/Type /Annot +>> +endobj +85 0 obj +<< /Border [0 0 0] +/Dest (_uml) +/Subtype /Link +/Rect [60.24 456.23 103.8465 470.51] +/Type /Annot +>> +endobj +86 0 obj +<< /Border [0 0 0] +/Dest (_uml) +/Subtype /Link +/Rect [535.301 456.23 547.04 470.51] +/Type /Annot +>> +endobj +87 0 obj +<< /Type /Outlines +/Count 16 +/First 88 0 R +/Last 97 0 R +>> +endobj +88 0 obj +<< /Title <feff0041004c004f004d0020002d002000540050002000380020002d00200048006900670068002d0041007600610069006c006100620069006c006900740079> +/Parent 87 0 R +/Count 0 +/Next 89 0 R +/Dest [7 0 R /XYZ 0 841.89 null] +>> +endobj +89 0 obj +<< /Title <feff005400610062006c00650020006f006600200043006f006e00740065006e00740073> +/Parent 87 0 R +/Count 0 +/Next 90 0 R +/Prev 88 0 R +/Dest [7 0 R /XYZ 0 841.89 null] +>> +endobj +90 0 obj +<< /Title <feff0031002e00200050007200e900730065006e0074006100740069006f006e0020006500740020006f0062006a006500630074006900660073> +/Parent 87 0 R +/Count 1 +/First 91 0 R +/Last 91 0 R +/Next 92 0 R +/Prev 89 0 R +/Dest [7 0 R /XYZ 0 442.13 null] +>> +endobj +91 0 obj +<< /Title <feff0031002e0031002e00200050007200e9002d007200650071007500690073> +/Parent 90 0 R +/Count 0 +/Dest [18 0 R /XYZ 0 394.52 null] +>> +endobj +92 0 obj +<< /Title <feff0032002e002000670061006d0065002d00750069> +/Parent 87 0 R +/Count 4 +/First 93 0 R +/Last 96 0 R +/Next 97 0 R +/Prev 90 0 R +/Dest [18 0 R /XYZ 0 298.88 null] +>> +endobj +93 0 obj +<< /Title <feff0032002e0031002e00200045006e0076006f00690020006400650020006d00610069006c00730020006100730079006e006300680072006f006e00650073> +/Parent 92 0 R +/Count 0 +/Next 94 0 R +/Dest [18 0 R /XYZ 0 253.36 null] +>> +endobj +94 0 obj +<< /Title <feff0032002e0032002e00200050006100670065002000640065007300200074007200610069006e006500720073> +/Parent 92 0 R +/Count 0 +/Next 95 0 R +/Prev 93 0 R +/Dest [27 0 R /XYZ 0 630.51 null] +>> +endobj +95 0 obj +<< /Title <feff0032002e0033002e0020004d00690073006500200065006e00200070006c006100630065002000640065002000630061006300680065> +/Parent 92 0 R +/Count 0 +/Next 96 0 R +/Prev 94 0 R +/Dest [32 0 R /XYZ 0 286.14 null] +>> +endobj +96 0 obj +<< /Title <feff0032002e0034002e002000560061006c00690064006100740069006f006e00200064006500200076006f00730020006400e900760065006c006f007000700065006d0065006e00740073> +/Parent 92 0 R +/Count 0 +/Prev 95 0 R +/Dest [38 0 R /XYZ 0 569.11 null] +>> +endobj +97 0 obj +<< /Title <feff0033002e00200062006100740074006c0065002d006100700069> +/Parent 87 0 R +/Count 6 +/First 98 0 R +/Last 103 0 R +/Prev 92 0 R +/Dest [38 0 R /XYZ 0 485.47 null] +>> +endobj +98 0 obj +<< /Title <feff0033002e0031002e002000500072006f006a006500740020004700690074004c00610062> +/Parent 97 0 R +/Count 0 +/Next 99 0 R +/Dest [38 0 R /XYZ 0 360.61 null] +>> +endobj +99 0 obj +<< /Title <feff0033002e0032002e002000530074006100740073002000640065007300200050006f006b0065006d006f006e0073> +/Parent 97 0 R +/Count 0 +/Next 100 0 R +/Prev 98 0 R +/Dest [38 0 R /XYZ 0 292.75 null] +>> +endobj +100 0 obj +<< /Title <feff0033002e0033002e002000410074007400610071007500650020006500740020006400e900660065006e00730065> +/Parent 97 0 R +/Count 0 +/Next 101 0 R +/Prev 99 0 R +/Dest [46 0 R /XYZ 0 317.648 null] +>> +endobj +101 0 obj +<< /Title <feff0033002e0034002e0020005200e80067006c0065007300200064007500200063006f006d006200610074> +/Parent 97 0 R +/Count 0 +/Next 102 0 R +/Prev 100 0 R +/Dest [46 0 R /XYZ 0 148.246 null] +>> +endobj +102 0 obj +<< /Title <feff0033002e0035002e0020005500740069006c00690073006100740069006f006e0020006400650020006c2019004100500049> +/Parent 97 0 R +/Count 0 +/Next 103 0 R +/Prev 101 0 R +/Dest [50 0 R /XYZ 0 718.77 null] +>> +endobj +103 0 obj +<< /Title <feff0033002e0036002e00200055004d004c> +/Parent 97 0 R +/Count 0 +/Prev 102 0 R +/Dest [55 0 R /XYZ 0 528.57 null] +>> +endobj +104 0 obj +<< /Nums [0 << /P (1) +>> 1 << /P (2) +>> 2 << /P (3) +>> 3 << /P (4) +>> 4 << /P (5) +>> 5 << /P (6) +>> 6 << /P (7) +>> 7 << /P (8) +>> 8 << /P (9) +>> 9 << /P (10) +>>] +>> +endobj +105 0 obj +[7 0 R /XYZ 0 841.89 null] +endobj +106 0 obj +<< /Type /XObject +/Subtype /Form +/BBox [0 0 595.28 841.89] +/Length 165 +>> +stream +q +/DeviceRGB cs +0.0 0.0 0.0 scn +/DeviceRGB CS +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +q +/DeviceRGB CS +0.86667 0.86667 0.86667 SCN +0.25 w +48.24 30.0 m +547.04 30.0 l +S +Q +Q + +endstream +endobj +107 0 obj +<< /Type /XObject +/Subtype /Form +/BBox [0 0 595.28 841.89] +/Length 165 +>> +stream +q +/DeviceRGB cs +0.0 0.0 0.0 scn +/DeviceRGB CS +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +q +/DeviceRGB CS +0.86667 0.86667 0.86667 SCN +0.25 w +48.24 30.0 m +547.04 30.0 l +S +Q +Q + +endstream +endobj +108 0 obj +<< /Length1 14212 +/Length 9063 +/Filter [/FlateDecode] +>> +stream +x��z |E�oUw��%ɶ���R[�m��,ɷe[�߇�8�dK>�v|$$!G�$�1L ��e2��#2� �-����2l`g��0�f�=`�eg��Kby�nɉ����u������}�WU_��0BH�� y[;���َ�w(�Z[��)B��% m�����m�+� �������f���n� �Ǐ�o~y��w!$��P��р�O����}�> +�����!�=�� +E�A��@�W�C�W|����T�w��8>����'|�@��_�2���OM���^�A��@�����T���G(�#;V,�w/��eBqB�^/�,�ʾ?��K����PW��������0��-��<�IZy98�=�$�U��r +��.E@����sP�x'yV�gF��[hI "NHP<� ��$����:D��N��0ᡣeT#�� ��D/R�j�k�^j����R1$%�H����|$�y�f^1*���f�aTL�P1�N�ʔ�چP9ԓ� ������#�r /������F:j�x=�!ކ��һ<E���?����"%�m�(�����He6�}��$��&�p��͐9D4$�f }�Ze�X|�0&�-��Qx�X��PR2�ʐ\���v��2=#3�V��l�V����7MfB�����툾�U�ߩ�t�y��:;��Z[�4756��պ]5�U�ʊ�Ғ�"�ݖo1����V�ͨUY)�D�X�#�yI`dp3�^:���(-S_od��o�V��:!��U�W�tB��j:#5��kb ]�ʌ��С7]}�m��}���ѡ�9z GSZ.��� +Z��Q�^���2:���@�B\l S�5�Bl�q@�r���S�9��q�,H��v"5n�?���q��*U���1.��p"C����I����Az������4�������"}�v�t���%�C��+����S`䁐�q�CzVjS��~�nt�C<������`8�短����F�'Ē�����Z������..�dh 3�??� �6�����*C���B�(.����)�ܾ�"4���8�Wɨ���ľ�:m�T�@�ЩJ���E'�LhO�'��Ѡ�i�4��B��-yq�D�͖�Y.���ˀ5�:=�!J��gܠヾОA𧍬)IH��R��'%���>�. ��ct���@�� �S�&�.#�*��\ h��bİr܌���2�h�!T�����r��p��6r/X������8���TH�T_�'�=���D���5!�@��Bf���vϳ��]-�,yǡ�Q�b��yY�~�PH+l����� +�׀j���p(˫�ì�=JU��"�O��uJ�f�o���C"j�<M�LS�ZOQt��Gi�7�a<ʈpϐP#�=��샊`е@0�e� 4BH0�eݺ���`%Z� 0B��;���c��X�_��g� ��^��SE.���b:�1���_."5�j���1��{ +�U���>f�9�<��X�p�*��OԮ]�r+�jB*(^ΰ���+����׳�77,��B��s��D"@��a#`���ު������L�����)9�����l_I� 7uU ��U/0���'��s��Y �ty�&0Q��[Ȇ2ϳ4�+�`�,���l���!W_���=\)�1���E�8�p����E",��Q���X)etk�������ot����8�à��0SJ`*0���2��PS��+Y~e��g��,�F��y���S���* ��6,E�� �$'' 8����}������i�nH� }���3�m�;��w/a��-v�w/.-������q�ܾ �q����DU!'�'�b(�n�8x��;��2���nb $��B�8��eA"�=x<hC����ȧq�UZ���*��G����"�� ���x�u.A��SA^ +�U�[����3Z�2����9�j�����r���d��ʞ+G����u�7W�pEpq���Wbjߪ��� ��i���ӝK��>w;/�_�KY�g���y��3�g����s>�@J~�%�珜�<��85K|6��,y�! �|��C����K'�t��p��q�{?r���K�I�q|�8���֣��G�;��Q�mG�k�qߡ�CD¡�C�kw�4�ҝ���%�����慑K#���a�p�0I ������6������dkR7@����n���f�ޞ��==d}7F]�.o�Tמ.^�U�-�ʺ��[bwC�Ս�Y���Gb�R|I����D��9�����1_�G�:�����%تm�B�����}:�׆���P��u�����{�0��h +�����k +��U�%��!�X��꾙��Y=wa g��25�"L�ef� ��� ����[ ����׳$<f#��zH��g��3ss���R$C-p*Q�9�ޛ��V����Zb�+�ai���u ���Лp{�����po�����x��Q�F.�&��R�v����Ǝ��Ӡ��[u@j�/���{WԞ���F/��ɖ��k���G��\�4|�T���O�?R�ϗ�������DP`��.����t[q!�!�a#tē�KK��y��}u�'Nw6r���y�����o�"��YFn!_�h���E��'�u�~ď�;���_ +L��� +3���1e1Gbފ����U\u��q�ŗ���e?�>�P¿$�Q�DZ�S��Ǘ�w,x+�~�HV%��^"�=3Jl[�ϻp�q���>��W�z�$�E�6��J��+�)ۻ��X0!Gaa-�$dR��M��4c�.7)��r5SaL;j��J$�J��B����`��.}FYyo@{��"M1a+L�� '� �8&�*"(k����zqka�֗�}~[�b�$����>W,Ω/*nȓ����k��aœOb�7����=��#]]�|r��ǧ;;O��z��G*��6��Dɢ�U��ؚ��b�돧i��ungyV��N�r��X�|�ȥLȴ�(��R�%�)R�f��B�@��� _ �ӳ�Qb�*��\Re���P˨�2�����Oe�m[N���/W�%%n��V���צw7�v�����'�f�m-��Z�z7���we����{�ރ�s�?>'��q���fϮ��A�,x�r_+��Ǒ��`D�L���0� �d_���n��[*M����u����[���_=�{�n�h�|��S�s;�-]�5wlt��ui��Ϣ+˕V V��]s��������ɚ�]���e}� u9����ܳ�nE\~�.��'GܴFJ�]�h +b`��)T�r +T%Ze�����"w*��łb�ܨ\����_k(0Ň?Ï�;-%Y��`lV�e�N�k-���k��t��&���:@W��g B�J�UɌ�D2*P�L���m�vV��]�:w�{u�v�b����Ix�2:5�CR|R"���dm}�@�����g�����t�����%4ī�C�iV�]�s���#xfb�O&̹�>K}��S�M?���P�f!��tcE8`fR�Y�Z`�A������2���p��6��m]������u�����|�.�d�+>�6�^QlN�Ly��u���Q?��;EJyBI��'w�w����~�K[�n�*1���-�O'�3IG����,��>�l�r�[ +x5���u\�a·�4V���g�D$k����giEY������.�=�?&��ag��횺�/߾�������V7lnU��SU��J�ԙ�������$�ꍽ ������{�j)XS�2� +V��7��x�U�k�����&[^\籗 ��(���:�)�ʷ�9���g+�6\>�%���j7u`�$�gA�fL�H��T��K���4UR�*�:& ?�S��*�!E���&�S%����q +�L��T�oç�oC�5���dp�xU��:�Q_��1ə�TS��MfM[kvVcKKv�,����x|н9�ӎLQt���{�J/Y�39�4��N�$�Ɵ����W!���Ԗs�%�*o������k�6���)�U���7�+�,��6�q�h�,Jk���q��c�~}��[�`N���,*�Y#od-�&f`;��`���2��<ɽ�m=rm�D��U�P���� +�*�?ğ��v*������05?����0=f<����F;Pt����;���/ �#�P˂�q�D&��\���8�=/��T��2+�US����n�6g7�+���Y�L�m��VAv�EY1ژ˩����Bl�p����K �#��N�]����U�J\�F�UE��)�K��a�����Z�g��SWb�V�C�%鉄B�%�+=2�D#� Ƥ�߇��҂\�� 7?-J����%ט��Tap3q 0g��7o���G�M�����XZ'�tK�� +�&�Fh��|����Z�L���wַ%�f����<a<&-?�jh]�In����A����1�o���z@�;R:�����[e����0qK�lт�p-QT�b�P W��g����rN� ���kyy��12|��������-�}�n!���s�?�����:�qh���k��n����h:����ץ]�^ݴ����>y���O"{��ˠY��qk���7����'gk�2sd;��pZ���� +�7�d)K7��(���;ׄ/r��Շ�B�6?.�v��߱�U���,T��i��6����6t$��s�b��#��Vc���_�Ǵ���aM���&�?�aKa��L݆���2�kr��^~�}�@�,�o��M� �į��9�ėڦ�M-�o��\#�5�[�ZB���V.>���Gd�_�4�:�y�#�e���;z6]�k�wq|�M�Y�*�����:��ѱc�-�)-�.�՛���}FuY����]�mX?��i���n5�0�釺�R,u&}sCC�~�Ȏ��l��K���;Ҭ�7�Q��h��d%gYXcX+�1U�)�|u-���J�U��|ycnSuR�]���V�5R�/���З 2�� ������:�}�z��|y߾_<��]�<��܊�o��uM�ɓp�N�5rS�#g�˭S�H1g�Ȅ�מ��,�q��d8n�_g��� �I��;�e,R�� "G2�spN���Ix��psl�-6g�� +Q<�m��HR,��������MD"�vm��f����$i�Rk��E��&=���N'&��iBu���X���G"T��Gy$������e��1�3L!�����Ee�:�����@~Ag����|�w�o6��-ja�.}����]��-���DžiV���h\���|RU�E�R��[*��� +����ů� �8�[���ӹ���� +���=j����R8�F�nr2��V�D)_�X#Q*���f��O �zהʓ��;DEe��T%Ŀ�%2������,R���<�v-�{���5i��G���Ef�1�2c�Ï�=Z���Ss�],����8�����߾���w�3�3Эq�|����4 ������q�����)JG����;}�m}sqRj��wBZ��Sg��XU�jTUZ2m�z�~������Tc9#���ڪrAW0��+3��1�n�/�Fa�´+�Q���?�����`�dE�o���M�ƓC%�Jd"��$���2���Uy{�T��^nm0�z���2c���U�Sk�����S�e��2�.3fs�5M8~e��㧆Ak�3�t&Dy�ك/PqNjx3��=h���ʼ=Lҕ����>��Οn�|���E�s9mkI��{�GO�i���t-������|�@C������X�e�Z˲Y���@^���xv9>`l���/[pȖ#)�Qn�g\��?rz|����ݱ)���lE,N���ʽ�jE��P��#vE��v;SK +T���ԡ��h�B"*,�6S�N4��D=�둿�Ý]�������Y����Z WDmܜ�s+ +�N����f��8/A�.N��ɲ����7ũ�Y��,�����1����G~������yiJKM�q��~�Æ����B�N��$_ۻc��3���r���j{�0A�����U"�Q��d-� ��횻�v�I,���IjZ�6��jq�hb..�6�d�Klf���m���뚴�\�<�λr��}4PU�.'��V�U�}����8Oq� �� +�vs.�][}��@�\�ȵ��J�Օ�$�:��ŃS�O�0X�)��!)���ki��kJT2|��ZMa�Lex��0�ݒ2�LT~n�R8>�ӯ3J�U1&��Ѱ�R�[s'��&N��iu偟\ 3 +>�4Wj�%#��d4�f�<. +-C_(OY���1��L�N[����]te�s� O���]�q �/��X"��R�͘j́�n���f��T��n�C5^=;�Lд;����c��6p�Mx�m�����"q�@�,�+0��vI5_�q&.�<E�ԃm9:��NY� +� L�e+A�h�K�����J�U~vE�P��ڿ�7�t9X�5��2FF:� olo��IQ +D���H�� �R�_G� �r�L��i��� +�%力<�iW�n�2�]��O)c97���&)��sݲ����↵�^������%����u�s����}�ܶ�4\�enl<��軎�ۦ��A|�\#8����F����K�}ߓ ������W�������h�b,��ʁ�E���QZ�n�s�9��(��u��w�pZ��� ��*.�:�����1��"��?� ƃ�7��C���:F���xYM�[��)`=K��f����9l��ç6:�c���=`�M��[�q�G<=��(�`㔶����G�ݜjKZ����{�PM_�٨��G<�/����N6�����R�p�Q-�*� ��J쎯��GVء�!�M«Q��lP�����i}��ɍǦ��eo)�s�)��ܜΆ�E�Ho�H4hK�杈���e�%L�>���{ǎ��`M��:/v]}� ���Ko���}����~HI�A��d���s���ME��,v�<E��N��J-5�*�M�s{�B��]��H��Z[f5�Y��0:2c����&Ew��h�3O�]\�P�>mt��,������;������~�ԐQWZ��K�lk�SRK|���{���� �����M��S�����]��NS��Yi��c-(W�9��r�5]m3S3�:7�;����{��Û%��V�-)孁��}���Wx��z��~��;dQ{C�9��*�9qWN-q4���S-y'�G�*��������{�I�X՚k��� +�������1(C5��T4�ԮZK��X\Ƀ�ج��u�G�V��i(��8�̘_g����3��mYvAf���*&��K� c\���ؔ�o�����JA���5M���������Kg/�;z�#'/9y��ɋz?W���L +��2���Y�Ď�,M�@�&���$&�&�R�2y96�4��Er�Zaz��TKb����S�������tuj���*�?,)�?�knQ�W�X�YKK�[Z[5�κ����M'FkR���g�sD}�[�O�i� bi�� �E"r?%��-uTcP����_����'m-��k'�f��xۂY�D�Xd�*�z��j����pJ�13A������$-��L"�u��o��|>�=�y?��op����W����������A��ƨ��t*yWe�0�N���N�F �1fJS�l[�����3����d_� c"u6�2�g���'WI +Er���NO�R�noo�PB�Fh�m:T�S�(w�Kpu�'8g9H�1���]-S�{:ӡ�<x��f��cW�b!� D��(M"5D���=fC��x4��H��GiԿ/J���c���c� }��P^�un&�E�܄�QZ�҈#�S��3@<�1���(M !��I�"��4�2��(�C)�(-�:��4�����cP�cQ?U��P��!�Q�����(-B��Gk&��M��������nrrd<@7L���q��-��;3��-��erv��L� WO���LNL�n���A����m�oT��7e{�3c�t��b/����|z�W�x�����g�}�@�7���^ �k}�b�3c#tW�t�f}����,���~zp}��?Ry*�Fgg�J��[��F��LC�A�H`��'�+����\���9��d�(@�����;'�g�����dž3��܄?0Mώ�Άf�u*0���`�o�%�D�Z�lfvzlpFCCM����:�tuUgC���m�o��{�::�Z�ܝtk]���j�jhm�\-]��G75��t`�LӁۦ�33��4=�cU�|3Vzx22��������=����(����v `� ?�?86���#�[����M�M�s �:���.�afhzljv�436n��1��6�4���64���E������EPuP: �q�\��!��4���pӨ�z�.�w�dm��j�@�YH4�\�-NB[?Z� �| ��"��䍐n%��.�/��p��=�0&�̾����ij��M��0�6o��vk|;�o�����j�E�9�u�s��2�ɘ��pu}�G�A�E�B���٨dg�Y�S�m�nԺ12`���f���9*y�[���� 3��,��ѰZ����r�b5;RXM��a�C��༈��~Ί�hF�����fx�r�N��ܼJ�8��|N��d~�=�y� ������qO5̊N��@�^X�a��p�Յ�u7��|̗x�@�������aN��ŵh��HY-7�ZP����������v���m��i�f8���8��e5��U� �Uz�AG��l2õ��[�����sܜ��b�C�t�l�����Q����3�F9�[���g�6��q梘"�u�;X���0�Y�Nq똉�6ov�#P�j�����ki���rp��%�d���Q1a +JEJ���(�ALn�yX[��+�A�����:Sh�6��n�^�P;�C'xA7�q/����f���a����D�# +endstream +endobj +109 0 obj +<< /Type /FontDescriptor +/FontName /4d1aca+NotoSerif-Bold +/FontFile2 108 0 R +/FontBBox [-212 -250 1306 1058] +/Flags 6 +/StemV 0 +/ItalicAngle 0 +/Ascent 1068 +/Descent -292 +/CapHeight 1462 +/XHeight 1098 +>> +endobj +110 0 obj +<< /Length 1278 +/Filter [/FlateDecode] +>> +stream +x�e��n�F�ὮB�tHs&�@�n��u{stԒ +�}���ik��/��y�_�!}������t�~�]�s�����n����V�����yg쾝���+���|����������<.�������÷��}���v)�����[���e���O����/��_��������q����9_ɯ}ഏOm��t������_����LL���v͵�������LJ1w����9�)e���6=n?�[i(�JKiU:J��Sz��2���Qe�L*�E�J��̔Ye�,*+eU�(��N�U�-у�k�5x������5��F^���k�y ^#��k�5x������5��F^���k�y ^#��k�x�������Z�V^���k�Zy-^+��k�x�������Z�V^���k�Zy-^+����ux������u�:�N^�����:y^'����ux������u�:�N^�����:y^'�����x��������z�^^�����zy=^/�����x��������z�^^�����zy=^/o�� x��o�7� ��Aހ7��y� o�� x��o�7� ��Aހ7��y� o��x��o�7���j�����o��$�JI�$�$*I$IT�H��$�$QI"I��D�D%�$�JI�$�$*I$IT�D��$�$III��$�$u>�M�&�Iބ7ɛ�&y�$o�Mx�� o�7�M�&�Iބ7ɛ�&y�U�o�a�[5�j�oS�or��4ۂ�s�ޮ>,x��/x;����Â�31���x;�� +���J���J��특���x��x��x��+�!Êw��B�x�b�x��+ށ�r�;��2��k�Μ�J�Y�e�Y��7+|��x�oS��7+[ƛețךyޢoV��浖-㭌���"���R�W�*��4Xq��C�^J�[(��^�1�»�y]���k�}�YM-xe#��e���_y+�h܊7k�:��/����Z�5�dU��l�uz5n��[��eB��&Si|y�(�%q&%+S%�*A����BijPU�6\�h,�(�+L���,��4G�5�<���cD�[˧��*t�[ jj�aij��I��xʪw�g�F��w�ض��R�>���s�h�>�:�O�VR�����P*#��i|e0�U��,�*o��U���/���*[��U��,��N����m�l�x�:�&\}M����)���L2��\%CH�F7�է��ʻB�L���)�j�ƻJ1:%�H߯:=S��۳z�r�m���k���O������媳��7��� +endstream +endobj +111 0 obj +[259 600 600 600 600 600 600 600 600 600 600 600 600 310 293 600 559 559 559 559 559 559 559 600 559 600 600 600 600 600 600 600 600 752 600 667 600 652 600 769 818 400 600 600 653 952 600 787 638 600 707 585 652 747 698 600 600 600 600 600 600 600 600 600 600 599 648 526 648 570 407 560 666 352 345 636 352 985 666 612 645 647 522 487 404 666 605 600 600 579 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 570 570 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 279 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600] +endobj +112 0 obj +<< /Length1 17020 +/Length 10463 +/Filter [/FlateDecode] +>> +stream +x��|x[ŕ�̽W�%K�K�t�kY~I�-��l�o�OY��X��G�W,;�1! ��8��Bl���M)(� ��tKh��gY�6ۥ,�c[ZJ�)�ߏ���J�e'��^y�9s�̙sΜ9�J ��H��h��Ә�(=֏��ФsF��Ƈ�����5��Ս>."D�̌N����#İ�rF��$������#���oGH��B:f����_��}%�Qo1_�h��M����R����X'����*�!$��I���E|?��C��rN�����/*|��ęi�\e��?#Ty���̬k�����l��ND֊��>ڦ}h[T�Q������>#�������z�"�0�bD!����V`͢㫿]�)�vҎ^@�=$�[�����R�f�Ï@�����=�A#�3 +Qa�0�l���Z[��躏�1�����F�e" �!4B�a���Oi+��?@��5�TA��Y@a9e�"2�s����2�n(��P�BY��O��FtA�����#4/x�˨�:P�)��V?���EP�P ��"7s���E��oQ��{H-^����?��>�R�vR���r���##5��[��/"��8*��"���$c�k�J?���w������9�B����Ev~(��AhP�Aü�@�|d��ü�}�%�.ܬ��/LѼB�8$4�GDFI��2�"Ƈ��D�I*5�I�R�(U����N 3Ko0f������E�%�e�TYU�ak �j���ƠΦ�����ꖿ?pYjz]�Ύ��֖-�M� �u�5��JKEyYiIqQaA�9'�h�g��R�)\�F'�J�"#�BC�"���)��j��֓:�aR��z=isN�8��@�q<����nĴ���&L�Ӳ��%l)*�g�5�y�ʱWpo��Ǭ\��#_��יT� �F�5qcVփ�O�����+лZ�U�B�Y�RhTà�I�f.�r�W����KG�i=���9�ikw�X�M�>���Y�.T͓��="�$;NXGG�KY�/=tE�2Ç�ag��C;a�]��t�#���sVO��_���]�,�Z��$T�:��iZ�{Z �.��r�?~���C�Zɟ�ւx��j9�vi`�yeu� �J��K��K35 a��QWV_=���>����b�bk;�<�����eǜ��� +NS��H{8m_Ս@ ��FC~� Bó���k�hP��3{<���y=У�"=�=k�8�fS�c��h����Q�g� ��v� +N��B�ᖢ�l����e����q�#H����`)dȒ�oD~�{�Q �J��"�:5\̀�o�X`�Y��L��m�� +�ӯ��K�F���[y�y�܌G�U�铰U3������y��8���<�+���Y"���jr?h��C=c��&��q�V?���*�cBy��J�T� ��,9�G<��0��֡�x,=@��s�z�Q�4�?�4<w���h���{�~�}����D�s(}d�<=b��uPJ�%�`k��U���#Ҋ�H@9<��uU)��J�6<�l����#� D����Ԅ� t�땚���gQ���'�b���@��0 +�� "�8"U����n��X�dmD<�F�����mC+HX &���@��S�����o�5�7u7��%1�ԹD�s~�8o� b�B����b�Z'� �o1K�,b-�8�%�ax��t����m�*����Qn�U���U]����,���^�U '�/Q���깔}��,�+<�"P$ �4�h�y|�UB��^����+�0q������`�����Z����a��~��[�!6�b@"��=�+�p�0%��r�*OWE�^� \��c�>kϒ���s���J9V�6,G]�w +�� ���qr��K��� +ƾ�$��vyV�U,Y����������+��� '�T`�����q�"Q�0'�a��,��A��܄Bb���"����PhQO��4?�~ �^��ևP(T��|�S�c4�o��� ,��6��PD�x��c�c�u�ZU���7���.���WV�h��aT]��X`��}��������>����^U_{#^���.�_�,gC�k�=���T?I�<���FN�:E��%��<��q&�y<&y�*}�1<�����c��1-�1��ċ'����'��'Ξ�����'�M���-2��t�t�4����e�j��/��+��[ ��U��.*{�2|n��!۠�C�����6�G���4m�V��f�-�6;]����v�]7�m�Om]_�N��BqN4)�bL�.)�꒘�� ���u��l�QTE��Q7��i���n"��?���%[gff��*�â����G�I��^��A���긄��=�CUIM��N�g ���3�쇊$�R��q��s�����ܙ۠����;Ӎ|5���s�?7?�����~@FpÀ7&P�с?�����L��I�s��3�P2 ȝ��r�X�A.���2�H��#�J����W����_{���";������G����>|v\o�_���S�0�pa ��y�_o��ht��Nt�+��G��"z�?��v���+���[�)̡c�l1T5�DH��E��E�7�:^�=M蟆�u |X2PkB3����fP7j�D�5�4ڋv *�C*��E�՛�%���v���;�m:���d@�nty��/�v��:�|!@���B���S{�i�Pd+�F=O����b+�a>`>��T:�ueu���7�ρ�>�0��:��G?C�h�bޏ_�_P�$�k���_g��)�3A�`N�R�>��(Zd=*��X.v���B +C�y#41tw��a�a�a��� +3��苸/�Hk�=����F=��D"�K�H��^�!�7����h6:+z)�C�O��"����b�4X7Mޞ���V#Ռ�y+Fjj囂�_62��OW?��y�X�d&����)S��R�#).�@��I}��3*��B��FN.�|�?�7��ld$kN��g>14O_��̋�_�x���[7�e���)\����3���}}�/���= +�PQ� +E���q�"�ƍ2���c?�W\��G���Zdԑ=�\��_x�}��z���la��;?��ЪZm~ZyJgVQ� +9�E�r/�*�Z�������i��;��³��q�������[^��Ӳ�B�В��Dkc#�H+�d��V�K�/�z��[��A�K&�뱃�����?�~�5|��������yk�ϙ(RN�1k��-���=��"u�{/.�=�C�_潆��9�҂�`g`�y�Di�XJ��>WLrjr̖"�0+�^�g�Sig�J�J�<1]]R����6�T=���߬Q�(�q�4���>��0���M�o�5��(Է�1�$� �� ��a(����hhՔ[P������//�{y��p��}����dE�X1��4R�TV��F-�������͉�7q�s�a�۷���÷O�|���ٛ�N}r����'>����#x �5���<�H�KN�W`�&/��kG�2�RWk)S��u��G�O0�q��Puq6���R�.��j����2��աvB{h� +�f$+` ���ƌ���� *�_t�����F�4U!�C��c{ǴUojͯ��Z��&��!��"f����{�2 +TZ�趓�Ֆl���ڦ���&]��1=��^~�w��)�l�/�Lln0/D�"��ǃ�M �\6e�5 ,�++��ݹq�ΒZ����������T�mK ��ednO�����%\��7������1}�|CiUr0�Y�-5{�j��,%�e��q�Ӛ!Ӗw��k�Viy������ ���O?~e�j��VP)�y��J}y�r��b���#��?y��-`D �� �����q�W�̋6���7�D?13�i,�����q��v�~�|���G�&��42Ng�9 ����죊�YY�u�-%Y��*��P���Kg�n�z~�зﭫ�we~�1GJE���a����}w�N!GR?)�Q+B��a1��L�=�X�+mH.�d5��\��n%��T�&St9� �P� �o���|s^*u����������S;�Kv>3>�¾��b��'{��l�m[dYօ���|��.�r��y��^W蒢�'��x�@}�+X����^x�U�Rڒ^b���Ԯ\Th2��d���/�#2�����٫���(��4 +��_���T<��W,����ْ/ɋQ�:��6%�M���;DQ���h�t@��ft��u��e�á��7�f��ku�ۿ�k��h~Z�Hy��ޜ���g�/̗���'�d�ڏ9g��1�_�SY�S�����)+O7Nwײ�-}���F����T��W�S:f��Ol/(?����ᒼ���̼s���tFk���V���lRYC7��Տ�e^oeĪ�e���mB�� +T���.0��%������CcJ����<���t�3�c/�S�,��vW'��F��4���#��Zg��ݪҞ^��ؼ��Ʀ�lj��]~y�[�OM��s-lj��-�'PX�/�0�po�ko�����^������f�/�Ծ�����v�4��_����<��ޓ��bc�v}6a�o�11m��HZDk���7\��HV��������Y*��[��q�y�,�b�����<�(�˶�#R�s��oE����)���om=ۨ��o���m���5�I������ +�t�K��ܫ�e��vo���:�]��s�����3 \�!Ai(KN��83+�?��ݜ�j�����{w����0�5c-�hqx�]����,�c}�*�~間���h�Ւ:�Voolr�'�b$�?���P@;Aۂ�� +� +8{i����&evej|��깧G�c�����N�Ƙ'.�>�i�=���'\�-Gc�ʳ���]��<}����&eW$���u�U�p�|���9���& �;i�f����c�@S*�]���V�I�}濾ݻb��ʞ�?��e����������p���t���s�?�spխ8"��0/X�v��0�߇CT���95�A��[���Jr�'0����Llf��{�!9���!�z���v���������SR�p�SLw�B~A��Fb������h���8���v�L5i��O�{e./�?=T2�I8SrqR^j��/���ެ�'>y���I�YW��}$����0d�^@$i��j�ĘfSۇK_V����}>He6er�^I�V��8%e[��Ն?���'�_�|�;�Ϭ�,G�C���3�4��݉�~*^w~&x�|�:�t�?jګy�<�$��w$ �XY�h�6xy��~{���k��1��v} ���W&r�t-� �_*$�A�U�%.S�EQ��aMV|X� _�*+kҼ?Ǟ��"&f���T���'&��3�$;%*Af�)s��ޗV.�w�%u��c�7|����u�W^C�{G�U�l�M��ʌXF�#r��CT�[�И�4Ox�s�L0G~����wEިdA�=��fN{�r]A�Ы[��)����7�y��(ML헿�����V~k�9q�M��e����l�MRa�� �:�����'%E�@��-����G�Ad��?�(x�ϓ���>��g����}�̓����zO?|vv��PV����Ξs�7�I�7v��'�<o����~�9��P�mV��f����\K��8��=eE���SH����]�t�P;����3�[/���ov괮���D�k|�����m��Ja>>����y��¤�E{���s�26l9}���|�G���/;:�i���-o/�X��\{�c��4ژֶ���ݠ{�\�3�����2� ����C ���/����RGk�Fꗞdz�=�o��}���𠩻16�QYr�%�m���{l0��W�M;,�͖]���������C6�Ҷ�TK���:�����n.���:E����J�Ub���X�#� +6��Ň��٘��w�AW�7q��/�ɘ08�cQ�Zn��G����ɟ�x�"��H v|�2��r��� +�K�f�����.ʹuoSρ�t��a���'7M���V���={[R���kic���3;Ky�H|9<e��M���!vL�L�c�q���=I]cH��omX�$)���,D|C�%�d%�RZm5�?�T��J�u0��q � �ȕѭ�nl�0@�7H�F�=�+ϽU����h�L?�$��1��VI���<u�`f���B~y�Ca}{W��.����z��4�Gv��5�?�o�T�S�+eK�Z��]ٿ��s�iM8}`[Z���B���NhJ;���̍������3�#����$]���3"�b�]�Z�W�.�H�*}�/�9Ѧ�'�EB�ɗ�⠀�p�,l�U2��$&"�{EB��L ^���7����^�-i�aQ*+w�[��%&�9)ݣ��PuBvU�9�+�F^�����&c�9���b�y����3EE3�NL>3����ρ�����0��b�����<OM���9-�F,}[%�꼒m֔o<��a.J��}����돟�Pa|^���8�^�͚�|���V������&����˫b}�����E�)Ug�e8p�����0�D8R�1���d��},� �i����7�mG%�k��z�,q� ^6W�M�TN$����}���r�OR���3���ſ���o���DR8Y(��o �WI4a5 kTtP�@�f�����ӗ�T~���3S%+v*}�L�ykcQtd|V�a�ӫ/�Ȼ����;�'�/���?�c9qi�Daj���4��IpL���t��ZwGfSp����V�Y9����nn�![�T�*^_��P��JR����q`v�i��#} �(R���̤(u�!1�z�r����#y��+g��ԍ&����� +Ek)��M�Z���W�%E~Ы�X�>��dS�|��D��B����(�JP$d�9�a�ѻ�U��<E)�%����߮�<����YF]�I���-�Y5���G��������ܒd�^�|.�t�e�-Yin1�8��"���ܚ,�mx��Q�蒤�q�����yG�~3�4�S��ƫ�C��*��C�g���Z�BBT�������S�C�ya���N#M�݊ӷ�ڪ���2.2*������Y���a_����q�>7:�� �M0|�b�W���B���>ܗ�Q���8���rW�� ��� +�e ��W��S�^_LG��z�^k�^l���[@~L��q$�+�ȡ�X�mz���x��z!�͈��P�dꌸ�6�?�#�K�}���|XR�U���xFD� ���/@�s09��/�� �ͳ�3���h� +�%j��oF�3��2���3�i�u��N���{xp�ms�����Pp6B�w�|*�b�"�2���k�I=n[m�[��ݮ5�4� �9&�Fݑ6�wG����jŕ3W}�U���؝�m�q��MTB��>��gOMP���BS��� �W����`�_^�)�Ђ�\d_�}ی��]����;��+Έ��W*C��-]ٹ�[�dRu}{Ov�=v��vcM%���ؠf��¸ S���PԐ�N��<o���T��"�߷�j���u2��:��:��r�� +q�2��k��i��c��E�'����V�L����|�x�"Q(��^����۾����i�b�>!��PU��-[�W%������y?��g��?���c��}a��t�����������|J��0��|�90Y�gb "O�w��Q/o +N����F��歐�G�� ���8��8��YzJ�� }AR�� ���U����r ֒�ja-�/C���/�-�(ؐ:o�0��<i%L�¯ۃ-���/QH��2�!���y�<$��l���n�$�S�M��M+�` p�o~��t��ć2��sO�X�$\7�]�<���:3�0��e�����21�+ +6ǟ�˸�:6_��jʬ�s輯��>�{��>ծŇA��9uKݜ���e�#[��G��u�؊T�E����ͩ#w7�4�n��ښ6��}�)�x�creA{~z��_��̩IO-��e��fgu�DC��T�ZX=:�U��+��'&W�Z�v����Տ����=��V�_�*A2����b(������ɏk�����$s��~����!� +�C��=���:<��2>�/�4�q��5��n�S�k��]�zM����{�z���9��Vg��� �3���_(�O�2���U�RF<Dv��F|!�d����S����=�Z�F�=G� ���J(/��F$��� 6Iy"4���_�����w����\���n�6I�X�ޔn[SBL�6->N�5����Ӈɷ>~���~����f�}�� e$i܆�,B��g��5U��F!~=Z�c�U�����ʕ����hUܑ�!rIhq��'���0���JJ,� ��&�W���$�ҽ���(ͱۭa��,�ʏ��dN�%AƩ2��<`.�]�Hg�<����~� ��|��a����eٜ�%��A!Iy��?N��vn_�=vr�!�{02A��⏅�e����je#�% �F�X���Q�!q�O������Ѐ&Np��� ��=��`�y�3��=��uM�]�SWR�j�(���=���zZ�FF��t���DC���}���_�Q�.Ɯmy,u�5ѩ(!��<����Gr8�l����_��/�������uA\qQ��$�E�qm%�ƹⶴ�~ +�|���ޞ���ޜ�Lv�丒���gY=��%$?�A"�J~kF�$�ec�e�ց�oy�'3?d���� 3�ק�h��yM�y�|��e�~�=�{ +��n��/�'8�l�ҿ�܁ᕖ� c`/cu����o6g����Ņ���������Ի����f�f�Y�R��$������F�w�_�;!�?���.r��g�uf"5:�%}��Q��$3;7�y7��ѮT�%�/z�E���A�Y�}�K�� ɦtGedDkK���3���!�wr/-������R�Y�x���~���@���1fJޓ5�nKo��Z�lwt&�'���Wg�����_���g_��������P8�ׅH����%���u1R�g����W��Pd@�쯇�Y�����TX�G�&�!%P�'�!QK?u�_�HN-����%�:��i��� 9���(����E�Jh�Q�#=�џ�롨�I���P9��_G����zu���_�Dy�C��3��cslnvN.[7==:�b��l���A��l�����6�L�M���������sv�������t��O��zvg�fwͺǧ��Cv�3�({�(�t�c��Y';7�vM:gw��#���6�����bm.��9�d�Ƨ�U?�5�.�k��>�9@6�����w�}�a���04=iu�y��=��#���ǧmc�r����9=2w�s�E�01>�rÜ�SîYvn��v64��3�)r�!�]�H���3��q�����<��L��\��6t&�U�� �Ylw������vWvtT��j:�������`khm�V-[���65�X�X�8�3˺v�̺�nvz����'��t���Wvdڷ��kh|d|��pN��;Ga3���q7Y�oj�?9>��ۣӻ\�SD]���<P��ݶԀ�C��3sn�{|�0=;jl�mF�h͠4��a���9Ģ\� o.��w���4��`���L��Ek��|�O���a�l��sPX������5��a� [�w��Z�>|�LB�(�N������#�;��|� uB��U`-�A��<�N(s��.]�|�h����W���9�jL+/"+ ZNk����Oc�/���ƢA��ށ���s~�^'s�S^܈��?�Z_�x�\#�]�k�S��ڝGOn�}��`�����_ �r-�?�k�Hv�I���0�!hO�vC�9�a^�d5c<n'H�����S(7o���;�@/��g��s���A�j�ϟ����'�>���� uU�m�"|tC��Q+�'iW��w��� ��� +va+@��������Z�g�B�\��3˷v�dfyKp�<���(�p���>q���ʂ��7��͏�w�d��<��l'oQ����I^��������_� ���Nw�c��v���y��<�v��_����� ������6O��Q�'�o�?�#�� ��j��!�P��!�DQ�H!%�����.ţ�D�7� -JE:��2 ���f��|�ք�� + �.���u`; �����xj�;`m6�(;ؓ�b+�l;x/��w���0�����@�D�S��ٕ�|'F�,��,6�� +endstream +endobj +113 0 obj +<< /Type /FontDescriptor +/FontName /a090b9+NotoSerif +/FontFile2 112 0 R +/FontBBox [-212 -250 1246 1047] +/Flags 6 +/StemV 0 +/ItalicAngle 0 +/Ascent 1068 +/Descent -292 +/CapHeight 1462 +/XHeight 1098 +>> +endobj +114 0 obj +<< /Length 1278 +/Filter [/FlateDecode] +>> +stream +x�e��n�F�ὮB�tHs&�@�n��u{stԒ +�}���ik��/��y�_�!}������t�~�]�s�����n����V�����yg쾝���+���|����������<.�������÷��}���v)�����[���e���O����/��_��������q����9_ɯ}ഏOm��t������_����LL���v͵�������LJ1w����9�)e���6=n?�[i(�JKiU:J��Sz��2���Qe�L*�E�J��̔Ye�,*+eU�(��N�U�-у�k�5x������5��F^���k�y ^#��k�5x������5��F^���k�y ^#��k�x�������Z�V^���k�Zy-^+��k�x�������Z�V^���k�Zy-^+����ux������u�:�N^�����:y^'����ux������u�:�N^�����:y^'�����x��������z�^^�����zy=^/�����x��������z�^^�����zy=^/o�� x��o�7� ��Aހ7��y� o�� x��o�7� ��Aހ7��y� o��x��o�7���j�����o��$�JI�$�$*I$IT�H��$�$QI"I��D�D%�$�JI�$�$*I$IT�D��$�$III��$�$u>�M�&�Iބ7ɛ�&y�$o�Mx�� o�7�M�&�Iބ7ɛ�&y�U�o�a�[5�j�oS�or��4ۂ�s�ޮ>,x��/x;����Â�31���x;�� +���J���J��특���x��x��x��+�!Êw��B�x�b�x��+ށ�r�;��2��k�Μ�J�Y�e�Y��7+|��x�oS��7+[ƛețךyޢoV��浖-㭌���"���R�W�*��4Xq��C�^J�[(��^�1�»�y]���k�}�YM-xe#��e���_y+�h܊7k�:��/����Z�5�dU��l�uz5n��[��eB��&Si|y�(�%q&%+S%�*A����BijPU�6\�h,�(�+L���,��4G�5�<���cD�[˧��*t�[ jj�aij��I��xʪw�g�F��w�ض��R�>���s�h�>�:�O�VR�����P*#��i|e0�U��,�*o��U���/���*[��U��,��N����m�l�x�:�&\}M����)���L2��\%CH�F7�է��ʻB�L���)�j�ƻJ1:%�H߯:=S��۳z�r�m���k���O������媳��7��� +endstream +endobj +115 0 obj +[259 333 408 500 500 500 500 220 346 346 500 559 250 310 250 500 559 559 559 559 559 559 559 559 559 559 286 500 500 500 500 500 500 705 653 613 727 623 500 713 792 367 356 700 623 937 763 742 604 500 655 543 612 716 674 500 500 500 500 500 500 500 500 500 500 562 613 492 613 535 369 538 634 319 299 584 310 944 645 577 613 613 471 451 352 634 579 500 578 564 511 500 500 500 500 500 500 500 500 500 500 500 500 500 562 562 500 500 500 492 535 535 535 500 500 500 500 500 500 500 500 577 500 500 500 500 500 500 500 500 500 500 500 361 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 259 500 500 500 500 500 500 500 500 500 500 250 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] +endobj +116 0 obj +<< /Length1 8244 +/Length 5638 +/Filter [/FlateDecode] +>> +stream +x��9Tו�= $����$0 $�� +H � ��o���q���M��q�:��x[�m���49n��fS��u�N��MZ7ۦi�a�0���Yě���w0B(�A2���%�`���<��V�F<cM�5т���l1dU��a?zplh$�\�)��0%�!����PB�"��� >��:�����>�W����Cf?,(F�hg�<�?�z��g0�M?<:�����1�w���x����ꅽZ�3Aψo����r�䌍N����Uðql�7�c�W���!zVǠ�{��bK���d� +��ͨ��/Y�zn�)���#��?�����35�)PZ�� �4�.$PL-�������)�#�O�=�*�$r ��XB����2j�adC�,��.�ۘ�]<��T*h�B���Z��jh��f�����BsAsB�K0�d���$�Ц�1M-�[$�Vh��>��BK��dK��ҼZ�+�`(ݠ��.��%�4/���"Y���\�?/�Z��]�.ZR4�+�V����L�� +e䒥Q��bb�T� jMbJ�[���2 �b��������kr��\�|���&���-)-���쎊ʪ�T���5���_��/��a��^���o�#�<9���(��vv2�qB^rn�����0�7�:��NmnX�$3a��C�u��z��e��;~�����M�}g +� G�t��7w +��@/B���+7�п���w�@OOJ���aɶ���W1����%zf'e��a²�:� �u�a���My:(J�j;S���K�Q�KE��R�@1Jϼ#'Z�䇕9=S�V{62��_$A�Q����bj��=�3� +�XJ<lH8]�|t81����Zm +su +��Hu M�$�V��ճ�U�9�t4��hø�c +T�N��T��" +�r�q�� �������S�c=7,> EM��!��S��{�)e�qv��\���%d�6�7��CHxR���tu�� =�H��м��qrRŀ�,f0taf �ܗ:�K��*���g���#a|5�#�/b�h����8p4�{:W��z::����>�LI�#-��j�d#+r�����z�����h��K��������Z��<JN���,QV/ʎɞ��-�-�'����r�|Z~^�ADrĚ�ڈ��`Ğ��D�T�k.�f�S�K�k���D���W���ʳʟ(?�L�,����G>y"��%d �q�אp�)2���,����%��91;�%4�z� +�4\�Q�*MF͛ޥ�� �>;��C�p���^�}8p2hx�W]z�,���'�¥��ι>$#h \�qc�KLbw^Z�=0н.��ε�����V6��[DX�d�8N�e�[$`�4{���1�}�2�=T+��Y�,K�%)˨����n�oq�m�n����N +���O<aޥmox�9zfC�}��(��5��5�&� g<���gH�UǍ����3s�p=��wbk�7���o�|諏L�2c>��h=�`�j8+**Dܗ�Q��gM���̌��?w �&�-�,Ư���p#�~����j�ܧ�<��bQZ5�!��cHz)��D��l*�R&��t�F}yC�!9�P)vI+*��W__Q^TDne��z��������L����z�L� �- X|Bi�Uh�|�ُ}M�Y�8�$���t�5ś +�t��l4hԊS����{�ڜ]��$� ?߱��pa�}J��8 �P7%5j�l�.˔��S�.����(E+������{9Źk�fpv�խMfC�z�Jnu�;��R���P���*GE��hM�&��c60{α4�2%{&���X������O=nr�/�����'�a~��>] �z�x 6=�$j��d���Y�M�p����Q�aE��a).�-~>���G��2='����Z�[bA"C���HI)' +�u&j@��`�D���l���#������;�f�αpy�&S���Y�2��9���+��Q���9ҿ��}����Av�l҂��7���=��2����>�2d��.�lKA6Hu8�'Y1�"�r�-�<��I��4]��h10Ds��y�Ŗ�>�����?�_VP�鶔m���F֮��i,),�u�W&�$������E}I$�_�?訨؟�j��'�RA�TO�U��-��!��2��2AC���Wf.4�8���m/W6e���3l,X��]�=d�����kə�A_�������LR�|(�va�֭x������i�o�DPM�N����e+�s�C�[�}�ǯ���j"�����x~���pp��a�y�>���ysS��h�S +>�Z+�I-& +���¼WvU����f��m[ڿdo������h�ժ�l]�Q�v����B]}ڙ��~���h߰e��^�-�9e���;�M!�@�K�,�ĂK�����19�9�����]�����l��F�T�ްX�"8K%Fu�'��#�2�8��9�8�}gC��ge浍Q'��f�2�F�%7��'�se��Q̍�C� +}�`��k��J=I��+~is�i���|�ν��byL~�8��U�˿�����i��9Љ�����Or*$AWk� ��{�j\���h��ஊ��û�~$����sT��A&���/�-z/� ߩ��ӿ�ݧ��p=9������\w�l.�}�j �����T�iŠW�Q�'>�o�ͭ��-����c���x/Q�&���?��3D�*�JHZ��v_s����X?���u`(|<N���*�ZK�'�����69� m�����"�p��p���A�a��<͚�� ��a�in�# ��`Yߛ�&��B���0�dŗ��`T-���Lz����q: 7{�]�^'�c6��-��b魖�H����q�tE�� ����Ⱦ��}���)~éS���_��=���'|��oFC�@�}Y��J��*�G�#�U���䰫�>'55�����O���[ۚ��KQNQ����ӗ�<�������<" v7H+0���vh���l�N]y����Z�du����^o��*� ��*�f��,ʋ�F�/��,o+�79��}��S$'�$��-'ޫ��`�+j�k�(1v��U4��,�DS�tu��g ��H}�X����uW���e��}����Se&�#�`Sۅ\W�Km�M�Z�Ҝz!6��X�;ؕ'�'�q�,�(�X�\Gq�� vW�&���z܅E�F��./���i�ۜ$~��Wĝ�;�oI�DŽ���g�϶�w��Y8�f +7 ��>(�h�I��������{�\���"٣&0~&A�*x����rѽ�"Y����0����z+ Nc��MI��4��< p�b�)�҇I��JV��,�tMo���ڌ�&���_�Ҷ�++��P��7�[n_��H��K� +̱�� +���j₯5��.��+�C�5��<O�끢̌��r,lW���z�᷵�Wb=�u� �sQ�d�e͕'���Ʀ�bSQ�������s�lh��O�/� ���2Y��ށ�(e,* ��_S���32�(?����w������Qϕ�{����v�yZ/�L����զo6�2�H�<$�*/m�w���vw�����Y��w�T8�����j�����p��ݗM��+1�<�j�jm��g�ؔ�c�\�{�꾆���̎l+_��7_[���1�B�m0��y��Tj�Lmϭ��ߒ˽��~�A��LG�m�PG,;�lW�ۏ��� +w)�Ѽ|/���A,\�J���◚V��Ĺ\Ŏ�u�͟�������ܹ�� r���|&��k�@����B~9��l��D����;P���M�E_�,�o����z�D���x��×�J��K� �@��+�����ԯ�V�5�☋�ZѪ�l�.�T9bE�hR��&�p7�\m�7�DzRT|�|�v�rS#?&�"����(�b�<���/=�rm����:�K�SD;��h�����rՏ_�<0��l�a&����ލ��ow}����[[�[Z�� +�,�|l}�����y��ܷ������#��wߎ���|8C��N��~���n��s�>������B���ջ�<�'m��7���Ѣ��{R���4�R��m�\��x�*� �4�pN���s����u�U�^2�m��v�4;�,kJ��;��M�.6�v�!�����ҫVԬ��Uۓ��%P_X�(�_��9{6����3�^�b�o��-�Xjo�k�D_hD +u������Q759�eK"����~��[��4��%��y�(&�/Ȅk�;�V 5�g�%��R��E,8������� W[=h#��jW�������ܿ�"�2zF�Q!B[�m�}�h�F�����l~����{�,�r$�lP+F�H'��EfĈlo�����A|b6�6�E�pg��{%�ւi��ԉ%X�(���02k +�U������rrM�ܜ��F�U��K����p��\�<�()-q�4טu���*���~I��������-��2�ť����rJƺ������W�)`&���-�e��/����^G��.�P���q�C����;hF�!�KcR� P�r��N%���E㗥1A1�ui,����rM��qJ%�4�B��\/�����q(Z>�B1r^��@^ �)�GҘ���btl�x`��X���b�1��nnr�0NWs}U��#A�ohr�3^=U���CǬe�M����_\i�OF�LAg6z +�9W�326<9���"1(4�6?_X��y��`��1�?0�����>31:����1����H ��2c��������=A�e&'|zf�N�g<A/� L����!�-������32� <! �g|�����@�3<��G����wm]��(�NPU[]eU%�no�y:�^�mnu3�v�������"U�Q4���q�"���� �j�@:�P*�Q#ʁg5jFMȍZ`�D.�գ*�wK�hҰ�rM�a���@=4i?�>�nPf���"��b@F�� +���_����:*`�̀�d�Y�B����0 ��hP�b�G��Y�n� +� +���,�ǁ�wvag�p"`2����Pd��mD��/�Hmv<}6�� ��a4 Y��)�� +�!�2�����(�a�������ɀ��Ah@3$IDq}�O���G�Cg�こ �,��?���p?T�,�F��~��J�JXI�r�E�O��F�t��v�q�������?�ػ�.���;���{��чܽ�ȽNp�p��ʛ���3�S�������q�|ŝK��В�ܦǟ��j��]\_ku`d���F���l�qp� ����8���*@������^�=r��u��4:a������Ϳ�*��V��Tr}� ���3��ߓ羌��8Z C֔C���i���KUP'�ͮ� +���n�x�] �'�X�7�eAp��z��#���V�L@T�fE6�LU��_��:0E3�r=���� +mG`�.ԍzP/ڀ�r2�8;Go��9D���U� +endstream +endobj +117 0 obj +<< /Type /FontDescriptor +/FontName /1b0e01+mplus1mn-regular +/FontFile2 116 0 R +/FontBBox [0 -270 1000 1025] +/Flags 4 +/StemV 0 +/ItalicAngle 0 +/Ascent 860 +/Descent -140 +/CapHeight 860 +/XHeight 0 +>> +endobj +118 0 obj +<< /Length 1278 +/Filter [/FlateDecode] +>> +stream +x�e��n�F�ὮB�tHs&�@�n��u{stԒ +�}���ik��/��y�_�!}������t�~�]�s�����n����V�����yg쾝���+���|����������<.�������÷��}���v)�����[���e���O����/��_��������q����9_ɯ}ഏOm��t������_����LL���v͵�������LJ1w����9�)e���6=n?�[i(�JKiU:J��Sz��2���Qe�L*�E�J��̔Ye�,*+eU�(��N�U�-у�k�5x������5��F^���k�y ^#��k�5x������5��F^���k�y ^#��k�x�������Z�V^���k�Zy-^+��k�x�������Z�V^���k�Zy-^+����ux������u�:�N^�����:y^'����ux������u�:�N^�����:y^'�����x��������z�^^�����zy=^/�����x��������z�^^�����zy=^/o�� x��o�7� ��Aހ7��y� o�� x��o�7� ��Aހ7��y� o��x��o�7���j�����o��$�JI�$�$*I$IT�H��$�$QI"I��D�D%�$�JI�$�$*I$IT�D��$�$III��$�$u>�M�&�Iބ7ɛ�&y�$o�Mx�� o�7�M�&�Iބ7ɛ�&y�U�o�a�[5�j�oS�or��4ۂ�s�ޮ>,x��/x;����Â�31���x;�� +���J���J��특���x��x��x��+�!Êw��B�x�b�x��+ށ�r�;��2��k�Μ�J�Y�e�Y��7+|��x�oS��7+[ƛețךyޢoV��浖-㭌���"���R�W�*��4Xq��C�^J�[(��^�1�»�y]���k�}�YM-xe#��e���_y+�h܊7k�:��/����Z�5�dU��l�uz5n��[��eB��&Si|y�(�%q&%+S%�*A����BijPU�6\�h,�(�+L���,��4G�5�<���cD�[˧��*t�[ jj�aij��I��xʪw�g�F��w�ض��R�>���s�h�>�:�O�VR�����P*#��i|e0�U��,�*o��U���/���*[��U��,��N����m�l�x�:�&\}M����)���L2��\%CH�F7�է��ʻB�L���)�j�ƻJ1:%�H߯:=S��۳z�r�m���k���O������媳��7��� +endstream +endobj +119 0 obj +[500 500 500 364 364 364 364 364 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 364 500 364 364 500 500 500 500 500 500 364 500 500 500 364 364 500 500 500 500 500 500 500 500 500 500 500 364 364 364 364 500 364 500 364 500 364 500 500 500 500 500 500 500 500 500 364 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 364 500 364 500 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 500 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364] +endobj +120 0 obj +<< /Length1 2224 +/Length 997 +/Filter [/FlateDecode] +>> +stream +x��VMlE�f���qq��v�DU��q9�_���R�Ҕ4���v�?��]ٛ&����B\�F !���� +EBH=�� +.H8p��o֓BPRPĉ��y�{�{o����ކ�̋/�s/}��9�J �c�w�mgo������]��v��_~�(�H߭Z����;E�B7�dPG�ׄ�k��p��!�E|�.��t�u����` _��t�4�g?���� �~s������R��3�����wѻϾ�s�1B�H�G;?\��2��� +lW���^���:V�M�, +>GX�"J�.H���f��O�V&����q +7E�_šm�|y���,�z5��\���y����� ��Tw�`�������l��'�ۃ�X��s�H`t$�F�z�P��h���l$���F�0�F�Ƭ���u 6���� q[��x0�K쨃��A����T� +��2J�/����W2��Hה��ƇDXb��[ɤ�7�i�>�mei!h���XF_�jdƲ�5�w�twn�J͛�0��d����wäu� ��*FpNbq^�؏8�%�>��S�J��Ľ�g�w�Ih�wp�3,q�8��1�,���$-�V%f0�M���]�U<��K샡��؏eA�n���+q)�G�{W#�DX�������Q�%q�8_���V�Ruy�4����/nZm�a�s�/�,��Y���ْ�)�i=���)���lJ�ey����j���<��O�抙r.)8���$�2ɵ��7��D�7� ��V^+�M\n6k���57Uu]�=�N�)��ɕ*ٍCJ����K���=�B T��;)�&I.���Y.bڤ7He�t���a��Q_��0�vP;^�i��r�Б�x9�b�G�A}���ǘ�2�9�$�ϫOD1ALN�6I����v\NYJ^N~�c����t�n�:q\�-����6����,+4ԗ��5��:�����x�}/k�g,Xuq�.�)�{(��1Z� +endstream +endobj +121 0 obj +<< /Type /FontDescriptor +/FontName /72b0f2+FontAwesome5Free-Regular +/FontFile2 120 0 R +/FontBBox [-39 -138 1263 892] +/Flags 4 +/StemV 0 +/ItalicAngle 0 +/Ascent 875 +/Descent -125 +/CapHeight 421 +/XHeight 314 +>> +endobj +122 0 obj +<< /Length 225 +/Filter [/FlateDecode] +>> +stream +x�]�Mn� ������b�E���,���=��"M�9d���0��ԅ-?=�ay_� +�Jv�>DG���,K����[�u��,$�ӱ\��h-�'�[�N�.��$�;9�8}_&�Ӟ�W��p���W��̊ v��gf�6����7�����p��"����J ��A`t��������E����1�pn�ݯ|��#�݉8R;C�RS���K�+U��cp� +endstream +endobj +123 0 obj +[1000 687 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000] +endobj +124 0 obj +<< /Length1 2240 +/Length 1036 +/Filter [/FlateDecode] +>> +stream +x��VMlE~���ۤu��-�n����� .B����T)���f�^����w�$��"��%'@�P$���8��*���B\@B=�j���xZ)"N��;�{�{�{;��5�H�[ C���m����%����I����ɶ�{�>2!���X��j5�{C�v���c���/������AG(L~G|��lF�+���V,�С�s=[���$�ϠM�6�䏳�2���s������T�/p���^o�~����w!!�n��������<���� <o��=K��o�{W�3d���ܖx�5#$M�� ��s���Y1߅,\c a����4q�O��{(�o������ٕ +��$���ڸf#���D�g����#?��0�� +O�"S'��ɱ�����xJ�Uf�㧈V=Y��5"��=��r�o�,���\>�ZL))�h���2�R���d|�c�����H4�vE��5�Ov +�0��R�5_�u���<a�z�`ʼn����s{��69�f�jvDQ���ǚBv�Yl*�B?e���d0�QW�#/>ڛ���c��F�E�e�9K���&p���8� +���3����>�+yO�&q���%�O��8��S� B�B�H �q��24ȧ��s[�0��T��&9'�(}%��Kw> +qyR�$h����_8��7O��V���t֘�+��� �wm�qL�t�g�tյ�M~-T�e��/.��U�Lg�0��=��:u:Ȟ�������#(U&Q��;&�0/������\�h�p�՝& \� �� ����B��R�p�}����������]hC�i�`��+s�g6�m�a~ +U��C̬U�[��|<���"�������)cn4��� ���]Ψsտj����y,�>'|�6r}��uuT��bp�q�3t��8�g�]FN��l�����~Z�C}OE�g��5�/k~� +�Կ�Ϧ��1 !Ҹ�iX��x��^Wwږ��:-�`t{�e���H�-i� +endstream +endobj +125 0 obj +<< /Type /FontDescriptor +/FontName /6f9501+FontAwesome5Free-Solid +/FontFile2 124 0 R +/FontBBox [-39 -148 1291 900] +/Flags 4 +/StemV 0 +/ItalicAngle 0 +/Ascent 875 +/Descent -125 +/CapHeight 421 +/XHeight 314 +>> +endobj +126 0 obj +<< /Length 233 +/Filter [/FlateDecode] +>> +stream +x�]P=k�0��+nL� ٥t1��.�����tr�$���ߓR�����e>�|�hF��|��k�� L8� ��7���4�NB�y��\����5��g'< +�Fɇ_����J�=Xt���E/��N�e���Ğ?��ڊ�k-�I$f�R}�\/0����09�It-���k��Ԕ�-룮7i�*��W4����J!�~�Sq����r� +endstream +endobj +127 0 obj +[1000 1125 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000] +endobj +128 0 obj +<< /Length1 6724 +/Length 4688 +/Filter [/FlateDecode] +>> +stream +x��Y{t�U����W�;m�}�K~m�G�&MC�4�-}�W��I)��M��&iӴXf`P0���9��z��#�F�qV���q<�Qv�Qv�a]*zd������� +�;{��m����s����7a�P*ڋ$h���l�����a?�����[k�QG`.c|1JS�d���`=yrv*���q�$O�o�;?��Hh-YO��Y�<���v��B)�~�wB���a�(U~��/�?v�����=��ċ0>�s3�q���E�o��t�{�,v"��dL��A�����e^GHvz6<�e��Pn�c��l�Z� +��alB�8�N��/���}��$��zg�*'����1���_�n���?��Z�3h�>(_�����g*�z�#'����b|�z�`)-B���U`*a ���¿� ��r�F��FK���(�Zq#}{� � +��I((�PZ�TC)��%�PJ���$Ci�b�{�d�s��N\�����.�T�c��Q�#�w�EhU"V����Wq�|������6���j���11�IerEĤ�q:5-)�̀��� +���sr�y(��p��2E�:}IiY92Mf��b�������#Cev��z��EO1r��rw������?��LS�1� ��xr�1N:��ƣ1�%�@o�uk�c\j �F���q�o=y@�^��ғ�h�rw�u��/x<�'3���rËZ|v������(/�S���J��l��1л�&o��3t\�눣^w��Ҥ�>O������S� ����5��d����I6�渢|�Mӛ�V�4��'��.��[�1zS������o��x#P���D��G����T!G�ɣ/�@ �����ix�4C_7ghwg�&�=����1t�=�x ��Bc<��!�V��N�w# ���$�5����$j�`b�8���;+*�)Ԉ��p�+�h�5!p���f���LS4�i�7:�/A��8���14qz<���_�Km��,�*#��+x�8~u�z�/b�Cϋ���tp4�:{=���'�*Gh��\ui�%DK�-�C�9�;t�c����K�&e�z)?��z�z��!�I�K\���ǒ7%_Hӥ�c�Ҹ���S%[+3�ܲ��Q�˲wd���y�<$�ɏ"���2�1wBV�F��* ^��ٳ�c˓�MCN��S_� ����V�z�ޞ��lƣ��w���x\���IǤfqC,�aQ3�xR�? �f8 �iV�U}��s�!�d,+7��e���h�K!NO�ZN���&�hS�Z�]���l���2�2�]��=�����sҒJ +��P�ǹO�;�q�qn'.-cL��5�-��Ԕ���S�e��z��nU�'u�����>��#4�P����]�i�R�� +�U��e�*u�Va��9�en�u��� ݽ���PCC8�tmU��J�Q g: ���PC�h��,�pʱ�j��U�x_m��g߿�w�u�is�T}m��}n겧�!�}�#z�4�R�s��me�� +a�p)JC�X�H���Q36Ɩi�Yԓ8����r�&�Ľ*<vl2u�L��\�g�*��&��� +&S���WUl=��jji����jFqu��������Z�ZJ�����M8c���y�,��j��e�u���ժ,�k�˨��a����o���8��ͥ�F���zhpWyh߃;�?�����h��7��[�ƻx�q@u +�_:ը) ��i�8pdqha� �uq����oÌpy��|�|Y`�R�W�-���Z���n#bf�/��H�������fߞ�7��q�Xj6v�UU��ˣ��|j���;5��W��&�K��-���ɐv��~i�1e� �vY�'B��U��P�Ru�\�7�Bn�h/(���Z&���R?lٺ���H�`�̱_��Z@M�ݻ�߇�����sxt�5��3�L��I>�������@3�..�Μ�j<��d{dKO�銉_*o �Q�T�$�>���l��������+ش�,K�P���1\�>���zK�r�` +N�5q7Xg��J�mf��H,eQ�[-v5��t��au���Qkmu��u;R����܇�Fr�8����R!o��� 8c�[EF ���W/_���ۨ���? O���})ę��i~�;9;�]��C�ahh�BK^�m���L+�a�8n��(����Su{�wP3\~c���EΌ�'��B ��o�l�� �W���,ؖ���6hs�� ����lf�����#����sx�=�o�s�yޞռ<D_�#icf�&�dV1���fK�k�JK���3��A����^�C%>l����s�t����� �ub��<�E�'�pWГ�����]��{#���m���/�L���j{y��Ul�x��;춊��t��D!oo�� +��HLT�-�?��Q��wS����F���Υ��J�R�[��.l�+�^L���ov��wS ˗g�`ۉ�K���"��;6���u��1B��?ƴ +��,0��c��'�,���|�Oq +jnY��pY�E|ևϮ<O�l�߈�۶6���>Ee���J1xk��ՐɈ�n��rnݾciW�:[۰��6G�YKS���;��wp����h��Y*��)���?K]��&��;x:1��c��o{�hٶ%Tn�\WPd���}��~w-kϑ�-w*e��Aπ�Dok�ES�b����Ӫ;mյ�s����w�KF���8sݏSUD.#�[�JJϻ ��Ң�u����c[�Y��vod�9wi���ٓum���ޝ��k�+���ɽ��_�b+���O�6�״u6z~l�]~ �� ��-y��T�J���-MB�o�*��y�i|W�#��L�|6�Z�F�a���G ������dgj������ rY���+ ��ǀ�-U���*P��KTV����p����.wۉ�h9]�����k�/M�VX��{��?����ݷ��@� �a2s�<V��};0m�ЅBv*c��=��-%����m!/�(��[������@vx?�~3{��������ܽ[8C5�a�&�W��ϪL��Q$���}�p��ݪ��>.���rQ��/�6��\"$a*��¹s�> +=K%|�]����\�y��.���ż�mVl����7�������7r�'h3������[UCO5m�o���Uy��굩��.7���ۅ��R�n|$O ��K~� vJp�Ƭ����)����ge�p;��J��A��=�2��tx�gX���#W������Ĵ�8m�2�r�������={z.�<�Ro������|,B�g����_��֧ΘKC�#�|&��y�kS�r�T�R�ѻAv/�e��Q�M+���?=Ie�p��J����Zy?b-����-M�u8a�)���v9�m�"v�w����N��#_������M���"�(9����3�?W�!�/�ax?ޕ�9�a�gך���5[6MM���?�jҶ$7�����_���H��O!��pK��7��Q\�/����瞨ҫ����>�˅�l�/�:|�p���|�JlMp�]���E&�f��~�ZR�ű�F�M9����AΉ_�p�n +6\�s%�9v��1�d7����K�������-�w�7��R,%|�����@��lj�X� +�|r><�����)感2Х�?�h��(�a$�)x���} �E b_ +o��/���r����OBk�>���Σ�K!�f�%��>���b_���-�/EYT�ؗ�|�$��P%�!�S�ݴ��+a��R����R$0取�������*�[{�]�t����e���PSxf�5���#S>�bb�ZX�����B����H0��3���!���VY��UU�Y_ypvfa(�ہ���֘���q��7��'B��Y�?0O������OFwz#>=� Q�=���&@6��l4L/���8��@{C�D`> l_���@�@�D�t8·�(O&��(�h��"��"����!�CwO�hW[{?�.��W�`{sK3�u��XK���z\����tt�<&���h-� +�)�GQ�q�Y�*�uH�k��Vԃ���C�9aԁZ��%�W� xP�͠ ��(ʷ@��&��Q�mL����<��=a݂�I�PV��K��}�3��7��W�{T��?MNW��� Bov��IQ�y�C=#� +p`��MC�G`/r�yX������3������eJ�? hD� �GBm +V�<�@�U����J� ��>�#4<o���v���Ґ��N�����q��$:��P�3*JDx}"���${y�D����,�F�|�ц��v�SV��ǂ�¨��f����A����N]��<N� ���~6�~�����6����J½W*��5�k0�6��,{��b=,�6������=k��Ԛ9 ��'�؇av���vt�5\<�N;KJ���g'�},�1w�.~?�8��⾇��&�A?����=��g'�4=��`e��(��(;&RP�����~���W���x�e���ᅙ�r�[�Z�K7*B�Hj��"����ب�x �lE�x�w�N�"��؋�@{���AХ48�����XYA���i +endstream +endobj +129 0 obj +<< /Type /FontDescriptor +/FontName /f6680e+mplus1mn-bold +/FontFile2 128 0 R +/FontBBox [0 -275 1000 1042] +/Flags 4 +/StemV 0 +/ItalicAngle 0 +/Ascent 860 +/Descent -140 +/CapHeight 860 +/XHeight 0 +>> +endobj +130 0 obj +<< /Length 1278 +/Filter [/FlateDecode] +>> +stream +x�e��n�F�ὮB�tHs&�@�n��u{stԒ +�}���ik��/��y�_�!}������t�~�]�s�����n����V�����yg쾝���+���|����������<.�������÷��}���v)�����[���e���O����/��_��������q����9_ɯ}ഏOm��t������_����LL���v͵�������LJ1w����9�)e���6=n?�[i(�JKiU:J��Sz��2���Qe�L*�E�J��̔Ye�,*+eU�(��N�U�-у�k�5x������5��F^���k�y ^#��k�5x������5��F^���k�y ^#��k�x�������Z�V^���k�Zy-^+��k�x�������Z�V^���k�Zy-^+����ux������u�:�N^�����:y^'����ux������u�:�N^�����:y^'�����x��������z�^^�����zy=^/�����x��������z�^^�����zy=^/o�� x��o�7� ��Aހ7��y� o�� x��o�7� ��Aހ7��y� o��x��o�7���j�����o��$�JI�$�$*I$IT�H��$�$QI"I��D�D%�$�JI�$�$*I$IT�D��$�$III��$�$u>�M�&�Iބ7ɛ�&y�$o�Mx�� o�7�M�&�Iބ7ɛ�&y�U�o�a�[5�j�oS�or��4ۂ�s�ޮ>,x��/x;����Â�31���x;�� +���J���J��특���x��x��x��+�!Êw��B�x�b�x��+ށ�r�;��2��k�Μ�J�Y�e�Y��7+|��x�oS��7+[ƛețךyޢoV��浖-㭌���"���R�W�*��4Xq��C�^J�[(��^�1�»�y]���k�}�YM-xe#��e���_y+�h܊7k�:��/����Z�5�dU��l�uz5n��[��eB��&Si|y�(�%q&%+S%�*A����BijPU�6\�h,�(�+L���,��4G�5�<���cD�[˧��*t�[ jj�aij��I��xʪw�g�F��w�ض��R�>���s�h�>�:�O�VR�����P*#��i|e0�U��,�*o��U���/���*[��U��,��N����m�l�x�:�&\}M����)���L2��\%CH�F7�է��ʻB�L���)�j�ƻJ1:%�H߯:=S��۳z�r�m���k���O������媳��7��� +endstream +endobj +131 0 obj +[500 364 364 364 364 364 364 364 364 364 500 364 364 364 500 364 500 500 500 500 500 500 500 500 500 500 364 364 364 364 364 364 364 500 500 500 364 500 364 364 364 500 364 364 364 500 364 364 500 364 500 500 500 500 500 500 364 364 364 364 364 364 364 500 364 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 364 500 500 500 500 500 500 500 500 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364] +endobj +132 0 obj +<< /Length1 11232 +/Length 7099 +/Filter [/FlateDecode] +>> +stream +x��z@SG���9'!$�T9�Hy���[^ +HB�"�KI�����u�(��^�Z���ֺ�m�nEwW�ۺ�m���r�]o�ڮ}ju]�v՜�o&'�����'�9�|����o�$ � +G������SWG�)�-��kh�w��z�!f�� +<|�{m�p3�:���^��)d�vwR�%��5/�nz��g��!���aod~5{Ʈ����g��?��ݳꭝ����e�{���x����UL��x1�y��ݱu�yBqJ�BJ:\n�l���-0�ÎNG��'%��ݠ��G^�����%��A�`\o^�e9y^�'։�E��< 1H w��y�>�~�q=��S\G�( + ��(�4� +-C2ڋA50�4@,�9�(~F�l���� �'�;Ԅo0�%c8�p辫�����h0�������W"{�x�3�MFV"�)P;��Fe\��C�L� 7�d��}A|���?�X�?/���ˮ�6���A��gh��<:ɽ�l\�f/�`��1[�K��?���j�a,���NE2�!x�������9�Q �:207P�uqeH�j����a����|�zSc����o�w/<f�����GA�@*CP訰��H�6��FEnj;N��� ��>N���8 %=� i��Z��ɕ�!�1V۪,���e�畖��� +��y�9s�̞5s��i�Y�S&����LJL��(��c�h#U�G��(r�2���:ޛP�����T�쀰C�yy@����u��I��M�Q�(s�(����f���F���)�\��p_�P�{�Rx>��� �f��1-���Foኖ^c]���/�;BSSP�(�G�$t��Is0�I���`G�^6�ho�V,�tz}uj��.�!�OYz��^eɷ���?�ޭ*T_��(4�ۼ�������M��do�P�Mz�/c�r�7E(0z� ���!9��Db�,^%�� 0G�ze$�.a��o�����_�[�k�x�����a� +��ۢ�n����Z�����R�f�"���/�[쀁���~�NY����a��w�O�zb���T��@�G��C('=���ԑ�7�#QUdd]pdhz���,5�z�\��Q0���ؽ��!��H(�7��N/��#���Ք��L���W��n�Y�'@��)�*� �x\Ձ��H5?]�6��Q0�I+Z��>5�[�����)� �.���?9f�� D�4|�t�ë��I�2��mt�4ͫ����(���d��[WP��؎"��b�{̀2Pu!�·�J0�����u�FXiM�M���TC�����$x(�"��S�^&�b+5�jl�$E�o���`��@�y��J����j T�/@ț�W��[�X��y�x֡ 5��M⍎���G0��t�/r��.��/����+5��a^3�ĩ��!6*�`CQėcH��6�!T-�7��Fl#�^��A}.��2�7�Y�&���`�8�[���\o�u��6��^�Pj�%��!�M^DR8gZ���~���B;,bX�t=���䐵�B�m�`j�̶Y�*�Z�#D���RK^j +��~o^П�7�klGU��o��1�ɯ˫�c��<��,A�O:�S%t��^w4�ut���o���AF L�� +��q\ő�4�|���7����n魫&9���#���X����cF� y�QB��%������8��<ҫ2 +ߌI�}0w<b�XT�Ǡ*�hxF�S��P���f�0j��Z���3���j����V����j?���*?�c+|U>���|x���a�S�x����:`�-Ƒ@��^�G@/T �Q�%-ơ��4!�n��q���U��'K��Cx���wnͅ�'���1�%�?��E<�i��} �9�o�?�#ÇU6�Ub��X�#0���g�>�#��}�y��O3�w��pē��L�;ѕ�*r��𘪱�����a���x��F��)tta�#��Ln�i���j�<8.g�_W�1��d ��l{�e��N��X+��ܪ�sUU]��UX�[��S���Bc�E8GUE��"qD��Q�*\��~�Q37�\ĵv.��%z]C2��h,���~�99�t@ᇍNQ�ȋ7{�ͤ�YP�o����E�~����ׇ�Ɨz��m�ե�F�r�����h�W�v�=����d7rc@$#��!��7DnB@.����ꪅ�В�p��Jv/q��Ah�H�%��r-�%�� =u�^��y��J�mC�ſ�^�������#/ex�D��)lE�Q�B��y�C�,��N��p[Q�@� +Ҿ>ïsh�5S^M0���_1ݏ�G_�LJp����}���$C�c�. +��<��ϊ�M7�"-;l`sY����#��$���[)ر4 WZ�*�cz��֢�å�^��E����h�;}�o��z��OX�H���a��\/�"?)��Yʹ)f*Jd�e���̋ԧQ8��/�L&�9�"����D��3ٷ�I4|��B� �������a����-+g����~�Es������d-�ݲ�r�<E�Y���k�d�S�SqVqK���U�T�����fI �G\(d'K^�4�H}6�o���GZ�n�&��KZ�OiH���A<�Y����GFbBfF�ajt�V>]�~^~�tc�qqК�v�����[4�9�Z���x&��x��S`��Ӝ�jm�umq�ʀo��8�HՌ��� +}�ajV�&+[�B\fT��[���'W��m{�$��fUn}k���!ASi��J�/��:�ִ�?ղw�x��l<gf$ql\PyF��S�������^�~�硫����b���$)�Z�:xw����Ηvo{D�]�g//�Y� ȸ~�)J4L�33�q���T� �K���Gf����T��f4�#�s[��o-3{n/�o��K���+�.��~�r�?.�`�����D��_Ҹ�l�d�Q�YC�Y!;��Iгz���<���Y4�XN�����K��D�b���*�k^{�J�5Q7�1��Q��W�YQP[��@G!���`���j]�5��! �wP�T����tW�a�̢<ŷD-k���'fG����By����zwѼ��+�0 ��#ܹ�X}����_�y��c�w�}� 譟J®��D""얈x��s����XK�jZ��w�<��X<�Wq��E�Q,��/i�4X?�I�.�|aa�>���e���Ժ��p��+�|Z3�Tn�i��9\��Od��M}V��̝��6P��6�A��|���&b�� +�� �YU*��F�_�� :w��� 5������ޝB����NZ�Q���v�Q��!<E��>��E�Z�V���O����M�~�NO�/?�G�_��� ~#��� +6�f_�̻��d�g}��7� ;&C��ا#Y.�0��a�$3YX[*��f�����M�x�SȎ|u�2�k!_F�������$c�]xN�l�P���V��#x6��먍�ìc���.-� on7E�����-��G�34����V=~+?|��I�>�{3k�����p�P�&��������ek"�W)_`lt�UE�#e��'��l��=8��������n�n��{�V5>������xђw~�a���U[��X��P{l廟���H����R7�1��3B\4PO�Ǚ'�;�5� ��������mVn}^[�S�h��q���p���"u�=�"'�" �ɾ���Y����B��X�*]�-�ٱ8q߿'�BC�P����_�~F�CVGʽ/u�ip�A6=^K���A�d����y� ��>}��E�� +�5Șl�%^�4�[����̕�ۯ�݂�`v��&o��5����X��W��o�8g�GN�æ�qI����ڒ9��̥1���8�5"7�&�0��m�B.NV�0�I8�ZI� ���8F1�8G��Ej�����Ч/>�+���Qs�>_�1�˜�}kSg3��_�.~"��� ���5�tO �`+{�ڊ0ٜ��R8��2Le3��|���5Xٷ��l)�6x�5�F'Tn��$�':,s*�7��3��|�l�#Uo�a�2�_��mU)���Tj���?q�ڨzcL��p,Յ}lK�z��\2�K�#1]=�\ì}t���?������I���V�#���Ƶ����K�[����{�%؛.˓�7�X`��Ka.���$Ȉ��ܧ����r�l�!��3�������x���ZJ�ct���wu�Y~��YIrv��O�yt9C�Z�4� +JF�(��qrP"��� �$m,��>8Sdde�uOvJfFi5�q�.��v�}Ms��I�SE�t�S�o�9�E(:��=W�`�6,�� ╮m}������ކ��͍���$=���x��Yh����� �|n��̵����b�o����ڼ_�k�:͇6.�1ɻ)?&��#�t�=i��$g�/|����3u�3���r$�O���+�<�C5O�,����c�'�{o�^\�>�㬭=��5���靾�܍8�����9���T�c�I�5t���CE��Ο�6�?Tcז����7ͫM+W���t�//4�Z}��$��ş�U�(�o�L1�3~���'0�,�r�ϐ�]�~�X�q_e��Ռ���׆y�%̭w���<��k�7���O>��P&�k� ���Dv���Ӌ���f��e�z�����Y��9�Uo�k��8 .=h-�.Z!�}��<��|��i�~��Ω�J���4� �qX�O- �Yf�_bճc�\P(��h.��������@sDa�g�h�}�u0)��ʱ:[���N��YȜqE�9���4% +�KZ/��G�����C�fO�VQ�;&�G+�y��dZ����ۧ���P�ޓ�����}�ǎP��\�7L��&�{�k�\�g��o�X�HA��Π�%�9��߉���G���|����r�:+^�.��Z|�� ��M<^t�?�g�PO +��xb l�x�9��#��ہ�F�Ujb��)�;>Y�I|Y��eQ>�ٖ�W����� �mV�� f]����WEMz�~m��%L� ����ǟ�@�y�N�[��f����&K��m�ۗk���b]���\�x9�/R#n�*͞Tg�W�N��Md?��}�x�J�3Նq֧_�K(��A69�~'��`R6�rɠa>�����ۖU��m?����{E�"��G~Է��3�����@��`�� +�9��jҫ�e���K������玘��v}X�|����Y]��u���=}lm[����ɑQ�o�?�yGe��>X��e�D���� +;N�T�AaP��ɴ��i��ּ��6�۱߮�n�5����%LY%����X1�#PO� �p%�\)-ou��p�B�igH5l^�)���o�K�[0���\�:/�W@�p%���^��b��|��%uV�ӒYp�QHuܼ ��-���B9y��$�ע�C����J'��'#�jUذd�(���W��"^�d���n���������Ŗ�����џi��v����f���W.�L��I1㦙K�|c�a�.�vc����ZP|�o�a�N%^�'��j�<wI�U��{�3j�+��-q6��9�6�� R��%@2A���d���sfG�p�ޒ09�rTdm��A|M���*�؆��8vӬ)V�y�߉�Y������������i=xH�W'���(�-����FFg�R�G~�_�fћ�ơ�`~P��Y��oqd���[��mP��(z�����S���M������7���C?������B/�3H��K0�z�s(5H��!����u�������JwT�C����P��>��Q(�|�N�04u�K�| G�g�Wp!ЫeI0FZV%� +c'J0����̡8v���v�+P�D��$8M�x E��b ��p/Jp��},����� �2��]ݝ��-~��)S�"��y��79���e��J2��+nG� +GcZ����͎��&�Ǿ��a����tw��v{s���O����� ��Nw���OI��=}���dBCIR��iu�v��iot��;����}G�d������-{{��c�[Z�P_�;��n~��1@����cFz�ʕ+Ӛ���W{z�ÓĮ�a���tJ��t5��,-�r����ͮ&�J{�����8�n���ltt�o6���;����A +�1S��3klu{:[��(�N>.�̛�q|^��dN��,��U~aneen��d4��|~yY��b*/�^!�[V͗�� +RxG+���;Vut:�n��ɷ�w,k%�2;߯+�� +X��p4�6�6�����.{3X���louC ~�F����c��~�k���I�����什���S�qp7t�vx�i��ei������y(�P�F��5�X�<��&�)��F]�_��3!'Ԁ4�r���C�ܴ瀧x���(�`�n�)�5���V�5Ɯ����h��fuB�û(�@.�>���J�n��D�K+���l�6������wP]:�R��(���_[����gċD+��0��Zե���H�IOp<�^�87���8��hy�f��t��~Ҁ�ei��hӡ���t����n�O�=n�u�.��j �r!���x�z��c(��9��-��p#�"���Қ����YN�:Gp�7�C +`�S�W�7�5ҧ�fY=h����6V����0��h����bк +���k��2蛐��-��t���B� +�P5<Ka����*��N�[�餙�:vR;�K<�*�j�O~��G�1q�9 t JK;]]tMb�A5l��F�-��Q�;����{�$OWйΡ�� �.�C��S`�z�Q�=�Ac�Z�Ҩn��Ill�q��y����7�nB�%7���"��D~!�GI`u*�TV��BYP}�AԌ�����J ��`%��� +���o��WA�.D6��"��:���������o-�� +endstream +endobj +133 0 obj +<< /Type /FontDescriptor +/FontName /908655+NotoSerif-Italic +/FontFile2 132 0 R +/FontBBox [-254 -250 1238 1047] +/Flags 70 +/StemV 0 +/ItalicAngle -12 +/Ascent 1068 +/Descent -292 +/CapHeight 1462 +/XHeight 1098 +>> +endobj +134 0 obj +<< /Length 1278 +/Filter [/FlateDecode] +>> +stream +x�e��n�F�ὮB�tHs&�@�n��u{stԒ +�}���ik��/��y�_�!}������t�~�]�s�����n����V�����yg쾝���+���|����������<.�������÷��}���v)�����[���e���O����/��_��������q����9_ɯ}ഏOm��t������_����LL���v͵�������LJ1w����9�)e���6=n?�[i(�JKiU:J��Sz��2���Qe�L*�E�J��̔Ye�,*+eU�(��N�U�-у�k�5x������5��F^���k�y ^#��k�5x������5��F^���k�y ^#��k�x�������Z�V^���k�Zy-^+��k�x�������Z�V^���k�Zy-^+����ux������u�:�N^�����:y^'����ux������u�:�N^�����:y^'�����x��������z�^^�����zy=^/�����x��������z�^^�����zy=^/o�� x��o�7� ��Aހ7��y� o�� x��o�7� ��Aހ7��y� o��x��o�7���j�����o��$�JI�$�$*I$IT�H��$�$QI"I��D�D%�$�JI�$�$*I$IT�D��$�$III��$�$u>�M�&�Iބ7ɛ�&y�$o�Mx�� o�7�M�&�Iބ7ɛ�&y�U�o�a�[5�j�oS�or��4ۂ�s�ޮ>,x��/x;����Â�31���x;�� +���J���J��특���x��x��x��+�!Êw��B�x�b�x��+ށ�r�;��2��k�Μ�J�Y�e�Y��7+|��x�oS��7+[ƛețךyޢoV��浖-㭌���"���R�W�*��4Xq��C�^J�[(��^�1�»�y]���k�}�YM-xe#��e���_y+�h܊7k�:��/����Z�5�dU��l�uz5n��[��eB��&Si|y�(�%q&%+S%�*A����BijPU�6\�h,�(�+L���,��4G�5�<���cD�[˧��*t�[ jj�aij��I��xʪw�g�F��w�ض��R�>���s�h�>�:�O�VR�����P*#��i|e0�U��,�*o��U���/���*[��U��,��N����m�l�x�:�&\}M����)���L2��\%CH�F7�է��ʻB�L���)�j�ƻJ1:%�H߯:=S��۳z�r�m���k���O������媳��7��� +endstream +endobj +135 0 obj +[259 600 600 600 600 600 600 600 600 600 600 600 250 600 250 600 600 559 559 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 653 600 600 600 589 600 600 367 356 600 623 937 763 742 620 742 600 543 612 729 600 600 600 600 600 600 600 600 600 600 600 579 562 486 579 493 317 556 599 304 291 568 304 895 599 574 577 560 467 463 368 599 538 600 545 527 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 493 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 250 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600] +endobj +136 0 obj +<< /Length1 3548 +/Length 2108 +/Filter [/FlateDecode] +>> +stream +x��Wkl�>w�ek��a���έ���^��$,�,�v��zmf��wgξ�;�*U�� YH�JiSEJ~���tH��V�G�DU�J)�G"��iB+U}���;;6��wǞ��9�;�9�Ν-�XO� N�OB��/�z�2e�fsp�h��s]�N�����0ޕ���k�|���O-�6j�������\�)"�k�����f;ξ�I����::��-�mE{k���]���}�R5��w��_d�������hӊZ�N��9 ��pzkՆ���c�1>R�k5�/��O��6W�/��ٓk��Vٰo��υ�l|߹���_�]��X��A��<{x�:7��5Si��0=8�f<7�]"��ɋ�������������V9:9Ύ�����R +Q� ئu8n���()O����NS��х� y�f�h���a�h��1cwR6FO+���W~T1}�z� ��}>���=���38q,%�g��b5�I�7��ϰ�,��O˷<�T<ȓ�=R<o8��;��EA=��z���p�W��y�N�OO{@�xe��.�:�u�tO�gt��+�S���m[B��}��I���T��'<<�xZ��j[����ݹ=nW��s:]" .�L�!!��R�fg����U�ҴE�b�Т-�,'0q#�L�sQ���Ƭ���>��Л-\LJ`7�Vo�I[+ +��U\���7�"�pB �%�V�%�,�����f�a���&�����@� �:{j�LX�z'�z�-�hVh����z�c�G�!DItx��]uC�+#O�욒��^��@�a\�hJ~����7%84c<�m^��+��u�{i\%��7�0ft$�+�|Q�cw�p�F�I!xJق�6-+F�`��F���������������s��{ߧ.�p7߽#�-����^����6� ���a�AV���@��x�}��YC�tн�:���d��Fz�^����.����o�^�z�;7��{vj���ܷ����pM7��G#��ۅ~Wd0ڸ�����z�4A���W/U<�#��1y2����X���{:z�D�O_�ܴILlݽ{,1zh�WV����{�`l��Ao8�}8��� ��#��A/�<"|/ܷ�;=�.�$���(n����(oA�2w$.Oo9�u��І�=�Ď�_{`�}d��[������������ �ۑs���R���f�U� >c����6v���m� .RAeb�Dk�4-L��\�0k��,lCί-l�.n����,� +�}^M��5,�.������n��G���玅����z1_�wfvѐ�C��?��������i���JJ�7Kj=V��j=�ѐ_�C�D +�|,����b�B�~i0�ff"ao�Vj60諷� +�^ +L�/�� ����gk�B�A�����i�Q��gԺ槓�R�\Ե,�i�r�a�AZ��V�W��fCig&R����bC�g��F��H����ͱ��i��-�UG!�j���].k�LQ-���R��t�i:��0�&̥�J����'������d�۟J�?�V��e�&� +5��:!�qf`>�!|����a��5�p�0�8 )�F� 槭x�PA��:M(���1T��&���L]?*SZVng�=!��\���3� +uh`�U3#hj b�j���\��� ��=4�냜�E�U�f���,2ҘUD]��e���X� ��0rƜ���&�[BfO}Y�����f���jy���~��c���i "�Xw�a�c�����wf��� ��XgLT@�V��]5���� +9<3��[�\��jf&�]�?fe0���J�˒r��{��F�0�������'Sh��^AO?�7#,ޏ�1D,�4m��1'�W������__��� �"�+}G����TE����Ŏ�?l���N�'�y[��tY�$�%E�a�y��m��)U�O��_�$} ��%"}V:9+�O?+ͦv5wbΰ��r�315��Ҧ�<�:?/��/|�� �^�> +���?� +"r� ���o��bdR���H'�S�{�`�7�������`�BGl�f���1h�,���0�Bj�� +endstream +endobj +137 0 obj +<< /Type /FontDescriptor +/FontName /c4b453+mplus1mn-regular +/FontFile2 136 0 R +/FontBBox [0 -270 1000 1025] +/Flags 4 +/StemV 0 +/ItalicAngle 0 +/Ascent 860 +/Descent -140 +/CapHeight 860 +/XHeight 0 +>> +endobj +138 0 obj +<< /Length 236 +/Filter [/FlateDecode] +>> +stream +x�]P�n� ���-/� ��R!��Ҹ�Cq�Rh��}�;]��f4;�a�yx���?(�38,�72�>�^��&�X�fщ�b�5�2AJ�?��f���l����E�a���y,|�R��C��)] z��M/�َ�-����x�6��� �eL��&m�t��ɮS�9�0���j���hbR�Ů+��^IqzjP4�W�ؠhY7WM����5Q)ڎ��n>��~)���Bft\ +endstream +endobj +139 0 obj +[500 1000 1000 1000 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364 364] +endobj +xref +0 140 +0000000000 65535 f +0000000015 00000 n +0000000263 00000 n +0000000466 00000 n +0000000587 00000 n +0000000638 00000 n +0000000910 00000 n +0000013777 00000 n +0000014336 00000 n +0000014508 00000 n +0000014550 00000 n +0000014599 00000 n +0000015181 00000 n +0000015224 00000 n +0000015392 00000 n +0000015567 00000 n +0000036460 00000 n +0000041792 00000 n +0000048853 00000 n +0000049275 00000 n +0000049458 00000 n +0000049639 00000 n +0000049683 00000 n +0000049924 00000 n +0000049968 00000 n +0000050012 00000 n +0000050184 00000 n +0000055030 00000 n +0000055398 00000 n +0000055442 00000 n +0000095723 00000 n +0000097625 00000 n +0000099824 00000 n +0000100177 00000 n +0000100221 00000 n +0000125299 00000 n +0000125681 00000 n +0000125856 00000 n +0000138221 00000 n +0000138632 00000 n +0000138807 00000 n +0000138851 00000 n +0000138895 00000 n +0000138939 00000 n +0000139177 00000 n +0000139221 00000 n +0000161211 00000 n +0000161592 00000 n +0000161637 00000 n +0000161682 00000 n +0000184024 00000 n +0000184405 00000 n +0000184449 00000 n +0000214999 00000 n +0000215355 00000 n +0000221078 00000 n +0000221457 00000 n +0000221501 00000 n +0000228458 00000 n +0000240336 00000 n +0000240503 00000 n +0000240672 00000 n +0000240808 00000 n +0000240947 00000 n +0000241065 00000 n +0000241186 00000 n +0000241324 00000 n +0000241464 00000 n +0000241595 00000 n +0000241726 00000 n +0000241860 00000 n +0000241996 00000 n +0000242179 00000 n +0000242362 00000 n +0000242484 00000 n +0000242608 00000 n +0000242733 00000 n +0000242860 00000 n +0000242992 00000 n +0000243124 00000 n +0000243277 00000 n +0000243432 00000 n +0000243581 00000 n +0000243732 00000 n +0000243864 00000 n +0000243997 00000 n +0000244113 00000 n +0000244229 00000 n +0000244304 00000 n +0000244534 00000 n +0000244721 00000 n +0000244979 00000 n +0000245133 00000 n +0000245320 00000 n +0000245551 00000 n +0000245759 00000 n +0000245987 00000 n +0000246242 00000 n +0000246429 00000 n +0000246608 00000 n +0000246821 00000 n +0000247036 00000 n +0000247244 00000 n +0000247467 00000 n +0000247608 00000 n +0000247790 00000 n +0000247834 00000 n +0000248108 00000 n +0000248382 00000 n +0000257537 00000 n +0000257756 00000 n +0000259111 00000 n +0000260026 00000 n +0000270582 00000 n +0000270796 00000 n +0000272151 00000 n +0000273066 00000 n +0000278795 00000 n +0000279008 00000 n +0000280363 00000 n +0000281278 00000 n +0000282365 00000 n +0000282589 00000 n +0000282890 00000 n +0000284028 00000 n +0000285155 00000 n +0000285377 00000 n +0000285686 00000 n +0000286825 00000 n +0000291604 00000 n +0000291814 00000 n +0000293169 00000 n +0000294084 00000 n +0000301275 00000 n +0000301499 00000 n +0000302854 00000 n +0000303769 00000 n +0000305968 00000 n +0000306181 00000 n +0000306493 00000 n +trailer +<< /Size 140 +/Root 2 0 R +/Info 1 0 R +>> +startxref +307411 +%%EOF diff --git a/w08-high-availability/carbon/CacheConfiguration.png b/w08-high-availability/carbon/CacheConfiguration.png new file mode 100644 index 0000000000000000000000000000000000000000..a1b4a8ba36fc8ed73d257056d86275c7e176917e Binary files /dev/null and b/w08-high-availability/carbon/CacheConfiguration.png differ diff --git a/w08-high-availability/carbon/Cacheable.png b/w08-high-availability/carbon/Cacheable.png new file mode 100644 index 0000000000000000000000000000000000000000..c411986d17acce216ee16a954d6cd1ce4bf0f252 Binary files /dev/null and b/w08-high-availability/carbon/Cacheable.png differ diff --git a/w08-high-availability/carbon/RetryConfiguration.png b/w08-high-availability/carbon/RetryConfiguration.png new file mode 100644 index 0000000000000000000000000000000000000000..4164267cdedf54d40dc6780eb9bc4d60cd509345 Binary files /dev/null and b/w08-high-availability/carbon/RetryConfiguration.png differ diff --git a/w08-high-availability/carbon/Retryable.png b/w08-high-availability/carbon/Retryable.png new file mode 100644 index 0000000000000000000000000000000000000000..556099d45fd4995ba2a54e6d1054600af7b8b52a Binary files /dev/null and b/w08-high-availability/carbon/Retryable.png differ diff --git a/w08-high-availability/carbon/dns.png b/w08-high-availability/carbon/dns.png new file mode 100644 index 0000000000000000000000000000000000000000..41e1b5773dee0d4470756e41de480cf6378f257b Binary files /dev/null and b/w08-high-availability/carbon/dns.png differ diff --git a/w08-high-availability/carbon/dns.txt b/w08-high-availability/carbon/dns.txt new file mode 100644 index 0000000000000000000000000000000000000000..0a742f5bc1245a92655032af8b96e41229d37d5b --- /dev/null +++ b/w08-high-availability/carbon/dns.txt @@ -0,0 +1,3 @@ +www.pokemon-ui.com. IN A 172.17.10.125 +www.pokemon-ui.com. IN A 172.17.10.126 +www.pokemon-ui.com. IN A 172.17.10.127 \ No newline at end of file diff --git a/w08-high-availability/carbon/nginx.png b/w08-high-availability/carbon/nginx.png new file mode 100644 index 0000000000000000000000000000000000000000..0577ff18b03f58beb1ec5c2b08e75d12056c411f Binary files /dev/null and b/w08-high-availability/carbon/nginx.png differ diff --git a/w08-high-availability/carbon/nginx.txt b/w08-high-availability/carbon/nginx.txt new file mode 100644 index 0000000000000000000000000000000000000000..b5aec73289ca267596f508cf34fdb80275078cc2 --- /dev/null +++ b/w08-high-availability/carbon/nginx.txt @@ -0,0 +1,18 @@ +http{ + upstream pokemonUIBackend { + # least_conn; + # ip-hash; + server 172.17.10.125:8080; + server 172.17.10.126:8080; + server 172.17.10.127:8080; + } + + server { + server_name www.pokemon-ui.com + listen 80; + + location / { + proxy_pass http://pokemonUIBackend; + } + } +} \ No newline at end of file diff --git a/w08-high-availability/carbon/resilience4j-circuit-breaker-config.png b/w08-high-availability/carbon/resilience4j-circuit-breaker-config.png new file mode 100644 index 0000000000000000000000000000000000000000..e332a75e28b9baab2a2886b09aed6c2d7bd2c2b5 Binary files /dev/null and b/w08-high-availability/carbon/resilience4j-circuit-breaker-config.png differ diff --git a/w08-high-availability/carbon/resilience4j-circuit-breaker-test.png b/w08-high-availability/carbon/resilience4j-circuit-breaker-test.png new file mode 100644 index 0000000000000000000000000000000000000000..1076b810aaaeae356dcb428b344af7772b7ef96f Binary files /dev/null and b/w08-high-availability/carbon/resilience4j-circuit-breaker-test.png differ diff --git a/w08-high-availability/carbon/resilience4j-circuit-breaker-usage.png b/w08-high-availability/carbon/resilience4j-circuit-breaker-usage.png new file mode 100644 index 0000000000000000000000000000000000000000..63738f86ffd6aa64b1a2f73556262ada0d2f9e92 Binary files /dev/null and b/w08-high-availability/carbon/resilience4j-circuit-breaker-usage.png differ diff --git a/w08-high-availability/carbon/resilience4j-circuit-breaker.png b/w08-high-availability/carbon/resilience4j-circuit-breaker.png new file mode 100644 index 0000000000000000000000000000000000000000..caa5accd1fdd7e7a56b54e84c63b13ecbcae421a Binary files /dev/null and b/w08-high-availability/carbon/resilience4j-circuit-breaker.png differ diff --git a/w08-high-availability/carbon/resilience4j-retry-config.png b/w08-high-availability/carbon/resilience4j-retry-config.png new file mode 100644 index 0000000000000000000000000000000000000000..6f7a69056e50bff07afe39a38954d14590735c6e Binary files /dev/null and b/w08-high-availability/carbon/resilience4j-retry-config.png differ diff --git a/w08-high-availability/carbon/resilience4j-retry-test.png b/w08-high-availability/carbon/resilience4j-retry-test.png new file mode 100644 index 0000000000000000000000000000000000000000..080f1eefeeffe49723e1047371f24fd86110a68d Binary files /dev/null and b/w08-high-availability/carbon/resilience4j-retry-test.png differ diff --git a/w08-high-availability/carbon/resilience4j-retry-usage.png b/w08-high-availability/carbon/resilience4j-retry-usage.png new file mode 100644 index 0000000000000000000000000000000000000000..eb883040588d312fa3b2f7d6fcea450e96570fa8 Binary files /dev/null and b/w08-high-availability/carbon/resilience4j-retry-usage.png differ diff --git a/w08-high-availability/carbon/resilience4j-retry.png b/w08-high-availability/carbon/resilience4j-retry.png new file mode 100644 index 0000000000000000000000000000000000000000..eceae9b015d4fe6b435c75bd01cf8cb361ce9a20 Binary files /dev/null and b/w08-high-availability/carbon/resilience4j-retry.png differ diff --git a/w08-high-availability/carbon/spring-retry.png b/w08-high-availability/carbon/spring-retry.png new file mode 100644 index 0000000000000000000000000000000000000000..34fdae02992756460a7ace4ef5912eb054142277 Binary files /dev/null and b/w08-high-availability/carbon/spring-retry.png differ diff --git a/w08-high-availability/images/Microservice-Architecture-Of-UBER.png b/w08-high-availability/images/Microservice-Architecture-Of-UBER.png new file mode 100644 index 0000000000000000000000000000000000000000..d2bbb7e3e59aafb758e8d7fe49efe6c2d8b473f1 Binary files /dev/null and b/w08-high-availability/images/Microservice-Architecture-Of-UBER.png differ diff --git a/w08-high-availability/images/UML.png b/w08-high-availability/images/UML.png new file mode 100644 index 0000000000000000000000000000000000000000..61a8abdb15479d4b7083a95c81e3341a542c5f42 Binary files /dev/null and b/w08-high-availability/images/UML.png differ diff --git a/w08-high-availability/images/api-calls-async.png b/w08-high-availability/images/api-calls-async.png new file mode 100644 index 0000000000000000000000000000000000000000..59c6706094047b92755578ae3bdcca4fc23c8fd7 Binary files /dev/null and b/w08-high-availability/images/api-calls-async.png differ diff --git a/w08-high-availability/images/battle-uml.drawio b/w08-high-availability/images/battle-uml.drawio new file mode 100644 index 0000000000000000000000000000000000000000..2d6619a2c9039a13d936249318c1252697ec3c94 --- /dev/null +++ b/w08-high-availability/images/battle-uml.drawio @@ -0,0 +1,81 @@ +<mxfile host="Electron" modified="2023-11-28T09:42:32.158Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/22.1.2 Chrome/114.0.5735.289 Electron/25.9.4 Safari/537.36" etag="VNIhNihmmBxyW68y9FAr" version="22.1.2" type="device"> + <diagram name="Page-1" id="few9FLNwa0UhJME1pdeg"> + <mxGraphModel dx="782" dy="450" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> + <root> + <mxCell id="0" /> + <mxCell id="1" parent="0" /> + <mxCell id="mGvCJM3AmQap6keLrB_M-6" value="trainer" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;" edge="1" parent="1" source="mGvCJM3AmQap6keLrB_M-1" target="mGvCJM3AmQap6keLrB_M-2"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-7" value="opponent" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=open;endFill=0;" edge="1" parent="1" source="mGvCJM3AmQap6keLrB_M-1" target="mGvCJM3AmQap6keLrB_M-3"> + <mxGeometry relative="1" as="geometry"> + <Array as="points"> + <mxPoint x="40" y="65" /> + <mxPoint x="40" y="199" /> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-1" value="Battle" style="html=1;whiteSpace=wrap;" vertex="1" parent="1"> + <mxGeometry x="90" y="40" width="110" height="50" as="geometry" /> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-2" value="BattleTrainer" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="80" y="160" width="140" height="78" as="geometry" /> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-3" value="- name: String" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="mGvCJM3AmQap6keLrB_M-2"> + <mxGeometry y="26" width="140" height="26" as="geometry" /> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-4" value="- nextTurn: Boolean" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="mGvCJM3AmQap6keLrB_M-2"> + <mxGeometry y="52" width="140" height="26" as="geometry" /> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=open;endFill=0;" edge="1" parent="1" source="mGvCJM3AmQap6keLrB_M-8" target="mGvCJM3AmQap6keLrB_M-20"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-8" value="BattleService" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="290" y="38" width="280" height="52" as="geometry" /> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-9" value="+ createBattle(trainer: Trainer, opponent: Trainer)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="mGvCJM3AmQap6keLrB_M-8"> + <mxGeometry y="26" width="280" height="26" as="geometry" /> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-17" value="type" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;" edge="1" parent="1" source="mGvCJM3AmQap6keLrB_M-12" target="mGvCJM3AmQap6keLrB_M-16"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-12" value="BattlePokemon" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="345" y="160" width="140" height="78" as="geometry" /> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-13" value="- hp : int" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="mGvCJM3AmQap6keLrB_M-12"> + <mxGeometry y="26" width="140" height="26" as="geometry" /> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-14" value="- maxHp : int" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="mGvCJM3AmQap6keLrB_M-12"> + <mxGeometry y="52" width="140" height="26" as="geometry" /> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-16" value="PokemonType" style="html=1;whiteSpace=wrap;" vertex="1" parent="1"> + <mxGeometry x="360" y="320" width="110" height="50" as="geometry" /> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-18" value="team" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=diamond;startFill=1;endArrow=open;endFill=0;" edge="1" parent="1" source="mGvCJM3AmQap6keLrB_M-3" target="mGvCJM3AmQap6keLrB_M-13"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;" edge="1" parent="1" source="mGvCJM3AmQap6keLrB_M-19" target="mGvCJM3AmQap6keLrB_M-24"> + <mxGeometry relative="1" as="geometry" /> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-19" value="BattleFactory" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="640" y="25" width="380" height="78" as="geometry" /> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-20" value="+ createBattleTrainer(t:Trainer): BattleTrainer" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="mGvCJM3AmQap6keLrB_M-19"> + <mxGeometry y="26" width="380" height="26" as="geometry" /> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-21" value="+ createBattlePokemon(p: PokemonType, level: int):BattlePokemon" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="mGvCJM3AmQap6keLrB_M-19"> + <mxGeometry y="52" width="380" height="26" as="geometry" /> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-24" value="StatsCalculator" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=26;fillColor=none;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="690" y="160" width="280" height="78" as="geometry" /> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-25" value="+ calculateHp(base:int, level:int): int" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="mGvCJM3AmQap6keLrB_M-24"> + <mxGeometry y="26" width="280" height="26" as="geometry" /> + </mxCell> + <mxCell id="mGvCJM3AmQap6keLrB_M-26" value="+ calculateStat(base:int, level: int): int" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="mGvCJM3AmQap6keLrB_M-24"> + <mxGeometry y="52" width="280" height="26" as="geometry" /> + </mxCell> + </root> + </mxGraphModel> + </diagram> +</mxfile> diff --git a/w08-high-availability/images/circuit-breaker.png b/w08-high-availability/images/circuit-breaker.png new file mode 100644 index 0000000000000000000000000000000000000000..aef184d825e9062aa6da3dc8fb18b531856668b8 Binary files /dev/null and b/w08-high-availability/images/circuit-breaker.png differ diff --git a/w08-high-availability/images/client-side.png b/w08-high-availability/images/client-side.png new file mode 100644 index 0000000000000000000000000000000000000000..f73368dc7718dd7ab569d68995187d26d194b2cd Binary files /dev/null and b/w08-high-availability/images/client-side.png differ diff --git a/w08-high-availability/images/cost_of_io.png b/w08-high-availability/images/cost_of_io.png new file mode 100644 index 0000000000000000000000000000000000000000..5635127b662a02dbd2a45e08cde655f62fc988fa Binary files /dev/null and b/w08-high-availability/images/cost_of_io.png differ diff --git a/w08-high-availability/images/load-balancer.png b/w08-high-availability/images/load-balancer.png new file mode 100644 index 0000000000000000000000000000000000000000..8a86d549471052031182cb7023d439655767b1c9 Binary files /dev/null and b/w08-high-availability/images/load-balancer.png differ diff --git a/w08-high-availability/images/trainer-view.png b/w08-high-availability/images/trainer-view.png new file mode 100644 index 0000000000000000000000000000000000000000..125fcde31f0e883853773fc88be4cfb99553adad Binary files /dev/null and b/w08-high-availability/images/trainer-view.png differ