From f2d82f74554bdb290f413ae803ef7ce59d024d57 Mon Sep 17 00:00:00 2001 From: Piotr Rogulski Date: Sun, 8 Nov 2020 01:56:18 +0100 Subject: [PATCH] Added R1 config and output --- R1.txt | 353 ++++++++++++++++++++++++++++++++++++++++++++++++++++ R1_1.txt | 37 ------ R1_2.txt | 72 ----------- TD_lab0.pdf | Bin 67844 -> 74232 bytes TD_lab0.tex | 78 +++++++++++- 5 files changed, 425 insertions(+), 115 deletions(-) create mode 100644 R1.txt diff --git a/R1.txt b/R1.txt new file mode 100644 index 0000000..c7a9502 --- /dev/null +++ b/R1.txt @@ -0,0 +1,353 @@ + +--------------------------------------------------------------------+ + ¦ • MobaXterm 20.4 • ¦ + ¦ (SSH client, X-server and networking tools) ¦ + ¦ ¦ + ¦ ? Telnet session to 10.14.0.221 ¦ + ¦ ? Your DISPLAY is set to 192.168.1.88:0.0 ¦ + ¦ ? For more info, ctrl+click on help or visit our website ¦ + +--------------------------------------------------------------------+ + +Connected to Dynamips VM "R1" (ID 2, type c3600) - Console port +Press ENTER to get the prompt. +ROMMON emulation microcode. + + Launching IOS image at 0x80008000... + + Smart Init is disabled. IOMEM set to: 5 + + Using iomem percentage: 5 + + Restricted Rights Legend + +Use, duplication, or disclosure by the Government is +subject to restrictions as set forth in subparagraph +(c) of the Commercial Computer Software - Restricted +Rights clause at FAR sec. 52.227-19 and subparagraph +(c) (1) (ii) of the Rights in Technical Data and Computer +Software clause at DFARS sec. 252.227-7013. + + cisco Systems, Inc. + 170 West Tasman Drive + San Jose, California 95134-1706 + + + +Cisco IOS Software, 3600 Software (C3640-A3JS-M), Version 12.4(25d), RELEASE SOFTWARE (fc1) +Technical Support: http://www.cisco.com/techsupport +Copyright (c) 1986-2010 by Cisco Systems, Inc. +Compiled Wed 18-Aug-10 06:58 by prod_rel_team + +Cisco 3640 (R4700) processor (revision 0xFF) with 124928K/6144K bytes of memory. +Processor board ID FF1045C5 +R4700 CPU at 100MHz, Implementation 33, Rev 1.2 +4 Ethernet interfaces +DRAM configuration is 64 bits wide with parity enabled. +125K bytes of NVRAM. +8192K bytes of processor board System flash (Read/Write) + +SETUP: new interface Ethernet0/0 placed in "shutdown" state +SETUP: new interface Ethernet0/1 placed in "shutdown" state +SETUP: new interface Ethernet0/2 placed in "shutdown" state +SETUP: new interface Ethernet0/3 placed in "shutdown" state +% There may not be enough space available to collect the complete crashinfo +% It would be advisable to have 280755 bytes free space on flash:crashinfo + + +Press RETURN to get started! + + +*Mar 1 00:00:11.375: %LINEPROTO-5-UPDOWN: Line protocol on Interface VoIP-Null0, changed state to up +*Mar 1 00:00:11.383: %LINK-3-UPDOWN: Interface Ethernet0/0, changed state to up +*Mar 1 00:00:11.387: %LINK-3-UPDOWN: Interface Ethernet0/1, changed state to up +*Mar 1 00:00:11.395: %LINK-3-UPDOWN: Interface Ethernet0/2, changed state to up +*Mar 1 00:00:11.399: %LINK-3-UPDOWN: Interface Ethernet0/3, changed state to up +*Mar 1 00:00:11.407: %LINEPROTO-5-UPDOWN: Line protocol on Interface IPv6-mpls, changed state to up +*Mar 1 00:00:12.203: %SYS-5-CONFIG_I: Configured from memory by console +*Mar 1 00:00:12.523: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0/0, changed state to down +*Mar 1 00:00:12.527: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0/1, changed state to down +*Mar 1 00:00:12.531: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0/2, changed state to down +*Mar 1 00:00:12.531: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0/3, changed state to down +*Mar 1 00:00:12.903: %SYS-5-RESTART: System restarted -- +Cisco IOS Software, 3600 Software (C3640-A3JS-M), Version 12.4(25d), RELEASE SOFTWARE (fc1) +Technical Support: http://www.cisco.com/techsupport +Copyright (c) 1986-2010 by Cisco Systems, Inc. +Compiled Wed 18-Aug-10 06:58 by prod_rel_team +*Mar 1 00:00:12.919: %SNMP-5-COLDSTART: SNMP agent on host R1 is undergoing a cold start +*Mar 1 00:00:14.203: %LINK-5-CHANGED: Interface Ethernet0/0, changed state to administratively down +*Mar 1 00:00:14.211: %LINK-5-CHANGED: Interface Ethernet0/1, changed state to administratively down +*Mar 1 00:00:14.219: %LINK-5-CHANGED: Interface Ethernet0/2, changed state to administratively down +*Mar 1 00:00:14.227: %LINK-5-CHANGED: Interface Ethernet0/3, changed state to administratively down 2020-11-07 12:00:14 FmXuPYKbAldOIqJ4 +R1#show IP interface +Ethernet0/0 is administratively down, line protocol is down + Internet protocol processing disabled +Ethernet0/1 is administratively down, line protocol is down + Internet protocol processing disabled +Ethernet0/2 is administratively down, line protocol is down + Internet protocol processing disabled +Ethernet0/3 is administratively down, line protocol is down + Internet protocol processing disabled +R1#conf t +Enter configuration commands, one per line. End with CNTL/Z. +R1(config)#in e0/0 +R1(config-if)#ip address 192.168.0.1 255.255.255.0 +R1(config-if)#exit +R1(config)#^Z +R1# +*Mar 1 00:06:39.139: %SYS-5-CONFIG_I: Configured from console by console +R1#show interfaces +Ethernet0/0 is administratively down, line protocol is down + Hardware is AmdP2, address is cc02.1a35.0000 (bia cc02.1a35.0000) + Internet address is 192.168.0.1/24 + MTU 1500 bytes, BW 10000 Kbit/sec, DLY 1000 usec, + reliability 255/255, txload 1/255, rxload 1/255 + Encapsulation ARPA, loopback not set + Keepalive set (10 sec) + ARP type: ARPA, ARP Timeout 04:00:00 + Last input never, output never, output hang never + Last clearing of "show interface" counters never + Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 + Queueing strategy: fifo + Output queue: 0/40 (size/max) + 5 minute input rate 0 bits/sec, 0 packets/sec + 5 minute output rate 0 bits/sec, 0 packets/sec + 0 packets input, 0 bytes, 0 no buffer + Received 0 broadcasts, 0 runts, 0 giants, 0 throttles + 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored + 0 input packets with dribble condition detected + 0 packets output, 0 bytes, 0 underruns + 0 output errors, 0 collisions, 0 interface resets + 0 unknown protocol drops + 0 babbles, 0 late collision, 0 deferred + +R1(config)#in e0/0 +R1(config-if)#no shutdown +R1(config-if)# +*Mar 1 00:07:27.467: %LINK-3-UPDOWN: Interface Ethernet0/0, changed state to up +*Mar 1 00:07:28.467: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0/0, changed state to up +R1(config-if)#^Z +*Mar 1 00:07:33.199: %SYS-5-CONFIG_I: Configured from console by console +R1#show interface e0/0 +Ethernet0/0 is up, line protocol is up + Hardware is AmdP2, address is cc02.1a35.0000 (bia cc02.1a35.0000) + Internet address is 192.168.0.1/24 + MTU 1500 bytes, BW 10000 Kbit/sec, DLY 1000 usec, + reliability 255/255, txload 1/255, rxload 1/255 + Encapsulation ARPA, loopback not set + Keepalive set (10 sec) + ARP type: ARPA, ARP Timeout 04:00:00 + Last input never, output 00:00:03, output hang never + Last clearing of "show interface" counters never + Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 + Queueing strategy: fifo + Output queue: 0/40 (size/max) + 5 minute input rate 0 bits/sec, 0 packets/sec + 5 minute output rate 0 bits/sec, 0 packets/sec + 0 packets input, 0 bytes, 0 no buffer + Received 0 broadcasts, 0 runts, 0 giants, 0 throttles + 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored + 0 input packets with dribble condition detected + 6 packets output, 1185 bytes, 0 underruns + 0 output errors, 0 collisions, 1 interface resets + 0 unknown protocol drops + 0 babbles, 0 late collision, 0 deferred + 0 lost carrier, 0 no carrier + 0 output buffer failures, 0 output buffers swapped out +R1#ping 192.168.0.2 + +Type escape sequence to abort. +Sending 5, 100-byte ICMP Echos to 192.168.0.2, timeout is 2 seconds: +!!!!! +Success rate is 100 percent (5/5), round-trip min/avg/max = 24/28/36 ms +R1#ping 192.168.0.5 + +Type escape sequence to abort. +Sending 5, 100-byte ICMP Echos to 192.168.0.5, timeout is 2 seconds: +..... +Success rate is 0 percent (0/5) + +R1#conf t +Enter configuration commands, one per line. End with CNTL/Z. + +R1(config)#in e0/0 +R1(config-if)#no ip address + +R1(config-if)#ipv6 unicast-routing + +R1(config)#in e0/0 +R1(config-if)#ipv6 enable + +R1(config-if)#^Z + +R1#show ipv6 interface +Ethernet0/0 is up, line protocol is up + IPv6 is enabled, link-local address is FE80::CE02:1AFF:FE35:0 + No global unicast address is configured + Joined group address(es): + FF02::1 + FF02::2 + FF02::1:FF35:0 + MTU is 1500 bytes + ICMP error messages limited to one every 100 milliseconds + ICMP redirects are enabled + ND DAD is enabled, number of DAD attempts: 1 + ND reachable time is 30000 milliseconds + ND advertised reachable time is 0 milliseconds + ND advertised retransmit interval is 0 milliseconds + ND router advertisements are sent every 200 seconds + ND router advertisements live for 1800 seconds + Hosts use stateless autoconfig for addresses. +R1#conf t +Enter configuration commands, one per line. End with CNTL/Z. +R1(config)#in e0/0 + +R1(config-if)#ipv6 unicast-routing +R1(config)#in e0/0 +R1(config-if)#no ip address + +R1(config-if)#^Z +R1# +*Mar 1 00:17:23.235: %SYS-5-CONFIG_I: Configured from console by console +R1#show interface e0/0 +Ethernet0/0 is up, line protocol is up + Hardware is AmdP2, address is cc02.1a35.0000 (bia cc02.1a35.0000) + MTU 1500 bytes, BW 10000 Kbit/sec, DLY 1000 usec, + reliability 255/255, txload 1/255, rxload 1/255 + Encapsulation ARPA, loopback not set + Keepalive set (10 sec) + ARP type: ARPA, ARP Timeout 04:00:00 + Last input 00:00:14, output 00:00:06, output hang never + Last clearing of "show interface" counters never + Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 + Queueing strategy: fifo + Output queue: 0/40 (size/max) + 5 minute input rate 0 bits/sec, 0 packets/sec + 5 minute output rate 0 bits/sec, 0 packets/sec + 55 packets input, 8266 bytes, 0 no buffer + Received 31 broadcasts, 0 runts, 0 giants, 0 throttles + 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored + 0 input packets with dribble condition detected + 117 packets output, 12040 bytes, 0 underruns + 0 output errors, 0 collisions, 1 interface resets + 0 unknown protocol drops + 0 babbles, 0 late collision, 0 deferred + 0 lost carrier, 0 no carrier + 0 output buffer failures, 0 output buffers swapped out +R1#conf t +Enter configuration commands, one per line. End with CNTL/Z. +R1(config)#in e0/0 +R1(config-if)#ipv6 address 2001:DB8:0:1::2/64 +R1(config-if)#^Z +R1# +*Mar 1 00:18:32.619: %SYS-5-CONFIG_I: Configured from console by console +R1#conf t +Enter configuration commands, one per line. End with CNTL/Z. +R1(config)#in e0/0 +R1(config-if)#ipv6 enable +R1(config-if)#^Z +*Mar 1 00:18:55.623: %SYS-5-CONFIG_I: Configured from console by console +R1#ping 2001:DB8:0:1::1 + +Type escape sequence to abort. +Sending 5, 100-byte ICMP Echos to 2001:DB8:0:1::1, timeout is 2 seconds: +!!!!! +Success rate is 100 percent (5/5), round-trip min/avg/max = 20/29/56 ms +R1#show running-config +Building configuration... + +Current configuration : 952 bytes +! +version 12.4 +service timestamps debug datetime msec +service timestamps log datetime msec +no service password-encryption +! +hostname R1 +! +boot-start-marker +boot-end-marker +! +! +no aaa new-model +memory-size iomem 5 +no ip icmp rate-limit unreachable +! +! +ip cef +no ip domain lookup +! +! +ipv6 unicast-routing +! +! +! +! +! +! +! +! +! +! +! +! +! +! +ip tcp synwait-time 5 +! +! +! +interface Ethernet0/0 + no ip address + half-duplex + ipv6 address 2001:DB8:0:1::2/64 + ipv6 enable +! +interface Ethernet0/1 + no ip address + shutdown + half-duplex +! +interface Ethernet0/2 + no ip address + shutdown + half-duplex +! +interface Ethernet0/3 + no ip address + shutdown + half-duplex +! +! +no ip http server +ip forward-protocol nd +! +! +! +! +! +! +control-plane +! +! +! +! +! +! +! +! +banner motd ^C 2020-11-07 12:00:14 FmXuPYKbAldOIqJ4 ^C +! +line con 0 + exec-timeout 0 0 + privilege level 15 + logging synchronous +line aux 0 + exec-timeout 0 0 + privilege level 15 + logging synchronous +line vty 0 4 + login +! +! +end + +R1# diff --git a/R1_1.txt b/R1_1.txt index 4554e65..0e7817f 100644 --- a/R1_1.txt +++ b/R1_1.txt @@ -7,31 +7,6 @@ ¦ ? For more info, ctrl+click on help or visit our website ¦ +--------------------------------------------------------------------+ - -Network error: Connection timed out - --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - -Session stopped - - Press to exit tab - - Press R to restart session - - Press S to save terminal output to file - --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - -Session stopped - - Press to exit tab - - Press R to restart session - - Press S to save terminal output to file - +--------------------------------------------------------------------+ - ¦ • MobaXterm 20.4 • ¦ - ¦ (SSH client, X-server and networking tools) ¦ - ¦ ¦ - ¦ ? Telnet session to 10.14.0.221 ¦ - ¦ ? Your DISPLAY is set to 192.168.1.88:0.0 ¦ - ¦ ? For more info, ctrl+click on help or visit our website ¦ - +--------------------------------------------------------------------+ - Connected to Dynamips VM "R1" (ID 2, type c3600) - Console port Press ENTER to get the prompt. ROMMON emulation microcode. @@ -102,7 +77,6 @@ Compiled Wed 18-Aug-10 06:58 by prod_rel_team *Mar 1 00:00:14.211: %LINK-5-CHANGED: Interface Ethernet0/1, changed state to administratively down *Mar 1 00:00:14.219: %LINK-5-CHANGED: Interface Ethernet0/2, changed state to administratively down *Mar 1 00:00:14.227: %LINK-5-CHANGED: Interface Ethernet0/3, changed state to administratively down 2020-11-07 12:00:14 FmXuPYKbAldOIqJ4 -R1#show IP int R1#show IP interface Ethernet0/0 is administratively down, line protocol is down Internet protocol processing disabled @@ -120,7 +94,6 @@ R1(config-if)#exit R1(config)#^Z R1# *Mar 1 00:06:39.139: %SYS-5-CONFIG_I: Configured from console by console -R1#show inter R1#show interfaces Ethernet0/0 is administratively down, line protocol is down Hardware is AmdP2, address is cc02.1a35.0000 (bia cc02.1a35.0000) @@ -146,15 +119,6 @@ Ethernet0/0 is administratively down, line protocol is down 0 unknown protocol drops 0 babbles, 0 late collision, 0 deferred -R1#no shutdown - ^ -% Invalid input detected at '^' marker. - -R1#conf t -Enter configuration commands, one per line. End with CNTL/Z. -R1(config)#no shutdown -% Incomplete command. - R1(config)#in e0/0 R1(config-if)#no shutdown R1(config-if)# @@ -163,7 +127,6 @@ R1(config-if)# R1(config-if)#^Z R1#show *Mar 1 00:07:33.199: %SYS-5-CONFIG_I: Configured from console by console -R1#show int R1#show interface e0/0 Ethernet0/0 is up, line protocol is up Hardware is AmdP2, address is cc02.1a35.0000 (bia cc02.1a35.0000) diff --git a/R1_2.txt b/R1_2.txt index 0293184..948bd87 100644 --- a/R1_2.txt +++ b/R1_2.txt @@ -7,31 +7,6 @@ ¦ ? For more info, ctrl+click on help or visit our website ¦ +--------------------------------------------------------------------+ - -Network error: Connection timed out - --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - -Session stopped - - Press to exit tab - - Press R to restart session - - Press S to save terminal output to file - --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - -Session stopped - - Press to exit tab - - Press R to restart session - - Press S to save terminal output to file - +--------------------------------------------------------------------+ - ¦ • MobaXterm 20.4 • ¦ - ¦ (SSH client, X-server and networking tools) ¦ - ¦ ¦ - ¦ ? Telnet session to 10.14.0.221 ¦ - ¦ ? Your DISPLAY is set to 192.168.1.88:0.0 ¦ - ¦ ? For more info, ctrl+click on help or visit our website ¦ - +--------------------------------------------------------------------+ - Connected to Dynamips VM "R1" (ID 2, type c3600) - Console port Press ENTER to get the prompt. ROMMON emulation microcode. @@ -102,7 +77,6 @@ Compiled Wed 18-Aug-10 06:58 by prod_rel_team *Mar 1 00:00:14.211: %LINK-5-CHANGED: Interface Ethernet0/1, changed state to administratively down *Mar 1 00:00:14.219: %LINK-5-CHANGED: Interface Ethernet0/2, changed state to administratively down *Mar 1 00:00:14.227: %LINK-5-CHANGED: Interface Ethernet0/3, changed state to administratively down 2020-11-07 12:00:14 FmXuPYKbAldOIqJ4 -R1#show IP int R1#show IP interface Ethernet0/0 is administratively down, line protocol is down Internet protocol processing disabled @@ -120,7 +94,6 @@ R1(config-if)#exit R1(config)#^Z R1# *Mar 1 00:06:39.139: %SYS-5-CONFIG_I: Configured from console by console -R1#show inter R1#show interfaces Ethernet0/0 is administratively down, line protocol is down Hardware is AmdP2, address is cc02.1a35.0000 (bia cc02.1a35.0000) @@ -146,24 +119,13 @@ Ethernet0/0 is administratively down, line protocol is down 0 unknown protocol drops 0 babbles, 0 late collision, 0 deferred -R1#no shutdown - ^ -% Invalid input detected at '^' marker. - -R1#conf t -Enter configuration commands, one per line. End with CNTL/Z. -R1(config)#no shutdown -% Incomplete command. - R1(config)#in e0/0 R1(config-if)#no shutdown R1(config-if)# *Mar 1 00:07:27.467: %LINK-3-UPDOWN: Interface Ethernet0/0, changed state to up *Mar 1 00:07:28.467: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0/0, changed state to up R1(config-if)#^Z -R1#show *Mar 1 00:07:33.199: %SYS-5-CONFIG_I: Configured from console by console -R1#show int R1#show interface e0/0 Ethernet0/0 is up, line protocol is up Hardware is AmdP2, address is cc02.1a35.0000 (bia cc02.1a35.0000) @@ -202,44 +164,20 @@ Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.0.5, timeout is 2 seconds: ..... Success rate is 0 percent (0/5) -R1#no ip address - ^ -% Invalid input detected at '^' marker. R1#conf t Enter configuration commands, one per line. End with CNTL/Z. -R1(config)#no ip address -% Incomplete command. R1(config)#in e0/0 R1(config-if)#no ip address -R1(config-if)#ipv6 address 2001:DB8:0:1::2 -% Incomplete command. -R1(config-if)#ipv6 unic -R1(config-if)#ipv6 unicast-rou R1(config-if)#ipv6 unicast-routing -R1(config)#ipv6 enable - ^ -% Invalid input detected at '^' marker. R1(config)#in e0/0 R1(config-if)#ipv6 enable -R1(config-if)#ipv6 address 2001:DB8:0:1::2 -% Incomplete command. - -R1(config-if)#show ipv6 interface - ^ -% Invalid input detected at '^' marker. R1(config-if)#^Z -R1#no ip address -*Mar 1 00:14:18.751: %SYS-5-CONFIG_I: Configured from console by console -R1#no ip address - ^ -% Invalid input detected at '^' marker. -R1#show ipv6 int R1#show ipv6 interface Ethernet0/0 is up, line protocol is up IPv6 is enabled, link-local address is FE80::CE02:1AFF:FE35:0 @@ -261,19 +199,10 @@ Ethernet0/0 is up, line protocol is up R1#conf t Enter configuration commands, one per line. End with CNTL/Z. R1(config)#in e0/0 -R1(config-if)#ipv6 address 2001:DB8:0:1::2 -% Incomplete command. - -R1(config-if)#ipv6 address -% Incomplete command. R1(config-if)#ipv6 unicast-routing R1(config)#in e0/0 R1(config-if)#no ip address -R1(config-if)#show int -R1(config-if)#show interface - ^ -% Invalid input detected at '^' marker. R1(config-if)#^Z R1# @@ -315,7 +244,6 @@ Enter configuration commands, one per line. End with CNTL/Z. R1(config)#in e0/0 R1(config-if)#ipv6 enable R1(config-if)#^Z -R1#ping 2 *Mar 1 00:18:55.623: %SYS-5-CONFIG_I: Configured from console by console R1#ping 2001:DB8:0:1::1 diff --git a/TD_lab0.pdf b/TD_lab0.pdf index 08854ccaedf2b203336c4a7f970d0fb7760810aa..3e67dd80520080f0e38e3dc93d2ec77ab8eb90fc 100644 GIT binary patch delta 49050 zcmagFV{oP4*00^MZQEY4?WAM7W7}A9(y`SsJGO0hY}+=wPkQhFbDn*k^PYOY-8E~@ zS*up9RpT1hZ`{EN;LrWwakikG+=;_EM|gdyR$uu10w-p zOVvohguK&2AyIn(a#_k(t`0vuKhFjZGwYX{w|!-g2C=C*rn8x^Q^(F0By8Y)hCm%W zArW=RvkR)F{*XqPYvD4 zW;yDEy@2amZzqoKhgu}&t@Cf|CIU&CXfpXk@!vbjyh^G#78g$Id$S;ALTNm@2YBOa z84*FssebV6PUG)hn2^WvKGb=a4#A=?%>62thY9GFm$AZ=@Tyh}$6br7P!cK*7P7>M zy$(C#dM5SL8rWlW)|vd3cHPn-C!9yw2{~*?woDWI+;u*dxta0NtyX_EZl10uPe*s5=7RI{@0R%tiqbPeZWs zBTci(Z_MxcD0b&eWQh^HiS z%fj?tPJ3jPypVHD7XZ$Z`W{a}JpI(hS20xrb!$168?{^n6}gS*^OeIpQ5x#3_Hj0A zwH+WOz#rt|(8zwcPg$T6aJ9;U{#LPXtfj406!+w7{opu!B2tuWq2r}snXHpMq^noT zr+yOY*Znr2g_Z3$LMw72nQbc4UVPMbO1fGQR)Gb`*kJLjhTm@mN(0hBvNIHsS^5fmLnJ@ zKdz9&gj*koq8UJ!HqlCQ42JX7afGXy!U|cx;n`$Iq%F+W)FBw%MIbLR@^nb;LEwV4 z*aAALPkPe-HyTjJ(;ntXq0g_jpcx%`jH&i_iWo`vljjqS)ud4QM#1nXs{*U&*`THq zIF8l^SL2w6j)|SM^wjPxS`j_3P=>&_XV4D+AOL74GTOvdlBjxaGie<3eG4!$N*aL? z(R4shDS4`e+0=tkgz{AOw6rt-J3=u2wU7Uj^254O<~1{mRBT zn?p-&f;~jaip{HT(ehWg+q|6TkgtX@@LT|&Q1e^q9$@h07E8Q&69BySfncarzgjbu@Z3{Z_s;Uo9Okv# z^KFMI{qW1CcyGQjBruSq=k_|PuQzE07u-GZrHG2_SgD>!W-nhKy1_fMBTG@IJt9m6 zs4USjD(*P89h|r^VgE)2$H+YtVzYQZb<=-GV{I8bC+g<1m0P+&BfJmR%e;Hs?JDTI zst3A@@EDnJ_oZ)P*{!n%I?+oW%X zr}qt+7UiaKNSrHi__5hK->*=i;jxu|gXQ^BbMOYT;(yuyG%88P342scu^$a@Aok3i z2MO^|)%?+Q2LrxAs0ehb6ut#qk*{dbRs#hTPOoHAC~+ZRSZ@sCiQ;ci72@6oDEF^P z=weU7Jk52(ITyloOxW0$f5h$T(SYsfj^6)aDLJ#{3hjkV6k5E31p|b+tczvdPY9Jl zxh$F#n}Z3m_{M|JGW2vJ%q%=+`9q6MAFhEuLgFwC3W+rww4-FmZuUC}X9XhuG(`~W z@M!Mvq`4(}`pBC|oPlxyVNaBR&V*oPWMkn>Jc0(`vT!l7aj+BHx!Twe>k$hGz?#~b z*nhKvWdS5cL*tSGxH%a)Sh;phjGdSUjS9ue#mdOV z%AFX`f|h6ngMr7&Nz6&iOsq`IB=LDE*FTS3EW|7t4T|@Ph&T`Hn zf4R2Z?jJ^r&6!&}N!5B0hUUN}TfcsM7+5*pAt4&r-rt@d31;bEd)m2!J2DHEb+D^; zh|Z*g$$5Vl#!b$ad8gP(y{oN+w;c=t!d*G*AZ!h#PKzm+pVUSkp!zu>=&{4+Q6R>H z=M&pb%@*lT_w^PPbCJY6^*d7qiD9F!W?7P(&u#OJ&!ded{AQ09n>th4U3Um(qw={l z=(G53*D&6aR=qD`=AX&L8a`X)*u^nXG(q2q(#Iui%^mjnbMc&B3(+^&6vz?-?#eUo z1@MlhJEilc?L$%6rel9kaGbsl)|9rlb4dr`7+fhagSil5*gL`geoL%X4=xs^rkL?bv zE-}c#ndb_w_<->)Y+LgFI7iL-#=a3<#PA_3s3UWnJ$INVfFQ zD5^C*9#z|b%T{Evfk1d(C|Rt9aK~cqkC)Q+FMl6tc)arZfEDc*5*7*v8VL<&!wX0S zzUc>o3?2$nk;?aJc@#jQ2AfX`n$39DaPVp};Xpmes!M7*m4Y}zgtCNtlIkG8!MLvx=TOq_onrV#WSWg*{hG9#cyi z=L{@EdR4up7)$p8>BJXJqUM}93^~NGHM}VbmT4;K3KQg)>td!r=Bxd1U9{jFTv?hg z1{3h8F(+LyxFn3cnr>h--(Ui?`CZPkG@amBHV&s@W0v<^D;tI+MBn;NgRN!QB zCPnC&ai{!48z!67WoXlUsVUlulboRpm(|OazAUugJZm@+n3n*C0y0=QGsNVC0X&*y zftJ8>SPGr+WBU2ftr;2JAa@&7s{}e07$raRBcyW@gl58h;UO=kQF){_@hA-}zi4xG zF%t11@HR4tVawg&0 zRex}Y+Eq18tvkQl?xDaSy_ymd+6Qx!oRH1!BK|n|$YMdaLaC0oV#Fo5z0D<`QmOnA z?ORK=#*90Zn?D>LbHRMJ2+FvD+nrc{-|Z5KHy{i>GrUVFL8+V&W$7nldo(t4 zI5~$-(NN!CoV@>6q!Kqk^bk(LlZQx-lsJ!0_=*DY@^n=KoJPF!4n%;8n>%MyV z-Hd*}x1{_fr@(a>^K1-Goqqef#%5EX+V!J`b{UFjp5~LtQE&`SwWOuAAO}OoQ18*q zwf1NS`a-twYy*D%w?(yTLHeFZM?R)6hqzs{z&^Fgg~$&3asr9|2FAOew%SVu743T% zcRH%Ewh?VNwlvBu{H|=`iVDsQxOmHtcN8ICX;L;rv0y3keU+FOt`!C?2lL%F1lIGz z%TM%@e>B0*fy(KIin6a2|HRu$A%!kge+{BZ2$iPerS>}Su~;LQ0G&Q*pGe(o;# zAEG4ruxJY2&TbIQKt5ZcR+E*Q1=vM)1KEuaV6)dN?8YAn;@Y-qAYh)7UuKALCWGyS zY2U!$s@rU5AG!t_C5<)M`FTQV(|s7pAC2ex)V?buK!LJ9x55J73nrfFnO> zi^6|$N;FBIhIoXKL%60sm-g!ml93UviK4_l!Zn7HJJBC4dQHNF?lssUXV64{KVBM) zmy4rCKlWZJu2tcRG%UG;nvivnU(HNj=H8Bw6gZinJO%#=pVYv#U^FqAZ>6n@IbLuv`(}(6rx4>LH0PiFcbp!Dy<5`R(ZU(6JSP74b7t2?lOqcP;oD4kCl`$+J=d_kfhd8}D- ze_V9I@Qf1b@j;#BZ@G&(NSm>we#1h*K0eotfKRw$;Yjd#wcVZD+VtqEH!MEbBI=e$ zGWdO?o4&OLKC+jXmYIouB=_TFiOBw08n3soKCvmHm;K}B>f~*0E61Aqp)R3H>)OaE zg_VjO$Z>PWblu;*{R&f7x?LhzdK@e5)C-<^{ho7@Grj%(@|fC=rD8bdRarcBC0=$< zJefY4-V@b4cNBYa)a_(YajfwZp`)ZF+ zcEe9_x@31ia{Qlg(bP7Pzthd{JO!%L#+y|Z18NbT?R=7cf$?qCqbDK9Q^6?f%`$0L z0Y^Fy)upji%YrI<2wrmC37fpz?DqVd?WT1$6$kr>H+{ZzDHfaRV{Fdz@0OwdW-dGM z4WsJ`^$5IO58--(n@yKaz$_BOT!>-I{NpeKkHRVyC_A7(-QH4c-_@mTTUxF7CIiSD zvIYpRUieSh0dNH>Q{}**$X*&YS?x?}f%mysgw@s(Qo&rC7x82e}3!ZZ_P=KPz9NZ@|+)ElaZUw+$P7Jj^2_jN6}T~^h5jux)`4+aHm|=1H|4z zFCyp&9c+v74fW~dc&N@4>^*MIc;(B?SXPbW_n43*?%@RP$F7BEVZ5X4G+@q3qTelAa=?QZupiW zwqyb{IuC0=nO<(|(ll=$tqAQVbvj``9>?+|C#+e_P4DU+t@5y|(RX+6mrMRtzpq_G zV~eE%9S(2_mN_4Qvgld;^qol6X=E1-k8KctI?^hWM(obQbW9D{JAXLQ6t>bwGFqM> zl&lDdZ#*}l-`ri)`9*A3MP20{ulvv3`rSe>mk{Nf2VS9K&Ci|t$(2((&L&5hb)J{W zwrib@-;p3}U~{lhUsnku6$^U~N8K4*WAfU)vB$=n0Rvuu!gPqyN`e9m1L`bBzYN0} zl92F_bM}1*AT3wsb=0YyeR2*T>^7)4?8~L-<24k*d_~%3Y+!n`EI!Nr$oE!g1`^K{ z$M)sr2Bg)-g4Ny1^Y7FQ%MFwVgaCnkaAoVJ3nSlG^VN5{2T#($s_CUDwTjD%byv% zAkqC5{#%NFWC}PInVEC0#R7w5f0d56L^}7H?Qljj(Chh{S!gz2%=~69t@O6h7^Pkk zd*eBcT9-k|%ml5Wn%`sLHrjK+bCmmv%V*2>o|ehhrX71CK>3uc&%VlpfX(%?%F?P~ zvTp~Zp7yg1%SHivf?l~AVrf+qP~r$cbRT$oTS8Q_IK0><5qX;ErwO7}ULVUDTYaOr z2tO{kgQ7reVJe@Z0nwC1m-TCsQBwc#;DQVb%iZjT!BIF)n%L#i8dxU;_C{L}hjDnA zea(LyJ(K7nQ2>X_AIdfo+i+24L%VO2#kK`%?1206&~S0%tk{U+i}igVH&F8oqZ38u zUmI$=U`0qIUzA|v%kcR|#39B?#eXH5JYgP<{ub)g6njaeGhDXIM0F*p>jJjoWaJRE z6?@QUH9~z*t~&g43Gxv{VkV z^qTf2{Nmfz-fDG>i2SP)z1UAnXbcpXD=YcBI^>2ODVTuJFg{d0);_pef zA*!*;1G=C`Sy{5DCn_%#{82b`hY6>p@Bp(Sc}Pz^_6Sq^WrulApJqsH#T$ZH%H7UO z&3Lxq3bZvz->g*qUxgelgR8?=waIDal*%$=m~75`a=68{)bz`-YDQ@n9n`Y&So1gXEo1OiB$fuRBWR91;BpBa&kbnH1Ba@SNfG-sU0 z&>Lx9yuN!|d<%%P_wIn(4#9TcR!LdM!1wxwlAr;S#G<{358ngrb6kOUmg}8%tn4ZJ zG^5wMC!+q{(b(9|yQRo4o<7Jyi9x%WmaOl$FAzkQWN9vL)9Nf-q1`|{Kj6zwEmMiU z`Ybz~0Q{uWVIgox!RHmn?-?WJDlZ+@?>S8WgHMVvZ5y@f558X@lK!TCSF1M*cyYy& zmB(ABR5IZJH!Bxf+KrpX8=uc>inH^P2p$&~mdyUyQqEQvu(eYyOPQ2;=U2Oz8p1Ds zWF)HLsJeEMXJVMpB4{%1J%zE64aMw$G%yrU{oCPZo+%)@h5sDxs=3QXvg}Q~?8O(o zsTVy*lI_*tC8QK*k3G8`7^?S|;~j>U7Co-+o)<6KDW7r4fIM$_26!P`2daKzgnAJZ ze3N-*d>|o3Oh(mCD>@-FtVflj(gETOb{;}E*1#;Dv@?4rS~tj4bZnic|Cx76AS&rA zxp0~FD+F+h&T05vEdzyxbz^h3MZ;!i&)TtM}1jTz;pS zac2&?;*I+eYt#3l=(qw>IQ$ctH1nfxJfheUfAX>th<%{#n|cb@Wgz)O{Gm2OU1Uqg z(`QSkr`(nzgdk5~R6q@YF~l!yb1hwI%PTRE`j=}-L2-!M40gswF)U_#2bv&=8Ih79;=SGB2o3`A3Smz&hCm1FBs^Slx5x0fP z*M1t<$y98Mw_qowt=eh~0A@y&`A@51sLHbu&iIFie_K4pKCg)KbP5~=r{B!8>^_=* zg<3Q;?g0t-!;OZE#)c+gZb8|YF2CdrZY5^TOIW5!7h=PU6XOk@q&hy|lfd7Z|32FF zb!n}}&3HB+wrb?WSqWlh3`2D$X!<@&9Fkk76fkIciz35)3t6ur58Q@nPh3-$aFkY> zxM*W=42#yM*Wu`agP@x%>eqyf=u#MFf5pfc=cb>soT!9ERvxQpQ0I@25IK8YOV2Qs z(h}(xAZ;_UNmoRjq+-p(zw4tHJywrS&ZnAr%?LS3S6=tVu%(~VZ&--`{4YyPP|xqt zps;ebP33t$hNG+Q0-d)bJ4_KTW%}e#;O>vq)0;DwDeZ5UgLU4V_{RwR+D9#4Fd}-J zrw*_Hj#aSTm$Nl3fRaT_!s}ma$+`*$P7aVp^br%#%|TzErg2@^xFqNl+?q03En`yP z-pqO$b@tr9CH)p|Zs}b)b9M|m54KEo>~9emu6r7r&8XlW1|qsuSuXhen4L)2BDb!| zCSG*R{keBshu=Kw2ldD9TKhfPc)iT|ra56{I`WTj?rrx$E?!Rx*e5)luHWlg4+c7f z1Vce~@}sEltQqK)c3~&>w_)H?vrT&7hfsbTH+%{D!SZh7PXVn_wQ4ugrv9!T(Q(Qi zhT}1snkwF%0BqLqYAI{>!hEys3?pQz9>nkb(F|=CdFfGz?e0!iNc5>m{5qN!6i_mg zZ+_t~b3CYE|D`O1>K3t8O9F3%-{U4t%9QN_g6s5u%04BFEXgldZ5L@-`=4fO=&pNf ziiJIukiG!%F~>#)CNj!R%CXhC3hITRRLK>yOTaWR}1HPZm12e^XXV{P|QUwz3VQ2;7bEQu{wrGM?_I$&_w2U+ZI~L)2kX@GJ zDIrm&D1su{9;l5+xg)Ry`j8|RZ{_a;@_P(>f=q}L8v|2`$ze|dX_hXqBWVg z5{i}yvbAowypY;v;w~~&7}+eb4$M{*v`ui+NDP{|fygY1tXF74xs`||A32lw7etf= zq=nuX;=qhalJ9%D-l=Sm>|qU*U5vXLdPV7la~&4m@4pT)!@sZ?&FmkPtaeRyohouN z!PJw(@kTjAb{pkmW~;e!*8}suBqxsN%Nq5%OF7ESP)y3s&m=}N7S+*%-)-iPKi!u( z;wtwdH+qg)@{y6bi)ungUz9F{D#IRXSTUN9s;+>pF+d$(>9dNU^w2&hNpzIY1YORpddmP0K^Bs-CQ%!-1Ti6!HGe<63Ij(pb5w83K2&iu zIIgkQ!=T(Oyw5~1OxMmIM7Qdo!gc%@z5A>wT?=yeC=D7k!eHMWBwQ4~t)2It7lM31 zHxOrhVYzIj7>rX8#U%DpWGg%GG!;97>ouk7I0xs`>{=7-!6ZY74;H{7L)ggzq84N+ zxx2R#uww%*VrgNLje$cZSO8h5$1o-WxIsA?TjOLi`sfizsR(Ae?b1j$yAvK&@p5B& z*dfp*OD5+i2^vVgfYW+pX)iRC2V;6b{Y9)Ww{!6SE}27VuERy!Ix zQWhjf3|+aHT4;;O^#=8;G6Kgj@PDG6Ama)YW`9i={Kyq7jBJtjZ<9iN$i8>=Q8iH7 z<^3c64aJf#_k}Lw2%J^@;g9I(sB=DJwx85Zxu0P1lWP#v{BHu;@B&By6=o@i^$Rt3RNKI!cy*$qj@f(NT&R9q>;`_}|J6!2bWK+yH;w+<)1+zse23 z@u}QEKX-qcGq(Q;fB$eG7b`K~ud4f-LViY{tbhI7zn-~>S^phFJ~RI-h6D$&uzxx> zKFm+Cw#R||Db|jmGIqMYfPvYLBQiIW`{L~-*E2B^`; zSF0xshS`G=`T6aF)?EtAbj*++&w;=Uh>oXnNS zWs25AmuTSS_;k#tWmlhYJJ3Mz1!+gVUq)RyDJVK20^fhl5Fi9l&k*}3{J_%I z_fZFd!iVKk(2aAF&kN?@G6YZv08ix*(3fTSpBb9fWoWkPZftwHLcW0q`2_o^tbf#L zqcof7FZ0rq!wIm_7aRFxhRw}K(N{RM)Bo*m?X%PFxvXZD4xmW3LjsT%WMGLQIW-H? zLx|%i5ZDK^6{=;lpNoV~VebcbF`UXpqEVLvpAuaxiiLJ;isLxF(10Mo&D{HIeG$PU zGD#Q1pWk;A-nepdq;yPQAdJ80(eP98BoF12_b`tO3rHogfv^4QKEGTyGxHB%5z1*-)VrtN0Ep) zq)cuL2H%o0Ehk=3C z5)CV%@vYP1)Xjjdmt^)vpTz-8FV-kha!JTeDe5%I2&1p`8Htyvs5HAf4=s3_}z3rC+g<7A&k zYHO!G7BR}{I%`QNeRX^#jA0Lq1-b5$8X@1RfuKwvTO2NM^P&2)SUJ%C7gXPhJ#USNDQsvC0hpm|!Ub6hZ?e zZ*z-bo%=f4{`mR$DL79-_aBGz%lP-7^K-2{v>o5VzvQQ}uRd$l?WV%y5Z1$KPRFfW zK{WpU-na}D`T`gxHD&-S9~+U=X02b;8L+&6$Q~*VZPXoUOx$V_=aa6V0K{XaT7?yF zR<1}_d6QVOgb0Cuy;4+cG#*1&Wbuo;nY<0`KrK}dNIV(rR5Q4Z81tbzR)4J$(%=sZ zdzq%)&b&=OGxav%4LliaOoksQ$c;^ox}Rv_O=tz`-bt(^vzG+ODoUX(PFg=3x!0BkHmm4b}#32ecZdl)6~M%P7g-_nGYk6^ox#j`5_xsok$A zaS_AfkrX7wmO!Mp&R%8aAB{+jQZ()P(M$Zw+)t*ci#?s-xM*t#|U{Y%Iyp01RF64 z!sAki@Q9NV<;uK&1o~n+oGd0zj~MBSB_>l3(iln zSJpLKwrVYMkK$D@p`ZCE&cC><2Ec z!e93+lo_X<$PDZi(Fa3OcG^OhUte6+sTxE@4zywMP`gZeY>dmj&RBj)@jyIBg4Bc@ z4*rRRQCF4Rl8jpIb!7ypA8}xMS6#71$FIAf!!P^Mbj(b8$e-@r;Hd&^I*HMcaRe&y zbBNE!+S8G`{{b&I5c3Gl^DzcntMVJmcg`qk-Wd$?Md!URukHnAud8d%R;`8osNA)> zsk;4T3gUTJM2oPDsl?e;8BSaQ>Ddr2XE<~pe%u9CK$eIOCscy9!rJTpJq&$(EW9k& zd>$j#Y|Cc;pnc_Z{H_YSjm2g#cLL~Gq%RJiq0y+X95LLhkF>`63*jW{NSgu-Nix<1 z2I4j(wbOC&C1-i0J}=9s>Q+2Rh!r333s+YR#n)*mp*73iiML9K8|+N%JBnOhCuUPw z9n*>rH-v0~y)*ygk?aV(L`UU5zyo;7xd67~;L(l6B$@w?Ke-VT-XVF=*K9XWbJxSRqfFCqF^zZwB?Poud+MZd+DY z{5CveH9`a`1hA5@2X7T7urvSJ=tD9xJluzOu)V{h$r~KOWTpPG#nVK8t&`Re(oWwm zg9`~gp5Ey0^yjj)DyM6Kp$)9?nrjSWEL|CBL7u;%n9nPY{vA*zx-%nyu>M6OG*-5M z)5?FN5o=WsaL*CYjr)CXsk-2~($PzM;)FqXPin_vwD! z*9Qq1HP_W28w63(zth{}2xJp1Fm;A_i8a@_70SPUYOhX4J!gOORMQu%4+NTM?M>k8 z&|H5>2~zvq+=wEclt*1u@M;_rj9LgO53U%b} z6APRY@f|Ai*Uc-GaeYXq!05ri@86txRDqGz0np>L?Mzc12`oRSYNMxEPV{P*V_NB$ z)6q96^EHe^qKYANdmC6tx8)m_iNB-7O+myM6Fo}eG_p`dP)@jTOab>XI7&3SG_YMC zYGiKZ5^AI;EZylXOQp{Mxtv0}Hm?)j0tt@ToDbQtGhbA$_^~Sl+pxf1solQz>4<6q zZ6YP--w=m3-BB-EptgU8>Ecl^5(=!H4yN*V5{F1+m?GSwcvfMCIJxjxyq(!}A05|J z%)}w7`If(m43834lL0&Mv$^{=aZAnCNY4|K`a_v5Grs~k>9s2+*GajV$VzM(zA-aK z8*`Xf4k?c=M=elilM6a8Diqv;{t-xcYpxk{3epW$0*~iS`OIwf751Pfium9mbiPSB zlS?*Nwwl&5-5d$5sp>Ck+#R@#OnC~#X02XA@ebI{@So*9g#mZ64I6@1y$LP`6+8Vo zGO*PbJ}^jWwNzk!H-R55$MJDO)(7KnhV=1BD@y<+VaH)Y#0Dy9=&6_q=QgNq+C+?q zs#TVoHF+XUQrbq&NIgTsi-X0)mmkkfP%eVEVqt7ngL?$@1+_5OSe}B(!MAB&+eE}v z`VvSY*LID9z5}!WT%5bMo;Y9Su{%}Sp7C2s6W;;@I|Y8%pSyDNu?FioDSKGz1PgCM z`N4VXRegRdtwRl!;*9x5w}0xFV7#-K7rm;r9K9I4^$-`}EM(as+slrtGajHGxTVSz4|nP2oHogi5&=OxVVqdQ~*7nF52 z)TL0SZOdY6MbU`>p%sNS;qmzim|2aR%t+*#vwaDtMc(BuSgxD|YL%Ta&rr9VZ00_> zxphBv7l5dGsgW~z(iu`KsmZi?l`ej#V3HT|Zl*cNk)b3US!;5Sie+`aDbcYByDX3G zSgQ4q7z-TE6}VU@=n!q&Yly;6;|cqUx%pYAB*qR>bVPP`B-$BL|?bJQWWB!T& zp#WqrVg#`RGH`n{j@OIfgGB&e7Y!c$hiR<&F5vK6Lvx&BHLc%&GU0UbZv6Z;9-a0U zparz*9rC+2^wHjjYI^Y7dLyqd%d5}0&R;ht&@$|M-wyrI8wwD$rJ&9brAGiLT z_T67L-L@4bv%cOHbQl+I|BQmy*nQG)GcGh&jVZc~mDjZ!Rt@#ToNLj{{KWE%0~UK* zB_vctC!_b@iygk1^aJ;l8rDNw@d{mXw}8tCn?F2K(=G+W8x#cMoI*M;^9B!p@so#O z_qSD-SevMt1>wuV-b_Z%i@P)D+W{E4*i|=naH-U-O5r)DUIE6XIov5Rc@-9V!XyP? z?8$yRdfEBThd&RDj!DP7Okdk_@1ZU>)=4tqC?-3R^{6^*DP_M`V%=<=l|{s~mJ{Mq zJG&ZB;fJt5k~GG^fBUo5xk}qKh*}2(k=*}Qm*~ihmgpcwg3kI+%l#jPi}PJ$?S2O>p~* zZuY`oZ4+gkEf{@2{6r&?Ojfk5E5S7@P2w|i>_hw0Yh9lj=QgSp+BVgkHmhpKG-7M6{Yfv*nxd zEHncQsI+vpg0Z4XHjb8J6-t)kcPVj!7~CDQcPKtzm7-c84x$Xm^LZx~4H6tGlKtW& zF#5$H0QPajauN1x%wne7CcWAf)tK}aR!x$X248EmsZ)3fA|AeCH&f~6X@Nei zsL7p&GjCIeR~vrC&u>K19-P)4%yR5iC8P|}Y6$4$Yl3($h^h1W=2*TwbpS}!XUny9 zMw#d0Po;UR*`t>AaRaxlRqdDo*46w34~cu=MRdh51J^yAhATYq#X-`g4x~A}0F-Rg zIj>o)iWUz#8gL)nu%zm9>?oQh+&t^H48qwlS&}kY??Nhu2Z8f98Z%Wh)xjsIMS~9o z*+e>fa`27BH`0}xaI#&I;H%bT85f~7+ak_}eh_O?4)V_d5-OG1-QD7VLd6mHuG-@5 zX&ig1%mtlHW{j*M2;rCnwSBxkj3{W?SUe&^P1#h!u(SOT{4A5Dhn{{+aE^lK0^yO+ zw#}>!+i-zj)u+Z-$zd-&$)5&7hFJ%qdy7*Y+jymf+l{D!lzqdwBRw|mJclG5Una*c=-@ce$Ijv|R zEhtIK(%sGTMlf?mpWx}Z+GOtrytWD`ZG2&HQ%xI+0n#X`%^_KRZGt#I2qN7&PZsCG za;zhAxSOnW+8Tv{fQj4Rbzx3DVIor@Cg2zaW<9`qF=XRH%We+?-4D7^q)i=&t<~<` zT+oSwe!bXFf{xuKucMc+h(9rwnjO{ESCFoRO&&;EsIn~6+MX9nr|%VZ#3mNn7@$^K zDle8OY4qChRAD+)6-emstT*wX)_q?_b#T)v(G@vhtHt2qoSi;5Nl=xEH+9WP33Ig4 z*En_V(&kQ?Qomut36crqF|R6dwxZPOvrSzkGnq6+UE-5*F}r zxey#ZTY3m(<9p(bZ!;<@`$)3|8U@HxsxjXG(SN7(l^a}~HlQ|YA=$wxTCfx8g%OXW zIu0See$jbUSN`}7W_wqL*D#lq6-&i+XV%FiT?xAJdl7)NPY=ZMV*c~13UM1&2TJ}z-^;d@;3I*Tz4V@>lCJp#( zPjh~v1ldNz>WCb-#0ykG>q`hXgU?m+J2yr+C&AP7JL*h{eWZt8ky>Yt`PC75Zw8u` z4`x`02KB5&v-i71*jqOlOxrYSvi?FQ*9qEEuT4V#+TP5-k;!4(adExIQ;q5IyS_*n z(WVq212SdSIOa}RQx2i8Lb;(b<5Wj`Jg=qh(E4bMrW4Vd{YC5#(bn-``~N-9%f|NE zHj|+JyFF(5Z}?zi{SWxS6DI&+`^z1K((vSe>4NQ_F8d$&;9&iHVd``3f4?P_=pcrX zn8^$K|JN&nvNQj~8Gye*!e_IrEgQS{PqX}!R@pvR(-4&k;&IWY3RhI zMHjMQ^!l-ewlxO{&chp^3R;=b^@sbDG!AT4%vm(fqrY5Hl>n9e7x@NDrtY_q+5~2q zG2ZVL$Ulbm^|=H;*gquZ2=uf4_`K5s6&J19JAF#|e33EJO3-4C4Z7rW{1Rq8X!s58 z!iXx8T#jrgsB?fM;B97YdQCMQGtYv===qCJbK&Dtb!n(j2XkSgwPRlwfRavMfws;Us(4jj>f_+k&kX8 zkNlHx0X02DO@;>y?9rm_t8mF~Ml0&h#Q#Bye^r zy7lkPE6Qz`zrCE`S`UTUjuK8{n^|uRmFdht(w#+LI|1p{IsB)~zL`p)1?N-MCDe4) zYu)j3NvRH>mJf*j*mo66=65+5y>)5fCo7nGq(%vD@elk)mSL{{{?76GG2M8qLq(1# zv6WYI$n&~DM%G5vr>{ra8G*p=MX&FLl7mD6+o8dB40Q}Uq%C!zZxlfKJYAzX(2^52 zchl4;^99#i;o-{Y_24N0;S^rON_1cyG`h{jkm!r1M%e~cfm zT#nGw1IboBk)NVPy4U1<0L@r9It)U(@>D7rtY9J6$;c(_obtRgZjna=<9vMVBwx5p z$Zha}@GTYH9Cixm(QQ%=_U#qh0yk``pGDSDOBql$KCmb#P%JC)=v!s}B8k#1G={O? z{gRUF#?V!1!<;Z2otnyOUS962p=qifO2xGoP$>@_1ht&*a)97IA%aKLCfZ?kp~v|v z2@j+i_10QZ74b9=ySwxPqnjf7JE875()GwU?7BR6J2_o=`p<1(#DVtEM?@`V#5ZWsyOYy?~cuXuR^Dlg$XPsZegRu@pF4o z&Ug+dPbF_wIuFeiSMn5I(nN2>+-_53qXi18ijieBw#q^*w|$9`AJbino0YrFU8uB* z#0>E=@6&9cW-7}i6r*cwE2$H3S3FkF6Au9ObO=(4ONjuw4v&f2hImI=$G2g_pXAy~;@{OoMT?vVVs zc+pTG4ifva0mc`BeO!7Mly{~_$I!rT9MS6sqC*g%ncmBzENImE(v9s?gnd5T#gYSy zui^0XMYV=h>dk-#@{Pno$%WblJBk$O3%V*f{zLWm;D%4I3Igm3U3!KiKY6pcSh_5~ z=d@X)zem#^V$23{0~am@{?A%2T(9B{{>|sb*&2g$b!XT!VT46pStFbB*0q^JohWs* z8qf(tdF1d8i@??5yHuAHWf2DZmFg7!fs1z^L)XbIX1PoREhmL3kU-*6zhUh(ah~>epI_0mv{OP9x*0boUIhX~VO;^g zn_Am#T?f}?{MnI`wPUYG8Y@7(-eDu%H%%n%Lmtc9G*(47_7=wxAM2LzpOQ!}Sn)L7 z7E?b?>xKz{AWM)?>*wW58#bH3_pioLU)z^M`d)YpvSqXC**q2WZ3~^mjBI%}CT7>j zb&}Yf-Q1jMYiv5GKLY+m5oj9&< z3s&*Mu%@c`h~g6ei?6qUj$>EWg%iijj+vR6neCXFnVFeAX67+7#>@~iW6Vr3L(GgZ z{m$7tXYcp!{okxL8cAI$Rcln;YE^yJ5?d)dJ1-z!N}77yM6xaL3t4kbQkpJGQZ1CT zNWP~Ny?E!iL2X+WNXaPUjkulyv5AGd`)l|SjcPdM_gP`6H3A>GR4=?=v-6@{W|QH;3`Mm4iP?>;RU+LDm! z1K1b%qmg76l?=0l4m`Ci*Bo)a@xE%ohjH=NYYm{0f(hl}AE$j+%#n{>lFW?oy=uQ} z#~p7Suw*R|(ZA6j55svrPUk&0U!YYjzyy;p8=^uB$hE$29Z0rT%2`D9)%t1cU)@fJ zYqbO!|3cMSUia1%qz4IIX!&iF?IQawGY$O_6*)nJ`c|q*T>0p zmNETWV1%&ifLstG<8TE0$Iy)j&&gN?*gidrBegWVM1(&4zUuZLXOCN^(x*pkY&n^!a1q*EExVv0Dolct9!y^{C@|}bto$%gZEk~Izf`Pmi44TKn z;@A9qT>uWgSnHaSq|VVWPIz%^IWruF5)5p3@Wv1wz+m5yrCHthE=>E6QTklD`77r` zTw#YF>?}tWsh5e%j`Z$_!oWUanigLmE5SIX6#{0qo&>vY-y-x-D<^LG_gfUC8{@UB#ZS z7uY#j1mHgv1Uf~rMS(yhx$IKnc43p3f6Q{~9ZG}gq$l4*A^ZW$Gr|Y8Vs@iyzmSj} z@HS(xl0D+27eB$H176eSt^s!xg+3}~Hs|9}tBs<5{o-N4mz`6^6x$Z*%ti_<@nWdK z19WnJ%0|&Q1Lu)*i~h)k3ffC**b5R2BPSb{l1NI7H+1+$Qd-MenzKEa3WKao^20dK zF^iFH7No%Y%L=W27gjU%k`-7c2VJB9s&HmFN4Y~6tldnFi^2f92!;{rm77jb1!W_! zFAl$(f(d>Ien(Iv`8!J;coSEY*Y~6lFMy{vx$}3ruVNrAPAgQTH?nMq^(T+amu61G zqR?AA+*hiS$vRjc@#fsWGk27C)ggq@oIY@(*TZ54`uH$0PI`uZROhtnkwY2kVTcUD z%^k$_6v<&3bBnFZ9_$|E7(4#-M4X3ws-2bPa_>D|b)a;E_!Nc7Z?f#QYBWMHW(Y`F znFWJqPg&iYtWypiZyrg2)%3bTi#l9X>sD9!X=d}phU->ZC+&BCgeTKP0~7_-p8Tcp z2`Wu^Wr_cL+pv9%^~n_-$RUJXGb}GEqm8Yy;*gf25HsGJDGRj zQD@~b#4cA48}+9xUG~u&QX2ua^`apt+e@LdbZ8sjxgYYOEqD`4Q*=ElnJaH|=Tl_P z3SGsVhM)Qp)r9sr?z$aNwYqnwKkd~a5c3)&r`#mHIQ=L-KfGsIh{@)aaRyL% zCax**7vNRas25iiA3?8vX+dwB9DVFX!z3L=M%o8M(y}aK_wa&lm%9XfU!CqykwzIE((Xyt!=>Jk;gT*5KjRWAthZ9mnkU-ZNE1$$Tt zx5WRvx3T_ZM`ryWc4XGycI5Ycalt1Xu;0(XtiKJ$bgXRu*R759|1=-7GO^Mzv2gqe z{1N+v@jsu7|Ht+_74TUS3s@n63S^K%6;RS7~LxF;YSUC*{$A&{Amc6iol7;9z*C0D^EZ{%(%Q zOvn6x90c~f55RkeARH_}eH~1!KNfo}W_C_GHUgdB|J`p3J_j4HSFRekZ2ljoL}0o+ zF9-)GP_mrA9z)>~0)&Gd=wLz(-WIdB6k$I*5T{+SKHnzgI4b?~z~VmF-k)EsX4pO$a#uTK4<{Z02MHB0UfQ$E;w1 z1KKRG9DjRfsu8?PX3(ht;AHxHj=V#j-zN?m1H(H*Cbqw`e-)XT|9j-!k>C#zE9?J3 z#P$yn+n?q-1neCDrRQMyC(HCF3;2Dae{uY)FU~()bqE-l{*j20=@0wA$Qa+fNB;=I z$ox-#j4c0Z!}jm|KY}x||3eR8{Fhiv?uG!0%4~e1F&fY5bQk%>NZm=iLSN&zb#w z>|cU1zvI{coDeh9Km9Pj?}zsN3`rqOGBhdfr_nrP75C0FZ zKeWH={}~Ndj=x6$@b`>k<@iTB)^}C-hrxTpf6a;C?EX5YL%_!Pr=$1$zvd|We@Enf z{xSX;o%j5|=M3Y!8}U0M#Q)6q|EeqJe-`&3>?}aRXf$o^?r#0f-tMK6?uJc*PoIQE zgke4f5(`6o62=z$6c~gU7Ov~U}R)xVS2wR5&Y)^{dY72_mxv`FK=y?#tTia9FKj@H0cD>ncXpI zCW#D*U*fYQ<5o<-q1_jANi#`&W{F>4ZB`oO5o@mGX>!BDpuv!Ki^70S`dc7q3d*2+ zWojMszR3|0+dIENP?#PU*3HP$Zu|!}?q7WG5dfxd6P(8<^>^#Xjf?Mn0Y88UP~m)l zUw=)COoqo{DwH3ObPf`86B#^zdBx|4^27U}Z>GT*HCVCb0 zOFaHCqr|S~`1sY0%jz5?)eWXQphJu8%V1pq<-iBu;ENQyyof{kp;v)>IA^_flcDt& z4*+1|nRzYrV^lHyGAmZvTm1>0U$$!N+hxq~tHUgP9o`3Z6@iDNiQ$;&#mdKRVQ0Bh zmw_EGwitZxLwUk(EK3A_@L;fTMcfbE!vV^(l{yZ*G@|tLpOFaw_a8DQf>suxSR$V2 z@UvosHLcUT5T9WD>fqc;{BoWK#0=xgia*xP@d49;JHU$zpw8?%k5$EM6R|( zrd;l|C!g=AT?ams`NF*M08+&s-5%~A5flzmnVTy{A!VLWI!In*u1yY?eHq;g3(^pC0|Fr*vw zFE$<*a~;Jo{a=fV!_Qd~Mh(?J-UBw7M$UO3P`#l5(OrFATii6Uv`No=g3o+%&#%f? zFxvcmcHz5j^p{?^mrsnZP`>zYL^-?kh+QRx)UHM9rD~cY@A0-5 z%l1pb%CLUAm1>edu1P)P$#c<|A^dcwN&nk+5ZOj#3bx=A+`to>H=VdB?-ZiG*O{fYza!t5#VLPa4Gn(2Z3 z8TA#UD?n{)(1P6{VPG)bNXFR~DXu#ME6>Q#Hnw`oy_j3}siAFlp!jE&??Vc=Y)Z$~ zqFT1^-r?+)+8K9r@gp^WQwFe;{n~vv`cXDZwt@H7gDbz-me=KBPPiD4<2G37euBp# z;(Ek}+${$-N863b-En@Td*lu%L!SL`77j3CM>D%>(^KIVt zScHqn2ThH(FURqEB$HN;OUsH|$A?Qqgk0CW&e}aA!uILQ&nB-{uke6aN)`{)tIv{U z-AdWY*$SQT=T}Od6qCC!iAF&$iC3_KW)1Rqi`hswaC>0xi}-Ch9?KNR`g(@^dpQP1 z6)Cs1u6L{p-Kuq-3nN$>$jcW_CmCZy{4z5m5ZoNOpq9C4={*oW3?GCMgAlF#Mz=oM zlX?VUZ<;!?=7d6Q3Wfpd1Q!NEmZWG(P19EzgN%p#Wv4<66$;P^+$4Ji= zM6XNHI+j8NVYfVg_-U#0zwuz}ZJg zrdvcV8H$?l@8_6QN@AAxBsncrpJjaRZj={FXL2<@G1lIsie$@CqtCBzD!L9T_ z9UEW=8GzCS(w=B6LF5F*_RwBHxkFZUlRc2}fXns4T;O;^bi%wzu)SWe&t}Ve>ym*L)tYfmSlWP}(Gt4xCSgx0(X6V#KEVLT%c^)zAZ)EDZXy2TvRF z$$?Qjc>Y4Lf>5p#hcC#*9+$1Vk)^o02i2bV*A~IA&4MKWNKW6pJ!I(C&eBJ>9Z`Go zs-QM|)E}YfeSH}I^t~ju!NkqD@H=eQAyPFMe8C+kq1geR56CA)?kW%fKMxcK`T@yi zJnStp>tHblV7?NEN0(5Mh(>NRYN(;IG|DF?RG3H6z7cOV$d^-~GKrj&ebdm7@_l)L?-4&=e^z#Dj znaLM5rw8g8WL?zZ%J!M>N9^&YuJ$Lr?nZroJ3rLyP!#tNqHzcDP&2|$owASL7X=76 z%0kJz1#}l6-vp;0F=zzbyt2Xqn787cUpH+chq;-cU(`rPqc3m2!)ea|24c2+5xbjM%3 z(YulWaZFLM*OI=x=eyjLE4l+~C@#Fu@A2QPJlHqJ(XR|6hI~*`z9kfI^i^-EDe}!s z0(`t7&i9ZLf!==fo9x$uzL*064xM3uFg?l3+`v$GRK32GOAl{8J;_?$So$s5>`{Kn z^-jNyZu;V|H_C`Bs;=mb;m8NWvrW!tVsHM*pE-rz#c|cU!rrOX+k&0x+fu1^`$o@( zodMr2$aKevy(wSrPQkmvZ?5~i9r2BWCfa4t494w2I>XY60l${;$OeX0#J%xWm$0ocN! zPH`h2QRNa-#B5%3G3e8G?uU?0jsU4xynKi%Kdj(W4AQ%78feSxV7T(zNm!g6;^Iyr z0xg~O{mR;da4S*eZ72$5Etf?u&{fDQSjuhSH;UbJdVj)6;YQsp11?x$Io~G!I;Xp+sR`+}| zz@q{5vf|N~R+mR@V>&uL62SK_Y@!Z{kl|QpsvEDO4oMq+akgd2!`N#rMW~IL!Eo1zyp9n z-u>0*1Qw|w&5IyG8UkyOc=)@!7uI-*Q&aSf?kOa<&nF4u|l&3B8e+? z9{QivSM3?n_pVB9rk$C(SkTil<=_CU^azwenms?Sp`eUsnWLmlu}2HolUK7ys&KZa zRdtcZZ>95__v70KT(Zp)BCR^j6p_^0%oNG1z_KMenkVk1u>k#zQ_L19i$s%!656A@ zRYA`MzZfJ|id4TiWTn!gD#*?BWu}F;HHM-}AgnPX+?yk)Ac!!3pByD;yiFY}+hk7T zhqx^MtRuTEr>)bU(~O1;*wz$!4lmDmKweaQuN)2IchC`d4nG!pFHrMZ2C^)P;$gAT zS0v2#)##N063GmTYL*AG5Av@Lh|*)F%&DA9eolX-Ry_V3^PIxp9l&R)Zg1rgH9At`2(TkbvV$FrCrn2Jm79*1+blHvi zrPv85AT+p`yIv+pocQhBk{q|qJjfNPcFdO(`qnK*P&-|29*9h6axlEm zij+CwAjidxhAAX0ghn-g^us};8B1I`nmIP#^s#+yo)8@M{XqvQPyY+h86_kz$?_AJ zv!GAABC7L%3etSal#ZF>Sw7{Z_5$8wvQ(-!!09vTYfx)1Q4c3@FDRm8m!B#aWwoH? zb<;1)uxtgfEK@sbnZ-_Pp9i-NVa(%*+ica%YU^G^EwO9WuQJ=*=TR_UW(kAQMORtT z+{Br&(Huwv^Wg#Z)G13 zD3`257o(6hgW%jm-GeFxJ*evZu@x~&Ix!vv$t3~GX0xKiCdB+h6H`aFzWtczc5M#V zRI7j$^xi$+#rY6b(VEzy{1n9X%`3ZsQ(XS!dAA^P zLfHMOHlRTRsUTrtj9?5zgDBl4-B5@OWcHvn3Y(Dnz;2{&QwcR{K`jy;kQJ)K&r@s? zDSk~-t)R}~g;E0CziTPqYv~dk`l3LF_H^c?Hf`ao3GHJMTidUv*FXnWH~pPma~2YL*>Srfv7Y($S-2!Tv1VSbA>`A0T*8i+ix$!1N!sc<4jR&f8ZH{E3z*v2Jo38&>zkUCVzhI8sjs$1 zQs#^b!akhl9hQF57w+hVc_1u)Ah4)pu9j9_E-WMq2Kas>;sA5-$bo$Jaq8+iRSlgY zy1>S=xl_9NV>s4HTV6i-+atvdCmBqQC=-(!WTms8IbzovSfMjBAy|9h9I&(QvYMC~ zxpP|5cY|ynjBYzJVU?D1g+)u1%t<`0>xTWWM$5~}Y3R7htot^+cTdSbxqA`p!-jS0 z8nJJ4EDA#>$^wptG&{fytFeUVs6{X|7+{GooZ|v0eQ1x0a{SR%@mkjV=@v zmlPI;!Mhe{GHe`X>g6f|H=Pl_gm7*Ak(fTh?+plZ5;@Dk~Z- z4;Kg})jEgPot=60s>s3MU0Gg;+JKdQae1MOK1V+BYzF|f#Mwm?7OWLKcqP#2lk5_j zgEJgSqZiVt`oe9>hn8>I*GRs7HwZFLmgSNR)t1kjX!{YyWdIKA3_TlK!<5Wo1!bh2EEerW99J}~M;T@;+{ET3*33CxKtm(re=U!Vy0@2jQ0sXqjWeZ?% zl@{Pq{sfXP>IK7VIlMcE+YkUNzhN}zhV_Ig69T4tzwDFa)ui5lhnvjk&Ed+=Hk56| zf1DX2aN;1opoYZaaV(+dIdQWcT_ig#B_*kvN|;vz;`Q2&nS^Q(f4QctDg&H%g>PJY zY;!ua5&kJ$$c4fdV<*lj+4TWh%!FCSa2udhZIroqS-)3|ik=kz%Kq!A)Z+wuiD7S0 zrIsE_*KO+1Wtn^=*1L!;&B_b)=&oHeetpoOK*C`4@=$JP{@VtgzK(zQ+|EbJE|Xci zVLsZLxi-i+=9rTYBQnbZL_k$=Bpo5!LyJ<%FCD!-0fjg+rYh-)+jyUt*-nqouO0!d zu>@^%?QTX|c6Qjl9ZpB**!PxqqIYB8E!ve!F6dYYFzqKjihz>3l++qr3skl)4k@HF zU2p62V%fS+7eyrbKWi9W?M}F~agopO%rTN>UXF8zwQ|#FMkuAVYq`j{=KUuO6{J1t z#6oS(KfuQsZBU*7zkXm=T=g!wNnQoi-LNc%anaEv;R;CLa+ZjQJ;vo2jYMKwsMyNN zo?Y#+vI+r4AvfuChpm(SPpQW>A|?#aHrCCgr+xGvB(u^&+^u{A2WI3S$PSyDUiXiw zjPQrnP#3)`81HNdiPPa95b}wUBRXP~WvROHY}|tLnP#i$eQ3|#HrL>R>4SUr8KfNCw%%HEcQr9F82AQf^I4H= zD-?D)Kgpdarv2q^ z|BUYZ^rT;eq@Deaw>^Job%xgG;OG#~l+3qs(@)dR1x+!3n%FRMura$gHy0v(FE_ek z^2>Au0e?n2d}D2L1BSW2PN~v)dS55uJ?uwsk4U<41|~*ECMJb8>kYu01vF^-0mm=W zOh_XFo?18IlTljQn^A!U4&eu8pHtjX zq`&Pd;$)^=+>69#;?_GpdPo&|=ANG2e$#bvGBQ)^8$ao67iFhN)X8P2|FkZZlT1oWUly zNKuB*FaduwvyV@Vj3 z)3hWf3nM=JsBr(e^Ny&kvEIqDIMa*;;g!$_f1G(sZs%1t?bgk-Ko)6THihA}%v~Ar zLyQje|%=)X%{w3TP+pVXQnOS{vh?~OOb@-s?QI~wb-!trZ4ui3SSOP%9WQ~P5E?PmI~;Qc_U@G8=ob!}bN=wBHw4E4SVW7PCg4-%oI;S{!ld%IJorI?v! zUw^PUf3AF}T#EDy9Ksvvu3bj zIXbb107D~oErZCmh8zNJ33n!&US@mBSVZY_D5W_IKoQRvtrzj+h}}GW+_8X^DCZ>gBZF=G*em-9<^?A4an*?QZvB+fyHd5)4;kOIAQW9+ zK~ZxSkD1SP0p>4fYsbX5uM>GqA7PuHv$A}*zGdvR*d!0HP&j>U&jck^<-82`^Y>QE z(siGwAt*k|)$TT@qDXmybHtj7s$V{^26*hPdp)i4-M1|0y?(}rjbd{HZ!hpy7r)vN zK1SOz8r5IiS@!%oOMX*2!<1DrwWXQ>5*a2xO~m#&5l+Y=8oIQ>9WD6!mu@(OS$=SP z69~88r~y4SMS=gmhSU#uWKsUwdwCrl;Rxq(%Ws;Xn&>$N%k(_W$$1937VgHz%>ak) zC3Gyueittm#4B5kg=VLhP8aUu6r0Rns*_Zi8_RV{6z;|J4E5mg4*Xif@i5hk1(hhK z`*MouIdIE#Rt`kt-;_zcy@}2vZwgAQ9n1?i)YLX4N8>kC=562=`MQc)I!4i-aHQp| zyhM!eZ6A{=@!Y|6N_0=gy`>hYH32V{(R{VCbO~04r0d^XtP1;Qx?Xh_C0Gr!M9$1A z0INRe{FgVaPv4LXumQ+VW+!v}Z>7-+vPRA3Q7jbi7lScH#WVV_=VDoPRu4zsJ^sY! z$mb!#EBsm~QXlrS0}S7bai+zcK${0y{iD(ZF#la&8=||_F|q>xaB&w`aKMKIPqEU0 zvN&_AGArXnR<=HC^Afz($IT3}*cpsiH`uqPdTbm2C4kqux4GGg)**Pngvo^f>{eEBxq8ua9UAd+yen@-T%@i12N|Lj#HDlU7 zjQ>jEjMJo|4-SL+%F1o4DBw)CJYVmms_a+E!|%`pn5PKzJC-53!KX-c z8j9==vej)vruyt57Nxo2Z<23B33b0Pts1iYGqeh z9D-|P6$p{Mqp;XQ+aHv+h~@g09H`CnLMB@)YF34=m9P-md0mZ;Ob58AxcCWmzK)9~ zW~8M>jQdq5ellptEtnsBd4BrrEvic=JB*IAvyfV?U=(QsyWsJ#7No%^`y*Fpz#Q4uXk0YDZCjH zk_}cU(N+>1(SvtQUJ;-uue0%%f?IIw3wREy)ZqD>lA`wF^H~OSyKx<}yF_Xk8s45J zYdCsKf!CKznL*CTl#_(dJ&|Y9X4I~c6H_z7;Wx(OrquKb0d+zgD{0R`bxD->ISBzJ z4aZQ5@@SVpFsuC~7rs3jXp19(Iv*=+fUDisSReD4w(wL%rVt=w^eD5|Q3kn+V<0)a zv)8Ab9pM)i_VZYW!EsC@d|Q_im!W2gbeF`LJ`#<4ii_>&3D+XIwtik#9eKG#g%dhS zrIXXJSa`6lVOGX)Aw}l|jk8WFFN^5``GRr7qu=V(0Q=LvwS2 z_Jz5PZ3->rl`KGf^2#X!tP49TS~U$FV`0&4lS?(4V+A=U)rrP-t0vjqvuD*{Z69ceQjsqqX4;g@?=JS$4E4#t#K?TgMFJUBOz+ zXd-i+tO`HgI8JZ&ewpxni}TvCj(O2uG$;GYJ&kEp?eTnQ+9VvKK8feX02)Rr$ z^O^Y$?A6F_5>9Eq@V+h=#%C})Osq(J3Dh$=TWS=IMw2o^(q(lqbd@>g8`5lh-O#ea zhjf|J%y2-yzkO&4XGFF$*ZKBU!R#wnRtm*Zijq<7-0o&{{nQ-PbFPl{>9P_2%EiwW483)l@@vWqdUFM+J`!s`XxdMmSNF)eQz#489J3m7J1$tFQOkbamy1 zow%AaX2|Gt3}xuJ#}}jQNBa}IT0Q8QF67qlais?{a49+{Ppi{840v7~UJ?M){m<_aSN9g&wa7PQnkQQ(s=MM` zUb!kFJEHKTc|)^&+@*5)o45(q5h@E=W9T~hTLetExQIt&imkKO$`VgV7ND+SL@p>@ z(P&b;2slC0UI&s*#xpO1vTJ>w2K%RftgX?+WCjFeYPYSmyPAdj;hPKE zjdlYBq)yyNyEkBdnv78=lFQ&(XaAVh-gKEwh?15!woSYYgQLRBMh(FnOSZPTPUfk~ zYyIM0=d$7Z8o7FoQ1dDWUX6x5qc~_7$Pj284>8&<)i0%x2BSEs%^`tVm+rae`*Ly& zF}|&ertTfY-Ous4IDpmK8Y7ei+UHI=(V^M0CD5l=BN}H&Y2uKDD%Pv@R2I- zDr#q})C*PX_Z?1aDQDxTTWzlbIJgvdtu1OOM0^7?Ja6W0wrb$53r#&Qd;}6MvX?EL zvrYeq7edN&$v}x{+QS7@6DKc$J+iTi$;h!{^@FU&$!N@rsy@f<27_$M90 zODyir7}nk?BXCD?B6bEP+qhzlJ3ND>aCWWBLLc3_=}8Z?tFPbrU0DX%y~>BH!%lTy zS?7ji;kTU_T}MqO@8nKr*Lke~oqK95Vi5*VH210=SCxfmlmu+oSR&%&c$Ys&AxWiv zNa2Vcmd1s8{7TcQOeZ~C{&v2?ZJwhen6u_lF1Pl4c;!5-Rvyhd7n3?U{4p;qDAw%8cNwlf`d^L=v$FgRGIZ|x+d zBdTWWdY6CO=u7){8ubL8XSNNx=LM%&`J8EZd;$~mP>vE0V(E!SncJq`K3`Io{2f%D z;qzjhKg{=(A@Y8)uS{4U)Py0bFds`viPmT; zI?Xz=3I)#qyBas0!szbYBY^Nc%KOeV>YMh-0}EmG%|IhS@I!MtU{JQ;#L}G%7mXg{ z(Vs-fIlSLjcRR17#THH2I!a@fa=S=thBgiJ3+_Pc9LeV$yI~H8SUQ(2Ayz4!8i5!4 zHxr19DzLH=d30%Bc52{;bXPR;RaPmgtECd7nzu%r`_CN2sMzG(wduKQ-UZc?pB5O< z9`&%Eem5u`^Kqo>fL_x>31QOA&q}tb!t9!Li)L-tDy;mIy1S|O#O-%0Rz_+s--z{; z$DJ&jR6q<=2fmoY1JNQQp?{iuO{J6~(5uUh$|sS5OQa_H$(=Zq{CCN`$gbrgR zDy6DKvQULf>-6rji^Ei_65Q2P&apz|Xy9U!Zem#~tK{h#2VgdZW<|4g@DkL!w*ohJcsqx7JzDP*|k#oHRDTACVr*Jzxm%-xw{qz#wA8g3MK zvNJ~)70wmK0s7bSzwi{6wC|mmLiHn7R^^u1`+kHon#@T_q0Ub***Bx2dVhV4O8`$9 z>{U(6?p7I+p6GnDYD-|jnM~W-I4MGNhr~q!gcRPh?aTd9mlXeLz^`*CTsY~C?@{gH z)*Sad8xVVn&$!*STT6La&+%>{P{AM_$7A4J52;%$kH-^C-HVKR1pPLAe%+Ln91{tdp$g#hqiO^*dmg&f z>Z(Zcy86;k;k$(t;B~ssBhy%*uco!x>x3|0aU!d12dS%^ zx{-1eYLJBFq8_Ou?3EOLu7?zA#>jgtMa}&)EK4O}<2lnST!sR;d#TU&36|SPIH{Ii;6`XT!ujX&DiyKTg0-DN=PKh= zGJ6buoVIt^6ANk499G6>d^=;=u5pkP^qJ6zc|la~CT>j$=0RXYL>fq>Q2gYF21quW zEWk2*>8XrZLA=<^4Q04ax5-ZdIbU3b)eNF5m}Pl<3E__Q;$lu^-A;R7e^x1uje#VX z^6%vhqGGzT$!nIeZAL9O!vuOpS@rFk#>Wdq%7k~D^_NjuwIVNhgH=_7U#qInFW~gX ze$210hhQHzNhp77Y}}#69e>@2_lSs&qz8PyERwzS&1F{Qd@7_QDBJa=IczPHEHM@S z(zihvINEjfwwxEbYv#@Gb#j~XrhxuL;w5eo$8AOP${uLgLiDBw3iDcEdn9`ocS8AS zrZ1>2ECz?$=lq7HBf7*-_{KjF{PLwg!eSpiT<@E%z-TQet*G4gw;i6P(d~|NnKA%& z93$1G7R31rxu-U-u**HBoRwKF9QxA6GfDGJMREDg;vLLMC2#nI%g@c5UJhHnPjWl1 z5A6><&942`-d~$=R!U4rpw11OA2t&1xl%cV@xt|9yb`~$OANvpsvSjbbQvL?ztKH^ zOCb3nV}crFj>{~5pY`^IoAIsFW}-eWiLAXf~zlO z?7C+h1Ae-mXU$ zb#K?>)U=y>Fpg#^+kW??KBlz-sJ7G8!%rq&ra6vsjsnl~c;32dp7%}?PI=5cu3oNu zJ-XVprtjPmZQNlh=j_ni_}pQzLo+@uozE!kZE%O*_FQiVXAr$sA1FDlDt1GfI2ZT8 z&TP$djOC%dehx*Y=nHmGhdAXx3BBDMoa{IF6t&6humq_g9o+JnVvPRy_rA9dElr(eWF`Q7J?YPmWzw zM4>L7b3-Jg+(m~9pVH5$Vo6Txe7vA{OLgagMRnqIQB4qo)nN%2x!rlz*UBqCA~949 zqo5Aq@A};Hr$k&6mCI211_-!q2OLk2euck2a}Ac3Oo_Fh#Lsky01Vwrs-(; z*W}4Qn$b9UW^{3yw@I=+B&0C+3ODvZg5e$ese#7fKtHef^6MSt>37G1)l{>ov>g@U zib&Q&>RVARjie*5LC+tKJg3cv&Fj>xd}# zMwLL5?blSK2557*WpXLedEnruU8oNBD0p(bupD+5KQQ&mPU)QL*&=$Lkl97CqzrP* z2E6I$!@S1ZH;`8d|AYU<(Htmfjs|21LBmp07Z;J2q?R;s7IHMOuyvBLv$dm@wlFhy z2G$g!aWN3k{)R#@z9Vx8*x$oyzoSY7os3Luo&Qs!7dEgLH~CHcS5d^|uVcU40Bb|g zdEX%)^y+_8u)c!{=)c(6I)AaSHen)o_ul_cjPAdIEu4RWm;QxNVfziJ{lxzMs$qsu zR6uZ&l-#NSO7Q(F>MYo28lioINeq1b7* zbko(FbXp&6eJ7>QxZ06lR$ABqDz;T-Oac-e;M=@wtATpe8`s5cBU!jJwmR%DKC2Bt z{M$R9)Qj4SB0N6r9)MGtl)fH0gXP_%cg%Su`@?k)vigg;!{3Adzj0j#*kdOJ(V>agjc*BQBD6n|JF;?P$5XfKB z-~pW&*F*=AjD!K591wzfAg4$ur1IE;!bfca!dRaz#zsquHxCl>iU)6CS6JWQDGxvE zbds;|%?}*T4Sg!NRw_@x{@WD6inKkxlmK6Hz-GdPKtp7A3k*Czs|PLU%^?^-oPZg$ z2TI4U#zin9D8MWvuqG0TpoBH`XAXK`E8;aQS&;h#EGOZ!l0FM0R@BEHIpo0Ho^Ghq z<6)@7du5y;I!V6^a0;k^Yf1mjc4$Ek8B~7;9Sg*-)GN}G6pDC<7EFE`~{=ML_q(pfXa4a5+X7N_5}12#_zgq;p{;`FJ$0k@>^R8=>PvO5r66P zZ>@K+euV*k)THf_ zs$oQMI4DF@(KJ{Icz=dTe}38ej5GgcI9o7(etG6kZOXIq|B~71Ny4dW_ zg&epkRWg&V>zY()mQesy++3~}g)f{zt3H&xpi&o8sLCn0o9AE7>JM09HTJ4u?iN7H zn}eWWCuX3=Ynn8xB4Jd8!_LR#9Sk=^r(@QoN&iNPr{x*$y72 z*Y(6X!lXw1WZ#DhZzu4l2CcYr-_^=w3M-|NNej}3@m(VZScb_4rZEp{m03~z!=!FxLAW(k; zn@+}f{s|nwi(7{oRBt(>>;N;zz`E#{7a;rrZDbmcGO?$cM3&3f?%h;k|$^*%s8 z@M;;AOoBS9-ZLX!1RghxTuR!vh6PIv!%v;8_2a=_QQesCx7ul!HubA1CnqX5fd=sY zh>rjkjgMU-B+hd1f3{hq&+PE~iq>(Nash+i#FhhSs8Jqoiu&X)mUiV7oa1DENBQXf zEsLAS2U}JMy_uk^r=P3Q2(~J@hq#^DxNS3=&VI5ZG~t%BPvvUWHm4vDjAs7o|7+~4 z1EOlazmb#{kdhE-BzIZZT~bOq1f)Z{rCV4DK|lmqI;A8eBqgQ01?iNK6i@`|_o9BE z=MjE?y!RiNv*(;SGjrzLxl^Bad+XU7dz!^_V%+amrCk&Dbi9mF#tbDeS4raD4Ourm zkP{C2cI@7;9Es<9$FRhTfVgax)G}%`q4Xu9WKjDk*J$N_5zfr3f$v&EsZtDCvq1#{ z1m7I+5ABXOF_MRELd^VaDDfV<6|JGBeAOSEmcqa`&yA9>{^l-IXQW%D%!4b+l*io4 zBr~!kJ;9c$cP_y`;h;^d;;8N!;p)TPm(|b)xk$@0RbR4FBmS6n!sF zXEnYB{sZ}%oOwU=>wai@?Y%BLqUDA4RmAh1$ozPmq>8#ADfi%$HOkayWKvDx_4HL) z3V6`$ZtnYhhi^^jTf{kERY-YiuPE>f&!D65v~8?DG_t9CUzX>Uc_(Hx!F46MXn?Lu z;1uFujL!fdO_s(_(<6{Wuf-+TFl|Iy zip>)XUTy*bd6+nX$9M9z6v9)Da)(0sCYb2t*Q!-!qrIma^H!UJgM7^)lk7{2FLY9q zKeb~6_*FX;I1GomG(TwZqUr@`!|#o>><*@HXw_y%>fRT(mf;xekS>g?JX9=u7DB>B=a(Pwg$o^`KG~8k&iB2N zmK#zpbYt^Eie(~jD?@3&O$mKc=*J0T$mS(cCz;4oIoAz*8P%*wXe-7|?x3@V3%TDh|wxxxn-{Ts}mExSg{HkJ8TT`=9;#;1rxUJO*-LR7_< zHR?oJmnA-34i2AtZ6qVGXa=FKK7m~eT^Q7miFSUQ9!AY1yHLLAoz2&4$U8JX59w#? zW|p~|Ui7hg*+T)hz%~S~loyEakb2U=RA`@SI%Sted+z^1@VIWn#=b@ozaPH{+x+|f z8%ojr=m%*EJColksf71~NkzqX0}x*g$Cr03s)OHunbhZqa+S@ksfYW1vfEpZ&?(ZZ zEw{q9*~(eMCAUo+Q0*_9=9;ZO^!>7|LqOmyp-SVfw=8C&Ccf=D9k9_&=kC)d9L~uw zd5AT|Fg5T#k0=Mjy-J@Txc~gD&2@Gmk%#Q))d;WT$&i-`EgI9<*PG@Py~hZ6w;xI# z9b3$&qPcuRliWM4p>}2yAnJ-rAtrr7loY)E?G+V4O5FV~Ny8t%IZwnUlEiHFu2~OM z*%q~m_NmFTHwlE3%g1bAf3Zh+V6IVMdkTr=jpq$Ff72T4oy+_NCdALtg&37~vt*hR z4ZQg!Ff(8o!>;^#>WK=+&*npflW+37m~s^7C#AHT^5zeu5w9ij!*Zgo1xZ3Tjo0i0 zPpebj9a=hth#c^YNfga5vp&R8duBw;vZO`;O+Cz~PV7#xv-2)$X3`YXHP(GZ#b^BL zH4$^C{GyFN|Kau|$$&;6Iw@;{l|8rNyCM-fXhmR?>;5Hf12<@8s}ZBQ%JRJtWynR8RPrNhbfkrp1r5+w`bll zLB9%g@swcrT3&OC>_DBXQqiCxiK1xhMG;kx z_Kzi|>d>`z?xD=*U7)2PZ$gM=oNFHn;=Zp|aLb%}ZtUo#VZBytVt{#a z&*{5$@@%Wws(ZqbI%`{XJrniFE%>UE2nrt&)&%p9%HBujZ|3A43Rwh-%H_?9esqDa z#h_?R;u^bRwa0B!aHPN8_tPNoifqsm_TDvKFefD2@}9gW82-&4F9`+FW$?wj9#=5$ zZq=MYiCUjxGEZREtaRp9l79C@1m&Ccu3J^=-xX%zk6^72xHg{MUaHUu(;y+Gyk#C< zP*kC=QL2L2)XthqMdc-fKSLi%8sntgdIC7Hqv`v zl=3wP7mDQ zYBkd9*)xjYl=V4sDcIe$NzmcYv_A9uQM{C0Hb<|adNU^GhH^*y1|nl~F@N%DINTaF zC^JB1vDxULG8ZX;H+=t$zaoMz@9nv18vn7#*1k{jyz!G}fe+sgJem+ybkl2sdjtOF zF9&X&&rFB^4A*cs_jgiq0b88N%K3<{er(EkaCp0Ipy9TqaKppCp_t}!ImfvvAMS3@ znb9^Xex@gRd^67(VH1L%Z>+&zG9vJ0{^?S@=4?qi zc{!ZR&Z7@tlbX7Ld6qUwR?leTeojM7$dD%8JlT%T52LVHXiN8PkLTu3-anYm$*>mTJz;s`+FGJy z+w1{<h6y7K+{ggk6N|O zUJxR=g|hlNF$*_@(MzH01q4&=k3ZQ)JOE!aXtT5CD*yDeiKvE14>s6MTL{+v=AeogK8G7$_hJKvtR3Y?+z`_hrUM!ZHIC{+bhkj_*lbx^y1gu*CQrrp|?#c-(fo=lXmRk`i$ZAMRyy zy^|~>0$_8jHxbqos2|^Hyt!XKTB&_2VdG0q#+`r+H4nHP8E7Z)bL9+>ZM znmiWkE6l>0i&10q5piEmpkuj1w5bd!wQ*S=)bHJICCNcnw{Ea)ypZd}Ewf{d zdf+&xIlWpZc0k`nvj+}S62|Yr5sW=a5goOPM>AvmH0y$ZiJ2@Cu!)U;kMM7}*<#h^ ztjYi<)6JV^oCq+mi+c>`DsjS1hi+&w7NQ(3Q`+h%ak84Q22VMl-y?ApRSB&3&aQTe z%uutZsgnwS+F*QYK&4Y=5E$)_=~V>aF8eWWy!<6qCVsYKY- zR>=OXo{}*YdKy#6G#h+c<#m3PrEI)`9B3u~8kh1M0ej~tT)#S#?Odnvh31FpSgKsT zc>$8LjHHB49;HT$z|%lY?p{FEj`kVEHI@ZdFx=p=HCoVex;)d%|Q zFYHKL4C$D*$31!2g7JlJBv#WKl0~g)c%+J`_@0Q|G*fzzFuqjI5h-H1Ie=El+#$)F z{qEu2hlmv}Onh9uk~`PX`7j-^_<~hmvZTne4r)sE$Q|62v|goI(6uNSpZv)hrO3&b zh>~I?gW+X9*gu5kX1t(f(41KIG%r`Hvakd#nx`RIz#aE(BWwB>WB_a??sL1+FiVu? z>r=*C=B)3soL;GtPBNFs4a+-oku7zB%ZdZUF)yS|zMv}7+b|e0 zKPjq4!^O-M{kbqG{QvNg_mqSiR08$#`i%!Zx@b_Eq*?or>}&e*iMKErjO@# zcxOn_G=DcX@=UvL5E-9Prj-H?i3=_4xy3vxa9uJ??r;J3VJRmJ)X_!s_X8!pB>WI#;^)td8kdeN*u;cNZt_ zC5K}nP!)j<;*AcGi)dZDuXk>+?3l)|<-h{?%)U1^H?G0`EWOf&-}BTC3%NwNovk@# zk-n@{ZD`bWs5&|A#9tz=h&XrJc^&x7)qx|T{d1@^hLl`55{*UaQ%^?8$3tS8Ncvq1 zB1Deh2A4q@aG+va$j-r+iFy>xt30Ov_74t(%GB`L)2JKcq`1on?I(7|*xv8gH*=tC zy3PZN9nb zuUmUQHz2l9;A0*NF<0rPjq{!OIV!o={0%`jQ0UAqqV62+56fMYr?Omk0q)m&GZfUu zo`cxJY~#pQX-q%x@@*9RiT&gRKYFL%Zf?2??Za-ZME3m38vgW~^~ESCizoNkZA1XL1ji&g+xKmKKVWe zZ1xv)ggIXfOnN->#01H66C$e{vzAB9mgvv~U#*g|dK0Ne)?!GD8e_10YsSY51->8^ z{R^}qxjLsh2r94s%yYXIlNP9-ig||5=ESu6LlG=P@d&0}b0k+Ax6K^Twn1sZqI|)M2*Or%H;R5qC6J{dx?8rjjUrC-C52g^zfv zc&&|Z(xA~bIomfD=W~qSy_9)y1wUv55K?lO~S+yB}$D%TT^}Su5IM%x2^jl)R@a| z43H1w>sI^e;TS>np2?nwv;KlrZJBK_k%p`bMq{+tRN_-Jlo3vf5w`u3ZQ%aZ?;#i@OZ9ids0#}F4)<80jXhElJd^x=eBbh*~KNg zSL$Jn8I8Jj9}<3@Y3nU3_8pHTA+mAj=074ejaA`h0P&k6?sTF;D$;9cqbK^XzqkHW ze5VYHD^w$OaCp)XaG>=_Mv)dlN=%-=XRHp&ev0;k@`sC=f*6N9X`2*NeoQc$QktFB zM#0Lwv60_W=$2&SGe_~W#=8nH$tKXTN_a3eKg+O1F}K-CNjRoNi5qwrL?JCY=(#ak zOIAZ6*ZLYEhbC{9d2WJKn57g?O&Cjr8GRS>OIc2drXyeUx{}Ar?W&40<*jg2W ztyLZ9pjwSs@dtQu4zw;l3hn^|p`wq9qwCz~S%*EijNd$C*TS0BQX(uT8T)X(1lm8~ z%mn1^daM{25=^8{ z^3fNYIDiRpYeXZ+XpYd8toy2`%}8;r8Dn$4v?aNQl+MqjgYGE2%R&6mT3nc{!BI+! zvFoL+8#{}z??p6lL!T{6lWo7Un_I4*K<+>OA&e;9a*!qpGne?DR@|R94dA9=2xp{V z6}`+$Js+I`Ete|7=()q$L&N6Mq9S`U(k-Jr8?@u{s4zNO7NS0*Mq0F!&fPX~Z~l1N zq1&ab)5FbgnDvI_d<@aIlsT+ipSX0QZgjU;H2Hi$1lD}JU|ytHz@aSK_XwZ4#<=u{ ztb-WEFk4VzvugE560y3p*K&Zo+ZUV4d28~|*m$?7nd8218WBqseSc9<^Wzn|`766F z?H)%Z2`**-$*zb2c}(4AL#(H?tGIbR=Revb6K}B>oI!6OGM-=|PDSVtKpBdU;+%HL z2~GtaA&nk8F$NY2UNTei`lkaS5nlLkp&z4tXS~}EevZ`8AiC#=`?nuU3rfe}%7?yY zhSutJ7fru*a(#jcBUnzW7aEB&Zw~J1mEq+hhYRS~J$s|zT+5hpDWhps1{fOwCHT1>*UALEXi|!^M?$z|8-j^$Fxz zH5qbKiW-d{1ie`FL&j&5A!x-Yq#tPSS5^*jj+dAJXht;1&W`w*nPHj7cWm$Z+ACm+ z?n@(LH7(YHx1*^|b!U7D8yaSp_yT4|u&%{Mn_a0jwi|s4M(3nXFh4ndQhJICK zu~&Di{Zcw`cGRQ&3$O?fjqI6d1Ug#YTFF}GAY04W0EzMrT810Q>2IL zGNO$wzn}cI(&~A*=k0FaoN%kwl^UXKB6$u@4o8(6bYxG(TdC7u2Gfl^;~o4MbvF1B zN1uN1mh0=tJ7fVo5rWNi4tTc$^lVX`^pnZ1IgzN4SErJwp!@efM+B_UDa@EY$AV&nWz!7n{Q)Jr>Ru*CHKAAuz4Ndzp$$!NhOsEo-|y-IG}0@QX}W~!+VcyosQExi>pcOP}W*qXpHsRfaQ zp}%jNC2%h3W#6sqoT#_j=g>Vge^LwQaw!Hjz*_K z!`}XF#V4<|3hQmoPp&S`bK6@_i@)2PdmNt1i1$x;7oHZ{``8pRWKdJHzLHs5*(Mi4 z%r;~9oXi22Lm}D}69m@q^%bg4yT!%Wsu(PkD5S76rBIQ?90)-Ot`?VBS3ijxctcP2wlQ0`9}DqEvx_Wb~_$klo_LpNz~>9vgc^B2-<% zm}&8TNq7j6eOKhktPU;AYU1-DZfvpMd`f&`?sV=jdkbHP(IiE{0k`tcMa1`JSL?pd z4vKmi{Gf39;s+yI)~L&hhbn4phStn{!CnDgNS%9}8L_HoBRK1J)=Z=_7-}1Aq@?%r z*zieZt@2p!CWdBz&NICmBbN!zB^Y9TrK--#?0`hXu`F9*&H7Es89m7DPo;5$R!4mOJZm$D13S{J~G+TZJ~W}1&_Ad61ZKemSx|iga^;a9JK9U=&7+F^){C#+2{@| z^qI_Oy@&kW6SiQpW#_!=-LNNGn=c=Ie&sB+Ltm%m)*m0Ca6dDIo1<4@jJ=t_*1EuE z&J(do_C{XQr~yMO$VzDa17RJynvR%8d-anb+h(++>q1Y7?l-aS4l7l$1e*#G1${;- z8qoYvwe43cw-X~y=h3Y4{PS)uJ)Aa~_9kU>VVK@czGrO)&1gGOv(@?d0-eyeHe-*f zGj5l9B+bjvmF3mwZ?Uj40ch7xmd!IyogZK!xUWM@jwy9u(M5_nbDJHXL5n#?Oti+ zG;4g-Yx>+({Gz2u>+sYx9);wk&}`pvqYQkOo>N493by z8(|K7^L(?Q0OggIrBj)w-=1Hee7rO?v2tzr1*>pa3*pghRPH=otnsT*uE)NC1)F}- zo#U-0e1V;yC{+IlCN2+sDuu1;A}70l)$)+T zQSkN{Yn5P4^s;!|u;2QZJdpX6h7b>~y&{4aU_~3~kq4U=Fq}Sren!p}g`*~FE znvjjRRY4WI#QkwT$h!&7JgEyE3$eW4Zodn90ew#ofTUuXAo_r z%_q(N3R2&SMtqLlK8-qREixGfpS*Eafb-Gl!@X|mS36@J7A`iW+vf^_oiJ#dK=$T~ zL_`*o+y?hP3CU!q>Gk2!FC@q{=9lREDq%-;(qCsvuHqJQC_5Cx_c1)BrG@zRC6!Pn zW7EnZnqGb=^F^;bvauAcJtr|O_=4!d;lv;L!op2kz}vgvFkDQNO{ z-coAthG=ry_N*B_@sJ(Z^>nN!`n_nsxZXc;{FMAviJ!&&I))QE(JZ@9xtW>GpRkN4 z2`jV(U~wO^VXgFft8LrP zp4KaspE;-Zqw4uMacsnWqBZQF>p6<-Pj1;OJsAL{N-57EI!0P(vDrU35C^zz`=ndbjl=zXOf`g(A*pb{$u1#^2a^gDyGF^veeaiTT~k(us7fjb)dJui8$8uBg7U%GIfs{4eMf}e(;^QhxO_C@;|2A z6kcF?*YY#+*-%n7H2ZD)OaM+ zthV!F&7_3Nx5R>2!H?3N){i|n#l6!|O7h+EIDXT-uH?3LpnrcK>rXaf`# zqwwJk3}QK3@(>iWr;;35Rfvfl%LV2cTgjp6kDgjDqQ=!97Vga;vjqhYMR=L1{XVr3 z$Kg5cth>SBuTLHDrrVS?ap6v{nSDcisy~FF>AgA&W&gyJ6qGRch;A&VQ?R@FlB(U4Ubj!K91Em;tI4TV8AnWo`?MxSj zwwBf2a&(|gak_*{q1^q3iWVyBktb&+Le?_Tv%Is2r9A5LF0LPAp6HYsgK)@h=Z3^O z-(h<0=*~_qMa3lX@Q{&}aBFpPS1IGv{A-K?{;@M&Ld*kZ2Mg=8vqI?)-Zrx4`E1bP z)_UY^WPwTCitk8S%m6|#!J9^njPjjEPla0OcKdYunO>UY53O!Vk%24&K><-A=`VD! zp%go9Z1WFNVNqmkWOrQO$C}hIC{KeECJ>r4Q*Dd5!=gKm|YB@xJ5whyaf z4nN|FdzDhlrkGx7Yi(P;DFWQ_U24nIfhm?UKgK42AVmG@Izxi{Mdrt0&bcs$_0rC& zMo3Qe&Lo%A`{n5XEO+spFjqY%Z1AU2*W9esV3ZoNnCvfPiB6Rc`Fv3Vr-C#F9JGQK zIAolqL7Uz4%II5&fepnIuDotbrP!@r+ffX5^{!%*V5@k0zg^vGVP^HHX6DRhNm{JI zJl6L$1-ZG#Sen|}C1oYRKG@Ad1>&z=w?%vvc2>K}o@QX&f3IgvRACs@7uVL@)7TTi zqNTd;u#PtQ@u8rpJo{X}P*K$$Up|`S8mbQ{PFwwDKIZf(B7bg5h+#6SpY*2rmlg7E zYZoechH@2-@O*-sB zpTT3pLdI{MY~{hi_}uDEGP6u?N!~5rgnfNqLyLyVONT`sX^#@*$*k_LLm*eYG0tYj z=4FO9CW%mS@b^OK2w*M14RQeyqDxaSi&BzFa=#1@^ThR0A85L^^UjD+i}HSw(3qDO zS$D?s{h8K6)dSs-v7*}|&M6FoE+|+<+p|Fn`fe`MyL1%gG}D5QZXB-k&)fPBiXVC( z9gpXP)K2XonhpnULRSnMh1_=VJ+@L__8lkA6$R9SkNx75ajHTtbGbbXYpExpQ|uVbkn zKP(LQ`{83!D^nlQ;|}*MA2jKz>kPGa8N58isE?|&5UfF#p7G^8z;;7n>DXFVGC2U} zBKmp|61~+>@9UYywU^xyyVp5(bp#wMIO{)r(s3_mf5T-?tjRJ~rMljN)8bvN~J(1qq|%+%Zpk%UF>CYe+3*fLL276$ow z5Z*J;{k&)37G)y!*88WNo#NROPaGe}Kdfyw&J7C(G1^EF1lJ=rMt-z-!v}GUqV%(; zy19vuHB3p9We#sXX%puuxFhB?msn0*TZ+scq?chLjmfQ2e~=WQ3O||qXe$&KdFGpU z$nzXA;jKD7DJ@@V%3xANpY4A`$|0)8R69_bY{*FUCGY042e}>+5k^O7u}B^0T+d9G zj4=_ZkG>Wm122kN+}wLHuEoW~B+}7%pUQ1Cd*`UVk1sO2DwHcWZJu_kM#J2Esy}C7 zyiF55b1aq}^C--M|5J!^qi6D#b8V%B2e%2LGD6JPADTe+ovF7Jb#s>npV(n~NZU$^ zjZ;rS>CGLnCcLR}Q&=M?j`Mh9N;x={MmZ=rL`Nv_wy3fzjp*^i_fj}3yju65v5EAa zPZq}tDd5pZcdK5pB`TOn_$FpnpU+YE@v|KRDGDR@VC= z*b7;6Cv{@$O@Mm`W3tW6k%7kT!IIMgu1V*a=~Q<)=^2wraV^qSAFl~gNqx)taDJnK z@|*FQZKwCXv;^&K%DChm7J}e{)6lA^;SurB#oOTlKHTKDiS=rY%->%hHvml&#da=E zkz>j?o_q)H2*WyEFJl~!=d46!L`7wM&iGc^P1WD8KlM_>j=PAJovmnmMM%;E@pBjx zm^WJ;5Iq0C_O$X{06}0X-q(^4lST^EB#{0AYWQdF?AP92Wbp?|VB(Ah6#_!i)siFh zBQkhy25ldb&ft=K@h`!+mO?=yH4|UJOTw2_E#>7Rn{}fR_x!ZdCk$!ZoA_EJc{@%G zQ&fcTOk9KITZ?A@{)onVW){&IvkE9hLH>zG)cR})W7q8DhmwIe-Gn10Mm73&4~Ob4 zzZ7;CLuKp7oO77;aeizWufJP(_2Fa&vBIu@vWM8(f0)2V^s{IEuFqrRms0MZKAbz7 zOtz;^#w+e7C06E+P>~cTJNuXvn(D-uSB_FupN;2k|I}lhsA8VzD&Guw+C{%jJ+WOk zLZ2|-Qoofuo$tKdXKq_Q)?R7zwQ`Z%es4&|8pqYBC5Og3qNT8?*tEuII%yyw3sI(2 zP~kZsXUxF+Q^VS3XeNz)hsLpPtQEBfwQnURtFqt88ti(<{td>wGyl};z%&EXd5N=R zO8>pB!E^kadbV>UAM-02SNeVv5cFo?Ym{>IXRj-=cPYyK@NZ(iz7DClDUj3?^;B=V z_2YP(qL|4b>do|7Vu&9nMs+g#AP%Cu@+S5mW+2X;l`tN|RhujB%sUq7OvbBGFrCKXHlvKehmDfhdkT84OCzGOueJSgup#ov-{M&v zYg!4P#Z_uH*%=t6`7}P;x`$pFdSg^g!PX%C_Kp3HuVLDJ&c?LfDRYVUxhsTeG~C?# zM#(~HS&ECSNzAytO^?Zg(<8zU$PWy}+>kQ$I{)*i+c7?q7-cmN~f zBE|c=%ztoVA-}8T4>XQGvhwsclID=e=rLDk={|b3gDt;((Hai|Em0V-u!>e`rR5lzw$mj;voD-!Een-t}|LB#R=~03LKoVh{WTfT#S*)Y;YeAAt)fA^`W}DjfhI zg8XhX*1z}xJ-@J=0ApN?jBU*>6oCF%|C<0v0$s)Elvd=QwElnG6a*mF{OcXSISv**c(KhC1;>SAm4*zAJyPxUJq+5JlLBeBll*I-Dov!_@v9uOY{ zD0b%=^*{e_oN3ZP>6E0j)Y<-vn&jbRW{v}#F$2Moy64;!AUFWl1DrPlmW3YE;r#lC z2MmG0kQwJp2p#}l=<;u%i!xt4|M2rc_^;@Iz+e|M`hW2OcivsN&?Ooe1bF^mGzbrj z_m@qG|75}g24D1_zZiMIycaEdnRbDu^cRgE4!dGB4+IXoVhjX&5rO`Z1@Z?TFdy$_ z3waAL$H#Ngu`kK;Auf99UqlcO?-i?o zrIV|rgF*pxqARjj3WLKg9FN%-OXS4s?^_xv9;;0WQBjQK7WAupbP zY6gIgy68-oXz+_}{V(mJ{y{)HU15aq!>?q*%L4#9{YUthEbOAoT|ED03^d(enf&5| z|0(f*_@KP}2q1R-Eer(#*jtxqK-*pA17E z05GV_j2C!Kf75^-b`dcDQV0e?00gSPX&^Wh!1DT=1_tq6DjZP%0P*6i=p}_v0AK5G z8gR^v=W>&PK~Mlh>Tf=vw_kBgz*Vm}HNeLQLR=OG^IYi>fbbRX2LqRDUTzXF82o?8 zLax>VnD-x9#Q!297yuEw-0n~w-iuMo-!%i~`$za+S)lJ+;)4Q_>#{x|zFqbO1Q7IK z7cb<$GJ*1d0GPMGX<#t?YV`vEWmjdd1{$Ei|A#CXko_J1{&7MmkmqG@1tReOAq@1f z%LelD{oS`Obn)_Ci~=v7fARqH!T)U%#Ge-uP+1qR$-fzSVHd;8zi9v*@D=aphXISf zm-vACzwFe!aOjn8i~vJnfNhtB;aA>@5Fk!n&KSZ2zfubj5EuZ4`&%Cb3Io9BF3~{z zz*%k}{sPZGRRaM*FAjYEO#@zRS7~s*%QXXmgRb}j(AzJ@#((RB^IZ(k{?HJ=#{&>J zKi_4m`5-)3Je?16)j)m#&hKA^zxDA!;8zO54+mcf>HG*V_{z%!i2PUHVnFb@5V&vrV UYm|lu1@Xh+I801Z%J*^pA4Tg&`2YX_ delta 42340 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 B0jK}~ diff --git a/TD_lab0.tex b/TD_lab0.tex index 7dcca5f..52dcf75 100644 --- a/TD_lab0.tex +++ b/TD_lab0.tex @@ -14,24 +14,71 @@ \usepackage{minted} \definecolor{bg}{rgb}{0.95,0.95,0.95} -\setminted{numbers=left, frame=single, bgcolor=bg, breaklines=true} +\setminted{frame=single, bgcolor=bg, breaklines=true} +\setmintedinline{bgcolor=white} \linespread{1.3} \setlength{\parindent}{0pt} -\title{\textbf{TD -- laboratoria 0}} +\title{\textbf{TD -- laboratorium 0}} \author{Piotr Rogulski 305867 \\ Szymon Sieradzki 305881} \date{\today} +\IfFontExistsTF{JetBrainsMono-Regular}{ + \setmonofont{JetBrainsMono}[ + UprightFont = *-Light, + BoldFont = *-Regular, + ItalicFont = *-Light-Italic, + Scale = MatchLowercase + ] +}{} + \begin{document} \maketitle % \inputminted[label=Output, firstline=20]{text}{R1_1_copy.txt} +\section{Schemat adresacji} + +\begin{table}[!htb] + \begin{minipage}{.5\linewidth} + \caption{Adresacja ipv4} + \centering + \begin{tabular}{c|c} + \hline\hline + R1 & \mintinline{text}{192.168.0.1/24} \\ + R2 & \mintinline{text}{192.168.0.2/24} \\ + \hline + \end{tabular} + \end{minipage}% + \begin{minipage}{.5\linewidth} + \caption{Adresacja ipv6} + \centering + \begin{tabular}{c|c} + \hline\hline + R1 & \mintinline{text}{2001:DB8:0:1::2/64} \\ + R2 & \mintinline{text}{2001:DB8:0:1::1/64} \\ + \hline + \end{tabular} + \end{minipage} +\end{table} + \section{Konfiguracja ipv4} + \subsection{Konfiguracja routera R1} + +W celu konfiguracji routera R1, na początek należy nadać mu adres ipv4 \mintinline{text}{192.168.0.1/24}.% +\inputminted[label=Ustawianie adresu ipv4 dla R1, firstline=89, lastline=92]{text}{R1.txt} + +Po ustawieniu adresu nie ma jeszcze komunikacji między urządzeniami w sieci, ponieważ protokół linii \mintinline{text}{Ethernet0/0} jest wyłączony.% +\inputminted[label=Włączanie protokołu linii, firstline=122, lastline=123]{text}{R1.txt} + +Router R1 został pomyślnie skonfigurowany i może komunikować się z innymi urządzeniami w sieci poprzez protokół ipv4.% +\inputminted[label=Końcowa konfiguracja routera R1, firstline=129, lastline=154]{text}{R1.txt} + \subsection{Konfiguracja routera R2} + Po połączeniu z routerem R2, ipv4 address routera nie jest ustawiony. \inputminted[label=Output, firstline=88, lastline=111]{text}{R2.txt} By ustawić ipv4 wchodzimy w tryb konfiguracji i ustawiamy ipv4 adres. @@ -42,12 +89,27 @@ \subsection{Konfiguracja routera R2} \inputminted[label=Output, firstline=147, lastline=157]{text}{R2.txt} R2 jest gotowy do łączenia z R1 przez Ethernet 0/0. \inputminted[label=Output, firstline=162, lastline=185]{text}{R2.txt} + \subsection{Połączenie między routerami} -Powyższa konfiguracja pozwala nam z powodzeniem kontakować się między R1 i R2. -\inputminted[label=Output, firstline=193, lastline=216]{text}{R2.txt} + +Powyższa konfiguracja pozwala na komunikację między routerami R1 i R2.% +\inputminted[label=Próba komunikacji R2 z R1, firstline=211, lastline=216]{text}{R2.txt}% +\inputminted[label=Próba komunikacji R1 z R2, firstline=155, lastline=160]{text}{R1.txt} + \section{Konfiguracja ipv6} + \subsection{Konfiguracja routera R1} + +W celu skonfigurowania komunikacji przez protokół ipv6 należy wyłączyć protokół ipv4 oraz włączyć ipv6.% +\inputminted[label=Przełączanie na ipv6, firstline=171, lastline=177]{text}{R1.txt} + +Należy także ustawić odpowiedni adres ipv6 dla routera R1.% +\inputminted[label=Ustawianie adresu ipv6 dla R1, firstline=237, lastline=238]{text}{R1.txt} + +Router R1 został pomyślnie skonfigurowany i może komunikować się z innymi urządzeniami w sieci poprzez protokół ipv6. + \subsection{Konfiguracja routera R2} + By skonfigurować R2 pod użycie ipv6 wchodzimy w tryb konfiguracji i ustawiamy ipv6 adres. \inputminted[label=Output, firstline=272, lastline=283]{text}{R2.txt} R2 znajduje się pod adresem 2001:DB8:0:1::1. @@ -57,7 +119,11 @@ \subsection{Konfiguracja routera R2} \inputminted[label=Output, firstline=376, lastline=382]{text}{R2.txt} R2 jest gotowy do łączenia przez Ethernet 0/0 korzystając z ipv6. \inputminted[label=Output, firstline=383, lastline=402]{text}{R2.txt} + \subsection{Połączenie między routerami} -Powyższa konfiguracja pozwala nam z powodzeniem kontakować się między R1 i R2. -\inputminted[label=Output, firstline=416, lastline=427]{text}{R2.txt} + +Powyższa konfiguracja pozwala na komunikację między routerami R1 i R2.% +\inputminted[label=Próba komunikacji R2 z R1, firstline=416, lastline=421]{text}{R2.txt}% +\inputminted[label=Próba komunikacji R1 z R2, firstline=248, lastline=253]{text}{R1.txt} + \end{document}