From 37774fdc81f555edbcce46f4233b345221c0d8d9 Mon Sep 17 00:00:00 2001 From: prlivesey Date: Fri, 27 Jun 2014 14:55:22 +0000 Subject: [PATCH] Initial attempt at beautifying the installation DMG --- mac/Audacity.xcodeproj/project.pbxproj | 53 ++++++++++++++++++++-- mac/Resources/Audacity-DMG-background.png | Bin 0 -> 41932 bytes 2 files changed, 50 insertions(+), 3 deletions(-) create mode 100644 mac/Resources/Audacity-DMG-background.png diff --git a/mac/Audacity.xcodeproj/project.pbxproj b/mac/Audacity.xcodeproj/project.pbxproj index 91e013e18..b002533f0 100644 --- a/mac/Audacity.xcodeproj/project.pbxproj +++ b/mac/Audacity.xcodeproj/project.pbxproj @@ -1937,6 +1937,12 @@ ED924BD2182EA20500319F81 /* ogg_encoder_aspect.c in Sources */ = {isa = PBXBuildFile; fileRef = ED924BCE182EA20500319F81 /* ogg_encoder_aspect.c */; }; ED924BD3182EA20500319F81 /* ogg_helper.c in Sources */ = {isa = PBXBuildFile; fileRef = ED924BCF182EA20500319F81 /* ogg_helper.c */; }; ED924BD4182EA20500319F81 /* ogg_mapping.c in Sources */ = {isa = PBXBuildFile; fileRef = ED924BD0182EA20500319F81 /* ogg_mapping.c */; }; + ED9551A1195D95FC0027176E /* Audacity-DMG-background.png in Resources */ = {isa = PBXBuildFile; fileRef = ED9551A0195D95FC0027176E /* Audacity-DMG-background.png */; }; + ED9551A2195D95FC0027176E /* Audacity-DMG-background.png in Resources */ = {isa = PBXBuildFile; fileRef = ED9551A0195D95FC0027176E /* Audacity-DMG-background.png */; }; + ED9551A3195D95FC0027176E /* Audacity-DMG-background.png in Resources */ = {isa = PBXBuildFile; fileRef = ED9551A0195D95FC0027176E /* Audacity-DMG-background.png */; }; + ED9551A6195D96290027176E /* Audacity-DMG-background.png in Install background image */ = {isa = PBXBuildFile; fileRef = ED9551A0195D95FC0027176E /* Audacity-DMG-background.png */; }; + ED955288195DBC080027176E /* Audacity-DMG-background.png in Install background image */ = {isa = PBXBuildFile; fileRef = ED9551A0195D95FC0027176E /* Audacity-DMG-background.png */; }; + ED955289195DBC1E0027176E /* Audacity-DMG-background.png in Install background image */ = {isa = PBXBuildFile; fileRef = ED9551A0195D95FC0027176E /* Audacity-DMG-background.png */; }; EDAD326B1544452E009C6220 /* sl.po in Sources */ = {isa = PBXBuildFile; fileRef = EDAD325515444371009C6220 /* sl.po */; }; EDAD326C1544452E009C6220 /* sr_RS.po in Sources */ = {isa = PBXBuildFile; fileRef = EDAD325615444371009C6220 /* sr_RS.po */; }; EDAD326D1544452E009C6220 /* sr_RS@latin.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888493B131B6CF600B59735 /* sr_RS@latin.po */; }; @@ -2532,6 +2538,39 @@ name = "Install instructions"; runOnlyForDeploymentPostprocessing = 1; }; + ED95519E195D956F0027176E /* Install background image */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 8; + dstPath = .background; + dstSubfolderSpec = 0; + files = ( + ED9551A6195D96290027176E /* Audacity-DMG-background.png in Install background image */, + ); + name = "Install background image"; + runOnlyForDeploymentPostprocessing = 1; + }; + ED95528A195DBC3C0027176E /* Install background image */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 7; + files = ( + ED955289195DBC1E0027176E /* Audacity-DMG-background.png in Install background image */, + ); + name = "Install background image"; + runOnlyForDeploymentPostprocessing = 0; + }; + ED95528B195DBC3C0027176E /* Install background image */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 7; + files = ( + ED955288195DBC080027176E /* Audacity-DMG-background.png in Install background image */, + ); + name = "Install background image"; + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ @@ -4107,6 +4146,7 @@ ED924BCE182EA20500319F81 /* ogg_encoder_aspect.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ogg_encoder_aspect.c; sourceTree = ""; }; ED924BCF182EA20500319F81 /* ogg_helper.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ogg_helper.c; sourceTree = ""; }; ED924BD0182EA20500319F81 /* ogg_mapping.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ogg_mapping.c; sourceTree = ""; }; + ED9551A0195D95FC0027176E /* Audacity-DMG-background.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Audacity-DMG-background.png"; sourceTree = ""; }; EDAD325515444371009C6220 /* sl.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = sl.po; path = ../locale/sl.po; sourceTree = SOURCE_ROOT; }; EDAD325615444371009C6220 /* sr_RS.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = sr_RS.po; path = ../locale/sr_RS.po; sourceTree = SOURCE_ROOT; }; EDAD325715444372009C6220 /* sv.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = sv.po; path = ../locale/sv.po; sourceTree = SOURCE_ROOT; }; @@ -4782,6 +4822,7 @@ 174F73CD098D516D009CD6E0 /* AudacityOGG.icns */, 174F73CE098D516D009CD6E0 /* AudacityProject.icns */, 174F73CF098D516D009CD6E0 /* AudacityWAV.icns */, + ED9551A0195D95FC0027176E /* Audacity-DMG-background.png */, ); name = Resources; path = mac/Resources; @@ -7570,6 +7611,7 @@ 28C816B7131255550035BB10 /* Install wrapper */, 2892CE28131AFB1900E1E17D /* Install miscellany */, 28006FF9132C15E800BD34D7 /* Install instructions */, + ED95519E195D956F0027176E /* Install background image */, 282413D8131D51FC009FD931 /* Create dist */, ); buildRules = ( @@ -7797,6 +7839,7 @@ ED663CD016543647007F53A5 /* Install wrapper */, ED663CD216543647007F53A5 /* Install miscellany */, ED663CD516543647007F53A5 /* Install instructions */, + ED95528A195DBC3C0027176E /* Install background image */, ED663CD716543647007F53A5 /* Create dist */, ); buildRules = ( @@ -7844,6 +7887,7 @@ ED85B5AA16A47353006DA21D /* Install wrapper */, ED85B5AC16A47353006DA21D /* Install miscellany */, ED85B5AF16A47353006DA21D /* Install instructions */, + ED95528B195DBC3C0027176E /* Install background image */, ED85B5B116A47353006DA21D /* Create dist */, ); buildRules = ( @@ -7963,6 +8007,7 @@ 174F73D6098D516D009CD6E0 /* AudacityWAV.icns in Resources */, 8406A93812D0F2510011EA01 /* EQDefaultCurves.xml in Resources */, 28006FFB132C167600BD34D7 /* Install.txt in Resources */, + ED9551A1195D95FC0027176E /* Audacity-DMG-background.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7979,6 +8024,7 @@ ED663B8816543647007F53A5 /* AudacityWAV.icns in Resources */, ED663B8916543647007F53A5 /* EQDefaultCurves.xml in Resources */, ED663B8A16543647007F53A5 /* Install.txt in Resources */, + ED9551A2195D95FC0027176E /* Audacity-DMG-background.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7995,6 +8041,7 @@ ED85B46116A47353006DA21D /* AudacityWAV.icns in Resources */, ED85B46216A47353006DA21D /* EQDefaultCurves.xml in Resources */, ED85B46316A47353006DA21D /* Install.txt in Resources */, + ED9551A3195D95FC0027176E /* Audacity-DMG-background.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8099,7 +8146,7 @@ ); runOnlyForDeploymentPostprocessing = 1; shellPath = /bin/sh; - shellScript = "set -x\n\n# Setup\nVERSION=`awk '/^#define+ AUDACITY_VERSION / {print $3}' Info.plist.h`\nRELEASE=`awk '/^#define+ AUDACITY_RELEASE / {print $3}' Info.plist.h`\nREVISION=`awk '/^#define+ AUDACITY_REVISION / {print $3}' Info.plist.h`\nVERSION=$VERSION.$RELEASE.$REVISION\n\ncd \"${DSTROOT}\"\nchmod -RH \"${INSTALL_MODE_FLAG}\" \"${TARGET_BUILD_DIR}\"\nchown -RH \"${INSTALL_OWNER}:${INSTALL_GROUP}\" \"${TARGET_BUILD_DIR}\"\n\necho \"Audacity has been installed to: ${DSTROOT}\"\n\ncd ..\n\nVOL=\"Audacity $VERSION\"\nDMG=\"audacity-macosx-ub-$VERSION\"\n\n# Preclean\nrm -rf \"$DMG\" \"$DMG.dmg\" TMP.dmg\n\n# Create structure\nmkdir \"$DMG\"\ncp -pR \"${DSTROOT}/\"* \"${DMG}\"\n\n# Create and mount the image\nhdiutil create -ov -srcdir \"$DMG\" -fs HFS+ -volname \"$VOL\" TMP.dmg\n\n# Compress and prepare for Internet delivery\nhdiutil convert TMP.dmg -format UDZO -imagekey zlib-level=9 -o \"$DMG.dmg\"\n\n# Create zip version\nrm -rf \"${DMG}/Audacity/help/\"\nrm \"${DMG}/install.txt\"\nzip -r9 \"${DMG}.zip\" \"${DMG}\"\n\n# Cleanup\nrm -rf ${DMG} TMP.dmg\n"; + shellScript = "set -x\n\n# Setup\nVERSION=`awk '/^#define+ AUDACITY_VERSION / {print $3}' Info.plist.h`\nRELEASE=`awk '/^#define+ AUDACITY_RELEASE / {print $3}' Info.plist.h`\nREVISION=`awk '/^#define+ AUDACITY_REVISION / {print $3}' Info.plist.h`\nVERSION=$VERSION.$RELEASE.$REVISION\n\ncd \"${DSTROOT}\"\nchmod -RH \"${INSTALL_MODE_FLAG}\" \"${TARGET_BUILD_DIR}\"\nchown -RH \"${INSTALL_OWNER}:${INSTALL_GROUP}\" \"${TARGET_BUILD_DIR}\"\n\necho \"Audacity has been installed to: ${DSTROOT}\"\n\ncd ..\n\nVOL=\"Audacity $VERSION\"\nDMG=\"audacity-macosx-ub-$VERSION\"\n\n# Preclean\nrm -rf \"$DMG\" \"$DMG.dmg\" TMP.dmg\n\n# Create structure\nmkdir \"$DMG\"\ncp -pR \"${DSTROOT}/\" \"${DMG}\"\n\n#Add a custom icon for the DMG\n#cp -p mac/Resources/Audacity.icns \"${DMG}\"/.VolumeIcon.icns\n\n# Create and mount the image\nhdiutil create -ov -format UDRW -srcdir \"$DMG\" -fs HFS+ -volname \"$VOL\" TMP.dmg\n\n#Mount the DMG and store the name it was mounted with\nTITLE=`hdiutil attach TMP.dmg | grep \\/Volumes | sed \"s/^.*\\/Volumes\\///\"`\n\n#Set the custom icon flag\n#SetFile -a C /Volumes/\"$TITLE\"\n\n#Make our DMG look pretty and install the custom background image\necho '\n tell application \"Finder\"\n tell disk \"'${TITLE}'\"\n open\n set current view of container window to icon view\n set toolbar visible of container window to false\n set statusbar visible of container window to false\n set the bounds of container window to {400, 100, 1000, 550}\n set theViewOptions to the icon view options of container window\n set arrangement of theViewOptions to not arranged\n set icon size of theViewOptions to 72\n set background picture of theViewOptions to file \".background:Audacity-DMG-background.png\" \n make new alias file at container window to POSIX file \"/Applications\" with properties {name:\"Applications\"}\n set position of item \"Audacity\" of container window to {170, 350}\n set position of item \"Applications\" of container window to {430, 350}\n close\n open\n update without registering applications\n delay 5\n eject\n end tell\n end tell\n' | osascript\n\n# Compress and prepare for Internet delivery\nhdiutil convert TMP.dmg -format UDZO -imagekey zlib-level=9 -o \"$DMG.dmg\"\n\n# Create zip version\nrm -rf \"${DMG}/Audacity/help/\"\nrm \"${DMG}/install.txt\"\nzip -r9 \"${DMG}.zip\" \"${DMG}\"\n\n# Cleanup\nrm -rf ${DMG} TMP.dmg\n"; }; 282413DA131D52CE009FD931 /* Install plugins */ = { isa = PBXShellScriptBuildPhase; @@ -8201,7 +8248,7 @@ ); runOnlyForDeploymentPostprocessing = 1; shellPath = /bin/sh; - shellScript = "set -x\n\n# Setup\nVERSION=`awk '/^#define+ AUDACITY_VERSION / {print $3}' Info.plist.h`\nRELEASE=`awk '/^#define+ AUDACITY_RELEASE / {print $3}' Info.plist.h`\nREVISION=`awk '/^#define+ AUDACITY_REVISION / {print $3}' Info.plist.h`\nVERSION=$VERSION.$RELEASE.$REVISION\n\ncd \"${DSTROOT}\"\nchmod -RH \"${INSTALL_MODE_FLAG}\" \"${TARGET_BUILD_DIR}\"\nchown -RH \"${INSTALL_OWNER}:${INSTALL_GROUP}\" \"${TARGET_BUILD_DIR}\"\n\necho \"Audacity has been installed to: ${DSTROOT}\"\n\ncd ..\n\nVOL=\"Audacity $VERSION\"\nDMG=\"audacity-macosx-ub-$VERSION\"\n\n# Preclean\nrm -rf \"$DMG\" \"$DMG.dmg\" TMP.dmg\n\n# Create structure\nmkdir \"$DMG\"\ncp -pR \"${DSTROOT}/\"* \"${DMG}\"\n\n# Create and mount the image\nhdiutil create -ov -srcdir \"$DMG\" -fs HFS+ -volname \"$VOL\" TMP.dmg\n\n# Compress and prepare for Internet delivery\nhdiutil convert TMP.dmg -format UDZO -imagekey zlib-level=9 -o \"$DMG.dmg\"\n\n# Create zip version\nrm -rf \"${DMG}/Audacity/help/\"\nrm \"${DMG}/install.txt\"\nzip -r9 \"${DMG}.zip\" \"${DMG}\"\n\n# Cleanup\nrm -rf ${DMG} TMP.dmg\n"; + shellScript = "set -x\n\n# Setup\nVERSION=`awk '/^#define+ AUDACITY_VERSION / {print $3}' Info.plist.h`\nRELEASE=`awk '/^#define+ AUDACITY_RELEASE / {print $3}' Info.plist.h`\nREVISION=`awk '/^#define+ AUDACITY_REVISION / {print $3}' Info.plist.h`\nVERSION=$VERSION.$RELEASE.$REVISION\n\ncd \"${DSTROOT}\"\nchmod -RH \"${INSTALL_MODE_FLAG}\" \"${TARGET_BUILD_DIR}\"\nchown -RH \"${INSTALL_OWNER}:${INSTALL_GROUP}\" \"${TARGET_BUILD_DIR}\"\n\necho \"Audacity has been installed to: ${DSTROOT}\"\n\ncd ..\n\nVOL=\"Audacity $VERSION\"\nDMG=\"audacity-macosx-ub-$VERSION\"\n\n# Preclean\nrm -rf \"$DMG\" \"$DMG.dmg\" TMP.dmg\n\n# Create structure\nmkdir \"$DMG\"\ncp -pR \"${DSTROOT}/\" \"${DMG}\"\n\n#Add a custom icon for the DMG\n#cp -p mac/Resources/Audacity.icns \"${DMG}\"/.VolumeIcon.icns\n\n# Create and mount the image\nhdiutil create -ov -format UDRW -srcdir \"$DMG\" -fs HFS+ -volname \"$VOL\" TMP.dmg\n\n#Mount the DMG and store the name it was mounted with\nTITLE=`hdiutil attach TMP.dmg | grep \\/Volumes | sed \"s/^.*\\/Volumes\\///\"`\n\n#Set the custom icon flag\n#SetFile -a C /Volumes/\"$TITLE\"\n\n#Make our DMG look pretty and install the custom background image\necho '\n tell application \"Finder\"\n tell disk \"'${TITLE}'\"\n open\n set current view of container window to icon view\n set toolbar visible of container window to false\n set statusbar visible of container window to false\n set the bounds of container window to {400, 100, 1000, 550}\n set theViewOptions to the icon view options of container window\n set arrangement of theViewOptions to not arranged\n set icon size of theViewOptions to 72\n set background picture of theViewOptions to file \".background:Audacity-DMG-background.png\" \n make new alias file at container window to POSIX file \"/Applications\" with properties {name:\"Applications\"}\n set position of item \"Audacity\" of container window to {170, 350}\n set position of item \"Applications\" of container window to {430, 350}\n close\n open\n update without registering applications\n delay 5\n eject\n end tell\n end tell\n' | osascript\n\n# Compress and prepare for Internet delivery\nhdiutil convert TMP.dmg -format UDZO -imagekey zlib-level=9 -o \"$DMG.dmg\"\n\n# Create zip version\nrm -rf \"${DMG}/Audacity/help/\"\nrm \"${DMG}/install.txt\"\nzip -r9 \"${DMG}.zip\" \"${DMG}\"\n\n# Cleanup\nrm -rf ${DMG} TMP.dmg\n"; }; ED663CE21654366F007F53A5 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; @@ -8305,7 +8352,7 @@ ); runOnlyForDeploymentPostprocessing = 1; shellPath = /bin/sh; - shellScript = "set -x\n\n# Setup\nVERSION=`awk '/^#define+ AUDACITY_VERSION / {print $3}' Info.plist.h`\nRELEASE=`awk '/^#define+ AUDACITY_RELEASE / {print $3}' Info.plist.h`\nREVISION=`awk '/^#define+ AUDACITY_REVISION / {print $3}' Info.plist.h`\nVERSION=$VERSION.$RELEASE.$REVISION\n\ncd \"${DSTROOT}\"\nchmod -RH \"${INSTALL_MODE_FLAG}\" \"${TARGET_BUILD_DIR}\"\nchown -RH \"${INSTALL_OWNER}:${INSTALL_GROUP}\" \"${TARGET_BUILD_DIR}\"\n\necho \"Audacity has been installed to: ${DSTROOT}\"\n\ncd ..\n\nVOL=\"Audacity $VERSION\"\nDMG=\"audacity-macosx-ub-$VERSION\"\n\n# Preclean\nrm -rf \"$DMG\" \"$DMG.dmg\" TMP.dmg\n\n# Create structure\nmkdir \"$DMG\"\ncp -pR \"${DSTROOT}/\"* \"${DMG}\"\n\n# Create and mount the image\nhdiutil create -ov -srcdir \"$DMG\" -fs HFS+ -volname \"$VOL\" TMP.dmg\n\n# Compress and prepare for Internet delivery\nhdiutil convert TMP.dmg -format UDZO -imagekey zlib-level=9 -o \"$DMG.dmg\"\n\n# Create zip version\nrm -rf \"${DMG}/Audacity/help/\"\nrm \"${DMG}/install.txt\"\nzip -r9 \"${DMG}.zip\" \"${DMG}\"\n\n# Cleanup\nrm -rf ${DMG} TMP.dmg\n"; + shellScript = "set -x\n\n# Setup\nVERSION=`awk '/^#define+ AUDACITY_VERSION / {print $3}' Info.plist.h`\nRELEASE=`awk '/^#define+ AUDACITY_RELEASE / {print $3}' Info.plist.h`\nREVISION=`awk '/^#define+ AUDACITY_REVISION / {print $3}' Info.plist.h`\nVERSION=$VERSION.$RELEASE.$REVISION\n\ncd \"${DSTROOT}\"\nchmod -RH \"${INSTALL_MODE_FLAG}\" \"${TARGET_BUILD_DIR}\"\nchown -RH \"${INSTALL_OWNER}:${INSTALL_GROUP}\" \"${TARGET_BUILD_DIR}\"\n\necho \"Audacity has been installed to: ${DSTROOT}\"\n\ncd ..\n\nVOL=\"Audacity $VERSION\"\nDMG=\"audacity-macosx-ub-$VERSION\"\n\n# Preclean\nrm -rf \"$DMG\" \"$DMG.dmg\" TMP.dmg\n\n# Create structure\nmkdir \"$DMG\"\ncp -pR \"${DSTROOT}/\" \"${DMG}\"\n\n#Add a custom icon for the DMG\n#cp -p mac/Resources/Audacity.icns \"${DMG}\"/.VolumeIcon.icns\n\n# Create and mount the image\nhdiutil create -ov -format UDRW -srcdir \"$DMG\" -fs HFS+ -volname \"$VOL\" TMP.dmg\n\n#Mount the DMG and store the name it was mounted with\nTITLE=`hdiutil attach TMP.dmg | grep \\/Volumes | sed \"s/^.*\\/Volumes\\///\"`\n\n#Set the custom icon flag\n#SetFile -a C /Volumes/\"$TITLE\"\n\n#Make our DMG look pretty and install the custom background image\necho '\n tell application \"Finder\"\n tell disk \"'${TITLE}'\"\n open\n set current view of container window to icon view\n set toolbar visible of container window to false\n set statusbar visible of container window to false\n set the bounds of container window to {400, 100, 1000, 550}\n set theViewOptions to the icon view options of container window\n set arrangement of theViewOptions to not arranged\n set icon size of theViewOptions to 72\n set background picture of theViewOptions to file \".background:Audacity-DMG-background.png\" \n make new alias file at container window to POSIX file \"/Applications\" with properties {name:\"Applications\"}\n set position of item \"Audacity\" of container window to {170, 350}\n set position of item \"Applications\" of container window to {430, 350}\n close\n open\n update without registering applications\n delay 5\n eject\n end tell\n end tell\n' | osascript\n\n# Compress and prepare for Internet delivery\nhdiutil convert TMP.dmg -format UDZO -imagekey zlib-level=9 -o \"$DMG.dmg\"\n\n# Create zip version\nrm -rf \"${DMG}/Audacity/help/\"\nrm \"${DMG}/install.txt\"\nzip -r9 \"${DMG}.zip\" \"${DMG}\"\n\n# Cleanup\nrm -rf ${DMG} TMP.dmg\n"; }; /* End PBXShellScriptBuildPhase section */ diff --git a/mac/Resources/Audacity-DMG-background.png b/mac/Resources/Audacity-DMG-background.png new file mode 100644 index 0000000000000000000000000000000000000000..af497c061c564608e4efc311fc0ea3410fd64716 GIT binary patch literal 41932 zcmdRVWmgU?(XjH?l!mw5AG1$Ew~d1ZkIgoy+7i9m^HJi z*P8BARi|p#KD#3nlF001Pc ze;)`yW;XtZ5zbj!P8@C%mIw)Z>TYbRKBuDNJmE;bmQlVB`r%T zsh$aATa+mA(t^taPqOCn8aoyyd4}Ens#L^rVz8yCCzx&vI6?D*UY8&<-=%aX_F{0j z7%)LGAVu-<14H7&Oo1tm|6xmz!Z!G4`~UpnL$WyOPOap>bwyrT zzzFo|#r(Rg{m)c;%OjtY&g_wT&_R*M!FL)yC=HlnOw)_zZ2NG8+d3A5M;IEjIn%y^4MjJq?NojC9@Ogp)zi^fqZ7 zlkd7d;xk>Q%ZDvi3I63Vs}VRk+8-wA@V2Ix!=x(3C;9lpkzK@!q22Of|2IRA%hJa$ zHR~@ql@}{rUJ?<)5-X4ZHh}5uYchgTNFt3i0GbX_oQ6CF%$41BRx<6k|4o7a6h@My z9h^iFiV$9J_+K0an?;2e1iV6pIz8^Ih1TEt`R=V(1W}TDwM-xZRBGtLU`6vFdI2io zg2|rb@XX5mhWiMpVpXBVV_)PU`|OA3me$qfTk~>t>h! zJY_;;*JZRMz=s>=;?Kfq&~Hs3iyipTpsJ_3FYHsT9K|Fa6b>f_f-qzi6SGdoiZ^H( zpv^$eMyDjR{VfE7fG!A}mn5#gF5X4;TBw}%>|K$p`MyveT8R1izc59hK!_h6M56g# zW!Cz>>-JMDmeW<#Xr#Jmx6rKH8z}CpfCP6>3Y<)o(7KW%Gr5`jd`WpB>60N~>B*&K zGc(l|PYBmIrPr1@R~Q`-8xSdR%ITng7he$j^{u*fzP_Yodm$5Xre+kO{O^7&tQ%h` zOKIx7%-##*Hk@ze*33ei0Yg`j@`)yk>fQLV3=){dO?c{tg$!}G<{`13J*9Vwd!RMEy zT=s5$Hd&>x|2Eo#yR;Ih$La9^?RD;!&one(1zNMw^DO?)V&A&?VJe^GD{+uFE-z7^ zlr%P^2_)Nc@%iV)PhNXUl2sZ!4iDh|SzI^X9Cm3(fy;?T!IuIqg(`DRt8jFef4g2O zIIbSquE*pWEAPkg$(k!1S-tljxQ3&XyTfC+<-C6+)Fo;tTcHYxQ&oVdV%8^z0ViFbH!Ho{v9uBf zs^g$YpXtWr`@W{XY)m+FmrILb5Eh~eAQ()%cA!z~ddu-_t!|6&#<}i*qveX}ibi5A z<%(lcG_AI>k^}nX#`gZ9;QjR53&S`yYm0GAM8SV`5#vqOdb9JP7H`9S1!YZ=v5B?g zZe;&_V8gi|l*FbzaQvu(u{hcP$%itW=XAuEFAUcc4GBXB?6ILk; z8`oiAOldfPJdh>{j42`}hC>I5feAt|eU9x#tJS-IJ+;eP5zu_1+o89KDOq97icUDk z6!}`M45wEmuygeObXx1R4?|s&A&0rCZH^K1e}f1O)9tj<<@Z=nX%^-({_7^sNh9I@ zV$=Sx)XUb<7VevT@K-hB=T0`ghu=<9zIPSF#t4C)v% zBlu93+3x;%s;XJxih*=ul0xe7 z2{14v7?Ez;@1p+F{ZKp4=|m>0p*c0YH3G z&whulNGL|ZeL3JkI>2{GY-whh=KC0>?)UiH&RxlffU4~=Qwrq{#W6>e_%{4)4|ZDk&lSU;lCpPMuFse+2FPH%B6nS zDcf|$)bqR8?=g+(BBQ$!j0b5&EN!J*PQ|&XWi>}3 z*T^nCr&gI#TG1?>NHK(O#n5PRvL2BdDz%-ja6*U$=Hx{d$p;ETUv@cdKDUFjos`p- zf7HMCqIr8C)({veCpF2j4rK=`K6&Qp zPi}8lr${Av<{9@dJKr|%Hx<@Bmblo@AjqWec6wgRu;jmEiIOX0Debng%gwQWn{C># zq|{s;)6&e$JP?ad&qya}+>nBy2qvSW!yMpK@7O+Rs5xmU%<}tM$vH6Sv+SzTMTnT^tpuKgC0BGOtlc&owPrwyssnm(3kJujR;BZdkUi zN*g8(Xc@^FWewMWa{#8c*jC7mEQ_2N6$VlAVS2Zbjnr;T)*CHRnT9?s6A|FBlcC#I zk-0oRABGVo9EWuCzWc3uVl|FlHS|(l3mA*Wv?sB0)my^!&}cw zR0IMht!kHnd?JNa^V+#<$J~W;$N9g9X5|nHm#kjb!>dxdBe7B&Zc$EBC~W< z+4cx)aXC6X{1;731_P1Nh(@;WDu(#f>CzSydcDCKB*p-bx~|6p!?fR~6Pl($gh3UI zp~k<6c;PLWT@&oUy`7vW_`NbxdTvC;X}dk!sO!DQ2x}`IQs=zfT>8CxVQEM33dhu2 zq_#AuxmB&%x~-n8r8XzBe-tXCT>d;7VZ>l`Z}^%!kS1Q6?p-ws=~LMB0tpoXRKkx= z#)BYL>RkK1Ex(62^{RZ6@kZCm6!zx3fj?d!z?{F|R>;xYKyl-x z$m;9zV6Ow~pRAt8HH+VYs{VvVgh-rg1v&C%8@5~q+ewxp?6l?38b+8#v-CD@vlrBq@J;=1_c{=dAYi)?Yc!d`LY0j&xmcdF=fNQ>-ITb@Yoq^r~>l_ql<=bLH!3U z3Btm49Y>$!_&mqcN{n*$E>K$QFAViesu%1$=a?*xM1l+`q!Uf5UCTBuoIjS=v0(Ys z$Zx{Nm@$gqKT+-KxcMd4@4`v1{CB>L7?qA`QYyUp`k7q7Q0^w~wb&^fciJ?URY+Va}TETR%EhcGm1V7F@4I;WCrN}-faTrTrW zV}-=D!W#dg?)Lr`WT#vIJHBMxxrzi(^{VA6wGaO-r-#c=TFBLlFYP+0JNY zcraurou17It9q&PH@#9Bo&LBqwRFeC!I+ip*o~qZNJo9jLum#d`(rqv=`%wmKWgo6 z3{d8qk-oRyVyj^x6z(WbC z*169o5;P{v1djESD?gvLwqe0j4Kl#MsQapxt(@n0b?cVv_(9=zVL2Fl-F)+>nEBrn zD)?1#dx-SxhuL8uWU7U&Yh}AQrq3MF`^_Kfs!(po=#PG2s`b@>KLuK;q%^1F7$i`waDU;fPU8GI`&-455m)m=1|TN&uN z7HPP6($}k@wv`08?wXu?!C>@Ln*SzAwm>kl&?a|v=t|ueGo7P^lhx+oTJ9#Id8~wb zs*k=WJ^PXMCPP}j51U_}Pc63?%jwTUEd5pKKBM?lm~ERWD)diVYWV*Zm!P8@;MjF1 z0ztLk6Yy_?y1-issh(HL>|)Y}@&XQlfl%o*EYeXUsf=5VR-Lx^ZxLehpJ^%F?@Vz zo(_fe7am$hZG@RAjmff7a5>LJ2m_LrPJBRoGpaj+TieMHp#*ZW1#St3R$kSQGaJUfL#_ zhHW|C1_~D_MnZ^gDFWk86Oc{=MO}w!OKE3XK^-){EE4+ zLAv;U=zVT^*%=;**gs$w@sA97Xc7<5;loQ#hXE#mV zId3RX4>T9PTAEiVLvYLo!83zHvE#M+r7C&;uo0F@JqaV2EPO9l4k(4Cf@r4UHl=|q z4#X|Sk%p+o@t4NVkjeTXS3Gd6i?@0CIuisN5>`#1?Xx$^=5!;LDm(6|MgBLezoA8w zrt5x^r63#>#GM5EFJwOAG^<3ZWQK)rb%>1WBM;X_tLH72B2*ky_0pCfnUiD+d(kgY zLN6Ym1=bTA2~ZvkK(2==Ll1O!i0YkI5`f8oU{D50q3YDL)_s=CZlbk`GPPc@By*90 z2}yW@P!#?)LzY}eOih9XZ5hf;%OJ4KbmvvBZjqkrwVF9zn;l#~fY1mNrfawTi9+gX z@*y&xP7y{N=f9d!#&pw#IDssc0#_~ls5wlM)T~^XnUO{{k!3pc(wj0}DM>^2^}*v0 z)B?slZGJW@YdIxC@BJtfkRH)g8cr2wAs47AuXtMkwFWw2<%Ojs`lgyls(4hXr`S`j z3Wi>mEe5F9G>s>hkCuj*n3w{A;`7O&FEhgxi{L)y zeC(Y$UZCn(_9yg&NOOECcxb_!i6m_XD&QPEv-B)G$Iz#Nd_fCG19s${gXUaJE;!BL zMSW$8TwdX@!1CykX{B^fX0x)TA2x23SSk<5oce)9DvdHJ-?%yjlaR@H|AjVkUz{5@A&kdzrt$?N ziPij)%a(&XWkds$O5TxXz2Q1eMi7B5@Qlx1zYZA9yW)) znK6m4ze{3%B~}^D0Ig6eB44HSq9R}jKoW~IlBMu~KBvw%n{fmdfnc4#-JS>)WF=$a#uNrh{hwawm3r0%a%#+X ze<3$~4-C?f3ixG482IJ7BCE2o1_E>ORN+n4&6Np{&|syy z%&K}5^sXq*5@m_eM1XX1z_YRdDQnz3p-eQ&0GUlJK7`cODp^BqJj+zo2aTr`tRQsf z1ck-MLPiFHkut8JR~XoQDhf&KG;Ri#z|q$7Go!1b(SAKjx=c8YIIYO~oT);vZ0SD} zuGXZQE#t4?PskgbYTd=ieIkMdH~$OcINq2=3Oo?JYFYT*LIe9a;jTa+MXQqBxOkJ7 z085(&QH@EJA{!vMqbhbUQ3t0{cbvKSf(xMtqQPR*p2gk+=r-hAD$X28uHy^*$O8XY zJ=j9S-?l?_>Z%y4KG~h;GTG~?uuuXy7wg_X@SCaS-;~;?M|B;0AR9@Y^bco7_-YPh zZu-bPb)mRA;iD*e%rw=#sc@xQQ6O$&qGzI(O@;EaK?)BG9W$jW53;mMXb7NNZ8F)i zBw!4{9*nE{+)hXC5-(bet`3><)g<~5eYqUkz{}4@K_Q0msjQNz>n!vAmiqmWX!Gjq zmBW@{t$0m_DzIs3i^H!EVYt|W97u<$3UY||s*Vc>x}9ER>U^icJ-BX1CFlM#*Yl=b z>ml=sLhI;u*@Z->wOBy&Vy=PqRN{_MNIw7jaLVs>C9GBxBQ5$L+iJED==UCAC3xHH zlBfaAv)jb6#)%xr+ei^kbw5jwYCd_=FZdjC`TeQ7Qc$et9ekr;f(fLe0vU+TF`+1f zk!g^t_@6WybRmai63L>9-00z+L-;7s+tP^n zCD_nW#XeUf`8AR-JRxdy6;e2g2t0M_hcPIe;f`1*3G$6ThJ;704sgfzI*%_uc0-#?BqXK})^pw$+B`vNI_Hs-EQ= zOQPrrm0Yr@!uqH6=qHO{g5Ihl$O!;;elyc43#9@KjZG|N3ZgifyIvFm9is+ez4SuE z?SOs>@cTmWW=P4aQsL)VUT>?mU)k^%xo58zmwta;4)gvH^|%=Pf>U&@`U;__aS?7S%gX z+JyE8)3dTVt^_UxPpcYHGc;z_ElAv69Nw>X(7ImHHZeY?ZlE`&Z6wpvh#a1dcL#Oh z0KiiCOKQo|ceigkanZPt3qHq8;KG;5FPG$VV6d+ePSJXOMOFP`<^U#5Jnjje(sV@@ zf-PDfva^J-*34%BSu~ zOq~_ZepQ|nCiJ(}Z;ktMPep#S&NnE$`{vzuIONi2 zD{9*3kIv~uq?PR+?Z_ObxFWXR%S+Bj9K7U=>9HUJzqXJ5ohY9;ylJTY*!iBCyz~_4 zDJ6JYc=PCKhoIa;55e;Bz9rCANGL`K#&@ClIs3Ui>gMIIyx;iI=CG2!Ec7N+V0V#6 ztAaN-%Dqg~gYRwOtvxxvo!gDx(T%BEj@sqFJY1%tE|};$@f^26l6R64DLF zXVRCM9tF8H7lP~?!Qf#qRBPnL<{T5EdTMtKR55A|_N_LTo!K? z&-H}1PWQz%!@}OOLAP^xU0q!IqyvwN9g;#dnyUBWzSMb+*92zSZ&hZ*9gh2BJ`ooG zpbu69u-y0VgM`}<+S*RX90y?bt$t3cCA3S6S~~&bF{3{~sR>(3ka1YG(ujg^#RX}` zJ8K*-o&Lah7x?BkgxA66P;*`4x>*P+m?}+%%Zby64!Ea0ezF&v#E*;|Ve?Y1`3Ct@ zBnB2pshvP;gFhcNBqh!7Pk@m|2FG2luSzX~k?9~0?5*VfBTq@gU!jijjAjZf^sy5a z@4WHI#q$6yh@>vcw7c}rXOvZCq;q3aeQx=753uIkaM^u+e_^}1amnzy?DC3!DUK9S zd0mCMq%2S5Y(#VM^lS%@HPCf!xiMYuSx1swz5XnYY)Ac={Aa@yzml%2vdP%$Zd|&=BP^{n>+w4`z3g;S zPIXaA-h9q`lhbvYbm@8b>Tx@%C>to@{1^(vw(#DMN;gO!=O=MS2yG2Z<`lU9-uu2j zIyI_vXETlGimap?^{{w9*AAZelvj=|G}p?gqkR>?ZQNifBrym==avy z&q?<>32-J~5%K$!!km3?C(GU+hLbwn6yWqcD%@)!TrRJx?oG0VMSz5XH!k}+1m7{f z>-i|GM?Vm-s~lJWq6fkZw?`0VWjI3)71^M*SeGb!``t~LsL)}4M(RC5f)O0DWKHD& zBMphsBa4xUrJ)Y_k(Gh`;SiX!fO+A;aw(_9z~W%+6Ulh+if5Od3zaQND0*jQPGwgb z)g3tu##W@uJOEc9BhN_}!B zqqJ~>Xwi$yW}Dr|{pvj&Cf>U`j*a&> zAwSi$C?F&B`_(N(8xHl~98|nk8+%aw8qTB1FmV zzKA%P%wB}RNV($N8Z4PO(cU~SPP07vC*;q@17fN{WCgei*)%kOTpr<1MPvjCP0{h5 z0crXX>BxO%4T<3|Y^tHTg@=oXmYTvPqvfk%~gNT;mH$bELT<1b(^9 z)0O-&1~F@>E*#|^I0!F$AEK@>Tc%Z z6Z(elp{-Fm$|XvRvZ>X|)FdM$Jdiv*awwG{4#DmXjfqyGe_HP)g}4KD*Dy}#;z7@M zw~|`TIoiOKQ||I76hryX1$CQACpcnQF1pBq&`6uR@>r2euY)-6zeRr>{}IH{u9t)_ zw_!De?LQZV4I*NN3}0?*1=@tFdi-8JAuD13$b(P~XBP6O;u|wnXo@fT?|M~!B0KB; z`poCgR5I4YtQygR04}HHhJ}O-ne{&{wV)-CtimSirj@dO%ApgMk!`MTe!?U}!}U+W zrYNA(tU{2%6pk%7C4oS|{$z>z)#Y)9dKcC+Ef_*$Qx#S)hdVG7WHXnWqc$LDvc2`P@ba5n`d{C;hO>N0=-jGBW z+1*~d&UPBT_m;>v-p1wfDo6`I1SJaL{q7!~mN;dZQrBfNwdeL3yq;*SR&(~E^g4}f z4a#TtGz2H^mIN^ot2m08d7EabGlH@t(#73``4y)YJf+5FrR2h+Beig#>p<5sdr)i$ z!gPv`eT9nVWbhn*vKG;1-w&`kqFo@N41kpOIe5QVlxMd^dhKg6BQTXr>PA*s4Kkh_ zxDm=}9gxjOeo2Yrh)oQf;N1Hy$rOX(Ar%`r+MA37(Yd^ z`=-`aBOtHx(E&94zgk{Jvk`8Lqu~*f!y!Y&prDuwBO_yQ$dQB{IYUS6ZDI&iwoveu zG(ceq^(7BQ`Kx=*?36Qsb$SLPn{L(5k!S?g^=g7UE>3aLj&} z_|n4czbr4Jan&y**OeMZyg7H^g)bfBydWKEbSv3^r+91U^lL&@TR$A$LQh+t$r^9O zbx=>hW{UG5gNA2U)Zdr{5x^JC-xnQ+t`o7=TtR{GyXSksMrbQtX7+>4+PF_erJJ^T zXawu60%B+w_%!5zSkV%4_0bGCLQjg4L@dVvim|=GP-w5Oj5aNtDP;NRKM_%7=;?-p zuZ0b>s%8EZ(}79KOZ1_Gv+2|2stffYRdZH4&|!eXbuwQ$aWs_c2aQvR8~dEp1;jo@ z@G2pE0lm%=m6W=a^Gk((KF53Y|7Gl$NN#94H^Inw@_SD2$62SkV9y*lX@H88Wr%+k zWp?s@A`%?Qix-H8K98)Gm$qv)Eu#&3CcN#2xlEE=uAhZ5mb=b92lJ+@&nTV`l~TaDavIz zzrJ4z5;-Leff9qX^eF7DVHNt<92-v6l^qE%z8?hJT!~?J)?g=HSa9rnjc(1iXh?9HUa zpv(5u#l(d%5?}a<)EI_=%0RqVfKD)E8<`yp6NYG$o|c@;3yoMf605E6(MnD*=%lnKOeu)?CyL;G9&ePNEpW_EB%Uk z44ojdlR74c%6nv?donR^?#j4TU!dpakI4pr4-G+~nHY#^1UW9YEtvQRfw%JcTfUrMUJl z1Ox`s`HOpx%}dd3h!x4@%S#+doR7wkw=GZ{i-c$aKeN(VhnT4D0JO zR2d)W?r+Z`s7bDCklwNU75q*ltJT&(zU)=FxKX3WBD&n_X$86?l`DSleI3W$h5=AD z&%dqTZtbkw_lQnQO(h@8QG0u~|9*a3yUcZ3B?u#Coe2O>9m+mLL{v3x`K0$8Jg?b4 z?!nT-Yu>mMHDKcc!;!2Jv>r65Or?#-v*o7udIi(xIFZjsftrs*9iFC%U#TyjrqlcmYvfK3 z8|jHq$8?fjLk9U(RXlilyaNUA>fP$eBZp%?+T}0~!qcRk9euX_?AeADO^HW0N4e(W2+PtzLJvP@?ikJi@!DvuE7=aGIEAd>ZVL;`MD!(jies8I#b|y z{6(1Xd?0I8L91Uyp{3#_Tn4!r zB4>qlWhwfrI-k~TM*00&Ub|RUnJ1SAWpDWkW!OhJWN^NbZYId2MsHyPPe46Zdc5-^GTS6MV zd(-zy;FD)(8PfRn3}gSQdpoMI(PGrFMWj}=F3o|KLi&nt=XY3g`8=miP-;s(F2R9C zJfYhcYtt1a=(=ljT3TA>S-I4tclClL(SPzp)UwL1+2*-25IJ?`?fV*cX#3-MF{;OR zL!8v-aAug^>?Wzn{ywxVs>gnq_>>yYvxI0ej^VUx7tMD!DevuWP;c$K+8y!x>-xDi z-ba>ot0wn@$4=W}fAA%^3^%G7*0k9+LUxHXyO`B-Rl!CHjJBdktbu2>zga&FsGt%N z*};)^yC1g~UXKqoZ07$JQHAk$x-AI%ncd^<`WXu5GQ&i>2OFqdlX| z+trqxQ1w>7(dLn>>lkL5*V9Ai>5s|zamdUDk(=ktamJ3lLjlPKThEWj$)1teIPbTVOz?=S~V6X=Mpa)$7e*i9CS`!$&( z>mrwyuC`FtIDMIFg0_Et#I)2jNM_F5=Dp14B11CAH`Duh?S9jJJa&J#I%5C)F+>!b zFjTyrd2I6KH`(~Z{$Wl!;Y~!$T#&)WMR5*&2Go3-3rG3*%=$WwO`C0NmWk9^qBr)# z#eIuvv))2^h$MNpFcfZoK*34K{<<~jo9cnj)wYH-7QH9Nh zi;E1EC6cELAs)MP=`UXnyO8Xj&l`oFGuFEOc3bNIs8!}TBdV(z@m+Ks#=TuJ3BK7~ zPHIu{FuRzLz7AfWRJKgqj)(ZB+=rQTKYk|lSOPDs?wHstJiO2yMQ#p!ye6w+;L;1k@mY`z&ZfKmV9seu!;(gvJdZ>XQL()9uQ zH~h`(+8cgVLJu-w=vPX*DWxfQcDwTWU_!|EOB{nPU|S zMZ8}*${Z&}##&MV*t1`*JYg0PNY5m=gEQIpR{F7h5H(YE6SU#wDkmp@=P7V_;$!y| zdg@xGC&baAagqBeIjCZ%uM{h8T=)H8j?w*f=R@Vmw9F##V}EMYtCewL>abAG{4IVi z-1XwqchBRE#;8FLCV@W_Y^YoHRtCGJqar>p7(17LgARTf&&1we7rm8)I`H&eCkR znr!N6vMWoUUo$c?jzb<-8t}sxMU0pB^i5q=Q+2(|zcJY|l1?oeaJQK`np!q2XR^UXtkvl-w6y$T&(zHsag7C_(^5IV*w%N?t?9 zCE6GyfqA0~7^gQ#7KtLi4=p)Md;yAM9t)65KPI>Frv(fL`GUPh+|1X4;!X%zq{en9 zY{|N=O!Jv$h&hw>Gd?bd4vtcu%+{5devNR-*e07O#!p(hay*|Sp2}~H*qKoErX(;d z>B3;ZvkhMhcN#Zo_WjgzDOb7AGP1&g-2D_I>A2X8EmJe?PRXRY6}OQkZ)~jCb{3}< zT8j(cr-cpI{S(C$c`Ll{B%(Nhq^M!C(v=%FCBK92kj&sfN>5`E51pz172M1GQbw)rP%VEiR z3MDKoO3u;Q39XKUD`P|cFET=n@lbMaF2_1BBeB&TvD}6xsgys{IjoW2e>0KXXZU4F zQZez~M}rB&KjeKMx^`r&VHhsV&wax%Fc%w5ax0uu=D+z5ziN62)D0g%p+Q14X@|1s zXQWp8UWQ>Jqo7O^u-VOuxA@37iB^-4!G~`{#Mc(d5QpJbR$xV0N#bNXn|Xd;@mew;Z>Z!y%W|sj`WO$?1vI;~W-$;e%^<@3Xz`R?K{?d~dS0 z;5KCd(!2)#lf3zYSkAx3zLc;eq`($oI%HuaZ^T#FVj@n?442c1N8jhbR zfxnY~K`&1HzPoD&tIXgR4d9ENwg2Jws#Q$A?pvwemGm@jSsqo9p0X$oB6hm?K9!%- zD}{|&q>D2&5F0Vd0xAT>)6t-dLFEH6jlv6ozd!MXfStKxG*g{`M zsTarTQcbd>g9g!041OtNL~OHdonArNb#|d*ijT{fW?(J-u*rY8PUD)&-Pj~qnCful zauZMU5mFnBdpi<(_RW_Z|j&p3@gLHhD@$z;>xuz}v{gVu57o93VPn0d^E+L?qDZSF0HovA7^BAZt- zO4c06*J(b!x#*rmFBQgJ4$PRP&mNuOzCYD$Nj1sJj@uqKPD!E1lFST+K(W+HAR-7Q zNIE=Eh(+KaGltDzRiG3Y`!#EGnOMp$z8D2rm+(cxvH(GI7UCEe!Vu8nV`Uu<9Uuo! ziRn(bOjVa?EX7ZZ5iV0gd<1<~Hbrf^7@ysNp+5(`#zj$T-m-)hz%(bLl`TsR{8Tg) ze+^YM_RZ;gR+fsw`lTlaeU0-Zre|qneDqDS6bnA89Ef5>w${M}4Ug=r>_tVXc`jv& zB?|!*OL+MFY(7lDWiHZkJgebmLh%aX43N*qk&^ zj_jBt;cjjNt(ebsMsq{-oDy+Ry1Y^OEQiCCiRO%jOKNK5`yF);4zFUxq^ualqN%Aq z6_x2{nK_}v2l@02Wf>4V8$RvGb~^lC&B@9+VnhVbbc32wQ$v-x$%n*ygRY$qzjrS~ z;O812-!UQ<1`E&hv`|mVHbh!xvLFI97n5QOi&GDh^kHl96muoWas*E*~%9YVua9t3H*H5fS)se@tYI z8csSW#b3eJh+k$@(^Za83GmS&j|zdWJ}9bn08^&ZY`Fjcd=+$@+^{V3bk`N+pAqF@ z45-2cLZH4Zl~o3ezNjq&dP2AjSq=zh7eDtPE83gsF5DU#zVoEh5U zANS%}Xt+qJr}wl^9fE$g_ye&dI%JI@z6On~vtCrgVgw!0qbROJrRXAHc$B5(G%Q7; zI=v@L6d4wb=*)n&FM_`-mrg=Nq6rJt<^VCP_JCA>I=jc+VXuuAyCHs4Noco)AMg-K z4n7t>-gm#R1{?W;L~tr2=7ZWv!kBe7mN!=kWQTClvv(&-vgzR*W7qE%X$CYv1vPzd z*bi*eHcKK_^`q?2EGcwA$3A@EVYXAYiT88G{v0(LU|?_dehFaO`sLNL!p{39KO-=+ z#)I+WC7f0-e2;CpR`;^w=lxGfOxZWkeilx{s^Y330|~KHtD?>YpW!tH91pdoNY}D8 zi`GW|A|57QJtwlx2%G`~CylZqCQa}hJy=|hWZG5y?+Xb;@}>|JZq8yA=tc?%bmIT* z-DqwTwqv?Oy@!wMBGqt=o^%~#p-}`|TC7dx$bZFIQVNLrg|Ki+pl`~7ZZU~I8eBzD zjW8DNz+F^sfPrg3X@Jx|2z|&*;2X;T!!JHUXh07Qll;4`GkzuAS8T_WLB(+c|l_cVDD=EtbHZ*hDcCn4~*}($0vuo7Qb$4DgY z(H(y3D8`_oDy*I)RvJM6T5gD)Q(vSY*i2A3FG4rdjyo5>ew}zsOUaqI!qw@65pYW5H1pjfumSPxj1dxb1Umvp^(b1Peu5(kh!mEit$E z0MFeNj)yL`M`UNZUGohGTwhj4i|Yy11!D?xBzo|KJwsQX&Le4GxGYE2YHJ&j^KY%s zda@^t=Q-1)`ctymq-$5Q2NE*&VpBFAL!Rl955+$x6bHlE%n((QNsQU z!U*sxCJj>nMJNc)kV+^BIT*`lnT#r3ocIMW9zvE{JJF!Y<%XO1LuQ^hXPG8yBT zwjXY1#C*2=dbKr72=32(7sg$xs8fS~lJ>8@1)Z}cjk?w$V#g8d)POBOYUGxV-7XfH z0wG@M5#>_wEZ`v>hRZfKZA3Ap2ty^ZD_SxS?52te5&+!v@0zcllie8y4 zqdKrc4d&{i_!Qk|%acy{b=2dA*QC$nvvX{QtgOt?en1zYccobAhDMqn8FP!2n({hT z7V}TQ@kmLje)EY&SVK|)G?g#_SkBpI4$Zu8Yr|)Y39N#()PTV(1#8!^A;Z^2TEnB3 z=b5y!RryIC%LZj~!d8oL5i3oFC&jgH@LEI4vIt~3Xbwi5NtigZKW?z_+^wr8`NLl0V6CH2+?il|P?io4n@XGtbD5U_YmPb3poFLg)ZmtAT+ z1(3SG8$bNDf1a3{Y8!QKoJ}ZjEZ@4lXboRv_40+}2sLU{{~TC8gfCb1Xdcd}Ll_B^ zP*P%Li7}N)4oq=*_wqUtuq6%ne_DWoC5!~8jC%q$tQ|xbb{&t+j&;Nf-eHvXH`|}G zlBmvivR0#BOODAglKb}DN-QYkp>-|1k)?3BtERo_;iJ!O5~d$5=mAHw5GV5y0gB8p zb^ep{?SVqaYw3U;20;QQ<(Tpv<1htpS?WH!%gd)WCOB}ql|EpN3`m7vN@AozL5!}T z6~xryf|&Iak{puK8p$7X-?^rag&qJw696CXhWE(^$^y9umdd}cB|KEzeF6`vADX6s zZ?DC`YLBMO%=+rb5^)2<47O*0`{X$69DtwGNG~p!XRA6OJUJgWqgh;!d`!`@4bgNA ziw%l{?-)h++rm`tny$IgzA$PMuncGhrCPlM$2QDp=8EXHvo2nKzT~2uWa{$$zB@cK6_P2F>X>@fRq z-Qi&Q93uf*IO({z8*_Qy6_#>BOjbN#-f?%MvXc}^VZGb^>Ie}dd%DwY$?|m;MS<2i z2yyMsHg_Cw`w)SH#li7^0PsK$zak>fNC@Zr88z|=WU zOmjn-`TFy}{*st(CrL~bwLs~VZ2;q{Oj^QTSIo@FgdrZ05N*$Fjp9yZn88sc`M}2i zuHE@6wxJb6ojlcPzr~}Tu77eV+c7Y7jrfK3_^G-R6=Ona<_Ke84TLcx-}%gfZUYOj zifjt1p>CtM!PCeQ)d8Zbq;z(tr2e!E+|5UmS%*Z|=P z(kJ`n)6=|yT{Knoz_^g6w6>%eknTuPp^ zFF66*J`26(Lhd5m`Aeg$l^HC`tnX>E&ku9L8Q(`ESl|)grJZBj=PU1Bb%5_qqQ@QW>erCRjM}S zthD+?YNK@L>iP@qd}!8&Zb8oZdbREvkb-#uM8c}^bfVPT{<3x^YE!ZR1cE|FxqW^@ zV+RHT**MAg;Y-wy7d(h?KuNZ37!wTDDs{Gx>L)h*1g3xoN^(0^KLJ_;6c_+?F}YM0 zygZZSD^WAG@XDa1sr?iXkj}2_{;KdL#4?Y6{!%p=z5AV~P0iGt$3ib(8FXvv9{lWF^Y*I=0&Uc@TQaU2%GD@!RFg1G( zF~=?+J-zGh6_KfG;T+gAQNhj=+-D#Cyokjp8s*a3KxK5-od?rc2oa^;=zO1@uQ?Fj zgIhKx;SyZN_+>ycrY-0Pl(Q>OYJ=h13c# zCQH4`4GO6o@n0`1_Qgn*RDlSS-FN~5 zY#8gcvN()5c9y8iHf#Vy(0TB%KmM}O5D+ppr-)BY^NBV6$B?>!&=Rtilk>I#s$pX! zuTeIW=Tz5002mfh<0w^e(C3<%Ba46m5pdvVZTc%yn>7(iQ~@p9M< z`w)pp6Q(I%QdhV?PHt8Xnklgo$Vm488|((88Ugskr=CA}%i(S>FY6irJ6-DKiR??v z9y8eVdxZc5YqT%=+Q4mdlNEW!%tg_XAR$mxd+zDYXP$iF z^IuwB-=2cNyz8WHm;Xv`_mYptp)qrNd4~b#`Q(WMj*)p!#7utH62DovLxi`#?bOr% z_vf0A&}Zy2M?PwH_U!5{w{&BSt82r1@4o}2X4=G<%+r_VYYv1rwG!O@g03w33u^(! z))YU<3xt{i?Zz7lQ*uS4%c>mmHI)}!=MIfSMu3fB6H4tiS_Q8kv!~A|G7~jifIMqO zv~)SGMw&%7AsKk`ooriRz%-e4gB0>aWovt(P!>{f#_aWZw$n=UBeqSp4FHH}_%8(* zn7Ost1o6q}HtiZ0>E-W5mQn~rOhIC%Aam?tATl*0A~X%i>prQeefEnNZ@+B`1T$gB z&ZD>3Hnk+?P5UFcj5#Cb!CG8`e$3N8_NJN=;<6-#Z zC(r-k|M&FgpI94>Do1kq^x@H{uGQLwk5O+7GUYThwfM{aMSkGF{En4_OIenuC`r(t z_I9!?C%pX zIpa}nmimN>%HO@v9xU%ag1_w2C)u)UL(G{*3B)QUWY+0+2-)5<8E#y8T)H$VtLn&7 zU#;o+G4b+pH%4)u#f%&=gV?jnnBDeZtVXIPQB+k$oO3thMtSk<_R_(w?v4*!K49}| z(0A?9x}?3nnbL(b{D4|Ll;s4_FT-1(MsxeNY<7cRtz3l|1bZoK); zcZpUKL!Rf3$juvs^Ys^D{l!185iRvyW3Xv9qZsW5eAeZApBjXcWM;c9mb2qVe*HsT4MmW(!ml!WM~?4DC)EjiX4C7b%Dd z*DZ0Le|}qHSn4~VGLz)8dFzQKL`}>p6Nt#Wj5sH9o15FFP*ssADt1%v7DG~M;>!8) zKmGcHk3RoT|LG?le|mj;P?bBY)y|_o@`G=^>z@8#IIXJ)vt9EzqU)NPH8<}o>5&q1 zmKB|LyVL2ki^4nR*S`Lu{ofk~jvwwr4FqC3aXuK0RsAzhKC2krbI&2QNKDM^ zyq{Nu^EC&;uM7@iWzm~fWZJ-?>SeRVm~G(1S3qIf51EuqfB@SwOko9IFkQ7~Dq4YQ z!=4gDpA@*J;b#$WKyKt=hRu`Q{-zF2k{X;tOHJ0)Cvc8HYT>!dOL3b48#VPG-@%lp ztO8ID>RkSoGf)AfFare`;}}NlohzKnRq2T*o=dXP6wrIKZWV)S)BLno zTLd=ikw;$q)Ths0SQ}kf9hQTOgRL)q+jqR}&ifYE*3S-x!}Ly)T}=bSO;*@7K7eQ@ z`U?7&1QdDR?RI|$eT)zd;?KHLv^A63JXNHeq*Jl&o18)q7mB0Y&MWxp0gpn+~u3F zHt^PHWDLc7dvw&Gpd9EMvc?R&DJVOJ0+b_xar1*Ykb!(NEr2FE;T15L|5Y zFbkw=L<EgP{_|%<;MO7P(C>=evAR5%5X6ZTLm^gRr%-o}& zeN5G22(NW~t6t%;qRDlr5f8oE-FaubeDpKtMw5DVeO!*Fp}aVrtiI>rw~mIJbv1>- zdj^reJmul?&t$&}DFrCM^mNMJx0fl;e3to}FtmQ{AkXEcwuzdV^K9JC^2NO9ZEsCt z^cUAw4Wz)FSiYreAF_>>H{Tg8}Kke_D+wU!2^Y*qOe*<=i83QTR?442WT64=&its zsT~IOK|RnS(1k2u`G>;7kJrUp>)0bWppEi2>U?v%UZBLa^0I|iGPlO%jwEy=PqY+P zWzn=&2@-3unxp~;H6i0$jviq|niZO~n~8*LGo%+c>g9vW{e?nJIqitf5z~p=5AFU6 z&a-18Wb87AKXc}s8L4WFQROw7CZsF%r?zJa@M`K4OV*yxJ-c=G#m%aY+dI>`7L7Y~ zIVoBkr6wTDvR13`OvHTSS=Qa#P(@8m)EKYLjN_|2Ib7SS`|i6Bgs6#aDO#Sg1()@J z?8zse-P+hXe(Y$dD^*Js;oN0(zUDyqm0Qaz?T6m}cEpK6XX;0pb>8SYrQi%C$(pSV zisUW1YdAvC)j$Dg?~<8y@r_e|%79c6f(}sot*VYF2X*0=%yKh`cD$Y->KM>asn$mO z{kKmurUGaIEd$W{DxM4hop#$mzIpXakD_i-!pq^15)HllE9yb2YA}$v2f!ju1 z*djXbi|)P&+JHAYfbMr6oE#AbHx)4{Xg?u*{ecJ5hBed>W38yw0!uWrR^Gq;^yy~a z!FeX)6f;ZLeXiBj=~ut`4bYeZ>ex9D6VvPOKMDdn_Ds$ZJ2ozuJ;+@+_d*O&MN(q> z%SQpbE*xL|SzG3v8fL2R^NYy~(Jm+~quHz{CqfdNh_0syuyG{nF z%*=atRYf>o^EC&;o4K;weai>#w>TnGG!VEuzdXwyy-rYpA#xJK(B(8D8yI@YFa|9e zT1Ghlkz=0T3KWJMl*3xm`CzYFBzSPo+>#*!U|KB6-Hy65T}**^Ke^*pGodi*fI2`x z`+msEDqdG;o2USF5ewvZLwzqh0`x!~;|@ZX`tPcvi)u!hq7CZ79kbqF+X+XbKL9w` z+q}JQ!wzQ(ZHhKyHG{cbV7X>l*a$c@ngoee8O9D%<=QL~XkoE`^yq;msFmQHBVy;= z^|-ro602Gt{OZ?P0|`wx5WpK=e>8L4%3S80cg##M?;4A6zO=p>B|%~Rs`Z?7%~I#o z>6J9g_^SF#v3ptLtom93%i%0v*s2keL~j`@MJ7 z;Sf;)5&RZFz+Z=zzMw0(QFGzBdRh6vxZZ zCh8frE%vB=cde#=F-o7P2Wp$UQ|$q#76GM9X$5@9_#Tt?ALB%wPRCSmtDrm_FW=2_Y_ucnqc_b#6C{E|Sb40kFEPi8iT6D5^ zy!BSGkcipL`J@%Owtl#U2L`&De&C9|0 zngiii5(t6imG-@-7R-{|QON`*WQ}(8rMAn<(_M`e7M5J`_T#kJ3@6YMsGD{Qj`z6s z>jhmhK+r_N56&Wuvb&U#Zy)J04m0Vr8E5#AfCDR2jH;tXpZ_ z*i1L?i~+t8;bsC0Dz${N4ij)GR6~N9LOXY#zT3G#L9m*)cH@GqEG)oQaLx+NDiXO-5@kpBg3Hm`J>8o1ZyuCljJq z(TcOxwQ(J_4iciKlKM(~qnCN}0z`M;bHGw6Z^}7(8HMEb)=mgo)pc1_F$PsrF?uE6 z{A)a#Xtx|!b07N9zx=QM<}cdi-NgWs0s5GZ_QmTO4(P3UFwhQ2)SKb8{U)Kz$g{ zItBC$P`%aYkWtHwDL-uJ3ZQzlrAI*#=pnneuB}bT0HzMC1t}?82?Vbe^E*_YCNg0i zc9wIIGVNt#tmYJ%!ChC~Vg?hF5Mvp_RBY;XqEw1RX72Tmz3Hpp#AM!icFuX{y?4$N z;dyCp@o!L?~vwaXidNq1pud=c|I|JGoR=r-1NFoM{W@gaY z)C%3;Nv?WD5YX@Cw40Uq@=&xahjozgbV8tZ(Q?kcB6AtBy>`J~M3>pVC!w2j{SUlov%3%eq{?=!n@vma%HKzIf#IO zVY7+gSzCp!t`!WXMn;)xZt5``ya&u3Aw19u2gpy&9k@JdE;WMjv|{h8vQ`uCz4vKmk?y|Z;A78hsKO+Qlp=vh4;@&f}`gE*X+=!k(yT&f;N$-q#}hqAygAV0 zDbpfpQaiLXlJiUg2a^@XL7)b8lln9RfXrjr=+bNe9|~u_tCSmM@O|yvxi#fmVPZto z0x`5e=k%n`mdR>E-aEF1jW!WX7&C#Z5t{?GjoSnSq6~ebgC;Sj3CB7k-pw?~#B$L> zIlm@tsA?v)N+n@h)+5C@V#=YaRhaqs@ly}K_ifHq%+5QPXFkjF*^xb=Z| zEr0(HfA?@wN{m_7Dhii-CZ;I*k&pb=Q)hSB3p=u;Dk0D06uwd~AOmte_B2>WIi zdEXmg7)_@;@BErKmQ@I0QWULryX~E0rbEl^6xAFxs@A3gjzdZ=asz?+nyyRaF!t0=7BJ=)O;!|;bVAP- z6du+!ccg9(C`9es22>b3BdP&0s|hs$3gTS3FRByRCdjfCk=T~$Qmk_#mkK2#63rrY zKshntvWRnn8EG&pB}}Sn7krU@3{3_KlpW~ zK{c4x&>9v<0yI+U@62}aUH(VSMa!eLg*r@5XFIPbP}i+PL~Wo2WAZC8S`$K~7We?r z+2!BFEeZ&f8)*$2t8KzcS`L%}nGvTM?lyOfJc!|rNIY=Jj0}#5ioTFDUa)u^KuYyi z>w7B99AJS^6Dn8@V*yca>Z3`CP;2C@R|m=QR@Mgpg3spVHYkE)nyrC}WE zVOi}s8$=#!m`16YId30-|2MpcNth}11+y&6GVhZF^g4T-8O~iC+ZI8_Msol z!I~F3e7LKkjR5qe?*3<<+EBGahdNjO)5}JmmF0Gf+Dui>#H-lzo-+^+M^n*gs;V+` z-35UA-*B|9MMTv^HN|G?!6VC!u-G}~c@E)x&4KXd7l7CN+jh(U*pI#QuG6=fMl)3j zCbe0B1~VlPG1IJWAR>baIpthk$Ea^J#W#TFsQ#M^9&B>_a4^_42S;sM;$k4W# zM%1_~!bG`3#jGTaWK-&u$iP{{K&v^w2r%G42My>OKwzUR??f=TFS@YIQ~?vS3WcL0 z5qU5~Lk$QtQ=(!aKw!1gvK8uIkcjri z-OM0r?UpZ!8}s}|j*lGbK~%*^)5ILZc-K#bQj8>_)$)1fW*HTF<^4u>_-IcIA!;3j znHqTu5r`Cf2wD_AA@ppNg7&}$fM!oWHTcq(E~azYy{|tWYEdzb3Mlxp>eg(3UM3#< z!i7$^lNZirt_4k9XxI3fr0b@QHkzA4S}o~R_xzN0i$Ve!LLFgp>}bDv66bbN_TzSQt;Big#C*+x@XzkeIO;DH-}PPZg+_y^)~Z3JR;_00c1i>( zktJvh%E4MnJ)vGxFPa(1G_%_K!!};=mILtUN3@fL8_bA$Rh7Hl)3iSnYENbi1*9TT zjgh;Gj!5SW^Z)=L07*naR5g`}86dQ<3xu@+1V=Em1UVDf~na)+HR#Hjl$ z1!(p~<^9+Cw?F#Ck)sE8AGZ6(?HZb}ruOBg6mQ(Ld+p5BLfnl)wkFJ)IX%zDW~rjb zkFD%)BBnnaJKlF}rUnyLf$8a!w-bS#OAg@k7{d9Q1L2=#oyeX)@WK1O?mZ7$EMclr zt5gXKRRaKKNBcbSC9=6fQ3$p765NR>(mcsibQ4eY-FJl8MdBB4Y1xghjgiH*ij(EXTDwB$$kOUGzPm~A>LJf<6 z!CPeVD~nd;QuU?mRFj3OI#`B-bvzJl0lQ)uBCsdQ!G4#jO1}kEt=_83t!cI9v12p} zQmKk_*@@Gy|K@M{0CU9-&bvI7gGG@Qh4cOf29l#u{ph1-&0@FX%#0o9dDd#T@+`|U zpJzVL`ShI!5+RzTnJJBlT$W(t`RC87n#QQoR6nhjkF~_8buBOh`DDoka|yY~cynzW zMcbX+`Q#oTW_o$*w9-CyusxXs zsZ+QYsCnd-wDuEU-l$_ZbxYqYnwn$s?9$Xj%EG0qy9ZYj#obJzN{~cA6R~4Ib0HuA z7cY*?^nnKsU&iLnKK$EnTS;>xFc{>)2OnTg4Z_U1c`*Ha&4KXGba_Ype)ix0>|g&+ z|JwUCmZm{srC};zB4Mf$h?&R`ups$v5`oj607tifXr$NJ5Bq%BES4tsYb)TQHFh$_^b2fXIH1ebD4jfmT31*t@n+N4H|%qouHyoOw=!s-mQ58|?Z6_icW9;al0fC~dr zkUYjt)TJQHwX8&1QMY2;0`u;CbW^~w(_Lk~nT2tftd7R#O;(}XRXr7z%on#Dd&A%O z-tX^qjX5$q?|rK%T1C-n6?vZf%)9I7D5%=!K6@^TTCAUcem%x$YRQgr|HD=ec494c zEt7G*yz|TH=Q6-Pk z|MVZPJ@UyHo_u!Wxfi$3of}MsTcKPH^|;nBJJmFPGU?B^-rE2AuYUkxi)6>NB#@^} zl~psf?qpQ|?jJt$?3t|>&h1>hI4XymQms|x$TaTJu`_Y#=~Epox2HSPYFxs`W=hPS zI=}fFzpvUCS^9Us{)J1cqf2Y!^^M8S#w1n)k!kX=U0WNPc7EeGe`{y+`G?>AhBDNX z$+)VffAzcG8LNvLH)1`MSiy8wpUpl!H4*#0N1j&fyyxM2RMG%D(@dEf#3qxlvr|ro zJE2?+)kq+OYY1-dy632rqtUP$4C`2r6JG*iz!^NO`?)VZcH(Hq5Y(heqTDBeIdq^; zK@HI~F0b^v{T4HO?=qj!++1zG{=!vIe+jXj$@{F;jvxNp@2bWZfAv@Yg8{0dDgaEA z_>Gwy05uXg-*M^yCsZysH1OhX&8BwwikRauy!SJkx^K64UlxCW_{DC)q z%@6+Ik1VeclX~y-%ojzGw_2@sD{r-nyztKPb;>~z`-Pu>^mjh`^kh`Wxb?9={Nr!@ z;5#xUyNVwp!if`0Pd>A%^-$ur)Wf~pG+s2a^o00*MK^1-+K+|T_^ zT{+XS)Z2A6FeohlS3mz7_ulimkA3|7#twRI8g6W=?9}CEHQg$!AvHq*i4>*%_r~A( zZ@%GEpLle0eH6neN(JD{Po4eDC!bt7aQat%?YDu}U}GbOvB|KmwyNoNEfcXY%Q@yW zFGx(^_^ogI#b178Ivtori_^N=kyyjnt!?!hOYy7cA;AN=IU{{Wo9RJ97# zuntqz_&@)npMT(W_y5jEKi2NGzw1BwhN>D#6n3(-lK;#<{LtU~JO6N6PeQB|IviEg zY3%pgW|=9ku8#k^zyB+nn-_lOfB2y+w`nEhImvpH5yWIvs?<_$hw1t0c)biGvt%gG z0264}{^mUo-}kfs)32c#l17Q6sv1VC)$Eg>`jbt&il;GN9pHlUJ?Fz=@f#TqgKcL-5>vs5B;qlYIPP& zMPgNjNfoD2BB<$w=w28B!Dj1pRL~OXhpIc7652%=dI-B#Kva_fY@4*CPPB|z zw_yViqhnkIk(SkMgs#Q5L}y)ZUGPHF>!D04X6vzuB07z1kr5bX+%oaG)h(%e7J5>5 zEf%Ud6^QB~M#fNsWWM7{GLcNIYuXp;3oXJgakh-CP^q-qkWh+5H4qnRJ{(Y%Xw~*$ z=S--cGu@~|380nt?!NEsKl~#(O)NWbNnvw_p6|?|nu>9)gMNmSqTHsyKOKNhW8?@iW7%XSTOq7>+KM zVWd_YOa!YJc0`LPE={Zv@O|I^4)3?a^o4SCb~HFYnQn{Lrs1Q%`|#|Bc_Cj0Ru(j{EaW>v9^UCRpbA;rHDAo!|b@q}+_L6q9PIzxr=KDzYr0wY61$ z_`|>a$j3hSHE%!uHSfHyswbxAo%cS6Q4~|NI9UzDXQzXwx3|uW%Z(sYLkSQxGt1R7 z0w=2T_^tgP`hjn*#?M#dvy;(<>2#}>DNKL+KRoh%-}m?a#V`Duyj}m*?|ffXRVs-w z@%!uhd+s@4I)n;fiwk|{%sF=6JI8aS%zVu&!apxX;s4*>{m0o=)%U{xu3vlabI!~p zlL3Jc6o$wT!Cwrb1qFo(MSQfSFji@6x#A68vF+7*o3wrGQ|0k7xwVR|*d}_x=k~tT zo1ylqwdInePwNjvO#A^9P%;4_Aw-gy%uHs^IeYK5zRw@)%+8+kYtDp8GD$w~7cX8X zXZG1=pLO=xpS{*zYi*-7b5bnPyWaJh<)@WCbLWPqo_>~zQ(GmOkVvJF*|0)?w>_6m zS(}#22c+OrmlYiAG+8Rxsz^~qI$d=lk<;1+6_%Ds=_r;;Q1-IO}IbE3izvPdOOdK-($_ z7EX~Q8S2E5b)j{U6$KVuLUxnxRzaz|J6y7)u+Hq2GMV>n`cL?^|ON)6ZIwC`yE2B^{Aqb|3o4hm{n!-TI#2zU4PlYyAaIsl*39 z^zJ=-fBDb%|7+r=EjeigvzxB$eal-ezu{fiZ2jK-O;LMn|KBvR%+|6M0IslWU$ zAN`YcKmPI0h!m6Xw-AxS7E8fZmtS_v``%fuPAVya!1(#dwNfAa&~G_g+4S{q?cQ~O zSbyUm|Gx(x`uComzOjANU0ubiuX@eekN!@%d@xC3rDSMKVD!6hzN1`rQ_}|zPCi$y z9H>?grea!)L=h7^$LtaFH zcbj3dFFCb%>+jxJE{`)=DTOgwYn{JBeAY{s7@bt&)Y@eEX{Y+B1B@|7VeAAPht(%O zR`C-FI@{@n@^?&;3O-kxN`J>;z@-3$eRj}#O_pSbX5+58J+fl7NA>2U{;`|G*xcTPa zI(KEC5*4XPN);F#gke~S3dLequ~aA&3xy~OL#b4otAp0Ev+m%*cziNGaA16L`~VRZ zOT{Hi3cbChu2K|)p%5aqOw2ZQlLwOn6P5ANeG`)h<9OQT=8-WbEEb}r%X&^feQBvw z41z#PktFUH&y4>+cYNxb-}t7VIE{(l^yVvn_jlfT>Z!#jQc86>t13xaojw@Hv17-~ zPKZFNFp5q+b?LIc;*y@8Fbw^n+*&t1oqqQ_+i(BxzXy zsbXABsJX-~7hEZur|TJ@)7$zB7#s zqW8S}H-7c{H${;smWsxN%x3$x$L{>>=bwA_IUNk z-Aj6wba!_vDdHrZo-RMPd;BZ^XGk^YPcl_vwKlGEj$uRgot{;5Qdu}RqnL=ocHc_e2)z#hARSJV3|GnS(z6}pO z@RRYeXWw_*^>2R5D+pP_og#zR00X4!!k?=xDqZLs>C_&Y;Ul#nQ+phT4 zRp;OLjjc~U^NU~Z8yg)Ro1Q2ut)(O(gjW38SD*PSm%Zbvx2#-RoOIJW94{ps6HAc> zL{k-aPzI`8Wl9n$Q+el2kd;te2#Aij_^IstPG6 zBxxv3wMYYNLv})taZ#BflcqtM1ndHK(y^1SDox5-J2%O3k;w@W#3?zUToPI;F&7*~ zBm$+2Iw)vUFvdnj^RbWLcq?inX3JIYUIi@&K z)kH~S0S-p;b;wrIk2ydGU@<{K1Dm z@}6g&*;Sb?clVTtSS!J7os*$Sq~Rc;gfXOzj^jABVrGCHg+Zcp>RjS)0jQ-2LpiwW z(t%6Q+rRIH-MjW`ql%?S3Q{r^WTcQ`piK~6dDSJCz5cEj_P+4KzI{DCB`JlJB&3z3 zl~Pd@6{12IhQ3kJ7#$VD(@yXD-CKX-H-=X2-o2+9$19dE@9ypnLOnG#M%J<*WptrX z3W7*!C2BLrI!7sqvQkrpf>V-b2C3NHy=fJOUsH zkL<-ltrQW3VPI`aoSuJv-^+gQ#!4lLt8tp9X_}Huj82tOLFhjIiQB?Z1ait&WMX=( zt8zl@wBV3kS-451$|5NXnXrhZw8WOBb7gG>aT;1%ur72IvXxS@pjgJS)Gk;OQ;Ep3 zOH(pME)fgGNhys3c7jMGEaM+=A1tup+rH)94Htn*u z=(xnPAaqg5K6UQ1S!p5``X6?BL#6eo-UWm)6)}4 zJe8)7NGYj;Ffb;FqA(1@La|gR6rwORf!1wPFxN)vgh-8%g+idUk2Gzx^h45_ou7A{ znVC}()�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%0D~UkHt1CIjT<$P@Py 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 R22c^`fwqAbQqv~ve*l&@1?d0) literal 0 HcmV?d00001