From 98a55bdd814ba05465358590b1b0adbb0b677c61 Mon Sep 17 00:00:00 2001 From: SukkoPera Date: Thu, 25 Jul 2019 02:27:29 +0200 Subject: [PATCH] Initial commit --- .gitignore | 4 + OpenFlops-cache.lib | 659 ++++++ OpenFlops.kicad_pcb | 3313 +++++++++++++++++++++++++++ OpenFlops.net | 1191 ++++++++++ OpenFlops.pro | 238 ++ OpenFlops.sch | 2284 ++++++++++++++++++ doc/gotek_usb-fde_block-diagram.jpg | Bin 0 -> 867143 bytes 7 files changed, 7689 insertions(+) create mode 100644 .gitignore create mode 100644 OpenFlops-cache.lib create mode 100644 OpenFlops.kicad_pcb create mode 100644 OpenFlops.net create mode 100644 OpenFlops.pro create mode 100644 OpenFlops.sch create mode 100644 doc/gotek_usb-fde_block-diagram.jpg diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f6a3c01 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +*.bak +*.kicad_pcb-bak +*.bck +gerbers/ diff --git a/OpenFlops-cache.lib b/OpenFlops-cache.lib new file mode 100644 index 0000000..569ebed --- /dev/null +++ b/OpenFlops-cache.lib @@ -0,0 +1,659 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 74xx_74HC04 +# +DEF 74xx_74HC04 U 0 40 Y Y 7 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74HC04" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC14 74HC04 74LS14 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +S -200 300 200 -300 7 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 -300 0 150 R 50 50 1 0 I +X ~ 2 300 0 150 L 50 50 1 0 O I +X ~ 3 -300 0 150 R 50 50 2 0 I +X ~ 4 300 0 150 L 50 50 2 0 O I +X ~ 5 -300 0 150 R 50 50 3 0 I +X ~ 6 300 0 150 L 50 50 3 0 O I +X ~ 8 300 0 150 L 50 50 4 0 O I +X ~ 9 -300 0 150 R 50 50 4 0 I +X ~ 10 300 0 150 L 50 50 5 0 O I +X ~ 11 -300 0 150 R 50 50 5 0 I +X ~ 12 300 0 150 L 50 50 6 0 O I +X ~ 13 -300 0 150 R 50 50 6 0 I +X VCC 14 0 500 200 D 50 50 7 0 W +X GND 7 0 -500 200 U 50 50 7 0 W +ENDDRAW +ENDDEF +# +# Connector_Conn_01x04_Male +# +DEF Connector_Conn_01x04_Male J 0 40 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "Connector_Conn_01x04_Male" 0 -300 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S 34 -195 0 -205 1 1 6 F +S 34 -95 0 -105 1 1 6 F +S 34 5 0 -5 1 1 6 F +S 34 105 0 95 1 1 6 F +P 2 1 1 6 50 -200 34 -200 N +P 2 1 1 6 50 -100 34 -100 N +P 2 1 1 6 50 0 34 0 N +P 2 1 1 6 50 100 34 100 N +X Pin_1 1 200 100 150 L 50 50 1 1 P +X Pin_2 2 200 0 150 L 50 50 1 1 P +X Pin_3 3 200 -100 150 L 50 50 1 1 P +X Pin_4 4 200 -200 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x03_Odd_Even +# +DEF Connector_Generic_Conn_02x03_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 200 50 H V C CNN +F1 "Connector_Generic_Conn_02x03_Odd_Even" 50 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 150 -150 1 1 10 f +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 300 100 150 L 50 50 1 1 P +X Pin_3 3 -200 0 150 R 50 50 1 1 P +X Pin_4 4 300 0 150 L 50 50 1 1 P +X Pin_5 5 -200 -100 150 R 50 50 1 1 P +X Pin_6 6 300 -100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x05_Odd_Even +# +DEF Connector_Generic_Conn_02x05_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 300 50 H V C CNN +F1 "Connector_Generic_Conn_02x05_Odd_Even" 50 -300 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 250 150 -250 1 1 10 f +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +X Pin_1 1 -200 200 150 R 50 50 1 1 P +X Pin_10 10 300 -200 150 L 50 50 1 1 P +X Pin_2 2 300 200 150 L 50 50 1 1 P +X Pin_3 3 -200 100 150 R 50 50 1 1 P +X Pin_4 4 300 100 150 L 50 50 1 1 P +X Pin_5 5 -200 0 150 R 50 50 1 1 P +X Pin_6 6 300 0 150 L 50 50 1 1 P +X Pin_7 7 -200 -100 150 R 50 50 1 1 P +X Pin_8 8 300 -100 150 L 50 50 1 1 P +X Pin_9 9 -200 -200 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x07_Odd_Even +# +DEF Connector_Generic_Conn_02x07_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 400 50 H V C CNN +F1 "Connector_Generic_Conn_02x07_Odd_Even" 50 -400 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 305 0 295 1 1 6 N +S -50 350 150 -350 1 1 10 f +S 150 -295 100 -305 1 1 6 N +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +S 150 305 100 295 1 1 6 N +X Pin_1 1 -200 300 150 R 50 50 1 1 P +X Pin_10 10 300 -100 150 L 50 50 1 1 P +X Pin_11 11 -200 -200 150 R 50 50 1 1 P +X Pin_12 12 300 -200 150 L 50 50 1 1 P +X Pin_13 13 -200 -300 150 R 50 50 1 1 P +X Pin_14 14 300 -300 150 L 50 50 1 1 P +X Pin_2 2 300 300 150 L 50 50 1 1 P +X Pin_3 3 -200 200 150 R 50 50 1 1 P +X Pin_4 4 300 200 150 L 50 50 1 1 P +X Pin_5 5 -200 100 150 R 50 50 1 1 P +X Pin_6 6 300 100 150 L 50 50 1 1 P +X Pin_7 7 -200 0 150 R 50 50 1 1 P +X Pin_8 8 300 0 150 L 50 50 1 1 P +X Pin_9 9 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x17_Odd_Even +# +DEF Connector_Generic_Conn_02x17_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 900 50 H V C CNN +F1 "Connector_Generic_Conn_02x17_Odd_Even" 50 -900 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -795 0 -805 1 1 6 N +S -50 -695 0 -705 1 1 6 N +S -50 -595 0 -605 1 1 6 N +S -50 -495 0 -505 1 1 6 N +S -50 -395 0 -405 1 1 6 N +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 305 0 295 1 1 6 N +S -50 405 0 395 1 1 6 N +S -50 505 0 495 1 1 6 N +S -50 605 0 595 1 1 6 N +S -50 705 0 695 1 1 6 N +S -50 805 0 795 1 1 6 N +S -50 850 150 -850 1 1 10 f +S 150 -795 100 -805 1 1 6 N +S 150 -695 100 -705 1 1 6 N +S 150 -595 100 -605 1 1 6 N +S 150 -495 100 -505 1 1 6 N +S 150 -395 100 -405 1 1 6 N +S 150 -295 100 -305 1 1 6 N +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +S 150 305 100 295 1 1 6 N +S 150 405 100 395 1 1 6 N +S 150 505 100 495 1 1 6 N +S 150 605 100 595 1 1 6 N +S 150 705 100 695 1 1 6 N +S 150 805 100 795 1 1 6 N +X Pin_1 1 -200 800 150 R 50 50 1 1 P +X Pin_10 10 300 400 150 L 50 50 1 1 P +X Pin_11 11 -200 300 150 R 50 50 1 1 P +X Pin_12 12 300 300 150 L 50 50 1 1 P +X Pin_13 13 -200 200 150 R 50 50 1 1 P +X Pin_14 14 300 200 150 L 50 50 1 1 P +X Pin_15 15 -200 100 150 R 50 50 1 1 P +X Pin_16 16 300 100 150 L 50 50 1 1 P +X Pin_17 17 -200 0 150 R 50 50 1 1 P +X Pin_18 18 300 0 150 L 50 50 1 1 P +X Pin_19 19 -200 -100 150 R 50 50 1 1 P +X Pin_2 2 300 800 150 L 50 50 1 1 P +X Pin_20 20 300 -100 150 L 50 50 1 1 P +X Pin_21 21 -200 -200 150 R 50 50 1 1 P +X Pin_22 22 300 -200 150 L 50 50 1 1 P +X Pin_23 23 -200 -300 150 R 50 50 1 1 P +X Pin_24 24 300 -300 150 L 50 50 1 1 P +X Pin_25 25 -200 -400 150 R 50 50 1 1 P +X Pin_26 26 300 -400 150 L 50 50 1 1 P +X Pin_27 27 -200 -500 150 R 50 50 1 1 P +X Pin_28 28 300 -500 150 L 50 50 1 1 P +X Pin_29 29 -200 -600 150 R 50 50 1 1 P +X Pin_3 3 -200 700 150 R 50 50 1 1 P +X Pin_30 30 300 -600 150 L 50 50 1 1 P +X Pin_31 31 -200 -700 150 R 50 50 1 1 P +X Pin_32 32 300 -700 150 L 50 50 1 1 P +X Pin_33 33 -200 -800 150 R 50 50 1 1 P +X Pin_34 34 300 -800 150 L 50 50 1 1 P +X Pin_4 4 300 700 150 L 50 50 1 1 P +X Pin_5 5 -200 600 150 R 50 50 1 1 P +X Pin_6 6 300 600 150 L 50 50 1 1 P +X Pin_7 7 -200 500 150 R 50 50 1 1 P +X Pin_8 8 300 500 150 L 50 50 1 1 P +X Pin_9 9 -200 400 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_USB_A +# +DEF Connector_USB_A J 0 40 Y Y 1 F N +F0 "J" -200 450 50 H V L CNN +F1 "Connector_USB_A" -200 350 50 H V L CNN +F2 "" 150 -50 50 H I C CNN +F3 "" 150 -50 50 H I C CNN +$FPLIST + USB* +$ENDFPLIST +DRAW +C -150 85 25 0 1 10 F +C -25 135 15 0 1 10 F +S -200 -300 200 300 0 1 10 f +S -60 190 -170 210 0 1 0 F +S -50 180 -180 230 0 1 0 N +S -5 -300 5 -270 0 1 0 N +S 10 50 -20 20 0 1 10 F +S 200 -105 170 -95 0 1 0 N +S 200 -5 170 5 0 1 0 N +S 200 195 170 205 0 1 0 N +P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N +P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N +P 4 0 1 10 25 110 25 60 75 85 25 110 F +P 2 1 1 10 -75 85 25 85 N +X VBUS 1 300 200 100 L 50 50 1 1 W +X D- 2 300 -100 100 L 50 50 1 1 P +X D+ 3 300 0 100 L 50 50 1 1 P +X GND 4 0 -400 100 U 50 50 1 1 W +X Shield 5 -100 -400 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C +# +DEF Device_C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP1 +# +DEF Device_CP1 C 0 10 N N 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_CP1" 25 -100 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +A 0 -150 128 1287 513 0 1 20 N -80 -50 80 -50 +P 2 0 1 20 -80 30 80 30 N +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 70 -50 110 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 130 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Crystal +# +DEF Device_Crystal Y 0 40 N N 1 F N +F0 "Y" 0 150 50 H V C CNN +F1 "Device_Crystal" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Crystal* +$ENDFPLIST +DRAW +S -45 100 45 -100 0 1 12 N +P 2 0 1 0 -100 0 -75 0 N +P 2 0 1 20 -75 -50 -75 50 N +P 2 0 1 20 75 -50 75 50 N +P 2 0 1 0 100 0 75 0 N +X 1 1 -150 0 50 R 50 50 1 1 P +X 2 2 150 0 50 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_D +# +DEF Device_D D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "Device_D" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + TO-???* + *_Diode_* + *SingleDiode* + D_* +$ENDFPLIST +DRAW +P 2 0 1 8 -50 50 -50 -50 N +P 2 0 1 0 50 0 -50 0 N +P 4 0 1 8 50 50 50 -50 -50 0 50 50 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_LED +# +DEF Device_LED D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "Device_LED" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + LED* + LED_SMD:* + LED_THT:* +$ENDFPLIST +DRAW +P 2 0 1 8 -50 -50 -50 50 N +P 2 0 1 0 -50 0 50 0 N +P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N +P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N +P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_LED_Dual_CAC +# +DEF Device_LED_Dual_CAC D 0 0 Y Y 1 F N +F0 "D" 0 225 50 H V C CNN +F1 "Device_LED_Dual_CAC" 0 -250 50 H V C CNN +F2 "" 50 0 50 H I C CNN +F3 "" 50 0 50 H I C CNN +$FPLIST + LED* + LED_SMD:* + LED_THT:* +$ENDFPLIST +DRAW +C -100 0 11 0 1 0 F +C 0 0 180 0 1 10 f +P 2 0 1 0 -180 0 -100 0 N +P 2 0 1 8 50 -50 50 -150 N +P 2 0 1 8 50 150 50 50 N +P 2 0 1 0 150 -100 75 -100 N +P 2 0 1 0 150 100 75 100 N +P 4 0 1 8 -50 -50 -50 -150 50 -100 -50 -50 N +P 4 0 1 8 -50 150 -50 50 50 100 -50 150 N +P 4 0 1 0 80 100 -100 100 -100 -100 80 -100 N +P 5 0 1 0 80 200 140 260 110 260 140 260 140 230 N +P 5 0 1 0 130 160 190 220 160 220 190 220 190 190 N +X K1 1 300 100 150 L 50 50 1 1 I +X A 2 -300 0 120 R 50 50 1 1 I +X K2 3 300 -100 150 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Device_R +# +DEF Device_R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "Device_R" 0 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# MCU_ST_STM32F1_STM32F105RBTx +# +DEF MCU_ST_STM32F1_STM32F105RBTx U 0 20 Y Y 1 F N +F0 "U" -600 1750 50 H V L CNN +F1 "MCU_ST_STM32F1_STM32F105RBTx" 400 1750 50 H V L CNN +F2 "Package_QFP:LQFP-64_10x10mm_P0.5mm" -600 -1700 50 H I R CNN +F3 "" 0 0 50 H I C CNN +ALIAS STM32F105RBTx STM32F105RCTx +$FPLIST + LQFP*10x10mm*P0.5mm* +$ENDFPLIST +DRAW +S -600 -1700 600 1700 0 1 10 f +X VBAT 1 -200 1800 100 D 50 50 1 1 W +X PC2 10 -700 -300 100 R 50 50 1 1 B +X PC3 11 -700 -400 100 R 50 50 1 1 B +X VSSA 12 200 -1800 100 U 50 50 1 1 W +X VDDA 13 300 1800 100 D 50 50 1 1 W +X PA0 14 700 1600 100 L 50 50 1 1 B +X PA1 15 700 1500 100 L 50 50 1 1 B +X PA2 16 700 1400 100 L 50 50 1 1 B +X PA3 17 700 1300 100 L 50 50 1 1 B +X VSS 18 -200 -1800 100 U 50 50 1 1 W +X VDD 19 -100 1800 100 D 50 50 1 1 W +X PC13 2 -700 -1400 100 R 50 50 1 1 B +X PA4 20 700 1200 100 L 50 50 1 1 B +X PA5 21 700 1100 100 L 50 50 1 1 B +X PA6 22 700 1000 100 L 50 50 1 1 B +X PA7 23 700 900 100 L 50 50 1 1 B +X PC4 24 -700 -500 100 R 50 50 1 1 B +X PC5 25 -700 -600 100 R 50 50 1 1 B +X PB0 26 700 -100 100 L 50 50 1 1 B +X PB1 27 700 -200 100 L 50 50 1 1 B +X PB2 28 700 -300 100 L 50 50 1 1 B +X PB10 29 700 -1100 100 L 50 50 1 1 B +X PC14 3 -700 -1500 100 R 50 50 1 1 B +X PB11 30 700 -1200 100 L 50 50 1 1 B +X VSS 31 -100 -1800 100 U 50 50 1 1 W +X VDD 32 0 1800 100 D 50 50 1 1 W +X PB12 33 700 -1300 100 L 50 50 1 1 B +X PB13 34 700 -1400 100 L 50 50 1 1 B +X PB14 35 700 -1500 100 L 50 50 1 1 B +X PB15 36 700 -1600 100 L 50 50 1 1 B +X PC6 37 -700 -700 100 R 50 50 1 1 B +X PC7 38 -700 -800 100 R 50 50 1 1 B +X PC8 39 -700 -900 100 R 50 50 1 1 B +X PC15 4 -700 -1600 100 R 50 50 1 1 B +X PC9 40 -700 -1000 100 R 50 50 1 1 B +X PA8 41 700 800 100 L 50 50 1 1 B +X PA9 42 700 700 100 L 50 50 1 1 B +X PA10 43 700 600 100 L 50 50 1 1 B +X PA11 44 700 500 100 L 50 50 1 1 B +X PA12 45 700 400 100 L 50 50 1 1 B +X PA13 46 700 300 100 L 50 50 1 1 B +X VSS 47 0 -1800 100 U 50 50 1 1 W +X VDD 48 100 1800 100 D 50 50 1 1 W +X PA14 49 700 200 100 L 50 50 1 1 B +X PD0 5 -700 300 100 R 50 50 1 1 I +X PA15 50 700 100 100 L 50 50 1 1 B +X PC10 51 -700 -1100 100 R 50 50 1 1 B +X PC11 52 -700 -1200 100 R 50 50 1 1 B +X PC12 53 -700 -1300 100 R 50 50 1 1 B +X PD2 54 -700 100 100 R 50 50 1 1 B +X PB3 55 700 -400 100 L 50 50 1 1 B +X PB4 56 700 -500 100 L 50 50 1 1 B +X PB5 57 700 -600 100 L 50 50 1 1 B +X PB6 58 700 -700 100 L 50 50 1 1 B +X PB7 59 700 -800 100 L 50 50 1 1 B +X PD1 6 -700 200 100 R 50 50 1 1 I +X BOOT0 60 -700 1400 100 R 50 50 1 1 I +X PB8 61 700 -900 100 L 50 50 1 1 B +X PB9 62 700 -1000 100 L 50 50 1 1 B +X VSS 63 100 -1800 100 U 50 50 1 1 W +X VDD 64 200 1800 100 D 50 50 1 1 W +X NRST 7 -700 1600 100 R 50 50 1 1 I +X PC0 8 -700 -100 100 R 50 50 1 1 B +X PC1 9 -700 -200 100 R 50 50 1 1 B +ENDDRAW +ENDDEF +# +# Memory_Flash_W25Q32JVSS +# +DEF Memory_Flash_W25Q32JVSS U 0 20 Y Y 1 F N +F0 "U" -350 350 50 H V C CNN +F1 "Memory_Flash_W25Q32JVSS" 300 350 50 H V C CNN +F2 "Package_SO:SOIC-8_5.23x5.23mm_P1.27mm" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SOIC*5.23x5.23mm*P1.27mm* +$ENDFPLIST +DRAW +S -400 300 400 -300 0 1 10 f +X ~CS 1 -500 100 100 R 50 50 1 1 I +X DO(IO1) 2 500 100 100 L 50 50 1 1 B +X IO2 3 500 -100 100 L 50 50 1 1 B +X GND 4 0 -400 100 U 50 50 1 1 W +X DI(IO0) 5 500 200 100 L 50 50 1 1 B +X CLK 6 -500 -100 100 R 50 50 1 1 I +X IO3 7 500 -200 100 L 50 50 1 1 B +X VCC 8 0 400 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_LM1117-3.3 +# +DEF Regulator_Linear_LM1117-3.3 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_LM1117-3.3" 0 125 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS LM1117-2.5 LM1117-3.3 LM1117-5.0 TLV1117-15 TLV1117-18 TLV1117-25 TLV1117-33 TLV1117-50 +$FPLIST + SOT?223* + TO?263* + TO?252* + TO?220* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Switch_SW_Push +# +DEF Switch_SW_Push SW 0 40 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "Switch_SW_Push" 0 -60 50 H V C CNN +F2 "" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +DRAW +C -80 0 20 0 1 0 N +C 80 0 20 0 1 0 N +P 2 0 1 0 0 50 0 120 N +P 2 0 1 0 100 50 -100 50 N +X 1 1 -200 0 100 R 50 50 0 1 P +X 2 2 200 0 100 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# power_+3.3V +# +DEF power_+3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3.3V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GND +# +DEF power_GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "power_GND" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_PWR_FLAG +# +DEF power_PWR_FLAG #FLG 0 0 N N 1 F P +F0 "#FLG" 0 75 50 H I C CNN +F1 "power_PWR_FLAG" 0 150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N +X pwr 1 0 0 0 U 50 50 0 0 w +ENDDRAW +ENDDEF +# +# w_transistor_MOS_N_GSD +# +DEF w_transistor_MOS_N_GSD Q 0 30 Y N 1 F N +F0 "Q" -97 250 70 H V C CNN +F1 "w_transistor_MOS_N_GSD" -147 -247 60 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 3 0 1 0 -20 100 -20 -100 -20 -100 F +P 3 0 1 0 0 -90 0 -50 0 -50 F +P 3 0 1 0 0 -20 0 20 0 20 F +P 3 0 1 0 0 50 0 90 0 90 F +P 3 0 1 0 0 70 100 70 100 70 N +P 4 0 1 0 50 20 50 -20 0 0 0 0 F +P 5 0 1 0 0 -70 100 -70 100 0 50 0 50 0 N +X G 1 -100 0 80 R 40 40 1 1 I +X S 2 100 -150 80 U 40 40 1 1 P +X D 3 100 150 80 D 40 40 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/OpenFlops.kicad_pcb b/OpenFlops.kicad_pcb new file mode 100644 index 0000000..9db22b0 --- /dev/null +++ b/OpenFlops.kicad_pcb @@ -0,0 +1,3313 @@ +(kicad_pcb (version 20171130) (host pcbnew 5.1.2) + + (general + (thickness 1.6) + (drawings 6) + (tracks 0) + (zones 0) + (modules 59) + (nets 88) + ) + + (page A4) + (title_block + (title OpenFlops) + (date 2019-07-25) + (rev 1git) + (company SukkoPera) + (comment 1 "Licensed under CERN OHL v.1.2") + ) + + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user hide) + (41 Cmts.User user hide) + (42 Eco1.User user hide) + (43 Eco2.User user hide) + (44 Edge.Cuts user) + (45 Margin user hide) + (46 B.CrtYd user hide) + (47 F.CrtYd user) + (48 B.Fab user hide) + (49 F.Fab user hide) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (via_size 0.8) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (edge_width 0.05) + (segment_width 0.2) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.12) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.524 1.524) + (pad_drill 0.762) + (pad_to_mask_clearance 0.051) + (solder_mask_min_width 0.25) + (aux_axis_origin 0 0) + (visible_elements FFFFF77F) + (pcbplotparams + (layerselection 0x010fc_ffffffff) + (usegerberextensions false) + (usegerberattributes false) + (usegerberadvancedattributes false) + (creategerberjobfile false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 GND) + (net 2 "Net-(C3-Pad1)") + (net 3 /nrst) + (net 4 "Net-(C5-Pad1)") + (net 5 +3V3) + (net 6 +5V) + (net 7 "Net-(D1-Pad1)") + (net 8 "Net-(D1-Pad2)") + (net 9 /j7_pin1) + (net 10 /j7_pin2) + (net 11 /disp_clk) + (net 12 /disp_dio) + (net 13 /~selx) + (net 14 "Net-(L4-Pad2)") + (net 15 "Net-(L35-Pad2)") + (net 16 /~dskchg) + (net 17 /~inuse) + (net 18 /~sel3) + (net 19 /~index) + (net 20 /~sel0) + (net 21 /~sel1) + (net 22 /~sel2) + (net 23 /~mtron) + (net 24 /dir) + (net 25 /~step) + (net 26 /~wdata) + (net 27 /~wgate) + (net 28 /~trk0) + (net 29 /~wprot) + (net 30 /~rdata) + (net 31 /~side) + (net 32 /~rdy) + (net 33 "Net-(P2-Pad4)") + (net 34 "Net-(P3-Pad2)") + (net 35 "Net-(P3-Pad3)") + (net 36 /rx) + (net 37 /tx) + (net 38 /swclk) + (net 39 "Net-(P4-Pad8)") + (net 40 /boot0) + (net 41 "Net-(P4-Pad10)") + (net 42 /ja) + (net 43 /jb) + (net 44 /jc) + (net 45 "Net-(Q1-Pad1)") + (net 46 "Net-(Q2-Pad1)") + (net 47 "Net-(Q3-Pad1)") + (net 48 "Net-(Q4-Pad1)") + (net 49 "Net-(Q6-Pad1)") + (net 50 /usb+) + (net 51 /usb-) + (net 52 "Net-(RN1-Pad2)") + (net 53 "Net-(RN2-Pad2)") + (net 54 "Net-(RN3-Pad2)") + (net 55 "Net-(RN4-Pad2)") + (net 56 "Net-(RN6-Pad2)") + (net 57 /~index_3v3) + (net 58 /~trk0_3v3) + (net 59 /~wprot_3v3) + (net 60 /~rdy_3v3) + (net 61 /~rdata_3v3) + (net 62 /~dskchg_3v3) + (net 63 "Net-(U3-Pad2)") + (net 64 "Net-(U3-Pad3)") + (net 65 "Net-(U3-Pad4)") + (net 66 "Net-(U3-Pad8)") + (net 67 "Net-(U3-Pad9)") + (net 68 "Net-(U3-Pad10)") + (net 69 "Net-(U3-Pad11)") + (net 70 "Net-(U3-Pad17)") + (net 71 "Net-(U3-Pad20)") + (net 72 "Net-(U3-Pad21)") + (net 73 "Net-(U3-Pad22)") + (net 74 "Net-(U3-Pad24)") + (net 75 "Net-(U3-Pad25)") + (net 76 "Net-(U3-Pad28)") + (net 77 /spi_cs) + (net 78 /spi_clk) + (net 79 /spi_do) + (net 80 /spi_di) + (net 81 "Net-(S3-Pad2)") + (net 82 "Net-(S4-Pad2)") + (net 83 "Net-(U3-Pad40)") + (net 84 "Net-(U3-Pad46)") + (net 85 "Net-(U3-Pad50)") + (net 86 "Net-(U3-Pad53)") + (net 87 "Net-(U3-Pad54)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.8) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +3V3) + (add_net +5V) + (add_net /boot0) + (add_net /dir) + (add_net /disp_clk) + (add_net /disp_dio) + (add_net /j7_pin1) + (add_net /j7_pin2) + (add_net /ja) + (add_net /jb) + (add_net /jc) + (add_net /nrst) + (add_net /rx) + (add_net /spi_clk) + (add_net /spi_cs) + (add_net /spi_di) + (add_net /spi_do) + (add_net /swclk) + (add_net /tx) + (add_net /usb+) + (add_net /usb-) + (add_net /~dskchg) + (add_net /~dskchg_3v3) + (add_net /~index) + (add_net /~index_3v3) + (add_net /~inuse) + (add_net /~mtron) + (add_net /~rdata) + (add_net /~rdata_3v3) + (add_net /~rdy) + (add_net /~rdy_3v3) + (add_net /~sel0) + (add_net /~sel1) + (add_net /~sel2) + (add_net /~sel3) + (add_net /~selx) + (add_net /~side) + (add_net /~step) + (add_net /~trk0) + (add_net /~trk0_3v3) + (add_net /~wdata) + (add_net /~wgate) + (add_net /~wprot) + (add_net /~wprot_3v3) + (add_net GND) + (add_net "Net-(C3-Pad1)") + (add_net "Net-(C5-Pad1)") + (add_net "Net-(D1-Pad1)") + (add_net "Net-(D1-Pad2)") + (add_net "Net-(L35-Pad2)") + (add_net "Net-(L4-Pad2)") + (add_net "Net-(P2-Pad4)") + (add_net "Net-(P3-Pad2)") + (add_net "Net-(P3-Pad3)") + (add_net "Net-(P4-Pad10)") + (add_net "Net-(P4-Pad8)") + (add_net "Net-(Q1-Pad1)") + (add_net "Net-(Q2-Pad1)") + (add_net "Net-(Q3-Pad1)") + (add_net "Net-(Q4-Pad1)") + (add_net "Net-(Q6-Pad1)") + (add_net "Net-(RN1-Pad2)") + (add_net "Net-(RN2-Pad2)") + (add_net "Net-(RN3-Pad2)") + (add_net "Net-(RN4-Pad2)") + (add_net "Net-(RN6-Pad2)") + (add_net "Net-(S3-Pad2)") + (add_net "Net-(S4-Pad2)") + (add_net "Net-(U3-Pad10)") + (add_net "Net-(U3-Pad11)") + (add_net "Net-(U3-Pad17)") + (add_net "Net-(U3-Pad2)") + (add_net "Net-(U3-Pad20)") + (add_net "Net-(U3-Pad21)") + (add_net "Net-(U3-Pad22)") + (add_net "Net-(U3-Pad24)") + (add_net "Net-(U3-Pad25)") + (add_net "Net-(U3-Pad28)") + (add_net "Net-(U3-Pad3)") + (add_net "Net-(U3-Pad4)") + (add_net "Net-(U3-Pad40)") + (add_net "Net-(U3-Pad46)") + (add_net "Net-(U3-Pad50)") + (add_net "Net-(U3-Pad53)") + (add_net "Net-(U3-Pad54)") + (add_net "Net-(U3-Pad8)") + (add_net "Net-(U3-Pad9)") + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D3970D0) + (at 181.864 47.498 90) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /5D3A5E9D) + (attr smd) + (fp_text reference C3 (at 3.048 0 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 22p (at 0 1.65 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GND)) + (pad 1 smd roundrect (at -1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 "Net-(C3-Pad1)")) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D3970E1) + (at 178.816 52.324 90) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /5D565E6D) + (attr smd) + (fp_text reference C4 (at -3.302 0 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.65 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 3 /nrst)) + (pad 2 smd roundrect (at 1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D3970F2) + (at 181.864 52.324 90) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /5D3A791F) + (attr smd) + (fp_text reference C5 (at -3.302 0 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 22p (at 0 1.65 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 4 "Net-(C5-Pad1)")) + (pad 2 smd roundrect (at 1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D397103) + (at 193.04 42.418) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /5E1D7D0A) + (attr smd) + (fp_text reference C6 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GND)) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D397114) + (at 215.392 51.816 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /5E1D8B51) + (attr smd) + (fp_text reference C7 (at -3.048 0 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.65 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 5 +3V3)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D397125) + (at 193.548 68.58) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /5E1D90DC) + (attr smd) + (fp_text reference C8 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 5 +3V3)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D397136) + (at 186.69 59.69 90) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /5E1D9A31) + (attr smd) + (fp_text reference C9 (at -3.048 0 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.65 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GND)) + (pad 1 smd roundrect (at -1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D397147) + (at 211.582 64.77 180) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /5E7466C6) + (attr smd) + (fp_text reference C16 (at 0 2.032) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GND)) + (pad 1 smd roundrect (at -1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D6.3mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 5D3971DB) + (at 169.418 47.244 180) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=6.3mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 6.3mm Electrolytic Capacitor") + (path /5E1D589D) + (fp_text reference C17 (at 6.604 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10u (at 1.25 4.4) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 1.25 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.935241 -2.154) (end -1.935241 -1.524) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.250241 -1.839) (end -1.620241 -1.839) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.491 -0.402) (end 4.491 0.402) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.451 -0.633) (end 4.451 0.633) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.411 -0.802) (end 4.411 0.802) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.371 -0.94) (end 4.371 0.94) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.331 -1.059) (end 4.331 1.059) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.291 -1.165) (end 4.291 1.165) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.251 -1.262) (end 4.251 1.262) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.211 -1.35) (end 4.211 1.35) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.171 -1.432) (end 4.171 1.432) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.131 -1.509) (end 4.131 1.509) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.091 -1.581) (end 4.091 1.581) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.051 -1.65) (end 4.051 1.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.011 -1.714) (end 4.011 1.714) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.971 -1.776) (end 3.971 1.776) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.931 -1.834) (end 3.931 1.834) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.891 -1.89) (end 3.891 1.89) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -1.944) (end 3.851 1.944) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -1.995) (end 3.811 1.995) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -2.044) (end 3.771 2.044) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -2.092) (end 3.731 2.092) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -2.137) (end 3.691 2.137) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -2.182) (end 3.651 2.182) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -2.224) (end 3.611 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -2.265) (end 3.571 2.265) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 2.305) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -2.305) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 2.343) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -2.343) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 2.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -2.38) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 2.416) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -2.416) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 2.45) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -2.45) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 2.484) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -2.484) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 2.516) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -2.516) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 2.548) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -2.548) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -2.578) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 2.607) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -2.607) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 2.636) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -2.636) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 2.664) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -2.664) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 2.69) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -2.69) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 2.716) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -2.716) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 2.742) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -2.742) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 2.766) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -2.766) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.79) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.79) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.812) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.812) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.834) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.834) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.856) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.856) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.876) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.876) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.896) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.896) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.916) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.916) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.934) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.934) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.952) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.952) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.97) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.97) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.986) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.986) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 3.002) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -3.002) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 3.018) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -3.018) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 3.033) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -3.033) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 3.047) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -3.047) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 3.061) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -3.061) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 3.074) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -3.074) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 3.086) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -3.086) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 3.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -3.098) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 3.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -3.11) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 3.121) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -3.121) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 3.131) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -3.131) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 3.141) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -3.141) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 3.15) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -3.15) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 3.159) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -3.159) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 3.167) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -3.167) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 3.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -3.175) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 3.182) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -3.182) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 3.189) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -3.189) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 3.195) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -3.195) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 3.201) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -3.201) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 3.206) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -3.206) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 3.211) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -3.211) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 3.215) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -3.215) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 3.218) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -3.218) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 3.222) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -3.222) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -3.224) (end 1.45 3.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -3.227) (end 1.41 3.227) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -3.228) (end 1.37 3.228) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -3.23) (end 1.33 3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -3.23) (end 1.29 3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.25 -3.23) (end 1.25 3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.128972 -1.6885) (end -1.128972 -1.0585) (layer F.Fab) (width 0.1)) + (fp_line (start -1.443972 -1.3735) (end -0.813972 -1.3735) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 4.65 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 1.25 0) (end 4.52 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 4.4 0) (layer F.Fab) (width 0.1)) + (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D6.3mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D3971EC) + (at 168.23562 52.578) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /5E01A581) + (attr smd) + (fp_text reference C18 (at 3.556 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 5 +3V3)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D6.3mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 5D397280) + (at 156.464 47.498 180) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=6.3mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 6.3mm Electrolytic Capacitor") + (path /5E1923C8) + (fp_text reference C19 (at 6.604 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 10u (at 1.25 4.4) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 1.25 0) (end 4.4 0) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 4.52 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 4.65 0) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.443972 -1.3735) (end -0.813972 -1.3735) (layer F.Fab) (width 0.1)) + (fp_line (start -1.128972 -1.6885) (end -1.128972 -1.0585) (layer F.Fab) (width 0.1)) + (fp_line (start 1.25 -3.23) (end 1.25 3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -3.23) (end 1.29 3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -3.23) (end 1.33 3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -3.228) (end 1.37 3.228) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -3.227) (end 1.41 3.227) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -3.224) (end 1.45 3.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -3.222) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 3.222) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -3.218) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 3.218) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -3.215) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 3.215) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -3.211) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 3.211) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -3.206) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 3.206) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -3.201) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 3.201) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -3.195) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 3.195) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -3.189) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 3.189) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -3.182) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 3.182) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -3.175) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 3.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -3.167) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 3.167) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -3.159) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 3.159) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -3.15) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 3.15) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -3.141) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 3.141) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -3.131) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 3.131) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -3.121) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 3.121) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -3.11) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 3.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -3.098) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 3.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -3.086) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 3.086) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -3.074) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 3.074) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -3.061) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 3.061) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -3.047) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 3.047) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -3.033) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 3.033) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -3.018) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 3.018) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -3.002) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 3.002) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.986) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.986) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.97) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.97) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.952) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.952) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.934) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.934) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.916) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.916) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.896) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.896) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.876) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.876) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.856) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.856) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.834) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.834) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.812) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.812) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.79) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.79) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -2.766) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 2.766) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -2.742) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 2.742) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -2.716) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 2.716) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -2.69) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 2.69) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -2.664) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 2.664) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -2.636) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 2.636) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -2.607) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 2.607) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -2.578) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -2.548) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 2.548) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -2.516) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 2.516) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -2.484) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 2.484) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -2.45) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 2.45) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -2.416) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 2.416) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -2.38) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 2.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -2.343) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 2.343) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -2.305) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 2.305) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -2.265) (end 3.571 2.265) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -2.224) (end 3.611 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -2.182) (end 3.651 2.182) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -2.137) (end 3.691 2.137) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -2.092) (end 3.731 2.092) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -2.044) (end 3.771 2.044) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -1.995) (end 3.811 1.995) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -1.944) (end 3.851 1.944) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.891 -1.89) (end 3.891 1.89) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.931 -1.834) (end 3.931 1.834) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.971 -1.776) (end 3.971 1.776) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.011 -1.714) (end 4.011 1.714) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.051 -1.65) (end 4.051 1.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.091 -1.581) (end 4.091 1.581) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.131 -1.509) (end 4.131 1.509) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.171 -1.432) (end 4.171 1.432) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.211 -1.35) (end 4.211 1.35) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.251 -1.262) (end 4.251 1.262) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.291 -1.165) (end 4.291 1.165) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.331 -1.059) (end 4.331 1.059) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.371 -0.94) (end 4.371 0.94) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.411 -0.802) (end 4.411 0.802) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.451 -0.633) (end 4.451 0.633) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.491 -0.402) (end 4.491 0.402) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.250241 -1.839) (end -1.620241 -1.839) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.935241 -2.154) (end -1.935241 -1.524) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 1.25 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 6 +5V)) + (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D6.3mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D397291) + (at 172.974 57.912) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /5DDD6DED) + (attr smd) + (fp_text reference C20 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 6 +5V)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D3972A2) + (at 155.448 39.624 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /5DFF67C6) + (attr smd) + (fp_text reference C23 (at 3.048 0 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100n (at 0 1.65 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GND)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 6 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Diode_SMD:D_SOD-123 (layer F.Cu) (tedit 58645DC7) (tstamp 5D3972BB) + (at 168.402 80.197332) + (descr SOD-123) + (tags SOD-123) + (path /5DD85482) + (attr smd) + (fp_text reference D1 (at 3.81 0.066668) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "1N5819 (?)" (at 0 2.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 -2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.25 -1) (end -2.25 1) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.25 0) (end 0.75 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0.25 0.4) (end -0.35 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0.25 -0.4) (end 0.25 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.35 0) (end 0.25 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.35 0) (end -0.35 0.55) (layer F.Fab) (width 0.1)) + (fp_line (start -0.35 0) (end -0.35 -0.55) (layer F.Fab) (width 0.1)) + (fp_line (start -0.75 0) (end -0.35 0) (layer F.Fab) (width 0.1)) + (fp_line (start -1.4 0.9) (end -1.4 -0.9) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 0.9) (end -1.4 0.9) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 -0.9) (end 1.4 0.9) (layer F.Fab) (width 0.1)) + (fp_line (start -1.4 -0.9) (end 1.4 -0.9) (layer F.Fab) (width 0.1)) + (fp_line (start -2.35 -1.15) (end 2.35 -1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 -1.15) (end 2.35 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 1.15) (end -2.35 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -1.15) (end -2.35 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.25 1) (end 1.65 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.25 -1) (end 1.65 -1) (layer F.SilkS) (width 0.12)) + (pad 1 smd rect (at -1.65 0) (size 0.9 1.2) (layers F.Cu F.Paste F.Mask) + (net 7 "Net-(D1-Pad1)")) + (pad 2 smd rect (at 1.65 0) (size 0.9 1.2) (layers F.Cu F.Paste F.Mask) + (net 8 "Net-(D1-Pad2)")) + (model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOD-123.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Horizontal (layer F.Cu) (tedit 59FED5CB) (tstamp 5D397304) + (at 177.8 75.438) + (descr "Through hole angled pin header, 2x03, 2.54mm pitch, 6mm pin length, double rows") + (tags "Through hole angled pin header THT 2x03 2.54mm double row") + (path /5D6AA148) + (fp_text reference J7 (at 5.655 -2.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DISPLAY_PORT (at 5.655 7.35) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 4.675 -1.27) (end 6.58 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 6.58 -1.27) (end 6.58 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start 6.58 6.35) (end 4.04 6.35) (layer F.Fab) (width 0.1)) + (fp_line (start 4.04 6.35) (end 4.04 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 4.04 -0.635) (end 4.675 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 -0.32) (end 4.04 -0.32) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 -0.32) (end -0.32 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 0.32) (end 4.04 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 6.58 -0.32) (end 12.58 -0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 12.58 -0.32) (end 12.58 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 6.58 0.32) (end 12.58 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 2.22) (end 4.04 2.22) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 2.22) (end -0.32 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 2.86) (end 4.04 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start 6.58 2.22) (end 12.58 2.22) (layer F.Fab) (width 0.1)) + (fp_line (start 12.58 2.22) (end 12.58 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start 6.58 2.86) (end 12.58 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 4.76) (end 4.04 4.76) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 4.76) (end -0.32 5.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 5.4) (end 4.04 5.4) (layer F.Fab) (width 0.1)) + (fp_line (start 6.58 4.76) (end 12.58 4.76) (layer F.Fab) (width 0.1)) + (fp_line (start 12.58 4.76) (end 12.58 5.4) (layer F.Fab) (width 0.1)) + (fp_line (start 6.58 5.4) (end 12.58 5.4) (layer F.Fab) (width 0.1)) + (fp_line (start 3.98 -1.33) (end 3.98 6.41) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.98 6.41) (end 6.64 6.41) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.64 6.41) (end 6.64 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.64 -1.33) (end 3.98 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.64 -0.38) (end 12.64 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 12.64 -0.38) (end 12.64 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 12.64 0.38) (end 6.64 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.64 -0.32) (end 12.64 -0.32) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.64 -0.2) (end 12.64 -0.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.64 -0.08) (end 12.64 -0.08) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.64 0.04) (end 12.64 0.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.64 0.16) (end 12.64 0.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.64 0.28) (end 12.64 0.28) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.582929 -0.38) (end 3.98 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.582929 0.38) (end 3.98 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.11 -0.38) (end 1.497071 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.11 0.38) (end 1.497071 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.98 1.27) (end 6.64 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.64 2.16) (end 12.64 2.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 12.64 2.16) (end 12.64 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 12.64 2.92) (end 6.64 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.582929 2.16) (end 3.98 2.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.582929 2.92) (end 3.98 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.042929 2.16) (end 1.497071 2.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.042929 2.92) (end 1.497071 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.98 3.81) (end 6.64 3.81) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.64 4.7) (end 12.64 4.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 12.64 4.7) (end 12.64 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start 12.64 5.46) (end 6.64 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.582929 4.7) (end 3.98 4.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.582929 5.46) (end 3.98 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.042929 4.7) (end 1.497071 4.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.042929 5.46) (end 1.497071 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 0) (end -1.27 -1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -1.27) (end 0 -1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 6.85) (end 13.1 6.85) (layer F.CrtYd) (width 0.05)) + (fp_line (start 13.1 6.85) (end 13.1 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 13.1 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 5.31 2.54 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 9 /j7_pin1)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 10 /j7_pin2)) + (pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 11 /disp_clk)) + (pad 4 thru_hole oval (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 12 /disp_dio)) + (pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 6 thru_hole oval (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x03_P2.54mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module LED_THT:LED_D3.0mm (layer F.Cu) (tedit 587A3A7B) (tstamp 5D397317) + (at 229.87 39.37 90) + (descr "LED, diameter 3.0mm, 2 pins") + (tags "LED diameter 3.0mm 2 pins") + (path /5D9B2B00) + (fp_text reference L4 (at 1.27 -2.96 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value LED_GREEN (at 1.27 2.96 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start 1.27 0) (end -0.23 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1)) + (fp_arc (start 1.27 0) (end -0.29 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12)) + (fp_arc (start 1.27 0) (end -0.29 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12)) + (fp_arc (start 1.27 0) (end 0.229039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12)) + (fp_arc (start 1.27 0) (end 0.229039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.27 0) (end 2.77 0) (layer F.Fab) (width 0.1)) + (fp_line (start -0.23 -1.16619) (end -0.23 1.16619) (layer F.Fab) (width 0.1)) + (fp_line (start -0.29 -1.236) (end -0.29 -1.08) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.29 1.08) (end -0.29 1.236) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.15 2.25) (end 3.7 2.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 2.25) (end 3.7 -2.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask) + (net 13 /~selx)) + (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask) + (net 14 "Net-(L4-Pad2)")) + (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module LED_THT:LED_D3.0mm-3 (layer F.Cu) (tedit 587A3A7B) (tstamp 5D39732B) + (at 229.87 48.006 90) + (descr "LED, diameter 3.0mm, 2 pins, diameter 3.0mm, 3 pins, http://www.kingbright.com/attachments/file/psearch/000/00/00/L-3VSURKCGKC(Ver.8A).pdf") + (tags "LED diameter 3.0mm 2 pins diameter 3.0mm 3 pins") + (path /5E38CE2F) + (fp_text reference L35 (at 2.54 -2.96 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value LED_RED (at 2.54 2.96 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start 2.54 0) (end 1.04 -1.16619) (angle 284.3) (layer F.Fab) (width 0.1)) + (fp_arc (start 2.54 0) (end 0.98 -1.235516) (angle 108.8) (layer F.SilkS) (width 0.12)) + (fp_arc (start 2.54 0) (end 0.98 1.235516) (angle -108.8) (layer F.SilkS) (width 0.12)) + (fp_arc (start 2.54 0) (end 1.499039 -1.08) (angle 87.9) (layer F.SilkS) (width 0.12)) + (fp_arc (start 2.54 0) (end 1.499039 1.08) (angle -87.9) (layer F.SilkS) (width 0.12)) + (fp_circle (center 2.54 0) (end 4.04 0) (layer F.Fab) (width 0.1)) + (fp_line (start 1.04 -1.16619) (end 1.04 1.16619) (layer F.Fab) (width 0.1)) + (fp_line (start 0.98 -1.236) (end 0.98 -1.08) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.98 1.08) (end 0.98 1.236) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.15 -2.25) (end -1.15 2.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.15 2.25) (end 6.25 2.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.25 2.25) (end 6.25 -2.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.25 -2.25) (end -1.15 -2.25) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask) + (net 12 /disp_dio)) + (pad 2 thru_hole circle (at 2.54 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask) + (net 15 "Net-(L35-Pad2)")) + (pad 3 thru_hole circle (at 5.08 0 90) (size 1.8 1.8) (drill 0.9) (layers *.Cu *.Mask) + (net 11 /disp_clk)) + (model ${KISYS3DMOD}/LED_THT.3dshapes/LED_D3.0mm-3.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_2x17_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5D397363) + (at 129.54 51.562) + (descr "Through hole straight pin header, 2x17, 2.54mm pitch, double rows") + (tags "Through hole pin header THT 2x17 2.54mm double row") + (path /5D3B452E) + (fp_text reference P1 (at -0.508 -2.286) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value FLOPPY_CONN (at 1.27 42.97) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 -1.27) (end 3.81 41.91) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 41.91) (end -1.27 41.91) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 41.91) (end -1.27 0) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 41.97) (end 3.87 41.97) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 41.97) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.87 -1.33) (end 3.87 41.97) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 42.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 42.45) (end 4.35 42.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 42.45) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 1.27 20.32 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 16 /~dskchg)) + (pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 4 thru_hole oval (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 17 /~inuse)) + (pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 6 thru_hole oval (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 18 /~sel3)) + (pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 8 thru_hole oval (at 2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 19 /~index)) + (pad 9 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 10 thru_hole oval (at 2.54 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 20 /~sel0)) + (pad 11 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 12 thru_hole oval (at 2.54 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 21 /~sel1)) + (pad 13 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 14 thru_hole oval (at 2.54 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 22 /~sel2)) + (pad 15 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 16 thru_hole oval (at 2.54 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 23 /~mtron)) + (pad 17 thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 18 thru_hole oval (at 2.54 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 24 /dir)) + (pad 19 thru_hole oval (at 0 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 20 thru_hole oval (at 2.54 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 25 /~step)) + (pad 21 thru_hole oval (at 0 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 22 thru_hole oval (at 2.54 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 26 /~wdata)) + (pad 23 thru_hole oval (at 0 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 24 thru_hole oval (at 2.54 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 27 /~wgate)) + (pad 25 thru_hole oval (at 0 30.48) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 26 thru_hole oval (at 2.54 30.48) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 28 /~trk0)) + (pad 27 thru_hole oval (at 0 33.02) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 28 thru_hole oval (at 2.54 33.02) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 29 /~wprot)) + (pad 29 thru_hole oval (at 0 35.56) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 30 thru_hole oval (at 2.54 35.56) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 30 /~rdata)) + (pad 31 thru_hole oval (at 0 38.1) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 32 thru_hole oval (at 2.54 38.1) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 31 /~side)) + (pad 33 thru_hole oval (at 0 40.64) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 34 thru_hole oval (at 2.54 40.64) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 32 /~rdy)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x17_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal (layer F.Cu) (tedit 59FED5CB) (tstamp 5D3973B0) + (at 131.318 44.958 180) + (descr "Through hole angled pin header, 1x04, 2.54mm pitch, 6mm pin length, single row") + (tags "Through hole angled pin header THT 1x04 2.54mm single row") + (path /5DE866FD) + (fp_text reference P2 (at 0.508 -2.286) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value POWER_INPUT (at 4.385 9.89) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 2.135 -1.27) (end 4.04 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 4.04 -1.27) (end 4.04 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 4.04 8.89) (end 1.5 8.89) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 8.89) (end 1.5 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 1.5 -0.635) (end 2.135 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 -0.32) (end 1.5 -0.32) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 -0.32) (end -0.32 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 0.32) (end 1.5 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 4.04 -0.32) (end 10.04 -0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 10.04 -0.32) (end 10.04 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 4.04 0.32) (end 10.04 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 2.22) (end 1.5 2.22) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 2.22) (end -0.32 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 2.86) (end 1.5 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start 4.04 2.22) (end 10.04 2.22) (layer F.Fab) (width 0.1)) + (fp_line (start 10.04 2.22) (end 10.04 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start 4.04 2.86) (end 10.04 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 4.76) (end 1.5 4.76) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 4.76) (end -0.32 5.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 5.4) (end 1.5 5.4) (layer F.Fab) (width 0.1)) + (fp_line (start 4.04 4.76) (end 10.04 4.76) (layer F.Fab) (width 0.1)) + (fp_line (start 10.04 4.76) (end 10.04 5.4) (layer F.Fab) (width 0.1)) + (fp_line (start 4.04 5.4) (end 10.04 5.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 7.3) (end 1.5 7.3) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 7.3) (end -0.32 7.94) (layer F.Fab) (width 0.1)) + (fp_line (start -0.32 7.94) (end 1.5 7.94) (layer F.Fab) (width 0.1)) + (fp_line (start 4.04 7.3) (end 10.04 7.3) (layer F.Fab) (width 0.1)) + (fp_line (start 10.04 7.3) (end 10.04 7.94) (layer F.Fab) (width 0.1)) + (fp_line (start 4.04 7.94) (end 10.04 7.94) (layer F.Fab) (width 0.1)) + (fp_line (start 1.44 -1.33) (end 1.44 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.44 8.95) (end 4.1 8.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.1 8.95) (end 4.1 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.1 -1.33) (end 1.44 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.1 -0.38) (end 10.1 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.1 -0.38) (end 10.1 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.1 0.38) (end 4.1 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.1 -0.32) (end 10.1 -0.32) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.1 -0.2) (end 10.1 -0.2) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.1 -0.08) (end 10.1 -0.08) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.1 0.04) (end 10.1 0.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.1 0.16) (end 10.1 0.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.1 0.28) (end 10.1 0.28) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.11 -0.38) (end 1.44 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.11 0.38) (end 1.44 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.44 1.27) (end 4.1 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.1 2.16) (end 10.1 2.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.1 2.16) (end 10.1 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.1 2.92) (end 4.1 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.042929 2.16) (end 1.44 2.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.042929 2.92) (end 1.44 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.44 3.81) (end 4.1 3.81) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.1 4.7) (end 10.1 4.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.1 4.7) (end 10.1 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.1 5.46) (end 4.1 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.042929 4.7) (end 1.44 4.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.042929 5.46) (end 1.44 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.44 6.35) (end 4.1 6.35) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.1 7.24) (end 10.1 7.24) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.1 7.24) (end 10.1 8) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.1 8) (end 4.1 8) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.042929 7.24) (end 1.44 7.24) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.042929 8) (end 1.44 8) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 0) (end -1.27 -1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -1.27) (end 0 -1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 9.4) (end 10.55 9.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 10.55 9.4) (end 10.55 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 10.55 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 2.77 3.81 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 6 +5V)) + (pad 2 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 4 thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 33 "Net-(P2-Pad4)")) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_USB:USB_A_Molex_105057_Vertical (layer F.Cu) (tedit 5C671087) (tstamp 5D3973CC) + (at 230.632 62.23 270) + (descr https://www.molex.com/pdm_docs/sd/1050570001_sd.pdf) + (tags "USB A Vertical") + (path /5D756071) + (fp_text reference P3 (at 4.4 -7.05 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value USB_A_FEMALE (at 3.5 2.4 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 3.45 -2.15 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.05 -4.76) (end 10.05 -4.76) (layer F.Fab) (width 0.1)) + (fp_line (start 10.05 -4.76) (end 10.05 0.96) (layer F.Fab) (width 0.1)) + (fp_line (start -3.05 0.96) (end -3.05 -4.76) (layer F.Fab) (width 0.1)) + (fp_line (start 11.52 -6.23) (end 11.52 1.46) (layer F.CrtYd) (width 0.05)) + (fp_line (start 11.52 1.46) (end -4.52 1.46) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.52 1.46) (end -4.52 -6.23) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.52 -6.23) (end 11.52 -6.23) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.65 0.96) (end 0 0.2) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0.2) (end 0.65 0.96) (layer F.Fab) (width 0.1)) + (fp_line (start -0.65 0.96) (end -3.05 0.96) (layer F.Fab) (width 0.1)) + (fp_line (start 10.05 0.96) (end 0.65 0.96) (layer F.Fab) (width 0.1)) + (fp_line (start -3.2 -4.9) (end 1.75 -4.9) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.2 -4.9) (end -3.2 -2.3) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.2 -4.9) (end 10.2 -2.3) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.2 -4.9) (end 5.25 -4.9) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.2 1.1) (end -3.2 1.1) (layer F.SilkS) (width 0.12)) + (pad 1 thru_hole rect (at 0 0 270) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask) + (net 6 +5V)) + (pad 2 thru_hole circle (at 2.5 0 270) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask) + (net 34 "Net-(P3-Pad2)")) + (pad 3 thru_hole circle (at 4.5 0 270) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask) + (net 35 "Net-(P3-Pad3)")) + (pad 4 thru_hole circle (at 7 0 270) (size 1.3 1.3) (drill 0.9) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 5 thru_hole oval (at -3.07 -0.6 90) (size 1.9 2.9) (drill oval 1.3 2.3) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 5 thru_hole oval (at 10.07 -0.6 270) (size 1.9 2.9) (drill oval 1.3 2.3) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 5 thru_hole oval (at 3.5 -4.78) (size 1.9 2.9) (drill oval 1.3 2.3) (layers *.Cu *.Mask) + (net 1 GND)) + (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_A_Molex_105057_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5D3973EC) + (at 139.192 48.768 180) + (descr "Through hole straight pin header, 2x05, 2.54mm pitch, double rows") + (tags "Through hole pin header THT 2x05 2.54mm double row") + (path /5D4FBC5B) + (fp_text reference P4 (at 1.27 -2.33) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value PROG_PORT (at 1.27 12.49) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 11.43) (end -1.27 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 11.43) (end -1.27 0) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 11.49) (end 3.87 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.87 -1.33) (end 3.87 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 11.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 11.95) (end 4.35 11.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 11.95) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 1.27 5.08 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 3 /nrst)) + (pad 2 thru_hole oval (at 2.54 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 36 /rx)) + (pad 4 thru_hole oval (at 2.54 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 6 +5V)) + (pad 5 thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 37 /tx)) + (pad 6 thru_hole oval (at 2.54 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 38 /swclk)) + (pad 7 thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 5 +3V3)) + (pad 8 thru_hole oval (at 2.54 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 39 "Net-(P4-Pad8)")) + (pad 9 thru_hole oval (at 0 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 40 /boot0)) + (pad 10 thru_hole oval (at 2.54 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 41 "Net-(P4-Pad10)")) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x05_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.54mm:PinHeader_2x07_P2.54mm_Vertical (layer F.Cu) (tedit 59FED5CC) (tstamp 5D397410) + (at 136.652 52.832) + (descr "Through hole straight pin header, 2x07, 2.54mm pitch, double rows") + (tags "Through hole pin header THT 2x07 2.54mm double row") + (path /5D3AB475) + (fp_text reference P5 (at 1.27 -2.33) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value JUMPERS (at 1.27 17.57) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 -1.27) (end 3.81 16.51) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 16.51) (end -1.27 16.51) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 16.51) (end -1.27 0) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 16.57) (end 3.87 16.57) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 16.57) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.87 -1.33) (end 3.87 16.57) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 17.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 17.05) (end 4.35 17.05) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 17.05) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 1.27 7.62 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 17 /~inuse)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 42 /ja)) + (pad 4 thru_hole oval (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 43 /jb)) + (pad 6 thru_hole oval (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 44 /jc)) + (pad 8 thru_hole oval (at 2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GND)) + (pad 9 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 20 /~sel0)) + (pad 10 thru_hole oval (at 2.54 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 13 /~selx)) + (pad 11 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 21 /~sel1)) + (pad 12 thru_hole oval (at 2.54 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 13 /~selx)) + (pad 13 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 23 /~mtron)) + (pad 14 thru_hole oval (at 2.54 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 13 /~selx)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x07_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D397421) + (at 150.241 53.848) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5D3C817F) + (attr smd) + (fp_text reference PU1 (at -3.683 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 6 +5V)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 16 /~dskchg)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D397432) + (at 150.241 56.134) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5D3C6E7A) + (attr smd) + (fp_text reference PU2 (at -3.683 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 17 /~inuse)) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 6 +5V)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D397443) + (at 150.241 58.42) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5D3C8175) + (attr smd) + (fp_text reference PU3 (at -3.683 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 20 /~sel0)) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 6 +5V)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D397454) + (at 154.686 70.612) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5D3B0BC4) + (attr smd) + (fp_text reference PU4 (at 3.81 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 13 /~selx)) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 6 +5V)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D397465) + (at 150.241 70.612) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5D3C55CE) + (attr smd) + (fp_text reference PU5 (at -4.699 -0.127) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 6 +5V)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 24 /dir)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D397476) + (at 154.686 73.66) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5D3C816B) + (attr smd) + (fp_text reference PU6 (at 3.81 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 6 +5V)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 25 /~step)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D397487) + (at 150.241 73.66) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5D3C4F3D) + (attr smd) + (fp_text reference PU7 (at -4.699 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 26 /~wdata)) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 6 +5V)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D397498) + (at 154.686 76.708) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5D3C8161) + (attr smd) + (fp_text reference PU8 (at 3.81 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 6 +5V)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 27 /~wgate)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D3974A9) + (at 150.241 76.708) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5D3C44E9) + (attr smd) + (fp_text reference PU9 (at -4.699 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 6 +5V)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 28 /~trk0)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D3974BA) + (at 154.686 79.756) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5D3C8157) + (attr smd) + (fp_text reference PU10 (at 4.318 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 29 /~wprot)) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 6 +5V)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D3974CB) + (at 150.241 79.756) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5D3C3FB3) + (attr smd) + (fp_text reference PU11 (at -4.191 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 30 /~rdata)) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 6 +5V)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D3974DC) + (at 150.241 82.804) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5D3C814D) + (attr smd) + (fp_text reference PU12 (at -4.191 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 6 +5V)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 31 /~side)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D3974ED) + (at 154.686 82.804) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5D3C392D) + (attr smd) + (fp_text reference PU13 (at 4.318 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 6 +5V)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 32 /~rdy)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering (layer F.Cu) (tedit 5A02FF57) (tstamp 5D397502) + (at 157.988 56.134 180) + (descr "SOT-323, SC-70 Handsoldering") + (tags "SOT-323 SC-70 Handsoldering") + (path /5ED88DA4) + (attr smd) + (fp_text reference Q1 (at 3.556 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MOS_N_GSD (at 0 2.05) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 1.16) (end 0.735 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.735 -1.16) (end -2 -1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.4 1.3) (end -2.4 -1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.3) (end 2.4 -1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 -1.3) (end 2.4 1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 1.3) (end -2.4 1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.735 -1.17) (end 0.735 -0.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.735 0.5) (end 0.735 1.16) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 3 smd rect (at 1.33 0 90) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) + (net 19 /~index)) + (pad 2 smd rect (at -1.33 0.65 90) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (pad 1 smd rect (at -1.33 -0.65 90) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) + (net 45 "Net-(Q1-Pad1)")) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-323_SC-70.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering (layer F.Cu) (tedit 5A02FF57) (tstamp 5D397517) + (at 157.988 60.198 180) + (descr "SOT-323, SC-70 Handsoldering") + (tags "SOT-323 SC-70 Handsoldering") + (path /5ED89DF7) + (attr smd) + (fp_text reference Q2 (at 3.556 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MOS_N_GSD (at 0 2.05) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 0.735 0.5) (end 0.735 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.735 -1.17) (end 0.735 -0.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.4 1.3) (end -2.4 1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 -1.3) (end 2.4 1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.3) (end 2.4 -1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 1.3) (end -2.4 -1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.735 -1.16) (end -2 -1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.675 1.16) (end 0.735 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) + (pad 1 smd rect (at -1.33 -0.65 90) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) + (net 46 "Net-(Q2-Pad1)")) + (pad 2 smd rect (at -1.33 0.65 90) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (pad 3 smd rect (at 1.33 0 90) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) + (net 28 /~trk0)) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-323_SC-70.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering (layer F.Cu) (tedit 5A02FF57) (tstamp 5D39752C) + (at 157.988 64.262 180) + (descr "SOT-323, SC-70 Handsoldering") + (tags "SOT-323 SC-70 Handsoldering") + (path /5ED8AA4F) + (attr smd) + (fp_text reference Q3 (at 3.81 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MOS_N_GSD (at 0 2.05) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 1.16) (end 0.735 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.735 -1.16) (end -2 -1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.4 1.3) (end -2.4 -1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.3) (end 2.4 -1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 -1.3) (end 2.4 1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 1.3) (end -2.4 1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.735 -1.17) (end 0.735 -0.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.735 0.5) (end 0.735 1.16) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 3 smd rect (at 1.33 0 90) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) + (net 29 /~wprot)) + (pad 2 smd rect (at -1.33 0.65 90) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (pad 1 smd rect (at -1.33 -0.65 90) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) + (net 47 "Net-(Q3-Pad1)")) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-323_SC-70.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering (layer F.Cu) (tedit 5A02FF57) (tstamp 5D397541) + (at 162.366 81.788 180) + (descr "SOT-323, SC-70 Handsoldering") + (tags "SOT-323 SC-70 Handsoldering") + (path /5ED8CE05) + (attr smd) + (fp_text reference Q4 (at 0 -2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MOS_N_GSD (at 0 2.05) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 0.735 0.5) (end 0.735 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.735 -1.17) (end 0.735 -0.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.4 1.3) (end -2.4 1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 -1.3) (end 2.4 1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.3) (end 2.4 -1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 1.3) (end -2.4 -1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.735 -1.16) (end -2 -1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.675 1.16) (end 0.735 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) + (pad 1 smd rect (at -1.33 -0.65 90) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) + (net 48 "Net-(Q4-Pad1)")) + (pad 2 smd rect (at -1.33 0.65 90) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (pad 3 smd rect (at 1.33 0 90) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) + (net 32 /~rdy)) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-323_SC-70.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering (layer F.Cu) (tedit 5A02FF57) (tstamp 5D397556) + (at 162.366 77.724 180) + (descr "SOT-323, SC-70 Handsoldering") + (tags "SOT-323 SC-70 Handsoldering") + (path /5ED8C6AD) + (attr smd) + (fp_text reference Q5 (at 0 -2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MOS_N_GSD (at 0 2.05) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 1.16) (end 0.735 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.735 -1.16) (end -2 -1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.4 1.3) (end -2.4 -1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.3) (end 2.4 -1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 -1.3) (end 2.4 1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 1.3) (end -2.4 1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.735 -1.17) (end 0.735 -0.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.735 0.5) (end 0.735 1.16) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (pad 3 smd rect (at 1.33 0 90) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) + (net 30 /~rdata)) + (pad 2 smd rect (at -1.33 0.65 90) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (pad 1 smd rect (at -1.33 -0.65 90) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) + (net 8 "Net-(D1-Pad2)")) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-323_SC-70.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering (layer F.Cu) (tedit 5A02FF57) (tstamp 5D39756B) + (at 162.433 73.66 180) + (descr "SOT-323, SC-70 Handsoldering") + (tags "SOT-323 SC-70 Handsoldering") + (path /5ED8B5C1) + (attr smd) + (fp_text reference Q6 (at 0 -2) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MOS_N_GSD (at 0 2.05) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.075))) + ) + (fp_line (start 0.735 0.5) (end 0.735 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.735 -1.17) (end 0.735 -0.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.4 1.3) (end -2.4 1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.4 -1.3) (end 2.4 1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 -1.3) (end 2.4 -1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.4 1.3) (end -2.4 -1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.735 -1.16) (end -2 -1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.675 1.16) (end 0.735 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.675 -1.1) (end -0.175 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.675 -0.6) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 -1.1) (end 0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.675 1.1) (end -0.675 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.175 -1.1) (end -0.675 -0.6) (layer F.Fab) (width 0.1)) + (pad 1 smd rect (at -1.33 -0.65 90) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) + (net 49 "Net-(Q6-Pad1)")) + (pad 2 smd rect (at -1.33 0.65 90) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (pad 3 smd rect (at 1.33 0 90) (size 0.45 1.5) (layers F.Cu F.Paste F.Mask) + (net 16 /~dskchg)) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-323_SC-70.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D39757C) + (at 223.774 62.357) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5D7861B9) + (attr smd) + (fp_text reference R1 (at -3.302 -0.127) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 22 (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 35 "Net-(P3-Pad3)")) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 50 /usb+)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D39758D) + (at 223.774 65.278) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5D786893) + (attr smd) + (fp_text reference R2 (at -3.302 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 22 (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 51 /usb-)) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 34 "Net-(P3-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D39759E) + (at 178.816 47.498 90) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5D547A46) + (attr smd) + (fp_text reference R10 (at 3.048 0 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 4k7 (at 0 1.65 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 3 /nrst)) + (pad 1 smd roundrect (at -1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D3975AF) + (at 224.536 45.466) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5D9B2B0A) + (attr smd) + (fp_text reference R20 (at -3.81 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 5 +3V3)) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 14 "Net-(L4-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D3975C0) + (at 224.536 48.26) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5D71A546) + (attr smd) + (fp_text reference R21 (at -3.81 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1k (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 15 "Net-(L35-Pad2)")) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D3975D1) + (at 163.576 56.388) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5D963352) + (attr smd) + (fp_text reference RN1 (at 3.556 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1K (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 52 "Net-(RN1-Pad2)")) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 45 "Net-(Q1-Pad1)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D3975E2) + (at 163.576 59.944) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5DAEFAA1) + (attr smd) + (fp_text reference RN2 (at 3.556 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1K (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 46 "Net-(Q2-Pad1)")) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 53 "Net-(RN2-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D3975F3) + (at 163.576 63.754) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5DB06977) + (attr smd) + (fp_text reference RN3 (at 3.556 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1K (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 47 "Net-(Q3-Pad1)")) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 54 "Net-(RN3-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D397604) + (at 167.894 83.566) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5DBB1A7C) + (attr smd) + (fp_text reference RN4 (at 3.81 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1K (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 55 "Net-(RN4-Pad2)")) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 48 "Net-(Q4-Pad1)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D397615) + (at 167.894 76.828666) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5DBB1AAA) + (attr smd) + (fp_text reference RN5 (at 3.81 0.133334) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1K (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 7 "Net-(D1-Pad1)")) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 8 "Net-(D1-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D397626) + (at 167.894 73.66) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5DBB1ACD) + (attr smd) + (fp_text reference RN6 (at 3.81 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1K (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 49 "Net-(Q6-Pad1)")) + (pad 2 smd roundrect (at 1.025 0) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 56 "Net-(RN6-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-14_3.9x8.7mm_P1.27mm (layer F.Cu) (tedit 5C97300E) (tstamp 5D397646) + (at 172.974 65.786) + (descr "SOIC, 14 Pin (JEDEC MS-012AB, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /5D94FA5F) + (attr smd) + (fp_text reference U1 (at 0 -5.28) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 74HC04 (at 0 5.28) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 4.435) (end 1.95 4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 4.435) (end -1.95 4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -4.435) (end 1.95 -4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -4.435) (end -3.45 -4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.975 -4.325) (end 1.95 -4.325) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -4.325) (end 1.95 4.325) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 4.325) (end -1.95 4.325) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 4.325) (end -1.95 -3.35) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 -3.35) (end -0.975 -4.325) (layer F.Fab) (width 0.1)) + (fp_line (start -3.7 -4.58) (end -3.7 4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 4.58) (end 3.7 4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 4.58) (end 3.7 -4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 -4.58) (end -3.7 -4.58) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (pad 1 smd roundrect (at -2.475 -3.81) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 57 /~index_3v3)) + (pad 2 smd roundrect (at -2.475 -2.54) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 52 "Net-(RN1-Pad2)")) + (pad 3 smd roundrect (at -2.475 -1.27) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 58 /~trk0_3v3)) + (pad 4 smd roundrect (at -2.475 0) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 53 "Net-(RN2-Pad2)")) + (pad 5 smd roundrect (at -2.475 1.27) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 59 /~wprot_3v3)) + (pad 6 smd roundrect (at -2.475 2.54) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 54 "Net-(RN3-Pad2)")) + (pad 7 smd roundrect (at -2.475 3.81) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 8 smd roundrect (at 2.475 3.81) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 55 "Net-(RN4-Pad2)")) + (pad 9 smd roundrect (at 2.475 2.54) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 60 /~rdy_3v3)) + (pad 10 smd roundrect (at 2.475 1.27) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 7 "Net-(D1-Pad1)")) + (pad 11 smd roundrect (at 2.475 0) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 61 /~rdata_3v3)) + (pad 12 smd roundrect (at 2.475 -1.27) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 56 "Net-(RN6-Pad2)")) + (pad 13 smd roundrect (at 2.475 -2.54) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 62 /~dskchg_3v3)) + (pad 14 smd roundrect (at 2.475 -3.81) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 6 +5V)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-14_3.9x8.7mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_QFP:LQFP-64_10x10mm_P0.5mm (layer F.Cu) (tedit 5C194D4E) (tstamp 5D3976B1) + (at 199.39 57.404) + (descr "LQFP, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606_7606-6_7606-4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "LQFP QFP") + (path /5D3A085C) + (attr smd) + (fp_text reference U3 (at 0 -7.4) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value STM32F105RBT6 (at 0 7.4) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 4.16 5.11) (end 5.11 5.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.11 5.11) (end 5.11 4.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.16 5.11) (end -5.11 5.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -5.11 5.11) (end -5.11 4.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.16 -5.11) (end 5.11 -5.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.11 -5.11) (end 5.11 -4.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.16 -5.11) (end -5.11 -5.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -5.11 -5.11) (end -5.11 -4.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -5.11 -4.16) (end -6.45 -4.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -4 -5) (end 5 -5) (layer F.Fab) (width 0.1)) + (fp_line (start 5 -5) (end 5 5) (layer F.Fab) (width 0.1)) + (fp_line (start 5 5) (end -5 5) (layer F.Fab) (width 0.1)) + (fp_line (start -5 5) (end -5 -4) (layer F.Fab) (width 0.1)) + (fp_line (start -5 -4) (end -4 -5) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -6.7) (end -4.15 -6.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.15 -6.7) (end -4.15 -5.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.15 -5.25) (end -5.25 -5.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.25 -5.25) (end -5.25 -4.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.25 -4.15) (end -6.7 -4.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -6.7 -4.15) (end -6.7 0) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0 -6.7) (end 4.15 -6.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.15 -6.7) (end 4.15 -5.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.15 -5.25) (end 5.25 -5.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.25 -5.25) (end 5.25 -4.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.25 -4.15) (end 6.7 -4.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.7 -4.15) (end 6.7 0) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0 6.7) (end -4.15 6.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.15 6.7) (end -4.15 5.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.15 5.25) (end -5.25 5.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.25 5.25) (end -5.25 4.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.25 4.15) (end -6.7 4.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -6.7 4.15) (end -6.7 0) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0 6.7) (end 4.15 6.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.15 6.7) (end 4.15 5.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.15 5.25) (end 5.25 5.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.25 5.25) (end 5.25 4.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.25 4.15) (end 6.7 4.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.7 4.15) (end 6.7 0) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd roundrect (at -5.675 -3.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (pad 2 smd roundrect (at -5.675 -3.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 63 "Net-(U3-Pad2)")) + (pad 3 smd roundrect (at -5.675 -2.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 64 "Net-(U3-Pad3)")) + (pad 4 smd roundrect (at -5.675 -2.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 65 "Net-(U3-Pad4)")) + (pad 5 smd roundrect (at -5.675 -1.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 "Net-(C3-Pad1)")) + (pad 6 smd roundrect (at -5.675 -1.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 4 "Net-(C5-Pad1)")) + (pad 7 smd roundrect (at -5.675 -0.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 /nrst)) + (pad 8 smd roundrect (at -5.675 -0.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 66 "Net-(U3-Pad8)")) + (pad 9 smd roundrect (at -5.675 0.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 67 "Net-(U3-Pad9)")) + (pad 10 smd roundrect (at -5.675 0.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 68 "Net-(U3-Pad10)")) + (pad 11 smd roundrect (at -5.675 1.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 69 "Net-(U3-Pad11)")) + (pad 12 smd roundrect (at -5.675 1.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 13 smd roundrect (at -5.675 2.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (pad 14 smd roundrect (at -5.675 2.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 13 /~selx)) + (pad 15 smd roundrect (at -5.675 3.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 25 /~step)) + (pad 16 smd roundrect (at -5.675 3.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 43 /jb)) + (pad 17 smd roundrect (at -3.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 70 "Net-(U3-Pad17)")) + (pad 18 smd roundrect (at -3.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 19 smd roundrect (at -2.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (pad 20 smd roundrect (at -2.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 71 "Net-(U3-Pad20)")) + (pad 21 smd roundrect (at -1.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 72 "Net-(U3-Pad21)")) + (pad 22 smd roundrect (at -1.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 73 "Net-(U3-Pad22)")) + (pad 23 smd roundrect (at -0.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 61 /~rdata_3v3)) + (pad 24 smd roundrect (at -0.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 74 "Net-(U3-Pad24)")) + (pad 25 smd roundrect (at 0.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 75 "Net-(U3-Pad25)")) + (pad 26 smd roundrect (at 0.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 24 /dir)) + (pad 27 smd roundrect (at 1.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 44 /jc)) + (pad 28 smd roundrect (at 1.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 76 "Net-(U3-Pad28)")) + (pad 29 smd roundrect (at 2.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 12 /disp_dio)) + (pad 30 smd roundrect (at 2.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 11 /disp_clk)) + (pad 31 smd roundrect (at 3.25 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 32 smd roundrect (at 3.75 5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (pad 33 smd roundrect (at 5.675 3.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 77 /spi_cs)) + (pad 34 smd roundrect (at 5.675 3.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 78 /spi_clk)) + (pad 35 smd roundrect (at 5.675 2.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 79 /spi_do)) + (pad 36 smd roundrect (at 5.675 2.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 80 /spi_di)) + (pad 37 smd roundrect (at 5.675 1.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 42 /ja)) + (pad 38 smd roundrect (at 5.675 1.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 81 "Net-(S3-Pad2)")) + (pad 39 smd roundrect (at 5.675 0.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 82 "Net-(S4-Pad2)")) + (pad 40 smd roundrect (at 5.675 0.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 83 "Net-(U3-Pad40)")) + (pad 41 smd roundrect (at 5.675 -0.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 26 /~wdata)) + (pad 42 smd roundrect (at 5.675 -0.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 37 /tx)) + (pad 43 smd roundrect (at 5.675 -1.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 36 /rx)) + (pad 44 smd roundrect (at 5.675 -1.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 51 /usb-)) + (pad 45 smd roundrect (at 5.675 -2.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 50 /usb+)) + (pad 46 smd roundrect (at 5.675 -2.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 84 "Net-(U3-Pad46)")) + (pad 47 smd roundrect (at 5.675 -3.25) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 48 smd roundrect (at 5.675 -3.75) (size 1.55 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (pad 49 smd roundrect (at 3.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 38 /swclk)) + (pad 50 smd roundrect (at 3.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 85 "Net-(U3-Pad50)")) + (pad 51 smd roundrect (at 2.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 9 /j7_pin1)) + (pad 52 smd roundrect (at 2.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 10 /j7_pin2)) + (pad 53 smd roundrect (at 1.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 86 "Net-(U3-Pad53)")) + (pad 54 smd roundrect (at 1.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 87 "Net-(U3-Pad54)")) + (pad 55 smd roundrect (at 0.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 60 /~rdy_3v3)) + (pad 56 smd roundrect (at 0.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 31 /~side)) + (pad 57 smd roundrect (at -0.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 59 /~wprot_3v3)) + (pad 58 smd roundrect (at -0.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 58 /~trk0_3v3)) + (pad 59 smd roundrect (at -1.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 62 /~dskchg_3v3)) + (pad 60 smd roundrect (at -1.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 40 /boot0)) + (pad 61 smd roundrect (at -2.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 57 /~index_3v3)) + (pad 62 smd roundrect (at -2.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 27 /~wgate)) + (pad 63 smd roundrect (at -3.25 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 64 smd roundrect (at -3.75 -5.675) (size 0.3 1.55) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Package_QFP.3dshapes/LQFP-64_10x10mm_P0.5mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_TO_SOT_SMD:SOT-223-3_TabPin2 (layer F.Cu) (tedit 5A02FF57) (tstamp 5D3976C7) + (at 161.75862 40.132 90) + (descr "module CMS SOT223 4 pins") + (tags "CMS SOT") + (path /5DF78E0D) + (attr smd) + (fp_text reference U4 (at 2.286 5.37338 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value LM1117-3.3 (at 0 4.5 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.8 0.8) (thickness 0.12))) + ) + (fp_line (start 1.91 3.41) (end 1.91 2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.91 -3.41) (end 1.91 -2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.4 -3.6) (end -4.4 -3.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.4 3.6) (end 4.4 -3.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.4 3.6) (end 4.4 3.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.4 -3.6) (end -4.4 3.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -2.35) (end -0.85 -3.35) (layer F.Fab) (width 0.1)) + (fp_line (start -1.85 -2.35) (end -1.85 3.35) (layer F.Fab) (width 0.1)) + (fp_line (start -1.85 3.41) (end 1.91 3.41) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.85 -3.35) (end 1.85 -3.35) (layer F.Fab) (width 0.1)) + (fp_line (start -4.1 -3.41) (end 1.91 -3.41) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 3.35) (end 1.85 3.35) (layer F.Fab) (width 0.1)) + (fp_line (start 1.85 -3.35) (end 1.85 3.35) (layer F.Fab) (width 0.1)) + (pad 2 smd rect (at 3.15 0 90) (size 2 3.8) (layers F.Cu F.Paste F.Mask) + (net 5 +3V3)) + (pad 2 smd rect (at -3.15 0 90) (size 2 1.5) (layers F.Cu F.Paste F.Mask) + (net 5 +3V3)) + (pad 3 smd rect (at -3.15 2.3 90) (size 2 1.5) (layers F.Cu F.Paste F.Mask) + (net 6 +5V)) + (pad 1 smd rect (at -3.15 -2.3 90) (size 2 1.5) (layers F.Cu F.Paste F.Mask) + (net 1 GND)) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-223.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-8_5.23x5.23mm_P1.27mm (layer F.Cu) (tedit 5C9033D8) (tstamp 5D3976E6) + (at 209.042 69.85) + (descr "SOIC, 8 Pin (http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf#page=68), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /5E48D3E5) + (attr smd) + (fp_text reference U8 (at 0 -3.56) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "W25Q32JVSS (?)" (at 0 3.56) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 2.725) (end 2.725 2.725) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.725 2.725) (end 2.725 2.465) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 2.725) (end -2.725 2.725) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.725 2.725) (end -2.725 2.465) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -2.725) (end 2.725 -2.725) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.725 -2.725) (end 2.725 -2.465) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -2.725) (end -2.725 -2.725) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.725 -2.725) (end -2.725 -2.465) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.725 -2.465) (end -4.4 -2.465) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.615 -2.615) (end 2.615 -2.615) (layer F.Fab) (width 0.1)) + (fp_line (start 2.615 -2.615) (end 2.615 2.615) (layer F.Fab) (width 0.1)) + (fp_line (start 2.615 2.615) (end -2.615 2.615) (layer F.Fab) (width 0.1)) + (fp_line (start -2.615 2.615) (end -2.615 -1.615) (layer F.Fab) (width 0.1)) + (fp_line (start -2.615 -1.615) (end -1.615 -2.615) (layer F.Fab) (width 0.1)) + (fp_line (start -4.65 -2.86) (end -4.65 2.86) (layer F.CrtYd) (width 0.05)) + (fp_line (start -4.65 2.86) (end 4.65 2.86) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.65 2.86) (end 4.65 -2.86) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.65 -2.86) (end -4.65 -2.86) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 smd roundrect (at -3.6 -1.905) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 77 /spi_cs)) + (pad 2 smd roundrect (at -3.6 -0.635) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 79 /spi_do)) + (pad 3 smd roundrect (at -3.6 0.635) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (pad 4 smd roundrect (at -3.6 1.905) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GND)) + (pad 5 smd roundrect (at 3.6 1.905) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 80 /spi_di)) + (pad 6 smd roundrect (at 3.6 0.635) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 78 /spi_clk)) + (pad 7 smd roundrect (at 3.6 -0.635) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (pad 8 smd roundrect (at 3.6 -1.905) (size 1.6 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 +3V3)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-8_5.23x5.23mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Crystal:Crystal_HC49-U_Vertical (layer F.Cu) (tedit 5A1AD3B8) (tstamp 5D3976FD) + (at 186.69 52.324 90) + (descr "Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf") + (tags "THT crystalHC-49/U") + (path /5D3A386B) + (fp_text reference Y1 (at 9.906 0 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "8 MHz" (at 2.44 3.525 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 2.44 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.685 -2.325) (end 5.565 -2.325) (layer F.Fab) (width 0.1)) + (fp_line (start -0.685 2.325) (end 5.565 2.325) (layer F.Fab) (width 0.1)) + (fp_line (start -0.56 -2) (end 5.44 -2) (layer F.Fab) (width 0.1)) + (fp_line (start -0.56 2) (end 5.44 2) (layer F.Fab) (width 0.1)) + (fp_line (start -0.685 -2.525) (end 5.565 -2.525) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.685 2.525) (end 5.565 2.525) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.5 -2.8) (end -3.5 2.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.5 2.8) (end 8.4 2.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.4 2.8) (end 8.4 -2.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.4 -2.8) (end -3.5 -2.8) (layer F.CrtYd) (width 0.05)) + (fp_arc (start -0.685 0) (end -0.685 -2.325) (angle -180) (layer F.Fab) (width 0.1)) + (fp_arc (start 5.565 0) (end 5.565 -2.325) (angle 180) (layer F.Fab) (width 0.1)) + (fp_arc (start -0.56 0) (end -0.56 -2) (angle -180) (layer F.Fab) (width 0.1)) + (fp_arc (start 5.44 0) (end 5.44 -2) (angle 180) (layer F.Fab) (width 0.1)) + (fp_arc (start -0.685 0) (end -0.685 -2.525) (angle -180) (layer F.SilkS) (width 0.12)) + (fp_arc (start 5.565 0) (end 5.565 -2.525) (angle 180) (layer F.SilkS) (width 0.12)) + (pad 1 thru_hole circle (at 0 0 90) (size 1.5 1.5) (drill 0.8) (layers *.Cu *.Mask) + (net 2 "Net-(C3-Pad1)")) + (pad 2 thru_hole circle (at 4.88 0 90) (size 1.5 1.5) (drill 0.8) (layers *.Cu *.Mask) + (net 4 "Net-(C5-Pad1)")) + (model ${KISYS3DMOD}/Crystal.3dshapes/Crystal_HC49-U_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_THT:CP_Radial_D6.3mm_P2.50mm (layer F.Cu) (tedit 5AE50EF0) (tstamp 5D39A76F) + (at 221.996 70.104 180) + (descr "CP, Radial series, Radial, pin pitch=2.50mm, , diameter=6.3mm, Electrolytic Capacitor") + (tags "CP Radial series Radial pin pitch 2.50mm diameter 6.3mm Electrolytic Capacitor") + (path /5EE6C285) + (fp_text reference C1 (at 6.096 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100u (at 1.25 4.4) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 1.25 0) (end 4.4 0) (layer F.Fab) (width 0.1)) + (fp_circle (center 1.25 0) (end 4.52 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 1.25 0) (end 4.65 0) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.443972 -1.3735) (end -0.813972 -1.3735) (layer F.Fab) (width 0.1)) + (fp_line (start -1.128972 -1.6885) (end -1.128972 -1.0585) (layer F.Fab) (width 0.1)) + (fp_line (start 1.25 -3.23) (end 1.25 3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.29 -3.23) (end 1.29 3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.33 -3.23) (end 1.33 3.23) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.37 -3.228) (end 1.37 3.228) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.41 -3.227) (end 1.41 3.227) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.45 -3.224) (end 1.45 3.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 -3.222) (end 1.49 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.49 1.04) (end 1.49 3.222) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 -3.218) (end 1.53 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.53 1.04) (end 1.53 3.218) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 -3.215) (end 1.57 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.57 1.04) (end 1.57 3.215) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 -3.211) (end 1.61 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.61 1.04) (end 1.61 3.211) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 -3.206) (end 1.65 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.65 1.04) (end 1.65 3.206) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 -3.201) (end 1.69 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.69 1.04) (end 1.69 3.201) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 -3.195) (end 1.73 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.73 1.04) (end 1.73 3.195) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 -3.189) (end 1.77 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.77 1.04) (end 1.77 3.189) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 -3.182) (end 1.81 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.81 1.04) (end 1.81 3.182) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 -3.175) (end 1.85 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.85 1.04) (end 1.85 3.175) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 -3.167) (end 1.89 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.89 1.04) (end 1.89 3.167) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 -3.159) (end 1.93 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.93 1.04) (end 1.93 3.159) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 -3.15) (end 1.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.971 1.04) (end 1.971 3.15) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 -3.141) (end 2.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.011 1.04) (end 2.011 3.141) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 -3.131) (end 2.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.051 1.04) (end 2.051 3.131) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 -3.121) (end 2.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.091 1.04) (end 2.091 3.121) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 -3.11) (end 2.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.131 1.04) (end 2.131 3.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 -3.098) (end 2.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.171 1.04) (end 2.171 3.098) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 -3.086) (end 2.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.211 1.04) (end 2.211 3.086) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 -3.074) (end 2.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.251 1.04) (end 2.251 3.074) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 -3.061) (end 2.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.291 1.04) (end 2.291 3.061) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 -3.047) (end 2.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.331 1.04) (end 2.331 3.047) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 -3.033) (end 2.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.371 1.04) (end 2.371 3.033) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 -3.018) (end 2.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.411 1.04) (end 2.411 3.018) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 -3.002) (end 2.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.451 1.04) (end 2.451 3.002) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 -2.986) (end 2.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.491 1.04) (end 2.491 2.986) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 -2.97) (end 2.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.531 1.04) (end 2.531 2.97) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 -2.952) (end 2.571 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.571 1.04) (end 2.571 2.952) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 -2.934) (end 2.611 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.611 1.04) (end 2.611 2.934) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 -2.916) (end 2.651 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.651 1.04) (end 2.651 2.916) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 -2.896) (end 2.691 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.691 1.04) (end 2.691 2.896) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 -2.876) (end 2.731 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.731 1.04) (end 2.731 2.876) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 -2.856) (end 2.771 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.771 1.04) (end 2.771 2.856) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 -2.834) (end 2.811 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.811 1.04) (end 2.811 2.834) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 -2.812) (end 2.851 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.851 1.04) (end 2.851 2.812) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 -2.79) (end 2.891 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.891 1.04) (end 2.891 2.79) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 -2.766) (end 2.931 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.931 1.04) (end 2.931 2.766) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 -2.742) (end 2.971 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.971 1.04) (end 2.971 2.742) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 -2.716) (end 3.011 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.011 1.04) (end 3.011 2.716) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 -2.69) (end 3.051 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.051 1.04) (end 3.051 2.69) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 -2.664) (end 3.091 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.091 1.04) (end 3.091 2.664) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 -2.636) (end 3.131 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.131 1.04) (end 3.131 2.636) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 -2.607) (end 3.171 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.171 1.04) (end 3.171 2.607) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 -2.578) (end 3.211 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.211 1.04) (end 3.211 2.578) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 -2.548) (end 3.251 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.251 1.04) (end 3.251 2.548) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 -2.516) (end 3.291 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.291 1.04) (end 3.291 2.516) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 -2.484) (end 3.331 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.331 1.04) (end 3.331 2.484) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 -2.45) (end 3.371 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.371 1.04) (end 3.371 2.45) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 -2.416) (end 3.411 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.411 1.04) (end 3.411 2.416) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 -2.38) (end 3.451 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.451 1.04) (end 3.451 2.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 -2.343) (end 3.491 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.491 1.04) (end 3.491 2.343) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 -2.305) (end 3.531 -1.04) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.531 1.04) (end 3.531 2.305) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.571 -2.265) (end 3.571 2.265) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.611 -2.224) (end 3.611 2.224) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.651 -2.182) (end 3.651 2.182) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.691 -2.137) (end 3.691 2.137) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.731 -2.092) (end 3.731 2.092) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.771 -2.044) (end 3.771 2.044) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.811 -1.995) (end 3.811 1.995) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.851 -1.944) (end 3.851 1.944) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.891 -1.89) (end 3.891 1.89) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.931 -1.834) (end 3.931 1.834) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.971 -1.776) (end 3.971 1.776) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.011 -1.714) (end 4.011 1.714) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.051 -1.65) (end 4.051 1.65) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.091 -1.581) (end 4.091 1.581) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.131 -1.509) (end 4.131 1.509) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.171 -1.432) (end 4.171 1.432) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.211 -1.35) (end 4.211 1.35) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.251 -1.262) (end 4.251 1.262) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.291 -1.165) (end 4.291 1.165) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.331 -1.059) (end 4.331 1.059) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.371 -0.94) (end 4.371 0.94) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.411 -0.802) (end 4.411 0.802) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.451 -0.633) (end 4.451 0.633) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.491 -0.402) (end 4.491 0.402) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.250241 -1.839) (end -1.620241 -1.839) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.935241 -2.154) (end -1.935241 -1.524) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 1.25 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole rect (at 0 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 6 +5V)) + (pad 2 thru_hole circle (at 2.5 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GND)) + (model ${KISYS3DMOD}/Capacitor_THT.3dshapes/CP_Radial_D6.3mm_P2.50mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D39A780) + (at 150.241 51.562 180) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /5EDF2BEC) + (attr smd) + (fp_text reference R13 (at 3.683 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 4k7 (at 0 1.65) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 40 /boot0)) + (pad 2 smd roundrect (at 1.025 0 180) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GND)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_line (start 182 74) (end 239 74) (layer Edge.Cuts) (width 0.05) (tstamp 5D39AB77)) + (gr_line (start 182 94) (end 182 74) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 127 94) (end 182 94) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 239 35) (end 239 74) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 127 35) (end 239 35) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 127 35) (end 127 94) (layer Edge.Cuts) (width 0.05)) + +) diff --git a/OpenFlops.net b/OpenFlops.net new file mode 100644 index 0000000..bec7a44 --- /dev/null +++ b/OpenFlops.net @@ -0,0 +1,1191 @@ +(export (version D) + (design + (source /home/sukko/Documents/kicad/OpenFlops/OpenFlops.sch) + (date "gio 25 lug 2019 01:39:51 CEST") + (tool "Eeschema 5.1.2") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title OpenFlops) + (company SukkoPera) + (rev 1git) + (date 2019-07-24) + (source OpenFlops.sch) + (comment (number 1) (value "Based on schematics by H.M.")) + (comment (number 2) (value "Licensed under CERN OHL v.1.2")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref U3) + (value STM32F105RBT6) + (footprint Package_QFP:LQFP-64_10x10mm_P0.5mm) + (datasheet http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00220364.pdf) + (libsource (lib MCU_ST_STM32F1) (part STM32F105RBTx) (description "ARM Cortex-M3 MCU, 128KB flash, 64KB RAM, 72MHz, 2-3.6V, 51 GPIO, LQFP-64")) + (sheetpath (names /) (tstamps /)) + (tstamp 5D3A085C)) + (comp (ref Y1) + (value "8 MHz") + (footprint Crystal:Crystal_HC49-U_Vertical) + (datasheet ~) + (libsource (lib Device) (part Crystal) (description "Two pin crystal")) + (sheetpath (names /) (tstamps /)) + (tstamp 5D3A386B)) + (comp (ref C3) + (value 22p) + (footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part C) (description "Unpolarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5D3A5E9D)) + (comp (ref C5) + (value 22p) + (footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part C) (description "Unpolarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5D3A791F)) + (comp (ref P5) + (value JUMPERS) + (footprint Connector_PinHeader_2.54mm:PinHeader_2x07_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector_Generic) (part Conn_02x07_Odd_Even) (description "Generic connector, double row, 02x07, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5D3AB475)) + (comp (ref PU4) + (value 1k) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5D3B0BC4)) + (comp (ref P1) + (value FLOPPY_CONN) + (footprint Connector_PinHeader_2.54mm:PinHeader_2x17_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector_Generic) (part Conn_02x17_Odd_Even) (description "Generic connector, double row, 02x17, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5D3B452E)) + (comp (ref PU13) + (value 1k) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5D3C392D)) + (comp (ref PU11) + (value 1k) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5D3C3FB3)) + (comp (ref PU9) + (value 1k) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5D3C44E9)) + (comp (ref PU7) + (value 1k) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5D3C4F3D)) + (comp (ref PU5) + (value 1k) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5D3C55CE)) + (comp (ref PU2) + (value 1k) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5D3C6E7A)) + (comp (ref PU12) + (value 1k) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5D3C814D)) + (comp (ref PU10) + (value 1k) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5D3C8157)) + (comp (ref PU8) + (value 1k) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5D3C8161)) + (comp (ref PU6) + (value 1k) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5D3C816B)) + (comp (ref PU3) + (value 1k) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5D3C8175)) + (comp (ref PU1) + (value 1k) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5D3C817F)) + (comp (ref P4) + (value PROG_PORT) + (footprint Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical) + (datasheet ~) + (libsource (lib Connector_Generic) (part Conn_02x05_Odd_Even) (description "Generic connector, double row, 02x05, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5D4FBC5B)) + (comp (ref R10) + (value 4k7) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5D547A46)) + (comp (ref C4) + (value 100n) + (footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part C) (description "Unpolarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5D565E6D)) + (comp (ref S3) + (value BT_RIGHT) + (datasheet ~) + (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins")) + (sheetpath (names /) (tstamps /)) + (tstamp 5D5C2554)) + (comp (ref S4) + (value BT_LEFT) + (datasheet ~) + (libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins")) + (sheetpath (names /) (tstamps /)) + (tstamp 5D5C315F)) + (comp (ref J7) + (value DISPLAY_PORT) + (footprint Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Horizontal) + (datasheet ~) + (libsource (lib Connector_Generic) (part Conn_02x03_Odd_Even) (description "Generic connector, double row, 02x03, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5D6AA148)) + (comp (ref R21) + (value 1k) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5D71A546)) + (comp (ref P3) + (value USB_A_FEMALE) + (footprint Connector_USB:USB_A_Molex_105057_Vertical) + (datasheet " ~") + (libsource (lib Connector) (part USB_A) (description "USB Type A connector")) + (sheetpath (names /) (tstamps /)) + (tstamp 5D756071)) + (comp (ref R1) + (value 22) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5D7861B9)) + (comp (ref R2) + (value 22) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5D786893)) + (comp (ref U1) + (value 74HC04) + (footprint Package_SO:SOIC-14_3.9x8.7mm_P1.27mm) + (datasheet https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf) + (libsource (lib 74xx) (part 74HC04) (description "hex inverter")) + (sheetpath (names /) (tstamps /)) + (tstamp 5D94FA5F)) + (comp (ref RN1) + (value 1K) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5D963352)) + (comp (ref L4) + (value LED_GREEN) + (footprint LED_THT:LED_D3.0mm) + (datasheet ~) + (libsource (lib Device) (part LED) (description "Light emitting diode")) + (sheetpath (names /) (tstamps /)) + (tstamp 5D9B2B00)) + (comp (ref R20) + (value 1k) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5D9B2B0A)) + (comp (ref RN2) + (value 1K) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5DAEFAA1)) + (comp (ref RN3) + (value 1K) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5DB06977)) + (comp (ref RN4) + (value 1K) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5DBB1A7C)) + (comp (ref RN5) + (value 1K) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5DBB1AAA)) + (comp (ref RN6) + (value 1K) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5DBB1ACD)) + (comp (ref D1) + (value "1N5819 (?)") + (footprint Diode_SMD:D_SOD-123) + (datasheet ~) + (libsource (lib Device) (part D) (description Diode)) + (sheetpath (names /) (tstamps /)) + (tstamp 5DD85482)) + (comp (ref C20) + (value 100n) + (footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part C) (description "Unpolarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DDD6DED)) + (comp (ref P2) + (value POWER_INPUT) + (footprint Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal) + (datasheet ~) + (libsource (lib Connector) (part Conn_01x04_Male) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DE866FD)) + (comp (ref U4) + (value LM1117-3.3) + (footprint Package_TO_SOT_SMD:SOT-223-3_TabPin2) + (datasheet http://www.ti.com/lit/ds/symlink/lm1117.pdf) + (libsource (lib Regulator_Linear) (part LM1117-3.3) (description "800mA Low-Dropout Linear Regulator, 3.3V fixed output, TO-220/TO-252/TO-263/SOT-223")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DF78E0D)) + (comp (ref C23) + (value 100n) + (footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part C) (description "Unpolarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5DFF67C6)) + (comp (ref C18) + (value 100n) + (footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part C) (description "Unpolarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E01A581)) + (comp (ref C19) + (value 10u) + (footprint Capacitor_THT:CP_Radial_D6.3mm_P2.50mm) + (datasheet ~) + (libsource (lib Device) (part CP1) (description "Polarized capacitor, US symbol")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E1923C8)) + (comp (ref C17) + (value 10u) + (footprint Capacitor_THT:CP_Radial_D6.3mm_P2.50mm) + (datasheet ~) + (libsource (lib Device) (part CP1) (description "Polarized capacitor, US symbol")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E1D589D)) + (comp (ref C6) + (value 100n) + (footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part C) (description "Unpolarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E1D7D0A)) + (comp (ref C7) + (value 100n) + (footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part C) (description "Unpolarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E1D8B51)) + (comp (ref C8) + (value 100n) + (footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part C) (description "Unpolarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E1D90DC)) + (comp (ref C9) + (value 100n) + (footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part C) (description "Unpolarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E1D9A31)) + (comp (ref L35) + (value LED_RED) + (footprint LED_THT:LED_D3.0mm-3) + (datasheet ~) + (libsource (lib Device) (part LED_Dual_CAC) (description "Dual LED, common anode on pin 2")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E38CE2F)) + (comp (ref U8) + (value "W25Q32JVSS (?)") + (footprint Package_SO:SOIC-8_5.23x5.23mm_P1.27mm) + (datasheet http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf) + (libsource (lib Memory_Flash) (part W25Q32JVSS) (description "32Mb Serial Flash Memory, Standard/Dual/Quad SPI, SOIC-8")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E48D3E5)) + (comp (ref C16) + (value 100n) + (footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part C) (description "Unpolarized capacitor")) + (sheetpath (names /) (tstamps /)) + (tstamp 5E7466C6)) + (comp (ref Q1) + (value MOS_N_GSD) + (footprint Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering) + (libsource (lib w_transistor) (part MOS_N_GSD) (description "N channel MOSFET, GSD footprint")) + (sheetpath (names /) (tstamps /)) + (tstamp 5ED88DA4)) + (comp (ref Q2) + (value MOS_N_GSD) + (footprint Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering) + (libsource (lib w_transistor) (part MOS_N_GSD) (description "N channel MOSFET, GSD footprint")) + (sheetpath (names /) (tstamps /)) + (tstamp 5ED89DF7)) + (comp (ref Q3) + (value MOS_N_GSD) + (footprint Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering) + (libsource (lib w_transistor) (part MOS_N_GSD) (description "N channel MOSFET, GSD footprint")) + (sheetpath (names /) (tstamps /)) + (tstamp 5ED8AA4F)) + (comp (ref Q6) + (value MOS_N_GSD) + (footprint Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering) + (libsource (lib w_transistor) (part MOS_N_GSD) (description "N channel MOSFET, GSD footprint")) + (sheetpath (names /) (tstamps /)) + (tstamp 5ED8B5C1)) + (comp (ref Q5) + (value MOS_N_GSD) + (footprint Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering) + (libsource (lib w_transistor) (part MOS_N_GSD) (description "N channel MOSFET, GSD footprint")) + (sheetpath (names /) (tstamps /)) + (tstamp 5ED8C6AD)) + (comp (ref Q4) + (value MOS_N_GSD) + (footprint Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering) + (libsource (lib w_transistor) (part MOS_N_GSD) (description "N channel MOSFET, GSD footprint")) + (sheetpath (names /) (tstamps /)) + (tstamp 5ED8CE05)) + (comp (ref R13) + (value 4k7) + (footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder) + (datasheet ~) + (libsource (lib Device) (part R) (description Resistor)) + (sheetpath (names /) (tstamps /)) + (tstamp 5EDF2BEC)) + (comp (ref C1) + (value 100u) + (footprint Capacitor_THT:CP_Radial_D6.3mm_P2.50mm) + (datasheet ~) + (libsource (lib Device) (part CP1) (description "Polarized capacitor, US symbol")) + (sheetpath (names /) (tstamps /)) + (tstamp 5EE6C285))) + (libparts + (libpart (lib 74xx) (part 74HCT04) + (aliases + (alias 74HC14) + (alias 74HC04) + (alias 74LS14)) + (description "hex inverter") + (docs https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf) + (footprints + (fp DIP*W7.62mm*)) + (fields + (field (name Reference) U) + (field (name Value) 74HCT04)) + (pins + (pin (num 1) (name ~) (type input)) + (pin (num 2) (name ~) (type output)) + (pin (num 3) (name ~) (type input)) + (pin (num 4) (name ~) (type output)) + (pin (num 5) (name ~) (type input)) + (pin (num 6) (name ~) (type output)) + (pin (num 7) (name GND) (type power_in)) + (pin (num 8) (name ~) (type output)) + (pin (num 9) (name ~) (type input)) + (pin (num 10) (name ~) (type output)) + (pin (num 11) (name ~) (type input)) + (pin (num 12) (name ~) (type output)) + (pin (num 13) (name ~) (type input)) + (pin (num 14) (name VCC) (type power_in)))) + (libpart (lib Connector) (part Conn_01x04_Male) + (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)") + (docs ~) + (footprints + (fp Connector*:*_1x??_*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_01x04_Male)) + (pins + (pin (num 1) (name Pin_1) (type passive)) + (pin (num 2) (name Pin_2) (type passive)) + (pin (num 3) (name Pin_3) (type passive)) + (pin (num 4) (name Pin_4) (type passive)))) + (libpart (lib Connector) (part USB_A) + (description "USB Type A connector") + (docs " ~") + (footprints + (fp USB*)) + (fields + (field (name Reference) J) + (field (name Value) USB_A)) + (pins + (pin (num 1) (name VBUS) (type power_in)) + (pin (num 2) (name D-) (type passive)) + (pin (num 3) (name D+) (type passive)) + (pin (num 4) (name GND) (type power_in)) + (pin (num 5) (name Shield) (type passive)))) + (libpart (lib Connector_Generic) (part Conn_02x03_Odd_Even) + (description "Generic connector, double row, 02x03, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)") + (docs ~) + (footprints + (fp Connector*:*_2x??_*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_02x03_Odd_Even)) + (pins + (pin (num 1) (name Pin_1) (type passive)) + (pin (num 2) (name Pin_2) (type passive)) + (pin (num 3) (name Pin_3) (type passive)) + (pin (num 4) (name Pin_4) (type passive)) + (pin (num 5) (name Pin_5) (type passive)) + (pin (num 6) (name Pin_6) (type passive)))) + (libpart (lib Connector_Generic) (part Conn_02x05_Odd_Even) + (description "Generic connector, double row, 02x05, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)") + (docs ~) + (footprints + (fp Connector*:*_2x??_*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_02x05_Odd_Even)) + (pins + (pin (num 1) (name Pin_1) (type passive)) + (pin (num 2) (name Pin_2) (type passive)) + (pin (num 3) (name Pin_3) (type passive)) + (pin (num 4) (name Pin_4) (type passive)) + (pin (num 5) (name Pin_5) (type passive)) + (pin (num 6) (name Pin_6) (type passive)) + (pin (num 7) (name Pin_7) (type passive)) + (pin (num 8) (name Pin_8) (type passive)) + (pin (num 9) (name Pin_9) (type passive)) + (pin (num 10) (name Pin_10) (type passive)))) + (libpart (lib Connector_Generic) (part Conn_02x07_Odd_Even) + (description "Generic connector, double row, 02x07, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)") + (docs ~) + (footprints + (fp Connector*:*_2x??_*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_02x07_Odd_Even)) + (pins + (pin (num 1) (name Pin_1) (type passive)) + (pin (num 2) (name Pin_2) (type passive)) + (pin (num 3) (name Pin_3) (type passive)) + (pin (num 4) (name Pin_4) (type passive)) + (pin (num 5) (name Pin_5) (type passive)) + (pin (num 6) (name Pin_6) (type passive)) + (pin (num 7) (name Pin_7) (type passive)) + (pin (num 8) (name Pin_8) (type passive)) + (pin (num 9) (name Pin_9) (type passive)) + (pin (num 10) (name Pin_10) (type passive)) + (pin (num 11) (name Pin_11) (type passive)) + (pin (num 12) (name Pin_12) (type passive)) + (pin (num 13) (name Pin_13) (type passive)) + (pin (num 14) (name Pin_14) (type passive)))) + (libpart (lib Connector_Generic) (part Conn_02x17_Odd_Even) + (description "Generic connector, double row, 02x17, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)") + (docs ~) + (footprints + (fp Connector*:*_2x??_*)) + (fields + (field (name Reference) J) + (field (name Value) Conn_02x17_Odd_Even)) + (pins + (pin (num 1) (name Pin_1) (type passive)) + (pin (num 2) (name Pin_2) (type passive)) + (pin (num 3) (name Pin_3) (type passive)) + (pin (num 4) (name Pin_4) (type passive)) + (pin (num 5) (name Pin_5) (type passive)) + (pin (num 6) (name Pin_6) (type passive)) + (pin (num 7) (name Pin_7) (type passive)) + (pin (num 8) (name Pin_8) (type passive)) + (pin (num 9) (name Pin_9) (type passive)) + (pin (num 10) (name Pin_10) (type passive)) + (pin (num 11) (name Pin_11) (type passive)) + (pin (num 12) (name Pin_12) (type passive)) + (pin (num 13) (name Pin_13) (type passive)) + (pin (num 14) (name Pin_14) (type passive)) + (pin (num 15) (name Pin_15) (type passive)) + (pin (num 16) (name Pin_16) (type passive)) + (pin (num 17) (name Pin_17) (type passive)) + (pin (num 18) (name Pin_18) (type passive)) + (pin (num 19) (name Pin_19) (type passive)) + (pin (num 20) (name Pin_20) (type passive)) + (pin (num 21) (name Pin_21) (type passive)) + (pin (num 22) (name Pin_22) (type passive)) + (pin (num 23) (name Pin_23) (type passive)) + (pin (num 24) (name Pin_24) (type passive)) + (pin (num 25) (name Pin_25) (type passive)) + (pin (num 26) (name Pin_26) (type passive)) + (pin (num 27) (name Pin_27) (type passive)) + (pin (num 28) (name Pin_28) (type passive)) + (pin (num 29) (name Pin_29) (type passive)) + (pin (num 30) (name Pin_30) (type passive)) + (pin (num 31) (name Pin_31) (type passive)) + (pin (num 32) (name Pin_32) (type passive)) + (pin (num 33) (name Pin_33) (type passive)) + (pin (num 34) (name Pin_34) (type passive)))) + (libpart (lib Device) (part C) + (description "Unpolarized capacitor") + (docs ~) + (footprints + (fp C_*)) + (fields + (field (name Reference) C) + (field (name Value) C)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib Device) (part CP1) + (description "Polarized capacitor, US symbol") + (docs ~) + (footprints + (fp CP_*)) + (fields + (field (name Reference) C) + (field (name Value) CP1)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib Device) (part Crystal) + (description "Two pin crystal") + (docs ~) + (footprints + (fp Crystal*)) + (fields + (field (name Reference) Y) + (field (name Value) Crystal)) + (pins + (pin (num 1) (name 1) (type passive)) + (pin (num 2) (name 2) (type passive)))) + (libpart (lib Device) (part D) + (description Diode) + (docs ~) + (footprints + (fp TO-???*) + (fp *_Diode_*) + (fp *SingleDiode*) + (fp D_*)) + (fields + (field (name Reference) D) + (field (name Value) D)) + (pins + (pin (num 1) (name K) (type passive)) + (pin (num 2) (name A) (type passive)))) + (libpart (lib Device) (part LED) + (description "Light emitting diode") + (docs ~) + (footprints + (fp LED*) + (fp LED_SMD:*) + (fp LED_THT:*)) + (fields + (field (name Reference) D) + (field (name Value) LED)) + (pins + (pin (num 1) (name K) (type passive)) + (pin (num 2) (name A) (type passive)))) + (libpart (lib Device) (part LED_Dual_CAC) + (description "Dual LED, common anode on pin 2") + (docs ~) + (footprints + (fp LED*) + (fp LED_SMD:*) + (fp LED_THT:*)) + (fields + (field (name Reference) D) + (field (name Value) LED_Dual_CAC)) + (pins + (pin (num 1) (name K1) (type input)) + (pin (num 2) (name A) (type input)) + (pin (num 3) (name K2) (type input)))) + (libpart (lib Device) (part R) + (description Resistor) + (docs ~) + (footprints + (fp R_*)) + (fields + (field (name Reference) R) + (field (name Value) R)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib MCU_ST_STM32F1) (part STM32F105R8Tx) + (aliases + (alias STM32F105RBTx) + (alias STM32F105RCTx)) + (description "ARM Cortex-M3 MCU, 64KB flash, 64KB RAM, 72MHz, 2-3.6V, 51 GPIO, LQFP-64") + (docs http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00220364.pdf) + (footprints + (fp LQFP*10x10mm*P0.5mm*)) + (fields + (field (name Reference) U) + (field (name Value) STM32F105R8Tx) + (field (name Footprint) Package_QFP:LQFP-64_10x10mm_P0.5mm)) + (pins + (pin (num 1) (name VBAT) (type power_in)) + (pin (num 2) (name PC13) (type BiDi)) + (pin (num 3) (name PC14) (type BiDi)) + (pin (num 4) (name PC15) (type BiDi)) + (pin (num 5) (name PD0) (type input)) + (pin (num 6) (name PD1) (type input)) + (pin (num 7) (name NRST) (type input)) + (pin (num 8) (name PC0) (type BiDi)) + (pin (num 9) (name PC1) (type BiDi)) + (pin (num 10) (name PC2) (type BiDi)) + (pin (num 11) (name PC3) (type BiDi)) + (pin (num 12) (name VSSA) (type power_in)) + (pin (num 13) (name VDDA) (type power_in)) + (pin (num 14) (name PA0) (type BiDi)) + (pin (num 15) (name PA1) (type BiDi)) + (pin (num 16) (name PA2) (type BiDi)) + (pin (num 17) (name PA3) (type BiDi)) + (pin (num 18) (name VSS) (type power_in)) + (pin (num 19) (name VDD) (type power_in)) + (pin (num 20) (name PA4) (type BiDi)) + (pin (num 21) (name PA5) (type BiDi)) + (pin (num 22) (name PA6) (type BiDi)) + (pin (num 23) (name PA7) (type BiDi)) + (pin (num 24) (name PC4) (type BiDi)) + (pin (num 25) (name PC5) (type BiDi)) + (pin (num 26) (name PB0) (type BiDi)) + (pin (num 27) (name PB1) (type BiDi)) + (pin (num 28) (name PB2) (type BiDi)) + (pin (num 29) (name PB10) (type BiDi)) + (pin (num 30) (name PB11) (type BiDi)) + (pin (num 31) (name VSS) (type power_in)) + (pin (num 32) (name VDD) (type power_in)) + (pin (num 33) (name PB12) (type BiDi)) + (pin (num 34) (name PB13) (type BiDi)) + (pin (num 35) (name PB14) (type BiDi)) + (pin (num 36) (name PB15) (type BiDi)) + (pin (num 37) (name PC6) (type BiDi)) + (pin (num 38) (name PC7) (type BiDi)) + (pin (num 39) (name PC8) (type BiDi)) + (pin (num 40) (name PC9) (type BiDi)) + (pin (num 41) (name PA8) (type BiDi)) + (pin (num 42) (name PA9) (type BiDi)) + (pin (num 43) (name PA10) (type BiDi)) + (pin (num 44) (name PA11) (type BiDi)) + (pin (num 45) (name PA12) (type BiDi)) + (pin (num 46) (name PA13) (type BiDi)) + (pin (num 47) (name VSS) (type power_in)) + (pin (num 48) (name VDD) (type power_in)) + (pin (num 49) (name PA14) (type BiDi)) + (pin (num 50) (name PA15) (type BiDi)) + (pin (num 51) (name PC10) (type BiDi)) + (pin (num 52) (name PC11) (type BiDi)) + (pin (num 53) (name PC12) (type BiDi)) + (pin (num 54) (name PD2) (type BiDi)) + (pin (num 55) (name PB3) (type BiDi)) + (pin (num 56) (name PB4) (type BiDi)) + (pin (num 57) (name PB5) (type BiDi)) + (pin (num 58) (name PB6) (type BiDi)) + (pin (num 59) (name PB7) (type BiDi)) + (pin (num 60) (name BOOT0) (type input)) + (pin (num 61) (name PB8) (type BiDi)) + (pin (num 62) (name PB9) (type BiDi)) + (pin (num 63) (name VSS) (type power_in)) + (pin (num 64) (name VDD) (type power_in)))) + (libpart (lib Memory_Flash) (part W25Q32JVSS) + (description "32Mb Serial Flash Memory, Standard/Dual/Quad SPI, SOIC-8") + (docs http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf) + (footprints + (fp SOIC*5.23x5.23mm*P1.27mm*)) + (fields + (field (name Reference) U) + (field (name Value) W25Q32JVSS) + (field (name Footprint) Package_SO:SOIC-8_5.23x5.23mm_P1.27mm)) + (pins + (pin (num 1) (name ~CS) (type input)) + (pin (num 2) (name "DO(IO1)") (type BiDi)) + (pin (num 3) (name IO2) (type BiDi)) + (pin (num 4) (name GND) (type power_in)) + (pin (num 5) (name "DI(IO0)") (type BiDi)) + (pin (num 6) (name CLK) (type input)) + (pin (num 7) (name IO3) (type BiDi)) + (pin (num 8) (name VCC) (type power_in)))) + (libpart (lib Regulator_Linear) (part LM1117-1.8) + (aliases + (alias LM1117-2.5) + (alias LM1117-3.3) + (alias LM1117-5.0) + (alias TLV1117-15) + (alias TLV1117-18) + (alias TLV1117-25) + (alias TLV1117-33) + (alias TLV1117-50)) + (description "800mA Low-Dropout Linear Regulator, 1.8V fixed output, TO-220/TO-252/TO-263/SOT-223") + (docs http://www.ti.com/lit/ds/symlink/lm1117.pdf) + (footprints + (fp SOT?223*) + (fp TO?263*) + (fp TO?252*) + (fp TO?220*)) + (fields + (field (name Reference) U) + (field (name Value) LM1117-1.8)) + (pins + (pin (num 1) (name GND) (type power_in)) + (pin (num 2) (name VO) (type power_out)) + (pin (num 3) (name VI) (type power_in)))) + (libpart (lib Switch) (part SW_Push) + (description "Push button switch, generic, two pins") + (docs ~) + (fields + (field (name Reference) SW) + (field (name Value) SW_Push)) + (pins + (pin (num 1) (name 1) (type passive)) + (pin (num 2) (name 2) (type passive)))) + (libpart (lib w_transistor) (part MOS_N_GSD) + (description "N channel MOSFET, GSD footprint") + (fields + (field (name Reference) Q) + (field (name Value) MOS_N_GSD)) + (pins + (pin (num 1) (name G) (type input)) + (pin (num 2) (name S) (type passive)) + (pin (num 3) (name D) (type passive))))) + (libraries + (library (logical 74xx) + (uri /usr/share/kicad/library/74xx.lib)) + (library (logical Connector) + (uri /usr/share/kicad/library/Connector.lib)) + (library (logical Connector_Generic) + (uri /usr/share/kicad/library/Connector_Generic.lib)) + (library (logical Device) + (uri /usr/share/kicad/library/Device.lib)) + (library (logical MCU_ST_STM32F1) + (uri /usr/share/kicad/library/MCU_ST_STM32F1.lib)) + (library (logical Memory_Flash) + (uri /usr/share/kicad/library/Memory_Flash.lib)) + (library (logical Regulator_Linear) + (uri /usr/share/kicad/library/Regulator_Linear.lib)) + (library (logical Switch) + (uri /usr/share/kicad/library/Switch.lib)) + (library (logical w_transistor) + (uri /home/sukko/Documents/kicad/lib/libs-walter/library/w_transistor.lib))) + (nets + (net (code 1) (name GND) + (node (ref Q5) (pin 2)) + (node (ref Q6) (pin 2)) + (node (ref Q3) (pin 2)) + (node (ref R13) (pin 2)) + (node (ref P1) (pin 3)) + (node (ref P1) (pin 31)) + (node (ref P1) (pin 33)) + (node (ref P1) (pin 5)) + (node (ref C3) (pin 2)) + (node (ref C5) (pin 2)) + (node (ref P1) (pin 29)) + (node (ref P1) (pin 25)) + (node (ref P1) (pin 13)) + (node (ref P1) (pin 15)) + (node (ref P1) (pin 17)) + (node (ref P1) (pin 19)) + (node (ref P1) (pin 21)) + (node (ref U8) (pin 4)) + (node (ref P1) (pin 23)) + (node (ref P3) (pin 5)) + (node (ref P3) (pin 4)) + (node (ref P1) (pin 27)) + (node (ref C20) (pin 2)) + (node (ref P1) (pin 1)) + (node (ref U4) (pin 1)) + (node (ref P2) (pin 3)) + (node (ref P2) (pin 2)) + (node (ref P5) (pin 2)) + (node (ref C8) (pin 2)) + (node (ref C23) (pin 2)) + (node (ref C18) (pin 2)) + (node (ref C9) (pin 2)) + (node (ref P5) (pin 4)) + (node (ref C7) (pin 2)) + (node (ref C6) (pin 2)) + (node (ref C17) (pin 2)) + (node (ref C19) (pin 2)) + (node (ref C1) (pin 2)) + (node (ref C16) (pin 2)) + (node (ref P1) (pin 7)) + (node (ref P1) (pin 9)) + (node (ref Q4) (pin 2)) + (node (ref P1) (pin 11)) + (node (ref P5) (pin 6)) + (node (ref P5) (pin 8)) + (node (ref Q2) (pin 2)) + (node (ref Q1) (pin 2)) + (node (ref P4) (pin 2)) + (node (ref J7) (pin 5)) + (node (ref U1) (pin 7)) + (node (ref S3) (pin 1)) + (node (ref C4) (pin 2)) + (node (ref U3) (pin 18)) + (node (ref S4) (pin 1)) + (node (ref U3) (pin 31)) + (node (ref U3) (pin 47)) + (node (ref U3) (pin 12)) + (node (ref U3) (pin 63))) + (net (code 2) (name "Net-(Q1-Pad1)") + (node (ref Q1) (pin 1)) + (node (ref RN1) (pin 1))) + (net (code 3) (name "Net-(RN1-Pad2)") + (node (ref U1) (pin 2)) + (node (ref RN1) (pin 2))) + (net (code 4) (name /~index) + (node (ref Q1) (pin 3)) + (node (ref P1) (pin 8))) + (net (code 5) (name "Net-(L4-Pad2)") + (node (ref R20) (pin 1)) + (node (ref L4) (pin 2))) + (net (code 6) (name +3V3) + (node (ref C16) (pin 1)) + (node (ref U3) (pin 1)) + (node (ref U3) (pin 19)) + (node (ref U3) (pin 32)) + (node (ref C6) (pin 1)) + (node (ref C17) (pin 1)) + (node (ref R20) (pin 2)) + (node (ref U4) (pin 2)) + (node (ref C7) (pin 1)) + (node (ref C8) (pin 1)) + (node (ref C9) (pin 1)) + (node (ref U3) (pin 13)) + (node (ref U3) (pin 64)) + (node (ref U3) (pin 48)) + (node (ref R10) (pin 1)) + (node (ref C18) (pin 1)) + (node (ref U8) (pin 3)) + (node (ref U8) (pin 7)) + (node (ref U8) (pin 8)) + (node (ref J7) (pin 6)) + (node (ref P4) (pin 7)) + (node (ref R21) (pin 2))) + (net (code 7) (name /~dskchg_3v3) + (node (ref U3) (pin 59)) + (node (ref U1) (pin 13))) + (net (code 8) (name /~selx) + (node (ref U3) (pin 14)) + (node (ref P5) (pin 14)) + (node (ref P5) (pin 12)) + (node (ref L4) (pin 1)) + (node (ref P5) (pin 10)) + (node (ref PU4) (pin 2))) + (net (code 9) (name /~step) + (node (ref U3) (pin 15)) + (node (ref P1) (pin 20)) + (node (ref PU6) (pin 2))) + (net (code 10) (name /~rdata_3v3) + (node (ref U1) (pin 11)) + (node (ref U3) (pin 23))) + (net (code 11) (name /~wdata) + (node (ref P1) (pin 22)) + (node (ref PU7) (pin 2)) + (node (ref U3) (pin 41))) + (net (code 12) (name /dir) + (node (ref PU5) (pin 2)) + (node (ref P1) (pin 18)) + (node (ref U3) (pin 26))) + (net (code 13) (name /~index_3v3) + (node (ref U1) (pin 1)) + (node (ref U3) (pin 61))) + (net (code 14) (name /~wprot_3v3) + (node (ref U3) (pin 57)) + (node (ref U1) (pin 5))) + (net (code 15) (name /~trk0_3v3) + (node (ref U3) (pin 58)) + (node (ref U1) (pin 3))) + (net (code 16) (name /~rdy_3v3) + (node (ref U1) (pin 9)) + (node (ref U3) (pin 55))) + (net (code 17) (name /~side) + (node (ref U3) (pin 56)) + (node (ref P1) (pin 32)) + (node (ref PU12) (pin 2))) + (net (code 18) (name /~wgate) + (node (ref U3) (pin 62)) + (node (ref PU8) (pin 2)) + (node (ref P1) (pin 24))) + (net (code 19) (name /~rdata) + (node (ref PU11) (pin 2)) + (node (ref Q5) (pin 3)) + (node (ref P1) (pin 30))) + (net (code 20) (name /~rdy) + (node (ref Q4) (pin 3)) + (node (ref P1) (pin 34)) + (node (ref PU13) (pin 2))) + (net (code 21) (name "Net-(Q6-Pad1)") + (node (ref Q6) (pin 1)) + (node (ref RN6) (pin 1))) + (net (code 22) (name "Net-(RN6-Pad2)") + (node (ref U1) (pin 12)) + (node (ref RN6) (pin 2))) + (net (code 23) (name /~dskchg) + (node (ref P1) (pin 2)) + (node (ref Q6) (pin 3)) + (node (ref PU1) (pin 2))) + (net (code 24) (name "Net-(RN3-Pad2)") + (node (ref RN3) (pin 2)) + (node (ref U1) (pin 6))) + (net (code 25) (name "Net-(Q2-Pad1)") + (node (ref RN2) (pin 1)) + (node (ref Q2) (pin 1))) + (net (code 26) (name "Net-(RN2-Pad2)") + (node (ref RN2) (pin 2)) + (node (ref U1) (pin 4))) + (net (code 27) (name /~trk0) + (node (ref Q2) (pin 3)) + (node (ref P1) (pin 26)) + (node (ref PU9) (pin 2))) + (net (code 28) (name "Net-(Q3-Pad1)") + (node (ref RN3) (pin 1)) + (node (ref Q3) (pin 1))) + (net (code 29) (name /~wprot) + (node (ref PU10) (pin 2)) + (node (ref Q3) (pin 3)) + (node (ref P1) (pin 28))) + (net (code 30) (name "Net-(Q4-Pad1)") + (node (ref RN4) (pin 1)) + (node (ref Q4) (pin 1))) + (net (code 31) (name "Net-(RN4-Pad2)") + (node (ref U1) (pin 8)) + (node (ref RN4) (pin 2))) + (net (code 32) (name "Net-(S4-Pad2)") + (node (ref U3) (pin 39)) + (node (ref S4) (pin 2))) + (net (code 33) (name /j7_pin1) + (node (ref J7) (pin 1)) + (node (ref U3) (pin 51))) + (net (code 34) (name /j7_pin2) + (node (ref J7) (pin 2)) + (node (ref U3) (pin 52))) + (net (code 35) (name /disp_clk) + (node (ref U3) (pin 30)) + (node (ref J7) (pin 3)) + (node (ref L35) (pin 3))) + (net (code 36) (name /disp_dio) + (node (ref U3) (pin 29)) + (node (ref J7) (pin 4)) + (node (ref L35) (pin 1))) + (net (code 37) (name /nrst) + (node (ref U3) (pin 7)) + (node (ref R10) (pin 2)) + (node (ref P4) (pin 1)) + (node (ref C4) (pin 1))) + (net (code 38) (name /ja) + (node (ref P5) (pin 3)) + (node (ref U3) (pin 37))) + (net (code 39) (name /jb) + (node (ref P5) (pin 5)) + (node (ref U3) (pin 16))) + (net (code 40) (name /jc) + (node (ref U3) (pin 27)) + (node (ref P5) (pin 7))) + (net (code 41) (name "Net-(S3-Pad2)") + (node (ref S3) (pin 2)) + (node (ref U3) (pin 38))) + (net (code 42) (name +5V) + (node (ref C23) (pin 1)) + (node (ref PU9) (pin 1)) + (node (ref PU7) (pin 1)) + (node (ref PU12) (pin 1)) + (node (ref PU13) (pin 1)) + (node (ref PU8) (pin 1)) + (node (ref PU10) (pin 1)) + (node (ref PU6) (pin 1)) + (node (ref P4) (pin 4)) + (node (ref PU3) (pin 1)) + (node (ref PU11) (pin 1)) + (node (ref PU5) (pin 1)) + (node (ref PU1) (pin 1)) + (node (ref PU2) (pin 1)) + (node (ref C1) (pin 1)) + (node (ref U4) (pin 3)) + (node (ref P3) (pin 1)) + (node (ref PU4) (pin 1)) + (node (ref C20) (pin 1)) + (node (ref P2) (pin 1)) + (node (ref U1) (pin 14)) + (node (ref C19) (pin 1))) + (net (code 43) (name "Net-(P3-Pad3)") + (node (ref P3) (pin 3)) + (node (ref R1) (pin 1))) + (net (code 44) (name /usb+) + (node (ref R1) (pin 2)) + (node (ref U3) (pin 45))) + (net (code 45) (name "Net-(P3-Pad2)") + (node (ref R2) (pin 1)) + (node (ref P3) (pin 2))) + (net (code 46) (name /usb-) + (node (ref R2) (pin 2)) + (node (ref U3) (pin 44))) + (net (code 47) (name /swclk) + (node (ref P4) (pin 6)) + (node (ref U3) (pin 49))) + (net (code 48) (name /tx) + (node (ref U3) (pin 42)) + (node (ref P4) (pin 5))) + (net (code 49) (name /rx) + (node (ref U3) (pin 43)) + (node (ref P4) (pin 3))) + (net (code 50) (name /spi_clk) + (node (ref U3) (pin 34)) + (node (ref U8) (pin 6))) + (net (code 51) (name /spi_do) + (node (ref U3) (pin 35)) + (node (ref U8) (pin 2))) + (net (code 52) (name /spi_di) + (node (ref U8) (pin 5)) + (node (ref U3) (pin 36))) + (net (code 53) (name /spi_cs) + (node (ref U8) (pin 1)) + (node (ref U3) (pin 33))) + (net (code 54) (name "Net-(L35-Pad2)") + (node (ref R21) (pin 1)) + (node (ref L35) (pin 2))) + (net (code 55) (name "Net-(D1-Pad2)") + (node (ref RN5) (pin 1)) + (node (ref Q5) (pin 1)) + (node (ref D1) (pin 2))) + (net (code 56) (name /boot0) + (node (ref U3) (pin 60)) + (node (ref P4) (pin 9)) + (node (ref R13) (pin 1))) + (net (code 57) (name "Net-(P2-Pad4)") + (node (ref P2) (pin 4))) + (net (code 58) (name "Net-(D1-Pad1)") + (node (ref RN5) (pin 2)) + (node (ref U1) (pin 10)) + (node (ref D1) (pin 1))) + (net (code 59) (name /~inuse) + (node (ref P5) (pin 1)) + (node (ref PU2) (pin 2)) + (node (ref P1) (pin 4))) + (net (code 60) (name /~sel1) + (node (ref P5) (pin 11)) + (node (ref P1) (pin 12))) + (net (code 61) (name /~mtron) + (node (ref P5) (pin 13)) + (node (ref P1) (pin 16))) + (net (code 62) (name /~sel0) + (node (ref P1) (pin 10)) + (node (ref PU3) (pin 2)) + (node (ref P5) (pin 9))) + (net (code 63) (name /~sel3) + (node (ref P1) (pin 6))) + (net (code 64) (name "Net-(U3-Pad11)") + (node (ref U3) (pin 11))) + (net (code 65) (name "Net-(U3-Pad8)") + (node (ref U3) (pin 8))) + (net (code 66) (name "Net-(U3-Pad9)") + (node (ref U3) (pin 9))) + (net (code 67) (name "Net-(U3-Pad53)") + (node (ref U3) (pin 53))) + (net (code 68) (name "Net-(U3-Pad2)") + (node (ref U3) (pin 2))) + (net (code 69) (name "Net-(U3-Pad3)") + (node (ref U3) (pin 3))) + (net (code 70) (name "Net-(U3-Pad4)") + (node (ref U3) (pin 4))) + (net (code 71) (name "Net-(U3-Pad10)") + (node (ref U3) (pin 10))) + (net (code 72) (name "Net-(U3-Pad24)") + (node (ref U3) (pin 24))) + (net (code 73) (name "Net-(U3-Pad25)") + (node (ref U3) (pin 25))) + (net (code 74) (name "Net-(U3-Pad40)") + (node (ref U3) (pin 40))) + (net (code 75) (name "Net-(C5-Pad1)") + (node (ref U3) (pin 6)) + (node (ref Y1) (pin 2)) + (node (ref C5) (pin 1))) + (net (code 76) (name "Net-(U3-Pad54)") + (node (ref U3) (pin 54))) + (net (code 77) (name "Net-(U3-Pad22)") + (node (ref U3) (pin 22))) + (net (code 78) (name "Net-(U3-Pad46)") + (node (ref U3) (pin 46))) + (net (code 79) (name "Net-(U3-Pad50)") + (node (ref U3) (pin 50))) + (net (code 80) (name "Net-(U3-Pad17)") + (node (ref U3) (pin 17))) + (net (code 81) (name "Net-(U3-Pad20)") + (node (ref U3) (pin 20))) + (net (code 82) (name "Net-(U3-Pad21)") + (node (ref U3) (pin 21))) + (net (code 83) (name "Net-(U3-Pad28)") + (node (ref U3) (pin 28))) + (net (code 84) (name "Net-(C3-Pad1)") + (node (ref U3) (pin 5)) + (node (ref C3) (pin 1)) + (node (ref Y1) (pin 1))) + (net (code 85) (name /~sel2) + (node (ref P1) (pin 14))) + (net (code 86) (name "Net-(P4-Pad8)") + (node (ref P4) (pin 8))) + (net (code 87) (name "Net-(P4-Pad10)") + (node (ref P4) (pin 10))))) \ No newline at end of file diff --git a/OpenFlops.pro b/OpenFlops.pro new file mode 100644 index 0000000..72e15f1 --- /dev/null +++ b/OpenFlops.pro @@ -0,0 +1,238 @@ +update=gio 25 lug 2019 00:58:30 CEST +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +[pcbnew] +version=1 +PageLayoutDescrFile= +LastNetListRead=OpenFlops.net +CopperLayerCount=2 +BoardThickness=1.6 +AllowMicroVias=0 +AllowBlindVias=0 +RequireCourtyardDefinitions=0 +ProhibitOverlappingCourtyards=1 +MinTrackWidth=0.2 +MinViaDiameter=0.4 +MinViaDrill=0.3 +MinMicroViaDiameter=0.2 +MinMicroViaDrill=0.09999999999999999 +MinHoleToHole=0.25 +TrackWidth1=0.25 +ViaDiameter1=0.8 +ViaDrill1=0.4 +dPairWidth1=0.2 +dPairGap1=0.25 +dPairViaGap1=0.25 +SilkLineWidth=0.12 +SilkTextSizeV=1 +SilkTextSizeH=1 +SilkTextSizeThickness=0.15 +SilkTextItalic=0 +SilkTextUpright=1 +CopperLineWidth=0.2 +CopperTextSizeV=1.5 +CopperTextSizeH=1.5 +CopperTextThickness=0.3 +CopperTextItalic=0 +CopperTextUpright=1 +EdgeCutLineWidth=0.05 +CourtyardLineWidth=0.05 +OthersLineWidth=0.15 +OthersTextSizeV=1 +OthersTextSizeH=1 +OthersTextSizeThickness=0.15 +OthersTextItalic=0 +OthersTextUpright=1 +SolderMaskClearance=0.051 +SolderMaskMinWidth=0.25 +SolderPasteClearance=0 +SolderPasteRatio=0 +[pcbnew/Layer.F.Cu] +Name=F.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.In1.Cu] +Name=In1.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In2.Cu] +Name=In2.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In3.Cu] +Name=In3.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In4.Cu] +Name=In4.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In5.Cu] +Name=In5.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In6.Cu] +Name=In6.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In7.Cu] +Name=In7.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In8.Cu] +Name=In8.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In9.Cu] +Name=In9.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In10.Cu] +Name=In10.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In11.Cu] +Name=In11.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In12.Cu] +Name=In12.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In13.Cu] +Name=In13.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In14.Cu] +Name=In14.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In15.Cu] +Name=In15.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In16.Cu] +Name=In16.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In17.Cu] +Name=In17.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In18.Cu] +Name=In18.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In19.Cu] +Name=In19.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In20.Cu] +Name=In20.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In21.Cu] +Name=In21.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In22.Cu] +Name=In22.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In23.Cu] +Name=In23.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In24.Cu] +Name=In24.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In25.Cu] +Name=In25.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In26.Cu] +Name=In26.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In27.Cu] +Name=In27.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In28.Cu] +Name=In28.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In29.Cu] +Name=In29.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In30.Cu] +Name=In30.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.B.Cu] +Name=B.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.B.Adhes] +Enabled=1 +[pcbnew/Layer.F.Adhes] +Enabled=1 +[pcbnew/Layer.B.Paste] +Enabled=1 +[pcbnew/Layer.F.Paste] +Enabled=1 +[pcbnew/Layer.B.SilkS] +Enabled=1 +[pcbnew/Layer.F.SilkS] +Enabled=1 +[pcbnew/Layer.B.Mask] +Enabled=1 +[pcbnew/Layer.F.Mask] +Enabled=1 +[pcbnew/Layer.Dwgs.User] +Enabled=1 +[pcbnew/Layer.Cmts.User] +Enabled=1 +[pcbnew/Layer.Eco1.User] +Enabled=1 +[pcbnew/Layer.Eco2.User] +Enabled=1 +[pcbnew/Layer.Edge.Cuts] +Enabled=1 +[pcbnew/Layer.Margin] +Enabled=1 +[pcbnew/Layer.B.CrtYd] +Enabled=1 +[pcbnew/Layer.F.CrtYd] +Enabled=1 +[pcbnew/Layer.B.Fab] +Enabled=1 +[pcbnew/Layer.F.Fab] +Enabled=1 +[pcbnew/Layer.Rescue] +Enabled=1 +[pcbnew/Netclasses] +[pcbnew/Netclasses/Default] +Name=Default +Clearance=0.2 +TrackWidth=0.25 +ViaDiameter=0.8 +ViaDrill=0.4 +uViaDiameter=0.3 +uViaDrill=0.1 +dPairWidth=0.2 +dPairGap=0.25 +dPairViaGap=0.25 diff --git a/OpenFlops.sch b/OpenFlops.sch new file mode 100644 index 0000000..e4d991c --- /dev/null +++ b/OpenFlops.sch @@ -0,0 +1,2284 @@ +EESchema Schematic File Version 4 +EELAYER 29 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "OpenFlops" +Date "2019-07-24" +Rev "1git" +Comp "SukkoPera" +Comment1 "Based on schematics by H.M." +Comment2 "Licensed under CERN OHL v.1.2" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L MCU_ST_STM32F1:STM32F105RBTx U3 +U 1 1 5D3A085C +P 2555 2900 +F 0 "U3" H 3100 4655 50 0000 C CNN +F 1 "STM32F105RBT6" H 3125 1130 50 0000 C CNN +F 2 "Package_QFP:LQFP-64_10x10mm_P0.5mm" H 1955 1200 50 0001 R CNN +F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00220364.pdf" H 2555 2900 50 0001 C CNN + 1 2555 2900 + 1 0 0 -1 +$EndComp +NoConn ~ 3255 1600 +NoConn ~ 3255 1700 +NoConn ~ 3255 1800 +NoConn ~ 3255 1900 +NoConn ~ 3255 2600 +NoConn ~ 3255 2800 +NoConn ~ 3255 3200 +NoConn ~ 1855 2800 +NoConn ~ 1855 4200 +NoConn ~ 1855 4300 +NoConn ~ 1855 4400 +NoConn ~ 1855 4500 +NoConn ~ 1855 3900 +NoConn ~ 1855 3000 +NoConn ~ 1855 3100 +NoConn ~ 1855 3200 +NoConn ~ 1855 3300 +NoConn ~ 1855 3400 +NoConn ~ 1855 3500 +$Comp +L Device:Crystal Y1 +U 1 1 5D3A386B +P 1405 2700 +F 0 "Y1" V 1359 2831 50 0000 L CNN +F 1 "8 MHz" V 1450 2831 50 0000 L CNN +F 2 "Crystal:Crystal_HC49-U_Vertical" H 1405 2700 50 0001 C CNN +F 3 "~" H 1405 2700 50 0001 C CNN + 1 1405 2700 + 0 1 1 0 +$EndComp +$Comp +L Device:C C3 +U 1 1 5D3A5E9D +P 950 2550 +F 0 "C3" V 698 2550 50 0000 C CNN +F 1 "22p" V 789 2550 50 0000 C CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 988 2400 50 0001 C CNN +F 3 "~" H 950 2550 50 0001 C CNN + 1 950 2550 + 0 1 1 0 +$EndComp +$Comp +L Device:C C5 +U 1 1 5D3A791F +P 950 2850 +F 0 "C5" V 1110 2850 50 0000 C CNN +F 1 "22p" V 1201 2850 50 0000 C CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 988 2700 50 0001 C CNN +F 3 "~" H 950 2850 50 0001 C CNN + 1 950 2850 + 0 1 1 0 +$EndComp +Wire Wire Line + 1100 2550 1405 2550 +Wire Wire Line + 1405 2850 1100 2850 +$Comp +L power:GND #PWR0101 +U 1 1 5D3A82E2 +P 620 2930 +F 0 "#PWR0101" H 620 2680 50 0001 C CNN +F 1 "GND" H 625 2757 50 0000 C CNN +F 2 "" H 620 2930 50 0001 C CNN +F 3 "" H 620 2930 50 0001 C CNN + 1 620 2930 + 1 0 0 -1 +$EndComp +Wire Wire Line + 800 2550 620 2550 +Wire Wire Line + 620 2550 620 2850 +Wire Wire Line + 800 2850 620 2850 +Connection ~ 620 2850 +Wire Wire Line + 620 2850 620 2930 +Wire Wire Line + 1405 2550 1710 2550 +Wire Wire Line + 1710 2550 1710 2600 +Wire Wire Line + 1710 2600 1855 2600 +Connection ~ 1405 2550 +Wire Wire Line + 1855 2700 1710 2700 +Wire Wire Line + 1710 2700 1710 2850 +Wire Wire Line + 1710 2850 1405 2850 +Connection ~ 1405 2850 +Wire Wire Line + 2555 4700 2555 4875 +$Comp +L power:GND #PWR0102 +U 1 1 5D3A9C17 +P 2555 4980 +F 0 "#PWR0102" H 2555 4730 50 0001 C CNN +F 1 "GND" H 2560 4807 50 0000 C CNN +F 2 "" H 2555 4980 50 0001 C CNN +F 3 "" H 2555 4980 50 0001 C CNN + 1 2555 4980 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2455 4700 2455 4875 +Wire Wire Line + 2455 4875 2555 4875 +Wire Wire Line + 2655 4875 2655 4700 +Wire Wire Line + 2755 4700 2755 4875 +Wire Wire Line + 2755 4875 2655 4875 +Connection ~ 2655 4875 +Wire Wire Line + 2455 4875 2355 4875 +Wire Wire Line + 2355 4875 2355 4700 +Connection ~ 2455 4875 +$Comp +L Connector_Generic:Conn_02x07_Odd_Even P5 +U 1 1 5D3AB475 +P 10140 1115 +F 0 "P5" H 10190 1632 50 0000 C CNN +F 1 "JUMPERS" H 10190 1541 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_2x07_P2.54mm_Vertical" H 10140 1115 50 0001 C CNN +F 3 "~" H 10140 1115 50 0001 C CNN + 1 10140 1115 + -1 0 0 -1 +$EndComp +Wire Wire Line + 9840 1115 9620 1115 +Wire Wire Line + 9840 815 9620 815 +Wire Wire Line + 9620 815 9620 915 +Connection ~ 9620 1115 +Wire Wire Line + 9840 915 9620 915 +Connection ~ 9620 915 +Wire Wire Line + 9620 915 9620 1015 +Wire Wire Line + 9840 1015 9620 1015 +Connection ~ 9620 1015 +Wire Wire Line + 9620 1015 9620 1115 +Wire Wire Line + 10340 915 10575 915 +Wire Wire Line + 10340 1015 10575 1015 +Wire Wire Line + 10340 1115 10575 1115 +Text Label 10575 915 2 50 ~ 0 +ja +Text Label 10575 1015 2 50 ~ 0 +jb +Text Label 10575 1115 2 50 ~ 0 +jc +Wire Wire Line + 9840 1415 9715 1415 +Text Label 9015 1415 0 50 ~ 0 +~selx +$Comp +L Device:R PU4 +U 1 1 5D3B0BC4 +P 9305 1080 +F 0 "PU4" H 9315 1230 50 0000 L CNN +F 1 "1k" V 9305 1030 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 9235 1080 50 0001 C CNN +F 3 "~" H 9305 1080 50 0001 C CNN + 1 9305 1080 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9305 1230 9305 1415 +Connection ~ 9305 1415 +Wire Wire Line + 9305 1415 9015 1415 +$Comp +L power:+5V #PWR0103 +U 1 1 5D3B1AC4 +P 9305 835 +F 0 "#PWR0103" H 9305 685 50 0001 C CNN +F 1 "+5V" H 9320 1008 50 0000 C CNN +F 2 "" H 9305 835 50 0001 C CNN +F 3 "" H 9305 835 50 0001 C CNN + 1 9305 835 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9305 835 9305 930 +Wire Wire Line + 9840 1215 9715 1215 +Wire Wire Line + 9715 1215 9715 1315 +Connection ~ 9715 1415 +Wire Wire Line + 9715 1415 9305 1415 +Wire Wire Line + 9840 1315 9715 1315 +Connection ~ 9715 1315 +Wire Wire Line + 9715 1315 9715 1415 +Wire Wire Line + 9620 1115 9620 1560 +$Comp +L power:GND #PWR0104 +U 1 1 5D3AE70B +P 9620 1560 +F 0 "#PWR0104" H 9620 1310 50 0001 C CNN +F 1 "GND" H 9625 1387 50 0000 C CNN +F 2 "" H 9620 1560 50 0001 C CNN +F 3 "" H 9620 1560 50 0001 C CNN + 1 9620 1560 + 1 0 0 -1 +$EndComp +$Comp +L Connector_Generic:Conn_02x17_Odd_Even P1 +U 1 1 5D3B452E +P 10140 3805 +F 0 "P1" H 10190 4822 50 0000 C CNN +F 1 "FLOPPY_CONN" H 10190 4731 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_2x17_P2.54mm_Vertical" H 10140 3805 50 0001 C CNN +F 3 "~" H 10140 3805 50 0001 C CNN + 1 10140 3805 + -1 0 0 -1 +$EndComp +Wire Wire Line + 10340 3005 10580 3005 +Wire Wire Line + 10580 3005 10580 3105 +$Comp +L power:GND #PWR0105 +U 1 1 5D3B8A17 +P 10580 4805 +F 0 "#PWR0105" H 10580 4555 50 0001 C CNN +F 1 "GND" H 10585 4632 50 0000 C CNN +F 2 "" H 10580 4805 50 0001 C CNN +F 3 "" H 10580 4805 50 0001 C CNN + 1 10580 4805 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10340 3105 10580 3105 +Connection ~ 10580 3105 +Wire Wire Line + 10580 3105 10580 3205 +Wire Wire Line + 10340 3205 10580 3205 +Wire Wire Line + 10340 3305 10580 3305 +Wire Wire Line + 10340 3405 10580 3405 +Wire Wire Line + 10340 3505 10580 3505 +Wire Wire Line + 10340 3605 10580 3605 +Wire Wire Line + 10340 3705 10580 3705 +Wire Wire Line + 10340 3805 10580 3805 +Wire Wire Line + 10340 3905 10580 3905 +Wire Wire Line + 10340 4005 10580 4005 +Wire Wire Line + 10340 4105 10580 4105 +Wire Wire Line + 10340 4205 10580 4205 +Wire Wire Line + 10340 4305 10580 4305 +Wire Wire Line + 10340 4405 10580 4405 +Wire Wire Line + 10340 4505 10580 4505 +Wire Wire Line + 10340 4605 10580 4605 +Connection ~ 10580 3205 +Wire Wire Line + 10580 3205 10580 3305 +Connection ~ 10580 3305 +Connection ~ 10580 3405 +Connection ~ 10580 3505 +Connection ~ 10580 3605 +Connection ~ 10580 3705 +Connection ~ 10580 3805 +Connection ~ 10580 3905 +Connection ~ 10580 4005 +Connection ~ 10580 4105 +Connection ~ 10580 4205 +Connection ~ 10580 4305 +Connection ~ 10580 4405 +Connection ~ 10580 4505 +Connection ~ 10580 4605 +Wire Wire Line + 10580 3305 10580 3405 +Wire Wire Line + 10580 3405 10580 3505 +Wire Wire Line + 10580 3505 10580 3605 +Wire Wire Line + 10580 3605 10580 3705 +Wire Wire Line + 10580 3705 10580 3805 +Wire Wire Line + 10580 3805 10580 3905 +Wire Wire Line + 10580 3905 10580 4005 +Wire Wire Line + 10580 4005 10580 4105 +Wire Wire Line + 10580 4105 10580 4205 +Wire Wire Line + 10580 4205 10580 4305 +Wire Wire Line + 10580 4305 10580 4405 +Wire Wire Line + 10580 4405 10580 4505 +Wire Wire Line + 10580 4505 10580 4605 +Wire Wire Line + 10580 4605 10580 4805 +$Comp +L Device:R PU13 +U 1 1 5D3C392D +P 9520 2655 +F 0 "PU13" H 9530 2800 50 0000 L CNN +F 1 "1k" V 9520 2610 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 9450 2655 50 0001 C CNN +F 3 "~" H 9520 2655 50 0001 C CNN + 1 9520 2655 + 1 0 0 -1 +$EndComp +$Comp +L Device:R PU11 +U 1 1 5D3C3FB3 +P 9285 2655 +F 0 "PU11" H 9295 2800 50 0000 L CNN +F 1 "1k" V 9285 2610 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 9215 2655 50 0001 C CNN +F 3 "~" H 9285 2655 50 0001 C CNN + 1 9285 2655 + 1 0 0 -1 +$EndComp +$Comp +L Device:R PU9 +U 1 1 5D3C44E9 +P 9050 2655 +F 0 "PU9" H 9065 2800 50 0000 L CNN +F 1 "1k" V 9050 2610 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 8980 2655 50 0001 C CNN +F 3 "~" H 9050 2655 50 0001 C CNN + 1 9050 2655 + 1 0 0 -1 +$EndComp +$Comp +L Device:R PU7 +U 1 1 5D3C4F3D +P 8815 2655 +F 0 "PU7" H 8830 2800 50 0000 L CNN +F 1 "1k" V 8815 2610 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 8745 2655 50 0001 C CNN +F 3 "~" H 8815 2655 50 0001 C CNN + 1 8815 2655 + 1 0 0 -1 +$EndComp +$Comp +L Device:R PU5 +U 1 1 5D3C55CE +P 8580 2655 +F 0 "PU5" H 8595 2800 50 0000 L CNN +F 1 "1k" V 8580 2610 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 8510 2655 50 0001 C CNN +F 3 "~" H 8580 2655 50 0001 C CNN + 1 8580 2655 + 1 0 0 -1 +$EndComp +$Comp +L Device:R PU2 +U 1 1 5D3C6E7A +P 8345 2655 +F 0 "PU2" H 8355 2800 50 0000 L CNN +F 1 "1k" V 8345 2610 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 8275 2655 50 0001 C CNN +F 3 "~" H 8345 2655 50 0001 C CNN + 1 8345 2655 + 1 0 0 -1 +$EndComp +$Comp +L Device:R PU12 +U 1 1 5D3C814D +P 9405 2355 +F 0 "PU12" H 9415 2500 50 0000 L CNN +F 1 "1k" V 9405 2310 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 9335 2355 50 0001 C CNN +F 3 "~" H 9405 2355 50 0001 C CNN + 1 9405 2355 + 1 0 0 -1 +$EndComp +$Comp +L Device:R PU10 +U 1 1 5D3C8157 +P 9170 2355 +F 0 "PU10" H 9175 2500 50 0000 L CNN +F 1 "1k" V 9170 2310 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 9100 2355 50 0001 C CNN +F 3 "~" H 9170 2355 50 0001 C CNN + 1 9170 2355 + 1 0 0 -1 +$EndComp +$Comp +L Device:R PU8 +U 1 1 5D3C8161 +P 8935 2355 +F 0 "PU8" H 8940 2500 50 0000 L CNN +F 1 "1k" V 8935 2310 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 8865 2355 50 0001 C CNN +F 3 "~" H 8935 2355 50 0001 C CNN + 1 8935 2355 + 1 0 0 -1 +$EndComp +$Comp +L Device:R PU6 +U 1 1 5D3C816B +P 8700 2355 +F 0 "PU6" H 8705 2500 50 0000 L CNN +F 1 "1k" V 8700 2310 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 8630 2355 50 0001 C CNN +F 3 "~" H 8700 2355 50 0001 C CNN + 1 8700 2355 + 1 0 0 -1 +$EndComp +$Comp +L Device:R PU3 +U 1 1 5D3C8175 +P 8465 2355 +F 0 "PU3" H 8475 2500 50 0000 L CNN +F 1 "1k" V 8465 2310 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 8395 2355 50 0001 C CNN +F 3 "~" H 8465 2355 50 0001 C CNN + 1 8465 2355 + 1 0 0 -1 +$EndComp +$Comp +L Device:R PU1 +U 1 1 5D3C817F +P 8230 2355 +F 0 "PU1" H 8395 2500 50 0000 R CNN +F 1 "1k" V 8230 2405 50 0000 R CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 8160 2355 50 0001 C CNN +F 3 "~" H 8230 2355 50 0001 C CNN + 1 8230 2355 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9520 2805 9520 4605 +Connection ~ 9520 4605 +Wire Wire Line + 9520 4605 9840 4605 +Wire Wire Line + 9405 2505 9405 4505 +Connection ~ 9405 4505 +Wire Wire Line + 9405 4505 9840 4505 +Wire Wire Line + 9285 2805 9285 4405 +Connection ~ 9285 4405 +Wire Wire Line + 9285 4405 9840 4405 +Wire Wire Line + 9170 2505 9170 4305 +Connection ~ 9170 4305 +Wire Wire Line + 9170 4305 9840 4305 +Connection ~ 9050 4205 +Wire Wire Line + 9050 4205 9840 4205 +Connection ~ 8935 4105 +Wire Wire Line + 8935 4105 9050 4105 +Connection ~ 8815 4005 +Wire Wire Line + 8815 4005 8935 4005 +Connection ~ 8700 3905 +Wire Wire Line + 8700 3905 8815 3905 +Wire Wire Line + 8580 2805 8580 3805 +Connection ~ 8580 3805 +Wire Wire Line + 8580 3805 8700 3805 +Wire Wire Line + 8465 2505 8465 3405 +Connection ~ 8465 3405 +Wire Wire Line + 8465 3405 9840 3405 +Wire Wire Line + 8345 2805 8345 3105 +Connection ~ 8345 3105 +Wire Wire Line + 8345 3105 9840 3105 +Wire Wire Line + 8230 2505 8230 3005 +Connection ~ 8230 3005 +Wire Wire Line + 8230 3005 9840 3005 +$Comp +L power:+5V #PWR0106 +U 1 1 5D421473 +P 8935 2030 +F 0 "#PWR0106" H 8935 1880 50 0001 C CNN +F 1 "+5V" H 8950 2203 50 0000 C CNN +F 2 "" H 8935 2030 50 0001 C CNN +F 3 "" H 8935 2030 50 0001 C CNN + 1 8935 2030 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8935 2030 8935 2115 +Wire Wire Line + 8230 2205 8230 2115 +Wire Wire Line + 8230 2115 8345 2115 +Wire Wire Line + 9405 2115 9405 2205 +Wire Wire Line + 9170 2205 9170 2115 +Connection ~ 9170 2115 +Wire Wire Line + 9170 2115 9285 2115 +Wire Wire Line + 8700 2205 8700 2115 +Connection ~ 8700 2115 +Wire Wire Line + 8700 2115 8815 2115 +Wire Wire Line + 8465 2205 8465 2115 +Connection ~ 8465 2115 +Wire Wire Line + 8465 2115 8580 2115 +Wire Wire Line + 8345 2505 8345 2115 +Connection ~ 8345 2115 +Wire Wire Line + 8345 2115 8465 2115 +Wire Wire Line + 8580 2505 8580 2115 +Connection ~ 8580 2115 +Wire Wire Line + 8580 2115 8700 2115 +Wire Wire Line + 8815 2505 8815 2115 +Connection ~ 8815 2115 +Wire Wire Line + 8815 2115 8935 2115 +Wire Wire Line + 9050 2505 9050 2115 +Connection ~ 9050 2115 +Wire Wire Line + 9050 2115 9170 2115 +Wire Wire Line + 9285 2505 9285 2115 +Connection ~ 9285 2115 +Wire Wire Line + 9285 2115 9405 2115 +Wire Wire Line + 9405 2115 9520 2115 +Wire Wire Line + 9520 2115 9520 2505 +Connection ~ 9405 2115 +Connection ~ 8935 2115 +Wire Wire Line + 8935 2115 8935 2205 +Wire Wire Line + 8935 2115 9050 2115 +Text Notes 10630 3185 0 50 ~ 0 +KEY, MIGHT\nBE MISSING +Text Notes 7825 2720 0 50 ~ 0 +IBM PC +Text Notes 7775 2805 2 50 ~ 0 +SHUGART\n(AMIGA) +Text Notes 7820 4605 0 50 ~ 0 +~dskchg +Text Notes 7820 3705 0 50 ~ 0 +~moteb +Text Notes 7820 3605 0 50 ~ 0 +~drvsa +Text Notes 7820 3505 0 50 ~ 0 +~drvsb +Text Notes 7820 3405 0 50 ~ 0 +~motea +Text Notes 7820 3005 0 50 ~ 0 +~redwc +Text Label 7505 4505 0 50 ~ 0 +~side +Text Label 7505 3905 0 50 ~ 0 +~step +Text Label 7505 4605 0 50 ~ 0 +~rdy +Text Label 7505 4405 0 50 ~ 0 +~rdata +Text Label 7505 4305 0 50 ~ 0 +~wprot +Text Label 7505 4205 0 50 ~ 0 +~trk0 +Text Label 7505 4105 0 50 ~ 0 +~wgate +Text Label 7505 4005 0 50 ~ 0 +~wdata +Text Label 7505 3805 0 50 ~ 0 +dir +Text Label 7505 3705 0 50 ~ 0 +~mtron +Text Label 7505 3605 0 50 ~ 0 +~sel2 +Text Label 7505 3505 0 50 ~ 0 +~sel1 +Text Label 7505 3405 0 50 ~ 0 +~sel0 +Text Label 7505 3305 0 50 ~ 0 +~index +Text Label 7505 3205 0 50 ~ 0 +~sel3 +Text Label 7505 3105 0 50 ~ 0 +~inuse +Text Label 7505 3005 0 50 ~ 0 +~dskchg +Wire Wire Line + 7505 3805 8580 3805 +Wire Wire Line + 7505 3905 8700 3905 +Wire Wire Line + 7505 4005 8815 4005 +Wire Wire Line + 7505 4105 8935 4105 +Wire Wire Line + 7505 4605 9520 4605 +Wire Wire Line + 7505 4505 9405 4505 +Wire Wire Line + 7505 4405 9285 4405 +Wire Wire Line + 7505 4305 9170 4305 +Wire Wire Line + 7505 4205 9050 4205 +Wire Wire Line + 7505 3705 9840 3705 +Wire Wire Line + 7505 3605 9840 3605 +Wire Wire Line + 7505 3505 9840 3505 +Wire Wire Line + 7505 3405 8465 3405 +Wire Wire Line + 7505 3305 9840 3305 +Wire Wire Line + 7505 3205 9840 3205 +Wire Wire Line + 7505 3105 8345 3105 +Wire Wire Line + 7505 3005 8230 3005 +NoConn ~ 7505 3205 +NoConn ~ 7505 3605 +Wire Wire Line + 10340 815 10575 815 +Text Label 10575 815 2 50 ~ 0 +~inuse +Wire Wire Line + 10340 1215 10575 1215 +Text Label 10575 1215 2 50 ~ 0 +~sel0 +Wire Wire Line + 10340 1315 10575 1315 +Text Label 10575 1315 2 50 ~ 0 +~sel1 +Wire Wire Line + 10340 1415 10575 1415 +Text Label 10575 1415 2 50 ~ 0 +~mtron +Text Notes 7820 3105 0 50 ~ 0 +n/c +Text Notes 7820 3205 0 50 ~ 0 +n/c +$Comp +L power:+5V #PWR0107 +U 1 1 5D4931E2 +P 855 7220 +F 0 "#PWR0107" H 855 7070 50 0001 C CNN +F 1 "+5V" H 870 7393 50 0000 C CNN +F 2 "" H 855 7220 50 0001 C CNN +F 3 "" H 855 7220 50 0001 C CNN + 1 855 7220 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0108 +U 1 1 5D4937BC +P 1220 7355 +F 0 "#PWR0108" H 1220 7105 50 0001 C CNN +F 1 "GND" H 1225 7182 50 0000 C CNN +F 2 "" H 1220 7355 50 0001 C CNN +F 3 "" H 1220 7355 50 0001 C CNN + 1 1220 7355 + 1 0 0 -1 +$EndComp +$Comp +L power:PWR_FLAG #FLG0101 +U 1 1 5D49415A +P 1220 7220 +F 0 "#FLG0101" H 1220 7295 50 0001 C CNN +F 1 "PWR_FLAG" H 1220 7393 50 0000 C CNN +F 2 "" H 1220 7220 50 0001 C CNN +F 3 "~" H 1220 7220 50 0001 C CNN + 1 1220 7220 + 1 0 0 -1 +$EndComp +$Comp +L power:PWR_FLAG #FLG0102 +U 1 1 5D494B33 +P 855 7355 +F 0 "#FLG0102" H 855 7430 50 0001 C CNN +F 1 "PWR_FLAG" H 855 7528 50 0000 C CNN +F 2 "" H 855 7355 50 0001 C CNN +F 3 "~" H 855 7355 50 0001 C CNN + 1 855 7355 + -1 0 0 1 +$EndComp +Wire Wire Line + 855 7355 855 7220 +Wire Wire Line + 1220 7220 1220 7355 +$Comp +L power:+3.3V #PWR0109 +U 1 1 5D4CEFBB +P 2605 945 +F 0 "#PWR0109" H 2605 795 50 0001 C CNN +F 1 "+3.3V" H 2620 1118 50 0000 C CNN +F 2 "" H 2605 945 50 0001 C CNN +F 3 "" H 2605 945 50 0001 C CNN + 1 2605 945 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2355 1100 2355 1010 +Wire Wire Line + 2355 1010 2455 1010 +Wire Wire Line + 2855 1010 2855 1100 +Wire Wire Line + 2605 945 2605 1010 +Connection ~ 2605 1010 +Wire Wire Line + 2605 1010 2655 1010 +Wire Wire Line + 2455 1100 2455 1010 +Connection ~ 2455 1010 +Wire Wire Line + 2455 1010 2555 1010 +Wire Wire Line + 2555 1100 2555 1010 +Connection ~ 2555 1010 +Wire Wire Line + 2555 1010 2605 1010 +Wire Wire Line + 2655 1100 2655 1010 +Connection ~ 2655 1010 +Wire Wire Line + 2655 1010 2755 1010 +Wire Wire Line + 2755 1100 2755 1010 +Connection ~ 2755 1010 +Wire Wire Line + 2755 1010 2855 1010 +$Comp +L Connector_Generic:Conn_02x05_Odd_Even P4 +U 1 1 5D4FBC5B +P 10040 5780 +F 0 "P4" H 10090 6197 50 0000 C CNN +F 1 "PROG_PORT" H 10090 6106 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical" H 10040 5780 50 0001 C CNN +F 3 "~" H 10040 5780 50 0001 C CNN + 1 10040 5780 + 1 0 0 -1 +$EndComp +NoConn ~ 10340 5880 +NoConn ~ 10340 5980 +Wire Wire Line + 10340 5580 10445 5580 +Wire Wire Line + 10445 5580 10445 6060 +$Comp +L power:GND #PWR0110 +U 1 1 5D516B3D +P 10445 6060 +F 0 "#PWR0110" H 10445 5810 50 0001 C CNN +F 1 "GND" H 10450 5887 50 0000 C CNN +F 2 "" H 10445 6060 50 0001 C CNN +F 3 "" H 10445 6060 50 0001 C CNN + 1 10445 6060 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0111 +U 1 1 5D5171A7 +P 10690 5495 +F 0 "#PWR0111" H 10690 5345 50 0001 C CNN +F 1 "+5V" H 10705 5668 50 0000 C CNN +F 2 "" H 10690 5495 50 0001 C CNN +F 3 "" H 10690 5495 50 0001 C CNN + 1 10690 5495 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10340 5680 10690 5680 +Wire Wire Line + 10690 5680 10690 5495 +Wire Wire Line + 9840 5580 9565 5580 +Wire Wire Line + 9840 5680 9565 5680 +Wire Wire Line + 9840 5780 9565 5780 +Wire Wire Line + 9840 5980 9565 5980 +Text Label 9565 5580 0 50 ~ 0 +nrst +Text Label 9565 5680 0 50 ~ 0 +rx +Text Label 9565 5780 0 50 ~ 0 +tx +Text Label 9565 5980 0 50 ~ 0 +boot0 +$Comp +L power:+3.3V #PWR0112 +U 1 1 5D529BA2 +P 9460 5495 +F 0 "#PWR0112" H 9460 5345 50 0001 C CNN +F 1 "+3.3V" H 9475 5668 50 0000 C CNN +F 2 "" H 9460 5495 50 0001 C CNN +F 3 "" H 9460 5495 50 0001 C CNN + 1 9460 5495 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9460 5495 9460 5880 +Wire Wire Line + 9460 5880 9840 5880 +Wire Wire Line + 1855 1500 1580 1500 +Text Label 1580 1500 0 50 ~ 0 +boot0 +Wire Wire Line + 1855 1300 1385 1300 +$Comp +L Device:R R10 +U 1 1 5D547A46 +P 1385 1030 +F 0 "R10" H 1550 1175 50 0000 R CNN +F 1 "4k7" V 1385 1080 50 0000 R CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 1315 1030 50 0001 C CNN +F 3 "~" H 1385 1030 50 0001 C CNN + 1 1385 1030 + 1 0 0 -1 +$EndComp +$Comp +L power:+3.3V #PWR0113 +U 1 1 5D54884E +P 1385 815 +F 0 "#PWR0113" H 1385 665 50 0001 C CNN +F 1 "+3.3V" H 1400 988 50 0000 C CNN +F 2 "" H 1385 815 50 0001 C CNN +F 3 "" H 1385 815 50 0001 C CNN + 1 1385 815 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1385 815 1385 880 +Wire Wire Line + 1385 1180 1385 1300 +Connection ~ 1385 1300 +$Comp +L Device:C C4 +U 1 1 5D565E6D +P 1385 1560 +F 0 "C4" H 1270 1606 50 0000 R CNN +F 1 "100n" H 1270 1515 50 0000 R CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 1423 1410 50 0001 C CNN +F 3 "~" H 1385 1560 50 0001 C CNN + 1 1385 1560 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1385 1410 1385 1300 +$Comp +L power:GND #PWR0114 +U 1 1 5D570875 +P 1385 2000 +F 0 "#PWR0114" H 1385 1750 50 0001 C CNN +F 1 "GND" H 1390 1827 50 0000 C CNN +F 2 "" H 1385 2000 50 0001 C CNN +F 3 "" H 1385 2000 50 0001 C CNN + 1 1385 2000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1385 1710 1385 1930 +Text Label 1580 1300 0 50 ~ 0 +nrst +Wire Wire Line + 1855 3600 1505 3600 +Text Label 1505 3600 0 50 ~ 0 +ja +Wire Wire Line + 3255 1500 3820 1500 +Text Label 3820 1500 2 50 ~ 0 +jb +Wire Wire Line + 3255 3100 3820 3100 +Text Label 3820 3100 2 50 ~ 0 +jc +$Comp +L Switch:SW_Push S3 +U 1 1 5D5C2554 +P 1125 3600 +F 0 "S3" H 1125 3885 50 0000 C CNN +F 1 "BT_RIGHT" H 1125 3794 50 0000 C CNN +F 2 "" H 1125 3800 50 0001 C CNN +F 3 "~" H 1125 3800 50 0001 C CNN + 1 1125 3600 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push S4 +U 1 1 5D5C315F +P 1125 3800 +F 0 "S4" H 1125 3707 50 0000 C CNN +F 1 "BT_LEFT" H 1125 3616 50 0000 C CNN +F 2 "" H 1125 4000 50 0001 C CNN +F 3 "~" H 1125 4000 50 0001 C CNN + 1 1125 3800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1325 3600 1410 3600 +Wire Wire Line + 1410 3600 1410 3700 +Wire Wire Line + 1410 3700 1855 3700 +Wire Wire Line + 1325 3800 1855 3800 +Wire Wire Line + 925 3600 775 3600 +$Comp +L power:GND #PWR0115 +U 1 1 5D5F30B1 +P 775 3920 +F 0 "#PWR0115" H 775 3670 50 0001 C CNN +F 1 "GND" H 780 3747 50 0000 C CNN +F 2 "" H 775 3920 50 0001 C CNN +F 3 "" H 775 3920 50 0001 C CNN + 1 775 3920 + 1 0 0 -1 +$EndComp +Wire Wire Line + 775 3600 775 3800 +Wire Wire Line + 925 3800 775 3800 +Connection ~ 775 3800 +Wire Wire Line + 775 3800 775 3920 +Wire Wire Line + 1855 4000 1505 4000 +Text Label 1505 4000 0 50 ~ 0 +j7_pin1 +Wire Wire Line + 1855 4100 1505 4100 +Text Label 1505 4100 0 50 ~ 0 +j7_pin2 +Wire Wire Line + 8700 3805 9840 3805 +Wire Wire Line + 8815 3905 9840 3905 +Wire Wire Line + 8935 4005 9840 4005 +Wire Wire Line + 9050 4105 9840 4105 +$Comp +L Connector_Generic:Conn_02x03_Odd_Even J7 +U 1 1 5D6AA148 +P 8210 5780 +F 0 "J7" H 8260 6097 50 0000 C CNN +F 1 "DISPLAY_PORT" H 8260 6006 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Horizontal" H 8210 5780 50 0001 C CNN +F 3 "~" H 8210 5780 50 0001 C CNN + 1 8210 5780 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8010 5680 7695 5680 +Wire Wire Line + 8010 5780 7695 5780 +Wire Wire Line + 8825 5680 8510 5680 +Wire Wire Line + 8825 5780 8510 5780 +Text Label 7695 5680 0 50 ~ 0 +j7_pin1 +Text Label 8825 5680 2 50 ~ 0 +j7_pin2 +$Comp +L power:GND #PWR0116 +U 1 1 5D6C4D7E +P 7605 5945 +F 0 "#PWR0116" H 7605 5695 50 0001 C CNN +F 1 "GND" H 7610 5772 50 0000 C CNN +F 2 "" H 7605 5945 50 0001 C CNN +F 3 "" H 7605 5945 50 0001 C CNN + 1 7605 5945 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7605 5880 7605 5945 +Wire Wire Line + 7605 5880 8010 5880 +$Comp +L power:+3.3V #PWR0117 +U 1 1 5D6D29A6 +P 8955 5595 +F 0 "#PWR0117" H 8955 5445 50 0001 C CNN +F 1 "+3.3V" H 8970 5768 50 0000 C CNN +F 2 "" H 8955 5595 50 0001 C CNN +F 3 "" H 8955 5595 50 0001 C CNN + 1 8955 5595 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8955 5595 8955 5880 +Wire Wire Line + 8510 5880 8955 5880 +Text Label 7695 5780 0 50 ~ 0 +disp_clk +Text Label 8825 5780 2 50 ~ 0 +disp_dio +Text Label 3660 4000 2 50 ~ 0 +disp_dio +Text Label 3660 4100 2 50 ~ 0 +disp_clk +$Comp +L Device:R R21 +U 1 1 5D71A546 +P 4140 3075 +F 0 "R21" H 4130 2930 50 0000 R CNN +F 1 "1k" V 4140 3125 50 0000 R CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 4070 3075 50 0001 C CNN +F 3 "~" H 4140 3075 50 0001 C CNN + 1 4140 3075 + -1 0 0 1 +$EndComp +$Comp +L power:+3.3V #PWR0118 +U 1 1 5D745C7D +P 4140 2860 +F 0 "#PWR0118" H 4140 2710 50 0001 C CNN +F 1 "+3.3V" H 4155 3033 50 0000 C CNN +F 2 "" H 4140 2860 50 0001 C CNN +F 3 "" H 4140 2860 50 0001 C CNN + 1 4140 2860 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4140 2860 4140 2925 +$Comp +L Connector:USB_A P3 +U 1 1 5D756071 +P 8065 1050 +F 0 "P3" H 7835 1039 50 0000 R CNN +F 1 "USB_A_FEMALE" H 7835 948 50 0000 R CNN +F 2 "Connector_USB:USB_A_Molex_105057_Vertical" H 8215 1000 50 0001 C CNN +F 3 " ~" H 8215 1000 50 0001 C CNN + 1 8065 1050 + -1 0 0 -1 +$EndComp +Wire Wire Line + 8065 1450 8065 1535 +Wire Wire Line + 8065 1535 8115 1535 +Wire Wire Line + 8165 1535 8165 1450 +$Comp +L power:GND #PWR0119 +U 1 1 5D767243 +P 8115 1600 +F 0 "#PWR0119" H 8115 1350 50 0001 C CNN +F 1 "GND" H 8120 1427 50 0000 C CNN +F 2 "" H 8115 1600 50 0001 C CNN +F 3 "" H 8115 1600 50 0001 C CNN + 1 8115 1600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8115 1535 8115 1600 +Connection ~ 8115 1535 +Wire Wire Line + 8115 1535 8165 1535 +$Comp +L power:+5V #PWR0120 +U 1 1 5D77665C +P 7640 785 +F 0 "#PWR0120" H 7640 635 50 0001 C CNN +F 1 "+5V" H 7655 958 50 0000 C CNN +F 2 "" H 7640 785 50 0001 C CNN +F 3 "" H 7640 785 50 0001 C CNN + 1 7640 785 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7640 785 7640 850 +Wire Wire Line + 7640 850 7765 850 +$Comp +L Device:R R1 +U 1 1 5D7861B9 +P 7480 1050 +F 0 "R1" V 7385 1050 50 0000 C CNN +F 1 "22" V 7480 1050 50 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 7410 1050 50 0001 C CNN +F 3 "~" H 7480 1050 50 0001 C CNN + 1 7480 1050 + 0 1 1 0 +$EndComp +$Comp +L Device:R R2 +U 1 1 5D786893 +P 7480 1150 +F 0 "R2" V 7575 1150 50 0000 C CNN +F 1 "22" V 7480 1150 50 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 7410 1150 50 0001 C CNN +F 3 "~" H 7480 1150 50 0001 C CNN + 1 7480 1150 + 0 1 1 0 +$EndComp +Wire Wire Line + 7630 1050 7765 1050 +Wire Wire Line + 7630 1150 7765 1150 +Wire Wire Line + 7330 1050 7065 1050 +Wire Wire Line + 7330 1150 7065 1150 +Text Label 7065 1050 0 50 ~ 0 +usb+ +Text Label 7065 1150 0 50 ~ 0 +usb- +Wire Wire Line + 3255 2400 3820 2400 +Text Label 3820 2400 2 50 ~ 0 +usb- +Wire Wire Line + 3255 2500 3820 2500 +Text Label 3820 2500 2 50 ~ 0 +usb+ +Wire Wire Line + 3255 2700 3820 2700 +Text Label 3820 2700 2 50 ~ 0 +swclk +Text Label 10690 5780 2 50 ~ 0 +swclk +Wire Wire Line + 10690 5780 10340 5780 +Wire Wire Line + 3255 2200 3820 2200 +Text Label 3820 2200 2 50 ~ 0 +tx +Wire Wire Line + 3255 2300 3820 2300 +Text Label 3820 2300 2 50 ~ 0 +rx +Wire Wire Line + 9050 2805 9050 4205 +Wire Wire Line + 8935 2505 8935 4105 +Wire Wire Line + 8815 2805 8815 4005 +Wire Wire Line + 8700 2505 8700 3905 +Text Label 3820 1300 2 50 ~ 0 +~selx +Wire Wire Line + 3255 1400 3820 1400 +Text Label 3820 1400 2 50 ~ 0 +~step +Text Notes 10610 845 0 50 ~ 0 +J5 +Text Notes 10610 945 0 50 ~ 0 +JA +Text Notes 10610 1045 0 50 ~ 0 +JB +Text Notes 10610 1145 0 50 ~ 0 +JC +Text Notes 10610 1245 0 50 ~ 0 +S0 +Text Notes 10610 1345 0 50 ~ 0 +S1 +Text Notes 10610 1445 0 50 ~ 0 +M0 +Wire Wire Line + 3255 2000 3820 2000 +Text Label 3820 2000 2 50 ~ 0 +~rdata_3v3 +Wire Wire Line + 3255 2100 3820 2100 +Text Label 3820 2100 2 50 ~ 0 +~wdata +Wire Wire Line + 3255 3000 3820 3000 +Text Label 3820 3000 2 50 ~ 0 +dir +Wire Wire Line + 3255 3700 3820 3700 +Text Label 3820 3700 2 50 ~ 0 +~dskchg_3v3 +Wire Wire Line + 3255 3800 3820 3800 +Text Label 3820 3800 2 50 ~ 0 +~index_3v3 +Wire Wire Line + 3255 3500 3820 3500 +Text Label 3820 3500 2 50 ~ 0 +~wprot_3v3 +Wire Wire Line + 3255 3600 3820 3600 +Text Label 3820 3600 2 50 ~ 0 +~trk0_3v3 +Wire Wire Line + 3255 3300 3820 3300 +Wire Wire Line + 3255 3400 3820 3400 +Text Label 3820 3400 2 50 ~ 0 +~side +Text Label 3820 3300 2 50 ~ 0 +~rdy_3v3 +Wire Wire Line + 3255 3900 3820 3900 +Text Label 3820 3900 2 50 ~ 0 +~wgate +$Comp +L 74xx:74HC04 U1 +U 1 1 5D94FA5F +P 2165 5590 +F 0 "U1" H 2165 5907 50 0000 C CNN +F 1 "74HC04" H 2165 5816 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 2165 5590 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 2165 5590 50 0001 C CNN + 1 2165 5590 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74HC04 U1 +U 3 1 5D953F4C +P 2165 7290 +F 0 "U1" H 2165 7607 50 0000 C CNN +F 1 "74HC04" H 2165 7516 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 2165 7290 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 2165 7290 50 0001 C CNN + 3 2165 7290 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74HC04 U1 +U 4 1 5D95513B +P 4825 5590 +F 0 "U1" H 4825 5907 50 0000 C CNN +F 1 "74HC04" H 4825 5816 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 4825 5590 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 4825 5590 50 0001 C CNN + 4 4825 5590 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74HC04 U1 +U 5 1 5D957328 +P 4825 6440 +F 0 "U1" H 4825 6757 50 0000 C CNN +F 1 "74HC04" H 4825 6666 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 4825 6440 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 4825 6440 50 0001 C CNN + 5 4825 6440 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74HC04 U1 +U 6 1 5D95A888 +P 4825 7290 +F 0 "U1" H 4825 7607 50 0000 C CNN +F 1 "74HC04" H 4825 7516 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 4825 7290 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 4825 7290 50 0001 C CNN + 6 4825 7290 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74HC04 U1 +U 7 1 5D95EFCC +P 810 5905 +F 0 "U1" H 1015 6270 50 0000 R CNN +F 1 "74HC04" H 1140 5535 50 0000 R CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 810 5905 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 810 5905 50 0001 C CNN + 7 810 5905 + 1 0 0 -1 +$EndComp +$Comp +L Device:R RN1 +U 1 1 5D963352 +P 2710 5590 +F 0 "RN1" V 2805 5590 50 0000 C CNN +F 1 "1K" V 2710 5590 50 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 2640 5590 50 0001 C CNN +F 3 "~" H 2710 5590 50 0001 C CNN + 1 2710 5590 + 0 1 1 0 +$EndComp +Wire Wire Line + 2465 5590 2560 5590 +Wire Wire Line + 2860 5590 2940 5590 +$Comp +L power:GND #PWR0121 +U 1 1 5D988B92 +P 3140 5805 +F 0 "#PWR0121" H 3140 5555 50 0001 C CNN +F 1 "GND" H 3145 5632 50 0000 C CNN +F 2 "" H 3140 5805 50 0001 C CNN +F 3 "" H 3140 5805 50 0001 C CNN + 1 3140 5805 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3140 5740 3140 5805 +Wire Wire Line + 3140 5440 3140 5340 +Wire Wire Line + 3140 5340 3725 5340 +$Comp +L Device:LED L4 +U 1 1 5D9B2B00 +P 4190 1300 +F 0 "L4" H 4183 1516 50 0000 C CNN +F 1 "LED_GREEN" H 4183 1425 50 0000 C CNN +F 2 "LED_THT:LED_D3.0mm" H 4190 1300 50 0001 C CNN +F 3 "~" H 4190 1300 50 0001 C CNN + 1 4190 1300 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R20 +U 1 1 5D9B2B0A +P 4465 965 +F 0 "R20" H 4455 820 50 0000 R CNN +F 1 "1k" V 4465 1015 50 0000 R CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 4395 965 50 0001 C CNN +F 3 "~" H 4465 965 50 0001 C CNN + 1 4465 965 + -1 0 0 1 +$EndComp +Wire Wire Line + 4340 1300 4465 1300 +$Comp +L power:+3.3V #PWR0122 +U 1 1 5D9B2B19 +P 4465 750 +F 0 "#PWR0122" H 4465 600 50 0001 C CNN +F 1 "+3.3V" H 4480 923 50 0000 C CNN +F 2 "" H 4465 750 50 0001 C CNN +F 3 "" H 4465 750 50 0001 C CNN + 1 4465 750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4465 750 4465 815 +Wire Wire Line + 4465 1115 4465 1300 +Wire Wire Line + 3255 1300 4040 1300 +Wire Wire Line + 1865 5590 1475 5590 +$Comp +L 74xx:74HC04 U1 +U 2 1 5D951B3E +P 2165 6440 +F 0 "U1" H 2165 6757 50 0000 C CNN +F 1 "74HC04" H 2165 6666 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 2165 6440 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT04.pdf" H 2165 6440 50 0001 C CNN + 2 2165 6440 + 1 0 0 -1 +$EndComp +$Comp +L Device:R RN2 +U 1 1 5DAEFAA1 +P 2710 6440 +F 0 "RN2" V 2805 6440 50 0000 C CNN +F 1 "1K" V 2710 6440 50 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 2640 6440 50 0001 C CNN +F 3 "~" H 2710 6440 50 0001 C CNN + 1 2710 6440 + 0 1 1 0 +$EndComp +Wire Wire Line + 2465 6440 2560 6440 +Wire Wire Line + 2860 6440 2940 6440 +$Comp +L power:GND #PWR0123 +U 1 1 5DAEFAAD +P 3140 6655 +F 0 "#PWR0123" H 3140 6405 50 0001 C CNN +F 1 "GND" H 3145 6482 50 0000 C CNN +F 2 "" H 3140 6655 50 0001 C CNN +F 3 "" H 3140 6655 50 0001 C CNN + 1 3140 6655 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3140 6590 3140 6655 +Wire Wire Line + 3140 6290 3140 6190 +Wire Wire Line + 3140 6190 3725 6190 +$Comp +L Device:R RN3 +U 1 1 5DB06977 +P 2710 7290 +F 0 "RN3" V 2805 7290 50 0000 C CNN +F 1 "1K" V 2710 7290 50 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 2640 7290 50 0001 C CNN +F 3 "~" H 2710 7290 50 0001 C CNN + 1 2710 7290 + 0 1 1 0 +$EndComp +Wire Wire Line + 2465 7290 2560 7290 +Wire Wire Line + 2860 7290 2940 7290 +$Comp +L power:GND #PWR0124 +U 1 1 5DB06983 +P 3140 7505 +F 0 "#PWR0124" H 3140 7255 50 0001 C CNN +F 1 "GND" H 3145 7332 50 0000 C CNN +F 2 "" H 3140 7505 50 0001 C CNN +F 3 "" H 3140 7505 50 0001 C CNN + 1 3140 7505 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3140 7440 3140 7505 +Wire Wire Line + 3140 7140 3140 7040 +Wire Wire Line + 3140 7040 3725 7040 +Wire Wire Line + 1865 6440 1475 6440 +Wire Wire Line + 1865 7290 1475 7290 +$Comp +L Device:R RN4 +U 1 1 5DBB1A7C +P 5370 5590 +F 0 "RN4" V 5465 5590 50 0000 C CNN +F 1 "1K" V 5370 5590 50 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 5300 5590 50 0001 C CNN +F 3 "~" H 5370 5590 50 0001 C CNN + 1 5370 5590 + 0 1 1 0 +$EndComp +Wire Wire Line + 5125 5590 5220 5590 +Wire Wire Line + 5520 5590 5600 5590 +$Comp +L power:GND #PWR0125 +U 1 1 5DBB1A88 +P 5800 5805 +F 0 "#PWR0125" H 5800 5555 50 0001 C CNN +F 1 "GND" H 5805 5632 50 0000 C CNN +F 2 "" H 5800 5805 50 0001 C CNN +F 3 "" H 5800 5805 50 0001 C CNN + 1 5800 5805 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5800 5740 5800 5805 +Wire Wire Line + 5800 5440 5800 5340 +Wire Wire Line + 5800 5340 6385 5340 +Wire Wire Line + 4525 5590 4045 5590 +$Comp +L Device:R RN5 +U 1 1 5DBB1AAA +P 5370 6440 +F 0 "RN5" V 5465 6440 50 0000 C CNN +F 1 "1K" V 5370 6440 50 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 5300 6440 50 0001 C CNN +F 3 "~" H 5370 6440 50 0001 C CNN + 1 5370 6440 + 0 1 1 0 +$EndComp +Wire Wire Line + 5125 6440 5175 6440 +Wire Wire Line + 5520 6440 5555 6440 +$Comp +L power:GND #PWR0126 +U 1 1 5DBB1AB6 +P 5800 6655 +F 0 "#PWR0126" H 5800 6405 50 0001 C CNN +F 1 "GND" H 5805 6482 50 0000 C CNN +F 2 "" H 5800 6655 50 0001 C CNN +F 3 "" H 5800 6655 50 0001 C CNN + 1 5800 6655 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5800 6590 5800 6655 +Wire Wire Line + 5800 6290 5800 6190 +Wire Wire Line + 5800 6190 6385 6190 +$Comp +L Device:R RN6 +U 1 1 5DBB1ACD +P 5370 7290 +F 0 "RN6" V 5465 7290 50 0000 C CNN +F 1 "1K" V 5370 7290 50 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 5300 7290 50 0001 C CNN +F 3 "~" H 5370 7290 50 0001 C CNN + 1 5370 7290 + 0 1 1 0 +$EndComp +Wire Wire Line + 5125 7290 5220 7290 +Wire Wire Line + 5520 7290 5600 7290 +$Comp +L power:GND #PWR0127 +U 1 1 5DBB1AD9 +P 5800 7505 +F 0 "#PWR0127" H 5800 7255 50 0001 C CNN +F 1 "GND" H 5805 7332 50 0000 C CNN +F 2 "" H 5800 7505 50 0001 C CNN +F 3 "" H 5800 7505 50 0001 C CNN + 1 5800 7505 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5800 7440 5800 7505 +Wire Wire Line + 5800 7140 5800 7040 +Wire Wire Line + 5800 7040 6385 7040 +Wire Wire Line + 4525 6440 4045 6440 +Wire Wire Line + 4525 7290 4045 7290 +Text Label 1475 5590 0 50 ~ 0 +~index_3v3 +Text Label 3725 5340 2 50 ~ 0 +~index +Text Label 4045 7290 0 50 ~ 0 +~dskchg_3v3 +Text Label 6385 7040 2 50 ~ 0 +~dskchg +Text Label 1475 6440 0 50 ~ 0 +~trk0_3v3 +Text Label 3725 6190 2 50 ~ 0 +~trk0 +Text Label 3725 7040 2 50 ~ 0 +~wprot +Text Label 1475 7290 0 50 ~ 0 +~wprot_3v3 +Text Label 4045 6440 0 50 ~ 0 +~rdata_3v3 +$Comp +L Device:D D1 +U 1 1 5DD85482 +P 5375 6685 +F 0 "D1" H 5375 6561 50 0000 C CNN +F 1 "1N5819 (?)" H 5375 6470 50 0000 C CNN +F 2 "Diode_SMD:D_SOD-123" H 5375 6685 50 0001 C CNN +F 3 "~" H 5375 6685 50 0001 C CNN + 1 5375 6685 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5555 6440 5555 6685 +Wire Wire Line + 5555 6685 5525 6685 +Connection ~ 5555 6440 +Wire Wire Line + 5555 6440 5600 6440 +Wire Wire Line + 5225 6685 5175 6685 +Wire Wire Line + 5175 6685 5175 6440 +Connection ~ 5175 6440 +Wire Wire Line + 5175 6440 5220 6440 +Text Label 6385 6190 2 50 ~ 0 +~rdata +Text Label 4045 5590 0 50 ~ 0 +~rdy_3v3 +Text Label 6385 5340 2 50 ~ 0 +~rdy +$Comp +L Device:C C20 +U 1 1 5DDD6DED +P 1275 5910 +F 0 "C20" H 1390 5956 50 0000 L CNN +F 1 "100n" H 1390 5865 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 1313 5760 50 0001 C CNN +F 3 "~" H 1275 5910 50 0001 C CNN + 1 1275 5910 + 1 0 0 -1 +$EndComp +Wire Wire Line + 810 5405 810 5270 +Wire Wire Line + 810 5270 1035 5270 +Wire Wire Line + 1275 5270 1275 5760 +Wire Wire Line + 1275 6060 1275 6585 +Wire Wire Line + 1275 6585 1035 6585 +Wire Wire Line + 810 6585 810 6405 +$Comp +L power:GND #PWR0128 +U 1 1 5DE1039A +P 1035 6650 +F 0 "#PWR0128" H 1035 6400 50 0001 C CNN +F 1 "GND" H 1040 6477 50 0000 C CNN +F 2 "" H 1035 6650 50 0001 C CNN +F 3 "" H 1035 6650 50 0001 C CNN + 1 1035 6650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1035 6585 1035 6650 +Connection ~ 1035 6585 +Wire Wire Line + 1035 6585 810 6585 +$Comp +L power:+5V #PWR0129 +U 1 1 5DE2BDF5 +P 1035 5135 +F 0 "#PWR0129" H 1035 4985 50 0001 C CNN +F 1 "+5V" H 1050 5308 50 0000 C CNN +F 2 "" H 1035 5135 50 0001 C CNN +F 3 "" H 1035 5135 50 0001 C CNN + 1 1035 5135 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1035 5270 1035 5135 +Connection ~ 1035 5270 +Wire Wire Line + 1035 5270 1275 5270 +Wire Wire Line + 5540 1015 5655 1015 +Wire Wire Line + 5540 1115 5655 1115 +Wire Wire Line + 5540 1215 5755 1215 +NoConn ~ 5755 1215 +Wire Wire Line + 5655 1015 5655 1115 +Connection ~ 5655 1115 +Wire Wire Line + 5655 1115 5910 1115 +Wire Wire Line + 5910 1115 5910 1290 +$Comp +L power:GND #PWR0130 +U 1 1 5DF36499 +P 5910 1290 +F 0 "#PWR0130" H 5910 1040 50 0001 C CNN +F 1 "GND" H 5915 1117 50 0000 C CNN +F 2 "" H 5910 1290 50 0001 C CNN +F 3 "" H 5910 1290 50 0001 C CNN + 1 5910 1290 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0131 +U 1 1 5DF36F94 +P 5910 850 +F 0 "#PWR0131" H 5910 700 50 0001 C CNN +F 1 "+5V" H 5925 1023 50 0000 C CNN +F 2 "" H 5910 850 50 0001 C CNN +F 3 "" H 5910 850 50 0001 C CNN + 1 5910 850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5910 850 5910 915 +Wire Wire Line + 5540 915 5910 915 +$Comp +L Connector:Conn_01x04_Male P2 +U 1 1 5DE866FD +P 5340 1015 +F 0 "P2" H 5450 1330 50 0000 C CNN +F 1 "POWER_INPUT" H 5450 1235 50 0000 C CNN +F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal" H 5340 1015 50 0001 C CNN +F 3 "~" H 5340 1015 50 0001 C CNN + 1 5340 1015 + 1 0 0 -1 +$EndComp +$Comp +L Regulator_Linear:LM1117-3.3 U4 +U 1 1 5DF78E0D +P 5870 1985 +F 0 "U4" H 5870 2227 50 0000 C CNN +F 1 "LM1117-3.3" H 5870 2136 50 0000 C CNN +F 2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" H 5870 1985 50 0001 C CNN +F 3 "http://www.ti.com/lit/ds/symlink/lm1117.pdf" H 5870 1985 50 0001 C CNN + 1 5870 1985 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0132 +U 1 1 5DF7A345 +P 5040 1920 +F 0 "#PWR0132" H 5040 1770 50 0001 C CNN +F 1 "+5V" H 5055 2093 50 0000 C CNN +F 2 "" H 5040 1920 50 0001 C CNN +F 3 "" H 5040 1920 50 0001 C CNN + 1 5040 1920 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5040 1920 5040 1985 +Wire Wire Line + 5040 1985 5445 1985 +Wire Wire Line + 6700 1920 6700 1985 +Wire Wire Line + 6700 1985 6295 1985 +$Comp +L power:+3.3V #PWR0133 +U 1 1 5DFD437B +P 6700 1920 +F 0 "#PWR0133" H 6700 1770 50 0001 C CNN +F 1 "+3.3V" H 6715 2093 50 0000 C CNN +F 2 "" H 6700 1920 50 0001 C CNN +F 3 "" H 6700 1920 50 0001 C CNN + 1 6700 1920 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C23 +U 1 1 5DFF67C6 +P 5040 2220 +F 0 "C23" H 4925 2266 50 0000 R CNN +F 1 "100n" H 4925 2175 50 0000 R CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 5078 2070 50 0001 C CNN +F 3 "~" H 5040 2220 50 0001 C CNN + 1 5040 2220 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C18 +U 1 1 5E01A581 +P 6295 2220 +F 0 "C18" H 6410 2266 50 0000 L CNN +F 1 "100n" H 6410 2175 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 6333 2070 50 0001 C CNN +F 3 "~" H 6295 2220 50 0001 C CNN + 1 6295 2220 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5040 1985 5040 2070 +Connection ~ 5040 1985 +Wire Wire Line + 5445 2070 5445 1985 +Connection ~ 5445 1985 +Wire Wire Line + 5445 1985 5570 1985 +Wire Wire Line + 6700 1985 6700 2070 +Connection ~ 6700 1985 +Wire Wire Line + 6295 2070 6295 1985 +Connection ~ 6295 1985 +Wire Wire Line + 6295 1985 6170 1985 +Wire Wire Line + 5040 2370 5040 2465 +Wire Wire Line + 5040 2465 5445 2465 +Wire Wire Line + 6700 2465 6700 2370 +Wire Wire Line + 6295 2370 6295 2465 +Wire Wire Line + 6295 2465 6700 2465 +Wire Wire Line + 5445 2370 5445 2465 +$Comp +L Device:CP1 C19 +U 1 1 5E1923C8 +P 5445 2220 +F 0 "C19" H 5331 2266 50 0000 R CNN +F 1 "10u" H 5331 2175 50 0000 R CNN +F 2 "Capacitor_THT:CP_Radial_D6.3mm_P2.50mm" H 5445 2220 50 0001 C CNN +F 3 "~" H 5445 2220 50 0001 C CNN + 1 5445 2220 + 1 0 0 -1 +$EndComp +$Comp +L Device:CP1 C17 +U 1 1 5E1D589D +P 6700 2220 +F 0 "C17" H 6815 2266 50 0000 L CNN +F 1 "10u" H 6815 2175 50 0000 L CNN +F 2 "Capacitor_THT:CP_Radial_D6.3mm_P2.50mm" H 6700 2220 50 0001 C CNN +F 3 "~" H 6700 2220 50 0001 C CNN + 1 6700 2220 + 1 0 0 -1 +$EndComp +Text Notes 6740 2405 0 50 ~ 0 +NOT INSTALLED +$Comp +L Device:C C6 +U 1 1 5E1D7D0A +P 5755 3175 +F 0 "C6" H 5870 3221 50 0000 L CNN +F 1 "100n" H 5870 3130 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 5793 3025 50 0001 C CNN +F 3 "~" H 5755 3175 50 0001 C CNN + 1 5755 3175 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C7 +U 1 1 5E1D8B51 +P 6155 3175 +F 0 "C7" H 6270 3221 50 0000 L CNN +F 1 "100n" H 6270 3130 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 6193 3025 50 0001 C CNN +F 3 "~" H 6155 3175 50 0001 C CNN + 1 6155 3175 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C8 +U 1 1 5E1D90DC +P 6580 3175 +F 0 "C8" H 6695 3221 50 0000 L CNN +F 1 "100n" H 6695 3130 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 6618 3025 50 0001 C CNN +F 3 "~" H 6580 3175 50 0001 C CNN + 1 6580 3175 + 1 0 0 -1 +$EndComp +$Comp +L Device:C C9 +U 1 1 5E1D9A31 +P 6985 3175 +F 0 "C9" H 7100 3221 50 0000 L CNN +F 1 "100n" H 7100 3130 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 7023 3025 50 0001 C CNN +F 3 "~" H 6985 3175 50 0001 C CNN + 1 6985 3175 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5755 3025 5755 2865 +Wire Wire Line + 5755 2865 6155 2865 +Wire Wire Line + 6985 2865 6985 3025 +Wire Wire Line + 6580 3025 6580 2865 +Connection ~ 6580 2865 +Wire Wire Line + 6580 2865 6985 2865 +Wire Wire Line + 6155 3025 6155 2865 +Connection ~ 6155 2865 +Wire Wire Line + 6155 2865 6360 2865 +Wire Wire Line + 6155 3485 6360 3485 +Connection ~ 6155 3485 +Wire Wire Line + 6155 3325 6155 3485 +Wire Wire Line + 6580 3485 6985 3485 +Connection ~ 6580 3485 +Wire Wire Line + 6580 3325 6580 3485 +Wire Wire Line + 6985 3485 6985 3325 +Wire Wire Line + 5755 3485 6155 3485 +Wire Wire Line + 5755 3325 5755 3485 +Connection ~ 5445 2465 +Connection ~ 6295 2465 +Wire Wire Line + 5870 2465 5870 2530 +$Comp +L power:GND #PWR0134 +U 1 1 5E16EECD +P 5870 2530 +F 0 "#PWR0134" H 5870 2280 50 0001 C CNN +F 1 "GND" H 5875 2357 50 0000 C CNN +F 2 "" H 5870 2530 50 0001 C CNN +F 3 "" H 5870 2530 50 0001 C CNN + 1 5870 2530 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5870 2465 6295 2465 +Connection ~ 5870 2465 +Wire Wire Line + 5870 2285 5870 2465 +Wire Wire Line + 5445 2465 5870 2465 +Wire Wire Line + 6360 3485 6360 3550 +$Comp +L power:GND #PWR0135 +U 1 1 5E2EE93C +P 6360 3550 +F 0 "#PWR0135" H 6360 3300 50 0001 C CNN +F 1 "GND" H 6365 3377 50 0000 C CNN +F 2 "" H 6360 3550 50 0001 C CNN +F 3 "" H 6360 3550 50 0001 C CNN + 1 6360 3550 + 1 0 0 -1 +$EndComp +Connection ~ 6360 3485 +Wire Wire Line + 6360 3485 6580 3485 +$Comp +L power:+3.3V #PWR0136 +U 1 1 5E3125D3 +P 6360 2800 +F 0 "#PWR0136" H 6360 2650 50 0001 C CNN +F 1 "+3.3V" H 6375 2973 50 0000 C CNN +F 2 "" H 6360 2800 50 0001 C CNN +F 3 "" H 6360 2800 50 0001 C CNN + 1 6360 2800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6360 2800 6360 2865 +Connection ~ 6360 2865 +Wire Wire Line + 6360 2865 6580 2865 +$Comp +L Device:LED_Dual_CAC L35 +U 1 1 5E38CE2F +P 4140 3600 +F 0 "L35" V 4094 3390 50 0000 R CNN +F 1 "LED_RED" V 4185 3390 50 0000 R CNN +F 2 "LED_THT:LED_D3.0mm-3" H 4190 3600 50 0001 C CNN +F 3 "~" H 4190 3600 50 0001 C CNN + 1 4140 3600 + 0 -1 1 0 +$EndComp +Text Notes 9280 5605 0 50 ~ 0 +RST +Text Notes 9280 5705 0 50 ~ 0 +J4 +Text Notes 9280 6005 0 50 ~ 0 +J3 +Connection ~ 2555 4875 +Wire Wire Line + 2555 4875 2555 4980 +Wire Wire Line + 2555 4875 2655 4875 +$Comp +L Memory_Flash:W25Q32JVSS U8 +U 1 1 5E48D3E5 +P 5625 4365 +F 0 "U8" H 5965 4725 50 0000 C CNN +F 1 "W25Q32JVSS (?)" H 5980 4005 50 0000 C CNN +F 2 "Package_SO:SOIC-8_5.23x5.23mm_P1.27mm" H 5625 4365 50 0001 C CNN +F 3 "http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf" H 5625 4365 50 0001 C CNN + 1 5625 4365 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3255 4400 3820 4400 +Text Label 3820 4400 2 50 ~ 0 +spi_do +Wire Wire Line + 3255 4500 3820 4500 +Text Label 3820 4500 2 50 ~ 0 +spi_di +Wire Wire Line + 3255 4200 3820 4200 +Text Label 3820 4200 2 50 ~ 0 +spi_cs +Wire Wire Line + 3255 4300 3820 4300 +Text Label 3820 4300 2 50 ~ 0 +spi_clk +Wire Wire Line + 6125 4265 6440 4265 +Text Label 6440 4265 2 50 ~ 0 +spi_do +Wire Wire Line + 6125 4165 6440 4165 +Text Label 6440 4165 2 50 ~ 0 +spi_di +Wire Wire Line + 5125 4265 4830 4265 +Text Label 4830 4265 0 50 ~ 0 +spi_cs +Wire Wire Line + 5125 4465 4830 4465 +Text Label 4830 4465 0 50 ~ 0 +spi_clk +Wire Wire Line + 5625 4765 5625 4830 +$Comp +L power:GND #PWR0137 +U 1 1 5E5E426C +P 5625 4830 +F 0 "#PWR0137" H 5625 4580 50 0001 C CNN +F 1 "GND" H 5630 4657 50 0000 C CNN +F 2 "" H 5625 4830 50 0001 C CNN +F 3 "" H 5625 4830 50 0001 C CNN + 1 5625 4830 + 1 0 0 -1 +$EndComp +$Comp +L power:+3.3V #PWR0138 +U 1 1 5E60AD70 +P 5625 3860 +F 0 "#PWR0138" H 5625 3710 50 0001 C CNN +F 1 "+3.3V" H 5640 4033 50 0000 C CNN +F 2 "" H 5625 3860 50 0001 C CNN +F 3 "" H 5625 3860 50 0001 C CNN + 1 5625 3860 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5625 3860 5625 3910 +Wire Wire Line + 5625 3910 6540 3910 +Wire Wire Line + 6540 3910 6540 4465 +Wire Wire Line + 6125 4465 6540 4465 +Connection ~ 5625 3910 +Wire Wire Line + 5625 3910 5625 3965 +Wire Wire Line + 6540 4565 6540 4465 +Wire Wire Line + 6125 4565 6540 4565 +Connection ~ 6540 4465 +$Comp +L Device:C C16 +U 1 1 5E7466C6 +P 6910 4345 +F 0 "C16" H 7025 4391 50 0000 L CNN +F 1 "100n" H 7025 4300 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 6948 4195 50 0001 C CNN +F 3 "~" H 6910 4345 50 0001 C CNN + 1 6910 4345 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6910 4495 6910 4560 +$Comp +L power:GND #PWR0139 +U 1 1 5E7470DF +P 6910 4560 +F 0 "#PWR0139" H 6910 4310 50 0001 C CNN +F 1 "GND" H 6915 4387 50 0000 C CNN +F 2 "" H 6910 4560 50 0001 C CNN +F 3 "" H 6910 4560 50 0001 C CNN + 1 6910 4560 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6910 4130 6910 4195 +$Comp +L power:+3.3V #PWR0140 +U 1 1 5E76F566 +P 6910 4130 +F 0 "#PWR0140" H 6910 3980 50 0001 C CNN +F 1 "+3.3V" H 6925 4303 50 0000 C CNN +F 2 "" H 6910 4130 50 0001 C CNN +F 3 "" H 6910 4130 50 0001 C CNN + 1 6910 4130 + 1 0 0 -1 +$EndComp +Text Notes 7265 5105 2 50 ~ 0 +OPTIONAL FLASH\nFOR FAT12 IMAGE\nCREATION SUPPORT +Wire Notes Line + 7340 5165 4750 5165 +Wire Notes Line + 4750 5165 4750 3580 +Wire Notes Line + 4750 3580 6090 3580 +Wire Notes Line + 6090 3580 6090 3830 +Wire Notes Line + 6090 3830 7340 3830 +Wire Notes Line + 7340 3830 7340 5170 +Wire Wire Line + 4140 3225 4140 3300 +Wire Wire Line + 4040 4000 4040 3900 +Wire Wire Line + 3255 4000 4040 4000 +Wire Wire Line + 4240 4100 4240 3900 +Wire Wire Line + 3255 4100 4240 4100 +$Comp +L w_transistor:MOS_N_GSD Q1 +U 1 1 5ED88DA4 +P 3040 5590 +F 0 "Q1" H 3216 5643 70 0000 L CNN +F 1 "MOS_N_GSD" H 3216 5529 60 0000 L CNN +F 2 "Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering" H 3040 5590 60 0001 C CNN +F 3 "" H 3040 5590 60 0000 C CNN + 1 3040 5590 + 1 0 0 -1 +$EndComp +$Comp +L w_transistor:MOS_N_GSD Q2 +U 1 1 5ED89DF7 +P 3040 6440 +F 0 "Q2" H 3216 6493 70 0000 L CNN +F 1 "MOS_N_GSD" H 3216 6379 60 0000 L CNN +F 2 "Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering" H 3040 6440 60 0001 C CNN +F 3 "" H 3040 6440 60 0000 C CNN + 1 3040 6440 + 1 0 0 -1 +$EndComp +$Comp +L w_transistor:MOS_N_GSD Q3 +U 1 1 5ED8AA4F +P 3040 7290 +F 0 "Q3" H 3216 7343 70 0000 L CNN +F 1 "MOS_N_GSD" H 3216 7229 60 0000 L CNN +F 2 "Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering" H 3040 7290 60 0001 C CNN +F 3 "" H 3040 7290 60 0000 C CNN + 1 3040 7290 + 1 0 0 -1 +$EndComp +$Comp +L w_transistor:MOS_N_GSD Q6 +U 1 1 5ED8B5C1 +P 5700 7290 +F 0 "Q6" H 5876 7343 70 0000 L CNN +F 1 "MOS_N_GSD" H 5876 7229 60 0000 L CNN +F 2 "Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering" H 5700 7290 60 0001 C CNN +F 3 "" H 5700 7290 60 0000 C CNN + 1 5700 7290 + 1 0 0 -1 +$EndComp +$Comp +L w_transistor:MOS_N_GSD Q5 +U 1 1 5ED8C6AD +P 5700 6440 +F 0 "Q5" H 5876 6493 70 0000 L CNN +F 1 "MOS_N_GSD" H 5876 6379 60 0000 L CNN +F 2 "Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering" H 5700 6440 60 0001 C CNN +F 3 "" H 5700 6440 60 0000 C CNN + 1 5700 6440 + 1 0 0 -1 +$EndComp +$Comp +L w_transistor:MOS_N_GSD Q4 +U 1 1 5ED8CE05 +P 5700 5590 +F 0 "Q4" H 5876 5643 70 0000 L CNN +F 1 "MOS_N_GSD" H 5876 5529 60 0000 L CNN +F 2 "Package_TO_SOT_SMD:SOT-323_SC-70_Handsoldering" H 5700 5590 60 0001 C CNN +F 3 "" H 5700 5590 60 0000 C CNN + 1 5700 5590 + 1 0 0 -1 +$EndComp +$Comp +L Device:R R13 +U 1 1 5EDF2BEC +P 1580 1715 +F 0 "R13" H 1745 1860 50 0000 R CNN +F 1 "4k7" V 1580 1765 50 0000 R CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 1510 1715 50 0001 C CNN +F 3 "~" H 1580 1715 50 0001 C CNN + 1 1580 1715 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1580 1500 1580 1565 +Wire Wire Line + 1580 1865 1580 1930 +Wire Wire Line + 1580 1930 1385 1930 +Connection ~ 1385 1930 +Wire Wire Line + 1385 1930 1385 2000 +$Comp +L Device:CP1 C1 +U 1 1 5EE6C285 +P 6800 1130 +F 0 "C1" H 6685 1176 50 0000 R CNN +F 1 "100u" H 6685 1085 50 0000 R CNN +F 2 "Capacitor_THT:CP_Radial_D6.3mm_P2.50mm" H 6800 1130 50 0001 C CNN +F 3 "~" H 6800 1130 50 0001 C CNN + 1 6800 1130 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0141 +U 1 1 5EE997A6 +P 6800 915 +F 0 "#PWR0141" H 6800 765 50 0001 C CNN +F 1 "+5V" H 6815 1088 50 0000 C CNN +F 2 "" H 6800 915 50 0001 C CNN +F 3 "" H 6800 915 50 0001 C CNN + 1 6800 915 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6800 915 6800 980 +$Comp +L power:GND #PWR0142 +U 1 1 5EEC2A25 +P 6800 1345 +F 0 "#PWR0142" H 6800 1095 50 0001 C CNN +F 1 "GND" H 6805 1172 50 0000 C CNN +F 2 "" H 6800 1345 50 0001 C CNN +F 3 "" H 6800 1345 50 0001 C CNN + 1 6800 1345 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6800 1280 6800 1345 +$EndSCHEMATC diff --git a/doc/gotek_usb-fde_block-diagram.jpg b/doc/gotek_usb-fde_block-diagram.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ab75b80584fc0860ea8d098967c6b9ac61cbc9cb GIT binary patch literal 867143 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

=MdTuQ>7$hAM_7n7x!zI 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 z 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�=Xa9J6mhJJ131o z${@W*Y)if}b`;emsc*EH%1*M53p?f-V5dAEdaNmfQ3u^$-eBsvrm5wKdVq+6y=LM-MsJ;xn4rS-`auB$k3wgIIBIS; z_7Q<-{QxTpoc|fq_wxCo?;R95D_iIZsP8buztQ9)SWKfBUK^yrreoXrnTSw@PBO*P z+F|T3a~(69r6=KJ%x_NB1Epy0t+C%Ztsv06YM-o1mGoeIh}|*$(sb`-`h$l;&|&Cz zpPB%jABAvon`cSQ1}AY?V2>W84=6-(ayUYaU8gf21FaPH88WJdAxa&sn%(KT{f@)_48;{Xa)Zh(Xj zlHx0YyIKsh!>C}DygQ0h#zpktT9dO$?+0D#C8@(Y5T>+D6ga#i9y%c1BlwRPU-l zLJU9}7gpq9$+GZ&$q9P)(44@L65zwUXCeAL+>C=&_6_Wc7{y6<QuM51E{%s;%$i8xF@AEq2h81NROG?j7$R{xIf_ zDblY4X6o7l=eh^yoGMW?-ES408qQnCdFDBDJpZf>g!hF{0ESN0hTb;J;{o_b zIC6jl1U}^m_VPxhQqw#AhL&-A+h-v^8uuyeJ-*t{3XsxXT~#Y1rH&%=NY>rEm2!fs zd8wfou*IMA)@@KT17=NB(P0TFqGkU{g*JcC;7yytqWnK7b@^Db7XXN$b>+ciT~^pR z09nF|HwU?gsV6f{Qs-JqySc(?b|uqKeO^vN3^wf7(DMI~hNdY-Y9XENtYTW?9(|y-#J*w;G-Efm6haf|-tqu2G=Ie1P-ZFxI`l~bY=<7)k*J>o#a z^C#W{47m6&aO{B_aE?ZslFi<-kKd6u>&xT;4Ov>ou83Wk3)cz>4eb|s_B}b&%#jLR zGKoG=;9#A5@x1_8Y1JD%pW9)#J%?N_?6 z`T_7F|4VJhl#k+)3vHcamYm;eK|Yp{YIoq;iyUt^nhgb=qQQd}=1uCLi~cuo@YoB# z-&OAEh-6Vgqj@Ey4vIY!Ao-hFRHm2C;7M@)qi)qNJNsGTr9S=5E-f&_hUWW4T zze*QW?d;kf7_1WoZc~)KiWo_(#Ghfz0iJ8+4QBvae2>o3WWKWn@LP0EzpnxBKOfsSulzx#b^MXigp+`P;;e> zY(JiA5%^_CKjy%HqQg=q zVN`w{pYW`~@HG&j8@zh;BSR_)O@)Z0>BOd_=(`e^>cDb}KCeFJe858ND}fpbw1QJA z;_zIyR{EC;jvvTOc^?g6jAWy(7HQ4($f17EOZ5I?8RRgbqQ0U@hTUxxPcOJAo|w&! zN=1X7rKQUABKRsKn@iR}1OUZMr`Z{785!aA06tk)G{D)pZ5j5^wKHMaEVvLWvyyhDC>=+HZGpN_sDY{~yoOf5Kj$NhG}FHPZ}JiEh_^o)VdZ^aa<(_YW^oS=a+%Bh;&tFhwNZd*9!( z(2=G243Bo`U9rB}%DbZ0mgeIUi^q@RSXtlm47=ycoI()2+We$w+@?Yk-~zb@Ug zMA;wngnDZx;9Mh=t8iMR`P~HYwKB9kktb6poIWRfyXd227#mDvD(RLX1F4Usg{Oj} zd#N)g1jOx5zX6>bar)tjUPW-#9?%DoD~piP^}J`Yv9I;+9n^ddLt*0N*c8FiWP5iF zV|(4j4By{=z^So?FHpX5u+n*U_I|}?mM4-~PRh^06P~=lElPN>>-P@=`bA(fXAcHL zm1@{S_&F7}CS8Q(Dr3+1?U>oc_G_Jzqw=&XH2!mmvYHH89E8=PS{gNpYr)Be`oAm@ zzNP?$Sa2*Yj8>%7z2w<8R^s*pFjUU0jwV)DFR!VEx^ePHxxSSyn@iD8?7ivWS+QNX@&IL#I zL@QL!(%Lwo;lmdO1CobwZEHWa3kdj&q#>qZ?}^vw9Xa`835n<%luz^&DTwG=-8>JX zEDeZ$rj5z`)~5G)7a^D&;$1(!=9rR!_vJA0{jNuSei;d9`s6E-%qj>VT7?hd{Q{L7 z1q0)rUn9d2a`$S;GbrjhFNpg&yR67%+FC2XY7%Q5fUq!U@9jE0h6m!<(~@1?=s!P~ zo+qz`Ryc2K0qL{cyfsy&0Z0siT*r*>-NvGN*tj^sTCX)}mGsKqTnvx6N?xxd5pu@n zV^8w(L~5KYEvm($C=<77RszlK{Gf(Uu2$lK6|zmcG{SQS|5o8&tzsuC5o@z-7a>G= z+}71&S`xd>Mgk}I8}pvCY~V;<#D<}>G;S`u!#h-O6^l%%$viwe3P#PNAH(?qe*Vpy+`A-{6*8hk^V~Xl|WyvMBQ({i&Kh-=eI)^ zP}LBGrf+5wzTe;Mlx&DBa7~igGDY~2N1$pTIqgcno!H|>Cc{pBQQJ42hm5vX889TZEZf>=ABjd0nDIw(vQKE>C@MqrFq3n|T9) zFf_Bx2obz+$r~fLs8=EgLR!C3ajE=JSU3LL5b)6e)j6E<2RI`0ZP6x0CnK+rucJZ6 z7f+u^#jNXP8MBlLEOJ5uC&JyTpAV{s3n+iF zc8MnM3A%K9P2fByGfq4u5@-?}I5+RhezhBBoCSTk=1laY7KiC){cMCT>hvf09tk^h z<1XQ$?bisflW&9D>>YAAwR*IbRf&vy{V6cOOH5zt`YhBQ%!Xfy@{Y=6?{1@}Q}>cD zeKU-H9zY!)!-y0(&pxtmg5yd+3X5qK&@a2kv5I2PYcp*DuRxUbpyc3|<%I+RRI`P+ zez?l%I}ic!9)#8oS58ofA=sC$OoIr-JFs_;mKNeh{;qDao_FtkmGYuV3TIu;T<2GU z?ym&ovY3_6%80#XmC`leV@llT#C_9=RXpTOPfD?vQ>Y^kfB(|FnyWHw3&5twICLUi z#D&Eg20nco0}GKOrv$*=gDix%wD=K|V_Ni-AosyL8s1i;-D^MEgsaxiB5*&^tgsIwMN?!@&nngB15HN#6 zR-B^E|7mH)a>fa4vkU@fXD-OTl+_ROxQPW&s^*~ART8Am>gmu5+zyG9XvHI-rgyy{ zm0UL}@9*3Ik4(B|s$R_z`;PeMO?~Mkh)f2KB9cWx7i|!rCf@E@MV7WrouqOMXkpFVs^`cYSkY{tx*6xN~?pKUuwLqG_?9fV!`C z#*{PT%T10EUPW%8r>k(-^zGZ4i+((LVrg-ex@%XL7<{R!ub)&ZTHk1EkSYnV5ZElB z@a$$rgj-yOb=(b@FGGyU-i5y`iW`mLE>&w+++Bn=Gf(G*BDEH ztSk(Gi)t?rH&(-dG*|V^JjKQ%ltOJe2uFzsSj1Uba}-U z&TOTAy{qrS#CHZQe>S9Io7VIuz{xW4C2k9aCy`jq*P)Vg9j%=K+rOr>7oqkku!!qu zZr$FF$)j48@;JvnHo4-b>R7I1Fhu+%h@>_ca$`FcV8O7k)cBGq4nxh51{w$7n6>^Q zzY)&`pNPA|EKI4%OZ2n^)1Hy9!KTD(NaB;S{YeBu>tQUn?<>JQX{5@zXq(D$GUDU4 z7lB{=$F-U0I-ZgWEc9z{1L>QM$<_4umr^Bymvp)XruR&Ru?~?whMYiS=ubosCO~8U zux3H0#Oge7%#&D*hJSH*T}%zK&Pd3nAN$-ok)AhmIXK(Qb9E><_P=@zQm7H%S}eI?`N=d23}$m{@$h{VS>(CbUiC&P_qzTgHV55KJc z4BTEz0fC!x_DjOPJOnA6PT5f;(fsfmRO!s3yLIp0D53@Z4}MAI$) z%cK5sX8`laKPh_%YlWQ9+O!c#&!(1ZJyHpt*5z1sMQ$Gk<13 zZ#9tn2o-t`kea{*b(5d1D346t@f02KKyx@n0?Y1hM$yZ!8_==}lN=C$=;x{Xc+r~5 zS1Nc>dkd9j-xEwvH|(4b-!XhwA7|xrG@-Ei@Iuw*YbUqC7h;dX6f+xJtd5Aq4^;yI zhh+8|nc326DJdRB(UFNtoQtT+W9DzNiUnc?hv!m#VTNF$d`U8@(5DZ1ehA1y91F5FHV}H`L&L$pfmqy{=E0@AHx^QN zl^tcAMS9M~QQ;jnU>AkhSipltnX_y>tvgR;g3p!jDr_q_UUgU$pzHYCnW~;5yG|0a8LRk*A@tdh8df>B`8c}e=J}Q2BZ(Uh_)p*eB|LJ-U;UgV-uGK5);a{3ew^9nAlM4@ zlk&*hnE>Ce`${myyczpZ0XP6a+x{PHA^~8oY`*mYGY&mHm>*()4{$&A^uaU-C2sTE zKD+?5_-`3{GXGP8rXylaI{owSW8i0cAMfA+-W`83>r1gmGUEIh)fd8TuEa%$F^<)X z!=gW((s;0;ARP9)B=N&pyGzNwZ42}FK$&u;<)EvZ7B$!n{c zmNWH*v17QC-Fh6A8|xSmA;Y5~yzd|wv4%}TcwY3ks4JH8O{JW!(eT!o0!|c&S_(}+ zw3P53-HII>oV|M(KN%(-tO&}m*M!E(6iroD>-$5&>v00-K}-eAD=GyPC`>p4*-KQb+uyE|(Mro+zjg*B;+wi)y(MMrNG`d$g2Gzlt(yl!cm6%f zmrD>~_LX1;NT_G}rAQ*B(`rQNlJ*>Ypmq!{ZxBb3)F9~dQ(A-?>P5`Cxm zcg&wSd?tzc^%NQWiaaazz8PS?*6z8LWNx+Ff4fh>6x~e2Sx+AcPzqndbB2Dyj1CxO z)Z8+n?pSn5GKohuIL9w?kE)pixFozXjqA-V{PO$U0IP}nkujC4n?%qj-ql*WkHB?I z^N|eLZGddHwF^UP>_Rl1FVw)}3}}QL z-An*pTRpb7&*5}cKOa6_Z8f7G39I@*O$FORMc1-6nWFGVRoT+grC7}iWEcZLEQUnv|YGP1wUFxE1>K{@w z0H_lhB~zmiFRQUx9pz~FiTcS`;aQHP2G2a^7P5MJ%BSDyyx42y$8yqyrzJ8j8pcZa zZ6a(7`$3Y_w`3i;l&j#6H}O*+<&O`;ZVjcXF>GePhMrqGc#*F&yS8^S+tElW_?64a zlB#KxAt3%RZ03h` zo=nCnaYxXc$_uMr0f~G%3(UXw-u$Ex{e=N1Z;NNZH9QpgSHc{#_#r@;0~YE}|DY=V zNv5GBGdy6R$A6+H-H&&FRNCfk|9cm18uZirPk^Z}_({>;-+YprXZV>ypME7^J~ot2 z-_)`9ta&R4SjX|lJ=DV}GRtd`whQB~C(*AoIEtTQ&%AEfQh)22BLgL>)&wLb;hVRi z^>ig|zuUm?lMs}87MBa{iH7%MphbSH;L)B)t7Ofaulws7bcg_+cm+7U>#Wrz$4(;g zzocNZfGoWA%SoXN&Mf-f-ezM)Y+&yHiud#Xt<(X(@|phIcfn?Kb3cY?%|K%_xF@R8 zHhKR3IR18yrSr%Cx-OQTxItMLmhqO}mY1)p|9IEu%uux?gM3MchBqc^(|Q&@0qe={ z^3ATF9VHhV#rVhd{HhT^gEckFEO{vu{q3L;pMuMw2`rz#Pw)SrW~!1UjySmODKyJ< zAoCU%Vf|m$Yne0zMByhgbRX!QF-y(0oEf*~AUz9~Ew3iD8!#b;Y1PS_z{!2Je3vCn zP6Zocy~$D2DNmPwI$0e|JGAjCJ9OU^2V2Fd4Z6D}MZRYBvgDyla4z&;dv7W%^xB+q zOm>adqC`8rw-=J8M_uui;D@A&e}F+Dj;I8ZHE}dAD^9=ggvX;G!N5Sal_^N4hEHcP zHntINOC1v?_%QWzXY3nPn-f$1p<~{Hy$E9rJ?Rh& z_HHgE-c+-7Bb+CNK~vCt#+v9n<+xt~Hb7Xm{d4Kk;<5H^r*?5|N#=WoZ;d2u+~r0)D>!>Rqhvoq1Roci(JsOEnDlS#-!IpuC=ghx ztcmJiww}nW^LR7D<*m`?1G~^9WxH2;r|`m*Suj6e7clnJHg<)F8Fb0oT^8q{MK;%E zrWZrSXI=a30z&71A_o6C)jMJdf-~2SPa_^!rd-85JUh_dqS+u1pS>p%RfYt@O8o{} zyoRA!^T^#sqUn^v)8dIEqP!zF&iql0pOTGx%9wawztwr0s1PTb_Gcq$78xWk9to^> zTG*SohC;`RzrnB3T?vBkA#g1h_O+TFoN;XT1X3ox&(vQe1wHkW1s$`zNFegazKcun zjfuYk64u*SBKvT{tz+xCc28kyai6j`Y6V--r5#XXyof$QpZiv$ozFbDKkuN=rG~UR zbx9_%TEuxIHw#{AwiJ|MT^KAR1O%qWAp+$5fILr-OpexZwJvmDck< z>LtlctaP$v*FOk+AH5d8U9Q#)Ir6tCw@lCLo`@aL#@xKIemO*=?4BA8yKfB#r>M1` z$27|p>rJhJv4RRsfA)JPC!b{w+6SjNpu0f%PKwjBG*Pm$D<-tC%7+@WP5jNPnnSg> ztMBAfriHfMKaZzb>dx#|LX zAXQo`;z|M2b*B0ETo1;IS^G4RkKt>YwEWuZ&-S#UyoWxXChd&2_Mn%^^MpGw<@qxT z>KcD=x9FCj^YD{5`RUKS|3Bzsp8s?^ci9kEv;USa#xnH#W4hxB>^TQx25L7{^_c$g zO8F#CxS))R7~P^7Yx0`sWUoAUe6Iv~`fb3)wc?oRe8f(;zO)|hal$AjVC^X4r&fksP>tS` z=cR~C#t5mI^N$tGE#@t72$-O1gyT$7Kpog7u3aOaB!&vWZ=}7V8?$J9cK20D67`yG zeU*|+yWZlW6_A9fSZ<^wd$No8W-cYT92b=582CVNMz`CU{MA;*D)*Iij7YUcKBwqa zy9DrX&_nOj2dhN#9YKH3g8LCM>AzT zT9{#q9$Ucd$iT}#6HUdG@#(n`%pzzaieuU&K)p&E37&;P%T=z!;-B#?X66=ClG6gV zBUId%(oO>@2LJ959=|xH8o}D{SX);3-z+52Qp?%6gaD|JkiKZPrc0A57+rjjML5hS4ElC+sTI;+*05fm(Qh>z- zvoj`Ke&G)g^k3&)=!dhwysMzLX)>{H)3>`Q6xY<4pyvwwbf1rO?vCMzy&%!VO*T#$ zcXM5CD4qLa^hPnIvlgL!&)Mj}Imd-Am9ft{r1HF*nzH?8f`P8s*9)*e)JW=4vTzuP zqa75f0kZoN)tqn!LlvAXdr>n`Tbb;3RUvqb6xmbIseW0jjTlm#-==ZKL6`e5YQor7 z$im!ft&teW_CeCk%Vc)(;}`K(#w_C%=b3NJh^Kexh<0Ga`?n@be_W7P%5ORMbtRnhFV%8`NN?V6Lvw| zyFqGzQ3N1ZgfL&YbU8+`Psf=ghdJ-$&t_Z}JuUOVY0TQS0f%OrHMH+SFrMMxh-q9E?3$z-&sQJtLW<@cZ^~Nwf*xBBgWC!+RfUJ>q*UK;26nuDmJLAU7@9ySzjiHoIX+(IF|Cxhk=jf@usI(3T&F8BC z25yy}v(-&uA95NbBlch*zO7qYcstpJjiIyIGn!-darE+old`9KSjurn#C5z-oo-%@ zO>D|HgG$8Qh#;R5d)-O<5v+Y^uD|gjqW_f4nyW?>I2D~>>6myS^{zySJl$3wc8${{ zz`PQB=Q&hD3El)=r@gE&(9okQ6Fr?O&+nDauiDe7!Dt?opBikG-NUdGasahs8jZ}bO)BV^;hJ1&6*8WrsKs|X^ zVO!c#+>$lx1fySNr{d5IBFdS?dM+CDx!Rc*q`3e-h+(R~xwn#Usf4TQHF=S^y3C zB6+-;?7Y6AE~J}QJ0eKl^BdcLBB)HxPVxjCRa{QWcLNkD`!IvICHU@18Hf-_=7u;P z(|n$|UYzJae%1l(wg2k!Yz%Z-Mv_Uqx>CO1aytDyfK40iNy8*eP{-P{QU7n9p^p#9 z;9l=o`m9$jM9Npe{aZeAar|%2 z16i%C7pawx94t>mw?+YD48uxp+dhOs#8mt*QSbq0T<1_;S*)vZU@W((h94X2^dfD5IzN$ozKi3sjB$wecm# zE{*)=F(GUEIJj>tkT|qG&zk-WL(ka)ctF6d8(~{4onHyc2ex)5@Z47oigCl1(1dRm z;)xg9Zt4YRmiy!;IaGcnuoA93F8j}_`$aYXYu)}IA7G(1>o)rouZ|gWf&BR&YZK-n z>pAQX&f8rvoYnTOyx&HBxQnu@MqnL7&Q1Sa+WGLEs-A0<`L;?#{Ed#F*Obz3OB@5Z z51!Q~ChndhW)x|ipUeJwPZk_V?x55);6eRs`7D$LSerEl7nsOCCER}_+Bs5A(2Wy) zES`P_sn75&H<-m$^3<1Nh6@&oct7{Qp8r3riQ}8eKp>ZyaH26?E@j^rtCjdNyZ@8R z`!DRs|JE@7WICU8>p`4TX}C4oF2Ls3$B8@?v^CnOxAwWC?GybjdvkGWbtVHDhsoi~zaD%tb4iwf7J82GnMGb;pq=MA7LVFLQxW zvV6}*w5;YPc_;4I)er0~#-Uo;GmlfzdA`f->Dd8VB=DDt-Ft_;>%N|iwIe_c7{0^U ztenP5F#We)RFfEnmC?(dhps<$Y$H>%MBj(t{?y+8kG=PRYAXBQhCz_tLNB2s2n3`< zC?ZulBB(T#-dhMF2tyHs1VZl+K#*bq20|AbJ@lq@kzN#35D^rZ_Xf*24$jZ{mv?>Z zUEjJ{$<3|jo_p@OXFq%I=lKKAGt{G2hj8cqX%BLJiM2NiFv>shBu8ofWN8HiBh*3% zn7e?85LO0+*9+?E-qvHsSgnu`ZXK^sU!V1sS({78oGZedepzDbqZOQ7dt9Z4oIA+X zOlOXjd<^1lX>6@j*?H+0A2$BoShbdyU+SkezEi=o3z}?JiqIy@8KeX`>y9p4CQU>y zHOs9F6fnE)ByPT8#h^1}SD7io?ATAB{t2-YU`?{sMDX=A7r} zB#gjgF@*GsU33;mF?3BZ3|O~=uar&soWQ!7E@oU=h_T|n>034Y)=EF-sMaQ4Lo=pc zL*}BBb#kXf`3Rz1yxM1_Y_G162(AZ_>C=*VMDW)MoAQYSc;jg2AWa^&a6p$F7bAM@ z0$@N8xZ63Sleu}RI(ogjy2^b}QRmr2Mg0|?$}rA#8hT^qVj_A;1Emh)BtAdnfl<#R z#@Eumb784J_W)d22E%`H41D%@o%tQ-@#@;&`xBWRM4Wl|ym&MA8N)5Lw~q_24&Wdo za#3_~o|=6Uh4jw6ZgUZ?gZ(z3UyL1IW-rMq0TgI20d#PHT;3oOU5A$=*(u|v3Cma% zoLJn?_#E-Nd%}E^ko?v-KwV&jBbUtqbq5a##Ua9I#_<{P{6E*?K_IQAv7H7Nnr1u^L63@K7Qe$mYd<;0(>BlX(w1k&h*<<)p{-Oz zZ{g9l#CX%K{(f_OyMi!9`w4(5(;Mqa(wZiIW zj#9g4F|P#Ei=Bs!O)bQ{Gv=SXcFz(VmQ%V(QS5FC4EcT=8pkr0WEc$MzlFq3I5kI- zO@_ZKC}zcX4N%GD-Y&EsHa2tkt+vlE#bFx?+uwWxoH*w7C`Wm^l$QoC1-?&}+}zct`Y# z_t`F?vnk`s+Z;j3HdIDR|Zn01_bzBU8r{#hJ zfWf>$pyWnlD3eR-rPrc9ke}sV1o(CHIb!=uTY3lf9@k6&oTkyzE9(WXL}|@_KcAtnZ?O%< zb`~$?TvBs9>6}9fz5%z#mJ9 zFmzxw-&NI>es%c7+uGUnAb<(P#MY)ZUWc_Dz2$-~m`PFCtLEGr1oA~0Vn;QohhN+8 z(0fUcE8Ek+jM)3+#-Czu#M+utl-di)GLgMdc>hIB-f(tiVlhTS6F-7`t9yet_`Zp& zXHx!EKmG;-H9+!H-!`mBf$=Ye{IkeI>HRA?Puo%-(eADtDouN!~s?`fv5{ zQW9}hu^Tc{^22mj0T!5?FY}V}eA1A#S0W+sVE&$HTE;*h)I5G>| z*dHe&v>K4E{-bh)!$XNDat%M;)M3}px3$E}r`_i7HDKo~-=&`Vw;KKzb&E4{T*2(( zqdzp&ADS*A9Lzp`t|*ZVh$7Ja%026usbG=TT9Nu9RjWCGoI|`rPUZR~Hbh2;o}Mm< zSd&P)q~`JqKsL>m5Zxd24OhJjXdkTdRhcUx6#aN9^R4T9Gu^mj+D}|neeRKr$3GX( z+ZM9neG?l$7AHOIeOGVe(9i8~HHXito@cSc#LO_W%sC##hc6W+Q=i=|tvBR}+n+I% zQOn&a%CDhW9LvtxG+&m%XK~jj+IN`ct$+n*ES?hO=Y@re)nQ>5xpyumoI=24nV;Cq zQJ{=r#IlmgS zyxF&%A-%66|j)$y>W4Pc4b zUbXS=n8CU`K^DfUY-}Ff{S^xPo^K@r??*@PrvkBC z>%tV%t8mPGa!Od^c)QNi5hn6%`c-4aC3Kl4JuiQdW6>i5m3WMW)N;kqL>RszvNxiC ztARbEixo%DU)t^fZwp)Kso*pG=->SEmLkd^IcW_?>5s4=8inQf#8XXgop!JK(3NQ( zmiN@dg^pG!onzT;j&;}Ho^KHa<52)t0hyjQMtsVY+i#k`<%#{{jLF8RJ8|7{yJiQc z{=b9L|Cg5(Q;fb&T!Q!cecyO~n78C&lio{_=(X!E(w zEKQDkjoVASVgW_c(t(eOeWLxm+;HXMrk-fTU_cXatpP3khUaVpl=oB)E&UG*b)%g= z5-yAS@+0q1WJA8eP$u|Zg!4~M@z@F_AjY-~3DH|&QzrbO3Xbt>9%g|dYr=6XA!eS} za`P;n3eB@%C24U$!OjA|jhI8vWNrzjnDTg`$e^27bQK$yV)3mv89n2ASt1~%zCL!%Ik7sXZ_hyTY!K=O`~@vvmC`6D9r*eB31qBC zSLmBI-Hje#Sfo;kZZIx93CpYkZ_%Z8BtHeRvp)a`yyxTtTXZUSjm!C>5hia)R(jjcY zOc-XXuGIMky4t8opnNEgo42gkHrkKTdl80T2V1y9`{xyno7?9MvrlH>jEEO)-66Zr z80i;>b#O#1Qz@N59!}fCEm*f!9wWuLBg*iENDLp|v=J{e5XPilWACBP+cM^(QZ6dS zX5b4`sV~n)&l5;`nWg92NN{zK#`A}W;$_o4ajRqTW#9$n2)T2`F7Sdv_Dr%s1s@m$ zlx}`V;eQCsosJB702lUeo*casxaRx#O^EcHO387Qld)@C#!YX-!oQe!3+J=Yyj8_09~5EQ~O;PCq+qPW`ePNn+e4-uF=J3E}?D`B$1Au#DyLMaS}PeY4px!j0=9|NzO&EN!vfU$wa_sx#!0_da@+3KNRB!>f1FX4cO?uF>9gM-8AKleM#)bVogirG1T!RT*IAc!x^k zS!5C02h8n|15_{YMfj_L&0h~+1t;bpMb!XDFykKXy#$b>xo*4%{@4Y5iGzxuqk(JF~Z z-y#HG1e1-@tJ22-BNjm)Zd%UK1QkH$iCLDTsZ_%>Lm>bg762G0AH>+MSd_l4fhe^Z zFNXWaxjjCU`dz?}HFrtCLUNU`yW%s26BQp7(LFgn*KBVuzBD6h5k9jeZ9z&62UJDzx>(6 zpE1&n)vU7plut|+1(v98=6wEj70w+uA{!13D;EXo-FQD=vikJi)8|a#arc5>e_w0= zp;Cd>%Q?`2V>{l19=0g}p|0t!A|IO|Ct?>B}!q+55oI9>Qv9fex(8YL;i_vl+> z2sVx5b6pbJ7}C%1KX=B7&%;o3Z`vW?&qVH=RL?!r-vUvT{{kdR;SgD zt+itbp58D71gsk2aVOoO>x#^!Hl*Z`NSCbT6Gq2iCXt1j?8HAtv{lDD2F0 zRu0%uUT|P*ZW)tgwRS}a`wtNG9eFX{hpo~NuU{0t@`zzLa~TD#(Ny1l?Vf>@!ug&7 z#3(oyKu()I6q(!1N-10DChWV1X*EG1`(nteenpk#fzCh<$oW~DupNu>ia9{@?^(O1 zB=TlZvRu24OHotF!$D;Y{+6~((zaCukPkOhA`c|~0a_YIrR3&(_2_^&I2jsMIR28X zP|Cv_aCYU%KpzRhjmqjH>O~TPoPZ40!owoEN%A6c*zJT%kcj~tu(4tZ#<0tBUA#LU(1k0gqt{J6c7BfI^*M@iE{#^jA`~?k)6RvGgdlF3%h^u<| z2KvhjKHQv8E+b=e0APLk9<-lq0CBbOc=vP`$?-YAyhjyE{{diEC5%xrVYjQT+rTfs zD6RYS&b5>iXKNjLPoiCgE){jSS^z+)$nm6PO zmV$0BIB%RFgB64JDh*t-opV$DfviU1FnmOokU`7Vte27Uq%yB-PDk$D*-`!LV`HmE zII%8JiaZ#mCwo4o|J6 zb3qqRnX8oI^f%!lyCTZx?8~VAd+<*UYxIOKbtJMLDc>3mGCLk0teq8v?A2z$Z){1CAC?9iv{Pm5!TQ=0JhUto|nlof6VqDtm$j=YZ2Y*DiduJ2B?&aVD} z=Qgx`kL4B=28w2;I_bICWall)RI=Hns8@nCaH_`4)%9K}dk-)zQ0 zk(NQTj9I99ih~NbA6(2`%k&E@mBMz2m!uSD*fzZan}ij{I(-Q}%cEjb@uzE#=Wdry z)lMGElL2#)_bOgvVq(bmP8aFuV(t9ZM*2@R0z3e}+ThQtxdGrg_U>U%N&%ZqFLdD_ zZV%4{V@03Pp{LT1v6a#>K6GEL%IM@zLl&)ew7rL}*AXr;00_1YeR8w9D;*ymdg%hP zQJu%oVRH3dhp*>vtH?Yic=&aiwRZltQaXzvbv(3tD1b=ezlizkS#gH63fgjE>Y%$h zv1jKO<3?ikl~t;Y`;Ko?WfTDfT6n`&)oC@jci?X z7)0n@s4l${&ul!?A_=FuwE8uW%qo&H!oa_4G;DjMzA`DSd&dTwg|?$3C`knuP$1MI zh0kW>+Q2Ug>&wm8Ay__M{AhAxLCYpYBKK+LHlz6>QfofZM=PAEp;8q-T?fZhkI`Lb z=~=TT3lv-DZH+|kr=oT(=zQJ+1k+-xRU1?RasNAEqb5-B(3F)gtTYv? zOB>PU5pY>?jkIilMr+UbMLwt0Z$2|fz*q~OBzr2C$|EJ%MhRE2$is!n9aOK;T6fKq z+f!3`mMJW7xGQ<`lN#pYzu+2I2d_&g3|vWkJ)Mt8FBJ8(nGNeQACPnunzh_mOzo-c zy0Itx2nk4E$h5(q+g%lv(f}+W1w$S4)f@73sAl!2k$-{fziak9!g&f&bQqX{y+*{U zCv(^1v(p17ON7IfH*0_#j+91N7y20)A2gB)JJ*RaMP(@M82Qt}t9%13gTyP7Dvsng zJJ=PAHUq;U94;_Mn~`&5Ny6?!nJr(*!%Fh>F{`8rv7%wpJ0P**RurAsdYLOlM8pkM zhYpdXRzp8l;8s;wkRcy{u|bxb4ob^DBf&P5p=PrFXs zKOhh0n-*d;-6ov)$!KJ(FosYhqd_k|l7QDx={Xk?FG79j#dWXe$4?7iqjNC+!psl6 z7;<0x9z^M8mzfxi(Ex0ydKBN9qvOfuH8}M(r>Mm_pAb(G6cVcNj=D2*6oxV?x^_a9 z7nNz@-~!PiB)8MbX|=D-d3v;7Wsp83o?W`Q#_=VfKY<@_ZC51+rkPY0d}2DLx0S~T z!rw?$yg`x>?Jya7pFTo>!s^4#p)>;~)7gTHif~mv$0M4jB#ySJUPx;cvaC($70rqT*lg@ zbakp;Q>iJq3tPRjhu&!lv78#TLlu#9QlaRCysXk{t1@^7$uCJ%-9{ys@Mjnd6%=3@ zBi-)^R)%%Eme^Pp7g-^_uYu1yprQ;VIL|=}7L<=V@UqS5Z^z86IKiFcH7yfUHr z4(BC~5Ak($(j(~*baJ&I1iJnL%Z|O&D-VA6YSC8u^a1sJ5VDiauU#oF$NRu@oa!2{ z=wmB7A`G@2hZtrWA+YQGFNPgxlx|UYFR>73rPQj!S>b9hVM%fBY=Pr@=Ojoeoa#^3RD_ssU0l z9no%}asR~UoUYH`8vUhAlt;}d`L?*-d#j6dp|Aei(=uIKMutryWknO)lxhZiUg23y zdg2?iK0`0~I_ZJ*9t_659Vx}HUT)fEs32&`yKCG~kmY7z`V`3GNMr8UyFelUd2$v? z7TKE=nl8M~6&X9sAm^7JP|k!W0xl-#C*V3m(j~z}`tb(&USr5B4vT(|)cmNZS^-|DC2X^=8uNC!6Mo3@YqCCSMt}^t0Nt=9fbf?K;5-C(XR|w3F@+O zftb`A?iHMlHLiPJFNQUbq5r^RIM6J`>6RWcxsjiVjPTv_z_!0O^_4id8T5f4XxnJJWJ9pwKqD;t{uD%u2vOD& z#zPW6=?xFfobB*IWL;n!T)~%xER`%3>ow3J&dguz^>ZOI;^>j_zQ@D6<_p$>qjM!* zyLOpqR&HeIB~O2{UXzgfwUYdAZPgFg#dNWLt*SqN1Hy6<`b=`bgM_=DzfMIeStWJ) ze?D(t=b&q%>1%p0_&V~h+vEP-?m0Hu%vG85bN_R6*QQBX##3E5085 z&tD+v+P=y4@B8#Q`?R~*M(3gqDH;{O2kV)dCG#P^Md`j{^=I5>>)SVKg}9jWnuRZ> z;Et^f#Ft6G7R^}2H9AciAKg=is=dKc$6}FOc0U#x_a7N0CXU+1ohyjjU_Q zeYg>z6j+FlW+idkNFF{-xnu{wKrhLbyBhg)`m_8o(n-ftfbfD0W%*8!GZ#;lS_H)c zw2#n24f>8O&_ZC-(hXb;2*y`hsS*pKhX{EE)Oya&vf_LUFacJKH6n3$xFDNRkn#E0 zEqqrDgTs?3A~mR}j8u`Nxs-r<%W1i+3XhbOM*mpDe8>uwG2MlDEGTp^-pz%0jTXu8PhP@`!`;Qy3xMDV{+O%Y60@b4!9VfmHut5?EO_;{$=s)n136N=4 zgZZHV7uz+h`;VSWeRIkB9$1z8`m%OwtBsC^+`l`CIxac^q#u;swiG*~smBMx|G=x) zZ=K#x`aEt918e%HNk7@6&j#JxyCB{8LKUapTc@ym?Z|}2!DirfRs!R=#;y}qvDoe7d0-;%o}>$#1CQ9g?&!R7^R$8v+Eg4Rp4mV7*u+21?z4a8 zGj81`A;D$)gdmjYnm+`7*$#7!KP+Fp8WKXv)BhIGAb8g2b!BjS*V5pr2uxx~a3A|` zyo|goEG)K`7ZK?5S(KgOGL4AFsY%nzgAL1o--q&mOt+EI3Q!NarWFq2nY57q6O&w( zd4`5R86E1OP3u@~W(1foXKbbuPCjg4G70)1`c*&p)`$8Zly8$7r~Bww4)P>EYtBTr z;!(uhWFo2QU&YD6gt%sm6^i#t+6D`Swc=4Pra5-AUZe!v3CB%u#CnmPU~BC|K|6N! z733BYo!=k@(%5-m zE?i!Yv=Vc_Q0Mpm-W2}#YUHkR!2j&Q@s_C^6bpahp7<%U%-RZZmxFixRsVC_n8%{k z!a{o1exd%*BVJdM>&3~zV(mE+POyu4T*-uurt10eLFTBI6GCnoZb@BD>^Lfts~J|2(en*ns8YI}$ipqX zJoE}-Gzi#Lhj8X&Zu1!}Ab!cq3_E)JRwGJD%IEl{jxxo}F13N@m5Wm{;H&cn;Uf`J zj*7XM3ep}fUoehps>R2EX4&Rx2z4T?YDvq$L$IdKMAy!)rZAEw!&q+8J4FUrzToNj z))kj<`8Ixh(4J;n7;q5cqeT6&=t~an!eTEKc&uR=-vT9$ygK&0Q3E8dMdfKz>4c$S z(L9?=HWpwmkqu7OI?|jXj!IQ5$fE+6>Nxy{>(|J~^ ztZu%f>LhO=WiCO=?cCHPUJqlRwl8SwU6NdeO6Lzgv=!&&H>Gj zM-g3UhCGg^n0H66(z}}z_Ep{X-V-d{?e$6wFfb6&n0^Cg>sHD;MXY=M`l6K7dWg-= z#IMT*YVVb* z#zv-leSw|D6+^$Qo;Zx$9Qc;PItKVVPlrQmVA^5zzIF3XgZXKWk376xi(X6g3K;TC z|4v&QC&XBn;hem00VFX1K^h4B>ke$%A4Of&fQI0VrvaY`Tb1*7jtKl z;=Rna+GSk+O0x?a>vVu>>}az2jzA|HOctak+I0dY1CuvRqvN=FAo{)P)j8F2KqH}f ztjucYn6b67bNbnUd6UuU3rd3kjhd&^Dbx+=@ORls_y-IZ`myO6h1>1knD*{H5Kw-c z|J5v@ASg;NNNTta+rUp+-W}ARyr!^u!@0(qs_8KDApzB>w=1%mj5s83Mh?h<5&XEI z^d^jP;&CmPN{v=(&g552&pOWAhc4B$iDqU|QLnZ#>1Y{L?Rq%JTT2@XCv{kouG{Sj zO;>DMvn;q^W!knl-7y5?ok{H)%^`IU#&PKlMg-l^Z`BXz7Z>n|<=zb-t#(Rj9Y=2# zVc>~@+DlI79U<^1D+=j)&Grd&MBI^z`Nm`uQ-8AcIG!9Rr9dIe5io>?%m@2Lnvx zN@+!}Bu(Wq8U$pIp>Eeh+u0Q8^1$WYWkx*9;5MB3#d;YfB$j@jn` z%~A^+cX*SJB;L*1JiYgL$3WhkpUiEYR^Vh)9V$UWT`5#0k~AbNO1lKb(ucKpm);zM z=pWPRioeRn@VvECP&^;0&P$gpvmP73`LUw7W}woM2eFLi?r*(=$I15!#G$pMS1&!M zWyE7HBWW&1F3OvoXEOsTo|<25>9bBqO=*)?Xq0CLf`(gUvUV)y$J-zMMe?O8JufPi22-Nk5^Z=ImT!M zgahCDJSO#aSuO|jnVn2nzWU@`N^jT3H9)!p;YPgjiTl?X7?L1Yg+Y>4oKFje_$i8O zDWh$MiGd?q!2ni-ufF}rn0Ba{DxA=c7od6vxPv5@*XV5-!xYuI0H)h-)U!M5K%c`Z zL7j5HeL>+GzKi>pc$fw?EWLdh-)2&b$wlC$KmReOwvjk zNmqqq`;TtofooeQ1tcq-0RjYp$XRH1p6LvoYea^PV50MEMsLQTad?o^ZW)14;2FLq zK7|qHft(51Wqn6nWR7?l-O*4EYMO48yHcJeU{bcRlSu!bq14G|dfgqJnZe2&Pn^AJ z98f?ZW&LD{$p&3P$TrGXcY3>wdjGP0<9_jy_|6-*lEn5GK&~r)M!7EqQKxH}Fv-LPs1kQSCYC&$u z)9Ozs?%&RRhC(;XegX{r9V+_YTyk?U%|2B*^Iu@o-ayKDk<`{b>JvG!2k0oWIeNS@ z2i;abUn@i>P71~AG{S48VliLE!B{IePucGM zk`%{y(e*)@kmZ_EM+qzN0<@kUpPDRo4O+oy6Ex_c@LD*~+h^94#$dN=Dl`PpxHk|k zVks*^-k3d|-8L#I8}Ro)Y{o(nvRnpYBy{af?SY`;h#6aKK6^c<6 zh;pQZ^hoGeWI--71MgODalC7(iuzc-y5+fZ*$6d(93LOemQtt8Kk(FCb}xxup7_M@ zhAwMk+NZczrkuHM4aBE=8I;t?dM=fea5Mt$0*J8!yj56OygZ}a0Af`XkUGJKgSX-R zO)= z>?-%4^iv0O>Trri&sr>y8+s7sym$S%=fAprZW)sW^l@A@c7|F;nFCySMg*+nVW;S@ z^tYr)YG8o+Ci5340H2QcfiQ%*?(xo`HxxnnY5uc;u_sl@LC(A-4qxMN;qn$dB$ z_#rrp&ZZJGHbgmL$-Rq}>hfh>T-#D;Prn_DdM|6KaE^P?v;vgu?Y171`=sLy9v}eb zQ)Bs-EPb04P+6&XvU@R2@ko)p))1log8UFWC{hNC&1GM!6z4~MzQb1}iiX6(v2@*A-GU{gcO4*hl#XNnRhIH0kA2?>=Tq z+|C=#rs-Qo@#61V)4pEUceL8>V36dmaw3nJApq{SbpF%Rb}lvhKE^2>`CaIXiC7cf zopaIDu;iUQ_!upCv;IyQaEpEfAHi zB^2%{RMjkoCOlq-u}9wRV_w`_`UGetlU0P%nMcKRfsP^gMBXo;w6 zcsAs=1_a`&DQsr&B~rNAMbq+dlfD)Ff~Y1K0JeoHnTb?eq! zJ~IWr>^3H|j%Lnh3AQ%8ZolndOeRVF(QiBi+Rk!jKb;_p;=veJf$2MF1V9(mSPh73 zKVE%ge&M_2zi4iKg(TAK4Js%Hh^>CXy!>|L-%XzZ$c^TQU$IHQ?G!h)@SW)>Z0PI> zJD)!Idip0D{14(f7fM|8!ST|AUnTSm0lqL`yWf8!+~D;NxTQ zbra{OcFP*^hjlA~fk3N9}mtr&eudn)Q5STGFJN3ki3P(lZ1r|qh8*wf7 zx*+M)pker)PAYNNE!m=m=yItAdo6{{Ix_R*sJlB-m_NHA1z|9@68iJfTjtLtjJR9c z%!+G2te#TVR(U-1VDf&$$c1Y!-(0-->fXaESIf%YKb!itXc=hq(aB=LT6@ZQ^eZ;LVs`zgx^~Qi*5bxvHnSUI#Oqty?+IB%b_OnOYi(;EU6zjw)cMNsHy(zF6ZvT~smJ|_A8tnH~U9h}-nf3vicz3Ow@ ze0AMPQUVUWv6BZFS}=)RSH*7(5y)nxmGV5voY%Xd02%k3->7MR%)N>^VIzQ@nsdnp z5QjNKfx2;Lx|&z?gvd4*7HpuNTK~3JmzQS_JviWS3Vf%+TE@dekiWJa9}k<5Virxr z?KL<6EpCOojrZ4SVH_-1Z1g=rtX4tE%L9bS7Pe9PGghsV2m}6`K%_!Imx;GZn|d;w zmsc?854@^5F6EG4r(>3fIHk%AHPCyAU0>BMMcEVe_0yt9`Muos)W30q95J6bT@eH+ zW%egRxeQH6zSravKkn9|(03Y;<;$hA97cwIAq#0*@)djpjH2&45ohE)UGoeD_{iUi z46oDykk6AxZ|>s;*wG%fx}1AWf77gatNjG@;!m&(KFmHfBXfgl@?;J*tv3kF z+<7EjG3KCUE|HNa3h=)-iy0RHuR>#MjhP{*PGH|IcFE0syldh8FnRcyOez5b7hdLR zyi}-wY8AfcQevQ7gnj0jtITY^=bS=4o@MpJVzFVmsC3=#noVrsb%oyPwide zxU7e#dd_alwVRY%8C%;3{BPbIH4XKYqxb?$0s@KA`^J+B zbS$ItpB+!`%!~S>gd1h*}$`_H-Gq@3Qa)tG5lPk#E#(7P;WmV zlAQ9NK1n4lj&j}a68JEVpPm&#Ltfo2d3QWS-2o@4`<#V^-hHVGd)q7BzVL9xSX29E7bS~52q=y*#T^^&R;tDZ!aTg#PbvyYFymCG@2t0z5-+sJ&zf!EyO>66PSswVVIdqsP+VZU)$TA8BgE#>jIQV1Jq9C2;MH^r7Jwf&|>3L zkY5L++Q*kadFyS9ElCs^ufCSH8UN_+WPQ!CYPhuwZ_u6jkcrF5PTNd4P?2#i6KAWA zhaKRJ%tqz}g;3NDb>fW-VYk_mW%N_w^LBFry7>Mn8SjG9nMZvc=5~_1xF6S7W{R7A zbjYB=cOC>N2sPbti7o?Mb%5T?EnCEI!pP8=kA^F!ITXuqia!4@er5{=W&Dz-7Av0r zR0c}@2(P3;vRckS@8CZ?LCLZf?paXB_y15yhLniGfT#!xO@|mEAj04$pRRD)Eo1|u z^4-sJ_lJH*S~re)|HJccPeX$0kvAsDm*Us}0QR4K^6pQ#jdlIwnf%-|lO|2XY$T;{ zit#`F;D59=o-><8uY*#v)6fMUnw94Z+M786l>*$!alX3mWt7@rsA@rjLCiLa*X%!v zY0-{Ix0ln~YSDV*q{1phEp0XO1my@JRTZ}ceN!5%AJ!WTZ!?=e`UCICa}Qi@cp&-f zPk=vWn*-D)fH3ihY=DsW zZLphB)$xQs@XT5_4FYBBe+Lhmr}N0E+s0&cstcNnAbLbPOYaM?Q0uixVIho2NuF!; za(!V|vLKn_jm7oAbGffG#ck@CbO4tA8eUVdb*qDm5oN79b572z?jmdso8L%R&ZoX< z6*Yp4KG~TwcxO$p=SHJ@M1~+`4+jNcANP(W9*$Wr1BKvy#~Ki)ncv?hFkN4c;EV&ZoAGZBzjlUOFEp*!2JH zWf@iXxC@_$pJ;P?{{FC%8hSa14HYseRmwE{L`7aLf~{MmL;3FE&AS+iN?>1!g|wMV z9oFW7Ww9eN)@7|RhYLO#%hhzk4=WcSfc1gMmQvo>a!W7g{ox{DXJ#Vak$W2g@%)Fi zSixRfzSGxiqs3EW4qFW@i)83t8@y4(q`=RcT!ffp#td`0_Yg_o2lPVCHR3`{*YgJt zF8Y9PDW@Z8>fl5u88vkHlGDurqKW4TH7SUA3fV35&cn+9oFtBZOyOnS9qnczSEAT& zcG3$1AgB@G(;M<~_w)<}bc}JDmIO^#9)9G1^_Htf-urCHT<>1ZdCDq5Xrqd- zu3K1DS+`*hw`&y?6)%GXJE_G++2H4&HH^~hXi-Q?_bIB%IyRb=zf670*^$QJfm~34HaF&+Fs$WDn>0ga_QOWhfi8Zcq+fWbrp{u>g@3?g`#?l z3^Typ8r%s&D^v9(1~3teZRpLd0C`tF-~952_w;n7Zw82n^&7|N+r$SS{zce3-{2H3 z3(E=CwyMHd4=8!V*$=3mS;Ebiu(1oq);m}9Z|KKn;`G0T+w^?3fJieoM=^zHwAb@%yU9fDw_;`+$p`v~9R>zgx zQ-*VPAZFh#Xh-=V9reh--{h znclNlKu1Ymi@PhRVD69H6lg{Y>kUekNeDMwV4ic}TyXgffwnMrTkLh=MrKpN6X*Qe z=Ch*(W78RvGp7wlwrwk>^M|BA%RF2tm&86%e-OR6_zbv_6DaU*QI_v z=@KvuSyC$fh*LFmnXvQe0bau9qKp9!cPo1a%sh@02=3`_R&le6weFaG(tigvSA{#q z4jcR_{Iy&Muo@g9#m3I;21rGj~fucnku~wp>o>kz7DnLW_eg&T<9OoGG*(Mjy&8(~gGO)NGn0;&|s-!Cjf`Ab|MAg##*!R*f3L zsbkU2HuqGXxMLJ;ot_|~i&0UJhxqJt%ZsVcnuAxI>x~>f{1=M#-`Q(ZuAg8tBx_Ge zEk_FC&qU$|_JZVc%y)PpNh!`B@#*e`xbCsvJ)T|6l4z{eaSZ>~2^J}Hj?)1;f#93) zP$P4=;cP&e_}BntiO3&#?tnH?mhJfKa)uhYx&}e0$(oJxVr{h{Hx|&CU-h>X+dGM6 zr?q4#8(cWr?c_X%*Sagtb`Zj}BG^Rnv0CgtoAw(LgdY&ZNghs@*HJT_mV|m7tshNx zITEE?!JK(aO2knC?IqFA58l~08)3?xZyE)*HQ$hmzZFJVhe$m}s716Mw*0t%G@Y zU&XhEn7&cA;D~WbgU`OYh{4U_7+a3Kru~4Q2NSawN6+P%i_T>gm?h}hDFW<3;r;L0 zD#qRB7ox>4QeBMxLhy4(A-rx+^*iF6psQc^!EmU8&|H zj2!)6d1aF7bP;dPdXjpvcYP^KzK!A|bDioo5@YOyq@kMwwo(gwftiPhlCn}7rTwJi z#iawSPfJ^M^u-wMe6?vHkpb{`u{7azAo5)0=7ey(_d1|3NxQkg8i6!q1$yAUr5j^M zw`6Bnglg8tVw#$>(hRU;y*e(E$v}NHK2nOpW6g-rQXgJQtgR6v>RKqe`vn7*JU03W z*&8b8WDuZR_e8+M-}v(QN!h5dSi#M*5pda>CYblQ8g%b=lc$u9cIhfDkR$STpTd~J zSI61{9{pn6DDXJi%-7Oby}Q1*Q^!-jI~9t@aNa*Tb1OGb6|y077Po^^&sFIcX%EfN zBdqN@{>|0U{`_=b3{szQA;)aR@-oM3VT|dn36zDz!8v`we)w?&FVkls`r*(`{V#B~ zB_EIk$WwKR*eM5y+q2ASG@QSxuyTuBn=`^Yr)5@`yh>Nd{=tf^CGSgm;j?MX0@C{t zEn`|$b#^9O#i5fqkwYmw{A3C3c=O7IT9aQ0lY@qmTAq%JZ{_^TYuxpsedUtxZI4iy z#1$R?3$vU}1avBvCeTq4bn(|%xoJ$hSv%^3s097^`im4DIu!x!{`_%CMeFtf?7X2p zFtmBHlK-uVYY(te`~QF+oCUGW)}4aF=q=~C=t<>5reQZI`(fr+5*7RdKM?Kd{2lw4 ze$zQ&3TAb51f9mvOkk682HyW2O2HcHK`AIJ1V~~r{NWa!zlCMK6Yt7G5Ip=l)195>>3+>Ye*JWxI5e--$d4|-_;h{f$?bBp0QYspn#dBX`y zXz8coqo6pz*Y+XM8n4ql08)vnBi4tvQPFJ=gH0jYr$bcvNf`jIH@ zK4S}B4k-?PXTjqyHFYl=vqFb|Ix{gp7_sAD8`mNbcKTE&c$A5OK2lFl{;VO7Qap!xNw`%j z_bAYd(e3F)+ysPg9t{PHLO{A`Vp;t!;NcJo`bv-_e&PN3&`72KjB|gFdH?!6uYlAR zH<5Vj&ZQ#C^f2CJQy8?ud`K)^F1<~kGer)I>=No5HStRnsnW)mE?qriLs7F@EDu&N z@U`?eu`tayL{GJB3v7TdYtYJiNENgGS6dU0kX32sETiT74VA2&{LJ0qb0GHQ`Y zQyNUWUPCdtI-5_opN_{fLVEpXXW(e)nYejN?m1A^T#SUddZ(i@nhK(!5z!t|jcJEO z@g0vC@Lb%d|1DNXALar5y>)hB@3ztdy*Rgl8w@w)jnlCvr-B6&YkGxxkv*!_4h9lF zBI1#B1J&JNmUO>tO z8bXJC4vt-UN{oQp`GtmfM?7P`0-%ykGalug(sHV6C;OvG1%3g}tor{yf2{#K-Af}J z9eIo+a$J^MRa^Rh?}|S!QIz4;el5f-&XOqwn6W}X`H0f!j`OdY?%(|hhK_qY*dvMU zvHt|vpW=~}TG69I^aphQ{YCR_NyIDnN=L{)ovCA{g4GaqrV-ISQ24XU0+yTAoV-sn z$I*P^jhWe!MjxD1d8$;rn=ts==TqUvlvY5T+Z0gbF3d_W1K6*O1PkzOE2X3N|t7ok(s6v{$|i_Ju) zyS-Jfi0?*Kn&gaHy}VNcmN*&Jd}&~_Bf`)pZU7IERpZb-K;fHZ#fx7u#EPUALe0+S zV69xrY^`(GO;^ivo|KApTLICNfE=8;b-H2>4#SbPC~#GCR~lnwVgjKpHf_-Zkz}0A znwH*)TvgR;onPf=dnQ`f&j;UkYK@w{C}`84KN@2Ni)6^Sqb~ED#^#zEcPe)xo*gq! z^{h=F=AdKu3Ts5^${}lyIhSuGkMe*!x_aeOlnM_=IDdkw{&eG@RB4h5^*mJD)(2o1 z8M9`@qp_p`HxTVzpx_*&YgX^`Ju(!355)a&1G{LO={hw*;UPwK*0@xBfElg}u<-RV zIwA-;N%ZPW1xr}P)CnL-7A>0ToQ3jIMm#Y5QIKo;c1(_dEUTUF(HOgTm=rKTM4Vvh zCZ@}oGw?wbA~T+zlv&agzLiusT5yxX1G6r9T`T~e<9&}RVyVgwZUR+`pf3oP&{+gs9CJErT$+Fxfuw$T8#NkNkz6zOK9%^Xsmrvh~!yV7xgj+i9Xy^vv%{&eIl zqeY&n&zdBoH1XcRb>Z&ganvo4TGjHEaR-PCjDOWZ)gMG9iCM9xwg&Xh$V9w=Z*!EN z^5WF9@u9q*R`mZBRW2fcXE;IDIY|`jcS~heivCm)S175hY`MuUb4jMH4|)iYI_Q zMBWeU_m;}w+rV$Hc)AS?m!mca8VTDt-^r(@zSmCS!AW$@0bE ztUu(s3Fsd+u+KjkBku*AkX3k+xiKQS&0j#9#>pN6Q>k4nj3X&dX=3bZL6p`3&FkA7!>EYhO+iKk@~X zFvbVkv#lcpR4eBRCIy|*_PV3zuVg<j6|);3S)Sn|YyEuSZbBX=Pj6 zU^l!s`4GJ5EHZ!sFIcug-k{MdONHkbd_DEFUuAgI(k*)k&!y1GIbkqR@5V7M<`@3uu$j=g>8}#J|l;sKpY} z+A+uM2y;HmKhB1#4~q7aK zm;8wa%KR#p9ixKiEjbY;35L*y5E(afL;l1%SQ($rN??t`E>2R|+2DGuEFf|-wbyYM zSx1|BucsXDS$s;Mc{0<)P+W2v; zi4mJ5#5WqdO_ET4&Y;}-0$Kv3nQ9$UV&P~L_c(bWYgC(N=vYni5i5#gomRtZLWr>rtdL<-ya`>YwH$*af)?KF@xW2{wq zhv}-d5a>~W_{N{n&Qgkhm=o!_H897@{{Vpr63?}+y<-B@9a`lEpJ|f`O<@)1eX2RE z-G<9ZX)!iZrzfWJ^P0xzF`@a+;L+MDM9j_D+Pl0lUPOk0x#8`qU!yuIJW?VG4xjEX5>DiUC~> zRGqoMeJmwsknK&XS(zk}+UAwQ+961qc#r!5BTxrXN?__K$v#BofLV_0%{gibbFb5^ z0x!yZc7Lejy|IAq{!B$R2}5f-6nttD5eb9ZW+2js>%vx(DV&v25>_DH(Oxb~(N^T; z(c2_I^p>K|S<6HPFKw|61>`H2*!#M}IA~A%c z#||+gfL4K0^Lik@%3HH(OVp|A0W;xeFUVtmsI>;0dW1}qyVzWNBb`T zEckZ5HhF^FBF>%Cm^IMp6Nit0fXW+OnU|PtIlDQ_UOeDiz`09~p>bI8h-b}W<6H!WAN1gWL^+_BEK??VZsc(Sp5`^|n-T@B$ zH7O+-wSM&Z&&curJHq}0KvqFTd7ybVjw?tFaz}E^f^|rF&$zf*%w-W*+=0(RtOXtx zemd&S1W`|u<1cox^dqybwuc6RBZM=R2^^1F)xy#o0_vVmV-65N5nwUp$7^8rS_n|v z&WOTTXrEKuyC0MF{^htyFJ!>4W~_Kk$lL(Y5)yoDU#3Aq;<1SVZ$>EfD&f{1)MxEj z-^^xOihUCoQ2g!9K;I}?M{7#uyJDs3WfxWYUVX}iL0))CLzl|-#e;x>2|X{E3a&)J zoGq0?ryBnW#(K}x(O7>^*78zt%OHP-19WQ6m-d59(uK&O&X@O?`awLUNg?ca9~cup z3CS~&ZQk`}VAwUD^3e|{ob7c31ZAw4=_cCzrsyt9hNUwi6K4^~gK^$qSFNy10tIem zO3{oa&bQ7k#?V{a!V(X%0PbVy2_e-9o*zy5k4D-5_dWVQ=Q2L532RJT$R|gW{FTo6 z<&amy&Q?6WwYH#|^70S8fo?C6EYtk+H+@U9>R>Y}%9T$2`Mv+u*{2UY-O>fO49=L3 zD0>ck0Zr=+WZZk{vz9yN+Oejv{jFDVT37#)RLUMv=B<6TZQw3t^~Pr{d!!Nf>OT*G zJ6yudBG_loR_+5t=H@?<(QxZBVTWmDVm2mMmrX_!b;4!^mX}7&K}63RuIergdk-jQ zw;{?{(?^6ZB{A$PUChzgrPk@NTmaL_`^q$`;&B5Kj`gT!k z=kb7=TH0s{F7{qLmO4WvdduM=Jb?m%t6c4xmv(T%wP$XL(sQDEQlK0i2n0CLL?*WO zuDYePfuOC{$+it)M2md%gu#g zvKNespb-7?G2dy% zG*E`2_aWySrcWt+PJ$x>vY*MvbE3cj2$9W$iwBRU!CSuB1E96v@*-H2JjIxzC+=_P zkl(H+3dYPdhQwgH5J6I2rOg}{XK~;UK)Am}@1(AG@+Lhq3yoz@98ZlYW2a-DI6G;W zkA-8T1{FaF0e1X{*XIm?!taq@f9wosf~}u9H1U}E<~9+FvSna{R^?{ug{7S~F?1FS ze1d^(@%07iRabnKVEcdAdqt0d{D)rv_?vG)UM-*JS;*OgBOBU4QdsSAQbC4VIminhVVGk=AQZiSD}#G^qW5({(UK@F)B}s^eLlWT#%sK3Yrs? z1`7AGI61#{3N4ATS_unL`Dtox@EW^~&=32OXVKfOlU}r7mm# zY($xHI)11li9-S9(38inwE%2^ewlD+IZQYxg!#~qFu^gyvkh{o$*!u%o`7^~0}H^! zp-<5BMS-p>XZ=G?*-)iT=7L{bJ6|AVU^RIujOARJZRAO}#hAIV+EsyxAcp?2+JO$% z*2AJ^B#WcRy!lpw=YsjDsmc3Vt3d0I!1o`Xx>O_N%y z0Kf0y8Cvj_y(}8KvBm9t=C1SanWrC2>7KRZABZrvQK#%C(%qwE?RptA{b1c&B!HRM zA!i1q?!Vy^pD*M09x>;*L5GFR6E#AKDijt>y>0Fk2bSthP+E-?Y~-tYVF7Y*}2_su!Srru>% zP?*=hRltpszxU$dOKt2lROhF%_HQo@CQhO%Uh6o#;*bIEj$ge;C788`y!%YSgOY+2 zl7IV?CmxBG>kL2B#w-Thng4be_y|qP)37w)CNg1~*GJxCUDbEE%i4Q*SvZmV?`K8^ zd%nO8YSm}q7kFwYvo8GlVhqR5V^bw>GcdCD>G;_Fjlv;PoUTA+beV^?pMkBJ!zOQE z)=Z&5O>@{x*t<&>#^~=+Sq|hHr6HTdiI#+$HNd1U5u9ddI(Fs;lcRPg6?@cdd@jhfJS{|fOqwy!W~!!ZQ89$dqw1QY<2!(A#alb!7}Ciin$$%R z5i{w=?#v_NLp*xW|u;G1cspRkBYDGa%UuF3uilNUYj!N>rg(8 zw$7`F@0;0Rlu=6Aqc@MbL(zUA>zrX*)5U_FV*J-j1Dfde#7NK zYn8!oMtxq5D5L#Q@;Ai#M|c1DzaTQnB(oTw3%_n^T_h8S%rMvlRq?x;1au{6%qVS+ zO_1)TJgq=YmlLAJpYNRN16^lClp38eo4i4aIs7Z#0B0!vjb?9v&DDsaJvC(~ATVs* zPP517y0G8c9p=slCwt31_S+=a`LapgD!WE5%Qj7NCc?ke@0^pmp*2l&f%+1~JZ_MQ z24=h8+R#y^F2q&Kyg>WLBEMJ40bC8?OEpKBnE4pFf1k%LFvx}CX9RrOT@Rn(_ESYRWS0v{$=$59O$$y8O!&dj2+Tcvd_sENHcd74XV zZWAr@8hxzRk~QRsVQ#Z9HT6vWeXO)Hxj%x;Nk8&Pa|Ox*5D7Xf_;{L=dDJ8Yl5d4V zj=dLht9Ttw7L-if<$VDivUT;VB5}D4ZzTchp4|GJapivbH_AR+(&E!bTleRguD)ht zEL=yBrefMaR+^_aIv`6KmXFpUZ z&lor@yPPispsMn!RmxQY-O`%PN$iq(($)keaCY$?h_@R*k)Zv)>R4PJM7wiUw(eX& zzH?XK2Y{5~Pe`h>SG=Z!V4RF4WD;`ExtEP{>S&-Y*SCTnPYm(bF0&)?_u)u9PF=rt zO@zB&+Axhr7&$?b!pMV}5ve=HHqR$sdsG6JYjX}Tg*xS}X(Q0{e3Ux8Rsr7hV!Kf? z1(3{HId^b4zo-DE_!d_N4>zx$_)MSf(;g!7*+(jpY%Wb0X0T9PZTkY+F|tf?c5MOv z=ewl6SFX(+PoE~_=c5%X+wUX)RcB4FwPQo)dPxKMkZT)VY9rQkjWJG9C+NvUi`!|D zt1uyEQ(keJ(~~x@7M2B-9apOwm9mrtg4nwSx}EI48pxDBkAOf-PpMc{`f694)11!FoVz7HhCgZ58Tz{L4)A zj44Uy2&Lxu+qyGV013xV6(sYhcA}-Zm6A76+xWb>+12{;uFKp)(LK@^YKr0m$A}*V zpsG*X#+$ehhS(isgou<(_gkdDxb9W;G$}4M@ywYp8wkY(`&_FmhcWmTT<4bCOJ~Iw zfXi=0Z!ymDOuJz%q|0wIDp#z}MJgN9NWmHAHcrw>VO2p$%;P&MRmUAwyN)gKsLiJt zsVmn6JZ?LMo(;wu#{$be@vR3vSgcgFV3eQvXbC2vCAZMn81RVI@20aHukUqxbh7X6ezOp= zuBoC~WC-YZBMW4tbAWxDExz3Ofkdf}V?wU)6AS-l`X+HU@X%GXaB`s$9R6b6=Rn-!*nep~9 zk}yIwq@mQw`FDB!uRN!5Bg>R2q6e4B2s|`E8B~6;{Tf))R9>($I*?lD-aH3VJo>S% zkxg2kZT@sPO36JN&+U6%wQmdHFn50>7(`hh;Fx<;83;Pksjv?IKP=boOtD$VM0e56 zJQ2^UG_u(~)$?+}BxUMXvWVXfg(t1|pdvQS4`|6QeF0h9KjC0v!F_E0^Lb-40q;&A z5BHQP%Ke150oE?4m(<@URA^|3=(L|t;<);}k&jmJGu&N7C(4SsvOFxhnZIY11HB!~ zMBu!njfNYPE!{b}!1{((K>nmO(kmu5PpC0R6%Qw~y`;x@k?5p~FE7o^sFqGwxnwPH zxu=C@g&RNljO#@P34V@Gf0NO_3|!Nne?X=w(y7XTzu!@b{XU-uR_uMt(|naMru(eW zqZp|ohJ44+tr%NwN0?m#`u;3aQpFEBh~|_;QCUH`39|1bvGMx(aJTe&#{ z5-dw3jH_e*@Hx!I%3jtm8j$K$*3hqm<;V9%9b^ZIjOB`*hQ9~uZ!{TuZJj9~j2KQJ zXmzBvtpw_S$h&;>qgohP@%F|iiiEL7UZ?MpcVYj~OTO*VD(N;ffZK2+d0bg4aY9)! z_p2mxLuw+B_Ue(bjP`vV-A}lh+4He?(iIL9vu=J#aHk&^6>sC>_J`l|zlZ+Q%=Cxe z`EdxwSom^*GhUarnc4fo?^`@}Rn@|=^c~mBQ=BSdM}K_$SEDrcNbpMus# zEmtT0&*N4hbTWZ$Z*7_{<(7d$y#|JdNkQ*3e}lgY%Rb$B6MO2xx6#atGe+Jx&&+iH zI56MkS~cU{S+IU`3Ve{hWt85;ey_nTMG7X`F!&!Q^?9%M%3fvy0`YOhADj8l?$XLH z3hTL&KeLvdPlgc2pLn6Ma^83<2L0)qfd$;oDJ3OC{IPp}OH=U7vS#-=Tlz(nbg4Q` z-}QDW31k^v#aeU!n-)W`;27{J1(O}9DMa0+eSxWlP2lyU8Ial6L@ z*(<&$@?U3y@cnMrS_4X+CSehzqOe_h!W#)H)X5Zl-?Hzd`I*ILoUtmTO{Ceo zILR6_KY?v3+YrXtl&w#40YT|G!17^%<@`zL0#MaZCT2yw!~i9Th1&1d9R`eX(=O9n zn6}stuK}gQ?t^_gfV>!T=t4eNHKK;@RHhML!7Py#uq#C0#~;7rVf8(b1i8@&Er|}$@%R$5}X=(yqQXu%rsvSUAM|tF)9Ji?l zpP*FAL^31(XPLxh|EWx`uBaB^$KIm9%yT>!iQYQ*@h0Enr>{=A=k-clcq5=U*mF|q z>y(*N^m*~$;vl4%Jy5EV+w9jT+Gd@MI;$7v)%~(&q_5eG&HFE1AX0ra^mt9Q6HFRz z;5B0E>z2x{B5cOzx)fRQA^Ptww0EYR%X)AA`Qfc{1*HK*I*-}uWqVg3{81C?9JoH^X$ zZVYoXRMu4JDOX&Qyqc~92w5+vHb+<&R=M9FDV@PzCc@0gUK_SeFg|cTG=E=^G)uI9 zUu#qUKmB16Bs_iUEQ<{NzxC}fr^bjWSNY|iADFfv?X6s~${qjzG$Mv^*o^VaazyLz zM<{UQ15EhsrMD;wi8`PN?QfE|(?ABS9?)0*zk0#|gL_?npl}YaK|qP~qb|y=MTUXs z3y98a7o$ju+kDWt9dr07g(0^O+*V=ijfOthK;TabST!u1->FG}+%b8r<8GI;g}BGh zZ;JGx+)VqxX@*<@M~XJG>^Egz%fFe0e{RvQci0WsaRN^vGB|ri?uiS)zFv388}A}` zt4Xe~gl;GI#s!|=JZp3UmAXdpSr~k)n4ls@kCQ65sa4k-2Q@msO0dOfycVk7cE9?xXwMy-2+_GVr*aV*}4eA_UK#c+~X*@7t^6;a$Zuzb6Q-(Bnf z^nbrdcqE+GL-vX)06ZK%4Od-)0U7nr(TB@zmvgn?W5BDR;D4Y0wJqRUSlabmpYq#H z^mVZR^fz#lyxf-S=^vW@!9vLdrR%xQz@EX3KTi@zNbpE8)+xa}guw{Bo^ntOcDBh1 z)V0~#(h8RZ%FLR+o*TzKu)r069Ot=lQPi)pPbx@U_=!p|7_NGkEB9(eY!tzQo(Ma{ zVlzHEJ#y0F}3CI zyEaw(#60f~k!lw0rAT55nk6~|lYQBR{aF=MZ_-4&g5v4=cVKHG#EFl4r+ zLa9h`i=xp&Zz=z)z;0#^Q8g%)zj~PyX2gF<`N*mVWV}-pbv1AV-GxkF#hJ5pcvQCl z@#C%*zA$-?%D@FmB}2JmIsiwt!2E402snfBRfM&Ovjv7%SFRpms;KE zy+&UuZTtn~48UyP5ib0@x-iZl2CFvKFCY?UNslbR6Cr|4hTxml^D`dBWLY-ZnBnNL zrekV=^XpHM+}a_sz4ziDpn?STYfO%)P^Si*U^;I|xJ4c;7bOb^mk$*(u3htuDB@4J)*W%TOluA& zCdrO7uG=mD7UMgcU4Kl=cV2HW|A1xk%yX_>wl>ZSOxo0Oti(g5Jlm( z%j0lcCl7sW$2l3@ zL4|Y!f0Lt6ZUn^&mgRck*+9)O;Ew zv#nzkW6VL&BG4LV{=I;{Yz;i)VgMG|d{r+d6DVs6VY+B`XS=v+|J~o~@&8uZKMEYq zQx0oVU#ZLi^-(FVo110P_Fy`6gU9AI7syUf&56!@|8k)@_f(?sS^V2a9fF9EN{3bZ zL{rG@OE#mP*SK60(PW`xv!b5E%%ZcpI-LIX_fetkA1P8pCUEBtkrmuz*~+cmn2rQT zh~ar@73LQmWIU@fkb4M}`VW&@)iBtUoVN9+`Z)5c{_VHw|Nn5||KV_c)HGEM#jEtc z4KRVKLC4Q@HWlh1x|InY@ZEa((;IDR(ATfM6n1%G-ZFgWv}8yOT4bfX&eA;`hj>>2+|qy?G^5K zywRN%QaG0_Wq@nu%rBrfm*E+)pVUZoAtc(j`c+tqX$kmsf+$X66&g6mm&2bHbj!bhwqgEojhtBQ#=dT0DeE;Qwia{(JfDok;k3V z|6o}Chu-<$!`t5n&hLgiZTn-c2B9N>)&^3c!tM`uFs?0iku@r5G9(sYZmbo@Pj~ol z+WL+2Yy{q&k36nRw1?x@alIYQ1jgNuhtmQMA*+4D-ottiH>AB52alpJzH{NXi z4+nv2n`ow%l0K6Gv)jGD&45~#(l%|1e%ThCwLodVRAS1J+WI#q0V@Z6fZxAZ+Ji!s zm|=f)*SX;{cN1g(b^3c%}% z-BTH7J(BKwK+Wv3PKDLGF#S_bY(}%zXz7WZHPjSxt6d zB@q*6?RyAj+6{ZL7@ld!Wh~W!J3jA`Aiz&Ki zF)D>Pb8vVHs6N;)F>QC8mkTcA;X`$=M?dwWzs8E#8Z8c@7iEi zx-Sge@Q+yf!i>2<<|mEWS<$^+GRmQ|Q7znxKz7GX-KsF{`BqPwjX@w#z6Lwoj6a(+ zh}B-0$PlR%)O#&Wgo+EJGq~Tv#aF7JCu|X)Ckd=A{O=5quV_pJp{_og=bzq#`R$$z zPo3`2V*(b)vO6 zUR6;T$8(D^yp|0eto}JgblH0HXG+&{Av@Km`}Nt&cld<_@1iw;T7127 z@|i8_a9J_!`!yZPt`SIY`XI3k3Vw`e@k(G%9)`QI6jNIIoXP>$jBUeL4G!Bg=?LrBD2y5_=g7FFv2HH<-|42Kp*o0ctkiUX~v>oEI-a*d{u zYeXw~Dv9W7+(w3-4LZV5N6%5X^7bd->&|^tJ0h?IS8Wr_kLX%H;p+nLiiP<~s2M;2 z9S)C&0N@DY7-t``j>I!plbBbXK}KA###)d%0nTddN$ofO-u<_Tu-LILAg1EV*Ccw^ zvnGWiy77GheD*FA;hN{+C{Y8COgQdNKPZ`bkJ>=n#s!B_;Xww3PjzC}&iS z$XeAhp0in!spD|U*wJrWYs!$OTPZ_&{%a0@by7FY#PTaD_4~hok?uwa&y{T$I6$7b zn=H3_vuWvMfwz}R_TXtYH2$a(#CFkf*o0{)$hJx`Zgkzsw)zBTz-(qWfx$$^o5=XH z06{@(C22?0zLH<>RN00|E8r6mcok`W33$23H9I|VKZi~>mDZyt}DY|(d4%RXFB3H$83r$+3_Ze5&!4#0so@R80F;tg8tq)yk1 zXUZ=}ifwosIgIc~boIIqRE?Srvz69)|2k8Z zt#kNmyY0Thm72VgI?q%Ime;pADUbL&Nw1e441P!X9ak+eMj56oezYLf7z<)5+V|LI4C zB>Cm7!~VUU|K(o}J+=y6-P`{|W0jK(cwVa@3$=>S|2xF!T&*D*#TVN$Wu(mIiY8aY zY{M#g!WX-|zN&ArFl^SCxQVa=WJJ9nYTseqc*+niQ;5Kt8kteVNWUhfuhtdWS1$s2 z2LXb{smOkBYk^@wBB|PUoZMN^(}zKD1`Sm?71(%lCj4Ml*TQiHY|*IZz#sV(w_(?6 zuF1&AslCXorf6_!AC}9TL@#@r_!eW;rRWI*m`9Z^gyPyFWE{JxYkDC_g{ra3Nk?&{ zY3+1qxg8)8?}QU52*ez;FtW8(iS+fw+qamwwufti)oMIsd4nXnC*ycbu#Vkyiw*QW zI}P0*o5^vj;}_6{M?1#Pp?d-j2Rmj(@1OqIsxS9{_Spp15(1xzdvGmk<{}umH$lR} zIV~2uiB9_25Ac{%PT$Jl9S@$eF!gd&BP(k$WKf~sz|wYys4J1Z zJEL=TKv?u#mTcI`tDo}?_IZq@U}f6341R2yYi|Kd;Lg$EOExzULZhq-M-Sp(!Eh3^ zAk&oqX;M@(?0L{%EIyaXqLF2M2DGr1r;l3*ucf;mf~{>K*byhA{FUwoO#Imla(9cZ z;9s*?FoX!Ijv0`s;uy6$24FV}x?bQV>qh%k^rr`vN$V^e2BN2c#RrgQ#l>sXd=cgQ zL8n4UI12+=Bm%jX!i*-S-Wm^s-J%DQqRfvK7J0yiS$ku(n@ww`^h<5=IkRUO6r%uQI2+Mtc8kwUgl%MVJlc3H#KFLCEM#=gV|<3=l*RC zF*SdSi59ZO8h~Nw*e|V-DaO%ld=K-yGfLN$@m|as4@JKP{uv;C@!t?B6nh;v7=#M4 zPA+@BCX54xPN}fHw!wnl8Q9}{@eoK9|3t^*2JoRN8~`cjcIvd#IB`4!0;^-_ zuuDk-i4`Y0XOcuoT3QyO0X2_Y$k{i5#!W6=US#>~+`n~d^I>&H+K``Fl)Jttvl27a zTxQZ;ySS3SFfvA%$$^PhUd2|=K0u5msAk*Q{t@uH;Zm;avABH9na_KG4ubQKV&`h2 zRin#XhC8FmX#xKXv3Ne+^lA-oLNs8CSaD6EFVF~1vk19F91s)RbQul- zLYYRI6G88jGt~eu2;C5Z&dT^=9Y-$-)?Hmgjz*5>*(w$HUmicIQq9+NDI}{_{&WjU z1?q9DKtW^;Qx5yUBc_ZrWrbV`K{7dR+~5^Fb&{1bEa)1%&(4fCChTDL$^p;KP+YAT zHJ&BCWtY(ReI@n2wyhSwU5ms+t3c^~=Y{J@TMCzA&piGIdr2EvPp!?GkOxh(moKzF z7Lo1j32=#M&!P#WBtoFqzn_5R7We(01z6LpaYLnevw!XV*SI4=M02T;{KH)8vwFOx z$Qso|dkV({A-ZJ^$uA%?D|*LGCnK|_kVV~r&qCi|tmFfT!J2m9*c$y(G_>Klv|HDA zgz6t$>Obo%-2OKoMXjZtE>rm(-674Y-Pt_;o6ie>0iD~{Tf_i!Y}D6W$l%dY>b}2} zE&ofe47Z(EU7JO4NvzDdqXM zSwMk;q-+1Bmy&6Yy)kh|@NXd)ZeiTx4i#Y#Dp?o-KWpzHSYY*lTReU-ez@x7r)6Z807*<##MvvppbkZgfq;dzZE z$*&jz-W5{02Zbwo?mR)IZ63A)_JN!*iIP48OqYm-#z+t}$M}{Ac`~BU%d7oawZNdG z7(Pps;DQY7qF9P8pIW!#CmuqWoq{0~ z`Lm?JK5pBHaG`FE#!Q3-HikY-KH|Ki{@w#1EeToCcTfahjx44>eD|m*3wwX+%gk$$ zLE%2HNUztrKHAOu8n|NtB9FVy$PRzyvwf(M@uY#&#>4Y|QVpwvKNgrqkmd-qyI%BD zf^gXg$8hqU;}fswzvtx>rk$?}SEA0Y=I&doC>G7R|fOe<(Xyq&A?4^p^nv3 zs)-hE-&omvjc}UIup?~5m;&o?-eq4!_0vYG4*-cu61{tHkBMX;O%-L7%{#fi@#yoc zbG6X%FCa0T2w9NBEf_GVhXC~ciCt5R1g>YD3{N_A5a$$y;yR&69jq$L5K%~4i)Q+? zwP}*)9wp_K$+VTVicM`wZ8FN(6yg;^ey_iUYj`IbC58LcRjATN`Z4C*1KMa%smQzs zP-KN~eT+fL!IAPs4k7ANhq@`ic-D6GDAQ{pHJFt*;dy=~PnrIG#U^XfhRe_EIUhZ@ z!-)&leSrhsRCXP7J{v!G746t@K$*KRST~d)?H{<>{m%2xOO^?1b?R_kU_04?xXrND z$YRh>%ow~#!$WKN3<)a>T-I?%NEsnKbi@b1ZS^&~HJ51pHAW($P~}>+nKuZ#vL@_2 zoX<~XFkY45F4VsgW@CP3@l*bl;juZvJF0we$%=eGfz0D{kD0>wL3p-YUb%r=AzJv# zW7a!mq`$GS{O&XO-~aIW6YLDM@-CL&{VE9+ks=GH|7O6byEvY}cyVv|D|EPl+mHjs z5U4xBnBkAQJ_|v;Ck?L<2qyVa4+WiIHq|bYRHnBy4t;Tr4cHCj)Sf55yENCu@SiPJ z`K$-JMc|SjfWR?{kl;pC*KeHuel|rUcV`eb9nQmtC>X|}Y1*B+EXG025XiH!LDn{5 za7=tWg~Ds8gHW(SSD$yoT+FIV*mufVw{!Iw;79ooi?p3q4Z$Yo_d|eZ@BtLFYj1Fp zW|9h}v4uOEZuq|FZj(OFx-fT<{zUT-td0_xvKC~_w%#!|$ITm=#b&iMZ6ZK)mxbpj zV{VC3_c(x}ocZ%hx{CtAXTL29oUeP`Dpr=>hu-4bG8>om=eshjIkh|Dra`Y7WdR;a zX)&40>n#mf4dHXPA2PHpONlsh2mxv6pg@mW%Z1LozkLoXfGA%a!%sZG;aae#b!a+Mq&mTf@76$5X-876CrJQn<|J z#58T%xVA@b%`&Zy75>Y;kdis^Co2K<;IGpTcXY_Ol98^YH8-Nf953RW8{JE}o-(qP zYE58g)1wsjrmz*sJS`!X=iq+sJDzv;tc@E~N#7j^kAjn_IY=QL&&`hY2n@O?yQ5wr zdbV<7R4l6*IXS>Ltnb?LEbH12QCHc_b$V2{{w-&e2nbCy_~%+wHyYT+e|@Uol3}#A z_~bo^=n%&eIV-g>+zVpWH!P84flM0s}N0` zD#f!Xwy&IGJotf81jGQ%cy%uO&^tp?3_9E{N9r#OcbJzo=-HqLC`1{hl;DeSB1Eps zkTP~hHg^i^c3b`eGf*)>|JIFTI`GH5?hcG@bb+wSt&50q3EPN`y-UZ4!-0+Yia*5hAU?Q?Z~b(7ufvA5c}IB2)J()_Ap)3t^mnz6 z{W^=RWQq%RUha_`x8@*4y*-`|+R^243%t5tb=4kAxINTuSq5D1#`){c3`&FPt5f1? zCBPolsnNa4bUePxy0&aObIk&={MBkKm+>ma*W&tZJ10qwqbzUDlU?m*;+ZCK1LW3M z4N6Ikyq<4rQ4=cj;F;NeRM4cFs}RHZ!}-_17osCI9U4eF+jF2%csI~mv3`@*t6jLZ zY%(8}^Is^j7H_@RyP_|2!(~~hbs$jKG%Z4YY&ceKGS7rl(bPB1n_Ws z>YmJaJJq6Wmxt1ityKy*@s`gWZnK?XW+hDx-$G;OkRE4)iMxB?D;LOT?j27fE{<4y zj|i;J0(OXic;_7ZcU|bn;9rc`Fboz}CR)QD(S0xJROc;`{pM3xcaMh>v*~Nl^R#Fl z_=g|8QgilN*?J!RfZRP>xj#MR8v9##fQ%DfN+w^@r~K#-CmimC46><~twapbnz0te zmJ*7a2GFz^Vfh#vi*4UH(;nYo2DLoXeLg@Tk~qJDU70A|jS^X5RDAD8N72c2bv9;S zVLhY!gMX*38O?cd&7cB0mu=12lXJeDmt9EKpUed_7Q&3Tk8-{HXwiWw3t@QZ7M6ZO~eF$~3TEJ=7k2&Ec-Ll!sSMDy3@1Gg)S6{sUWNs&gV*;s=C33iUDe6yZj+D$I>iHkJ3U6g7s zayB-hG46SrK^*2`Y8;$XIb~`mdC}{{EVSX2p!fV)w+AKnKLcg-rtsRwZn1g48q1+9 zPAn2`UNdN;tGltp-2!LMv(;^OR4h$2G7*aJzG`3?SSS^` z_ZGKO8s0LieEM&jC!fF4RR9XN^A)FQP&79|Z5Q_DEqK@ndho}x6)}J)&_F5a)z~yZ zei*X>2p#j|l;94b78>$|a_V=>T!w&#N|&yk!j*Wne_ffXm}>6I3pQgX&z7{oQlu9bp zZEB=CSwWtHKfFS$u2h-ugZIO8w+hZuHv;z{=k;1Jui2~IuXlZ^HWP{h5D4@UC<)R& zt%IpMATL5hd+5de96m*2zgtrPr6I5I0Bz4J+q*e{AkhP`U$?!PeKg zx+{B_Xy^#@_^~PIbSlT77)|8w zIEAAm`Ho75Q;Br1j?v@q)++BYIw7rd6q4HBpa?&C8Q2XOSik~V#KXhOGt3+*EFmUj{8KroWUN(1a`5mKk98b~G7$<}a!Qf!$toHsd- zfT;XsO%1A)nx;*x#GX$AEOTCLix*L{5?!g1LcoiZ0c0C}x=!MlbKu;!Zj(jbz{dMk z`^I0v)8lEEdtYgWpT15rN&g;1Po>$&9XTP&K9D_i)siR?Yrj{6uMC~jWs=h7Kf)$Y z{dg(@5Jwx9G|{dBWwtTZ3d26-$&~1r-eYV&=y~AFiKfGthy>tcEU%4ul}}{0TwMfI zUN2*Ib+y7hNz3J14N$F^^UkTnPr!I>wD9|lS+UIHaeW*He%V@qY#BXpQRPOOm6dZa z0qa`z^YS6J_?t5`^YfJ}xl4EbQlj=!e@4H)P2ka%w^quYt-4GaAV8j((-b8AjLWIC zq^We(Z)S2&Y|7^=pxC~E5IF4Hy){ogrq3rd)-uK$L;q7m@H~YsMg~kbwSDBJa>`|_ ze1T4=#t11Cpt0P2$BwjwzEY-3W%PSF^YBwsnI+4m1mC`!i!DN*s0x#EZ{uD>g=(x+ zFv#<}ylA}mF#z*1WKFWzUH{cXU*Lp~-jZ0n+c4kBX}EZdo#px0lRSDu;v769({W+n z;_&N_r-@ChRQ!BdKL;*9UcbmqgeS;{Jf3<`Erlg<;qF^arkZ-I*rgrwK z`_(tTNO4YwH=(_seR?o?>*>Q3y1Lgh$>dZm= zI>R(nBK$2XmI3W82sJY0C2H2HoZqyAn#zJP0YMApl|!MOjWC)g=>=gf$VK(`X;HN}6N)q(*>z;gRklA8~ z@UAGP8a#-G=v0F+#xG4mNTFgHigVnysqxZ@J6#Ux2`X#hEZIpMAzL~kRV=5WT&b;h zn-G>prtQLZVb)gd8>=G=IyK$o5BRG&PUa+a{xzOFb-sXFfm8}dz$ew1cbNhE!t{Qn z9a;=+xS25QE2Of?^VUrYupMk>fC4rvx-8Z{LO6qaqonbZkGKHqNWk!A1dF#w`Ex&Q zcWB2;q66KbmW$&u-be~E?)@gcFuht}}o)0qta=WS+j_%8l%8oA}J+y7QK*+$3 zYC;Vwl*IPKW`|QZuP!IJos?^fKPZS5Bt%Ki*DJehXKpTOhTH_<=wq?D))JPg(NZvV z7yHg@N~)n`$}*R7h@zR9$DU%S7ZOnbY3mE9szck$>4EizYDVLlha#;?c}}=A*q#70 zJdpvM);7E{w2k0p>cJ2k?;wPC-1UK#sKE_#Y10eUeLVoRtrXjwzTi~&qH&2=Y~nM2 zuoL0(y-&*nnNnh<6NX-^j;k_Mt3;0n+C&ZT%JPpiS*6Ak4VdDMXPOwKO+!9E`ryHt z(3@p*JM=`}V@Q`smUS~`oM2hozKdC2?(tN~`T(oF#{DDHn@Qgm;5BsV$&g|v^mb;O zlw4m6=+v=7*RdO2jQ%sP6H2wt{;FG6ZGXzVZR{z|iiGIW%dddHvbQF$Cin>?L3HTdo@QB#$qddyCr|>IiAeQEf;sBIjN(98e01yElARIIS zX_ewWmdiNcZHjOHJrCf69}4t$`(UtR!VFgrTG2Z zhk(V^N{gyG>$^lcd)KEAm8_~GbWpjaCAT!fqwC6J&D(BbxmR5ps@70QYfK{~}Pd8M>yvopm@9Rs^J?^{YwilH?% zkH^Lj$z})?Lr5(75c?A6gO51WjT(R86`xC+Dmxp-jyjnlFp6by+}H2C_vX6^4S)R# z?EU z^-G={C?JyF0Xp=So%5a4Jh?l_k zOm9S)xA)H-=I5PZJM{&>*3SB7)xf{jF%r@%O2|aO?)aH1h$_gmW8vhULC`h7VyIHI zf`sZ0B64tS(8uK|QOv*q37&cq|FDwWpG3;ehB@YaYvQM{Y3H-VBip<4F3sMxui|u0 zSmBCDGR4=TtK9iqf@A~;Qw0jdR8pOLJA0*-XBLVus6MfmvJhR!u?LX@2lih;0TlH2 z`aKw?w;SmY2-ck-@dB2lCdOtNRc#5tP3y=__p?^vQ0berXP4p62|c5->U3)PHirhz z`7je+$2@oh)dfEKol<+qFxc4p`(4u&&85YGwZsNXY}UwN;P`{I)%#^#$y1|Rjmjxu z7$vUwBSAcn`!FV_@tvK+xn{4HL3*IydX#S_AA++Y%x187*pU*n|R@1rX^mqOCAk>+Z| zjqZE>R!*g39Zbrl6trmB;ye6&w~QpJPkS2>(r<|uqlH>91m;<9(&;(jORt+|21TcR z1@FVKbR5Doqf2)s9_qKYF4PmP`}dudtW=3;W3Y@3jB7VWGWNg7&O2biw9nBS8W-Es zZ~hF$OB1Su6z8Z3Gkh6bfk7^IX2 z5fJe1!DF0rJm@{vDHhcd0i|6+|m~Be24jw669e+(({s<}TJiFC$ zCy|C>vbkciIO#X8usa&{{rYsd*B=j*a9=6C28cD z;UCpi@Vs*q@C#Z^e6v!NZA4P|&*j2Io(MC5ZoX zSNV^>#qZ4tKVbS?CbminRDplXHvhTn4EfaV%4#Ss34d)RiVqDxtI&PpXJGP zh@$wb3voUIE;$#F_c{6vHBV<6P*c|Y)>ru2kB9;cumnw=OXsF5H9DsPZ|=r)6@+_p0Oy&^KzV6pfNx(i$;RrnYiE z%7j#Bi#4ZYxneP#Im_`5%7A)|xeg38B|T<7$+1&|`t`NH;u-zgq?o1n%|hSonzeR(cfg4;83h1J?};NVr&ZXLqa>+CwIB%9 zzWgeb1M{~C%9*5F6MuUsc&PuQZ5R~-NVy!U<(B?wH>irDY^`UuQECz(P1g3h32th^ z?a6+v8@N}JyPS8~tsntd9ZzGI8F5ycHp`?i8mob1tcCr)djpT7V*I?W$QG~7-77~A zp3>OKL@f=DqxJ~b@pH5x;KN#>kQC+4!E{aL8QiMxrS*urO49=$qRJY=zfGyrjzf>; z770_ttZ^qmGARPbq^|(ATv{xUp`u zXZy`^BzmmVHv_VF`YkJ}xPA5<<@6&^|HJ4!yEuZ+NtaO!+Jb#w&OGt5>D=qfA)Pz) z!X&90$|j*S)}~^Q_-TdjT(5yH*zJ$|1a3?tUdeX`JO6f8l$m!tUDkuKBg|@@RuYlM zRXwGuZskR-%iE_zV>nYIBCU^R_pEz zJJA7vpDlYx@-)*%=Iw!L{9f?XuU_-Y#U9?*1Zr2y=jG9?@I5ms-(w53{{b1Tm+|8Hxv7`PhAad%6GHB{v;r0(ifm&%1P{rOL6hZ zoI}=tsY3(tJ10R%1Ibhm5XAY0Dfp3eI-EnT)aL^)$f9{5_Sf{;VO6*Z66eg!hBFz} zq^Wi|ne{ReguRG0a+Xdq|H(2|>`#=v)bU+GlPon!bxya*yY$YGuNcM7e-y7y^l;Ea zSLVd6LTU3fC;ElfhDSS7uB}xMUA)h9&m+M47JIQnwI>q4zr!oIS`cAqh0=$e_6HJ9 zvCCwcU0ts$AhS#*DWLmg$I&4@b$~b6-N7mYHSqnH9(k9ob73$vZiXlERXbt-tnDD+ ziYc>0LRz-7f-K8U@QSXgEp=sqb@|$5850U^TV338TD`9UsuhuTWW%0|S z97{Mkd)82>2P7qjFRkSrpZh=*QE-yrpw&*Lo)Gzc5AcIMZ+#G-0Ki4unu;`)OP!#WQN|SjoJ*k-(BBsd|*MR5MGg(E(T*lHZ zaB2(zB#-g3;VIISuO;YnRINRTi=Xypaz21S=qkx)u!I=~RJV&`a2K6cuEon$8T(aK zZF%YY!zmiUDwNV!burIBqB5wTPB8@X6bxV$@@aWElO(P^jBIGFXd=yq`vXf^lld=Q z=oT5C#Iv`x(LJxgA$l$vudBGtk-1~B!v!2xJ$d}#2a3@XggxPkc|e|>3i}J%7RtGMAxX?bNDx`~7tnub=mLLkii!73x9LYr27xn)RTTs(cJn@cN>(4?RvYzD?t*ZDonL3Ec0$T=S<8Bk z?1wlj2|O+iI8;7yGqum0`4$6q{i_~MNr_?^i;~5FgopxF6ptiR7_X2 zdy=^a`~{JN-O`uqjw_Ld)cj8uC!4d6g84rGMuR^UD^@&#Crp>|LXw8y#C$(T$7u%o z`(8Q5LU*q-iO%@yhUoU&>DPw?i!{f%Wj)$vkqd;3VLYi-SvZwrvC0=j$l+-NBcstC z-4)fnv(3>*Z!^aFqCU#JbE@m`l;895^@g0M<8Bc*(gg8`{tUC@a<+=bUgM?Db$v38 zE}b_NECr;B@q}fYJ5uI%1bp!|*pObopP01r)=`qpsxG^M%2mDiwbTfB`P<2&bIC4wesOvE$Z|=uPSc? z?g93=;q_D7-#%vC9KRlH`s-7L5jO4nN<%PUwjylm@hikzG=9F)PZ#~boz@{tw8bsu z5wH3gNS5%C+Tj2qBr{U!7^&91`b<*;m&EIMdKHP6!E0%PIe;CtBxwrRj_5Q)E<@Db z4}{b>pC!b;nSZC2!^Oiz>rG`1)Li)~x8@w))thG;i$183(IbE$u&u%F!;n*QwYlfx zr$U_oq{`A6`UWy4W=SkyOL(fm@jL;86lvj~*e|~w{{>A{nARHO7az4&?F+>HoC7IWiV=w1G`rn zswzo}|B0Gq+VrJmp^HG}YY-hc?nd&x@ffrUmEC(%*&TPPt_?%uw@odRwFQC7TdI&j z(DkgC2(Csay%`S4T3d*Z|BKkJmfBPTfWHBMMHxgJ_r_J($Dp}@@K)huWz)RHNi_tR zuVtUmO53Mcj%TZsIr%}B5&sHX26sskomIN znt*l@7T<<=PFT556A-odh0SyH^ery{70;sFjOBa)gi~=6t+HzkDfu7C7To+?dEg(s zSvR!=n21C6S!W*@fB!K+c~G3)9_pcr^K(_h+MCG+^Xti{ZpO$oia8*Q@^61Gb|tKQ z^XH<|LKgr(@~7&;A61@bxZ|EuYGsz*1?KoP)(E{?`ob!tk4wgNB|T z{V|kZg~*#@E^W_=``BV0ul3uflbU}rxR*Z!!UX2{kga5jTF=IWsO|ailM6(&?&8G; zKtjY}iqUICh}*tEpc@BiMjwC@4=f(oGQNS^Vjq2PKa)~&*7 z`HPMZl6PBRHV>{x1O1oX4f_yGwzZFz3@G+S7=l8_Pox;Ej6aj zOp=nzgX8UzITr=-`)^huX6+%>TfKYO|KKYpOO!)FfTlV}n_nbAtAikhD9%z; zW^HJBP>>lhwMwiXRY!OpZ#iEvsWqD?t2PO*FCM-2JG=F}eEx4q zE5Lt-U5hvO_I~$oIymfkF(zV_Je>0|2L~I+Mi!1`cfwHALEk<}1=Q+1kPL6Wa{;Jq z*+&;m?)#dF`3utEO!_Ar+&9?@LQGM+@q)INMnLGuXy+a)Vl;d^m?$3o#VIfg07H%{ zcQvy#my3hsNI+V$4uvpAWi0?Y1b~sKLzB*NE>@D-Ze4vNa9t52Z#o~7(aQCnG!+9S zxEa}#TVPGPDKKsqQb#)UzAok(jY2fQ=!qsml!K~DtLU;!m#}77!qMBCd*TB?M*!yb zd+*a%y;$i)`ZOBaTap+KVt zj%6Kg-ijQT$a-C9{2p0QjNka!Wr*2lq6=!*4a*Z8o_{A`?|69dt6+n)YqSdc=Wj6c zbM#flPgo&t5;#i>k!QUH|H0$VC}@B;H*;GZ7p_-wcFOu;$Dx*O0%dJFBWBrMhx$*} z4%$)ll7-0)O5sP=u(!p6)Pq-vg+&uXN^NY~Hd3=;AYr%F;^^lyI`#Oq6*X5`64Re; ze~S=$=2Zfwu~I;~U12{uPRfxf8?q8w$qw?!TJ_rTd%SHyQO@FJ)G1Mz^P-d2Cg6hC z5O)11$426dwHPb~Mia6?0{9wnR}BS8br-9RQx43V@OAr}O*g%ObR3&2b0wb&h#Y%9 z!Z$xOs#VJ-cc*>U|S2Vq2jQ zI|7ag{f!QP$9;q?Ly^Rczm*4cL748)o}0N0bfos{MwN4GVt&#dy)!!%A-}rlk0NCd z@bEhs6CN-GIDLrX(^w~4Ol#>ZrW>t z8+w(6IMD+R)CH4I_d5Zxx;y}SaihQ$4lw;tKv5=u`8!eNOE&O zrN6Km{Ln$Rg%C?Tc_V8`3lN!0imt(3uPGkai?+%e1U*yNx^-`|avh%6lWFP*%_{{( zsi{om%|g;ypXfHcc&G(9Lc62}&|a7>YhN|*SiYMX$0*?FX48@FHmf7127|;&5>H@b z0TYfOY^Ml{DJ(8uKBX9+N5(D(Kic<<{CjX|ZxsmQz0=$J%l%)h0nt=^LEEIDUu)v% z;P`^pBu=#265gl}rlMz)?V`7Qr-w)9uvepvwo0k$+L{B*mu&uKEz7hSafv3{6vLWP zAhZb}u>cF{Q2%>qdk7#*9!gPcJ=p)Ai30YP-Z%$)faqd-l5t`cT2ibOi~06`4MaPV zi9aznis1PQwpQ^tZpOtnYnPQhDd27w7|)sM(q;8O_csisFd+IEME8}b78$y|7{n!; z(Moz^9_fnUh(8A8w%W_-Jc|K6g)$*Ct8C?v*@bk@dZ-(`^2MmUGN(MPfY&(ycOMAy zfA!5@-T^#UPh>-l3s&FmfVsB<$y5JYEgKHU(}%+`urFw?In1VHahtWpqDlQ{!zC+b zvaNW8fT2F}4QO@-OtK;9n-LC{4h!s&TjkaDAIA%xj!l@|{-Arq@k5pDKfhGsrx|_B z+4Mv+WfHZys?T!tyeE&kbem9yV-rJli+g;Irv;FJPmQKO2!qj=3Ux3~VU1j3SG5ti z6*3#YyDA$8EUG@B9863TiyM`S^uzL*+$qNu9s&M?$5!#3DT(XV6#jA;F>4Y_ z{5C(Gby>N7BvDt}*CBU-Do{-N3!3})TAD+^W|YT|{~%O(04L4e#CKVQaYa|4B&N~| zdTZLOS^C17mjoT#nc`iR?AODxdr98h2P{YrrRcZ&B6qy+EhIng@kS1b<)}+x>rmeH z<_6@W+COe9ZZu-P5){54Pl91lL>XPW4M@aP4-GzEGlP zne1$-;?&$8TA;7GA{Voa14UZ$|kK$tCr0k^nAXM>7%v#7=GSaoeLKhvX)a&C+>JooODL9 z2uO5bjVfev+hN>@0tw-aEhis^`Pw*;q$ z9dIWt0um<;+L1O3R&PJw{tjpD85lo03ZV#Vs2dHNr@LIhc~*+v80S?JF%+np*aNzT za^R9+5}tJjK+)qIA9lQpV!&NP&q#a9ul{?e~z+nv=$$%=%#I_p3_6kpxN3VL%} z$%A>@IGG7En2}WI)ldP#SA8t0js+q$cZqyChE8he>RDt~ykfnq6)9(8)#F1KxpcWPE2dfBwNnv1LQNe>u{wGU-M{1#hf=59KqG zV!jhWA(9nZ$7GwAQ3YbA-q=Dug;`$FOxN{a^4<@;u5$P=Vdpv>@}Xq6k$Y^#TZ+HE ztiEaWLOUXDT-!guRgwz?e2TJQj7?@q|0T~Lk;_~b6!T0;Wp%o}?vGuyw8)?c$ zUs`l4=^DR32e8m5Z>(tMBWgeRJZn)%OCJ}Mw&&$|`<$U_H}h*gv=`?V|8HENNF{C` z25`%~j%MZ130c8HLRx*;;e796EuGkMYxYj;s~S$C_gs#n{dk46lk0VtLs8Dr(@xE+ zi1o`TQ~E2C=c`ZN$tl#*!wT`wX@~?EOPh+n0jy8_DamRTSBQ#*nKDk0|O|uU!F3V(jgk*#=w(U3ru23Hf zVi^n3p-kb~((an4MLK;qD#=A?=_D|s+1$m8M@;Tr%ktAhcDjqdO<&Z5hxX}Mf`nNp z+Z-FfQx?RjQ3)qRAH9=}IdR7#=#Gwj6zhyhY07D`lfE2(cbB$Lpr_1agx-i{-ziWn)YUHW zbs{Fu9WqTXHA1u^l6ByxSf-D-lebTr72o*WKK+*GYZYanyK|z-!Q&oLPo$-hT)Kdb zcg?Pp;*I3H#aDxj5xpB^dL>}L_5?HGzMP|y5uw%-&%TTxOnV_8Tik7=#+X-9TlkFB9_T+|wY zwvUd7E+q&piYki$10B zl#Vl`o@%5EFw|u2Zz!rwMRqynOb=*Be%kQ~C>J~Qffuf@5U*yM&#+Gh2D#lz%h`Ld%mhW!Cjh}>2kVW32q`_h zyy+Y4$niYwlTthjCZ6P#>OeY-##a-lF0H;IAr&>+oGpc9(nyBs{N}TJlhl8jm@I|X zP#DoyW$DG`7{$D95JBJYB3zpuoR*&62{QFQBLo0_9VVXif16A1h^H1sdrU8Zgy7S_64QEhy?8tlG#!jKMt70owTEXhL;9kX$20Y;(fB6_?YxVm9Hk}G|sA- zhuGcL91GjYO1;4W#_D$Hy;ttVuSC-ZFpb6&ED+bUv}Tw&c`ZrlN)4?U+Yk68|7Q^1 z-@a2Yzk(#w_7}`C9s2gr@e|Dc>+16DJ=DM2wK{UIQFU(r)dwjxY=+iNG2|?3@wIU_ zdZu34Zs$itF}30z9ohj4j8a$4Gp>8I;BxNw>bRqpr*I7ED{4k>=gV!Y$8nK#A`T7) ztjbsuL;9oQ4>Fvb9RRUUoH4gbvU-Bx<^RFS4>5zU9)g`}81Fim3QR)8OnC z6G8bELn;2~Kya&g3IB4lmM5r+Yn8aZqu(IKkbs>)a4)Mus4Md4PBOccmTlOSR7|j8#Jt@#T41LH5z8|!C(vp(u#Y!3F4z%Rbte$>cL`)c$ zm))JRdy_-!v$01*Xoz}HTVFX4kxT!IwE`kmsFIL{x4TkLUm{*bRL_zjXXMLpTN1dQ z2Tp&twFU;pwaL1!s~*mKnIVUz$*JhU4T|oJR$lfoEr!#ZBrqTCr~YJE%Gc8767nB0 zid1$jC?_(d>yn1Ln)eN6UZ>TOD&_YlkDFDU0CIF(Czg$8E^=>PgVfNOLG%+O`+6~e zn{bIg=^cm8RDO$&6FLG(UhGjjL2$u|tjfI0f9@e2OP+v0L!3rDUJQEpP>oXbimAZK zXl~)h>KCQbaRaNYH}>GdI?i^NybDHcqc3ESWvT@?0r4Yxe=Sjv*&@IPMp~e-4P&Ar z=?Y4|8^EeqkcBzpwPLx5#rdgnBJ!+QIFRngOj-lb#^g{==~q$z++fni%GGc4|1_dN zE!PV7k+%_J3!(CAU15h0eD-SZja)K-yMh&Jtak2#d)O738|pTC;CXotKFmbez0qE; zCixS4AL-o1`)n6>lZYCw0FR$>tVU3YU?`j|iVxWqO@a8B#`f%GK01hKpNd|4g`Wdj zt94Bt;eVbOC>^}SF5nRus#uUOF^#EVs6qqY>8E+8*X9Bp8W4AAqx@_igVh3ENEtKM zRLr|4#oe4cjzzCcT~@~KP3&E1!Ngb#y}QYPsrk}BCO&1uIH&zy;?5VekNS3>9^D-4 zEOc8!ohgR47do9dxH{Y3U%0==xYj48O)a$W^tNU_HvtHjd)qIH&P&(9_(nXrRkUZs zaTGwTK4rZ|zu7Lv#G`$M06GE!NHxA$EGRd3(C{u9Pt{q*VR+V0sO#dPwF1s;qBZ(* zG)_bFQ@$Ns!JnYnfEoOvd8O}9HnOCod1-CC=ys;r(M7J8HuqzEhv@0iDbo){-^nZ1 z@{vqiNw;!!tB7=6g@yaE70lkR7sQ|M(eT>=EA&_NyBfHQaQUe)5r1|=Rej}$l>l4v z<DBAWq&PKBQMjT^)>fK@`*&J+buLxEBL z8ZW>{BnPM;&-*k1OL<0SOhzm_YXC+TC6a5VNTR>cnIpq#hF-q@k)gBs^dg6ot5<-T zehM0XNxE796Mv(|1y?4cHKp*8DG)1{d@*4JEj5IOD+ygHOm!JVKD{h=v!vR2lE{iz zd3$&%Y5Z@Yo8BeGlvnEpq&AofTH3<86`s9N?GFI3{Csd3iI_|G@}z=3Z?S8zo!WUL2(Y3NnUbG3&+S8pLT? zz6w+hm$2HjSq&A4u`VV9dgt{$TEKH{PyZ?TELbQ}cr^DxjX77|beRabOU_i^FtBJB zvYwB8L2psAoMegHhH)lVai9{7J0F0u8Y>SPHH(|Xm|bNSxo_IpH{6$(Kk$UH)*bM9 zt@u=)h5&`L7Cq|fLn6SlSre*`)}XNrsct|tS@KEi4*BF759lyGd(9$V(_*nq&0I8# zQ_DN@I=GcI+gP(d*-;`f{8MLsgyd7lqU=H^e|@kjc(`l~b$LbJAr$XTM!$Di$x4nT ziAh1Yt*s7Qj-5DDkq!T)prewkqGKIgg17uBX zzo6ZssOAE|Q!Po@@9%m`0wAjVsz_Te3x<7*6|7SawJw*>T%kGvz;L!w>#~nc`+aO5 zC?@D5SIO}OYOi@D*wi<9!El~(0D*A!u6m^Q#oXt0$IZI(x^7>e=peoAW<2`6iWHM6p(OI4``FZ<`e(YN zv8V|l$&@KB8$-KOh+KG>ico8*m&p?-Ns{)WQ#@9BuJ3>mgl&rO`o#g7Hr6TX zsQoEDKak7{QeIitQNKv~3N?!`pp_TGNJQKp?zn&Q| z7B_@^#!%g5cA`%g(@BIoq00)DEl&YLrB>0~pdKBnzgk;X7m=Pi=U(2A$mkce;_TEU zu=rAKZOcwof+DJ< zQehG0!%dQ5BT31)8~L5=bzM3Nu>yNmJ!{CRb++0}v1p=IZlI$xl0?ahW?$<~%e5PAZt5hS zDw&2J|2_d7j+ZL#*S}9t&POt1)g#$@|Lay;?Vnut4G_&UJ!$QfaY6EIYO=TsWKAR-_g-)sUkRLfkAv)pK9new*aKF zZZC0iAJTbGVKVL`cLwoO+S*nVu%DMv+JJfb%Uh08I0o0byZoJ#ywX|CV*}5I0Z-wR zR>K&enFiEeJf#T}s_fUTK{2UmmoOFQz{|#jT85m1O4XDc<*%bE3Q#LfeW-MLc@loS zieI&J*vkmh?1srQtDsuVUaM^V*7Cz=wiP3eaa9EWbZ z+rQy>v+=ntr<-l^ww;RJjN!XE6N&O4m+Q3_P!Sk_H3t<5I0r{Hv9u#C)`hl?2qGKD z&ibI^Qo&BbR!qfY3uFuc08kRDq#d2PLa%_Q;x@MD_dRwvqUB6dNhpM@6Cb)$H^alZ z6L`Jg=sqc5h<9lmvyNNxo;Yc6sR)hCXAl{vd*Lvl@*(~2Z>)5KBE3{k78ZnH29V$H zk))IjAoz7(ZPg}qn~X@`RGLur@-MTh0_xKNG8NC|Ft$=v8;F=D6<US|DxrA9I^lLnYxe;6p|oQ)s)V=h$1zfWT`U1!t*ItwhQuyLL_CbRn_Ii@jfV(XLbMKI^A+s~Gg-KM zZ*CV7HtlO&w8|TG?;&Go#qCS~$Ovkm>X78){pAm!0bD30GGNTya&3kvXz{H|^im3?!D2gI%;EPHeT}RL=p* zr}Fuml$YOkku^M(=08zA5DyY3(}Czr8zb)FI}8}MWg!OBG4&H z)sD`kn*zY>H(!N`nnwaT&K?{Ycu*Q7jp=4hS~nuIFboKNMQ zNt_3|ESH$}cN>l>-=zjrwG=annewDmy%-g_bzeq<+5^)Rq?dFt)D^*z&b<7NS8~`A zU`mPH|yUb-t=D_y46%Tue7kD_L;Vo;ehU#wglF?KX>5)!O+`s1tvj9g zPP(r;rO{o^c=oLu+|P3i8?z65-Qy%J$i=3fmPIbbsd8C!5t+Ktvp zWaQLW4wTxt@`*Z{=4qgT=^qJ_;hmrNPaA*#KzY`m60={>N`0NJ>hK}e>rP+LUdiFtMsnH*5bu5#I3+N!xq6rb4Kbr3_QG#hq4u6dp_9JF z%#VRh?uh(PY0$Hb_3pqtnejE?i%gWezq?>9e=2jT@Gx;ngKh$-g&?ABTWbJ17hBuT z;t6mI;29L;1b(;YL+y-J*mp-2Hnj*OT(1~EBVT|;-(!4J$9t)I0FTC|xBuTl9d6w;Br81RG$FIq!rdTUs+ z=xCI7!zVo$5+?gv)eKgF8kc@iPDMQE7;9Lh;{MIU$0xs?@qIy~0PamNh*>Tse2Fc6 zMGOukW>2ZUy#d^CFtSPpegocR&oA^dh~W4);O{-HR_Qm1q?6Z2=sEMslNqYBLmeZ! z(%ux|sVIR}$R$mjy`WXsqCXupEPLrK2#>oi@iHMn{r)KpNwmw00X1UG7V4s-_q)hg z>A+YqMa0|DX&xu#q`nMC!IBOZHpQTLP*HQ5-R_}MUw*oGinxZ|L$vtyN5>8=DvldW zn1^l<7Nl#ALZ!^7oQs5L{tj$(^%+k1s?XP)2aRA2&8VYs1^kkIjF5MasH9} zNI6}{?QB$kg2bIsYL8y^9Fb9zv-pH$y54n0kmFk}t(|(w5$spg-P|&nR>FR?w~~Rf znxj~`K1cX8BONxbDrIEn+9vM{19wCP8brU(rt)_axsIT{4q@2vq_Y(W$`~;U*QFWR zWm>zGCWv4%IzqZ<%Lf~dt8DZ!6-8(v6?#QBvCDDkyU&+=aC;<*hp4$&1Mtdmr_hI6 zV9@rf&ra>8Ur2pH+h|muZ{E>bhC3?E(&YwlMOPD@nMi3uAzndnm4v(_n!O)|RHM({ z&gQ-)Urk|FsfXZ7GAlIdO6oc}pX1~7TDE-HphkAk>J*$8Qy1npdxanr=uiFH42$J3 zZHk`HhNv~PN!WRIHBZD$uh95D@`%fk<>!^5l9Fm7_H=iK5Qnos_u}61$Im_)?7Dem z6+`q8$tq!Ih|?88G1pO*_$zb*gkdjmtop&bd5$GbeCHo|(PXC3OJAG*NcJvCTdVPiESu%=_Bb|Gi8uF$} z%XC9OpGQK8aDSqcDcX2aN-N7HwDI(7&<%_cN zOzz#a`x<^ynn4BM*{u}>auD>nZ%DBEhs2i1w5>#lq|Ra@>1t$5rJj>tfKAJ+s|mH^ zd)1Pzt5-tbwH~%EQ9ffaa7adeL0iEa)(YSq%6k)*Yj-1|rxiT`)B2>}kb2rEz8@p` zEW^+W;2ZdFc_KfES`@fKX11bsN*UBqcR;~)#pb&GI-k6ij`I!C{lBG^K3^J|G!E)$ zsm54+UHGK(G(w~uTJ~?Hwr_Y&FFkltE+tP_iv+G}T%)^sJ3q|uW!>Qo&&K_5<}(tyN|P%td>0hA_uaM8d3WI66Pv4$8!>P4k3;3-#bsG z!9=&SGjh(^1B+Rv0>m&fh!1^OL&|GBLXNeIZqN6e+_)WkHfX6onA5A?VdWA0pq(Pw zTv7@z1w$_IXsNK5^;@3)3z~7lS5q*$A)bUr#$<^D){S0E>TFni4ZVHJOv9bJo#5V} zVGhp-y)Zgwxui}+`>rN~SGAIpq`deSmD~U7TP(y=x!#c8@G04NNIl4J^0UF@T@lUDbr55=T!q{Y%^LaaSxE@G96BUs{0=WX&oCI;o$FTii# zm<}^zztF@`TIr_31pS`$I;#TUqNv!~xe0pi-u(VT{m4&QlJsT#Qmp98Gwt`Qt1x<{C*{{N8Ka|2a=XQp}{^n{4LS&-Fi0r z8r?aEFaFJj)lYI}HmmiVPEDJiWN0kQw+Wj@L-@Roj_3ECGjY~@J4v;8O{m9Zxs1+X z@G3LI1^7l|u~4IOo_=8YZ1@g6z%FT4Yb&jWGaN4sNUn^TzpYgjwygbcy4HL{eb|`lDY#(FZl%a7r&6TVO8$W9P=QcEkg1@eJ=Zo0+f@k{q z5++z4_b&!}1$@?mFL3KMyC2+G9^u4{ES4^SG(1SbqlZ1AF+&*n(mw~Mh4gZ?FWKiM z(Yn)+#XINQOBm=OS7kb~2k=+ug`1m=kKR616RTGwo|CkJ-Md3yVtm@nrm1#`C3;<( zQspwa3I00$O+Wzf5I1^VixhWz+Kv`-huqToxsbGiKFjmzClInfB4_7qYvmDaWwxX+p@EQM_Qe9h2b3SUh`bkK3MG80D|1nDoM zmQULq;zcc2Rib^Ma?u9Rh?C4>CwWTDU{@X`@k;#tdTxCh!q+)SXhs45wZi2FF)Kx~ zUXIrv7b~_WPr1DE>)~ z^e184{~m$fe~=~pe;5B(x#s`ZYX6~d?*A`GYOy)QN2~nMi?qy;Z=Tz zMbLdzPUEFQ*Rwq!(bbKHn}1JQ$Xoz3*e85z#3AyOteJVRiDjQxn>vU8#w6`XMi1$K z`@*Bk75*F!*7itTPVD{(>c2K9Ji9RY-GEzQ`FSfJ*l{}pc=`KLd`)ong8`r%H2x~6 zhsQWx#z~Rb0^G8w0c$1XNSRc6UAf{@7>SC0{V+YYlYfr1EFU%n6H1#eqsR+aMt~YU zo_|{3Pu@~)E%Z1Cb^;0YKvb-1NmjV@aToiKDoZFVO6vef=Kbw%Pe%yp>-JG>x7Y|n z3quGJW=K13et8R}kQ3gOWDl^$>=FI~9s&^M0rwZQI{yXj9e@Bc^Q0+jC{~QKpl@hQ zlraRpU9cxZHBEi`$00$<}I*lCSxZ6{1{rkPQZkk+e zRyzo6nSLvTGSb-7ip3arQPM#4q(qLgY3+jns;}mO*khWtSixc>JOId+7yLa+cgU2x zqWiw~S^xi)qh#&PQpO`bW8=yyQ?uFzTPMWp|I&XS8j571-4$V$r_K6E z0sv?%9`)=!+&OvwJow6Era>UXKQ7N5t-8j83dt2?cct;KN!0`V?q3hCKe{FLGMx?c zpk8Zvo&11J4GxzOp6UzDIEQ2IG}xhC{{*OLbM!`{V^L0um=F2xq$_qaPa_?W5n@y^ z`XGQ-uf@QVxWRxj2qMSgBdLhNfRd)+PR!3$G0H$R_Ia;R;pktikrTq8!up}H1?#!b zMbmu+vv(fl`Yrp=KQye}8V&mGE5U@>jbAl5wRkM359i!$v1$c>9q^ex;%E$W5u; zF1tLKy(S|ykRZTAg5LEpuXlXU6EOYRsy)M&*PXUs+pcjt9o}$}Iau7Vcnh<)LX_a= zAL}BloznZx-U9^H0voi~F!qGhnl!>;I#zognMwzdy^A~>I(5gOw>Q(b0R_ecq-Aj0 zXY#ygTTwG5^!I?=WQwGsqwIp08QnfLC-rd9IfLnaOei|TDqtDLJv{DMX@4T^s%?f3 zu!s)7B(G_5TDXi5SRHNd!AjvTzvlYrNf%JYb@LzX!$0-NY=K|TbWM<`wAcd-uAsDC zzdt}jA4Iz^*Dm)KD$yf#U)#MfbJ^`6-DNV>a+PIo%qvLFnCz;g=$&@L=5gJJ2$@1apOd_55 zL=%qdm91jVK^++Ah&2S#7|XBpfGBh)5ab9Tnu~V&pA>k18%mNRgbwGDzGVfJz2HI&fu z*T?=c+FHi91ko=#K7!QJd&i!6J#A!fZ2!=tDF|7=L^)ZKJ&hwIeY8new+es|Xg zW!iOwhBTKJ)oO{o{3O^;SGCmkfsi-~d_?uzl%3{U%!SFw8;ckXPg>?e9rj#OiX`)# zoMvh+3b*ImKVRH7be&%{3`2YIqNJAu+%SN+bSs)N?1r7sgd9Q0jFZ!tlnm^t#68pQ zxWWwW6GlbO+i55duMD6!*BE}zrBIiw@;UX5iWrgh;)Z}8-2A0zl zOiWXw{tREydoS6`lPLm~CYI4Q$o5<9aHXNY?*Tc2V0_fd3}MY9+LLXkIrBjpg2>($ zZ3*JO-B|Dq;Jo(*&4EJ=$;Ps7p%thv#`LOrQmQ!NQOzP>klgt`24H;4&*?5Z{#0EU z0<0fq)ELdr?HSV#q|luUgojqjQIqfJ)j70bIw<10eGUq2UIwUxT1;TyxddpTyE30r ziG}T>=+qYgWl-Az58vSjUsXe$Uq+y`=W3Mf6VWBnW#VX2Tg&gG0kJE@Tr;8iXvB%C zmO_ho!eWGP^1_1?fr2ogKck?+2N7{QISpP~K!56sleNz1U0$`>@z{7b#%@W86a3KD z!^2bS@!DJ(-=*3q?J?@tMHJ6r%cfnqJ0+;J#@9Xs6dzrL#Wn735V@u{EAC5ZF-lEf zISxR#W$+Whh&p@;HZcdDG27_-+`Qt^5C~0ZCqZ>rMJ^W2xH5`RB<<$fp|B(5 zKFgqcGC+Qw=|0Bg&((w~7S7>h>1wP%0y4@A!bxq>OVbdz`K zL>W@4Xm|kCVxs4wB{Ei`$eFA(Y4IE&`@JsYFaGi&{iz(~u#Kxvui2BC8?{Gk$KGiW zjQ0;k`@bIfc5L?iCL=`NUC%%yKu@|!#uZX~m6YR%zJGO&mtti>Qi9sJlw$^aI1{_9 zuc0T|$!O54+G+S0&8tZaNxx8vDmvLNY9E2F3;Vqh4757m-ki0esRmvOCj#IC7JroO1nkd~h1~eT9;ylC%QI2=c1C!4p2OlgK+ebJGa%?g!`M-^6G<D??6)a@~6@8W*x!B)F@CB`; znm@J2Cp2D^px9dZAk9w(A0mhF-%j-P1OooD zw-w;2%0fy~E2lyg<4^7G=4atsK7a^teKhMTgyrePkz9qls#A}EaY+eiFT^?6 zMys{aoXUJb>*qON5FCp_?OtumRw1rAGs^Qv>u}L=Fx%f1J@)VW+_89HjU;!Z2=YX& zaM^LRgt;MqX-sdr$7>-cw6qH?_CZh5T}l~;Wy8o z4*D9^+dw@s1vJpupf)25OFViXM80taS(lHj%}B2-@3wF4eUy$D~-k`&QJ&arzRA8*hRzPp>FcR$agX@o}^jEIAV&Kgc1OCd-#4&0-aJdnMii zRtV^Qq?uulh!25>UaKddUm^e90XiL^AB7Y3;;@F>V=g8&qZB)qrMpFKT`N|8OteK# z@`KdNZ0jrlszs<*8C*`rvd-(~!4y&cK00##(=%cW+Q_jZO{2qczl!H99mX|DW#ROz zHH!K1@LoC0UTo-8Meru3h37@s6@HbLlSSL!;WEvegJg>DjnoKS%U`TeSv%uGlU?`~ zB8&fPo(sUeHkRtsq&{>D5oi(#q-1}igve$`D+Sr(qD7q*4Q#G|({}xpSIc%Bb!tER zjq?L_CtV)#TZqlqT^@m3{hQskO$D#a7KDDIARnX|2)0H7=}I5L2`IAUdfDP#&!o|? zD5+;+1iWL-in%%=Mc<@u8BR6l5;gx|4f*C~miQSCgICyB$LqpN;eYr@=ZJcJ@RB%7 z$DfL+fg0&9-!h=WN>%BGI#d9Wjv}8`PYLAP+_ut+n#e^w$ zwK*&jh7|cUFY(2O+5)>AR=rvv9#o`xk!O02N_O%yl^BG719ZJ|CFp*ro15Hl6}qHP zK~(Sp~8DI@05OD&B!FYx~ksyl96{ zK?e=IAMc(f2Nhz(ajAj0N;g;8<%CYJI4i2xlW$-Zbi`Rbb(75{iS`83M>hqHUB-ZV zLMcty=2Q;*np>({o_`S);^V|C3MOO++V}ajpthtc1Nuw8vUz+^sfmuXV zsgldeK;HsFz(<)}nmTg*hG;{pD^t13(Nj8?r-Qnm@4IueTek&0e;!y)V}njO$_eek zpYqfp95fcxU(!tzjbi#A?7ay*RcqfjPGp{y3|rv#Qr z-{Fih!yq`)gc85IL?uo$=!w;MxO2(&apbz*>ueSL+K&uAQ(K$-v#tRd`>d*X{j3sK z9y1k}yQTr}TEHDLK_^?#3JHHGF>H{8@pA|pzCgR&c**RF0I8QTNKU-NmmaIXBhAi!kZHj@DgPapj;QZ;{yC z{#!@!lv|DKNlY#f@0Rc3?Sx+X0jU2DtY6|Ui&*_);^>RlOx$6~X8jzO|4DEjdzf$Z z8JFB{n0(uXBvKS!nxGx7qL)1bKl%>zaAz%WgYgiu6Dfwjq!n~Rs>R@1UgA|+>SdL> zbQ_#jkQfiNJ6kdUj#WW_P0pas#gg#)I3gb}jN_e;v5$oIm^6JyS96a)tmX*_byX6N zqhsGU$%-sBdI{;Kksi`t-YklWyhVR*0(<-dC?CjQNwdQqqoBE>;~vwdIN@-2)DhMZ zst`3fZZlMMsS-H*#NUBXIqzw}nS}=E>v#`KX*}X`aX+~a?ddp!*Rb>O)t!PT8$a_W zf3bXhrnIi*&}mVs#S*;Gu8UH?DT=(1@_Xm8)ib=5CC8F#>`%H38W@CJRr{jm4NY_( z)y#rC)WtokB4cr?7%#HcG%H;Mw_09OwhTOHX{3Qp3VE>ChZYR{Cn6n0!x7x z(G6FKw%+iiMH`5s`@AJ|uaDP8g!zDyRk(;LQ4O(zAHP3{h0Z=@#8pd>qqLefN>58q z<`UuEpuy8%lAvx?_NAbcwRp#_C~e_fnpPk9vWRTkyvv5j(aNpUjw52ZO!OA7Fkj`T zS-|A-96jwwt8iiWMMt#cBUaK5{tCzEmPbXW>YN2hHKQGtS#hr&9!V6JY%*OH&_Vaz zH4V#;!2J@)&@VHK`{w>rh-^YzsBs0%IKlYCTtRU$Jw>wyHh}(Bp*?cH>De|7r9CZs zrE}Z0stxUmkqCTb$6#?Wt&z+)cuCn323b>E(~KhFb{llMjn3)ZHw0kwarB(RP>$*_ zXq%v^RMMy-%!ZTCG_je3Qd>_pX!6Dajh4wXFGH(_ApEk(i3bZD%bP_9+BLW_=UKs1 z{d_=A-N(^3bRJ0|fRLO--+)qe6rgg9*rPDCP)eeVO~v;|n*eFZ>eB_y;m_|Ro??2h z=_fnsgpna1yoJy(X<{0<`G5z14Wh&=x+u6vCyb3+m8nmjm$W(+cL(x7sBA`!y&G{k zEU=17kWpq)Z?Qx)s&Q>4Kkh^J<|I1Vxvpzw zQMP?Ny_nYxn{i5Sl|7Q|>i>Gr|1Bijm&C$LB6o5S6M80*K>b6DO1uE46)5 z{-*$CM;Dr7{2ze%kDL*4W$LKYKi%M8{y>f}l(BCX>gO4{FAndssO=~{t^Je+25IZp z+={(4a8)eBsN?-ynud1enQKw`x0SP(&%{5>e_kqu=}mK&T24OUBUWDO*r2}tMz(B%T8QNZ}(UX1FX{Uvz?aMMdktlx)&XN{3MS` z-)n$1wka0wXIVH2rHrK?oV{UFu~U_SN>odsIObqD@P329?3pb$F90Vz<(4v5=QpxC zxXjj_-k%3!VpY=}M0FfX?&`n*NEy9d+|}yucqdPjJ@3nh!k00MA=sNAfSxB%uFNuR zsX($WAQ=Ve#0*!0U=jvBsD=FMeO#MLxspA?R0cY4ZfR6jBX*py=2`=#Ht=FLI7s0Q zBo)`XCAGSogTUo>@JJX;qWzX6dytFnU0J{gzgZgz zM6#;5qM}o+Kza|}MX79a#$~8HbxpNnA2Yj49lE(W zV-wS@k)kkf7Ba0$t5V5+3;)CjTx^YA3QftR`QphP7PTN%Candrzbhps=Gd7NF|RVe ztZ>w+%MRw291}>+;Dx#^8`>7l$=B|j1`?m1l-=Go(QW%*F-*`=>j?HO|HSelI7X8z z1xf7vi_9QLd`B5-Lc&IW%}}Dx>~nWL?YPNPErSs%sSfQiixV9ScX061CPF>^*P(GmA9A$#W}sZ{}p4K8yZwE6deRyzSA6a{EXWm*-xSpLI&Qyybk*rKT+{Yl@hDJqg;t)G}Vs0wJwo1e0R}Y z)C@q^_x;hKrWY1=*RVxjpnz55YvPnRi@q{pzg<(UI1<-uL)~st+J>Lhq|ujP&{S3+ zsno5r&r{_AV*`J1XA=DZn_^(9x%J4@w!DQsp@5ZM@D4I^&?h4;T%$({=hEK}_*VMg7c~br@@D}s&U>{x+95Ccho63_ zKRlYIZAu=`!3FHXRDtj4ZCkgR&gc4NP^bN&AI~N_K;8>%_Gpi@T2YU3W(zKCu4Z)Q zL!=)+{uLu>1i#OuqB=k`m4Fj-mO+F$=+)DUqkTC|{P)HtpsJdwh5a|acu9e;b)qla zSX}N;=4ol2Prn@vgV(=*(kLcyH69sr{#k_AvD4^F&yRa)ohp@+q@Ndr0nwu9emf2L zxIgkDJi+e`^^G`$_@7asV0ijNpJ!ta7*a*Niynhz)sxarbHfbjH!E69VH%@^^zr)a z%EEaH`*oi$dyk766{1z~#wMt~V&u;5fPDi8_S0Uer#bs!y)vcvQiizi*0CZCUU#f5 z;l7II4KYkSns=D01*)nr&lGw^f)Q<0Z)*s zhtisq6uQU!&1ZDy;Ajq%4NRj43Mzpo4vn_n^S4Nm=Xe%$JgEd=0c7H`78{MRyk0_3 zDva;PzUjk~XBCr-o_>EH>~B2K*3pTok;ODVDZR(32_|RONk4p}cQp93B*yN*ePFs)SEE7F=Zm8j`aXBWKO%R(8=^xAps z^P-g+oZcj?uLF!GaH z;E4~@^Y7{N$C;Xg;DWbYGk1I$n$ex_Z`L24-oU75Ikj+|Z~Oxz-P$4YHD&m`*(Y{j zhQ{;xEK_6 zktM&Gy4OUjl75^&cdQ3d?s)|$`$qy{>*gOVbYYbyILKx9Vl zhQwwfH$O7Pd(b)L?rZs)k+H|EADHlK`ibJsb0_vtS!6!5c6L+1vbrzw{>^UpM!q37dV|~_*XJ7!7rgL66uocEh zLX2{ioxkw9==RY2qlB_9u=jWl3WD+j?^(HrzBtnBdjRLK^P52v?haWYg~w$qanI=y z?KE~+&PHe%eo;?HW*b9H`;;7tg*8XVN;A`Sin>Suzi3A!pH%h#hMhhHQ2$^0<>vES5|Q+^{cp7Fbs@s4Tdi$`iy z3N~He%I=4?_h0>r!zWD!_pO6$1$x}aO<^w+F6e$t=~|GiBOh&(Kz&ecrlmWawosws z=ISEgi~uVIz+MkOC1A5qY3SSSPTX;!SsV&Bh%_53b3Ob-v|JzyOF=Z_vgxw=;KTCe z`8c-7ccFoNb!227k!E~|c{YiUm(We!xL9fN%I2?aoBo^DW-OFZzd!iRm8`i-)=El! z)bq$(^S+dNsBO|aUK`N`r9>&bU4CfA=SF2&g+`o>^Z=qJ^MUkSMWIM%WN9Y_ItXyS z=gK5_(;bBB05bH!^M`b*6X+g~8du6XJ-4x?b_X#w)%~00bvp>5fd9tMhpqh_uXMsg z?2os|4`A~rwE5Y$F4HJ9RG$*UEJwXc-AGu+9sT))-Tn)_T&prz74 zW^JgK=-o>Std+0lO`S*#jj|RZ`OgvXo%Qs~?&WG6%6O$HQ59zhd81%*k>&K~DhM)H za8cip5vcmOj9*HEB^L2L-xR}AiEc_Wx}T(6)%vXY%e<6Y+9|PmnjSTk=yClIW`Q)1 zrF(JUEYaZtP`9q3+?G3KBZ%WB?{60M703oH20JfUp7oJBM7IQCP_l^m0a*c3mvO|t z1}T++smUWktnt3(o_4K3w9$hAo|IZT5K;g9;zz7kgAOzfgMsv8@0cz0D0P{X>Xprc z*((aq#z7SWWtbhI=$I`|~{xCYQ&^Qmr=X6Kl1 zWfgZbFYfg9XtZ{Q3RQ2;>*x`sz#)x}&X+8Mb%U|O;$->56!}i6vkn@X=$7TU^)@h| zFYPA{#Mnt2eJ})k;A%Tcr5`^A9TJ+BXA25IU|39KsBi zN`VLp!Jg_@jUb*`r({P8CiGZ4T;fg#wm`1pHq9btG;Etbvk{C7G(JeoMG;PL zYiwVWq|p%yQ{VCWRr>*OPEMJ9*-APuNOlwYBCpX0H+Tu~RDG;a4Nva`b2b2FVX}km z=^gKUB;^qgQtD`3OgXWK&gGlXa&aaaJN$Msc8C;LN6uwu4o342U53xxPb5b`m33LO zg+gZ5p+F6uF7@cQ8s-)%TGG+V_t9V1P=3xu2sx0#SWcy zN?&^$Xpg+{x_kt6x_KvN{LT41obD;XE%RtDUyoY z!ZNshE`E`m<JNtG1mz>>xIA6#8+B$YyH`;PQ;?G!TLQ6 zQx>!STn{lT6Nx}!VCY3%!n?=FS|+u%NO*07jwwA^UBaejG+;JMB{(5^19(?azG)S3 z1PO^9tgYn&{Y5psQ=+pgGF?(ck46%{u#ZtU20r4Gul>Xdj{lKymkE%|`JEfry(M>$ zYz~|?J-jTOK4$OEqY}byy*fj2CGk0`X2D|kG<@assOrrp7mRHCPU&x9b2PF`K)qTQ zVtDW`m0(6-6f6;3k2$+afa)f!QK~uCoE>;3dfoJZ;#ZGEQ#}1K+wjs(8oN*I)z*|t ziY8?wG;Nc0#M_XRk;E0)IZ5hVK?(xv4wyf2VVkM>h-h^1N(W_Xg!z}8Uh>X9U^44r zMnJ+sjnbMC5h^S@KXq41Epf9`$cC#_IG^tlMk$*RskSl5hbca@6tAa}HZQ1R$ zuQkZ1Algt{MYE4#gNN7F-Kf5MN*>SA8h5OZ4f!BsQkX^7oSO|%5JuK18@iB*kn_=S zdv-{IO`ukUU!$EJyRG}fxy;8rEZqSYxacS>b5^n-b9nF{LlO3oR_%f!bQ3{bY2*~I z5Y6c%ydqWVHna5fZ&Hb1QO>4xs(VG3mBLOaGf}7Hw#vDdNUzi-`5da5JQXTTxP%zGeRQ$@FG^ww`6sXfXY0S@{Fn@oAYZSrU-Ct zdQwe~XS`BA#5NTQLV8H~yq{B@^S@6$SHK^@vWw$~ZDj%3r0HTW7ap95eAG0eyH~1? ztytcU#VwbJ=|9Yfr=g+=P*ZU>G+;6iwoC<_3^?Y(Xk1^ic^on{Ta2sDm+o9o z(kv4a2)+}zSuIqZEZUQL*|-SoI#fhs!bN$-JjC7QQdppuv9blPlhWyr>aU6tM~iXT zy69v^qwVUx1nA#*XOj#eA@Qg;Z1c&CPB_iOIO0GOeBM5~zish(X`FSGRrun$K*8#{ zGlbz6ln*jvvP|7pxSkm(Az;lgPN*GqhR`gx(_@9?5VtKB3ujtVh40SF}!-;h3@aH%@@8X3+1cV)>A=d*C9f?sXsTH(Tlw`wfyS*v zGP&fZr`~zpBG<81ui&tXhgz{b7n{Ar2LtI+pZ?e~wu{yspUEe4Mz-lj&1GjlkDJ8I z<>IhpP6dOM?gvj3Q!U4&@;9N{rV=u|PG`L?1jq4ew~{z@?$P|nN5t1HB^WB5TN1V~ zG@Q#a2wk!>3*b;vk#la?zv#{XTV#%jK%K1l;Bgs&0{4veL@pz(&Ur!#42ru z0T|;*s0+-)5yQgJ1>2C;XdKX$)W>CAbjpxkk#~!mg1qkOL+DrE7YAF3 z*51B!d}g53C``pnC(Z1{>xL|NYvIzM-AI>qM^ke%Q@D((SFFGKs6l zljf7NDuyvovThZnli-B`3LeUXwI}&!QeIW=NRfEyynX zqQ4}LBqTlck-Prd5C{CO6T`q?5l9cc4b>c_bn+HTP zyOh>dIx>Bajjmi#!n4#(KK4}~vhPzY#8oW~{UeI(iKQ-=)d#IJH*9Rv&vPY~b08RIl49_o5<+yPh=V@XY?eTV^}^HueK0UqGHg2!`HCTZu}3Q=m1`hfY`9pd zso2L8IMce1~i2?B>Ok25M&6<$Hrq&X)A(5Xz^u zuuyQ_Sgr_G#K-(lU}AdadMrLZMiT1QWBLSH+J`6N*ro!M)%0}Ez6tt~@qOM@&VKDh z#30HFkuHAckp!(+!u>9{AE78FO(+Xuq}&W?~NNnV)Pkcv^4)k#&efFK~1wS zOTR-O`XDqR;~zNe3}nSbp0=nH)b*0#&7;XPsofE*8@#w`#6p zNT18v-hi<^mPV*=XmJ^rNyU(1FXo(9Krcbi()BUyd(SV<%rkKr|M*HNjKi#41ThAo zI2jLy*n<`-l>X`=HY(Uk`39@8?KRemxZ-#uwk2_=hs;;W5_2K#s-94%WiO$%>-ts(NEJ{nkg<_Q$pc56tr{}d|)Kw?C2*bM8@6+_6ZnxVfu#ohH#Em=cz)y7p1Z>O>&?4|06msx?ELZroV~~ zty_hh*Q4k`;+K7LQ|bc6cRZ{1zg7q{I_DBw|h}19Jk!Du_S7JW;soKCt2CYVZM&{DR;Gh5<>d&%GbXuM*T3cn9QT5lFQ%SFY6$8-6Gf}@^2uo^2} z#&yk8$6ep4r<(%vf{f_bnHS3~-nnaEgPDiIj@dxTEO3Oo^`}Ww97gve&Qb!I!q#~x zN{}6?>Hm=U44E$I4f0(VD-j$4HcA4J*#tf?Z@ny;2NEcB7he6`8r>O-KWHU z{y=38smSBuRGu}$7kWty(T;b+1m2JmbMErs@0yVm4-oS|J@bNG5Su`TTNv9XZf_F0 zgyQJ)d*XgeAC0`KO4yT&SqfW#WY*`Ik17#DteRc*Wgs}FD8!P6^gRnTD*1=(tR5%4 zKM~v~ny;|F=+;U*YHDag%(7d~14|da6NJ{W=ET=Wp!&0^BUNVTk$%3>6bC7@b_3<1z_sFYDbA<0{~q3>a>TAm>+elIqU7NaRjsVVN>?2BogrqH}o*x zaReFgn>~&USAx1l46uF2ZZ!PVwi_A6sBX&@Q1}NZ0LD7Q)O{q89YHdLa68@icdc40sOI;^{EXT2y;2IYd;z>_(n0g>Y zc_}|S!IAutW7WxWC5`rJ;Yp;snbdshA|Gm$=`4Bj5T&WXD69J27t3KhUQBF1m?_^F zDv{GoOi`tic4c)d53vL5zap{laLGtISSjk`;cUk zek)HU3Q9c@YFtrO89u+lM5;Xf7jJKbtZ{$DjFgFSvd7}!2o&!xMHCT=C@OWFrRgc- zX2Ox}cD67Wsg`!QOiI;aA1>foC~g%OOcflcsxPKUa5`@ZXs>ylni1Ga$y8=^5!i1K z(UZ5+bdM?>%}odl;}MqIJz-@p*_vY189+57TsJQ^F<2qkLrJ!300G5Wn_!;F!a%&Tk>Kse8&7Xm`}8SJCW+Vq6D#UuCEvhfCpzatY841$M7d; z93mlOxp}Yn$-IXxx4c{8Qv7vk$ZWCi0#f3B9j-~Yw@>$N9!FQb8NDacO^WGjHU43j zc8>jc4vD+Eyf_|zP2aWnTg&o&(OSnuu+R@&T@+ufdsvzlP!SRXf+pEXoBTcfVz5P71Jc?;5&681`XYQARg z)D(eu6*(K%63~xIG&rS5p4 zu*5TiqGCL&yio}Wam*xs1~@dq&>Sa1WKa|F7mnOHex^87S>2hlqH_sQO7c-!ve}F{ ztQ==8#>5#6Yn`lhr{V2D)nhP*Ndc)BGvA|;4JQj2(IBl0zRR;!V9e%XmAKYF0-VdS z(}2;tDRmvKeP)scAC=Iv!C0*^?F0;ZzH$y0ejgQz!-p^J=mMT5Kj3QV;T0paj6|rU z1`0c^d>_lY7$-gfpKT!H>HqjWT57fKeE{#1N`P?%$RXtk2L(_$ZJaP;#?f!<0Tq#a zS&GXEdkK-`CbPKW?%FH%+#ptBbgNZyy(~EdRDo$5n9Oo*J@4ew9Pc)fIFUl=&JSWG zLnmz0+Vku}Qd^nn6hIPP@Q_y|Q$^AcIVjYK-xCpX)a8;kZv3F_0*OP^OF{t`&oy~dz4PXwUi&{{# zJA0^s3yi|T0b;=a>3C2T8W9ilfn!#0+@E3RSk-TUX;n7f9_`_0ivA>wkUst*VWMEMZt*KV4fszH-LfuZ9HfkEDlQjwZTUN#69KU3v%p4B z+?D1}N_u>Cg>J(Uc+^tk!Pm}UDom?@2@arkpgYP@6?TyxL!D45F#(wtJ3&sCo3 zVj_Y(d}>3Nff7Fr=+~^U+n1ts1-*skYDvM!KQCbrXS9Fm^`Gb)KXXKer=I`!i)_p| zzPf)>*zpzF_iuKs#Fe{eHrDZqy;72nWH0xOFw<*cn3^K4qX$dnn3Yr&-ulloS0 zZa{Ilni|asjMlrXT1*F3cCtwOTyaQXh}#|a4><`tX1HZlAeZ>^!h$smwWjD;^@U@y z$tdJGVhT;sMjsqCK4XZ1y;$Fzq*hbgY;US0Y3*8q0=`=U>idyEA^aa`t^x^#EWM`F zW@g{t{y!t~{IvC;;m+EfXh~0i7ilD(@&x2S*Gg*r7dwZU^c~Z;yC#ReOD=`Ob08G* z?%CHB|g4ML85(!!}V!BkMzmS|qA>j8O0q0gwL65!#hdJ34YqOzOux5t`Ot$Y^6`=k8U z#R_q(M8jY*gL&vOWyY z&r=Jq6mZ_Z0D&_InZfV`+61sCJ^63mDSq+(Y2YJqop(;6YE>_&-T`1kAn5i?KzLX2 z;@kj*xW~)1*G6wqR2O61qd8Ri&={%1!o@+>k8ZpZI93ORu#s-oAi7fTj;dD?R=nUj zj5-7T4AZt1Vjq0b)_Y+(N)eYf6#}?Rf2&(|kTWP=2SyR-%U9Jl8!$7l)}pGVJ?NHT zVbp$iJ`S(S`=#OcVoi<1aFcn%C`Yix^Z)Z72?MOxjr8onde$)fA|JEfuF+iFU?d({ z7yMaH0~~1?*6a$^@vYO|$O7evc5CWTwkJ0hl2U5cDB|5^EL80nKI^20V4x(lsVGg! zJK1b~l6hB2niF1Y-dK$CGyY&NE??H!ZkyJg{s^wGPPL~gP5=agzhcBJHgh0Tl7?FA z6XJAw$)%f^fFSta3XK0Ma8@u_AagjJSXC4^4xxub;C9?}>gsF4!wDgQuJhr`}i5WXS zUHnOtQ;+<5dfZiQOL5d~$_{+@+3+sYLaWU=n@wiMVTw6ovuW=;B(BoYNnO~NjGN4q zb&$Xrtd0MQacb`Y=19sQ@)-*e++za+?S66SYgBJ!R$I-P#m;ppc_iDalzLz=G%upi zz!oO4txb2>1+3cfRoqzzFu3^r^_HRS#>35)4GK{J(B{Z$K>`_5WwJ`yITY|D?C>w zbw%A;li5TasRNn3VG3f5ds$a`VTQ}fXlGs`o@50Z5TKLrm&M;suo!Fy>-jU#tCgI` z2p0IT?tOoV((z{FG^%sdkvu82;_fNZDl~rVZ#W{+u)8Bw4{}=dSGYo}xB4CnPz8ii z6%w9%ob={>=4a1;{iOH23vxutbJR<%PB)wfAjG%4-vjmWs>4WX6Ia=DQ6F4!9Ehj| zOMnrD3`Eg_E?iZ>P>aa`mgW+XjvKLBd16A+?Jn(=2MuAVcDCW^Lb!5121EzeXt5Nb zICEir89F-qMH#Cyk=k!jL`vU)+6BQ3)S5DyzSv|ti!vQFbkd>n_pA3Y8}-An~iNdd#Sqz5wWIqOLRM`IzCy& zElzNUx07f^?m$=OYHmw#59YAGAp46Gnboe=_{AhQFoao* z;+g$V$<~DH7^ECnX-tnTh;Z&J10`*Wp18B|4Ylw68mtmo7@TJAFNit*{pV^2<+dvW zG0%6c5vNp180j{elf0RY#YaRAd=yK?8ulk6*7k6y%H9eDKR%5~+(%m2b# zIIo?9`-Y(E|i z1_1LZCb?vy^jjf<55%ZhIBB$nLnHCl|0)nrWhByjM7ML{cv-aFQsV+WXS{h}P=R|7 zRY>5L2B{Te5s1fF^Eqp*a&y7rESl`)`Y;y%V_`V1dI62 zzYLeur4v#^J&%+$-?ja1dHL$Yz z3?imMaQ2i^c4SsUAWpD}Jc~}(lB>s@I@I5es#E+DkSMX8PCn}(&&yP{S`jRXhzgpu zF+o_+=}F2DsDedzzy|K3jLjkI$+4sSN|g+uKr_RzW>HVL(f7 zlV8*Q_$y|KXuW;O`Tc3?{%l)DESZpnhDwIB-K^L;L5>Y6xnggQVhNr^%7GIW<%$@T zX*eS0T>S3$D1GG!Kgaq5$+etN@gL=<$mmWRJUiTf-cT~CWBdBe3yFx5 zKC0m79b$i;yW|L{e3r}(j3gh?$mSvsU$1P_pk4??8ajZ@d>hIi8X8*i_;{pSW?X%b z4mNct{c6O1?7wz`v+@~;ZEhZt^xHg4gM>oM-IycIkwYN-{A3o)tlI!4%~>0F;V};% zI-PJI4j$a2=ij6MUiEb__-O!dWU3^0XLbwu1MT;}&0#khM7iscK?@Y@WJt_ziVnJL ziLf$mhD1V1l`UnZV*Y@R!P=oTo)-k2>3o8pIQhfbH|_$sau&{2XPLI(LjSKA+~LRs z0o_b$AIE!(XB(lmTja6&u6`;ii?WGpZ73J3lxZ=+6Z8ZclQ6OjL{wQ%N9v_LbHS-s zP%YWeo4Hi#prg;hY)CVM6#=xA(dFIoe~r}qGuG<=Pg{4;bukaHb+3LuXUWq<8~m|k zBP3punZMwTbNDu(!NL{K=zHnEub@4Da$oYwsL%25XaSCdfJfB1p9U9wQ6?eD8IqA|Nm5hO$3Or@iffmdKKiygU$ z_0I5zg3cQKDv3yI6z~yCd1Dl$dRQa4r3bf16vHlgvSq&SFnll+w6;qV8UYaRbiW$XARw9iwsI zEU_G;5*g`L#=>Yw}tIC(&Jk7 z^3)dSSXgQ`(ofm6c`0qu!p2D=$6L9=M^OH({~y?ZN9BBQ`_r@ zPAYs9Xit~0Rx%^Tf<_G2>LoN=`^>jlZWXAG|2oI@Z8CKuawBf5N3(uA^da+Ns3yAO zv6hCTGJDGo0)Cp!{WMz!MVURhOM1PLv8}eFm$xh;mXrT`HCBn2*<8k<>ask5Um%aPU{cmq6=ti!(TBnQSr=b z7w*vzpfj2lTJYCYoi&ZO`9R9>rzmC}OeVmbbomLwrPuTbyYtU}Gex9LzqVr`?((pk zU-Utf>rxBv^@~ax@S;|kgi6LnCCHpF&lL2uEy%p0v{cCf;PCAYrk2L41I^1cywINZ zfzXSso?{#=(GAi!4yLigSMu=0dIGt&;c7k`oQalSqRn>64MMrq%gBA9rFjmvbC?y8 z{4?C+1Iwb4y%Fz+?8d(2s{3~Ps%AGJ*{pgcmVBA1?QBa7XvyGC$D3u_KTnK;nd}dP z!~?EXc$%zBH^Pqm^j>KK@L!;AtKv-fg{Z*~L+O9dI*sXLX3J=5;~|Z){|EKp=z@6o zrU$7Ct??$VppQ=7S47V$3BAU7%!q$1VP|-Y^9kZFQd&9@d zB}am?0-Xc!cO9eOX8|i%WV6g=GnMO;YBDnP3hv< zE#VB=f|?qF*gXA#)^wuks9D(BN0ayFsjTLl5+~y-J7s1O$}KUFCeARF7Beo6{0*Nn z^1iXbxK`~R=%|b2%Sp*nRe@;tu{~&`599HDnI~JFnD%%kCl&(-@yTZ zjc@_W_Nq|*{)v=r-$@L47zkDlX{Sa&M@5?C3K@EH( zOlEbz|3xs9$ zR8!c~4wfv+rPK?=4K~qO6Fdxa<9ahn`bv-26Y#yqT`p63Gj$RNUn8(8CRkO zC80Ue{hK=5-#r5~rSxAv@Ba^MMdN`H93p*mYFoP+33O18?$hjahNH`Wy4vYBlvw8X z-E%fH#`H2`fwUcHyg^jJq_A$|(ao_uZYLaI%>?UWr|P8o@TcwnL0fN$F4@~!X8zW? zSx>pm?Rw*nz$5dQ9rhOr z!k_SqwL!Xgj}ix>(j5MQ%NLt28h)Us2bBAQ77}me4bz%C*ni>Bb7X6jeyWY9uqoWX z%N`hfkHq6jWxto>ifRQfSChnZI$^ioPB`=xF7kw0kCPwDf#hb*jAWoRvYRql8DW-s zauk|4Yk2aB-3E>CmJF2Y?zUB&HVc1cK;%de2`PslQGVtq=m~F4$PQ66$>128w91e( zeL#Hh+dSy{i)i)1QR;XT&}-hoVCNqHq~NA`1K;t>@o$B{!BEAP**cl>S9mIW)j7&D zSszMNB(dM|&Lj;ob$4V{3hU|v9hQnW>eOb@*I$3dkoiO6{d@HWoyP{%n{S1j7dVW_ z@C$m!sbss$V7LyaY>lInNQcm}w*(GwrS}BUlGPk7mEI~;1;VfFV&=p2BhqbvNQmb5 zV7(h|um$;3v~CiHTdB)%*b;OO@YLWYX%+ZP0#L`oS2p^JQTDx(;{*^$od>_Gtu4(Q z7Lq(40d&a1mEWV3wXboGHEWA`#SBySxXLs2xTA)sYw0HOodO?GdM~N{A>aJR4i8VXxG4%V0@8{_6=jHfweZ8N#_}AM$AE_>I*cy9^-XJ3CFc%ztwh?w~ffyAkEMJUe znJjq7purxN#dtpP$kRhnREK@dMmnt{Q z2JWXHhs1x}%rf@3?;qPq&2I0fYoaEs^^vqBFjL1U5D36&+82#Y zaKIKR{)*9;@^gjp7ts|Ov%oW~g0O(~qs6v=Mfm;Gd!W9UPP}H@CK#847fwz+YvB}$ zHxg_-(#e%!)W}29iT`jpkTDQ#A$+GswWusuF33qBVTgdiHpfA_c*4SQBW?M~^3+G` zRT;X_G_gj#E0ry?w6H*40lA#etCn&Cb7FM~qTOO&G5pQ$SX2we>mhIsd2jIF(2$R*Vu5@m8=A4|bt@8z4QD{^!*78-v3BmP07SXKjPJTeSv}n7!^E$d^=* zaJQsNSh3Fu8E=*g_@#TRt?4GkpNnETkXB0dWLmU~vsfiSbb(>q>44{N1OWa|J5J~A z`~W3ye=kxxXn)56-2m#CzqZC> zgAb++&+2uYezK4E%aY6YdG)uM#e_L9BqEM$bkLhU^WPLRX0^%K-8TWOFSwdU|L*xe z<>;#Fs|@p~9|FX96i=+42`*SF=&NKYeuv-i00Nk{ldk_9$z7t>ozM}zd z0+921fTQWmpgF!Y^1fdyLp&UpjgLXmk%+I2Y$PivUOHxicu6wb7n?F zms@@R`QNyYwpC){pwtKFueXx_9z*c!P^P#_Pj-j_pHe&Tb|w)1XmU2pY+^`RQGdnl z+hG=Ep%#mwSJ9JFJ1CV0C*(2Z5zEFc$&xNT-ljbB00Sb|;2@JFFTnf0fA{u3Yx7ke z=Q#zZ{NgMi+4IUYzc@cMz0`b@<|_vE-@OW+tQTOTXQ)NPVjJxRM_r!CHPiSsX%!w5 z`*IbRkpfdd#RGf1NsNg|#zXFNOQZ5o)Q+5)gNC1GV{5T#MNBS^kNU0EC6Pls!q_;_ zTSUXmsh_@>0(z)F4P_;(7(Pubf~Il-gHFf$k_93w5gGJY$h1p#F+;gc#`^Ku~z>51?I+Q0iK?tlJg*U%Nnf5mZ@dOd=iBL^kpj5EiV zQg(4jAzzPzGS4*GwLSzrlW?nDi5IG^J)VPMQ}S;Op8$>d9`#Qfp}12Nj=y0FO1#YE zx`d-#R1b(Fu5o0~XlhIlIF!Ve^~i_4*m`qWYsUZkt-@G{fbOLe+PrDHd#PL2+ zH?T><9JL%U_mKavuZ>4zuF$>g?g1M1`VWt9T-O{*VWs=BU-mQAuO~uuX=Ye=hW;?4 zQuH5h954NHCK-5}W(rQUGH9Zfg=KbMyna-rrZZ5w6h*^1TSkSrrI8lOKH!Y~8 zUHQ-J-_!zV{jYyG{O$!uDv{3VerGNJZUm{5|NdC-5&yur{63D3QDV(Er{-svb^G7m zgHa&4(c`k6;Xm{T{%DbHTjpZSI@7=IY}JpkxQ)WkfZ+^`Sxjwmw#n!4<4lW%b*rNO zdc*&WbpOWT3>|*_(->n;-?UW0t9e*li#`EB+yBr-yxK>N0s(@Lb4p> zsgb6E6?(Bzp-|V5n*hXTynwuvGB8fXYAMErLm}by$58F);+eI^&l1yutkAzf+3;h-3y6*Sh($n*#+`L2b?FtOA@>B2NsPC4xEZZ+O^u`@Sh z^hj8Rw3wx)Ls25JgIZH2 zmvcobI^!3;m?(T?j127AMmlP7Ayiq>;=~YRQtj zl}j==m1U84_3Vc1l3ywpQ)|a7cUhzW=13$m+(f)zw3f_jujBPbFQd+Ah(2ZV7p=BW zCx~(`ru+Y4zQ5HE=sjow=bzoU|Fiu6S_|Y13*N!~T`tg@6HZ`1hhLy;o?(oe9p9b_ zx=wiZ16twIlfi>ESYyjsx{C3pOdlc#%5t5ovAA=ds8^Z`rI(0xqqL+up%7z~Q^rV= zV15MTruNvV%G^bL{;XGX;+Jjtql3l1z?dE-)w?(3b*V#Mu2e0XV2m(IECoDD=#`vr zp)0O?7qGQuG-U;~P$<2WB;mueVi#Evk&8ov-jt1XM(`v|aV@Ilb4cVs3PUuri|hkJ zui!%Ghh9i2Q(>aH^m}#MKzmX=KV7bGmic66q<08|95s<&PR$w{N{_;BaBwwI6_>Q5 zK1S7KqAUzH;u&FrtaM=3xaqxWxJ5`Ekk{fP5N`T*qakWhgX4LF_fZDoW`Wo>k1f-XMybrbRS%X-jTBH|Kf#| z`aR3)EF&`b%5lpTy~<+SNf zWfOApl1q3L&8Pl#r)|&k=NjrQUB4Tr{g=~AU;XQc^b5Y)-(VuE& zQJ-^}TeG7Hk;QP`8cL(ZIClY2v#Ds1P26b*?u)lOKE}S|9==-eMDJSZ^MC8VZ{2zk zJ3r?%)&Uu~E+p#*XroEK=BKiSjbCm`#TA+7{fHaX65Jbtdr z9YwcRdd}=N>SN?PmSKg0`+BGU$Nmdusb~>GAahR+vU@uK!NdbvM#{d@s9s69K*d~ueJ7?dzNR;HRoEtOVmXF`8aBpa+6C_z{nR>-89ct zDTl<$8K6>_-?s-`>AdiC{y$CP_c-zu%J0&2Wuxlbp&G7FFo;CtQc4b^8#*^|bDEuX z`f;D(i?_szzopWCDf;$b?~f(R0fnhf&kO(Kn$f=-{-4#@{-pexa+Af91!Gz=8> ziBpzqy=IX%ai$-*2VL21z6q*Y9`IVx+u^eJih9GG=RsLwznEQ!6DIpsG{`M)%LP+y z+OQDI7iIlIs{^;!vSWAFSRl64pgq`Ik#)=Ng!h@=Slj<)$xMG8@u%U3F%_6P_{Mhh zb3_+rN&BPwkPHRyx_!%hn)}+eq`J{CCCO1Y>OPJ?E=c(;mJ3 zwvo<1KIYp=soRQDx>X38@Bc#e%##n?4Ymh7?(_GZsmAtw+bzlAyRqN(V(NTcPt<>{ zeLi1V{Pex1VrpSZ)KCADgP#5sZQ}DcANKoEfAZ}lQNp93C&WjeAW!TH$`}Wn*WY@# zR_L_;O|Fk}Tr%aiO0z*!=a|`b30dKhK^AHKEx#w=G1~`kfv0eS|JKa1z#}$y&$rvu zpK5D|RefxpMe)Iq-xym1V!S?!%rra&*U>(b}g2XO2{k zq-w7QPyY0M_zCyO?tfL=)BXwlDIxf`st5GH(&C3%nV0TqC6K4TsLTgnhuXoDI>8)1 zulz_7PZ#~U=iR2%6WJ@h8l9$Q(^DViX{mis{t7_)>CQuksrRzPC$wA!q)*IK&Q|XC zo?UjZxXiRH#mBlQ3a)Ff8n|B?rV#%X$a%oNOWSrfuC&fBIF%0fx3$t*l(pnb)%xqk zu8%%+f8haq?&VYL*phQ$8Rq!|g~P1Hq2cci?Won*_`xS0 zeM?KeAE}xUHm;%mo5g)s|8{3m`YOMu8^D51p8_GQ?avNt(Y5X_vL0Jvbzr2PXpWU! zq^7J|rDYc1`6Hq=8ME=~h!tpSU$1>d`?)-eWcfxrIr0#`CB8mzbtl@?jnk)DFVgGp+= zBvZvatuQM)tbc)z^?-#O!th3z`LB$nO*gsekoB(tut0_ej~hGtZ3s4)zQ?#1ICK4A z+>`_x_ZVH*F7cQ)T)t%X?g@MSZL(8)f1=a!kJ{e_PdB)a-fbpIAk6wYHA?u`1=~$Q z^&9T=;_!of!9DETR&}-ceN3v$s39$SefTK8LwE8>YPO{Nv+3_iQfoIN-QG1Ex5=!Y zb}b(@N~`$$^8X?oD*b__u5IxB{};Rb|H*eM3cy`^c>AB3?67_4wBVn4@Nf41AIbJD zqQQf}|53}omB~NDmg(TBywo+?F75|gC-e34!7JYbdfx93IoPrhd2l z@3IQ(`ke$Wmo*@dnoq@f82rYm*@r~FY`$<=L%CeObkt~v>=g3if~-b{?ym`Z7;$qA z$oFsBvT`E~Nx(t7iYH3Im_JBPuRqA?H^nfUYp&oxm&#{FGhi1IHq0G5^Jd^4IOx^d zV-W6zR+;>kjYYifBUs2@=qRayZ?UR zz&ZJ0?%v`P^F3-is{HxcvcI_N>U+;`bQjyUJI7BMM$5T%1cc4SH^BJ6=8|Ijs~;it zV~fi#?q*#Z?)h-wE5PyS=k(}V+}}Ghz4$8-*RLA>U`O6y-xq~%eax_yje1QLEUQYr z74myW0-cT9BX=J?=uiOeiyM1D=_}BW(Ac#4nxr$RAmql%r#49-fP?hBNj$GZeQwu% z^zr1#`B`unMbG|C;0~FJj?u>@@7Aaf95-+C4N0!PrQ&_WsN8zZzs;{N)Fj#njsCr+ zK$L0Sjy;wodenRL-;(BaD+M3^&DbO_Ncz0v--oOJB8`g*M?zlO{rd@K>BXKyg=eP! zEw#(K>5atre&pSMGwG}rHbT-gzTEw{QQm)HbECZvY>)r@aruuKG`()r+8dwvqx|pB zLcqVT{#q9KH#PpI#@|Bnmpb9U1>$dk_#qH9hB@hN%hy)G1Pef*aJU>C1_6Hn@CO3m zbWF$JvAq3zvE+!-Iy#e|;l*j4TjEUXYz+1Wa)nNB?;#DafW&83zG_Ra zBjQULX6f2ZxV=*|pTt8(iCc(Br1!6y%a6gn(X1%I;X2&)UrM~+2Xy^JbUXBqWB;oNx;3G*x%OYl4u4Fex^!V1 zS?~XqIW57^iBjNS%;oblDGRS9${GL51nIBDTAP#C|MFigx$^^->{K(0U1~MCa2<9Z z272o9iCsp&b)B2|`{HjR{LKk}OTph#@c*e49FKW-?0(*p80EPILb4oGd1Q}G^qp7T zZ*7oY0Y$WcI}XRvc>%oQ9-}`W^q;hX+M7Xr(r)^G9`reFetAlJ#=IFd%{;?mnlk(6 zf~#&VDB52%ECn;XvS>LUHd{g4pe!0>=9K3V&=9P+#ea$K$p0B!&Ui)$Tvfa|%fPUw z!;3Bu7|a~}{={fz6MiN&Zk#WOp3Dhl0c3ZZZCY6|v=1IdFg#6_24N}>{&;t{!ii4k z;8!5NwbtXp6EbPJs<($vn#+8@clbi{5;=x#^0CSGs-HskkFQ*EFuoodiHd+;yBMZw zXkxVRTzEM zoV*JemkVIoJzku0-So6AbJ(ECu7EnXSx4FEwTjN{wH2R<0DnNlRI-i#F*@E)pN)ct zl>oFPL@uwtm=eyLTvc>INqc5tv&L)f2du2@SKz>wRhIf>KQh(4ggrO+ot*Cjy%rxV ztbqk_7cSyGV4qXl_Z2`^;+EX>SW;mZaJEO^CWTgY!?xnO6IRoU&M!fsuRZzxg|xC4 zOex(2{Za6Em^VhhxXxejx6~`y#m%TMlh=K{CE4(T^%jLYfkOuG`vY^u#9?faO*Pe= ztjGAI@|`8hf`u|&^eX?2^8IU@&#BZ31jvriXlMJd?lbaAOvaSKRK24p#1irq@TJaF z_1c5wZT+W+JG(sOU-LLEV2Y7v6Etu6@u?(I!g6@a^y~7M^`f?I=pN%96r)7Xw&4er zU`w1fgNHOg>ImdSlJlN9RC8v;2LJduFQ_MLYO+BAeB~^khm$F=SC{WI405ZF@eY+)eD)cGP}zg;;WRBJewgXjbdm)uYfmQ%d{h< zA+MkS(p!E$g~@`${ozh*H9e>fs-0D4@D&Ki?3{Cw@!cF29_sO`A?VK(lo+qw24^ZS z{m$eg?jx_RPRY_!;FKfgZbVK)R@$JhI)q9d>*)&JY2<>57dhF+j$;9ym|UsV&_#F8aRVp{+ACCx?BB=@5l7m^MTQ-VyifD z-rA89JB)sFJ$L(5!(T2;s%f|>qc`%G)?JNZA_1nPtT2(fQClx;VcA+sATZWz8cn+T zaiN#zORFep`7KNPB$)JRW|Y~nm>^wF>GTabI7B;OBp49VSg!Xf7 zUW>0iB;)}A2JqKzTGU|lX3LjDnR>TsV^PG&GW)!qXAHx7_o<0M?7JVDX6yE=Qv(qk zyF7hqqEpY$zCXX)iiZ65^nU1?hgU!8vIig9!i3Gq=Sym<^=AURP+mFm|G<8!<;F{v zlg}@leP8`y;Ej#EdHk-`B3h*R3l~VghS&DH>V3gDq}RdMuxAR#)>l=CmVa9MP-XAw z+4d&uPmcO>#C_%^7w>@I%d%vr-FL0H zxXxt%$F;=T($!wPwp5XW2m2nU%+$Qf4T{}YLZJrZ+74ckz3{kGdt<6x#+F@sG(VeP ze_I$FsPE%98eyaXj}P+y*3&<9`=4+0W4sV8?$Jk}P!2SP9D%0Tey}ty{^hB!^hvm>}zaRHbs*kfOAoDbLuX+9JPkpk=MTH$;P(;ef?~rVz zq-IhW-K8bVu3Ox=kTp5B9sEu|y(!}$G^}(XK+l9~$hFH;T7zfb$!V(>t@Lir$fASi z3J&W`sj)QliQZ}EC1H(Kpn8b)h`!POoo4U#-|u-k!*$+VJyHGO=kii26#8WDl3mT+ zv99HYW#kcW{3bue6<1L`?Tfy3K8|nd&UzN%W^*puQQt3X`M|AK_+v9V=L`XRWGo(8buFwi{G>me1f@r<`N~0S@ThR*|UYT;h}0=`ViF zKT+9nNqx4vGbJfp0I@{oF8v+e0h8M+Kh`02mg1!+~_!RXENSHWQui` zsQgbl_%@U~1>un9dz%tWiu$KU{U_hAT64Q&fCzU}I}bwwJahMCrL_ig! zOM)Tro+;Vy@v?r6Y&aRev+e$GVI7+x+i9kWD3;%$1Wrnb6u~b>9bo2Os82>37^69e zpb$gh7GJLeGToR%#7(X`x~TKD?q>&e6JFrQX_mmCEFT_!A(;2{SyMkE2)mVGf{1WX zln#EnC(!!};AgOgM+xrTBiu*C&R^^3KGvBLKa2}{r6vd>v}FD}qKZKP`S~@nyQktGovl z5HPYpJDp&rhp|!`!c}BXcpP@L)sXr{U4t9(tLZ}{i3UUaxT3`RoeNdvH>*!2Xfm$s zES?@KPP@JF;9Os++PXHPcy=ruPxeuZ*(|H-xqYU7>I zhN8ARizdtTE(X?_32XLK;81jzKYU_=EhWU&7Kvt;m?|7QTx52}2p)H*BlEAF|7&uej_8kWNvTz=)AeQWS7^5Ar zxpdvOPqQG|MC;*jKMeFsLJYPfbb?V8sowc~1fmAR)+&(2trku4ix0ZkM6bLR>WtE0 zIRku5MXL2LTTYhWzXzg~yXAo=&c-zy!LrSHQ=Mn)tu+v24)SHmdXKaS$I!s>k&>ml zrVRW@wB2KZOM?knXgu{=;y5fHK9KM9;DI#I``9Pog1UpfGt~I7E#8tinQNZb^MSb| zw8`{W%XhR3(0Qgwxe%NmfK=tGV@1MFfoG(o@hBZPgz#j}j+PzxY#`&ay)7Qq6e%qf zXlt;_rpff@=8Py)`R`rJpoUi!`*4l3x3U z|7x`Iz`XmhVVUctbzhwJkK4+D-13NmzSHSQ4KEe}oRQ@!^zxJ{JAMK8S70 zm;c#!oenHB+y)nbegsoLf)po`Z-Bh=Xzvw>78Qm=g=A>~Bi+dmIGh?b{68PBo z=BlRIrfOa7o~Ht2!YDYCUAJH=20w6Fk2OPu2S>4&jmu}kY=8{g0ZAxfuAtm_jop4> z3_aS668f3x=C3-6gQq&4mOlDrXP@j#@;p3ifSvgT^1vscvdulYKxLUxxNrZlI-dZ1 zsOJ6siA6g*sw&NBaB;EhF*%So}rh>Fix~xO8#U_HLz- z^Tcr&_eitO6s9qNgxT9<2=??JI{tQxd&D8U(45@~qVR_BLwiquOr4a)Dl|;lp08(L znAM!pATrBN?yq}pgiSoy`CU?fCUDG6+)ErKyr@Jp8 zDqwN=@!EnFocegB;e>-mBbRrT7Wo@G+B{G254F>wa_#4MG)}%Z^)YUuaI$ zuryF-^$7z)l^&GlaTyyp1qTtJ68iR@fCN3ln;LM2bVKDbS4!aTHw?HL=0yZ}WfCn6 zKKuRJ>s=vwYx49tA%u842&VbMc(P|-oBxj$O_fkE|t z-Xa%Dv|D5mg#sn-VG7++&3@UcVkT;eFUr;pSIo=u)%35O@{uziZ-YrbI`AK;JFHOu zV3PzYAe%`UMFShb+M$8{g=w7P5P18NAox+|kaF~H|nBUhTPSr_wZ*~`q77QC!+ zheGhd8%xN5vy$fNry}+(JHUU2_~#Jp@J*0>>V6f_dsPc`Hsc_RD_MEGv5I6>KSyOg zI^KG--D~XSR?ILjF8iaFyf_m|2WGPk?1W0k($L|p2pTXG(7Edxs1LtM+*!ea*X0%K zg@?mb26)=}u_%gymR~bMi|6I324W=PAprOQLi6i9#1)~8?=AnqK*ex zNYB9xPio0K^0to9outc3M;-b4RPGsv7ZFKwSs!>~oBUoG5((5&hDqPJ~sT3wS2ZTK=G7SiRvfrzUBhAw9og z-7h>A*Hr#nbgb49#o*|*n9PKC9)E)B@@3spW>llr`oJXTWZrtOs=pRweac{5Ye%r=4!Gb^+O?>X&j`Yh79L!M3GhU!~ zwOoHzTR*vm{8%=ai8H{dIe#(vL-^0(o2)Yq(*` zIu)jyIonsDWE#N#;*J}&vaJT5$p)6^WG$SvI`ykmiooQ`cYT<*G@Bk{y>;L_iM$Iq z$&)2#)3}?E7w2QP^$;5Hh3y-xL^r;43|5~A4~41BLzEYg zWVRXZWToMM)%%?1lNfksOO5=#hF|4_pLrnTBGnIba6%lcrqzv->_)J;>TJm%Ri_^; zdb|gXCDC(^&G*ZK*VbBn3o&TooMB2<2}J97i_7C)nzD*5Dki}4?x1w8%cp%H^|nh< zUxL+bu3GN1ywHOKzfrzs5{;afSk;6}&L{ui;kv@Fi?Dv5X2tPBZH)}_CJT44H8pisDyf1gjix|(g; zKJc48%*Tl1?xK@)vW2dJbN@K^U!4>VW1cUwKZ=9Ep-hUC>G3aO)qKq$?U+K*1^o0JE;@SH)vEPRj+;dhH3|&9xpW%QjxI~ zgmwB0qB$xz^f51}G+#$!+oT<=>e9T;GtNr-;6vyz)vaRE-~Wg?wSFu{K3X>)L#YC7 zlPQ&*q_J0KlN{LkY2!`ysU&pjQK8p1r)gby6zPR4-5$$cb^3T;c1El2c(UdAQqn@W ztqPNU=9zlO$@<-hfB{PcOPNskAhZIPz7w;Ap4DAKZt*%7b0g7i{Q$GgOE{J9L! z*HORXdkr&zQ=V{&Zvghfd>3IxTpg_I8MGHZE&GcKuofU>R@%E^Pm`M$mv+OV^V6+N zh22(%Yyk=xt5j(E!2t1s6>;MHrFmszaxcx(#l#sC+pKuOQW6b9NOA5>Zmfvhq{%E1 zL}>6G*cYVm>(r*w7b_|Xx$TD9O9IrUY2FKYn{c^q64Rq{n(@Nn&rBxNI4yt0))8S7 z9A#4$fR|lV5{^SqcAPUX2bnm4b^tCGRZvJHR{AYTAsqEXx#n`xn>1TBDT0#L+H1f& z+A#@|^kbrU_+^#!U3AOsjUh z#Z*J$G?TF~+EN6DD>cG@gU?JJ)!eG?TxovKk-g(c zsJ92ooVd2Bt?}#~$qxO=@JVz|(wcHq##jMrazVJbNtG7Wn-sY~!Q#rsG3VN*bew=< zf|T2vz{%f#pZMx^qVmT|6BOC=I2j7Xu;jgC)lQAY5VtTD=!!TLM3biMIqy}xU%&ru z9PFuZ=MlXxFWzXkzDx?N@>PI&dPTKSJS?>b5ypWBtUv)?{U!#)#1W?h8wRdiQ!s~4 zk!SDUN}Xn)vUsqgAEsC=ivd_#!<{~AJpJO}ux+!b-Ol#qT~=7p;la2Q=c27w+$Qsl zO;hwm)nu$wb6)SdZ61f?RQ)czaRSZNl(+YFkqDPbZhC;#X)qfG<>B>Elhv&6VIS+p z;UD2^TLSoDzWK!SqWZo=74;_a<(1z&oH`H|?l6Fzj&4K?JBM-7W)8Z^6rIGtr9*fI zaO>d3=@ypQbY>T-CSvcxXZVLZi4PJTl;Kn7!X$Z^l#Kbs1`ziB4*kbNdas2L*-wmL z+hN?spqQ>*F@QLlY%F^LS9i@V=(bqb&V@9GVp&2Yd}{SCrAPB3iS`mJ`+Rk??!YJE zDWhDecJ`(X=A#zL@F)J>ICAqNCVq=5S)kK0K4s@}l`PO)wtD@w0IbPHTb{vqOd$(v zmo1A(4C_iTb#Y!w(-q-VCH3avx2LV2(gq0G$1)on%YABZeW@@(e!yGlJ!i$q7#b z>al80v-B}ZD0Ux%#8pRnVOnTSO2K3VMF%^Cn>HliSb?VLnmDNN=1mv{8!}1sjQV02 z;B45A%7T2h$S#funK#!DB!s6Y2!}sv{8(8U_~pB6-v@ed#ovYSD}cz9G_pGjg?ZU@ zEFF>^QMfgUvo@3oMA)M}0P0tu3keshHzd=L=<(JAy2{SQ)W+`a2W=XGEW}=b@~%5| z#bzu?!I404@7cjoW-F2850=d4idyx{J`Y8Y*gEojU#I6O)0m!xBU*i}5NW1&hKj8( zcF;M9A)1bgA-P>T$-y!Xt^I~fEDOGW)>G@j2zh`>n+Cvor#9VB7($AEX2?gMQR=e_?*E-M&>Bs(@ zc_ikQ*0IZH3OymOF@bv?9DJE!)o!8>`e9$J-pQr=mElO;mHU+kAu}su|A6TAbwJhU zH-U<}ZzMRA{Q(IuWsmQ1`5Dje;iQLqi;$64a}UZLh*JSW zKTY66A00(Gwnq%fUY<9$l?huOYQx%bFCYIvQjvHOgg&sQ4VnZYKi=d8RQ2rpSSsWc zx-~DY*{YPbJ-wxrsnT2ek*bG<`nR4)mQ#YVE;g1xJWJkwt_O;}!8X<7W{P*)Q1Lw} zMZfB_hvt@Pjf&$5*!i~Qgwhn`=K?Ug-Rn(rTwe^5BHj2JVG2a|-$D^}=R8*$aGn!N zQrTWG3zV5{x}>j(T;7(tE7)B+u~mER{KTUrml$%0lYM7_nUWO6EIn{yEpT2E-#Vyc z`D(d-OFC+`DRuFG=s)6W@thYU zkI>n>x7CYfj2&_U#K!vV=Bv>I5C*}m4`M55DUa1WaWqQ5GA6jZo zm{EKUL=xXzW3gb*OMkZ`pauil05jWE3|B>93-9fLB%Lw%7^7mdt`#y6l!Qx$Wgfeq z!S(7uY9GZ4odchPo`|ioV(<*3Y(ZpfAgR$aS5T9yd!S@8(Fd2yF1t;(xpms7%z1NQ z+`>I7WrJ6IAZL3ZUJYqfXjWufuE zXQ!0jql>}3dymcK`4=k(qcQ5xqh*WlVp}_~O3KapD)u6K@AFzCySj6HcpxV~j=*onxD zeLkBYkEE6H(g)znr1y4-)34Cflx(^B5WZX|&xug9Z^M*31eU5hcCbjU$^0vTt3kFI zz%1&00`2x!{9-zlR|~Dp2r@B-@YdqV6sR}2x~9}8n`<6gX>(HI;qADJ7z21&mo%&Q zz&_vRRPNtw1xW%4s1iA`54%<&-R$>tm-qWtswJ<6`Afa@#ZHT*vT>r&Fukz@Z_~p_%#iCnyq-W?b?#Z({bPc0 zf${Y-Q%+`XFWcNV*ff0fkS$WccD$`eVeF9bcDI>&tnEWn4Zot+RuT+&_Gk_Un#Nj= zvfD1AQ)70p7%vCqdv>FA@*uYP%Vh_O)_hlbbCUNfjdnz<({%?muBa?BSz_N;y!!PJ zw+V`AMsM72p4bpmB4avddKN!&#!BEWZca2VE+=zAum8lF1=;rEmNQ23wYmst=}-66 zb@JRh{1U@xGSpPF7FGZ^2$tU;2-S#lTAgr=Qqs73CKvG-Kc%z>(&N#~OGN1cM{d#p z*%-;prj+CX`U=D7bcc?@7=ll!eO^_)hQSntA1Ac;m)Lu(qGNm9E|po0Cw#Ha-wmD9 zf5cPozI7GEk*{7O*caZ5InQk!@WsLo3Y*U?Nh-kv@CW!;jolbpZd+gfaJJt2_>Ye0 z8KjgvuXQ%CQ_wYu@DcLU+jGb!wo>{2x{wDLV_`g`TBMLYzGk}gn#$&58b+itjGMLQ z;8gtkk?kf4PmpkPf}fc(FAUBJ?9l64*sR!bP?AIHF5xjLqvDQ^&jH{bDg#-m2ziYY zT_ivn3%@j#AZ(gYo=)*L6;C<_XF+BPJJA_f${za%>G*vP4uckbPeG66!;8+A(LEj{ z11B*rYB$7z;1pVxi6SRe5ZY`}QN-z|AnabU!*4`5t|#3C!|hQCf(B8>Awl zx2%_x-Px#)RCQ~D$0myEN&00*rq(Q6d;-!}R>9P=M^*Y}34_rk-82PT43l5y#)60` z;<9w|_3;{{QWCH`<4#!9W{Hl-rz-BRjSjj(DI5>H{(RF9&tMZG&(ifcpb0y zFc`}S2Kv7@pvKT02Gd)fug`!_^i=>2&3UnP$wH#8`W3?wPs^dYA>Ji)o^ORt{eqK+ zw$IVJw>uQ;nVgrS1abu~_x-r&h#s$ImXg_7hC%7X25jmD-8LR0L~q570=aAla$A3d zy&)84>gb5VDZOd-d3R)I{>k+>D??26<>gxO>&>7&{Yxi^dv`j*qr>iSkqS}M#G zq9DLA7K}c`ZQUY}!?q+6qw!)+AvaLNk6dTDh~fNN;SiRewH!2KIC!l+mw+|J>;^+7 zI?lPOCPewHYNpT`??5QQnVRH2OW(t{WE+b~>){@-4&n&54NFFZU6b8tBr*n87X9Ge zgi05@`I_^GRzCOK@AJg>(~pY`DW^4ku7rm&g=>wJ0B{$Bi=l#cNb$>9+=}8&I4nwE z-b8*ERH^I8MAhYEZ;gKGIJ5CvjP)PW#JT1!nam*(Yb9Y@o;OXAp@8K^HCu8y)F<7o zh4Om^BK-ROH#{K)`@nbD@qFX{wNLDNzvSR=^cX2(uB$AtL$)(kv)}Ta;2jHmz=a3c zdS_h(ua3%r(yTmo;((K*Jp5OHsCI_@T#|S~PM!I@@F`Y59$o>bXWm0UL>rchh{0r@ zB$CIjg&L-|$#n)j4vCnViWrN*u6=v*nYIDh=8&2%BICKHX=vW{Rf!T|BgGQi9k%gJ z;D_WD5OaLEoi)sCRr!?TP0m~n_-Qt)Q4gRy%93eS%7CDc&7hmJkM;y?C1Tolc;mJR zak9~4lO+xZ$}$6#GXu*4-9Qw%PD7p+O_JD2T6HFdN}Kz!!m2EwI8F@*7#Yu#A9MaKFHwDlescvG?c;Z-e36=X@UQo$_P!Z zTvw~K3K(uTwo&zmTgei!qA6y?&Zr$Pn%Im&o1^f3p^_mN`{CQpeB@1StjH~!%zIW< zrmufk*Elo!O4u!FlTdjnFyTMJQ_fV+Hw8c~m84-#NdaEo) zjpn`hc#JJ=!)x1Q>Y7#c-DS9G5-3RpxxUNI%x&;OtHs$<;WZ^j_@xzk1 zxSr80r5?K-k!}4g^J~x3Mb{*Bu%&4R0RULo0re3|~Gh*kb@Kd%Xn#j<$;6Y7j>sShP@4xLT_mWhjL@da_2}C4pLC;FLs)*va*RLXv?4 z$HdRf$6SwpPZIE(*3?UG?oVANuI?g15BONHUu5ar?C$gN@kyK5rfoYqpI$X~$*w%; z1{fB&&o_OqPcVqGlOeH#cY|?2Gi{q@VnpULWp-jZTTE?cE%5))+hy)n7U8%(m+OGA zH}=j44hslp&t!*c!jSYJtXC9dm}&MbnQZzjC)2!|lO$caj;UY@*xWS8gca}j&I&)@ z;H+~uW;v(_IL;?j?nXK5U@)E5LY{b1fC4wOp_WccHR8nS$Fm*vusZtCz|uaVn8CK= zjPTyc*y!%zZ_9g+?}z$^Uzn%n`&bcIpHaz-+SLspYi+lEEL13D+KB{wB==uA~?1=YuSrk5-LF;Ch0!Q*BKJ6gR z47IaE1q7vyZO%!q46N<8L`GH#jD>-!`#=#-URe1EOdu^z10yt-YI>?4?4Fm}@m)-B z0hXEUz8+7|fOF+h&dF--#E~qQ*1iX#pGA7Kn<^?qagAlCMM$zm2JW!O&$K*>GA`%_ zY#>){@2V|28K~qwAXCxI&cE+qnGevBy^+`~HYK9qcU6Hxf~jJ^@9Zn#i?nKwXwng~ z<*&`(*OoPg_!k|L;D!-EN^XfAl_`NK8(++JBuEOXO2Sj22x|Sj@n>(uGXV|IXHbHH zK7;PjHXdDm9v2X@Z6dJ72cVc-r6hTvd8-OG(-J_b!ZFQ@p9RDV+fK|)hqDV*Z^b{+ zVjXe~aL9mT2Xr6yd>&A;%+RT*w8ZBIL)V2$00JJ^PQ<_pku>|hH`;9wXechqGyOFo zYVFetwPx>hkthRSCWKnONnP82Lm!)lr(**tfeVa?Y>tD=6-?wba z!rlNQvPGxVlcm!V`;GCL=`n;Pk-WU)76y-O=yDYOi9leOr zhUJ(nI}+I?%Gu1_Z7%ToKq`NvL_v<6k7Br{qfE{Os#5e!?I~xM3e7ULy@#tqDFTg6 z^ZMt*cm2ZvBrGu^Nj-N{+hch*ER$`ArL0-FgqcHwr_hZ|d^c5J@Q&QMEF2!UM*XpO zWZ83vu9O^)3+jy;mS4&`WoJ!R?Q_$>rE3JoC1+$V(|vx=3*3sxUo6GG;dzX|<6I&r z^5m+{mQHpaY+ZNVvL|*&pq1ib!^CW*8wEP|RK6st!&!nxbL6#>YscOVT5TOaI;dRu zX?3WRMeabNamZ{Jg**_9U3vpRN4Vn}QahmKMX>C~QeFlSKc9r~rxxjluC*h(k63Z? z;N4_(ie8dlaFDqGB26_#xyb_%3utseVn}6t5;~jW(P?Q|Ur4|`$!u0yq$9j@o&AjC zpUel74p8~>aPhGTTA4Op#ElA6Gb9skHo@}}_m|~nFLm6m1XtyH9lMA?_*Iql_0dr| z*7{r0+s2H($JGii1)y6gie|f+GObabuKzKas$Gc$$Aocg4p_P`^q?hT*HHDP3~SW9 z|K)R*qlr^=Pqj+jSC887wL0J?ZptsCJ22W!T&S!$%}5i@|u_B zxFc;|e2)dbcL6MUsCTf|+&2~t*PbgDQc!5n)+som7V`JEVEf{MOMJF%a~=6nD<5Lh zu>-}w5l=RdH}__fH}P(D!$c+#D$mrjq10^pPO0hmDHr~<*9ue8=`UDoPevt2v|^FG zpO@7_sLpMl@dokXpwlB1J~0TQ2zS9o6W5ZJo40RD)CBG3Ka=_VKYEPzvxf%nwdJA> z#YbY^CF(QYSz-y)TG?F)U)~)n>U9V2tgDefnYu<$2TDKc!TnN-)h< zUK?&x={^JpRr^%`dfJvyZ&H7HWxw;x2zqK6YQ)&onJka;FAOfdVccP;y_5(##_uyO z1fuNo9OB!uisfRiIdC|tIJ-dAI2ua}XdGxsn2}G+Y=8qzznXE*vP+8*x#Lq#7k(Hj zya*favG*cZx1`{7?u#5HC{jkcsw`U9x8>CJD$7Ebb2^Ly^KLAFfC5SY-A~01b%qGX zq9NB!FWiB-d)4M*n-Br4j9IucpUEM$D3p>hV1M z^B*Loh18Z#-n1`2WWF141#T*q@xrd zt5YBl=j*Wa+Cj?)%DFbBCed#1pwK{@m)}L^t~QzW(wVepPBnhd+fOj4 z*6592s7G|MRR^fd498D0kh|#5;#lA`azss`sgv=^l?u($5-fx?0sj2>B(K8@;C+xj9aud|mFvo~n%1)VkB-V%i;#Lyz$VT=Neb2=QeE|q z6kIcviwtR61eWEv++PdVZ9dgdur*1^%l1DO>HNpC9RXV=VjRHcx6ogx>^QnHZ0*A} z=MMez7cApGd&v4@PI(li4RtA08lGwL=(M#M zfh%719mTv({QlV0V4%CHJ~vl$L6N$?H$WV1?LrA)bbxsaimi}KNyw-;@nFev9Bg&1 zlV;>>4!CMl$EP!s5BZNKo}DOycAIJ^%}cvZB3N;det_GWQUj>hYJ(Ft3sK#>Q^%g{ z1rYp|DTtrT4z6m$8^=5EtgGcoJh%MGm94I52UPm|&2$>5XFJ%aCJS$+P5Rb8oc@3m z=GehpR+~b3cI|ps+#My2LlXEMK@d!>6Su^oG8mwB$Q*?QRMb16C=Wx^hr-pWaZu2w zP`46QI$_C)Uhg{vdF*K+GTf>f5z51zJW0h;P$&{>-8R`iqeCdN7snY;;&VFpFw2mBEMeC&U^9<_ zBPte{PI1)jTCtnU=8o%#-x@xk^HAfB8pTJ@i!)uk06H zjnr72%PG6gbo$ofyEJrq1RlurLuV_Vn#IX|PF%%WTCraw8I~qPo zPrcWt%>s;j7bk-iT;D@>f5z`1kp1e9y?`BA{uBTCkKYTw{_>Zsmqtpx4tA|+8Piembd6ON^9;sm#Ri>j=Q}>-1q!RmpY+zRd6)$~3`|k;4{R(8pGaA_ z#~(}`h=Aou-10duD1kxH80Z2xD${2cdZ2?#2q5qP1vN;ogbl}dwb9k18J_9mWBnde zby54*&r*w7$DxBRAzP>O2J!%2m`-GeZ|W9*x@Ek4vR-_t4>6^@OCof2vqKo?0hWfP zA5i2JJ|qppLiKiFb*q1Ob-#%5!k{L!vO_Pd87Amp3$hLK;Pxo8UUv`^9qw!pzgiuc zjB7TqaHCc5?`JAOWLzmZ)~l3aYNzPJ+ig||fd@PXvgFcTkf<}>qv}f+yEhSTyj*x# z7O*j+Wcbf|)oZ_g0T-?JJLHzgW$L7h86h6HhX%^0)x(xCC=gvJGdPq_0dm?@bQeos zzLc<9mEU2#K0l{nq8T03JJu)0SVcc9`6r=P-jY2B1Z#)Tj+Hyntzv^}VPBFui@P0pUsj zChAprA5qF!i?=E$;hjK30JFw`(ERcwCC#*#axFY|n^XM#B#YmafAa73**0Gb;b>%l zTBSSdf7ePbH^9<48G?7^$D84G&%XUVH*W%5Fl_%dGeMtKPBksMNhQp%QV`{O&Fm*q z=_Q@p{oPsP@t>(s*aY$2@V@4~yu-oS`K{e@vnJQSr31ZHY{{3OHY`%vThZ^8*l2+T zHfbxWK$CFXN)HITA<@Cf8LziZXwNqtH(IvoF$hC$WT5=WIQY+Q@m#mM^OlY6I7}gyvYN%>* zWSzEbn$OCVy?QCSto>$zbQfm5nLytwa&@}7fDqB@h^!h~8sm{h^LA~4V$jg_mEPVk z;o5$bQZRF7#TM0dBWDKqTLp$Qa&~g{EK{(otJN@G2UXC?B4?@6s{6BKxQiX+4LaPB zpDd~qGg1CX`y~#Au?e6!O7xH{k?IPfT-~N%P6aTbMmE@q;$VDj#*5l?r zqG2bu{efB>1NZpk0!=J*VJ2j(0>hhW+41a>KsOFys)8MeeBFf$ftn0E?JgWd1b8_| z0QSig9}*h5q`B)rOJb6R_V}F}Ec}$gf-z^XT=)S)XPV8HV0-O#8RWscZr1$Y05EI$ zdhT;G6EiIhb9XwAqOFH~ck*tlLG+fbzSbcI6_$I}Z1l1+;x(rEwVK^psTv;5=F>k9 zUAn~|ZM_NC%k-#yN!Y_X;;*7~T?O^x|Do-@hdr88)&=3lfeQ2$>bWQg_4X5W1AZpaY%kPyy>&9TjisV7F$|! z^MR%}F03u7zcM?IIvX~(!MkCWqjvDwhVUR$gvz&o10-+(0+Nc3ZoM zB+P`~sKr;mCHxQG)h%M2=?<-!6Q|L4_P!||5cUTeYRm?I2f8+`xp(g5cVB+^qov_+ zs)aw0ZZIABW~@Uq_;e#eT)6c1o^vO?6Z<__EW}TyY3?k1Au=ch~+ZXe) z<4ybCz;KY!r*B)Hd56;n@Xav$@D4mLIOcrTg5ukRiL@}6JA=(EzJB&X%}w8tJgZ}l zhF_}E?)~oJd|mqbG1sJUi9S7~tLg@sL{2{3y)HJ(<@%YMbLy!UuM^{zKhC3p0aj`o zvWIHeZk^?ANB|>YJh_gc3&kLj!o5@Blv~%$ZZ>Fq^!nJ4$UL(cFI-sNC#U7&4XMA~ z(hMHLJAx){XK4@MM-l_MUf_e~bD0Dd9Rr}`zKo7YHf+5$P zf(UpAA_^iXX|y%rV)`~ct;$*!tb`HiRpaw~UhUSsdakoX#c2Sz0S}U~`C<(V_5+>riFwe+9|b@XJ~Yu2sn@(UAv_C-^0@$Q zy02c;{kbDPsi&`j;XR!t^Y#(=#eVD<3|7}{7GaIHT_D*rmFVov_hZ?94>qD3t1qUa z<{<^5fb36hO=4lq!0R|s@NeG=zM+r1IpE1@8UveZ6J5w?uHeNM|MnFAe3z2h_apagO3@A!s(t6iSsiv=u=Cl{Yv|ZBoo1&( z?TcEI)pz%Hc2p1g#mq?- z;WlhtRwTfmeqZn@CVBB9-y`I3-Q-Xi? zU6lh%56PwLki7^)C$tj!XAZ{cw^UH9+Tjo@CStu_OuGw#&fhYziOcSfnHlkeTu$-f zUP8LJVeD~O)v%n2zzCFW{zxEaM+_B_sfyM;Dev|YUf8-v(rD8!+fHg=Vzb@e`h8#A z=pG7k)e|(K@tM7)qXRNzLMh>C!Ipz`_mvNQ7L>9T=umu~D_76GJ1OoXno&d2@qi@X zl9QJuSuoM3FzS9Si06uJ8a+@n4(J|`j|JbDJ@_HAaPRcyWL$YbN2XjE!WZ+r@D;Sn0S*@2 z_K*V^Jar*`{X3NJL20~h8PX!VBhuyCH{dF!Lcv($F|r|>D;cAV~6zLjgS$gd3ZAC)3lGK zX=w@~O|q(E!ey?EyF^Srn0=crC}E+uZxl~0rg_6II1_&RwzyaKCA?dVs%PqK6}@&m z12&PKj6FXSQtsGK0&=Z3N-OWbPD`=ezHqLc263n1zWDOr-nBD*)~0!fVI^*yyeTlk zEWyo{zph}K0clm%8LM9`BKYgN8EAm+x<=|(U8F#6PG(Wp^4lieiXj(@i&;CS@=yrJ zJ2aOY<2C!-Y;&*qUi(ZF2E6v9IBvw7g*=kBSV&qz^c>si#$Fyy3LC2($>RE1E6x#= z&Pjg!_~+us1`m38*q~Le^6e(sY_aSFS zyRxTUwM&fyN6mPBv8o}mSaF9-T1MvT`wR!*{3vih(be_tGbCSG=>Kl6@6lAfmmQ_P zzvlkE95=0(!C?&Wi<^2NSCrl1GPs;TVV1DM)V~9+(;C<*!5D*ND&G9HR&h_9+qE0N z?7SU|>%t(1$L~5v2bjo<6ihoDj&osvEw)eX zTTj}SII!` z$2%8+L@hGI@I>&Zs^Go~24XBB`OU$xibE6qPs*#i^}-i)Zgx7t%ia#_Y^C#@6g6MK z(o=*s2;Gx3TEv^uU{YU~+6K7r#ElzqZtp{QFPho<&KnhoQvr?oHSCTPi`Qw=uB(l(z0ym}7L$*)LF6S}n5(A9CEuXOVTA?fLHz^B7EY=^eF!savO@BUOs4vnVo z%`n`oMB*s)PG|^7mQsIXeE%{Irf>2oEGE5k8LgiH(+pJlLln#AN*>8j!x+RA_$%Ep z&HX1cE!G4lDX;UVcqVZ1&LWMYnHH1aa=EM@e#u1^b%CdueVtO+YXs>gt=ogzNqyVa zP*U_i`r*|zyN+qPRFhMpyk;z9zGSD6!&w-pZ-iGAPZ&ex!Yh_~QyyHOMMj@BzXEL2 zS4^&Dv(NC~d)*hULO3Hm75OowGJeCnbbNSB;2q`mQsU8rU!o_>_C@R%6G78qDNU!! zg_F5f6k9Xr2qoNeC+CL{f$?h(FPWPSw=mvtz+cfg=Zujx$I2m85>mJZ(jd#>y-NSG zZG2EpSzTJAmgyD`4Ok2q0}TZ*DaN8HZ+pdO=MTO@Mww-rG15=t`M?Tf6{+MAXjsJb z&qj!Y(4pWkBT^jGt7)@3yipSdlyBqRNFVCZugb*YhVYF`Zf_dY(s-TWAzX|TD8}~5 zU?P~#N?>Wi5>93xFvZmt=N!`rz|&&qMlK5ZNI%NDRGI174|*q*<^g@11@bDDQHllo zwHy8VENjp=<48>Cen{W;2Ojj9?5fgV1%$rT#WQy`vcLY}neK(QVzE0+KLxb`bhAgL zA@bFa)^%~x4bx&E%|Io}s?EjgIwFI-`O(Zyys_+M3Rq)4TW+vpq2*u(--#Z1PPD;x z^;Z4$M`8)GARlQtAd=!e7<)a1rh~u1m=PU#O6qtPa6>e&Iw^wnDofWC&bD2XECale$U~!N zLWun-aEvY6S*1?`2u;LXYjWqFLq-W#y_CTce{_if4bOhyg`TXOu{_AxyBK0{HMgTA zo2+0qZ4WXL_NCq{Kf=3ZrhRm>d9##2$;ih468)C`M7f^&7G8Cto{#v z6!2LL+L&zUKMxlC-ZpXsrA3L`(U93QYM=F!-tw+CYF}B@q#b5lwaq#z9?+xrp5QQW0>C1TBL9^iE>C+`Kv^SAjA^7dBqe*-C{VU$&lVxEH)Yb zTKjq(q7kfRDJ-imdJm;6Q{Ut!_h6J1W^P7hw0Y@B+8k&h2jCwlkO$MCwURAf?Go%E zi=WPTkLSXD3lCpT=Q@>tf~V~tpu%kuI0^YBj42Q7-MmeWkW}+-!*to%;8`#`n;3sy zfK6xFkW;V^Tyt9p^0Z74rhUd}a#}W>N2cfQ&VX6w+G{k>yzfL74L{KrFk!Qda;szd zA5P_BZ+5D7Ew8S{qJ7`o*2k2&Idg(ExU(A8Ab9HuhLxRBM?P--S`hCad@Nj_$J6p= z;KGk^yNIxWIP}$ZL*DizFIal@g8m=B#f-wc=>&BoL9Eh3@w_BX2Cq>LXg!qeK})@f z(c7iB&-(TQJMNlXD{v_!!D)2@2J*aH!Xw35>tCbtY{Q9tUtmhm@VZeF3(}`bJwo+A z_M5AoPK(xhq7wAhVO_UKgoKckzR@<(Jpu}P4CQiWb>?1C8|$bYWU%*@k~6*JZpFZv zQco7T1@myRI@1R3II!Y$74L>oHcix2wkeC=bg=QxR}Zf4^ZdONT+sLx16ry(7scjx zk7V1IS8mQ^zJGJ{X9Ztdh73d+AJDKlf-vx{GJ^A;*f0De2v|;7JPUl~PfXDYo~5b8 zxxcNfEXg`3^zY88@xI!3b6V7hD?d;IvdY{gI zn`z%h+6~t`&5?POcCS8?8QxWhK?Wo7%UdW7DSpx@KCmB)9yy2s-MUqF7?1ykj<+chOdI>jx!k00(V+Tg#E#6Bv=V!71G%laL6jqGfl+7PN2 zBE*FGjN&Xzlh%OOxn*Hx8*G|QK8?hl|CO%cniUph)@mY6SIExYMc7zZA^+a4345oRB`_I2>O$m3&_7x9LBb`8OS%?Ry2PXnSb#Tj$H}%jA$=^ zsVA8F5|+d0g8BLVTIN{9WWbn)^}3H2!L!14qkvzG=9sTPE@q14#bgQl zvbsmbDKRf>rbg>=Fk}D%STc1p-fLkthh*HVj@&Ogq8Cf&aEZK_zfNn$GY?ilwxGjm zpSIr1dMi&taRY3T10cun@L3it)tkSq#e`X+NC(+mFgPR_>M`)AD`$^AiH5eEK*DOR z$A1UpF-gXWGf*+6+rE_T9*Re@`r?^bs{F$WRG3hyW!k~#X6aZ3q!o*wC-4e{dCb~F zC~p`kZSG>+ke9Le3J13Cv??{8>^!tssD6aj9Zc)@h8BjGSZrPN#cQvNoKMeL?3(=!3;$qdE*j)TV%d>= z9qrnOo3-wN2_rPyvh$)JeB2MsHnwnAK;~)O5F1_H9t-)ltScxFGwgDs5Nn?XL#DyLmjP%ga72oqlj)8qkO3GTv zRtXavwgnbPxWNJuI)>9qVIRABGwgcmmnFZFZQZZ&?o!^v`L9tH%@kMj3e&l(m$Ixr z9w{r^XgjV`xBmKBL1NRMC-^jd?8sKl(w2trw|S}`VTY>;-ywxFyUZX#pc{$a&N?41 zRWBe=tgUrR^7RKvEmpwiA?34#1YaYbbN^3&iy>x4eL>gP5ZR>d%2FxHpsM@h8cN5Yj0|*0%Jvb-B^ai^Qo~rM-R8N9M8*SBDE5R5H90WJ=1e1YBEuh^ zri7!32q-hPm1$g)EHR8jS6a!gq%DvI=$0+`4fyiS8?X#U048aG6AKV53?;K}5ug^ZD^4E1_$XzsqoE*EIawVgGz4#(w%Oqz-*N zm6cC{7&yqmhbbohpK@RO+ZTN%9g^LEr*wagl4@O0J(DN&KFh94UEVO zRF{{i+T!!J{rC(C@Afadmi~mt1BeW^yVc(vVE;x0_;+N2f5R8}$7OeN;8{D^HASPk zmHLP$Q3IlR7(KKCDsw?KXE*BJW!#l5dtvD3b-DpUxEyku1=@v;HG%lt?-56aP;;v7 zGj}syPf!fQ?5WFO2qJp2#i?ym75Ir(hxfe<$3WzQntbvWwg0<-7Yzi+TzS&s`o!}; z>}&t0H&4?ALc>z0BR=Pg(=1e#hL!8-`*MLCYx(nfw5j4G?WR$hFjX~dYE*OqHq7J1 z7#{>&SBQ34;Ij|Bv(oUaoGR=Ws25tnX0O+USkyGzH_NZ+B{qi#&4p|>dSssPGO*Iv zqTgAHy^s751`rzL^R8^?P)O*a*FY0C=BHb>EJT6jYgycQnk&k5kGaHr3a;+@_4uEe z_`96^D9+Zux$;7fMQ%-cP|hFnteN}wC*>=|z~D<{X%c+yt-lB#LEg7`N030A%#}&j zIrR6>q1j!2(2p}Vmj31V3w<`V7!aNE&rWC-l<~OWzr00mxf;;|@RVMon*YKr*;&d# zId|WT4#l7R`{I#H-&(#-=i+4M8UOk@lqI`~Phm(Qr{UsPKFyb9L&ft_<0RW787;0n z{J+dzmaZ*O$gJ+&nLGnOBput+aWwkap6d{|x$VlheAd0Pva*AXfYFsB4Nn$)vQ+q% zr)?PI^!pqyT-aGuDefz_x-CJUx>_qaB54SjwawaB&QN@Fe>(nyS+{oQwFCezXf9px zhd%0?Q0o8VUvwEK4Y&CYa~hbqQ(~Awt|<-gRn)d_Tfxc8#rhnBCwEtE?l*M_-8SX+ zJx$wo7TQIj4wbpX0$@iZrRcOD-s3LM4(sOKP^bboP_m;=ywpM+W4ttJ4@sK?6ZON{ zT8_fqki=`~g%wb`^A7r9Sb88Umju-SS3dqfJ%|k=9IIeiT!=Vvw2OfZ%NPm}%{O1E zUKPoS=IFQ*_{fW7KqE4JxrKs4-fvmBIg2Fxh5gV{^-I*R8FnrqK(x(^JWV>^`2eEd zF3izwWbka}=4QiajT%iOYGO*DQz!}*knnjxVn!jZSX`LBYd6XIb6b)U2%v5s`P+Z`^Eye)h1A)2g(ik`7;)?$?OrU1 z4q&1lqf__Dv41we$T@H5VD<#BY32UUr-6d;^u-M}3==U2+(KtW{hL|WsP#>}yX-;3 zKOYu(4(}f$1}@6=5y#1f34=(1X4|NIYB2auBsA|ui`ZsRR& z945uI4jtA$c;u6>*qL7=0kk=-NnKrEPH*IiVULJDf|kJMV)pVe{K9dKq7PP6hXIB5 zd+f`ea6h6HD<5=@zN0Si9W=L~-13=vdlk+hE`_mDujx2bMXL5Ge9k6^AG_^~o7;nE zSASxq-dq4$Fg}o#G7DMy#-$;C2;EfKmfr!FLS}pX(tiEmP-JW1)^tMrgDGAU?tt#J z8VU|b7@g%~eUT$bd9d$;x~yhOj3_;LsxN8h$FJ$q<==J|%pB0q0$x0G^piddI0FsK z#HC-WWIebzw1L=BPrpMgHAS_wSDMIYQ2x>d%jC1 zo)jTifkiv;+{TxltgK3hsDeXaaFO&ndV4o({v-X!pN`$Fb}IapEGy5;b4Bi@NV>z$ zKC2CnP)R=&TFPDB=5fu&_ahbP!xBVk8{n&kNU1m*G&Hs%1nA&Pce`iaG1?B)6K4DSYVzoHew?i%InLPqM_`1H zPyPg&oZnpe02#XF>^Iy3T&l;q_z9%f7byzuWqQum7iD}fys ze?oBme$+aR12uC8@+b|X9=Xp4_UhFiYO%JAU7ERW*?;~b{Y)`QE$;uXF8R;@^S^(` zRTZ-Z$t}3F3blEo5RA|&&p}sYph-h+7JAQ6iwEZ@dWON;d&lBe(a<27&JK(w zwbclu!Rt?$;4dgbx=Iq4U#uqRbn{k{m}Ll^f?6>j-|#!YUbQ(O%6`Pdl~Idd8uot2 z=!+*>nYwI=3$d+lL73r=b$6EkdIx7B=3Yzriq$;^e}wpma3yR$B zX16xe=dRep5@zQqnx|~8-%r{N`5szJTAaZ2kEiKVrvl-Ma(r{ zL|vb@f&B%u#6hGBb>v}jzU3;LHwRW~SU*z@y$t79DaH^B4z@crkz^&x31C?eVZWj@ zjYLJ-1goPp+;{vUM@V8}8U5wD5SCe+oglj!FbfZl5%~^Jtg`rgG`e8tm6t2;;4;g% zQ0C-X@BOqYAduZ0qWjFu&%((0#1GV&)w4mfoY>mYZwX_!b?;I`06| z-eSPz&TAU)A-M&&4uDhjO++QGOJsqy>;mOw`hmV*!c;Fnp#jV&)3UjL(wz?&_`T8q zAJds!NE1Y9b|J=R2NN28>Kp5oUNT*_D}t>jae4C|*M+(1Zp%C{C)k;*qj>7~aNgG_ zR@N$`YvVne;c#+Mz>y%nuB}oYYyZ9Xcfnz^<9maVF=WG{AmaunW#Ub0l1~xSpg{UK zJ>=Pm4vlj`N5p+p?^Zl}WJ}N}P=WDbrk4^LdI|=ZDR29R$ucYg6h1Ym!FJwD(T!7h z`_M3x)DTU*QjY*T3E7EYd3@=IWkuhtiV^mbP!u-GtQ`Qg(QU zGyQ$(^Q#5kkGQB1xle|f!Mp*R0=M(k_+ME_;YeX8r{T>`q!h~mMD+5=eQ6C)_lpN< zo<*eR1LMuDyz-iCxI;IhjcIRHcw*h{hUSt$0}*OI{t}ej+9(<|Ai4SZ zLkMPj$g|tXK{RgDLTaaqKo3Y1?(P{b^KTW}4qANzz3+VwD`mPD6?FIHJR_u+zdjjtm%F7S7-|2^x6JER4c5{qaOUyXa76kE;!SY+nFb?=+)ZB zV^Omke3&u6p8Ug75)#xPh;@aw43yF}_Bfr0YrfEghKThEBOzYT9e%u3C=elMm){mu zzNfS2Tl6f~ZjO`$E36LNa^jid?r1}KU*2-W9JSFI(3^$8WEKweZ++T<2Ge6Bg|(rF z6~!JLmd}CGNN4E#zKq!N(@V%P@eAeXqiVf=4D8U|MW6*KZ#hX&iU1yH z_#A~I>p=)w0rj+3-%a@xN%3$K5s9>lky1>2W~6GXn;UF z9M7uO7M7^wAN|Ojym!}-B@p!(4#&ge?_>vXMAi?Ah1m&{N7(M| z{_Oc5e1J{aZt3upbh6ZrtU_0mwiGri$p$@oRvto>OsG}e-SBj@Rw|2YFT|@a#({g| z(~w?JImP`=04%pDW$yQUOa$DRF0yM(@4$@e8|97DG+1k{1v48Ivh|pd_)MZv%i!qT z?=jbf#FRIbW9foM%i_FK9J~ld^u_G1-||V3YTIm$;AtE)6+Z|w@X~x2j*;o2I+whM zZLujvZqlh4;7}zDq1j#g)`i-7$vPHDAxbq+fueS^WHvg-;1P)*F% zc-C{fbIzZMsb-dM^lC?NBtO!5Wf=oJiV5PE z_l1xoesVLlaw*WI|h3!wt`Ep$^qyG7A50g#;X8Prgw7#?*SC zXB%x}-}~9^+y|+(zVh6PV<%T^KE7g2^*nLs0n;k`wYqvEgLZ><{j6P>@2K0$Q`(ol zP5zo}JrIUiO#8k|r*v8zi7i@#5zbyp!y{3-2@94$Mv*P} zW>^Ip*l_dsijz&FX#t^+;P|wQX@iHcMZ1Sf&(9B#2}*lDtt2KR*cJ`wAwr&nY*0=j z5Tol%UQY5A5oRY&%v{*lpP0jP@jVrp%HlF{gx| zD>QU7q0tR>$>8uaeOP$XNLj*-Pg-?v_Fuj$lW3)VS3r3>>iGnH8H*q|Ws$p%)fBCv z25p(PsIYOGPtGzV5efH~zkUn6TuIEG8#k5`mKR!TRkZx*4GA29{i)EYJ9f>9itxI& z*T(rmv!A#|D08u13GR90#&^*@`?l+^bJ97rxzTTlDw?#_M>-!pWpOrDopk`1zVg-o z=0$MP%6(r9y**7sA&~FTrSm!uHGu-NSYul0%^?T-TGV*9W;`L|IuUM#M9A*9ujM6V ziWbcc81X+L^X0#P3l6EO2V~7?ezckOy27kp`+A{`1zGl(>uqPQ?7ZD##}aTHlk ztjA0^4gS=~jARn>wr09UX`UY!t_C*lU9tYSEag+qul?F}3cJqbgv*7_wDhg^J6w%?!Zlv3ONxluwl~@^o$Q}{A0DNIMyqW0idB`SgUVkne2! z8G+HDpcO;q%7zRLfM&F5KXpeHq@En^&B)M8fDsxuEj+)s{^d@Ej1c1AYuDHHjOV6d zt8=dU0LgO<_5V;CXBS|HTr3z)%wTJe=7TmODAp^ zyR`Y-fr*C{kRZ-?UlU{Hy}vyJ)aMTgKhMK}a4K1xPS%IbcCGr+y$R~aLf7|#6oJQL z9pD@HKxm}`$_2^5z9^*Zq*GHy$=^5$5n7d}lPFQnTeSVTTQrfl~LMtP9_R{Ve#?m;q z-+@dBE^Wau7Zcy5{=D4kmk9@o-Q`yI{FS9z#KYrMu10}9$tAPVO&Nukw$GwOAvc3H zS?RqgxogcWuIQhzOq8XZfp%ljOjB|cf#0PWwr?PWWQ(rnmUC^+)(4Mfz@h>QCuU`z zpuN{GMGau_pdL3o7LJ?vbPKjjb% z;04)=0@wSW<$&Ko`}vnEcBiVY^zX=7wf1pZ?y&{8g2=+%skI(tqadl;+x%L~44~^Z zKA)}AAipHY?mo-8U?q7!y2#rvd4ABcm+1GKW-j292?P-9vfx`OtC>c<&@;PTw($B( zSbLHp?$xi&R2}f6GWu8|c{G0#Xr-7O?MqE083S*$1}AT-}#DTlJSIC2L%SB$6V2hByhoN=spoQsrGx8T+lUkEZursIX4LUKNp z!seW6`GcZz+&;f#3Us}V-BLNr3Di!J>P?+-ZD7}vc}#88knLjk5+`pg%Pjl-*+80? zV|L-w_B9#?_>wFG+JJZu_>k?xSVgbJYtR#eP z$nL&leDvvTJj>qbPFO&tD_5Cf#Zm5sdb_0p4e5@HG8&{%B_!2pq}e~9oHUU9rf*M< zJdo>1)pGlgc3p&|Yl2tHa^r&OFn7b7>E!WE>nkGW`7)gSIkw9c-2;Bp6zAvOy4PV@aXA}H@TqAo{;;l^S*u0=Ph5!fs<8VcZ41-=2hc@egp;f%1 zu$xw+k8IZ+@K^8}GJKj!*@;&H38ZR>w0zSvi@?Q7P#$Y-Qnzkmz_whS+~cJgcEFpK z22=R-w-_NGcaFk2Y#I8jKs_~^$ujekNkWn4+Gq6OwSgtP&xC|=o$xRj9&JS)Bxa}2 zVqa2pp4B0s`QnJZgmfde;(7L%_Z;ILN4}frsixyT7v1y^(HZ-mg>ZT{QF_`&r~T0! zQ3&S~M|LgZ8ytep&FP5p4XfY7(I|zX)$ssWLJ10AjVf*^-{!k6U@xXRiYzPJ7Rt&| z-|U~~aqh08$9Kx)SW@JA!xM!yG54-jKdCn|5ekvW63^_^aiiUdGK1#r*FTi2lm9l4ZX)s)3{z(PlS41S1C{7uO?@OUggvDm#54sO8Zu9JzO`PTztBqB~Elu8^->6qtioyey(NQHfoOSq8 zQyC+em$=79*U;!f)3;LTR3m53#xQT2xL(4< z{}dVg16I?5HPjm-y&>lO(H$Z}skOw8nnojs=3`6aZ-Cg80FeLLipO;IcjD+`gsbx_ zr`n%(b3B0eW{DvpUCu6^A#=VZy6f8??*8`} zWg1@?pHff(*l2z5uYZM&2&$~A>x6h9yIzB)b>n*@DHG2gScQ2)#?79x^|gfOP>L~2 zvZn9a!|%O}p^6NIXQsZnAG*OS{~1;XvKMO(F}sVOGbi7+Yxxi8s1M;btMsO#EycTJ_W_*PUK6tFXLVW|)C{;p~glc1AgTiF@z(ku3ZkY)Fj9;P&>dTYp&* zPkVt$aYRFmVyqNV?8dH03t5A}Rkwrv@U2o5b8>VEekMEiwuA@=3ML0wqKhrauGr?0f6(rF&yxA} zimA1PS34|j!mtOv7=3>*YaoCcExIF_S}?V5m`!Kb<`EVX4J^@rpjg*ou=<2&N%DfF zY`)%sVcpOEqBKBU6u>!!J}1gOIEfa* z)PfqtP|0w@J7mo)XA#sh#Km$V@IfQ9;ou6wAp3IA%5`68W2o5?qM^D#PJ7Yu;`cW% z3H_gspz-VA7S1?Sh#RV9sRAZ04V_XgjfocM4kgFneNqv1fjph^(&Ch($WzCXEiSUB zxhc8_HUZBR;8fyOt59Rgg54hK+4WZr>P}BcVX$h$IdsHsyTn~*rVX>HcI*hZ5b~H2 zKH#xq(Db~znD#!5%yc;{1*ZGlpB7b$I}2nlg>Js2*z~8vM|J!*zF$)G)1=@+A1pXk zVuN_=tZ(KY=Z44vSM_}r|!h=CmS_xj`EU^FSG1; zd9dy)EBw{34&K48;XZ^a52qO$p@n;Z#d+UwjO)Eq1X{m%g=_hKWrq7 zN_n%BLTpUrOe14vX2iqICK*#{#VAc`-W?j20OawW+?gOd^wirVnq+&jTDmi?@AW)> zE0c0Pe?)A8NHaUFL^;EMIA$~J#}BjtqA>ON&MJkvfr_4<{I*ZpGR$1{d49YLxTSVZ zM7+k3VFH)4du=>+iGo!C_u^_ilHh8NYLDZ`-%mrp)WNnd`?Y2oPUru0?EpSv zx3-#Yy?yVO+SJoa8(|r1yh@4?Jrwp`#e#Fh*yxF6?DeTPH%>ydTm#2sGQyV}l9SC4 zwa4fPz-1D9QlW-d!Zpr*SZ4_B*w6fi=6X`z)lyu8wHCrgkJ*feHz`lnN$cYC3N$Dp z4~E%WH}qsS!^Wetp*FgW;Nc5Udt-z_e3?bp-N^L4iFw#WdC8SgXof?EDuM7dmO8pP zHFp}R?T*FaFSbC{Ij8|m#m^fCk;>wm{VCc@tS9>zdKlw^ZO$UusEFXVPbhM?;x>U! zipbZ!X;p!<9=Jq)JA=IyUL}@RxPz520L>&1?Bg!>&*#RlowE}4izm5eV+JD!og681 zagXy8Fg1FxelZF$QgcQ#OqvR2Bs0G-j^;A8@6i0$;dGQ8Db8Dt4q8oLfl`vU3)e5o z!d{_N_Tru|?0p~=Pb3d(Mj;>M!x0CSaZEmb#m{d`<(b~qtKi7Vd7W(8>5f^ z2{$L$`h2zC+Gi~?r8HlC#n4phwDE2*RZIkcR!vCt8n)~?f9``beH7!BlFe2?0Dv{? zGla3@5d~_tMyC^>ca(|8cG%&@4z}u&tqhrNhYcRz)hOq0Z7}xS!XdjFleyA3Z$qdR z1$@i!4E8+hK3MqrUtupC5|(K*-&K|RcV>z?6q?Qx{aA_@f<)D)CPwk}5Z)=mw)S^m zWw|PAXOVEJ)lRwOLy|@iKPZ$bOL9cEHkdP0%b(ooUk0LvQIUX*aAWq zqVa?Ozfw@3q{#d4+?oIC#j@+}ghS8z-afKQDS9my%8y#nhd71f0qnT3`4LbR5=q|% zLvH$SKCg6kPWzT+*&FX}o)_5t+XfVv~BzLju~{3R2u)I3}4uxGyQ4*V6UDTXc_ z&x;gI?8}~h2-<&2SJL5vK!*Hm*g+mUkXJ!2s2scjrP|N|WPl%KHZW04f^$Z@nbmqs zZkr44v;2#9yM|?f0c3(}g4?S^8WI@8A=e))A&l=c$CWPMG7hD`AYgjnD?{4FJuLe^ z<)5U1|I5D&y*;n$J-g4vKlJiR(g9O)i~B2Pn!~Z5)#5PN&h;x2PZ8d{UA#-S=oaU; zjlc9gb`P5u0Ao>_a&ZtczhDq`;8&2}EE%4^-r;7zXrEP*ZyTcVi1O9rS&r6!K{&jS zH)~$yHSJ*?w6iF;hCLSC;OhSynoLkk{}^`G_d~DWm0q%Y(;iqpV0lefO0%D11sMey zH*m@ApCJ|pVW_1y7t9WOWlj(xKG)PVnf(rITDu*|{NBN;v*w7j%=UWmt+)z(f=5v%s1C4&7T9^ z&OezYUsx+Uu61YTVp}CMUen1?gv8q!Qo)TaxFstX8+1IzaQ+En^i1E}w7gbI9?}eU zvWFkOl*s&)_!R-#{`iymOsyX3u6hfyKD`Ca1>}#h?V8t2fCcrRohWjialP2T>d>DT zzPbC=VDlxJzS6_tFc=_>VdDcf_6$&oI0NM6FR{z)?EgRl!I6#<&oY!C)vim5dcFjO4?Uv`Bq)NV!5dBTlE>_yeF`WT-H@9fG7!6HwPZ8 zt4DG*s9XElDtPg&Q@@_N|EHqtH^;viCBC=&J}i&k3ke{t-#wctvu@aJa zFGI%g>j%sbJ+{)2^%BTp34lV%WJvL>HCItlW2Ees>QlGqw7+~`xgBs$OJ`bvHYkXc z^2afnwMVocE+(7yAI{xMo@sf@enrys=>XA zoS>bTz6SpPYxd44TE_n%l0XKEu&t2y6vE&! zYuq!)p=Z{Ke<;990j9HJ7|6G0D*^0!VW=v(`$GG}S*cbGK4gQ;k-+gtvWR-{Ud88v z#yxsp?5|8Fl0)^Ens(h z#Ir$UWKF578ys7X!|yULrlEg=Ax<(m9#la^7~WMSeLV|LwTwgpc-rnyaQUcQrKgIYUNC3-g1c*iv=k`&`u-64u+ zNFBv0EJ26LliCD?0x>u7!rQVJmi;iPc@t#)Ir7PkYYs=-J8D?ElE4M~Cpny@osXwK z>Ev#g8{(WwD!0}L9T4TT&nW*RFpLcQFU`R>bZ@dJUEe4R^~F1yF1?auL_4@3DRcCZ zx%I-z>|P=XjmyKA%-2Bfz=_v~S7ID49muaQ)=S;?NX13vztWqkx6vr+F5oy800`Z^ zquyW>Uq@a|h-c=#8Rjm=EE z;4huPJV&ZRrYRhN*6_N|x15H`82-VCE3Uf(xuZ(F?u`9uoH~Y)sbbsgLR0T|>MUO^ zO;{ke`RHT04Nvau*wAdut`mhPv1*KJQho;(x($}9@oE)5fK4{un**0fFShIr8CZI< z`@I)oq~}YjF;8JOfZjH8`_^w8;5pCJGdTN35Y4^DVN8))?LFT$RYguwrgdIOX87sF z-oR{c-t6a%hTRZs*k%LFG;4G^N(ZL0yPJ{7P9qoLw?yP`Co9x7WTLtk^1n-7|J$vZ zOmn8Cy17oC_lzL)>k<oV#MePwH4{;3RM>Vs;j16{PJWI_fc9tNNiDQAh@*B!-e- z2M_?k%J+R7-C0+YfR=+yjvzj-rKIpVQ~c@E*PQXAVR>m`<>4Nvz3A+oC{C3fzTjlt zH?z(RfY)3I72o^z_;ROLoG+B9fa!~nr-asG?>X4i0+Mz+Ib3cj(xkhYJA|YR3KTsH zH_sl*Yj!O|C`HWx-XWi4JJqqFkljq)o-?Q4FMq6a%4d90CuV4;UjBUukcP8d#!5{x z=%Ob!(j0iw5$p!s1iDf~HWZRO?csB1F&=CtfL1fsS946)t5T>fJ)HK~p&NLg9lK(E z*8$8M#ti}^nerEE5%}hCmwTOaZ?A+-CxFa6U}*md?K@$q6oC84@SW>#O)v{}1D@n= z?+r8d!nSTD?vpO^{LBB7UrxlLZ7z{T96aDUdb$4Bmw)0Y0vDv*xf^o5{|?GG;EU+hIwr82 zPCTc(Vt6TfVlbhyqilqUejYL~xR|>X9MxM0tV`3-M(c}mdU9guPC6C`>!#-B?7hmc zLYe>VtN)#4>6iTXJlr5+9~v!Kaksj3P0D=acT{q=uBCtw&q*Kre`x#ic&PUO|1*nO z7-PnWk!@xSMoD9+keFdGYV7J#se5u+lVBo zq?FeCJ9OLY^SSr?{r>*(aL#$p`~7-v=e%Fr^QpdomJWnvx$u_n|Ls=%o?7_AmQeJ= z6)2VLD>|wRRB6_;ToZKmN`E~!Z}TUV;D30WJoo81*?sk<&+KiR_AH3-zUlK~qURI; zoZPl_k3)p{5)h@eDu?pt`;VIQ+g?XgtUKTNZVCJ{Ma*=eQu|bDL>LcwKH0&-!XlVi ze+NARy6`{fb=#+zLX67g8RrM}4MajX3j#xd3mSXRs}!z?K?9I>6HU`fHJ^tldOo{F zNtE8GqNY~pgxUIXbJ*}qVWK>){1;;Z*U(Qfa#)L!1S?vdoEeOix>{OWy*F~fBvb7J zj}`*P1KMpN^Sig>#3nF!of_L$9fxm5tzPzH&DtDxc= zuC7l3xMh#_TZ+osp=vrhW)?yPPz7i8@Pl$B&e^2h6xlmk0@*O=h0ZG{(M+_Q&ASoQ z)O1GFx!@k)h~kIb;aqX>3zksN%}1fS0QqsJNWZWq#*_urCxSU1w%XOsIqiMCI2%QS zQP*EjY)=YNLkCl2MV?wE9YkHo(KWWFgR9cAt}!jOxmqKxqRWD7pKKVO1!g$1BBd2# zxG>t|h25Bx7kxA7a_A|$*;A@wyg93xN7SGIj>oD8x5t@Ee1oC;7uhbH$uDidgO9MN zU#aDbT{=dl92i`C1j63#`Yri6k z^nfLb-HU2YPO18Ef$|N-Pu-?vicrX%U%C^ov#z;jfM>>fO^>i`U&1SL`NP7SplNt` zh#w-$@&s{}VvpNL^S3O70imx6f2t#Dq%^AvT!+fL6p+)%xo>6s3p)n#WU{;|s^j$; zNbpN+3DgWQnzE9w1cmk8{Ae%y*Ju9qN9xN@Ul7BOKcPvkWqahm}I5S>XsIdatA=sYC7@k3xfzzlwH zAxt1a73IVHjd9&M1FtHghLw8l8&$2`T;sKHkxORH!;vOn%PG+~SP5sVhlT&0eN#21 z4t;8ySlzN-X_7?Ugb$FI5b#6Mk6HX{obzBlF)LJ=eRt~qKjy>XNm1|hpL5eWMCIQw zsfKmjIw6AD;rk$k$E=QjAw?0@1F*1C>OJ}H@uLp9OcP8KVfTXzAzE%`LHHsU)x}^A zJv2Xy!SBs*NXSx@ZR5j2h3}9Il5~YAIVPH(}plZ}K~WetmJ^_jr`PDHgRuw6%Te`m1g#!Ry|*3&E^`vsax%x4*9v2mIbYn7+2z z8}y0xuN&K_0=|>chi^0%dpB%~f+32S@Vn#Xw@Nr|z5NNW%J;zitFXtzD>P8g#O0R(^2b^VBqf?ByXonAIl* zbKX4i?woS9+F3|O%7D9R86PkdehNxjX08uuwl_U}Jf5DTIRj^|UH1LOMconrE_N-4=cJW6zN5I-CS^?MeTI@(8@bTeDwgvT*yMON*=+B5Lm3K&m5u;+y^LzMrC+3l;E z6e6a=)|VnW(dxuhJjMhc$RQ5zAT8+^k)#-vJvf5EdgsE~hcT|w>|R83!-*?8Dz8ir zq;083%IWWWE-Fm`je9!LHFvt8XBqaAe9bSgV{1_75`IsiS zoKkxOp~E$EIjXhR==FWD;jU*5_&pcrffDQiDLf5`j^F`*m*SaiC^x01XG7z<-kKhw z(waSi!r;<_qgtbO3g3weO74XTBG8VCpU&H~cw&vv$N4bixo>;r&t7NWi#2?52d@7>@h@GjV?Oz_?6y`sW(2XU|WMVypCQk62Q$3uhiQ7=ZQ&C z!9R1Jryw-P#y(|eUjoyV+Mn1$AK5CFhqTr3o91PL8t^{&q1rXJ8~_GLDQ3?vwZS&6 zE4G3Zf$X9C^Cz{?s1#pVQZ!cKq_kB%Kq*qwu5{Mv?U?>Eo)>XZZEBbAGc&K!*4o%; zm0jZGmBsz(k8CH~Y;E(XPM{SGYl^M-89QZg*h}X?6(A}Q|KM=Y@YcHg^tw2=@scX5 zdQBg;-S$o&OR35I^Tm{68!i#<+{)GzlOaS)a_xqnSs6THA?dwy1UYtf8_9!anjk<| z${QlPL)3mJvW#>ZPAXc4YZe-tORUDcCu=qQRjxUzim=q~4$D}io~Gd_=3;xFr}UBA;}vR5j9oE#tm5S6xWSy@=SoBRH9Fe9aPCMx zJoz=NHc@9?*ZODTP0F%jbpI{;XwOJM0@LwUTbO z`}mE6c){4h;zZSi2r9io_tdXr+df*g?}6yHgKKv|)=a#oUxFXMP2MD6KqW=a4(DM5 z2b!ZIVv;x2$$1)ulM}w-w^>&T!Q&AA=D2{v6`U*)#0t4Rw>Fl6h_#lMdw(n9ol>31 z2U3Q#&aylF;-VCl(Y9~(lKr>cGvj6wlFA z@`x+E61X!-UcNdPV(vIAYdhVbODqXhAq^Vx?w8-lyUSF!I_Lrw+R;p3aiSZ)IBGzK z;p+TQ!fVNb5}0lDg7jR;G{9WOF8~mHjrh%Kr#Ie*&()mGU?CpC;x3Pwy0$IXM6214Tybui)FsGyo4tHR1GZBq8?McPpRIJG5;PbI|;m&@*;2TAxqv!>aH z9yV9{w+#!~{Nw&1$x|nAcMnWh_}+&6yZIrn^G{5IU`K%KHqZOsUc7K*!w85Rh5{N& z2Cvz(N``$aCBvG}#x^WJ`03kY4BDcY$9ZWwH}etckf7?$GI~+)Z7Z&60B}fub$6jN z^!U~e59z#U5K`TzLq-=P^Gr_l%OjFlw`CRwgVeJv@Ii*&WiM!daJFyq&6Oy}O*s57^nThC={+z)$9kMy zWis*mtTRb-qF3i%Q`6}nl2AfCN*`@f2k+?Z;@SuC1Fc?STk&ReFWTdxu#{Z*p>+~9NPKKHl-CFF&oR%YNKTh9{2 zY?d~e)U@jLEoM+?@FD%URrVy=NDo+gVMZO?xf=$D?*{qvLTN`us$mFJX6Jhc&XTj0_ zEYP>b!8%Bgbt$N|j-&_TtbTJOqLS84kb5ZcofrOL^E93L5Pci(wPecZ77sTb%9-$q z*A!WucU0olNB5e^kpGHbL^pi!n>mvX1T+AlOK7Q2MII2{n!XoN<-sZ2`>HHn|2H8J zOEA*Tp`9pAy5{O1_Ur%WO))p`EX%_6d|uqoTA@ZILGph#jDwnW^D(L4PsL*|BhP?|fgT%o)Yg-1&pKooulL zj3Ar+vz~#VWAcz|gc*&zh_RoQ(J069#vgy&y5BS(hdHS!*n7D%m ztP178IsJtBn3D@OE3bj7mCj8yVj3a{vv6e%&e+3)aDo#~Vs6)ePDLfgAWR$U+&&0g zteGhe*oarrb(>qgd5Vsj!m*a4uekG)fI4SD=-a$Z-w;X(1ICrK&i*F9Ygw zRc^-J7~2OYp3C42{5DliJGN%(Qn8>6bq3P0B8OP=95k<+B!`*|%row)JDt344g@cy zCa($B*(x@HXNYz3TtN4UbniofEYJd?ghT$h^fw2fd0qqX%#_O4meRJG+uRr%I4E+d zS-{})i2RvDfIP|!g^cOG%h+@odoeiWqhZQW$uhUj^?bQPGW{c6&^p~s%VC#jcq%oW zchErm;4JkyTM(qa@-yxUP{aVl_6*Has%uycF75mke)MD_fD+W8P`>znPnO~3)JQW( zJc@FoR(rK0G6@ok-!wNxnizgiOk<94((Vpkg_>&-gWkPyE!k?*?T7*qLUdJ|qgU9; z3Kg=@0B~WNu5-*4HghvR_7o66Vwh28LgAONyCx`IEJ8JQfT&;W=~u-uQFzr_wXbefNdiLyaiMr-3Yi)-Vf6gMM)<=fix<;Wz8MIT0LNt3ppKfK zL7RUoOa_$V8~BaX7;dXQrsm^pf7vG0%c2JV8eAwj>d2^h$^{Y)!MOIs$bUGxd_ZqK zNR^@N(ajD!eV6`VPKZvR!Bkry2CmF#ha&*#`V${dpm+BOA?9+9F%XeksJ4yhe$gr<|HJkit5hBCl-X*J=#$Yo{yp@*DNSxmg>ek7Hv9$jnhmp_C*CFAyk8r%Cy7mn>9v;WazmJjF60~RwT>~kK*|u0%qzV zYs~nIA-T_!!&nPXZdVT0&UZm?oJM(=h2q!AP3+-d61hAIfzdi&`j`cSwvwfB)S~lh zyVPkxO$vg1XdKvfc|?Orq?19jL33#Qnu|SbU?zO%E?`mT6T+i*r%-fDYvOztlcAAk z_mLp8mE*j_Rg({NmPFJn5%e>i6dfB|%I?#uQK7WBZWC!dSy1DkC(L@HpR2idWhp+F z1xbKOD_6#1`Mwx|NaJd@pQMl<>R&v9|}{F7h=)cSFkR2?gJm`l(Eye~gR^B*_7@mA$^48;b>A}RlgUONCq(eDF>d?hRV|Gg9?M`yYp*@peC(4;#nUWoaOw89 z?ZN%?`9>)@A7y646gp9e=17yj*>PhLRAj9?{ZMXCeq9KjCNO8DVHY4q`~i9 z?NUS8OE#+AZ$6uR3=WV^TOPi4KV!hN;lX(s3z=T)4{dYSSxnFJP8~Y^~DX3mn&*@L^KS z+-a)01}f@k(QyZfnWk-)GRedb(prP;U0V9fih+q`xgLb=dhz?Z7~%UJE7c}6a}Y3q zoMaOUjqn!dF}A6ih)uN@ycpFXXt!OtUF;as6uJ}RKKvrFh>vcPa;J1yCY=2QCYdz) z)~+d!njUc5BNyefJEuXlVASUI1!OL+l7kc(%(C}>3cZ zb=90Jj0?Kt7N2Qy8oC}hSy9G7ZDyscz)h&!BO?2TP?N{h7hDqdkQ%Q$X0K!ern)1n z9(;=dz=WKC3(x8G(9V3)4}w7cBX9ly{R*wbs#}uwPTUOEL1WHIsXMlCWCGqYZwipD znpX)-^v`a`%WF?IJ)NgUe@NRDe_!^L{xc_1%5+fEVM?c!GuRxm&W~yae1;%NqV38n}&1t zhp%0pP~OKjxFmzp4v>R!z^7jD#n_J#SVj0aFQVf<#a zegs}kb9=;-LUc|}6omj`TN{mOuVijnzu59^_(T{y@}}p*Hq?2WAwg@WzcFi z{w(D4Fv6-LL8tK<*bLR<_z>OBT9z8LEH6Cw9nsX6J3=wxW-(bQI2ycuScxL$qv_sJ z=}i7`Z<%JK1Pcqc_Qc_s65Tr>C3Mz*4tV@*JIZaUwxru9@K}Hoy7w=@s>r$5)&EXh1E_t^TFGUq&; zgWZ`4yxO=Gq@~ZhD&ggj^nz62-h~Iaoh9#|n^dH*1e6TZV?r?z!p*|pWhWSPC_p{P zdwP`TCRC?l@mJxvzkrDCb>W672uG-=Ok%?^(QT^Oj~DD52NKDu2Y#F3?%`e%u+_*h zktjHxA~7d&-iu=P1}AOVOfJ^aoX@4J`bG>7j@>6zC%>fiV`kIgARFOF=R}k_>29Rv zF&fP5O6$6MQ-&9_5_d%vDA;TUD4MO!rWLD)PQ4JG{y=0sB$`%>e%iRaNxsDRP}$=& zhO)AR)nT}Glve7B6Z41p_9nnumd6ouN;*Z~yhNnUaLW<~)E4XPxP@*~qr0trYN1$X zYTItA9ZlPufS3k!z)C6jjl-KRf>`$Y{}gX(KPnfZiAX85BOAGWnoMY*$s@kIoCMR@ zvgE|;OCJ$bMt9zq-p6Fe&P0bN_eWjHE^-ye#ILswXb23saH&{HLEK+x-^rUYds?JV zw|MX#>fFPJd3jJ@^i>7#z>0d;)WQ#s_8t9Cm%CH$^R|GWQNi_b(_Z*;DHjNsl^c>m zB=0S9#A%hLvm{{tv{~iVceTCJfWG5*!^XumS#bPRrLu6Sk%PLUYgG})ZUx$}l;SX`EYqXrHw#3531?E=MIy_VTDniz%xsgpdV{^UZ-jX82|QlfNGQ-1T@Sk^2r#C& zaB*J1P|`s6GT9qIr?4B_L`xt-YH#W^DANJ}`nj-ea}>=Go>z`z_U9CE%;h?v zrz*TJKl_)Kx>YkYxF_`Ph5B$n)aPUV2?%B`456(Apz~k`_RVX(5Wz5Qh-kbt8EWG^ zL)DNiaL5+eg&!7j93^+$urMn-S0M-TEdw2)87_OZpbfWGO6~=)J+X9SYtT;omi=?PQsVl^n*rM zec4HS{dYb4;>U#6%UkXS(pAam*-@JofAzuuVehanhm1EME7mjCWrvYcrsjo;QpGIo zblkB)>*X^y25|3Ehm4fdG+5*hnfA9pG6=m1GKht<#j#b%%@!jizvSe4&o5b51#t|& zLZIZJf-?ft(;384fA7<=0~vK@IN3!p!XSNhKo1t-WWCxxNUZ{XuO>hHVE--`(i@xt zr?Be2&1>H zHM!y9EC$?|3)dU27{uU*6z9}KBw^>?=}V=_^pM+Adc>DIdvAC0;BYIgIzj?RG z8}A*cC1P<;NfL48NFp)r8G3NHsu@YhH5x!pDK~-><KC7&9OK!g=2-HK@Ag?32!X{Y+bpm)Y#BFiaQe*5LfBNeLr? zi;YIClDN8Nx#rn?3+AAgR&YYNjvCUZ=?*o&b;NN6%wooKVfSA80{^5O8OPY~a|Ebj~aIW62UNi;HR>>t; zI$0jSe4Ce8;^qtRtr(n`mw{DUM@g`>O=Ofg;uGCRvvz#Yb;qU$6#eu|K{JB=v+^6l z5@JHst_|0>Y$~6iV!@o+tGeU?AQNTr+X_`}jOOI$jmQup@22A-fmpU%46v}68pc|U zu+4$KF?6d?J7ZbPnOD7~PXY5~8j|xz3|!^_N}FoMrt_j+WMJQ_+{%t!hYq-?y}4cD zm(diAmxD+Gv~8Gals$5@){+kdU5d4V*qbFFcP9e9N2%4Yr7I^FFQI6gWd~K3hwWYE z4BAwr&kuNC9DcV~21esvBajli>YypR=v^q#*LObC_K4t~=P~)5-8%+Z5A?CVIr%ny z9+(B`9P}Y=BDA$zgXPUXSE^tVLn0`Kqf-oB%JY&L5fV;2pt9t^eEES@P;nUerT`o{EHGmTrNBei*xbu+Oz||ItD{D_f=%cN1hlP7c+&-B zJJmtUg{AypPu$`;&1&mhoeJizRc10uYZ411Jcga z=D`Df@d;28I(E|{5#n118y1YT8+ih1O%9lL1Q9`6udV}+mri%$MUzB6HX}?7pVcg^ zBhEd|ZVe7;R!w0k6&yY0Ad*IH6vmF^*bpm+wT#;~XS^#1vMxb+J>TIy7S^SBg>M zs%^dNlm^_ZeJB=1u$n-XoAYuJV_D&Bz``CxhR7iPE+o$ivTQlsULJ#NO`(~?TTidK z0K?CAMPAN(Zxo(V!0*(X=iCiq-0eS9sf>S`hutp1w%fLyH+#|QvDQH%fiUcQlYFbi zGB~uPofPb06ZvQQ5V0T5>u(LNWl5k?+)5T?U}yI4qmg<5z`~Q zwbaGJwC?V$duLA2)apv--LU&(!$d6EhH?fA{+{|9tUzb{i{rIv{2Er7O7AZIF0Zz> z1HTzsa;<5;3T?bhT75O6jlZjYXNuP|og%f^gyZ=ja9NFtnuljzmp6|iKNlxunCXqW zvhQ}AR;NTTsqtZW>-UNO$hO4cHMdu-Y-MxT>TB zXh;PkTIs4N>Qd&2ImUOb!wkOEcXHrT=?H#$!Au0zqxQ2O_@*8m4L9#Lvq_Djwq z<8`_`SIiXEQsyOfgN%8}LtsAla%_#_&KdV^Zq|ACslp7+ zMI~tjJb>jV#|^jym@^OR-g<%)dk5ft4XaznbflHLI$X#JnSD^~TG=E>UjFw|1yk+% zZ+m^7CNYc34DYexYjZL~vNRH;MSaw|xt|91!kk`EdgSc_;%6uOP`zhR}-%)6;NQ>I5X7+D5^3BinFGL2ptJM zD&hcDNeu4g?v&7CyrkZaBgWZs`E90QdXxovwwC#l>`7r#=|L6!F;6X}XSXqZ5x6Eb3H7%LKd zjxWx+5epg!BRgo0dN^(_;=I37C<~`XsMbA=0p`QCJ=iLEhD*s}8w6^b1}pQ3k7*RO z-)sg>-@=l$R&gq+`3jV13ty?uhKLsZ`dkw1E9RBGvT@Is>mH>B?+G?-P%XPPY@^w= zOPzI(S+iiH!jgy}sSv6b(OowO?!D#Qv+49|77a4YB z@d!`kdTkW7PZO7AT|j!4NrD(+a9Lq75poAyn5L9xd%7*Xr%^4s1FqQ(r0wPRo#;^D z9}h6IxFcFU%6?}*rzCk$=bvPJJ%8QOG6g#7Tm$Fjor5!XK{?}}4g7|`4JoKF-xP8D zDE?U&ILvfF`g&~c7g14jKt36rCnM4TsbdEAu<8zznC{j6Q;h)F80w5OT7!@Pe@V0o zwR-L5tL*|?^dVrIOQIN}NEt?qxb@ULilQ2)*HSDeakCRuX>LZPHtN&ywc2+}^PfJj zs+YCUUvaTZ8?Tf!R#k1UpzS1xDU^UTZ#B0<{i}SwkSYc;;qItY9p(by^<97sk6$K;J+sZznN z&(UXdL{z8EQ0o}(!;8IQxEWT_P~g9^lPV+SWv?~4^o@}o{uLKi$s`w+&=u|^M9+e! zL;8KX0*Qot_t`RD)zFK>6x4ITz--ukk`+rI-VBM~Sb0WE>C`1;y5PndE(KE)T=ZK; z`Yo&##TK>gTYredBHHN@%Pcrumt>_myI@PwWW4!{7&k4vkf#bXhwB_O}TKy9UgXuT|FnkH^-D#C1|v{5Jb zx5%5LAr3vbZj>ATwX-l9@xF;RSKY|w9cAk*^~25g74rY^$-$gQ8_wJ_4F^#lo^Yys zaxs0?<1aiXUf+_6e&=BNXN57rwuVls-woT}B&Z3RGgBm@@8_yVfIr`{egC&Il+vBn z<~f(4d`PecLiV?Pp!v3xYz+OrEi;0a#qpm>AP~;AX_zeIL(K|HvyR^I~&U<0~Qu$D4k|)dffM-9HtIB{3-rcM$l)=AuA9e zwn;8$+Bd`)Kj<;EG72u{znOCrGaMQ%LPwrh( zxl)9X-H`;Ht%h`!FWEvENhn~P!OSEhY87c zDTne{Mcdh<4LFbzf-tXrI+(0(-lC&e(A?RrzY*b!z^a@SoSEGij8a#@TM_RD1?1xZ z43kY;DRS=ih;Vb1Jy6rtB6GyZs3U#_K0fXjiRxiXd^Sw!{O!7a&xISmIiqJrvV!la zy)7kK-ZaebK?HI;x{By)JOqNVvpffh(00B>4O&GuvitYc4)z@BaS-+Z{Cxa_NCQwC z*{)E7A#MFWrU`!1x-*0*k|o2c7}d|1V^=3au8e7#RT1tf*jl)Be7OFftr3W~Vd!J!LdNyv6V*QYtCVNw=k z>x!Nd3nysdR%aI`pWQl#OaMl&P`jN`aGtrhb7tFx5sV?q%~I_R)KhBVQKtH|E;y5; znv_o|lg2FkZ8u<+?!R!h#8Q-{V7`+5)^J&zi~xj2<$D5fhdeQe$~a{kU@?wYhh>9` zxcXHtOdt17qSe4^(Kt38d2HIUpz73sPKi+OQTS@~NU^-_PNnW(Av3;`N^%C)X$)xP%i=F#LT?BGbK7uZ3)d<8+@= z<}E$r3J(N|YROYmt$~2I-c#lROFQ+3u^2h}O(s zL*1Jc6{-S&ICvwAiW;4ZZPA})s8Hgc@#xise`KrNc}i$ef?KYV>flA^wXgpCc_ole zZWu!0$CHa3^t`|DvpoyCmp`yN1l`rotFcq5<0i`q^lMLs3AzP+3}%-NJgj}TIlhT6!I0=S-- zpbz5n)yT8NF+E18N2~YbP!? zvBM^c%bsO}3gsXTX-CmQ(rf!}J)+|3aK={DAIMongWjuuS5D%NaHT9ry1=x9R#~N; z>tyd)r?^VTQ}K55E05>{=7Vc47;SW{n@=pj-V~@rI3J<6N|;!6x>I+)itQI(cveg+ zlrA&~uD~=;HExf2Yh@gB-yRC*2;S-c6W9m;BZrX$L*qAV$QM%S;)G1{Mcvvvrd#Z&SQV*xd!AVi&(AAb%6NXMZXA;D9Iu43*D}^W{MjP?thTooCscy) z-}=qbX7kn?zB{0JN67y4MGZ z756X>*+53Rdfd@#%swjZ!UX+-qO zaw9LA-@4T_T(&+q^wJ4EWT5&+4c>brU*ppo_5w*3Eo{g-rC$9wCLZK3=%=^J0Pe6X zxKZrm)fs9rZT{2h09)r;^Ip#t3$>`hFtxMCFnknZdqEfb63VE$MX=Dj3XiC_X z8+t=9>*reRe;J)0*g-yUN`DBkiz5Zsg>?M;I)0+^|Dd)1%aR1kd|B4pyb53ck{szJ%>IJI|~GN_#4aPOcFuJjt<6ggNksqV;{!PT&OcAXZ1R*52gg5>6snO zgjflznKYg3_+XPqEXj~}ez1yBJgpoPj+tZyppA|xJzy&Qd=7LKYkE=^TIc5fS zS2Jk4o7PoWH$^KMS+>U+pPR#dsd)107jPQ8)4lEpKO4+9CxAzqOaB4d?2AYrM-prf z15`-i08xL=a|&<3${N(gAu-N1hIF1Gyyfk|fhM-g=^v=$M`}Eg`j1@8?L_p3n4pChI4NiyNhjTlVsb$^< z&*o(mnYDvQ4&=2?!}Ai-1ntDU1des?HEiG5JbAtiC%exnRw8sEP< zax%l;3o=1nBTr&d#io0?^jJnFI|t6PPgz;S?orQ0IwW#|Vz_;Pv9;0D>#AM#gtBNj zn^(Ut)kuzAQC9?#V6z>bA$fKw$pJTpAdW!Hoj9>u`xoAe_(|X z8)mfAPzP^49+ZT#+)w)ps4vNvLU~QrU}Pa9{FgQBtVvI1yf&hCIf<#VdvzDqpHt9f zDruu=>aRVR0L~-Y|14Hq52B4(a-VYf@BGH|EkCo9x`0EXS$SSL97ihLYjSN;n^LjAyl#^r zBa%;=iGTi|bk4*!H054rrREt}!M7@%vAvh5)Y8PfXbtzSOLIQ0v{kUSX8yNo;TNhY zZT(_dl~89!;JEBxD!C?kVV1+UcKVHX4qw6LSa4(v<}$r$rcO1F zMg@JO)wd-*#F-AN`%Xkz_KU|U-zlsA(&)e|CEmX69Y@V_Z#{Or*CaPBN5RIB12=s9 zYxVBw?aZ6T+Z3!!R4wgS@+ezL!Lj_aubyhY{Ds?BGuK=&%DT!;{R>dktx%?up8LGr zMxd&qRD9LF`*z+zkLv3DfpXwt+{x;6Uy-@WlidJS0+?+c_kCN&;=Gj_4;1eJVCzHJKWty=9-V+P%Q{ zpE9-TR3a!1Sk-`L|3Ydiy`X#9;7;z4iCbg)kc%%36h&Oi2R$d=ln$Wu|8R>*-)PEU4AuZk<=ZP(vSBHRdTR<&QAgr(@g{ z1`@(!)u{Nv{Dd+eZ{jgE7l4>x7O)?MWv*DhbyL~nr3HZ&mya%2lAPOE9%eqW*^{SP zrL?bmIesl@h2_T^Cgo6f7tA*hINt-9Hn(EaJIjyB-VLT~@N6olv-edf#*uLWm2MTd zm7D~oL$cdx(pzLUOeCO@dYCfRaQT!pznpA(V;z)tuow0y6SiwHz~i%>l7_qv@qz+U zSb295AZe~=)s(VjR$Z+F3wm=$@<}*af}jEQQq83#;LWQG#+rvk&xbpo#tnDgum`rR z{YSA1yO~5t!*tX10gtRwlOzEop;FvbEaq-?&}2RMoYv3?bqixYwah@+PYpw?g+J_> z^(?c3O_dt=Z)lHBdVgZ#6a3WN9JQL+X7*(6VBz$46S$k18(vHV*mSLbGi4%I;r5GN z$m>TD>pZ%%1MlZg20BNzUxQ^J_qt?LOWBI%{6f-Iaf_!mE*)R978xW()z>NMk6)kX z3&X)$F4dF~%g# zDwYh^tBLrYdcNQ*>Ukqc&>WN0;_M*Gp6l|Gvhdpd6cFV^IRNj-y6Z)quuaIVK!n@f zac$T(y^H-bm72IFiJ>z3u_=Y{(5Za|=qI6;{7Wc%MI0h((X1eQk6gesftt2k65XLq zO)i@26!9{EV7ZJdKB|VKSKFySlqxXXHKXLJ!TFTCJnPblC>iAQjDM=%Blzg;R@?0v z*z8*U&*3F?+yt&fC2!^~?CIA#Cqkp0*LT!#!80c2QNHE0y~{{N(u9i$XZ>p^rJ}n_ zlr_GepYB{Jh~@E3%34;4i3v;qW?yalCa;Rh6-dqO!b|&ORyjG!uV{>cG;M4?_~Jg? zCCaiyX-hb_#tPeA+k^95(bHM#@Uci7%YM!>FBaVh~`|7plCaOq8Gsc$5&tVJ|-9+WjX~ z>aS#W$0G}Nu&1sym8@F2<)Yuy~C{1%jlPr^P1W_5FKXOY_LvHeaA@$#}O_eze(t6GU|<6j4j>`=R; z@OTN(WXM-(AM%b`ynX+dsjdHb7{40Re|>>R4tq56{fQMc90~T|i=@KoXfRe8K!E(3 zr>hW-QPvjtpGuQ@arl#N6qPIa}d#LM0f4U#w&&^Qy(UVW8+D^&{sM+JA99IyQoU24q8XW@TZ+0d! zj@rM|+J9$Rmgwu+-&!H4Yw-`YdBt#!Sp;euXP4B@F?{)vIz?IriT7Zwy-GBLGFqkHPfjEN!V2o`@Uy& z|C{>#douVR-64_wpa+Xm<~^M?Wr79{i3$a-Djv!{+|KXj>xw86NQ~QF1sMS6Fl#KI>*w{Lk_LkskM1NnRUjxzGtT{%K6OHgtb~l{r%ObYyGcJ^KAM;Wlolny9{0K2%0D z|9DBFTtNg;p#y-k^l)-SoAc{E7pi*ioR5+oj~aE$k*(tu4UO~9N)#WGqB7YLjSJxG zibU?^DQBxSDH4}LI1#gG<-Qlh*`)vF@cgT>{GSxw|HQCYkF>@?5Sy+z_4^786(kC; zR=XY$&rO2-Xc>Cfl-;BLXkKYZf<`Do*rfXQ><@=vDnrBmhf98Of0mKK2Wa+bbzo4B^8nI@(*6Q4^Q9@AO!M)Xdqk zYotNbP;*1T;~ZFUydKHF!&U(Z$VDQUhk^veRoX?nRwU(DrMV`iKhxVOX?$W{;7VOt{gQ9H3?Yz+Sn{b)H=^(wX z|BC1Pyg8B11{1bxl14pq5_B}R7|!hY&juw}Z5y^ZTR?IijOF@2776G{AnMH*@g3iu zU%NXVJ^*^8NjMscpADX)z)-!-)ovKck7R5MIn)w5N0YosJ8b!%86Yv#3M4~`( z>I`-bl)_6@ps09QY6lo+sq`OMMT?FuXm^EIi0kqcYuEu$PuP?IQb!0y0Fyw_9fR3G zwl6w61M7Oj8O`ek3fOk)d&g$`U{q3qArNA{dca2{=FemZpDl)+(0*Y$wTE=_Qc|GC zCh@`R+Dp$Ce+r4kz4X3dn$C(ymui)05&)@T@GhW^J5mVM85nMCcyw?*66JlF%a*6LJ;e}2cqxeHu|t@e=aPGz7wW0DEWJ#6$-vsX zJsR411oqIrPk+T{RxglbY{w^xum5&YdZ0|G!uQuKI?xXRpxz2L{8TeZaJ9ZepIZTn zc>-xxOm=3>!yTpvxA}}pTNtFv@J|1l2AX!xNL7QuvujXoEnH?DHV-?m@6zG+%;ioj zRVSss9yMRmcpi7WLS(Ly;#Prv;}n9sokc+~7Q8jto~Er`c|T8G0Iq}wSMu&mn?8fA zSLd65OO&5GU8X})k||=bdLZi=MYyg)+l?40o7e7mC}zoEPEGKP-ky=NYBv)-+R2(w zny56ZN@xW=t(mV2m#NaJZN)vu3`)&Q@~|c&P*sGwcZqm&V04Z-R>%ja**j6IRbHq6 z;RNL^{PC>(^FjN`wEn9KXg6>yqg>6zJBSruPgk-EbTiy}+5WHZ^2JtlVb>54L9{vM zn|5e;2g5Myv0uKPa|wEkI({JatNB-lB}6eWeDN8us;?gSd-TfPrQ(O*-o+y=(_fcJ z>86GO+26=Rd~Soe(A7~BrT2*t?(aYne60A&{+}&<;eA@nma$n`Sxc4gdY;uF!Jt7ti)|QhibyArGT0a~YV3%%nhgiQAG!W5l zal4aWPui$x0ZLg#1-o>tM_pY3%fLVeH?yeC48p5|MTeUZQ&cAF@5N_PZhtTUQ*v2+ zb6VXnyKs3~L@Ng72A9n4ZRMDg{K{@8;GTw$XmFUBQ=CGp+C z5C}+rWdvisi`bWczJEXGY2Be^+^xSpj5^q-?1dZIUD+wHa4vBY%ySalN~v?}MR6|mRZZ=!fTN};gK z&!oB7KYO@^W*AZ<>@)4saYE%AX{Fx=cut83&g{i}%;WAE(Ek6&-FL?|m9^{c6p{cT zq#y*Ogb+eN#8AZ069_#(5DQoXM8r-L1zSi0gd$x8M5!V=>Hsn$_Ryq=2#N}h&ICk7 zMF$WS5uCfh(NV|w&Uel|zkBYz{}Hm2thM&qYrXHYp7(inY#S9d<;x7K&Q+O(4}fUa zx?>za;0e+jg?&+2h2cp07^ZxWjZJl{B`w1bQ(tknZpJZn37#WaLkNABHmAvqt#Zk{ zy5dd=6sn%dgo0QcrX;$ob@dN<<)Ki8$iWAWeSwI;My^ol9^wz+cuiek9{cjD$bY$_ z#{{aVo5`1^MYKG!T_Zsiwx?wV)Xly7o6ao82tr1JD6XDsiOrY*VI1LBZ7d#*0T6_y7ymX zZeVWzEHIOas)kRvtkM=3;%SOL2*@j?^tE9$$0@6OX zTcwTuR}KdcBU=L~SrhgcLn}kYZNrw*onm0QL6z&DMnAnXCI?sSK7m#MQB&HVcZ(my z%7jM12h!Y3p%2&YT)ZIzXk2>7sot<&=|evSM(0F6!)kT}@c|ryl=QxIXRc5d=PJC( zgdbL57fbWPGffV=v2ChQ2?bf!{Vdz84w=$Yap~KJE>JaE0WFz1^_gaxUd+5kVpR%~ zeVr;WTIWlk*QD}Uc|efADJ_-*3)zX$MS8tL{V+MDk+ug?8;jt#Uw#+krI4}*y(Wk?Y9O;U+n2=1MVAyiyiIg545UZ(l;8WzSNQab&MpP_3Mf? zjY(WHN6XIp?sKEvqsQ;&gJOg$iDZ-6bk^3$WU9b+2| zWu75h*SfzPG=cP~sKG=X0MUOoTiLS;azD)IW9Utd1xO-V>9u8xogpuP=Y)J=GAZ8+ zm(4hHCLBc&sLdL8`f+VpAab+Ul6QB~FdKq^ zwjKU)j}GQPiG~I2hWd;jfv>fUNBIZyl0cU=`FJBC1<270@Bd7cCUo;AF<74g5)Id$lJ45n{X%Rul z*G$Gv%yqN7(IM}Qy@u3q{@odzP*M{r>qa9A%Os&B#ubQ;oIe0eXqS(?@d_X&tllyk z515NS(0*yu;QBJ$Tz(%*>~hOXf}YBS&XFQI3KRzi^1G=6bBn{aLb2#ZRdj*M9~#1BT0lfMn^4ocOIf?Ni>E~^vF>m zO;^goLNtk@c3hx1)u-GGs=r{{AAozYu9x|N&nv?>c+r1yi2qt0zQ&RMYfzh$9UJg0 zb<{$sI$N>boW4@zA~$tNDIK8R78KQ>@HMK(%CTj`nnCpR%MTdW`f7aB3TG$D#b>FyAg)5IEXGBxC$p*c}TtjKnB&Zt3c4R#%u|1j2_j1^yGJ za64fQ-DgCcEKg=2O|u%{ppE7uhNh8Sj2t{Ei4qhaAI9|B(5p9swMu3ysD{dv-WL)N&IK2QQKl%bq<@gm7r3%JcM7oZGn!@dE;+YH%Q!S}ERhvMUoSm=-ArzLMhF|7iGU~>RtE`Wy{TWGl%atW{IWDrSkKE#0b2u28 zxmchoV?o`d5ET(`9>;c9agLXsQYLeaMH?!R0vVFPWkrvONKyrZmzNpmI#T<~c2fL4 zRqcz~TogUeXm#hj+#YiD=6d}qevFXBMq}3}m1Nkr_LQTq;U$iC5{XXkfF}+(j4)EK zxccz@?`x)7CVY2JxLhC0i@ac=Z2%8sg#U5^ug;LJ;5v>#8-T<-0ML^ycdC7&H@)~b z|1e~tT&FWsIE}C#*e4;Nq_suTC95WOL*8^Vb$>}i)Z^&$1g4wkY+D1&zSJNZ1I<-j z4{w07Q{a9rC3%kU#LuM`PR;e{IfanKppW~-_uT;h#W??8`xZ&85hMp|cU8ecVQR3q zp8?^|e{eBWlMVy94E=Z8KmYHGKV~*UvB&quLdc1k-Tfo_uHuw* z?F_iv?}4cT{SKjZ_<-`xYW4wR?1%a};wDGZe#H~Nw0{qW1NanYm4(=cy3U@f13xQz zX}4S&19}4>lAvYtZTaqT7}g^89^R_1m&Hu9Tv@f_sgb&8&kj~)1r^+1m3r9ytX9z+F%B7V zHxwj;OOD~l&UWgR&0RnX;+;F4E}73_N|Ig*-P6Fsl>wF#unG?zP6Y@g>!7D<eQ~akgSch!z+BR^R|iQ3Lqzs`RpRI?gf={>|G*{P48K+3MoiX3AISneR{4wTdOYg zWJ8q$w2WV>x+-79Uf=Cg8@?If4F#V9u-kE7jwDo*){T3nFDv=`_Gmw)Te`-L$z2EK zh!N_{FuuYahK9Afd#1CIT#Jd{LxZEp>*l`9YJDC3y9{am4ZblGhsG{u`w7^4N{QF{ zYC@Krjn8ou9Z^Uxmc4_!NjHxfZd0UPLN1gRzak{PC%1Z?S0)Kygma}a8S#>#)Rz$A zqeMr@pj;#I!;KkjuJ58yRF!%>Q_!L?w+;8G)H-mCi2@MBzo_^NTQHh#Cp{=iOSokQ z!0tD*>PCFLr6aZ7t&`Qtesn%`HyURQasl%d2s;xlNmWqX0Z_$Lh0* zHXsA*+WiTVQYH!+Cel?cm`FIxG3jU)rd6HO#C3I$ORnwLzIb|CX7DrgJeK7WqXK~g zahx#CwNbWtrd=2Q0G8y0q~y=w#H$WW<~&hB6%W&091OSCkNC&}M}!jw7Y1|uIVrzS z&e6V{p=y-^v4G=D$D2t*Zc>|Kcdg9U@WThUW7FXCkiu`_&EPw%*5|02%+*+~{zBoT z(25cseDLACEqXGs5Bu(7)7nF=>~SX+u3;SnvDpS%T5b+`7ovdS`) zMAEgd+;45l^#&x183!7%K|t(Pj2m8-m#JQ+2|ER0^*2P4grTS!aiOkN2-4zZJ-4YL zk3Kv^!y8(X;&U0;T{K-6%AvvZ z4t0~=SJ-;y!O&2FHJ5&_MAgf^T3Ky#AHjeio?C5(C>o0gByn)x$8*1w5909&exYHm9L4x4DQF)mIe4lktY_T##u6Aq2;o*jhduHY&eQJ&?JG^ zmGBsgV5GLyKZs)%6d2#p$y~U)6rEQ*B`NFy&CHWptn|)@X<5^t#;GwRy;l?U!#4nt z1-I9n;#u#^p|r1{o70lw8Th>Cjv5$;g?64?4E7n zHKjD>`wyf!ch|=~gp+nhUOulYXIR|6xorAmW*l3c@);HUPY&%r0f*m!p8su^`8cjp z*(I-*_4OB)Fq1*2&_`n@Dp*;B(EmFpeekk1!*iI>@lRJZ&d;7Cn_atR?RWg`w2 z=03^!1E}+^2R%Vp(-}wWCH*Qlz$e+bUkKk^I5~QYZSkZqvN;#2;8vD^x__^p!8`#0}6nl;9+TmO#BLB@m_d? z2bC|>BDjfFUTazfnk8j6L^Q0==pbc~ih<<<2F>C!Dn!E@yj>vm^ z;_<1*!VT5rR~Xrc2Ewj8G@-E+$mSom7|01A@1mC8%g8c-z_R4$9yt?>I&XV{w7FiL zX|eLTuycE^8!k>Fz3>zr(w5l|JkbhMVMfn)o~Xb23=>q)y}m9=*E;lQPv+s0k~FPS zft37nW>A51y*ki3lB5ag8}XR={jFm6TT?4sN^$+%H;(mCrfU1AHhpfKd#z@PL!%yC zXGx02&rB!tti9_jv#*gd_AOBq(yL<`Saj zz=ES+8MZn%*#(vx*h0MoF)D$61ibOiu*y08Wvdw7>iDNnC!G z=_}!CzKA31lpTXcFyW)is?|YAh1!p-LuSRgA(d}N8jlBzdTocvsY7$;*6h2O3w!ux zbgbY%GIu?&)#eAN9t8(kK4A_J5q?=rMrS#x~&@OGY~ z?R*tqX&Y15Xtp&2 z)E%EIxMHOWdIDBgHsgYgK@ZKn*4{VE;)S3yG>TiO^IjKl3F7Hw)kImx25CYEIiif0 z#6iE(a=3KU9CDdMam7_A%dIv(Rl0#+&n5zZ=6c8V{?IT~Se&NZ z;VO?AP{j;CApi1sX-aG7V=L-`V$HideOzIpKY(>#aI`*xKZCDY{fhh9aNt6efhE+r z8*N72rrR^Ny>Kd@)Z}Bv(c-S)ut#<59t|&J}k9mi$${CNP;ZMvD&^6YQVPzLwS%KFn12?s-# zZW%-)7@Yl;{=IFl>dqNWbT2Pu& zcrjuVaoot*VYH%Y&odVR|H=SWW|;sV5|x}$jyF6S);t*-#3)2Nnr)AJCh<)lF|zT1 z@b;LprSG)l&eKSKFqBH91+WL6D|epy0Cs+v-nqieCYV0bT9Q5@G&j2iomRQ28&@4- z%DKcmV;w8}1K_?c{R6mw4@IJQ(0QUT^=z#Ljr49d_AY6MA@(O2^c{h?*cRhkJq~05VFo85ww#hcouZlX>rzSbx_m^ zzirN$+W=(A^I=7T>TY;R^IOqmXKa6cK=G1}pjVCIe4 z#Sita040?O*+10m(d&$HP_A3vC^{t>bvLW&Q>QMw8E~MZz|lCG92?eAQ3V0$Cs)VA zDZiTBkm_x!o302CF}1rzOC5aWG+)|8>gp2gSiRh6T@-{JzcL2Ehli$;+IoEDA5Hq~ z0uAUgIHg`?Ixj=#9-TfvW6SaWlyW-gBy#%pCl17GjmSZ1m4@!K;#=9K%)N0#=)%wP zv8MBz>h!w=kydA%RYFg1`w}mV9Y(y>b7GC2rz5N(>$~N;7TLG%h)Y;>0)T2jj`NPT^G>XZ(?txId=*0`a9CA%SlX0NISW|eo>1Gfxy zOi*9W{Brqquq7&e21(DLsA~zN>-$)oV=tayB1c`|RMjCKH21PX2#>0bq5wSPF%pjd zGz96oUCo_AqFu~T&wqCyi)(}ClcJ-pbi+EcSdWe|Vifc1lhvbQgD<~pVh%0itj*nh z?FU0v!X^>s;>_8XhpH+v(5y(nQ!gIpKs4gAb>$D8F^eoWZG;Dpd!csbXF`lANkarZfr+>k)lzC)$b`R$7>g9Q)#~ytcN1$>}f@46AlZKRH4HwHaycvDeI0( zX_;QJxb>PFhl7CiMl)auE)D+X`9;0na8rRgcslTVsO-kAtw|{3w*EEOx|;`+)h)f@ zcC;#EinN{i&K)QH2+%F?2g!x3-xY^9JS|8#?&2^Om&O%Xn;C)nnrQ@dSJWGZNMJ9B z_E}eyg^{SmByB3i!{`P~?sG$b6{VX7vb}p}@BQ(JW=(pZ9Gv4?HgmK;e&M(BSt}1- z&#t7*Ug13%)DjUK~wbaAz-`y5`$D<)vrRr$B@n?~fsuG+bEz^b0@5eF8xg`B~7^%KWKEdO~ zDwx6~%);ciUz(SPim$2%nIv_H=t7o+)@e)`i8b$xF*vy?A>*O>L`hBxlq)8YGL)X> zhrPG;y^cGl2gIe%X`4GJrh!Ji<;wfz$MM|CxY01}T9XLNcu-$u!;LT!04Kc!Tzr(W zUwqLTuxT`76SBZWR~Q(onfV?YpI^+bQYY8Hs8_RycKrbN8gF0ofQQ&gU6&YvaFCb- zOqqT>+L4J@{|RFIw#2n2pP_`8@=wyd*UIanCPReES9D(sm^?sQulh~TzZ!=Bi5H6m zC=xZb6BR^v#_zaM^Ywk1ZIIJGE23*fr5FNd3iB$QGi3gtZN!&%uWS@Os2rmUz_Ll$ zOC&(or2WquOtW`0FYA&bw_D*Ch5tC2)@s%AD|SP$a;6G4ztWA*!vcDvHscFl&&=M? zWQ#=k$z^{H4>yl^MH9%tUF0oO@y1jh6EIOTxpXfR%>wRX;WrYTymcjcu1RKR<+V&X` zS_fql;Q~{)cvbW9sOd;&wpGP=qDN>>r_z}U@6eCSZ!Fp#JkGhE6M8?y#P42``JS#4e+F_sDD*t zvL$*l%W|h|SOitc{$W9WKI?^rLgQc}9lGA8OJ&&xJ`s_8G8-7d6{gzCHwH( z@g)1KFL&$l$H%*nC)Af;qd(Q+CY3$LMFk4OCW3$Y3rad%MUPf7sbuOY`Q_ovd^Z|g$$#~d*j#OkHdN9Ur#I?;|61AP6q+rZ9d^FgeL&q0aF zQBsZmN?KTc1`lc$>>e7=Vaxr;?FE#F!SNr)3o&vSdg!gTuYJy5$fZ*CAI{k6M$ zCuVxijDK(xEiG!RmzOEf4C!)#yRwMjhfe)F&G>7a{{0dCpS`l!6(v*Of8fvl9baaH z#c2wy+>rC0=R+V*JNY=QZ8Z~O;{c-{MBrf(hg0|d093ZOy9=yK%cDt+QADMvUg}<7 zu2lJ2@(YFi2N!{~uSfpF0Q-NoTmKLJx;MulA2iV6CaNuP{s&{>l2}uOa@w<-i@s|O z%)Azur?JPc1V)9KocM=p{{F%LlJ9S53t3l~q-d5>8Py~YbGHD zOGcrHtmPYJu%l)7VJhoGqajkt54A2DO?vrJXo`9TEGrFFXdya?em-piD{ZLW?3?#= zqGTRJ7GayngnS^FI7BD2_m0yq>K;@$l5%e6lHocyzCrpF{7Hh6r-H!`l!!|Qle!l= z63>_yDxeCKv0o8Cy*WWXqgkP?{)HHy0Br|(XQbsqB(V0Vm zx)g7Po8C-L_7p$WOD;(|`0krZ=C8?_->^QvYUzLP3s#N=@F($fM-l8k=r20w&wch4 zsFC|W)vEu^KDvbgybcA*!qy<=rC(1uQVRrUZ0h-?PwqT<1T{n#5vYR7!n=G?EAX-J zIerYCJl`9;=s6I-IMY^x_&%w8*UUWr2t$#ZItM9WRl42vRLIt2Y?j>`*L4NjMnpqO z+*McRH#>?UhEVF_ecLF?DyuGr3VP3s9Yly*{_zDBqd38ec`%0&IUKRy=Z*Q{Si>}ZW{1l^hL<5 zRXnQG+4_@5wJ)ZnJCSMeBbsHkt!>5a%07n9ZFoQh$WY6jNvI>ilGq}UZ~Ho@ zftRlwq^P$bPtr~j)W=QlxHRc8voRdgL&+CdZC6T)8(s^qH*2M?*=zDS=l1U9Jzh6w zK(-mfH(SxGk;2Lwf6rcV#hveL^DL z7;cK3DfdBGT?-H0KeD=`Fn7b-+Edt-6!pyr*xfdbSIkMKEJ6p@s15=|lg*zxG^7-* zFKn#dtlk%BQWlXUbnn%)dkwxhqo%(0tA0tWjwss1?b}|1HFit<1Mnlr|4cI$Yc1-~ z#WzXzy~Z9g>7TC*iIP1`_l69nWCM?s)WYNV9*I??zMMAB@E9MG#A`}~gb`atfsu7| zp$5*vl>i4@dce-&n>=qcDt-mrM2Tjeq66jX`2wfVkHTc#;X5|t$okGg>lSsr71bJ z6;!bs+9{ny5BDxvN0#R3qEHlAY{e@38!D0Pt!`3MaC3yqJ6#kV278L($rG}ZNkH=* zge}Gjx)(JEEap1A=nnOzP@*D+|yeM|NrUcXZbmV?Oibc0PM38dc zGQY}G_H3rw%#a+Na;dj-qp^P~@@3pM(gMu0+G4_572C~2Wm@-fuID#3_lnM&Y+;vr zrq{la0XuiB?n_*sb6eg8+G6fzc@;Qw9*GHFuQW2WLOAb2%Th<~wc*5=*RCQ%JjCF| z#{xClzZAj-v~QWWo_$jJdT@4Cyc}IqVrhgLOc%FP+Nxbk#B*nX+<3{!J&jcZ65qGOj0 zMXgteG0pTBdvkl>dj0ClA+RyRhO%5MsF8gH3O)T|1`Rk=J7EjjHjQtu@RmRBC%Zw2 z$#FX4iVzEKT`18_$;b=$r*ux0Sl9NMG+*l}f(pJ&D#$e4!bMo9>$HKF7o+$n%|^XM(9^-$R;g>Y+Imi^@|)%N@DJ3@pDdcKx%{T%BADykmm87cCLQI9*+1H*KkMRLf1w?P}u=y{r`yB+jeq?FDCuT0p%_!TMeJ zu3cJX z@dz=e;bg@qSK#N>lN^BsfQTRl--`q}$L6Io1$0Qqop}^4pZQ)0ze1H}2mj=Yfp#VsO_U9V;>7(OEAxMKFXJW(}n6pb;^qLvjv>DfF65OO5CFmd> zDj~j8$hzu=g`HtS>YP(QNOJFnzjs|#e|6oS_RE?&n_ZJvnFZNqppr85pCs$nBb=B0 z>LQ=l5o$ZJFe6>1J$0Td>?!>@x|KB2C14Q-gV7cDO^+C6C@#k7^_lrq%p;naxcbOC zAHo-kSr4!VXmj~DIg<`{u0QI5Qm~-&Ij7B8E?>vv=P?x;fNCXia@b4}wgbHfb9Y$G zJOnLl?RaQbM&|>>kn~%7BSazp* z`9fDy!##@+7E`dM5m<&G1L7XsU9l|Sg)ra*dBHdJNLLfHnQgFGYR#F zOfbbid+EzSq^U3=%qAh>jIF`Mc*o)9z6V+tL$FRfy3U!qAewT?bQrEG2q9d;dKSYN z#lNkFHd1V)F#lIy6g|>m8ltkL@(59NQ0W|b$+OTDiT#E|w~wk`5B+{Lzc`_DIvyS8 z_;06NPrF2-xPwbqA4ea9VN(E~`mCEzMhsRV<}dVxh2W4}i8u|)YdY!HWt(^f%fJ|> zWmNX zjVh<;F1lB{zvl$sWQe0w6Q{jQLmn}9g8nY+<4+lEr(Iz%UH8%}%w>8n{v}lN&ux=< zqJUJ-PpSLVgV``G*8eFM)N!#__3c`EHj{Lf5zdsGI#f&o+?1VunjDaDo1V!ykPUzlg|# za2{_+ytgiv);`QFenJYH#g9ra=Faau-Z$a4n!Y75NA?^haHt&Tt{~gr^pa&T;?}*K zSw2=hI95M%`fJM!4&ncQ3Ojwe$$!Ts{t4yy@3^vCWXw^APdvs#jsN*}ehn)Ln@(mDt~4o%%ad-S93_4SB3xwUuh8)UWbR8=kvBR zX2O6v;39@vM>h4c=3zDNFxhS$q;qlS!y*mUc$t-i4gl)o6yZE~K{MvX{p?Lvyt!7x zFH|;GEo?cOu5cu&Kf$IH5+4F}B7mm^F42@T-Ot)I_qW02S#zr@7=k$XG=|>Nbys4dJfQ44CqGHEv zZp6K`S$lf8wf8lAs%5IURsrs!5idz(Dh05gYQUP4sryj^v2r=B*y7ztNYaGuPDNH} zcG8GSXyL;Xp}jKP(^rq6!g`dFM-UI2>Pmh1>$Lt%*qijygm>M6sZ%moy&b;Z?hkw zi@m~jJoXPjp#0kas&s$eL*?Gj(nM>dhUXO!98tSg7l42Qv40)@Tsl_&+HAx4xb8C; zF%^r*TYEk$wsE#VD`DL(5&(mcj=ehK5c*UPG=mMYa3A4Vo2$)#Q^7H>x5e582~oxf z*r-=k;0;TeMJM_tipa%NvVPlbo$F$F@{DFW3T4Uzybs^-ad{89i%yL;plamzV7Mtfy7rwSS8ebNW^4Ky zS5WG%Wz*|=T$ylq-0Ox@ruJCAlpT^nI1dxF9&;UogtgOt6P4OqDQEB8p{}wH#nx}6 zRgSMjXv&+vSxdZ7R_8mm?0|(88q%;{HA3P$mK(%3`*a86Vv^cG2e#&`m1hnX%WE)9 zZm{o9S>b*+EQGs+7A)`Ulk$B}YYPY0soX<~L$9}PK&ptYNWctim07ZF7Vs3It3cnB z%r837YSLzabt`0^dAsy4Tnl+5eeI~h$A|Xx?crTtIEAg=F>&|dNZEw5grT!I@*dVb zL*9!je?sU`x;R0w#2grgF^{J5qAviinrwys+ z({U8mUf`+{?4WDHWj5xpsDzY6Rv;N*l8wPo{O2?iqXs4ff?yk@vNBE5&mQY;shw~* z^f77=zc*dAp-}z)oGpViA{tpf+^Q&cXXn>#)>$?2ryRt<>iD)z&-a^)Y=oyS#={_j zx1WyUK#1^P4CSiEXlyDP8MWJ2I6d$;p<`~&q0<21ZY=hDc~dr~tKo9c0IN}cxLHCH z26%CEP)o|Qui^_%-)=NXiLDJtsqrGzX=m%(h3LVCBDn`fqM0!R&yYB5S3*^j9P|TS0pQG@V@n2IVIe+g zM;#ZJR{(cILGhKMmSSCry0xvTBzx{*>URd|`$@H%c$koKVx}XeS-tth>tE!=BDN!6 zcJIUDPY>vLyh@dorQ8=+eACyzy|jP>i;cnyPvXJc*D1}tNH~+)p_Wi!4fui*+6wjj z1?QWTuE@SHulg5xKJ93I+lcnd8MNv;Xu`Mmmh4sc^ABVap(m312e7p6<*AnKTWyNB zTzxk2VC~!=9&X>g^~e3UN6%kgwEXH&o+-nkdHs!3%-zXPh0|nk^V)ovt@oDs zu$1u_BJ9H*1+%!{lDEL!A2$lT3wIv2gCGU@BU|xrHis=eo9(l5EfL%*S)_9vD_S0h zo4nPn30ANLenZ&_i+#1WUjLMW@!wUfxRe zZ#^~;B9))iVt|fg*cuyp1Y}{%8=F+7fmA*BeYs<_XwsTk97T(BWrZFnP6?wrli^8W zw=VWo1z-Xp3xM{G4KCMcP)*2EI^5&VZd_D-en}P)g$GCycR(}NK?(KPa@QO&$kReV zfDF4h{+>(rX?9=)T{8O4!!AY(93-tDZ-Vf24})fBS`z2v#5>}4C+`t6F9`@iEoFq!=f)7wFrInKpmdvj5_Vk5kCO?{thpYMX!>cBg1H8NE<*RdwLOl_Ub3)`%;asNB)T zcJY5MR~S4}y!XhB9>F+OK4>`pMpCk7Txr_6xK6XR{JH}V97*%Fk-pN0S$eXhFMj%O ztINN}UH=R3Vh;<$qn3c6BEn3Ep!cVbBf`w9`N`G9mPfQd5!@>?+CAKeq6yWaeHZu* zWY)GS|Fcyuo$oXzByDl*Ist6_Cp*G4R=RM(>73g zVZoi6lpYyGwfAlpmz9MP~T4EL*sDF;V07RC{2O-EepCO=0jfn!ma9t z8D{cIP&^;HYIwEER+Q=@ql&%-GH@y}D7&6X!%wJ)LJ0lEL@Oy$_uvgX8pxi97y)mDH`W>V?>9 zZB)lvGl7jO(xF=}A;xNb5a~jP8^VHMx^XC?TS(u3AtMZuxBv`FAAEs)KPkIAW$Pq% z3Nt2i+{ve$H_r0~000VLfW~{GkW|yf3VulxeZJsAn-06)8nUIsW%#!Z(t7#2B2k+e zoLAR;@c1V&fRFSbb|}u=+~I(#Ja&!ktnaYJLgqt}p%v_-EWRQs(M6sfB4r{TBAklH zS5!#Yc{Bh9G>$Tj3_Fr!Q=CFMo4I*NWMzLuePKmwR4Hl3ECC!_bdHz6Y+7Sq4{yK+ z!;*B>U(>wLQZ#3ddy^KIHZCzzcGG>*6tjLHXEuAvO1z<=qm%O)d97F{jbR-};#xg# zecT{gk7wEyf8w(4nmL?1|A~9?-bZx9^~VW8B74NERS7`;T!4640#7=k!%TA2*k%}n zYQwIwfnqy70ptC0WGt!mSZ0hvwEfXf?md%(6^W=iIkUW{M7(q|k)8A_XSAz%Bwh`k z=9hJMX74>7=*An1>H|=E(8NskUeq)xaU>1PWVVpJeOb8Wo{*r3j^-amP3eyVQZpiu zI&g5kQ$biw`P?8s+3V|A?rNS-^C1=bh}sA!s(%SpSDxqe8sfEaPb673YBv8~TM+-A zrgGmHI_|ux8s={6*eO!(O{^pApmu7HT+@kDl}fl*j@C{GmteZ=J1b2I?7R*G)P?$A zaUzQ}V$Bzd1!|F&RCg)aze_)4KMvm)x#&%PB@lE?DS2=teoE4td0Q=o%-i$qJM&wO zMBGeZp-FAG4wiLL-7w@E`TKl+n)JRUd*AsHrC#$81VFzHe5m}!1yRu~G`htRaOAjE z0_F9?S=8hJV~}*f98;bmU0!>{pyyMKzr#!jz26^~CI=Lr!!kGilPCB$9#|i3z>_a5 z2jUksWj}ECv&U;hF!Nl6MXB^ft;gqJ_0SUk4cQjk`zf*%B`tpuy{<))G-ZEm|6CvT z{0!)$8}~>{uKnCUz9D3=Zwn^*Tsv4wkZ<&B(xg|v^tk{wu0QL29!SE=S1SC2@BCtS z+~GH*#}gHLXORyQ(p=-C#Y~hwa^bcHg;sM?5?r~PKIWS$UUPuZBR%VR4|hvpE+hMeTHg?#^mo7D^gzvMN1#6FOu&JS`Fs(q_Fv2 zK}*tAwKFlqHWk6)OQ>`KC;Kk{#)$8jd|qx%YO-ZOV}cYlgkQgi0$6}j)cgZB-bAeX4mVtkLE}yQ%64*PkQ|zIFlgfTl03$-($;H zuRpI5zk`P>`)9a_U192)2VV+NsY@N2pW+6Rtx*I@$#H9%LRE%|rhBM?5J!*^Uydxp zcPqh1UhMYAg~sdjKmZh-G?2(%4Aff^ERj=7XXCZOl2;$M^ntr}1Tqd9yj$7x(lHlO zM@8T|^ySEY&b6eW64N9Vd(?+{*5Ws&SIPb*!AC?^Hfzhl82ZX)k%!(#c{R0*U?hFv zTYRVJ#3${tyWp4&ht5cV<;=6Oz#KP>z=vnH@dEBx&@>R+&jm^n=XrN@_ZMYHk-?F$x1Ow8Ch_lyEuSPC;+o6bc!uqyJfx(<`czOM~sfw+H zOzBBoI_NW-Fq@j&=GgD-nwSDP6)tLeQb*vNLD1i_!1-+D!d+#Kie_9r3+!>wmFVwI zLW;=7-In7ZC$x>YhWupo|71)?^Yu)D@&2|Ef9IK+I=Z*Sna5Ecs}N!o%ld<_rz+Z4 zk{Zk1M#C`nO$%ybqfYF-xNG+Q%`*`6D^8cqW_Z_87rD`k%bMbNW~}B%6dLeE1=xl7iQ(T&X#e~tVn2~XvnhEd*P3TkjIZd7zfXYJ^&=(1ZCIkX3 zM|;ljCD6YxhW7e(UOhGfK7X(e4R^<`6=g+*JXv(kziMv95zMxb@PNP#AE@7?vU@)- z)~mruRy|X6wbze*3Lc=7SA|67C{k|9RFi-tZ}MaOYyz^-Nih-Al0N%jJ42W2MWYvY z7xTUK>9_STe{2}XzYU#iFl6^bRit9{?va|W@z1bG|Ef)Wd!YTeg@rCXG2`* z*y7!OeH!(|9fQ!!j%J@TqBHCaw!K_nby)8)^oj5Z_6~lCxUlfP_wg`jYYETkaTB<~ z7pod*ODy*_DSRD&n;$^77lnCKn4+LqZ!u0Hm z&h1f34{q%q?*}&4-!8(3%hS1TU4Zfi5NYtR+Y^{@Wd6vqYH5yCKX9^-L7?GKnUJ6A z^9u~`A8pI?yWGLt_r!uNC!(yUjIVYl2c~YVn5*K*`vVYyy_60rQWhlTw+7D*3N>UM!{8e81qssVj3UPDBrm)ZcsWj4RRk-&jUc;p$- zs+-Oz%2{{3&?R)-mbXv&+Z@kf$vg0nkd(?{Awv4WB=F8pcI?)drjVmfEx>}UHybTo|sbh-CV&}TC?(d+Ig0I?z*nKQUK-K7q-n<~l4 zbJ#lP;{NPZMl~;P(iMmW+w#-T{oDqi35y#pATQ=kXRs*wklOvuw{(?JSRkA+k4sT| z74M4gTeP+b^;>%p=iiK1zV#<%wGhFd7Rbz2%jGZY_&M+ zpFK=#J70N?rwIuZOXe^xZMe_gvEt#xf3Y#MHl$y)5Yp6$eE#%fTA2Y+a6#$G-(r+u z;~I@e-@n~+tbVZU?j6O`!J?f^h&6OB3ELuYe4Z!!6&%>SvXp^#O`8ww$^1hH@HaQL zd#t~wKM-74e3)ozIuoD3tB(|u10W*?^x*kT`a<1qc8SqNtCAwaR%t#hh|lh5f%i=0 zWs7QNx5tW2#bGZ60~Nmd77zAgXY72LGzl7&=e<=F2$RS|CSw2gq_uCD=99ISJZ}z~ zTPy_@s-M3sH#6-LoaUAIq|kIZ>)s&z|x zff=FH=Z&>eCyAQ;b;lSZjZ5;wGy@9^5A8Hn$EMH7f2z%DDQPdz8F2Yk9!_X`WR)+~ zsr8UHO{CRP12PE8nYVV{g?4T)zmck5(jXSVg~C-+ZbP*UZLmT@I!sqoWXoRz1f;yx zd#}NrimyFhiOzYBoKke?TxYP(KJF(QYM{E{BHaly)wZtMW!-V8aXu4$f5B~A#lr6S z4*S5xf)`G&qqfFr>zUnrmRw5V@h0|CKL!1-#jP){R5s_;u0CANHdc$jGx@&VZjb)# z$@5-CkYJS)`#!_~zDjc6Eg1LYU}2{$?Qs3!mYgVCG6?}1*9*-)K#Gy= zcSeT)7kh6Wm(=>Tjc*1K6cKO&Lj_dCG6U4YAp^xRb4V*~bk>H`QL{m_1SJJC=Soa- zsMN|+W>z-in3_4Honteasg;$Qb+oMBjdq64@O_@&^FHr?zt5)+AzQY4@B6;jz1Fp^ zb*-b91(!9%8i7}$Tp4g2kEt(J0uDEJUZg+`z?4E$NS%HN?AKbhM&o&m%kyzofmF6L z*F{_tSZs#sBDe28+LC3&(DWZJjjaEr?bar zgWg&Yuggl`aPQz>9`0!2kgX@iG3+tQ!RJ*Q=;yr(gY$US5e$@orgT>Tqi~e8#W{}z z*P|flK+O_11>2XJS;mS4zyLi-?0uS3BlOo4Gd!8#($Yib-t;OVb~u4U zm~SnD^cANldSt$k_7%TGD4Q1-?I&BnrMS7V6o|#yOjv1MsPtu>S2{&COw%)KogkC% z25w7ef=k>ae;Vb}Ex<|94GQ>rjgSbMS^&_T2B}0B#Y@540ok!jQhsv*_xMuZnk}@` zIhC*5@{+lbwV}PaYk^vjp>*VoVn~GbJi-07m{!@2Rj{fWorC}MVW!L;Z$DYI-@L6* zu5LaHAIs$apwroxt$(u(->{{xz#`C%0jW{(8owFak9N;gZVftLuh^kK1V;CRF}B?e zgv*V1ism7W5I&IhGHl6o(~pC;aGB$j+SKLlZRTf&z73SoV+@T z5e>?hvPcuLA7`OlIlU@$>13%5o21CND|>iO>%+PktNcFXFSyX}?r8iGFpu@8ho60$ z3mN>rKEd!O&*WMT*9M?+oPx_N>Vuv0-q{>g#2*h+UnYWfB#5(3(Pqd>*rAm8RxCpi z8YC%7n0I$u9u?~#g>-dhWbt_pKJZ}1JbzM3NG`Fqu~bA)Jt1Oz1v*sKnz`TFqw$++ zg@rxXDE6X1sss2Oq$xZ|&t*0O&Wu9Lfp_{L8PT@h;(nQ{zjE6!C;XA3YIRHI{>z8< z-kz~XUn0WKF-`a7tdS}#igu9o=~db{5LqyqXVm0sDUiJx19S7a6GO&cK{50*!s*Uy zby9D^ywq>&w;ok9fF3zT9gQfc%fvJW=IZ#GR2j z#^CeZxf;E7=jf{4<=Q^cwDjeEn--MYrNN!X@P4q7zkWgNGy7Jo5azemqs zew6P?+0G(@ZLxa8p2)UsmJ*w3I8YOy)o0*%$1HXEI=6DPH!dQA=&Fl_0vqoqzI`zR zmz+az%z-ZOF+tzXzYQFFo&+aAihMQP3BhXRtwpN)5)PY89gE$H%%!{8@VTEH1~VE9 zwfsiIl@{JUY!KzzosgI~DwaGVsHW)}fz-0yvukQvYi8k2%RT_PYRSkcMRXWRHEdy1 zkog`%j-X^Se202%24FBJ5x|`|dpB#ZeJLJFTFSTsY-84$k}<>v+|_Jr2c}64c{r{% z0slqB&nsNSNjd;xuHei%88>XBFn6hY7>r?kr!qqv|3f`uSz6p``k#0*>t_H|ev zmi^ksgW^^7VHTmDH0_p+d%gO|;7|Lv1S2(7an`^5J0kE-p14ee*Up7%)gRKXj7XQ) z(a+QYLr{EJlF?Id`L?C!>q$*ZfFiTVAbtK?htUIY)*TCZ4LXY&x(M!-?^O{0sw-&x z&svT}o-%_u;Dt_|%h+}P_Qx~-@@s!To8yJHfX-AS;v#pjX!bYP<1bST%a@Cox?4}| zZ3ba+4kWpM7Imwjb{4JKPtkP>fRB;r_ZOJ8d^q}TKE$gZ`{mu%cd{ARM{cb_g#CL< zD(PH9Dsbr~m>kX9rd5tYx4ZgYJC4?av)fg^0z7Y?z%)y7Iwu6Fwc2{*fa{akHqQ{j zt?M)Uo^5pwM$y7iwgcUOQQva-H%ov0gzn80@DW^!8J$_6-?GSmgx+^Pc_g;m!EZr6 zQpv3YQEhpRf_M6|QkC4@ClABT488&>YYJ442iUQM;s3|h+-k8USQ_ckE zIzfpgUTVK+A0*{;H|tdL&Jsu%W{y{u0ioLI8JJ~}FM@xZ8hYHZ_T^6TZ_VNe+wNqK z>27P8bP8|IsCMn-W(-RMsY`di+(Y6?8t>o#U0dfryqRt87vtpD<+5SI#-y42XB+N$ zekwI{H!TDUABh^Z8WWGfdxgQl#E*MtCL9N-tNjmW{=YuNfgDJ;O!Ch?j>0SFmv(;WHIY3S@Vd#!`MX5+sV8=x_1v` zfsTQ~lQoAR4!6-rGZiR!1IZIeB1E(^wdcomsor)(euKGHej6=Yfk=d?jtY;xm@yL{ zjZK^F8!xz!*1cTX>|HjP+m#e+j|4sctHT^!$W@3*qAshi-&1dfXQejCyRgjCmP zq_h76P*(MK>)YHAf`-_Z-%{G`kU_=*iBJqZ2V&mR$>2aZNSgn=E9}a1#aTL?Nqy;S z;}<=NgZDe1fK~17Ne!pXjjn%`7jgt(@|`B(@Q4h95hE9RxEj9sWU*h7eiwj*5z|+k zQ|ysre)?dK!Op{(RWqQ(3Ewv^yfO8fEH2JA7`9ws75doOt*IXNQx~B>-+am5x3gtA ze>a`qoX`=6=VGdrSHF7-lMPO%oGx>cu&QQx-_m`i>fipO@~_;#|pKiXPwAoLo&hll9oBpxW2`8Tb= z}Oz~4Y7l1v(A28wA@?9Q65;4tyQGC_V77PTnW$aho5bIuosiU($OD_12TAu zFr*ILt14u6Iov7c8<(dTP5&A*YPmj{w_|z1iI;ihyVL9CEt;~axsb%m!P1Im@<~iM z*!MfQ-DKnuub{Eu=-iO?@eq~8UCUM_z{>89je@!ot4!_6r|jd9-EDQ z$theX2E)CV(={Rn&9HC2eV-XYH=$m=*PSE1(VTX3K1Fsa6AZ~DG}iz5_GUOEIH z;xh;(fCm^M+#ck}4FRG86{z0JL36l~F(iG>Es`XC3vL;vyg>J`cmU*apAjU|+;hgXV}Zlt=RdmGCi*BeWwqaWZ`R0y0C(-4XPhM6sPo^3&`@8hXjf{i<#dpU z%*hp^{a8ShxBW{jR|^VLUkM1CK{3Ps^jvQzz#z@XCmy@;R@HAM(l+8E#C}J;&~Nx7 zYvKHtIEVi8Z{ObcICeC--c;}0*OF0!$_^KXwY_d-YkJ(@Jkz>W z0ui_xKygPFXoiP6rr!K%W}jHJadgF;1^y3rZIy|h)}}h}*!fpkLO<#L%UzF#*tNMi zcoGNOFUo0xa&M1T6-M+G-%*^lF!SWyKuJT`1Yz(lJ7Z(7)Hid@z*f2?n{a|AyM$PM zJDC5Jh4Hn9b0_lC=wSoc7dzlfnrqwv)U~iA!`eD3^3iiF;DjKLE>g_M80&u#|9Cr_ zv1-YR6&G-26{{|TjML$K7|jS7tO!jAB;QUw4CZSW1xHX!lD6OSJW>IFhZINqL10^b zmwDMou$Mo%OFr`Pgn?8sO2an%4AUQ;Tk7exHceM{KIDabTr+POIMw23Qfg%}qig|S zkO43gkZooJ>Bx~Z8qPk0#q-zH8_mWA#CDv3J z5PR)GjA!1DC*IJfhJ#y<9G~ z&3~i7k=m=r=Q9&d-;eA(7K%H=Nr7$FH!;5+^TFcV{jC1E^p+)U|3PpidRL5lHLK!H zj=+sk?#@@N)uqI&B;gVGlM}PI?j5|6z0H>bYXOoQp5QQ@K85WOlnA(})JyW}q0rBj zcc6Fk7lI}fR5xxePejDUYJh*EhYv*~nOF4_l>)78J0HaC&D2wX)r3Q8v0ENguhhWiWBxkhzuQ7Q$xI^zAb zJhlYO3YCt9j4;<8a~qu#-fTUZJjbNYYS2vL7FJQ<7uVK`#~>*F<6O;*?Nxq>=uta$ z^8nH=h3a4(>&`Uyw&Ue%--Xy*z7IuHJ(%O^e6_{iD?=@HHL(a{1}}X;H9-li3J{WW z5IQUDNYH=-L`+_>SEZU|{^$Kq<4k#iTF_qI4H;T7t-2R`W%BT=q^llb%f;N7>#KhL zxSN8V=IshZ4yXt1Aa`e(7@BujZ-4*k-(rA0-*))ocQ3qIpq7TxLywTb7~}q3MA7z$ z6Lp7`*3vs|NYX`rwi^w6M(R4h2v)q-kx#boWU(q6E5z%LOjEX-E%>GXU){@@zhrjC znStB?o5sv~0cLH@TjieixF6+PmOio$4WQc}yQrE%alQs+f(Zb*_4jP@ad2Fnvt z?x<{WTA z$nkB^9h|8=`GcA8?hROc;h5ZU+OY+^8r4EkW8BZ3!Y6lW2(TVMP+u^6w=X!i0!h0x zSVF>AawTr(`aKgV{DagL?s@iJ|)>Q`V7Sj+u8 z5;bcrZkgr}dS>#MQo4Y)VyHCDxVOaX4ms^HZ&(i=R{jnh|FU7xamQ-C9<3FZGUVl{ zS%-7mWd-rH8&#iF^;pX{`8>#IDo(*iM%)byn-r370dK_a3(XW3;(cqbLud|I^nA28 z;VUrV?S%-X?k-s$L3N|=m@?E_>>@lLA@!oHUM{oM?|}j?WFQFsBM_>fSHjuiin{m1 z)$lzTapX#mkJkdo4JX;f+efxi1CHWWrS;F79s_fVqNUB)WHUrf@& z;gf%Rv@H)Oi#bNC`MAVYm_(Ssibfz&^LR%La|5xXoj(fkYf;)P)j)3K?(wi%gdSsq zZ9$~tV1qA1N-fd2r(CZv(+e$OB)4&t-XtY74_cl464~!88AFQm-1+{>CY{vSMnMoq ze>bPCI`}J4yU1u)&Yk@RdWSglCAl~~C8E7G9EjL~CKgJoPb#{3s^a#ap`(lK+?}V3 zJ_{wNG-V?0xQ}Hf%;69d`|9k?e+=#AR%oDcr*cW?+8)uzXaa#A(K@X5;V9*~sdV&s)nGGbz^|zwh(VQ~wNaBB0 z|2r$+sWUIuz_t|Qdc|L$~Yh_ZDgA-LH}yN>+gF(h!C zLQf2B6;W(>qucknx=)gm)?R>LS=yhqSGUJWXvMCC=xif47n^)aTM{pT@MTGq=y}~s zHY7Fa}i^MRurp&d}~iuS!gUS%y1L3FtcGtUyjH0CmL`+O0Z`3=e(*vJ!(gz{J?WNjwI3 zAVZCrACFCu>X%Jp(=O){%jdt?^IliuLFU|C@^Q#Ll{=N!6Yu?Hwj7Pw`fOjPd&NM; z%Mo$0S_wSbSX7;HRL93KH23P;R}cR_mxfxZr)M-c95^*tc^H)rVZ(*Bi9p z)sR%vXIf>5jb;X!zaaf+yHItdwKeuP^v-{T~3V$Nc zvsXupGaC4DLypur3=0?I6BeCR3lEn5UO@3Zw$#>B+<>D;sD5g=`35$!(!>h>w81X7 zwkTtizuSzdHn5vZoV(2RYS!x~d)EJsk9UA+ka;bGmRl4J9rr`+;S2S%BaL*$P$Un( zDc}Bi1`Hs>K6phWU=pc6_l1RixNu|1_vT@0Y9Tpu+EXnVfI4@!#uy)>D&L4!(k70! zP}hr`&9u$pv6rinc{{h?RM$-{=?&J)M9|MpQwZjGpyH_P zh*)$uIpjswJufH9&LDL_r;}+=%?j02ZgW3m=CTn(| zW1a7^cOJMJz5WB#apBa;*eTOskNkItn|Fu50)l0GHsf}?i~e#(C2e=j4*PPJ+I{7) zYhj-}k54w?4`4GJYV>MAdM)M4T+sXc9~2LLlPJolD`75apM^T7p3gCS9%FNVCHZv< zl8ol6>b9nil(+x(lFsWk;EWc}GjHE=8oQ$rjzy4@(?cA0_=NrTvaG44IelpHkLkbs zPAGm?>1e-$Gb9F@FT>Y1(@Pww3r?ZLwSD@GRB!DzcRraH9N#p4-fsUKMwBB!?uP^X zy`D=0nWRW&a^wBU&ujEn6?d&o0}I&;szuqD<=(+LzD!O7g!psWcmgvkz}7)xOKL#b zvB;r=;4iF1^|;=!r~WRMzXxMK(0;5^Be3qPv-ZA1=juYbPSe;6W!p zaO(;9tu06iHu1zMmNBD3H5f$D&l-vRH$6_gg|XEFQMGNL#B9aoYYS$hTvZ(8-LQ_= zz;*F3`{(br6YD%!g-5pb%OVk}kW!_rrls(u*}xuNgc>EELw%tX9JUes*z|L_*Wz3q z#9o*}!{AZlnrpQ>Ec=`YiOnP92y(6EmC|P7&Jf$iL^A<;d8N6I25AHu4DW&0s(&uE z!ASghU(`OLb(M#6$s-U!;<4rPq(>Y#ANti0=iqVbiPs=b< zG#V*Q!eX%40+sp9``N)*o2 z6nJO;J;b84EiC$(PWxd~k-dM5=<&*_&-GxuC5KvvAiLw}RAlGSKKc0#(-UZA*6$U_Gx`5zf@Nm|k@{Kl7N=4-7<( zUIRDHysLI6Lcloln@FnluY#saw`6@cAZkZcI$#MDU|pti-!`)iNht&h6d8$|`du_? zdUQMYnB;PoKA+RJuYnFsQar-}f1(1@1_MkRtDW9!UeQ@1RN%X9!us#WqNaE>sy`Z5 zTm(m92Z;{D?Y09PJuXp#ALMVm_cQ74fo4`_ZZOFDh>G$CU}6L6bp)K$6r$eanY_h2 zxM36fP$)0U(H+(~U1!FW(uVPIH|vm_`U4%h*P@t(8TS~x4h>Cn-evf^INr~bER$vx zh1*zt_)hRMu=N@I3~ ziqLhKWP2y&Kt!h7VQMhLwYHa;q1e-TWCLdI(~vz#qX2V!lkX_yE5=B_T+jw ztgx*%e`S#d(mbce68FW-O4VL*|!B?0b|`sx|J zMCU6oym#dvF4)$J&M_3ffgF^F*t#ff_g>nijv?deKKQDK=<^IUpOe;at0Qn-TU}4NR<6w zV(R|oVuPQ7jaq<{y}~pK?!y7qWi45ue$~nE=LmuHrNuBi&n0yD+kJEH9Q$KYeZF$u zPNLOAKD%PVQ|6?NZ4*M-bON^dG?A#I5o8IALaVz0(GJ}uzENG=^(xaRPA5>D6rldX zcNfXTl2ll3wsOgJ=W`p6Hq^rSJMP)i%!u|+q0l;H0=v2e!{j=}RK z0E2Sq400b1NboPI2oBy}v?^tUp8>}~m8clE?1{~BU$#|^`LrD(CX?Uzj5=hbCXmaI zs0Ab>zmO!T=8WzPn#odsn-&2bDdY_rInOZ7z+#*MRMj0Zm!9{wRA54`BU@~z?qC4( zH&{>_dKTBb$(@q}t74t`?DBe@>l{JtuRU@%{oSsAnBDJhEKz*WiENYwHjgf-8l+BJ z;A&@T8^?cFJ^8dfbRQg|NP@97Vn>4j_YR18aB3Ak+W6cq1Pa$!NA9Y9!hSiRO~;c< z4>FdLymQ1%rXjXD9A-!pOE-{p>+16AliF$tS`1o@x_8*~B05fd2$lgV`|pQ*m)-$Y#~!^)?(?r@9Lid4%21Pk;~(`!Fsb=$O!EIIen$*ewVV%iam-4yve|`9bAm`nKF*2OFumg)rS53Njb7cLYd&zY z8X^GcuP!}|d~o2P1ly2pqFvZ=9!x~{@1BWgZh(bJ2!|4Fe=rW3q0ZcxvE@hVk97^8%>8aV_J?#y07rtIQpvdct7SuAEXV#C+zDsB&jAukx}U>`tNJ4 zy{q8K-HD~=7>Qea0;#| z@<;W;rX1`%@weVSMB}T5sfevAKmq(0_->Qf%+o(%k&m@hPaQs3P$CUZ3V)oQd=kEH zF!Z*~gwEJ<6;Zoy-1r}6`(3Ntn#QEj4*+`Dd}Q}A&B;~As;=uC93DCA6cTG~97Jz; z)&)V6`PkTPBrk2imcquBInE!QIXbWF{`$1mi5;HxRM2;eeX4hMrkp~~hIoB1Pj988 z{-x@8lOzSJLHk8zYlhyXC;Q@xR_Ar0c5;kb;Q+aYogNjCyOF}Cl5oTD*N zhGM3)^jQGSu{2!EF<_o6fkO*&Qfwxc+0U5+O;O$07e~higk=<&pb#<}NwF_>pS38C ze~x2b>yQJWFY4o3e`rbcPd^ca%LKd;;^7-FQ3;kx!3NO;5-X!rZ z5=tmSC8iFJi3vyUX7*`AI@uAoTSs^C1`LpGjXG$=BoHV*uiC|2cewSfO~q<|Rjj>3 zXSp)ih7%)7JSNsj*_k!?a=jKmnRqTL?joh3zuEmbyG??0<>!-$Fi}4WhEG($b7Il8V!G zJO;z(dfiW81F8ClKvj__kkHVQw`=Z0XO(B5Axh0U9=NarJY8UY(kmpqA5H z&sCh52}!3lW+II;;IqEO-q;A|zrt!vWv4%sEnP>Z=f1WC2T;C|@l)U;UTxt7hYMUi zrs1&>dn44d4x@+?j=Cl2;`-gD`p=Q(Q~Kl|=gvV(=dG=F1^j^kOf$1`U9OsBSI*~K zWMG%mPr_^a5E*X1>*i;`4nA9-Z62|vR0`+8$)W_UpOMg@{t-TBEh3S@LpWH~7M1XV z0T(Tp>V(H8Ah3kf- z{ZK4Gb*V*0`ehfp)BBgz9%0pNND_rp063gvM~Cx}`tWJDUIky5FX~bCK!ssZ6N)Y) zyJa;ai?S#%LZvv`Nf{+C{qrI#8YXl)!AEzrRcO7RMX>tZ&vfS9LU@Yw6pj}*v<-%N z`xibUo>7@-mfFd3^@R5#cpIa=$ZV+n5)03c!~hj|(Gc-g#zg@D51?2%=E|I-h&_z8;y-#6Ap7)M7K-6t8G%7pA@liVmA7+!mfKp{L)@{nUD6 z{Oq;=cWuYWLZ!M=Xv=c2Xj z!*m{m3D%Aor%}2-?tUPb*?JuZ$`wSO4$gN{9cC(dQ$0N6aYhE`(9liu?OFOCN*GK6 zibacak9i-J;MNGkV*JnKPTd(Vsk)1sUVUnT*_GOfHkVWS1ym9YdVx@@eBJ1sat1B> z%PCAs7|&PoNGQo62M=%wMY`51!rUCMgx9%6ANxr>NO~v~r?y<*uHzM$djl6}tN}0x z(ap)ACsIdiKghWSHbTo#{#)Ykv1=48aP_jIv%0zS9pzy7@!`vqaJa|alh;IOOZVcU z#1~RqHMo8CO0(ySw#iby0ycW6lmMmJRfkMvP&(}TEnKn0$(^Bk<|%h-W)b(3O_Pn= z{wWIFC3M??SbB38X>;7(>%V&s{fD=CvVv3E=0Z~K4@{66b#JT@uEwT!ty4_nkhxvy zgV<9E0}(o%FK7z2J^K9`v_=DMKtH2l6i?)uHdpjND_6%FFGOG-8f{GMVR#?!ox^Zz zE^E>^Xq73PEpvYZ+3n;Bv?D2eF;#iI2_+4>=R;|ro!ya0>0bSEZWtm6_lhY~TzHjt zS5R|xyN&iISzst)9w>N_y?Qe>;NyYO^v<@MaZ2_-8wEXQ!GL$DoFrl%IvNt*WPk4k z#iI2izw1Rq^{6z|6FYXi%{(?5l&w91XT#3R4qlw;zzbTf18WR{W%WJ2MW!^Stll=$ zIB$SS(LfYuGCz8f?mpd6ZEoOLoZd=ITQug7QzfH&E3skoy|g5ck-VsYn~nFc>FU&4 z)b4vuqaBFjV@spC;sPmG;)zA@viTfP1A)&l?j|-EOhb#s*+>)16#BkFB$&yf;9o1= zR$Vibdi@CHV3vaPeglzdb?cZzMzWTK6|#sG4Z{LrBRGpN-vA>80>pA4vXbgZX_ z@B))JjO7y<1x;G4jM=HCnspkYvn4CtHG(xbA*VNkITX@B|f_HADQ9Kzpu$OKFJ{Af-vLtI2^ zm{V~&rVxHt+0Hlr_Ng7N1zA6ggW|*@88h?N!hJ_rUT-)lapVB$@LAiY8IFqlrN?*3 zpfeCmK)1tTtnPqG%x-A@JjIP%h5q<^mF{t#a_q}5|EtK_#1Z= z3kM8A-Y4Y7e)#%8CuGEqwl`X`jcvo~23P~Y<8{q*VTUqmlYW94-Pu$+4SKt^7(M{N z0Rnl(Yv1MT>`!(EL~tesEEv=0{~+mI@Cqy$0!;+>>2##%M?S-niIGw0!nn1ihP+CJ z@r(1SIFEZS9jDeghq4x6ub5O-R@H`}NZkBPy!%ncv%5=_FSV*oO1Hdeg?DsrkmvtS@v~XqgVVb{MeR1WNl+E{R+ej{(P?A&T7DKe2mGEdGzmIYm&923x1e* zd>!$f<{ErnK+u&<%b&i}_>FG+#W)}(I5dtOX1jl(jYTRIQ=GE>YCK?P=(=6qV0f1v zoZ1vTPS;j|VE^cXd zZk8?&6z_MbqC_t+dseLMaZf2Sh4o4W%&9?eqP(~iBp`a&Zcq1l;@58IIB^*c>B4i| zF7F%xhX}2BQm4d4z%xGNyDLYbK+}q%CWI!zR`!DvWbk0<>>$R1tdDPa$%OWL3h!y) z?PnC$P(oaV78{3t`q+=;f1-?i459~xABT8a0q8?24V#NalpctTnl8g^x0CS+J| zL_7zx_%7@Lvdy=MoUBmmUaD4%dZL6f=&f|HYe=WO9iGV#{1cA%DsHdB89$Pa^XZ@j zQcmcns6-Yf_2NR+Gn>5i)d>R*2Rio#{s9IxZ9NP=Iw%TjdoDtXV|vQo_uW}ofB)A) zSl3jMQ}nHms>?whY+(cV!8iD;i=a^ArVarB267&%S%;OK!BVfKNt*`(-LS(*MTlS{ zMjKTW3=Nbk5JBl>EJLLLzO>!0tX|8lY>Q<8t6GgSJl`9Mqc>CCu>1r#pQPhvtm(4D z9uCM-`7qD@#Lw?%K=E1R=6fXgJD_{|EaNgI`lIsi z^=`8@cFyO_7$~#ZfSD}7LXmY!-^jJIJdYUg`Teo;J>LrwX1e-mr7v@H8tqG$9QY$7 zpG`5o16^2+#m_xryr1~|dT{oQoE*CCA3g^o^FI=JUx9<4K#p|7etP2TC9#g?-Wpax zlV3nCiqXto@Fix(Pm`Vg>($IB^c;I``|S&F+`tAJp3Fz}3AfQylXER(NOH%8zh2_^ zS$n>f~&e zVv-wtfgBA*^V(ce>*iG9GVCKq?6Y~Hk8W|wm<^c3fDcG97vSN#h@z?==xSKEJoUGw z@D)clU($KK zgA8)SDi`x?`9Bp+`pMf7E=x#l7{Bz^Tr7Lu@jMs#zr^;E_FK&_E=nt7Ig=F%;VJ7MMhOo zJE1|LHlJyy;gJb*rVav@MYXMH!#ol;!*O_&ihU%h)?e6fr8p|bWRCqZDsquPG;8?i zezl(`C}tqg7;5Utk}^v%oCde2%57NI?N&M-0p*(8p&ioHOWjc(W`wi z45p-4WjF2{%1`akQwFP1zlSyzMG?TrSQiYoK@Q=cT;Jjht#+0g9knY^#QCOhN?Wqd z6)qm#;}AZjQn7OrY4pj<>0Ao3FEShhgWFG?c306=t%BwE0-^Cses>I?@5lIUM(bmoyml{H$N)VyC1 z;h|)-jH2WtTXItXQ7bzY&QJIlozrob!nFGmnB2}xLuZ%QL-=osIc>k(^N7|MD9F0~YgiM=J~IEdFyFw04*Pqa?b_XyvUWAAx_Kuf5;*M)Dd1|Day_ zoxou?Bh&f6cS4}t^$x8u%G)0S^M=&j!vX929 zUOEXdb$9q#0Lc}pnu;)?SgR0OCH|$mFYG431OO+VItmm-vc9Dm{G-de9+Brs{_SF9 zj_ZRh_QN1sXjS&DrtyD7@(VsmpRIY;ZRCup^DB=9Bm=?Cd^86+DQm8a-iWojd#n-O zX+C${yxUP%ZU52|?2=9<0T0Wds*NYKwGt#YosDqF0&SPtI-?6R!8t+SJ=pVTw;RiK zaVbICZT$VVVI{fkfWDfjXq_&Rshmz3=1d}td+MTiH_E6Wpx~-$-L{;Pp9If15#&Ei z+}4>jhnz?)8dhxe$p{pV)N3m#t8-|vQNKN`b6-)5X{eAB$un!_ zFH|J@va{0PQ z|BVf9p2rWslQ#$=TtvoCLi~rVB5-P5yUGfnKL=$U8rClEG`gpkUxsz;dgL^%G?yHB z%&(xujBbF6;}?++V52na1B0Ql!Qh_6hkaXacX!@cS~===iL3(ctpFsJ?&6wpWpdtu zY=znbMAndCWKvSh}0&b?ToO?`H$9>k6(?brU4jxY+;0v8oS0;^yLS;WPxvD zpJkOqI1?zWeDEJj_x`KjVVeM|w@U(J-{|C(RiAuKtEIuy$Gji-e8|rJ*?;8TUwtW` z4+j^Y@Yo3Rr|&Zf`Tna zYgbm8zc^q3ZBQ1Wzm?u_p^?}IBYT{tworKzl7eIR7MxhcT6b{OIEPlTpdV>ZlWem4M*W2%XMQ`J(Wcl0nZI+KcVzSN_TEp zy+cG3;WZ7bEJ;0?c02c;c%rj^RFA!5L4#8*V~_VEq!`-(I}*JeU#tc5M=DE~$!Z&N zG@+prf7HJJr3U}|R&KLWUiiv`!UQ-M0z>L6r{j(AGZK%hQ+n*Qw8@V0T=kjGlYZM~ z(-|NK7}S3R4}vTQ^%rBDmj7XUJBI=l2HY+KI->Cvh?W{lAXg851w2;N2>iF9j+=Hy zKLv#EJgqD5K!51=Q1AX2>Vke?&+{3zH4uxEiqi4nNfE-9x?S8;QNqPKS8^;!fxN^+ zgi9}xJ}|=j7M_%RP6eLs^Yg$_axihB&y+8&B!bDxnLx%=?G9zN;_yG#{vN}9?4EH= zJ_Uc?f+RJE?TKWea_UfqWZw%MMgZhLyQC^3T+$7$|3a<})!uDz+w`5^wA;P{KUx2Y zvh{Ddpg-6x@8vA7-w^Mkfq0nOO92`I$!b2tt1`?q5!+G_;68Te7Fde>w}T=ZZPUA7 zwtdeb__<(agPzR~#4D_M_Wt+U@82iiEFb3^_&Ij+7YWFj{!D1w>`-WEdP#vA9FgGi zi*E!fveUDUi(y@08x@bQ23b$~jeK^Pp`6B+<3MigjkGt0!kCVZNF3(1v`XU{MKRnH z5-)5N`iAIN#H}n60f0U6vfG_4zA0vjnz<%9W;&80uodM)L9L^2!|J2EA*mL)tXPtaKcem@&yK>7i^TrbFP5RM~Ap*a(p3W_bIc_I%14$R)7%O+PV-YhA^P(N%t#6rTGq5V|X;w%Ut zla?$M-XJl=sKq|mTzAu~!G5-E#RE2iVNewqR+YQ&W2USE==#)RxrJ1#`18yree>wd z{@3t>TC)9@NidmB#~B!;`v11#xMGQjo9k0?{luSXET0K=MQ+~7fVC7?pA>Xwk*8(R z;kL+n-gee?ew44GEi+*BJd*MYoFR0ogY9?Ecd*bM-nuX=GiNZ=A&71Wg!h&-NdetR zR4-$bqmp9K?WNo<{M^llN;mgEc;aBcE7!I>l_9bU38iS~%prGsHc1U!gb&Z5Y(C5R zN?otMQFG!p*u>57P~>ZSx9guXKOa{I*H>eYtUb4b@#)FTcP4>o&egW1>#$iwffe)$ z)w3UK1g|$>az;+vlwqN_uOYG^@n~`q`4E4>*^4tHm$r_6{@I_Pmg?VKS{PA9oRRw9 zX(0DM=OX>z@RrMUyGDu}m-|pQtm*$L=!ajH&RKi-7GD6N{ z3195NJdyl~%-X-nxqr4E@=Fdk04_-vFp59*ULM^?wz#KR;NIBf`yS!;$oxIQq5WwZ z7|ajQ-%nGL7ebI;^Sj0M&ZAngnABl7QcZkXuO@?pL^2hM z<`Tw9*Ab)(?%Xj1rfiEE+_2rEhJNWd+oKNcW9l1hZNz{pMaC6f-v3sZtFWvX6~Ts` z`;x*(wd4*TFh}d1by{naoD%EGLk!3O$B_OR4*i%F)Hl%d4^rm$t9~^0vD3@#SJGE0 zr)kYsEqnmZx(2;YX~nXm`}98M#jDAcjMtsz3mX)Zjfbd$dzgsk0OSuB2~FZFpfCj> z%Uepv-dVGk2ByCjn=NvVdYMjUDqjgZw^#V#j6j7ijbaZr7?d?n$Rd8Z1}F;37%U~Q z4xm;o4^%r9n;|U=lhWYx6bOPG)!`I4lFH6xC5)AtwAkZ=?UUEyaMUnO4^ZTD{Mu35 zMVbG&$I6$j_@jrGX!P z`Ql`5uyr=1v|OiXPk|Rr+xy(YGs!d#dU~GoKQxH@&&7*>?!s5LH-h~X8BS?do%C=n zH0q`wnExzrre>!A$z~I`^NgZ6VfTCyFQtoCLatP*+~aTMyEjNXPJLq`es4W%Uv1aD zCuQ)RUDz%PXW&sJr=iW;b&D;Z(?E6M_`ta~<`PSa7nDIA;shUg^I3hB`1a;o*Ct7Q z)6NwhZmn0>n02H|)Hel1c;$+DcbgI`cO={qbVg4^0BbM$i?N1zDt3!#TI3dFXat*% z2(=80F%mf{6cdf5Je%vT@+>akXrFX^!ovb;05ej>fC*i`={vJvRzKy@C|xZ{E10*^ zzO+M9N7&baFoEIkEvpSZJN)9Vpt2dbfrUED>?%FyzuFJ23r~fPWXv0_f~muDABNS{ zCyb07AGu9FTcFdenzIzT66>>C2wSwIW&6>)7Y;jYQZPFp)^s^z;tU~2JG^L+eOkSE z&-OWnELk`e`TPo!cwT2E8Ezu7(;}u+G+`n!MT$4@TadhEe@todpkh~S><7s0q= z+0=u_PNi;^Ew{AwmgLFV2h?t;0a^9__TJ4|e23xXTR6vL`NeJB3 zWN==V;A}uuVv&ptnIflAN4t%!_A-0RB70C5V7Z)QadiXO#*?)9KBZ%or*x09Gs_W|c{mA-bO`LLbNk{h8|%Ado<)Gt zIvk}I{}pfzb69uM4w)Cr65{8>C|E||dIPt_#bO-XuIH&#*jojd?FL6I0wqGwH~^Lm z9IjfRY#HSenz{RdF~K$Tz_)Ensr7tYu_&Ygu*!U-t0m67*1n3TTD`n~X^M^pS?ZFi-l7?(=V_)} zF(fmW5R&}fmfT5KJZi3Rx(;+v%Cvq&Q}Z^A{nEPcVmlEDvkud~qJKbi_py)Q7v*P7 z(f8HkM&Q;5?8q)92q1j1W&~vD2%Ji4_ZybfnC06B^z>9<#CCV)I6I6wr1?NjZY({F zO8($&KTfd?_oNDR56UgD-fAu4oaHmJW?|Ho>M^Ie6Y1N{o!0+6dWq^2o1Qa%?3bXA#|amAoPXG}|6-Ou_0nFE zG+Er3NU&E4dOL(o)_cn+?E8DW@3IoR#y@rU`;O@LtnMM%z20th4J^CU-$F^Tu;YdS zyaj-PwH=lZ`b^+s`ZoZ8MI|zW+%YcT|RJx%SIk3wUg6D~?#RF&o55!f`)xj2)U>BiC zex0F_dn@_^@A{Gud)U!_ey>Hp^?YcTA51}IOQx5$Aq-GUy(!ofK(*Q~vHYg4(yrJ0 zn23s1x&f&*8Ru6F9V?w}2o1L$W?9UY_H76G9uRM>XWKY=ixGMjeQ!+jk7{=qOq^*X zWa|@P(JN z?{6ZM7QjU_Y66a!6M9Eo^@3q(3*E%9R~k?(Cx)!)=res@c`F28;=jm$v8U(L=@+wj zA-0KopFT@?bT?AA2PV^TEI0Qb+Upx!dl41~2Xk&HBd7h}R^Xpv@emZ` z;T>rqSspWjm2Y7=_(<9BK_RB(%S1#Le^c4=a+`r$VTF3Fv)Tf zTqb8U9eo8;tRQJ!+@^^+Tgq>kCg=G*T@3U{j84zH2!AC{vkbo0xv~{&l95WE!1~oe zF1}8itw|=af}wjfgIn?p(q^MO_g|$LEnnTZV`X~j^XH&(;L#gl4&tEu7%c@~7B5@t z2@(;jBdL1QhtOiT)z@X8e|7G!OJwVX-~D7#V74u^@|5w)ookNPz5V!aa}rLUjjo&p z4QtEKua`$Hy?539)UBP@{gM!~on4(%HkuBO55C@g{LWfIQ+wL%eeHRa4j8umfa!B^ zKY2u29B=3`iEWdRyjNX6zx{W>M3w?ZMba$4asmKCyeqHhu6k_pvW!vK`x$qgK+edv z8#6oVnr5@e=RfbBs~}mu+J;z$%NtMHSzUht%KB->5R%E?HJJVb1;pQ-?qOv^(Gxir zRGmJIjnGkykrY1U^h_d*Ny-!*0^x@{DBl093xjPdvZ&i0-&ElE1u3SEk ztD^$VQ)tRjt1S^y+Q3zN_4&rKJNSbJH?}4GJwDRHOTE$!3@TpYUO~pNfFL?TE5^(p z(t-z#kK0pwL0RG;F`ne8e?l5GLmnC#jg1JXb7f#OcoZ2SzqCxFflqG=Ka8Zqp~44* z`Np~Ql{s|ALb)6AgWo}!rGB$1NpRnu=~ll1s|moJf+2Id-p)QpvPhtmj zq_q(bD&&t8W{TUJocw0x%H_TH*G@ zMI1neG|Fjf+@ZQG=qwC%m=1YQ%niaA`1^X}X}z@{10Vbj+)}M(#X^Ysp4|fGgGH{F zT+iiI@C^FlZKZq>oP{(&no!MOH>5a=-#2?0dNuoiBEn!XZzvQuArIyOo@j5o+GOU+ zyqFu~X3|s?i^^XuXFUp`ncT@5yXUmmfhs+^a$mx3utERW3$id%B6NQQ>=~~w=y1pj zFBG~Uv2HHUgN-|LHVB5RFm0MU@0QtL>J+M%slb)9y4Y!|r!a07G*2Jw_BQLV?AZQc z;`=5>^+oIwxXsmGFiY_Z;45^3D!gH5ZY{9Es3w@ii2hG3B=4O$Cueo%{<8%ac3EwC zfaHZ;-@yU^P@a3siqB3P9(b199Iy-@(r{qHU+L}?^FS7EoSz;nx$f*E3g}Igvu$-6 zg8~I;>{vRBNadM$^Ih$bxo{IszCFYc?j<4&?2NXH2(!3SyHO}ov-4{K0eSAF>6&kK zhC7s(lgZI!4)svd&Z1SOc<|NDev<7+2b97z#0?%vm->_?eMZP!V_L6)4m^Gc97VV*27p>wOj8hZ{eu)SO)wooiB4x!quiwMy z<>8_SU>57Ru2qj|+XK47L%R0K%-V`?Fv&LPcwcl(1oxqvC^}I65y*M9q`SG>1WM~A z_jU4o|wOPu=n*xc-2G4qaxK#8+RTimfV1GDxLV#!Qi5dRutE5347doQZXq*_=<_uL>&NuG$%o>y>TXdY+ zw2HYT8E^AjZPwbXb#>s*xak;2HN&?1(+04ejU4DpbLE^5nJdf+e>-rd^HA-UEe(f% z8a#OO!1hIIt6wmh*BfaZo{(kAblkNV2M>ci8E^Cp82=qWXu5jnc&A$wr1{?BxVV-7 z@>WBJ_NfjE7NqTvU!X;J%pSU#mU=iipXnx$3Nf-M4Lt~k3aqW%;Oz`2s80V541l%f z#iNBqb_fYkdO-89?v-N zC~SNie*A#+fW)!UcW;Z6jVY%!6luKT0d^3LRQkF$Vx^yfX@bUyw>!T~TUGV$vcWaB zE;U*Ez>F1UBC}o{_RWl9|0M|nd-QAK9z!~&N8f*~zaZpV@B2_NfsKShQStR6T<1)i z`2q5Jpu#Uih&Jy8eU_1(dko;Xp_pf-i?SQa-_CN{J3lTDvL0)!IQGgy6`A$WSVuCT z2u&}@?x2jsBx|5ooTEWseerbKDo$XZUEk0u)qSo>PCD*JBkqn6Hqs<4P&JN!vKOVJ z0MIo3ZA-80&@`Kw4goI1YVHUKCd-78TZn1z(x+NQe$&NzQnh{@J$1RXoDxr6swVi? z6Iyz084@Bzc7u}NpgS%xPtshmWj<_>@^}yfTB@$C95TRhhAAjZ5TH%XifUE#Pz9y}@L+vf>a}ts+pOlQ1OqI65 zkDdDN)b~J__5&*|)U74l_$I2q(`V3S34v<&wP8%w@`fMh%E5da&nz(qh@%B_>^Wvo zI&P7iOPJG!4qLkSx)0oyMG5#41n%wurDcKdo^oUyIVi`i843@Mm~hBKgUepqKDPKI&Sdp3ND$0 zQJ&FS%iuMxFm@6){D3U%DMlQp=>d-xK1Bwh2O#gu1vhfEC4S$UT>Cu(Xjf+W5h54x zZ=%dmpklWu!t^`9(w{C>`$zxs_y6(D?^PSy zL7(T#Pk~Rd)?5$B&BOU~rk$gXXGio}7iK6QzqCK{_Hk}*|M=3A@?y6G1+hh-qFeFq z^B0W*LVwA7L^2B7_5*$Xv7K!XJWp}-$jOpALSEp@A3a55b1#7^suSTxS4*&Kyq;dT zZa}GH%=Zteat{vOE{eMKvq9JX-$I}NVslZsxO2mv{eoA|?6*~ZxiHl_w`;;_hsNaq zJ|p9zeMOVtqs8I1hG-n8H`{>A*1hT?bXWB;7tmln_n*^%D1TAEq`!Uf+~?z9#pE*+^ou$Ogyk!D z?$oM}cVG@AHPqX^a$dWmd6iJ2?u#B+`3Wp%1rHSE#O{3V=jY4(ESl;;|L_(Z*+Wxn zY|IIF!knfj8uC~kIu&kh(Fvd1K{E7Mt-Hw6%IS&nUDRDGFoZPwD#)`Jj3gzo7>{yz zAlZ{Dd&rFf@N1(E_N`JZ8YhmP9i*sO;$CS($!tP)pLJv&8Afi%JCjcaH1SVPb&Xya z6^8bq>fWfva}0iXI?L$F`7PyLx%sjqrrGHLvbPbN?*N4{OA1hj4yh{`bvlhVAsT9l zasM9PU^pI#1I~eH^tYg4n7+ThZ6%mi=4}xC=_|NMVCZYq(0-bR|VpV6oIpZG4eaAdVDnF>P{sHcw~zeRV6gb-XVFPz?y7tYGZ(3SPaJ1XgdO_vOJGt z%snP!I135@f4o3rpohuFkr^0r6q${oI{j>P`ljZ2uemT{%JOcBV>zP)l}dC z7&A-7%5hT zJg<+tdAwLFL?#beg!%L|-H?~uNXf~A6pa~S@5yu*LFZ@K^8{*&voSWyI_`u6sHq4( z|CzFwwqc=0zCagrCEiT|W6n~JE-+lJn}MyNpFo|;6k~1?D>-zuu#HL3H1^-%v?mhu zg)?3=qo+?EG`ro&XcvvIiawxW8#a^bhTUK&Q?bQKza)H8^2%@rl5*D?hk-lFd~o{{ zq&2k=^2uUAs3^c5)ILx+x&Avq;WRDl7a9vg8l<{zsmzse;~L{wuat`2 zlFRXyiGnj4F4hIYEHrIKd&!d@P{fd)v?2cnT~?mmVwOn+ujj`QNC!kJhsR|#6=YAN zSsMS^{rs6!wC${eKn;fBSvSkeXv=%ICeRl+{N~F;A(-8$Te%{u?gAY=)-!dnZq!--y&%W` zrPPPzYfEI~&Qyrw-j3sc%xuh^>+c^0A*<$-1vH0J3C2>wmw6wCZt>u#wglOt=DWOu zzMhVy^-)BpE}z&s>sQsAMOJjcU@`glr8c!Yrhe~Ve`rmAvf%MQ%$-C*sW^_W;`)O` zLFjei+_Kf{_%Dh$i2?zfhz-OPL)|^bLK`br7<G- z%d#@qIY(d90qgfW&>fU+*7Tlpc5f?q%>_>Z)}~441nB8f7;^fm)TaaajhBfEVY-YB z&+!#?j?`@N2D_K`oscX{h5TQOe0gXK^?^b8-K%Zmm37F5G-^2eRwe&XvtD>#XrtWkXlnVNK*0?MI&klm|vTs-0 zwh~G_;a~tXYs0^}Rx|Q;>68s1EI1U0t$- z@+-~612|Z=qypWC*7kCJ37e^Bw8P!GOyYQ*{hRHI5`!O<{uYo2@}H;wc7Ytau=3pj zI07SUsq1mM{EAMNrjn_Z8ZAJW?JYgk9-^IcZZBtRW{AMJO?M<-4@sq?wNsa$CeM|_ z5WJxlNdSZ5F^|JCgJ-96%xo_yu-2wSz+sWcpzJ-1APU=b)#m-ui&?Br@F703HVC?u zbp)(lSZ2T?Tb3tY%889ii#u*$#wWoeI&-+3Cg7Jzx|=#n!VlgCW*LuE)RZs@q&KLo z4)%pT<)I~kN_SxSTJ1Xy^O|e`JL6$0ZQ zJ?=+UmN0bkK3em+&h`jsu~h#W-gU59<~1xej;0FcM}as{$aU`uG%I3mdVY@09Fp!< zYbb2b(Pf4xjlNRfbFMrXOsL_6t@W)KaukFJJ{jzq=$nbofiQaZ6OKZlUgz@K68CW- zP|SKs37#c?F(NLoU9yBkZsBpy8cdLlH3ssDn%IBL1sm#t{Zzxignz=hYYJV$$7WsP zL?pm+${7yiFKRuQ{GG5HGmjWPs=HY!?w2S?*A~+D6@Qz#Yom^)YXIKRNtVg zW=6&ug8g$>uy19sO431nzuZi?P+L^yb?kDW!RkVDe~Kqe98?G&!9RSobn0{*{;IeI zdb-BP)H%rozDIBLcxJP||`VU1}#J%}lic80@fbpukEBZ09j zZZZY`vIzQk3`E)X-~Nm7UEm{nk^-4OTm!wHqbgLo~y`s z=jHRhrvK}d#d${-`rMuuF!pKbSM`(_)4m$r4CcxlAq45di1rwW(5^J5kr^Sto+SIS z=!r+chLNKE@oXfVD zHO77K{^}|9r@KGaX=nA%Jp}F1gh+bV*|JK`KvRKx{VFQR0I_-xq%9Z%zvow5-O3OX zrwywgk@GU(Y3bD!pvE@bE0ZhGIOO;1@mN4ZN<7}Yn!fvss%tG@#iMeQ)lE*ItWyYUb*w6#!^drimS9r3iJ-M7g zyJEzd9|tso+f#H(?ozTvbPngdpEKh<$^9oIkf9$#Be9IVJ}$Oap?|48E5kK0iSvA3n!J4=B#0vOU_;X^*u=SRDBQ~zJyn-{+fnBYwH+mTtyi3lPr1%`qqhrOqo>ktpY4U=1Q_p>LkSv&a5Gw}hmxmmAm~~;BF4LiPKUNw zlB>=$O*k3*wC*qj4j{UIE7_I0IM2|{kdYy>wYcxu_wcdJzR2N$*O|n6WJ?P*R`xgx( zB$X)Co8481>}nmgQ_}Z6c&w|yl)BHY6`JW@(8V-}%WM5I z!)zVT^!|E4lWy_Q8h~4N`8}JtG+W1} z76hV6mIcx?h|}^KE62^9}9)C?T@>*me zNC~YPD19?tdSGdlM_7-AY56r6K2;x9q-)}Il}|xn=xgfGu1pUT*S*Kx_qME`lP$7Y z=Q7?n6z-iBh}u^zUi8aisIhE?WeS=!9(mV6scq>|FmU|Ph+sXD1Wyb=`=4Hvf^Gyv z%^^mR0@LnKCXtLJ7{VDvDh1aL5@l^3Q1fpwl4<~FZj4Q6Nxvo%5B#|F$87U$slap4 zZ!5ic;owuvO?EzXU$;U8AFpWB76(mBy|S0vkZ+f_cluulj~!XHUbj4~0(+}Ks;V}r z`=B+Or&(vvd>rv!V6Pj%(!b<0Pgirm1X9gdugM*PUs(jfVUh4}ILbeU=&udHMu+|+ z>IQC%Mofe?voI&j*(UxmmWMHiuZpr{`-*FIM3zu8bvTxUG;p)F=U(wA3?@d66nwFI z#4^Fd1lSwUCb>ZeIsQJ+Iv$51X-O(bMuZ_$VWEOyXpOaWJupPQxLDEt3i6JetpJSf z%B68*j5vaqFlYSSl7<$o#Q@5>i!}p+6m%#KjORt~n_*>FRUoH~&%JcF zH+3s3=Su*db#oz<5`Z~dMnf9+3VPxGDughz)SW1tSi{Z?9$9a*l5*}g$_yf)MHrGU z45oU=Cz)E;RgpTN?vU52B043|UGPpvW4ER68#g}YSvqyyTo+TQB~w%3CIAAcGm@hT zW{foaPXjDeB=*c?GP(Ir+|4to58s= zMOWD%mwjNAvL|ne%srJ`29kyl4qJgy;vwzgjj(!)#=dvGN$Eo^0kde$#uAU?uvFlI z-bFi!Wp~$ML#h>J`W?scik@Dnt_%e!P!!p{cA2I((mc3?MM=9jU#~Pw?>4r`6T_Nd z8Sq=B{)JhNg>-WQ;x=Q4rZF7}$w$iJIZEHW=-4e6?R+$qaE2;!$1HV?;-8BNf4uM# z;wXlEbp_PPFOXjMkO*ANvP0C*cZ^z&j`O7To&^Fn$eP;zxPG$Q0e%u~CDZ?S3Q+RP zU;qF>1P$V?nf8ZH`6QU$_XKm018hfs7SkDIEY)@&hx> zOVYHILrsTb14F&;;j-bDx-()-`u#l7Dv;#aYZywE`c{Oa9~adhqJ*}#0B{4s1gB=N z1nZ78i$b-0_yg=aiqpuPCQ50vA>_@szV=>H&~uQ|8aY10X$NT7)h8s+rXM)N_x>V1 z)kmle$xUFzF@$#xSnl7*_g>y8zb4VvV?hLhN~EM|nkOG&gET}*ZS%!_VKrgzhaiGR zkR}Q6hU+f2LTl8g&WbF$7;WKOtl74&CSJ7G{2fuigw^n|DvWAeSH{iOjdKD&clxE3 zjMvJU(5{4~r?N*ah}i{mBWp}!4$Qf0cud&c;HHbo6%_;opOO zG^~y{I1>nNXm6i8k@~RwcVLMG&^NUCme~0sS?d)(x*{2KJ^8tla<@)*m%NI>WF4)S= z-c#H6pS+M;V2wcBl5fUQ!o88(Y$nPY2@v;B9<=?3&A&PF*RNe@0x1b)0CrJ#WIZ@K zCC_C#mCFA}n zLMK-M&HflZl{Xm6VPSaK_GV8RqYAU=-Jd$-{{AI>55mN#N(|3&^=I@C2}C4HFT6eI z7guu-X7)=qIKHHHmcO+9_W&ij;#{M*=_H(q-&iM=x_biH$-mBQ01T|ZBA$GGiTQa} z1(@{7U!*o*4Hyq5p->)A^M@+U;27_}xgWV)PM^X~+4Y7Qf5lR%=mT2%-@sI50_@er zU+-&A^lW}M39}02H8z%&3y@QP`Zsq00a_Y05X-gVPFJosWM~H%q<|14%(Bhb=?5Zw zd4Mc>qEoE40m>vbTUVyiIIoef;vTDTvm;eh;{B0SxVbAg+E{3$7cL7x+Pj&np1ze~ z9i&Njr{euxHQgFaU#E!Z;M)$zH?Q8+DSY`{t*LGN{BeT2odB16nPAx#%InTFen-GI zLtcCf(>vy8CZcl(_fQ2ZrcvX4J1mhY4}1s0?JIX9EyqA_$$l^@f5YNy9vJ@a`b?el z7%Y}4Z?AW<&14VVqv2gTeppmh)h194JV)_NH2zy9q>7dmB4Oz3ZQ>qL0nkp97Yr zzb*KtQ}c3f=C*1#JlahrG7kQ@xq+7d7U|}(D!|hutxf7b))pN9{%0^%vC$RvJ1|Fd z$ezh`XzG{svLLhpc=p@>R;q#I zWRFDQP;$_@YgnG|CLoYCC%P8wwJZ;R)-iPKd<d-}uos4wYL-yb|!iED&DU7&iyIqobkd4|X3>(S7uQ%3Mc(H{$x^hR`!UK)_@3|Z= z0{b$cYR19^*a+>@ACxROMjiyx>Q&tL;MV{sD29@71qkZ$g<(Mw?)htTLtyw-S?fm< zwW2Q`PBA+6o20c7=&-ukTLx0z!ACtU7PmyygDuG*YD(u5TDQgv2p{-dP7sa@Z{$Vx`K1Fa{6&TnV5o=t%e;j#@?lG5+Zot+G<_ z;$)n!{vMC0m6@myyqq;TAEnj@Pnm+%FpWGf^g>5J(tc5Bz~lN$uJL5PGW_;RkH63g zLcx9V-7e>KY*?_*#?1r@=!ATY7CsHc@mx0;-CC5V)irm1zi)I0Es?Z7*chMsmoW9VC&K_{H&DxA~B_zJ+qW_o*5?#@=0Th6hdY1R=p>$ii zcKl``_EWeG3<$9t+t=nnS_Uz@J7!)4Wezh?sY>*hpojg@nRN?p9$1Ge7s_f1s_5<# z$%^Ty%nVbbs^0&WuGBX&1x)_jdfKC+Xa?8t>aTiyOv zz^h+7L~`oC6p4(1x9&y1HeRieuz8ErBx@5K;n<^{pultmzF}8EYZ9FG;)RpUMd3b5@*# zkyNpNjo=FrQCL2i_w)yY zK%cT#QIkppp-O{+*y%G(Q8SSH@b=p^t?75ARD;uZ*~Du8qDM0BG%)S6!WG# zkzOU!i+5tij`c@3SqvYsEwS(j;v#k0@N+d=s9}UW7y1Q;LFM{Uw}oXIXLRPwEQ?u) zh2XmNWMXAwc0pwqqHQzX3p?Z@{Mg(aA()@K0j@WDqR1fvN_mrmA)6s{uGb41L+@jB z`dWEKyB0t($k(&$#%^FZfz28`3~ubG21Mb+WTO;YfBhq0dTAOF+7fvbJa$?y?kpcD z2O?IQxppOAQFko#c3@KUQ_BaWx%uLBG6ZgCXV&c8V!dtEj;Ni2cNb4Db3_+u+->E6 zTQN=R1t`N|^lRPxXcWfF%wTi7Xz%99J#8#MdK-kWf`-KCLz6mh_~_o)q)Gh&q(Py- z>jyW7nkGDyI$C~Pb2T#T?9hp=W@U^ABkIYv zv(JLUTYcH~IcaRK#zry=s-2vrKIv$(3&F?M-GtA>PFKx3<(0PZEW1B?(XzqhHPF&L znjx;bDSx(({4<>?y~Sx7Y9E?zGLNq3X#io1&#(xWtp{P&Y|E|VvmizTUl6mlOD)@f z2dL-WSPXAeYLSkXD`$&WMEt7Mp+hnCzE{!SN~111#I8Q7a!pv|IFX?t2M`rL8aB$+ z0fNszP92V)e2sGLg2xv>k4^+bVr6tA@$RTcgo({S=G}a_t$!+$yS~m0LCbI*1d=3; z7f}t4!v;BS3$c8AeNoH-iF={rS#x?{|IQ|BxsUCt+gJ=v+I2Ojb6_FfFLsH6kowaJ ziVXxE*OK;b@T7P}LpxKzBMPk46TCX|X9e5L-5qEoj)5jrnwrWAc~LbP#*XSv)OOc^ zQ~Bt(u_`c)y?WQW=?S2sidxPJtbKu<`C$H|Icx2#$p-2{|Me$t!?j5Tu~>yfXJ2=# z9QMTktg1&PCK79O&!MMpe*Av^rN)}{7`r{*Np-B^CGLK?xaEtSBV``4)ZK0the?ou zT_)LXJ7#KW9l2}gp1h{238^8L>^+yrJ&gxwgiCn=6dA`ydg}{x`CxTc{iMD4s-k+?ES;N@A~xGzW>RKKe|+ki9rZ+P=@mF{p^2F zW1*pOCt&Wgrxqn@nATBH?wAl|lxyk~VFDY9;{-3g+gQ|lP1IT=gq*1PLg4S^N-(>Z z5jgR)8Rw9@anAZTa#qN*kSIxZrR4QJqTm{{(R*ukni$h)Eh3Ov2!C!xeY{Dwh$Rv{ z0+hy%w2A|PARY%AN?U(a>jjb$AlE^9ZxA0rxvJ1u*}~)aWY=2CllTASBUPkHU|-aF z0sq^#`(OZR5F5xPHjaHM6)G5JaJ~}^ItAn~4$7RRjVK>Jw9}d)FtyL_9Tj?T^4~40 zNqL@NbCwUyRO2U;H~~^t&fI45f@=);eG_1!1?43h#1b6L~Ie1Vy9P>nAzbS!!z#U`&mqC;B`6>3ha-s6y0TJv1r?FYkOsA49s!efo7&-pj&*kYM zt#S+pA|zzX%vSn|chRVQ})s5ecrU@y4 zTGxqQY1J8Aj=;|LMiv0*R(ta{+6rAZf+OnxFlX~XtAG9vwae?~Uw(CuIbI)`qCSkW zHuvv4Ft|wjL}abQo9EeBC|^OAQgKR#FZ}E&-$16WPkev$4F`z1P=rQR2UtTY9ZUov z2g!9>wCKV`EjOP%n%rSoyTE|>#QB&PyO-XZK6CDJ_5R!W8l>a{zuFm2iB;;R%w5L{ z&zww)zaH(fJWxb%XxiZZX>Xz`$a!z)3iFFr7QNEXK^I8v^d~Q;Px;6$;Ddj-s-)hv zTU77}49Q`s+Xd@!VXxPA6WIi?(dAr5eyPwB{DH^6t1-Wh^6lpI*gGj-MtT zpY)ykweuGc*$76T0e?7#5-n2E;uL~0vdGYYT|Ok#wPZx z_O!GvY=ak+FI)ZJ*t3U?&~(m3xg20Hv?;y-%PV`Nz>GDjp2`{Kg|8;Et#+6oHH~Yh zYDfm3C!G)piw%c|XcTY2J-WRlw(_xG+u{8SW^D<&f9%5Fz8qNZqKe;rl%i!$dZ4}- z{5IhC5EZS9R!Ec+2Hkqo6JpF0ZFn`C6s!%ySH*Wxk1Bs_RNa%F4DsCRaeet;p4p=P z0%?UU$2qtI*}r!08<_%>jA_v=qdA)BEx-&W(iw|Z0*1?@1o(cAb9YYI{H6DFvu!(c zM%BY@sa^c`kkPiZtod>7)w<-DfBgt5xDW;-M%vP%E}!=R41Rc=6LNpuvZ&2L+vuqX zb1DYO8NZ_Fs3B8!_1ds1gFa~ul#TME52-$>2nNDsCn+q=Y zew4h1kLoL6o$puQ60%rUkFot*d$%q5W+TYw)3a$MSg<8@wvk)cZZf+EcJfCMF$lU5A5X2 zG;-~&rUB?42`)Pzc#bju*7{5u5X<2z{2D^*B4>ESLtNio(jEFR&Yz z-}WXsPo3Gf{(i#d+COp2ep~A53=5n@S2ipb1=oAWCQmZKGuE5?y3T$%_eP(;+b#aX zJSM%O$gO3@F6Np3pzSUf{#m7gYv-l5x(cH^n`CBH2zbla?43r z{D*=%W&3e3xk%DV>wFqPwZ4`qGVORI`Ka8HR)avtGuy_TWmroH6rH=tI$qA~(KYf+BD|+)@(6*eVu6 zW^Vewj`zr4L+Ahc;r@> zM)0_D5!PlFX6~C1b;}YYHHBqCJy;i&*>(0xRiXt|%f7ZCF~P4({s_I7&1mh#z*NOZ zS?YY9vV=??euw7EBfXk%g`T9#`pGJ*0-I@)Hr$XcEm?HO=c?V@!aK>klDkUkWt+hK?uSQ~d~-n#{fBJ* zho^=4E)6~mtg~DW-Sp0YrY193FAtgT;Tu`t2lQ0Nx_kA0rsPC_Oz@k)S?%Bwlb%fF zedEB=*_3M5!$twd^N_#VBP@<^!_ch7g%HjDoJnB;022S)QvrXu8-d*mslMng+ z$}EtQ=)~LO-#qHL$?Xfit4{u$P!}Ma5-%-E1`##;jIMlMVDhG`?$O(Pz?qGlozhVv zyALMB?uW)o#CsoO5~mAvgnw$5i8bJ2r%1AhdTU!bsa+Z@e>yU?y_Q zPppJB9tMjYV*TKPPAG##WC^<)Bdy0hGFB6BwJ(Ut_IUhUOt3f;LD^da=fPDu=e6^< za0B5z5&=J0{`moBPDmOjA*?YporG*ZobB)v00R4v*-P(XSrQ27%YXx$mXbE#@}#MS zspkJo()@4WcmGlW|Ci_gj-=Urdw>9B5u^oBSpcz4Z*jkps2Fsxr#Ywp?@FuDI~MFsb+?AI zQ*$PPdI!OiW7;vYuSuPMGjZm?vW!|-`vmO zV>}_gL~FDCdllDz3VxU8izzTW?C9EYiy9qaPK$z?Y8K|VG-4m=wo0za595fK5a_{v zFA8mSzm&P#UULoDoPgJwtcNs)cdzwmJ@$EXuAyeoE;4f@8+g`^t@3)O@jrw9zJnM3 zM|j}>iz})4W_%d_>z(4s>hAr2MMavsVlWg=%vs-7f!svQkX`?JX8^TchdeD zb8s)Ku!ZZD%wNPj*^QJeUjC(vWb%_>2nID}` z&n1TG7uBN>xm6gpjgxkR94O2AVwUESQD%rxN3vELZaeC_rUMKJJ(^-UB?@s#k9$pUet(qKomD;dct3{6EP>qq{P z+8F%Tc>Yb*?$@A13D6>BbFI9;$BJZ<0mFmAEn3(k9FV9hR znjqmcBhod>V?+Nz-ATGO5bg*f9sl(OxGd@#$#~dwig(_$*p)WtEMFamHQJ}K)>Xtr zcx5{tD;WI9Mm7`xc~taF%=ksq=$-<5hHFIw_Y02Fc=FBXO3@NIFWOWCQr2I+n{v3x z^jgkJ6F}2MzN|Wy=U}c_07+A=V|Ja(Ye#%SCtK$qvi5l@f4Q_`+yL}C*aF^a-v-kr zD~o?OzW)cm5tx!I!q9Qcb!$s`b_-x+m2M&JOvv%6X#+VXqM2xcByPF?*^lgz3pHO(+ws(v`OjKN}eChb%=H+%vN;*v48&U?3l zN5jxQxKBxQ&DQ3FWa-x5nBV8AzSf%5r^aM`;|%kSk*g-1oh_&}@hslj@?#gtbmPig>M^k8BKw^WXg#6R|hwGN8($&EaVKy)k#yFdq8Y_LS zOzC0lBpcj5$@TGdbirV($Fa<6W!AYk8-!s@ojnkS<6h4&S(3jkU`~P2)kAfb%Li60 z==aU*G&vod^y)t>eWxFK1OTNN&GDgx)%EdS-rohT^1MP}SDA*PMpZFtnLg&rp-;dn zO<@-fWS=ivCS8fFQL}|OptIMrH<*iX7-FlVhnaF1hrNUJ*x!5;%V+Io9@dr0f= zvvejyQsj;+h65>Rp+M8pxbokbu8DYcrhE)*_gGV1aM}n#0ytXliOv6v5hR-xl+)bz zCqJ3)AZR{pc7`{eH~4_{l(w{oLh10@dbOhvo3kV-FgJ-fPI0+> z9YV_|XU12sA}mw*MJi9hCW^jIrHAsmX1Y^K88DiX$B8yQ$7j4_XMS|=vezfOYBy<& zLTnBz7xa@NV%z!1Tdq>2q1!KT*V(Rl*H_OzHzoAtk;_3+=%pE6qyPUnh~IgO|K*GS zbEooakYMbuPQ31gH$U3f4w6$n*W>-iW&v~m(_$;hBa?9TH%v?WQw@J~}* zqjd3v&&L{5182d@E#X7q9iG7oU=tMbsiP31MH#DxwBfLC3l{WB)2ysN5B^6}puc`( ziAaV2bn*CKfI9yS^8~ZQ(Ub-8QP1)l*;umWtl@s&kqG6s1Da-vi}$y_W_G)nA%oX0 znQ`0r6Eh>6N^NsfiFqS0)AP)Em=xmtXCfm$F zYi(eULQ@4BDnmuYV{tXEv!d;m-Xr|iL;EXC>Ys=I|FQQS08$j$-!(%4)5M`!lA;#S zETEu(h=7Pauwaj{1TkX(B#5$tm`_6QfMm59kRT{QK+K4^7)}YI0-{IIJ7LcQ6|*QR zf{4KPd(~ljW@mO6_5AC7HbqZ$)vK55y{hh>+20Fh=;9WeuR0B1liip-q(Lv zZ;O?p%qJL3W8%eG>9?W(vf?*zL_odcg>3p@ssY(@3f z<-7G`8)kGDbLy`gTK4G!;eF8=)y`jAe|V%r=SKotBYoTAo5g1gtJ%E4_nnqy?V30$ zR4zVZ{`LX?`FZ}qFDAS1hR*jrjJpdD_Mw4f(iFaOd!Rf2-JL{HOYMZ6^nGIjP;_3e9p7Y6W zZPA-6zd96{yZGLPlbiq4zsDuHhcAmhKj7qfl`iSr=GlnRXVRd#ay>J8evilRk+1Jv zj~{%#^yGhi1rGLqM(dVu@ov~E?B%VjZhO{*Ch@+DX3rTXLR}y1X*OLruV*ZH#}~C9 zUeLV3iZ^odZhU1y_L|9|+wk}DnjO01`*!)==I*<(=F+-T=RI=r-0XvcH&O=+ z`TxZyo^dS}M7PsJ)g!4lKi|U^{_`#LI@^Z`x|C=e4qDjm#C^(&+s0KjB7%j6mpN}- z&DqNjoZBxb8%JkoEP>?6tzeHP;9or z6VX%ene~kOyAr-NK!#P9T-BWQ)U{ReYnau({b^K(r&263Kq&pg9BfL~uqsyBI zHznWiSlyp~c#&>$te%Wt&svQK&$|^F`-9lX2@`HxcURfv!NEU#Q8H`WM`R6c)22twQ$@bHd;Eo0-uYmMA+cdM z#2y&()tsD0-Op{E`^EI{{$A#w_a;R#^JU424X@rU@mx zZ@V^nA^(Ky!-JJOyWdiF<36R!v;q1_i+lDup?;OfS8q?-cjRv=x7d@tEbsMhWAD#f z{L}MO+U%~8w^+~Ni$ZVgSF(N{e`R3e6ZOvT9Lu`#Q?o_=rJ;=r8{he0y8-`MZ{aPz zLDvtNwQ1x#5aF{~+NPn$*emI85#sF@`5+!I8$CR5FCVAs_&Ybk43y1UKcKE&d!doP zVP5;6>ovJBr^SjM{TN>ydv)IDQ#%goU8j0yYcsn)d@EbiY0-HXo9Or*6B<3 zcdJ$Q}A+_HO))}~vXXSy$J`cA9f zKUG=yP2{qlr!;x~j&4~Ew)9<8{ilZK%;<62l3lCQdq}mlch@`js;)|;X_J1PCgh(H ztoKOgeqAfnXc($=*=JMgtyw;)T-OShUAS&$*77BH1LjYBaqo9yFRJ*l{Z5|q04UiE z->Z*|;Enh6?D9frN{!mt9djB)H=Vn+$0epRy!JIUM5OOBlU1y`?DPEGugx-L_GRO* z7P9|r`DcZZFIPEoG;QiR^#0R!nEz&f#!!8X&ASJ`1G!>y8IqvMpfN1oK^6knVI;ljDM|4EzjsB~_GP25!neKBX6$2ZPM~G4;IIq& zhNnJ1d%?2o+6!9FcxA!OOM7X3r_OnJ+k$?ty;FU3-5phW<{vG4ank!3ubfINt6KP( z@WfZm>iKnx)C-x4k0QB-iYAo`@%> z>$i4nxnN`Glc%wXk6u)*Y@NS#$v;c!Gk)BUEoaTE+xmg)0v+)qt`ELbVc42e>K$Wc z52Tq!FQ4u#u6{njema(%MGtKan!P$^H$O0Z_|_Bp4|$?&o3R(4IjLO7s!KoL&i}J- zc9ZYky7rWP-j_G+6-%|+-G`5!eAxv`a&-P559g^FX<=Z^`j)lo-?XpCeK(}U^=)PO z#&G>k@8#Uhjb)E#>rYfPH$JVk-2LH~C*QcNORxR!x9dCi-_sxJz2<|uYagr;K5KjD z0m}cM|B`nsKRoE9uOBZ>QR#kG!-{nq)$wwDdqY<3rpKz)+j3v?@WKJ2%MiiKl*!uM zDR#@GpPrhRwejVZZS@hm#`Qb<Y`KhCguLHQmdx>=x?zvm+1B7;+?1Beh>Yra;JEc{4e53~nqO6}McuyVmtoZg1`a$BySeQ4 zmxrG-Zhg;d#mJly14H%V`17py&%XZBgH6UZf2me{V(qR>n?LU4E1K309o+Nck{1JK z?76za*B$T9?xZfAw)wJ2IYw~fh6{(Z%>Az8m|iXG++w`gqD;9iTYlbLZQ`8QPJZ?r z^Xvy-Bgy)7>eyruT=_vW^6&iL7LZmXz_9iOwc!!tAMjoUbm z4Y2m{T8w?LwV%0xH-0vJ;HpRWP2RNj{ciQo>R+vX)BI`OK3{Np!?S9=*XOHAtZmbv z_Qt=&+$%P(qo0asvutcAr|ExsZXL9B%(+h{$Jc+#(7Lp&S?|y--goH#s^FIpOQ(bx z(bFSs1&VGlh zTDacWIs8BWygPgKx{7PDepnX3UxbY?T)F9NA8RnuUd+=W)HqVN^6wI#F7JkfTeELq+%fjW*sq!$IRCW``zwC(UW1cvdVAua(Oabv z6R%bqUv^V#d`JE?tMR1H#_}dL-)ppB)(>@K1A1*(uY7XL=hOc-U~La;X79`1*te*S z`7!G`b5GyN(W>Ht8f|Yr@Uf~_pVh728|z1Q>$Q+y9_(qxYj=L<>$|77SkV3YM~B`W z8Bw9PC~tO~m%HGRuH{%@`y>DU{=h`t5cjld6s*GsGwt5fuH-GZRX^*h$2WFAth}0a zB(Ld)Nl$Fc%lSvv*TIU<+}SvAZ(xVE_4cd&e%G#3D&HQdT&CB(jm4}s#+pXcYu|tJ zgNrAZ`|!O6Ikf_n?u(0OdoS#u%&Bx?(=}DhzHQ3Y>wFPkJ^tCwe}7~8jzKR?KsT7o2n0Ld=Pkp>coZffOwvn6HFRaU3jD6zW*w+*1FRDD5Ddxm8%IwSUHt4G= zfjds_xN-KDMy;+pwDq$~Ut8X#-A8r8Z?_rQ)MPTWK68|`A0P?+%)^r+)(>B2AqD~-K>RP?+tBZ%ltW?y?D#ovln!~ zv%B%{1=ozPmanXs_>+Ee^MAFfP$mAG*edlq zHL^a$pYs`1q18{_)}7q=p4u{mZL)Tq{A&>HiED~;?q zliz)-Rh`XCd)J*Bnla$Eu?uHaDwp+1+qc^{eDuSAeLHy8&Cf1fJ7L43dehc7S&Vg7 zuM2P6)U0Qvn?gN4A9PsnHtuyjr~KZwz4r|cy?RR9HJ!h%)Mabsf4ABF*z1$?@$HmR8dz%lg^uArKx#*`r zFpGV1)&11-D^JRRiPe$=+zsohxA@n^ncm->EH?3KlQ>$+kV?h4p=AdxjNrz5q(f8r<&7YduHh=e|>?#`; zbz%2y%nG)svS3>WYee-fb(dxDzH;m0GUa}5{=mG&)hq02eQCWFFI2vN!_cQX4IFXe zY1WP_$8Y+RHCnG0uCJWrfOnnzucH^aPbm-y`4bo1+-{_L{=Swy&-<{ae$qwP?U>nQ zV~hNEJJc_K*8aQeMpb3yS-nob^y)J|nLm~dpR%~pl8qm0)$>oqH~wn|->G{33E3md zmTfzt-K}RgZSZr$*Zdop_YSQ7Zi#%8fFi+Z%{n$b#A|jRFlWNIjg7M!tU9HZ&X_U$ zw8612%Jq8ax(3zWs<*q+fEv%&tj8wQJU@`tFKf-diW8gXzB27Wqe<4XHr38&HQV<% z{mh>=@AgaEGbhccQ~K|t-7>7BSi5gW(zmsqY;fy;?fYzh5%T}-+~4GDcB1*SEp3A} zZ@6mEfYGPoi*iO+QGf3GSGP3EpIM=7t@hzy-CDcfsXL%$y|ZKW`}gYFtk$#^ZCW<1 zGQ897&J!Dl>XzLSs6KApz}+3k?Rcxp*lFz>cY1d~m906CHt5i3(g*v#>3QSy{I22m zFB|{G`m-;o_u?~^-<^2l6P<4Df8yhRH6EWr+}m&GzJVp!srUuOysGo}n$)Azw6 z<%iU7*=lW<6lTad351K1qIvzLxm8yY4&rqvwvX`|%96HGCsd zrB2HaZyM27f3VlQcC{;%{c&}Zy!Qvcwj*n6okMHe)VsfaylKk;E#A&w(D$=f2CQ#V zvrFv-)vB&6_e$Az|K6at746LJ4XdxMIih>N&o*w_d*Zv_jE)nn!{^dB1-GRYaB0s9 zQ<@&mt`s=GO=xhB&4>Ee(kHBW=7Tdo{j6n^f&01)iIiT-FMs6>RRKZyC<*75l^pwZ`$pX%SFdkTHOBRIc3cTlf=@nW~``? z(|l_09TRpoz3AN;T^c`~U%S@RrwX&*m$%!F_n{Hk91LpBSygubCw0nS*00))eNPuN zdX)Kc;gmslPO{7{>mM8y{7mh3?f09?gxQ?NmAf`C8@ol>JU{=P_jzR4Pd^IsrU7qKXTz%{`$;zO?F>6;i>w)Lecsi`vr_e#a@11hj{`=|8+@?2&s&AgyeS?1A_SGYd)m^z0JF^ zkEgWlw03-%4V#ze;#W})1^<0bonS~k>Dk62t7FwQ_g>LLRKD=Cx2xwbKj+%l1GB}e zHJ8;{`q}Qh9%UMLo>phHdHBTr@-4k3?lNM`sxA0Bde7<&n)f)ys>BA>emFSimd`KU z!0S{DOjscXg*RK#xxC!6Dvj0omyE7`U%&qxX-HFZ>dL{@I+VMsKJS`!TBwzIOQd<| z$fD3?{mZd4Un}3~vivj49qK-z3_oQPzMXmN!lx!Ks`EtdvZ>XoHQiD5-Ru8WxpwTs z&`sC&J?Y)rgD&GE4qbTOiftXX+}gIT_~PMyeFx9p$L6(oNb43eX5an#O}S6$eAnF_ z23mow9R^HVQ}>0}LdV!?%OfAReNf3i#=18+v6?w)>z$1s7`f%@L5-%K`26#I7wFHf z$O;WMM|@giTDRtr>hr|je!t(Z9?7{jMtMsMCkHzr)G%$#f1U+}PX#>pF&<6YBn=hT0-dfTV# zp4zZs&f2e@Y-T~KfZR5%Qvn&dRo^3r`|ZN@g4H33~3cL{mMJm zess!`MYlgNY)R^OJ(8^c@%-`Oh8LVW>#id;3(CW;3Oj$c) z=>1*0m!02YMV-!-t~mS6z{NXfU2=^U)Yg6bn!f(iHgg|2vu5M!ub#7TN|!@@8^@Z5 z=Eo0JRtj5p64!<|d^q;4u=T>w6M5*Zw#`Qk8b7pGcI9dnzn_2N)bN!%1KP;OU5D1G z+pB$>e+1v}s63HVc>AJt?Vg^yvv!@z<0@VL-6vCOB*%}n?|-xZ(jogUKJoMmH(k}Y zEPtT!J;5bkjN5>poU0^ef3srV(~tJAb8>}FZ;fsDPW71s>g7JzzvTz!#ECrT!;MwO zS1MoT=i%Mvyw)Z#x$Xtgg%8$dIa@YQ)r0M`CQPrh{r(?L@A`1Tc|9vk)~jdjI-$)S zWoxL}70TyqV`ZNxS5L2JvIS3685%sb%c2GW+dTtnr}5X@VdSLh2CF&z)ov|=Yrm@( z=zEAw>J+Yb#hU*7Z-Zuw)9$W5W4m$N#AVZ(_iUGKv1ZM#SX7ON+ML#dh(G#DtKs`9 zoT_!psxoOYtGJ=X_L0|pusf@#Q9ImUm^yybpV}*2-(cp%-p@9vnANLoZmS8`-Pdh9 z=LfD0nv9v31@uo=zP`QE*yitFIIyay=?jz>eKTDD$35LwFPeBN58b-9PS)i6KK*-- zdKb0)`Ns?T&a|pGYRGzA)_nW-?{+v(ziv+OA3r{PAM3iQ_mQ8*EeJJz>(!RMCXTOn z#;zy6p1xo}|M{O?-0tY)=4Zbj?)TV=zEf7c;b1ycaYUOlmo1o}y;gVixxGKyUvBm- z{U5A0PH*0A_~;{DHtf^eny0)oVE>ZZ=Z#)<^Y=g1=>GRhPJQO$$xmF||M41^J@(pv z`64#&qnrEw4zxP2Jb_iI$0PODoZs+w5p42<{X4(OFZdladBMS~ZukE__PX}&jq8^G z4!*H$;fb$_hQEtUXH;sQwTAtdy__UjG<11Z*`~kCth!{@ocF%?Z_ixMIz0M#~A zD9lS+p8GO=`=c4)7xYOFe;@;V_YCc6nJFk7a$9=%Q5oRh&Cs5=I|H8ug%_tE^3LA$ z?e9LBzWs1|Jrq2ep*_7^d8@jnhkqpl{L&2V1^b#klb+GSBN^IrGqg8L-=0a}Z_*2} zYHo)1De2oY3H)LPfv4P2a|;~%f9;6tnIt;*?-j3$N45X8f6aiGj#o#^-y_L?&6JU94I6!AAEnMk|czPmL3CSRPZB3LM;J?Xc>-YE1N&1|8jxQX6pk%#TlvT_hRef83te%X+$>c1 zb`hz~Kd0@-t~v~nkFnhq$#inTSz~VHPi1E;u8y%` zn9*32d}E7E=WoygPd{?-{Z^1QsyR8DHeG_H`1GGOo@WnRwQCfFl(E|tU3xub?60@y z6~LlSq86~OX)u;7tACrBX72w{9U_1Ap&uY2NtyU(2RZwCV?jJujcQKHhRlY>LiP-B z&nLPS2&ts5=>E7fpv&RW+s7O^ib+oYFx%w~LRSj|X6`D$^0bG&pQfZ8jEbP&j7D4N z#Szb7iMrSL$E+CVj9OJV@792wi%^6Nsf$C z9Dg`x%oYESDQSW$@y)@*5c3<{AjBFR^IB$Z+tdd(p0#>!!A|{IdshwL)-@ASCq`3C zLI?Vv$JAr60^fxVM8^7hEgYh4%PW|hx2TuBujY>X>Y6X2i$9G|`)!rG z>qr6aBEZ6XWl+Nf5*mvA?`Txp7HwUaTQG;)yK73|h~_vH;d!@(Mi;3iJL%-McwK+2 ziqVK{O}7+=9oRKYy7()FtzE&7(QIu!J+ENR`xqdJ65X_>Mj# zfZ{fKy??06*;tbm*r9vxs>6A!KgaLG@A_&Rcq|-BGUu(FJM{h3J}%E&5suDpSA0}qq(iN z;m5M2$nogXM9LOYB8W@^$^+reJp$Z9SPwDV8(4ta!**w&v8DW0k|yx5kO(uu46Ys@ zaxs7PVaSGgE&aRj2*TRYnY+IEF1m8{E|_`oce$;$J2^WH^XRq^cxs#GFzF_faAamu z9db6n@PqyvYd3h0!PF27D$@VJUg^p-k`?Zq=VWSB4v(R>VNcE-R+!tmFt7Et!tA+< zv)}fwNMTi*hF8HQj@#^4k<1jtEoXm~CW|(ii+5Eu`Kn zLz$xj$dRWG6kf^|kq7GcV0KuCicI=HM>ad@3S02DF>`?1%*9_V@V7Z;I ziCrlJDn^kC@|yH*5=p0UZYhBG#d5U&#>Mk3!t80hL@MTJ$n4E*TkgWVI6OOd<=ng_ zd*n+$kN}? zO(pt=8!Wiq*cwZdxkIwI!PxNjV=TIO>i{Qd>zbuFT-j+E9Gb3gk+19#=%zAwlakmFf^qV>(9#ZqB#M!Vr9aEHI?X$%!8u$W-~b_xg`0|d?#1#`BHOWuP;CrwKUpyi zV!$g!ydu%%!BE9;jgBe(_Xi5c9DvxgZY3Si>UHnR>3NH{?b@@oa@>8cZF!MBDpYv9 z0@Ol{(gH#zZC7e{{)3DKN2fq95(We9Ur>CC14Y6B1`Ho6@K7qW<%fBB4B31brZMDsh9UQK6=#Yj8}1Ah=Q}&jJ3I7Qwur7ShPQ zFwL-HQ#^#kOliu4j#HDIa_QnqPL~HUyP=B1dD+;2?<^O-+`WbF$8GSKy;d`L9A;NE zE5St)3qb=LGVq1J0FcyP8aDkf7UQa)fv9E%7_{!eNPU!oL=RhNI!lA+txmXq;i!Tg znvC<>^t`d(R&wv5C!q~Sxg~{#F-a)WfQA+`Ad<`*pv4ThGQ9wm%s)nzrkEivS4uwQ zI(8{CjbdvA20W)I9-(oHE4d@Ldr6<<07Iu^mjWEQODE;l_wJ$lk$NU{DKGIeHi?brRCqj3;ErR`n>_hY+5f zIl(zv+ zptA>Nd!VIg_mZA0XCN1_D5r=KVC!nca%#gldvVf-XzRlYbx+L50N>uIjWIz(H1r z`KcUY6o)R| ziYvYxhjyn}3ROzQk~>6>rKN&xX~%m)z{5<5%`|u#w59SV;n*4uZvWdWg~o)p|K%>m zZXCI+FdFZQPdAhMShHCGkETPAslHyxI|jl;a{4n_PYX~?qpeG4tWcwZDam+}WR--9 z!6v)%A?Kg2ZaMP(C@nsOR03L{h7EevJCezI zC|U8L3p+V@YAlIm&H4rD4eO>NlPXEvBE9JtZbVi-@a$b<5XASAfR5YMw=Uvy((@}4)iUgO3z3Jh* zaMyitJa>8Z>sk_D{^ta!%Bu~d7ahdAo;(y7p;;j7DD8z%XD4GDg@ zQNfT^O`r9iirR1a6zm#99+0e7Mw^t)(u0*7Q&704V94^|)Kz;{M3vR@ zcIy}t88@7;0gr0%@14)uwSKx6v3?J3DceB}bUphY?CNlAAdnxWdQAKX67CEc# zB-LaZ?r%33p0G1!$8}M%;*13rGV_6*g9_gcblY*qmh9ngV9f&i;}u02&TwZjj}~Vr zY4+W}Sb8aPK*;ChWMam4mL}?^)d%ilV|#7}1bQu{WR})3W90+g0+kPZzwpb>Pu^fQ zxc-}0KF?c`>&UyR+l;j~k~BN+v<#G{k)|DPjmV4>Qv~>gwN+cO$9rZX7GcCu8Z3pQG-oF?D~R)61E;_9@}^CpVE*?lqYV+XcMWMRsl7Zm+R|p!OU(u= z1s@Qpm?BhKivxfc3swwPhi!}0L2bB)q#2AH>~K@ObtxY z8VuYQA5#<3_Bjm+DzA0nkXGw*?BQNkjzu_HO21A_L*3wNLS4dFFG&x2QSVB$Sc>g7 zB_P=r&3<`Z-#42S%0}BdI ze+!{{aXe4kXw!0DCztF|N+CTM!sWz)DdEz)SAaBP2wMfZN z@OXP%@(xG#~n(LNMzpP!`>u=c6w&|0V zDxGrc!T0;`Ehs4bdTV1BgPn>+Sl7b9X=pKpsXq0(U^Y47izU7)xiOX0+a)D2=^_Uz z2ZMzSOryA^I4#g;+~6*x*I2Y7c0{zf8V~EZGcve`zr?;`G@|G*Cg4IvVvo5c`vchdAZ;PIHbgz8_j7B+`ScI_<#wE=| zAH$H)7f|fG)aj%ak|lwS1Ew6%nzjajurx*IF&9j=jm?-E;i}yTHTrlc4k2F|SpAQ$ zD^@%Bf%e{zygQGu1xudX(5Gl#;4@1n53;J7vEQLzzY0s_sr}6IdUfM z0zJ24NUKRM4lfr&K0^c}_^KBskgy|(39Gu)ET|tV`VjZiG$SGyLOYL1S+V4|k1(D~ z$pi;$?%QsrXFRrWT$42=LQU9kq3@##NZSvch7f!m@3xAvL* z=CFdo(K`bP4Bo!jV6u@op+f-)`t%^_0((GePb!v|Jp|Zr-4k?>&4SR$O`C zN3D$>&xw7p{hY`OIcx)`tZ@f93}LV^b1z-|;6JQ8L;N2y8i;T@R^g^WJe3U~aXKSF z0xF^l1&&0Y%)T_J8aIj%^{A(*@ID&8&17k2^@E3oek(31#4WEQ1=}@84*z{?*C0d% zhobo`0C?$%A-Gs#tc^qkcQ%9eK%DU)ner+mOUJAsOa(!M!3CTHII)A57gmHcts04e z2nFzZkKvLlM(_$F{^l!dS{JMs&~Xf&QsNt3-Bb^Sw=t#|L3k}iVmEkPYM8l9BS@Lx zB_Mmf;iwR!4o_IO#X>wr>o#~V;!zP`cOb+7Ek}JiCO*fdza)f2Z&9Mj!2W?$*T&7q z+o69e)8+7E_-pKVNS9ZT*E})A+Z$_UGUi}ZkTf`)cB&#YtBJ8TlPu;ahp`X>H^T%h z>I$h`B_RBTFrxbNdDf;jxA*7{fwolk>l>`r3#EJwqG!`OT7I9c) zCvx_%ix8>CLte^?nh=SrHXhfpfFT$aPGf>Zg8xh;#x}%Pj-MT~Dvl@WN3==40jU|; z?II>@iJcacao8EbG=&CS5)ptYsqHCX#a${qhRAMX@bGw*Z+b`PM$3Y;Vs zEA!b)mq9x)4fK_(p&PdB>Gu*BBGw0>w2v5Rd(4|SzXihuTxo@(%?N~tj z!TiWeSvLrSnLJxm?-H{s;L<83LJ4Lm+N6OynyoGvb)tW`myA;rN~&6QWMvkNFg2AZ zmdFeXh%~B5h4j-ceO;)>pNz>yIzk|i;;~vI@BS7M^>T3xrVNRMn5kN&E;EqEcg+Zg zDy&ra(o0kVBrHWqqvv~UQV3zfjIymEu2TwbP;%it=!T|tNd z{C}hT!c1&sV8+hG$O~aao~Ra91XF1KS_+(8gz;vT&S6>S2x&#}z|W~S1O8vH1h`fr zmL3Nck|IrU?^82HP%m7X;yHxnux}6xtO&Ps5(tOIIA(e(l7I*YIEvezflylNrD??E zDl(5;T1A-gA%vpRfq97-NrwPp?#h_b5J@R0&)Q=nEEv$#R6JbXxszEyb_ESVD#9Y0 zrbf{sieM-T<8J}H%Rm}zfaFD~kRQq@l%~u3g0!@(1>_3s#Z(eD<^%xql zFHRgn#azHWJC+jC9i7A?sThiK5><95*HwW#NUFG%Muey+}1Ib5;@(AWsHU;bYK%B7%`* za+L)j)*QOs2))Q4xxkbQ!=}h_O^u#7|;N z>~8Oq+4o(MApYAqjyOb7_kq#YiB_S|f3hH~req*&&x?qNrQ;`g2$6u*f*vHPiv@Kp z7{QmvAS@*pESW4!!-%FT!iwO&xQK%#gPV%OVG>SnM+_z<+E@};!W@=jhwdUsNLD}d z2wB|3mL3d9gb8wZsR(NugOQ{Wq539%0w!e$F5#{)tJBUQyGdgOHZs^CV76Kja+_cP z2~>lOaIm0(sHMTjh)`-tO~fexSTx#t0EY|?qcb%X1Bcy%B(-yZoEkx5;wh-0cC^3= zStwkFaWhgBRZ;fPB2*cRY;0BlYUgnz6zCzOsfe*r7M4~vb)o8l93a4;ZByq#BMm}t zM~vW8L>A4WpvomJ5r#nUY9$qk84yg~07Ab!1e6S5n?pp-psONMog(IrIW#PP0n}2; zxoj!q)eg3ZW?`McG%Lj5(hOD(XyGWgm==Uu6wLw$U@{=^sp=jN?r`8q?1lHTGhIlXgSvz;c)Xj~pz}AIuIQMGDm{n6s326bSg_mSV8CMqSAq(p22C&80YFiDOxuXQTi}c_CCsh)OI9;!9^X{BY#_0BDGM-pevwa|_3jm}X z#409KRCC$`^jUU${fRjRfxJ{yDVUv0$mQugDpZ@gg0T#BxGItWnv0hRy_&Y8sYO_yi2u z(Jth-(0~+{{1*6KD_d0OzzImx0dq!q!%^`PvA;20T_D$+j3+!C8R1O4{UfAQ37g!le`(zzlUqSaNT`$6YY= zS^?a*@lo*-F-9d9i$*0Htq>MD2(Srl+r0pbF=2ak7#SG?`3^APfCV%RXN>$Gs%sXS z*)?x*TxY5a;HQ;TH@Fnd#sl?gmI8@zDKM4$xys`yUql{cG zD(p)ZK!sN{T5M}Lv#X-THzuJ(n`)w|uqPjJQ70Wg{`9NJ~;8 zCha*^cG2oQ;oh#`4j6!uSquR-JhYh;G4rVf@RHS#h($P7p;kZ;PAXW&3kab~(LA(H z#Xt{}t1pfgy3q0e%vJ|Hm{2&&=Q7waGNZ4(+$C?arn}?wgV1TUh z2!&WIcV={;J@0Hh%#;IzIO`gV0M4ZjZWEjk9#Bj-VFi(p!=V!gEb7?BG_*KIQOTT$ zb<$*_7y|CWkZQ3Vi!fUR>eV@I9|D>RA5a9AQZfH10$@%wkTZ+sg~6B-?9*_$G?pV; z%(j9KJi^2}+1`B+Dgn$M8>AM3q!veTcfwleGPq-92TY6UXrUo0&az}m#NY#mYJU)< zFi{T(6@~^sK8=9~X<{rbM3_-7W{QK{CJ}ULF{%Iy;8|c`e1qiK(giMYNR|Xu=!z0-DC3-OpeN}(YZtxOV!3Oojn>s|}Zj^jGudxX{&MAp3>G1?Qw zu(5LcLuyIZ!J(qTrD?9&@NjiXJxN@sepHD%qjp7@Qt&?7%xzHt`5;5O0DO`Q`G9kW`F zmAKRZ+yFaMc~SJF7i}u0C4ttC2^kVGR0KT(j~0Uti9=3Ek%D#F<_8VQC$(c?Ajx?e zpvLq?YFjYH>lG@dGk}31Kt`e2!I-JY#DoQdL|o+L^Y9{lsSOHKU9^r-(k0>;Gz>8# z0>jCsJzUdM0!?rkYHw@d{p!oZuD1)bj#z&GKyw~fL35QMkOi+mzQ=U87S$} z0d{-6OGOY^fG1qq(82+U3YugR9;*(fsf=SHJ5C;jh9!)LhblyoR0KiX32P~+15&8y zLLI6zSWuT^bw&poF`>L?#8JAmODx1=P&)`o<606DUG@+U%&P#ISI=A#a=2u`C1gg0 zD(i4*SrNn-WY?h<2PZkU3-2K(VTm__pXLgPb2NsE2h_2_StUR>;$k zeQ>A*BO#$T!lSuGxD~`V*ZpK~ECJ&I`zyYIiqp=(lB`<+9>;1;M{aULD^VfQk_)v6 z)wVK2odhS*0yek8799FC(E=p^EuE>JJ`smFDH#GQ1VgA$qy|U{M1spg?W7lpieONf zP%$MV0FakO&SV{@xU$3jbO{e9jB*y?3|ntqAV?x@*`m2a?6HnSwv|;+aL>KLkHO=N zTOm>f>M=UYdd5U7f&l?h2p%8Kp@nsUe4$2#3XLg5JvEl1H^f-PT|#4c=3?s{5&^xf zRY^w#F_$9(C8$I8A|wE;v(g@tx&uu03_D_|2*Ls`#9%My(3z^Rpw6V)T|o@E9}l`9 z_zW5X`!dVm#YpOOxiA)UV-yoCAS7wdkeC9%#$lRYe3(q~8L$yhJ#!+4&M}uA%@c

Z16n^U;;5A2MkluQc`gy3;e|PH_U~oreZJ-@)N-nO;yt1@kJ^D zBo<(Fj=2n?G-XIka!zOrEvQREvYsvx1JVRV7z?vNR_qh(Xz8T$7!U?Tj8JLu5W$!d zA{+sSoGDt857=O7&jE>n;(!yQY&;SfMCPiFWbtbbVS*V~9AYffj##&;kfjob^ygrN z(WV${11O)QV5%X_0k{x188*mp14j^2NO47m2mrtzY~Ry)I6)5{r3Dq?Yf1E#vKA)0 zll94PA*!cM#F9y3JLuyUa}(|wQBDj+8VxtvprrO0-4l~{;pDna;+9EI=|H(a~JbKvSY(&G^-d=*{9 zrz5!K2u@;3gq&JX4{&*=diq2RJO)!00&t2U-CO6RB@~0(R7jHwF_nQUcep(&^(<7U z1>=E`h$bBfk^xR(;a409v{Lp=J7R!2Jh)8KEMS^xk0Rb2Szr`&m?2j*LvrqpB61lD zMp=s8%T0y6k%-#bBU(5xqXkm`ub9QcHbgKa@ezp(i5OkT{*nhD!z>)(zDvn1rCl^K z)djX92;*>jVbAeYcwJ5ks17iOgUwX1o{`u>a3SuZ63E4j+|>a~LFM=@Q5P6uf&rQ% zj(cNXTMB|aTFC8V@{D?hL<}%zA?l|>IE$1p{4gNEzH>xy1BAsCn1)CfDJ&ciVMVhd z1a3NGAiE9BGFh_-9xqb46PAP(sx3H)DYxo6LkpRM2%)06zwROH$?U<+QmB~rkYuoU zKv-}*k8|mV!2q)&T3Qpw6k3>tX-_Q@gHV%b&7>yZMG?t|SB}F?CXSP?rOBAswFTG7)12iI(h|6n3PJ;1xvI`Q{s}aIf8rc z4a@?DfMVr9XD-J8DHAawZEfL9DCzCo1UrbL@=T|YTML1!DiI!C7)D=K4S5sLMluF26&Jje& z)mb>Ar7=qCSiep%1OxpoR41cQaj_rgC&C2{H{^!SoW)NmsFaMJH4Itf1&BAa@cG+UebKIv@aN_Emz^H&R-RJy>z_1JMJ%)q> zV1t!-HUv=FfjtH!0Zw&8^AS(2hEp5TTq6Y&8+H^`s6O`nH3gIGMw@?50MhfN-ayok zN2qd?UzT7%BrT9|NlQ>}>(&ohQr%TiLonx)XdUs4RAqJ#u=8&1OfOD=-MgRn;uGv1C^hd4q-{10d<>WJZnEiV>nu(CaZ znMDm3;mG5N|L(!nfCz`^R)Fm%zd&R)%1t0a>{Wz|HvMNw3IQI{IoXb}V1(-Kj#!{2 zu4pDc0s>Y>kYo@Fc~F!%t70QK*f}PRjiCjI*jQ&tROdO zG{s6h6p+G1cHPgTW<&22UNF*Qxy%)5Lc4G{6kO=JK7Mc50wLBU?2+`AV+w9-67zg zP%maH_@}y;h|wrX(-eq0Y$RGpOrc8JF$tF7Uq>sseVpPv1OHMvXk_;A1f+jp$c~vB zgenSvTV7^}n-Ly2MA6=KErboe=jJ1l#Zri8Ch=P#O|^RyiP$C0IL6v+Sh60sTOfcU zSV%+M27s>!EK4x)Nx%?;PJ(c0I631nqL`^*)@16E?LJ2`33n-ubQ3vjCtpM)98&f~ zBG#qFBTR)VA~rMJHn*v0rj7wLyGfj6R;`f4M)C?XL}03+nT(l;@X3&V@qyESSzH|` zfAIl+BoFqalj3-Zm^;=tIO3}8g0YAz_(Pl;H5S73_LZ!>S)BhO2)%cEe632 z24{#ldP|0n%1dV%pv5EPY{)4z>+P=8bEfuGw8S$*Bf*oH(x7f4me!=+L?X6zZbhg| zjdFBhccv0`Oh!Qy6Y5elQ=u+@f!nZ%D7_I9fk?q99@H^3=qfo0vrPqp0HTzKnGA;| zmMwxLDmnKOG1!*UL8!P68DUntMNkXsjAm%ekX;1n6lfsKG?V(}-B(#D?j%u>_T&-M zF`Sk8K&bEsX#x+kQ_<00+5@PPjsOfqe40#9JMo-I#HoZ_iDbK+r?7Q^2f>)XE5eB% z;vb&OV}!Sa!$iL=uTGJ~q&fmDj~j5UWaN@VH41=I9wG%U$T)GUGpP!yClYZQS_$g# zE8EHpj3q%z5;O$_Ezu()xi^8qYlqG)U25A7p$TllQqsVqk*Jrd2zVwT(K+~0X$ZB@ z*>LNLM2wcq1sux5#49VwVAu~jE@v=iFcrpfU^9LMqr&uJiw~O>;%Rs=IIWX2A}i97 zlAZ!2l+BXuobHY|v#`XHaPS(mjY{GQZcMI@et{?r_bb_}u|QQM5|)CBNpmDO(qdj5 zk5@C(;nn#dZowq3r0j`AOmdY}@Z^!DIxW+g83Ie18e#Ap1Z~udLj{*`08$|_m)$O3 z1uIPH)nq0e(;pi4^%ku|E;(69dxp$VP@2Rnqn4M5i$&sc=uQeBa7bWErgdYrC^OW; zyeVlykO;A7$}9|lm;wM1M50QJWpP7#HG~bYa0u&p0xbS;rvSHX9oo9{A`p>^G-@$LLm~#BF{E#W?l(FcrPLto zj@5;VFcM-aOc}*qk``%d1V$uRX9mDnIKTnp(9&tuWFfZ0xQw%qz;e#%%2;6-PS$~n z6avOV7iX{bU2UTp#iE#pNj;*-}2S<)T!<8vQgi~AjRL)vBBwtz86t^jK@!mkk2gw}AxoiHEk_;a*&q|!15MB> zWg<4fi98g}Xq2z$Jm~bL`A}gsKQPrr*u`LxO*sHmUC?0k(nr}=O!x*0)lS3^oQ5A~ zQCN_SB@0{*8cz51r8H=X6MNU5;T9)9+=ccIJ829Aq+NTA|_Ktgp7*dim(K4 zMZ!u9w4`yRS4*~wAS_D4-(n)jI72wmD(#M#Xn`3dkytWCGlHnaG4(84>O?OKhj73{_Lp+$y4`m`I70E=LFr`T}+~K}~PRKHN5?wzJ#n#EJvRDy~L@r$-mXizoK;8t0 zgvVg95H0D^2QyjHa1LXb-2p))Qi{X?%>)xRl`sZyFc;o8P^Jc0+~YhIVG91tm++k8 z-kSCgG`OU~plvdZufW4iT`Iu14|_hJL3`Yi4a!TN-u(4mki?JAHsjgP-PKP@K084|IDiQq!Ypbg9v;t5 z6)ekHJOo2aTAm2TZ*t|V^)g@N-v<7R zM}ib1$?-6J&k&Zv!V!T?>KiCjBO#Z>Mv0gz{#Z>KNbHDZuOA6|iRgQqrgIDV#W%!KQmsRY7y!Chz4{n)|9vM^On1xxnc^(z0`Q=)M344N z1(+Py&J2@jY?}5`X5$iR8AY;(%*NPEv(xhM$2JQJuV=Q~B4v^O=nQ_W5XZT=@_&ayco&3IevqaK=DHZaJLl=?jp!uALqr)4=rYrOd_| znDOD10VW9y*_dLqsPNvs1%*}G?lf_sx;70nXRICGk_M7oB8W!~*e)yFk~5~LK8p-- z5SGwhx@=qm65~WH*g4lvPqY4b|DhJtE*7N(=QLCrZ6(GAO4h-~$_$mp2-#8nW z^8R#su6(Qt73R?Gq-_Hu8_NoN(vDio9B~rMG$|Af^x<*p@?MuCblh;fx+vH$Xes5k zxJ1mB0#*g>j9vbbjj0}Bmrz#9D|pB0GL3}wP?G}_qnzPB82HH_G!Zk+iZIocH;zP1 z^+Y0ex>9`D;DGcmWNeY`>EMX(dbM-uk@zK*Qf`Zjn4kzP+^HfNeNl_)WXhmkd-?kj znD{xxMk1)ycaUgKmye1M52XM@dNm+_b@?q5F;a;l5-iypdd4dC>9-gzy>p!1<)5A; zH_R9HjdCQC)4`R_U0(hM@|O1gv`ac6PHGGD?fh)Um}{)FCeah6uX` zwG^jOP6rnNv)~Vzh?C}BR5KmsgA}q*7P|Zw5gc}QG^u+PKd^9?mqi9<*1vyva{aeU z#8xC3v(9aP0)3>sg+1dDf7421X%nV-@Wg)cAuY;-q;8GXzJK9d|Lecj(f2qR&`&mDpu~3OVgJNjnkS+CcaXhdBHncQ@^W z;TioELmLlNQQX&BOiY|hRz?ur-`v0-_9$-x*@8kF;E}B?Fz=EPI z5Kyt8*zigK(LEq0qOkT z*-hDm1kl6J_wN7v;yz(^=AE~fnb`#?3}Ob4YLH+AN?AgjYy-?cyXtC3Ozm;lDrTgj zp6DGkA*R|93vn?6Q%gq_^Fo{}1P?)T#c~X|qJcW4Y*YfYO#B|%>uN{LlR*+@<4XO* z0ylMvvN-f}j^?kS`SG1Ql;4AiElx;L| zkam(Tn+PVJ^Zkp5>IyNTCL>!-e3h6gJ=EFJG^8mm#^Y9{C{#QnW@}ksXk&@wS%^#c zgj9f1AEYvwko0QQ*1V)_=%K)%fma34=&9R6tX54Fyfsj~_<(*^I7*-#D~4)n5KI99 zIz&5bh-;L%2(H$-LL{kjNTL;n-dSh+VtMfe>Y5kq@gczZkhKVU2G#^qpC}dZxIzpz zRtOBDRrkIaLJ8v|snI2*VV6(42q?Bf?y;#7_K&24P!zLNCJ5^4IaH{ zLES0>95Nf1mc9U3!T>$+=(A9}?#i*0k0`3+CnWI540XaA(_ms%u~rAun1yaN5`vWU zYBUShqAWtpfHwrers#uI0mwmcHmrZ>A2=|qin$KUu_lv!vlpgc&Sti3>p#x05znr zEXXDAQS?jYFaWHkH_Es&A(<7m*;EZrofcvZ%;*-AOO#s7Wo8W+2z!NZx z%TQw;EDjzbhgWMTbVYWmYe_3S6ylX!H4Iw8zONHO`AfW{?FSiupJI+mx9y6uknd+6>l`; zVxeX~ERW$Nfd)(Vcz>=ELyZ4N@*2DhtLTEh}ZC{H)>=(4wbW5a~!27>2|41n}!{A=*R{@frUA z2Rf=cZ38Q6A7F`$P)Mz4F)ScCVPjml711Svr7{7JY$O6g0-^y+LXb$sHf%=30!+*& zkjSJe$Xty>5k$a>3vepi%Ek{Z#Oh08Bs!uiz_=_P6T>CQH0UE{gAahc;DbvU@MH~r zq--7>q{u)hl5J8Vg3H3;01c^&{BSUw3wS^kib5==2FPz*JqqL^|Ik7#M1+~}&EQdt zfTPMp1Oy-kelFm_nE?4gb`g_OF!?0MY{+7sCyM;KDa(39P1u ziYmmIgb#uc9Qam#NL7FvfZde{$w56r4TA#V4=uz>t`rTW6r`;&@|&zU0-Q^-#}x7; zs6kM-N_bKtfCNRsYxB6WUq%_1@@h~fi9|liR>(;2tmZ#rQUlXEx5iE?Fcs3mPwhCt ze1u$f1%Q;Tj+~T;5<~+MQ~`*=t1(RHT8^flx;&t!qovwZkSdc5Vo4zpy#YMKMemUb zakX0!f#OsHhPnk+@R24V*KtuetK+G9TX#ERE&K>U?P?$G{P1xxTa!->J4)GAbRw4p zR6(0t1y2>O>T*Y11-YCPmCSVBRBf^-%Wvg&gw==|HX%+g#4scVq~!Wj%BDl&YO_=% zR4_lZ5Z6eZ0+8~7d*C0qBIId@k7<|~;(|-#AEt;=$s^Y!5WfQC*Z?2_7=>SHr~X3= zF^xm*)a3vKVxC-6Dbg&Cc9it#Wc5+>U|b=*EX2bYNJc6}ATb#{E(lIa4ev*B*k}}P zHLf38h&5>Gx|Omp4o2m01(Pg-tH!Fl5OV}LEJ7p#5DkNpjbPLZF_3`OngmYR*ti5% z??N7vp`Px3XdzbPSyRz{ zg@NF3vLs~?V$$vka&>n!U0dnsa@D%cr`9JR1@JFlZ&Sj-@=_uqP}x!hFV&A>I3^%C zB3z@Q)!or_t(pHG&5#no8iNhNt8RT#6;d`2e1NN7h$R>!GjoDyH#_rIbLYhz4qGQ|*CeNU?6#6-;s*CjRNB8?&NYGn@}7aPlOrKBnpSqoReD1p@*KeP}7Gc_`x1AxAo zqL2_=b7<%UqEyTbKoz}OsAuVgnm9jN^C;<76n1cVmF2o8?)6S|& zB32d6&>fhPMOX!f>Q@+-#P)w(h}D>>Mrx=*8lwbPvj?h=1`Ktp=KMdb5EHZc|qlerPt0uxj3e}oKHMf?9IHU@46=v;2fxW5U;!u1SDjMh| z=?t$^K@<;FBT>a0jf9wwacQ>z13Ny=qf1za&|t)HfWrpf2rf83U$qX=z(b!RZ-3v8 zn4hEtm5Lu?8r7~Ei7FW2R&nt$;9qqM{jfY1U|b~t*`R3;GBXYjqyRuHfW;VXrLBQS z9Ro??`wB6!NDC?z&(iLw&1Dn75=o`{ZvtcB>R=egfETCLXHnV%YcgQ70G7ou1^^)E z2UREnTmz3f29lZYE5y>iT2QHY7Pf*mJfH_=RGqqIhocw-DO7O_zy2WAJhC9T2m>Ky z!8S^nH_#RXJ;Xt>qf0`5Q*G_v-&cr*#@ewd$Tg-KLcDq~YE;4p7v*t91O^N<2rkS8 z^9kW8KgPi@jzBJpl#LqjRwp#1N{P|l5T;--gf0cJ{Fdre|Ng!maZ?J35Z8{mK1p5W zY4Te+Fg*Ac;Y>JIWf5c#@XV9&F_eGM$tnO7U^NK_J#a*cbLq5%1PCieFp7)ZJ17F2 zLZ}#0!q6Mvw1itVfV7a{uz5^AoRh;gA3it- zA;Baaog83>apd%$ zh^5F5ODWR_grJbb1llohg&-rrWe^x2iH2c_e=(mxO$M~lPmE1~m6<|l$>r6qJ(vjT zkyHpE(R@au?58#8N7E2QXqNl}B`e#Sjes<=M?ijqD~bq67gB(yrjTVzD#R6@MuLeH z-{6*zeE0-}Ek%n|8V1zGEPw%3AayC&P|Q-ssS*#>K-5(im)55DtJ<_eEQOfjs|ZP0 zs-~o6f8lwuZx+#@trEEGRuI$&vNk}j+V=&01%WFe;5 z>tqA|49s{_Mj<=NLJSsHXGRSJogXP1qs%8oAxv6aivtr}QXBM%s4c|lJ*3`r5+dOT zoNF{&J_XVgHJy@_PYJGVI$4ON82BwOJdHOKabgQdxX>WyQiT{EX2~%l0Ns~RkuHQ7 zdJR=X0G_H2EM;rQKzW56zd$<-ow`OLCa0qylJSwP>5%j`%EsWpfPZk3>^Erhf=KDO zlxfI9EM@R&Ryg26n*}+a7@5bUAX-(@LY&Tks!dsk!~?og^~-yzXh5S7lhcuUg-Bk+ z30XHa@sNc$Fb!6E?PVgkcrr(j4zU!52%$pE6_N@;w>4c1T*APaY!H*jVdFBG2vgt| zzG;`5DOLTzq&ygzP})@eYIA9LG>)bz<04=&8(A3|Ts}^Nr|`%Nu^bFhAxI7hWONY^ z6=LXQ*FxcFE{}_W4-?2eU_FUaG$Cf-2m}36GbL?^t!hhIs3XVPbSoszNbQUWgU9V#ExjXhqah`$t&!Dgbm*r}`mlfqQV+aIOw?Vfn$6vG6M4 zpvC|lAsv#VOD#%H1YSF6&xoaDiiU6afD2I#@(#n;H0|+o^Z9uYu6|w+4ieR#EAO}deaH|eU+CsAv!7zAS_-0{JHo?)7-ZiGs3Ng&$ zWAF@1My~FpperH91i|G3<1_}yLX6<4h(jF01#HV#Bjk=4Fd$C8<$`zwYM^Q@v-sLN z0TN!H7Lp90*H(df9bk%nS|J8V0trVBQ5#YWQ9)q^Lv%J2J7NMP0?Wc$5gL@RWCQJp z(ZwdesdnwY#gMhMLy{!44KW2g#338;DQ4G1QGG`YHe!N|NNh6Wp$0C2$Ra-~PN*Gm zJ=nk^{AP#>iA?89{11H~f38)2(mRV9nrRoL#031R;fz|;0noX=(i1|ZFV+bd>H~6!P6F$LJAt4Jf;0HoN-bxWHzW23fc>1@z;#ArHL4U9|T z6ocqA zBD%zt+bDXz39|y2UWjono8SUAAx@4GC`gr;5Lc3h0AED*qaMoBP?( z5n=}D4|eQe!+M7oIp2fqgHnv626V#r_gvs$njbFUVZ!sATi=CH!3M1qOGM^77-+GB z(S%bWXHa28PLv-`n^sJ@h9cDoiTs)Xj*J{CF&j35fod#4eu1kn0OYq^VoiyuAT#%h zE1j11ZKyQps;aRNgO!U!Cs$O-lGBo(Piq0jxzI^&i#hCSu+_vf<=s{AZ;Q*Q#7^dF z$nb5q8s)eO4JEcJ<+vKAp&XNOtqeomXqEWY8w6L|6zQ*}{+}uqX&X|XUJY*=JrLZ z)H|gu$v<7?RlWt6Wc)2=tIg0rP|Yo^DA#~NOHo$mNJWJ@riRhlaRobZnmQ31P@Lc} zL4}YaB!oCd|MET!-LrY<$x?!=i-GFUfzDULoi|UB%t@8cEDF8a$%-dTvp_~q4AqNs;7Js75fZA}VTzAZ8N(>YE=BJTT}aLFShhE8%R_dpB~{|7{cjiZ39f3E z^1vE(QhN^wKdy)%&lKbb))-%|4Xu(Q(HL?8p^b?M2x+MReaj$=vvCfb>S8!knfQhM zD49QyZ%w_sXqmJ{wD%65qNt06)_(1!8N;gp6C9dKRcF?0Sc1rbxzMK6LT#0Wid&Vg zcnB?QfI&bu+9q+~76gQEIGqO#2nmdZVBl0j!Y0J<>vk+l2yS7{FiOgZ&YOe^*99<;l^l|>DbkqcL}4Q& zD|!dgpY}hCqCT(V?B)h@7+;`J=Q$R!07*^q3_rzeIrD0JX(0gzl(0WSkPw*U3X*Ip z6$MTUfnO`ZWekP9Dn$`oRhvX2T!A!vDpS5Dg}g>;JPnduslab;nTO{*nMf8=JA(AO z4KF5F(QSuE5d;_jLoB*Knk9UJOF0NFR`x5tpHF#vT#M4U{a%eS~j72dV{5ri$AzZ zIXYF)7L+ddT5RpJF8?q7#JCJcn<}^!h*f-{9(wU+^N^HCP=cehx)9@%sH7|_$z)(0HoApS03}fA z0B)&^t7s^Dv^FFH3|1&qPLTtkr{8iUs3EL}3|&rHd3(kJQf9CCytoWc%g5l^r9P2f zy)!)2=FsP>x8g7^2L@(WP z`2nXD3karwfY28P-88u*xq0}I1Nc}P? zL!<9fN^Dg+kIMkmLf#hW7n#*|jVj+~lg!I$LAv7baWNznGEFOoP`*~b#4Mcjbkq-t z4LqI0R=@~g*{SZi>T@+v)o?423!Yb@DKK`Bm#vRl;pm%(H`t87uhS0W_{!V6?wZ!qLvw6 zySL1XsVxQSESw5Z8@ElzmqFe z%EwhsuW0?M5IpX-*WOJvW21~iZM?y=RUe3L5u9w{OaZ}#C5du?t%*}g<~GQMfJ(}O z@BnwG!GOEd^gxmOzHe!>j0Ld&@-LKI8ytZ8mjTMiJL^18Mk?jDsOMvk+ESn@I20un zk2uK6giR%b;Ic4Gh(r-1$5k&c052qy8%A(Zn@nzMIgo&qQ(HDv)U`~Jiu#q4YZisP z>Ob>NWq8R%7IC89NDrR83{RVC(b0IKN;#@d^bhzj2cA!`Km|P1-=rI?%EW9<&R~RI z%8}30=!zLUF71{^R1=R(h*vj?#bv@m93)ek8;M_$kq0)9OXF=R?zzS5B#0g9wKuH_ zY8@O<)g02f7|BO|7z73aVBo$uS)id4Ukb|_Q5EJO5zwnS>G5g;uxrT%A*~LQQ92*| z9PAE)B8ic4smntKSq(K$0@=;ABnB=@zSS*+!lax+U>G5W(>x&|MlL{#3X4)Lev5I~ zP{^p1rdi4%zO|@Hhw5c)l8TPe24B%etUMk`nx~N0E7sZf_RzT7bD_saHk7MlE+|9e zqPE^pkd#y4`2-hS8_qCAAUjV2Q-mNmEZQ~af-69kr!pA`j$qg-7%7{aTZN(q1L#({ z_0|R~?TidriBacia{EG$SKK3u__UrGp1q(Q@3dFjTrIQ!OkTV(2uHOK%4SHSZ~WjY zDhymEP-#HbuZ_2WN4g<}?p`1+_0RuQsXtlH$TcdtSg!zel%GmFDTDL#N4vk_Jr#NN z7PClWk#aJ@h#2H;ob!!h12~f=7bvrOc~zqVj;c+=Kz0&GXjv??yh2{b6v|Ni^r9Mt z86x!X_lr!Z8>6O{6?Gg|VTvIZ)G(YQAS4U|c8SR2bzG44P%x0$0i{N$<8(-<1@znM z+64K_A36y2rV@D`_`rua(16?*$Q-B80NGa_>r6RHsh3%G)YR!fK_Bf1OHU|Guxuee z;17hDg`=&P5M%PmzFK|3`c;J-r8uQhYvhMEQB&WcYNEoW5 zVF5;!)g8IJN zE&LnSZfdJ}Dj$}<7^n@2R?N_;Eb}Z#)Rbg!^2TGbAqWT#3xi}{%MbXzl&wyhp?<52 z2N5WlkZA=Ln&+XA&V;>*`~(gpcQ4GSxb4LwpCeLfpd!t_B4fehZ&=dFWkhsqAC)moSvX-3NC!Lbe9 zy`@5)?!1Mj&@NagI>L)j&nRRqfBo^F%H=mu6Q@Ht2IYwtcR^CWhSL{I@_h&>@JMp-b&m{E^7XHI)og^Sa-iCxL#Dzw6r(h` zxmBmAdJw#rPqB+Etya+iOh^s!V5o+R&lAI5KnoagTgYLy%k%}4!gB2}Wb*jT4`lf+ z%<%e}xu68i>3!Q#+gzPQ)#^A4C+89>p|!A~LL~-xMHN6vj6rbK;lb}~$BgDg)hy5U zB^YnbSCqHCPE}-pb&*S7D9tO(^o@T63w7{uv)Ym&xlt?LxST}+JWS4Ov+XVpoVI}kLE-S` z6?r{xgBag%(W`ZBOaw%T^ z$*Y@A1lr9{E7d$P3;!lBkqPUnRBPuAn2~nCxFS5zBTh^%o}78HNInQ?Sdzj~L!>(# zJ*1sW&^cebJhWZ)36=MBkcd65le!Db?Cf-znrg8K;8qg`N44vSN-xa(cu z@!3~L-LthSLsh87bXjWICimDRMS=?sD8$vN>ny+OU|JbdbmF_EaN^}8hI37s%W>|| z*o+ym$i}E(&s?A3^LSzmQq4D9sv1qz+;5qS2nlhNUQo*Z2Q|7{qWV)|_idR7FkW~Y z0^@qf4^lFIEA=YO@cks}9q|qFBA%7ixt4~l0#+y08F8ZX!p8A2jLnk`9dI*(;9$-C z3!i4pSnrHZ6<}$y_l~2i3RBg0C^yvAgXtWto9bMR#9)>!Wni$VWjASkawTw_%srG{YipIuU?-EfG9 z&0J9Efy^BOVGM3g6{|{YsHKS40&O|T>+!wO>80ymw~gEBW%oF~gzP+34ns}iN)<2} zzUVKQ$zu}ZdNqtMA`PSF4mrPs=t!Tq5Y^)i9$F!(~Hboh?qmc^Uc#TMZP= zXrU&*E}R?|<2<8lam2BZyt(dWqh{cvA4XoEyS`VW*R9?uV4muoR4kdr-{>Wj&6y;} z$jA(WtIj<&L@MPUTAR2ymDk3=KX?5UnZWLjy~D(~ii``7@;>urB0Z(NahZO1+ci1X z*X_v>yCAC;8cK@V!cfK1B)QziiNm3=XFt-6+RPSip$zx^$`%9h7*5IjZ2%i zenG|G9`JZapmJ$gkizda&)3i7_4(t)*$2_BgKi$4=pT1<_N0sT0^7>rPQm}M5d!C0 zwKHcmP+)2Gb8iq{Bb%wKgY*oAJhd4bLNxFig<(Qw^3ivXc(GUQGs?EWGfYC|(@!+e zaM`x19t9ZrUtRHe)reBNA+Rp--CJfATe>x{Sum6@v}G~&j%S;R=E<(YRyx)*7M4I0 zl{TKM5K7rYYiyCXsglek31Pa))rKYM_n&dsY;I|nll9h}oQ-1~R%}LRnX||G@fMGE zhd^2EQk|Hp2v^8nN>*exNfE1=ZgqkSe^f;#iOL>L#UqXoOrAKh%X(24*+h%=FK&Zh z(W-G(>9q7v)wp(UTQiip#)OEUI=YC77IBiHzdB&C8C|%}UEvIIRKHChMM;zD55 z7MTJjRC@TnmL}0E8qfr&1(S*?;u*2dQ*o#TkA&;5dhO;4WTLNAkeJ9!1Xlr8t>6fZ z+8|S4wST)nhdy{3PVG_mJHb5hC7S5+o*CFhPOf!r?Q6C&u9EseI3_ z!3^9=*^1q9t@NWQPE~}OJ+<_-T2gN;yA2Ej+j=|F2w=W<(=FsJ1P)ms!~zf&7JP6* zgllp_kq|;Zb#jd+{(y_%)+yRHrUb=g8-Wx|xy6-ytWG|hhsS8p!-e-i1UPJ3b$h$2fYcW5`?N=k)Yg4N>F_W+KKiMmfNgpjc@i3lg(H^L!}qa2Qosri)b|G95;s#(*A z181`=9(rcQg0h84_!#Vn;js6|{VTTrakwin`9sDZLxOx6;m4pxSU>+0)TRDtw)~wx z3Q;Nb%FLmqEp%-hqqJ-v;W**Xe%kv_!Y@T=L#24lT66TYHejt7s7^cW@C$TI@zl}p zb&hs+tqwCs{Z_&7<83R>^PxY4GG8OMk=*D-OvM`^BI1%tMyYex{VgQ^yr?lY^<0k&@af2Vc7-h4# zdrrYSzl#y=o4vhr>K*%U-d6i#3(5ny8+})XKiq##Bq}I~wTm}$6=(RaFgb2HBil0b z*s#pw7QsR1?9Rs*;(4WwOmf#-giIS(cVFWTngpHb?95H7o3Ge~#PDZz%i*}hx)is= zy1En>lxFEsr{a2C>ri*bMT%QKuFi}L(pogGQ)#Ewsd2}xcRcU?nz8-#7jgQe<@{Mk z2M|3TvM!Xtpe79an3U~(dx6O$V>aLwA)(Dm@k z;PUiEsg>C24>xlLc$bI?o>O$TRn}bI zTbA4BT^gL$inW?}UmNR|Gh~>_;B#p)KI{pRCOJ-n2cNs1WW2Ew!;gk<3S|ZV9;Va{ zqUhio)ZgJ&cwYa4l%0Yeypzc*%UV7vhJMcumXo9&Dfz^S@H~*@^QqPz;^8K*E3w`6 ze@#Cn`_Ll9G~CfNHC4v*F8p2pWNH)L+%*^CMP~D_|aaw>!5za zod#w4ysO0EM`r-_nf3#TfHn~(v%p3TUpmH`ExFbvxU}B@?^k1OTtoDH)}@)a!=&ae zZ@4WlML*}I7MMH$Q?A^xI!*MG4KL*G^b%0~%@fR)X`*f}o}8X85$29~yJK&b0rJzu zo|%qCZDfOjP4c_N2l?6~w5?sQbg^s|Vb;D#m>N;Pp}xH6MIBMAO4c5m%MI4WM z$)=r)^u3>TT%7UtkuC=wZMfiwQ@=UuEZ9G{%jP~@XTb?}MsA)v$EoR1v3>mKt6kBJ z&AJ;OTRU*P7M)qN*60i!S)kdgJ&7qLjhM_FXwG!J`@?_)2r~z#txTRsvMU`0OZqwA&uyJWQ z2uz%7Hq#hqU&j;rj~)Uu|o$i>Fm~z_M8`&<$Kvj|qhkkC^JV#4qRaA%-wyEp+=$D09e4iswT@mU z+yBt6KRUyt$oUH&0ODjADkQZbpB_{X?^arbz8W;PnoYl_pYobJDW8YCqMl9 zd8y^h-^}z`Yi8wdo^^56PXiJyVrLIZw&UOZeW2UjUQMcgb^LS(WyZshr1ije1hY3i z;<+RpFq_finaho5BMnTh%<0b#_Sh7yuis(bte~~O8uZ&f0qmFBIWmXqm^f<7<~F;E zEpMB9T5NrU&%bNFpvxHWxEA?WLrg7FZ*}E8eIfD;sc@U$W~OUElRr4FAqnTN70*R- zH>c4ZKy(6MW|@sQ=*J7$7{$9XgB{Hkxwv>5bnd%h)zhCl13@BqGKW``6w!mbJCk?i zW8~%TyOXZ%*glyY?2^5K>)u+$o0#hlG84jY<+=ea#pTG29S>Px7>V$g`!} z(U-LB3`Dkc!s71FhD@8X?oZ|_(M(D2_Fc_D)X3G(Zy@MfQQ168OXG-r<{oWwhDMur zavqxgA)r}1+*R`F()QEEdNQ_b@3e8(wkDmlbUeI%GVjW7GE<-5!`k1eXq?or-MGaM zOo(+?%qH2G_G=SyUcbe;zetjzZjKi1Lr3sLvf06(K9DMR&Ns^n4cHoQ-2$oZV}DnJ zl&hB!g`H707F`Ss+I4^a3~_YVf<4ko^d!VQV+$eUyhVTs&2Y8n~o$Rr5q*tlW zpQp{U((xE!1Ie_3LCFI@y+!PK25Xuv?KF2Nxk3e_vz!bd_{NZt1Dw7 zduYiQ6>MLV9+uNs>!+8^&e-*IW{&sT;|q5UF?D$LbyLsufd0;rWCS?&5~SJY>tB7l z2~xfNtjuACiz~_(K($%*sv|eFukT_V8MVf6)dt}6#n$da$&lv;(TT-x!?y<~z2|)# zd^x^2r^p=w_!ejH+7ZGN>DfNoS2p&6)BZ3Vl+h#5Rx7Fy&`-QXaocZ_M<}P*UKbbrz+CCc! zV8UPh%lG9C*zR}dMId-YC@>*mG{5@D*93U}w!gS1KKUeMmzNzoSae-YE4|aLmla(&YJc0spk1ph%Tbls zuN790Y+4z+q+A}}>(hlpIlZf*Eje9@x#s&vl*Qkw5WRU>UUZ`A*efN+!qk|5arJ6r z?`JN3+7~KU1HhKBxd@F`nxySy1z_w z4oW|2ezV-5ZTPM359L2r|Jm@Fe|n@ESJgU2j*H8JPZ0(-yK)>|@;;s5xtJ%~^_KHj zL9)?i)`oLs`%3K7226rqM{D`phI2kzRa)%&#b37kOeN;m^@H`&V)xM>w;-WlxmVO@ zR`kg-ukDjRf08+|JS(xF&(6z={yKL)=eh6LWHsG<+-YMw`E$WCSG$gRq;+5Rw7v}4 zOkHslW1jEiT1^)jF7o;depxPak?46B-wfpXgX+%+2A!mSwX4MPVTomL(KIQgqiy_~ zVb&#)Ybtg>tHcgacQVuK#yPorMj07g3jgF6vKDNX`>WgmUhZ1!mi44hY58yMW#dav zAu+GM96bGtsRALbiBNtWd5^nX+Z5(vkad5Fon@gMRvrEjtQ06Dpf7Ih# z{j2`O{h zep*9SI`x>I>Yi571}b5Fq}7v!^av<*1;LAVR5!?WXH+y(1CXA%ZO?v57bf*~S(9oQ z`qV?e$OL6B*2fL|76;mGyV1DhH`^YspJb)~zuVeqqy1--=GnQEXN_r--+Ot^%cr6M zk;%nJZ^NUPbZLZoZtB4^09a2lHkyBc#c7SZnfFF!Pa>M>S7J93Z9}{VG=R0*>8TM( zNox%x6DIiCpF7(Wc9!+_eSmc*!u5Qur_(3isId{(3R12bo9XBDtHc%w>d*1*@3R(` zNaJ#D8?!bJFE2I*Hwj#I)^4Utj0Kzlu%cVu`fM}KA}j2dplhc3?BJ2NKJ-`|xj68j zZ)0?0U?lY&*tpxJA9f{!w*3TeEZTcn>YunGI4;<_uVb@(mu`!s^D26DZxdl%)HB4^ zKXJr}zQcw$_++|!(bjmD%l_#z{96U(eO~r9Tu?f7`<8t}y2JjWWq?u0!-r1&UJu$k z#Hgt#fHf?V_3*i|rRb_zG?M|ipDcBld-j(jt32AQ9ieZtGk8%%_ikBZLRPUHlP&bS z8et&|zdR9idpX3kjX|q*F6PsWcmk$AH#-t;&Kq8H?Aup3>*7VHzeKB8tCoxjDTbx% z%hrv3cC|{4KJK+@`TT8`<8EKFOl-$KVH@)C!IIZDA+2Nq8Pa_XLM~<-E{*IuXy)!G z&JJe5%inM7Xf|m}Wyl8Og-bmx z@ug|UL;Kv0TtDx3(`QKzvcb!UtTDMA1hUvx9HPygZE!JOS| zrwW?YpC7#*wh_-A4L%7SO6zYNmeRL=NYJ~*(s`W0eQykGXP-DVaBJ|ONcO{*W-UT& zQXBNeJf&_SA8qeXn0QZbN1*qOfiYn&2l}Q42fNLeO_j85SjO6aZ|~x*IWF_gn_9#+ z<=i0xZn$)_#x2KVFD-U&T)6vXONnJGGo#xRCKk^F*+-U+*%X}ly7_3uN6>AP?fR0t z2euU)NKP{|ElR&3AJLDFg3U&=oAWsW_ybelaj}AYj>0aUiMA}`--h%1cAUl{BtPt0 z^_?dMCb?R7<=S@Y{}+7?2kqQHr}e6T>(|DOPyWT+&1t>TT>GKR|Ai^Fo&EfKEemFi zF=zr$0%F~g|AV-}!!i7uTC{^GgaVv4;ky-gW+^E}ziIpX9|_wqe)db3%_S z{;s4tX0t9I#KjKpSeN30=3G+iRNS)E~XL_Pq*1*o#nR3&bQe8L4H%Sj!~26CW#z-|#~wzuwYx2&vm`opr7#T6b$tvt+H-uYNiT+p(N!AMHK zImFEGbk2v*AFfoyi#u-Gu+whsUzM0``q=dNm+(mBqJ5{53O%Qa-Q#US1Cp8&-t~fw z`Og|~Y=6`ZK6FuNU}STTA5N$N$9(kYlPx=hzPJ$hgJqJdYxJ2zpMIF$R3@=CT|4G~ zKnC0Z?`%54>E}fUf0Qq%WHRP&&|e(=>VM!Apt&}uL;tWkmii;TTrSzD(Dv<2^8Ytd zwK53se)2ydHIS8j(ml9QrwP_cdQnGOK4V_Fzvd%j#$2Z&aqOQlW&H6IZut?NkIate zv>2lU&@nA~+an!dWhSc*TpF2h8BmwCwOW%JH7bX?G1+XI*59}m*by5Q4>})Ajaz;T z!2RdO#;)%3_WtkR$!x8qQUWgDTg=?Qb>-On!q~7A#=k!6wJXeU@?Y&9n_v2po&Ekw z-->6;oLV02INqtbN8&*ryYUW|i5*^qt*b$){=QKWPGj#5@4vjiz<(vE4?1i%Hn$(x zyu`*e!~JG-!aIf10~>ED52|Q}Y+^Os-l5{Q-^z*x=&rSUa7zALFx|!5m6#MBF`6^sAH2K|9v0O6?&y}o ztfQ-?@nCxWm!1bhE<64l zG20o$(THhcXAV_DP8Djt7X z2DbS!?ZEz!-;{mPNO9XhcN#cUn<;U18@YqhJt z;ZR%G_%T3K!)i5T+%IOQN3MRNH)g46;Jv@sb)LdGIBLY2d%2lYXBFW6^R098O7xQT z3{noAT(@a5JHouaUa}~~f1qiB-%6Xs9@)l`mmVLCTDzokR#+n^Q9*|b;(Na~ug7jB zOdQ1R77-N2n`&O=20~`=(B8l(e?_}Y_KCbZLqUR@?NUx9&RenM4)W;+C-P#J&see6 zX-i3qKhrxF3?DGucCb(APkq~eEjh8>@!5>VCT8(J+b2voI=bXQK+gV2T$^JT1H<2Y zs*uHPwXwK(A=_&Ds>0++gE$DCjzcjXc5}rDIcHR|7tBzyu zIvi|1Krd!@$(DA1_e9ENyj$TJYOH^QF;(wIJ7cGoA(27GmDq?IgBlx8{$jN?|4{C; zuPrB!-4Nr8pP7Dh)V{_yXfu5*Q%=<=V7_v~j@5?l``hmw+owmw%!(lQLuvTEfv3Cd ze-^TrAChE!?B471<@O7vXY56ZbVpCl%cFs-98b4=(s=oTdESSkU0)U4v>0);_|>72 zol>~Og@e|4?^J5s+hO5gTfLwb<2#o#O>;Yk>}j|ubx(7H&m+wiK7Z3W%E={WO;~>U zk?{GOQ4SLq4!B^Tpfn(SLD0j(*LzV;X*NA0yZ3;zo+zQzdst{-^lbW@ag~^hud~VP z@B`D!yBBo!-)pxg{7cH+6BQdv*4y7P8Ie+A-p(TYYhj#f-Yv7>FNRANxxO27)WOf? znpK3|neP2Zaf2h@wD0O&v8I2$+|j@I-B&5^vE|72%??~#v-*Mk@NwN=#Xk)W4e?vI zFSlcn$;04-rv2le+9o{nIMzDmbC$=^S!a@%`;Ry$ zeI3~s_(R%Qex)4yu7J(RKdlN zW*wrxIGuMaX*9+s`iwjVzn6I1K4 zTJaO>bGlW%VRpS@PKM3*X5TlVWAybzHV4C-t#@0w&MLIkpoZ2zhkM!HyVS1TyItEp zlsC#A+~NF4pTOys{%@ehv`RcbDeXzFd~M6QIcSvA16F*0@XRvPk|kFgm%WE*%3mev z7Grs)_&GS<_pFI)QH{u)UvN{>)gX9-^`jM#IF7D#a!L%Ibg+B_3X@l(tb6L~+qNf% zbSlSx`lw@ieLVh-{B`J~fB2*M2gi4l2^SzBq!jIcw7SF-z7QvN}_qyX^Po4ZBW?`X$0+>evC} z)~h2ZoOdZb_4w!fL!rx$BHWL~V+{9kiX5N&H%iTXaPS#eqSVbe+h+JEM{Dal$$B&N z{eKzRF??n2g17g)p$e7nZ|a>^KIu->r>=u4&W}YX9-Zi!Z4W>J_*DB5ti<4rE`D$J zjx=d_VAL;@5Vst(xp{NRH@VIGZkhhgrUqp-?(<~og%=}33d1hVHhcN?)=~YVSByuR z;Ai}uy`(m452FPhO$(*FXY~DL5-7!g?xoF(E;uggQ}E_AsHEb->YmSif|aZtYwW_> z=tAq*Vt6sW&uFUwZAm_9YW(=HA^2KavVFAit-+4&53=qxZMf?a`Xrhzvre#zS=_cQ zXVAz)Tu?{Rd)(}8SgTeQK8pnr5!_s}=`O6GNfn<~jjlfkeTE66&xH&d)N@paL!SWv zpZe1YrPM`Yr9pkY>igZ%Fzke#fhKbfLy0*RXz4$!ajVi^pebt3(J8Kfi~;3N5(Jv; zvY$B*fX)Wm&p^Ou6YQ=)HKsh|ZE8!GO{FbiUcoaX!-VjRl!t9Vd++8(CtXx}ma0*Y z82xI6{S<`e!iFy|M_2fwnP0Tk9w1z1e+;%BfO`FR zx(&G_De{S3+44<8>$@G!yB%~C^t${dzj%hxy7+-ygEzyMm)B!)_KY|5SqYh?(V9yo zCG0IJCCh8t{nchyRC2_1^RY*7k@JzUrrenqERFUCOK_XrupOZ=b_>LVJ{jRH!yzb!tA@H{8l}yiw9GhT^xV$ zMdLQzE4Fm62+^bu)1V$7e+9Q4cW_qWAD;&R)t4*$ouc+- z5$h(c8W)}K681@Qt6Su@ymDhv@*=ZF*Cvn7%AT-q!*wUa=I{GEF|B&?uN=2JadEL- zLo3;tP^$|=Vp5t8y5=8qqd~vS5`%5b9h*iEEo>=yUBsF<Eu5}Kh)Zy%(TR;B*DyV< z#9CQ(HFWBpv)-wBj{v8vcs5EAp)toLQA_QoIu>tFiBDd9K0fBkoqW!S1I_jN8w9jm zeW`-gQ6D&6JGg|jw_KAIaxBaAM1NzI(V&zQC*IG0KX1jR#(g)LwQQGYmR+#Vfc?6g ziQDD_lQ*v!v)QyA81&@nN$nFM*ZR88Dr`A)vxazWPg?$`C+uFN80 z_QkNX-G{rh+=Ons7^WMyKXw4A1Al4MyPH+$2HO^)F}`CR$A@<4f7Cm(#J2G2NmwUKwkAnanhsg`@>tmev>f|l z+oqMiP2luQ*NY>kKYR}IPrJkOUb1RYXUXq>Uk~@bRf#p_u4)|7Zf9SI@}3_jpRM?_ z#gSeP1DaiQU4;_emC;v%vpW6MAq2(P@BBoYdFe%+y`RUl(2tzyf1RCb)O%JLT%2w$ zmizb2Fm%~!)O=iavGMauj*ZRD4jD7o6zI7f2-~r*S-|ww<}>{hT*Iw*rW)DU=9q;f z>6slo=o$RQr0jvzW}$KSfLREjy|MIRp}xNxgz57g%`OUTrW$d*(|RVj&B$1FE&zyL zf=k+M%F>6vJ=*Pp?Lq_NtlY*%+=ho2mW3r7*#$nZ9K3Qv3%mUgW*q~J+`WfQ29~W3 z7O*1&&2kgFSsgq&DrtGM3ZGt(&hK08#7DW`DZyQcvt~Ybrf24~=+>rH?`|mgP6Uz% zU*CU=$HeE9a^LhlRS4)V28=ju?mrVw(u|so%qX=x@@vKQuy4j~?h)OH49Wf81K+Ur zpNk)|Kf2e$uSJ))u8Q^jD(| zUSza`zg;j7)r6KCqkE5cY-U;d|E~YB23kOU9KW&DQ`d5G+@sQ8bd9MNjO0GB+(p}Q zneKzMfA@&lJ2O4e!u>i90sq~+Yd^XaT{o)sVDrBw)0M5F0PRP#|20XdQ)VZT&7q50 z4xIm+(g4?yp++xZtC%o+pmfR@!|;@s8SPSXt<&!dm1hn#q4}T|cv`&wQ z*E1L^-CQ=D`ofE`^R2|}%PO##mR8Z>S)<(Z-Q5zihD~1T^I855Nm<&YQK^pB`*PlX zeq&w4tQQi!W1VBUcS`2V%&2mIY-A5>2j8~8Rd{bd7VQteV`?w<8(UD;aLv8{#fu;E zN8*kTI_&S;eazq=_lAk$tpaAR(GvxWf{)I9^}l&rLT}>cc=I3srb(cr)${2;o(y{D z!y&ObZ}bDJ{Xh1NAktoJ@0NWlR{waXs26N3_$&C3&B3y@KmJ`OJzhwc{jxl{b%e1-jv=6kL(=S6xxOh`UjUPNr2 zxGFP!iLw1n1G9jk%t4zI-X1W?y4uI0<8R{~x_1v*>NalIrIv9DrEll_C$&Dz(6)Pq%d`KO%AsWL+1J^$-pOc-*?rB$vd&xLbF@7J zR6Py+Q7!+q;va>&I=qaEpQ;=FVPg%7Ui~oK)gd-18wkVo?vIT+vix}CO6(If%}%C` z9H)1<;Pu9V<1B-`E3uUL@e>kyb*jIm%-}rh(y*D^J&(9O^e_7Gw$osQ~V+US|Wqpjj-9CBqpd&_-BiRjx1gzY#CeUHQWcZT^pM^{ItXwbd>bCTD ztG%as#T{85Hn=!*{G`zx+RnJt?Zfb`9ye@nZ@YNeFmZgth`o&xzCP`H`Av3m|7p+s z^OxW!-!wVbK6&o%wj2H))#mY`@T9FBTlZ@J`=AixgRN7N{&2HsfA#l4mUEo2ryXqf z&WUpA;b7~(sURx9m22#Y-ec=Aytld~G(O&taclndW}{qKX6?oH?e5r~Y20zW?U14{ zGtYs=0%P7YHK72>RL&w&k7CmgR=>^^?d)iH6M13GU$X)H*(M!3!FCvKEH;_;n?2xG^rp3{<_ zj_$j8-scI=x4`QQo3{Ap&u6Y2;~pF}%VE=8&q;pEn=TkLHPj*S2-R9Q>F3jEL)R>C1O4utHf2ps;SU$r z55D+xlXF%XVLaq=cw~6!&ApbJc(ZashmK#hcdFacQQrH9+Bvkfy1Mu9^()WJRy!Z) zf4OC!j>UgYS=r2}qR;&?FVn`nNnv#C-8On{Xor|k>qotfBolW}*~7@F!~$))I}Ms+ zvLkfSsC7&X|BLY{=X)<_uvnc&DLmlP{ zCx`xJ*nQ^iiuU)%?CEzh`R@et+@ous|J?S<*?v(=ezSV@e)O#;2fidZu(OIf4m14I zlD#1zJ$25VHOz5qhUAq^u;a9A_~6_cH-p6%VqWJB)&{Nbty#GPd)Q#xTEn>q_J%C` zdd_mRrx{Z>*E^PfA@)?0>`w{UD80)|I&@CI%?aMLL3GEZr^i~> zm88wCAEzfQk{Xy!@_s);7;?XNk8Fdlzt2g2^l1H~my7y84h`LW`uKsjlWoO<*xO57GB?Q(!$$Qh~p=oPk8t7H`%xr4cvnctP-tUAK7|%`_B5E zZnYh=_QEvWwH4L9Ry&qOxqu zq`gyjrA}D>)3B(=Uy@s1u?L{k(Xs7|Fl>91_^e zd)|8IMSmMLy?;_r)>@xnPw>@W)pbiU^Wg&jxnbCgPJ0cmRAN)>OSqQ%Dqi;8yuyof zefg*jhMh-P`plZM*JF0(#- z7;oIG@z%$uhr0{TpWJaj@Ty~{5N8aDIYoS=k|kewq!W~8mV=h-2BLvDLiYvs%NSJUPL49=XHwqyC^bTUT}r{kh|;gzgRDm4}{bK9ynseTHV7L3n_jEg)(|pw&zb*I2uD<$Q(%{L+!G@+M4LetyvKl_4 zD1ddz^Fcw`)c#>_EiOl_^H1DW8e$YY>YZ2043ndqiOaW2408qSac9L}XOFw_&U>I> zopbUIbIYNG(K)B0;qbQR)HtglZC*qNk2DQAE`d;f5-EwLZ({;ZhT$QUVfLz`lqN96zI|ISvr zr}KqosheA@a+|ch(X@3VETgeKdPCfdqmuW{=#Vz~m*-_mM*Y~M4Av?-n4C#5|f`}Ta+tFWo74?P(5>F9yyKaad}c3;#l zu2yfhkG|Lc(7|P6M}6AyDWAYG|9tbtO`3S_oojDp$KGi;zti%7ow0@uo%5X?x(nwH zdKP+X_8&z>Mh7O?+!Xto96n}!4QDPsWWKlF-SZC9hninM=ltQY>-7~w7YvM;ITg~G zc;gh$^EUB=dzyucHhZ@oXt>K&GG~JRk!BNm9Bk2ga#UD!QdGAQ#lOtS8PouYPuk5Rh%!4-6hxIPV>CbPYs19^V&Z?C>N?M~?;$mOYh4?Xs5#=o zdOm67tp9PlO)Mnd!{>SyB0n=oS|t(S5tEKjyrxqTpUYq(XNpgV*T0q#Qp2;me9*XC z_9JumlFK7aGqw5Lw?L?6A2mL6#>Y6Ut)B_B%9>gTm z2p5AtFlw9Ue_b&7Wl%LTjuikNbB=99IA8aabP^6WshgS=P>-gqU$ngDN(|foRrjAQ z;lJ+UAA7|A+K_jT0bv%)9?%SZUpK~fQvC3&ozv!z4xvdVS?hvkuM}gmSEWJpSU3(c z9l4H<)@Xcbsh_FmJ$G<+LjlVjabu9e58pnM+oX}>z`O5CjBKOKj5GaZe&9s9H?DWQ zSPj&6+{9nx>kawpvqzuAVF2Ez`n>zFM{!+=q2 zfvt0uuO5hxa#K{xd{#7hUE;AZ7wr#L?Z9_cbG=mNQoN^oQ(-1Vpu42588wqA)v?eH z9ctl@N2cE{N309$%n}FL%3MmF&$@cNi}uaSCDZ8J^MvqNqJw|z;Oe>SjuLn{YqRj} z=gUs<{BI%?dU?N@|AKJ##K|c=P_GVS)v-(uy$ogTWyoBcU_2g)z4?Cw_T=z3eZ(r#B@%|k)r>AiaVIF!;+EPm zDSb3amQT4Gr+%%5vL<@&mLs(Ed#p$50IuHVhq`7WFw?~?R-4qKTQL9Qt<@yxG7oz{ zDI*`-Ye`vYZKM0&zyI@_3JD`&i&9f?=t`8Dd!|b?;pOiy|D%upz9LCUlez@|Bb3;M zhcAgZpJ~YIMP`>t&7+at=oi(zyLy_SY-ckm%7jRmyjX<#RGfl3PFXx$m}qIuh{FF# zLrB5vWU#JNH+9cSyF$WXPm)>rnS&DgJ>9CrWnvrrhNZ4%bv4%?Kl z;dNIpK5FlA#`Vg7#uXKf9UGj1G{M%2ms35_+_vw$#@B1njT6|gD9T(&cqx#7F6x~> zbiQBeeS_(km59Uyl+WpjH$Ii6j~q@&*}zz&>=r$DXSU)L!5cA_Mu;kjDCP@k>v=(; za>B~etEA2Rljdrsl#3Y<_BX(iV&(|}+ShHOlC5F{@5?}#H@M( zk8qt$!dS#4G$uqJn)P3#s$X#CCWuFY&C=3#)ZLyiZaTh@!OeI6CQ?|X=f5Nlw}dwy z{4OT3NN$>_@5YeP5x@=}WV#N93#;S&aqrbM$eLgrnSZHM6!LA`9PzC1y|8M(r>;_8 zI;tgA6AYS}bVX9+N~?qW4J1N{PL)v_&84}r z@9xY7jh$Rx*DGCfYNJjPq!S*yd8qMg;nfS7hv#uVgu*nB5K{yCPGo%b4Ebi$mCFhd z(72D|DV5m~EsU!cLlGxzmxDZsv#?*|lG}RIgjjCUkhlRav*6OE@}>gCuh-E+cJ5lg z#{aBzn}ZMVc}Z*MbwJV%xCrU>i5}_szHceMA>v9yinx>3NZ2*Fe>oK{Pq3qu(do!{DUW7cmKeA7IBq*!1+paz zj1_5|sY&e1D*P(lnb5K$`85}M#7pYvO4^Nst#^`a^f|znnEwV?J>O%si=FGL{pK7} z6l8y}k`;>-%NdXXyrCfZA-q~OS@{Nr)-oDQ{8L3X6jnkr)XQi$P0p$`Mp6nywUoR- zg=G4-A8NSBj|}S&2&8-tCC>+p{4O`PNM zIwYQ^ZoWBZ@zRw<-)`|zyy$zV^jwQqsz|lzUMVRNSM9YVX$_KW+!xN$9AY2`ouM8{ z%IzT;XCq8QVza=o5z#2%5|7$Lialn*QtEl}O4r%*OB%3I>>6qP6|O3GV5iE@wz|B{ zB%8neR1H2uKDcM|V9Co}A%luHw#c!NED`<8MWs3K;~ktDrR)Hu%v5j?>1hq|jZD9n7ruky9{ZrqZC8qZUt>+!D=OOZ z)##y0G(TD)Q6Xa>QANF%QHo0T^o0*kL~p57@#$o}D{6e{yR^NaR!Qq-aLLL({19jN z$bFS599*tUjE;nSGt+61YFINJlO>!sPlhR>Vy|4xlh4%+28VIQ9;W$bS=%eBLHEMc z9pBQ@9wL|YY`$NyTq&872G@Y^6k=dyS?AHcc_+AiDMY$G$=`sr2=y+$?xEpcDT$=L zs6;7YgTx{l-WEb(ba6$pbD^YO7VWL6lReH2C-uQRSr~1g~M>&!7_I-Jn&K#!12_tzvTd0;UJ* zb;CLCMv;usutR?9nw!V?lmyTEj7{`!q4H$hKU9_is?=FbzOQrTE8>Lu2`Bla1l8{V z7@+}H?`mySJ`Pn7_GHQt1#uElhVvDLZdm{GSu}41myNEoV2`ch>jq8js~e2pzxrzI zFZh<>|5rn`6USYiiD|EI5HeRTlUg^M9o}_r)wMWBJl;}I3db7Es{(Ou_JX*#5WVP4 zd7)Nvr>7yvP;TZY{vRWXJ3dppo!q&_jWCF@GijOh^CsfkbDULmAg#f0Ks@L(*!NF& z-@m4BIzY&zUTY&k_>Yt3|&_Ju%B*kVKESjKkwE#^)lP!tcYQKq5n7 zWb7|hBQ|`OFy`-Oz0+OTT(5=3em}o0WdAFo#gS_*9ani7aN)3?o6Dm2#NZZ+MMFkU zl1TeiOT+euV+tws1dZkJ%C`fvRFXac&Su4qMj>j(Pp>iDzfD~>t!CxMNpx!1N z`<1?p7Ssd#yvN#MUL0jpkx&E@V zf7e(#THVr@mN#z6oDyLA44oe<;L)VFmr39-x>BLxw|7K3^>^i^ibnsDjiRFo{~%Dn zw&wMAd;20)8{RgBB<@xi(Y9Kqrz?TJ$cc!0ARX60x;ivB^Y#jF_~9+m6Z!H0VSpIn z*YWZieo-NNAA$A1{QRFXLpO_e{D>_?>^b%ps}HVj6U#1gmyXL{c*vkI}d zAfm8knf2=)QnNOfc*}%zn-F=-lDZvMtvxu}dZZ2}*y@#eS_cUdaE{tz)o41=VMjD? zy109K9<_b3>}K_i5>ZyP=m>d5I`CB7iQSb38@dKxmg^$tA&&A?RC`S_7gi^rIcO&L zT!cGnJ#U&dreS7)FN;$p6jN4 z=@NQi57FavwtU+|-%(m3Jou8)K@S6pODnNuxd(}f1*HnzOCo)5Cch6=bT z^mLcL6=8%Cv|Nog(LlVo{+_`jpP13S!uL*LFd1xKz(NOyPa3y~X`@ggvi9Rn zuxrG+(oC3mVnSW8J{Ry+4}CqiK-iGEi2mbya;vND&-r(x9Ec*$5_F0ftmNgG=qIv{5x? zpqT14t*Q6GOL{9MlB;Ki5A~=4Da|1~ElzUblrU9i4C2YS|M}W*c(EPrJ+!L=70?^> zX0ujH3z~xLz@{2$`iSc9LEv|ftu@%Y%YY0G@>v6n2}HlxIRmOZgRK<+&E*w!~T z=4<*8sbOhLL(;o3^XB)3OMPu|>bnJMT#Xvubkg_-ZlzYd(d;k?9YF^srB&Fk0s~qi zbTLH)x+ras+XI(J25(IsCngS$K^N6xKM?&y3yqBM@;QGf#%4>2`3`q^Y6bV`>4>z1 zbf4<4wvb2_#tgRSZXpxW! zY4hkaqiaLMGcOpNt)Obwi8E)h^h>?uwQn#?{{)3XCM^mUBM=z(xdVDjX)S*&n9(4C>+j?Wd-5Feog(n^oHE$YG8vOZJ}FQ zWdzr)Nq%@tMl>*HwkBbg2Rv<)>#&4Fg?#!iFnnN|)_^%w{X^Q;=K9PNYU6$q5wB*n z8jQ^G$x3=0=2sXzIe8LfY6J%I>Uq^I!e&^;fLg;BEtubopY=0Urw|~zTjbJ&z93b~ zO}>$?zN0pmQzrr({dP?9auC=r>k(ct6&6y30f*;*v>zY(yd!LF@Ay?$ ze0tNdJwJ`>Lzs3y=Iw|8Ew5O0P(TfW1HzaiR9|PbJnAS?EbFJbdEhv(Ap=c& z8Nt>1&Ld^8++@vBP9|_x;7(W|U&F@ECV&~V?)d)A{i_A@rEC%{rNGZGPLcmP;Qss5 zkBoB`4QGpxptc5R`aYu3b3S%N1&@_B!-WGfJ@mzQ`edgd8MjiuSZqo`Tx5_J>^FiP z`!-|eM@o?C_9}3$*I$*WxzKO^*L8r`={&yxS%U`c(;jU9vl<5^Lu(E-RiQ7Ucbx+v z91s`~Mk4D@oZ9f5uym@qO#)3cb*(tMTE##QCA7*iWL;qY8XH`r(C{Fb3jknB7m5L! z9G!Ke3JUVWCtoWOC6viM+`QPp`WWN~Gsn4GJUcvmrLTlfCvu_q*~RS6pQH5MxJ$I^ zM|$G#z2#j2rU-h7M*0{Xv|f3i06{3HEnZXdy8Z2$kV(z!QA@+KT>jpOI}5lyN-)O} zO%IPi)eU8>QdT*_PyHQ0KYvYYz`RuLi@X_UoUn8K-{#uG8?cU# zqk?ARufBQec0CcLm6XjXJ(RNL|Jf9OaCIZkFJlnH955Re;U}V%`Mvr*BJ_hHB{wj` zSh`wYl#)RNTz(RT9azX)cBjmGF?Wrjr4-IObGRr6y6z zRvyv)fXYX}l}MWpx~Ln05y~TFY=I)YM`^|%Jx*4VEP8H&zwF}%xJGP&#ifC%OI5K` zUimXL04~Db?+u z%h;C4%;Ma_YN;}0h7@ttCR?vtXvnASRQt+Y9@%HSDIds$#!i0eXLC6l5_`^;v5+k2 z#HYh1)?})l^kFW3k$&q0saDNW<{~af6mF#$I?@Mpp0H)i34xxHI@4=b5%YfV7?t5C zs+!5-4x=M|6MMI-rBp+ifZidfSBO@`o1vsJ=Kb&`x-Hr)`Z`(L71hh$Ih;G2?S+nS z%Cl%3u5pa3`5SPXo#Dc6=FLelO$5|k=jq8BK;4qu{8yP@uS_b`5q?C$j#`e>@Iz6IAq~*le=N7JU;20_`nQ8c*Idy+^>3@Z$3Yp z+n`+K^mOQ{)mW`xmkvQrWGG?9R9Xa3HhXT>MWRos0pu+aHrk4rg*__1R03&z9GkI1Eqhu(teXL5$&DNoiX$<*Ntv2&p^VlX`QhH0G zb}GXlmo=N175)$L>h_EfzD|qB>_}`n0F1G&(I_pWwj2Do9WO}-iR>nq{YwSN*191; z(wTedu`7~;%gm4RX9(#0sKfUG#%d(Uv2~=zr#@@v{mzvHxobCjPvei3nUpJ$%HH&i zcDd4ECwF&VMsXl9yWWzBG*3d9%q^DgPQAs=*NI|!uqX)q`h9-389CY#ag}_TkbQ(6 zmo%N+l{8O#sU)}BWy&Rw&nv5bQ^N8Mvoix~0xzWG#j*C++A?vQ{PJxr2u4&@pro@K zZ26!n*4pC!BdA}sV0xg-;};Bg>-&(vp>d}aG%e84y9mU@oH$aF&Gy?k<_BMy(My$( zz57+o?nV_8l$!VCn)&=2NNh#-AMk$Z_=mthU|ck}3>QeG&@12NR>s0OnofiuJ8D=+ zddMpRPh|r0j;~i4&mYB>ltB3PP%7=bg5p#*i=gML8V^+k3e1i4j61(Lb5Lo=@aU6k z+a)Rni8a0CGr#ZZ#RINWgE~*x2_@Rlu=MdfUs#_3SOkjr1xU-!GZmAhlZ=U0xtZqu z4d8A@H6hx7jtxHW z{`dKxTHk@Ghpj~TD$yA39syJc{v>4oE90Dh)mWzhf9xessF#W0p-%kmDuJ2U;v+Kg z6u(BtV$aD51%Q^G9W(2!{IsQu#q09TaHlY(V=BMN^CWJ@r?E*} z3KBv=Pg!Ris7Y>=tSZZchG%HdI;;a<{3%}(#!82!1}2S#omRpnRM-|8 zlq6)$gl&e5Y(XmGvo1BnoxSbx?;XaD)3WE{+a_Re{vO5_0V#K_V8*qVFd#15R&<`0 z%Xm+f)WFbcAmWNM6H#9fMV2n<@k$iM!sp$u+JJGD9+;9epY;*Cq?~f! z|75mp-`+mQ2{zU$;93F#TiE*V2kWj-i;zZ0$mzx|M!lo}db*f@PthlIXn223xaPCX zDaHy?n-}QKEMxCYOO#iz(fz#fLgnLTwNUwSDTT`~Kh;6CQZX_|HI{?yl@hwASo61u z69Ft{2qng`y}8unm65d}vvIF?E+3tZi$FoS->DtEnfrJYeq4yB4f{PmO9;uSe*g2A zq{5i~`eXBzQVnOe=M-62F49$~0jAo+<27cVxA)hlS1=gn{NPGGkhF7%*`4Qtzs$}0nJxwH~4xfb@$4SdVU0o}_8lT{~Zf=8vZnvT7 z+IBBz6E@E}z6)Kl7PH4Y;P6iBg%n4Ecz9nlx1;YpJQq1R5wS$QdM9&Lsy0{R$0P;% zcLuDCzG#(H6JVO0O9bTxswCuCX_>%iD3alx4n2T|$i5sd#JwXb-@UGaVo%!;`7CN6 z0?ZNsWd`=fd7{c?ZB19{MQ@8~gC?1*@=5Ge=MUr83@mBgC=WGavW0?=9 z2NoFtv?Vb~IkBzRIKnSHU*cDrbG1(shb9E%xSxX$YKV)oX{d#Wp;+T}zP$0VM))a{ zm~Y`CJENKZ5pz6Q>@v)dn&VlEAHy#Isy`^PNx^`z%~KCTwW^-6`PvY{TG~j8aP-j} z9#T?@6=uqed0)IZ3a{AU8$A7Dt)_ZMSahKH1&vAXxy~KV38^oIev9&luL75izSmXl zSs6}sR2KN@KKLKaH9t{|T+O{6uTV0!Df-MCrVHs2LWAZZx2pBbWE=gCrt!2c_O(+C zMWK!^vIu|4_+;+J5)EK)fLs5@F3F+Dct!xWLvOB*Q6n_l9X#&}xPl=Pb6cVrep%Je zL>OIMl@65~A}DC8&a$-ONm#qve*d?d*%xn%3hz^3mc;Y9d&$aOY9VQUj7~`{@y7Y2 z_HBahkX}gT|HKL-8=4OGl%mzbMawF)-{O4?{H#1S;)uDHHvhLy59B&QnE>4wV5Qu) z7iCM5&_4r2K7$&wQZK{s0&BPnLT%=>xQ+O(icBLfnCxSuBfW|1x~?g1qY*G1;Ak*R z!Y8Aq5hc<#JMf**g={P;@GIBxQ$)A+q1>cBDT|~R34d6{=Mlk=@Tp2vMq@xNDM9ht z4V7Hty1+AOLVG@Kz|-_f$0aW=KJ^lQFKrTiL3Jj+Zzd;fOT4w_Nx1x-F71r&-*U_6 zDth4S7YUD^qB08y;>X)X<>(RAh>PE#D+3vvUq<7*zX2bOiv{P~*bI{u7ey?&&054F z=8|ev>~7rtDM*Xww>3p>LzQfR+amk28PyE+;*ZG9uc^{A60-YWug{i<&>2KERB|G{ zr*tOzhQ=Mz4ETG9)0pXGup0>O`;^e757{k}8)jrK?_M5n1>|GF>ko}Iz|VoBZ~Y4A z9-L*pkfGy6n`E&I3n~Mtp@ziVyu>2A`ntBnt$*NO2n#@B=KdQEd+};v{C_=DQ~N!q zZseUKq5RiW{`s5vw2x^j4lK^$j-4>c%5_x*QJSz=sy!qCK}_? z84rk7eb2_cEhkG0LVzRw+(iGE|Fwqh)uVf$>%}LtU*+2>p#es``&$pwKT*q`30h(m zz7<<|A4H`%_oy)V*grGAUjL9Vu%RgNZ$5H!Y>BsbhJ6xx?rZ3eD2$g){?uKedsVADI3fH(;q)zv#P{Il5Eay zpH75=!o<(=jka@DVk? zu7dT{5ci;{d+sI9@F=Df-fMGo1IXZ&%^pmf39ZYM**G)BiBrlQwa4BVuKvnhaR>oT&}qbEGrv z@;{=|mVo+zD<1}({MPp+XcEbql+%lr3Aju%l7hzw4Evdeg;xF`7U(VE^Z7joJ@ zR8ZG;Ps^UN`0a2#h;H08=-ArfhPX4}m2h~?l-n$??9BILilcb-q`kY4>U_(bn&ge+ zNO{H_TOnj|m_ou*uD=p<2qskT!FrS=+(f9eB=>pu)QyP*LuRlzoE$8-fr+#oFW~Ln#7h(4P_#A!&;HrMM zlDvQ+^l}F93gDPKvPtLK2Ksb1y1-*7TCPMj=gtILo%Cth!hyO!BmPvx1qZ!3z>vg_ z?+Q-@GW8^~W8v=}xhY0iu*txn3N3DDVSf?z{rrHJxS->R4D&+igBXBG@Dfw@}!~~F7J1ZSHkP^g0xxj3cN!x6(P##!zu0=?!kg;_W@$v4{ z4plzhRIr1|Pdrsdqcqs}N3e<903;QQ;!KS@RtxI@tb`!R<+$QcWLlbrUX(XU^z^)Y zcECh3+WJcwN)-gRyKsI8U(ECV!5_sT3^Fevoh#>`90S-)YOmM{=M z@nO9(%|4Z@b=^Hhz!<-y?4PQ}EYb~x052ePhFi$_XxS+t`sPY^y>QNl8(VX&DQpuz zOKo^)SR_ceNu-Oyy*dp5R-6R3l2YBfnql6Jp)@si?O~K$g~fNsIY!;3+DPZb*wNzO z;X-4ArI*z?JM$E_W(|J>%*)f;l?I*35(4M`m~ktE7~=wt6*XweC*2$ z+@hKQ*a3e4l-soT26~%EeHoweoyjcj*$q7YgNd14!m(DRR$l7Z@<~hBqLrog`73WlIO$_)@m?EweLL8LYgzH#sVo`Gn`|-nNSMX zYhX8E7`=3ouo*4XQgu6ZJoN+Imc*hK3adOHp7~7 zQrj-RM^aboNH|1U3{r5i1_0s?IR~nPKWgFZohl@Q-xLD~i5S9TBvv^Jjh}nRg0zVvf+qQ{ zQXySCuJ1y9DP6h78YAYHK5O`uMrE|bNudXgGt^pwmu%3WO~Cz*ary&;o*NQtY0*EP z2rTPMnJxH}b=yGk-*+aPJ52b|4zlBzTh|KAjM+h?_h83#k2IXG$4sDRPPd&fVa+6O z@0Ze0I%PFPNxG2Yd1LDtH!z_e=G_y)9ByLv2yJy>JLU8P7_|{# zYV^Ilb)-Q;<>Xe)RV7yAqo(~E0J!yL8x*fp*ks&&i!?}YuKJ_}e@;YFQITL@f2bL5 z=G+wj{rC4n($ZB|he6jt5Q_fJ^y%YrK%`r~E5#v1<=E?dF|!7=@E&%i%wFN4FPV5j z##KP9rdOsG$Gf5U{<$q+gWcQhVOTDe!OCAC9Cg~J*#1($+IK@U5KJ?5G^1ndNoiZg zik-s(^rd)uRc%+hem_yYTrxuI4F z;-uvDsSY?H$`10xfG%=?YX7rpY_%|Tqxr2b4YH8s&(fr%@zB1JpU+8y*@7a8Ho#hb zMUY4KC1-m@>;fV0PiS-cN-S?^aLVZ+DvuUQ1y(H`4(J+;i|0SA8ma*0Eyp(1n5HR-T zmU3+(%r?h!U1}6t9^meZtTR+EW0cA{DX*O-2)G-8aS2!=Gl?_LVm)g|J=4F=Y)o36 zYj#tQcbzaU#`AnWeAoDvJ9}qE9V`@`K%EKe4}WFa=5T*585u!MQza?eb+PpE9baq{ ztUI=pAIYVA0wfK)Ziv0W`r$RS!fLiDONWQ zDA{=uCHjKXmZynJ2qb<-OZD%h35Si{_;n&#Sqyw^-Uzz!IFgw!j79mBXauD)^**yo zzgpP1&VFzZAD+wz1%4-y^PrD<36JbUbhvp@;t_}N4fV4_ z?hjWn1u{KLmPatgscT|nfToUC*bB~QMutXqtpv>I+QcdwkLT=y@^Hd~_>PH`Fx?6xQ;GZ$c{ zz?l%epFE_)^{tlnb6nC(C29Sib024 zHpdgOe@H;;mRA-hk2XC*I!G!aI_=fbIx|`y;Mx4yKqMjRJqY*cg;6%9&- z7CDF$G_%9(l(F7ccV-AY7+>d!b1ualAcYue@eFx$Em}QQF0^a8lUBLi$lL*;Jo>kz zI;4{{#Cr@;Q^fp)%pl0Ns`ez37d0s60n-b=i&+|)RZ&5SnRzbbtZc<}a8*_J%_{zy z!q94j_`Y#jNZrkO!QbqjHONcvI7xk;xo8hEF_|O~42{XtGD8NFq-nLtMFWa%MW(rL zACwp;y(oV`v~;2uv#P3YaVpm$$-_CU_w+FMLJu;vNDYimDnuLGTm)x}}VWl8*35+>K+>i=O_ z$@!hgh0}*!s_6k~l@ z-Q0s=g)49lDOZVLVg7lw&{W~Jc+i5(9HCtmeo712d;)3?=W5_EI%fs;O%M}Gk@mC* z*id=*OXCJC*j;aI{vwL9EeMLArK#Vu7gO+)p3KS>&g3L>tpyA$-L$&HeEsVxzf{{c zs~sxQrhH=J`X;3qEL&c>gPkcAd1y0zh3w4Ox!{j+Q+kR}mXwNnM&Efi%%yptJ<3Eu^RjKbqdX@RU5qD${HS@Ch!O6xwQHtGjO5w2i@1`s%bMk4OJS zh@s8e@{!1{qvR2Al+YD?KfNnPkmlganGr|~J*SFidJ%P{U-zDjB%Gbycj0~PNi&MV zo3bn+Hy^7mFoj?V&p~Z**}qm{1$V-=`LFH3xa84J%eB z9kqbOXb0O54K~OjA4xskb~P``=Lnu~dn~qUO+8Ii@A{&-u8+uHOduy7$`L0p>B-#) z=y_&D_&F&(3xs24AQG1JovVTL$PzH3c8lA-ZPnoN#b<`FZTyj|gB9zsTQ#-7NF+ZP2%&O%ZdDiPG&u<;GdN(n4je)7{t>#|;B> z1LAe1)W^w>Fq3L}-*2Ysz#0eoEdu>gtBVDKMpeDR27@?aat1O+2|X@K2Ktx!hAe1r zo{9-xKbyW9y|>}d7kZh$m=%99;SSi+T&rCZG!bUhXof#Jp))~JuI=#E+0g%K&*iGF zy^oGghF5R*H3LS37h|%AN_|lW)%Eda44@_%Mn33ym0BfOrn|Q-hFB?i<-5hzwo9I&Fwvs&+4U|xd@CkbHFjZxsE!?R> zEPTkHk*ni-ZX9#hgmT9(a;|X=VNwxyy2CB*^kP{e*OyDpHxPTXc6ac7H3AxJgfkzk zyMQ@L%YFRWp|%bQRIBGbgY^19s)tyKmF^Xpf8H z$%lyVQ>4+{T&M*9_mHBnxFN-+YKizlLHi2qb2bLMb>HF&cML=xP?#X)S!pbuu2rjz z4=9br_SN?5^H$R*BMo(Q0*s5}U0G+Oss6V1^5%kfGc&%5&8C`*TYFMfY^0iF>*v0izHx z>u#A^VyLfa@P!R9Jxvm0hKA1L)3kS^$;qM9v~(>pA32{C-1F5#G-)!>;N_}J(g>k1 zDUmh|t~4LR^_!X2PKvSQy#}u$h8AiPy`*S>D2Z+R+_6*#ZZn;?dI)$&gmn$HOeZn| z8nqo6FQ*qZ$bUzd*2p^ErRwC~0VT|wY0)gogf*(ID{!Uqz&*pO3nG^L;6enAiB(Ma zkvVqBbL{F+JEkn=6H@Xb8m)4^HaBeXl1-8F7J3VGU*=$K=tHS#<;4=5|H9SMt5{D+ZBF_! zPGXx${_%>ZeGh%Dh4Fi2MYM~fqVPhbDX$Z&leiaQC`;)H$y3?4HZ+wv9tVZJ&o}By zh7wxR>ukWap~xr-TzuNx3aT9;tiv}u9+{PS*G(cqeemJjLca%;fg0&KOF1oV-y{_w zSM#VE%o3kN1;u6|5k`&`>&`AX!;?&=(l~V#?YdM9>#}oBl5KjzAJ$%}FQN2T)^s}D z@kEM=x3T~0$?jQ>%WMwP>?DxB{qOF3a{OiKO~7Va-$Ci$w*hispK=RN(qPanc3$n%vakVHceBfq~=kU(rZ*yE05J6@2u2$>eL{CIfh+ zy;PMC>rvH*<6pP~4k^Ru#GQuY+7&p!a3)usD^@Rc7R3b14YyE^&mRL>w$0d9iBmzL zfqE+uu7gsWWkVQDFwm~n*+m>8B%N=w&(nZ5$pmt+*jC#Y$KFUTnFRAQFDMr;KWv|w zZC6ns6lOb|Eape2MZ5cm9Ll6w!sAjYEI-C9pH8)|q$L>CnP1dXvDwkvaBf#hwuhFH zDJ?|+q;77lFUqmp6Ra}>Ql$WCw_B&@+^8}MQY{h^z{eE<{W=8uBVv6|(d(zWy-FhQ z)EIdcNdOkyCJ!!R&+5Ec>mZBfajWn2r=fNIdt!KFp#26n0&c0ti1lf5|UiB8=vx`A}WlJN86mqFG=f)XS3 z4Z_Tu3!d2q{?cH^_p#sc`VyeC4trnexe9HZW|eu+ta67Qz~qGX&j^Zg8hw{Ix^GDX^S7mF9Zgm-nwv#Ly}5Myrs`BS zee6&({s41%o&xiduv&n;Kd-E@u? z123(8Pnat*Uos@nH}^qCwf+X&Jru&g>6J9#D5jN{E$K1{NNdD84P}j2MMm#E*L?n= zyVD(1fbRqKi-^U`qL7M{cH_J0Eaw70)r zzILGDWJR+C;xx6dUM{s5(HOmLYRMHe6Zt?{!kywP1FkVZH!DC7z#3f69*LaPyN-C4B{#%-lxrvoVk2z(Xd@EZ zUcEWUv z3`jZ0{cGnrK-eKS6z*#qBqMMZ=C2Ks!vh9oeo8-;&&VM!;g)v=7?jp1G#@$El0=BA zgUC&&It-s8_!nI%=9cn@1~xQ%79sBkW2B2?47FYM=*Kq+p*%m0qO~6y^_EwZ$7B$d zy5vhGes?~+A(g6<573s)D)#6qiMUIyW0s^BMX+NPp& z`NaqH+QQ^UdV}XS+q&Uc{3m=E5vM4Kzg3!;lCDA%ivJS{PAYlA=zACsz&o(3`5 zCv|r#rtxd ze%z@^fc(vuIA0I&L;rZj7(NC!~osxIOEZY&k^*WX;(8YS5`qA zVq5?Xwfuq~_EZyPbRayMQp_Wt;R%dmx6#wkv5r?`vRR9CIMs|2l?ce0a+5)+|Bh`E z=>}_|bWv0mku=-==je7*K{Lo$uQu_Dc_mX|L4Gq9H%)G7jzYOkrqhPP(QiTay(4!Hd+ zhXrZyRkMSi_+3_~ZfTgbS~Ghm`%4PD?RC z1Q2kF&VCiCum3`P^XM#;<27|r>y=9LeIdl`_~ z1j0&gAvCLrLDb`39qmWUV67Tlq14i%_X3N>MP-${VZ3z0CwzY-6~;DOjQ+Wt_*`!L z6y!Dt?MZ$H9rR4g4S?-Mk*-T~0&Fln0zlN7-!}bNK$$G0ku;yZmjk0PD z<=FxXZBjFb$UL|xbgY4BXFr`C7DBZFT-$<4R7nGICm*A%06v*QXp=R8xhDq8P?CMI{C&5QO06S--v>6GXG zVG!GJij?Z(^FkV}64+-)xBP!rdH)~s75u+x$^Yvmln=T0xd=NrOaJwXfr%O)+Dh4_ zum=Q2P6ms!@Rr*Oh~2HYFXqs~Bc6JV)1zniybUYyKohDFxI4b^La!zX1rE!H*zmqi z)Z97HIU}B+>@%Uz`8i~Z7_6UN%hArdxfXfB`_ z%QINdz#pbzo=_oR(s66u{O4LlcZQou#05P@B2(hgn^lsC`lUxT@s>i!7vu)?`tdT7 zhT89i5{pPgKDcb9uh%hW;Lx$5D1}zKLzSWILl*|kw#k@%h zLp#mM-`TfeCD#b)okjeC8|s!nQ;69Aj$c^<fQs(782R6q|clE^0nK&h`t>xpkGJ>-+b`&mL8+EGQiP7S4k5zz$*yX3J?1vJ|SK1Xvks2_u+c1hoM0}>xnSZRx2*0 z)>Hi)o!X)%!r&lwLv!oj5c4*h;T-52mvl8IkDqAM>mex;nQk>|#$*sryNfnI@rH!PGEvL$wk2O&@c>K$t18Alj zMM#ZCFXYY#lHx7MqX+^bZi8~c#krMAFFi7K*d(`bE$xdh%y$%i zyzO%W4AwG%fzo8Z0RnqM+m`-%s@@uBp2w1`SGS64baY5#RQvYN7`9D4$@>P@ESTb% zRlfkvy{f!zliZ#^%H3Q2L+rkV2Y0^uVU(W3t-LY9dwP;hDn~*f=6ulYbu>B{^CDQY zCixES_xc-F?A?T+=U!i_K9PQ#w=Lg66gCJn-dFJRlyFbGjDPY_AWYTd0B(cEBmeRW zEhn7bzLnoj!mUY2IWjgZN&4Xb-LZue5cp2`6MHo%UgQJ+uB#fX`EcDVfOxxcq)$tl zP2q?#EbvE=8jrMnF2XNRi49i`X%$KsauB(@Q}^NX`zjh+@%kf>XE(Dmu^UGQ>%GNS#Jtdad#99u_`(N{$fUqy?7Ueh<#QACog z-K5Qo^~r+WpX|fSl$NKzaiprW_PyEJi)!N`jVdt}6D=xZZ@I9Jxe6BKuE6BEFxbv* zVtP)SqH^)v>B8t|mFoi)F&8eh&bFzR3y~A2SsMSNnjb!eaN5S2o8@Ea@3i$2>YS!c zXra&b$;%5(r3BFE`^aVj%_=&&!EAt7Mt{1Psa9@N#2&&ZJDG7P0o=T$NbgjfUMJ&N zSr++z-Ael08>*+YWx`RkB3yklRgrxxaO{G983|*aKb_%%uya9`x*1qrj+lx)O&d(t z^{wjAddI^V6=B)i#+VZ$%2#$bvsRK^T61JN?(Ev@?l+;iS~|6kZX1zo>`hINbr3V~ ztCRjB29E(d>1;+zQm;k3@C1M&Pu(f`xxXSw<_0+;`lRwf4Iy5FiRm%+QRgrmUoIMs z{xCq@B*&{BwopPHMjz(Q-3akHr7OgWF%uDZ;zix?Hvy~;Bc!Us(@Umgi9^X)nX-%s zFU@qm)B+(6k1EAgxT>zpZwIRN%jE!j9M(}`Sc=2=t{LhdLwOw6cv{ZAs|<9NIASQg z*+Tk<&D)MskB0bcL7E^H>f9|ABo!9!Gn8mT%9uNB9MpBN@^)C3iMu5JrbF7k1y0fT zHy}5NAbb#<$pXT96^bBz$i!n5Ppb+;^&s{h=tyV^XBKZuJs$kRjV{OwYAT~&0jCJO zT<=F~!|m<&LLRSj8NsZN9huj2PuqVF=91=-PJxtTzH z89(L1<;?GFDr2Ra;^e|Pfhc>yF}SsjiH!|#?SP!JBWTC1$s2&X$3-2yEs7lvW6LbN z*#<_r^GgP$##pdohRSA0n{tX{Ir(GE$=qB|i>^_mDixB{@ZB?wu=vP;Btd`Q`c-9h zjfPW%d;Vf8f%7+@G}Md2RlGr$UDk6iarFb-piDR{t(iVxiYd1Dc@5ld$OIvHt%$><=Z#15*{YuQ4{EE|3xUQiVc>h z!^uJQm}LP-f{ZAlcb3x?st(Ze_U9p`PGp6br+9e;1Pk|PFu#7@7%7a*=`B6|ITV>; zu82|V6%grB(U4?_QGKN&XPWkXqL8tQVi@s`AC&MaRhW@SDE7ap)JN9? z21TeL`E(*?%m^DlMaDb|+pJ)2JavuC9j9MzqzYE~iae-Bev!V{zp1N;?GWFuDlGGX zYVJbzbZT=!c8CP%F0(}Mb?KOpb#*g?cwo0ip3>LrMrr!4cHp}8K%?}JLKWq~mz4jR z`-V!x+&6)5$XX^6MUt$h6D~z?yyha&6eVQGkeH(fE&iKk+CNFD8Gz_$c?#hH2CxRv zi{?%I6UzACCD#7w<9Ow@|EJybw+GjUm~PR<>^&wfIkF^PApS_deZF}d#TF{%sgKU* zXAlxGs)VKXafKdNZAFe0xd1?`#EaOk87e*oi{w9Nmo>zpoIX3*Je>AU(^L&Ey1gV5 zrSqe!Yd7!yL4>8KTd3@qq>ItWEXF%f(nY56jwKsF|atmA7PF zOUuJ0_tYX*QXw$37>8^!PfEg#5IcS}k5cZ3ZLXT(R3#!tvz4H-hY9sDy4%jj!%4}d zD;+nb5~a(fAp=_!zq}8J)J#wl>XePNO^}z7m9INjJ$jn)WU*dJ2O?tO@6S!2msr^d z1Q*9!l1I_BCivYErE?^Y4(Ep4TMQeq?bUP|cmIj}f&>XSeH4DM97?0vOGiB}S?VT` zc~VR6rh;)faHWh-8cyN9Fd#8lv*c6DtL~Na9h707r0#l0!Zdj`3FyajQ}48Wxyv&j zK@;1n{3WPHKZO``e^R{{>?o^cz|?S?x7cMGxjCiNCMxNaO42}MHZ{YWu0_vmuX!lw zr%ZbXu)7I1v>iQ7cG2YM%otR6!bf=fb;Me4=$eG614pP2 z&y89sv_KOEPm#vk+@2UQMMyLn|AJk9wMVBHCw-SI1Y2f|e`xu*lx& zVb=ksDiI+S7;Y^y==P>rxs{5i;H>Hii&e%gD|Co=x5GmGG!b+I)9V}2Rya?KP>mx{ z@MXGd^+D;$;KkYP4j4tc`s8&}d1X%5j60j^Ur5*&TL5(PV~>0MvxPMY((TCq?HSu%rVhf-w&c#9SM|5OV6h| zc^}76XaF~UtwO~S`cF4T@#FD|Mi)^CUcCJ<3<)u}<){&EO<&+ZXshIMF-|E zxkZ$lw8m4%+w%)3H^Z%Tyx%-KB$u60Da&v?{ZWM^C08Hx%{MR?;vDRip>Y1R91BFp zz>WqO3+s}^vF%kB7E(? z>=j05exXB1vm9aAZQIfsRU*$wj;qh)3|22P%U(j$-KsA&mS5qvR305xOCDQ_3OMMa+kiEQrF5v z>k7q_D40)tuE;fo=H5N~`8J=(FRw~+?v|H`h0M==T1>ghR>*wMuhp;=&hco@Bl8pK z5{)5GLi5j)XRQQi={9XEmOTxwAPE@i$LaUN;i-)p3FPE6-NKRBM)&rK_rrgFQ%7}_ zX=wtMLd+;fD&m9y<4e9?gHj*E7_`%(Avc~DKx!7#D)C%PL6>r_H^DXfwYY{wMJq!R z_@}{IT`KPrJ^L)k^=V6HR259_fvWkp@H(%>Y;tK=iyMGqS_4CVcqr<5sx9RMji-FH zOj2Z1#`D=EX%>z8cz)*e0qV|>JOA>FwRoBul(3ip8b-C*?TA+%s;(L1Z{zH3wd=Qw zjA6KyVTha03ElouCXP;30*oPVYc(ief#21;X4Aam zmD;Y8hC4Me=V9Br*5kt-qhIrQYnO1ljBl&lDRB-TQLk@}fc5)m<_a$%VL8JKKV$@@ zmZHZPj9RNE!aW9Y&+2YJ3L7dpAtA$PDqJJ;WNV5j4P8T3zvg8=(B%qb!TP+8NO8L{ zRs9DSdnpT|t$9Z95Jx%5{$_LhM*pJFqo~i#w>-Q~*zMozE9n!Dm8<|#WrtuK0C%2% zo`=Pk@d*bhdM%Ag5RUyc-vnQS$h$1lR;nLxI`S?x=}Ne}hKxN@f(Hn@TE_2H?L8y} z4}|;^2}_M)WNEFt3yY;&{X5iS-ZgLh28?)$yHC*<0^02QXSM;<)GxGq;S{^J(Ywb# z4Q>zMnAFEoS&}m~UmjD>-v)5eqZYfiYcS5ni!E0I6V!I`gw90$S}NiY$wL-ix48|YEkBLFlIZ2NCMcN~B0E^FYS>egOi`P9)^Z*vZxbBC zaV*2|IYx%s=HZx@x5yQ}1jzxI!>S-8v;Hx?@#f>A+#M=rXBNxWC+e^0Gwf~eO|WFT z(hU#MCwZ_fx7yxQ^m8EN+}lY;VZG7eLP>6Hmip;n0AT5sG*NMsVwPsq;TL%Bxz-!- z`CcOT9f~yD7d~B}4vu)*E?Fwx?x@gu?K8S%A6 zYX@3s0R6B^Xc|t^cgf<#eNH~2Dw3Omyp+-0A|3LTI{I!go9lGZ^t?KXG?tUCM0It! zoMO+osB>PTqmQUl<)!;r0<`K~7;&6@eC$M*@M7ycgJSW${m$Ikp#2smjsxRnn05ng zWh9nErk}41>&WF8oSt7&Inf&X4y$mSz9{{G(hk zL^c#g%Z)R3sG^{)qMRNWJ;0~C+ym?M&mLQsMdz#u!W8?Jp@aDRT}4)dVr9ORE)T1z zks|xO6wkGVB?FRXY3E8bSqQI{g$Qav7+0-Z8d>j9XAG(T>N^>GfQi)VcS$Fd#Jzfn z$;a$&W;f~X)I+QS{PWzDj>yfshRRM#A9pcYib3+K#plbCqUDgu%vI!NxbcFJ&6SO( zAaz7e>mv!g$hqIbGnB+JLan{hw#i3?C%|Bg$w))}b90Nn@U?E)>Bj3dygRDBtj+aO zMamFrpTgFb-+=TtVU9UV17ZUv2|^C}+g~2c4!r_l#8^`mn{T0g;@hSlv#sxG6#}C_ z>wyz+-RML$e*4WMf54YINwUx)$l`G8=r#G6G6`nwm|HG|!uJ_-w{&j--ku@L3TAoKhsa7RXLQrENA%RH)S{LubC-%v}TT2l0u?KzikAG`BduQ1sN>QQiu z=@12tK8hVrs>3z~JXj11y)MHIoac@I(lXN#ijg%{Ir-mjCXtPBVAeR{FYA8({u5B( zf@RlLrkb-ExM}+uTcbe?;;O32W2a?*k77M}{>%M69{k&1EJ%#d4XyUuQ4~IRRg1zn zMHW_v(<)!-SwNLs*1JFdLrAp$mVr12kRmM+nbNXwl3d~UP%H+Ue#B#Ot8 zl+^WMZP6h|(uWdNIwI!uc*5*gAByy>HEGiGUxwQ1rmB%5Day5=pjqu>;wQA2jaYe? zxD3dA_MVfhVM0Wpz#PiZ6~PaXhJn$TSnf1ukyoT!**QT~`^7^p{4IE5IeBX_ z;L7IDIzTNVZMKavXv#xf15u;&mgz}Y=6HW+s!_+i1fB26J(^a8??jpLRR<^gap|ac z+fQf6NdU>c7{Av}x8gVjQW@m5bxPkcW`psHFMtvnJtTpT2BWk&%k5}gTxP4Il>LQ% zx{@|O{ViHWtn!9z^YHA3-fI(b5b?)?s5_t5vC~}HYBASk&sc2L38&_rnOg-Gb;TuZ z#~Mq17Lu#^a2fl|=(&B6=-0io!P`Ox`ogT3URX{5d~T|i65Z%C|H7s2M$)(oBAVjp zSf9p-$E=r@aT%-%&D%v!oSsDuLGo9R=`Jz%lm#HfB z`~(;=$3bLV_!nz>o<8227vytrp{GczEQ?l>5UTrm&3&$v$T-S-`qn)&UpIRhDHDV7~h4KFPhQnj^w;6oEVGJp9Q71S<_f>nG?kF!Z16Ea$zQNug7lPV+cl1Zsp%Z0G#VHt3699|Mw_uL!Li4=5dgx~RV#XfJVUHcXv>k2Y9QCiPB9S^SHW4~H zI;@Lg;$`wx?|Uf9(q&D41FlKfd*!eJNH!k;yy*F!x_hVtG_cV-S`wspuc)~&U5@Ll8#unTzKWm%uIXexxw7bv zWUW7E3KqyvXz>aZeKS(EoYm#eR_Cyy2Lu8&6ZHj-XRw{2HwQv)Ws~zb#Yo}~UX}Y+ ztpvSw8*C5%mKUT^tZ$d0=ohG2loc6j*)iERJ2*{Chbvzgb^2~D4qudQ5N96}!WTe( z13)IAOb!8bh_P&=P19(11-R858k z<;AyE53Z$|tdI|%yy3cco0lJ6I>q!18#vBcD(Wy2sD`Nu9DuP`v zU)AC@#?41S_I$EhSZ0!yJ4NyZaNK%y!J8KdicB#p?eceT<>?;;zd?pqy18U@yQ+-<)4Ur(W&B-c7qSpc)nAgOLnuX0Nhc zCFyY%F=AejJg3B)MfMu*o2>j%gqf9|?DFHJcoM{nPVop$mAaES&gJ042!mgzjBx_5 z0L~b!m8sLg_2HXEyYXFpNotcr8@Q#_%QB)OOEOWy#`w7!1f(fGqRF}6P>G}Vo&d#Z z6;l2)HMW(77&a8{Z}(Kn6W%$9vEqX0iEUdw%Of9C>XRF}fov24yj@fbf;i=1$TLKD zR)EA-h$0Np@cw?)A4 z>(&pGp*V_!DXKfyEBud=9cQdT1mgiu;v82>BQ4Vk-W)J>3PiOudDl=APuCyY#b2USe-F|MGuvT?Ksjr$4J`tF40W@>c&u+vzU z9^jOPQkl^$(2zw9W0}iPfWhK3V0OGCn0*`%g#8q%mTGMT#P|$m8eVfq>Qv73st932HWgR16LsWcRJ6VXfpO*o5}j8XHYdca_w=wnw?3N=abtbNtM z8)vL9`{<3{N?%y~PdW5|6OLC0K*`R+flHAaLX?yB#jLh%wR)}UdL_v{Y|=BNE_7xj zU1Jy3XDlr`0T$MZp&KX;Q1@CYtrCASAIa&onCO79<2OyJ7<-F@7XtFp7%153OTtaJ zche5mVIOMF>7Lq}>@YHWvQM;I(=(_SclT+2(+mBS<{dSK`IcC91u7c==UV$vYkVa6 z!XJ&ycy~!>)nBW1r6S^6u2`>qFdXw)TvN#k8la-Emmok-C}#vWO?GPtp=GoNDQ;*% zVyYRGLH^obe_1?WhB?yanBTD=6@ucktm{ z@MzJyZD5c%}5`DguEbWv2bjD>JE zXfIryIQf2g_+cCg zS*2{=NaBDaB6IfRH%$Q}UgkyZL_J;i*EM{JFTM`{lt;OO(f7CBV0VdZS-UZBo&( zeOWo_6O&;o4WrzEGC{F9v@dQgr!9SLH^zMT(0(UY-swiV&xz%a8g{D|+JiXIeClzX zgD>^I>9gXI=LDVl+=x{((i_*@E8BpQiUIkY^~*}8qKBhv_j+p$n1z!NuYbBqfk~{L z2$7jpdSQGFek4^{M&c(4YqWXJmlRgj6J+~L=v|w#0-jS{EoG$GazV?hzhQo>T6ira z6Zu%2Yk^Tr!Be-`WPi?Bu|X4sO-`Sp6@G)O9n>xIx2bx?scjk7{G(;AD+c^ScwD9E zo)Bnl!AUkzK5$m9jE<+N*~xG$X(kr)ps!8;?xSh%YMys?w^5|m;1*^XJ*i?jbn!Y% zU?pLs5(BR=!fFEbCH$iKqjTWS&%Fwdzt(nGVYyiW_YV%98b{lVY@E~;-w+)smn^%6 zjU3b(ggn=C37FvG3fX`)$7(_xyXtgZE4X7IJoGM{MfygXs?2!o5k^FKK8X%cPcRuI zN56dQ`K1E2lzmeFlLx04u!Lw9<~kN#kL}hm;)20J9SbMn+aoT@>ReSpcYPht=L7kc zrPbw$sSuf>H2wt#YCbh$q79CfwQA6(LZKosQZx3?VrTa!Mmb_hW{Hh32m7Lqo*(guKZYBdJ}o zcmzCT-)6wqmRSPxTQrzw*qQF;(b{m8J{xx ze@G@RY`k{c6Y}b@@9U(1|yTDZ=l z{MG4|+8^Ba8K#AG>IbRuph-CLgU|-45$jAxJt=I+D>i@~k@P%P+EmWy3^am^j*hy- zJBS??7?Th@3}XxsTfSy*Jt8Oyh7L^I{d@&^fR}jruKL!H0{9z1Craln$=G$++)DR3 z*@eL(ss=Obc#ECtD0r=Z@Lb+&@o9P=4bPV!f~T?ou-ZJut_TmG@VK?CA+(`{=NZaW zZ$UaYLKMwe0D@b6tq*>gIHsMoDeYAEZUk&@G$s8T&_eT8Xd;J|0Y$}gzo{6qR?RuXOR(?oQ;sy27WLPLPD~~bmnt{X*s*-uJoqD@ z`iX70vsU6~Hr|ITq2A@Ajl0Zm0DFPP!ULWnOP#OcjJ2(YuSVEG%{Xv!PFg$!?&?q& zVz5CmAi|C&_YhPJoGOOgrg91|)#weV6BNTL2Fr_TzyK*Rcc&k4>p1bwY7-rQ!AwPS zaYaT!i)b&)D}IU7J}!{BOeKYz^?tg3Q2eVd)}g@Oo?ON^uF2^G_2$W)*%jCQVX@f( z4wBJk5~+mE`IOw2o{h=I;S5SEuAsF_(om5)CvS;pur|}9CpCDG;w8$0HPx3>hqvod zDD@FkJ59R9@zaI^WwNZh!A>i5f{qMSM+Xjxyck=y%N%tn`pAMuRBhXV~_sDw+8?|YCY2}HZU8D>xN%wvl&R03?($-p|6)-GI{n{-W2(4Q08VI z+gfsq)8lOE$T$o`v{{Gqx5#xBRqGN(m#ZSqh!dCibb=pQ?T0@mO-Qt~W8DlU(_I?v zebaO4T<&|fhsy6@3I|75yL1G9>RVXRZ%H(V^7q6tgv0qvX*T~PX9G%Rf}45wYqTeA zeej_CY|eWr@fu~&Iwa$zdcpL`6jQ<0v3~NX9u5|FrS1UHj z@)TtP7o^w0u^eeR9>I}uG1P$tp`wn%E~8zk2-#|~cl6=c$a#8S<#{vv>I;t#a^L&L z=@!0nNRr=?Fu~|Rm7Sy8G6PiLVxiXrs|KDM1OtB3PFAZG z;TiY$K5R_K96Qe>uggRxkZt0rXFg$t5fKaP-(~R==vwt!#HgyB`I4JXwo>O2&l7De zQco20b!vUnObUGw$E|^GM^7=0hhJsWv5SxHK={X$FnIS2?wiRwX6x|5hVf zr%SH8q^#IjRK{^SY?CjXt7heGL|<>f= zWSdP~0h5;Rc^GSP%(gUlg7OFrRWuV<%VyPxZP=mAUdxNu$Rcqc`}kBGHQde_jJjJU zPiTNt^?9MCda>+g|E-`wNIFqATU;gyb_qL5Trn@D^WQwpm=JW;{2QGK43r;WkXj60w$Y(DpZj32Zp-K3>oDBi%_GN$9J2WfRfZQiMQVuhabz|$a7u2kro~OxUch< z=1PAhj2LcW#cS^bR#$_-`%&d_L=u-u8@-Aa&(o~O>Nib&YC4TSRR38+$5r`(ima~x zLy!*vto<)ReubI?tOoGWrDD8JNev(Rg^XxQE zDE>x|&^?myB{Tow7o4we$cx!I)>~35q;n4KsNf$!u>{pcwz^8SzY_lnqEY`ch_;8D znrbT?4j7cE!YliYwm2HQ6_kfH$TTFRuT;c18&_>(IrDWGKL(ywRV?r~8MLi2r-{2k zqc{l&o4Zm+HVO$M{HY!ZyE>D9l3ru6`BP|PvB)%PCSdX|cCG7yI#GC*F^HKBw)u_{ z<-h5pP-PH$UgGz&LBO7ZgMv)yN7u)i&y{0QOlg(JQtYSua!)=T8sCeBpB8&)-f67M zG*5N9Me0TZCLgHU9^KK~QDyLAiswpTkDYWHt%a~LzOGiiAC#u8+}jGhef*@U!Q~yN za0q;o0@KD&Qm%crHt7aB)H`xu=CMqOA;uJ^dyGh&+0nvZkC~?sb)6UOM+cF{ z;&_?g{Ir(aj_0()z6VcjAv$4%rJ`J1iHnwMUJbPG zus6T|N%Rlav-ZR}C-@=DIr7Q3+BVaK;DVnuQFoTE1nXfN7^WNoc$^-sSzQBqZ;iF3ZOy7f2nO{X#*e}zMRMr%b#Tu&XNmXJBF;v?MO-)UoleONA z4z?}EMJ!!#y_pnfcUP+Z4Jg}|Bs>T27B9XSgcM;dwZ9xpr=Q9@F|kU@AesXQ2m6U3 z3<5(h*~nRH-jpF=dm>kOfbmn%3N80XC$Utfr^$ALBErwom}sGW-kpB&LyS5S<&$4& z#=rKd*BFv;rcW%s-69(|i)p)e4%s&XER@H!I@&UhM9I+nh|_^d2=N=IM5wiZh$$;d z_{vlu9`4bwrO5A|a-UKZ-rzB!SPclbCN3S%&9Potsk_}evSLZ=kzT|@;`E7t^H=8~^4`RBQ@;E3z0$~X{d%AT zhKxQtM320I4XAE~8CfGlhQlaEs1g5omW8@NGT=13JB!x}Hi5N7xh}q2sNJ69kX|47)9X)FST&awIg4QVo z>txUQ(B-<=$f_i%<*8x74Mv#aeClt2QfM1fNQQqmD;B6hy3ZdLHR>zjmdWmiq1%4y zcH2griurAgSLZm0E%8Ah}lS0fq0-OT&iv#M&ixCGUR{SuWZI92X_t4I= zYI854DQodJ8XJP6=iN7sT$mu;-VpL$@hu^<-H`?oig8b_$XDgOWcI76t>0e~^lo06 zNf4F1OhETN(V%iL(^utDZkCYbhln&zOy?9Gm3YG7F$Z{kd$meh?^?^3#Z%4cd|*mT zE@!;p_TM*z#w1wdLySvcgZ@EoZe0|`@m4B@r@U?C=yczShL4G&pxsz%qZEhWQ>9`; z(Lc*fW1UL<_TsD6uqWGRwU(mijxOot{N}&W#8BB4z z#ET_RxQ*W9XTDa`pg>2ff4lo;@TtyX`7Ov8Tm9Lf{CI&e8HTI+&SjL)x3iW1n`OPLrYI)gL*(xJ>*H9i0({dq-91kOmP?3$R9>VLB*q!ZuLl^Oh~(W@F~s)n@K#$Veo8igxX&An%YE7T zli{vRjnd(TL&=uM2kr^W$G4X;e9hM3kzu>GX=F=uSihr#EPKQr2 zX=s-T7Y{NyS}-wK*e2avPA(J`o5v^+;wA{qPGE&$k9Z5Hjcqv$L%SDESmlky7F?(u z+N>FhIu{)F%;@pb*6;7Fi>zPQ@7i`o3I6g((m}JQ@oR#26+B3 za6xiaS$8~K2X$lTfkaLB0!l5_@mffnz$GTFU|=%t&eZ}7)FDutRg9rDqU{QXe@G3z7>9Q0G5t!Q8tofuX_@vIeo*(eau z&gXD89`=ZF@3k)vd6Zj8M*Af4Z{p`wDw9Ie8!{E8?p(yJgzm{%N2fg}Vjn{ltXj)p}BqOW*Ed9WU?QJ;~9AyDLvVTbfV>%$nz5CmHf2pg}Mz2MK0^};l`{u8{zc7Gk|Ux(CB{pdI! z)L|cP?>iUTUOfF6s6Jt{2IUYv82>q{s7TFu%~grt4&MJwe$V=}!#3Bcb-~ZEtBBB| z9S|U(;5{%jlTN}_MY?1|_b1L|VAZfiVY?@^q)p7ivUrsmP){ZOOn2_K591iq$-q-t za`X`&VXX?()-i^}0>8E!zpasZ$&b%8WrQ|O*|^*k!iGS-QzwFV-FJnkvjoQ(1ikCY zEV?F3@k5|;d0jkOyw=0?!bj>|=T|jN?sJ2uh9U1FmU);L($9onMoCa3oGe7#RZRf$ zAnqo6wS4ha&?EujJbLL%ucBF6ewfTgHGz(8`}@Vb{~8?sL!kOE!sp(#Ghs3dLx#fa z>$Y&bMR5kHmxIX82>QrhuWtdc1_uYW3ibgsGnF15z3L`%^pa7upZw8IwE+d9FvkL_ zH|QBP%*^})cjrn3??v2v?<9>@7>IgG)nemaRepx+-wd<*mf+%}mI|`Uu=HxN>8tpW zudGAt^8LTW@_%>ND5us$BTwLQX1Yg!E|4&+sM&7s;cvj-b4T@`fm0bcw!|PdqUvI@ z=s2S%7E|TZoQ7A9cj}Lx`{bA_^Rgeo%)vuY;cFL-QK2^y>VV-r62OX_Bsd-slMfaL zBKbf2gs;J@_&!=aJj$WD#mINf9~Cag0RJ%y1$HN77Q8pLX6e6((*Y`h@s0xqPDW#% zea|IT!qOaNte?Q*zA*WB$%G(CC5jd>WBLK{ow=G(+7mTaj!@Pb(G;)II1`cmc*bWk;G+q#8`921n(kRzOyKg zB-lS)<&_BLWZD-YMgaBUsTZV7p9FI1t8SyAr^ORBf{Aj>)nSGaIV~{Rq!|5{ zXBscU5CNI3zY^s{)$dH`EkNFV;n$Snf_>riXJQ&srS&4fC%e71fG3pbPRK1YG-iD>Wh@d-Ww0W2V@CZM*3s! z((PF~cBJM4kVv0l-7>9GQ<<%mOn7r5h>- zi!OV0&gS?zWU1lL>|*?vxPaOBG`u^YJ?P&v%f=D#lkT;0>>Yzpoc5cOz|lt>gL%T@w*i=8S6`?YCT7M|A?Yw}3vj zi16e}k%$_4la%~^7zZBKAOi?x1hrih4AMlVF={~BEu_N^wT}+zQL!HDt&7v)_c%G_f zS`gywZWSISuRscjKN#c7aVIS8K71&55bdV!U_1I?yP-{pSm-hDL(!9b?*Fp79yp@=3s3AE= zd;1OOXs^(a$n};0{niz4&?m2{XcXM1sQ?Vp+ zr2$A!Y9jR>E2c_f`MMx5V>WhEv_JW$-f};R_N8(2*6K{V@dg-wM9j$bL=)brE%W1p z18xA%d(uzy5nlCWy)R5ql^I_u@KVc*yAURVeAu1^}dePno-F*1^ zVGZ{I9ieDRWY|+}_iIiZBSUKq!Iz~e=l8P8e0oSqU8t_z`SvIH?Gt+E(bSq*An~uq zml!%h+id2Rp{7#I2_#pcXYu=g@l*JZaVX`2?OP`AW39^$pco_wzrOOTS(zZm`yWjh zN(qOWjte7LFs$a6_rB@AuWwxbLlpWaPlIj!;*!XFB7Uu)BEZPu%q_ZqahnnByjDO8 zQnj1P%MT>grL@8;8Qzukp%IqPoAvz z^NtX0UcKq|{pT|m(gpXvX_=WZ*-wc>0`}5baBKhKau(*Uq^u!6UItD{qMJmUWOtrX z{yhpDN5l(F0c zLr1&Hzef(6&pYp5zAcUIA8at|vEZPK7HGlB@TN_)o}03};7xKk+F!mF$ZSI|F_#-P zvbdgZW9(`_UEpB+=ofUncSQJi!xt=W~Z#PVuPh_3?lY5n0zd z6DVn~>7lOo)ufD6V(h4+cy?=6J=OdOd-Yb!3B_>B&4U|X^w2gyPU&me`PYHMu5q7k znDpc`a4A~zqjc=K!vH{((=nHZUyXLON&-;pZO^wcM1Vo#v>Y}`i)J)j;R%$paEa6S zye+-#vENzEh0rZ56vpofKB_GLDYkrIu8T_yoXlzn3`s5s@22txugBe-m7>_zvE zO(1S0XA;k+Toff5AKaWNduT?)@_LRC1cVww1*k|oH6V(RXFvWdP_Cp+9Nve-Fo-6d zEB<}i5Umd8n8l6Hvvrlq4(IFg<{0ss&4Q%A8yh^5Is8Ogy;h^TMbPit*O6iZgmceW zZgKq8Yyrmg8zwC3#FND_OouZSgH#I%T5*BL=YKa7l+H>izTo-#Sih-}pPz{O@n~>` z4esv)11(nj)`XlH=bKSH*o+seh))q}59j!j3b_Aj2PTw0E9|jL%0mMq9OH{N6@pLEQIRreBWhYnx* z{ab%P&fSaPPDIYR?#YyL(}ZQIC{4zjfA5g8Z7Os>E{d%s^87XUZJxG_wCf!xe6xmt z_}?@w-Le7d*jap5--Qn;s9p zFFmPLogWMu(oDaYbD{mzqzS*g8Y14s;nWS$>;+z04ZN-n?-7+mqWwvl<`VZhbA!hc z+tOhdiD4p$?AY<}bK5rZ5r$SAL-0;3q52b5&0OA))znyjw1pj8BQIPd8A>wiu>5zt zcncy$KQ8+QJG&$SNz#VQM5$|cbq`$MZVgTp01oEp--`}lA8|{!7&V1`(@NmV-Q{7At z3~Zllp|Y?Y2gI&h+|ZrUk>Yrhrec^)r7Chg>b3v0iJml>L|D44#4=WiNv1N(?blCy zvG(lG)z82OgcnpgQr=l+jb&KksUe_N98Z9Y$UPM^&-w?<3`aEi3zvLx}v!kLk4F`>A zK#5I*|GxTsyoB6b6fBfHu|x+0tZsHuLOtp>T8mt`%TPXMybQX`wQ!-{vaddPY@bqG z#+52Tg)R3n(Iz!EQd6uEus`L`NX`|RK(C>uzD;gIX_T^rH*;S7%QY7EcH~&bNRp|h zCJh&A{&40kRfR7jVbgf~JDa%RRQ9gNz!0eHG^b3#CJS3VrnlTtBBu-Gy1z<7<{N(t zt-(n1h+(n(GqxYx%4V^rE&!6B=Vp|h@1!J>ll!psN72%W)+o;Y%$RK2q(1 z+WSf>7=0%EifLO_H>%b`hsLGGKYf74n`h&sW|l6}E)p*nFDwkKrJ;Q{=uc0bDRFBs z`*X543y%X2ukL7O{NN`f;|IJ6A*py$XxT_Am!S6Eu_cWG8e1l!%aYIj!VT)Zy)}e-cE#j@Yt*Nz5G9JeXaj79uh0Q zo%{R#-FER8demqVF$fy2dL(W*h`R0566nURpsUg6K;!$N{$tTL6*SH*zBBGy-T##g zj)9ERkZ1&!)#11vFa9(8f2kq)kLox#@NzzX6ovlNK`|qePDW*mUWdKq{`6(f$l?qb zKQn8=n4bTr0XXu0nfho~AZMkvH1&QDRT&BI*97tzt9Uu&WxzY2p1Uc zAbUk|&*J~IpZ~4n|H}^Y-vDTdkJIMyUTxVPL_4Rb8Wyz$AvG1w^9{DKI&-a6ijy(J zSaglLOZQtY%{QvMr|p-neex++RNUZE`X8*lcUV)~-Ypy;KxhI99hA^p=v72%0YZ~1 zz4zV(1VjxGO6a{yuhM%Fq$6EGI!H%BKoyctzfjx2T0o+I{% z9uYA2`seFp>bKwFAa$5J%Zf-@PpPuu4tBk_xk4hgY4(forI^pAPAFivQn7L2_i3rn z+_&#>?y<5dQd6fy6flz%54Wmia%(EVT)Bekf&`sv$6%=mvAC^W{VjPzi}y{5ul=W{ zn_{=MO(y1*lKlXW(<%YGyP<%1;p!7cTD*69Jquo2E@?7Z9n!6)mzM3S3< z85}!^8F8+@r-F950mOVvP>;CbSxN^r;T)XD9%4{LTLaZE^huG8A7_;CTcW4RSK@NC z0(VKGn@`fE8~R%C(I zd~sY)r(YFF8)2n(i#u8OR77%0p(Hy3EL^aU|bzYW2$Pa+0q7Rwp3s*Lg|6 z>7C9jd2v=L#ON&t0b${tOig%DHtkz{l6Oaf1=E>JA&@YMqcTkNqF8aDYQt#st9w5p zDyf}PgmUEo;BIX_DcWUAl2PRzE*^GK`6#RqU%26Y-KqxBFsIi^X%E&~Agbxc!l4k6-GB4^{47LN9P~I+Vj2pUQ^GW-XH~Pk$7Jd2Q9`c%L9vhd z%mx~W$1=4&VTvnbk0oYIu#kN?B;~`;;zwxogyUwkt~{7+zv$fY-QwuJlMWr=d-rJe z4jn@QmYf3Z$n-in8ITG6I*>3rtYjO+_iJxJ3z(p0!Kty2`vt11WUdkBlZ+SHUI&jm4g3KRQKecG8cQ2sRcKw0Z+I(GeT}E;|A@NX%N-kAb%#Z~ zhxgt9UVkIWmh=4qMP*GeGqvYyu0mQou4QZiFajo93}LZ=;>1&O=%8?E4bTFa(l}wb zT3E0~$GUY`A1t+v7X2(S*;b7VLFlmb)2#6)Cp)Olh0Sw=W0?JCM2tm@Vf83z_3Ms^K98L zJDX*BqTj2L1{GTmft)WbeO5ANHh9~r5>SFhUBD$BjjX%t9kFgngP=OAKLDBJp%%14 zCN0IZ!+pxkR)Ub1-Z}lo)JXY-j}Pzs5*!?QE_yyL!GNvJZb}WwN>9~Z#08y(% zg$TBw3f=iZ1($jaj;aPkt8AHWqS2=PcQ$owncAXozw|1`KZh2UjLQUxw!Nq{W2;<7 z-L}8GimVSx0Ix#HY7q|)ZP0#*@U`j3j`nE0%nW0R_W^{a4_Djsm2t}u3Dj#4H0XR1 zApo~OtuWG{5M*6!rb;w0L33J=7}XY@0rVS3aRRl&5ECWoWV34%XhA_4Lgk?5tfMpx zkA#t#==(aw5=XDNTh)({3>~?i@#>-C#ZDP_>&PzriQj8)IKxw{`q>NWPF-}M5GvU$ z2Hr=uWE6Ndn*8;@3s|mhFcn_lp?m{q?a!Gkd{)F5JsrJg5w!{8*cg4T4Lz0IYp9)< zh^rbFh;#&;j7yVoX-+`GZqxgD%$Gfw8N%dDR{7tm9l4(0L}j!#^GKDL7^uIevsH$nN4ln0r57M@R2Ya848ILxFhFI-ip^Tt6Id{EV1gFIF05Bt>_Ej_+Oi6=@Vs~%!a z!E&1w3m##CmgqBGXeMs@uQLwV0#}fr(-Z6 zCIcIhVQcUTd`IFEU4P(qROn1kQ>!rcW{~BnP$SZi_*0nBtC0|jXakC%ixMsw!bTbQ zM!MBHr+T#!hak z_(AMVUudJMk z;o}z7|8$hX-vLN-x59H0dDlDa?bhQK@KL0U;wsi0fK4)co~<5tDZEa+iiNP6Voz>) zQIP`UosY}$#?m8};O(M_DEW%tDJx7}UEIWn8`3c>a6L`xkrtG;eMFS=3lkt^#ZKu9 zHGL~dnre#%)YHBtw!su>;vfMcQ<{xLQNdpgQuXdC#Cg`dd#M`&wx*nUcHAx~N?q^F z-<7h9YxN91GP~OZ94sT$#IaW0FMbiDOsu}f6YG5^iF@zb;U$=;-gX{Jbgf&uK$J4_ zv;I;VcgI(W5RR7fCx}8_-%m@{li77H`Z%=3eaV=BzkMW2D8~#NsQCVhm%{~+wtbR* zkqJ(a!0sXcAthb?j@NCo1pz11f-gR4U(ibqc3SvK_V)HW`R% zkR4@8v_cCzs26N0ox(Fa_ItGL#5v^>EL(e>W5}>Xfh8#89q`HNCsoQn;h}{>a$fyZ z=?}T-t6_N4coP4H1L$+8R|R#pTyEqEU9sx>THO0=-1fpVkp)V|Qq8Whtf5*5E`?U56z- zFX7p=Ad&i2*#gXS#8G;xfuAxYQ0MaQ$)9NLbh(rh9MvGd-OpCbni~4-&|Sd`dTRI& zK>Gih0r_8GXiGo1Kx+I<*Gi=`WP!d}V;=W!+qjrwWc#n~^Md8cWw}29CLiA*BYHPm zc^NiK;o5*R<)G@i-Wm~`2qW9EQF>kZ`vO+X-Cd%25F5UBSN8$R1?c3g&*qaJg)A7k z$miU9EFP9rpTzSA0s(;>OyYw&GGQ%&-|ddvpC!1I8r~?KU@(UakJWp3F~K~40A73l zklcIc^U-9#v~6DfX)${x6QnU2^p02CU0XM6CTnH}^OrS~tg^{6Y~oJRqt&WQR%ykS zS1we}`iAWnW9IvvUxmMM4oXKlu@q6J7(8o9YUN-7l^*THwhNeogVa_n1k#Hcer%S7 zQNd?1k&*M~;BEmb9<490QRz7%j0=h8fS0QRybmfOjPM~6)44zb7L-KOO~$Bb_uX$| zUb!k5q9*RHP0?=B)9{=_*_Oz>bvNA^wn|4;~A84cCuT4yKqEwHjOJV$gM9FLK4rR*S*cpfECVj5uq ziV8$eiCh81-^Eg64La8DJhcWqpfl4FZ%_iC5UR)x#z8A#= zg@EW{0o|hN7j;IYQU}2P-+_I~1`eC+oh()bO@9F3wZyoQ6w`+f)9C=Lhr>DYod_=ftb}KFb$O1Ip4DVZ7L$S4zy>WAfE8#T*@th<&p0#D1x?-4|{NkXI z){(%&^_S#&sIZ2o5w1OC?e(?k!AOXV!FyCiwp=#=wNB2 zcEF+wwu8B7Mxv!cGm)L^K*6ch_g2zB>7O3Qs^jbuKV3uua}N&t1pl=IKXg4EuYVwx zLAo?xWJgGgf<-xErmT)DaaXzCZBj*D$FGE3AE+#Tckg3?x7=Bq=h@>GARxs;)U=!i&AW5bOkiw4tYR9bbA-1t zv}}6}0Fb#~ohzR5tp#)hnOIp38u#qWS&%3%2szqXy)&`0|NrG zB&pU!s2*p^T4jt45scwI%k~rKk4}>nQ(q$kG=H*Fwb%qNRurxf4bj5t~tHnW%NdEmk2)=l5prR!?aV-eVq8f!7@T`qAGy_a0t z`cQ`MKg!z_sP|d1H<0$;S0zj;i(#!w4Y@=82rs=t#+v<0Y)$GIgoj3A_TnRvB9h{T z3rs|D?!!Uq&*S0sQG%jhl`oisjB#%O>yO|Py~O6C{^H~ot61_e)HaP3vBL?cKVw5% zM!uvwUWohYZU|7MGc=cyeL5CiR}gH%eZv`q?RyW`RNJ!2)x4wnwtBntcB!Z+Q$;#O zF)xO4Op$>vwh4uYH<*inQr94zWx2S>9oVlM;T9>$!` zM9YsD7}${89Eu3`VJ9Q{U3J)afW0w^UZR4QQ3yL1j|tbzKV1yVJX(R6+9tBdS8B|K znor5eaQS*J)pJPcZ@h~Zfrhp)J0A|lv! zF!NN3l`MjnN`BpYgkeVQp*bIO3d9!%69Uz1b}OHh*fD#`cC%w^ux7sR!TuHU-Skg$ z%sbQoBr(<|anVNL;Ot#{A8Z&pU9fj4=)OQ&Y!cbVAXg+VzBT!CQLY_b0(&ev8iuUf zc1&*;EZaImXh%042nmOcu+G=i*h{*+PFM-WJlCNexBOacJSY|1V6S9NLmV8RNW~`> zklKP567GLp6LX9G!SRkZQh4afRMI*@%fKu-nFMHw0|vc_eAfU9rSUGDOqIoFn-Ix& zfbO0ms5;L&F(3N77o{J@I%PD^J754@;{jOO8)S4@L=0`S5x2HfJ&0vq9~Q(@n^TYM zqA)}IA%w(HqJKBAtP)%1F-SiR1RC}0l;O<>cBI}#*}MQN`swc}2@66Z`LG1Q{;YG4 zK-33}0e`=kwxtJwB6-~2YJF2M#4+ijD_^ULx#E+h5}Bx7#T5s^gC4a#FU?+=w!JE@ zD^dY4dEQln=>1RX2O&Jq?lpm`Y#KY{bXenvU$Nd|4`#HjKPzE0Ojo3svS;9eWy|Vm z?$aFCD~{MQ@g=R3JV-{iH78Si6Du$>p~T1SR#^;to73LNF9u`jcVr2XS|onV5k7^B zh4_Y!6`Oeac0;1|zJiB_%}m1)be69+H79h%sr66# z-%fL>!N*~Pbt*2YhJ=RZzOQ2}(kd%5K2H_6LmsX>4%+yB2G3X zg#G&^xE;!x&|2}Et!E#E%A5=>77g54@RoAL%P}V7axTr&LN63n<&FLTP;45sDuRo6 zj}oBRW;DB8+Y+ssR@m=%OLb+)FaWsS&tLNSt|!gbL4F3Q0$WC3uc!O^3sA+!xRd;& z-4*z2<PLxgyUA>-^a`2kZ!6IQ z#0y3|yd*Td;ak^=7^Ulx%Gq_Ae%>NCqMnc)#TL|@*cw(MGeL#@q$LH^iu$6l*_=dQ zhFQz-a_Q6iGiesU>N_#Q=rGV$LfLgX)QZ6}V{$7BT7UKIr9_OZeK()SMd@>fbVD{f z-A9)L;-Bf>Lthh#zr5hulh_H7?GWB?@1m)qAb>b&)9{LK_%?o>Sfzn^>xsx68Le`qj_Lg= zkJik2hH8OUrM28GK*!q?VR0{ypiJbRmL3}`$6(BuK{y&Q-2i2FLxNeDW22h+&Q~o5 zJedmXIC=)J%x3Ut`|Ra9GtC#v+K9C9=}1aP-dVMlcE&&*6eulncpCMDQ<0=FJXM&# zUzHHorr@$CRg;6d>0Cpam`aj|j>(VL4e}+Ov!G-EQ;YxU_F$Vs6c4>;y2SbN7gWamokF_ViGN(zI=(L$_8}K9!NeulbYyG(e1>M%3 zk49K;6Pw%QBT;?+ia9zUR@eylKmKJOQ5Uu}pNe0qb9%okLkn$lSXi7|I#&a^l#Y#M z##b*o%gKUuHGuLW16)f)2r+i%%QAv~se(Nm+w3Wts(Fhs5!zhyoo9RgkA)+;I(?*l zC2oAs=aB_liI$NH5UG2SK8s12uO?+wreOOvxE3bJZ81Y|i192^||R(;!Qo+iRk zO*!?K_5$hOJ8{vr5nu=Fd*x}c15+-Sx#2^@^z+B?f z>DU_q{FR%K@EZzLt`F%Q$~-K~v3|3_ee*B~1UPeh7tjG*(toY`6h+?mEr+5ev5|>^ z*-a#!JrYkwVdtcn1p=Hsc+)3PXpTV)$f+M{Bm7yDN4f$sFQ_17*HfrAV|+mgHO0NEmTx#Otk3&42kWuYWSq_;GamEFCiAWcSNn#u zIO?Xvi7U!9ldyDGZjDNYqO~85FW25%AckQIj|2xD7@9V|E~H+yEdtg2!W~`Z}Aps zY5!m87e0Wh-j_XJ9ZE$TuIiLuwZd8Ws2#4A=SQEFyxbj(L&N*iPO~51GY;X+_-qpO z^NV*?1Q+;e;ffJk6M1*GnZy7$&`_#t{cx3t749;EUTB6?_2vMW7|wqyog+Z zaqcN4@Ze2P#3xdN@%J|zb9y6~tQy~RoVKOvFn}*FZ&1{i4Ij9f zEZGz|qTK^zp=cp*s%g5TvGh-z_y0m2{~K2PU*16k9na8CbL@MMow06|+QG+*uuga6 zMA&^_t;9;sYLWK|3*0-#cYA7IC00N#wnZ85gYi#eQWngj;zTiv5`c^yx3wC2`myX+ zzi*LSHFJGMkCSM7Sd3^}G`=U8E+7c3<^2F^_@eJuCJE%I8g19frq)P(sX{w#X4g#! zn`UJ7@TqH3;-ODO-0O13(~0q*j-?xH`Zu|e|HY-}!!7e!$Gfaj^_)J$PbK=#20^G#|59QBd(auWy)aLw_272#?rRc`_Hf8BG1qp-m4HmB1)lyB zo1asOy(oE2Y=h1NvjOwBFOX7Vul8h3#GhW_9t5<51d>vI5fVoc<==3O>0|ZJpD=dj zmrwR@Hy)U=^Zaui2YlLZ5RlTuDoMy-C5G{ivdhU_2s90OZB>_xXK#(3$mE0t=typ?%Ky#4n8!r|=iI*?c zgHM1v!S5-GScSL|g7_IRfl)VULPeI$mZGqwwZ@5Bo;2OB=W&U#tc5gi({<&6T$h=z zl|k1Dj#5$f+j!KPNa6}D>^%eOIGA9GaW@!yGGsdzOB_Uu9LfIbbsA2FJ!|LY=24`3>s&2QWOJA%$e zFk@-vC#19%1V;5VG(GMN0xz%f2xve!+l$j|E<&oQ{Ek1G9{A*Z%b^X)tQm3$8pW7= zlZq04x_tmiy_|of`6@hMWN?GWAXL!#!%~g*cE-7u8G<P;Wn z5_s@)qx5JrK=z`nUF~Hu(7=VrK0uy66IWc75}-v>mX3#`Zdq;mDF00|#iG%V`Wg7j zumu4T+i3q_lVe733n;2ROMa&CF3nrJB~SkUrq;m2CMf&0?;Y~E4kA7>P09|cV)qg! z*f3{Av$CD{hO(sky1r~q)~*dHPb)apJhZga=||0loU>1MpDrW>2p-{;6C6vsj_S3)&62uVk!j ztPB`s@KF9FMnG>ieU_ySUVALc!I^0DDOGu#NJl`RH_^ZU(rA}0cUdMMpJ*C+%_cOO z$T#-utD?X|8t;ef52b`gs3I3vZk`Xv)TuGHYF=R3j~N$!i6>7S-lfx0ve;&yn{RuN z98EX|9Mci*!;?cPS#G!4IpU8XU<>MP5Y)idUH)#rlSn?n zXbDA;;y&s&0d0H9fVR^~2&KVdrXdBxrccTVB1QrB{i37{vE|9-uc=L5u$NgWOs zHlfLUw7WF5#@bn{{LoR%r8S*=e!rWRXd5bcra>2KDwb-O5h1eMDQ=0pYStAj_MNjwwy z1K?^CCFh;%BFR5QGsenxsFyCad5YMB<;bM6Fz^=NYRk&WN=*u6KNO`UuV6RLO>#rp z5(-g$JWk9?qU>?(-#9D_jOd?c13(qJEj8VMp+cU3E+?n&jR+NMP0U$X~X|_^I{n&Jm?~H8ZSrh#v zt8D#j*L#zQ>^onOzynz{_Igq&Db7nQnW5o?0&ODJ=#q~=N<6X!dL=o?OQNmVgDvVA z4)aY(FDu=!mCg7WOYe*(BQprM;=CedNUW_NkxTo{<@*77_^Q9X|3b-W*IC0e{~hyG zfBRbnhN|b(1Hm3OvG)vvh4BW%R-EpAh94aobC4%G5l>P`T8BN;eU^acE6O;%5~t+e zY=Jc4+3j$xz@C2y!6d$bWU2C!1-Kw1VSx6&rO_YxS6JXoRiF880tN!y?Q}n3xWd(4 zZXf>)@0h%ffRFPs-4QO<97yac;;U344n#?5ndFOg^m#>LYaRlQzWc@|6k(#CAuzrN z1GhfLO1j6)1v`Q6svCY^7f_3VlZ+iR*kpH!Q`qepGFek!Q~v%T&p4Y*;L!YRa2u7I zSa|+CS-3lL$Uw@+ZyJuazH=MY+`Jl$Mys?1Ebn+@>RnZX5@d;~zO4xTOy1>MX(qup z!ts5n6H4g72^TsquG6=hUtVvLa?H1dF{cg7<;sj(xCQM|JoGeeAl{nJ#6F2sy(1Wq z+geUY`{7%Y)SU~_=B|tEKbiRz+r0-Q6CR=f=}~`fccE{`yv{ybp7N zh%h`lku`2Ovtoshv2Qp`#eLIN0$SKu+;#to)o%Tho1{o6g*7FPrYf~mYXT$tNA;Y$ z25Vt${7G*3W)a#x!>lJNCAjqNOSR;9du=XavN#Js@KPc1*zw5C| zMM+A_s?3-;x5D0YSKMgLZbnzTd-~UXT$)$b zkP*sO4g5bRCjW`1{YTqUzS9FMc1mcBcq^Hz@y$S#wxiSr_sCL%J-;jqwK0ar+LP!2 zrvNl!=@k+U6b`$V3jYAWB9i5%D58_WpXtK*pF1k0$Ur5dF@Dk+F!jxhSD!u>gT($i9#aG&U#499PD#EQH ziG=cDU|Tx&4|M@!|DG9n(f#0gA0#$2wxqpm0{37ze@P7=;VU>L#FNgYQ3&ocVZ zIH`bC*3hy!$MmN6-%2{8^z3$Ri~#yZ&8Pp9cyy&a(Z15ka=nX0GiAdK<# z|5>|P#&2TupIiHPVyC~qd&UqGG#}hAK>2WbvPf}Epy^}BeyRUW8W4U^hRO7m!;kB? z(wv+Nrs#CMw;LnnV7itWUnYAu(-REe_)#D55yA=W@$!^>+;sW=+m=Kp-!LE|Gm%+?Uhg^?7V;6ID2E`4=1E(N1pQsV)GgniVC$2$?JWbqXr5@mfb!3R(XX-kw}*@z z*ouCV&81&PnWDc9>g`vYxa#V|T{z7+J~h!1Q@Jx^Hkrn9i&wa_YR0YYwBt-;laYvw}2#;8yHg%SGK zLw^zF59`CXH7P*0N!y5&*}7LrF6Hgq3z{7oZ(XNsv>JI6x|^zYBCgmdIY9ePwa5yV zwUfcDAxjSspqp{yWqmU#fZfK*lH(=B#(bM{C7S8)-_U8atin zccfn2r|zhOoS+E=wDn}55NiYBU!&D5$r%H*ngwKuv);HHxY)k7d--A92vG@B#f{o2 z{45h8kR{Gj@?9pC!2Rcbh3k!N{n?A+dk2#o5q`v~cb=V=9a%=tU^j>6Hr>B}aNZ*r zVVi@i@TEtNl=_uqd-VrAnuNq%_Tjgi0ATbU7c@mqliFV$OGqZd4xLAGFiJ8UYNSRp zJSP_Tm+pt)ihhH|u%qe*5bj(1nM~jTuEWLiHn$A-PWgW7QxbwKv#NZ7$Wg9>HLtV{ z;8c3>b3d#{qW=9!7=6stCj%oG<1jS^0Yh@UIRQ`1D_w~EBLFs^vrRAEL=BR<)6~eC zffJtD1333A7^#1eK`r@#apOOCBQCZka&E;SFt-dNi9mzFYnZpHRJ4mWjbCa)d$>wG zj7jm%KJ)@Jy*Yf2sY=!ftl0UPD?^)!7sZ>Z&9?)1yf_l~ejvtal|s zLaM9?^PMT#@SSvp0fRRi0sUmFj;z~E?nF;+RYhFkV$!yvkElc*-D@iCv3$7Ox6v}x zl3}tb%SVnX4eY10L%deqJcE)aw9ehr4-#y%BHds3Q=Q4eBwhHI?quhM^s7;fw&W@h zvy4{z{e1Zoi#+R{*56K?k{X&Qb+<_LVaBW03gxUXk(>Wd{M3jLwu9wRCvpGeV4K=R zgXX}c-wuH{uo+|6)+309%MiOPj6>xvE#KE4#9s>gY((c;M<4lg{{cv{WPj+a9%mBE zIOtGD<0&kj%TM%ra!P{QUiGM$4L~$xh|E^j3fH;o85kcPDry6>yA>S2xU9sKXc(b5$OSiIyb=b3X~v~+I*Cfwqs!tlmly7TQ7#`L{s(w|a!mu@w)mVA-K1ANd??GgbXW=8&`EBD0 zeGet}kA0NfPk}JyN`a4`U|irs^NIAae6obRlm15Um59 z&647TXj2TfY?x0d1v{1Ce6x7h-bcj4(C4dfY2paeY4nX`dbbWc^ezc=TB9w z(>XWJDbhY&J?jg$*O$CPo-PR~;u6z6+pP~;SAG;SJ+E`giEBAdlaIGSW*(PZO*t47 zxBNmBxVHfXy z*T+%Ts8)=9I=_v$O*f8EgsU-AO24=>2?a*=j#F|#1Z0gPVojzL$^l|fK-NOOmdz0A zMP7iG!d}njcL3ljF7HXYnpkVsE`OkCW4u>`+&63YQ1WaDC z5#8v}N62V@FTt}*hka%czCA+%#>20%_mB+Gs7Ovu2iN~Eoe!>(LH0WxxqYG9$0QGY zBY$gtLNh&&dtoChF!sI%<$K~(*mAq4@JcnrOPNIZVO=}|5X`*| zct>)ZdRc<3>i(i&Iv&hquYc!6G!dZ!*t~&hWWTcbEkY#thc@wlTO%;36PTaVp9@F; zOt2=rf%U*JB9@|tmQ}@srdMm?JY8V~DM>7n&g)a&ffCcq;_I+OV@K6-)=6qsjIz?c zb;=n!bxG7-R$=k9iAWag3IUoj1M!t6GOzlFz2pORH4&U3R51AT(OHxQ-Wdbica=-0 zSJvk#T{vv^E}m^mq>(I>mA&5x%~G&FqcU)n~n9~t5+uLQ$!smS_;Pn z)ZI=uwxw76KzWeeg;r1Gl{Z#IHQcG%NQuN4WuQE)*=^(yE(Bqg+0f5p4gz7llvubG zGLkz8gGs&*js&0E!Ch9|%aT9qM(7TpT?O1J?lCtuMaVWNiKm?~gT3=^@8jb0fISAq zT7%{Ivx$C(jC(%BYvbbmrn-~SB)zL?DJPE>hAVp6sZzP^Hhbvebt{(LH2k93u?(YY z+#G-@6!{h@3-T2TH&FGwE^g^&r5KZ3=-FO9Ng~0SL`ImDsp!>12>ji{H)2Y|JeQ* zp4E=k8&CBZSKaYw?3m~K?nKpE9NGnH!QRJTXINB%6sMV1opeKmYBgmpUKCQ__WY^B z!Nfd{VjO9HJstUpNncFGs1r_p8$y^I|CYP*V<3;;uil*LD-E2R=^~?F6hL#0>BkOP_cMxHU-r_HC6WOriXIs38|Am&0{$2*!ZTr zqE-rWJcSJE*Y4qh>0636YtlDVBWr!MM9A>g7CLP$Ei6HL2Iqm8wDbhoVUm$moL3vr z{!n;<#YG?o{?lNFp2|Q4Q3KmniuKnIGm&Akt&^T{buAdk_2w3XdJ-wiM#zo!I_9k0 zR}&ZLdl6|9<`hphG4-C1KQM*eBJ9GorI-L=@HINXdhjcpHCT_d-H)QcF@Xo`{ZE3G zo3eu0*nCEtmeo+LUO%!@+)=wP@q$vUuxg^0o{EwW?y-T$;#<724=HqC>l+8={Ql0= zncgDm0aRIh?xwtK`|c+PQn;XTfT4=RBOm?@=&?<3FXxlDIU^=1lUoW_N3T5cec0YX za+kkrXrlQfa8&%$Z8A_nuU&NU@PnzaXy?S{3Z5`mf!99ObW|yH@dPSrB2efiw{bmO zw3>44{o+m;B0OvTIAVj_zWyUN2~>n1W` z1gjW*f;qfMR$k1K{p?6ro0qS-?M2zoH_Q-^{)HmBM}k9HUyRh5#kKI2nZFR4ZhefX z7tAEBR}~74(rGLU%n^`v5~jvZWuAVZ0{{mX?94Pw1z4^W(9*c;sTmYUG{(+s0E^1n zW(3Ym4~b>t1@O)Y9(iTrf%yVvfDg&5al89(?Iu1Y#I!L>X1x%3DwY0q=~^=?1x%}l z+NbuvaTSjGWHcyB<&ctki5{;{z?GEJiT%iyA zLdb=$n)XFRAO4&qG2&?<$^Sv@e`PPpl2}!=y&rZorJy|P)1>ZRsD`^1{kvh9hn=k^ z^_2_nw!TEXD$4Sa!SAz}gF9JCD#M^{OYI=Atg!!XUS3`)U4o2 zPi#Yjxk&d? zb`s>TU#9(!tpk2io^nSXoaF6kKM>!f&{Civ%FA<(MA|kIGyBQ#59(v;E3>v=)nllv zdFDxrw26cYaoUv)!1P!atmgnLA)m|?xC3mYi=?cO6>W6 zFUR{UI6BW@y~+;2)P?gLpBO7dpx>}*0#mS8hJgV?LGNS9b(CAhe%mvt#@L%K^igH1 zuWLVlvDv4Cu#jb5r+9r6_L?30{ZmEJ>V{6Csb@~KVpfa1PDJNi4rl>k@zYfm6O9x%!R4_|fcCcVoT%Z(786~3`Q`NtK8T3ceZZu$HAiFA$d`M{NPEEPywh<^|8aZ>flAtl{8mNxZYv~ z2;*Bu!h64Gy7y0QF3T(R zY=vK6LDf)2iebqnWp-NL5*+Gz21l`y7DI8I$Go6mA&EdTLZA)eJ6VaJaj0N2)(F>I z*Vub6@pu3pGp1@f))y2|bF zZVq;YiyWTSL#~mxZJuPO-}2!Ma=TI8sSp1E1k>x8?tu7>}vo#dL2z2H?X1xSqu7L%Ro#uIB&S$a4&dV$>;C zox5`q2*UlQT~e$_YIq~=tTMcPGfyYg0bawgI?ZosJE1)L)umTL+}HMIR8lE5NpshQ zF4{lc_ahC)#$#{q0kUdoUdgLEcE|MYNc)2n?`Pb*-=0jZR1~)9|I_Ka92UR^qrK}u zvTS8p<61J$68WKdejcH;7-?xpEVAfnw;Du_%yhvXB54;}VTkm^F&`KAMlt!tH&<6R zf!`8b`Y^jUo!QZ`*1FeHItqjm2E6oN%!#ukF zj;k+zCZ1&ywUBLeQ=A54Um0DEV{U_zb$%f<(QvgrXGeCb>6P%*{OYm7!^TByR^9CM z{&jOPQhk-!G(D)LIGB!KLvIF_*f&+5fg%{_HK? z-3>BOU*CHyB!R5;Qhcv`6f|JfSnc=rze4}Fw+-Q2ngpT{um;V;I6w~^kQE)59&*ek zBpfM`)#ns+z(_QS*lBxtPu3Ju$A^VTQG~`Ln>vJK{s7Dw{+e^&yuc>y3jWCM8JZqK zG3jXg`t{ib=l#=Ev`^Zz9>*jJME`K4%ZzexpP=VbNO!jdG3CQ(qz58xO)i1_KH8GN zqCC!Q+NL-i{cgsMYKtA6_-GYUi|n}rkq;RH;Q{i;GlkV2@aEQObG9+H8F#y@t#2YG zf@pid zcfV3D`p7#op6+F&kFYWUjdPLC1vpqixWN%AjY2L-WvekhRxm*UJYHFLl`S$g8KW81 zA%Q{mab`!ZJDg3wb9-nvY6&dZB6AZz!SdxKszN7taDB=c#Eh(0t5QUg+re-v&x-5F6AoOpk_kfLdLZp8G{YIc1Gme zl|}Gb)8yGZw!s_#7K>%Xje=ail~*&`Qiq5F=k#;a<{6vXKnX$oN z1(69TpROs4mx?{dNF8C@sFBJKDTxdJpd-7QDn~<~mQzD1VO1wVic8v?UC;cEcXID? zTRz`DIYCF*FUGx&vYvPa*gnW3(3ByXTsQwTNQenmD%ia0q{j9B^$uinr=_~9Wh+gF zu97>7e$iYd?6SEXeaJ)rE254ODGa5=lL&@!kT93L@Cr6J*0jWBg5te|t-KyTqkZizvCqPLXRUwYy8i>zZ@dA#blgnW zTJQyrwoBmH>m>b=zmMsv1oU(JDk%mEYI6Gdat*Cbc%;&f)#>3-ctAQ%ER0q5%P9xD zeg$7i+qJl!kkD8wGI$PGddC!WNdPtU)kB zH*kXw{{!B0|1Wq?nRRoKh1<g>v&j?Bcw6u%^72u*I4wV*q;9PBmyOa7Xl6@9m z)K3d0n`zzQZT9)kLYedW+2@JJ-WPLv9vVtiKv$kmv(+#flyI@lHIuprWN#YUKV7^C z)G%pP#va%*-7{HWNzxK=XnhLefR2r=xmUI`gs=kVW5g$-soDn7!oeWD#P>Nepg;2KE zEy496Cnkjkt8}>0TGW8X@WfZ*qis-fXok6Ouor9Ub`dkn9CCSR`G?%``q89^#axOm zu7zB;1HM5>6GIbU5>qFQV+P7G8of4;(#<>6@~0+fDtiKNg@^LaJl9>6bup$PYOS~| z*d)ICckTu%j?zS{ToRplvakETui{i9tI8oY z)}v!?f14m4w`EasqKccv!i>?%i)g=ri7$0K(!{s>lavq z_kp4;GVRZn-#)!_z-nS5`ogIBPiFUbRx$>w3bY`NV0BBV@A zpyB7vxDXtJ{pZT4#&psA=B4Xq^z{eqlJrt&C3s#!C3Qg9oVX9X7xDF_W2{=?Jz$vx zJ-yzi|Btt?fQoW!+nyPQu3_k|p+h1HX(<(H zQ91vh$8&tY^Pcm*-}=`2*UVZo^UU7++53L>e&W8b`?{`)j|+;NqOO~NE-&%zK9NvC z|M+$RGTqV7KgXcWozcxgYSt-YL!9Hjt z&7nv$op-^x-k1*5hEn^jlG(YD5nH`3d_WxwWc2o*2}@6zrn_@mK`h-J^)OnYg8If+ ze3{<>)Br;q?ow^PIr0w!xbfHvm|ioCoLKEW;BXW>`g*R0bSMs zZL>Azs)}9sC+^nlSQ#X>iT+AkaeyRjqN!|Q$d%;WFPqbt)nKw&}W)0lKiILd#R{2$SC`tb<0uD=*tA2cs_zZU51&|N(Df@ue#WU#+9%B=meS%_! zxvwk@UtV@wx^{O=mfAppWy&hVZ=5O4Eu+9T>b{-yr>^%P^p$WI|FK^u>yPgmZlPUC z{_)xKe-XvjqSwVk<8o>pGAyQW8DT*cH@#EW$tf%6wB6k9uF$1VTUiH!K#WoLukk&L ztkg-~8`DT6-ub^<@;|nqVr#_%GHk-(siYa@d%REn`6|3gI>m-9omea==J_A%|E~(j zJ*%k}4JLPWTGoE7uORrMGx)_{&G=)Br*4`wcT%cTPh+~YEC}}>RL1pJY59m5c?Kl@ zYWF{C>8j54ciDq2gZA<+xc=t-bJ6RL&TVztgRO2<{7per1Dsa3I2-MfZSeo0J+7F- za-eNo!7m5*-|Cj5Ha21HAhWRD#FziB0BU>t@D6YHG^Esv-0od*UC7NM$GK9kS7*zF$PL@E z9VJ)!N3kM+x-5h3qZdEyE#>KBHru7G$5^ANfGSeJTZe}~$1#`KbkOqm>?HXFM>5#P`ig5X1-YEjBd3`XN3q_qP|p4bACUZ{gYkMJ z@YM>B5o~deV=rX5-7{Tw>8ccQZUy1BNkjOs5DdmC3=zg)8i&0#?~O5HTIGKnJ%55T zl#=;qe^IU$*P0QSyk8ZPuEny!kF{M)f0GZK-;2J95=^<#r~=ehjUw8SEtVczs50Y)Lu*^@7agglM z^Q$n4mv^`w6Y#d<6uTd;D+jRcW&lyuAQ8Rz4R?(lPCKh>r@Y}!qtT{PnlIjbHq5!n zsXMB7n=0o^`T2tYf|cmo{W(pbN_awlB@Zxp-sqC#N*RRL%edn8E zsMV>nB{0OgJD3qqBOxZRX<8NAA-)ZR?=>;+s=T)!TegV!^(F_GOg=L_ie+>$9&rvA zF%D7@$Xb5c$3d-S&AssM1sQiSyJ0=C+SCNt*C-6vvl!?E$CB7LAU#k3!_y|BZNi?s zo4x{5-o(2?J~lUI8@Rt4xOweAa7u0!d6Ow6=Y*2aMR`591AxB-p(uow#c2G&JZFTH zTCKo!_C%U3L+<0xFL2#=JB*CKKM0`MmCHKvdj}rpfI88Wx9z?>LFIAQA-C)7#iWXi5~^>G`86nFO_#0vB=OmAfk zv#87;dntBFlfUg}LNRV~o1Gl=6g?h7UOq=*PEwOZKg$ApHaVa)GbTbhvaybEtk8J8 zw;KvRRAIr6EW$Med)lKzNQ(sa?n}+}x$ZX^$K8^)w+Q4QR-@W>Az(qIZ2=vLU0SWd ztg%ENFo{N(gG7TksWvhE^aUprah=SlHqU1GyN3giG zaF3yj@mX}sZEEctOBqCRsfr}0m5&Ov7G|gaL>Pyk`(X&pwXA|2(8t6MrI+k6K=tyS zqoB!^fn$e+cZ365HJA8HwM6v(rA1jc%Fmg_o_<-^i~X$6$PFyirt!amGiaJ5X%}nu z5?Kd1SZJ;5TCp#jd-q$`JxqH_jc)Ccb|3W0o|~nOt}#>%Oou&QIM2jBheaVa>7_xs zu|eKN*@r=_05HXR@wF`gb)a%0P^gekS5J$khwV8Xn-zaNGF}0JQ2D^$!*!yp6sZyD z9z+d&hM^q(9i11T-REr{7}hps3QyE_Z8={{;}jwr0;Y;z7iCg@pD_20jGNt3qZoM8 z-?;9Y6ft3`@HAOC853{e03W!At$0UrQMyGGx1Q^Ng}#vN_dD0WYc7K!?QQn5QlAwQ zd-m}yW$m#-hN&;G#V=!F47M zkQe@~eeGa<(4GwI1fzlg^T>0i^cD}~9-GEe+>VyqYr%+VmR)foz?&iHUMSF#L_Skk z4%1$NAt^0DhDS_48_wU;H%{DfRYKslvgJOf90kYaU?PBMri{CsM#-tL2oBvWEE zKzRa@3dzqR+I*8_!fVQKeQ5d&rcGWytZhRKSJMoWX-*Z1Tjjus@H}(KQp+1&7paU^ zxjj;GLNt14Q{ntxmRA>UXG~ma_U==|__dZC<=e6006;5QKx2_tChakeqetaZq5z+2 zmwpa`-1VyH^_VaW8LPf}Da>mJ3TeV>?P}j`W?V~ND$6>CjZ}5|Sm-dC+3xf;Dkk-A z!bLOWzR3z&3YqG#o1eamW(W>t3RUAlm5b~emcve%%iiJWwL}Kdi)yqKeu?Ua_3P@j zW+ViD_BU@IKHtKl~~zXd5hmfr72M-xcJmjB8dP z{4}a;uS$=c%yUZucJ3%Wj&skE+zJ@)+LjutmBL$iL{LP19H4}=L*uk8tH4TQp?E?A zaICit%nQ)viQmWKN{rGS>G<8e?kn)f;Igv#Qr^W4=Nb9I0W75yYm>n>e<8vLx zUUG6f$gD*mNzK?LUxUw&Q0ZV5G1;yV0B0nY~>byAnw53KL z=-xbIe+h114%hQwmV1t{j}fvXcDF&zY=AZ^Yi!b%S$h4ET%;ysbl!}u~ZtC$*1wN z3OWDL5sTZFmH4Z!2M6C?y@c=kwjEtxd}3XF#gb0fAx%N= zwS*`vx;yXceqit7e@bn0sWDZ-6p~1hl;%y( z!Xk0Kj%ir+9UH#&ljQRnEZ29Lb767-YMBLt{Rshpa#ctPtG2o(Af5EVbtC)b=K%R$ z28y{zH}7CPC$r)@tkKvkALAD>`kGOnlXS?GPZNh|{o~0n^vqN*OeB?K#8iB+>1OEA z_}?(xm_mkuqGKI{RN+ODnL-D2Y2mWdQ{}JL5J+W)BWZIi8tr<4QlyQE(yCQ=i zm1j|>e{b01aKB1oD2iRRTLj;SBat>3DcXTuf>l(-4UpaEb`4JyF63Glh-cB zpVi>5M66QqG?=+NBgLLuj>+L`vB<_Xb9I&lq1df-^r}Q=kZRv2r34*c9gCzYUVb-A z1K7>h=sd*@1dX;R`viA9(ILG7$?AP}&plf=l?y96_C%1LC5{xDVQoF1BG!0Ar_()( zC=@Ns=3=ctP5-5VB`OAoj+DS7et$%G8>?GH`Ju;9HTM107(?tdwlS&MpHuF~kTbsU zkh{P^8aHb>J!Pki=MBGDqu5+9$wM^rD5_&)w~kG(0;}+}tF7kj34jJJnLH}}iLoJm ziN8dnbmtHZBe^wwLQF5&rPhU73`xy`lkQLeU1nm(`=i(i>itxVPpIcHJ&y00OAIV< z*`T0;^ki>yUZ(4M6sFrNIA&Mqx2uh0sR%3wdxy!%#ya?&-Frs*7*v!yL|ak|)Ypz0 z!;oPm#_9Lf#&la+d7b=a<`voJRK})A^gJhKyhb5LvM+wPGrr6Lt1pTjF`9J6QWxlM zh8OQ!cdH?|&sk@&kaE5(xClPt)=v)dp8tIhv~;$6 zkkD5*{=TQ$Ci{k&Fcbya@8^oYj5!xIS`uawvd?4~*y^Yt`QJ2EDm;qF--z2{f1M3~n4Mct9C#Ndnl%>N_rp4s%6+t!kZ{kbsM}~E zqcCz;DjL`C0|{K)eO`_dr)l)zD)-l%mb=|8y)3J9J(UVKarKZ9Y*i=%I06;?iWq671DD#jr@qjLO z%8XP}We$gNjkp;622!{HS1GD2h`MA4nv(fyNC@xgxBP_d5H0x+D$lG#OEVTBvKzy@ zd*mtC>M6*`(bF%qsvJZaqIkz|IPaS|C|Wh4n4Yg*UVCsso;}pF1zu8a-huy{nXJbg z27}c@!+Su*cB9yGUegZKYNziHSu~&|&NvxHptGNC@Na<1`Y)Al`}V=~_tA^h*KzqV zIC2ldzeh76^_)v73m?PIq5aenCyg3wSbS>ngif@V?5vkN*OJjC!XE_i?_tlDdfZsq z!os8T&bM)sp=sL@i+LCx$LBIzXpoXxlxg%pHoS+p0k2!(C4d#iMBpk8FFRm~6Y<@1 z%ISqzW>ZmHCn6FNOUk#0tld6=FD2<7$;hL^l)FYh!5IEF!nL0POpDBqnsi4BZn*oH()dYe5db*ieh;AmufSdnv6Oqbfu=v z{%r2?)-%6Z=w3}J1S+ksmgRXrwXVwhO&gvnwuA`1A{DC%nfI5>J}yHvHe&ow0Z5nk z+>B8T@1-p)6C161qm|;>kECjZ<;iiD5~PyZ4)}AMZ&_ffPl8niQ-%|a7?FyTa*4Ta zI{WdKv&Gtdqg%GCn}YUkL0ogI9FVY5MC&!RuzIKH=hlFKiDh7+%g~mIHtgJ;_{2w1 z1#16BPfX=xim=qEkbx@?CX0Y#$D*T*l>>LRomTLnonWtcMs_#?wvAy{jw;LTM{{lR=iEb68M%@QzM zFMmWbA%l==v~XcU$c=n&7%G0kMYU_% zY3Jk2n0);z+FRJOK=QSyzyaDq91=u;dR9Dc`Uj zzswZ5$d8*A-VT-RBvhr#gbs6#-?&C)!JoATrGu~CA-o}C?J$eD#>l{?{~N$5$MT|0=grz!5!Jn*Y2laNs$ByJp<0*o{>|Dfz=CZt z&qFWYRNmIX0yA-dm8NkfoTiumXj#Swzms`MYm|BpNC3WoR7l zX~l<~7`CB8cMe7JyZXL-2SJfl{j)=K>!l87>@ZH2$%5&(tcFkw`Q`Xw){lCn=DRO6 z7>bf4zXi79j!uLfKKpd} zL8D}rJ;#N(3Z2o*qO}J6qU`h96<~KT@t!(}u}TrU(|S?UaqOAOM3doz+$)fJ`ad`^ z@D7p%y{($GKL!6)XD7IvT>N`ev(geEi?#9$Ehd_(&| zP*s|mkDzkNJhBl2p6eMa)@-*-_C zQxR+aWb>nvrD}RpYtOsAK`(!DxQlFZaK**4F6-F{v@#2d#SDYdWKYIjV?Z+U(P5X% zAn2?gZy*Ar8;Qk#qU9x>=gVNWusDvRZ$Ic(Kn&;Ej8&SF@~HVpR@7HY!mO$MsGB3d zbA7g=R_|5$zTO?q=cJnAZA-nm7HK5jde#L@f>ir@=-Rtr<>pU6JY?*g8Jg@eJu&-w z?yZYSkBM*EXH)sEbgI3-s%sW=HO@a8O9skv4m=?4|Xa;^RmYNdNHs0DP4w0Dnz}`Vm6EC)nD1agEG%i}nyXm_U!_D)fO^ zpeeANHGg!9k8P&(Q{E{E_9#xRDOcuEEV6!2^y^KTQhj@^R_BZAP{#70O_S4%Vw@)OQ%R|CE(!e`SbLVO@PWyVnbs*0WcZB_Y@3 z8=(?>{J5My8dyy-adc&<&y%Q#gX8Fbel$!hPTK{VpJ0V1Qr?l z$ahOl#WkQH42PR;vPm3?tXXWKAHp)&SsK#EUywMy4TdJU?VxEwvDM`YYqxVUA}GE? zO~5tg@M?0mCD44vx`~YbaLguo}QAsFW;w0@3R@LosEhdTd@D`4km6{e#4N4%TbpoP)fjF2* z3cG5&B76;S{|(@ip5AQ65JV*!6NZ^*dQ+S}U{0xvu8$K+VI46vs;R)o0Hac$C1MVP zyvi`l!>*J^q{aK43reRAf6~s%g>U#VN^3HJLqS_{&7Cl{{{VF7AYFp6}Es zd=$odEhpTWIWCclhDc1LfrI^Hv(I0Yy2TBfNk@p>zXJ-eag|e$U9cEK z&5peqrg`DSd)#R93j@0WD1=%jH!+Y)he&yRA@ztj5o77II2Nrd!`;d2brhU(UQE}h z7voilD_U^BITRr#bnu;{28pb1EmBu&1*OsO-@8*G$`xjrxIFS3zyw80NbAMqA(6@l zt0ZCSEdg?%gbrQiqFHJ|=A_P$L%YV>n{LLGd*F?uC1RbXyx>J43VA{PAqwF*OZtv*#Ff~kj{waoTSB>H zwHr3WcE|HP7n}qO)CeP?K*YURV|T$Imx1L3$o1o3jF+7BxpSd3>x}F}P)9+w?PA+W+W3u@Y~KTmG(I$L-cdH0b`C>wbS9rbO*X~shP%8n z@06pScGP~Y-BB~FTx1Du_Rtv*je{LL1If(eB#%;dJ5?pLm1-#XSoBvX%iH#u9%XTh z3EjV|gaP|sA@E=1}Pak#TVp--g3p23GcuED9kALIulp|AHAerQ9 zWN1z{oS%yP9K3Hx^K6%~N_3&l$id{}>Q4N)wmoeJ$`b$S6$%qqy`keu{VC0z=dSjF zaIU~Y`y!S2<7&6Y%0@J(Y?rulvnu2^c#~O~>M5XmCu1m=mTzego;i2s)WIoi-)@(uW6YKW#4!)*Ht=A}QGBdUxRUwE6^#X(Z zsNYV$Sp3GQM?0Zq+mLnlCfCogeSPa!lS219;>28|%@F$m+t|-PuRdFCJrXlyp$GZm zer`>)R4o%iY;UIhzX16Zv3H#T%w5Z<6{`o-{tKSHt6=2F#&x z?XhQK-~$y*IWA74oTyv!YS3#8MXT{8X87x>PvFP#Ne{ocZm1B!pUZBfaFX>M93XN5 zNCrvLr!qLt?i`#Yc|>J4^w}4|+w2FWl~UXRAL^dXOy#KK{YG!YGdhOiJeJeGU7n8&W zifw8jQJ;HCjx~AxRG+0V@wE2NzHywyei8+|8F4=HYK0Y|(l~K)Dfg>6{`2>#mqr7* z%o_bv{@2*QNX*0vsJVW=_M_T2mK%!TsEFSH|I_?)Iuo{7(XNLbKbtp%11Jg&Cs9a4!OeRhl4UdTl}mz%`3vZdGqJ5v9nlg{;j7iJ}3o%U-o(u z<;BZ8aqReKJ1Ex)0b`@T)F(?;$v=1cA-Ip@El-taEfsW)kf~i9lpVYU?W6 z9P;r54$k`&-Qt7f2uAX2FW>GJPB)V zsJqxr+fH`sGZBLPq6v0ss>Ilgi2QtRRUhW$yte#i!B19O7gPO~(JcKK@p#1c%HHm- ze*S*mRWt8>x=RQl8TB6+PKBttpR?IXiCcDkTI|SRno~{>>{J|fkkE0i!o8K)Q6#NjKP0W#h`AnpOXlnpHv(9ZQE!_Z(%gYn@X&Q#K@}>Y?lW3WR z10_RfrP5nehG9^*(cNcrc zjz4f;K%Tnb2=Nf;z-j{cGMgm-nO9|m?g_1u{Zst9Rk3h*ql4nFYtq)C z$kAJ&c1^U58P+LHll1$XC-s7mMg&xv)fgr28)~6i|K|FL!l}5r)z{eQ_XNQy>d1UT=ql=2=+#w z8UQHF<1cCCiSOP86TjEEMF}@%IykH5z*lu94IQO(tBP^?is84Sg3#rLr)`PVT}*J^ z2#t&JreKS=O@&Y-F&Om4G8!Go7U@)H3BtHMX4n=MA=N4*3+Ye8sH9;b%mD=L^vU+I*BMTd z1ZX~$2kBS5-_#-J5|Q&5aqmclOd$zK0Joh;>wQk-TmJw^@N_Vu+)|@@z~; z_RI(`ice%Mc@mX`*>B^$75LQeFoF$95-F?YO5Vn9-4E2c)|CtBie|Qd<%~)z;Op+I z@w=<@TGUcR(yc|h9O&a{Tb0guGwi&#LrUKh!N}dDcaY-5s_N zl?jZ^k^b|xeZtXE(;1nW2vf&%b_hBofyyP@I5otfRw7O@a%fF71-V-}$7IIqxm6u^s0!U!Zu1z@n0<4N8-uR>28#9;-w zxCPqrQ*Saz*WXu8^M)?ONy{`ufbUu z1}^^1eS~XBq||N10RhDd;|f>-S!{_VsXKeU7!gH%4lG-+qcC2^H3Y&T389S=H*@Vq z`Ms!zR6-su>m zOoDi9IhqNjD2labI(IQ`5y{uc$BpmT?gNA53{8d}vgSr>g4-V5FZzf3XxbP-srcuK z8OtrsT%+H?=>ynhn*IDKRJYu(qupkXGFll$Uk^7EPtXyQa+h7aD49bo581`_iuXuL zb+oFTdbCtIh0vF3r70je3(6{6!{;Giq|)$?Vj;|07@wWy!6>}9^=&F0e4lh2!`|v_ zt*Id{Ku_em_XcBKg(yJ=cTMYLOCL*e)YZ(?`W!hnr-=7gl7zLjGFQ;Y-%0q;bz;S<08jB zqV02V-*>2W?|F4x$sPN=C&RMptlqmGsZ7S0Xno(_O1;lWlEY8-(#yAV%uKAG8>Jnu zdWU?ZEUgtHARpm#7*eT~O^;Gth&yx~F7r!KKT z*1N*vo_j0wR>=y1`Y`3tvu(^}$x!SWLlL)=R(nIzk#e7a0c1D6z_6?hvHW=f+ycftuJzN{FlRu5+5tsPU9 zs;7-s-BuCNsRE?&-O znoN@p0Z|>Nvq3lAXPM|4aoMTRtK?$Whs)|uD_``KHyRkAC@FtLtVyR&&++euDmWy> zqbbNI-p*w^$DjOK7?lSTQq9_=JoAK*O& z)kQE4%ZNZMuqVSk;NoKMF0B6^n#Lj22*C?k)>bJt{w^aN&zld7*NQmFcBE zAM|FSo+H;j>?G9vDw$&d2*XmA{X&W3#2`U0Y;tF`1lS*UJZ*(rqkFCFXzdvHQ; zWcD3DV^|f0$Eb$pj+;OrV_U`CH1HiQW41L#odgUDVrl@_QBpojy_d((^(yW2CBZ+U zejHL4wq?^5XR~l4yWb=bAv&i(8@`SLeEPl}2_W)qU zR#ML|Uj}$)VA^w>8k5-8gYnf=o;id8D5!{a(t*hm@>?;wEG%6?nKw%H_~Mvt^TzT| zsT2#1^ZWcoT1VdNi-I-nWvr5Nj0L)p4EUvPSU}6(_8fQcv$#U*p`7_DAP9)$Cc)y* zjjftr9gkEhx?a4Dena>H5m#i7$H5X22YtsvEC~C0E9PSX#SVI(ZcO@|)C|F4moeoY zCa{t26f;fWuG$w7E*`?7^O<=@Fy#n-x_4vK)b*F}PD7!i>WZe$%}YZ8jDn7Mr>=W& zLR&*!k|bR$d;3@G8uFBK^~q$f@}i{ze}bH@&`-8<6mswK!Z++$S%(#lVepSy?r~5h zYQ7us>5uDn^}(4M)dL0AioeTj?O#H;5PpX61e7C;^pV{t=k_sDaV zp$g}E)w7RO2)q%F*(tKDnK{N%uUn%?KxgqC>uYc1%oEF43-O+HsoA8(C@aPp zUwRAP$ScOm8a{p&E}hhXB|KueE<2888x8B5zCi!JP<}^|{r4X~SJqFw+3)runQI3@ zSPTBdo4qQNC*ijia{L2tW^&uQ8hyoGM%o`svv&6nyjfw9W{jLaZFXS!@8Gf}rT`nT zwA7 zYf%n+*RhaVvb3gnrzsXiKDg{|bFX$T(8p!6a34)tz@_DI?wrOKkPsDOg#&q?J+% zM&}M?BaVLPn}|w<7FK*4IFV@B8k**#@a&5;Tj?{WGggop3U4_FQrd8g~oV>(ZXAvuD$VCD4xt4Cr7;;Fqlm zFbhkcBte!L9@G5dM`J7`7CRA<0rwHOjB56k28wt)2Spr|K!?+9z`f^V%$OkO#{h|T zF)<<_IWiKI<$nv_nuR2$WrL;ON-~s#g9lTa&y-D{i-yyL>{i^i?O5{R(24`e=JHgF zZ|CMbZi}rXk*#FS?UJ}ZR<=V!Cc%cirFGgxVTMnD(kjMJR@8C)GJ%ymY&OIc! zBoiCZYkcpxA8yzSg;+0>$xYZHsXQv3E7}O4yqXdZ`}3_?Z^aXF@l%SZGY42B5&hsA zN9x5+;M}=3EYzKcjarw1#mG)wZ?>>spzbL1i{>&|^c{J|DazaLKJy~kvLlqtEUHlv z0*GVh>E^7tL)g_jmH#`XH%dM`zLGsxT2LNtG+I;W{ynwu4*+KHlzV_+CH+zYUE z(Cssf+9Pt(Nq(EL8X+Y+w0)hzS3y1SDHqtb(-vcXT^4pofzCL!Kb^L6;rP+?X&7Fb z=N&=$LB7rtoTGRY!Rt~w#+VY`?4b}p zjHpW7LsqrL%EilA-sTAVZd+&gR8M#~oT=vlCR;$_;|?sZ(uB8Yo z!Y=74!;U4^cvOLDLTrz$A)87O^sUpw@4in!|NVju#*kupz%f~zkfoOnD+#C@kN4P( z!5hE;Fa(Z=H=SryUftlHyC{)is7hcreCi0LMw6AxZ+MK?^!glQii_rYY@qrRhgYxM zq)>9OJHwj~lG5UuXUbKRIl3r)QQr8k9s!L2t=BJZuvt;usGuUS+T!752$MgG!FkOL z+-fN8CIYV0Gb@uTCDreI=eS;}AZwQubWbBwO?xPW5X zf3>!k&1X&O-LL+RPhu+q48#QVXbEXf<1c%PwDIz(+N3UYB}pe@ly_hI6t-|Eh$|Ag zkqG$_nyXD0zqRP2E{kVvCcRt7I{gh{fg+N;@|anCPdkx9WfGteJl{z~vsgYAO54*2 z6KUcIW1!NLc6HQNxiwAdpT4<=Y_0wnimUFtBi*}ZqXAlc*9{L_T0a61bQZ*7>c6Z< zi9Hzw6&xuNRIa*qxvtI2+3d)LFQ=hMK5Aw9KOVCKio5(%^IJmgrD5D2 z0lPD3r?vd4s^50$)0K(4h+G<;Iq8w)sX+ux0z`tX55f!H(Iu@+e|gEsiq;S?|7)jy z^s@Akq;P1b%2HIiD|a!IfNH2?HeF@qZ-7YD1K_=QZ>2i!m&Fd$9~D>|A#bdi4cGqC zgti`Ut}a)k@Q=HUZSTJt3E`nW7B%tqYFXr$C$)37-hAtHXd#Tg#U5y0-|P&m9e-TUxbHb)phr*k^RLs|1t^w z+cEz#Z~pr#x(2PT>39)GJO8FiVY!)fsR4oGQ=dgV3Z9a==V^Z_q!!~^7i;7+t^8xY z{>%U7ckL{xhej2BuG&Fj(mDS*um32Q(zw5w$}_F{?*=^1*763*kNM(iA^cI{$I7^x zEqSKm6)#hh$J2f;m|x1d=(wgDkLW-AH%*rxEph>t)vX1qSWu7;fY{M5)qV~n zFN|a?KMv|o^G>-=r&R3l*vbgY6!|E7cg(qng3{1E?$z;n%D z%}ixHO7ItY?aPjtAUn7C4P-N<_1W1`yqTm|evfDU{<>~EY?dmH@a8M=TVf7W(Iq=a z2Tr;;meQ)t&v#Z>a9OWWTw<(D*;7KB+-)ov5t(T%%)B3a4Qq8iGmtnm-f360*|=h= zkSQ}kk24Z=fO#@P3mnZG@XKqq*rqBEB*HjV9E_8mP@@4k*QGorp`EwP04~-81i<4m z@j~mFbfQAX{=1qD)a;sq0ayc*8ljouVPud#iLhky2o|@^F`^1YXvSGqqam*~T-}%B76h7Wmc$h%~C| zOBV74fluCUmxd&EJ+)v8eDJFyBfUcCww}&y0XNAprLV#$0<&X>Q7ri+cG}_@c*uCW zYh&eUcZ+dF#Q`QuxI?~C)U~}>T_ayuU!@3(s}`U%BWAA?^ZLgC;Tx=K6;FS?HXMX# zK{C_117_4~6G<}Hx>bf5j^WtX&^QTsj$i_?-lU_1pmwNbG~Oy$LWN3*Xm87?6X@rB zPzKY5{_u^LfF~QlAUCY_$Z1kEGC2_&!-ax_2q;yGNCDT^Cx_POjys3SCOD+2xxTd* zrBqz@lbkY84C~qC@>=O6tL0?7;H+o)!uE)Tr!59<^HPEpkulPR>}i@(>pQA3X)s4a zKb+L3I7K@impclTdr+MHdtWB->X8hGX4qkGvwm@yhg9yL#^{paazC?wi7z!yFOIMEm6kMb-U)+5L zh!U7ku4_@gOb;c+fY(RY$0Tp3XRwf>YFHAua>cYg$`rR#v!`lvrhd~*q(>d?OsEz; z5<_NYW$t387|uB?q`pJ=bPl72Kd{utC72md_d5yY8 ztz7F$dC9~N$nOfG#FO83l&zI1ReBZVe2-J%iKWe46Qx&2=Fpy8^+qhl0WKNJ-;fNz zTRS0wzr|+Of+h*QenfV1ke#7ui1+FMpkL3qUT2H)L=cLHS@FQ}^g=UPS{38~s<@a* znw`WT#KuIHpBP(|gzkqx{zK^;2_{UGe^SG30X9Wl{WKreUxxDyu1?%&s`hlXd39E;nguo%1_5 z{($Nh9&Z)rV5n&p@l5F*cSTt1MHK@&h2qQQM>X9ncd*M2BqkaKzRY~>qkW)>eh zW<5xhf!}N6ep$zPh~C*{X@*`r-csRq+y+R-N1CSb(pPO zcJ!CN!dy(GN#%a3o_0$HRBh0*gUZ5Rr#XDedBNCM#Y0WW{_;x5igG)LXf1Juno38D z=1qGe1Fo$xKGrB*04lFSaAY7cSdH z(JdBpLseNIhYPV6yrxGLuW!1_)t=oDM1VaVPKHc0H8T)5CX#!c$9;{6)rnb99Tz}k zS!83DDF>DgZ`(O53lgi={>nk$h`$e;R5>w`x<||9V=j$qk)1m<^TgVfz$fQ==%E+~ zcFq3GtF%|q*v)Rb>CL`51XG<7sjv7+*Ou@r114U~a`qy6Z5gLYTcx!@Y!&Z?)JH6h zyC@#hxno4Or@(`0DASZkCVNQ%t#|21GbHYk&do10uKW0@B=tMl6ZwHrG^xtv193(I zvFZK3b&zl#?qv$$vr=LAD0$7>DKt*|{IZ>GQOT_MyF9rNK^_f74dpi;>ru7u3CX)C z?gU~jC<`dRk(0DUbU&79kma^!rFZ35zzg%M@btH)bjN-) zpR4o%ka6(y&uFJ5CrZx>=@n=OC!ahQ>34Doa{1Lg`>VIl5EcTo(yfX&wm)SD?YfbP zFQZWnqR(IHiFRHgEbbDoP!80Ht7o2Dt|YJFNX^v1)mhhG77>hV02+et31{p!*iiei z-m(}kiKZ5^cA2L$8QIF4`nL_wYyD^C2Ho&|0IS7|jU5?_ELEdAsO z8=F(;lqg8nMM9XL2y)wTSivUr{NXB8;l42XZA3cjhitcOE$?=K{kD+o+XY-sS)Lol zk7g~sf@#VY^4BZE#kO58Zyg3;R0tBei_{c_Ngo=|V&zhYvTT0!C@6$tC6iF~zCG4y zniU3Q3TE~A7xV8`A&A6^iNm&yPKxfZg0fDqja2%T!|d9rIrrWKUT>lYc0IH#en~P! zJ;q@2X(8Ifw#``>Z>ZOq=FU-&m-ET2tM0N9&SYz$)gDw+t+8^NbZH}1> zo{N;BAB40i6+|piC9xrWtE^qN`uze^GCo@lQYBmpSBN%8O(TWZAzx<7@M@0g_&i?T ztoo~W_;=6e@1D-z(+x>56T@-oo^A{O-BJ7xKHEO$Z7UoH>ihqo8_}Ct@7wL=lDlb} zO`a-0qh*w+h8)^8w&`xP6e2bS4>2+IMUu7Ibk_uju#bp4F@4)++$5*Wd{r=Y1f<~~ zYU!BJuQW68F+pV#D-@yJ(hbpCaZpHWHNSS~r$$_B>Y(A~DQu||sqGdmOTuDF+lqOGVJ)%>!C~kfgc%qm`lGAN!4Jd^&pS~>%OJK`4^^4^zy}9r zzjz(LTr~c}8Iq!x(gV>VA?C-+?$Hbebdr+Ew5}Mc5i=ja(Zf0snRH^g-Xt`)-l?}e zkQu^lBD>a`r{2u>oKZw6=#lY{R0{_FPu%|M@vy+*%32nQDN$SYei)0qgL86%BXqA$ zVYyA6{}3f%qIZ&3>l29~up^;9GZ`(wWI~qk|G0bWxF+Ae4R{+PMo2fpfYIHEr~^iK zk8Y$(Ktzy{(%qqScS=f2mo$QeAR$T_2-r$dI*U5IC*Uq?h zUdQqM9!F!R;+7Tu;-ZiHvIby@O_W45tyR+>6N7)>R}ifOfNAlw~K)5zwktPG@i&P9lMlQO@YIp-3I_M*(Y7yD|(W}CD->VhpLcn z#TQCbhP2WAYrwR*#ZO~8%s?WgHDEb8P)zGZt=dWcbiWJP`~i;4i_tA0?H1L=WHU~A3&4Ss?y zbJ5GFkTBwp91oL$sF7sUu{*A%a|fyxy@qh zp=&gQ8#@rJ3ZM%QjTzG>`4sqD=T$!1Yb*-Yf45>a$riHu5@}he1B>1weA5Ii)STV2+OcT)d!@}19PqkiC0pw!gXaimNlXZ6o83S zzfJydCKWIUHQ8h3KHzW_>W7|{#RnxWh@G~i1%q;f0~zgH{bc_Dm^i}u^({3?20KKG zb8#Ud!u&^4IX}U&|H4Q91#{6fr}i+h4GNF;P7a(>yZt-7=IYbo8AKd?9d}gS9jS#H z8P86=8Ph9_VV&X*c_s5*Pid}L+aDPy)i6wue!-Ze&fCCxy7mCVf4$&$_}p)Rt^W+M zmI~EwN-tdVDNtwc;)+`DLQait7u!RInI%c#FY*d8eP>G|tmYj}#pFZVB{{j3tlONB z-gbe~M2muqKr+V4{PwEZ#ps~#Zfvxc;entG0oW_Ksp-T78G{+Dp1W0$Vd?jy&mXFX zUaoKtMdaHfaK^-o>f5Hcvy*}LdLpe^JM1sCZ9HR=u>+SXwcpM6O*M_G?7T*AKiU>> zsK>vL%T)Vks$hn=dV8)FXudLsCCR;h#PC`ss)thtXrLu7#JM$o>bOv2+Ufi8V4=ng zSDuxT?g6`a2T`uV(X>doqHP1C(*q#*6&?|{NTkj&!F z1t)&<=BI|gITcZk<`Ev73f14Ou?L4KC|5QC>iNIM&-K(68d5b{R0V!>_BG;9-g+wZ z(|`O8eyUV7iyP{;Q**2SnQGpqmBeqBP+6U7v!)}Dq5W^FMq{&;7!PiQPc)(z2oYdw z{5L3R7?HMUB){UDdpVp#%kPZSmQMc*BTk!$Du4fP0p7pws`59LREn>dkPBgr(sy%g z*hofJ_{iEn-mY()B40{H%zFO-G&BfP?ZJB7?R5QfGFs#Qm%sl*}nIGsuO2)coc0&aFN zuk|f=Dx`z=eBxF3PGn;*(GKvbQ%x*Hu4#fLhSadX{h|HR6=*% zN4p_ux*+755+4U}?(#cw*xRktXUNGkfF5!og7DO(s!ILADCNQn<&Aytx6KiP*5)XVt7n3d&QYyKT5$7 zxv7KQ5oE2*zT-InRFfwW#F(OQy3Yj5(rCvQ(E9eaEaUz~TF+ZXYeR$PS#OO{tOZ59 z^s>qRvsV<(e2YzxOlL&|6Q6`EPrgnQT<}?esS}8HRj}%df6xZYP&~D^!$QpTrpqL* zvpOW0o7Z8FximCd;>G6+nSn5p9;+y|NiVKaU#+%swVLPAF=oElx)`NjHQSevSU&*k z=+NuGcKyi@M4-@W?fC@KI6;y{QPoR@)>YostD0EGTEw7w9o3pCJGjD2ofElURLMQ$JETaGTeV|!CwI6T=5(heC=^? zNAUn^|2YVImA&4AU&cF#&M^O;=3pjU%%aZQ zzTeQe!FO>M&0*5%qlvim2W3jpFd|a{!^39%2GTcrF`H8F$=OBZS|a+^`5D1uOZV~) zFYWM|puY6i3|W+_zx+f`UxWc*@C9sifZ!l?K`nVDf6t*BKqrKlzqT1HH_rc9OF>w2 z+V{C3efMD4=v`BCI&38BRyfG}(}WXVlX+;pG z11IEYVnm8Rk!;a7r4czA4NWm{Ov{=#3#878b;a;gSG*JnNw;Y5O9|_&@DTs%0|+nT z&t*wsX^c1mxhTCugpANWeLbfswc#C)3LD@{ywLmOStrgEb3%h=^hUqVU4zKnc&i(E z0`p9Y&bykp5No~nfkiPKGQjYgX?C54aneLcq~HshG`qf3YY`)`ifNpulP$bEhy&D- z55f?z&lq42O8U|OZdh{fixa<2{{Fz>VS9Cm+%#M;)S6{n{9N&Ie=^;*HMu)w|0Y7# zow7|lskDCVi9D`OUqfpy(ru9b4%|fle$Qi*9%T@<3{Jj$@?;StgfV+Hp!LyR>6N$N z3KEGqz@nsde)-$Af_3%EwpK6a{q)Q&7vH_{C(4BnX|FN{UT7KQQ6W}v7Ee#VvY>-< zc6D7Xg3w!PIYj24p0*1*r++g@{^cJ`aY2ElK#x{aq;z2ENwNL)PwaHH{OV6GdBJe;gWTk>h6#o0By4?|xuAlNqRD|UU>Kp; zJ*4h1PXJf18)WuYxDc(_%0b1J~VHbIfBEHF>_^{$)@6{dfIk#QfhiGuFooVU;Z+ z54Tf?-eQ}eVa>jW@&39Qna0xRnY4ZBFTXFmY`@)Ek+Vzc=@hf4P=t-~&6@zg>mNZLlJ`t@p2VQ-uh zFXsR0d8#r&;XYU%mgKzWaT))RREr1REE)F%yznZ~6>*o$ycgEPW{r?vD-00IW!&H+ zD5KjuBO+#ER2H>@n6+3s)}vh{+^`0OP0BUcwV9~0!auyyH<9KbeK@nBJ_c5%m`Tip zL$_z#g@lyB&&m{YgTkO2#gZTh>({C{qM|6llS zjciE6?LOaTw!B;^llLEeadX3>I81=2c zz7)*8AeZv(oM{XA5Nro5yh4ym5taA z=ixVUm{fw?M(4xcVow&@(KG%vk1nq?o%$kkJKY_BUO00XGeoxpNU2M%Db!;ViTsDT zRzZfePSax@e6&0lwo~dv*-Y7~f}pO4oOZ+u_Dg9rDJqt{ld$T+I~LVNumDCVm}WJvsr)Zepo&SL%;Ot9$|83l_pjcpilz z$WjzVei{DRZh`JJ^a;H(rMQ-iuUwD$x?Dz#WhK@za}nr`;D+!`e_tqR68}~s@wcC28H9h5l4QpuGnilI%_OFyo!2vR0wkWm zoaRVvpPj7T1KP^FSjmK9>u9UFIlMXHgr*}bhJDMwK;vIITx)bnf6hbA)6osD>BJR( z>;xtkctYpGTSO}r*iDD)c0M`I?owLf9sEAvIWu%~zPrrH#-5v5VZTu2iJ)3KvPB>M zx|Hp;YpbQIPj1ud4 z`o}T$^MM3g{l8W6b7pr6f9Dt@wur|5b3G8?Oi;DidODW;QGj8#nXM>_?466nA1l>+ zjdne``U978j^bu5fzOY|;XI4IQwBWLCZUvp+>PG|1nd%RA{1y|FbGDod&;z8HG31a9tV>+~0`wsW7`T^J>8@4y2 ztCg;!;-wtkp9^$y2~zhfSM0z35@3Li)c87Qv}k_P{!+(I(F((FC;4OZ&j?Qk=pU0;)wRmqL1Jl9>C0&^L7Sj`kkbQ@Rep6cdhxs-|D;kx}D z$_&v`q+tiW!y|~k<-kw8P)^cQKI$+bk*_xv zp8v}0wWX_^bCQ2gwnKuZ^xB?ZCsn!tvYvyn*DhAJvozr|;jfrq92^#Adp^01OL2kE zJ}+eV#iGF_@^iF&)#nmFXJ3m$laM!V@G%zF|v3|Ky zNu93?^bI~8q4H|IO1?Co%_maA1|6EIRKofQvfen}d?31_j}AT}r2iC?SS(HBod`%X#%0E#5)Tc`mwa9p~JMVTf_5vLFF>V|KVJ84{0kfXOmr}zzubyxMiySkggCkU=QlU0n=Q1Rm3 zg@gOVgjl7Xey3K144lf3wUvDK`bxI=i$V!W5HYS5J#GRLJB0+wo=SpZpG)~DgD*-? zQ)b}l)ZxAZ1faV2T6H&=eStXUODxj@4~-HXk+`@=aCCycf7aOIP72P~ zw)t91a|WoQ<4SiZ3zfVWy`5@q~jdX8kVA*yCa)%C~4&D_OVM z!4HULWq>CL!e)e$D=;3Sf1-Esuy7c((w|AA6%p*qPcRVEoxFfD3=G~6>L6}7e=*D^ z%drK89ny?zdC#jt!9HF-e#RmypoG41theum-6$*myo7+{XTl*e>mOZ-gj)VUupa|=Hj{a_)94q-r16Fc;OL3yzq5_{YF*>mh4IC$pq5? zVEkK*Rs=b0s2`r#=O?>Q2Tw?NPD40O-Gc{$yIcAN_Z7Q-zX2c{;+wV)bi+WP~%)ho(WC9|f16p>05gjx=rSe1AtVXj<#tx|0i0P^VGPj~q? zzk9UXf5xEI(R=LBJHL46Ht%c1C4aaCRh~%nXrEy^C|5&RfGU#AV=*Wtr3La-2A004 zAkSu&QG%Q6H-h z>9{QMVW~UcJ?p7ScDj5v4t6y|Rg>vV*KGgOMEjTF`hT`S%kN&%+I#)A3vCA>?^gt) zu<_&H%tJXK5oXoF+gZzY@0@?0rE#B;IQ2~5tduCEviS3yUWR%f-u&lx!E6MAagD0q zlK*B6Zt1&k@@{u2kYQi@4+E z<#bz`IVGshu>lTIYp;F8kto!Jmqc?x5j#PUMpMrV8{3x9J!O{mPYaupzBW|6>sf{u zKR>O}^9h9Q<8$y!d5*c4905(c?e{_Xen_ZaLvNFYaWYBhv(yd0{@HL+A>M0bn1gUk z1C;0ss^d10;xIFybMHn}jDi)aUWF{TPOzp^C+Io%W{XmBvHJW99N&CRh? z9PaOxe;blv66+RtA`vio6>fqgWbMA92fWN9S*4h&KD^hC7KB2iEXbav7qJ6@mXxui zcMKnd=|2Ca8^;Tp(*98P`QbP-cu&H8TWSzY>X!6EXz-FouB$V3N)X*IWr(CgV#Y`q&Z;`8pcn~Th2-u z_TJ3!C3HY=#xuRbsUyB2P&0|L^lfG;QSk1!eU>63ubl*txKH#PNV&2(R^SIf8`hsM zZX-n9e5N3>1&Q(bpyo?kCbMx*%hs8Aohmq5t2W3twUAQ>Ee1zGhz$e~1C_o}>a1)s z3;>xl6=szyk#xUU2_ewJ-;Aqh(n939 zhQ^XjEK}WWN2@tg8003MjPK_vWNAd#CFA(M<^BP{JK*XMig)}2@%S5%%t}d=ybh^! zv9G{>r{Fu)1FKF+MqlVi-4*!7&I)e$6Q#U=)A8Wq5=~C%HIVN7D@etokY@vXx^%Z^ z<;|3nlFXjAUkVSknT2HEI!>3Ar7K=9dcgk?;3*~#oD*avRMOx?nHa`YrX*->_&9C( zbNOpbxrvZ6`$Q7i0+Nocq!nmPe!(+;J6Uu+55)30SPFe&urR_EVo55mK?z1px?htD zqi$1$s^u35(Hq+juZwfXpWgkV|5HhL^2$sz)ovZs6h?Kcw6>8eIU5W`IP;V#>R2b( zcl9^(m1&A?*+bMHd>u=|DUK)Po>7ewoqM*i(>~7GF3XA^(QEKTe1L8miv2;&>_*-( zm31Ju#`=jgHqI1I0yzr=bKvuIse>H)W}nDKF&r@zOCv1FN zT8bQ&ZklJBn%6D1$MSVLL7Itt`tq}g`-wpPYiVAEet6RwUA|DUNO+ zcuB#9;+^6_A(R=xR2jwA9!igW7N&myC_v}T5kKSe0buxGc$ z2!PS>IzCEE-nx->p|AZ>v#%|Z;z4S)P$K=t`jMOrW!nLK!T<~V;eyUdu7W8b(N+dS z>}UuOp1D!!cAhk52LJ%gg}=NT@_zZK`h_u^OTq1i(5MwByUXEqY<~u)_4pF#`;Rv( z0uDNVr8j(i8&~q-+~w#t1OI5Y6q>4(bs)`3BnCZ=UIJbQzE5ySZgOS^-JK{ z3JGZ2B`~cskT@A@n=W}efsyBY$v3a>%2YQ7Kw1Ge0Yr9kZUZlc3QQ#7z?tk?wWBiq zuc)DnV9g>@LvUy}asY9#aoo5OArfgFmnwIFIWduf`#3rg7V{kn;_xVV82;5w^cVoS z!Hi1eZD&9O0%On%7#6@yuFI=V(bB8;Zp_`~6jd$jMz+jK4foK^&s*A-`YcldZm*7s zSlpQHN&N5MM}uQ)G(=&%E4;VSonom>fcG$_EwC_Vo?KKV$$xh?m%F#u{P=V&o*;yR z8_3wZ(23SHg@n?I4PEM4aRphBY@g6Wfq%d%j_RA)Jrq>kJ}7XA_o|Z47Sw2$ z?41&O`JBJc`a@D&0Ng_1%OTQs#e#_HuqG(ECv;GJneXxZ6Mbm!K>hizRj%^VgYZU> zDbF=Rc&#(3W)xH_(pDBDgyQd)BhKSetnd%ioa4(G6e3Va zGrKi56$oj9m&V-dKfvt&H%zntOHEck{S2|f;8*FuMQdQD zLiz0aO+Ht=JnZFOvK2v_ar_fE`>Uz{-%>8AJkJ;#ahh9u@QWNhH$(c@oix~!=)B@M z%+c54Fi=URfdEX@BJ}4NPQFE>uzw?iDi4TOiABj@H__q1Db#)GAbun#s~dk!?x431 zoa3yJ*=vMjnzS$`8AsO8XgN-tU=N!zN!kFy11_|q9A#H75q?$agEn&J9j!ntI4C_7 z>buzr>=6^EhW z3teAV@dx@lus?F~>s35Z^V^jQoyKsSnB|kxWb!fb9q8M=4L~T+Fd>pQ9`Lt?lyDA6 z3L-Sd1pLx?^lsP3Pu^gjZ}?Oaw;Wp;uizMXt`W}6yx}N#M3Q8&RQdoV#o2R$G$-;4 z>R#54VYdm}$5-R=_26@gO2=up9l&l?c5=nB+}^#3Epn-m-rTNNKqJtzwEo2~y_zZ& zk8;EZ_`vcRE1A=4=8vviwx-flHpal`dr{nj9RSBHw|uQKauism%-#417(bL zk=IbM3SxT)^mqE?xY|OrQ?nXMpS_Q-}8$i>s zs$nJ`b2GNm6#NHd4}-0trq>@u;Y%@n#c-elC`|W5%_axZHMAh>tg{^TF!Ms`!*8E+ zh_U#?<2oN@0IT;hKYnMQ>rYFXNd#M(*yyoNI|$ZRaIhX%nNhS~hNw@&%F4O3z@fL~i&R!Iz0%%&<}#W06IG$wU*ou? z7#RdfJlqN80!=szH+4!Hzb+h*0uOti4n9c^rXDX&Z7I5yxR}pj?$HpyX~^rW#Kh|N z13=HY8oO^cW%GG{o4BWWSAW?rg0nlEp{xbLh{?XwVUUn~L>=6qRnaHqy=K@Lx>`_}EEPHTY5gdHnFw zfWqefBXru_)gPs}5Pt;i%Rjb8ez`vj0nn-Fji}Ft{2wzj;g;RVCsBrlPDDyl zHg|E-BP{Y>TFpqYZwFqun%3Yky}P!phQKBkAM#6ac*9PW8T83#Pqn@QC~GojNApCj zwqW68mU{`PHNNS;y6=mFctveHUl1mQDW-9(d62BYy5MFa+;~1KkvY)FMm+#e*%GY8 z{LVb40w}El?yG&ttpy|tztQ=CW4xHH0f%!L^~-^9mf20V(1rr1s&9R})Q*Xu_)933 zPkAD8mNcneJp~7>bH>Bj6g1BhkUN+z34!P0=FCeZdT4ulZd~b42i>(;$+D08iB)dp z`fX;osN$g@Cn@>Tn`f~M0d*R%=*^ktQTkc0F=Y7&)}nHo+H3~0ECZZWHTWGsY7e1j z&^xKE$Fas+9>(iBTkVm0nm}T!DOA%q90_E7XXC#t?g9IKLF`{#`W_` z&(Z?$vIOim`9NugH+(c>FJ9gxr9B}Q5`C#EiI#sShb-n{kr2$5yHSZW^p^0xdCz8W zf4o#d3Tm@fZB{iZ70OQvtWc@%5w5koq_<_wyuH7QtDNWbdL%(fu{B_A^;FC(1;9wW zvqmd2`)!WV5;Gxtcy!xEyrh{)o@SP zL~)x*U>=fgJbE&lJa_Vo@yw);9p*Asx5U|3ARq~#TH@C8<*FrJi z-+mbao14Gjw_qcran~X$g!vCiU1X-8JxAi0?&}4m*1sb;*fF6u<3r!*$Dar`uZAIPR>!ZTQV$9?Vz1J8Z5 z(e5%vz%1tma49+!V{PIS60)n4#HuegAe)onX5C2Nvhg=^5zEP>VlU-a80FK>{IA$_ zo0TMJ0?~sw>`BrA16;~6AhwkljUL|S>~(De9?{PNXfuM`HU{s+V33QG+_q>9E0P1k zm)*E(c)9=Ye6*6P(;_F@0Nm{u|@-eWSW%eIf75{*t>zjNXyoUSuWg9+d$!6ss z5lfR!w&n7Cdpdo*MpNXDh$uJa^mJcCfwqx`whnWF{B4M}MxBcY6U^6T} znIZlP@7&fvCx<XG^%sY>Vu~aV)uD z;$F>pPb^Bu10_%?mL7V)jQ^kyd&)ldiW6n65-+x(mpKX*(Lhn_<#dhrm27ulR>a?0 zfX}_3{YrW3`>u%{!_xR86>YoLqPPK)SJb(Lj$;3W&#a6_GjSWMe&~y#se+ESEgve| z7kE@wmC;lVyVlu1`ut0OA{#+$?UY}1r0yGg!;_{ks!8x>Z)-yBb?;kTgpcI#6MHO0 zlC~pY*-TM*tWu({Ef2b$_xp~Z6YXa9*ZQ#Y-#iu|YFW#P*d>Zx^SWs`1Wt9KuR8Ai z4JC5L(B!fUh+>miNWUV&F{#nw5Uf=l%xV9VPw`o&Bqp&n4(zs?vs3F*zVRgVDO1tCtrx(n~}*|Bpl{{`g~nHOVUnxwS~$*{_IF+D}%kBR=g`2gN0W=?n^&F8~R+f zn7qpkN3D{2aYMCdN1Y`CohWZ(*paDCU5luT%-U4LC#LG(^TWmk*=U2wEb>Pl_y}e@ zqB`8>MXsonY5qaT4**Av%gpg~sI7I>!GEA=|2Dc_{Vzq~5@ zB76#@*6mRJGN>rlgPqsu1)XsCHdlMqm$28K-H$UIMYD}W(qXS$t`W($JVh%`Wb^50 zU;{D53B@+3SR>qrQ6VDJE!qWyqQK8JlXf&!K5?CngZoEm%rW9jFoo3hpn!M6(Oit6 zsBDFO=`<^yB%sXaf=_y>DE6B_0A{Jx>xx7yb#G;FTLS9Xk*ATvd0&Jv5@(&$sG#BL zQw(v!w>Aaf&!lBYKjlW-@l$#eZr_+AvSQD;Sonq$Mmg<(4hiHjQ5xWk)eN)E@sVK_5>G{l5<9EVuX;aaCKJ70f_(0OeI0Vw_S{ExZK%L7_ zE03F@%h;g%1MpU2s&;mC_#SH#<=8(cfBXyE`2Xnw1<930qvbDMXW@F%d9hJ!>1x?r zznS#R9MM!-tM|o!$2Zcn#}VHr^!*K!i3c6e&`PuKjeB2<={epuk@6d^)tne$xYp$_ z_nTJj&=yOmC?>vn;XE|$ic2vr{+ofAIn)fcqE0udD?Fy%dc4z4+8m^eqe6>XF%6&4gct!nj zKm99NeA7GFF^FQm^#-5#jAyaHEzTY&t(4Um&#&8rZ-VGxQJG8_OD1UUDA z%ROMn)L_mnb)&e23!7($8bB1ESv}k-TRvVu3?+;amJh^8-Z}O)ULyKX2Fhv4Xi|%% z-0>`}70Qr4LRqN_TLfIHwamaLfeTOcYSXYWpn#2tE{r9%5c-sx<}IZtJz6F@E>ID@ znlpGTa{eHd)n{_PJ80zfX)L`#yq40=vm)>D){#LMSsSlMCYU^Qr9sSeF7*e>mTto! z$fr^=x_D$vp?7YOB%Q!0szo_D%rR}EhEs5j72cCq%eA_xG`Z`$=?_~~*n539RXMzH*HH{{=mDuSpR51yY@u|-lPI<4So#WN6d zQsl>Z3b7*Z6`9zI(z++@)*&gNBraL$odji!^Y&wjp^0$VFm>oaBZtmSGDs~SK5`|H zve6NL%)oZxW2rC=W)9VG+DYKk^jaQ!H6CtlYyS2gLtVNZDl~PWwV!X{|%xsJiVA4;Ya!GqnM-?0BoIc{o_| z58slmV}bw*!p8I8_&5gdiG8Xr*)N8uQ&~kCWDbVJi_~h|dd5nS#!HB2=aVR(sV&Du z#J(&5M}Yv`=ne-bkiz|(*C@TK zLA7|<1Br5Nw-4&qKD`;vVR45Lv&PiHY&zFY>O21Nl>!+bIxb*z;49Ju5%->3=K_ZDU7Y#t5aPjyC$zf*R}#hn`VV0rkWq>hLus8;Jv=5 zs3^wW>g+gn0JoBQlZ)2)fw`aO;JI#e)jzA_NZdu%zWV}X4Y9&EAeInb=myZR^H-%x zeOy00mB+o>(XNBD6S}3u2qpnIlDIb#(&L}PqQ%JjXS3Ug~Km-7gu7mgmc*dFC;@SP} zoTae>yCnfvAW|;hdQUq)j$jo3Qsm$iyRoz7VoMQI78yY_Wq)(id)@tJ%huGd{=1Q6 zJHnh63r` zd+JzJ35k15eGQucNC~%Qm$v+nz?Zs`N3(_q0t}SjuQ+bZM$WgyVhSBkk{3G?wHGta z3f&&5jJ@_Wd}SY&aFGJ0*WT7xv-9uA_~hu@>?=P0GQfe#5!EnFI2jI5&*0*wb|y@` zbWjev)dP4EEWZs~8EEGXI+oKUQ9B~RZddY92K(?6J|Dd5Jje@_f=d6#irnE4BElEs z{>z^2q5*f(xaaH1NX&~y->_RsQM1cLsHCZ6u^zJ9F)1T(hbC@l=rN`==NUM9iY{C)nX>|W#Oa9HerMeUN z&)VrbPT{25k{iH?jf2c7*f`Jes~ArBE|rm`H0m@a<)M*+c|$b0y!%ozG;+!Uq! zCp-$Ib)})~!L${Z$&z&_-v4B2hX-5pEgfZ@lnWfA#(T&B2cT7@D$qgr%9J?0K7g2B zc;3g7M+@Sjo@aJ-ChAXI3 zHcU3v)hUI7MbHEys=6#5g{h`V8nkvM0J^;qT`-e(TZZfrUAgORq%tD$Mf3fx6oc0^b-+mgHNlwfQAC$%ZUoY^AfuM+GFp~oKzFdC$RFUHOS2u7p`vkx4-3CC`V z@JjV^zCwpO#0}MNNO3pW@LZIdQ1jLce4AP&l#*#x+uORS`Oj&lvVRx(W7F%RQq z;OM+-Kke8MTJNFDM#ek^HdK}-TqA^Njk37f4PZBl1LV2fT}Daj$_5_D+Yo7Ht z1mpdaaZnI_rDbkQCaH4<;I*Ww_TIG15NiKu<`p~pG%vtrnr4M>d40KJljPDi9$9=(5Ofci^Ohc8fSF}VHR*moK;Z7WL_8h= zV_C#-ZXTAa;KL~?ri9GOdTC@!5h9@>5cWvn=bXWiZ&)2!v+4RMww=;fY@sTMJ;})Q z0hGuvO_n(fG9!02#9tNQM~F^*)ozP=7$W7B>Z}+=LbqyiBgSr!1c+>>QeFqqI<*~h zk8N_ENZS&lgVhO%i9UoUUVLrK>0!U1yl=ziQIGX-P%p^u$xaV;FpS zB)?Rm++cNlelp;A23H|_Hi0%I6m*AKSQ++Z!D{Lc1L`zK!Vr!W7c+4;&o$qADzYRD zL9bUy`?48h+s9<>si>s`Jlac{GO~q2bKSy^Lr7F9E;`6AbVSML8bdS(Nay1>DfG-1 zc}VV7C^0@`-aC|o%*ran^8ubaOhGD@v95c3or=v3Y`{btYe(e0g7e1=Ccl(9Hie+l zh=*mM%q$>cSjBs)(s9t+vj9c&t%v5L^AnTdG6o1>+mwtZA_AQR>e~A&>E;mrvrqrm z9z?FcXIUa|XuWr+resOHzDFPM$AyG2Ac|?M`oo_IJ8!YB`u*xBn5mD7@Q+jt%N`a3o+wQhQe0%bwTvU$@&FD%Ydq>b9k>z1Er2=#co*uWXA2;#i6nQG zEtUx!71Z76kZ8sYJg_=jcZ1fD*8k7O0AdOl$tOs)DtL@XgzdnJ5Y6np^k)pcz9R$a zibaw*^RUxMw9|7EA>Pg%TvKs8x7tyA(VUiilCy$_O4amHxjD@w656_LtF;0aEfkd( z1#jK9#t5|s&W-L-k5MtJ?bu@C5T_KeFcKyg`W7EWX^8>}1d`O=!$k+Q3G|>#iCbNd zAq%;eqmg(%Ygz#S8+u5u98=!2VC6Msd`xp0PMQSEuzP{Upp>nHh&tu}SQ5kh5q_P+i+thiOIwxU4w^R@%^Q>&otZ@yKB%Y{qrUwPU0JHep&dXsE1(Nt9mdia zi1<@`s~AE6p)}iaoS>aGg+>&X-T`$kc!;H04&h%M5r*H#i#wJu5?>V$q8KX*7JXht zm1hO=sL0xJK6B{bln#W785*&qXXL9YXm8I`ZA5>t6Nh1#;sw)hW{j@G8y z3f9DWKtRfp@Y*3`NXQn%r(eyd0&P3Ln2CG>X%-xp_+ zqDuXWj;$!*`2mPtfHfsnv%K!z88h^W>Mr^eYf5I-b!L~< z-`{tQ?tGl_X&(37Ri@POX3N3Q>V|e6gx3OV;PLBFB0Ur;lrLXs+m|iKRMWN5FQ+Em z(K&0|zZ@!rNgSWp-|4KU+Zu>J>i1SjoM=ACkW%&#oiP2F8DJ3KZm9Z%g3+mEWj#kI zT_MN8WR2NbLrVPacji4AqL3U@vXnrj;td*pci~)q0Col_sH)J~f$HUVKRAj##BIhh znUu#uqrdhct;Xi{art|;)p63p1eG29!z3ckV$>2Rmn}0&ACCey6vQ5mpse^@eapf3L{z~$K_pS(5MRsRuL=26+CYCm% zn_|7o7b7Pq0t3~mX`aE#!(DWXlLp*a3Y}oKEasryVB{bHX$3a6R3Y2Lj9UhT->3|# zsF7NA19JxI4Di=_GRh7`HIlN$K7LP{YCcMhYwc*ra(FZ)=6!0|78!or^?C)(y9GRd ziWcTacd}pC^*gSk8Z74QMqwwz9U@+zw1co-<*Q^7xPFR4QHz&YTGWNM-1IxSQmSOm zy|sj3a@h2~(8y#`>2JJ+~rZ}VhRqjlcv{?;gNb4KA#y9x?H=5Cnxh4oBbk}JAg;GW)zUTk)KzNt&9&!{_rN}Z_7xoy0% zLQ))v<$0C~Hrh}7sm)cyK6kN?dn{qj9D~uxU6XDWFejXKf)Ftl7M#TOaw zRSeZ4S|1s#t2*FIuo1UzD@4CQM^`L>Q*H9AF`wOJ&d*f8?ySOxxG%&UXTPBuEX2E~ zI?S@*%=%2MgxcdcGUn(5W1D37V8d~iPW%j*u60>_>h1!~P1d;4`{IS6jI)pZS&Ac{ zi#PE;p*ObiHfZzAXU$6Dh_5yI85x2v#G5yUbxqi-_G&%gHA%gV7a->1g%om1Q7f`` z${IU4GPf2PY3(?&&bVqMCbKh$>*b}aTMM|~Z}L*-%+9w|vZI+%*C1sM_;PruJN1Sd z%GzPy=xIpN$8-E%2b_vQ&3c-csBNxnk^1E`2V565pZq2e45bz~&CW`!a~Es*R#?i! zSgUS^z5{)%v}E5uMdImX5)W`A?4cg06UR*0B=IgK!9kGsiNZz$jE2ggQ~=ah$iXfR zUkEw|j|=owrQ60Upw==xInUsMk}5Tur80B9-Q`+n6WnO%o+)kD;`m6wL(Y^VfmwqS zIYt)Y+(3nEz8jVeCj{|DWDq;o#!(quY0`bIujVplXtoWQf`ES!uwT6wZc zN6-x~xj5wcU5=q0;Y5OJ$sYi8o{)L!$+}G3iZJ6f(Sm#ZxlWcncszBQIQlzCSh8_` zrq=aWs)buI0_D_!?SO`yFO2FlVl4#aGC3x>$wPV?{|9wn0TkEPX4^FG-M9s58h4if z!QI{6C3uiPg1fs0cXvo|*WiQzA-E+ZxCBC8bMO6U?w$Ys^Jc1Ez4wNqisDrFIeVYI z&pzK?-}=^KLGfYtEa|wMB8aEiao5L0mM|*n(n^9- zcVSrO-_~i(eV9c?5?;uCuPA-O%e-E1ULX<|4l9PiPq3b>KPc|%08ax0`dN4Mx6qL)agu<3ag-0VsIN z=~+_|z6xrLEJ$BJEc&4;yN<3CJCHmgyS9+Esfh*#+@-=gc%ZW&7J`vlWf0u-D zt%c7A*DqJqi>Wg!h1W1|4=`h-tvPH%;6Ylee~ zRwlx8pLhoVFf0BByZ#%<``_zy=Klsp|9^H490!2BA(7EJ(^Ck3VpV81YGwt~xVOvS z!TGR(fK~Ttlsb-1ad>tuWEcU#oHYC7q^rr z2UyvFtG5^-Mohrd-DtbC69Ckd5^a$j2{Rl0k~-E@hP8b53!b1_3~R6aARm`M)yuzD zb>UOW%B}~YMnaVoI#v>ilF~?3$TWH@QP=90-!QfnO9gYVs2FDfw^$(??uw*Z=a%=7 zlB5G!L%)yBs$z2-Vi1Bg{nP$rVQ#MHI%a)c5awi#fn+;{?7W#rx&(s&HDZ#~$ln#5 z{f|xo{q52Ldm20a0QBj!5nt;;vAn(;(Sa2X{#E~RPS3*T#CSrJGWTz(no{Q_&%c>c zMSv*a(!$w+``;{65_i>bdf?{`HB6LK8LE7C!~Z^O{-`m<;rrH`);mnj=`;K3f_0NC zSB|?0*EcFf7w|4b;3+PxZIr`%nNi}4YLAoDGlZPfxNe|`Sz_4ZdCo%@y)=F<0a-J9 z^p@Ve2tl_rg{h-wQgaWYO!Ss!aw1s00IHNwJqe)8;Nq337?ykY`q#m@hk}~7 z8p-rj1i6MPkGUQsyggkx?|0a{rKFDUuTD<#MRz1a}lji9UY=P z2T-*qt<=3{ zNjmbV}+y6*>S0KFa@Wg#l?<|~C8Yo9qO}8BqSUT`gQup>ZREVweHJ;uzOd7J$5`~P!{!5dJ!r z{8?+RxfqvR_`<=B_drJa`5mMNQG*vF9g-0stEmF*kVxT)a!J+Qlt84`k^+JBDL~xC zDRA_7t5>sgqHp1$MA+-G2ye=~Dq*7QkAcCW@q_L7?e|#Q2IR3nJA^nBNM_^=f|Gf- z)fJL3)ACTQ)oosKXh-G`TJk!Rw;%)qAex2Spx?O}Z^Ww+_zC${6_L`-*#Nj~Bna;o z+E^{*e)6l%N@JvfHZoP{_J9zK z__&WdbNO7d%l{toa0%nUrGr+RY@a=*SN8Fx-zO+FPcgK9GzHK`L4?Z3{ZY;3mDrR! zs7>?Hzn?knXbZq}zf2h>$Xm{6G#RYD*Fc-C{tg1H)UT-%w=`K{_8D^V@(XJ-4Vd+- zuTdwwMJ6(9!+)y5*nky0WY8IKh!p)oGIpxLWM?rHMo$LZHR$g_EV#AJM@xxWjf0y3 z3~)m|S2CgaeGoc?r}ekeY?5E26j;n+?%3^TH{G?hdlU2RZ0s{r6V_nLBkO$ms6;5h zw*>2CEhr*;(>OH~QPRTObht6YdR!M2Ofc4&4n|BuPNbi4?t+UW8OngvunjmX5n8F!qmC1mJQtU>m8siOF zPalEiBJb_xpVZ(Rmt6DjqHhXV+XJsPP9;#f<}`LFQkh^rb8JbfoQa(X&vB+#hg(cT zLQ~M}phfFZSy?`}Q(4Y(wmcEoh;mma)lx`^N-GB#>;6JaWV$|lIDH})!vlg!)|`cd z$ib*rb^Nb5q6?|@E>3H76`r;C3yss{Yf}p0)2*a6#Uihn454`SiX6RqR{0Mz%zr6u z|A)f;|Mm}>7D{nz=%=9QmvG@ z=2kl3Qd!#$$P!uV^KFdatIt`rH!+jonR(!+`McCVyCnQ$Qv9dp!2j(pSP?IalaaC# zubbDNoQNM~nm;_eX8hw44dx{{nu8g$b^m5w>OU1!&llQ41HVH97%BSlr@@DPOVpBq`Nnk2NKXH}9I!YRFELlf-+2{HjYdcvr@?w6_C;<8z5u*xGH&9mBy zT_cV0w`HlY9p^vEcK_*cIe#ZkD9T72g7A(uM)Vx~Qq)CeB-~Z@k(B@U-7@`1cl`Jk z!-@$16#5Kl0FA8x#wafGmcJhcC2;F&J5@TDgQj(8tD3#j$h{g~{e9`<@`j-UvOu#; z4eypSv0C{BFproQL!dJA9CnT(M)q}=JbGDG`SnD=Fc_Y2VE^|va@@ry>m{?2yv(Pv z&4`S}#oZ^I)XbN}1Bk*PzPlr1Pyl!C@xSPfG#4e&a5bx6k#@@a`8j%YrqxhG-Q243 zGq8}nmD`=U2qxElnC_Cx3Iw?&Q%uw;m1I`jlg6%sS*iFZH1YS5uxio_mfgkj$& zj*w5!8rcvuKtLZ7053sJAa`BJPT34sDCMo`QE)^gTlUnRs)>sB-tK0LP?|(GCwm2U zH(fF6B(u~Z?1cqZu}AwF$I=|8e>AEc$g>sD*j4r48kGO>pH|a27zhO3`hWRHw=WrC zgvF2Eu;pJszx%&9HUG!og?}+)|BoEj-id+S^x4F?1p@c6w9l|@fBx%-KK}y;ZFCY< z-@kf-y#>p;S(1Ct#@$4rkVD2V+6h;P;9(ugc;C}pbn$b!wHSNDA2X32dQg9 zG4q3!OT$nLg-%v#D%|mtyX{FSjAYyJ7P=Q)vB;NommkbSE#Dn;1rNwd-S6^>s zW{ks}fei9Ol+r8&Sm)E?{OJbGB7~3>Q-?Vv5o;9MnKzN`oz;Pyi%+qv2lih0cd`z+lwo}xOKOXUjebkvoqel;BUUuI~D3M?pkab!*J8Nrz(Kgbdild8Rnf+c~PAQNj z%wT)11Wp^CN#0E~2!xTtCf(%sUc#}kgZ2J6rMVHjF9@S=#f(mSr(-t6vWywP9ijv zSfjNG#i;I^C?3pOjmw&21n8CphSH5aU_M$xpTP)IJ&HBD@W<2OuydUqOBbr zL?Ut$I{}>gZoz$|A$<&3Y`R4j$Yb=s07VEWG#%6%B10GvUl5bygRl(2j`#%aZehXh z>*0=6;7BT~p^EBK@m}+tSQO)8rsi?-=3QM7`U@VVF9p8`(BWINpd>GtfsszSYQy(W6b445z+8DnOIog{wz(HPOX>_F5d zuafT$O}R)y#b`wvjyjADXV)qtdq}1%H>@QlJ$(MR5W8<<4HRhhX16JgK3o@pKr^_};|;vOdDN+BKmY5VALH|J4eeivjS&r$h)_zs!mu%e{=PQ@419rf~88V>&BIl$3F49j zxUTtq&6aKO--pJ(YQ125RGq0E(lM|4UHt~b)}#L`M`E*sO3VgaJE0KEzJ$`I8z%LT zK*2Ht1-oRlub+MoStj4%Z?ZdWNF`9{x2b0vj2Q<*I$fatt3iq(nLPWdzzD}>nprAm zrn%Zv^T7-)gO6}P7WVW8~f5j?udpoYcriwrKNI6*sK)=$z;KqUI}wjn%u3BKR%$i1mSBjePO(pBIc_*!7^N10xcF zy#OL$S5zH`TLqF$7ad`cW~5I4c7aBn{VGm_U%pD&*z_HmY7w|XXP$&=m)A3*N+gQG zm@S0Ae#~PE_eB{7n5GcX(uS-;0VU@}WA4KHT8>?>;zO~Rg9ZDxxpG&jkU4kX+=Id3 z45ql(MzF2^#rWd($=#S;&XVcyfvzPT;T_LY5Oiyw3NO$#nia4PK`k>xgiAnNUdk>q z1Y7oh_x1YboD8)HS#^t(BFl97k?zkZkf3fq{-g274SQ340hqz8jHLniRrEe>$ec`~ zE^sg{_SOB-OSa@RRNoFTS;(c=!-pAn%XIgnInctE+1jlQQ>-< zl1BMXtDR|Y$aMKx5JEo$DM52-|H}jXPb2>S&w-?bC6{QwcOea;0Qn92kMstCow}*N zkN=;ZJiFu6UN$yd{<$ESopA^m|DPVnKXv7qv#GG{VB@*O4#p21^9ndRDgbxR&&TJx z+XLo2rVn#jjux9#=7H&9H4_KGdlvB~HTzKI*eO~PrPzN(_$)7|4G=M%{M(aPZncJy zMC#BvDlrK5$~V_fV-by%K7%b)A3O+PMv_V=`Xgkz=I^sDOA2iAu&Z~_HvcKb_6vBrQ z(b_2PWj7co(9?v=yTSj;wb|{iHxX93+I+*I ztaEZN`koj8Wg^Sr*H0yUG;$YZ2*i?1oZhRaIXx8Ot2@?gjzI_m;jxmcwBNMJ6xoW@ zu6n%%ja<8t<-<0T)_~5ZLow=s%q%^ca&Q{-Vty+hT+BCAh6pH6`&Eyu%$=gbbu(;a zm{gxBHh&v|i|yO8+_z80v6o83|Iqe|6kiRQgV)`zxL=mDu&!#!&zImc8|*RPnArd% z+aYv!9~*f?QE0UX2S&!uAO#9ADaDymwh%II!?hN&1leU)KV5gr)GMR9D@I|}(OB`% zzG{09B;tfk7*l0;>VPkz$9hn?(a9q)z!jJObY3} zVU^9GY$+g%u2po7QpVxkmm;U%TrHo$)Ko|K%Qq?zRuyOIBY+DydKqdTjUCe*hibO% z_*t1+%^?o){`x4TW<3G_4Gi$=%B;pVTgej@(wtCQ3|F@V}=EfRrE_3XX0Fz{+)1o+49o7{V8sQYaRG0wKKu0&dD3=G}BxH^G z>pOKaL{LCiis*^@IiDHA;=Lcc_RCaZA~HFzSB_pCMa%FK*H}dx%ZXM{6(8` z+}Qa<58*_wr@?FeSocebAE;HlQP1?CXg7p95u>hV?TZzGNYvgAs_iw8%3GA zz=?aXm6C>Y-k%{taWtPs@~DShadnO!<}C$-SfA}}>S!?dx**d-X><5UMEkr>XNUP? z%CMh<_Trn*(TZ01u_vzSd1g`b3Z34HolHLB93?r_&z#YwbIvv6Ij~!398)XH? zH|E}og&juL7kXcwA=)pdP%k+tSRZ7qJb3IGMZ?FY`PGOAEq8VSZPtGL<@WuK3Ytk( zfFje_oquw+*iSPxgAH*}(%BMD;H;lOHupHUO#rkk`M6A(IknA(#Kbhy)<>M%fB;_X z#F^IHo2sFBbe*&m`5h)<+yr@xOI7VnkfH)@B;is>=@knWuh!hsd6Crc!4F(Pd!3Jr zaU>~L3rTF1J@F)qS+0Wp#b^KhPbh6eMh_F3^`tt;A zn2j<5LP!W}y|VD<#NY3z&+8zJ$inYuC-TUn@^JAo6aN5~4HTd6Q}@ESh-m0uidjsD z6<^fe?wWa?rkKBJ=32tjnTtn$8lImyuiibT>9SD9qR9B8>gKdYfBe|9saTbgNzNM6 zvHE9~BTsjuHBDrGK3o8Labvu7R;kvC9dj*L^ulhhEtXo(BCKZPC#1y>;ATFSsWg3p z_P+(L|BS!>qp^RU9sezaywL%otweb-B?t2@XikCWI=uYr^@kR{w61v>cUEAeX0g9q z#ZDgUfC`TrQw=KZcf?vs=5^){D??e*uJ&Y)f%7apbIaF2-IAzv64gu6zl=2KtKmh} z6vNyy9m_o>hs8B<*lRunaBNY7KKM4nE*f?#tUmK}Tw7iw2-&)uT?%9aOOQ3CUw~sg z7j~f3i~=?7ZIR^g7@yq8>XMM}It^^MJ0w-3;zHa4`wUH?&QIWwZgVClYNKrnvArcN zF~&z%Uv@c6hRP@9YJ4*oqw6HLVPHe=M88JFuy-b()_sI4xTGI?Bhl4A3UPlFop^Z`C!$PGw1PKoywC8` z=ja*6sx01gLqJ7mFPYc^UvB$!{O=Okeoo3nQX4o&ilG;`1aC*b3RF^$AHKJ?W9>vC zAofx9%`AZKaAWGvzNE0HEKHzU(rw~CyJvpaoAw3;U5!O|>vR9C;ea@kJ>*>ZMSurU zly=4|w>X%To5Faa1@j(ZX};5fEX3O}GGVHb~#JbscQ35tJHDdo1FcNz*|~E`op} z=RGmu6-rDCp;u<4TWUDVKYAp^g*LFr1_1+D63vpv$UShjKvua?qqpDn3l39jEM$i{ z@CXX@5?N{a_do0mAEYGeZ*7xWHwZ;WI)s)q7;ji~NJ`33AXT!<7E9IS;SQ8ISkZ8Z0Xcn1ZUE&38 zL)z05aZI(ELbtg?HcAL7S7t1I2W%&E3xjMvBkU1LaB+h8f*eM;4R(Si=tGpLcchJ3 zJj!GQLFRvH3=el9ql9;Bp50l*_$GC2YRF~dR;73rpsiOnN>NWn2J>i`1!GA8TmH=y zI3L0+h$lcu`ZSKZqK0qHW6dkgkV9Q#s6@c-A3;=BV+emOr6wXE?woK-xLWQXJ37dy3P-mNJJh9tq)~ih+Zk`ZPIs=ZLlQc(7OaL^NB5@8jlfD-dN zy$ICMQdeVJ=#${6mG0rR5Npg%*kUK(VxF={hm58b#W}q2-C`xoP_e1Na^?L6V+0bQ z-Y<0zgNFQAK4&K0Er=~aH@klhcS|eqU~YR=9f_HFRvjg`66q4Uz_mH4 z*7yy(UveLC0~gn0((w8OBNN24+&D#r1CVcKfk;bkq(nsN#my7P()FU~Nixq#SVbMZ z@gQ1JgSgmwS^`8}%C0F=J7Ho<7t0L{z4AlJUcD&t7bU?{w^C^Q>@F#6P?c`D`41z1 zgs7|t*1p$VToe04k;*`A=Im~OxK0T(x$_AT>@Bcozt{;|A!f~HS|9c=Q-c|wC_$t2 zsme#d9gd4vI|Iea`w;H&xVwo45=!wrdQ%aOT-nCv|Q;n zE1uSy20n!expAjXKMh6}b7I}4u2UU{XkgcXOaTE922?)^vx$*qqkEUXfR0bM!`<~9 zmuU0prjmGaVH~+?%n*#cwW)?I1bWiQ+^2s<9$zq4Z(5b^=^=krs)%ePHsuT5n3?xB z43<4*^=EX0BebcHR7n*U_#CH57smaFVN`s5tqNvfIsc-pFD@l&=H27_YC!^h74#a< zs!(gNFc1;}L0VfeBw5K&wUUd*jhP=sF;swrbZfDKXQGMVN#?y>d>|B2_RiEZ2H|xg zFjPi1uSKUV;zLY-idQL=cI%dBQxeHnOq&qHx#mwW%zp)TOt29S;(~ko9tK;!V2rv} zsvk>Q5&jFFRovSQ!0eOAdA2|fdtu&cwJbMhK+pabo2mLwuBd8b9;s)F&8d}2OGu5= z{u{J}_i#QcmUJxA!v?4{5-mW+VrtNIPaEiwMJpt`GLCoq6Y%s;NYq~slsmbxAffs_ zG(9dgsrqd#a^5;P_I5A*h?}eru=B>)Eyt2+6*K9FK+%$QpBj^L6nbVZSbBOz8e6=a zmVqeCN*7V2T&T5h(iL^MQOXnWP?jVB!9poL3cygBa2hx01FT#laDrn22b@|);R`f} z70lJfYn9&Mpj)yOOs^^oK9!?=&iup&t(>NniWx)y{_ApvnprkcNBV;ZdN3o$K8H{L zJwNCw={#o}?EHGGU|7-yu2tdtX7cN_m`h)~8u=~x03vwar62&iTJePBc!cB02_Vrg z>p&l`-{Mh@D2v!uI%(W$zf^t-jWSH3aHd5ft#6Ev6>*!EOSG_YY7``r2Sv&2(9=yk zE2zE>);T8bUbMim9HSj8Tu_aW)L( zWcfrj8C^%%mO@z}5H(v;LUY<}JM zrpYt$)e0I6VU^EOO$>CWDSF|gjf9^N+THjuRtWsfNgS2q5_ZOKd3w6Wgy6c#vucUK zHT$GhmP%<&Za-Fo_%|O|oRGdpL_7ZcgjAZ%y}+%>QgR~#3!lT_LKi5Jw5q*f<{b>C zW5l?Ri7dhQz3g}MbG+c-l}uRD>e6A%Q1v{lQQI+z3yy#hG=@cSTRcFB`kBEN4iSgi z@_`8lO{`|9cn}rb?J^^EhK}oPjK?1&5jaeNEI&rpm-um0f^d{sY13QPw)~^a`^UhU z$H?{*jyc?y_sA~9k)Yw-xxgi=pkh7<l747vwgrhAC;@VO2e5R$CM<%!m^Uu>HS^)%H505=&zSg9FIc*> zYS=D_gv9qq01X+Ui-;R-U6jv~fg9pS=llcqk*H*dA3i_K1?E%I4sBn`2Zff=LM`Pj zwzV%%CXWz_UVp3C<}aOXviwA~cmRNZv}E0d)yDWC07yd`OI7A5U`b^9u3(gatjQvIM2F{45)m{%2I z%(Livv;O?Yo6xrFXVtYlqR++66OQCdsssaB5*vJ#|ISYO&u+~XjOnV3_yc(usP&+@ z663%`^=p+?2?mT|w(wpa6TeJWG) zHRP5xvT2`_NXy?CfHS~SiOH1f!Xn0~nr{OESVAA%syhDJ3tgbc5$Jr)RTlaoTYYki zZB6KqGeeS#10#mbEmNo$%#!@FDep#IYpsuei!xb8XM`6XP@&v9xm93DkB4t&DJ(w#Sn%s;5eJaKF^ zUS*CM*MDpx4QqLki-XeW(L-q8@j%%zBeMT4RmY=iP{c@Jc>?mMl1> zz#{n3FZwJQH0D}KxZoJyVQ6|nOhFo`BNO&S-MgTQQme*)B0XVb#$PsSKWjGdEHtx{ zWP^F1U0m6F7c-X?>Mb=$%5Et4lPcaC2r!DHiH|?uh{*1VJXMs4#iT6A?QAQZOf5j* z!1}KJz&MMz4SkPm-df8dKWoKtXdM5?JXEi20?1ghI!X2kEafa>1I0k|+UUn6h*1i> z;@QJ=@sFr6t*NXME_3ncbCp!$UOZ}cg_xC;o6u?;l)h@W!e}G~9L3iG_tjIoFLH~@W} zdM<^8?jk9k7kuflp)Ik)u4Max9@M1U!Rj&pO)%1&v>)NtS1mK;j2Rt%LS*!35#AV7 ziML!%m^*qz<>jM-2}ZY)z{@5+30p6r}pxy@S4*dp+>8eov*gz=yAu= z$?6`r-u@=OKvGz(J~g_HcJzq`7cH%!wF=v_M_xNZr2xcNgiJ_)e2S4hLCl}Q{z{TU zIv6DGc^*`pRZ^18o|aot9MIT#WyaGKv|D~e5$5R6o^Ihq1W^lF|fIeh0PA&bd5)wfGCHAA*NeClG32E@?aWx#D66%)>A}yil?n|am({=b!IB(jElZ1VSk%xcdRg5#iFzjCdsCLaJdkV`!5yU%aLtolSckTPd zC=N;{tHGSVc`>&uv1i;Ca*^sgYXNi#T{72s9y^jupK_^&${NHIODG|H6(?Veox+Z0 zFF(TbQzJ(ARXF&#wf(#J>Kf5<;L)MPB9o37N5PBWjwc$KIrn3zsM3Vu7#b!}#N_Tb z!wW8cJEg`C-(hgZW|+5S>pNT$HOfp|_~;XPr}hTjvyYAIbn4kOh~|-S?oPfM%3$uS z=(sM@Dl<3Jgm?b!zHCCXV+|Pb%-)~zgT^;JyYyX56~J~zJ>ke@)*iLrNHsP5^`_Ml z_4{M?k<-Z+KvNLcyEy(*XR&-A@~%vVov%dV?m*(v&fOKJGpFX6H=}iutDBsaCKgjZS{%ODj=aj+oS^ zo$nd53EnT;z)~J39&0^7UKa{R?=_Bm`$coIo+(}P=rXExuo_)Y=nG2h;<(#>C}gv`+x7=L=lPzT#}_l_C*g zj!X$z;@|t8Y3WrigX-D(3($1-mf-V%7A(kkbbGm#dZZ5S94&T+Qyr_CzVufgl8`S7 zrga`+VF)Ngby>a8x>(JQyGv1~QpBNq=J7+nC~TShXFyYue8+afJWcb9PVb0ypAvhKpmEwlPo0I2^>RA0_!8K=T?d7P-y1m{C+ZzGc zCc?bd0SQiz+->Hdb>F90(!yxQmfCVYb`AI(vw3~i*Dwp*<~8XiuuBPP%XTzj@< z%p?wvS$*(8ABhe^Tl@^0dZt!|IBNWf@=|vy(x=aO7zP|X3CXEt&2s}5jmi)qj*TA> z-pFCX=_KC!v=;`^#r0!1s=ulIPSn0iZas%jH4=D&-0-t(*V>us^LFWDo%03&K&ASa zFFG|eLkT*`qV1s!cQe?zE>w2|J&jsV20^872TnX#dcvxhjNwr57rbBqy}TAt2yeir z9vJc4yyb#DlpC|09-9h{K-ie4iY0OYibA*g`vBiE=(lxQ+5do1hRC3sOR_i!8QFFv zqB+C}3ObAFOVLXq<4ZXE-;W(XREPgIOBxL+H!u_pJ(8~}%Z8Onn6cUJHi96sJ9d_u zv=hhrEwf&k?93P@Hy*w(*z~_{ck$Rp+hTkrf1RV5(h;PqH1+->Fj~9wE{8)|M`7-) zx#?P##tTBH?5>9a#qQuUW;>!tD9^`Jm?H~iz=JF@IAQ}V-x^$k?Bw2rnEsyjuasj) zmN}-{sZD_nZKiu}wfQ}$Qle4ejHweRa<+Z-Y|4ZNWz6c zhf;;qI`9FR;~UMI+>mu!&@d`3f_V{=8`!W#RyFoznSz~8000~}890PB zKBltc2cyTZ`9WU0=DVIgjB>fNNgEzB-q>19H6sImZ?Js2+G$NMC>evCwZLdkpO8c_ zRR=RB2mq-;%&L?tGGvnGO!bK1GIL>s-o+;FacXZ0*vllw7);$cfJG}Zok3&-6y1^k zUB9dE1w4GG$m^8{ZR;~Yv?y-N7viuo7gGxdk?HXR18u;9u}WD>Q&dw@<6T_93CPg7 zX_yO>`+y5^bcp6V$7|-}Y@73&~R9w*0aKWZH;y(iCzg$EesCqO&3i?D4$uq>9CVH@F>K7m>wd&=Pc3s)`2OUHq4pnDXXUUDv-+S{_*+U`)*mQonnv z(A&0L44^}U1v%++we@DwxCxGdPca!Rf6~e-PHnNyP~(KK7JVK3vEbB~Alc%t=l}X~ z47Pdrs^}yahLjewHeqy$wqJlAl9o0Op8naYnk~bJ{s*~;b z(k1_y*I1Ok1u*1=beg`#jNUzGTg@M)8uaaudbu~ptlE9SJ1H=cLuP8`X?W*2eHStj z4TbTqvYbAwzW_3MK@too4UU-)Ot81%F8~db_H}j5BU`o>t`SRjx6vIx2NldSpy-Dv z&)H8R6GpO5m-WTavR!yCm{b%*p5g;7%!lcPQ;>(YO;;(AVy%G*y3(CIMBX~itIj60 z#j$JP(8^n&YyaCmetbsjXqgA!~?6Ezxwy|qRfRZFmlZZoAZ%miq!{Kgem zCZyT;p)6Qk1bOww%9*q%HjL&%xS{}E{Th9tR}pP54ku)`jk0nllYNfS!J?o+AoV1@ zi>`IFogAmFLQvd|ibheY$dIp0-47>gvc^rbz!7rme-Ih`^l}Px$ z(Q~;t5{i!0JS?HuNH?Z-TRi5FE9$rnF-j_3DyDSeuprl;zu{bLpvoa!$}LO?DKyQa z&ALaB4@XqG^aJ_@3NXuDq%MUGqc<@6p`#T&Tnz; znEYZFtWsew{xFEui6tF=DysV|O#3p`P;#BgmaPoix7qtmb}Oor^hr{h zC^kVfiT1m`GOHwRgdw65QH97csJUFLK4l;7&@d{oRr6vRvo|66A|W6RbgoQ}NwQ-# z7&|+xqR&70MaUBoH`cF85jRObP>3cy6w^BqIS=qOQBAEDj=qnHs*9svvWD!{8+64X zFiN<;QqFRkgM|On#_sAKbiiajo1Pu-RaJv*2`g1Y=4RJZ1g|T-D|%At1vKU3aW8MG{o(3I+amn>B^^2JZPt| zz0K*bMckIjI1$2x4^;tgTWyzlt(UAv#{Nj$TM7{Q1dYRN{_H$U9m&qe7_L)Z0=${% z_|2%k%^D!U%qbOZ4YPaRcL$)hzSi zDgMk)a{MN@vJ*=WAqLkV$?23CRY@`$*6@RZ-Yp_BY9&b{oJke1Y-|C^J46o3ViF_U z#YBMTiy;$gNyv+|Td1RVYH`B!=0R6iocg;xL8fl0A>sSz=T{E(vo~H0fUbI?)z4i_YSu z8%%)ansS#gQwq~1fq_}C*xwEh6A8HH^vWu3y4ZEwF141H5lrnFr9gFLxz0%nAbXrTI~8N#iPcX!RHi| z0FO%7-yps>46xLZS}&UK^yK?sAOd4sEROh5sw*MGtmgx6)P_kVRv6`|LM)d^qcLum zR&S$|C8;JxU(+X03Lq^tQ&gf0#N-y4gR6en5PXP4v? z`AlAkbJ#=3yRpNRT;Z#B@sT;S~iRjUf3QrY?-hT4GG4NoKiH7~!6DZhjhga zcUGy?EAKONV4C#PZNcH&l!Z+7nJ7mD?QYH#A8K;3DynDX{Z5^^gIDo;x=`JkXq5!5 zdOX!*@TZFR!&#S2_{YPy?G_i+qtc37QNme6_4O+c!*Xswb zU7HUsI;*eIcyYt+8xrXBkuKek#>fCB;J!a_rZ5~hvs6^^Q;aMcjQ zCL>mO?xe6J1=H@VlXq=1mP%av9PL7{vT*bgvfP#}1W87w`%QuxQ3^5xt}ma@1Z`D| zG3?F1#!NvFPak}_6^@Y=jW`fDd$9GxYJHFfV7i71}+L68aizAy+VmRvAh_I ziHmTvNi_owNm@cw_AHhvi%D{B7Th@KJKM&Qf?|E7Tg2_z`xc#xJgZ4L0`ag|xBYf_ zW$`ng1|?0NAjBCXU?!Drxv4{4S}#HTIK`PSa?Z{)OJm?Z3)LFnNiEJmyj3nyk}V6& z0VUcAn$th0WVL|S9q?N(91@Vr=F#l>F6nP6ck~b*1f16cPGoGPYd;JPjA0{kn^kCb zeMH!Ejw79C?UeC{>h+XIYm80MH_4{ywcVF95)>CR2J;7^Y)Ze#kKFaEkgA>(@f+U# zX--rfRuyo|y{8xE_CxB>k&!b)EG?5k?AyVslpTp@R{jhMY8-GNR}8g4j6E~JF91gM z=JR1ZOXf8;F-3M!Uy3Qe>aC(-OZ;c~Au?tW+ktzPPEnAgGbqSKZaR;oCF^L@Q=0GP z;e+zyBzXk+N^1?myePp`d;L{`NzVjc#nol`>V!-TwRe*S zm%b0~K)nbR2>(TY^oDx*_8>qU43%%bi45@x1p*4e1MSm@xsQ6MUYxF58fu3M~yL)5kK-ozJy7*ro)L>q=) zPxNFH=D)Wq7NG`pjEGHZ>C{u)pz>;MEf@sl2o>i80HQ=paj-gu!Re62Ft~K~!;P#x zRG!*IENpvBP%`QdTbOdhTrz@XMxEKD(e;V_k4nv)CfuK?`aP+6xDQgHkrx&8>Uzn? zcHDc?c{ysX_++to!@6%?xn9654-z4gkvPBqAxk~!JNgj$3qadD2vhZq>O5<4HhYB5 zkG1UAFH@^@&YDC6pNtbse4R$0`Oco(+Z!c)(+cCM`~s8`JvMf zt;O7V-CFhXx7gag>M^#4bs@V1%y2C&t*dXzpcG7D)0xWE;_p5B+VV$_ zy3w5UyXhwXwOylVv`5%&0sm6yLf;)}rvnE>P~Uwr+#Mir6N?p^pG0Flg0ic+b7kD* z(tG@*tyK1TN4H8BzFv@BeV@&@a@*x#i2lvRO~S>^v8*xkR+Ny$LZFBi0klas5_P|X zjvcQz;^zU<^DTsgb3qPCjCedQq;=;z;Q3rkKD|L%@&>!BHw{oS3+7r$O{E)|1MiDT zmt#gu`k~V2!(UAsvDw5$d*c^`YR`jlVE)v{Dojs}M5AZ*3dZlB#o-K-Q;(Bqhy1dOV)F zwb+t_QaEhCizW~?iW$Jblcy{^ZoTkgOH^@_%5g~VQ<7n0FTNYqb0wmsYsG?qekM?=Z8AUfZLIPC4Mf> z0)u}@7L)pUj%JL1`vq|EfiWH~CB@g)r(Aw);YNR^aBD~LR^E6~;*dKCBQixd15ki7 z38c#UV5yL|h0_`9CEQVyDfpfQS7hprNqgQ%;qG|UlK+dgw}6VH+qOo#p@9ZExI=Jv zha?1t(6~FnHFzKa0tpU{yA#~q3BldnAvgpH2`&lYd&QS?&$V;!`~UIA8)FY>phs6x zyY{NR=9+8HM5Tt}IWv(`klx0WoM`#bNltyNfHNZQ>er0i4it%&XyJ2D&>)74Vg-|K zo$^?AXmck&^)JSRP78zjc}SnnQMe%^+ecb&;Ix5SOat#A5V%;Zq~p zByxF_YiPj_h*Rp{h*Lx8cnqEC-M24^J+CB?ev@3yijp=Xq4>j)W^mb&tHv<29fi~t z=mL{2^0mD)gUqGO<>~#&5_T?ZS#oJS&A2cJ((kf{zcKyxKNgW)a1eHv=$>h7lrqDl zF#ct1p%Vj0Y0l{HRKGkK>93wbcTclgCyW&5L+XAujh;J-e?38#i3Eed=u@NHVC&lA zHC@vQbmbehl^5l9`M8%aTR*s!r9wNLUk%)QL_WkUFW@r!zSGQRkN zm9mWBX5T)0G@+q-BhG27*8TbG3*v^mK0_8Vhui(H4Ojv4_3=H_G|n_xzf_z(rN4ud zKQ=}0v;!&ZZ|)x8vo@mHv@hbd>g&w3PupH>!srDU9WMUELB?>Eaa8TYOfbusm)ErY z&$5t?r$FKOLPt**{z#oYsJJ07l1v)$lpoxE7@i{$k1^I44B+i{{`W9{Ncjq|@)4gr z{+B9I|GN!P=6@IGlWf?CjZu2}7igmOW_ULNX88SIIGg;R2*}ycC=C+P*&3)%W^t>+ z-hDVo{5!_O9CJXt74T*X2K=jo3{)Wyz}&g5N?eV@nB~+Z96u+uX>Kt<|1@i0aP#23 zpve72%n2}@|LCdzHzYYoRsa(guo8B5K*zuhrLo-jv!r2M?<%gXoaDFgwCcHatt|aN>XAFc z#iDNY$x2OogHqa>bbF*&Tx)RpH#?|+D&j#f`9s}p^W6lH69QmweZE8>O_?J61LNW# zDuRHAdQFUE>kgOx$_F-}uG)|*Uo(KO#_rv>QCvW2f_%+39Vc3Ggy$biPbW~M+Zh8E`|6%z1r`Y|HA?Q)l1-=MXySKy1c!)!sH2Hf_K!Z z5ek>f7h`d_7V%1aTQKO;pTNNfE(wj=&$kUtII&3>!Y22$`^LWqEB+2C3j&CID(Cn2 z8g%FD640> zy#E6(+PSgJ3!ub%(evmbc$;F!s#|p)uDNCBnGD!Q)8VuJfLzHP1ZjTQxWryJ%sq|q927W2fj!`n)Jq-FRJ6jwGt*N|lA1#_3PkF_j z_Qv*ejd8#L&s|0A_s*XSHFw8T@QHI-cTQm*Clu!iI!Jo^Js9Zy`xEUUd{;XgxNd!h zu-DQpYP7O-kpeJBKWbM7&T(TJ&pLDtpNn#=ZjW$;Ub3D>OD-Y97pnzI&Bn3BmX>Sd zuY}3Vn_i*6WM0y26wR8md>@l$9j)5qH8(CXG9?K_rk72hb$})@2qh4SG+=1|1!Bhd z5{{tC}7UOeEW2l_vB{SQ3OT6~f%=Sa zc>`s!3AQmnFvZDunz20Rr|y}7^Iox5D%vXV2mG1q8-QPZvxN~ss%E}GfSoxAlD@c- zk7EBk#i~G$Me+lzgb%#_sWf9 znKqw*C5pqaRx`_4!F9LK@jJ~L1p=Y|Ywq}|gS-~)tlKfxA3k)tQI922pP@ZdD(N#P zz=S|QdU?E)6-8JttOa1py`AS1paQj6$;7Yk0$ZIsm9g>!72c}$T;^-BoU)*~kdWf& zdTaeK@p`Tu-C;7XS=P~j@1$ZO00oI#Hj}#CkTjggt zeKDg~fh&8)?3tp8;bw~=dswu#Cv9r@%MZSd^WUI!tj^~;q7V_lp$SbD)+_($KIJ^^ zTMAChEpVWmjvl1$Ez&4&lq^V9Wgl_rsEw;xqZdpQ-&R$s` z^CPc^)d6h_LW6Uyk(QyeHTG1sTSe-R+(W)aMv$}}A#nT)sel>Jy6JX1*1 zJZ}>@-z+}vbY+8zi~C&Or^)V=vz|Fa8;SVUu6{&{2>u&8K@c5Fw|dN&{}TaxSws=1 zzh#YQI)Ao|Z(4tFEPt(P^$ea0LZcKX*8@$5nKm6&r9NB|jxyR#%O@EJX9aDhrg#_Y z#K7oW{sPTnJd{net1yCTTvZcZb~&!R@OO7@PPJug;miSTz0R*Kp7IpA*gr^aHuS&NL_0Y6rl6&)O4 zMnME%x1mr6-9wd{HIpmz)x|zA-wdHrRXh(Hl?VT z>K6p#rW@ZMJub<>^U}M>%0zle$MmUH@tp=rP%y6o6Vcn}@AaE)zU6UD?qZXLcSQ}L zG+T)*J7IM>aXWf5zpKwgla{Z<(#!8mcs$5~H~e+|&!hv5GlY6ZOg=E2Vu1wX+8Eqc zi}0>moXb2k6Kjx6^B4q2H`f#zXpL{1YJ)@6Pg(|Z}Kt=UN_lh!fa57%r{F?iS>YiD`H!J4MsW0^F8-ahJ)YlL5?Y}qu;%P=g zY0mU61oPzjoKW=k#%>yr?F1VY49Sn==)8IHl&-HXvjtCgI8s#%UIwI$_UV@H-KGl< z+^7G&kn2V-6gHqwzuIK$P|!*?s`#aHpa=E{mOWLdp*8jEhA&42@utFwn#f`%(9kkp zI3=hjsq1l&va8ahNDhSN1Q@v&`0#TIgC;SM3?yqqY1g~Gm-4e2-aIdTDmQH4k%?I(3={z^ISsXc|-QM_Hj|?Nkd~I{{ADi2r|bYmGzi1_H4CSgB87o*!NjXQ|Ba4eJ53KL8 zNnM!_F=q$0_)cD)@k&;&@zN*mDUAh=t~~Rel_tWJ)%fvF&p@;COE--Hn`bJvLs6GX zc5|MsIsCffjndal@UGcU!&@VOa{r(C$|L>Ss;3?d^1jTSvrzdV(iVq`mqIx40h)o7 ziTG&Jc*KU3nvBd1y=SLky_oon)aVs^%K_T+<2Wfgv7uw@4bq;_VM=n7$kqZKei$4l zK0Z3&J+2z(c!?Ux<(1*MZTlO2Sd0hj5`tk7LsLo;hkO%%HJ{wvfFcQ=e0kmvY-9y| z#GEE2hA1ErdO~*JEq18^O@WtbmV3J4PO4oNJBIRS1qr;xF_B}|Ho5xGyj=3kUTZ5& zBYdA&8@`eZ#G~DncxC$+h$9PW1Q1Oy4Xz;59(q2t{Iw`Ns!kL}`3Ri`rI4RL`!7(; zXTYqXT79dSK-w3rn5Xc3RoaED<@XLkxh@Cqn32-3|`QTy++-oE+^bd+fK@W3S(oD@VK)dys@ABjcZ z;=}~P$*AFAV(Rsq=k1y=tKvxEz2^55Dl3u_vtfL#lo;}$*2kV6k7)Ob`won_i<=G+ z7U^U)Ocf{+nhZld;SvWr9Rm`m+(#G4Kq5!hp4GIEOcp`vx<1l<8RCL&*)nbn+Hw^< z!`tI8sPLKkdGn?088Z;AvDTr}a9;GKHP;_rX$kI}R;xWxfQT2$k2Ddx#;39-gjw8V) zqLQk9)Q8bMnJUM+(<7ddsw1h&G`Or?)>vM>#6H1`cy@b7^9SsU2)1^uGc(B7w`7Q( z_r1fBxUkH3s!!{C{jsq9ms|e*8qw)`RfVk;8^9btL-UJ6iO0&kauBP|UZ-wT#N{y8 z-FPL6I;a}Gvs8A+s)^S_3!x(?Lwm5(_`6PFJTTp)qqQOrX~gg$ylWbJDS_*gNpSB3EA`>EcWjb66-SK1Wl|*H@jmZ8N|SkTF<4ZyPe;Ad=YaH#fyN; zg%rWa%&_hKo`d5wz>?&VerPmY%b%>J`!5iG1;VOa1^G>ybQ?@Ww&Mewnu(0XqIfO%wp=1%k<@Lo~3xCRzaFz&Ab)TxK|NCV~* zPa>;#+S?O?s7w<^fO?+Bs8ypd`_-C2`s8gx@C#X8Cn?vHj}lMuW^p}D3|o#*wtTJq zEJ@Y!ob0U3iwP!8`#oQrb$M^eE`9DU+#%4zrKya%V-{420taZf3aicXgF!yUF)PK~f{Dnsrbv>gHA zM8XQpvf(e6(Yu!VujR>89m*(}Q~f|VXmc(1re;cQqOxTUIZvDy%*q(LSpwN6#D4ZY;9T$S+=dX{_TDBBAX;K3 zInORlFuSL1%$0Af#HZGGXay=J7M*>_A%TU_R#gt!1(r!c4^J-0W5pgM_sf&Y~ zpAX>3Hc$wJk}8T9m8fqN^yRKvodx<`<0%*FJbBuzQ@NChov!NtB)SLVU*9+0Ow)AOII4JT`SY2A3K39FTJFTX3u z(?esDM#StCX+MEFTNv)5cu7gol%z};h4Dc*slPsWfTn z=;MNhOz$ZZ!jAdatd4=6emF0#RnSZz@X$he0N-zYzmgz=Qhoj=rINIFN*;4P`qT85 zo4G84MJK2ICTz|X-zsAAjaFJ%xMgtTTGn92tvR{pES=V<*-mQYeFZcIQlS_Df(V(K zx%k-Zp(G_@(BCGy=w&FEb;jRYMMZt1o;7N?$uPb1Q{+fYOo?f%lN%i*&X9OBJ%GWb zhCWOlV7nf45NC@{Diqoy1CT?ceJg+d4pAfwgY< zij|_lFIw-)j>0%X556Wwz-*7i#CS(Dfo6x79@ZE8+>pdpso*>S%wB07;(3#A9J>@`Z99WU`o*w zicY9uSKT-Logy}4bV6;OHjS!EEAV^|d`|0&gb5B=%hDze6n1!9VHNR(4HgK%Vb(|J z@kq28vQki&HcW%+?|4q0^XH;?yqy)OouxB;?H z8nk|EW8N5PI7K8`C5WL@(E7^_n|8TsjxL0sy>axX`l$U<_0sBX!@oV}w95&wV}c|^ ztH5Dra@|kZ_!W6l6OTSL5G=W`vQhDgUKD9MlUb(lP}Z{zzy+j>s$2x+MEGlJ_fPVR zDaCtSPj4==XXqIh^!nHN0kq)nna4#)uy*>-kZH{=_X^8J7!wq@Coy=Byh&o)lln?) zOFxRaH+q2Unye@@ABq@LU=uHG2fkBi)TOTSpN=@haBGbA0K)z4~o z!6FL<+$xfAI9(`!9g|o$6@7|#N$C-{>8h)UJh2ljOfb>p#BPycWZdfg1wiJg)^ry{ z{^nn;S={%SZMtMHw0=MvQZ{CE4=HDlpo@#bA@r|pDSMM?%l+_)c;NztaGN;OZ9P`C z!Kq7GWS_VX_CU*44T*&x`@0W2|Gq8wmjpwAcAr3#*h%TOIOO-quTGwuz!$w);U!g} zAM?U4L+q>*HU`xr1@=_U*rtXOgf3#J`IOwlcBcy(?iL|tclf@lh__SnX@XMPi-r{1 zQN?wx2A-2d$z91!b1JXVY%)3FxG=<`7EMYL?sZbmG7byx)P?Cq(MraixF5%)7>6hg zDvl|!@s#oVUE;(xsT!R!QG;752w1Jy$wm0XFp^oKd;XWKbO4Esh>0CC!K+9NJ!Abc zG9MIpOe}KvT_<#r5{{e3x`8mvAo4oT@8K4vgEZD3X{*uu4-l8+Fw?sU3p9-ZrI#C^ zyP)G6fL%TCeRoEx0L7-)u*7aNC56r63?yn=F8#2KI$tlXRCJf8Dz!F=s5GD5ukGGi z8R^#K$IbFG56+X&qhFu zFTpdTk?DeWbKy7YiX#@5+wX}LHwU|@iFG_yB2~UXO$gzRy$8E0BJ9ZOBlsBPv%@>$ zib5?xwtL>XLAC2nI}Z&ze-m*Y?qk4-AWj(3?A=}atRA-yBO^tThD4rcPJ;Ser|79g z*~3P&B*ufGU7TsUz#1Hf*9FwKLqnfj%9RZ{(Y!2LC-4R{vwIPY@Z?KjqwX??`&a2* z;h6@HU6lP=Mbi}Oc`HAkuvEj*J-_zxMSz5e1e?wHzz~v4fx&2{3w<)Q`-34^zo`W{ zqu4js_yVKV2iLh?@{*h;YdI$o{PO+ff`w#Zb?Q1Q*yGGTeV@wKoYS>y^L%Vw3R(I1 zm-ZUMiJFS;Jvx9!7qq){beiVyQsZK5s8QBWZM%6E6Rlt&Jp=@d!ANoQa z9F*ilpwmh3&zqs;^kR1JQD>AZfgCY?LLD23d)TLJsE@uk#YiZJT$r`*qE!Kfl)LM7 zj|WGahy{_^)txi{Bk=&ej&5eBZBlnk(P1ZAlcFvT1rJRMHR&!uJLzi_26Ac_O0Cs5 zFaiI>Ya@7D#r4Y1;RdINiZktZ<*(jbTt8I5nj*%LMP6PrLQ67(lA!74fqkW4X(4_F zj_tEncK&8?L}gXey%%t+=-)@|$$1*SS=;dd>rXssAA7|vtw`|6JBTDN$AaBxuBn2j zw*}X|DkQJ_L4{A}j4eYhGKsrkQrJTwgU2RLg<5(;GgKnoB2BsbHNrJq+(|W%$&&Yt z%Szbh)+kzpH+xx+x{lleHn$u#kC)QWCensN!N+<$=`Aw@+5D|jF;sQ?T+^uwrvtSo zkc2aziUatQ?#PV4K(>^$@vWb2tLc*q?bta4apGL}j0~4aKEWcn*c3CrGHfl_cdDE5 z8XNvD`V|&`6z!+k#f~6J*p_;r01|}0$+Glq<>6Bn@EwAorsla*Yj*ciC|0Dstoq_- zD|t}wQci7+P`DC;Kez3keMwH$T7=jlaijp#x0h&qf^72oM%RXFDm)>_j+OM4CU}it z(Y#VqSS&!_l=pCZTspoW{h=I4*HqR|zwk&#aziRS711M8TBno+iI5ATa;EdsEK6{D zBd}%#?(w~Gv^S-)Hz3F;q(bBK(^gz*ZR)&6$i$B(?#|x>>RWo$U|JG}xZSF>#E?nt z1F>_(0<*cPQ~RGX^2p^Q$sR~4lQlNN9?z+Wlopl3oMWV(kPQDYLJq>qW5sGlD-C*5 z&D0ASE_hpVYGJ{j-Z%A{QlIw+foU)p7gOK&7da$&nvKFklRI`68KA$~wp?~Pa^9mB zs#BMCVXWE+XT~#1n;lTcOkl+Sq9I2@u}PTXGVnE)!5-*ARn3rQSJYQ&Bi9@mG`QwB z!yJ_&ER_Nh@`z~a0kzMvCzI{5oqpU)Tfj$@zdj~^P$Qe0%Q(<}$-_Fl z9Q<0KxB&mqA?$G6tt6Cv`-!BYXyJV~d)s zf2twf8-Raw>T_{GJ^E~N!v%r{y;JRhard)TlYCa_0SKH<^Ey~bUDBMJ{AsU3A+Vm3 zeL(At5JFCqSrvjVSKzA1F5bB@=>d*%-dlG2z>DVF%)O=HFZ5cuzp^+Ly*co!6U#l{ zw*)TQ)8ILq>2^4|g{PCkmtLEXqWg8tW`LI3x;NU`-0(W>FT>~?=-5+fJ-Ht6$(JLU zdPa4ph~=Wg7_#<@Pit6|(io}oYvBM_>uh1Gg@loo@r?cJmH?tD9>jLVibJh5Mf{s} zuFUhos=Aw=iH9$1&W4>JFy3lWzx!v5-&Fo2N{>u!M3C&F$y=-A{dPtWEgYUQv0Nk^ z_c&qc?9QyFxhQoZIuX9;XJOI$v2ptXK&`u8W7Y5!<5n=e%pwPpx@fGjy6w+^0zd2E zkfc8I=XB!BzEbXnICJsE&*p!D@Yc&KKnOaEycCkM9Ftd6Y05=Cpk%IWE^h^S?Kciq zu$tW?fp;YWPw9DmF8erHrpZ=>KI?WYR=l{6kf(dU+i)-REkQSBq15EpjcHwBX&@Ol z!F$M{J5nbh^>W;l9)$@RZc%c2gr&Q`2IHN3uf^kyy0DEBvUaI=T4lCFag9Z|f~`2$ z#|oP(m_npR+X`W%IGxsP#eIzYg#H?6?1%dV3+tiJU^XfH#gvDVa8wKhqaUi&evlN9 z-pL`kC`od^#S?BT)P*b-E*L@4POl%l}9AWZBgreYM(FRXj$?@>uRMgIF3YVKbDHAaoXXt zn}{*dM43Daf~9Ly#wC8_#~&n8=&I;nc_n>=%B*K2q$RiA*sXG1wD~anSlcy6DFZ=db7hBOqP# za5u_&4D74UFn${3$b;a}r=zjn9_*EVMek@LL}ydp$Vx0TiK5H#c3$X1`~eLhfFO98 zSU2H{9)n}`!huCWUQS;y>@6Q&#FF0#Kc=TAf2~n_1>Rw(wIz8Qhr|9We_>k55%&*~ zzZlTOhW%l2b`G*y=R4Ypp4-#@jg`3|${;?xY%qd|WI>;ec_bKGC(iBCCMk#_;Yj1{ z{wk_0QqEYdajxNLf-gd*ZQq!uU*Tk&m6tK1j?RHZ;#cATMLk?KpH?yUPmdFaTmKgRIPYNBd{Gn~n-ARyWc*a5->&NQ33JoRVjFPX!c-bKH7OGvDK&|npX z-2tlVkj2L1qsaTmxMqvRpN}~elLF@NSWKCg)OsRe;A=7J?Y}_U5F&t{l40*@B_UbX zwjjcXCSV*e%oC2A+R-Wt!Eu{(B!KqMbA;qrPzykYX_yp2-@#Jk zgf9EvIw(lFG|K~cf%2s_8}G0I7TrnIECGUBVQsYcRjOWC;dLw7a z4@48p+p;+&6(c*o{RP^Z&@)~VQA8&tDURcd(E1D1Gs@m9^W%5Y*J2*XlK_2^-~@5h z3Uk0rOpgV}B43U-#7{^T1d!r>#WgsYm~tEAauwaJWuvIA5Q*TICDO!L@%p=E9*L=G zxS&KoZC<6uWGST$dW~zq!aJodHvO2 zCGjy_uSMO7qe~zO@r$m4(d~si3N9@xc@U_{{v9}=SC5mp=H}K*=YavG0@1D!PCm)5qG5TD8(LVo!!Z27&xpy2I&4 z0+rsT?Dxt$STXvSag9$XBSlf=pJL04j>;vZuWt+(Q)D`87GDKDCVx6#eg}WysoiuH z)=Uvfe;Z^`5y6zFyG=T6GvyJ zO(Oe6#TVPs0@5(=0QBc2h1Ae3JL4zYI@iwr?B%@2zX2dL7Zauf?N$6CLl2`#j!oBV zyE!S&N)8I(Sox_+>hZY4%@sG0u$P0KiIQ9cNCPl&<{tCU;$YsGxjVgGZk7?3;{CF{ z-JC{gixs7?OL*8r!eA5g`*5Fg`atyX@FK{(AC3oTAsYc}BfJt=3L;M{C!&D0af|YH zvauN4$!Il_Qggg1td)vz;@RZbn!$FVlhb2`S!r`bZDAHg+8BY%1`}E+p_dupcdw@ z68%ax5Db5Fv84RtM-V7!TLD+!eEE1K%D4w(9g!4PvoRVr){}3+#DeZdCsGZvcFpy@ zM<*1JAh%!Y8zv0eyS7Exo7H9{y@^lKBblIs^gR6;jhGrRG$P=6pbU{q^TYF3@)(1R zu<6#&y^~kSnC6avE-3qmG;7dGj*`nFK2va1=s62jgs3?n_vJtN6faD>mb6L0Y{-a4 zoVA}!7ZBzWBsig@vOX^Xh8$@eisKO^cqw}6sPsuUO5z1k`Wt(tn~1Yz3aAt`WQU)? z_PFJENF$~1Gq8yBgC!A!>3gY2_q8qC{tnV_ zN@A-eG1@p|B@lonr$=HDKMnegjyg zU&#|vM`S#UhBSa!Rm+wGopW?4Y7e$%E~ z8SR*73~L;tFDqDUDN(|IPFvH%1yRfPE?vu9+>}~}+VJFwNfyy@KvE4x8iKx4kMX_4 z%j+S+Y)W!&TgNLy#^)cmte6PmVX3arcl^l@_0Oh6`A6$yB@JRU+fXuE;sl&O^v zW|NJY{zeP~=JcMXwHWDJ7&x@m=YV{ipuq??#X5-7E|u+Fn4{8uk-s!B=R(lqw4WOssZ6?B3?>Ge9eU=cWw6Xt+iU9HBi@dJQ)Gux@eDLkGW^uGOpQLv zU`k;z4z&pDI8HN@n~r$4Bl_irM+2TSsT8K!jDz;B%9yg?$Q<+bD^H4_@utMGaQk)I zzev8DlPjn2H`AlxQ4(O^>UMn;b3vBG9d;d5=k0VZoOQ;|u2SHW&H^1J*G^Sd>Ps@1 zE4pT|TLUKKS;hKD{5ur;-{&TbA{|6+UYAE3KXkK&qh`HGpwf6ueUA5r>5FXEKhnWG zyEhF-3spv?Rdjx|G#&SbfD6}>s4c5TB}$~_Pe~-!(2#@()og`cv{59V4|yw9eDXqf zhm!e;&x#%6(I^=pU3_mc(iuHm^4QVwq<^OREm8Y&Z*IdkI@tsgNPl}0;*`W8eA;|U zBAZZ|K4`jeaEH{cow%Tclu+XwCVHRG-iK~xP<=>41I=)C68LmRX`u&N2{LP8h zyJrIh9<{1bL&|cLM5JX>2hp=`hGes~g4qLCJ;ZDo5Q}($zAfhZoRo$n@v3JYo>WVT zeTT_7FoRr22hp{?OUjzPK{*bY{6Gr*RFK7QwHHZrc+L_+4nH&q z&}X3C-rQQ|$QcU#VO{Zoj(!4E7r_=Au-=!AnZ~aat!kxY(Qt*2(_Eo&UPZYikrF>| zr7`%r==hvFWjqA0lv?z{S(NnI5K75(4yW%IHx~GX<57*BN$V1P>p(ANQ>n8IgtwP_ zigGxGXu=3Xyoj?1jBDe6Oso-Z|3SLJDeYQyODTOXUIjystoMu6wAU=Gk-@hUqgx(qBUbkZ zNknS7lRBWrbHY@>(v?KB6-B8$;*fO(Wtmx>SVsv|D8@8>Z~EocQL7r#-OH}W$wD+A z!CK9tJS8h^7Fr!n)T=S_2Bv3!^4SSGh$vw+#HHgiIC?696KfNjiw*tlsFl)|XZ%#Q zJZ*k5Iad#)b(!OmAQG$O2eQS=KiGB~p+}#6#^~_1|J(w`VKg2GR}_@y3CFJ2`tmq& z{`y93SRUx_@4qmH%2_Cwso#DusAF_eQ zMHadD+k@uk1r#V4bG(;Vlk9*`%~CSoSdz7}jkHg1?c}E^WS9!;p)k z?y_hv(W9(yH!t$Ff2AN+6#OAqzmX%2k3uO;ygTNWW=85oq*?!tGySCE$+kF@IhLI1 zphj67eFCXp?iLf}_jS^}s z=NIdyXcZ?f3Ly?Ou$;2^itsTwzfY++IR5C>6Kux1EaTjpt=q01+9p4VLXk!7XUva{ z%(^NQ{v>pEzHoOc37MS|^c=?EdQM7-?Tf=*hQ_Vn7KV|Jv8DqeJzd|flvYM_4NEA; znRr7`%L2*6qNwN((gQRO?X+%9kxhCdXcscg65`9qn{VI+-r?@SE`hbT3@OAP%KuIuj`KDRxj3nkp7 zEQQC9@dP0_X6qG)xrgLqD}o9EUszn0gsb{z!xSZ9WLkNsor*ZRjTnBy{u*Bx3UqVT z``5I{lVCIoF6J?T>8QuFiaT6;k20o-R{gv;lnf>OH$#V?X+FL5;K-K^Y2YuKP)x}{ z9q9f9$|k;Y?q@m1g5=cu_Hm-(1S-<0XiIYko}>SoPYC7TZL1f^EiYt5W{xoJQsuB$ z3K(Sf(weD7!&KU&@8fS&1Dx}4y0s-mHrEEX{V|EUBQ>P@2HDEQ{|zE*FR|6hgT(N&R;bGpC!PvO6z8{`Bw6+` zSk7(&sfHk{CvDeT=95p|7al<{`rIlJK^jm3L&DbclyupaiA*<+k6`>DyhYi{AIMIm zGHd~ODB-&WC?FkQbaBKQRL_fsz&6a7r0WZAv>0t>ry3jUoJTu1*2&BgOz;&o617(c zn#%f#5q$%`e|!eF^~y%`ABizz!Urjf#=Sm6%+9qIVCT32NW3xYUV3W*iGgl~4~#|$ z*$MAzCi}?FD+(P4iF2tB@R+DE?wTmzpcIPzq4xWdS+Z20Bl=n^vFEX-pagH>*V9Hl z%cTExe7tv)Su~p1{E{zC9b)bLVqu(RO(dUGAVfOwd`;z}H;yJGY=78^qvTDkC)9t& znvBBXEU|vY^mXWtM?x24-0(cHb)+cFVx$+Kzi@!4bEWOGFe6R(Q90iv)vIlQ6`HuK zRpu{#-;=m;w6oSmgedM;36X7zd-48M^Q|_|L-Hi5N_h`O<-GYd>q(Ad3~YYA8e4`8 z&XRg?H8cylv><_!4o}+c=)g{|cqz^VE6trrh8f>qvg#aTV(vG*KOb>eEI^99NzCUr z$C@2uqgRBHbmdhAKRss}xb)KQ&%Xao6igHthflp!!4*(LkB+nQn9bKDd<4BMy(`l}DJ*dK z%_kf8=?vTrt4X|hiQY8BDM?-P%-Or#fkaef)y@3p+;MAly*tP9BGA05j@f%~Uw?i#0iD^X;22X%0n&!W3_+=0jFfXcJDY(FE1gx0z89?!rPE!t9s925N54yY=?JKkW9zWt z`4Y^!6kWTyHKN|emQJ@bY4#My2n_~|f zN(b?vTD#UMHly}hdaF6w?f&=xjl#VwU6VGEF9++enRK1WU->W5n)5uJ)DZ*+T~^S0 z<9=6_(t@Iv&WnfuevO&nL7xw6#Ny&n!1H^yQjCz) zVi^<3U8Kgzu3F!_SuwL&L|_Z#bZ_CIK__`Z@)iC$__Q?Ei$`WT)ZFZ!QOo`U>5pt0 zX8&+3| zpO0R?K7UoObV~Ug0J7b_AjL2uec2R40RYZ{5Ur)tF970M;L>o3s){;+cB8;m527$S zb>ttfd+`?tWy7ih(%Yp9O{VW?ke(+ART@fHz9gN9!6gSj{VH!lP0HXcQgBgx6wLid z&bR*LFVL81ZF5=nDk&GoRTDsemI7b2)I&^Uhuq>8E6dtjDwm@vG45(*@Jq0e(dePAO61@j*B3T(wNoOmAx{XW)^uc&Ti$hZGKa%!EE&|$`rMDxmK`pWYPnmsZ+$fgU6 zmrVcW?S8^W!TQkrCxL{H{3_op3K_zN4>6m3ppF*MSy}kMO*z342I15P6r$Nhqd$_2)<7QvG%ICS#Bfte zC$_VU4ZilPtQB88d)SiK0coVV$DH>2kq=nIXYP6R4LPZ z`0?Y?gl)+aGVu0Tr}-GZn3wNqGWh+>+Qp|K9mlGGd3}G%O7pK|x3?aqAGIr=!>m1X z=wku-x!fS|vd1las>kjIutekGnz43ngHwC!kN9BJWRi8KZGpYjC zTBvIOe;vWJo!r!cl@hln#Qc5)avxd1UIeBz!w`Hrz5|(Q8cUE^G`vh!DzXy09&G~P zuy_q`P+0}M7M=)MJ$rEC2wGBwf_mqJGfP^h#oK<*X~c9-obltY2dnC=nW^B$-5w0a4Hv zu3d<8&`nMM-70KsAtL=Dnm|j_r zEX;2N`ZbWoH+DU9f<|W|>c1x?iklD~`{SH&0xjl=i?aGj@txc^7vo^-!J@nj;&YUM}S%EpGRJh`N5TW}ubOzTZcCwE?7 zCZ%xln|OpNlk54j<7Xb3+{v&XRHdY%BzSK_+-rBvwF5AH#bMyzr20(>!MKm}!;*8d z%s81u6N)8iVr^fcaT3(>;3>e$0SU>|qB7o6j?epwy)KC9YTLrrrXEr(!CWkv8I~Gu zPN6WVTN79szZ|Ec0Q##(BfVbdE+_CtC?t#{BNNq|d_jQHaw)dP`K+kHlZ zmj?T;4M>A=3b@znDz0D<9v!Xf*5k1kudNaveWba$^)$D6Cu4tdr!92+jWXoB0o8v) zaBp_sQuso6(j>p8YB=(CI*T2s*hDcu`q_pH5sQ#M+2{#EimOYBr78JEsux2?XP$NM zc9~d8+ob(tIRS5w{w>Mv1PGsj4h20DJH7kjOcGWuh*#;`zTo$>?{#an^CkXOhOJJI z>y@!f_ku{NmX&H2&&Y3tep5Vd9N(}!)Bz;!rGq{GVy#)u^?8_8Z!y@galU4|A3J5T zbD;lCh*S`D%xc;9gD|GS>^qP+GT!brEct@(fH|itgm- z{lf%!V&w#@5@BGT&mUg@DCYy&$$HLROaU2S_$-G$Y ziL7i89Q1PD5* z)EaI~l)<+N(hRkWchn58C1>KDs9$nIY3N*p2u=+R&Zxt#VBJASMv$`egNK*>6 zGNs^4x4wJyhurnM$NlH<*CLs)8a4}}2>UVeS!$!LPcOOVGF6*E7=W8|&+778;OjvU z4;J_6zRLg({_dBbqTr{91#RnB(yv4b787?KI+iw_$%p(;g%J1o6}!c9EEG9mEjz_T zsIpOt2k_;x%wvq&U z?Xr>~-~YqjTSvvwZTq4PG!CJ04K&cWJ3$+0pm7WC1b0nR46X3hT8M?mIAF<+hAIGw`(DtkO zv~v&4LSN#r3_iL#0P$KOms+Uww7xXL;*axZ|GCU8$XouE;i<-xiq@q5Pody=KDBL8`QfeF#BV;PZy8KprDUK4F_0JKqE1vew>392Y1MKD?afQOM? zc-#yI0Ai}}u&QEy!07BG>-%-5ZACm_BCo6PGr^z&gb|z&@eKN!T?JdkU`7(pk2w!v z9;9Stk>eODqargW$NUYIiy2l%GjA9&!~6Epha^rIa>N5w7jqye(Oj&%L(Bag^$5|& zZh!v0{PEc2nm?fODnA^!qPu1O&&-r5*QNXp&mJV0)cL(a)6N_spytEvI6mRNO#{n{ zzh;U8PJH#)mUR|M@dJKdJD1-MyDSE*&fHYCD-L{4+(Sw}_-D>DuPP@Wly&#)=MR$d zCvewtwE)Dv{8MNjuC|A9qBP4rGC&F4V~ptiI%eR%!#@W4(Mi4#u1gs`HVwM-d*ta*=GQe>AkOR$)kfQzJrd{tir!;`f3H9)A?!Nc~s;()9+1h7F9qJ9(T3zQk z`=Oh+ffU`9Ohn&X{jzjWv^hE1pZ@({#Kr59|>Qtj`3GQCu6*x;11h{J%; z?yC!1Cs1a~FW>q&qrBidB9vV+_DfZFN84RVW`#zlDXgyoMlK_X)1t}{M4h&L#gJq_ zEZ-;^)vbm)#lA!-IB+uq63anJANIOKk70;zx4-#3oE1h6U9^^{)?kTxCw1_G_6O9M`9z8@coJ-1!drS&^hf!<;ECvozx1M9AVICj{vTx`Vf{2H zTyUD$jXL)C(S+ugM_aaxLbOkrdP2_qKZmRO?llJEf6qJ{##A2MMiJ_pQHbkNQ7_G; zF+vZ$Q!<8|M?_GX)?7!zQ8)SprkaM%*R;FNN1KTi-mojN{|M+$f2w`XY@i)Y?6nzB z^!BR{@f&H{v|v{<=Fqoq@e^0P9d|!!_RC_uyyO~gP(lzXWFZtogqy60WS1Pa1zT9~ z5}n_e?X(T!_^$P15zngb==Sl zZd(^e`SP3)ONU&)o8@21@rcTf2xrk` ze{3U}EJ3m*mO_&jy5Dfq@C{lQogmHda(s3XD-}4v%Ywa%c_3J7lCN8v0UQ-;=olWd#C%e4Pp4k^=a*Ho?GuG+p#ksOBx2!WQQeUAb(Q+0Lm_6Tmlfu#Q-S!t)`ZLvff z5EH>8ml$E6h86cx0|Vlm1AeF0-1_iL$8)1X+qKT8T};j z5Y$a@S1D$T?lf_yXt-UQ|A7?QV)p3o8SVsAIU^<{EXk_DJ;p7)2zga{W;yD|L$nZQ zC5LB^N{Gd73O+=JmMp!!zP+{+;e6fxelA9J!SILJDj->Esx$h&EY(MY{U}%W z|6a4@?+nHN*4E{s9Yo<+gJu%x_|+wU**59Uc2t%50r=x8#iWhqg#U;#5_<7J@W}t% z3R-QTuGs9AC`mD2qMgyFD6v^M0@DsD=gX_=cLMTsZoar2XwP zvLUNYu;?h>d}9qq2({|`K+MiT-ejjh4yTpzM;vZ(^l)f0V)>Z|90R`N9o9?;0DU}T zOV+ZXFc{WOLIu6vkfW8JSJ`dNBffEYpNCwI+)sQ!R{iPBO;{hvtxnUwv(^&;0;>MB zDRk^t4iAD_=DtuFtGQ!R{sEy^hKw~2HMfKpxr#_lkuBA|^jp)&j450J#_d zb^q^y)tzt^K=1gABJ%23tGJ2tA*Lffd7K3n?rh89XYViXpRS6#Chk;Yhp8kFYX@Wk zntlO#MN0MtVh`r1cqn=xol|L-|;rg8b0OU1Zl@0`&^!4wLzr!_s+1P2I z#Yh}%=>Dp?37zst!ZD7CD)2$Z7@3ZC!-wBPL}|nhh0?=hCi2*h)D9@Tb8~h~Ax6H~ zM(_lK*X;iIsFt>jL13+h;&wmQw|&z+L|p*CFI_1d&P7x0v0ACNn6W^e*$Q zDidA+p7cm@LrW=VJ{AXkD3cdOuP1BMx99m|)b;qJG@=p;QZ!Bh@0n`W9uX8WwY~f{ zrWZcaHtXzsQVv-fxm_A@E!d{4Ml=iFXXGGg@VY6rzUGolzP;EhN8bb#Q>?rvJt&d{ zAuri^cYKRide&S9ioHpSP3;046%x0@tY+oCocTzygg6-*lX-_HvUNWiS}w~5#ZqRm zXAmV6lj|*Q|5m#{A-$d$38-sPow-@YLpxii%807}r1DfPT8XPC3)BYh(AKMK{bDxy z2FE-2rlo8U!lxi;niY`Qt8+9LBY}*dVhRh|IDcNKJ3%H~tGKq2vU@lOgG>X?1bHlR9WtJi%-IJ~@K=GC z?5(Mmt+(JA=Ve@X&PZqp=e9Znk!qFN@@n*^HjH8__<8)rP`Hwo5q3zcX0J~C0=?D1 zMyH*xt#VW2(MB#QM?ny7CiThMr;6?VP-bf3%PK+k_)t##y6#J%zcBphQ=;FtuekpS zo4dnWudZXV9bx1pw5r#tbreK?xR7@fs-z5V2fclB1=W~=Erm6;cxhvU?CSZ@ck;^-M9;UJyTZ#o!wVF((Vs8_n_242t zf4jIp?9Y}L6KIrLdjUw;eflx*dADJm&u7jI{Oy_leaGJa&MWwys;+PK|8Mc{9>@RR zJ|0`8^T%5Oug^a2(rSRlKKTDnZNmSbb`J`v9{4u`y3=neOj8MM*Kh3$rMLKG7|2#! zbJ$@>W=coYQAO7YcTCZk*Pq~HOSHCuRN8+)Ar@%|ts%A%2le5415PF1n%T@X)fqi1 z7*NAkk`Flk8`J9l(h+37)$R}AVhL{wL8V!mnSG$*wQdw9DwLN7PI`wReBqume(Zx~U1grlactKTs?-L=> z9}vkuv?1aD?b86QA|~uf`|pcS6|)q0$;|CMIAKrH64`>Gubut9SY%DmmpjpNwQ`@`D@0s5dXzYF_A; zYoFE0sV5aSa8p>y_^ zCL0JZ0Zbdm~`h@39+QZvnZK#ncgR@aj_u`A3@S78!-Arw|5^xZ?A=e4BI! zZoJ8~me^d*WM3Jt_L&AkaB4k6@{RaM^d-CpGk&Q!RAIP-3lX?cNE*hvp3XwpF723R zFhaoLG-%y{?a5u`5oA_9#ybTj(1hYwac!!y#&dwXW#9QqM3Xm9OhUm?2I4Be1bB{h zI^xLn_fht+By?L=yg}OFVbnN6YMyS;CC5C^P_Q}^Y>IgN89m8j=xVA1p_wpAtoTw2 z2t{OD+l+UUC>D4?4S%eVTd0$f=Bl zu)!rCEGNc&K-}Wn|NS@Rp+YqeeATDYRX3IsHJwZ_q&7~lP2=6HVEB^>15{K1w>MU3 zajC59GRPw;LB_GWJtu*V1vQZz<+rE@qg#Uz8VY5@aSnn^gMj%>n7UPP34($ z?aSzEuG4{csCo?3^tFz6Hmm3uHN)S_-MipziHlv-y5~q`gZ$ivzn}xpRsyL0rw4#{ z$mYr`Q@SmyU8V(>r?yKqB{!hyHO6u2oxD;VY`I)Q$g#W#2)aPUD2G)o)B0ahIs^#bgpU{@7gM zwj;X~bP!1l!c+RC-GXiDKE@@UQGtAjW2E!k=}5a20(*xypje`@N}4rT%IAhHl?3C( zi2r@$n`=p)@m8dQEp1yeqLQ}O){yjLrH}uhv8XbN_DzzQJ&_EkJ|A_cZ0;}FBmj{1 zZ)6l~3S`XaEJ0I)pn@%w;McbP*Q5^hgU}kd)jmkO~ZG%VIT6N4{yJ%-&qPYxJ9to zt}n%3NA$43@t56pDL@>@toTP%BQ`A2Q$E!W2#96)E6h>71_t5!o8x1lJhVPqN>h;` zoTtN$n(Yc*c@OLR`gTJ;kQASJmL_X!xy0GA*K$(VqclzK6e(z)V`v&pZ6nv#8P4-B zdeYSWwL;{0S9==fkEkHQO5|8w&-moZgDk1z5qiS0%oa!hkWC&Q1=ikL=Cw2~hgD)sF7#(?m7_y@GB(OnhOqQM?3HnTBe zFX`4-Yzt{u@Fd+`D&3ly?NqRuxmG57n3XgsPU(d0X0{XK-!CW6tinBaEX#rF5 zq&}KKcvY&_!O?gb(j+GribDjQVbHlHh-3ohS~&k}PenYX2_m}SU-S=e#!^_-cCQsC ziwberC{&q0Ykax@dH}=mKWV3bKq%(bb-+lhOy;mT*C>lrp-Q<^mT0Mr0|xRIV3!dvD!YZxMXS#ukAj&`YI|O`uc8Sz<)lYc75rB01_G zgbe04HhL_Vgf?G&C217Ida@P?DIk&93gJmG$nHBW8L(D(F7#rR5OLkaHi^wse8u7x zT-NZ&RV#(05G3RTn1GfEjxi29In*~gtDA#7f`+EMoK<DbM+PWtn?RGq~x;7GOW6oO63-eR`Ofd zmR+@T{BR!CW|mO5`(AjjyIeVXD1L;?@CO9vd$_PEy9GT_n_AJlC?|ekAAkGVX)}J$ ziJ72rTKGB~m$!CzeU?NB6RaU?6Z)mEc&**Sx=AX1TXT)xnvwr8xZLfT+9$SSRf&C3 zARC9%(Oq42>BaZh<49IYBg9v(R{sF8Av7 zUXhVZn#78~wu}mM%!*1p9yY&}DW^Q83>=Cd!#S7|7aEn>a!JM{%BEC*as}cmG-BZs zKVuDQgUf-x>^5w&&OJ{Mb@d8!+1-dm!NpOXY*z9Nfe?e0aH&odrm}j5A~v6yN&j0p z{}%maV|Vv&wr3{|+MZ)-yA_thX%`Dtfp37xz(;P{N?2|W{nNDf&)#@{6FXeV(x9%r_-gIpc5;^vjN~Xe?SG0z8fxm8eR0N3WE}@QC?2omgSrI-LD_D z#7I>pZLn_pqR0@(%Dz`Z8A_fMg7JrA<#@VGX)PP^Lit0AcocL(9WHQC2wgEP?#Cgn zc6U`9VnJHbhK;VUF~u?*S{_i(apZVO?Z^PCQe2$;&mwQQ4ioHroD?G4a1fT8Dw$4| z#>UaN@91OPAP37hgwTo6hsCu7Q>)(S5NWI84EM$~?cMt~0hA-{L=O)T+hD!wTN~SS zmJzl$&v3ROwQbHuDzjXr_|HuqwrO3_ig>#Zl36Bl0a|2UlTiWVx=y6UV{3Nd*dm1H z&qkF!xbFy3-!gs84j6paL+K8Ty@KdH(>mu|>$WKZco?MuWhU&i9`l>i)@EKH6I;zoq$W~ur&dj0%RIj- z6l--8x1KLOPC`OuYVU0)&!`p*iPDgA#N`p1QtaL;9z69`ahDg=Q-c*Q0 z#e$?Uyls4d!M*24SDV#1Hgqa^*BbyG^XE7Pb+|7G)vn%~ZUiWgzMsxw(j)<;1o2n+ z#c{u%v5lEyW$|$OrOmtBsB5$&`a5c@Gjii-;g!hY}StMtqU+~wkzu85W7nJ-Vakt9P2eaNu( z7($8Qm^ZX8BVP+)ZJ6?`B{5nrCvo_~+|P^w)MVu{ji*7G6@A2EY?^ABzaE#H^~tPJ zxEJ7@_Y+lj=N+={<=gS3*|Q%Q1$q~o(TPYlm7FV=`daFAkM?VY}1qE z-S#{Bq@Ttw?kvt(@a-E!sK~V`ooV~fDQFwLDgs}=-Q1yzc>7_GE~}oYm%twn87_dW zt++Tw_wxWqc%Bb(Y{=^e6KA4KZOasZnA*`km^&`?LRwRi6=?6OptGJ zU=8FX1%YpPC&vuPn##!1*zWmyHSDjv@HqK`DtxqfJ48Hh=HD`I>pTcEp7g=Gm5m_- z9UH~RDE7)&%}~BMxXPe_qSzSdwgr{R9yfc>;Uzqg!TX2H`lh+Pu=ByaeZtSU};Q7z=Beh&i zG)z!cATiO`LXFNTcijJFp5yU^`B#H*m-g?vBUCV+U79n+>S19{iy4N=B4uZT?1WlZ zb3w--m1v5^+?1l!PIc^dYp?$lyT7me0~#2A%6^}M$R|WkZAlbAIgYrt;WIE}efZP6 zH-O48ZFk!Fu+|J_;HjK{LTtK7$fUxVGHJ$VSS?P&(Cb-lz615Ku$cw?g_vgIdt zRQZT{e8S(9mv7%4w4d?MO8)~gm$Ak3=v(u<&tFw8DTWTe6nGacH75xxd1ju%I$Y?e9l48+Dnr9EY`|1CS#vYPz`pxZ z?vr{+OlF&Eb)Fm`YL)WH96gREsVDJgAyqCe5!f!AkgJRjVOor`@v?H*Y6Ksp&%J@B zzqjY~&V8T*d5{0x-V8&52=#8H_QME@l;fDNcuLTngA>0~8GRk)?Mi{Hq9T@9N8?aI zi>!TovLxACMIGTa^Ff_pCHo3WgO5WIxQzg6bV}wN7tKLkFw1ICd>`HXnW~nQnkYj8 z>@o(qoy1bKDXAN6Jtn4Q0gpk$7F!U6Mb``kVR1fgqa_5)>q$`qkxn zd(%=D{<cjC3P7klL3e7F6Ibr=0nBKRj=yv+DQWd83bxAfd_ z(x@h+oe@0WGJ>hK)BiTo)y^SWo8rLtMAWQ)$d` zB_%`QZCO}4-7CW{qu#9_xlh@J>-*jEfxGx94e_%LN43{V-epClBb_q1i52b!bOK*A zXL_a{T7R|B~Ptm z;$G}T{7THWhEaz{2&+X%w?K>v1QI5zPFr_jCw!uUe$7{V zbytPHL)AZY<_36g_g~S4ZoH(}P_yWC(l+`%`fHEw;TT*DZ2G1Pm>m3C-3XBVh`%+L z$#J1jpxT1GLeN->uwuiMs8|F|Hb5V8&BcM)JgXix9fpDCv=L*GymASaoJulJ0b)3Q z1asU>l0b}}0~91dy0`xmO|PC=xb4Q_m^40!o<4v~P58T`CuJ(oZQn=_h2Mh*|A0Pl z1EnfnNSF_+Q5b6VfiMr7vISe8iSTdI7s7knT|`Cn#+SrDd5TIP@igumHvJ@7$sepF zKW#mI=ibLOVDI-vi>#EqKk`R-VBj^P#CoudB>SYlkS9zv^<^9c3??0Oy?SvMm#w<_ zVUypno&*JBEgS@a1TdZ|bGaK?s6`2fSY^Bpwd51W)&LGoNU#C6BmHIOkLtMgRX7$% zSV9vLA|@#7aUz(|pBEuc4!O8engONdLCvwTW4308Fo@4|gyt6juZ!}|HRWHE+xz$T z%Wx^X-Y7HQG0yb%g1+K#&=Cz?u&l@3isJ%!=o6iqq*d~V+{6t-!O!CrB59A?-xa)( z%7{fgd%)NnegjcmK`JU;PJysq9uq{y=4;wr2#l_~plFctbOinB5;nM?D^bk%_gyT? zQ~>=$t6Tgosm}MYARH7`QYtg%vZvfR!Dt<|9Rs$9r`g>uoT|MO8QNSPO4k_jPUg~) z@qGb&A9%i;4iLFY5n0>6yA^lkz1Cj~q!R}Q-y}}r)A5&J$G70q*0%Vc`o3q~ai7A@{KfA0?gyQAMj|roM3LB?iS+seYs8_~Ic{bm40q>j1*m)|TAbb;4H*9m^NOg)ZLie{^(JamIIr=QH0 z&Y4{jf8BCmdtdp&KlJZ~Ns$oJ2*DgR!dHpu+;V_!HbN7?C>M?|oERbLH@lPAR!f82Ru`*KLkaRTB*b3cIGLkh5o@jQ z{+)11>>a@$>A<*SdrDZ(kL-`+j~ar};4=RBc@5%x=O~;_JF9}uk2rb7`%5n-zRwfJ zRj0TSq#Vqtr52onjolSqc`Qs{=2Y_IPVqj$narO#+Ns#u|6ub~=MkXgP>p$#T43h< z$u-cY+)P#bZpr_H1l5dGtV0H}0`!>sr+(fb2q$%I_`LXqf<7-E5E#t+Xn`RP{%hKc)Pt2EjWfJwccxb(8>;oG4& zt|)DPLkXQg>d8kw_ zc`-IfX`s&jT@teZu|r9y-;Z8<1Yu&oT$Ed&=qM8PPxuh;K9nEOnh2XM+|RVn8( zwV&be^M2Ld-wmhKGSJAw$?gio8|JdyKjp-2=4`xWzzn;UC3e4Z^V8Vhe*s8$#%ymk zyg|AD&fPVOkoD3rT^D2e5O!SfJhD(t2r?of>Y(^2gH?M6&=lhr`l#&=E1Ii__ zo|BAM0=ccm!taj+tpb)VihUDyqvbtneP$qls6@TQ+)v>>_5y6uu1EWtk=e9G zllAH^*zvKK&3!vGKBOootK}(NfIYeO2>Baw)<IhHi9EB0 zf@^^>Bx32M6eF$qR{!q)Y1Ip!@4)@|Tv1AH(-8$F^&EY=&!d*gx zoc75trMDI=)sZJn&QT#$SKQwiR+dy7L94!D(5m)R`upjXQb7& z=`zx4a7fL0v0+6uTD|KoS@zYCnRrUV>IFK7#QHW#^PXgD#X;6*6hMa8DppW5k<@bL zq0pc>MIt|BDYc!(Dm&g)_9m-S*%znSK5ExDCHk^sVQ^jALeGWPL(s|%%5=rFOUD96 zcX94GfDuL`^f2YYrxyUKDVRYGLQcdR%RYxLeswDp>f-9*IhhjAeF1-pFBNPo7*a>m zHFF)VdPtIl`mHKYES7Mj)xC_c-wa=fH<}*llczE#tNO)~p1$wYqeI&yrq|=U0Ai_sZg-|VM3QQ-O=6N9IeRq0^xpDQu;AHrYE%YHzsx|)m zJH^4L!lKelB)%*;^`GrGhu#C1$^Bm@MkCr37r(rrc@QZmwaV#Te`Np9?hk`M=mz0X z2we*Ab?T?z|6{f03TqUJ9KU+`{aWhT`WA=CXK^}I$7igYVP7kGMoG3OrtUG39^Qe z4qUK`A@HIHoQ5Cke18ox#7H|DJBYgyhK~|>=ii%tvw4Jtu%yfbOjm%;5)fLd)UKSc zMD0%HIS;k}2GH5$P&XBF3f;segXn{x27mF~5DyQX&(B^_T`^bQB(7%K$bkZ7EE-~(oPpo8yNbLP-GA;yRaCp~1vylQ?W zr6cZ*PtqIa4gmt?AwiB9WFI$3J?cw_=qNh>OEZ{u%_uF_n%ihHTVCA#gBREM2Vs-1LOSVns^K;+kB(GW_XegspV#zWs<1QY&}cAj89!(*+&b#ZnX2 zL01ZJeCA+hVB+)pSBCB6RU;Ye4g@i<`v$xSNKv-$Al4$oJH8}fa<=t}mz3YDDhWAX<*nzs6>T;z zDx7UTVMF}|Cz}l*%u~iOM8$_gl_A+{c8jwOu|N6u-mGba&=r)=jpL%Fy3GlPD(UFXZE$EzQwZq3vT zkD0#=Kwg^Wp~5roejRiCU8x7K3IE_|B@rY6HtA>icua}o1Czy?`?3%!dY^HXGfOhR zNacfHzwroyrnzgs5lpZn$Fu#+x?et&4jk8`+t&+^B`$8Vwq8Rf82VDM_{N0oFvxY# zrQbWi7%U-Qu#eLyHcR#L+Sf}9GJjp`4`Gh)+C^_;f!Yl-N{>k14_R0ya%Z%4MAtK> zN41*T-1*#&W<}qfun`Q(N+Ul{UFBjHZQOVwbld~NL-gj74d&ZFZo*M(QG*i12;!iw zECc&n>iQ_BvF#{-okR5Cmn=v5aJa-NkME%Qrx_$9Voz4uySEU=`yTJGbS`8~``~w& z!J4`GY5&y*ef@KcF24_{syhqfiItz!MY?}}DjZ2lq(HtzvsDwJLyg*j4cLC=_uEa-s#}el83k`D7TmIrBWwwN`*8UJ|R3lN3QvU&L>9tpkI9jf|AIIm_;~W z91?^R=J5Q?3O1`wC|8ll+=lz?dJ0k)X@OjuvpG;Qqi!m@MF3+ab?jM2ox?L z!K}6$#M4BXsn$W4j(cy1%`ge_LMQ73feSQ>C>5itr+3FU2!jV7OODJfR0@hx^zfAA zE$gs07NH6u*6{IQ`D!4H5UcU}AWTN4$lpLO7{h#@G^AZ49;~!l>Ddl@u z6^G&5^aSMK!XV&nqRs;@ffJw4Z_6SnR)O*uuvwWh>s&N;7FBHu+yl^D0lZKCwL35a zk6l7FfEist5GefkTqUMXq`QxFZ2}Hq7Q7J*Yx86s5ya2?_lafa`hvDvE@J-6?tsS2 z-;OH(@ly-SrXv~R>woG0-BB9~U}~Is=J)*uajGCELY?~uL_iUIhIrF|+Ag6Uh(ZP~ z0(qQy=kqsxl-{|LduOEC81}I>y$3HrGc~rFE-*42d1bvh^7E>r1oQKz?t`&VR0E;O z2_PUGmg?W;!wu8^nLlb=sIa~nI+POf?Z|V;xJx8{mP8}@_w@!jn`&ulLMnK~-4MJg zBEhQEL+YE$8V0Xn649Vy{aMz?-S^d3jHrKuT0HM3u{`I;^54;=1Xdo?*SQ)?Ut+ZAO^y?~;m1Hbrlin=>R<<6!ILnt0MmflEwKl6SK5TqvQss0d;-Xlh zG%RLP*&ne|f-bJg3&TWgd?Oi8BoC4+dX=`Vr+TM5S`q^rvx$iiaC`s#U;`r4^-~Q) z1^gbmvkF_90CAEI`-ju|rqufNRoCqGOJc8&dA)x{>?%}f-}EnE zNs)Mb_hy&&ocI|w~nw?okr8@ zlS;U=?>QNnPiUa}mi1PJ3SceN2D$p_y|7^J{Odt_WvM= zr}^?FPwOpH;>@>*7aJey`n%3B^ZN34Y9BTx88~mvMB6`2b_vE ztTicV5e88LH`Dp30lfq%QWskvSRcWMO{)|Ux*C|N+I0Ci_c;2)$`AK&kzG7FEi9I( zY^|6m6}Hr_n-pFw?HCKZy2$l|AdJvW+<5(-0ytBNBKymSo4D7v7^nw=pz{JR&0=>j z9WLw-$fHOW4dv{2_om1-*FG{vSR)vlo{|bJTVb+C;d|!lm35|b!0|Wf*Y}0sVP2Y- z^a2bt&5;!Lyfm^1_msL-wFBB34kbr>PR!P&JBV+PHohwtJMC1_K0Y%g)|M)GcN3X_ zTiNq?GUT4^0;DAzd$Naj%-Pv02m|0a>fW4uXrHY2noZhIgL$F&nh=eb4o= zznHKzyVK5N3>v$guLJ3Xul2UkkI@fn{5WmUkD> z$*IBy|30+3hU~kUaC*B+{((xA!ZLq;g zVxop^^3Q%QD6Q)U#Xp>c#;n*OM^V zakOhIAV@Q2-)OwKA7Y8YK@a#DC};xnXgYn8!sDV z-J;8xb--}AA^onoQ&ggZu9E-@>y*?*G4uX`YUa5kTjV~<(1?EcISI=O>-gakH*|yT zr%xfS#%a_lv7k1EtFzS3lLM&WBs{uLsBLzoEpE1k4vt@gZx|j59$688Y=_k-!)}ks zC!ipKY-?mqrFPPrqS9GOw&j4;EoVHo3+fFkJ_xe~pUF>< zoH@!@_!1J^rRYh9OrsYcQvMp4^>l!0Lv7q>B&kw{^N}>Fbl&o)GT4NP(heD1g9Qp~Z$NA6TKqe77bNjRCM>55p}$oESGOWGiK5*l$%gEaWf^^8KsVtm%seG&@Zr6qgk{(gnusoi- z){k19Dwq5y-o?{%ODBCI{W=EwS}c`XAm8#DS`BW7iXZ;^O|X6^^ZMh~Gbo7X?Esg{ zzExNf2K>BIpj31(%QAdg1oG}G#`^8FZVtn#&U)mP%pM9-@O_G?{IK?q;#qo{-mn}A zdk8ut+B)A3tSZ@eKhtp)#3D>&qH{xEGW7Q_NYKXTjGQ7Pj)BT@VFuT+XvGC%aBY-6 z&mLtFe>{(14ZtNCx3%1gRVXR%Q#M?DT!r_Oh|1AWN&ex6L?^o%!J{xsE~H4lwJ}Lh zTMB%@Xzp$!M3`_UI3$D*!(g)*u%=^QJoSy&ZJa-~&Kx09?TaOTaWzNDJX!P>#gV%L zwL!@~wa*k&UZ(t51fE?5C@rFa!hDcJwT|p_3{#6KoSY zqv}{v%sTLxp60bguFb)nKNW4UU~4x)5D4@d2B#1*#PN68AxdqsY^NQ^BQdH_CzE~) zy!Vd>hoAZST^L4hl05ZdMJ)^C3x-Y)&DU+3A)48F4_v8RSO;tm#?7&hC_tmlPd(o= zlQ^$4p3zdqMo-mV0n2q+?>k6t>SFW1mZp{RR2%B$_PzG4_Pr261izFy6_jvzx^eJC zkAZsU>PeJqgL<@@pKP7BtHxD6eIl$$oYCtqj09dD#2KNH@sZB=)D|iWi^B0^ZXTjdOO z7t+l`E#Bc1@05sxqG{bf$^H0G>y#88KkM?hp1P>?@6X?IV%75sf|FpcM<^5CqCLkW zdBUT&Z>syN`VXiuFd{LY5V-@)BI z6;WV@B7q5i|MdUn`61g!@Hd=1Zbt`YLx*b=&rJR~dY&7N>guf{Sv0`RD))W}spcFW zXd&Vk7MdwcWr*I=oN90@)~c;%g10rHG0N4$7dcqP`i~lz8d3e&>KyrUwFJ zmw(%O=lLQDn0)^M)naA64O&ZCy{61hEY4QW;!g$?P=4FE{R`6${Z;ovKo9%*Oyg}T zc&kRvk=1@U@T|MK1~^-HrS~@zx)*l?jw5N=OkL{s-!+fn?o($K!KUXa!FG4_r!FD#j&WivAA=}Z+0N?72TX!s{Vta!%O7h)wA@jL43`VYK;6CH zT|_)OA0@;=ccZ{t+}(K6s0_@7)COEiGkmn*OeE!U3~dgsZtX=aPY{C06j6Lk_b@44 z?x`wl$)OyMO^MCg)TdRCxf-H`akWtVGtNP_2e1co^)}=}9h@hAvBmai>OfOHAO0bl~z)Nf{m={@~*=Q1p^wq)sorj)4(cetul;4Mk^R!@q z(J(h0&&&>xPKAB8je1Mrrzxf$3x>9-620KMFb}-O2$cR>CW!_PvCf(iZ4Qpu-Bjd(S&m7diT)E+EG!9m68*CxfDi-4R@CYEccvk77Ajovc_)jB zkgZ)_T@11}PaYD<>$`wbQG!nVIGoVY-tG^G+#i?*0DYi<*=mDGo4-I+6_zB&P@EB? zQp})$yMlMNkSS^mh0}9c4VvL-PQc?6QRVrNkm^+I@bH4nPK*y%n?$o*KChMW*7h+g zHG=rH35Pwyj4sq{qIgG8h=v}pHKm3nkxW;UkTznV4NFN#hQn}+T}sqrJ#f@FR4bg8 z6XNk76%#YQVE^!&W|)t8`I}CL>IgAEnI7SQL4nFFdJq-3@I(!ae1WF_u~shxhZ%cv z;)!oAHXNms2);M6HG|SNULlj?87+H0!>8>Gc7PNn>o13)#i3K8Drv5ZWHci@vr}pi zY-p;sc{fN1;rmb2UFPz@Z%(lOes^S%Xt+8+po^mjMc!1ZMeu+L8ub+i&AqM;9@odA zq(zYpq6FP))cw$P0?&=Gy<{1bH7&zd*>HHmO3_*j8am>Yikt0WeHYsdHu0O`1MDKYf!XujAJA{r`#C&K_o`aCX)vmI^b@3C^Vc*C*6a`vlnrIvxwylN z`?9`hGSu&j(vS-GdsdtlqF`BEBvslSgDwH31-4NKp$RdLuv=nT7Ag)jM8fk4QJ`=w zwz96>P6cZaM0;kCw@|mLN-;0!wT!+MGjk?W&{8?pNc9xGxZ^CS#lD>kZ-$!kyuiVc zfw?~29E<-k(74zC*0@_efeIXTtjxSGd+QQW5wPX2lT@hO98bx2);_$E=Nzlsy__qiML*f`asM9Cr`b{h8M=f{+GpmQ7ssmE-xmjUrS% z9w!)zX=<^&VjYWMh&r!cE*)_>vPkf#Zj7%$;S!z!jQq|-?+fg}NIDWV0wYUxCSkzh zWg_+|cJeF^w~_x?<8i%o>h#4clz$@o&VIG}f^)uIYE(9-3lY)Ge8JF@Cj<0>9Q0=K zMBX?x3*)D~7oTPV+o;-H+9uXyMYpJw;Y~a{2BTE|bL?ZGfqcnVwf~g&Hk~oBwwf%p zFBm;@$7#O{i6)k-t}rz+J$j0y*$o#O8Ekzg2SQ+>LKV-3(mMq>zDovJ3^-45?4p(} zmc3Dr{UT#*l;}t3&s@xYU<8(>Rk#%1#MMs0EDQveGaf-VZ_tHXfE6}2a zLZN62r4%j2dqX?_cV@nK=9~L|Yu$D4B`iXclYP!U`<%TW{XOs~=D2v`@^#7c=-*S~ zF94JD<+2q3M~8WN0%T02)!_9awV)1SF&K^x)l}?rCqI4`wLrVS3s(afHeHBVZY9Sx zSpmmV1-c4L?NIsCaF_-gfb^v1Nq2EdZ;7%9*gAN!HjS81Y}iJ#Pov4JlgSn6Tj_Ii z2J)sz##IKI?ffJ^;+VPDiiyhwm5NS%2O5fHeiV65YhaH&K@`6L1b@Q7YdaqSqLxml zXyK^S%|R0Q>Q)H$7)}|NCcFE2c=Fc?`8dZKE$!T*&qXL%0zpM_(Tty(i>u<7=FaHdWKBJB z^o9EZi7;bWL}IEanFW}I=O5Cw?QERI@lLc_WxUcN5GopMCDI95N4m~_-;mc?c;A5} zZ`PFC{j?o-+Ko{BoMN>nY1t|KcSrh73`NIMl^qyBHAFWP8TcU*-5#8_76Q6 z+BDwIZcVAO`XE~1D@9=uZv<#TZ@~L~`Z!!jcC47_YQKNrdYuz6q}~gP{-E}C(Buc1 zR^wI{TIM}9f4!|EO7&$Gf?4C6tO1rrY|e$Ex>Q~XCPyu^b^4F87TGGP@^ghyXhhUBT8v)cZaodUe`?kqmzhU(WuL^cWd? zDm&$CRQY^1aEu#X`MII)&p*FOqfo~3n33ss(RD7uj-zzi$tnH$WRD!e zW9MKXg>rs*dMA}0_7l!x4PX;JNzuzu!zki@LKmX*nXuiy$5l$+96U1Eb5~y8pJQRHDdxl1pV(i*2v$=4lw8&V(~? zi!fvbD{;klgr+V&CGU=F@uM6>`wpetD2O}F6*sH=GUDj49<`o*T)MTSgaAF@Z^mDd z8)fX;m6DH)lS}1&sf^g(2(h>S;jovLZ&dSfj4YgaNkV$fR)%nV`-0^Qm?@e+c|@_3 zu{O9>^KMv1sjk%-z#l)m5e(;XqUJ4hZ6d1?d5*+>76~MkD(P)OAroiORDW=0E69i+ znyTP2Gk*`XByEVp-glhw8FBjq-#e~LwokKaSa&5SMnBtf!fv>SaMl_d+IuCDPUcVm zdt-~kWxe_f!0Mf4R`&Lbx``U?76D1Z7YTjLN9zg6Of<{^tae)}{-V>Ys*W8@`?B0k z*qI+gdEGybOd>0ha_^Y>Y49@fs;M?K^ww7PAId~QX6pzrKW{dZoD@SD!sXKQ^q&&> z4HJcLd$Nh_6)l^{dA?6?w{tL}+!?9}kA-`g#gF5!9%fJSE$a|eVK4iA3RNjd0>s)q zuAQdj@Jdct{yt?vfX_Z$Y8kZDg@r?5EheudKgH!d_nWk)(XOKOm@vW4OB?dGS~5`~ z&kE$r7ii;?`1R4EeL(BR5W9TYqY@Qus98n(!uSlH&W1FdpGAmPc)Z-bJ`!`}notsk z#U1vD43Ql-O6rB6G1`>=QDlYTl)CV)VYZg=y)$ue#awbIqlzMxelNS8esjyCxTUp{ zb{2<3c@+4^^qHZJgfhkz75_fEc{KXrd0TtU)u<`nxj^GdI2)bzh9WVUiN=pW7Xi%Y zyGrbsQ)IZN=}F3Bo9Y^3y_ySr8mCNmhD;aXX$ zK8{k3TT_phyBJb)8&L5RbN}H{h$;>yqO)_W)?wN(>}0+9QP!n?Dzjy1iBWDG%>C(o zI1i&qfRaS({p{KSdz#K;^k{BE>{MQQhiy~_G>4|EcdIFFnIHx}j)VH(h&x%{`&ySm zLxDW@Mhx?0w3pmzcPlk{@Mh zX$yywGBJ@Y41Rz3JrKO1Yj4YD$-sShlR@il(3@F0Ztkc@mWzx#O~-5`HIbIZbs|Dd z%+ZV}c9-XTI(PX4G6Kwrbj=CNr+n6`UMgS@6%wMRckWDx#!kTzDufrIX!RPMNE`=x9g*-t4H5n6$}5%k9y zUjztiNJtBJsT`tB8iC9O2tQAX73=3;veOp&S(O>oO8vNq>m}bUT9=|pRbUgGI3SCrUSs!Tirl^SrERf|NGCOs;}h}mGp;5Vky!%XcMxwr$?<(TxA zdY_b=d+VthnmpxI9#6G}O1nv)#O*&5^OC`WunV_8xGcRBTu;I2FA017wG>s|Y$z`> zFqQC419Y?LePan#d^~J8(dz)lOrU{MljJfoe$KJ!wHgdC`qZshMb@YC9wq6o6N(Y1 zUB@=IP8}2+FQq3(+u*dGY=d7kDE$!TfD^5fFe?~{T{gR|dT!LRIejuOun?_O1bx)v zv@L8Zn0>A;H--&ba^3f~)-u|@_t5#~p*DF*^hR7xjM7trT95aPh5+YT-)TCniAcT! z!!kRnRl%FILL9w5s(W}2F)T)el7cv`IoO=EFwaCyGCMG-)xx^3cY9?kS>Q(cVY!wfu%tllu$oF%GCnhjHw1?&}*Bn&&5-llH{jOXeY9eXEsXx zCK8K{Gy7}bVu0bp1xA>zx+M6iUoyCqK2mYTIAmne8s(a9hyJZy5#0|Q_|k-eFZQIa zBSVcouz%9vqnLy6poAN6acef!s7c>5b#U}y>X=ASSo*ACkF1$?BA-|Uc#u|ppf>l~ zZW5O!p(B(R5aHP7webb_vp0WCXQFRMh1flo575@|z~B1;ji5Q`14GczxsLmi1@7I7 z&eyP+$|9taN4hEdWW3S{==)<+-+|zY1nd@b6Ha+!!G`hHv8@ z#Ty@Y1!!y8nHubw^s$kJ%V3-K(msXY$)u2-UUTv(8kSp)GL^cVYxINdgq3DS^LVAg zgPuR?1d_|kFf(0F(e=yQ$|_MT!Z`*WWbR#7V=L1=CcLiI9V{7owZsxtPJ*m-xGP6N z_)-y|7BF=ShoJ1nhINZgO7?zow!&fR;m6XOF$Ci}4}HaVi1;!5s8b%ppP*bGG=vk1 z7IuuKH%}Z?m7K#}7R#_vLXi#%lcUvoqvFD!>bj>4Q!a;1=h*fsPJu6HaP~Nin6De& z8-@Zes!9O{fb|?2xu0cx+JxKhFm|SY?9-$8@x0AEt9lQkXIG<8dp+6nTvYqcP>6*$c(Z`7(E9 z_hLt7pcAhuF0aJ9a35V(Ma@M#@_MS7Lv^bT#y7kI-tw}@7*9=T2o@$kWhR!>oI1<} z5~;SbKb+-a+#5K|CNFQNRBsb_pj#ZP_FnZB@S83xocASIZ*p`ph2`q%oYK2$D(im# zxsr2!d9rtjO+R;{a5D;2JoWN3rp3cg5*UPpQHeX!#gwoW5w)c=r>P@aMr)2| zN#SCcfBFF~`_m80-@+l^#kEcXrg3)L3%Vl8WL~RGu{dah6+TuPM}^1FlI5t-3KbjE z;m7OOM;}w%$>S((siD3G2*&au?sFqevT7TsI0?*y|AN1PeG5lt|1zaaoaW_FNknSPWv%j_U^3--~4Vx+uV&l zeIb>(4OXwol^$t$_-^tg_w1O@Fpz1dyL&el6IZ}WRjT}c&XXElSp%6~4&G1BGdo3D zY!9)C0cA>1o0WD<<~2I6INttrDatl%b}L!g=*Kcm?D7RbWMbCRXx-n68vM@?Yb9jq zeju$UBTYM!9Hu4R>75ae7Asf;A>WJIH+#?$<&930AFZp&@1JH0mi1Jid1qi(A}`PyJUx0@w2xt91IYs@5iM3OGhptI!oT@=5H zxudjS<|G??YfkUR{Hw$oZY>vsoO)+1w)cWKIFZ$DlsPOE2xMjnxOGDPxrc6>bnHde7I06&*sK5 z9&7_|&y=vS?}nTeSzUvv)3XQ0aNg`t&K=;7SuoQ#nRlw<-s4W8dDVaIZH3BwqoTIG zh1mAR**P(CXn>|HA)4_;P~N6JcCkz0RHOmdlf!~25Dlzfo4c+PtHue0Y;keuRp55) zk(l3JF1Tygk1^Uk9sYD@Z%GdNIruGHHte&bv3$oQ>0y=LbM<6nG4ivbgJQSAceNo( zVi)oF(HS*RD1=|B^CSffGC{*nXrdxHBw|SA4oASHmOZKMuZw~sQNV%a?r~>2pK+G0 zDwFu*t%~av1N_yu8-Ue(O@Ueu9YKIg05U(HJ_XMG0t~Rii=ZHsdf#_=S7P{O_IUm; zK!E{!>lx3rwky9JF-kx7n1&Jrry3yDYf<5tkC=bVMphig6dv>Bb1^^1X`jqs&eQ|{ zxxxIojtLGToHq&VCUPv81`hKuQ#}d2S@pPKhstsVE*a)Q8=PJHXOid{niMZ^>~b(M z9^4>_eMk%TFMzHDGBO13<$3lDb~!rVwmZH<8Fp-s0sYh-b$~o?4rfB3~vu}E>TI=xp1SK74+GK z%7p`9#D7^Xni0h6r~}6(wx>j-lOvqb2M@IA=F5iEISm|YiD7Z!IqJ{%;fpz7FCnMWZI!YxX+tDK(5byUC#ClxF<`Q2)p%xhpipx*2cHMCLPi^jdrC z5PRbB|0zLi!tA+p_JQ)yS_Yl|5iSg}xM3Ecdz6LUkj%MNiB}bwl;s}6d)%D1Z7)-x zeG12i{R0+=^o2!Lvf3x6RX9FNN@OI4%}18W3mkIb)Z-(mu<0q(7-yS@P8(sMY%(RO zOpgAtDNmUpE|iWqFxpcv`-m*GRFen-oAOlH;-KxuNQn$pX8IWH42Jx*5Aq&h4g4kI z69^1p7LqP%=0JJnK?K466gr=7F6)7$6HzI7r}@fhyo&=vbBpH4Ns~YH#DOvGtZ6|; z9hg4BvIcBMCMckhv=8%0)^$l)CePy!VgSh58BAUzwv=;scTDWD*@Kycrq0C+? z!qq1n6f*b2b0rMLBv2f6E@-#~IcE_v(U=M!InY5bgMR_SEM=BQkPxQ3T3@*LBs~_` z{Ed;2#v7fk9{T6sZ`b7JTR+(s05jI~X0tg&`s#C!SiW$-*^q9Da7P6IKmc|cwVKVR zFuR`-V!k#h>Ey-JPWOvkp$Fe{j@UK=0yyp)MO+eg7F%TV{sJ(Tn{?WA?MWZ#tm9P6 ze&dmuocE?#N-X17E2PUpb0T{n0dS<8j&+R8!W3ahbRvMw7+D%B(jp1sQnSyi$;lhKw{GlC{pI8(`LmMvP z>Z<4JJ0q$Ar$M)v(=bx~CKKy(*^l*69g$L~+ONpN@5U6Hf7Ublm2^g#GK~q+bmleo zFmPZ1c_D8zz8gT9Ki4l%vXbMfgCMP{c)XY|&@4`^M=XI@WWveZQl8AT| z#r9_=saQ7YVf2jFUT_&Bff~mql{XHx&>R*QqByl0g=V5o5+Y@in&iN$c z7VgMb6P2NGijIdZmK6m?7LlC>-9zS#{XO)tx%JQ`_IrF&WKDIWJr~F>AWzqIOqa!a z0>|t)n|p2gW?u_8WV}q_3s`kbhy%1wPacFec5jeS*=SpVOYT53~Ghvd_f;eRg!rI#JAKzPG8!FQf z)I(hXQ~Q#A1Od2F;baLp6?C>7_aYI4DuWoWbhZhOIR)hfea;?S@Ybb*)G)l~bNSa4 zlG?f?_z7KrMiC_0KYkKt#bxAvvv>P4T3^~m^c6jnAX+|HfT4sf{ViSOXBDHl{1R=g zJqPQG`kWn8gZCE9Sni}yM6H(2R~uM6f}o0F&N|h0e^;%7mn)N5{rRv|&Ll%TpSD?^ zyu!i(!L&?x8OYUUX*DJ^RjSH(wC>rDva?s={0T>z-6fT^J>NUrx{oKXXy{ z-6(6Hh25t&j8}ea6mN|XTFJFT=V^k`Ps=`I0lUBNcTFh{x%F!KF(?+)G5JZ4QC#tl zR0u?>HDI5#YTMweg6zCfD4wL(F0Go3rBHVBhr=X7defNvDLa{1 ztv58j{hp7H$qS!6%34Y;gvQ@yLVb92UMd4)4KpbMr&7S5?uCuM`zJOPlA)MXy0w9? zj;=wJs`#|v(UM0eG?(&tGTt5R!AVMltv*(DOb*6c4`s8PI@nfQwWGo-5R9mD5 zKb=2*n>C>hY*w#|bmXOMla22zG9J*vnaO7whPU0HF~V^c=CFCOckF;s?njOP3xJ?* zevu8^!dLcr1YzGyB>EA6K|npn84SpA5Lf5v7V)YF89QIN&lE~X?+W_5u&haA7Q69K zE@&>F7-PkL@h}L9;#~?5zsD-BG`;nB2rsd=X4ZNgnDDl0UByI|Tp}Q$mZmTSO@Zr50^tcx^)hv|8 zOeF+D-Vovv`a^A55_A3MFWU$RB4hPaWEm%4JUEbEQub3*Aeni8XfPXw(42c$rz(eB z0@v86)^}cw^lnaBVXb@`+OhGAH%Ip5>#Tz7KJH z8fEy<=FeQq=(*i2q|+ARF+DXV^zsZ{YRbjK;hC`V4IYKziIc=r9*z@vySd2wWdiG0 z@cFL1uG3kwkITV%~aSj(A%5vOWqvN)M4GXuGjRAgV5TMh%H+D0${e3eGBFO?j}b~7J8B8end(p8o16*lPpu5#Mw9ZL*v)RigMs8N+v#k#d+9 zxd6M|@M~e;o7WH#rY88nxCU)Dz8c4hK@_f@tRd6d@I_!xMOOoosj+4_)qZrxMMFbU zE+UYE#p&}^gS;_R$6dRy_SYv;#wJ4pU)zEpkp3n`?=W!yupBhvU3|7-rHL{%t28_% zqq3~dF9ygm!{F3gv0NjL+Wu1fI7*h1ti7Jah_UEXjiJcci1(O>O3HszD zaeD^9j8Ab11X?Ie>aVBML(}gw8QQ$<<%?p8@9a3~&j%lhMd|%=Lj%50Vx>2&iYd6J8;x>gc z%Qv7RZIh~`sJ)>@7SUQP%DHr|`U9zVM(f?%k`vz*j7-YWj_O@q-=`yWX z);}=btC|+lzT9gO$6lN#Qs^5e-~~y6wF^jcVHq&qtIgm;Dh|| zLb0|cr$HkPpF@>;mC|kNkdn2Z>AVoCcuHNHlLAPWm*55}=C0UT|2#(3pUFAzu-OM607?UuTYmvc z$%}-_bZ&$iPNs-RbMhU#Wx0;=jFCA=#|*BDlw1uIW_EO;F0+j~KXjcLt;My1 zUF((KYkEORDjtkl3?8oFsQTH4PDw)7jH4}iBGBTn)cIu#AD4=mKk_=FSBpZMy9%L^Vgofz|L@felZAM!;>( zzg#7LyjeB)4T;lhU>;&+;i3bP#ha{VL|An*6O#KawT9-7GC_E*s%!%DXv1mW2e7I1 zyQ_H$*4MP$5cP2dC|G`tC#vdGb$*nfW{52CAa3tGX{?CG1^&ddy-$eU8%vg3Eb$9q z@mtgN;NfI(gnIds)r)_mWh}dttf;v{;=YJaIl6+7B>iZa<+b(Mvm5V@jNBE;ka@N% zyf{7pA%%LLK)I+#_rqtR5fxW6YBQ_u1so2nFCa8K2;RE;7N6#Q-;m@x=~WW5V68fX z*Kbkw*#1J*Tyy-BR&~ea_`8nP=KN-`SqAhhqrBk$vv|5#EpJs-p#lLSar>9x55jYH zePxk$CAVhrY=E7*N>v@g(NU&vgRk|4vTE!<7NrsfeRf2#$~2Dg?Hb0+amBHQg>BuW zE66;HAuZ9dlxI`@`8tb>gGCgbc*!=+F_lBfmYAV4l@*^El=&@JZQ`&By@a>9WLMH> zJqNY*Grp0mif`RvsM^!>q{$*h!ffj%>*o0nUTs)Tsf3Rw1}F|I+ZC2$nGqOL7Z_4J zJC~RL+>?KJWz_wYkQSW#QB!m4e|zi9$em|znPMowc|N5;=p4q|6e6u*n)sFz+8GM> zh?^aefzjE`v%P}1HJ&BA&NdY$#x_|>$R!t9*Ko%)C`fB!j0v}iU#kK;33*X zFR*4Hb>X!Qp#1z!T-cPVg{&2=gO*DH&W+;O$~o0zTxQ)l?8fZkQhsVrlG&Isq4Xj9 zjh5I$FXtJ@!yj$EBzbOlJ0mtu55d9c(Ha130d)lmTrL=A1z0J?%L=?3!jz%d(Hp>>kFJd`| zb+!%zlXeU5pe&%*Q5{LhYZVy)6i6i+{HfmHxCM!-yKJ)|7+KE|2xGPCLIlBS7T}Fo zV6>9ry~l8}A_c;Q)|E21B|NPwzsQKBi;JVT4x!2H}dlvzEF=C|QVI=TS$=+^z z=Sz}Lme@W67_mkfGyHY+vUYEBJ+E132*IR%S&=*jJST!UNW2pkhpz)#sy{VZ$OYAvf&UHI$;pmwL+X$h-u573dlvzLL22+Y?ER7DC@oEJwjA2-z9SuhWxd6zYf$G*tx~;-6e2g@pG{{7 z%*bLq(a3U&@(}Q3i1)PpG)5yFmQVs%aa_W#ms^`d@8UmW=6I8II;bt-hD$30zZeo^ zERFN?Jf#?R8 zKnphUT`juD`*dioI_Uy*#j}5+Db=8`vxoj=CTnOqgjy*xclsHAYI*FbGuIB55g--&5VNTYK62nG=+TQXj&UErO}lAFzz?`!s^$F3EA#X_|bBgtgF;m`)& zqVKWYX+D*t;Y4tS*F*0k9Vmk=e*ymW!>2&pGT8+!l6HUQQvFTiS1+Thzi*?C9oO;MU5HL^3bIsr3s4z>-J&F-$ z`!)x$VP8alCGbSQ!GK_&uKkA z#Ypd}9_auP+FpVe(_mwj2%)!p=rBBv(3UwYoEuJ5B_B$En; zKd8{rNh#`87NKrfzwJyz7nT3uYe|jNVF!xc4v|-TaHr{;Nu*Bubw0i!le4EiPgNOT zNIE)lj$Aq}@?&;KKCbbV!w%M>>0vQ|zWi~*XTF{3k|86k`b^N`>20PDe*8>$;2Uxy_zBfQJ-!_pFW(z2R<4cn}uT#RV zDvbl0oRK>-^TL|JCs3bjRIA99lixEIhRLCb2Ka_X)FnR82!b}yQC594;`V6XF+-qUQjn#6fltEV>HlQ>4eX53mvRYbo z-ATwSV2;QlDD#v4lZyk?jdr>w#N|zuSB&&$RF2u%-z%FHI}=Fh!)6?wob+(OYK&Dm zM>zIk`#epgN26?5?D0iWC_K`0W?M8JWy$Ka*qD&le1YwYHbFLm*)NdmwgO(r6pdd- zbiMK076FF#MOPUpIc@L|jxNa#(58wi81NpII&zCZV^u0!t1tSlpCP5S!CGX%{eK_7 zyt828t**rsMvF6?S7DP!VBmEY%%|dzdegD6PtGR9=Uwilnb0 zc|pJBlHb}YHqG;}IDGsU*^0aybC$H>j2Ue9w3CHVMutql=+%O>#sunlr+Gfev59jl zM1Qd-Z0J4R%o1}Scc>zv6*CtmSPJ}n5zb!~R}ZWnMzA%KnU~jKJ%vu>$(u$@v@8aS zhn^{AO=$Fh2(go?>-^c`s6F35cgv_9Y|RerBWEGRF8;lIG9HylIZ*L$%Z^cy zxW=b0-%klnpAIW}8&YwDbagrZOWnH0;KAUU7nA_Xn>(#255xE8U^gp)Zm*fqxF$zQ zO9En(_KTAp1|lLWj$#U^ptwZHavcQCdZH!zp$Sj94sKZ5j8Zc##fe^a>gujb4((}( zoyc;U&%~peIUfb&sLguNBwu$fvY|?VmDaQc~HfYbfkz_T=;oV)4z6ZNona zH2+`N0`~R^4xQ}71cAGeVAT1FD)Yie{Ym|zRiB$g+uuj0?76vAl_9S4$ue8y5;YTF z`Q5O}$JsZ>e{h^Nx$8)ScylAp)@ORr8GX(oDU_t&4gSl)mw!_6!D`e)BI8f<&5yeC znxkGi#oe_M_fx&OFL^bHtyBN*Q~$xAluRV{XTMJwv&)BZ3`(@l-!HtrB?_g z;S-ub62yK1$_e5a3R#0yOe`{d1o)9N{2)gS?um(l%1}}UAR`=TqJ0X3zv7?Gi3J)o zpN54076Sj$Fu$@N;Wx7rbw+4FyIHvHl$S^`_m8hxd!sU9EQsCi?|z%R02^z{H7)-n zDt%&wZOy}<4^pU1)v*=pWQcr(3KmNKnG#xV4SZwY$H`GN7tdT&X~ zu^HGmvztpERgr1?K^W#7v`;Ch&6G+R7D47RIx{?9*UIX0bAs1j{{m!HwsWkz zZE)te1*}i+)v6zyo^x^QzUx9(Z+`qUe@o|5kccnI8MhIDfs-=9=*WEIQn{wO+iF~( z%aU1HYUzK}h?ERz!P3+^Lkq4myfaWhypK$f_bLKnw{xFd@&QAce(K9#0CfrE0w?ef zD)uh`Khl75n8df1EZj+^z~tw)CKhu%G)L5~qt%h7$=s{tb-U`9#c&drN0gqg|LTj) zH5;KZx6$_NxqB5Y*0SGdW^l!wvV(IbnKBGnot>RSo=Ff#^z&C#U{n%w$VlJf{KK4r zG)GqzV|bV+iB5M>>C-_J$+!c6!xF@SVj|R&tla6a*BMUpP{;`~BFqBV>yz)}p9D?= zZ2eANx0?Vmj@xDB4elD%Y@$y%7KI^M$O-zDL~8UCV&dVSm18F~3Q;n?#YiNg z!6Ns*psGQ(vD>X@0!i5JxbWrUve=#iq2<0}jCt+~T}nY?q-JGI_u}oE%{_KHCav820zJ>mhds_P(9`_eZdeH- zp8(NMz4SfQ;x*?!lufeMYt7Bg{Q~d^+^Z_DbCT1hB)$E)N6wIvjTPYhHI)T5*M^qTk{v-+&aS-=W4z%MfQSOpXq&Ph5f_G(nD)s zLgkuPR4Q20*QI>}9kjQL;=xdyc3ugdrv90qdjvUi5JSCz| zvWYWqGBHfKi#?hGya&PRn%F4ueQ-jCKjbLsbntcz2e+xSkpgq20JqKyx#uen*nao# zUlN`E)!F&~!`8Lc<=g`4O)h_WjSR9%uL3!79J8w>cd`9N(fZR5X3}t-B8(bb*6<%g zf9PsyW`jBGZm7IUEunEEAr&t?uCDHk^qWi68Rt=6Jn%c>F@4_{^eX$8xA&)vVSTfg*4x_$T2p_t?(WP=&j=0 ze1s=-EGVwm8Jn(M@nYCb39FxGT4TNy^2FI*{Zy|J%9B1}2ugY+x8xG`<&nT<(z>P# z7t64Z&{>%jOBgXbox?VBgc3kSDpUqC#2d|vKsm!Rv68|=Va!ZH?`|L(31e>`sC9cA zjUUw{i~V-*9^K_(7d8y1Um>Yb=V8Xqs1f< zw;)b|Bay;Iz*xvKA4NZ3!%DKQjdiTSK3pqeW$3VaN!4R%A=H>FCMn$`WzypZkpBRhEa_Y=$5V)wu*UniTVO zolSeB89swFf?B^+_nT_O5 zKGvg;;W0@jkT<$$?t*rw*KL?HnD6xlpo!%tM9WY-EpFzJN#WOl>Y>`rKz`{*3ei#K zZVB%YuOWP5{qJ9{u!`l0VhnEX$|AUDniFpv>9Ta}9rF}2N+INo4PIdh{!>r?Z<@7yqH28VUL;LqRjLbX> z>^4|GQri~{sDNtGTC;4{DZk+LMn*88*I1}*MCS=S&$V~q;b681V+^{!XUC&hbdGcx zoDY{ZBM~nNwr9*A7#ImPLlZ})6)&o5a-z^u*skStSjrgHan#i{k2u(&YZN-OHYHn4 z3Rbq)%>QLHxNDCFn=m@XeUvSin{WC`>V?Q30G@ec2x?(#9<v20 z?+bEtAg427z#&!JfU~f>a#|yJYI+c_@kT)JNH-qltEg3fJzg`0R;4EN^t&^;Wi{~g zAk`&jC2Q!5gqSR`7HyCr4%6omQp2RDpiw>tB90u-Kc$iWQ*UQG{@>k#Q*(s(`zu~v zLu45zNA?IodlmCa%m?J97=E^8PUe3fG7{-r-g3^_D4G>3%-!6F`D}N`4I{ueS(Px? zaJhRC^0HSxg>;WXs~P)46qZBY?=Al2NMj7c-z<^uir(!L`9(TcAc-k{6Cxx|s7&)I zc;R|+J`E+nzi@+j*a?xMQj;MdfugIcyD8bHAWzh2;K;#4;m!dv5nV{Nu;*%rm^n9|hhLTgki`Od{OWVzBEez6xR3d)V(myzXVw)1_;rb7HTn?XoHS2nyNfj|)IX2V~0nS?s6 zqohcK6Zj80%;0Yw=CWiL0HkdeiL67~B=>!>!@)>**|ISHQiBi23(<3=@k z?iEt162WB1Xcu(dDu_(9a$yHq@q1^U4=LVufxiHi|IKD{>t)={*AjwYw)q8Eeyjal zE|YyA>u)uNbcW7kNd1Ie?p*VxYi42T9i}(c_rurh%h*xoo>>)d^+khWA)g(Rk4v## zZ$Vlp(i9|ULSe((YzkyNQ=G@oe$1*m8Xy3rR16_GJfs4Qk$P^|;S{!Uo$C@%UEOO! zOb)V&(~X9iAuzI6n144v-33dG3?TnZjjvNuhOvKq_jTwC+81o+n5LfohUjSe59JDk zk)$(qq9xYUPUgDfy~4OYl#`#uh~ccMF1dqKV_A^U-j@qanPWU6u`^AE!+2TKvLFD! zjjToko~)Rq1;eDJx+@06_XWLo`w1OhsdNmj=tZ9{NLay?dshOB_yacQp}#KaZbt0n zz{p*++dDvMuCmUDLROk+HzhtPxfi6DAxNv;aKk_Nw7wAME>0BU`f#0{VBaYx4a0ZY zfZ$;qNNUNLP&rJd)SAX~PI{ZdRW%`C?z5Nv%Hrfo&eLnx3Qu7o6%6!sUCb0QaMI{6 z03S-6)@+})F0n)DdD=#cQn~&+jKiG524_b@tU)2z=pUkPRH$stE z1y${7EtlS|hh@3|;x%Y17nS2g?U{qs=;Jc%aOJ1ZS5f?Yi?UNgeEh>2IUqErr-Zep= zVVwBjm5L5nm5|*%->enztv53$XlGInZ$z0>SAaJH1Rud*T`EUfQ=dguaB)2aB87hp zLZm=GSiSszQh_qio5`YhW7PIX-zeKSRM7+S zXI_vnDOnKz^8u&D_pxY!=c9?G12+DqCe_=hlVA@-Fa7B`vh)C#5ykFRNWOuG)Bwf# z=r~1)C-?6>A_-(t0It#+Lp;+#3_vXPOj$lwZ2!w}ZBEGp-vG~Io;7}GY*EO{u7peX2aV(Wl^OLT%F2-J&sY}Z!Wr%wFlEOTGW5s(%aY=zE6t~0l zD+*kg@Y?PV6Yo{A5NN@V-_FGmdFja8e(n#a!-c82WQ}Y%ML$;o@&{4uQ$TsEFv(-X zd2J(i1xN}us{JN|y1jJaE_t`%FOKD{)v~y#sA<61ILr2hE&*D5U;>sU->hPaA+ouo zk6hghW2w}hLwz6fl?ImuZRm!vd*2biZ{AK`wC0F4v^7B_GsqzW5=eykc#BO#H2<+z z|Fi$m>RnvIUcSY{2XyvjM=Gr*|3Rh&!;sBzdOBDW3RM&iiG(9-`yBx=_)*AgcC+W} zdjJ3+W^_I`81*hQ%mYb4argyT#W7xggo4r~x{4qxSM|iUIcF%oe=H_3-(gRGEG?1o zG?OSWR5i6AQwrk*gNb6+t+_2WNw8e&r~;7D5lTv&;yCz~@)v+3vk*fiJ12*5y`0L4 zuHmp@!66;P(;>SjQRXG6Xj9t9Ic&iBDGe>AI{%QmX2Ok3p8#u|>8!JKTO1wU;X7lK ze+U)`yo(qh4wCeku7Tnc*nI5{SoO6q(eL6#Rv*l`SK|PC+mM+tcQc1|(I3O#P8S2B z?ko^^+>)B9zdA22c7#Qt+QvTrq4&kaid#kcsN=0t_LV$Wikymae6C0Pe0ixzeS3F) zr%5D(f8#x(*(i)Bj0}(jQx)1%FA^ZnA-6pp78+A4ORc^WK>_npI1JV^$TTfwzqWo= z$GLw#Wk0gPHqpVRo!#*inQ`;uw`nu!4W zo1MW&*{e(l1HTujN?kX{bn>o*vd&w}kOBSQdj)E>-8V+&n0#I9=Oi0U?@IXt!@4yU zw?D$J9@R19Z_!+9Q3~jcgS#k+;X6gp6H{Bm-Kigq1_MVGtW|@%&upw3jXkp9l~* zaV#bLPT=q@jQ$tEN%i1-mlVhGOLfQb#^v~yS&i`A7F~WK{P4K?vZA8#!lqE?T3e}_ z%yELDG~6YO;xrI5DGDt={rR15ML<%z4z3yFkgJo*AqV`o$9YN8w$+r5gFF8pbb@~; zB|~(*QDc@2<{w7z_X9a@RFRI+O~XHlQa!8BCpQfXS^`IBizNEXf_(F}c2&TCPqMd31H|&ASzAlIsu}pf<^O8$JD{4{wzU&# zKuUnnQ6NC*Rhrb$Lm-rZbWsr@1QA40RFoDl^o~>skt!g)3W!vt385$!1XKhpgeFD6 zKYGgb-2a|C{`=m$=f95e7#SnkJK1aPJ(+8*x#pbTH(~Cx$6TxDBwYd^(q<$WvLP)x zuVB`6z6VS#c!Vxr(KJ)Sg0o{tl~nvXs`#|jU0cds3^dses3}Ngw~&=Iy7W5w2&9>azE;hA4D$Al{+O#3G>X{(wAaux}yvNIzH{Vu( zbivE`7Tc`uVPuYfT~@f$`0h42_oE9ZTe$L6G_JFBq10(y!?kta5Tz+u^i9QPbrhdP zXH8;cc!{@;eFcF3fvNn!o|5<{^qNAU;~ ziqx6q7fWFolo%H&DDIG358XCouG&0Z3FPlBJk~tb%A-|cCb2f_KbCp|xd6OAo%BpB zs``P0xbFwSZ%JHy?Z5cm_r2|W1rQ~nS6@WbXE~KKXuyZBk&hOs)jg&2<&9SfFOz8C zFzg9JU$4fh@LETFLL-ra*}kNSU@9gk1BQSoF3{J z8fPOYbqUIsKt;!=TH?x6@O<_aZ9>gihc+e(ko2d@hrZ zrp8$tIpZT*IvK6oXq>3g0iOfe!Ma&ByF4~TaTSpaKBkhQEr+&aN9c9fzx38CN^;eM zBOX{;7vW1G?29H2d00{CwI!A{3>29(UMU}T3L@)0QhZ89(jlMq|Qc9;% z@?v6c<81!TnIQvgXe7=(pQ0(cVv@uz8+4VOq+6ZSIlhs&%6*YPoAJK_estx`*L$qw zeynGgXX|NxkDlO@cn|B~5^tBSOb+5&fpobXJrMDI#!Fx*E!|F8O)6g?o%ETYmJ*gn zBsSe))#&Rjl2TAM5ktIwBLT}&NHX5%B|F4GxEi+-el!zXPXQjXBWSj}ZKsgk-FIH5 z+kNvV=>s`wEArosxP3b?K8IIGkJqrME2q@NhQBQSPTu~fPNqLwQ2vQu>ZiOUxqUbC zApkJkdQI!f50SmEfGcHc35>PF#U14(`eMhYFW#P|*3Uj2=4;GB&&(#yVfc}W)BVx; z3MI+paX*H78Ftr5vznshTYSRR%uBNDZfUtkw)HcxAI3tlj`ri^HkA2pneEa3ym)b^ z8`c(Hfsp#56)B0xzJUQ|hw4>jq%17b)-8RX$s-k}+x^Ftbmy0qj4}yPHrx}x!E`q7 z)CRt=JFXio!doB;%rZ>JTnb$+kRjq9XcjI;&UThuJQ0>&YG4d3v!bT*xJeaJ4ae|B zXwA?%(dFzGcS;!PJ+k&A^+zXUL$*+s34*NlT~FT5a6yFT)-usqb z`nwD1pWKN`P;^k4WdbRpYGT{$BO0iMyq6QV@N}Tnh7C6=CGJq~48Bw%)r@*!oB-6} zSk+oExCUS&_pBbB#~9Z-g(beA%x>zX+vlup)`6D2^=G6HNt;n7uvn9=yuazW`N~}#qQq^p?v-C`}>u9DE3$XM{wIj zcCT2!Xi;Qcb@PgIuRBiSGjD)IM1W*cs|^@=W|Z7BDVZLQFH^qH>#8eqZv3Sq=Di zB=Ns-uh?eI%Z&ON@?N9tjqPn$3mTtRD{i=m z{Ba9kO|}@zr_~8(?X;q=JSoVGFxrnG zAU-}W5u z^tMcnAd$vNV_6Y;aG>?R^e;oA0=NdWvTQ@8mYY+`PM`knY5${B9Rr6F>g%+2n7+I4 zhZX7ANBc}C(-J)fCHU)J|KP&^<7NMU!w&xm3o}YQRuo}|UJGY`k&WqYA&S{l zDCplXbZ+M%>*HrN7i6p$l%bT$$k|s%U_MA%W~a7HTjcG!v5xp{jFNazYHZ@H$)h#| z;fR!XoJ_$=UMAZrOsWf2G1JaC{?;2pBe7*D<~HYXrnGM>Ocap>HH>2aOWw4<<0dpI zm@uiG>#xWZ>WO_2#brUSd`Kd*DBIM1J4wAkg5L)k70p|NHbxRWFLdgOtP715OCqToSUuHH}ZGOs05xv~EdAx5jfFywN zRrq-Pp1x;jBhK-BX9lh>?9sDS{&y5M*~6`mt_p9LIXnd8rZl8O<@vG)H3Lsxdyh~Y zD382-V{K0TTYa{=b0%3EzMo5a*Tg>Dn9qT9=yODo2}Plel0Aed#9DiH;<`(37_Mzi#!)s25)(u%VO z_(0J~=7}lQ9Dk6ASWZD^)%%3k-))dre-O|Cihx*M(2*U}-xJD_+=f2O>aF@MW-|qf+2?`o8YS4bkHV8-+j1%1zMZ-wk~BbUKN~-}G9N zGdlkWFiQD__QJsIaHY?E*aujTBsJub?=m6`!~*Pnhd)X~w|EB&yL`AYC=A;aYb=niw-2utGTX0!5O?-sdEBWvF9*q zC@Vav)6KfIdB&=ko^?LXJ(}%2-}abmKm4Wypk}JLJEcQmHU5H`_RNQsk_wY@7|aur z+K)32RCt`LBgAp<&3hvoc!~Halnma&f|buj`UD;HuwnxiB55MX)H8o@)G zdEjs;sfo$TO)e9)2o9C1qLsX$cC)T?ucU4kUw!%M_3`h3?j_MAcSeO;VqSSUSH`y z^~N#*C~*DFqn?zqHW< z6Gcso<7iT26B0e2MM-PW=#?nlD6~u_(@v?~Ep5Ac;HBZ0_H{5_jq3PpqimCLOw=yN zYwf!PaBT<$BZ8sR zoN86Sel5J~Q#-W*fPtx`>WSXFW7Jr~0lKHWH&*kl>pScpx+SaXU%b7UT)?Ww!K_x& z11>s|TTV&~bfa1rTu?75gFOaCs_)avFmb?2?oWs6C05x7@_ex&w4KrKI2F!pl)HH9 zsOQv;=_2A3g)-n1`oit-*6E-$ZK<=bYg0k@1zGR!dk>oAOhc#gsNW5fyt22L_OHW@ z<$>5IWLU}-#JM9Wyh-SFktO?a;5O#POTmk=I^t8t{P(V7gtCp>)Uf8gWo*8=TJ>I& zVMnD)M60btW6TydiDq)5_?yrGZx>?;4mI=m@p@6xD$k}RRzea15^{5BeK-moHV>0< z@>NQ$BG@*G`JUS(UNjW2H%k#h31@~T%>BL`tWZi!X1(zKUt9S<$Mi3Vd6Nz!3Fwl; zC+$`^08y8 z%|6k>spxSo3DDGYcQ&7|%5{7SWI~06>347lpc5q>=eWr=*8Lrm%3uM z)ua_njhucJRsJG6MshwmA9XiO=Oibup$Jx{)z_-ma9XG&m`PZQU&r1H*~&(xU&|+} zOGP(jdwq1XTeqx0RgWuVD3xAnTV-`h%j$Z#~w;eS4q|!()HTZ zIu?J^+xa9D(k$|E$Y88$l={OnTd}++AH5mF%>+779|#GIqwuF`Zp)Gs9$KFTtcE)| z@Ag+7CyxQun$QJulYM*#lPpjtZm6b^FPI7Ukng?neRz+$+4!|+WY(?OWg|{WJyDr1 z?o20l$47}ke$>2vG=zyE*?!Z86mrYxSHHmJNj1KFvXv;jmkhG3kirIggO2))#rRN70rBGxjhFIEmZ?Fkb@I*+_w# zjbE_JGli;)Xun?Xp=k*T-Aps5qMUtsN7`uC29pvjFo53xqq>5@og)k!?!}dYV#~p8 zNY&=bfM5u1ws8C2g>|x9ri5o%xOGU9+%ErpO#WxZ5J)U0B+R_?O8fdzst_P+nO@l7 z3BP4WNA-RRv;lcy8$IXN%TL2}_+n^XRTD8~{QH9hdIIZMVyq zDeA~VhOjjFlq*kg4bZ@QBQdreou9NJ>kB62o^I@t%aatk^JkCrFYtc1Alf!}-ZLMn?*p^|` z?s?^E&;yR1>GtvU5D)%9vDwj-_Xxo#iS-I^6r*+KO)MUjSz`f_MEHR&4{Vj_0AG|k zD!G0IU~Niv(QcO~qm?I3dD9@5b0c3M519}94yDKC%RG%08-iAJQ*&!(#=LTJFWkt_ zSi5C=!9d-Zjk{1To%}gUu#GEDRjKvU{VOy8I1SK2SlTE5kJ@q6V`XR;e7b6FqC##X zlknhN9Nh+(dS&h`8l3hayz0$FKQtU3fY<`7~G$+5Yd7Gg4r~3)zcYygaH7&qPTcMFW zC;$AV*UiDjk^`Y?p{dof#CM@IAIZtB#45+Rhk|;E&qBO2yM~F{?N$G%1x|0chbGcw zE_)7lnw#t6`M&Vxp z=sd3z-P0ddc z2$Yn+a-m0|Wvz`3L>9ZuBxZs=E>Kr%E>mr&pOEs+9z{wmo;hpKSD{-3k+90wk6`?- zzgde(E5!^_1*dx;h80PU#qIyZi`4LJ_6M$YF$WHDSqHJ=!(I|?A~wL*X?Wn z?(o_(P>bVt?~xv{PcsSg^Ewb&c&^ggxN^d|X~uK9e4=AeA|@m((cfwa$NbDG34{4m-`B!zLHB72HFk|*bR={JMHreBi=RUKk$Xry5Yc9 zgBcT*TiSm(|NoM5|37iT?jI>4|F3SF4A*;2Q(vr9IKv-9&&+Xq?hU?LV5lH2iyawa z*?^@Tf@ahMGRE)TVShdE+F~tCZ+$z$PhrR@jWEFP0|##QkNMi!#holLzr|-~$(3O= zU{u6_dEi}T1$QixO&`5|WK@;tbr=#76@n^h8mP9OJ&7kSY#*4dUu@=ZV8;m!0T`2j z8TFE67HO#<2s)E1UvW)t32)S*vPNMh{_kq=zcK(U9Vy9IUjdeb_Dy($$}v$4Ye8uD6ir1CI)2|djN8_kd>B)J(^h+C?a;4(a~pl!NL$hX1TLtV@3Xo^Ns*RFq&j+n@r0qU)B?w>=PQ}zr(Bhy_B5Sw z*>A3k#DaLD99WN#nKP+|yUAO{n8QRM=*w;x0ht7_2aP_N1$jw?s5#*|`^Bndo_Vd@ z19f~9$KAn7hDPeY{fMq*Rq(ncbA0C;5A*)WMq0Mj#b<}=LuEhSC=|#S5SF|zQFrn# zqu)~DTFD8+R>#|1iVmv-uk7E6jw+=3#Eh3k==xtO$7fryy|+S#d5L-+PZP?B8ghOU zH0uR|i23G?G;9Y^%2foZ=vm=~`!>vP95XdXf!gVXIXRLE0eXIH0a2vX^CForlcU6~ zHrC6B5XSyzA7R2IHC>~a31-YJYE`4gB5np4P)1U=@|ZInq@19nj$jRpBu zsAx{rOfhkF$=FPF!lOf8jOk`!M*$tnCznx<$?mkr(hn|iq_(k-WEldR@)=?-`bZxS zZ%8q!RVUxzKOhugU`xlm7&V#NU!%}SKTSC87Acwx2c^TXUjfpg00L4dmM?MK$oCag zOvJe3@`&5JK|VRtss}Ac)A0VPcsKs8f>+&e^;jt$EH1yZvFrG&(4Me#2HH3@(wh%9G#s%4Hep@( z#(MU}Y|_pbOlla%#JD6VWf~GsL%q<%VJ~o#*^p+$@Yw|`T4id>e7$lg}wIuFWdrEkb9WO|M!wZSx<`R)Gb-Id&bql=L^<)XYWKM!2d4R|WE)XWk@tv(EJEDGRA2(|0?C4_WO?eww|1I_M3siB1u#7P7Q@2Q{N6Pm7GAhP5(lXBWH7?uPoZFGa^C{PG7wW^V zl&vQr{H>ozocB2$B_%ry`N&zZyqaT^RmE0857?n#0tP5>rLO=CWj&xk$=hpc^@K%B zt?chgCWk5E)hAUu)^{%Cb4zOnXbluj@mZ(5&Z8^n$Y*~%LaFF}oRY}@#rWHZT-`{^ zLNWM3vTtz?9s*^wz{b7;+NHmd$N4%s67;Pc z?lR>I9bahSdNq275`2n(YPyG;qDI4WT<=JiF1zM6wCqa-4X`4D-Z_zO)8FOT3RImD zE;w@S-Ls5s+Ver}Mr{%*u}{GWzsxUNelHijryxf4DpU6_RUl6JvB2qILkNFBx;_l{ zHei=?Z1aiDt4_$g_6%6)*@P%V&(iHKIu5}q=Vg2CgZ3|Uu1tKGbw-amQIUq0EI+^= z@+H&EZCINeT^Ny=solqQA6LHnMg?@h{g?>E)SwhQL#3YLo2@`9 zzoN1{FWBKsaU4@e(-19>P^6Ci?g$z8)lMEL(MM|4=IW9%JWxT+Mcd;T6O8Ci)!4Y03-jJaOk(Vt5|x&A#Ep4 zI|x)GVH5c8j>MWpvtU}FBA4F%@PM)xWReea?Ct)AabU`00vP%`TxTyPG;Xf`mEsmf zp6`N&Mw-jdAgZkxZkJ?ERIa1{8#f^B%8*GjafwjXWC{=S?V6>8(ZwDtG3J!1fHfn! z{7qZ!xR`dBL>mG}sd)5Zk5uA-5|bTI_#ep!PL~H4cggce1IPmSY%<8|XWdxbZeo%kV^=KsN`6!wU+@Q?Cs{Cqdbwlgc!=ovB@{ zhYQ~w{_Pus&~fk)c8s4o6*T~L3XW8%QnpeQL7(;wn65gfka2|n#qXWeQts=8)3FrB z1mdX67Kn$t#@A(LAtN&*yN8FdL+{fQDhHO-;W=!tQPE$KS#bs;r!;~Tu7aG@I zUEK|at9^PJRTpE?3!1FF(ZF_HKz08rVRk?CM6;qY1D`j2S+eef^t@>Fry88wDRwfU zx-VY-%whNU3GaHBoOScM_uz-}`?+MjoSF#bLUTUPo^qP+Tzg5+y3X(wV8r;+Xt*UNH-KAXNiJaA<$XyrMe=uv z?~eT(r=_4>NqZATX^EG6ezHd>Q(Ik`Wu`F(Ko5xiR3iUf&e}`jFuTpbpY7&nRA^w2 zqJK(l_b!~_$jFnT0fYm;l>KBQ^$33`yHSi{>GDr9v;3~+-{oA0Epw^xd(zcM_}SFG zF6ab;{h-fJDfQCM8+4jpIrcx(iu6alDPyX@!Hy)X{+Ltr*L~LQga37%{m|1_z`-Am g{<@FUyBGet&VJ~LHRHDfAl;3eP9?RK;IC8v2Xboy(*OVf literal 0 HcmV?d00001