Changeset 523 for CMESS/mediaplayer


Ignore:
Timestamp:
05.05.2009 08:21:50 (3 years ago)
Author:
chris
Message:
  • refactored content object structure
Location:
CMESS/mediaplayer/branches/3.0/com/zms/mediaplayer/xml
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • CMESS/mediaplayer/branches/3.0/com/zms/mediaplayer/xml/mediaplayer.langdict.xml

    r519 r523  
    22<list> 
    33<item type="dictionary"><dictionary> 
    4 <item key="eng"><![CDATA[Imagegallery]]></item> 
    5 <item key="ger"><![CDATA[Bildergalerie]]></item> 
    6 <item key="key"><![CDATA[TYPE_ZMSIMAGEGALLERY]]></item> 
     4<item key="eng"><![CDATA[Video]]></item> 
     5<item key="ger"><![CDATA[Video]]></item> 
     6<item key="key"><![CDATA[TYPE_ZMSVIDEO]]></item> 
    77</dictionary> 
    88</item> 
    99<item type="dictionary"><dictionary> 
    10 <item key="eng"><![CDATA[Mediaplayer]]></item> 
    11 <item key="ger"><![CDATA[Mediaplayer]]></item> 
    12 <item key="key"><![CDATA[TYPE_ZMSMEDIAPLAYER]]></item> 
     10<item key="eng"><![CDATA[Presentation]]></item> 
     11<item key="ger"><![CDATA[PrÀsentation]]></item> 
     12<item key="key"><![CDATA[TYPE_ZMSPRESENTATION]]></item> 
    1313</dictionary> 
    1414</item> 
    1515<item type="dictionary"><dictionary> 
    16 <item key="eng"><![CDATA[Imagerotator]]></item> 
    17 <item key="ger"><![CDATA[Imagerotator]]></item> 
    18 <item key="key"><![CDATA[TYPE_ZMSIMAGEROTATOR]]></item> 
     16<item key="eng"><![CDATA[Gallery]]></item> 
     17<item key="ger"><![CDATA[Galerie]]></item> 
     18<item key="key"><![CDATA[TYPE_ZMSGALLERY]]></item> 
     19</dictionary> 
     20</item> 
     21<item type="dictionary"><dictionary> 
     22<item key="eng"><![CDATA[Slide]]></item> 
     23<item key="ger"><![CDATA[Folie]]></item> 
     24<item key="key"><![CDATA[TYPE_ZMSSLIDE]]></item> 
    1925</dictionary> 
    2026</item> 
  • CMESS/mediaplayer/branches/3.0/com/zms/mediaplayer/xml/mediaplayer.metaobj.xml

    r519 r523  
    22<list> 
    33<item type="dictionary"><dictionary> 
    4 <item key="key"><![CDATA[ZMSImageGallery]]></item> 
     4<item key="key"><![CDATA[S5Library]]></item> 
    55<item key="value" type="dictionary"><dictionary> 
    66<item key="__obj_attrs__" type="list"><list> 
    77<item type="dictionary"><dictionary> 
     8<item key="custom"><![CDATA[/* The following styles size, place, and layer the slide components. 
     9   Edit these if you want to change the overall slide layout. 
     10   The commented lines can be uncommented (and modified, if necessary)  
     11    to help you with the rearrangement process. */ 
     12 
     13/* target = 1024x768 */ 
     14 
     15div#header, div#footer, .slide {width: 100%; top: 0; left: 0;} 
     16div#header {top: 0; height: 3em; z-index: 1;} 
     17div#footer {top: auto; bottom: 0; height: 2.5em; z-index: 5;} 
     18.slide {top: 0; width: 92%; padding: 3.5em 4% 4%; z-index: 2;  list-style: none;} 
     19div#controls {left: 50%; bottom: 0; width: 50%; z-index: 100;} 
     20div#controls form {position: absolute; bottom: 0; right: 0; width: 100%; 
     21  margin: 0;} 
     22#currentSlide {position: absolute; width: 10%; left: 45%; bottom: 1em; z-index: 10;} 
     23html>body #currentSlide {position: fixed;} 
     24 
     25/* 
     26div#header {background: #FCC;} 
     27div#footer {background: #CCF;} 
     28div#controls {background: #BBD;} 
     29div#currentSlide {background: #FFC;} 
     30*/]]></item> 
     31<item key="id"><![CDATA[S5framing.css]]></item> 
     32<item key="mandatory" type="int">0</item> 
     33<item key="multilang" type="int">0</item> 
     34<item key="name"><![CDATA[framing.css]]></item> 
     35<item key="repetitive" type="int">0</item> 
     36<item key="type"><![CDATA[DTML Method]]></item> 
     37</dictionary> 
     38</item> 
     39<item type="dictionary"><dictionary> 
     40<item key="custom"><![CDATA[<public:component> 
     41<public:attach event="onpropertychange" onevent="doFix()" /> 
     42 
     43<script> 
     44 
     45// IE5.5+ PNG Alpha Fix v1.0 by Angus Turnbull http://www.twinhelix.com 
     46// Free usage permitted as long as this notice remains intact. 
     47 
     48// This must be a path to a blank image. That's all the configuration you need here. 
     49var blankImg = '<dtml-var spacer_gif>'; 
     50 
     51var f = 'DXImageTransform.Microsoft.AlphaImageLoader'; 
     52 
     53function filt(s, m) { 
     54 if (filters[f]) { 
     55  filters[f].enabled = s ? true : false; 
     56  if (s) with (filters[f]) { src = s; sizingMethod = m } 
     57 } else if (s) style.filter = 'progid:'+f+'(src="'+s+'",sizingMethod="'+m+'")'; 
     58} 
     59 
     60function doFix() { 
     61 if ((parseFloat(navigator.userAgent.match(/MSIE (\S+)/)[1]) < 5.5) || 
     62  (event && !/(background|src)/.test(event.propertyName))) return; 
     63 
     64 if (tagName == 'IMG') { 
     65  if ((/\.png$/i).test(src)) { 
     66   filt(src, 'image');  // was 'scale' 
     67   src = blankImg; 
     68  } else if (src.indexOf(blankImg) < 0) filt(); 
     69 } else if (style.backgroundImage) { 
     70  if (style.backgroundImage.match(/^url[("']+(.*\.png)[)"']+$/i)) { 
     71   var s = RegExp.$1; 
     72   style.backgroundImage = ''; 
     73   filt(s, 'crop'); 
     74  } else filt(); 
     75 } 
     76} 
     77 
     78doFix(); 
     79 
     80</script> 
     81</public:component>]]></item> 
     82<item key="id"><![CDATA[S5iepngfix.htc]]></item> 
     83<item key="mandatory" type="int">0</item> 
     84<item key="multilang" type="int">0</item> 
     85<item key="name"><![CDATA[iepngfix.htc]]></item> 
     86<item key="repetitive" type="int">0</item> 
     87<item key="type"><![CDATA[DTML Method]]></item> 
     88</dictionary> 
     89</item> 
     90<item type="dictionary"><dictionary> 
     91<item key="custom"><![CDATA[/* DO NOT CHANGE THESE unless you really want to break Opera Show */ 
     92.slide { 
     93        visibility: visible !important; 
     94        position: static !important; 
     95        page-break-before: always; 
     96} 
     97#slide0 {page-break-before: avoid;}]]></item> 
     98<item key="id"><![CDATA[S5opera.css]]></item> 
     99<item key="mandatory" type="int">0</item> 
     100<item key="multilang" type="int">0</item> 
     101<item key="name"><![CDATA[opera.css]]></item> 
     102<item key="repetitive" type="int">0</item> 
     103<item key="type"><![CDATA[DTML Method]]></item> 
     104</dictionary> 
     105</item> 
     106<item type="dictionary"><dictionary> 
     107<item key="custom"><![CDATA[/* don't change this unless you want the layout stuff to show up in the outline view! */ 
     108 
     109.layout div, #footer *, #controlForm * {display: none;} 
     110#footer, #controls, #controlForm, #navLinks, #toggle { 
     111  display: block; visibility: visible; margin: 0; padding: 0;} 
     112#toggle {float: right; padding: 0.5em;} 
     113html>body #toggle {position: fixed; top: 0; right: 0;} 
     114 
     115/* making the outline look pretty-ish */ 
     116 
     117#slide0 h1, #slide0 h2, #slide0 h3, #slide0 h4 {border: none; margin: 0;} 
     118#slide0 h1 {padding-top: 1.5em;} 
     119.slide h1 {margin: 1.5em 0 0; padding-top: 0.25em; 
     120  border-top: 1px solid #888; border-bottom: 1px solid #AAA;} 
     121#toggle {border: 1px solid; border-width: 0 0 1px 1px; background: #FFF;}]]></item> 
     122<item key="id"><![CDATA[S5outline.css]]></item> 
     123<item key="mandatory" type="int">0</item> 
     124<item key="multilang" type="int">0</item> 
     125<item key="name"><![CDATA[outline.css]]></item> 
     126<item key="repetitive" type="int">0</item> 
     127<item key="type"><![CDATA[DTML Method]]></item> 
     128</dictionary> 
     129</item> 
     130<item type="dictionary"><dictionary> 
     131<item key="custom"><![CDATA[/* Following are the presentation styles -- edit away! */ 
     132 
     133body {background: #FFF<dtml-if "getObjProperty('presBg',REQUEST)"> url(<dtml-var "getObjProperty('presBg',REQUEST).getHref(REQUEST)">) -16px 0 no-repeat</dtml-if>; color: #000; font-size: 2em;} 
     134:link, :visited {text-decoration: none; color: #00C;} 
     135#controls :active {color: #88A !important;} 
     136#controls :focus {outline: 1px dotted #227;} 
     137h1, h2, h3, h4 {font-size: 100%; margin: 0; padding: 0; font-weight: inherit;} 
     138ul, pre {margin: 0; line-height: 1em;} 
     139html, body {margin: 0; padding: 0;} 
     140 
     141blockquote, q {font-style: italic;} 
     142blockquote {padding: 0 2em 0.5em; margin: 0 1.5em 0.5em; text-align: center; font-size: 1em;} 
     143blockquote p {margin: 0;} 
     144blockquote i {font-style: normal;} 
     145blockquote b {display: block; margin-top: 0.5em; font-weight: normal; font-size: smaller; font-style: normal;} 
     146blockquote b i {font-style: italic;} 
     147 
     148kbd {font-weight: bold; font-size: 1em;} 
     149sup {font-size: smaller; line-height: 1px;} 
     150 
     151.slide code {padding: 2px 0.25em; font-weight: bold; color: #533;} 
     152.slide code.bad, code del {color: red;} 
     153.slide code.old {color: silver;} 
     154.slide pre {padding: 0; margin: 0.25em 0 0.5em 0.5em; color: #533; font-size: 90%;} 
     155.slide pre code {display: block;} 
     156.slide ul {margin-left: 5%; margin-right: 7%; list-style: disc;} 
     157.slide li {margin-top: 0.75em; margin-right: 0;} 
     158.slide ul ul {line-height: 1;} 
     159.slide ul ul li {margin: .2em; font-size: 85%; list-style: square;} 
     160.slide img.leader {display: block; margin: 0 auto;} 
     161 
     162div#header, div#footer {background: #005; color: #AAB; 
     163  font-family: Verdana, Helvetica, sans-serif;} 
     164div#header {background: #005 url(bodybg.gif) -16px 0 no-repeat; 
     165  line-height: 1px;} 
     166div#footer {font-size: 0.5em; font-weight: bold; padding: 1em 0;} 
     167#footer h1, #footer h2 {display: block; padding: 0 1em;} 
     168#footer h2 {font-style: italic;} 
     169 
     170div.long {font-size: 0.75em;} 
     171.slide h1 {position: absolute; top: 0.7em; left: 87px; z-index: 1; 
     172  margin: 0; padding: 0.3em 0 0 50px; white-space: nowrap; 
     173  font: bold 150%/1em Helvetica, sans-serif; text-transform: capitalize; 
     174  color: #DDE; background: #005;} 
     175.slide h3 {font-size: 130%;} 
     176h1 abbr {font-variant: small-caps;} 
     177 
     178div#controls {position: absolute; left: 50%; bottom: 0; 
     179  width: 50%; 
     180  text-align: right; font: bold 0.9em Verdana, Helvetica, sans-serif;} 
     181html>body div#controls {position: fixed; padding: 0 0 1em 0; 
     182  top: auto;} 
     183div#controls form {position: absolute; bottom: 0; right: 0; width: 100%; 
     184  margin: 0; padding: 0;} 
     185#controls #navLinks a {padding: 0; margin: 0 0.5em;  
     186  background: #005; border: none; color: #779;  
     187  cursor: pointer;} 
     188#controls #navList {height: 1em;} 
     189#controls #navList #jumplist {position: absolute; bottom: 0; right: 0; background: #DDD; color: #227;} 
     190 
     191#currentSlide {text-align: center; font-size: 0.5em; color: #449;} 
     192 
     193#slide0 {padding-top: 3.5em; font-size: 90%;} 
     194#slide0 h1 {position: static; margin: 1em 0 0; padding: 0; 
     195   font: bold 2em Helvetica, sans-serif; white-space: normal; 
     196   color: #000; background: transparent;} 
     197#slide0 h2 {font: bold italic 1em Helvetica, sans-serif; margin: 0.25em;} 
     198#slide0 h3 {margin-top: 1.5em; font-size: 1.5em;} 
     199#slide0 h4 {margin-top: 0; font-size: 1em;} 
     200 
     201ul.urls {list-style: none; display: inline; margin: 0;} 
     202.urls li {display: inline; margin: 0;} 
     203.note {display: none;} 
     204.external {border-bottom: 1px dotted gray;} 
     205html>body .external {border-bottom: none;} 
     206.external:after {content: " \274F"; font-size: smaller; color: #77B;} 
     207 
     208.incremental, .incremental *, .incremental *:after {color: #DDE; visibility: visible;} 
     209img.incremental {visibility: hidden;} 
     210.slide .current {color: #B02;} 
     211 
     212 
     213/* diagnostics 
     214 
     215li:after {content: " [" attr(class) "]"; color: #F88;} 
     216 */]]></item> 
     217<item key="id"><![CDATA[S5pretty.css]]></item> 
     218<item key="mandatory" type="int">0</item> 
     219<item key="multilang" type="int">0</item> 
     220<item key="name"><![CDATA[pretty.css]]></item> 
     221<item key="repetitive" type="int">0</item> 
     222<item key="type"><![CDATA[DTML Method]]></item> 
     223</dictionary> 
     224</item> 
     225<item type="dictionary"><dictionary> 
     226<item key="custom"><![CDATA[/* The following rule is necessary to have all slides appear in print! DO NOT REMOVE IT! */ 
     227.slide, ul {page-break-inside: avoid; visibility: visible !important;} 
     228h1 {page-break-after: avoid;} 
     229 
     230body {font-size: 12pt; background: white;} 
     231* {color: black;} 
     232 
     233#slide0 h1 {font-size: 200%; border: none; margin: 0.5em 0 0.25em;} 
     234#slide0 h3 {margin: 0; padding: 0;} 
     235#slide0 h4 {margin: 0 0 0.5em; padding: 0;} 
     236#slide0 {margin-bottom: 3em;} 
     237 
     238h1 {border-top: 2pt solid gray; border-bottom: 1px dotted silver;} 
     239.extra {background: transparent !important;} 
     240div.extra, pre.extra, .example {font-size: 10pt; color: #333;} 
     241ul.extra a {font-weight: bold;} 
     242p.example {display: none;} 
     243 
     244#header {display: none;} 
     245#footer h1 {margin: 0; border-bottom: 1px solid; color: gray; font-style: italic;} 
     246#footer h2, #controls {display: none;} 
     247 
     248/* The following rule keeps the layout stuff out of print.  Remove at your own risk! */ 
     249.layout, .layout * {display: none !important;}]]></item> 
     250<item key="id"><![CDATA[S5print.css]]></item> 
     251<item key="mandatory" type="int">0</item> 
     252<item key="multilang" type="int">0</item> 
     253<item key="name"><![CDATA[print.css]]></item> 
     254<item key="repetitive" type="int">0</item> 
     255<item key="type"><![CDATA[DTML Method]]></item> 
     256</dictionary> 
     257</item> 
     258<item type="dictionary"><dictionary> 
     259<item key="custom"><![CDATA[/* Do not edit or override these styles! The system will likely break if you do. */ 
     260 
     261div#header, div#footer, div#controls, .slide {position: absolute;} 
     262html>body div#header, html>body div#footer,  
     263  html>body div#controls, html>body .slide {position: fixed;} 
     264.handout {display: none;} 
     265.layout {display: block;} 
     266.slide, .hideme, .incremental {visibility: hidden;} 
     267#slide0 {visibility: visible;}]]></item> 
     268<item key="id"><![CDATA[S5core.css]]></item> 
     269<item key="mandatory" type="int">0</item> 
     270<item key="multilang" type="int">0</item> 
     271<item key="name"><![CDATA[s5-core.css]]></item> 
     272<item key="repetitive" type="int">0</item> 
     273<item key="type"><![CDATA[DTML Method]]></item> 
     274</dictionary> 
     275</item> 
     276<item type="dictionary"><dictionary> 
     277<item key="custom"><![CDATA[@import url(S5core.css); /* required to make the slide show run at all */ 
     278@import url(S5framing.css); /* sets basic placement and size of slide components */ 
     279@import url(S5pretty.css);  /* stuff that makes the slides look better than blah */]]></item> 
     280<item key="id"><![CDATA[S5slides.css]]></item> 
     281<item key="mandatory" type="int">0</item> 
     282<item key="multilang" type="int">0</item> 
     283<item key="name"><![CDATA[slides.css]]></item> 
     284<item key="repetitive" type="int">0</item> 
     285<item key="type"><![CDATA[DTML Method]]></item> 
     286</dictionary> 
     287</item> 
     288<item type="dictionary"><dictionary> 
     289<item key="custom"><![CDATA[// S5 v1.1 slides.js -- released into the Public Domain 
     290// 
     291// Please see http://www.meyerweb.com/eric/tools/s5/credits.html for information  
     292// about all the wonderful and talented contributors to this code! 
     293 
     294var undef; 
     295var slideCSS = ''; 
     296var snum = 0; 
     297var smax = 1; 
     298var incpos = 0; 
     299var number = undef; 
     300var s5mode = true; 
     301var defaultView = 'slideshow'; 
     302var controlVis = 'visible'; 
     303 
     304var isIE = navigator.appName == 'Microsoft Internet Explorer' && navigator.userAgent.indexOf('Opera') < 1 ? 1 : 0; 
     305var isOp = navigator.userAgent.indexOf('Opera') > -1 ? 1 : 0; 
     306var isGe = navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('Safari') < 1 ? 1 : 0; 
     307 
     308function hasClass(object, className) { 
     309        if (!object.className) return false; 
     310        return (object.className.search('(^|\\s)' + className + '(\\s|$)') != -1); 
     311} 
     312 
     313function hasValue(object, value) { 
     314        if (!object) return false; 
     315        return (object.search('(^|\\s)' + value + '(\\s|$)') != -1); 
     316} 
     317 
     318function removeClass(object,className) { 
     319        if (!object) return; 
     320        object.className = object.className.replace(new RegExp('(^|\\s)'+className+'(\\s|$)'), RegExp.$1+RegExp.$2); 
     321} 
     322 
     323function addClass(object,className) { 
     324        if (!object || hasClass(object, className)) return; 
     325        if (object.className) { 
     326                object.className += ' '+className; 
     327        } else { 
     328                object.className = className; 
     329        } 
     330} 
     331 
     332function GetElementsWithClassName(elementName,className) { 
     333        var allElements = document.getElementsByTagName(elementName); 
     334        var elemColl = new Array(); 
     335        for (var i = 0; i< allElements.length; i++) { 
     336                if (hasClass(allElements[i], className)) { 
     337                        elemColl[elemColl.length] = allElements[i]; 
     338                } 
     339        } 
     340        return elemColl; 
     341} 
     342 
     343function isParentOrSelf(element, id) { 
     344        if (element == null || element.nodeName=='BODY') return false; 
     345        else if (element.id == id) return true; 
     346        else return isParentOrSelf(element.parentNode, id); 
     347} 
     348 
     349function nodeValue(node) { 
     350        var result = ""; 
     351        if (node.nodeType == 1) { 
     352                var children = node.childNodes; 
     353                for (var i = 0; i < children.length; ++i) { 
     354                        result += nodeValue(children[i]); 
     355                }                
     356        } 
     357        else if (node.nodeType == 3) { 
     358                result = node.nodeValue; 
     359        } 
     360        return(result); 
     361} 
     362 
     363function slideLabel() { 
     364        var slideColl = GetElementsWithClassName('*','slide'); 
     365        var list = document.getElementById('jumplist'); 
     366        smax = slideColl.length; 
     367        for (var n = 0; n < smax; n++) { 
     368                var obj = slideColl[n]; 
     369 
     370                var did = 'slide' + n.toString(); 
     371                obj.setAttribute('id',did); 
     372                if (isOp) continue; 
     373 
     374                var otext = ''; 
     375                var menu = obj.firstChild; 
     376                if (!menu) continue; // to cope with empty slides 
     377                while (menu && menu.nodeType == 3) { 
     378                        menu = menu.nextSibling; 
     379                } 
     380                if (!menu) continue; // to cope with slides with only text nodes 
     381 
     382                var menunodes = menu.childNodes; 
     383                for (var o = 0; o < menunodes.length; o++) { 
     384                        otext += nodeValue(menunodes[o]); 
     385                } 
     386                list.options[list.length] = new Option(n + ' : '  + otext, n); 
     387        } 
     388} 
     389 
     390function currentSlide() { 
     391        var cs; 
     392        if (document.getElementById) { 
     393                cs = document.getElementById('currentSlide'); 
     394        } else { 
     395                cs = document.currentSlide; 
     396        } 
     397        cs.innerHTML = '<span id="csHere">' + snum + '<\/span> ' +  
     398                '<span id="csSep">\/<\/span> ' +  
     399                '<span id="csTotal">' + (smax-1) + '<\/span>'; 
     400        if (snum == 0) { 
     401                cs.style.visibility = 'hidden'; 
     402        } else { 
     403                cs.style.visibility = 'visible'; 
     404        } 
     405} 
     406 
     407function go(step) { 
     408        if (document.getElementById('slideProj').disabled || step == 0) return; 
     409        var jl = document.getElementById('jumplist'); 
     410        var cid = 'slide' + snum; 
     411        var ce = document.getElementById(cid); 
     412        if (incrementals[snum].length > 0) { 
     413                for (var i = 0; i < incrementals[snum].length; i++) { 
     414                        removeClass(incrementals[snum][i], 'current'); 
     415                        removeClass(incrementals[snum][i], 'incremental'); 
     416                } 
     417        } 
     418        if (step != 'j') { 
     419                snum += step; 
     420                lmax = smax - 1; 
     421                if (snum > lmax) snum = lmax; 
     422                if (snum < 0) snum = 0; 
     423        } else 
     424                snum = parseInt(jl.value); 
     425        var nid = 'slide' + snum; 
     426        var ne = document.getElementById(nid); 
     427        if (!ne) { 
     428                ne = document.getElementById('slide0'); 
     429                snum = 0; 
     430        } 
     431        if (step < 0) {incpos = incrementals[snum].length} else {incpos = 0;} 
     432        if (incrementals[snum].length > 0 && incpos == 0) { 
     433                for (var i = 0; i < incrementals[snum].length; i++) { 
     434                        if (hasClass(incrementals[snum][i], 'current')) 
     435                                incpos = i + 1; 
     436                        else 
     437                                addClass(incrementals[snum][i], 'incremental'); 
     438                } 
     439        } 
     440        if (incrementals[snum].length > 0 && incpos > 0) 
     441                addClass(incrementals[snum][incpos - 1], 'current'); 
     442        ce.style.visibility = 'hidden'; 
     443        ne.style.visibility = 'visible'; 
     444        jl.selectedIndex = snum; 
     445        currentSlide(); 
     446        number = 0; 
     447} 
     448 
     449function goTo(target) { 
     450        if (target >= smax || target == snum) return; 
     451        go(target - snum); 
     452} 
     453 
     454function subgo(step) { 
     455        if (step > 0) { 
     456                removeClass(incrementals[snum][incpos - 1],'current'); 
     457                removeClass(incrementals[snum][incpos], 'incremental'); 
     458                addClass(incrementals[snum][incpos],'current'); 
     459                incpos++; 
     460        } else { 
     461                incpos--; 
     462                removeClass(incrementals[snum][incpos],'current'); 
     463                addClass(incrementals[snum][incpos], 'incremental'); 
     464                addClass(incrementals[snum][incpos - 1],'current'); 
     465        } 
     466} 
     467 
     468function toggle() { 
     469        var slideColl = GetElementsWithClassName('*','slide'); 
     470        var slides = document.getElementById('slideProj'); 
     471        var outline = document.getElementById('outlineStyle'); 
     472        if (!slides.disabled) { 
     473                slides.disabled = true; 
     474                outline.disabled = false; 
     475                s5mode = false; 
     476                fontSize('1em'); 
     477                for (var n = 0; n < smax; n++) { 
     478                        var slide = slideColl[n]; 
     479                        slide.style.visibility = 'visible'; 
     480                } 
     481        } else { 
     482                slides.disabled = false; 
     483                outline.disabled = true; 
     484                s5mode = true; 
     485                fontScale(); 
     486                for (var n = 0; n < smax; n++) { 
     487                        var slide = slideColl[n]; 
     488                        slide.style.visibility = 'hidden'; 
     489                } 
     490                slideColl[snum].style.visibility = 'visible'; 
     491        } 
     492} 
     493 
     494function showHide(action) { 
     495        var obj = GetElementsWithClassName('*','hideme')[0]; 
     496        switch (action) { 
     497        case 's': obj.style.visibility = 'visible'; break; 
     498        case 'h': obj.style.visibility = 'hidden'; break; 
     499        case 'k': 
     500                if (obj.style.visibility != 'visible') { 
     501                        obj.style.visibility = 'visible'; 
     502                } else { 
     503                        obj.style.visibility = 'hidden'; 
     504                } 
     505        break; 
     506        } 
     507} 
     508 
     509// 'keys' code adapted from MozPoint (http://mozpoint.mozdev.org/) 
     510function keys(key) { 
     511        if (!key) { 
     512                key = event; 
     513                key.which = key.keyCode; 
     514        } 
     515        if (key.which == 84) { 
     516                toggle(); 
     517                return; 
     518        } 
     519        if (s5mode) { 
     520                switch (key.which) { 
     521                        case 10: // return 
     522                        case 13: // enter 
     523                                if (window.event && isParentOrSelf(window.event.srcElement, 'controls')) return; 
     524                                if (key.target && isParentOrSelf(key.target, 'controls')) return; 
     525                                if(number != undef) { 
     526                                        goTo(number); 
     527                                        break; 
     528                                } 
     529                        case 32: // spacebar 
     530                        case 34: // page down 
     531                        case 39: // rightkey 
     532                        case 40: // downkey 
     533                                if(number != undef) { 
     534                                        go(number); 
     535                                } else if (!incrementals[snum] || incpos >= incrementals[snum].length) { 
     536                                        go(1); 
     537                                } else { 
     538                                        subgo(1); 
     539                                } 
     540                                break; 
     541                        case 33: // page up 
     542                        case 37: // leftkey 
     543                        case 38: // upkey 
     544                                if(number != undef) { 
     545                                        go(-1 * number); 
     546                                } else if (!incrementals[snum] || incpos <= 0) { 
     547                                        go(-1); 
     548                                } else { 
     549                                        subgo(-1); 
     550                                } 
     551                                break; 
     552                        case 36: // home 
     553                                goTo(0); 
     554                                break; 
     555                        case 35: // end 
     556                                goTo(smax-1); 
     557                                break; 
     558                        case 67: // c 
     559                                showHide('k'); 
     560                                break; 
     561                } 
     562                if (key.which < 48 || key.which > 57) { 
     563                        number = undef; 
     564                } else { 
     565                        if (window.event && isParentOrSelf(window.event.srcElement, 'controls')) return; 
     566                        if (key.target && isParentOrSelf(key.target, 'controls')) return; 
     567                        number = (((number != undef) ? number : 0) * 10) + (key.which - 48); 
     568                } 
     569        } 
     570        return false; 
     571} 
     572 
     573function clicker(e) { 
     574        number = undef; 
     575        var target; 
     576        if (window.event) { 
     577                target = window.event.srcElement; 
     578                e = window.event; 
     579        } else target = e.target; 
     580        if (target.getAttribute('href') != null || hasValue(target.rel, 'external') || isParentOrSelf(target, 'controls') || isParentOrSelf(target,'embed') || isParentOrSelf(target,'object')) return true; 
     581        if (!e.which || e.which == 1) { 
     582                if (!incrementals[snum] || incpos >= incrementals[snum].length) { 
     583                        go(1); 
     584                } else { 
     585                        subgo(1); 
     586                } 
     587        } 
     588} 
     589 
     590function findSlide(hash) { 
     591        var target = null; 
     592        var slides = GetElementsWithClassName('*','slide'); 
     593        for (var i = 0; i < slides.length; i++) { 
     594                var targetSlide = slides[i]; 
     595                if ( (targetSlide.name && targetSlide.name == hash) 
     596                 || (targetSlide.id && targetSlide.id == hash) ) { 
     597                        target = targetSlide; 
     598                        break; 
     599                } 
     600        } 
     601        while(target != null && target.nodeName != 'BODY') { 
     602                if (hasClass(target, 'slide')) { 
     603                        return parseInt(target.id.slice(5)); 
     604                } 
     605                target = target.parentNode; 
     606        } 
     607        return null; 
     608} 
     609 
     610function slideJump() { 
     611        if (window.location.hash == null) return; 
     612        var sregex = /^#slide(\d+)$/; 
     613        var matches = sregex.exec(window.location.hash); 
     614        var dest = null; 
     615        if (matches != null) { 
     616                dest = parseInt(matches[1]); 
     617        } else { 
     618                dest = findSlide(window.location.hash.slice(1)); 
     619        } 
     620        if (dest != null) 
     621                go(dest - snum); 
     622} 
     623 
     624function fixLinks() { 
     625        var thisUri = window.location.href; 
     626        thisUri = thisUri.slice(0, thisUri.length - window.location.hash.length); 
     627        var aelements = document.getElementsByTagName('A'); 
     628        for (var i = 0; i < aelements.length; i++) { 
     629                var a = aelements[i].href; 
     630                var slideID = a.match('\#slide[0-9]{1,2}'); 
     631                if ((slideID) && (slideID[0].slice(0,1) == '#')) { 
     632                        var dest = findSlide(slideID[0].slice(1)); 
     633                        if (dest != null) { 
     634                                if (aelements[i].addEventListener) { 
     635                                        aelements[i].addEventListener("click", new Function("e", 
     636                                                "if (document.getElementById('slideProj').disabled) return;" + 
     637                                                "go("+dest+" - snum); " + 
     638                                                "if (e.preventDefault) e.preventDefault();"), true); 
     639                                } else if (aelements[i].attachEvent) { 
     640                                        aelements[i].attachEvent("onclick", new Function("", 
     641                                                "if (document.getElementById('slideProj').disabled) return;" + 
     642                                                "go("+dest+" - snum); " + 
     643                                                "event.returnValue = false;")); 
     644                                } 
     645                        } 
     646                } 
     647        } 
     648} 
     649 
     650function externalLinks() { 
     651        if (!document.getElementsByTagName) return; 
     652        var anchors = document.getElementsByTagName('a'); 
     653        for (var i=0; i<anchors.length; i++) { 
     654                var anchor = anchors[i]; 
     655                if (anchor.getAttribute('href') && hasValue(anchor.rel, 'external')) { 
     656                        anchor.target = '_blank'; 
     657                        addClass(anchor,'external'); 
     658                } 
     659        } 
     660} 
     661 
     662function createControls() { 
     663        var controlsDiv = document.getElementById("controls"); 
     664        if (!controlsDiv) return; 
     665        var hider = ' onmouseover="showHide(\'s\');" onmouseout="showHide(\'h\');"'; 
     666        var hideDiv, hideList = ''; 
     667        if (controlVis == 'hidden') { 
     668                hideDiv = hider; 
     669        } else { 
     670                hideList = hider; 
     671        } 
     672        controlsDiv.innerHTML = '<form action="#" id="controlForm"' + hideDiv + '>' + 
     673        '<div id="navLinks">' + 
     674        '<a accesskey="t" id="toggle" href="javascript:toggle();">&#216;<\/a>' + 
     675        '<a accesskey="z" id="prev" href="javascript:go(-1);">&laquo;<\/a>' + 
     676        '<a accesskey="x" id="next" href="javascript:go(1);">&raquo;<\/a>' + 
     677        '<div id="navList"' + hideList + '><select id="jumplist" onchange="go(\'j\');"><\/select><\/div>' + 
     678        '<\/div><\/form>'; 
     679        if (controlVis == 'hidden') { 
     680                var hidden = document.getElementById('navLinks'); 
     681        } else { 
     682                var hidden = document.getElementById('jumplist'); 
     683        } 
     684        addClass(hidden,'hideme'); 
     685} 
     686 
     687function fontScale() {  // causes layout problems in FireFox that get fixed if browser's Reload is used; same may be true of other Gecko-based browsers 
     688        if (!s5mode) return false; 
     689        var vScale = 22;  // both yield 32 (after rounding) at 1024x768 
     690        var hScale = 32;  // perhaps should auto-calculate based on theme's declared value? 
     691        if (window.innerHeight) { 
     692                var vSize = window.innerHeight; 
     693                var hSize = window.innerWidth; 
     694        } else if (document.documentElement.clientHeight) { 
     695                var vSize = document.documentElement.clientHeight; 
     696                var hSize = document.documentElement.clientWidth; 
     697        } else if (document.body.clientHeight) { 
     698                var vSize = document.body.clientHeight; 
     699                var hSize = document.body.clientWidth; 
     700        } else { 
     701                var vSize = 700;  // assuming 1024x768, minus chrome and such 
     702                var hSize = 1024; // these do not account for kiosk mode or Opera Show 
     703        } 
     704        var newSize = Math.min(Math.round(vSize/vScale),Math.round(hSize/hScale)); 
     705        fontSize(newSize + 'px'); 
     706        if (isGe) {  // hack to counter incremental reflow bugs 
     707                var obj = document.getElementsByTagName('body')[0]; 
     708                obj.style.display = 'none'; 
     709                obj.style.display = 'block'; 
     710        } 
     711} 
     712 
     713function fontSize(value) { 
     714        if (!(s5ss = document.getElementById('s5ss'))) { 
     715                if (!isIE) { 
     716                        document.getElementsByTagName('head')[0].appendChild(s5ss = document.createElement('style')); 
     717                        s5ss.setAttribute('media','screen, projection'); 
     718                        s5ss.setAttribute('id','s5ss'); 
     719                } else { 
     720                        document.createStyleSheet(); 
     721                        document.s5ss = document.styleSheets[document.styleSheets.length - 1]; 
     722                } 
     723        } 
     724        if (!isIE) { 
     725                while (s5ss.lastChild) s5ss.removeChild(s5ss.lastChild); 
     726                s5ss.appendChild(document.createTextNode('body {font-size: ' + value + ' !important;}')); 
     727        } else { 
     728                document.s5ss.addRule('body','font-size: ' + value + ' !important;'); 
     729        } 
     730} 
     731 
     732function notOperaFix() { 
     733        slideCSS = document.getElementById('slideProj').href; 
     734        var slides = document.getElementById('slideProj'); 
     735        var outline = document.getElementById('outlineStyle'); 
     736        slides.setAttribute('media','screen'); 
     737        outline.disabled = true; 
     738        if (isGe) { 
     739                slides.setAttribute('href','null');   // Gecko fix 
     740                slides.setAttribute('href',slideCSS); // Gecko fix 
     741        } 
     742        if (isIE && document.styleSheets && document.styleSheets[0]) { 
     743                document.styleSheets[0].addRule('img', 'behavior: url(ui/default/iepngfix.htc)'); 
     744                document.styleSheets[0].addRule('div', 'behavior: url(ui/default/iepngfix.htc)'); 
     745                document.styleSheets[0].addRule('.slide', 'behavior: url(ui/default/iepngfix.htc)'); 
     746        } 
     747} 
     748 
     749function getIncrementals(obj) { 
     750        var incrementals = new Array(); 
     751        if (!obj)  
     752                return incrementals; 
     753        var children = obj.childNodes; 
     754        for (var i = 0; i < children.length; i++) { 
     755                var child = children[i]; 
     756                if (hasClass(child, 'incremental')) { 
     757                        if (child.nodeName == 'OL' || child.nodeName == 'UL') { 
     758                                removeClass(child, 'incremental'); 
     759                                for (var j = 0; j < child.childNodes.length; j++) { 
     760                                        if (child.childNodes[j].nodeType == 1) { 
     761                                                addClass(child.childNodes[j], 'incremental'); 
     762                                        } 
     763                                } 
     764                        } else { 
     765                                incrementals[incrementals.length] = child; 
     766                                removeClass(child,'incremental'); 
     767                        } 
     768                } 
     769                if (hasClass(child, 'show-first')) { 
     770                        if (child.nodeName == 'OL' || child.nodeName == 'UL') { 
     771                                removeClass(child, 'show-first'); 
     772                                if (child.childNodes[isGe].nodeType == 1) { 
     773                                        removeClass(child.childNodes[isGe], 'incremental'); 
     774                                } 
     775                        } else { 
     776                                incrementals[incrementals.length] = child; 
     777                        } 
     778                } 
     779                incrementals = incrementals.concat(getIncrementals(child)); 
     780        } 
     781        return incrementals; 
     782} 
     783 
     784function createIncrementals() { 
     785        var incrementals = new Array(); 
     786        for (var i = 0; i < smax; i++) { 
     787                incrementals[i] = getIncrementals(document.getElementById('slide'+i)); 
     788        } 
     789        return incrementals; 
     790} 
     791 
     792function defaultCheck() { 
     793        var allMetas = document.getElementsByTagName('meta'); 
     794        for (var i = 0; i< allMetas.length; i++) { 
     795                if (allMetas[i].name == 'defaultView') { 
     796                        defaultView = allMetas[i].content; 
     797                } 
     798                if (allMetas[i].name == 'controlVis') { 
     799                        controlVis = allMetas[i].content; 
     800                } 
     801        } 
     802} 
     803 
     804// Key trap fix, new function body for trap() 
     805function trap(e) { 
     806        if (!e) { 
     807                e = event; 
     808                e.which = e.keyCode; 
     809        } 
     810        try { 
     811                modifierKey = e.ctrlKey || e.altKey || e.metaKey; 
     812        } 
     813        catch(e) { 
     814                modifierKey = false; 
     815        } 
     816        return modifierKey || e.which == 0; 
     817} 
     818 
     819function startup() { 
     820        defaultCheck(); 
     821        if (!isOp)  
     822                createControls(); 
     823        slideLabel(); 
     824        fixLinks(); 
     825        externalLinks(); 
     826        fontScale(); 
     827        if (!isOp) { 
     828                notOperaFix(); 
     829                incrementals = createIncrementals(); 
     830                slideJump(); 
     831                if (defaultView == 'outline') { 
     832                        toggle(); 
     833                } 
     834                document.onkeyup = keys; 
     835                document.onkeypress = trap; 
     836                document.onclick = clicker; 
     837        } 
     838} 
     839 
     840window.onload = startup; 
     841window.onresize = function(){setTimeout('fontScale()', 50);}]]></item> 
     842<item key="id"><![CDATA[S5slides.js]]></item> 
     843<item key="mandatory" type="int">0</item> 
     844<item key="multilang" type="int">0</item> 
     845<item key="name"><![CDATA[slides.js]]></item> 
     846<item key="repetitive" type="int">0</item> 
     847<item key="type"><![CDATA[DTML Method]]></item> 
     848</dictionary> 
     849</item> 
     850<item type="dictionary"><dictionary> 
     851<item key="custom"><![CDATA[<dtml-comment>--// BO bodyContentZMSCustom_S5Library //--</dtml-comment> 
     852 
     853 
     854<dtml-comment>--// EO bodyContentZMSCustom_S5Library //--</dtml-comment>]]></item> 
     855<item key="id"><![CDATA[bodyContentZMSCustom_S5Library]]></item> 
     856<item key="mandatory" type="int">0</item> 
     857<item key="multilang" type="int">0</item> 
     858<item key="name"><![CDATA[Template: S5Library]]></item> 
     859<item key="repetitive" type="int">0</item> 
     860<item key="type"><![CDATA[DTML Method]]></item> 
     861</dictionary> 
     862</item> 
     863</list> 
     864</item> 
     865<item key="access" type="dictionary"><dictionary> 
     866<item key="delete" type="list"><list> 
     867</list> 
     868</item> 
     869<item key="delete_custom"/> 
     870<item key="edit" type="list"><list> 
     871</list> 
     872</item> 
     873<item key="edit_custom"/> 
     874<item key="insert" type="list"><list> 
     875</list> 
     876</item> 
     877<item key="insert_custom"/> 
     878</dictionary> 
     879</item> 
     880<item key="enabled" type="int">0</item> 
     881<item key="id"><![CDATA[S5Library]]></item> 
     882<item key="name"><![CDATA[S5Library]]></item> 
     883<item key="package"><![CDATA[com.zms.mediaplayer]]></item> 
     884<item key="revision"><![CDATA[1.1.0]]></item> 
     885<item key="type"><![CDATA[ZMSLibrary]]></item> 
     886</dictionary> 
     887</item> 
     888</dictionary> 
     889</item> 
     890<item type="dictionary"><dictionary> 
     891<item key="key"><![CDATA[ZMSGallery]]></item> 
     892<item key="value" type="dictionary"><dictionary> 
     893<item key="__obj_attrs__" type="list"><list> 
     894<item type="dictionary"><dictionary> 
    8895<item key="custom"> 
    9 <data content_type="image/png" filename="imagegallery.png" type="file">89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000000467414d410000afc837058ae90000001974455874536f6674776172650041646f626520496d616765526561647971c9653c000001634944415438cba593dd4bc26014c6fd17252989e883c282a4954361530209298842445ada875152cc345a1461511476d11749929095f741375d78a7f3f49ef3e666ed229a0f3cbc30f6fccec3d95e0700383ab1c339a58e2f68d55a70e70de46de6f40b489bcf10d828837ffd09c4b512f89245984c3c80b07407def80dc8c9ab1ae60810c956f558fe1dfe6b217aa9130027dbb167fe020820a75fc18e8667cf3840daaad08370c1344ad03c8651cb45d3a8c1c8c937802dac0548957e0212c5289dcd669382b98a09e80f1f73006efbaf06baae5b1af44d1f71007eaadfc2892d63b8dd8d4683dee90d1d7080b8fa68998841505c8631f8591e358c72cbfb1c2028f7062055528cca14ce8874e2540a7eac1800973fcb0113f15b4b03aad9d6a05eaf5b1a7489190ef0c6ae6dfd074e9f0aadbba08e2d16e8cf1a993b87a1c8290ccce4d9960f6951eea0063dd21e740772acf62e9bac02cba05502747c1b3b057c010a0c2e0092fb635e0000000049454e44ae426082</data></item> 
     896<data content_type="image/png" filename="gallery.png" type="file">89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000000467414d410000afc837058ae90000001974455874536f6674776172650041646f626520496d616765526561647971c9653c000002274944415438cb8593dd6bd3501c86f3570956af2ced8695ae22958e89e2986573b6ab5bc2d0a16bf5a64cdd8af8d10ba7b295364d5626621551bcd12bc10b51dc4d094eadc6da8f3499cd1097d7734ebfd261d9c503c939c9fb7bf272c28dcc493702b3b2ea0e899a23d862ac8b7352d48ef2e21200ee7f70810bf2cf82a258ba61c0d832a1132afa367e314ca8d53a0e47a45adf003ab9ae1bf05ff680bf37d1617c611181d955f8841c0e0445ab9f1977906cd0c97cf22c96df2ee2febb041ebebf8993b12c8819f632630175b279f141042b1f6f61f54313cf4c06d4ec4d58c0e778a2cbf5db783e1745a96ec2159235165021899e6b2e9c4ac6317c2985c1f3291065b8c239388319b827b20409de8884e5bbcff02591845a6b05d06f2b93b42389010ccfa7f6d4f60b6b2ce047ad4102248ddb3f96d6ca9a09c7b97d704fad30ed13b13b88a65f74b82abec499e812d3f685457c0a9ec6f74a2bc0c1021ad8507798329d1c4b3d45aea0e391f21b8f37ffe0c9d7bf88cbaf98b66f2a0b657c14c576c06048dc2c95abd088e20009a085d287f3450bf96f3b1de81ad5f686d2c88f04502c37e09c2401c7786961685a7e4dd348a1162df4f87c1a3392c298ce14187e522ed5f6f2ebccb658369b01f653d52e3470650d42aed8035da3da43c23aaaa4d4123b0772ad27a05de8a1d1187bc10e5d6b695b743239441ab14ff41ad80add50ad5d74b57bfe05fb8dbd50cdd8468d5025d74dbada7d03ec85d249bb696bdbdff90781ebf25321be95bb0000000049454e44ae426082</data></item> 
    10897<item key="id"><![CDATA[icon]]></item> 
    11898<item key="mandatory" type="int">0</item> 
     
    18905<item type="dictionary"><dictionary> 
    19906<item key="custom"> 
    20 <data content_type="image/png" filename="imagegallery_disabled.png" type="file">89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000000467414d410000afc837058ae90000001974455874536f6674776172650041646f626520496d616765526561647971c9653c000001704944415478da62fcffff3f0325002080186b6b6bb32d2c2c3abf7dfbc60d120019f8efdf3f86bf7fffc2d9208c2ccecacafaf5debd7be54d4d4d53010288c5c4c464120707071310936231f7cf9f3f2701e9a90001c4f2ebd72fa677efde91ecf4dfbf7f33816880006201392d3434946403264e9c08a6010288051688070f1e844bdadbdb33f4f4f4c0f92525250c67ce9c81f381de0687050800041013722cf0f3f3a3d8a2a2a2c2000b58b0c7b9b9e172300300028809c600818f1f3fa21870e7ce1d1403be7efd0a9703c50808000410dc0b2067c30048acb8b81845b39191110a1f66004000b1c018c87e06695ebd7a359c1f1212c2b06edd3a143e4c1f40003101a3032ea1a9a989628b8080000a5f494909aef6cf9f3f601a20805002f1faf5eb281a3e7cf880c207a63e8c300008208659b366fd270700b300886200082096c78f1faf9a366d5a182ccd83620544839c081343ce0b201aeaa255200220801829cd8d0001c4c4402100083000628112134eee19f80000000049454e44ae426082</data></item> 
     907<data content_type="image/png" filename="gallery_disabled.png" type="file">89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000000467414d410000afc837058ae90000001974455874536f6674776172650041646f626520496d616765526561647971c9653c000002254944415478da626c6a6aeafdffff7ff4b76fdf387efdfac5800e58585818d8d9d9e7373737173260010001c402d41c0304a240c0c8cccccc00e433fcfbf70f4c83c0efdfbf19fafafa12804cac060004100bd0667690e6a2a22206393939b8c4cf9f3f199898981818191919be7fffce0f94ff80cd650001c402b20164b3acac2c839696165813887fe9d22586a8a82806a0e1203e23d045fcd85c0610402c200e48908d8d8d81838303ae00e832b0e6e5cb9733484b4bc36d0659f0e4c91386b0b0309057190102086c00c8e4870f1f327cf9f2056cfb8f1f3fc036b4b7b733fcf9f387e1debd7b60af809cadadadcd202f2f0fb7082080408108e6803482707c7c3cccd9580374ca94290c9696960c307d0001c402520002cf9e3d63e0e4e4046b06d9aca2a282e2ecdbb76f33949595815df4e8d12306535353b01c4000b1809c06023367ce64e8efef07dbaca4a4c46064640466839c0d320044c35cc2caca0a670304100b30e03e029dc60fb21d6418480214985c5c5c18710ef312c8b5303e4000b100437fe5c489132d81a9501768101f286441ce05d902530402376fde64f0f6f606bb2425258501e672800062696c6c2c83d9004a2ca0f8062982190003a068061906d208722d28d903d5fd070820166445b000bd7fff3e86f36162c054f91f982f3e812c01e2850001846200cc599d9d9dd8923d4cfe13505e00260610402806600b50581880f8306723eb01082016347fc20314a6113d03819c8d2c0610600028ee0bd279d32a2e0000000049454e44ae426082</data></item> 
    21908<item key="id"><![CDATA[icon_disabled]]></item> 
    22909<item key="mandatory" type="int">0</item> 
     
    28915</item> 
    29916<item type="dictionary"><dictionary> 
    30 <item key="custom"> 
    31 <data content_type="application/x-javascript" filename="jquery.galleriffic.min.js" type="file">2f2f202863292032303038205472656e7420466f6c65790a3b2866756e6374696f6e2824297b646f63756d656e742e777269746528223c7374796c6520747970653d27746578742f637373273e2e6e6f7363726970747b646973706c61793a6e6f6e657d3c2f7374796c653e22293b766172207665723d2767616c6c657269666669632d312e30273b7661722067616c6c6572794f66667365743d303b7661722067616c6c65726965733d5b5d3b76617220616c6c496d616765733d5b5d3b76617220686973746f727943757272656e74486173683b76617220686973746f72794261636b537461636b3b76617220686973746f7279466f7277617264537461636b3b76617220697346697273743d66616c73653b76617220646f6e74436865636b3d66616c73653b766172206973496e697469616c697a65643d66616c73653b66756e6374696f6e206765744861736846726f6d537472696e672868617368297b69662821686173682972657475726e2d313b686173683d686173682e7265706c616365282f5e2e2a232f2c2727293b69662869734e614e2868617368292972657475726e2d313b72657475726e282b68617368293b7d0a66756e6374696f6e206765744861736828297b76617220686173683d6c6f636174696f6e2e686173683b72657475726e206765744861736846726f6d537472696e672868617368293b7d0a66756e6374696f6e20726567697374657247616c6c6572792867616c6c657279297b67616c6c65726965732e707573682867616c6c657279293b67616c6c6572794f66667365742b3d67616c6c6572792e646174612e6c656e6774683b7d0a66756e6374696f6e2067657447616c6c6572792868617368297b666f7228693d303b693c67616c6c65726965732e6c656e6774683b692b2b297b7661722067616c6c6572793d67616c6c65726965735b695d3b696628686173683c2867616c6c6572792e646174612e6c656e6774682b67616c6c6572792e6f666673657429290a72657475726e2067616c6c6572793b7d0a72657475726e20303b7d0a66756e6374696f6e20676574496e6465782867616c6c6572792c68617368297b72657475726e20686173682d67616c6c6572792e6f66667365743b7d0a66756e6374696f6e20636c69636b48616e646c657228652c67616c6c6572792c6c696e6b297b67616c6c6572792e706175736528293b6966282167616c6c6572792e73657474696e67732e656e61626c65486973746f7279297b76617220686173683d6765744861736846726f6d537472696e67286c696e6b2e68726566293b696628686173683e3d30297b76617220696e6465783d676574496e6465782867616c6c6572792c68617368293b696628696e6465783e3d30290a67616c6c6572792e676f746f28696e646578293b7d0a652e70726576656e7444656661756c7428293b7d7d0a66756e6374696f6e20686973746f727943616c6c6261636b28297b76617220686173683d6765744861736828293b696628686173683c302972657475726e3b7661722067616c6c6572793d67657447616c6c6572792868617368293b6966282167616c6c6572792972657475726e3b76617220696e6465783d686173682d67616c6c6572792e6f66667365743b67616c6c6572792e676f746f28696e646578293b7d0a66756e6374696f6e20686973746f7279496e697428297b6966286973496e697469616c697a65642972657475726e3b6973496e697469616c697a65643d747275653b7661722063757272656e745f686173683d6c6f636174696f6e2e686173683b686973746f727943757272656e74486173683d63757272656e745f686173683b696628242e62726f777365722e6d736965297b696628686973746f727943757272656e74486173683d3d2727297b686973746f727943757272656e74486173683d2723273b7d7d656c736520696628242e62726f777365722e736166617269297b686973746f72794261636b537461636b3d5b5d3b686973746f72794261636b537461636b2e6c656e6774683d686973746f72792e6c656e6774683b686973746f7279466f7277617264537461636b3d5b5d3b697346697273743d747275653b7d0a736574496e74657276616c2866756e6374696f6e28297b686973746f7279436865636b28293b7d2c313030293b7d0a66756e6374696f6e20686973746f7279416464486973746f72792868617368297b686973746f72794261636b537461636b2e707573682868617368293b686973746f7279466f7277617264537461636b2e6c656e6774683d303b697346697273743d747275653b7d0a66756e6374696f6e20686973746f7279436865636b28297b696628242e62726f777365722e736166617269297b69662821646f6e74436865636b297b76617220686973746f727944656c74613d686973746f72792e6c656e6774682d686973746f72794261636b537461636b2e6c656e6774683b696628686973746f727944656c7461297b697346697273743d66616c73653b696628686973746f727944656c74613c30297b666f722876617220693d303b693c4d6174682e61627328686973746f727944656c7461293b692b2b29686973746f7279466f7277617264537461636b2e756e736869667428686973746f72794261636b537461636b2e706f702829293b7d656c73657b666f722876617220693d303b693c686973746f727944656c74613b692b2b29686973746f72794261636b537461636b2e7075736828686973746f7279466f7277617264537461636b2e73686966742829293b7d0a76617220636163686564486173683d686973746f72794261636b537461636b5b686973746f72794261636b537461636b2e6c656e6774682d315d3b69662863616368656448617368213d756e646566696e6564297b686973746f727943757272656e74486173683d6c6f636174696f6e2e686173683b686973746f727943616c6c6261636b28293b7d7d656c736520696628686973746f72794261636b537461636b5b686973746f72794261636b537461636b2e6c656e6774682d315d3d3d756e646566696e656426262169734669727374297b686973746f727943616c6c6261636b28293b697346697273743d747275653b7d7d7d656c73657b7661722063757272656e745f686173683d6c6f636174696f6e2e686173683b69662863757272656e745f68617368213d686973746f727943757272656e7448617368297b686973746f727943757272656e74486173683d63757272656e745f686173683b686973746f727943616c6c6261636b28293b7d7d7d0a7661722064656661756c74733d7b64656c61793a333030302c6e756d5468756d62733a32302c7072656c6f616441686561643a34302c656e61626c65546f7050616765723a66616c73652c656e61626c65426f74746f6d50616765723a747275652c696d616765436f6e7461696e657253656c3a27272c63617074696f6e436f6e7461696e657253656c3a27272c636f6e74726f6c73436f6e7461696e657253656c3a27272c6c6f6164696e67436f6e7461696e657253656c3a27272c72656e6465725353436f6e74726f6c733a747275652c72656e6465724e6176436f6e74726f6c733a747275652c706c61794c696e6b546578743a27506c6179272c70617573654c696e6b546578743a275061757365272c707265764c696e6b546578743a2750726576696f7573272c6e6578744c696e6b546578743a274e657874272c6e657874506167654c696e6b546578743a274e657874202672736171756f3b272c70726576506167654c696e6b546578743a27266c736171756f3b2050726576272c656e61626c65486973746f72793a66616c73652c6175746f53746172743a66616c73652c6f6e4368616e67653a756e646566696e65642c6f6e5472616e736974696f6e4f75743a756e646566696e65642c6f6e5472616e736974696f6e496e3a756e646566696e65642c6f6e506167655472616e736974696f6e4f75743a756e646566696e65642c6f6e506167655472616e736974696f6e496e3a756e646566696e65647d3b242e666e2e67616c6c657269666669633d66756e6374696f6e287468756d6273436f6e7461696e657253656c2c73657474696e6773297b242e657874656e6428746869732c7b7665723a66756e6374696f6e28297b72657475726e207665723b7d2c696e697469616c697a655468756d62733a66756e6374696f6e28297b746869732e646174613d5b5d3b7661722067616c6c6572793d746869733b746869732e247468756d6273436f6e7461696e65722e66696e642827756c2e7468756d6273203e206c6927292e656163682866756e6374696f6e2869297b76617220246c693d242874686973293b7661722024615468756d623d246c692e66696e642827612e7468756d6227293b76617220686173683d67616c6c6572792e6f66667365742b693b67616c6c6572792e646174612e70757368287b7469746c653a24615468756d622e6174747228277469746c6527292c736c69646555726c3a24615468756d622e6174747228276872656627292c63617074696f6e3a246c692e66696e6428272e63617074696f6e27292e72656d6f766528292c686173683a686173687d293b24615468756d622e61747472282772656c272c27686973746f727927293b24615468756d622e61747472282768726566272c2723272b68617368293b24615468756d622e636c69636b2866756e6374696f6e2865297b636c69636b48616e646c657228652c67616c6c6572792c74686973293b7d293b7d293b72657475726e20746869733b7d2c69735072656c6f6164436f6d706c6574653a66616c73652c7072656c6f6164496e69743a66756e6374696f6e28297b696628746869732e73657474696e67732e7072656c6f616441686561643d3d302972657475726e20746869733b746869732e7072656c6f61645374617274496e6465783d746869732e63757272656e74496e6465783b766172206e657874496e6465783d746869732e6765744e657874496e64657828746869732e7072656c6f61645374617274496e646578293b72657475726e20746869732e7072656c6f616452656375727369766528746869732e7072656c6f61645374617274496e6465782c6e657874496e646578293b7d2c7072656c6f616452656c6f636174653a66756e6374696f6e28696e646578297b746869732e7072656c6f61645374617274496e6465783d696e6465783b72657475726e20746869733b7d2c7072656c6f61645265637572736976653a66756e6374696f6e287374617274496e6465782c63757272656e74496e646578297b6966287374617274496e646578213d746869732e7072656c6f61645374617274496e646578297b766172206e657874496e6465783d746869732e6765744e657874496e64657828746869732e7072656c6f61645374617274496e646578293b72657475726e20746869732e7072656c6f616452656375727369766528746869732e7072656c6f61645374617274496e6465782c6e657874496e646578293b7d0a7661722067616c6c6572793d746869733b766172207072656c6f6164436f756e743d63757272656e74496e6465782d7374617274496e6465783b6966287072656c6f6164436f756e743c30290a7072656c6f6164436f756e743d746869732e646174612e6c656e6774682d312d7374617274496e6465782b63757272656e74496e6465783b696628746869732e73657474696e67732e7072656c6f616441686561643e3d3026267072656c6f6164436f756e743e746869732e73657474696e67732e7072656c6f61644168656164297b73657454696d656f75742866756e6374696f6e28297b67616c6c6572792e7072656c6f6164526563757273697665287374617274496e6465782c63757272656e74496e646578293b7d2c353030293b72657475726e20746869733b7d0a76617220696d616765446174613d746869732e646174615b63757272656e74496e6465785d3b69662821696d61676544617461290a72657475726e20746869733b696628696d616765446174612e696d616765290a72657475726e20746869732e7072656c6f61644e657874287374617274496e6465782c63757272656e74496e646578293b76617220696d6167653d6e657720496d61676528293b696d6167652e6f6e6c6f61643d66756e6374696f6e28297b696d616765446174612e696d6167653d746869733b67616c6c6572792e7072656c6f61644e657874287374617274496e6465782c63757272656e74496e646578293b7d3b696d6167652e616c743d696d616765446174612e7469746c653b696d6167652e7372633d696d616765446174612e736c69646555726c3b72657475726e20746869733b7d2c7072656c6f61644e6578743a66756e6374696f6e287374617274496e6465782c63757272656e74496e646578297b766172206e657874496e6465783d746869732e6765744e657874496e6465782863757272656e74496e646578293b6966286e657874496e6465783d3d7374617274496e646578297b746869732e69735072656c6f6164436f6d706c6574653d747275653b7d656c73657b7661722067616c6c6572793d746869733b73657454696d656f75742866756e6374696f6e28297b67616c6c6572792e7072656c6f6164526563757273697665287374617274496e6465782c6e657874496e646578293b7d2c313030293b7d0a72657475726e20746869733b7d2c6765744e657874496e6465783a66756e6374696f6e28696e646578297b766172206e657874496e6465783d696e6465782b313b6966286e657874496e6465783e3d746869732e646174612e6c656e677468290a6e657874496e6465783d303b72657475726e206e657874496e6465783b7d2c67657450726576496e6465783a66756e6374696f6e28696e646578297b7661722070726576496e6465783d696e6465782d313b69662870726576496e6465783c30290a70726576496e6465783d746869732e646174612e6c656e6774682d313b72657475726e2070726576496e6465783b7d2c70617573653a66756e6374696f6e28297b696628746869732e696e74657276616c290a746869732e746f67676c65536c69646573686f7728293b72657475726e20746869733b7d2c706c61793a66756e6374696f6e28297b69662821746869732e696e74657276616c290a746869732e746f67676c65536c69646573686f7728293b72657475726e20746869733b7d2c746f67676c65536c69646573686f773a66756e6374696f6e28297b696628746869732e696e74657276616c297b636c656172496e74657276616c28746869732e696e74657276616c293b746869732e696e74657276616c3d303b696628746869732e24636f6e74726f6c73436f6e7461696e6572297b746869732e24636f6e74726f6c73436f6e7461696e65722e66696e6428276469762e73732d636f6e74726f6c73206127292e72656d6f7665436c61737328292e616464436c6173732827706c617927292e6174747228277469746c65272c746869732e73657474696e67732e706c61794c696e6b54657874292e61747472282768726566272c2723706c617927292e68746d6c28746869732e73657474696e67732e706c61794c696e6b54657874293b7d7d656c73657b746869732e7373416476616e636528293b7661722067616c6c6572793d746869733b746869732e696e74657276616c3d736574496e74657276616c2866756e6374696f6e28297b67616c6c6572792e7373416476616e636528293b7d2c746869732e73657474696e67732e64656c6179293b696628746869732e24636f6e74726f6c73436f6e7461696e6572297b746869732e24636f6e74726f6c73436f6e7461696e65722e66696e6428276469762e73732d636f6e74726f6c73206127292e72656d6f7665436c61737328292e616464436c6173732827706175736527292e6174747228277469746c65272c746869732e73657474696e67732e70617573654c696e6b54657874292e61747472282768726566272c2723706175736527292e68746d6c28746869732e73657474696e67732e70617573654c696e6b54657874293b7d7d0a72657475726e20746869733b7d2c7373416476616e63653a66756e6374696f6e28297b766172206e657874496e6465783d746869732e6765744e657874496e64657828746869732e63757272656e74496e646578293b766172206e657874486173683d746869732e646174615b6e657874496e6465785d2e686173683b696628746869732e73657474696e67732e656e61626c65486973746f7279290a6c6f636174696f6e2e687265663d2723272b6e657874486173683b656c73650a746869732e676f746f286e657874496e646578293b72657475726e20746869733b7d2c676f746f3a66756e6374696f6e28696e646578297b696628696e6465783c3029696e6465783d303b656c736520696628696e6465783e3d746869732e646174612e6c656e67746829696e6465783d746869732e646174612e6c656e6774682d313b696628746869732e73657474696e67732e6f6e4368616e6765290a746869732e73657474696e67732e6f6e4368616e676528746869732e63757272656e74496e6465782c696e646578293b746869732e63757272656e74496e6465783d696e6465783b746869732e7072656c6f616452656c6f6361746528696e646578293b72657475726e20746869732e7265667265736828293b7d2c726566726573683a66756e6374696f6e28297b76617220696d616765446174613d746869732e646174615b746869732e63757272656e74496e6465785d3b69662821696d61676544617461290a72657475726e20746869733b7661722069735472616e736974696f6e696e673d747275653b7661722067616c6c6572793d746869733b766172207472616e736974696f6e4f757443616c6c6261636b3d66756e6374696f6e28297b69735472616e736974696f6e696e673d66616c73653b69662867616c6c6572792e24636f6e74726f6c73436f6e7461696e6572297b67616c6c6572792e24636f6e74726f6c73436f6e7461696e65722e66696e6428276469762e6e61762d636f6e74726f6c7320612e7072657627292e61747472282768726566272c2723272b67616c6c6572792e646174615b67616c6c6572792e67657450726576496e6465782867616c6c6572792e63757272656e74496e646578295d2e68617368292e656e6428292e66696e6428276469762e6e61762d636f6e74726f6c7320612e6e65787427292e61747472282768726566272c2723272b67616c6c6572792e646174615b67616c6c6572792e6765744e657874496e6465782867616c6c6572792e63757272656e74496e646578295d2e68617368293b7d0a76617220696d616765446174613d67616c6c6572792e646174615b67616c6c6572792e63757272656e74496e6465785d3b69662867616c6c6572792e2463617074696f6e436f6e7461696e6572297b67616c6c6572792e2463617074696f6e436f6e7461696e65722e656d70747928292e617070656e6428696d616765446174612e63617074696f6e293b7d0a696628696d616765446174612e696d616765297b67616c6c6572792e6275696c64496d61676528696d616765446174612e696d616765293b7d656c73657b69662867616c6c6572792e246c6f6164696e67436f6e7461696e6572297b67616c6c6572792e246c6f6164696e67436f6e7461696e65722e73686f7728293b7d7d7d0a696628746869732e73657474696e67732e6f6e5472616e736974696f6e4f7574297b746869732e73657474696e67732e6f6e5472616e736974696f6e4f7574287472616e736974696f6e4f757443616c6c6261636b293b7d656c73657b746869732e247472616e736974696f6e436f6e7461696e6572732e6869646528293b7472616e736974696f6e4f757443616c6c6261636b28293b7d0a69662821696d616765446174612e696d616765297b76617220696d6167653d6e657720496d61676528293b696d6167652e6f6e6c6f61643d66756e6374696f6e28297b696d616765446174612e696d6167653d746869733b6966282169735472616e736974696f6e696e67297b67616c6c6572792e6275696c64496d61676528696d616765446174612e696d616765293b7d7d3b696d6167652e616c743d696d616765446174612e7469746c653b696d6167652e7372633d696d616765446174612e736c69646555726c3b7d0a746869732e72656c6f636174655072656c6f61643d747275653b72657475726e20746869732e73796e635468756d627328293b7d2c6275696c64496d6167653a66756e6374696f6e28696d616765297b696628746869732e24696d616765436f6e7461696e6572297b746869732e24696d616765436f6e7461696e65722e656d70747928293b7661722067616c6c6572793d746869733b766172206e657874496e6465783d746869732e6765744e657874496e64657828746869732e63757272656e74496e646578293b696628746869732e246c6f6164696e67436f6e7461696e6572297b746869732e246c6f6164696e67436f6e7461696e65722e6869646528293b7d0a746869732e24696d616765436f6e7461696e65722e617070656e6428273c7370616e20636c6173733d22696d6167652d77726170706572223e3c6120636c6173733d22616476616e63652d6c696e6b222072656c3d22686973746f72792220687265663d2223272b746869732e646174615b6e657874496e6465785d2e686173682b2722207469746c653d22272b696d6167652e616c742b27223e3c2f613e3c2f7370616e3e27292e66696e6428276127292e617070656e6428696d616765292e636c69636b2866756e6374696f6e2865297b636c69636b48616e646c657228652c67616c6c6572792c74686973293b7d293b7d0a696628746869732e73657474696e67732e6f6e5472616e736974696f6e496e290a746869732e73657474696e67732e6f6e5472616e736974696f6e496e28293b656c73650a746869732e247472616e736974696f6e436f6e7461696e6572732e73686f7728293b72657475726e20746869733b7d2c73796e635468756d62733a66756e6374696f6e28297b696628746869732e247468756d6273436f6e7461696e6572297b76617220706167653d4d6174682e666c6f6f7228746869732e63757272656e74496e6465782f746869732e73657474696e67732e6e756d5468756d6273293b69662870616765213d746869732e63757272656e7450616765297b746869732e63757272656e74506167653d706167653b746869732e7570646174655468756d627328293b7d0a76617220247468756d62733d746869732e247468756d6273436f6e7461696e65722e66696e642827756c2e7468756d627327292e6368696c6472656e28293b247468756d62732e66696c74657228272e73656c656374656427292e72656d6f7665436c617373282773656c656374656427293b247468756d62732e657128746869732e63757272656e74496e646578292e616464436c617373282773656c656374656427293b7d0a72657475726e20746869733b7d2c7570646174655468756d62733a66756e6374696f6e28297b7661722067616c6c6572793d746869733b766172207472616e736974696f6e4f757443616c6c6261636b3d66756e6374696f6e28297b67616c6c6572792e72656275696c645468756d627328293b69662867616c6c6572792e73657474696e67732e6f6e506167655472616e736974696f6e496e290a67616c6c6572792e73657474696e67732e6f6e506167655472616e736974696f6e496e28293b656c73650a67616c6c6572792e247468756d6273436f6e7461696e65722e73686f7728293b7d3b696628746869732e73657474696e67732e6f6e506167655472616e736974696f6e4f7574297b746869732e73657474696e67732e6f6e506167655472616e736974696f6e4f7574287472616e736974696f6e4f757443616c6c6261636b293b7d656c73657b746869732e247468756d6273436f6e7461696e65722e6869646528293b7472616e736974696f6e4f757443616c6c6261636b28293b7d0a72657475726e20746869733b7d2c72656275696c645468756d62733a66756e6374696f6e28297b696628746869732e63757272656e74506167653c30290a746869732e63757272656e74506167653d303b766172206e65656473506167696e6174696f6e3d746869732e646174612e6c656e6774683e746869732e73657474696e67732e6e756d5468756d62733b7661722024746f7050616765723d746869732e247468756d6273436f6e7461696e65722e66696e6428276469762e746f7027293b69662824746f7050616765722e6c656e6774683d3d30290a24746f7050616765723d746869732e247468756d6273436f6e7461696e65722e70726570656e6428273c64697620636c6173733d22746f7020706167696e6174696f6e223e3c2f6469763e27292e66696e6428276469762e746f7027293b6966286e65656473506167696e6174696f6e2626746869732e73657474696e67732e656e61626c65546f705061676572297b24746f7050616765722e656d70747928293b746869732e6275696c6450616765722824746f705061676572293b7d0a6966286e65656473506167696e6174696f6e2626746869732e73657474696e67732e656e61626c65426f74746f6d5061676572297b7661722024626f74746f6d50616765723d746869732e247468756d6273436f6e7461696e65722e66696e6428276469762e626f74746f6d27293b69662824626f74746f6d50616765722e6c656e6774683d3d30290a24626f74746f6d50616765723d746869732e247468756d6273436f6e7461696e65722e617070656e6428273c64697620636c6173733d22626f74746f6d20706167696e6174696f6e223e3c2f6469763e27292e66696e6428276469762e626f74746f6d27293b656c73650a24626f74746f6d50616765722e656d70747928293b746869732e6275696c6450616765722824626f74746f6d5061676572293b7d0a766172207374617274496e6465783d746869732e63757272656e74506167652a746869732e73657474696e67732e6e756d5468756d62733b7661722073746f70496e6465783d7374617274496e6465782b746869732e73657474696e67732e6e756d5468756d62732d313b69662873746f70496e6465783e3d746869732e646174612e6c656e677468290a73746f70496e6465783d746869732e646174612e6c656e6774682d313b76617220247468756d6273556c3d746869732e247468756d6273436f6e7461696e65722e66696e642827756c2e7468756d627327293b247468756d6273556c2e66696e6428276c6927292e656163682866756e6374696f6e2869297b76617220246c693d242874686973293b696628693e3d7374617274496e6465782626693c3d73746f70496e646578297b246c692e73686f7728293b7d656c73657b246c692e6869646528293b7d7d293b247468756d6273556c2e72656d6f7665436c61737328276e6f73637269707427293b72657475726e20746869733b7d2c6275696c6450616765723a66756e6374696f6e287061676572297b7661722067616c6c6572793d746869733b766172207374617274496e6465783d746869732e63757272656e74506167652a746869732e73657474696e67732e6e756d5468756d62733b696628746869732e63757272656e74506167653e30297b7661722070726576506167653d7374617274496e6465782d746869732e73657474696e67732e6e756d5468756d62733b70616765722e617070656e6428273c612072656c3d22686973746f72792220687265663d2223272b746869732e646174615b70726576506167655d2e686173682b2722207469746c653d22272b746869732e73657474696e67732e70726576506167654c696e6b546578742b27223e272b746869732e73657474696e67732e70726576506167654c696e6b546578742b273c2f613e27293b7d0a666f7228693d746869732e63757272656e74506167652d333b693c3d746869732e63757272656e74506167652b333b692b2b297b76617220706167654e756d3d692b313b696628693d3d746869732e63757272656e7450616765290a70616765722e617070656e6428273c7370616e20636c6173733d2263757272656e74223e272b706167654e756d2b273c2f7370616e3e27293b656c736520696628693e3d302626693c746869732e6e756d5061676573297b76617220696d616765496e6465783d692a746869732e73657474696e67732e6e756d5468756d62733b70616765722e617070656e6428273c612072656c3d22686973746f72792220687265663d2223272b746869732e646174615b696d616765496e6465785d2e686173682b2722207469746c653d22272b706167654e756d2b27223e272b706167654e756d2b273c2f613e27293b7d7d0a766172206e657874506167653d7374617274496e6465782b746869732e73657474696e67732e6e756d5468756d62733b6966286e657874506167653c746869732e646174612e6c656e677468297b70616765722e617070656e6428273c612072656c3d22686973746f72792220687265663d2223272b746869732e646174615b6e657874506167655d2e686173682b2722207469746c653d22272b746869732e73657474696e67732e6e657874506167654c696e6b546578742b27223e272b746869732e73657474696e67732e6e657874506167654c696e6b546578742b273c2f613e27293b7d0a70616765722e66696e6428276127292e636c69636b2866756e6374696f6e2865297b636c69636b48616e646c657228652c67616c6c6572792c74686973293b7d293b72657475726e20746869733b7d7d293b746869732e73657474696e67733d242e657874656e64287b7d2c64656661756c74732c73657474696e6773293b696628746869732e696e74657276616c290a636c656172496e74657276616c28746869732e696e74657276616c293b746869732e696e74657276616c3d303b696628746869732e73657474696e67732e696d616765436f6e7461696e657253656c29746869732e24696d616765436f6e7461696e65723d2428746869732e73657474696e67732e696d616765436f6e7461696e657253656c293b696628746869732e73657474696e67732e63617074696f6e436f6e7461696e657253656c29746869732e2463617074696f6e436f6e7461696e65723d2428746869732e73657474696e67732e63617074696f6e436f6e7461696e657253656c293b696628746869732e73657474696e67732e6c6f6164696e67436f6e7461696e657253656c29746869732e246c6f6164696e67436f6e7461696e65723d2428746869732e73657474696e67732e6c6f6164696e67436f6e7461696e657253656c293b746869732e247472616e736974696f6e436f6e7461696e6572733d24285b5d293b696628746869732e24696d616765436f6e7461696e6572290a746869732e247472616e736974696f6e436f6e7461696e6572733d746869732e247472616e736974696f6e436f6e7461696e6572732e61646428746869732e24696d616765436f6e7461696e6572293b696628746869732e2463617074696f6e436f6e7461696e6572290a746869732e247472616e736974696f6e436f6e7461696e6572733d746869732e247472616e736974696f6e436f6e7461696e6572732e61646428746869732e2463617074696f6e436f6e7461696e6572293b746869732e6f66667365743d67616c6c6572794f66667365743b746869732e247468756d6273436f6e7461696e65723d24287468756d6273436f6e7461696e657253656c293b746869732e696e697469616c697a655468756d627328293b726567697374657247616c6c6572792874686973293b746869732e6e756d50616765733d4d6174682e6365696c28746869732e646174612e6c656e6774682f746869732e73657474696e67732e6e756d5468756d6273293b746869732e63757272656e74506167653d2d313b746869732e63757272656e74496e6465783d303b7661722067616c6c6572793d746869733b696628746869732e246c6f6164696e67436f6e7461696e6572290a746869732e246c6f6164696e67436f6e7461696e65722e6869646528293b696628746869732e73657474696e67732e636f6e74726f6c73436f6e7461696e657253656c297b746869732e24636f6e74726f6c73436f6e7461696e65723d2428746869732e73657474696e67732e636f6e74726f6c73436f6e7461696e657253656c292e656d70747928293b696628746869732e73657474696e67732e72656e6465725353436f6e74726f6c73297b696628746869732e73657474696e67732e6175746f5374617274297b746869732e24636f6e74726f6c73436f6e7461696e65722e617070656e6428273c64697620636c6173733d2273732d636f6e74726f6c73223e3c6120687265663d222370617573652220636c6173733d22706175736522207469746c653d22272b746869732e73657474696e67732e70617573654c696e6b546578742b27223e272b746869732e73657474696e67732e70617573654c696e6b546578742b273c2f613e3c2f6469763e27293b7d656c73657b746869732e24636f6e74726f6c73436f6e7461696e65722e617070656e6428273c64697620636c6173733d2273732d636f6e74726f6c73223e3c6120687265663d2223706c61792220636c6173733d22706c617922207469746c653d22272b746869732e73657474696e67732e706c61794c696e6b546578742b27223e272b746869732e73657474696e67732e706c61794c696e6b546578742b273c2f613e3c2f6469763e27293b7d0a746869732e24636f6e74726f6c73436f6e7461696e65722e66696e6428276469762e73732d636f6e74726f6c73206127292e636c69636b2866756e6374696f6e2865297b67616c6c6572792e746f67676c65536c69646573686f7728293b652e70726576656e7444656661756c7428293b72657475726e2066616c73653b7d293b7d0a696628746869732e73657474696e67732e72656e6465724e6176436f6e74726f6c73297b76617220246e6176436f6e74726f6c733d746869732e24636f6e74726f6c73436f6e7461696e65722e617070656e6428273c64697620636c6173733d226e61762d636f6e74726f6c73223e3c6120636c6173733d2270726576222072656c3d22686973746f727922207469746c653d22272b746869732e73657474696e67732e707265764c696e6b546578742b27223e272b746869732e73657474696e67732e707265764c696e6b546578742b273c2f613e3c6120636c6173733d226e657874222072656c3d22686973746f727922207469746c653d22272b746869732e73657474696e67732e6e6578744c696e6b546578742b27223e272b746869732e73657474696e67732e6e6578744c696e6b546578742b273c2f613e3c2f6469763e27292e66696e6428276469762e6e61762d636f6e74726f6c73206127292e636c69636b2866756e6374696f6e2865297b636c69636b48616e646c657228652c67616c6c6572792c74686973293b7d293b7d7d0a686973746f7279496e697428293b76617220686173683d6765744861736828293b766172206861736847616c6c6572793d28686173683e3d30293f67657447616c6c6572792868617368293a303b76617220676f746f496e6465783d286861736847616c6c6572792626746869733d3d6861736847616c6c657279293f28686173682d746869732e6f6666736574293a303b746869732e676f746f28676f746f496e646578293b696628746869732e73657474696e67732e6175746f5374617274297b73657454696d656f75742866756e6374696f6e28297b67616c6c6572792e706c617928293b7d2c746869732e73657474696e67732e64656c6179293b7d0a73657454696d656f75742866756e6374696f6e28297b67616c6c6572792e7072656c6f6164496e697428293b7d2c31303030293b72657475726e20746869733b7d3b7d29286a5175657279293b</data></item> 
    32 <item key="id"><![CDATA[jquery.galleriffic.js]]></item> 
    33 <item key="mandatory" type="int">0</item> 
    34 <item key="multilang" type="int">0</item> 
    35 <item key="name"><![CDATA[jquery.galleriffic.js]]></item> 
    36 <item key="repetitive" type="int">0</item> 
    37 <item key="type"><![CDATA[resource]]></item> 
    38 </dictionary> 
    39 </item> 
    40 <item type="dictionary"><dictionary> 
    41 <item key="custom"><![CDATA[<dtml-comment>--// BO bodyContentZMSCustom_ZMSImageGallery //--</dtml-comment> 
    42  
    43  
    44 <dtml-comment>--// EO bodyContentZMSCustom_ZMSImageGallery //--</dtml-comment> 
    45 ]]></item> 
    46 <item key="id"><![CDATA[bodyContentZMSCustom_ZMSImageGallery]]></item> 
    47 <item key="mandatory" type="int">0</item> 
    48 <item key="multilang" type="int">0</item> 
    49 <item key="name"><![CDATA[Template: ZMSImageGallery]]></item> 
     917<item key="custom"><![CDATA[<dtml-comment>--// BO bodyContentZMSCustom_ZMSGallery //--</dtml-comment> 
     918 
     919 
     920<dtml-comment>--// EO bodyContentZMSCustom_ZMSGallery //--</dtml-comment>]]></item> 
     921<item key="id"><![CDATA[bodyContentZMSCustom_ZMSGallery]]></item> 
     922<item key="mandatory" type="int">0</item> 
     923<item key="multilang" type="int">0</item> 
     924<item key="name"><![CDATA[Template: ZMSGallery]]></item> 
    50925<item key="repetitive" type="int">0</item> 
    51926<item key="type"><![CDATA[DTML Method]]></item> 
     
    79954</item> 
    80955<item key="enabled" type="int">1</item> 
    81 <item key="id"><![CDATA[ZMSImageGallery]]></item> 
    82 <item key="name"><![CDATA[ZMSImageGallery]]></item> 
     956<item key="id"><![CDATA[ZMSGallery]]></item> 
     957<item key="name"><![CDATA[ZMSGallery]]></item> 
    83958<item key="package"><![CDATA[com.zms.mediaplayer]]></item> 
    84959<item key="revision"><![CDATA[1.0.0]]></item> 
     
    89964</item> 
    90965<item type="dictionary"><dictionary> 
    91 <item key="key"><![CDATA[ZMSImageRotator]]></item> 
     966<item key="key"><![CDATA[ZMSMediaPlayerLib]]></item> 
    92967<item key="value" type="dictionary"><dictionary> 
    93968<item key="__obj_attrs__" type="list"><list> 
    94969<item type="dictionary"><dictionary> 
    95970<item key="custom"> 
    96 <data content_type="image/png" filename="imagerotator.png" type="file">89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000000467414d410000afc837058ae90000001974455874536f6674776172650041646f626520496d616765526561647971c9653c000002274944415438cb8593dd6bd3501c86f3570956af2ced8695ae22958e89e2986573b6ab5bc2d0a16bf5a64cdd8af8d10ba7b295364d5626621551bcd12bc10b51dc4d094eadc6da8f3499cd1097d7734ebfd261d9c503c939c9fb7bf272c28dcc493702b3b2ea0e899a23d862ac8b7352d48ef2e21200ee7f70810bf2cf82a258ba61c0d832a1132afa367e314ca8d53a0e47a45adf003ab9ae1bf05ff680bf37d1617c611181d955f8841c0e0445ab9f1977906cd0c97cf22c96df2ee2febb041ebebf8993b12c8819f632630175b279f141042b1f6f61f54313cf4c06d4ec4d58c0e778a2cbf5db783e1745a96ec2159235165021899e6b2e9c4ac6317c2985c1f3291065b8c239388319b827b20409de8884e5bbcff02591845a6b05d06f2b93b42389010ccfa7f6d4f60b6b2ce047ad4102248ddb3f96d6ca9a09c7b97d704fad30ed13b13b88a65f74b82abec499e812d3f685457c0a9ec6f74a2bc0c1021ad8507798329d1c4b3d45aea0e391f21b8f37ffe0c9d7bf88cbaf98b66f2a0b657c14c576c06048dc2c95abd088e20009a085d287f3450bf96f3b1de81ad5f686d2c88f04502c37e09c2401c7786961685a7e4dd348a1162df4f87c1a3392c298ce14187e522ed5f6f2ebccb658369b01f653d52e3470650d42aed8035da3da43c23aaaa4d4123b0772ad27a05de8a1d1187bc10e5d6b695b743239441ab14ff41ad80add50ad5d74b57bfe05fb8dbd50cdd8468d5025d74dbada7d03ec85d249bb696bdbdff90781ebf25321be95bb0000000049454e44ae426082</data></item> 
     971<data content_type="image/png" filename="component.png" type="file">89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000000467414d410000afc837058ae90000001974455874536f6674776172650041646f626520496d616765526561647971c9653c0000026e4944415478da62fcffff3f032ef0e7cf1fb8240b0b0b2336350001c4824f63cac6f370b139fe86ffb1190410408ce82e006906696461666270d0d760b8fafc3d83adb224c3aa23e76006a1180210402cd86c0db3316278f1f91b58fcd7df3f6036480c049ca76c66d89be3f31f66084000810df8fbf7efff1927b218d8593980bc58062f7166866d0c5c501b1819247821ece3cf3f31704bcba3b81820805840368334bb9a86307cf8fa92e1e8130686db1f7e30580a7230dcfcf28fe1f1eb370cfb3858c18a39593919fe035dc4c88808068000628231d4d9dd1804b8c5c1ec7f40cf2cbdf996418dfb3f83301f37c3ffdfffc118c4fefbe70f8a0b0002086ec0eb3fb71864d9ccc0ec479f7f3228080a33bcf8f69b811908652544c1f8f18bd70ccfdebe63b81c9b02f636c8f500010437e01710aebdd8ca50e1f48d61c9a96b0cca5cdf1918802e61e1e76678f2f60dc39ccdbb19769ebec070458999c120329c61a78d13581f4000c16361d7f9f90cffd9fe3108f08a30b86a2c64085dfc0ec5a9bb1e1c6290727204b3bf1e39cea0c0c50766030410d8051916d318be7efbc4e0a5950a16e4e166615872720dc3390f35862b71560c574c4518de3e7ec6f066f7213006473b34fd0004100b2c3e33aca7ff2fdd6801b751814117e885ff0c1f172c65e08d8b66e0121602727f83e5b8842519fefc8504264000b120a7f56eff13f06479656d2ac3af078f18f8d515187e3d7fc1c0ccccc820222b07967bf3f811c3bb672fc06c800062c4969960a9f2426c1a836e4d29035011c3a7594bc07217b66f03d30ed7cf806980006224941b0f689aa08839de38cb00d203f33a4000e135003d4b63cb8d0001060057f9f932a013361f0000000049454e44ae426082</data></item> 
    97972<item key="id"><![CDATA[icon]]></item> 
    98973<item key="mandatory" type="int">0</item> 
     
    105980<item type="dictionary"><dictionary> 
    106981<item key="custom"> 
    107 <data content_type="image/png" filename="imagerotator_disabled.png" type="file">89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000000467414d410000afc837058ae90000001974455874536f6674776172650041646f626520496d616765526561647971c9653c000002254944415478da626c6a6aeafdffff7ff4b76fdf387efdfac5800e58585818d8d9d9e7373737173260010001c402d41c0304a240c0c8cccccc00e433fcfbf70f4c83c0efdfbf19fafafa12804cac060004100bd0667690e6a2a22206393939b8c4cf9f3f199898981818191919be7fffce0f94ff80cd650001c402b20164b3acac2c839696165813887fe9d22586a8a82806a0e1203e23d045fcd85c0610402c200e48908d8d8d81838303ae00e832b0e6e5cb9733484b4bc36d0659f0e4c91386b0b0309057190102086c00c8e4870f1f327cf9f2056cfb8f1f3fc036b4b7b733fcf9f387e1debd7b60af809cadadadcd202f2f0fb7082080408108e6803482707c7c3cccd9580374ca94290c9696960c307d0001c402520002cf9e3d63e0e4e4046b06d9aca2a282e2ecdbb76f33949595815df4e8d12306535353b01c4000b1809c06023367ce64e8efef07dbaca4a4c46064640466839c0d320044c35cc2caca0a670304100b30e03e029dc60fb21d6418480214985c5c5c18710ef312c8b5303e4000b100437fe5c489132d81a9501768101f286441ce05d902530402376fde64f0f6f606bb2425258501e672800062696c6c2c83d9004a2ca0f8062982190003a068061906d208722d28d903d5fd070820166445b000bd7fff3e86f36162c054f91f982f3e812c01e2850001846200cc599d9d9dd8923d4cfe13505e00260610402806600b50581880f8306723eb01082016347fc20314a6113d03819c8d2c0610600028ee0bd279d32a2e0000000049454e44ae426082</data></item> 
    108 <item key="id"><![CDATA[icon_disabled]]></item> 
    109 <item key="mandatory" type="int">0</item> 
    110 <item key="multilang" type="int">0</item> 
    111 <item key="name"><![CDATA[icon_disabled]]></item> 
     982<data content_type="application/x-javascript" filename="swfobject.js" type="file">2f2a2a0a202a205357464f626a6563742076312e353a20466c61736820506c6179657220646574656374696f6e20616e6420656d626564202d20687474703a2f2f626c6f672e6465636f6e636570742e636f6d2f7377666f626a6563742f0a202a0a202a205357464f626a6563742069732028632920323030372047656f66662053746561726e7320616e642069732072656c656173656420756e64657220746865204d4954204c6963656e73653a0a202a20687474703a2f2f7777772e6f70656e736f757263652e6f72672f6c6963656e7365732f6d69742d6c6963656e73652e7068700a202a0a202a2f0a696628747970656f66206465636f6e636570743d3d22756e646566696e656422297b766172206465636f6e636570743d6e6577204f626a65637428293b7d696628747970656f66206465636f6e636570742e7574696c3d3d22756e646566696e656422297b6465636f6e636570742e7574696c3d6e6577204f626a65637428293b7d696628747970656f66206465636f6e636570742e5357464f626a6563745574696c3d3d22756e646566696e656422297b6465636f6e636570742e5357464f626a6563745574696c3d6e6577204f626a65637428293b7d6465636f6e636570742e5357464f626a6563743d66756e6374696f6e285f312c69642c772c682c5f352c632c5f372c5f382c5f392c5f61297b69662821646f63756d656e742e676574456c656d656e7442794964297b72657475726e3b7d746869732e4445544543545f4b45593d5f613f5f613a22646574656374666c617368223b746869732e736b69704465746563743d6465636f6e636570742e7574696c2e67657452657175657374506172616d6574657228746869732e4445544543545f4b4559293b746869732e706172616d733d6e6577204f626a65637428293b746869732e7661726961626c65733d6e6577204f626a65637428293b746869732e617474726962757465733d6e657720417272617928293b6966285f31297b746869732e7365744174747269627574652822737766222c5f31293b7d6966286964297b746869732e73657441747472696275746528226964222c6964293b7d69662877297b746869732e73657441747472696275746528227769647468222c77293b7d69662868297b746869732e7365744174747269627574652822686569676874222c68293b7d6966285f35297b746869732e736574417474726962757465282276657273696f6e222c6e6577206465636f6e636570742e506c6179657256657273696f6e285f352e746f537472696e6728292e73706c697428222e222929293b7d746869732e696e7374616c6c65645665723d6465636f6e636570742e5357464f626a6563745574696c2e676574506c6179657256657273696f6e28293b6966282177696e646f772e6f706572612626646f63756d656e742e616c6c2626746869732e696e7374616c6c65645665722e6d616a6f723e37297b6465636f6e636570742e5357464f626a6563742e646f50726570556e6c6f61643d747275653b7d69662863297b746869732e616464506172616d28226267636f6c6f72222c63293b7d76617220713d5f373f5f373a2268696768223b746869732e616464506172616d28227175616c697479222c71293b746869732e736574417474726962757465282275736545787072657373496e7374616c6c222c66616c7365293b746869732e7365744174747269627574652822646f45787072657373496e7374616c6c222c66616c7365293b766172205f633d285f38293f5f383a77696e646f772e6c6f636174696f6e3b746869732e73657441747472696275746528227869526564697265637455726c222c5f63293b746869732e7365744174747269627574652822726564697265637455726c222c2222293b6966285f39297b746869732e7365744174747269627574652822726564697265637455726c222c5f39293b7d7d3b6465636f6e636570742e5357464f626a6563742e70726f746f747970653d7b75736545787072657373496e7374616c6c3a66756e6374696f6e285f64297b746869732e7869535746506174683d215f643f2265787072657373696e7374616c6c2e737766223a5f643b746869732e736574417474726962757465282275736545787072657373496e7374616c6c222c74727565293b7d2c7365744174747269627574653a66756e6374696f6e285f652c5f66297b746869732e617474726962757465735b5f655d3d5f663b7d2c6765744174747269627574653a66756e6374696f6e285f3130297b72657475726e20746869732e617474726962757465735b5f31305d3b7d2c616464506172616d3a66756e6374696f6e285f31312c5f3132297b746869732e706172616d735b5f31315d3d5f31323b7d2c676574506172616d733a66756e6374696f6e28297b72657475726e20746869732e706172616d733b7d2c6164645661726961626c653a66756e6374696f6e285f31332c5f3134297b746869732e7661726961626c65735b5f31335d3d5f31343b7d2c6765745661726961626c653a66756e6374696f6e285f3135297b72657475726e20746869732e7661726961626c65735b5f31355d3b7d2c6765745661726961626c65733a66756e6374696f6e28297b72657475726e20746869732e7661726961626c65733b7d2c6765745661726961626c6550616972733a66756e6374696f6e28297b766172205f31363d6e657720417272617928293b766172206b65793b766172205f31383d746869732e6765745661726961626c657328293b666f72286b657920696e205f3138297b5f31365b5f31362e6c656e6774685d3d6b65792b223d222b5f31385b6b65795d3b7d72657475726e205f31363b7d2c67657453574648544d4c3a66756e6374696f6e28297b766172205f31393d22223b6966286e6176696761746f722e706c7567696e7326266e6176696761746f722e6d696d65547970657326266e6176696761746f722e6d696d6554797065732e6c656e677468297b696628746869732e6765744174747269627574652822646f45787072657373496e7374616c6c2229297b746869732e6164645661726961626c6528224d4d706c6179657254797065222c22506c7567496e22293b746869732e7365744174747269627574652822737766222c746869732e786953574650617468293b7d5f31393d223c656d62656420747970653d5c226170706c69636174696f6e2f782d73686f636b776176652d666c6173685c22207372633d5c22222b746869732e676574417474726962757465282273776622292b225c222077696474683d5c22222b746869732e6765744174747269627574652822776964746822292b225c22206865696768743d5c22222b746869732e676574417474726962757465282268656967687422292b225c22207374796c653d5c22222b746869732e67657441747472696275746528227374796c6522292b225c22223b5f31392b3d222069643d5c22222b746869732e6765744174747269627574652822696422292b225c22206e616d653d5c22222b746869732e6765744174747269627574652822696422292b225c2220223b766172205f31613d746869732e676574506172616d7328293b666f7228766172206b657920696e205f3161297b5f31392b3d5b6b65795d2b223d5c22222b5f31615b6b65795d2b225c2220223b7d766172205f31633d746869732e6765745661726961626c65506169727328292e6a6f696e28222622293b6966285f31632e6c656e6774683e30297b5f31392b3d22666c617368766172733d5c22222b5f31632b225c22223b7d5f31392b3d222f3e223b7d656c73657b696628746869732e6765744174747269627574652822646f45787072657373496e7374616c6c2229297b746869732e6164645661726961626c6528224d4d706c6179657254797065222c224163746976655822293b746869732e7365744174747269627574652822737766222c746869732e786953574650617468293b7d5f31393d223c6f626a6563742069643d5c22222b746869732e6765744174747269627574652822696422292b225c2220636c61737369643d5c22636c7369643a44323743444236452d414536442d313163662d393642382d3434343535333534303030305c222077696474683d5c22222b746869732e6765744174747269627574652822776964746822292b225c22206865696768743d5c22222b746869732e676574417474726962757465282268656967687422292b225c22207374796c653d5c22222b746869732e67657441747472696275746528227374796c6522292b225c223e223b5f31392b3d223c706172616d206e616d653d5c226d6f7669655c222076616c75653d5c22222b746869732e676574417474726962757465282273776622292b225c22202f3e223b766172205f31643d746869732e676574506172616d7328293b666f7228766172206b657920696e205f3164297b5f31392b3d223c706172616d206e616d653d5c22222b6b65792b225c222076616c75653d5c22222b5f31645b6b65795d2b225c22202f3e223b7d766172205f31663d746869732e6765745661726961626c65506169727328292e6a6f696e28222622293b6966285f31662e6c656e6774683e30297b5f31392b3d223c706172616d206e616d653d5c22666c617368766172735c222076616c75653d5c22222b5f31662b225c22202f3e223b7d5f31392b3d223c2f6f626a6563743e223b7d72657475726e205f31393b7d2c77726974653a66756e6374696f6e285f3230297b696628746869732e676574417474726962757465282275736545787072657373496e7374616c6c2229297b766172205f32313d6e6577206465636f6e636570742e506c6179657256657273696f6e285b362c302c36355d293b696628746869732e696e7374616c6c65645665722e76657273696f6e497356616c6964285f323129262621746869732e696e7374616c6c65645665722e76657273696f6e497356616c696428746869732e676574417474726962757465282276657273696f6e222929297b746869732e7365744174747269627574652822646f45787072657373496e7374616c6c222c74727565293b746869732e6164645661726961626c6528224d4d726564697265637455524c222c65736361706528746869732e67657441747472696275746528227869526564697265637455726c222929293b646f63756d656e742e7469746c653d646f63756d656e742e7469746c652e736c69636528302c3437292b22202d20466c61736820506c6179657220496e7374616c6c6174696f6e223b746869732e6164645661726961626c6528224d4d646f637469746c65222c646f63756d656e742e7469746c65293b7d7d696628746869732e736b69704465746563747c7c746869732e6765744174747269627574652822646f45787072657373496e7374616c6c22297c7c746869732e696e7374616c6c65645665722e76657273696f6e497356616c696428746869732e676574417474726962757465282276657273696f6e222929297b766172206e3d28747970656f66205f32303d3d22737472696e6722293f646f63756d656e742e676574456c656d656e7442794964285f3230293a5f32303b6e2e696e6e657248544d4c3d746869732e67657453574648544d4c28293b72657475726e20747275653b7d656c73657b696628746869732e6765744174747269627574652822726564697265637455726c2229213d2222297b646f63756d656e742e6c6f636174696f6e2e7265706c61636528746869732e6765744174747269627574652822726564697265637455726c2229293b7d7d72657475726e2066616c73653b7d7d3b6465636f6e636570742e5357464f626a6563745574696c2e676574506c6179657256657273696f6e3d66756e6374696f6e28297b766172205f32333d6e6577206465636f6e636570742e506c6179657256657273696f6e285b302c302c305d293b6966286e6176696761746f722e706c7567696e7326266e6176696761746f722e6d696d6554797065732e6c656e677468297b76617220783d6e6176696761746f722e706c7567696e735b2253686f636b7761766520466c617368225d3b696628782626782e6465736372697074696f6e297b5f32333d6e6577206465636f6e636570742e506c6179657256657273696f6e28782e6465736372697074696f6e2e7265706c616365282f285b612d7a412d5a5d7c5c73292b2f2c2222292e7265706c616365282f285c732b727c5c732b625b302d395d2b292f2c222e22292e73706c697428222e2229293b7d7d656c73657b6966286e6176696761746f722e757365724167656e7426266e6176696761746f722e757365724167656e742e696e6465784f66282257696e646f777320434522293e3d30297b7661722061786f3d313b766172205f32363d333b7768696c652861786f297b7472797b5f32362b2b3b61786f3d6e657720416374697665584f626a656374282253686f636b77617665466c6173682e53686f636b77617665466c6173682e222b5f3236293b5f32333d6e6577206465636f6e636570742e506c6179657256657273696f6e285b5f32362c302c305d293b7d63617463682865297b61786f3d6e756c6c3b7d7d7d656c73657b7472797b7661722061786f3d6e657720416374697665584f626a656374282253686f636b77617665466c6173682e53686f636b77617665466c6173682e3722293b7d63617463682865297b7472797b7661722061786f3d6e657720416374697665584f626a656374282253686f636b77617665466c6173682e53686f636b77617665466c6173682e3622293b5f32333d6e6577206465636f6e636570742e506c6179657256657273696f6e285b362c302c32315d293b61786f2e416c6c6f775363726970744163636573733d22616c77617973223b7d63617463682865297b6966285f32332e6d616a6f723d3d36297b72657475726e205f32333b7d7d7472797b61786f3d6e657720416374697665584f626a656374282253686f636b77617665466c6173682e53686f636b77617665466c61736822293b7d63617463682865297b7d7d69662861786f213d6e756c6c297b5f32333d6e6577206465636f6e636570742e506c6179657256657273696f6e2861786f2e4765745661726961626c6528222476657273696f6e22292e73706c697428222022295b315d2e73706c697428222c2229293b7d7d7d72657475726e205f32333b7d3b6465636f6e636570742e506c6179657256657273696f6e3d66756e6374696f6e285f3239297b746869732e6d616a6f723d5f32395b305d213d6e756c6c3f7061727365496e74285f32395b305d293a303b746869732e6d696e6f723d5f32395b315d213d6e756c6c3f7061727365496e74285f32395b315d293a303b746869732e7265763d5f32395b325d213d6e756c6c3f7061727365496e74285f32395b325d293a303b7d3b6465636f6e636570742e506c6179657256657273696f6e2e70726f746f747970652e76657273696f6e497356616c69643d66756e6374696f6e286676297b696628746869732e6d616a6f723c66762e6d616a6f72297b72657475726e2066616c73653b7d696628746869732e6d616a6f723e66762e6d616a6f72297b72657475726e20747275653b7d696628746869732e6d696e6f723c66762e6d696e6f72297b72657475726e2066616c73653b7d696628746869732e6d696e6f723e66762e6d696e6f72297b72657475726e20747275653b7d696628746869732e7265763c66762e726576297b72657475726e2066616c73653b7d72657475726e20747275653b7d3b6465636f6e636570742e7574696c3d7b67657452657175657374506172616d657465723a66756e6374696f6e285f3262297b76617220713d646f63756d656e742e6c6f636174696f6e2e7365617263687c7c646f63756d656e742e6c6f636174696f6e2e686173683b6966285f32623d3d6e756c6c297b72657475726e20713b7d69662871297b766172205f32643d712e737562737472696e672831292e73706c697428222622293b666f722876617220693d303b693c5f32642e6c656e6774683b692b2b297b6966285f32645b695d2e737562737472696e6728302c5f32645b695d2e696e6465784f6628223d2229293d3d5f3262297b72657475726e205f32645b695d2e737562737472696e6728285f32645b695d2e696e6465784f6628223d22292b3129293b7d7d7d72657475726e2022223b7d7d3b6465636f6e636570742e5357464f626a6563745574696c2e636c65616e7570535746733d66756e6374696f6e28297b766172205f32663d646f63756d656e742e676574456c656d656e747342795461674e616d6528224f424a45435422293b666f722876617220693d5f32662e6c656e6774682d313b693e3d303b692d2d297b5f32665b695d2e7374796c652e646973706c61793d226e6f6e65223b666f7228766172207820696e205f32665b695d297b696628747970656f66205f32665b695d5b785d3d3d2266756e6374696f6e22297b5f32665b695d5b785d3d66756e6374696f6e28297b7d3b7d7d7d7d3b6966286465636f6e636570742e5357464f626a6563742e646f50726570556e6c6f6164297b696628216465636f6e636570742e756e6c6f6164536574297b6465636f6e636570742e5357464f626a6563745574696c2e70726570556e6c6f61643d66756e6374696f6e28297b5f5f666c6173685f756e6c6f616448616e646c65723d66756e6374696f6e28297b7d3b5f5f666c6173685f7361766564556e6c6f616448616e646c65723d66756e6374696f6e28297b7d3b77696e646f772e6174746163684576656e7428226f6e756e6c6f6164222c6465636f6e636570742e5357464f626a6563745574696c2e636c65616e757053574673293b7d3b77696e646f772e6174746163684576656e7428226f6e6265666f7265756e6c6f6164222c6465636f6e636570742e5357464f626a6563745574696c2e70726570556e6c6f6164293b6465636f6e636570742e756e6c6f61645365743d747275653b7d7d69662821646f63756d656e742e676574456c656d656e74427949642626646f63756d656e742e616c6c297b646f63756d656e742e676574456c656d656e74427949643d66756e6374696f6e286964297b72657475726e20646f63756d656e742e616c6c5b69645d3b7d3b7d766172206765745175657279506172616d56616c75653d6465636f6e636570742e7574696c2e67657452657175657374506172616d657465723b76617220466c6173684f626a6563743d6465636f6e636570742e5357464f626a6563743b766172205357464f626a6563743d6465636f6e636570742e5357464f626a6563743b</data></item> 
     983<item key="id"><![CDATA[swfobject.js]]></item> 
     984<item key="mandatory" type="int">0</item> 
     985<item key="multilang" type="int">0</item> 
     986<item key="name"><![CDATA[SWFObject-1.5.0]]></item> 
     987<item key="repetitive" type="int">0</item> 
     988<item key="type"><![CDATA[resource]]></item> 
     989</dictionary> 
     990</item> 
     991<item type="dictionary"><dictionary> 
     992<item key="custom"> 
     993<data content_type="application/x-javascript" filename="jquery.galleriffic.min.js" type="file">2f2f202863292032303038205472656e7420466f6c65790a3b2866756e6374696f6e2824297b646f63756d656e742e777269746528223c7374796c6520747970653d27746578742f637373273e2e6e6f7363726970747b646973706c61793a6e6f6e657d3c2f7374796c653e22293b766172207665723d2767616c6c657269666669632d312e30273b7661722067616c6c6572794f66667365743d303b7661722067616c6c65726965733d5b5d3b76617220616c6c496d616765733d5b5d3b76617220686973746f727943757272656e74486173683b76617220686973746f72794261636b537461636b3b76617220686973746f7279466f7277617264537461636b3b76617220697346697273743d66616c73653b76617220646f6e74436865636b3d66616c73653b766172206973496e697469616c697a65643d66616c73653b66756e6374696f6e206765744861736846726f6d537472696e672868617368297b69662821686173682972657475726e2d313b686173683d686173682e7265706c616365282f5e2e2a232f2c2727293b69662869734e614e2868617368292972657475726e2d313b72657475726e282b68617368293b7d0a66756e6374696f6e206765744861736828297b76617220686173683d6c6f636174696f6e2e686173683b72657475726e206765744861736846726f6d537472696e672868617368293b7d0a66756e6374696f6e20726567697374657247616c6c6572792867616c6c657279297b67616c6c65726965732e707573682867616c6c657279293b67616c6c6572794f66667365742b3d67616c6c6572792e646174612e6c656e6774683b7d0a66756e6374696f6e2067657447616c6c6572792868617368297b666f7228693d303b693c67616c6c65726965732e6c656e6774683b692b2b297b7661722067616c6c6572793d67616c6c65726965735b695d3b696628686173683c2867616c6c6572792e646174612e6c656e6774682b67616c6c6572792e6f666673657429290a72657475726e2067616c6c6572793b7d0a72657475726e20303b7d0a66756e6374696f6e20676574496e6465782867616c6c6572792c68617368297b72657475726e20686173682d67616c6c6572792e6f66667365743b7d0a66756e6374696f6e20636c69636b48616e646c657228652c67616c6c6572792c6c696e6b297b67616c6c6572792e706175736528293b6966282167616c6c6572792e73657474696e67732e656e61626c65486973746f7279297b76617220686173683d6765744861736846726f6d537472696e67286c696e6b2e68726566293b696628686173683e3d30297b76617220696e6465783d676574496e6465782867616c6c6572792c68617368293b696628696e6465783e3d30290a67616c6c6572792e676f746f28696e646578293b7d0a652e70726576656e7444656661756c7428293b7d7d0a66756e6374696f6e20686973746f727943616c6c6261636b28297b76617220686173683d6765744861736828293b696628686173683c302972657475726e3b7661722067616c6c6572793d67657447616c6c6572792868617368293b6966282167616c6c6572792972657475726e3b76617220696e6465783d686173682d67616c6c6572792e6f66667365743b67616c6c6572792e676f746f28696e646578293b7d0a66756e6374696f6e20686973746f7279496e697428297b6966286973496e697469616c697a65642972657475726e3b6973496e697469616c697a65643d747275653b7661722063757272656e745f686173683d6c6f636174696f6e2e686173683b686973746f727943757272656e74486173683d63757272656e745f686173683b696628242e62726f777365722e6d736965297b696628686973746f727943757272656e74486173683d3d2727297b686973746f727943757272656e74486173683d2723273b7d7d656c736520696628242e62726f777365722e736166617269297b686973746f72794261636b537461636b3d5b5d3b686973746f72794261636b537461636b2e6c656e6774683d686973746f72792e6c656e6774683b686973746f7279466f7277617264537461636b3d5b5d3b697346697273743d747275653b7d0a736574496e74657276616c2866756e6374696f6e28297b686973746f7279436865636b28293b7d2c313030293b7d0a66756e6374696f6e20686973746f7279416464486973746f72792868617368297b686973746f72794261636b537461636b2e707573682868617368293b686973746f7279466f7277617264537461636b2e6c656e6774683d303b697346697273743d747275653b7d0a66756e6374696f6e20686973746f7279436865636b28297b696628242e62726f777365722e736166617269297b69662821646f6e74436865636b297b76617220686973746f727944656c74613d686973746f72792e6c656e6774682d686973746f72794261636b537461636b2e6c656e6774683b696628686973746f727944656c7461297b697346697273743d66616c73653b696628686973746f727944656c74613c30297b666f722876617220693d303b693c4d6174682e61627328686973746f727944656c7461293b692b2b29686973746f7279466f7277617264537461636b2e756e736869667428686973746f72794261636b537461636b2e706f702829293b7d656c73657b666f722876617220693d303b693c686973746f727944656c74613b692b2b29686973746f72794261636b537461636b2e7075736828686973746f7279466f7277617264537461636b2e73686966742829293b7d0a76617220636163686564486173683d686973746f72794261636b537461636b5b686973746f72794261636b537461636b2e6c656e6774682d315d3b69662863616368656448617368213d756e646566696e6564297b686973746f727943757272656e74486173683d6c6f636174696f6e2e686173683b686973746f727943616c6c6261636b28293b7d7d656c736520696628686973746f72794261636b537461636b5b686973746f72794261636b537461636b2e6c656e6774682d315d3d3d756e646566696e656426262169734669727374297b686973746f727943616c6c6261636b28293b697346697273743d747275653b7d7d7d656c73657b7661722063757272656e745f686173683d6c6f636174696f6e2e686173683b69662863757272656e745f68617368213d686973746f727943757272656e7448617368297b686973746f727943757272656e74486173683d63757272656e745f686173683b686973746f727943616c6c6261636b28293b7d7d7d0a7661722064656661756c74733d7b64656c61793a333030302c6e756d5468756d62733a32302c7072656c6f616441686561643a34302c656e61626c65546f7050616765723a66616c73652c656e61626c65426f74746f6d50616765723a747275652c696d616765436f6e7461696e657253656c3a27272c63617074696f6e436f6e7461696e657253656c3a27272c636f6e74726f6c73436f6e7461696e657253656c3a27272c6c6f6164696e67436f6e7461696e657253656c3a27272c72656e6465725353436f6e74726f6c733a747275652c72656e6465724e6176436f6e74726f6c733a747275652c706c61794c696e6b546578743a27506c6179272c70617573654c696e6b546578743a275061757365272c707265764c696e6b546578743a2750726576696f7573272c6e6578744c696e6b546578743a274e657874272c6e657874506167654c696e6b546578743a274e657874202672736171756f3b272c70726576506167654c696e6b546578743a27266c736171756f3b2050726576272c656e61626c65486973746f72793a66616c73652c6175746f53746172743a66616c73652c6f6e4368616e67653a756e646566696e65642c6f6e5472616e736974696f6e4f75743a756e646566696e65642c6f6e5472616e736974696f6e496e3a756e646566696e65642c6f6e506167655472616e736974696f6e4f75743a756e646566696e65642c6f6e506167655472616e736974696f6e496e3a756e646566696e65647d3b242e666e2e67616c6c657269666669633d66756e6374696f6e287468756d6273436f6e7461696e657253656c2c73657474696e6773297b242e657874656e6428746869732c7b7665723a66756e6374696f6e28297b72657475726e207665723b7d2c696e697469616c697a655468756d62733a66756e6374696f6e28297b746869732e646174613d5b5d3b7661722067616c6c6572793d746869733b746869732e247468756d6273436f6e7461696e65722e66696e642827756c2e7468756d6273203e206c6927292e656163682866756e6374696f6e2869297b76617220246c693d242874686973293b7661722024615468756d623d246c692e66696e642827612e7468756d6227293b76617220686173683d67616c6c6572792e6f66667365742b693b67616c6c6572792e646174612e70757368287b7469746c653a24615468756d622e6174747228277469746c6527292c736c69646555726c3a24615468756d622e6174747228276872656627292c63617074696f6e3a246c692e66696e6428272e63617074696f6e27292e72656d6f766528292c686173683a686173687d293b24615468756d622e61747472282772656c272c27686973746f727927293b24615468756d622e61747472282768726566272c2723272b68617368293b24615468756d622e636c69636b2866756e6374696f6e2865297b636c69636b48616e646c657228652c67616c6c6572792c74686973293b7d293b7d293b72657475726e20746869733b7d2c69735072656c6f6164436f6d706c6574653a66616c73652c7072656c6f6164496e69743a66756e6374696f6e28297b696628746869732e73657474696e67732e7072656c6f616441686561643d3d302972657475726e20746869733b746869732e7072656c6f61645374617274496e6465783d746869732e63757272656e74496e6465783b766172206e657874496e6465783d746869732e6765744e657874496e64657828746869732e7072656c6f61645374617274496e646578293b72657475726e20746869732e7072656c6f616452656375727369766528746869732e7072656c6f61645374617274496e6465782c6e657874496e646578293b7d2c7072656c6f616452656c6f636174653a66756e6374696f6e28696e646578297b746869732e7072656c6f61645374617274496e6465783d696e6465783b72657475726e20746869733b7d2c7072656c6f61645265637572736976653a66756e6374696f6e287374617274496e6465782c63757272656e74496e646578297b6966287374617274496e646578213d746869732e7072656c6f61645374617274496e646578297b766172206e657874496e6465783d746869732e6765744e657874496e64657828746869732e7072656c6f61645374617274496e646578293b72657475726e20746869732e7072656c6f616452656375727369766528746869732e7072656c6f61645374617274496e6465782c6e657874496e646578293b7d0a7661722067616c6c6572793d746869733b766172207072656c6f6164436f756e743d63757272656e74496e6465782d7374617274496e6465783b6966287072656c6f6164436f756e743c30290a7072656c6f6164436f756e743d746869732e646174612e6c656e6774682d312d7374617274496e6465782b63757272656e74496e6465783b696628746869732e73657474696e67732e7072656c6f616441686561643e3d3026267072656c6f6164436f756e743e746869732e73657474696e67732e7072656c6f61644168656164297b73657454696d656f75742866756e6374696f6e28297b67616c6c6572792e7072656c6f6164526563757273697665287374617274496e6465782c63757272656e74496e646578293b7d2c353030293b72657475726e20746869733b7d0a76617220696d616765446174613d746869732e646174615b63757272656e74496e6465785d3b69662821696d61676544617461290a72657475726e20746869733b696628696d616765446174612e696d616765290a72657475726e20746869732e7072656c6f61644e657874287374617274496e6465782c63757272656e74496e646578293b76617220696d6167653d6e657720496d61676528293b696d6167652e6f6e6c6f61643d66756e6374696f6e28297b696d616765446174612e696d6167653d746869733b67616c6c6572792e7072656c6f61644e657874287374617274496e6465782c63757272656e74496e646578293b7d3b696d6167652e616c743d696d616765446174612e7469746c653b696d6167652e7372633d696d616765446174612e736c69646555726c3b72657475726e20746869733b7d2c7072656c6f61644e6578743a66756e6374696f6e287374617274496e6465782c63757272656e74496e646578297b766172206e657874496e6465783d746869732e6765744e657874496e6465782863757272656e74496e646578293b6966286e657874496e6465783d3d7374617274496e646578297b746869732e69735072656c6f6164436f6d706c6574653d747275653b7d656c73657b7661722067616c6c6572793d746869733b73657454696d656f75742866756e6374696f6e28297b67616c6c6572792e7072656c6f6164526563757273697665287374617274496e6465782c6e657874496e646578293b7d2c313030293b7d0a72657475726e20746869733b7d2c6765744e657874496e6465783a66756e6374696f6e28696e646578297b766172206e657874496e6465783d696e6465782b313b6966286e657874496e6465783e3d746869732e646174612e6c656e677468290a6e657874496e6465783d303b72657475726e206e657874496e6465783b7d2c67657450726576496e6465783a66756e6374696f6e28696e646578297b7661722070726576496e6465783d696e6465782d313b69662870726576496e6465783c30290a70726576496e6465783d746869732e646174612e6c656e6774682d313b72657475726e2070726576496e6465783b7d2c70617573653a66756e6374696f6e28297b696628746869732e696e74657276616c290a746869732e746f67676c65536c69646573686f7728293b72657475726e20746869733b7d2c706c61793a66756e6374696f6e28297b69662821746869732e696e74657276616c290a746869732e746f67676c65536c69646573686f7728293b72657475726e20746869733b7d2c746f67676c65536c69646573686f773a66756e6374696f6e28297b696628746869732e696e74657276616c297b636c656172496e74657276616c28746869732e696e74657276616c293b746869732e696e74657276616c3d303b696628746869732e24636f6e74726f6c73436f6e7461696e6572297b746869732e24636f6e74726f6c73436f6e7461696e65722e66696e6428276469762e73732d636f6e74726f6c73206127292e72656d6f7665436c61737328292e616464436c6173732827706c617927292e6174747228277469746c65272c746869732e73657474696e67732e706c61794c696e6b54657874292e61747472282768726566272c2723706c617927292e68746d6c28746869732e73657474696e67732e706c61794c696e6b54657874293b7d7d656c73657b746869732e7373416476616e636528293b7661722067616c6c6572793d746869733b746869732e696e74657276616c3d736574496e74657276616c2866756e6374696f6e28297b67616c6c6572792e7373416476616e636528293b7d2c746869732e73657474696e67732e64656c6179293b696628746869732e24636f6e74726f6c73436f6e7461696e6572297b746869732e24636f6e74726f6c73436f6e7461696e65722e66696e6428276469762e73732d636f6e74726f6c73206127292e72656d6f7665436c61737328292e616464436c6173732827706175736527292e6174747228277469746c65272c746869732e73657474696e67732e70617573654c696e6b54657874292e61747472282768726566272c2723706175736527292e68746d6c28746869732e73657474696e67732e70617573654c696e6b54657874293b7d7d0a72657475726e20746869733b7d2c7373416476616e63653a66756e6374696f6e28297b766172206e657874496e6465783d746869732e6765744e657874496e64657828746869732e63757272656e74496e646578293b766172206e657874486173683d746869732e646174615b6e657874496e6465785d2e686173683b696628746869732e73657474696e67732e656e61626c65486973746f7279290a6c6f636174696f6e2e687265663d2723272b6e657874486173683b656c73650a746869732e676f746f286e657874496e646578293b72657475726e20746869733b7d2c676f746f3a66756e6374696f6e28696e646578297b696628696e6465783c3029696e6465783d303b656c736520696628696e6465783e3d746869732e646174612e6c656e67746829696e6465783d746869732e646174612e6c656e6774682d313b696628746869732e73657474696e67732e6f6e4368616e6765290a746869732e73657474696e67732e6f6e4368616e676528746869732e63757272656e74496e6465782c696e646578293b746869732e63757272656e74496e6465783d696e6465783b746869732e7072656c6f616452656c6f6361746528696e646578293b72657475726e20746869732e7265667265736828293b7d2c726566726573683a66756e6374696f6e28297b76617220696d616765446174613d746869732e646174615b746869732e63757272656e74496e6465785d3b69662821696d61676544617461290a72657475726e20746869733b7661722069735472616e736974696f6e696e673d747275653b7661722067616c6c6572793d746869733b766172207472616e736974696f6e4f757443616c6c6261636b3d66756e6374696f6e28297b69735472616e736974696f6e696e673d66616c73653b69662867616c6c6572792e24636f6e74726f6c73436f6e7461696e6572297b67616c6c6572792e24636f6e74726f6c73436f6e7461696e65722e66696e6428276469762e6e61762d636f6e74726f6c7320612e7072657627292e61747472282768726566272c2723272b67616c6c6572792e646174615b67616c6c6572792e67657450726576496e6465782867616c6c6572792e63757272656e74496e646578295d2e68617368292e656e6428292e66696e6428276469762e6e61762d636f6e74726f6c7320612e6e65787427292e61747472282768726566272c2723272b67616c6c6572792e646174615b67616c6c6572792e6765744e657874496e6465782867616c6c6572792e63757272656e74496e646578295d2e68617368293b7d0a76617220696d616765446174613d67616c6c6572792e646174615b67616c6c6572792e63757272656e74496e6465785d3b69662867616c6c6572792e2463617074696f6e436f6e7461696e6572297b67616c6c6572792e2463617074696f6e436f6e7461696e65722e656d70747928292e617070656e6428696d616765446174612e63617074696f6e293b7d0a696628696d616765446174612e696d616765297b67616c6c6572792e6275696c64496d61676528696d616765446174612e696d616765293b7d656c73657b69662867616c6c6572792e246c6f6164696e67436f6e7461696e6572297b67616c6c6572792e246c6f6164696e67436f6e7461696e65722e73686f7728293b7d7d7d0a696628746869732e73657474696e67732e6f6e5472616e736974696f6e4f7574297b746869732e73657474696e67732e6f6e5472616e736974696f6e4f7574287472616e736974696f6e4f757443616c6c6261636b293b7d656c73657b746869732e247472616e736974696f6e436f6e7461696e6572732e6869646528293b7472616e736974696f6e4f757443616c6c6261636b28293b7d0a69662821696d616765446174612e696d616765297b76617220696d6167653d6e657720496d61676528293b696d6167652e6f6e6c6f61643d66756e6374696f6e28297b696d616765446174612e696d6167653d746869733b6966282169735472616e736974696f6e696e67297b67616c6c6572792e6275696c64496d61676528696d616765446174612e696d616765293b7d7d3b696d6167652e616c743d696d616765446174612e7469746c653b696d6167652e7372633d696d616765446174612e736c69646555726c3b7d0a746869732e72656c6f636174655072656c6f61643d747275653b72657475726e20746869732e73796e635468756d627328293b7d2c6275696c64496d6167653a66756e6374696f6e28696d616765297b696628746869732e24696d616765436f6e7461696e6572297b746869732e24696d616765436f6e7461696e65722e656d70747928293b7661722067616c6c6572793d746869733b766172206e657874496e6465783d746869732e6765744e657874496e64657828746869732e63757272656e74496e646578293b696628746869732e246c6f6164696e67436f6e7461696e6572297b746869732e246c6f6164696e67436f6e7461696e65722e6869646528293b7d0a746869732e24696d616765436f6e7461696e65722e617070656e6428273c7370616e20636c6173733d22696d6167652d77726170706572223e3c6120636c6173733d22616476616e63652d6c696e6b222072656c3d22686973746f72792220687265663d2223272b746869732e646174615b6e657874496e6465785d2e686173682b2722207469746c653d22272b696d6167652e616c742b27223e3c2f613e3c2f7370616e3e27292e66696e6428276127292e617070656e6428696d616765292e636c69636b2866756e6374696f6e2865297b636c69636b48616e646c657228652c67616c6c6572792c74686973293b7d293b7d0a696628746869732e73657474696e67732e6f6e5472616e736974696f6e496e290a746869732e73657474696e67732e6f6e5472616e736974696f6e496e28293b656c73650a746869732e247472616e736974696f6e436f6e7461696e6572732e73686f7728293b72657475726e20746869733b7d2c73796e635468756d62733a66756e6374696f6e28297b696628746869732e247468756d6273436f6e7461696e6572297b76617220706167653d4d6174682e666c6f6f7228746869732e63757272656e74496e6465782f746869732e73657474696e67732e6e756d5468756d6273293b69662870616765213d746869732e63757272656e7450616765297b746869732e63757272656e74506167653d706167653b746869732e7570646174655468756d627328293b7d0a76617220247468756d62733d746869732e247468756d6273436f6e7461696e65722e66696e642827756c2e7468756d627327292e6368696c6472656e28293b247468756d62732e66696c74657228272e73656c656374656427292e72656d6f7665436c617373282773656c656374656427293b247468756d62732e657128746869732e63757272656e74496e646578292e616464436c617373282773656c656374656427293b7d0a72657475726e20746869733b7d2c7570646174655468756d62733a66756e6374696f6e28297b7661722067616c6c6572793d746869733b766172207472616e736974696f6e4f757443616c6c6261636b3d66756e6374696f6e28297b67616c6c6572792e72656275696c645468756d627328293b69662867616c6c6572792e73657474696e67732e6f6e506167655472616e736974696f6e496e290a67616c6c6572792e73657474696e67732e6f6e506167655472616e736974696f6e496e28293b656c73650a67616c6c6572792e247468756d6273436f6e7461696e65722e73686f7728293b7d3b696628746869732e73657474696e67732e6f6e506167655472616e736974696f6e4f7574297b746869732e73657474696e67732e6f6e506167655472616e736974696f6e4f7574287472616e736974696f6e4f757443616c6c6261636b293b7d656c73657b746869732e247468756d6273436f6e7461696e65722e6869646528293b7472616e736974696f6e4f757443616c6c6261636b28293b7d0a72657475726e20746869733b7d2c72656275696c645468756d62733a66756e6374696f6e28297b696628746869732e63757272656e74506167653c30290a746869732e63757272656e74506167653d303b766172206e65656473506167696e6174696f6e3d746869732e646174612e6c656e6774683e746869732e73657474696e67732e6e756d5468756d62733b7661722024746f7050616765723d746869732e247468756d6273436f6e7461696e65722e66696e6428276469762e746f7027293b69662824746f7050616765722e6c656e6774683d3d30290a24746f7050616765723d746869732e247468756d6273436f6e7461696e65722e70726570656e6428273c64697620636c6173733d22746f7020706167696e6174696f6e223e3c2f6469763e27292e66696e6428276469762e746f7027293b6966286e65656473506167696e6174696f6e2626746869732e73657474696e67732e656e61626c65546f705061676572297b24746f7050616765722e656d70747928293b746869732e6275696c6450616765722824746f705061676572293b7d0a6966286e65656473506167696e6174696f6e2626746869732e73657474696e67732e656e61626c65426f74746f6d5061676572297b7661722024626f74746f6d50616765723d746869732e247468756d6273436f6e7461696e65722e66696e6428276469762e626f74746f6d27293b69662824626f74746f6d50616765722e6c656e6774683d3d30290a24626f74746f6d50616765723d746869732e247468756d6273436f6e7461696e65722e617070656e6428273c64697620636c6173733d22626f74746f6d20706167696e6174696f6e223e3c2f6469763e27292e66696e6428276469762e626f74746f6d27293b656c73650a24626f74746f6d50616765722e656d70747928293b746869732e6275696c6450616765722824626f74746f6d5061676572293b7d0a766172207374617274496e6465783d746869732e63757272656e74506167652a746869732e73657474696e67732e6e756d5468756d62733b7661722073746f70496e6465783d7374617274496e6465782b746869732e73657474696e67732e6e756d5468756d62732d313b69662873746f70496e6465783e3d746869732e646174612e6c656e677468290a73746f70496e6465783d746869732e646174612e6c656e6774682d313b76617220247468756d6273556c3d746869732e247468756d6273436f6e7461696e65722e66696e642827756c2e7468756d627327293b247468756d6273556c2e66696e6428276c6927292e656163682866756e6374696f6e2869297b76617220246c693d242874686973293b696628693e3d7374617274496e6465782626693c3d73746f70496e646578297b246c692e73686f7728293b7d656c73657b246c692e6869646528293b7d7d293b247468756d6273556c2e72656d6f7665436c61737328276e6f73637269707427293b72657475726e20746869733b7d2c6275696c6450616765723a66756e6374696f6e287061676572297b7661722067616c6c6572793d746869733b766172207374617274496e6465783d746869732e63757272656e74506167652a746869732e73657474696e67732e6e756d5468756d62733b696628746869732e63757272656e74506167653e30297b7661722070726576506167653d7374617274496e6465782d746869732e73657474696e67732e6e756d5468756d62733b70616765722e617070656e6428273c612072656c3d22686973746f72792220687265663d2223272b746869732e646174615b70726576506167655d2e686173682b2722207469746c653d22272b746869732e73657474696e67732e70726576506167654c696e6b546578742b27223e272b746869732e73657474696e67732e70726576506167654c696e6b546578742b273c2f613e27293b7d0a666f7228693d746869732e63757272656e74506167652d333b693c3d746869732e63757272656e74506167652b333b692b2b297b76617220706167654e756d3d692b313b696628693d3d746869732e63757272656e7450616765290a70616765722e617070656e6428273c7370616e20636c6173733d2263757272656e74223e272b706167654e756d2b273c2f7370616e3e27293b656c736520696628693e3d302626693c746869732e6e756d5061676573297b76617220696d616765496e6465783d692a746869732e73657474696e67732e6e756d5468756d62733b70616765722e617070656e6428273c612072656c3d22686973746f72792220687265663d2223272b746869732e646174615b696d616765496e6465785d2e686173682b2722207469746c653d22272b706167654e756d2b27223e272b706167654e756d2b273c2f613e27293b7d7d0a766172206e657874506167653d7374617274496e6465782b746869732e73657474696e67732e6e756d5468756d62733b6966286e657874506167653c746869732e646174612e6c656e677468297b70616765722e617070656e6428273c612072656c3d22686973746f72792220687265663d2223272b746869732e646174615b6e657874506167655d2e686173682b2722207469746c653d22272b746869732e73657474696e67732e6e657874506167654c696e6b546578742b27223e272b746869732e73657474696e67732e6e657874506167654c696e6b546578742b273c2f613e27293b7d0a70616765722e66696e6428276127292e636c69636b2866756e6374696f6e2865297b636c69636b48616e646c657228652c67616c6c6572792c74686973293b7d293b72657475726e20746869733b7d7d293b746869732e73657474696e67733d242e657874656e64287b7d2c64656661756c74732c73657474696e6773293b696628746869732e696e74657276616c290a636c656172496e74657276616c28746869732e696e74657276616c293b746869732e696e74657276616c3d303b696628746869732e73657474696e67732e696d616765436f6e7461696e657253656c29746869732e24696d616765436f6e7461696e65723d2428746869732e73657474696e67732e696d616765436f6e7461696e657253656c293b696628746869732e73657474696e67732e63617074696f6e436f6e7461696e657253656c29746869732e2463617074696f6e436f6e7461696e65723d2428746869732e73657474696e67732e63617074696f6e436f6e7461696e657253656c293b696628746869732e73657474696e67732e6c6f6164696e67436f6e7461696e657253656c29746869732e246c6f6164696e67436f6e7461696e65723d2428746869732e73657474696e67732e6c6f6164696e67436f6e7461696e657253656c293b746869732e247472616e736974696f6e436f6e7461696e6572733d24285b5d293b696628746869732e24696d616765436f6e7461696e6572290a746869732e247472616e736974696f6e436f6e7461696e6572733d746869732e247472616e736974696f6e436f6e7461696e6572732e61646428746869732e24696d616765436f6e7461696e6572293b696628746869732e2463617074696f6e436f6e7461696e6572290a746869732e247472616e736974696f6e436f6e7461696e6572733d746869732e247472616e736974696f6e436f6e7461696e6572732e61646428746869732e2463617074696f6e436f6e7461696e6572293b746869732e6f66667365743d67616c6c6572794f66667365743b746869732e247468756d6273436f6e7461696e65723d24287468756d6273436f6e7461696e657253656c293b746869732e696e697469616c697a655468756d627328293b726567697374657247616c6c6572792874686973293b746869732e6e756d50616765733d4d6174682e6365696c28746869732e646174612e6c656e6774682f746869732e73657474696e67732e6e756d5468756d6273293b746869732e63757272656e74506167653d2d313b746869732e63757272656e74496e6465783d303b7661722067616c6c6572793d746869733b696628746869732e246c6f6164696e67436f6e7461696e6572290a746869732e246c6f6164696e67436f6e7461696e65722e6869646528293b696628746869732e73657474696e67732e636f6e74726f6c73436f6e7461696e657253656c297b746869732e24636f6e74726f6c73436f6e7461696e65723d2428746869732e73657474696e67732e636f6e74726f6c73436f6e7461696e657253656c292e656d70747928293b696628746869732e73657474696e67732e72656e6465725353436f6e74726f6c73297b696628746869732e73657474696e67732e6175746f5374617274297b746869732e24636f6e74726f6c73436f6e7461696e65722e617070656e6428273c64697620636c6173733d2273732d636f6e74726f6c73223e3c6120687265663d222370617573652220636c6173733d22706175736522207469746c653d22272b746869732e73657474696e67732e70617573654c696e6b546578742b27223e272b746869732e73657474696e67732e70617573654c696e6b546578742b273c2f613e3c2f6469763e27293b7d656c73657b746869732e24636f6e74726f6c73436f6e7461696e65722e617070656e6428273c64697620636c6173733d2273732d636f6e74726f6c73223e3c6120687265663d2223706c61792220636c6173733d22706c617922207469746c653d22272b746869732e73657474696e67732e706c61794c696e6b546578742b27223e272b746869732e73657474696e67732e706c61794c696e6b546578742b273c2f613e3c2f6469763e27293b7d0a746869732e24636f6e74726f6c73436f6e7461696e65722e66696e6428276469762e73732d636f6e74726f6c73206127292e636c69636b2866756e6374696f6e2865297b67616c6c6572792e746f67676c65536c69646573686f7728293b652e70726576656e7444656661756c7428293b72657475726e2066616c73653b7d293b7d0a696628746869732e73657474696e67732e72656e6465724e6176436f6e74726f6c73297b76617220246e6176436f6e74726f6c733d746869732e24636f6e74726f6c73436f6e7461696e65722e617070656e6428273c64697620636c6173733d226e61762d636f6e74726f6c73223e3c6120636c6173733d2270726576222072656c3d22686973746f727922207469746c653d22272b746869732e73657474696e67732e707265764c696e6b546578742b27223e272b746869732e73657474696e67732e707265764c696e6b546578742b273c2f613e3c6120636c6173733d226e657874222072656c3d22686973746f727922207469746c653d22272b746869732e73657474696e67732e6e6578744c696e6b546578742b27223e272b746869732e73657474696e67732e6e6578744c696e6b546578742b273c2f613e3c2f6469763e27292e66696e6428276469762e6e61762d636f6e74726f6c73206127292e636c69636b2866756e6374696f6e2865297b636c69636b48616e646c657228652c67616c6c6572792c74686973293b7d293b7d7d0a686973746f7279496e697428293b76617220686173683d6765744861736828293b766172206861736847616c6c6572793d28686173683e3d30293f67657447616c6c6572792868617368293a303b76617220676f746f496e6465783d286861736847616c6c6572792626746869733d3d6861736847616c6c657279293f28686173682d746869732e6f6666736574293a303b746869732e676f746f28676f746f496e646578293b696628746869732e73657474696e67732e6175746f5374617274297b73657454696d656f75742866756e6374696f6e28297b67616c6c6572792e706c617928293b7d2c746869732e73657474696e67732e64656c6179293b7d0a73657454696d656f75742866756e6374696f6e28297b67616c6c6572792e7072656c6f6164496e697428293b7d2c31303030293b72657475726e20746869733b7d3b7d29286a5175657279293b</data></item> 
     994<item key="id"><![CDATA[jquery.galleriffic.js]]></item> 
     995<item key="mandatory" type="int">0</item> 
     996<item key="multilang" type="int">0</item> 
     997<item key="name"><![CDATA[Galleriffic-1.0.0]]></item> 
     998<item key="repetitive" type="int">0</item> 
     999<item key="type"><![CDATA[resource]]></item> 
     1000</dictionary> 
     1001</item> 
     1002<item type="dictionary"><dictionary> 
     1003<item key="custom"> 
     1004<data content_type="application/x-shockwave-flash" filename="player-licensed.swf" type="file">43575309b8900100789cecbd797c5445d63f7cebdebab7fa76676509311109c82e06106413849074201a122609dbcc40e8743a496ba73bd3dd6119679e01647701c4159155714116375051714191452541c05ddc17dc71df78bfa76e6f81e83cbfdffbfef9c6cfa93a75cea9aa53a7aa4e9daabecc3428a9eb1465d71ce51ca614a4db1445c9574f9d3ab5bbbd032853cadd1ebf27a7bfa2ec6ed76f1a03017f694a2e802555abbffff68b80f0a9d4873b1cbc453bf8c22dda9c9bb53973b61b736e7ec0383877bb019e501cab6ea1bf7d2315f9f76334ff8fa2e40cfef2b9f7f2acf2c7237bfd7dd9d3dff5fc6a648dfcfb70a455ef9188fcf19103e4dfe1912bed0a9f11f0569fe50ed4e75ee609063cfe995ee45e7f6dae6786c71f0e25e55585c241973b3cd1eb99699434d6577982ad4937f85cb33d417d5ca0dae3334aab2ef3b8c3c9353e57a82eb7da1b22a6392e30c3ebc9f7791bc4e840c0e771f9330a2c8e259d1ff0875d5ebf2768943704bd614f720bae511ea66eec569361cfacb05981a4d0ebf155eb7941afcbc77d9e9a7092c5b754d79d948946bfb72610ac8754d0355b9b3cae98377afd61bd3cecaaf53890861b4352d056d8e87787bd01bf7d5ca031e491b454d22a18f0f93c4159b6cbf159e256578d5e29035dc679fc8d45614f7d5a42d9aae40c060356fd94124f38a1cbe4f1c1406dd013b24ac67869c3a4a2d278055bf9f8e280abda13b4c73569cdfcf5a45728393a59524d4e53665262f55de3cb05d31ff2d22043f68a18aee76328a1f438619ccb0fe304ed15defac8c093a37a586619ef6bacf5fa8b30ce608dcbede9f587cb67d86992695e3f7a70f9bcfff4581c8754956ce20975fbe36612a4dab71c47aec71582a028f3d436fa5cc18ead728745b83dfed074c35a9a2e140e34d81a02562bdc87a1eb528e6365d6735a977a830bab84873c9ecb8d19015f63bd27b395c61bc35e5f484071f7e59e60ce1f090c8b08e833bdd5e13aa352667a88880253e19bfd4f0f7763e7185e7fc8130c1b3eb243d80c7a5c58d3fe5a8f2d30c313f4b91a42f63297bf3a500feb06cffdc3cee232bcc1ebbe9c8703d5015e1df07b0c9fc75f1baee355e8d716087a313dd8570541d7cc8e7fd8187185b539437f363e2960cff37beb5d7262fe58bdb88c896a9eb0bbce13ecf2672d5b2226b616bc0b56cb1f0bc7449202feb11e5ace05aeb0cbe676f97c346647c05f548f854f444814bb42e1728f3be0af167020335dc16a33e09f3c6e3cb181e5bb1aa4b7c076f1845d913ab485ad0d0e89d193f2eb3ceecb9363b245fe9a808de805b0b6eef605421e1dd482016965e1fa8672577d83cf93e776c321a0d5fc46cff8003c15aa17e697375685dc416f95c708f8cb0b9ce5e093ffa35eb50a67ded97f386430b35a73d7ae20561226a4a274dc7889b7b6f92252c3e252665ef9640bebfa67f25121fbe4f2f185ffbdfdb894bd7c5c51f17faf109732cbcacbffbb423121bdc053d5587bce1f2f6762db2e996449b7b648a34d46651ce33cd55e978577ff13f904b1a4a270a3df13b20aadb9a4689d44b9566751bad050f46ca872b56e344b6a585ccac0a2aef1d6265b7e6b2cfc018e9564f2729eea48c91ef284473786c3d8868eeac04c7f84ac57f902704a35de5974369810ca0ff802c190eef3d6d68523c773ad27509f22e9f248a1d3d786d5db5885d8419417171538cbca9342e4cca39d051ac311d441ae2c8ad7a340fd802d464fa8a8282d294f821f745f1e11e0332828c13ef27b3c7a4d10e3331b1b223c11b27c6a32ce57f8ba6893e4bf63cd37c634905d4570d3555d6d0ddd26470b1b3ac2de989d8c3a6f358522653462a9cd9f193d2e9512b25c55a4992457557cd4ba2c08b7153938122208016528aab0d734fa7c30a2c7e34f8fa3b1c9b29aa673301236b5e604a33a454444bd2b4865434e7cd0b00e785d4e8cdd17a80d947bc238b645d89a81240f45252d164bac54d55853132be945f9982881b5518401d9c825fabca170ab9b29a2515426299430fd064e63ef0c8fa8b296a11d4346fce374853cc9161a914b6d88d48e5ad6aa50e7914bb221186808046598e325e7ee08252c36b97e616b84188eaa46afafbadce7a5602b145b4649a184d59f62f52ba399192e9f29ab14a3e7d636712472691138b5e6a312231c29c4abe1d5f54a4aff24b03a2d326dcdba11c95804e8b0024c89ff49ac952065af98895526d1b35a0656c3e21c4e0b4497bbd03e11e60bc8a1b436d448a815173268e1baea4dcb6ff83d615306c84473d00a8bd8dde68d581ca71f1d7969d1c82c3a135238e229ec58747e8f8ce4934be4fc464a260991aec124c2a26d9ae1a89372586ad493a74e290f34faab63fe4b9f413aeb52f3e4903ce0a30b640afa6cacf2c8f1b4760044069d28a6d7626f14189667b2c1c7c878c78c28eea91601bfbc025010024df3eb28c8337091f947a307341aa845b3d523f408610ed21116ccac91c2018a22c288091bc3b5881f6a538bd1be2f6e06c4133290b65a105e7f158db42375d542ce0a63225296c16acdb28a71e3e5105a5b6f9191c664da5ab36b4595096e398821d2d1614db45dc65cff6dcdc485521b2297a6e826ce77614a5d92d7daaa8e34902065b8256e58247bbd17bbbaa18e96efb8382ae7ffbf691517126e18caeff1254952be554875472623ea1943c4d4a5481b995abe21e2efeddeea01d133686c45c57f35744c86d33230b1a84a6b6a60577bd5ecb02760a1d2794bd4007f4259b179b967764d10230fd97016065de14050ab6f18988ec507d78b80d7737903859da154b9b9e9ac70c900bbb5b51df118896f04a9e8c6badae5cb20c316f5ce99410f1db271bf458ed3830b7f5b8b214712a5a5e1d86b41686309510f519219eba93da4cf6c174bcc5f6db9315abe96682a44131be1219cefad1f96e40563ee9b8202ab853430b0b70a638770b2758a457d15f5558e4645157666b537d8b92e1c6e18d6b76fe4accb859fac0dbbbc3ee95172d1735f116119569f26a924f7bfc362583851a33ec752a1048e29e2fb2cd542729f964f2a342ddbd7fed9cd2926221bc80f042ef77a42b853e220f7f8ddd6969f3cae3889d6b02be899448f32261690650f19001492bf9c81f0d43eab3e7a1a77fa635bca09b5456756441e86f4705d637d1579edc8fc2549071c1daae4c6ce6b5ccba3d181b5096c68432ae4a09b78548eda8de0ad5e0b2c7de24bc6411b281a4c392757384bca8b10c3381a829e19d1b33f1e7505e9712be8a9c6d537daa11fdb37ba00e4bd6edcc4fc24ac4f39d28ad90d1e7b3076eb963b82623a87cfeb8faa6c73163bc7394b2aca734e3f674f7f95b1a244dc612bbdf031c1d1e4464266197482a7f679da591b25cfe78bd70ca5c55b2cf2d3e533b5728637d4e8f28d87bba3ad905c891b3a2d06b95f4c373d0895c049a4fb1beb4b1bc3094df13046931ed121afa1c1e302cfed69537906c91625b50fb9ac7ddf822d2aad082d190b22de7eaa3c1fe2e5f4b8e6d08354871fc132089ed9600a744d5034a9125b246a9f941aaf3fa197348816f9130d64592d418f8439200325552610ce888562b8a312da79c23238322ba327551a262f40ec42afdf1baaf354ab45051a7cacadba31288f7e5e199ee9d7652dc37ab1b245eb224ab7a61d2dfb2936ad844fb14e683badc07c6fd0edf30837bda84e68109556755d9a5190c0e8c02c5b65ac117f800268b332dab3196bad5d6b019edc965e7fa3a722a0158e2f376ae40030b240e2743929942aa44325857668bce820171d11b5d166a2d0451002aae90d51a849da5679e0bd78654d438842f2680dbd924e2f0a93704bb5d5441e610cb71592545aba201e8af7c767076607e0b9020d7469ab8c86784505266d504ba4a6d1ef4e926160d493c86e8291e84f3a475dbe7cda2badc5682931132bc8686c4058eee174a9d0025597d91b431eeb892864d2a82c1b8cc5b226e990dcfd3dffe4006f21c843f55e5f5ac25b8fa4f6fee3eaa78be2a21e2398a128965c4cbb2cdc6079dd3f79016d21973ada1bae0dba6678c3b365b9b59b48a4de69924985c513298af86f0171a298bd04f33febbf455b71a1d61e70224e9d0ef7742cbb4bca13a390e4c84dcf72f791dd7e4979340ad0118856cfce8a92cf8c25e8362b9fd36b653b68b103dc566b92a62f8284d2a54462b021b743241c4ab5f42da38ec743fff6d1ce5b843da2d27aaad12be9f87724d46917954fecc0168a1c396d64df2d9a4a02cfc2d11b2fc499d9f6b41d4f3447a5cbd750e72aa4a7dfd6de732356b6ee880eb93f2c5cc60b38f5cce8f91eb2c742a690dd0a316824a63b1a77d8adb62ab1ef220f08f45e50d9bf5f669c31ac05430bcf0a9bd6edbeb2ffa0762dc4224447b58796bd7c6ed5437518911ef6867d9e6477ecf5abf28281893db4602435fae955c87afeb193d388a0e422acc781367e197659a140844b7bdf420d195bf737c381b0cb474fb449d6235be46121deb8c3430ff69e6a92b153206091d3e26146444efece10e987bc6bb44b8cc042cd4820557941a24562445d8653361a8b7c8f21150831ea5da1cbb15ee5b38ee4901684707afcb1a2149412021f2adae333e28855ad1c9491d07502b9ede9c3a91c30e49c04d156d8dc8b9ac9718b540eb83071ba5a3004eda4cafe17b66921204986b52492e316af1c3020b1a1168ce4f854570e6cd15f0b46fb33e7bef2c2fe3989e2ad09a424cc61e5c0c16725c8b7e424c767b572e0d044355a306c1146ffb6a74910cd1e5fd08ee8ddabb2ff808cd34423644eb91192ab3339be8c2b2f6c6184160cd392aebca05fe27a8b117910979be4f84aadbcb085d95b3092e3dbaa72608b7ddf82c1eb5dc1cb5313b766e580fe5909d2a7b15213f75ce5058313454f639993709e07a9fdd62f0ad6fb644c286d66148bbc36a5d6d38fc5a5b127c5e43a341c1317a1bac04c8ae6e40b302e4f032297c1993367b67211b4d40cf5bd6ce6f935be19e75bc5be86f4c8a164ebdd39d26f32b51c57cbd222fe766a8e9e5058e82c2b2a19638ccf9b50ee2c30f34bc78d2f7656380b785141b1538c2fce9b02ae40b848da53d4e929f29b560602a7a7290d478686508fd3eb04a73851a738936ed641eb475ca3da5beb0d8738ae3501c49c70bc4635e2a16a0f0e4c1916f11a3a5428895ee866d245327a6fa2fea28ff984eb926b734ececbaf282caab07966b9dce11a6f9817161517f31aafcf27226fddbca4b4c4c9fdb8108809254585a565e3e815bc22905f47f75137a51581b19e590297d9e0ec86b083cc1d65d779669d26591ea657417f6d2842171806554b8af08b89a7cb1f664c99d2052e556279618c1bdec613b2c972b9e71f1632de855b2a4ee9e06c7b71d198b11595a38b2738d3c639c795964da92c1def2ccbabc02d1327565563ed3829c74bf2c63975e93f715cbb1b839e8240bdcbeb67bd05425f7970d3a3069a0f85660682d5b6fc82fc01fd86e6151a55de70bdab21d55956565a166fdb2edb96ef07a9f9c5cebc3358f9349d69a38b2ac6e58d8ff352256fb46c92de5bc54467195d8879bfdcc10379c594f14ecdd5d06073f97c8199c5815a2320bfd148cd2b2bcb9b727a0ff2b30ba3a0745c5e5189fc0dcbed0afadc2e1fb65fc09f9b170cd7d1037d755ae9e84b9cf915a79bc5fafa237d525e5909566b9c9b24b9932c9b18de5ab85d8f86634ba75fc4677332b42de4c7015b1708dbf34b4b4ad036aa99ae687ffa9832a7b324c9aa693d75eaf9639df9979e97db7f507fe7e0fe03470fcaef9f3778508173f0e8a143065d583864c8e8011714e6e73b8714e68dce1b3cfac2dcfe5a99b3c0b05e83938b4b13d4d3a57a863585c614677171e9243ebea8e452d5e74ec75e96b7ec68601632c697390b8b26db2e9b69ed78bb5c3db8d560e148744c30d0d86078e5af81d8b913c6149594f3f24b8b4a0c6b9b1bc5a57905ce025dce3e1fe7acc8e315455848e51579154e1b6df5e2a2f20a5e5e513a9e175538c77122f172a7f3523e6e4285d398585a3c619cd328739617fdd5c94b9c932bec85138a8bcbf3c9467a45595ebe9353171c8a4e84584159de245e8ce1e865cebc822949e34a69d095e8aeacc2511f88bc1e07c38e18a374bc3d4a0f3444c9c5a5317231ae6cc91172fed8bc9231ce248b61bd3f475985452545e563232ceb321d6541798c21c22a935746bbf5ee400f5ba2a8203fd0e80fab45255ae9840aadb2de6da750beceebabce0b33379bc5fcdc8fc88dcd8cbed7b9aa03551ee996f3ca07f4bda05fbf417de9f71edc86794363a8cee16fac97d5712d1725e8baac283f353fafdc89b9a1e7a38aa2894e231408864bfd628637e4adf279f83857b84e7355850c84665e372e95f24d48afc18535083fdb901c7922b5b43242d8269e295636d901770a07d7e80e0782028e109e3f94ec76b9eb3c79216ba7a6051a5cff68f48c76b92faf0dd2ab8741ef76fe707274a045fe6acf2c8aca231de8528acdd6a583d0e076b4590d216d7643c8860b5d439dd71d52fbcd32e5e5bc10aed746cf09f4d0648bb6a1e172ad35041b0ceb29479be9add680dae5b759140941b4311c28c749610f797cf446053b98f58d302302398f8d9cd824f4c56b10b4e86efacdd86ca4670ee2a6577b6a5c108db76677856a225f69092f8da6b4c6469bc2ed6af0b061ac0fcb15410f3691dba3938961c2467a9a662156cfea38ace7d16b109d79746fa8c455c2ecfcb2009c6b321bce2e6639ac9f2e4f5a2dd450adc1cb3a9c2515ceb2cac232f8647a8f6eb1690dac6fd835f276dd82a5a147355c63ab0bd7cb1b80238cd363a627988ff38dbb3d5e9f59857997dff8d8dcd6872121116af0b82ea7c73d8be088e45efa62c4dde8914ff28e1a77ec56cfce679538c6e8e5937e28d4bcd5034cf9fb2695ec3e57286c1dc0f21722a2713a953bc47e5ecba55b5b6eecc7a2e80f15f25a6179341ec2554a9b55df90160cd73784e4c7292ef9718a8dc2016a93f56717b0016c20bb900d6283d9103694b95815ab661e56631d8145fe70524d30504f676a3e1490c72d2179619b3bb27b4cfa01cc47af8dba877c9e8125531708dac201ebb3212de8f1992e5af07e7a7ba10b00af0b7a6a4c9cecbe40081e9602030ffd6c8ab0a3b11e01d16cb3a1b1ca279fda742cd1460fdaa8b1e184f54883ba22bf5798f2fe2a7fbe84b6ae7afa29d07d3945c47697df8f1b9c7c9ba32a0201bdfca924e4f9870659cd5b8fb3a6b1da1bd04241b7e1f2bba1b1dd158b04b4eac6a0069db5c6a08f875db52101857094c2d2486a2924881faf06fc42d03b4b971b9dd326933f6d7867e1126dc85fe7429aafca17f9b83184f9f1d41be53273c87ba6153cb495e771913f317070489a851b741c4c2867e79a81068ff5faa7d3803d6d62a7708e35f5c3ec26f9c25003980662ff1aef2cc76cebf74b7288b6cb3db369e3864cf938ef470c6bc03ed5deb04e8ea7a1ada5a8b558bc55d8e9e1d91df2124bf4ecec0986bd9e9011bd5fbbaa9c7e720ed536a0d2537570b55ec56eddece8912159c6bd5137ace71717e55f9ae26ef1e5897d5c29e2dfca52843066049d50614d7c41d0251f4a6b3d368b3361bc743e35f03dd55ac8dd607d1951ad4b236b9e1961c3fa294d6b70f7d7bcee99c82f48921171f4b7677afbb5505d7e45ca294c37a49653385d0d385d5434f01db5817020cf5f4dfb90d3570f86f5394652e4e22e7fa38d285f503aa9c4a42fd4e4d0ecf24b17cb57d24e945fdad8e5073892a8b97d58a770ce55617fa4817118befc82a45c5e4cb56ab8f90677580b877c36ba909125b419215f1aa9389a4eb9223f05b82144ab25132a2966a82c771623884a0d7968ab602b8cf6c0bc1e87bb110dd44b61873bfedd4abb8a406dadcf9313bfe0e7e6e6a694c7be53c9f1867234904cf9e50bd54acb232ce7924939d683528e80514258a4da0caf27d9ef9ae1ad85452a02b845d901651e9c75a1b0559f7c825159e573c135d0b386c3ea529a236a507905b3630db9e16530e73abd338404967908a5e82f1ad6af5bf243bde88dc956545a29232b5bc0572dbf8ee1f2f523e1b04e968b20f635027dfa12c523d34c718f861dafc1edc059cf32e4d609a544afe2b9d279dbfacd2a2cec873fad3e74b98645ade19812558d55d818b8aad0af1c3eda2422f2a940aa9b3e301c1fc0d066e384f6d84b9c1595d6364fcd0bcdf6bbe35f123bf2caa794e45b0349b2de70ac1fe6230f3af295db2dbf8e3443f58140986629151e0d2146ecd4b0f93d33a5051cf41373481aab5afedc8c2b12f688c035048bc313e9a05876901a842781b2d19f1cd2e5571439f0af3935e4dc86e5b43ded582263753c83467849009100eaa4845a7c9e612b279f072f61f7c5e64f44e2389e1b9a59c3fa3ae84c2cb2628694d961228eb4bea81861584536529d3142eb3ba32febce11f255ca9f38a5aea3671755837441a55d3ed7489a493327b12e53028d15708d39f2de96d37346cbe18dec35cc4ecfc7140419f4236545c0a43d67b542efcaf245a24d7408095f8b973bf3279415554cb1662dc5ba0c39b1ace92180e78d2bec97126849cbad6f18c001c3081b88243083e7ba5c6e60035d600c04a3c637c3667d9981ab86750192df0f20686e08f8ad9f52e904a9085ceef1b74dc02d01444f612a71fa6c967eedb766c69aeb14b9204747e31bd533cb4607033d1db4b1e412e71d630e629327923ab6f864273782e69637cab3a0dd198b026ebc7d9c483f28e4628d786b669fd37a43659ecbe4273669f14a8538bf3cd567b72e6f319312bf64b18d2f2bc5edb1bc3cb9c5d71b8675a01b8d7e5a37f28702f97d8988bcc953181effbe44ab0f549bf2ad98f60b790cba02918fef5c12c899e9a972c354d22639017f0e36a3fcbaba817ed1cc4db276a5d5bc01dbe22c16918007179d01b4fa11ca5635d61b300f9c0bdc457d3d16945e4b3f5edb42017fad0cb764b8c367c37569a896525e3aa1a4a032eaf61cded068b98be9073a8a9142c91466457ff90b19dda93842749767e9086364a42817c7087b28f621494af4fe317a36f5da36fe3e991b6dececc47fb731ecb40f4f3ab660169dc64d4d688edeacd213cad6899a1ef3b1d1ee926314aa91142d51c1b46e0c18b3fcc928766dd230c338581bb440b0566ba8f56aeeaaa08620898d48ae8ee8627d0c475e273daf812e78d2db59b157323611ddc5ac524a74af5b450dde400fd2f98d680fa14dbd4d7e19461f99cae864126d258744c75af7acd0e57ecd5d579d548e68da536df9853667be5fda6a6959619fe28a892b2b0fc2addb65a4ebb1ae8f965215f22a3300eb2ed4e80d7be880c9913fb94516203cac7ce2a6d59913a8b15623cd76ae06afa2c1dd687031da80da0b000d5acdc02a00e53334f81aadd65ba35dd6500bd91958f533b4060ae9ab425aa8ba4183dbd566340c32ac67735d7ef09e94ef6a70c9a00fc15eba7592c3f5c04b923d279f4199922c2f10158131be4095cbd72e1ee794071a71dad38d55738570c3f6c372c1599cee33c909f16cdf992d4a3344a4a4cb2ba6fc71c6baed19d6cae85e410688ae1a8a64c881b97270dc7bab73268f2bb68c73d604ffe5fec04c7f5cb2465e6287e568c150081acde2351e049a35f5610d771711aac376f379d8bf8c324fad7356432f4c88d52435479f5d842213e28d788468c3265db2e5368437c045128a7ae95b10c3e59b89eb5cdbca848f17225f91407086c7e5b30523b71cf257914f492806940bbf9dabc54724d69723ed5b12231f65b4897710fd374d86fca02260d04dbe22a08e2fd2c22ebf06c504961d716cf053f4cf8166eb586aaed93a3d5995d192953fbea7593fb5e7d584231fa570fa9eca91f09b77fb08262fca3935d2510fcb11232d7fc4bb7bab47a8de6a5b772ba81941d7452c6a1ca866f74864096f258fa9118eeeb19be008c7c838cebbd78446f091488cc2e2bcf2b139c21f28a75b9a29ef6ae4d6d58a62f85a1ca3a985b17567055cf4845669bda1e19a36a1a1c17a02a0e7c88ab2d2e26267994147a8c7a38f2b2d7016f38945ce49ac27eb256fa11e62c9707010fe800c1a44a84408d5a5535487e5a444bce32c793ff6a53b2348ec9f5ca55b3f62c8356add67b4065fade6aea9355d336034daee362b8c282a70d0cb4ee49fc38881b90373fb0f1dd2a1c5bfe31b16fb777ced5ad2ad7fb6d7b525b1f57fe2d7a9a59054d5fad8db12ccfe93463a9e5637728dc6a5990692925750e02ca8ac28a528788c93796dbec8570dba9fbe1eb057c53e56c03a8f7c7d21e0a5e8b8b207631feba79fa113b6948ffe411e2e74c1b01bf7376c66b7a7dc4bcf22cc975678facfb6b2adf35d08e666b2063bfde344ab90020bcbcf44cae5d24d9277c3c8d557af0c797c35275906cbd0328c0c33232da35d464e46ef8c5cdb8599433286665e94393ca33073acae649603fe963935b332d395e9063e2b6376e61599ffcefc4fe65c967925cb5cc03217b1cc252cf32a967135cbbc96e94ac6cd2c733bf2cc5d943c4fc9ab2cf335cadfa4e42d4a8eb3cc7759e6872ce36396f12dcbfc996857ab485650723d25ab28d9a8666e553377117a8092c394bc4dc9676a875c648b34246b90643ca2653e4385e728d9af651ed4325fd4320f69994d44f848cbfc44cbf84acbfc46cbfc4ecbfc59eb00fc2a9e7913cfbc8567aee6996b78e67a9eb99167dec133efe49977f3cccd3c732bcfbc9f673ec83377f2cc4778e6633cf3099ef924477bbb91c4ffcb5aa3d9ded73b14668dcdb2a1542e697f034c055466c17259b388d66176d61592f76f99fe47a67399ccae4496b580652c11c8175161092530ec2ad1e16a9645b6cd22c3669161b3c8b01d7a677dc8b286a34406cc2203669101b3c8805964c0ac8d483a1859bbd4acf76db60f4839b223b2c36ad6db16f619c92dd2b2c87ac0c87e59fb293948c98b941cd2b29ab4acad6ac6576664c01f11f9132deb2733eb6733eb1733eb5733eb37d3f6bb9945e629632a4b6236239d2d60690bd92266a6b3f9517c314b65a9465b14db2c41d1be94317e154b5d00897657836080b020825e4368fb6ba9857fb3659650c672e29c0546e60a62c4b0eb58ea7c66fc0f8a592b89713d6337b0ec1b51e5ec9ba80aca375a28cb366f66ec168bd97115316f26a644cd5b195b6db1ceb98d58b7124ba2e61ac6d65aac4eeb88b586581235d733b6c162e56c24d67a6249d4fc0fbbdd52bdf31d549cc3d89d966497bb48720e494ad49ccbd8dd16ebdc7b883597581235e731b6d96275bd9758f3882551d1836d65ddb7912d937bb02dd1c276d66d3e535339eb267a83d6eb3e1248edc3d4fb59b7ad6826951b43279ef70035d0077c89d9937399fa608c7ffe43c4cd05576276668a1d6c08dbc91e668fa09c8ac25066448bc3d4898f32db7c2686b38b76b25d9296041c93a246cb8f319bb878045a78dc6ae1e211430d362c5a54e7b327986da218c546ee64bb252965146746aca43e491d4c14a359de4ef694d5c4e861f1823ad498f8b4d4a1201f9d3c2389620f73a2f0ac258e82d4d92a0e7b8ea4d589b6b16c2f1bf33cdb07da7e963c96693c563e0063189b18d36c97606d151d8c08d9134aa92f4026a59871d5487d91697b51baf425c9b115a3e108be9fd94a501a7728524a2b61430d4d8d517a36a15e76aae32fcd8c99e3e7335e7ad86ae32f6c7c04ddcf92ca9959369ebf0cd19e472cf6842b19ab181fe961329bb4931d8d18346532cc9b50568fd17053fecaa6bcc26c3bd1846a4c7c35c2b381ba93c54aaf31f6b79decf5889d6c6f30f6f79deccd68f12dc6a6ee646f478bc7199bb693bd13299ad331caca77d97b119553a7c37a091443c3eafa80a9491f32937dc468a4ae8f993598944f48b4ea5376827dc63e675fb02f25f92b6ae60a2cc47f7e7d1ac74eac0eadb20c75e237b40952cd243e74a3433055a85c305d6842601d72bb600ec193044f163c45b054a1a70ba3bd601d04cb14ec2cc1b384912dd8d9c2e828d47384da4988cec2e8228c7385d15518dd84d65d183d84d65368bd84ed3ca1f511eaf9c2ec2b583f61f617c605421d20d481c23e48a88345d230c14688948b051b29524689943cc1460b962f5881604e913a46b022917e8948bf54a4170b364eb012915e2ad87891fe17915a265885683b41b49d28d824c1268bb65344ea5f45eadf45ea34913a5da45609562dcef208562358ad38ab4e30af60970976b9603ec1ea05f30b1610ac41b07f0816142c245858b046c16688d49922fb9f22fb5f22fb7f44f61c26b2e731014f2ab2170216039632d1ed1a660e64023e58f4580e5801b80eb012b4eb91df00b8117013133d6f41be0a702b6035e036c01ac05ac03ac07ad419247a6c00ba11703be00ec026c09d80bb007703ee81d866e4f702b600b6428b6d4cf446bddef701ee073c00789009f110647700df097818f008641f855f43f77d1e033cce047f02f96ec09380a70068a7cfd300a8d307fdf67906b007f02ce039d4df0bcf87fab9fb00fb01070007012f0030ccdc17012f010e019a0018662e8699db0c802972d16e2efac89d2c7231c4dcc3809701470047011866ee31c02b00749f8beeb1db44ff37981800b810a0becd84f90ee8ef01b06ede67c2f60113433e6262e827c83f059c00eb33e49f03be007c09de57c8bf06607443be019c6462d877c8bf47fe03f21fd1ce4f70d3bfa0eeafc87f03fc0efc14608e2a86cf05c062c3519fcd037ea52ad87ce40b54317421f045c017235f827ca92a6c57a9620474baf81ae4d067c4b5c89701a0d308e83302ed8c800e23d0df08e83082fa5fae8a51901d857e46426e146446c104a3ae437b2b559187f646839f075e1eda187d832a86dda88ad13721bf1939dac9a3766e5145c1ada0ad460e7be4a34e3eea14dc86f21ad0d72247db05b043017428c06a19b60eb4f5e867832a9ce8c7897acedb81df01405de726e4b09ff34ee4a8eb845d9da8efbc0b65b4efbc1b397472a23de73dc03703ee054027277432b6c036db00db01f701ee073c007810f01060076027e061c02380475531161b8b3d06fc71e0b0c9d8279063afef46f624e069c033803d806701cf41742fe079e0fb00682275bf2a2e4133971c44fe02e045c04b003437f410f22640b32a8ab1dad8cba87b0438f672719e283e0a146bb8f818c8af00c7da2e7e15f96b80d7016f00b0278bdf448e855bfc962a4a8e0360b912345ff20e70ecbb927791a36ec97bc861b912acff9251a204d54b50b504135c82ea25d0b2043d97bc0fda07e8f243e41f013e067c02788d9a06a0cb12eaea04005bb104a3649f03be5045cf2f917fa58af15fabe22fdf004ea2fc2de03bc0f7801f40fb11f013f09f019708f60bb25f01bfa1daefc84f01e66882cd05cc035c09980f58a089bf2cd444f9624d942d417929e02ac0d5806b40bb5613e632e0cb012b00d781b612703df01b9053973722477f65978832345f76135837036e010eedcb56a1f95b81af06ed36c05a4d4c800f65eb80af07be4113151b01b7a37c076013e04ec05d80bbc1bf07f966e4f722df02d80ad886f276d4b90ff8fd8007507e10f943801da0ef44f9614d4c7c14f92ed01e43fe38f22790931ebb014f029ed284ed694d4cde03c0e44ec6acd99ed5c45ff76a620a96f75f9f077f9f26fe86ed603ba089bf53fe8226a652fe9226a62167cd9a988ec534fd30f2970147004789061825a663174ec7a298fe0a8aaf025e03bc0ea80319d99b80b7006f038e43a37790bf0b780ff03e002b78fa0798840f35e182e15d1f6ba2ea53c009c02851f519326c1cc4e3a20abd544191aacf41fb02f0259ac346727f8dfca426dcdf22ff1ef003003b80fd08da4fc07f01fc0af80df03be094266ae72078980b9807b812301fb000b010b008b018b0840bf752e45703ae015c0b5806580e5801b80eb012703de006c8de08b819f82ae4b7026e03be16f93ac006c0ed804d80bb00f780772ff22dc8b701b603bf0ff000f08790ef003c0c1c7ee351a0bb008f73d16d3717573c05c0aebb02bbe88aa781e370ba02e6b9e219e07b00cf02f6029e07ec03ec07909f405d76007010f002e045c04b804380264033e030e065c011c051c031c02b805701af015e07bc017813f016e06d2efe7d1cf00ee05d94df03bc0ff800f011e013c0a780cfb8f89fcf015f00ff12f95780af01df004e82f62df2ef907f0ff801f023e027c0cf805f00bf72f19fdf909f02ccd13175802b75f19ff9c8170016015f0c580ab81ae56b912f477e1d6025f0eb0137026e06ac02ac06fd36c01ac05ac03ad0d623df08b81df81dc8ef447e17e06ee09b01f702b6a0bc15b04d1773d87610eed7c55c893ca08b79127908b003b013f030e011c0a3805d80c7008f039e00ec063c09780af034e019c01ec0b380e7007b01cf03f601f6030e000e025e00bc0468021c061c011c03bcaa8bbfbc86fc75c01bbab892bda99b8399394c35cfc39a7f0bd4e3807775319f7d00e443c047808f89f0899ecdcde3ba6ebe07781bf0a90ed609c067ba5944129febe61803de1aa42ff56c01ca57ba5906cad7a07c0338a99bdfea36e4cc3c89809c7da79bdf51f97bddfc9ef21f74f307ca7f84ec4f809f01bf007e05fc06f85d170bd8294ae61848c881cd45f35702e6031618d926c80b89b708e5c5842ca164a921f4ab40b91a700de05ac032c072c00ac075809586f957033adf00fc46425651722b25ab8d6cdc1d36107abb61fe1d02f718e666c361de6be096b105e5ad806d86790f68db019fea0ef314600ef1b71be67da0dd0f38ca1de62487b91ae8038069d4e283a8fa90614e37b293cccf58b2b9c74836ab8c6c5c505e23f6eb94bc6198330df34d23d57ccb48cd4e433ba9e63b466acabb800f407d10f0cf7408b481401b90da80dd26bb2d04dba49c00e55dbd0d84da98ff22a176106a87623bb0db41b05d767bb4d4cefc1f62666477003b03ec0cb493017646ca4fc87f01bcab67a4dcad65a4fc0ada6f284fca30e730aa94892a996067a6fc8efc1d2333fb2cb49d894632cd792c5df07942f4bc52984559e662230bb3850bd902c0422136b1a540ae025c0db806702d80f6ec2b34732728c189b5802d077905e01dc3c4fd1c9d669b2b45b6793de02de04779363acece3edb5c2855ea086e47703b42a58ee074cc3e27e51aad63cacd5a477352478877346f00e32dc08380c5b2522754ea844a9dc0ef844a9db27320d109129dcca518c71676abc8ee6c4eee82b176c12c77316f135dcc3580b580c546177315ef622e40fe2b78c701455dcc7560ad175db08084b915ac93ac8bb991cab763347708f32154d944e53b51be0b70b7307fd32087ea8f8237b18bd8caee11e629d07e052ce044d822cc7bd1f066c05641042cf4ad6c9b40b29d92fb8498783fe00121c48368f421c00ec04e615e89467f4143f3903f4a1d7faa63e5763117a2fcbb86f213024bb48b391fe5a7d0fe5cd9e133d4ea1e4a9e4533cf097309d88b24eb79615e83f62eee02b351791f49fd4afae08cd84a3b762bdb2fcc0352cf831066e7c247a19517012f010e019a447657b05f1162e8ab80d7407ac430b7b173cdab79377319e04dd12dbb3b34eb664eee062b768315bbc12d4370bd30af83c071d1cdbc01f949ad9bb91cf9eb907917b422b0f46e989f6e981754790f55de077c203057dd308fddcc0f21f636e051f4b78df730d702161b3dc0eb81be7ba0ef1e98bc1ee676e0eb80af0734b11e66518fec9ee6e41e68b7079c620ff363d103fb156bf436088fef81c9ed8135d103eba58798f809e6e353019bf680fa3da07e0ff304e4b7b2cfc8609f53f285301f07eb1ed45e6df4c0212a60d31ef01624f60399f41b123b29ccbdd07400333b31f31c669ecfccb719ceef6f31aaef00dfd345b2173c2af01f013f0961fc8cfc1721868ccaee0d778ac2ef805380393631244f0cc18d731e9cef9536b3e83c8cfd3c6c51f2d5063c12f0a536f303a661bb5e6513178dc26e05ef77f24dcb6dd97da0ebf9d84ee78b8bf2c445179b3f41d0580f810d36317423f2db0177d8c48851d9b962449e1871b159d4175df435bf57fb8aa1db6de67db6beb82fd9cc9db6bee8aeaff930f2ab54f8f7a76d62649e187971763f74fd0c0aa304df6343ddfe66517fb113db00a7a1cd5c4eb2cfa197bd80e76d226f54f605e0ee039627f230b203a0bf0078c986f607982b219f3f2a7ba0187608c427e1829b9037030e035e061c011c051cb3a11d08eca4e3263f4fe4a3b157407f15f09acdbc050d3947655f68be6e1b64be0198344838f38413231c042d0799ef8076b73a08bd0e3237a89ac9314befdab2079bcbd81058ef84cd1c370447a8cd1c3444ec659fdb907c41c99794dc6720f98ab0af2981067bd93736f3560355beb5c122dfd3a949c88f36f3776388b9dc36c49c34045331c43c01f441e49fab43b0a48660255307b0d75e762f358b95765c1f82853b047a0e318bd0e46f34a7808f49e814f538c7347b0e1543e79a581766f6303866600b000be9a4c5fcb34526b6d945f09d17618d5f84c57a91b95f35b06787a3c7e1d923cc11c3cd91c3b1cf869bbbd970d339dc1c3ddccc1f8ee10f372f1e6e160c37e7da8643e1e166d1706ce0e1a6189a7db1e8b9dac4a06e43476b006b01eb4ca8b3819225a4fd46c26e37b1f046a2f2488c74a479b739d25ca98f843e23e1b54792fd48ea7e13de69a4593412e31c092546c27e23e1104d73951482f7ba7824b41889ee479abd869abbcc51e66dda28f3a43acafc0df0bd3a2a3b0f719fc08ec5ca7fc234b719a3ccfebd20341a4d8f36976ba3119b41c93d806701cf01f6029e37cdbed885fbccec7c0468201c30c5c483c85f3071a3ec2526e1d23c294f4cba38bb404c1a05c59d30a433e545d389c3c78973d729267d0f912f99f9b486eb18f2efd542aca5423165949892973d464c59a68a29bf30f359f0ff96973d56fc6d932afeb619702700ea1e31cd7de0fd3d2fbb48fcfd4ed53c80c2d4bcec4bc4d44daaf9020ad3f2b22f15d3506b1a6a4d83c44b20b26322bb182121743d6e0ae31de4ef9a58afef99e27df6b5691e36c799bf8b71e631310e26bc8da6e42419fb5b087e07f81ef08369f6190a5756225c3fa9b8bcf5ca2e85c321a93976b3fb50c11721aa5a830dbc16b018f812c052c0727bf6784cc85f70e0dbcdddfcdc953afd0fcc32a62a7ff8c735fa3b334ffc638c53a2cbffe55c098c6989484cce88508566b16c240f5c65869128a759e418c41836c81aa64045bb5d637668a20ad374584ad93486ff54607687aea811be3dc974383487808443b1216b83ba5c8ab6652d86e1705042aa6984e98e445ae29fc60cea4e45170663c9b00a116838ba26cba03ba8a85aec160625ada008cb68d979c47c5c95fd62d4dc2a497d88795a42dc3fa2b7e445ff54070dc64a594a4a2ca10e1c127324622db44b492583a4fe7f419589aaebfaffa69a2a9434d8cad09820194a1441488ae4911d939254916e2131be2668002a636dc8066d4e6b534fd5ffcf29b46eb1a21c6da9455281b58b24e0a8720f31d65eb1931a2c2392b7936a591ba17d8c16ad6b51227b46b56a113d2351322294a085ca3ab4b5762dea6412164d12a5221a65c47a93cb21b98542481c720fc618a735a032cbee092aab7245b71c86b47d245799dc1a42c31e8f8d4ca3a45dcb6aed2cf512bbd59843606fab76fc45699c39742262954a72c2b4fcdfb15aeb4457e042e2d4842d1bf16d679de1e0120a3147c7585642a99526e4d63bb36a1b6b26ac6af04b9a7489325534ed8fdde999edb6ae97259dd542d3331bd263034d46bf2ddac84ed021b196fa5fec705a0fc9893d9c5135f1e0505b51508f2a080f6f9d00cae9e6fc3f9996c8c42b0a5c896290c1696fff796a9d09a4882a1c11e78395669d633165cfa649d41d023bd76e4fa8a244aa44954355e9483a26da5cb128d6962262e40fb5e5f8cdd85439227bd1aa131d7ce48f33dd38a713f591e3886d767b64b3b76f9924c7367064374bd5a80f45ce53fb78b31a354b6cde3936975da4e6aa8a1d67155b24c996678bd3acbeba28b10080b19404b63dceee1261476bc74c71ae210d605813272731315a909a83c1ce25ecdc7391887323c5968be3f42352e94a846e40ba2574108b4712102c06a56d0245530cbd5bcbe675191468b1e820be85a24154cb198b46565aeb3d2622d2c732cd6849158aee68abd1e630b1f02c0772fa064bdc18364a6265b939bb9f26d96203b2c892688d15774059a7f114c7ff2b822e1732575adbab4206347f80c3cfd31a8e56b3dc874e9b8676646cff46d7d4ffb6494774c7443649c28e8aadd3c4c8ae6b6c6db4f43eccdabdf6c83eb776458f16fe81293d5a9ecaffff5f8bbfc410877c546c29b70832cef82be98935a1b25e4c61bd75d381c279ba998c3597a39b294a8ad987296dcfa759cb654a6a5f6c4ca51fada2fe4c49bf8029690398d2662053da5da89b694a077390aa640f26e921b4cc86322573182dd18b9872f67079988f604ad6c54c396ba46eb6513a19a398929347a2a329c95795ce054ce9e2a442a16eb653fa286374b3bd72a132563733948b9522ddec00d94b74335371b6bd942925c5a4cd38a68c2f61ca5f4a9932663c5326fc8529979431a5ac9c29e5154c193b8129974e644ad124a6144e664ae914a64cfc2b538affc694717f674ac554a64c9aa69b598a5ba9d4cdb3953a65ba6e7654ea15976e9ea304952addeca4cc56dcba99a3fc8f52ad9b9d956b98e2d1cd2eca0aa6d4e8e6b9ca0d4ca9d5cdaeca2d4ca9d3cdeeccbb9ae55c46ba5dce94edccc794db593d5336333f53d6b10053d630699906a6ac67ff60cabd2ca82821254cb4469a97194cd9c26632e52e368b2977b3d94cd9c4fe498c2b98b296fd8b291bd8bfe91cfc1faaf11faa3b8731651b9b8b39bf509907fc1e7625d28d6c3ed23bd902a477b08548e99b43728f8b816f654b2892579632ddecc5bc0f3087d419cd3fc4aea24dad5c0da987d9354877b06b41e9a02c43ba9c61e04c79905d27492b81ef64d74bfc0634751ef3ee62e93782ba87c9066f6234a572c4370385915631726cb742e429b65aea804e1f63b7c94ed780bc9bad45fa045b87f469b61ee9936c03d2c7d946d9d8edc09f6177a0b7f399772febb409e5d7acdeee04fa0abb4bb67a77bce77b406e669b911e66f73232d916e087d85629b84da6dba5f87da0bfc4ee47fa227b00e931f620d297d943480f90f19f673ba4a23b65330fcbf411308fb04791ee67bb90beca1e434a1fc931e5207b4236bf1bf83ef624d226f614d217588f64b3aff226533292cd7eca71a63e8d6dfc0e7b864e4ca57db27981f2be45fb80ed91b42ec9e640e5638bf6097b56d29e63c9e620e533a6ec053258f99269cf536f9ab1cfcaf6b3ceca57ec00cb3187282759db83a0bec0943e9d95dfd98b50e27bf69254ee10f01f5913d25fd8c0ceca29d60cf4077618cc976968247314a46fd93189bf82f455a6e47656be63fd3b2b3fb30b3a2b3fb1019d955fd96b60bdce943720fd1b7b131d5fa4cc533bbc85e27c15fd2e57df067aad7a5c2e8277e4727c1794a5ea7b48af56df97f40fac95f2214857aa1f21bd46fd588a42b915ea27202c563f05e184d46181fa192857a9d064910a4d16aad06499fab925f005784bd42f65f5afa0cf08e57ab5edd73143ac55bf81c03af5a41cd8b7528ccc71b3fa1ded18f57ba4b7aae877bdfa83658e1f41b941fd2966829bd49f41b991ba5f45dddf42ddaf567fb10cf12b786bd4dfd0f148e576d5811eb7a8bfcbbe4e5983440b77a87354ec5a752ed24dd4ceddd4ce5dea3c94efa4d6ee55af04ba599dafe69879ca763579811ad57fa7ba50a5d61641e04175b12a555c826ca90a93283029f5701fb5fa00b57a3fb5f7907a8d2ab5bb16b576a8cbd06cbef2a89a8ef6f6a8cbc15aa12ad781b55b5d291bbf1ef8d3ea0d4877a9378272934a33f1ac7a33288fa9b7c8e07c951a35c813eaadc057abb01e362df5fc14f5fc24f5fc8cba069d3995e7d5b3d7c6c670545d07c917d5f52a597f03f003ea46a487c9eec7d4dba50e77c874934cef0473bf7a17d297d4bbd5e80a3e445d35abf7807c50dd2cc9f7aab44bb65856816a2fa85b2d35b749f676d9e17da8b08f346c220d5f56efb76cf300c84754f541d52c545e53932f5395d7d58740fb40dda1aaca1bea4ee06fab0f237d477d04e971f551a4efa9bb90beaf3e86f42df571a41fa94f20fd50dd8df45df549d47d533d07ad8e513e55db3d25157c1aac13ea3348bf935d7caeee51e5e278168593ea73aa3c41f7a2f095fa3c0a8ea754b64f257fb51fe9d93017f6b27a10e937ea0b487f904a7ca6be88f45bf525a45f4a25be500f21fd5a6d52c92b36d3d88a945f54f3b0d4e265f04ea947809b9812ec5ff518d2b9da2b6432153660ca1c0dc1c0afeaeb407f5739aa5faaccd7da49d7fb066857696f225da0bd25db7f1bf872edb86cfb1d6b3cef92f2b091a274828d98b248fb00e952ed43a4cbb48f905ea37d2c2b7c82f41c58085b5d3b81f46aed33a40b35b2e8b5dae74897689da0c03865a5d6e90b146fd3be447aabf695a5edd7b2956f40ba513b8974a3f62dd20dda77486fd2be477a83f603643a2b3faa14dbfc24fbfb19f43bb45f90aed67e457a8bf69b6ce777e077693ba4c94f01bf5d9ba3e134d6e622bd5e9b87f466ed4a84b523610e9cebda02a49bb4854857698b90aed116235da72dd1a8b5a5c0efd4aed2c848dd308652e5012dfb6a4d55b668d78078ad065be0ecd59623dda5ad9075aed3c8722b29edcfae87ec7dda0d927123f0fbb59b247eb36cf216547b445ba5c913e0562b5b0dda43da6d481fd4d6207d4c5b8bf4516d1d6a6fd3d65bbd6e0069a77635ee4bf76a1bc1d8aedd0eca0eed0ee05bb54db28b73a16f997250eb82f0f045ed4ef00f6b77c98bdfddc08f68f700df4c0da8ca5e6d0b0a5ba9a029cf69db40daa76d477a40bb0fe953dafda8d1ac3d00a13486d1a8ca6eed41909ab487e43876007f49db690de0612bdb86a69ed71eb1f47d54a3cbe77d203d89763565bfb60b555ed01e437a487bdc127a42a35b2c0dea696d37182f6b64e967b427a9415d7b0a8c3d4855e5596dab86c155281f68e73f0dc10f350cf184f60cd093da1e88bda53d0bb1f7341adbebda7396427bc1fe18a7aea6bca63d0ffc136d1fd277b4fd16fb80951da46ba9ddfe2c5a795f2373bca1bd60715eb4b29750e95ded90556842e133ad19e917da618bf4b2951d01ed2b6d1f2280b7b5a3c03fd28e592dbf6219f155d0bed45e9376791df8d7da1bc0dfd49292f640e937b5b7ac66de06eb7334a329c7a1baaabcaa1d07e55b69be4fb577689131f6ae25fb1e4d7b52d2fb563f1f40e21bed43ed2b664e527ed07478ef9fb58fe4dafc58931b0f5ef647ed1388fda47d4a625394df347e02e5dfb5cfb4ceca1c7e0831c929ed73b966bed0d6a8e6df942b39fb12bcf9fc2b2aff5d59c4d9d7282fe6df5079aa7215672751be9a7f4be569ca32cebe437939efac9a95ca4ade63a7da59d9c4bfa7bdc77fd0c8bb3c0aca3dfc4750b6f19f90decb7f964f03bfd0dee3bf22bd8fff468f12d04b46b5bb5061033fa5911b98c3b165f913a06ce47381dfcce771dafabb41b9955fd645b99e436565359f8ff436be00e95afe1098ebf80eb58b72037f18f85d7c21e877f04780dfc23124e56ebe98d31e5ac269792f05e5768ea1299bf9d548b7f3c72079137f1ce9567e0d28abf8b548b7700c57b99f3f89966fe4cbf9b9a64bd9c1b5151c873fbf41eba23cc4afe364ccb30db34a7994a7ac84f893fc7aa48ff31b380df146e04f702b1e07fa18da92013927ff770ba721afe264b55bc1ddcd5723ddc56f03a51911b954762d376cd5ca339cad43310956366c1ee5396e6c90c58d52e67699de2129f76a9416106113646b94fd3cfd4ec9bf4ba677cbf41e995ab537cbf45e74bd8f6f916d6c95946d32dd2e29f749fc7e993e20d30765fa904c656f3bd05b9df2224fda29690fcbf49158db2ff04725be4ba68fc9f471993e21d3dd327d32dede5368cfab344507fe348a97292f73f68c14d983e2e5ca31ae3e13aff12c683ee535ce9e93b4bd28d62b6f466b3c8fa25f391e2dee4331a0bc172dee47b141f9305a3c80e23f944fa2c583280695cf39a7917cc65f9044ebacdd21d317211052bee29141be24d34371d59ac00f2b27a3ed35a3d8a87ccf35ab78382ef8323833949fa28247509ca9fcc675eaf8579e287e54a6c764fa0ac4662973f448ad57519cad5ca9b768de927c0dac7f32ef423d0d57aa45babca4bd4e8bd8a6bd21b708eca52cd6df427a8dfe36d26bf5e39cae5def00bf4a7f974b67f41e32c7739cbd2fab7cc0e9ff9b14b65396ea1f21bd5aff18e912fd13fe1ab7fd4b59410f605cff942baae3006727b8c21d0739fb8c2bbae305ce3ee70a73bcc8d9175cd11c2f7126b42f793a37bfe2e99aed6b9eaedb93950c6c93aee21b9e6eeb7d92a78b5edf82dce33b9e6e9ef73d4f377afe00d16efb593aef9e6bfc08c2053fa1817e3f437ce02f101ff02bf87d7f439dfe838ddf810f3905fed0397aba6dc45c3dddb8689e9eae0fbb524f17c347e9f3756883a12cd0a12d86b1504fd7f216e950ed04678b75a89ec10a9429e6123ddd51b5144d545e0589bf5e8ddad3aed1d3cde9d7eae976d732343b75b99eceffb6026dffdda35e07a19a9520d45e26f1cb09f70524de40f83fc2fc7a549a4584c61b409871236acebc424afc8b24fe3d87f5b809bd2e6137eb8a99666ab7e846a6e377ce56e90673cc67ec5608cd63ab7525c9314f67b7a1fa956c8d9e9eb494ad25fd17ea6c1df45dc8d6eb465bc7129d6dd08db31c57e96ca36e6438aed1d9edbaa13a96e9ec0edd4873acd0d9265d49160ec79d18d06276976eb477dca0b3bb7523c57193ceeed18d0e8e5b74b65937da396ed519e6c098cfeed5d353ae665ba0f25cb6152659c0b6e98a9166d7b6c3348bd87dba91eed8a0b3fb75454f73680fe88a1d1d3ca81ba98e4d3a7b08d64d4bd276e8e9c957b19dbad1c6718fce1ed6150716dc23ba624b4bd61ed5159196a2edd2952c5c301fd3956cf09631f571cc9a729fce9e40cfcbd94aa6ee26027cfb93205ccf6e62ea534478d092b899dd0ab78e208ce11a8f0bb3fa344df643d83d34f93b74f63633f610ba5367cf92e91ed6d97324f288cef6d212785467cf635c8e5d3adb87a1381ed3d97bccdc4fe8e3529491e801e8ec78426707a9ea6e9dbd40559fd4d98b1884e3299dbd444d3fadb343984ec7333a6ba226f7e8ec23968caa0eaada4ca467e34dbc445d585592a9ca61eaea399dbd4c93be576747a88be7757694bade27bb14d4e531ea62bfecda4e5dbf425d1fd0d909c65ea5260eeaec0b66bc460be9459dbd4e0be190ceded00dc3d1acb33775833b5ed6d95bbaa1398ec23cbaa13b5ed1d937b8a3a80a2eaa1b55bad63d82c053a5400437889f54761c96fe59456c8e00fa1e4ddda5a56b9bb577d0db66dca89ed0d477d11b02a7f7d0599a8a688abd0f9ea17caf29bf6a0a4efd851c07b5722d5770c6e2b0c149f234878b871f873b26df0ab7061ff82a57e0b8dee60a5c131cd1c75c8183f9922bdf70e53baefcc8955fb8728a2bf374055b7ab9ae9468ac277942d61b7e27899d07afd49ee5c0f7746417c2339dcb46c22f9dcf0ab9620c6263b82246b2b15cb1e5b322ae9893d9255cb157b3695c717859255792fc6c3a579243ccc595947fb22aaea4fe87b9b992762d63d55c49bf8e310f57dadcc8580d57daae62ac962bedee63ac8e2bed1f616c29e34ac6b3f4cf9bb9d2e175c6ee409ef916633db872d6bb8c657025eb43c6da7325fb53c6ba70e5eccf197b0e321dbfa67f5cc99573e6a8ec00f24ed7a9ec4de439b8c27f85bcf35695fd86bc0b2ec9f355ae9cfb9cca9621effa8acad620eff6b1ca9075ff5165e770a507ae51cd28f65ca131ce955eb84f74e24aefc735d68d2be721da3d972b7dbed3d8568d2be7238cfb10792ea2b34f91f74508f605f27e4b38fb0a797f844fdf20bf600567df221ff000679db932f061ce96a3ed0b9fe2ec6cae0cdac3d95aced9e0bd9cad473e04e7c226e443e1ff77201fd6ccd953c82f3ac2d9d3c887bfc2d91ee4235ee7ec59e417e37cda8b7c244ea5e7918f7a9fb37dc8f370fcec473efa53ce0e20cfff82b383c80bbee6ec45e4ce6f396b425ef80367cdc8c7fcccd9cbc8c7c28d1e415e34177b03f925f375f62af24be10e5f83dac5d7e9ec1394c7d159c6348d8dc18949df5cd80ff59beacd99acd4f50485ab4ce3fd0ef59bf639eff322777dcea77dcafb1ce0ae4ff9b42f789f97b8eb0b3eed04ef7390bb4ef0699ff13e2f70d7677c0cfdc2c4b86e1cea77a84841c9a09f9ed3d0ee07fa74bddf747d32eb58d71b740132d70ef5036ad30c8d671cea77b8a98a6fecedd61b8f54e9367d43d386e6756315c5246e16b8cb4f637755d75b12760e89c187fa81df55dd1817e9ca921c8a7218b426abb1c3cb095fd9bbf188acbcd2aaee68a16f5254df0f23faaa1debce033d39ae6f8aaa72dd212b4cebdb54d717a45422a5c056fd9aeafa4d3bbfab5277fe18ba48a165ab4e7a1c6d43b236c89edf24a5dac659edb08c2368fba81e1f45f4d03ad6e5809e11d7a3033504bb4d1b8efe869336c39aea864d1d5a3a940692696a5c6f3cd4afe7919c39f6a3d3064f1f5633a86ef0b42153532e4951ea8674551a8fa4f58579a70f6b2afc586790993ea4cfdb7a739fe37a73cd277a9f77907daaf7790fd9a009bcf4043cfa0a180ecd7ca6b7df7bea14a48f93d444757a4acde73a922f80977ea9abe8fc2c4de7fa9d0cbd1fed79aca79b4f1fd254f3955ef3b5de78348646906ff4758dc7a08d9ba779a14e156fda7c63ef36698ad26bfa902a4e1227f59a6ff5ee9b7bb74949207ea34f1fbca5779be404d2d7fa6150325b50e2e2eb9ab7b54170db7d6c155f81ceaaa0534d7efb6b4e9dea813590a50bae9fe4317d7bbaf59e6ea3a90df6c7b4e14d75c3a70f9f3e687de351a81951753583e5e2bd0cc2c24ad9ae287195e3cce675aeb81e722c3d30163bd49c7a71152fbc98f5d8dce61f8a6229b432e942dc961206196b661da12b2d7c7d0cff465f0fbdd2faffdf54baad757d0fafffeffa56595523ad61f87c634a47ecb55675c0fc9282ad33ff4841544a90971d7469a1ef770973dbbceef0bac2ef75e6fa416f31bb7ffdfd949cb9e6f58df00a5d95946be907e446b791768522e7cf489cbf8eb27d23668f08067e951e994323419f6db10519a36e69f3476dfc20db406a403da3ca90ea5d71ea14f64a36ed7ffd50bfe983b110cf7660e3eca18d43cb30bede6e54e2eb8d967e6a66cc18717253cda075ae6f12e6ae1913870b74afc337b6b980569865d3ae0af67913766f7c1ab08f9bacddde2477fb8fba9646f3d9e6cc6ebeb6baf9baa5a5a79f3a05173398587583a78e281d412ea863d487fd14f161bc63dd85a09f13f7619d5478a911b4efc87f392de7e49c96672179d3465bc86858e1685a1219c1d94cbea87945e3d1e6a6f65f480be670cef52a7275b47da7e7d5e47755da7594537dccaa9477982a1d5ed178ecf07427d43d01fff51dada1c29f75852a6c28fc45678d47a6e735d5fc4a4e6a34b0aeacf0475dedaa8022bbc4f474a6b912982b5441b10b220cbd178aa3d1a59a6428cad45185a394b1d3f3a68f2efc4d57a81a9a0277251a418573a316f93d6211bd63dd488ca06bdc22dd7002f02196276a82afb5bc8e1c465357a5f4546418cd34f626e8d8dbcd5d738c2a6ee3aeb906ea77a7d3b0f650bf9c395d8f759ee7e6007daade54a8b39a79066887472bf350a7a9e64ac3351ff59a6a1618ae85125964b8164b6489e15a6a34776f97ad284d3557194d85571b0ccd105ec5ab70b0ae2bbdc650ab3846d44333b8f99743fd26a1cd7e1ed654cf3cacb95ef5b0c3f59a87f9186c8c4c2dbcd660ae4ff43845939465465a1b4539d4af8af7fbab822ddabbdf79f5aca34d1fc332865dbcdc586168d7198aaa292b0dfa70ef7a436176a5a78e93ed521aa0e9b64d352f319539666fb7ad4a47fb55b62a038d56d96a6e30a6a6f5996734af2b4c6355a2f446a84bc4ae4aefc355bcf426833755d94a6f3658950d83e8458318fec783a01190ceae5bfe58df6ebda4beaba0a9aedc0aad1d117d7b53e3e3ff77161a74ba8156ff71874347c80e6f93065a9360a0f378b2c65731b25092db913367ade14e9a9a74499242c5a96b8d4bd61a8a245639fab475ad33aa1c3d5cebe193da64c04738aa846b5095a3bb6b8341e946234d48aa5d0a56d9c8c88e2a938c9c0493df8e4c1afa3019da750751b9eb1b5e95d4c3b5892a24b9ee44d6ecfa0e067748833b60f03e2d62aef3a3bbe22ec3da1546c7ba42d073e3bba2af0a47713662bc3ed71b85771baceba9762676db3d589bf7186c6c1f8646fb51a4382f1e74e42c70d3166feab6fcec8d727b1fa552d7e156e19855b85d1610a18c395c88f0b9cf4dc6bae96370cc015f87facd3834ce83236cee3a7cc37ad419d31c979215d69d5ea38af6797f9d6bfca49c8214dac77d6e36fadc62146e36d405479a50a3f05e8381433bbba9eba9c22d06eb739bd10ef69faa619337c15f80a6166a5033ed6e6cc288cc1aa3dd5967ca403588cd8b8bad35da659d29063390dc5f112ac05bb1942212696e26dfb4d5905d1db6ca888d2d0a1ac6314c14ad5d071821c2d6226c6a90ce769beccb6a0163bf4053e5fe6cca6987782b676c539f75463b197935f5592fb11e63a76e33ac2a85db0c36a3773ad6582fa8da55dfd606ad4d1fd354f82bae3196089a1c403ef1fa983931b74d7d36468dd8dc87156e371819f68e56689be47a819a979007ed73a77118ee0b24152101ef7a6a731b8722ad44a7ac4236540e93c1fadc65aca30b055b072611d6598d1d96558f1dc602dc06070ce506d2d26c87f176b5d309d0e76ea3691d166413dd2d2e6cb1ce0745d7f97d91752e3ad68d017d707c9d0f01c22f426335f71bcd29e9d007cbf430c536cb5d0f18740ac408283735bb1e349aa627d73c644c3fc54b7718147b0fd5348d5f0563759e7774aad154b3d32884f73eda5cf3b0d15cf320e00163fdf6de64e75e847755b6f54e3f5b16e202ebb6260a6c69d393e2cb68378f186a3309ba2c799cb508939b7bb81e95beaab93b9066ab31340421e8344cc3048e3ed4af399d46d084fb856b9791866a18c12ee37084bacc703d66510f0381f5698856b773f5c8e82ee218dd75722918f1e1018759e8ded25cb3cb584fe6e9ca70196847011a3196419bc7628c369d63e341c38fcbf1ec32e0da9a498a4ea55c0810cd824ff4f534988deba322162c33a2e46534c8e13477e762ee9a5d4f18180294afd96df461ae27a3a398131dc508f20f33ac41f43c76c6309e306a9e42fbbb8d9a2709b37ab1bc165149a0ab12113bbcbef06943451f117922b7cba44d6e09ba9e315a0c15bd5fdc62558e8caeca3d915569eb583716f45174ffef8eebe57cbdcf87dc355f9fb640eff331772dd0a72dd2fb9ce0ae45fab4c57a9f0cd7621dd279ba4de3efaa70bef2ead48c487063a35b3fdc54b3dad848113745b0b0cc20180687dae774d543349c9229677e5095be012c12260c02ed2274234637fe1fd6de044eaae25a18efbaf7d65d7a009b6150138221dace18728d4b1293e77b598cb191f9f2a5df3f09595ed2eded19edf4339a2f89e2cbcbfbf282c0c8269bec8b32c30e030c8aec289becdb74373383a8ec02b288b8002accfd9f73ea6e3dd36392f7ffff7ed05375aaead4a953a7ce39b55e82bf4c7e10035f077f07a891596d31b52d51d6410d8f42c1c823e816c7b6a8a16a0d1a59a57d5e45b731f22d18c7a7dd288b7c19a267dda81401e56a5eefc4641c93110c2911097f75adc742db563e07134b70326dfb0fb60d711cb5395c7d48e354a3ce7187682c1374baea8147ab08868cb1ade81188c8749562d351cebe5fd07df7bbddb7cde93ea367a62fc07fe02b9507020b163fcc667e08a0980ca0eba054dcfc7d793f66fe3e1e47c9e8a3c03cf84728979c9cc7ac7949caa5b6ab095ec943008b86c00b1c08bdd91db90e9cbc09328143056335bd5d858c77abbceb09dbd6559d5b3fccc777a8b8b6f4202e6bc00c271a0295d85781c81751c38197dea51bd88eb8b9023a330408809015aaa0a4121406ef4e04ae54b32668937e92b9da49fc5f487d274ccc9a6b1cd80f03b0b50eec7f0760eb1cd88f1443e18f52139b7bd5b48093408e02fc775bd96cbea2b698afaa38ffaad6a0b97ae4166cae5ea5dd54033e1824432a197310f42a5054dc69bcae756d86c6ebba9688e7ccf54e8d71a4a22b5141ad34373809ff1a206fa303fb7f02b04d0eecc701d86607f6138445918d3b55738b5ad619199935b76272c410916d4ede9fb62560bb93d0af6dc20e27e167811a773ab09f0760bb1cd82f5ce1dbe5085fb867a612e0bff485efdff875b2f2824cb6bb05febb8b2bb7556bb755ebb7551bb755876fab2eb9adbad36dd59d13637962184c568671161bcbc192b70848ce8780bca5ef17d3f932193dc907714252068294afe2fd7bc39c94f7aeee120da576ab7a17008d4bef56fb576b79682006f43b94fed5068ca9a81afd7a159f552bfcbf4e38cdee1c69c17eee5c65d442059da3d2bca83cbf7f7589583248405abe4a058f4020aad2a27c5e951e95e62c845f791ec495390b6ba1b8be1066492a94ad2a590879abb485b50bfb5787a130fc4340b816480402abbae85d803677510088ed3ed5b63d52ff0735f0714e93dbd5d1a97fef71d4ce1b7ad87662384f8c063762347075384717eb57d84d9f4a7f7f378d846e1af98f74d3dfdb17bd616262ccc4dec8536f78dd00e5b11ffe4df403e1ea5dfdffa113ea820c8289e338ea0460d00bd0070eb1ff830ac081a4f6b5ab00e4aa0e9a052d0a95dd0a7d30caef8351d407bf56c12bf89debe526ba90e6bf3faacc42dd5fd9c59d3144be0b1cc8e5b3f9a83213eaa1bf422aa3fa9c5a1195281a71a332456f9c530be488e583f4fddd57db36ae6924b0d65ffab5567609b9157d132bcae6a1ecad369b4f81a83ecf0f4702e11b291c3fcb15aa0008efbe51549054c165bb5b54e0a2cf65a9a48bcdc514c082251fea0a5660083a7b35cd2897e0f8274a4c5659c26a001378dae66ed5dca39a7b55739f6a36aa66563573aa9957cdfdaad9a49acdaa79989b2daa7940355f572bbb440087584f2b172c04b305a42b73e1d78d5c371f7e6b6b6b9addf52d6c4956b4c442b7ede76d5905ba332ad19c61a05aa6a187d03f22d3ea13b0b0275694d883bd4479a291d81e55a2d528e82487516f08f42905d0df43ad05ec6e43a927ca108d5542ac8eed5561a6d9ecb1f984285d85eee7dd45fb3122fa31b64f65de3a18963c2d4a561738140fbb3abdd1d1e9253d3349803fe2ebf434ceb4ff5554d56bc07581cac0658865d5d0c06a1ef99270cc945b20433e965343e661b5ac133ade0fe563e33851723757ba1e008bc975eaefdf289aac9c9668ea4278d1200f2c445bc17cb49119d830f308ccca2015465d5e8ded5743b1263594caab91ab947a45ce0781a70878a91098439d92067139aea225c99927d47cba457593c1e1a3d4936ad975987aaa207502613cad16601c80dee57f41396c79ec0038982ad059a53a0e26ae815c919d288bfc1344df7153a5486f889e70a372a40744cfb851c5733839399c5c577b4cb26d7eadd506c57ea76d3f60db036d1b40c8dc5c2b31d74a6773b10d5c1ad86c3d02a15731840ccf14f4fcbfbb3dffbad3f39d7a661e02f8a37ecffff6337bfe60b19e7f23d0f356473dff18f6fc1ad971cbdcae877001e201ac0de2ae7856e70f2c14594e7d80fdf2a61a7b0bbae0901af93173bbff30748103fc36014f1464fc3273452290b18cb9a21500da54cd48d9ea934f1fa1f2b16b0ac394b729657291945da46ad247553701812b503c5e44f18056c48e91789cf3c5a37fa178a4217ade178f9f43f45d5f3c50968ef8e281b234d22dcb49962eb8a92ac9d27b6e54f364492759d241961e854e59d36aef6db58fb7da975bed4eb6fd25dbfe67dbee67db8f0aa1fa4f47a81c51825ec22e7cbc40967ee7cad27147963af7cc5800ff3fbe2cfd5e3664e5afbe2cc17fd0efbe4081837102fb5d8dfc2f67b621fafd6de0d84910aa8b6ad9ddc82d702844463d7283e3a7df82a872560ae676aebc816f7e4cf8e638475922e62848f71f50f49677287a2784e8fd5781e8bded88de63207a4b5dd18b9d02c24e43ffbea3467ee8c95e00f84d4fce02c09b5d810c023b1330cb0a80573c6517001ef72592c0287400de2d84ee4c61665fea1c1e82d45d639f2575ef174add07855297650552f7a15a20759e100aa99b2dfd0da95bdf6aef6fb5df69b55b5bed6eb67d9b6d7fdbb67fea49dd7f1795ba3f1648dd13aed49d75a4ae4bcf4c0ae04ffa52d75f86ee7e9a752076d9d83930242c7d5ea5400802d4e1ef02bf2e80cc7da496dd4332078edb39219c37f8c2893257053237c1913910b46342d022a4feaaf2b1892209497f0a0d762d1382e70a5de436dcafaaca62468cfe454473b1f1d4e4c8e3d88519e0dfc3a150d625abc5bca4e69d4e04f2cccb4e8c2136f312cb07162eae3869ed172ee41ef36c5b194ab643fc9b27fc83ff40968d963a1a21e7c408690a68fdc8432157cdbea7c62e82f49d174b37385080a7a537a01905f94ebfef2583198d94808f5595f71a3b901aefc7ff888d070ee04901af4f40863ff135e73f51f33d19ee4dedf764b80731c093e1b61c507bcc040efc90d66d9ea37f3385ec45ed62b2f727dc6a9b846b5eb48c40aed6655c9f8a7da082c30032f4219008cd83c4c89f3c03914d7f448da6b10a0ddfe0f0251b60c6226f5867d3970a723fe7f82fd9f4652ff77f230c3c55af5e070e233852852b5cd5dc5c2057f1008f3e569da8e0d155372a7874cd8db6e711ef311178742f8dcc0cb91a10171e25561fbba286ba7fda4a72f39f0563f3cfde6eb03336afeb99a9ea83d751bdb1f97fd1223cd3d1d81426e11331ea7e5c60123e85a1394d2afbb66b0e3e11e6e066df1cf4ae56625721d77db85292b3aa0b2d438b6f19e6f996e12f6819c67568193e11727f7fd0215de0f921d7d4582bf482ed6a78b40503b4900b141a1e9dc600f08ae79b0680c7dda11404ee25a0ada66db5f40b38966cd5897ad96a315f44a4159445098a8cc411046c8b3dade1083ae98fa09f175a01d4f303346f04a1ec5c92bd1154e0a92a243b4f6b9e1570654725d951617c8176514fb4da575aedceb67db36d7fd3b661b80d15a36c85a3e17fe38d32d76fc560e1d8fbef02d9faab2b5b0335215b919e996a800f60b8887d0e242a39959b8359662a4fcee6e6689e99cd9333b8f90c4fcde0c9e5fcf64ea9e53cf912bfbd24f5124f36f0dbc3a9069e5cc36fef925ac393abf9ed9d53ab797232bfdd484de6c965bc3cb58c2757f18ad42a9e9ccecd813c359d27e702782e4f2ee0e6249e59c0932f73732ecfbccc9373b8399667e6f0e48bdc9cc9332ff2e44a6e2ee499953c59c7cd613c53c793f5dc9cc633f53c399f9b1378663e4fcee2e6489e99c5930bb939856716f2e4146eb62a99293c39939b237866264faee589b3acf22c0ba5d6f2e43aa0671daec53fcd7093a40cd8f102b756f244493656c272b117b80c8c1bc8144956ba8bc43a27f1f64e4eeaa0606abd9bdad9491dcc14606744a4cee4d1506f27a1868a5d2712e6f36c2f07fe0cd36008bd48237a9006c379b0460b4bbd068c92abd5c4202dfa70eff2dbafab1ca429989e18ac550ed642942bfa70365da365d3cf68d719b84357a30da4ad21000cc49d053c8850c5e343340967eebd7af52a8f0fd5d4c42819a8a285931aad8ad3b10e8a3de3c62a47c98aa81d489dc5f3556a6c98c6cc2120b5e6502dd74f72481f82ef0629dd1aefcce2d9a7442d07f1abe5d283785c6c68b0b90bfde60e23fe388c9fc2ade15a7a84e6260e67aaaa18eb58f19300d62adeb50b58bfb5284df16735160953cc9acee3233566ade35def04c0325eda4dc04bd3a3346b116d2845ae0b8056100884a11c84c19acb4bfb884410c2d15aadb580d75a2f73b16bfd22afa5f30633b87bc0213e5ae3e50fe26a439b2307150ff6d479c583ec89996c2e0b8dd1e4b11abea5f39c86afa58cd342ac243402df8a438625c66be6735a3636410bd5c6c76bb803f02c6392abe447b282a13b8ab96377a23376bbf6cc3c0c09a369ec7682a1fb0a375fe4a95750b4c730b4b9fd509eae6b116a7892466af8ee8249e7642d949ea2598fa45fe1b419968f4dd542e8234f033d381dfe5f016bfabc865a679b3f0b1d5b48da731e692f38a495f6cc3c0209e33cd2d673f35925b51e491bcfc08552862a82b60ada3d007b3543237b758c05ed552d9057a759e9f47a5eb61de610dd3055e9ea2d2eccd462b3b4506ab6964fcfd14abb23584c3ae75002f9029838d74914f3ceb9058958736c9e062a1d9f9fb3d2795793467ee619a4f990455414b9cf9b9c0480261366a60078833b39f1c98cc8de6c3990f15d5a5599a99913b4d8028d0121a5a1503938c9856d8c6c45372f409f3f4d5908c8ea35dc9c3b2f799b73ce34450b4c532ec9dee61c9aaf899ab73b87e66b921b15d394c96e544c5336bb98c534658a9bda7e9aa2d134e5d7adf6ce56fb70abfd61ab6dd8764fb05db6fd6f629a02fec30dad9eff30a1509c267ae2b4c811a76e3d33694898e489d3466ebecc531b519c2633f43e864941515f2c44fd6481a82f01596ad0acdfa437f23298f639ae3776c552e0de8bc0e297b4c8b2c034d101939c40d264cfe908e41f14723b3e00fc1df60bb9decb00f8b2d6664dab60e141b8958135ad1ea25f3a76bde70ad73b65dbffd7b6c7daf65ce11474f387e794427e4ef5f8b9dce16759cfcc6f20611af35dcae9ac3b94b180b78ff60b651e4dfed91ca6981bb839847e872ae6abdcb465730737afcae6166ed628e62ef00b14732b185b197f0729e6266e7e2ac36fbf70e6cfc9fee635d9848e1aa8989b793f29d35f50f33c0c7f852fa2c5cb6aa5d780151aed9f58f702caf44a2dbd4a2b059fcf8ab980d84ec6f0205ece9caed5a6566b554a796a0dfdae85dfa89a5aa7255668952bc01caed0400d8b7c67c8eea55ed1ac7bab143c4e05c6ad4a49bfaae116715d549a855bc8fda1da1840d76bf1cb0aa34036be4163d92cd8c66a0dcf6e69ba8627b93049fca898b051a3844d085ba5d15e75953ab336b599e87a0d7e2b525be0d72a4b6fd5f2f16d9a64fdb5b40227188022bd5db3fe9ada2192776ad69f309d22bb34eb3f28f3d3408cdbfef83fe306e20b4c125b90c9212c9b19c21243597c28437ece408bc1ff9956c3ad3fe30189f46a0dca416c082baf9fd8bbab8a0754a087eadde0265e5faa81aafb4b2efe8a8466a796e12ef220723f46c9cdc927bd931699275d2c78b0d97a120fbf0e54ea4b7f04a67e940cf1dd5a7a93067fa15d1b3511dfecc4376b75d190e3463413a83c17df03cdbb37bd5783e6eed3ac018cec3210937cd26ad4324f023175e050f0f0eb64ff9bc0fcdf86e61fca64b5744eebffb80846592aa709e07a8d8cb313066a6642c788683e9094ffcca4cd90b4d949da1d48da5d98b43f90b4bf10619b24510ae715e019a183d0ec1c4994fab092d7d87686871259137804726826c32de3a5e87dff259bf98bf517ab7b3acbad812cbe4e9220767d7a0bb71e8baf76223bb8f59417d9ce2d100511eb9edec9ad416ea9eee9dd05b17ddc1aecc71ab9f55b8c249f66896f58f7567e836520f478fcf150e20ff13f84125070100b251e8b3f164a40b1c1107e2afe54c891bbc46fe3bf45e19bc53485777a87faaa59b86ad65fd22ba4a77ae371b12f53180fd135947e1ee4edde743332ab452befdd026338afcbf01bb93e9852114c21e6e590792d0ef36417fbe75cecf0f3a8791f2a8e951accb0e0f729bcec00c80e68a828708f9f2215418cccc7e8b408c65cfcdba1c4efe3bf874627ae279e9bf55a34642e829f7e52e5f552fc31d6472ae9f74becb97f9fc7ea4517be0e5dd8bd53a7d9a049797880e472e236f4576fc393abb73daee00f771cd968a83f263dc69e12e7e23198dec4d207a11a62d323cc05bda1f989b3a81416969dc29d0285df845617147db3b0a8fc48509efb3fae040601e253da0c0c49c0366b8f04079617dcacd5f67f9c17eb9f3e6c123bcb2e106bf85b5a489143c8a0eb3b753aa4e1f9dbc35a88cba1231a9ec29dc3f0880b682ec0fb121e8f434ffe41ebde288bb72a52e2a8660d63f1a31a4b0e6389639af59fb79ed662c73429338c59c7b5f8090d05702ec3a3e5df271c6f6b5179716f740ebf4c31f899ae46795d43ef5243c0a016565fdad5a92684d520aa93846a1ef660a7ad6d64f95173158a5679994572748ae40802a785741513d17bd3ef201b9d8cef20c7c45fd295c0e86262886bf784bfdcc55f20b0527bfc9891c6a197490ef483f279f34eec84ef55a5f1cf9f9f6563a8536ad98b6c7981e4ce27d3f22fc0c2bf3a5285badf9caad058ba1ea7926ed4355d911207ba5a8b9fa189cb827f0cc91f8348d6ba4816320e63e8d3c2314483c67ad4ec0b45610c58f742f8088708d8658a5ca5c86895226728725683e0775023acd5c0ea7516cae2517325c3aeac2f7d1879ede281bfebb08b6b0b10c2dfa1a84d6adde43a08e4917e3cc5e8511495dcf49975441df80377f0d4392d8237421c22ce2addc2d4bbabd06e9dc3ee3def8ac7bb6e60af66be82781cb540f41205d1db1a4aef416bed36a05468cc000a12c552075a1e445c54409fa683faf16f33a1d251e7b9238a1d61bba47d12ca87f4168d58474aea195e553b45670c9a7ae16e7b8bf56770e022bfa0cb68f99b6a9aac7bb3481dcea329843e9008a14f2442e41159ff455e8e0b707d200fe0fa41772b72d73a706b61be88d5f52fa8aed9ba37e75597f3aacb79d5e504b20b9af53b813dd7b6ba5c87d501d245248c6314d70de935e00994c45e352894f02b5387ac77ba8c44ec5ef09951c0d783c8df8bda38f144e5132151ee3146c7fffd42d14f62ef69ccb90d40b2010303f3c1d0a05c1b3057a9c142c9bf129ecc5fadbffa3836b4c3110d81ff37b025723b70e81196cfdd5483f2883d8d786e40363991c2c17cb72c75dd0dcd96750951f40714bff251c8544a46140f3828e476287cf09ae2e0e56d2b7c415408edbe08c0f41c35f53e0aed075ea498e7440ddf446cf90a788c7f146cf9a3f5479f2d9bdab105674fc93f5a7fc57ca5dfc526c0bc0469fa5940170170a052403f6928970616f0dea481ecb2f4298d9046f953d996e976c987304a9e087d0476ad247449c34b2d8b9902e6e45d4f9909c1016de61b36a0788304027859b36a189e39266beb2a02c85f6cf4d2190cc876c51dfe1f175aa2804d29508286701724739b568f73912256b5801cf4cb0b0c72a4d6adb8dcadb84313d561c5687b85aa0920eee368b7f5a8dd5aacdee977157797ee0b90d43b7d4671f7e9dce9b044d36149977bfcceb6a58f5a6df807a13eb2f92fdfc30ee9f79bdfe29fbda0cf4e90b593c80d097d427db304c776a7b97207ce5aaf012aba6bb73dae16fa6c9ef7557a73d0d7fa54a354377a15a272c4a436ad904a6fc1aced5dd591b2b0671e56c71393c05b53120d2a3a6078e903276a9087099f0d064b1fbaf3f4b1c252d79c11d387ae4509483189717c38d12871690a1af91817ce2085c46c6d264d8ab1d58f812ae8f2433228e4f1393d9e75fd0eebc9ae37f9a9905f2d9c07a98119134967d4cf5d11c0e587f777e8a0f79196b01c6ba65e3cc9c6ca1368c4a9ade45cda9e8d021773808e6ee5d37a48954303f51057430d0caf3cbee8dc75c2cb9185934f187334318d0fd24362727b4daeef8d3c17b38ba7e8a26a079dd78cd4ba53e23205e4f1e1fe629e2ba6c4e4eed5b59b13cfcacdecdf0273b0fe54144d105e5401cec3645cf2a7c14bc9fe4cf6dc51144acf1d421750c441a1e785bd78005051dced5649548807e667461f9e95f2804e29a4f2b30a52a9daa0bf5ae0e8970e6243fca1052ec2603d24a9a117bdd5a61a5dac3675ef99c940835e0aac362d834c0aefe5ae36e181fbd12c3186558e61a1cc68668d66f1677474ca5f663278e5378116b66e4c0fd173a896b2e5a9a13a64490fd3b3b83109d99613b34e057df7e4081a919911cc1ac150b18d66a9e1ba083b3a76845eda0314e1732c718399d32a6f6019088e65d673cc1ac7e2635951fd9b1c8fd981e780e9517335032cb5e67ead168b8fa7e2e399f52c1517599aa822182ec951503200734b8d621137d56c76f0b66841bca308ef28668d24bc7dd897e23f2117fe593dc4a4d00ae6dc15488cd413a37481e10dc450394a67e69b5a7ca48e8b482bc949bf0e9c7460cacde93c77967f5601f714eedf1b4b7431af374f2be649055cd7ca2e8a7b3cb2a7382c33420fb41de51eb5b2775af60ddbc6bfe3eaf16214155344aa5b8830a400c97856848da9d1baa0aec5a56e3509149ebe1fe308d4f53d33c331654d40a2d6320324caf4d62f673168c538c51ca398131473ac628e52ccf18a3912daa3656631b116b98ed6bd86d2daf113cdc9e75936f33cb3e05ff7f4566ebd20564b28ba8f5b1303d19d85d12cb76abde8f5e9d7b83553acc95054a0f2a23ba82c46ef4d8fd5e1e7393d354e8734e0c3212d3d5ec73be88ee7d89c13ae8d9f08becd043de0364ed4d393f45c6ab283e030e6c10907adb7086f7b061973ebdef2d414a8ae2235152b9da6a3964b4c63f1692c94008226d26ae22b8c83883c80f725c0944dd7c10ce073023128f1bc9e7e41379b153c6a4169789333fe812247bab5c9611218b0bd4a0b5b8f83c0117160dfc7eb60cecf2b65b885f73c33375027e3e643618e7715f7190b02afc256c1bccd29b549942aa558a0dd8ec0aca7e1f00db7d6a354b80c9a9198cd401ee2b31923726738e466d3b57aba4e7768de40a527c160b026816d467ae0af047fbb9493119ba60bb6cff412ea080a80bad42c9d8c02e5728a030c83ccc124b7c734db4b7030cd064c730a3161718001811b9906927e10570b2781908b12b3449fa6e7f8c439709f38af3227a75f198cf1cc24e6668c86cb4a9c1e9da6e3cab8e0e3730acaa65590929ccc125358253ec53e995993597aae6e754ecfd3ad3a217302d2333ddf83507b26b3f8021df3a3b6f291a3b68a7f15bb7013e3a0d0b78a13ed622a3e1e6591a6d1e530bf472710651966fa31772a0ffca5c93b08c2878a4c544ed4699e4e298423febe93f25cb1149c65ce6238cdfcaa3fcd44fcb3580eb288dc58086caa4795340babc3c9e32e3179f44717b4b98e86d5669a3d0f12edc109c0749a00f8f5fd2a30adf56b2bfd01de6315d1820171d419106534cabdfce5a9858ed4f8b00a8021712f7833dbd748ebcd06ad17d9842e7d6088e1b8c451328a4609aecb430c82a1c807785e0b26ba5d7169c77c03c5315def0c555c7a4c4ea7e9c46c76eb9b25a071614a2167a6d3e63ce29b20f02d71ab4b2f4225059303dd69d20a6922ae18bbb539c5c68962ff01c520ea953ca5d512fc21303dbf2a501dcd4450ce993c98cee421e74c1ec464e2bc1397bcc9844c9309988ef6986adbf287adf64db65d6ddb53e9d18c2d9ef959ec989f1b7a6626a0906e0d989f6de4d0740a383400dc8e53c0f01b52d02b5921bc9215cc5ac1c412fd2bc272ac70eccae24014ecca062f4a96632e598ee4121cac4bf474839e5eaa67fc5845ea459dc2b8d8a9a79639113203cb59fc659a711360a766bd5400d8a5592fba80e520492b740a54a4568a80584a59e7671148e6150000c9321f80d4241730f134c902965c2ad495a07b959e5ead07634bf5ca2e526629eb604d95f299bf48af1143eb65a80686161b222d915e9202ced00ec675855f96826f1481ef5cadf61af08d6a0d1809b2d69585427d00e75aa481e6046bb17ef051906df9d452c1bf5c6ab59e6c60a24cfa7e6b099b999f95014003bb43ed824733a99980a3ae7f73620d8baf01d115fb0da2f159dc27f3fb23bd4e4fadd3f1620dc76d5e43a42c60551c5a957e458fbfaa43186fe6557100833375d0b6030ca4a1dd00b6a00b7260218b2f6421714d070f4d664b7fede8666255796c2793b0dd896f54a995df60d8fa2ab54ac156e0cea68aee40958aee008263ebf550ea0c566b1ee655aaf9bc5aa5f5a3fb3789d5ac4a89af06a3b900f74881d20de0876f0452dd876d1cfe74ff330d989d4c01f5f2045dda6ebaad999801a12caaedaccbf46cfa9e3a5a6f159ca75d59bcd80e8ccc02282bc0b9da14a66da2ff7e7cb34e47950804fca0bd5c4880ba7791f1be116cf70a66de9790693bf4353d26d3e40a32ec669acac3db0a67feb89a47bf8a3bbf5ac168b6b74687197a628b6ebdcae25b74a7dfef0465f72a4b6cd5ad852c7a374e9790a5480786c750c4e9eddad8565dc9bccaac45acf42954492d825734c75aa3a3e2ff292db591ea7f5c060e3b49200db476b686bcc16270c0892b65dbf448576fbcf8ef9ea0c69fe398a3950ca7390538681ca5b7eb9096daa11726ed64f19d3a4b34a8d67c7a76a2eb4828bc8a953e1168002439f4ff3840bf0288448a201385a5f42eaaba2d1810b6a19eb5a17e9e437da02c6e370069c9f9446e663ec3a5815d6c1fcd42cf4bc3e491b434a0ecd271198e66a5a1dd7a482909edd17199600f193ebc3836600a6b06c785c463af1e9bc21842acbe396b293a6d40df5274b9e06fdf740d8f3fc3f1c1bebd4c5215be8e16137ad5b404a50b74c82adc93e368ce56b2a74a07d1095b6768e488575c5ccfe055ca4d352dd0ac9c68541efe3ce5bcc050009c608ee3f5b46e5b0006f4827378e8638973dedacbe175ec22a7635df85a621db4621fb5e2eadfd58ab9c55af1bbff412bee455d399f95f568d71a4f8adb377455a0a1233a6c28493021ef1ec4e088318a5700b8dae542234d857b80bd9ecf70c5653e4bac67e5f1f58c25c0e26e20a72d4bb397ffc6bd45e160aed1035b4410c13d275054e4134294ccd95ac7a184f8521d7056204e5a0f5d839d404462ae3bb4d43e3d01e67c2ed88c1b1c609401d0ddc7020c6735202347b3f3293449555b1c758acfe174bb17afdb096598c500689cba3bdce711d639b6ff239ecb099b5024358de6a8a177577c46d0c19047bdba4e5f8c6b9c6d4d176671d22186879f5c2c22d35207eb52bd6e71efaebdda21cd0b9d5d4b50c8d450fa3dd1840ed2bd463824b8b5d47ad5400e60519edceb5fba26473ca5e8da9df4db5a56a0afc3b7d0046a5c1473cc7d002f406b4191e766d6816103038b4f602d646837f683eae0e14992d80d12f661bd86faad12ccc14ab1d39359c9401cc58cddcf0133f6c6e08c7d6d40f192fb100450b10d84783e205ee5205ec5603404106f288618506d2654ab7cdc9b7c40d11d15c2b689eabb03ea5be4d4b7084d56a0be4dedea433f07b2036ac8dc874d616bd97ad2c3a126a683897d572ddcf8c0e54b34b2030cb1c23e853927228246d1352a0b24dfa848c23a3926201ac2015c00724cd7c4de5daf47ed13c4e526e15254e4a75228f2af5288b622b2aceccb0cf7672f60c32af025cd3bda16864ca4d4ba766f97f21e967aaaf4182ded0769013f56b413fcb020dcbc48272dd2f7d0ef7495fed0336f32383db14b8a2af8e24ca61dee88a319a9acee04391e64a3f57a779abd514caadb13577a2bd2f618c70976fb5467a28d17508b66a296bb99bec004cf46ca65e00214e32f4cccfbb90e4661a7587d8ae5a7bd8a1c8a252daf172be7b9072f8444ed97e4b23b3ac85ba486545e8f7ce51fc8fe7712d391a7f5afd75c5f25d0e58ef8604f14132c90573a22e5c9a063eadb62a0295dd08573530b0c601fb643c9f1663e461da371f07fa492d07ef082603482ff63849af51007b9023788e197c5d049fe26cc687dcfd6df15594b2295a867f17ae63abaf5e0e8822b2b812b0bbab0856ce757c12e02cfba3bd39da0eaa173f60ed037b9073ea3d8a276c53c7fe575b2c237754cad78abe920617f18b0fbb6f627425c696d608dbbacd8b5d4e90f1f7cb638f88c525f1a769799c48253b930c96f786b022dce9ac08d3d337390da37691da03bf8159bb9b982a736f3e4266e2ee7a94d7856f92d5c10508dc63b1bb3b97c5f5c8b398498e826c401c2d419fefde2733d7b662a20f13021fb2740f61a3757f2d46b3cb9959bab796a2b4f6ee1e62a9edac293dbb8b986a7b6f1e40e6eaee3a91d3cb99d9b6b796a3b5678049f4c55bb628560cbfacac9cd2c97d98c841e658c711594b4b5199fd438e6d1f1ba4fc7e7818eeb21ef71a2e3a7408757fd6e6eaee7a9dd3cb98f9b9b786a1f4feee1e6069edac3933bb9f90a4fede4c92c375fe3a92c4feee5e6469edacb93bbb8f92a4fede2c9466e6ee6a94624f1445b125f03125f4312dff6487c0d493ce99178d027b10790d81df29e2212ff0424e6b9b995a7f201120f7073174f1de0c9266e6ee7a9a600d1396e6ee1a95c80fa666eeee0a9669e6ce1e64e9e6a2946fd7e6e6ee3a9fd05cd38ddb6195ba0195bb019ef78cdd882cd38e335e30dbf195f8066dcdc07bf9fe72e23bdcecddd3cf53aa23ed74e6ace130ebc7df4a68fa327e0d88a15beeb89cd416eeee599833cf906371b79e60d9e3cc4cd669e39c4936f71733fcfbcc59387b97980670ef3e49bdcccf1cc9b58e305a6a85cad000cdb99f5969ed9ce923b28b0833566f160755fb93107d0c63c4020ff7b4cc5cfe5e2e35aac313d416e4c435a1a32a70fe98de9c37ae53686af3d5ef4c83ee2937d1390bd0d91bccffc07be3f0015c5d5d50cdbdc9725f32cb19f55ee67a14c9e5979d62b7e146681bb59620fc62af73096d9cdacddac3c754c873fd6e7d3c775eb4d611a214acbcfcd5ef4849e7e3b183fa9c398bfaaa54fe9a9d3583c51d95859c952efe8c9832cf106bb758374eb7bac12867ce620b30e3af96dca7f4647c06e163f0bf41c6089d759e5eb40e4016cce87d4849ed058336e86a014ed0499c7c019fd48e9e7ae477c44b966e362fe393d9b39a727cf8339cd9cd7b1c041163f21217eeb9c8ef7814fe9f1bb58721fa9e42c8b3e4c2a791f4bb610642fbb753b23508b43e42a24b29c5e6e4c7c1d3ca7af3354b189af8bd40710dfd799a00c14cc113ce74a740910e893a7851af4a8bdc45499abce0bc24057fa5dbd7f13febd80ab68548a4ecd66cd4578430c4b65f16d659c5066f1782baeeb821a6f116abc8975ed065e6413ad1ce7d8adab6ea093284dc8becb4c05c688f7c79a9cfba44d5973858aef1153cdb70ed06745e559519d8e2da44ee9c8a59132b40a4d6ed61cac3b592f88acfa4c2fc32cb7c4491d9467d669dd15b0345cfd0aee7dbda7d3f5b1830c83a97b2870514f4d574523b779653e66f8c5737cda18a4e06e6adc3ed1b8021e9ef579f80995b85b94c8caa1f6fd5958f45dbfe8a74c0302f3b8b4d90472e2346f3b8b868905d1f0ac8c077d1f45397d1adafdb038d6d1948d3eb4b837fa385fb6442e971b2263dd387cf47171299efaf04522eb4984308ca71cc338d1edd4cf2da6e388452506efd843ad0dbd91995f2ec401a67862fb926e63914297bc4eb7b8b9c0b07d0752f07a8e9b28842cf26dc8e28270422bcee35185cfe8007b0adda7c4ddd04385f59df3997b151c08aede8cdf718081785e0f74250cc0f37afc6b2c7157fc2e5c18b846c360390c5a5a0ce9a8d35de4916198a98d163087e8dea8ae75f2a5704dd81130f303359bfe404f7fa83b893f8029ccf7f0c42c019bcda1babbcd81af150cd3731d9c90927a2cb66dc9b2ed1adb5e4c0bb4ad24814992401847628874424f0724f2e7545a48338c4c5c1b81f1e98d59bfad4145e5b7f9bccf509b8613687beb00cbe2f993af23230fb0d44738651f20b9b6e012d9825ef0ef175f045bb00b47ffd3926f0b064a30b75771ea8daf5bd5b4a045b02eeb78fd132f7c5ed1d387a4f4c77afa13bda639678ed4e9d9e35019c871f204739e2ec7d56d7a578a654eb05c34943347513e7c69aaa6257984e16b64e6683df6a9cef0d95b7ca46aac5e6b9d60b59923b4d30cb8ccdd2a9486cce6733a4093679873a93873865967984b90083d4b2171d5f45db235c9f35efef320505efef35efef305f921da8856e86d6f8bf56d66bded6fa89e64ce23a983a4024b73a5b8a5192c291ab051bc77fba581ceb395e3747c097860b3c906d2a39539bc8369061eadcc5529e9ab3abddc754d97ccf13a6e113a40044139bccdb747bc069037595929be236a4e10fd20232f214fde9ca8c75a81b9363ed64bdc1600c43a90de43ae917054ed1104266d1884b69e1c6080900d3092175879e602b38eb2d26a90ce33acf417309e0f31cba62174558f1d62d08ac46192075c8fbbaafba1a8028662661cdc69ec9c493a76ab3959cf61e9c93264888fd614e4dbdb6470f1340ef6ca14ca88be0624e01cf90873e6c482c78536f34a0736f31909475b6f18067edd53b1c63645022662489122d38a14099886a1920c457e0045ae3896ff6a51cb7f4558feab68f9934781a947997581e1fa48e2abc00eb1fb3e4c62205062f40d97d00e9713624f774dd73dc63bba8b440fb28f9014e8c47adc5b5e89b720bf88dfffb8e228feabbef1208350003fef1a842b45756873881015697d646dbb249797e2c86ad19e29d285deb329e23dede6a8ed6ad8efe1afab60bf86bfee167239fee69cbb9a9fc3df5c07af8f493de6d836ff80de74b8cfb67f6ddbff61db7348213f2be90a0d604194ef42994bb47c3fd9e9e291920eacbddfcd85c6300b16cff1b3acd3ac6bd4e51e988fbee0b79a4355705d290f21499e860e3f8d3d3c4ae280ebfa02097b5ecfe67020e09572d2289f2f487e41cf42aaecdac03124a338c938cd2a006920e70c125577e816b23f601fc65225dd0b2aa91595e09d72cf3e3c6d78f6a117d887b790fe7101fb309ef04c73e70a97bdb9c2653013ce64e0aad0a8101d68a407014d5e9c54a91f1593033f3ed848d718a9670c08fbf3824fdbcc0b3e6516fc1b628879c15003e605c98fbdd9c0c748f084421d3dc428aaa32752b7fc9e2c5d367a155527dab4b93a2a55739e2e1eaa8f2a75f4d0fa833973beee5dea5ce00717fac17abdbe141f5b5fa46731ff6252df05681ec4b7d9271179fda0378719d9cc3023391c3b6fb881847e2a6621c08c6186b94487f6914aa42614aa40021551819309fb7fa2633dc220c7fa53864170ac31f0ac018e75363dd230b7aa65513143f840f85305183d5d701dba4190fdf7f8a0bacb50607e031257de0dafff5141df4d9f42d2fa20c8da45d74d2f5683ab37ac0f997ba703da0c5ee55060477da95b1bdea9965c2ffea2f0e23f202ffe92ebc57fd0067340554f93025efc707cd61570147af11e14bcf88b1d7af122974ba0c818f4e2fd1eca7a1d24142ee42eeac517edc0365e7c010ecf8b2fda58a4d0258fbc78ca455efc70047b89012fdee7b7ebc55385cf60d706bcf8a28281d7d849d4f01afb7010e4e146414f07083fabe00ba4ff60e74176201c2602788d9d0460134edc2fd242c465b11001592e8a85888b85bae762a1aeb9d846d75c7408bc4a0ae43416f7140e6a978bb4c820f2acc23cc5ac3ba53e802314ac7bfb4601ca4f681483e51e6ac43e612c7e17b6e5054903fb33925ee4186534477e0a469be619a30df0ffbb61cf5d66e64b7a2f2be982a9a665d829b1315c8a8f31e4c4472cfe110b254619d6fbe027190c5161b9e57aae5db5901f9356e8bd202845fe845e026498ecf53c6d417fc826e299b7c4d7bc34e07df24330621fb2c80f5828d0bbed5b1bb9c56dc55823fd9c71eb12a9ec16215f4b74173cce480d35da6ab6c8196fbae6ab6973b5eeb5c09dae6d2a966f8dee2173f34d45b7628233757bce6831d7eaeef5160b54f33addbddcf26388bda2bb8fd0c184cf7c55771fa1c3e7ead63b31859eab1be6c4384d00373831d5733c34723c345dee31c8b6b5afb7da735aedd75bed4f5aedafd9f8ef57b60d09aea674e79bcf19de589a4122fe00e938342228833f4751805fe8850ae8854007042c4651735f2b716101b3ce73f68dccbc24991b71d69e0505d0c85014eb249c347e01eafcd89d3442e506550e2031779ce9f906e37ddfe04be01bbc872866057c83d984aed2710d6c6f2665c3ccc13fac3a50a22128203dd2130c6b501042c3f669c9996dcd210df34b18f71341c34c349293b0e1930cc88c7384892424930d9c2924a618e595530c983148d6d462aa55400b8c28de692ef415a616f715e649aaa296fc26785b792a1281c63a310d43e967e5d8340394d119bde899baa94ecf0f55695769a59a9e6e987dddf0f38e56160e1feb5ede9b0ed9bd608458e7d07c128d5bc4a64cabd0af538b5952bc1a4c79bf025d3ab598524db6d2c81d203923b7956e024b1a238f01b88b460e781cc6b7bb5d030950f837916cc564615ba67ab66512d91637d1b12dbd218b0b0201f40cc9d40e0c493d4d646ea7c9289d367b17b4c605cf1003d0efbb9c576a91848b489f0bf2055a90057a5dbf793171e3c7c00d122e5c7f11810b3a5d12b669094613a11946a8009110b4a91d8cb025deb0a8f587c5cd302cae214b1b02c362a9a480ec3c19909d46ec761822c3c0684bb13a239481d0304938b9d1707ca621274748d6b3526c16a48d909223a5421f78a464c1bfd98e0f3cc7e840e8fab0d287aa4990e6822029a117251d188667aa92f3804ff38ce47c6ce57c300752e970e0c26c03f092033adb11d79d7a348c331b98dff485dac5d486d86bcd23cd3bc740f727395472270243250bfe91311e250636443dcf1ef2798616e02e0e72728749e5f10506c3999d188cb37d4dbf5bf738ff9227e223a55ef18506e9c567241a16b33b1816cba8cc37a80cd483a50af37a03e4190907c81077803c83a55fa601f22cf26d3e8d90f96d460840e1df3c92f8396284ccf646c87c1a216e62c0fb7241bef735dbf1bee604bdafd91d0c9ae541f117ed07f2b2408c2bfe2b6858e163ae7472305923a1ef345422dfa946b26a029d5153d867351e9b6aa89740cdce31ccbd7abc1e3c88afa38dbdc3b1b18b8c66b0b1eee4ddb5878cec218389788b6db3e1b60d7f3ca172acdf22dffaada4fef9a1dfa7be740146a0016de150fc2d68ac10ded91d0cd155de105dec0fd15b60880ec6d4d58121ba868cc05d8ee59a2ab9b3c9a952729a94982e594b1c6fb1c1b8f5b436b3bc72ba2465a62196b554d2d1cde384102ee9a0c3d6159a9a25c54dcd2b52575017b581ab884b0d71a687e35917716476a2947ed17012d0b06f50cdac3841f19261e644689961e645e865c3dc2f42cb0df318bdab975e6198cd02b6d2305b446895d14fc75a0469dbe8500c496b51ddf2f9116c341d4292571b2169a9115a63e0570685cd7a95da7a1887cc5a90c9b546721df6d63a2339514a4c922a2749a1cc4409da210cfe64217510ed9c7ec5b09e77a368e4d792f4359091b7a64960df85fe594b6e6a031a18e1b7ba00f45ba7d0307e4e7277e9a6387db80afbb09837bf4478f30de8cd17f6a0e73f2c29e63faca785d4c1b490da84e60bbae65d7d6013febda0439c4ab5dfa89b7587ee8efab5a4071a68d68baba10ef7c9ae4ae9fb41e2666567e5668a2a8b6ef14d21c1c3fb5492bb4336460219eb4828039a71a3c485894c8e21feaf23098f82ad966277c919008ec14e79d5b02650a724c71167c7bb0a729c54883a30f7de4473ef9c987baf23c539464aef8059c32c577102149ab8def03ea44c5c133c6c287d8c982126920d62164d57ed8a764fe45e48812a9065a29e36a3b696dc09f14555bf2b9dd93abe13d7b6ae7ae7291ba2b0a29ea6de45db0a4cf33a9194ff124ff9af23e5ef260694bfdfe9ae182c71947f4350f977a44b3693f2ff2274db3a185eeb8c404f8b9e774cc06b6002d412cb39493946a2a905e58066a1f353e49ca22f513e5677f81612e4295bd6ed733de93ce2166f4a315572a61450a9419502484c29b67a8a7983af98a3a0984763d3b60514f376b260bbdde5c6c59e97b158b2164be268c20cb26a8b85559b2159331c4bb64c2891198e8a99e745c552801fdfe888c9265a0a9821d182c20cdf36265f6ae37ebd24592f39c56c2a764647c00c898e262cf1ccc71229395b4ace95a2c0dccc5c2907c36536b67007b088ab4f8a279cbf34d07bc13947774f529b0d27f09a412f2ce239f06fb9e7c007b6e4d29b8d7c42cee6a166f33883df98cc529b8c5cfa351fbe44f3e078a27ba3ff5ee1ce422bb4b1b815da85efdca9ff075f11b716495de9cb310fd20563bcac07202402aac82e713e8b2e20f8c51f002e2dc58bcadd9c8bca222dbdc518d77db36de7cae9c2a387e1410cbe2682a1d06eea70f1751d3cf6b095dc804d464d93355beadf6c2d9550f95973214cfb69f4d5559c6064cdb774cc0da66293516b1ed26b73b5b5354d78da3b6b1e2e96243a701962c7c5b6ac79440f8030072ed6ee2176e10379c9ad30d2b61ac96d06549f81df19a8a580ac5a0c5dd0f13b9b28033f27a6be24fc6810a385526ca114c2c3240d200999061a5ff56254d593329de52ad37a4a5b20d216505aad67c2163822b70abbb69809db284cd82632611bdbaf186fec60c5782fed883ce17daa9ada054a925a85ed03be03f35b0482621b26d97c6d6e697bb3241a62cd91e8e4c91c094f9ecc97dc932773b0ee7dd2679c3c2142da9c3cd964605782ea845e0b9c3c215add93276e86596e898d46e0e44923a9a8e719ae906f172be42f49184cdd43811db4420e5e158ea3cdaa636ead3a6962e92fa119755279a60eb2ed34f08df3e452882e95928ba4c48b048cbd28b1cc22094faf425a8548cba677190044c22623619ecbe202c06511dcf557d1b39e29079912abe842680afb3160ca73de323994c095d676d255583460aaf3b42839484619483448bd9bd30dd2d8965c3ed520d1cb4120b9e12eb74393b6190eb70b96d0010a03b3b348a7f1519bf172be8fcab4a3657591cbed309131b8acbeb1ada11652be1ed55ef165f5a252de6659bd0087b7ac5e943948a14b1ed9f68d9e6ddf46b6dd4d0cd87617e4dbf68d8e6ddf14b4ed1b3bb0edfbe90cc646ba3494982965633325d6bfd917801c8cc6c5e2a1350c8a6152bbb414fb67ae045d8085caa194d4bb05ba21afcb607cc012e5c0fa24be0ad4e141738b3a2beb74dde748754139d17b75541a84926ef4b8092ef01f90ab26f28eb7e00c348d76a380f1e7946ebd421d0ab6b701f5b8b7f2ebdb2a3cd0e3697427df03382b750fedec36fe91433b3b6c5bcad8769d6d43c81d88ee3475b73f4d6da665d5bfd2082bd4fd6157f7471c2b101cb101a54efe00301e5c8226e07d5667f077ae047fa1734053e011a0451228990a5032850c09cc6c5b24f7b4cf12d7cb023f6689e35e1df0dcab3dbe7b752bb8572f60d9d703eed541c9392d2bae50bf41511d0aa22206e3f7a607407f04006f7900b55245c02189c9eee985c381f09140f868207c2c103e1e089fa05310bcf1ce7e88f5ed82d849caa734de590e91538142a7a9a1d703357ba9a12f4bf8ff17e5d0546ce93b81969e217ff95fd08aa311de2a25b74be64629b35dc2e7703682867e34b3514a6621b041ca64a5e44e299bd929257748e23ef00e447856eaaca99ddf50bcc7f2714e4e176cc27883a4570dbee684118d227a9bd7f461aabe87ae25387370f3088f86ccabf8d3f7d631322eb32d92faa902a79595cc454a6c9fc104f2c7308a9ff9b1364a2678b71b319e6e34528d06864fea745565baeac44f89f83b1ce2b8544308964ab8e38bc9a709c152c947f00e41cee80282a793686d3a6be019a5a8b8778aa794a859f4a495ee64c0a0288567939a9c4f0b95b67badbfa7ce112d548328ef0fa2c435717a08cb9ca2d63a47cae8d52faa8852f061dbda58ce002d813c54fd1a57881a71b1a2bcec267a09308ca4c5c2c83a0d1809310d6ff3d0db67149590b1782f8218ed02307b849e1023f1161df9183dd284b7b505a2288b8f8479c30e7ab515af6c635de2ea90e104b554def01910bc6b2b70e09ff4393e2ebedf2079b0764ae9c94abcc9607da4636c96348faed88f52662bf3150ce9cd4648d6c2e11623a48543078c905e127add08a925a1834688f1d01b468887436f1a218587de32f03aca39498251f26db420f80e57e45654be3ba41c700d840f7eb3f4288c03d98372f0606e6cffe61c80c497257bc1583b4f58bee961f962000b95c996e91e9660f91651fe5d89eb5c1dc89cefb7e2478d0774a9e6b95e68b4c5910906b6f767f8b1808974368e3e8559ade607566bb4ca58a555a937d5d0d79cb1d20ff4d82103bfe38a525405e20440ab0f7e6a1702f4f50410094dedba054442d3d544a394ad883792cabc20c9d0967f2752706201c2be099b50fa7d312228624e5645054da026b2e9fb33a82ca0e1a568820019b69310525bf16395276d1b6d64e2b091a8b02ad29b7865058b1f36e89c3e9d12bb079434a05f437575c79d38c98b9723aa60f1cd81e217f1f3d4ea79262e50b7c08f017341714ec51ca5e3371f0b8e96d434f9f7d95a72a551bcebe9eea7eda2b96ededb83db43f148af609edd6df26ca17816aaaa6d4279a5439fe647ee89cf18503dc528b78e18e9a386750c7f2ba7183251992b0586e513a3f42caed95529f1af4a1107626d97b2b53eb453209f380ef73e4d3cef049dbe15ddd0add2387443b70a3714bba3ac03767f2001bb4ae61479133af0d680bbdf76dcc0f3a7270ce63f2648d0f4db06b0d37978d0c9f80a5d208cf2bad8494382c9664fef39c222e9eeeb824e223deec7f0832672ec9421c54e1b212026b14972b3bc835994f2f826c9abf28c519e3a6b145b734596b4204b68402053f01e1c31a57b11a6d063df98da090fe9908e31778a87be588f6d6c172dde2aa030145018b46a7bdec037fdde35f0fefe8792a172759b26a666e2adb2dbaa95a0d14241ee8bc366a88ac1a1a894fb293891733e8e45da605cff96c85e097cb30725521f792c718467d317c8f63880ab00782f08e8eb06f2ae9973e243c12dbb18049ce1e510cb22c28232b5a90b087dbf105a977adf88dcfb8f9182480a28e888368f94f7da92f21e422fb625e5a21169606d49c1da6adb64fcff9751c55852d18e8e769522ba8e09fb1f70a9183f668442818c15e8bf3c4b4fe1a1ad8d3c0dbefb5fc8e65086efc04f3537bb795f91c32fab7cac7b5f91c3af7f7ca27b5f91c3af7f7caa7b5f91c3af7f9c559c68fb43a4bcc708dbe63fbe66bf75cdceb4daefb5da7fb26d00e541a2f3d1d08d5fb9668b0761fee0d84532526df9e743833de743036cf381c1aef3a1826fee4b30f8fedf33385d91ccabe880d1240e47a48b9086a483076f3fd1a461242dc703dd4de20b373bc0ce398c142fc8e29b534128cc4800fae500941c08f03eeb7b9796b6c98cef4c4d2cfd1575505670221a12cdc80a161444fba261d9aba53f300240901b01fd3008156d8f74f1510be1c88eeddf94155ec79d4166dce230a3a006e248103b5eb322b6e015c12246f832edddbfddf65d50f4f1ddf76b0becca3b86b9192d3b668bfc995c5cc7bf8c8662a7394b9fe18ea389ea5e2e8df91ea81c7b56a58767452cfe91515894dc4df43c45ba83896ecb76f5dc5a91d5b9b98e3e663474c37fda76bba615dfd1bba991ed174641980330048a1cba64e04ba397c134844357bc19d795e08cab02665c37e105adc08ceb1330e40aaf40f3f1b1d1627d6c9803c9e87e624808c8a737b16c2ef5a9918f5f3570f2f929cdd03ad35c34d904b3af26ba28446edb77e9906e320fd0bc643549e96b06fa23ad8090a53f356a9ac9e348344b569f5cecaac2e2cd92784f6dbf14df2fd12d22a0462df969f071b00352e275a9f27529943920590724e1f5bc2176050ee0ce2376aa7b2fff8636fc723013db2abef52f74c8c236f08b63ad92ac71f5b7f485a466309dcee722afcba60784d34f8763d731803b2b9de216486c6098bec6f5f9e0375bc1c0c7068543f03b381c0236e14ce7b098e9245aa47cbc45627eeb6cc9b94c87bc6e6acbeb262880af4852998352fc20951920a37b5a81d7aa0b584ab9405e3a13432a3bbb43e16999739a5288f7e8b3f874c497fc87f4f2522eb6450d597db2f4177a85fc71205c91e99bdae239bc81328ac80df8606d382040b78100e5e87a8dec4bd060193de0b192108947b399479387a4849a339b68b6861fcc392425df91f29977a4e471a94ac91c972cf8470fbd9d131d49d17ddc3a1388eee1d6f9407427b7de0e44b3dc7a3310ddcbadb381e82e6e9d0a441bb975586c8b1e95dce36e4725eba8e4b9d127456e011157890424661d92d2cf84e9c9c74398017f09848a009c461aec04a8480d09274f4b243499d3c8a61a19874509cc2d4e4bb96c6a6818efbec8ee4e857544a265edd3128470217b6818fec5878543c9234838be29852f6e113803a0c28cf4f998421084e3c3c30cbfc1977845f256e1863a4b639835cbb0e87d50d48d58c7a46eb82679cc4fcf1cc396d2f51e07d2e6e81ebdce734cc23d252cd7a8891278380befeac8a823be042d2ce41e84b2f1116196809e7b93a47ba88c23a2afe0c577715170134b3f1b2e2ffb5cbbb64543f191d0b4228da6e3bd614cc57b3a84f17b02e33d018c37b4e7f4a830ed7eb5058f0e2369c365dce2fadfe2b5cd369d217802faec29f12e760e780106b5277123e7712fd7866b7817485661def4b07888cf7a47c241b25662e9316170d18786fb3717c2c05707608bd557702f97b7e85d6020f219aea0b4de130de3c151c870542a4cc53b34c48ba8e0457bc6116bc686e3cf11e34652e69e9f2596784946c64da80d30f2e9abe639f3247e15044f908753d415eb592e3d0ec3f4ed7a2185ee578396789f0ea2ed280368c6c723fcd123b2e3aa7d143f0787f5e3c1f7b0b368df889e10c0f0c471d81c66c4c68759d4ae779ed8f21286779430c24da0a7368e4a155ee5e55039d9e7b614457e8dcbd53fc7a58fa775c0d1422bbcf982c734cf792ff18bc734dd97fadb3fa629f7586edbf205fa80ed7db6bd5c98fcebb339fc9212dafb47d0854e4f08d3738e6294186db27c1f707e07e4ba85d69c83df04c0d5f08ebf09b0dab6a57eadf602db5e4d17ac46cb686abf1530b578421644eab34fc8ba6397957ca1179953e1838cf93b446da23b46c7caae7b3229685dbe0cd605c5f6b9807119275780bcbd20e19502c97cd6302f317324fd8ea0df51f43b9a7ec7d0ef58fa7dce80316a8ea3df6104194fbf13e877b861be2099f5128627529e4904994ca953083215c3fdba652e4ac961b279440525679ea6df4b32fe8e9441464f11208b5782cd13149e8ce0253a066d025ca1dc975049f6eb941926a391bc061ed235293942ce6546c8c98fc1347e2c25dff31c9df724eb3dc7d1f9545821888a4b5a97bc3819a94bee09ecf164698ee3fef715407e45b2ae482410d6bba2044577706bb84c76f032a8a9cb9205fff0cd73eb7d9189a26095af06a207b8f58cec479bb87521900a367b482035c7ad01812898f0a1816833b73e08946de1961d888209ff241005135e13280b26bcd56dec04d939368f43a33b3d4cee1d8ca8ec2e399ed04412f05f070f838f909d57ee2787cd6d5a196a3917644e335293c338f54c7c24c53f9242458f877bb9b76990bb0fbbcbf1297110dc1c9a241bb25ad224157ca54fbca639608a3f15b1a686d3d3c2fddd090946a787c5b7ccb082116a624a1803ef70fc1dad564e094bb1e7c3ccc1618125ba2681299a1cc676f4851f988f143b21847311b05061f1b1115ca3670df8a697d38c3a23314a2e7c75cba707bf51880ca911ebfbced52f174d549ad550fa4f7f0393e27f57437c5bd2c579d7df22019f92262a20e014eac37efde49f68d2f34218d7bd668471d2531b0ec953c2a1ba30bee13499c6009e9bced27d837057d07dbd1ea4330293c3789fd7090268890e7fa151325aefa74a51a10a583414556233c39239c7c067fce18f9b1b3df559683eba21fc23dd853f18b90f4b538de65c43e469108f27b9e0792e184fdc98f38d07ad8b929316bd06d5b1d8ec700871854253a8153f460f81b4e61c700a726271303118944b7cb0cc2277e2db91f8beec38bc3a0e7011a13474fe1ad41c3d53aa53620ee178410f5f04c4531cf4caa52b44fddd7a4a0dc75dc22a2d7cdc12283f8134d6b4e47b75bb1170d1b714f274c4134a2f34200dbfa390182a276ea6f10ef6bf0206e1cd527c2855394dc6bd85dd92384405b5e2d68202e16a8e18c071803af62addd0dec170af9143ee292ba2646e7882f902c79b9e890f250712ff10668d7f7248c50cf50666c00f033b2094b19f7b19049b710e8f7b16d63019772d6ef7762d5a9c6c79cc743d7eeed979cc5f80687a34398cdb15bbc57645ce41f875206aa09cab88c164a917bd61f91e397d22d95d2a07ba135d72955d18910d92e22cbad2279e5d8291a25287a25b9037f89e102ea461b5a79c5d920f61ea8448f0469f8cf75c3ef0bfa334e03affcd5e5ae9485ce7ae75cc13735967015d8acd0f8750d8202b2abbc2d972509d9a78eedbd5a6f88da5e7d09ffb50b2aa09cd735cb4e89c034d15409b1da85500dde040ab0aa00b1de84305d0f121e1f9f8f42cc63578b9d6272af27bd24d728bb9c470fd20bc20b65472bd20bc20d660b8de185e107b4d762f8fe16183a546be834545ba20c6bbdbf657c853fbb96d3f4e57c3fab01bbff37d3a4d2dfc9e05617c567721a8a4eb42cf930f3484391f8aa847fd7223bda056a0b0f1ba4d180f11e3eb756d939c922071145a142efd46bb5c7d9d24c8d42665a810a8c598847718653cb535d2256849b8bc5e7cb3d68956d4977ed919264bc28867155ac6327a089c624e128e27b49504f3f24dc4fa7305a0f8112eb99db60f7581971234cc33884fbfc707a925e7c388986f196a9372fa1c162ab44172ec7b42d9dd4f1c78ca39c1e8345728bcfad202b5f839ca498b4c80c1c9897374a1ff6ac96f182451cda51f7b4da7b72e5de4a492c403787406c8690ea9b672af19f8c0c267953e57587a2f4d69fcd27ff9ecd2e715716e70b00c948722712f377e75583c9e18c84d2ff8b545810ff5ddd086fc8a602fd49170dc034e54839a256361882ebe2f0b1deb96dbcdcd0586cbc960f19934917d49266332a00b68d1fbc7f56f8e9cc747d7739e98e3e927371a0da15453647261dae4601ad9d489ceb772a16261a97126e7a67b501440084f2575fc3d413d45cc978d584318b7a94519b00cce5ff84d2c0de7a3686c634bc32c1f457ec55e0c4b1e01972450eb142c47d51e8023d1e845e4a22c7e854bb9716899ed1b3ad936eeef86ba00c9c915e07daf9050bb146aaf15016dea4b3b1e9f480e9213df2571aefc2ecb0c12722bc41f07de179d5e7165feba2e0e408c80405fede4a0fa00ea5584d9568a7a344f9af036280d403c81e80e11b15d5be046440a06d1386708cd96c360790eb1765ff07ba4c0bbeee03b7d8f389fbcf37bf7aae8ddeea24d2b61da09cdfc588a6f0607fc3e01a42cb451700d370aa816dc28109d3f5475201fba9095acc241b257f23a21cb012e524985122ea1320516146fd9ed20d6f5e672fa8a17f9f59d3abd14c6d31a73647c8962021df86b335a277e96a66f287dc819c0cbc897639dc457a09ad111ce152b330e3fa45034a17f7350a5e4822372ae1cd821e94e8ba095dddd65e17944fbb392630a5e163aaa0c746064265adaa00357ee397091d771c5457cae1adf29ef281b4a17ccfb0680ae9a87257c6deedccd1824e30001a7f84b41655f515f4ca72f2e0da0c34f9b467ee2d81e2cd36cae36dcf38268d0d718ee794134e80d9ff11d93d5b62d7fc1b6bf65db8fba6b20f3892bcf33cfd95eee7410b6758868ebbe405b87405b1ff7dd6be74c6b2efac8623c1de3193b5a6c2c285fe195c74c0fe41cd3f900c5da18ce46e7faacdfb30bbcf59215c1f592de3d7b66be881783657cdbb204a6fe4771dfee28be56592fe337e2be83ddbd5228adc6ecf7596a6538975e0516915e3c811473a5965a1dc64fcb506c9d01310ce5626bc2f830e722d9dded01a32037c6a790fe582ce3f1420da0e9c932e45ae2c7e762bc41c6431e5fc31dcc5e036ec143494dd1500b26e26e4427b11b710ba4e0ae206e3c9c171b0f78907fa92ca974c11ecbc28c61c02df889c2262c0c51bc6891c38b16dd9d8b1680a5259fde287785791561e34ad713e21605627bf17f86adb438b697fc764ec2762e933b03777e028c9f205bb76626c8c971b27957669c9c9c2ae3cba053e5e4340a4c93936365f308ef655e85ff1fc0fff7e1ff42b597f98ad1ab9f9a198bab428dd9ccb37263bf50662eeec0bc8cdb727815b6d78028d1ddd8988dcd94597cb6ccb2e9b56180e690fdd9c6efcb989a8f4f97593ebe560ee1bb61cba974057e22f0d6decde9a37c436f3c9f7394e3f99cd4421919904d2f94b3a975616cd90aeae76f41fe89e2951ccc30511c5e76f3a6d7852796c260aa78301b5f21875cf0a3eb70d6ba92bafc9b482e76b8d7d9d7fb9d9d4b4f9091f232c0917b10bbfdb8e8763c83b60a1f34c6ab9d501e84a599cab7d0a4289f83d24da2ce2c361fbf957b4a7c2b172f88caf82eeb70261eba776699c81988613f75c5bb04fd42bdab95d424b94ad115a7e31bd36365ecfb52ffd30db97c360fad049e60c79f722ee364d383d4f42be1d4abe1c66c36b63ecc52236508a547a814a98348fa9ed454fc335d4d4dc3ce5b4334fda423923aa6209bcfb5a70009c8a55f0da75e41a77e2dad0ff46bbcb3a2196adc10468e34a667810b55f66d6829d4923eab3d050c7c4e86d1ed7c6b9662eb0dfafe2066c195ef1cface8d89cee606c3df3e5c47d8ad36d8c72376e8a5c6f80cd9af02773fe81d78b726dd897454d1c64045af783a6d6350a77d0574daad90fc2ae9b46e30b48e814ecb1ce3c9e33cca32c751b7ada761c8c17db90568da4066ef8738285f95f16266a37951c2707a8c8cef60379aad22fa82886653afcac12c2b0ab38815c68dfe487f1547fa261a1ff85007b618702c8721b45816ad5c0cc3e83876fb66bfd4722cf51a95ba1eb527dab4287b324237b49e4c2dc3ec5bfceccb30fbd6b6956c6853c9222cb5cd2fb5014b6da75237928a5ed3a6c0412cb0c32fb0060bec2486dd8bf1f97296667b5074be8c54504f4559b62e0eba0eed278c380861e76d0a74de2e1fe57c44b99b46ef7f416f2d0349c92c93931be4a894d920275791fe5b2527575260a5afe872e94de1cc46fcbb399c59847f5f0b671ae4c67ce645b9b131fda29c1e29675e7182757266b5139c2a033a119c2623c2f83c324a7b4062b8da0d697a56c64d1c6401ea43bc3a45f496621ac07232b1473c5ab58ff6d76f85a4cf161b91bb9106f67d685627a8b97c7c4b58a25095529b8f6f0d44aa78ad172f8c6008ef0dc91a28cc63b2838a1038d8aa945c2d5eb7f988a7b785a3faacd8f630ab5266e6034065566c070173c580f9daf8ceb082a88aa0c9d5823eaecde14f47b9c678d9da221ff3b7abac52c674403ea5e43f33df98a2ed2c5eeb98cf6ca9db8631d4d6317f932563fe4ef68e69d3d88eda8029d456bcf125fb6f47e66503e42d2d4411cf8239a2887fac6d2c7d8837a61708914b2c014505dab701c65414fe2e92cb2b97c85a6ab11c28638e955347e5c2d215d150392832d495fbc92e836f98cfceac5266e56a61b4369102f82a92b051b66e491fe738fbc331de2a39633ce268ec8b923fe89b3d8dbd2ba8b14dd0d8b7e06517d2d85d40079ce0742e3f750209388004702350fdebbef26844e571905665f025854684a476824f036dedf238f2a6452efd2a6aa1c6f431b92e7e185451fc080cdfc43686cd7d936389c6f456b9721b9389f0af61a913429161a114a45311e49753ec50fb625fa463da9dbaa08d3b8cb9a108bac5a0191d0478f1c6a7fc1852fe263192546f34d419cfd8ef0ef7c7f946b67fea18aadeb7fc027bb1c021194fea7f91ac6b7ab70c563abe1dbd9ad45e39875389c6f836aae830e9b24e0e4762a0c1a1f01152f4f4e47d7c1f4dc68f12e72afc251c3cad8f25c0c3058eed8126e665a435765056f0830634ddf901a1dd2aa77641da51989891b5491fa75863b677736aab9c032f714fd8e5d75bedf885d7823c1a9d8ab06f4f104768be80e0ba541ed9f0b62c1b5c3d879b93bbe58acc6e39795cee95392e278fca26cb1c959307e5ef1d903307e5e41eb2127be4649e02793979020a9c90933b29be534eeea2c02e39d902092d72f218c58fc9c9460a34cac9bd14d82b27b75260ab9c3c44814372f2005aa70372723f01f6cbc937818e37d12655e9e9fbbb0a53088435e680aac62a0528c1df1dacb14a451b55a5012d79abdb32eaac3c50dc58c5335be4c6c45b72f4e14ae86ec4e6189d93d4d9e5c4ed1d2c05a8b2a92db2b73583187260d2ddeca7c8104528fb1efa5a401cbc0ebc3e450b7596b8f3a9a2245157df08e276825b9dd3cb01d6e48d79bc4574eb690db3cdc289ce9be006ec0de35fab3cbd0f026f78591188953796a7766337bd4314dc4de2e4555356580d2a269cee5359185115a2e819998b536acee8d9e68fd183c584e72ce5bf19f36ff7b3be512ceb391ff5e636a80f17cb7f9e864929f9433874373ba31992de2591152c06cdb09d512ade3aa196934604d57123eabec670ac310ccd3c24d7e1cb1e903952422aa5518eb25a88e2d511d2eb3a92f63ae1b94880ce0e201bcfd29999f7097b99c08eee38611927707c20e36de02f3a559705ab6e94f13d8cbad421e4f0878404bfa5e1e904470b7ce49dd5cb05f5f2eda0979760c94ba48484f5b90ce353d5beefbcd3705a764f1c9c962df847270ede119bee1015270ef261374e270e4414505d911540958231bd3f9ccdec0f279bc2d67e5ada6d0e6720dc122ef6380b410beebb274fc958ee948ae54e211d78eeec94ecdf35f9585664557b4a1cd5744e681e704e6862d1257a2ef67a18fc6ac0e005d207c3b137c2a154735860175958419637bd2c40d65b617a09e05058a084747cb6024fc802e755edf3c0b31f9921208c9e3a229c1081c2782816bb00bf9c97381c76ae72bec7f0ff2fbe8a5f203989dd7035d00dd74046554d13dd00f156e2257e84fe48d8dc67f4cae2639078601486beaa25d0473c1a36d7a9657d71a1e658d81ca6e3cab1753cec9df16b34ac13c4c5b7c3ee4ddb5227f33a9d967f4f86e327c374ddf5bc8c975c1bb33f12ef0b0e5034a8e56758cb073a1658ab977dd7c5ee5fb03d16763aecbc8cf78acfcab7aeba21712aec551b3b15c61710e4cc7959cc1c7e7495d03fadb8cc39dd8639772073ced07953c567ce20a5903983150eddff9af7d6c43b54df99704d93751637aacf85e9ad89f3e182b7267073c13ca48bd7257063dbcc1ae23d8977c3e2f1883361ef3d091f44ef4998394380f28607da6f242e8405b4550368ec42988994663fa5a530a5c541d3d7c5822fba7bdc78cfe5c60b12feffc59dc88d77911bcf04b831a40d37862a3882ef276658178915ef232b3e0847435d6ec3f6382c0875c1ab67e6010392880925187ddd8d222dc33c5a3e6c43cb5d48cb7b48cbf0002d23dad0f22cd172afa0e523a2e552181beef5029170d0b02e074878c38d2209233d12aeb421e16e24e17d2461548084d16d4818a3c8201c7d5dd9f89888f80419f229cac655211bd7fe4ed9408ac67a14b5b6a1e86b48d187f4107780a2718aa2aada7c46c79ffd6f3024872ad9cc50c51aaa80bc986f1a789ec50ed7a60694248729b9cc304ab9aaa70794a0836b0d5370efe42d23f57489133e6ca4063a6150cc596e8d52e836603737b735a8243db8c401276d399fb1e5e46519fc95cb72f29a0c8ec93539315a898f5642c9818ab81f3d10a723e3817a55c38f2f0d45af700245c1afb42ecbe9151240267a1986618649c4e30865c8c66a4a4239c7044c56344800db650d54cc06d53c61989724ca61be6de0fbea6739c3cbe0533c04d70a114c6d83e0640708a611822ed8ebc1e2d3db143fd541f1e71535ac6a2fc82825d50afce7f05fc543289ac9e820869e1f586de0454ba3caa8d26faa112730cc492acee4a18f6acdc92a0848b572b7a1777dddb67543d7ab14daf4bb2114324f1b55800501e3e81572f31da3b65ac14f961a50d89cc9cbee845cc09eb3061279cec0969e37fac94882f570ce9cafc284b1b64a03db56125fcc253c76ea157fd7c0e3d089f15ad6bc60d4e66a9ddcf1f11ac3dbb76e3ef723b59fc84fd157fb9e297153da941b6348793a19e4dc6ec063c379cc971a528261d06f101e4ae1160a0f2b411e0197914b7d7d2ea900aa5291c606fccdd6f72ea57b492ef49204bf39f1241790e382dfc6caf24807b273a960279e57c0456bed21e72a638d7bfd02370f40547139f9ebde4d869c394515c3b9de79bc63a89203b4780f6a229ae86cce81c090c3c5e62dfe1ec30c45d1546da2b8f04cebb3b7d1b567e7688efbc04d333da4f4106e8f79806a2e46491e10177c16a4a677b5e29184a78172558a9f15444310e27f16249b43f1142f2f51bef4fdddc7db36d2574b4a0eaf0dd8305e964b38fbab03de689d4e06ae3871ffc8cf97068af70db8f3fdd04758622ddd5dc573e49496584ea7011119e6c29312059bb3e6006ebe6ff4630fd22eadd3dec725e03c5e8447d6ff5bf0a3dc08a4f37ac0f09265bdbb5e27ce067a30ad084c5e8672805bc08f389fee74529c0e9a213a08333cc86e8d55e2062c1f5e82e76bde344212dd996725a1112521054c4f4988f3d0cc0246ad2546cd225dd159c072f157250955c06c059db818409f29498f2c713fcb0c8ab4f0c274bd38d00f83a81cc408df438250e61319df447a4689de1d3fa6d183c78a216b9d46b99fbe059ca31067899043319a2696e2b71b292632403bbdc4d2753424cc1592f534a8e8120923cb246ba417592d5983bcc88b92f5a9ec465e92ac215ecacb9235c28b1c90ad015e04667c355ea441b22e79085649d6ab921b592959af7811989003b58e3a0045e06a03d003ae3200b58acf9317396eda87a91fb36be283b773dbdb0cf14dca790a3af3b84bfdb10c1ad149fb5896b197e6b73714a2d48260a9936d4a2d6c6b1d4499fa6099536dca2cc2cb1ddae330a946fd8fb7437f821bd7a0a194a2ea4c09a8b33650a1cdea695a80307138a48f7bff136030b267d27ef36272989c2dfa9be90874e5cdeefada12d27ed3c551c91622b7c655452d78a3d6c89b0b8c1c4851e45430729022e33845f650e43b14de48e1231a455ec69b05e5de37306a5522388f7bdb98fc795058155e6a9d4a1b38985a81a9ff110a459e00950a2a6e3d58c6c025de5d6e545ce2ddee46c525de8d6e545ce2ddec46db9fb7537a54db36bfc5b6efb4ed6fdb76a56dffccb6abc5fd889bb379dc3c175c6a5070aa84afe60c56507e685371138b0f56d0315b1a4c3dd936f5c560eaa9b6a92f918a5827d3e7523dc38def043d1cbfac8412eb243acc635d91e3eb244944771746f71546f71446771646b385d1bd85d15d85d1462fba5aa219b4f5ac125ffdffb6f7e5614d1d5fff73931b02092022a02220202062546473d74815158a20a2622d90a8c1806c6551ecf21a171411ac2b2a2e8d3bcb5745415cda6adc28a2285817141770aba2566aed6a2dbf337373931b0a7de8fbfd3dcffb4f15e6ce9c3973e6cc399f59ef029bac304c9e374c7e6398bc6098acd4254f695f06f8831f728a4d5e324cd61926af1b26af1826af1a26ab0d93370c93370d93970d93170d93d70c93356c12bc584a96eff873cbabc5ec6908fe89f0c1ab77277c679db3783fa25be9aec62bdd721a16f3c2aeec5f1565ee32e5f163d688956bf1caf928e9bff8002966ad187ee9da9df2c34690718cd46a0bb5aed3d5da0b7e227c71adab71d9e350958948fb21635ace175b2ce3735e14888afbfff38e89e49410871a129e21e13d12fe8796bc35663e5e2429e1499ed3922663d7324a728294225f363a6ad25bf287d08592dc174afcf173549246a19b643454b696c64cc784bd25f9a4c263f81572d8beb8499619f7969442b916e03c45492ed392e394c44632d6e503c975526fbd505281f74038fe2d7e4d5d526422b903ba917a4b492b9a08fd2634c4648aa7320ebf22a3e1d5e077b4d78b951a582fc0109d40e131c444a66116364f05e4a56a1c5f93aea0fa2630ef5268f0dbd4f8c33691e546b06dda20966d65b64d5d5bcd579140df4a23326dd5f39a78df938ff9507962fc26c197349f165bcce0be1bf5b55edcd7ac38eea3d3ac387ed4363af22aaf26f02a8f526ea365f0438ed536123570320e9f6a51625b07fdeb53a6a65f01b24462d71acfa8cd74a4434da003a5dc4ccbe007bf0d2e5bcf14de4c877c435e9bfc9a1602f73ce0cea7237bcae2a0d99019d893afcca7a336d091344b92e5d38134addc40476da2239d3854d9063ad049a0dca48dcb36d1218bf8bcc83c3a240f86ba2d74c8161a31d59f11c8d6e9aabf42aa3f0923a548bc1c3f470b956de76161db79142ca242eef2702af21d8569ef280a70cbd29a09ad19687b4c58dae7a4ece750763b8fa55d247c1781ef675dd9bb8476176805bab24b49d9a5507683aeecf77c4cfb9e4f49168958da1b427b03b4c53a5a33a135036d898ef684d09e006da98ef69ad05e032d53476b22b426a07d658469f889046210fc5741c07b1ba8c00d14925ce7859ce161a345665381d94058266209ca402582fec826f750817b28fcd83a2680340dc102febb75e01e3c32e26fc1e089b08292555031b704811514593460af65d37803f89d11f414fc6966a6088ccb71ec87a3f1c864e281dfb5d38d4c22902cf694197bca4c3c6546f013e167cffc53da4191339c91ea2cc44562dda7e7ceb1d214a87d618358615fe071ef3c475a85a1b46f3a226d302b6d079656c99176018a8bc44bf08320fb6817917cb35876907631c1d743b48b11be1ea65d84f85a40bb08f0b59476e1e1eb1158a5e16b11ed628caf65b40b1f5f8b69171a5fc744960b03cb85489e0ff1987cb19b7c8b58b68be65077d12cf900977c4047dec725efc364c95b3efe3e1913df6e24dfaaa5bbc9b761cd39ec0709cb121ab31fe4b01fd4b11fe2b21f222c99849d89af1461f6433af6c35cf6c384254784d999f82d22fdb08ebd90cb5ea86b5201975c404afe419ac4c47349a5053a29a55cf652c2b29ce8c8c45711f6521dfb112efb11c2b282b01fe1b01fd1b11771d98b08cb9f4499224e938a74ec655cf632c29245a433f16d84bd4cc75ecc652f262c2d443a13ff9c2853ccb20318abc8106049a01db95dec8264d0c1b78bc9479a3b02f3212cccf762985fe2c0bc9ac01c0f076da2f20457d3133a5fb5c58b9f84695fcd2b1d517328ab663956b386a366ad61dfbeda1169c35869a7b1b46f39d2ae194abbde1169c3596967b0b41b1c69370da5d57544da0856da392ced1647da6d4369f51d91369295761e4bbbc39176d750dabd8e481bc54afb064bbbcf91d66028adb123d2a4acb44a2ced0147da4343698f3a226d342bed0296f69823ed89a1b4ef3a22cd9f955685a53de5487b6628ada923d2de63a55dc4d29e73a4bd209d6c2074b27b3c4ecfb9c763fb5339975cced3f7a897edf7a8ef3ba2d31856a74b58a7571c9d9a0d5bf84347a48d65a55dc6d25e73a4fd6828ed4d47a405b0d26ab1b49f38d27e3694f64b47a48d63a55dc5d27ee548fbcd50daef1d91369e95760d4b7bcb91f607f125fec39637b963e34dddd878834bbea1239fe592cfd27a17bf6bdfc57f7644d509acaad7b1aa2d1c55550283862f1274405a202bad0e4b5b2cd04b5b62286d6947a405b1d26e6169991c69cb04029096019b8c3bf414a4bc4347d5d3aec7ba2aebe9a847b4e44bbc4f3c2e1c603285a77c44473da46197a77c48473da07b2b1fd0f8294f19701d17c67c21561e36aa71536e36c65b32ab982aa1ec3bb29f60921785b27b9c648550769fd6dede592ec0eb601f50a081ae5536d035e47b1d436bf077b3640d34739471979c5de0243951794ae343127c9f54c0e38bc4936b3cc9ae31b251287b4c87340aa9c82774c8131ae157434df0fb37e4b50fb5f8067948a1fd3f8f74bda5853ad5d2729d1ce3ad208af911cb40cd35f8541dec5323bb83bfbb082d7611a9e5cf04249d6504e99a98ad463b5c4c77c83fc78705d90211187622e0f301ddb92ffe660ced063693b9d6e02dfc6a5ab20d3f95f700ff65990122c96abeac6f4c333d850ef992cf8b7a4ce393e8465a564f93aff33fa66543dde43b304a5712b1d85c8c0f64437b43462ba90fdb928a6fe59226e1930d19712e28cd9c6ce41a641cd767ac2219f8b113f252b8ec218d9fd890ac252f84e33bb5047d7d217fe7df6c3cde67e1771bc36f35013003bf3510179beac0bc168b1379fe1d986fd3f83722d89e95f90ccb1c653c0a9c4821191aea882ceb28445114b8d77a55565054d6578fcbee9aafa8cafbc218d1164b0ff5bb7a3771e946c4436507f7b7b4ec3f7828cf62e98ef3e7b3cb7a4a0d687bfcb6cc78eba131a0150e0abe71e4829243439e66b90f440171bf3fd5986737e5fbf08e07c6fd64210c9ef2231a52507069f7ce2754cdce6f8722f79b97f644513d8a0364c6b79b1a22ca163d2b73e5cf74081555745abd6b1d6fb2867febc66ec9dda79ba4a07eb1cb8954b4cedd646c73d52c4b99e560deb8ca35e7bcc4ddea86a5deff518990637c795cf8dd0d4dbdafcbfbf4894573a4e9d378e7fe341df1769fc3c9096977b66ee924b38dfb65eaf7f3978dd174cd9d2d79d578e9884d5217975f56ec3f91cd9fa9313ebc9e5e29733dc17f9ebbb4a42eeb7495c2d8873762fd0ae90063efb0f253371537f66a4cdc786f1f9d45bdd60bbeede13a707f9de933f38447bc55e9ebf627f23e948d70ba39e3cea2caaf5f0f58d930fe57e146e7006355df64ea61a6e3b5c2b3c97112b3a49a93c72dd0f3475e0d4ed50716fc19d180faafe7f155fc195d7bc4842d97faace7bdab54dc595c63e2c4fbad7cda4f1ec9773ec84e9f54155025b554a3d086b9d3969c9c50848615ad925a9956bb15daae2e79ff7d44cdf2146cafa3375145d47edad4fbabe1ebee399737b9dcbf18d734e3fefdf2a4e63dbefd5e3d0efcc926c9c2e597e5fb4fac381df695fcfbd223efe4bd0b62c2f337486d15bf4cbd373f7b906ad30df3cb2fae4c9279448812028796a5776d3a885a4c2c10025c5068999111be2029a44f214708f9002d2f18261a808a30b27254ebb6afd03c2b9fb84cfa6c8206cada0099864239464614b0d78efae3dad40c2221bb0b8d92fb993fe0a90ec84e215ba008d0786a359a0ddc2d58589763957767274e1c34076975306274a080914860a8c256d451c65f40688cc21b2a279aaa88622a64611648373e2ae91281907b4a8189caca0a0db1a2ab10b2b12be7c9c462243c83ab857fd008a7a07d61e7f2106fcb999513d024a94b2892dcb3da3b5e908744635f3bb87df04b1fab77e28b35fbd5c3bbf8949f7a737340b04bfc0fdeeed3836678f12623b1abbda3608f6b43eceef44dbd1cbb75ddbaac4965e94c292ae5aa5e8ec6cad95bba2783eaf8061932413465149d2a4f4c25165e883fc90144e94213078888d0fcb7e2dd0b4bac2c123c4dd01da21d8fd819b9e3c6f7818898758b31b8c4a80b50dcf850f00298e17cf02e552a4acb48d35ae51684a6ff7bab98f5161f98f06a69f7b92d15f3e353d71fbbac9ae2d8c9f9f2b1033fde1d9ae13fcabd22a762daae902b5b9f9d3cfad16c45d7851b22ba1cfbf9f8b8c0f93d7ffff58474d6c9cf0a36e64f3835f2e1f661ab1acff8dd73e665760f1ef865de9610e3718fbbd56eaa7a13f7c3910dc541cdcfbaff6798a369d4aabaeffa0c08484eabbe5156fe30809f71f6b3b811718d50d4b73e685f61c957aad0dcb71feeda1df033ba5a77ecb5160a66ac354c5928cc82d0fcbf8042df90395302ce2fdb9f9b89c28687269494d47e31efc723fe6733a5826e793d8acc569ad51b9d5169abefc4566fce561f8d71fc5f543ff4e39ed99290ca42b5aba3f1d4f93d0ab6afdde5f5e0fddf7e4fecc193ee1bb4c2bc7196b6eace6cd5166cd5d02d91e53fac1a974b00e62e688a4a1d210233123de0f7090e2ee1a014079b71a0c2410c0e8271e08d035b1c201c9821a9b54786cfcb73ca75b35e3d787f9ef3bb7deb2cadd7f6aa5cf0a9a3c7a2a0b0f22897dffa2e5efbeae49731ced20341cf2c8d5d320307c82d3f5af03641796e8db978e4e8dacafda5c2b5510175d9bb4b5f2c0086dd50a22e0bca9c80122f972f0acf5e6fe6b6afb1e256ce8481752b1ff5b51a7fbb6681d3f994ac42dfdd1b631f8e59eab422256ae4ad84739bd6adbc727b4c86fb0f61561fb85d3cf7856b7258e42f37e3cf8db7bef099f3687a75d1bd5792db19b54ec60fc237ae291ff6919bcb43fe4f6b1c0207879f2e1e7444fdfabdaac6ee7e23fff4bb347342ded9fb4e196a69e1de4f8cc62c36e93332b0a1dcd9e5cb570756f75dfb56de10fef2da37473bef0c5e756af3c06b397edbdf1f3fd57d8dd3e3e4acc2a3b617e34f3fdad4f98057ea827adc4207d148ffcee7d468a1891d18de0a4d2bc9f9c4f85733e8ea95adba3ae3146bae53f4c60ed67941a5f34c29e300d6152d3ae73d01a78c15dc087388364e68ed986c75d8b5dc8d2ba041bba139b7b2a041bf430b9dc2d656adba9133c1a2a1f491bd5d76bde702d74709395ba3fee74ca1e4ad795b2638b9fe59f92c4b10fc9be8bca55f99c3f88f3edc055ed214ba3bdf001fbcdb976b69b1ccf542c65bc551cb9913078c928353fcda724a5dffe3e08361d891bd5684010e5e8223733a5d9b12f989607c947be7d68eb9e711bbfdd21ac7c581216b8ff5cb5ad1ffedf3dda24727eb32ac87d1332a177cd8abb563567b24ee11af5efa51dfd68e19ae35b90dd7e4b63a1b7b1bda7db3a1a19fe83c7049df0ffcfe626e6d3f98f4739bfd40e6d55e3f18d2763f30f9c7fdc0a6ed7ee0de5e3ff06eaf1ff46fbb1f54b7d70f9eb7dd0f189377e59a5c0f61db36ecae6a6374d2c2ff5f94ff039477e39a5c8f63b3f6ecde6a2ed00e3b18e503db437998dfff15cadb34f9bd577dda43b96f7b28f76a1be557da43f9abbf4379f7b62758d49edd5bcdbc5af8ff8bf27f80725baec9f5106e69cfeeadd6395af8ff8bf27f80f21e5c93eb21fca43dbbb75a556ae1ff2fcaff01caedb826d743f8527b766fb586d7c2ff5f94ff0394db734dae8770697b766fb563d2c2ff5f94ff03943b704dae87f0e6f6ecdefefef45f947710e53db926d74358d59eddf5d636e3c0ff5f947708e52d26c5b0f37784953939d8b444ccd94e177cc667c99cf15931677c13ce456a8ff8a428d388cf43d6faa88d3eda551feda68f76d7476df5d11efaa89d3e6aaf8f3ae8a33d49149f50ac85d0e9bf3968fb705c82edcf27ae971fa87d7e748ebc5e713f728be39eb8f937b65fbe58716e6a59f9bcdadab953a2e39a9e3ebb3cb15f56eec6dcd8172fa3a36f1495dfb6b58f7db12a7bc7be0f3287296f1ed91772a87369e7fd433f2b7e23d31e8e39b387634eece1581a84bdfe8bb350b7a07de9dd7bff3a7dd56f991723afac8d19579dbceb2a7d6bd7f3093f7ee2ff9df3b145ab9a3c424556688314d90c4e5c218d28e1cdc047398c3e2eac3ebdd8736c3350c215a8a78cf0219c1b855ff398299f351708f89c38868f0909f2d4b98a142404a229e6122023202a66c7cab56c6e269069f79dd40bc527cd4902a215268a9118d9fe2eb883142929492913662525b227c59d9019e408e3517c6ce25c6e8625ea84ecf2a8f928213d4dc1cdb0469d916d25c84a8e972fd06658e38c6e8056dbdfe9f7d1ccf49818055b4b779c6507f607615d504c7a7c7ceaac148522912bb22798c3b6124a262a32d24806737bc10967a264640e16133710cb034c2e5bf07e6bfe7cc9b2a5cdc94b323fd5de5fe8cdde5f704397560df15aa6d1de5fe88d927f171fe345d839327cee1cbee576870e7a6ad1e009611f5c551d784145ceddcc9891cbd15a46493e2cdf75bade3cbca45755de70e7d0c747a82860643ce9c1de7be8c3bd23d197a5f2b55472d82f4182bf1ef64bd8c3fe7e68fe5b93928525626982a704d118942d487702b8d0c41e22fd51745d744f59193203964a9cd5427158bc213200df33902e2cb196bef4c2f70c0cc50c4f7694c7c7ce491ce11caf8849731e397c40f248d07905e47a12f49932e87347b4a3167ea6cc70e38150aa523e5b011473067b7d91a91ac526c8e72858f409a111dd6ea9d469b169f10ad6bdc6a0b5dd557527343b3d459e16ab478c09e8daed0e3f79b60230119b4cb21813f680702051c78c5107fc33333d2d4dcb30cab81f845e48864c55c45d64662177361dad55ee79e699dbfc76a8d51b79bf5dcdb3b3720c092ed0bac59b758b173b0cf484d00704f11d91938698723a60cc54e5b07e70ddd6675fe52e936a8bfab2457d583fe336f8017525e367cdf4cd9fd568b346433888db99bd759dd99cb1a62fb2543ba014796cbcde9e7ec832c701c5ced299612a8483b9627ab71e137a1b8c096246ce4004dd39350d089d19330f42762f55e0bef8d8d9c0a947e910b64d6e48db5f86a06481d91fc845746c94f1d74019aaed7ea62a81c5d2032a8f6f9c348266d23d2eb590c91efe05939c8a63d2ae1a6ece4f3ffde486480ff6c47df6d7b2f047bbb66d087bb4d77ebd7f6dc9b8b3fe693ea7fcd7bdee47759a597cbc6b6fd1af9624bff3ebc9e6554ee6dff1556583d2632f0495f57f51ecf8f9d8d11f3c6d104d3c3f51e95a5976349c8a0a8cdc315f317d489fe50a6bfa93e289e76fa4f443b79f36207b6bded6f5670f676f29621b398c6de450b691c35072a32807559ac8461963e00f47a1a80c46181e0321820147fbf18ecdf505d5e24189f922deee92c4bba1cae95fca6a42ad3d96b8357deb5f7d3b66b16a77a5fafa821d31ff091650e3a958f5f6ec7c9bacc4fd836d56d97659bce9ee070265c1d071d97baf4fda11b33f574005d636ee88b9f464f116896a4fb72735a5316747076f4061773e534e2fedacde7b51a3557804abf070f63e6b3a842341c922d32c0d7b9b75bce30f770340a53450c975c9bca625fed5f5468b5585e1dd074dcdb749fcd6c74ae036d6a8b85aec3b53e92ef29f1b6cedd3afb674b467987b6c5c5dcde4290199aa3dca9c5bb3418fd4d1d2b09ca0f802d043ae56f749742c8ff291dccaaa09d5827c1407e44f141334daae83ef5948412b11199c99e70aacaaa8c6681f49e30e1f2b6d6b46b3ad91b2fd662c84fe5c548f404c47c8320ae0433b91319b4543d580ef94b92cc108c4e93bc828632cea3d502183b7524a010c37f533daa3b261c66f0d86a106abd4e774c69411e2c171d5829ec6cc048e0d3800edcb0cbfb336f9fa965c0dd8781e141983c6534af401626dec41cf191b2cf009af290da816fbc4eb2e6383838696fb74a92df5afeee123612e56b59347838db9971e3efdae1f52efcdcd17c51f967deca1741fead0bd1f23ee744d86fa6921ceb3d1da692c6ba731ac9d60698002d875c27b881d0cf9c06aa1ae8cd5cf9378301c87c6c37c10a0535dc4db063a6184ec8ac9dce20d184e17f946c5455c5f51a0d6d6389ead711cb7c6096dd5381e59343773ec8e6b0c24ae17a97576b742adec4ee9ec0e45f00c1784318c8bb03e0854538d53067b5cb62d5d14aed5ea7d56ab2016fdf80e6a702bcfb86b8493028a72c5be51cae93bf766e67be0cbee606b5f0906f754b7c5f97eca3ebb62e01237bcb6c46a97294422ae1fda11035d5459882fd9bee15a0e25bb289bc8561dcc1ac40fc210961aa833080fb484a94f3b149b31509d882c2ad5adb0198a4796ff053683a47df4763985a64091497fb1c0be80eab1b645047f9ab0b280b8826b87b4ed114dcaaa5e51bdb97a59709e74a29a314ff1ac4901d9aaddee3904a0c44ea1da7687b12d9cc405c2641608a11c208441232b398d84ae8bc29112752941e824f87ff3e6cd8819f41dad0beb68c5e1ca5e27725e1c0a78591314933c6edeb3ba6db9d764d314d9c2b87954c3dd3cd6f253580dc2d97919affda66a057b318d76835617d6f17b1f3edfc37bdb8aba5bb3b585a7b185a7b285fb4318810b67e1c2c4e22ddae581596109df55bdf7d293ccc5c3248becf3426f6d7d11ccdebd9fce4a8a60a78ae9486973f50db5da55d5628297d2d8fed9cc50782c66ce460d632ed01acde08e685390c1d4ce071d2da1736a8732ed743f9dd06627252a58fb0a41be05e276b400083f647b0d0691e449d1ec561d0df7a23651148870ef9298038aa480a2c1502612ba72336798e884ecaf4ddd931b715bdb2bc8e5e5b7dc918c336244b1f689e402259a05ca871ca044b5020a6e880c1aa2d68f18459e7f69086abb211364b821fd26424324d01058c62279abf1ce79e99cb08a97df4e0a68f2b4dadc393f0fa6edec419358c7ce64159773159fc52a2ee3283ed340f15378318566b7b69a6884d867f2b5433b0fecc9b57a23b97b42d967e7819db9563f59298bd57bb3d95a156cadb3b9b5c6b455aba255ad3024a339ad7a7cdfd1e3c22a2ebaedccb5863e3fd9bf7a468f2ef945dae9c7d72afe725c04ccef30e9585d9f5472a17816e343b68f2b595de67075896dab8f2b0d7469b1f4865d4a1cda4d59cf4d4952cc51a4387afa46fb79470f4e4e8b8645a63972808ddfa768153a8fee220bea3d2a86da4cd553efa8085e3eef4b9e05ec955fc126e753097a192a54a8868553b764e6d7d1bc08fe11a97d1e262e56d997a317a1c204d5302baa5e667e1ecdabe31f920251f0184a6644500fd4c0e4e08778bfa8ec55c325e88750fe696927d825589855a178aab9847f5eda498086c763ca7934867a51225ca9b1cfc6d277aaccebd13c777e85a3f9452cf8aa4618a7a2525408659ca31ad4c0e760838b7da702259d718999aa11e128c39d7a3e18d38b5089f0b0c6c1037d3c1cbd2c11eec1e23e76473f94f00f6b40c5375ba9dbea4e63917d116ace8226311a445020678906886f4a707e809469620e6972897077039800a400d75252446b2268d8190d340cb731835f2b1566ab1c44e8e3cb4c4b416a09d39e8fc768f3e3542324685e01bf76b5ce7ca495671c3945961045b1229099f11555a7d6d65e026d1d168f1d528f32c620f17a84f8e51aa811249ed1600957c0bc604ca246461d94ecd44d35a237ce3fddd0c99a63ee385c3ba900f2c079d0f2509d3389a5180f4b80d829089b4b80b583840001261a65a83f8010ebe18e0d26c6a235209af803181a9aa18ae1ceed7a749804ab5ff217f589013255d83da1c8a680a72131cc6683cfd75c6173ea099ddc0bb6683eb02bf383cdd260d8180dc593b715fc77807e8f7fdde197fd3f9c845ec6a8fdffb01bb7fc1ce18ea3d23ec503ff78dd76c236d59ff71e9f57954f0810d3d35a867169ad637f8efabbdcbf8fbd2392913f7f948d3f51caa02ba333855e9e9e031d3f759c3f7f7eff84d8c4d884f8feb3921280005bf3d839898e331738ce82096d8ea3b61c5a48868fb928ba6eda17b20c943b300e46766470d2e0e939d4d353cb180f8cf2bf6764a68804b07a21678ac8f8cb14b1ba03731d335727eae7eae3de83d8b91aab93c40e7b099c612fb1d5108ca7cb6418f8bfe70cfca6327bc1a049304bdeda11934b2e89c5d5413d8e068fb53d88f70364f8ad2dd18eb91fb1636e3277cc4d696bbafc08595470c65c937350632a77453144b7f3efcc9418862e204aaa3f93e98ac8a2c21f1fb520342f293e3d413199d9f06b33cda121765530eea527e2433d7fe63c457b1663090b7f92f9d72c1b5802db95219e0a9f11eab2f0118d5b0f5825da9d022df4077b3a06fc38af5b4f58175d3076922233ecddb4588e4ee464b237ac1e6c5a901a9ffce94a929cbe303d9bee5425cbd353f5fa90f3a4013085e29c78f9025d063e1b73f386f98c6893989492206f539f4180d90be08de539919ae18a787972aa627638d4cd9e540e06a892fc55c1357c4d5a529a3c5e9b4d941a02d0b12a5aac4a4d4b4a36547704f8d5a608a9935314f3fcf527552d26a1b8ddc493e68c275d613d119b8ab5671be40458b343bcefc991aaf6e4c69ab1412ab2335d9c8d0018692949f133e5cce9cda82e321e7e4e2a8d9450a444c7c4cbfb6ba303a10c87aa2f19ede5033a720be8548df6f5858671b2f4ed8bf6c556e564fdd5b6d1be03c123ad34d166f90c013772b3f4ee8cf61904cee74ad66120dac71770c3c9d20327dac71330c7c96a8dbc68efc180570e831eb5d1debe80724e961eebd1deded03b3859dc3e12ed3d10fa152793dbbba2bdf084d1aaf5d889d103bd612ee11a55cb8fa71b03fd30af2fcc421c2273d8193dd00fe0c2216b8113ed05339701377be21e3dd01389b959ba13ff68583da169f234450ad985c0ea3729a17f9c02c6f3c4f9b1708d4d9ca38550ff5072d11fbea621ad4402beff07f928517a</data></item> 
     1005<item key="id"><![CDATA[player.swf]]></item> 
     1006<item key="mandatory" type="int">0</item> 
     1007<item key="multilang" type="int">0</item> 
     1008<item key="name"><![CDATA[JWPlayer-4.4.0]]></item> 
    1121009<item key="repetitive" type="int">0</item> 
    1131010<item key="type"><![CDATA[resource]]></item> 
     
    1201017<item key="mandatory" type="int">0</item> 
    1211018<item key="multilang" type="int">0</item> 
    122 <item key="name"><![CDATA[imagerotator.swf]]></item> 
     1019<item key="name"><![CDATA[ImageRotator-3.17.0]]></item> 
    1231020<item key="repetitive" type="int">0</item> 
    1241021<item key="type"><![CDATA[resource]]></item> 
     
    1261023</item> 
    1271024<item type="dictionary"><dictionary> 
    128 <item key="custom"><![CDATA[<dtml-comment>--// BO bodyContentZMSCustom_ZMSImageRotator //--</dtml-comment> 
    129  
    130  
    131 <dtml-comment>--// EO bodyContentZMSCustom_ZMSImageRotator //--</dtml-comment> 
    132 ]]></item> 
    133 <item key="id"><![CDATA[bodyContentZMSCustom_ZMSImageRotator]]></item> 
    134 <item key="mandatory" type="int">0</item> 
    135 <item key="multilang" type="int">0</item> 
    136 <item key="name"><![CDATA[Template: ZMSImageRotator]]></item> 
     1025<item key="custom"><![CDATA[<dtml-comment>--// BO headScript_Mediaplayer //--</dtml-comment> 
     1026<script type="text/javascript" charset="UTF-8" src="<dtml-if ZMS_ROOT><dtml-var ZMS_ROOT>/</dtml-if>content/metaobj_manager/ZMSMediaPlayerLib.swfobject.js"></script> 
     1027<script type="text/javascript" charset="UTF-8" src="<dtml-if ZMS_ROOT><dtml-var ZMS_ROOT>/</dtml-if>content/metaobj_manager/ZMSImageGallery.jquery.galleriffic.js"></script> 
     1028<dtml-comment>--// EO headScript_mediaplayer //--</dtml-comment>]]></item> 
     1029<item key="id"><![CDATA[headScript_Mediaplayer]]></item> 
     1030<item key="mandatory" type="int">0</item> 
     1031<item key="multilang" type="int">0</item> 
     1032<item key="name"><![CDATA[headScript_Mediaplayer.dtml]]></item> 
     1033<item key="repetitive" type="int">0</item> 
     1034<item key="type"><![CDATA[DTML Method]]></item> 
     1035</dictionary> 
     1036</item> 
     1037<item type="dictionary"><dictionary> 
     1038<item key="custom"><![CDATA[<dtml-comment>--// BO bodyContentZMSCustom_ZMSMediaPlayerLib //--</dtml-comment> 
     1039 
     1040 
     1041<dtml-comment>--// EO bodyContentZMSCustom_ZMSMediaPlayerLib //--</dtml-comment>]]></item> 
     1042<item key="id"><![CDATA[bodyContentZMSCustom_ZMSMediaPlayerLib]]></item> 
     1043<item key="mandatory" type="int">0</item> 
     1044<item key="multilang" type="int">0</item> 
     1045<item key="name"><![CDATA[Template: ZMSMediaPlayerLib]]></item> 
     1046<item key="repetitive" type="int">0</item> 
     1047<item key="type"><![CDATA[DTML Method]]></item> 
     1048</dictionary> 
     1049</item> 
     1050</list> 
     1051</item> 
     1052<item key="access" type="dictionary"><dictionary> 
     1053<item key="delete" type="list"><list> 
     1054</list> 
     1055</item> 
     1056<item key="delete_custom"/> 
     1057<item key="edit" type="list"><list> 
     1058</list> 
     1059</item> 
     1060<item key="edit_custom"/> 
     1061<item key="insert" type="list"><list> 
     1062</list> 
     1063</item> 
     1064<item key="insert_custom"/> 
     1065</dictionary> 
     1066</item> 
     1067<item key="enabled" type="int">0</item> 
     1068<item key="id"><![CDATA[ZMSMediaPlayerLib]]></item> 
     1069<item key="name"><![CDATA[Library]]></item> 
     1070<item key="package"><![CDATA[com.zms.mediaplayer]]></item> 
     1071<item key="revision"><![CDATA[1.0.0]]></item> 
     1072<item key="type"><![CDATA[ZMSLibrary]]></item> 
     1073</dictionary> 
     1074</item> 
     1075</dictionary> 
     1076</item> 
     1077<item type="dictionary"><dictionary> 
     1078<item key="key"><![CDATA[ZMSPresentation]]></item> 
     1079<item key="value" type="dictionary"><dictionary> 
     1080<item key="__obj_attrs__" type="list"><list> 
     1081<item type="dictionary"><dictionary> 
     1082<item key="custom"> 
     1083<data content_type="image/png" filename="pictures.png" type="file">89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000000467414d410000afc837058ae90000001974455874536f6674776172650041646f626520496d616765526561647971c9653c000002524944415438cba5933d68146110869fd9cddd259bcdc53f88d1c24ad12246c1c29fc2f210154b111bd1d22a418b286863299188095889e51910b4b49018ec6c12510816c2890ac678b7b96cf6efdbfdc6422f1a93ce818181199e795f981155e57fa20be0c683172355cf3bd58ab52c2288e0ab25ec0c8958d2247e3e3e5a1bdf1450f5bd5357ceecdfea79befcd5f33b45981a26a7e7ce029b039623ca9ee7cb93970b83df9b5fb6b4337514b045b75b717a8b72c9c518b16353b30b6912d7c7476bb7d70144e8cd819530db7ab176a0cbf3aa284a612d2ebe5b2eb92469ee166875727aee3cb01ea0caaa2a7e2b2aa4bbc7e7e9cc4777a9b9ec04b12022a8ade088e03acececcc8c0d8d46c9026f1a3f1d1da485787a40a45a16e665d8276ee5c3e7d08cfebfbd7b20012a6a67f727aee12f01b20f45a0b2085233d6e102a9ed7c7c2d736af1bd7e9af2e1165864f8bdb39beeb0e47f7ef46c495350ba8222859f1833c0f29ac9203b9b5f8fe223da56d58526cb9c1b75684558b8856d7000ef69b16d94eafbcc3ed2e55711c07555889325a4942a1ab8426a51925b448410555da6b80284a5e4cd4e70f1a2b43696a286cfc0b90581a5ff7622bef084d44d0dac3be81cac63bb877ad761fe0e6d4abe14a97dd0d95416b21880b8607c638dc18e1fd874f0427ef929b1c0544e48f854e4451f26ca23e7f04957382f2f6f3558c31bcc932b2c112d9bbf31863b870e20d6b2fa4aa1bf2c6e44c63a919e872986810261a84b1b656fee462b3adb71ebe6ea9ea7a057f29a94fd4e78f599c21c71104fa1596e96c15cb6a183f0690ff7de79faa9a4b1b637bc55a0000000049454e44ae426082</data></item> 
     1084<item key="id"><![CDATA[icon]]></item> 
     1085<item key="mandatory" type="int">0</item> 
     1086<item key="multilang" type="int">0</item> 
     1087<item key="name"><![CDATA[icon]]></item> 
     1088<item key="repetitive" type="int">0</item> 
     1089<item key="type"><![CDATA[resource]]></item> 
     1090</dictionary> 
     1091</item> 
     1092<item type="dictionary"><dictionary> 
     1093<item key="id"><![CDATA[icon_disabled]]></item> 
     1094<item key="mandatory" type="int">0</item> 
     1095<item key="multilang" type="int">0</item> 
     1096<item key="name"><![CDATA[icon_disabled]]></item> 
     1097<item key="repetitive" type="int">0</item> 
     1098<item key="type"><![CDATA[resource]]></item> 
     1099</dictionary> 
     1100</item> 
     1101<item type="dictionary"><dictionary> 
     1102<item key="id"><![CDATA[titlealt]]></item> 
     1103<item key="mandatory" type="int">1</item> 
     1104<item key="multilang" type="int">1</item> 
     1105<item key="name"><![CDATA[DC.Title.Alt]]></item> 
     1106<item key="repetitive" type="int">0</item> 
     1107<item key="type"><![CDATA[titlealt]]></item> 
     1108</dictionary> 
     1109</item> 
     1110<item type="dictionary"><dictionary> 
     1111<item key="id"><![CDATA[title]]></item> 
     1112<item key="mandatory" type="int">1</item> 
     1113<item key="multilang" type="int">1</item> 
     1114<item key="name"><![CDATA[DC.Title]]></item> 
     1115<item key="repetitive" type="int">0</item> 
     1116<item key="type"><![CDATA[title]]></item> 
     1117</dictionary> 
     1118</item> 
     1119<item type="dictionary"><dictionary> 
     1120<item key="id"><![CDATA[attr_dc_creator]]></item> 
     1121<item key="mandatory" type="int">0</item> 
     1122<item key="multilang" type="int">1</item> 
     1123<item key="name"><![CDATA[DC.Creator]]></item> 
     1124<item key="repetitive" type="int">0</item> 
     1125<item key="type"><![CDATA[attr_dc_creator]]></item> 
     1126</dictionary> 
     1127</item> 
     1128<item type="dictionary"><dictionary> 
     1129<item key="id"><![CDATA[presAffiliation]]></item> 
     1130<item key="mandatory" type="int">0</item> 
     1131<item key="multilang" type="int">1</item> 
     1132<item key="name"><![CDATA[Affiliation]]></item> 
     1133<item key="repetitive" type="int">0</item> 
     1134<item key="type"><![CDATA[string]]></item> 
     1135</dictionary> 
     1136</item> 
     1137<item type="dictionary"><dictionary> 
     1138<item key="id"><![CDATA[presLocation]]></item> 
     1139<item key="mandatory" type="int">0</item> 
     1140<item key="multilang" type="int">1</item> 
     1141<item key="name"><![CDATA[Location]]></item> 
     1142<item key="repetitive" type="int">0</item> 
     1143<item key="type"><![CDATA[string]]></item> 
     1144</dictionary> 
     1145</item> 
     1146<item type="dictionary"><dictionary> 
     1147<item key="id"><![CDATA[presDate]]></item> 
     1148<item key="mandatory" type="int">0</item> 
     1149<item key="multilang" type="int">1</item> 
     1150<item key="name"><![CDATA[Date]]></item> 
     1151<item key="repetitive" type="int">0</item> 
     1152<item key="type"><![CDATA[date]]></item> 
     1153</dictionary> 
     1154</item> 
     1155<item type="dictionary"><dictionary> 
     1156<item key="default"><![CDATA[1]]></item> 
     1157<item key="id"><![CDATA[presInline]]></item> 
     1158<item key="mandatory" type="int">0</item> 
     1159<item key="multilang" type="int">1</item> 
     1160<item key="name"><![CDATA[Show inline?]]></item> 
     1161<item key="repetitive" type="int">0</item> 
     1162<item key="type"><![CDATA[boolean]]></item> 
     1163</dictionary> 
     1164</item> 
     1165<item type="dictionary"><dictionary> 
     1166<item key="id"><![CDATA[presBg]]></item> 
     1167<item key="mandatory" type="int">0</item> 
     1168<item key="multilang" type="int">1</item> 
     1169<item key="name"><![CDATA[Background]]></item> 
     1170<item key="repetitive" type="int">0</item> 
     1171<item key="type"><![CDATA[image]]></item> 
     1172</dictionary> 
     1173</item> 
     1174<item type="dictionary"><dictionary> 
     1175<item key="id"><![CDATA[presSlides]]></item> 
     1176<item key="mandatory" type="int">0</item> 
     1177<item key="multilang" type="int">0</item> 
     1178<item key="name"><![CDATA[Slides]]></item> 
     1179<item key="repetitive" type="int">1</item> 
     1180<item key="type"><![CDATA[ZMSSlide]]></item> 
     1181</dictionary> 
     1182</item> 
     1183<item type="dictionary"><dictionary> 
     1184<item key="custom"><![CDATA[<dtml-comment>--// BO bodyContentZMSCustom_ZMSPresentation //--</dtml-comment> 
     1185 
     1186<dtml-if "getObjProperty('presInline',REQUEST)==1"> 
     1187<dtml-call "RESPONSE.redirect('ZMSSlidePlayer.html')"> 
     1188<dtml-else> 
     1189<a href="ZMSSlidePlayer.html" target="_blank">Start Presentation...</a> 
     1190</dtml-if> 
     1191 
     1192<dtml-comment>--// EO bodyContentZMSCustom_ZMSPresentation //--</dtml-comment>]]></item> 
     1193<item key="id"><![CDATA[bodyContentZMSCustom_ZMSPresentation]]></item> 
     1194<item key="mandatory" type="int">0</item> 
     1195<item key="multilang" type="int">0</item> 
     1196<item key="name"><![CDATA[Template: Presentation]]></item> 
     1197<item key="repetitive" type="int">0</item> 
     1198<item key="type"><![CDATA[DTML Method]]></item> 
     1199</dictionary> 
     1200</item> 
     1201<item type="dictionary"><dictionary> 
     1202<item key="custom"><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  
     1203        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
     1204 
     1205<html xmlns="http://www.w3.org/1999/xhtml"> 
     1206 
     1207<head> 
     1208<title><dtml-var "getTitle(REQUEST)"></title> 
     1209<!-- metadata --> 
     1210<meta name="generator" content="S5" /> 
     1211<meta name="version" content="S5 1.1" /> 
     1212<meta name="presdate" content="<dtml-var "getLangFmtDate(getObjProperty('presDate',REQUEST), REQUEST.get('lang', None), '%d.%m.%Y')">" /> 
     1213<meta name="preslocation" content="<dtml-var "getObjProperty('presLocation',REQUEST)">" /> 
     1214<meta name="author" content="<dtml-var "getObjProperty('attr_dc_creator',REQUEST)">" /> 
     1215<meta name="company" content="<dtml-var "getObjProperty('affiliation',REQUEST)">" /> 
     1216<!-- configuration parameters --> 
     1217<meta name="defaultView" content="slideshow" /> 
     1218<meta name="controlVis" content="hidden" /> 
     1219<!-- style sheet links --> 
     1220<link rel="stylesheet" href="S5slides.css" type="text/css" media="projection" id="slideProj" /> 
     1221<link rel="stylesheet" href="S5outline.css" type="text/css" media="screen" id="outlineStyle" /> 
     1222<link rel="stylesheet" href="S5print.css" type="text/css" media="print" id="slidePrint" /> 
     1223<link rel="stylesheet" href="S5opera.css" type="text/css" media="projection" id="operaFix" /> 
     1224<!-- S5 JS --> 
     1225<script src="S5slides.js" type="text/javascript"></script> 
     1226<script src="<dtml-var MISC_ZMS>/jquery-1.2.1.min.js" type="text/javascript" charset="UTF-8"></script> 
     1227</head> 
     1228<body> 
     1229 
     1230<div class="layout"> 
     1231<div id="controls"><!-- DO NOT EDIT --></div> 
     1232<div id="currentSlide"><!-- DO NOT EDIT --></div> 
     1233<div id="header"></div> 
     1234<div id="footer"> 
     1235<h1><dtml-var "getTitlealt(REQUEST)"></h1> 
     1236<h2><dtml-var "getObjProperty('presLocation',REQUEST)"> &#8226; <dtml-var "getLangFmtDate(getObjProperty('presDate',REQUEST), REQUEST.get('lang', None), '%d.%m.%Y')"></h2> 
     1237</div> 
     1238 
     1239</div> 
     1240 
     1241<div class="presentation"> 
     1242 
     1243<div class="slide"> 
     1244<h1><dtml-var "getTitle(REQUEST)"></h1> 
     1245<h3><dtml-var "getObjProperty('attr_dc_creator',REQUEST)"></h3> 
     1246<h4><dtml-var "getObjProperty('presAffiliation',REQUEST)"></h4> 
     1247</div> 
     1248 
     1249<dtml-in "getChildNodes(REQUEST, ['ZMSSlide'])"> 
     1250<dtml-var "getBodyContent(REQUEST)"> 
     1251</dtml-in> 
     1252 
     1253</div> 
     1254 
     1255</body> 
     1256</html>]]></item> 
     1257<item key="id"><![CDATA[ZMSSlidePlayer.html]]></item> 
     1258<item key="mandatory" type="int">0</item> 
     1259<item key="multilang" type="int">0</item> 
     1260<item key="name"><![CDATA[ZMSSlidePlayer]]></item> 
    1371261<item key="repetitive" type="int">0</item> 
    1381262<item key="type"><![CDATA[DTML Method]]></item> 
     
    1661290</item> 
    1671291<item key="enabled" type="int">1</item> 
    168 <item key="id"><![CDATA[ZMSImageRotator]]></item> 
    169 <item key="name"><![CDATA[ZMSImageRotator]]></item> 
     1292<item key="id"><![CDATA[ZMSPresentation]]></item> 
     1293<item key="name"><![CDATA[ZMSPresentation]]></item> 
    1701294<item key="package"><![CDATA[com.zms.mediaplayer]]></item> 
    171 <item key="revision"><![CDATA[3.17.0]]></item> 
    172 <item key="type"><![CDATA[ZMSObject]]></item> 
    173 </dictionary> 
    174 </item> 
    175 </dictionary> 
    176 </item> 
    177 <item type="dictionary"><dictionary> 
    178 <item key="key"><![CDATA[ZMSMediaPlayer]]></item> 
     1295<item key="revision"><![CDATA[0.2.0]]></item> 
     1296<item key="type"><![CDATA[ZMSDocument]]></item> 
     1297</dictionary> 
     1298</item> 
     1299</dictionary> 
     1300</item> 
     1301<item type="dictionary"><dictionary> 
     1302<item key="key"><![CDATA[ZMSSlide]]></item> 
    1791303<item key="value" type="dictionary"><dictionary> 
    1801304<item key="__obj_attrs__" type="list"><list> 
    1811305<item type="dictionary"><dictionary> 
    1821306<item key="custom"> 
    183 <data content_type="image/png" filename="mediaplayer.png" type="file">89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000000467414d410000afc837058ae90000001974455874536f6674776172650041646f626520496d616765526561647971c9653c000001df4944415438cba593bd6b936114c57f6f1a3062f3518dfd48a020e8d0a1490551c455b7828b937f80ce8aaee2e2e8a883280e8a202e8243076d0717d1ad41871654d02258a48d316992e6b9e73a3cafb6838a900b77791e38e770ceb989bb33cc645fdc38f15704c9911c93134c9889602204112cbe6501aa7333c80cdc7177f00c0eb881bbe3120a4266480e0227c3f29be508200b34d7bed2dd6cfd1773be5860a232b9a3c0cde96eb6787efa35ee4476dfb5c0b5ca2546f74e03e2fef53b1c1c1fc74c640094bab0b8759bc5ad5bf493154c10d21d18bcdaa8a36e03d736c184a71e64a2e628fb68e923fde4094b9d8b0cd424180c0284008dfe1916d64fd26abfc74c4860f254410a102c702c5fc7cc78d93bcb80d50862b0d2aef2b47981cb1feefe56203959c951b0689806bc6b3598af96f9d2e9d1199967e3c71c633ac7e7f553b47b93288c5093c75476030413f5f237660f4c51c91da65614f21a9ff2ab88471ca93e44c498b5e458b0582493a3e09889893d87908be0dbc88523a672d3b10b0821dc9def6ae0169dcf06133227b76f94decd67b845b098f94e072ced86e4944b257e5d40d64ce009c5b13285c27ea4f83173fe0a9db50540e4cac779fbe01e6e42123824490c30797c75d67777fb5fcc7f9a64d86bcc30e4fc045f1ba1bf2cd64f420000000049454e44ae426082</data></item> 
     1307<data content_type="image/png" filename="picture.png" type="file">89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000000467414d410000afc837058ae90000001974455874536f6674776172650041646f626520496d616765526561647971c9653c000001f04944415438cba5933d6b544114869f33f7debdf7260bbb908d61235192806011c45446ff8085858d55525848fa808d3fc2df20a6b3d0ca422c4cfe4140b008841541cd17f9d86c36d9b93b73c62266c96e820819a69b99e79cf79df7480881ebac1860f9e3da6b55993f2934b3ee8a5b03359218b284372f9ece2ec5001a64e1c9a389d12ccb4424fa67c58e82775d3e7cd9780e9c014eaca6699ac9f2ea011df668c93a93633be449131794fda39c6f1b1586c25d624678f96c12af223d09850363228c4061b698aced90967ed0b42d9c77c469cad4449def8d61aaa51aaa031e0028608c60c32ea5e480c3d326d677289cc38536699ad2b63923b921107ac6f40344084eb1be4bc7594ebb96421d5e01e912d4131be1e2cf999ed1e10c90314aab3d4c20c1aac73a8f488976ab4cb9344e141908725942086712cad14d7e6d6d53c936191a36a4e238de1f627bab4ebd32456ce4720ec245407283f1fc3e3fd756a8967f23de937446b935bd4039abe355fb62d1d7c1fade225e15afca1dbbcbdcc46d14686c6ef3e9f8157aa4a82af079a0831010e0f1ec52ef209a39e4a4bd47b6f995dac345e6a3a42f99e73ec60072455e7d5ec5e7556c6dfa8a3c0e989825d244bb957b630f40e42f2a9cef4b8f9d2b8823093d40299677ef571a73850f33ff339c710489e12d805c779cff00066fda93af15c4bf0000000049454e44ae426082</data></item> 
    1841308<item key="id"><![CDATA[icon]]></item> 
    1851309<item key="mandatory" type="int">0</item> 
     
    1911315</item> 
    1921316<item type="dictionary"><dictionary> 
    193 <item key="custom"> 
    194 <data content_type="image/png" filename="mediaplayer_disabled.png" type="file">89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000000467414d410000afc837058ae90000001974455874536f6674776172650041646f626520496d616765526561647971c9653c000001974944415478da62fcffff3f0325002080582a2b2b719a0032fcdfbf7f60fcf7ef5f388d8c01028805a4504949092c09d200c28c8c8c70036018a619d9c5172f5e64000820b0012089b76fdf327cf9f285289bf9f8f818c4c5c5c16c80006281690069767272821b804efff8f18341545414cc9e33670e980d32182080589015eedbb70fccd6d6d6862b86c9b3b1b131bc78f18241585818ee15100d10404cc801a6a8a80816bc74e912c3b76fdf50bc000e711616b021b0f002d10001c484ece73f7ffec00d3976ec18c3ebd7afe186fcfaf50bac8e9d9d1dee02901c4000b1a007d893274fc0867cfffe9de1d6ad5b0cdcdcdc604dacacac606f80004c3d482f4000b120873007070783b2b23283989818dc86972f5fc2a312e442e428050180006241f68f888808dc2b304da040434e0fc818040002880516485c5c5c0cbb76edc24869c80109b34c4848089e98000208ec0250ca13141464101010809bece7e7c770edda35305f5e5e9e61e7ce9d70434000965a010208ec82dbb76f63d87cf9f2650c9bb101800062a434370204101303850020c000eb1ca26de5fb119f0000000049454e44ae426082</data></item> 
    1951317<item key="id"><![CDATA[icon_disabled]]></item> 
    1961318<item key="mandatory" type="int">0</item> 
     
    2021324</item> 
    2031325<item type="dictionary"><dictionary> 
    204 <item key="custom"> 
    205 <data content_type="application/x-shockwave-flash" filename="player-licensed.swf" type="file">43575309b8900100789cecbd797c5445d63f7cebdebab7fa76676509311109c82e06106413849074201a122609dbcc40e8743a496ba73bd3dd6119679e01647701c4159155714116375051714191452541c05ddc17dc71df78bfa76e6f81e83cbfdffbfef9c6cfa93a75cea9aa53a7aa4e9daabecc3428a9eb1465d71ce51ca614a4db1445c9574f9d3ab5bbbd032853cadd1ebf27a7bfa2ec6ed76f1a03017f694a2e802555abbffff68b80f0a9d4873b1cbc453bf8c22dda9c9bb53973b61b736e7ec0383877bb019e501cab6ea1bf7d2315f9f76334ff8fa2e40cfef2b9f7f2acf2c7237bfd7dd9d3dff5fc6a648dfcfb70a455ef9188fcf19103e4dfe1912bed0a9f11f0569fe50ed4e75ee609063cfe995ee45e7f6dae6786c71f0e25e55585c241973b3cd1eb99699434d6577982ad4937f85cb33d417d5ca0dae3334aab2ef3b8c3c9353e57a82eb7da1b22a6392e30c3ebc9f7791bc4e840c0e771f9330a2c8e259d1ff0875d5ebf2768943704bd614f720bae511ea66eec569361cfacb05981a4d0ebf155eb7941afcbc77d9e9a7092c5b754d79d948946bfb72610ac8754d0355b9b3cae98377afd61bd3cecaaf53890861b4352d056d8e87787bd01bf7d5ca031e491b454d22a18f0f93c4159b6cbf159e256578d5e29035dc679fc8d45614f7d5a42d9aae40c060356fd94124f38a1cbe4f1c1406dd013b24ac67869c3a4a2d278055bf9f8e280abda13b4c73569cdfcf5a45728393a59524d4e53665262f55de3cb05d31ff2d22043f68a18aee76328a1f438619ccb0fe304ed15defac8c093a37a586619ef6bacf5fa8b30ce608dcbede9f587cb67d86992695e3f7a70f9bcfff4581c8754956ce20975fbe36612a4dab71c47aec71582a028f3d436fa5cc18ead728745b83dfed074c35a9a2e140e34d81a02562bdc87a1eb528e6365d6735a977a830bab84873c9ecb8d19015f63bd27b395c61bc35e5f484071f7e59e60ce1f090c8b08e833bdd5e13aa352667a88880253e19bfd4f0f7763e7185e7fc8130c1b3eb243d80c7a5c58d3fe5a8f2d30c313f4b91a42f63297bf3a500feb06cffdc3cee232bcc1ebbe9c8703d5015e1df07b0c9fc75f1baee355e8d716087a313dd8570541d7cc8e7fd8187185b539437f363e2960cff37beb5d7262fe58bdb88c896a9eb0bbce13ecf2672d5b2226b616bc0b56cb1f0bc7449202feb11e5ace05aeb0cbe676f97c346647c05f548f854f444814bb42e1728f3be0af167020335dc16a33e09f3c6e3cb181e5bb1aa4b7c076f1845d913ab485ad0d0e89d193f2eb3ceecb9363b245fe9a808de805b0b6eef605421e1dd482016965e1fa8672577d83cf93e776c321a0d5fc46cff8003c15aa17e697375685dc416f95c708f8cb0b9ce5e093ffa35eb50a67ded97f386430b35a73d7ae20561226a4a274dc7889b7b6f92252c3e252665ef9640bebfa67f25121fbe4f2f185ffbdfdb894bd7c5c51f17faf109732cbcacbffbb423121bdc053d5587bce1f2f6762db2e996449b7b648a34d46651ce33cd55e978577ff13f904b1a4a270a3df13b20aadb9a4689d44b9566751bad050f46ca872b56e344b6a585ccac0a2aef1d6265b7e6b2cfc018e9564f2729eea48c91ef284473786c3d8868eeac04c7f84ac57f902704a35de5974369810ca0ff802c190eef3d6d68523c773ad27509f22e9f248a1d3d786d5db5885d8419417171538cbca9342e4cca39d051ac311d441ae2c8ad7a340fd802d464fa8a8282d294f821f745f1e11e0332828c13ef27b3c7a4d10e3331b1b223c11b27c6a32ce57f8ba6893e4bf63cd37c634905d4570d3555d6d0ddd26470b1b3ac2de989d8c3a6f358522653462a9cd9f193d2e9512b25c55a4992457557cd4ba2c08b7153938122208016528aab0d734fa7c30a2c7e34f8fa3b1c9b29aa673301236b5e604a33a454444bd2b4865434e7cd0b00e785d4e8cdd17a80d947bc238b645d89a81240f45252d164bac54d55853132be945f9982881b5518401d9c825fabca170ab9b29a2515426299430fd064e63ef0c8fa8b296a11d4346fce374853cc9161a914b6d88d48e5ad6aa50e7914bb221186808046598e325e7ee08252c36b97e616b84188eaa46afafbadce7a5602b145b4649a184d59f62f52ba399192e9f29ab14a3e7d636712472691138b5e6a312231c29c4abe1d5f54a4aff24b03a2d326dcdba11c95804e8b0024c89ff49ac952065af98895526d1b35a0656c3e21c4e0b4497bbd03e11e60bc8a1b436d448a815173268e1baea4dcb6ff83d615306c84473d00a8bd8dde68d581ca71f1d7969d1c82c3a135238e229ec58747e8f8ce4934be4fc464a260991aec124c2a26d9ae1a89372586ad493a74e290f34faab63fe4b9f413aeb52f3e4903ce0a30b640afa6cacf2c8f1b4760044069d28a6d7626f14189667b2c1c7c878c78c28eea91601bfbc025010024df3eb28c8337091f947a307341aa845b3d523f408610ed21116ccac91c2018a22c288091bc3b5881f6a538bd1be2f6e06c4133290b65a105e7f158db42375d542ce0a63225296c16acdb28a71e3e5105a5b6f9191c664da5ab36b4595096e398821d2d1614db45dc65cff6dcdc485521b2297a6e826ce77614a5d92d7daaa8e34902065b8256e58247bbd17bbbaa18e96efb8382ae7ffbf691517126e18caeff1254952be554875472623ea1943c4d4a5481b995abe21e2efeddeea01d133686c45c57f35744c86d33230b1a84a6b6a60577bd5ecb02760a1d2794bd4007f4259b179b967764d10230fd97016065de14050ab6f18988ec507d78b80d7737903859da154b9b9e9ac70c900bbb5b51df118896f04a9e8c6badae5cb20c316f5ce99410f1db271bf458ed3830b7f5b8b214712a5a5e1d86b41686309510f519219eba93da4cf6c174bcc5f6db9315abe96682a44131be1219cefad1f96e40563ee9b8202ab853430b0b70a638770b2758a457d15f5558e4645157666b537d8b92e1c6e18d6b76fe4accb859fac0dbbbc3ee95172d1735f116119569f26a924f7bfc362583851a33ec752a1048e29e2fb2cd542729f964f2a342ddbd7fed9cd2926221bc80f042ef77a42b853e220f7f8ddd6969f3cae3889d6b02be899448f32261690650f19001492bf9c81f0d43eab3e7a1a77fa635bca09b5456756441e86f4705d637d1579edc8fc2549071c1daae4c6ce6b5ccba3d181b5096c68432ae4a09b78548eda8de0ad5e0b2c7de24bc6411b281a4c392757384bca8b10c3381a829e19d1b33f1e7505e9712be8a9c6d537daa11fdb37ba00e4bd6edcc4fc24ac4f39d28ad90d1e7b3076eb963b82623a87cfeb8faa6c73163bc7394b2aca734e3f674f7f95b1a244dc612bbdf031c1d1e4464266197482a7f679da591b25cfe78bd70ca5c55b2cf2d3e533b5728637d4e8f28d87bba3ad905c891b3a2d06b95f4c373d0895c049a4fb1beb4b1bc3094df13046931ed121afa1c1e302cfed69537906c91625b50fb9ac7ddf822d2aad082d190b22de7eaa3c1fe2e5f4b8e6d08354871fc132089ed9600a744d5034a9125b246a9f941aaf3fa197348816f9130d64592d418f8439200325552610ce888562b8a312da79c23238322ba327551a262f40ec42afdf1baaf354ab45051a7cacadba31288f7e5e199ee9d7652dc37ab1b245eb224ab7a61d2dfb2936ad844fb14e683badc07c6fd0edf30837bda84e68109556755d9a5190c0e8c02c5b65ac117f800268b332dab3196bad5d6b019edc965e7fa3a722a0158e2f376ae40030b240e2743929942aa44325857668bce820171d11b5d166a2d0451002aae90d51a849da5679e0bd78654d438842f2680dbd924e2f0a93704bb5d5441e610cb71592545aba201e8af7c767076607e0b9020d7469ab8c86784505266d504ba4a6d1ef4e926160d493c86e8291e84f3a475dbe7cda2badc5682931132bc8686c4058eee174a9d0025597d91b431eeb892864d2a82c1b8cc5b226e990dcfd3dffe4006f21c843f55e5f5ac25b8fa4f6fee3eaa78be2a21e2398a128965c4cbb2cdc6079dd3f79016d21973ada1bae0dba6678c3b365b9b59b48a4de69924985c513298af86f0171a298bd04f33febbf455b71a1d61e70224e9d0ef7742cbb4bca13a390e4c84dcf72f791dd7e4979340ad0118856cfce8a92cf8c25e8362b9fd36b653b68b103dc566b92a62f8284d2a54462b021b743241c4ab5f42da38ec743fff6d1ce5b843da2d27aaad12be9f87724d46917954fecc0168a1c396d64df2d9a4a02cfc2d11b2fc499d9f6b41d4f3447a5cbd750e72aa4a7dfd6de732356b6ee880eb93f2c5cc60b38f5cce8f91eb2c742a690dd0a316824a63b1a77d8adb62ab1ef220f08f45e50d9bf5f669c31ac05430bcf0a9bd6edbeb2ffa0762dc4224447b58796bd7c6ed5437518911ef6867d9e6477ecf5abf28281893db4602435fae955c87afeb193d388a0e422acc781367e197659a140844b7bdf420d195bf737c381b0cb474fb449d6235be46121deb8c3430ff69e6a92b153206091d3e26146444efece10e987bc6bb44b8cc042cd4820557941a24562445d8653361a8b7c8f21150831ea5da1cbb15ee5b38ee4901684707afcb1a2149412021f2adae333e28855ad1c9491d07502b9ede9c3a91c30e49c04d156d8dc8b9ac9718b540eb83071ba5a3004eda4cafe17b66921204986b52492e316af1c3020b1a1168ce4f854570e6cd15f0b46fb33e7bef2c2fe3989e2ad09a424cc61e5c0c16725c8b7e424c767b572e0d044355a306c1146ffb6a74910cd1e5fd08ee8ddabb2ff808cd34423644eb91192ab3339be8c2b2f6c6184160cd392aebca05fe27a8b117910979be4f84aadbcb085d95b3092e3dbaa72608b7ddf82c1eb5dc1cb5313b766e580fe5909d2a7b15213f75ce5058313454f639993709e07a9fdd62f0ad6fb644c286d66148bbc36a5d6d38fc5a5b127c5e43a341c1317a1bac04c8ae6e40b302e4f032297c1993367b67211b4d40cf5bd6ce6f935be19e75bc5be86f4c8a164ebdd39d26f32b51c57cbd222fe766a8e9e5058e82c2b2a19638ccf9b50ee2c30f34bc78d2f7656380b785141b1538c2fce9b02ae40b848da53d4e929f29b560602a7a7290d478686508fd3eb04a73851a738936ed641eb475ca3da5beb0d8738ae3501c49c70bc4635e2a16a0f0e4c1916f11a3a5428895ee866d245327a6fa2fea28ff984eb926b734ececbaf282caab07966b9dce11a6f9817161517f31aafcf27226fddbca4b4c4c9fdb8108809254585a565e3e815bc22905f47f75137a51581b19e590297d9e0ec86b083cc1d65d779669d26591ea657417f6d2842171806554b8af08b89a7cb1f664c99d2052e556279618c1bdec613b2c972b9e71f1632de855b2a4ee9e06c7b71d198b11595a38b2738d3c639c795964da92c1def2ccbabc02d1327565563ed3829c74bf2c63975e93f715cbb1b839e8240bdcbeb67bd05425f7970d3a3069a0f85660682d5b6fc82fc01fd86e6151a55de70bdab21d55956565a166fdb2edb96ef07a9f9c5cebc3358f9349d69a38b2ac6e58d8ff352256fb46c92de5bc54467195d8879bfdcc10379c594f14ecdd5d06073f97c8199c5815a2320bfd148cd2b2bcb9b727a0ff2b30ba3a0745c5e5189fc0dcbed0afadc2e1fb65fc09f9b170cd7d1037d755ae9e84b9cf915a79bc5fafa237d525e5909566b9c9b24b9932c9b18de5ab85d8f86634ba75fc4677332b42de4c7015b1708dbf34b4b4ad036aa99ae687ffa9832a7b324c9aa693d75eaf9639df9979e97db7f507fe7e0fe03470fcaef9f3778508173f0e8a143065d583864c8e8011714e6e73b8714e68dce1b3cfac2dcfe5a99b3c0b05e83938b4b13d4d3a57a863585c614677171e9243ebea8e452d5e74ec75e96b7ec68601632c697390b8b26db2e9b69ed78bb5c3db8d560e148744c30d0d86078e5af81d8b913c6149594f3f24b8b4a0c6b9b1bc5a57905ce025dce3e1fe7acc8e315455848e51579154e1b6df5e2a2f20a5e5e513a9e175538c77122f172a7f3523e6e4285d398585a3c619cd328739617fdd5c94b9c932bec85138a8bcbf3c9467a45595ebe9353171c8a4e84584159de245e8ce1e865cebc822949e34a69d095e8aeacc2511f88bc1e07c38e18a374bc3d4a0f3444c9c5a5317231ae6cc91172fed8bc9231ce248b61bd3f475985452545e563232ceb321d6541798c21c22a935746bbf5ee400f5ba2a8203fd0e80fab45255ae9840aadb2de6da750beceebabce0b33379bc5fcdc8fc88dcd8cbed7b9aa03551ee996f3ca07f4bda05fbf417de9f71edc86794363a8cee16fac97d5712d1725e8baac283f353fafdc89b9a1e7a38aa2894e231408864bfd628637e4adf279f83857b84e7355850c84665e372e95f24d48afc18535083fdb901c7922b5b43242d8269e295636d901770a07d7e80e0782028e109e3f94ec76b9eb3c79216ba7a6051a5cff68f48c76b92faf0dd2ab8741ef76fe707274a045fe6acf2c8aca231de8528acdd6a583d0e076b4590d216d7643c8860b5d439dd71d52fbcd32e5e5bc10aed746cf09f4d0648bb6a1e172ad35041b0ceb29479be9add680dae5b759140941b4311c28c749610f797cf446053b98f58d302302398f8d9cd824f4c56b10b4e86efacdd86ca4670ee2a6577b6a5c108db76677856a225f69092f8da6b4c6469bc2ed6af0b061ac0fcb15410f3691dba3938961c2467a9a662156cfea38ace7d16b109d79746fa8c455c2ecfcb2009c6b321bce2e6639ac9f2e4f5a2dd450adc1cb3a9c2515ceb2cac232f8647a8f6eb1690dac6fd835f276dd82a5a147355c63ab0bd7cb1b80238cd363a627988ff38dbb3d5e9f59857997dff8d8dcd6872121116af0b82ea7c73d8be088e45efa62c4dde8914ff28e1a77ec56cfce679538c6e8e5937e28d4bcd5034cf9fb2695ec3e57286c1dc0f21722a2713a953bc47e5ecba55b5b6eecc7a2e80f15f25a6179341ec2554a9b55df90160cd73784e4c7292ef9718a8dc2016a93f56717b0016c20bb900d6283d9103694b95815ab661e56631d8145fe70524d30504f676a3e1490c72d2179619b3bb27b4cfa01cc47af8dba877c9e8125531708dac201ebb3212de8f1992e5af07e7a7ba10b00af0b7a6a4c9cecbe40081e9602030ffd6c8ab0a3b11e01d16cb3a1b1ca279fda742cd1460fdaa8b1e184f54883ba22bf5798f2fe2a7fbe84b6ae7afa29d07d3945c47697df8f1b9c7c9ba32a0201bdfca924e4f9870659cd5b8fb3a6b1da1bd04241b7e1f2bba1b1dd158b04b4eac6a0069db5c6a08f875db52101857094c2d2486a2924881faf06fc42d03b4b971b9dd326933f6d7867e1126dc85fe7429aafca17f9b83184f9f1d41be53273c87ba6153cb495e771913f317070489a851b741c4c2867e79a81068ff5faa7d3803d6d62a7708e35f5c3ec26f9c25003980662ff1aef2cc76cebf74b7288b6cb3db369e3864cf938ef470c6bc03ed5deb04e8ea7a1ada5a8b558bc55d8e9e1d91df2124bf4ecec0986bd9e9011bd5fbbaa9c7e720ed536a0d2537570b55ec56eddece8912159c6bd5137ace71717e55f9ae26ef1e5897d5c29e2dfca52843066049d50614d7c41d0251f4a6b3d368b3361bc743e35f03dd55ac8dd607d1951ad4b236b9e1961c3fa294d6b70f7d7bcee99c82f48921171f4b7677afbb5505d7e45ca294c37a49653385d0d385d5434f01db5817020cf5f4dfb90d3570f86f5394652e4e22e7fa38d285f503aa9c4a42fd4e4d0ecf24b17cb57d24e945fdad8e5073892a8b97d58a770ce55617fa4817118befc82a45c5e4cb56ab8f90677580b877c36ba909125b419215f1aa9389a4eb9223f05b82144ab25132a2966a82c771623884a0d7968ab602b8cf6c0bc1e87bb110dd44b61873bfedd4abb8a406dadcf9313bfe0e7e6e6a694c7be53c9f1867234904cf9e50bd54acb232ce7924939d683528e80514258a4da0caf27d9ef9ae1ad85452a02b845d901651e9c75a1b0559f7c825159e573c135d0b386c3ea529a236a507905b3630db9e16530e73abd338404967908a5e82f1ad6af5bf243bde88dc956545a29232b5bc0572dbf8ee1f2f523e1b04e968b20f635027dfa12c523d34c718f861dafc1edc059cf32e4d609a544afe2b9d279dbfacd2a2cec873fad3e74b98645ade19812558d55d818b8aad0af1c3eda2422f2a940aa9b3e301c1fc0d066e384f6d84b9c1595d6364fcd0bcdf6bbe35f123bf2caa794e45b0349b2de70ac1fe6230f3af295db2dbf8e3443f58140986629151e0d2146ecd4b0f93d33a5051cf41373481aab5afedc8c2b12f688c035048bc313e9a05876901a842781b2d19f1cd2e5571439f0af3935e4dc86e5b43ded582263753c83467849009100eaa4845a7c9e612b279f072f61f7c5e64f44e2389e1b9a59c3fa3ae84c2cb2628694d961228eb4bea81861584536529d3142eb3ba32febce11f255ca9f38a5aea3671755837441a55d3ed7489a493327b12e53028d15708d39f2de96d37346cbe18dec35cc4ecfc7140419f4236545c0a43d67b542efcaf245a24d7408095f8b973bf3279415554cb1662dc5ba0c39b1ace92180e78d2bec97126849cbad6f18c001c3081b88243083e7ba5c6e60035d600c04a3c637c3667d9981ab86750192df0f20686e08f8ad9f52e904a9085ceef1b74dc02d01444f612a71fa6c967eedb766c69aeb14b9204747e31bd533cb4607033d1db4b1e412e71d630e629327923ab6f864273782e69637cab3a0dd198b026ebc7d9c483f28e4628d786b669fd37a43659ecbe4273669f14a8538bf3cd567b72e6f319312bf64b18d2f2bc5edb1bc3cb9c5d71b8675a01b8d7e5a37f28702f97d8988bcc953181effbe44ab0f549bf2ad98f60b790cba02918fef5c12c899e9a972c354d22639017f0e36a3fcbaba817ed1cc4db276a5d5bc01dbe22c16918007179d01b4fa11ca5635d61b300f9c0bdc457d3d16945e4b3f5edb42017fad0cb764b8c367c37569a896525e3aa1a4a032eaf61cded068b98be9073a8a9142c91466457ff90b19dda93842749767e9086364a42817c7087b28f621494af4fe317a36f5da36fe3e991b6dececc47fb731ecb40f4f3ab660169dc64d4d688edeacd213cad6899a1ef3b1d1ee926314aa91142d51c1b46e0c18b3fcc928766dd230c338581bb440b0566ba8f56aeeaaa08620898d48ae8ee8627d0c475e273daf812e78d2db59b157323611ddc5ac524a74af5b450dde400fd2f98d680fa14dbd4d7e19461f99cae864126d258744c75af7acd0e57ecd5d579d548e68da536df9853667be5fda6a6959619fe28a892b2b0fc2addb65a4ebb1ae8f965215f22a3300eb2ed4e80d7be880c9913fb94516203cac7ce2a6d59913a8b15623cd76ae06afa2c1dd687031da80da0b000d5acdc02a00e53334f81aadd65ba35dd6500bd91958f533b4060ae9ab425aa8ba4183dbd566340c32ac67735d7ef09e94ef6a70c9a00fc15eba7592c3f5c04b923d279f4199922c2f10158131be4095cbd72e1ee794071a71dad38d55738570c3f6c372c1599cee33c909f16cdf992d4a3344a4a4cb2ba6fc71c6baed19d6cae85e410688ae1a8a64c881b97270dc7bab73268f2bb68c73d604ffe5fec04c7f5cb2465e6287e568c150081acde2351e049a35f5610d771711aac376f379d8bf8c324fad7356432f4c88d52435479f5d842213e28d788468c3265db2e5368437c045128a7ae95b10c3e59b89eb5cdbca848f17225f91407086c7e5b30523b71cf257914f492806940bbf9dabc54724d69723ed5b12231f65b4897710fd374d86fca02260d04dbe22a08e2fd2c22ebf06c504961d716cf053f4cf8166eb586aaed93a3d5995d192953fbea7593fb5e7d584231fa570fa9eca91f09b77fb08262fca3935d2510fcb11232d7fc4bb7bab47a8de6a5b772ba81941d7452c6a1ca866f74864096f258fa9118eeeb19be008c7c838cebbd78446f091488cc2e2bcf2b139c21f28a75b9a29ef6ae4d6d58a62f85a1ca3a985b17567055cf4845669bda1e19a36a1a1c17a02a0e7c88ab2d2e26267994147a8c7a38f2b2d7016f38945ce49ac27eb256fa11e62c9707010fe800c1a44a84408d5a5535487e5a444bce32c793ff6a53b2348ec9f5ca55b3f62c8356add67b4065fade6aea9355d336034daee362b8c282a70d0cb4ee49fc38881b90373fb0f1dd2a1c5bfe31b16fb777ced5ad2ad7fb6d7b525b1f57fe2d7a9a59054d5fad8db12ccfe93463a9e5637728dc6a5990692925750e02ca8ac28a528788c93796dbec8570dba9fbe1eb057c53e56c03a8f7c7d21e0a5e8b8b207631feba79fa113b6948ffe411e2e74c1b01bf7376c66b7a7dc4bcf22cc975678facfb6b2adf35d08e666b2063bfde344ab90020bcbcf44cae5d24d9277c3c8d557af0c797c35275906cbd0328c0c33232da35d464e46ef8c5cdb8599433286665e94393ca33073acae649603fe963935b332d395e9063e2b6376e61599ffcefc4fe65c967925cb5cc03217b1cc252cf32a967135cbbc96e94ac6cd2c733bf2cc5d943c4fc9ab2cf335cadfa4e42d4a8eb3cc7759e6872ce36396f12dcbfc996857ab485650723d25ab28d9a8666e553377117a8092c394bc4dc9676a875c648b34246b90643ca2653e4385e728d9af651ed4325fd4320f69994d44f848cbfc44cbf84acbfc46cbfc4ecbfc59eb00fc2a9e7913cfbc8567aee6996b78e67a9eb99167dec133efe49977f3cccd3c732bcfbc9f673ec83377f2cc4778e6633cf3099ef924477bbb91c4ffcb5aa3d9ded73b14668dcdb2a1542e697f034c055466c17259b388d66176d61592f76f99fe47a67399ccae4496b580652c11c8175161092530ec2ad1e16a9645b6cd22c3669161b3c8b01d7a677dc8b286a34406cc2203669101b3c8805964c0ac8d483a1859bbd4acf76db60f4839b223b2c36ad6db16f619c92dd2b2c87ac0c87e59fb293948c98b941cd2b29ab4acad6ac6576664c01f11f9132deb2733eb6733eb1733eb5733eb37d3f6bb9945e629632a4b6236239d2d60690bd92266a6b3f9517c314b65a9465b14db2c41d1be94317e154b5d00897657836080b020825e4368fb6ba9857fb3659650c672e29c0546e60a62c4b0eb58ea7c66fc0f8a592b89713d6337b0ec1b51e5ec9ba80aca375a28cb366f66ec168bd97115316f26a644cd5b195b6db1ceb98d58b7124ba2e61ac6d65aac4eeb88b586581235d733b6c162e56c24d67a6249d4fc0fbbdd52bdf31d549cc3d89d966497bb48720e494ad49ccbd8dd16ebdc7b883597581235e731b6d96275bd9758f3882551d1836d65ddb7912d937bb02dd1c276d66d3e535339eb267a83d6eb3e1248edc3d4fb59b7ad6826951b43279ef70035d0077c89d9937399fa608c7ffe43c4cd05576276668a1d6c08dbc91e668fa09c8ac25066448bc3d4898f32db7c2686b38b76b25d9296041c93a246cb8f319bb878045a78dc6ae1e211430d362c5a54e7b327986da218c546ee64bb252965146746aca43e491d4c14a359de4ef694d5c4e861f1823ad498f8b4d4a1201f9d3c2389620f73a2f0ac258e82d4d92a0e7b8ea4d589b6b16c2f1bf33cdb07da7e963c96693c563e0063189b18d36c97606d151d8c08d9134aa92f4026a59871d5487d91697b51baf425c9b115a3e108be9fd94a501a7728524a2b61430d4d8d517a36a15e76aae32fcd8c99e3e7335e7ad86ae32f6c7c04ddcf92ca9959369ebf0cd19e472cf6842b19ab181fe961329bb4931d8d18346532cc9b50568fd17053fecaa6bcc26c3bd1846a4c7c35c2b381ba93c54aaf31f6b79decf5889d6c6f30f6f79deccd68f12dc6a6ee646f478bc7199bb693bd13299ad331caca77d97b119553a7c37a091443c3eafa80a9491f32937dc468a4ae8f993598944f48b4ea5376827dc63e675fb02f25f92b6ae60a2cc47f7e7d1ac74eac0eadb20c75e237b40952cd243e74a3433055a85c305d6842601d72bb600ec193044f163c45b054a1a70ba3bd601d04cb14ec2cc1b384912dd8d9c2e828d47384da4988cec2e8228c7385d15518dd84d65d183d84d65368bd84ed3ca1f511eaf9c2ec2b583f61f617c605421d20d481c23e48a88345d230c14688948b051b29524689943cc1460b962f5881604e913a46b022917e8948bf54a4170b364eb012915e2ad87891fe17915a265885683b41b49d28d824c1268bb65344ea5f45eadf45ea34913a5da45609562dcef208562358ad38ab4e30af60970976b9603ec1ea05f30b1610ac41b07f0816142c245858b046c16688d49922fb9f22fb5f22fb7f44f61c26b2e731014f2ab2170216039632d1ed1a660e64023e58f4580e5801b80eb012b4eb91df00b8117013133d6f41be0a702b6035e036c01ac05ac03ac07ad419247a6c00ba11703be00ec026c09d80bb007703ee81d866e4f702b600b6428b6d4cf446bddef701ee073c00789009f110647700df097818f008641f855f43f77d1e033cce047f02f96ec09380a70068a7cfd300a8d307fdf67906b007f02ce039d4df0bcf87fab9fb00fb01070007012f0030ccdc17012f010e019a0018662e8699db0c802972d16e2efac89d2c7231c4dcc3809701470047011866ee31c02b00749f8beeb1db44ff37981800b810a0becd84f90ee8ef01b06ede67c2f60113433e6262e827c83f059c00eb33e49f03be007c09de57c8bf06607443be019c6462d877c8bf47fe03f21fd1ce4f70d3bfa0eeafc87f03fc0efc14608e2a86cf05c062c3519fcd037ea52ad87ce40b54317421f045c017235f827ca92a6c57a9620474baf81ae4d067c4b5c89701a0d308e83302ed8c800e23d0df08e83082fa5fae8a51901d857e46426e146446c104a3ae437b2b559187f646839f075e1eda187d832a86dda88ad13721bf1939dac9a3766e5145c1ada0ad460e7be4a34e3eea14dc86f21ad0d72247db05b043017428c06a19b60eb4f5e867832a9ce8c7897acedb81df01405de726e4b09ff34ee4a8eb845d9da8efbc0b65b4efbc1b397472a23de73dc03703ee054027277432b6c036db00db01f701ee073c007810f01060076027e061c02380475531161b8b3d06fc71e0b0c9d8279063afef46f624e069c033803d806701cf41742fe079e0fb00682275bf2a2e4133971c44fe02e045c04b003437f410f22640b32a8ab1dad8cba87b0438f672719e283e0a146bb8f818c8af00c7da2e7e15f96b80d7016f00b0278bdf448e855bfc962a4a8e0360b912345ff20e70ecbb927791a36ec97bc861b912acff9251a204d54b50b504135c82ea25d0b2043d97bc0fda07e8f243e41f013e067c02788d9a06a0cb12eaea04005bb104a3649f03be5045cf2f917fa58af15fabe22fdf004ea2fc2de03bc0f7801f40fb11f013f09f019708f60bb25f01bfa1daefc84f01e66882cd05cc035c09980f58a089bf2cd444f9624d942d417929e02ac0d5806b40bb5613e632e0cb012b00d781b612703df01b9053973722477f65978832345f76135837036e010eedcb56a1f95b81af06ed36c05a4d4c800f65eb80af07be4113151b01b7a37c076013e04ec05d80bbc1bf07f966e4f722df02d80ad886f276d4b90ff8fd8007507e10f943801da0ef44f9614d4c7c14f92ed01e43fe38f22790931ebb014f029ed284ed694d4cde03c0e44ec6acd99ed5c45ff76a620a96f75f9f077f9f26fe86ed603ba089bf53fe8226a652fe9226a62167cd9a988ec534fd30f2970147004789061825a663174ec7a298fe0a8aaf025e03bc0ea80319d99b80b7006f038e43a37790bf0b780ff03e002b78fa0798840f35e182e15d1f6ba2ea53c009c02851f519326c1cc4e3a20abd544191aacf41fb02f0259ac346727f8dfca426dcdf22ff1ef003003b80fd08da4fc07f01fc0af80df03be094266ae72078980b9807b812301fb000b010b008b018b0840bf752e45703ae015c0b5806580e5801b80eb012703de006c8de08b819f82ae4b7026e03be16f93ac006c0ed804d80bb00f780772ff22dc8b701b603bf0ff000f08790ef003c0c1c7ee351a0bb008f73d16d3717573c05c0aebb02bbe88aa781e370ba02e6b9e219e07b00cf02f6029e07ec03ec07909f405d76007010f002e045c04b804380264033e030e065c011c051c031c02b805701af015e07bc017813f016e06d2efe7d1cf00ee05d94df03bc0ff800f011e013c0a780cfb8f89fcf015f00ff12f95780af01df004e82f62df2ef907f0ff801f023e027c0cf805f00bf72f19fdf909f02ccd13175802b75f19ff9c8170016015f0c580ab81ae56b912f477e1d6025f0eb0137026e06ac02ac06fd36c01ac05ac03ad0d623df08b81df81dc8ef447e17e06ee09b01f702b6a0bc15b04d1773d87610eed7c55c893ca08b79127908b003b013f030e011c0a3805d80c7008f039e00ec063c09780af034e019c01ec0b380e7007b01cf03f601f6030e000e025e00bc0468021c061c011c03bcaa8bbfbc86fc75c01bbab892bda99b8399394c35cfc39a7f0bd4e3807775319f7d00e443c047808f89f0899ecdcde3ba6ebe07781bf0a90ed609c067ba5944129febe61803de1aa42ff56c01ca57ba5906cad7a07c0338a99bdfea36e4cc3c89809c7da79bdf51f97bddfc9ef21f74f307ca7f84ec4f809f01bf007e05fc06f85d170bd8294ae61848c881cd45f35702e6031618d926c80b89b708e5c5842ca164a921f4ab40b91a700de05ac032c072c00ac075809586f957033adf00fc46425651722b25ab8d6cdc1d36107abb61fe1d02f718e666c361de6be096b105e5ad806d86790f68db019fea0ef314600ef1b71be67da0dd0f38ca1de62487b91ae8038069d4e283a8fa90614e37b293cccf58b2b9c74836ab8c6c5c505e23f6eb94bc6198330df34d23d57ccb48cd4e433ba9e63b466acabb800f407d10f0cf7408b481401b90da80dd26bb2d04dba49c00e55dbd0d84da98ff22a176106a87623bb0db41b05d767bb4d4cefc1f62666477003b03ec0cb493017646ca4fc87f01bcab67a4dcad65a4fc0ada6f284fca30e730aa94892a996067a6fc8efc1d2333fb2cb49d894632cd792c5df07942f4bc52984559e662230bb3850bd902c0422136b1a540ae025c0db806702d80f6ec2b34732728c189b5802d077905e01dc3c4fd1c9d669b2b45b6793de02de04779363acece3edb5c2855ea086e47703b42a58ee074cc3e27e51aad63cacd5a477352478877346f00e32dc08380c5b2522754ea844a9dc0ef844a9db27320d109129dcca518c71676abc8ee6c4eee82b176c12c77316f135dcc3580b580c546177315ef622e40fe2b78c701455dcc7560ad175db08084b915ac93ac8bb991cab763347708f32154d944e53b51be0b70b7307fd32087ea8f8237b18bd8caee11e629d07e052ce044d822cc7bd1f066c05641042cf4ad6c9b40b29d92fb8498783fe00121c48368f421c00ec04e615e89467f4143f3903f4a1d7faa63e5763117a2fcbb86f213024bb48b391fe5a7d0fe5cd9e133d4ea1e4a9e4533cf097309d88b24eb79615e83f62eee02b351791f49fd4afae08cd84a3b762bdb2fcc0352cf831066e7c247a19517012f010e019a447657b05f1162e8ab80d7407ac430b7b173cdab79377319e04dd12dbb3b34eb664eee062b768315bbc12d4370bd30af83c071d1cdbc01f949ad9bb91cf9eb907917b422b0f46e989f6e981754790f55de077c203057dd308fddcc0f21f636e051f4b78df730d702161b3dc0eb81be7ba0ef1e98bc1ee676e0eb80af0734b11e66518fec9ee6e41e68b7079c620ff363d103fb156bf436088fef81c9ed8135d103eba58798f809e6e353019bf680fa3da07e0ff304e4b7b2cfc8609f53f285301f07eb1ed45e6df4c0212a60d31ef01624f60399f41b123b29ccbdd07400333b31f31c669ecfccb719ceef6f31aaef00dfd345b2173c2af01f013f0961fc8cfc1721868ccaee0d778ac2ef805380393631244f0cc18d731e9cef9536b3e83c8cfd3c6c51f2d5063c12f0a536f303a661bb5e6513178dc26e05ef77f24dcb6dd97da0ebf9d84ee78b8bf2c445179b3f41d0580f810d36317423f2db0177d8c48851d9b962449e1871b159d4175df435bf57fb8aa1db6de67db6beb82fd9cc9db6bee8aeaff930f2ab54f8f7a76d62649e187971763f74fd0c0aa304df6343ddfe66517fb113db00a7a1cd5c4eb2cfa197bd80e76d226f54f605e0ee039627f230b203a0bf0078c986f607982b219f3f2a7ba0187608c427e1829b9037030e035e061c011c051cb3a11d08eca4e3263f4fe4a3b157407f15f09acdbc050d3947655f68be6e1b64be0198344838f38413231c042d0799ef8076b73a08bd0e3237a89ac9314befdab2079bcbd81058ef84cd1c370447a8cd1c3444ec659fdb907c41c99794dc6720f98ab0af2981067bd93736f3560355beb5c122dfd3a949c88f36f3776388b9dc36c49c34045331c43c01f441e49fab43b0a48660255307b0d75e762f358b95765c1f82853b047a0e318bd0e46f34a7808f49e814f538c7347b0e1543e79a581766f6303866600b000be9a4c5fcb34526b6d945f09d17618d5f84c57a91b95f35b06787a3c7e1d923cc11c3cd91c3b1cf869bbbd970d339dc1c3ddccc1f8ee10f372f1e6e160c37e7da8643e1e166d1706ce0e1a6189a7db1e8b9dac4a06e43476b006b01eb4ca8b3819225a4fd46c26e37b1f046a2f2488c74a479b739d25ca98f843e23e1b54792fd48ea7e13de69a4593412e31c092546c27e23e1104d73951482f7ba7824b41889ee479abd869abbcc51e66dda28f3a43acafc0df0bd3a2a3b0f719fc08ec5ca7fc234b719a3ccfebd20341a4d8f36976ba3119b41c93d806701cf01f6029e37cdbed885fbccec7c0468201c30c5c483c85f3071a3ec2526e1d23c294f4cba38bb404c1a05c59d30a433e545d389c3c78973d729267d0f912f99f9b486eb18f2efd542aca5423165949892973d464c59a68a29bf30f359f0ff96973d56fc6d932afeb619702700ea1e31cd7de0fd3d2fbb48fcfd4ed53c80c2d4bcec4bc4d44daaf9020ad3f2b22f15d3506b1a6a4d83c44b20b26322bb182121743d6e0ae31de4ef9a58afef99e27df6b5691e36c799bf8b71e631310e26bc8da6e42419fb5b087e07f81ef08369f6190a5756225c3fa9b8bcf5ca2e85c321a93976b3fb50c11721aa5a830dbc16b018f812c052c0727bf6784cc85f70e0dbcdddfcdc953afd0fcc32a62a7ff8c735fa3b334ffc638c53a2cbffe55c098c6989484cce88508566b16c240f5c65869128a759e418c41836c81aa64045bb5d637668a20ad374584ad93486ff54607687aea811be3dc974383487808443b1216b83ba5c8ab6652d86e1705042aa6984e98e445ae29fc60cea4e45170663c9b00a116838ba26cba03ba8a85aec160625ada008cb68d979c47c5c95fd62d4dc2a497d88795a42dc3fa2b7e445ff54070dc64a594a4a2ca10e1c127324622db44b492583a4fe7f419589aaebfaffa69a2a9434d8cad09820194a1441488ae4911d939254916e2131be2668002a636dc8066d4e6b534fd5ffcf29b46eb1a21c6da9455281b58b24e0a8720f31d65eb1931a2c2392b7936a591ba17d8c16ad6b51227b46b56a113d2351322294a085ca3ab4b5762dea6412164d12a5221a65c47a93cb21b98542481c720fc618a735a032cbee092aab7245b71c86b47d245799dc1a42c31e8f8d4ca3a45dcb6aed2cf512bbd59843606fab76fc45699c39742262954a72c2b4fcdfb15aeb4457e042e2d4842d1bf16d679de1e0120a3147c7585642a99526e4d63bb36a1b6b26ac6af04b9a7489325534ed8fdde999edb6ae97259dd542d3331bd263034d46bf2ddac84ed021b196fa5fec705a0fc9893d9c5135f1e0505b51508f2a080f6f9d00cae9e6fc3f9996c8c42b0a5c896290c1696fff796a9d09a4882a1c11e78395669d633165cfa649d41d023bd76e4fa8a244aa44954355e9483a26da5cb128d6962262e40fb5e5f8cdd85439227bd1aa131d7ce48f33dd38a713f591e3886d767b64b3b76f9924c7367064374bd5a80f45ce53fb78b31a354b6cde3936975da4e6aa8a1d67155b24c996678bd3acbeba28b10080b19404b63dceee1261476bc74c71ae210d605813272731315a909a83c1ce25ecdc7391887323c5968be3f42352e94a846e40ba2574108b4712102c06a56d0245530cbd5bcbe675191468b1e820be85a24154cb198b46565aeb3d2622d2c732cd6849158aee68abd1e630b1f02c0772fa064bdc18364a6265b939bb9f26d96203b2c892688d15774059a7f114c7ff2b822e1732575adbab4206347f80c3cfd31a8e56b3dc874e9b8676646cff46d7d4ffb6494774c7443649c28e8aadd3c4c8ae6b6c6db4f43eccdabdf6c83eb776458f16fe81293d5a9ecaffff5f8bbfc410877c546c29b70832cef82be98935a1b25e4c61bd75d381c279ba998c3597a39b294a8ad987296dcfa759cb654a6a5f6c4ca51fada2fe4c49bf8029690398d2662053da5da89b694a077390aa640f26e921b4cc86322573182dd18b9872f67079988f604ad6c54c396ba46eb6513a19a398929347a2a329c95795ce054ce9e2a442a16eb653fa286374b3bd72a132563733948b9522ddec00d94b74335371b6bd942925c5a4cd38a68c2f61ca5f4a9932663c5326fc8529979431a5ac9c29e5154c193b8129974e644ad124a6144e664ae914a64cfc2b538affc694717f674ac554a64c9aa69b598a5ba9d4cdb3953a65ba6e7654ea15976e9ea304952addeca4cc56dcba99a3fc8f52ad9b9d956b98e2d1cd2eca0aa6d4e8e6b9ca0d4ca9d5cdaeca2d4ca9d3cdeeccbb9ae55c46ba5dce94edccc794db593d5336333f53d6b10053d630699906a6ac67ff60cabd2ca82821254cb4469a97194cd9c26632e52e368b2977b3d94cd9c4fe498c2b98b296fd8b291bd8bfe91cfc1faaf11faa3b8731651b9b8b39bf509907fc1e7625d28d6c3ed23bd902a477b08548e99b43728f8b816f654b2892579632ddecc5bc0f3087d419cd3fc4aea24dad5c0da987d9354877b06b41e9a02c43ba9c61e04c79905d27492b81ef64d74bfc0634751ef3ee62e93782ba87c9066f6234a572c4370385915631726cb742e429b65aea804e1f63b7c94ed780bc9bad45fa045b87f469b61ee9936c03d2c7d946d9d8edc09f6177a0b7f399772febb409e5d7acdeee04fa0abb4bb67a77bce77b406e669b911e66f73232d916e087d85629b84da6dba5f87da0bfc4ee47fa227b00e931f620d297d943480f90f19f673ba4a23b65330fcbf411308fb04791ee67bb90beca1e434a1fc931e5207b4236bf1bf83ef624d226f614d217588f64b3aff226533292cd7eca71a63e8d6dfc0e7b864e4ca57db27981f2be45fb80ed91b42ec9e640e5638bf6097b56d29e63c9e620e533a6ec053258f99269cf536f9ab1cfcaf6b3ceca57ec00cb3187282759db83a0bec0943e9d95dfd98b50e27bf69254ee10f01f5913d25fd8c0ceca29d60cf4077618cc976968247314a46fd93189bf82f455a6e47656be63fd3b2b3fb30b3a2b3fb1019d955fd96b60bdce943720fd1b7b131d5fa4cc533bbc85e27c15fd2e57df067aad7a5c2e8277e4727c1794a5ea7b48af56df97f40fac95f2214857aa1f21bd46fd588a42b915ea27202c563f05e184d46181fa192857a9d064910a4d16aad06499fab925f005784bd42f65f5afa0cf08e57ab5edd73143ac55bf81c03af5a41cd8b7528ccc71b3fa1ded18f57ba4b7aae877bdfa83658e1f41b941fd2966829bd49f41b991ba5f45dddf42ddaf567fb10cf12b786bd4dfd0f148e576d5811eb7a8bfcbbe4e5983440b77a87354ec5a752ed24dd4ceddd4ce5dea3c94efa4d6ee55af04ba599dafe69879ca763579811ad57fa7ba50a5d61641e04175b12a555c826ca90a93283029f5701fb5fa00b57a3fb5f7907a8d2ab5bb16b576a8cbd06cbef2a89a8ef6f6a8cbc15aa12ad781b55b5d291bbf1ef8d3ea0d4877a9378272934a33f1ac7a33288fa9b7c8e07c951a35c813eaadc057abb01e362df5fc14f5fc24f5fc8cba069d3995e7d5b3d7c6c670545d07c917d5f52a597f03f003ea46a487c9eec7d4dba50e77c874934cef0473bf7a17d297d4bbd5e80a3e445d35abf7807c50dd2cc9f7aab44bb65856816a2fa85b2d35b749f676d9e17da8b08f346c220d5f56efb76cf300c84754f541d52c545e53932f5395d7d58740fb40dda1aaca1bea4ee06fab0f237d477d04e971f551a4efa9bb90beaf3e86f42df571a41fa94f20fd50dd8df45df549d47d533d07ad8e513e55db3d25157c1aac13ea3348bf935d7caeee51e5e278168593ea73aa3c41f7a2f095fa3c0a8ea754b64f257fb51fe9d93017f6b27a10e937ea0b487f904a7ca6be88f45bf525a45f4a25be500f21fd5a6d52c92b36d3d88a945f54f3b0d4e265f04ea947809b9812ec5ff518d2b9da2b6432153660ca1c0dc1c0afeaeb407f5739aa5faaccd7da49d7fb066857696f225da0bd25db7f1bf872edb86cfb1d6b3cef92f2b091a274828d98b248fb00e952ed43a4cbb48f905ea37d2c2b7c82f41c58085b5d3b81f46aed33a40b35b2e8b5dae74897689da0c03865a5d6e90b146fd3be447aabf695a5edd7b2956f40ba513b8974a3f62dd20dda77486fd2be477a83f603643a2b3faa14dbfc24fbfb19f43bb45f90aed67e457a8bf69b6ce777e077693ba4c94f01bf5d9ba3e134d6e622bd5e9b87f466ed4a84b523610e9cebda02a49bb4854857698b90aed116235da72dd1a8b5a5c0efd4aed2c848dd308652e5012dfb6a4d55b668d78078ad065be0ecd59623dda5ad9075aed3c8722b29edcfae87ec7dda0d927123f0fbb59b247eb36cf216547b445ba5c913e0562b5b0dda43da6d481fd4d6207d4c5b8bf4516d1d6a6fd3d65bbd6e0069a77635ee4bf76a1bc1d8aedd0eca0eed0ee05bb54db28b73a16f997250eb82f0f045ed4ef00f6b77c98bdfddc08f68f700df4c0da8ca5e6d0b0a5ba9a029cf69db40daa76d477a40bb0fe953dafda8d1ac3d00a13486d1a8ca6eed41909ab487e43876007f49db690de0612bdb86a69ed71eb1f47d54a3cbe77d203d89763565bfb60b555ed01e437a487bdc127a42a35b2c0dea696d37182f6b64e967b427a9415d7b0a8c3d4855e5596dab86c155281f68e73f0dc10f350cf184f60cd093da1e88bda53d0bb1f7341adbebda7396427bc1fe18a7aea6bca63d0ffc136d1fd277b4fd16fb80951da46ba9ddfe2c5a795f2373bca1bd60715eb4b29750e95ded90556842e133ad19e917da618bf4b2951d01ed2b6d1f2280b7b5a3c03fd28e592dbf6219f155d0bed45e9376791df8d7da1bc0dfd49292f640e937b5b7ac66de06eb7334a329c7a1baaabcaa1d07e55b69be4fb577689131f6ae25fb1e4d7b52d2fb563f1f40e21bed43ed2b664e527ed07478ef9fb58fe4dafc58931b0f5ef647ed1388fda47d4a625394df347e02e5dfb5cfb4ceca1c7e0831c929ed73b966bed0d6a8e6df942b39fb12bcf9fc2b2aff5d59c4d9d7282fe6df5079aa7215672751be9a7f4be569ca32cebe437939efac9a95ca4ade63a7da59d9c4bfa7bdc77fd0c8bb3c0aca3dfc4750b6f19f90decb7f964f03bfd0dee3bf22bd8fff468f12d04b46b5bb5061033fa5911b98c3b165f913a06ce47381dfcce771dafabb41b9955fd645b99e436565359f8ff436be00e95afe1098ebf80eb58b72037f18f85d7c21e877f04780dfc23124e56ebe98d31e5ac269792f05e5768ea1299bf9d548b7f3c72079137f1ce9567e0d28abf8b548b7700c57b99f3f89966fe4cbf9b9a64bd9c1b5151c873fbf41eba23cc4afe364ccb30db34a7994a7ac84f893fc7aa48ff31b380df146e04f702b1e07fa18da92013927ff770ba721afe264b55bc1ddcd5723ddc56f03a51911b954762d376cd5ca339cad43310956366c1ee5396e6c90c58d52e67699de2129f76a9416106113646b94fd3cfd4ec9bf4ba677cbf41e995ab537cbf45e74bd8f6f916d6c95946d32dd2e29f749fc7e993e20d30765fa904c656f3bd05b9df2224fda29690fcbf49158db2ff04725be4ba68fc9f471993e21d3dd327d32dede5368cfab344507fe348a97292f73f68c14d983e2e5ca31ae3e13aff12c683ee535ce9e93b4bd28d62b6f466b3c8fa25f391e2dee4331a0bc172dee47b141f9305a3c80e23f944fa2c583280695cf39a7917cc65f9044ebacdd21d317211052bee29141be24d34371d59ac00f2b27a3ed35a3d8a87ccf35ab78382ef8323833949fa28247509ca9fcc675eaf8579e287e54a6c764fa0ac4662973f448ad57519cad5ca9b768de927c0dac7f32ef423d0d57aa45babca4bd4e8bd8a6bd21b708eca52cd6df427a8dfe36d26bf5e39cae5def00bf4a7f974b67f41e32c7739cbd2fab7cc0e9ff9b14b65396ea1f21bd5aff18e912fd13fe1ab7fd4b59410f605cff942baae3006727b8c21d0739fb8c2bbae305ce3ee70a73bcc8d9175cd11c2f7126b42f793a37bfe2e99aed6b9eaedb93950c6c93aee21b9e6eeb7d92a78b5edf82dce33b9e6e9ef73d4f377afe00d16efb593aef9e6bfc08c2053fa1817e3f437ce02f101ff02bf87d7f439dfe838ddf810f3905fed0397aba6dc45c3dddb8689e9eae0fbb524f17c347e9f3756883a12cd0a12d86b1504fd7f216e950ed04678b75a89ec10a9429e6123ddd51b5144d545e0589bf5e8ddad3aed1d3cde9d7eae976d732343b75b99eceffb6026dffdda35e07a19a9520d45e26f1cb09f70524de40f83fc2fc7a549a4584c61b409871236acebc424afc8b24fe3d87f5b809bd2e6137eb8a99666ab7e846a6e377ce56e90673cc67ec5608cd63ab7525c9314f67b7a1fa956c8d9e9eb494ad25fd17ea6c1df45dc8d6eb465bc7129d6dd08db31c57e96ca36e6438aed1d9edbaa13a96e9ec0edd4873acd0d9265d49160ec79d18d06276976eb477dca0b3bb7523c57193ceeed18d0e8e5b74b65937da396ed519e6c098cfeed5d353ae665ba0f25cb6152659c0b6e98a9166d7b6c3348bd87dba91eed8a0b3fb75454f73680fe88a1d1d3ca81ba98e4d3a7b08d64d4bd276e8e9c957b19dbad1c6718fce1ed6150716dc23ba624b4bd61ed5159196a2edd2952c5c301fd3956cf09631f571cc9a729fce9e40cfcbd94aa6ee26027cfb93205ccf6e62ea534478d092b899dd0ab78e208ce11a8f0bb3fa344df643d83d34f93b74f63633f610ba5367cf92e91ed6d97324f288cef6d212785467cf635c8e5d3adb87a1381ed3d97bccdc4fe8e3529491e801e8ec78426707a9ea6e9dbd40559fd4d98b1884e3299dbd444d3fadb343984ec7333a6ba226f7e8ec23968caa0eaada4ca467e34dbc445d585592a9ca61eaea399dbd4c93be576747a88be7757694bade27bb14d4e531ea62bfecda4e5dbf425d1fd0d909c65ea5260eeaec0b66bc460be9459dbd4e0be190ceded00dc3d1acb33775833b5ed6d95bbaa1398ec23cbaa13b5ed1d937b8a3a80a2eaa1b55bad63d82c053a5400437889f54761c96fe59456c8e00fa1e4ddda5a56b9bb577d0db66dca89ed0d477d11b02a7f7d0599a8a688abd0f9ea17caf29bf6a0a4efd851c07b5722d5770c6e2b0c149f234878b871f873b26df0ab7061ff82a57e0b8dee60a5c131cd1c75c8183f9922bdf70e53baefcc8955fb8728a2bf374055b7ab9ae9468ac277942d61b7e27899d07afd49ee5c0f7746417c2339dcb46c22f9dcf0ab9620c6263b82246b2b15cb1e5b322ae9893d9255cb157b3695c717859255792fc6c3a579243ccc595947fb22aaea4fe87b9b992762d63d55c49bf8e310f57dadcc8580d57daae62ac962bedee63ac8e2bed1f616c29e34ac6b3f4cf9bb9d2e175c6ee409ef916633db872d6bb8c657025eb43c6da7325fb53c6ba70e5eccf197b0e321dbfa67f5cc99573e6a8ec00f24ed7a9ec4de439b8c27f85bcf35695fd86bc0b2ec9f355ae9cfb9cca9621effa8acad620eff6b1ca9075ff5165e770a507ae51cd28f65ca131ce955eb84f74e24aefc735d68d2be721da3d972b7dbed3d8568d2be7238cfb10792ea2b34f91f74508f605f27e4b38fb0a797f844fdf20bf600567df221ff000679db932f061ce96a3ed0b9fe2ec6cae0cdac3d95aced9e0bd9cad473e04e7c226e443e1ff77201fd6ccd953c82f3ac2d9d3c887bfc2d91ee4235ee7ec59e417e37cda8b7c244ea5e7918f7a9fb37dc8f370fcec473efa53ce0e20cfff82b383c80bbee6ec45e4ce6f396b425ef80367cdc8c7fcccd9cbc8c7c28d1e415e34177b03f925f375f62af24be10e5f83dac5d7e9ec1394c7d159c6348d8dc18949df5cd80ff59beacd99acd4f50485ab4ce3fd0ef59bf639eff322777dcea77dcafb1ce0ae4ff9b42f789f97b8eb0b3eed04ef7390bb4ef0699ff13e2f70d7677c0cfdc2c4b86e1cea77a84841c9a09f9ed3d0ee07fa74bddf747d32eb58d71b740132d70ef5036ad30c8d671cea77b8a98a6fecedd61b8f54e9367d43d386e6756315c5246e16b8cb4f637755d75b12760e89c187fa81df55dd1817e9ca921c8a7218b426abb1c3cb095fd9bbf188acbcd2aaee68a16f5254df0f23faaa1debce033d39ae6f8aaa72dd212b4cebdb54d717a45422a5c056fd9aeafa4d3bbfab5277fe18ba48a165ab4e7a1c6d43b236c89edf24a5dac659edb08c2368fba81e1f45f4d03ad6e5809e11d7a3033504bb4d1b8efe869336c39aea864d1d5a3a940692696a5c6f3cd4afe7919c39f6a3d3064f1f5633a86ef0b42153532e4951ea8674551a8fa4f58579a70f6b2afc586790993ea4cfdb7a739fe37a73cd277a9f77907daaf7790fd9a009bcf4043cfa0a180ecd7ca6b7df7bea14a48f93d444757a4acde73a922f80977ea9abe8fc2c4de7fa9d0cbd1fed79aca79b4f1fd254f3955ef3b5de78348646906ff4758dc7a08d9ba779a14e156fda7c63ef36698ad26bfa902a4e1227f59a6ff5ee9b7bb74949207ea34f1fbca5779be404d2d7fa6150325b50e2e2eb9ab7b54170db7d6c155f81ceaaa0534d7efb6b4e9dea813590a50bae9fe4317d7bbaf59e6ea3a90df6c7b4e14d75c3a70f9f3e687de351a81951753583e5e2bd0cc2c24ad9ae287195e3cce675aeb81e722c3d30163bd49c7a71152fbc98f5d8dce61f8a6229b432e942dc961206196b661da12b2d7c7d0cff465f0fbdd2faffdf54baad757d0fafffeffa56595523ad61f87c634a47ecb55675c0fc9282ad33ff4841544a90971d7469a1ef770973dbbceef0bac2ef75e6fa416f31bb7ffdfd949cb9e6f58df00a5d95946be907e446b791768522e7cf489cbf8eb27d23668f08067e951e994323419f6db10519a36e69f3476dfc20db406a403da3ca90ea5d71ea14f64a36ed7ffd50bfe983b110cf7660e3eca18d43cb30bede6e54e2eb8d967e6a66cc18717253cda075ae6f12e6ae1913870b74afc337b6b980569865d3ae0af67913766f7c1ab08f9bacddde2477fb8fba9646f3d9e6cc6ebeb6baf9baa5a5a79f3a05173398587583a78e281d412ea863d487fd14f161bc63dd85a09f13f7619d5478a911b4efc87f392de7e49c96672179d3465bc86858e1685a1219c1d94cbea87945e3d1e6a6f65f480be670cef52a7275b47da7e7d5e47755da7594537dccaa9477982a1d5ed178ecf07427d43d01fff51dada1c29f75852a6c28fc45678d47a6e735d5fc4a4e6a34b0aeacf0475dedaa8022bbc4f474a6b912982b5441b10b220cbd178aa3d1a59a6428cad45185a394b1d3f3a68f2efc4d57a81a9a0277251a418573a316f93d6211bd63dd488ca06bdc22dd7002f02196276a82afb5bc8e1c465357a5f4546418cd34f626e8d8dbcd5d738c2a6ee3aeb906ea77a7d3b0f650bf9c395d8f759ee7e6007daade54a8b39a79066887472bf350a7a9e64ac3351ff59a6a1618ae85125964b8164b6489e15a6a34776f97ad284d3557194d85571b0ccd105ec5ab70b0ae2bbdc650ab3846d44333b8f99743fd26a1cd7e1ed654cf3cacb95ef5b0c3f59a87f9186c8c4c2dbcd660ae4ff43845939465465a1b4539d4af8af7fbab822ddabbdf79f5aca34d1fc332865dbcdc586168d7198aaa292b0dfa70ef7a436176a5a78e93ed521aa0e9b64d352f319539666fb7ad4a47fb55b62a038d56d96a6e30a6a6f5996734af2b4c6355a2f446a84bc4ae4aefc355bcf426833755d94a6f3658950d83e8458318fec783a01190ceae5bfe58df6ebda4beaba0a9aedc0aad1d117d7b53e3e3ff77161a74ba8156ff71874347c80e6f93065a9360a0f378b2c65731b25092db913367ade14e9a9a74499242c5a96b8d4bd61a8a245639fab475ad33aa1c3d5cebe193da64c04738aa846b5095a3bb6b8341e946234d48aa5d0a56d9c8c88e2a938c9c0493df8e4c1afa3019da750751b9eb1b5e95d4c3b5892a24b9ee44d6ecfa0e067748833b60f03e2d62aef3a3bbe22ec3da1546c7ba42d073e3bba2af0a47713662bc3ed71b85771baceba9762676db3d589bf7186c6c1f8646fb51a4382f1e74e42c70d3166feab6fcec8d727b1fa552d7e156e19855b85d1610a18c395c88f0b9cf4dc6bae96370cc015f87facd3834ce83236cee3a7cc37ad419d31c979215d69d5ea38af6797f9d6bfca49c8214dac77d6e36fadc62146e36d405479a50a3f05e8381433bbba9eba9c22d06eb739bd10ef69faa619337c15f80a6166a5033ed6e6cc288cc1aa3dd5967ca403588cd8b8bad35da659d29063390dc5f112ac05bb1942212696e26dfb4d5905d1db6ca888d2d0a1ac6314c14ad5d071821c2d6226c6a90ce769beccb6a0163bf4053e5fe6cca6987782b676c539f75463b197935f5592fb11e63a76e33ac2a85db0c36a3773ad6582fa8da55dfd606ad4d1fd354f82bae3196089a1c403ef1fa983931b74d7d36468dd8dc87156e371819f68e56689be47a819a979007ed73a77118ee0b24152101ef7a6a731b8722ad44a7ac4236540e93c1fadc65aca30b055b072611d6598d1d96558f1dc602dc06070ce506d2d26c87f176b5d309d0e76ea3691d166413dd2d2e6cb1ce0745d7f97d91752e3ad68d017d707c9d0f01c22f426335f71bcd29e9d007cbf430c536cb5d0f18740ac408283735bb1e349aa627d73c644c3fc54b7718147b0fd5348d5f0563759e7774aad154b3d32884f73eda5cf3b0d15cf320e00163fdf6de64e75e847755b6f54e3f5b16e202ebb6260a6c69d393e2cb68378f186a3309ba2c799cb508939b7bb81e95beaab93b9066ab31340421e8344cc3048e3ed4af399d46d084fb856b9791866a18c12ee37084bacc703d66510f0381f5698856b773f5c8e82ee218dd75722918f1e1018759e8ded25cb3cb584fe6e9ca70196847011a3196419bc7628c369d63e341c38fcbf1ec32e0da9a498a4ea55c0810cd824ff4f534988deba322162c33a2e46534c8e13477e762ee9a5d4f18180294afd96df461ae27a3a398131dc508f20f33ac41f43c76c6309e306a9e42fbbb8d9a2709b37ab1bc165149a0ab12113bbcbef06943451f117922b7cba44d6e09ba9e315a0c15bd5fdc62558e8caeca3d915569eb583716f45174ffef8eebe57cbdcf87dc355f9fb640eff331772dd0a72dd2fb9ce0ae45fab4c57a9f0cd7621dd279ba4de3efaa70bef2ead48c487063a35b3fdc54b3dad848113745b0b0cc20180687dae774d543349c9229677e5095be012c12260c02ed2274234637fe1fd6de044eaae25a18efbaf7d65d7a009b6150138221dace18728d4b1293e77b598cb191f9f2a5df3f09595ed2eded19edf4339a2f89e2cbcbfbf282c0c8269bec8b32c30e030c8aec289becdb74373383a8ec02b288b8002accfd9f73ea6e3dd36392f7ffff7ed05375aaead4a953a7ce39b55e82bf4c7e10035f077f07a891596d31b52d51d6410d8f42c1c823e816c7b6a8a16a0d1a59a57d5e45b731f22d18c7a7dd288b7c19a267dda81401e56a5eefc4641c93110c2911097f75adc742db563e07134b70326dfb0fb60d711cb5395c7d48e354a3ce7187682c1374baea8147ab08868cb1ade81188c8749562d351cebe5fd07df7bbddb7cde93ea367a62fc07fe02b9507020b163fcc667e08a0980ca0eba054dcfc7d793f66fe3e1e47c9e8a3c03cf84728979c9cc7ac7949caa5b6ab095ec943008b86c00b1c08bdd91db90e9cbc09328143056335bd5d858c77abbceb09dbd6559d5b3fccc777a8b8b6f4202e6bc00c271a0295d85781c81751c38197dea51bd88eb8b9023a330408809015aaa0a4121406ef4e04ae54b32668937e92b9da49fc5f487d274ccc9a6b1cd80f03b0b50eec7f0760eb1cd88f1443e18f52139b7bd5b48093408e02fc775bd96cbea2b698afaa38ffaad6a0b97ae4166cae5ea5dd54033e1824432a197310f42a5054dc69bcae756d86c6ebba9688e7ccf54e8d71a4a22b5141ad34373809ff1a206fa303fb7f02b04d0eecc701d86607f6138445918d3b55738b5ad619199935b76272c410916d4ede9fb62560bb93d0af6dc20e27e167811a773ab09f0760bb1cd82f5ce1dbe5085fb867a612e0bff485efdff875b2f2824cb6bb05febb8b2bb7556bb755ebb7551bb755876fab2eb9adbad36dd59d13637962184c568671161bcbc192b70848ce8780bca5ef17d3f932193dc907714252068294afe2fd7bc39c94f7aeee120da576ab7a17008d4bef56fb576b79682006f43b94fed5068ca9a81afd7a159f552bfcbf4e38cdee1c69c17eee5c65d442059da3d2bca83cbf7f7589583248405abe4a058f4020aad2a27c5e951e95e62c845f791ec495390b6ba1b8be1066492a94ad2a590879abb485b50bfb5787a130fc4340b816480402abbae85d803677510088ed3ed5b63d52ff0735f0714e93dbd5d1a97fef71d4ce1b7ad87662384f8c063762347075384717eb57d84d9f4a7f7f378d846e1af98f74d3dfdb17bd616262ccc4dec8536f78dd00e5b11ffe4df403e1ea5dfdffa113ea820c8289e338ea0460d00bd0070eb1ff830ac081a4f6b5ab00e4aa0e9a052d0a95dd0a7d30caef8351d407bf56c12bf89debe526ba90e6bf3faacc42dd5fd9c59d3144be0b1cc8e5b3f9a83213eaa1bf422aa3fa9c5a1195281a71a332456f9c530be488e583f4fddd57db36ae6924b0d65ffab5567609b9157d132bcae6a1ecad369b4f81a83ecf0f4702e11b291c3fcb15aa0008efbe51549054c165bb5b54e0a2cf65a9a48bcdc514c082251fea0a5660083a7b35cd2897e0f8274a4c5659c26a001378dae66ed5dca39a7b55739f6a36aa66563573aa9957cdfdaad9a49acdaa79989b2daa7940355f572bbb440087584f2b172c04b305a42b73e1d78d5c371f7e6b6b6b9addf52d6c4956b4c442b7ede76d5905ba332ad19c61a05aa6a187d03f22d3ea13b0b0275694d883bd4479a291d81e55a2d528e82487516f08f42905d0df43ad05ec6e43a927ca108d5542ac8eed5561a6d9ecb1f984285d85eee7dd45fb3122fa31b64f65de3a18963c2d4a561738140fbb3abdd1d1e9253d3349803fe2ebf434ceb4ff5554d56bc07581cac0658865d5d0c06a1ef99270cc945b20433e965343e661b5ac133ade0fe563e33851723757ba1e008bc975eaefdf289aac9c9668ea4278d1200f2c445bc17cb49119d830f308ccca2015465d5e8ded5743b1263594caab91ab947a45ce0781a70878a91098439d92067139aea225c99927d47cba457593c1e1a3d4936ad975987aaa207502613cad16601c80dee57f41396c79ec0038982ad059a53a0e26ae815c919d288bfc1344df7153a5486f889e70a372a40744cfb851c5733839399c5c577b4cb26d7eadd506c57ea76d3f60db036d1b40c8dc5c2b31d74a6773b10d5c1ad86c3d02a15731840ccf14f4fcbfbb3dffbad3f39d7a661e02f8a37ecffff6337bfe60b19e7f23d0f356473dff18f6fc1ad971cbdcae877001e201ac0de2ae7856e70f2c14594e7d80fdf2a61a7b0bbae0901af93173bbff30748103fc36014f1464fc3273452290b18cb9a21500da54cd48d9ea934f1fa1f2b16b0ac394b729657291945da46ad247553701812b503c5e44f18056c48e91789cf3c5a37fa178a4217ade178f9f43f45d5f3c50968ef8e281b234d22dcb49962eb8a92ac9d27b6e54f364492759d241961e854e59d36aef6db58fb7da975bed4eb6fd25dbfe67dbee67db8f0aa1fa4f47a81c51825ec22e7cbc40967ee7cad27147963af7cc5800ff3fbe2cfd5e3664e5afbe2cc17fd0efbe4081837102fb5d8dfc2f67b621fafd6de0d84910aa8b6ad9ddc82d702844463d7283e3a7df82a872560ae676aebc816f7e4cf8e638475922e62848f71f50f49677287a2784e8fd5781e8bded88de63207a4b5dd18b9d02c24e43ffbea3467ee8c95e00f84d4fce02c09b5d810c023b1330cb0a80573c6517001ef72592c0287400de2d84ee4c61665fea1c1e82d45d639f2575ef174add07855297650552f7a15a20759e100aa99b2dfd0da95bdf6aef6fb5df69b55b5bed6eb67d9b6d7fdbb67fea49dd7f1795ba3f1648dd13aed49d75a4ae4bcf4c0ae04ffa52d75f86ee7e9a752076d9d83930242c7d5ea5400802d4e1ef02bf2e80cc7da496dd4332078edb39219c37f8c2893257053237c1913910b46342d022a4feaaf2b1892209497f0a0d762d1382e70a5de436dcafaaca62468cfe454473b1f1d4e4c8e3d88519e0dfc3a150d625abc5bca4e69d4e04f2cccb4e8c2136f312cb07162eae3869ed172ee41ef36c5b194ab643fc9b27fc83ff40968d963a1a21e7c408690a68fdc8432157cdbea7c62e82f49d174b37385080a7a537a01905f94ebfef2583198d94808f5595f71a3b901aefc7ff888d070ee04901af4f40863ff135e73f51f33d19ee4dedf764b80731c093e1b61c507bcc040efc90d66d9ea37f3385ec45ed62b2f727dc6a9b846b5eb48c40aed6655c9f8a7da082c30032f4219008cd83c4c89f3c03914d7f448da6b10a0ddfe0f0251b60c6226f5867d3970a723fe7f82fd9f4652ff77f230c3c55af5e070e233852852b5cd5dc5c2057f1008f3e569da8e0d155372a7874cd8db6e711ef311178742f8dcc0cb91a10171e25561fbba286ba7fda4a72f39f0563f3cfde6eb03336afeb99a9ea83d751bdb1f97fd1223cd3d1d81426e11331ea7e5c60123e85a1394d2afbb66b0e3e11e6e066df1cf4ae56625721d77db85292b3aa0b2d438b6f19e6f996e12f6819c67568193e11727f7fd0215de0f921d7d4582bf482ed6a78b40503b4900b141a1e9dc600f08ae79b0680c7dda11404ee25a0ada66db5f40b38966cd5897ad96a315f44a4159445098a8cc411046c8b3dade1083ae98fa09f175a01d4f303346f04a1ec5c92bd1154e0a92a243b4f6b9e1570654725d951617c8176514fb4da575aedceb67db36d7fd3b661b80d15a36c85a3e17fe38d32d76fc560e1d8fbef02d9faab2b5b0335215b919e996a800f60b8887d0e242a39959b8359662a4fcee6e6689e99cd9333b8f90c4fcde0c9e5fcf64ea9e53cf912bfbd24f5124f36f0dbc3a9069e5cc36fef925ac393abf9ed9d53ab797232bfdd484de6c965bc3cb58c2757f18ad42a9e9ccecd813c359d27e702782e4f2ee0e6249e59c0932f73732ecfbccc9373b8399667e6f0e48bdc9cc9332ff2e44a6e2ee499953c59c7cd613c53c793f5dc9cc633f53c399f9b1378663e4fcee2e6489e99c5930bb939856716f2e4146eb62a99293c39939b237866264faee589b3acf22c0ba5d6f2e43aa0671daec53fcd7093a40cd8f102b756f244493656c272b117b80c8c1bc8144956ba8bc43a27f1f64e4eeaa0606abd9bdad9491dcc14606744a4cee4d1506f27a1868a5d2712e6f36c2f07fe0cd36008bd48237a9006c379b0460b4bbd068c92abd5c4202dfa70eff2dbafab1ca429989e18ac550ed642942bfa70365da365d3cf68d719b84357a30da4ad21000cc49d053c8850c5e343340967eebd7af52a8f0fd5d4c42819a8a285931aad8ad3b10e8a3de3c62a47c98aa81d489dc5f3556a6c98c6cc2120b5e6502dd74f72481f82ef0629dd1aefcce2d9a7442d07f1abe5d283785c6c68b0b90bfde60e23fe388c9fc2ade15a7a84e6260e67aaaa18eb58f19300d62adeb50b58bfb5284df16735160953cc9acee3233566ade35def04c0325eda4dc04bd3a3346b116d2845ae0b8056100884a11c84c19acb4bfb884410c2d15aadb580d75a2f73b16bfd22afa5f30633b87bc0213e5ae3e50fe26a439b2307150ff6d479c583ec89996c2e0b8dd1e4b11abea5f39c86afa58cd342ac243402df8a438625c66be6735a3636410bd5c6c76bb803f02c6392abe447b282a13b8ab96377a23376bbf6cc3c0c09a369ec7682a1fb0a375fe4a95750b4c730b4b9fd509eae6b116a7892466af8ee8249e7642d949ea2598fa45fe1b419968f4dd542e8234f033d381dfe5f016bfabc865a679b3f0b1d5b48da731e692f38a495f6cc3c0209e33cd2d673f35925b51e491bcfc08552862a82b60ada3d007b3543237b758c05ed552d9057a759e9f47a5eb61de610dd3055e9ea2d2eccd462b3b4506ab6964fcfd14abb23584c3ae75002f9029838d74914f3ceb9058958736c9e062a1d9f9fb3d2795793467ee619a4f990455414b9cf9b9c0480261366a60078833b39f1c98cc8de6c3990f15d5a5599a99913b4d8028d0121a5a1503938c9856d8c6c45372f409f3f4d5908c8ea35dc9c3b2f799b73ce34450b4c532ec9dee61c9aaf899ab73b87e66b921b15d394c96e544c5336bb98c534658a9bda7e9aa2d134e5d7adf6ce56fb70abfd61ab6dd8764fb05db6fd6f629a02fec30dad9eff30a1509c267ae2b4c811a76e3d33694898e489d3466ebecc531b519c2633f43e864941515f2c44fd6481a82f01596ad0acdfa437f23298f639ae3776c552e0de8bc0e297b4c8b2c034d101939c40d264cfe908e41f14723b3e00fc1df60bb9decb00f8b2d6664dab60e141b8958135ad1ea25f3a76bde70ad73b65dbffd7b6c7daf65ce11474f387e794427e4ef5f8b9dce16759cfcc6f20611af35dcae9ac3b94b180b78ff60b651e4dfed91ca6981bb839847e872ae6abdcb465730737afcae6166ed628e62ef00b14732b185b197f0729e6266e7e2ac36fbf70e6cfc9fee635d9848e1aa8989b793f29d35f50f33c0c7f852fa2c5cb6aa5d780151aed9f58f702caf44a2dbd4a2b059fcf8ab980d84ec6f0205ece9caed5a6566b554a796a0dfdae85dfa89a5aa7255668952bc01caed0400d8b7c67c8eea55ed1ac7bab143c4e05c6ad4a49bfaae116715d549a855bc8fda1da1840d76bf1cb0aa34036be4163d92cd8c66a0dcf6e69ba8627b93049fca898b051a3844d085ba5d15e75953ab336b599e87a0d7e2b525be0d72a4b6fd5f2f16d9a64fdb5b40227188022bd5db3fe9ada2192776ad69f309d22bb34eb3f28f3d3408cdbfef83fe306e20b4c125b90c9212c9b19c21243597c28437ece408bc1ff9956c3ad3fe30189f46a0dca416c082baf9fd8bbab8a0754a087eadde0265e5faa81aafb4b2efe8a8466a796e12ef220723f46c9cdc927bd931699275d2c78b0d97a120fbf0e54ea4b7f04a67e940cf1dd5a7a93067fa15d1b3511dfecc4376b75d190e3463413a83c17df03cdbb37bd5783e6eed3ac018cec3210937cd26ad4324f023175e050f0f0eb64ff9bc0fcdf86e61fca64b5744eebffb80846592aa709e07a8d8cb313066a6642c788683e9094ffcca4cd90b4d949da1d48da5d98b43f90b4bf10619b24510ae715e019a183d0ec1c4994fab092d7d87686871259137804726826c32de3a5e87dff259bf98bf517ab7b3acbad812cbe4e9220767d7a0bb71e8baf76223bb8f59417d9ce2d100511eb9edec9ad416ea9eee9dd05b17ddc1aecc71ab9f55b8c249f66896f58f7567e836520f478fcf150e20ff13f84125070100b251e8b3f164a40b1c1107e2afe54c891bbc46fe3bf45e19bc53485777a87faaa59b86ad65fd22ba4a77ae371b12f53180fd135947e1ee4edde743332ab452befdd026338afcbf01bb93e9852114c21e6e590792d0ef36417fbe75cecf0f3a8791f2a8e951accb0e0f729bcec00c80e68a828708f9f2215418cccc7e8b408c65cfcdba1c4efe3bf874627ae279e9bf55a34642e829f7e52e5f552fc31d6472ae9f74becb97f9fc7ea4517be0e5dd8bd53a7d9a049797880e472e236f4576fc393abb73daee00f771cd968a83f263dc69e12e7e23198dec4d207a11a62d323cc05bda1f989b3a81416969dc29d0285df845617147db3b0a8fc48509efb3fae040601e253da0c0c49c0366b8f04079617dcacd5f67f9c17eb9f3e6c123bcb2e106bf85b5a489143c8a0eb3b753aa4e1f9dbc35a88cba1231a9ec29dc3f0880b682ec0fb121e8f434ffe41ebde288bb72a52e2a8660d63f1a31a4b0e6389639af59fb79ed662c73429338c59c7b5f8090d05702ec3a3e5df271c6f6b5179716f740ebf4c31f899ae46795d43ef5243c0a016565fdad5a92684d520aa93846a1ef660a7ad6d64f95173158a5679994572748ae40802a785741513d17bd3ef201b9d8cef20c7c45fd295c0e86262886bf784bfdcc55f20b0527bfc9891c6a197490ef483f279f34eec84ef55a5f1cf9f9f6563a8536ad98b6c7981e4ce27d3f22fc0c2bf3a5285badf9caad058ba1ea7926ed4355d911207ba5a8b9fa189cb827f0cc91f8348d6ba4816320e63e8d3c2314483c67ad4ec0b45610c58f742f8088708d8658a5ca5c86895226728725683e0775023acd5c0ea7516cae2517325c3aeac2f7d1879ede281bfebb08b6b0b10c2dfa1a84d6adde43a08e4917e3cc5e8511495dcf49975441df80377f0d4392d8237421c22ce2addc2d4bbabd06e9dc3ee3def8ac7bb6e60af66be82781cb540f41205d1db1a4aef416bed36a05468cc000a12c552075a1e445c54409fa683faf16f33a1d251e7b9238a1d61bba47d12ca87f4168d58474aea195e553b45670c9a7ae16e7b8bf56770e022bfa0cb68f99b6a9aac7bb3481dcea329843e9008a14f2442e41159ff455e8e0b707d200fe0fa41772b72d73a706b61be88d5f52fa8aed9ba37e75597f3aacb79d5e504b20b9af53b813dd7b6ba5c87d501d245248c6314d70de935e00994c45e352894f02b5387ac77ba8c44ec5ef09951c0d783c8df8bda38f144e5132151ee3146c7fffd42d14f62ef69ccb90d40b2010303f3c1d0a05c1b3057a9c142c9bf129ecc5fadbffa3836b4c3110d81ff37b025723b70e81196cfdd5483f2883d8d786e40363991c2c17cb72c75dd0dcd96750951f40714bff251c8544a46140f3828e476287cf09ae2e0e56d2b7c415408edbe08c0f41c35f53e0aed075ea498e7440ddf446cf90a788c7f146cf9a3f5479f2d9bdab105674fc93f5a7fc57ca5dfc526c0bc0469fa5940170170a052403f6928970616f0dea481ecb2f4298d9046f953d996e976c987304a9e087d0476ad247449c34b2d8b9902e6e45d4f9909c1016de61b36a0788304027859b36a189e39266beb2a02c85f6cf4d2190cc876c51dfe1f175aa2804d29508286701724739b568f73912256b5801cf4cb0b0c72a4d6adb8dcadb84313d561c5687b85aa0920eee368b7f5a8dd5aacdee977157797ee0b90d43b7d4671f7e9dce9b044d36149977bfcceb6a58f5a6df807a13eb2f92fdfc30ee9f79bdfe29fbda0cf4e90b593c80d097d427db304c776a7b97207ce5aaf012aba6bb73dae16fa6c9ef7557a73d0d7fa54a354377a15a272c4a436ad904a6fc1aced5dd591b2b0671e56c71393c05b53120d2a3a6078e903276a9087099f0d064b1fbaf3f4b1c252d79c11d387ae4509483189717c38d12871690a1af91817ce2085c46c6d264d8ab1d58f812ae8f2433228e4f1393d9e75fd0eebc9ae37f9a9905f2d9c07a98119134967d4cf5d11c0e587f777e8a0f79196b01c6ba65e3cc9c6ca1368c4a9ade45cda9e8d021773808e6ee5d37a48954303f51057430d0caf3cbee8dc75c2cb9185934f187334318d0fd24362727b4daeef8d3c17b38ba7e8a26a079dd78cd4ba53e23205e4f1e1fe629e2ba6c4e4eed5b59b13cfcacdecdf0273b0fe54144d105e5401cec3645cf2a7c14bc9fe4cf6dc51144acf1d421750c441a1e785bd78005051dced5649548807e667461f9e95f2804e29a4f2b30a52a9daa0bf5ae0e8970e6243fca1052ec2603d24a9a117bdd5a61a5dac3675ef99c940835e0aac362d834c0aefe5ae36e181fbd12c3186558e61a1cc68668d66f1677474ca5f663278e5378116b66e4c0fd173a896b2e5a9a13a64490fd3b3b83109d99613b34e057df7e4081a919911cc1ac150b18d66a9e1ba083b3a76845eda0314e1732c718399d32a6f6019088e65d673cc1ac7e2635951fd9b1c8fd981e780e9517335032cb5e67ead168b8fa7e2e399f52c1517599aa822182ec951503200734b8d621137d56c76f0b66841bca308ef28668d24bc7dd897e23f2117fe593dc4a4d00ae6dc15488cd413a37481e10dc450394a67e69b5a7ca48e8b482bc949bf0e9c7460cacde93c77967f5601f714eedf1b4b7431af374f2be649055cd7ca2e8a7b3cb2a7382c33420fb41de51eb5b2775af60ddbc6bfe3eaf16214155344aa5b8830a400c97856848da9d1baa0aec5a56e3509149ebe1fe308d4f53d33c331654d40a2d6320324caf4d62f673168c538c51ca398131473ac628e52ccf18a3912daa3656631b116b98ed6bd86d2daf113cdc9e75936f33cb3e05ff7f4566ebd20564b28ba8f5b1303d19d85d12cb76abde8f5e9d7b83553acc95054a0f2a23ba82c46ef4d8fd5e1e7393d354e8734e0c3212d3d5ec73be88ee7d89c13ae8d9f08becd043de0364ed4d393f45c6ab283e030e6c10907adb7086f7b061973ebdef2d414a8ae2235152b9da6a3964b4c63f1692c94008226d26ae22b8c83883c80f725c0944dd7c10ce073023128f1bc9e7e41379b153c6a4169789333fe812247bab5c9611218b0bd4a0b5b8f83c0117160dfc7eb60cecf2b65b885f73c33375027e3e643618e7715f7190b02afc256c1bccd29b549942aa558a0dd8ec0aca7e1f00db7d6a354b80c9a9198cd401ee2b31923726738e466d3b57aba4e7768de40a527c160b026816d467ae0af047fbb9493119ba60bb6cff412ea080a80bad42c9d8c02e5728a030c83ccc124b7c734db4b7030cd064c730a3161718001811b9906927e10570b2781908b12b3449fa6e7f8c439709f38af3227a75f198cf1cc24e6668c86cb4a9c1e9da6e3cab8e0e3730acaa65590929ccc125358253ec53e995993597aae6e754ecfd3ad3a217302d2333ddf83507b26b3f8021df3a3b6f291a3b68a7f15bb7013e3a0d0b78a13ed622a3e1e6591a6d1e530bf472710651966fa31772a0ffca5c93b08c2878a4c544ed4699e4e298423febe93f25cb1149c65ce6238cdfcaa3fcd44fcb3580eb288dc58086caa4795340babc3c9e32e3179f44717b4b98e86d5669a3d0f12edc109c0749a00f8f5fd2a30adf56b2bfd01de6315d1820171d419106534cabdfce5a9858ed4f8b00a8021712f7833dbd748ebcd06ad17d9842e7d6088e1b8c451328a4609aecb430c82a1c807785e0b26ba5d7169c77c03c5315def0c555c7a4c4ea7e9c46c76eb9b25a071614a2167a6d3e63ce29b20f02d71ab4b2f4225059303dd69d20a6922ae18bbb539c5c68962ff01c520ea953ca5d512fc21303dbf2a501dcd4450ce993c98cee421e74c1ec464e2bc1397bcc9844c9309988ef6986adbf287adf64db65d6ddb53e9d18c2d9ef959ec989f1b7a6626a0906e0d989f6de4d0740a383400dc8e53c0f01b52d02b5921bc9215cc5ac1c412fd2bc272ac70eccae24014ecca062f4a96632e598ee4121cac4bf474839e5eaa67fc5845ea459dc2b8d8a9a79639113203cb59fc659a711360a766bd5400d8a5592fba80e520492b740a54a4568a80584a59e7671148e6150000c9321f80d4241730f134c902965c2ad495a07b959e5ead07634bf5ca2e526629eb604d95f299bf48af1143eb65a80686161b222d915e9202ced00ec675855f96826f1481ef5cadf61af08d6a0d1809b2d69585427d00e75aa481e6046bb17ef051906df9d452c1bf5c6ab59e6c60a24cfa7e6b099b999f95014003bb43ed824733a99980a3ae7f73620d8baf01d115fb0da2f159dc27f3fb23bd4e4fadd3f1620dc76d5e43a42c60551c5a957e458fbfaa43186fe6557100833375d0b6030ca4a1dd00b6a00b7260218b2f6421714d070f4d664b7fede8666255796c2793b0dd896f54a995df60d8fa2ab54ac156e0cea68aee40958aee008263ebf550ea0c566b1ee655aaf9bc5aa5f5a3fb3789d5ac4a89af06a3b900f74881d20de0876f0452dd876d1cfe74ff330d989d4c01f5f2045dda6ebaad999801a12caaedaccbf46cfa9e3a5a6f159ca75d59bcd80e8ccc02282bc0b9da14a66da2ff7e7cb34e47950804fca0bd5c4880ba7791f1be116cf70a66de9790693bf4353d26d3e40a32ec669acac3db0a67feb89a47bf8a3bbf5ac168b6b74687197a628b6ebdcae25b74a7dfef0465f72a4b6cd5ad852c7a374e9790a5480786c750c4e9eddad8565dc9bccaac45acf42954492d825734c75aa3a3e2ff292db591ea7f5c060e3b49200db476b686bcc16270c0892b65dbf448576fbcf8ef9ea0c69fe398a3950ca7390538681ca5b7eb9096daa11726ed64f19d3a4b34a8d67c7a76a2eb4828bc8a953e1168002439f4ff3840bf0288448a201385a5f42eaaba2d1810b6a19eb5a17e9e437da02c6e370069c9f9446e663ec3a5815d6c1fcd42cf4bc3e491b434a0ecd271198e66a5a1dd7a482909edd17199600f193ebc3836600a6b06c785c463af1e9bc21842acbe396b293a6d40df5274b9e06fdf740d8f3fc3f1c1bebd4c5215be8e16137ad5b404a50b74c82adc93e368ce56b2a74a07d1095b6768e488575c5ccfe055ca4d352dd0ac9c68541efe3ce5bcc050009c608ee3f5b46e5b0006f4827378e8638973dedacbe175ec22a7635df85a621db4621fb5e2eadfd58ab9c55af1bbff412bee455d399f95f568d71a4f8adb377455a0a1233a6c28493021ef1ec4e088318a5700b8dae542234d857b80bd9ecf70c5653e4bac67e5f1f58c25c0e26e20a72d4bb397ffc6bd45e160aed1035b4410c13d275054e4134294ccd95ac7a184f8521d7056204e5a0f5d839d404462ae3bb4d43e3d01e67c2ed88c1b1c609401d0ddc7020c6735202347b3f3293449555b1c758acfe174bb17afdb096598c500689cba3bdce711d639b6ff239ecb099b5024358de6a8a177577c46d0c19047bdba4e5f8c6b9c6d4d176671d22186879f5c2c22d35207eb52bd6e71efaebdda21cd0b9d5d4b50c8d450fa3dd1840ed2bd463824b8b5d47ad5400e60519edceb5fba26473ca5e8da9df4db5a56a0afc3b7d0046a5c1473cc7d002f406b4191e766d6816103038b4f602d646837f683eae0e14992d80d12f661bd86faad12ccc14ab1d39359c9401cc58cddcf0133f6c6e08c7d6d40f192fb100450b10d84783e205ee5205ec5603404106f288618506d2654ab7cdc9b7c40d11d15c2b689eabb03ea5be4d4b7084d56a0be4dedea433f07b2036ac8dc874d616bd97ad2c3a126a683897d572ddcf8c0e54b34b2030cb1c23e853927228246d1352a0b24dfa848c23a3926201ac2015c00724cd7c4de5daf47ed13c4e526e15254e4a75228f2af5288b622b2aceccb0cf7672f60c32af025cd3bda16864ca4d4ba766f97f21e967aaaf4182ded0769013f56b413fcb020dcbc48272dd2f7d0ef7495fed0336f32383db14b8a2af8e24ca61dee88a319a9acee04391e64a3f57a779abd514caadb13577a2bd2f618c70976fb5467a28d17508b66a296bb99bec004cf46ca65e00214e32f4cccfbb90e4661a7587d8ae5a7bd8a1c8a252daf172be7b9072f8444ed97e4b23b3ac85ba486545e8f7ce51fc8fe7712d391a7f5afd75c5f25d0e58ef8604f14132c90573a22e5c9a063eadb62a0295dd08573530b0c601fb643c9f1663e461da371f07fa492d07ef082603482ff63849af51007b9023788e197c5d049fe26cc687dcfd6df15594b2295a867f17ae63abaf5e0e8822b2b812b0bbab0856ce757c12e02cfba3bd39da0eaa173f60ed037b9073ea3d8a276c53c7fe575b2c237754cad78abe920617f18b0fbb6f627425c696d608dbbacd8b5d4e90f1f7cb638f88c525f1a769799c48253b930c96f786b022dce9ac08d3d337390da37691da03bf8159bb9b982a736f3e4266e2ee7a94d7856f92d5c10508dc63b1bb3b97c5f5c8b398498e826c401c2d419fefde2733d7b662a20f13021fb2740f61a3757f2d46b3cb9959bab796a2b4f6ee1e62a9edac293dbb8b986a7b6f1e40e6eaee3a91d3cb99d9b6b796a3b5678049f4c55bb628560cbfacac9cd2c97d98c841e658c711594b4b5199fd438e6d1f1ba4fc7e7818eeb21ef71a2e3a7408757fd6e6eaee7a9dd3cb98f9b9b786a1f4feee1e6069edac3933bb9f90a4fede4c92c375fe3a92c4feee5e6469edacb93bbb8f92a4fede2c9466e6ee6a94624f1445b125f03125f4312dff6487c0d493ce99178d027b10790d81df29e2212ff0424e6b9b995a7f201120f7073174f1de0c9266e6ee7a9a600d1396e6ee1a95c80fa666eeee0a9669e6ce1e64e9e6a2946fd7e6e6ee3a9fd05cd38ddb6195ba0195bb019ef78cdd882cd38e335e30dbf195f8066dcdc07bf9fe72e23bdcecddd3cf53aa23ed74e6ace130ebc7df4a68fa327e0d88a15beeb89cd416eeee599833cf906371b79e60d9e3cc4cd669e39c4936f71733fcfbcc59387b97980670ef3e49bdcccf1cc9b58e305a6a85cad000cdb99f5969ed9ce923b28b0833566f160755fb93107d0c63c4020ff7b4cc5cfe5e2e35aac313d416e4c435a1a32a70fe98de9c37ae53686af3d5ef4c83ee2937d1390bd0d91bccffc07be3f0015c5d5d50cdbdc9725f32cb19f55ee67a14c9e5979d62b7e146681bb59620fc62af73096d9cdacddac3c754c873fd6e7d3c775eb4d611a214acbcfcd5ef4849e7e3b183fa9c398bfaaa54fe9a9d3583c51d95859c952efe8c9832cf106bb758374eb7bac12867ce620b30e3af96dca7f4647c06e163f0bf41c6089d759e5eb40e4016cce87d4849ed058336e86a014ed0499c7c019fd48e9e7ae477c44b966e362fe393d9b39a727cf8339cd9cd7b1c041163f21217eeb9c8ef7814fe9f1bb58721fa9e42c8b3e4c2a791f4bb610642fbb753b23508b43e42a24b29c5e6e4c7c1d3ca7af3354b189af8bd40710dfd799a00c14cc113ce74a740910e893a7851af4a8bdc45499abce0bc24057fa5dbd7f13febd80ab68548a4ecd66cd4578430c4b65f16d659c5066f1782baeeb821a6f116abc8975ed065e6413ad1ce7d8adab6ea093284dc8becb4c05c688f7c79a9cfba44d5973858aef1153cdb70ed06745e559519d8e2da44ee9c8a59132b40a4d6ed61cac3b592f88acfa4c2fc32cb7c4491d9467d669dd15b0345cfd0aee7dbda7d3f5b1830c83a97b2870514f4d574523b779653e66f8c5737cda18a4e06e6adc3ed1b8021e9ef579f80995b85b94c8caa1f6fd5958f45dbfe8a74c0302f3b8b4d90472e2346f3b8b868905d1f0ac8c077d1f45397d1adafdb038d6d1948d3eb4b837fa385fb6442e971b2263dd387cf47171299efaf04522eb4984308ca71cc338d1edd4cf2da6e388452506efd843ad0dbd91995f2ec401a67862fb926e63914297bc4eb7b8b9c0b07d0752f07a8e9b28842cf26dc8e28270422bcee35185cfe8007b0adda7c4ddd04385f59df3997b151c08aede8cdf718081785e0f74250cc0f37afc6b2c7157fc2e5c18b846c360390c5a5a0ce9a8d35de4916198a98d163087e8dea8ae75f2a5704dd81130f303359bfe404f7fa83b893f8029ccf7f0c42c019bcda1babbcd81af150cd3731d9c90927a2cb66dc9b2ed1adb5e4c0bb4ad24814992401847628874424f0724f2e7545a48338c4c5c1b81f1e98d59bfad4145e5b7f9bccf509b8613687beb00cbe2f993af23230fb0d44738651f20b9b6e012d9825ef0ef175f045bb00b47ffd3926f0b064a30b75771ea8daf5bd5b4a045b02eeb78fd132f7c5ed1d387a4f4c77afa13bda639678ed4e9d9e35019c871f204739e2ec7d56d7a578a654eb05c34943347513e7c69aaa6257984e16b64e6683df6a9cef0d95b7ca46aac5e6b9d60b59923b4d30cb8ccdd2a9486cce6733a4093679873a93873865967984b90083d4b2171d5f45db235c9f35efef320505efef35efef305f921da8856e86d6f8bf56d66bded6fa89e64ce23a983a4024b73a5b8a5192c291ab051bc77fba581ceb395e3747c097860b3c906d2a39539bc8369061eadcc5529e9ab3abddc754d97ccf13a6e113a40044139bccdb747bc069037595929be236a4e10fd20232f214fde9ca8c75a81b9363ed64bdc1600c43a90de43ae917054ed1104266d1884b69e1c6080900d3092175879e602b38eb2d26a90ce33acf417309e0f31cba62174558f1d62d08ac46192075c8fbbaafba1a8028662661cdc69ec9c493a76ab3959cf61e9c93264888fd614e4dbdb6470f1340ef6ca14ca88be0624e01cf90873e6c482c78536f34a0736f31909475b6f18067edd53b1c63645022662489122d38a14099886a1920c457e0045ae3896ff6a51cb7f4558feab68f9934781a947997581e1fa48e2abc00eb1fb3e4c62205062f40d97d00e9713624f774dd73dc63bba8b440fb28f9014e8c47adc5b5e89b720bf88dfffb8e228feabbef1208350003fef1a842b45756873881015697d646dbb249797e2c86ad19e29d285deb329e23dede6a8ed6ad8efe1afab60bf86bfee167239fee69cbb9a9fc3df5c07af8f493de6d836ff80de74b8cfb67f6ddbff61db7348213f2be90a0d604194ef42994bb47c3fd9e9e291920eacbddfcd85c6300b16cff1b3acd3ac6bd4e51e988fbee0b79a4355705d290f21499e860e3f8d3d3c4ae280ebfa02097b5ecfe67020e09572d2289f2f487e41cf42aaecdac03124a338c938cd2a006920e70c125577e816b23f601fc65225dd0b2aa91595e09d72cf3e3c6d78f6a117d887b790fe7101fb309ef04c73e70a97bdb9c2653013ce64e0aad0a8101d68a407014d5e9c54a91f1593033f3ed848d718a9670c08fbf3824fdbcc0b3e6516fc1b628879c15003e605c98fbdd9c0c748f084421d3dc428aaa32752b7fc9e2c5d367a155527dab4b93a2a55739e2e1eaa8f2a75f4d0fa833973beee5dea5ce00717fac17abdbe141f5b5fa46731ff6252df05681ec4b7d9271179fda0378719d9cc3023391c3b6fb881847e2a6621c08c6186b94487f6914aa42614aa40021551819309fb7fa2633dc220c7fa53864170ac31f0ac018e75363dd230b7aa65513143f840f85305183d5d701dba4190fdf7f8a0bacb50607e031257de0dafff5141df4d9f42d2fa20c8da45d74d2f5683ab37ac0f997ba703da0c5ee55060477da95b1bdea9965c2ffea2f0e23f202ffe92ebc57fd0067340554f93025efc707cd61570147af11e14bcf88b1d7af122974ba0c818f4e2fd1eca7a1d24142ee42eeac517edc0365e7c010ecf8b2fda58a4d0258fbc78ca455efc70047b89012fdee7b7ebc55385cf60d706bcf8a28281d7d849d4f01afb7010e4e146414f07083fabe00ba4ff60e74176201c2602788d9d0460134edc2fd242c465b11001592e8a85888b85bae762a1aeb9d846d75c7408bc4a0ae43416f7140e6a978bb4c820f2acc23cc5ac3ba53e802314ac7bfb4601ca4f681483e51e6ac43e612c7e17b6e5054903fb33925ee4186534477e0a469be619a30df0ffbb61cf5d66e64b7a2f2be982a9a665d829b1315c8a8f31e4c4472cfe110b254619d6fbe027190c5161b9e57aae5db5901f9356e8bd202845fe845e026498ecf53c6d417fc826e299b7c4d7bc34e07df24330621fb2c80f5828d0bbed5b1bb9c56dc55823fd9c71eb12a9ec16215f4b74173cce480d35da6ab6c8196fbae6ab6973b5eeb5c09dae6d2a966f8dee2173f34d45b7628233757bce6831d7eaeef5160b54f33addbddcf26388bda2bb8fd0c184cf7c55771fa1c3e7ead63b31859eab1be6c4384d00373831d5733c34723c345dee31c8b6b5afb7da735aedd75bed4f5aedafd9f8ef57b60d09aea674e79bcf19de589a4122fe00e938342228833f4751805fe8850ae8854007042c4651735f2b716101b3ce73f68dccbc24991b71d69e0505d0c85014eb249c347e01eafcd89d3442e506550e2031779ce9f906e37ddfe04be01bbc872866057c83d984aed2710d6c6f2665c3ccc13fac3a50a22128203dd2130c6b501042c3f669c9996dcd210df34b18f71341c34c349293b0e1930cc88c7384892424930d9c2924a618e595530c983148d6d462aa55400b8c28de692ef415a616f715e649aaa296fc26785b792a1281c63a310d43e967e5d8340394d119bde899baa94ecf0f55695769a59a9e6e987dddf0f38e56160e1feb5ede9b0ed9bd608458e7d07c128d5bc4a64cabd0af538b5952bc1a4c79bf025d3ab598524db6d2c81d203923b7956e024b1a238f01b88b460e781cc6b7bb5d030950f837916cc564615ba67ab66512d91637d1b12dbd218b0b0201f40cc9d40e0c493d4d646ea7c9289d367b17b4c605cf1003d0efbb9c576a91848b489f0bf2055a90057a5dbf793171e3c7c00d122e5c7f11810b3a5d12b669094613a11946a8009110b4a91d8cb025deb0a8f587c5cd302cae214b1b02c362a9a480ec3c19909d46ec761822c3c0684bb13a239481d0304938b9d1707ca621274748d6b3526c16a48d909223a5421f78a464c1bfd98e0f3cc7e840e8fab0d287aa4990e6822029a117251d188667aa92f3804ff38ce47c6ce57c300752e970e0c26c03f092033adb11d79d7a348c331b98dff485dac5d486d86bcd23cd3bc740f727395472270243250bfe91311e250636443dcf1ef2798616e02e0e72728749e5f10506c3999d188cb37d4dbf5bf738ff9227e223a55ef18506e9c567241a16b33b1816cba8cc37a80cd483a50af37a03e4190907c81077803c83a55fa601f22cf26d3e8d90f96d460840e1df3c92f8396284ccf646c87c1a216e62c0fb7241bef735dbf1bee604bdafd91d0c9ae541f117ed07f2b2408c2bfe2b6858e163ae7472305923a1ef345422dfa946b26a029d5153d867351e9b6aa89740cdce31ccbd7abc1e3c88afa38dbdc3b1b18b8c66b0b1eee4ddb5878cec218389788b6db3e1b60d7f3ca172acdf22dffaada4fef9a1dfa7be740146a0016de150fc2d68ac10ded91d0cd155de105dec0fd15b60880ec6d4d58121ba868cc05d8ee59a2ab9b3c9a952729a94982e594b1c6fb1c1b8f5b436b3bc72ba2465a62196b554d2d1cde384102ee9a0c3d6159a9a25c54dcd2b52575017b581ab884b0d71a687e35917716476a2947ed17012d0b06f50cdac3841f19261e644689961e645e865c3dc2f42cb0df318bdab975e6198cd02b6d2305b446895d14fc75a0469dbe8500c496b51ddf2f9116c341d4292571b2169a9115a63e0570685cd7a95da7a1887cc5a90c9b546721df6d63a2339514a4c922a2749a1cc4409da210cfe64217510ed9c7ec5b09e77a368e4d792f4359091b7a64960df85fe594b6e6a031a18e1b7ba00f45ba7d0307e4e7277e9a6387db80afbb09837bf4478f30de8cd17f6a0e73f2c29e63faca785d4c1b490da84e60bbae65d7d6013febda0439c4ab5dfa89b7587ee8efab5a4071a68d68baba10ef7c9ae4ae9fb41e2666567e5668a2a8b6ef14d21c1c3fb5492bb4336460219eb4828039a71a3c485894c8e21feaf23098f82ad966277c919008ec14e79d5b02650a724c71167c7bb0a729c54883a30f7de4473ef9c987baf23c539464aef8059c32c577102149ab8def03ea44c5c133c6c287d8c982126920d62164d57ed8a764fe45e48812a9065a29e36a3b696dc09f14555bf2b9dd93abe13d7b6ae7ae7291ba2b0a29ea6de45db0a4cf33a9194ff124ff9af23e5ef260694bfdfe9ae182c71947f4350f977a44b3693f2ff2274db3a185eeb8c404f8b9e774cc06b6002d412cb39493946a2a905e58066a1f353e49ca22f513e5677f81612e4295bd6ed733de93ce2166f4a315572a61450a9419502484c29b67a8a7983af98a3a0984763d3b60514f376b260bbdde5c6c59e97b158b2164be268c20cb26a8b85559b2159331c4bb64c2891198e8a99e745c552801fdfe888c9265a0a9821d182c20cdf36265f6ae37ebd24592f39c56c2a764647c00c898e262cf1ccc71229395b4ace95a2c0dccc5c2907c36536b67007b088ab4f8a279cbf34d07bc13947774f529b0d27f09a412f2ce239f06fb9e7c007b6e4d29b8d7c42cee6a166f33883df98cc529b8c5cfa351fbe44f3e078a27ba3ff5ee1ce422bb4b1b815da85efdca9ff075f11b716495de9cb310fd20563bcac07202402aac82e713e8b2e20f8c51f002e2dc58bcadd9c8bca222dbdc518d77db36de7cae9c2a387e1410cbe2682a1d06eea70f1751d3cf6b095dc804d464d93355beadf6c2d9550f95973214cfb69f4d5559c6064cdb774cc0da66293516b1ed26b73b5b5354d78da3b6b1e2e96243a701962c7c5b6ac79440f8030072ed6ee2176e10379c9ad30d2b61ac96d06549f81df19a8a580ac5a0c5dd0f13b9b28033f27a6be24fc6810a385526ca114c2c3240d200999061a5ff56254d593329de52ad37a4a5b20d216505aad67c2163822b70abbb69809db284cd82632611bdbaf186fec60c5782fed883ce17daa9ada054a925a85ed03be03f35b0482621b26d97c6d6e697bb3241a62cd91e8e4c91c094f9ecc97dc932773b0ee7dd2679c3c2142da9c3cd964605782ea845e0b9c3c215add93276e86596e898d46e0e44923a9a8e719ae906f172be42f49184cdd43811db4420e5e158ea3cdaa636ead3a6962e92fa119755279a60eb2ed34f08df3e452882e95928ba4c48b048cbd28b1cc22094faf425a8548cba677190044c22623619ecbe202c06511dcf557d1b39e29079912abe842680afb3160ca73de323994c095d676d255583460aaf3b42839484619483448bd9bd30dd2d8965c3ed520d1cb4120b9e12eb74393b6190eb70b96d0010a03b3b348a7f1519bf172be8fcab4a3657591cbed309131b8acbeb1ada11652be1ed55ef165f5a252de6659bd0087b7ac5e943948a14b1ed9f68d9e6ddf46b6dd4d0cd87617e4dbf68d8e6ddf14b4ed1b3bb0edfbe90cc646ba3494982965633325d6bfd917801c8cc6c5e2a1350c8a6152bbb414fb67ae045d8085caa194d4bb05ba21afcb607cc012e5c0fa24be0ad4e141738b3a2beb74dde748754139d17b75541a84926ef4b8092ef01f90ab26f28eb7e00c348d76a380f1e7946ebd421d0ab6b701f5b8b7f2ebdb2a3cd0e3697427df03382b750fedec36fe91433b3b6c5bcad8769d6d43c81d88ee3475b73f4d6da665d5bfd2082bd4fd6157f7471c2b101cb101a54efe00301e5c8226e07d5667f077ae047fa1734053e011a0451228990a5032850c09cc6c5b24f7b4cf12d7cb023f6689e35e1df0dcab3dbe7b752bb8572f60d9d703eed541c9392d2bae50bf41511d0aa22206e3f7a607407f04006f7900b55245c02189c9eee985c381f09140f868207c2c103e1e089fa05310bcf1ce7e88f5ed82d849caa734de590e91538142a7a9a1d703357ba9a12f4bf8ff17e5d0546ce93b81969e217ff95fd08aa311de2a25b74be64629b35dc2e7703682867e34b3514a6621b041ca64a5e44e299bd929257748e23ef00e447856eaaca99ddf50bcc7f2714e4e176cc27883a4570dbee684118d227a9bd7f461aabe87ae25387370f3088f86ccabf8d3f7d631322eb32d92faa902a79595cc454a6c9fc104f2c7308a9ff9b1364a2678b71b319e6e34528d06864fea745565baeac44f89f83b1ce2b8544308964ab8e38bc9a709c152c947f00e41cee80282a793686d3a6be019a5a8b8778aa794a859f4a495ee64c0a0288567939a9c4f0b95b67badbfa7ce112d548328ef0fa2c435717a08cb9ca2d63a47cae8d52faa8852f061dbda58ce002d813c54fd1a57881a71b1a2bcec267a09308ca4c5c2c83a0d1809310d6ff3d0db67149590b1782f8218ed02307b849e1023f1161df9183dd284b7b505a2288b8f8479c30e7ab515af6c635de2ea90e104b554def01910bc6b2b70e09ff4393e2ebedf2079b0764ae9c94abcc9607da4636c96348faed88f52662bf3150ce9cd4648d6c2e11623a48543078c905e127add08a925a1834688f1d01b468887436f1a218587de32f03aca39498251f26db420f80e57e45654be3ba41c700d840f7eb3f4288c03d98372f0606e6cffe61c80c497257bc1583b4f58bee961f962000b95c996e91e9660f91651fe5d89eb5c1dc89cefb7e2478d0774a9e6b95e68b4c5910906b6f767f8b1808974368e3e8559ade607566bb4ca58a555a937d5d0d79cb1d20ff4d82103bfe38a525405e20440ab0f7e6a1702f4f50410094dedba054442d3d544a394ad883792cabc20c9d0967f2752706201c2be099b50fa7d312228624e5645054da026b2e9fb33a82ca0e1a568820019b69310525bf16395276d1b6d64e2b091a8b02ad29b7865058b1f36e89c3e9d12bb079434a05f437575c79d38c98b9723aa60f1cd81e217f1f3d4ea79262e50b7c08f017341714ec51ca5e3371f0b8e96d434f9f7d95a72a551bcebe9eea7eda2b96ededb83db43f148af609edd6df26ca17816aaaa6d4279a5439fe647ee89cf18503dc528b78e18e9a386750c7f2ba7183251992b0586e513a3f42caed95529f1af4a1107626d97b2b53eb453209f380ef73e4d3cef049dbe15ddd0add2387443b70a3714bba3ac03767f2001bb4ae61479133af0d680bbdf76dcc0f3a7270ce63f2648d0f4db06b0d37978d0c9f80a5d208cf2bad8494382c9664fef39c222e9eeeb824e223deec7f0832672ec9421c54e1b212026b14972b3bc835994f2f826c9abf28c519e3a6b145b734596b4204b68402053f01e1c31a57b11a6d063df98da090fe9908e31778a87be588f6d6c172dde2aa030145018b46a7bdec037fdde35f0fefe8792a172759b26a666e2adb2dbaa95a0d14241ee8bc366a88ac1a1a894fb293891733e8e45da605cff96c85e097cb30725521f792c718467d317c8f63880ab00782f08e8eb06f2ae9973e243c12dbb18049ce1e510cb22c28232b5a90b087dbf105a977adf88dcfb8f9182480a28e888368f94f7da92f21e422fb625e5a21169606d49c1da6adb64fcff9751c55852d18e8e769522ba8e09fb1f70a9183f668442818c15e8bf3c4b4fe1a1ad8d3c0dbefb5fc8e65086efc04f3537bb795f91c32fab7cac7b5f91c3af7f7ca27b5f91c3af7f7caa7b5f91c3af7f9c559c68fb43a4bcc708dbe63fbe66bf75cdceb4daefb5da7fb26d00e541a2f3d1d08d5fb9668b0761fee0d84532526df9e743833de743036cf381c1aef3a1826fee4b30f8fedf33385d91ccabe880d1240e47a48b9086a483076f3fd1a461242dc703dd4de20b373bc0ce398c142fc8e29b534128cc4800fae500941c08f03eeb7b9796b6c98cef4c4d2cfd1575505670221a12cdc80a161444fba261d9aba53f300240901b01fd3008156d8f74f1510be1c88eeddf94155ec79d4166dce230a3a006e248103b5eb322b6e015c12246f832edddbfddf65d50f4f1ddf76b0becca3b86b9192d3b668bfc995c5cc7bf8c8662a7394b9fe18ea389ea5e2e8df91ea81c7b56a58767452cfe91515894dc4df43c45ba83896ecb76f5dc5a91d5b9b98e3e663474c37fda76bba615dfd1bba991ed174641980330048a1cba64e04ba397c134844357bc19d795e08cab02665c37e105adc08ceb1330e40aaf40f3f1b1d1627d6c9803c9e87e624808c8a737b16c2ef5a9918f5f3570f2f929cdd03ad35c34d904b3af26ba28446edb77e9906e320fd0bc643549e96b06fa23ad8090a53f356a9ac9e348344b569f5cecaac2e2cd92784f6dbf14df2fd12d22a0462df969f071b00352e275a9f27529943920590724e1f5bc2176050ee0ce2376aa7b2fff8636fc723013db2abef52f74c8c236f08b63ad92ac71f5b7f485a466309dcee722afcba60784d34f8763d731803b2b9de216486c6098bec6f5f9e0375bc1c0c7068543f03b381c0236e14ce7b098e9245aa47cbc45627eeb6cc9b94c87bc6e6acbeb262880af4852998352fc20951920a37b5a81d7aa0b584ab9405e3a13432a3bbb43e16999739a5288f7e8b3f874c497fc87f4f2522eb6450d597db2f4177a85fc71205c91e99bdae239bc81328ac80df8606d382040b78100e5e87a8dec4bd060193de0b192108947b399479387a4849a339b68b6861fcc392425df91f29977a4e471a94ac91c972cf8470fbd9d131d49d17ddc3a1388eee1d6f9407427b7de0e44b3dc7a3310ddcbadb381e82e6e9d0a441bb975586c8b1e95dce36e4725eba8e4b9d127456e011157890424661d92d2cf84e9c9c74398017f09848a009c461aec04a8480d09274f4b243499d3c8a61a19874509cc2d4e4bb96c6a6818efbec8ee4e857544a265edd3128470217b6818fec5878543c9234838be29852f6e113803a0c28cf4f998421084e3c3c30cbfc1977845f256e1863a4b639835cbb0e87d50d48d58c7a46eb82679cc4fcf1cc396d2f51e07d2e6e81ebdce734cc23d252cd7a8891278380befeac8a823be042d2ce41e84b2f1116196809e7b93a47ba88c23a2afe0c577715170134b3f1b2e2ffb5cbbb64543f191d0b4228da6e3bd614cc57b3a84f17b02e33d018c37b4e7f4a830ed7eb5058f0e2369c365dce2fadfe2b5cd369d217802faec29f12e760e780106b5277123e7712fd7866b7817485661def4b07888cf7a47c241b25662e9316170d18786fb3717c2c05707608bd557702f97b7e85d6020f219aea0b4de130de3c151c870542a4cc53b34c48ba8e0457bc6116bc686e3cf11e34652e69e9f2596784946c64da80d30f2e9abe639f3247e15044f908753d415eb592e3d0ec3f4ed7a2185ee578396789f0ea2ed280368c6c723fcd123b2e3aa7d143f0787f5e3c1f7b0b368df889e10c0f0c471d81c66c4c68759d4ae779ed8f21286779430c24da0a7368e4a155ee5e55039d9e7b614457e8dcbd53fc7a58fa775c0d1422bbcf982c734cf792ff18bc734dd97fadb3fa629f7586edbf205fa80ed7db6bd5c98fcebb339fc9212dafb47d0854e4f08d3738e6294186db27c1f707e07e4ba85d69c83df04c0d5f08ebf09b0dab6a57eadf602db5e4d17ac46cb686abf1530b578421644eab34fc8ba6397957ca1179953e1838cf93b446da23b46c7caae7b3229685dbe0cd605c5f6b9807119275780bcbd20e19502c97cd6302f317324fd8ea0df51f43b9a7ec7d0ef58fa7dce80316a8ea3df6104194fbf13e877b861be2099f5128627529e4904994ca953083215c3fdba652e4ac961b279440525679ea6df4b32fe8e9441464f11208b5782cd13149e8ce0253a066d025ca1dc975049f6eb941926a391bc061ed235293942ce6546c8c98fc1347e2c25dff31c9df724eb3dc7d1f9545821888a4b5a97bc3819a94bee09ecf164698ee3fef715407e45b2ae482410d6bba2044577706bb84c76f032a8a9cb9205fff0cd73eb7d9189a26095af06a207b8f58cec479bb87521900a367b482035c7ad01812898f0a1816833b73e08946de1961d888209ff241005135e13280b26bcd56dec04d939368f43a33b3d4cee1d8ca8ec2e399ed04412f05f070f838f909d57ee2787cd6d5a196a3917644e335293c338f54c7c24c53f9242458f877bb9b76990bb0fbbcbf1297110dc1c9a241bb25ad224157ca54fbca639608a3f15b1a686d3d3c2fddd090946a787c5b7ccb082116a624a1803ef70fc1dad564e094bb1e7c3ccc1618125ba2681299a1cc676f4851f988f143b21847311b05061f1b1115ca3670df8a697d38c3a23314a2e7c75cba707bf51880ca911ebfbced52f174d549ad550fa4f7f0393e27f57437c5bd2c579d7df22019f92262a20e014eac37efde49f68d2f34218d7bd668471d2531b0ec953c2a1ba30bee13499c6009e9bced27d837057d07dbd1ea4330293c3789fd7090268890e7fa151325aefa74a51a10a583414556233c39239c7c067fce18f9b1b3df559683eba21fc23dd853f18b90f4b538de65c43e469108f27b9e0792e184fdc98f38d07ad8b929316bd06d5b1d8ec700871854253a8153f460f81b4e61c700a726271303118944b7cb0cc2277e2db91f8beec38bc3a0e7011a13474fe1ad41c3d53aa53620ee178410f5f04c4531cf4caa52b44fddd7a4a0dc75dc22a2d7cdc12283f8134d6b4e47b75bb1170d1b714f274c4134a2f34200dbfa390182a276ea6f10ef6bf0206e1cd527c2855394dc6bd85dd92384405b5e2d68202e16a8e18c071803af62addd0dec170af9143ee292ba2646e7882f902c79b9e890f250712ff10668d7f7248c50cf50666c00f033b2094b19f7b19049b710e8f7b16d63019772d6ef7762d5a9c6c79cc743d7eeed979cc5f80687a34398cdb15bbc57645ce41f875206aa09cab88c164a917bd61f91e397d22d95d2a07ba135d72955d18910d92e22cbad2279e5d8291a25287a25b9037f89e102ea461b5a79c5d920f61ea8448f0469f8cf75c3ef0bfa334e03affcd5e5ae9485ce7ae75cc13735967015d8acd0f8750d8202b2abbc2d972509d9a78eedbd5a6f88da5e7d09ffb50b2aa09cd735cb4e89c034d15409b1da85500dde040ab0aa00b1de84305d0f121e1f9f8f42cc63578b9d6272af27bd24d728bb9c470fd20bc20b65472bd20bc20d660b8de185e107b4d762f8fe16183a546be834545ba20c6bbdbf657c853fbb96d3f4e57c3fab01bbff37d3a4d2dfc9e05617c567721a8a4eb42cf930f3484391f8aa847fd7223bda056a0b0f1ba4d180f11e3eb756d939c922071145a142efd46bb5c7d9d24c8d42665a810a8c598847718653cb535d2256849b8bc5e7cb3d68956d4977ed919264bc28867155ac6327a089c624e128e27b49504f3f24dc4fa7305a0f8112eb99db60f7581971234cc33884fbfc707a925e7c388986f196a9372fa1c162ab44172ec7b42d9dd4f1c78ca39c1e8345728bcfad202b5f839ca498b4c80c1c9897374a1ff6ac96f182451cda51f7b4da7b72e5de4a492c403787406c8690ea9b672af19f8c0c267953e57587a2f4d69fcd27ff9ecd2e715716e70b00c948722712f377e75583c9e18c84d2ff8b545810ff5ddd086fc8a602fd49170dc034e54839a256361882ebe2f0b1deb96dbcdcd0586cbc960f19934917d49266332a00b68d1fbc7f56f8e9cc747d7739e98e3e927371a0da15453647261dae4601ad9d489ceb772a16261a97126e7a67b501440084f2575fc3d413d45cc978d584318b7a94519b00cce5ff84d2c0de7a3686c634bc32c1f457ec55e0c4b1e01972450eb142c47d51e8023d1e845e4a22c7e854bb9716899ed1b3ad936eeef86ba00c9c915e07daf9050bb146aaf15016dea4b3b1e9f480e9213df2571aefc2ecb0c12722bc41f07de179d5e7165feba2e0e408c80405fede4a0fa00ea5584d9568a7a344f9af036280d403c81e80e11b15d5be046440a06d1386708cd96c360790eb1765ff07ba4c0bbeee03b7d8f389fbcf37bf7aae8ddeea24d2b61da09cdfc588a6f0607fc3e01a42cb451700d370aa816dc28109d3f5475201fba9095acc241b257f23a21cb012e524985122ea1320516146fd9ed20d6f5e672fa8a17f9f59d3abd14c6d31a73647c8962021df86b335a277e96a66f287dc819c0cbc897639dc457a09ad111ce152b330e3fa45034a17f7350a5e4822372ae1cd821e94e8ba095dddd65e17944fbb392630a5e163aaa0c746064265adaa00357ee397091d771c5457cae1adf29ef281b4a17ccfb0680ae9a87257c6deedccd1824e30001a7f84b41655f515f4ca72f2e0da0c34f9b467ee2d81e2cd36cae36dcf38268d0d718ee794134e80d9ff11d93d5b62d7fc1b6bf65db8fba6b20f3892bcf33cfd95eee7410b6758868ebbe405b87405b1ff7dd6be74c6b2efac8623c1de3193b5a6c2c285fe195c74c0fe41cd3f900c5da18ce46e7faacdfb30bbcf59215c1f592de3d7b66be881783657cdbb204a6fe4771dfee28be56592fe337e2be83ddbd5228adc6ecf7596a6538975e0516915e3c811473a5965a1dc64fcb506c9d01310ce5626bc2f830e722d9dded01a32037c6a790fe582ce3f1420da0e9c932e45ae2c7e762bc41c6431e5fc31dcc5e036ec143494dd1500b26e26e4427b11b710ba4e0ae206e3c9c171b0f78907fa92ca974c11ecbc28c61c02df889c2262c0c51bc6891c38b16dd9d8b1680a5259fde287785791561e34ad713e21605627bf17f86adb438b697fc764ec2762e933b03777e028c9f205bb76626c8c971b27957669c9c9c2ae3cba053e5e4340a4c93936365f308ef655e85ff1fc0fff7e1ff42b597f98ad1ab9f9a198bab428dd9ccb37263bf50662eeec0bc8cdb727815b6d78028d1ddd8988dcd94597cb6ccb2e9b56180e690fdd9c6efcb989a8f4f97593ebe560ee1bb61cba974057e22f0d6decde9a37c436f3c9f7394e3f99cd4421919904d2f94b3a975616cd90aeae76f41fe89e2951ccc30511c5e76f3a6d7852796c260aa78301b5f21875cf0a3eb70d6ba92bafc9b482e76b8d7d9d7fb9d9d4b4f9091f232c0917b10bbfdb8e8763c83b60a1f34c6ab9d501e84a599cab7d0a4289f83d24da2ce2c361fbf957b4a7c2b172f88caf82eeb70261eba776699c81988613f75c5bb04fd42bdab95d424b94ad115a7e31bd36365ecfb52ffd30db97c360fad049e60c79f722ee364d383d4f42be1d4abe1c66c36b63ecc52236508a547a814a98348fa9ed454fc335d4d4dc3ce5b4334fda423923aa6209bcfb5a70009c8a55f0da75e41a77e2dad0ff46bbcb3a2196adc10468e34a667810b55f66d6829d4923eab3d050c7c4e86d1ed7c6b9662eb0dfafe2066c195ef1cface8d89cee606c3df3e5c47d8ad36d8c72376e8a5c6f80cd9af02773fe81d78b726dd897454d1c64045af783a6d6350a77d0574daad90fc2ae9b46e30b48e814ecb1ce3c9e33cca32c751b7ada761c8c17db90568da4066ef8738285f95f16266a37951c2707a8c8cef60379aad22fa82886653afcac12c2b0ab38815c68dfe487f1547fa261a1ff85007b618702c8721b45816ad5c0cc3e83876fb66bfd4722cf51a95ba1eb527dab4287b324237b49e4c2dc3ec5bfceccb30fbd6b6956c6853c9222cb5cd2fb5014b6da75237928a5ed3a6c0412cb0c32fb0060bec2486dd8bf1f97296667b5074be8c54504f4559b62e0eba0eed278c380861e76d0a74de2e1fe57c44b99b46ef7f416f2d0349c92c93931be4a894d920275791fe5b2527575260a5afe872e94de1cc46fcbb399c59847f5f0b671ae4c67ce645b9b131fda29c1e29675e7182757266b5139c2a033a119c2623c2f83c324a7b4062b8da0d697a56c64d1c6401ea43bc3a45f496621ac07232b1473c5ab58ff6d76f85a4cf161b91bb9106f67d685627a8b97c7c4b58a25095529b8f6f0d44aa78ad172f8c6008ef0dc91a28cc63b2838a1038d8aa945c2d5eb7f988a7b785a3faacd8f630ab5266e6034065566c070173c580f9daf8ceb082a88aa0c9d5823eaecde14f47b9c678d9da221ff3b7abac52c674403ea5e43f33df98a2ed2c5eeb98cf6ca9db8631d4d6317f932563fe4ef68e69d3d88eda8029d456bcf125fb6f47e66503e42d2d4411cf8239a2887fac6d2c7d8837a61708914b2c014505dab701c65414fe2e92cb2b97c85a6ab11c28638e955347e5c2d215d150392832d495fbc92e836f98cfceac5266e56a61b4369102f82a92b051b66e491fe738fbc331de2a39633ce268ec8b923fe89b3d8dbd2ba8b14dd0d8b7e06517d2d85d40079ce0742e3f750209388004702350fdebbef26844e571905665f025854684a476824f036dedf238f2a6452efd2a6aa1c6f431b92e7e185451fc080cdfc43686cd7d936389c6f456b9721b9389f0af61a913429161a114a45311e49753ec50fb625fa463da9dbaa08d3b8cb9a108bac5a0191d0478f1c6a7fc1852fe263192546f34d419cfd8ef0ef7c7f946b67fea18aadeb7fc027bb1c021194fea7f91ac6b7ab70c563abe1dbd9ad45e39875389c6f836aae830e9b24e0e4762a0c1a1f01152f4f4e47d7c1f4dc68f12e72afc251c3cad8f25c0c3058eed8126e665a435765056f0830634ddf901a1dd2aa77641da51989891b5491fa75863b677736aab9c032f714fd8e5d75bedf885d7823c1a9d8ab06f4f104768be80e0ba541ed9f0b62c1b5c3d879b93bbe58acc6e39795cee95392e278fca26cb1c959307e5ef1d903307e5e41eb2127be4649e02793979020a9c90933b29be534eeea2c02e39d902092d72f218c58fc9c9460a34cac9bd14d82b27b75260ab9c3c44814372f2005aa70372723f01f6cbc937818e37d12655e9e9fbbb0a53088435e680aac62a0528c1df1dacb14a451b55a5012d79abdb32eaac3c50dc58c5335be4c6c45b72f4e14ae86ec4e6189d93d4d9e5c4ed1d2c05a8b2a92db2b73583187260d2ddeca7c8104528fb1efa5a401cbc0ebc3e450b7596b8f3a9a2245157df08e276825b9dd3cb01d6e48d79bc4574eb690db3cdc289ce9be006ec0de35fab3cbd0f026f78591188953796a7766337bd4314dc4de2e4555356580d2a269cee5359185115a2e819998b536acee8d9e68fd183c584e72ce5bf19f36ff7b3be512ceb391ff5e636a80f17cb7f9e864929f9433874373ba31992de2591152c06cdb09d512ade3aa196934604d57123eabec670ac310ccd3c24d7e1cb1e903952422aa5518eb25a88e2d511d2eb3a92f63ae1b94880ce0e201bcfd29999f7097b99c08eee38611927707c20e36de02f3a559705ab6e94f13d8cbad421e4f0878404bfa5e1e904470b7ce49dd5cb05f5f2eda0979760c94ba48484f5b90ce353d5beefbcd3705a764f1c9c962df847270ede119bee1015270ef261374e270e4414505d911540958231bd3f9ccdec0f279bc2d67e5ada6d0e6720dc122ef6380b410beebb274fc958ee948ae54e211d78eeec94ecdf35f9585664557b4a1cd5744e681e704e6862d1257a2ef67a18fc6ac0e005d207c3b137c2a154735860175958419637bd2c40d65b617a09e05058a084747cb6024fc802e755edf3c0b31f9921208c9e3a229c1081c2782816bb00bf9c97381c76ae72bec7f0ff2fbe8a5f203989dd7035d00dd74046554d13dd00f156e2257e84fe48d8dc67f4cae2639078601486beaa25d0473c1a36d7a9657d71a1e658d81ca6e3cab1753cec9df16b34ac13c4c5b7c3ee4ddb5227f33a9d967f4f86e327c374ddf5bc8c975c1bb33f12ef0b0e5034a8e56758cb073a1658ab977dd7c5ee5fb03d16763aecbc8cf78acfcab7aeba21712aec551b3b15c61710e4cc7959cc1c7e7495d03fadb8cc39dd8639772073ced07953c567ce20a5903983150eddff9af7d6c43b54df99704d93751637aacf85e9ad89f3e182b7267073c13ca48bd7257063dbcc1ae23d8977c3e2f1883361ef3d091f44ef4998394380f28607da6f242e8405b4550368ec42988994663fa5a530a5c541d3d7c5822fba7bdc78cfe5c60b12feffc59dc88d77911bcf04b831a40d37862a3882ef276658178915ef232b3e0847435d6ec3f6382c0875c1ab67e6010392880925187ddd8d222dc33c5a3e6c43cb5d48cb7b48cbf0002d23dad0f22cd172afa0e523a2e552181beef5029170d0b02e074878c38d2209233d12aeb421e16e24e17d2461548084d16d4818a3c8201c7d5dd9f89888f80419f229cac655211bd7fe4ed9408ac67a14b5b6a1e86b48d187f4107780a2718aa2aada7c46c79ffd6f3024872ad9cc50c51aaa80bc986f1a789ec50ed7a60694248729b9cc304ab9aaa70794a0836b0d5370efe42d23f57489133e6ca4063a6150cc596e8d52e836603737b735a8243db8c401276d399fb1e5e46519fc95cb72f29a0c8ec93539315a898f5642c9818ab81f3d10a723e3817a55c38f2f0d45af700245c1afb42ecbe9151240267a1986618649c4e30865c8c66a4a4239c7044c56344800db650d54cc06d53c61989724ca61be6de0fbea6739c3cbe0533c04d70a114c6d83e0640708a611822ed8ebc1e2d3db143fd541f1e71535ac6a2fc82825d50afce7f05fc543289ac9e820869e1f586de0454ba3caa8d26faa112730cc492acee4a18f6acdc92a0848b572b7a1777dddb67543d7ab14daf4bb2114324f1b55800501e3e81572f31da3b65ac14f961a50d89cc9cbee845cc09eb3061279cec0969e37fac94882f570ce9cafc284b1b64a03db56125fcc253c76ea157fd7c0e3d089f15ad6bc60d4e66a9ddcf1f11ac3dbb76e3ef723b59fc84fd157fb9e297153da941b6348793a19e4dc6ec063c379cc971a528261d06f101e4ae1160a0f2b411e0197914b7d7d2ea900aa5291c606fccdd6f72ea57b492ef49204bf39f1241790e382dfc6caf24807b273a960279e57c0456bed21e72a638d7bfd02370f40547139f9ebde4d869c394515c3b9de79bc63a89203b4780f6a229ae86cce81c090c3c5e62dfe1ec30c45d1546da2b8f04cebb3b7d1b567e7688efbc04d333da4f4106e8f79806a2e46491e10177c16a4a677b5e29184a78172558a9f15444310e27f16249b43f1142f2f51bef4fdddc7db36d2574b4a0eaf0dd8305e964b38fbab03de689d4e06ae3871ffc8cf97068af70db8f3fdd04758622ddd5dc573e49496584ea7011119e6c29312059bb3e6006ebe6ff4630fd22eadd3dec725e03c5e8447d6ff5bf0a3dc08a4f37ac0f09265bdbb5e27ce067a30ad084c5e8672805bc08f389fee74529c0e9a213a08333cc86e8d55e2062c1f5e82e76bde344212dd996725a1112521054c4f4988f3d0cc0246ad2546cd225dd159c072f157250955c06c059db818409f29498f2c713fcb0c8ab4f0c274bd38d00f83a81cc408df438250e61319df447a4689de1d3fa6d183c78a216b9d46b99fbe059ca31067899043319a2696e2b71b292632403bbdc4d2753424cc1592f534a8e8120923cb246ba417592d5983bcc88b92f5a9ec465e92ac215ecacb9235c28b1c90ad015e04667c355ea441b22e79085649d6ab921b592959af7811989003b58e3a0045e06a03d003ae3200b58acf9317396eda87a91fb36be283b773dbdb0cf14dca790a3af3b84bfdb10c1ad149fb5896b197e6b73714a2d48260a9936d4a2d6c6b1d4499fa6099536dca2cc2cb1ddae330a946fd8fb7437f821bd7a0a194a2ea4c09a8b33650a1cdea695a80307138a48f7bff136030b267d27ef36272989c2dfa9be90874e5cdeefada12d27ed3c551c91622b7c655452d78a3d6c89b0b8c1c4851e45430729022e33845f650e43b14de48e1231a455ec69b05e5de37306a5522388f7bdb98fc795058155e6a9d4a1b38985a81a9ff110a459e00950a2a6e3d58c6c025de5d6e545ce2ddee46c525de8d6e545ce2ddec46db9fb7537a54db36bfc5b6efb4ed6fdb76a56dffccb6abc5fd889bb379dc3c175c6a5070aa84afe60c56507e685371138b0f56d0315b1a4c3dd936f5c560eaa9b6a92f918a5827d3e7523dc38def043d1cbfac8412eb243acc635d91e3eb244944771746f71546f71446771646b385d1bd85d15d85d1462fba5aa219b4f5ac125ffdffb6f7e5614d1d5fff73931b02092022a02220202062546473d74815158a20a2622d90a8c1806c6551ecf21a171411ac2b2a2e8d3bcb5745415cda6adc28a2285817141770aba2566aed6a2dbf337373931b0a7de8fbfd3dcffb4f15e6ce9c3973e6cc399f59ef029bac304c9e374c7e6398bc6098acd4254f695f06f8831f728a4d5e324cd61926af1b26af1826af1a26ab0d93370c93370d93970d93170d93d70c93356c12bc584a96eff873cbabc5ec6908fe89f0c1ab77277c679db3783fa25be9aec62bdd721a16f3c2aeec5f1565ee32e5f163d688956bf1caf928e9bff8002966ad187ee9da9df2c34690718cd46a0bb5aed3d5da0b7e227c71adab71d9e350958948fb21635ace175b2ce3735e14888afbfff38e89e49410871a129e21e13d12fe8796bc35663e5e2429e1499ed3922663d7324a728294225f363a6ad25bf287d08592dc174afcf173549246a19b643454b696c64cc784bd25f9a4c263f81572d8beb8499619f7969442b916e03c45492ed392e394c44632d6e503c975526fbd505281f74038fe2d7e4d5d526422b903ba917a4b492b9a08fd2634c4648aa7320ebf22a3e1d5e077b4d78b951a582fc0109d40e131c444a66116364f05e4a56a1c5f93aea0fa2630ef5268f0dbd4f8c33691e546b06dda20966d65b64d5d5bcd579140df4a23326dd5f39a78df938ff9507962fc26c197349f165bcce0be1bf5b55edcd7ac38eea3d3ac387ed4363af22aaf26f02a8f526ea365f0438ed536123570320e9f6a51625b07fdeb53a6a65f01b24462d71acfa8cd74a4434da003a5dc4ccbe007bf0d2e5bcf14de4c877c435e9bfc9a1602f73ce0cea7237bcae2a0d99019d893afcca7a336d091344b92e5d38134addc40476da2239d3854d9063ad049a0dca48dcb36d1218bf8bcc83c3a240f86ba2d74c8161a31d59f11c8d6e9aabf42aa3f0923a548bc1c3f470b956de76161db79142ca242eef2702af21d8569ef280a70cbd29a09ad19687b4c58dae7a4ece750763b8fa55d247c1781ef675dd9bb8476176805bab24b49d9a5507683aeecf77c4cfb9e4f49168958da1b427b03b4c53a5a33a135036d898ef684d09e006da98ef69ad05e032d53476b22b426a07d658469f889046210fc5741c07b1ba8c00d14925ce7859ce161a345665381d94058266209ca402582fec826f750817b28fcd83a2680340dc102febb75e01e3c32e26fc1e089b08292555031b704811514593460af65d37803f89d11f414fc6966a6088ccb71ec87a3f1c864e281dfb5d38d4c22902cf694197bca4c3c6546f013e167cffc53da4191339c91ea2cc44562dda7e7ceb1d214a87d618358615fe071ef3c475a85a1b46f3a226d302b6d079656c99176018a8bc44bf08320fb6817917cb35876907631c1d743b48b11be1ea65d84f85a40bb08f0b59476e1e1eb1158a5e16b11ed628caf65b40b1f5f8b69171a5fc744960b03cb85489e0ff1987cb19b7c8b58b68be65077d12cf900977c4047dec725efc364c95b3efe3e1913df6e24dfaaa5bbc9b761cd39ec0709cb121ab31fe4b01fd4b11fe2b21f222c99849d89af1461f6433af6c35cf6c384254784d999f82d22fdb08ebd90cb5ea86b5201975c404afe419ac4c47349a5053a29a55cf652c2b29ce8c8c45711f6521dfb112efb11c2b282b01fe1b01fd1b11771d98b08cb9f4499224e938a74ec655cf632c29245a433f16d84bd4cc75ecc652f262c2d443a13ff9c2853ccb20318abc8106049a01db95dec8264d0c1b78bc9479a3b02f3212cccf762985fe2c0bc9ac01c0f076da2f20457d3133a5fb5c58b9f84695fcd2b1d517328ab663956b386a366ad61dfbeda1169c35869a7b1b46f39d2ae194abbde1169c3596967b0b41b1c69370da5d57544da0856da392ced1647da6d4369f51d91369295761e4bbbc39176d750dabd8e481bc54afb064bbbcf91d66028adb123d2a4acb44a2ced0147da4343698f3a226d342bed0296f69823ed89a1b4ef3a22cd9f955685a53de5487b6628ada923d2de63a55dc4d29e73a4bd209d6c2074b27b3c4ecfb9c763fb5339975cced3f7a897edf7a8ef3ba2d31856a74b58a7571c9d9a0d5bf84347a48d65a55dc6d25e73a4fd6828ed4d47a405b0d26ab1b49f38d27e3694f64b47a48d63a55dc5d27ee548fbcd50daef1d91369e95760d4b7bcb91f607f125fec39637b963e34dddd878834bbea1239fe592cfd27a17bf6bdfc57f7644d509acaad7b1aa2d1c55550283862f1274405a202bad0e4b5b2cd04b5b62286d6947a405b1d26e6169991c69cb04029096019b8c3bf414a4bc4347d5d3aec7ba2aebe9a847b4e44bbc4f3c2e1c603285a77c44473da46197a77c48473da07b2b1fd0f8294f19701d17c67c21561e36aa71536e36c65b32ab982aa1ec3bb29f60921785b27b9c648550769fd6dede592ec0eb601f50a081ae5536d035e47b1d436bf077b3640d34739471979c5de0243951794ae343127c9f54c0e38bc4936b3cc9ae31b251287b4c87340aa9c82774c8131ae157434df0fb37e4b50fb5f8067948a1fd3f8f74bda5853ad5d2729d1ce3ad208af911cb40cd35f8541dec5323bb83bfbb082d7611a9e5cf04249d6504e99a98ad463b5c4c77c83fc78705d90211187622e0f301ddb92ffe660ced063693b9d6e02dfc6a5ab20d3f95f700ff65990122c96abeac6f4c333d850ef992cf8b7a4ce393e8465a564f93aff33fa66543dde43b304a5712b1d85c8c0f64437b43462ba90fdb928a6fe59226e1930d19712e28cd9c6ce41a641cd767ac2219f8b113f252b8ec218d9fd890ac252f84e33bb5047d7d217fe7df6c3cde67e1771bc36f35013003bf3510179beac0bc168b1379fe1d986fd3f83722d89e95f90ccb1c653c0a9c4821191aea882ceb28445114b8d77a55565054d6578fcbee9aafa8cafbc218d1164b0ff5bb7a3771e946c4436507f7b7b4ec3f7828cf62e98ef3e7b3cb7a4a0d687bfcb6cc78eba131a0150e0abe71e4829243439e66b90f440171bf3fd5986737e5fbf08e07c6fd64210c9ef2231a52507069f7ce2754cdce6f8722f79b97f644513d8a0364c6b79b1a22ca163d2b73e5cf74081555745abd6b1d6fb2867febc66ec9dda79ba4a07eb1cb8954b4cedd646c73d52c4b99e560deb8ca35e7bcc4ddea86a5deff518990637c795cf8dd0d4dbdafcbfbf4894573a4e9d378e7fe341df1769fc3c9096977b66ee924b38dfb65eaf7f3978dd174cd9d2d79d578e9884d5217975f56ec3f91cd9fa9313ebc9e5e29733dc17f9ebbb4a42eeb7495c2d8873762fd0ae90063efb0f253371537f66a4cdc786f1f9d45bdd60bbeede13a707f9de933f38447bc55e9ebf627f23e948d70ba39e3cea2caaf5f0f58d930fe57e146e7006355df64ea61a6e3b5c2b3c97112b3a49a93c72dd0f3475e0d4ed50716fc19d180faafe7f155fc195d7bc4842d97faace7bdab54dc595c63e2c4fbad7cda4f1ec9773ec84e9f54155025b554a3d086b9d3969c9c50848615ad925a9956bb15daae2e79ff7d44cdf2146cafa3375145d47edad4fbabe1ebee399737b9dcbf18d734e3fefdf2a4e63dbefd5e3d0efcc926c9c2e597e5fb4fac381df695fcfbd223efe4bd0b62c2f337486d15bf4cbd373f7b906ad30df3cb2fae4c9279448812028796a5776d3a885a4c2c10025c5068999111be2029a44f214708f9002d2f18261a808a30b27254ebb6afd03c2b9fb84cfa6c8206cada0099864239464614b0d78efae3dad40c2221bb0b8d92fb993fe0a90ec84e215ba008d0786a359a0ddc2d58589763957767274e1c34076975306274a080914860a8c256d451c65f40688cc21b2a279aaa88622a64611648373e2ae91281907b4a8189caca0a0db1a2ab10b2b12be7c9c462243c83ab857fd008a7a07d61e7f2106fcb999513d024a94b2892dcb3da3b5e908744635f3bb87df04b1fab77e28b35fbd5c3bbf8949f7a737340b04bfc0fdeeed3836678f12623b1abbda3608f6b43eceef44dbd1cbb75ddbaac4965e94c292ae5aa5e8ec6cad95bba2783eaf8061932413465149d2a4f4c25165e883fc90144e94213078888d0fcb7e2dd0b4bac2c123c4dd01da21d8fd819b9e3c6f7818898758b31b8c4a80b50dcf850f00298e17cf02e552a4acb48d35ae51684a6ff7bab98f5161f98f06a69f7b92d15f3e353d71fbbac9ae2d8c9f9f2b1033fde1d9ae13fcabd22a762daae902b5b9f9d3cfad16c45d7851b22ba1cfbf9f8b8c0f93d7ffff58474d6c9cf0a36e64f3835f2e1f661ab1acff8dd73e665760f1ef865de9610e3718fbbd56eaa7a13f7c3910dc541cdcfbaff6798a369d4aabaeffa0c08484eabbe5156fe30809f71f6b3b811718d50d4b73e685f61c957aad0dcb71feeda1df033ba5a77ecb5160a66ac354c5928cc82d0fcbf8042df90395302ce2fdb9f9b89c28687269494d47e31efc723fe6733a5826e793d8acc569ad51b9d5169abefc4566fce561f8d71fc5f543ff4e39ed99290ca42b5aba3f1d4f93d0ab6afdde5f5e0fddf7e4fecc193ee1bb4c2bc7196b6eace6cd5166cd5d02d91e53fac1a974b00e62e688a4a1d210233123de0f7090e2ee1a014079b71a0c2410c0e8271e08d035b1c201c9821a9b54786cfcb73ca75b35e3d787f9ef3bb7deb2cadd7f6aa5cf0a9a3c7a2a0b0f22897dffa2e5efbeae49731ced20341cf2c8d5d320307c82d3f5af03641796e8db978e4e8dacafda5c2b5510175d9bb4b5f2c0086dd50a22e0bca9c80122f972f0acf5e6fe6b6afb1e256ce8481752b1ff5b51a7fbb6681d3f994ac42dfdd1b631f8e59eab422256ae4ad84739bd6adbc727b4c86fb0f61561fb85d3cf7856b7258e42f37e3cf8db7bef099f3687a75d1bd5792db19b54ec60fc237ae291ff6919bcb43fe4f6b1c0207879f2e1e7444fdfabdaac6ee7e23fff4bb347342ded9fb4e196a69e1de4f8cc62c36e93332b0a1dcd9e5cb570756f75dfb56de10fef2da37473bef0c5e756af3c06b397edbdf1f3fd57d8dd3e3e4acc2a3b617e34f3fdad4f98057ea827adc4207d148ffcee7d468a1891d18de0a4d2bc9f9c4f85733e8ea95adba3ae3146bae53f4c60ed67941a5f34c29e300d6152d3ae73d01a78c15dc087388364e68ed986c75d8b5dc8d2ba041bba139b7b2a041bf430b9dc2d656adba9133c1a2a1f491bd5d76bde702d74709395ba3fee74ca1e4ad795b2638b9fe59f92c4b10fc9be8bca55f99c3f88f3edc055ed214ba3bdf001fbcdb976b69b1ccf542c65bc551cb9913078c928353fcda724a5dffe3e08361d891bd5684010e5e8223733a5d9b12f989607c947be7d68eb9e711bbfdd21ac7c581216b8ff5cb5ad1ffedf3dda24727eb32ac87d1332a177cd8abb563567b24ee11af5efa51dfd68e19ae35b90dd7e4b63a1b7b1bda7db3a1a19fe83c7049df0ffcfe626e6d3f98f4739bfd40e6d55e3f18d2763f30f9c7fdc0a6ed7ee0de5e3ff06eaf1ff46fbb1f54b7d70f9eb7dd0f189377e59a5c0f61db36ecae6a6374d2c2ff5f94ff039477e39a5c8f63b3f6ecde6a2ed00e3b18e503db437998dfff15cadb34f9bd577dda43b96f7b28f76a1be557da43f9abbf4379f7b62758d49edd5bcdbc5af8ff8bf27f80725baec9f5106e69cfeeadd6395af8ff8bf27f80f21e5c93eb21fca43dbbb75a556ae1ff2fcaff01caedb826d743f8527b766fb586d7c2ff5f94ff0394db734dae8770697b766fb563d2c2ff5f94ff03943b704dae87f0e6f6ecdefefef45f947710e53db926d74358d59eddf5d636e3c0ff5f947708e52d26c5b0f37784953939d8b444ccd94e177cc667c99cf15931677c13ce456a8ff8a428d388cf43d6faa88d3eda551feda68f76d7476df5d11efaa89d3e6aaf8f3ae8a33d49149f50ac85d0e9bf3968fb705c82edcf27ae971fa87d7e748ebc5e713f728be39eb8f937b65fbe58716e6a59f9bcdadab953a2e39a9e3ebb3cb15f56eec6dcd8172fa3a36f1495dfb6b58f7db12a7bc7be0f3287296f1ed91772a87369e7fd433f2b7e23d31e8e39b387634eece1581a84bdfe8bb350b7a07de9dd7bff3a7dd56f991723afac8d19579dbceb2a7d6bd7f3093f7ee2ff9df3b145ab9a3c424556688314d90c4e5c218d28e1cdc047398c3e2eac3ebdd8736c3350c215a8a78cf0219c1b855ff398299f351708f89c38868f0909f2d4b98a142404a229e6122023202a66c7cab56c6e269069f79dd40bc527cd4902a215268a9118d9fe2eb883142929492913662525b227c59d9019e408e3517c6ce25c6e8625ea84ecf2a8f928213d4dc1cdb0469d916d25c84a8e972fd06658e38c6e8056dbdfe9f7d1ccf49818055b4b779c6507f607615d504c7a7c7ceaac148522912bb22798c3b6124a262a32d24806737bc10967a264640e16133710cb034c2e5bf07e6bfe7cc9b2a5cdc94b323fd5de5fe8cdde5f704397560df15aa6d1de5fe88d927f171fe345d839327cee1cbee576870e7a6ad1e009611f5c551d784145ceddcc9891cbd15a46493e2cdf75bade3cbca45755de70e7d0c747a82860643ce9c1de7be8c3bd23d197a5f2b55472d82f4182bf1ef64bd8c3fe7e68fe5b93928525626982a704d118942d487702b8d0c41e22fd51745d744f59193203964a9cd5427158bc213200df33902e2cb196bef4c2f70c0cc50c4f7694c7c7ce491ce11caf8849731e397c40f248d07905e47a12f49932e87347b4a3167ea6cc70e38150aa523e5b011473067b7d91a91ac526c8e72858f409a111dd6ea9d469b169f10ad6bdc6a0b5dd557527343b3d459e16ab478c09e8daed0e3f79b60230119b4cb21813f680702051c78c5107fc33333d2d4dcb30cab81f845e48864c55c45d64662177361dad55ee79e699dbfc76a8d51b79bf5dcdb3b3720c092ed0bac59b758b173b0cf484d00704f11d91938698723a60cc54e5b07e70ddd6675fe52e936a8bfab2457d583fe336f8017525e367cdf4cd9fd568b346433888db99bd759dd99cb1a62fb2543ba014796cbcde9e7ec832c701c5ced299612a8483b9627ab71e137a1b8c096246ce4004dd39350d089d19330f42762f55e0bef8d8d9c0a947e910b64d6e48db5f86a06481d91fc845746c94f1d74019aaed7ea62a81c5d2032a8f6f9c348266d23d2eb590c91efe05939c8a63d2ae1a6ece4f3ffde486480ff6c47df6d7b2f047bbb66d087bb4d77ebd7f6dc9b8b3fe693ea7fcd7bdee47759a597cbc6b6fd1af9624bff3ebc9e6554ee6dff1556583d2632f0495f57f51ecf8f9d8d11f3c6d104d3c3f51e95a5976349c8a0a8cdc315f317d489fe50a6bfa93e289e76fa4f443b79f36207b6bded6f5670f676f29621b398c6de450b691c35072a32807559ac8461963e00f47a1a80c46181e0321820147fbf18ecdf505d5e24189f922deee92c4bba1cae95fca6a42ad3d96b8357deb5f7d3b66b16a77a5fafa821d31ff091650e3a958f5f6ec7c9bacc4fd836d56d97659bce9ee070265c1d071d97baf4fda11b33f574005d636ee88b9f464f116896a4fb72735a5316747076f4061773e534e2fedacde7b51a3557804abf070f63e6b3a842341c922d32c0d7b9b75bce30f770340a53450c975c9bca625fed5f5468b5585e1dd074dcdb749fcd6c74ae036d6a8b85aec3b53e92ef29f1b6cedd3afb674b467987b6c5c5dcde4290199aa3dca9c5bb3418fd4d1d2b09ca0f802d043ae56f749742c8ff291dccaaa09d5827c1407e44f141334daae83ef5948412b11199c99e70aacaaa8c6681f49e30e1f2b6d6b46b3ad91b2fd662c84fe5c548f404c47c8320ae0433b91319b4543d580ef94b92cc108c4e93bc828632cea3d502183b7524a010c37f533daa3b261c66f0d86a106abd4e774c69411e2c171d5829ec6cc048e0d3800edcb0cbfb336f9fa965c0dd8781e141983c6534af401626dec41cf191b2cf009af290da816fbc4eb2e6383838696fb74a92df5afeee123612e56b59347838db9971e3efdae1f52efcdcd17c51f967deca1741fead0bd1f23ee744d86fa6921ceb3d1da692c6ba731ac9d60698002d875c27b881d0cf9c06aa1ae8cd5cf9378301c87c6c37c10a0535dc4db063a6184ec8ac9dce20d184e17f946c5455c5f51a0d6d6389ead711cb7c6096dd5381e59343773ec8e6b0c24ae17a97576b742adec4ee9ec0e45f00c1784318c8bb03e0854538d53067b5cb62d5d14aed5ea7d56ab2016fdf80e6a702bcfb86b8493028a72c5be51cae93bf766e67be0cbee606b5f0906f754b7c5f97eca3ebb62e01237bcb6c46a97294422ae1fda11035d5459882fd9bee15a0e25bb289bc8561dcc1ac40fc210961aa833080fb484a94f3b149b31509d882c2ad5adb0198a4796ff053683a47df4763985a64091497fb1c0be80eab1b645047f9ab0b280b8826b87b4ed114dcaaa5e51bdb97a59709e74a29a314ff1ac4901d9aaddee3904a0c44ea1da7687b12d9cc405c2641608a11c208441232b398d84ae8bc29112752941e824f87ff3e6cd8819f41dad0beb68c5e1ca5e27725e1c0a78591314933c6edeb3ba6db9d764d314d9c2b87954c3dd3cd6f253580dc2d97919affda66a057b318d76835617d6f17b1f3edfc37bdb8aba5bb3b585a7b185a7b285fb4318810b67e1c2c4e22ddae581596109df55bdf7d293ccc5c3248becf3426f6d7d11ccdebd9fce4a8a60a78ae9486973f50db5da55d5628297d2d8fed9cc50782c66ce460d632ed01acde08e685390c1d4ce071d2da1736a8732ed743f9dd06627252a58fb0a41be05e276b400083f647b0d0691e449d1ec561d0df7a23651148870ef9298038aa480a2c1502612ba72336798e884ecaf4ddd931b715bdb2bc8e5e5b7dc918c336244b1f689e402259a05ca871ca044b5020a6e880c1aa2d68f18459e7f69086abb211364b821fd26424324d01058c62279abf1ce79e99cb08a97df4e0a68f2b4dadc393f0fa6edec419358c7ce64159773159fc52a2ee3283ed340f15378318566b7b69a6884d867f2b5433b0fecc9b57a23b97b42d967e7819db9563f59298bd57bb3d95a156cadb3b9b5c6b455aba255ad3024a339ad7a7cdfd1e3c22a2ebaedccb5863e3fd9bf7a468f2ef945dae9c7d72afe725c04ccef30e9585d9f5472a17816e343b68f2b595de67075896dab8f2b0d7469b1f4865d4a1cda4d59cf4d4952cc51a4387afa46fb79470f4e4e8b8645a63972808ddfa768153a8fee220bea3d2a86da4cd553efa8085e3eef4b9e05ec955fc126e753097a192a54a8868553b764e6d7d1bc08fe11a97d1e262e56d997a317a1c204d5302baa5e667e1ecdabe31f920251f0184a6644500fd4c0e4e08778bfa8ec55c325e88750fe696927d825589855a178aab9847f5eda498086c763ca7934867a51225ca9b1cfc6d277aaccebd13c777e85a3f9452cf8aa4618a7a2525408659ca31ad4c0e760838b7da702259d718999aa11e128c39d7a3e18d38b5089f0b0c6c1037d3c1cbd2c11eec1e23e76473f94f00f6b40c5375ba9dbea4e63917d116ace8226311a445020678906886f4a707e809469620e6972897077039800a400d75252446b2268d8190d340cb731835f2b1566ab1c44e8e3cb4c4b416a09d39e8fc768f3e3542324685e01bf76b5ce7ca495671c3945961045b1229099f11555a7d6d65e026d1d168f1d528f32c620f17a84f8e51aa811249ed1600957c0bc604ca246461d94ecd44d35a237ce3fddd0c99a63ee385c3ba900f2c079d0f2509d3389a5180f4b80d829089b4b80b583840001261a65a83f8010ebe18e0d26c6a235209af803181a9aa18ae1ceed7a749804ab5ff217f589013255d83da1c8a680a72131cc6683cfd75c6173ea099ddc0bb6683eb02bf383cdd260d8180dc593b715fc77807e8f7fdde197fd3f9c845ec6a8fdffb01bb7fc1ce18ea3d23ec503ff78dd76c236d59ff71e9f57954f0810d3d35a867169ad637f8efabbdcbf8fbd2392913f7f948d3f51caa02ba333855e9e9e031d3f759c3f7f7eff84d8c4d884f8feb3921280005bf3d839898e331738ce82096d8ea3b61c5a48868fb928ba6eda17b20c943b300e46766470d2e0e939d4d353cb180f8cf2bf6764a68804b07a21678ac8f8cb14b1ba03731d335727eae7eae3de83d8b91aab93c40e7b099c612fb1d5108ca7cb6418f8bfe70cfca6327bc1a049304bdeda11934b2e89c5d5413d8e068fb53d88f70364f8ad2dd18eb91fb1636e3277cc4d696bbafc08595470c65c937350632a77453144b7f3efcc9418862e204aaa3f93e98ac8a2c21f1fb520342f293e3d413199d9f06b33cda121765530eea527e2433d7fe63c457b1663090b7f92f9d72c1b5802db95219e0a9f11eab2f0118d5b0f5825da9d022df4077b3a06fc38af5b4f58175d3076922233ecddb4588e4ee464b237ac1e6c5a901a9ffce94a929cbe303d9bee5425cbd353f5fa90f3a4013085e29c78f9025d063e1b73f386f98c6893989492206f539f4180d90be08de539919ae18a787972aa627638d4cd9e540e06a892fc55c1357c4d5a529a3c5e9b4d941a02d0b12a5aac4a4d4b4a36547704f8d5a608a9935314f3fcf527552d26a1b8ddc493e68c275d613d119b8ab5671be40458b343bcefc991aaf6e4c69ab1412ab2335d9c8d0018692949f133e5cce9cda82e321e7e4e2a8d9450a444c7c4cbfb6ba303a10c87aa2f19ede5033a720be8548df6f5858671b2f4ed8bf6c556e564fdd5b6d1be03c123ad34d166f90c013772b3f4ee8cf61904cee74ad66120dac71770c3c9d20327dac71330c7c96a8dbc68efc180570e831eb5d1debe80724e961eebd1deded03b3859dc3e12ed3d10fa152793dbbba2bdf084d1aaf5d889d103bd612ee11a55cb8fa71b03fd30af2fcc421c2273d8193dd00fe0c2216b8113ed05339701377be21e3dd01389b959ba13ff68583da169f234450ad985c0ea3729a17f9c02c6f3c4f9b1708d4d9ca38550ff5072d11fbea621ad4402beff07f928517a</data></item> 
    206 <item key="id"><![CDATA[player.swf]]></item> 
    207 <item key="mandatory" type="int">0</item> 
    208 <item key="multilang" type="int">0</item> 
    209 <item key="name"><![CDATA[player.swf]]></item> 
    210 <item key="repetitive" type="int">0</item> 
    211 <item key="type"><![CDATA[resource]]></item> 
    212 </dictionary> 
    213 </item> 
    214 <item type="dictionary"><dictionary> 
    215 <item key="custom"> 
    216 <data content_type="application/x-shockwave-flash" filename="yt.swf" type="file">43575309b5090000789c8d565f73db44105fc972acfc83d40d316994d2f2379892b44903a524438a93693ce3b48c12fa9a51ed23d620eb84748a314fbcc103e32746334c868fc127e0858fc227e035dceec992953a0c7e38ddeefe76f7b77b7b970430f723400230a7c1fe0d90bf867e7979f945e99769809fffd6776120bef29c010bc18dd4a6c59d0eeb00f78ffbdfe0bec17b81c7048327c79ba710fbee7731835327da3c155c7eb620627e073c896cfa8285e78e076d8f396126715f053e168e608daee39f318c3e26399dcec139f345cb8d04f3259791cb41187294d437f68f62c9e38c89176e87f12f07824529db82ee840b9976a4928942417a2249a5515d2af74b69c9a84a9f461c8692ca89db6370e4882e843cf629c17e1c3ac2e53e043c7269c37d84a58184dc6681503874fc8e278b8998c8f4982dd30b0175381ec89a7b12d48e43570cc0f13cdedfe73dc7f5d5bee9938da53ad1752364f38c7d2f0eddb32e8bc43e0b24cf76c864470f7a81181cf17397353c37c84e97da14426648e58168f1b62aaa2b44f07863a3dfefaf0f782ce2976cbdcd7b1b4ee0066a3ef0acd5916f027a790deefbac4dceed7c1b3871c4a8f1808e6a17091ea81d1e417a52cd0eb6e605f762d9ea88b16f4f382a8edd1f70d6b64e4751af143136242d1a3a5750d4515be5306510d4531f2e160a18805f21998529487f2658890ea666577fd76100c91498ba59320deb6952818a8e883221a6ec1a7e2a16ea35d49bbba499b6926930671456459b55d839b2cc5fb5bc9afd35bb36bc59981000a30e7f4e62fabafd9306daa4280b68d127596ea0a55493cc0dbd3223f5672d2c77166a8901866656ad6615153648d9ac1ada6a320746c9d0a5ed66de8d72b11be86a949e4ad1d00fc9bf0a685b2cb44816367e25004a75f86752616fd8491988dd5ce6bf44965a6699bfaef637ffa7b39e36a1844d40ca6d502d58b69a2d550215262b9f1df91da2fe16240b795695607ab7f69b0e7721992107f356de2ae36aabcc65d9d5e19d894fa2a455070d1f853fa8812bc519938435929a48e436e050ad54fe42b3656553bababb2ac97c0d0a5e1ac1f7271c09065854016e17025c1b3931b14733797da5427d174b57de6d0d58d8866dcafd9685976afe3adf09054b1677947497506f3fc3f51dfb3acbbb2a8a6155d554cb60a641b09d645e4e483e2cef91d7fb36064aab53aa0f6c82aee5d00ff776f0d8eae64764b9975b3ede234db9a8c9a9ddb35ea55bce74f2b3fe845e125a17695da1b54aeb32ad2ac8c605de39589a745f36ecdaf31c79ff3f90f70bc8070ab93609f940112c8ecb98efe650fe27a1e315d6dc0ee8f2cfa1ca88e33ffecc6d16326e0de7211df273eec1224e703ad2297eab807f98e3b30c65ad98e161c1637b584d79e97d494ceb323725a6c9cb3ee6b68d6ef2583f190de3d8897d4a6fb3f9286b4a6315d58fc8f899eada32ddbe8aba238f0b77e4790a1e055d23bfcf554755f67aeea0ac3b760df6a4f82f3703ed85</data></item> 
    217 <item key="id"><![CDATA[yt.swf]]></item> 
    218 <item key="mandatory" type="int">0</item> 
    219 <item key="multilang" type="int">0</item> 
    220 <item key="name"><![CDATA[yt.swf]]></item> 
    221 <item key="repetitive" type="int">0</item> 
    222 <item key="type"><![CDATA[resource]]></item> 
    223 </dictionary> 
    224 </item> 
    225 <item type="dictionary"><dictionary> 
    226 <item key="custom"><![CDATA[<dtml-comment>--// BO bodyContentZMSCustom_ZMSMediaPlayer //--</dtml-comment> 
    227  
    228  
    229 <dtml-comment>--// EO bodyContentZMSCustom_ZMSMediaPlayer //--</dtml-comment> 
    230 ]]></item> 
    231 <item key="id"><![CDATA[bodyContentZMSCustom_ZMSMediaPlayer]]></item> 
    232 <item key="mandatory" type="int">0</item> 
    233 <item key="multilang" type="int">0</item> 
    234 <item key="name"><![CDATA[Template: ZMSMediaPlayer]]></item> 
     1326<item key="id"><![CDATA[slideTitle]]></item> 
     1327<item key="mandatory" type="int">1</item> 
     1328<item key="multilang" type="int">1</item> 
     1329<item key="name"><![CDATA[Title]]></item> 
     1330<item key="repetitive" type="int">0</item> 
     1331<item key="type"><![CDATA[string]]></item> 
     1332</dictionary> 
     1333</item> 
     1334<item type="dictionary"><dictionary> 
     1335<item key="default"><![CDATA[0]]></item> 
     1336<item key="id"><![CDATA[slideIncremental]]></item> 
     1337<item key="mandatory" type="int">0</item> 
     1338<item key="multilang" type="int">1</item> 
     1339<item key="name"><![CDATA[Show incremental?]]></item> 
     1340<item key="repetitive" type="int">0</item> 
     1341<item key="type"><![CDATA[boolean]]></item> 
     1342</dictionary> 
     1343</item> 
     1344<item type="dictionary"><dictionary> 
     1345<item key="id"><![CDATA[slideContent]]></item> 
     1346<item key="mandatory" type="int">1</item> 
     1347<item key="multilang" type="int">0</item> 
     1348<item key="name"><![CDATA[Content]]></item> 
     1349<item key="repetitive" type="int">0</item> 
     1350<item key="type"><![CDATA[ZMSTextarea]]></item> 
     1351</dictionary> 
     1352</item> 
     1353<item type="dictionary"><dictionary> 
     1354<item key="id"><![CDATA[slideHandout]]></item> 
     1355<item key="mandatory" type="int">1</item> 
     1356<item key="multilang" type="int">0</item> 
     1357<item key="name"><![CDATA[Handout]]></item> 
     1358<item key="repetitive" type="int">0</item> 
     1359<item key="type"><![CDATA[ZMSTextarea]]></item> 
     1360</dictionary> 
     1361</item> 
     1362<item type="dictionary"><dictionary> 
     1363<item key="id"><![CDATA[slideStyle]]></item> 
     1364<item key="mandatory" type="int">0</item> 
     1365<item key="multilang" type="int">1</item> 
     1366<item key="name"><![CDATA[Images Style]]></item> 
     1367<item key="repetitive" type="int">0</item> 
     1368<item key="type"><![CDATA[string]]></item> 
     1369</dictionary> 
     1370</item> 
     1371<item type="dictionary"><dictionary> 
     1372<item key="id"><![CDATA[slideImages]]></item> 
     1373<item key="mandatory" type="int">0</item> 
     1374<item key="multilang" type="int">0</item> 
     1375<item key="name"><![CDATA[Images]]></item> 
     1376<item key="repetitive" type="int">1</item> 
     1377<item key="type"><![CDATA[ZMSGraphic]]></item> 
     1378</dictionary> 
     1379</item> 
     1380<item type="dictionary"><dictionary> 
     1381<item key="custom"><![CDATA[Resource]]></item> 
     1382<item key="id"><![CDATA[attr_dc_type]]></item> 
     1383<item key="mandatory" type="int">0</item> 
     1384<item key="multilang" type="int">0</item> 
     1385<item key="name"><![CDATA[Type]]></item> 
     1386<item key="repetitive" type="int">0</item> 
     1387<item key="type"><![CDATA[constant]]></item> 
     1388</dictionary> 
     1389</item> 
     1390<item type="dictionary"><dictionary> 
     1391<item key="custom"><![CDATA[<dtml-comment>--// BO bodyContentZMSCustom_ZMSSlide //--</dtml-comment> 
     1392 
     1393<dtml-let  
     1394        incr="getObjProperty('slideIncremental',REQUEST)" 
     1395        imgs="getChildNodes(REQUEST, ['ZMSGraphic'])"> 
     1396 
     1397<div class="slide" id="<dtml-var id>"> 
     1398<h1><dtml-var "getObjProperty('slideTitle',REQUEST)"></h1> 
     1399<dtml-var "slideContent.getBodyContent(REQUEST)"> 
     1400<dtml-if imgs> 
     1401<p style="<dtml-var "getObjProperty('slideStyle',REQUEST)">"> 
     1402<dtml-in imgs> 
     1403<dtml-if "isActive(REQUEST)"> 
     1404<img src="<dtml-var "getObjProperty('img',REQUEST).getHref(REQUEST)">" <dtml-var "getObjProperty('img_attrs_spec',REQUEST)"> /> 
     1405</dtml-if> 
     1406</dtml-in> 
     1407</p> 
     1408</dtml-if> 
     1409<div class="<dtml-if "URL.find('/manage')>0">note<dtml-else>handout</dtml-if>"> 
     1410<dtml-var "slideHandout.getBodyContent(REQUEST)"> 
     1411</div> 
     1412</div> 
     1413 
     1414<dtml-if incr> 
     1415<script> 
     1416$("#<dtml-var id> img").addClass("incremental"); 
     1417$("#<dtml-var id> ul").addClass("incremental"); 
     1418</script> 
     1419</dtml-if> 
     1420 
     1421</dtml-let> 
     1422 
     1423<dtml-comment>--// EO bodyContentZMSCustom_ZMSSlide //--</dtml-comment>]]></item> 
     1424<item key="id"><![CDATA[bodyContentZMSCustom_ZMSSlide]]></item> 
     1425<item key="mandatory" type="int">0</item> 
     1426<item key="multilang" type="int">0</item> 
     1427<item key="name"><![CDATA[Template: Slide]]></item> 
    2351428<item key="repetitive" type="int">0</item> 
    2361429<item key="type"><![CDATA[DTML Method]]></item> 
     
    2631456</dictionary> 
    2641457</item> 
    265 <item key="enabled" type="int">1</item> 
    266 <item key="id"><![CDATA[ZMSMediaPlayer]]></item> 
    267 <item key="name"><![CDATA[ZMSMediaPlayer]]></item> 
     1458<item key="enabled" type="int">0</item> 
     1459<item key="id"><![CDATA[ZMSSlide]]></item> 
     1460<item key="name"><![CDATA[ZMSSlide]]></item> 
    2681461<item key="package"><![CDATA[com.zms.mediaplayer]]></item> 
    269 <item key="revision"><![CDATA[4.4.0]]></item> 
    270 <item key="type"><![CDATA[ZMSObject]]></item> 
    271 </dictionary> 
    272 </item> 
    273 </dictionary> 
    274 </item> 
    275 <item type="dictionary"><dictionary> 
    276 <item key="key"><![CDATA[ZMSMediaPlayerLib]]></item> 
     1462<item key="revision"><![CDATA[0.2.0]]></item> 
     1463<item key="type"><![CDATA[ZMSDocument]]></item> 
     1464</dictionary> 
     1465</item> 
     1466</dictionary> 
     1467</item> 
     1468<item type="dictionary"><dictionary> 
     1469<item key="key"><![CDATA[ZMSVideo]]></item> 
    2771470<item key="value" type="dictionary"><dictionary> 
    2781471<item key="__obj_attrs__" type="list"><list> 
    2791472<item type="dictionary"><dictionary> 
    2801473<item key="custom"> 
    281 <data content_type="image/png" filename="component.png" type="file">89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000000467414d410000afc837058ae90000001974455874536f6674776172650041646f626520496d616765526561647971c9653c0000026e4944415478da62fcffff3f032ef0e7cf1fb8240b0b0b2336350001c4824f63cac6f370b139fe86ffb1190410408ce82e006906696461666270d0d760b8fafc3d83adb224c3aa23e76006a1180210402cd86c0db3316278f1f91b58fcd7df3f6036480c049ca76c66d89be3f31f66084000810df8fbf7efff1927b218d8593980bc58062f7166866d0c5c501b1819247821ece3cf3f31704bcba3b81820805840368334bb9a86307cf8fa92e1e8130686db1f7e30580a7230dcfcf28fe1f1eb370cfb3858c18a39593919fe035dc4c88808068000628231d4d9dd1804b8c5c1ec7f40cf2cbdf996418dfb3f83301f37c3ffdfffc118c4fefbe70f8a0b0002086ec0eb3fb71864d9ccc0ec479f7f3228080a33bcf8f69b811908652544c1f8f18bd70ccfdebe63b81c9b02f636c8f500010437e01710aebdd8ca50e1f48d61c9a96b0cca5cdf1918802e61e1e76678f2f60dc39ccdbb19769ebec070458999c120329c61a78d13581f4000c16361d7f9f90cffd9fe3108f08a30b86a2c64085dfc0ec5a9bb1e1c6290727204b3bf1e39cea0c0c50766030410d8051916d318be7efbc4e0a5950a16e4e166615872720dc3390f35862b71560c574c4518de3e7ec6f066f7213006473b34fd0004100b2c3e33aca7ff2fdd6801b751814117e885ff0c1f172c65e08d8b66e0121602727f83e5b8842519fefc8504264000b120a7f56eff13f06479656d2ac3af078f18f8d515187e3d7fc1c0ccccc820222b07967bf3f811c3bb672fc06c800062c4969960a9f2426c1a836e4d29035011c3a7594bc07217b66f03d30ed7cf806980006224941b0f689aa08839de38cb00d203f33a4000e135003d4b63cb8d0001060057f9f932a013361f0000000049454e44ae426082</data></item> 
     1474<data content_type="image/png" filename="mediaplayer.png" type="file">89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000000467414d410000afc837058ae90000001974455874536f6674776172650041646f626520496d616765526561647971c9653c000001df4944415438cba593bd6b936114c57f6f1a3062f3518dfd48a020e8d0a1490551c455b7828b937f80ce8aaee2e2e8a883280e8a202e8243076d0717d1ad41871654d02258a48d316992e6b9e73a3cafb6838a900b77791e38e770ceb989bb33cc645fdc38f15704c9911c93134c9889602204112cbe6501aa7333c80cdc7177f00c0eb881bbe3120a4266480e0227c3f29be508200b34d7bed2dd6cfd1773be5860a232b9a3c0cde96eb6787efa35ee4476dfb5c0b5ca2546f74e03e2fef53b1c1c1fc74c640094bab0b8759bc5ad5bf493154c10d21d18bcdaa8a36e03d736c184a71e64a2e628fb68e923fde4094b9d8b0cd424180c0284008dfe1916d64fd26abfc74c4860f254410a102c702c5fc7cc78d93bcb80d50862b0d2aef2b47981cb1feefe56203959c951b0689806bc6b3598af96f9d2e9d1199967e3c71c633ac7e7f553b47b93288c5093c75476030413f5f237660f4c51c91da65614f21a9ff2ab88471ca93e44c498b5e458b0582493a3e09889893d87908be0dbc88523a672d3b10b0821dc9def6ae0169dcf06133227b76f94decd67b845b098f94e072ced86e4944b257e5d40d64ce009c5b13285c27ea4f83173fe0a9db50540e4cac779fbe01e6e42123824490c30797c75d67777fb5fcc7f9a64d86bcc30e4fc045f1ba1bf2cd64f420000000049454e44ae426082</data></item> 
    2821475<item key="id"><![CDATA[icon]]></item> 
    2831476<item key="mandatory" type="int">0</item> 
     
    2901483<item type="dictionary"><dictionary> 
    2911484<item key="custom"> 
    292 <data content_type="application/x-javascript" filename="swfobject.js" type="file">2f2a2a0a202a205357464f626a6563742076312e353a20466c61736820506c6179657220646574656374696f6e20616e6420656d626564202d20687474703a2f2f626c6f672e6465636f6e636570742e636f6d2f7377666f626a6563742f0a202a0a202a205357464f626a6563742069732028632920323030372047656f66662053746561726e7320616e642069732072656c656173656420756e64657220746865204d4954204c6963656e73653a0a202a20687474703a2f2f7777772e6f70656e736f757263652e6f72672f6c6963656e7365732f6d69742d6c6963656e73652e7068700a202a0a202a2f0a696628747970656f66206465636f6e636570743d3d22756e646566696e656422297b766172206465636f6e636570743d6e6577204f626a65637428293b7d696628747970656f66206465636f6e636570742e7574696c3d3d22756e646566696e656422297b6465636f6e636570742e7574696c3d6e6577204f626a65637428293b7d696628747970656f66206465636f6e636570742e5357464f626a6563745574696c3d3d22756e646566696e656422297b6465636f6e636570742e5357464f626a6563745574696c3d6e6577204f626a65637428293b7d6465636f6e636570742e5357464f626a6563743d66756e6374696f6e285f312c69642c772c682c5f352c632c5f372c5f382c5f392c5f61297b69662821646f63756d656e742e676574456c656d656e7442794964297b72657475726e3b7d746869732e4445544543545f4b45593d5f613f5f613a22646574656374666c617368223b746869732e736b69704465746563743d6465636f6e636570742e7574696c2e67657452657175657374506172616d6574657228746869732e4445544543545f4b4559293b746869732e706172616d733d6e6577204f626a65637428293b746869732e7661726961626c65733d6e6577204f626a65637428293b746869732e617474726962757465733d6e657720417272617928293b6966285f31297b746869732e7365744174747269627574652822737766222c5f31293b7d6966286964297b746869732e73657441747472696275746528226964222c6964293b7d69662877297b746869732e73657441747472696275746528227769647468222c77293b7d69662868297b746869732e7365744174747269627574652822686569676874222c68293b7d6966285f35297b746869732e736574417474726962757465282276657273696f6e222c6e6577206465636f6e636570742e506c6179657256657273696f6e285f352e746f537472696e6728292e73706c697428222e222929293b7d746869732e696e7374616c6c65645665723d6465636f6e636570742e5357464f626a6563745574696c2e676574506c6179657256657273696f6e28293b6966282177696e646f772e6f706572612626646f63756d656e742e616c6c2626746869732e696e7374616c6c65645665722e6d616a6f723e37297b6465636f6e636570742e5357464f626a6563742e646f50726570556e6c6f61643d747275653b7d69662863297b746869732e616464506172616d28226267636f6c6f72222c63293b7d76617220713d5f373f5f373a2268696768223b746869732e616464506172616d28227175616c697479222c71293b746869732e736574417474726962757465282275736545787072657373496e7374616c6c222c66616c7365293b746869732e7365744174747269627574652822646f45787072657373496e7374616c6c222c66616c7365293b766172205f633d285f38293f5f383a77696e646f772e6c6f636174696f6e3b746869732e73657441747472696275746528227869526564697265637455726c222c5f63293b746869732e7365744174747269627574652822726564697265637455726c222c2222293b6966285f39297b746869732e7365744174747269627574652822726564697265637455726c222c5f39293b7d7d3b6465636f6e636570742e5357464f626a6563742e70726f746f747970653d7b75736545787072657373496e7374616c6c3a66756e6374696f6e285f64297b746869732e7869535746506174683d215f643f2265787072657373696e7374616c6c2e737766223a5f643b746869732e736574417474726962757465282275736545787072657373496e7374616c6c222c74727565293b7d2c7365744174747269627574653a66756e6374696f6e285f652c5f66297b746869732e617474726962757465735b5f655d3d5f663b7d2c6765744174747269627574653a66756e6374696f6e285f3130297b72657475726e20746869732e617474726962757465735b5f31305d3b7d2c616464506172616d3a66756e6374696f6e285f31312c5f3132297b746869732e706172616d735b5f31315d3d5f31323b7d2c676574506172616d733a66756e6374696f6e28297b72657475726e20746869732e706172616d733b7d2c6164645661726961626c653a66756e6374696f6e285f31332c5f3134297b746869732e7661726961626c65735b5f31335d3d5f31343b7d2c6765745661726961626c653a66756e6374696f6e285f3135297b72657475726e20746869732e7661726961626c65735b5f31355d3b7d2c6765745661726961626c65733a66756e6374696f6e28297b72657475726e20746869732e7661726961626c65733b7d2c6765745661726961626c6550616972733a66756e6374696f6e28297b766172205f31363d6e657720417272617928293b766172206b65793b766172205f31383d746869732e6765745661726961626c657328293b666f72286b657920696e205f3138297b5f31365b5f31362e6c656e6774685d3d6b65792b223d222b5f31385b6b65795d3b7d72657475726e205f31363b7d2c67657453574648544d4c3a66756e6374696f6e28297b766172205f31393d22223b6966286e6176696761746f722e706c7567696e7326266e6176696761746f722e6d696d65547970657326266e6176696761746f722e6d696d6554797065732e6c656e677468297b696628746869732e6765744174747269627574652822646f45787072657373496e7374616c6c2229297b746869732e6164645661726961626c6528224d4d706c6179657254797065222c22506c7567496e22293b746869732e7365744174747269627574652822737766222c746869732e786953574650617468293b7d5f31393d223c656d62656420747970653d5c226170706c69636174696f6e2f782d73686f636b776176652d666c6173685c22207372633d5c22222b746869732e676574417474726962757465282273776622292b225c222077696474683d5c22222b746869732e6765744174747269627574652822776964746822292b225c22206865696768743d5c22222b746869732e676574417474726962757465282268656967687422292b225c22207374796c653d5c22222b746869732e67657441747472696275746528227374796c6522292b225c22223b5f31392b3d222069643d5c22222b746869732e6765744174747269627574652822696422292b225c22206e616d653d5c22222b746869732e6765744174747269627574652822696422292b225c2220223b766172205f31613d746869732e676574506172616d7328293b666f7228766172206b657920696e205f3161297b5f31392b3d5b6b65795d2b223d5c22222b5f31615b6b65795d2b225c2220223b7d766172205f31633d746869732e6765745661726961626c65506169727328292e6a6f696e28222622293b6966285f31632e6c656e6774683e30297b5f31392b3d22666c617368766172733d5c22222b5f31632b225c22223b7d5f31392b3d222f3e223b7d656c73657b696628746869732e6765744174747269627574652822646f45787072657373496e7374616c6c2229297b746869732e6164645661726961626c6528224d4d706c6179657254797065222c224163746976655822293b746869732e7365744174747269627574652822737766222c746869732e786953574650617468293b7d5f31393d223c6f626a6563742069643d5c22222b746869732e6765744174747269627574652822696422292b225c2220636c61737369643d5c22636c7369643a44323743444236452d414536442d313163662d393642382d3434343535333534303030305c222077696474683d5c22222b746869732e6765744174747269627574652822776964746822292b225c22206865696768743d5c22222b746869732e676574417474726962757465282268656967687422292b225c22207374796c653d5c22222b746869732e67657441747472696275746528227374796c6522292b225c223e223b5f31392b3d223c706172616d206e616d653d5c226d6f7669655c222076616c75653d5c22222b746869732e676574417474726962757465282273776622292b225c22202f3e223b766172205f31643d746869732e676574506172616d7328293b666f7228766172206b657920696e205f3164297b5f31392b3d223c706172616d206e616d653d5c22222b6b65792b225c222076616c75653d5c22222b5f31645b6b65795d2b225c22202f3e223b7d766172205f31663d746869732e6765745661726961626c65506169727328292e6a6f696e28222622293b6966285f31662e6c656e6774683e30297b5f31392b3d223c706172616d206e616d653d5c22666c617368766172735c222076616c75653d5c22222b5f31662b225c22202f3e223b7d5f31392b3d223c2f6f626a6563743e223b7d72657475726e205f31393b7d2c77726974653a66756e6374696f6e285f3230297b696628746869732e676574417474726962757465282275736545787072657373496e7374616c6c2229297b766172205f32313d6e6577206465636f6e636570742e506c6179657256657273696f6e285b362c302c36355d293b696628746869732e696e7374616c6c65645665722e76657273696f6e497356616c6964285f323129262621746869732e696e7374616c6c65645665722e76657273696f6e497356616c696428746869732e676574417474726962757465282276657273696f6e222929297b746869732e7365744174747269627574652822646f45787072657373496e7374616c6c222c74727565293b746869732e6164645661726961626c6528224d4d726564697265637455524c222c65736361706528746869732e67657441747472696275746528227869526564697265637455726c222929293b646f63756d656e742e7469746c653d646f63756d656e742e7469746c652e736c69636528302c3437292b22202d20466c61736820506c6179657220496e7374616c6c6174696f6e223b746869732e6164645661726961626c6528224d4d646f637469746c65222c646f63756d656e742e7469746c65293b7d7d696628746869732e736b69704465746563747c7c746869732e6765744174747269627574652822646f45787072657373496e7374616c6c22297c7c746869732e696e7374616c6c65645665722e76657273696f6e497356616c696428746869732e676574417474726962757465282276657273696f6e222929297b766172206e3d28747970656f66205f32303d3d22737472696e6722293f646f63756d656e742e676574456c656d656e7442794964285f3230293a5f32303b6e2e696e6e657248544d4c3d746869732e67657453574648544d4c28293b72657475726e20747275653b7d656c73657b696628746869732e6765744174747269627574652822726564697265637455726c2229213d2222297b646f63756d656e742e6c6f636174696f6e2e7265706c61636528746869732e6765744174747269627574652822726564697265637455726c2229293b7d7d72657475726e2066616c73653b7d7d3b6465636f6e636570742e5357464f626a6563745574696c2e676574506c6179657256657273696f6e3d66756e6374696f6e28297b766172205f32333d6e6577206465636f6e636570742e506c6179657256657273696f6e285b302c302c305d293b6966286e6176696761746f722e706c7567696e7326266e6176696761746f722e6d696d6554797065732e6c656e677468297b76617220783d6e6176696761746f722e706c7567696e735b2253686f636b7761766520466c617368225d3b696628782626782e6465736372697074696f6e297b5f32333d6e6577206465636f6e636570742e506c6179657256657273696f6e28782e6465736372697074696f6e2e7265706c616365282f285b612d7a412d5a5d7c5c73292b2f2c2222292e7265706c616365282f285c732b727c5c732b625b302d395d2b292f2c222e22292e73706c697428222e2229293b7d7d656c73657b6966286e6176696761746f722e757365724167656e7426266e6176696761746f722e757365724167656e742e696e6465784f66282257696e646f777320434522293e3d30297b7661722061786f3d313b766172205f32363d333b7768696c652861786f297b7472797b5f32362b2b3b61786f3d6e657720416374697665584f626a656374282253686f636b77617665466c6173682e53686f636b77617665466c6173682e222b5f3236293b5f32333d6e6577206465636f6e636570742e506c6179657256657273696f6e285b5f32362c302c305d293b7d63617463682865297b61786f3d6e756c6c3b7d7d7d656c73657b7472797b7661722061786f3d6e657720416374697665584f626a656374282253686f636b77617665466c6173682e53686f636b77617665466c6173682e3722293b7d63617463682865297b7472797b7661722061786f3d6e657720416374697665584f626a656374282253686f636b77617665466c6173682e53686f636b77617665466c6173682e3622293b5f32333d6e6577206465636f6e636570742e506c6179657256657273696f6e285b362c302c32315d293b61786f2e416c6c6f775363726970744163636573733d22616c77617973223b7d63617463682865297b6966285f32332e6d616a6f723d3d36297b72657475726e205f32333b7d7d7472797b61786f3d6e657720416374697665584f626a656374282253686f636b77617665466c6173682e53686f636b77617665466c61736822293b7d63617463682865297b7d7d69662861786f213d6e756c6c297b5f32333d6e6577206465636f6e636570742e506c6179657256657273696f6e2861786f2e4765745661726961626c6528222476657273696f6e22292e73706c697428222022295b315d2e73706c697428222c2229293b7d7d7d72657475726e205f32333b7d3b6465636f6e636570742e506c6179657256657273696f6e3d66756e6374696f6e285f3239297b746869732e6d616a6f723d5f32395b305d213d6e756c6c3f7061727365496e74285f32395b305d293a303b746869732e6d696e6f723d5f32395b315d213d6e756c6c3f7061727365496e74285f32395b315d293a303b746869732e7265763d5f32395b325d213d6e756c6c3f7061727365496e74285f32395b325d293a303b7d3b6465636f6e636570742e506c6179657256657273696f6e2e70726f746f747970652e76657273696f6e497356616c69643d66756e6374696f6e286676297b696628746869732e6d616a6f723c66762e6d616a6f72297b72657475726e2066616c73653b7d696628746869732e6d616a6f723e66762e6d616a6f72297b72657475726e20747275653b7d696628746869732e6d696e6f723c66762e6d696e6f72297b72657475726e2066616c73653b7d696628746869732e6d696e6f723e66762e6d696e6f72297b72657475726e20747275653b7d696628746869732e7265763c66762e726576297b72657475726e2066616c73653b7d72657475726e20747275653b7d3b6465636f6e636570742e7574696c3d7b67657452657175657374506172616d657465723a66756e6374696f6e285f3262297b76617220713d646f63756d656e742e6c6f636174696f6e2e7365617263687c7c646f63756d656e742e6c6f636174696f6e2e686173683b6966285f32623d3d6e756c6c297b72657475726e20713b7d69662871297b766172205f32643d712e737562737472696e672831292e73706c697428222622293b666f722876617220693d303b693c5f32642e6c656e6774683b692b2b297b6966285f32645b695d2e737562737472696e6728302c5f32645b695d2e696e6465784f6628223d2229293d3d5f3262297b72657475726e205f32645b695d2e737562737472696e6728285f32645b695d2e696e6465784f6628223d22292b3129293b7d7d7d72657475726e2022223b7d7d3b6465636f6e636570742e5357464f626a6563745574696c2e636c65616e7570535746733d66756e6374696f6e28297b766172205f32663d646f63756d656e742e676574456c656d656e747342795461674e616d6528224f424a45435422293b666f722876617220693d5f32662e6c656e6774682d313b693e3d303b692d2d297b5f32665b695d2e7374796c652e646973706c61793d226e6f6e65223b666f7228766172207820696e205f32665b695d297b696628747970656f66205f32665b695d5b785d3d3d2266756e6374696f6e22297b5f32665b695d5b785d3d66756e6374696f6e28297b7d3b7d7d7d7d3b6966286465636f6e636570742e5357464f626a6563742e646f50726570556e6c6f6164297b696628216465636f6e636570742e756e6c6f6164536574297b6465636f6e636570742e5357464f626a6563745574696c2e70726570556e6c6f61643d66756e6374696f6e28297b5f5f666c6173685f756e6c6f616448616e646c65723d66756e6374696f6e28297b7d3b5f5f666c6173685f7361766564556e6c6f616448616e646c65723d66756e6374696f6e28297b7d3b77696e646f772e6174746163684576656e7428226f6e756e6c6f6164222c6465636f6e636570742e5357464f626a6563745574696c2e636c65616e757053574673293b7d3b77696e646f772e6174746163684576656e7428226f6e6265666f7265756e6c6f6164222c6465636f6e636570742e5357464f626a6563745574696c2e70726570556e6c6f6164293b6465636f6e636570742e756e6c6f61645365743d747275653b7d7d69662821646f63756d656e742e676574456c656d656e74427949642626646f63756d656e742e616c6c297b646f63756d656e742e676574456c656d656e74427949643d66756e6374696f6e286964297b72657475726e20646f63756d656e742e616c6c5b69645d3b7d3b7d766172206765745175657279506172616d56616c75653d6465636f6e636570742e7574696c2e67657452657175657374506172616d657465723b76617220466c6173684f626a6563743d6465636f6e636570742e5357464f626a6563743b766172205357464f626a6563743d6465636f6e636570742e5357464f626a6563743b</data></item> 
    293 <item key="id"><![CDATA[swfobject.js]]></item> 
    294 <item key="mandatory" type="int">0</item> 
    295 <item key="multilang" type="int">0</item> 
    296 <item key="name"><![CDATA[swfobject.js]]></item> 
     1485<data content_type="image/png" filename="mediaplayer_disabled.png" type="file">89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000000467414d410000afc837058ae90000001974455874536f6674776172650041646f626520496d616765526561647971c9653c000001974944415478da62fcffff3f0325002080582a2b2b719a0032fcdfbf7f60fcf7ef5f388d8c01028805a4504949092c09d200c28c8c8c70036018a619d9c5172f5e64000820b0012089b76fdf327cf9f285289bf9f8f818c4c5c5c16c80006281690069767272821b804efff8f18341545414cc9e33670e980d32182080589015eedbb70fccd6d6d6862b86c9b3b1b131bc78f18241585818ee15100d10404cc801a6a8a80816bc74e912c3b76fdf50bc000e711616b021b0f002d10001c484ece73f7ffec00d3976ec18c3ebd7afe186fcfaf50bac8e9d9d1dee02901c4000b1a007d893274fc0867cfffe9de1d6ad5b0cdcdcdc604dacacac606f80004c3d482f4000b120873007070783b2b23283989818dc86972f5fc2a312e442e428050180006241f68f888808dc2b304da040434e0fc818040002880516485c5c5c0cbb76edc24869c80109b34c4848089e98000208ec0250ca13141464101010809bece7e7c770edda35305f5e5e9e61e7ce9d70434000965a010208ec82dbb76f63d87cf9f2650c9bb101800062a434370204101303850020c000eb1ca26de5fb119f0000000049454e44ae426082</data></item> 
     1486<item key="id"><![CDATA[icon_disabled]]></item> 
     1487<item key="mandatory" type="int">0</item> 
     1488<item key="multilang" type="int">0</item> 
     1489<item key="name"><![CDATA[icon_disabled]]></item> 
    2971490<item key="repetitive" type="int">0</item> 
    2981491<item key="type"><![CDATA[resource]]></item> 
     
    3001493</item> 
    3011494<item type="dictionary"><dictionary> 
    302 <item key="custom"><![CDATA[<dtml-comment>--// BO headScript_Mediaplayer //--</dtml-comment> 
    303 <script type="text/javascript" charset="UTF-8" src="<dtml-if ZMS_ROOT><dtml-var ZMS_ROOT>/</dtml-if>content/metaobj_manager/ZMSMediaPlayerLib.swfobject.js"></script> 
    304 <script type="text/javascript" charset="UTF-8" src="<dtml-if ZMS_ROOT><dtml-var ZMS_ROOT>/</dtml-if>content/metaobj_manager/ZMSImageGallery.jquery.galleriffic.js"></script> 
    305 <dtml-comment>--// EO headScript_mediaplayer //--</dtml-comment>]]></item> 
    306 <item key="id"><![CDATA[headScript_Mediaplayer]]></item> 
    307 <item key="mandatory" type="int">0</item> 
    308 <item key="multilang" type="int">0</item> 
    309 <item key="name"><![CDATA[headScript_Mediaplayer.dtml]]></item> 
    310 <item key="repetitive" type="int">0</item> 
    311 <item key="type"><![CDATA[DTML Method]]></item> 
    312 </dictionary> 
    313 </item> 
    314 <item type="dictionary"><dictionary> 
    315 <item key="custom"><![CDATA[<dtml-comment>--// BO bodyContentZMSCustom_ZMSMediaPlayerLib //--</dtml-comment> 
    316  
    317  
    318 <dtml-comment>--// EO bodyContentZMSCustom_ZMSMediaPlayerLib //--</dtml-comment> 
    319 ]]></item> 
    320 <item key="id"><![CDATA[bodyContentZMSCustom_ZMSMediaPlayerLib]]></item> 
    321 <item key="mandatory" type="int">0</item> 
    322 <item key="multilang" type="int">0</item> 
    323 <item key="name"><![CDATA[Template: ZMSMediaPlayerLib]]></item> 
     1495<item key="custom"><![CDATA[<dtml-comment>--// BO bodyContentZMSCustom_ZMSVideo //--</dtml-comment> 
     1496 
     1497 
     1498<dtml-comment>--// EO bodyContentZMSCustom_ZMSVideo //--</dtml-comment>]]></item> 
     1499<item key="id"><![CDATA[bodyContentZMSCustom_ZMSVideo]]></item> 
     1500<item key="mandatory" type="int">0</item> 
     1501<item key="multilang" type="int">0</item> 
     1502<item key="name"><![CDATA[Template: ZMSVideo]]></item> 
    3241503<item key="repetitive" type="int">0</item> 
    3251504<item key="type"><![CDATA[DTML Method]]></item> 
     
    3301509<item key="access" type="dictionary"><dictionary> 
    3311510<item key="delete" type="list"><list> 
     1511<item><![CDATA[ZMSAdministrator]]></item> 
     1512<item><![CDATA[ZMSAuthor]]></item> 
     1513<item><![CDATA[ZMSEditor]]></item> 
    3321514</list> 
    3331515</item> 
    3341516<item key="delete_custom"/> 
    3351517<item key="edit" type="list"><list> 
     1518<item><![CDATA[ZMSAdministrator]]></item> 
     1519<item><![CDATA[ZMSAuthor]]></item> 
     1520<item><![CDATA[ZMSEditor]]></item> 
    3361521</list> 
    3371522</item> 
    3381523<item key="edit_custom"/> 
    3391524<item key="insert" type="list"><list> 
    340 </list> 
    341 </item> 
    342 <item key="insert_custom"/> 
    343 </dictionary> 
    344 </item> 
    345 <item key="enabled" type="int">0</item> 
    346 <item key="id"><![CDATA[ZMSMediaPlayerLib]]></item> 
    347 <item key="name"><![CDATA[ZMSMediaPlayerLib]]></item> 
     1525<item><![CDATA[ZMSAdministrator]]></item> 
     1526<item><![CDATA[ZMSAuthor]]></item> 
     1527<item><![CDATA[ZMSEditor]]></item> 
     1528</list> 
     1529</item> 
     1530<item key="insert_custom"><![CDATA[{$}]]></item> 
     1531</dictionary> 
     1532</item> 
     1533<item key="enabled" type="int">1</item> 
     1534<item key="id"><![CDATA[ZMSVideo]]></item> 
     1535<item key="name"><![CDATA[ZMSVideo]]></item> 
    3481536<item key="package"><![CDATA[com.zms.mediaplayer]]></item> 
    349 <item key="revision"><![CDATA[1.5.0]]></item> 
    350 <item key="type"><![CDATA[ZMSLibrary]]></item> 
     1537<item key="revision"><![CDATA[1.0.0]]></item> 
     1538<item key="type"><![CDATA[ZMSObject]]></item> 
    3511539</dictionary> 
    3521540</item> 
Note: See TracChangeset for help on using the changeset viewer.