From: Stefan Metzmacher Date: Thu, 6 May 2010 07:22:41 +0000 (+0200) Subject: add style/2010 X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=f60f749d89b0882bcfd6b4155807fb1b25a1efe0;p=metze%2Ftest%2Fweb%2F.git add style/2010 metze --- diff --git a/style/2010/grey/Samba-Styleguide.pdf b/style/2010/grey/Samba-Styleguide.pdf new file mode 100644 index 0000000..25a1ef7 Binary files /dev/null and b/style/2010/grey/Samba-Styleguide.pdf differ diff --git a/style/2010/grey/bg.jpg b/style/2010/grey/bg.jpg new file mode 100644 index 0000000..7cc605d Binary files /dev/null and b/style/2010/grey/bg.jpg differ diff --git a/style/2010/grey/bgBoxMain.gif b/style/2010/grey/bgBoxMain.gif new file mode 100644 index 0000000..4da76c7 Binary files /dev/null and b/style/2010/grey/bgBoxMain.gif differ diff --git a/style/2010/grey/bgBoxMainBottom.gif b/style/2010/grey/bgBoxMainBottom.gif new file mode 100644 index 0000000..72580a7 Binary files /dev/null and b/style/2010/grey/bgBoxMainBottom.gif differ diff --git a/style/2010/grey/bgBoxSpecial.gif b/style/2010/grey/bgBoxSpecial.gif new file mode 100644 index 0000000..1613ac7 Binary files /dev/null and b/style/2010/grey/bgBoxSpecial.gif differ diff --git a/style/2010/grey/bgBoxSpecialBottom.gif b/style/2010/grey/bgBoxSpecialBottom.gif new file mode 100644 index 0000000..2d98fdd Binary files /dev/null and b/style/2010/grey/bgBoxSpecialBottom.gif differ diff --git a/style/2010/grey/bgHeader.png b/style/2010/grey/bgHeader.png new file mode 100644 index 0000000..abc46f6 Binary files /dev/null and b/style/2010/grey/bgHeader.png differ diff --git a/style/2010/grey/bgHeaderStart.png b/style/2010/grey/bgHeaderStart.png new file mode 100644 index 0000000..b3e47b3 Binary files /dev/null and b/style/2010/grey/bgHeaderStart.png differ diff --git a/style/2010/grey/bgNav.png b/style/2010/grey/bgNav.png new file mode 100644 index 0000000..c2ca83f Binary files /dev/null and b/style/2010/grey/bgNav.png differ diff --git a/style/2010/grey/bgNavSub.png b/style/2010/grey/bgNavSub.png new file mode 100644 index 0000000..6ba7be6 Binary files /dev/null and b/style/2010/grey/bgNavSub.png differ diff --git a/style/2010/grey/bgSearch.gif b/style/2010/grey/bgSearch.gif new file mode 100644 index 0000000..e078945 Binary files /dev/null and b/style/2010/grey/bgSearch.gif differ diff --git a/style/2010/grey/bgSitemap.gif b/style/2010/grey/bgSitemap.gif new file mode 100644 index 0000000..fd6c00a Binary files /dev/null and b/style/2010/grey/bgSitemap.gif differ diff --git a/style/2010/grey/buttonSearch.png b/style/2010/grey/buttonSearch.png new file mode 100644 index 0000000..b2fe207 Binary files /dev/null and b/style/2010/grey/buttonSearch.png differ diff --git a/style/2010/grey/favicon.ico b/style/2010/grey/favicon.ico new file mode 100644 index 0000000..3cb733a Binary files /dev/null and b/style/2010/grey/favicon.ico differ diff --git a/style/2010/grey/headerPrint.jpg b/style/2010/grey/headerPrint.jpg new file mode 100644 index 0000000..1a38c67 Binary files /dev/null and b/style/2010/grey/headerPrint.jpg differ diff --git a/style/2010/grey/iconBeyondSamba.png b/style/2010/grey/iconBeyondSamba.png new file mode 100644 index 0000000..e14dbb9 Binary files /dev/null and b/style/2010/grey/iconBeyondSamba.png differ diff --git a/style/2010/grey/iconInternational.png b/style/2010/grey/iconInternational.png new file mode 100644 index 0000000..36bce97 Binary files /dev/null and b/style/2010/grey/iconInternational.png differ diff --git a/style/2010/grey/iconList.png b/style/2010/grey/iconList.png new file mode 100644 index 0000000..e960b2e Binary files /dev/null and b/style/2010/grey/iconList.png differ diff --git a/style/2010/grey/iconListBox.png b/style/2010/grey/iconListBox.png new file mode 100644 index 0000000..f582de5 Binary files /dev/null and b/style/2010/grey/iconListBox.png differ diff --git a/style/2010/grey/iconListNavSub.png b/style/2010/grey/iconListNavSub.png new file mode 100644 index 0000000..56ed049 Binary files /dev/null and b/style/2010/grey/iconListNavSub.png differ diff --git a/style/2010/grey/iconListNavSubSelected.png b/style/2010/grey/iconListNavSubSelected.png new file mode 100644 index 0000000..b17b6f9 Binary files /dev/null and b/style/2010/grey/iconListNavSubSelected.png differ diff --git a/style/2010/grey/iconListSitemap.png b/style/2010/grey/iconListSitemap.png new file mode 100644 index 0000000..18e3be4 Binary files /dev/null and b/style/2010/grey/iconListSitemap.png differ diff --git a/style/2010/grey/iconNews.png b/style/2010/grey/iconNews.png new file mode 100644 index 0000000..fc7d72c Binary files /dev/null and b/style/2010/grey/iconNews.png differ diff --git a/style/2010/grey/iconReleases.png b/style/2010/grey/iconReleases.png new file mode 100644 index 0000000..fdbc4d0 Binary files /dev/null and b/style/2010/grey/iconReleases.png differ diff --git a/style/2010/grey/logoNetHosting.gif b/style/2010/grey/logoNetHosting.gif new file mode 100644 index 0000000..886dd2f Binary files /dev/null and b/style/2010/grey/logoNetHosting.gif differ diff --git a/style/2010/grey/print.css b/style/2010/grey/print.css new file mode 100644 index 0000000..654b7de --- /dev/null +++ b/style/2010/grey/print.css @@ -0,0 +1,393 @@ +@page +{ + /* + * size is not allowed any more see: + * http://www.w3.org/TR/CSS2/page.html#page-context + * + * size: auto portrait; + */ + margin: 2.0cm 1.5cm; +} + +/*----------------------------------------------- + * Reset browser-specific styles and fonts. + */ + +/* general styles -----------------------------*/ +html { + /* + * Don't use #333333 for text, borders, etc. + * since this might waste colored ink or + * toner. + */ + color: #000000; + background: #ffffff; +} + +body, +div, +dl, dt, dd, ul, ol, li, +h1, h2, h3, h4, h5, h6, +pre, code, +form, fieldset, legend, input, button, textarea, +p, +blockquote, +th, td { + margin: 0; + padding: 0; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +fieldset, +img { + border: 0; +} + +address, cite, code, +dfn, var, +em, strong, +caption, th, +optgroup { + font-style: inherit; + font-weight: inherit; +} + +del, ins { + text-decoration: none; +} + +li { + list-style: none; +} + +caption, th { + text-align: left; +} + +h1, h2, h3, h4, h5, h6 { + font-size: 100%; + font-weight: normal; +} + +q:before, q:after { + content: ''; +} + +abbr, acronym { + border: 0; + font-variant: normal; +} + +sup, sub { + vertical-align: baseline; +} + +legend { + color: #000000; +} + +input, button, textarea, +select, optgroup, option { + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; +} + +* html input, +* html button, +* html textarea, +* html select { + font-size: 100%; +} + +/* fonts --------------------------------------*/ +body { + font: 13px/1.2308 Arial, sans-serif; +} + +* html body { + font-size: small; +} + +input, button, textarea, select { + font: 99% Arial, sans-serif; +} + +table { + font-size: inherit; +} + +pre, code, kbd, samp, tt { + font-family: monospace; + line-height: 100%; +} + +* html pre, +* html code, +* html kbd, +* html samp, +* html tt { + font-size: 108%; +} + +/*----------------------------------------------- + * general styles required by samba.org + */ + +.noPrint { + display: none !important; +} + +body { + background-color: #ffffff; + color: #000000; + font-size: 13px; + line-height: 16px; + font-family: Arial, sans-serif; + text-align: left; + padding: 0; +} + +body * { + background-color: transparent; +} + +#page, +#pageStart { + width: 100%; +} + +/* header -------------------------------------*/ +#hd { + margin: 0; + padding: 0 0 39px; +} + +#hdPrintImage { + width: 100%; +} + +/* main content -------------------------------*/ +#bd { + margin: 0; + padding: 0; +} + +#bd #bdCols { + width: 100%; +} + +/* center column: content */ +#bd #main, +#bd #mainStart { + width: 100%; + margin: 0; +} + +/* bottom boxes (start page only) */ +#bd #mainBoxReleases { + float: left; +} + +#bd #mainBoxBeyondSamba { + float: right; +} + +#bd .mainBox { + width: 48%; + background-image: url(bgBoxMain.gif); + background-position: 0 0; + background-repeat: no-repeat; + margin: 26px 0 0; + padding: 0; +} + +#bd .mainBox h5 { + font-size: 13px; + font-weight: bold; + line-height: 16px; + margin: 0 0 2px; +} + +#bd .mainBox .mainBoxContent { + font-size: 11px; + line-height: 15px; + margin: 20px 0 0; + padding: 0; +} + +#bd .mainBox .mainBoxContent p { + margin: 0 0 15px; +} + +#bd .mainBox .mainBoxContent ul li { + list-style-type: none; + list-style-image: none; + padding: 0 0 0 6px; + background-image: url(iconListBox.png); + background-position: 0 6px; + background-repeat: no-repeat; +} + +#bd .mainBox .mainBoxContent a:link, +#bd .mainBox .mainBoxContent a:visited, +#bd .mainBox .mainBoxContent a:active, +#bd .mainBox .mainBoxContent a[href]:hover { + color: #045d9a; + font-size: 11px; + line-height: 15px; +} + +#bd .mainBox .mainBoxBottom { + display: none; +} + +/* general styles -----------------------------*/ +#pageStart h1 { + color: #c90000; + font-size: 46px; + font-weight: normal; + font-family: Georgia, serif; + line-height: 58px; + margin: 0; + padding: 0; +} + +h2 { + color: #c90000; + font-size: 18px; + font-weight: bold; + font-family: Georgia, serif; + line-height: 24px; + margin: 0 0 19px; + padding: 0; +} + +#pageStart h2 { + color: #666666; + font-size: 24px; + font-weight: normal; + line-height: 32px; + margin: 0 0 16px; +} + +h3 { + color: #666666; + font-size: 16px; + font-weight: bold; + font-family: Georgia, serif; + line-height: 20px; + margin: 0 0 18px; + padding: 0; +} + +#pageStart h3 { + color: #c90000; + font-size: 24px; + font-weight: normal; + line-height: 28px; + margin: 0; +} + +h4 { + color: #c90000; + font-size: 18px; + font-weight: normal; + font-family: Georgia, serif; + line-height: 20px; + margin: 0; + padding: 0; +} + +p { + margin: 0 0 16px; +} + +a:link, +a:visited, +a:active, +a[href]:hover { + color: #045d9a; + font-size: 13px; + line-height: 16px; + text-decoration: none; +} + +a[href]:hover { + text-decoration: underline; +} + +ul { + margin: 0 0 16px 8px; +} + +ul ul { + margin: 0 0 0 14px; +} + +ul li { + list-style-type: none; + list-style-image: none; + padding: 0 0 0 6px; + background-image: url(iconList.png); + background-position: 0 7px; + background-repeat: no-repeat; +} + +ol { + margin: 0 0 16px 28px; +} + +ol ol { + margin: 0 0 0 26px; +} + +ol li { + list-style-type: decimal; +} + +ol ol li { + list-style-type: lower-latin; +} + +i, em { + font-style: italic; +} + +b, strong { + font-weight: bold; +} + +div.clearing { + clear: both; + width: 100%; + height: 0; + font-size: 0; + line-height: 0; +} + +/* + * The styles below have been used with the old + * design (with minor modifications). Check out + * whether they are still required. + */ +#main table { + border: 1px solid #cecece; + margin: 0 0 15px; +} + +#main table th { + font-weight: bold; +} + +blockquote { + margin: 35px; + padding: 13px; + border-top: 1px solid #000000; + border-left: 1px solid #000000; +} diff --git a/style/2010/grey/samba-wiki-bg.png b/style/2010/grey/samba-wiki-bg.png new file mode 100644 index 0000000..945b4cf Binary files /dev/null and b/style/2010/grey/samba-wiki-bg.png differ diff --git a/style/2010/grey/screen.css b/style/2010/grey/screen.css new file mode 100644 index 0000000..8b9427b --- /dev/null +++ b/style/2010/grey/screen.css @@ -0,0 +1,768 @@ +/*----------------------------------------------- + * Reset browser-specific styles and fonts. + */ + +/* general styles -----------------------------*/ +html { + color: #333333; + background: #ffffff; +} + +body, +div, +dl, dt, dd, ul, ol, li, +h1, h2, h3, h4, h5, h6, +pre, code, +form, fieldset, legend, input, button, textarea, +p, +blockquote, +th, td { + margin: 0; + padding: 0; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +fieldset, +img { + border: 0; +} + +address, cite, code, +dfn, var, +em, strong, +caption, th, +optgroup { + font-style: inherit; + font-weight: inherit; +} + +del, ins { + text-decoration: none; +} + +li { + list-style: none; +} + +caption, th { + text-align: left; +} + +h1, h2, h3, h4, h5, h6 { + font-size: 100%; + font-weight: normal; +} + +q:before, q:after { + content: ''; +} + +abbr, acronym { + border: 0; + font-variant: normal; +} + +sup, sub { + vertical-align: baseline; +} + +legend { + color: #333333; +} + +input, button, textarea, +select, optgroup, option { + font-family: inherit; + font-size: inherit; + font-style: inherit; + font-weight: inherit; +} + +* html input, +* html button, +* html textarea, +* html select { + font-size: 100%; +} + +/* fonts --------------------------------------*/ +body { + font: 13px/1.2308 Arial, sans-serif; +} + +* html body { + font-size: small; +} + +input, button, textarea, select { + font: 99% Arial, sans-serif; +} + +table { + font-size: inherit; +} + +pre, code, kbd, samp, tt { + font-family: monospace; + line-height: 100%; +} + +* html pre, +* html code, +* html kbd, +* html samp, +* html tt { + font-size: 108%; +} + +/*----------------------------------------------- + * general styles required by samba.org + */ + +.noScreen { + display: none !important; +} + +body { + background-color: #ffffff; + color: #333333; + font-size: 13px; + line-height: 16px; + font-family: Arial, sans-serif; + text-align: left; + padding: 0; +} + +body * { + background-color: transparent; +} + +#page, +#pageStart { + width: 986px; + background-image: url(bg.jpg); + background-position: 0 0; + background-repeat: no-repeat; +} + +/* header -------------------------------------*/ +#hd { + margin: 0; + padding: 0 0 39px; +} + +/* search form */ +#hd #search { + float: right; + clear: both; +} + +#hd #search label { + font-family: Georgia, serif; + font-weight: bold; +} + +#hd #search #searchString { + width: 128px; + height: 17px; + margin: 0 2px; + padding: 0 1px; + border: 1px solid #585858; +} + +#hd #search #searchButton { + position: relative; + top: 5px; +} + +/* banner */ +#hd #banner { + height: 139px; + width: 100%; + background-image: url(bgHeader.png); + background-position: 0 0; + background-repeat: no-repeat; +} + +#hd #bannerStart { + float: right; + height: 139px; + width: 100%; + background-image: url(bgHeader.png); + background-position: 0 0; + background-repeat: no-repeat; +} + +/* main content -------------------------------*/ +#bd { + margin: 0; + padding: 0; +} + +#bd #bdCols { + width: 100%; + overflow: hidden; +} + +/* left column: navigation */ +#bd #nav { + float: left; + width: 142px; +} + +#bd #nav ul { + margin: 0; + padding: 0; +} + +#bd #nav ul li { + width: 100%; + list-style-type: none; + margin: 10px 0 0; + padding: 0; + background-image: url(bgNav.png); + background-position: 100% 0; + background-repeat: repeat-y; +} + +#bd #nav ul li.navSub { + margin: 0; + background-image: none; +} + +#bd #nav ul ul li { + margin: 1px 0 0; + background-image: url(bgNavSub.png); +} + +#bd #nav ul li a, +#bd #nav ul li a:link, +#bd #nav ul li a:visited, +#bd #nav ul li a:active { + display: block; + color: #ffffff; + text-decoration: none; + font-family: Georgia, serif; + line-height: 27px; + /* margin: 10px 0 0; */ + margin: 0; + padding: 0 0 0 24px; + border: none; +} + +#bd #nav ul ul li a, +#bd #nav ul ul li a:link, +#bd #nav ul ul li a:visited, +#bd #nav ul ul li a:active { + color: #474747; + font-size: 11px; + line-height: 13px; + /* margin: 1px 0 0; */ + margin: 0; + padding: 5px 0 5px 36px; + background-image: url(iconListNavSub.png); + background-position: 30px 10px; + background-repeat: no-repeat; +} + +#bd #nav ul ul li.selected a, +#bd #nav ul ul li.selected a:link, +#bd #nav ul ul li.selected a:visited, +#bd #nav ul ul li.selected a:active, +#bd #nav ul ul li.selected a[href]:hover { + color: #000000; + background-image: url(iconListNavSubSelected.png); +} + +#bd #nav ul li a[href]:hover { + text-decoration: underline; +} + +#bd #nav ul ul li a[href]:hover { + font-size: 11px; +} + +/* center column: content */ +#bd #main { + float: left; + width: 574px; + margin: 5px 0 0 24px; +} + +#bd #mainStart { + float: left; + width: 558px; + margin: 0 0 0 24px; + padding: 0 8px; +} + +/* bottom boxes (start page only) */ +#bd #mainBoxReleases { + float: left; + left: -8px; +} + +#bd #mainBoxBeyondSamba { + float: right; + right: -8px; +} + +#bd .mainBox { + position: relative; + width: 247px; + background-image: url(bgBoxMain.gif); + background-position: 0 0; + background-repeat: no-repeat; + margin: 26px 0 0; + padding: 7px 16px 17px; +} + +#bd .mainBox h5 { + font-size: 13px; + font-weight: bold; + line-height: 16px; + margin: 0 0 2px; +} + +#bd .mainBox .mainBoxContent { + font-size: 11px; + line-height: 15px; + margin: 20px 0 0; + padding: 0 0 0 55px; + background-position: 5px 3px; + background-repeat: no-repeat; +} + +#bd #mainBoxReleases .mainBoxContent { + background-image: url(iconReleases.png); +} + +#bd #mainBoxBeyondSamba .mainBoxContent { + background-image: url(iconBeyondSamba.png); +} + +#bd .mainBox .mainBoxContent p { + margin: 0 0 15px; +} + +#bd .mainBox .mainBoxContent ul li { + list-style-type: none; + list-style-image: none; + padding: 0 0 0 6px; + background-image: url(iconListBox.png); + background-position: 0 6px; + background-repeat: no-repeat; +} + +#bd .mainBox .mainBoxContent a:link, +#bd .mainBox .mainBoxContent a:visited, +#bd .mainBox .mainBoxContent a:active, +#bd .mainBox .mainBoxContent a[href]:hover { + color: #045d9a; + font-size: 11px; + line-height: 15px; +} + +#bd .mainBox .mainBoxBottom { + position: absolute; + width: 279px; + height: 16px; + left: 0; + bottom: 0; + background-image: url(bgBoxMainBottom.gif); + background-position: 0 100%; + background-repeat: no-repeat; +} + +/* left + center columns: sitemap (start page only) */ +#bd #sitemap { + float: left; + width: 732px; + margin: 21px 0 25px; +} + +#bd #sitemapContent { + min-height: 150px; + padding: 24px 0 0 173px; + background-color: #8f9994; + background-image: url(bgSitemap.gif); + background-position: 0 0; + background-repeat: no-repeat; +} + +#bd .sitemapList { + float: left; + width: 149px; + font-size: 11px; + line-height: 12px; +} + +#bd .sitemapList h5 { + font-size: 11px; + font-weight: normal; + font-family: Arial, sans-serif; + line-height: 15px; + color: #ffffff; + text-transform: uppercase; + margin: 0 0 10px 15px; +} + +#bd .sitemapList ul { + margin: 0 0 13px 12px; +} + +#bd .sitemapList ul li { + line-height: 12px; + list-style-type: none; + list-style-image: none; + padding: 0 0 0 8px; + background-image: url(iconListSitemap.png); + background-position: 0 4px; + background-repeat: no-repeat; +} + +#bd .sitemapList ul li a { + text-transform: capitalize; +} + +#bd .sitemapList a:link, +#bd .sitemapList a:visited, +#bd .sitemapList a:active, +#bd .sitemapList a[href]:hover { + color: #003366; + font-size: 11px; + line-height: 12px; +} + +#bd #sitemapBottom { + height: 12px; + font-size: 0; + background-color: #c90000; + border-top: 1px solid #ffffff; +} + +/* right column: specials */ +#bd #special { + position: relative; + float: right; + width: 222px; + font-size: 11px; + line-height: 13px; + overflow: visible; +} + +#bd .specialBox { + position: relative; + left: -2px; + width: 189px; + background-image: url(bgBoxSpecial.gif); + background-position: 0 0; + background-repeat: no-repeat; + margin: 12px 0 0; + padding: 0 18px 19px; +} + +#bd #specialBoxNews, +#bd #specialBoxBeyondSamba { + margin: 10px 0 0; +} + +#bd #specialBoxInternational, +#bd #specialBoxRelated { + font-weight: bold; +} + +#bd #specialBoxInternational h4, +#bd #specialBoxRelated h4 { + margin: 0 0 16px; +} + +#bd .specialBox h5 { + font-size: 11px; + font-weight: bold; + line-height: 13px; + margin: 17px 0 4px; +} + +#bd #specialBoxNews h5 { + font-weight: normal; +} + +#bd .specialBox .specialBoxContent { + font-size: 11px; + line-height: 13px; + margin: 10px 0 0; + padding: 23px 0 0; + background-repeat: no-repeat; +} + +#bd #specialBoxNews .specialBoxContent { + background-image: url(iconNews.png); + background-position: 100% 17px; +} + +#bd #specialBoxInternational .specialBoxContent { + background-image: url(iconInternational.png); + background-position: 100% 20px; +} + +#bd #specialBoxBeyondSamba .specialBoxContent { + background-image: url(iconBeyondSamba.png); + background-position: 100% 18px; +} + +#bd #specialBoxReleases .specialBoxContent { + background-image: url(iconReleases.png); + background-position: 100% 19px; +} + +#bd .specialBox .specialBoxContent p, +#bd .specialBox .specialBoxContent ul { + margin: 0 0 6px; +} + +#bd .specialBox .specialBoxContent p.headline { + font-weight: bold; +} + +#bd .specialBox .specialBoxContent p#furtherNews { + font-weight: bold; + margin: 11px 0 6px; +} + +#bd .specialBox .specialBoxContent span.label { + display: inline-block; + width: 72px; +} + +#bd .specialBox .specialBoxContent ul li { + list-style-type: none; + list-style-image: none; + padding: 0 0 0 6px; + background-image: url(iconListBox.png); + background-position: 0 6px; + background-repeat: no-repeat; +} + +#bd .specialBox .specialBoxContent a:link, +#bd .specialBox .specialBoxContent a:visited, +#bd .specialBox .specialBoxContent a:active, +#bd .specialBox .specialBoxContent a[href]:hover { + color: #045d9a; + font-size: 11px; + line-height: 15px; +} + +#bd .specialBox .specialBoxBottom { + position: absolute; + width: 225px; + height: 16px; + left: 0; + bottom: 0; + background-image: url(bgBoxSpecialBottom.gif); + background-position: 0 100%; + background-repeat: no-repeat; +} + +/* footer -------------------------------------*/ +#ft { + color: #999999; + font-size: 11px; + line-height: 16px; + margin: 12px 6px 25px 0; + padding: 18px 0 0; + border-top: 1px solid #d9d9d9; +} + +#ft a:link, +#ft a:visited, +#ft a:active, +#ft a[href]:hover { + color: #999999; + font-size: 11px; + line-height: 16px; +} + +#ftText { + float: left; + margin: 0 0 0 166px; +} + +#pageStart #ftText { + margin: 0 0 0 174px; +} + +#ftNetHosting { + float: right; + width: 210px; + text-align: center; + margin: 0; +} + +#ftNetHosting a:link, +#ftNetHosting a:visited, +#ftNetHosting a:active, +#ftNetHosting a[href]:hover { + font-size: 9px; + line-height: 16px; +} + +/* general styles -----------------------------*/ +#pageStart h1 { + color: #c90000; + font-size: 46px; + font-weight: normal; + font-family: Georgia, serif; + line-height: 58px; + margin: 0; + padding: 0; +} + +h2 { + color: #c90000; + font-size: 18px; + font-weight: bold; + font-family: Georgia, serif; + line-height: 24px; + margin: 0 0 19px; + padding: 0; +} + +#pageStart h2 { + color: #666666; + font-size: 24px; + font-weight: normal; + line-height: 32px; + margin: 0 0 16px; +} + +h3 { + color: #666666; + font-size: 16px; + font-weight: bold; + font-family: Georgia, serif; + line-height: 20px; + margin: 0 0 18px; + padding: 0; +} + +#pageStart h3 { + color: #c90000; + font-size: 24px; + font-weight: normal; + line-height: 28px; + margin: 0; +} + +h4 { + color: #c90000; + font-size: 18px; + font-weight: normal; + font-family: Georgia, serif; + line-height: 20px; + margin: 0; + padding: 0; +} + +p { + margin: 0 0 16px; +} + +a:link, +a:visited, +a:active, +a[href]:hover { + color: #045d9a; + font-size: 13px; + line-height: 16px; + text-decoration: none; +} + +a[href]:hover { + text-decoration: underline; +} + +ul { + margin: 0 0 16px 8px; +} + +ul ul { + margin: 0 0 0 14px; +} + +ul li { + list-style-type: none; + list-style-image: none; + padding: 0 0 0 6px; + background-image: url(iconList.png); + background-position: 0 7px; + background-repeat: no-repeat; +} + +ol { + margin: 0 0 16px 28px; +} + +ol ol { + margin: 0 0 0 26px; +} + +ol li { + list-style-type: decimal; +} + +ol ol li { + list-style-type: lower-latin; +} + +i, em { + font-style: italic; +} + +b, strong { + font-weight: bold; +} + +div.clearing { + clear: both; + width: 100%; + height: 0; + font-size: 0; + line-height: 0; +} + +/* + * The styles below have been used with the old + * design (with minor modifications). Check out + * whether they are still required. + */ +#main table { + border: 1px solid #cecece; + margin: 0 0 15px; +} + +#main table th { + font-weight: bold; +} + +#main h4 { + color: #c90000; + font-weight: normal; + line-height: 20px; +} + +#main p.headline { + font-weight: bold; + line-height: 30px; +} + +blockquote { + margin: 35px; + padding: 13px; + border-top: 1px solid #333333; + border-left: 1px solid #333333; +} diff --git a/style/2010/grey/screenFixIE7.css b/style/2010/grey/screenFixIE7.css new file mode 100644 index 0000000..9c29e18 --- /dev/null +++ b/style/2010/grey/screenFixIE7.css @@ -0,0 +1,7 @@ +#bd #nav ul li { + margin: 7px 0 0; +} + +#bd #nav ul ul li { + margin: -2px 0 0; +} diff --git a/style/2010/grey/spacer.gif b/style/2010/grey/spacer.gif new file mode 100644 index 0000000..e565824 Binary files /dev/null and b/style/2010/grey/spacer.gif differ diff --git a/style/2010/samba_2010_logo.eps b/style/2010/samba_2010_logo.eps new file mode 100644 index 0000000..c8da73a --- /dev/null +++ b/style/2010/samba_2010_logo.eps @@ -0,0 +1,5572 @@ +%!PS-Adobe-3.1 EPSF-3.0 +%ADO_DSC_Encoding: MacOS Roman +%%Title: Samba_Logo_4c.eps +%%Creator: Adobe Illustrator(R) 13.0 +%%For: Oliver Riedel +%%CreationDate: 2/15/10 +%%BoundingBox: 0 0 925 166 +%%HiResBoundingBox: 0 0 924.3282 165.6949 +%%CropBox: 0 0 924.3282 165.6949 +%%LanguageLevel: 2 +%%DocumentData: Clean7Bit +%ADOBeginClientInjection: DocumentHeader "AI11EPS" +%%AI8_CreatorVersion: 13.0.2 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 13.0.2 x434 R agm 4.4379 ct 5.1039 %ADO_ContainsXMP: MainFirst +%ADOEndClientInjection: DocumentHeader "AI11EPS" +%%Pages: 1 +%%DocumentNeededResources: +%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 +%%+ procset Adobe_CoolType_Utility_T42 1.0 0 +%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 +%%+ procset Adobe_CoolType_Core 2.31 0 +%%+ procset Adobe_AGM_Core 2.0 0 +%%+ procset Adobe_AGM_Utils 1.0 0 +%%DocumentFonts: +%%DocumentNeededFonts: +%%DocumentNeededFeatures: +%%DocumentSuppliedFeatures: +%%DocumentProcessColors: Magenta Yellow +%%DocumentCustomColors: +%%CMYKCustomColor: +%%RGBCustomColor: +%%EndComments + + + + + + +%%BeginDefaults +%%ViewingOrientation: 1 0 0 1 +%%EndDefaults +%%BeginProlog +%%BeginResource: procset Adobe_AGM_Utils 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{currentpacking true setpacking}if +userdict/Adobe_AGM_Utils 73 dict dup begin put +/bdf +{bind def}bind def +/nd{null def}bdf +/xdf +{exch def}bdf +/ldf +{load def}bdf +/ddf +{put}bdf +/xddf +{3 -1 roll put}bdf +/xpt +{exch put}bdf +/ndf +{ + exch dup where{ + pop pop pop + }{ + xdf + }ifelse +}def +/cdndf +{ + exch dup currentdict exch known{ + pop pop + }{ + exch def + }ifelse +}def +/gx +{get exec}bdf +/ps_level + /languagelevel where{ + pop systemdict/languagelevel gx + }{ + 1 + }ifelse +def +/level2 + ps_level 2 ge +def +/level3 + ps_level 3 ge +def +/ps_version + {version cvr}stopped{-1}if +def +/set_gvm +{currentglobal exch setglobal}bdf +/reset_gvm +{setglobal}bdf +/makereadonlyarray +{ + /packedarray where{pop packedarray + }{ + array astore readonly}ifelse +}bdf +/map_reserved_ink_name +{ + dup type/stringtype eq{ + dup/Red eq{ + pop(_Red_) + }{ + dup/Green eq{ + pop(_Green_) + }{ + dup/Blue eq{ + pop(_Blue_) + }{ + dup()cvn eq{ + pop(Process) + }if + }ifelse + }ifelse + }ifelse + }if +}bdf +/AGMUTIL_GSTATE 22 dict def +/get_gstate +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_clr_spc currentcolorspace def + /AGMUTIL_GSTATE_clr_indx 0 def + /AGMUTIL_GSTATE_clr_comps 12 array def + mark currentcolor counttomark + {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop + /AGMUTIL_GSTATE_fnt rootfont def + /AGMUTIL_GSTATE_lw currentlinewidth def + /AGMUTIL_GSTATE_lc currentlinecap def + /AGMUTIL_GSTATE_lj currentlinejoin def + /AGMUTIL_GSTATE_ml currentmiterlimit def + currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf + /AGMUTIL_GSTATE_sa currentstrokeadjust def + /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def + /AGMUTIL_GSTATE_op currentoverprint def + /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def + /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def + currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf + cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf + /AGMUTIL_GSTATE_ht currenthalftone def + /AGMUTIL_GSTATE_flt currentflat def + end +}def +/set_gstate +{ + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_clr_spc setcolorspace + AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get + /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor + AGMUTIL_GSTATE_fnt setfont + AGMUTIL_GSTATE_lw setlinewidth + AGMUTIL_GSTATE_lc setlinecap + AGMUTIL_GSTATE_lj setlinejoin + AGMUTIL_GSTATE_ml setmiterlimit + AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash + AGMUTIL_GSTATE_sa setstrokeadjust + AGMUTIL_GSTATE_clr_rnd setcolorrendering + AGMUTIL_GSTATE_op setoverprint + AGMUTIL_GSTATE_bg cvx setblackgeneration + AGMUTIL_GSTATE_ucr cvx setundercolorremoval + AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx + AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer + AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or + { + currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne + { + mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark + }if + }{ + AGMUTIL_GSTATE_ht sethalftone + }ifelse + AGMUTIL_GSTATE_flt setflat + end +}def +/get_gstate_and_matrix +{ + AGMUTIL_GSTATE begin + /AGMUTIL_GSTATE_ctm matrix currentmatrix def + end + get_gstate +}def +/set_gstate_and_matrix +{ + set_gstate + AGMUTIL_GSTATE begin + AGMUTIL_GSTATE_ctm setmatrix + end +}def +/AGMUTIL_str256 256 string def +/AGMUTIL_src256 256 string def +/AGMUTIL_dst64 64 string def +/AGMUTIL_srcLen nd +/AGMUTIL_ndx nd +/AGMUTIL_cpd nd +/capture_cpd{ + //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf +}def +/thold_halftone +{ + level3 + {sethalftone currenthalftone} + { + dup/HalftoneType get 3 eq + { + sethalftone currenthalftone + }{ + begin + Width Height mul{ + Thresholds read{pop}if + }repeat + end + currenthalftone + }ifelse + }ifelse +}def +/rdcmntline +{ + currentfile AGMUTIL_str256 readline pop + (%)anchorsearch{pop}if +}bdf +/filter_cmyk +{ + dup type/filetype ne{ + exch()/SubFileDecode filter + }{ + exch pop + } + ifelse + [ + exch + { + AGMUTIL_src256 readstring pop + dup length/AGMUTIL_srcLen exch def + /AGMUTIL_ndx 0 def + AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ + 1 index exch get + AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put + /AGMUTIL_ndx AGMUTIL_ndx 1 add def + }for + pop + AGMUTIL_dst64 0 AGMUTIL_ndx getinterval + } + bind + /exec cvx + ]cvx +}bdf +/filter_indexed_devn +{ + cvi Names length mul names_index add Lookup exch get +}bdf +/filter_devn +{ + 4 dict begin + /srcStr xdf + /dstStr xdf + dup type/filetype ne{ + 0()/SubFileDecode filter + }if + [ + exch + [ + /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx + currentdict/srcStr get/readstring cvx/pop cvx + /dup cvx/length cvx 0/gt cvx[ + Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx + names_index Names length currentdict/srcStr get length 1 sub{ + 1/index cvx/exch cvx/get cvx + currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx + Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx + }for + currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx + ]cvx/if cvx + /end cvx + ]cvx + bind + /exec cvx + ]cvx + end +}bdf +/AGMUTIL_imagefile nd +/read_image_file +{ + AGMUTIL_imagefile 0 setfileposition + 10 dict begin + /imageDict xdf + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + /imbufIdx 0 def + /origDataSource imageDict/DataSource get def + /origMultipleDataSources imageDict/MultipleDataSources get def + /origDecode imageDict/Decode get def + /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def + imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse + { + /imbufCnt imageDict/DataSource get length def + /imbufs imbufCnt array def + 0 1 imbufCnt 1 sub{ + /imbufIdx xdf + imbufs imbufIdx imbufLen string put + imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put + }for + DeviceN_PS2{ + imageDict begin + /DataSource[DataSource/devn_sep_datasource cvx]cvx def + /MultipleDataSources false def + /Decode[0 1]def + end + }if + }{ + /imbuf imbufLen string def + Indexed_DeviceN level3 not and DeviceN_NoneName or{ + /srcDataStrs[imageDict begin + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi string + }repeat + end]def + imageDict begin + /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def + /Decode[0 1]def + end + }{ + imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put + imageDict/Decode[0 1]put + }ifelse + }ifelse + imageDict exch + load exec + imageDict/DataSource origDataSource put + imageDict/MultipleDataSources origMultipleDataSources put + imageDict/Decode origDecode put + end +}bdf +/write_image_file +{ + begin + {(AGMUTIL_imagefile)(w+)file}stopped{ + false + }{ + Adobe_AGM_Utils/AGMUTIL_imagefile xddf + 2 dict begin + /imbufLen Width BitsPerComponent mul 7 add 8 idiv def + MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{ + /imbuf imbufLen string def + }if + 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ + pop + MultipleDataSources{ + 0 1 DataSource length 1 sub{ + DataSource type dup + /arraytype eq{ + pop DataSource exch gx + }{ + /filetype eq{ + DataSource exch get imbuf readstring pop + }{ + DataSource exch get + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }for + }{ + DataSource type dup + /arraytype eq{ + pop DataSource exec + }{ + /filetype eq{ + DataSource imbuf readstring pop + }{ + DataSource + }ifelse + }ifelse + AGMUTIL_imagefile exch writestring + }ifelse + }for + end + true + }ifelse + end +}bdf +/close_image_file +{ + AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile +}def +statusdict/product known userdict/AGMP_current_show known not and{ + /pstr statusdict/product get def + pstr(HP LaserJet 2200)eq + pstr(HP LaserJet 4000 Series)eq or + pstr(HP LaserJet 4050 Series )eq or + pstr(HP LaserJet 8000 Series)eq or + pstr(HP LaserJet 8100 Series)eq or + pstr(HP LaserJet 8150 Series)eq or + pstr(HP LaserJet 5000 Series)eq or + pstr(HP LaserJet 5100 Series)eq or + pstr(HP Color LaserJet 4500)eq or + pstr(HP Color LaserJet 4600)eq or + pstr(HP LaserJet 5Si)eq or + pstr(HP LaserJet 1200 Series)eq or + pstr(HP LaserJet 1300 Series)eq or + pstr(HP LaserJet 4100 Series)eq or + { + userdict/AGMP_current_show/show load put + userdict/show{ + currentcolorspace 0 get + /Pattern eq + {false charpath f} + {AGMP_current_show}ifelse + }put + }if + currentdict/pstr undef +}if +/consumeimagedata +{ + begin + AGMIMG_init_common + currentdict/MultipleDataSources known not + {/MultipleDataSources false def}if + MultipleDataSources + { + DataSource 0 get type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width cvi string def + 1 1 Height cvi + { + pop + 0 1 DataSource length 1 sub + { + DataSource exch get + flushbuffer readstring pop pop + }for + }for + end + }if + dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and + { + Width Height mul cvi + { + 0 1 DataSource length 1 sub + {dup DataSource exch gx length exch 0 ne{pop}if}for + dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + } + { + /DataSource load type + dup/filetype eq + { + 1 dict begin + /flushbuffer Width Decode length 2 idiv mul cvi string def + 1 1 Height{pop DataSource flushbuffer readstring pop pop}for + end + }if + dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and + { + Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul + { + DataSource length dup 0 eq + {pop exit}if + sub dup 0 le + {exit}if + }loop + pop + }if + }ifelse + end +}bdf +/addprocs +{ + 2{/exec load}repeat + 3 1 roll + [5 1 roll]bind cvx +}def +/modify_halftone_xfer +{ + currenthalftone dup length dict copy begin + currentdict 2 index known{ + 1 index load dup length dict copy begin + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end def + currentdict end sethalftone + }{ + currentdict/TransferFunction known{ + /TransferFunction load + }{ + currenttransfer + }ifelse + addprocs/TransferFunction xdf + currentdict end sethalftone + pop + }ifelse +}def +/clonearray +{ + dup xcheck exch + dup length array exch + Adobe_AGM_Core/AGMCORE_tmp -1 ddf + { + Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf + dup type/dicttype eq + { + Adobe_AGM_Core/AGMCORE_tmp get + exch + clonedict + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + dup type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_tmp get exch + clonearray + Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf + }if + exch dup + Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put + }forall + exch{cvx}if +}bdf +/clonedict +{ + dup length dict + begin + { + dup type/dicttype eq + {clonedict}if + dup type/arraytype eq + {clonearray}if + def + }forall + currentdict + end +}bdf +/DeviceN_PS2 +{ + /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and +}bdf +/Indexed_DeviceN +{ + /indexed_colorspace_dict AGMCORE_gget dup null ne{ + dup/CSDBase known{ + /CSDBase get/CSD get_res/Names known + }{ + pop false + }ifelse + }{ + pop false + }ifelse +}bdf +/DeviceN_NoneName +{ + /Names where{ + pop + false Names + { + (None)eq or + }forall + }{ + false + }ifelse +}bdf +/DeviceN_PS2_inRip_seps +{ + /AGMCORE_in_rip_sep where + { + pop dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and + { + /currentcolorspace exch AGMCORE_gput + false + }{ + true + }ifelse + }{ + true + }ifelse + }{ + true + }ifelse +}bdf +/base_colorspace_type +{ + dup type/arraytype eq{0 get}if +}bdf +/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse +{ + /pdfmark_5{cleartomark}bind def +}{ + /pdfmark_5{pdfmark}bind def +}ifelse +/ReadBypdfmark_5 +{ + currentfile exch 0 exch/SubFileDecode filter + /currentdistillerparams where + {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse + {flushfile cleartomark} + {/PUT pdfmark}ifelse +}bdf +/xpdfm +{ + { + dup 0 get/Label eq + { + aload length[exch 1 add 1 roll/PAGELABEL + }{ + aload pop + [{ThisPage}<<5 -2 roll>>/PUT + }ifelse + pdfmark_5 + }forall +}bdf +/ds{ + Adobe_AGM_Utils begin +}bdf +/dt{ + currentdict Adobe_AGM_Utils eq{ + end + }if +}bdf +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_AGM_Core 2.0 0 +%%Version: 2.0 0 +%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Core 209 dict dup begin put +/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def +/AGMCORE_str256 256 string def +/AGMCORE_save nd +/AGMCORE_graphicsave nd +/AGMCORE_c 0 def +/AGMCORE_m 0 def +/AGMCORE_y 0 def +/AGMCORE_k 0 def +/AGMCORE_cmykbuf 4 array def +/AGMCORE_screen[currentscreen]cvx def +/AGMCORE_tmp 0 def +/AGMCORE_&setgray nd +/AGMCORE_&setcolor nd +/AGMCORE_&setcolorspace nd +/AGMCORE_&setcmykcolor nd +/AGMCORE_cyan_plate nd +/AGMCORE_magenta_plate nd +/AGMCORE_yellow_plate nd +/AGMCORE_black_plate nd +/AGMCORE_plate_ndx nd +/AGMCORE_get_ink_data nd +/AGMCORE_is_cmyk_sep nd +/AGMCORE_host_sep nd +/AGMCORE_avoid_L2_sep_space nd +/AGMCORE_distilling nd +/AGMCORE_composite_job nd +/AGMCORE_producing_seps nd +/AGMCORE_ps_level -1 def +/AGMCORE_ps_version -1 def +/AGMCORE_environ_ok nd +/AGMCORE_CSD_cache 0 dict def +/AGMCORE_currentoverprint false def +/AGMCORE_deltaX nd +/AGMCORE_deltaY nd +/AGMCORE_name nd +/AGMCORE_sep_special nd +/AGMCORE_err_strings 4 dict def +/AGMCORE_cur_err nd +/AGMCORE_current_spot_alias false def +/AGMCORE_inverting false def +/AGMCORE_feature_dictCount nd +/AGMCORE_feature_opCount nd +/AGMCORE_feature_ctm nd +/AGMCORE_ConvertToProcess false def +/AGMCORE_Default_CTM matrix def +/AGMCORE_Default_PageSize nd +/AGMCORE_Default_flatness nd +/AGMCORE_currentbg nd +/AGMCORE_currentucr nd +/AGMCORE_pattern_paint_type 0 def +/knockout_unitsq nd +currentglobal true setglobal +[/CSA/Gradient/Procedure] +{ + /Generic/Category findresource dup length dict copy/Category defineresource pop +}forall +setglobal +/AGMCORE_key_known +{ + where{ + /Adobe_AGM_Core_Id known + }{ + false + }ifelse +}ndf +/flushinput +{ + save + 2 dict begin + /CompareBuffer 3 -1 roll def + /readbuffer 256 string def + mark + { + currentfile readbuffer{readline}stopped + {cleartomark mark} + { + not + {pop exit} + if + CompareBuffer eq + {exit} + if + }ifelse + }loop + cleartomark + end + restore +}bdf +/getspotfunction +{ + AGMCORE_screen exch pop exch pop + dup type/dicttype eq{ + dup/HalftoneType get 1 eq{ + /SpotFunction get + }{ + dup/HalftoneType get 2 eq{ + /GraySpotFunction get + }{ + pop + { + abs exch abs 2 copy add 1 gt{ + 1 sub dup mul exch 1 sub dup mul add 1 sub + }{ + dup mul exch dup mul add 1 exch sub + }ifelse + }bind + }ifelse + }ifelse + }if +}def +/np +{newpath}bdf +/clp_npth +{clip np}def +/eoclp_npth +{eoclip np}def +/npth_clp +{np clip}def +/graphic_setup +{ + /AGMCORE_graphicsave save store + concat + 0 setgray + 0 setlinecap + 0 setlinejoin + 1 setlinewidth + []0 setdash + 10 setmiterlimit + np + false setoverprint + false setstrokeadjust + //Adobe_AGM_Core/spot_alias gx + /Adobe_AGM_Image where{ + pop + Adobe_AGM_Image/spot_alias 2 copy known{ + gx + }{ + pop pop + }ifelse + }if + /sep_colorspace_dict null AGMCORE_gput + 100 dict begin + /dictstackcount countdictstack def + /showpage{}def + mark +}def +/graphic_cleanup +{ + cleartomark + dictstackcount 1 countdictstack 1 sub{end}for + end + AGMCORE_graphicsave restore +}def +/compose_error_msg +{ + grestoreall initgraphics + /Helvetica findfont 10 scalefont setfont + /AGMCORE_deltaY 100 def + /AGMCORE_deltaX 310 def + clippath pathbbox np pop pop 36 add exch 36 add exch moveto + 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto + 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath + 0 AGMCORE_&setgray + gsave 1 AGMCORE_&setgray fill grestore + 1 setlinewidth gsave stroke grestore + currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto + /AGMCORE_deltaY 12 def + /AGMCORE_tmp 0 def + AGMCORE_err_strings exch get + { + dup 32 eq + { + pop + AGMCORE_str256 0 AGMCORE_tmp getinterval + stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt + { + currentpoint AGMCORE_deltaY sub exch pop + clippath pathbbox pop pop pop 44 add exch moveto + }if + AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show + 0 1 AGMCORE_str256 length 1 sub + { + AGMCORE_str256 exch 0 put + }for + /AGMCORE_tmp 0 def + }{ + AGMCORE_str256 exch AGMCORE_tmp xpt + /AGMCORE_tmp AGMCORE_tmp 1 add def + }ifelse + }forall +}bdf +/AGMCORE_CMYKDeviceNColorspaces[ + [/Separation/None/DeviceCMYK{0 0 0}] + [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind] + [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind] + [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind] + [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind] + [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind] + [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind] + [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind] + [/Separation(Cyan)/DeviceCMYK{0 0 0}] + [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind] + [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind] + [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind] + [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}] + [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind] + [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}] + [/DeviceCMYK] +]def +/ds{ + Adobe_AGM_Core begin + /currentdistillerparams where + { + pop currentdistillerparams/CoreDistVersion get 5000 lt + {<>setdistillerparams}if + }if + /AGMCORE_ps_version xdf + /AGMCORE_ps_level xdf + errordict/AGM_handleerror known not{ + errordict/AGM_handleerror errordict/handleerror get put + errordict/handleerror{ + Adobe_AGM_Core begin + $error/newerror get AGMCORE_cur_err null ne and{ + $error/newerror false put + AGMCORE_cur_err compose_error_msg + }if + $error/newerror true put + end + errordict/AGM_handleerror get exec + }bind put + }if + /AGMCORE_environ_ok + ps_level AGMCORE_ps_level ge + ps_version AGMCORE_ps_version ge and + AGMCORE_ps_level -1 eq or + def + AGMCORE_environ_ok not + {/AGMCORE_cur_err/AGMCORE_bad_environ def}if + /AGMCORE_&setgray systemdict/setgray get def + level2{ + /AGMCORE_&setcolor systemdict/setcolor get def + /AGMCORE_&setcolorspace systemdict/setcolorspace get def + }if + /AGMCORE_currentbg currentblackgeneration def + /AGMCORE_currentucr currentundercolorremoval def + /AGMCORE_Default_flatness currentflat def + /AGMCORE_distilling + /product where{ + pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and + }{ + false + }ifelse + def + /AGMCORE_GSTATE AGMCORE_key_known not{ + /AGMCORE_GSTATE 21 dict def + /AGMCORE_tmpmatrix matrix def + /AGMCORE_gstack 32 array def + /AGMCORE_gstackptr 0 def + /AGMCORE_gstacksaveptr 0 def + /AGMCORE_gstackframekeys 14 def + /AGMCORE_&gsave/gsave ldf + /AGMCORE_&grestore/grestore ldf + /AGMCORE_&grestoreall/grestoreall ldf + /AGMCORE_&save/save ldf + /AGMCORE_&setoverprint/setoverprint ldf + /AGMCORE_gdictcopy{ + begin + {def}forall + end + }def + /AGMCORE_gput{ + AGMCORE_gstack AGMCORE_gstackptr get + 3 1 roll + put + }def + /AGMCORE_gget{ + AGMCORE_gstack AGMCORE_gstackptr get + exch + get + }def + /gsave{ + AGMCORE_&gsave + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge{limitcheck}if + /AGMCORE_gstackptr exch store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /grestore{ + AGMCORE_&grestore + AGMCORE_gstackptr 1 sub + dup AGMCORE_gstacksaveptr lt{1 add}if + dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known + {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse + /AGMCORE_gstackptr exch store + }def + /grestoreall{ + AGMCORE_&grestoreall + /AGMCORE_gstackptr AGMCORE_gstacksaveptr store + }def + /save{ + AGMCORE_&save + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gstackptr 1 add + dup 32 ge{limitcheck}if + /AGMCORE_gstackptr exch store + /AGMCORE_gstacksaveptr AGMCORE_gstackptr store + AGMCORE_gstack AGMCORE_gstackptr get + AGMCORE_gdictcopy + }def + /setoverprint{ + dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint + }def + 0 1 AGMCORE_gstack length 1 sub{ + AGMCORE_gstack exch AGMCORE_gstackframekeys dict put + }for + }if + level3/AGMCORE_&sysshfill AGMCORE_key_known not and + { + /AGMCORE_&sysshfill systemdict/shfill get def + /AGMCORE_&sysmakepattern systemdict/makepattern get def + /AGMCORE_&usrmakepattern/makepattern load def + }if + /currentcmykcolor[0 0 0 0]AGMCORE_gput + /currentstrokeadjust false AGMCORE_gput + /currentcolorspace[/DeviceGray]AGMCORE_gput + /sep_tint 0 AGMCORE_gput + /devicen_tints[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]AGMCORE_gput + /sep_colorspace_dict null AGMCORE_gput + /devicen_colorspace_dict null AGMCORE_gput + /indexed_colorspace_dict null AGMCORE_gput + /currentcolor_intent()AGMCORE_gput + /customcolor_tint 1 AGMCORE_gput + /absolute_colorimetric_crd null AGMCORE_gput + /relative_colorimetric_crd null AGMCORE_gput + /saturation_crd null AGMCORE_gput + /perceptual_crd null AGMCORE_gput + currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf + cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf + << + /MaxPatternItem currentsystemparams/MaxPatternCache get + >> + setuserparams + end +}def +/ps +{ + /setcmykcolor where{ + pop + Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put + }if + Adobe_AGM_Core begin + /setcmykcolor + { + 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput + 1 sub 4 1 roll + 3{ + 3 index add neg dup 0 lt{ + pop 0 + }if + 3 1 roll + }repeat + setrgbcolor pop + }ndf + /currentcmykcolor + { + /currentcmykcolor AGMCORE_gget aload pop + }ndf + /setoverprint + {pop}ndf + /currentoverprint + {false}ndf + /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def + /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def + /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def + /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def + /AGMCORE_plate_ndx + AGMCORE_cyan_plate{ + 0 + }{ + AGMCORE_magenta_plate{ + 1 + }{ + AGMCORE_yellow_plate{ + 2 + }{ + AGMCORE_black_plate{ + 3 + }{ + 4 + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_have_reported_unsupported_color_space false def + /AGMCORE_report_unsupported_color_space + { + AGMCORE_have_reported_unsupported_color_space false eq + { + (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)== + Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf + }if + }def + /AGMCORE_composite_job + AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def + /AGMCORE_in_rip_sep + /AGMCORE_in_rip_sep where{ + pop AGMCORE_in_rip_sep + }{ + AGMCORE_distilling + { + false + }{ + userdict/Adobe_AGM_OnHost_Seps known{ + false + }{ + level2{ + currentpagedevice/Separations 2 copy known{ + get + }{ + pop pop false + }ifelse + }{ + false + }ifelse + }ifelse + }ifelse + }ifelse + def + /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def + /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def + /AGM_preserve_spots + /AGM_preserve_spots where{ + pop AGM_preserve_spots + }{ + AGMCORE_distilling AGMCORE_producing_seps or + }ifelse + def + /AGM_is_distiller_preserving_spotimages + { + currentdistillerparams/PreserveOverprintSettings known + { + currentdistillerparams/PreserveOverprintSettings get + { + currentdistillerparams/ColorConversionStrategy known + { + currentdistillerparams/ColorConversionStrategy get + /sRGB ne + }{ + true + }ifelse + }{ + false + }ifelse + }{ + false + }ifelse + }def + /convert_spot_to_process where{pop}{ + /convert_spot_to_process + { + //Adobe_AGM_Core begin + dup map_alias{ + /Name get exch pop + }if + dup dup(None)eq exch(All)eq or + { + pop false + }{ + AGMCORE_host_sep + { + gsave + 1 0 0 0 setcmykcolor currentgray 1 exch sub + 0 1 0 0 setcmykcolor currentgray 1 exch sub + 0 0 1 0 setcmykcolor currentgray 1 exch sub + 0 0 0 1 setcmykcolor currentgray 1 exch sub + add add add 0 eq + { + pop false + }{ + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + }ifelse + grestore + }{ + AGMCORE_distilling + { + pop AGM_is_distiller_preserving_spotimages not + }{ + //Adobe_AGM_Core/AGMCORE_name xddf + false + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq + AGMUTIL_cpd/OverrideSeparations known and + { + AGMUTIL_cpd/OverrideSeparations get + { + /HqnSpots/ProcSet resourcestatus + { + pop pop pop true + }if + }if + }if + { + AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not + }{ + gsave + [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace + false + AGMUTIL_cpd/SeparationColorNames 2 copy known + { + get + {AGMCORE_name eq or}forall + not + }{ + pop pop pop true + }ifelse + grestore + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + }ifelse + /convert_to_process where{pop}{ + /convert_to_process + { + dup length 0 eq + { + pop false + }{ + AGMCORE_host_sep + { + dup true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process and}ifelse + } + forall + { + true exch + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + (Black)eq or and + }forall + not + }{pop false}ifelse + }{ + false exch + { + /PhotoshopDuotoneList where{pop false}{true}ifelse + { + dup(Cyan)eq exch + dup(Magenta)eq 3 -1 roll or exch + dup(Yellow)eq 3 -1 roll or exch + dup(Black)eq 3 -1 roll or + {pop} + {convert_spot_to_process or}ifelse + } + { + convert_spot_to_process or + } + ifelse + } + forall + }ifelse + }ifelse + }def + }ifelse + /AGMCORE_avoid_L2_sep_space + version cvr 2012 lt + level2 and + AGMCORE_producing_seps not and + def + /AGMCORE_is_cmyk_sep + AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or + def + /AGM_avoid_0_cmyk where{ + pop AGM_avoid_0_cmyk + }{ + AGM_preserve_spots + userdict/Adobe_AGM_OnHost_Seps known + userdict/Adobe_AGM_InRip_Seps known or + not and + }ifelse + { + /setcmykcolor[ + { + 4 copy add add add 0 eq currentoverprint and{ + pop 0.0005 + }if + }/exec cvx + /AGMCORE_&setcmykcolor load dup type/operatortype ne{ + /exec cvx + }if + ]cvx def + }if + /AGMCORE_IsSeparationAProcessColor + { + dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or + }def + AGMCORE_host_sep{ + /setcolortransfer + { + AGMCORE_cyan_plate{ + pop pop pop + }{ + AGMCORE_magenta_plate{ + 4 3 roll pop pop pop + }{ + AGMCORE_yellow_plate{ + 4 2 roll pop pop pop + }{ + 4 1 roll pop pop pop + }ifelse + }ifelse + }ifelse + settransfer + } + def + /AGMCORE_get_ink_data + AGMCORE_cyan_plate{ + {pop pop pop} + }{ + AGMCORE_magenta_plate{ + {4 3 roll pop pop pop} + }{ + AGMCORE_yellow_plate{ + {4 2 roll pop pop pop} + }{ + {4 1 roll pop pop pop} + }ifelse + }ifelse + }ifelse + def + /AGMCORE_RemoveProcessColorNames + { + 1 dict begin + /filtername + { + dup/Cyan eq 1 index(Cyan)eq or + {pop(_cyan_)}if + dup/Magenta eq 1 index(Magenta)eq or + {pop(_magenta_)}if + dup/Yellow eq 1 index(Yellow)eq or + {pop(_yellow_)}if + dup/Black eq 1 index(Black)eq or + {pop(_black_)}if + }def + dup type/arraytype eq + {[exch{filtername}forall]} + {filtername}ifelse + end + }def + level3{ + /AGMCORE_IsCurrentColor + { + dup AGMCORE_IsSeparationAProcessColor + { + AGMCORE_plate_ndx 0 eq + {dup(Cyan)eq exch/Cyan eq or}if + AGMCORE_plate_ndx 1 eq + {dup(Magenta)eq exch/Magenta eq or}if + AGMCORE_plate_ndx 2 eq + {dup(Yellow)eq exch/Yellow eq or}if + AGMCORE_plate_ndx 3 eq + {dup(Black)eq exch/Black eq or}if + AGMCORE_plate_ndx 4 eq + {pop false}if + }{ + gsave + false setoverprint + current_spot_alias false set_spot_alias + 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor + set_spot_alias + currentgray 1 ne + grestore + }ifelse + }def + /AGMCORE_filter_functiondatasource + { + 5 dict begin + /data_in xdf + data_in type/stringtype eq + { + /ncomp xdf + /comp xdf + /string_out data_in length ncomp idiv string def + 0 ncomp data_in length 1 sub + { + string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put + }for + string_out + }{ + string/string_in xdf + /string_out 1 string def + /component xdf + [ + data_in string_in/readstring cvx + [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx + [/pop cvx()]cvx/ifelse cvx + ]cvx/ReusableStreamDecode filter + }ifelse + end + }def + /AGMCORE_separateShadingFunction + { + 2 dict begin + /paint? xdf + /channel xdf + dup type/dicttype eq + { + begin + FunctionType 0 eq + { + /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def + currentdict/Decode known + {/Decode Decode channel 2 mul 2 getinterval def}if + paint? not + {/Decode[1 1]def}if + }if + FunctionType 2 eq + { + paint? + { + /C0[C0 channel get 1 exch sub]def + /C1[C1 channel get 1 exch sub]def + }{ + /C0[1]def + /C1[1]def + }ifelse + }if + FunctionType 3 eq + { + /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def + }if + currentdict/Range known + {/Range[0 1]def}if + currentdict + end}{ + channel get 0 paint? AGMCORE_separateShadingFunction + }ifelse + end + }def + /AGMCORE_separateShading + { + 3 -1 roll begin + currentdict/Function known + { + currentdict/Background known + {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if + Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf + /ColorSpace[/DeviceGray]def + }{ + ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }{ + ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put + }ifelse + ColorSpace 0 get/Separation eq + { + { + [1/exch cvx/sub cvx]cvx + }{ + [/pop cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll put + pop + }{ + { + [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx + }{ + pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx + }ifelse + ColorSpace 3 3 -1 roll bind put + }ifelse + ColorSpace 2/DeviceGray put + }ifelse + end + }def + /AGMCORE_separateShadingDict + { + dup/ColorSpace get + dup type/arraytype ne + {[exch]}if + dup 0 get/DeviceCMYK eq + { + exch begin + currentdict + AGMCORE_cyan_plate + {0 true}if + AGMCORE_magenta_plate + {1 true}if + AGMCORE_yellow_plate + {2 true}if + AGMCORE_black_plate + {3 true}if + AGMCORE_plate_ndx 4 eq + {0 false}if + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + currentdict + end exch + }if + dup 0 get/Separation eq + { + exch begin + ColorSpace 1 get dup/None ne exch/All ne and + { + ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /Separation + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + }if + }ifelse + }{ + currentdict ColorSpace 1 get AGMCORE_IsCurrentColor + 0 exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + }if + currentdict + end exch + }if + dup 0 get/DeviceN eq + { + exch begin + ColorSpace 1 get convert_to_process + { + ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq + { + /ColorSpace + [ + /DeviceN + ColorSpace 1 get + /DeviceGray + [ + ColorSpace 3 get/exec cvx + 4 AGMCORE_plate_ndx sub -1/roll cvx + 4 1/roll cvx + 3[/pop cvx]cvx/repeat cvx + 1/exch cvx/sub cvx + ]cvx + ]def + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + currentdict 0 false AGMCORE_separateShading + /ColorSpace[/DeviceGray]def + }if + }ifelse + }{ + currentdict + false -1 ColorSpace 1 get + { + AGMCORE_IsCurrentColor + { + 1 add + exch pop true exch exit + }if + 1 add + }forall + exch + dup not currentoverprint and + {/AGMCORE_ignoreshade true def}if + AGMCORE_separateShading + }ifelse + currentdict + end exch + }if + dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not + { + exch begin + ColorSpace dup type/arraytype eq + {0 get}if + /DeviceGray ne + { + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate not + { + ColorSpace 0 get/CIEBasedA eq + { + /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def + }if + ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or + { + /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def + }if + ColorSpace 0 get/CIEBasedDEFG eq + { + /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def + }if + currentdict 0 false AGMCORE_separateShading + }if + }if + currentdict + end exch + }if + pop + dup/AGMCORE_ignoreshade known + { + begin + /ColorSpace[/Separation(None)/DeviceGray{}]def + currentdict end + }if + }def + /shfill + { + AGMCORE_separateShadingDict + dup/AGMCORE_ignoreshade known + {pop} + {AGMCORE_&sysshfill}ifelse + }def + /makepattern + { + exch + dup/PatternType get 2 eq + { + clonedict + begin + /Shading Shading AGMCORE_separateShadingDict def + Shading/AGMCORE_ignoreshade known + currentdict end exch + {pop<>}if + exch AGMCORE_&sysmakepattern + }{ + exch AGMCORE_&usrmakepattern + }ifelse + }def + }if + }if + AGMCORE_in_rip_sep{ + /setcustomcolor + { + exch aload pop + dup 7 1 roll inRip_spot_has_ink not { + 4{4 index mul 4 1 roll} + repeat + /DeviceCMYK setcolorspace + 6 -2 roll pop pop + }{ + //Adobe_AGM_Core begin + /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf + end + [/Separation 4 -1 roll/DeviceCMYK + {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} + ] + setcolorspace + }ifelse + setcolor + }ndf + /setseparationgray + { + [/Separation(All)/DeviceGray{}]setcolorspace_opt + 1 exch sub setcolor + }ndf + }{ + /setseparationgray + { + AGMCORE_&setgray + }ndf + }ifelse + /findcmykcustomcolor + { + 5 makereadonlyarray + }ndf + /setcustomcolor + { + exch aload pop pop + 4{4 index mul 4 1 roll}repeat + setcmykcolor pop + }ndf + /has_color + /colorimage where{ + AGMCORE_producing_seps{ + pop true + }{ + systemdict eq + }ifelse + }{ + false + }ifelse + def + /map_index + { + 1 index mul exch getinterval{255 div}forall + }bdf + /map_indexed_devn + { + Lookup Names length 3 -1 roll cvi map_index + }bdf + /n_color_components + { + base_colorspace_type + dup/DeviceGray eq{ + pop 1 + }{ + /DeviceCMYK eq{ + 4 + }{ + 3 + }ifelse + }ifelse + }bdf + level2{ + /mo/moveto ldf + /li/lineto ldf + /cv/curveto ldf + /knockout_unitsq + { + 1 setgray + 0 0 1 1 rectfill + }def + level2/setcolorspace AGMCORE_key_known not and{ + /AGMCORE_&&&setcolorspace/setcolorspace ldf + /AGMCORE_ReplaceMappedColor + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + /AGMCORE_SpotAliasAry2 where{ + begin + dup 0 get dup/Separation eq + { + pop + dup length array copy + dup dup 1 get + current_spot_alias + { + dup map_alias + { + false set_spot_alias + dup 1 exch setsepcolorspace + true set_spot_alias + begin + /sep_colorspace_dict currentdict AGMCORE_gput + pop pop pop + [ + /Separation Name + CSA map_csa + MappedCSA + /sep_colorspace_proc load + ] + dup Name + end + }if + }if + map_reserved_ink_name 1 xpt + }{ + /DeviceN eq + { + dup length array copy + dup dup 1 get[ + exch{ + current_spot_alias{ + dup map_alias{ + /Name get exch pop + }if + }if + map_reserved_ink_name + }forall + ]1 xpt + }if + }ifelse + end + }if + }if + }def + /setcolorspace + { + dup type dup/arraytype eq exch/packedarraytype eq or + { + dup 0 get/Indexed eq + { + AGMCORE_distilling + { + /PhotoshopDuotoneList where + { + pop false + }{ + true + }ifelse + }{ + true + }ifelse + { + aload pop 3 -1 roll + AGMCORE_ReplaceMappedColor + 3 1 roll 4 array astore + }if + }{ + AGMCORE_ReplaceMappedColor + }ifelse + }if + DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if + }def + }if + }{ + /adj + { + currentstrokeadjust{ + transform + 0.25 sub round 0.25 add exch + 0.25 sub round 0.25 add exch + itransform + }if + }def + /mo{ + adj moveto + }def + /li{ + adj lineto + }def + /cv{ + 6 2 roll adj + 6 2 roll adj + 6 2 roll adj curveto + }def + /knockout_unitsq + { + 1 setgray + 8 8 1[8 0 0 8 0 0]{}image + }def + /currentstrokeadjust{ + /currentstrokeadjust AGMCORE_gget + }def + /setstrokeadjust{ + /currentstrokeadjust exch AGMCORE_gput + }def + /setcolorspace + { + /currentcolorspace exch AGMCORE_gput + }def + /currentcolorspace + { + /currentcolorspace AGMCORE_gget + }def + /setcolor_devicecolor + { + base_colorspace_type + dup/DeviceGray eq{ + pop setgray + }{ + /DeviceCMYK eq{ + setcmykcolor + }{ + setrgbcolor + }ifelse + }ifelse + }def + /setcolor + { + currentcolorspace 0 get + dup/DeviceGray ne{ + dup/DeviceCMYK ne{ + dup/DeviceRGB ne{ + dup/Separation eq{ + pop + currentcolorspace 3 gx + currentcolorspace 2 get + }{ + dup/Indexed eq{ + pop + currentcolorspace 3 get dup type/stringtype eq{ + currentcolorspace 1 get n_color_components + 3 -1 roll map_index + }{ + exec + }ifelse + currentcolorspace 1 get + }{ + /AGMCORE_cur_err/AGMCORE_invalid_color_space def + AGMCORE_invalid_color_space + }ifelse + }ifelse + }if + }if + }if + setcolor_devicecolor + }def + }ifelse + /sop/setoverprint ldf + /lw/setlinewidth ldf + /lc/setlinecap ldf + /lj/setlinejoin ldf + /ml/setmiterlimit ldf + /dsh/setdash ldf + /sadj/setstrokeadjust ldf + /gry/setgray ldf + /rgb/setrgbcolor ldf + /cmyk[ + /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx + /setcmykcolor load dup type/operatortype ne{/exec cvx}if + ]cvx bdf + level3 AGMCORE_host_sep not and{ + /nzopmsc{ + 6 dict begin + /kk exch def + /yy exch def + /mm exch def + /cc exch def + /sum 0 def + cc 0 ne{/sum sum 2#1000 or def cc}if + mm 0 ne{/sum sum 2#0100 or def mm}if + yy 0 ne{/sum sum 2#0010 or def yy}if + kk 0 ne{/sum sum 2#0001 or def kk}if + AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace + sum 0 eq{0}if + end + setcolor + }bdf + }{ + /nzopmsc/cmyk ldf + }ifelse + /sep/setsepcolor ldf + /devn/setdevicencolor ldf + /idx/setindexedcolor ldf + /colr/setcolor ldf + /csacrd/set_csa_crd ldf + /sepcs/setsepcolorspace ldf + /devncs/setdevicencolorspace ldf + /idxcs/setindexedcolorspace ldf + /cp/closepath ldf + /clp/clp_npth ldf + /eclp/eoclp_npth ldf + /f/fill ldf + /ef/eofill ldf + /@/stroke ldf + /nclp/npth_clp ldf + /gset/graphic_setup ldf + /gcln/graphic_cleanup ldf + /ct/concat ldf + /cf/currentfile ldf + /fl/filter ldf + /rs/readstring ldf + /AGMCORE_def_ht currenthalftone def + /clonedict Adobe_AGM_Utils begin/clonedict load end def + /clonearray Adobe_AGM_Utils begin/clonearray load end def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall + /getrampcolor + { + /indx exch def + 0 1 NumComp 1 sub + { + dup + Samples exch get + dup type/stringtype eq{indx get}if + exch + Scaling exch get aload pop + 3 1 roll + mul add + }for + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /sssetbackground{ + aload pop + ColorSpaceFamily/Separation eq + {sep} + { + ColorSpaceFamily/DeviceN eq + {devn}{setcolor}ifelse + }ifelse + }bdf + /RadialShade + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /r2 xdf + /c2y xdf + /c2x xdf + /r1 xdf + /c1y xdf + /c1x xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + np + }if + c1x c2x eq + { + c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse + }{ + /slope c2y c1y sub c2x c1x sub div def + /theta slope 1 atan def + c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if + c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if + }ifelse + gsave + clippath + c1x c1y translate + theta rotate + -90 rotate + {pathbbox}stopped + {0 0 0 0}if + /yMax xdf + /xMax xdf + /yMin xdf + /xMin xdf + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + /max{2 copy gt{pop}{exch pop}ifelse}bdf + /min{2 copy lt{pop}{exch pop}ifelse}bdf + rampdict begin + 40 dict begin + background length 0 gt{background sssetbackground gsave clippath fill grestore}if + gsave + c1x c1y translate + theta rotate + -90 rotate + /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def + /c1y 0 def + /c1x 0 def + /c2x 0 def + ext0 + { + 0 getrampcolor + c2y r2 add r1 sub 0.0001 lt + { + c1x c1y r1 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + }{ + c2y r1 add r2 le + { + c1x c1y r1 0 360 arc + fill + } + { + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r1 neg def + /p1y c1y def + /p2x r1 def + /p2y c1y def + p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto + fill + }{ + /AA r2 r1 sub c2y div def + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y p1x SS1 div neg def + /SS2 90 theta sub dup sin exch cos div def + /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y p2x SS2 div neg def + r1 r2 gt + { + /L1maxX p1x yMin p1y sub SS1 div add def + /L2maxX p2x yMin p2y sub SS2 div add def + }{ + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + }ifelse + }ifelse + }ifelse + }if + c1x c2x sub dup mul + c1y c2y sub dup mul + add 0.5 exp + 0 dtransform + dup mul exch dup mul add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt{exch}if pop + /hires xdf + hires mul + /numpix xdf + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + }if + }if + /xInc c2x c1x sub numsteps div def + /yInc c2y c1y sub numsteps div def + /rInc r2 r1 sub numsteps div def + /cx c1x def + /cy c1y def + /radius r1 def + np + xInc 0 eq yInc 0 eq rInc 0 eq and and + { + 0 getrampcolor + cx cy radius 0 360 arc + stroke + NumSamples 1 sub getrampcolor + cx cy radius 72 hires div add 0 360 arc + 0 setlinewidth + stroke + }{ + 0 + numsteps + { + dup + subsampling{round cvi}if + getrampcolor + cx cy radius 0 360 arc + /cx cx xInc add def + /cy cy yInc add def + /radius radius rInc add def + cx cy radius 360 0 arcn + eofill + rampIndxInc add + }repeat + pop + }ifelse + ext1 + { + c2y r2 add r1 lt + { + c2x c2y r2 0 360 arc + fill + }{ + c2y r1 add r2 sub 0.0001 le + { + c2x c2y r2 360 0 arcn + pathbbox + /aymax exch def + /axmax exch def + /aymin exch def + /axmin exch def + /bxMin xMin axmin min def + /byMin yMin aymin min def + /bxMax xMax axmax max def + /byMax yMax aymax max def + bxMin byMin moveto + bxMax byMin lineto + bxMax byMax lineto + bxMin byMax lineto + bxMin byMin lineto + eofill + }{ + c2x c2y r2 0 360 arc fill + r1 r2 eq + { + /p1x r2 neg def + /p1y c2y def + /p2x r2 def + /p2y c2y def + p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto + fill + }{ + /AA r2 r1 sub c2y div def + AA -1 eq + {/theta 89.99 def} + {/theta AA 1 AA dup mul sub sqrt div 1 atan def} + ifelse + /SS1 90 theta add dup sin exch cos div def + /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def + /p1y c2y p1x SS1 div sub def + /SS2 90 theta sub dup sin exch cos div def + /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def + /p2y c2y p2x SS2 div sub def + r1 r2 lt + { + /L1maxX p1x yMax p1y sub SS1 div add def + /L2maxX p2x yMax p2y sub SS2 div add def + }{ + /L1maxX 0 def + /L2maxX 0 def + }ifelse + p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto + L1maxX L1maxX p1x sub SS1 mul p1y add lineto + fill + }ifelse + }ifelse + }ifelse + }if + grestore + grestore + end + end + end + }ifelse + }bdf + /GenStrips + { + 40 dict begin + /ColorSpaceFamily xdf + /background xdf + /ext1 xdf + /ext0 xdf + /BBox xdf + /y2 xdf + /x2 xdf + /y1 xdf + /x1 xdf + /rampdict xdf + /setinkoverprint where{pop/setinkoverprint{pop}def}if + gsave + BBox length 0 gt + { + np + BBox 0 get BBox 1 get moveto + BBox 2 get BBox 0 get sub 0 rlineto + 0 BBox 3 get BBox 1 get sub rlineto + BBox 2 get BBox 0 get sub neg 0 rlineto + closepath + clip + np + }if + x1 x2 eq + { + y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse + }{ + /slope y2 y1 sub x2 x1 sub div def + /theta slope 1 atan def + x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if + x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if + } + ifelse + gsave + clippath + x1 y1 translate + theta rotate + {pathbbox}stopped + {0 0 0 0}if + /yMax exch def + /xMax exch def + /yMin exch def + /xMin exch def + grestore + xMax xMin eq yMax yMin eq or + { + grestore + end + }{ + rampdict begin + 20 dict begin + background length 0 gt{background sssetbackground gsave clippath fill grestore}if + gsave + x1 y1 translate + theta rotate + /xStart 0 def + /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def + /ySpan yMax yMin sub def + /numsteps NumSamples def + /rampIndxInc 1 def + /subsampling false def + xStart 0 transform + xEnd 0 transform + 3 -1 roll + sub dup mul + 3 1 roll + sub dup mul + add 0.5 exp 72 div + 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt + 1 index 1 index lt{exch}if pop + mul + /numpix xdf + numpix 0 ne + { + NumSamples numpix div 0.5 gt + { + /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def + /rampIndxInc NumSamples 1 sub numsteps div def + /subsampling true def + }if + }if + ext0 + { + 0 getrampcolor + xMin xStart lt + { + xMin yMin xMin neg ySpan rectfill + }if + }if + /xInc xEnd xStart sub numsteps div def + /x xStart def + 0 + numsteps + { + dup + subsampling{round cvi}if + getrampcolor + x yMin xInc ySpan rectfill + /x x xInc add def + rampIndxInc add + }repeat + pop + ext1{ + xMax xEnd gt + { + xEnd yMin xMax xEnd sub ySpan rectfill + }if + }if + grestore + grestore + end + end + end + }ifelse + }bdf +}def +/pt +{ + end +}def +/dt{ +}def +/pgsv{ + //Adobe_AGM_Core/AGMCORE_save save put +}def +/pgrs{ + //Adobe_AGM_Core/AGMCORE_save get restore +}def +systemdict/findcolorrendering known{ + /findcolorrendering systemdict/findcolorrendering get def +}if +systemdict/setcolorrendering known{ + /setcolorrendering systemdict/setcolorrendering get def +}if +/test_cmyk_color_plate +{ + gsave + setcmykcolor currentgray 1 ne + grestore +}def +/inRip_spot_has_ink +{ + dup//Adobe_AGM_Core/AGMCORE_name xddf + convert_spot_to_process not +}def +/map255_to_range +{ + 1 index sub + 3 -1 roll 255 div mul add +}def +/set_csa_crd +{ + /sep_colorspace_dict null AGMCORE_gput + begin + CSA get_csa_by_name setcolorspace_opt + set_crd + end +} +def +/map_csa +{ + currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse + {pop}{get_csa_by_name/MappedCSA xdf}ifelse +}def +/setsepcolor +{ + /sep_colorspace_dict AGMCORE_gget begin + dup/sep_tint exch AGMCORE_gput + TintProc + end +}def +/setdevicencolor +{ + /devicen_colorspace_dict AGMCORE_gget begin + Names length copy + Names length 1 sub -1 0 + { + /devicen_tints AGMCORE_gget 3 1 roll xpt + }for + TintProc + end +}def +/sep_colorspace_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + currentdict/Components known{ + Components aload pop + TintMethod/Lab eq{ + 2{AGMCORE_tmp mul NComponents 1 roll}repeat + LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll + }{ + TintMethod/Subtractive eq{ + NComponents{ + AGMCORE_tmp mul NComponents 1 roll + }repeat + }{ + NComponents{ + 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll + }repeat + }ifelse + }ifelse + }{ + ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get + aload pop + }ifelse + end +}def +/sep_colorspace_gray_proc +{ + /AGMCORE_tmp exch store + /sep_colorspace_dict AGMCORE_gget begin + GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get + end +}def +/sep_proc_name +{ + dup 0 get + dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{ + pop[/DeviceGray] + /sep_colorspace_gray_proc + }{ + /sep_colorspace_proc + }ifelse +}def +/setsepcolorspace +{ + current_spot_alias{ + dup begin + Name map_alias{ + exch pop + }if + end + }if + dup/sep_colorspace_dict exch AGMCORE_gput + begin + CSA map_csa + /AGMCORE_sep_special Name dup()eq exch(All)eq or store + AGMCORE_avoid_L2_sep_space{ + [/Indexed MappedCSA sep_proc_name 255 exch + {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx + ]setcolorspace_opt + /TintProc{ + 255 mul round cvi setcolor + }bdf + }{ + MappedCSA 0 get/DeviceCMYK eq + currentdict/Components known and + AGMCORE_sep_special not and{ + /TintProc[ + Components aload pop Name findcmykcustomcolor + /exch cvx/setcustomcolor cvx + ]cvx bdf + }{ + AGMCORE_host_sep Name(All)eq and{ + /TintProc{ + 1 exch sub setseparationgray + }bdf + }{ + AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and + AGMCORE_host_sep or + Name()eq and{ + /TintProc[ + MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{ + cvx/setcmykcolor cvx + }{ + cvx/setgray cvx + }ifelse + ]cvx bdf + }{ + AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{ + /TintProc[ + /dup cvx + MappedCSA sep_proc_name cvx exch + 0 get/DeviceGray eq{ + 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx + }if + /Name cvx/findcmykcustomcolor cvx/exch cvx + AGMCORE_host_sep{ + AGMCORE_is_cmyk_sep + /Name cvx + /AGMCORE_IsSeparationAProcessColor load/exec cvx + /not cvx/and cvx + }{ + Name inRip_spot_has_ink not + }ifelse + [ + /pop cvx 1 + ]cvx/if cvx + /setcustomcolor cvx + ]cvx bdf + }{ + /TintProc{setcolor}bdf + [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt + }ifelse + }ifelse + }ifelse + }ifelse + }ifelse + set_crd + setsepcolor + end +}def +/additive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 + 0 1 numarrays 1 sub + { + 1 exch add/index cvx + c1/get cvx/mul cvx + }for + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/subtractive_blend +{ + 3 dict begin + /numarrays xdf + /numcolors xdf + 0 1 numcolors 1 sub + { + /c1 xdf + 1 1 + 0 1 numarrays 1 sub + { + 1 3 3 -1 roll add/index cvx + c1/get cvx/sub cvx/mul cvx + }for + /sub cvx + numarrays 1 add 1/roll cvx + }for + numarrays[/pop cvx]cvx/repeat cvx + end +}def +/exec_tint_transform +{ + /TintProc[ + /TintTransform cvx/setcolor cvx + ]cvx bdf + MappedCSA setcolorspace_opt +}bdf +/devn_makecustomcolor +{ + 2 dict begin + /names_index xdf + /Names xdf + 1 1 1 1 Names names_index get findcmykcustomcolor + /devicen_tints AGMCORE_gget names_index get setcustomcolor + Names length{pop}repeat + end +}bdf +/setdevicencolorspace +{ + dup/AliasedColorants known{false}{true}ifelse + current_spot_alias and{ + 7 dict begin + /names_index 0 def + dup/names_len exch/Names get length def + /new_names names_len array def + /new_LookupTables names_len array def + /alias_cnt 0 def + dup/Names get + { + dup map_alias{ + exch pop + dup/ColorLookup known{ + dup begin + new_LookupTables names_index ColorLookup put + end + }{ + dup/Components known{ + dup begin + new_LookupTables names_index Components put + end + }{ + dup begin + new_LookupTables names_index[null null null null]put + end + }ifelse + }ifelse + new_names names_index 3 -1 roll/Name get put + /alias_cnt alias_cnt 1 add def + }{ + /name xdf + new_names names_index name put + dup/LookupTables known{ + dup begin + new_LookupTables names_index LookupTables names_index get put + end + }{ + dup begin + new_LookupTables names_index[null null null null]put + end + }ifelse + }ifelse + /names_index names_index 1 add def + }forall + alias_cnt 0 gt{ + /AliasedColorants true def + /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def + 0 1 names_len 1 sub{ + /names_index xdf + new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{ + /AliasedColorants false def + exit + }{ + new_LookupTables names_index get 0 get null eq{ + dup/Names get names_index get/name xdf + name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq + or or or not{ + /AliasedColorants false def + exit + }if + }if + }ifelse + }for + lut_entry_len 1 eq{ + /AliasedColorants false def + }if + AliasedColorants{ + dup begin + /Names new_names def + /LookupTables new_LookupTables def + /AliasedColorants true def + /NComponents lut_entry_len def + /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def + /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def + currentdict/TTTablesIdx known not{ + /TTTablesIdx -1 def + }if + end + }if + }if + end + }if + dup/devicen_colorspace_dict exch AGMCORE_gput + begin + currentdict/AliasedColorants known{ + AliasedColorants + }{ + false + }ifelse + dup not{ + CSA map_csa + }if + /TintTransform load type/nulltype eq or{ + /TintTransform[ + 0 1 Names length 1 sub + { + /TTTablesIdx TTTablesIdx 1 add def + dup LookupTables exch get dup 0 get null eq + { + 1 index + Names exch get + dup(Cyan)eq + { + pop exch + LookupTables length exch sub + /index cvx + 0 0 0 + } + { + dup(Magenta)eq + { + pop exch + LookupTables length exch sub + /index cvx + 0/exch cvx 0 0 + }{ + (Yellow)eq + { + exch + LookupTables length exch sub + /index cvx + 0 0 3 -1/roll cvx 0 + }{ + exch + LookupTables length exch sub + /index cvx + 0 0 0 4 -1/roll cvx + }ifelse + }ifelse + }ifelse + 5 -1/roll cvx/astore cvx + }{ + dup length 1 sub + LookupTables length 4 -1 roll sub 1 add + /index cvx/mul cvx/round cvx/cvi cvx/get cvx + }ifelse + Names length TTTablesIdx add 1 add 1/roll cvx + }for + Names length[/pop cvx]cvx/repeat cvx + NComponents Names length + TintMethod/Subtractive eq + { + subtractive_blend + }{ + additive_blend + }ifelse + ]cvx bdf + }if + AGMCORE_host_sep{ + Names convert_to_process{ + exec_tint_transform + } + { + currentdict/AliasedColorants known{ + AliasedColorants not + }{ + false + }ifelse + 5 dict begin + /AvoidAliasedColorants xdf + /painted? false def + /names_index 0 def + /names_len Names length def + AvoidAliasedColorants{ + /currentspotalias current_spot_alias def + false set_spot_alias + }if + Names{ + AGMCORE_is_cmyk_sep{ + dup(Cyan)eq AGMCORE_cyan_plate and exch + dup(Magenta)eq AGMCORE_magenta_plate and exch + dup(Yellow)eq AGMCORE_yellow_plate and exch + (Black)eq AGMCORE_black_plate and or or or{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + Names names_index/devn_makecustomcolor cvx + ]cvx ddf + /painted? true def + }if + painted?{exit}if + }{ + 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + Names names_index/devn_makecustomcolor cvx + ]cvx ddf + /painted? true def + exit + }if + }ifelse + /names_index names_index 1 add def + }forall + AvoidAliasedColorants{ + currentspotalias set_spot_alias + }if + painted?{ + /devicen_colorspace_dict AGMCORE_gget/names_index names_index put + }{ + /devicen_colorspace_dict AGMCORE_gget/TintProc[ + names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx + 0 0 0 0/setcmykcolor cvx + ]cvx ddf + }ifelse + end + }ifelse + } + { + AGMCORE_in_rip_sep{ + Names convert_to_process not + }{ + level3 + }ifelse + { + [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt + /TintProc level3 not AGMCORE_in_rip_sep and{ + [ + Names/length cvx[/pop cvx]cvx/repeat cvx + ]cvx bdf + }{ + {setcolor}bdf + }ifelse + }{ + exec_tint_transform + }ifelse + }ifelse + set_crd + /AliasedColorants false def + end +}def +/setindexedcolorspace +{ + dup/indexed_colorspace_dict exch AGMCORE_gput + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + currentdict devncs + }{ + 1 currentdict sepcs + }ifelse + AGMCORE_host_sep{ + 4 dict begin + /compCnt/Names where{pop Names length}{1}ifelse def + /NewLookup HiVal 1 add string def + 0 1 HiVal{ + /tableIndex xdf + Lookup dup type/stringtype eq{ + compCnt tableIndex map_index + }{ + exec + }ifelse + /Names where{ + pop setdevicencolor + }{ + setsepcolor + }ifelse + currentgray + tableIndex exch + 255 mul cvi + NewLookup 3 1 roll put + }for + [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt + end + }{ + level3 + { + currentdict/Names known{ + [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt + }{ + [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt + }ifelse + }{ + [/Indexed MappedCSA HiVal + [ + currentdict/Names known{ + Lookup dup type/stringtype eq + {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx} + {/exec cvx}ifelse + /TintTransform load/exec cvx + }{ + Lookup dup type/stringtype eq + {/exch cvx/get cvx 255/div cvx} + {/exec cvx}ifelse + CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx + }ifelse + ]cvx + ]setcolorspace_opt + }ifelse + }ifelse + end + set_crd + } + { + CSA map_csa + AGMCORE_host_sep level2 not and{ + 0 0 0 0 setcmykcolor + }{ + [/Indexed MappedCSA + level2 not has_color not and{ + dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{ + pop[/DeviceGray] + }if + HiVal GrayLookup + }{ + HiVal + currentdict/RangeArray known{ + { + /indexed_colorspace_dict AGMCORE_gget begin + Lookup exch + dup HiVal gt{ + pop HiVal + }if + NComponents mul NComponents getinterval{}forall + NComponents 1 sub -1 0{ + RangeArray exch 2 mul 2 getinterval aload pop map255_to_range + NComponents 1 roll + }for + end + }bind + }{ + Lookup + }ifelse + }ifelse + ]setcolorspace_opt + set_crd + }ifelse + }ifelse + end +}def +/setindexedcolor +{ + AGMCORE_host_sep{ + /indexed_colorspace_dict AGMCORE_gget + begin + currentdict/CSDBase known{ + CSDBase/CSD get_res begin + currentdict/Names known{ + map_indexed_devn + devn + } + { + Lookup 1 3 -1 roll map_index + sep + }ifelse + end + }{ + Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll + map_index + MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse + }ifelse + end + }{ + level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{ + /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin + map_indexed_devn + devn + end + } + { + setcolor + }ifelse + }ifelse +}def +/ignoreimagedata +{ + currentoverprint not{ + gsave + dup clonedict begin + 1 setgray + /Decode[0 1]def + /DataSourcedef + /MultipleDataSources false def + /BitsPerComponent 8 def + currentdict end + systemdict/image gx + grestore + }if + consumeimagedata +}def +/add_res +{ + dup/CSD eq{ + pop + //Adobe_AGM_Core begin + /AGMCORE_CSD_cache load 3 1 roll put + end + }{ + defineresource pop + }ifelse +}def +/del_res +{ + { + aload pop exch + dup/CSD eq{ + pop + {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall + }{ + exch + {1 index undefineresource}forall + pop + }ifelse + }forall +}def +/get_res +{ + dup/CSD eq{ + pop + dup type dup/nametype eq exch/stringtype eq or{ + AGMCORE_CSD_cache exch get + }if + }{ + findresource + }ifelse +}def +/get_csa_by_name +{ + dup type dup/nametype eq exch/stringtype eq or{ + /CSA get_res + }if +}def +/paintproc_buf_init +{ + /count get 0 0 put +}def +/paintproc_buf_next +{ + dup/count get dup 0 get + dup 3 1 roll + 1 add 0 xpt + get +}def +/cachepaintproc_compress +{ + 5 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + /string_size 16000 def + /readbuffer string_size string def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + /LZWFilter + { + exch + dup length 0 eq{ + pop + }{ + ppdict dup length 1 sub 3 -1 roll put + }ifelse + {string_size}{0}ifelse string + }/LZWEncode filter def + { + ReadFilter readbuffer readstring + exch LZWFilter exch writestring + not{exit}if + }loop + LZWFilter closefile + ppdict + end +}def +/cachepaintproc +{ + 2 dict begin + currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def + /ppdict 20 dict def + currentglobal true setglobal + ppdict 1 array dup 0 1 put/count xpt + setglobal + { + ReadFilter 16000 string readstring exch + ppdict dup length 1 sub 3 -1 roll put + not{exit}if + }loop + ppdict dup dup length 1 sub()put + end +}def +/make_pattern +{ + exch clonedict exch + dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform + exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub + exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub + matrix translate exch matrix concatmatrix + 1 index begin + BBox 0 get XStep div cvi XStep mul/xshift exch neg def + BBox 1 get YStep div cvi YStep mul/yshift exch neg def + BBox 0 get xshift add + BBox 1 get yshift add + BBox 2 get xshift add + BBox 3 get yshift add + 4 array astore + /BBox exch def + [xshift yshift/translate load null/exec load]dup + 3/PaintProc load put cvx/PaintProc exch def + end + gsave 0 setgray + makepattern + grestore +}def +/set_pattern +{ + dup/PatternType get 1 eq{ + dup/PaintType get 1 eq{ + currentoverprint sop[/DeviceGray]setcolorspace 0 setgray + }if + }if + setpattern +}def +/setcolorspace_opt +{ + dup currentcolorspace eq{pop}{setcolorspace}ifelse +}def +/updatecolorrendering +{ + currentcolorrendering/RenderingIntent known{ + currentcolorrendering/RenderingIntent get + } + { + Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd AGMCORE_gget dup null eq + } + { + Intent/Saturation eq + { + /saturation_crd AGMCORE_gget dup null eq + } + { + /perceptual_crd AGMCORE_gget dup null eq + }ifelse + }ifelse + }ifelse + { + pop null + } + { + /RenderingIntent known{null}{Intent}ifelse + }ifelse + }ifelse + Intent ne{ + Intent/ColorRendering{findresource}stopped + { + pop pop systemdict/findcolorrendering known + { + Intent findcolorrendering + { + /ColorRendering findresource true exch + } + { + /ColorRendering findresource + product(Xerox Phaser 5400)ne + exch + }ifelse + dup Intent/AbsoluteColorimetric eq + { + /absolute_colorimetric_crd exch AGMCORE_gput + } + { + Intent/RelativeColorimetric eq + { + /relative_colorimetric_crd exch AGMCORE_gput + } + { + Intent/Saturation eq + { + /saturation_crd exch AGMCORE_gput + } + { + Intent/Perceptual eq + { + /perceptual_crd exch AGMCORE_gput + } + { + pop + }ifelse + }ifelse + }ifelse + }ifelse + 1 index{exch}{pop}ifelse + } + {false}ifelse + } + {true}ifelse + { + dup begin + currentdict/TransformPQR known{ + currentdict/TransformPQR get aload pop + 3{{}eq 3 1 roll}repeat or or + } + {true}ifelse + currentdict/MatrixPQR known{ + currentdict/MatrixPQR get aload pop + 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll + 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq + and and and and and and and and + } + {true}ifelse + end + or + { + clonedict begin + /TransformPQR[ + {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div + 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind + {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div + 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind + {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div + 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind + ]def + /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def + /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def + currentdict end + }if + setcolorrendering_opt + }if + }if +}def +/set_crd +{ + AGMCORE_host_sep not level2 and{ + currentdict/ColorRendering known{ + ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if + }{ + currentdict/Intent known{ + updatecolorrendering + }if + }ifelse + currentcolorspace dup type/arraytype eq + {0 get}if + /DeviceRGB eq + { + currentdict/UCR known + {/UCR}{/AGMCORE_currentucr}ifelse + load setundercolorremoval + currentdict/BG known + {/BG}{/AGMCORE_currentbg}ifelse + load setblackgeneration + }if + }if +}def +/set_ucrbg +{ + dup null eq{pop/AGMCORE_currentbg load}{/Procedure get_res}ifelse setblackgeneration + dup null eq{pop/AGMCORE_currentucr load}{/Procedure get_res}ifelse setundercolorremoval +}def +/setcolorrendering_opt +{ + dup currentcolorrendering eq{ + pop + }{ + clonedict + begin + /Intent Intent def + currentdict + end + setcolorrendering + }ifelse +}def +/cpaint_gcomp +{ + convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not + { + (%end_cpaint_gcomp)flushinput + }if +}def +/cpaint_gsep +{ + //Adobe_AGM_Core/AGMCORE_ConvertToProcess get + { + (%end_cpaint_gsep)flushinput + }if +}def +/cpaint_gend +{np}def +/T1_path +{ + currentfile token pop currentfile token pop mo + { + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 exch rlineto + currentfile token pop dup type/stringtype eq + {pop exit}if + 0 rlineto + }loop +}def +/T1_gsave + level3 + {/clipsave} + {/gsave}ifelse + load def +/T1_grestore + level3 + {/cliprestore} + {/grestore}ifelse + load def +/set_spot_alias_ary +{ + dup inherit_aliases + //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf +}def +/set_spot_normalization_ary +{ + dup inherit_aliases + dup length + /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if + array + //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf + /AGMCORE_SpotAliasAry where{ + pop + AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval + AGMCORE_SpotAliasAry length + }{0}ifelse + AGMCORE_SpotAliasAry2 3 1 roll exch putinterval + true set_spot_alias +}def +/inherit_aliases +{ + {dup/Name get map_alias{/CSD put}{pop}ifelse}forall +}def +/set_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias 3 -1 roll put + }{ + pop + }ifelse +}def +/current_spot_alias +{ + /AGMCORE_SpotAliasAry2 where{ + /AGMCORE_current_spot_alias get + }{ + false + }ifelse +}def +/map_alias +{ + /AGMCORE_SpotAliasAry2 where{ + begin + /AGMCORE_name xdf + false + AGMCORE_SpotAliasAry2{ + dup/Name get AGMCORE_name eq{ + /CSD get/CSD get_res + exch pop true + exit + }{ + pop + }ifelse + }forall + end + }{ + pop false + }ifelse +}bdf +/spot_alias +{ + true set_spot_alias + /AGMCORE_&setcustomcolor AGMCORE_key_known not{ + //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put + }if + /customcolor_tint 1 AGMCORE_gput + //Adobe_AGM_Core begin + /setcustomcolor + { + //Adobe_AGM_Core begin + dup/customcolor_tint exch AGMCORE_gput + 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not + current_spot_alias and{1 index 4 get map_alias}{false}ifelse + { + false set_spot_alias + /sep_colorspace_dict AGMCORE_gget null ne + 3 1 roll 2 index{ + exch pop/sep_tint AGMCORE_gget exch + }if + mark 3 1 roll + setsepcolorspace + counttomark 0 ne{ + setsepcolor + }if + pop + not{/sep_tint 1.0 AGMCORE_gput}if + pop + true set_spot_alias + }{ + AGMCORE_&setcustomcolor + }ifelse + end + }bdf + end +}def +/begin_feature +{ + Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put + count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put + {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if +}def +/end_feature +{ + 2 dict begin + /spd/setpagedevice load def + /setpagedevice{get_gstate spd set_gstate}def + stopped{$error/newerror false put}if + end + count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse + countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse + {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if +}def +/set_negative +{ + //Adobe_AGM_Core begin + /AGMCORE_inverting exch def + level2{ + currentpagedevice/NegativePrint known AGMCORE_distilling not and{ + currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{ + true begin_feature true{ + <>setpagedevice + }end_feature + }if + /AGMCORE_inverting false def + }if + }if + AGMCORE_inverting{ + [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer + AGMCORE_distilling{ + erasepage + }{ + gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse + /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore + }ifelse + }if + end +}def +/lw_save_restore_override{ + /md where{ + pop + md begin + initializepage + /initializepage{}def + /pmSVsetup{}def + /endp{}def + /pse{}def + /psb{}def + /orig_showpage where + {pop} + {/orig_showpage/showpage load def} + ifelse + /showpage{orig_showpage gR}def + end + }if +}def +/pscript_showpage_override{ + /NTPSOct95 where + { + begin + showpage + save + /showpage/restore load def + /restore{exch pop}def + end + }if +}def +/driver_media_override +{ + /md where{ + pop + md/initializepage known{ + md/initializepage{}put + }if + md/rC known{ + md/rC{4{pop}repeat}put + }if + }if + /mysetup where{ + /mysetup[1 0 0 1 0 0]put + }if + Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put + level2 + {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if +}def +/driver_check_media_override +{ + /PrepsDict where + {pop} + { + Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne + Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq + { + Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and + Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and + }if + { + Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix + }if + }ifelse +}def +AGMCORE_err_strings begin + /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def + /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def + /AGMCORE_invalid_color_space(This job contains an invalid color space. )def +end +/set_def_ht +{AGMCORE_def_ht sethalftone}def +/set_def_flat +{AGMCORE_Default_flatness setflat}def +end +systemdict/setpacking known +{setpacking}if +%%EndResource +%%BeginResource: procset Adobe_CoolType_Core 2.31 0 %%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. %%Version: 2.31 0 10 dict begin /Adobe_CoolType_Passthru currentdict def /Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def Adobe_CoolType_Core_Defined {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} if userdict/Adobe_CoolType_Core 70 dict dup begin put /Adobe_CoolType_Version 2.31 def /Level2? systemdict/languagelevel known dup {pop systemdict/languagelevel get 2 ge} if def Level2? not { /currentglobal false def /setglobal/pop load def /gcheck{pop false}bind def /currentpacking false def /setpacking/pop load def /SharedFontDirectory 0 dict def } if currentpacking true setpacking currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def end setglobal currentglobal true setglobal userdict/Adobe_CoolType_GVMFonts known not {userdict/Adobe_CoolType_GVMFonts 10 dict put} if setglobal currentglobal false setglobal userdict/Adobe_CoolType_LVMFonts known not {userdict/Adobe_CoolType_LVMFonts 10 dict put} if setglobal /ct_VMDictPut { dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse 3 1 roll put }bind def /ct_VMDictUndef { dup Adobe_CoolType_GVMFonts exch known {Adobe_CoolType_GVMFonts exch undef} { dup Adobe_CoolType_LVMFonts exch known {Adobe_CoolType_LVMFonts exch undef} {pop} ifelse }ifelse }bind def /ct_str1 1 string def /ct_xshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_yshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 exch rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_xyshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { {_ct_na _ct_i 1 add get}stopped {pop pop pop} { _ct_x _ct_y moveto rmoveto } ifelse } ifelse /_ct_i _ct_i 2 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def /ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def /xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def currentglobal true setglobal /ct_T3Defs { /BuildChar { 1 index/Encoding get exch get 1 index/BuildGlyph get exec }bind def /BuildGlyph { exch begin GlyphProcs exch get exec end }bind def }bind def setglobal /@_SaveStackLevels { Adobe_CoolType_Data begin /@vmState currentglobal def false setglobal @opStackCountByLevel @opStackLevel 2 copy known not { 2 copy 3 dict dup/args 7 index 5 add array put put get } { get dup/args get dup length 3 index lt { dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args exch put } {pop} ifelse } ifelse begin count 1 sub 1 index lt {pop count} if dup/argCount exch def dup 0 gt { args exch 0 exch getinterval astore pop } {pop} ifelse count /restCount exch def end /@opStackLevel @opStackLevel 1 add def countdictstack 1 sub @dictStackCountByLevel exch @dictStackLevel exch put /@dictStackLevel @dictStackLevel 1 add def @vmState setglobal end }bind def /@_RestoreStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def @opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt {{pop}repeat} {pop} ifelse args 0 argCount getinterval{}forall end /@dictStackLevel @dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end countdictstack exch sub dup 0 gt {{end}repeat} {pop} ifelse }bind def /@_PopStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def /@dictStackLevel @dictStackLevel 1 sub def end }bind def /@Raise { exch cvx exch errordict exch get exec stop }bind def /@ReRaise { cvx $error/errorname get errordict exch get exec stop }bind def /@Stopped { 0 @#Stopped }bind def /@#Stopped { @_SaveStackLevels stopped {@_RestoreStackLevels true} {@_PopStackLevels false} ifelse }bind def /@Arg { Adobe_CoolType_Data begin @opStackCountByLevel @opStackLevel 1 sub get begin args exch argCount 1 sub exch sub get end end }bind def currentglobal true setglobal /CTHasResourceForAllBug Level2? { 1 dict dup /@shouldNotDisappearDictValue true def Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put begin count @_SaveStackLevels {(*){pop stop}128 string/Category resourceforall} stopped pop @_RestoreStackLevels currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll { /@shouldNotDisappearDictValue known { { end currentdict 1 index eq {pop exit} if } loop } if } { pop end } ifelse } {false} ifelse def true setglobal /CTHasResourceStatusBug Level2? { mark {/steveamerige/Category resourcestatus} stopped {cleartomark true} {cleartomark currentglobal not} ifelse } {false} ifelse def setglobal /CTResourceStatus { mark 3 1 roll /Category findresource begin ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse end }bind def /CTWorkAroundBugs { Level2? { /cid_PreLoad/ProcSet resourcestatus { pop pop currentglobal mark { (*) { dup/CMap CTHasResourceStatusBug {CTResourceStatus} {resourcestatus} ifelse { pop dup 0 eq exch 1 eq or { dup/CMap findresource gcheck setglobal /CMap undefineresource } { pop CTHasResourceForAllBug {exit} {stop} ifelse } ifelse } {pop} ifelse } 128 string/CMap resourceforall } stopped {cleartomark} stopped pop setglobal } if } if }bind def /ds { Adobe_CoolType_Core begin CTWorkAroundBugs /mo/moveto load def /nf/newencodedfont load def /msf{makefont setfont}bind def /uf{dup undefinefont ct_VMDictUndef}bind def /ur/undefineresource load def /chp/charpath load def /awsh/awidthshow load def /wsh/widthshow load def /ash/ashow load def /@xshow/xshow load def /@yshow/yshow load def /@xyshow/xyshow load def /@cshow/cshow load def /sh/show load def /rp/repeat load def /.n/.notdef def end currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /AddWidths? false def /CC 0 def /charcode 2 string def /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def /InVMFontsByCMap 10 dict def /InVMDeepCopiedFonts 10 dict def end setglobal }bind def /dt { currentdict Adobe_CoolType_Core eq {end} if }bind def /ps { Adobe_CoolType_Core begin Adobe_CoolType_GVMFonts begin Adobe_CoolType_LVMFonts begin SharedFontDirectory begin }bind def /pt { end end end end }bind def /unload { systemdict/languagelevel known { systemdict/languagelevel get 2 ge { userdict/Adobe_CoolType_Core 2 copy known {undef} {pop pop} ifelse } if } if }bind def /ndf { 1 index where {pop pop pop} {dup xcheck{bind}if def} ifelse }def /findfont systemdict begin userdict begin /globaldict where{/globaldict get begin}if dup where pop exch get /globaldict where{pop end}if end end Adobe_CoolType_Core_Defined {/systemfindfont exch def} { /findfont 1 index def /systemfindfont exch def } ifelse /undefinefont {pop}ndf /copyfont { currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{dup length}ifelse 2 index length add 1 add dict begin exch { 1 index/FID eq {pop pop} {def} ifelse } forall dup null eq {pop} {{def}forall} ifelse currentdict end exch setglobal }bind def /copyarray { currentglobal exch dup gcheck setglobal dup length array copy exch setglobal }bind def /newencodedfont { currentglobal { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } { FontDirectory 3 index known {FontDirectory 3 index get/FontReferenced known} { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } ifelse } ifelse dup { 3 index findfont/FontReferenced get 2 index dup type/nametype eq {findfont} if ne {pop false} if } if dup { 1 index dup type/nametype eq {findfont} if dup/CharStrings known { /CharStrings get length 4 index findfont/CharStrings get length ne { pop false } if } {pop} ifelse } if { pop 1 index findfont /Encoding get exch 0 1 255 {2 copy get 3 index 3 1 roll put} for pop pop pop } { currentglobal 4 1 roll dup type/nametype eq {findfont} if dup gcheck setglobal dup dup maxlength 2 add dict begin exch { 1 index/FID ne 2 index/Encoding ne and {def} {pop pop} ifelse } forall /FontReferenced exch def /Encoding exch dup length array copy def /FontName 1 index dup type/stringtype eq{cvn}if def dup currentdict end definefont ct_VMDictPut setglobal } ifelse }bind def /SetSubstituteStrategy { $SubstituteFont begin dup type/dicttype ne {0 dict} if currentdict/$Strategies known { exch $Strategies exch 2 copy known { get 2 copy maxlength exch maxlength add dict begin {def}forall {def}forall currentdict dup/$Init known {dup/$Init get exec} if end /$Strategy exch def } {pop pop pop} ifelse } {pop pop} ifelse end }bind def /scff { $SubstituteFont begin dup type/stringtype eq {dup length exch} {null} ifelse /$sname exch def /$slen exch def /$inVMIndex $sname null eq { 1 index $str cvs dup length $slen sub $slen getinterval cvn } {$sname} ifelse def end {findfont} @Stopped { dup length 8 add string exch 1 index 0(BadFont:)putinterval 1 index exch 8 exch dup length string cvs putinterval cvn {findfont} @Stopped {pop/Courier findfont} if } if $SubstituteFont begin /$sname null def /$slen 0 def /$inVMIndex null def end }bind def /isWidthsOnlyFont { dup/WidthsOnly known {pop pop true} { dup/FDepVector known {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} { dup/FDArray known {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} {pop} ifelse } ifelse } ifelse }bind def /ct_StyleDicts 4 dict dup begin /Adobe-Japan1 4 dict dup begin Level2? { /Serif /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMin-W3} { /CIDFont/Category resourcestatus { pop pop /HeiseiMin-W3/CIDFont resourcestatus {pop pop/HeiseiMin-W3} {/Ryumin-Light} ifelse } {/Ryumin-Light} ifelse } ifelse def /SansSerif /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiKakuGo-W5} { /CIDFont/Category resourcestatus { pop pop /HeiseiKakuGo-W5/CIDFont resourcestatus {pop pop/HeiseiKakuGo-W5} {/GothicBBB-Medium} ifelse } {/GothicBBB-Medium} ifelse } ifelse def /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMaruGo-W4} { /CIDFont/Category resourcestatus { pop pop /HeiseiMaruGo-W4/CIDFont resourcestatus {pop pop/HeiseiMaruGo-W4} { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } ifelse /RoundSansSerif exch def /Default Serif def } { /Serif/Ryumin-Light def /SansSerif/GothicBBB-Medium def { (fonts/Jun101-Light-83pv-RKSJ-H)status }stopped {pop}{ {pop pop pop pop/Jun101-Light} {SansSerif} ifelse /RoundSansSerif exch def }ifelse /Default Serif def } ifelse end def /Adobe-Korea1 4 dict dup begin /Serif/HYSMyeongJo-Medium def /SansSerif/HYGoThic-Medium def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-GB1 4 dict dup begin /Serif/STSong-Light def /SansSerif/STHeiti-Regular def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-CNS1 4 dict dup begin /Serif/MKai-Medium def /SansSerif/MHei-Medium def /RoundSansSerif SansSerif def /Default Serif def end def end def Level2?{currentglobal true setglobal}if /ct_BoldRomanWidthProc { stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth 0 0 }bind def /ct_Type0WidthProc { dup stringwidth 0 0 moveto 2 index true charpath pathbbox 0 -1 7 index 2 div .88 setcachedevice2 pop 0 0 }bind def /ct_Type0WMode1WidthProc { dup stringwidth pop 2 div neg -0.88 2 copy moveto 0 -1 5 -1 roll true charpath pathbbox setcachedevice }bind def /cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_BoldBaseFont 11 dict begin /FontType 3 def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /Encoding cHexEncoding def /_setwidthProc/ct_BoldRomanWidthProc load def /_bcstr1 1 string def /BuildChar { exch begin _basefont setfont _bcstr1 dup 0 4 -1 roll put dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def systemdict/composefont known { /ct_DefineIdentity-H { /Identity-H/CMap resourcestatus { pop pop } { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse } def /ct_BoldBaseCIDFont 11 dict begin /CIDFontType 1 def /CIDFontName/ct_BoldBaseCIDFont def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /_setwidthProc/ct_Type0WidthProc load def /_bcstr2 2 string def /BuildGlyph { exch begin _basefont setfont _bcstr2 1 2 index 256 mod put _bcstr2 0 3 -1 roll 256 idiv put _bcstr2 dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def }if Level2?{setglobal}if /ct_CopyFont{ { 1 index/FID ne 2 index/UniqueID ne and {def}{pop pop}ifelse }forall }bind def /ct_Type0CopyFont { exch dup length dict begin ct_CopyFont [ exch FDepVector { dup/FontType get 0 eq { 1 index ct_Type0CopyFont /_ctType0 exch definefont } { /_ctBaseFont exch 2 index exec } ifelse exch } forall pop ] /FDepVector exch def currentdict end }bind def /ct_MakeBoldFont { dup/ct_SyntheticBold known { dup length 3 add dict begin ct_CopyFont /ct_StrokeWidth .03 0 FontMatrix idtransform pop def /ct_SyntheticBold true def currentdict end definefont } { dup dup length 3 add dict begin ct_CopyFont /PaintType 2 def /StrokeWidth .03 0 FontMatrix idtransform pop def /dummybold currentdict end definefont dup/FontType get dup 9 ge exch 11 le and { ct_BoldBaseCIDFont dup length 3 add dict copy begin dup/CIDSystemInfo get/CIDSystemInfo exch def ct_DefineIdentity-H /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefont exch def /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefonto exch def currentdict end /CIDFont defineresource } { ct_BoldBaseFont dup length 3 add dict copy begin /_basefont exch def /_basefonto exch def currentdict end definefont } ifelse } ifelse }bind def /ct_MakeBold{ 1 index 1 index findfont currentglobal 5 1 roll dup gcheck setglobal dup /FontType get 0 eq { dup/WMode known{dup/WMode get 1 eq}{false}ifelse version length 4 ge and {version 0 4 getinterval cvi 2015 ge} {true} ifelse {/ct_Type0WidthProc} {/ct_Type0WMode1WidthProc} ifelse ct_BoldBaseFont/_setwidthProc 3 -1 roll load put {ct_MakeBoldFont}ct_Type0CopyFont definefont } { dup/_fauxfont known not 1 index/SubstMaster known not and { ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put ct_MakeBoldFont } { 2 index 2 index eq {exch pop } { dup length dict begin ct_CopyFont currentdict end definefont } ifelse } ifelse } ifelse pop pop pop setglobal }bind def /?str1 256 string def /?set { $SubstituteFont begin /$substituteFound false def /$fontname 1 index def /$doSmartSub false def end dup findfont $SubstituteFont begin $substituteFound {false} { dup/FontName known { dup/FontName get $fontname eq 1 index/DistillerFauxFont known not and /currentdistillerparams where {pop false 2 index isWidthsOnlyFont not and} if } {false} ifelse } ifelse exch pop /$doSmartSub true def end { 5 1 roll pop pop pop pop findfont } { 1 index findfont dup/FontType get 3 eq { 6 1 roll pop pop pop pop pop false } {pop true} ifelse { $SubstituteFont begin pop pop /$styleArray 1 index def /$regOrdering 2 index def pop pop 0 1 $styleArray length 1 sub { $styleArray exch get ct_StyleDicts $regOrdering 2 copy known { get exch 2 copy known not {pop/Default} if get dup type/nametype eq { ?str1 cvs length dup 1 add exch ?str1 exch(-)putinterval exch dup length exch ?str1 exch 3 index exch putinterval add ?str1 exch 0 exch getinterval cvn } { pop pop/Unknown } ifelse } { pop pop pop pop/Unknown } ifelse } for end findfont }if } ifelse currentglobal false setglobal 3 1 roll null copyfont definefont pop setglobal }bind def setpacking userdict/$SubstituteFont 25 dict put 1 dict begin /SubstituteFont dup $error exch 2 copy known {get} {pop pop{pop/Courier}bind} ifelse def /currentdistillerparams where dup { pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known {get/Error eq} {pop pop false} ifelse } if not { countdictstack array dictstack 0 get begin userdict begin $SubstituteFont begin /$str 128 string def /$fontpat 128 string def /$slen 0 def /$sname null def /$match false def /$fontname null def /$substituteFound false def /$inVMIndex null def /$doSmartSub true def /$depth 0 def /$fontname null def /$italicangle 26.5 def /$dstack null def /$Strategies 10 dict dup begin /$Type3Underprint { currentglobal exch false setglobal 11 dict begin /UseFont exch $WMode 0 ne { dup length dict copy dup/WMode $WMode put /UseFont exch definefont } if def /FontName $fontname dup type/stringtype eq{cvn}if def /FontType 3 def /FontMatrix[.001 0 0 .001 0 0]def /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def /FontBBox[0 0 0 0]def /CCInfo 7 dict dup begin /cc null def /x 0 def /y 0 def end def /BuildChar { exch begin CCInfo begin 1 string dup 0 3 index put exch pop /cc exch def UseFont 1000 scalefont setfont cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end }bind def currentdict end exch setglobal }bind def /$GetaTint 2 dict dup begin /$BuildFont { dup/WMode known {dup/WMode get} {0} ifelse /$WMode exch def $fontname exch dup/FontName known { dup/FontName get dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse exch Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index/FontName get known { pop Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index get null copyfont } {$deepcopyfont} ifelse exch 1 index exch/FontBasedOn exch put dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont Adobe_CoolType_Data/InVMDeepCopiedFonts get begin dup/FontBasedOn get 1 index def end }bind def /$Underprint { gsave x abs y abs gt {/y 1000 def} {/x -1000 def 500 120 translate} ifelse Level2? { [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] setcolorspace } {0 setgray} ifelse 10 setlinewidth x .8 mul [7 3] { y mul 8 div 120 sub x 10 div exch moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave Level2? {.2 setcolor} {.8 setgray} ifelse fill grestore stroke } forall pop grestore }bind def end def /$Oblique 1 dict dup begin /$BuildFont { currentglobal exch dup gcheck setglobal null copyfont begin /FontBasedOn currentdict/FontName known { FontName dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse def /FontName $fontname dup type/stringtype eq{cvn}if def /currentdistillerparams where {pop} { /FontInfo currentdict/FontInfo known {FontInfo null copyfont} {2 dict} ifelse dup begin /ItalicAngle $italicangle def /FontMatrix FontMatrix [1 0 ItalicAngle dup sin exch cos div 1 0 0] matrix concatmatrix readonly end 4 2 roll def def } ifelse FontName currentdict end definefont exch setglobal }bind def end def /$None 1 dict dup begin /$BuildFont{}bind def end def end def /$Oblique SetSubstituteStrategy /$findfontByEnum { dup type/stringtype eq{cvn}if dup/$fontname exch def $sname null eq {$str cvs dup length $slen sub $slen getinterval} {pop $sname} ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval /$match false def $SubstituteFont/$dstack countdictstack array dictstack put mark { $fontpat 0 $slen 7 add getinterval {/$match exch def exit} $str filenameforall } stopped { cleardictstack currentdict true $SubstituteFont/$dstack get { exch { 1 index eq {pop false} {true} ifelse } {begin false} ifelse } forall pop } if cleartomark /$slen 0 def $match false ne {$match(fonts/)anchorsearch pop pop cvn} {/Courier} ifelse }bind def /$ROS 1 dict dup begin /Adobe 4 dict dup begin /Japan1 [/Ryumin-Light/HeiseiMin-W3 /GothicBBB-Medium/HeiseiKakuGo-W5 /HeiseiMaruGo-W4/Jun101-Light]def /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def /GB1 [/STSong-Light/STHeiti-Regular]def /CNS1 [/MKai-Medium/MHei-Medium]def end def end def /$cmapname null def /$deepcopyfont { dup/FontType get 0 eq { 1 dict dup/FontName/copied put copyfont begin /FDepVector FDepVector copyarray 0 1 2 index length 1 sub { 2 copy get $deepcopyfont dup/FontName/copied put /copied exch definefont 3 copy put pop pop } for def currentdict end } {$Strategies/$Type3Underprint get exec} ifelse }bind def /$buildfontname { dup/CIDFont findresource/CIDSystemInfo get begin Registry length Ordering length Supplement 8 string cvs 3 copy length 2 add add add string dup 5 1 roll dup 0 Registry putinterval dup 4 index(-)putinterval dup 4 index 1 add Ordering putinterval 4 2 roll add 1 add 2 copy(-)putinterval end 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch anchorsearch {pop pop 3 2 roll putinterval cvn/$cmapname exch def} {pop pop pop pop pop} ifelse length $str 1 index(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname length add $str exch 0 exch getinterval cvn }bind def /$findfontByROS { /$fontname exch def $ROS Registry 2 copy known { get Ordering 2 copy known {get} {pop pop[]} ifelse } {pop pop[]} ifelse false exch { dup/CIDFont resourcestatus { pop pop save 1 index/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get} {false} ifelse exch pop exch restore {pop} {exch pop true exit} ifelse } {pop} ifelse } forall {$str cvs $buildfontname} { false(*) { save exch dup/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get not} {true} ifelse exch/CIDSystemInfo get dup/Registry get Registry eq exch/Ordering get Ordering eq and and {exch restore exch pop true exit} {pop restore} ifelse } $str/CIDFont resourceforall {$buildfontname} {$fontname $findfontByEnum} ifelse } ifelse }bind def end end currentdict/$error known currentdict/languagelevel known and dup {pop $error/SubstituteFont known} if dup {$error} {Adobe_CoolType_Core} ifelse begin { /SubstituteFont /CMap/Category resourcestatus { pop pop { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and { $sname null eq {dup $str cvs dup length $slen sub $slen getinterval cvn} {$sname} ifelse Adobe_CoolType_Data/InVMFontsByCMap get 1 index 2 copy known { get false exch { pop currentglobal { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } { FontDirectory 1 index known {exch pop true exit} { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } ifelse } ifelse } forall } {pop pop false} ifelse { exch pop exch pop } { dup/CMap resourcestatus { pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS } { 128 string cvs dup(-)search { 3 1 roll search { 3 1 roll pop {dup cvi} stopped {pop pop pop pop pop $findfontByEnum} { 4 2 roll pop pop exch length exch 2 index length 2 index sub exch 1 sub -1 0 { $str cvs dup length 4 index 0 4 index 4 3 roll add getinterval exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus { pop pop 4 1 roll pop pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS true exit } {pop} ifelse } for dup type/booleantype eq {pop} {pop pop pop $findfontByEnum} ifelse } ifelse } {pop pop pop $findfontByEnum} ifelse } {pop pop $findfontByEnum} ifelse } ifelse } ifelse } {//SubstituteFont exec} ifelse /$slen 0 def end } } { { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and {$findfontByEnum} {//SubstituteFont exec} ifelse end } } ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont load put } { /scfindfont { $SubstituteFont begin dup systemfindfont dup/FontName known {dup/FontName get dup 3 index ne} {/noname true} ifelse dup { /$origfontnamefound 2 index def /$origfontname 4 index def/$substituteFound true def } if exch pop { $slen 0 gt $sname null ne 3 index length $slen gt or and { pop dup $findfontByEnum findfont dup maxlength 1 add dict begin {1 index/FID eq{pop pop}{def}ifelse} forall currentdict end definefont dup/FontName known{dup/FontName get}{null}ifelse $origfontnamefound ne { $origfontname $str cvs print ( substitution revised, using )print dup/FontName known {dup/FontName get}{(unspecified font)} ifelse $str cvs print(.\n)print } if } {exch pop} ifelse } {exch pop} ifelse end }bind def } ifelse end end Adobe_CoolType_Core_Defined not { Adobe_CoolType_Core/findfont { $SubstituteFont begin $depth 0 eq { /$fontname 1 index dup type/stringtype ne{$str cvs}if def /$substituteFound false def } if /$depth $depth 1 add def end scfindfont $SubstituteFont begin /$depth $depth 1 sub def $substituteFound $depth 0 eq and { $inVMIndex null ne {dup $inVMIndex $AddInVMFont} if $doSmartSub { currentdict/$Strategy known {$Strategy/$BuildFont get exec} if } if } if end }bind put } if } if end /$AddInVMFont { exch/FontName 2 copy known { get 1 dict dup begin exch 1 index gcheck def end exch Adobe_CoolType_Data/InVMFontsByCMap get exch $DictAdd } {pop pop pop} ifelse }bind def /$DictAdd { 2 copy known not {2 copy 4 index length dict put} if Level2? not { 2 copy get dup maxlength exch length 4 index length add lt 2 copy get dup length 4 index length add exch maxlength 1 index lt { 2 mul dict begin 2 copy get{forall}def 2 copy currentdict put end } {pop} ifelse } if get begin {def} forall end }bind def end end %%EndResource currentglobal true setglobal %%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 %%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. %%Version: 1.23 0 systemdict/languagelevel known dup {currentglobal false setglobal} {false} ifelse exch userdict/Adobe_CoolType_Utility 2 copy known {2 copy get dup maxlength 27 add dict copy} {27 dict} ifelse put Adobe_CoolType_Utility begin /@eexecStartData def /@recognizeCIDFont null def /ct_Level2? exch def /ct_Clone? 1183615869 internaldict dup /CCRun known not exch/eCCRun known not ct_Level2? and or def ct_Level2? {globaldict begin currentglobal true setglobal} if /ct_AddStdCIDMap ct_Level2? {{ mark Adobe_CoolType_Utility/@recognizeCIDFont currentdict put { ((Hex)57 StartData 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec } stopped { cleartomark Adobe_CoolType_Utility/@recognizeCIDFont get countdictstack dup array dictstack exch 1 sub -1 0 { 2 copy get 3 index eq {1 index length exch sub 1 sub{end}repeat exit} {pop} ifelse } for pop pop Adobe_CoolType_Utility/@eexecStartData get eexec } {cleartomark} ifelse }} {{ Adobe_CoolType_Utility/@eexecStartData get eexec }} ifelse bind def userdict/cid_extensions known dup{cid_extensions/cid_UpdateDB known and}if { cid_extensions begin /cid_GetCIDSystemInfo { 1 index type/stringtype eq {exch cvn exch} if cid_extensions begin dup load 2 index known { 2 copy cid_GetStatusInfo dup null ne { 1 index load 3 index get dup null eq {pop pop cid_UpdateDB} { exch 1 index/Created get eq {exch pop exch pop} {pop cid_UpdateDB} ifelse } ifelse } {pop cid_UpdateDB} ifelse } {cid_UpdateDB} ifelse end }bind def end } if ct_Level2? {end setglobal} if /ct_UseNativeCapability? systemdict/composefont known def /ct_MakeOCF 35 dict def /ct_Vars 25 dict def /ct_GlyphDirProcs 6 dict def /ct_BuildCharDict 15 dict dup begin /charcode 2 string def /dst_string 1500 string def /nullstring()def /usewidths? true def end def ct_Level2?{setglobal}{pop}ifelse ct_GlyphDirProcs begin /GetGlyphDirectory { systemdict/languagelevel known {pop/CIDFont findresource/GlyphDirectory get} { 1 index/CIDFont findresource/GlyphDirectory get dup type/dicttype eq { dup dup maxlength exch length sub 2 index lt { dup length 2 index add dict copy 2 index /CIDFont findresource/GlyphDirectory 2 index put } if } if exch pop exch pop } ifelse + }def /+ { systemdict/languagelevel known { currentglobal false setglobal 3 dict begin /vm exch def } {1 dict begin} ifelse /$ exch def systemdict/languagelevel known { vm setglobal /gvm currentglobal def $ gcheck setglobal } if ?{$ begin}if }def /?{$ type/dicttype eq}def /|{ userdict/Adobe_CoolType_Data known { Adobe_CoolType_Data/AddWidths? known { currentdict Adobe_CoolType_Data begin begin AddWidths? { Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore currentfont/Widths get exch CC exch put } {?{def}{$ 3 1 roll put}ifelse} ifelse end end } {?{def}{$ 3 1 roll put}ifelse} ifelse } {?{def}{$ 3 1 roll put}ifelse} ifelse }def /! { ?{end}if systemdict/languagelevel known {gvm setglobal} if end }def /:{string currentfile exch readstring pop}executeonly def end ct_MakeOCF begin /ct_cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_CID_STR_SIZE 8000 def /ct_mkocfStr100 100 string def /ct_defaultFontMtx[.001 0 0 .001 0 0]def /ct_1000Mtx[1000 0 0 1000 0 0]def /ct_raise{exch cvx exch errordict exch get exec stop}bind def /ct_reraise {cvx $error/errorname get(Error: )print dup( )cvs print errordict exch get exec stop }bind def /ct_cvnsi { 1 index add 1 sub 1 exch 0 4 1 roll { 2 index exch get exch 8 bitshift add } for exch pop }bind def /ct_GetInterval { Adobe_CoolType_Utility/ct_BuildCharDict get begin /dst_index 0 def dup dst_string length gt {dup string/dst_string exch def} if 1 index ct_CID_STR_SIZE idiv /arrayIndex exch def 2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub { dup 3 index add 2 index length le { 2 index getinterval dst_string dst_index 2 index putinterval length dst_index add/dst_index exch def exit } { 1 index length 1 index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval pop dup dst_index add/dst_index exch def sub /arrayIndex arrayIndex 1 add def 2 index dup length arrayIndex gt {arrayIndex get} { pop exit } ifelse 0 } ifelse } loop pop pop pop dst_string 0 dst_index getinterval end }bind def ct_Level2? { /ct_resourcestatus currentglobal mark true setglobal {/unknowninstancename/Category resourcestatus} stopped {cleartomark setglobal true} {cleartomark currentglobal not exch setglobal} ifelse { { mark 3 1 roll/Category findresource begin ct_Vars/vm currentglobal put ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse ct_Vars/vm get setglobal end } } {{resourcestatus}} ifelse bind def /CIDFont/Category ct_resourcestatus {pop pop} { currentglobal true setglobal /Generic/Category findresource dup length dict copy dup/InstanceType/dicttype put /CIDFont exch/Category defineresource pop setglobal } ifelse ct_UseNativeCapability? { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } if } { /ct_Category 2 dict begin /CIDFont 10 dict def /ProcSet 2 dict def currentdict end def /defineresource { ct_Category 1 index 2 copy known { get dup dup maxlength exch length eq { dup length 10 add dict copy ct_Category 2 index 2 index put } if 3 index 3 index put pop exch pop } {pop pop/defineresource/undefined ct_raise} ifelse }bind def /findresource { ct_Category 1 index 2 copy known { get 2 index 2 copy known {get 3 1 roll pop pop} {pop pop/findresource/undefinedresource ct_raise} ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /resourcestatus { ct_Category 1 index 2 copy known { get 2 index known exch pop exch pop { 0 -1 true } { false } ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /ct_resourcestatus/resourcestatus load def } ifelse /ct_CIDInit 2 dict begin /ct_cidfont_stream_init { { dup(Binary)eq { pop null currentfile ct_Level2? { {cid_BYTE_COUNT()/SubFileDecode filter} stopped {pop pop pop} if } if /readstring load exit } if dup(Hex)eq { pop currentfile ct_Level2? { {null exch/ASCIIHexDecode filter/readstring} stopped {pop exch pop(>)exch/readhexstring} if } {(>)exch/readhexstring} ifelse load exit } if /StartData/typecheck ct_raise } loop cid_BYTE_COUNT ct_CID_STR_SIZE le { 2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put } { cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1 exch { 2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop } for 2 index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch 1 index length 1 sub exch put } ifelse cid_CIDFONT exch/GlyphData exch put 2 index null eq { pop pop pop } { pop/readstring load 1 string exch { 3 copy exec pop dup length 0 eq { pop pop pop pop pop true exit } if 4 index eq { pop pop pop pop false exit } if } loop pop } ifelse }bind def /StartData { mark { currentdict dup/FDArray get 0 get/FontMatrix get 0 get 0.001 eq { dup/CDevProc known not { /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known {get} { pop pop {pop pop pop pop pop 0 -1000 7 index 2 div 880} } ifelse def } if } { /CDevProc { pop pop pop pop pop 0 1 cid_temp/cid_CIDFONT get /FDArray get 0 get /FontMatrix get 0 get div 7 index 2 div 1 index 0.88 mul }def } ifelse /cid_temp 15 dict def cid_temp begin /cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt { ct_cidfont_stream_init FDArray { /Private get dup/SubrMapOffset known { begin /Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2? { currentdict dup/SubrMapOffset undef dup/SubrCount undef /SDBytes undef } if end /cid_SD_BYTES exch def /cid_SUBR_COUNT exch def /cid_SUBR_MAP_OFFSET exch def /cid_SUBRS exch def cid_SUBR_COUNT 0 gt { GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub { exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put } for pop } if } {pop} ifelse } forall } if cleartomark pop pop end CIDFontName currentdict/CIDFont defineresource pop end end } stopped {cleartomark/StartData ct_reraise} if }bind def currentdict end def /ct_saveCIDInit { /CIDInit/ProcSet ct_resourcestatus {true} {/CIDInitC/ProcSet ct_resourcestatus} ifelse { pop pop /CIDInit/ProcSet findresource ct_UseNativeCapability? {pop null} {/CIDInit ct_CIDInit/ProcSet defineresource pop} ifelse } {/CIDInit ct_CIDInit/ProcSet defineresource pop null} ifelse ct_Vars exch/ct_oldCIDInit exch put }bind def /ct_restoreCIDInit { ct_Vars/ct_oldCIDInit get dup null ne {/CIDInit exch/ProcSet defineresource pop} {pop} ifelse }bind def /ct_BuildCharSetUp { 1 index begin CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin /ct_dfCharCode exch def /ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge {pop 0} if /cid exch def { GlyphDirectory cid 2 copy known {get} {pop pop nullstring} ifelse dup length FDBytes sub 0 gt { dup FDBytes 0 ne {0 FDBytes ct_cvnsi} {pop 0} ifelse /fdIndex exch def dup length FDBytes sub FDBytes exch getinterval /charstring exch def exit } { pop cid 0 eq {/charstring nullstring def exit} if /cid 0 def } ifelse } loop }def /ct_SetCacheDevice { 0 0 moveto dup stringwidth 3 -1 roll true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto }def /ct_CloneSetCacheProc { 1 eq { stringwidth pop -2 div -880 0 -1000 setcharwidth moveto } { usewidths? { currentfont/Widths get cid 2 copy known {get exch pop aload pop} {pop pop stringwidth} ifelse } {stringwidth} ifelse setcharwidth 0 0 moveto } ifelse }def /ct_Type3ShowCharString { ct_FDDict fdIndex 2 copy known {get} { currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known {get} {pop pop ct_defaultFontMtx} ifelse /FontMatrix exch dup length array copy def /Private get /Private exch def /Widths rootfont/Widths get def /CharStrings 1 dict dup/.notdef dup length string copy put def currentdict end /ct_Type1Font exch definefont dup 5 1 roll put setglobal } ifelse dup/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put rootfont/WMode 2 copy known {get} {pop pop 0} ifelse exch 1000 scalefont setfont ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold { currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth setlinewidth stroke } {ct_str1 show} ifelse }def /ct_Type4ShowCharString { ct_dfDict ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not {ct_1000Mtx matrix concatmatrix concat} {pop} ifelse /Private get Adobe_CoolType_Utility/ct_Level2? get not { ct_dfDict/Private 3 -1 roll {put} 1183615869 internaldict/superexec get exec } if 1183615869 internaldict Adobe_CoolType_Utility/ct_Level2? get {1 index} {3 index/Private get mark 6 1 roll} ifelse dup/RunInt known {/RunInt get} {pop/CCRun} ifelse get exec Adobe_CoolType_Utility/ct_Level2? get not {cleartomark} if }bind def /ct_BuildCharIncremental { { Adobe_CoolType_Utility/ct_MakeOCF get begin ct_BuildCharSetUp ct_ShowCharString } stopped {stop} if end end end end }bind def /BaseFontNameStr(BF00)def /ct_Type1FontTemplate 14 dict begin /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /PaintType 0 def currentdict end def /BaseFontTemplate 11 dict begin /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /BuildChar/ct_BuildCharIncremental load def ct_Clone? { /FontType 3 def /ct_ShowCharString/ct_Type3ShowCharString load def /ct_dfSetCacheProc/ct_CloneSetCacheProc load def /ct_SyntheticBold false def /ct_StrokeWidth 1 def } { /FontType 4 def /Private 1 dict dup/lenIV 4 put def /CharStrings 1 dict dup/.notdefput def /PaintType 0 def /ct_ShowCharString/ct_Type4ShowCharString load def } ifelse /ct_str1 1 string def currentdict end def /BaseFontDictSize BaseFontTemplate length 5 add def /ct_matrixeq { true 0 1 5 { dup 4 index exch get exch 3 index exch get eq and dup not {exit} if } for exch pop exch pop }bind def /ct_makeocf { 15 dict begin exch/WMode exch def exch/FontName exch def /FontType 0 def /FMapType 2 def dup/FontMatrix known {dup/FontMatrix get/FontMatrix exch def} {/FontMatrix matrix def} ifelse /bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if def /Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{2 copy bfCount put pop}for def /FDepVector bfCount dup 256 lt{1 add}if array def BaseFontTemplate BaseFontDictSize dict copy begin /CIDFont exch def CIDFont/FontBBox known {CIDFont/FontBBox get/FontBBox exch def} if CIDFont/CDevProc known {CIDFont/CDevProc get/CDevProc exch def} if currentdict end BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if { FDepVector exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul def FontType 3 eq {/ct_FDDict 2 dict def} if currentdict end 1 index 16 BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put } for ct_Clone? {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} if FontName currentdict end definefont ct_Clone? { gsave dup 1000 scalefont setfont ct_BuildCharDict begin /usewidths? false def currentfont/Widths get begin exch/CIDFont get/GlyphDirectory get { pop dup charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore def } forall end /usewidths? true def end grestore } {exch pop} ifelse }bind def currentglobal true setglobal /ct_ComposeFont { ct_UseNativeCapability? { 2 index/CMap ct_resourcestatus {pop pop exch pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 3 index def /CMapVersion 1.000 def /CMapType 1 def exch/WMode exch def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search { dup length string copy exch pop exch pop } {pop(Identity)} ifelse } {pop (Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { 3 2 roll pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def setglobal /ct_MakeIdentity { ct_UseNativeCapability? { 1 index/CMap ct_resourcestatus {pop pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 2 index def /CMapVersion 1.000 def /CMapType 1 def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search {dup length string copy exch pop exch pop} {pop(Identity)} ifelse } {pop(Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { exch pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def currentdict readonly pop end end %%EndResource setglobal %%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 %%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. %%Version: 1.0 0 userdict/ct_T42Dict 15 dict put ct_T42Dict begin /Is2015? { version cvi 2015 ge }bind def /AllocGlyphStorage { Is2015? { pop } { {string}forall }ifelse }bind def /Type42DictBegin { 25 dict begin /FontName exch def /CharStrings 256 dict begin /.notdef 0 def currentdict end def /Encoding exch def /PaintType 0 def /FontType 42 def /FontMatrix[1 0 0 1 0 0]def 4 array astore cvx/FontBBox exch def /sfnts }bind def /Type42DictEnd { currentdict dup/FontName get exch definefont end ct_T42Dict exch dup/FontName get exch put }bind def /RD{string currentfile exch readstring pop}executeonly def /PrepFor2015 { Is2015? { /GlyphDirectory 16 dict def sfnts 0 get dup 2 index (glyx) putinterval 2 index (locx) putinterval pop pop } { pop pop }ifelse }bind def /AddT42Char { Is2015? { /GlyphDirectory get begin def end pop pop } { /sfnts get 4 index get 3 index 2 index putinterval pop pop pop pop }ifelse }bind def /T0AddT42Mtx2 { /CIDFont findresource/Metrics2 get begin def end }bind def end %%EndResource currentglobal true setglobal %%BeginFile: MMFauxFont.prc %%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. %%All Rights Reserved. userdict /ct_EuroDict 10 dict put ct_EuroDict begin /ct_CopyFont { { 1 index /FID ne {def} {pop pop} ifelse} forall } def /ct_GetGlyphOutline { gsave initmatrix newpath exch findfont dup length 1 add dict begin ct_CopyFont /Encoding Encoding dup length array copy dup 4 -1 roll 0 exch put def currentdict end /ct_EuroFont exch definefont 1000 scalefont setfont 0 0 moveto [ <00> stringwidth <00> false charpath pathbbox [ {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall grestore counttomark 8 add } def /ct_MakeGlyphProc { ] cvx /ct_PSBuildGlyph cvx ] cvx } def /ct_PSBuildGlyph { gsave 8 -1 roll pop 7 1 roll 6 -2 roll ct_FontMatrix transform 6 2 roll 4 -2 roll ct_FontMatrix transform 4 2 roll ct_FontMatrix transform currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse dup 9 1 roll { currentdict /StrokeWidth 2 copy known { get 2 div 0 ct_FontMatrix dtransform pop 5 1 roll 4 -1 roll 4 index sub 4 1 roll 3 -1 roll 4 index sub 3 1 roll exch 4 index add exch 4 index add 5 -1 roll pop } { pop pop } ifelse } if setcachedevice ct_FontMatrix concat ct_PSPathOps begin exec end { currentdict /StrokeWidth 2 copy known { get } { pop pop 0 } ifelse setlinewidth stroke } { fill } ifelse grestore } def /ct_PSPathOps 4 dict dup begin /m {moveto} def /l {lineto} def /c {curveto} def /cp {closepath} def end def /ct_matrix1000 [1000 0 0 1000 0 0] def /ct_AddGlyphProc { 2 index findfont dup length 4 add dict begin ct_CopyFont /CharStrings CharStrings dup length 1 add dict copy begin 3 1 roll def currentdict end def /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def /ct_PSBuildGlyph /ct_PSBuildGlyph load def /ct_PSPathOps /ct_PSPathOps load def currentdict end definefont pop } def systemdict /languagelevel known { /ct_AddGlyphToPrinterFont { 2 copy ct_GetGlyphOutline 3 add -1 roll restore ct_MakeGlyphProc ct_AddGlyphProc } def } { /ct_AddGlyphToPrinterFont { pop pop restore Adobe_CTFauxDict /$$$FONTNAME get /Euro Adobe_CTFauxDict /$$$SUBSTITUTEBASE get ct_EuroDict exch get ct_AddGlyphProc } def } ifelse /AdobeSansMM { 556 0 24 -19 541 703 { 541 628 m 510 669 442 703 354 703 c 201 703 117 607 101 444 c 50 444 l 25 372 l 97 372 l 97 301 l 49 301 l 24 229 l 103 229 l 124 67 209 -19 350 -19 c 435 -19 501 25 509 32 c 509 131 l 492 105 417 60 343 60 c 267 60 204 127 197 229 c 406 229 l 430 301 l 191 301 l 191 372 l 455 372 l 479 444 l 194 444 l 201 531 245 624 348 624 c 433 624 484 583 509 534 c cp 556 0 m } ct_PSBuildGlyph } def /AdobeSerifMM { 500 0 10 -12 484 692 { 347 298 m 171 298 l 170 310 170 322 170 335 c 170 362 l 362 362 l 374 403 l 172 403 l 184 580 244 642 308 642 c 380 642 434 574 457 457 c 481 462 l 474 691 l 449 691 l 433 670 429 657 410 657 c 394 657 360 692 299 692 c 204 692 94 604 73 403 c 22 403 l 10 362 l 70 362 l 69 352 69 341 69 330 c 69 319 69 308 70 298 c 22 298 l 10 257 l 73 257 l 97 57 216 -12 295 -12 c 364 -12 427 25 484 123 c 458 142 l 425 101 384 37 316 37 c 256 37 189 84 173 257 c 335 257 l cp 500 0 m } ct_PSBuildGlyph } def end %%EndFile setglobal Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end %%BeginResource: procset Adobe_AGM_Image 1.0 0 +%%Version: 1.0 0 +%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. +systemdict/setpacking known +{ + currentpacking + true setpacking +}if +userdict/Adobe_AGM_Image 71 dict dup begin put +/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def +/nd{ + null def +}bind def +/AGMIMG_&image nd +/AGMIMG_&colorimage nd +/AGMIMG_&imagemask nd +/AGMIMG_mbuf()def +/AGMIMG_ybuf()def +/AGMIMG_kbuf()def +/AGMIMG_c 0 def +/AGMIMG_m 0 def +/AGMIMG_y 0 def +/AGMIMG_k 0 def +/AGMIMG_tmp nd +/AGMIMG_imagestring0 nd +/AGMIMG_imagestring1 nd +/AGMIMG_imagestring2 nd +/AGMIMG_imagestring3 nd +/AGMIMG_imagestring4 nd +/AGMIMG_imagestring5 nd +/AGMIMG_cnt nd +/AGMIMG_fsave nd +/AGMIMG_colorAry nd +/AGMIMG_override nd +/AGMIMG_name nd +/AGMIMG_maskSource nd +/AGMIMG_flushfilters nd +/invert_image_samples nd +/knockout_image_samples nd +/img nd +/sepimg nd +/devnimg nd +/idximg nd +/ds +{ + Adobe_AGM_Core begin + Adobe_AGM_Image begin + /AGMIMG_&image systemdict/image get def + /AGMIMG_&imagemask systemdict/imagemask get def + /colorimage where{ + pop + /AGMIMG_&colorimage/colorimage ldf + }if + end + end +}def +/ps +{ + Adobe_AGM_Image begin + /AGMIMG_ccimage_exists{/customcolorimage where + { + pop + /Adobe_AGM_OnHost_Seps where + { + pop false + }{ + /Adobe_AGM_InRip_Seps where + { + pop false + }{ + true + }ifelse + }ifelse + }{ + false + }ifelse + }bdf + level2{ + /invert_image_samples + { + Adobe_AGM_Image/AGMIMG_tmp Decode length ddf + /Decode[Decode 1 get Decode 0 get]def + }def + /knockout_image_samples + { + Operator/imagemask ne{ + /Decode[1 1]def + }if + }def + }{ + /invert_image_samples + { + {1 exch sub}currenttransfer addprocs settransfer + }def + /knockout_image_samples + { + {pop 1}currenttransfer addprocs settransfer + }def + }ifelse + /img/imageormask ldf + /sepimg/sep_imageormask ldf + /devnimg/devn_imageormask ldf + /idximg/indexed_imageormask ldf + /_ctype 7 def + currentdict{ + dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ + bind + }if + def + }forall +}def +/pt +{ + end +}def +/dt +{ +}def +/AGMIMG_flushfilters +{ + dup type/arraytype ne + {1 array astore}if + dup 0 get currentfile ne + {dup 0 get flushfile}if + { + dup type/filetype eq + { + dup status 1 index currentfile ne and + {closefile} + {pop} + ifelse + }{pop}ifelse + }forall +}def +/AGMIMG_init_common +{ + currentdict/T known{/ImageType/T ldf currentdict/T undef}if + currentdict/W known{/Width/W ldf currentdict/W undef}if + currentdict/H known{/Height/H ldf currentdict/H undef}if + currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if + currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if + currentdict/D known{/Decode/D ldf currentdict/D undef}if + currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if + currentdict/O known{ + /Operator/O load 1 eq{ + /imagemask + }{ + /O load 2 eq{ + /image + }{ + /colorimage + }ifelse + }ifelse + def + currentdict/O undef + }if + currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if + currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if + currentdict/I known{/Interpolate/I ldf currentdict/I undef}if + currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if + /DataSource load xcheck not{ + DataSource type/arraytype eq{ + DataSource 0 get type/filetype eq{ + /_Filters DataSource def + currentdict/MultipleDataSources known not{ + /DataSource DataSource dup length 1 sub get def + }if + }if + }if + currentdict/MultipleDataSources known not{ + /MultipleDataSources DataSource type/arraytype eq{ + DataSource length 1 gt + } + {false}ifelse def + }if + }if + /NComponents Decode length 2 div def + currentdict/SkipImageProc known not{/SkipImageProc{false}def}if +}bdf +/imageormask_sys +{ + begin + AGMIMG_init_common + save mark + level2{ + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + AGMIMG_&imagemask + }{ + BitsPerComponent ImageMatrix/DataSource load + AGMIMG_&image + }ifelse + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + cleartomark restore + end +}def +/overprint_plate +{ + currentoverprint{ + 0 get dup type/nametype eq{ + dup/DeviceGray eq{ + pop AGMCORE_black_plate not + }{ + /DeviceCMYK eq{ + AGMCORE_is_cmyk_sep not + }if + }ifelse + }{ + false exch + { + AGMOHS_sepink eq or + }forall + not + }ifelse + }{ + pop false + }ifelse +}def +/process_mask +{ + level3{ + dup begin + /ImageType 1 def + end + 4 dict begin + /DataDict exch def + /ImageType 3 def + /InterleaveType 3 def + /MaskDict 9 dict begin + /ImageType 1 def + /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def + /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def + /ImageMatrix[Width 0 0 Height neg 0 Height]def + /NComponents 1 def + /BitsPerComponent 1 def + /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def + /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def + currentdict end def + currentdict end + }if +}def +/use_mask +{ + dup/Mask known {dup/Mask get}{false}ifelse +}def +/imageormask +{ + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + } + { + save mark + level2 AGMCORE_host_sep not and{ + currentdict + Operator/imagemask eq DeviceN_PS2 not and{ + imagemask + }{ + AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{ + [/Separation/Black/DeviceGray{}]setcolorspace + /Decode[Decode 1 get Decode 0 get]def + }if + use_mask{ + process_mask image + }{ + DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and + { + Names convert_to_process not{ + 2 dict begin + /imageDict xdf + /names_index 0 def + gsave + imageDict write_image_file{ + Names{ + dup(None)ne{ + [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace + Operator imageDict read_image_file + names_index 0 eq{true setoverprint}if + /names_index names_index 1 add def + }{ + pop + }ifelse + }forall + close_image_file + }if + grestore + end + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }{ + Operator/imagemask eq{ + imagemask + }{ + image + }ifelse + }ifelse + }ifelse + }ifelse + }{ + Width Height + Operator/imagemask eq{ + Decode 0 get 1 eq Decode 1 get 0 eq and + ImageMatrix/DataSource load + /Adobe_AGM_OnHost_Seps where{ + pop imagemask + }{ + currentgray 1 ne{ + currentdict imageormask_sys + }{ + currentoverprint not{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }ifelse + }{ + BitsPerComponent ImageMatrix + MultipleDataSources{ + 0 1 NComponents 1 sub{ + DataSource exch get + }for + }{ + /DataSource load + }ifelse + Operator/colorimage eq{ + AGMCORE_host_sep{ + MultipleDataSources level2 or NComponents 4 eq and{ + AGMCORE_is_cmyk_sep{ + MultipleDataSources{ + /DataSource DataSource 0 get xcheck + { + [ + DataSource 0 get/exec cvx + DataSource 1 get/exec cvx + DataSource 2 get/exec cvx + DataSource 3 get/exec cvx + /AGMCORE_get_ink_data cvx + ]cvx + }{ + DataSource aload pop AGMCORE_get_ink_data + }ifelse def + }{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + /DataSource load + filter_cmyk 0()/SubFileDecode filter def + }ifelse + /Decode[Decode 0 get Decode 1 get]def + /MultipleDataSources false def + /NComponents 1 def + /Operator/image def + invert_image_samples + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + 1 AGMCORE_&setgray + currentdict imageormask_sys + }{ + currentdict ignoreimagedata + }ifelse + }ifelse + }{ + MultipleDataSources NComponents AGMIMG_&colorimage + }ifelse + }{ + true NComponents colorimage + }ifelse + }{ + Operator/image eq{ + AGMCORE_host_sep{ + /DoImage true def + currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse + { + AGMCORE_black_plate not Operator/imagemask ne and{ + /DoImage false def + currentdict ignoreimagedata + }if + }if + 1 AGMCORE_&setgray + DoImage + {currentdict imageormask_sys}if + }{ + use_mask{ + process_mask image + }{ + image + }ifelse + }ifelse + }{ + Operator/knockout eq{ + pop pop pop pop pop + currentcolorspace overprint_plate not{ + knockout_unitsq + }if + }if + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/sep_imageormask +{ + /sep_colorspace_dict AGMCORE_gget begin + CSA map_csa + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_avoid_L2_sep_space{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + }if + AGMIMG_ccimage_exists + MappedCSA 0 get/DeviceCMYK eq and + currentdict/Components known and + Name()ne and + Name(All)ne and + Operator/image eq and + AGMCORE_producing_seps not and + level2 not and + { + Width Height BitsPerComponent ImageMatrix + [ + /DataSource load/exec cvx + { + 0 1 2 index length 1 sub{ + 1 index exch + 2 copy get 255 xor put + }for + }/exec cvx + ]cvx bind + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Name findcmykcustomcolor + customcolorimage + }{ + AGMCORE_producing_seps not{ + level2{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{ + [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + currentdict imageormask + }{ + currentdict + Operator/imagemask eq{ + imageormask + }{ + sep_imageormask_lev1 + }ifelse + }ifelse + }{ + AGMCORE_host_sep{ + Operator/knockout eq{ + currentdict/ImageMatrix get concat + knockout_unitsq + }{ + currentgray 1 ne{ + AGMCORE_is_cmyk_sep Name(All)ne and{ + level2{ + Name AGMCORE_IsSeparationAProcessColor + { + Operator/imagemask eq{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor + }if + }{ + invert_image_samples + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + [/Separation Name[/DeviceGray] + { + sep_colorspace_proc AGMCORE_get_ink_data + 1 exch sub + }bind + ]AGMCORE_&setcolorspace + /sep_tint AGMCORE_gget AGMCORE_&setcolor + }if + }ifelse + currentdict imageormask_sys + }{ + currentdict + Operator/imagemask eq{ + imageormask_sys + }{ + sep_image_lev1_sep + }ifelse + }ifelse + }{ + Operator/imagemask ne{ + invert_image_samples + }if + currentdict imageormask_sys + }ifelse + }{ + currentoverprint not Name(All)eq or Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ + currentcolorspace 0 get/Separation ne{ + [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt + /sep_tint AGMCORE_gget setcolor + }if + }if + currentoverprint + MappedCSA 0 get/DeviceCMYK eq and + Name AGMCORE_IsSeparationAProcessColor not and + //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse + Name(All)ne and{ + imageormask_l2_overprint + }{ + currentdict imageormask + }ifelse + }ifelse + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end +}def +/colorSpaceElemCnt +{ + mark currentcolor counttomark dup 2 add 1 roll cleartomark +}bdf +/devn_sep_datasource +{ + 1 dict begin + /dataSource xdf + [ + 0 1 dataSource length 1 sub{ + dup currentdict/dataSource get/exch cvx/get cvx/exec cvx + /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx + }for + ]cvx bind + end +}bdf +/devn_alt_datasource +{ + 11 dict begin + /convProc xdf + /origcolorSpaceElemCnt xdf + /origMultipleDataSources xdf + /origBitsPerComponent xdf + /origDecode xdf + /origDataSource xdf + /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def + /DataSource origMultipleDataSources + { + [ + BitsPerComponent 8 idiv origDecode length 2 idiv mul string + 0 1 origDecode length 2 idiv 1 sub + { + dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch + origDataSource exch get 0()/SubFileDecode filter + BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx + }for + ]bind cvx + }{origDataSource}ifelse 0()/SubFileDecode filter def + [ + origcolorSpaceElemCnt string + 0 2 origDecode length 2 sub + { + dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div + 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx + }for + /convProc load/exec cvx + origcolorSpaceElemCnt 1 sub -1 0 + { + /dup cvx 2/add cvx/index cvx + 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx + }for + ]bind cvx 0()/SubFileDecode filter + end +}bdf +/devn_imageormask +{ + /devicen_colorspace_dict AGMCORE_gget begin + CSA map_csa + 2 dict begin + dup + /srcDataStrs[3 -1 roll begin + AGMIMG_init_common + currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse + { + Width Decode length 2 div mul cvi + { + dup 65535 gt{1 add 2 div cvi}{exit}ifelse + }loop + string + }repeat + end]def + /dstDataStr srcDataStrs 0 get length string def + begin + AGMIMG_init_common + SkipImageProc{ + currentdict consumeimagedata + }{ + save mark + AGMCORE_producing_seps not{ + level3 not{ + Operator/imagemask ne{ + /DataSource[[ + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def + /MultipleDataSources true def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + }if + }if + currentdict imageormask + }{ + AGMCORE_host_sep{ + Names convert_to_process{ + CSA get_csa_by_name 0 get/DeviceCMYK eq{ + /DataSource + Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + filter_cmyk 0()/SubFileDecode filter def + /MultipleDataSources false def + /Decode[1 0]def + /DeviceGray setcolorspace + currentdict imageormask_sys + }{ + AGMCORE_report_unsupported_color_space + AGMCORE_black_plate{ + /DataSource + DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse + CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get + devn_alt_datasource + /MultipleDataSources false def + /Decode colorSpaceElemCnt[exch{0 1}repeat]def + currentdict imageormask_sys + }{ + gsave + knockout_unitsq + grestore + currentdict consumeimagedata + }ifelse + }ifelse + } + { + /devicen_colorspace_dict AGMCORE_gget/names_index known{ + Operator/imagemask ne{ + MultipleDataSources{ + /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def + /MultipleDataSources false def + }{ + /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def + }ifelse + invert_image_samples + }if + currentdict imageormask_sys + }{ + currentoverprint not Operator/imagemask eq and{ + currentdict imageormask_sys + }{ + currentoverprint not + { + gsave + knockout_unitsq + grestore + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + currentdict imageormask + }ifelse + }ifelse + cleartomark restore + }ifelse + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end + end + end +}def +/imageormask_l2_overprint +{ + currentdict + currentcmykcolor add add add 0 eq{ + currentdict consumeimagedata + }{ + level3{ + currentcmykcolor + /AGMIMG_k xdf + /AGMIMG_y xdf + /AGMIMG_m xdf + /AGMIMG_c xdf + Operator/imagemask eq{ + [/DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ]/DeviceCMYK{}]setcolorspace + AGMIMG_c 0 ne{AGMIMG_c}if + AGMIMG_m 0 ne{AGMIMG_m}if + AGMIMG_y 0 ne{AGMIMG_y}if + AGMIMG_k 0 ne{AGMIMG_k}if + setcolor + }{ + /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def + [/Indexed + [ + /DeviceN[ + AGMIMG_c 0 ne{/Cyan}if + AGMIMG_m 0 ne{/Magenta}if + AGMIMG_y 0 ne{/Yellow}if + AGMIMG_k 0 ne{/Black}if + ] + /DeviceCMYK{ + AGMIMG_k 0 eq{0}if + AGMIMG_y 0 eq{0 exch}if + AGMIMG_m 0 eq{0 3 1 roll}if + AGMIMG_c 0 eq{0 4 1 roll}if + } + ] + 255 + { + 255 div + mark exch + dup dup dup + AGMIMG_k 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_y 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_m 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + AGMIMG_c 0 ne{ + /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop + counttomark 1 roll + }{ + pop + }ifelse + counttomark 1 add -1 roll pop + } + ]setcolorspace + }ifelse + imageormask_sys + }{ + write_image_file{ + currentcmykcolor + 0 ne{ + [/Separation/Black/DeviceGray{}]setcolorspace + gsave + /Black + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Yellow/DeviceGray{}]setcolorspace + gsave + /Yellow + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Magenta/DeviceGray{}]setcolorspace + gsave + /Magenta + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + 0 ne{ + [/Separation/Cyan/DeviceGray{}]setcolorspace + gsave + /Cyan + [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx] + cvx modify_halftone_xfer + Operator currentdict read_image_file + grestore + }if + close_image_file + }{ + imageormask + }ifelse + }ifelse + }ifelse +}def +/indexed_imageormask +{ + begin + AGMIMG_init_common + save mark + currentdict + AGMCORE_host_sep{ + Operator/knockout eq{ + /indexed_colorspace_dict AGMCORE_gget dup/CSA known{ + /CSA get get_csa_by_name + }{ + /Names get + }ifelse + overprint_plate not{ + knockout_unitsq + }if + }{ + Indexed_DeviceN{ + /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{ + indexed_image_lev2_sep + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }{ + AGMCORE_is_cmyk_sep{ + Operator/imagemask eq{ + imageormask_sys + }{ + level2{ + indexed_image_lev2_sep + }{ + indexed_image_lev1_sep + }ifelse + }ifelse + }{ + currentoverprint not{ + knockout_unitsq + }if + currentdict consumeimagedata + }ifelse + }ifelse + }ifelse + }{ + level2{ + Indexed_DeviceN{ + /indexed_colorspace_dict AGMCORE_gget begin + }{ + /indexed_colorspace_dict AGMCORE_gget dup null ne + { + begin + currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse + get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and + AGMCORE_in_rip_sep and{ + [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup] + setcolorspace + }if + end + } + {pop}ifelse + }ifelse + imageormask + Indexed_DeviceN{ + end + }if + }{ + Operator/imagemask eq{ + imageormask + }{ + indexed_imageormask_lev1 + }ifelse + }ifelse + }ifelse + cleartomark restore + currentdict/_Filters known{_Filters AGMIMG_flushfilters}if + end +}def +/indexed_image_lev2_sep +{ + /indexed_colorspace_dict AGMCORE_gget begin + begin + Indexed_DeviceN not{ + currentcolorspace + dup 1/DeviceGray put + dup 3 + currentcolorspace 2 get 1 add string + 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub + { + dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put + }for + put setcolorspace + }if + currentdict + Operator/imagemask eq{ + AGMIMG_&imagemask + }{ + use_mask{ + process_mask AGMIMG_&image + }{ + AGMIMG_&image + }ifelse + }ifelse + end end +}def + /OPIimage + { + dup type/dicttype ne{ + 10 dict begin + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /ImageType 1 def + /Decode[0 1 def] + currentdict + end + }if + dup begin + /NComponents 1 cdndf + /MultipleDataSources false cdndf + /SkipImageProc{false}cdndf + /Decode[ + 0 + currentcolorspace 0 get/Indexed eq{ + 2 BitsPerComponent exp 1 sub + }{ + 1 + }ifelse + ]cdndf + /Operator/image cdndf + end + /sep_colorspace_dict AGMCORE_gget null eq{ + imageormask + }{ + gsave + dup begin invert_image_samples end + sep_imageormask + grestore + }ifelse + }def +/cachemask_level2 +{ + 3 dict begin + /LZWEncode filter/WriteFilter xdf + /readBuffer 256 string def + /ReadFilter + currentfile + 0(%EndMask)/SubFileDecode filter + /ASCII85Decode filter + /RunLengthDecode filter + def + { + ReadFilter readBuffer readstring exch + WriteFilter exch writestring + not{exit}if + }loop + WriteFilter closefile + end +}def +/spot_alias +{ + /mapto_sep_imageormask + { + dup type/dicttype ne{ + 12 dict begin + /ImageType 1 def + /DataSource xdf + /ImageMatrix xdf + /BitsPerComponent xdf + /Height xdf + /Width xdf + /MultipleDataSources false def + }{ + begin + }ifelse + /Decode[/customcolor_tint AGMCORE_gget 0]def + /Operator/image def + /SkipImageProc{false}def + currentdict + end + sep_imageormask + }bdf + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_colorAry xddf + /customcolor_tint AGMCORE_gget + << + /Name AGMIMG_colorAry 4 get + /CSA[/DeviceCMYK] + /TintMethod/Subtractive + /TintProc null + /MappedCSA null + /NComponents 4 + /Components[AGMIMG_colorAry aload pop pop] + >> + setsepcolorspace + mapto_sep_imageormask + }ndf + Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put + /customcolorimage + { + Adobe_AGM_Image/AGMIMG_override false put + current_spot_alias{dup 4 get map_alias}{false}ifelse + { + false set_spot_alias + /customcolor_tint AGMCORE_gget exch setsepcolorspace + pop + mapto_sep_imageormask + true set_spot_alias + }{ + //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec + }ifelse + }bdf +}def +/snap_to_device +{ + 6 dict begin + matrix currentmatrix + dup 0 get 0 eq 1 index 3 get 0 eq and + 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop + { + 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def + 0 0 transform + AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch + AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch + itransform/AGMIMG_llY exch def/AGMIMG_llX exch def + 1 1 transform + AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch + AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch + itransform/AGMIMG_urY exch def/AGMIMG_urX exch def + [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat + }{ + }ifelse + end +}def +level2 not{ + /colorbuf + { + 0 1 2 index length 1 sub{ + dup 2 index exch get + 255 exch sub + 2 index + 3 1 roll + put + }for + }def + /tint_image_to_color + { + begin + Width Height BitsPerComponent ImageMatrix + /DataSource load + end + Adobe_AGM_Image begin + /AGMIMG_mbuf 0 string def + /AGMIMG_ybuf 0 string def + /AGMIMG_kbuf 0 string def + { + colorbuf dup length AGMIMG_mbuf length ne + { + dup length dup dup + /AGMIMG_mbuf exch string def + /AGMIMG_ybuf exch string def + /AGMIMG_kbuf exch string def + }if + dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop + } + addprocs + {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage + end + }def + /sep_imageormask_lev1 + { + begin + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + { + 255 mul round cvi GrayLookup exch get + }currenttransfer addprocs settransfer + currentdict imageormask + }{ + /sep_colorspace_dict AGMCORE_gget/Components known{ + MappedCSA 0 get/DeviceCMYK eq{ + Components aload pop + }{ + 0 0 0 Components aload pop 1 exch sub + }ifelse + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ + {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer + currentdict imageormask + }{ + currentcolortransfer + {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll + {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }{ + MappedCSA 0 get/DeviceGray eq{ + {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer + currentdict imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll + {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll + setcolortransfer + currentdict tint_image_to_color + }ifelse + }ifelse + }ifelse + }ifelse + end + }def + /sep_image_lev1_sep + { + begin + /sep_colorspace_dict AGMCORE_gget/Components known{ + Components aload pop + Adobe_AGM_Image/AGMIMG_k xddf + Adobe_AGM_Image/AGMIMG_y xddf + Adobe_AGM_Image/AGMIMG_m xddf + Adobe_AGM_Image/AGMIMG_c xddf + {AGMIMG_c mul 1 exch sub} + {AGMIMG_m mul 1 exch sub} + {AGMIMG_y mul 1 exch sub} + {AGMIMG_k mul 1 exch sub} + }{ + {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} + {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} + }ifelse + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end + }def + /indexed_imageormask_lev1 + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + currentdict + MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ + {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceGray eq{ + {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer + imageormask + }{ + MappedCSA 0 get/DeviceCMYK eq{ + currentcolortransfer + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }{ + currentcolortransfer + {pop 1}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll + {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll + setcolortransfer + tint_image_to_color + }ifelse + }ifelse + }ifelse + end end + }def + /indexed_image_lev1_sep + { + /indexed_colorspace_dict AGMCORE_gget begin + begin + {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} + {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} + AGMCORE_get_ink_data currenttransfer addprocs settransfer + currentdict imageormask_sys + end end + }def +}if +end +systemdict/setpacking known +{setpacking}if +%%EndResource +currentdict Adobe_AGM_Utils eq {end} if +%%EndProlog +%%BeginSetup +Adobe_AGM_Utils begin +2 2010 Adobe_AGM_Core/ds gx +Adobe_CoolType_Core/ds get exec Adobe_AGM_Image/ds gx +currentdict Adobe_AGM_Utils eq {end} if +%%EndSetup +%%Page: (Page 1) 1 +%%EndPageComments +%%BeginPageSetup +%ADOBeginClientInjection: PageSetup Start "AI11EPS" +%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 +%ADOEndClientInjection: PageSetup Start "AI11EPS" +Adobe_AGM_Utils begin +Adobe_AGM_Core/ps gx +Adobe_AGM_Utils/capture_cpd gx +Adobe_CoolType_Core/ps get exec Adobe_AGM_Image/ps gx +%ADOBeginClientInjection: PageSetup End "AI11EPS" +/currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 + + + + application/postscript + + + Samba_Logo_4c + + + + + Adobe Illustrator CS3 + 2010-02-15T15:19:58+01:00 + 2010-02-15T15:19:58+01:00 + 2010-02-15T15:19:58+01:00 + + + + 256 + 48 + JPEG + /9j/4AAQSkZJRgABAgEAYABgAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAAYAAAAAEA AQBgAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAMAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q8u1n/nIv8v8ATNRn sRHfXxgYo9xaxRNEWU0PFpJYyd+9KZjfmo+b02n9k9XkgJeiN9CTf2AoL/oZ7yD/AMsGq/8AIm2/ 7KMfzUfNu/0Har+dj+cv+Jd/0M95B/5YNV/5E23/AGUY/mo+a/6DtV/Ox/OX/Eu/6Ge8g/8ALBqv /Im2/wCyjH81HzX/AEHar+dj+cv+JXw/85M+Q5po4lsNUDSMEUmK3pVjTf8A0jAdXEDqiXsfqgCe LHt5y/4lA/l5+Z/1T8xfMXk7V5aWs+r3x0eZz9iVrmQtASezndP8rbuKRx5eGZB5Et3avY3Fo8Wo xjcY4cY8uEer4dfL3M689/mn5V8ktBFqzTS3dyvqRWlqivJ6YPHmebRqBXxbftl2TNGBouk7M7Fz 6yzjoRHU8v0sQ/6Ge8g/8sGq/wDIm2/7KMh+aj5u2/0Har+dj+cv+Jd/0M95B/5YNV/5E23/AGUY /mo+a/6DtV/Ox/OX/Eu/6Ge8g/8ALBqv/Im2/wCyjH81HzX/AEHar+dj+cv+JXxf85N/l+8io1nq cSsaGR4YCq+54zs33DH81HuKJex+rA+rGfif+Jeo6Xqmn6rp1vqOnzLcWV0gkgmToyn9R7EHpl8Z CQsPM5sM8UzCYqUeaW+cPOeheUdJOqazKyQFxFFHGvOSSQ1PFFqOwJ3NMjkyiAsuRoOz8uqycGMb /YHnv/Qz3kH/AJYNV/5E23/ZRlX5qPm7/wD0Har+dj+cv+Jd/wBDPeQf+WDVf+RNt/2UY/mo+a/6 DtV/Ox/OX/Eq0H/OS/5fSpMzW+owmJOao8MNZDUDgnGZhy3r8VB74Pzce4sZeyGrBG8Dfmdv9io/ 9DPeQf8Alg1X/kTbf9lGH81HzZf6DtV/Ox/OX/Eu/wChnvIP/LBqv/Im2/7KMfzUfNf9B2q/nY/n L/iWReSvzp8l+btTGl2JuLS/cFoILxEQyhRybgY3lUkDehNclDURkadf2h7PanSw45cMo9THp77A ZzNKsULytUrGpYgdaKK5cTQt0kY2aeSf9DPeQf8Alg1X/kTbf9lGY/5qPm9X/oO1X87H85f8S7/o Z7yD/wAsGq/8ibb/ALKMfzUfNf8AQdqv52P5y/4l3/Qz3kH/AJYNV/5E23/ZRj+aj5r/AKDtV/Ox /OX/ABLv+hnvIP8Aywar/wAibb/sox/NR81/0Har+dj+cv8AiU58q/nz5F8x6tFpUH1qxurg8Lf6 7HGiSOeiBo5JQGPblSvTrhjqYk04mt9mdVp8ZyHhlEc+Enb5gPRcyHnnmnmP/nILyHoerXGlul5f T2rmKeS0jjaMSLsy8pJIq0O2wpmMdVEGt3o9J7L6rNjExwxEuXETf2ApZ/0M95B/5YNV/wCRNt/2 UY/mo+bk/wCg7Vfzsfzl/wAS7/oZ7yD/AMsGq/8AIm2/7KMfzUfNf9B2q/nY/nL/AIl3/Qz3kH/l g1X/AJE23/ZRj+aj5r/oO1X87H85f8Smnlv/AJyB8ha7q0OmILuwmuWEcEl5HGsbOxoqco5JaEn+ agwjVRJpxtX7L6rBjM/TIDnwk39oD0O/JWxuGU0IicgjqDxOW5PpPuefxfUPe+FNMsJdQ1G1sISq zXk0cEbPUKGlYICaV2qc1T7fmyjHAzPKIJ+T2X/oVvX/APq+Wv8AyKky/wDKz8vx8Hj/APRni/1O XzDv+hW9f/6vlr/yKkx/Kz8vx8F/0Z4v9Tl8w7/oVvX/APq+Wv8AyKkx/Kz8vx8F/wBGeL/U5fMK tr/zjBr0NzFMdbtSI3VyBHJvxNcB0kyK2/HwYz9ssRiR4ct/MJj5D/K46v8Amb5i806vDXSrLWL0 6fC42nuEun+OndIyPpb5HLIYuKZJ5AuP2n2z4WixYMZ9csUOLyHCPtP3MM/5yOkdvzJkVjUR2duq DwHxNT72OVZz6z+OjuPZMVo/84u8kfkLrXmvy1a69DqdvawXZkEUTo7NSKRoiTTb7SHGGCchYpe0 fabHpcxxGEpGNfaLT3/oVvX/APq+Wv8AyKkyX5Wfl+Pg4P8Aozxf6nL5h3/Qrev/APV8tf8AkVJj +Vn5fj4L/ozxf6nL5h5x+YXkPUPJOuppN7cR3LywJcxTRVAKOzJuG3B5RnKpwMTRei7K7ThrMXiR BFGt/h+t9D/846uzflpbhiSFurgKCeg51oPpOZmk+k+/9AfP/asf4af6sWL/APOU5P6O8vLXYzXJ I7VCx/1yvV84/H9Ds/Yv68nuj+l5l+W35Uan56jv5bS9hs47Axq5lVmLGUMRQL4cMox4zM7dHpO1 +24aIxEomXFfLyZr/wBCt6//ANXy1/5FSZZ+Vn5fj4Om/wBGeL/U5fMPJ/Nfly68t+Yb3Q7uRJZ7 Jwjyx14NyUOCKgHowykgg0XqtFq46jDHLEUJPRfLP/OO2u67oFhrC6rbW6X8KzpCyOzKr7rUjatM shgnIWK/Hwee1ntXiwZZY+CR4TXRE6p/zjP5hstNurxdXtZjbRPN6XCReXpqW4hjWlaYZaecQSa2 /Hc14fbDFOYjwSFmujzz8u5HTz/5bZGKk6pZqSNtmnRSPpBpkMf1D3u/7VAOky3/AKnL/cl9p6h/ vBc/8Yn/AOInNlk+k+58dxfWPe+FdJ099R1Sz09HEb3k8durtuFMrhATTwrmqfbc+Xw4Smf4QT8n sn/Qrev/APV8tf8AkVJl/wCVn5fj4PIf6M8X+py+Yd/0K3r/AP1fLX/kVJj+Vn5fj4L/AKM8X+py +Yaf/nFvzCEYprVozgHipjkAJ7Cu9Mfys/L8fBI9s8P+py+YePWAlt9XthXhLDcIKg7hlcdCPfMW R9L1uUiWM9xj+h935u3w98H3kbzatPGDV5bhlBPizkb5pImo/B9wxkRxg90f0PYh/wA4t+YKCut2 gPcCOTMr8rPy/HweR/0Z4v8AU5fMN/8AQrev/wDV8tf+RUmP5Wfl+Pgv+jPF/qcvmGj/AM4t+YKG mt2hPYGOTH8rPy/HwX/Rni/1OXzDxq+s7nT9QuLOb4bmzleGTiagPExU0I9xmO9hjyDJASHKQv5v uzUP94Ln/jE//ETm2yfSfc+I4vrHvfCenX02n6ha38AUzWk0c8QcVXlGwdagEbVGap9uy4xkgYHl IEfN69/0ND5u/wCrTp//ACW/6qZf+an5fL9ryf8AoNwfz5/Z+p3/AEND5u/6tOn/APJb/qpj+an5 fL9q/wCg3B/Pn9n6nf8AQ0Pm7/q06f8A8lv+qmP5qfl8v2r/AKDcH8+f2fqT3yh/zkrdX+t2mn65 pcMNvdyrD9atncem0jBVZkfnyWp3of6ZKGqlfqqnB1/shGGKU8UyTEXR6/F7uqKoooCipNAKbk1J +k5n08QTb5U/5yL/APJlTf8AMJb/APETmrzfWfx0D6h7J/4mP60lvk78+fMXlby5Z6DZ6fZz29n6 nCWb1eZ9WVpTXi6jq/hhjnnEUK/HxTr/AGZw6nNLLKUgZVyroAO7yTn/AKGh83f9WnT/APkt/wBV Ml+an5fL9rh/6DcH8+f2fqd/0ND5u/6tOn/8lv8Aqpj+an5fL9q/6DcH8+f2fqef/mB581HztrMO q39vDbTQWy2qxwcuJVHeQE8yxrWQ5XPIZGy77svsyGjxnHAkgyvf3AfofQ//ADjp/wCS1g/5irj/ AIkMytJ9J9/6A8B7V/46f6sWMf8AOVH/ABz/AC7/AMZbn/iMeQ1fOPx/Q7L2L+vL7o/pd/ziv/xz /MX/ABltv+IyY6TnL4fpX20+vF7pfoe65nPEPjv86/8AyaOvf8ZY/wDkxHmqyfUfe+uez3+I4/cf vL6d/LD/AMl35c/7Z9v/AMQGZ+D6A+a9s/43l/rn7048wf8AHA1L/mFn/wCTbYc30S9xcTS/3sP6 w+98Zfl9/wAp95a/7atl/wBRKZr8f1D3vsHan+K5f+Fz/wByX2rqH+8Fz/xif/iJzZZPpPufHMX1 j3vhXS7+TTtTtNQiUPJZzR3CI1eJaJw4Bp22zVPtubEMkJQPKQI+b1z/AKGh83f9WnT/APkt/wBV Mv8AzU/L5fteU/0G4P58/s/U7/oaHzd/1adP/wCS3/VTH81Py+X7V/0G4P58/s/U4/8AOUPm+hpp Wn17bTf9VMfzU/L5ftX/AEG6f+fP7P1PKdJiudQ160iiXnc3V1GFUUFXeQePucxiNqeozyjjxSJ5 Rifufdebp8RfB91KYdXmlUAtHcM4B6VV65pIi4/B9whG8YHfH9D1v/oaHzd/1adP/wCS3/VTMr81 Py+X7Xlf9BuD+fP7P1O/6Gh83f8AVp0//kt/1Ux/NT8vl+1f9BuD+fP7P1O/6Gh83f8AVp0//kt/ 1Ux/NT8vl+1f9BuD+fP7P1PI9Uv5NR1O71CVQkl5NJcOi14hpXLkCvbfKHq8OIY4RgOUQB8n3Fqe q6ZaTWdjeSATapI1vaw/tSMELvQeAVTU5tJzAoHq+K4cE5CUojaAsnuecn/nGz8uiSQ9+AewnSg+ +PKPyce8/Z+p6H/RdrP6Hy/a1/0LX+Xf+/NQ/wCR6f8AVPH8nHvP2fqX/RdrP6Hy/a7/AKFr/Lv/ AH5qH/I9P+qeP5OPefs/Uv8Aou1n9D5ftWyf840/l60bKk2oIxBCuJozQ+NDHj+UHefs/Uke1+rv lD5H9b5ot4fR1iKGvL07hU5dK8XpXNeTcb8n0ecrxk98f0Pu/N2+HvlP/nIv/wAmVN/zCW//ABE5 q831n8dA+o+yf+Jj+tJlv5Yfkh5M8zeRtM1vUXvBe3fr+qIZVVP3dxJEtAUb9lB3y7HphKN2fs/U 6rtn2j1Om1U8UOHhjXMd8Qe/zZT/ANC1/l3/AL81D/ken/VPJ/k495+z9Tq/9F2s/ofL9rv+ha/y 7/35qH/I9P8Aqnj+Tj3n7P1L/ou1n9D5fteMfnR5H0Xyb5ptdM0gzNbTWMdy5ncO3NppUNCFXakY zHy4xA0HsfZ7tHJq8BnkqxMjb3A/pe3/APOOn/ktYP8AmKuP+JDMjSfSff8AoDxftX/jp/qxYx/z lR/xz/Lv/GW5/wCIx5DV84/H9DsvYv68vuj+l3/OK/8Axz/MX/GW2/4jJjpOcvh+lfbT68Xul+h7 rmc8Q+O/zr/8mjr3/GWP/kxHmqyfUfe+uez3+I4/cfvL6d/LD/yXflz/ALZ9v/xAZn4PoD5r2z/j eX+ufvTjzB/xwNS/5hZ/+TbYc30S9xcTS/3sP6w+98Zfl9/yn3lr/tq2X/USma/H9Q977B2p/iuX /hc/9yX2rqH+8Fz/AMYn/wCInNlk+k+58cxfWPe+GvL9jDf6/pthPX0Lu6ggl4mjcJJFRqHfehzV PteqyGGKchzjEn5B9Lf9C1/l3/vzUP8Aken/AFTzN/Jx7z9n6nzj/RdrP6Hy/a7/AKFr/Lv/AH5q H/I9P+qeP5OPefs/Uv8Aou1n9D5ftaf/AJxp/LwqQJtQUkEBhNHUHx3ix/KR7z9n6kj2v1fdD5H9 b5nt4hDrMcIPIR3CpXx4vTNeTcfg+jzleMnvj+h935u3w98IzRLLrbxNXjJclWp1o0lM0gNR+D7f GVYr/o/ofTH/AELX+Xf+/NQ/5Hp/1TzYfk495+z9T5x/ou1n9D5ftd/0LX+Xf+/NQ/5Hp/1Tx/Jx 7z9n6l/0Xaz+h8v2u/6Fr/Lv/fmof8j0/wCqeP5OPefs/Uv+i7Wf0Pl+180+YLGGw1/UrCCvoWl1 PBFyNW4RyMi1O29BmE+j6XIZ4oSPOUQfmHqVp5x13zD+elpc6jFJZNYSXNvaWD9bdY4JdmHTmTux 7n2pk5ZCZX1eZnoMWDsuUYES4hEmX86yPs7mK/8AK6/zR/6v0v8AyLg/6p4+JLvLs/8AQ9of9THz P63f8rr/ADR/6v0v/IuD/qnj4ku8r/oe0P8AqY+Z/W7/AJXX+aP/AFfpf+RcH/VPHxJd5X/Q9of9 THzP62m/Or80GUqdfmoRQ0jhB39wlcfEl3lI9ntF/qY+Z/Wx7yxpd9q/mTTtPs0aW6ubiNVAFT9o FmPsoqSfDKzG9g5+szRxYZTltERL7mzcvib5T/5yL/8AJlTf8wlv/wAROavN9Z/HQPqPsn/iY/rS e2/kN/5KjQ/+jr/qMmzO0/0B4v2m/wAfyf5v+4iz/LnROxV8xf8AOT3/ACn1h/2yof8AqJuMwNV9 XwfSvY7/ABWX/DD/ALmL0/8A5x0/8lrB/wAxVx/xIZZpPpPv/QHmvav/AB0/1YsY/wCcqP8Ajn+X f+Mtz/xGPIavnH4/odl7F/Xl90f0u/5xX/45/mL/AIy23/EZMdJzl8P0r7afXi90v0PdczniHx3+ df8A5NHXv+Msf/JiPNVk+o+99c9nv8Rx+4/eX07+WH/ku/Ln/bPt/wDiAzPwfQHzXtn/ABvL/XP3 px5g/wCOBqX/ADCz/wDJtsOb6Je4uJpf72H9Yfe+Mvy+/wCU+8tf9tWy/wColM1+P6h732DtT/Fc v/C5/wC5L7V1D/eC5/4xP/xE5ssn0n3PjmL6x73whaXVxaXUN3bv6dxbussMgoSroQynfbYjNU+3 zgJxMTyOzMv+V1/mj/1fpf8AkXB/1TyfiS7y6j/Q9of9THzP63f8rr/NH/q/S/8AIuD/AKp4+JLv K/6HtD/qY+Z/W0351fmgQQdfmodto4AfvEePiS7yv+h7Rf6mPmf1sd8uabqGr+YrCys42uLy5uEC qKkklgWZjvsBUsew3ysxsUHYavLDFhlKRqIiX3Pm5fE3wp/00H/R3/zMzR/wfB9u/wAj/m/ofdeb x8RdirsVfDnnH/lLtc/7aF1/yebNO+16D/F8f9SP3B9U+Yfy2trz8wNF84WSKtzbu0erRGgE0Jhe NJP9dKhT4r8sz8mG5Aj4vl+l7XlDSZNPLkfp8jYNe4/f70z/AOVYfl3/ANS5p/8A0jp/TJ+BDucb +WdX/qs/mXf8qw/Lv/qXNP8A+kdP6Y+BDuX+WdX/AKrP5l3/ACrD8u/+pc0//pHT+mPgQ7l/lnV/ 6rP5l3/KsPy7/wCpc0//AKR0/pj4EO5f5Z1f+qz+ZTHRvKPlfRZXm0jSbWxmkHF5YIURyvWhYCtP bJRxRjyDRqNdnzCsk5SHmU2yxxEk1byT5Q1e8N5qmj2l7dlQpnniV34r0FSO2VywxJshzcHaOoxR 4YTlGPcCmWmaXp2l2Mdhp1tHaWUPL0reFQiLyYu1FG27MTk4xAFBx82aeWRnMmUj1KJwtTsVSfWf J3lXWrpbrV9Jtb+5RBEk08SyMEBLBQSOlWJyuWKMjZDmafX58MeHHOURz2KM0nRtK0izFnpdpFZW gYsIIFCIGbqaDxyUYCIoNOfUZMsuKZMpd5Uda8teX9cWJNY0+C/WAkwi4jWQIWpy48ulaYJ44y5s 9PrMuG/DkY33F2i+WvL+hrKmj6fBYLOQZhbxrGHK148uPWlcYY4x5LqNZlzV4kjKu8plk3GSHUfI PkrUr2W+v9Es7q8mIMs8sKM7EAAVYjfYZUcMSbIc7F2nqccRGGSUYjoCnFnZ2llaRWlpEsFrAojh hjAVERRQKoHQDLIxAFBxMmSU5GUjcjzKpLFHLE8Uqh45FKujbgqwoQfniRYosYyINjmx+1/LryJa XUN1baDYw3Nu6ywTJAgZHQhlZSBsQRUZWMEAbpz59raqcTGWSZB2O7IXVXUowqrAhgehBy0hwAaY z/yrD8u/+pc0/wD6R0/plPgQ7nY/yzq/9Vn8y7/lWH5d/wDUuaf/ANI6f0x8CHcv8s6v/VZ/Mu/5 Vh+Xf/Uuaf8A9I6f0x8CHcv8s6v/AFWfzLv+VYfl3/1Lmn/9I6f0x8CHcv8ALOr/ANVn8ymOj+Uf K2iyvNpOk2ljM44vLBCiOV8OQFae2SjijHkGjUa7PmFZJykPMptljiMb/wCVa+QPV9X/AA9Yery5 8/QSvKta1plP5eHc7H+V9XVeJOveyTLnXOxV2KscuPy38hXE8lxP5fsZZ5maSWRoELM7GrMTTqSc p8CHc7GPa2qiABkmAPN//9k= + + + + + + uuid:E5CC81CCDB1ADF11A7A7991FC6EF96F6 + uuid:E6CC81CCDB1ADF11A7A7991FC6EF96F6 + + uuid:76f7c588-7c99-a945-80e1-c6c5a67ff148 + uuid:E1CC81CCDB1ADF11A7A7991FC6EF96F6 + + + + Print + + + + 400.000003 + 400.000003 + Millimeters + + 1 + False + False + + + Magenta + Yellow + + + + + + Standard-Farbfeldgruppe + 0 + + + + Weiß + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 0.000000 + + + Schwarz + CMYK + PROCESS + 0.000000 + 0.000000 + 0.000000 + 100.000000 + + + CMYK Rot + CMYK + PROCESS + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + CMYK Gelb + CMYK + PROCESS + 0.000000 + 0.000000 + 100.000000 + 0.000000 + + + CMYK Grün + CMYK + PROCESS + 100.000000 + 0.000000 + 100.000000 + 0.000000 + + + CMYK Cyan + CMYK + PROCESS + 100.000000 + 0.000000 + 0.000000 + 0.000000 + + + CMYK Blau + CMYK + PROCESS + 100.000000 + 100.000000 + 0.000000 + 0.000000 + + + CMYK Magenta + CMYK + PROCESS + 0.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=15 M=100 Y=90 K=10 + CMYK + PROCESS + 14.999998 + 100.000000 + 90.000000 + 10.000002 + + + C=0 M=90 Y=85 K=0 + CMYK + PROCESS + 0.000000 + 90.000000 + 85.000000 + 0.000000 + + + C=0 M=80 Y=95 K=0 + CMYK + PROCESS + 0.000000 + 80.000000 + 95.000000 + 0.000000 + + + C=0 M=50 Y=100 K=0 + CMYK + PROCESS + 0.000000 + 50.000000 + 100.000000 + 0.000000 + + + C=0 M=35 Y=85 K=0 + CMYK + PROCESS + 0.000000 + 35.000004 + 85.000000 + 0.000000 + + + C=5 M=0 Y=90 K=0 + CMYK + PROCESS + 5.000001 + 0.000000 + 90.000000 + 0.000000 + + + C=20 M=0 Y=100 K=0 + CMYK + PROCESS + 19.999998 + 0.000000 + 100.000000 + 0.000000 + + + C=50 M=0 Y=100 K=0 + CMYK + PROCESS + 50.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=75 M=0 Y=100 K=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 100.000000 + 0.000000 + + + C=85 M=10 Y=100 K=10 + CMYK + PROCESS + 85.000000 + 10.000002 + 100.000000 + 10.000002 + + + C=90 M=30 Y=95 K=30 + CMYK + PROCESS + 90.000000 + 30.000002 + 95.000000 + 30.000002 + + + C=75 M=0 Y=75 K=0 + CMYK + PROCESS + 75.000000 + 0.000000 + 75.000000 + 0.000000 + + + C=80 M=10 Y=45 K=0 + CMYK + PROCESS + 80.000000 + 10.000002 + 45.000000 + 0.000000 + + + C=70 M=15 Y=0 K=0 + CMYK + PROCESS + 70.000000 + 14.999998 + 0.000000 + 0.000000 + + + C=85 M=50 Y=0 K=0 + CMYK + PROCESS + 85.000000 + 50.000000 + 0.000000 + 0.000000 + + + C=100 M=95 Y=5 K=0 + CMYK + PROCESS + 100.000000 + 95.000000 + 5.000001 + 0.000000 + + + C=100 M=100 Y=25 K=25 + CMYK + PROCESS + 100.000000 + 100.000000 + 25.000000 + 25.000000 + + + C=75 M=100 Y=0 K=0 + CMYK + PROCESS + 75.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=50 M=100 Y=0 K=0 + CMYK + PROCESS + 50.000000 + 100.000000 + 0.000000 + 0.000000 + + + C=35 M=100 Y=35 K=10 + CMYK + PROCESS + 35.000004 + 100.000000 + 35.000004 + 10.000002 + + + C=10 M=100 Y=50 K=0 + CMYK + PROCESS + 10.000002 + 100.000000 + 50.000000 + 0.000000 + + + C=0 M=95 Y=20 K=0 + CMYK + PROCESS + 0.000000 + 95.000000 + 19.999998 + 0.000000 + + + C=25 M=25 Y=40 K=0 + CMYK + PROCESS + 25.000000 + 25.000000 + 39.999996 + 0.000000 + + + C=40 M=45 Y=50 K=5 + CMYK + PROCESS + 39.999996 + 45.000000 + 50.000000 + 5.000001 + + + C=50 M=50 Y=60 K=25 + CMYK + PROCESS + 50.000000 + 50.000000 + 60.000004 + 25.000000 + + + C=55 M=60 Y=65 K=40 + CMYK + PROCESS + 55.000000 + 60.000004 + 65.000000 + 39.999996 + + + C=25 M=40 Y=65 K=0 + CMYK + PROCESS + 25.000000 + 39.999996 + 65.000000 + 0.000000 + + + C=30 M=50 Y=75 K=10 + CMYK + PROCESS + 30.000002 + 50.000000 + 75.000000 + 10.000002 + + + C=35 M=60 Y=80 K=25 + CMYK + PROCESS + 35.000004 + 60.000004 + 80.000000 + 25.000000 + + + C=40 M=65 Y=90 K=35 + CMYK + PROCESS + 39.999996 + 65.000000 + 90.000000 + 35.000004 + + + C=40 M=70 Y=100 K=50 + CMYK + PROCESS + 39.999996 + 70.000000 + 100.000000 + 50.000000 + + + C=50 M=70 Y=80 K=70 + CMYK + PROCESS + 50.000000 + 70.000000 + 80.000000 + 70.000000 + + + HKS 13 + SPOT + 100.000000 + CMYK + 0.000000 + 100.000000 + 100.000000 + 0.000000 + + + + + + Druckfarben + 1 + + + + C=0 M=30 Y=70 K=0 + CMYK + PROCESS + 0.000000 + 30.000002 + 70.000000 + 0.000000 + + + C=5 M=70 Y=90 K=0 + CMYK + PROCESS + 5.000001 + 70.000000 + 90.000000 + 0.000000 + + + C=5 M=90 Y=75 K=0 + CMYK + PROCESS + 5.000001 + 90.000000 + 75.000000 + 0.000000 + + + C=30 M=0 Y=95 K=0 + CMYK + PROCESS + 30.000002 + 0.000000 + 95.000000 + 0.000000 + + + C=60 M=5 Y=95 K=0 + CMYK + PROCESS + 60.000004 + 5.000001 + 95.000000 + 0.000000 + + + C=30 M=0 Y=10 K=0 + CMYK + PROCESS + 30.000002 + 0.000000 + 10.000002 + 0.000000 + + + C=60 M=10 Y=5 K=0 + CMYK + PROCESS + 60.000004 + 10.000002 + 5.000001 + 0.000000 + + + C=80 M=5 Y=10 K=0 + CMYK + PROCESS + 80.000000 + 5.000001 + 10.000002 + 0.000000 + + + + + + Graustufen + 1 + + + + K=100 + GRAY + PROCESS + 255 + + + K=90 + GRAY + PROCESS + 229 + + + K=80 + GRAY + PROCESS + 203 + + + K=70 + GRAY + PROCESS + 178 + + + K=60 + GRAY + PROCESS + 152 + + + K=50 + GRAY + PROCESS + 127 + + + K=40 + GRAY + PROCESS + 101 + + + K=30 + GRAY + PROCESS + 76 + + + K=20 + GRAY + PROCESS + 50 + + + K=10 + GRAY + PROCESS + 25 + + + K=5 + GRAY + PROCESS + 12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + % &&end XMP packet marker&& [{ai_metadata_stream_123} <> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5 +%ADOEndClientInjection: PageSetup End "AI11EPS" +%%EndPageSetup +1 -1 scale 0 -165.695 translate +pgsv +[1 0 0 1 0 0 ]ct +gsave +np +gsave +0 0 mo +0 165.695 li +924.328 165.695 li +924.328 0 li +cp +clp +[1 0 0 1 0 0 ]ct +28.3994 122.378 mo +139.251 122.378 li +143.46 122.378 145.578 120.22 145.578 115.917 cv +145.578 102.944 li +145.578 98.6152 143.393 96.458 139.01 96.458 cv +34.9531 96.458 li +30.5708 96.458 28.3994 94.2598 28.3994 89.8906 cv +28.3994 37.8491 li +28.3994 29.6133 30.7178 24.0508 35.3687 21.1089 cv +38.2373 19.2461 42.4453 18.3076 48.0073 18.3076 cv +171.578 18.3076 li +171.578 44.396 li +60.9004 44.396 li +56.585 44.396 54.4404 46.5537 54.4404 50.8428 cv +54.4404 63.8564 li +54.4404 68.2119 56.5176 70.3901 60.6592 70.3901 cv +152.064 70.3901 li +165.092 70.3901 171.578 76.8765 171.578 89.8643 cv +171.578 128.919 li +171.578 135.445 168.603 140.873 162.572 145.216 cv +159.65 147.375 156.165 148.458 152.064 148.458 cv +28.3994 148.458 li +28.3994 122.378 li +cp +false sop +/0 +[/DeviceCMYK] /CSA add_res +0 1 1 0 cmyk +f +329.231 70.3428 mo +329.231 50.8428 li +329.231 48.9658 328.602 47.4316 327.368 46.2051 cv +326.122 44.9922 324.554 44.396 322.678 44.396 cv +244.568 44.396 li +240.252 44.396 238.108 46.5537 238.108 50.8428 cv +238.108 70.3428 li +329.231 70.3428 li +cp +212.08 148.458 mo +212.08 37.8491 li +212.08 29.6133 214.399 24.0508 219.023 21.1089 cv +221.892 19.2461 226.1 18.3076 231.675 18.3076 cv +335.732 18.3076 li +342.996 18.3076 348.544 21.4644 352.431 27.75 cv +354.308 30.7925 355.245 34.1699 355.245 37.8491 cv +355.245 148.458 li +329.231 148.458 li +329.231 96.3906 li +238.108 96.3906 li +238.108 148.458 li +212.08 148.458 li +cp +f +632.517 122.378 mo +717.354 122.378 li +721.562 122.378 723.666 120.22 723.666 115.917 cv +723.666 102.944 li +723.666 98.6152 721.494 96.458 717.126 96.458 cv +632.517 96.458 li +632.517 122.378 li +cp +723.666 50.8428 mo +723.666 48.9658 723.036 47.4316 721.776 46.2051 cv +720.57 45.0186 719.002 44.396 717.126 44.396 cv +632.517 44.396 li +632.517 70.3901 li +717.354 70.3901 li +721.562 70.3901 723.666 68.2119 723.666 63.8564 cv +723.666 50.8428 li +cp +606.502 148.458 mo +606.502 18.3076 li +730.193 18.3076 li +737.443 18.3076 742.979 21.4644 746.853 27.75 cv +748.741 30.7925 749.692 34.1699 749.692 37.8491 cv +749.692 76.9038 li +749.692 78.4854 749.011 79.96 747.644 81.2729 cv +746.289 82.5728 744.802 83.2832 743.167 83.377 cv +747.535 84.5029 749.692 86.6475 749.692 89.8643 cv +749.692 128.919 li +749.692 135.445 746.651 140.873 740.646 145.216 cv +737.738 147.375 734.227 148.458 730.193 148.458 cv +606.502 148.458 li +cp +f +898.286 70.3428 mo +898.286 50.8428 li +898.286 48.9658 897.684 47.4316 896.438 46.2051 cv +895.204 44.9922 893.649 44.396 891.747 44.396 cv +813.623 44.396 li +809.321 44.396 807.15 46.5537 807.15 50.8428 cv +807.15 70.3428 li +898.286 70.3428 li +cp +781.137 148.458 mo +781.137 37.8491 li +781.137 29.6133 783.495 24.0508 788.092 21.1089 cv +790.986 19.2461 795.195 18.3076 800.744 18.3076 cv +904.814 18.3076 li +912.079 18.3076 917.627 21.4644 921.5 27.75 cv +923.403 30.7925 924.328 34.1699 924.328 37.8491 cv +924.328 148.458 li +898.286 148.458 li +898.286 96.3906 li +807.15 96.3906 li +807.15 148.458 li +781.137 148.458 li +cp +f +177.663 59.4063 mo +177.663 0 li +199.857 30.1895 li +177.663 59.4063 li +cp +f +22.1675 106.255 mo +22.1675 165.695 li +0 135.486 li +22.1675 106.255 li +cp +f +472.089 18.3076 mo +476.524 18.3076 li +478.133 18.3076 479.581 19.0518 480.895 20.4253 cv +482.207 21.7729 482.917 23.2666 483.038 24.8955 cv +484.164 20.5464 486.269 18.3076 489.485 18.3076 cv +494.711 18.3076 li +509.494 18.3076 li +553.924 18.3076 li +561.215 18.3076 566.776 21.4844 570.704 27.8037 cv +572.58 30.8125 573.531 34.1699 573.531 37.8491 cv +573.531 148.458 li +547.518 148.458 li +547.518 50.8428 li +547.518 48.9658 546.888 47.4316 545.654 46.2051 cv +544.436 45.0186 542.894 44.396 541.018 44.396 cv +501.909 44.396 li +497.566 44.396 495.422 46.5537 495.422 50.8428 cv +495.422 148.392 li +469.368 148.392 li +469.368 50.8428 li +469.368 48.9658 468.751 47.4316 467.545 46.2051 cv +466.312 45.0186 464.744 44.396 462.854 44.396 cv +423.759 44.396 li +419.443 44.396 417.272 46.5537 417.272 50.8428 cv +417.272 148.458 li +391.245 148.458 li +391.245 37.8491 li +391.245 29.6133 393.576 24.0508 398.214 21.1089 cv +401.096 19.2461 405.291 18.3076 410.866 18.3076 cv +458.847 18.3076 li +472.089 18.3076 li +cp +f +%ADOBeginClientInjection: EndPageContent "AI11EPS" +userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse +%ADOEndClientInjection: EndPageContent "AI11EPS" +grestore +grestore +pgrs +%%PageTrailer +%ADOBeginClientInjection: PageTrailer Start "AI11EPS" +[/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5 +%ADOEndClientInjection: PageTrailer Start "AI11EPS" +[ +[/CSA [/0 ]] +] del_res +Adobe_AGM_Image/pt gx +Adobe_CoolType_Core/pt get exec Adobe_AGM_Core/pt gx +currentdict Adobe_AGM_Utils eq {end} if +%%Trailer +Adobe_AGM_Image/dt get exec +Adobe_CoolType_Core/dt get exec Adobe_AGM_Core/dt get exec +%%EOF +%AI9_PrintingDataEnd userdict /AI9_read_buffer 256 string put userdict begin /ai9_skip_data { mark { currentfile AI9_read_buffer { readline } stopped { } { not { exit } if (%AI9_PrivateDataEnd) eq { exit } if } ifelse } loop cleartomark } def end userdict /ai9_skip_data get exec %AI9_PrivateDataBegin %!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Illustrator(R) 13.0 %%AI8_CreatorVersion: 13.0.2 %%For: (Oliver Riedel) () %%Title: (Samba_Logo_4c.eps) %%CreationDate: 2/15/10 3:20 PM %AI9_DataStream %Gb"-VI?.p\Fl3!r;"(+W+[?+Pp3hDJ)@P&i`0D_`*6ORKCCFB&`F56!h1M;:BusGkEDHGG-Ve4FoF,He1]]BaPP963<`S;,:I[b/ %Drm%/FSkdLRkJ-^ql._-"GqgE(Amb=BSX7I4H@N2\]3Suq0hl;kgATbZ5(*>$k5DL? %^&?sTgMcQ;^4,tIgRhdOioO6QkKE2ko(;eOgOHj3dEU"hcQ?N-IX6D=md$5.YKn#;m2MtLDa1m\rT-7kq"e?hhYleeR2=U@J*o8e %O5H6Bq:W1Un%/DZDn^JpiQJ-+]mfdre!EjR+HDif[SN>hq5\e3qaB5FI'Q.fNt)s\R-H% %Apa7;F$!a!o.\^1[(Gqo?XGtpS)'36]R'2KmC0j2pW9UFI8TIWRs4(FpFlR9oWEUp?[hV=ju75YPQ0].SVG78VR-1ojo--( %*8C.r*p<3A*p%k?n$'a&ap$J+MsM %[nj1\IdI'krq"UNhuE62_cQl]ICjN9]IT&"s'rSWh^nfpO3c:EhnFR9iqG[q5.Z+:qXpnmhS&jLGH\aUfMDKjmGFO"qW%/N^Q!aC %iP375r!n)Fb;]+8HN)`M;4)`Wp[R_LiQ\k#rsHJM@I1V@gMM4mq()DMTDda7IsLqfe[JnpK08P#s8/##TDb:pI8uXThk.Wpq@a4je]NcCV.Fo"lTCE\)jXW3E#VNmJf8mqs2k[\;L7:AZ0VIT?9=ecM#nOncKB'f.Z$oI!=uTq+gbZYCHPK**4eC %s8LQ`?@VqE[8^48UmA^\mTUlgZ?(+59q)J>VYe0As[PBPe56ojgZgb %VHq=V>jbe-PUAg96/':qX8]"Z3orZ3bA*BEnu-BdZ*DL2QZ<4p8'EUI?nRM4?1.[^i0X!SRg6^X+3neE[f7n%\LIi8>rKIaIQ@=H %qW5^M[skmZbIq7(r:4NfA^JDGn#Q<60!d2'5H?E+?Zo]b>u"[CFLdB(GnOK;s6#aGEX_oe.p[Aj"+9coI*q\Wr*["Wi.q6*+8-4o %khk^H^\+M?NB[ltqG]HHHZ/nJ=T)s=pet\Rh,Wo)^DlPMeQlDJk'EBOq@gn%kES7Yp!Kb"eE5)ReXoWq5Gr+C?;:FSZAUs6Fo_=/ %m(o<0p\oOjQRb:(DKY$1I]:B:Y05soeM$S:d#VFMIH3V9YR\RG4]rm*$2`XVg3Uu"[c\En47c^*t@TBgsra6:(=s*_gl %I8&<%AA=&UO$S,Bouu-cX^g+,S&*A1#.dlb!97s\\(Q\Rm]VY[G?7rC0aQpgc?S;97EJ/PVpVtTAJNN1I%_qAACq?]sJ_#^L_c6Sj-hX6Ar3s9f %c`VVEL=OJL?Z,d>^J"OOm[)0OrnP,>?>ZXcQDoI>YJsgTH0&3uH\*h.n)f\n+Y3JeeDfr2^WNT58Nlggq %MfW#4Gn_Mnah;$FlAK#sd18L)roqW(]pFT!cq*ea-e4o95O$A!a6W]GNiI %CnJAAm8DoD,Kn,\*Sb5qDA.8_]FMXO'%4,\*5:V./K1MR4tO>9+kV3'2BV>,]IJ^(<"@rb*7S1QaH(Achj!;S4WEh4ZfA=gQQ7)-+T$?T8?'Qf5;4dD="bF:;_LjR?maSN:0c*X:nmpR73+iie[YT$4R!Lb86:iFX`ZT#L]`neuIS?4@t!nN<,hLUfOLf7MFWF?RgJaDD-ob_'6Gf>EMTZN"k;-/jbbdjSua608B;4hT$FRTt&q"pO/amg2unfcA?Hs%kin?G"\J(,/9DfrnY<;Yh";r?J#j2SURF(rfTKWG5(=n^L"Xg=GZancLMGD %pHlgu?ASB:KnrMV1jn1)`LhXY:*2PsVs[C[jNH'a\QlcK?@C--jI^hq^)R"BX7\t8=+C'H5&pCY0glsgr)j\m:JN^;^YXFs1h6@, %='E;]?9NY+rOu@dO1`KpQe8A8)Z+0^_VSS4]O$$Gol]sifal-N^OGb>bZa+2rMl>oIBSinE[,``2h"\K@s?)RHq[qWFBecdkHF@KrYf-Mjm@(I>kspJo+GTGmarp%8q#f+F[ViLpr,]N(E!?2R)qj=%8$LDdt %>l!;coDug.=3GDj?`+At4/l/O_ZpXK%ifKPO6*iNs79X9#eN2-=$E&iI7,g?odl^hfSj@Q*)R.9l/RKfZkqG:I'1+YVq9j&I8M"h %X>X7\D]7A\@='_FqpLO"54LL[$BP5^k0;)QT>%u;9"V6eXn_[r]cE3,G]Nh7l,*I.IWU5B;oS_7bJe88J,bF#]bt2HS%j$,n';of %>^aX:ht$lm%iiGk4^6k1#;P*nN;<66B!QRIIOoQN8Ce;aq>j;3d_qg@.ZJ5taG-sZ7Q7SkG-AgL7T7fB_jicON+K"X>h$_B]*qlK %H?!4SCg7\?aC9,-XlAf+uf?a.q/09FM5*kBpO$UgO9EV(E4.EY'$?as,pqTI!aYX\m<'D\V9fiQ?h2#?SVEHY:7';G'P#$0=QsoJ"&4-4lQqg %b-PkFbM>@#ohIS\gYU(GMf#*J7DZFaA_6Z*&*I3lc0&6442%#>bh(THIcGRWm<+tDh]@!EZHrLb7sQGIX`LrN50FOLpW$NfTPaGj %1>]1cR*4mgLVMC#[i*>,@8G0gM!H%ui6QrE\CVg>XA?4"*(9elPX0se27Fas %JU(DAm?D*lZ0tU4cLUkbp0&Lo4!\u24h5D+A#4fih$&GLSIEAiSl$RjAV"7gH %Rri5RZ7YLPbml,pH,!hQ5= %qmPI"dZs2T7W-YVAH4QGSTJFE))q"-?.gikJ!81WrA]/gb.cP_QZQech7"_:fe,(C?FmH237j70h93)k;>CiA?YFN0Soa&)N@EFo"u02uB8@aE&7BIDi_Y5,Hp>=G]2 %DA?22Y&*N1*C>I"A`(&B9,P,X0C7JG0Wo6DHJ:\'%N:Y&'HVp-"LAlt8G@%_8l`RZ=7Mfe-@^ %;6F`$Q]7b=cLst4+'6ara*L"\Ejfi"DH>'VQ!mQ==16_gNjN%OgRdTA;pP)2Fkl3'V;!]cCie'VLNUp*HI(OYcW6p %k>-]g%-2e_4?MVOhn0)4Q'ikYF,&g/,Ni0/GoSj%T#O%@CTm#6LYR8>T=EUh2KADn8/#(Z^7;^!IGMil[e%GFCgTqBD-*==QL/SL %CB&`CELi/.ibDQ:'3Dr*IcBY)d_s\Eo>K1g0.*j102Ghi4&9,K-bGnYg+SsDY(!:FM/1dn2K>;6Ic=P>]8>j$5+B'J?"r:ZTDc]N %)4jW/bJ%lR>.2&"CY?Fl\1U-5E@or$`3jDGS%((\5B/:0h8FFRT2/_8^-$BeRsF".S!OdigQs:j[[ebJbP6JE>5!(P=52"6=51HZ %\D"YZEDlAHd`7;=M-Eb'99jIYOUku/.k2jP3m`.G0[>-P6>jVO%S@I9mPU]!i:\CtPd\57\Ba-@Mga[=>r]\<_R!`3jE*'A'PgCuT24FIK_b9/gjuc-(sEmE6/EhbFj:H$MSn[=*>[>.2&"X)23= %>jXRtigOc&W3aalMi9p(LLlmOfihG&6;tlTFkSfq/RPfBMlJ$%4C>0i"\5)Y%M6$$d'3Er6'3Er&S@Fl5h8IjPo>J%Q?VF_JSo3P&gNhdn %gQrT*Ba-Tpf0"'Gm=+'[]@+XJ[e%Gf[P'#2e(d`(m;(.geM]'.Y4e@HM6#NG\qt4UmO#)Jqq8oqm-?"$A\4GA:>>Asla6nsX+-TqEOC/SEoLj.A=gc5-)\GDC39jE,D@cH\Md_rOKdjD6C:d8rBXO>&;\'r:G[QcZi*S9Hf=52=RY5T/MibI57'A'OnS%.0qT"(*RbDE:eaqNC4h+_/A %h_-@[j4[44m4*D@l8R*d>^]\B\Cu+t\GGp<`7=SCM5tLVM6$ScQP3HtL%E75n$Fok/_eSuY2e)/>g%:LE?2N$'A'N?9jGkB2fTl4 %k7cIQYFE%fm;Coe[P'#2AQLg1/_f+"[;8's\;j'DE@or$`3jDGS%+c4H/`!co>K0;0.3p202Ghi4&&u#j8$X$m-?"$[[eeK[XC/U %[=*>[RVp$5Zd$[MlZi%8=9"^GEV8^WM6$)<'3G2lC#Wm:Gr]lPq_:lOmGZ8&=$&Z"-a%V4V2=NJob1Cgln0ZgIV>U8X)7$VWu]KP %'A%6k-a*F_8/#(^^6lG,^,0i;m6#C]m=+&0]CNnj\'r:G[QcZi4`&udllC2'c!,r]S3-(/+Sq&._^;PPfhltG`3kUHrJ9[]S^f8@SJ%2huMK7%``Xb,*j0hHD36l#r]. %c6;$&o@>8EiUbX"PKqbSO#f1>kmj2l%XU`jpq4!Re.nRt6+TAsZa(@rSMkIN[\3'\MaF>.2&2X8VqW %b]Op%RHlj)1Y8r2D!!bgh9:!]]:#^:?Huem?_4h)G+,t%j7A\>mE7<;EU7>@[XC/W[HlnACUstaDL=Wh*QNWkl)HXHMG-qKK<=fhl;]3h=5mLHJ!Ia4@;/:/jJN\mdP!ESTOSZ2Urt?96^0SsD!!burO?aLWU%soY(KGSrU,ekK?[\Wasu0a %*rE<%mfoDuq]fr2OR9L]ZFLK[l0_HI53nX96NLeeKE2(3QlEug"E:/brq8)Sb=t].sHdR@r71Vc".@=@G\mb47(PW %4?E<)i*<(Qdl7&4G1sgI_.U)s*AHuhVct$r/>8\!'ujh;Jj8.$06\:!gM(5"#abX5!XG@HeeoV8%R-ko,;_o0n6'TKDRk@O:MZGO %?V&$5E:`MrrMqU<03u;>pP8(,Q!HWJ-ZhA'IWGB/5(!=Trbg_VDf9R.pu93C^OH(ZV1%T(Y5]%0_S8`Nn_*A;Ie2WM-IDadg2Hu[ %c',m*ju^?AkP+XBrm1.bjo>;>'rQMAmF:Uq5O;YDmJ=jf\c/N,I)QuN^V&i-LqYi[gn()R99Q_601l!rGY9DTT?iiLNMC>]-V3!= %=$o#7qRg'rF=6d(Ie;;H8_Wn"P%9!TSPj&_d](XWZR&3#Q'N[9X0a/:\6UXW)K>\Mb,Nd$[j5[WQV3M8S)kqf^UMXSUt^$s,\^VT %QR'b(G>")'dD_9E44KQAmIs;1gYHhZ,\d!P?BR-3nrfe5()KW,p(6C58UlQFP,(=)/s[dMfp7sMpT\(g[&S%u8_^saP-fX_8^_NeMW(UQ?7nhG\),m/e[G(4AA(aQ,jG2hir3fCP,-nYQ]+"pBh?`j %0/#oNYB@)qC%k)+h!Vhf,j>Qj`KI#=S7tRC[e#ZX4_C$RP5\R],tU=-`cQ+jq0Yc^pW\]d`(W'T/9F8M[:j\@\HeuQD+%]jh0P]k&\5[O:O,LFDTf>_+aH([`qgHR)j4"_]Su50V6XT5L\`'UL?)pY2q0dtgQ9)G %Rm2!L17rB'\>58_Ue+0"R8:_,YJ\/'47uik@(rb\`DV@L;4a%g*ge&BPs,E7jZ-.M"_h4*QPZh'8E98`(s_u$$01Snf1J=MQ`k`V %mFIQS1*(QQgShabh64KBd7G7ADaPPcC0Z4HBB;49bKmMt=_M&(NHM4c@JMqIAZ?3_\$ %QFPG`gcQuLQ9'!:TR:1QFcM<+aKWmp-\C\W2lj8P*]$tco05f*QX?PFp<-?SF>a %0<\Ba,h7stD,OL/AP?D?jL)\EA360VV_S"9L?!iG7cQpiIHs/-PGH>sF6(aDED/kI^$Mt-TDhnMrIb)F@qf_tL9V[i>>d@"]Z/4) %II(erD4>_$[#oI4dRK4k4_*74T[F<#MqW!tYDo=C^.F6F2NG4d$4OAS4klAr)Fn!j[qVCRXjPm2n$b$5[eA"<+aG>Mqkj3F>8LtN %(Ol-6P.'c:N$$7#gb8Q5Z]8"%,]0[7;FenoP."J.53"T*,AB5ca/P&oD#d`%*H`WE8)Ute_+NOm0D5=E,ABm_@3f-M3SP/Kj#WDG %lV]MX*_ko/J3)EQVLg)kC,r*r*.D`3rlNXqt'T>.1C)s(1+QSt/dm)4r?>\R\^ %ItgY'IMNkqgYoc_F_Vc'*o0ZHScNV4h=[K6k3o.=0pMCpjW<%DTleuN9C!"_bBA0Y?PuIS$>f90g@fCVYjo!*h8EWl'g@qlm*e`/ %a^aS[URN)mQd'*A:Gs:eHTesZnCr`H[Vn?jqCEK/>+EUZg:,,!),MD/Mtcp*L=3MYep4,'V2_0sm`3bac\@%1V>Y2peBGt][U"nV %eq--+m_>s&OVT<6m7FXUNDVd:GMRjJ48X8+H:G$hY/a+^7W$=&#,=(?hO!(rH_Tqes^J;Hq@FTL<;_[LoB&/):&(\cr;7de! %E=>9OI(tB0?>FJ#a/IVDeN@Jd"*>BfK5Oh=7d[ur6IE+#Dh4SF)#$[%FKEZ=+KFij&@LnFmL^K4@"G7nf:/mug>OsaL?agmKV>h[ %s%l!=FO]d3)sV-J]n[2;ebQi`kI'B^,+P!^e(b7Bqu$D/(XB>J(adtVZqm62eiMEUhKe_0qA=iD:SI)tn7IgV?=0=q2\3H[k*p;8 %*H/Z-fRc&>CO!1&In(mVk2l:k#B+c)_`@s>[U&o<7-J6ti&ZpmS)7LEi+DrQ3Hhi6#(&2\XH[#B,A=DMgK.htD&2(+OXf'9dQZs3 %ctQ^,VH9X3?"7""ZrtnZ"421s8:-m$Umj6orX>'0enB]?4_Lk:ed+3V>ISiOEo!hEp:lV1hTE9tSs+:I]?8=B*kGL:D!u#QRg7S= %Vjm(ZZ^fFf\*MPZFgK/7W\7YOS*etM0m'`KH_/RAc*hHq-Mur]G'u(CGoX::he9I)DuRH9`6.O3&$G6"aaL5A3O;*1_$)]%=3RqrWrO[E3j',NRXWc8SD'a81QNr40Qpogm+^5Ot,No?@fk3cjqGVYo&UD?67Rg@KW6^tBmF/nYG[?B&psKQ;uG?:-a-p@lq1S0utddOF?.GC9P(Eo)g0CFJ@_GobBDP:]!S7UFOZA3LeBck52c7OJpc.G$h %RJ*q(iLFK5PD3r:SAiH?SH&e7Q>(.(lHi[uHu)_H[kP!WdOeY4&TeCZ,=1MKF.N14FI$/B_]$nTp-)7QSS-^+e3RaEQMPP]FE&7O %c?nifPS;F>pKio2cG-7%CE,CmehfhBq6"iHl299eB1V2#qCm'?ffc<#Y=n$hkBqr)G(e**g.>pIdTTdokn_L.FFN;qHRG@+Sb%MV %[TRP!TsNd)?fqn[bI#T,$L""GEt.@23Dl^5!M/\[F(C'O\*NFmFDfJ_Fjg*QNdF=[gVY)\Ob7"3k=PB]AEd\flZR!KeQHPQ8if`u %lQ@pXZ[LkR831OP[3fP7H,@5eZdkI.H6DH7b21lhe[DBhT<2:m]cM%!lFD!Wo!rkV4n[9(^YLrgETq("]58)CCjW5SQ&s:tm(H+p %C[/TdF<6h$nQe]K?2E'JX0^)h7QP,].Fm[T&Q?cVBOdB7!@h;^E49=ft!JcS$#qk^%!ra?28*QhTo9*dQY)t?hGnZXo_Sd7]g04k^76D9iugjC(jW$TBckfPHO7VL,NIGlt;d- %-Cm:Fe(@<+h<<@cXDo1M2qj\,rKPjIGF\e8l0N3Nr2*(F[M]J$frh_W=oI)+D9D-HHLG+L,PRnV=T-(;7_*S`JF&`8j.%,\kLsOL %o3'D$a#QBPk'k>8a(CkogG*3-kL-6/Zi*m_[@abY+[4K]!Jes33SU'Hf#dk.3o="?%3.Fd?Di>!.I*JqRiU7Re[L;lBD&QWHo>W. %r=n&#F)KJ6!]W-i=h:!l\&XN#3Lu?ak3NPb@h%R:NIC3Oh!iW`W.X`bS9<04hO(Wn\*A-HcCU-j(&^tH^<7en>b8OGJi,bBCCLT4f`U5I4.InEc_e6JZUBaCPln+cJDl3k/NoS*W+fc"h82N9Kl8[r)j\rsHG&\&:/TXIS`O1KW&Ci*#An\M7`p6Ib`Z.WYg;YrCf]]?Z`^F/'d/Ql@o,K"4`s:hJng %Ph!*#B,Po!S?L4tRNV@M9n$EcQCXN?PG3*C[XGSjU%L>R+R>SOLbKpEH9"=JlmU(-`mFS%77f%pM8>[=3GY %gW[&phK(sFgLEHhp"O@U8pZE?$KYb%HqW#b:i(l'qa5b\b;eXFa+_Lfl'!5D;mV,;kX:Sb?C7=T=B4DH7f6S<$$U1R0#FM %C[Jcg/=f5>F.M*tFHc\(*n!d^-V0:n3_QlA#+]nMkKtWZAr[aFOk.NZ9M@/61KP*nl\^3[kN2j?sF)!M_g/E4>=`QZsD;o=odu#^cAn]KBbT+?%1_V"^mk1GWu[^'rB%cCd--HZ3G4-=\b,Jos&0'l*6pPq %8"7!aFqm'.o;>/ic8Y(d*mU9CF>9;TFP[_U9lms3m`\D3?L)t#`mos_mT^L]jhk1TBA5UMYJ4jI\2/06BXduRl;t2Z&ZgG.1m_Us\%:uFV %2sTjU@[tuLa3gN^1A^"i*l_>3];@ThKsg+#T<;W(Y#VYBB8q*-bD@0TeOAq.6X8a)?P&XN=cUU'& %`Vs0*KlNk6BPl%0JbGeBRh8`1$X`kE&>LggXR0g=c`QN$-ViI@*1Nf:HT2SR!7J=*tH0]@G4g4gseXl\N$e3j82K!AScB?aglec[S`Po70>Q#(0cL&hFedM+ZZR#mO)<`7N`u"telcp>[!A]0g&&9;lcSo^XM&cMGHur]DiNMe3^9s\Vp<#!SHW$Ylq?&OY$Rlm\,*8#3<5Zd[D*&;a+nFoo9)m4t2g+Sf<71YQSM];lar/Bu2.gLFD6*bX)K<0%oZH"*N*0\uf5r*X*K:GqXpF]nd^l'$T %M\e)Rk1R:"JZ;i_5K[Q)#U_d:AtWuf62b4ofou'Z'3%Jr]o&s+1a1$b-pZM2`jTIh;a0. %%n>p8Z?=nG)6rS8rfICHnnceCH!SCYOgPVSq-.,trQ'fslP[s'S^"T3HcBpZd1Qi>3@qqX2(ub';FHq/!g(M5[++X?I2#?f&&q`(jPWlehC)G?Sj1SYHtif-EQ]ZM#>GN7bT5'.QKLAB1fj7VpsZCK`r^_+q:>-t2F)ikp(Ja.!Z*7r00?)6pC85AI$,`;Y2; %UW`.=`:'NcOqG;>pR71g11GJ"eun#SLclTP4irMPm5BrdN7bS0Nl#oip[GNMlfW3/lr`hn+4Y8HLHQn- %[_9)7_ip55rZpD9`J>P;B3_9^^5Da)Ec<`VJBs`g[nSjN8aGZ2W@5^am,BaIk %$NsdpfX[CSHlS`9J*bIce3ATDabZM9ae)1.lc8S_A,G9oSrD=dMEV5G1(pL=.N,M?7ZU#(IDG1h]-W=HqiY+TLD;'-c`J+dVa^D! %WAO\K@`6#N27B&Yje/aQ?Q^6N-ri&9Pc>T-8em>-PU[RX8sPA=Vf!HAg:EheSHL0\g\SLdW>k>#,uDa;n=Cs&Z(ts&LcI7 %NFYX?AKt$_.3!idX_&e\dS8DN,i)FZ+R,b<,ZD:R)M-nN %7hC]&"Q;mAZ>a=r#Y-oWEMOi4378Ct9=Nm"OcEu484R21jTrk'Nb%17N^+TK#fMjcAE-3NA/s\:`_hb,j![DONcG9_-qCR_PTq;@ %3Wa>t,8iMi&X4L\8On@cI:VG18#2Zt&Wib-ai[J@TH*&!b#+1(.RuO_Q(o?c3SG(0,9FtL&W`S)q$>9nO(@G;7t?VK"R,&>&p31Z %5Y"!>FQ=ZL3qE2O!#J=8>_Dp"R=&uA0(>6`f>?JmANP%Nd;sdVg8L4W(4X`H6cuj4T]fV,@IEq,[3c'Jp$]1 %=@YT=XeQuS3r0GiUE@V1d>nPpne&)N+3E4c*s"Io&[3K%ak2`)J0"FkfTD5*m)V]40&;7l7m<*@,9IM@e0A?k4d*&p+$i!Z&[Wc) %akDl<83?)K[%e\ag/3p(*VB]l;3,8TW(530q$>W8O(@Uu8&1.4"RO3"13V_'_N&pFmANO\G17aM7m2HIe0C=6OcO&?kXX![IK]$D %8@!CA,\T\7Jp&sr=Z[N7[%ed13uX9X*=3&+OcZ4V#t`^.KEU[58C3BM,\on:Jp&CbBLbCP[3Hh\3t`0?7mWOC[Z*8?e,+"R@I,SlqtEUpEf*8Q[o,B>18:im6,XItVP)_S7 %,XG_\84#@K,b9$E9_YQ/b"+i[AL*ggb"+i[AL'f*`e_8(0JtqA0;MN8'%GHhUm"Og8Otct`CrlKCd3 %NfGAh7n8/RFo17Oca2?a@NNfh1f.3N$M?"N'u)kOWYYZ8X>Bq"R3uuOH,8F %>=V.,lVruLFfItnl;WlKFdNPZW^o29<07<+b".+FAL&:=b".+FAL'R416RYYAL(*MMBo-!7FG>:MBo9%72"120j!eE,9t=]d?.fW %*=:@1P%P-n4[!d9eR?q3eOZ(iTG4'E9$UF"%7d?9##/IC(WP%C*"R4!!TT5Nf;b'RaFlXfE7o#5H,:AUre0J-d9p2WR-G_`X'!.iT\[7Be,[3c7Jp$]2=@Z2N[3I(c4-C5`UFF=?d?MEe9aTV& %PU,[]Pe\;2$/CZ-AF;u\i/XT9mRTr*G9eJR7oBD4,UJj?OqP8L.1pb<-(-iP'"F\bJNJaPbT0+Ygo2]Q4,T3F*CU:i;3V3-.S;bi %eFK_-8jYTc-)$lmP"n(b-.7gJ"RRU0Z?@]i^lG,llmPI]Fqc617oBD3,UFsp!l]80&Z0'X8WtI_*eWn([mX/Kb"?+L:K^8uKVtmsQLH`Q@0KG08[j;L,U?F[Pa0/oT!FMs"]&8mXPgM@W%3,89"H<2AL4G:W@E`^4B3]`)P46t=Mn'<&o2a7 %9"HlBAL1#c0WGa.N2d!eUFNgMn?4Ps %Z1B.*KTM^hfY2'[Wl.Z3fT,Y[,dokC:Zq;K`(mYcLGSfed'f8i51%VNeC`NRK\.4j[VK.%#Q!,q!5m/Icu62*m_X_jf_b[Ia41lh %pt6i]q`mA-S"uSnn*@63^7;,ZCtd]u;?@Wu;[F:_5?m!cBu:06t]`:faKq`mA11$!-mk[tF^bakUN`(qdAg'@K-[Q\-G%'#`6AFsa-)0MMHJ)'&,UYp47[i:t^8P2-,HO;P)`BS-,HO;P$h6X8Tn'!8N<`C,TKf\dQ+>%"AET- %&sb!qad/qS#trg4KVds*3_S"eKVds*!`Sb;*N&*n!`Sb;JZ46a%T=7$&k`cd,3:BRNs[]9`h*N,VVhcOr5Pn %JPgG#(fa=o'dY4n;0iihV'jBDdZ]JaEfsg03D%8)bt16!jWpP`(k:&I.9^eU5ZBa8+KCs-6W?';+KD"Y&?S)e2H2\.(oj)O$rp&C %C$;R\)mXF`EY8\fW[:$A`DH0D_E4%%/2enN:Rpm"T,:7t#@ZnqS22QQ&-G_X[,`+H`&pU/tJN$bqbSr,?][;nXRp(uV)_DB- %XgKGU\$a4$fs\<.,g`tL-@rU*0hJ*VEtAEgU]7qH)FI`gsBooiaW_g%'uL'>Mh!1 %.7r*-7uHjeWM3:],[!*) %&d_'"JoHr"=ZB"dKVKg/3(f?E*$GX0&X%Ya+\>.`P!mA'P(4Mq8Q(S/"Qei<:l^P].n<*]EYs@JFqHH'$Ot7Ug$.;\5+<;1gP)b>$l%hllNeerR7n"WdLe*VfLa5P^6\9D:,Y1Em %P,4os5ronsUn]*Tda=.!*=W>'&WpVgLe*V&&IHerOX0.(80f2^8P#b4Um#\PiE);I-6rV_&s?!N,pXYicpW'AC-p?7Vh?=g;aM,D %.3[rK;aM,DW?D:',pXLQ8k;90,pXY)&s?!NjW>Y:&sA>O#tZM8&sA?Zh8ZVIA(pf/.g8L8Vh?=k)r#0TUf0SmdO?=Gkr^-RS5V`e %cD_u'3?"(I*"@ap,9al`&sDT$#mnn>O8p:-8VW7Y"R&BIJ<#:.6UsHEF>P7.VhQHW7m_fK,U>?>6Lr>\,p]%&8k8O7tS;*O+_Q=7lob]O+_Q=7m]6/,Frl?7m]6/,GEm0&S(g9#.0gF6"S!3V!cP,9O`^nr`8Ykm,LrO5M#R %89U#@"R"3Mlj>na]jjh1#g/9jTH*bu!BSqs$m"^@d*[jR*Uu[TNd(]jLduuUGU,jN4!No[8!&aQ,YP%W"R&BHJ<"^s6Us0=FJL-H7llg,,96eGdLi,s %*QcZjNW:*eLnGt5aj;IW_)]pUS5VJ3R3VTZ3RSM,,9=nMOcI4^\rC!Pa0>4M=3;,J,96eGdZFqYkm5XuNW:*a8;<.H"R'MhOH+K0 %91M&fl'.2.*U-+LNcYEfP`FZAkt#uXF9Lbt7rXK1,WhoG"QjAf@#fCU0h48+F/1$77lk\4*9g"+Nc[\5;3&Fs/OqR:PTq;@3F7PKj=,TB63JoP&W@qRaiKTlJ/m5JaH;HmjN'eU0&=OM]Ygb3N#^@R %aH;I4*8*kPNbejZa@8FTCa:5q2?Io@,9TK8P*$^<&ud$E2M,s[,?[%4&X4LZJN:#ubT,:Ab`Rn#*8*kpNbej]kXKNODBq542M-!\ %,^3gpYZUD_2'd>U=2 %bm;f2NF_=17\GcT"R:e4&p6#UU/&f9e<,]#l:=C;NasE6;_lcuVdq'O)k+lDSW]+q3[H"ZSW],>DJ3rfKQTmV_E'P!=Jo]*ZVJV5 %=Jo[TXA^n&=f:%"XA^keegVL$XA^kef!X8bCYUXNS5DU-'%GHB,buC6A0n$M1(r"a)%#PlN-*Js)*pajR.+&Tf9C5Y!Sm %Td(EU3g()J,8nVMOc08\aU$7UN+D-C7Y$M2"R'Mg&p-`8E/nH3k=A&pSVq#(6Pmk#Ul/[blCo-;ejV:pG#=3k>neN?]*Lmq/qO\N %MdRfg(WD3SMdQ\[+rEo:d>OZ(oHLLU]h!<"H4f(n?3L)f7C%Vc(UR>[#1#BdFF)*.I^M3:`Z1rI\Vp %MqH5<*7q-sLqts/XVMf>WV98J'`,7XN`sBNT2R@OkJ+(`n6BM&B@QN)f(t-&T-ZfW@bX75&)MYqZ@/fAr)hg6fK4%n%6tDiAVX*4^lBgUiS3pf/tFp.]/-JeEEcN7(F7b5 %fY`=Rg\,q[_2,kf:gQMBaYgYrcs+q2"bhZd*jDFhANq %a21'>:q]EQp6--Q7;P%LLJb1/4e0PR75&*\\NX?U2$r/HV^.,%?d?,Vr%E,"@DX@$Fb=4%_)V %UXUJI8hH2HV%s)1jW[f!/s7ed0+sSN(Cir8hU7AoHG/NC(DFe07ota75CXcMhodE7DrjB,DjeR7`8sC %,@WK]OiD),,%9'c=sWVR[>9'c>XZ;gM^70C7Gs/3"Q&?212le/n4#&ThNWq/ %h8i%39t:P>.2U+7.2ROnEY2t0(Wj&3Ma/5t#db2&AD.;YTT*=^h$?K5DY,.:7PB@2oHIEsH4b7W^XXdie;GU.a@4I8>Qip5Me(Z- %7F7$#"Pr91Z>R#jkXI3,DtG7,\*-9A>P'-1/V9,G>6H2A/V4T1(;WQ5NF##c75#kAU)-D875#kBU)/r1d>K:-U)/r1&WFf?#Y'tq %&WB]IU)+D\d>K:.U)/r2d>LQ*kXCYRd>LOTH4^/o]grbgJe8;*_2*c&@&+HR+W"k0/^tsWDBTgq_Ca7]8[sIXU^FRBMo`D^=UiKj$mc/^tsN\V43Ta=ZHs6>dq_8]iXM78Rl!07n5&HBG;aU0[uaimbW@gnJ%!1UebKJ[n4[#gP$E75AtCEY5*OP`$[?U0Js: %\("^eka&n*2@`p&X_4C5FNY_80$[np?j,\Z)N5s)(A/k2\#:+Z\OF2&G&C/1Jocir&Y,U48^NTX!$/TUd*[b^l-tUk*PDa*d>MQ! %BK^m+?3KKU75Au4M[6oX70Hm!,71pe7Kd!",D%P"OTo+`,*FR)&P3eP8t$ %\'U$YkSAIV6+>4!N0/&0?6hhGd#/1@KjI0q/bC5s(QHsQ7+*Xi,Ecrt@bs7q,St1C74f_J+r@6,74j[uMcuoK(U8dlMc_5r(U]'p %McrNs74j[uMcrNs74oeK+rK+f]a3'6Me))97?EO97+.3UAEh0(OH*QKl,ZK:5U)/r5&WFfA#Y'tu&WB]PU)+D`d>K:6U)+D`d>Nr]M&mi8l/EfO<+kELm\3GO]#*4:Ti,8Phj@ZekS[0XuRMng=?87mlc"Qmco@#eJ;1T+P)R&dnk.&UCI;bk"s %.&UASjck[Fase,5jck[VEasJ,9`@Qf5<1`g;_A^,eQenK:;'1H2`8EF3J*Bp*5Mp'&WFLF_+8$q?3KES7:;-^,WeLLJogQ.3(GWb %S0Jid3H>_%UDM%td>Qp&]a2p2Me)!a4`HEf"R"u;Z?+EOaLUM'j;c!,@ZFhab!e!.jWYOUb!ds-je?6hU&0S4?K,<.X%"F9c50%-8J>"$Y)/lJC$=sQBM[7H!(@M(mB %Yt0I!C(W`J[>:K6=sQBM[>:K6>XZq-/s;l+07n9;,!\XOP+eWe!BPN=5tPd[]gu`fH4_kJ]ni&6?mI`K %_2+bB?pr@10[cVP?:<./0-]VS(J2tB0-]VS(QigeM^7P](QieB,D%P"OT\qm,8E7c&NLZ@89->/&NLZ@Ln'B0,WS@J,3GU9&Tc?X %,j$9f&T\PCLq*d\3p%V&C!9!t,3C'cWQ_=W8]X=P;NZl>7*#su,ibU7O`=6VaLJ0;P&\tq+tdmJ&JquK,*#t4j6/ocNaU17Y/qS*(+rEg&P)U\&_)QHIN$B.\`mK]PS:V?/,8eP@&WC*;_$J$mN$RHI750a."QS]7Z>o.u+HBb2ioifDETA;T7kOj_ %oHK\_H4c+2(Vr(WOc19^#KY;NJ/l6n7P9!!+W%hJOGdKl+W%tNOGdL7a@.f2OGdF5a@.a+jJ!G^a@.a+jJ!G&Em]djjMpn[-60Q% %7\j8l,>#EO7]LLVMhnq-71s[hMhnq-7DrI',)Nko7H@_G,'#;^OlTaM,B>Dg&NLZD8EX7=,0dZs7H@_7,1X6&7?VaiMcApb(6N\N %M^7S^((k[dMhnsC71sam,,-]1&Q'@T8>;,N"R>2>TT3>(;b&JBFn?lPNa*i.7kOjcj<@Dj/s<1Y(P+Vf&Z?ojaje^r5b3K=W$]MfS;UdNF0=UK%D#Su8@k+F<9dX=P,rH,8B%aN,1au %7:7cpOmHEH,/>#.Lu]csamqkQ!e$2h?sht=)*`/()!<=aM/f,-O`$\e?6mO98N%[S.2_:RH4!,N10]BnR*-rra`H.hMo8Rq]gth. %eVeNJg"MA&9NJht/D7!=a\-g"7:OA6\O\:)W>Ffbm*ps3P$OX1`/:+3O`&-5X[fJFW>CC+47sfRMB0A9.sCP/XOn,Dj&_?:S %7TcuA(eJLdoHLBid>P5@7k^%Wm-$m*b0l2%b+fcpUHEi77X5+]N:I6D&q1FO<;]oQ,5k[uP5&h+M#<0;7/jT#,QZPD&IB;fL]hP- %80Y8A,=8U<,>t`L,QBr?-iX?k&R-Qj3[j_H[VsrfkXBo`Q5,\3u'"6cauAMLLS3qfocc_aBY>$ %kAj$H@b^",^@SDXf!['hnF>OiIhi0J_0;1a3d)l<=H)N(eBa:"QA\aAdW:R_!_t@a!3Keqt%k9C"(8(pTCd4BjO< %%c#die6lh"p]uYdcd0+[?t?33Qj?1(!FK/ilL:-JA>l+)75/2SOQCA=?t?46WTu&,'ksVqkQjY4H;\G[,=DEg+28<)aC$B6m]@>2 %-e,`9@`4l1F:8j.UOUor"=*V0d]p2fUhlOJIMI_P]9A8]'dI4:Bo$5/X=(183jfg0pNjl^'dI3/HUTYEe^I(!NY`p=IB#dl@ZPg5 %oT378Pj`Mu9tH@gpt7iLg"UB=m8Jt.D')I@I=,V6*1p.;7dT'(j!t%Fr&'>3=>=8\!':LM@`4jNA\JktLcl8EdX2cSrbfml_+<8O %:HVN/ipY-n/'!/F,IYpi$j7eu$i6).%n>mp/mB3P_fP@_UZNYD7PSB,juC>9]t^n^%iFkH`8Y6'5I&?rg]&9Xo'&qF7QO/lN!,tl7Y4N,,9t8EVGL#bDZgi$m&Ep694n:PhO@Q"hRs8i6[K<$MI0BI&4&1]jUD,=A!Ic_"GN:a6kjW"G"[e;-SWW"G"[e/F=&dtgI+ %VbrG0e#5aSBiH=6e#5_cVaMcX1np,.BiH>*P\NUR7Q$>_NG:kK7PuA`UDc^k7PuA`WCCDIeOZF!C'7/X/bh,oC*Z_M2'PYL7\GuZ %,Z@;m!i8j@:o\7U91h&c8VoouP\;=@8i-UG6mG!sU61Ja)NBEGW^]D+6\/]*Xg>D+6\/]&)+(Z@mt0$4b4(ZgI+MfL'L(Ze1&0#A247lZZbMfM5&76)RO-qBG> %;3"2W-qD;NEPPM$q$Q)T*0G2;Nek1n8!7kV,8cbb_i:E2ai72h$KN$B=a`i0r/36DhhUE%Cq;3&^W_@__O*6H24NaNjc#f[I: %AE*qc5`Tjfj=!MREg.ds7lc0APTsBZ(i@+46dEbUE7P2;3+70iXrOB*m*+JO.[N`#hflOAF51Ccqa6>fMR]?m&3FiNd:ipW(/Ude0DhjGQdDi %8$[TP\Bbpf,Zm-\2ik57/O0d8AL7;,\'>1!d58'?q3MGZ(iERFp''uVgp$s7mMZK"=.)>5k<,[,p]%(C.Q4QOZ@cb:(^&fSKa5i %:)->sVi%:F:)->sVhuau;alkK;a_8J.3])`oU^=u*>&V-.3_&=,*FJt&IHktOWYYZ8X>Bo"R2jU,TRIgQB$b(l%hlb34Jo-qdEbu %,Y0kJ@P1qS,Y>S'8;M!58_2-c,dK$P&m6"c8[9ru&m6"cM6)Vm,Ztou %M6)Vm7+OdqP,tE&_7F_-FcjC=,ag\n,a+1D"R1_5Z?0%k84Q+#FAsO=\lfc)XA_M"e0uU+W)H(se6suZ.3e#T;a_8JW?MZ6<0;:P %W?MZ6<07<+W^o29<09G:,*JTo&P6W+,*K0*&P6(``a$'\Nf55f7n8/RFUEiF\77e]gU*L=n;3E3i-qU'ah1eiu8Wp3N,S>3Q,[a,5P-Lc- %!BWmdYbNJcfMRe;4$jRe,:(Cb&X&fX65$LI,g"[NP(9)q'!.iRajs=P?l^O"ekqT@lVs%'3^OIX,:(C\&X#C"+UQX1P$CmT8s60K %-%S*\&u_ic8VW7m"R)dUJ5.snG)i!okGUskNg_4RVjIVLLe2!7Qm=I(0o;EYQpf4g9Tkp(Qpf4g9HrYo-:uKO9d8bp-E59Z9Tkp( %Qpf4g9JXO(r\Z#oc:(DNkD2^J>f7nE\VNi<>f7n./n1")>gt$>/nu"Z(H"d)Ngcb!(GUc6MjPbE(H%&:Mjd&X788r4Mjd&Z784uh %U*`IY784uiU*^Io;3N9hW(DLlh1e9e9p23F-4t@<,X=jnP+eWt!BOs.TVEjUcr#u43ar_p,::OZ&X*280aZ8?P@Wp68W\t$"R;pW %13M(l:e+4]Fjq\)3bf:17neMW`$F"s@M5ae-G_`PP"Y,^8[5AP&:_)&sWH)<$_eeZ1@KR$H=(O[VYu/+M/d %AW3_/[d=Ag<\eC/r5D[Z8o04(`Z/M8[XH@-=c%!U#M8IF`7DWQFcEE>(/f77\M$jIm4rD1a\$@am6%*mZ%]VXonQNnPFYL]7IIuI %bI6\G7r2VP[YK17]N6CjHX5@InQqL5nr5g/W_.[#k+&1rZ'Cf,M-n3%P%h(5#ZXIL0!kC;ZBAq9pn3DRO!r#OCFcHdKc%s)VS4IH %ML4YT:h&aap*!-5-,,,VkAMasnR^;jK6U5PCT:E:-n+V^>((-!6&D_Eg(9RCA=DhCO.aE-;2H&&Ph7Wn*mQ0+lt`\HTIB>aW\$i( %8IJIW/ObNPJa41>M;?3f]8?h>p,Mi&'IkL[gO>M%Ph>]dU5bp#hth@04c)>UqK*><8aL-Cg.-ej]&0lnF`4`d58_=S&j,7,D2I`@ %IrB%Hi=M-8fMUrVj.\>jIY=_PFD=uRO:,8XV+X8A>ohZS=Od"G7Zi&@^;c0[H4p,L.*Cgh;ML9mVT;?q91F=NM4JAB %O=bs=:E\m-- %RNs"U9bNO;-g;aR:(iX<-NR+cP,U*+"=YK#OqNpg8I7tMe3aic,p^Tk&sC$Y+UO)?P%7#g8RPLD$&VWDA47q=:fJ`t&1&UDL_>l$ %-m8nQ&s=M.WB`^J*=7J#,KYVeO[*TkL&.Jc?BJbbWCS.rN!)Jh82?lL,S3R;!hmb-ZCk_R#YIU=TQDHI:c]4$8k'GH.O40`XVj\9 %Wf/2+2$/rb)?C/G&We+S!D/T: %J-=O285r\@sX;gs@\ri'3)u3%qNHt`cW(-iJH6`S_4sJp`7f\Qq,R[+*JoK3a#Y.%@Kqf\T\G1G[#tI.AM5),C39h*7,9P%KOcQ.T %q$>-*O%`h>,30#"5`Te/,=a]pEeGY[Vf3n#7lZ*?KHh=(30K7G*5OVW&WEJ)aiI>>J/m[,OKT,b"C7*6+#KQ7Dh3ou)5G#'T<08 %.RjJ"'dF`>.RjJ"'dFj!@&-.b_+5uP?mLt80Tq]"lOh:=(CB3QMfd+@(CB3WD,nOc*Te\O\W=>Qj*.76ll<,U5f3!cm?G+@e&IOWtYC3I2:!;_O;m,8\0UEY46T(O9V_EfnX,jW\,,3B<\Hp-Q((&u"Mfcn:((&u8/J>q"(?pKN/J>q"((&r!Mfch8((&r!MhH%ZSA:[[f"k-T %:+'7m/eZ+Q>Qj"bMBL^(oGVJ>i$XOsiWW5Sr%R-.2*$IP_fN_b!\;M %P_fN_b!^h@AKi.7b!^h@FWs,A3g"6K16F7cR7J/R`gjOpDGhgENLQ/h@,.PO"QZF?`e]3$UeCpP-=nAD2^oD3aA&[&5]0IG!cjJS %Oc8(k9LQrrW^K*i;C.KgRqa7$EK_jaOIK4+AE5)k(*PW9&coO7Pt4A^;C)Bb^]ebB16IONUeE&J\RhUZh %jed_t(NG5&2["/b!g/GsUd,(DVDTXmkK]kg,U55s&-9=5Ka>asLh,Qp6pQc!7*#srAE4G\?lX_'`[MHj`6i`n*.8+2d>)8lkX-IF %h+%>C&?eI,ERZ-S7ih_Pj<5C$ndpm-%fn]]OGk0)#foa*6VqYu+-MnYe;$T*WTG?H2^o9ZaA'fE5]3TI#f]T]6aC]qndpbLP_WZ% %Uc]nA2q:"ni[4=A&3%l(ff1Dmo/!9eDOTU6E$oO$*caglGt99B49XZb6QiPo+W391&:bu9!BB0aaZ&JrI%q1f2sQLkS+7-\7NDPK %e015=l4A?<%`(*hOR*p/#ej/ki#?f0p5M*9hl&p3NBAK`7NR/"j<=:f*]!D"LjW,8EPme"PtOo`#E,Uk)D%thZuU=NA)UY8(.KXF&9R%k">3N[bYa()k,:USN[b1oa?hY'A0EWs('8Pf+]Da$LcGV^ %0Ll\;R3Mug3J*?#:-hFkS:Zi1D?u.NEsb5pjqNK%F"0Mn\KTgoB[3R_$0P9@i1,C\c8c%OiLGL]E)&\iG"sVZ32[fCS5TsH3N!oD %S85U-O8cXKCP3TOR&`5<-o\U18LUJV,a;4;'$;X.l',*VJo^K+-q=f2Pri.NI3+N'J/gR?7ZJGkjN'VPNZ9;h7h,T@j<,R8%[)r! %#6?i2&dO[3=+Y,Pou%SP%m1r;[Ce\n.^Jm"La%-0n31/d`l.l#6pR0.KkUmX$Vnc %qH?7JR(]L&M'Y3J+Pd[$8s!/L;[L;RSO/EUM,#3b/CA/m_[;r$OM!oXL*Ka_e:GOFSN;jMKh`XZXO+B0n.5Jr'hGf%V[=^#k`gY: %)P&XFDN.C/8?C2f",SlrAK]eISMH:o^8_9ld@E=[DKMcdK[H>GO;Qe&"3L%pJH0%f+NP?:8>\$q&F:VD_7muU14G@:TH>0[qF(XP %pkoO`!$_S3^rSbn$2eS_5g#bV*faKVfWK5LUB7\Lf@iDmAFtFUS-nZrLs>#+eq!OkD&d7TlsI4ZY2KtKmB`-g,*9+t0/H!=[U"X` %6m+CQ>j;hs-NSS=18mI\p0_rN^4fW[Hi7n#.M/)S0(hVQY<^6RH)0K@nd<;_\[>bK'9I&,;U8D"gP,\b_[$eK`tc$?]'4s@\+bIn\p5kN>0$3c\;2BfC;\tT>4D-O3:"L2f*eGM?W60qp`a+P)DmR;IYM\O)WMX-?nDI(%?WF`(]u!V%3gaClq)/n98Ns('i(I#^_oE"P0ZVmoKm/#TFM$t@P5V0j^HLcs"!6phAl:W%70O"g+%UeT&" %9N5J_nZ3gVU_q$^nN1j^?m6'uIG5,t %?&(Xa1"sJR0o0]$R"lNsmX]N8\f/N\feAO,`4!/O;*KI*P^>=e"_*Q%WEPC6<%SB;.L#&Z<=/f'.R=,6PouWn8jPdAV'$q\;NOXO %V'*TgD*^Ke[32$;C-b0b[320B>*)KX[320B=qEYn$IWpo'I5Y<$5/jY"mJ!H$5/jY"bBTMON].:#b2N\i$gr_p66[&:H\sa;hC*a %.6Rs(dY!'!4\3SW*X#0eK4$,k8@Fa("A@9t5UeuiVN`2+8dRhWPTV5M9$[O7.RK4r77`/t+p:Hs('H'\8;&s=Ca#m!qmOFU;)8-`jG6?#mq83!UpUiWmi+i1+?OC2$Z8B7ZlOC2$Z82+52OA8Y1+ebj'OAJnNaG$?6 %+iu^$&<*@iO`:LIff4Qp)-;.rKVJdo_C5`k3._]l,7)E,&VL-(70pc0#g'kZKE)u\#f';jADek&!0/6k^aTQ2^(H%VRt;2r;\5+7 %;\0"J",r/<"saS9kT-R%5#k`gG@j=a'nO4fL(o=T(kTO(L*1Gc+][J$6VobX&/5U.Uad?l#RUeSK#0g.as3Ns'*%P@mPK+"Y> %#8`!;_1eP'E$86Ei'PdN\.ImE=@a/fYRlHt/-MdO$`R#/(4t+gKqNQr+][jHL*1WS+\3Vm8Tdq"K<%S;NqYL"Jp_[60VcE %Wm\_TduUe2YP#Z:mKK%,@,<2fs160c6QcoUZXWcdeSBH;I+=pH/?60lHYe/lN.YiW=pIR[8)BGC>Ho7#7Yg#n_GSSIgq5 %3[#]HF[AK&=sq$/[8)ZOC7Q3(Qe%!*8Ze`sZqck,9C#!&Ut1A88Zg`gf.tL@G\Sh;:68"]SO4SSV%Y,;8gd.4V#q@08d?VndQr__ %FAO/]l(CG?F?h$@*KWgW3Zo$1%S-`%!tqS2#:+oN!JqqAJjcWe6&D7V:a.;.PfQ@k'-pJ@:5h^n>qdH.SIgpMcj::MkX:6&d"rbq60]R^Wmj=n8Ep>:TQC/Yug\"C5-Eg>A_NM(=(TTPsh]9j10DAP*\b3`Y-Wlj_FN$*/QQk;`((GerX %DAP*\aR*G+&@n>`8.iBQ:Q&1iB,`(\gBER9RG1/X+EP/n&S,bq2,\"'(H$fgAK-fC?/.u9\R!tr1:LWV4RL5)H,ZrQ_FBWtrQ:=1 %QapDS8WmL.M7M*.:fEagQ$QH'3[gO-@l#pJ[.,?LlUak1Q %D?Qfj`JpO4qoCp@*RmUp4/`b0%Vc-OK,U^u#;q+c %6&eG%J4?Qk!KA4F5U2(*cq"m5TFo*PBEYRB)Q@0N3J,li*C9$W8#k3mNZ`M<,:Re&8#k3u*(dEiQ7TZ#M&^etS]Hpm4-:beG2#'` %8@9*kP%l@b,h5ZRa@koRNhkA8*D*XP3q?01E?D0'@Rj>``/_L[:@(NO*GqHm6'&[s:@q)7?-jgqFaJ"07emE"3DQ^2o?9/#:@Q=t %lNE9AFhf58*UlVM\nfi]lM_(p4bD0LO&W*2*g+qQO!&S\,?=#Z8!#di&Yon]Ue2Zs#Z:miK%'g^<2gNoK$lrGTQJO*+-\D:OWnqi %NhCO:N_&LL*N!pQg@7C^19`q^19a0I@qfbq[so8r":#9 %r=U-Mncq4=CH\@9\^hETnlk@9+3CqId^E9E#p=LFp&pKGJA5:_1.?$G9u?EQB[,O)cQ %5E`02!@0>MSH+gph._(ck=u$!bB#'-,<^5p8CDQ,K&l%('1%eQ45.Jk-\g^D\e@Go^,n%pl+7Tr;LNaU8CD]0KHtti6:bFs4!>l[ %TbTnW.m5%$YEb[jP$I7.+j$"@(m6@u0I2gr6qG\>6qF!Qja9VQja9^Qjh(A+oM?d6F$bL %oO:A"34)D7`+6=lLh*h04@@0l,2'haRM:U\CsFgcOtBqtqNIRC2KPQs8Wd,jq?Zl5S^Vb$$:8e5)RBSQa_`)fh@h&XmVL'+=Wo': %SNL\KKoeE@ibo9ZjS=#sLlgC5eT?>'fF`(lX,r/)R*;t;5B2Fr`qFR'6=L2IEuTst>T`5glnS1YF!a1n>"JJ&#a4f2Qr/80.tZie %fb6`7f_fDK(_@rN5e07G",=!7m&/*_o=M,7PM1&*)oKro+Aa@gGo/C;iW;Tj8bX=uS0C#nl6?6can@oQ% %@_HK15><#POP&dA+tQ&O/6p40Bsl?:h[Dh\EAf^*o/l)A %[Cq)B>X1htGFbge,0uan8u31k8=ndiWD:PM?^Z\9,sl'JjuN4+n;Z,4I4U!2H'?^'6j1VLD_!?\"@6Ltl_?+b`"p)A>Qi.int+mJ %4.GY%MaU*P7FB+A84knI6qD,:hI@]SS+?3(ODI39l>H_IfmXYO('M`k/*!l?P-%Vm$BVR>iL#NGZ"m"hJs\ld<&"P"5tjR8&5s.'.]+=6LoCpuZkS1hC+0Dp=t51..0Ulo;@5aB %P_+u>V'%$`8c_2=;B[;6W=Y4BU`^ogl"VAp'SN7h.0p5H$:9?+JrgZi9nYo$RL"b''SN:GBHe^qUIgP<8!>&E6CJ%6KJWuJKG9$6 %$E4:DF;0B2*9(&/#*UKEQuB6;dssKEQi.+[P$O8?0IVOi"@2q^a2S8=1\0OV@ECl7>d'uJ7MT-r0,)o6M6lMC'8^Y&$8>L5sO\"Ss+t5".'T$?1M?K?","\1)+[P6U8<>hCP,`RG %,j63R#s&;X;KWJ&"J#W<60DWHWmJSD8E`<0:c]/N,'=GBBH73^=pI>k[8$i2;?oL>e3T0qWIlH,ZX+p8<>kD&u6"jUe"c8,gs7l8>LBb %O;+fiKI!oW#ngrX&gTp3Os#n<,s``W97isQ>nSF23Y2oq>p:O_l4P8&e0RF*WCqo?86mDb+a$A<8F)E]fj5q,&1#]8,Y4_R8W\>H %\jT)Heg3[-X\4C:>*fdldCP!%Uif7k8F)E_.9`&PM6mbM"Kd;#8Z`(<60gd,coM`$Wc]F0BH7?b=pIAl[17imXTK_4lX38`f"mG= %lTe"f3Y7IKFV#g3SHok(%YCKK*!McF?u#$FA;s1lJ-rFL!DuG<1SXa60B@]&3:)[.WcdY#TX0W63fhTPn&HMV#ql,ks.e>dXdLQF+@m&)&/'X+ %KVSqq#RNg&6A!R8OAqnU+d(,;OQ&sR:[?1LYQ&g8\rQOJ_8/f>9n>s]f*l4P;'e0RO-WCr,E86o+=Oub!(U^i8- %V%/.]W<4;0l9In?e-R9aks.e$3Y7H(FW_r#*=)sL#=DCc%YdAL[h;Jle:E\qWIlDWCdC^K%,@5 %+E\eP7HtL/Ojk[D,,n4gUe"c8,U%;%O@\]#+=UK\"GsJqJj`M'"A+`e,Y02'+='jr6qE3`,sifP98#]*QO$/[3Y7Gc\g0flF@hR1 %08qGkX<_mZO@\Su+Sd.%M3&FF985i$QOJ_(:(U!Z\V*L!F%MKbk+G8&asBJ#Q%L8Hje,.Bjb/^TtGV\O8t6F,>tmR7i2YA1e0$ %a]oH(7HTaUOj#+;,+VAYV!)%r,[1=/JWNFd&g8\jQO&G$/eJ^&>p:O_kRo$FV+ZD.8s]ZP;7\#DUi]1i8El9[q4MhdO;+NaL."Y# %%#L3$+d/RB$'@dEOs6%>,t1_M/h%Ei*>Afh#=Xeb-\MW-"!Kts5Y.p-JWM!t+=)a`#Y>am&/)nkKESQ4+fSoU6R&c;+[PH[8;c%c %OGg'Joo[1bliC+"\qV050r;XK.! %UtQ+uH)[A(O&S1a,cPrR87$$YKI#)#gQ:+m6LkaN+XAL[JWQ\YmC?^uXTK_4lTe"f3Y7ISFW_s'F\.Zcl]NA>=pI>;WCqh2;O7MX %Oh)f/,^"s*8Epg2.8lK.5=]M;g'FBqh'M3%G+sa*n+sb69+s^1_5Y0886q@m'6qF?K,sm4U,sm4W_2qX`985joQO!o_QO$0F57!EWl\Qb+[@RYef31rQ %8Zq_agU,TH61S4GM'0nlD%Iu'UQlh4G-lg^jG$\@8T&3qOM!KYJWSrA^&M*dWHpj,[GU\87&G\+XH<`MsX5bmY$\7 %4EnY,dW6dh,X$?<87%lL+XH<_b;SFl'1281h$G5rhjk=Ao\BfsWP1G*&q"mG,l$dm8?2+gKL?b_#SL0a&0uCp#=64!%t]J"*X#&s %^Ec>qIg[E^r[if!#iJ$?Uk";`8-'Mn;C$3),b]c\O@THi5uL*i&L#jhY56rfC_9k:LMr.I.H %]rFb5R2ZcBQt;I?kahWl.Bfo.g!X8iHR"XB$$? %M+qg4[$Po)*%]c.8iH:5H:\T$,rWNjR+Klko[]0q$j2c2:/[@g,f(L;Dli$qX_7;AN/.^!fI,72IFTZimbp4uO3T0CA*'uT)@&q5 %I-_,,_T@u(MWWf]s-_4Hl`J@>.#67=s13&*D.e,,pR?@*.*@`9K"i>h.SoV/%[6s5<5Ap,h$IRRgLRY01+^V4r&Rf&,c[&qUZ0RG %$[88]T7MhejlOcg%=a68%hHe,rTK6ejO2.c%ok*l6S4M=a8&Yad-&F/j%o$>LNG' %jj8i&mE_;1?P%$FEtY,n>LJJtg#(=O>#\)r/[9p/Pq-m^`16U>j@ABH8[B8@6qQ``2@hhN/NFecb`82&.sJ<['X!%I+P5RMfBOAb`]+@USm4:5g.O&FM'4:5O& %O+Q$#UK"K#8O;\E8a.[I<&H+.QW6bUF]m6_>*i5`MUl?='5:`Q23HHeemq?X<]-#h#t[^b'9hu"3`.?*F'pGrF)WQ]SHDR=&kPZc %K1W%'#Et<3#F(BL#F4kC3j=j53k1E=3l$t(F`8cYFatp?FWsaj;?rYR;O?K>Uihn\.8lMo9dFjahF(8.j\:W^ASDcK?'[DUXiouV %7I7=kM8X9h&Rq*W9o@SSVF^%r;\2%3PU^iC;p[SP'XS?,V2?:,$=X70K%Ro:<3_'M60quX&3JO/.X&$F;EN5>e.+=3WZ>a[EX/%b %gju>%\H>Plm_kuqG-EDqmU/tT44k8.%Q);G#E^8gdNMXE7?NO%Lct]rZ<"e]UQ47J3rYM,Z,YSV69>Tp)3s=m/8R\!dTQb,2(.C-Uma7 %eqmojCRn#iZIm9^]rZ?#f`P2Ffn37LaW@NUb+<"+<'=o[Qg0.&C^I*mfb:@UP.ci4)6t'Wb#1C-.Wt:TEbYYQWXSk_Wi2RO;,/W-O!]AJ:4iC7\DX'pmQfn`X8^S3VK'5M%<7->#61c:#&3Yi7.XDXV&j:a[<"EB5WZJq_WX#b[l2dtceH8o>ocR:34V92EoH70G4bsh@%q=Xak_WDe %M4TNg'YPVi;Y*;X]JNF&$CW>M,rJK6b"M=/XJFtb=@paNYk$4)0e95KFp."*+DDm.:TEPSp&rW=fb5WlZ6rZC.!pR,;>(.7U[C^9 %4Na6b,t/>djX#5W.k,dI %s$WTJohUJ/Ac3:!?Ih?'k[j^V,'mD(7&$%@:I=]Zr(.L6/:Skk>>9e7;?!A)T%FcL*pIfE1f*I1C7a(Ce3'ud0?k0BP+!bC,rJKfb"M@0YGC@g?:iQ!fgieG%sXq.*q0N2#J>ZR %!O#JQ"(%,T_60GWYU``H?rp/ffG.?rG,;2[p^4%a\;Hp?L?`=RPbNJ'5`t8A"VdqB<^8+6QPE>mH#.QKi#b'WE/K8u`s1 %b"MCM=AnfW=Ang"=C/9<`3L]'P-P>-;IrZ%8u`p49<'$9b=hLn=Ang"=AngB=GlC[Yb^ObZ)$YNZ+O$HN$VIW9;+oLZ4oo.4\DD= %oWf0g7#t4o7J!gDM)6kYTnMQ>-'Y-L=U@Nc\!dTIb=X0OoY=S)H;H/k*Y_7I4YRXN%u^\B"(S=1#KDA\_6G,0E%G#_i)l((E@e%0 %*(s9p3#8Kb0G[%eN2;CQ(^m&C`e*E*YuK*a`e*?hZ(QA]/62<"=O9/i(,QP^jeLtSYuJu#@mT_E=O=_==K:AsYt4E#=AV+g/622T %=:dSK('G/,V$`eb(A'4MQ9FmnMkLiub@2k4]I\d]_96:97I[T"M?GSjTh+[Y)Ti]*/;>@bK4IQi"(c`a*\^4o*]-Ls*]V>9nDIG- %8=%ae:mS,*TI_O:YUh5J^aq.TK4[]k"(t3AK4cWb-_)LU%\>!>%\Vp[G7Z@*G?GYLHC%W/MV_oE'FA)H7?QM>,pe;ZljZ;/VkH=b=Bq^BrRg3dXp\6ZljZ;/QML0=sSG+/]\u$9@Z1](3C(]"l4fEWOaIU"l6LE %jbQqCh93AX7JF)?MKCN;U.G$a/kXO)XG\:YbIT+M]e#,JF>)sS8G@X<;YQhf?FgBnP.CnNP.CnOo$T\JQ49c=FUtLKl5intl5j'N %dQMS%Dqu)ZZ?1"XOd>DAD5k)oZ=O?7d$>u*>FosOi=k"PKT?0`#Tj4JWpik."lZ4A$Go;aPU_%p2aR3eO#S %ohhaW$#W''Jo+*4gY'sgfbSU-^JZD+0d6PTRJhiYuXpQUU_(:_S<,bi.OUNSnOuetXb=`*a>h/sQLs&s%MK*np!!ToL5OU%AX8p5K]N0RB %>Lo*!DLLns`LOSb]RdSo%BgV8[G_k];E)8)\?,Y3+ID3O'BSfYnd0BZOD/nS[WS74V,F=[O&@EOq1S:ujJ,[HFn2L=@"-e/PTh1k %Ki4q3O$Y;jpl'52`Q-$uVE4OcS4fk)O@soq"M)1XI%jlob9tFY]mQPZ?=#fm0"KjSk)uc0@4nb6T.lU:r<[PeeXnO^We4\3d_V_a %&Ak5JWY-Z?JeU9-&kC';Ko*?>0mn^V$K9F,&Agh?WY-Z7]32mB %A&=a6)(gFpVB&sLR#q@<:N9!QT(DW6G-9]J4.ieHZ#/YIqt'=g)g(0b3BG_Yp1Gj9,FuS6AFC*C=WlQ\RE4e_#$ddWVJ#[iaKroEn %j,!=)kMNb&1QPR-r %*['2.48rEUHbGDQHN*lE7l)=%"aBcT@ne9[!,OHbZs,h5,Z`nBZ1UoWlrTghsUBlA]GOPdV">\nZJ"&G*jNF %\8%p)^O0/-$KLL"r`>Y&JUYYP?Cb[Qf&/6C"Lb%Y/bF2<[hEI#/J`s0[Wc@@jJ$+&\8C*N4[kdpPrT8MsA4!TJ..?"_Q6BtkG(KA9h3j9$YjKsQYn,.s(k@j- %:)EZ/WD_%_#9guPj#`h:@eGdHRkrA/>0np;*(g>>J+UH=boK3pT)c3UleDf7N'2@Uj&8uUjI'! %kqic2k]%I&\'fk?Uskc\O8XHKRLLGKjJLD[)0(@P>+6E4V:.PU^uBdmC!WR28!F5O:@ln[B;a3`B:lfnp,b@\SC_s).f8Q)\c:K" %5%a9I&9H&u5dnk;n=BN6=mk&hVt;SOF.,I97Y7=ddQr&\Vo4@6L-=p_0p55$7UK:PZ=b\9rns7Cag@^lkM,Z%SA+^$64Qel[M?'d %LE6;t`6#uR9t\fC>dap#Dql=]T)I.s[/TN>NGYiKa$'@0mA/Z.=4JV2qX?*Xe'BEr![4pVYT)1Xb6/[sa/p %i7X#nfkmlho?(t:HaHqfc%5qVaCFYoeh"@_QdUe@Zh;PMO&s*LHH'Cokr2tq=:l8?S#p>c]A%]nA+HC4oC\%iJrOZSoh=sV3ih"O %4`bn^^$)nb[]8)060#ulX4r"f'-oYAUZ] %OuY,Y2I@W\e?!Qb\>%7`dN^"/RkKmdNEc%E09P]$eSg5/S+N2ROY!G.rFTi@ld]eNq"M6p_uBV\rmALWj8\mjf`(9EBD^eW0`1:< %rXV6lU]9*JQRi'%^\HE1o5FUegA*i1jH"fgkJ-ug^\IX"]0C-ss8D-\roq2pl#30npY&Gl]q+`=e1^3r`JO!:T7-&3BBX8pH1iJW %KpVW4#I>utgfU'@d[1LAd;SE%paL)tJ+cY[S+NpZDBPm7d\n$.,Iq1YB^=iNneSt>oIp/mBFuK]r!tsM!e8+(Ci5VWG*2<6g>M6n %AN5VY-AM%.qTn)V+1s6JfL5JGRQ^5%V`CWlBT=IJ@&[hR]WWE&_pd4_r]cc3JfB_!eQT\th:n=k\C(juc"I+\:$m73br>U34!N_= %G&_"q"CDK]qssKr`JmT]D"aY%gi&Rh@q%X8OiQZc=_)n\3&9b>.>7&W)VFM<>I-"p[Ao8:[9qbk[qa_rqASNcbB.=Xq8 %b/R2<_X)hR@GEE8?.V7\@)ce$V&C3@K/.'Uc0*o_?#s!<;1@pf%Qd0Ee:_Jj0r"eJ_Y?frdB8maf4.q:*NgD]rS,A-^j7ks[S$Om %#+k"OJbB@s(u)A($Y-Mqj=iX&'?98e+IP07TilAU):*-lfP$pHkn3rpIB!;Yj.I@9K5S]3%?e28$ptlpQ447?^`M[7BCu(,2*Kr* %[gQ\0Wk/f$mqoA7g&kr1Yg&,2JDXd_p)$!=DWfhn`G8>Erk$B\M*B-!J=n59Dp]XNN6_X0#&[)O&a`c3e0X4j %28$'AoAje+)lX$fMX-O53s3%D"%P"J?2M:AL]$qM5/joa3,B2Y2h#P6N.\1[1XCT1rjJmdF'ZoGYV]qeDHdNF,G37Ah_3cXXEg.% %)4d6K+8#=%q",^PTL"k*i5c+oAb9ed*a@jnZe=r6B`2%?>'W["4>IYV4ke;Oc(_i+\E:JMs.7ktGteg@`lF$.Nqj`Y)I^:&*l6hU %;ETA;XUk.mPb27454TADDRB$cG)t&=&__H;Lt#WrfsU924fd8JJSPYm.GggGc82509Y5$339%q_L7"S+4$I\W+n#1<@>ppJDL<4k %C1-i4#OTN4IX-l_.sGdKdg4NpGYdbCbk]P#me3foC`>kXI>\,H5=0STh5]:X7%!>(Df>BaJfp>/\gX3**\i4Gl6#7Id:R,UeUX.V %5\A8B^:r>sMgF"*U\dIU/8rZVG$&G/A)*.CoM*H9kcs_^rm.*ApSS,l>'lCe_i3^*Baa<5^\@i(2dieeZ+ZK)VaWi(96'!u2"Oa" %2Y0>grKK;\\BFfhYlSA1>MOSuiO0&BHkD#GFr0'=hh/kFgmk+CO(9T$;H1X24LXT6#@PE)3L`&]ZCXJ"%m^=oP;K5c] %F<,jLr&rro,FWp;O*MSMY_JM_0AA)EB$]n;K,OVupH<1bVeL>Zc#[B0pK>fNhP?di:U"OU.LLKo?bSolc&\?pgG9PbNakB&(GK$aUBH)L.REoXEZ/GMUoB_WFqcg5YpEIEB'@n7-+'lcG[s%.fEt2mru. %O,mgZF8!<%NmSY8r;AFNUj6>!Su7N;]PogL7q0JJXEV:_/G(>\%?@!=LMjmNm8FO7VpWg4gDEEjg;CJBf\l&T^B/,,LGbeR %N47A;k#sds8%)\/i'$)9r/5H,m.'a5Ml1(YEb.']Ea.0J,Ng]P3'-*XSfB!C^>l' %'T9=11)teU`<'3)pc=o/bG@Dm8<>OnqWi+PFkVUR'=t;Y=#7H3JtqWQZt;%fJ'gEM7+&fArfQb](:824C,fm%o6S_E]C8eG %*4KR^e[B\$eRmom#A*gcO?K[ImJ/QlNa4n_DT_W5k%RRbn. %?&d1M[@NT?fl,QpB&7@ok6@.l=7PT9\f;1S %;*"bmU[u+ACINU59#uFdX9!3sBp/!M;iP6tZ!V(`CuaH&7hqWbBq2e(H/UhHYF*bH8/%OE:T^5781q!X3TaL.ViT&+8Fo9fc[U$o %I,s_ZMRt`MBAC,^3dtq3jYO6`2Mqlr7HUqV+6i@-E1sdE+66ThgC>A#UZ%7)$Zj"f?LQH-Bf-u-N5]XZ;,+]9PB!4?=-"P<"&/&E %c=geEc_GTVN*"1'[aTaV$.eW.hHS>XFaC('9 %Ti5dqY$'NbT(eN[k-Ij\?1U.4dIU)O4j;R+gKHCWl!n[B^'(:IQK.Ns,(61$Y2Kf(p&MAj27`+eb83&fdaagMm3%qb[s`__-4B)N47^i]N(qYJ&)TAkBhu+)m]FObEc:(:LM0bQ7pIXLnC]#g7Mu#WYr&]DRkaNV %L[05pA/pRMCME-p,D@kX)\iaS+Vo"e4DZFoM/lC_HVW^<2&b*l8itnIbkJ?,eWb!#c/55t=H0p)*r;pT;:Fjl#I1A%BDNpO`JF"T %prH+7"f#fhUt=F_dk8Y3gahgcBm#L3V)Mb!rm*dkhpOX$n9XQ6(FmFW4a]Khgs%tF+A\IVA'7rGT(#NNmsh;Gb-k(mF^'V!L3_ib %5@Wb/j#pL9pNcdc2EjXV86XkqX)2]CfF<8="$9-2teHreoAoikOr0dB,Vtk1;WRs6!>#e"VDrEt$q/5J?Zid4_9) %Nb/1gZFW!<+Rnjtok2JEb>pqRrE3AQZLpt$h4YTa7u_g/:cQ8,EgT%"26L<#16qh %_@*i^]?+jeZtbV\.H=i,-D*BB#.O9g(etZGTXkBtH`oWJ)7`\<(@8uRa'0S1Pj6:9rb,6$AIB_UJEss^8+:Dd.ZIo,>>Lgc_k5O- %1h03q([!19AisP9G1fX7"18's;`mKJUN!PVTD`aO>o@)B\gDDukBXKi*g])roN5(qE9E-*&cM::r^n4$Bj_s$aEuTpaed;'eg@S> %r0XU$_s#-0r`Dq"I+\\\e3LLY*cJiA$1S->msj"cg;A=;jA0/$E;\g$Fu@/k*i%c?.G?NjhI6>iQ %g8UJ'M1DEtO2X/nc^r[Ek5b''NU$2n\I<$=YPaL>dZ!#;,(?jZ].r?)`$1On[CrHZ2ee?@CV*UQ!dBDq#S-5NN[[+:c %?Q;N0=13>-Q5Qf<.7^o"b9M/RHpk^*.m-bZIr"CJ[`9-\19pha^]*R:m?Xk3*fb;GmpA/][UMpZ+0jr!Vf7O9qogDu1O@&III"eV %*WGOUT&BsgbX:uWXj.-(AJQTj8(N$aRjDhDT^)YbPWKSas9#<\P'UX](Q&hch0@@8-hfT>G6o2=;V[c))=e0+Z2:42**(Zt %DJZ([:TW"[IpsM#O3ri%S3F`K1JT(+GPi<.We.gKAOc,j:H&6%/Wn&/5.?=cY?ki?N@g6ipo:CqQ^Pq>:7D]lnHgeGdmJ6!QXGt53!O_HL7r5qGhT_$iEhH4F^R\fd_CRt-#FTL_+/@/BUIBqG"+8=f`VH-qc^6,Yq=>I" %Vg0P)HEafqd)Y>=T)\b37B1JP:;2sKn^VM&m>:YtRB8*.7XM?k-8T/DYGjhQW9dmi'P9hFV4Z;G[`#\P'V<\K %%pCi:6AR.?MtU[5-JXstbtAa6F4cV6)m'M3fmEQ.`*Ce5C%/3;[E5r6Mg5)mg"u+9%ui364[K0Rm(WF.n:8k&p?p9#!UB)h=$Y*; %3;%IF@GR5@II$D+^-_iMbpCY&qE8YB3?qd?ILhpE!<%PW9lJGiQ*9t'/7#ni1paINLM's(:_1V_e]nJ6PAGrslj6$kR)l$=t'fQlhT):-rmpb8qLA$9@`ArKFV@Gi[3\CR]) %`RrgPq7lemNShPfYJreVRm"uj(>%F>U^a73e)$P%3gSX=cBA)_hL.;!fUR/*j(?a>jcKEQ;k.K#oSaAPcMjHmm;Ka(%R,l?5Q(/# %j6Nb.pr01k_>J;/J,ed-^4n;US$,&]YQ*,8k2r@he.C%'YY&AJOHSI7ZGO"Ke1:);]j\J6e %Mmuqt+_Vel@V5H7=m5I9`LctUm.TO'pj7)EQh0NE'CkP8fjE%n?`jOG?8[,@_YAF/o$t,:HW/"PPKi9Il.bZ&@_X_X[4%s2mFiEV %3K/0's,ZQ%6g2.Vc=3hg3MM#e\(oa)T8,?"p@l;7o$QPRM-l.V\,T,c`"05lJ$9_d5-NkN`V0^mbP_YYQM%/*r9<\/ %8XtnGbndTZJn`JU#bGu$4IVM(34tKWRH&ZFDW1<8h=p61s89SaF$ZD-@@"I7M")%;.#tfK9dSr[nn^/K3T@(ZkLPMF<,@W&d-ka5 %GD*Q)RJ)>Y8&NQsmNX!uc&PH.3L/R=:E#'rLQ$[-[#@6!^gm.em5=G"PZIaM+n!.[5_N7O.She#eT;1X0V1on\%+0$Hrr3(OMf2n %OS?.qjED$G3S#*S`Y%GGJ,Jrdm((?W80=3[T!EWe^pNXpgNItSdZU=FEj0flFVkXaV8M6%ue.&HFmEtMmc>EG$%e20Q(N>g6F"Q@JC,r&Yn+0ObRkfUOe0cdV"niho5@X5&:J6lF$>.GdOIiV^@") %[,(;cdLh:\/2-i?R"^$_So*RPib]?WYAqc/3$ZX"3p&K$S;*Wj9^^g(*p$#N_U'trf/U34G2Z;deM6L2C>u\a[`/n(DW3Hkj*cmt %`]G/+b8:]@3UQA4>,Nj"hrm]K)H^VGN6BkB<3GU9%J[2LaQ/q-P$X'Dr17>%,I&BrbLgRS%W!6R&d"%S"q^TTe@&&,WJ(nFbiZ@QRNFh4e!nNPs@jA`U\3_qd&4ejhCGT;=)gKJLO %*M9htP95eP6D=M)7Rp_(LEC;O]F`*]=n3A=1gmK@H$m-QB/%8>T-%koQFO#?0qXSc>:],Oe+\!F\1%eDl+6@p6J0Ul1;_32^@HDP %CYO&%g8`=@rUt*h[Vl].QNnGK(bh;8cSFXoN`.GibF$$9P3n#7s4%)1b3,V@6&-a-Li\Gglt\Y-=ac\S`pJdrTU,'(IRprt.-qsd %Y>4l_g)3%b91)Xk0TP?FId3C@E),ALW6cc]p%Bu4X[=s9G]JM5)WM=9aA;`JG)M4miQq7seX,f^/IDqp[R-kV"-9)*)5#KeI]kok %TT!ueqlel.p=C6Ho\d:JQXto$5csh!ST-!UI_>BL(dC3(\TWl:XuQBdrCr6GfT)D?F?]O_6E/u-4[d,G3[CpsSBDp$DERbD7N1cX %U6!oHT&CF6hPP#N:&_C=aZ%:LdKuU9*jFb-7aJ9]T4@RmfcMh0/HlG6CG"Z(aNN;_j5[O;e6IE\;t.oP39!J[#*sOu8&jCbGf<29 %I)1bYpMR9"hM,Qed,^:6e&u+,,Jp2SnC'mK1DajESP>$+H$/)N73HdkD:un[jkBhqDfK`*:Z/HW(q3;\4bs64G*uKtfQRnlBQao=EL\3,`HVsgo$K!acZCih65,Au %ie>dVb[0XLBE%]J0a)YZ\IF#Fe(qS)+Cq8dI59%Oder=op%-4):W6Skn)')6X2uMpa&nZM1#%iD]_JTj[*4R4gIL:[](XeX1-=bo %B6dXdplI>SRu#%PT2"f6,dt1CgM6V'4V65ik<(,\eM\;Q_qB*t3mK,RN>?Vqme&0dgpnN<s%!\cVVT5:aY(RTnk@p! %?`r#WJV&W2o;7BWg6b!MPi.3lk`?V-4kWYXNN!1AMqb8O((hbW1,0k=He=B:I2sZOj3hd):NIi+7BDfAAod-qE)1E&jmEIdBi!ni %%!a)jH8`"OLSn_"O*&@QZ/T^`Vq68C^hsW;nr16'bQ=%c`cK8iGV\TNBQF@fkj)Wi$Dg!6Z %>\TV,]DhYaA(,0lojsXo`B6BaI?+sej4L^UFskSEr;0b?l_b"DhD^XX:<$U0?Vf_la?0_QYc!q&FHr[1u&oBk=!R)SS$7#MGTK;fOhTXXD3*-6U@cD4(B`-Gq`FRX9P94-$rR=`lh&0].@B9L7_GpKC\)[crA;`pPlgg@1Q".!Du#d=`7e8P2\$M=kE#G8_KI1? %)q/OY-i@6'Nqou&C-2]mriW%YhW9d]`:dW(f/"+`]ee]'n]h?Yrn/,k;a6`,,9FkrN:"&Jg%VXlcZS^1eTfjLlQ2%5&&jZ@fY4)7 %;/?-lhoD+.&-i@2g4Q?@^3jJ13$W$fY8$Sa'$\0jVn_DpdPip&_+U+m48;8t<\sDPS)@(i>&k9?7a8p7@Bekj2gP%-Hk-uq\#!#% %d=N.bg!_;tUN7!uEiWYU)atO_(pa,"7Q/nqRR$oV6RjK`Jf/b`#`*Qa#qu7K-W(\a5Y*u %?@(e$HBNf@",:I1\pq:lr\$4e$ne(rN6&oO(>uN7)rm'NEOQ9e\+T>`^T@Iu1@c&iDtClSk0[f>9H_9ZRFd`PGaZSnM["7*k7l&Y %Zs+`T?e[R?ZW>=>&-4X?@,b`-,@]JYbs,R47MN_om"(85#iV.k-TKJJ]iBHO(jT4:+*N %:V"'\fTAO%NqU'0Etfi.BI!;dp6L3_^r23gSip@WW`\e;K_MmGjMm1#SPLf3T,c7o1,E!7WuJ3Q00&pXGkO61>36]a9,OirALmU!UoSB9V@PjN_k2.h-`k1=dYX!1'&GHd8IQYH+p?1A<*f*YCHEX/PQgl]K$-QS%d50Fb.o:sIgU6K[g%Z&K %_8!ag]HTBdhB4%a)/&A4X*"OL*Gt(LfYVQQ"pXd<'6E;t$_J$Km7>!dnS.q;/p'M2O2%YKA1XA#+A`HPA5dDhO%]`r.m6WTp-?B7PHVObuj4HQis6d:&FK)0=Lp,a^"WYM^DYX*?F_!t$ %m[HBlNm0,J-U5Lk`+BCeGV/SlKCs,1>3VJX`\!5J=hlV1,j07/*W9XHUZZfL14#f))Sga>Lm>>C^Y0r=?s:S,ghE9EYZaf, %;*^,VE6YDM3V+%GY!cX@F5![WYKN+9]s#,+>."c=gVN(;.?UbqIf#uHUd_^E@SO'qhNt8alg5YM'c8`AiaS?-f6ZkHpp'-+Dke?= %fl7'&@(mgI:*L^Pir*,lm\b9u9eT".7")@_#MsCqF?I0jk0T#'3JGB(OYu$F2>['c\$sR$bEu/M&roZQLTYl3V\`ZOlZF[P@kO,% %R8FGMK2c*OLUOArRP?ca%O)s0lSL!2 %ES[!8k,!7rDYJ!1Em6O`CVJn];n]X"l*mMEMOa;1n?I>FjZ9TcALBAc=&)'YV(_!kUoU,Z^`Mn3rKI9RGieoJ?MP]@#K85u7\&-0 %=O@^Oq5.u4bP_j`BL %3DWrIqu5dpgV_'k:$'$4N(Re"pCJ]3G/=l"ZQ19rSJY(.]:6!3=8^d,CI=;t>q)krSC:F,[_kkCf#b**nU+WcEPr_<+N&hmmQo0@ %3W0CQMMQWJRYWaYlZ9OJm@3W>EnbT5CO8mJAo-1t7.Ke\e?#/pCQ34$S_'9,fS(1f^<:u^8GR(0SG@("d'`&]%H)^n%R0lAH";o %>5Zs>D@#94"%;HV;ur"`h;hsfKJK/b96W.&\B_R<.LtQELCT2e9]J@LuUZb"'.'bCIV6b %_(48-Of/7&,Mb4e9LRK%W4j.qZ!iUMBt!?g"4Ij==d9H4XHCpWONNJS'mr6I^'i*BE+_#3_G`pW:PWqK]mXW\-P7=%e%g*3\c[Xb %RIT.'3dZd5M8=__Q9U(J%aVIR`(%k_5ih[2e9!9sR$E&&WB=;s:58q&, %`-/fGLk2d&@&]8cCr),%d-+@&o5St\iXF%34&O]I%4\R<8`,3*I612r:[[ %pb*-=.t<;7!bLjU\q'i-hj?k8`[C,?"0*GDe+#UcG,!@j(OEaOgju#cgj@HE0Kq!*#04[5\(BuchfJ!h]8uj933r*'K69_0/,csF %Rqq9W*bgGSN@0N\(@*/IY7c-j1+k3nUEpJK85B3adf6CkN6tt>^$BZ5n@+E'/8kddq_L2'I %e2HHb3@"E6Qu2YoCX46gY7U=d1CRlM':!`Hnm`0deW$KW@b.poTeN76,K3FfeDJL%3Qd>8Oc3P/<%_dq[Yt,GY<HXaP]=@q"g`6'7&]#QIf&tr2`Q[QO_#.magZ)8*?MG4;L4rLF&9M7rkJ>@8;cfD.gHIg6PUlAaDBVdIr26]U3*P&`d=;UB %FIs<`Q7&s)(f*`>*D8%'-SNH/[9KP[9:,(e5.T@6:hISerq]c#=V88pCKRjSSTcbu@FPs\7N&/&1Y6u@#@2;fBsAP4pmf9A]!3:P %.?CL(!?kcm@fl#kS0]KiBeRkObG+L+AV[ef_@'5R,b;<68jV$2["F>[CRW5HOAo7q"X@:)RLZ(%AAK][Mg"US3*Z-Q-?S`cTmi="[ %0!cqAf6qKmiC2S_g,N\dj.l^:^57#'mM';G-TkU$5,u5)$$1:J?E\FhK(2Nfd]6G`E:bR"(CtM!FSGD:br>m)JL.Pr#U=(g`bi[M %r#Cim0.rcC4b:*GHWnPGkuj^@%o4n;`r&k?(nJ)Zj5&c]*#Ts6"QCE331mIaV1IqtM`mcMGKc%"7#oQ4.U%+?65[30Ct;5.bi>^1 %;]*4!BlpI8)!<1-U0VIE":Zc9"d8^fApMWaF)%B5V`O;F)J0TH9PJ"f^?;DDE*lqOHbCF;c^mpZ*ijkh@ %b/@bgR;W:gLD'+N?=-E:UN,Z]>1N'qhLc&H#EFm]bAbd!]TaAS_CV*3A)g12nMEL3^_qP?7U1qN-g:TL'/OrWco"b?hsZ\=6Ou9N %kNCce)+l?"D,L(51S*/&Dt_I&^=KBPL$c53-J&)eMUHX]S_:fk)-`smhdppJe6E`8U?dULM(rBkh3ZA#\-5"49/LG@5=X%s\]XJd %kMjJtU1##XK')MM)JC#]>OK;TnKiD.)VH^qXOl.r;Y`X.[F2ck(7JLIBX70he(iNCY<@@mj%/J$M7M"HSXIM-YV_o:W,pe1Sn%cX %#(Tigm_M'2FmAmEXX?(e`iL.$SiRrN7!7hsi\\]Ilf,7!`UM&q+\Zn"njbJ&W7rK$7B>u?Zr*dft %](S5J*6UAZ1S^*BNQb+)`b2\J"1G2(h6lre[A:MXYQ!K:K"W57r+$TB!pBCj.QtE)C5[2AY#JI]kOJ %8t&GKJW!nH^Y@C?RBb/>4$I2f=?O1p1E3iE$;g<#lcN&q8L>oClE'G;)D1CAWh67o]l=-)>i1OO1iWE;"sULM%acf4F(bWbo?b8`` %/d8q`MY29U@Djl[j%n\'n#,b)4P!Vo>P+\hXH^7lok[fOBO(hKWCC0kBEOUYOY? %@m'<$^LB?N[p7F03C*PV-)RHLmi_7W(GZlHF3A33.F0Z#Q9$F3c<3\u8\9$&&+L;?),Gp$W4JC0&`;?/do\.aUIHO[7ica.QK!od %?([IOdsm];]3]hS^10r@XprSm+eU[=Nsg]P.i8--(%oaP[`u@!Z:Zf&komS>m+UK]Oo424bY\ %DW!R9PHPe'p)6'OqFkkW<.?r>A\R4s=L'GSrqP#mFf#NT<,T#C7C3H_WnV[US %aKrT-9F+[Q%+]@5oXhAWo2OTiW#Hek&L=aH+l'V;PkOs`8+Ondfa*@J49[Zl7)A%I %`&qWaA\oN:Y2"A%(TIHR%EK3pLj7+g--5.PKU\guR;BHR#rl)4j2B>UeLLVEpT#_2=j*d+XU%!`Kbc;VhfV6mGHb`c:Tj2-blNZeL0:%,BJoT5N %B1@U0eVQ"ui64?%`%K`N>LV6G@..F?i*[kk+Pe<$`BH4!?k@4r!q(49J01olffrOhWVmP,n9UZkSb3^7]tA&qC@U\F:\5,uC(*o; %b&+[^58kAamWii'iN;5H6s_uoTQK/$)VEB*[GZIQm6%jWP!)`'>U3/8ocjpM&:2RuFai-O9^IR`rVEhpla-+ikSu>j*O7Nl6Y[LB %ggT*nJ@dqk$k)8C#mL'f?\*'?RI53Hk/f*1Zgd85.Y/B"6hG+6)V:Cj@9N\/1n-1j8JW$@#)d00)1BUJT+kPhea_+t]WGflCO?*R %Si=","+:JXrTal&p'QG`Va;XW't,K-cMfpNVE!9e;>;b"/,#1e&.`U-)9L"7hMq>@l1K&f:4-NjV4Oqf=?dQjNp"aX0[mhFZ"]VA %f";DtdgJi`[P/:?SKg8,!A!M13k!/*h0VnoLG<#AlXb_+PN`g%fQ@3/dB8GD%DTTsTWT7r1BUQET33i6)(qt1+T>n]j^MQlGYSlG %?GSb-M(ah_$dNmTPrr6fVP)tki9_;HbJT>n`NSU#!(R`_%sil*pJ+Cg-),2=-AANe-:s27Pa5m*Lrj)3a-se)-j!KR0M6X %dtqAkPe?fHiFcJNSd*=c^S>bjqKg$">5CqlCPsp@AaIK&?TWLVcpUVS$\?X;ma2oH2:@LBS2G[7\=S64/7\s7'K'jig(VN;OpZPT %s.3Q %85#b4a.kY)n*.i_h;G\I^L^9cjkH&kICGVN'nMXmZN.ar[dC#qF*Vu0a/U] %#?&`Ab;2NY4h^3JgY=kp]lVNKch1D_bup:cIgd\L3Adk(_9'9InAt`"g[J%F&ViiDP5#Slq-l*]`NdnI2_m$*pjD8ffooX3-_8t2 %V7CkY;br%#p%m=EWQ2g;aW'%';NB]E>bl%\cf:6Gdq77-k3$aYlc?iuDLCAP<=4!er96utC!7fW4AE[L %9X5NiAJ^N9@V/(uUSRL[0ZWZ^<>TR]9k^lWd[(So(_OJ%phbPA1[u/tW2F(F+1jCUg4"ZGNatb*".^ZmNbcl=raH:fa6oD"YI\N* %-WSIE?dca"QEuDeR+M:6c=d!kV;$7t!tWt[<&]0s43gF$GYu9o'dM9!N*,tXH9OFt7!_&D(7teX1"&>A7Lh`/IV[stf5tts:n9n# %,1#N+(^*@!G'HKtCE52@N-uBM&WM)@)P %kA%PR/@k&jl*SbVhpfG$:LjQZ_lrJn<^e8G^6D\42Kj3c!$:bN;'03W9&n#^i6ZunYFTd %g3P;qr;E5>PA^'*bUXV!a;ip''"X#qe9+kj("U`)%*dScakX/n?"V*N5`7I3FL#!k1L<43l:#JQ``kHJ7O/?&k?:N'Ma0AMe2q'& %aOk"EMN\>k+dLmPScf9^BlE`rTho:&-P11.ngj;MgHTheW@6V7]Nhaa]_YK5L>T#j'N?lT#$/BqI,[ZI2Y=NJMu:KEJ-=$K`,W!9 %(ET&Uj`29uAsRH)GpU0mCEV#f`";[!AdfpKHhTXZ+2s@QBqS8a3@[QJYm8R*ZQI'K4fk\H.>VpalYQ %Qk@]H-cp:aU:bo2/D6;!P0;4!cRaN$hT4M]$F'\FA/)(OS%'T+:s:o.]QWJ83+N[tSOdVJF@Qc5*!u/+*E:od(i!H>)CW0uNhU@13KQH5;uN:,f(^(TZ[8M*M,(S4IMX]uk]\qr^,hghH$N#)D9r$uHjcBsQ*1jF %"jZ\aBq.7NFCM!NjBp2'OUuH9a0I;Q4.4gN.s0a+EC@[gNP*&nSV$(FZ;13ad5Cb3O4o^\QW74l302TKIZcAFfb:Aq'4V=2BN)O= %'8eopHAdY8G+\.coi!OD/pq8"fK+B#'*g*NqDoY%)L$fJWU6R9%mKJhPhHTR02eibEFJYi2]oGn.n)_ %#FE]V\prW%E2L4;RA9G0RBauGg4f6%Eo/BGg2^50q/LScS";E#>9\.m[4269HE/<[<4fS`3&@_^Ge)Trg]?EkIl&Qc,KPnGI=QQG%d7&'TS3)#_KGJWPfL8'HqIg's*6Q-oc.0=3,B9L %ohfZK5Q>Vr(:JU5DI?[G<.O587Vo1eKs>W/NXH%r1beP![]q`pOATR4o+r0.*gaDM84U0@N(<_b%@AP1D4NQd!lRHN_8tT.uji-S=?jfO@ODb$m^m:rPbP@7rNMe70AVHk49]kmBpMe?]W<7`q)S+aQ$0ndX/o.4N?tf %5OKG](4i[aL;"""Gm+-)]2;`FO2)h_f[e0K)qV!PZ#J:^TNr;q0no\.8Y3FGcGk7HEZ(C%[]L728MMV\S.F`Zqh'Hij[Y8]J3<3, %>VYT9H'(?2@r0_%/Zbt;042[_lrp@K^<:\e%<6u%DfB$aR^0ojO[?G`FA%DpPE6slT_ %b>@-2i#N1r6$rRS3uZ1,lum4cE'!DER"C1p5**ogdT>.<2tnj:EP`Q)F\=3K%FS!DI4AR)73 %ICL/"7.HaD_.Ba1(m`V0S=5ce%]IP^&$%+-b;6$_;Cf$4QHsRrs"MNF)V-pa1G$D#9^R>Cis %H/N?uQOipbi\U28g4,u>*OO*o@"fJ2_fF_-[AM2,_'/6*dF]t[NZ2a-O;.IWmCGJG!m`bs*4lGqr.[6&W7JQt,sm4+?$6p$&9G'O %G06GGrN>$nfbJ.Yn)%Y>1UMA/7&K,iJnV;D`HPiD*TtSoiTADdQC+a5dc'tYJ@EjKn1ARK6qm@:A`R]Ods/-\$qtB]2`;g=FOCJe;]AI-?2htr35m&67fbW@EnGVZBeG?g6fpD!/s!BN7^Aq'Q %:lkrRAlH4gK39'pCNn3W$F>#YF+JJ=Yk`YO9)CN-K&$/GrAVrEk*,#_PF2$[LZdNdmpEQoh(+cj-YE/nJ#cSk=4$oH._3dJ*7l1Y %oWJ\`?'B[1Uk=/o0)>+\HUg62W95J.]&Yr\!3c?snBc@HWX1AgXIJ"cTh5D4G4qk["\'SjUj8)`Qo^;P#@]ldCMF%5?;DK,PDPmE %Nu(9(g;0fIO5JK(eW#)0#JYcY0!&i$I";5-f:JMrP;^5E+N'!L0GW,a#d#YSc&Qm(^.OmF5T2sqb]k@$=gdHAoN=b:BsAj"Qa*^, %:1AH,c%D[GLm/!@9+ %9o^1gHYC1G[3QSkL%!7;g">hu_KQcf]OeZ+'u'9Ec3.R=\_M5umcULq@G^d;A+`_4d>eQj3bmsdhU>3rdo*-uCCh:`q@=Tf&:A(- %)RH[1[`8Gr#-Egj^'``;9'Qq+:cSf]1!?7+`i_R"o^\<5C!MnE;aq)Zi%PIQnuP\"2L %LDI7Ab/c>X'r&^8h6,]6Ffg?gN9s!5Hr,FD1%Tg.csWLBIAXb.3iB>NJ`(^-&4T6O/g'BD5WhN.61@dV;tIXDDhEp*P2q/o-s'uGchs[JKl06 %+0XM;GNGejDaIECe^^2NeqYH$[g:md743hFnr-N=duOq+Wu-*g?.rGa[63L10BZ8;7WZ#na!q7Rq2B\tn&ISt?D[%H!h@7),Bnr@ %[%LZ>2'`D)V,@TBBYL=E:0l(reWe)n%f!`=KX@(oA=8l>C1!6A%D:?_/<&!%:W=V0^q@mM")IR8p#r0u2`Z-gBdURCO#$5*lCc&R %Pp9@Uj'(-VamiW=mCuO7m8bcU0s*K)`L(5?*/.9oHR]C@ZD9ogX[9CoYi,C^9AC?DC/l&'/A@'#ng^8@9)pOpb-b;MAI[[^4$;%G %hTGJ)X?h(q\j`?a!!l2Ce!1k9N1u?D2NufZUVOI=99+S*.%["J6erRmXVJ[qNW#.HA<\s;j*^M9Aps6$)O-c_mKE%07dm/pQj3`j %GjToN;2agq)lX&32W"T3EI5Z5m;,/`3gH#4mPa=M6#FtWl.nr[1_(H %QV(KuOYXM,eFa[cD2%?rHd&R?I8WFPD,U,leN`;%VMJ`1=KN9Wbb#,qpsI/f#)UKnbUF),t+3]mlMm`+GJ(^6?1K?#(7AfA+I1W?c'J=po2W[2SP-WOK._\%'YQ.",%SM`T." %0=LtiKeZr/b))C!mjpWO!`O@`?R=CRChLr,`LY7G4%X`?V2+mu`cPD0W8C[ZD8/t_n5,Wl1&2lFrX7akFh^"p409^O.`\S\[AHo> %hf*gXIdl4VW[QZEHJA]5:pK]_h/Mi+]UbH8Jk"e56'<[U\.(M=/3MZ)SiEW2k&YL=OLNlOgDb-BT*?b %/a2N.N?bj^,"VQIlk-gn:4J[%7/CWKSda58KoK?5mIK:]#(be+g6EBdmdt_U:.la]lX7ppC1P77eeo-(-A.2D`!_4d)M\.)`T7h$ %[7&K86@PGp+/?3R4!Nn*Yr-Cn.G+1e<6^:/>5>@/HlK&h'%>j3+UcK+etBJ5*#%;g5kiQCs2i9HpXqK4+0Y%9Ml0hXKLXi2,7s21G'0[YSDQ%^[dpl%hBQK+fr>K>hR(LuasfTmHnKi?V$S@AP"=FR@MY %HZB+Y?\+)"mf"G4$p9U-r9]\n>i[_=g;!QFU'sYYdkrcRHoMlWPT4GN2emGgr8?66\DJ'2<70Q^Yr"M;N."f68ufI!C=ZX\sf7Iq0+B`M-6ZU.-=XZd7[pa,krF %bE.?0gJ]B7mmeO',5V2tNE]3X-F8*dmG]hJo>nC.gAu>K^Pkm)^hQ"gkk"/j<:FhrkIBPbQHQI4Ir)1<:Y/HYfs45/cc49+g=q"n %_4\9*Rc10u@AGGq=Ts+6Zp(7KK.;peDVN"eE:0?WcHXhR12!#1FKN!nq1.@X#]!bF:On<)2]4LEY/0 %8s/WeE3UF.Rli*H@sLCO%-`HK7Q'K2R^iJ4# %!uX^@G:OfUaoc=!*:&Sg*Ita<@l/./=lK(geoJ99L"MVZ>*]bL(B;ipo@-TF;+cg+8G-n(js,GID"4trW`lR\,;Fo,#cYKMe[AKM %8f>?_>jeY>"o6o;2K\,&+8Q(/TIr^*>J/,U>%R0+X]cU\o.!4USk^oik'E[8dc)OaP&F1:)L]c(eoHE2TYm:'E\!3>%:>[4@Z1LP %Q+uUl9*>t$rAH-oT+;n4Lq3o?Wm6Fcf=hI#rR\K4YIrmqRkE@kG#e`7`$JLU(AaHR>7FpaDBegAb=!4[7)DUQjZ;C5Z5U^fSS`g0 %G'oAgUOaJAXrjj-HR=C6d%PGUYTAXBi9d*cZ! %qPSZ,1:EI%]G`pr_8ccN8Bu:,TBnb>&4RneNgDI=YUJ)U5?t7B-LWQh`ZCWO%4q+M0k^=OcV<;f]=mi8O_;$-A>Oi-dQFo/XEj+. %Lbik;Q=]O]9[c/ppoC@05Y?)%b1 %WMN+^s"F^WE2rS2m-6b*o9%=i[J_/Wpq(R=?#AKJ[erAS!rgVk'O*VKKDP@^jd3FQX8AmIms(YfHuV;EGj#tTKoBUaW_UDUWhP6K %6iG4YV3/8UcN-5emjQtRkPi'@,%*H<5'M1aNO?k)bNqSTN+:c!CVoS>QH6(ZO^OMg*dUU7cGK%P^IEZ0RRa?I7PAg(mbCi5>IW_9 %\ic3 %;p0^`<\1!]+p:;A/l-sb>Abuh=>TM9g@G.[GluCj50FWeUXXX&L5'I7`3/q1Bi_&Hs/Cu<4T.,Bgd@WL,AGpm5?sZ_%CV\X1PJf# %F4l#`2qB3:cFWR;m.a4XO$r+/kJ`tPZR=pm6hA?sP#7eO-C@8]dD/MN[!Ji#5e/_RB,Ft;05:)]aPn?>+np=1[C"#:XW%/ZdZRVL %n]C[^G2\!I=3["Zg(Am)hpfFRB2J:6kG?McU="]7m3FMm2YpV!LWbr4?Pjjh6'J1'-Zcll094-6b]WY'5L5-gs#kn=bUQ(%M+hWe %CUZ89HFJd:f9k?)DC`0aN&9d7]B&ptp7,s$r3^3n>HZ5nBktWKD`+&KF`Z`VAi,6`,A>)?k3e>/ndJu?1"(U-8agF4=g(k[$.TKf %%o!qL(%tbqrHPLs4h":Yce"GYVh\H&:9JHpjBUG_\V"@4s)%Re'Mn:*+5acn0o]X(Ng:?D.V49150E/FG^npej6o,GZ.k*7Hl;n4 %T!*X31R2)N!bKXK+,t]&8hY7U[]@gA3o7:IY!P$-;e/A.E_e'?eROI][UY(6_"^:cdT=HWCH"k>[4@ZXQa,'`q.4^[]3:Ih>V"*L %XV'ZL6iF1E(#h\L>c1:,I.4aSM`[[Yg1q-&$OZ1[7('KA9-fEMBKPJ)7\!VBD'c:<1N2=qgG1rglFAd;l>q)00A.t3W\'\q8b(u2 %-Rh"PPJ8oS]b7JPL9,Ap,MdVoqPIN0-eQ*&o+p?lPWcWWk+2gj`b;_RnB-tKhnIc8WeSV-WS^"[.(la3Q6F1:a0Ekso4,W@L!NQbVN[@YX$jC].O[2SdL %c&l+$GHF>="A"7:4u\0lH.aL@BSc84>4k'9762ITXQsFS,!Uj&R`PtV'D`a9c&m8P/^A_G$uk6^Btdo#A?FZNdMooZ(9Fk]=Q[/S %Y7,^5Fl%H].*)CV-hFBZ0-t,DCcQ2p"Fs&p6B_!Ab8TKX>DWWgf[gtf\!A# %S?LM>p;>(;M7A=U@-"5G[LP>o(86N#["M:8"c+=>BX*S=e0HDAe-fLX&&DOEt7l>^L?@R[1!3T$ijE %n,:_CWfti5N&rT140m)Z^bTO6rYaSH365^T6O&>n*R59Eks3'8g0$/*< %BqeCRGGm__;k"4=hq_f7MhID\gX't0FcXP^`b<=XJZM_BMHqWdU0_G_=;+QTcZ>usn93s_7RX=SX-hHd+g6M(cEB.Tq7C5JTV+MKR3"aDL#L5s@cZUoEhJi(*2QeXT;Z-'U@B8? %5$r`I]s0LsB3'BVFKUV+%UfK3cJC.7==HQC.?JW18:?qhgF2!NbT^DJZcWiLi7ESeX.W7m5N5s@,u?tT %,kYH06qTjrY#\+GX[N7TW`O.nMPTu*8'<$q6;)+A+2Ft6KGomQk9R+;:anpB#6Nq()q#!RFk7`/HrQJ+L[bNR.;#5 %=]ge`HXU>Oc<=dQL`/iRU&;\mQkMJ7*=[Pc8%G67Ks)cM%B3NCD?Orf"J!4gW^$cH2I.KO`2u$;=BDh0_l-p(L^MD3lp2V&qr;L% %&MHcsVP:HL9_V*i3G2NQc\;Fj;c\\[c_+t9@(N]j)!a'%!O %XRli[:T2r,RDiWX^C19`[^V]jIU1W\+>.ggaKs]>;UG=]`#5_YSJfGdG//U5GKjYY:*Ke+]0'^[MdV*U_T@;2Ial1ALrb/AX*fQ@ %5Soj%COssSN97Jbhc_j9P=J?Aa8/ifg:p2d_u?^.""G]G:o9L:`1cUTm*(C"WR%XZ^]#a %@da>[^emi>:mDbI6AU.d<[-*KR$#\NSJ)`1AN!fFjiMK>7ghmG&_XFfDUe&;5/gTD/`%ULH:Gp-t]1HTcP\n+q%3U+gP+5BKbi]_c[8oit%C%1c8d)Wr=I[b`l%-=5OHb2Nru+ZI$bPe"GA& %$K#'5'=6sMs*[J_0!$XT(OQ6,%YL.]7J0-U.cg@2?rM!4"J3PMqX#0IQ^> %+r`_n^`[9LE26N'rh4?i5s+1)oFJ[0k;W_k<2D-'RC042JtGk3E0Y#Nh)W$?PS*Lrh#n0HQa0X$jLlM<-ULk %@ur;+BbmaF)=HK*j!i?o;PL:e'U>'#Ro!'.ALeTY,HaRlBi]aN_+&(:$,]CsMgh:F<&muc&rYo@2H8HLIbIerq/dG6C4&Bi)ht8X %J'+P=L3]&@N7rI;JS)nXTgkdQWoq=Z%U>j1#CPCl:qLJIb)LHWD'\JlhrT\`/T"L:B1,aRUk(g4ZeNrS*X*!G$>!'FK&ga!#^07N %2P.U_BUDMo`fJoJJeF_DcWq]HDlaMXlk08^A42$**gC4!9&j4L2PD*Ik:mjuQW7p45+@+4AFEEXlEjAdB>c?XO(\OS13W6PJVC5M %/rFq1$Z3h5-Z&60<2:F`1NVP,aC\1:4:YkX9Yc`<"Tq#Lh-#OEB?80-5/Mk1D(Jk=6"Qu>_[Jh#c_%;%,o?rFB3O28KIlY(BaTFq %2a*7`8/\@to=)9O8]9RtoD%VTH,.^FhEMF&!.1SX!kOlD/?jt'br?hng:PIa?"U4/0W.>ogW9,ACupqMW/s$W_!a`Yg)r"s1m#tJ %&%H2;XNJ#Y@RCjk+d>r<71C%q;#0$6J7X+bS4C$L-ScSdfF`MfE_b.CVEhf>@/mi=(?0ALVC9eRLiS5[L?< %.os(n_,ag%"VFi=31XfnR"r^SG@]BoD/O9!+jN,&-X2Rld;$*nFD_q9P_]peN^%lWEa3!l0Pe'.WU>=;I@H@Y=`^^7M?7_;O/DK+ %U1o0lgH[OlAch3V)dM-r['L"`Oed75$``9,]RGC>a>?I!A=B;!1/62LR3q0L9Tpc>)RQ@2H/><13,'3AF;i_WHB %Lcgs$A30l=h$"Oj22tc(Gp$RIM:-ppm5'5N,.2?FkVFEA"^&MtEir8sDu@mLr)!1!FgfnH2s7L&1-*Qis0^We.DgmY);XU-#&N.9dpYZ %UKBL_]h=Z:'F';a@RckV"jG&/ekR\X@cH_e0T^t`KgAA6=Wk%pB?+TI%-qQiidJ3j1(h:t_sP^@m]LHqYAV("qGbO@;If^aaWJ6l %-f2t?0E:'V^V.5HbrkfurUK6h55F;IJ,eL=[kBE!O2&E?\A,Vg3PYIM`ub0Dlkf\HI=9Qd4mh(:]DDBkrT0Mu3VtI*Ieifqh>-&i %Mf5f%?f#)Fd.;5MbC@49+4'.8pHO%L8^DkU1q:m2jm8?6IWKYZa^=abDn]A&p$_(qDrof)r:l1L7tf`oDK*?#G9fCh4H^dM_+8t- %HmITV]tFAgj3d)F#*,(bDSU!I1M)o5(<3hSt:upW,K?/qHCVH5/2GnHh6C6bJ'Ha^9nJ9qB5CLK7&%?lMTZ4bDYt/ %:=mWY++FIM[S-CbIscHeF1K1$NXq1B2gLj_gN\_gguRGM(1T@@UW:ifbujtUnQ>ed$"]2_h-Spm^JK!kqrEj2U^(8l;15.T`=^3Z %O&T<8ac$e>O;c!p96Q(C"hh*h@jJP@?/D.0hnDV[RuM'.nB&2go@qmSh7aKgi`MSap!s#5cEH(PUDt@7fN@#0>MOHWo]kCVJ4!s` %)iGniH]K%X^,"rG\(Kh9o!_E",'%c(mdC"bDm(c7b>knE2LEb2c<&&9Jq9HL?/:#-qXT+,V>8g$S]@KUDsr?=(A%%a0CQWcUmZVK %6I94IMk@-STBO5=VQ2mXL'0bIu?22b^,>"\eIpZO;IrYAZk%4#9(Urink"Fjg?bLrq %nUdljF%h%(u!6hf71HC5QCTr,Fa2R %naGs[DI`/'fB7')IsZD8T5XUph#'WKI.bU7k.f-nag#M5gMi(g2\A5GK@J$;EROPUg>5EU4)'%+M70m5bj\3Y4)/X$e_PKeK!52n %HhHNsn"'*a:TX#%b]SqAhqQe2G#J'0lJ>+g4/mQSF`0php",PfhH\obopu/ja.:Sin_il]?XCG%r:7el-YE&q#5.QPqL%n1\RT/` %^V@JZmb?L^gM_O#EO>5:1"[#G&F*[LY\:p!!_k"rsSPIPg-`I$7:XI+65FnI>q$DB4+%lUk2Bt6O&AJ)+6MRu+d1M*%rO:PIJ%e*rF*[MG %.k.%Kp`=o)hc@]:?Z*$AIYnki]N)KaR5*Zr&?Uk3LVaU?;-3NiY_5m3j6lL"<^l85KgD6/NW7Wr:=[@6VU`[n?/OMQe5G=6?_:^' %m8mpe])D'pip-Mus6?1mE=3dSol2&=A)Z0H%;'6RrJ;$5DeUF;d91eemJ4r[n"2hArUosIK&&qApmDKDZ+:$=L/&TnLW8dh?G1[X %G4W)\6g&Sr%d-q2ggbp^H/+2rg[2Z@`jYH_7j$Gc+@`C38/mV/q:X`0T/)k;+`l5K4!k%j0@.Z2V@NR-n8Vr=FT0Uef5J.fe_0gA %I8FM8,1Mt2r@_@mRqH)U1)]E0=+"mL.1j\+jU<4[%LYSD4@1Tba!;k"OP>e%%fA0)D*JDjnAs[ePIP]IQ[[NFdZNS@4]6Rid:1^E %\R(%D$_C&SLW1#L.t6=:n5\pKc(5C,PMk&0ldIh<[e=D(lS]j+$,>nYbml-!]$oJ\\iY*t3X:+XmNb)jma$O?AdsJ_*!2)N6QeAa+g+(!_PRcpAXp$2mmWoL1=WX^[%N+H%.g! %naUaOk4G:$ra_6fLWt>&S;6%q,Ij\572FuQ^>IrN*Xg#5bdi%\:ina`pc.'(oZ'Ior;-'5<5j*nYnVQKAMG74WU8olA!!s^(?@-0 %&FOR_p3-4;])E,lV4;QeX$f=&<,NPJ6Si1['[Qh`kqs1<+]AHrN4Z_'=:Oa<(O$EI>r9MVji>;uliG<#]!0@(C %[PR9PI.QSpEP9&rq"#);P=N+*T%,W@p@HpL^H:hh:UnaKc\7p`h=>=FqLhe %?(!e-6Oo)5E9,g;f@N5I;`Gh(B/a^R/B7U_M:MMQIf'd#5ip&HL=qrSRYDg[!$9m^5?Gg#h/#UI)tL<,le/YHH21YP34!3nm]NfS@>p2L"R13*U`Od5d8LXdtj4M4+=<4CI41MM()(>@IUQ5!.LC %deLW]$s\:2nA+rqPL9HciZ8&c:F0,Y,bd2nrN,5+H-C`RuBp %Ggp&W0 %^Uh%*^%l(2jhis3h;<*&"l=\83TE78_9Dn$q99]!7,S"=*qARbc[XSl9V$alTAOM)nE'V0^Yq'le'%J/YKksPDa/rmH[!R]i2-T; %J,/[#rp&sAX&J&2:Z)SifmI$@(N3ZqI=L%iHt9QZ55Np7YAPu=2b*JR35<3&rU%eQa#6-VkTehe[[=0i8B("c%I[>s+QpR*A-A1^s9o %Ku7^X9-6Y`bi?6<:Z4"*E0s#'N#l=cbf-=`LY7&#a)\l--O/]FLVmpOoGrcSkW$Ig/fm_HbiU-1(@JC1k<p]L>6KBbc*&W.4M#'lNH$T"^c=S_ZF`mTC&:+!MI,?=QJZ)d?kT3&5RhS5tIm=RC&him9+46C( %oA/LsBD-P10QZ2-fkNDu.ZFVf=s%)Nn.S@FO4kkeq<2oLIe/Wh\u`BY)NG=mJ`-JJbOeSjgW=>SZJ.JuZBO,,A@MA[g23umpO'.5$SaU#:Q+21_9mpq,u:o67M0Z$1Q1>cNR%c,!F.\^or9]>j5r_M]Yn$@H`+%OsG %GQ,DDB5ANmHLPbYfm-uT57Vu^5AWNF %+$RM+IaY1f:NZO7aQMdMT`XT+1QH$(NtGCcj7j4H?pRQ1ftf+M:OW4Ydk/-+/c7%MiGD&iq)/(!DIK0m`Ztj!V5c81P9'2aQ'kacF.]-\YYdVjB*]+Mk;WOlD'[Nq""FLIWK,sL>W!Reb']c;HCO-pa4(AK/[`* %^A_VT-%Ff]B_,"`IT5U=NGCV(IK&C"[s+2=q=aCA@WS)Wn^TAM$BMCOd2&e]lL+B=k/6/E5J_:s`W`ofh>FFir<,K5XV":.!^6?idTK:tCTDts9?iB-LVb?gS[Q@q %^AQs_f=0@-IdtDMq:j*!0Hr9sVA %VL%t7=ZZHYg&LtWmd)7u_OmG_XX3+BY(h2PC?Y&l3h>.Fi6S$6mk(1+Z`j3,I.cRXT1in4pm8>%rcag&B8))tkWbJJ`LhS9qija!Q@mLr %XbHDKPWhC:RI$P?557m5e$JCeVhs&tq9Z!69N,kaa-pdiQD[uEfWVImdb/\VT]SGuXV'5No.FR&[lj7>.^;fK7'+^$cBAg;hAL1' %4=a@to?qZ(2AIV.:1uN6j8NPZf_Q.WRY2Mm8S8jh^_EC9'FKu/ZqJ@./Gb[.eI[/gjm&mQ.hP^)QHKuQ#K?LO/J`3T24anRg(Yp' %Y7g_6'6UANoW7l(7/nfmk.(^CoH(A+j?,T+54H0-p0BZJ\GWZIS.NTEraMNAj??#?=p$?'C*:K.D+[sgNFDB5?d3la. %'j"r]8sjG6)JpMJEIAdPRDd`ZRD84Xp[*f_nU?W2oG;h7WiUI/mIIl;7l4PVr`b4uYtaNr=Cb!^1AXe5H1d^sq[ %]h?#G@\9:.%J1N5g!^)B5*rrEo)#9Wabi-\kVFknTrrY*<63C+9S&$W5s3ct*:dV-61'S0I$BYFrfH!5?0!4&J<$-mP7l("kbifU %<^Y4[kiA^2)M7E?`&[h%^,JDM1gCjomOp]*IQBf7`!Q:6pTE]mo\OoW$^$Wl"W:C6><;D?P8,9NIi`89C[:"Q\cT;.10VN.6(^0@ %dp;$&Zs)[8k%U*CoS.bNrmH>_B?nmGWdWm?Sl1SI?3s`VBm_!/c'_uID4bZou@7e)>[o)+T=fK; %P<$=4Lr5ijd)FT/n$=t1Spts0pA.hLr03,QII`:\]tO6rrTgq2q#2Fkm>Z8;5QB2b86_uF+e@t]_Z)[omYOVlt(SK8-,h8lYS=&4=YjF4:$Y72nl/?(::?QK!BeiAS9hl4a4GY?6Umqf+I1nsZr9?A^33EbIXbmP']\*phqq?>npno^^s %ks(fe7FnB6+2?;9@\6B+@\!AOhfsmll"e[NJQFGM3:`l7S %F$s2@RcUMWjngKNM>Pid3@D?O3gZ6a?OHajeCpWT+KO,*N%fL&VN/blpR!6P;9L!js,'r7b,g-SNOHMq]4Gn %SL@\&OGb0G/3>Uf]rL>nXckGA7nes)K%>;6UE8S8R%G"rhak\uqaFU-Dr4e=/t.6D'/=K8BRL9,\p>1s/'F %ccamiDTseZ37h7jC0iOV^5'9.dI/%`C5P_Dk1$rJZ=FS]A8h3h'7rXpbsXKMD>:hP7BflU"W'u6gQVZo:Z;=h_VMsk@2\e#P;8ps %Q?YJ='OeIh8X=Vu2Pc@]chk4je;8C3U[)0Q@c,7ERYn88m&fR7TQOT(0]AS7pJp@P%:s]epr73[o] %igMP@?A7Q<^AJPTjh\CAnN346]'jB-H:f@)&8P+^=%/#4@S`0C^n^3N8/>omRSrspb96a8g.kqV@d-h:=K0O)"!+K@+\1-ccM:XS %jUuD[=h64Oq4oC"mugF^rH;r2%q=kAl<>']VMt-("\9M9-OXR'0&Ql:oM\m9>FO[&ft;ER##&B?]HT@FJdX>+XZonm[>'4qQ;RcA+-bO1A$0IaIEP%e_VSa]dCE]l,'K]As!ihBk!Y!r'.r\s(I:9&#[>t'_X\Z;SNnk?:/ %RA/!;'-^Lk?LFu&G\73I^?@>[S_m_S40qr %ZUjN]LbJK(>>(:m9\:uUTREg8kXblIRjCjcO-Gl#jPg14]CeMs?#9t3iMW']@4Ze]'ijA85.[m6'0GImeTZZ2ATWJ+5KWoMC/X<_ %-t_%%M`4ojBhR178D8luGrO6)=&_ %eKiN&rpAb2X$5cOGK(:u[j:hfh#boFXk?=f;kle^C;=E4A7E,&.OI9F!;bC7qG&c*S5RpeV')*K-HYUWj0ui7I%T %Ck_*+MV*^6-dM'IFR=@(K'r"T[ZM(b..O].OQorr8[eFneNajg#2]#KU%Ed%@?9'cf)UkLG@Uql,W^4oeX %#1QX5#NRpbgA_HpQJ?(%>+_k4VFY;g[,+4;bXa9o`/nP?39lcJU+"bj^@+_Q=VT,s/<=>aA=j8B=g=1pW61chF0"PY%$E(_GKpU< %9>hq^38PKmNk@%O;B^EeFb$P]m*k4N;I<&$PBiP+3hJ.]QZmbr<\gU7kS&@IXJ6FR'HK_69BP)+lj#k[EsM/4-%chE^_\I29Ot5B %Q0`U-Gp48sq*$5N.L;5+,J9E)GF)=pVEHU^\VZbA`2L6TWCG[Y%r-?MSqNidV:MW&\\Z,#>ZdWbHX)S>B*I9VE+[SjF>?rckbF_g %jqcbfQX?hA,7-0.I8eO."jq^Nm0:s"a9ghb@/W44S_T8QY)*/@P/qJ* %]b3KM6(L!WkqZV6nhMRJQc_^68j_me$;S[<%J"OJspQ<&0P2Q27SZMJb=9t_0FlKY[,N.Ic5\K].eaQED)8\#_ts#6[gJ,Ye[k@',q\9H6OIGCg6il#p!e=k,`;T%0u@kGG*Ym^U)uY5 %%rBF`GHmJ93ST/Rg(FeGf$sK>*6$G%*+H":N;B?6_%s%9Q9D//KA8Ab#,l)1>ePT4H$>Yq4soj/ZP/N+"hLRaDmOu75Hgr,'nU:H %W,\j/!h+J$_Gg.(4^Z)XP-Ief^A"LH34!C^.8i:UAGTB@08r'KAPM1]+-:gqFH0Cl%e"0mA4]XNWiLerTF=dHr&-RoIu^I\Arc8Ig((o'fb'hAS1#gn\HrW'71s3DZW<5!TMi&]Q.:K0Wg`8tNrEEd2l_Xcbc+%\^I_n&A7HqZ,#jH,&0lS;>>&Eh>A%u+K>jZ&$,j]hS0E:0 %dKK(_g:P_QSD?AW>DACI8u2imd>V,DPt_$u&Q`:'%]P7LWK(L42E%6b=bQrr(GPZYe7M8\QMjcVCo1**)GZstJAt9Fd&.(3ceL\l093R-8C5In>A>#fEpF\179:'^%tOK)a[*n]N %QTKd.0@b.Ls"8$D%j$A_=d7E)`&Y%2OIYh`2)ONd2H_Shj28^#E'QMlCOQS_jGOp[!2MRu]sX-ugdJs,qjI>^Pn>XJ,/A=Q@^ %H"q%K[B"KtnQ^9\%e2ApE->\+FtP>5YB"N2m@:H_a=>;U,jB0uJ?d:f):i2T0-d5]'Nr/.AMM%O;PA?^-0s(hPVetnAu1#K5qWhp %.b%O6+GqV"jWuQ()#9J\*3@QlUHTSR'hR%!23@#37LsSO(Ce7o@e(-[j:N\*6V&NfDI9ZlE+GW'2&q\d>FsLJ\#Lf#5YIiR>nN5e %%PliCj;LQCCTtr,]3)HAZ3bd3(i3'ad-GtqNjpQ9N[2V:A29"2Wf]`5=`U,$iTF!cgR7_I?bPR5im78SB=..J/mRTWFNMQZe*_VG %hthD.VMGj\)jFIkCOIm.R&68B-ILh9btfFhmp&nS6g*6NoN@$^OqM.(J%2F<+<6N-ihW!@%OC;MU40r2NmP?B]Kke1TG-L=^^2(*,2ZOmsT*m\k3Qa3NM#UYuS*1`'MS@,71j-"RX%f6kRO# %S0X='eH;h*5YnbjA?2uW"q;jAhjs'WCneE(.-al-QDqYQ81m1k0.r5J1l65gD'V"Z,hIVP4$i1@aZ>'AMp3Qe;2`._&'3;+(QbaAWuVHP?K%f[H<1+F2I22Yn$?!&JF!nOL_Fn4tK+: %#!'\Xf)&"cN.t[Q3TO^]Q>-0'm"0H0.o`g!pa;QNGHCbuF6eTB``Y@hC'4=koa(;XS)c8bJ=-It&5ACOR)G:=%?Oiqk&,<"e%="* %!0RJ9;_Ku3FM.q5[Cu`":k]Ak@dVei':`5]fWY,1iOqM'U`[<7>S3CJpNg*XRA.XoBO^5_XCgH*)`1"&33'6oD_!t5^"EodjRhaM'2MK=T-Sp\M^Wof+6c=?C:6dPY"sP#SQ,jjL9ZL8?:=_,=Qk8.NP->(=8ROs:2uDL$2:0qhF5TJY %lZZ`VQnQ1JK]iJtE6('DPj%2%,'&(H$e7DjO2,5:7]4V`k`cpBkQ6mBrL2(u$`:R+]uSY`XfXW4"5Z*NF%FXhLbhR(T!T']F@eW] %q9F)&Q]g[T''%-((Ffm\-YY%Es*]U)&IaVfae-2F\FXWhH]Q]Cq %N2qhmXLh-;jJq=s1Qi_Wj_%5/4M*Lp2]d+WVt)HB5?'V*rjIK9ue5X($`)hB3:q+Z`t0 %=AEVH+MDW\PfR&<%A]4f0M]JJ,``VJY!uKt]&dA0cd$&^;WM4[k*R&1,2ej-6P+%P*4U7rXJ!_JV#3O?F"ZJ>m%?[>'l!_:=<9*3 %"PCeVOl`+k#_iqf'3gm/OQ)Dd`5tN?n;KUNVF&G`kQ>W>NE.>\,+6Qa?F5DhH@M?q^<'P(f"B#$A9LV>h6,BSTb_ZjB)nA+P>&WM %*$GH'35q!oU0Is%7t'oX#37/eDeUu8e@UuY %=.sRJp=H7&#HeZ!p]kH\#uBp.egoI@/e)N)_S7#5CtE\c<608D`ND6aGB37]F%%CKXG%Vt+CqSgis%bI9c.?p?BaRnjGB\+m486K(:n#Epc1/`CE %,h3_(HXWpgRPXXc@GkTuN\ED)3Qt(44+u8*)'q16O!h5gUU(D8rB[.o7@AuB%#n`Q=j3RVQ6;=cR$>VQm&-R?qk/qg37Fl(-E'7C %:]1YIX!+(Uab0[*V^(/mQ$0ElUA]08tN_\S(o=0Pcc\-4:s3Q!-T@RJL0Ih9rUcf!_LN=ud) %1E_?h`WW7[krY]F2d+@-Os@_uSVuEF2If@l1^W1\mS&1%E]N5(`;lL8NoF;B*JJW\BqY'YcnrJ/CEbp,\ZG'A98k?Z&T2$gA,:$5!_7!>ZL4WZ6i:K**n*%7kkGkYt#`an_($^VG=@JWp1l! %p$b;iC_7B97hQ]"r)ODY.r_Agau`T9RTRh1h1U_+#Z`UC*-7Ynf74$]4TP$g`G`N<6e+2jDI0_Ln,[>H+nms]91K3a,\s9&7*I/' %@WF;dJ];*(%c^Ak75]*0WkJ?SMuP:Bad!=>g=R`nN30)f08u?mUO(Gu$3aA-C4ZGeok*I_*f`its3iVbIsLqajk8g@pOBjOe+rsO %B4'H-IIljZ?Z'ecs+Ob9I1H;RV^J+IIc=VqPF]b+k2L=8lMnLZl%3#MQ/st'[YXm>R_!O1Jp[&kpiYb!l$<3dH2121NH5Vc7uh7U %maP=nQ-5M$;84.XB3ZsKo)?]u^"m2IHkM`*?7T08pE+q8<\(A0'_(DT9dU26'H'g+7=+EJ9B %DlH!'WmP@q`TA@Wl7re6h)k8dpj&Q<,K*8iWYW3H@miF[[dZEQ6BnflV0C08_9C'IOR!DrjRQ-.*q%?9HLloO_hb,iT>5S00^nZQ %RJl_15ct8;V%a,V[1.7t;t"I!ZP5Ltd!04p,Nl!4CSlf;AnF9\,0X%c6[JWC(ptX@J*m'q7P!1\lB=<@0f@,'&=hN+4\O4T+m\CM&6KN/Nb<'ckL6Z]Tm9%#GEk%r;a<64RTsV/03BTa8Q_7b$SJ %X@Y".[$4h2+N;p`[HXZY&MdL7K,SRD,Y6l^:)Gi-@UCOoL`M"qXs>5nLNis)SRl`oIY!iEF)`5WeV$[A#-:$"'>6pM(3&BuK%c9; %`E$VihL+^C/2l[e$^!bUZ!1VL$)5"=J+j,a8^mQlau;:Jb!?!%SWttm(Zet7a!/kRB1Qr//dS*u;)D\gO3Xo&$1(BRP<#]NNM_:e %C/1g"UM1)3]nUV8&WoI^:rd9A9BfG,eo(1@q@q5,B&PZZVCV5U"LD#;)k'7$d"\']`%!Ad,[T_g-^t-Z)&"_dh.(ST5'bfGq=h/T %>tIMq+UiOc%^9=0,B!e,+:2f88q".P'D0#:AFY1J%5:3@afZaUX6oGmJ_-*O_1PI\1BLSD_.u;P-_<#1KD+B]C;aBBQS0K^.mQuY)\LrS5'ojTCk1RTN6%XU1Q21+r-AeW0t.\bkrjK*CK,b/!@$n8;D%?.-'8/l"+%'5K]G!OK0h'D'gC"b0j:#p-9:>6d!5UK!GIE6$i6D_D16@ViUOl"XH %-*_L^91ZEB1M;:$kL.\?=501F;;Yt37Z"6(1nhXK:<[sH%4Uci9I[s23IGJ?b%fD\O"sSg2GC7D8g9Rq'/3,nrC'+eZP!jTQo(@< %aVd8*g4O9GN[n":1J`0ep3j?A8%oq-k`WueRU\0GqqBR_l[ZID,m,'_[Q3uaV'i2$pj\g(+u?*_\Z!?Yks$nkV(Of6H;P>H12[qPq'pQf-$+Wr)fN7A,gV#Uo0O3m48\)&0I]!AON\V.jE_H2TJCJoEMlr60.,^c+a)_/f@5VbtbgHpN%M\;TLjP %)9oU)c)S6_j^OW8!9\Bc#Tp[H8jp9Ih5-`t3O`'E.g3I:!lQWXYn<`bO)M8<&?CT)(T&%JM$0pJ)G14@4NSr.1ma?nXpR,bnLb&/@pZ8$i.A&?/EFOHEO? %8lD?TM3HP8].Rtc-a^(:#WiTFh`&!qOh`7R@-MKFQ+_)KJQ<3XnDV(E?Gn;8%>/2Q;7>ZN%RI %7<6GZ%`C1bQDF?`Wrs7X/.GL2&&Uge0UJ:`#s3FF)TF>ZN.,b;TIm";b!_/d,=c6u\&+B37!<-AbU+iN6f_]2R$:'uFqMtRe#O*d %eSO8[7Z:?Zl`qt&8ZI^6cfK.EZjm5%\Wdq>:h[uoksSXgb5@nh&(N;BESP>_2N:mKUf'&%Co3B2b_GXs!d"^_$LO#:2:8MVUgf%l %TP"?!+:;l)``b(.*-=oXAlAhL7p-oEB11) %ZsK/@i)TR2li+;KFXo6*Mhg2=nM>;hmHt`48LI]<;\I72(.])3ff2][Hkk8NO^Jc*m'QW)IY!9coSsEpUH;[?#,m+22&!pNYVEP! %Se),NA'7/b+rft&LoX7/m9CU9PtH(.[,!KphNG:j>"M`9eYIk/A\:#dCM896nFi`MYQ*C!lUQ!s3D4WU7ZH(N#)OL,>f+,0o]?q9 %[:,&bBrrUGML$ull^C=n(Hm"\CniKfD:\8n,@a_6,43@eD\)8g]@ooX^hY0i07Ik&rsW\a,n6OP+PYKHDBV)/K\:FDmPpPE?a&)+W&n>!T)c124s8!gHZD1X3$ZF=e;BDI&g^gbR+W&Ta+8'eM5dXf-0\cRjrYWJoI0M"r8G %;[_=Ib]k4=DV.2&YWR\kgr#NnK+9/)lqm\=ftCVIo(TX25 %]ZrluF0S/,S(/-N,`J]&X9[!\ZtO*p%J_r-A9\26JkYuB1W1)B:'-9Y^7%=?CjB]/cn%jZI]bCaO0+m[4JAPe90'CJ5rS&h!XNA7 %.1Yo>_9Qjq"-6FgQkWIUN9Zh,M3Ns0>3CXh,hV2t-IX1PNX8$-8Mb>*K2NQ?3Q+ZGa[72F;d:_D-cV5%h_[8i_X'g]r9`"]Vff"^ %`Q]Vdaua3naXdI+&o:CDadg2YD$,(Ee=@??bh3Q&GsETZZ]g$*3_VL?c'>O2S3qbanfM%s:>cKtMGn %/6YB8+o0pqa/V.9M"bAcfs83">m+Ri]#8QO=85%]nILl/%0i1g`.DNlR=grQ*.3Inh"M=<>"k%tm+0K,#h#ZGJn4CZ[?T>8%NUEO %"fqardNbB<=AhEqB"X9k'-`8D_e`6B.1k@R.ZrR#s-f4:/iEs22@1 %"7Um)NqP0-!0JjUN&Z>g'F9F0bKL%NU]uZ5@m_mbSi*>&BLe`=LlBRsM5o#GX9f9[R758k#'+*b5;YGAo`2h$=!ua5FZAZML#:)u %D>KPgYX+7Y^.Q2\@kKUZDOkA48\hqA+UGa8AG;EKSA'Z=XCQSPK9]]5"n9lT+CJXoMSamQaA&aI`#DDdD3-R\KeA13#ST"]e#`Yg %#T*7Q(7Mbi^o.fRJNh!(*TdA&OWr(I9uI09])Mm!?NB:o0g>7lcA^TEUsXlc]>Jr+*gO95$rn_OmKG9Sls&AT`W!V>S88t7#g>9sQ<@N5N,\QrDqJ*:2-Tk#Z>JR'Q?EM`Ml)(g9A*l(@i[S4cQN'1_4">WIKK+-rKl*8V3 %?+J>QfeAFXR#-(KO#DtXPaNCPRH,3_4NJD7&Do1'csSY:+X_@*3_LH)HOTNq+=GR+%AdI&%qFU7p%n))<5E**LK[p#a9;5Z;4'EVs(`e%?0u=hQtAM??(9#bbQN#*2'WdH[[.K]G?-c@piO1c*j`_;S*UcWMFg_;kUj\mg_V8:<"Wl(s0a7"2Qu %%'BV2Ic\rRRIS0*<^1]QW9NOtY[Rtb>WE%I?1OaAK0&nXXD;Dcp8B&HWl8`GIUL6#4?'T0)-UGS_m]0fLZ:a:[sZl'*$jkrAp6!5bWn2KCY?Z);6G:RJ+rMD7@4Bs=A\$Cn7O@Q0$&CDMI-$^9,fUr-`[*AT_S1O)4! %H.`rk.h6CC/K&/PN`hKVF5pp,^=h(?Za,Sck>c$ACSQ3N^>!U<%YP6nNf3b'"(>1PI.?^\5@<1FAnLH\fKkM1fG%0W>00o'^nY.4 %6L7U:HAbqoAdB_ %BIT/2NPOXU/KRppCTM[/7O^2Nk0_EJd0X5@12tGWeq8"G&5RtBp$4j:I.Td#2i5^5=uVn(rE.)9g<1Yj^S(!@_@B#mD:5'[+st5d--I9$UMrt;@kjFCKkR;:3fRg=`QQB%(>clE+Qd[?a!4=oG#^Re(?hcs %f0VlQ'^,Fga"8FVCD\Bs[7HX0O;a,3FWsTRYGee&-',nBR$OYal,=rs.9p5(305_q_PEZDg;@];4^Pe=h0&7L?U2d1K"(:Oj.+r?MLRKbiCjC/q,ROr6G %jpC^\<-:qEX,[ndS-DbVq&t_<`,S/d/7bu(h&]3'nORi`.R20gKS6ro"]T6scpPKSNW0oA*PJJ"dAKi$W.CA]WX2*'FI3jj-??p$ %#So?cS\dPrRNPEY<]jN=1N(_[fdQl"!TR2BV2fg.-=_aPZ?E/AdF/7@s %g3q[eUC5B8pA&9ZLr;-N_p#do],49kSp5qF14qB'"WLjY#ft,&:XAIBC;D&bU7[E]2:,aa-"93tM-]#g!:EdG6FT[cjcC9G_,cu3 %)V#=g%'PCM[gB(@7N4at?l"4ZJo(icUX]t_P(DZ`#dBmo7(W`J8lDb@3h&B&L,2g?$BT:*12`on*e=r':^EheQ#SXB0IBIa%2Ucl>_npeDh[cBm!*^t!4d'BNh6]F,,aj!5-iO9&:r.4!9H?jcQ28721\b:ne %F>>`]M/FXM9Ld=6cLlf*eokgU].b_O1uj!PH5:[F0.ncj!0hlJc)6" %ObAP82VCN^X['1WdSR6)/;Zb$K!U>*WGl>YWBthNBWNc@+`h;Kh,=Ld*,DaWN'WhoM=.FgFar$E(@(L,,I]QU^Jig?Bk(EF/CM>BnLiL+p$JBPTmS6)4'NB!nbcb" %^AYPFq/;.@p&J!e4P1%BP+1)7X\t7fG/pYJn+T/MZmKt8XH[GO$ain/YQo'BoO0E68do2?m)jNg[MSnY/)I6u"A8ahX^P>SKABBU %`K@A0N[=T=]-CGc`7nU#QEi+96F-f.h]@$.d_oIJQKZ:/R$N9igB5t=e%%QCV4<[]O=`]olF/8pr.Js56FT(N>Aet/8VcF!n)XND %^OQ4=%aiLo97MB2V9<6Dq/i!!L[!uHR/ZRbe`"R<0]b\bJ;B$eCRCK6Y_J&2Ni!p9lB,=\A(lP]3[U;"_oK]J4V0C34^(4p`.L3l %1/6ic*@]IKp^gUU*j"=3^>k.))E`P=C%N]hk0TQ?7F$S/ZA+o!&,&?9PU7HecbtII1P-rA^caA.dDR(SR_fd4_U4Spp-R2l-MG=) %PiJtaR\hpH(S2tBfH!g&k*._s:$BNBTPC3X4`E9TM7o!.A[2!Hf#3$j*F2TIfF)%b:>]@`Rm4b^jhVudRkP#JiG=,+mX__o:$dM? %.72Q+BUb++G/r?*$bIX$8dkN(DSd[)L:W3HCUfl)?n^S8[(V4-$"8)ioM'%/0DnPglL"qJ=P5P?:>*+'Tl<=.hZJWIElf44-TK6i %=I_&\mX`B74)AOl:=26!6KCOgT04kgV&+KPE_6uUi,[hn*lsj*'gN>DRkMhM$JC#HU@#N*T%O!qsF`^BOMF1:T4'#UO5DG?c2]X %K/KH#Ha#T_-cFS!cosmCIK8hXkiiJn:HVasr0.G5Tmf=ZhZNTd:$dH/.8B/_rYpdgp-8hi*P')m`Ig>#6)BDCn3QSP%3ZDrehBF1oQE_2*Bp2& %O@&?N!\;da];(&ipXoY)TgLP;`=*dZSP_c9G?jn?S%+r2?Td=BU4kLd`(JX5sgcN+B!-k\1=MjgHj,4^(c)lQlg4L]10-9HijGOf)TR?9; %%kq@8f[eu.nR)gQf=k>gT\('mKDM=!2-=3JfE9bBqe6Mn(D$3>pU.]GK_MkZ3s,?>q_a1:Ha#TQ0:H"[r#1!-TO0O\1Xn&r=9JH> %7b@h2(JX5sq"l9e6;Q\1TYG[(Qa"5W_s@g0.o#@4r@9J$KE$P;#Q-7Cl88QL4P0`;(es>t!c0)g_>rW4*^IMCQT_!lYrd+6"!/9< %c>^S=VKW4I2Wh>-,d>B392K"0H?P&I7MBRQ^lUg*K*JbrQf,[1m-aAYf#6tV_.[9gLgY"-B96MbnTT`p[SAB)K'gAe.bGg/%MikT %ljagoG/5Y9n2bu%aC*bI$d`:Vmg^:Q'$:hHGWaUr3d=1[4+dd-e@1)A2VDYc!+BYPG6hW@kRp[1kp-N>a7 %KSNm<1Rp.ffE4t&DRTeFn.=])"r0%QD.csZh#D0*_Y.@D/Skr`i551qGBdOQYm)mu%sE[E7LNuS_tIIE1MdSF#9$&FFa'cmPOXrH %_tII=2a$<)JA\&K!BFtjp(DHa&,(Mo2AplK4H'Ml5S'WH4huj#`#AQXanNCK&=[dVJ06cH&qnmQG]t!61pI6QC_(]E,"<5]@)SoD %mL2U%a(YiNC_(]D,W7f!#tf"EG)%@bXChQ-Cg:giBO\?Q##7;@dW7sYfn0GnnN4sQF5,^W0ZE`n'r^mt/9S..$HiLRGR0QB^uBQc %J`]_AncsR(+4)Ai*0=T+^Zf]&PeD0>X%#_RDTHZZ4,6+L>5G %G(sP9IC]PmT%Uo@'tttFZe_6H?tObi4#HPB@MPEdlo;Vp1Y\Gf%a]%X[=i3O43m7:c"LPsR-#K!&c,mZW+NB:/A[d1-\q"TTRA]S)"\[cIZPZoqO.6fZ#N!7>ET=[GO2K-a'q4]oQh6P`o/MT-HZ5Xh.B\cdp4%i0-3 %p0`*[BJcsu)3"k_K1=TJg)W**[eLIp)@uOlNZPiF!?OBF/E!:__\Sa+`.a5#EcIL@0n/q@f,RYdWS\DTqq(lc=#)\.UKn^ %gC:bNTX5"K91Wbf5.cG>&(tXt.r>f_^sYSk=[5Wp_i?]819L^Q&,IcooXg*'1DeCNBR34A$`N<6Hu\`2r.rte6i%iFG2$j$KfB)i %QhLM;T+J4k1'70)9\MO%s*L[Dk/jbYbQj68mD0DcgE%onZJX'Zgl(t.B!sj)U1QX:JS@N=m>%4Fd\?tlp?:`B5PsCMk/2NG7=..! %i+TmcMq-t@d'UiG"eN.cfH!g.9e8$,6!m"0[Kd1FD5/bH[7<0t5aV/AKgTGMBX]m`=-IE_LSa0%%/q_%M7PNl^VoggKEZ@rS2s2&'qTYWE=RRTMr:[KjESEF\Rjd(%,K %"WfTDm"*5@37?*>gpRB18*(csA7o.bSBBZM\^A:>f\@fB/^V$uf65-r*qItcU"c$m*M_BC?D;PrK-a:%4]inN>An]*lF&%*B\iAi %M:Xn:ZU!jubH\kL*[>!aG2!L/@UIiA-$$IXfH%TYRTQ;.S*[g5IeVL@$O#oQR[l1GLL.2Mn[8Z/jAGh_5:#\PS/nlIX_UQdn(A&@ %3o-h2Z3R,5mBn7;pNWo-osTjo1Tn3pYWK/"aZ)q0n*sduFDhg;GK9G!P3=C4[gBT#1L %@#=V@^/uM,g\&6Ak4]E2(9$+;Ft@XJa+FQd2h[h]m-jI0ag5Z3rU@S(M'W55$%#;RE-nf>$Fkq=9,qntYWEKmO=qDPi:^Q8#&_?3 %*=j,ae0QdM^IYeKIgkQ8coDs&QgX<^oK9()\5R>D_22lL$YWrLRq@Y0'4BN_[^VcGDC?\j<$QflpLuCR- %6l8Ca2;I]q92A4In<;biaZHh/:<(qlM(s2KFQ/A-l*f[#E)P'V#8_dl-N:?ts4+`bIWP,Ob9(&?I=&)Gs5NU=WuIo5icfV0DuSi) %)=,sTs47/m9/77H!fV<;h$?Js`JX]"%A,6I:M]'4B'2-k\FcX_J'/:YR9hN9!mE&,#Ee%&KAoa%j %6Gs<(+@-li/kngR8^%Hnc;o4UqVi*7dH%[IT#(p/*@:$Mf^Np4:pimb_m^mW);IJ(W265B.llJ#'5J9Y3nH4LO:Q*V90ck!<"s_K %)^nb*,R+Wl-a4Kq?>=JV7&gr=CS^XD+:TSL0rg3F-CWSBW)YQH:t]g+K/OEA#u..<\:J=YL)Ke\5r]e0ga4[S7QQY]ITO8^-78hj %g]/'b<-r,[dLsr!$$T\ZPR<:C6:ZW^1@XIcD8\?^O:@J<6.#fkaTF*A7B7lr3"_<;BAi6A[H'Da=La<7YrKnq;h\&ob7]\sP*ZAD %?fI!85`\_n2+^b%2ZQr60C;CQH.!K(qpn$0/7Q_;c@(lj`uDJeM*]iWYsr+F>X9cOd %hs-_lU?l)#8O9:p^YDJ\IbT)S;S!NSWps,=5(ViZ`=DZl;F-%hl<;C=O\^"oqQFB/trV %I[#W,%1pRBM=FT/Z\>>m5/Fp'\8@tGjT9ZoX4idI,q>32cml:E4#p6E>k)&29VGSHqL++@+B3fW!8OB$!r/3\^bGW[iB.Da;6QrP %Sa%GQq^#8>+(W_OT"O>)Mr$\.IK&'jP@[d/$1)/tgEH9/aG!B9d)1K2CY#::1;T>)X8c9*6^&PoK-[9XC117;CSTN`\X9FAU+B/i %5#gI@;R;loE&-0]FV\XX"nZHIghDq%*/]>*(m?CWF1#I*44AkgYf+trPmXCHLW+F#+%a=g.i!#gJA,:-NCh%o>9m9@iCts-amd-O %HGbmU9tk4"1(6^;G,^hF$8eUM\Md;^RBu?pZ.j:H-8n4(2tuj5\"AVs8\P4Dd\7mtIB7`gVIEXeQ,95_GnO/0+#.Y-Q/# %*(#Fd8Sl\%.\V%fn_8qTiY%^lQ+7X?aJ!fHP](H.k=!66a.KPe8^#qH>0+P`,sKW>SQB2D'SR7;[./\c.p](tKttD+FbaWD\_opc %H!'8=_'Z*Jl"O`,;o+<(X47DAOpk7&raF"?L?C7)_0;G]V`6)Q0Njo`,QO2>M/G"f-0RH)>1^\n#\!k83^e`Ac5<7h*@MAMpDcKT %'WG$n.-m&JS"en!qh-q]6T(?YEYB0(GJK+pJB8#&-I+)=UdbTd:P%l=?n11$CEMYg$1QBR*I"RUq#[.+Af$+F`<56U]2<,]F*Q\>b<6:1a`QW4&8-83:$iE^=#G-:qFm2-B)olC)_u %\kJY0*hP<@l(D>oL82Oh7PW1%0qp^(Pnj$_t:b(McR;/6b745slOj`26',;r4=Y8g%jUB6jmUtD&csZ(CdjblOS)b,4@@6(YR?leVbF*4]g4rLd$q-I['',1M"VgUL %]n]oUef7FI"7'>3%TcpiopGU6jH'q5TXZAUT:dtRfHop-D5(BDV+P=l%-4]XFF]jbl*0&&s$P\(W,@h.7Qf.Z-3:kiK#;Y&< %0\T_^g/f]V>9qp(+PKm:g-uq5>SPmr&DC=sg04j:>6NYL!89p?fgbbi>P-TQnC^:tfg=oU>NFIAi7V>ifj!+^7b$*\d+MXIfiuPN %;oI?n^tDr)fg`L)>I<'fYh<6^q88*GIpq%+)n58IPn5;$/[(F%$%R=LX'\VN_b6C#+q+)I&UOo>RfrVUAY.@.'tLEQ^+7:"`&B!f %KntVC9#Sq>J.Hbgq3+n87$9pSC[EN!oX0j)?UWq/6nI?5Qo\?]F"mmRD/JN^m %aLbb&?NVOS(1hl.fr#$$0Z0/FosZ?;eZf:Dn<%E$^K.Xte@?cJ7`[((Z#Nn`4_#lBHR12;-YtaoDbC(lb06eFWId1?nS4@\HG2P4 %+MSLC9Gr67f3f&$KQ_*\JL;YeC]k:R:Q4@f`eKFf,tgZLF\cB\Mqk`D:o8m)cik#OSUd8oU=%UN6X3KG"N_rE"hppkLQcpP)WfGi %B.kGJ=`540;%:o8%"4::ig?#Ca2AOJZ(-7nA>7q2(ffcCiCr/%&unV!QW2W#rd(j27k(/W%0WI]d[h%bN-l<_1ImH8'bBN*.oK7f %We]`I?><'[oS@i%n.62F<0YPd`KM2*7lr\e"_j]j8HVrWTd]]H`j%6qb7cadL_-i+W:5.;nQj3g,h82?qMC#-LkY#B?rJALTC+@T %0iX3!3$B(ER]7G%6AVQJ=Zo*bWDtT2%+PZO)&hFt!c:1*/7Q\Ojd6qe6_?r>P*h/rJ8>!\S2.A`CIUu0?.YN@:c%+;M:ag_:s$L_ %++t%.nsZC3Tb+WS:edmE6UZq0WtZD)%Ref!,],j<7Yll9p.Ek6P7gAcoi1;LE %+j&1?Fg_TJ5FHb/6jMXE>-,HoZJJ^:aU6HN&9]mEA33Yfc3%GTe^6fRNTMU_Qp$fR>T%?R^3>2/`8[)_=sV*6cg6A8=;A?D+lOf\]JfOZTJ^*b'_EFC7.7MR'\nSHMpUH06,32H2#P.agb8dU1UQrjC/kbL0Z&J^.Q*2F8[JT_c&[*/2Y %!$X_@T7#0hZtpBfK+s_!GuesG<%+(i^b>e\5c-<;4KG+5i>Nal:9:N'Ifjo"!C=DpQ/O6Gt?II,!3a;PPcoOGPqZ]WY16SMhK6U]i$B;F*2/3!]ru2H@n1-#*M)fjKf4" %q'&(!]iZ;??-+cDl.L,Q.RGnqR77gBG:,t]'A9]9`fuKn<6$ptBWmIg&lEHAPG0AFSLV8Zq]mIgfIsp2N*eMUa==fB'g1ot %Q:Xq62tF8M+Fs_`bggJo97Wm)`^[\?37\Am;kQNX>u:u=cr_0ZMdP"N+ds*>;b0K3JhVcSc@[ODL'2.3Ro4dmV;HK=e1h&(.(4YS %T;WCgSH]d-=@$FaV:Ou[J>A=O==-2eZs+fs3@YlFS8P>r32pLh6p.5GV%--TgF0b6=Fj?8[*-ajEb>R==>!g(<<+jbdb=TjSn?YD %SH'W<%=!jRTgEi.'n)1#'98po>**baNb/8"96A6iihMnQQ_I'&XM^s7MP4)N=0<@FSg#bqcg4@mnbZiGa:J$q+bE7C^I\q_Ab?Ps %0K^p%)n'Ij%1tHO7oanO5dEdU1m8gk]b6=f%G9njjnNX)V5Q#g`DSWbLfrWs]r0m'&1fkuDD:8s7Oh.TA?:&&:Ui&\j8_240kUun %TB[OhVbJ[*%EM*o.jnaR3YF_EjG<72(Mp&l&NTt/`[k9j)Oq)mR^$tZ+lLRN:1dA+Stt1's#IC.45A9$kQ6U]*9G]%NROY%p^9p) %;c%O(hdD6T,aGm,@B8Le`[:/%;4/9k5am!+M+S0,Y\PIK"^n<4_tW3rLg_(3B1kXi@7fA_`CtW#77^Z/"X$FR=<_?CPG,-M"\VC_ %77BY!b@En9DK4+\-)cp^X9,=m183MHF@hi8Lbqb&$f6PVk?0]MakL %-dbA(Z_L7sA2P)eoudnDF-=A[!u`: %Y9Ne`?;e_I>4"(VWgp"kOZb=-/PK4ratUp?CW(]M1Pe!29r_sU8>K_+X:^rO`Q',*(MK9f'OeBlE*D3p-)N6*'' %Q(9RK-PNb@`KQ9;>ron^Xlc=ED:8e_4(PC0&ri4pYV6>=e`>Yd@KRE'SX@CDdtq=P4K2Ef$'^BG%7b/HY@N\,O=WFW/aKIZ3>bXn %TisB[4_;fkpYmmJLgOdBJ/!t&[28(e$rnKP#>=iXGGcmh=W@)t&]NB6U<0%@!B5k33Jpu,3QsH\FXuYbn,aVokXY3u8E".R,)E*k %f)26HWeLkO_2<4^=g#]9KhPi%H1Z\/7eetI];.gWI5H!;:'[n$d'[pmA;"DRm9J&G-^]A47EVJgP='.A.6=sgInn!@)=Y[^a=Za* %>g!G>2D0qA7*Q9:>%12E88+>C2.:f1e1S"07f,d]GD?#hlK'_W*0Emb@'>e/;BeT0C7Ijg&b/9_)!^2!6V.Kl@UQOB3H44Hl+ghW %T1aYpFih+McRWaK1/(*$=C;c7MTV)9d+!^V2+A9g,;L\Xd&>l-CgCrJM8C %KZKUk*#_cVqD$O26AE>MOhE3B%=l;@VM$XjW9$&[e]sD0RjMGpg(+j)Y.5H(DUsY_i?Y]8e?"KHnNhF\!bNFKb+RO5`RW2k %(Y,Mr<(XnLHV948ZntTH%J!3Rl5S.O=oJhk<\$!dnnhtalSN5n[2*;'>.fb<(S/B\]+St3^c:TPX2W0%UZu9*\iu_D`0_PlF5Q&Th6_<(fW"pkqMLM!mhPTRo>2Df[34+f`q@oFh\^,1/2+2=b_k(O@c\Z,T9qY@OkQ %Y^/9K*YgFT:(d3e8QGINI2"d\et[L6=jUT3OhGVYi.8DRU5s%5'Ol`Y6Q%=6L"'K";:K:3(qs+6Q(K'u?\$JLMMUpl<-a>;B^-jg %=&lPk3%iQ')sT^#J21Sk>)1:&7*85g\_VL[q$E5\P_#g3.kZiQ`#J:8#[Aq:bC((p1'X0dYt<>C-X2hB49;abb90HoAPQZBRp7J< %CLFt8!M2W3P"[hQVaAmH-?Y"X<[5;H`69C?\Y?+H,70fem?+@DV;b9UJGMF^V@ZS^*Nr\,k?Fn;:B=\5'g0B0Fc)tpRZ:E]K%,L"?I.X9M %GY3S_:kC*V.Rja;)X;jY+elmie2H'S$ %8O1d74f&4F\lJ!QX?]2cjlBk;lnSQudLkZjW^pE'p.8.gl,7!?-o"gXCo3pZ,,/X?>b2"U&Z+1:hF1*kd4nEWSC^>[%OE&e]F.H# %qMco;:eO^8`"q!D\.68)@^+4iLb!&::qjFl:m5_Z,$\5&YG=qN^6iHB;0PtF'10!-^ML686].emdSb2!@1aq_4'!V$ZIC*Bfj5,[ %:@_bGW6,oZJ_UsHJI0<9ab2(*%(4gh?r#utTh+e=q!R)jOJ1qRW!ku' %GiG5bSu`&c!_'lT!:lR8.R[E("kM:f%BF%E8F.#WTR#&JO9Os?a9sLr1EO6aA[+fZ3^'&KPce"K-\X+9*fs5;[jkJ:J"bpO@8@Rr %jsAqm@=pQi?)p:l(D1(EU$@5%01#M>nS;$13uP0O#Fc_(XD)mtL6Q*;T_@NijA=snWZ?_XYo1]N<7p1I9pl#2Ijq"R[AP<.bP-i0 %;,T:u$R+RB&TE!gis;f0/24+4&+dpf]fMe<7k4!0jLgYE?pr9?Q_:PjM83N&="o-/Lg7<61b"h0C'eR?$jk]B11d7,RQ5MR*G6"A %>-*Q5AuM<"eX8B*>%2/3(3!i&QQ2PopQC,;=a]C%,7AA<-l44AJ#62G,t#%@Z'@[P`9p"aWTSnKj9qD8`OQ?D2\Gqs2)3u9FX#CQ %n_`F*ckB"PHl@t*:^;nH=H0XsJPM1bF^Wi,&$H[Mit\/RA4!OuOgqH"Kmj*k[CiP[1rLua=iQSK;J=C;"-O$gWQBDfM2TG`i]q?F %%6#W)D8je1ERdOU72P1D,d]aVPLg:`auX.S8`d&3E.a:%'BJ!-,c4TX@4KLJ_T\#ahC[,^4>]n^$G'+h!(M64(0gkWV#`2)b%1)F %ZMIFn&f3/@].`PQ[R35h\,Z.hH4r'9j'--VKFqUl,KaN(Ku-G%VZ#o,Fq?8L,nO(mKG5k.9r/5JR^.s#T]QW.=eMjomdC]fQG,pUt#h!3QdZQO4AZpW>+p:!MJ"s(do]C4D[a]5Z1dJ',d-q>"*i@eZhn> %`=o<^,tM"VX^4Ic?@%HSV-?,mf/j1b/g@g:Wp_:mcaAKM-fX#\!$'*[BZJ,T)iJk:a^?JVj%HE-:'!'QHrJ*<5)Hrif8?G7Ya)Gh %ENNb-*_O,jFY\+QR4k?="T9Cic4U1ZVI\@cF:1YGh4tX/dL1pC@eN1Md>Nf1haEL])d3+NFMH?E#?_Cf:D"`6H5fmA,5(bbRS')( %7=Mo)Dg*4p!mT)je[[U^7YbYK]J5U?76r)P(=bh-"Ab+l9e*$'Na&Rc%kLZWYNKs4MbJodGi:C\YRDm\/DQ)[q<<+t"_4!F\6\5o=EJ)ja/C;+;3FWSR!3q>PcnnGYKKqSqAs %C[E.1,mf[hG.Y?s:S7&bLU&*KA(\&A[F_Q%VF?9L%V\`W>(fL?CMXu8"bGVl>tK,q#KO/KDMjQ2c_HBF2HiL5O*$7oY%5*+.Y>Co %XfA'bS:"N7RPSk?^Gi>7@4.3%@B)%aBUYm:$>#(6XE$")iCS`>%2N.t4A#Y!CZEJ>7U=fr%+Nj6EVYZFun3tE^(`\?-MaZ@p@$Io\s!_8B,GO_t_%TK%m[5PH>DN3YGcD %5ckW$:]b/K8];7,O=))0D5ha+ri?`N.UkYDFV@6>30!2aEfF+^G7TfL%i[d!c?S$N?'!'6A"#FlgqojWU9r6W!27AgX2-Ol.)DaffJ`TP\V[d3?aUE#Bc,197QI%s>en\:I34/NRL.fh_\uAh-*m<.lWFCTtTT,s.[B9Jt&mb**SMVh1b_eM2I`_ehgd%4";]CCk&.1MI`YF(>QW"V>>GTj0!* %Dba-KGc3MF_D2JJF)7>IQKUG0pQ_K(dsl[G:/Qu*h/KGmF*6:[5 %8j/^p3i?B]jX)eSkacK#PUIRJ?<\rmbsgX%]aV(+fW;/QK]3PGNm/?f8SJ*KX'6fKXA7N7%MK)7`JV;oe6$gPr:HQX.GZ1IV(ZUB %>.7[#q:JqAqm"52Y$!+kc%bcIa=NOWmL2W[Ocf?L[9%V%F;@;5>koB&)SJOc,;M\=BC;-%i-L^hs,/l-^,"-@fPMF+);L<.?7/.hp-Bj+YsT!PaIZ!;N!G`Re* %&,H-hiKku!.DK9Tp$9G:Ap#P1DsH>5RjTr=GX0I6prK5i9UBh?>8R3U6:_gj7tX%H^"L(bR=>'ZLJGC&rHb-7n+f0&p)P6%"D-mpA.YgDc5o7Ke",JMdK-,ZI2"nqkW/#/X@X#lH1C73_?CJE'\]q,+DWubGN"5#Y;Fm05$R(8QaV0c2;q]I?SLFX.Y/h"a %&Fq/FOA+mFMX$I5Up\9k'1'0nmg_O__W&?C!egE4nI+od(U?`2 %,)Bd*'FlmLd?(92FS$5d]eh%;b-t)aGhQG2jX'Lilqfq2&;nVk0Wmin2tu;+s_-V'l\_r?PQ)"Y+.C55AiXu^#9W; %G]ea;[)Ro#.r\1F&T&LG.NBErYMmmtFrH;_Q"e+&#D+21F-=V+MSQL(2)p<%S\o4%NY42S#PO?-P[J.S`pa"AEb!2sWKiW:Aqf5P %5iKLX=19tF7Un*k)[p?tPc$N3@"QAd1PK]+YfbD!gR7T7VTpR4bMA0b\$66nkUFCh<105Z,d<\H83SciWJESXQ6t[Ybg8=YZ:(!I %1u>kP16[k8a_YFK'r76'Ip3b"\)W:'fEVmkUX(77-b$(ecJn'[^0bkW:2.b"?k918&.m+\t/!A&n[#CGTEEE%?/YNE?=#cQliB\HQ+VV?93'[q?K83*+Oa)ms[E %=(SbIWQ-TSR7LZR#UAhLQ)goYqpROLI`nRc!e"_W8lUZOj_TNM %J^8\'2aI=F_^Eo-PR4#2ME)jEBK@j`LW73I1e?X[)oJR0pmQPMY@Gl1XRpr->"e79*nJa+)!W&\aJo7'SVJ'.H?#cZFm.@/TF%UV %+IMRKn>hgZL*eF%>sOMcDc<3M4/$%?!&*t*\4TUt#)6RqS2l$b@CEejr!pYcX+OOF*jX?NeF3ZAhFQ7u)D+=PDRs@p-Ce0"lHBkC %G60\hrm0A?Mf@L0VZk:.Y!/T5;K9O:,oct)Z`#Dg7k'+,ULR4-L"Eti9^);`G<+XH9(j)9A!OAJ@uupI=:PZRUX=r)<`TZ'YFKL7(_#^N;)eS=^fqifhD["A_On,#/jXp7AX8i`Qie""Xc#]i-ihj;lCk_]KWA_MchYF %Wm"@:87Z0)'l!;]^F]XmG[^`C%2"-'DcLRe4&#m\3FMoG,_p8tYsP)T:T(=Kn]t4Ppg*2nF<>LUs7uh]o`li0\IVBb+.0,o0Nim5 %ZC^s/AGq)$HLAP%aneX`.s8/[F$de5;KV3Gmf*">@!nd<'WR$mZ)RF)iNZuhOjgXN_cpo?#7`k`mb;C8?7Re/lUmt=+?\&mY>Q:] %:H)8dF6jc:):=EQqR,%_4r_*pi1H2P\uH0"aE/ahr=BEniPj\!OY7Ffa0;[\9L/^qIUgCWl:+2,&Zq6N>#oNJ;,[_IVF$4Mh*dg8JE#\sj$0@\keU]p^dH&8@,Wg`tm6\S6\Y1;TV:SS]89#0G %"";O5Os&T1$XhSdb/dn!U%d@.\O0ALni3p_8g3X2j)'[2P+f(f6<"/"V@JhM7=mt7=3^Q1M.!*_fFSQaAuKj'.P8C^Xdok*o%rLe %o6fWAOul.qoh2B,<$@[0m:fc7O[,tr$'pgQG+`K(PFK'#L?oHZ:r%?,"?s!<7KL/tEL/B&Z_ntt'5LQB$aWf)l,TVK)(eHUNM,da %Pj.n0O.aj>e&s<#_!Hp5[N^opjM %,PEhtC[UbH#)+lgD_+&`'"bsSLJ)*+[/qCPc!hM1b@8lASqq-oWq<=Z6E&c5[(dLV$M5)b"I4@?00;cG1_RXaq,N5ku)3OHKq$@O"O]NiE3'*PQBRMYDt1)rn1+5Y^)W %P"S=l7]9.VN&&d8QE\Zi.E$IP?'ua0A2T(K,sjd@Z@IK[_e- %H7(-%Wjlh3"!"0-O?5fB*#cbiL)-dkP9!\gJr,GOkb;Woe_GfnSa%FiBJa%=fd!eqgQ:5q2DN5hR,^_l9;BUaQM\X+(`2JG@8`8g %Yh5Xr3KS#0_mq.jMlpe?Z?BImig@^Umfm3T0J_u])%@oma:8uha_99GR5C7#gP5H:";pkeN(0*kQ2BHjn# %Z!)S8,)3mW@F>.^PN.,PMj($]YtdD!OCc+(*sL'!\jHn/:ri(]&IkG=ZaXf:'=e+1''W()J/6TnWgQbX@p_;9 %Wj.0',7g/RM1%sqA.WbrUe6[R&YChR^l%Q&eP:[\;QVH&(p.lJpjk1E]mtpj[>SQ&dg"7M,?b5KV>VFeW[tS"F=;!Q1JQ#\72Z9b %"`#PG>7Eqo:(1;-3G`@c103O@5=nB"jt^t3+=X=D2-;5o^e1Ip>Hk2N.Y^rU^Q_&^,$26.MK@R[k3-MgQ5LWu`92ADWJ@u/$X^B7 %^==V56$I"l)VaYJ$[`mS>YFIEAY94%7N=Z(Y?XFA'"GVrFCtE63@\*G"s`L %I:,(gV;,`/%fhNO]ujjO'Igena'!uqgULl(d2!jX.=SBDhhKc.gme/K,%>=c"[_\=C<7nWuS6]Gl %.obJAfKm`ZT\mOekAZH[oU9buG!iED_$R=R*IZZV'T>?&FGm15![Mm`=M,CD=\Be!MO_,m2%h5].=.Mgp=Z.e;gL.RY`2sbPo[5E %fLS_^D2LNYc5_oG1HOA"`r*pqp0250aWlX%^fQ^&]"V@JPjakTWQ_6Y_Nm,5>h*n:]S[Fsg %o?8/sVMJ-TnPZf\JN!H",PIGJNiE3o?f%0"_uUq'\-U)4(m'J'Pp)I8_!s6."VTi0`oZ8",\cu57BX"+D.k%fOlOY=053511Thi& %g*eCB3"L_^0>5L\6THo=&Zb>:SlCT5JDn?DcKeCm4_:.C<61G098h?e#XG!B4]464C:m %8BRi7fIV1%p02*%*qaB8!u %qE^6)E>#RB/7o!1`^7(t$gDdY]B1[>#WHRugmBmq'`s:biE)B%;S^F$9fT:(!=4_TSf=M$esa/$]?I$Z#7tIHR/m8dr)QtEH'k-t %(9##;()8-]q_#u2&S7F8Wkd&R1t`IlCE0E2O")g.O;V98oGlo&Y*$>]$aN5P:P %@>G2i(9SU6\4+Msi8G#%ODJUG&/@rU:2_D5L*SJgnGk8`a@'c1XRSn3cICs\&i\>V0Q?YRo!+.,'? %))'3B[;YqeQ&lK>`)sGZ_A!)2k\]CC:_HiA*a',dC,lr?Lk>ZYD*gK]pbG5Qc.<#d:loI2[%SYr3=hF;b.Ycfeb!(6a.8B(NbKf9 %0VXio]?DuIcZ6*!8W58[TV2LXmLcDU$E^&a-0A8S_mP8ul.lpI[a^_(l57ga$r`Ou=-j(:6;j)F@u$YI"^N9O33VS(%O&G1:#,R, %?ET.c`*1ceBc(E:CBL.]ms=E!Z`Y"Eg:$#f<>,9ej'JBi8R`3:*>U1qA<0jn\.0?PoA`hrjL];/F?s+79Z4b\DO`g:fN$[L;RoL, %1hu[6e_M""3[^LFlp*TZ8l`ZjM(?duZfp\P2]+KHQTS[tG%)4"ELkN=e'%#6O3F;WEE%agb^F6-%9"8h=(OMfZSrm\WCFE/K1s2?=>fMEkWV#,>-g^/qFjdW%/bn;[qB2]a[.OqBfhGH(X;7!QZ;21%NFSB1hfLR]nbGnKRUT4_jK`ERMnn2:?,u)%N):26(>@OY/ %m_)L=$5a1oFF?)Koa!qWI+UOuT-CLn7-M4R%1EcQ6lVIJE(8%5?qRFSh9oPIiL6PbVA@%[.;=cM1$[&r`tTG`=^WZIMAWm*XW5tf %Af&<7YFqq;WQ6VEh$]6'b`%=*bm&``Z"t4qMi"G7N^?Cg8>G/Ij%"XQs"aF#Htf_BX5!J/QF,'hk#PIP(>H)'!] %8s#/W^&@G/b&^,[[8cLQ-5aE/O!;T#U@'Xn;ApG[OQ]cpXl7k]?>,I&]$M/Q8K3^3__=Y^8oE2eJW%Nb[ibpV0"Sn[(Qib^=qLh8 %F\*aSddZUBV,s(!jIAHj7hERic'/^I/;.lHG]td>:LmSm<>7$[E7M\J5,>SFkhgH2OF9`W]MlJ1`FFZdDO>40E+StQo4n/Kf[UDo %ZT7!;3@DZ$;X\m %0i/q+_L"JY`]2:l=G-rX\Vq"m03a4T[O`%eI#sX_D;'p?<]Iq.;j5/UpXjdX1*#SRI*6Zll0d%TO%,(J7fpEnMCFIg[8q"8Eia>J %_*^Z(j7Qk>#2p6.dd*uu"HA+5E:oLYrIo^&gdq'G,Y%Q43>cKB#:ftho411#-bT@j:`h/[dDXs6@d`(kq"Hi@#YRdU[i/tmh?YHb %`YF$^"n1F+16&.#W\/r..-(Ff2:XDHB`L&(?+9L;[Y%C:9P'qd=k<3X)HbBc+;3F %KP?D5's^(j*kLrRM8uIHoC$GUJk*bBjMWj/<$s83@1>]1ZoiYosMW?KdPn$*p(A!7S46=*&Qj]],V%g"7&L9:j98acus7/"g %'L[TtBh[?)be1tiE*UR9oB+X,_QU.tl4uBc!;^4i+V6$A%:+cTt6Z)H`R7$"]=@'O_'?`e=3pKqOMNq/bE@DPJG[M\S"b>NW %0LoEsnIC,^?$o]";]P1ZjX;#",)N6&!Ae'0i?XBcm)\.^ISX68`McgS9:4aRAn8]*R7:58_/2q2EbPnXnBA3@T70?s'8jIh"H:PT %D!3k@H5&)V5a:&pjacXDt7=pW7JLEnUkLK3p^>4u]?m-*3Th!,PLDfO;GI'`>5 %T3*YF_P8Q7Z%9p5lc;H0(;>gR(@f^L@pR%HE`R!QkRrPRdPoSX(-:V1M-`@C?'&ST1G.E3*YLj)OgN*G-n->0D,a5n15^`%=@^L? %[F]9Ekt*U-7h.&-nc<180jF'i08u@\?F*D8>Au>E&Ef<2U#B*_l>T>7][S1'18@FiB6T-KX0>O@<[)*%lmf$he\TDd5'13`t"Y()&<,bds.a`lR'h8-jp_JlPOD\>_?1q6])HE"heWM2":[8?mCA=gttY^c!K!]U%k %/1A>b0MB%uKD[9c'\T)cB+Noq!=7Y]:%Vdl7RMBKE %RiKsc(I)2I>gDP9NP."UTshLAT4;jo30*8dZCH*jYaVC[3`o'tOjpoV6.iUR6s4MP*iX&a#q'Dk%O"0'TQ:nF&@)%ige+:+VFC^+ %Wl]m$J;$hc4?)]bK#Om+Vg3j9%T4dc&p4*_%S,eWW%bTZ%#]f!7<]4[NBXZ2,Qq1@>4nEq`-$0Ci=:>X)qktrMB^045mLdlX\:$s %MmLX7A`?R](IZ^^o2\=oX)B<&4[B8G!"!,8d0Rur$UNfF%Cm?n(QHU9'BF@4:$g?)V&&Nr'bNbTZ#Fe0>JFR_&4^WqgL#U>[UE/g %b7^iZ;Di?9];D%<&2nSIoQm)8S\Ur$m(KD2d0U`W*`aUbia1"Emh]:N=<3aAY^JX/(l3!"9"%EDlTEa#L$`YPkIbmt)5apSf*-o2 %&h!95f'n=487!+`A(FriW`4N;finZ@Rnu*A+PgfO>3P(2Rl@k`[LdIZGo=EmD'?20XkJAkVL13U&=nis.l]K87=s$U1pP3S_($0% %Ock$\R-lh\1i(V%`aNA]idu!LK$p+:8P2T"&5Hr&7J]RCLb\8p1A,9c+6dO(#=IDj[C3$u.*j2=!mAMFBNc#'^.K#34gQXQE@-en %.+02VL7.F65gqNZED1Q@O!4$WRHR^SNf:70*P%R7TNgtGkFT+iFTQhCf3Ott=dbIN(iDJ0-50B=L'JqHQu.85qXE9g!+1]eeXZ;B%2/Q<>R'$EE*pY?(n., %R&A=jkF*'*>2WWgiQTBfnME,EOr\C?=(2&Q,',?E<]OsKd?$?9o4Z4h?BXdo'2=F4+>n*MI"!U]?L)2Ca:-A8g4S^Nr$E$2:dGCX>W1mW%!O<&3`mm'h],k+gf4k!"ol[`]>bbF8YaQ/tbol-8*l"KWUf+u7O1PPq#/%_/;%=Z-F(nV[a %4M.SP$]YIkK05-]_9,\Lcbm)\BLQO^^]C6/-lhV)bQD!-N#`4e%R!J?IBLRZQ1YtLlpM$Z*CVDu_AFaC]<1-Ag,Gk/D:jo:6XuJK %4SM?l/L(f8AT^lYkSMaI67NhG3A%4C"F^H1#Uq$Wb^O&%9Ir2&f3RX/nk!rEiXW?:([>Q73C=@:Q5V\tmD5D-P_nAu(\n5*,L+#A %A:D@cD29(\O#1.hMG;YO`Y>VWJeiZB/4AP8E:(Uoqk^.L4UVj;2B&.h+4J;P#9MI=G6r/ta?S^Y%F>ao:`6j&5BB%KOb$*e%*>VT %E>NrQd,7#[NK$B"6^CZ;7Z&FZ)=N,&gifisW)kE.'.;[b?5U:f>7!GeS.Wmmmo/b_Na/n((6T'.L_psK(!e9$9-e:uA/o\9^!j#[ %-*DOqN:a-o9;a!?AC7T@We&M%X$E:;G./rlLIWk*RO^W]ZA.nNH.'hljqqXV)YSPK+'R13.a,rg2AP#GI,K6+1Q)Fb4gE0ta@OIU %P3080=lhQ422cRE/m0)#4RF4d49m;=CUkT&),#OY@d2tB4$=H83Oq\R":<6PO'+&bFPTreAs0>_J6>Q9LLOVK.ZH:g)Qt<&!,M-e %B3r(&G$/\S-Jb"+CBdD_'u!V_,A+cm%VQ*NLLhL&?%M=k&Z!ddJtX_u1qlM^ArMk7nlbeTl6[k.5hfuUUT^3F;g(qhgQ@pEo,P0. %NKqA6l:I"BD3S#,)g+Xhf9nQGE`i)0E-)gPQIXqpA>gpE3J"?9h7(e*ft&:hHne;,d?P%l.:"c@6?(/&3F^nd:j`7A/h7;?`l)aU[$gOhc-MT6&@a"V %Uo"ih+/C`j1BhO4.BejWhcBfl^)DV:$q(Rk#u6^/5_XdNF.n>$Fs0=[!d\IqV#.0$e2\?Kb&MT^JCR)qgr\>$BHYa87Ee90M&[`t %[!Jq^H.naef4EN1O_,*B%<[?KG-V$STd1]uQoaJQ$iLo@lC$$WElh7TX"#YD\:uH-U5e0$U/clp/04OWiPnV)H,uCIVqhSR8e=]o %;p5&]FD)\4[OuS(W*T4^;nO^rUZ]Y@X1Cn4mG,L2<9j8'7FMG&&@rFd:L1nr3B/Vuldj/7YH3AnV\dk1:gQV7ZkRT$"Qq*ICU\b3 %[:U1+EifsY[21)5/kc2Scjs^hpau\7&K00@1+M0mOiHku'OF'[BU;]_EIic_Km5m+*P,9m(%jL"nYLP_Sl8WoJA.HB;N7a9&kS3R %fMF2:TbS=uW%5&1d.tF!r/)!MhJ'YkMF>^p0Z8&B;.`EuO]ql':82H/0piaT]mfL%G`MM`hlDcL"Us]JeprOJ-SX?k![121bi,^- %duu2u+Vp?'\9jB[f1b_9D`!VWB`sN'PoTlj@X6-/2A,UE:U(7@e(D@3+;P)+A&<[V0dNW/:"+d@QoBb'U('<<;s'.VHTPLq,!t'" %BteqM.:n"fCCR!=)qpsE0ZS58\uLea"H'H>iG`.'QL>O#Sc^gKg@'+gOomncD-OgTd[V*G`eIJTf'/SZ75s@(JX6]<&8J77;B3Ro&H\[)G6+!'!$fq9;7mkPrC/<(sH_7Kba[$;KEJ=^AtVD$C&g?9AZ#+ %65(.p]>E)5^n]u("VSi"M.d3mZ-5,8R1qT@Xnd^mSReN,.%o#,Hr/Ct[Fd:kX:>iHS1AE*lT*)Z&K7)Qm8S%2ma-OgpSHhn4UM^5 %R5D\.WXU!!fcuBkQ1g@AbYj7#8qP"2Er`3$is1PH#Z#,q-S`aX3fcoKo?*3VRa_OH(<7$C`]/[>/>K'*_-e\lXC%MQXB.i'/KAE]f>)WCoX/)K$"i@$(3%&lOFnY+nc1kZ7V[k;mtmeBXkXtYpHBA %NloGi!2+E?$Bbi&aU.b7mg)Cb9QI[#dK_b0-OU$Q;(Yi>'%-f?jL^i(XP'#_r3m1l7Q"?)@ImdE(Dn%nn9!WNQWZLub%_;]..`;PXG7b&cg@Y8_R$JC@E&C1QMlC:/]:%-6oQD"$>4ldR4X9R,$*SE;FcMVd$>@A2,WRfinBUXZ0,6a#u]G,=VdS\ %L56'XINDo+jRn9.p55^ZcU^X.1`(OODN2&)k@j"fMdV6&,?bEW3l[\F<7&S@Aotssm$+6u@Fjp0VSV]6/1[6=6ZHN7TmSdR`*(c% %VoR>=_(NOHR,*a04J:q^iWWqt(EU&3jUD"59>+9PZabX73Y/j_,<7M1Y#-JMX//.9\ri"udIe4!@Kq3G5Z:cA')iQ&Og?l9Y[Poa`0;KJ'R5:U@U[Hu %4dK69OGHg-mB:8]E-ch1_O@fLYo+oHN*/i1it.c$'L.SaYgh,sH.#hD*mLkH24:4^&UCk17gFNP:0L[?Og[!_&>a,$q)9+%_!g\Dc#>NN/Q5" %#i5obV9O2-'kh*ic+aYoVPB`on.Imbb_cgSs43M!$6sW?Cf]9tL8Lu@0B#=Qs77r>g-lGe\e7XD$hL.@iV&JkK-;<'eQ84*dA?rX %5SPD!:p_!$Z(p?n#?p75cjdkY)E@\!US65V"9:#qC^^"o^^8T78@18^"\gW[0TFho"/TA(^':!,C!I$,RRK864*t\Gpd,#^1:Itaa-R6#`3'hA(rVF9CAGh>U_cap9>h8+Mj=Xf>Xc73A[rO/lJj!Vdj*C %TuL"k7Zsaa9C_o8saM. %Ui"RC.ZmBRKjPR^1GS@WDQ?`k;X(O#nUWPg>fC*EZ>,^*QGaq4+Hj[$WH>1aK_1?JP,AL7UI.e_L'#(gTgJ.33fja%eTN_499*p* %"Y%A*a,tp@]MVgp"cEiBgpdR,hOjsfW1`?'sV!&Z*S4*h977nm(6* %OBZB\3c2"Uf*mZp_a.'VrqSa-%2;5SGUpeE=h-CjXHh=3jg1O%RIi[q8+0\I)CD!B!\_@EXOVkkU[=KY?qD[;)oG$"_RY8kLFJOrm[N9P)3e6lO_;0m->:cGIdH`A[02fqk[Y%>LhAjJ^-Ic1Z%coa?R3]gcLhianD[&jhe %8sW3,eYb"nP7FbNh)Q=BT>-lXO+mlEj6=jQn`FB^@*1S2kq@Bnh>>mq#B0WZDg-NS4d$5V/F;eBbs&Hi>h^1S3Lm13pJ33aGcCg4 %#NNY;f&?>m)FG%]+AO[Wo&'Ks\*Y!Hr\ZQfTG<[GM;6gAD)ZL\O]<#2DKAbX7]>D7d+'/Rfhh#Y1s/bESX`hNQ\g$6A6cMr+RtUq %rh(shMYJGHk?r>:$]8nqTA2kHk72fs)+P`OlX2`OSN`XN!$."64rW0K)/KVi3/$XKK %/0kFls'?#6On)9>KC3IP3mtB$?8WbL5F4c@`OfqNA4b%]C%r1eB#!8j7rc)]gt84 %hl9e?U/FpR>L&J1-;Q_W2ZkWI>mu86!I8Bk;>K/*>)]sl3e?G%1d67G;9C*$3YopKKUJ#QBSTk9U(aDO"OEIO7l"pJbRd6r] %`oBk8^0,#M/RU+s4(XWNYZP5J`p+XPLCBh\pG;9bXk?aGrrfOpUtqKqIC0*J=&.bU!\fDu&8l,chp %Sm>QG[5OI6%S3T.OemrXL6Dk4>/f+"`-F30.MFG&\TUL1.@Oacblfd3YEM_fA6SJ7a*cKmf4fiNho(ri"?8-6K?7eaP/fU`9Lq(q %qo7roT^8"*,t[ciRp[NJ]9=LGO$Z7a;Nn!sii8aL5r*;b3%?BGF`:?>7o@OZjR1#5SHL0fBfeJ58@)m.\>d@*%h2C.k_7 %1/TU!,g-B_^YinYpk9*qD_'*:Dmq^SOtOJ)q3HQ**ZDr*NGsXnn]Mp4^J#)FYKg-6,sO2K+PInq2(hBIj-VO[10k\F?&N9)i_a,# %Z]IiOki>$h=m2'EQ<`AA,-k8Zk^#ThZdU'1ZT+XLp7f8aqO6^ %SP>N;\mpQ4b5b$06";46h'XIK<]W@$aFC"c3Ulb^-C8VP>09+XTrBId%GXn$nj11rB?%dJg)ogr8m4PBEhm"LQLN.Y='5M5)&FdZ %Q9`MMf#E:HHrCIG#30,,B$R5ilED=I"K@HPWlgEC<]"REh-,(XRNsAhT)E?l&e]`Xc2qQ2#A-"t5$^IS:XoiU1R!Y\M5mWY[:HKW,\!/dVGorX>TOmi6G3fS %Yn?b[c:n^UZ_X1LNLVsO)N#eT1k:E_N3r*jFZb8!)"\H@8NNhOD,#O#MdWIFaVRKN49.toeSA_ojnMAro7IA#cXN,!nP?PBfHo&#]!-R^977dkA;t%uD %`e;^D7#f"J07,%u/QZ+q=XU"Q&Jc;t'5)"P6',X\;_4C>BB[4Z#=IROcQhP-<;AY$d0aE/aEYZ9aU'$qH*;Hq?3q!AQQbb_*]G-C %#i2Yhh!s67Ue;u%H-.'1eC\O$_9c.t(fJsXjHUpQV6WZtVV=ETZ:28^rU.u]2j>KWZC!Sqqjb8L0B*k'&upL+SeB2K&5#gaIAMUS %hBqM7Cf%Ki2!jA`fAMP\;\I14qPm#%+X=Di-WOH?@B!&kulPCdQhT7sO)i]ri`^jdV%L+D[A;SjFTG[C) %..Vd%>d@!CC%m=]Bi7d^GBV].WC3]isi5T-O6oL=/Mi-]#[)"(i.'k0W %QZM*/!HU)eX8fCPInV`;a:0JH'K@TtRmt%%p-^')Y2")*q.2*p94'&7JhmNAP#YFp/F#b:#[ju<[OTgnQc``R?%VXg=PjBGIV[s@7Zh+Amo;40thL3F&`iYP%uFE[$h2+tDjD5gNJN$4mWR-gM9=9<'WWC_rWY!D"eFES+/iGS;3>7>Ck0b6fihTeEUlJth`\ %r7fY=K-K=Q"nQ2>PGo6&eZmou]s@:YS"7#=6meX9.:h.C@Su561[%nZ?MtoMO==68;+OZ9BZ9&=0r*kS;Y)[`^,/;=2ioft="(=[ %"P[\";EBc)[q2 %Kq>('i'Pks%*&2cnWu*<A\j8Y40h^[m5-BCe96]pubWEf;RnS %hU=";H4HrK:;aJZ8"=tQ0_DJ<+,i8p28jR(ooD27#aJQmnWEuu"W*]S:oj@tp..S3'^_;Tq88/)nGK@iZb,o\m;[(4apep^lcl#H %'Y/;;6Xu1?-Ma'8eVp!AN"*_C.Tt:hUVUq!L4%>3GLP.P>/XlE$G`u$\Y#bhQ:q]n`Q:!k<%Uq/3@q32c?dJ-1T?0^d\*hGQ9Ebe %Mm0AGV4]kaRMosEA9\m3Lc>o\SSnVjVlKU?_ue13P,#m;?9EZ+N1-l542]Z.Y_&-P)tPI\TjFPQB!rdk*lSG4G;QYBqcj$g%.Y,< %D3"t!0TmVS>ID3W`$b8#gO'1Ej6`72\i`BW;jZ=n/Z?dc&LfP.em3"62emK/`&V5dF!PfAW)maj4Ae[POFpGDb(WGbA:.MpARe95 %p)LjZ"snjU>V[X5)SqYr>YAu>,V.'OaDZEZ+rF1FDc0N\hQn%!&Ps&MJn-uQ$Wq&i/3^kS)8Jc$)V^1C+__)7YWCM`1C7gd93%j7 %RU)"2Y`J!eVqn0q@i:r>'!JX59rc@)a\sd*h3oo`>r5m'!JWo]Ls[[kB7s?-H\#7ER5qcrPNZe_Nr"QWo0bRg#'UopQ;'IdB#ZC9Q0/80;,M7@@14`Flin31@\GEp^*'kTn5X%D1P'(",@$u0h2e3^+=="F0iDd6SeC;^SX=0" %Ti>lp$Uc_9&/84"QS-tlgQg$fY %KK"LhMG"4$;ftU[>VO;/P`H%fCS-/%6t69%L!/90:X#@"h`FD5j$FBRC6c_,cnJ,(V[99T8n?h-"L-6>Ib;'Cc3j3k3FHDWkDGIj7..'Wd7Md6T'8#EhP$$KUC&/-i+^BN*[oe$[[##qK %a.l9/6e,lFmF47rr>\\r$p^!UP-W5?GM'SNXmpX6EMUsUa31?aE0ib5FL,F&\/ %i:b4s#X&T(_RB3ZIG5hj]#qZeE@bUQ^"1#VmLR5TF$$p$n1\bW4gg;p`;IuQU@2J6Yq(#l>BbrQ?\uk=ljQF6gRJ[&?eMRW1)8^!K>59gS"n^(hlJR.BCie %[ar#hBm9&j/Gs:Qi1qh2o@_ZcT4s>;/kH>$)VmGb4$9,C!*l1[)sVq.pXg3]"V,k$_!QbCDG %LQ.[8p4.%ado>2og%VE417oTPbd6-7p3JkW!Br;IS4e537TT)JAd?8k4;L7&jC*`tC#IGS&Z.M`/WljW9mb3\k%.C0l*]F$\NkJc %+U\$OY9E$up-rGLIboL[]k=tGlLfI>%X`:H^B#KaMR[LQkH-2E8uT8M8mQV&F,"W\eI[>5^T>%cX'!SG*>C[t%G?m>17(eL2+faO %9MQl+9Nd`K5HP\9>+%jM+pVc\eQ4EH\_r_,Ro$J*k9\hZcnUB:VcTJ/@q$@J915strrTGBpO8_q+#VqeL[E_.r!S0LDIesXHp`+o_90hN)^\T#+tZ6YgVIVh'(&66Jo"IX=g59.e='\K+_i]" %,beejc,s?-/&1-=k.3:IGkr5@fi<4>cPTS\gQP;K*6%F]n;.XVM?Zh;$+!qagLCodHO1?7`<==I%4'D$[aNtbsAYOf(8PSK[NL;Lcd%l]&Z5?W)Rik7lF,XI6!X@_%73o[i&o.nVG5:nIr:.WBiT&## %f;7EM1oHTGdK!Pcd_ZN#if1'o&pfNI!_G_B+*j/KRrG1TINqA@*H]Q&LD.7*S'K7D7M$$`g!S)-gO3/ip"17oeeWPlO\]>2in$kF %n&/1kM&>\.KRW!AYsps]DJJm:Kqg=tO7_+DN.mVpbuOebG6TUN]X&ie7R-G^C[]C5RsKK(qgM44,4gq+P2Q:\J8@6'anCZ&IPr-& %:$!SDjG]%6.67*d %RCRCfLf/t\QJXQ"N*UiIVJ^Jc"h^dr\l20*;$Xos>VN7V2CGWIb1UPOl!hjai\NR"/BQsnieC+MOUQC)TG/!c'&\g%S>.noh,SCf %.3c*4'd=j2BH"4*,2B):IjD/t_i5jj.W3tGm!GH$\ij[qj_?fcA<>4'*u4oj"q^C'M%2s/5o(WD22J`m %E`3/_3-Xr$"%`B%=o8>bDhdek'sD2:,k=+p-Wkbo8>AUEpDD4cdEr@*@Rd]\YWQN--85F+(>K0m7k$JU*/9_87`B,bql8s"Xa06KcELbFU6j+uOcOh".7P0PUDU1nB.bH"kgOG^Kp %ZN_Hu^e2/0?Hu?+=^>7GG^"60(,R[bh3i=U<9Foprq%QGb@2hNQD4UU3PgTu;hM_aKda/Y4XHkHpC0AH7>T-N-,+9,'p?`(X^H\p %k&sd2"cBA#Y8Ya58+7g(VArQl%h(?r0^GG)65FMp9=52^S0gsF#PeF*FmW@\H\<:O7: %lAdkpLnq.8l:<>oat;MnR/6"0g[L;A,'2#h2\m+44'$4XoKd:N`YWCcj;HZ^ %"F\3Vag>&+N[7?t[q&8uhq`TARlG+sHt>m4^F!A%Q/g!K8aLM"iIo-#`.m>#\sH%eCA`U: %`l0T0i12VQe.sEBQ@LD5!T[j<@aL-mOuh+boQua^'Lq89%NfW)W;(,'/i66]cIcFHCOE:ii,u[%Q/39dZMQLV-c?;`WYXRYA4\3VCV1[PGDo(-%KZN[M*p2(uMh)AXlM/jepE %o5tBe*,,O1+V#d4>^R#3679S3>KZhnX=2U27:T'?>LGhD3^B-M3V(!N&S\/:L<.'"=g!_)B![(a;`lT,(=J18QkCM&2!?L>&hKU* %fkLgiiV`j;;o)F#OQbjb2.EdXjVAG:PtVh\@DT%*'K1B9"g9+33e/'8Gf_Iu-h-kP,uW\F2chUUhHXd.V#2oE$SY5#):`%.5p.60 %.u3L?C<;&;DH5^&T"BtW95Cp#HdSW4'irTq\MBDLQWCY`%[!s%@!7O^Q]XL?2>L'%5\4EqH)Z>=#C7SEc7jSQZHB2(-Lqm3ZF;\G17aKMMVf0R9Z#Y.H;7?]dtf5g %G/=pCUSs;B+f;4]i0#-t^SeH$6IjZU,K1#u$O`nom**KFm2\(p1*f.%1?49h#FTQSEZ7(N(`'Bb)?J+f$(eS_-O)9KXDg3`E)_[R %^N?df:ddU$Z!LHiK'5JQ'6l;,'%iUbZZ+)*CDlHXe4-3"dS_pQQ6AU2HP^#DZIpT %;p%HA1c*,Z4=_m/I',3hKW\Qid;_Y9AU.;1^atgAKs2g5)_9!dgQe#OPU1T`#T..^8B;sd?!mfPb,IX6%\;ep(KEfH0K&->FoX0` %6HV!$qAF8l]EKRg'57o(A:W$ba9)Q(_44Z0eu:D28BY$$0-@-KWiG@,OZH?!Y>rD"!f)O[m_!_^4%Mn]dL^@1?Q[1J00Hqo?9.Jp]:Bn[?bF5F@R+HC(RYES]>'$^60KbiFU@#eqf(`BC5`;Y5 %4"hlkO$nCrKNp:8"Vr<&1WRS!Po-qlBtDcA#$RS42B]3ogp&_rN>*dFiOSJb`MUa7g/sn.VR\+k#94To7SHGjh_F&r\LOltA6<'5 %Br"2uC:gGqUDiV=4_@HbQE4gP@g5o)ioWYCXg@AXQX5MkTZ+7u;7M0LO_%Ru=1BN]e-\3j1;[8",t*^=8B[.u<`_.Cf5ZhYo=RF_ %qak7=OfJJ5CPY6+K+mW(dF2D;'?XI_t?lM>;"-d,/T%m+&*aj.T!gjR-X%Vo`T2AnP3RacY]^<0:1`E %ZuTQEQ`P=[nr@;o--k/!=f=bg&oan-`OmpiX#/&EWflt&W@1PMHK68k,'bG^`%X?mfmna;`(QuEVD+Sj1'qN(&Hn5h,.g27Jt[F% %Uh%AG@ig]TXBbR^Q=!U[7Ad*@V+U1?m>\&?WZZ$A^WnVZg?[6;BEE7LR%&V@*n"0nS^j`"R!XiDRW3.X3l%PUO$9d)..8u8r8b0j %Usu2#_Tt#H&0UmN*!(YFZHrrUuQ'\J_-8-`9[A1g8 %+j0o@+g8S*S!RL@ed1p#U("^Lj^f*,Hb[ZH&8GLjj&K.`C9a4ka^LSejLM2 %>_:@m13>7V6Q\oT%[Bn^Y6rsROQb@=>pWV@D1 %pFq%%UOeIhah6cE72Xr,2tSVN5+*mLkIk,,R\.-YBd@qo,@@IEE,_Q:9'+D507?2^h"1E3huoApQ_g2m;;@&R[Yg_n8-6(>ZgM>k %@;)H,aEiIdb1$KWm]-u,[64kR-V5RSQn2be\qRSgJhc>C!p=$Wm%P%CTS\?eq1PX%^$.l3*/@qB*AZ`P8V.4BoH:4ojZ %AE9!&KTC6HjScE*DOJJt8;EDiDUc9DJE9*@c7-+\W.iV'AO>gp/ %Al?Wot>-j,Mt=:Kl#c[-Z6.Oh@&Q`o59;)+WJdcA_&@/6*+d&@+n_"rfh\W([@R %JJG9%4iUka7qKfC\FGO/Xg+&!1(c#39BG,)oX,,d%'s;4/18k8'!78I]JB&)G(:dB6)I0>BbaY8X:nS=^4tK_gdIu=`7"uo/^#bX %/!,Hhf1JIV88g#2*T)[@c3i:Ka@H^J:OZ5H0I-hLW^SXQMlp$<$<)M-"Eq4ffj&?J#ZT22g0T'`8]O.46D(NGZRGh"pdTp_=t==; %=lA90;>Mp5'60:&)6n:.#U?P7NDFAUd7.8mVLl()Eh_()`lg8MCWIGc`g1;;_GjPn'D2pL-0q@Xp0),<,Rq1c9IU-0(+EbA %?q$@l<$jN.P?>q<&<0NRPJ`&BZUMnJ0f:AhO>fXUjuEJs.Z<(#X]&gRM6)l3I'[eI+\F'5aofJ#;rJn*e+dL9Mf9aHn/Z3H36jqC %iYPt>_M"?Ai)]cAHF6[4`O#s.>7FNtPK#CO$Z6na4AV_>R^G-H_VSY>la34J10'aQXumJ6&qeRbg&.P4;OLH@7_*9s"U@7nj]re#j+b_4uY!mU(b:5G%B*Ku)Q4oDQ^N4MJ'X*5+E'q.#I\&)"qIqKj;;hVL'#3:ZgR %%_VgPeNV)-gmC282cA'oA+X%mp5gW=\$*PU5K %n$G9#2O/?bt7dCm?&96[Bh[E*j=<3mDE!0rZ=*<)SftCC8aH+D)agH!#7W"BJ2*[lMk`$o<(md%3t6nb!5l< %BBR@/ZYlua_3I=`5Ns7K*%q!?k%tZ)*mEa4FMmo;(]J9`YT8)"%H%"*eObb>nO@DH"()2tQB:3I&VDAGHN](/]3S%R`MrURml;&" %&L.-rP;hknVleTfs&0E]la4@Cg]+U2rl4p.p:#59QESQfs"s+mr2'G;VL?c`+Y2S7dj3n%HiNothce6QC,+'?2Z1g&T8!O&V;B"2UUo.+JK=7>rSIq^4ZlG5,Xj8Cc8mdKNA]Yf55'rUZp3rlfuq6E/gX]BLS^/_343qgamHN!7R/I_A$U[AreOKUcdh(R+35MXpVfUM6oO148CO/K2]5!Ic74Iie4_\LF&qrl\Hn,1%5 %CL,8pIssF=fKsAnm^=03o\kmM7$foCg)ndFHi'qr]%!moF`4#s%Cb]G %.sK\fp11h`Id7;al/8,5EM^E=#M0/X)qh9hdl,Z?JVbV!p%M7:?NHkT>!0hZ=K,\B=-hRF?5oDK5GEK.??pD'PoEsiduJ3'4ZHk_ %/ai&.+&3=&Z4Gj_6Yqm/n)="W)Jt)0p;aZB3o5.l^_<>NXia?a[*qhHBmGT65k&s0WrqNP,/a>DI[ib3cs' %7u%o_s1mN`,fU%jiV5^'I1Tui.T+4>nHj4>QkP4[onc4#hBLKF3!gZ0g'<3&/qK=:&83-gg:p7Q]b<5CdReu@qh%T>+Obe19ZoZA %Zk"qZhcQaeF]&/lZooMFF1+i9-\^_I#elK*?hegVI)"o?8!_-Tf"6D%.qRM@Zhk[pfjB4Us*u\erOuM&G7Z.:a.iS=X&f8:C]<3E %*:Jj\>8:W>C>9;FE.<)pi,JP]+=I29GQ5ECHN-IZbOQ;@_'e:jr6*Wps8KpFg7Gpu^LI95?_m3%IOtrCYL[T@Qb-<'dDLs'rUBnr %(9`a$V2mNhl[us4Vu*5jPO[@OkH,Nad0G#AkrYe"\/i&l2;,\d)*r?4Vk&H'rd0$%G@U[2PXk7N[EQC#E>R3c``RK9IckuHZtrKm %l]]n9*n99THQ]`!otLm(m4T7krX%PbQ!QZPqqll@4;dM$5.8i9e(j>MNUc=e[k@7C0eUtlrSc&Jn]d?2uSNms%q3YM=>OQA\;d%A5\\lArV=h^^">VRq2-eQ9Z]h4Kabak9Dc<^D"IDkBX$]$#3&598/CH+AlXhqjGh\Mq1T %Sc4&7TtPeu44[9cXq.G6hk?X;s3)bWO1(p60CRWG%Tg+.Q`k6Hq?,FPHc*ttca0DH*!&!hXKA1_&#/IK6F?]h\>p__JRUu(kmNtSS:09uf<bm>mL-r>3YX5L$u=NZ$JpER_kN\qP2E]@Z]<=P:e..iZtG %^W"S!i0ZWdIeTSe\oue=?2qX:hlTY^pU6fFG;RD4,d-jE_<>[B+1:+sTJmd$fA5:dmrIaNS"TLh\2A0M!=/..m7_8?aQHnm)Xd'T %Vq^SS*UeB:`V=cZbgFutO%-g$JWKgQs'MrA)]6W_k@&]Se?%RrgV!=>S,9>]E=a5\\)/'AXmlqdd6C>)nNT,*01kUcMn]]!&*_:[ %(:JsQn`B^64;_srG7KB(gL]HN8uQ%XYSV5b/Iu_A&b;D19es69rhGO>:Xt0lFX(UmC[bH\FT4i)<8C^9p/K;^AtLR4#P*uYO5R/= %B9<.=jFqI"ljIBq\QEaA_XQUDrLp;OTf99q*gq<2jeDcKEUkp9bX5BMi^4RQAZgg7BrsCT:\pT%7WY'&p)j'K_s`O_QI!4urnm). %X8[LrB!mBg>b1ZE6iTGWAsU?9me@X]pXmOYT&QYe[CW86s+2N1'ArTc+7RO7UA#Y!bR4;Eml>6o$r:J(pUP!VE8@[e?*iBD7<7BD %\[H`hFR,'5^#_\44Z(%4=2a9Zfr`BBc";t;^,;D5FG53]Lg(BCcL>B.58e:N0&%ZBfmmBriU8D1D9DmE]icoG&Ls"D*#AN]WDVkf %N1o=Mq"?BtggCZeL)]-IECOdNAQj\1pP3*Fh:t#M.XGoGZ]Dp>.fXa!^fC*Q-*Mm4bkF%eG)hTC;r)gg5qDXb*g+\0(A^mm-nudHg2s_;::rY_u#, %40K0D71]@[qcE7^0CH"RdN!]5m>V('ACC:Ml/Ck!`c+O[-655&eE*H"e%9q9\W\7>:X:AlbGRCEq]rnP45!p7j]NTa=>Q:Vm^H$m %o&OL_QgqnTVsii%l7P6N>FHPrXlngb(:&A#.q)d&649('T^"M1'EulMK9%bIU72WHk;>de7S %M8i#EATu/in+"Vg]lujV=7tD^n(##DN\"M\]m"S-Fj^.m;WuLp<&IsVr&#`2/!Kpa)==sN$AaeJPC].B%([<0lS4ZlDu)&m'si$f %d*;TAfeP\.ESoRlK1s0t]:.AncKD"T+Sd4,M!i/>`'t6]YV+*Q1HL %`s7BHK9bE@k$b:s%j(-+*U\bSm/2bHPCqF5SrO'ILDsItpqQ]]4.G+LcaPp6^Z@&M69?WWVIMSg?j3Oa.pkMCq6KtpM1`H!3<-JT %Xe#13F);0LdN9MiXkB!8l#`l%robt`L]2Wr[2X(#I6+g"S\>I1=8^B1A9^39aj0n/^CI1=f6X8XqiC`!\97#]U4*%ncgA[H[ZTq& %r7c_bm&Wp)f%Wtp:GFls,dpoSg[>"re:7==g8)LV)g?ILhDXHopE?eZ]RH;fo-]$cjo6^C5(2VGT5%XZ?p$Qr`ddGLr[/`YX+*;* %;9,G]nh.rFNEX#.GPf^OA:NAu]Xg=\6P"BZ.lpG;*WPVMd>m>GBINliVf[FKkC;OHpeO'Xqcf93J%@1#m0>>/>mR\,;>HN+f[lu9$jo;gbGfRkNbX];t\qn\)7gh;+QmNe_H#"*9Ti`;`RUE4@bcpgpZbrp+gPhK/>[RsFJfGjC:H_:%abAToudJlTD>)o>gN]aMQ>]1`)MqgX&%N=9_gGlW-&rq;*4Ah6D.a>WY'Akr.# %hX84BVqR3='::/-2d"t,>df"$OV>>n,]IksG6d_p#J5U96[5OWIm;5"h[K45HfO?uJ$OL4("'L=>5`%eS0"d!%]AWF&X[$f%$]Tt %3h`F#*=na%s)p*+]fnFnY"c,I2RX%EhqlrC+<,,la1aXY!bG]pqJ83[\ukqf?;LU^>27s&I=6%4p!3!hFZYPjs'9ifnj%=rnaQ$UYC5?b %PAq&HLsVM6-iPN7k.Q9<"+@#XD6HWV?>o3Q>TSI]WHY/mO1DmoH2o&\TG'<1m(ThhpM>&b3F!M1rb6RnGOId)*[Pt+qeU4iGAZhG %J*MB@h`\pL0CE^p*O;ohmW>TB_)^MZmXIU91Ub_8BLiq3pg'NSGpQQ[tgI5q6aMC5g&j"']@#T5OGq` %]0FtOT9Y,.q3Bc)Vtn\$m61#E^N9+X7mHTN"3*"O3o5)Ym_NdfDI-%]\&[:kkBgUc4tYMqtGhD^&,aUNS!_m^D29A %\c)'ro\eogl"atS^ZBYIe?OMH0;!?0a05C!e(n@KAicpC:?gq0FmR %h3bSHF(`u0b4[3DG$@&jh1t;Q(].FoB@:Dtpuis+49+.PAe/&r?qVl7hRfodIPBHBN2OFa(MLlO#;ufMEW;%0GfpUn0lO&R>Bg,F %BY(f64BNL#_Yab$Htb@mDq0W6otgJ-kr-,U`fls:>I=.WcK9@aYVr(h%p&EqRPe@"1;Kh=(3gT`'68lTkF8n,;;H#L%@sdsoK4SQrV^p"P,m,MIRM2r3;[%_&nP5I\E,qrPZ2jn@,0)XgH[0ku5/-LI<4 %[f>lI8$DCmli[9)8%&/Rs4KH#ClWq.m==p1rptC,RLa'[LHB;3f>AWoSd1TX\'"+(8(5T:E?jEV2fU3bh]h4YL8WMZhO\NM^MO5U %Wo(6lF>2Ac*`5_i0gOVcn,NBBY)UH)I_5)UfG]h&UVM?YUYRg"rb$Qo#Q\r6GlHrLZMe/jIJphAm!@9[9[(G"MP&,B:j_L=Sr>Vu %YR@m`l3s_KCUh`7G7L3PIGWklO8dsEe+TXqJbc;"+N:rL6`<[S>KO8+2k]%l/$3]0GA#qM,N]S@(f'h_Ik\Uj+*4mF@79]@J'Sq> %e(-Iph_c%YkF_IlYLDpC^2!8BPLDU.^YtWeP((0YpQV8B*M6)hf>22rY#EPFX'%P,YhmgAs$gsU0i>.2qEr&JL?1b8tM)<8lBEst1klJgX3Fg3dC/L %X_U.+rp85/97-QFp?uWqcCDLhD<7Ol5BQ@%@IoDt/%;[:n`o,p`m)oZjia96*dcG[qD[g=Whnfu=0$9.*%_'\rBg:&maD%,m`PP, %h:7-Z(N5UP&!rX"a3PQNgA:I;R<)"?ah>(q48ZO&2QCDN?[Og4FReq.\%frm2>I/_Ff`gLnk?G? %Mkf%%ipli`=5i8Klgs<1:G+8IH0NA-[h_4,C3afHptg^B^+CQZZb'&:WM#W4B]E[=hHM+f/J+sj8@]/ %n\S?"BNnj5c-!S$Mg)@sI=D&k;s_!ZEq`"Jp1C_BqnpD=cdlH.c.:0hcYd[hS81@QB)1+_/BNh@H22[io5o'4on@G3[cXphPpH>- %m";,b_s&HV=7__S%pZn%/UrkANK!6fYtjihM4(Q^m>AA:GZCDp+bBo1t^%]"#+ejo1b(_r7L809g6Z4hgp7d`\-O:LB(kjr]"6 %H8,@UbM1R>YJ1&!D#9^pDf:.(j6)2;MR7/3[cn=+]?]]DbL8+l_7nT.g/u&%cM;:g*F?7#oB`mJ=s;m$]D15S@`t7`o6aTV6+h_\Q<$Qs6!-4;*R"_[G>'=Sf[f@roq+K_rF[@A0lTo %mL0'foHU_+D<9E>bEMaso5sc'))%W^AFICpX7FBA\(?f/T.Q&#dn@gXd>_p]+I\e9P'gphd_j6Md\H*VG_qXMokATicOPC^9mcK[er^Bp$6eG&"D=Kf5EkC([urk%4.B+H1C,k.irVV3r``+ %n$E"7O,%)LipY>m4aH_Rjn\f2XR;T=f+[-BpQr@\^>otS[gL>qdaDNrmMs$mXQ\.b:bMroST9gb1rP-H_cP,,Cd,Oa5:7M %gbc]OJ(@r#GBRn3H9/XbcJmmImD8euj,5j7PWAb)^O#.qcJiC*GTEFM&KZ5/FT;=VF3E0R(DljJI*:Yb4*phhK3RLS[dGH.YuWNh %o3&dfJ)N*:HFA!nHM#1/a6D:g?d7d*fB8I+$QoDQR,1tN\_ccBoHsS%(B72GF%]WUW]ZcdbAI`n)Xbj)Mb0%ampEmbG&LjSt:?dH4F %&\LR2@1<(@p+>(MGU)A@Fr]10mZZ:kApJRRDAI/>3kX'm1P^6d$Lk6[B"k*G'(gFsdHmG&RH&VVK["]C,91aMg)e._>s@LEIcO(a %H;`MF*T)nM.He%f@!V1O?0'c/jscA;_X*l.c#&$2I+[>ur"bgVqemG6HZj8pV/[9uhnr4;lFa3A6<^_^g[ms85.eJTh?uR0G+CP_ %47c6+2Xe-/lM\C@pX&ieBD6V9Dl)^a46Q%ECe%Tt0<+H23N$Z`nF='Tb:aBtIWk$\o&uj,\"A*IL#7u5+8<.,T!E@cq!((6CI:-[ %H`peHZ1ubE[=dm#Pb5B&jb4Lh2:AL?hl\NVkH@+a8+U3`K.bU?W-@\Vea9n?)e&"1kAS6(>8CP*kF_+BIPnldE-M3Q`K_t:BE,QN %I&f9:kI/Ns$_:"i(YjH/oZd>1_J,f?)Df&`dSU5ct %s5A3Kk+$.M/*0*u%=E@[RO"6WD3CF?+@0(/]>qY^IXHWZj73-6Q-#d;mH2([Al3;jT)Ici]5=WJ=]k(j4EI\"EAH=aSq"8_o[EDu %Mj'dU/(Z\fcY^+*o4Mc!-T?OVW[I,E(uAMqG+!Nd](Q$lY0:-bFoFVB?o_]!:qQN$%2Lm(b0T9^BQl5U[&)$X$_Q_gO7Si*[een! %:D[ADr+>KAjQ;H&[T9a+1h5OXDR]T+jj(T3RC5Um5dtR-^O9sJ(-[Qim=j"<:gCK]H5s; %Cd2V3ipr-`D`174^8X"o/,sdYA9YnCUYS-5ke_NkffoD`+!8CLqoK4/W6+[pQsVL]R54fon/1)`UIQ941//K_"hEtF`uf?mLR^[OBc)KhF_`qI#6PUp8q)SFsipOmbdKX>3GTK51mLFpu:J_L2Ztn %:TI^OmXOhpegc+@d;7\Nk?%,Rs4"3pNG3S%X,i]e%;q\#bf8:U)u@J8YP&L;`6I=CV"-*%%,3D+mb`K(Q`f/Up=6(-HbQtjf_We! %NPe7Nbs2/ApeCX;X'<^:GIR-d1geHql$Uu6dVLN(DKPd;bdlCIPK#!1q<`BLb0ui(2]tn7qj+^_hlN@JA8*WS=*]8PFaAB:_rb[kh0a&=r.HJPar:@H'Bb?$m"pCmOc/[Go^U_$:]9B'A?XLG,oD.YG %b,b%C5@QhND/a]bDO:QTI\X\IT.OkD]NNIW*FH8LrkcRjr7cCpTBtILpfY/T]hf$_D=c?/YF!T.3g7LJ %9;#GJI=;(B2rtkB\NQ56h/,q7k?IQX@+;@;\(?qcHOj2V:6]Bm_HF6W9D>&Bpe1AXlIjb2e+TO5r8ZNbPF_0/2P)OPq:]gCMnF;h3*0W)16dh08(GY8rA+]GP %p?@0;%Em)@YO=#k\bPO_W#aTP\3:eD=LpS?nn91/cOTdiX=a>\B0U,aO6#j%q0Sa;1gbX>HsfRN %(?3?qG,*kHYMK5'IUd*`m.[3b\p&G)lK:_Q9"O_gFGf+oT?*e8c6T3%.t#;XK1Z> %YMt">HrL%Dj`[W*%*N"Ofhko;#!1$,K+tV-$e@j+2,>Q7#q$h;hd;-d@!pHnjGX+8/rl#M4@1[M+REHT)bbpsXB@uP=8XH=8G?q$ %C3B>RU="ASjL+j\PDrfC'a>_/qXolZ0YC@kC^=/9'W,(C@.pL %-Y$.N358/:C]%DHSh"(LoEDo7"6[Ekan^7^:mQaoFS2m<]g2J3pK7W2kOAWDdU]b.(oZ)q%o@:oIb(V;\QKHor-)!38)l_!YT"J8@&$QfhD17-a\')ZM\ %pCkXSV%rXFD?FV5q8*6H<"g)Bf_/B<$C\UK:t][n<@A4NVcg0iE(d)j.LmqVUZZ.=Cg%$Z6N]+b:J[1!]Dm,6q?s/plhRW.'FraBl0=sg**)k's'XBU2VUCelRe=C %.ooqI*QFtmC23*Gq\@La]Q>4^JV8FHiCS3?1nScCpPjUTIK9'%jXPKF1k6IE5RQ6j0e/G"M(^_&.Z2.lJ(`O %>Fr67q0MKkR3Gu:I#>\V>"h6FcfC[,QfsecAmZ?/ngf;Y+SAB*-oB*;2m$%NBhW.f)?EgK_u=Lm)S$;V>=Xa(e`$L+^p7@o&d[^1 %0eeXni;@V5E4W[*YHqVC24O9qlnM?jL5&d+Mso%88VXfVXTo-%h8*3rHLkL^=7au:ZlB'3nF.kCrh;90D!E[BF>Dp]_8:<^V(jUY %g,K1k?d&YQ3(sAG[0!I8^5hn+j.3*$l'YN&:$>*nb23O)Wca%o^++$[L@.l_T]c<^.Epob,Os1,DE-dV39=3ih@&'!D3`9j1U %#mVrOXE&"SWZ(h0]muBt.[QCp@GVfR)L"D_&qi.6qVl2CU'?9VIOUhrRXK:ngpJrTJp\W<]l]#XMP,G$\k/pq03GDh8"[2egQ.@E %q%d=eQ92#=s&?SAC=aPpFk7kE]i"/cNhjk=OiSoOrpSfkCsg^[%[uBs4k'bgGOB4&Y4<(F]9j^Ahq2u??`S[GCO9eJ %^*(o=c0l*^?hs!IB6Tgf1nu*CJq3h":of*R`:M,AnMO0,r3"h>7\r&lfo9MUng_#h9'P[p4sJ!bnTi;++sL!5R0Pp<6r)><=1,CQ %!aoa<:'!e[M-O5@Om52cZ7OW]2s7GOMShU_EoUN>oR#L\X$;@]"gf-gW^m%I:)BJJ3N_`+e)'%to0UaYFp9Xd@=@T`qY8hO!i]V) %%#sA)HUg[r"<)MU&7^uHgQ.r#R*sYoXEGT,_QJg9X=Z&)NiZ&.Tn2?Y*.q%L2/LIN;N,X>fBADP#J+Gl1orL$#h-$j8\7*pf7WboT_N^Re\^HT\jn%Ki- %C'*hi090I)-SV_N7TtGkU._@lNDSsqJa;>uF$Q9doaTY4XtW0%nKb)?0>nnhHKTGGet7G-rCCS#iT98di`ZW,]K=%1(4"(i\2p7p %Hu*(_L7\PVD0YsUrPWol42hT&>"niS21#);efXTY+"hR&pa$>Oob>T.(>mQL`0KoPp7XYZ`TBjV-(tcM$*[b5*Gjl20h6B$O09!n(%_rGL_UN#Xpk@>q %lG,rh^j-;`?7.EMoA:?[/-3NAs8CL:HD!n?r0A9\Ieb-h8%:;UdIt.O5AaYiKZr"7q!dirM\fnQP7Va9a%6dR(Yn^[Eie9jX=/MO %3sYgs@%=,cAek8AC>U+-$>p"ZOO2lIYkM7S/U06i0s"@!L.)>JmqnT&ttVDGGu-KG$d`"Zhk %8)MP1])r,ciugf](j>6q88YP-'rY1BDBuA-@D.J`G+dXujSC&d_iF3YVh<=K:L@a!%&b/3)6is."!_mn(-BFTgmJN4FV."T(#d[: %N+#])(T&\F+faf-8mb=m:'HjA.T+cZ.4giX=S-A;@!qDV)_RVVe/28.J;4!mjZkGqgpZjj6Z9_29I,%DLVN&5*X@Z)1KrD>Y`(F> %?&fn-^RO;ItK\fk=4"WAg"GG6lojU"j"DP[[>+GVoA@B-]N.*KOeZaH3Wu9D[t- %"`:g58@=Nu-lF6">Ca;Zh)E0]@7(!NH6G`B>.m\*9IdB7gOh=a#"j?L;Uc=VD+7QIQ*?B\i;n %5)c`m9;o)H=<[X5M&fh3;Ht\p*/ttdbXD(pOS7"AU@I0spk0aUM$I+gEqM$=phF\RjSRIdY$3TO$F0M_r8E]mc+H9'$=3FYr`J,p %h]FkhbPL6@TCD(?/a8>@F-ln$nSQgKi/RsnQ1'HIo4`\#E\:(?kqR:_qB[/P4r;/C+tE/Sr,[XeB\:XG5386H@Ds%Q9FCS].6]pU %.^lY3K$rGh8_-CUdWKEtE5tuIlJ8Le^6F-+USZ2<7`PJ-2q1_N%6;UVC&%'sSFV*;L, %Sjm)!h!6SR>,j(n\[B#d737ISND3k;B(&<3GJAB[V!cRjj-sP %88iV-+.c1%i.TtN)?1f_KO!#Ce/'s2SVH.E#tC]SO)R>5XjJ)Q]!kq8M]Pe9%Fe`r?Z7B6&NQPEQ)e9J<#L\;Mirf1Y:9n %l^3Z@R(1O[,>eji%[+BjbO2C/V@k %Ck)#_)n]c>>(;Za6aB7"FBWu)=cG=J`^]^Y&UgbXJabL\fq$J.S]m`%?mL,=s%$piX(Q2OZVbDT\uIiYf98@DUJgiKX$8KqW$;c$ %VgH7`eFb,i;.#E#`9/M,Z-(gpiHt*Z0iEL91**"STLP[adsGD^*b:0-@q[\Tp''hnD.h!sXjM#1Chm"aCk#`kNRf/blB[Rh'tO$d %/PU$1(Rt\uJ()Wnp:6-O[5WCOSU<13/Um@B,t=[(&ahD5SDm!MNS,YgQ$?uU%c]?[UR/ZH4_CH:&'^k)X\m%4V>CUD*P,7L'-(\( %cS+/\Y6q\blS^t:2VMl@)W/&%?][%o(3_nWMi:+9,1fULcR!>$2[=s`X\n#uW7bL\1qR0in:SYBSmFkLNLlZSs1>E$8#_J3cB@A# %;']Kaa80imgV%/U>3C4pJ,Ak-:Q(@WI;)li2%$JDAo%DZ11Pp$VZ5e3CTEHg"1*`)di;'D2tmr"1q'W&::KsA:\12"m)mr9r5:eM %kNKmFf'$0nC6LKdh!mrS2_'IfiMO$1jCJ+9[#GtuR#OE_)M;]Nr=@Y'*?$M)(KfY6.'#7P&?`uhe*A[;:IAllO0dW(AU5SlfNp@` %"KaqqWC9k?i=hXQmQYBl5.:478`oZMRC579a(Mq-$krIe7gcHr#jrqanf%X=[F.Jsf %MRKG&N4$jVS"7Z6RITTT]N:6!*p?C\9D*f1L_ugM4h1QLr,:;i`>Hp>s8@c&Pe_P?o/B9h%2J`gmc0^_d8-^UV9IS%o\Q8/`F&B= %Y'#1aH.p"Jnpu%_cC2#sm7D^A3$$FsrPh!LK`2trW)&%)kHEKGs2bV %:Zp'7E&>)nJ&Y8#Adk9o,LPLFZu>rT0TPL\%?#.`R8b?ah"c`9(Y=$uWu.^:L1Zm:QA%QWg>i/%lG\`IIf0CmAaf<7+23f[dAJd2 %IocK(BE&m&_YsuTH'^6h_f(?u,7TJim3nD2SgT'ga %co#e6pli,t-hCD8n"">,D0qoFB&GN7p[I$MhYRWmg]EJgi0M\Z#I^`B^Q+(ZjjE]gV1/2=62KI^SeulfN?-n9]mr+,Nba+S35U)r %rBnZ/PiFBoA8]$_:Ms<\`QcE*o8R::/,SrZ?7Vh\XeZ=5O*WrrYf%"8Lj3bfOE6+ %HgX)^ps0+XP>fJF^pi%)nbIdt#k=PdD3_P]k5'o>f2p"1lPDe:kQTX,LrL3##ef&P3_u(9okU5$TpD0!LWZdQ`9n"Z+Eqn4\@9iB %X]NY#l,oAJP-RQ)Ij``NC?A[jSh_a?m?o%iS`ehl1g)`fduFC]=\nFY1+!qo7W2j$^7ae,4Os5\j0W5o+jqaBdG!-81?u$D4e0e; %qh'0@*#VP-%Gg%tAh-%"Ih_'D%Lthm'!L\Nr&lJs'URPuX"A*\*pd"hW(>K.RLbOaZ-["78;`qp'K=@7ot>NL(Jt)6_$0 %5MB<2^N?auL]Q4M,#-1jT]hHV"gJ`166#m=1!cYTeAiu'\+L,-Epf"91Z;+Xhdql4K8c/7'J7PC,aPd4_O!$d/ID?d1NDK`?dM;9BTgR9r<7($SEj[FBtSS\&?nNQ1%H+EF*N7@481S\Vhsu3s_9rUKQU"c]34U&*?@1/Ji#sEVAGCNPHB(@;7P$epd.n9MQq+ %XWsjC7.#jN(\#ib]5G1-S@EE_]d(+J%%:.K.\b(p4_ZpG>WpLl>hkV^P33fK,ekI-gYqF6\HWmGNC3Al\$6)5?u-B._ZJ%7q1;7^ %C./>7cks%LrZ,m4!PnJRQaQRUj#b>Q+$39/cf:g&B;Viiae*"hj@N^Nn2UC)2a^QK+hNE>6'X+K^.stgrpPqqir`Qto]^F(_X]JLW%<$!.+3rF)RHBqgsSkgrU^0JX]O'_'OG=lL-b[0CL6=.`,NJ)i4+7 %L!\5!=C/hWnT2VXVdDBs+N#ScF[/H<%mE%HMjI2oao4k<-\aW5\E[>AmH %(A\e8*CH/^Z]eNe%N2jZWfL:O>pLDr`c&YkDD.RTSb'"j;DKrb[Eg4^o0$M$o>7K*=+:sb/ELHXW&3Z'Dafq2lgj*Dk$uC+R^@rR %bsCD&B70.?=:N@uH=NP'j*K;5J[h!N]?d),aii2?Utd3]I7e)%'>gT!W9&C<9B=9']1Ik%2Kclec]N&GB4]*kl7;2ILOI1_;Bg"^ %4AI2rIenXQqqU+C;$ohZ/C2^G*YR*E)rPDY0DfIkG7C-A)>hcNQ^&UfOAKN*qO1:c9SCU)\pM1Zj(Kt0rQasRNTRjgorQKe3h&-V %`V&kj7qY8.3:!@oq=p>KX]*Dpm;Yf-g2_:+f22t4;X6p\%,aJ%(=_G'nA.K9ea56COS4,K&'IOSZA&U53Aq81/]2,hhIj.ImWeQk %#Q&+^$_\h%CF^e]j<3TE_mn9-=6,\4%?*`ZBC-69>ROOF>Wd:UXbXT2Qmt,h1]^[dUtHjG)Xa[[`GUucBi1_ZbrY^7V%uc@XsM&)B_jlo(15Fr*`(52=Vg9BVB7c5erb\F=boD]j/+BW %>$6Z0=XbU(On4+AAGd>Lls@K[uQ_.6dOYN1eYl0m=%s2'A^Y %AkUCt,0FLPdOaYq$l8Hm7'W?R3E-c$H[JqJF[s`&+(*H5^Nc>lgL6+hQe9AL(H7^KQPL`ca?-sYB[.R#l,JQsD2IX_%R@Ei.#>J/ %=hu4V[EY5dWNi3t0[Xo.F&^tTW#JgBRl(h!3QIdF?e4lelX2[JZ&RR3EWs(W'FJ=2Q7t$'kIRI'l=u'HWXL_:.ef:2bSl':2JXOL %4gD!@CiTmRd3I!&#B$)"*!i=kB=Yp!@6s3QOQfXS;[pe1'uK0PgXg.Pfn;P$GFc9+%V(E7P1KmI5d]7%eX+,Wp.(m3'LD;%%A(b(ga>MbMUQ@Q?i&; %7]%_8R8p8g3F`RPBRreNo/&k+jaq(R+h2;'b,unVCR0ogZhJIV#t&Lc7N-5Qjeb,I(\Ih5;'QpG-L#CM",aF %p(goF%`TRMNX2?6%IC5r"bL/[XVT?22-65$-R;Z/`>)Q=).D8^Cl"SXhKPS%p(='Zm$X&'goK?k*DW%re+q-"j0fV>HDL$i*@.b5 %jImMB<^dEW@XW?ocgNW,MZm$Nf9@6UEYP[o7RYX)?mU40\eOf%[P7>.jugo*?FQskbV%stl'0eFZCg,Y8O,euGp38JA/qpK2EWaH %ZRt:$ETiRqS.p$2fQm)0\4*Z/tLpoI/otj5JRH;"]d&F,<`L&0;>QjL'3))]k#c,:G?3E)f#j4W6pWrnAtFNcOS:WbfRt3"NJ$C]Fu9 %X:#oo[p_B=`>2r'lQB!GWX!W(]NF!XJ3:k?g9)9)l]tjd+r?t!)1)0<3')4>5/&6Qa5=XGa>bCK\$6 %kqV\q*3J8b&@9D=CO=rY)cD^e&;8:GLh#+k7eRobdVC(`W7./QI>)"2m$bV/(jq:Q%;QL1(#YlGD&h\b"5C%AhT0QL\/qPbkfnFm %orPD-a]`'cY'JWY=qCKmSUR%D1X$b;B"_Znm5?f,WeK1Gd0O5?*u6>I?Oq6V[seb_5NUe+7@lba[[iR64eK8e0:3k93W@2n@G/dpX_YGFPDR!`_F:cP83\OQ3n#IsmMNjUL/ %Ku0tR\+C)_>L'BV'aeTcK;^a)^B0+aH5/=JKk'r!4PFEj5J=9&g\o5(^aEoJ`,[fRg\%i>`\(4XJ2?#0m!SQ##7!#ab^'ls)EQ)M %C;"/&\\eS$)SM;-Grif^#[K\D^BG]"fnp#RZ`QkA.>%&L;T+4M!BO;g`_ji\=8d)ibfni?>Gc^J^V27rB'"2Qns&V)YGtsB03B[$ %Nc(lO_kYE?61".l5C/@3n>UC3Dh]b7gP>X+&1Rg_W_SB+]nAWGRK@Xo3?YS/#dAqW&p:G5p3$+gFC//n@"hkI^<6Sih(hi?-o2t6 %J?Zq*[2FtHgF0&p,7El#K!62PlpaiUD.]OkWV/C]M\WK@ltg(=Za;tSC5%2s<7==3G-DoXOSR-ffLZY[KO(8-:GNmNlE1"@7\_@R %?Vie_5-r%B4X[JgNm)CJEP?j62S,!206m>=gh/Kji@qqmX_VOD^rL2t:>NL]46hM'qBmkah)q-%H$W8fE45MjrF18?H]I5\*bpYq %7^JO43ap6[KFq#4a2'&rn&QLss3-g/MjDDA@XHW;"q'togQn*?X.PC7ec>an[ot%D%EjRrLe2p[]as=Hl %(N/3[Z^&q",@?OR\OYEnfB8Mhc6]W36V6@+j(%.uo,+Oog*P?U".gmr6R\em0"'7$a*HPq,IdR@C#Q5O'%"17HC%.NXm1[E%S]I" %"&(B'VU0EA/04\#h^aKIi+[UD`a],k<^(3ncS'+Y,L)VP@SaCaUGH %5h"-Y/Co1,2M%a#q:\R/F]2s7LO60^Lo-qUl)_.bRm>HMKJm08NM>ZN?*`@(]KVdE[XPsK;X14d1`^H3W6nFWU$3>nEm6&G!h,.O %>Ab'J\($A=N2Bg\$JhPeBf+YG1U\9lNb2_q2NFZ0Bp@dbp!L.?c]h_sqfg`51$:S,+NWa0F%?QH7ANnVHEq*)uiMhlEIr,ZB`$'[,Z#L=A5`Rp%8QGBTL %e(e*p\alV\0;%Bec!cVpS.Bs@F6A)7ncko]F=4S>I'T(%DTr2&c!eWC"h/_IF6CN;GdMk0+/VQU+jlhsXA["dc(0lC>:'iIknOgA %3jEPUR$YDIC>@M[cJfsjmKrgV*hid)bD"Qfnr-eE@PNBsNS%)hONo.XJNJ:g[!;QZ!9m`uIsmn"L?p#mYGa971%IecaBD9hT:M.Y %AD"a]EY2)hp;7SdoXgf!k<0*RQ^;e\KDt=CEJ8g>+!omqh!#AZ^StA=@p#oFa"t2`Q#Mm %87D86/mOf+Ygss"],b!h>Z"2]SCcT0Z]t04.j1jn10[AgA*a&k1;Qn"3$Go$;u(>K[8!KQI'4#P"ObjFp'>C]ZR9I-Z,E%be=EF8 %GDAk;)p;WFAECfBS(Al3OC=Qj5Q1/;BZM4i\//FPSZ"*r;S:Fl26LRP4=;A7e\W'?X,b>o-ZR6r4LP^Y$tNK2KGWlZd01X[kg(!3 %ic,p?Q/U$,=420FXgANR1>K"'[sFGNG7N=dc>g<"jC:'UThK_agW+B4]T(j4=?5f8*Yn?_mfcsZQUI$1B=N$)pDRE2@C^$\o6RGt %$<#O_YY,AU?sBhkJ[PGAcNO^Bo+%kh#6n.oJHmFLJpc>RYkI%:L2LAlSh%4?A\D6R4!L>h%010@/UF(RZRt+$)l`')h,XL+<[qklKLqIZmMe+GSJ-QWaDdp&\XA[7W`jC7%o4GEElbYL6Dq>K=,'N(M-TAFL&6!LVZe\]l.hU.W.u;F*u_PS0E<[pZW=lN:5lnT;C*-\Y=`jL3k_7ZauH=sp;6TYqnk$f*O4g@jsbatSL70bTJMX$^: %7>G$%hf(_`E6KoDI_*S9'T5(LW+U=7eoeW6b(b4c_RQ&HQV5kU$!M[:b\UCL9Fgij$IQIHaE2jHlG-MP[1tF]9e;?Rh=] %WeJ;L0?:Z^$%?*jVg4VFH.Y1roc5/n,[!RQrGNZLmP*@MB\CfZ].1:fqreLdQr?IIQ>6.rEm,'WrIn_X:jm#q/F'>?QTULXq %7#BS9I#AamBeD:iHl)KEGLGkKH]NaV$\Xqp[)r66Vh4DG`pa-"n,3eXkA2h7>BW0q8FN+2Im8P(#A_BZNNTFONUF61 %+0Vb8LU9PD]Pks7q(6Z>\_>/RK@-XGZm7<32gUK',p`%>hO7UQn0\ZuR9NdAqKmS5pU"%<^$UT`V])DQRJNL%-JL:El-qY0IK$pA %qoR5]>bjqQVm+:1HFo\!MqRO>C]'Q`Cqd)VcP6Qn*YL@Vl-F.3\KB)!6fo`jQ`[#[g5\[%b;:VNGQPDC2?[gR?1.P/m1c0ZfGb/%\E6((RO[E?\a:*QdE& %>s6`N*a^u'@.CpM)n@i/L/rdkBV_Q[##9GOBFjG+a.@#b\@3($S9AGVjLs+pHC!s'UU'-bH_sVmHXBd)tgV:eob.=)9;C>3fh;=bQ@tM2`+bFj_W2f;^C`TjLiBX[?[&aa]YF1"Z=e %h?PKGElQ$lcBuPOC]Q0$W#_?(AJGoP^83TjXdkX%RP!k*<`2,M=(1\lq:md3D'CF$C*SKl %1Jc5jI/"t,\I<^5,iteHiARg@5:TAn:Sh`8+6T:9oC;%9/etLcJ9e/Wd;Y0`F %H\EjbX-N8Pfr3>beSj!MU$R('S@q6_974joIZ,#iZMLioL0?L=T-m6;40P8tA-h/)=t?eK#:.n*o(o=V/s\TNO=tD3olD2.@fFO# %o(k@ZoiijI#UQ[Ho76$:WlsSuUFqc%Xl_.polH-QA)%6)SK4p',:<2Ad/)>9lfTh_n0uZfo(k@Zoiptk.V:AqDg>fT1sL2Rb*UH:1L46 %Wg0r??9dV'CF^TOot5_hr7428^P.$;$E>9;$Tcg0bA7*L\">qW=Q %ZR2kbhUg*>kFC(@1T3.>p^CMK1O8qhc^XD.sNi2_=+a>:()WNPhiaf5C\+@EIeI %+GSIklXu:q265UaW3k[:*%$XsRFfbVc$B'dH[d8crAK4RFjKC:%JRGO?9b2#O1EY>bNlWBbS;G-hs+To,HIF_5;IMaZo$pe.BB)Y %/S@`u)*hBr]H2X6J6fTG3c+JMN %J65_oYF!ke3NF5j+'U1tT9Bn`l7e^KlfV9'=YHtNFX?EXr>a4m9B>be((MrF:="4aS:uTm.AIt3&OM0H_tT;(5EQ9n-cL7P7t7L$SP4]NaWGr'S>R"9 %gobmCS1^Z"f_"2X24F8,c(U;[*o-5>"oO.^Lqcp(8-QS#Ec1(2B"JuZqRp^#L*,H/0.:29s*C*:fCjR]lhTV:28%.F:EGsSf9cEF %olg.NrqYAaUlOWi]ga:&lW%DVJ)0b3e"4.UZ!U9jE<`\,'WF@lW?&g*%q0Vr3Xl.&,oTWPCqYY5Pj"l %p'^!2n(?KT<93?"6%Q(Dh:0!Tp?70FS=Y+%-D(O"ao%nFRYKfL"#Ou3L9rN0eREgcj;on0+2csFg3'8ORD'b[UKr.+UbX34>qj"" %0V)54lD8Ye?cp-N.3R/'Jt_bm"b!\jH0OmpZNGOEV"cI4phro21"oa[Oj9S_442mBmFdN*pK\9#>rI^0c^0E4.D'pX`sco8/CQs< %O_O:`"1!a5Vh+\Q_E[jD"A2,`c3k18V\ABFWfYuu3V[I]XWhmSo=(%1Tpa>aS;2_ja9RAS&u=5UqTG= %^3-q@L>A/%cC`kfHf[.,WDN$&C?i7IV^dD?9c/9ca/\[f]H1r3*qH_:gqGFDq+N-@LTiMOV:&6EIt\ajNo4\*L;2_PRkF]5TSVn?6&icArZppumm#ENOo#pgp/HDmm^)hrjPZl`'WNMj!p+>*^34c!)doU/1\c8LVN*=E7/6.L/6:E[haUDXrn^BK %E2d_:@5Rgs[dpN<$M%JsRd0A1k2(STSbde0qId%GYbij,DU6Gb@%((I['S-(hhkR90=[EbohC(>N>sD1=f"tKL5&d[_q2P.e+mF* %[sYk9*%P_#K"3L#jL_n'Oa+>g)3`F&KO(CX%nIE#]A1I06<:'t3QnEH8!#OTD7ia[Uf?IeLCK.!@S4VV;[#(7)5Ep!\=f]rJc %G$qEq57ls_R-j_pq^3#>0@tYLfW+r'9CgTI;cOJ0=Q?TEb1ci*i9&$$s7gg(O'b-%r/$ThZj7lfIb7f%Fu\@giuJTP?4(27dWSS; %e'##i&o;pig'-U:9F>j?=W$DF]pV'`bn(5,r'PZT,0t![JuK^b_XLY%diGFS5mS5(O0E!@h-EUl0g8!MSF7Ps5&Y(*eT(@%cc*+, %+R\UHNbIPgW,X1:FWl].kWq]HXY+-l?&Sr8e/#6LO6Kqf`RX>a9Hd!d#H@"9reQ26ZoKa%BH]<9M^N^jq+l_[H9]B;dRhq*+[W4o %PXqM1]'u*c0/s2Yh\q8fi3[/i=O5X!4f(H@\X4PZinOV!k+@@*7KmE_1chX'MDgVqZh1$W!r5]Xe=!O7 %g/"Xg>b'SP#\UcD.Dmn.hB+<;<:pT)G-*,m\;GN?S=h/k.P" %Qntq*>)GERWX?>D5hAnQL?Ip3VSde*:.V'aT7?/f6P3u.2/\GaT83TN(T8,qTT1X:3sLZWkFkoE/1A]>oXbWC`t<`';!)5O)Yuk: %#N;5[.'NR$(sipV+Q;-siP_'<2Z"M)hff)6UoRdcZ!X&.)OCKW&l9s7Q/qBDqafu]>HInA_CcG.GcK'"aXo3j>Apdgf%=C.7dtLVWB-H.>jqApk3D::cV_g'J_,g.@f^n1GTEg.;q#>XVP]Wi,t^TnP^^I5UeMd5O)felo?0DHO)TPo-rcZjAiV9^$634K@Z# %BC2L01kkM0TF7;rE!UC"_k1$&oiA1q4Lk5^W^^o;-Q0`nLNNO`+^P7aV8D\8NHS*]\.u9MLs"TD.IpO8OR&h+De3,rU)'tVN7:.Y %%]oNo_Ca#/m6tcBe`rEC36fp1X-GdB>c#s'h0Z;PA6S$AUN2iMmG@D5bnQfrCW4bXsb.@C8.NLoM$4[W,kiU%@83a:Oh1!>m,qIk:_-29kP,ZdCfrf'#F5c1Z1](S'@>.4X %[F8"VX(S<9!pK%o;Ce5VA%3&`+T1@?=nGDsc75Pjo-Cb?&YhbWmEH=iZD*3IaAe)uM-^'G.u\8Y>MIa/cKUqR3oneG<1eNK.FVd+Yn2SPX7(\rOQNU%>cWlN[a6u;"J=a]09 %+sV?i+$$mTJe@neO.P6lrn'>Wl&QqDklt=_bhTdl>am+DNO7bMl`AHVKo1a^$M>-qqX-2h1$h]BA*[t.gn_S&>@dXKgk5K=#<3RW(Bu/fBlL4X5W7sG!n##d6 %e&0+icpcR('R_k:=NL!`5)!"c#]seqj4I>q(9+c_]R/#jj+9lYWGW^SLFI:SOaNrIKh]/@?Gk`lrZE"'%"%'?e/oCbUs1QG%b_*b %O`cl3T8NJt2J52rRr@@ARu3:Z2i9?f1:2XFO)2F*2go@80S(5iQeEmJ)`:ANe]Xl%j"(7i.BZ?+Gln,+.B^$Yga!99H5Vmb,#mch %aqng_.B".S(j>$,4mk('?k]R.Wle/=g02R&2_33]V,qaSq5juuS&8U"LLk!:-1UcW=F^o)OutWu2r,5j]gmpK %1X@-pVj!RYG?Q7tGj/)]m_T?28cch`G>7T.7`YqrT/BgV-q\XFT]Y=P9/cs(_Eih=!sJM0*],D*L4OHh(4jW:mH^&9mm:H.[>k37=YQ_eNG2FKVECp,MGr=;^:Uesdgn)DUj<+k$g2\?I$:>R[!d^nQ5gd+qBKD_"6N[]fj%o5/4@50^]n %]E=3Qn!:\\pp*NYgZmX`^+HMEg-6g1Eo$Moc#o`WqeWEnI\79opW:AkrQar!cJbfo/nTpZ**n;6#3+239)9G*@_\PVL%t)+YSJG% %>R9(>i#B(;$_[SRQM4;r'bHSo$Te$6Rf.=B\[bM1g.+,#$EUV+p9eei/!YJ\-WY,FV$iU+Sp]&9/hpHJ:W9P"94;r@7a4+/p@ifL#o)oZ][3L>3i?g$KW\;','i`L> %LKPu(dQGKU[;'(:mWi(CYK)TCGkLu3Lr_Sd>-=$7.pQUTiIp[C?nIt04;IV#lQ*"BTINkJZ/^SYEL!9KL\uQNf>nO]nu;$@I]Tk7 %OUE2oUm-.P%BH`bOh49$0;otph[=%DJOs07AH)G%&,h6%rs@4f*pr_AQ+D\7h'&tbIJ)]$1JFk,*C8:bX7Q39I)7A_,5n+,C1fZ! %GC)L?`c?Rjo5:b0h)M9]jn!AnVqn@[C";hCR.G%dk^NuS4g9tXH+mAWI3i/c^0hLE/r-e/(ql%!Q&"h#^[;%#$n"5f9Dsp(s3TXs %G)I0$/Kp[>054D>*r*U[_=2ZY`CIAj^V4)/O&g`G^"'V%)(VGn2:'&g %qd7(J004kaV`mlA_j?G5q?#"C#JM1oLOW.m?X(t0n^dX`\+PW-HK!n05+,9Rr)R!!P"M1,[si^V+=(NT-d(.>-79NW/":+%THpja %7bgV6q'=!0$<`NeMEINfHL[D7ZB>n9.>-s7b;.EU0;;grcjM!!,uQL^iO;W"`,%>I'YH\,Q)#hESE`O[-k`3t:,7^Nd:?d4Oqicc %KhmT#,2nut10GYP731DW1 %?rGDcRK1;XCD18mVF;*i8Wo65,>fRqPM(m?)b%E,JcA)-A3ii1RC&fD98\TXTKX9*>R&1uaLE^p9MBIhRQFJ/QP#mDK1?7W"kr,b %=BM=$\h9kD;Hf=01?^c\KVZC3N&"lsl)^*`dmBKO60eML8kq`WK%9"h1-#eXBIKWH!rN[C2Cf&0![C=\dZu#Pi>lSb%F`,_!j51J %@>K_'"VKrsJehcWkqk5]#$T/[3)lXFh'aF[_'o2Xm"r1>bnoc?>pa*U%QR23qI>g'oOO9PoH[s'3e_;?,]Z4LiaFhQH4mbFC_L,3 %#mr!`AiD6/`$4d:,UZ6!P,'?e$WZ[O8Q$0pO/Sk2?V3SA=]%M6a=iB+%Ra]q[6"U %f][Q5_Ft%TU!^\3Uj5.VpRWMMb*E1B.4^7fd'Ca %9G4C'7M#pR>>jQuAs'mfc5B%X+so=BG>%jF;tR,$e6eJLt--`=LKap %JCG0>q9gsiCg';t#IY"6TEp0/>47#<89?77$fF()FJ-oXVr"EQM*29LmS%-<3l0pEW`bZ&K(10qFV %[4M%ghn77#.%QUFH#f-IjTM%o01M"lr^Lm3i",Y1HHVuq4TW/u$J$Th-L %'Mn4]/8!TCnK-"r0Wg_lFD_.KBUTL7)=.LK?pA608H^=^7JR?8MT?uoV3ltTk/bEr"ocXm1Bii&L%URA-)MegS:,hW))W%Ya=K-h %P:4m<,V%b.+sDcJ);*q8L*q1U(+hmS<(oTBc")q(@nMu%#55;MB8A^MJG+QINO^DO`*7N4<%t^W)Ige_D?qE!`"YLqUXcpnd!Gqt1V[t-Y9/4SF*A8YV!SL/R11IF#A_LH\ %,qt%I\^tCh?8tO#P'\3#9-ET.@*2jS5nO91e"YYJWE&82*LJ\9N='AlVA2j+P4TqTnHtFg`bm.rN;[XYU%'S)rh6?"[]sjH.jN&- %P\FVs-+nmH>9@o)((BOAMoLlKMoY(>2B"@aJ08JuI3K,B-V0tCbeW[m8Wh(KF+Q;;g96#oag+/Kb=%1IAA*r/=?mLLAKt*r#Z5B' %l(V4qIY]g(C*geP3D@PLW.f\QpdL-AQaIH(?pWBg9K,e.Kf"8!gc_umM&[GP'Pnk(0T_;JJr %I<[X6IsqnU^@u@A5JsW&mk=P)E"#ONhC$5*Cc!#I9g;,IKhC8NqWkt*mBl %AI9_PrivateDataEnd \ No newline at end of file diff --git a/style/2010/samba_2010_logo_non_transparent.png b/style/2010/samba_2010_logo_non_transparent.png new file mode 100755 index 0000000..3aae785 Binary files /dev/null and b/style/2010/samba_2010_logo_non_transparent.png differ diff --git a/style/2010/samba_2010_logo_transparent.png b/style/2010/samba_2010_logo_transparent.png new file mode 100644 index 0000000..836e52f Binary files /dev/null and b/style/2010/samba_2010_logo_transparent.png differ diff --git a/style/2010/samba_2010_logo_transparent_151x27.png b/style/2010/samba_2010_logo_transparent_151x27.png new file mode 100644 index 0000000..7d1b639 Binary files /dev/null and b/style/2010/samba_2010_logo_transparent_151x27.png differ