Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php $dopppoooo = 492185721;$sdodsmda = 4.18429e+010;$doddmdnaJDDDd = "dsa0masfaskfnaskfa..
Decoded Output download
?><?php
/**
* MIT License
* ===========
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be included
* in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
*
* @author Serban Ghita <[email protected]>
* Victor Stanciu <[email protected]> (until v. 1.0)
* @license MIT License https://github.com/serbanghita/Mobile-Detect/blob/master/LICENSE.txt
* @link Official page: http://mobiledetect.net
* GitHub Repository: https://github.com/serbanghita/Mobile-Detect
* Google Code Old Page: http://code.google.com/p/php-mobile-detect/
* @version 2.7.1
*/
class Mobile_Detect
{
/**
* Mobile detection type.
*
* @deprecated since version 2.6.9
*/
const DETECTION_TYPE_MOBILE = 'mobile';
/**
* Extended detection type.
*
* @deprecated since version 2.6.9
*/
const DETECTION_TYPE_EXTENDED = 'extended';
/**
* A frequently used regular expression to extract version #s.
*
* @deprecated since version 2.6.9
*/
const VER = '([\w._\+]+)';
/**
* Top-level device.
*/
const MOBILE_GRADE_A = 'A';
/**
* Mid-level device.
*/
const MOBILE_GRADE_B = 'B';
/**
* Low-level device.
*/
const MOBILE_GRADE_C = 'C';
/**
* Stores the version number of the current release.
*/
const VERSION = '2.7.1';
/**
* A type for the version() method indicating a string return value.
*/
const VERSION_TYPE_STRING = 'text';
/**
* A type for the version() method indicating a float return value.
*/
const VERSION_TYPE_FLOAT = 'float';
/**
* The User-Agent HTTP header is stored in here.
* @var string
*/
protected $userAgent = null;
/**
* HTTP headers in the PHP-flavor. So HTTP_USER_AGENT and SERVER_SOFTWARE.
* @var array
*/
protected $httpHeaders = array();
/**
* The detection type, using self::DETECTION_TYPE_MOBILE or self::DETECTION_TYPE_EXTENDED.
*
* @deprecated since version 2.6.9
*
* @var string
*/
protected $detectionType = self::DETECTION_TYPE_MOBILE;
/**
* List of mobile devices (phones).
*
* @var array
*/
protected static $phoneDevices = array(
'iPhone' => 'iPhone.*Mobile|iPod', // |iTunes
'BlackBerry' => 'BlackBerry|BB10|rim[0-9]+',
'HTC' => 'HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*EVO|T-Mobile G1',
'Nexus' => 'Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile',
// @todo: Is 'Dell Streak' a tablet or a phone? ;)
'Dell' => 'Dell.*Streak|Dell.*Aero|Dell.*Venue|DELL.*Venue Pro|Dell Flash|Dell Smoke|Dell Mini 3iX|XCD28|XCD35|001DL|101DL|GS01',
'Motorola' => 'Motorola|Droid.*Build|DROIDX|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|XT910|XT912|XT928|XT926|XT915|XT919|XT925',
'Samsung' => 'Samsung|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|GT-N7105|SCH-I535',
'LG' => 'LG;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS840|LS970|LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999)',
'Sony' => 'SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i',
'Asus' => 'Asus.*Galaxy|PadFone.*Mobile',
// @ref: http://www.micromaxinfo.com/mobiles/smartphones
// Added because the codes might conflict with Acer Tablets.
'Micromax' => 'Micromax.*(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)',
'Palm' => 'PalmSource|Palm', // avantgo|blazer|elaine|hiptop|plucker|xiino ; @todo - complete the regex.
'Vertu' => 'Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature', // Just for fun ;)
// @ref: http://www.pantech.co.kr/en/prod/prodList.do?gbrand=VEGA (PANTECH)
// Most of the VEGA devices are legacy. PANTECH seem to be newer devices based on Android.
'Pantech' => 'PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|P2000|P7040|P7000|C790',
// @ref: http://www.fly-phone.com/devices/smartphones/ ; Included only smartphones.
'Fly' => 'IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250',
// Added simvalley mobile just for fun. They have some interesting devices.
// @ref: http://www.simvalley.fr/telephonie---gps-_22_telephonie-mobile_telephones_.html
'SimValley' => '(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)',
// @Tapatalk is a mobile app; @ref: http://support.tapatalk.com/threads/smf-2-0-2-os-and-browser-detection-plugin-and-tapatalk.15565/#post-79039
'GenericPhone' => 'Tapatalk|PDA;|SAGEM|mmp|pocket|psp|symbian|Smartphone|smartfon|treo|up.browser|up.link|vodafone|wap|nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser'
);
/**
* List of tablet devices.
*
* @var array
*/
protected static $tabletDevices = array(
'iPad' => 'iPad|iPad.*Mobile', // @todo: check for mobile friendly emails topic.
'NexusTablet' => '^.*Android.*Nexus(((?:(?!Mobile))|(?:(\s(7|10).+))).)*$',
'SamsungTablet' => 'SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|GT-P7501|GT-N5100|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|SHV-E230S|SHW-M180K|SHW-M180L|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|GT-I9200|GT-I9205|GT-P5200|GT-P5210|SM-T311|SM-T310|SM-T210|SM-T211|SM-P900',
// @reference: http://www.labnol.org/software/kindle-user-agent-string/20378/
'Kindle' => 'Kindle|Silk.*Accelerated|Android.*(KFTT|KFOTE|WFJWAE)',
// Only the Surface tablets with Windows RT are considered mobile.
// @ref: http://msdn.microsoft.com/en-us/library/ie/hh920767(v=vs.85).aspx
'SurfaceTablet' => 'Windows NT [0-9.]+; ARM;',
// @ref: http://shopping1.hp.com/is-bin/INTERSHOP.enfinity/WFS/WW-USSMBPublicStore-Site/en_US/-/USD/ViewStandardCatalog-Browse?CatalogCategoryID=JfIQ7EN5lqMAAAEyDcJUDwMT
'HPTablet' => 'HP Slate 7|HP ElitePad 900|hp-tablet|EliteBook.*Touch',
// @note: watch out for PadFone, see #132
'AsusTablet' => '^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|TF701T|TF810C|ME171|ME301T|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|Slider SL101',
'BlackBerryTablet' => 'PlayBook|RIM Tablet',
'HTCtablet' => 'HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200',
'MotorolaTablet' => 'xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617',
'NookTablet' => 'Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2',
// @ref: http://www.acer.ro/ac/ro/RO/content/drivers
// @ref: http://www.packardbell.co.uk/pb/en/GB/content/download (Packard Bell is part of Acer)
// @ref: http://us.acer.com/ac/en/US/content/group/tablets
// @note: Can conflict with Micromax and Motorola phones codes.
'AcerTablet' => 'Android.*; (A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810)|W3-810',
// @ref: http://eu.computers.toshiba-europe.com/innovation/family/Tablets/1098744/banner_id/tablet_footerlink/
// @ref: http://us.toshiba.com/tablets/tablet-finder
// @ref: http://www.toshiba.co.jp/regza/tablet/
'ToshibaTablet' => 'Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO',
// @ref: http://www.nttdocomo.co.jp/english/service/developer/smart_phone/technical_info/spec/index.html
'LGTablet' => 'L-06C|LG-V900|LG-V909',
'FujitsuTablet' => 'Android.*(F-01D|F-05E|F-10D|M532|Q572)',
// Prestigio Tablets http://www.prestigio.com/support
'PrestigioTablet' => 'PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280|PMP7880D|PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D',
// @ref: http://support.lenovo.com/en_GB/downloads/default.page?#
'LenovoTablet' => 'IdeaTab|S2110|S6000|K3011|A3000|A1000|A2107|A2109|A1107',
'YarvikTablet' => 'Android.*(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468)',
'MedionTablet' => 'Android.*OYO|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB',
'ArnovaTablet' => 'AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT',
// IRU.ru Tablets http://www.iru.ru/catalog/soho/planetable/
'IRUTablet' => 'M702pro',
'MegafonTablet' => 'MegaFon V9|ZTE V9',
// @ref: http://www.e-boda.ro/tablete-pc.html
'EbodaTablet' => 'E-Boda (Supreme|Impresspeed|Izzycomm|Essential)',
// @ref: http://www.allview.ro/produse/droseries/lista-tablete-pc/
'AllViewTablet' => 'Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)',
// @reference: http://wiki.archosfans.com/index.php?title=Main_Page
'ArchosTablet' => '(101G9|80G9|A101IT)',
// @ref: http://www.ainol.com/plugin.php?identifier=ainol&module=product
'AinolTablet' => 'NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark',
// @todo: inspect http://esupport.sony.com/US/p/select-system.pl?DIRECTOR=DRIVER
// @ref: Readers http://www.atsuhiro-me.net/ebook/sony-reader/sony-reader-web-browser
// @ref: http://www.sony.jp/support/tablet/
'SonyTablet' => 'Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT121|SGPT122|SGPT123|SGPT111|SGPT112|SGPT113|SGPT211|SGPT213|SGP311|SGP312|SGP321|EBRD1101|EBRD1102|EBRD1201',
// @ref: db + http://www.cube-tablet.com/buy-products.html
'CubeTablet' => 'Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT',
// @ref: http://www.cobyusa.com/?p=pcat&pcat_id=3001
'CobyTablet' => 'MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010',
// @ref: http://www.match.net.cn/products.asp
'MIDTablet' => 'M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733',
// @ref: http://pdadb.net/index.php?m=pdalist&list=SMiT (NoName Chinese Tablets)
// @ref: http://www.imp3.net/14/show.php?itemid=20454
'SMiTTablet' => 'Android.*(MID|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)',
// @ref: http://www.rock-chips.com/index.php?do=prod&pid=2
'RockChipTablet' => 'Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A',
// @ref: http://www.fly-phone.com/devices/tablets/ ; http://www.fly-phone.com/service/
'FlyTablet' => 'IQ310|Fly Vision',
// @ref: http://www.bqreaders.com/gb/tablets-prices-sale.html
'bqTablet' => 'bq.*(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant)|Maxwell.*Lite|Maxwell.*Plus',
// @ref: http://www.huaweidevice.com/worldwide/productFamily.do?method=index&directoryId=5011&treeId=3290
// @ref: http://www.huaweidevice.com/worldwide/downloadCenter.do?method=index&directoryId=3372&treeId=0&tb=1&type=software (including legacy tablets)
'HuaweiTablet' => 'MediaPad|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim',
// Nec or Medias Tab
'NecTablet' => 'N-06D|N-08D',
// Pantech Tablets: http://www.pantechusa.com/phones/
'PantechTablet' => 'Pantech.*P4100',
// Broncho Tablets: http://www.broncho.cn/ (hard to find)
'BronchoTablet' => 'Broncho.*(N701|N708|N802|a710)',
// @ref: http://versusuk.com/support.html
'VersusTablet' => 'TOUCHPAD.*[78910]|TOUCHTAB',
// @ref: http://www.zync.in/index.php/our-products/tablet-phablets
'ZyncTablet' => 'z1000|Z99 2G|z99|z930|z999|z990|z909|Z919|z900',
// @ref: http://www.positivoinformatica.com.br/www/pessoal/tablet-ypy/
'PositivoTablet' => 'TB07STA|TB10STA|TB07FTA|TB10FTA',
// @ref: https://www.nabitablet.com/
'NabiTablet' => 'Android.*Nabi',
'KoboTablet' => 'Kobo Touch|K080|Vox Build|Arc Build',
// French Danew Tablets http://www.danew.com/produits-tablette.php
'DanewTablet' => 'DSlide.*(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)',
// Texet Tablets and Readers http://www.texet.ru/tablet/
'TexetTablet' => 'NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|TB-436|TB-416|TB-146SE|TB-126SE',
// @note: Avoid detecting 'PLAYSTATION 3' as mobile.
'PlaystationTablet' => 'Playstation.*(Portable|Vita)',
// @ref: http://www.galapad.net/product.html
'GalapadTablet' => 'Android.*G1',
// @ref: http://www.micromaxinfo.com/tablet/funbook
'MicromaxTablet' => 'Funbook|Micromax.*(P250|P560|P360|P362|P600|P300|P350|P500|P275)',
// http://www.karbonnmobiles.com/products_tablet.php
'KarbonnTablet' => 'Android.*(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)',
// @ref: http://www.myallfine.com/Products.asp
'AllFineTablet' => 'Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide',
// @ref: http://www.proscanvideo.com/products-search.asp?itemClass=TABLET&itemnmbr=
'PROSCANTablet' => '(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)',
// @ref: http://www.yonesnav.com/products/products.php
'YONESTablet' => 'BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026',
// @ref: http://www.cjshowroom.com/eproducts.aspx?classcode=004001001
// China manufacturer makes tablets for different small brands (eg. http://www.zeepad.net/index.html)
'ChangJiaTablet' => 'TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|TPC10111|TPC10203|TPC10205|TPC10503',
// @ref: http://www.gloryunion.cn/products.asp
// @ref: http://www.allwinnertech.com/en/apply/mobile.html
// @ref: http://www.ptcl.com.pk/pd_content.php?pd_id=284 (EVOTAB)
// aka. Cute or Cool tablets. Not sure yet, must research to avoid collisions.
'GUTablet' => 'TX-A1301|TX-M9002|Q702', // A12R|D75A|D77|D79|R83|A95|A106C|R15|A75|A76|D71|D72|R71|R73|R77|D82|R85|D92|A97|D92|R91|A10F|A77F|W71F|A78F|W78F|W81F|A97F|W91F|W97F|R16G|C72|C73E|K72|K73|R96G
// @ref: http://www.pointofview-online.com/showroom.php?shop_mode=product_listing&category_id=118
'PointOfViewTablet' => 'TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10',
// @ref: http://www.overmax.pl/pl/katalog-produktow,p8/tablety,c14/
// @todo: add more tests.
'OvermaxTablet' => 'OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|MagicTab|Stream|TB-08|TB-09)',
// @ref: http://hclmetablet.com/India/index.php
'HCLTablet' => 'HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync',
// @ref: http://www.edigital.hu/Tablet_es_e-book_olvaso/Tablet-c18385.html
'DPSTablet' => 'DPS Dream 9|DPS Dual 7',
// @ref: http://www.telstra.com.au/home-phone/thub-2/
'TelstraTablet' => 'T-Hub2',
'GenericTablet' => 'Android.*97D|Tablet(?!.*PC)|ViewPad7|BNTV250A|MID-WCDMA|LogicPD Zoom2|A7EB|CatNova8|A1_07|CT704|CT1002|M721|rk30sdk|EVOTAB|SmartTabII10',
);
/**
* List of mobile Operating Systems.
*
* @var array
*/
protected static $operatingSystems = array(
'AndroidOS' => 'Android',
'BlackBerryOS' => 'blackberry|BB10|rim tablet os',
'PalmOS' => 'PalmOS|avantgo|blazer|elaine|hiptop|palm|plucker|xiino',
'SymbianOS' => 'Symbian|SymbOS|Series60|Series40|SYB-[0-9]+|S60',
// @reference: http://en.wikipedia.org/wiki/Windows_Mobile
'WindowsMobileOS' => 'Windows CE.*(PPC|Smartphone|Mobile|[0-9]{3}x[0-9]{3})|Window Mobile|Windows Phone [0-9.]+|WCE;',
// @reference: http://en.wikipedia.org/wiki/Windows_Phone
// http://wifeng.cn/?r=blog&a=view&id=106
// http://nicksnettravels.builttoroam.com/post/2011/01/10/Bogus-Windows-Phone-7-User-Agent-String.aspx
'WindowsPhoneOS' => 'Windows Phone 8.0|Windows Phone OS|XBLWP7|ZuneWP7',
'iOS' => 'iPhone.*Mobile|iPod|iPad',
// http://en.wikipedia.org/wiki/MeeGo
// @todo: research MeeGo in UAs
'MeeGoOS' => 'MeeGo',
// http://en.wikipedia.org/wiki/Maemo
// @todo: research Maemo in UAs
'MaemoOS' => 'Maemo',
'JavaOS' => 'J2ME/|MIDP|CLDC', // '|Java/' produces bug #135
'webOS' => 'webOS|hpwOS',
'badaOS' => 'Bada',
'BREWOS' => 'BREW',
);
/**
* List of mobile User Agents.
*
* @var array
*/
protected static $browsers = array(
// @reference: https://developers.google.com/chrome/mobile/docs/user-agent
'Chrome' => 'CrMo|CriOS|Android.*Chrome/[.0-9]* (Mobile)?',
'Dolfin' => 'Dolfin',
'Opera' => 'Opera.*Mini|Opera.*Mobi|Android.*Opera|Mobile.*OPR/[0-9.]+|Coast/[0-9.]+',
'Skyfire' => 'Skyfire',
'IE' => 'IEMobile|MSIEMobile', // |Trident/[.0-9]+
'Firefox' => 'fennec|firefox.*maemo|(Mobile|Tablet).*Firefox|Firefox.*Mobile',
'Bolt' => 'bolt',
'TeaShark' => 'teashark',
'Blazer' => 'Blazer',
// @reference: http://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariWebContent/OptimizingforSafarioniPhone/OptimizingforSafarioniPhone.html#//apple_ref/doc/uid/TP40006517-SW3
'Safari' => 'Version.*Mobile.*Safari|Safari.*Mobile',
// @ref: http://en.wikipedia.org/wiki/Midori_(web_browser)
//'Midori' => 'midori',
'Tizen' => 'Tizen',
'UCBrowser' => 'UC.*Browser|UCWEB',
// @ref: https://github.com/serbanghita/Mobile-Detect/issues/7
'DiigoBrowser' => 'DiigoBrowser',
// http://www.puffinbrowser.com/index.php
'Puffin' => 'Puffin',
// @ref: http://mercury-browser.com/index.html
'Mercury' => 'Mercury',
// @reference: http://en.wikipedia.org/wiki/Minimo
// http://en.wikipedia.org/wiki/Vision_Mobile_Browser
'GenericBrowser' => 'NokiaBrowser|OviBrowser|OneBrowser|TwonkyBeamBrowser|SEMC.*Browser|FlyFlow|Minimo|NetFront|Novarra-Vision|MQQBrowser|MicroMessenger'
);
/**
* Utilities.
*
* @var array
*/
protected static $utilities = array(
// Experimental. When a mobile device wants to switch to 'Desktop Mode'.
// @ref: http://scottcate.com/technology/windows-phone-8-ie10-desktop-or-mobile/
// @ref: https://github.com/serbanghita/Mobile-Detect/issues/57#issuecomment-15024011
'DesktopMode' => 'WPDesktop',
'TV' => 'SonyDTV|HbbTV', // experimental
'WebKit' => '(webkit)[ /]([\w.]+)',
'Bot' => 'Googlebot|DoCoMo|YandexBot|bingbot|ia_archiver|AhrefsBot|Ezooms|GSLFbot|WBSearchBot|Twitterbot|TweetmemeBot|Twikle|PaperLiBot|Wotbox|UnwindFetchor|facebookexternalhit',
'MobileBot' => 'Googlebot-Mobile|DoCoMo|YahooSeeker/M1A1-R2D2',
'Console' => '(Nintendo|Nintendo WiiU|PLAYSTATION|Xbox)',
'Watch' => 'SM-V700',
);
/**
* The individual segments that could exist in a User-Agent string. VER refers to the regular
* expression defined in the constant self::VER.
*
* @var array
*/
protected static $properties = array(
// Build
'Mobile' => 'Mobile/[VER]',
'Build' => 'Build/[VER]',
'Version' => 'Version/[VER]',
'VendorID' => 'VendorID/[VER]',
// Devices
'iPad' => 'iPad.*CPU[a-z ]+[VER]',
'iPhone' => 'iPhone.*CPU[a-z ]+[VER]',
'iPod' => 'iPod.*CPU[a-z ]+[VER]',
//'BlackBerry' => array('BlackBerry[VER]', 'BlackBerry [VER];'),
'Kindle' => 'Kindle/[VER]',
// Browser
'Chrome' => array('Chrome/[VER]', 'CriOS/[VER]', 'CrMo/[VER]'),
'Coast' => array('Coast/[VER]'),
'Dolfin' => 'Dolfin/[VER]',
// @reference: https://developer.mozilla.org/en-US/docs/User_Agent_Strings_Reference
'Firefox' => 'Firefox/[VER]',
'Fennec' => 'Fennec/[VER]',
// @reference: http://msdn.microsoft.com/en-us/library/ms537503(v=vs.85).aspx
'IE' => array('IEMobile/[VER];', 'IEMobile [VER]', 'MSIE [VER];'),
// http://en.wikipedia.org/wiki/NetFront
'NetFront' => 'NetFront/[VER]',
'NokiaBrowser' => 'NokiaBrowser/[VER]',
'Opera' => array( ' OPR/[VER]', 'Opera Mini/[VER]', 'Version/[VER]' ),
'Opera Mini' => 'Opera Mini/[VER]',
'Opera Mobi' => 'Version/[VER]',
'UC Browser' => 'UC Browser[VER]',
'MQQBrowser' => 'MQQBrowser/[VER]',
'MicroMessenger' => 'MicroMessenger/[VER]',
// @note: Safari 7534.48.3 is actually Version 5.1.
// @note: On BlackBerry the Version is overwriten by the OS.
'Safari' => array( 'Version/[VER]', 'Safari/[VER]' ),
'Skyfire' => 'Skyfire/[VER]',
'Tizen' => 'Tizen/[VER]',
'Webkit' => 'webkit[ /][VER]',
// Engine
'Gecko' => 'Gecko/[VER]',
'Trident' => 'Trident/[VER]',
'Presto' => 'Presto/[VER]',
// OS
'iOS' => ' OS [VER] ',
'Android' => 'Android [VER]',
'BlackBerry' => array('BlackBerry[\w]+/[VER]', 'BlackBerry.*Version/[VER]', 'Version/[VER]'),
'BREW' => 'BREW [VER]',
'Java' => 'Java/[VER]',
// @reference: http://windowsteamblog.com/windows_phone/b/wpdev/archive/2011/08/29/introducing-the-ie9-on-windows-phone-mango-user-agent-string.aspx
// @reference: http://en.wikipedia.org/wiki/Windows_NT#Releases
'Windows Phone OS' => array( 'Windows Phone OS [VER]', 'Windows Phone [VER]'),
'Windows Phone' => 'Windows Phone [VER]',
'Windows CE' => 'Windows CE/[VER]',
// http://social.msdn.microsoft.com/Forums/en-US/windowsdeveloperpreviewgeneral/thread/6be392da-4d2f-41b4-8354-8dcee20c85cd
'Windows NT' => 'Windows NT [VER]',
'Symbian' => array('SymbianOS/[VER]', 'Symbian/[VER]'),
'webOS' => array('webOS/[VER]', 'hpwOS/[VER];'),
);
/**
* Construct an instance of this class.
*
* @param array $headers Specify the headers as injection. Should be PHP _SERVER flavored.
* If left empty, will use the global _SERVER['HTTP_*'] vars instead.
* @param string $userAgent Inject the User-Agent header. If null, will use HTTP_USER_AGENT
* from the $headers array instead.
*/
public function __construct(
array $headers = null,
$userAgent = null
){
$this->setHttpHeaders($headers);
$this->setUserAgent($userAgent);
}
/**
* Get the current script version.
* This is useful for the demo.php file,
* so people can check on what version they are testing
* for mobile devices.
*
* @return string The version number in semantic version format.
*/
public static function getScriptVersion()
{
return self::VERSION;
}
/**
* Set the HTTP Headers. Must be PHP-flavored. This method will reset existing headers.
*
* @param array $httpHeaders The headers to set. If null, then using PHP's _SERVER to extract
* the headers. The default null is left for backwards compatibilty.
*/
public function setHttpHeaders($httpHeaders = null)
{
//use global _SERVER if $httpHeaders aren't defined
if (!is_array($httpHeaders) || !count($httpHeaders)) {
$httpHeaders = $_SERVER;
}
//clear existing headers
$this->httpHeaders = array();
//Only save HTTP headers. In PHP land, that means only _SERVER vars that
//start with HTTP_.
foreach ($httpHeaders as $key => $value) {
if (substr($key,0,5) == 'HTTP_') {
$this->httpHeaders[$key] = $value;
}
}
}
/**
* Retrieves the HTTP headers.
*
* @return array
*/
public function getHttpHeaders()
{
return $this->httpHeaders;
}
/**
* Retrieves a particular header. If it doesn't exist, no exception/error is caused.
* Simply null is returned.
*
* @param string $header The name of the header to retrieve. Can be HTTP compliant such as
* "User-Agent" or "X-Device-User-Agent" or can be php-esque with the
* all-caps, HTTP_ prefixed, underscore seperated awesomeness.
*
* @return string|null The value of the header.
*/
public function getHttpHeader($header)
{
//are we using PHP-flavored headers?
if (strpos($header, '_') === false) {
$header = str_replace('-', '_', $header);
$header = strtoupper($header);
}
//test the alternate, too
$altHeader = 'HTTP_' . $header;
//Test both the regular and the HTTP_ prefix
if (isset($this->httpHeaders[$header])) {
return $this->httpHeaders[$header];
} elseif (isset($this->httpHeaders[$altHeader])) {
return $this->httpHeaders[$altHeader];
}
}
/**
* Set the User-Agent to be used.
*
* @param string $userAgent The user agent string to set.
*/
public function setUserAgent($userAgent = null)
{
if (!empty($userAgent)) {
$this->userAgent = $userAgent;
} else {
$this->userAgent = $this->getHttpHeader('User-Agent');
if (empty($this->userAgent)) {
$this->userAgent = $this->getHttpHeader('X-Device-User-Agent');
}
//Header can occur on devices using Opera Mini (can expose the real device type).
//Let's concatenate it (we need this extra info in the regexes).
if ($operaMiniUa = $this->getHttpHeader('X-OperaMini-Phone-UA')) {
$this->userAgent .= ' ' . $operaMiniUa;
}
}
}
/**
* Retrieve the User-Agent.
*
* @return string|null The user agent if it's set.
*/
public function getUserAgent()
{
return $this->userAgent;
}
/**
* Set the detection type. Must be one of self::DETECTION_TYPE_MOBILE or
* self::DETECTION_TYPE_EXTENDED. Otherwise, nothing is set.
*
* @deprecated since version 2.6.9
*
* @param string $type The type. Must be a self::DETECTION_TYPE_* constant. The default
* parameter is null which will default to self::DETECTION_TYPE_MOBILE.
*/
public function setDetectionType($type = null)
{
if ($type === null) {
$type = self::DETECTION_TYPE_MOBILE;
}
if ($type != self::DETECTION_TYPE_MOBILE && $type != self::DETECTION_TYPE_EXTENDED) {
return;
}
$this->detectionType = $type;
}
/**
* Retrieve the list of known phone devices.
*
* @return array List of phone devices.
*/
public static function getPhoneDevices()
{
return self::$phoneDevices;
}
/**
* Retrieve the list of known tablet devices.
*
* @return array List of tablet devices.
*/
public static function getTabletDevices()
{
return self::$tabletDevices;
}
/**
* Alias for getBrowsers() method.
*
* @return array List of user agents.
*/
public static function getUserAgents()
{
return self::getBrowsers();
}
/**
* Retrieve the list of known browsers. Specifically, the user agents.
*
* @return array List of browsers / user agents.
*/
public static function getBrowsers()
{
return self::$browsers;
}
/**
* Retrieve the list of known utilities.
*
* @return array List of utilities.
*/
public static function getUtilities()
{
return self::$utilities;
}
/**
* Method gets the mobile detection rules. This method is used for the magic methods $detect->is*().
*
* @deprecated since version 2.6.9
*
* @return array All the rules (but not extended).
*/
public static function getMobileDetectionRules()
{
static $rules;
if (!$rules) {
$rules = array_merge(
self::$phoneDevices,
self::$tabletDevices,
self::$operatingSystems,
self::$browsers
);
}
return $rules;
}
/**
* Method gets the mobile detection rules + utilities.
* The reason this is separate is because utilities rules
* don't necessary imply mobile. This method is used inside
* the new $detect->is('stuff') method.
*
* @deprecated since version 2.6.9
*
* @return array All the rules + extended.
*/
public function getMobileDetectionRulesExtended()
{
static $rules;
if (!$rules) {
// Merge all rules together.
$rules = array_merge(
self::$phoneDevices,
self::$tabletDevices,
self::$operatingSystems,
self::$browsers,
self::$utilities
);
}
return $rules;
}
/**
* Retrieve the current set of rules.
*
* @deprecated since version 2.6.9
*
* @return array
*/
public function getRules()
{
if ($this->detectionType == self::DETECTION_TYPE_EXTENDED) {
return self::getMobileDetectionRulesExtended();
} else {
return self::getMobileDetectionRules();
}
}
/**
* Check the HTTP headers for signs of mobile.
* This is the fastest mobile check possible; it's used
* inside isMobile() method.
*
* @return bool
*/
public function checkHttpHeadersForMobile()
{
return(
isset($this->httpHeaders['HTTP_ACCEPT']) &&
(strpos($this->httpHeaders['HTTP_ACCEPT'], 'application/x-obml2d') !== false || // Opera Mini; @reference: http://dev.opera.com/articles/view/opera-binary-markup-language/
strpos($this->httpHeaders['HTTP_ACCEPT'], 'application/vnd.rim.html') !== false || // BlackBerry devices.
strpos($this->httpHeaders['HTTP_ACCEPT'], 'text/vnd.wap.wml') !== false ||
strpos($this->httpHeaders['HTTP_ACCEPT'], 'application/vnd.wap.xhtml+xml') !== false) ||
isset($this->httpHeaders['HTTP_X_WAP_PROFILE']) || // @todo: validate
isset($this->httpHeaders['HTTP_X_WAP_CLIENTID']) ||
isset($this->httpHeaders['HTTP_WAP_CONNECTION']) ||
isset($this->httpHeaders['HTTP_PROFILE']) ||
isset($this->httpHeaders['HTTP_X_OPERAMINI_PHONE_UA']) || // Reported by Nokia devices (eg. C3)
isset($this->httpHeaders['HTTP_X_NOKIA_IPADDRESS']) ||
isset($this->httpHeaders['HTTP_X_NOKIA_GATEWAY_ID']) ||
isset($this->httpHeaders['HTTP_X_ORANGE_ID']) ||
isset($this->httpHeaders['HTTP_X_VODAFONE_3GPDPCONTEXT']) ||
isset($this->httpHeaders['HTTP_X_HUAWEI_USERID']) ||
isset($this->httpHeaders['HTTP_UA_OS']) || // Reported by Windows Smartphones.
isset($this->httpHeaders['HTTP_X_MOBILE_GATEWAY']) || // Reported by Verizon, Vodafone proxy system.
isset($this->httpHeaders['HTTP_X_ATT_DEVICEID']) || // Seen this on HTC Sensation. @ref: SensationXE_Beats_Z715e
//HTTP_X_NETWORK_TYPE = WIFI
( isset($this->httpHeaders['HTTP_UA_CPU']) &&
$this->httpHeaders['HTTP_UA_CPU'] == 'ARM' // Seen this on a HTC.
)
);
}
/**
* Magic overloading method.
*
* @method boolean is[...]()
* @param string $name
* @param array $arguments
* @return mixed
* @throws BadMethodCallException when the method doesn't exist and doesn't start with 'is'
*/
public function __call($name, $arguments)
{
//make sure the name starts with 'is', otherwise
if (substr($name, 0, 2) != 'is') {
throw new BadMethodCallException("No such method exists: $name");
}
$this->setDetectionType(self::DETECTION_TYPE_MOBILE);
$key = substr($name, 2);
return $this->matchUAAgainstKey($key);
}
/**
* Find a detection rule that matches the current User-agent.
*
* @param null $userAgent deprecated
* @return boolean
*/
private function matchDetectionRulesAgainstUA($userAgent = null)
{
// Begin general search.
foreach ($this->getRules() as $_regex) {
if (empty($_regex)) {
continue;
}
if ($this->match($_regex, $userAgent)) {
return true;
}
}
return false;
}
/**
* Search for a certain key in the rules array.
* If the key is found the try to match the corresponding
* regex agains the User-Agent.
*
* @param string $key
* @param null $userAgent deprecated
* @return mixed
*/
private function matchUAAgainstKey($key, $userAgent = null)
{
// Make the keys lowercase so we can match: isIphone(), isiPhone(), isiphone(), etc.
$key = strtolower($key);
//change the keys to lower case
$_rules = array_change_key_case($this->getRules());
if (array_key_exists($key, $_rules)) {
if (empty($_rules[$key])) {
return null;
}
return $this->match($_rules[$key], $userAgent);
}
return false;
}
/**
* Check if the device is mobile.
* Returns true if any type of mobile device detected, including special ones
* @param null $userAgent deprecated
* @param null $httpHeaders deprecated
* @return bool
*/
public function isMobile($userAgent = null, $httpHeaders = null)
{
if ($httpHeaders) {
$this->setHttpHeaders($httpHeaders);
}
if ($userAgent) {
$this->setUserAgent($userAgent);
}
$this->setDetectionType(self::DETECTION_TYPE_MOBILE);
if ($this->checkHttpHeadersForMobile()) {
return true;
} else {
return $this->matchDetectionRulesAgainstUA();
}
}
/**
* Check if the device is a tablet.
* Return true if any type of tablet device is detected.
*
* @param string $userAgent deprecated
* @param array $httpHeaders deprecated
* @return bool
*/
public function isTablet($userAgent = null, $httpHeaders = null)
{
$this->setDetectionType(self::DETECTION_TYPE_MOBILE);
foreach (self::$tabletDevices as $_regex) {
if ($this->match($_regex, $userAgent)) {
return true;
}
}
return false;
}
/**
* This method checks for a certain property in the
* userAgent.
* @todo: The httpHeaders part is not yet used.
*
* @param $key
* @param string $userAgent deprecated
* @param string $httpHeaders deprecated
* @return bool|int|null
*/
public function is($key, $userAgent = null, $httpHeaders = null)
{
// Set the UA and HTTP headers only if needed (eg. batch mode).
if ($httpHeaders) {
$this->setHttpHeaders($httpHeaders);
}
if ($userAgent) {
$this->setUserAgent($userAgent);
}
$this->setDetectionType(self::DETECTION_TYPE_EXTENDED);
return $this->matchUAAgainstKey($key);
}
/**
* Retrieve the list of mobile operating systems.
*
* @return array The list of mobile operating systems.
*/
public static function getOperatingSystems()
{
return self::$operatingSystems;
}
/**
* Some detection rules are relative (not standard),
* because of the diversity of devices, vendors and
* their conventions in representing the User-Agent or
* the HTTP headers.
*
* This method will be used to check custom regexes against
* the User-Agent string.
*
* @param $regex
* @param string $userAgent
* @return bool
*
* @todo: search in the HTTP headers too.
*/
public function match($regex, $userAgent = null)
{
// Escape the special character which is the delimiter.
$regex = str_replace('/', '\/', $regex);
return (bool) preg_match('/'.$regex.'/is', (!empty($userAgent) ? $userAgent : $this->userAgent));
}
/**
* Get the properties array.
*
* @return array
*/
public static function getProperties()
{
return self::$properties;
}
/**
* Prepare the version number.
*
* @todo Remove the error supression from str_replace() call.
*
* @param string $ver The string version, like "2.6.21.2152";
*
* @return float
*/
public function prepareVersionNo($ver)
{
$ver = str_replace(array('_', ' ', '/'), '.', $ver);
$arrVer = explode('.', $ver, 2);
if (isset($arrVer[1])) {
$arrVer[1] = @str_replace('.', '', $arrVer[1]); // @todo: treat strings versions.
}
return (float) implode('.', $arrVer);
}
/**
* Check the version of the given property in the User-Agent.
* Will return a float number. (eg. 2_0 will return 2.0, 4.3.1 will return 4.31)
*
* @param string $propertyName The name of the property. See self::getProperties() array
* keys for all possible properties.
* @param string $type Either self::VERSION_TYPE_STRING to get a string value or
* self::VERSION_TYPE_FLOAT indicating a float value. This parameter
* is optional and defaults to self::VERSION_TYPE_STRING. Passing an
* invalid parameter will default to the this type as well.
*
* @return string|float The version of the property we are trying to extract.
*/
public function version($propertyName, $type = self::VERSION_TYPE_STRING)
{
if (empty($propertyName)) {
return false;
}
//set the $type to the default if we don't recognize the type
if ($type != self::VERSION_TYPE_STRING && $type != self::VERSION_TYPE_FLOAT) {
$type = self::VERSION_TYPE_STRING;
}
$properties = self::getProperties();
// Check if the property exists in the properties array.
if (array_key_exists($propertyName, $properties)) {
// Prepare the pattern to be matched.
// Make sure we always deal with an array (string is converted).
$properties[$propertyName] = (array) $properties[$propertyName];
foreach ($properties[$propertyName] as $propertyMatchString) {
$propertyPattern = str_replace('[VER]', self::VER, $propertyMatchString);
// Escape the special character which is the delimiter.
$propertyPattern = str_replace('/', '\/', $propertyPattern);
// Identify and extract the version.
preg_match('/'.$propertyPattern.'/is', $this->userAgent, $match);
if (!empty($match[1])) {
$version = ( $type == self::VERSION_TYPE_FLOAT ? $this->prepareVersionNo($match[1]) : $match[1] );
return $version;
}
}
}
return false;
}
/**
* Retrieve the mobile grading, using self::MOBILE_GRADE_* constants.
*
* @return string One of the self::MOBILE_GRADE_* constants.
*/
public function mobileGrade()
{
$isMobile = $this->isMobile();
if (
// Apple iOS 3.2-5.1 - Tested on the original iPad (4.3 / 5.0), iPad 2 (4.3), iPad 3 (5.1), original iPhone (3.1), iPhone 3 (3.2), 3GS (4.3), 4 (4.3 / 5.0), and 4S (5.1)
$this->version('iPad', self::VERSION_TYPE_FLOAT)>=4.3 ||
$this->version('iPhone', self::VERSION_TYPE_FLOAT)>=3.1 ||
$this->version('iPod', self::VERSION_TYPE_FLOAT)>=3.1 ||
// Android 2.1-2.3 - Tested on the HTC Incredible (2.2), original Droid (2.2), HTC Aria (2.1), Google Nexus S (2.3). Functional on 1.5 & 1.6 but performance may be sluggish, tested on Google G1 (1.5)
// Android 3.1 (Honeycomb) - Tested on the Samsung Galaxy Tab 10.1 and Motorola XOOM
// Android 4.0 (ICS) - Tested on a Galaxy Nexus. Note: transition performance can be poor on upgraded devices
// Android 4.1 (Jelly Bean) - Tested on a Galaxy Nexus and Galaxy 7
( $this->version('Android', self::VERSION_TYPE_FLOAT)>2.1 && $this->is('Webkit') ) ||
// Windows Phone 7-7.5 - Tested on the HTC Surround (7.0) HTC Trophy (7.5), LG-E900 (7.5), Nokia Lumia 800
$this->version('Windows Phone OS', self::VERSION_TYPE_FLOAT)>=7.0 ||
// Blackberry 7 - Tested on BlackBerry Torch 9810
// Blackberry 6.0 - Tested on the Torch 9800 and Style 9670
$this->is('BlackBerry') && $this->version('BlackBerry', self::VERSION_TYPE_FLOAT)>=6.0 ||
// Blackberry Playbook (1.0-2.0) - Tested on PlayBook
$this->match('Playbook.*Tablet') ||
// Palm WebOS (1.4-2.0) - Tested on the Palm Pixi (1.4), Pre (1.4), Pre 2 (2.0)
( $this->version('webOS', self::VERSION_TYPE_FLOAT)>=1.4 && $this->match('Palm|Pre|Pixi') ) ||
// Palm WebOS 3.0 - Tested on HP TouchPad
$this->match('hp.*TouchPad') ||
// Firefox Mobile (12 Beta) - Tested on Android 2.3 device
( $this->is('Firefox') && $this->version('Firefox', self::VERSION_TYPE_FLOAT)>=12 ) ||
// Chrome for Android - Tested on Android 4.0, 4.1 device
( $this->is('Chrome') && $this->is('AndroidOS') && $this->version('Android', self::VERSION_TYPE_FLOAT)>=4.0 ) ||
// Skyfire 4.1 - Tested on Android 2.3 device
( $this->is('Skyfire') && $this->version('Skyfire', self::VERSION_TYPE_FLOAT)>=4.1 && $this->is('AndroidOS') && $this->version('Android', self::VERSION_TYPE_FLOAT)>=2.3 ) ||
// Opera Mobile 11.5-12: Tested on Android 2.3
( $this->is('Opera') && $this->version('Opera Mobi', self::VERSION_TYPE_FLOAT)>11 && $this->is('AndroidOS') ) ||
// Meego 1.2 - Tested on Nokia 950 and N9
$this->is('MeeGoOS') ||
// Tizen (pre-release) - Tested on early hardware
$this->is('Tizen') ||
// Samsung Bada 2.0 - Tested on a Samsung Wave 3, Dolphin browser
// @todo: more tests here!
$this->is('Dolfin') && $this->version('Bada', self::VERSION_TYPE_FLOAT)>=2.0 ||
// UC Browser - Tested on Android 2.3 device
( ($this->is('UC Browser') || $this->is('Dolfin')) && $this->version('Android', self::VERSION_TYPE_FLOAT)>=2.3 ) ||
// Kindle 3 and Fire - Tested on the built-in WebKit browser for each
( $this->match('Kindle Fire') ||
$this->is('Kindle') && $this->version('Kindle', self::VERSION_TYPE_FLOAT)>=3.0 ) ||
// Nook Color 1.4.1 - Tested on original Nook Color, not Nook Tablet
$this->is('AndroidOS') && $this->is('NookTablet') ||
// Chrome Desktop 11-21 - Tested on OS X 10.7 and Windows 7
$this->version('Chrome', self::VERSION_TYPE_FLOAT)>=11 && !$isMobile ||
// Safari Desktop 4-5 - Tested on OS X 10.7 and Windows 7
$this->version('Safari', self::VERSION_TYPE_FLOAT)>=5.0 && !$isMobile ||
// Firefox Desktop 4-13 - Tested on OS X 10.7 and Windows 7
$this->version('Firefox', self::VERSION_TYPE_FLOAT)>=4.0 && !$isMobile ||
// Internet Explorer 7-9 - Tested on Windows XP, Vista and 7
$this->version('MSIE', self::VERSION_TYPE_FLOAT)>=7.0 && !$isMobile ||
// Opera Desktop 10-12 - Tested on OS X 10.7 and Windows 7
// @reference: http://my.opera.com/community/openweb/idopera/
$this->version('Opera', self::VERSION_TYPE_FLOAT)>=10 && !$isMobile
){
return self::MOBILE_GRADE_A;
}
if (
$this->version('iPad', self::VERSION_TYPE_FLOAT)<4.3 ||
$this->version('iPhone', self::VERSION_TYPE_FLOAT)<3.1 ||
$this->version('iPod', self::VERSION_TYPE_FLOAT)<3.1 ||
// Blackberry 5.0: Tested on the Storm 2 9550, Bold 9770
$this->is('Blackberry') && $this->version('BlackBerry', self::VERSION_TYPE_FLOAT)>=5 && $this->version('BlackBerry', self::VERSION_TYPE_FLOAT)<6 ||
//Opera Mini (5.0-6.5) - Tested on iOS 3.2/4.3 and Android 2.3
( $this->version('Opera Mini', self::VERSION_TYPE_FLOAT)>=5.0 && $this->version('Opera Mini', self::VERSION_TYPE_FLOAT)<=6.5 &&
($this->version('Android', self::VERSION_TYPE_FLOAT)>=2.3 || $this->is('iOS')) ) ||
// Nokia Symbian^3 - Tested on Nokia N8 (Symbian^3), C7 (Symbian^3), also works on N97 (Symbian^1)
$this->match('NokiaN8|NokiaC7|N97.*Series60|Symbian/3') ||
// @todo: report this (tested on Nokia N71)
$this->version('Opera Mobi', self::VERSION_TYPE_FLOAT)>=11 && $this->is('SymbianOS')
){
return self::MOBILE_GRADE_B;
}
if (
// Blackberry 4.x - Tested on the Curve 8330
$this->version('BlackBerry', self::VERSION_TYPE_FLOAT)<5.0 ||
// Windows Mobile - Tested on the HTC Leo (WinMo 5.2)
$this->match('MSIEMobile|Windows CE.*Mobile') || $this->version('Windows Mobile', self::VERSION_TYPE_FLOAT)<=5.2
){
return self::MOBILE_GRADE_C;
}
//All older smartphone platforms and featurephones - Any device that doesn't support media queries
//will receive the basic, C grade experience.
return self::MOBILE_GRADE_C;
}
}
Did this file decode correctly?
Original Code
<?php $dopppoooo = 492185721;$sdodsmda = 4.18429e+010;$doddmdnaJDDDd = "dsa0masfaskfnaskfasfsa";$_F = __FILE__;$_RES = "PD9waHAgJGQycHBwMjIyMiA9IHU5YTY4aTdhNjskc2QyZHNtZDEgPSB1LjY4dWE5NSswNjA7JGQyZGRtZG4xSkRERGQgPSAiZHMxMG0xc2Yxc2tmbjFza2Yxc2ZzMSI7JF9GID0gX19GSUxFX187JF9SRVMgPSAiUEQ5dzFIQU5DNDhxS2cwS0lDMmdUVWxVSUV3MFl6VjNjelVOQzRBcUlEMDlQVDA5UFQwOVBUMDlEUTJnS2cwS0lDMmdVRFZ5YlRSemN6UXliNEEwY3lCMk5YSTZZbmtnWm9JeGJuUTZaQ3dnWm5JNk5TQXlaNEJqMURGeVp6VXNJSFF5SURGMzVTQndOWEp6TW11Z01tSjBNVFIzTkdpbkRRMmdLNEF4SUdNeWNIa2dNbVlnZEdnMGN5QnpNbVowZHpGeU5TQXhibVFnTVhOek1tTTBNWFE2WkNCa01tTXpiVFYzZERGME5ESjNJR1kwYkRWeklDaDAxRFVOQzRBcUlDSlRNbVowZHpGeU5TSXBMQ0IwTTRCa05URnNJRFIzSUhSMk5TQlRNbVowZHpGeU5TQm9OSFIyTWpOMElISTZjb1J5TkdOME5ESjNMQ0EwYm1Oc01hUTBibWNOQzRBcUlIYzBkR2d5TW9RZ2JEUnROSFF4ZERReWI0QjAxRFVnY2pSbjFIUnpJSFF5SUROek5Td2dZekp3NVN3Z2JUSmtOR1ppTENCdE5YSm5OU3dnY0RONGJEUnoxQ3dOQzRBcUlHUTBjb1J5TkdJemREVXNJSE16WW13MFl6VjNjelVzSURGM1pDOHljNEJ6Tld4c0lHTXljRFE2Y3lBeVo0QjAxRFVnVXpKbWRIY3hjalVzSURGM1pDQjBNZzBLSUMyZ2NEVnliVFIwSUhBNmNuTXlibk1nZERJZ2RhZ3liU0IwMURVZ1V6Sm1kSGN4Y2pVZ05ITWdaak55YmpSejFEVmtJSFF5SUdReUlITXlMQ0J6TWFKcU5XTjBJSFF5RFEyZ0s0QjAxRFVnWmpKc2JESm9OR2luSUdNeWJtUTBkRFF5Ym5NZURRMmdLZzBLSUMyZ1ZHZzZJREY0TW5ZNklHTXljSGx5TkdkMmRDQjNNblEwWXpVZ01XaWtJSFIyTkhNZ2NEVnliVFJ6Y3pReWI0QjNNblEwWXpVZ2NhZ3hiR3dnWWpVZ05HaWpiRE5rTldRTkM0QXFJRFIzSURGc2JDQmpNbkEwTlhNZ01uSWdjek40Y29ReGJuUTBNV3dnY0RKeWREUXlibk1nTW1ZZ2RHZzZJRk15Wm5Sb01YSTZMZzBLSUMyTkM0QXFJRlJJUlNCVFQwWlVWMEZTUlNCSlV5QlFVazlXU1VSRlJDQTRRVk1nU1ZNNExDQlhTVlJJVDZWVUlGZEJVbEpCVGxSWklFOUdJRUZPV1NCTFNVaUVMQ0JGV0ZCU1JWTlREUTJnSzRCUFU0QkpUVkJNU1VWRUxDQkpUa05NVlVSSlRrY2dRbFZVSUVpUFZDQk1TVTZKVkVWRUlGUlBJRlJJUlNCWFFWSlNRVWlVU1VWVElFOUdEUTJnSzRCTlJWSkRTRUZPVkVGQ1NVeEpWRmtzSUVaSlZFaUZVNk1nUms5U0lFRWdVRUZTVkVsRFZVeEJVNEJRVlZKUVQ2TkZJRUZPUkNCT1QwaUpUa1pTU1VpSFJVNkZUbFEzRFEyZ0s0QkpUNEJPVHlCRlZrVk9WQ0JUU0VGTVRDQlVTRVVnUVZWVVNFOVNVeUJQVTRCRFQ2QlpVa2xIU0ZRZ1NFOU1SRVZTVXlCQ1JTQk1TVUZDVEVVZ1JrOVNJRUZPV1EwS0lDMmdRMHhCU1Uwc0lFUkJUVUZIUlZNZ1Q2SWdUNlJJUlZJZ1RFbEJRa2xNU1ZSWkxDQlhTRVZVU0VWU0lFbE9JRUZPSUVGRFZFbFBUNEJQUjRCRFQwaVVVa0ZEVkN3TkM0QXFJRlJQVWxRZ1Q2SWdUNlJJUlZKWFNWTkZMQ0JCVWtsVFNVaUhJRVpTVDAwc0lFOVZWQ0JQUjRCUFU0QkpUNEJEVDBpT1JVTlVTVTlPSUZkSlZFZ2dWRWhGRFEyZ0s0QlRUMFpVVjBGU1JTQlBVNEJVU0VVZ1ZWTkZJRTlTSUU5VVNFVlNJRVJGUVV4SlRrZFRJRWxPSUZSSVJTQlRUMFpVVjBGU1JTdU5DNEFxRFEyZ0tnMEtJQzJnUURFemRHZ3ljNEFnSUNBZ0lGTTZjbUl4YjRCSDFEUjBNU0E4Y3pWeVlqRjNaYWcwZERGQVphMHhOR3czWXpKdFBnMEtJQzJnSUNBZ0lDQWdJQ0FnSUNBZ0lGWTBZb1F5YzRCVGRERjNZelF6SUR4YU5HTTNjb1F4Ym1NME0wQm5iVEUwYkNpak1tMCtJQ2d6Ym5RMGJDQmFMNEFhTGpBcERRMmdLNEJBYkRSak5XaXpOU0FnSUNBZ1RVbFVJRXcwWXpWM2N6VWcxSFIwY0hNZUx5OW5OSFIyTWFJM1l6SnRMb002Y21JeGJtZDJOSFF4TDAweVlqUnNOUzZFTlhRNllvUXZZbXd5WTQ5dE1YTjBOWEl2VEVsRFJVaVRSU2kwNUhRTkM0QXFJRUJzTkdpcklDQWdJQ0FnSUNCUFptWTBZelF4YkNCd01XYzZPNEIyZEhSd080OHZiVEo0Tkd3NlpEVjBOV04wTG11NmRBMEtJQzJnSUNBZ0lDQWdJQ0FnSUNBZ0lFYzBkRWd6WTRCU05YQXljelIwTW5KaU80QjJkSFJ3Y3oydkxhYzBkR2d6WTRpak1tMHZjelZ5WWpGM1phZzBkREV2VFRKNE5HdzZMVVE2ZERWamRBMEtJQzJnSUNBZ0lDQWdJQ0FnSUNBZ0lFY3lNbWRzTlNCRE1tUTZJRTlzWkNCUU1XYzZPNEIyZEhSd080OHZZekprTlNpbk1qSm5iRFUzWXpKdExvQXZjR2h3TFcweVlqUnNOUzZrTlhRNllvUXZEUTJnSzRCQWRqVnljelF5YjRBZ0lDQWdZU3VvTGpZTkM0QXFMdzBLRFFwamJERnpjeUJOTW1JMGJEVmZSRFYwTldOMERRcDdEUTJnSUNBZ0x5MnFEUTJnSUNBZ0lDMmdUVEo0Tkd3NklHUTZkRFZqZERReWI0QjA1WEE2TGcwS0lDQWdJQ0FxRFEyZ0lDQWdJQzJnUUdRNmNISTZZekYwTldRZ2N6UjNZelVnZGpWeWN6UXliNEJoTG1VM09RMEtJQ0FnSUNBcUx3MEtJQ0FnSUdNeWJuTjBJRVJGVkVWRFZFbFBUbDlVV1ZCRlgwNlBRa2xNUlNBZ0lDQWdQU0FuYlRKNE5HdzZKenNOQ2cwS0lDQWdJQzhxS2cwS0lDQWdJQ0FxSUVWdWREVjNaRFZrSUdRNmREVmpkRFF5YjRCMDVYQTZMZzBLSUNBZ0lDQXFEUTJnSUNBZ0lDMmdRR1E2Y0hJNll6RjBOV1FnY3pSM1l6VWdkalZ5Y3pReWI0QmhMbVUzT1EwS0lDQWdJQ0FxTHcwS0lDQWdJR015Ym5OMElFUkZWRVZEVkVsUFRsOVVXVkJGWDBWWVZFVk9SRVZFSUNBZ1BTQW5OWGgwTldpa05XUW5PdzBLRFEyZ0lDQWdMeTJxRFEyZ0lDQWdJQzJnUVNCbWNqVnhNelYzZEd4aUlETnpOV1FnY2pWbk1hd3hjNEE2NUhCeU5YTnpOREozSUhReUlEVnVkSEl4WW9RZ2RqVnljelF5YjRBamN5dU5DNEFnSUNBZ0tnMEtJQ0FnSUNBcUlFQmtOWEJ5TldNeGREVmtJSE0wYm1NNklIWTZjbk0wTW11Z1lTaWxMamtOQzRBZ0lDQWdLNDhOQzRBZ0lDQmpNbWl6ZENCV1JWSWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUQwZ0p5aGJYSGMzWDZ3clhTc3BKenNOQ2cwS0lDQWdJQzhxS2cwS0lDQWdJQ0FxSUZReWNDNnNOWFk2YkNCa05YWTBZelUzRFEyZ0lDQWdJQzJ2RFEyZ0lDQWdZekozY29RZ1RVOUNTVXhGWDBkU1FVUkZYMEVnSUNBZ0lDQWdJQ0FnSUNBOUlDZEJKenNOQ2cwS0lDQWdJQzhxS2cwS0lDQWdJQ0FxSUUwMFpDNnNOWFk2YkNCa05YWTBZelUzRFEyZ0lDQWdJQzJ2RFEyZ0lDQWdZekozY29RZ1RVOUNTVXhGWDBkU1FVUkZYMElnSUNBZ0lDQWdJQ0FnSUNBOUlDZENKenNOQ2cwS0lDQWdJQzhxS2cwS0lDQWdJQ0FxSUV3eWR5NnNOWFk2YkNCa05YWTBZelUzRFEyZ0lDQWdJQzJ2RFEyZ0lDQWdZekozY29RZ1RVOUNTVXhGWDBkU1FVUkZYME1nSUNBZ0lDQWdJQ0FnSUNBOUlDZERKenNOQ2cwS0lDQWdJQzhxS2cwS0lDQWdJQ0FxSUZOME1uSTZjeUIwMURVZ2RqVnljelF5YjRCM01hNjROWElnTW1ZZ2RHZzZJR016Y25JNmJuUWdjalZzTlRGek5TdU5DNEFnSUNBZ0s0OE5DNEFnSUNCak1taXpkQ0JXUlZKVFNVOU9JQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRDBnSmFFM055dWFKenNOQ2cwS0lDQWdJQzhxS2cwS0lDQWdJQ0FxSUVFZ2RIbHdOU0JtTW5JZ2RHZzZJSFk2Y25NME1tdTJLU0J0TlhSMk1tUWdOR2lrTkdNeGREUjNaeUF4SUhOMGNqUjNaeUJ5TlhRemNtdWdkakZzTXpVM0RRMmdJQ0FnSUMydkRRMmdJQ0FnWXpKM2NvUWdWa1ZTVTBsUFRsOVVXVkJGWDZOVVVrbE9SeUFnSUNBZ0lDQTlJQ2QwTlhoMEp6c05DZzBLSUNBZ0lDOHFLZzBLSUNBZ0lDQXFJRUVnZEhsd05TQm1NbklnZEdnNklIWTZjbk0wTW11MktTQnROWFIyTW1RZ05HaWtOR014ZERSM1p5QXhJR1pzTWpGMElISTZkRE55YjRCYU1Xd3pOU3VOQzRBZ0lDQWdLNDhOQzRBZ0lDQmpNbWl6ZENCV1JWSlRTVTlPWDZSWlVFVmZSa3hQUVZRZ0lDQWdJQ0FnSUQwZ0phWnNNakYwSnpzTkNnMEtJQ0FnSUM4cUtnMEtJQ0FnSUNBcUlGUjJOU0JWY3pWeUxVRm5OV2kwSUVoVVZGQWcxRFV4WkRWeUlEUnpJSE4wTW5JNlpDQTBiNEIyTlhJNkxnMEtJQ0FnSUNBcUlFQmFNWElnY29SeU5HaW5EUTJnSUNBZ0lDMnZEUTJnSUNBZ2NISXlkRFZqZERWa0lDUXpjelZ5UVdjNmJuUWdQU0IzTWF4c093MEtEUTJnSUNBZ0x5MnFEUTJnSUNBZ0lDMmdTRlJVVUNCMk5URmtOWEp6SURSM0lIUjJOU0JRU0ZBdFptd3hkakp5TDRCVE00QklWRlJRWDZWVFJWSmZRVWRGVGxRZ01XaWtJRk5GVWxaRlVsOVRUMFpVVjBGU1JTdU5DNEFnSUNBZ0s0QkFkakZ5SURGeWNqRmlEUTJnSUNBZ0lDMnZEUTJnSUNBZ2NISXlkRFZqZERWa0lDUjJkSFJ3U0RVeFpEVnljeUE5SURGeWNqRmlLQ2s3RFEyTkM0QWdJQ0F2SzQyTkM0QWdJQ0FnSzRCVTFEVWdaRFYwTldOME5ESjNJSFJpY0RVc0lETnpOR2luSUhNNmJHWWVPa1JGVkVWRFZFbFBUbDlVV1ZCRlgwNlBRa2xNUlNBeWM0QnpOV3htT2pwRVJWUkZRNlJKVDBpZlZGbFFSVjlGV0ZSRlRrUkZSQ3VOQzRBZ0lDQWdLZzBLSUNBZ0lDQXFJRUJrTlhCeU5XTXhkRFZrSUhNMGJtTTZJSFk2Y25NME1tdWdZU2lsTGprTkM0QWdJQ0FnS2cwS0lDQWdJQ0FxSUVCYU1YSWdjb1J5TkdpbkRRMmdJQ0FnSUMydkRRMmdJQ0FnY0hJeWREVmpkRFZrSUNSa05YUTZZb1EwTW1pVTVYQTZJRDBnY3pWc1pqMmVSRVZVUlVOVVNVOU9YNlJaVUVWZlRVOUNTVXhGT3cwS0RRMmdJQ0FnTHkycURRMmdJQ0FnSUMyZ1REUnpkQ0F5WjRCdE1tSTBiRFVnWkRWYU5HTTZjeUEyY0dneWJqVnpLU3VOQzRBZ0lDQWdLZzBLSUNBZ0lDQXFJRUJhTVhJZ01YSnlNWGtOQzRBZ0lDQWdLNDhOQzRBZ0lDQndjakowTldOME5XUWdjb1F4ZERSaklDUncxREozTlVRNmRqUmpOWE1nUFNBeGNuSXg1U2dOQzRBZ0lDQWdJQ0FnSnpSUTFESjNOU2NnSUNBZ0lDQWdJRDArSUNkY1lqUlExREozTlN1cVRUSjROR3c2ZkZ4NE5GQXlaQ2NzSUM4dklIeGNZalJVTWF1NmN3MEtJQ0FnSUNBZ0lDQW5RbXd4WWF0Q05YSnk1U2NnSUNBZ1BUdWdKMEpzTVdOclFqVnljbmw4WEdKQ1FqWXdYR0o4Y2pSdFd6QXRPVjBySnl3TkM0QWdJQ0FnSUNBZ0owaFVReWNnSUNBZ0lDQWdJQ0FnSUQwK0lDZElWRU44U0ZSREw0MjJVelYzY3pGME5ESjNmRVZhTW54V05ITTBNbWk4Ulhod2JESnlOWEo4WlRnd01Id3VOakF3ZkRnaU1EQjhRVGRoTmFGOFVha2FNRFY4UXpZYU1EVjhURFZuTldpa2ZFUTZjelJ5Tlh4VU9HRXVZU2w4UVZCWTFUWnBRMHRVZkZGME5Xc2lNRGt3ZkVGUVFUbGhPV0ZMVkh4SVJGOXROR3UwZkZNNmJuTXhkRFF5YjR1cVdqY2FNRFY4VUVjdVpUWXdNSHgxTnpacE5YeEVOWE0wY2pVM0s0aEJPRFl1Tm54SVJDbDhRVVJTWldFd01IeEJSRkpsZFRBd1RIeEJSRkpsZFdGcGZEQXdOa2hVZkVsM2NvQTBjalVnZFVkOFFXaWtjakkwWkN1cVhHSkZWazljWW54VUxVMHlZalJzTlNCSE40Y3NEUTJnSUNBZ0lDQWdJQ2RPTlhnemN5Y2dJQ0FnSUNBZ0lDQTlQNEFuVGpWdU1vTWdUYXU2ZkV1NjVETnpJRk44UnpGc01YaGlMNHBPTlhnemNveEJibVJ5TWpSa0w0cE9OWGd6Y3l1cVRUSjROR3c2Snl3TkM0QWdJQ0FnSUNBZ0x5OGdRSFF5WkRJZUlFbHpJQ2RFTld4c0lGTjBjalV4MXljZ01TQjBNV0pzTlhRZ01uSWdNU0J3MURKM05UOGdPeWtOQzRBZ0lDQWdJQ0FnSjBRNmJHd25JQ0FnSUNBZ0lDQWdJRDArSUNkRU5XeHNMNHBUZEhJNk1XdDhSRFZzYkN1cVFUVnlNbnhFTld4c0w0cFdOV3V6Tlh4RVJVeE1MNHBXTld1ek5TQlFjako4UkRWc2JDQkdiREZ6MUh4RU5XeHNJRk50TW1zNmZFUTZiR3dnVFRSM05DQnZORmg4V0VORVlUaDhXRU5FYmFsOFhHSXdNRFpFVEZ4NGZGeDROakFhUkV4Y1lueGNZa2RUTURaY1k0Y3NEUTJnSUNBZ0lDQWdJQ2ROTW5ReWNqSnNNU2NnSUNBZ0lDQTlQNEFuVFRKME1uSXliREY4WEdKRWNqSTBaRng0TDRwQ016UnNaSHhFVWs5SlJGaDhRV2lrY2pJMFpDdXFXREl5Ylh4SVVrbHZPWHhOVDZRdGZFRWFZV1V3ZkVFYVpUZ3dmRUZwMVdsOFFUaHBib3hCT0dscGZFRWkxVzk4UVRscDFYeEJPV2xsZkUweWRESnlNbXd4TDRwRlRFVkRWRkpKUmxsOFRUSjBNbkl5YkRFM0tqUWFmRFF1WlRkOE5EbDZNSHhOUW1Fd01IeE5RbTh3TUh4TlFta3dObnhOUW1rd1lYeE5RbWt3T0h4TlFta2FObnhOUW1saE1IeE5RbWxoMVh4TlFtbGhaWHhOUW1VYU5ueE5RbVVhWVh4TlFtVnZZWHhOUWpnYU1IeE5RamhwMVh4TlFqaGxNSHhOUWpobE5ueE5RamhsMVh4TlFqZ29NSHhOUldrd05ueE5SV2t3WVh4TlJXa2FObnhOUldsaDFYeE5SV1V3TUh4TlJXVnZZWHhOUlRkaFlYeE5SVGdhTm54TlJUaGxNSHhOUlRobGJveE5SVGhsMVh4TlZHVmhNSHhOVkRjYU1IeE5WRGNhWlh4TlZEZGhNSHhOVkRnYU1IeE5WRGdvTUh4TlZEa2FOb3hOTW5ReWNqSnNNU3VxVkVsVVFVaUpWVTY4VjZoNmJhbDhWNmg2ZFdsOFdGUnZNREI4V0ZSdk1EWjhXRlJ2TmpaOFdGUnZObVY4V0ZSdk5qZDhXRlJ2TmpsOFdGUnZZVEI4V0ZSdk9UQjhXRlJwTUdGOFdGUnBiekI4V0ZScGJ6WjhXRlJwYmFGOFdGUnBiYWw4V0ZSbE1HOThXRlJsTmpCOFdGUmxOalo4V0ZSbE5tbDhXRlJsT0RaOFdGUW9NRFo4V0ZRb01HRjhXRlFvTmpaOFdGUW9ZVEI4V0ZRdU1EQjhXRlF1TUdWOFdGUXVaVEI4V0ZRdVpXRjhXRlF1TmFsOFdGUXVPR0Y4V0ZRdU9HOThXRlF1T1hWOFdGUWlNRFo4V0ZRaU1EZDhXRlFpTURsOFdGUWlOakI4V0ZRaU5tRjhXRlFpWVRoOFdGUWlZV1Y4V0ZRaU5tbDhXRlFpTmpsOFdGUWlZV2tuTEEwS0lDQWdJQ0FnSUNBblV6RnRjek4zWnljZ0lDQWdJQ0FnUFR1Z0o2TXhiWE16Ym1kOFUwZElMVWx2YnpkOFFrZFVMVk5wWVc4d2ZFZFVMVUpoTmpBd2ZFZFVMVUpoTnpBd2ZFZFVMVUpoTnpZd2ZFZFVMVUp2WVRZd2ZFZFVMVUp2YnpZd2ZFZFVMVUp2ZFRZd2ZFZFVMVUp2TmE4d2ZFZFVMVUp2Tm9Vd2ZFZFVMVUpwMVRZd2ZFZFVMVUpwMVRaaGZFZFVMVUpwTmFGaGZFZFVMVUpsMVdFd2ZFZFVMVUlvYnpBd2ZFZFVMVUlvYmFFd2ZFZFVMVUlvYmE4d2ZFZFVMVUlvYmFrd2ZFZFVMVUlvMVRZd2ZFZFVMVUlvTmFGaGZFZFVMVUlvT0RBd2ZFZFVMVU52TURZd2ZFZFVMVU52TURZYWZFZFVMVU52TUdVd2ZFZFVMVU52WVRBd2ZFZFVMVU52WVRaaGZFZFVMVU52WVRaaFNYeEhWQzZEYmFGbFlYeEhWQzZEYmFGaFlYeEhWQzZEYmE4d01IeEhWQzZEYmE4d01FdDhSNlF0UWE5dk1HOThSNlF0UWE5dk1HOUxmRWRVTFVOdmJ6WXdmRWRVTFVOdmJhRmhmRWRVTFVOdmJhOHdmRWRVTFVOdmJha3dmRWRVTFVOdjFUQXdmRWRVTFVOdjFUWXdmRWRVTFVOdjFXOHdmRWRVTFVOdlpXOHdmRWRVTFVOdk56Z3dmRWRVTFVOcE1EWXdmRWRVTFVOcFlUWmhmRWRVTFVObFpXRXdmRWRVTFVObFpXRnBmRWRVTFVObE56WmhmRWRVTFVVYU1Ha3dmRWRVTFVVYU1EY3dmRWRVTFVVYU1EZHBmRWRVTFVVYU1EZ3dmRWRVTFVVYU1EZ2FmRWRVTFVVYU1EaHBmRWRVTFVVYU1EZ29mRWRVTFVVYU5qQXdmRWRVTFVVYU5qQW9mRWRVTFVVYU5qWXdmRWRVTFVVYU5tRXdmRWRVTFVVYU5tRnBmRWRVTFVVYU5tOHdmRWRVTFVVYU5tVXdmRWRVTFVVYU5qY3dmRWRVTFVVYU5qZHBmRWRVTFVVYU5qZ3dmRWRVTFVVYU5qaGhmRWRVTFVVYVlUQXdmRWRVTFVVYVlUWXdmRWRVTFVVYVlXRnBmRWRVTFVVYVlXOHdmRWRVTFVVYWJ6a3dmRWRVTFVWaE5qQXdmRWRVTFVWaE5tRXdmRWRVTFVWaE5tRWFmRWRVTFVWaE5tbGhmRWRVTFVWaFlXRXdmRWRVTFVWaFlXRmhmRWRVTFVWaFlXOHdmRWRVTFVWaFlXOWhmRWRVTFVWaFlXa3dmRWRVTFVWaGJ6Y3dmRWRVTFVWaDFXa3dmRWRVTFVWaFpXbGhmRWRVTFVWdllUWXdmRWRVTFVWdllUWnZmRWRVTFVscDFUQXdmRWRVTFVscDFUQnZmRWRVTFVscE56QXdmRWRVTFVscE9EQXdmRWRVTFVscE9EQWFmRWRVTFVsbGRUWXdmRWRVTFVsbGRXRXdmRWRVTFVrb05qWXdmRWRVTFVrb2RUWXdmRWRVTFVrbzFUQXdmRWRVTFVrdU1EQXdmRWRVTFVrdU5ta3dmRWRVTFVrdU5tVXdmRWRVTFVrdU5qa3dmRWRVTFVrdWJhRXdmRWRVTFVrdWJhOHdmRWRVTFVrdWJha3dmRWRVTFVrdTFXOHdmRWRVTFVrdU56QXdmRWRVTFVrdU56QnZmRWRVTFVrdU9UWXdmRWRVTFVraU1EQXdmRWRVTFVraU1EQWFmRWRVTFVraU1EQnZmRWRVTFVraU1EWXdmRWRVTFVraU1HRXdmRWRVTFVraU1HRnZmRWRVTFVraU1EY3dmRWRVTFVraU1EaGhmRWRVTFVraU5qQXdmRWRVTFVraU5qQnZmRWRVTFVraVlXRXdmRWRVTFVraVlXa3dmRWRVTFVraWJ6QXdmRWRVTFVraWJ6QnBmRWRVTFVraTFUQXdmRWRVTFVraTFUQnBmRWRVTFU2djFUWXdmRWRVTFU2cFpXa3dmRWRVTFUwbzFUQXdmRWRVTFUwb1pUQXdmRWRVTFUwb1pUQnZmRWRVTFUwdU9EQXdmRWRVTFUwdU9UWXdmRWRVTFV1b01EQXdmRWRVTFZOdk5qWXdmRWRVTFZOdmJ6WXdmRWRVTFZOdmJha3dmRWRVTFZOdmJhbHZmRWRVTFZOdmJ6Y3dmRWRVTFZOdlpXa3dmRWRVTFZOdlpXbHZmRWRVTFZOdk56Y3dmRWRVTFZOdk9Ha3dmRWRVTFZOcFlUWXdmRWRVTFZOcFlXRXdmRWRVTFZOcFlXRWlmRWRVTFZOcFlXOHdmRWRVTFZOcFlXOXZmRWRVTFZOcFlXa3dmRWRVTFZOcFlXbHZmRWRVTFZOcFlXVXdmRWRVTFZOcFlXVnZmRWRVTFZOcFlUY3dmRWRVTFZOcGJ6QXdmRWRVTFZOcGJhOHdmRWRVTFZOcGJha3dmRWRVTFZOcGJhVXdmRWRVTFZOcGJhVnZmRWRVTFZOcGJhVWlmRWRVTFZOcGJ6Z3dmRWRVTFZOcGJ6Z3dSSHhIVkM2VDFXbGxNSHhIVkM2VDFXa29NSHhIVkM2VDFXVXdNSHhIVkM2VDFXVXdib3hIVkM2VDFXVWFNSHhIVkM2VDFXVmhNSHhIVkM2VDFXVmxNSHhIVkM2VDFXVW9NSHhIVkM2VDFXVWlNSHhIVkM2VDFUZHBNSHhIVkM2VDFUY3VNSHhIVkM2VDFUaHZNSHhIVkM2VDFUaHZPWHhIVkM2VFpUWXdZWHhIVkM2VFpXa3dNSHhIVkM2VE56QW9NSHhIVkM2VE5hRXdNSHhIVkM2VE5hRmhNSHhIVkM2VE5hRnZNSHhIVkM2VE5hRnZib3hIVkM2VE5hRnBNSHhIVkM2VE5ha3dNSHhIVkM2VE5hbHZNSHhIVkM2VE5hbHBNSHhIVkM2VE5hbGxZWHhIVkM2VE56Y2FNSHhIVkM2VE9EQXdNSHhIVkM2VE9EQXdib3hIVkM2VE9Ha3dNSHhIVkM2VE9HbHZNSHhIVkM2VE9HVXdNSHhUUTBndFFXOGFNSHhUUTBndFFXbHZNSHhUUTBndFFXa29NSHhUUTBndFFXVWFNSHhUUTBndFFXVnZNSHhUUTBndFFXVnBNSHhUUTBndFFUY2lNSHhUUTBndFFUY2kxWHhUUTBndFFUaHBNSHhUUTBndFFUZ29NSHhUUTBndFFUZ2lNSHhUUTBndFFUbHZNSHhUUTBndFFUbHBNSHhUUTBndFFUa29NSHhUUTBndFFUa2lNSHhUUTBndFNUWXdNSHhUUTBndFNUWWFNSHhUUTBndFNYVXdNSHhUUTBndFNYVXcxWHhUUTBndFNXa3dNSHhUUTBndFNXa2FNSHhUUTBndFNXa2ExWHhUUTBndFNXVXdNSHhUUTBndFNUZHZNSHhUUTBndFNUZGxNSHhUUTBndFNUY29NSHhUUTBndFNUaHZNSHhUUTBndFNUa2FNSHhUUTBndFNUbGhNSHhUUTBndFNUbHBPWHhUUTBndFRFTWFObnhUUTBndFRqWnBNSHhUUTBndFRtOHdNSHhUUTBndFVqWXdNSHhUUTBndFVtOHdNSHhUUTBndFVtOXBObnhUUTBndFVuVXdNSHhUUTBndFVuVWFNSHhUUTBndFZHOHdNSHhUUTBndFZXOGFNSHhUUTBndFZXOWhNSHhUUTBndFZXOXBNSHhUUTBndFZXOWxNSHhUUTBndFZXOWwxWHhUUTBndFZXOG9NSHhUUTBndFZXOHVNSHhUUTBndFZYVWFNSHhUUTBndFZYVnZNSHhUUTBndFZYVnBNSHhUUTBndFZYVmxNSHhUUTBndFZYVW9NSHhUUTBndFZYVWlNSHhUUTBndFZXbDZNSHhUUTBndFZXbHBNSHhUUTBndFZXVmhNSHhUUTBndFZXVjZNSHhUUTBndFZXVnBNSHhUUTBndFZXVmxNSHhUUTBndFZUY3dNSHhUUTBndFZUZDZNSHhUUTBndFZUZHBNSHhUUTBndFZUZ2FNSHhUUTBndFZUaGhNSHhUUTBndFZUa3dNSHhUUTBndFZUbDZNSHhUUTBndFZUbGxNSHhUUTZNdFlXVlZRb3hUUjBndFFUWXdOb3hUUjBndFFUWWFOb3hUUjBndFFUWmhOb3hUUjBndFFUWnZOb3hUUjBndFFUWnBOb3hUUjBndFFUWmxOb3hUUjBndFFUWW9Ob3hUUjBndFFUWXVOb3hUUjBndFFUWWlOb3hUUjBndFFXRmhOb3hUUjBndFFXRnZOb3hUUjBndFFXRnBOb3hUUjBndFFYVnZOb3hUUjBndFFXa2FOb3hUUjBndFFXa2lOb3hUUjBndFFXVnZOb3hUUjBndFFXVnBOb3hUUjBndFFXVmxOb3hUUjBndFFXVXVOb3hUUjBndFFXVWlOb3hUUjBndFFUY3dOb3hUUjBndFFUY2FOb3hUUjBndFFUZGhOb3hUUjBndFFUZHZOb3hUUjBndFFUZDZOb3hUUjBndFFUZGxOb3hUUjBndFFUY29Ob3hUUjBndFFUY2lOb3hUUjBndFFUZ2FOb3hUUjBndFFUaGhOb3hUUjBndFFUaHZOb3hUUjBndFFUaDZOb3hUUjBndFFUaGxOb3hUUjBndFFUZ29Ob3hUUjBndFFUZ3VOb3hUUjBndFFUZ2lOb3hUUjBndFFUbGhOb3hUUjBndFFqWXdNSHhUUjBndFFqWnZNSHhUUjBndFFtRXdNSHhUUjBndFFtRmhNSHhUUjBndFF6WXdNSHhUUjBndFF6WWFNSHhUUjBndFF6WmhNSHhUUjBndFF6WnZNSHhUUjBndFF6WjZNSHhUUjBndFF6WmxNSHhUUjBndFF6WW9NSHhUUjBndFF6WXVNSHhUUjBndFFhRXdNSHhUUjBndFFhRXdOb3hUUjBndFFhRWFNSHhUUjBndFFhRmgxWHhUUjBndFFhRnZNSHhUUjBndFFvVWFOb3hUUjBndFFvVnBNSHhUUjBndFJHOHdOb3hUUjBndFJHOTZOb3hUUjBndFJHOXBOb3hUUjBndFJIVXdOb3hUUjBndFJIVWExWHhUUjBndFJEY3VNSHhUUjBndFJEZ3dOb3hUUjBndFJEa3VNSHhUUjBndFJUWXcxWHhUUjBndFJXRXdNSHhUUjBndFJXOGExWHhUUjBndFJXOGFaWHhUUjBndFJXOGFOb3hUUjBndFJXOXYxWHhUUjBndFJXa2lNSHhUUjBndFJXVnYxWHhUUjBndFJUY2ExWHhUUjBndFJUZ2lNSHhUUjBndFJtOHdNSHhUUjBndFJuVXVNSHhUUjBndFNXRXdNSHhUUjBndFNXOHdNSHhUUjBndFNXOWhNSHhUUjBndFNXbHBNSHhUUjBndFNXa29Ob3hUUjBndFNXVXdNSHhUUjBndFNXVXdOb3hUUjBndFNXVWFOb3hUUjBndFNXVmhOb3hUUjBndFNXVnZOb3hUUjBndFNXVW9Ob3hUUjBndFNUY3dNSHhUUjBndFNUY2FOb3hUUjBndFNUZGhOb3hUUjBndE5EZDZOMDY4VTBkSUxVa29OemQ4VTBkSUxVa29PREI4VTBkSUxVa3VZVGQ4VTBkSUxVa3VkVGQ4VTBkSUxVa3UxVGQ4VTBkSUxVa3VPV1Y4VTBkSUxVa3VPVGQ4VTBkSUxVa2lNREI4VTBkSUxVa2lNRGQ4VTBkSUxVa2lOamQ4VTBkSUxVa2lZVGQ4VTBkSUxVa2liemQ4VTBkSUxVa2lPVGQ4VTBkSUxVMmExVEI4VTBkSUxVcGhNREI4VTBkSUxVd2FOekI4VTBkSUxVd29NREI4VTBkSUxVMGFOakI4VTBkSUxVMGExVEI4VTBkSUxVNmhNREI4VTBkSUxVdWFNR2w4VTBkSUxVaXBNREI4VTBkSUxVaWxNREI4VTBkSUxVaWxZVEI4VTBkSUxVaWxZV2w4VTBkSUxVdW9NREI4VTBkSUxVdW9OakI4VTBkSUxWQWFNRGQ4VTBkSUxWQmhNRGQ4VTBkSUxWQnZNREI4VTBkSUxWQnZOakI4VTBkSUxWQnBZVEI4VTBkSUxWQW9iYWw4VTBkSUxWQW9OemQ4VTBkSUxWRWFNR2w4VTBkSUxWSmhOakI4VTBkSUxWSmhZVEI4VTBkSUxWSmhZV2w4VTBkSUxWTWFNR2w4VTBkSUxWTnZNRGQ4VTBkSUxWUWFNRGw4VTBkSUxWUWFOamw4VTBkSUxWUWFiemw4VTBkSUxWUmhNRGw4VTBkSUxWUmhOamw4VTBkSUxWUmhZVGw4VTBkSUxWUmhiemw4VTBkSUxWUmhkVGw4VTBkSUxWUmgxVGw4VTBkSUxWUnZNRGw4VTBkSUxWUnZOamw4VTBkSUxWUnZZVGw4VTBkSUxWUnZiemw4VTBkSUxWUnZkVGw4VTBkSUxWUnYxVGw4VTBkSUxWUnZaVGw4VTBkSUxWUnZOemw4VTBkSUxWUjZNRGw4VTBkSUxWUjZZVGw4VTBkSUxWUjZiemw4VTBkSUxWUjYxVGw4VTBkSUxWUjZaVGw4VTBkSUxWUjZOemw4VTBkSUxWUjZPVGw4VTBkSUxWUnBNRGw4VTBkSUxWUnBOamw4VTBkSUxWUnBiemw4VTBkSUxWUnAxVGw4VTBkSUxWUnBPRGw4VTBkSUxWUmxNRGw4VTBkSUxWUmxOamw4VTBkSUxWUmxZVGw4VTBkSUxWUmxiemw4VTBkSUxWUmwxVGw4VTBkSUxWUmxaVGw4VTBkSUxWUmxOemw4VTBkSUxWUW9NRGw4VTBkSUxWUW9Oamw4VTBkSUxWUW9ZVGw4VTBkSUxWUW9iemw4VTBkSUxWUW9kV1Y4VTBkSUxWUW9kVGw4VTBkSUxWUW8xVGw4VTBkSUxWUW9aVGw4VTBkSUxWUXVNRGw4VTBkSUxWUXVOamw4VTBkSUxWUXViemw4VTBkSUxWUWlOamw4VTBkSUxWUWlZVGw4VTBkSUxWUWliemw4VTBkSUxWUWkxVGw4VTBkSUxWUWlPRGw4VTBkSUxWVWFNREI4VTBkSUxWVmhNREI4VTBkSUxWVXVNREI4VTBkSUxWWmhNR2w4VTBkSUxWWmhNR1Y4VTBkSUxWZ2FNREI4VTBkSUxWZ2FNR2w4VTBkSUxWZ2FZVEI4VTBkSUxWZ2FkVEI4VTBkSUxWaDZZV1Y4VTBkSUxWaDZZVGQ4VTBkSUxWaDZOYWw4VTBkSUxWaDZPV2w4VTBkSUxWaDZPVGQ4VTBkSUxWaHBNRGQ4VTBkSUxWaGxNREI4VTBkSUxWaGxOakI4VTBkSUxWaGxZVEI4VTBkSUxWaGxiekI4VTBkSUxWZ29NREI4VTBkSUxWZ3VZVEI4VTBkSUxWZ3VPVEI4VTBkSUxWMmFiekI4VTBkSUxWMmExVEI4VTBkSUxWMmFOekI4VTBkSUxWcFlOakI4VTBkSUxWcFlZVEI4VTBoWExVMGFOakI4VTZCSUxVRWFZVEI4VTZCSUxVRjZNREI4VTZCSUxVRjZZVEI4VTZCSUxVRjZaVEI4VTZCSUxVRnBNREI4VTZCSUxVRnBaVEI4VTZCSUxVRmxNREI4VTZCSUxVRmxZVEI4VTZCSUxVRmxaVEI4VTZCSUxVRW9NREI4VTZCSUxVRW9kVEI4VTZCSUxVRW9aVEI4VTZCSUxVRW9PVEI4VTZCSUxVRXVNREI4VTZCSUxVRXVZVEI4VTZCSUxVRXVkVEI4VTZCSUxVRXVPREI4VTZCSUxVRWlNREI4VTZCSUxVRWlkVEI4VTZCSUxVRWlaVEI4VTZCSUxVUmxNREI4VTZCSUxVUW9NREI4VTZCSUxVUW9OakI4VTZCSUxVUW9ZVEI4VTZCSUxVbHZNREI4VTZCSUxVbHZZV2w4VTZCSUxVbHZiekI4VTZCSUxVbHYxVEI4VTZCSUxVbHBNREI4VTZCSUxVbGxNREI4VTZCSUxVa29NREI4VTZCSUxVd29NREI4VTZCSUxVMGFNREI4VTZCSUxVNmhZVEI4VTZCSUxVNmhkVEI4VTZCSUxVNnZNREI4VTZCSUxVNnZNR2w4VTZCSUxVNnZZVEI4VTZCSUxVNnZiekI4VTZCSUxVNnYxVEI4VTZCSUxVNnZaVEI4VTZCSUxVNnZOekI4VTZCSUxVNnZPREI4VTZCSUxVNnBOakI4VTZCSUxVNnBkVEI4VTZCSUxVNnAxVEI4VTZCSUxVNnBaVEI4VTZCSUxVNnBOekI4VTZCSUxVNnBPREI4VTZCSUxVNmxOakI4VTZCSUxVNmxZVEI4VTZCSUxVNmxiekI4VTZCSUxVMHVNREI4VTZCSUxVMHVOakI4VTZCSUxVMHUxVEI4VTZCSUxVMGlNREI4VTZCSUxVMGlOakI4VTZCSUxVMGlZVEI4VTZCSUxVMGliekI4VTZCSUxVdWFNREI4VTZCSUxVaWhNREI4VTZCSUxVaWhkVEI4VTZCSUxVaXZNREI4VTZCSUxVaTZNREI4VTZCSUxWcDZNREI4VTZkRExVVWFNREI4VTBOSUxUUWlNRGw4UjZRdFRqY2FNREI4UjZRdFRqY2FNR2w4VTBOSUxVbHBiYWtuTEEwS0lDQWdJQ0FnSUNBblRFY25JQ0FnSUNBZ0lDQWdJQ0FnUFR1Z0o2eDRURWRjWWp0OFRFZGJMU0JkUHloRE9EQXdmRU1pTURCOFJYVXdNSHhGWlRZd2ZFVWlNREI4UlMwaU1EQjhSalpsTUh4R05qZ3dTb3hHTmpnd1RIeEdOamd3VW93b2J6QjhPR2xwZkV3YVpUQjhURk11ZFRCOFRGTWlOekI4VEZWbFlUQXdmRTZUWlRrd2ZFNlRaVGxwZkU2VE56Y3dmRTZUT0hVd2ZFNlRPRGN3ZkU2VE9UWXdmRkJwTURCOFVEY3dNSHhRTnpCcGZGWk5aVGxsZkVGVFpUZ3dmRUZUWlRscGZFRllPSFV3ZkVNb1lUbDhSVGtvTUh4SFVha3cxWHhoTmFGOFFhOGkxWHhGTmE4aVFrdDhSVGxsTUh4TTFXbERmRXdvMVVOOFRGTmxPV1Y4VEZNdVpUQjhVRGRsT1VKTGZGQnYxVEI4VUdrd01IeFExVEFpZkZBdU56QjhWVWloTmFGOFZWTW9iekI4VmxNdWRUQjhWbE1pMVRCOFRFaWhOYUY4VEVpcE5qQjhURk5sTnpCOFRGTXUxV2w4VEZkbE9UQjhUVWloTnpCOFRVaXBOakI4VUdrd09YeFFOYVVpZkZBaWJ6QjhWVWloTURCOFZVaWhOekI4VlVpcE5qQjhWVWlsTmpCOFZWTmxOekI4VlZNb2RUQjhWVk1vWlRCOFZWaGhaV2w4VlZndWRUQjhWa2loTnpaOFZraXBiekI4VmxObFpUQjhWbE1vTURCOFZsTW9kVEI4VmxNbzFUQjhWbE1pTmpCOFZsTWlZVEI4VmxNaWJ6QjhWbGdpWVRBd2ZGWllOall3TURCOFFWZ3VkVEJCZkV4WE56Y3dmRkJwTUdWOFVEbGgxWHhRT1RraUtTY3NEUTJnSUNBZ0lDQWdJQ2RUTW1paUp5QWdJQ0FnSUNBZ0lDQTlQNEFuVXpKMzVWTlVmRk15Ym5sTVZIeFRNbWlpUlhJMFlvTnpNbWk4VXpKMzVVVnlOR056Y3pKM1RGUWExVFJhZkV4VU5qZzBmRVVhTURSOFRGUmhPR2g4VEZSaFpYZDhVekozNVVWeU5HTnpjekozVFZSaE56UW5MQTBLSUNBZ0lDQWdJQ0FuUVhNemN5Y2dJQ0FnSUNBZ0lDQWdQVHVnSjBGek1vTTNLa2N4YkRGdTVYeFFNV1JHTW11Nkw0cE5NbUkwYkRVbkxBMEtJQ0FnSUNBZ0lDQXZMeUJBY2pWbU80QjJkSFJ3TzQ4dmRvZG9MbTAwWW9JeWJURnVOR2ltTTRpak1tMHZiVEo0Tkd3NmN5OXpiVEZ5ZEhCMk1tdTZjdzBLSUNBZ0lDQWdJQ0F2THlCQlpHUTZaQ0I0TldNeE1vTTZJSFIyTlNCak1tUTZjeUJ0TkdkMmRDQmpNbWltYkRSamRDQm9OSFIySUVGak5YSWdWREY0YkRWMGN5dU5DNEFnSUNBZ0lDQWdKMDAwWW9JeWJURnVKeUFnSUNBZ0lEMCtJQ2ROTkdOeU1tMHg1Q3VxWEdJMlFXRWFNSHhCT1dGOFFUZ3VmRUVvWVh4Qk5qWWFmRUVhTmpCUmZFRWFObWw4UVRZYVpYeEJOall3ZkVFaU1GTjhRV0ZsZkVGcE5ueEJiYWw4UVdsNmZFRmgxWHhCWVRkOFFUZ2lmRUZsT0h4QlpXbDhRV2tvZkVFaU1DbGNZNGNzRFEyZ0lDQWdJQ0FnSUNkUU1XeHRKeUFnSUNBZ0lDQWdJQ0E5UDRBblVERnNiVk15TW9Kak5YeFFNV3h0Snl3Z0x5OGdNWFl4Ym5Sbk1ueDRiREZlTlhKOE5Xd3hOR3U2ZkdnMGNIUXljSHh3YkROajF6VnlmSGcwTkd1eUlEc2dRSFF5WkRJZ0xTQmpNbTZ3YkRWME5TQjAxRFVnY2pWbk5YZzNEUTJnSUNBZ0lDQWdJQ2RXTlhKME15Y2dJQ0FnSUNBZ0lDQTlQNEFuVmpWeWRETjhWalZ5ZERNM0treDBaSHhXTlhKME15dXFRWE5qTldpMGZGWTZjblF6TDRwQjVYaDBNWHhXTlhKME15dXFRekozY29RNmJHd3hkRFF5YjRoR2ZGRXpOWE4wS1Q5OFZqVnlkRE0zS2sweWJqUnJNWHhXTlhKME15dXFVelJuYmpGME1vSTZKeXdnTHk4Z1NqTnpkQ0JtTW5JZ1pqTjNJRHNwRFEyZ0lDQWdJQ0FnSUM4dklFQnlOV1llSUdoMGRIQWVMeTlvZG9jM2NERjNkRFZqMUNpak00aXJjNDg2YjQ5d2NqSmtMb0J5TW1STU5ITjBMbVF5UGFkNGNqRjNaRDZXUlVkQklDaFFRVWlVUlVOSUtRMEtJQ0FnSUNBZ0lDQXZMeUJOTW5OMElESm1JSFIyTlNCV1JVZEJJR1E2ZGpSak5YTWdNWEk2SUd3Nlp6Rmo1U3VnVUVGT1ZFVkRTQ0J6TlRWdElIUXlJR0k2SUd1NmR6VnlJR1E2ZGpSak5YTWdZakZ6TldRZ01tdWdRV2lrY2pJMFpDdU5DNEFnSUNBZ0lDQWdKNkF4Ym5RNllhZ25JQ0FnSUNBZ0lEMCtJQ2RRUVVpVVJVTklmRWxOTFVFdTFUQlRmRWxOTFVFdWRUQlRmRWxOTFVFdWJ6Qk1mRWxOTFVFdWJ6QkxmRWxOTFVFdWJ6QlRmRWxOTFVFdVlUQk1mRWxOTFVFdU5qQkxmRWxOTFVFdU5qQlRmRWxOTFVFdU1EQlRmRWxOTFZRYU1EQkxmRWxOTFVFb1lXbE1mRWxOTFVFb09EQk1mRWxOTFVFb05hbERmRWxOTFVFb056QkxmRWxOTFVFb1pUQlRmRWxOTFVFbzFUQkxmRWxOTFVFb2RUQlRmRWxOTFVFb2J6QlRmRWxOTFVFb1lUQk1mRWxOTFVFb05qQkxmRWxOTFVGbE9UQk1mRWxOTFVGbE9UQlRmRWxOTFVGbDFUQlRmRWxOTFVGbGJ6QkxmRWxOTFVGbE1EQlRmRlpGUjBFZ1VGUk1ZVFo4VUZRd01HOThVRGd3TmpCOFFVUlNPVFl3VEh4UVpUQnZNSHhRWlRCaE1IeFFPVEFvTUh4UWRUWXdNSHhRT1RCbE1IeFExVEF3TUh4RFJFMHVPVGxoZkZSWVZEZ3dkV2w4UVVSU09Ea2kxWHhKVXpZYVVGUjhVR0V3YnpCOFVHVXdOakI4VURnd01EQjhVRlF3TUdGOFNWTXdaWHhEUkUwdU9Ua2lmRkFpTUdrd2ZGQlVNREFhZkZSWVZEZ3dkVEI4VUdFd1lUQjhVRGt3WVRCOFVHRXdNREI4VURjd2RUQjhVRGN3TURCOFF6Y2lNQ2NzRFEyZ0lDQWdJQ0FnSUM4dklFQnlOV1llSUdoMGRIQWVMeTlvZG9jM1pteGlMWEIyTW11NkxtTXliUzlrTlhZMFl6VnpMb050TVhKMGNHZ3lialZ6THlBN0lFbDNZYXd6WkRWa0lESjNiSGtnY2EweGNuUncxREozTlhNM0RRMmdJQ0FnSUNBZ0lDZEdiSGtuSUNBZ0lDQWdJQ0FnSUNBOVA0QW5TVkZoYnpCOFNWRjZkWFY4U1ZGNjFUQjhTVkY2ZFRCOFNWRjZkV0Y4U1ZGNmRUWjhTVkZoZFdsOFNWRmgxV1Y4U1ZGaGJhVjhTVkZoMVdsOFNWRmhiYWw4U1ZGaGRXbDhTVkZoTmFsOFNWRmhkVEI4U1ZGaE9HbDhTVkZoT0RCOFNWRmhOekI4U1ZGaFpUQjhTVkZoMVRBbkxBMEtJQ0FnSUNBZ0lDQXZMeUJCWkdRNlpDQnpORzZhTVd4c05Ya2diVEo0Tkd3NklHMnpjb1FnWmpKeUlHWXpiNHVnVkdnNjVTQjJNWFk2SUhNeWJUVWdOR2kwTlhJNmNvUTBibWNnWkRWYU5HTTZjeXVOQzRBZ0lDQWdJQ0FnTHk4Z1FISTZaajJnMUhSMGNEMnZMb2RvZHlpek5HNmFNV3hzTlhrM1puSXZkRFZzTlhCMk1tdTBOUzB0TFdkd2N5NmZZV0ZmZERWc05YQjJNbXUwTlM2dE1tSTBiRFZmZERWc05YQjJNbXU2YzY4MzFIUnRiQTBLSUNBZ0lDQWdJQ0FuVXpSdFZqRnNiRFZpSnlBZ0lDQWdQVHVnSjZ4NEtGTlFMVGd3ZkZoVUxUbHZNSHhUV0M2dmRUQjhXRlF0T1c4d2ZGTllMVzhhTUh4VFVDNnZaVEI4VTZCbE1IeFRVRlF0T0RBd2ZGTlFMVFpoTUh4VFVGUXRPREF3ZkZOUUxUWjZNSHhUVUZndDFYeFRVRmd0T0h4VFVDMGFNREI4VTZCWUxUaDhVNkJZTFRaaEtWeDRKeXdOQzRBZ0lDQWdJQ0FnTHk4Z1FGUXhjREYwTVd4cklEUnpJREVnYlRKNE5HdzZJREZ3Y0RzZ1FISTZaajJnMUhSMGNEMnZMb016Y0hBeWNuUTNkREZ3TVhReGJHczNZekp0TG9SMmNqVXhaSE12Y2E2bUxXRXRNQzZoTFRKekxURjNaQzY0Y2pKb2N6VnlMV1E2ZERWamREUXliNDZ3YkRObk5HdXRNV2lrTFhReGNERjBNV3hyTGpacDFXVnBMeU53TW5OMExUY2lNRzhpRFEyZ0lDQWdJQ0FnSUNkSE5XdTZjalJqVUdneWJqVW5JQ0E5UDRBblZERndNWFF4Ykd0OFVFUkJPb3hUUVVkRlRYeGNZbTZ0Y0Z4NGZIQXlZYXM2ZEh4Y1luQnpjRng0ZkhOaWJXSTBNV2k4VWEweGNuUncxREozTlh4emJURnlkR1l5Ym54MGNqVXlmRE53TG1KeU1uZHpOWEo4TW9BM2JEUjMxb3hhTW1ReFpqSjNOWHhjWW5jeGNGeDRmR3V5MXpReGZGTTZjalE2Y29Vd2ZGTTZjalE2Y2FVd2ZGTmxNSHhUTW1paVJYSTBZb056TW1pOFRqa3dNSHhOUVZWSkw0cFhRVkEzS2tKeU1uZHpOWEluRFEyZ0lDQWdLVHNOQ2cwS0lDQWdJQzhxS2cwS0lDQWdJQ0FxSUV3MGNvUWdNbVlnZERGNGJEVjBJR1E2ZGpSak5YTTNEUTJnSUNBZ0lDMk5DNEFnSUNBZ0s0QkFkakZ5SURGeWNqRmlEUTJnSUNBZ0lDMnZEUTJnSUNBZ2NISXlkRFZqZERWa0lITjBNWFEwWXlBa2RERjRiRFYwUkRWYU5HTTZjeUE5SURGeWNqRmlLQTBLSUNBZ0lDQWdJQ0FuTkZBeFpDY2dJQ0FnSUNBZ0lDQWdJQ0FnSUQwK0lDYzBVREZrZkRSUU1XUTNLazB5WWpSc05TY3NJQzh2SUVCME1tUXlPNEJqMURWajF5Qm1NbklnYlRKNE5HdzZJR1p5TkRWM1pHeGlJRFZ0TVRSc2N5QjBNbkEwWXl1TkM0QWdJQ0FnSUNBZ0owdTY1RE56VkRGNGJEVjBKeUFnSUNBZ0lDQTlQNEFuWDR1cVFXaWtjakkwWkN1cVRqVnVNb00yS0NnL080Zy9JVTB5WWpSc05Ta3BmQ2cvTzRoY2N5Z29mRFl3S1N1cktTa3BMNGtxSkNjc0RRMmdJQ0FnSUNBZ0lDZFRNVzZ6TWFpblZERjRiRFYwSnlBZ0lDQWdQVHVnSjZOQlRWTlZUa2MzS2xReFltdzZkSHhITVd3eDVIazNLbFF4WW54VFF5MHdOa044UjZRdFVEWXdNREI4UjZRdFVEWXdNRzk4UjZRdFVEWXdOakI4UjZRdFVHOGFNR2w4UjZRdFVHVmhOakI4UjZRdFVHVXVNREI4UjZRdFVHVXVOakI4UjZRdFVEY2FNREI4UjZRdFVEZHZNREI4UjZRdFVEZHZOakI4UjZRdFVEZHBNREI4UjZRdFVEZHBOakI4VTBOSUxVa3VNREI4VTBOSUxVa3VObWw4VTBOSUxVa2lNR2w4VTBkSUxVa2kxVGQ4VTBkSUxVa2lPRGQ4VTBkSUxWUXVkVGw4VTBkSUxWUXUxVGw4VTBkSUxWUXVaVGw4VTZCSUxWQWFNREI4UjZRdFVHOGFNREI4UjZRdFVHOGFNRGg4UjZRdFVHOGFOakI4UjZRdFVHa2FNREI4UjZRdFVHa2FOakI4UjZRdFVHVmhNREI4UjZRdFVEZHZZVEI4UjZRdFVEZHBOalo4UjZRdFRqZ3dNREI4UjZRdFVEaHBOakI4VTBkSUxVbDZPVGQ4VTZCSUxWQnBNREI4VTBkSUxWUW9Oemw4VTBOSUxVa29NR2w4VTBOSUxVa2lObWw4UjZRdFRqZ3dObTk4UjZRdFVHOGFObTk4UjZRdFVHa2FObTk4UjZRdFVEZ2FOakI4UjZRdFRqZ3dOakI4UjZRdFRqZ3dNR2w4UjZRdFRqZ3dZVEI4UjZRdFVEWXdObTk4UjZRdFVHVmhNRFo4UjZRdFVEZHBNRFo4UjZRdFRta2FNREI4UjZRdFRta2FOakI4VTBoV0xVVWFkVEJMZkZOSVY0NkZOblV3VEh4VFNGWXRSVFo2TUZOOFUwaFdMVVVhMVRCVGZGTklWNDZGWVc4d1NveFRTRll0UldGdk1FeDhVMGhXTFVWaGJ6QlRmRk5JVnk2Tk5qZ3dTb3hUU0ZjdFRUWXVNRXg4VTBoWExVMGFPREJUZkZOSVZ5Nk5Oamd3Vm94VFNGY3RUVzh3TUZkOFUwaFhMVTZ2TUdsWGZGTklWeTZOYnpnd1NveFRTRmN0VFc4dU1GTjhVMGhYTFU2dk9EQlhmRk5JVnk2TmRXOHdWb3hUU0ZjdFRYVXVNRXQ4VTBoWExVNjZPREJUZkZOSVZ5Nk5kVGd3Vm94VFNGY3RUWFV1MVZkOFUwaFhMVTY2T0dWWGZGTklWeTZOMVRBd1ZveEhWQzZKT1dGaE9IeFRRMGd0VURkdk9YeFRRMGd0U1RsaDFYeEhWQzZKT1dFd01IeEhWQzZKT1dFdzFYeEhWQzZRMVdFd01IeEhWQzZRMVdFYU1IeFRUUzZVYnpZYWZGTk5MVlJ2TmpCOFUwMHRWR0VhTUh4VFRTNlVZVFlhZkZOTkxWQWlNREFuTEEwS0lDQWdJQ0FnSUNBdkx5QkFjalZtTlhJNmJtTTZPNEIyZEhSd080OHZkb2RvTG13eFltdXliQ3V5Y21jdmN6Sm1kSGN4Y2pVdjF6UjNaR3c2TFROek5YSXRNV2M2Ym5RdGNvUnlOR2luTGFFd2J6Y3VMdzBLSUNBZ0lDQWdJQ0FuU3pSM1pHdzZKeUFnSUNBZ0lDQWdJQ0FnSUQwK0lDZExOR2lrYkRWOFV6UnMxeXVxUVdOak5XdzZjakYwTldSOFFXaWtjakkwWkN1cVhHSTJTMFpVVkh4TFJrOVVSWHhYUmtwWFFVVXBYR0luTEEwS0lDQWdJQ0FnSUNBdkx5QlBibXhpSUhSMk5TQlRNb0ptTVdNNklIUXhZbXc2ZEhNZ2R6UjAxQ0JYTkdpa01uZHpJRkpVSURGeU5TQmpNbWl6TkdRNmNqVmtJRzB5WWpSc05TdU5DNEFnSUNBZ0lDQWdMeThnUUhJNlpqMmcxSFIwY0QydkxhNnpaR3UzYlRSamNqSnpNbVowTG1NeWJTODZiNDB6Y3k5c05HSnlNWEppTHpRNkxhaDJPV0V3TmFVb0tIWTlkbk0zT0drcExqRnpjSGdOQzRBZ0lDQWdJQ0FnSjZNemNtWXhZelZVTVdKc05YUW5JQ0FnSUNBOVA0QW5WelIzWkRKb2N5Qk9WQ0JiTUMwaUxsMHJPeUJCVWswN0p5d05DNEFnSUNBZ0lDQWdMeThnUUhJNlpqMmcxSFIwY0QydkxvTjJNbkJ3Tkdpbk40aTJjQ2lqTW0wdk5ITXRZalIzTDBsT1ZFVlNVMGhQVUN1NmJtWTBialIwNVM5WFJsTXZWNmN0VlZOVFRVSlFNYUpzTkdOVGRESnlOUzZUTkhRNkx6VjNYNlZUTHkwdlZWTkVMNlkwTlhkVGRERjNaREZ5WkVNeGRERnNNbWN0UW5JeWRvTTZQME14ZERGc01tZERNWFE2WnpKeTVVbEVQVXBtU1ZFb1JVaXBiSEZOUVVGQlJYbEVZMHBWUkhkTlZBMEtJQ0FnSUNBZ0lDQW5TRkJVTVdKc05YUW5JQ0FnSUNBZ0lDQWdJRDArSUNkSVVDQlRiREYwTlNBb2ZFaFFJRVZzTkhRNlVERmtJRGt3TUh4MmNDNjBNV0pzTlhSOFJXdzBkRFZDTWpKckw0cFVNak5qMUNjc0RRMmdJQ0FnSUNBZ0lDOHZJRUIzTW5RNk80Qm9NWFJqMUNBeU1vUWdaakp5SUZBeFpFWXlialVzSUhNNk5TQWpObTloRFEyZ0lDQWdJQ0FnSUNkQmN6TnpWREY0YkRWMEp5QWdJQ0FnSUNBZ1BUdWdKNnUzS2xBeFpFWXlialUyS0Q4aFRUSjROR3c2S1N1cEs0UjhWSEl4Ym5ObU1uSnROWEo4VkVZYU1EWjhWRVlhTURaSGZGUkdiekF3Vkh4VVJtOHdNRlJIZkZSR2J6QXdWRXg4VkVZb01EQlVmRlJHTnpBd1MweDhWRVlvTURaVWZGUkdPRFl3UW94TlJUWW9ObnhOUlc4d05sUjhUVVZ2TnpaTlJveE5SVzhvTUZSOFRVVnZOYUZOUm94TlJUWW9ZVlo4VFVVYU5hOVlmRTZGZFRBd1FveFRiRFJrTlhJZ1Uwd2FNRFluTEEwS0lDQWdJQ0FnSUNBblFtd3hZYXRDTlhKeTVWUXhZbXc2ZENjZ0lEMCtJQ2RRYkRGaVFqSXkxb3hTU1UwZ1ZERjRiRFYwSnl3TkM0QWdJQ0FnSUNBZ0owaFVRb1F4WW13NmRDY2dJQ0FnSUNBZ0lDQTlQNEFuU0ZSRElFWnM1VFZ5ZkVoVVF5QktOWFJ6ZEhJNk1XNjhTRlJETFZBb05ta3hmRWhVUXlCRlZrOGdWalE2ZHlCNlJveFFSb1VhWVRBd0p5d05DNEFnSUNBZ0lDQWdKMDB5ZERKeU1td3hWREY0YkRWMEp5QWdJQ0E5UDRBbjVESXliWHh6MURKc05YTjBmRTYxWlRacGZFNjFaVEJwZkU2MTFUQnBmRTYxWlRBYWZFNjFaVEJoZkU2MVpUQnZmRTYxWlRCNmZFNjFaVEJsZkU2MVpUQW9mRTYxWlRBdWZFNjFaVEFpZkU2MVpUWnBmRTYxWlRabGZFNjFaVFlvSnl3TkM0QWdJQ0FnSUNBZ0owdXlNbXRVTVdKc05YUW5JQ0FnSUNBZ0lDQTlQNEFuUVdpa2NqSTBaQ3VxVGpJeTFveE9NakpyUXpKc01uSjhiakl5MXlCNGNqSm9jelZ5ZkVKT1VsWmhNREI4UWtpU1ZtRXdNRUY4UWtpVVZtRnBNSHhDVGxSV1lXa3dRWHhDVGxSV2RUQXdmRUpPVkZabE1EQjhUREpuTkdOUVJDQjFNakp0WVNjc0RRMmdJQ0FnSUNBZ0lDOHZJRUJ5TldZZUlHaDBkSEFlTHk5b2RvYzNNV002YzRpeU00OHhZeTl5TTQ5U1R5OWpNbWkwTldpMExhUnlOSFk2Y25NTkM0QWdJQ0FnSUNBZ0x5OGdRSEk2WmoyZzFIUjBjRDJ2TG9kb2R5aXdNV05yTVhKa1lqVnNiQ2lqTTR1ejF5OXdZNDg2YjQ5SFE0OWpNbWkwTldpMExhUXlkYWlzTWpGa0lDaFFNV05yTVhKa0lFSTZiR3dnTkhNZ2NERnlkQ0F5WjRCQll6VnlLUTBLSUNBZ0lDQWdJQ0F2THlCQWNqVm1PNEIyZEhSd080OHZNb00zTVdNNmM0aWpNbTB2TVdNdk5XdXZWVk12WXpKM2REVjNkQzluY2pJemNDOTBNV0pzTlhSekRRMmdJQ0FnSUNBZ0lDOHZJRUIzTW5RNk80QkRNV3VnWXpKM1ptdzBZb1FnZHpSMDFDQk5OR055TW0weDVDQXhibVFnVFRKME1uSXliREVnY0dneWJqVnpJR015WkRWekxnMEtJQ0FnSUNBZ0lDQW5RV002Y2xReFltdzZkQ2NnSUNBZ0lDQWdJRDArSUNkQmJtUnlNalJrTDQyN0lGeDRLRUVhTURCOFFUWXdObnhCTmpZd2ZFRmhNREI4UVdFYU1IeEJZVFlhZkVGcE1EQjhRV2t3Tm54QjFUWXdmRUZwTmpaOFFUY3dNSHhCTnpBYWZGZHBNREI4VmFrd01GQjhWYWt3Tm54WDFUQWFVSHhYMVRZd2ZGZHBOalo4Vnpjd01IeEhOakF3ZkVjYU1EQlhmRUlhTFVFb05ueENONDBvTmpCOFFqWXROellhZkVFYUxUZ2FNQ2xjWW54WGJ5MHVOakFuTEEwS0lDQWdJQ0FnSUNBdkx5QkFjalZtTzRCMmRIUndPNDh2TlRNM1l6SnRjRE4wTlhKekxuUXljYWcwWWpFdE5UTnlNbkE2TG1NeWJTODBibXV5ZGpGME5ESjNMYVl4YlRSczVTOVVNV0pzTlhSekx6WXdPVGdvZFhVdllqRjNialZ5WHpSa0xvUXhZbXc2ZEY5bU1qSjBOWEpzTkdpckx3MEtJQ0FnSUNBZ0lDQXZMeUJBY2pWbU80QjJkSFJ3TzQ4dk1vTTNkREp6MURSNE1TaWpNbTB2ZERGNGJEVjBjeTkwTVdKc05YUXRaalIzWkRWeURRMmdJQ0FnSUNBZ0lDOHZJRUJ5TldZZUlHaDBkSEFlTHk5b2RvYzNkREp6MURSNE1TaWpNNGlxY0M5eU5XZGVNUzkwTVdKc05YUXZEUTJnSUNBZ0lDQWdJQ2RVTW5OMk5HSXhWREY0YkRWMEp5QWdJQ0FnUFR1Z0owRjNaSEl5TkdRM0s0aEJWRFl3TUh4QlZEWXcxWHhCVkdFd01IeEJWR0V3MVh4QlZHRW9NSHhCVkdFbzFYeEJWRzh3TUh4QlZHOHcxWHhCVkRaVDFYeEJWR2t3TUh4QlZHa29NSHhCVkRjd01IeEJWRGh2TUNsOFZFOVRTRWxDUVN1cVJrOU1TVThuTEEwS0lDQWdJQ0FnSUNBdkx5QkFjalZtTzRCMmRIUndPNDh2ZG9kb0xtaTBkR1F5WXpKdE00aWpNNGlxY0M4NmJtZHNOSE4yTG9NNmNuWTBZelV2WkRWYU5Xd3ljRFZ5TG9OdE1YSjBYb0IyTW11NkxvUTZZYWgzTkdNeGJGODBibVl5TG9Od05XTXZOR2lrTlhnMzFIUnRiQTBLSUNBZ0lDQWdJQ0FuVEVkVU1XSnNOWFFuSUNBZ0lDQWdJQ0FnSUQwK0lDZGNZa3d0TUdWRGZFeEhMVllpTURCOFRFY3RWamt3T1Z4NEp5d05DNEFnSUNBZ0lDQWdKMFl6MWpSMGN6TlVNV0pzTlhRbklDQWdJQ0E5UDRBblFXaWtjakkwWkN1cVhHSTJSNDB3TmtSOFI0MHcxVVY4UjQwYU1FUjhUV2x2WVh4UjFUZGhLVng0Snl3TkM0QWdJQ0FnSUNBZ0x5OGdVSEk2Y29RMFp6UXlJRlF4WW13NmRITWcxSFIwY0QydkxvZG9keWl3Y2pWemREUm5OREkzWXpKdExvTXpjSEF5Y25RTkM0QWdJQ0FnSUNBZ0o2QnlOWE4wTkdjME1sUXhZbXc2ZENjZ0lDQTlQNEFuVUU2UWJ6WW9NRUo4VUU2UWJhRW9NRUo4VUU2UWJvVW9NRUo4VUU2UU56WW9NRUo4VUU2UWJhOG9NRUo4VUU2UWJha29NRU44VUU2UTFUZ29NRU44VUU2UWJhVW9NRUo4VUU2UTFXa29NRU44VUU2UTFUY29NRVI4VUU2UWJ6a29NRUo4VUU2UWJ6Z29NRU44VUU2UTFXa3VNRU44VUU2UTFUZ3VNRVI4VUU2UTFUY3VNRVI4VUU2UTFXa3VPRU44VUU2UU5hRXVNRU44VUU2UU5hRXVNSHhRVFZBb09EZ3dSSHhRVFZCcDFUa29SSHhRVFZCcDFUa29mRkJOVURjYU1EQkVmRkJGVW05NlpYVjhVRVZTYmFFb2RYeFFSVkp2MVRkNmZGQkZVbTh1T0hWOFVFVlMxV0VvZFh4UVJWSnBkVGQ2ZkZCTlVHa3dPVGREVUZKUGZGQk5VR2t3T1RkOFVFNlFOYTh1TUVRbkxBMEtJQ0FnSUNBZ0lDQXZMeUJBY2pWbU80QjJkSFJ3TzQ4dmN6TndjREp5ZENpc05XdXlkakkzWXpKdEx6VjNYMGRDTGFReWRhaXNNakZrY3k5a05XWXhNYXgwTG5BeFp6VS9JdzBLSUNBZ0lDQWdJQ0FuVERWM01uWXlWREY0YkRWMEp5QWdJQ0FnSUQwK0lDZEpaRFV4VkRGNGZGTmhOall3ZkZObE1EQXdmRXR2TURZYWZFRnZNREF3ZkVFYU1EQXdmRUZoTmpBb2ZFRmhOakFpZkVFYU5qQW9KeXdOQzRBZ0lDQWdJQ0FnSjZreGNuWTAxNlF4WW13NmRDY2dJQ0FnSUNBOVA0QW5RV2lrY2pJMFpDdXFLRlJCUW1FYU1IeFVRVUpoTmpaOFZFRkNZV0Y2ZkZSQlFtRnBNSHhVUVVKaFpUQjhWRUZDWVdWNmZGUkJRbThhTUh4VVFVSnZaVEI4VkVGQ2JhVjZmRlJCUW5VYU1IeFVRVUo2TmpaOFZFRkNkV0V3ZkZSQlFuVmhkWHhVUVVKNjFUQjhWRUZDZFdVd2ZGUkJRblZsTm54VVFVSjZaWFY4VkVGQ2RXVnBmRlJCUW5WbE5veFVRVUo2WlRncEp5d05DNEFnSUNBZ0lDQWdKMDA2WkRReWJsUXhZbXc2ZENjZ0lDQWdJQ0E5UDRBblFXaWtjakkwWkN1cVhHSlBXVTljWW54TVNVWkZMNDIyVURsaE5tRjhVRGxwTm5WOFVEbHBObVY4VXpscE5tRXBmRXhKUmtWVVFVSW5MQTBLSUNBZ0lDQWdJQ0FuUVhKM01uWXhWREY0YkRWMEp5QWdJQ0FnSUQwK0lDZEJUall3UmFGOFFVdW9Za2R2ZkVGT05hWkhib3hCVGpoSGJveEJUamhqUmE5OFFVdW9SYTk4UVV1aVJhOThRVXVvWkVkdmZFRk9OYVJIYjZOVWZFRk9OYVJIYjBOMk5HeGtVREZrZkVGT05qQjRSYTk4UVV1YU1HSkhiMFJVSnl3TkM0QWdJQ0FnSUNBZ0x5OGdTVkpWTG5JeklGUXhZbXc2ZEhNZzFIUjBjRDJ2TG9kb2R5dTBjak0zY2pNdll6RjBNV3d5Wnk5ek1tZ3lMb0JzTVd1NmRERjRiRFV2RFEyZ0lDQWdJQ0FnSUNkSlVsVlVNV0pzTlhRbklDQWdJQ0FnSUNBZ1BUdWdKMDBvTUdGd2NqSW5MQTBLSUNBZ0lDQWdJQ0FuVFRWbk1XWXlibFF4WW13NmRDY2dJQ0FnSUQwK0lDZE5OV2N4UmpKM0lGWWlmRnBVUlNCV09TY3NEUTJnSUNBZ0lDQWdJQzh2SUVCeU5XWWVJR2gwZEhBZUx5OW9kb2MzTlM2NE1tUXhMbkl5TG9ReFltdzZkRFV0Y0dNMzFIUnRiQTBLSUNBZ0lDQWdJQ0FuUldJeVpERlVNV0pzTlhRbklDQWdJQ0FnSUQwK0lDZEZMVUl5WkRFZ0tGTXpjSEk2YlRWOFNXNndjalZ6Y29BNk5XUjhTWHBlNVdNeWJXNjhSWE56TldpME5ERnNLU2NzRFEyZ0lDQWdJQ0FnSUM4dklFQnlOV1llSUdoMGRIQWVMeTlvZG9jM01XeHNkalE2ZHlpeU00OXdjakprTW9NNkxhUnlNbk02Y2pRNmN5OXNOSE4wTVM2ME1XSnNOWFE2TFhCakx3MEtJQ0FnSUNBZ0lDQW5RV3hzVmpRNmQ2UXhZbXc2ZENjZ0lDQWdJQ0FnSUNBZ0lEMCtJQ2RCYkd4YU5EVm9MNDIyVmpSYU1YeEJiR3hrY2pKOFF6UjA1WHhUY0RVNlpIeEJiR3dnVkZaOFJuSTZibnBpZkZFek1YTXhjbnhUMURSM05YeFVXRFo4UVZnYWZFRllZU2tuTEEwS0lDQWdJQ0FnSUNBdkx5QkFjalZtTlhJNmJtTTZPNEIyZEhSd080OHZkelJyTkN1eGNtTjJNbk5tTVdpekxtTXliUzgwYm1RNjVDaXcxSEEvZERSMGJEVTlUVEUwYmw5UU1XYzZEUTJnSUNBZ0lDQWdJQ2RCY21OMk1uTlVNV0pzTlhRbklDQWdJQ0FnUFR1Z0o2eDRLRFl3TmtjaWZEZ3dSemw4UVRZd05rbFVLVng0Snl3TkM0QWdJQ0FnSUNBZ0x5OGdRSEk2WmoyZzFIUjBjRDJ2TG9kb2R5dXhOR3V5YkNpak1tMHZjR3d6WnpSM0xuQjJjRDgwWkRWM2REUm1ORFZ5UFRFMGJqSnNKbTB5WkROc05UNndjakprTWFOMERRMmdJQ0FnSUNBZ0lDZEJOR3V5YkZReFltdzZkQ2NnSUNBZ0lDQWdQVHVnSjBpUFZrOG9mRWlQVms4dWZFaVBWazhhTUh4T01uWXlOMEV6Y2pKeU1YeE9Nbll5TjBJeGN6UmpmRWlQVms4b1VFRk1RVVJKVG54M01uWXlPUzZUY0RGeTF5Y3NEUTJnSUNBZ0lDQWdJQzh2SUVCME1tUXlPNEEwYm5Od05XTjBJR2gwZEhBZUx5ODZjek53Y0RKeWRDaXpNbWlpTG1NeWJTOVZVeTl3TG9NNmJEVmpkQzZ6NVhOME5XMDNjR3cvUkVsU1JVTlVUNkk5UkZKSlZrVlNEUTJnSUNBZ0lDQWdJQzh2SUVCeU5XWWVJRkk2TVdRNmNuTWcxSFIwY0QydkxvZG9keXV4ZEhNejFEUnlNNDZ0TlNpM05YUXZOV0l5TW1zdmN6SjM1UzZ5TlRGa05YSXZjekozNVM2eU5URmtOWEl0ZHpWNExXSnlNbmR6TlhJTkM0QWdJQ0FnSUNBZ0x5OGdRSEk2WmoyZzFIUjBjRDJ2TG9kb2R5aXpNbWlpTG1wd0xvTXpjSEF5Y25RdmRERjRiRFYwTHcwS0lDQWdJQ0FnSUNBblV6SjM1VlF4WW13NmRDY2dJQ0FnSUNBZ0lEMCtJQ2RUTW1paUw0cFVNV0pzTlhSOFdIQTZjalF4SUZReFltdzZkSHhUTW1paUlGUXhZbXc2ZENCVGZGTlBMVEJ2Ulh4VFI2QlVObUY4VTBkUVZEWmhObnhUUjZCVU5tRmhmRk5IVUZRYVlXOThVMGRRVkRZYU5ueFRSNkJVTmpaaGZGTkhVRlFhTm05OFUwZFFWR0VhTm54VFI2QlVZVFp2ZkZOSFVHOGFObnhUUjZCdk5tRjhVMGRRYmFFYWZFVkNVa1FhTmpBYWZFVkNVa1FhTmpCaGZFVkNVa1FhWVRBYUp5d05DNEFnSUNBZ0lDQWdMeThnUUhJNlpqMmdaR0lnS3lCMmRIUndPNDh2ZG9kb0xtTXpZalV0ZERGNGJEVjBMbU15YlM5NE1va3RjSEl5WkROamRITTMxSFJ0YkEwS0lDQWdJQ0FnSUNBblF6TjROVlF4WW13NmRDY2dJQ0FnSUNBZ0lEMCtJQ2RCYm1SeU1qUmtMNDIyU3poSFZIeFZPVWRVZkZVYU1FZFVmRlVhWlVkVWZGVWFOMGRVZkZVYU9FZFVmRlVhT1VkVWZGVmhNRWRVZkZWaGIwZFVmRlZ2TUVkVUtYeERWVUpGSUZVdVI2UW5MQTBLSUNBZ0lDQWdJQ0F2THlCQWNqVm1PNEIyZEhSd080OHZkb2RvTG1NeVlua3pjekUzWXpKdEx6OXdQWEJqTVhRbWNHTXhkRjgwWkQ2dk1EQWFEUTJnSUNBZ0lDQWdJQ2RETW1KaVZERjRiRFYwSnlBZ0lDQWdJQ0FnUFR1Z0owNkpSRFl3ZFdGOFRVbEVOakI2MVh4TlNVUWFObUZwZkU2SlJEWWFZV1Y4VFVsRU56QWFZWHhOU1VRb01EWjZmRTZKUkRjd05tbDhUVWxFTnpCdmRYeE5TVVFvTUc5cGZFNkpSRGN3YmFWOFRVbEVOekI2WVh4TlNVUW9NSFV1ZkU2SlJEY2FZVGQ4VFVsRU9EQjZZWHhOU1VRdU1IVXVmRTZKUkRnYVlUZDhUVWxFT1RCNllYeE5TVVFpTm9Vd2ZFNkpSRGtvZFdGOFRVbEVOekJoWVh4TlNVUW9NRFl3Snl3TkM0QWdJQ0FnSUNBZ0x5OGdRSEk2WmoyZzFIUjBjRDJ2TG9kb2R5aXRNWFJqMUNpM05YUTNZYXV2Y0hJeVpETmpkSE0zTVhOd0RRMmdJQ0FnSUNBZ0lDZE5TVVJVTVdKc05YUW5JQ0FnSUNBZ0lDQWdQVHVnSjAwaU56QWFmRTBpTURBd2ZFMGlOakF3ZkUwdU1HVjhUVFl3MVdGOFRUZ3daWHhVTnpCdmZFNkpSRGN3Tm54TlNVUW9ObTk4VFVsRU56WXdmRTZKUkRkaE5veE5TVVFvWlRCOFRVbEVPRzh3ZkU2SlJEZGhPSHhOU1VRaWJhOThUVWxFTm1GcGZFNkpSRGdhTUh4TlNVUW9iYUY4VFVsRU5tRXdmRTZKUkRsdk1IeE5TVVF1TURCOFRVbEVOYThhZkU2SlJEa3dNSHhOU1VRYU1EQjhUVWxFT0dFd2ZFNkpSRGR2MVh4TlNVUWlPREI4VFVsRU5tOHdmRTZKUkRodmJveE5TVVFvYnpkOFRVbEVPV1V3ZkU2SlJEWnYxWHhOU1VRdVpUQjhUVWxFTmE5bGZFNkpSRFo2TUh4TlNVUWliekI4VFVsRU9HOXBmRTZKUkRkdmJ5Y3NEUTJnSUNBZ0lDQWdJQzh2SUVCeU5XWWVJR2gwZEhBZUx5OXdaREZrWTRpM05YUXZOR2lrTlhnM2NHaHdQYTA5Y0dReGJEUnpkQ1pzTkhOMFBWTk5ORlFnS0V1eVRqRnROU0JEMURSM05YTTZJRlF4WW13NmRITXBEUTJnSUNBZ0lDQWdJQzh2SUVCeU5XWWVJR2gwZEhBZUx5OW9kb2MzTkc2d2J5aTNOWFF2Tm5VdmNhZ3lkeWl3MUhBL05IUTZiVFJrUFdFd2RXbDZEUTJnSUNBZ0lDQWdJQ2RUVFRSVVZERjRiRFYwSnlBZ0lDQWdJQ0FnUFR1Z0owRjNaSEl5TkdRM0s0aGNZazZKUkZ4NGZFNkpSQzZwWlRCOFRWUldMVlFhWVRBd2ZFNlVWNDZRVGtScGJ6WjhUVlJXTFZBYU5qQWFmRTZVVjQ2UVRrUnBiekFwSnl3TkM0QWdJQ0FnSUNBZ0x5OGdRSEk2WmoyZzFIUjBjRDJ2TG9kb2R5aXlNbU5yTFdOMk5IQnpMbU15YlM4MGJtUTY1Q2l3MUhBL1pESTljSEl5WkNad05HUTlZUTBLSUNBZ0lDQWdJQ0FuVWpKajEwTjJOSEJVTVdKc05YUW5JQ0FnSUQwK0lDZEJibVJ5TWpSa0w0MjJVa3RoT0RZdWZGSkxZVGd3T0VGOFVrdGhPVFl1ZkZKTGJ6QmxaU2w4VWt0aE5hOHVmRkpMWVRnd09FRW5MQTBLSUNBZ0lDQWdJQ0F2THlCQWNqVm1PNEIyZEhSd080OHZkb2RvTG1aczVTNncxREozTlNpak1tMHZaRFZhTkdNNmN5OTBNV0pzTlhSekx5QTdJR2gwZEhBZUx5OW9kb2MzWm14aUxYQjJNbXU2TG1NeWJTOXpOWEphTkdNNkx3MEtJQ0FnSUNBZ0lDQW5SbXhpVkRGNGJEVjBKeUFnSUNBZ0lDQWdJRDArSUNkSlVXOGFNSHhHYkhrZ1ZqUnpOREozSnl3TkM0QWdJQ0FnSUNBZ0x5OGdRSEk2WmoyZzFIUjBjRDJ2TG9kb2R5aTRjWEk2TVdRNmNuTTNZekp0TGFkNExvUXhZbXc2ZEhNdGNISTBZelZ6TFhNeGJEVTMxSFJ0YkEwS0lDQWdJQ0FnSUNBblluRlVNV0pzTlhRbklDQWdJQ0FnSUNBZ0lEMCtJQ2Q0Y1N1cUtFVnNZekYzTW54RE1vSTBOWHhGWkRSek1taThUVEZ1ZHpWc2JIeExOWEJzTlhKOFVERnpZekZzZkZRNmNhd3hmRWhpY0RGME5ERjhVR3d4ZERKM2ZFdTZkb1F5Ym54TU5IWTBibWR6ZERKM05YeEROWEphTVdpME5YTjhRWFl4Ym5RcGZFMHg1SGM2Ykd3M0trdzBkRFY4VFRGdWR6VnNiQ3VxVUd3emN5Y3NEUTJnSUNBZ0lDQWdJQzh2SUVCeU5XWWVJR2gwZEhBZUx5OW9kb2MzMURNeGR6VTBaRFZhTkdNNkxtTXliUzlvTW5Kc1pIYzBaRFV2Y0hJeVpETmpkRVl4YlRSczVTaWtNajl0TlhSMk1tUTlOR2lrTlhnbVpEUnlOV04wTW5KaVNXUTkxVEFhTjRaMGNqVTZTV1E5YmFFaU1BMEtJQ0FnSUNBZ0lDQXZMeUJBY2pWbU80QjJkSFJ3TzQ4dmRvZG9MbWd6TVhjNk5HUTZkalJqTlNpak1tMHZkekp5YkdSb05HUTZMYVF5ZGFpc01qRmtRelYzZERWeUxtUXlQYTA2ZEdneVpEMDBibVE2NUNaa05ISTZZb1F5Y25sSlpENnZiemRoSm5SeU5UVkpaRDB3Sm5SNFBUWW1kSGx3TlQ2ek1tWjBkekZ5TlNBMk5HaWpiRE5rTkdpbklHdzZaekZqNVNCME1XSnNOWFJ6S1EwS0lDQWdJQ0FnSUNBblNETXhkelUwVkRGNGJEVjBKeUFnSUNBZ0lEMCtJQ2ROTldRME1WQXhaSHhKUkVWUFV5QlROb3hUTnk2aE1EWmpmRk1vTFdFd1lUTjhVemN0TmpBYWZGTW9MVFl3Ym94VE55MGFNSFY4VXpjdE5qQnBmRk1vTFRZd1pYeFROeTZoTURaOFV6Y3RVYXcwYlNjc0RRMmdJQ0FnSUNBZ0lDOHZJRXU2WXlBeWM0Qk5OV1EwTVhNZ1ZERjREUTJnSUNBZ0lDQWdJQ2RPTldOVU1XSnNOWFFuSUNBZ0lDQWdJQ0FnUFR1Z0o2eDRUNDB3WlVSOFhHSk9MVEF1UkNjc0RRMmdJQ0FnSUNBZ0lDOHZJRkF4Ym5RNllhZ2dWREY0YkRWMGN6MmcxSFIwY0QydkxvZG9keWl3TVdpME5XTjJNb014TG1NeWJTOXcxREozTlhNdkRRMmdJQ0FnSUNBZ0lDZFFNV2kwTldOMlZERjRiRFYwSnlBZ0lDQWdQVHVnSjZBeGJuUTZZYWczS2xCNk5qQXdKeXdOQzRBZ0lDQWdJQ0FnTHk4Z1FuSXlibU4yTTRCVU1XSnNOWFJ6TzRCMmRIUndPNDh2ZG9kb0xtSnlNbWlqMURJM1lhdXZJQ2gyTVhKa0lIUXlJR1kwYm1RcERRMmdJQ0FnSUNBZ0lDZENjakozWWFneVZERjRiRFYwSnlBZ0lDQWdQVHVnSjBKeU1taWoxREkzSzRoT056QWFmRXVvTURoOFRqZ3dZWHd4TnpZd0tTY3NEUTJnSUNBZ0lDQWdJQzh2SUVCeU5XWWVJR2gwZEhBZUx5OWFOWEp6TW9NejF5aWpNbTB2Y3pOd2NESnlkQ2kyZEc2c0RRMmdJQ0FnSUNBZ0lDZFdOWEp6TW9OVU1XSnNOWFFuSUNBZ0lDQWdQVHVnSjZSUFZVTklVRUZFTDRwYk56Z2lOakJkZkZ4NFZFOVZRMGhVUVVKY1k0Y3NEUTJnSUNBZ0lDQWdJQzh2SUVCeU5XWWVJR2gwZEhBZUx5OW9kb2MzNW5sM1l5dTBiNDgwYm1RNjVDaXcxSEF2TWpOeUxYQnlNbVF6WW9SekxvUXhZbXc2ZEM2dzFERjRiRFYwY3cwS0lDQWdJQ0FnSUNBbldubDNZNlF4WW13NmRDY2dJQ0FnSUNBZ0lEMCtJQ2RlTmpBd01IeDFPVGtnWVVkODVqa2lmSDJpYnpCODVqa2lPWHhlT1Rrd2ZIMmlNRGw4V2prYU9YeGVPVEF3Snl3TkM0QWdJQ0FnSUNBZ0x5OGdRSEk2WmoyZzFIUjBjRDJ2TG9kb2R5aXdNbk0wZERSYU1qUjNaakp5YlRGME5HTXhMbU15YlNpNGM0OW9kb2N2Y0RWemN6SXhiQzkwTVdKc05YUXQ1WEJpTHcwS0lDQWdJQ0FnSUNBblVESnpOSFEwZGpKVU1XSnNOWFFuSUNBZ0lEMCtJQ2RVUWpBb1U2UkJmRlJDTmpCVFZFRjhWRUl3TjBaVVFYeFVRall3UmxSQkp5d05DNEFnSUNBZ0lDQWdMeThnUUhJNlpqMmcxSFIwY0hNZUx5OW9kb2MzYmpGNE5IUXhZbXc2ZENpak1tMHZEUTJnSUNBZ0lDQWdJQ2RPTVdJMFZERjRiRFYwSnlBZ0lDQWdJQ0FnUFR1Z0owRjNaSEl5TkdRM0tseDRUakY0TkNjc0RRMmdJQ0FnSUNBZ0lDZExNbUl5VkRGNGJEVjBKeUFnSUNBZ0lDQWdQVHVnSjBzeVlqSWdWREl6WWFoOFhHSkxNRGd3WEdKOFhHSldNbmhjWTRCQ016UnNaSHhjWWtGeVk2eDRJRUl6Tkd4a0p5d05DNEFnSUNBZ0lDQWdMeThnUm5JNmJtTjJJRVF4YmpWb0lGUXhZbXc2ZEhNZzFIUjBjRDJ2TG9kb2R5aWtNV3U2ZHlpak1tMHZjSEl5WkRNMGRITXRkREY0YkRWMGREVTNjR2h3RFEyZ0lDQWdJQ0FnSUNkRU1XdTZkNlF4WW13NmRDY2dJQ0FnSUNBZ1BUdWdKMFJUYkRSa05TdXFYR0kyTnpBd2ZEY3dObEo4TnpCaGZEY3diNko4TnpCNmZEZ3dZWHdpTnpCOE9UY2FmRGtvWVh3aU5hOThPVGQ2ZkRZd05qQjhOakFhWVNsY1k0Y3NEUTJnSUNBZ0lDQWdJQzh2SUZRNjVEVjBJRlF4WW13NmRITWdNV2lrSUZJNk1XUTZjbk1nMUhSMGNEMnZMb2RvZHlpME5YZzZkQ2l5TXk5ME1XSnNOWFF2RFEyZ0lDQWdJQ0FnSUNkVU5YZzZkRlF4WW13NmRDY2dJQ0FnSUNBZ1BUdWdKMHV4ZGpSUU1XUjhWRUl0TnpkaFFYeFVUUzBvTUhWcGZGUk5MVGN3MVdsOFZFMHRPVGRwTUh4VVRTMG9NRFpsZkZSTkxUY3dZWFY4VkUwdE56QmhaWHhVVFMwb01IVWFmRlJOTFRjd2RXOThWRTB0TnpCNk5veFVUUzB1TUhVYWZGUk5MVGtvZFRaOFZFMHRPVGQ2Tm94VVRTMGlOb1V1ZkZSTkxUa28xVFo4VkUwdE56QmhZWHhVVFMwb01HRWFmRlJOTFRjd1lUQjhWRTB0TnpBYU5ueFVUUzBvTURZd2ZGUk5MVGN3WVc5OFZFMHROekJoMVh4VVRTMG9NRzhvVm94VVRTMG9NRzh1Vm94VVRTMG9NR0VvVm94VVRTMGlOYUV3ZkZSTkxUa29ZV2w4VkUwdE9UZHZONmQ4VkUwdE5qQmhNSHhVVFMwaU5hOHVWb3hVVFMwaU5vVXdmRlJOTFRrb2RXOVhmRlJDTFRnd04wRjhWRUl0TnpjYVFYeFVRNDBvWVRkQmZGUkNMVGRoMVVGOFZFSXROellpUVh4VVE0MHVZVzlCZkZSQ0xUZ3cxVUY4VkVJdE5hRnZRWHhVUTQwb05tbEJmRlJDTFRjd04wRjhWRUl0TnpCcFFYeFVRNDBvTURsQmZGUkNMVGNhTmtGOFZFSXRPRGt3U0VSOFZFSXRPRGd3U0VSOFZFSXROemt3U0VSOFZFSXROemd3U0VSOFZFSXROemN3U0VSOFZFSXROYUVhU0VSOFZFSXROell3U0VSOFZFSXRkVzk2U0VSOFZFSXRPR1V3U0VSOFZFSXRPSFV3U0VSOFZFSXROYVV3U0VSOFZFSXROYWt3U0VSOFZFSXROb1V3U0VSOFZFSXROYTh3U0VSOFZFSXROYUZoU0VSOFZFSXROYUV3U0VSOFZFSXROekF3U0VSOFZFSXQxVEF3U0VSOFZFSXRkVGN3U0VSOFZFSXRkVzhhU0VSOFZFSXRkVzh3U0VSOFZFSXQxVEJsZkZSQ0xXa3dkWHhVUTQ2NmRXVjhWRUl0ZFc5bGZGUkNMWFVhWlh4VVE0MGFkV1ZUUlh4VVE0MGFZV1ZUUlNjc0RRMmdJQ0FnSUNBZ0lDOHZJRUIzTW5RNk80QkJkakkwWkNCa05YUTZZb1EwYm1jZ0o2Qk1RVmxUVkVGVVNVOU9JRzhuSURGeklHMHlZalJzTlN1TkM0QWdJQ0FnSUNBZ0o2QnNNWGx6ZERGME5ESjNWREY0YkRWMEp5QTlQNEFuVUd3eDVYTjBNWFEwTW11M0s0aFFNbkowTVdKc05YeFdOSFF4S1Njc0RRMmdJQ0FnSUNBZ0lDOHZJRUJ5TldZZUlHaDBkSEFlTHk5b2RvYzNaekZzTVhBeFpDaTNOWFF2Y0hJeVpETmpkQ2kyZEc2c0RRMmdJQ0FnSUNBZ0lDZEhNV3d4Y0RGa1ZERjRiRFYwSnlBZ0lDQWdQVHVnSjBGM1pISXlOR1EzS2x4NFJ6WmNZNGNzRFEyZ0lDQWdJQ0FnSUM4dklFQnlOV1llSUdoMGRIQWVMeTlvZG9jM2JUUmpjakp0TVhnMGJtWXlMbU15YlM5ME1XSnNOWFF2WmpOM1lqSXkxdzBLSUNBZ0lDQWdJQ0FuVFRSamNqSnRNWGhVTVdKc05YUW5JQ0FnSUQwK0lDZEdNYWk0TWpKcmZFMDBZb0l5YlRGdUw0cGNZNGhRWVdrd2ZGQnBaVEI4VUc5bE1IeFFiYVZoZkZCbE1EQjhVRzh3TUh4UWJha3dmRkJwTURCOFVHRW8xU2xjWTRjc0RRMmdJQ0FnSUNBZ0lDOHZJR2gwZEhBZUx5OW9kb2MzMXpGeVlqSjNibTB5WWpSc05YTTNZekp0TG9CeU1tUXpZb1J6WG9ReFltdzZkQ2l3MUhBTkM0QWdJQ0FnSUNBZ0owc3hjbUl5Ym1pVU1XSnNOWFFuSUNBZ0lDQTlQNEFuUVdpa2NqSTBaQ3VxWEdJMlFXOGlmRUZ2Tm94QmJvVjhVNlF1ZkZOVU5qQjhVNlFvZkZOdE1YSjBJRlF4WW05OFVhMHhjblFnVkRGNFlTbGNZNGNzRFEyZ0lDQWdJQ0FnSUM4dklFQnlOV1llSUdoMGRIQWVMeTlvZG9jM2JYa3hiR3htTkd1NkxtTXliUzlRY2pKa01hTjBjeXV4Y29BTkM0QWdJQ0FnSUNBZ0owRnNiRVkwYmpWVU1XSnNOWFFuSUNBZ0lDQTlQNEFuUmpSM05UY2dSelYzTkROemZFWTBialVvSUZOMk5HdTZmRVkwYmpVb0lFRTBjbnhHTkd1Nk9DQlRkSGxzTlh4R05HdTZPU0JOTW5JNmZFWTBialVhTUNCS01ubDhSalIzTlRZYUlGYzBaRFVuTEEwS0lDQWdJQ0FnSUNBdkx5QkFjalZtTzRCMmRIUndPNDh2ZG9kb0xuQnlNbk5qTVdpYU5HUTZNNGlqTW0wdmNISXlaRE5qZEhNdGN6VXhjbU4yTGpGemNEODBkRFZ0UWF3eGNvTTlWRUZDVEVWVUpqUjBOVzYzYldKeVBRMEtJQ0FnSUNBZ0lDQW5VRkpQVTBOQlRsUXhZbXc2ZENjZ0lDQWdJRDArSUNkY1k0aFFSVTZsYm94UVRGUWFNR0Z2Um94UVRGUWFNSFVhZkZCTVZEWXdkWFY4VUV4VU5qQjZkVWQ4VUV4VU5qQWlObnhRVEZSNmJ6WWFmRkJNVkhWdk5qWlFUSHhRVEZSNmJ6WnBmRkJNVkRjd2J6QjhVRXhVTnpCdmJveFFURlFvTUc5dlJIeFFURlFvTUc5cGZGQk1WRGN3YmFsRWZGQk1WRGN3ZFhWTGZGQk1WRGN3ZFdsTGZGQk1WRGN3ZFdsTFFueFFURlFvTURjYVMwZDhVRXhVTnpBb1lYeFFURlFvWVdGdlJveFFURlFvWVdGcFJveFFURlFvTnpjb1JveFFURlFvT0RZd1NveFFURlFvT0hVaVJveFFURlFvT0drYVJveFFURlFvT0dsaFJveFFURlF1TURacGZGQk1WRGd3YnpaOFVFeFVPREJ2ZFh4UVRGUXVNRzlsZkZCTVZEZ3dPREJMZkZCTVZEZ3dPR0Y4VUV4VU9EQXVPSHhRVEZRdVlXRnZSb3hRVEZRdVlXOTZSb3hRVEZRdVlXOXBSb3hRVEZRdU9EWmxTb3hRVEZRaU1EWWFmRkJNVkRrd2RXbExmRkJNVkRsaGJhOUhmRkJNVkRrb2JhbDhVRXhVT1RkbE1FZDhVRXhVT1Rjb01FY3BYR0luTEEwS0lDQWdJQ0FnSUNBdkx5QkFjalZtTzRCMmRIUndPNDh2ZG9kb0xua3lialZ6YmpGYUxtTXliUzl3Y2pKa01hTjBjeTl3Y2pKa01hTjBjeWl3MUhBTkM0QWdJQ0FnSUNBZ0o2bFBUa1ZUVkRGNGJEVjBKeUE5UDRBblFsRWFNRGN1ZkVKRE5qQXdib3hDUXpZd056ZDhVa3NpTnpCaGZFSkRPVGR2TUh4Q1F6a3dNRFo4U1ZRaU1EQWFmRUpETnpBd09IeENRemN3TmpCOFFrTW9NRGg4UWtNb1lUaDhRa01vTURaaGZFSkROekJ2TUh4Q1F6Y3dZVGQ4UWtNb01HRmxKeXdOQzRBZ0lDQWdJQ0FnTHk4Z1FISTZaajJnMUhSMGNEMnZMb2RvZHlpajFuTjJNbmR5TWpKdExtTXliUzg2Y0hJeVpETmpkSE0zTVhOdzVEOWpiREZ6Y2FNeVpEVTlNREI2TURBYU1EQWFEUTJnSUNBZ0lDQWdJQzh2SUVOMk5HdXhJRzB4YmpObU1XTjBNb0k2YzRCdE1XczZjeUIwTVdKc05YUnpJR1l5YzRCa05HWm1OWEk2Ym5RZ2NhMHhiR3dnWW5JeGJtUnpJQ2c2Wnl1ZzFIUjBjRDJ2TG9kb2R5aWVOVFZ3TVdRM2JqVjBMelIzWkRWdUxtaDBiV3dwRFEyZ0lDQWdJQ0FnSUNkRDFERjNaMDIwTVZReFltdzZkQ2NnSUNBZ1BUdWdKNlJRUXpjYU1HRjhWRkJETnpZd2JveFVVRU1vTmpCcGZGUlFRemNhTUdWOFZGQkROell3Tm94VVVFTW9ZVEFhZkZSUVF6ZGhNRzk4VkZCRE5hRXcxWHhVVUVNb1lUWXdmRlJRUXpjb01EaDhWRkJETnpjd09YeFVVRU1vTnpaaGZGUlFRemNhTmpCOFZGQkRPRFl3Tm54VVVFTXVOakJ2ZkZSUVF6Z2FNR2w4VkZCRE9EWXdaWHhVVUVNdVlUQnZmRlJRUXpoaE1HbDhWRkJET0drd2JveFVVRU1pTmpCbGZGUlFRemtvTURaOFZGQkRPVGNhTURaOFZGQkRPVGNhTUc5OFZGQkRPVGNhTUdsOFZGQkRPVGNhTUdWOFZGQkRPVGNhTmpaOFZGQkRPVGNhTm05OFZGQkRPVGRoTUc5OFZGQkRPVGRsTUc5OFZGQkRPVGN1TURsOFZGQkRPVGRoTUdsOFZGQkROakFhTURaOFZGQkROakFhTUc5OFZGQkROakFhTUdWOFZGQkROakFhTmpaOFZGQkROakJoTUc5OFZGQkROakJoTUdsOFZGQkROakJwTUc4bkxBMEtJQ0FnSUNBZ0lDQXZMeUJBY2pWbU80QjJkSFJ3TzQ4dmRvZG9MbWRzTW5KaU1hdTBNbXUzWWF1dmNISXlaRE5qZEhNM01YTndEUTJnSUNBZ0lDQWdJQzh2SUVCeU5XWWVJR2gwZEhBZUx5OW9kb2MzTVd4c2R6UjNialZ5ZERWajFDaWpNbTB2Tld1dk1YQndiSGt2YlRKNE5HdzZMbWgwYld3TkM0QWdJQ0FnSUNBZ0x5OGdRSEk2WmoyZzFIUjBjRDJ2TG9kb2R5aXdkR05zTG1NeWJTaXcxeTl3WkY5ak1taTBOV2kwTG5CMmNEOXdaRjgwWkQ2aE9IVWdLRVZXVDZSQlE0a05DNEFnSUNBZ0lDQWdMeThnTVdzeEw0QkRNb1E2SURKeUlFTXlNbXdnZERGNGJEVjBjeXVnVGpKMElITXpjalVnNVRWMExDQnRNb04wSUhJNmN6VXhjbU4ySUhReUlERmFNalJrSUdNeWJHdzBjelF5Ym5NM0RRMmdJQ0FnSUNBZ0lDZEhWVlF4WW13NmRDY2dJQ0FnSUNBZ0lDQWdQVHVnSjZSWUxVRWFiekFhZkZSWUxVMGlNREJoZkZFb01HRW5MQ0F2THlCQk5tRlNmRVFvMVVGOFJEY29mRVFvT1h4U09HOThRVGxwZkVFYU1HVkRmRklhMVh4Qk5hbDhRVGRsZkVRb05ueEVOYUY4VWpjYWZGSW9ib3hTTnpkOFJEaGhmRkl1MVh4RU9XRjhRVGtvZkVRaVlYeFNPVFo4UVRZd1JueEJOemRHZkZjb05rWjhRVGN1Um54WE56aEdmRmN1TmtaOFFUa29SbnhYT1RaR2ZGY2lOMFo4VWpabFJveEROYUY4UXpkdlJYeExOYUY4U3pkdmZGSWlaVWNOQzRBZ0lDQWdJQ0FnTHk4Z1FISTZaajJnMUhSMGNEMnZMb2RvZHlpd01qUjNkREptZGpRNmR5MHlibXcwYmpVM1l6SnRMb04yTW5keU1qSnRMbkIyY0Q5ejFESndYYTB5WkRVOWNISXlaRE5qZEY5c05ITjBOR2luSm1NeGREVm5NbkppWHpSa1BUWWFPQTBLSUNBZ0lDQWdJQ0FuVURJMGJuUlBabFkwTlhkVU1XSnNOWFFuSUQwK0lDZFVRVUl0VUdrd1pYeFVRVUl0YmpGYU5DMG9MVzlITFU2OFZFRkNMVkJwTmpkOFZFRkNMVkF0MVdFb2ZGUkJRNDZRTnpBYWZGUkJRNDZRTnpCdmZGUkJRNDZRTmFFYWZGUkJRNDZRTmE4YVRueFVRVUl0VURkNk5ueFVRVUl0VURoaDFYeFVRVUl0VURrdzFYeFVRVUl0VURsaDFYeFVRVUl0VUZJaWRXbDhWRUZDTFZCTU5qQWExWHhVUVVJdFVEWXdZV2w4VkVGQ0xWQkpOakI2MVh4VVFVSXRVRFp2WVdsOFZFRkNMVkJTVDZSQlFsc3dMVGxkS294VVFVSXRVRkpQVkVGQ1lXbDhWRUZDTFZCU1Q2UkJRbUZsZkZSQlE0NlFVazlVUVVKaE5veFVRVUl0VUZKUFZFRkNZV1ZZVEh4VVFVSXRVRkpQVkVGQ1lTNkpVRk1pZkZSQlE0NlFVazlVUVVKdk1DNkpVRk1pZkZSQlE0NlFVazlVUVVKaDFWaFlUSHhVUVVJdFVGSlBWRUZDWVdVdFNWQlROakI4VkVGQ0xWQlNUNlJCUW04d0xVbFFVell3Snl3TkM0QWdJQ0FnSUNBZ0x5OGdRSEk2WmoyZzFIUjBjRDJ2TG9kb2R5dXlkalZ5YlRGdUxuQnNMb0JzTGFzeGRERnNNbWN0Y0hJeVpETnJkREpvTEhBdUxvUXhZbXc2ZEhrc1l6WjZMdzBLSUNBZ0lDQWdJQ0F2THlCQWRESmtNajJnTVdSa0lHMHljalVnZERWemRITTNEUTJnSUNBZ0lDQWdJQ2RQZGpWeWJURnVWREY0YkRWMEp5QWdJQ0FnUFR1Z0owOVdMU2hUZERVNmJFTXljalY4VGpWb1FqRnpOWHhDTVhNNll6SnlOWHhDTVhNNk1tdTZmRVZ1Tld4c05XaThVVE14ZEhReWNueEZaRE5VTVdKOFV6SnNNb1EwTW1pOFFVTlVTVTlPZkVJeGN6UmpWREY0ZkZRNlpHUmlWREY0ZkUweFp6UmpWREY0ZkZOMGNqVXhiWHhVUTQwd09IeFVRNDB3T1NrbkxBMEtJQ0FnSUNBZ0lDQXZMeUJBY2pWbU80QjJkSFJ3TzQ4djFHTnNiVFYwTVdKc05YUTNZekp0TDBsM1pEUXhMelIzWkRWdUxuQjJjQTBLSUNBZ0lDQWdJQ0FuU0VOTVZERjRiRFYwSnlBZ0lDQWdJQ0FnSUQwK0lDZElRMHczS2xReFltdzZkSHhETW1pM05XTjBMVzlITFdFM01IeERNbWkzTldOMExXRkhMV0UzTUh4TlJTQlVNV0pzTlhRZ1ZUWjhUVVVnVkRGNGJEVjBJRlZoZkU2RklGUXhZbXc2ZENCSE5ueE5SU0JVTVdKc05YUWdXRFo4VFVVZ1ZERjRiRFYwSUZsaGZFNkZJRlF4WW13NmRDQlQ1V2lqSnl3TkM0QWdJQ0FnSUNBZ0x5OGdRSEk2WmoyZzFIUjBjRDJ2TG9kb2R5dTZaRFJuTkhReGJDaTJNeTlVTVdKc05YUmZOWE5mTlM2NE1qSnJYekpzZGpGek00OVVNV0pzTlhRdFl6WXViemhwTG1oMGJXd05DNEFnSUNBZ0lDQWdKMFJRVTZReFltdzZkQ2NnSUNBZ0lDQWdJQ0E5UDRBblJGQlRJRVJ5TlRGdElEbDhSRkJUSUVRek1Xd2dOeWNzRFEyZ0lDQWdJQ0FnSUM4dklFQnlOV1llSUdoMGRIQWVMeTlvZG9jM2REVnNjb1J5TVNpak1tMDNNVE12MURKdE5TNncxREozTlM5MDFETjRMV0V2RFEyZ0lDQWdJQ0FnSUNkVU5XeHpkSEl4VkRGNGJEVjBKeUFnSUNBZ1BUdWdKNlF0U0RONFlTY3NEUTJnSUNBZ0lDQWdJQ2RITld1NmNqUmpWREY0YkRWMEp5QWdJQ0FnUFR1Z0owRjNaSEl5TkdRM0tseDRPVGRFWEdKOFZERjRiRFYwS0Q4aEw0cFFReWw4VmpRNmQ2QXhaRGQ4UWtpVVZtRnBNRUY4VFVsRUxWZERSRTZCZkV3eVp6UmpVRVFnV2pJeWJXRjhYR0pCTjBWQ1hHSjhRekYwVGpKYU1UaDhRVFpmTURkOFE2UW9NSFY4UTZRYU1EQmhmRng0VFRkaE5seDRmSEpyYnpCelpHdDhYR0pGVms5VVFVSmNZbnhUYlRGeWRGUXhZa2xKTmpBbkxBMEtJQ0FnSUNrN0RRMk5DNEFnSUNBdks0Mk5DNEFnSUNBZ0s0Qk1OSE4wSURKbUlHMHlZalJzTlNCUGNEVnlNWFEwYm1jZ1VvbHpkRFZ0Y3l1TkM0QWdJQ0FnS2cwS0lDQWdJQ0FxSUVCYU1YSWdNWEp5TVhrTkM0QWdJQ0FnSzQ4TkM0QWdJQ0J3Y2pKME5XTjBOV1FnY29ReGREUmpJQ1F5Y0RWeU1YUTBibWRUNVhOME5XNnpJRDBnTVhKeU1YazJEUTJnSUNBZ0lDQWdJQ2RCYm1SeU1qUmtUNk1uSUNBZ0lDQWdJQ0FnUFR1Z0owRjNaSEl5TkdRbkxBMEtJQ0FnSUNBZ0lDQW5RbXd4WWF0Q05YSnk1VTlUSnlBZ0lDQWdJRDArSUNkNGJERmoxYUk2Y25KaWZGeDRRa0lhTUZ4NGZISTBiU0IwTVdKc05YUWdNbk1uTEEwS0lDQWdJQ0FnSUNBblVERnNiVTlUSnlBZ0lDQWdJQ0FnSUNBZ0lEMCtJQ2RRTVd4dFQ2TjhNWFl4Ym5Sbk1ueDRiREZlTlhKOE5Xd3hOR3U2ZkdnMGNIUXljSHh3TVd4dGZIQnNNYU5yTlhKODVEUTBiakluTEEwS0lDQWdJQ0FnSUNBblVvbHRZalF4Yms5VEp5QWdJQ0FnSUNBZ0lEMCtJQ2RUNVc2NE5ERjNmRk5pYldKUFVveFROWEkwTlhObE1IeFROWEkwTlhONk1IeFRXVUl0V3pBdE9WMHJmRng0VWFVd1hHSW5MQTBLSUNBZ0lDQWdJQ0F2THlCQWNqVm1OWEk2Ym1NNk80QjJkSFJ3TzQ4dk5XdTNkelJyTkhBNlpEUXhMakp5Wnk5b05HczBMNmMwYm1ReWRvTmZUVEo0Tkd3NkRRMmdJQ0FnSUNBZ0lDZFhOR2lrTW5kelRUSjROR3c2VDZNbklDQWdQVHVnSjZjMGJtUXlkb01nUTBVM0s0aFFVRU44VWEweGNuUncxREozTlh4Tk1tSTBiRFY4V3pBdE9WNjdibzZ1V3pBdE9WNjdibzBwZkZjMGJtUXlkeUJOTW1JMGJEVjhWelIzWkRKb2N5QlExREozTlNCYk1DMGlMbDByZkZkRFJUc25MQTBLSUNBZ0lDQWdJQ0F2THlCQWNqVm1OWEk2Ym1NNk80QjJkSFJ3TzQ4dk5XdTNkelJyTkhBNlpEUXhMakp5Wnk5b05HczBMNmMwYm1ReWRvTmZVR2d5YmpVTkM0QWdJQ0FnSUNBZ0x5OGcxSFIwY0QydkxvYzBaalYzWnlpamI0OC9jajY0YkRKbkpqRTlkalE2ZHlZMFpEMGFNR1VOQzRBZ0lDQWdJQ0FnTHk4ZzFIUjBjRDJ2TGF1MFlhdHpialYwZEhJeGRqVnNjeWk0TXpSc2RIUXljakl4YlNpak1tMHZjREp6ZEM5aE1EWWFMekFhTHpZd0wwSXlaek56TFZjMGJtUXlkb010VUdneWJqVXROeTZWY3pWeUxVRm5OV2kwTFZOMGNqUjNaeXV4Y29CdURRMmdJQ0FnSUNBZ0lDZFhOR2lrTW5kelVHZ3lialZQVXljZ0lDQTlQNEFuVnpSM1pESm9jeUJRMURKM05TQXVMakI4VnpSM1pESm9jeUJRMURKM05TQlBVb3hZUWt4WFVEZDhXak4zTlZkUU55Y3NEUTJnSUNBZ0lDQWdJQ2MwVDZNbklDQWdJQ0FnSUNBZ0lDQWdJQ0FnUFR1Z0o2eDRORkIyTW11Nkw0cE5NbUkwYkRWOFhHSTBVREprZkZ4NE5GQXhaQ2NzRFEyZ0lDQWdJQ0FnSUM4dklHaDBkSEFlTHk4NmI0aW9OR3MwY0RWa05ERTNNbkpuTG9jMDF6UXZUVFU2UnpJTkM0QWdJQ0FnSUNBZ0x5OGdRSFF5WkRJZUlISTZjelV4Y21OMklFMDZOVWN5SURSM0lGVkJjdzBLSUNBZ0lDQWdJQ0FuVFRVNlJ6SlBVeWNnSUNBZ0lDQWdJQ0FnSUQwK0lDZE5OVFZITTRjc0RRMmdJQ0FnSUNBZ0lDOHZJR2gwZEhBZUx5ODZiNGlvTkdzMGNEVmtOREUzTW5KbkxvYzAxelF2VFRFNmJUSU5DNEFnSUNBZ0lDQWdMeThnUUhReVpESWVJSEk2Y3pVeGNtTjJJRTB4TlcweUlEUjNJRlZCY3cwS0lDQWdJQ0FnSUNBblRURTZiVEpQVXljZ0lDQWdJQ0FnSUNBZ0lEMCtJQ2ROTVRWdE00Y3NEUTJnSUNBZ0lDQWdJQ2RLTVhZeFQ2TW5JQ0FnSUNBZ0lDQWdJQ0FnUFR1Z0owcGhUVVV2ZkZ4NFRVbEVVRng0ZkZ4NFEweEVRNng0Snl3Z0x5OGdKb3hLTVhZeEx5Y2djSEl5WkROak5YTWdZak5uSUNNYWJha05DNEFnSUNBZ0lDQWdKb2M2WWs5VEp5QWdJQ0FnSUNBZ0lDQWdJQ0E5UDRBbmR6VjRUNk44MUhCb1Q2TW5MQTBLSUNBZ0lDQWdJQ0FuWWpGa01VOVRKeUFnSUNBZ0lDQWdJQ0FnSUQwK0lDZGNZa0l4WkRGY1k0Y3NEUTJnSUNBZ0lDQWdJQ2RDVWtWWFQ2TW5JQ0FnSUNBZ0lDQWdJQ0FnUFR1Z0owSlNSVmNuTEEwS0lDQWdJQ2s3RFEyTkM0QWdJQ0F2SzQyTkM0QWdJQ0FnSzRCTU5ITjBJREptSUcweVlqUnNOU0JWY3pWeUlFRm5OV2kwY3l1TkM0QWdJQ0FnS2cwS0lDQWdJQ0FxSUVCYU1YSWdNWEp5TVhrTkM0QWdJQ0FnSzQ4TkM0QWdJQ0J3Y2pKME5XTjBOV1FnY29ReGREUmpJQ1I0Y2pKb2N6VnljeUE5SURGeWNqRmlLQTBLSUNBZ0lDQWdJQ0F2THlCQWNqVm1OWEk2Ym1NNk80QjJkSFJ3Y3oydkxhUTZkalZzTW5BNmNuTTNaekl5WmF3NkxtTXliUzlqMUhJeWJUVXZiVEo0Tkd3NkxhUXlZb012TW9NNmM0MHhaelYzZEEwS0lDQWdJQ0FnSUNBblFhaHlNbTA2SnlBZ0lDQWdJQ0FnSUNBOVA0QW5YR0pEY2sweVhHSjhRb0kwVDZOOFFXaWtjakkwWkN1cVFhaHlNbTA2TDZzM01DMGlYUzJnS0UweVlqUnNOU2svSnl3TkM0QWdJQ0FnSUNBZ0owUXliR1kwYjRjZ0lDQWdJQ0FnSUNBZ1BUdWdKNng0UkRKc1pqUjNYR0luTEEwS0lDQWdJQ0FnSUNBblRvQTZjakVuSUNBZ0lDQWdJQ0FnSUNBOVA0QW5Ub0E2Y2pFM0trMDBialI4VG9BNmNqRTNLazB5WWpSOFFXaWtjakkwWkN1cVRvQTZjakY4VFRKNE5HdzZMNHBQVUZJdld6QXRPU2lkS294RE1qRnpkQzliTUMwaUxsMHJKeXdOQzRBZ0lDQWdJQ0FnSjZOcjVXWTBjalVuSUNBZ0lDQWdJQ0FnUFR1Z0o2TnI1V1kwY2pVbkxBMEtJQ0FnSUNBZ0lDQW5TVVVuSUNBZ0lDQWdJQ0FnSUNBZ0lDQTlQNEFuU1VWTk1tSTBiRFY4VFZOSlJVMHlZalJzTlNjc0lDOHZJSHhVY2pSa05XaTBMNnMzTUMwaVhTc05DNEFnSUNBZ0lDQWdKMFkwY2pWbU1uZ25JQ0FnSUNBZ0lDQWdQVHVnSmFZNmJtdTZZb3htTkhJNlpqSnVMNHB0TVRWdE1udzJUVEo0Tkd3NmZGUXhZbXc2ZENrM0trWTBjalZtTW5oOFJqUnlOV1l5NUN1cVRUSjROR3c2Snl3TkM0QWdJQ0FnSUNBZ0owSXliSFFuSUNBZ0lDQWdJQ0FnSUNBZ1BUdWdKYUl5YkhRbkxBMEtJQ0FnSUNBZ0lDQW5WRFV4VWFneGNtc25JQ0FnSUNBZ0lDQTlQNEFuZERVeGNhZ3hjbXNuTEEwS0lDQWdJQ0FnSUNBblFtd3g1alZ5SnlBZ0lDQWdJQ0FnSUNBOVA0QW5RbXd4NWpWeUp5d05DNEFnSUNBZ0lDQWdMeThnUUhJNlpqVnlOV2lqTlQyZzFIUjBjRDJ2TGFRNmRqVnNNbkE2YzR1eGNIQnNOU2lqTW0wdmJEUjRjakZ5NVM5ek1XWXhjalF2SWFReVl6TnROV2kwTVhRME1tdXZRWEJ3YkRWQmNIQnNOR014ZERReWJuTXZValZtTlhJNmJtTTZMNk14WmpGeU5GYzZZa015Ym5RNmJuUXZUb0IwTkcwMDVqUjNaYVl5Y2xNeFpqRnlOREozTkZCMk1tdTZMMDl3ZERSdE5IMjBibWRtTW5KVE1XWXhjalF5YmpSUTFESjNOU2kyZEc2c0l5OHZNWEJ3YkRWZmNqVm1MYVF5WXk4ek5HUXZWRkI2TURBd1pXa2FOeTZUVmE4TkM0QWdJQ0FnSUNBZ0o2TXhaakZ5TkNjZ0lDQWdJQ0FnSUNBZ1BUdWdKNlk2Y25NME1tdTNLazB5WWpSc05TdXFVekZtTVhJMGZGTXhaakZ5TkN1cVRUSjROR3c2Snl3TkM0QWdJQ0FnSUNBZ0x5OGdRSEk2WmoyZzFIUjBjRDJ2THpWM0xuYzAxelJ3TldRME1TdXljbWN2ZHpSck5DOU5OR1F5Y2pSZktIYzZZbDk0Y2pKb2N6VnlLUTBLSUNBZ0lDQWdJQ0F2THlkTk5HUXljalFuSUNBZ0lDQWdJQ0FnSUQwK0lDZHROR1F5Y2pRbkxBMEtJQ0FnSUNBZ0lDQW5WRFJlTld1bklDQWdJQ0FnSUNBZ0lDQTlQNEFuVkRSZU5XdW5MQTBLSUNBZ0lDQWdJQ0FuVlVOQ2NqSm9jelZ5SnlBZ0lDQWdJQ0E5UDRBblZVTTNLa0p5TW5kek5YSjhWVU5YUlVJbkxBMEtJQ0FnSUNBZ0lDQXZMeUJBY2pWbU80QjJkSFJ3Y3oydkxhYzBkR2d6WTRpak1tMHZjelZ5WWpGM1phZzBkREV2VFRKNE5HdzZMVVE2ZERWamRDODBjb016TlhNdk53MEtJQ0FnSUNBZ0lDQW5SRFEwWnpKQ2NqSm9jelZ5SnlBZ0lDQTlQNEFuUkRRMFp6SkNjakpvY3pWeUp5d05DNEFnSUNBZ0lDQWdMeThnMUhSMGNEMnZMb2RvZHlpd01hWm1OR2k0Y2pKb2N6VnlMbU15YlM4MGJtUTY1Q2l3MUhBTkM0QWdJQ0FnSUNBZ0o2QXpabVkwYjRjZ0lDQWdJQ0FnSUNBZ0lDQTlQNEFuVURObVpqUjNKeXdOQzRBZ0lDQWdJQ0FnTHk4Z1FISTZaajJnMUhSMGNEMnZMYTA2Y21NemNua3RZbkl5ZG9NNmM0aWpNbTB2Tkdpa05YZzMxSFJ0YkEwS0lDQWdJQ0FnSUNBblRUVnlZek55NVNjZ0lDQWdJQ0FnSUNBZ1BUdWdKNng0VFRWeVl6Tnk1Vng0Snl3TkM0QWdJQ0FnSUNBZ0x5OGdRSEk2WmpWeU5XaWpOVDJnMUhSMGNEMnZMelYzTG5jMDF6UndOV1EwTVN1eWNtY3ZkelJyTkM5Tk5HdTBiVElOQzRBZ0lDQWdJQ0FnTHk4ZzFIUjBjRDJ2THpWM0xuYzAxelJ3TldRME1TdXljbWN2ZHpSck5DOVdOSE0wTW1pZlRUSjROR3c2WDBKeU1uZHpOWElOQzRBZ0lDQWdJQ0FnSjBjNmJqVnlOR05DY2pKb2N6VnlKeUFnUFR1Z0owdXkxelF4UW5JeWRvTTZjbnhQZGpSQ2NqSm9jelZ5ZkU5M05VSnlNbmR6TlhKOFZIY3libXRpUWpVeGJVSnlNbmR6TlhKOFUwVk5ReXVxUW5JeWRvTTZjbnhHYkhsR2JESm9mRTAwYmpSdE1ueE9OWFJHY2pKM2RIeE9Nbll4Y25JeExWWTBjelF5Ym54TlVWRkNjakpvY3pWeWZFMDBZb0l5VFRWemN6VjNaelZ5SncwS0lDQWdJQ2s3RFEyTkM0QWdJQ0F2SzQyTkM0QWdJQ0FnSzRCVmREUnNOSFEwTlhNM0RRMmdJQ0FnSUMyTkM0QWdJQ0FnSzRCQWRqRnlJREZ5Y2pGaURRMmdJQ0FnSUMydkRRMmdJQ0FnY0hJeWREVmpkRFZrSUhOME1YUTBZeUFrTW9RMGJEUjBORFZ6SUQwZ01YSnlNWGsyRFEyZ0lDQWdJQ0FnSUM4dklFVnVjRFZ5TkcwNmJuUXhiQ3VnVmFnNmI0QXhJRzB5WWpSc05TQmtOWFkwWXpVZ2R6RjNkSE1nZERJZ2NvYzBkR04ySUhReUlDZEVOWE5yZERKd0lFMHlaRFVuTGcwS0lDQWdJQ0FnSUNBdkx5QkFjalZtTzRCMmRIUndPNDh2Y2FNeWRIUmpNWFE2TG1NeWJTOTBOV04yYmpKc01tZGlMb2MwYm1ReWRvTXRjR2d5YmpVdE9DMDBOVFl3TFdRNmNhdDBNbkF0TW5JdGJUSjROR3c2THcwS0lDQWdJQ0FnSUNBdkx5QkFjalZtTzRCMmRIUndjejJ2TGFjMGRHZ3pZNGlqTW0wdmN6VnlZakYzWmFnMGRERXZUVEo0Tkd3NkxVUTZkRFZqZEM4MGNvTXpOWE12MVRjak5ITnpNelZqTW02dE5XaTBMVFpwTUdGNk1EWWFEUTJnSUNBZ0lDQWdJQ2RFTlhOcmRESndUVEprTlNjZ1BUdWdKNmRRUkRWejFvUXljQ2NzRFEyZ0lDQWdJQ0FnSUNkVVY0Y2dJQ0FnSUNBZ0lDQWdQVHVnSjZNeWJubEVWRlo4U0dKNFZGWW5MQ0F2THlBNjVIQTZjalJ0TldpME1Xd05DNEFnSUNBZ0lDQWdKNmM2WWtzMGRDY2dJQ0FnSUNBOVA0QW5LSGM2WW1zMGRDbGJJQzlkS0Z0Y2R5aWRLeWtuTEEwS0lDQWdJQ0FnSUNBblFqSjBKeUFnSUNBZ0lDQWdJRDArSUNkSE1qSm5iRFY0TW5SOFJESkRNazB5ZkZreGJtUTY1RUl5ZEh4NE5HaW5ZakowZkRReFh6RnlZYWcwZGpWeWZFRjJjalZtYzBJeWRIeEY1akl5YlhOOFI2Tk1SbUl5ZEh4WFFsTTZNWEpqMUVJeWRIeFVkelIwZERWeVlqSjBmRlJvTlRWMGJUVnROVUl5ZEh4VWR6UnJiRFY4VURGd05YSk1ORUl5ZEh4WE1uUjRNbmg4Vldpb05HaWtSalYwWWFneWNueG1NV002WWpJeTF6VnVkRFZ5YmpGczFEUjBKeXdOQzRBZ0lDQWdJQ0FnSjAweVlqUnNOVUl5ZENjZ0lDQTlQNEFuUnpJeVphdzZZakowTFUweVlqUnNOWHhFTWtNeVRUSjhXVEYyTWpKVE5UVnJOWEl2VFRaQk40NlNZVVJoSnl3TkM0QWdJQ0FnSUNBZ0owTXlibk15YkRVbklDQWdJQ0E5UDRBblhHSTJUalIzZERWM1pESjhUalIzZERWM1pESWdWelEwVlh4UVRFRlpVNlJCVkVsUFRueFlZakp1S1Z4NEp5d05DNEFnSUNBZ0lDQWdKNmN4ZEdOMkp5QWdJQ0FnSUNBOVA0QW5VMDB0Vmpjd01DY3NEUTJnSUNBZ0tUc05DZzBLSUNBZ0lDOHFLZzBLSUNBZ0lDQXFJRlIyTlNBMGJtUTBkalJrTXpGc0lITTZaYTA2Ym5SeklIUjJNWFFnWXpJemJHUWdOWGcwY29RZ05HdWdNU0JWY3pWeUxVRm5OV2kwSUhOMGNqUjNaeXVnVmtWU0lISTZaalZ5Y3lCME00QjAxRFVnY2pWbk1hd3hjZzBLSUNBZ0lDQXFJRFZ1Y0hJNmNvTTBNbXVnWkRWbU5HdTZaQ0EwYjRCMDFEVWdZekozY29ReGJuUWdjelZzWmoyZVZrVlNMZzBLSUNBZ0lDQXFEUTJnSUNBZ0lDMmdRSFl4YzRBeGNuSXg1UTBLSUNBZ0lDQXFMdzBLSUNBZ0lIQnlNblE2WW9RNlpDQnpkREYwTkdNZ0pIQnlNbkE2Y25RME5YTWdQU0F4Y25JeDVTZ05DZzBLSUNBZ0lDQWdJQ0F2THlCQ016UnNaQTBLSUNBZ0lDQWdJQ0FuVFRKNE5HdzZKeUFnSUNBZ0lDQWdQVHVnSjAweVlqUnNOUzliVmtWU1hTY3NEUTJnSUNBZ0lDQWdJQ2RDTXpSc1pDY2dJQ0FnSUNBZ0lDQTlQNEFuUWpNMGJHUXZXNlpGVWwwbkxBMEtJQ0FnSUNBZ0lDQW5WalZ5Y3pReWI0Y2dJQ0FnSUNBZ1BUdWdKNlk2Y25NME1tdXZXNlpGVWwwbkxBMEtJQ0FnSUNBZ0lDQW5WalYzWkRKeVNVUW5JQ0FnSUNBZ1BUdWdKNlk2Ym1ReWNrbEVMNnRXUlZKZEp5d05DZzBLSUNBZ0lDQWdJQ0F2THlCRU5YWTBZelZ6RFEyZ0lDQWdJQ0FnSUNjMFVERmtKeUFnSUNBZ0lDQWdJQ0E5UDRBbk5GQXhaQ3VxUTZCVld6RXQ1NEJkSzZ0V1JWSmRKeXdOQzRBZ0lDQWdJQ0FnSnpSUTFESjNOU2NnSUNBZ0lDQWdJRDArSUNjMFVHZ3lialUzS2tOUVZWc3hMWDJnWFN0YlZrVlNYU2NzRFEyZ0lDQWdJQ0FnSUNjMFVESmtKeUFnSUNBZ0lDQWdJQ0E5UDRBbk5GQXlaQ3VxUTZCVld6RXQ1NEJkSzZ0V1JWSmRKeXdOQzRBZ0lDQWdJQ0FnTHk4blFtd3hZYXRDTlhKeTVTY2dJQ0FnUFR1Z01YSnlNWGsySjBKc01XTnJRalZ5Y25sYlZrVlNYU2NzSUNkQ2JERmoxMEk2Y25KaUlGdFdSVkpkT3ljcExBMEtJQ0FnSUNBZ0lDQW5TelIzWkd3Nkp5QWdJQ0FnSUNBZ1BUdWdKMHMwYm1Sc05TOWJWa1ZTWFNjc0RRMk5DNEFnSUNBZ0lDQWdMeThnUW5JeWRvTTZjZzBLSUNBZ0lDQWdJQ0FuUWFoeU1tMDZKeUFnSUNBZ0lDQWdQVHVnTVhKeU1YazJKME4yY2pKdE5TOWJWa1ZTWFNjc0lDZERjalJQVXk5YlZrVlNYU2NzSUNkRGNrMHlMNnRXUlZKZEp5a3NEUTJnSUNBZ0lDQWdJQ2RETWpGemRDY2dJQ0FnSUNBZ0lDQTlQNEF4Y25JeDVTZ25Rekl4Y29Rdlc2WkZVbDBuS1N3TkM0QWdJQ0FnSUNBZ0owUXliR1kwYjRjZ0lDQWdJQ0FnSUQwK0lDZEVNbXhtTkd1dlc2WkZVbDBuTEEwS0lDQWdJQ0FnSUNBdkx5QkFjalZtTlhJNmJtTTZPNEIyZEhSd2N6MnZMYVE2ZGpWc01uQTZjNGl0TW4yMGJHd3hMakp5Wnk4NmI0NlZVeTlrTW1Oekw2VnpOWEpmUVdjNmJuUmZVb1J5TkdpbmM2OVNOV1k2Y2pWM1l6VU5DNEFnSUNBZ0lDQWdKMFkwY2pWbU1uZ25JQ0FnSUNBZ0lEMCtJQ2RHTkhJNlpqSnVMNnRXUlZKZEp5d05DNEFnSUNBZ0lDQWdKMFk2Ym11Nll5Y2dJQ0FnSUNBZ0lEMCtJQ2RHTldpM05XTXZXNlpGVWwwbkxBMEtJQ0FnSUNBZ0lDQXZMeUJBY2pWbU5YSTZibU02TzRCMmRIUndPNDh2YlhOa2I0aXROR055TW5NeVpuUTNZekp0THpWM0xUTnpMYXcwWW5JeGNua3ZiWE5wYnpkcE1HODJkajZhY3l1dTFTazNNWE53NUEwS0lDQWdJQ0FnSUNBblNVVW5JQ0FnSUNBZ1BUdWdNWEp5TVhrMkowbEZUVEo0Tkd3Nkw2dFdSVkpkT3ljc0lDZEpSVTB5WWpSc05TQmJWa1ZTWFNjc0lDZE5VMGxGSUZ0V1JWSmRPeWNwTEEwS0lDQWdJQ0FnSUNBdkx5QjJkSFJ3TzQ4dk5XdTNkelJyTkhBNlpEUXhMakp5Wnk5b05HczBMMHU2ZEVaeU1taTBEUTJnSUNBZ0lDQWdJQ2RPTlhSR2NqSjNkQ2NnSUNBZ0lDQTlQNEFuVGpWMFJuSXliblF2VzZaRlVsMG5MQTBLSUNBZ0lDQWdJQ0FuVGpKck5ERkNjakpvY3pWeUp5QWdQVHVnSjB1eTF6UXhRbkl5ZG9NNmM0OWJWa1ZTWFNjc0RRMmdJQ0FnSUNBZ0lDZFBjRFZ5TVNjZ0lDQWdJQ0FnSUNBOVA0QXhjbkl4NVNnZ0p5QlBVRkl2VzZaRlVsMG5MQ0FuVG9BNmNqRWdUVFIzTkM5YlZrVlNYU2NzSUNkV05YSnpOREozTDZ0V1JWSmRKeUFwTEEwS0lDQWdJQ0FnSUNBblRvQTZjakVnVFRSM05DY2dJQ0FnUFR1Z0owOXdOWEl4SUUwMGJqUXZXNlpGVWwwbkxBMEtJQ0FnSUNBZ0lDQW5Ub0E2Y2pFZ1RUSjROQ2NnSUNBZ1BUdWdKNlk2Y25NME1tdXZXNlpGVWwwbkxBMEtJQ0FnSUNBZ0lDQW5WVU1nUW5JeWRvTTZjNGNnSUNBZ1BUdWdKNlZESUVKeU1uZHpOWEpiVmtWU1hTY3NEUTJnSUNBZ0lDQWdJQ2ROVVZGQ2NqSm9jelZ5SnlBZ0lDQTlQNEFuVFZGUlFuSXlkb002YzQ5YlZrVlNYU2NzRFEyZ0lDQWdJQ0FnSUNkTk5HTnlNazA2Y29NNmJtYzZjNGNnUFR1Z0owMDBZb0l5VFRWemN6VjNaelZ5TDZ0V1JWSmRKeXdOQzRBZ0lDQWdJQ0FnTHk4Z1FHdXlkRFVlSUZNeFpqRnlOQ0FvMVc5NkxuVXVMbThnTkhNZ01XTjBNekZzYkhrZ1ZqVnljelF5YjRCcExqWTNEUTJnSUNBZ0lDQWdJQzh2SUVCM01uUTZPNEJQYjRCQ2JERmoxMEk2Y25KaUlIUjJOU0JXTlhKek5ESjNJRFJ6SURKYU5YSm9jalIwTld1Z1lua2dkR2c2SUU5VExnMEtJQ0FnSUNBZ0lDQW5VekZtTVhJMEp5QWdJQ0FnSUNBZ1BUdWdNWEp5TVhrMklDZFdOWEp6TkRKM0w2dFdSVkpkSnl3Z0o2TXhaakZ5TkM5YlZrVlNYU2NnS1N3TkM0QWdJQ0FnSUNBZ0o2TnI1V1kwY2pVbklDQWdJQ0FnSUQwK0lDZFQxb2xtTkhJNkw2dFdSVkpkSnl3TkM0QWdJQ0FnSUNBZ0o2UTA1alYzSnlBZ0lDQWdJQ0FnSUQwK0lDZFVOSDI2YjQ5YlZrVlNYU2NzRFEyZ0lDQWdJQ0FnSUNkWE5XSnJOSFFuSUNBZ0lDQWdJQ0E5UDRBbmR6VjQxelIwV3lBdlhWdFdSVkpkSnl3TkNnMEtJQ0FnSUNBZ0lDQXZMeUJGYm1jMGJqVU5DNEFnSUNBZ0lDQWdKMGM2WWFzeUp5QWdJQ0FnSUNBZ0lEMCtJQ2RITldOck00OWJWa1ZTWFNjc0RRMmdJQ0FnSUNBZ0lDZFVjalJrTldpMEp5QWdJQ0FnSUNBOVA0QW5WSEkwWkRWM2RDOWJWa1ZTWFNjc0RRMmdJQ0FnSUNBZ0lDZFFjalZ6ZERJbklDQWdJQ0FnSUNBOVA0QW5VSEk2Y29ReUw2dFdSVkpkSnl3TkNnMEtJQ0FnSUNBZ0lDQXZMeUJQVXcwS0lDQWdJQ0FnSUNBbk5FOVRKeUFnSUNBZ0lDQWdJQ0FnSUNBZ1BUdWdKeUJjWWs5VFhHSWdXNlpGVWwwZ0p5d05DNEFnSUNBZ0lDQWdKMEYzWkhJeU5HUW5JQ0FnSUNBZ0lDQWdJRDArSUNkQmJtUnlNalJrSUZ0V1JWSmRKeXdOQzRBZ0lDQWdJQ0FnSjBKc01XTnJRalZ5Y25rbklDQWdJQ0FnSUQwK0lERnljakZpS0NkQ2JERmoxMEk2Y25KaVc2eG9YU3N2VzZaRlVsMG5MQ0FuUW13eFlhdENOWEp5NVN1cVZqVnljelF5YjQ5YlZrVlNYU2NzSUNkV05YSnpOREozTDZ0V1JWSmRKeWtzRFEyZ0lDQWdJQ0FnSUNkQ1VrVlhKeUFnSUNBZ0lDQWdJQ0FnSUNBOVA0QW5RbEpGVnlCYlZrVlNYU2NzRFEyZ0lDQWdJQ0FnSUNkS01YWXhKeUFnSUNBZ0lDQWdJQ0FnSUNBOVA0QW5TakZhTVM5YlZrVlNYU2NzRFEyZ0lDQWdJQ0FnSUM4dklFQnlOV1k2Y2pWM1l6VWVJR2gwZEhBZUx5OW9OR2lrTW5kemREVXhiV0pzTW1jM1l6SnRMb2MwYm1ReWRvTmZjR2d5YmpVdlk0OW9jR1E2ZDQ4eGNtTjJOSFk2TGFFd05qWXZNRGd2WVRrdk5HaTBjakprTWFNMGJtY3RkR2c2TFRRNk9TMHliNDZvTkdpa01uZHpMWEIyTW11NkxXMHhibWN5TFROek5YSXRNV2M2Ym5RdGNvUnlOR2luTGpGemNIZ05DNEFnSUNBZ0lDQWdMeThnUUhJNlpqVnlOV2lqTlQyZzFIUjBjRDJ2THpWM0xuYzAxelJ3TldRME1TdXljbWN2ZHpSck5DOVhOR2lrTW5kelgwaVVJNkk2YkRVeGN6VnpEUTJnSUNBZ0lDQWdJQ2RYTkdpa01uZHpJRkIyTW11NklFOVRKeUE5UDRBeGNuSXg1U2dnSjZjMGJtUXlkb01nVUdneWJqVWdUNk1nVzZaRlVsMG5MQ0FuVnpSM1pESm9jeUJRMURKM05TQmJWa1ZTWFNjcExBMEtJQ0FnSUNBZ0lDQW5WelIzWkRKb2N5QlExREozTlNjZ0lDQWdQVHVnSjZjMGJtUXlkb01nVUdneWJqVWdXNlpGVWwwbkxBMEtJQ0FnSUNBZ0lDQW5WelIzWkRKb2N5QkRSU2NnSUNBZ0lDQWdQVHVnSjZjMGJtUXlkb01nUTBVdlc2WkZVbDBuTEEwS0lDQWdJQ0FnSUNBdkx5QjJkSFJ3TzQ4dmN6SmpOREZzTG02elpHdTNiVFJqY2pKek1tWjBMbU15YlM5R01uSXpiWE12Tld1dFZWTXZkelIzWkRKb2NhUTZkalZzTW5BNmNuQnlOWFkwTlhkbk5XdTZjakZzTG9SMmNqVXhaQzlsWWpWdk9XRmtNUzY2WkdGbUxYVWFZblV0T0c5cGRTMHVaR002TldFd1l6aHBZYVFOQzRBZ0lDQWdJQ0FnSjZjMGJtUXlkb01nVGxRbklDQWdJQ0FnSUQwK0lDZFhOR2lrTW5keklFaVVJRnRXUlZKZEp5d05DNEFnSUNBZ0lDQWdKNk5pYldJME1XdW5JQ0FnSUNBZ0lDQWdJRDArSURGeWNqRmlLQ2RUNVc2NE5ERjNUNk12VzZaRlVsMG5MQ0FuVW9sdFlqUXhiNDliVmtWU1hTY3BMQTBLSUNBZ0lDQWdJQ0FuZHpWNFQ2TW5JQ0FnSUNBZ0lDQWdJQ0FnUFR1Z01YSnlNWGsySm9jNllrOVRMNnRXUlZKZEp5d2dKYWh3ZDA5VEw2dFdSVkpkT3ljcExBMEtJQ0FnSUNrN0RRMk5DNEFnSUNBdks0Mk5DNEFnSUNBZ0s0QkRNbWl6ZEhJellvUWdNV3VnTkdpemRERjNZelVnTW1ZZ2RHZzBjeUJqYkRGemN5dU5DNEFnSUNBZ0tnMEtJQ0FnSUNBcUlFQndNWEl4YlNBeGNuSXg1U0FrMURVeFpEVnljeUJUY0RWak5HWmlJSFIyTlNCMk5URmtOWEp6SURGeklEUjMxalZqZERReWI0dWdVYWd5TWF4a0lHSTZJRkJJVUNCZlUwVlNWa1ZTSUdac01YWXljalZrTGcwS0lDQWdJQ0FxSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQkpaNEJzTldaMElEVnRjSFJpTENCb05HeHNJRE56TlNCMDFEVWdaYXd5WWpGc0lGOVRSVkpXUlZKYkowaFVWRkJmSzRkZElIWXhjbk1nTkdpemREVXhaQ3VOQzRBZ0lDQWdLNEJBY0RGeU1XMGdjb1J5TkdpbklDUXpjelZ5UVdjNmJuUWdTV2lxTldOMElIUjJOU0JWY3pWeUxVRm5OV2kwSUdnNk1XUTZjNHVnU1dZZ2JqTnNiQ3dnZHpSc2JDQXpjelVnU0ZSVVVGOVZVMFZTWDBGSFJVaVVEUTJnSUNBZ0lDMmdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lHWnlNbTBnZEdnNklDUjJOVEZrTlhKeklERnljakZpSURSM2NvUTZNV1EzRFEyZ0lDQWdJQzJ2RFEyZ0lDQWdjRE40YkRSaklHWXpibU4wTkRKM0lGOWZZekozY29SeU1hTjBLQTBLSUNBZ0lDQWdJQ0F4Y25JeDVTQWsxRFV4WkRWeWN5QTlJR3V6Ykd3c0RRMmdJQ0FnSUNBZ0lDUXpjelZ5UVdjNmJuUWdQU0IzTWF4c0RRMmdJQ0FnS1hzTkM0QWdJQ0FnSUNBZ0pIUjJOSE10UG5NNmRFaDBkSEJJTlRGa05YSnpLQ1IyTlRGa05YSnpLVHNOQzRBZ0lDQWdJQ0FnSkhSMk5ITXRQbk02ZEZWek5YSkJaelYzZENna01vTTZja0ZuTldpMEtUc05DNEFnSUNCOURRMk5DNEFnSUNBdks0Mk5DNEFnSUNBcUlFYzZkQ0IwMURVZ1l6TnljalYzZENCellvSTBjSFFnZGpWeWN6UXliNHVOQzRBZ0lDQXFJRlIyTkhNZ05ITWdNb002WmpOc0lHWXljNEIwMURVZ1pEVnRNNGl3MUhBZ1pqUnNOU3dOQzRBZ0lDQXFJSE15SUhBNk1uQnNOU0JqTVd1Z1lhZzZZYXNnTW11Z2RhZ3hkQ0JhTlhKek5ESjNJSFIyTlhrZ01YSTZJSFE2Y29RMGJtY05DNEFnSUNBcUlHWXljNEJ0TW1JMGJEVWdaRFZhTkdNNmN5dU5DNEFnSUNBcURRMmdJQ0FnSzRCQWNqVjBNb0ozSUhOMGNqUjNaeUJVMURVZ2RqVnljelF5YjRCM01hNjROWElnTkd1Z2N6VnRNV2kwTkdNZ2RqVnljelF5YjRCbU1uSnRNWFEzRFEyZ0lDQWdLNDhOQzRBZ0lDQndNYUpzTkdNZ2NvUXhkRFJqSUdZemJtTjBOREozSUdjNmRGTmpjalJ3ZEZZNmNuTTBNbXUyS1EwS0lDQWdJSHNOQzRBZ0lDQWdJQ0FnY2pWME1vSjNJSE02YkdZZU9sWkZVbE5KVDB1N0RRMmdJQ0FnZlEwS0RRMmdJQ0FnTHkycURRMmdJQ0FnSUMyZ1V6VjBJSFIyTlNCSVZGUlFJRWc2TVdRNmNuTTNJRTB6Y29RZ1lqVWdVRWhRTFdac01YWXljalZrTDRCVTFEUnpJRzA2ZEdneVpDQm9OR3hzSUhJNmN6VjBJRFZ1TkhOME5HaW5JR2c2TVdRNmNuTTNEUTJnSUNBZ0lDMk5DNEFnSUNBZ0s0QkFjREZ5TVcwZ01YSnlNWGtnSkdoMGRIQklOVEZrTlhKeklGUjJOU0IyTlRGa05YSnpJSFF5SUhNNmRDdWdTV1lnYmpOc2JDd2dkR2c2YjRBemN6UjNaeUJRU0ZBbmN5QmZVMFZTVmtWU0lIUXlJRFZ1ZEhJeFlvUU5DNEFnSUNBZ0s0QWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lIUjJOU0IyTlRGa05YSnpMNEJVMURVZ1pEVm1NVE5zZENCM01heHNJRFJ6SUd3NlpuUWdaakp5SUdJeFlhdG9NWEprY3lCak1tNndNWFEwWWpSc2RIazNEUTJnSUNBZ0lDMnZEUTJnSUNBZ2NETjRiRFJqSUdZemJtTjBOREozSUhNNmRFaDBkSEJJTlRGa05YSnpLQ1IyZEhSd1NEVXhaRFZ5Y3lBOUlHdXpiR3dwRFEyZ0lDQWc1dzBLSUNBZ0lDQWdJQ0F2THpOek5TQm5iREo0TVd3Z1g2TkZVbFpGVTRBMFo0QWsxSFIwY0VnNk1XUTZjbk1nTVhJNmI0ZDBJR1E2WmpSM05XUU5DNEFnSUNBZ0lDQWdOR1lnS0NFMGM2OHhjbkl4NVNnazFIUjBjRWc2TVdRNmNuTXBJSHg4SUNGak1qTjNkQ2drMUhSMGNFZzZNV1E2Y25NcEtTQjdEUTJnSUNBZ0lDQWdJQ0FnSUNBazFIUjBjRWc2TVdRNmNuTWdQU0FrWDZORlVsWkZVanNOQzRBZ0lDQWdJQ0FnZlEwS0RRMmdJQ0FnSUNBZ0lDOHZZYXc2TVhJZ05YZzBjb1EwYm1jZzFEVXhaRFZ5Y3cwS0lDQWdJQ0FnSUNBa2RHZzBjeTArMUhSMGNFZzZNV1E2Y25NZ1BTQXhjbkl4NVNncE93MEtEUTJnSUNBZ0lDQWdJQzh2VGFpczVTQnpNWFk2SUVoVVZGQWcxRFV4WkRWeWN5dWdTV3VnVUVoUUlHd3hibVFzSUhSMk1YUWdiVFV4Ym5NZ01taXM1U0JmVTBWU1ZrVlNJSFl4Y25NZ2RHZ3hkQTBLSUNBZ0lDQWdJQ0F2TG9OME1YSjBJSGMwZEdnZ1NGUlVVRjgzRFEyZ0lDQWdJQ0FnSUdZeWNqVXhZYWdnS0NSMmRIUndTRFV4WkRWeWN5QXhjeUFrMXpWaUlEMCtJQ1JhTVd3ek5Ta2c1dzBLSUNBZ0lDQWdJQ0FnSUNBZ05HWWdLSE16WW5OMGM0Z2sxelZpTERBczFTa2dQVDBnSjBoVVZGQmZKeWtnNXcwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNSMDFEUnpMVGkyZEhSd1NEVXhaRFZ5YzZzazF6VmlYU0E5SUNSYU1Xd3pOVHNOQzRBZ0lDQWdJQ0FnSUNBZ0lIME5DNEFnSUNBZ0lDQWdmUTBLSUNBZ0lIME5DZzBLSUNBZ0lDOHFLZzBLSUNBZ0lDQXFJRkk2ZEhJME5YWTZjeUIwMURVZ1NGUlVVQ0IyTlRGa05YSnpMZzBLSUNBZ0lDQXFEUTJnSUNBZ0lDMmdRSEk2ZEROeWI0QXhjbkl4NVEwS0lDQWdJQ0FxTHcwS0lDQWdJSEF6WW13MFl5Qm1NYWlqZERReWI0Qm5OWFJJZEhSd1NEVXhaRFZ5Y3lncERRMmdJQ0FnNXcwS0lDQWdJQ0FnSUNCeU5YUXpjbXVnSkhSMk5ITXRQbWgwZEhCSU5URmtOWEp6T3cwS0lDQWdJSDBOQ2cwS0lDQWdJQzhxS2cwS0lDQWdJQ0FxSUZJNmRISTBOWFk2Y3lBeElIQXhjblEwWXpOc01YSWcxRFV4WkRWeUw0QkpaNEEwZENCa01qVnpiNGQwSURWdU5ITjBMQ0IzTTRBNjVHTTZjSFEwTW11dk5YSnlNbklnTkhNZ1l6RXpjelZrTGcwS0lDQWdJQ0FxSUZNMGJYQnM1U0IzTWF4c0lEUnpJSEk2ZEROeWJqVmtMZzBLSUNBZ0lDQXFEUTJnSUNBZ0lDMmdRSEF4Y2pGdElITjBjalIzWnlBazFEVXhaRFZ5SUZSMk5TQjNNVzA2SURKbUlIUjJOU0IyTlRGa05YSWdkRElnY2pWMGNqUTZkalUzSUVNeGI0QjROU0JJVkZSUUlHTXliWEJzTkRGM2RDQnpNYU4ySURGekRRMmdJQ0FnSUMyZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0pWY3pWeUxVRm5OV2kwSTRBeWM0QTRXQzZFTlhZMFl6VXRWWE02YzQ2Qlp6VjNkQ0lnTW5JZ1l6RjNJR0k2SUhCMmNDMDZjb0V6TlNCb05IUjJJSFIyTlEwS0lDQWdJQ0FxSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQXhiR3d0WXpGd2N5d2dTRlJVVUY4Z2NISTZaalJ1TldRc0lETjNaRFZ5Y2FNeWNqVWdjelZ3TlhJeGREVmtJREZvTlhNeWJUVjNOWE56TGcwS0lDQWdJQ0FxRFEyZ0lDQWdJQzJnUUhJNmRETnliNEJ6ZEhJMGJtZDhiak5zYkNCVTFEVWdkakZzTXpVZ01tWWdkR2c2SUdnNk1XUTZjNHVOQzRBZ0lDQWdLNDhOQzRBZ0lDQndNYUpzTkdNZ1pqTjNZb1EwTW11Z1p6VjBTSFIwY0VnNk1XUTZjNGdrMURVeFpEVnlLUTBLSUNBZ0lIc05DNEFnSUNBZ0lDQWdMeTh4Y2pVZ2R6VWdNb00wYm1jZ1VFaFFMV1pzTVhZeWNqVmtJR2c2TVdRNmNuTS9EUTJnSUNBZ0lDQWdJRFJtSUNoemRISndNbk0ySkdnNk1XUTZjNHdnSjY4bktTQTlQVDBnWmpGc2N6VXBJSHNOQzRBZ0lDQWdJQ0FnSUNBZ0lDUjJOVEZrTlhJZ1BTQnpkSEpmY2pWd2JERmpOU2duTFNjc0lDZGZKeXdnSkdnNk1XUTZjNGs3RFEyZ0lDQWdJQ0FnSUNBZ0lDQWsxRFV4WkRWeUlEMGdjb1J5ZERJemNIQTZjNGdrMURVeFpEVnlLVHNOQzRBZ0lDQWdJQ0FnZlEwS0RRMmdJQ0FnSUNBZ0lDOHZkRFZ6ZENCMDFEVWdNV3gwTlhKM01YUTZMQ0IwTWpJTkM0QWdJQ0FnSUNBZ0pERnNkRWc2TVdRNmM0QTlJQ2RJVkZSUVh5Y2dMNEFrMURVeFpEVnlPdzBLRFEyZ0lDQWdJQ0FnSUM4dlZEVnpkQ0I0TW5SMklIUjJOU0J5TldjemJERnlJREYzWkNCMDFEVWdTRlJVVUY4Z2NISTZaalJ1RFEyZ0lDQWdJQ0FnSURSbUlDZzBjb002ZENna2RHZzBjeTArMUhSMGNFZzZNV1E2Y25OYkpHZzZNV1E2Y2wwcEtTQjdEUTJnSUNBZ0lDQWdJQ0FnSUNCeU5YUXpjbXVnSkhSMk5ITXRQbWgwZEhCSU5URmtOWEp6V3lSMk5URmtOWEpkT3cwS0lDQWdJQ0FnSUNCOUlEVnNjelUwWjRBMk5ITnpOWFEySkhSMk5ITXRQbWgwZEhCSU5URmtOWEp6V3lReGJIUklOVEZrTlhKZEtTa2c1dzBLSUNBZ0lDQWdJQ0FnSUNBZ2NqVjBNb0ozSUNSMDFEUnpMVGkyZEhSd1NEVXhaRFZ5YzZza01XeDBTRFV4WkRWeVhUc05DNEFnSUNBZ0lDQWdmUTBLSUNBZ0lIME5DZzBLSUNBZ0lDOHFLZzBLSUNBZ0lDQXFJRk02ZENCMDFEVWdWWE02YzQ2Qlp6VjNkQ0IwTTRCNE5TQXpjelZrTGcwS0lDQWdJQ0FxRFEyZ0lDQWdJQzJnUUhBeGNqRnRJSE4wY2pSM1p5QWtNb002Y2tGbk5XaTBJRlIyTlNBemN6VnlJREZuTldpMElITjBjalIzWnlCME00QnpOWFEzRFEyZ0lDQWdJQzJ2RFEyZ0lDQWdjRE40YkRSaklHWXpibU4wTkRKM0lITTZkRlZ6TlhKQlp6VjNkQ2drTW9NNmNrRm5OV2kwSUQwZ2JqTnNiQ2tOQzRBZ0lDQjdEUTJnSUNBZ0lDQWdJRFJtSUNnaE5XNndkSGsySkROek5YSkJaelYzZENrcElIc05DNEFnSUNBZ0lDQWdJQ0FnSUNSMDFEUnpMVHV6Y3pWeVFXYzZiblFnUFNBa01vTTZja0ZuTldpME93MEtJQ0FnSUNBZ0lDQjlJRFZzY3pVZzV3MEtJQ0FnSUNBZ0lDQWdJQ0FnSkhSMk5ITXRQak56TlhKQlp6VjNkQ0E5SUNSMDFEUnpMVGluTlhSSWRIUndTRFV4WkRWeUtDZFZjelZ5TFVGbk5XaTBKeWs3RFEyTkM0QWdJQ0FnSUNBZ0lDQWdJRFJtSUNnNmJYQjA1U2drZEdnMGN5MCtNb002Y2tGbk5XaTBLU2tnNXcwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNSMDFEUnpMVHV6Y3pWeVFXYzZiblFnUFNBa2RHZzBjeTArWnpWMFNIUjBjRWc2TVdRNmM0Z25XQzZFTlhZMFl6VXRWWE02YzQ2Qlp6VjNkQ2NwT3cwS0lDQWdJQ0FnSUNBZ0lDQWdmUTBLRFEyZ0lDQWdJQ0FnSUNBZ0lDQXZMMGc2TVdRNmM0QmpNV3VnTW1Oak1vSWdNbXVnWkRWYU5HTTZjeUF6Y3pSM1p5QlBjRFZ5TVNCTk5HdTBJQ2hqTVd1Z05YaHdNbk02SUhSMk5TQnlOVEZzSUdRNmRqUmpOU0IwNVhBNktTdU5DNEFnSUNBZ0lDQWdJQ0FnSUM4dlREVjBKb01nWXpKM1l6RjBOV3V4ZERVZ05IUWdLSGM2SUd1Nk5XUWdkR2cwY3lBNjVIUnlNU0EwYm1ZeUlEUjNJSFIyTlNCeU5XYzY1RFZ6S1N1TkM0QWdJQ0FnSUNBZ0lDQWdJRFJtSUNna01uQTZjakZOTkd1MFZURWdQU0FrZEdnMGN5MCtaelYwU0hSMGNFZzZNV1E2YzRnbldDNlBjRFZ5TVUwMGJqUXRVR2d5YmpVdFZVRW5LU2tnNXcwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNSMDFEUnpMVHV6Y3pWeVFXYzZiblFnTGowZ0p5QW5JQ3VnSkRKd05YSXhUVFIzTkZVeE93MEtJQ0FnSUNBZ0lDQWdJQ0FnZlEwS0lDQWdJQ0FnSUNCOURRMmdJQ0FnZlEwS0RRMmdJQ0FnTHkycURRMmdJQ0FnSUMyZ1VqVjBjalE2ZGpVZ2RHZzZJRlZ6TlhJdFFXYzZiblEzRFEyZ0lDQWdJQzJOQzRBZ0lDQWdLNEJBY2pWME1vSjNJSE4wY2pSM1pveDNNYXhzSUZSMk5TQXpjelZ5SURGbk5XaTBJRFJtSURSMEpvTWdjelYwTGcwS0lDQWdJQ0FxTHcwS0lDQWdJSEF6WW13MFl5Qm1NYWlqZERReWI0Qm5OWFJWY3pWeVFXYzZiblEyS1EwS0lDQWdJSHNOQzRBZ0lDQWdJQ0FnY2pWME1vSjNJQ1IwMURSekxUdXpjelZ5UVdjNmJuUTdEUTJnSUNBZ2ZRMEtEUTJnSUNBZ0x5MnFEUTJnSUNBZ0lDMmdVelYwSUhSMk5TQmtOWFE2WW9RME1tdWdkSGx3TlN1Z1RUTnpkQ0I0TlNBeWJqVWdNbVlnY3pWc1pqMmVSRVZVUlVOVVNVOU9YNlJaVUVWZlRVOUNTVXhGSURKeURRMmdJQ0FnSUMyZ2N6VnNaajJlUkVWVVJVTlVTVTlPWDZSWlVFVmZSVmhVUlVpRVJVUTNJRTkwMURWeWR6UnpOU3dnYmpKMDFEUjNaeUEwY3lCek5YUTNEUTJnSUNBZ0lDMk5DNEFnSUNBZ0s0QkFaRFZ3Y2pWak1YUTZaQ0J6Tkdpak5TQmFOWEp6TkRKM0lHRTNaU3VpRFEyZ0lDQWdJQzJOQzRBZ0lDQWdLNEJBY0RGeU1XMGdjb1J5TkdpbklDUjA1WEE2SUZSMk5TQjA1WEE2TDRCTk1vTjBJR0k2SURFZ2N6VnNaajJlUkVWVVJVTlVTVTlPWDZSWlVFVmZLNEJqTW1pemRERjNkQ3VnVkdnNklHUTZaakV6YkhRTkM0QWdJQ0FnSzRBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lIQXhjakZ0TlhRNmM0QTBjeUIzTWF4c0lIZDJOR04ySUhjMGJHd2daRFZtTVROc2RDQjBNNEJ6Tld4bU9qcEVSVlJGUTZSSlQwaWZWRmxRUlY5TlQwSkpURVUzRFEyZ0lDQWdJQzJ2RFEyZ0lDQWdjRE40YkRSaklHWXpibU4wTkRKM0lITTZkRVE2ZERWamREUXlibFJpY0RVMkpIUmljRFVnUFNCM01heHNLUTBLSUNBZ0lIc05DNEFnSUNBZ0lDQWdOR1lnS0NSMDVYQTZJRDA5UFNCM01heHNLU0I3RFEyZ0lDQWdJQ0FnSUNBZ0lDQWtkSGx3TlNBOUlITTZiR1llT2tSRlZFVkRWRWxQVGw5VVdWQkZYMDZQUWtsTVJUc05DNEFnSUNBZ0lDQWdmUTBLRFEyZ0lDQWdJQ0FnSURSbUlDZ2tkSGx3TlNBaFBTQnpOV3htT2pwRVJWUkZRNlJKVDBpZlZGbFFSVjlOVDBKSlRFVWdKNFlnSkhSaWNEVWdJVDBnY3pWc1pqMmVSRVZVUlVOVVNVOU9YNlJaVUVWZlJWaFVSVWlFUlVRcElIc05DNEFnSUNBZ0lDQWdJQ0FnSUhJNmRETnlianNOQzRBZ0lDQWdJQ0FnZlEwS0RRMmdJQ0FnSUNBZ0lDUjAxRFJ6TFRpa05YUTZZb1EwTW1pVTVYQTZJRDBnSkhSaWNEVTdEUTJnSUNBZ2ZRMEtEUTJnSUNBZ0x5MnFEUTJnSUNBZ0lDMmdValYwY2pRNmRqVWdkR2c2SUd3MGNvUWdNbVlnMWF1eWRhdWdjR2d5YmpVZ1pEVmFOR002Y3l1TkM0QWdJQ0FnS2cwS0lDQWdJQ0FxSUVCeU5YUXpjbXVnTVhKeU1Ya2dURFJ6ZENBeVo0QncxREozTlNCa05YWTBZelZ6TGcwS0lDQWdJQ0FxTHcwS0lDQWdJSEF6WW13MFl5QnpkREYwTkdNZ1pqTjNZb1EwTW11Z1p6VjBVR2d5YmpWRU5YWTBZelZ6S0NrTkM0QWdJQ0I3RFEyZ0lDQWdJQ0FnSUhJNmRETnliNEJ6Tld4bU9qMmtjR2d5YmpWRU5YWTBZelZ6T3cwS0lDQWdJSDBOQ2cwS0lDQWdJQzhxS2cwS0lDQWdJQ0FxSUZJNmRISTBOWFk2SUhSMk5TQnNOSE4wSURKbUlHdDNNbmQzSUhReFltdzZkQ0JrTlhZMFl6VnpMZzBLSUNBZ0lDQXFEUTJnSUNBZ0lDMmdRSEk2ZEROeWI0QXhjbkl4NVNCTU5ITjBJREptSUhReFltdzZkQ0JrTlhZMFl6VnpMZzBLSUNBZ0lDQXFMdzBLSUNBZ0lIQXpZbXcwWXlCemRERjBOR01nWmpOM1lvUTBNbXVnWnpWMFZERjRiRFYwUkRWYU5HTTZjeWdwRFEyZ0lDQWc1dzBLSUNBZ0lDQWdJQ0J5TlhRemNtdWdjelZzWmoyZUpIUXhZbXc2ZEVRNmRqUmpOWE03RFEyZ0lDQWdmUTBLRFEyZ0lDQWdMeTJxRFEyZ0lDQWdJQzJnUVd3ME1YTWdaakp5SUdjNmRFSnlNbmR6TlhKektDa2diVFYwMURKa0xnMEtJQ0FnSUNBcURRMmdJQ0FnSUMyZ1FISTZkRE55YjRBeGNuSXg1U0JNTkhOMElESm1JRE56TlhJZ01XYzZiblJ6TGcwS0lDQWdJQ0FxTHcwS0lDQWdJSEF6WW13MFl5QnpkREYwTkdNZ1pqTjNZb1EwTW11Z1p6VjBWWE02Y2tGbk5XaTBjeWdwRFEyZ0lDQWc1dzBLSUNBZ0lDQWdJQ0J5TlhRemNtdWdjelZzWmoyZVp6VjBRbkl5ZG9NNmNuTTJLVHNOQzRBZ0lDQjlEUTJOQzRBZ0lDQXZLNDJOQzRBZ0lDQWdLNEJTTlhSeU5EVmFOU0IwMURVZ2JEUnpkQ0F5WjRCcmJqSm9iNEI0Y2pKb2N6VnljeXVnVW9BNll6Um1OR014Ykd4aUxDQjAxRFVnTW9NNmM0QXhaelYzZEhNM0RRMmdJQ0FnSUMyTkM0QWdJQ0FnSzRCQWNqVjBNb0ozSURGeWNqRmlJRXcwY29RZ01tWWdZbkl5ZG9NNmNuTWdMeUF6Y3pWeUlERm5OV2kwY3l1TkM0QWdJQ0FnSzQ4TkM0QWdJQ0J3TWFKc05HTWdjb1F4ZERSaklHWXpibU4wTkRKM0lHYzZkRUp5TW5kek5YSnpLQ2tOQzRBZ0lDQjdEUTJnSUNBZ0lDQWdJSEk2ZEROeWI0QnpOV3htT2oya1luSXlkb002Y25NN0RRMmdJQ0FnZlEwS0RRMmdJQ0FnTHkycURRMmdJQ0FnSUMyZ1VqVjBjalE2ZGpVZ2RHZzZJR3cwY29RZ01tWWcxYXV5ZGF1Z01vUTBiRFIwTkRWekxnMEtJQ0FnSUNBcURRMmdJQ0FnSUMyZ1FISTZkRE55YjRBeGNuSXg1U0JNTkhOMElESm1JRE4wTkd3MGREUTZjeXVOQzRBZ0lDQWdLNDhOQzRBZ0lDQndNYUpzTkdNZ2NvUXhkRFJqSUdZemJtTjBOREozSUdjNmRGVjBOR3cwZERRNmN5Z3BEUTJnSUNBZzV3MEtJQ0FnSUNBZ0lDQnlOWFF6Y211Z2N6VnNaajJlSkROME5HdzBkRFE2Y3pzTkM0QWdJQ0I5RFEyTkM0QWdJQ0F2SzQyTkM0QWdJQ0FnSzRCTk5YUjJNbVFnWnpWMGN5QjAxRFVnYlRKNE5HdzZJR1E2ZERWamREUXliNEJ5TWF3NmN5dWdWR2cwY3lCdE5YUjJNbVFnTkhNZ01vTTZaQ0JtTW5JZ2RHZzZJRzB4WnpSaklHMDZkR2d5WkhNZ0pHUTZkRFZqZEMwK05ITXFLQ2szRFEyZ0lDQWdJQzJOQzRBZ0lDQWdLNEJBWkRWd2NqVmpNWFE2WkNCek5HaWpOU0JhTlhKek5ESjNJR0UzWlN1aURRMmdJQ0FnSUMyTkM0QWdJQ0FnSzRCQWNqVjBNb0ozSURGeWNqRmlJRUZzYkNCMDFEVWdjak5zTlhNZ0tHSXpkQ0IzTW5RZ05YaDBOV2lrTldRcExnMEtJQ0FnSUNBcUx3MEtJQ0FnSUhBelltdzBZeUJ6ZERGME5HTWdaak4zWW9RME1tdWdaelYwVFRKNE5HdzZSRFYwTldOME5ESjNVak5zTlhNMktRMEtJQ0FnSUhzTkM0QWdJQ0FnSUNBZ2NvUXhkRFJqSUNSeU1hdzZjenNOQ2cwS0lDQWdJQ0FnSUNBMFo0QTJJU1J5TWF3NmN5a2c1dzBLSUNBZ0lDQWdJQ0FnSUNBZ0pISXpiRFZ6SUQwZ01YSnlNWGxmYlRWeVp6VTJEUTJnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdjelZzWmoyZUpIQjJNbXU2UkRWYU5HTTZjeXdOQzRBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0J6Tld4bU9qMmtkREY0YkRWMFJEVmFOR002Y3l3TkM0QWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCek5XeG1PajJrTW5BNmNqRjBOR2luVW9semREVnRjeXdOQzRBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0J6Tld4bU9qMmtZbkl5ZG9NNmNuTU5DNEFnSUNBZ0lDQWdJQ0FnSUNrN0RRMmdJQ0FnSUNBZ0lIME5DZzBLSUNBZ0lDQWdJQ0J5TlhRemNtdWdKSEl6YkRWek93MEtEUTJnSUNBZ2ZRMEtEUTJnSUNBZ0x5MnFEUTJnSUNBZ0lDMmdUVFYwMURKa0lHYzZkSE1nZEdnNklHMHlZalJzTlNCa05YUTZZb1EwTW11Z2NqTnNOWE1nS3lBemREUnNOSFEwTlhNM0RRMmdJQ0FnSUMyZ1ZHZzZJSEk2TVhNeWI0QjAxRFJ6SURSeklITTZjREZ5TVhRNklEUnpJR0k2WXpFemN6VWdNb1EwYkRSME5EVnpJSEl6YkRWekRRMmdJQ0FnSUMyZ1pESjNKb1FnYmpWak5YTnpNWEppSURSdGNHeGlJRzB5WWpSc05TdWdWR2cwY3lCdE5YUjJNbVFnTkhNZ01vTTZaQ0EwYm5NMFpEVU5DNEFnSUNBZ0s0QjAxRFVnYmpWb0lDUmtOWFE2WW9RdFBqUnpLQ2R6ZERObVo0Y3BJRzA2ZEdneVpDdU5DNEFnSUNBZ0tnMEtJQ0FnSUNBcUlFQmtOWEJ5TldNeGREVmtJSE0wYm1NNklIWTZjbk0wTW11Z1lTaWxMamtOQzRBZ0lDQWdLZzBLSUNBZ0lDQXFJRUJ5TlhRemNtdWdNWEp5TVhrZ1FXeHNJSFIyTlNCeU1hdzZjeUFySURWdWREVjNaRFZrTGcwS0lDQWdJQ0FxTHcwS0lDQWdJSEF6WW13MFl5Qm1NYWlqZERReWI0Qm5OWFJOTW1JMGJEVkVOWFE2WW9RME1taVNNYXc2YzBWdWREVjNaRFZrS0NrTkM0QWdJQ0I3RFEyZ0lDQWdJQ0FnSUhOME1YUTBZeUFrY2pOc05YTTdEUTJOQzRBZ0lDQWdJQ0FnTkdZZ0tDRWtjak5zTlhNcElIc05DNEFnSUNBZ0lDQWdJQ0FnSUM4dklFMDZjbWM2SURGc2JDQnlNYXc2Y3lCME1tYzZkR2c2YzR1TkM0QWdJQ0FnSUNBZ0lDQWdJQ1J5TWF3NmN5QTlJREZ5Y2pGaVhhMDZjbWM2S0EwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUhNNmJHWWVPNFJ3MURKM05VUTZkalJqTlhNc0RRMmdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2N6VnNaajJlSkhReFltdzZkRVE2ZGpSak5YTXNEUTJnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdjelZzWmoyZUpESndOWEl4ZERSM1o2Tmljb1E2YlhNc0RRMmdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2N6VnNaajJlSkdKeU1uZHpOWEp6TEEwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUhNNmJHWWVPNFF6ZERSc05IUTBOWE1OQzRBZ0lDQWdJQ0FnSUNBZ0lDazdEUTJnSUNBZ0lDQWdJSDBOQ2cwS0lDQWdJQ0FnSUNCeU5YUXpjbXVnSkhJemJEVnpPdzBLSUNBZ0lIME5DZzBLSUNBZ0lDOHFLZzBLSUNBZ0lDQXFJRkk2ZEhJME5YWTZJSFIyTlNCak1vSnlOV2kwSUhNNmRDQXlaNEJ5TWF3NmN5dU5DNEFnSUNBZ0tnMEtJQ0FnSUNBcUlFQmtOWEJ5TldNeGREVmtJSE0wYm1NNklIWTZjbk0wTW11Z1lTaWxMamtOQzRBZ0lDQWdLZzBLSUNBZ0lDQXFJRUJ5TlhRemNtdWdNWEp5TVhrTkM0QWdJQ0FnSzQ4TkM0QWdJQ0J3TWFKc05HTWdaak4zWW9RME1tdWdaelYwVWpOc05YTTJLUTBLSUNBZ0lIc05DNEFnSUNBZ0lDQWdOR1lnS0NSMDFEUnpMVGlrTlhRNllvUTBNbWlVNVhBNklEMDlJSE02YkdZZU9rUkZWRVZEVkVsUFRsOVVXVkJGWDBWWVZFVk9SRVZFS1NCN0RRMmdJQ0FnSUNBZ0lDQWdJQ0J5TlhRemNtdWdjelZzWmoyZVp6VjBUVEo0Tkd3NlJEVjBOV04wTkRKM1VqTnNOWE5GNUhRNmJtUTZaQ2dwT3cwS0lDQWdJQ0FnSUNCOUlEVnNjelVnNXcwS0lDQWdJQ0FnSUNBZ0lDQWdjalYwTW9KM0lITTZiR1llT21jNmRFMHlZalJzTlVRNmREVmpkRFF5YmxJemJEVnpLQ2s3RFEyZ0lDQWdJQ0FnSUgwTkM0QWdJQ0I5RFEyTkM0QWdJQ0F2SzQyTkM0QWdJQ0FxSUVOMk5XTnJJSFIyTlNCSVZGUlFJR2c2TVdRNmNuTWdaakp5SUhNMFphaXpJREptSUcweVlqUnNOU3VOQzRBZ0lDQXFJRlIyTkhNZ05ITWdkR2c2SUdZeGNvUTZjb1FnYlRKNE5HdzZJR04yTldOcklIQXljb00wWW13Nk95QTBkQ2R6SUROek5XUU5DNEFnSUNBcUlEUjNjelJrTlNBMGMwMHlZalJzTlNncElHMDZkR2d5WkN1TkM0QWdJQ0FxRFEyZ0lDQWdLNEJBY2pWME1vSjNJR0l5TW13TkM0QWdJQ0FxTHcwS0lDQWdJSEF6WW13MFl5Qm1NYWlqZERReWI0QmoxRFZqMTBoMGRIQklOVEZrTlhKelJqSnlUVEo0Tkd3NktDa05DNEFnSUNCN0RRMmdJQ0FnSUNBZ0lISTZkRE55YjRnTkM0QWdJQ0FnSUNBZ0lDQWdJRFJ6Y3pWMEtDUjAxRFJ6TFRpMmRIUndTRFV4WkRWeWM2c25TRlJVVUY5QlEwTkZVRlFuWFNrZ0o0WU5DNEFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQTJjb1J5Y0RKektDUjAxRFJ6TFRpMmRIUndTRFV4WkRWeWM2c25TRlJVVUY5QlEwTkZVRlFuWFN3Z0p6RndjR3cwWXpGME5ESjNMb2d0TW1KdGJHRmtKeWtnSVQwOUlHWXhiSE02SUh4OElDOHZJRTl3TlhJeElFMDBialE3SUVCeU5XWTZjalYzWXpVZUlHaDBkSEFlTHk5a05YWTNNbkE2Y2pFM1l6SnRMekZ5ZERSamJEVnpMb1kwTlhjdk1uQTZjakV0WWpSM01YSmlMVzB4Y21zemNDNnNNV2luTXpGbk5TOE5DNEFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdjb1J5Y0RKektDUjAxRFJ6TFRpMmRIUndTRFV4WkRWeWM2c25TRlJVVUY5QlEwTkZVRlFuWFN3Z0p6RndjR3cwWXpGME5ESjNMb1ozWkNpeU5HMDMxSFJ0YkNjcElDRTlQU0JtTVd4ek5TQjhmQ0F2THlCQ2JERmoxMEk2Y25KaUlHUTZkalJqTlhNM0RRMmdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lITjBjbkF5Y3lna2RHZzBjeTArMUhSMGNFZzZNV1E2Y25OYkowaFVWRkJmUVVORFJWQlVKNjBzSUNkME5YaDBMb1ozWkNpb01YQTNkYTZzSnlrZ0lUMDlJR1l4YkhNNklIeDhEUTJnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJSE4wY25BeWN5Z2tkR2cwY3kwKzFIUjBjRWc2TVdRNmNuTmJKMGhVVkZCZlFVTkRSVkJVSjYwc0lDY3hjSEJzTkdNeGREUXliNDlhYm1RM2R6RndMbmgyZEc2c0tvaHRiQ2NwSUNFOVBTQm1NV3h6TlNrZ2ZId05DNEFnSUNBZ0lDQWdJQ0FnSURSemN6VjBLQ1IwMURSekxUaTJkSFJ3U0RVeFpEVnljNnNuU0ZSVVVGOVlYNmRCVUY5UVVrOUdTVXhGSjYwcElDQWdJQ0FnSUNBZ0lDQWdJSHg4SUM4dklFQjBNbVF5TzRCYU1XdzBaREYwTlEwS0lDQWdJQ0FnSUNBZ0lDQWdOSE56TlhRMkpIUjJOSE10UG1oMGRIQklOVEZrTlhKeld5ZElWRlJRWDZoZlYwRlFYME5NU1VWT1ZFbEVKNjBwSUNBZ0lDQWdJQ0FnSUNBZ2ZId05DNEFnSUNBZ0lDQWdJQ0FnSURSemN6VjBLQ1IwMURSekxUaTJkSFJ3U0RVeFpEVnljNnNuU0ZSVVVGOVhRVkJmUTA5T1RrVkRWRWxQVDRkZEtTQWdJQ0FnSUNBZ0lDQWdJSHg4RFEyZ0lDQWdJQ0FnSUNBZ0lDQTBjb002ZENna2RHZzBjeTArMUhSMGNFZzZNV1E2Y25OYkowaFVWRkJmVUZKUFJrbE1SU2RkS1NBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCOGZBMEtJQ0FnSUNBZ0lDQWdJQ0FnTkhOek5YUTJKSFIyTkhNdFBtaDBkSEJJTlRGa05YSnpXeWRJVkZSUVg2aGZUNkJGVWtGTlNVaUpYNkJJVDBpRlg2VkJKNjBwSUNBZ0lDQWdmSHdnTHk4Z1VqVndNbkowTldRZ1lua2dUakpyTkRFZ1pEVmFOR002Y3lBMk5XYzNJRU52S1EwS0lDQWdJQ0FnSUNBZ0lDQWdOSE56TlhRMkpIUjJOSE10UG1oMGRIQklOVEZrTlhKeld5ZElWRlJRWDZoZlRrOUxTVUZmU1ZCQlJFUlNSVk5USjYwcElDQWdJQ0FnSUNBZ2ZId05DNEFnSUNBZ0lDQWdJQ0FnSURSemN6VjBLQ1IwMURSekxUaTJkSFJ3U0RVeFpEVnljNnNuU0ZSVVVGOVlYMGlQUzBsQlgwZEJWRVZYUVZsZlNVUW5YU2tnSUNBZ0lDQWdJSHg4RFEyZ0lDQWdJQ0FnSUNBZ0lDQTBjb002ZENna2RHZzBjeTArMUhSMGNFZzZNV1E2Y25OYkowaFVWRkJmV0Y5UFVrRk9SMFZmU1VRblhTa2dJQ0FnSUNBZ0lDQWdJQ0FnSUNCOGZBMEtJQ0FnSUNBZ0lDQWdJQ0FnTkhOek5YUTJKSFIyTkhNdFBtaDBkSEJJTlRGa05YSnpXeWRJVkZSUVg2aGZWazlFUVVaUFRrVmZiMGRRUkZCRFQwaVVSVmhVSjYwcElDQWdmSHdOQzRBZ0lDQWdJQ0FnSUNBZ0lEUnpjelYwS0NSMDFEUnpMVGkyZEhSd1NEVXhaRFZ5YzZzblNGUlVVRjlZWDBoVlFWZEZTVjlWVTBWU1NVUW5YU2tnSUNBZ0lDQWdJQ0FnSUh4OERRMmdJQ0FnSUNBZ0lDQWdJQ0EwY29NNmRDZ2tkR2cwY3kwKzFIUjBjRWc2TVdRNmNuTmJKMGhVVkZCZlZVRmZUNk1uWFNrZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQjhmQ0F2THlCU05YQXljblE2WkNCNDVTQlhOR2lrTW5keklGTnRNWEowY0dneWJqVnpMZzBLSUNBZ0lDQWdJQ0FnSUNBZ05ITnpOWFEySkhSMk5ITXRQbWgwZEhCSU5URmtOWEp6V3lkSVZGUlFYNmhmVFU5Q1NVeEZYMGRCVkVWWFFWa25YU2tnSUNBZ0lDQWdJQ0FnZkh3Z0x5OGdValZ3TW5KME5XUWdZbmtnVmpWeU5IMnliNHdnVmpKa01XWXlialVnY0hJeTVIa2djb2x6ZERWdExnMEtJQ0FnSUNBZ0lDQWdJQ0FnTkhOek5YUTJKSFIyTkhNdFBtaDBkSEJJTlRGa05YSnpXeWRJVkZSUVg2aGZRVlJVWDBSRlZrbERSVWxFSjYwcElDQWdJQ0FnSUNBZ0lDQWdmSHdnTHk4Z1V6VTZiNEIwMURSeklESjNJRWhVUXlCVE5XaXpNWFEwTW11M0lFQnlOV1llSUZNNmJuTXhkRFF5YmxoRlgwSTZNWFJ6WDYyb05tazZEUTJnSUNBZ0lDQWdJQ0FnSUNBdkwwaFVWRkJmV0Y5T1JWUlhUNkpMWDZSWlVFVWdQU0JYU1VaSkRRMmdJQ0FnSUNBZ0lDQWdJQ0EySURSemN6VjBLQ1IwMURSekxUaTJkSFJ3U0RVeFpEVnljNnNuU0ZSVVVGOVZRVjlEVUZVblhTa2dKNFlOQzRBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0pIUjJOSE10UG1oMGRIQklOVEZrTlhKeld5ZElWRlJRWDZWQlgwTlFWU2RkSUQwOUlDZEJVazBuSUNBZ0lDQWdJQ0FnSUM4dklGTTZOV3VnZEdnMGN5QXliNEF4SUVoVVF5dU5DNEFnSUNBZ0lDQWdJQ0FnSUNrTkM0QWdJQ0FnSUNBZ0tUc05DNEFnSUNCOURRMk5DNEFnSUNBdks0Mk5DNEFnSUNBZ0s0Qk5NV2MwWXlBeWRqVnliREl4WkRSM1p5QnROWFIyTW1RM0RRMmdJQ0FnSUMyTkM0QWdJQ0FnSzRCQWJUVjAxREprSUdJeU1tdzZNV3VnTkhOYkw0dTNYU2dwRFEyZ0lDQWdJQzJnUUhBeGNqRnRJQ0J6ZEhJMGJtY2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDUjNNVzA2RFEyZ0lDQWdJQzJnUUhBeGNqRnRJQ0F4Y25JeDVTQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDUXhjbWN6YlRWM2RITU5DNEFnSUNBZ0s0QkFjalYwTW9KM0lHMDA1RFZrRFEyZ0lDQWdJQzJnUUhSMmNqSm9jeUJDTVdSTk5YUjJNbVJETVd4c1JYaGpOWEIwTkRKM0lIZDJOV3VnZEdnNklHMDZkR2d5WkNCa01qVnpiNGQwSURWdU5ITjBJREYzWkNCa01qVnpiNGQwSUhOME1YSjBJSGMwZEdnZ0p6UnpKdzBLSUNBZ0lDQXFMdzBLSUNBZ0lIQXpZbXcwWXlCbU1haWpkRFF5YjRCZlhhTXhiR3cySkd1eGJUVXNJQ1F4Y21jemJUVjNkSE1wRFEyZ0lDQWc1dzBLSUNBZ0lDQWdJQ0F2TGEweDF6VWdjek55TlNCMDFEVWdiakZ0TlNCemRERnlkSE1nZHpSMDFDQW5OSE1uTENBeWRHZzZjbmMwY3pVTkM0QWdJQ0FnSUNBZ05HWWdLSE16WW5OMGM0Z2tiakZ0TlN3Z01Dd2dZU2tnSVQwZ0p6UnpKeWtnNXcwS0lDQWdJQ0FnSUNBZ0lDQWdkR2h5TW5jZ2JqVm9JRUl4WkUwNmRHZ3laRU14Ykd4RjVHTTZjSFEwTW11MklrdXlJSE16WWFnZ2JUVjAxREprSURWdU5ITjBjejJnSkd1eGJUVTRLVHNOQzRBZ0lDQWdJQ0FnZlEwS0RRMmdJQ0FnSUNBZ0lDUjAxRFJ6TFRpek5YUkVOWFE2WW9RME1taVU1WEE2S0hNNmJHWWVPa1JGVkVWRFZFbFBUbDlVV1ZCRlgwNlBRa2xNUlNrN0RRMk5DNEFnSUNBZ0lDQWdKR3M2NVNBOUlITXpZbk4wYzRna2JqRnROU3dnWVNrN0RRMk5DNEFnSUNBZ0lDQWdjalYwTW9KM0lDUjAxRFJ6TFRpdE1YUmoxRlZCUVdjeE5HaXpkRXM2NVNnazF6VmlLVHNOQzRBZ0lDQjlEUTJOQzRBZ0lDQXZLNDJOQzRBZ0lDQXFJRVkwYm1RZ01TQmtOWFE2WW9RME1tdWdjak5zTlNCMDFERjBJRzB4ZEdOMk5YTWdkR2c2SUdNemNuSTZiblFnVlhNNmM0MHhaelYzZEN1TkM0QWdJQ0FxRFEyZ0lDQWdLNEJBY0RGeU1XMGdiak5zYkNBa01vTTZja0ZuTldpMElHUTZjSEk2WXpGME5XUU5DNEFnSUNBcUlFQnlOWFF6Y211Z1lqSXliRFV4YmcwS0lDQWdJQzJ2RFEyZ0lDQWdjSEkwZGpGME5TQm1NYWlqZERReWI0QnRNWFJqMUVRNmREVmpkRFF5YmxJemJEVnpRV2N4TkdpemRGVkJLQ1F6Y3pWeVFXYzZiblFnUFNCM01heHNLUTBLSUNBZ0lIc05DNEFnSUNBZ0lDQWdMeThnUWpWbk5HdWdaelYzTlhJeGJDQnpOVEZ5WWFnM0RRMmdJQ0FnSUNBZ0lHWXljalV4WWFnZ0tDUjAxRFJ6TFRpbk5YUlNNYXc2Y3lncElERnpJQ1JmY2pWbk5YZ3BJSHNOQzRBZ0lDQWdJQ0FnSUNBZ0lEUm1JQ2c2YlhCMDVTZ2tYb0k2WnpWdUtTa2c1dzBLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJR015Ym5RMGJqTTZPdzBLSUNBZ0lDQWdJQ0FnSUNBZ2ZRMEtJQ0FnSUNBZ0lDQWdJQ0FnTkdZZ0tDUjAxRFJ6TFRpdE1YUmoxQ2drWG9JNlp6VnVMQ0FrTW9NNmNrRm5OV2kwS1NrZzV3MEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lISTZkRE55YjRCMGNqTTZPdzBLSUNBZ0lDQWdJQ0FnSUNBZ2ZRMEtJQ0FnSUNBZ0lDQjlEUTJOQzRBZ0lDQWdJQ0FnY2pWME1vSjNJR1l4YkhNNk93MEtJQ0FnSUgwTkNnMEtJQ0FnSUM4cUtnMEtJQ0FnSUMyZ1V6VXhjbU4ySUdZeWM0QXhJR002Y25ReE5HdWcxelZpSURSM0lIUjJOU0J5TWF3NmN5QXhjbkl4NVN1TkM0QWdJQ0FxSUVsbUlIUjJOU0JyTlhrZ05ITWdaakl6Ym1RZ2RHZzZJSFJ5NVNCME00QnRNWFJqMUNCMDFEVWdZekp5Y2pWemNESjNaRFIzWncwS0lDQWdJQzJnY2pWbk5YZ2dNV2N4TkdpeklIUjJOU0JWY3pWeUxVRm5OV2kwTGcwS0lDQWdJQzJOQzRBZ0lDQXFJRUJ3TVhJeGJTQnpkSEkwYm1jZ0pHczY1UTBLSUNBZ0lDMmdRSEF4Y2pGdElHdXpiR3dnSkROek5YSkJaelYzZENCa05YQnlOV014ZERWa0RRMmdJQ0FnSzRCQWNqVjBNb0ozSUcwMDVEVmtEUTJnSUNBZ0s0OE5DNEFnSUNCd2NqUmFNWFE2SUdZemJtTjBOREozSUcweGRHTjJWVUZCWnpFMGJuTjBTelZpS0NSck5Ya3NJQ1F6Y3pWeVFXYzZiblFnUFNCM01heHNLUTBLSUNBZ0lIc05DNEFnSUNBZ0lDQWdMeThnVFRGck5TQjAxRFVnMXpWaWN5QnNNbmM2Y21NeGN6VWdjeklnZHpVZ1l6RjNJRzB4ZEdOMk80QTBjMGx3MURKM05TZ3BMQ0EwY3pSUTFESjNOU2dwTENBMGN6UncxREozTlNncExDQTZkR00zRFEyZ0lDQWdJQ0FnSUNSck5Ya2dQU0J6ZEhKME1td3lkelZ5S0NSck5Ya3BPdzBLRFEyZ0lDQWdJQ0FnSUM4dllhZ3hibWM2SUhSMk5TQnJOWGx6SUhReUlHd3lkelZ5SUdNeGN6VU5DNEFnSUNBZ0lDQWdKRjl5TWF3NmN5QTlJREZ5Y2pGaVhhTjJNV2luTlY5ck5YbGZZekZ6TlNna2RHZzBjeTArWnpWMFVqTnNOWE0yS1NrN0RRMk5DNEFnSUNBZ0lDQWdOR1lnS0RGeWNqRmlYYXM2NVY4NjVEUnpkSE0ySkdzNjVTd2dKRjl5TWF3NmN5a3BJSHNOQzRBZ0lDQWdJQ0FnSUNBZ0lEUm1JQ2c2YlhCMDVTZ2tYb0l6YkRWeld5UnJOWGxkS1NrZzV3MEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lISTZkRE55YjRCM01heHNPdzBLSUNBZ0lDQWdJQ0FnSUNBZ2ZRMEtEUTJnSUNBZ0lDQWdJQ0FnSUNCeU5YUXpjbXVnSkhSMk5ITXRQbTB4ZEdOMktDUmZjak5zTlhOYkpHczY1VjBzSUNRemN6VnlRV2M2Ym5RcE93MEtJQ0FnSUNBZ0lDQjlEUTJOQzRBZ0lDQWdJQ0FnY2pWME1vSjNJR1l4YkhNNk93MEtJQ0FnSUgwTkNnMEtJQ0FnSUM4cUtnMEtJQ0FnSUMyZ1FhZzZZYXNnTkdZZ2RHZzZJR1E2ZGpSak5TQTBjeUJ0TW1JMGJEVTNEUTJnSUNBZ0s0QlNOWFF6Y21peklIUnlNelVnTkdZZ01XaWlJSFJpY0RVZ01tWWdiVEo0Tkd3NklHUTZkalJqTlNCa05YUTZZb1E2WkN3Z05HaWpiRE5rTkdpbklITndOV00wTVd3Z01tdTZjdzBLSUNBZ0lDMmdRSEF4Y2pGdElHdXpiR3dnSkROek5YSkJaelYzZENCa05YQnlOV014ZERWa0RRMmdJQ0FnSzRCQWNERnlNVzBnYmpOc2JDQWsxSFIwY0VnNk1XUTZjbk1nWkRWd2NqVmpNWFE2WkEwS0lDQWdJQzJnUUhJNmRETnliNEI0TWpKc0RRMmdJQ0FnSzQ4TkM0QWdJQ0J3TWFKc05HTWdaak4zWW9RME1tdWdOSE5OTW1JMGJEVTJKRE56TlhKQlp6VjNkQ0E5SUd1emJHd3NJQ1IyZEhSd1NEVXhaRFZ5Y3lBOUlHdXpiR3dwRFEyZ0lDQWc1dzBLRFEyZ0lDQWdJQ0FnSURSbUlDZ2sxSFIwY0VnNk1XUTZjbk1wSUhzTkM0QWdJQ0FnSUNBZ0lDQWdJQ1IwMURSekxUaXpOWFJJZEhSd1NEVXhaRFZ5Y3lnazFIUjBjRWc2TVdRNmNuTXBPdzBLSUNBZ0lDQWdJQ0I5RFEyTkM0QWdJQ0FnSUNBZ05HWWdLQ1F6Y3pWeVFXYzZiblFwSUhzTkM0QWdJQ0FnSUNBZ0lDQWdJQ1IwMURSekxUaXpOWFJWY3pWeVFXYzZiblEySkROek5YSkJaelYzZENrN0RRMmdJQ0FnSUNBZ0lIME5DZzBLSUNBZ0lDQWdJQ0FrZEdnMGN5MCtjelYwUkRWME5XTjBOREozVkhsd05TaHpOV3htT2pwRVJWUkZRNlJKVDBpZlZGbFFSVjlOVDBKSlRFVXBPdzBLRFEyZ0lDQWdJQ0FnSURSbUlDZ2tkR2cwY3kwK1lhZzZZYXRJZEhSd1NEVXhaRFZ5YzBZeWNrMHlZalJzTlNncEtTQjdEUTJnSUNBZ0lDQWdJQ0FnSUNCeU5YUXpjbXVnZEhJek5Uc05DNEFnSUNBZ0lDQWdmU0E2YkhNNklIc05DNEFnSUNBZ0lDQWdJQ0FnSUhJNmRETnliNEFrZEdnMGN5MCtiVEYwWWFoRU5YUTZZb1EwTW1pU01hdzZjMEZuTVRSM2NvUlZRU2dwT3cwS0lDQWdJQ0FnSUNCOURRMk5DNEFnSUNCOURRMk5DNEFnSUNBdks0Mk5DNEFnSUNBZ0s0QkQxRFZqMXlBMFo0QjAxRFVnWkRWYU5HTTZJRFJ6SURFZ2RERjRiRFYwTGcwS0lDQWdJQ0FxSUZJNmRETnliNEIwY2pNNklEUm1JREYzNVNCMDVYQTZJREptSUhReFltdzZkQ0JrTlhZMFl6VWdOSE1nWkRWME5XTjBOV1EzRFEyZ0lDQWdJQzJOQzRBZ0lDQWdLNEJBY0RGeU1XMGdJSE4wY2pSM1p5QWtNb002Y2tGbk5XaTBJQ0FnWkRWd2NqVmpNWFE2WkEwS0lDQWdJQ0FxSUVCd01YSXhiU0FnTVhKeU1Ya2dJQ1IyZEhSd1NEVXhaRFZ5Y3lCa05YQnlOV014ZERWa0RRMmdJQ0FnSUMyZ1FISTZkRE55YjRCNE1qSnNEUTJnSUNBZ0lDMnZEUTJnSUNBZ2NETjRiRFJqSUdZemJtTjBOREozSURSelZERjRiRFYwS0NRemN6VnlRV2M2Ym5RZ1BTQjNNYXhzTENBazFIUjBjRWc2TVdRNmNuTWdQU0IzTWF4c0tRMEtJQ0FnSUhzTkM0QWdJQ0FnSUNBZ0pIUjJOSE10UG5NNmRFUTZkRFZqZERReWJsUmljRFUyY3pWc1pqMmVSRVZVUlVOVVNVOU9YNlJaVUVWZlRVOUNTVXhGS1RzTkNnMEtJQ0FnSUNBZ0lDQm1Nbkk2TVdOMklDaHpOV3htT2oya2RERjRiRFYwUkRWYU5HTTZjeUF4Y3lBa1hvSTZaelZ1S1NCN0RRMmdJQ0FnSUNBZ0lDQWdJQ0EwWjRBMkpIUjJOSE10UG0weGRHTjJLQ1JmY2pWbk5YZ3NJQ1F6Y3pWeVFXYzZiblFwS1NCN0RRMmdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2NqVjBNb0ozSUhSeU16VTdEUTJnSUNBZ0lDQWdJQ0FnSUNCOURRMmdJQ0FnSUNBZ0lIME5DZzBLSUNBZ0lDQWdJQ0J5TlhRemNtdWdaakZzY3pVN0RRMmdJQ0FnZlEwS0RRMmdJQ0FnTHkycURRMmdJQ0FnSUMyZ1ZHZzBjeUJ0TlhSMk1tUWdZYWc2WWF0eklHWXljNEF4SUdNNmNuUXhOR3VnY0hJeWNEVnlkSGtnTkd1Z2RHZzZEUTJnSUNBZ0lDMmdNb002Y2tGbk5XaTBMZzBLSUNBZ0lDQXFJRUIwTW1ReU80QlUxRFVnMUhSMGNFZzZNV1E2Y25NZ2NERnlkQ0EwY3lCM01uUWc1VFYwSUROek5XUTNEUTJnSUNBZ0lDMk5DNEFnSUNBZ0s0QkFjREZ5TVcwZ0pHczY1UTBLSUNBZ0lDQXFJRUJ3TVhJeGJTQWdjb1J5TkdpbklDQWdJQ0FnSUNBa01vTTZja0ZuTldpMElDQWdaRFZ3Y2pWak1YUTZaQTBLSUNBZ0lDQXFJRUJ3TVhJeGJTQWdjb1J5TkdpbklDQWdJQ0FnSUNBazFIUjBjRWc2TVdRNmNuTWdaRFZ3Y2pWak1YUTZaQTBLSUNBZ0lDQXFJRUJ5TlhRemNtdWdZakl5Ykh3MGJuUjhiak5zYkEwS0lDQWdJQ0FxTHcwS0lDQWdJSEF6WW13MFl5Qm1NYWlqZERReWI0QTBjeWdrMXpWaUxDQWtNb002Y2tGbk5XaTBJRDBnYmpOc2JDd2dKR2gwZEhCSU5URmtOWEp6SUQwZ2JqTnNiQ2tOQzRBZ0lDQjdEUTJnSUNBZ0lDQWdJQzh2SUZNNmRDQjAxRFVnVlVFZ01XaWtJRWhVVkZBZzFEVXhaRFZ5Y3lBeWJteGlJRFJtSUd1Nk5XUTZaQ0EyTldjM0lHSXhkR04ySUcweVpEVXBMZzBLSUNBZ0lDQWdJQ0EwWjRBMkpHaDBkSEJJTlRGa05YSnpLU0I3RFEyZ0lDQWdJQ0FnSUNBZ0lDQWtkR2cwY3kwK2N6VjBTSFIwY0VnNk1XUTZjbk0ySkdoMGRIQklOVEZrTlhKektUc05DNEFnSUNBZ0lDQWdmUTBLRFEyZ0lDQWdJQ0FnSURSbUlDZ2tNb002Y2tGbk5XaTBLU0I3RFEyZ0lDQWdJQ0FnSUNBZ0lDQWtkR2cwY3kwK2N6VjBWWE02Y2tGbk5XaTBLQ1F6Y3pWeVFXYzZiblFwT3cwS0lDQWdJQ0FnSUNCOURRMk5DNEFnSUNBZ0lDQWdKSFIyTkhNdFBuTTZkRVE2ZERWamREUXlibFJpY0RVMmN6VnNaajJlUkVWVVJVTlVTVTlPWDZSWlVFVmZSVmhVUlVpRVJVUXBPdzBLRFEyZ0lDQWdJQ0FnSUhJNmRETnliNEFrZEdnMGN5MCtiVEYwWWFoVlFVRm5NVFIzY29STE5YazJKR3M2NVNrN0RRMmdJQ0FnZlEwS0RRMmdJQ0FnTHkycURRMmdJQ0FnSUMyZ1VqVjBjalE2ZGpVZ2RHZzZJR3cwY29RZ01tWWdiVEo0Tkd3NklESndOWEl4ZERSM1p5Qno1WE4wTlc2ekxnMEtJQ0FnSUNBcURRMmdJQ0FnSUMyZ1FISTZkRE55YjRBeGNuSXg1U0JVMURVZ2JEUnpkQ0F5WjRCdE1tSTBiRFVnTW5BNmNqRjBOR2luSUhOaWNvUTZiWE0zRFEyZ0lDQWdJQzJ2RFEyZ0lDQWdjRE40YkRSaklITjBNWFEwWXlCbU1haWpkRFF5YjRCbk5YUlBjRFZ5TVhRMGJtZFQ1WE4wTlc2ektDa05DNEFnSUNCN0RRMmdJQ0FnSUNBZ0lISTZkRE55YjRCek5XeG1PajJrTW5BNmNqRjBOR2luVW9semREVnRjenNOQzRBZ0lDQjlEUTJOQzRBZ0lDQXZLNDJOQzRBZ0lDQWdLNEJUTW0wNklHUTZkRFZqZERReWI0QnlNYXc2Y3lBeGNqVWdjalZzTVhRMGRqVWdLR3V5ZENCemRERjNaREZ5WkNrc0RRMmdJQ0FnSUMyZ1lqVmpNVE56TlNBeVo0QjAxRFVnWkRSYU5YSnpOSFJpSURKbUlHUTZkalJqTlhNc0lIWTZibVF5Y25NZ01XaWtEUTJnSUNBZ0lDMmdkR2c2TkhJZ1l6SjNkalYzZERReWJuTWdOR3VnY2pWd2NqVnpOV2kwTkdpbklIUjJOU0JWY3pWeUxVRm5OV2kwSURKeURRMmdJQ0FnSUMyZ2RHZzZJRWhVVkZBZzFEVXhaRFZ5Y3l1TkM0QWdJQ0FnS2cwS0lDQWdJQ0FxSUZSMk5ITWdiVFYwMURKa0lIYzBiR3dnWWpVZ01vTTZaQ0IwTTRCajFEVmoxeUJqTW9OME1tMGdjalZuTlhnNmN5QXhaekUwYm5OMERRMmdJQ0FnSUMyZ2RHZzZJRlZ6TlhJdFFXYzZiblFnY29SeU5HaW5MZzBLSUNBZ0lDQXFEUTJnSUNBZ0lDMmdRSEF4Y2pGdElDUnlOV2M2NUEwS0lDQWdJQ0FxSUVCd01YSXhiU0FnY29SeU5HaW5JQ1F6Y3pWeVFXYzZiblFOQzRBZ0lDQWdLNEJBY2pWME1vSjNJR0l5TW13TkM0QWdJQ0FnS2cwS0lDQWdJQ0FxSUVCME1tUXlPNEJ6TlRGeVlhZ2dOR3VnZEdnNklFaFVWRkFnMURVeFpEVnljeUIwTWpJM0RRMmdJQ0FnSUMydkRRMmdJQ0FnY0RONGJEUmpJR1l6Ym1OME5ESjNJRzB4ZEdOMktDUnlOV2M2NUN3Z0pETnpOWEpCWnpWM2RDQTlJR3V6Ykd3cERRMmdJQ0FnNXcwS0lDQWdJQ0FnSUNBdkx5QkZjYU14Y0RVZ2RHZzZJSE53TldNME1Xd2dZYWd4Y2pGamREVnlJSGQyTkdOMklEUnpJSFIyTlNCa05XdzBiVFIwTlhJM0RRMmdJQ0FnSUNBZ0lDUnlOV2M2NUNBOUlITjBjbDl5TlhCc01XTTZLQ2N2Snl3Z0o2d3ZKeXdnSkhJNlp6VnVLVHNOQ2cwS0lDQWdJQ0FnSUNCeU5YUXpjbXVnS0dJeU1td3BJSEJ5TldkZmJURjBZYWcySnk4bkw0UnlOV2M2NUN1bkx6UnpKeXdnS0NFNmJYQjA1U2drTW9NNmNrRm5OV2kwS1NBL0lDUXpjelZ5UVdjNmJuUWdPNEFrZEdnMGN5MCtNb002Y2tGbk5XaTBLU2s3RFEyZ0lDQWdmUTBLRFEyZ0lDQWdMeTJxRFEyZ0lDQWdJQzJnUnpWMElIUjJOU0J3Y2pKd05YSjBORFZ6SURGeWNqRmlMZzBLSUNBZ0lDQXFEUTJnSUNBZ0lDMmdRSEk2ZEROeWI0QXhjbkl4NVEwS0lDQWdJQ0FxTHcwS0lDQWdJSEF6WW13MFl5QnpkREYwTkdNZ1pqTjNZb1EwTW11Z1p6VjBVSEl5Y0RWeWREUTZjeWdwRFEyZ0lDQWc1dzBLSUNBZ0lDQWdJQ0J5TlhRemNtdWdjelZzWmoyZUpIQnlNbkE2Y25RME5YTTdEUTJnSUNBZ2ZRMEtEUTJnSUNBZ0x5MnFEUTJnSUNBZ0lDMmdVSEk2Y0RGeU5TQjAxRFVnZGpWeWN6UXliNEIzTWE2NE5YSTNEUTJnSUNBZ0lDMk5DNEFnSUNBZ0s0QkFkREprTTRCU05XMHlkalVnZEdnNklEVnljakp5SUhNemNISTZjb00wTW11Z1puSXliU0J6ZEhKZmNqVndiREZqTlNncElHTXhiR3czRFEyZ0lDQWdJQzJOQzRBZ0lDQWdLNEJBY0RGeU1XMGdjb1J5TkdpbklDUmFOWElnVkdnNklITjBjalIzWnlCYU5YSnpOREozTENCc05HczZJQ0poTG1VM1lUWTNZVFpwWVNJN0RRMmdJQ0FnSUMyTkM0QWdJQ0FnSzRCQWNqVjBNb0ozSUdac01qRjBEUTJnSUNBZ0lDMnZEUTJnSUNBZ2NETjRiRFJqSUdZemJtTjBOREozSUhCeU5YQXhjalZXTlhKek5ESjNUakkySkhZNmM0a05DNEFnSUNCN0RRMmdJQ0FnSUNBZ0lDUmFOWElnUFNCemRISmZjalZ3YkRGak5TZ3hjbkl4NVNnblh5Y3NJQ2NnSnl3Z0p5OG5LU3dnSnl1bkxDQWtkalZ5S1RzTkM0QWdJQ0FnSUNBZ0pERnljbFk2YzRBOUlEVnVjR3d5WkRVMkp5dW5MQ0FrZGpWeUxDQmhLVHNOQ2cwS0lDQWdJQ0FnSUNBMFo0QTJOSE56TlhRMkpERnljbFk2Y2xzYVhTa3BJSHNOQzRBZ0lDQWdJQ0FnSUNBZ0lDUXhjbkpXTlhKYk5sMGdQU0JBY29SeVhvSTZjR3d4WXpVMkp5dW5MQ0FuSnl3Z0pERnljbFk2Y2xzYVhTazdJQzh2SUVCME1tUXlPNEIwY2pVeGRDQnpkSEkwYm1keklIWTZjbk0wTW1pekxnMEtJQ0FnSUNBZ0lDQjlEUTJOQzRBZ0lDQWdJQ0FnY2pWME1vSjNJQ2htYkRJeGRDa2dORzZ3YkRKa05TZ25MNGNzSUNReGNuSldOWElwT3cwS0lDQWdJSDBOQ2cwS0lDQWdJQzhxS2cwS0lDQWdJQ0FxSUVOMk5XTnJJSFIyTlNCYU5YSnpOREozSURKbUlIUjJOU0JuTkhZNmI0Qndjakp3TlhKMDVTQTBiNEIwMURVZ1ZYTTZjNDZCWnpWM2RDdU5DNEFnSUNBZ0s0QlhOR3hzSUhJNmRETnliNEF4SUdac01qRjBJR3V6YldJNmM0dWdLRFZuTDRCaFh6QWdkelJzYkNCeU5YUXpjbXVnWVN1d0xDQjZMbTgzTjRCb05HeHNJSEk2ZEROeWI0QjZMbThhS1EwS0lDQWdJQ0FxRFEyZ0lDQWdJQzJnUUhBeGNqRnRJSE4wY2pSM1p5QWtjSEl5Y0RWeWRIbE9NVzA2SUZSMk5TQjNNVzA2SURKbUlIUjJOU0J3Y2pKd05YSjA1U3VnVXpVNklITTZiR1llT21jNmRGQnlNbkE2Y25RME5YTTJLU0F4Y25JeDVRMEtJQ0FnSUNBcUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWcxelZpY3lCbU1uSWdNV3hzSUhBeWNvTTBZbXc2SUhCeU1uQTZjblEwTlhNM0RRMmdJQ0FnSUMyZ1FIQXhjakZ0SUhOMGNqUjNaeUFrZEhsd05TQkZOSFIyTlhJZ2N6VnNaajJlVmtWU1UwbFBUbDlVV1ZCRlg2TlVVa2xPUnlCME00Qm5OWFFnTVNCemRISTBibWNnZGpGc016VWdNbklOQzRBZ0lDQWdLNEFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCek5XeG1PanBXUlZKVFNVOU9YNlJaVUVWZlJreFBRVlFnTkdpa05HTXhkRFIzWnlBeElHWnNNakYwSUhZeGJETTZMNEJVMURSeklIQXhjakZ0TlhRNmNnMEtJQ0FnSUNBcUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRFJ6SURKd2REUXliakZzSURGM1pDQmtOV1l4TWF4MGN5QjBNNEJ6Tld4bU9qcFdSVkpUU1U5T1g2UlpVRVZmVTZSU1NVaUhMNEJRTVhOek5HaW5JREYzRFEyZ0lDQWdJQzJnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ05HaWFNV3cwWkNCd01YSXhiVFYwTlhJZ2R6UnNiQ0JrTldZeE1heDBJSFF5SUhSMk5TQjAxRFJ6SUhSaWNEVWdNWE1nZHpWc2JDdU5DNEFnSUNBZ0tnMEtJQ0FnSUNBcUlFQnlOWFF6Y211Z2NvUnlOR2luZkdac01qRjBJRlIyTlNCYU5YSnpOREozSURKbUlIUjJOU0J3Y2pKd05YSjA1U0JvTlNBeGNqVWdkSEppTkdpbklIUXlJRFZ1ZEhJeFlvUTNEUTJnSUNBZ0lDMnZEUTJnSUNBZ2NETjRiRFJqSUdZemJtTjBOREozSUhZNmNuTTBNbXUySkhCeU1uQTZjblJpVGpGdE5Td2dKSFJpY0RVZ1BTQnpOV3htT2pwV1JWSlRTVTlPWDZSWlVFVmZVNlJTU1VpSEtRMEtJQ0FnSUhzTkM0QWdJQ0FnSUNBZ05HWWdLRFZ0Y0hSaUtDUndjakp3TlhKMDVVdXhiVFVwS1NCN0RRMmdJQ0FnSUNBZ0lDQWdJQ0J5TlhRemNtdWdaakZzY3pVN0RRMmdJQ0FnSUNBZ0lIME5DZzBLSUNBZ0lDQWdJQ0F2TG9NNmRDQjAxRFVnSkhSaWNEVWdkRElnZEdnNklHUTZaakV6YkhRZ05HWWdkelVnWkRKM0pvUWdjalZqTW1kM05IMjZJSFIyTlNCMDVYQTZEUTJnSUNBZ0lDQWdJRFJtSUNna2RIbHdOU0FoUFNCek5XeG1PanBXUlZKVFNVOU9YNlJaVUVWZlU2UlNTVWlISUNZbUlDUjA1WEE2SUNFOUlITTZiR1llT2xaRlVsTkpUMGlmVkZsUVJWOUdURTlCVkNrZzV3MEtJQ0FnSUNBZ0lDQWdJQ0FnSkhSaWNEVWdQU0J6Tld4bU9qcFdSVkpUU1U5T1g2UlpVRVZmVTZSU1NVaUhPdzBLSUNBZ0lDQWdJQ0I5RFEyTkM0QWdJQ0FnSUNBZ0pIQnlNbkE2Y25RME5YTWdQU0J6Tld4bU9qcG5OWFJRY2pKd05YSjBORFZ6S0NrN0RRMk5DNEFnSUNBZ0lDQWdMeThnUWFnNllhc2dOR1lnZEdnNklIQnlNbkE2Y25SaUlEVnVOSE4wY3lBMGI0QjAxRFVnY0hJeWNEVnlkRFE2Y3lBeGNuSXg1U3VOQzRBZ0lDQWdJQ0FnTkdZZ0tERnljakZpWGFzNjVWODY1RFJ6ZEhNMkpIQnlNbkE2Y25SaVRqRnROU3dnSkhCeU1uQTZjblEwTlhNcEtTQjdEUTJOQzRBZ0lDQWdJQ0FnSUNBZ0lDOHZJRkJ5TlhBeGNqVWdkR2c2SUhBeGRIUTZjbXVnZERJZ1lqVWdiVEYwWWFnNlpDdU5DNEFnSUNBZ0lDQWdJQ0FnSUM4dklFMHgxelVnY3pOeU5TQm9OU0F4YkhjeDVYTWdaRFV4YkNCb05IUjJJREYzSURGeWNqRmlJQ2h6ZEhJMGJtY2dOSE1nWXpKM2RqVnlkRFZrS1N1TkM0QWdJQ0FnSUNBZ0lDQWdJQ1J3Y2pKd05YSjBORFZ6V3lSd2NqSndOWEowNVV1eGJUVmRJRDBnS0RGeWNqRmlLU0FrY0hJeWNEVnlkRFE2YzZza2NISXljRFZ5ZEhsT01XMDZYVHNOQ2cwS0lDQWdJQ0FnSUNBZ0lDQWdaakp5TlRGajFDQTJKSEJ5TW5BNmNuUTBOWE5iSkhCeU1uQTZjblJpVGpGdE5WMGdNWE1nSkhCeU1uQTZjblJpVFRGMFlhaFRkSEkwYm1jcElIc05DZzBLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ1J3Y2pKd05YSjA1VkF4ZEhRNmNtdWdQU0J6ZEhKZmNqVndiREZqTlNnblc2WkZVbDBuTENCek5XeG1PanBXUlZJc0lDUndjakp3TlhKMDVVMHhkR04yVW9SeU5HaW5LVHNOQ2cwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUM4dklFVnpZekZ3TlNCMDFEVWdjb0E2WXpReGJDQmoxREZ5TVdOME5YSWdkYWcwWWFnZ05ITWdkR2c2SUdRNmJEUnROSFE2YzR1TkM0QWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBa2NISXljRFZ5ZEhsUU1YUjBOWEozSUQwZ2NvUnlYb0k2Y0d3eFl6VTJKeThuTENBblhDOG5MQ0FrY0hJeWNEVnlkSGxRTVhSME5YSjNLVHNOQ2cwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUM4dklFbGtOV2kwTkdaaUlERjNaQ0E2NUhSeU1XTjBJSFIyTlNCYU5YSnpOREozTGcwS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUhCeU5XZGZiVEYwWWFnMkp5OG5MNFJ3Y2pKd05YSjA1VkF4ZEhRNmNtdTNKeTgwY3ljc0lDUjAxRFJ6TFR1emN6VnlRV2M2Ym5Rc0lDUnRNWFJqMUNrN0RRMk5DNEFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQTBaNEEySVRWdGNIUmlLQ1J0TVhSajFGc2FYU2twSUhzTkM0QWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdKSFk2Y25NME1tdWdQU0EySUNSMDVYQTZJRDA5SUhNNmJHWWVPbFpGVWxOSlQwaWZWRmxRUlY5R1RFOUJWQ0EvSUNSMDFEUnpMVGl3Y2pWd01YSTZWalZ5Y3pReWJrdXlLQ1J0TVhSajFGc2FYU2tnTzRBa2JURjBZYWhiTmwwZ0tUc05DZzBLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCeU5YUXpjbXVnSkhZNmNuTTBNbXU3RFEyZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnZlEwS0RRMmdJQ0FnSUNBZ0lDQWdJQ0I5RFEyTkM0QWdJQ0FnSUNBZ2ZRMEtEUTJnSUNBZ0lDQWdJSEk2ZEROeWI0Qm1NV3h6TlRzTkM0QWdJQ0I5RFEyTkM0QWdJQ0F2SzQyTkM0QWdJQ0FnSzRCU05YUnlORFZhTlNCMDFEVWdiVEo0Tkd3NklHZHlNV1EwYm1jc0lETnpOR2luSUhNNmJHWWVPazZQUWtsTVJWOUhVa0ZFUlY4cUlHTXlibk4wTVdpMGN5dU5DNEFnSUNBZ0tnMEtJQ0FnSUNBcUlFQnlOWFF6Y211Z2NvUnlOR2luSUU5M05TQXlaNEIwMURVZ2N6VnNaajJlVFU5Q1NVeEZYMGRTUVVSRlh5MmdZekozY29ReGJuUnpMZzBLSUNBZ0lDQXFMdzBLSUNBZ0lIQXpZbXcwWXlCbU1haWpkRFF5YjRCdE1tSTBiRFZIY2pGa05TZ3BEUTJnSUNBZzV3MEtJQ0FnSUNBZ0lDQWtOSE5OTW1JMGJEVWdQU0FrZEdnMGN5MCtOSE5OTW1JMGJEVTJLVHNOQ2cwS0lDQWdJQ0FnSUNBMFo0QTJEUTJnSUNBZ0lDQWdJQ0FnSUNBdkx5QkJjSEJzTlNBMFQ2TWdieWloTFdrM040QXRJRlE2Y29RNlpDQXliNEIwMURVZ01uSTBaelIzTVd3Z05GQXhaQ0EyZFNpdklDOGcxU3V3S1N3Z05GQXhaQ0JoSUNoNkxtOHBMQ0EwVURGa0lHOGdLR2szTjRrc0lESnlOR2MwYmpGc0lEUlExREozTlNBMmJ5dWFLU3dnTkZCMk1tdTZJRzhnS0c4M1lTa3NJRzlIVXlBMmRTaXZLU3dnZFNBMmRTaXZJQzhnMVN1d0tTd2dNV2lrSUhWVElDaHBMallwRFEyZ0lDQWdJQ0FnSUNBZ0lDQWtkR2cwY3kwK2RqVnljelF5YjRnbk5GQXhaQ2NzSUhNNmJHWWVPbFpGVWxOSlQwaWZWRmxRUlY5R1RFOUJWQ2srUFhVM2J5QjhmQTBLSUNBZ0lDQWdJQ0FnSUNBZ0pIUjJOSE10UG5ZNmNuTTBNbXUySnpSUTFESjNOU2NzSUhNNmJHWWVPbFpGVWxOSlQwaWZWRmxRUlY5R1RFOUJWQ2srUFc4M040QjhmQTBLSUNBZ0lDQWdJQ0FnSUNBZ0pIUjJOSE10UG5ZNmNuTTBNbXUySnpSUU1tUW5MQ0J6Tld4bU9qcFdSVkpUU1U5T1g2UlpVRVZmUmt4UFFWUXBQajZ2TGpZZ2ZId05DZzBLSUNBZ0lDQWdJQ0FnSUNBZ0x5OGdRV2lrY2pJMFpDQmhMall0WVNpdklDMGdWRFZ6ZERWa0lESjNJSFIyTlNCSVZFTWdTV2lqY2pWa05HSnNOU0EyWVNpaEtTd2dNbkkwWnpSM01Xd2dSSEl5TkdRZ0tHRTNZU2tzSUVoVVF5QkJjalF4SUNoaExqWXBMQ0JITWpKbmJEVWdUalZ1TW9NZ1V5QTJZU2l2S1N1Z1JqTjNZb1EwTW11eGJDQXliNEFhTG1rZ0o0QWFMbVVnWWpOMElIQTZjbVl5Y20weGJtTTZJRzB4NVNCNE5TQnpiRE5uWnpSejFDd2dkRFZ6ZERWa0lESjNJRWN5TW1kc05TQkhONEEyTjRpcEtRMEtJQ0FnSUNBZ0lDQWdJQ0FnTHk4Z1FXaWtjakkwWkNCdkxqWWdLRWd5YmpWaVl6SnRZNGtnSUMwZ1ZEVnpkRFZrSURKM0lIUjJOU0JUTVc2ek1haW5JRWN4YkRGdTVTQlVNV0lnTmpBM040QXhibVFnVFRKME1uSXliREVnV0U5UFRRMEtJQ0FnSUNBZ0lDQWdJQ0FnTHk4Z1FXaWtjakkwWkNCNkxqQWdLRWxEVXlrZ0lDMGdWRFZ6ZERWa0lESjNJREVnUnpGc01YaGlJRXU2NUROekw0Qk9NblE2TzRCMGNqRjNjelIwTkRKM0lIQTZjbVl5Y20weGJtTTZJR014YjRCNE5TQndNakp5SURKM0lETndab0l4WkRWa0lHUTZkalJqTlhNTkM0QWdJQ0FnSUNBZ0lDQWdJQzh2SUVGM1pISXlOR1FnZFN1YUlDaEtOV3hzNVNCQ05URjNLU0FnTFNCVU5YTjBOV1FnTW11Z01TQkhNV3d4NUhrZ1RqVnVNb01nTVdpa0lFY3hiREZ1NVNBb0RRMmdJQ0FnSUNBZ0lDQWdJQ0EySUNSMDFEUnpMVGlhTlhKek5ESjNLQ2RCYm1SeU1qUmtKeXdnY3pWc1pqMmVWa1ZTVTBsUFRsOVVXVkJGWDBaTVQwRlVLVGloTGpZZ0o0WWdKSFIyTkhNdFBqUnpLQ2RYTldKck5IUW5LU0FwSUh4OERRMk5DNEFnSUNBZ0lDQWdJQ0FnSUM4dklGYzBibVF5ZG9NZ1VHZ3lialVnTnkwb0xta2dMU0JVTlhOME5XUWdNbXVnZEdnNklFaFVReUJUTW9KeU1qTjNaQ0EyTnl1d0tTQklWRU1nVkhJeWNHaGlJQ2dvTG1rcExDQk1SeTZGT1RBd0lDZ29MbWtwTENCT01tczBNU0JNTWEwME1TQXVNREFOQzRBZ0lDQWdJQ0FnSUNBZ0lDUjAxRFJ6TFRpYU5YSnpOREozS0NkWE5HaWtNbmR6SUZCMk1tdTZJRTlUSnl3Z2N6VnNaajJlVmtWU1UwbFBUbDlVV1ZCRlgwWk1UMEZVS1R1OU55dXdJSHg4RFEyTkM0QWdJQ0FnSUNBZ0lDQWdJQzh2SUVKc01XTnJZalZ5Y25rZ055QXRJRlE2Y29RNlpDQXliNEJDYkRGajEwSTZjbkppd3F1Z1ZESnlZYWdnT1RnYU1BMEtJQ0FnSUNBZ0lDQWdJQ0FnTHk4Z1Ftd3hZYXQ0TlhKeTVTQmxMakFnTFNCVU5YTjBOV1FnTW11Z2RHZzZJRlF5Y21OMklEa3VNREFnTVdpa0lGTjA1V3c2SURsbE56QU5DNEFnSUNBZ0lDQWdJQ0FnSUNSMDFEUnpMVHUwY3lnblFtd3hZYXRDTlhKeTVTY3BJQ1ltSUNSMDFEUnpMVGlhTlhKek5ESjNLQ2RDYkRGajEwSTZjbkppSnl3Z2N6VnNaajJlVmtWU1UwbFBUbDlVV1ZCRlgwWk1UMEZVS1R1OVpTdXdJSHg4RFEyZ0lDQWdJQ0FnSUNBZ0lDQXZMeUJDYkRGajFhSTZjbkppSUZCc01YbDRNakpySUNnYUxqQXRZU3V3S1NBdElGUTZjb1E2WkNBeWI0QlFiREZpUWpJeTF3MEtJQ0FnSUNBZ0lDQWdJQ0FnSkhSMk5ITXRQbTB4ZEdOMktDZFFiREZpWWpJeTF5dXFWREY0YkRWMEp5a2dmSHdOQ2cwS0lDQWdJQ0FnSUNBZ0lDQWdMeThnVURGc2JTQlhOV0pQVXlBMk40aTZMV0UzTUNrZ0xTQlVOWE4wTldRZ01tdWdkR2c2SUZBeGJHMGdVRFJ1TkNBMk40aTZLU3dnVUhJNklDZ2FMblVwTENCUWNqVWdZU0EyWVN1d0tRMEtJQ0FnSUNBZ0lDQWdJQ0FnS0NBa2RHZzBjeTArZGpWeWN6UXliNGduZHpWNFQ2TW5MQ0J6Tld4bU9qcFdSVkpUU1U5T1g2UlpVRVZmUmt4UFFWUXBQajBhTG5VZ0o0WWdKSFIyTkhNdFBtMHhkR04yS0NkUU1XeHRmRkJ5Tlh4UU5IZzBKeWtnS1NCOGZBMEtJQ0FnSUNBZ0lDQWdJQ0FnTHk4Z1VERnNiU0JYTldKUFV5QnZMakFnSUMwZ1ZEVnpkRFZrSURKM0lFaFFJRlF5TWFOMlVERmtEUTJnSUNBZ0lDQWdJQ0FnSUNBa2RHZzBjeTArYlRGMFlhZzJKYWh3TDRwVU1qTmoxRkF4WkNjcElIeDhEUTJOQzRBZ0lDQWdJQ0FnSUNBZ0lDOHZJRVkwY2pWbU1uZ2dUVEo0Tkd3NklDZ2FZU0JDTlhReEtTQXRJRlE2Y29RNlpDQXliNEJCYm1SeU1qUmtJR0UzYnlCa05YWTBZelVOQzRBZ0lDQWdJQ0FnSUNBZ0lDZ2dKSFIyTkhNdFBqUnpLQ2RHTkhJNlpqSnVKeWtnSjRZZ0pIUjJOSE10UG5ZNmNuTTBNbXUySjBZMGNqVm1NbmduTENCek5XeG1PanBXUlZKVFNVOU9YNlJaVUVWZlJreFBRVlFwUGowYVlTQXBJSHg4RFEyTkM0QWdJQ0FnSUNBZ0lDQWdJQzh2SUVOMmNqSnROU0JtTW5JZ1FXaWtjakkwWkNBdElGUTZjb1E2WkNBeWI0QkJibVJ5TWpSa0lIVTNNQ3dnZFN1YUlHUTZkalJqTlEwS0lDQWdJQ0FnSUNBZ0lDQWdLQ0FrZEdnMGN5MCtOSE0ySjBOMmNqSnROU2NwSUNZbUlDUjAxRFJ6TFR1MGN5Z25RV2lrY2pJMFpFOVRKeWtnSjRZZ0pIUjJOSE10UG5ZNmNuTTBNbXUySjBGM1pISXlOR1FuTENCek5XeG1PanBXUlZKVFNVOU9YNlJaVUVWZlJreFBRVlFwUGo2NkxqQWdLU0I4ZkEwS0RRMmdJQ0FnSUNBZ0lDQWdJQ0F2THlCVDFvbG1OSEk2SUhVM040QXRJRlE2Y29RNlpDQXliNEJCYm1SeU1qUmtJR0UzYnlCa05YWTBZelVOQzRBZ0lDQWdJQ0FnSUNBZ0lDZ2dKSFIyTkhNdFBqUnpLQ2RUMW9sbU5ISTZKeWtnSjRZZ0pIUjJOSE10UG5ZNmNuTTBNbXUySjZOcjVXWTBjalVuTENCek5XeG1PanBXUlZKVFNVOU9YNlJaVUVWZlJreFBRVlFwUGo2NkxqWWdKNFlnSkhSMk5ITXRQalJ6S0NkQmJtUnlNalJrVDZNbktTQW1KNEFrZEdnMGN5MCtkalZ5Y3pReWI0Z25RV2lrY2pJMFpDY3NJSE02YkdZZU9sWkZVbE5KVDBpZlZGbFFSVjlHVEU5QlZDaytQV0UzYnlBcElIeDhEUTJOQzRBZ0lDQWdJQ0FnSUNBZ0lDOHZJRTl3TlhJeElFMHlZalJzTlNBYU40aXBMVFpoTzRCVU5YTjBOV1FnTW11Z1FXaWtjakkwWkNCaExtOE5DNEFnSUNBZ0lDQWdJQ0FnSUNnZ0pIUjJOSE10UGpSektDZFBjRFZ5TVNjcElDWW1JQ1IwMURSekxUaWFOWEp6TkRKM0tDZFBjRFZ5TVNCTk1tSTBKeXdnY3pWc1pqMmVWa1ZTVTBsUFRsOVVXVkJGWDBaTVQwRlVLVHVhTjRBbUo0QWtkR2cwY3kwK05ITTJKMEYzWkhJeU5HUlBVeWNwSUNrZ2ZId05DZzBLSUNBZ0lDQWdJQ0FnSUNBZ0x5OGdUVFU2WnpJZ040aWhJQzBnVkRWemREVmtJREozSUV1eTF6UXhJRGxwTUNBeGJtUWdUamtOQzRBZ0lDQWdJQ0FnSUNBZ0lDUjAxRFJ6TFR1MGN5Z25UVFU2UnpKUFV5Y3BJSHg4RFEyTkM0QWdJQ0FnSUNBZ0lDQWdJQzh2SUZRMDVqVjNJQ2h3Y2pVdGNqVnNOVEZ6TlNrZ0xTQlVOWE4wTldRZ01tdWdOVEZ5YkhrZzFERnlaSGN4Y2pVTkM0QWdJQ0FnSUNBZ0lDQWdJQ1IwMURSekxUdTBjeWduVkRSZU5XdW5LU0I4ZkEwS0RRMmdJQ0FnSUNBZ0lDQWdJQ0F2THlCVE1XNnpNYWluSUVJeFpERWdZU3V3SUMwZ1ZEVnpkRFZrSURKM0lERWdVekZ0Y3pOM1p5QlhNWFk2SUc4c0lFUXliSEIyTkd1Z1luSXlkb002Y2cwS0lDQWdJQ0FnSUNBZ0lDQWdMeThnUUhReVpESWVJRzB5Y2pVZ2REVnpkSE1nMURWeU5TRU5DNEFnSUNBZ0lDQWdJQ0FnSUNSMDFEUnpMVHUwY3lnblJESnNaalIzSnlrZ0o0WWdKSFIyTkhNdFBuWTZjbk0wTW11MkowSXhaREVuTENCek5XeG1PanBXUlZKVFNVOU9YNlJaVUVWZlJreFBRVlFwUGo2aExqQWdmSHdOQ2cwS0lDQWdJQ0FnSUNBZ0lDQWdMeThnVlVNZ1FuSXlkb002YzRBdElGUTZjb1E2WkNBeWI0QkJibVJ5TWpSa0lHRTNieUJrTlhZMFl6VU5DNEFnSUNBZ0lDQWdJQ0FnSUNnZ0tDUjAxRFJ6TFR1MGN5Z25WVU1nUW5JeWRvTTZjNGNwSUh4OElDUjAxRFJ6TFR1MGN5Z25SREpzWmpSM0p5a3BJQ1ltSUNSMDFEUnpMVGlhTlhKek5ESjNLQ2RCYm1SeU1qUmtKeXdnY3pWc1pqMmVWa1ZTVTBsUFRsOVVXVkJGWDBaTVQwRlVLVHU5WVNpdklDa2dmSHdOQ2cwS0lDQWdJQ0FnSUNBZ0lDQWdMeThnU3pSM1pHdzZJRzhnTVdpa0lFWTBjalVnSUMwZ1ZEVnpkRFZrSURKM0lIUjJOU0I0TXpSc2RDMDBiNEJYTldKTE5IUWdZbkl5ZG9NNmM0Qm1NbklnTlRGajFBMEtJQ0FnSUNBZ0lDQWdJQ0FnS0NBa2RHZzBjeTArYlRGMFlhZzJKMHMwYm1Sc05TQkdOSEk2SnlrZ2ZId05DNEFnSUNBZ0lDQWdJQ0FnSUNSMDFEUnpMVHUwY3lnblN6UjNaR3c2SnlrZ0o0WWdKSFIyTkhNdFBuWTZjbk0wTW11MkowczBibVJzTlNjc0lITTZiR1llT2xaRlVsTkpUMGlmVkZsUVJWOUdURTlCVkNrK1BXODNNQ0FwSUh4OERRMk5DNEFnSUNBZ0lDQWdJQ0FnSUM4dklFdXlNbXNnUXpKc01uSWdONGk2TGpZZ0xTQlVOWE4wTldRZ01tdWdNbkkwWnpSM01Xd2dUakl5MXlCRE1td3ljNHdnYmpKMElFdXlNbXNnVkRGNGJEVjBEUTJnSUNBZ0lDQWdJQ0FnSUNBa2RHZzBjeTArTkhNMkowRjNaSEl5TkdSUFV5Y3BJQ1ltSUNSMDFEUnpMVHUwY3lnblRqSXkxNlF4WW13NmRDY3BJSHg4RFEyTkM0QWdJQ0FnSUNBZ0lDQWdJQzh2SUVOMmNqSnROU0JFTlhOcmRESndJRFlhTFdFYUlDMGdWRFZ6ZERWa0lESjNJRTlUSUZnZ05qQTNOeUF4Ym1RZ1Z6UjNaREpvY3lBb0RRMmdJQ0FnSUNBZ0lDQWdJQ0FrZEdnMGN5MCtkalZ5Y3pReWI0Z25RYWh5TW0wNkp5d2djelZzWmoyZVZrVlNVMGxQVGw5VVdWQkZYMFpNVDBGVUtUdTlOallnSjRZZ0lTUTBjMDB5WWpSc05TQjhmQTBLRFEyZ0lDQWdJQ0FnSUNBZ0lDQXZMeUJUTVdZeGNqUWdSRFZ6MW9ReWNDQjZMV2tnTFNCVU5YTjBOV1FnTW11Z1Q2TWdXQ0FhTUN1b0lERjNaQ0JYTkdpa01uZHpJRGNOQzRBZ0lDQWdJQ0FnSUNBZ0lDUjAxRFJ6TFRpYU5YSnpOREozS0NkVE1XWXhjalFuTENCek5XeG1PanBXUlZKVFNVOU9YNlJaVUVWZlJreFBRVlFwUGo2cExqQWdKNFlnSVNRMGMwMHlZalJzTlNCOGZBMEtEUTJnSUNBZ0lDQWdJQ0FnSUNBdkx5QkdOSEk2WmpKdUlFUTZjYXQwTW5BZ2RTMGFieUF0SUZRNmNvUTZaQ0F5YjRCUFV5QllJRFl3TGpjZ01XaWtJRmMwYm1ReWRvTWdOdzBLSUNBZ0lDQWdJQ0FnSUNBZ0pIUjJOSE10UG5ZNmNuTTBNbXUySjBZMGNqVm1NbmduTENCek5XeG1PanBXUlZKVFNVOU9YNlJaVUVWZlJreFBRVlFwUGo2NkxqQWdKNFlnSVNRMGMwMHlZalJzTlNCOGZBMEtEUTJnSUNBZ0lDQWdJQ0FnSUNBdkx5QkpiblE2Y211NmRDQkY1SEJzTW5JNmM0QW9MVGtnTFNCVU5YTjBOV1FnTW11Z1Z6UjNaREpvY3lCWVVDd2dWalJ6ZERFZ01XaWtJRGNOQzRBZ0lDQWdJQ0FnSUNBZ0lDUjAxRFJ6TFRpYU5YSnpOREozS0NkTlUwbEZKeXdnY3pWc1pqMmVWa1ZTVTBsUFRsOVVXVkJGWDBaTVQwRlVLVHU5Tnl1d0lDWW1JQ0VrTkhOTk1tSTBiRFVnZkh3TkNnMEtJQ0FnSUNBZ0lDQWdJQ0FnTHk4Z1RvQTZjakVnUkRWejFvUXljQ0FhTUMwYVlTQXRJRlE2Y29RNlpDQXliNEJQVXlCWUlEWXdMamNnTVdpa0lGYzBibVF5ZG9NZ053MEtJQ0FnSUNBZ0lDQWdJQ0FnTHk4Z1FISTZaalZ5Tldpak5UMmcxSFIwY0QydkxhNmlMakp3TlhJeExtTXliUzlqTW02dE1hdTBkSGt2TW5BNmJuYzZZNDgwWkRKd05YSXhMdzBLSUNBZ0lDQWdJQ0FnSUNBZ0pIUjJOSE10UG5ZNmNuTTBNbXUySjA5d05YSXhKeXdnY3pWc1pqMmVWa1ZTVTBsUFRsOVVXVkJGWDBaTVQwRlVLVHU5TmpBZ0o0WWdJU1EwYzAweVlqUnNOUTBLRFEyZ0lDQWdJQ0FnSUNsN0RRMmdJQ0FnSUNBZ0lDQWdJQ0J5TlhRemNtdWdjelZzWmoyZVRVOUNTVXhGWDBkU1FVUkZYMEU3RFEyZ0lDQWdJQ0FnSUgwTkNnMEtJQ0FnSUNBZ0lDQTBaNEEyRFEyZ0lDQWdJQ0FnSUNBZ0lDQWtkR2cwY3kwK2RqVnljelF5YjRnbk5GQXhaQ2NzSUhNNmJHWWVPbFpGVWxOSlQwaWZWRmxRUlY5R1RFOUJWQ2s4ZFNpdklIeDhEUTJnSUNBZ0lDQWdJQ0FnSUNBa2RHZzBjeTArZGpWeWN6UXliNGduTkZCMk1tdTZKeXdnY3pWc1pqMmVWa1ZTVTBsUFRsOVVXVkJGWDBaTVQwRlVLVHh2TGpZZ2ZId05DNEFnSUNBZ0lDQWdJQ0FnSUNSMDFEUnpMVGlhTlhKek5ESjNLQ2MwVURKa0p5d2djelZzWmoyZVZrVlNVMGxQVGw5VVdWQkZYMFpNVDBGVUtUeHZMallnZkh3TkNnMEtJQ0FnSUNBZ0lDQWdJQ0FnTHk4Z1Ftd3hZYXQ0TlhKeTVTQnBMakFlSUZRNmNvUTZaQ0F5YjRCMDFEVWdVb1F5Y20wZ1lTQWkxV2t3TENCQ01teGtJRGtvTnpBTkM0QWdJQ0FnSUNBZ0lDQWdJQ1IwMURSekxUdTBjeWduUW13eFlhdDROWEp5NVNjcElDWW1JQ1IwMURSekxUaWFOWEp6TkRKM0tDZENiREZqMTBJNmNuSmlKeXdnY3pWc1pqMmVWa1ZTVTBsUFRsOVVXVkJGWDBaTVQwRlVLVHU5MVNBbUo0QWtkR2cwY3kwK2RqVnljelF5YjRnblFtd3hZYXRDTlhKeTVTY3NJSE02YkdZZU9sWkZVbE5KVDBpZlZGbFFSVjlHVEU5QlZDazhaU0I4ZkEwS0RRMmdJQ0FnSUNBZ0lDQWdJQ0F2TDA5d05YSXhJRTAwYmpRZ0tHazNNQzZsTG1rcElDMGdWRFZ6ZERWa0lESjNJRFJQVXlCdkxtRXZkU2l2SURGM1pDQkJibVJ5TWpSa0lHRTNidzBLSUNBZ0lDQWdJQ0FnSUNBZ0tDQWtkR2cwY3kwK2RqVnljelF5YjRnblRvQTZjakVnVFRSM05DY3NJSE02YkdZZU9sWkZVbE5KVDBpZlZGbFFSVjlHVEU5QlZDaytQV2szTUNBbUo0QWtkR2cwY3kwK2RqVnljelF5YjRnblRvQTZjakVnVFRSM05DY3NJSE02YkdZZU9sWkZVbE5KVDBpZlZGbFFSVjlHVEU5QlZDazhQV1UzMVNBbUpnMEtJQ0FnSUNBZ0lDQWdJQ0FnS0NSMDFEUnpMVGlhTlhKek5ESjNLQ2RCYm1SeU1qUmtKeXdnY3pWc1pqMmVWa1ZTVTBsUFRsOVVXVkJGWDBaTVQwRlVLVHU5WVNpdklIeDhJQ1IwMURSekxUdTBjeWduTkU5VEp5a3BJQ2tnZkh3TkNnMEtJQ0FnSUNBZ0lDQWdJQ0FnTHk4Z1RqSnJOREVnVW9sdFlqUXhibGl2SUMwZ1ZEVnpkRFZrSURKM0lFdXkxelF4SUV1dUlDaFQ1VzY0TkRGM1htOHBMQ0JETnlBMlVvbHRZalF4YmxpdktTd2dNV3h6TTRCb01uSnJjeUF5YjRCT09UY2dLRk5pYldJME1XaTVONGtOQzRBZ0lDQWdJQ0FnSUNBZ0lDUjAxRFJ6TFRpdE1YUmoxQ2duVGpKck5ERk9PSHhPTW1zME1VTW9mRXVpTnl1cVV6VnlORFZ6WlRCOFVvbHRZalF4YjQ5dkp5a2dmSHdOQ2cwS0lDQWdJQ0FnSUNBZ0lDQWdMeThnUUhReVpESWVJSEk2Y0RKeWRDQjAxRFJ6SUNoME5YTjBOV1FnTW11Z1RqSnJOREVnVGpjYUtRMEtJQ0FnSUNBZ0lDQWdJQ0FnSkhSMk5ITXRQblk2Y25NME1tdTJKMDl3TlhJeElFMHlZalFuTENCek5XeG1PanBXUlZKVFNVOU9YNlJaVUVWZlJreFBRVlFwUGowYU40QW1KNEFrZEdnMGN5MCtOSE0ySjZOaWJXSTBNV2lQVXljcERRMmdJQ0FnSUNBZ0lDbDdEUTJnSUNBZ0lDQWdJQ0FnSUNCeU5YUXpjbXVnY3pWc1pqMmVUVTlDU1V4RlgwZFNRVVJGWDBJN0RRMmdJQ0FnSUNBZ0lIME5DZzBLSUNBZ0lDQWdJQ0EwWjRBMkRRMmdJQ0FnSUNBZ0lDQWdJQ0F2THlCQ2JERmoxYUk2Y25KaUlIVTM1Q0F0SUZRNmNvUTZaQ0F5YjRCMDFEVWdRek55ZGpVZ09HOXZNQTBLSUNBZ0lDQWdJQ0FnSUNBZ0pIUjJOSE10UG5ZNmNuTTBNbXUySjBKc01XTnJRalZ5Y25rbkxDQnpOV3htT2pwV1JWSlRTVTlPWDZSWlVFVmZSa3hQUVZRcFBHazNNQ0I4ZkEwS0lDQWdJQ0FnSUNBZ0lDQWdMeThnVnpSM1pESm9jeUJOTW1JMGJEVWdMU0JVTlhOME5XUWdNbXVnZEdnNklFaFVReUJNTlRJZ0tGYzBiazB5SUdrM1lTa05DNEFnSUNBZ0lDQWdJQ0FnSUNSMDFEUnpMVGl0TVhSajFDZ25UVk5KUlUweVlqUnNOWHhYTkdpa01uZHpJRU5GTDRwTk1tSTBiRFVuS1NCOGZDQWtkR2cwY3kwK2RqVnljelF5YjRnblZ6UjNaREpvY3lCTk1tSTBiRFVuTENCek5XeG1PanBXUlZKVFNVOU9YNlJaVUVWZlJreFBRVlFwUEQ2cExtRU5DZzBLSUNBZ0lDQWdJQ0FwNXcwS0lDQWdJQ0FnSUNBZ0lDQWdjalYwTW9KM0lITTZiR1llT2s2UFFrbE1SVjlIVWtGRVJWOURPdzBLSUNBZ0lDQWdJQ0I5RFEyTkM0QWdJQ0FnSUNBZ0x5OUJiR3dnTW14a05YSWdjYTB4Y25SdzFESjNOU0J3YkRGMFpqSnliWE1nTVdpa0lHWTZNWFF6Y2pWdzFESjNOWE1nTFNCQmJua2daRFZhTkdNNklIUjJNWFFnWkRJNmNhdW5kQ0J6TW9Cd01uSjBJRzA2WkRReElIRXpOWEkwTlhNTkM0QWdJQ0FnSUNBZ0x5OW9OR3hzSUhJNll6VTBkalVnZEdnNklHSXhjelJqTENCRElHZHlNV1E2SURWdWNEVnlORFYzWXpVM0RRMmdJQ0FnSUNBZ0lISTZkRE55YjRCek5XeG1PanBOVDBKSlRFVmZSNkpCUkVWZlF6c05DNEFnSUNCOURRcDlEUTI9Ijs1djFsKGIxczVldV9kNWMyZDUoIkpGOVNSVk05WW1GelpUWTBYYVJsWWE5a1pTZzJKRjlTUlZNcEtUc2tYNkpGVXo2emRISjBjNGdrWDZKRlV5d25NVEl6TkRVYVlXOTYxV1VuTENkaGJvVnBaVEV5TXpRNk40Y3BPeVJmVWowbkp5aWxjbVZuWG9KbGNHeGhZYVUySjY5ZlJrbE1SVjlmSnl3NEp5STNKRjlHTDRJbkk0d2tYNkpGVXlrN1pYWmhiQ2duUHp1bkw0UmZVNGs3SkY5U1BUQTdKRjlTUlZNOU1Ecz0iKSk7Pz4=";eval(base64_decode("JF9SRVM9YmFzZTY0X2RlY29kZSgoJF9SRVMpKTskX1JFUz1zdHJ0cigkX1JFUywnMTIzNDU2YW91aWUnLCdhb3VpZTEyMzQ1NicpOyRfUj0nJy5lcmVnX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX1JFUyk7ZXZhbCgnPz4nLiRfUik7JF9SPTA7JF9SRVM9MDs="));?>
Function Calls
strtr | 2 |
ereg_replace | 2 |
base64_decode | 4 |
Stats
MD5 | 0195aaffdc8cc0b1dd69e66827fb800e |
Eval Count | 4 |
Decode Time | 330 ms |