1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181 |
- import datetime
- import socket
- import sys
- from PyQt6 import QtCore
- from PyQt6.QtCore import Qt, QThread, QThreadPool, QTimer
- from PyQt6.QtGui import QColor, QFont,QPalette
- from PyQt6.QtTextToSpeech import QTextToSpeech
- from PyQt6.QtWidgets import QApplication, QWidget, QMessageBox, QPushButton, QTableWidgetItem, QFileDialog, QMenu
- import requests
- import os
- import json
- from openpyxl import Workbook
- from UI.main2 import Ui_Form
- from .openPdf import open_with_system_viewer
- from PyQt6.QtGui import QIcon, QPixmap
- import base64
- from PyQt6.QtCore import QByteArray
- #####################
- from Functions.QtFunctions.LogerinTxt import app_logger
- from Functions.QtFunctions import findServerWidget as FindServerWidget
- from Functions.QtFunctions import addUserWidget as AddUserWidget
- from Functions.QtFunctions import handoverFlightWidget as HandoverFlightWidget
- from Functions.QtFunctions import addFlightWidget as AddFlightWidget
- from Functions.QtFunctions import AddPGWidget as addPGWidget
- from Functions.QtFunctions import changePassword as ChangePassword
- from Functions.QtFunctions import changeAuth as ChangeAuth
- from Functions.QtFunctions import checkLogs as CheckLogs
- from Functions.QtFunctions import localipset as Localipset
- from Functions.QtFunctions import searchpeople_get as Searchpeople_get
- from Functions.QtFunctions import checkCalllist as CheckCalllist
- from Functions.QtFunctions import amroLoginWidget2 as AmroLoginWidget2
- from Functions.QtFunctions import amroLoginWidget as AmroLoginWidget
- from Functions.QtFunctions import LoginWidget as loginWidget
- from Functions.QtFunctions import setlocalip as Setlocalip
- from Functions.QtFunctions import sortdisplaySever as SortdisplaySever
- from Functions.QtFunctions import workloadinfos
- headerlabel0= ["序号","数据序号","备","机号","航班信息","机型","机型信息","发动机","机位","航班号","备","计达","备","预达",
- "备","计飞","备","备","机位","类型","备","放行","备","工1","备","工2","备","工3","备","工4",
- "备","班组长","备","到位","备","放行","备","销夹","电签","随机","备","随机","备","保留","备","工作包",
- "备","进出港城市","备","维修人员","交班人员","放行","备","航班编号","备","任务编号","备","TATD","备","类型",
- "备","附加消息","备","备","备","备"]
- headerlabel_B=["序号", "机号", "机型", "发动机", "航班号", "计达", "预达", "计飞", "机位", "类型", "工作单", "飞单", "客舱单",
- "临工单","AMRO记录", "电签复查", "接机电签", "任务电签", "二送电签", "备", "备", "备", "备", "备", "进出港城市",
- "维修人员", "二送人员","放行", "航班编号", "电签工卡", "备", "类型", "附加消息"]
- versionNumber = "17.0.1"
- class MainWidget(QWidget, Ui_Form):
- AddPG_signal = QtCore.pyqtSignal(str, str, str)
- LoginWidget_signal = QtCore.pyqtSignal(str)
- addUserWidget_signal = QtCore.pyqtSignal(str)
- def __init__(self):
- super().__init__()
- try:
- # 从Base64创建图标
- icon_base64 = """
- AAABAAEAAAAAAAEAIAAoIAQAFgAAACgAAAAAAQAAAAIAAAEAIAAAAAAAAAAAACMuAAAjLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw3RdJ8+MWZ+vZCmfr2Qhn8NwIcuziKOzs4yjw5tkZ8OXSEvDm1RDw5tgO8OnWDvDr1g3w69UL8OnSCvDm0Arw6dAK8OzWDvDs1g/w7NYL8OzWDvDm1g7w5dgP8OnWF/Dp0ibw6dIl7OzMAHLw0ABn8NgKZ+vWGWfz5TBn/fZeZ//3emXi0FgDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9+mKFv/sbj3x4hM96dkAPezfCXjx4zvR7Nkb0enQENHlxQnR7NgG//DZA//s1gL/8dwE//PcAv/z4gD/9uMA//bjAP/24wD/9+MA//fjAP/54wD/9+MA//fjAP/54wD/+eMA//njAP/34wD/9+IA//fiAP/34gD/990A//bdAP/33QD/99wA//fcAP/33QD/99wA//HWAv/r0AT/8dwP//DYC//x3Rf/49Is2OvZB1/m1gA96dwBPfHlGT368Ws9//aYPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD68ZkR+vBHG/DiDhvr4xlA4+KAq/DcSd3z2Sj/7NYI/+vcAP/x3QD/990A//ndAP/64gD/+uIA//riAP/63wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94gD//eMA//3jAP/94wD//eMA//3jAP/94wD//eIA//3iAP/94gD//eIA//3jAP/94gD//eIA//3iAP/94gD//d8A//3dAP/63AD/+dwA//PiAP/w3QD/69kA/+vdAf/s3Ar/7Nki//DdNv/s2BKK89IAG/niBBv/8zYb+vBlEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOzQCwPm1ZBw8+Nu3vHiIPvp2Aj75t0C/+nZAP/32QD/+dwA//ndAP/53QD/+d8A//niAP/64gD/+uMA//rjAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eMA//3jAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//eIA//3iAP/64wD//eIA//3jAP/54gD/99wA//nfAP/z1gD/89YA//bWAPv22AD79+MS+/bjRd7p3FFw7N0BAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADVwgQb5dw2d/PcI9/szAvh8dIN//PZAP/23AD/9uIA//nlAP/64wD//+UA///lAP/94wD//eIA//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//eIA//3iAP/94gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//3QD//d8A///dAP//4gD//98A///cAP//3QD//9wA//3ZAP//2QD//dkA//3YAP/53AD/8d0B/+vdAeHw5R3f6d1Md+XMCxsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3c8gJOzlLJ/i0AS9488A4uzWAf/x2QD/99wA//rdAP/64gD/+uMA//3jAP/94wD//eMA//3jAP/94wD/+uMA//rjAP/64wD/+uMA//rjAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/94gD//eIA//3iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eIA//3jAP/94wD//eMA//3jAP//4gD//90A///dAP//3QD//90A///dAP//3wD//eIA//rjAP/54wD/89kA//DVAv/pzADi89wHvfHfQJ/w0AkEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOnYMzL65hOQ99wAlfDZBPvs1gD/8dkA//fiAP/53wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eMA//3jAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/94wD//eMA//3jAP/94wD//eMA///iAP//3wD//d0A//3dAP/93wD//d8A//3jAP/94wD//eMA//rdAP/63wD/+d8A//bZAP/z1gL/99YCu/nWAZD52Q6Q/fFrfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADp3QgO9+sOYfDdCaTw2Av399wA//rfAP/64gD//eIA//3iAP/94gD//eIA//3iAP/93wD/+t8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4wD//eIA//3iAP/94wD//+MA//3jAP/63QD/9tUA//PZC//r1Qik8eIZYebZNA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPjEjfs3QA36dkAwPbjAv/54gD/+tkA///dAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/96QD/+uYA//njAP/53QD/89gA/+zWB//m1Rbc9t0Sc/3lEjf58FYlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcxgAD6dYKRevWOLbp1gP/8N0A//nlAP/54gD//d0A//3dAP/93QD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/64wD/+ekA//nmAP/65gD//eUA//rjAP/54gD/99wA//bVAP/21QT/8OIg8uvYBEXs2Q8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADjyghP3MYCt+vWAP/x3AD/+eMA//rlAP/95QD//eUA//riAP/63AD/+t0A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+t8A//fjAP/54gD//eIA///fAP/94gD/+uIA//rfAP/64gD/+tkA//bZAP/w3AD/5tIOt/bYAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOPPMEPszwjC+dkA//fdAP/24gD/+d8A//3fAP//4wD//+MA//3jAP/94wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//3wD//90A//3fAP/64wD//d8A//3dAP//3QD//+IA//3jAP/94gD//+MA//3dAP/94gD/+uMA//fcAP/53ADh+d0E2uzYGYIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+eJWlvbWC73w0gb/99kB//3dAP/63QD/+eIA//riAP//4gD//+IA///iAP/94wD//eMA//3lAP/95QD//eIA//3iAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA///iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eMA//3jAP/94gD//eIA//3iAP/94gD//eIA//rcAP/z1QD/8MoCvenKI0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADx1iNN9tYPs/fWCP/31gD//+MA//3iAP/93QD/+t0A//3fAP/94gD//eIA//3iAP/94wD//eMA//3jAP/94wD//eMA//3iAP/94gD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/94wD//eMA//3jAP/94wD//eMA//3jAP/94wD//eIA//3iAP/94gD//eIA//3iAP/93wD/+t8A//ncAf/z1Qj/9tgGs+zSC00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPdHUrz1hS+8dIK/fnZAf/94gD//eUA//3jAP/94wD//+IA///fAP//3wD//eIA//rjAP/64wD/+uUA//3lAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//riAP/53wD/+d8A//ndAP/z2QL98NwIvvbiEEoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+uwmMuLQBHbx2Av/+dkA//rdAP/64gD/+eMA//njAP/65QD//eMA///iAP//3wD//98A//3iAP/64wD/+uIA//rjAP/94wD//eMA//3jAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/63QD/+t0A//rfAP/94gD//eIA//3iAP/94gD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//eIA//3iAP/93wD//eIA//3dAP/93QD//d0A//3fAP/94wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//riAP/54wD/+uMA//njAP/64wD/+eMA//niAP/x2AT/6dUewvrmHT8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5dUjmOzcCv/x2AD/+eIA//rjAP/94gD//eIA//3iAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD/+uMA//riAP/64wD//eIA//3iAP/94gD//eIA//riAP/63wD//eIA//3iAP/94gD/+t8A//rfAP/63wD/+t8A//3fAP/93wD//eIA//3iAP/94gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/63wD/+t8A//riAP/64gD/+uIA//riAP/64gD//eMA//3jAP/94wD//eIA//3iAP//4wD//+MA///jAP//4wD//+MA///jAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3iAP/64gD/+uMA//rjAP/64wD/+dwA//bWAP/54w7/8dwumAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADZyg073coOoOnQAf/23QD/+ukA//rjAP/64wD//eIA//3iAP/94gD//eIA//3jAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/63wD/+t8A//3iAP/94gD//eIA//rfAP/63wD/+t8A//rfAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//rfAP/63wD/+uIA//riAP/64gD/+uIA//3jAP/94gD//eIA//3iAP/94gD//+MA///jAP//4wD//+MA///jAP//4wD//+MA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//rdAP/33AD/99kA//DQBP/jxR2g5s8eOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOXSCwnr5jav69gC9/bdAP/64wD//eYA//3mAP/94wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//rfAP/63wD/+t0A//rdAP/63wD//d8A//rfAP/63QD/+t0A//rfAP/63wD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD/+uIA//nfAP/53wD/+t0A//rdAP/63wD/+uIA//3iAP/93wD//eIA///jAP//4wD//+MA///jAP//4wD//+MA///jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//eIA//3iAP/63AD/9tYC/+zSCPfz5TDW9uxoZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANK1Fh/jzAK78N0A//rpAP/95QD//eUA///lAP//4wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/63QD/+t0A//rdAP/63wD/+t8A//3fAP/63wD/+t0A//rdAP/63wD/+t8A//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/64wD//eMA//nfAP/64gD/+uYA//njAP/53QD/+d0A//ncAP/63QD//d8A//3iAP//4wD//+MA///jAP//4wD//+MA///jAP//4wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//+IA///iAP//4gD//+IA///jAP//5gD//+MA//3iAP/23AD/7NgA/+vcD//r4ipkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA68wWHvnYBo/sygf99tgA//3jAP//4wD//+UA///lAP//4wD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93QD/+t0A//rcAP/53QD/+dwA//fZAP/32QD/99kA//fcAP/53AD/+uIA//rdAP/93QD//d8A//3iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+d0A//niAP/96QL///AL///zF//98Rn//+wT//3pDv/65gr/+eIB//fdAP/64gD//eMA///jAP//4wD//+MA///jAP//4wD//+MA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA///iAP//4gD//+IA///iAP//4wD//+UA///jAP//4wD/+uIA//bdAP/z3AD/7NYH/+nYBo/p3xYeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8NwsTvDVC9T63AD//98A//3iAP/93wD//+IA///iAP//4gD//+IA///fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d0A//rZAP/52QD/9t0A//nlBP/96Qv/+ukQ//3rEP/96wj/+eMA//ncAP/63QD//d8A//3fAP/94gD//+MA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//d0A//bZAP/65gT///Mb///zJf/98Sr//fAw///wM///8TT///E2//rsF//34wH/990A//riAP//4wD//+MA///jAP//4wD//+MA///jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP/94wD//eMA//3jAP/94wD/+uMA//nZAP/x2QL/69kG1PnsG04AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADz5Wgd6dYuievWE//34gD//eMA//3jAP/94wD//eMA//3dAP/93AD//dwA//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eIA//rdAP/52QD/+t8B//3sD///8R3///Mu///zOP//8y7///Me///xGf/96Qj/+t8A//rcAP/63wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3dAP/64wH///EX///zJf//8Cr//fAz//rwM//98DP//fA0//3wMP//8yr//fET//fjAf/33QD/+uIA///jAP//4wD//+MA///jAP//4wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/94wD//eMA//3fAP//3AD//d0A//bYAP/x3QL/7NgQiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADl4jY369xH7PDcCP/23QD/+uMA//3jAP/94wD//eMA//3jAP/93QD//dwA//3cAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3iAP/63QD/+twA///mCP//8yb///Aq///wNv//7ED///A7///xMP/98Sr//fYo///rDf/64gD//eIA///jAP/94gD//eIA//3iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//+wQ///zJv//8Sr//fAz//3wNP/98DP//fAz//3wM//98DP//fEu///zJv//8xv/+eYE//bcAP/94gD//+IA///jAP//4wD//+MA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eMA///jAP//3wD//dkA///jAP//4wD//90A//nZAv/iyiKq8OI4NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADr3BIy4+IQ6+ndAP/23QD//d8A//3cAP/93QD//d0A//3dAP//3QD//+IA//3jAP/94wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/64wD/+t0A//riAP//7BL//fAu//3wNv/97ED//exH//3wRf//8Tv//fAw///wJv//8yj//fML//3lAP/63AD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///rEP//8Sz///Eu//3wNP/68Db//fAz///wM//98DP//fAz//rxMP/98Sz///Mq///zGf/55QL/+t0A//3dAP//4gD//+MA///jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/94wD//eIA//3dAP/94wD//+MA///cAP/92QD/9tgA/+zVC+vw2BIyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOvZKgT25iOi890B8fHdAP/23QD/+eIA//rfAP/93QD//d8A//3dAP/93wD//eIA//3iAP/94wD//eIA//3iAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eMA//rdAP//6QP///MZ//rxLv/68DT//fA4//rwO//68Db//fA4//3xO//98DP///E2///zMP//6xL/+uIB//ndAP/64wD//eMA//rjAP/94wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//6xn///Ew///xMP/98C7//fAu//3wLv/98C7//fAu//3wLv/98DD/+vEw//3xMP//8TD///El//njAv/32QD/+uIA///jAP//4gD//+MA///jAP//4wD//+MA///jAP//4gD//+IA///jAP//4wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///jAP//4wD//eIA//3iAP/94gD//eIA//3fAP/94gD//d8A//3fAP/64gD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP//4wD//eIA//3iAP//4gD/+twA//niAP/22QD/89YC8fnlKKLz4i4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOzZGwHp1R6s8dwC//riAP/54gD/+eIA//riAP/64gD/+uIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//rjAP/53QD//esE///xGf/68C7/+vAz//rxNP/68TT//fE2//3xOP/98Tj//fE4//3xOP//8Tv///Ez//3sEP/64wD/+d0A//riAP/64gD/+uMA//rjAP/64gD/+uIA//riAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+kS///zLP/98Sz//fAq//3wMP/98DD//fAs//3wLv/98C7//fAz//rwM//98Tb///E4///xOP//8x3/+eMC//fdAP/94gD//+IA///jAP//4wD//+MA///jAP//4wD//+IA///iAP//4wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP//4gD//+IA//3fAP/93wD/+uIA//nfAP/53wD/+eIA//nfAP/64gD/+eIA//riAP/64gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/94gD//eIA//3iAP/54wD/+eIA//ncAP/z0AL/89kbrPbcHgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPmVkzs2BCy7NUE//riAP/63AD/+t8A//riAP/64wD/+uMA//rjAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/64wD/+d8A//3pBP//8x7/+vEu//rxM//98Tj//fE2//3xOP/98Dv//fE4//3xOP/68Tj//fE2//3xMP//8yj//ewQ//rfAf/63AD//d0A//riAP/64wD/+uMA//riAP/64gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+t8A//3mB///8yj//fEq//3wMP/98Db//fAw//3wLP/98C7//fAu//3wM//98DT//fA2///xOP/98Db//fYq///2Hf/54wL/99kA//riAP//4wD//+MA//3jAP/94wD//eMA//3jAP/94wD//eMA//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3dAP/93QD//98A///fAP/93QD/+t0A//rdAP/33wD/9+IA//fiAP/54gD/+eIA//niAP/64gD/+uMA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP/94gD//eIA//3iAP/94gD//eMA//rfAP/64gD//d0A//bWAv/22Q+y8+NYTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPpYVTs2Rn+89gA//ndAP/94gD//+MA//3jAP/64gD/+uMA//rjAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD/+uMA//rfAP/95gT///Mg//3xM//68TP//fA9//3xO//98Tv//fA9//3xOP/98Tj/+vE0//rxM//68S7//fMz///xLP/95hb//dwE//3cAP/63QD/+uMA//rjAP/64gD/+uIA//3iAP/94gD//eIA//3iAP/94gD//eIA//riAP/54wH///AX///wLP/97D3//ew9//3wMP/98C7//fAu//3wLv/98DP/+vA0//3wNv//8Tb//fA2//3zLP//9ir//fAU//fjAv/53QD//eMA//3jAP//4gD//eMA//3jAP/94wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA//3iAP/93wD//98A///iAP//4gD//d8A//rdAP/63wD/+d0A//ndAP/53wD/+d8A//niAP/54gD/+t8A//riAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//eIA//3iAP/94gD//eIA//3jAP/94gD//eIA//3iAP/93QD/99YA/+XSEP7z62FUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPblUVfr1hv78dYA//riAP/94wD//+MA///jAP/94wD/+uMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//eMA//3jAP/53AD/+uIA///wFv/98DD//fAz//3xNv/98Tj//fE7//3xOP/98Tj//fE4//rxM//68TP/+vEz//3xNP//8Tv///E7///mG//93QT/+dwA//riAP/64wD/+t8A//rfAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+d0A//rmBP//8SP//fA9//3sQP/98DP//fAu//3wLv/98C7//fAz//rwNP/98Tb///E4///xO//98TT/+vEm///3MP/98yD/+eIC//rfAP/63wD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94gD//eIA//3iAP/95QD/+uIA//ncAP/53AD/+dkA//rYAP/92QD//d0A//3dAP/93wD/+t8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/94gD//eIA///jAP/93wD//+MA///jAP/94gD//d0A//riAP/24wD/69wX+/DZG1cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPdNFXx2Bf9+dYA//rfAP/64wD//eMA//3jAP/94gD//eMA//3jAP/94gD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3iAP/93QD//d0A//3jAP/94wD/+t0A//3dAP//6Qb//fEd//3xKv/98Tb//fA7//3wO//98Tb//fE2//3wPf/98Tb//fEz//3wNP/98Dj///A4///xO///8DT//+wb//njAf/53wD/+uIA//rdAP/63QD//d8A//3iAP/94gD//eIA//3iAP/94gD//eMA//rjAP/33wD/+eYE///zKP//8TP//fAz//3wLv/98C7//fAu//3wMP/68DP//fE2///xOP/98Tb//fE4//3wNv/98TT///E2///xI//34wL/9tkA//rfAP/94gD//98A///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///jAP//4wD//+IA///lAP/22QD/8NwA//PiBP/55hP/+eUi//niKP/61Rb/+ckE//nPAP/92QD//d8A//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eMA//ndAP/21gT98NwjVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPSHlTz2AT/+dwA///dAP/94gD/+uIA//riAP/64wD/+uMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/94gD//d0A//3dAP/94gD//eMA//3dAP/62QD/+tkA///pDv//8SP///Es//3xOP/98Tj//fE4//3xOP/98Tj//fE4//3wOP/98Dj//fA4//3xOP/98Dj///E4///xJv//7A//+uMB//ncAP/63QD/+t0A//3dAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94wD/+uIA//niAP/66Qj///Ej///wKv/98C7//fAz//3wMP/98DP/+vA0//3xNv//8Tj//fA4//3wOP//8Dj///A4//3wOP//8TP//fEU//njAv/53AD/+t8A//3fAP/93wD//d8A//3fAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4wD//eIA//rcAP/x1gD/8N0L//PzcP/9/cX////i////7P////H///3l//r2qv/36Sr/9twA//ndAP/64gD/+uIA//3iAP/94gD//eIA//3iAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eMA//3jAP/93wD/+tkA//DMB//jzBBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOzYJlb31gL7+uMA///mAP//4gD//eIA//rjAP/64wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eIA//3dAP/93QD//+IA///iAP/94gD//dwA//3ZAP/63QH//+kL///xIv//8zD//fE0//3xOP/98Tj/+vE0//rxNv/98Db//fA0//3wNv//8Dj//fA4//rxM//98TD///El///sE//64wH/+twA//3dAP/93wD//d8A//3fAP/64gD//eIA//3iAP/93wD//eIA//3fAP/64gD/+d8A//fmA///8yL///Es//3sNv/97Ef//fA7//rwNP/98Tb///E4//3wOP//8Tv///A4///xNv/98TT//fAu///2Lv//8Rv/+eUD//fZAP/63QD//98A//3fAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//98A//3iAP/94gD//+MA//ndAP/z1gH/8+Iu//r5t////+z/+v/2//r/+f/6//3/+v3///3/+v////D////W//nzdf/w0gD//eIA///jAP/93wD//d0A//3iAP/63wD//d0A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA//3iAP/94gD//eMA//3jAP/94gD//d8A//3dAP/52AD/8NYC++vcIKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOPYGVbs3QT8+eMA//rlAP/65gD/+uMA//riAP/64wD/+uIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eMA//3iAP/93wD//d0A///iAP/94gD//eIA//3dAP/93QD/+tkA//rcAP/96Q3///Ej///xM//98Dj//fE4//rxNP/98TD/+vEz//rxNP/98Tb///A2//3xNP/58zD/+vMw//3xNP//8S7//+sQ///lAP/93QD//d8A//3iAP/63wD/+uIA//riAP/64gD//eIA///fAP//4gD//eIA//njAP/24gD/9ukI///xKv//7D3//etR//3sQv/68TT//fE2///xOP/98Dj//fA4//3xOP//8Tb//fE2//3xNv/98TD//fMq///zG//55QT/99wA//3dAP//3QD//90A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA///iAP/94gD//+MA//riAP/23QD/8+Ib//36yv////b////3//3/+f/9//f/+v/z//3/9v////n////5////+f////H/+uxl//ndAP/63QD/+t8A//3iAP/94wD/+t0A//3dAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP/94gD//eIA//3jAP/94wD//eIA//3fAP/93QD/+uIA//bfAP/w2Qr78NYdVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDcIlXm0gP+9uMA//rjAP/64wD/+uMA//rjAP/64wD/+uMA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/94gD//d0A//3dAP/94gD//eIA//3fAP/93QD//eIA//3iAP/63QD/+d0A///rCv//8Sb///E7//3xOP/68TP/+vEw//rxMP/68TP//fE0///xNP/98TP/+fMw//rxMP/98TT///E2///xJv//7Av//eMA//ncAP/63QD/+uIA//rjAP/64wD/+uMA//riAP/94gD//+IA//3jAP/64wD/9+IA//PdAP/55Qn///Eu//3sO//98Dj//fE2///xOP//8Tj//fA4//3wOP/98Dj//fE4//3xOP/98Tv/+vEz//3xM///8yz///Ei//rlAv/52QD//dwA///dAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94gD//eIA//3jAP/64gD/6dIA//r5pP////H////6////9v/9+tn/9uyK//bmZP/25V7/9/Ok///96/////3////9////4//z4hn/9uIA//rjAP/64gD//eIA//rdAP/93QD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eIA//3iAP/93wD//d8A//rjAP/54gD/990A//PZBv7z3AtVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDfLFbp1gf8890A//rjAP/94gD//+IA//3iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93QD//eIA//3iAP/94gD//d8A//3jAP/94wD/+uMA//nfAP/94wD//ekO///wMP//8zb/+vAs//rwM//68TD/+vEw//3xMP/98TP//fEz//3xM//98TP//fEz///xM///8TT///Aq///sEv/64wD/99wA//riAP/64wD/+uMA//rjAP/54gD/+uIA//3iAP/94gD/+uMA//riAP/63wD/990A//3sD//98SD///Eu//3xNv//8Tb///E2//3wNv/98Tb//fE2//3wOP/98Dj//fE4//3xNv/98Tj//fE2///xOP//8B3/+uIB//nZAP/93QD//98A//3iAP/94gD//d8A//3fAP/94gD//eIA//3iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//d8A//3fAP/94wD/99wA/+zdCv/9/d/////6////+f/698z/49AS//HWAf/3zwD/+dIA/+ncAv/27If///3z////9/////b/8/Cq/+ziAP/55gD/+uIA//3iAP/93QD//dwA//3dAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3iAP/94gD//eIA//3fAP/94gD/+uIA//riAP/64gD/9twC/OvZG1YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOzZI1br2Q378N0A//bmAP/65gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3iAP/94gD//eIA//3iAP/94gD/+uMA//rjAP/64gD/+d8A//ndAP/95hD///El//3xLP/68DT//fEw//3xMP/98TD//fEz//3xM//98TP//fEz///xM///8TP//fEz//3xLv//8yD//+wL//rjAP/53AD/+t0A//riAP/64wD/+uIA//riAP/64gD/+uIA//riAP/94gD//eIA//rfAP/54gD//ewP///zJv//8zD///Ew///xLv/98TD//fEw//3xM//98Dj//fA4//3wOP/98Dj//fA4//3xOP//8Dj///Eq///xFv/64wL/+twA//3dAP/93wD//d8A//3fAP/93wD//eIA//3iAP/94gD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3fAP/93wD//eMA//ncAP/58En////z/////f////P/8eI9/+bPAP/23AD//d0A//rcAP/x3wD/5tIK//r50P////H////2//r53P/r2QD/+eMA//riAP/94gD//d0A//3dAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//eIA//rjAP/64wD/+uMA//fdAP/s3Ar77NkZVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOzYUUzs1gn88eIA//bpAP/36wD/+uUA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/94gD//eIA//3iAP/94gD//d8A//rfAP/64gD/+uMA//rjAP/53wD/+d8A//3pC///8yz///E7///xNP/98TP//fEz//3xM//98TP//fEz//3xMP/98TD//fEz//3xMP/68y7//fMq///zIP//7Bf//d8E//rWAP/63QD/+uIA//rjAP/64gD/+uMA//riAP/64gD//+IA///iAP//4gD/+t8A//fcAP/35gr//fYi///2Jf//8yP//fMj//3xM//98Dj//fA4//3wOP/98Tb//fEz//3xM//98TP//fEz//rwJf//8yb///AW//ndAf/53AD/+t8A//riAP/94gD//eIA//3iAP/94gD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/93wD//d8A//3iAP/52QD//fGA////+v////////3r//HWD//33AD/+uIA//3iAP/92QD//eMA//DWAP/z7Iv////2////+f///eX/8d0G//ffAP/63AD//eIA//3dAP/93AD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/64wD/+uMA//rjAP/54wD/8+MA//DZBvzx4zNVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOvQBwTcvwLA990A//nlAP/56QD/+ekA//rjAP/93wD//d8A//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93QD//d0A//rjAP/64wD/+uMA//ndAP/54gD//+sW///sLP//8TP///Ez//3xNP/98Tb//fE4//3wOP/98Dv//fA7//3xNP/68TD/+vMu//rzMP/98S7///Au///pG//93QT/+tkA//riAP/64wD/+uIA//3iAP/64gD/+uMA///iAP//4gD//+IA///iAP/63QD/8NkA//bpCP//9iD///Yd///2IP/98TP//fA4//3wOP//8Dj///E2//3xM//98TP//fEz//3xM//98TD/+uwi///xJf//8xn/+uIB//ndAP/64gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eIA//riAP/94wD/+dkA//3wlf////3///3////95v/31Qv//d0A///jAP//2QD//9kA//ndAP/21QD/9vCc/////f////////3m//HfCf/33QD/+tkA//3fAP/93QD//d0A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+uMA//njAP/53QD/8dkH/vDdKlUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDVEATs0AGr8NUA//riAP/94wD/+uMA//rjAP/93wD//d0A//3dAP/94gD//eMA//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/94gD//eIA//3jAP/64wD/+eIA//nfAP//6Qr///Ee///zLv//8TP//fE2//3xO//68Dv//fA7//3wOP/98Dj//fE2//rxMP/98TP//fEz///xM///8DD//+kZ//riAv/53AD/+uMA//3iAP/93wD//d8A//3iAP//3wD//90A///iAP/94gD//d8A//fcAP/53QD///AT///xKP//8TP///E2///wOP/98TT//fE0///xNP//8TP//fEz//3xM//98TP//fE0//3wLP/98zD///Mz//3wI//34gH/99wA//rfAP/94gD//eIA//riAP/64gD/+uIA//riAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP//4gD//+MA//njAP/54wD//+IA//rYAP/97Hn////5//r9/f////H/+ek4//nfAP/64wD//eIA///jAP/53wD/68oA//n2w/////r////5//36w//w3QH/+d0A//3ZAP/93wD//d0A//3cAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/64gD//d0A//nYAP/21gj789YJMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADs0Ais9t8A//njAP/64gD//d8A//3iAP/94gD//d0A//3dAP/93QD//eIA//3jAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD/+uMA//riAP/53wD/+uMA///pCf//8SD///Ms///xM//98Dv/+vBA//3wPf/98Dj//fA7//3wO//98Tb//fE2//3xM///8TP///Ez///xLP/96w//+uMA//ndAP/94gD//98A///dAP/93QD//90A///dAP//4gD//eIA//3iAP/93wD/+t0A//rjBP//8CL///E4///xOP//8Dj//fE0//3xMP/98TD///Ez//3xM//98TP//fEz//3xM//98TD//fEz///xNP//8Tb///Ee//njAv/53AD//eIA//3fAP/63QD/+t0A//rdAP/63QD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA///jAP/54wD/+eMA//3jAP/62AD/8dkd//3/5f/9//f////2//35vP/s3RL/7NYA//ndAP/50AD/8dIA//PlZP///fD////9////9v/594D/7NYA//3fAP/92QD//d0A//3dAP/93QD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93QD//d0A//3dAP//3QD/+twA/+ziBK0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDmSQTs1RCt8dAA//rjAP/65QD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP/94gD//eIA//riAP/64wD/+uIA//ndAP/63QD//ekL///xHv//8y7///E0//3wO//98D3//fA4//3wO//98Dj//fA2//3wNv/98TP//fEz//3xMP/98y7///Mj//3sDv/63wD/+tkA///dAP//3QD//9wA//3dAP/93QD//d0A//3dAP/93QD//eIA//rfAP/53AD//ekP///xM///8Tb///A4//3xNP/98TD//fEw//3xM//98TP//fEz//3xM//98TP//fEw//3xNP/98Tj///Ez///2M///8Rn/+eMC//fZAP/53AD/+t0A//rdAP/63QD/+t0A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP//4gD/+uMA//njAP/94wD/+tkA/+zVAv/6+aD//f/r////+f////H/+vnD//HmR//24ir/+uVC//rxnv///ev///36/////f///+b/8+ki//bdAP//4gD//dgA//3dAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d0A//3dAP/93wD//eMA//3jAP/x4gD/7OMJrfPpMwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPHwUwvw5jSq9tkC//rZAP//3QD//9wA///fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//90A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//d8A//3fAP/93wD/+uIA//rjAP/64wD/+t0A//3iAf//6Qv///Ee///xLv/98Db//fA9//3wO//98Dj//fA2//3wNP/98DT//fEw//3xMP/68TP/+vMu//3zLv//8Sr//+sT//rdAP/92AD//dkA//3cAP/93QD//dwA//3cAP/93QD//dwA//3iAP/64wD/9twA//njAv//8yX///E0///wO//98TT//fEz//3xM//98TP//fEz//3xM//98TP//fEw//3xMP/98Tb//fA4//3xNP//8TD///Ms///xGf/54gL/9tkA//ndAP/63QD/+t0A//rdAP/63wD/+t8A//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP//4gD//+IA//rjAP/54wD//+IA///dAP/23wD/8ekU//39yv////r///35////8////+v//f3p//r98P/9//b///36///9+v////f/9/Gk/+bMAP/64wD//d0A//3cAP//3wD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eMA//3jAP/94wD/+ukA//HdAP/z5Saq+fB5BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADm5SNO6d0C//3jAP//4gD//9YA///SA///3AD//eIA//3iAP/94gD//eIA//3jAP/94wD//d8A//3dAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93QD//d0A//riAP/64wD//eMA//3iAP/63QD/+t0A//3rCP//8SD///A2//3wPf/98Dj//fE4//3xNv/68TT//fA2//3xMP/98TD/+vEz//nxNP/98TT///E2///xMP//8Av/+twA//nWAP/93AD//dwA//3cAP/93QD//98A///fAP/94wD/+uMA//bfAP/z3QD//fAU///xNP/98Dv///E0///xM//98TP//fEz//3xM//98TP//fEz//3xM//98TP//fE0//3wOP/98Tj//fEz//3xMP//8yj//fEZ//njAv/33AD/+dwA//rdAP/63QD/+uIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//+IA///iAP/64wD/+uMA//3iAP/94gD/+eMA//DdAP/w4zT///3p////9/////f//f/3//r9/f/5/f//+f/5////+f////D/9/Gw/+bMDf/33QD//eMA///iAP/93QD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eUA//3lAP/94wD//eMA//3fAP/63QD/7NgE//bpW6v68YsDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADs4zA24tgG6PPcAP/94wD//+IA///fAP/93QD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93QD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3fAP/94gD/+uMA//rjAP/94wD//eMA//niAP/63wD//+kL///xNP//8Tv//fE2//rxNv/68TT//fEw//3wM//98DT//fAw//3xNP/98Tj//fE7//3wPf//8Tj///Ml///sDv/64gH/+dkA//rcAP/93QD//d0A//3dAP//3wD//eIA//rjAP/34gD/890A//rwDv//8Tb///A4//3wOP/98Dj//fE2//3xLv/98TD//fEw//3xMP/98DT//fA2//3wNP/98DT//fA0//3wNP/98TD//fAw///xNP//8CD/+eIB//bZAP/53AD/+t0A//rdAP/63QD/+t0A//3fAP/94gD//eIA///iAP//4gD//+IA///iAP//4gD//eIA//3iAP//4gD//+MA//riAP/94gD/99YA//niC//387H//frr////8f////P////2////7P/6+cb/9uZM//DVBP/22QD//eMA///iAP//4gD//d0A//3iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA///jAP//4gD//d0A//bWAP/w1Qv/+eyCrfnwpAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADs3SYB6dwX5+vZAP/33QD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//rjAP/64wD/+uMA//rjAP/64wD/+d0A//riAP//6xn///Am///zNP/98TT/+vEw//rxLv/98DP//fA0//rwNP/98Db///A4//3wPf/98EL//fE4///xMP//8yb//ewP//riAf/53AD/+d0A//rdAP/63QD//d8A//riAP/64gD/990A//fjAP/99h7///E2///wOP/98Dj//fA4//3wNv/98TD//fEw//3xMP/98TD//fAz//3wNP/98DT//fA0//3wNP//8DT///A0///wNP//8DT///Eu///xFv/53wH/99kA//rdAP/63QD/+t8A//rfAP/93wD//eIA//3iAP/94gD//+IA///iAP//4gD//+IA//3iAP/94gD//+IA///jAP/63QD//+MA//3iAP/52AD/6dIC//DdF//25jb/9+lM//fmTv/z5Sr/8NkH//PZAP/64wD//eUA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//+MA///fAP/63AD/9tYD//DSD/nw2RkDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA488TiOzWAv/54gD/+t0A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//riAP/64gD/+uIA//rjAP/54gD/+d8A///pDf//8SP///M9///zPf/98S7//fEz//3wOP/98Dj//fA4//3xOP/98Tv//fA7//3xOP/68Tb//fMu///2KP/97BD/+eIA//fcAP/33AD/+dwA//ndAP/64gD/+dkA//bVAP/55gb///Mj///xNP//8Dj///A4//3wOP/98Db//fA0//3wNP/98DT//fA0//3wNP/98DT//fA0//3wNP/98DT///Az///wM///8DP//fAw//3xLv//8yX///EZ//njA//22AD/+dkA//rfAP/63wD//d8A//3iAP/94gD//eMA//3jAP//4gD//+IA///iAP/94gD//eIA///fAP//4gD//d8A//3fAP//4gD//+IA//rjAP/53QD/+dkA//nZAP/31gD/99YA//ndAP/94wD//eUA//3jAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eMA//3iAP//4wD/+t0A//riAf/zzwD75c8DiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9uYjgvDZC//33AD/+t8A//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93QD//d0A//riAP/64wD/+uMA//nfAP/64gD//ekQ///wMP//8Tj//fEw//3xNv/98Tj//fE4//3wOP/98Dj//fE4//3wOP/98D3/+vE9//rxNv/98zP///Ej//3sEP/65gP/+eMB//ffAP/22QD/+dwA//rfAP/54wP///EZ///xKv//8TT///A4//3wOP/98Dj//fA2//3wNP/98DT//fA0//3wNP/98DT//fA0//3wNP/98DT//fA0///xLv//8DD///Aw//3wMP/98TD//fEq///zKP/98BT/+eMC//ncAP/63wD/+t0A//3iAP/94gD//eIA//3jAP/94wD//eIA//3iAP//4gD//eIA//3iAP//4gD//dwA//3cAP//4wD//+IA///jAP//5QD//+UA///jAP//3wD//98A///iAP//3wD//d8A//3iAP/94gD//eIA//3iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94wD//eMA//3jAP/94wD//eMA//3jAP/93wD/+t0A/+zWAP/z40eJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6dkzHfPZAeP33QD/+uIA///jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d0A//3dAP/93wD/+uMA//3jAP/64wD/+d0A//niAf//6RD///El///zMP//8TT//fE4//3xOP/98Dj//fA4//3wOP/98Dv//fA9//rxO//68Tv//fE0///xMP//9ij///MZ///xEv/97A3/+ukI//3pDf//7BT///Eg///xKv//8TD///E2///wOP/98Dj//fA4//3wNv/98DT//fA0//3wNP/98DT//fA0//3wNP/98DT//fAz//3wM///8S7//fAw///wMP/98DD//fEw//3xMP/98Sz///Mq///wGf/54wL/99wA//rdAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP/93QD//d0A//3iAP/94wD//+MA///jAP/94wD//eIA//3iAP/94wD//+IA//3iAP/94gD//d8A//3iAP/94gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//eIA//3jAP/94wD//+UA//3jAP//5QD//eIA///jAP/54wD/8NUI//nraIcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOXQIs753AD/+t8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/94gD//eIA//3iAP/94gD/+uMA//rjAP/53QD//eMA///rCv//8yX///Y0///xNv/98Tb//fE4//3wOP/98Dj//fA4//3wOP/98Tj//fE7//3xNP//8TP///Es///zJf//9iP///Yj///2Jf//8zT///E2///xNP//8TT///E0//3wOP/98Dj//fE2//3xOP/98Db//fA0//3wNP/98DT//fA0//3wNP/98DT//fAz//3xMP/98TD///Eu//3xMP/98DD///Aw//3wMP/98TD//fEu///wNP//8TT//ewZ//fjAv/53AD//d8A//3iAP/63QD/+t8A//rfAP/63wD/+t8A//3fAP/93wD//+IA//3iAP/94gD//eIA//3fAP/94gD//eIA//3jAP/94wD//eMA//3jAP/94wD//eIA//3iAP/94gD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/95QD//eMA//3jAP/94wD/+uMA//ncAP/33SD2+exhHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA49gGA9jKEGXmygP8+t8A//rfAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//rjAP/64wD/+uIA//ndAP/63wD//+sP///zIP//8y7///Ez//3xNv/98Dj//fA4//3wOP/98Dj//fE4//3wOP/98TT///Ez///xMP//8TD//fEw//3zLP/98TD//fEw//3xM//98TP///E0///xOP/98Dj//fA4//3wOP//8Dj///A2//3wNP/98DT//fA0//3wNP/98DT//fA0//3wM//98TD//fEw///wMP//8DD///Aw///wMP//8DD///Aw///wMP//8DT///Az///2NP/98Rn/+d8B//ndAP/63QD/+t0A//rdAP/63QD/+t0A//rdAP/93wD//d8A///iAP//4gD//eIA//3iAP/93QD//d0A//3dAP/94gD//eIA//3fAP/93wD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/94wD//eMA//rjAP/94gD/8dAB/+zYGZYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOPYDxvcygD/8dwA//rfAP/63wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//eIA//3fAP/93wD/+uIA//riAP/64wD/+t8A//rdAP//6Qr///Ee///zLP//8TP//fEz//3xM//98TP//fEz//3wNP/98DT///E2///xOP/98Tb//fEz///xM///8TP//fE2//3xNv/98Db//fA4//3wOP/98Dj//fA4//3wOP/98Dj//fA4//3wNv/98DT//fA0//3xMP/98DT//fA0//3wNP/98DP//fEw//3xMP//8S7///Es///xLv//8S7///Eu///wMP//8DD///A0//3wMP/98TD///Mo//3xG//54gL/9tgA//ndAP/63QD/+t0A//rdAP/63QD/+t8A//rfAP//4gD//+IA//3iAP/94gD//d8A//3fAP/93QD//d8A//3fAP/93wD//d8A//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eIA//3iAP/64wD//eMA//fcAP/p1QL96eZFZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbsRwvi1hC28OIA//fjAP/63wD/+t0A//3fAP/94gD//eIA//3iAP/94gD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//d0A//rfAP/64wD//eMA//3jAP/63AD/+t8A//3pCv//8SD///Ew//3xM//98TP//fEz//3xM//98DT///A0///wNv//8Dj//fA4//3wOP/98Dj//fA4//3wOP/98Dj//fA4//3wOP/98Dj//fE2//3wOP//8Dj///A4//3wOP/98Db//fA0//3wNP/98TD//fEw//3wM//98DT//fAz//3xMP/98TD//fEu//3xLv/98S7///Eu///xLv//8DD///Aw///wNP/98DT//fAs//3xLP//8yr///EW//njAv/33AD/+d0A//rdAP/63QD/+t0A//3fAP/63wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eMA//3jAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+uIA//3iAP/64gD/89wA/+XdEv/l61YvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD26SWw89kA//nlAP/54wD/+uIA//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93wD/+uIA//rjAP/94wD//eIA//rdAP/63QD//+kL///wKv//8Tj//fE0//rxM//68zP//fEz///xNv//8Tj///E4///xOP/98Dj//fE4//3xOP/98Tj//fA2//3wNv/98Db//fA2//3wNP/98Db//fA2//3wNv/98Dj//fA4//3wNv/98TP//fEz//3xMP/68TD/+vEu//rwM//68DD/+vA0//3wPf/98Dv//fEw//3xKP//8Sj///Ew///wMP//8DP//fEz//3xM//98TD//fAq///xKv//8CP/+eIB//bZAP/53AD/+t0A//rfAP/64gD/+t8A//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d0A//3dAP/94gD//eIA//rjAP/w3QD/5d0ot+nigg8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADz6TA18dkG9f3iAP/64wD/+eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//rjAP/64wD/+uMA//3jAP/64gD/+d0A//riAf/96Q////Eo///zMP/98zD/+vMz//3xNv//8Tj///E4///xOP//8Tj//fE4//3xOP/98Tj//fA7//3wNv/98DT//fA0//3wNP/98DT//fA0//3wNP/98Db//fA4//3wOP/98Dj//fEz//3xMP/98S7//fEs//3xKP/98Cr//fAu//3wNP/98D3//fA4//3wM//98Sr///Eq///xLv//8DP///Aw///wMP/98DD//fAz///wNP//8DD///E0///wFv/54wH/9tkA//ndAP/63QD/+t0A//riAP/94gD//eIA///iAP//4gD//eIA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93QD//eIA//3iAP/94wD/998A/+bVCv/p2WF0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD34yAB8NkSpvPWAP//5QD/+uMA//rjAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//riAP/64gD/+uIA//ndAP/53QD/+d0A//3pC///8SL///Mw///xNP//8Tv///E4///xOP//8Tj///E4//3xOP/98Tj//fE4//3wO//98Db//fA0//3wNP/98DT//fA0//3wNP/98DT//fA2//3wOP/98Dj//fA2//3xM///8TD///Eu///zJf//8SD///Ei///xI///8Cr///Az///wMP//8DP///Aw///wMP//8TD///Az///wMP//8DD///Aw///wM///8DP///Aw//3xMP//9ib//fEQ//njAf/33AD/+dkA//rfAP/64wD//eIA//3iAP//4gD//+IA//3iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A///iAP//4gD//eIA//rfAP/x1gH/6dUi7vbsa0YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA89UiK/bWA//63QD//+MA//3lAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93QD/+t0A//rfAP/64gD/+uMA//nfAP/53wD//esN///xLP//8Tb///E4///wOP//8Dv///E4//3xNv/98Tj//fE4//3xOP/98Tj//fA2//3wNP/98DT//fA0//3wNP/98DT//fA0//3wNv/98Dj//fA4//3xNP/98TD///Ez///zM//98Rn///AQ///wE//98BP//fAZ///wI///8Sz///A0///sNv/97Db///A0///wMP//8DD///Aw///wMP//8DD///Aw///wMP/98TD//fEo///2Jf//8RT/+uMC//fZAP/64gD/+uMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP//4gD//d8A//3dAP/93AD/+dwA//DYBP/j1iKhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9uNeLfHGEOL93AD//+MA//3fAP//4wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d0A//3dAP/93QD/+uIA//rjAP/64wD/+eIA//niAP/96RL//fAm///xNP//8Tj///A4//3wNv/98Tb//fE4//3xOP/98Tj//fE4//3wNv/98DT//fA0//3wNP/98DT//fA0//3wNP/98Db//fA4//3wOP/98TT///Ew///zNP/67Bv/9uIC//fiAP/34gH/9t8B//bdAf/65gj//ewX///wLv//7EL//+xA//3wNP//8DT///A0///wNP//8DP///Aw///wMP//8S7//fEu//3xKv/98yb///Yl//3wFv/65QL/+d8A//riAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/95QD//eMA//3fAP//3AD//9wA//rfAP/24gD/5tYE3PfmWykAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDZLMX32AD//+IA///jAP/93wD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94gD//eIA//3iAP/94wD/+uMA//rjAP/53QD/+t0A///rDv//8yX///Mu//3xNP/98Dv//fA7//3xOP/98Tj//fE4//3xOP/98Db//fA0//3wNP/98DT//fA0//3wNP/98DT//fA2//3wOP/98Tj//fEz///zLv/98yD/9t0B//ndAP/94gD/+uIA//rfAP/53wD/+eIA//bdAP/55gv//fAz//3sO//98Dv//fA2///wMP//8DD///Eu///xLv//8S7///Eu///xLv/98Sz//fEs//3xKv//8Sz///Ae//njAf/33QD/+t0A///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/93wD//d0A//3dAP/64wD/9+UA/+zYAP/24kDf9uaVKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPHjRUTw2Qv4+t0A///fAP//3QD//+IA///iAP//3wD//98A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//rjAP/64wD/+d8A//ndAP/64gD//+wS///zJv//8zD//fA4//3wO//98Tj//fE4//3xOP/98Tj//fE2//rwNP/98DT//fA0//3wNP/98DT//fA0//3wNv/98Dj//fE2//3xLv//8yz/+ekK//bcAP/64gD//eMA//3iAP/94gD//d8A//riAP/53wD/9twA//flDf//8Sr//fEu///wMP//8DD//fA0//3wM///8C7///Eu///xLv//8S7//fEu//3xLv/98S7///Eu///zLP/98BL/+eIB//ndAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94gD//d8A//3dAP/93QD//eMA//njAP/23wD/89YO//HZMFcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADs3BvA89kA//3iAP//3wD//9wA///iAP//4gD//98A///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+uIA//rfAP/63QD/+d8A//3iAf//6w////Ej///wKv//8TP//fE7//3xO//98Tj//fE4//3xNv/68DT//fA0//3wNP/98DT//fA0//3wNP/98Db//fA4//3xNv/98S7///Mo//flBv/z2AD/+uMA//3jAP/94gD//eIA//3fAP/94gD//d8A//fcAP/23QD/9+YE//rxE///8yL//fEq//3wOP/98DT///Aw///wMP//8DD///Aw///wMP//8DD///Aw//3wMP/98TD//fMl///xF//34gD/+dwA//riAP/64gD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93wD//d8A//3iAP/93wD//90A///fAP/94wD/+eMA//bdAP/p2Qu9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADz5TtG6dUB/PriAP/94wD//+IA///iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d0A//3dAP/64gD/+uIA//3jAP/63QD/+t8B///sEP//8SP///Aq//3xOP/98T3//fA7//3xOP/98Tb/+vE0//3xNP/98DT//fA0//3wNP/98DT//fA2//3wOP/98Tj//fEz///zKv/35Qf/89kA//rjAP/94wD//eIA//3iAP//3wD//98A///fAP/94wD/+eIA//HdAP/38AP///YZ///zJf/98Db//fA2//3wM///8DD///Az///wM///8DD///Az///wM//98DP//fAz//3xLP/98yj//fAT//njAf/33AD/+uIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+uIA//3iAP/94gD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//d0A//3dAP/94gD//+IA///iAP//3QD//98A//3jAP/54wD/690B/OPiGUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD33xYG89gQvPbWAP/94wD//eIA///iAP//4wD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3dAP/93QD/+uIA//rjAP/94wD//eIA//rdAP/64wD//+wP///xJv/97DT//fA7//3wPf/68Tj/+vE0//3xM//98TP//fAz//3wM//98DT//fA0//3wNv/98Dj//fE4//3xNv//8yj/+ekG//PcAP/64wD//eIA//3fAP/93wD//d0A///fAP//3wD//d8A//rjAP/54wD/9+kA///zDf//8yD//fEu//3wNv/98DT//fAz//3wNP/98DT//fAz//3wM//98DT//fA0//3wM//98TD//fEs///zKv/98Bb/+eMC//ndAP/63QD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4wD/+uIA//rfAP/63QD//eIA///mAP/94gD//eIA//rfAP/64gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3dAP/93QD//eIA///jAP//4wD//90A///dAP//4wD//eMA//PlAP/p3Ai88+IeBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/eMeQvfSBP//3AH//d0A//3iAP//4gD//+MA///jAP//4wD//+MA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3iAP/64wD/+uMA//rjAP/64wD/+eIA//niAP//6xL//+w0//3rM//68Dj/+vE4//rxM//98DD///Aw///wMP//8DD///A0///wNP//8Db///A4//3wOP/98Tb///Mm//3wCv/z3QD/+t0A//3fAP/93QD/+t0A//3dAP//4gD//+IA//3iAP/94wD//eIA//rfAP/97AL///Yd//3xKP/98TT//fA0//3wNP/98DT//fA0//3wNP/98DT//fA0//3wNP/98DT/+vE0//3xM//98DD///E0///xIv/64wL/+dwA//3dAP/94gD//eIA//3iAP/93wD//d8A//3iAP/94gD//eIA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/94gD/+t0A//riAP/64gD/+dgA//nYAP/jpAD/5qwA//rcAP/64gD/+uIA//rjAP/64gD/+uIA//riAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//d0A//3iAP/94gD//+IA///fAP//3wD//eIA//3jAP/65gD/8N0A/+zWIkIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8eIiBfndFsH51QD//d0A//3dAP//4gD//+MA///jAP//4wD//+MA//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+uMA//rjAP/64wD/+uMA//rjAP/53wD/+t8A///pF///8Cj///A0//rwNv/68TP//fEw///wMP//8DD///Aw///wNP//8DT///A2///wOP/98Dj//fE0///zKP//8Rf/+eMB//nWAP/63AD/+twA//rdAP/63wD//eIA//3iAP/94gD//eIA//3iAP/93AD/+uMA///zHf/68Sj//fA0//3wNP/98DT//fA0//3wNP/98DT//fA0//3wNP/98DT//fA0//rxNP/98DT//fA0//3wM///8Sz///EX//rjA//63AD//d0A//3fAP/94gD//d8A//3fAP/94gD//eIA//3iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//d8A//3fAP/63AD/+twA//rYAP/KZAD/hRcA/5woAP/ckAD/+tkA//rfAP/63QD/+uIA//riAP/64gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+MA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//eMA//bcAP/lzxDB5dYWBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLdG0Hw1gb8+twA//3fAP/94wD//eMA///jAP//4wD//eMA///jAP/94wD/+uMA//3iAP/64gD/+uIA//3fAP/93wD//d8A///fAP//3wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94gD/+uIA//riAP/64wD/+uMA//ndAP/63wD///AW//3sKP/96zT//fA9//3wM///8DP///E0///xMP//8DT///A0///wNv//8Dj//fE2//3xMP//8S7///El//3mD//92QL//dkA//rZAP/63wD//eMA///jAP//4wD//eMA//3jAP/94wD//d0A//ndAP/97Bb//fE0//3xNv/98DT//fA0//3wNP/98DT//fA0//3wNP/98DT//fA0//3wNP/98TD//fA0//3xMP/98TD//fEs///zJf//8Rn/+t8B//ncAP/63QD/+uIA//3iAP/94gD//eIA//3iAP/94gD//+MA///iAP//4gD//eMA//3iAP/94gD//eIA//3iAP/94gD//d8A//3fAP/64gD/99UA//rdAf/fmQD/mCMA/5wgAP+hJQD/mB4A/9V5AP/63AL/+uIA//riAP/64gD/+t8A//rfAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/64wD/6dYB/N/VDUEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADf4hDA89wA//riAP/64gD//eMA//3jAP/94wD//+MA//3jAP/94wD//eMA//riAP/64gD/+uIA//riAP/94gD//eIA//3fAP//3wD//98A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d0A//3dAP/94gD/+uMA//rlAP/65QD/+uIA//rdAf/96Rn///NR///xSf//8UD///A4///wOP//8Db///A0///wNP//8Tb///E4///xNP//8TP///Ez///xM///7Db//eIS//3YAf/63AD/+uIA//3lAP//4wD//eMA//3jAP/94wD//eIA//3dAP/53AD//ewZ//3wPf/68Dj//fA0//3wNP/98DT//fA0//3wNP/98DT//fA0//3wNP/98DT//fEw//3xMP/98TD/+vEw//rxMP//8Sz///Mo//3xF//64gL/+d0A//riAP/94gD//eIA//3iAP//4gD//eIA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD/+t0A//3dAP/xwwD/oSwA/6AoAP+cIAD/kx0A/54gAP+OGQD/0msA//3dAP/94wD/+uIA//rdAP/63QD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//eMA//HfAP/j3AjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADx4j1H5twA+fniAP/63wD/+uIA//3jAP/94wD//eMA//riAP/63QD/+twA//3cAP/93QD//d0A//3dAP/93wD//eIA//3iAP/93wD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///dAP/93QD//d8A//riAP/65QD/+uUA//3iAP/52QD/+t0L/9yZAP+wUwD/2aEA///sO///8EL//+w2///wM///8DT///A0///xM///8TP//fEw///xNv//8Tb///A9///sNP/94xL/+dwB//njAP/54wD/+uMA//rjAP/65QD/+uUA//riAP/63AD/+t0B///wGf//8Sz//fAw//3xMP/98TD//fA0//3wNP/98Db//fA0//3xM//98TP//fEz//3wNP/98TD//fEw//rxMP/68TD//fEu//3xLv/98zD//ewd//niAv/53wD/+t0A//3iAP//4gD//+IA///iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eMA///jAP//4gD//d0A//3fAP/51gD/uE4A/5koAP+QIwD/dRYA/1gOAP+LIwD/kxsA/6QgAP/ZfgD/+twA//rcAP/63AD/+t0A//rfAP/64gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/65gD/898C+ffjJkcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD25VMD8980vvHcAP/54gD/+t8A//riAP/64gD/+uMA//rjAP/53QD/+d0B//rdBP/62QP/+dYA//nWAP/53AD/+t0A//rfAP/63wD//eIA//3iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//3wD//d8A//3fAP/94gD/+uMA//3lAP/53AD//d8C/9aHAP+KGQD/ih4A/34jAP/PkwD//ekz//3sOP//8Dj///A2///xLv//8S7///E0//3xNP/98Tj///E4///xO///8Db///Aw//rmC//23AD/9+IA//fjAP/34wD/+eMA//njAP/53wD/+dkA//3pC///8yD///Em//3xLv/98TP//fEz//3wNP/98DT//fA2//3wNP/98TP//fEw//3xMP/98DP//fEw//3xMP/98TD//fEw//3xMP/98TD//fAz///xNP/98Bn/+eMB//ncAP/93wD//98A///iAP//3wD//+IA///iAP//4gD//d8A//3fAP/94gD//eIA///jAP//4wD//d8A//3dAP//3QD/0GsA/6AoAP+YKgD/XhQA/6BYBP/FnCj/TA8A/4oeAP+hIgD/oSYA/9J5AP/51gD//dwA//rcAP/53wD/+uIA//3iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//+YA//ndAP/x1hm+8dk0AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8+tWQ/DWD//53wD/+t0A//riAP/64gD/+uIA//njAP/54wD/+uYE//3rD///6xv//+sd//3pEP/95gb/990A//fcAP/53wD/+t8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//riAP/63wD//+UC/+mwAP+QHgD/kxsA/5gjAP+QLAD/axkA/9CQAP/97ED//+xA///sNP//8Sz///Eu///xOP/98Dj//fA4///xOP//8Tv///A2///wKv//8yb//fAT//fiAv/z3QD/890A//PdAP/23QD/99wA//rjBP//8B3///Eq//3xM//98Db//fA0//3wNP/98DT//fA0//3wNP/98DT//fEz//3xMP/98TD//fEw//3xMP/98TD//fEz//3xMP/98TD//fEw//3wNP/98TP///Mq//3wEv/64wL/+dkA//3dAP//3wD//98A///fAP//3QD//90A//3dAP/93QD//d8A//3iAP/94gD//+MA//3dAP//4wH/7KoA/6AdAP+gIgD/ZRMA/0kXAP/s5bX//f3p/8OeLP9MDgD/jiMA/5kiAP+QIAD/0nUA//rYAP/93QD/+t8A//riAP/94gD//eIA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//eIA//3iAP/54gD/+eMA///jAP/63QD/8NAI//DdLkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9/NYB+zjJr3w2QD//d8A//3fAP/94wD//eMA//rjAP/54gD/+uwH///2Hf//8yX///E0///wNP//8Sr///Yo//3xFP/34wL/990A//3iAP/93wD/+uIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eMA//3jAP/94wD//eMA//riAP/63AD//d8A//PKAP+kNgD/lR4A/5UZAP+TIgD/mC4A/4UlAP9zHgD/0I4A///wR///8UX///Eu///zM///8Tj//fE4//3wOP/98Dv//fA4//3wMP/98Cr//fAo//3zLP//8yb/+usT//rrEP/66xD//ekQ//3rFP//8CL///Es//rwNv/68EL//fA7//3wNP/98DT//fA0//3wNP/98DT//fA0//3wM//98S7//fEu//3xMP/98TD//fEw//3wNP/98DP//fEw//3xMP/98DT//fEw//rxLv//8yz//fAX//niAv/33AD//d0A//3dAP/93QD//d0A//3dAP/93QD//d8A//3dAP/93QD//d8A///iAP/92AD/9sUA/7c0AP+sGwD/kxkA/zYJAP/Mt2H//f3w//f56//9/ev/w6Qw/0UQAP+FGQD/kx4A/5geAP/ScwD/+tkA//riAP/63QD/+uIA//riAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/94gD/9uMA//biAP/93QD//90A//bZAf/w4iW98+tHBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPfwZUDp4gT/9uMA//3dAP//4gD//eMA//3jAP/64gD/+eUA//3zFP//8SP//fAu//3wO//98Dv///Aw//3xKP//8yL//fMe//nmAf/63QD/+uIA//riAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eMA//3jAP/94wD//eMA//3jAP/64gD//dwA//bKAP+wQgD/jiAA/5MjAP+FGQD/iyMA/34dAP+HJQD/hygA/34gAP/GeQD/+ewu///2O///8TD///E4//3xOP/98Db//fA4//3xM//68TD/+vEw//rwLP/68Cr///M9///zNv//8TT///Mz///zM///8TP///Eu///wM//68ED/+uxJ//rwPf/98DT//fA0//3wNP/98DT//fA0//3wNP/98TP//fEw//3xMP/98TD//fEw//3xMP/98TD//fEw//3xMP/98TD//fA0//rxNP/68TD//fEu///2Lv/98xv/+eIB//rcAP/93AD//d0A//3dAP/93QD//d0A//rdAP/63QD//d8A//3iAP/92AD/+tUA/8lYAP+oJgD/sB4A/3ANAP+sfhv/+vns//H27P/x+fH/9/ns////7P+/oDb/ZA8A/4cWAP+hJgD/pCUA/9V1AP/53AD/+uIA//riAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//bjAP/24gD//d0A///dAP/63wD/7N8H//bwa0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADx40LD8NYA//njAP/54wD//eMA//3iAP/94wD/+d8A//3rBP//8x7//fEo//3wNv/98D3//fA9//3wO//98Cz//fEs//3zMP//8SD/+ukE//fdAP/54wD/+uMA//3iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3iAP/94gD//eIA//3iAP/94gD//d8A//3iAP/94gD//eMA//3iAP/94gD//eIA//3iAP/94gD//d8A//3iAP/94gD//eIA//3jAP/94wD//eIA//rdAP/64gD//eIA//3dBP/SawD/kBkA/4ogAP9OFwD/Xi4A//Hprf+/mT3/Uw0A/4sbAP+zKAD/jiAA/9CVAP/98y7///Mw///xOP/98Tj//fE4//3xOP/98Tj//fEz//rxM//68TT/+vE2//3xOP/68TT//fA0//3wNP/98DT//fA0//3wNP/98DT//fA0//rxNv/98Db//fA4//3wOP/98Dj//fA4//3wOP/98Dj//fA2//3wNP/98DT//fA0//3xMP/98TD//fEw//3wM//98DT//fA0//3wNP/98DT/+vA2//rxM//98TD//fEw//3wIv/53wH/99YA//rcAP/93wD//eMA//rjAP/63wD/+uIA//3jAP/95QD//dwA/92FAP+TIAD/oC4A/3AZAP+OQgD/+fPc//n29//z8fb/8/bz//b28f/39/H//fr2/8WYR/9ABgD/aBAA/6YmAP+xLAD/2X4A//rYAv/94wD/+uIA//riAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+uIA//3iAP//4gD/+uIA/+zdAP/z61vBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8dkTy/bZAP/94wD/+uMA//3jAP/94wD//eMA//nfAP/67Ab///Mi///wKv/98DT//fA9//3wPf/98Dj//fEw//rxMP/98TP///Eo//3wEv/54wD/+eIA//3jAP/94gD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//98A///iAP/94gD//eIA//3jAP/93wD//eIA//3iAP/94gD//eIA//3fAP/94gD//eIA//3jAP/94gD//eIA//3iAP/94gD//eIA//3fAP/94gD//eMA//rjAP/94wD//+MA//3fAP/93QD//eIA//3jAf/flQD/mSIA/44gAP9lGQD/OBYA/+LZev///fD//fns/8+YMP+LGQD/qiAA/4sZAP+YNgD/+ekX///2NP//8Tj//fE4//3xOP/98Tj//fE4//3xNP/98TT//fE4//3xOP/98Tj//fA0//3wNP/98DT//fA0//3wNP/98DT//fA0//3wNP/98DT//fA2//3wO//98D3//fA4//3wOP//8Dj///A4//3wNv/98DT//fA0//3xMP/98TD//fEw//3xMP/98DP//fA0//3wNP/98DT//fA0//rxNP/68TT/+vE0//rxNP/98S7///AS//nfAf/53AD/+t0A//riAP/64wD/+eIA//riAP/64wD//+MA//G4AP+qLgD/lSIA/34eAP9CFwD/7OOc///68f/58/n/8fH3//P28//29vP/9vbz//f39v/9+fD/wpg2/0UKAP+TJgD/piYA/5UbAP/VcwD//d8C//rfAP/63wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/94wD//eMA//3jAP/w3AD/7Nwe+PfsmE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5dkPN/HYBO793QD//+MA//3jAP/94wD//+MA//3jAP/34gD//esG//3zJf//8Sz//fA2//3sQP/97ED//fA2//3xMP/68TD//fEw//rsJv//8yj//ekI//rjAP/63wD//eIA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP/94gD//eIA//3iAP//4gD//d0A//3fAP/94gD/+uIA//rfAP/63wD//eIA//3jAP/94wD//eIA//riAP/94gD//eIA//3iAP/93wD//eIA//3iAP/94gD//eIA///jAP//4wD//d0A//rZAP/mpAD/mCAA/5klAP96GQD/TBMA/8q8WP//+uz/+fbw//n28P/689X/tUkA/44TAP+QGwD/rUcA//rrGf/98Sr//fE2//3xNv/98Tb//fE4//3xOP/98Tb//fE2//3xOP/98Tj//fE4//3wNP/98DT//fA0//3wNP/98DT//fA0//3wNP/98DT//fA0//3wNv/98Dj//fA7//3wOP/98Dj//fA2//3wNv/98DP/+vAz//rwM//68DP/+vAz//rwM//68DP/+vAz//3wM//98DP//fA0//rxNP/68TD/+vEz//3wNP/98DT//fEw///zIv//8Rn/+eIC//ncAP/53AD/+t8A//riAP/63wD//eMA//PGAP+tNgD/qDQA/4AXAP9TDwD/w7Mz////6//59vD/9vD3//bz+f/z9vP/9vbz//b29v/29vb/9vbw///67P++jiX/OwoA/3oZAP+mKgD/mCAA/8puAP/53AD/+dkA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eMA//3jAP/94wD/9+IA/+vZA//m2SVbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDpOKj23AD//9wA///jAP//4wD//+MA//3jAP/94wD/9+IA//njAP//9ij///Ez//3wNv/97ED//fA9//3xNP/98TD/+vEw//3wMP/98C7//fAs///wFv/63wD/+dkA//3fAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3dAP/93wD//eIA//rfAP/63QD/+uIA//riAP/94wD//eMA//riAP/64gD/+uIA//3iAP/94gD//d8A//3iAP/94gD//eIA//3jAP/94wD//eMA///lAP/zyQD/qCwA/6AqAP+VKAD/UQ4A/7B6E//9+ez/+ff2//f29//28/D/+vbd/5UsAP+ZGwD/kxsA/7hOAP/96xf//fEm//rsLP/68TT/+vE0//rxOP/98Tj//fE4//3wOP/98Tj//fE4//3wOP/98DT//fA0//3wNP/98DT//fA0//3wNP/98DT//fA0//3wNP/98Db//fA4//3wOP/98Dj//fA4//3xNP/68TT/+vAw//3wMP/98DP//fAz//3wNP/98DP//fAz//3wM//98DD//fAz//3wNP/68Db/+vEz//rxM//98DT//fA0//rxNP/98Sr///Mo//3wFP/64wP/+dkA//rcAP/64wD//eUA//rcAP/GWAD/mCUA/5AmAP9uEwD/mVME//n63//3+en/9vPs//bx+f/28ff/9vbz//b28//29vb/9vb2//b29v/59vH///nl/76VIv9bFwD/kx4A/6AoAP+HGwD/3aAA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//+MA///jAP/94wD//eIA//rjAP/x4gD/6+UQowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPfxUzPw4xL8+d0A///dAP//4wD//+MA///jAP/94wD/+uMA//nfAP/23QD//fAU///2M//98TT/+vA4//rwOP/68DP/+vEw//rxMP/98DT///A4//3rLP//8B7/+d0A//ncAP//4gD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3fAP/93wD/+uIA//rfAP/63QD/+uIA//rfAP/53QD/+dwA//ndAP/64gD/+uMA//3jAP/94wD/+uMA//3jAP/94gD//eIA//3iAP/94gD//eMA//3jAP/94gD//d8A///jAP/53AD/vlMA/4sZAP+VLAD/ZBkA/3o2AP/99uX/+ff2//Hx9//z9vb/+fn2//bs0v91GQD/lR4A/5MZAP/DYQD/+eME///xFP/98SP//fEw//3xNP/68Tb/+vE2//rxOP/98Dj//fA4//3wNv/98Db//fA0//3wNP/98DT//fA0//3wNP/98DT//fA0//3wNP/98DT//fA2//3wOP/98Dj//fA4//3wOP/68TT/+vE0//3xMP/98Sr/+vAl//3wJv/98Cr//ews//3wMP/98C7//fAs//3wMP/98DT//fA7//rwOP/68TT/+vE0//rxNP/68TT//fEw///xMP//9jD//+wX//ncBP/52AD/+uMA///rAv/ZhwD/ihYA/4oiAP9uHQD/aCIA//bsyv/5/fD/9vnw//b28//28/b/9vP2//b28//29vP/9vb2//b29v/x9vf/8fP3//n28f//+eL/vosO/34TAP+ZIgD/mCMA/+OhAP/93QD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//eMA//3iAP/64wD/8+UA/+XiA/zs5kkzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADz5iCX9tgB//3dAP//3QD//+MA//3jAP/94wD//eMA//rjAP/54gD/990A//njAf//8x3///Ys//3xKv/68DD/+fAw//rxLv/68TD//fAz///wNv//8Tb///Ed//3jAf/63QD//eIA///iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eIA//3dAP/93QD//eMC//rjAf/52QD/99kA//ncAP/63QD/+uMA//riAP/64gD//eUA//3mAP/64wD/+uMA//3jAP/94wD//d8A//3iAP/94gD//eIA//riAP/63QD//eMA//rZAP/92QD/1oUA/4oZAP+VLgD/aCAA/04jAP/r48b//fn6//Pw+f/w8/b/8Pbw//n58P/x3b//eR0A/5glAP+VHQD/0HoA//riAP/65QD///AK///zHv//9i7//fMw//rxNv/68Tj//fA7//3wO//98DT/+vE0//3wNP/98DT//fA0//3wNP/98DT//fA0//3wNP/98DT//fA0//3wNv/98Dj//fA4//3wOP/98Tj/+vA0//3wLv//8SP///Mi///2I///9h7///Ml///xKv//8DD///Aq///wJv//8Cz//fA0//3wPf/98Dv//fA2//3wNP/98DT/+vE0//3wNP//8DT///A0///wNv/98Cb/9twA//niAP/puAD/oCYA/4IWAP+AIwD/QhYA/+PYgv/9+fH/9vbx//P28f/29vP/9/b2//b29v/29vb/9vb2//b29v/29vP/8Pb3//Dz+v/28Pn///rs/9KxJv96FgD/ihQA/6AlAP/suAD//+MA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//bmAP/j3AD/6d00lwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADx4x4C7NkHlPfZAP//3wD//d8A//3jAP/94wD//eIA//3iAP/64wD/+eIA//niAP/22QD/+ukG///zG//98yX//fEu//rwM//68DD/+vEz//3xMP//8TD///Es///xF//94wD/+uIA//3iAP//4gD//+IA///iAP//4gD//+IA///iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+t8A//3fAP/63QD/88oA/9yTAP/KcAD/uVYA/6ZJAP+tRwD/vl4A/9WHAP/ioAD/8MIA//fYAP/64gD//+UB//3jAP/63QD//d0A//3fAP/63QD//d8A//3iAP/94gD//d8A//rcAP//3wD/4pAA/54gAP+TIgD/aB0A/0AXAP/j2JD////5//Pw8//z8/b/8fP2//P28P/9+fH/5s+m/2gQAP+TIgD/jhkA/+KcAP//5gD/+t8A//niAP/97Av///Mg///zKv/98TP//fE4///xOP//8Tb///A0///wNP/98DT//fA0//3wNP/98DT//fA0//3wNP/98DT//fA0//3wNP/98Db//fA4//3wOP/98Dj//fE2//3xLv//8Sr///AZ//3sDv/67An/+uwG//rsCf/98Bb///Em///xI///8SL///Aq///wOP//7ED//fA2//3xMP/98TP//fA0//3wNP//8DT///Aw///wNP//7Db///Eu//3wEP/22AD/nD0A/4sjAP+HIgD/SQ0A/7yTIP///ev/9/fx//P28f/29vP/9vbz//b28//29vP/9vb2//b29v/29vb/9vb2//H29v/z8/n/+fP6//r35f+OTAD/eRYA/4oXAP+zOwD/99AA///lAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3dAP/93QD//eMA//3jAP/54wD/7N0A/+XVDpTm1gsCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8ONHJvHdC/b64gD//eIA//3iAP/93wD//d8A//3fAP/93wD//eIA//rjAP/64gD/+d8A//ndAP/96Qb///EX///xJf/68Cz/+vAw//rxMP//8TP///M2///2Jf/98An/+uMA//3jAP/94gD//+IA///iAP//4gD//+IA///fAP//4gD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//rdAP/93QD/5aoA/6A2AP+ZLAD/kyYA/4sjAP+HIgD/iiIA/4cgAP+FIAD/iyIA/6EqAP+sNgD/0HoA/+y5AP/51gH//d0E//3fAP/64gD/+t8A//rdAP/63QD/+t0A//3dAP/93QD/66wA/6ooAP+3LgD/ix4A/zYNAP/KuWH/+v32//P29//z9vH/9vbx//f28f/29/H///32/924gv9hDgD/mCUA/5AdAP/ruAD//+YA//3fAP/63AD/+d8A//3rCf//8xv///Mo///xMP//8Tv///A2//3wM//98DP//fA0//3wNP/98DT//fA0//3wNP/98DT//fA0//3wNP/98DT//fA2//3wOP/98Tb//fA4//3xNv//8yr///Ab//nfAv/53AD/+d0A//niAP/33wD/+eIA//3lBP/98BP///Mj///wKP//8DT//fA9//3wOP/98TP//fEz//3wNv/98Db//fAz//3wM///8DT//+wz///xJf//8yL/uHUA/2sgAP96JgD/RwsA/4s4BP/98eP/+vfx//b38//29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z9vP/9/b2///2+f/z68X/URYA/4AZAP+KGQD/z24A//3jAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3iAP/93AD//d0A///jAP//4gD/+uIA//bjAP/m1gb28OMQHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOvVCB/z2QD/+uIA//3jAP/94gD//eIA//3dAP/93wD//d8A//3iAP/64wD//eIA//3iAP/63wD/+uIA//rlAv/67BP//fEu//3xLv/98TD///Ez///2MP/98RP/+eMA//njAP/95gD//eMA///iAP//4gD//+IA///iAP//4gD//+IA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3dAP/95QD/5rEA/6A0AP+ZKAD/kyYA/34iAP96IAD/dSIA/3oeAP9+HgD/fh4A/4IZAP+KGQD/jhkA/4UdAP+VKAD/rTsA/+OTAP/30AD//eMA//3jAP/63wD/+twA//rZAP/63AD/88kA/6wzAP+sLgD/rSUA/2UOAP+teh3/+vnw/+zx9v/s8/r/8ffz//b38f/59vH/9/fz////9//VpmT/ZQ4A/5kjAP+LGwD/7LcA///lAP/93wD//d0A//ndAP/54gD//ewL///zHv//8TD///E4//3wNP/68DP//fAw//3wNP/98DT//fA0//3wNP/98DT//fA0//3wNP/98DT//fA0//3wNv/98Dj//fA4//3wOP//8Tj///Mj//3pCf/32QD/+dwA//3jAP/64wD/+uMA//njAP/32QD/998B//rsF///8S7///A0//3wOP/98Db//fEz//3xM//98DT//fA0//3wM//98DP///A0///sMP//9z3/38MA/1sXAP9uIgD/YSAA/14jAP/x48n/+vPz//f29v/z9vP/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vfx//n28f//+ff/2blk/14TAP+LIgD/kB4A/+aoAP//5gD//+MA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/93wD//dwA//3dAP//4wD//+IA//3dAP/53wD/8NkA//PsHp8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADlzAuC9+IA//rjAP/94wD//eIA//3iAP/93QD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//rdAP/53wD/+eMA//rmA//96wf//fAK///wC//96QL/+eMA//nfAP/64wD//eMA//3iAP//4gD//eMA//3jAP/94gD//eMA///jAP//4wD//+MA///jAP//4gD//+IA///jAP//4gD//+MA//3jAP/94wD//eMA//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD/+dwA/6xCAP+HHQD/oCYA/2gQAP9bGwD/czMA/4VTAf91QgD/YSoA/1gXAP9bEAD/aBMA/3AQAP+HGwD/mB4A/5MUAP+ZFgD/sTAA/9JzAP/stwD//d8A///jAP/63QD/+dYA/7dbAP96IgD/hSMA/2sOAP+VNAD/8+W///f28P/x9vn/8PP5//P29v/29/H/+fbz//b28//9/fb/s4Id/2sQAP+TIAD/oDAA//PKAP//5QD//+IA//3fAP/64wD/+d8A//rfAP//6wv///Al//3wNP/68DT/+vE2//nxM//98TP//fEz//3xM//98TP//fEz//3xM//98TP//fEz//3xM//98TT//fE2//3xOP/98TT///E2//3xG//23wD/+d0A//rfAP/63QD/+uIA//riAP/64wD/+uIA//fdAP/34gH/+ekL///zJf/98SX//fEm//3xKv//8TD//fA0//3wNP/68Cz//fAw//rsM///81H/89UO/5AsAP9kFwD/XiMA/zsZAP/m2Ir///n3//rx9//28/f/8fbz//P28//29vb/9vb2//b28//29vP/9vb2//b28//29vP/9vbz//bz9v/58/P///rx/6RkC/9wEgD/jiIA/6Q2AP/zzwD//+YA///jAP/94gD//eIA//3iAP//4wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eIA//3cAP/93QD//+MA///iAP//3QD//d8A//ffAP/x3wO/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD26XMj7NgU5PnjAP/95QD//eMA//3iAP/94gD//d8A//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//rdAP/53AD/+dwA//ndAP/63AD/+t8A//rjAP/64wD/+uIA//3iAP/94gD/+uIA//riAP/64gD/+uIA//riAP/64wD/+uUA//3lAP/94wD//+IA///iAP//4gD//+IA///jAP/94wD//eMA//3jAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA/+m5AP+OIAD/lSYA/4ATAP+eNgH/38KF//fsz//s5r//7OnF/+niuf/lz5n/3bNk/7NoEP95IgD/ZRMA/24QAP+HFgD/nh0A/5kZAP+hIwD/oCUA/8ZeAP/wwgD/99YB/8lzAP9wGwD/ayIA/1EUAP9rGwD/8diQ//Hlyf/j3dX/4+Xm/+zw8f/29vb/9vb2//b29v/z9vP/+vrs/6BoBv9rEwD/jh4A/6Y9AP/31gD//+UA///iAP//4gD/+uMA//riAP/53AD//eIB//3pEP/98C7//fM2//rzNv/58zP/+vEz///xMP//8TP//fEz//3xM//98TP//fEz//3xM//98TP//fEz//3xM//98TT//fEz///xNP/98Rn/890A//ndAP/63wD/+uIA//rfAP/64gD/+uIA//riAP/64gD/990A//biAP/98Av//fMZ///2Hv//8Sb///Eu//3wNP/98DT/+ewo//rwLv/97Db/+uY2/6Y2AP+CFAD/gCYA/zsXAP+hjgn///nr//3z9//58fn/9vP3//P29v/z9vP/9vb2//b29v/29vP/9vbz//b29v/29vP/9vbz//b28//28fn/+vb3//rw2P+FLgD/hxkA/44bAP+zUwD/+dwA///jAP//4wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3iAP/93QD//d8A//3jAP//4gD//98A//3iAP/94gD/990C2/HjJhsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3cweT+nWBv/54wD//eMA//3iAP/94gD//eIA//3iAP/94gD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/94wD//eMA//3fAP/94wD//eMA//3jAP/64wD/+uIA//rfAP/63AD/+d0A//niAP/64wH/+uYC//rlA//54gH/+eMA//fjAP/34wD//eIA///iAP//3wD//98A///iAP//4wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///jAP/ZigD/ixkA/5wuAP96FwD/6blu//fp2f/s4tL/7ObY/9/f0P/j39j/7OPd//bm3f/55tb/9uO//9y8Tv+tbgb/aB4A/1gOAP+AGwD/kCMA/54oAP+KGwD/kCMA/6Q0AP+TKAD/eR4A/2QdAP9YGwD/3b9k//bpyv/p38n/5uPZ/9zc2f/d3eP/8Ozx//f29//29vf/9vf2//n24/+QRwD/dRYA/4obAP+sRwD/+dgA///jAP//4gD//90A//riAP/63wD/+t0A//ncAP/54gH//ewT///zKv/98zT/+vE2//rxM//98TD//fEz//3xM//98TP//fEz//3xM//98TP//fEz//3xM//98TP//fEz///xM///8TP//fEZ//bfAP/23QD/+d8A//riAP/63wD/+uIA//riAP/64gD//eIA//3iAP/54gD/+eMA//rsCP//8xv///Mm///xLv//8DT/+vAu//nxLv/68Cr//fFF/8VzAP+KGwD/kCIA/04QAP9hMwD/+vnZ//359v/58/b/+fP2//f29v/39vb/9vb2//b29v/29vb/9vbz//b28//29vb/9vb2//b28//29vP/8fH2//r39v/m0JX/WBIA/5UjAP+OGQD/1YoA///mAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+MA//bZAP/s4z18AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANzSEGHp2QD/+uMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eMA//3iAP/63QD//dwA//niBv/96xP///Ed///2Jf//8yb///Ae///xGf/98Av/8+IA//nZAP//3wD//98A///fAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//3wD/0mEA/44SAP+HIAD/iy4A//HWtf/s3+L/5t3j/93c3f/c3+P/2d/l/9/d4//m3+L/7OLc//Hl1v/z7Nj/9vDS/+bWmf+xhyD/czQA/1gZAP9lEwD/ihkA/6EdAP+gHgD/lSAA/4IgAP9wIgD/2bMZ//bw1f/p49X/5d/Q/+Pd1f/j493/4t/i/9zZ3//p6ev/9vP3//f59//28Nn/hzQA/4IZAP+FGQD/wmsA//riAP//4wD//98A///cAP/93QD/+t0A//rfAP/64gD/+d8A//ffAP/66wv///Mu///xO//98TP//fEz//3xM//98TP//fE0//3xNP/98TP//fEz//3xM//98TP//fEz//3xM///8TP///Ez//3xHf/34wL/990A//nfAP/64gD/+t0A//riAP/64gD/+uIA//3jAP//4wD//eIA//ndAP/z3AD/+esJ///zJv//8TD///Aw//3xMP/57CP///M0/+PCBP+CIAD/jiUA/1sSAP9FEwD/7OO4///99v/39vb/9vb2//n28//68/b/+vP2//b29v/29vb/9vP2//b29v/29vb/9vb2//b28//29vP/9vb2//b29v/9+vb/xaQ4/0cNAP+ZJQD/niMA/+y4AP//5QD/+t8A//rfAP/64gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/33QD/7OMq6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPHsdQPj3R7h7OMA//niAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/93QD//d0A///pBP//8CD///E7///xNv//8TD///Ew///xMP//8TD///Mo//rsEP/64wD//90A///dAP//3wD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//98A/9ZeAP+LFAD/ZRYA/4A0AP/s3Mb/5tzm/+Pd5v/i4un/2d3m/9bi4//V4uP/3OPf/+Pj2f/j49n/2NjZ/+Ld3f/p493/8evi/+zlyv+/rED/fjQA/4oXAP+oDwD/phkA/5MeAP+FHgD/cCIA/76OBP/j3bn/7Ovd/+nj2f/j39b/4+Ld/+Lf4v/c2N3/2Nbd/+Pj5v/x8PD/8enP/3AlAP+AFAD/hxYA/8NrAP/64wD//eMA///iAP//3AD//dwA//3dAP/94gD//eMA//rjAP/53wD/+eIA//3rE//97Cj///Eu///xMP/98Tb//fE2//3wO///8D3///A4//3wOP/98Dj//fA4//3wOP/98Dj//fA4///xNP//9iP/+ukI//ndAP/53AD/+t0A//rdAP/64gD/+eIA//riAP/94wD//+MA///iAP/64gD/990A//biAP/56w7///Eq///wMP/98C7//fEu//bjE/+CKAD/kyUA/3oZAP9JDwD/1a1M///68f/39vf/8fP2//b29v/39vH/+vbz//3x9//28/b/9vb2//bz9v/29vb/9vb2//b29v/29vP/9vb2//bz9v/29vP/+ffp/4tkB/9YEwD/mSMA/7A0AP/30AD//eIA//riAP/64gD/+uIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD/+d8A/+vcC+Dw4iwDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD38aBw5d0P/OziAP/64wD//d0A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///jAP//4gD/+dwA//ffAP/97BP//fAu//3wNP/98DT//fA0//3wM//98DP//fAz//3xLv//8S7//fAT//nlAf/33AD/+uIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+MA///dAP/PYQD/iyIA/1sdAP9YOAD/5eK3/+Ld3f/i39//4+Li/9/f4v/c4uL/3ePi/9/j3//f493/3eLd/9zd3f/f4uP/4t3f/+Lc3//j4+P/5eni/+vdwv/coUz/sCoA/2sLAP91EwD/gB0A/3kbAP9lGQD/WygA/8OmM//s5cL/8evi/+Xd4v/f2eP/493l/+Pd4v/i2d3/7OPj/+vWmf91GQD/ihYA/4oXAP/WiwD//eYA//3fAP/93QD//eIA//3iAP/94gD//eMA//3jAP/94wD/+uUA//riAP/64gD//+sL///zIv//8y7//fMz//nzOP/58T3//fA9//3wOP/98Dj//fA4///wOP//8Dj//fA7//3wPf//8Db///Ym//3wEv/33QD/+uIA//ncAP/63wD/+uIA//rfAP/93wD//+IA///iAP//4gD//eIA//3iAP/64wD/9uIA//nrB///8SL///Eu//rwKP+wZQD/gBkA/4oWAP9oCwD/s34K///65f/58/P/9vP9//P2+f/z9vP/9vbz//f29v/28/b/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/28/b/+vbz//fryv9uIgD/ih4A/5MdAP/QcwD//+IA//riAP/64wD/+uMA//riAP/94gD//eIA///jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA//3dAP/21Qj89uJCcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8OZFdunZBP/25QD//eIA///dAP/93wD//eIA//3jAP/93wD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA//3iAP/94gD//eIA///iAP//4gD//+IA//ncAP/54wP///Ee//3xMP/68DP/+vE0//rxNP/98TT//fE0//rxNP/98Db//fE2//3xIP/98A3/+eYB//fdAP/64gD//eIA//3iAP/94gD//eIA//3iAP/93wD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD/3ZUA/4UmAP9hIAD/SSAA/+bdpP/w6+b/6+np/+nl5f/j4+P/3d/i/9zc4v/d3eP/3d3l/93d4//c4tn/3OLZ/93j2P/c4tj/2ePY/9nj1f/m6dj/8+zc//Dfxv/QqE7/biYA/1ELAP+TIAD/mR4A/5UiAP96HQD/hT0A/9nGk//x5t3/6d3W/+ni3f/l3dn/5d3d//Dj4v/fuWH/cBQA/44WAP+QFwD/46EA//rjAP/52QD//d0A//3iAP//4wD//+MA///jAP/94wD//eMA//3jAP/64gD/+t8A//riAP//7A////Mj///zLP/68zT/+vE7//3wQP/98D3//fBA///wO///8D3///A9///wQP/98ED///A7///zLP//9iX//ewP//ndAP/53AD/+d0A//riAP/63wD//eIA///iAP//4gD//eIA///iAP//4gD//eMA//rjAP/33QD//esW///xNP/QmAD/fiUA/3UZAP91FAD/eiUA//nxz///+vD/9/b2//Dw+f/x8/b/8/b2//b29v/29vb/9vb2//P29v/29vb/9vb2//b29v/29vb/9vb2//b29v/28/b/9vP2///59v/lynr/WxQA/5MgAP+ZHgD/46EA//3iAP/94wD/+uMA//rjAP/63wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//3wD//eIA//3iAP/94gD//eIA//3iAP//4gD/99UB//HYGXYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+veFEPPpMMrs1gD/+uYA///fAP//3AD//90A///jAP/94wD//d0A//3dAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA///iAP/53AD/+eUD///zI//98S7/+vE0//rxNP/68TT/+vE0//rxNP/68TT/+vE2//rxNv/68Sr//fMd///zEv/66QL/9t0A//riAP/94gD//eIA//3iAP/94gD//d8A//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA/+m1AP+AJQD/cyAA/2EXAP/lyof///n3//n29v/z9vb/8Pb2//Dx8//s7PP/5uXs/93c5f/d3eP/2eLV/9ni1f/c49X/3OPV/9nl0v/c6dL/3OXV/9ni3P/i4+X/7Obd/+zduf/KmTb/aBAA/4AQAP+tLgD/lSIA/1sSAP9FFgD/pnUX//HisP/z6c//5uPK/+bl3P/s493/ypg0/24SAP+YFgD/mRkA/+y8AP/64wD/99gA//3dAP/94gD//eIA///jAP//4wD//+MA//3iAP/94gD/+uIA//riAP/53QD/+eIA///wEP//8yX//fMu//3xOP/98ED//ew9//3wQP//8Dv///A9//3wPf//8Dv//fA7//3wQP/68TT//fMu///zI//97BD/+d8A//ndAP/53QD/+t0A//rfAP/94gD//eIA//3iAP//4gD//+IA///jAP//4wD/+tkA//nZBv/rvwH/iygA/4IlAP9TEwD/UxcA/+nZpP/9+fH/9/bw//b29v/w8fP/8/b2//b29v/29vb/9vb2//b29v/z9vP/9vbz//b29v/29vb/8/b2//P29v/29vb/9vP2//fz9v//+fP/tX4W/2EXAP+YKAD/pCoA//HDAP/95QD//eIA//3jAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eMA//bWAP/z3R7K9ullEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDrNB3s4g3/89wA///jAP//3wD//90A///dAP//4wD//eMA//3dAP/93QD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD/+dwA//njAv//8yP//fEu//3xNP/68TT//fE0//3xNP/68TT/+vEz//rxNP/68TT/+vEz//rzKv//9iL///MS//rpAv/63wD//eIA//3iAP/94gD//eIA//3fAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/94gD//eIA//3iAP/94gD//eIA//3jAP/xxgD/iyUA/4oeAP+HFgD/1YIz///39v/38/P/8fb2/+z39//x9vb/9vb3//Pz9//x8fb/8PDz/+Pp4//c4tn/2d/Y/9zi2f/c49j/3OPW/9zj3P/V2dz/3+Lm/+Xi4v/p3dD/8+XV/+nKmf+xWxD/XhAA/24WAP9uGQD/ZR0A/1gWAP96NAD/38ll//Pw0v/p693/8+ni/7d6IP9uFgD/mBkA/5kbAP/xxQD//eUA//nZAP/63AD//eIA//3iAP/94wD//+MA///jAP/93wD//d0A//riAP/64wD/+uMA//nfAP/65QL//ewO///zIP//8zD//ew2//3sO//98D3//fA7//3wO//98Tv//fA4//3xNv/98ED/+fE7//rxM//98yz///Ml//3rCf/64gD/+dwA//rdAP/63wD/+t8A//3iAP//4gD//+IA///iAP//4wD//98A///cAP/2ygD/rDsA/4oeAP91HQD/NA0A/8atOP/6+fD/8/Hz//f3+f/29vb/9vb2//Pz8//29vb/9vb2//b29v/29vb/8/bz//b28//29vb/9vb2//P29v/z9vb/9vP2//bz9v/39vf/+fDi/3k7AP9lHQD/kywA/75OAP/52AD/+uMA//riAP/94wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/54wD/8N0P/+vcMxUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADl1gAX7NgA+/ndAP//4gD//98A///dAP//3QD//eMA//3jAP/93QD//d0A//3iAP//4wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//ncAP/54wH///Mb//3xM//98Db//fA2//3wNP//8DP/+vEz//rxMP/68TP/+vEz//rxMP/68S7//fEo///zI///8Rb/+uUA//rdAP/63wD//eIA//3iAP/94gD//98A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//eIA//3iAP/94gD//eIA//3iAP/64gD/99kA/7NAAP+YGQD/mRYA/6QqAP/68+X/9/bx/+z29v/p9vb/8fb2//P29v/z9vb/9vb2//b29v/x8/P/8PDw/+Pl5v/d4uL/3d3i/93f4v/f4uL/4+Lj/+LZ3P/j3Nn/5t/Z/+XZ1v/s4t3/8OPc/9W+jv9uNAL/PQsA/3MeAP9+IwD/YRkA/0wZAP+VaxL/6d+///rx3f+eVgn/ZRMA/5AbAP+cIwD/88oA//3lAP/63AD/+twA//3fAP/94gD//+IA///iAP//4wD//d8A//rdAP/64gD/+uMA//rlAP/95QD/+d0A//rjAP//7Av///Ej///wOP//8T3//fE2//3xNv/98Tb//fE2//3wOP/98Dj///A9//rxO//68Tb/+vEw//3wKP//9ij//+sE//riAP/63AD//d0A//3iAP//4wD//+MA///iAP//4gD//eIA//3ZAP/50gD/t1EA/4seAP+LHQD/YRQA/5hoCP/5+d//9vfz//Pz+f/x8ff/8/Pz//P28//29vP/9vbz//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z9vb/8fb2//Pz9v/28/b/+ff5/+zdsf9JFgD/cCUA/4slAP/WfgD//eIA//ncAP/64wD//eMA//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//ekA//HZBvz36WE/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9+UmLPndAPv93wD//+IA///fAP//3wD//eIA//3jAP/94wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/63QD/+d0A///xCv//8zT///A7///sNv//7DT//+ww//3wLv/68C7/+vAu//rwLv/68C7/+vAu//rwLv/98DP///Ew///xGf/95gL/+d0A//riAP/94gD//eIA///fAP/93wD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3dAP/93wD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3mAP/WegD/kxAA/5wbAP91GwD/8N+Q//r68//s9vb/6/P3//H29v/29vP/8/bz//b29v/29vb/9vb2//b29v/29vb/8/Px/+vs7P/j4+P/4t/i/9zc3P/i3d3/3d3d/93c3P/f3Nz/393c/+Lf3f/r6+P/6eXK/7mOKP9eFwD/ZBkA/2giAP9lGQD/RwkA/44wAP/ryWH/mEUA/3MXAP+LHgD/rUcA//ncAP/64wD/+uIA//rfAP/93QD//eIA///iAP//4gD//+IA//3iAP/94gD/+uIA//rjAP/64wD/+uMA//rjAP/64gD//eMA///rEP//8S7///Mw//3zM//98TT//fEz//3xNP/98Dj//fA4///wOP/98Tj//fE4//3xO///8Dv///Ez///zJv//6w//+t0A//3cAP//4gD//+MA///jAP//4wD//+IA//rdAP/63QD/2IsA/34ZAP+QJQD/fhkA/3AoAP/28cn/9vnw//D28//28/b/8/Pz//P29v/29vP/9vbz//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/8fb2/+z29v/z9vf/9vb3//35+f/WqkD/Qg0A/4AuAP+HJgD/46AA//rfAP/64gD/+uIA//3jAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//rdAP/52QP/+uleswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDfOKr53QD//eIA//3iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+t8A//ncAP/96QL///Mg///zNP//8C7//+ww//3sM//68DP/+vAu//rwLv/68C7//fAw//3wM//68DP//fA0//3wMP//8yP///MU//rlAf/53QD/+t0A//3fAP/93wD//d8A//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//d8A//3fAP/93wD//+IA//3iAP/94gD//eIA//3jAP//5gD/6a0A/5wZAP+cHQD/axYA/8moIv/9/fH/8fb2//Hz9v/z8/b/8/Pz//Pz8//29vb/9vb2//b29v/29vb/8/Pz//b29v/39/f/8fHx/+vr6//j4+P/3d3d/9zc3P/c3Nz/3Nzc/93d3f/d3d3/39/Y/+Xi0P/37NX/69WV/5VFAP9oFgD/bhYA/3MXAP9rFgD/hSYA/3odAP+KHgD/ghQA/8NbAP/63AD/+uMA//rjAP/63wD//d0A//3iAP//4gD//+IA///iAP/94gD//eIA//rjAP/64gD/+uMA//riAP/64wD/+uIA//rfAP/94wH//+wS///xI///8y7///Mz//3xM//98TP//fA2//3wOP/98Dj//fA4//3wOP/98D3//fBA//3xNv//8TD///Ml//3pCf/63QD//d8A///jAP/94wD/+uIA//3iAP/94wD/8L8A/5wqAP+AHQD/giAA/2EXAP/p1nn///3r//P28f/x9vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//P29v/x9vb/9vbz//n29v//9/P/plgG/14bAP91JgD/lTMA//fSAP/63wD/+uIA//3iAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD/+dYA//PZI6z35lEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADp2Ren+d0A///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/63wD/+t8A//3pBP//8yD///Mw///sNP/97DT/+vAz//rwLv/68Sz/+vAu//rwMP/68DD/+vAw//3wNP/68TT//fEo///zIP//8RP/+uUC//fZAP/93wD//d8A//3fAP/93wD//d8A//3fAP/93wD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//d8A//3iAP/94gD//eIA//3iAP/64wD//+YA//nZAP+1RQD/mSIA/3MWAP9+QgD/9/bd//n59v/28/P/9vb2//b29v/29vb/9vb2//Pz8//29vb/9vP2//Pz8//28/b/9vb2//b29v/29vb/8/Pz/+np6f/d3d3/3Nzc/93d3f/d3d3/3d3d/+Li3f/j3dj/6+LY//Hl2f/x4sP/0J40/1sTAP9rGQD/hyoA/4sqAP+VJgD/mB4A/5gXAP/QXgD//dwA//3jAP/94wD//d8A//3dAP/64gD//eIA//3iAP/94gD//eIA//3iAP/64gD/+uMA//riAP/64gD/+t8A//riAP/64gD/+uIA//rjAP//7A3///Ml///xM//98TP//fEw//3xMP/98DT//fA0//3wOP//8Dj///A4//3wO//98ED//fE2///xM///8yX//esO//njAP/54wD/+eIA//fiAP/64wD/99UA/7dHAP+HFwD/hRkA/1gPAP/DpEL///rr//r58f/29/f/8fb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z9vb/8/b2//P29v/z9vb/9vb3//f28f/69/D/9uvW/2UlAP9zIwD/eSAA/7xeAP/51QD/+t0A//riAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eUA//fZAP/w2Bn1+vCHNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADz8Xou7OIb6vndAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/54gD//esE///zI///8zv/+vA0//rwM//68DD/+vEw//rwM//68DP//fAz//rwM//98DT/+vE0//rxLv/98yb///Yi//3xE//65gL/+t0A///dAP/93QD//d0A//3fAP/93wD//d8A//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3fAP/94gD//eIA//3iAP/94gD/+eIA//rjAP//5gD/0IAA/44gAP+KIwD/QBAA/9nJev/9+fH/+fbx//b28//29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/8/Pz//Pz8//5+fn/8/Pz/+np6f/i39//393d/9/d3f/d3N3/49zf/+LY4v/i2eL/49/d/+zp0P/l0of/jkkA/0kNAP+HLAD/mS4A/6ElAP+zJgD/3HAA///fAP/94wD/+uMA//rfAP/93QD/+t8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD/+t0A//rdAP/64gD//eMA//3jAP/64gD/+uMA///wEv//8Cj///Aw//3wM//98DP/+vEw//3wOP/98Dj///A4//3wOP/98Dv//fBA//rwPf/98D3///Ew///zKP/66Qj/9t8A//HcAP/23wD/99kA/8puAP+YHgD/mSIA/2sOAP+kRwT//ffs//n28f/39vb/9vb5//Hz9v/z9vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z9vb/8/b2//P29v/z9vb/9vb2//n29//59vH///rw/9/Piv80CwD/giYA/44mAP/ckwD/+tkB//rfAP/94gD//eIA//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3lAP/63QD/8dgQ//PmWz8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69k4QOzVCv/63QD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//niAP/56Qj//fMu//3zQP/97Db//ew0//3wM//98DD//fAz//3wM//98DP//fA0//3wNP/68TP//fEw//3xLP//8yr///AZ//rjAv/63AD/+twA//3dAP//3QD//98A//3fAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/94gD//eIA//3iAP/94gD//eIA//riAP/64wD//ekA/+zDAP+TLAD/hyYA/04QAP+QRQH//fbj//r38P/29vH/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z8/P/9vb2//b29v/z8/P/7Ozs/+Pj4//c3Nz/3dnc/93c3//d3OP/3Nni/93d4v/d49X/8OzZ/+zmuf+YeRL/RRYA/4soAP+VIgD/mR4A/7E0AP/ppgD/+twA//ncAP/53AD/+t0A//rfAP/94gD//+IA//3iAP/94gD//eIA//3iAP/94gD//d8A//3dAP/93QD/+uIA//rlAP/65QD/+uMA//riAP/94wH//+sQ///wHf//8Cb//fAu//rxM//58Tv//fE4//3wOP/98Dj//fA4//3wO//68ED//fA9//3wNP//8TD///El//npDv/x3AL/89gA/9aYAP+YKgD/kBcA/5gZAP9oGQD/9um3//r59v/28/P/9vb2//Pz9v/29vf/9vP2//b29v/29vb/9vb2//b29v/29vb/8/b2//P29v/z9vb/8/b2//P29v/z9vb/8/b2//P29//z8/b/+vfw///66f+8iyb/UQkA/5MlAP+cLgD/8cUA//riAP/63wD/+t0A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d0A//nZCf/33DA9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOzKGT3z0AT/+t8A///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///jAP/54gD/9t8A//bpDf/98zD///E7///sNP//7DD//+wz//3wNP/98DP//fAz//3wNP/98DT/+vE0//rwNP/98DT//fAz///xMP//8B3/+uUG//ncAP/63QD//90A///fAP/93wD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//eIA//3fAP/93wD//d8A//3dAP//4gD//eMA//rjAP/54gD/uWQA/4AmAP96IAD/ZRAA//Hdrf//+vH/9vbz//b29v/z9vb/8/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z9vP/7Ozs/+Xj4//Z2Nz/2dnZ/9zd3f/c3Nz/3eLZ/+Lj3P/l5t3/6+vi/8+zZf9wIgD/aBMA/5MqAP+YKAD/niUA/9VzAP/51gH/+dkA//nZAP/94gD//eIA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//d0A//riAP/65QD/+uUA//rlAP/64gD/+uIA//3mAv//7Av///Mi//3zLv/68TT/+fE2//3xOP/98Dj//fA4//3wOP/98Dj//fA7///wO//98Db//fAz//3zNv/68Cz/+ukd/+m+AP+FIAD/kCgA/44dAP95FAD/48xe////6//39/b/9vb2//f29//29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//P29v/z9vb/8/b2//P29v/z9vb/8/b2//P29v/x9vf/8PP2//r38P/99tn/gjAA/4UUAP+YIAD/s0kA//ncAP/64wD/+t0A//rfAP/94gD//+IA///iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d0A///fAP/61gL/+ckNNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADpwwI69tkB//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/94wD/+uMA//ffAP/z3wD/+ekJ///xJf//8TD//+wu///sOP/68Db//fAz//3wM//98DT//fA0//3wNP/98DT//fA0//3wM//98TP///Es///xG//65gT/99kA//rcAP/93QD//d8A//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3iAP/93wD//d8A//3dAP/93QD//98A//3fAP/94wD/+eMA/+O3AP95IgD/hSAA/3kSAP/FfhT///ns//f28//29vb/9vb2//P29v/29vb/9vb2//b29v/29vb/9vP2//bz9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z8fH/6enp/9/f3//d3dz/3N3Z/9zd1v/c3Nz/4t/m/+Lc5v/w5d3/69ag/4I4AP9OEgD/eR0A/44XAP+TFwD/3IcA//rcAP/64gD//eMA//3iAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD/+uMA//rjAP/64wD/+uIA//riAP/94gD/+uMA//3wEv//9ib//fMs//rxM//98TT//fE2//3wNv/98Dj//fA4///wNv//8Tb//fA0//rwNv/98Db//fNF//rrKv+sRQD/oCgA/3MbAP9lHQD/pnUL///97P/5+fH/9vbz//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z9vb/8/b2//P29v/z9vb/8/b2//P29v/z9vb/8PP3//H29//9+fD/8emx/1YUAP+VHgD/kBkA/9B5AP/53wD/+uIA//3fAP/94gD//+IA///iAP//4gD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4wD/+dUA/+zQFF8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6dgHS/fdAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94gD//eMA//rjAP/64gD/+eIA//nfAP/96QT///Me///wKP/67Db/+vA0///wM///8DP//fA0//3wNP/98DT//fA0//3wNP/98DT/+vE0//3xMP//8Sj///Ed//rlBv/53AD//d0A//3fAP/94gD//d8A//3iAP/94gD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//90A///dAP//3QD//eIA//niAP/x2QD/pkkA/5MbAP+YHQD/XhAA//Dcv//6+ff/9vP2//b29v/29vb/9vb2//Pz8//z8/P/8/Pz//Pz8//z8/P/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z8/P/8/P2//f39//w8PD/4+Pj/93d3P/d3dn/3d3c/9/d4v/i3eP/5d3i/+zj3P/x5cn/glMJ/zsOAP+LFgD/nB0A/5wjAP/QeQD/+dkA//3lAP/95QD/+uMA//riAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eMA//3iAP/93QD/+t8A//rfAP/64wD/+uMA//ndAP/54gD//+sL///xHv/98Sj//fEw//3xMP/98DP//fA0//3wNP//8DT///E0///wOP/98Dj//fA9//rrNv/KkAD/iiAA/5wlAP9bFgD/YUUA//P21f/39/b/8/H3//b29v/29vb/8/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/8/b2//P29v/z9vb/8/b2//P29v/z9vb/8/b2//Hz9//38/f///rs/9a5Pf9TEAD/kBsA/5AZAP/rtQD//eMA//fdAP/64wD//eIA//3iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eUA//rZAP/s1hnYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOvdE8722QD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94gD//eMA///jAP//4gD//eIA//3pBv/98SD/+fAz//rwM//98DP//fAz///wNP/98DT//fA0//3wNP/98DT//fA0//rwNv/68DP//fEu///xKP//8R3/+uMB//rdAP/93QD//98A///fAP/94gD//d8A//3dAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/94gD//eIA///fAP//3QD//90A//3iAP/64gD/+eMA/+OmAP+VHQD/piwA/3oZAP+cUxf/+vfz//b29v/29vP/9vbz//b29v/z8/P/8/Pz//Pz8//z8/P/8/Pz//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//Pz9v/29vb/9vb2//Pz8//r6+v/3d3Z/93i1v/i5dX/4ubV/93d3//l3eX/5eLW//Dlz/+cZRf/bg0A/5UZAP+eIgD/nCIA/9aKAP/33AD//eYA//rjAP/64gD/+uMA//3iAP/94gD//eIA//3iAP/94wD//eMA//3iAP/93wD//d0A//rdAP/63wD/+uIA//rjAP/64gD/+d0A//nfAP/97A3///Eg//3xLP/98TD/+vEz//rxNP/68Dj//fA7///wNP/97Db//ew2///zSf/ivAT/cxkA/4IiAP+OHgD/Wx4A/+bjlf/2/fD/7PP3//Hw/f/z9vb/9vbz//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vbz//P28//z9vP/8/b2//P29v/z9vb/8/b2//P29v/28/f/9/H2//r24/+zZQP/fh0A/44ZAP+QGwD/3IsA//rdAP/53QD/+uIA//3iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//rlAP/63QD/7NUO0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPf3elrr4wT6+eIA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//riAP/33wD/+usI//3zIP//8zD//fAz//3wM///8DD//fAw//3wMP/98DT//fEz//3xMP/98TP/+vE0//rxLv/98S7///Eq///xFv/65gT/+dkA//3iAP//3wD//98A//3fAP//3wD//98A//3fAP/93wD//eIA//3iAP/94gD//eIA//3jAP//4wD//+MA///jAP//4gD//+MA///iAP//4gD//90A//3fAP/93wD/+dYA//3dAP/30AL/oD0A/4olAP+FIgD/WA8A/+XWsf/59/D/9vPs//P28f/z9vb/8/Hz//bz8//28/P/9vPz//bz8//29vb/9vb2//b28//29vb/9vb2//P29v/z9vb/8/b2//P29v/29vb/8/Pz//b29v/29vb/9vb2/+zw7P/d39z/3d/Z/9zd1v/d3N3/3Nnc/+Ld3f/l4t3/5uLS/6aAFP89DwD/ehkA/6wiAP+mIgD/z4AA//rdAP/95QD/+uMA//3mAP/94wD//eMA///jAP//4wD//eIA//3iAP/94gD//d8A//3fAP/93wD/+t8A//rjAP/64wD/+uIA//rfAP/63QD//eIB///rDf//8SP//fEs//rwMP/68Dj/+vA4//rsOP/98Db/+uss//3xNv/53RD/oTMA/4suAP9eGQD/QhYA/7+sXv///ff/9vn2//b39//x8/f/8/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z9vb/8/b2//P29v/z9vb/9vb2//r28//36dD/cxYA/5AUAP+cHgD/mR4A/5wlAP/YiwD/+uIA//rjAP/64gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//rjAP/65QD/+twA//fZB/n662FaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD3+Whq7OUE//rjAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/94gD//eIA//3iAP/94gD/+d8A//bdAP/67Aj///Eg///xLP//8C7///Eu///wMP//8DP//fE0//rxM//98TD//fEw//3xM//98TD//fEu//3xLv/98yb///EX//rmA//53AD//d8A//3dAP/93QD//eIA///iAP/93QD//d8A//3iAP/94gD//eIA///jAP//4wD//+MA///jAP//4wD//+MA///jAP//4gD//d8A///iAP/93QD/+twA//3cAP/60gD/4pUA/54sAP+YIAD/niIA/4oTAP+hWAv//fnp//n37P/39/P/8fPz//Hz8//z8/P/9vPz//bz8//28/P/9vb2//b29v/29vb/9vb2//b29v/z9vb/8/b2//P29v/z9vb/9vb2//b29v/29vb/9vb2//b29v/39/f/8fHx/+Xl5f/f393/3Nzc/9zc3P/c3Nz/3d3d/+Pi3f/x68X/qIAU/1MQAP+CEwD/oCIA/5gmAP/QfgD/99YA//3lAP/94wD//+MA//3iAP//4wD//+MA//3iAP/94gD//eIA//3fAP/93wD//d8A//riAP/64gD/+uMA//3jAP/94gD//d0A//3cAP/93wL//+wU///zJv/98Sz/+vA2//rsOP/68Db//fAw//3zPf/67Cr/v2sA/44lAP95IwD/NA8A/4drBv/5+fD/9/f2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/8/b2//P29v/z9vb/8/b2//f29///+vb/5c+T/2QOAP+cFgD/nBsA/54gAP+YHQD/kyUA/+zCAP/94wD/+uMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/64gD/+eMA//rcAP/63Ab//+tTagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8/ZHZ+zjAv/63AD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3fAP/94gD//eIA//3iAP/93wD//eIA//3iAP//4gD//+MA//3iAP/33AD/9+IA//nrBv/98xn///El///xMP//8DP///A0//3wNP/98TP/+vEw//rxMP/98TD//fEw//3xLv/98S7//fEq///zJf//8Rf/+eUD//fZAP/63AD//d0A//3dAP/93QD//d8A//3iAP/94gD//eIA///jAP/94wD//eMA///jAP/94gD//eIA//3iAP/94wD//eIA//riAP/63QD/+dwA//3jAf/51QH/0HMA/5UiAP+cIAD/piMA/6EZAP+gFwD/cBMA/+nWkP/9+uv/9vfx//Hz9v/x8/P/9vPz//bz8//29vP/9vbz//b29v/29vb/9vb2//b29v/29vb/8/b2//P29v/z9vb/8/b2//b29v/29vb/9vb2//bz9v/29vb/9vb2//Pz8//39/f/7Ozs/93d3f/Z3Nn/3Nzc/9zc3f/f3d3/6+PS//Pmxf+wdRf/TA8A/4UdAP+hJQD/mCAA/9B1AP/52QD//eMA//3jAP/94wD//+IA//3iAP/94gD//eIA//3fAP/93wD//d8A//3iAP/64gD/+uIA//rjAP/64wD//eIA//3dAP/93AD//dkA//niAv/97BD///Aj//3wKP/98DD//fE0//3wNP//9kn/yZUA/2sdAP9zGwD/UxQA/14zAP/288z/+fnz//b29v/39/f/8fHx//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//P29v/29vb/8/b2//b29v/39vP//fns/7CCJf9hDgD/nhsA/5kZAP+gHgD/oCAA/4AUAP/JcwD/+uIA//rjAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD/+uIA//njAP/93wD/+dYC//nfNmcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOnrIGfs3wD//d0A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//eIA//3fAP/94gD//d8A//3dAP/93QD//d8A//3iAP/94gD//d8A//3iAP/94gD//+IA///jAP//4wD//eMA//nfAP/z4wD/9+wC//3zFv//8Sz///A0///wNP//8DT//fEz//rxMP/68TD//fEw//3xMP/98S7/+vEu//rxLP/98Sr///Mo//3xFP/54wL/+t0A//3dAP/93QD//d0A//3fAP/94wD//+MA///jAP//4wD//eMA//3jAP//4wD//eIA//3iAP/94gD//eMA//riAP/54gD/+eIA//rjAf/wyQD/qEIA/4ciAP+kOwD/kCUA/3oQAP+VHQD/lRkA/3oSAP+ZRwD///nf//f38f/x9vb/8fPx//bz8//28/P/9vbz//b28//29vb/9vb2//b29v/29vb/9vb2//P29v/z9vb/8/b2//P29v/29vb/9vb2//b29v/29vb/8/Pz//Pz8//39/f/9vb2//b29v/s7Oz/4+Pj/93d3//c3N3/3dzc/+bd3f/s4tj/8+XK/6Z1Iv9JCwD/kxMA/6AeAP+YIgD/zHMA//rfAP/94wD//eIA//3iAP/94gD//eIA//3iAP/93wD//d8A//3fAP/94gD//eIA//riAP/64wD//eMA//3iAP/93QD//d0A//3cAP/53AD/+eIB///sEP//8SX///Es//3xM///8zv/6cwG/2siAP+AKgD/cBsA/zsLAP/p3aD//frs//f38//z8fP/8fHx//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//P29v/29vb/+ffx//bz3P9oMwD/aBQA/54iAP+cGwD/mRcA/6AbAP+YIAD/t1gA//rfAP/64wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//riAP/54wD//eMA//bQAP/20iNnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADj4gtn8NwA///jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//+MA//3jAP/64gD/+uIA//rfAP/93QD//d0A//3dAP/94gD//eIA//3iAP/94gD//eIA///jAP//4wD//+MA///jAP/94gD/9uMA//HlAP/36QT///Ag///xNP//8DT///A0//3xM//68TD/+vEw//3xMP/98TD//fEw//rxM//68TD/+vEw//3xLv//8yj///Eb//3jAf/63AD/+twA//3fAP//4gD//+MA///jAP//4wD//+MA///iAP//4gD//+IA//3iAP/94gD//eIA//3jAP/53wD/+uMA//ncAP/fpgD/lTAA/3kZAP+HIwD/ayIA/0ITAP+8eQH/s2gA/1MPAP+HIAD/cxcA/924WP/9+vP/8fb2//Pz8f/29vH/9vbz//b28//29vP/9vbz//b28//29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//Hx8f/l5eX/3Nzd/93c3f/i2d//5dzd/+Xd1f/w5tb/sHMq/24LAP+KFgD/niYA/54mAP/PdQD/+twA//3jAP/64gD//eMA//3iAP/93wD//d8A//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3dAP/93QD//d0A//ncAP/64wL///AS///xJv/98TD/9uYe/449AP+HLAD/eiAA/0wLAP/PqDv//frs//b28P/z8/P/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9/b2//b29//z9vb/9vb2//r68f/w6bj/NA8A/3AZAP+TIAD/niIA/5UWAP+cGQD/nCMA/7lYAP/63QD/+uMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/64gD/+eMA//3jAP/21QD/9tUZZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5tYDZ/fZAP/93QD//+MA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+MA///jAP/94wD/+eIA//fdAP/53AD/+tkA//rcAP/63QD/+t8A//niAP/64gD//eIA//3jAP/94gD//+IA///iAP/94gD//eIA//riAP/54wD/9t8A//nmC///7Cz///A0///wM///8S7//fEs//rxLv/98TD//fA0//3wNP/98Db/+vE0//rxNP/68Db///A2///xNP//8Rv/+uYE//fZAP/63QD//+IA///iAP//4gD//+IA///iAP/93wD//d8A//3fAP/93QD/+t0A//riAP/63QD//eIA//bKAP/QeQD/ih4A/5AiAP+gKAD/jh0A/1sgAP/Ft17///nj/+ziof89EgD/Xh0A/2UZAP+AKgD/9/Hd//f38f/29vD/9vbx//b28//29vP/9vbz//b28//29vP/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/+np6f/c3Nz/3N3c/9/d3f/d39z/4uLd/+zm3/+3jjP/Qg4A/4IiAP+VLAD/kx4A/8xrAP/52QD/+eIA//niAP/94gD//d8A//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3iAP/93wD//eIA///iAP//3wD/+tkA//niAP//8Rv//fA0/7BbAP9zGQD/iiYA/0cHAP+ZUwT///rl//r58P/z9vb/9vP2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//f28//z9vf/8fb3//b29v//+uz/2bw7/24UAP+HHgD/dRkA/5MiAP+kJgD/kBsA/5MgAP/VhQD/+uIA//riAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD/+uIA//njAP/94wD/+d8A//PYB2cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOXVAWf33AD//dkA///jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94wD/+uIA//bdAP/54gD/+eMA//ncAP/32QD/99wA//ncAP/53QD/+d8A//riAP/64gD/+uIA//3iAP/93wD//98A///iAP/94gD//eIA//ffAP/23AH/+uUL///wHv//8Sj///Eu//3wNP/68Db//fA2//3wO//98Dv//fA7//3wO//98Dv//fA7//3wO//98Db///Em///xFv/95gT/+dkA//3cAP//3wD//+IA//3iAP//3wD//d0A//3dAP/93QD//d0A//3fAP/94gD//d0B//G/AP++TAD/nCgA/4IeAP9uFwD/YRMA/5xHAP/p34r///3w//r37P/9+un/oXoQ/0UQAP95HgD/WA0A/61+Gf///fD/9vbw//b28P/39vP/9vbz//b28//29vP/9vbz//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/x8fP/6enp/9/f3//c3Nz/3d3d/93d3f/m49z/8OnK/6Z+Fv9RFwD/gCMA/5wmAP+LFgD/0nUA//rfAP/64wD/+uIA///iAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A///iAP//4gD//+IA//rZAP/21gD//eUK/9iTAP9wEAD/jiYA/2gTAP9oIAD/9/DP//r66//39/H/8/b2//P29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/39vP/8/P3//H29//29vb///np/7V1BP+CGQD/mCIA/4cdAP+HFwD/qCwA/54oAP+eKAD/8MMA//3jAP/64gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//riAP/64wD/+uMA//ndAP/x2RNlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADi0gBn+d0A//3ZAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD/+t8A//ndAP/65gj///Ed///zIP//8xn//fEX//nrC//23QH/+d0A//ndAP/63wD/+uIA//riAP/93QD//d8A//3iAP//4gD//+IA///iAP/94gD/+d8A//bdAP/66Qj///Ej///wMP/98D3/+vBA//rwNv/98DT//fA4//3wPf/98Dv//fA7//3wO//98Db/+vE0//3xLv//8yb///MZ//nlA//22AD//98A///fAP//3wD//d0A//3cAP/93AD//dwA//3cAP/93wD/+tgA/+KQAP+sLgD/niAA/5wiAP9zGQD/Rw4A/6yADf/59sz/+v3r//f28f/58/P/+vbw//Pw1f9YIgD/ZBAA/3UZAP9HEAD/7N2h//r68//29vH/+ffz//b28f/39/b/9vbz//b28//29vb/9vP2//bz9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/r6+v/3d3d/9zc3P/d3d3/3OLY/+Lm0P/r6cL/tZUe/0APAP+KFgD/oBsA/5UZAP/WgAD/+t0B//3mAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///fAP/63QD//eUA/+WmAP+QFgD/mSAA/34ZAP89CQD/4syF///68f/39vD/9vfz//P29v/z9vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/39vb/+fbz//Pz+f/w8/n/9vf3//fw0P95IwD/ihYA/6YlAP+cIgD/mCAA/5UiAP+mNAD/4pwA//ndAf/64gD/+uMA//3iAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3fAP/94gD//eMA//rjAP/53wD/7N8w2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA49IAXffcAP/93AD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+t0A//ncAP/65gv///Em//3zNP/98TD/+vMu//3zLv/68y7//fEg//3pBv/63QD/+dwA//ndAP/53QD//d0A//3iAP/94gD//98A///fAP//4gD//+IA//riAP/54gD/9+IA///wFv//8S7//exF//3sR//68DT//fA0//3wO//98D3//fA7//3wO//98Dv/+vA4//rwOP/68DT//fEs///zJv/98Rb/+uYC//3dAP/93wD//98A//3dAP/93QD//d0A//3fAP//5QD/+tYA/9VuAP+ZHQD/oSAA/6EbAP+HEAD/ZRkA/9C3M////eL/9/rp/+zz6//w8fb/9/P6//n29v/9+vP/0rNk/1gLAP+TJQD/eRkA/4dFAP/59+z/+vnz//b28P/29vD/+ff2//bz9v/28/b/9vP2//bz9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/8/Pz/+vr6//d3d3/2d3c/9bi2f/Y5dX/4+bQ//Hw0P+sgib/awoA/54TAP+gGQD/jhQA/9Z6AP/53AD/+uMA//3jAP/64gD/+uMA//3jAP/94wD//eIA//3iAP/94gD//+IA///iAP/93wD//eIA///iAP//4gD//+MA//fWAP+1RQD/rRkA/54ZAP9WCgD/tY4Z//r97P/z9vP/8/bz//P29v/z9vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9/b2//n29v/28/n/8PP5//n5+f/iyor/bhYA/6omAP+hHgD/pCgA/6gwAP/GYQD/6bEA//3fBP/31gD/+uIA//rjAP/94gD//eIA//3iAP/94gD//eIA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//eIA//3jAP/64wD/+d8A/+zdJvUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAObWFK/33QD//9wA///iAP//4gD//+IA///iAP//4gD//+IA///iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//ndAP/66Qr///Mo///xMP/98Dv/+vAz//rxMP/68S7/+vEu//3zM//98CP///AZ//fjAf/z2AD/+d8A//rjAP/94wD//eIA///fAP//3wD//98A///fAP/94gD/+uIA//bcAP/65gj///Es//3sQv/97Ef//fA0//rxNP/98Db//fA2//3wNv/98Db//fA2//3wOP/98Dj/+vE2//rxM//98S7///Mq///zIP/66QT/+t0A//3dAP/93QD/+tkA//rdAP//4gD/8cMA/7hFAP+KHgD/kywA/34bAP9lCwD/iiwB/+ncqP/6/ev/+frw//H38f/w9vb/7PP3//Pz+v/28/n/+ff2//bz4/+FSQD/hSAA/5MdAP9hCwD/0KZb//368//29/H/8/bs//f58//28/b/9vP2//bz9v/28/b/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z8/P/6enr/9zd3f/W3dn/1uLZ/9zj1v/l5dj/8Onc/7NwLv9RCAD/hRcA/5wbAP+sJQD/0oIA//nZAP/64wD/+eIA//niAP/94wD//eIA//3iAP/94gD//eIA///iAP//4gD//eIA//3jAP/95QD/+t0A//nWAP/FZQD/ih4A/5UeAP9WCwD/hU4B//r54v/39/D/8/b2//Pz9v/29vb/9vb2//b29v/29vb/9vb2//P29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//fz9v/58/b/9vP6//bx9//9+vb/vo4l/4UbAP+hHgD/rCoA/+OsAP/20AD/+twA//3iAP/63AD/+uIA//riAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3iAP/94wD/+uMA//niAP/w3BfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADp3Bb5+d8A///cAP//3wD//+IA///iAP//4gD//+IA///iAP//4gD//98A///fAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/54gD/+vAW//3zKP//8DD//fA7//rwNP/68TD/+vEz//rxM//68TT/+vA4//3zNP/68BL/9t8A//fcAP/64wD//eMA//3iAP/94gD//+IA///iAP//3wD//98A//3dAP/22QD/+eUE///zKv/98ED//exF//3wNv/68TT//fA0//3wNP/98DT//fA0//3wNP/98Db//fA2//rxNP/68TT/+vA0//3wM///8TT//fYi//rmBv/52QD/+t0A//3iAP/94wD/4qAA/5klAP+KGQD/iiwA/4A2AP87EAD/qnAS//fw5f/6+ff/9vbz//Pz8f/z9vP/8/P2//Pz+f/28/n/9/P5//bz9//5+ff/49ms/2EXAP+CFgD/ihQA/1EJAP/x5cX/+vrw//n67P/z9uz/9vP2//bz9//28/b/9vP2//bz9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z8/P/9vb2//Hx8f/p6en/3d/d/9zd3f/c3dz/3d3d/+Lf3f/w5tj/pHUg/0ILAP+OGwD/qiMA/5UjAP/DZQD/+t0A//3mAP/54gD/+uMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+dwA//3fAP/WgAD/mCMA/44iAP9bGwD/QhsA/+vms//9+vH/+ffz//bz9v/28/b/9vb2//f29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/38/b/+fP3//fz+f/69vf/+vbj/4c7AP+AFAD/pCMA/7hCAP/23AD/+uYA//3iAP/94gD//eIA//riAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//eMA//rjAP/64gD/8dwL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6eIZ8PndAP//3QD//+IA///iAP//4gD//+IA///iAP//4gD//+IA///fAP//3wD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD/+uMA//3xG//68B7//fAu//3wO//98DT//fEw//rxM//68TT/+vE0//rwNv/98TD///Mo///wE//53QD/+dwA//rdAP/94gD//eIA//3iAP/94gD//98A///fAP/93wD/9tkA//fjA///8Sj//fA9//3wQv/68DT/+vE0//3wNP/98DT//fA0//3wNP/98DT//fA2//3wNv/98DT//fA0//3wNP/98DT//fE0///xKP//8Rn/+uYG//ndAP/21gD/xoAA/4UiAP+CFwD/kyMA/2UZAP9MGQD/2MNT//366//69vH/+fHz//nx9v/58fb/+fP2//nz9v/58/f/+fP3//nz9//58/f/9vH3///59/+4ih7/UxMA/3olAP9WEAD/i0kA///63f/5+ub/9vfx//Pz9v/z8/f/9vP3//bz9v/28/b/9vb2//b29v/29vb/9/P2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/8/Pz//Pz8//29vb/8fHx/+np6f/f3d//3d3d/93d3f/d3d3/6eXZ//Ppxv+3gB3/WxAA/4ogAP+ZIAD/kyIA/9aCAP/64gD/+uMA//3lAP/94wD//eIA//3iAP/94gD//eIA///iAP/94gD//d8A//3jAP/wvgD/nigA/5weAP+LGQD/PQ8A/9nKa////fD/9vfx//b28//38/b/9/P2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vPz//r29//38/f//fr3/+vZqP9YEAD/gBQA/6EiAP/WgAD/9uIA//njAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA//3jAP/64wD/+uIA//HcCPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOniG/D53wD//90A//3iAP/94gD//eIA//3iAP//4gD//+IA///iAP//3wD//98A///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//rjAP//8yD//fAi//3sKv/98Db//fEz//3xMP/68TD/+vEw//rxNP/68TT//fEz///xLv//8TD//+we//3cAv/51gD/+t0A//rjAP/94wD//eIA///iAP//4gD//+IA//bcAP/24gH///Mj///xOP/98D3/+vEw//rxMP/98DT//fA0//3wNP/98DT//fA2//3wO//98Dv//fA2//3xMP/98TD//fEz//rwNP/98S7//fEo///3KP/z2QD/oEwA/24eAP+AIgD/hxsA/3ANAP+CNgD/69+3///68//99/P/+fbz//fx9v/58fb/9/H3//nz9//58/f/+fP2//nz9v/58/b/+fP2//nz9v/99vb/+fPZ/3BFAP9OGQD/gi4A/14ZAP/MrBn////p//b28P/x8/b/8/P2//bz9//z8/b/9vP2//bz9v/z9vb/9vP2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//Pz8//z8/P/8/Pz//b29v/z8/P/6enp/93d3f/d3d3/3d3d/+Pi1v/s5c//8+nG/6p6Hv9CDQD/kBYA/6AgAP+KFgD/ymsA//3jAP/95gD/+d8A//riAP/64gD//eIA///iAP//4gD/+uIA//riAP/21QD/t0wA/5geAP+cGQD/cwkA/7yCKv//+uz/9/bs//H28f/z8/b/9/P2//fz9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//fz9v/69vb/9/b2//399v/FrUn/ThAA/44eAP+eIgD/6a0A//npAP/65QD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94wD//eMA//riAP/w2QTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADr3xnw+t0A///dAP/94gD//eIA//3iAP/94gD//+IA///iAP//4gD//98A///dAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/64gD//fEb//3xIv/68Cr/+uw2//3wNP/98TD//fEw//3xMP/68TD/+vE0//3xMP//8DT//+w7///wPf/96yL//dwC//rcAP/64gD/+uMA//3jAP/94wD//+IA//3iAP/33QD/9+kE///2KP//8DT///A9//3wNP/98DT//fA0//3wNP/98DT//fA0//3wNP/98Db//fA7//3wNv/98TD//fEw//3xM//68DP//fEw//3xMP//9zT/2bEA/2gjAP9rJQD/dR0A/2sQAP/DeRD/+fPV//358//69/r/9/b3//P29v/x8/b/8fH3//Hz9//z9vb/8/b2//P28//29/P/9vnz//f58///+fH///nz////9//l4pX/ViUA/4IsAP+QLgD/YRkA/+zinP/5+fH/8/P2//Pz9v/28/f/9vP3//bz9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z8/P/8/Pz//Pz8//z8/P/9vb2//Pz8//p6en/3d/d/93d3f/i39b/6eXV/+vjyv/x6cz/qHUm/24KAP+VFAD/nCAA/5kjAP/ZigD/+d0A//3jAP/64gD/+uMA//3jAP/94wD/+uIA//ndAP/94wD/0oUA/54qAP+mLAD/hw8A/5MjAP/38OX///fx//f28f/w9vP/8fP2//fz9v/38/b/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vbz//b28//28/P/+fbz//n38//6+uz/gFME/1YTAP+KHQD/sTYA//bKAP/34wD/+uMA//3iAP//4gD//+IA//3iAP/94gD//eIA//3iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//eMA//3iAP/64gD/8NgE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69kL8PrfAP//3wD//eIA//3iAP/93wD//d8A//3fAP/93wD//d8A///fAP//3wD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+d8A//rsDv/98SL/+fAm//nwM//68DP//fAw//3xM//98DT//fA0//3xNP/98DT//+w9///sPf//8D3///A7///wIv/96QT/+uYA//fiAP/33wD/+d0A//fdAP/33AD/9uIA//3wFv//8yz///E0///wO//98DT//fA0//3wNv/98Dj//fA4//3wOP/68TT//fA0//3xM//98TP//fEw//3xMP/98TD//fEz//rwLv/98Dj///NC/+PCAv9uJgD/fjAA/3UlAP9uHQD/uHUA//n32f/6+fP/+fbw//f28P/6+vb/+vn2//b28P/5+fb/+vn2//368P/9/en/+vrl//n33f/39tb/9vPK//Drsf/l3Yv/5dVu/5VFAP+LGwD/nB4A/2gPAP+LLgD/+fDW//f28//39vb/9/H2//nz+f/28fb/9vb2//b29v/29vb/9vb2//P29v/z9vb/8/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/+bm5v/i3d3/4uLd/93d2f/i3dn/4+Pc/+vj2f+1ei7/Tg4A/4AiAP+cLgD/kyUA/9B5AP/31QD/+dwA//rlAP/96QD/+d8A//ndAP/64gD/5q0A/54qAP+VMAD/cygA/1YdAP/w3bP/+vn3//b28//z9vP/8fb2//H29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/28/b/8/P2//H2+v/6+vb/8ezC/0AWAP9wFwD/hx4A/8ZlAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//98A//3iAP/93wD//eIA/+zYBPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOnZCvD64gD//98A//3iAP/93wD//d0A//3fAP/93wD//d8A//3fAP//3QD//98A///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//rdAP/34wP//fEZ//rxI//68Sz/+vAw//3wMP/98DD//fA0//3wNP/98Db//fA2///wO///7D3//+w9///wPf//8S7///MZ//3xCv/56QT/9uMB//biAP/35QH/9+MC//rwEP//9ib///Es///xOP//8D3//fA2//3wNv/98Db//fA4//3wO//98Dj/+vE0//3wNP/98TD//fEw//3xMP/98TD//fEw//3xLv/98TP//fA4//3xQv//8Un/1qYA/3MoAP+CMwD/eioA/2EXAP+KVgj/9/HZ//n34//59tz/+vPZ//fryf/z47f/5tCT/9a1ZP/GpCz/uI4O/6BlAv+LTgD/aCwA/2UzAP9WIgD/RRAA/1ESAP9eCwD/kBsA/5wdAP+hKgD/awsA/6ReDv/6+ez/+vbw//rz8//38fb/9vb2//b29v/29vb/9vb2//b29v/z9vb/8/b2//Pz9v/28/b/9vP2//b29v/29vb/9/P2//fz9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z8/P/6enp/9zd3P/d3d3/3d3d/93f3//l49//8ObQ/6yFIP9MFAD/cx0A/5wqAP+OGQD/zGsA//ncAP/95gD//ekA//fdAP/95QD/8MUA/6o9AP+YJQD/dR0A/0AWAP/JtTT///3w//b29v/z9vb/8/b2//b28//29vP/9vP2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//bz9//w8/r/+vrz/9nKTv9REgD/hRsA/4ogAP/dmQD//+MA///dAP//3wD//eIA//3iAP/94gD//eIA//3iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//d0A//rfAP/s1gTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADp2Anw+uIA///iAP/94gD//d8A//3dAP/93wD//d8A//3fAP/93wD//90A///fAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/990A//rrCf/99iD//fAj//3wKv//8TP///Ez///wM///8DP//fA0//3wNP//8Db///A7///wPf//8Tv///Ew///2Lv//8yL///Ye///zHf//8xv///Me///2Hv//9iL///Mo///xMP//8D3///BA//3wNv/98DT//fAz//3wNP/98Db//fA0//rxM//68DT/+vEw//3xMP/98TD//fEw//3xMP/98S7//fEz//3wM//98Dj///FH///zTv/ZsAD/eSgA/3koAP9wHQD/SQ4A/4o9AP+sZQT/gDMA/3UlAP9lGQD/YRYA/1sQAP9eEAD/XhQA/2QTAP9wFwD/eRsA/3AZAP91HQD/gCAA/4ojAP+CHgD/ghkA/4ogAP+KGwD/lRkA/5MZAP9hEAD/yrNO///96//69/D/+fb2//b29//z8/P/8/P2//P29v/z9vb/8/b2//P29v/z8/b/9vP2//bz9v/29vb/9vb2//bz9v/28/b/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//Pz8//p6en/39/f/9zc3P/d39//3N/d/+Pj0P/s68b/s44b/0USAP91FwD/nBsA/5gbAP/PcAD/99UA//rjAP/53wD/+dwA/7VWAP+TJQD/iyAA/1sTAP+KTgP/7Oa+//Px5f/z9vP/9vb2//bz8//29vP/9vPz//bz9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vP/9vbz//b28//29vP/9vbz//b28//29vP/9vbz//b28//29vP/9vbz//b28//29vf/8fH3//r66/+1jgn/axMA/4sbAP+VJQD/88oA///jAP//3QD//98A//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3dAP/93QD/7NYD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69wN8PrfAP//4gD//+IA//3iAP/93wD//d8A//3fAP/93wD//d8A///fAP//3wD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//rfAP/64wD//ewN///xG///8Cb///Ez///zOP//8Db//fAz//3wM//98DP//fA0//3wNv/98Db//fE0//3xNP/98TP///Ez///xLP//8yr///Ms///zKP//8yb///Mm///zKv//8TD///A9///wQP/98Db///A0///wMP/98DP//fA0//3wM//68TD/+vE0//rxMP/98TD//fEw//3xMP/98TD//fEu//3xMP//8DD///Aw///wNP/98UL//fBC/+O+Bv9uIwD/iywA/4cgAP+HGQD/ghMA/4UXAP+HGQD/hRkA/4UeAP+HHgD/hx0A/4IeAP+KHgD/kyAA/5MgAP+THQD/mR4A/5wdAP+cIgD/mSUA/5AmAP+QNAD/kywA/5UdAP+gGwD/hxYA/0UXAP/l2IL//fnp//r59v/z9vb/8fPz//Pz8//z9vb/8/b2//P29v/z9vb/8/P2//bz9v/28/b/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//P29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/+np6f/d39//3d/f/9ni3f/c5tj/4unP//Dsyv+heRn/SQgA/5wTAP+cGQD/mCIA/9J+AP/53QL//eMG/9yYAP+OJgD/oDAA/4UiAP9kGQD/7Ni8/+nj1f/j49j/6enp//b29v/29vb/9vb2//b29v/29vb/9vb2//f29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vbz//b28//29vP/9vbz//b28//29vP/9vbz//b28//29vP/9vbz//b28//z9vP/9vb2//n3+f/589j/jlEA/4IbAP+QHgD/qDYA//nZAP//4wD//90A///fAP//4gD//eIA//3iAP/94gD//eIA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//3QD//d0A//DWAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOzfF/D53wD//+IA///iAP/94gD//d8A//3fAP/93wD//d8A//3fAP//3wD//98A///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3dAP/94wD/+d0A//fdAP/98Av///Ej///wLP//8Tj//fFA//3wOP/68DP/+vAz//rwM//68DT/+vE0//rxM//68Tb/+vE4//3xO//98TT//fEz//3xM//98TD//fEw//3xLP/98S7///E0///wOP//8Dj//fA2///wNv//8DT//fA0//3wNP/68DT/+vEz//rxNP/98TP//fEw//3xMP/98TD//fEw//3xLv/68TD//fAw//3xLv//8TP/+uwz//rwQP//81P/37wG/4IqAP+THgD/oSAA/54eAP+YHQD/lR4A/5MeAP+QIgD/iiIA/44oAP+ZNAD/qDsA/6w4AP+8TAD/0GQA/9luAP/jigD/6Z4A//CzAP/xxgD/8dUA//fWBP/PaAD/rCIA/6YiAP9oFgD/Wx4A/+vfqv/6+fH/8/Px//b28//z9vP/8/b2//Pz9v/z8/b/8/P2//Pz9v/28/b/9vP2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z9vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//Pz8//29vb/6+vr/9zd3f/c4t3/1uPZ/9zl1v/j5dL/8OnS/7yAM/91CgD/lRcA/44eAP+ZJgD/zHUA/+KgAP+KHQD/lSgA/4ojAP9RFgD/3LiF//Pp6f/j3dz/2dnS/93d3f/p6en/9vb2//b29v/29vb/9vb2//b29v/39vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vbz//b28//29vP/9vbz//b28//29vP/9vbz//b28//29vP/9vbz//b28//29vP/9vb2//b28//9+fb/6+Ko/1YiAP+QKgD/lSMA/9B1AP/63QD//+MA///fAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//3wD//90A//riAP/s1gTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADr2R7w+d8A///iAP/94gD//eIA//3iAP/94gD//+IA///iAP//4gD//98A///fAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+uIA//riAP/54gD/+uUA//3rCf//8Sb//fEz//3wQP/98EL/+vE2//rwLv/68S7/+vEz//rxNP/68TP/+vEz//rxNv/68Tb/+vE0//rxNP/68TP//fEw//3xMP//8DD///Aw///wM///8DT///A0///xM///8TP///Ez///xMP//8TT//fA4//3xOP/98Tj//fE4//rxNP/68TP/+vEw//rxMP/68TD/+vEu//rxMP/68TD/+vEz//3wNP/98Dj///FC///2WP/mwgf/sEcA/7hAAP+5SQD/w1gA/9BzAP/WigD/4pwA/+OqAP/swwD/9tUA//fZAP/52QD//d8A//3iAP/93wD//eIA///jAP//4wD//+IA//rfAP/63QH/+tUA/9VkAP+kFwD/oBcA/2QQAP9wMwD/6eK8//n58//2+fP/9vnx//b29v/28/n/9vb3//P29//29vf/9vb2//b29v/39vb/9/b2//f29v/39vb/9/b2//f29v/39vb/9vb2//b29v/z9vb/8/b2//P29v/z9vb/8/b2//P29v/z9vb/9vb2//b29v/29vb/9/f3//Pz8//p6en/3d3d/9nd3f/c39z/3d3c/+Pi3//s49n/uX4i/1MPAP+CGQD/kxsA/5MdAP+hLAD/mCMA/5AoAP9OGwD/noUl/+np3f/c3OL/39zi/+PZ2f/i3d//3dzc/+zr6//29vb/9vb2//P29v/z9vb/9vb2//b29v/29vb/9vP3//bz9v/29vb/9vb2//f29v/39vb/9vb2//b29v/29vb/9vb2//b29v/z9vb/8/b2//b29v/29vP/9vb2//f29v/39vb///rz/8OoLv9MGwD/ii4A/6AuAP/prAD//eIA//3iAP//4wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///jAP/64wD/5tIK8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69Yg8PnfAP//4wD//eIA//3iAP/94gD//eIA///iAP//4gD//+IA///fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//rjAP/64wD/+uMA//bZAP/23AD/+usO///xJv/98T3//fBA//rwNP/68C7/+vEz//rxM//68TD/+vEz//3xMP/68TP/+vE2//rxM//68TD/+vEz//3wNP/98DT///A0///wNP//8DP///Aw///wMP//8TD///Ew///xM///8TT///A4//3wOP/98Tj//fE4//3xOP/68TT/+vEw//rxLv/68TD/+vEw//rxLv/68TD/+vEw//rxMP/98DP//fA7//3wO//98Dv///NR//3mOP/95Sz/+uMZ//nYCP/52AL/99UA//3fAf/64gD/+uMA//3jAP/64wD/+uIA//riAP/93QD/+t0A//rdAP/93wD//d8A//3fAP/93QD//dwA///iAf/5zwD/vjAA/54UAP+LHgD/aB0A/24zAP/r5qj////w//bz7P/29vb/9vbz//P29v/z8/f/9vP3//b29v/29vb/9/b2//f29v/39vb/9/b2//f29v/39vb/9/b2//b29v/29vb/8/b2//P29v/29vb/9vb2//P29v/z9vb/8/b2//b29v/29vb/9vb2//b29v/39/f/8fHx/+bm5v/d3d3/3d3d/93d3f/d3d3/5uPc//fpyv+3eRv/Vg8A/34XAP+YIwD/kyAA/6YuAP9eDQD/kFYB//Hpwv/Z3M//2Nzi/93c4v/m3Nz/493d/+Ld3f/l4+P/8Ozs//b29v/29vb/8/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/39vb/9/b2//b29v/29vb/9vb2//P29v/z9vb/8/b2//P29v/29vb/9vb2//b29v/39vb/+ff2///56f+OWAL/WB4A/4cmAP+xPQD/9sMC//3cAP/63QD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4wD/+uMA/+nYEPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOzcJvD53wD//+MA///iAP//4gD//+IA///iAP//4gD//+IA//3iAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/64wD/+uMA//riAP/53wD/89UA//fZAf/96xD///Eq//3wMP/68TD/+vEu//rxMP/68TP//fEw//3xMP/98TD/+vEz//rxM//98TD//fEw//rxM//98DT//fA0//3wNP/98DT//fAz///wMP//8DD///Ew///xMP//8TP///Ew///xNP/98TT//fE0//3xOP/98Tb/+vE0//rwM//68DT/+vEz//rxMP/68S7/+vEu//rxLv/68TD/+vAz//3wNv/98Db//eww//3wQP//8EX///BC///xNv/96Rn/9tgD//fVAP/53AD/+uIA//nfAP/53wD/+d8A//riAP/94gD//d8A//rdAP/63wD/+t8A//3fAP//4gD/+t0A//rcAP/93QD//+MC//O3AP+qJgD/nCUA/44lAP9uGwD/YTAA//Hsrf/9+ez/8/Pp//b38//z8/f/8/b3//bz9//28/b/9vP2//bz9v/29vb/9/bz//f28//29vP/9vbz//b28//29vP/9vbz//P29v/z9vb/8/b2//P29v/z9vb/8/b2//P29v/29vb/9vb2//b29v/29vb/9vb2//Pz8//z8/P/6+nr/9zd3f/c3Nz/39/f/9/i3P/r49D/9unG/7mCHv9RDwD/hyIA/5gjAP+ZIgD/gh4A/+zZbv/28Mz/2d3Q/9/i5v/f2d//5tzc/+Ld3f/j3d3/4+Lf/+Li3//p6en/8/Pz//Pz8//z9vb/9vb2//bz9v/28/b/9vP2//bz9v/29vb/9vbz//b28//29vP/8/bz//b28//z9vP/8/bz//P28//z9vP/9vbz//b28//29vP/9vbz//r59v/z6cb/VhkA/3kgAP+VIAD/wz0A//nDBv/93AH//+MA//3cAP/93QD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP//4gD//+MA//riAP/s3BDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw4jPw+d8A///iAP//4gD//+IA///iAP//4gD//+IA///iAP/94gD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/64wD/+uMA//ndAP/53AD/+uIC//rpD///8CP//fEu//3xMP/68TP/+vEz//rxM//98TD//fEz//3xM//98TP//fEw//rxMP/68TP//fA0//3wNP/98DT//fA0//3wM///8DD///Aw///xM///8TP///Ez///xM//98TT//fE0//3xNP/98Tb/+vA2//rxM//98DP//fAz//rxM//68TD/+vEu//rxMP/68S7/+vEw//rwM//98DT//fE0//3wNP/98Dv///A4///wOP/98DP//fAj//3rE//64wD/+dkA//riAP/64wD/+uMA//riAP/63wD//d8A//rdAP/63QD//d8A//3iAP/94gD//eIA//3iAP/93wD//d0A//3cAP//4gD/88YA/6wwAP+TFwD/niMA/2sZAP9MJQD/8eyw//r98P/3+fb/9vP5//bz+f/z8/f/8/P2//b29v/29vb/9vb2//b28//29vP/9vPz//b28//29vb/9vb2//b29v/29vb/8/b2//P29v/z9vb/8/b2//P29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z8/P/8/Pz//b29v/r6+v/3d3d/93d3f/c3dz/4uPZ/+vj0P/368//uIIe/2UZAP+ZJgD/jhsA/2ETAP+xhQv/8evC/+Pj1v/V1dn/4tzi/+bc3P/i3dz/493d/+Pf3f/j4t3/39/f/+nr6//z8/P/9vb2//b29v/28/b/9vP2//bz9v/28/b/9vb2//b29v/29vP/8/bz//P28//29vP/9vbz//b28//29vP/9vbz//b28//z9vP/8/bz//f28//9+fb/37lk/1gSAP+KIgD/qCAA/6EUAP/FRQD/9sUA///iAP//3AD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/64wD//+IA///jAP/64gD/6dwQ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8ONA8PfdAP//3QD//+IA///iAP//4gD//+IA///iAP//4gD//eIA//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/64wD/+uIA//rcAP/64gD//ekG///2KP/98y7/+vEw//rxM//58TT//fE0//3xM//98TP//fEz//rxM//68TP/+vEz//3wNP/98DT//fA0//3wNP/98DP//fAz//3wM///8TP///Ez///xM//98TP//fEz//3xM///8zD///Mq//3xJv/98yP///Ej///xI//98yX//fMm//rxKv/98TD//fE0//rwO//68Dj//fA0//rwNP/98DT//fA4//3wNv/98DT//fAw//rxKv//8yP///AL//rjAP/32QD/+uIA//3jAP/63QD/+t0A//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94wD//+MA//3iAP/93QD/+uMA//3pAP/zwgD/wjgA/54XAP+oLAD/aBkA/1MoAP/s67n/+vn3//fz8//59vf/8/Pz//P28//z9vP/8/bz//b29v/29vb/9/n3//n5+f/39vb/9vPz//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//Pz8//29vb/9vb2/+np6f/d3d3/3N3d/9zd3P/i4tn/6ePV//Pp1f+zghf/ZBcA/5AsAP9zHQD/Qg4A/6RrC//w5cP/493Q/+Ld3f/j3d3/49/c/+Pf3P/j393/4+Lf/+Lf3//f39//6evp//b29v/z9vP/8/P2//Pz9v/z8/b/9vP2//bz9v/29vb/9vbz//b29v/29vb/9vbz//b29v/29vb/9vb2//b29v/z9vb/8fb2//b39v/39vP//ffs/75oCP9hDwD/lSUA/54gAP+YHgD/iyAA/7lJAP/50gD//dwA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+uMA///iAP//4gD/+t0A/+zdHvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOzjQvX22QD//dwA///iAP//4gD//+IA///iAP/94gD//eIA//3iAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3iAP/94gD//d8A//rdAP/97A7//fEg//3xKv/68TP/+vE2//3wNv/98DT//fA2//3wNv/68TT/+vE0//rxNP/68TT/+vE0//3wNP/98DT//fA0//3wNP/98DT//fE0//3xNP/98TT//fEz//3xMP//8y7///Ad//rpC//23QD/9+IB//fjAv/55gT///EP///zGf/98yX//fEs//3wOP/97EL//fA9//3wM//98Db//fA0//3wNP/98DT//fA0//3xM//98TD///Eo///2IP//8A//990A//ncAP/93wD//d0A//3dAP//3wD//+IA///jAP//4wD//+MA///jAP//4wD//+MA///jAP//4wD//+MA//3mAP/96QD//+MA//a/AP+1KgD/mRQA/6YmAP95IgD/UyUA/+ncuf//+fH/+vfw//P27P/z9vD/8fbz//H28//z8/P/+fn5//3//////////fr6//b29v/28/P/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/6enp/9zc3P/c3Nz/3d/d/93d3f/i4t3/8OnW/6qCHf9MEAD/eRkA/4AWAP9wEwD/sGQE//Ppw//j5d3/2d3d/+Li3P/j4tz/49/d/+Pf3//j4t//4t/d/+Lj4v/s8PD/8PPz//Pz9v/x8/P/8/P2//bz9v/28/b/8/Pz//Pz8//29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/8fb3//H29//39/b/+ffz//nw2f+VKAD/ehQA/5gmAP+LIgD/hygA/4UsAP+VJQD/454A//3dAP//4wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP//4gD//90A//nZAP/w4jD1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw41Hb9tkA//3cAP//4gD//+IA///iAP//4gD//eIA//3iAP/94gD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//eIA//3iAP/94gD//+IA///iAP/93wD/+d0A//npCP/98SD//fMw//3xNv/98Db//fA2//3wO//98Dv//fA2//3wNP/98DT/+vE0//rxNP/98DT//fA0//3wNP/98DT//fA0//3wOP/98Dj//fA4//3xNv/98y7//fAZ//ffA//21gD/9tYA//fZAP/23AD/990A//njAP/66QT//fAT///xI///8Cz//+w2///wNP//8DD///Az//3wNP/98DT//fA0//3wNv/98DT//fEw//3xLP/98yb///Yi//3sC//64wH/+t0A//3cAP//3QD//90A///fAP//4gD//+MA///jAP//4wD//+MA///jAP//4wD//+MA///jAP/94wD//eUA//3lAP/94gD/8bMA/7cqAP+eHgD/ni4A/14SAP91LAD/8OO5///67P/28+X/9vfw//P28f/z8/P/8/P2//39/f////////3////9///6+vr/9vb2//bz8//29vb/9/b2//f29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//P29v/29vb/9vb2//b29v/r6+v/3d3d/9zc3P/d3d3/3d3d/+Pj3//s5tb/qmsZ/3MWAP+mIgD/piUA/3AWAP+cbg3/3eLD/9/l3f/j4tz/4+Lc/+Pf3f/j393/49/d/+Pf3f/i3d3/4+Li//Dw8P/29vb/8/P2//Pz9v/z8/b/8/P2//Pz9v/28/b/9vP2//bz9v/28/b/9vb2//b29v/29vb/9vb2//P29v/29vb/9/bx//368//p1qT/aA8A/5klAP+QIAD/ih4A/44mAP+KJQD/kyIA/7hFAP/62QD//+MA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//98A///dAP/52QD/8OI22wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6dkZZfbdAP//4gD//+MA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d0A//rdAP/33AD/+eYH///2KP//8zT//ew2//3sOP/98Db//fA7//3wNv/98DT//fA0//rxNP/68TT/+vE0//rxNP/68TT/+vE0//3xNP/98Dj//fA4//3wOP/98Dv///Es//nlBv/22AD/+dwA//rcAP/63QD/+t0A//riAP/53wD/+d0A//fiAf/98BT///Em///wLP//8C7///Au///wLv/98TD//fEw//3xLv/98TP//fAz//3xMP/68TD/+vEu//3zJv//9iP//ewN//rfAP/92QD//dwA///dAP//4gD//+MA//3jAP/94wD//+MA///jAP//4wD//+MA///jAP//4gD//+IA//3jAP/95QD//eUA///lAP/xvwD/qi4A/54iAP+VIAD/cxQA/2QuAP/s5bH//fnp//n37P/28/H/8/Pz//Pz8//5+fn//f39/////////f////3///36/f/29vb/8/Hz//b29v/29vb/9vP2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/+np6f/c3Nz/3d3d/93d3//d3eL/4+Li//bl0P/FdRn/ghQA/44jAP96IAD/NA4A/4BhCv/p5cP/6eXc/+Pi2f/j4tz/4+Lc/+Pf3P/j3d3/49/d/+Pi3f/d3d3/7Ozs//bz9v/29vb/8/P2//Pz9v/z8/b/9vP2//bz9v/28/b/9vb2//b29v/29vb/9vb2//b29v/29vb/9/fx//r38P//+ez/uIsq/2gSAP+QIAD/ihkA/4sZAP+TIgD/hx4A/5MdAP+hKgD/+dIA///jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eMA///dAP//3AD/99wA/+zcE2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOPQAmf23QD//98A///jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93QD/+t0A//ffAP/66Qr///Mo///wNP/98DT//fA2//rwO//68Db/+vE0//rxNP/68TT/+vE0//rxNP/68TT/+vE0//rxNP/98TT//fA4//3wOP/98Dj///E4///zJv/65gT/99kA//rdAP/63AD//d0A//3fAP/94gD//eIA//riAP/23QD/+eIC///xGf//8CX///Aq//3wLv/98DD/+vAu//3xLv/98TD//fA0//3wM//98TD//fA0//rxNP/68S7//fEi///2Hv//8Av//+IA//3ZAP//3wD//+IA///iAP/94wD//eMA///jAP//4wD//+MA///jAP//4wD//+MA///iAP/94gD//eIA//3lAP/96QD//+kA//PCAP+qIwD/oRYA/6QdAP87DQD/PRsA//Hpw///+fH/9vHx//bz9v/28/P/9vbz//n3+f///f/////////9/////f3//fr9//f29v/28fP/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/x8fH/6enp/93d3f/d3d3/493d/+bi3//w4tb/9uLK/7luI/9JFgD/WB4A/2gjAP9HEwD/oGsE/+nj0P/m5d3/4t/c/+Pi3f/j4tz/49/c/+Lf3f/j4t3/39/f/9zZ2f/r6+v/9vb2//Pz9v/z8/b/8/P2//bz9v/28/b/9vP2//b29v/29vb/9vb2//b29v/29vb/9vbz//n38P/9+fD/+vbj/3UuAP96GwD/iiAA/5AeAP+QFgD/lR0A/4UZAP+VGwD/pCYA//nQAP//4wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3iAP//3QD//d0A//bcAP/p2ARnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw5g5n890A//3dAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/64gD/+t8A//3lBP//8yj///Es//rxM//98D3/+vE4//rxNv/98Dj//fE4//3xOP/98Tj//fE4//3wOP/98Dj//fA4//3wOP/98Dj///E4///xOP/98CD/9uIB//PZAP/54gD//eUA///iAP//3QD//90A///dAP/93wD/+d8A//fdAP/34wH//fES//32Jv/68TD/+vEw//3xLv/98TD/+vE0//3wNP/98DT//fA0//3wNP/68TT/+vE0//rxLP//8zD///Mi///sCv/94wH/+t0A//3dAP/93wD//d8A//3fAP/94gD//eIA///jAP/94wD//+MA///iAP//4gD//eIA///fAP/94wD//eMA//3iAP//3wH/9r4A/7w2AP+gGQD/niAA/1gQAP9bLAD/6+Wx//n28f/59/n/9vPz//bz8//38fn/+ff6//39//////////3////9///9+v3/9/b2//bz8//39vb/9/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/p6en/39/f/9/d3f/j3d3/5d3d/+ni3P/s49n/poce/zAQAP9wHgD/kx0A/3kPAP+qaBT/6+bK/93p3P/c3eL/393i/+Ld3P/j39z/49/d/+Pf3f/d3Nz/4t/i/+nr6//z8/b/9vP2//bz9v/28/b/9vb2//b29v/29vb/9vb2//b29v/z9vb/8/b2//H29//x9vf/+vn2//Hjvv9WDgD/kCIA/5UiAP+YIAD/kxkA/5UdAP+HGQD/lR0A/7hJAP/62QD//d8A//3iAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/64gD//90A//3iAP/z4gD/49wAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8OkXbvPcAP//3AD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/63wD/+ukI///zJf/98zD//fE2//rxNP/68TT//fE4//3xOP/98Tj//fE4//3wOP/98Dj//fA4//3wOP/98Dj//fA7///xOP//8Tb///Eq//fjBP/x2QD/+eMA//rlAP/94gD//90A///dAP//3QD//90A//rfAP/54gD/89wA//bmAP/58A3//fEj//3zKv/98y7//fEw//rxNP/98DT//fA0//3wNP/98DT/+vE0//rxNP/98TP//fEz//3xKP//8xn//+wL//rjAP/94gD/+uIA//3fAP/93QD//d0A//3fAP//4wD//eMA///jAP//4gD//+IA//3iAP//4gD//eIA//3iAP/93wD//90A///dAP/3xQD/vDYA/5wSAP+eKAD/ZCIA/1MqAP/w5rP//fnz//fx8f/38fb/9/H3//bz9//3+fn//f39/////////f////3////9/f/39vb/9/P2//f29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/8/Pz/+np6f/i3+L/4t3i/+Pf4v/f39//4+Pf//bw1v+whR3/SQ0A/4cTAP+gHQD/bhAA/5huDf/i5s//3OPl/9zd4v/j3dz/49/c/+Pd3f/j3d3/4+Lf/+Li4v/f39//6+vr//bz9v/28/b/9vP2//b29v/29vb/9vb2//b29v/29vb/8/b2//P29v/w9vf/8Pb3//r69//Qpk7/ZQsA/5kiAP+cJQD/mSMA/5kjAP+QHgD/nCUA/5MiAP/dngD//eIA//rdAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A///dAP/94gD/8d0A/+PcAG4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbwKjnz2QDr/dkA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//3wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//fdAP/66Qr//fEe//3xKP/68TD//fE2//3xOP/98Tj//fE4//3xOP/98Dj//fA4//3wOP/98Dv//fA4//3wO///8Tj///E2///zM//66xP/89gA//fiAP/64wD//d8A///dAP//3QD//90A///dAP/93QD/+uIA//bdAP/z3wD/9+MA//3sDf//8x3//fMo//3xM//68DT/+vA2//3wNP/98DT//fA0//rxNP/68TT//fEw//3xM//98Sz///Mi///zHf//8A3//+YC//nfAP/63wD//d8A//3dAP/93wD//eMA//3jAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3dAP/93QD//90A//O8AP+xLAD/lSAA/4ssAP9lIwD/Xi4A//brvv/99vD/+fHz//n29v/29vb/8/b2//f3+f/9/f/////////9/////f///fr6//f29//28fP/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z8/P/6enp/93d3//c3N3/3d/f/9/f3f/r49L/9+zP/7eAHv9YEAD/ghkA/5UgAP9WEAD/jmET/+Xl2P/j493/3dnY/+Ld3P/j393/4+Lf/+Pi3//j4uL/4t/f/+Lf4v/r6ev/9vb2//bz9v/29vb/9vb2//b29v/29vb/9vb2//P28//z9vP/8/b2//P28//9+fP/lUkG/4UTAP+ZHQD/kx0A/5kmAP+YKAD/jiMA/4IZAP+8VgD/9tUA//rfAP/64gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3dAP//3QD/+t0A/+zWAOvs5Qg5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8NIBzv3ZAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/53QD/9twA//nlBv/98Bn//fMw//3xOP/98Tj//fE2//3xOP/98Tj//fE7//3wOP/98Dv///A9///wOP//8Dj///E2///xOP//8TP///Am//niBP/33AD/+d8A//3fAP//3QD//90A///dAP//3QD//98A///iAP/64wD/+eMA//rjAP/95QD///AL///zI//98TP/+vAz//rwOP/98Db//fA0//3wNP/68TT/+vE0//3xM//98TT/+vE0//3zLP//8yj///Yg///wDv/64wD/+d0A//3fAP/93QD/+t0A//3iAP/64gD//eIA//3iAP/94gD//eIA//3fAP/93wD//eIA//3iAP/94gD//d8A//3cAP/93QD/8LwA/6w7AP+QIgD/kywA/4AmAP9uJgD/8+a8///99v/59vP/8fHz//P29v/z9vb/+fn5//39/f////////39///////6+vr/9vb2//bz8//29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/p6+v/3N3d/93d3f/i3d3/5t/Z/+ziz//27M//sIog/0UQAP91FwD/hRQA/2UPAP+kcBL/6ePG/+Pi3P/j39z/4+Ld/+Xi3//j4uL/4+Li/+Pi4v/i4uL/4+Li//Ds8P/39vb/9vb2//b29v/29vb/8/b2//P29v/x9vP/8/bz//b28f/5+fP/9unW/3UeAP+TFwD/oB4A/5UdAP+KHQD/iyYA/4ssAP+5XgD/88oA//rfAP/53AD//eUA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93QD//98A//rcAP/rzwDOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDVENH93QD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+uIA//nfAP/23QD//ewJ///zJv//8TT//fE0//rxM//68Tb//fA4//3wPf/98Dv///A4///wOP//8Dj///A4///xNP//8Tb///E0///xM//96xL/9tkA//fcAP/63QD//98A///iAP//4gD//+IA///iAP//4gD//eMA//rjAP/94wD//+MA//3lAP/98BD//fMo//rxLP/68DP/+vAz//rxNP/98DT//fA0//rxNP/98Dj//fE4//rxOP/68TD//fMs///zJv//9iX///EL//rjAP/53AD/+t0A//3iAP/94gD/+uIA//3iAP/94gD//eIA//3iAP/93wD//d8A//3fAP/94gD//eMA//3iAP/93QD/+t0A//3lAP/wwgD/sTQA/6QiAP+mJQD/eRkA/3owAP/s46z/+vn2//f29v/39vb/8/bz//P28//3+ff//f39/////////f////3///36/f/29vb/8/Pz//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/+vp6//d3d3/3dzd/+Pd3P/p4tn/5t/G//Hs0P+tkyb/QBAA/4oUAP+tJQD/gBYA/55rC//s5tb/6+nj/+Li3//j4uP/4+Li/+Pi4v/j4uL/4+Li/+Li4v/l4+P/8Ozs//b29v/29vb/8/b2//P29v/29vb/8/bz//P28//59vH///rz/9W5a/9bDwD/oB4A/6AeAP+4PQD/w2QA/9KOAP/mtwD/+t8A//rdAP/63wD/+uIA//riAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//d0A//3iAP/54gD/6c8E0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw3UDR9t8A//3jAP/94gD//d8A//3iAP/94gD//eIA///iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3dAP/65QP///Mj///zLP/98TD/+vE2//3xOP/98D3//fE7//3xOP/98Tj//fA4//3wOP//8Tj///E4///xNP//8S7///Eg//blBv/w2QD/990A//3jAP//4wD//+MA///jAP//4wD//+MA//3jAP/94wD//+MA///jAP/94gD//eUA//3sC//68SP/+vEw//rxLv/98S7//fEw//3wNP/98Db///A4///wOP/98Tb//fEz//3xM//98TD///Ew///2Jv/98Av/+eIA//ncAP/63QD/+t8A//rdAP/63QD/+t0A//3dAP/93wD//eIA//3iAP/93wD//eIA//3iAP/93QD/+t0A//riAP/66QD//eMA//G+AP+8NgD/oRkA/6QoAP9eFgD/XioA/+bfuP///fb/+ffx//b37P/z+ez/8/fw//f5+f/9/f////3///39///9/f///f39//b29v/z8/P/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/6enp/93d3f/c3Nz/4t/c/+Lf3P/j4t3/5ubV/62VHv9zGQD/rB4A/6gbAP96EAD/oGsI/+Pl0P/c4+X/2N3l/93i3f/j49//4+Li/+Li3//f39//4t3d/93c3P/w7Oz/8/Hz//Px8//29vb/8/b2//Pz8//28/b/+vbz//355v+Zfgr/XhsA/4ceAP+hIAD/87wB//rZAP/95gD/+eIA//rjAP/64gD/+uIA//riAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3dAP/64gD/8+MA/+PdFtEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7N1T2fbdAP/94gD//90A///fAP//4gD//+IA///iAP//4gD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD/+dwA//nmBv//8yD///Ms//3xM//68TT//fE4//3xOP/98Tj//fE4//3wOP/98Dj///E4///xOP//8TT///Ew///zKv/98Rf/9+YE//biAP/54gD//eMA///jAP//4wD//+IA//3iAP/94gD//+IA///jAP//4wD//+MA//3iAP/94wD//fAS///2Lv/99jD/+vEq//rxMP/98DT//+w9///wPf//8Dv///A4//3xNP/98TP//fEz//3xM//98SP///Me//3xEP/64wH/+dwA//rdAP/63QD/+t0A//rdAP/63QD//d8A//3iAP/94gD//eIA//3fAP/93QD//d0A//rdAP/63QD/+uMA//rjAP/63wD/87kA/74zAP+ZGQD/mCwA/0kUAP9WIwD/8eW5///98P/29uP/9vns//H58P/29vb/+fn5//39/f///f////3////////9/f3/9/f3//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/p6en/3d3d/9zc3P/f3d3/3d3d/9/i3f/m6cr/w5Ui/4cZAP+oGwD/rSMA/2ENAP+cbh3/4uXV/9jm3f/d49z/4+Li/+Pi4v/j4t//4t3d/+Ld3f/i3d3/4t3i/+zr7P/28/b/9vP2//bz9v/28/b/9vP2//r38//589X/cDgA/2UbAP9+GwD/vkIA//rVBP/63AD/+uMA//niAP/64wD/+uMA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93QD//eMA/+vWAP/p4i7RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOnWNF/z1gD//98A///fAP//3wD//+IA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//rdAP/33AD/+uUE///2I///8yr//fE0//3xOP/98Tj//fE4//3xOP/98Tj//fE4///wOP//8Dj///A7///wPf//8TT///Mq///xIv/56QT/9uIA//niAP/94wD//+MA//3jAP/94gD//eIA//3iAP/94gD/+uIA//3iAP/94gD//eIA//3lAP//8A3///Yi//3zLv/98TD///A7///sPf//8ED///A7///xOP/98Db//fEz///xM//98TP/+vEq//3zKv//8yD//ewL//rjAf/52QD/+t0A//3iAP/63QD/+t0A//rfAP/63QD//d0A//3fAP/93QD//d0A//3dAP/63QD/+t0A//riAP/64wD/+uMA//3iAP/2xQD/qjAA/4cZAP+LIwD/YRMA/1YlAP/w6bX/+ffd//f25v/29vD/9vb2//b29v/5+fn//f39///////////////////////39/f/8/bz//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/+np6f/c3Nz/2dzc/9/d3//c3d3/4uPW//Dp0P/KoSj/axIA/5MWAP+VGwD/Vg8A/5lzEv/p6cr/5unf/+Pf3f/j4t//4t/f/+Lf3f/f3dz/393d/93c3f/i3eL/7Ovs//n29//28/b/8/Pz//fz9v/6+fb/69yY/3MXAP+CIAD/fiIA/9mHAP//3wL/+t8A//riAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//d8A//riAP/r0AD/8eZw3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADjyQY689YC//3dAP/93QD//d0A//3fAP//4gD//+IA//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+t8A//fdAP/55Qb///Mi//3zNP/98Tj//fE4//3xOP/98Tb//fE2//3xOP/98Dj//fA4//3wPf/98EL///A9///xM///8y7//fEb//fmBP/24gD/+eIA//3jAP/94gD//eIA//3iAP/94gD/+eIA//niAP/93wD//+MA///jAP/94gD//eMA///sDf//9ij//fM4//3wO///7D3///A7///wO///8Tb//fE0//3xM///8TP//fE4//rxNv/68TP//fMo///zHv//8A3/+uIA//nZAP/93wD//eIA//rdAP/63wD/+t8A//3fAP/93wD//d0A//3fAP/93wD/+t0A//rfAP/63QD/+uIA//rjAP/65QD//eYA//C+AP+eIgD/jhIA/5gWAP9WEwD/MxkA//Hptf/9+uz/9/bs//b29v/z9vb/8/b2//f5+f/9/f3//////////////////f39//f39//29vP/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z8/P/5unp/93d3f/d3d3/4t3c/+nj2P/l49n/8OvV/6GCEP9FDwD/gh0A/44eAP9lEgD/oFgJ/+Xi0P/l5eL/4uLd/+Lf3//i393/393c/9/d3f/f3N3/3dzc/+Pd4v/z8PD/9/f3//Pz9v/58/b/+vfw/8aQHv+VFwD/mCMA/4UuAP/rvAD//eMA//riAP/64wD/+uIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//eIA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/8dYC//HmgncAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8NgeI/PcC9z53AD/+t0A//3dAP/93wD//eIA//3jAP/94wD//eIA//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/63QD/+dwA//rpBP//8SD///Mz//3xM//68TT/+vE2//rxNv/98TT//fA2//3wOP/98Dv//fBA//3wPf/98Tb//fEz//3zLv/68R7/9+YE//biAP/64gD//+IA///jAP//4wD//eMA//niAP/54gD//eIA///jAP//4wD//+MA//3jAP/54wD/+vAO//3zKv/98Tj//fA9//3xNv//8Tb///E2///xM//98TP///E0//3wO//68Tj//fE2//3xM///8zD///El///sCv/54gD/99YA//3dAP/94gD/+t8A//rfAP/93wD//d8A//3dAP/93QD//d0A//rdAP/63QD/+t0A//3dAP/64gD/+uUA//rlAP/94wD/7LAA/7EsAP+gGQD/mSgA/14ZAP9WHQD/8OO+//r57P/29vH/9/n2//Hz8f/29vb/+fn5//39/f///f/////////////6+vr/9vb2//b28//29vb/9vb2//P29v/z9vb/9vb2//b29v/29vb/9vb2//P29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//Pz8//p6en/3d/f/+Ld3P/m4tj/49/d/9zf1v/m6dD/oYoe/0AQAP+HIAD/mRsA/2sIAP+YUQ//6ebK/+Lp1v/Y3dj/3d3d/9/d3f/d3N3/39zf/+Lc3f/j3dz/5eLd/+zs7P/29vf/+fP3//fz4v+FLAD/lRcA/5glAP+kUQD/+dwA//rfAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP/93wD//d8A//HYBv/jzBs3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADj0Aul8dwA//fdAP/63QD//90A///jAP/95QD/+uMA//3iAP/93AD//d0A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/63QD/+eUD///xHv/98yz//fEz//rwNP/68TP/+vEw//rxNP/68Db/+vA2//3wOP/98Dj//fA2//rwOP/58Dv/+vM0//3xGf/56wP/+eIA///dAP//4wD//+MA//3jAP/64wD/+uMA//3iAP//4wD//+MA///jAP/94wD/+eIA//flAP/67Av//fMu///zOP/98TT//fE0///xNP/98TP//fEz///wOP/98Dj//fE4//3wOP/98D3//fBA///xOP//8yP//ewO//fdAP/53AD/+t0A//rdAP/63wD/+t0A//rdAP/93QD//d0A//3dAP/93QD//d0A//3fAP/93QD//d8A//riAP/64gD/+uIA///jAP/zwwD/vEcA/6glAP+gHgD/aA4A/2QeAP/p37P/+vrs//b57P/29vD/9vP2//bz9v/39vf/+vn6//39/////////f39//39/f/5+ff/9vbz//b28//z9vb/8/Pz//P29v/29vb/9vb2//b29v/z9vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/8/Pz/+np6f/f39//393d/9/f3//f4uL/4uLf//Dp1v+siiD/QgsA/4cWAP+gFAD/gBMA/5BkAv/i6bn/2OXY/9XZ3P/d3N3/3dzd/+Lc4v/i3N3/49zc/+Lc2f/d393/7PDx//nx9//s3LD/XhIA/5UeAP+TKAD/xoUA//rjAP/64gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//3wD//90A//rcAP/s1QTq7NwoLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1cUKrPDcAP/23QD/+d0A///dAP//4gD//eMA//rjAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//ncAP/64wb///Ee///xLv/98TD//fEw//rxMP/68TT/+vE0//rxNP/68TT//fA0//3wNv/68Dv/+vA7//rxMP//8yr//fMZ//nmBP/93wD//dwA//3jAP/94wD/+uMA//3jAP/94wD//eMA///jAP//4wD//+MA//rdAP/22AD/9tkA//3sEP//8yP///Mu///xMP/98TD//fEw//3xM//98Dj//fA4///wOP//8Dj//fA7//3wQP/98Dv//fMq///zJf/98BD/+eMC//fcAP/53QD/+t8A//rdAP/63QD//d0A//3dAP/93QD//d0A//3dAP/93wD//d8A//3iAP/64gD/+uIA//rjAP/93wD//+IA//bCAP+4QAD/oCMA/6AqAP91FwD/ZB0A/+nipP///ez/9vbr//bz9v/28/f/9vP3//b29//5+fr///39/////////////f39//b29v/39vb/8/b2//Pz8//z9vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z8/P/6enp/93d3f/d393/39/f/93f3//p49n/9/DS/7iCIv9bDgD/ixcA/54jAP9oGQD/hWUI/9zjxv/c49//3dnc/+Lc3f/j3OL/4tzd/+Pc3f/j3N3/3Nzd/9jd3f/58fb/wooz/2UQAP+gHgD/mSYA/+nCAP/65QD/+uMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/52QD/6dUKpwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAObcQqrx3QD/+d8A//rdAP/93QD//d0A//3iAP/64gD/+uMA//rjAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/63QD/+dkA//rmB///8R7///Ms///xLv/68S7/+vE0//rxNP/68TT/+vE0//rxNP/68TT//fE0//3wNv//8C7///Eu//3zLv//8yP//ekL//ncAP/53wD//eMA//3jAP/94wD//eMA//3jAP//4wD//+MA///iAP/93wD//d0A//rdAP/94wD//+sI///xIv/98TT//fAu//3xMP//8DP///A0///wMP/98TD//fA4//3wOP/98Dv//fBA//rxNv/98zD///Ys//3wFP/65QH/+dwA//rcAP/94gD/+t0A//3cAP/93QD/+t0A//3dAP/93QD/+t8A//rdAP/63wD/+uIA//3jAP/94wD//eIA//3iAP//4wD/88MA/7FCAP+kLgD/mCAA/3UTAP9oLAD/8OWo///68P/28fP/8fH2//bz9//28/f/9vb3//r5+v///f//////////////////+fr5//P28//z8/P/8/b2//b29v/29vb/9vb2//b29v/29vb/8/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/r6+n/3Nzc/93d3f/d393/493Z/+zj0P/26cr/t4oj/0IQAP+OJgD/kCYA/1gQAP+QZAv/6ebK/+Xi4v/c1tn/4tzf/+LZ4v/l2OL/49zi/9jc3P/W1tb/6+Pc/4A0AP+CFAD/pB0A/60wAP/53QD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3dAP//4gD/89gB//HiQKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADs4iYs8d0A+/niAP/93wD//d0A//3dAP/93wD/+uIA//rjAP/65QD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//3wD//d0A//rdAP/32QD/+uME///xI//98TD/+vEu//rxM//68Db/+vE0//rxNP/68TT/+vE0//3wNP//8DT///Az///wNP/98Tj//fE7///xKv/66Qv/9+IA//rjAP/94wD//eMA//3jAP//4wD//+MA///iAP//3QD//90A//3fAP/93wD//+MA//3jAP/96wv//fEs//3xNv/98DD//fAs//3xMP//8DD//fEw//3wOP/98Dj//fE4//rwPf/58Tj/+vE2//32NP//9ir///ES//3jAP/62QD//d0A//3fAP/93AD//d0A//3dAP/93QD//d0A//rfAP/63wD/+uIA//riAP/94wD//eUA//3jAP/94wD//eIA///lAP/zzAD/rDsA/6EgAP+sIwD/axkA/3AmAP/x5sn/+vn5//bz+f/28/f/9vP3//Pz9v/29vb//f39//////////////////r6+f/29vP/8/P2//bz9v/28/b/9vP2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/+vp6//d3d3/3d3d/+Pd3P/p4tj/7OPP//Hpxv+xjiP/SRsA/44gAP+THQD/ZQ4A/55wBv/l3dX/5d/i/+LZ3f/j3OL/49bj/+PY4//Z3Nz/5eXi/9LDpP9hGwD/kxsA/60eAP/fggD//eMA//rjAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//98A///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//eIA//DZA/vw3SwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6dUQGfbdDf/63AD//98A///iAP/93QD//d0A//3dAP/94gD//eMA//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/94gD/+twA//rdAP/95gL///Mg//3xI//68Sj/+vAz//rwNP/68TP/+vEz//3wNP/98DT//fA0///wNP/98Dj//fA7//3wO//98T3//fMo//npCP/34wD/998A//riAP/94wD//+MA///jAP//4gD//98A///fAP//3QD//90A///jAP//4wD/+t8A//3rB//98R7/+vAw//rsLv/98S7//fEw//3wM//98Db//fA4//3wPf/98Dv//fA4//rxNv/98TD//fEu///zIv//8BD//eUE//ncAP/63QD//d8A//rfAP/63wD/+t0A//rdAP/63wD/+t8A//rfAP/63wD/+uIA//3jAP/94gD//eMA//3jAP/64gD//eUA//HKAP+5UQD/mCIA/6AlAP9rEgD/UR0A/+bit///+vP//fb2//nz8f/29vH/8/bx//b39v/6+vr//f39//39/f/5+fr/9vP2//Pz9v/28/b/9vP2//bz9v/28/b/8/b2//b29v/29vP/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/6enp/93d3f/d3Nz/4t3d/+Ld2P/j4tb/6+nZ/7GeMP9eFAD/nhcA/6obAP9kCQD/k1gD//DrzP/j5uP/1tnc/93d4//c2eL/493c//Pr1f+1ix7/VhAA/5gjAP+oJgD/87wA//3dAP/94gD//eIA//3iAP/94gD//+IA///iAP//4gD//98A///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+t0A//fiAP/l3Aj71s8QFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOzWJQvw1RCy+dgA///iAP//4gD//eIA//3dAP/93QD//d0A//3dAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP/94gD/+t0A//nlBP//8xn//fMj//rxKv/68DD/+vEw//rxMP/98DT//fA0//3wNP/98TT//fE4///xO//98D3/+vBC//3xNP/98yD/+esE//fiAP/53wD/+uMA///jAP//4wD//+IA//3dAP/93QD//d0A///dAP//4gD//+IA//3iAP/64wD//esK//3xKv/98Cr//fEs//3xMP/68DT/+vEz//3wNv/98Dv//fE0///xNP/98Tb//fE0///xM///8S7///Ml///wE//65QL/+dwA//rdAP/63QD/+t0A//rdAP/63QD/+t8A//rfAP/63wD/+t8A//rfAP/94gD//d8A//3iAP/94wD/+uMA//niAP/94wD/88oA/6Q0AP+VGQD/ih0A/0wUAP84HgD/8OOm///57P/58+n/+vfs//b28P/x8/D/9vb2//n5+f/39/n/9vb3//bz9v/28/b/9vP2//bz9v/28/b/9vP2//P29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/p6en/3N3d/9zc3P/d3d3/3d3d/+Li3//s7N3/tYoj/3kQAP+hEgD/rRkA/2QPAP+CWAb/3ePJ/93p3f/V4tz/2d3c/+nd1v/25rn/mFgA/2gQAP+TIAD/t0cA//rYAP//3wD//98A///iAP//4gD//+IA///iAP//4gD//+IA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//rdAP/z3AD/39kQ/93cNB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3L4GefHWAv//4gD//+IA//3iAP/93QD//d0A//3dAP/93QD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93QD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//rcAP/22QD/+ukG///zGf/98yX/+vEs//rxMP/68TD//fAz//3wNP/98DT/+vE0//3xNv//8Tj///A9//3wQP//8Db///Yw///zHv/56Qj/9t0A//fcAP/94wD//+IA//3iAP/93QD//d0A//3dAP/93QD//eIA///iAP//4wD//d8A//riAP/96w3///Ee//3xKv/98TT//fE2//rxM//98DP//fE0//3xM//98TD//fE2//3xNP/98TT//fE0//3zMP//8yX///AT//rjA//53AD/+t0A//3fAP/63QD/+t0A//rfAP/63wD/+t8A//rfAP/63wD//d8A//3iAP/94gD//eMA//ncAP/94wD/+t0A/92ZAP+oNAD/nCMA/4obAP95IwD/Ux4A/1YiAP/z6b///ffl//r26f/59/H/8/Pw//Pz8f/29vb/9vb2//bz9v/28/b/9vP2//bz9v/28/b/9vP2//bz9v/z9vb/8/b2//P29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/8/b2/+nr6//d3d3/2dnZ/93d3f/d3d3/3+Li/+zl1v/Fiyj/ghQA/54XAP+cIAD/Rw0A/3NWBP/i6b7/5uzd/93c0v/x49b/69WC/2UlAP+CFwD/jhkA/9mHAP//4gH//90A///fAP//4gD//+IA///iAP//4gD//+IA///iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/93wD/8NIA/+niLs/w8HUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLWJmDp0gj4+t0A//3fAP/93QD//dwA///cAP/94gD//98A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//eIA//3iAP/94gD//d0A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+uIA//bZAP/54wP///MZ//3zLP/68TD/+vEw//3xMP/98DT//fA0//3wNP/98Tb///E7///wO///8Dv///A4//3xNv/98Tb//fEj//nrB//z3AD/+d8A//riAP/93wD//d8A//3fAP/63QD/+t8A//riAP/94gD//+MA///jAP//4gD//eIA///pCP//8SP//fM2//3xNP/98TD//fEw//3xMP/98TP//fEw//3wOP/98TT//fE2//3xOP/68Tb//fEw///zJv//8Bb/+uUA//nZAP/63QD/+t0A//rdAP/53QD/+t0A//rdAP/63wD/+t8A//3fAP/94gD//eIA//3iAP//5gH/+dgA/8pzAP+ZLAD/nCgA/5UeAP+FFgD/ehYA/4coAP9wIAD/Th0A//Dlt///+vD//ffw//n28//28/P/8/P2//b29v/28/b/9vP2//bz9v/28/b/9vP2//bz9v/29vb/9vb2//P29v/z9vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z9vb/9vb2//b29v/z8/P/6enp/9zc3P/d3d3/3d3d/+Pf4v/j3d3/8+vd/7WHIP9JCgD/gBsA/4UdAP9MEAD/kGQD/+zmwv/s5tX/+vDc/9KgJf9TEgD/ihkA/5UXAP/rrAD//90A///cAP//3wD//eIA//3iAP/94gD//+IA///iAP//4gD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//d8A//HSAPjm1SBXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5tIN3vnWAP/93QD//d8A//3cAP/93AD//eIA///fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3iAP//4gD//+IA//3fAP/93wD//eIA//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//3wD//eIA//3iAP/64gD/990A//nlAv/98SD//fEw//3xLv/68S7/+vEw//rxM//98DT//fA2///wOP//8Dj///A4///wPf/98ED/+vBA//rxM///8Rv/+usI//PiAP/34gD/+eIA//3iAP/93QD//d0A//3dAP/63wD/+t8A///jAP//4wD//+MA///iAP/63wD//ekL//3xJf/98S7//fAu//3xMP/98TP//fEz//3xMP/98Dj//fEz//3xNP/68Tj/+vE2//3xM///8S7///Ml///xDf/65QD/+dkA//rdAP/63wD/+t0A//riAP/63wD/+t8A//nfAP/94wD//eIA//3fAP//3wD/8LgA/7dAAP+VJQD/kzAA/4sgAP9kCgD/rTsA/6QuAP9zEgD/iigA/1seAP9oJgD/8N+w///68//38/D/9vbz//Pz9v/28/b/9vP3//bz9v/28/b/9vP2//bz9v/28/b/9vb2//b29v/z9vb/8/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//Pz8//p6en/3d/d/93d3f/p3dn/5uLi/9/d3f/l5dX/oIUe/0AWAP+CIgD/jh0A/24OAP+LRwb/8OO3//rrv/+LQAD/eiYA/4cZAP+wLAD/98oA///dAP//3QD//98A//3iAP/94gD//eIA///iAP//4gD//+IA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d0A//3fAP/94gD//eIA//3fAP/93wD//eIA//rdAP/z1gHeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbdIOD90gD//dwA//rdAP/93QD//dwA//3dAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3dAP/94gD//+MA///iAP/93QD//dwA//3iAP/95QD//eMA//3iAP/93wD//98A///fAP//3wD//98A///iAP//4gD//+IA///iAP/94gD//eMA//3jAP/64gD/+uYC//3xGf//9iX/+vEq//rwM//68TT/+vE0//3wNv//8Dj//fE4///wO///8Dv//fE4//3wOP//8Dj///E2///zJf/68An/8OMA//PfAP/64wD//eIA///dAP//3QD//eIA//3iAP//4wD//+IA///iAP//4gD//d0A//rcAP//6QP//+sZ///wLP/98TP//fMz//rxOP/98Tj//fE4//3xOP/98Tj//fE4//rxNv/68Tb/+vEw///xMP//8yP///AS//rfAf/52QD//eIA//rfAP/64gD/+d0A//nfAP/54gD/+eYA//3jAP/61gD/5XoA/7wiAP+kHgD/jigA/2sgAP87DgD/oH4b//r36f/x377/eSgA/1YbAP9+NgD/ZBkA/3AmAP/x5sX/+fn2//Hx8f/z8/b/9vP3//bx+f/28/f/9vP2//b29v/29vb/9vb2//bz9//29vf/9vb2//b29v/29vb/9vb2//b29v/29vb/8/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/+np6f/f39//4t3d/+Lf3//d3d3/4uPi/+vm2P+hihn/Ow8A/4IZAP+eFgD/aAsA/6ZhAP/r1Tj/ZSwA/2EmAP96GQD/1W4A//3ZAf/93wD//+MA//3jAP//4wD//+MA///jAP//4wD//+MA///jAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93wD//eMA//3lAP/93QD//dwA//3iAP/64wD/89gO4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADx2R1h99AA//rdAP/63wD//d0A//3cAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA//3iAP/93wD//eIA///jAP//4gD//d0A//3cAP/94wD//eMA//3jAP/93wD//d8A//3fAP/93wD//98A///fAP//4gD//+IA///iAP//4gD//eIA//3jAP/94wD//eMA//nfAP/55QL///MZ//3zI//98Sr/+vEw//rxNP/98Db//fA4//3xOP/98Tj//fE4//3wOP/98Dj///A9///wPf//8yz///Yd//rwCv/z4gD/99wA//3iAP/93QD//90A///fAP/94gD//+MA///jAP//4gD//+IA//3dAP/62QD/+twA///mCf//8Sj///Mw///zM//98Tb//fA7//3wPf/98Tj//fE4//3xNv/98TP//fEz//3xMP/98TD//fEq///zIv/98BD//eMB//ncAP/53AD/+t0A//ncAP/53QD/9tkA//riAP/21QD/0GgA/6geAP+sHgD/mSAA/2QTAP9MGQD/1cNo//358P//9/n///b2//Pjuf9uKgD/bhkA/4UZAP95FAD/eiYA//DpzP/9+fD/9vHw//bz9v/28/f/9vP2//bz9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/8/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z8/P/6enp/9/f3//f39//39/i/93f3//m49z/9vDQ/7WFHv9TDgD/hxQA/4AWAP9kEgD/giwA/24oAP9kIgD/iyMA/+mzAP//5gT//eIA///jAP/94wD//+MA///jAP//4wD//+MA///jAP//4wD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3iAP/93QD//d8A//3jAP/94wD//d0A//3cAP/94gD/+d0A//PVDWEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6dY7T/DWCv/34gD/+uIA//3dAP/93QD/+uIA//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP/94gD//d0A//3iAP//4wD//+IA//3dAP/63wD/+uMA//rjAP/93QD//d0A//3iAP/94gD//eIA///iAP//3wD//+IA///iAP//4gD//+IA//3iAP/94wD//eMA//3jAP/63wD/+d0A//rlAv//8BL///Yq//3xMP/68TP//fE2//3xOP/98Tj//fE4//3xOP//8Dj///A4//3wO//98Dv///E2///zKv//8yr/+uwP//bdAP/32QD/+uIA//3jAP//4gD//+MA///jAP//4wD//+MA///iAP//4gD//d0A//3cAP/63wD//+sJ///xHv//8S7///E4//3wOP/68D3//fE2//3xNP/68TP/+vEw//3xMP/98S7/+vEz//rxLv/98Sr///Mm///wEP/64gH/+tYA//rYAP/62QD/+twA//rcAP/mrQD/rEUA/4oeAP+YIwD/ih0A/1gLAP+QQgL/8+O////98//29vb/9/P5//nx9v//+fb/9ubF/3MiAP+KFwD/nCAA/2gQAP9RIAD/8ey8//367P/39vH/8fP2//Pz8//29vb/9vb2//b29v/29vb/9vb2//b29v/28/b/9vP2//bz9v/28/b/9vP2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//Pz8//r6+v/3d3d/93c3P/i3d//4t3c/+zj0P/268z/vool/0wPAP96HQD/gBkA/34ZAP+CHgD/hSIA/7VWAP/21gD//eUA///jAP//4wD//eMA//3jAP/94wD//eMA//3jAP//4wD//+MA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3iAP/94gD//d0A//riAP/64wD/+uMA//rfAP/93QD/+t8A//fiAf/s3SBPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPmgCPr3Bnk8+IA//rjAP/94gD//eIA//3iAP/93QD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//98A///dAP//4gD//+MA///iAP/93QD/+eMA//njAP/64wD//dwA//3dAP/94gD//eIA//3iAP/94gD//98A///iAP//4gD//+IA///iAP/94gD//eIA///iAP//4gD//+IA//3fAP/53QD/+eMC//3wE//98S7/+vEz//3xNP/98Tb//fE4//3xOP/98Tj///A4///wOP//8Dj///A4//3xOP//8Dv///A7///xMP/67BD/998A//njAP/65QD//+MA///jAP//4wD//+MA///jAP//4wD//+MA///iAP//4gD//eIA//rjAP/96Qj///Aj///wNP/98Dj/+vA4//rxNv/68TT/+vEw//rxMP/68TP/+vEu//rxNP/68TT/+vEw//3zLP//8yD//+wP//3jBP/92AD//9wA//nSAP/djgD/kCAA/4UeAP+CJQD/axkA/1MUAP/KnCb///bp//33+f/z8/b/7Pb2//D29v/29vb/9/P2//359v/z5rj/eSYA/3AXAP9lGwD/TBkA/zYXAP/x7Lj//frz//f5+f/29vP/9vPz//b29v/29vP/9vb2//b29v/28/b/9vP2//bz9v/28/b/9vP2//bz9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/+vr6//f3d3/393d/+Ld3f/p4tj/7OPQ//bszP+whx7/URAA/4oXAP+OHQD/kBsA/4sZAP/dpAD//+sA//3mAP/94wD//eMA//rjAP/94wD//eMA//3jAP/94wD//+MA///jAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/94gD//eIA//rfAP/64gD/+uMA//3jAP/64gD/+uIA//rfAP/24gTb9+xMIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6dkWgvHdAP/64gD//eIA//3iAP/94gD//d0A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA///fAP//4gD//98A///iAP//4gD//+MA//rlAP/65QD//eMA//3dAP/93wD//eIA//3iAP/94gD//eIA///iAP//4gD//+IA///iAP//4gD//eIA//3iAP//4gD//+IA///iAP//4gD/+t0A//ncAP/64wH//fEb//3xKP/98Sr//fEz//3xNv/98Tj//fE4//3wOP/98Dj///A4///xOP/98Tj///A9///wPf//8ED///Mw//rsC//24wD/9uIA//riAP/94gD//+MA///jAP//4wD//+IA///jAP//4gD//+IA//3jAP/64gD/+uIA///pC///7CL//fAu//3wNP/68TP/+fEz//rxM//68TP/+vE0//rxM//68TT/+vA4//rwNP/98TD//fEo///zJv//8xn//+kN//bDAP/VaAD/pCIA/5ggAP+FHgD/WBAA/2UjAP/l1Wv//frm//r39v/28fn/8fH6/+z38//w+fH/8/fx//b38//z8fH/+fnz//Dmt/9rLgD/SRkA/2gmAP9eGQD/YSYA//Djv//6+vf/+fbx//n28//29vH/9vfx//b28//29vb/9vP2//Px8//28/b/9vb2//bz9v/z8/P/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/6enp/93d3f/d3Nz/493c/+Xi2P/j3cr/8OvQ/7+KJv9uEAD/fhcA/5UjAP+VIAD/z4AA//riAP/94wD//eMA//riAP/64wD/+uMA//3jAP/94wD//eMA///jAP//4gD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/54gD/+uIA//3iAP/94gD//eMA//3jAP/53wD/8d0NvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOPPEh/w1gn/+t0A//3fAP/94gD//d8A//3cAP/93QD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA///fAP//3wD//+MA///dAP//3AD//+IA//3lAP/x2QD/9tgA//riAP/94wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//3wD//98A//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP/94gD/+t0A//rlAf//7BD///Ei///xLv/98TT/+vE2//3xOP/98Tj//fE2//3wNv/98Dj///A4///xOP//8Dv///BC///xO///8yL/+ewE//DdAP/23QD/+d8A//3iAP//4gD//+IA///iAP/94gD//eMA//3jAP/94wD//eMA//3iAP/63QD//eUI///sIP//8S7//fMu//rxLv/68TP/+vE0//rxNv/98Db/+vE2//3wOP/98Dj//fA0//rrLP//9kL//fMs/+PCAP+kPQD/kBkA/5gXAP9uCwD/RwYA/5xJCP/268X//f3s//b28P/28/P/9vH3//bx+f/z9/D/8/fw//b57P/2+ez/8fb2//Dz+v/6+vf/7Oa8/0keAP9eFwD/kygA/34WAP96IAD/8N3D///38f/59uz/9/fs//b58P/z9/H/9vP3//bz9v/28/P/+ff3//r5+v/59/n/9vb2//bz8//29vb/9vb2//P29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/r6+v/3Nzc/9zc3P/d3dz/3d/d/+Lf3f/z6db/w4sZ/1YSAP+CJQD/gCAA/44lAP/QcwD/+twD//rfAP/32QD/+uIA//rjAP/94gD//eIA//3iAP//4gD//+IA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP/64gD/+eIA//niAP//3wD//98A///jAP//4wD/8dkA//PmTp8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADp2Uwm8Ngg9vndAP/94gD//eIA//3dAP/93AD//d0A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//+IA///iAP//3wD//98A///iAP/53AD/8dwN//npNP/23Q7/+d0A//rjAP/64wD//eIA//3iAP/94gD//eIA//3iAP//4gD//98A///fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3dAP/52AD/+uMC///xFv//8yX///Eu//3xNP/98Tj//fE4//3xNv/98Dj//fA4///wOP//8Tj///E7///wQP//8Tj///Mq///zHf/67Av/8d0A//bdAP/54gD//eIA///iAP//4gD//eIA//3jAP/94wD//+MA///iAP/94gD/+t8A//rdAP/96Q////Mj//3zKv/98TD/+vE0//rwNv/68Dv//fA7//3wO//98Dv//ew0//3sNP//9lP/9+Ye/7+LAP91LAD/eR4A/4UeAP9lDgD/Uw0A/9WtU//6+uv///rx//bz7P/29vH/8/b2//Pz9v/29vP/9vfx//b38f/29/H/9vfx//P29v/x9vf/9vbz///98//w5sL/fioA/3kNAP+kIgD/jhYA/34gAP/w47n///3w//f25f/3+ez/9vfx//bz9v/28/b/9/b3//36+v///f////39//r5+f/29vP/9vb2//b29v/z9vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/+vr6//d3d3/3Nzc/9/d3f/j3d//6+PZ//fsz//Dkyb/QhQA/1MXAP+TJQD/lSIA/9BzAP/61gL//+MC//rjAP/64wD//eIA//3iAP/94gD//+IA///iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD/+uIA//niAP/54gD//90A///fAP//4gD/+t8A/+vWCvbw4zAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8+NMAvDcMJf22AD//eIA///jAP//3QD//90A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94gD//eIA//3fAP/93wD//eIA//3jAP/94gD/+dwC//32pP///+n/+fOe/+zSAP/54wD/+uIA//3jAP/94gD//eIA//3iAP/94gD//+IA///fAP//3wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d0A//rdAP/64wH///AS///zKP/98Tb//fE4//3xNv/98Tj//fE4//3xOP/98Tj//fA4//3wOP/98Dj//fA4///wNP//8y7///Mq//rsEv/24gL/9twA//ndAP/94gD//+IA//3iAP/94wD//eIA///fAP/93wD//eIA//3iAP/64gD/+d8A//3rBP//8xv///Mw//3zO//98Dv/+vA7//rwOP/68Dj//fA9//rsM///9lH/8d0X/6BRAP9oGwD/ZR0A/14ZAP9MEgD/bi4A/+bZs////fH/+vnz//n28//29vb/9vb2//b29v/29vP/9vbz//b28//29vb/9vb2//b29v/z9vP/8ffz//P38//29vP/+vn3//bpyv+gLAD/kxMA/6YlAP9uEgD/bjMA//DpuP/9+eb/+fPl//f28f/28/b/9vP2//f29//9+vr///3//////////f//+fn5//b29v/29vb/9vb2//b29v/z9vb/8/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/6enp/9zc2f/c3Nz/393f/+Pd3//p4t3/8OXS/6SHKv82FAD/ih4A/5wiAP+YHgD/0G4A//nZAP/65gD/+uMA//rjAP/64wD//eMA//3iAP/94gD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/54gD/+eMA///iAP//4gD//+IA//PWAP/p1RaU69kZAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADz3yYf8dUA8/3iAP//4gD//90A//3dAP/93wD//eIA//3iAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//riAP/64gD/+t0A//rjAP/65QD/9+IA//nmHf///+z////5///95f/24hn/99wA//rjAP/64wD//eIA//3iAP/94gD//eIA///iAP//3wD//98A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/93wD/+d0A//rjAf//8Bb///E0//3xOP/98TP/+vE0//rxOP/98Tj//fE4//3wOP/98Dj//fE2//3xOP//8Dv///A7//3xOP/98yj/+vAT//HdAP/23AD/+uIA//3iAP/94gD//+MA///iAP//3QD//d0A//3iAP/94wD//eMA//niAP/53QD//eYJ///wJv//8Tb//fA2//3wNv/68Db//fA4///wQP//8UX/5cME/4AwAP9oGQD/ZBkA/1MTAP87DQD/lWUK//fx1v/9+vP/+ffz//Pz8//z8/n/8/P5//bz+f/29vb/9vfx//b38f/29vb/9vb2//b29v/29vb/8/bz//H38f/x9/H/8fb3//Pz+v/5+ff/9+nC/4UdAP95FwD/cCAA/0ITAP9JIwD/8OW1///68f/59vP/9vP2//bz9v/29vf/+vn9///9//////////////39/f/5+fn/9vb2//b29v/29vb/8/b2//P29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//Hx8f/p6en/3d3d/9zd3//c2eX/4tzp/+Xi4v/p49X/nIA0/2EQAP+VGQD/oSMA/5keAP/SdQD/990A//rmAP/64wD/+uMA//3jAP/94gD//eMA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/94gD/+uMA//rjAP//3wD//+IA///iAP/z2Ab/8ONklwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8OM9BfHiEtn63wD//+IA///dAP/93QD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA///iAP//4gD//98A///fAP//3wD//eIA///jAP/64wD/+eMA//njAP/54gD/+eIA//nZAf/53QD/+uYA//HcAP/x5kL////2///9+v///+z/8+I0//ndAP/64gD/+t8A//rcAP/62QD//d8A//3iAP//4gD//+IA///iAP/94gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eMA//rjAP/54gD/+eMA//3wFv//8yr//fEw//rxNP/68TT//fE0//3xM//98TT//fE0//3xNP/98Tb//fA7///wOP/98Tj//fMw///zJv/57A7/8+MB//PfAP/94wD//+MA///jAP//4gD//98A///iAP//4gD//eIA//3iAP/64gD/+dwA//fYAP/95g3///El///zLP/98TT/+ewm//3zQP/66Sz/yoIA/3MWAP+VJgD/ihsA/0kPAP9HFAD/yrBe//367P/9+vb/9vPz//bz9v/29vf/8fP5//Pz+f/28/f/9vb2//b28//29vP/9vb2//bz9v/29vb/9vb2//P28//z9/D/8/fx//Hz9//x8Pr/9vH3///58//z47z/aC4A/zQQAP9bJQD/UxkA/1MdAP/w47z//fn2//bz8//28/b/9/b3//r3+v/9+fr///3///////////////////r5+v/39vf/9vb2//b29v/29vb/9vb2//b29v/29vb/8/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/+np6f/f3eP/3Nzi/9zd4//c3d//4uLd/+nm3P+4jib/SQ4A/4IdAP+mIgD/ph4A/8VzAP/53wD//eUA//rjAP/64wD/+uIA//3iAP/94gD//eIA//3iAP/94wD//eIA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93QD//eIA//rjAP/64wD//90A///jAP/34gD/69kP/PPpeTMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADs3CBm99wA///iAP//3AD/+uIA//rjAP/94gD//eIA//3iAP/94gD//+IA///iAP//4gD//98A///iAP//4gD//98A//3iAP/94gD//eMA//riAP/64gD/+uIA//riAP/63QD//eIA//riAP/z2AD/9ut+////9////f3////z//blXv/32QD/+uMA//riAP/53QD/+twA//niAP/64wD/+eMA//njAP/64gD//eIA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+uMA//rjAP/64wD/+uMA//niAP/54wH///EW///2KP/98yz//fEw//3xM//98TD//fEz//3xM//98TP//fE0//3xNP/98TT//fE0//3xMP/98yj///Yl//rwEv/24wD/+d8A//3jAP//4gD//+IA///iAP//4gD//+IA//3fAP/93wD/+uIA//ndAP/33AD/+eMA//3rBv//8Rb//fEm///zQv/ryg7/lTgA/3kZAP+VKAD/iyUA/2USAP9+OwH/7N2t//367P/69vD/9vHx//bz9//28/f/8/P2//Pz9//28/b/9vP2//bz9v/29vb/9vb2//bz9v/28/b/9vP2//bz9v/29vP/8/bx//P28//z8/b/8/P5//bz9//59vP///32/+vjw/9FJQD/URsA/34jAP9WEAD/aCgA/+zjvP/9+fD/9/bx//r39v/59vn/9/P3//r5+v//////////////////////+vr6//b29v/29vb/9vb2//P29v/z9vb/8/b2//P29v/z9vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z8fP/6enr/9/f4v/d39//3d/i/93f3f/i49//8evQ/7yVKv9JDQD/kxkA/6ggAP+TJQD/ynMA//nZAP/94wD//eMA//rjAP/64gD//eIA//3iAP/94gD//eMA///iAP//4gD//eIA//3iAP/94gD//eIA///iAP/94gD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d0A//3iAP/64wD/+uMA//3dAP/64wD/8NwA/+viHagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8eMzQPDWBvT63QD//90A//riAP/64wD//eIA//3iAP/94gD//eIA///iAP//4gD//+IA///iAP//4gD//+MA///iAP/94gD//d0A//3dAP//3QD//90A///jAP/94wD/+uMA///lAP/95gD/89UD//fsof/9//r//f3/////9v/57IX/89YA//rjAP/64wD/+eMA//njAP/34wD/9+MA//bjAP/24wD/+eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//rjAP/64wD/+uMA//rjAP/64wD/+d8A//njAf//8RT///Yq///xLP/98TP//fEz//3xM//98TP//fEz//3xM//98TP//fEz//3xM//98y7//fEs//3zLv/98yj//fAQ//njAP/33AD//eIA///iAP//4wD//+MA///iAP//4gD//eIA//riAP/54gD/+eMA//biAP/23AD/+eMC///xKP/irQD/ghsA/3UUAP9rFAD/TA8A/z0QAP+1igv/+vHQ///68P/38+b/+fbw//Pz8f/z8/f/9vP3//bz9v/28/b/9vP2//bz9v/28/b/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b28//28/P/8/b2//Pz9v/z9vb/8/bx//bz6//9/fH/7OO8/2ssAP95GQD/mCoA/24ZAP9hJQD/8em1///97P/69vD/+fb3//bz9v/z8fP/+fn5///////////////////////5+fn/9vb2//P29v/z9vb/8/b2//P29v/z9vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//Px8//p6en/3d3d/9/f3//f39//39/d/+zm2P/z6cX/w5Aq/1gPAP+KHQD/oCgA/44dAP/JZAD/+tgC///jAP/94wD//eMA//3iAP/94gD//eIA//3iAP//4gD//+IA//3iAP/94gD//eIA//3iAP//4gD//eIA//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/94gD//eIA//3iAP/93wD/998A/+zcAvTs4iA3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADm0Bmu89wA//3iAP/64wD/+uMA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//+IA//3iAP/94gD//d8A//3dAP/93QD/+t0A//rdAP/64gD/+uIA//biAP/34wD/89kA/+zVE//6+db/+v/9//n6//////r/+fGq//DQAv/53AD/+d0A//niAP/54wD/9+MA//fiAP/34wD/9+MA//niAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/64wD/+uMA//rjAP/64wD/+uMA//riAP/53QD/9+IA//3xGf//8yz//fAw//3xMP/98TD/+vEw//rxMP/68DT/+vA0//rxMP/68TD/+vEq//rxLv/98Dj///A9///xNv/97BT/+d8A//niAP/94wD//eMA///jAP//4gD//+IA//3iAP/64gD/+d8A//niAP/54gD/+eIA//PVAP/GawD/ih4A/44gAP91FwD/VhMA/0IXAP/Sw27//f3p//357P/69uz/9/bw//b38f/z9vP/8/P2//bz9v/28/b/9vP2//bz9v/28/b/9vP2//b29v/29vb/9vb2//b29v/29vb/9vb2//bz9v/28/f/9vP2//b28//z9vH/8fbx//P58//3+fP/9/bw///68//2677/izYA/4IeAP96IAD/WxsA/14sAP/x66r///rs//n39v/w7PD/8/Hz//Px8//6+vr///////////////////////r6+v/29vf/8/b2//P29v/z9vb/8/b2//P29v/z9vb/8/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/8/Pz/+bm5v/d3d3/39/f/+Lf3f/l4tn/8OXV//brzP+5kyb/RRAA/4oUAP+VGwD/kBkA/8xlAP/52QD//eUA//3jAP/64gD/+uIA//3iAP/94gD//eIA///iAP/94gD//eMA//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///dAP/93wD//eIA//DcAP/r3RCuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8eMqL/DdA/n53wD//eIA//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//98A///fAP/93wD//eIA//3iAP/94wD/+eMA//bjAP/z3QD/8dkA//HYAv/p2Aj/69wE//DlFP/596H//f/w//r9/f/5/f/////9///94v/33zP/9tIE//bVAv/22AD/9tkA//bZAP/63QD//98A///dAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/64wD/+uMA//3iAP/94gD/+uIA//fcAP/34gD//fEZ///xLv/98Sz/+vEs//rxMP/68TD/+vEw//rxMP/68TD/+vEu//3zJv/98Sz//fBA///sTv//7En///Ez//3sEP/34gD/+eMA//3iAP//4wD//+MA//3dAP/93QD//d0A//3cAP/93AD/+tkB/+uxAP+qOAD/kyMA/5wsAP+KIAD/XhkA/4JMAP/x5rz//f35//Dx8//58/H/9/Px//b28f/z9vD/8/bz//Pz9v/28/b/9vP2//bz9v/28/b/9vP2//bz9v/29vb/9vb2//b29v/29vb/9vP2//bz9v/28/b/9vP3//bz9//29vP/8/fw//D38P/w9/H/8/bx//b29v/38/b//f33/+zjsf9rIwD/WB0A/2gsAP9WGQD/cCwA/+zjqv/9+vf/9vPz//bx8//28/b/9/b3//r6+v//////////////////////+vr6//f39//29vb/9vb2//P29v/z9vb/8/b2//P29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z8/P/5ubm/93d3f/i3d//49/d/+nj2f/p4sz/8ezP/7iQKv9zCwD/hRQA/54iAP+VGQD/ymUA//nZAP/94wD/+uIA//3iAP/94wD//eMA//3jAP/94gD//eIA//3jAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP//3AD//d8A//rjAP/s2QD55dUGLwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDdEgPs0Aap+tkA//3iAP//4wD//eIA//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eMA//njAP/r2AD/8OIN//PscP/28bP/+ffQ//362f///+X////x//3/9v/6//3/+v/9//3///////r//f3m//r3w//28KD/8euC//Hsev/x6SX/99UC//3SAP//3AD//90A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+t0A//rlAP/98RD///Ye//rzJf/68Sr/+vAu//rwLP/68C7/+vAu//rxLP/98yb//fEs//3wO//97Ez//exJ///wPf//8yz/+fEK//HjAP/54gD//eIA//3iAP/94gD/+t0A//3dAP//4wD/+tAA/915AP+tKgD/mSAA/5AeAP96EAD/aw8A/8qkGf/6+cz//frs//bz9v/z8fn/9vP2//b29v/z9vP/8/bz//P29v/z9vb/9vP2//P29v/28/b/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/28/b/9vb2//b29v/z9vH/8/bw//P28//28/b/9vH5//Hx+f/6+ff/8OW4/24zAP9YGQD/dTMA/2QZAP9kHgD/5da+///69//59vH/+ff2//Pz8//z8/b/+vr6///9///////////////////6+vr/9vb2//b29v/29vb/8/b2//P29v/z9vb/8fb2//P29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//Pz8//l5eX/39/f/9/i3//i39//4t/d/+Pi3P/s5dz/xZMz/2EQAP+LFwD/mBcA/5AWAP/QbgD/+dYC//rfAP/64gD/+uMA//rjAP/94wD//eIA//3iAP/94wD//eMA///jAP//4wD//+MA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/93wD//90A//rjAP/w4wD/49IBqeLPAQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8dw7rPfWA///4gD//eIA//3iAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eMA///jAP/63QD/8MoB//33oP////P////9/////f////3//f/6//r/+f/6//r/+v/6//3//f////3////9////+f/9//b//f/2//3/9/////b////r//rwlf/3ygj//9wA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/53QD/+eMA//3zE///9iD/+vMl//rxKv/98DP//fAz//3wMP/98C7//fEs//3xLv/98Tj//fBF//3wRf/98Dj///Mw//32Hv/68Qr/+uUA//rdAP/53QD/+t8A//3iAP//4wD/9skA/8pYAP+eHQD/oCYA/34dAP9wGQD/cBkA/9mzgv///ez//frr//b26f/z9vH/8/b2//P29v/29vb/9vb2//b29v/29vb/9vP2//bz9v/28/b/9vP2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vP/9vbz//P28f/z9vP/9vP3//Px+f/x8/n/9/P2///98f/x6bj/bi4A/2EUAP+FGwD/YRAA/1MWAP/s37P///3w//fz5f/39vH/8/Hz//Pz9v/6+fr///////////////////////r6+v/39/f/9vb2//P29v/z9vb/8/b2//P29v/z9vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/+bm5v/d3d3/39/f/+Lf3//i3+L/5uLd//bp0v+5giX/WAsA/4oWAP+eHgD/niAA/89rAP/zyQD/+uIA//rjAP/64wD//eMA//3iAP/94gD//+MA///jAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//+IA///dAP/55QD/7N8A/+bZLqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPrwgkbz1hn//dgA///fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//eIA//3jAP/94gD//d0A//nWCf//96T////z///9/f////r////6//3/+v/6//r/+f/6//3//f////3////9/////f/9//r//f/5//39+f/9/fn/+v/z//3/8f/68az/98wI///iAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//nfAP/54wD///EP///2Hv/98Sr/+uws//3wMP/98DP//fAz//3wNv/98Db//fE2//3wO//98Dv//fE2///xMP//8y7///Yl//rpCP/33QD/99wA//rlAf/64wH/5bEA/5UwAP+OGQD/nB0A/3UZAP9oIwD/h0wB//blxv//+fb/8/Px//Hz8f/x9vH/8/bz//P28//z9vP/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b28//29vP/8/P2//b29v/z9vb/8/bz//b28//59vD//frz//Pmxv91LAD/fhQA/5klAP9rFgD/SSIA/+niiv//+uP//frx//n28//x8fH/9vb2//r6+v///////////////////////fr6//f29v/z9vb/8/b2//P29v/z9vb/8/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//f29//z8/P/6enp/93d3f/c3Nz/39/f/+Lf3f/j4tj/8OPM/8WTLv9YDQD/kBsA/54jAP+QHQD/yWsA//fWAP/64wD/+eIA//riAP/94wD//eMA///jAP//4wD//+MA///jAP//4wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA///jAP//4gD/+eUA/+vZCP/s41hGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD98Y4D+eNYtvnPAf//4gD//eIA//3iAP//4gD//+IA//3iAP/93wD//eIA//3jAP/94wD//+IA//3iAP/94wD//eMA///lAP/53AD/9uIS//fxev/697f//f3K//3/3f////D//f/3//3/+f/9//3////9/////f///////f/5//3/8P/9/eP/+v3K//n9sf/28Wj/8NUP//3dAv/63QD//eUA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/64gD/+d0A//fjAP//8xL//fEq//3wLP/98C7//fAw//rwNP/98D3//fA9//3xNP/98S7///Ew///xNv//8Db///A4///xNv//8Sj/+ukU//njC//x1QH/uW4A/3kiAP95HQD/kCAA/4ISAP9kFgD/xaou//r33P/9+fD/+fPz/+z29v/p9vb/8Pb2//P29v/28/f/9vb2//b29v/29vP/9vbz//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//bz9v/28/b/9vP2//bz9v/29vP/8/bx//P38P/29vH/8/Px//f29//6+fn/8+bC/3oiAP9zFAD/dSIA/0wjAP87JgD/6+WV///97P/69vD/9/b2//bz9v/39vf//fr6///////////////////9///6+vr/9vb2//P29v/z9vb/8/b2//P29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b28//29vP/9vb2//b29v/29vb/9vb2//Pz8//m5ub/3d3d/93d3f/Z3N3/3eLi/+Xj3P/z6dD/t3og/1YJAP+QGQD/oCIA/5gjAP/FbgD/+dwA//rjAP/53QD/+uIA//3jAP//4wD//+MA///jAP//4wD//+MA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP//5QD//+UA//njAP/s1ha+6dgzAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPHjUwXszwjk990A//3jAP/94gD//98A///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA///jAP/94gD//eMA//nfAP/z2QD/7NYA/+XZAf/p4hP/8OZY//n2xv////H////6///9//////r///32//rzwv/x4kX/7NkT/+ndBP/l3AD/8NwA//3lAP//4gD//+MA//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP/94gD//eIA//rfAP/53QD/+eMA//3wFv/98CL//fAj//3xKv/68TD//fA9//3wPf/98TT///Es///xMP//8Dv///BA//3sPf//7EL///BA///2Uf/w1gv/nk4A/3oiAP+eMAD/kCMA/0IGAP95JQD/5c+e//r57P/59+z/9vPs//f39v/s9/b/6fb2//D29v/z8/f/9vH3//bz9v/29vb/9vbz//b28//29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vP2//bz9v/28/b/9vbz//b28f/z9/D/8/bx//P29v/x8ff/8/H3//r38//w4rH/cCwA/0IUAP9eLgD/WCoA/1slAP/s3KT///33//f29v/28/P/9vPz//n39//9+vr//////////////f3//f39//r6+v/29vb/8/bz//b29v/z9vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vP/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2/+bm5v/d3d3/2Nzf/9bd3//d3d3/5uPW//Djz/+1eij/Ww0A/4IZAP+ZJQD/oSoA/8l1AP/53QD/+uMA//rdAP/63wD//eMA///jAP//4wD//+MA///jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94gD//eMA//3rAP/w3QD589YWRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4+MwwuviAP/65QD//d8A//3fAP//4wD//eIA//3fAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/54gD/+d8A/+zMAP/p2R7/+vrQ////+f/9/f/////5///30P/52Qv/+tkA//3fAP/63wD/+uIA//3jAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+t0A//rcAP/54gD//fAL///zHv/98yX//fEs//rxNP/68Tb//fEz///xNv//8Dj//+w7///wQP/98Ef//fFT//3xVv/irQL/hyUA/4IjAP+OJQD/nB4A/3MTAP+hZRD/9vHd//n38//39vb/9vbz//b29v/z9vb/8/b2//P29v/x9vb/9vP2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//bz9v/28/b/9vb2//b29v/29vb/9vbz//P28//z9vb/8/P2//bz9v/39vP///nx/+zitf9FIgD/RRcA/4ssAP96FgD/aB0A/+bZuP/9+vb/+ffz//n28f/39vH/9/bz//r6+f////3//f/9//3//f/9//3/+vr5//b29v/29vP/9vb2//b29v/29vb/8/b2//P29v/z9vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//f39//z8fP/5uXm/9nZ3P/Z3d//3N/d/93f3P/i4t3/6eXZ/7CLNv89DQD/ghsA/6YiAP+ZKgD/ynkA//nYAP/94wD/+d0A//rfAP/94wD//+MA//3iAP/94gD//eMA//3jAP/94gD//eMA///jAP//4wD//+MA///jAP//4wD//eMA//3jAP/94wD//eMA//3jAP//4wD//+MA///iAP//4gD//90A//riAP/w5QD/6eUPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOnpRUHw4gb8+d8A//3dAP//3wD//+IA///iAP/93wD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD/+uMA//3iAP/94wD/6dAD//nzoP////n//f3/////+f/58JD/89IA///iAP/94gD//eIA//3iAP/94gD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93QD//d8A//rdAP/63QD/+d0A//njAP/98A7///Ye//3xJv/68S7/+vEw//3xOP//8Dj///E9///wPf//8Dv///FO//npOP/SfgD/kBkA/4AUAP+KIAD/bhIA/24SAP/cuUL///rl//f37P/29vP/9vbz//b28//29vb/9vb2//b29v/29vb/9vb2//b29v/29vP/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b28//29vb/9vb2//b29v/28/b/8/bz//f27P///fP/7OO5/24mAP96EgD/niAA/4cUAP9wGQD/5daq///68f/69+z/+vbx//f29v/z9vP/+vr5/////f////3//f/9/////f/5+vn/9vbz//b29v/29vb/9vb2//P29v/z9vb/8/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z8/P/9/f3//Px8//p6en/3eLi/9zd3f/c3d3/3N3d/+bl3P/z7ND/uYcj/1sQAP+FGQD/rDYA/5gmAP/KawD/99AA//3jAP/63AD//d0A//3iAP//4gD//+MA//3jAP/94wD//eMA//3jAP//4wD//+MA///jAP//4wD//+MA//3jAP/94wD//eMA//3jAP/94wD//+MA///iAP//4gD//+IA///fAP/54gD/6d0B/PDrI0EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD27EkF+eYuwffWAf/63AD//d0A///dAP/93wD/+t0A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//njAP//4wD//+IA//DJAP/z62j//f/3//36//////n/8+xR//PYAP//4gD//eIA//3iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/63QD//d0A//3fAP/63AD/+eIA//3rC///8yb//fEq///xM//98Tb///E4///xRf//8UX///Zb//DVEP+qRQD/lRsA/6EiAP95GQD/QgsA/344AP/w46j///rm//n57P/29/P/8/b2//P29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/8/Pz//b29v/3+fn/+vr6//39/f/5+fn/8/b2//H28//29/D/+fbs///58P/25rf/iiIA/5MXAP+cHgD/aBAA/1gTAP/s47j///3x//n38P/29vb/8fPz//P28//6+vr//f/9/////f///////f/9//n5+f/29vb/9vb2//b29v/29vb/8/b2//P29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/8/P2/+Xm5v/d393/3N3d/9zd3f/i4tn/6eXK//Ppxv+5iir/Ow0A/5UiAP+tKAD/nh4A/8xkAP/61gD//eMA//nZAP/93wD//+IA//3iAP/94wD//eMA//3jAP/94wD//+MA///jAP//4wD//+MA///jAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/95QD/890A/+XWD8Hs5SIFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP3sUULz0An//d8A//3dAP//3AD//90A//3dAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/54gD//eMA//3cAP/51gD/9+lC//3/9//9+v/////2/+bjE//33QD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD/+t0A//3dAP/94gD//d8A//fYAP/33QD//ewS///zJv//8Sr///Aw///xOP/980D/+vNM/9mqAP+LJgD/niYA/5wsAP+AKAD/SRkA/5h+C//288////3x//n58f/29/P/8/b2//P29v/z9vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//Pz8//z8/P/9vb2//f39//6+vr//f39/////////////f39//P59v/s9vH/8Pbx//P28f/59vb///n2//Ppv/+OKgD/cxIA/3UeAP9YDgD/ZBYA//Dds//9+fH/9/b2//b28//z8/P/8/bx//n6+f////3////////////9////+fn5//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/x8/P/5ebm/9zf3f/c3d3/3d3Y/+bm1f/p48r/8enP/7CKNP9wEAD/qB0A/6geAP+cHQD/z2UA//rfAP/94wD//d0A//3iAP/94gD//eMA//3jAP/94wD//eMA///jAP//4gD//+IA///jAP//4gD//eMA//3jAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD/+eMA/+vcAP/p2SNCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD65T0G8NklpuzWAf364gD//9wA///cAP/93QD//+MA///jAP//4wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+uMA//3iAP/93wD/+t0A//npFv///+P///36////5v/z4wP/+dwA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/63wD/99wA//fdAP/97BD///Eg//3zM///9kX/9+Yi/7BrAP9+GQD/jhYA/7AqAP9lEAD/Vh4A/9zMXv/6+uX/9/rw//P28f/29vP/8/b2//P29v/z9vb/8/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z9vP/9vb2//b29v/29vb/9vb2//b29v/5+fn/+vr6//r6+v/9/f3///////////////////////3////3+vf/7Pfw/+z28f/w9vb/8PD3//Hz+f/5+vn/8eK+/3ooAP9rFAD/kxkA/3MTAP9THgD/7OKz//r38f/28/D/9/fx//H28P/2+fH/+fr3//3///////////////39/f/5+fn/9/f3//P29v/z9vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//Pz8//j5uX/3N3d/93i3f/c3db/4+LZ/+Lf1v/s5tz/woc2/14KAP+THQD/lRsA/5UZAP/McwD/+dYA///jAP/64gD//eYA//riAP/64wD//eIA//3iAP/94gD//+IA///iAP/94wD//+MA//3iAP/94gD/+uMA//rjAP/94gD//eIA//3iAP/94gD//eIA//bdAP/p2RC87N0jBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAObYNgPfzw3w9t8A//3dAP//3QD//98A///iAP//4wD//+MA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//riAP/34gH/+vee////6f/697D/+eIA//3iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eMA//3iAP/64gD/+uMA//nfAP/33QD/+eIC//3pEv//90D/6coE/5w2AP+AGwD/kyUA/4UUAP9+DgD/ijMA//Hlsf///fD/9vfw//H28//z9vb/9vb2//b29v/29vb/8/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b28//z8/b/9vb2//f39//39/f/9/f3//39/f////////////////////////////////////////////39/f/5+vn/9vf2//H28f/w9vH/8Pb2//Dz+f/p8fn/6fH2//r3+f/26cn/kDAA/5AUAP+HHQD/VhcA/z0SAP/x4sL///32//bz6f/z9uv/8Pbp//b59v/5+vr///////////////////////r6+v/39/f/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//P29v/29vb/8fPz/+bp6f/Z3Nz/2dzc/9zd3f/d3d3/3+Ld//Pm3P/GjkX/TgoA/4cZAP+YHQD/niMA/9BlAP/51gD/+t8A//riAP/64wD/+uMA//3iAP/94gD//eIA//3iAP/94gD//eMA///jAP/94gD//eIA//rjAP/64wD//eIA//3iAP/94gD//eIA//nfAP/s2QT88ONARgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD28HkE8OVOwuzWAv/64wD//eIA///iAP//4wD//+MA///jAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//rjAP/64wD/99wA//HcE//362H/8dwU//ncAP//4wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/64gD/+uIA//niAP/53wD/+d8A//ncAf/52Qf/3JwA/4UeAP96FwD/kyoA/2gUAP9JCwD/vnUe//r24v//+vP/9/bw//b29v/z9vf/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/8/bz//Pz8//z8/P/9vb2//b29v/29vb/9/f3//r6+v/9/f3//f39//39/f/9/f3//f39//39/f///////////////////////f39//r5+v/29vb/9vb2//Pz8//z9vH/8/bz//Pz8//w8fH/7PP2/+vx8//z8fH////2//nrpv+kKAD/kB4A/4omAP9WDwD/WBkA/+vitf/9+en/9/fp//b58P/w8/H/9vb3//r5+v/9/f///////////////////fr6//n39//29vb/9vb2//bz9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z9vb/8/b2//b39//x8/P/5ebm/9nc3P/Y2dn/3N3d/9zd3f/s5t3/9unV/8WVNv9eEAD/ihsA/6wmAP+kIgD/zG4A//nZAP/95QD/+uMA//rjAP/94gD//eIA//3iAP/94gD//eIA///jAP/94gD//eIA//3iAP/64gD/+uIA//3iAP/94gD/+uIA//fdAP/z3AD/5tYUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbsdUTs2Bf/990A///lAP//4wD//+MA///iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//rfAP/52QD/99YA//ncAP/94wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+uMA//rjAP/94wD/+uIA//riAP/53wD/+uMA//riAP/suQD/uFEA/3oUAP+LHQD/eRkA/04OAP9kIwD/5dCc//369v/6+fP/9vPw//b28//29vb/8/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z8/P/8/Pz//Pz8f/z9vP/9vb2//b29v/5+fn/+vr9//39//////////////////////////////////////////////r6+v/6+vr/+vr6//f39//z8/P/8/Pz//bz8//28/b/9vP2//bz9v/59vb/+ffz//368f/9+fD/+fPp/+bVof+/hxD/nCMA/5kiAP+ZJgD/mSYA/2UQAP89HQD/5t2h////8P/59uz/9vb2//Pz9v/z9vf/+fn6//39/////////////////f/9+vr/9/f3//b29v/28/b/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/8/b2//b29v/29vb/9vb2//P29v/m6en/2dzc/9nf3f/c393/3ePZ/+bl2P/z6dX/w4o2/1gKAP+VFwD/oSMA/5gmAP/KdQD/99YA//rjAP/64gD/+uMA//rjAP/94gD//eIA//3iAP/94wD//eIA//rfAP/63wD/+uIA//riAP/94wD//eMA//niAP/s1gD/8N8J+PbrNEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7N1Ac/HYAPz/6QD//+UA///jAP//3wD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//90A///iAP//4wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//eIA//rjAP/95QD//eMA//riAP/53QD//eMA//rjAP/ltQD/rUAA/4UbAP+QIgD/gBkA/1EQAP+cXgD/9/DC///98//29vb/8fbw//P38f/z9/H/9vfx//b38//29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b28//3+ff/+vr6//39/f/9/f3//f39/////////f/////////////9//3//f/9//39/f/9/f//+vr9//f39//28/b/9vb2//b29v/z8/P/8fPz//Pz8//38/b/9/H2//r29///+ff///r2//rz4//p2JD/vIcd/4IlAP9oFAD/ZA4A/44bAP+qLgD/niAA/6AgAP+cIAD/URsA/0IiAP/p3KH///3z//f29v/z8/b/8fP2//b29v/5+fr////////////////////9//r6+f/29vb/9vP2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//P29v/29vb/9vb2//b29v/29vb/8/b2/+bp6f/c3d3/3N3c/9bi3f/c493/6+XW//bl1v+3aDD/eRAA/5kdAP+cKAD/mCgA/8pzAP/32AD//eMA//riAP/64wD//eIA//3iAP/94gD//eMA//3iAP/94gD//eIA//rjAP/64wD//eMA///jAP/53wD/6dIA//fsLMUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADr2QKt+eUA///mAP//4gD//eMA//riAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA///iAP//4gD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3iAP/94gD/+t8A//rfAP/64wD//eUA//rmAP/65QD/+uUA//fVAP/WggD/oSwA/5goAP+QKAD/cBkA/2EQAP/QoUD//frp////8//3+ez/9/fx//b28//29vb/9vb2//P28//29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//Pz8//29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9/f2//n59//9/f3///////////////////////////////////////36///6+vr/+f32//n69//z9vb/9vP5//Pz+f/z8/f/8/H5//Px+f/z8fn/8fH3//f29//69/f///r3///58f/38dn/4tKT/7F+Ev9wLAD/ZBkA/24QAP96EwD/ix0A/5AZAP+OGQD/hxkA/7FAAP+mLgD/nB4A/6gwAP9oHQD/UygA/+njs//9+vn/9/b3//Pz8f/28/b/9/H5//r3+f///f3//////////////f3/+vr6//b39//29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z9vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//f39//z8/P/4+Xl/9nc3P/c3d3/3d/c/+Li3f/l4t//6+PZ/7WKM/9JDwD/fh0A/6YgAP+cGwD/xmUA//fVAP/64wD/+uMA//rjAP/94gD//eIA///jAP/94gD//eIA//3iAP/94gD//eIA//3jAP//4wD/+tkA//DYB+L99lYtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8eMPMPDYAf/64wD//+YA//3jAP/64gD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP//4gD//+IA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/64gD/+dwA//rjAP/65QD//eMA/+y/AP+tRQD/jigA/44uAP9uGQD/TA0A/2sgAP/r1pX///nr//n58//39vH/9vbx//f38//39vb/9/b2//b29v/29vb/8/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9/f3//n5+f/5+fn/+vr6//39+v////3//////////////////////////////////f3///n5+v/29vn/8/b3//H39v/w9vf/8Pb3//D29//29vf/+fb2//r29v/69/b/+vf2//r59v/9+fD/9vHd/9zFi/+eZRD/aDMA/0AQAP9HDgD/fh0A/5MmAP+ZJQD/mCIA/5MdAP+eJQD/w14A/+OmAP/zxQD/9sUA/75JAP+TIAD/gCIA/2EjAP9HHgD/7OO5///58P/38fH/9vH2//fz9v/59vb/+vn5///9/f///f3///39//39/f/6+vr/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//P29v/29vb/9vb2//P29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//Hz8//l5ub/3d3d/93f3//d39//3d/f/+Xj3f/27Nb/v5Mw/1ENAP+KGQD/niAA/4sZAP/DXgD/99UA//3jAP/64gD//d8A//3iAP//4wD//+MA///jAP/94wD//eMA//3jAP/94gD/+twA//PWAP/z3Q0rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPblKgHw2R2m8NUA///pAP/64wD/+t0A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA///iAP//4gD//+IA///iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/53QD/+d0A//3iAP/94wD/+t0A/+moAP+mLAD/dRkA/4c4AP9lJgD/Ow0A/5hbCf/368///fbs//r28//28/P/9vPz//b28//39vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//Pz8//z8/P/8/Pz//b29v/29vb/9vb2//b29v/29vb/9/f3//n5+f/5+ff/+vr6//39/f////////////////////////////////////3////9//3//f/9/f3/+fn5//b29//z8/f/8/P3//Hz9v/x9vb/8/b3//H39v/x9vH/9vbs///58P///fH/+vff//Hmt//Vwlv/nmgI/2gjAP9FCwD/Tg8A/2UdAP95IAD/nCoA/60qAP+mKAD/rDYA/8NbAP/dmAD/88MA//rcAv//5QP/+dkA//3fAf/20AD/qEAA/5MqAP+LLAD/WxcA/1YgAP/s3Z7//fnz//nz8//59/f/9vPz//f29v/6+fn///39/////////////f39//n6+v/29/f/9vb2//b29v/29vb/9vb2//b29v/z9vb/8/b2//P29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/8/Pz//b29v/29vb/8/Pz/+bl5v/c3Nz/3d3d/9/f3//j4t3/7ObW//bryv/Fky7/Rw0A/4ogAP+YIAD/kCAA/8ZrAP/32AD//eUA//rfAP/94gD//eMA///jAP/94wD//eMA//3jAP/94wD//d8A//PSAf/w2Qum9uIOAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+exuNfHdD/D64wD/+uMA//rfAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP//4gD//+IA///iAP//4gD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/64gD/+uIA//ndAP/63QD/9tAA/89wAP+gHgD/mR0A/24ZAP84EwD/Nh0A/9C5Xv//+en/+vbx//fz9//28Pb/9/P3//bz9//39vb/9vb3//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z8/P/8/Pz//Pz8//z8/P/8fHx//Pz8//39/f/+vr6//39/f/9/f3//f39//////////////////////////////////3//f/6+vr/+vr5//n59//29vb/9vb2//b29v/29vf/9vP3//bz9//28/b/9/bz//n58//6+vH/+v3r//r24v/w2Kr/yqQ9/4dWAf9HGwD/TBcA/2EUAP+HIAD/nCwA/5AjAP+CGQD/oCgA/7c2AP/QTgD/45MA//PGAP/63AD//+MA//3dAP/64gD/+twA//3lAP/64gD/+uIA//HQAP+wSQD/jh4A/5AgAP9wGQD/VhkA//DisP///fb/9/b2//f29v/39vb/9/b2//r5+f/9//////////3/////////+vr6//b29v/z8/P/9vb2//b29v/29vb/8/b2//P29v/z9vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z9vb/8/b2//b29v/x8fH/4+Pj/9zc3P/f39//393c/+nl1v/w5tD/9uvM/7eONv9MCwD/kBkA/5kjAP+QJQD/0IUA//bZAP/64wD/+uMA//3jAP/94wD//eMA//3jAP/94wD//eMA//nfAP/x2Q718+VANQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw4kda8dwA//rjAP/64gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA///iAP//4gD//+IA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///fAP//4gD//eIA//3iAP/94gD/+uMA//3jAP/64gD/+uIA//rdAP/63QD/7LgA/7E9AP+kKgD/qCgA/4UZAP9FDwD/XjYA/+PfsP/9/fP//fnz//f29v/z8Pn/9vP5//bz9//29vf/9/b3//f29//29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//bz8//z8/P/8/Pz//Pz8//29vb/9vb2//r6+v/////////////////9/f3///////3////////////////////9////+vr9//n5+f/29/f/8/f2//H28//x9vH/9vbz//f39v/29vP/9vbz//n39v/99/f///r3///66f/58M//6dmL/7ieIv+CNAD/bhMA/2ESAP9oGwD/cCAA/4AjAP+VJQD/oSgA/6AoAP+sNgD/yl4A/92KAP/2wwD//9YA///iAP//4wD//+MA//3iAP//4gD//eMA//3jAP/63wD/+uMA//rjAP/65QD/88kA/7U2AP+hIAD/niUA/2UWAP9WIAD/6eKq//36+f/59vP/+fbz//bz8//29vb/9/n5//39/f/////////////////5+vr/8/b2//Pz8//29vb/9vb2//P29v/z9vb/8/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/8/b2//P29v/z9vb/9vb2//Hx8f/l5eX/3d3d/+Li3//j49n/6ePY/+bi0P/x6db/v5BF/2gTAP96GQD/kyoA/44lAP/QhQD/+dwA//riAP/64wD//eYA//rjAP/64gD//eIA//riAP/24gD/9uY0sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6eJ5D+zcLNP56QD/+uMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP//4gD//+IA///iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//nlAP/34gD/9+MA//fdAP/52QP/3ZAA/6AqAP+TIAD/kx0A/3kTAP9MDgD/oXMe//bz4//5+fb/9vf2//b38//29/b/9vf3//P29v/29vb/9vb3//f29v/39vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//bz8//z8/P/9vb2//f39//5+fn//f39//////////////////////////////////39/f/9/f3//f39//r6/f/39/n/9vP3//bz9//z9vb/8/bz//D28//w9vP/8fbx//b27P/6+fH/+frw//r68P/6+en/8ezK/9XCZP/CeQj/hyIA/1MNAP9TDQD/cxIA/44ZAP+YHgD/niMA/5klAP+YIgD/qjMA/8VeAP/jnAD/9tAA//riAP/65QD//eMA//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eUA///jAP/zvAD/w0IA/6glAP+OJQD/TBkA/1MwAP/i1a3///rw//358P/59vH/9vPx//b29v/6+vr//////////////////f////r9/f/29vb/8/Pz//P29v/z9vb/8/b2//P29v/29vb/8/b2//P29v/29vb/9vb2//b29v/29vb/8/b2//P29v/z9vb/8/b2//b29v/29vb/8/Pz/+bm5v/f39//3ePd/+Li4v/i4t3/4uLf/+zm3P/DoTv/Ng8A/3UgAP+OHQD/lSAA/9yVAP/94wL/+eIA//nlAP/54wD//eMA//ncAP/x2QD/5t8T0/PpVgsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADz5Ydh8OII//bjAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//+IA///iAP//4gD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/54wD/+eIA//3pBP/x0AD/v04A/6EiAP+THgD/fh0A/2UbAP9READ/2bl6///68P/59/H/9/f2//P29v/z9vb/9vf2//b39v/29/b/9vb2//b29v/39vb/9/b2//b29v/29vb/9/b2//fz9v/29vb/9vb2//b29v/39/f/+vr6//39/f////////////////////////////////////////////39/f/9/f3/+vr6//n5+f/39vf/9vP3//bz9v/28fH/8/Pw//f38P/39/H/+vnz///69v//+vD//fPf/+PdnP/Dtzv/flsA/04lAP9bEAD/ihIA/5MWAP+VGQD/lRsA/5gZAP+cGwD/nh4A/6AlAP+cJQD/t0kA//G/AP/63AL/+dwA//ncAP/63wD/+uMA//rjAP/64wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP//4wD//+IA//O5AP+4OwD/iyMA/3osAP9FEAD/Vh4A/+vdpv//+eX/+fPm//n28//29vb/9/b2//r5+v///f3//////////////////f39//b29v/x8/P/8/b2//P29v/z9vb/8/b2//P29v/z9vb/9vb2//b29v/29vb/9vb2//P29v/z9vb/8/b2//P29v/29vb/8/b2//b39//29vb/5eXl/9/f3//f39//39/f/93f3//p5d3/8+nJ/7yVHv9YEwD/ghkA/5UgAP+YJgD/6bUA//niAP/34gD/+eUA//rcAP/63wL/488C/+njVmEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOXcI2Xl1gD++uIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//+IA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//eIA//3iAP/93QD/+dwA//ndAv/jrQD/oDQA/44ZAP+VGQD/cxYA/0cOAP+FTgD/6+O4//338P/58+z/+fbz//b28//z9vP/8/b2//P29v/z9vb/9vb2//b29v/29vb/9/b2//f29v/29vb/9vPz//bz9v/59vb/+fn5//36+v/9/f3//f////////////////////////////////////39/f/9/f3//f39//f39//29vb/9vb2//b29v/29vb/9vP2//bz8//58/b//ff2//368f//+vP///ns//bs0P/p1p7/z4sq/4ouAP9OGQD/RxQA/1gZAP95HgD/mCIA/6ogAP+tIwD/qCAA/6YgAP+gGwD/nhsA/6AgAP+hJgD/nCUA/79hAP/32AD/+d0A//3iAP/63QD/+eIA//riAP/94gD//eMA//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eUA//3jAP//4gD/88MA/6Q2AP+HIwD/fh4A/2ETAP9eKAD/7OOm///66//99/b/+vb3//f29v/59vb/+vn5///////////////////////9/f3/8/b2//Hz8//z9vb/8/b2//P29v/z9vb/8/b2//P29v/z9vb/8/b2//P29v/z9vb/8/b2//P29v/z9vb/9vb2//b29v/29vb/9vb2//Pz8//p6en/3Nzc/9zc3P/f39//4+Lc/+vl1f/25sr/s2UQ/1sNAP+QIgD/jh0A/7FJAP/22AD/990A//ndAP/63QD/7M8A/OXWE2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6d0IevndAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA///iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//d0A//nYAf/WkAD/iiAA/5UjAP+ZJQD/kB4A/2QSAP+4hxf/+vPZ//n38//28/P/9/bz//bz8//29vP/9vbz//P28//z9vb/8/b2//b29v/29vb/9vb2//n29v/39vb/9vb2//n39//9+vr///39/////////////////////////////////////f///////f39//r6+f/5+ff/+fn5//f39//29vb/9vb2//bz9v/28/P/9vbz//f29v/69/b//ff2//r27P/w5sz/0r6C/6RrEP+ALAD/Xg4A/2EKAP+CGQD/gB4A/4obAP+VHQD/oB0A/6AbAP+hGwD/oBsA/5wbAP+gHgD/nBsA/5wdAP+gIAD/oSYA/5klAP/MfgD/+uMA//njAP/64wD//eUA//rjAP/64wD//d8A//3fAP/94gD//eIA//3iAP/94gD//98A//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/94wD//eMA//3jAP/xwgD/oSoA/44ZAP+VJgD/VhsA/0wjAP/w5bn///n2//rz9v/59vb/9/b2//f29v/6+vn///////////////////////r9/f/29vb/8fPz//P29v/z9vb/8/b2//P29v/z9vb/8/b2//P29v/z9vb/9vb2//b29v/z9vb/8/b2//b29v/29vb/9vb2//b29v/29vb/8/Pz/+np6f/d3d3/3d3d/+Lj3//l493/8N/Z//bcv/+OLgD/cxAA/5kjAP+LHQD/1YsA//njAP/53QD/+d0A/+zZEM4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPHZAxvs1gTU99YA//3cAP/94gD/+t0A//rfAP/63wD//eIA//3iAP/93wD//d8A//3iAP/94gD//eIA///iAP//4gD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+MA///jAP/94gD//90A//rVAP/CZAD/hx0A/5MgAP+QGQD/dRYA/0ISAP/l0If//ffs//r39v/z8/P/8fPz//b29v/x8/H/9vbz//P28//z9vP/8/bz//P29v/29vb/9vf2//f39//6+fn/+vr6//39+v////3///////////////////3////9/////f////3////9+v/9/ff/+vr3//f29//28/f/8fP3//H29//z9vP/9vfx//n58//6+fb//frz//367P/28M//7NmT/9aeJv+ZOwD/VhIA/z0IAP9eDgD/gh4A/5AlAP+QIgD/nigA/5UeAP+mJQD/tTgA/9VoAP/QYQD/mRkA/54eAP+hIgD/oR4A/54dAP+ZGQD/nB4A/6QoAP+eJgD/5rMA//3jAP/95QD/+uMA//3jAP/94wD//eIA//3fAP/93QD//d8A//3iAP/94gD//eIA///iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eMA//3lAP/63QD//d0C//PCAP+3OwD/niAA/5AmAP9hGQD/RxsA/+virf//+vf/+vb6//fz9v/z8/H/9vf2//f3+f/9/f///////////////////f39//P29v/x8/P/9vb2//P29v/z9vb/8/b2//b29v/29vb/9vb2//b29v/29vb/9vb2//P28//29vb/9vb2//b29v/29vb/9vb2//P28//z8/P/5ubm/93d3f/W2dz/2d/c/+bi4v/z6d3/38OC/2UPAP+gHQD/oCAA/5UjAP/jvAD/8eIC/+zWAdTx5SYdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5tUOH/DPBtv52QD/990A//rjAP/53wD/+t0A//3fAP/64gD//d8A//3fAP/94gD//+IA///iAP/94gD//eIA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///lAP//5QD//eIA///fAP/2wwD/hyMA/5koAP+YIAD/kBcA/6FJAP/w6cP//fns//n29v/z8ff/8/b2//Pz9v/x9vP/8/bx//P28f/z9vP/8/bz//Pz8//3+ff/+vr6//r9+v/9/f3//f/9/////////////f/9//3//f/////////9/////f/9/fr/+vr5//r6+f/6+fb/9vfs//bz8P/28/b/9vP5//Hz9//29/f/+fn2//r58f/6+ez/9+zV/+LFdf+zghD/gDsA/3MbAP91DgD/ihYA/4oXAP+THQD/jiAA/4sjAP+LIwD/iyUA/6Q0AP/WdQD/6aoA//nQAP/93QL/+tYE/8leAP+CEgD/lRkA/5wdAP+cHQD/nB0A/5wgAP+LGQD/vEwA//fWAP/94wD//+MA//3iAP/94gD//eIA//3iAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//+MA//3jAP/94wD//eMA//3dAP//3wD/9sMA/7w9AP+cGQD/iiAA/2QjAP9OLAD/6d2s///9/f/69vb/9/b2//Hz8f/29/f/+ff5///9///////////////////6/f3/8/b2//P29v/29vb/8/b2//P29v/29vb/9vb2//b29v/29vb/9vbz//b29v/29vP/9vbz//b29v/29vb/9vb2//P29v/z8/P/9vb2//Px8f/l5eb/2d3f/9ni3f/c4tz/5eXc//Hs3P/KizD/eQkA/6EbAP+QGQD/sWsA/+XcBtTp3AgfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADpygpv6dYA//blAP/54gD/+t8A//rfAP/93wD/+uIA//3fAP/93wD//eIA///iAP//4gD//eIA//3iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eMA//3iAP//3wD/+dAA/5g0AP+VKgD/oCoA/4ASAP+mWAD/+vfM//335f/68fH/9/D5//Px9v/z8/P/8/bz//P28f/z9vP/8/bz//Pz9v/39/n//f39///////////////////////9/f3////////////9/f3/+v36//r9+v/3+ff/9vf2//b39v/29vP/9vbx//b38P/29vD/+fnz//r69//9+vb/+fHj//Dfwv/SsWj/kEwH/24SAP9rEAD/fh0A/4AdAP+AGQD/nCMA/6AmAP+TIAD/kCAA/5UwAP+1VgD/1osA/+a4AP/zzAD//+IB///iAP/63AD/+dkA//rfAf/51gL/0HoA/54sAP+OHQD/jhsA/54mAP+tPQD/z3MA//fVAP//5gD//+MA//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA///jAP/94wD//eMA//3iAP//4wD//d0A///iAP/2wgD/vDgA/4sbAP+LMAD/WCAA/142AP/m4qT///nx//fz8f/39/b/8/Px//bz9v/59/n//fr//////////////f////n6+v/29vb/8fPz//P29v/z9vb/9vb2//b29v/29vb/9vbz//b28//29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/8/Pz//Pz8//39/f/8/Hz/+bp5v/c4tz/3OLZ/9zf1v/l5tz/8Ny//5wsAf+HEAD/lSAA/4AzAP+xiwCNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA690qBeLZF+fs4gD/+uMA//rfAP/94gD//eIA//3iAP/64gD/+uIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3iAP/ltQD/mDMA/44iAP+TJQD/axkA/3kzAP/26cP///n3//np9//28Pb/8/Pz//P28//z9vP/8/b2//P29v/z9vb/+vr9/////////f////39///9/f///f3///39//39/f/6+fr/9vb3//Pz9v/28/f/9vP5//Hx9v/z8ff/+fP3//r39///+vH/+vnm//Pryv/Qv3D/pHoZ/3k2AP9OEgD/XhAA/3oTAP+cGQD/oB0A/5kjAP+TIgD/kyAA/54lAP+eKAD/yW4A/9ycAP/z0AD/99kA//rjAf/54wD/99wA//3jAP//4wD/+uMA//rjAP/54wD/+uIA//rjAP/21QD/5rEA/+OmAP/rvAD/88wA//rfAP//5gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eMA//3jAP/94wD/+uMA//3iAP/93QD//+IA//fMAv+tNgD/ihsA/4olAP9lIAD/QCoA/+Pdjv/9+fD/+fb2//bw9v/38/f/9/P3//n3+v/9/f////////3////9////+vr6//Hz8//z9vb/8/b2//b29v/28/b/9vbz//b28//29vP/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//f29v/39/H/6enf/+Li1v/d493/3OLd//Hp4//is3r/cwsA/4AZAP96JgD/ZB4Ao4s4AQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADm4kc25dwL6/bdAP/64gD//eIA///iAP/94gD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA//3iAP/63QD/+eIA//DDAP+gMAD/hRkA/44lAP9oFwD/gDMB//fl3f//9v3/9vH2//Pz9v/z8/P/8/P2//bz9v/z8/b/8/P2//r6/f/////////////9/////f//+vr9//n2+f/39vf/9vP2//bz9v/28fb/+fPz//r29v/6+fb///n3//rx8P/w4sr/2LBM/6hOBP9wJQD/Qg8A/0cSAP9rIAD/hyoA/5MqAP+hJQD/qiAA/6QdAP+VHgD/hx4A/5AlAP+OGQD/rDQA//nZA//64wD/99wA//fcAP/33AD/9twA//rjAP//5QD/+uMA//rjAP/65QD/+uUA//rjAP/53wD/+t8A//riAP/64gD//eMA//3lAP/53QD/+eIA//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eMA//3jAP/94wD//eIA//3fAP/95QD/8L8A/6gmAP+eGwD/nCYA/0wmAP9CKAD/6+Oe///5+v/68/n/9/P3//bx9v/28/b/+fn6//39/////////f////3////6/f3/9vb2//b29v/29vb/9vb2//b28//29vP/9vbz//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/39vb/+ffz//b26//p6eL/3OLd/9nf4v/l4+P/8d3M/61CBP9wFgD/biAA/3MiAP6hUwYtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAObjIjjp4gDq+uMA//3jAP//4gD//90A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD/+uMA//njAP/64gD/6bMA/5kmAP+YIgD/iyIA/0kOAP9uNAD/8enJ//399v/59vP/9/Pz//fz8//z8/b/6fb2/+z29//29/n/9vb5//b2+f/29vr/9vb6//bx+f/58fn/+vD5//3z+f//9vn///b2///27P/z7Mn/5daK/7iKGf9uMwD/VhYA/24QAP9wEAD/eRYA/4ojAP+HIwD/jiYA/5goAP+ZIgD/nCIA/5kdAP+TGwD/jh0A/4obAP+YJQD/nCUA/6w4AP/53AD/+uMA//rjAP/54gD/+d8A//nfAP/64gD//eIA//3fAP/94gD//eMA//3iAP/94wD//eMA//riAP/53wD/+d8A//rdAP/94gD//eIA//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4wD//eMA//3jAP/94wD/+uYA///mAP/zuAD/vzMA/6wdAP+QKAD/XhkA/04qAP/l3bD///r2//n28//28fP/9vP2//bz9//59/n//f3///////////////////39/f/59/f/8/Pz//b28//29vP/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b28//29/P/9vbx/+Pj4//Y3d//4+Li//bm3P/ctWT/RQ0A/2sZAP9uIgD/i0UArQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8OUwj/PjA//x2QD//eMA///cAP//3wD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/94wD//eMA//3jAP/64wD/+d0A//3iAv/rsAD/pi4A/5glAP9+IwD/PRAA/1gzAP/x68n//frw//fx6f/58/P/9vPz/+z29v/w9vP/8/bz//b28f/39vP/9/b2//n29v/9+ff///r5///58//68+P/8eO+/9azXv+hWwj/eRkA/2UOAP9WCgD/cBQA/4oeAP+cIgD/mSAA/5keAP+VGQD/nCUA/5MgAP+ZHgD/nBsA/5UZAP+TGQD/ixsA/4sZAP+QGQD/lRkA/5ggAP/VeQD//eIA//3jAP/94wD/+uIA//riAP/93wD//d8A//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eMA//3jAP/94wD//eMA//3mAP/95QD//+IA//O3AP+/MwD/lRkA/4UlAP9MGwD/OxkA/+ncnv//+ev/+fPr//n28f/28fP/9/b5//n3+f///f/////////////////////9//n3+f/z8/P/8/bz//bz9v/28/b/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/x8/P/4+Pj/+Ld3f/r49z/8OK5/3kzAP9eFgD/eR0A/2QdAM+CQgAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPmUQjs4hut6dkB//niAP/93QD//98A///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eMA//3jAP/94wD//eMA//riAP/63QD//eIB/+y8AP+ZMAD/iiYA/3UiAP9FDgD/bjMA//fww//59+b/+fbz//f39//z9vP/8/Ps//f26f/6+ev///rx///68///+ez/+evM/+XPjv/QnCj/nEkA/1sZAP9FEAD/URIA/4UUAP+cHQD/nB0A/5ggAP+ZIgD/oCgA/7hCAP/PYQD/444A/+mmAP+qMwD/kBcA/54dAP+VGQD/kBcA/4oZAP+OGQD/lRkA/5UZAP+cJQD/6aoA///iAP/94wD//eMA//3jAP/94gD//d0A//3dAP/94gD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/94gD//eIA//3iAP/94wD//eMA//3iAP/94wD//eMA///lAP//4gD/9r8A/6ozAP+KIAD/eSAA/1sZAP9eKgD/5tyK///54//59uv/+fPz//bx9v/38/b/+vf5//39////////////////////////9/f3//Pz8//28/b/9vP2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//Pz9v/i4uX/39zc//fw3P/CmCb/ThAA/4sdAP9rFAD/lWQOXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOzjIKzx3QH/+uIA///iAP//4gD//+IA//3iAP/94gD/+uIA//riAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eMA//3jAP/64wD//eMA//nfAP/64wD/7MMA/44sAP+KIgD/ih0A/1MOAP9wMwD/9/DF//369v/39vP/+fbz//368///+un//ffZ//Hmvv/PrGT/k1sL/14bAP9MCwD/YQ4A/3oWAP+HIgD/hygA/4IlAP96EgD/jhsA/5klAP+tQgD/xnMA/+WxAP/20AD/+tkA//3fAf/93Qb/2IcA/4cZAP+YIwD/mCIA/5AgAP+OIAD/kCAA/5UeAP+TGQD/1W4A//3ZBv//4gD//+MA///jAP//4wD//eIA//3dAP/93QD//eIA//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/94gD//eIA//3jAP/94wD//eUA///mAP/xyQD/pDMA/4cXAP+OHgD/YRkA/0UmAP/r45D///rs//nx7P/38fb/9/P2//bz9v/59/n///39///////////////////////39/f/8/Pz//bz9v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/39vf/6evx/9/i5f/s6dj/49aT/1EUAP+LEwD/fhAA/5BMCtkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw4zME9uUZq/HZAP/93QD//90A//3dAP/93QD//eIA//niAP/64gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/94wD/+uIA//riAP/94wD/+uIA//3lAP/rvAD/pDAA/5gdAP+QKgD/ZBkA/3MzAP/268b///ns//fr1v/j0Jn/vpMm/4pFAP9YFgD/SQoA/14SAP91HgD/hSIA/5AdAP+ZHQD/lR0A/5UlAP+qOwD/w2gA/9aKAP/rvAD/99gA//nfAP/33wD/+eMA//njAP/65QD/+d0A//nZAP/ZmAD/qkUA/5UoAP+OIgD/jiMA/5AlAP+kOAD/0HUA//rVAv//3AL//d8A//3jAP//4wD//+MA//3iAP/93QD//d8A//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eMA//3iAP/94gD//+MA///mAP/65gD/+uMA//PGAP+3MwD/mRcA/5AjAP9THQD/UygA/+zlqv//+fD/+fH3//fx9//28/b/8/b2//n5+f/6/f3///////39/f///////fr6//b29v/z8/P/8/P2//bz9v/29vb/9vb2//b29v/z9vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//H2+f/l6ez/4uPY/+vpyf96RQP/eg4A/5AUAP+AIgDt2KgzHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPblLATpxj2r9tUA/vnYAP/52QD/+twA//rdAP/64wD/+uIA//3iAP/94gD//eIA//3iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//rfAP/63wD//+MA//G4AP+qMAD/eh4A/3kiAP9bEgD/kzQA/8p1CP+LIwD/WwsA/2sQAP91FgD/gBkA/4obAP+KHgD/iyIA/4sgAP+sLgD/w0UA/9ZwAP/ssAD/+dAA///iAP//4gD//+IA//3dAP/93QD//d8A//3iAP/64gD/+uIA//ndAP/64gD//eMA//PPAP/jqAD/1oUA/9WCAP/fngD/9s8A//3iAP/64gD/+t0A//3iAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/94gD//eIA//3jAP/94wD//eMA//3fAP//4gD/9sMA/7xCAP+hHgD/mCAA/1gWAP9MKAD/49aO///6/f/68/n/9/Pz//P28//x8/b/9vf5//39/f////3//f39/////////f//9vb3//Pz8//z8/P/8/bz//b28//29vP/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//P29v/29vn/8PHz/+np4//p69z/oJhM/1sZAP+eIgD/hxsA/9CcIogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9uM9CPPfDfLx2AD/9t0A//ndAP/94gD//eIA//rjAP/94gD//eIA///iAP//4gD//eIA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eIA//3dAP//4wD/8LwA/5AuAP9zIAD/dR0A/3oZAP96FAD/fhQA/4UdAP+LIAD/iyAA/5glAP+VIgD/mSYA/8JbAP/dlQD/8bwA//rVAP/93AD//+UA///jAP/93QD//90A//3dAP/93QD//98A//3fAP/93wD//eIA//3iAP//4wD//eIA//rcAP/94gD//+UA//3dAP/93AD//+UA//3jAP/63QD/+t8A//rfAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eMA///iAP//4gD//eMA//3jAP/94gD//d0A///iAP/2wwD/uDMA/5MZAP9+JQD/TB0A/0wqAP/l3KH///r2//fw8P/29vP/8/bx//Pz8//39/f//f39//3////////////////9///5+fn/9/f3//b29v/29vP/9vbz//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/z8/H/5enc/8/Mnv9hHgD/niMA/34WAP+cWAeBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD58EVX6dwb+/bZAf/93QD//dwA//riAP/64wD/+uIA//rdAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/94gD//d8A///jAP/msQD/kCwA/4ojAP+OHgD/ihkA/5ggAP+KGwD/mCUA/7hFAP/PbgD/6awA//PJAP/52QD/+twA//3fAP//3wD//d8A//3iAP/94wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+MA//3iAP/94gD//d8A//3fAP/93QD//d0A//3fAP/93wD//d0A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eMA//3jAP/94wD//eMA//3iAP/93QD//98A//G5AP+kKAD/kCMA/34lAP9eHgD/TjAA/+XimP/9+ez/+vf3//bz8//z8/P/8/P2//f3+f/9/f3////////9/////f///f39///////5+fn/8/bz//Hx8f/29vP/9/f2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/8/bz/+nw4//i4r//dSwA/5MZAP9zEAD/mWUP7uXZrRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbsYVbw0BT8+tAA//3VAP/63QD/+uIA//riAP/64gD/+uIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/95QD//+UA///jAP/63AD//eUD/+axAP+tQAD/niUA/6owAP/GWwD/3IcA//G+AP/62AH//d0A///iAP/94gD//eIA//rjAP/94wD//eIA//3jAP/95QD//eYA//3jAP/94wD//eMA//3jAP/94wD//eIA//3iAP/94gD//+IA//3iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//+MA//3jAP/94gD//+IA//3dAP/94wD/8cYA/6EqAP+KFwD/kyMA/1YoAP82KAD/7OWg///69//58fn/9vP2//bz9v/z8/P/9/f5//36/f/9/f////////////////////////r6+v/39/f/9vb2//P28f/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vf/9vb2//b28//x8+z/6+nP/5hMAP+FEwD/ehQA/3lAAf+slT0hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+eNWVfPVGf750AD//dYA///fAP/94wD/+eIA//rjAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eMA//3jAP/94gD//eMA//rfAP/94gD/9swA/+mzAP/2zAD/+twA//3fAf//4gD//d0A//3dAP/94gD//eIA///iAP/94gD//eIA//3jAP/94wD//eMA//3jAP/94wD//+MA///jAP/94wD//eMA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4wD//eMA//3iAP/94gD/+uMA//3pAP/xvAD/uC4A/5kUAP+OLAD/azAA/0wmAP/m3aj//fr6//fx8f/39vb/8/P2//Px9v/29vn/+vr9/////////////////////////////f3///r6+v/5+fn/9/f2//Hz8f/z8/P/9vb2//b29v/29vb/9vb2//b29v/29vb/9vb2//b29v/29vb/9vfz//bx5v+1dQj/ghcA/4UbAP9hJgD/dU4OIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD57IVW9tgX/P3QAP/62QD/+uMA//njAP/54wD/+uMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///jAP//5QD//eMA//rjAP/64wD/+uMA//3jAP/94wD//eIA//3iAP//4gD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+MA//3jAP/94wD//eMA//3mAP/96QD//+MA//a+AP+8LAD/pCAA/4cjAP9THgD/QCIA/+Xcrf//+vH/+fbx//bz9v/z8fb/8/P2//b2+f/5+fn//fr9//////////////////////////////////39/f/5+ff/9vbz//b28//29vP/9vP2//b29v/29vb/9vb2//b29v/29vb/9vb2//b39v/69/P/w44X/3kTAP+CGwD/XiMA/2Q4BCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPflblb52SP78dIA//ffAP/53QD/+uIA//rjAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/94gD//eIA//3jAP/65QD/+uUA//rmAP/65gD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eMA//3jAP/94wD//eUA///mAP//5gD/9r8A/7czAP+AFwD/dSMA/1MZAP9YJgD/49iT//367P/59uz/9vHz//b29v/z9vb/8fDx//Pz8//59/n//fr9//39//////////////////////////////r9+v/29vb/8/bz//b29v/29vb/8/b2//b29v/29vb/9vb2//b29v/z9vb/+vn2/8qcIv9rDQD/hxsA/2EjAP89IAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9uV6VOvZKP/w1QD/+dkA//niAP/64wD/+uMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//eIA//3iAP/94wD//eUA//3lAP/95QD//eUA//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//eIA//3iAP/94gD//eMA//3jAP/94gD//eIA//3jAP/95QD//eUA///lAP/2zAD/sUcA/44eAP+FHQD/WxcA/zMXAP/Yz3D///rs//r38//59vb/9vb2//b29v/28/b/9vP2//f29//39/n/+vr6////////////////////////////+fn3//Pz8f/z8/P/8/Pz//P29v/29vb/9vb2//b29v/z8/P/8/Pz//r59v+/jhf/eRQA/5AjAP9kIgD/RSAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD27IJV9uYm+vfWAP/53AD/+uMA//rjAP/94gD//eIA//3jAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eIA///iAP//4gD//eIA//3lAP/96QD/+uUA//PKAP+wMwD/kBMA/4oZAP9CGwD/KBMA/7WcOP/69un//ff2//f29v/29vb/9vb2//Pz9v/28/b/9vP2//b29v/5+fn/+vr6//39/f////////39//n59//z8/P/9vb2//b29v/z9vb/8/b2//b29v/29vb/8/Pz//Pz8//59/P/qmsG/3oUAP+KIgD/XiAA/2g2AiIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPrxQiPw0iyr89YH//bZAP/63wD//+IA//3iAP/94wD//eIA//3jAP/94wD//eMA//3iAP/94gD//eIA//3fAP/93wD//d8A//3iAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/94wD//eMA//riAP/63QD/9sUA/8JFAP+mKAD/kDAA/2sdAP9CCwD/jkkI//Pjyf//9/H/+fbw//b28P/39/b/9vbz//Pz8f/28/P/9vP2//bz9v/38/b/9/b2//f29v/29vP/9vbz//b29v/z9vb/8/b2//P29v/29vb/9/b2//b29v/28/b/+fPp/6xMAP+OIgD/bhYA/347Ad6/oD0YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8dlJBPfjTKrz3Aj/9tkA///mAP//5QD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3fAP/93wD//d8A//3fAP/93wD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///jAP//4wD//dwA//3ZAP/50AD/zFsA/5AZAP+ZIwD/fiMA/1ETAP9RFwD/z6o4//n22f/9+vD/+ffx//f59//29/b/9vb2//b28//28/b/9vPz//bz8//28/P/9vbz//b28//29vb/8/b2//P29v/z9vb/9vbz//n28//38/H/+ffz/+zdvP96HQD/iiYA/2QXAP9OHQCDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD35msD8+IbdvDWCOv54wD//+YA//3iAP/93QD//d8A//3iAP/93wD//d8A//3fAP/93wD//d8A//3fAP/93wD//d8A//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///jAP/62QD//98A//rVAf/ZcAD/qCoA/44qAP9+KgD/cCgA/0cWAP9lLgD/1sJe//nz3f/6/ff/+fr3//Hz8P/29vD/9/bz//f28//28/P/9vPz//bz8//29vb/9vb2//P29v/z9vb/8/bz//P28f/39uz/+fbp//355v+mbhD/bhkA/24eAP89DQDxXiUAQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADs2Bk47NAG7vbWAP/93wD/+t0A//rfAP/94gD//d8A//3fAP/93wD//d8A//3fAP/93wD//d8A//3fAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//eIA//3jAP/63wD//+UA//3fAP/92QD//dYA//CwAP+xRQD/jiwA/4AoAP95JQD/biMA/0APAP+CQgD/v6pk//Pw4v//+vP//fnw//r38f/59vP/9/Pz//fz8//28/P/9vb2//b29v/z9vb/8/b2//H28//2+fH/+fnp///95v/dyV7/QA4A/3olAP9eHQD/QhsA6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPHZNjb2yhnR9tUC//rfAf/64gD//eIA//3iAP/93QD/+t0A//3fAP/93wD//d8A//3fAP/93wD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/94wD//eMA//3fAP/93wD//+IA//3cAP//3wD/988A/9mFAP+cLAD/dR0A/3UjAP9+LAD/WBYA/0INAP9hHQD/rG4d/+nVmf/58dz///bs///59v/9+fb/+vnz//n38//5+fP/+fnz//n69v/3+vb/+v3w//r53P/QuUf/RxAA/24bAP95IwD/ThkA/6SHLHzCrWEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAObVCYfw2QL/9t0A//njAP/64wD/+t0A//rdAP/63QD/+t0A//rdAP/63QD/+t0A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///fAP/94gD//eMA//3iAP/94gD//d0A///dAP//3AD//+IA///iAP//3wD/7L8A/4dJAPVbFgDydRsA/5UmAP+VJgD/hR4A/2QWAP9TEwD/aCIA/6ReBP/KsEL/49WT//Djuf/28ND/+fbY//n21f/z8Mr/6ea3/8OwNP9wOwD/RxMA/3UeAP+QLAD/SQ4A/4pbENTPv4cbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6dwmifDZD//53AD//d8A//rdAP/63QD/+t0A//rdAP/63QD/+t0A//rdAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3iAP/94gD//eIA//3fAP/93QD//+IA//riAP/64wD/+eIA/+nPCNmweQAjZR4AGEUUAJVhGwD5giMA/34iAP9uGQD/ZRkA/2seAP9YFAD/UxQA/1EUAP9hHQD/dSoA/4IqAP+HKgD/giYA/1sSAP9TEgD/UxQA/4IqAP95IgD/bhkA/3M2ANnDpE4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADz4iA18NAS1/nYAv/94gD//+IA//3iAP/63wD/+t0A//rdAP/63QD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eMA//3jAP/94wD//eIA//3iAP/93wD//d8A//rdAP/23wD/8OIA/+zdD9fjwwQbAAAAAAAAAAAAAAAAgjMAJW40AJtzOADuYSMA/0wTAP9OEAD/ZRsA/2sZAP+AJQD/kyUA/5kgAP+hHQD/qB0A/6odAP+gFwD/hxsA/3UdAP9uGwD/ZBkA/5hWALiqeRkbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbcNBn34z3U99kA//nYAP/63QD/+t0A//rdAP/63wD/+t0A//3fAP/93wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3iAP/94gD//+IA//3jAP/94wD//eIA//3jAP/94gD/+t8A//3iAP/33wD/7NkA/+viGdTw4yAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwpwgKqZrBFRWHQB0gEAI5FEbAORWFgD/dSAA/4IdAP+FFwD/jhkA/5kbAP+YGQD/ixQA/2sQAP9zJgD5hzsAtKZWAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+fCFHv/wFoLx0AG+8NUB//njAP/64wD/+uIA//rdAP/93wD/+uIA//3jAP/94wD//eMA///iAP//3wD//d0A//3dAP/93wD//d8A//3fAP/93wD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+uIA//rjAP/64wD/+uMA//riAP/64wD/+uMA//njAP/64wD/+eIA//niAP/23AD/5cwAvuzdA4Lz604eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJNkMwM2EgADw4obcahRAYJuFwCCcBAAgm4PAIJwDgCCghYAgqo0AILMehmCuIAuQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA68oIBuPQEJ/w3QT089gA//rfAP/63QD//eIA//3jAP/94wD//eMA//3iAP//4gD//+IA//3fAP/93wD//eIA//3iAP/94gD//eIA//3fAP/93wD//eIA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93wD//eIA//3fAP/93wD//d8A///fAP//3wD//+IA///iAP//4wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+uMA//riAP/64gD/+uIA//riAP/64wD/+uMA//rlAP/55QD/9+MA//HcAP/s2QL/7NwLu9W+AAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7Nk0Q/HWIvf21gD/+d0A//3lAP//4gD//dkA///ZAP/93AD//eIA//3iAP/94wD//eMA//3jAP/94wD//eMA//3jAP/94gD//eIA//3iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3fAP/93wD//d8A//3fAP//3wD//98A///iAP//4gD//+MA//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//rjAP/64wD/+uIA//3dAP/93wD//+MA///lAP//5QD/+uMA//DYAP/p2Q336eNYr+vfIgkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD25Xk769YzoOzVAvr34gD/+d0A//rcAP/92QD//d0A//3fAP/94gD//eMA//3jAP/94wD/+uIA//3iAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94wD//eMA//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3fAP/94gD//eIA///iAP//4gD//eIA///jAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+uMA//riAP/93wD//d8A//3iAP/94gD//dwA//bYBv/s3DTp6d04QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADx3RMw6d0e4+zcAP/54wD/+uMA//3jAP/94gD//d0A//3cAP/93AD//dwA//rdAP/93QD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93wD//eIA//3iAP//4gD//+IA//3iAP//4wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+uIA//njAP/54wD/+eMA//fjAP/33AD/9tUG//fYI//z2WSY+etWEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbsRRrp5Rt27OMT//bdAP/33AD/+t0A//3dAP//3wD//d0A//rdAP/63AD//d0A//3iAP/94gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA///fAP/94gD//+MA//rmAP/w4gD/4tYQ3OzVHnb/5kkyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPfzVkr25UK+8NYZ/fbWAv/33AD/+eMA//niAP/53QD/+twA//3dAP/94wD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//d8A//3dAP/63QD/+twA//fYAf/s1Qb97OMEbd/cHhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbja0364xaK89kAoenZAP/w2QD/990A//rcAP/93QD//+IA///jAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA///iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//eIA///jAP/33QD/8NUC/+vQCen33Q+K8+NFTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADm3A+E69kP/+vPAP/21gD//d0A///iAP//4wD//+IA///iAP/94gD//eIA//3fAP/94gD//eIA//3iAP//4gD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/94wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA///iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA///iAP//4gD//eIA///iAP/94gD//d0A//3fAP/64wD/69gE/+zdHb3m1SU0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPHmhUPx2R3C9twC4ffcAP/52QD//d0A//3iAP//4gD//d8A//3iAP/94wD//eIA//3fAP/94gD//eIA///iAP//4gD//+IA//3jAP/94wD//eIA//3fAP/94gD//eIA//riAP/64gD/+uIA//3jAP/94wD//eMA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4gD//+IA///iAP//4gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93QD//d8A//3iAP/94gD//eIA//3iAP/64wD//eIA//3iAP//3wD//90A///dAP//3wD//+IA//3jAP/94gD/+dkA//fWAP/53ADh998CwundHUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbdCAvm4ky38NwU+PDMAf/51gD//90A//3iAP/94gD//eMA//3jAP/64gD/+t0A//rdAP/94gD//eMA//3jAP/94wD//eIA//3dAP/63QD/+t8A//riAP/64gD/+uMA//riAP/64wD//eMA//rjAP/64gD/+uMA//rjAP/94gD//eIA//3iAP//4gD//+IA///iAP//4gD//+IA///iAP//4gD//+IA///iAP/94gD//eIA//3iAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//4wD//eIA//3jAP/94gD//eMA//3jAP/94wD//eMA//3iAP/93AD//dwA//3dAP/93QD//+IA///iAP/94gD/9uUA//fjAP/93wD//90A///cAP//3AD//90A//rjAP/55QD/9tkA/PPVC/js1iy399gACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8exwA/nmIxfp1SyT8eIo//DZBP/54wD/+t8A//ndAP/93wD//+IA///iAP//3AD//9wA///ZAP/93AD//90A///fAP//4gD//+IA///iAP//3wD//98A///iAP//3QD//98A///iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//+IA///iAP//4gD//+IA///iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+MA//3jAP/94wD//eMA//3jAP//4wD//eMA//3iAP/94gD//d0A//3cAP/93QD//d8A///iAP//4wD//eIA//riAP/93wD//98A///fAP/93QD/+t0A//fZAP/s1QL/3cYBqfHSAC/95R0X9uJCAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPrxaDfw3Qg35tULsPDZC/r22QT/+dkA//3iAP/95QD//eMA//3iAP/93wD//d8A///iAP/94gD//d0A///cAP//3QD//90A///dAP//3QD//90A///dAP//3wD//+IA///dAP//3wD//+IA///iAP/94gD//eIA//3iAP//4gD//+IA///iAP//4gD//+IA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/94wD//eIA//3fAP/63QD//d0A//3iAP/94gD//eIA///jAP//4wD//+MA///jAP/94wD/+uMA//fiAP/33QD/990D/+nVFPrcww6w5cYAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADz4yU99twKYfPSBorszAjy8+IA//PjAP/z4wD/8+MA//njAP/94gD/+t8A//rdAP/93QD/+t8A//rdAP/63QD/+t0A//rfAP/64gD//eIA//riAP/63wD/+uIA//riAP/94gD//eIA///iAP/94gD//eIA///iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//rfAP/63wD//d0A///cAP/93AD//dwA//3ZAP/92QD/+twA//3dAP/94wD//+MA//3jAP//4wD//+IA///jAP/64wD/9+MA//PiAP/s3AT/69wZ9/HiJqTs3DM9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4sIZH+vcBpXp4h775tkJ/+nWAf/x3AD/9+MA//fiAP/53wD/+eIA//niAP/33QD/+d0A//riAP/64gD/+eIA//nfAP/53QD/+d0A//nfAP/54gD/+uMA//rjAP/94gD//eIA//3iAP//4gD//+IA///iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/64gD/+t8A//3cAP//3AD//9kA//3ZAP//2QD//9kA//3cAP/93wD//eMA//3lAP/64wD/+uIA//ncAP/21gH/8NYA7fPiAJDr2AGQ9+s4kPHrgDIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5d2FJPnwk5/65kW97NkBvenZANTw2QH/8dYA//njAP/55QD/9+IA//niAP//4gD//+IA//riAP/64gD/+d0A//nfAP/53wD/+t8A//riAP/64gD//eIA//3iAP/93wD//d8A//3fAP/93wD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//+IA//3fAP/93wD//d0A//3fAP/93QD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3jAP/94wD/+uIA//riAP/94gD//eIA///fAP//3wD//90A///dAP/93wD//eIA//rjAP/34gD/9t8B9vDVAL3x1gi98NUbh92+CB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADm1QEL48UwTunQEJvr0gLf69YA//biAP/23QD/+dwA//3fAP/63wD//+MA//3jAP/64gD/+uIA//riAP/93wD//d8A//3iAP/93wD//d8A//3fAP/93wD//d8A//3fAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP//3wD//d0A//3dAP/93wD//d8A//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eMA//3jAP/94wD//eMA//3jAP/65QD/+uYA//rmAP/95gD/+uIA//ncAP/53AD/+dwA//fZA//32Qjx8dIT3+bKDkYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAObcMF/l2Cp849ALsuzWCPvz1gT+9tUB//niBP/54gD/990A//niAP/64wD/+uIA//rfAP/93wD//d8A//3fAP/93wD//d8A//3fAP/93wD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3fAP/93wD//d8A//3fAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD//eIA//3iAP/94gD/+uIA//riAP/65QD/+eIA//PcAP/w4gD/6dkA/OvWAvvz3RL75cwPsuXVJXzs43N89t0dKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOvZFgH24xMb89gLLPDda6vl0jir488Sq+nZC+Tw3AL/+d0A//ndAP/53QD/+t8A//rdAP/93QD//d0A//rfAP/93wD//d8A//3dAP/93QD//d8A//3iAP//4wD//+IA///iAP//4gD//+IA//3fAP/93QD//d8A//3dAP/93wD//eIA///iAP//4gD//+IA//3iAP//4gD//eIA//3iAP/93wD/+t0A//rdAP/63QD/+twA//fcAP/32QH/99kC//bcBP/s2Qv11tAem+PQAB3s2AQb+usoG+zWFwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw4yIc9uMKPfncAD353QA9+d8APePSFL7s1RD/9tkJ//bdCP/23QL/9twB//nZAP/52AD/+dkA//nZAP/52QD/+dkA//nZAP/63QD//d0A//rdAP/63QD/+t0A//3fAP/93wD//d0A//rdAP/63AD/+dwA//nZAP/32QD/9tgA//bcAP/33QL/8NkL/+vWEv/p1RL/5tUX0fbcC4P32QA999gBPfncBj3/8CA99/A9KgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9uxkSf/2WGf68Cxn9+UPZ/nlC2f64whn9tIAZ/bQAGf21QBn9tAAZ/bQAGf20gBw69YZ6evWHvDp1hnw6dUW8OnWF/Dr2Rnw7Nwg8PDcJfDs3DPw8dUElvbVAGfz1QBn89YAZ/PYAWf23AJn/esXZ/3xVmf983pn9ulbSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAD///////////////////////////////////gAAAAAAAP/////////////////////////////////AAAAAAAAAB////////////////////////////////wAAAAAAAAAB///////////////////////////////4AAAAAAAAAAA//////////////////////////////8AAAAAAAAAAAAf////////////////////////////+AAAAAAAAAAAAAP////////////////////////////AAAAAAAAAAAAAAH///////////////////////////wAAAAAAAAAAAAAAD//////////////////////////4AAAAAAAAAAAAAAAD//////////////////////////AAAAAAAAAAAAAAAAH/////////////////////////wAAAAAAAAAAAAAAAAH////////////////////////8AAAAAAAAAAAAAAAAAH////////////////////////AAAAAAAAAAAAAAAAAAH///////////////////////wAAAAAAAAAAAAAAAAAAH//////////////////////8AAAAAAAAAAAAAAAAAAAH//////////////////////gAAAAAAAAAAAAAAAAAAAP/////////////////////4AAAAAAAAAAAAAAAAAAAAP////////////////////+AAAAAAAAAAAAAAAAAAAAAP////////////////////wAAAAAAAAAAAAAAAAAAAAAf///////////////////8AAAAAAAAAAAAAAAAAAAAAAf///////////////////gAAAAAAAAAAAAAAAAAAAAAA///////////////////4AAAAAAAAAAAAAAAAAAAAAAB///////////////////AAAAAAAAAAAAAAAAAAAAAAAB//////////////////4AAAAAAAAAAAAAAAAAAAAAAAD/////////////////+AAAAAAAAAAAAAAAAAAAAAAAAD/////////////////wAAAAAAAAAAAAAAAAAAAAAAAAH////////////////+AAAAAAAAAAAAAAAAAAAAAAAAAP////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAf///////////////+AAAAAAAAAAAAAAAAAAAAAAAAAA////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAB///////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAH//////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAf/////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAB/////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAH////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH///////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB///////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH///////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH///////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB///+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf/////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH///////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH/////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf//////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB///////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH///////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH///////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf///////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAH////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAH////////////+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAf////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////////////4AAAAAAAAAAAAAAAAAAAAAAAAAAAB//////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAf//////////////gAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////AAAAAAAAAAAAAAAAAAAAAAAcAAAf//////////////+AAAAAAAAAAAAAAAAAAAAAAD8AAH///////////////8AAAAAAAAAAAAAAAAAAAAAAf+AB////////////////8AAAAAAAAAAAAAAAAAAAAAH////////////////////8AAAAAAAAAAAAAAAAAAAAA/////////////////////4AAAAAAAAAAAAAAAAAAAAP/////////////////////4AAAAAAAAAAAAAAAAAAAB//////////////////////wAAAAAAAAAAAAAAAAAAAf//////////////////////wAAAAAAAAAAAAAAAAAAH///////////////////////wAAAAAAAAAAAAAAAAAB////////////////////////4AAAAAAAAAAAAAAAAAf////////////////////////wAAAAAAAAAAAAAAAAH/////////////////////////wAAAAAAAAAAAAAAAB//////////////////////////gAAAAAAAAAAAAAAAP//////////////////////////wAAAAAAAAAAAAAAP///////////////////////////4AAAAAAAAAAAAAD////////////////////////////8AAAAAAAAAAAAA/////////////////////////////8AAAAAAAAAAAA///////////////////////////////AAAAAAAAAAA////////////////////////////////wAAAAAAAAAP////////////////////////////////wAAAAAAAAH//////////////////////////////////AAAAAAAP///////////////////////////////////8AAAAB//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8=
-
- """
- icon_data = base64.b64decode(icon_base64)
- pixmap = QPixmap()
- pixmap.loadFromData(QByteArray(icon_data))
- icon = QIcon(pixmap)
- self.setWindowIcon(icon)
- # 新增:防抖定时器
- self.debounce_timer = QtCore.QTimer(self)
- self.debounce_timer.setSingleShot(True)
- self.debounce_timer.timeout.connect(self.debounced_search)
- self.debounce_delay = 300 # 防抖延迟时间(毫秒)
- # 新增:防抖定时器
- self.debounce_timer_phone = QtCore.QTimer(self)
- self.debounce_timer_phone.setSingleShot(True)
- self.debounce_timer_phone.timeout.connect(self.debounced_search_phone)
- # 新增:防抖定时器
- self.debounce_timer_deal = QtCore.QTimer(self)
- self.debounce_timer_deal.setSingleShot(True)
- self.debounce_timer_deal.timeout.connect(self.debounced_search_deal)
- # 新增:防抖定时器
- self.debounce_timer_people = QtCore.QTimer(self)
- self.debounce_timer_people.setSingleShot(True)
- self.debounce_timer_people.timeout.connect(self.debounced_search_people)
- # 新增:防抖定时器
- self.debounce_timer_log= QtCore.QTimer(self)
- self.debounce_timer_log.setSingleShot(True)
- self.debounce_timer_log.timeout.connect(self.debounced_search_log)
- self.displaySelectstr3 = "0"
- self.displaySelect_mode = "1"
- self.sum = 0
- self.flightsum = 0
- self.localip = None
- self.severupdatests = "0"
- self.localtoken = None
- self.searchpeoplestr = []
- self.sorttableWidgetDispalydata = {}
- self.sorttableWidgetDispalydataALL = {}
- self.sortlogchange = {}
- self.sortlog = {}
- self.sortdiplaylist = {}
- self.peopleOnJob = [""]
- self.loginSts = False
- self.amroLoginSts = False
- self.findSever = False
- self.FLIGHTonChange_text = ""
- self.changeonChange_text = ""
- self.logonChange_text = ""
- self.threadpool = QThreadPool()
- self.doubleclickLock = 0
- self.vin="328"
- self.timelock=datetime.datetime.now()
- self.doubleclickLockUpdate = 0
- self.maintainAuthCheckSts = 1
- self.peolpleonChange_text = ""
- self.changeupdatetime=datetime.datetime.now()
- self.setupUi(self)
- # self.show()
- self.loginWidget = loginWidget.LoginWidget()
- self.findServerWidget = FindServerWidget.findServerWidget()
- self.mapWebPage = FindServerWidget.mapWebWidget()
- self.checkCalllist = CheckCalllist.checkCalllist()
- self.checkCalllist.checkCalllist_signal.connect(self.checkCalllistclose)
- if self.findSever:
- pass
- else:
- self.findServerWidget.show()
- self.findServerWidget.selectServer_signal.connect(self.setServer)
- except Exception as e:
- app_logger.log_error(e)
- def setServer(self, *args):
- try:
- #self.ipinfo = args[0] + ':9527'
- self.ipinfo = args[0] + ':7162'
- self.clickrow = ""
- self.clickcolumn = ""
- self.version= versionNumber
- # print(self.ipinfo)
- self.findServerWidget.close()
- self.loginWidget.ipinfo = self.ipinfo
- self.loginWidget.login_signal.connect(self.displayMain)
- self.loginWidget.login_user.connect(self.setUser)
- checksts="ok"
- ip = "http://" + str(self.ipinfo) + "/static/remoteCheck/"+self.version
- res=requests.get(url=ip, timeout=180).json()
- if res["返回值"] != "ok":
- checksts = res["返回值"]
- if checksts == "ok":
- if self.loginSts:
- self.initDisplay()
- self.show()
- else:
- self.loginWidget.show()
- else:
- QMessageBox.warning(self, "提示", "有新版更新!请前往NAS共享平台[机务一队/天府机务分部/31准备组无纸化办公/1航班助手]获取综合平台最新版本【最新版版本号:%s】!!"%checksts)
- self.close()
- except Exception as e:
- app_logger.log_error(e)
- def remotelogin(self):
- self.amrologin = AmroLoginWidget.amroLoginWidget()
- self.amrologin.ipinfo = self.ipinfo
- self.amrologin.show()
- def remoteCookielogin(self):
- self.amrologin = AmroLoginWidget2.amroLoginWidget2()
- self.amrologin.ipinfo = self.ipinfo
- self.amrologin.show()
- def setIpPhone(self):
- try:
- res=""
- if os.path.exists("ipPhoneIp.code") is True:
- read_path = os.getcwd() + "\\ipPhoneIp.code"
- with open(read_path, "r", encoding="utf-8") as f2:
- rember_2 = f2.read()
- try:
- ip = "http://" + str(self.ipinfo) + "/static/setIpPhone/%s" % rember_2
- res=requests.get(url=ip, timeout=180).json()["返回值"]
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员!")
- if res =="ok":
- QMessageBox.warning(self, "提示", "服务器IP电话配置成功,请测试后启用自动拨号!")
- else:
- QMessageBox.warning(self, "警告", "服务器IP电话配置失败,建议重启自动拨号电话后再次配置!")
- else:
- QMessageBox.warning(self, "警告", "程序下未找到指定配置文件!")
- except Exception as e:
- app_logger.log_error(e)
- def setLocalIpPhone(self):
- try:
- self.localipset = Localipset.localipset()
- self.localipset.localipset_signal.connect(self.setLocalIpPhoneip)
- self.localipset.localip = self.localip
- self.localipset.start()
- except Exception as e:
- app_logger.log_error(e)
- def setLocalIpPhoneip(self, *args):
- try:
- self.localip = args[0]
- self.QThreadSortNow("setlocalip")
- self.localipset.close()
- # print(self.localip)
- except Exception as e:
- app_logger.log_error(e)
- def checkCalllistupdate(self):
- try:
- self.checkCalllist.ipinfo = self.ipinfo
- self.checkCalllist.selectedtime = self.selectedtime
- self.checkCalllist.start()
- except Exception as e:
- app_logger.log_error(e)
- def checkCalllistclose(self, *args):
- try:
- reply = args[0]
- # print(reply)
- if reply == "StandardButton.Yes":
- self.checkCalllist.hide()
- except Exception as e:
- app_logger.log_error(e)
- def showcheckLogs(self):
- try:
- self.checkLogs = CheckLogs.checkLogs()
- self.checkLogs.ipinfo = self.ipinfo
- self.checkLogs.start()
- except Exception as e:
- app_logger.log_error(e)
- def showWorkloadinfos(self):
- try:
- self.Workloadinfos = workloadinfos.Workloadinfos()
- self.Workloadinfos.ipinfo = self.ipinfo
- self.Workloadinfos.user = self.user
- self.Workloadinfos.selectedbc =self.selectedbc
- self.Workloadinfos.selectedtime=self.selectedtime
- self.Workloadinfos.start()
- except Exception as e:
- app_logger.log_error(e)
- def initDisplay(self):
- try:
- self.oldjsondata = None
- self.cookie = None
- self.fl = None
- self.Auth=9999
- self.tts = QTextToSpeech()
- self.tts.setEngine('sapi')
- nowDay = datetime.datetime.now()
- nowDayStr = nowDay.strftime("%Y%m%d")
- self.dateEdit.setDateTime(nowDay)
- self.selectedtime = self.dateEdit.date().toString('yyyyMMdd')
- # self.setipinfo()
- self.initFlightDatabase()
- # self.radioButtonDay.
- phoneLabel = ["序号", "姓名", "部门", "电话","name"]
- self.tableWidget_3.setColumnCount(len(phoneLabel))
- self.tableWidget_3.verticalHeader().setVisible(False)
- self.tableWidget_3.setHorizontalHeaderLabels(phoneLabel)
- self.tableWidget_3.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu)
- self.tableWidget_3.customContextMenuRequested.connect(self.generateMenu3)
- peopleLabel = ["序号", "姓名", "角色", "授权"]
- self.tableWidgetPerson.setColumnCount(len(peopleLabel))
- self.tableWidgetPerson.verticalHeader().setVisible(False)
- self.tableWidgetPerson.setHorizontalHeaderLabels(peopleLabel)
- self.tableWidgetPerson.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu)
- self.tableWidgetPerson.customContextMenuRequested.connect(self.generateMenu2)
- self.pushButton.clicked.connect(self.selectedtime_bc)
- self.radioButtonDay.toggled.connect(self.selected_bc_A)
- self.radioButtonNight.toggled.connect(self.selected_bc_B)
- judge_bc = self.severpost_nomeassge("judge_bc", "", "", "", "")["bc"]
- if judge_bc == "A":
- self.radioButtonDay.setChecked(True)
- elif judge_bc == "B":
- self.radioButtonNight.setChecked(True)
- self.AddPG = addPGWidget.AddPGWidget()
- self.AddPG_signal.connect(self.AddPG.getname)
- self.pushButtonAddPG.clicked.connect(self.AddPG_widget)
- self.displayMode = "A"
- self.displayLabel = headerlabel0
- # self.lineEdit_phonenum.setText("")
- self.tableWidgetFlight.setColumnCount(len(self.displayLabel))
- self.tableWidgetFlight.verticalHeader().setVisible(False)
- self.tableWidgetFlight.setHorizontalHeaderLabels(self.displayLabel)
- self.tableWidgetFlight.cellDoubleClicked.connect(self.itemclick2)
- self.tableWidgetFlight.cellClicked.connect(self.itemclick)
- # 允许单机右键响应
- self.tableWidgetFlight.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu)
- # 构建右键的点击事件
- self.tableWidgetFlight.customContextMenuRequested.connect(self.generateMenu)
- loglabel = ["序号", "待办信息", "操作", "编号", "航班编号", "提示内容"]
- self.tableWidget.setColumnCount(len(loglabel))
- self.tableWidget.verticalHeader().setVisible(False)
- self.tableWidget.setHorizontalHeaderLabels(loglabel)
- self.tableWidgetLOG.setColumnCount(2)
- self.tableWidgetLOG.verticalHeader().setVisible(False)
- self.tableWidgetLOG.setHorizontalHeaderLabels(["序号", '日志信息'])
- self.checkBox.stateChanged.connect(self.displayChange)
- self.checkBox.setChecked(True)
- self.checkBox_2.stateChanged.connect(self.displaySelect2)
- self.checkBox_2.setChecked(True)
- self.checkBox_3.stateChanged.connect(self.displaySelect3)
- self.checkBox_3.setChecked(False)
- self.severpost_nomeassge("createWorkloadtablesFromPg", "/%s" % self.selectedtime, "", "", "")
- self.pushbutton_searchflight.clicked.connect(self.FLIGHTonChangeman)
- self.pushButton_searchpeople.clicked.connect(self.searchpeople)
- self.pushButton_5.clicked.connect(self.disearchpeople)
- self.pushButton_2.clicked.connect(self.call)
- self.pushButton_3.clicked.connect(self.calldown)
- self.pushButton_4.clicked.connect(self.relogin)
- self.pushButton_searchchange.clicked.connect(self.on_search_text_deal)
- self.pushButton_searchlog.clicked.connect(self.on_search_text_log)
- self.lineEdit_flight.textEdited[str].connect(lambda: self.changebackground())
- self.lineEdit_people.textEdited[str].connect(lambda: self.changebackground())
- self.lineEdit_change.textEdited[str].connect(lambda: self.changebackground())
- self.lineEdit_log.textEdited[str].connect(lambda: self.changebackground())
- self.lineEdit_flight.textChanged.connect(self.on_search_text_changed)
- self.lineEdit_log.textChanged.connect(self.on_search_text_log)
- self.lineEdit_people.textChanged.connect(self.on_search_text_people)
- self.lineEdit_change.textChanged.connect(self.on_search_text_deal)
- self.lineEdit_phonenum.textChanged.connect(self.on_search_text_phone)
- self.serchTimer = QTimer()
- self.serchTimer.start(3 * 1000)
- self.serchTimer.timeout.connect(self.QThreadSortTimer)
- self.updatecheck()
- self.taskAtuoCheck("1")
- except Exception as e:
- app_logger.log_error(e)
- def searchpeople(self):
- try:
- self.searchpeoplelist = Searchpeople_get.searchpeople_get()
- self.searchpeoplelist.searchpeoplelist_signal.connect(self.searchpeople_get)
- self.searchpeoplelist.ipinfo = self.ipinfo
- self.searchpeoplelist.selectedtime = self.selectedtime
- self.searchpeoplelist.selectedbc = self.selectedbc
- self.searchpeoplelist.Allpeoplelist = self.sortdiplaylist
- # self.searchpeoplelist.show()
- self.searchpeoplelist.start()
- except Exception as e:
- app_logger.log_error(e)
- def searchpeople_get(self, *args):
- try:
- # print(args)
- self.searchpeoplestr = args[0]
- self.QThreadSortNow("people")
- except Exception as e:
- app_logger.log_error(e)
- def disearchpeople(self):
- try:
- self.searchpeoplestr = []
- self.QThreadSortNow("people")
- except Exception as e:
- app_logger.log_error(e)
- def call(self):
- try:
- if self.localtoken != None and self.localip != None:
- callnum = self.lineEdit_phonenum.text()
- try:
- data = {"PHB_AutoDialNumber": callnum,
- "ReturnPage": "/contacts.htm",
- "AutoDialSubmit": "submit",
- "PHB_AutoDialLine": "1"
- }
- header = {
- "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
- "Connection": "keep-alive",
- "Cookie": self.localtoken
- }
- requests.post(url="http://%s/contacts.htm" % self.localip, data=data, headers=header)
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "提示", "IP电话连接失败,请重新配置或再登陆!")
- else:
- QMessageBox.warning(self, "提示", "未配置本地IP电话,请先配置!")
- except Exception as e:
- app_logger.log_error(e)
- def calldown(self):
- try:
- if self.localtoken != None and self.localip != None:
- try:
- data1 = {"HangupSubmit": "submit"}
- header1 = {
- "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
- "Connection": "keep-alive",
- "Cookie": self.localtoken,
- }
- requests.post(url="http://%s/contacts.htm" % self.localip, data=data1, headers=header1)
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "提示", "IP电话连接失败,请重新配置或再登陆!")
- else:
- QMessageBox.warning(self, "提示", "未配置本地IP电话,请先配置!")
- except Exception as e:
- app_logger.log_error(e)
- def relogin(self):
- try:
- if self.localip != None:
- self.QThreadSortNow("setlocalip")
- else:
- QMessageBox.warning(self, "提示", "未配置本地IP电话,请先配置!")
- except Exception as e:
- app_logger.log_error(e)
- def changebackground(self):
- try:
- FLIGHTonChange_text = self.lineEdit_flight.text()
- peolpleonChange_text = self.lineEdit_people.text()
- changeonChange_text = self.lineEdit_change.text()
- logonChange_text = self.lineEdit_log.text()
- if FLIGHTonChange_text != "":
- self.lineEdit_flight.setStyleSheet("background-color:yellow;color:red;font-weight:bold")
- else:
- self.lineEdit_flight.setStyleSheet("background-color:white")
- if peolpleonChange_text != "":
- self.lineEdit_people.setStyleSheet("background-color:yellow;color:red;font-weight:bold")
- else:
- self.lineEdit_people.setStyleSheet("background-color:white")
- if changeonChange_text != "":
- self.lineEdit_change.setStyleSheet("background-color:yellow;color:red;font-weight:bold")
- else:
- self.lineEdit_change.setStyleSheet("background-color:white")
- if logonChange_text != "":
- self.lineEdit_log.setStyleSheet("background-color:yellow;color:red;font-weight:bold")
- else:
- self.lineEdit_log.setStyleSheet("background-color:white")
- except Exception as e:
- app_logger.log_error(e)
- def debounced_search_phone(self):
- try:
- self.changeonPhone_text = self.lineEdit_phonenum.text()
- self.QThreadSortNow("phone")
- except Exception as e:
- app_logger.log_error(e)
- def on_search_text_changed(self):
- """文本变化时重置定时器"""
- self.debounce_timer.start(self.debounce_delay)
- def on_search_text_deal(self):
- """文本变化时重置定时器"""
- self.debounce_timer_deal.start(self.debounce_delay)
- def on_search_text_people(self):
- """文本变化时重置定时器"""
- self.debounce_timer_people.start(self.debounce_delay)
- def on_search_text_log(self):
- """文本变化时重置定时器"""
- self.debounce_timer_log.start(self.debounce_delay)
- def on_search_text_changed(self):
- """文本变化时重置定时器"""
- self.debounce_timer.start(self.debounce_delay)
- def on_search_text_phone(self):
- """文本变化时重置定时器"""
- self.debounce_timer_phone.start(self.debounce_delay)
- def debounced_search(self):
- """实际触发搜索的方法"""
- self.FLIGHTonChange_text = self.lineEdit_flight.text()
- self.QThreadSortNow("search")
- def FLIGHTonChangeman(self):
- try:
- now=datetime.datetime.now()- datetime.timedelta(seconds=5)
- if now > self.timelock:
- #print("点击")
- self.timelock=now + datetime.timedelta(seconds=5)
- self.FLIGHTonChange_text = self.lineEdit_flight.text()
- # print(self.FLIGHTonChange_text)
- #self.QThreadSortNow("ALL")
- self.QThreadSortNow("main")
- except Exception as e:
- app_logger.log_error(e)
- def debounced_search_people(self):
- try:
- self.peolpleonChange_text = self.lineEdit_people.text()
- self.QThreadSortNow("people")
- except Exception as e:
- app_logger.log_error(e)
- def debounced_search_deal(self):
- try:
- self.changeonChange_text = self.lineEdit_change.text()
- self.QThreadSortNow("change")
- except Exception as e:
- app_logger.log_error(e)
- def debounced_search_log(self):
- try:
- self.logonChange_text = self.lineEdit_log.text()
- self.QThreadSortNow("log")
- except Exception as e:
- app_logger.log_error(e)
- def taskAtuoCheck(self, time):
- try:
- ip = "http://" + str(self.ipinfo) + "/static/taskAtuoCheck/%s" % time
- requests.get(url=ip, timeout=30).json()
- # print("准备组任务自动更新") #客户端连接监测一次,12H监测一次
- # logging.info("准备组任务自动更新")
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- def updatecheck(self):
- try:
- ip = "http://" + str(self.ipinfo) + "/static/updatecheck"
- res = requests.get(url=ip, timeout=30).json()
- if res["返回值"] == "1":
- self.label_11.setText("正 常")
- self.label_11.setStyleSheet(
- "background-color:green;color:white;border-radius:5px;padding:2px;font-weight:bold")
- if self.severupdatests != "1":
- self.severupdatests = "1"
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "服务器状态变更为正常/" + "%s/" % str("系统上报") + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self,"日志功能失效", "操作日志功能失效请联系管理员!")
- elif res["返回值"] == "0":
- self.label_11.setText("未更新")
- self.label_11.setStyleSheet("background-color:yellow;red:white;border-radius:5px;padding:2px;font-weight:bold")
- if self.severupdatests != "0":
- self.severupdatests = "0"
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "服务器状态变更为未更新,航班数据暂停刷新/" + "%s/" % str("系统上报") + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self,"日志功能失效", "操作日志功能失效请联系管理员!")
- QMessageBox.warning(self, "警告", "服务器状态变更为未更新,航班数据暂停刷新,请检查服务器端AMRO登录情况或联系管理员!")
- except Exception as e:
- app_logger.log_error(e)
- self.label_11.setText("已断开")
- self.label_11.setStyleSheet("background-color:red;color:white;border-radius:5px;padding:2px;font-weight:bold")
- if self.severupdatests != "-":
- self.severupdatests = "-"
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "服务器状态变更为断开,航班数据暂停刷新/" + "%s/" % str("系统上报") + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- self.restartServer(self.ipinfo.split(':')[0],9935)
- def initFlightDatabase(self):
- try:
- ip = "http://" + str(self.ipinfo) + "/static/initFlightDatabase/" + str(self.selectedtime)
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- def severpost_nomeassge(self, postname, postdata, postdata2, postdata3, postdata4):
- try:
- ip = "http://" + str(self.ipinfo) + "/static/" + str(postname) + str(postdata) + str(postdata2) + str(postdata3) + str(postdata4)
- res = requests.get(url=ip, timeout=30).json()
- return res
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- def severpostData_nomeassge(self, postname, data: dict):
- try:
- ip = "http://" + str(self.ipinfo) + "/static/" + str(postname)
- data = json.dumps(data)
- res = requests.post(url=ip, data=data, timeout=120).json()
- return res
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- def AddPG_widget(self):
- if int(self.authority) != 3:
- try:
- self.AddPG.show()
- self.AddPG_signal.emit(self.user, self.selectedtime, self.ipinfo)
- except Exception as e:
- app_logger.log_error(e)
- else:
- self.show_message2("提示", "权限不够,请联系管理员!")
- def selected_bc_A(self):
- try:
- bc = self.sender()
- if bc.isChecked():
- self.selectedbc = "A"
- # print("白班")
- self.severpost_nomeassge("createWorkloadtablesFromPg", "/%s" % self.selectedtime, "", "", "")
- if self.loginSts == True:
- self.QThreadSortNow("people")
- except Exception as e:
- app_logger.log_error(e)
- def selected_bc_B(self):
- try:
- bc = self.sender()
- if bc.isChecked():
- self.selectedbc = "B"
- # print("夜班")
- self.severpost_nomeassge("createWorkloadtablesFromPg", "/%s" % self.selectedtime, "", "", "")
- if self.loginSts == True:
- self.QThreadSortNow("people")
- except Exception as e:
- app_logger.log_error(e)
- def displaySelect2(self):
- try:
- displaySelect = self.sender()
- if displaySelect.isChecked():
- self.displaySelectstr2 = "1"
- if self.loginSts == True:
- if self.displaySelectstr3 == "1":
- self.displaySelect_mode = "3"
- else:
- self.displaySelect_mode = "1"
- #self.QThreadSortNow("main")
- self.QThreadSortNow("search")
- else:
- self.displaySelectstr2 = "0"
- self.displaySelect_mode = "0"
- if self.loginSts == True:
- if self.displaySelectstr3 == "1":
- self.checkBox_3.setChecked(False)
- else:
- # self.QThreadSortNow("main")
- self.QThreadSortNow("search")
- except Exception as e:
- app_logger.log_error(e)
- def displaySelect3(self):
- try:
- displaySelect = self.sender()
- if displaySelect.isChecked():
- self.displaySelectstr3 = "1"
- self.displaySelect_mode = "3"
- if self.loginSts == True:
- if self.displaySelectstr2 == "0":
- self.checkBox_2.setChecked(True)
- else:
- # self.QThreadSortNow("main")
- self.QThreadSortNow("search")
- else:
- self.displaySelectstr3 = "0"
- if self.loginSts == True:
- if self.displaySelectstr2 == "0":
- self.displaySelect_mode = "0"
- else:
- self.displaySelect_mode = "1"
- # self.QThreadSortNow("main")
- self.QThreadSortNow("search")
- except Exception as e:
- app_logger.log_error(e)
- def displayChange(self):
- try:
- bc = self.sender()
- if bc.isChecked():
- if self.loginSts == True:
- self.displayMode = "A"
- self.QThreadSortNow("main")
- # print("A模式")
- else:
- if self.loginSts == True:
- self.displayMode = "B"
- self.QThreadSortNow("main")
- # print("B模式")
- except Exception as e:
- app_logger.log_error(e)
- def selectedtime_bc(self):
- try:
- self.selectedtime = self.dateEdit.date().toString('yyyyMMdd')
- judgedate = (datetime.date.today() + datetime.timedelta(days=1)).strftime("%Y%m%d")
- if self.selectedtime == judgedate:
- QMessageBox.warning(self, "重要提示","明日航班20:30后提供查询功能!由于第二日航班波动较大,22:00前仅提供查询功能,22:00以后提供第二日航班的航班变更以及节点监控功能!")
- self.initFlightDatabase()
- ip = "http://" + str(self.ipinfo) + "/map/" + str(self.selectedtime)
- self.QThreadSortNow("main")
- self.QThreadSortNow("people")
- # print(self.selectedtime)
- except Exception as e:
- app_logger.log_error(e)
- def show_info(self, title, text):
- try:
- reply = QMessageBox.question(self, title, text,QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.Cancel,QMessageBox.StandardButton.Cancel)
- if reply == QMessageBox.StandardButton.Yes:
- return 1
- else:
- return 0
- except Exception as e:
- app_logger.log_error(e)
- def show_waring(self, title, text,sts:bool):
- try:
- if sts:
- self.setStyleSheet("QMessageBox QLabel { color: red; }")
- QMessageBox.warning(self, title, text)
- if sts:
- self.setStyleSheet("QMessageBox QLabel { color: black; }")
- except Exception as e:
- app_logger.log_error(e)
- def displayMain(self, *args):
- try:
- if args[0]:
- self.initDisplay()
- self.loginSts = True
- self.loginWidget.close()
- self.show()
- self.QThreadSortNow("main")
- self.QThreadSortNow("change")
- self.QThreadSortNow("people")
- self.QThreadSortNow("log")
- self.initlocalipback()
- except Exception as e:
- app_logger.log_error(e)
- def setUser(self, args):
- try:
- self.user = args[1]
- self.authority = args[3]
- self.label_username.setText(self.user)
- except Exception as e:
- app_logger.log_error(e)
- def AddFlight(self):
- try:
- self.addFlight = AddFlightWidget.addFlightWidget()
- self.addFlight.ipinfo = self.ipinfo
- self.addFlight.user = self.user
- self.addFlight.show()
- except Exception as e:
- app_logger.log_error(e)
- def HandoverFlight(self):
- try:
- self.handoverFlight = HandoverFlightWidget.handoverFlightWidget()
- self.handoverFlight.ipinfo = self.ipinfo
- self.handoverFlight.user = self.user
- self.handoverFlight.Allflight = self.sorttableWidgetDispalydataALL
- self.handoverFlight.selectedtime=self.selectedtime
- self.handoverFlight.handoverFlight_signal.connect(self.handoverFlight_update)
- self.handoverFlight.show()
- self.handoverFlight.start()
- except Exception as e:
- app_logger.log_error(e)
- def handoverFlight_update(self, *args):
- try:
- # print(args)
- self.QThreadSortNow("main")
- except Exception as e:
- app_logger.log_error(e)
- def showAdduser(self):
- try:
- self.addUser = AddUserWidget.addUserWidget()
- self.addUser.ipinfo = self.ipinfo
- self.addUser.user = self.user
- self.addUser.authority=self.authority
- self.addUser.show()
- except Exception as e:
- app_logger.log_error(e)
- def showChangePassword(self):
- try:
- self.changePassword = ChangePassword.changePassword()
- self.changePassword.ipinfo = self.ipinfo
- self.changePassword.user = self.user
- self.changePassword.show()
- except Exception as e:
- app_logger.log_error(e)
- def showchangeAuth(self):
- try:
- self.changeAuth = ChangeAuth.changeAuth()
- self.changeAuth.ipinfo = self.ipinfo
- self.changeAuth.user = self.user
- self.changeAuth.start()
- except Exception as e:
- app_logger.log_error(e)
- def openFile(self):
- try:
- fileName, _ = QFileDialog.getOpenFileName(self, '打开文件', '/')
- # print(fileName)
- data = {"fileName": fileName}
- res = self.severpostData_nomeassge("get_dic", data)["返回值"]
- if res != "ok":
- self.show_message2("警告", "文件错误")
- elif res == "ok":
- self.show_message2("提示", "人员信息添加成功!")
- except Exception as e:
- app_logger.log_error(e)
- def saveCase(self):
- try:
- fileName, _ = QFileDialog.getSaveFileName(None, "选取文件夹", "/停场航班导入模板.xlsx", "xlsx(*.xlsx)")
- if fileName:
- wb = Workbook()
- wb.create_sheet(title="停场航班导入模板", index=0)
- ws = wb.active
- ws.title = '航班数据'
- ws = wb['航班数据']
- for row in range(1, 50):
- for cloumn in range(1, 7):
- ws.cell(row, cloumn).number_format = '@'
- ws.cell(1, 1).value = "序号"
- ws.cell(1, 2).value = "日期"
- ws.cell(1, 3).value = "机号"
- ws.cell(1, 4).value = "机位"
- ws.cell(1, 5).value = "机型"
- ws.cell(1, 6).value = "发动机"
- ws.cell(1, 7).value = "录入数据请从第三行开始录入,切勿覆盖第一二行数据!!!"
- ws.cell(2, 1).value = "1"
- ws.cell(2, 2).value = "2024/03/21"
- ws.cell(2, 3).value = "1663"
- ws.cell(2, 4).value = "722"
- ws.cell(2, 5).value = "A321"
- ws.cell(2, 6).value = "V2500"
- ws.cell(2, 7).value = "录入数据请从第三行开始录入,切勿覆盖第一二行数据!!!"
- wb.save(fileName)
- self.show_message2("提示", "导出成功!文件已保存至%s" % fileName)
- except Exception as e:
- app_logger.log_error(e)
- self.show_message2("警告", "导出失败,确认%s是否被打开或联系管理员!!!")
- def saveRisktable(self):
- try:
- fileName, _ = QFileDialog.getSaveFileName(None, "选取文件夹", "/风险数据库.xlsx","xlsx(*.xlsx)")
- if fileName:
- ip = "http://" + str(self.ipinfo) + "/static/saveRisktable"
- res = requests.get(url=ip, timeout=30).json()["返回值"]
- wb = Workbook()
- wb.create_sheet(title="风险数据库.xlsx", index=0)
- ws = wb.active
- ws.title = '风险数据库'
- ws = wb['风险数据库']
- for row in range(1, len(res)+1):
- for cloumn in range(1, 8):
- ws.cell(row, cloumn).number_format = '@'
- ws.cell(1, 1).value = "风险编号"
- ws.cell(1, 2).value = "状态"
- ws.cell(1, 3).value = "提示内容"
- ws.cell(1, 4).value = "机位"
- ws.cell(1, 5).value = "进出港触发"
- ws.cell(1, 6).value = "机号"
- ws.cell(1, 7).value = "触发条件4"
- ws.cell(1, 8).value = "触发条件5"
- if len(res) != 0:
- ii=1
- for i in res:
- for j in range(0, 8):
- #print(ii,j)
- ws.cell(int(ii) + 1, j+1).value = i[j]
- ii+=1
- wb.save(fileName)
- except Exception as e:
- app_logger.log_error(e)
- def saveAllflight(self):
- try:
- index = {"序号": "0", "类型": "9", "航班号": "4", "机型": "2", "发动机": "3", "机号": "1", "计达": "5", "预达": "6","计飞": "7", "机位": "8"}
- index2 = {1: "序号", 2: "类型", 3: "航班号", 4: "机型", 5: "发动机", 6: "机号", 7: "计达", 8: "预达", 9: "计飞", 10: "机位"}
- fileName, _ = QFileDialog.getSaveFileName(None, "选取文件夹", "/%s全天航班导出(未含保障结束).xlsx" % self.selectedtime,"xlsx(*.xlsx)")
- # print(fileName)
- if fileName:
- ip = "http://" + str(self.ipinfo) + "/static/" + "tableWidgetDispaly22/" + "%s" % self.selectedtime
- res = requests.get(url=ip, timeout=30).json()
- # print(res)
- wb = Workbook()
- wb.create_sheet(title="%s全天航班导出(未含保障结束).xlsx" % self.selectedtime, index=0)
- ws = wb.active
- ws.title = '航班数据'
- ws = wb['航班数据']
- for row in range(1, 400):
- for cloumn in range(1, 10):
- ws.cell(row, cloumn).number_format = '@'
- ws.cell(1, 1).value = "序号"
- ws.cell(1, 2).value = "类型"
- ws.cell(1, 3).value = "航班号"
- ws.cell(1, 4).value = "机型"
- ws.cell(1, 5).value = "发动机"
- ws.cell(1, 6).value = "机号"
- ws.cell(1, 7).value = "计达"
- ws.cell(1, 8).value = "预达"
- ws.cell(1, 9).value = "计飞"
- ws.cell(1, 10).value = "机位"
- if len(res) != 0:
- for i in res.keys():
- if res[i]["109"] != "4":
- for j in range(1, 11):
- if j == 2 and "3U" in res[i]["4"] and "CSC" in res[i]["4"]:
- ws.cell(int(i) + 2, j).value = "外" + str(res[i][index[index2[j]]])
- elif j == 7 or j == 8:
- text = str(res[i][index[index2[j]]]).replace(":","") if str(res[i][index[index2[j]]]) != "" else ""
- ws.cell(int(i) + 2, j).value = text
- elif j == 9:
- text = str(str(res[i][index[index2[j]]]).split("]")[1]).replace(":","") if "]" in str(res[i][index[index2[j]]]) else ""
- ws.cell(int(i) + 2, j).value = text
- else:
- ws.cell(int(i) + 2, j).value = res[i][index[index2[j]]]
- wb.save(fileName)
- self.show_message2("提示", "%s全天航班导出成功!文件已保存至%s" % (self.selectedtime, fileName))
- except Exception as e:
- app_logger.log_error(e)
- self.show_message2("警告", "导出失败,确认%s是否被打开或联系管理员!!!" % fileName)
- def saveAllflight2(self):
- try:
- time2 = datetime.datetime.strptime(self.selectedtime, "%Y%m%d")
- time1 = str((time2 - datetime.timedelta(days=1)).strftime("%Y%m%d"))
- index = {"序号": "1", "类型": "19", "航班号": "9", "机型": "5", "发动机": "7", "机号": "3", "计达": "11", "预达": "13","计飞": "15", "机位": "8","放行":"21","工1":"23","工2":"25","工3":"27","工4":"29","备注":"61","班组长":"31"}
- index2 = {1: "序号", 2: "类型", 3: "航班号", 4: "机型", 5: "发动机", 6: "机号", 7: "计达", 8: "预达", 9: "计飞", 10: "机位",11: "放行",12: "工1",13: "工2",14: "工3",15: "工4",16: "备注",17: "班组长"}
- fileName, _ = QFileDialog.getSaveFileName(None, "选取文件夹", "/%s航班安排备份导出.xlsx" %(str(time1)+"-"+str(self.selectedtime)[-2:]),"xlsx(*.xlsx)")
- # print(fileName)
- wb = Workbook()
- if fileName:
- for selectedtime in [self.selectedtime,time1]:
- ip = "http://" + str(self.ipinfo) + "/static/" + "tableWidgetDispaly11/" + "%s" %selectedtime
- res = requests.get(url=ip, timeout=30).json()
- # print(res)
- wb.create_sheet(title="%s" % selectedtime, index=0)
- ws = wb.active
- ws.title = "%s" % selectedtime
- ws = wb["%s" % selectedtime]
- for row in range(1, 400):
- for cloumn in range(1, 18):
- ws.cell(row, cloumn).number_format = '@'
- ws.cell(1, 1).value = "序号"
- ws.cell(1, 2).value = "类型"
- ws.cell(1, 3).value = "航班号"
- ws.cell(1, 4).value = "机型"
- ws.cell(1, 5).value = "发动机"
- ws.cell(1, 6).value = "机号"
- ws.cell(1, 7).value = "计达"
- ws.cell(1, 8).value = "预达"
- ws.cell(1, 9).value = "计飞"
- ws.cell(1, 10).value = "机位"
- ws.cell(1, 11).value = "放行"
- ws.cell(1, 12).value = "工1"
- ws.cell(1, 13).value = "工2"
- ws.cell(1, 14).value = "工3"
- ws.cell(1, 15).value = "工4"
- ws.cell(1, 16).value = "备注"
- ws.cell(1, 17).value = "班组长"
- if len(res) != 0:
- for i in res.keys():
- for j in range(1, 18):
- if j == 2:
- if "3U" not in res[i]["4"] and "CSC" not in res[i]["4"]:
- ws.cell(int(i) + 2, j).value = "外" + str(res[i][index[index2[j]]])
- else:
- ws.cell(int(i) + 2, j).value = res[i][index[index2[j]]]
- elif j == 7 or j == 8:
- text = str(res[i][index[index2[j]]]).replace(":","") if str(res[i][index[index2[j]]]) != "" else ""
- ws.cell(int(i) + 2, j).value = text
- elif j == 9:
- text = str(str(res[i][index[index2[j]]]).split("]")[1]).replace(":","") if "]" in str(res[i][index[index2[j]]]) else ""
- ws.cell(int(i) + 2, j).value = text
- else:
- ws.cell(int(i) + 2, j).value = res[i][index[index2[j]]]
- wb.save(fileName)
- self.show_message2("提示", "%s全天航班导出成功!文件已保存至%s" % (self.selectedtime, fileName))
- except Exception as e:
- app_logger.log_error(e)
- self.show_message2("警告", "导出失败,确认%s是否被打开或联系管理员!!!" % fileName)
- def saveAllflight3(self):
- try:
- time2 = datetime.datetime.strptime(self.selectedtime, "%Y%m%d")
- time1 = str((time2 - datetime.timedelta(days=1)).strftime("%Y%m%d"))
- index = {"序号": "0", "类型": "9", "航班号": "4", "机型": "2", "发动机": "3", "机号": "1", "计达": "5", "预达": "6","计飞": "7", "机位": "8","工作单":"10","飞单":"11","客舱单":"12","临工单":"13","AMRO记录":"14","备注":"32","电签":"15"}
- index2 = {1: "序号", 2: "类型", 3: "航班号", 4: "机型", 5: "发动机", 6: "机号", 7: "计达", 8: "预达", 9: "计飞", 10: "机位",11: "工作单",12: "飞单",13: "客舱单",14: "临工单",15: "AMRO记录",16: "备注",17: "电签"}
- fileName, _ = QFileDialog.getSaveFileName(None, "选取文件夹", "/%s维修记录备份导出.xlsx" %(str(time1)+"-"+str(self.selectedtime)[-2:]),"xlsx(*.xlsx)")
- # print(fileName)
- wb = Workbook()
- if fileName:
- for selectedtime in [self.selectedtime,time1]:
- ip = "http://" + str(self.ipinfo) + "/static/" + "tableWidgetDispaly22/" + "%s" %selectedtime
- res = requests.get(url=ip, timeout=30).json()
- # print(res)
- wb.create_sheet(title="%s" % selectedtime, index=0)
- ws = wb.active
- ws.title = "%s" % selectedtime
- ws = wb["%s" % selectedtime]
- for row in range(1, 400):
- for cloumn in range(1, 18):
- ws.cell(row, cloumn).number_format = '@'
- ws.cell(1, 1).value = "序号"
- ws.cell(1, 2).value = "类型"
- ws.cell(1, 3).value = "航班号"
- ws.cell(1, 4).value = "机型"
- ws.cell(1, 5).value = "发动机"
- ws.cell(1, 6).value = "机号"
- ws.cell(1, 7).value = "计达"
- ws.cell(1, 8).value = "预达"
- ws.cell(1, 9).value = "计飞"
- ws.cell(1, 10).value = "机位"
- ws.cell(1, 11).value = "工作单"
- ws.cell(1, 12).value = "飞单"
- ws.cell(1, 13).value = "客舱单"
- ws.cell(1, 14).value = "临工单"
- ws.cell(1, 15).value = "AMRO记录"
- ws.cell(1, 16).value = "备注"
- ws.cell(1, 17).value = "电签"
- if len(res) != 0:
- for i in res.keys():
- for j in range(1, 18):
- if j == 2:
- if "3U" not in res[i]["4"] and "CSC" not in res[i]["4"]:
- ws.cell(int(i) + 2, j).value = "外" + str(res[i][index[index2[j]]])
- else:
- ws.cell(int(i) + 2, j).value = res[i][index[index2[j]]]
- elif j == 6:
- text = "B-"+str(res[i][index[index2[j]]])
- ws.cell(int(i) + 2, j).value = text
- elif j == 7 or j == 8:
- text = str(res[i][index[index2[j]]]).replace(":","") if str(res[i][index[index2[j]]]) != "" else ""
- ws.cell(int(i) + 2, j).value = text
- elif j == 9:
- text = str(str(res[i][index[index2[j]]]).split("]")[1]).replace(":","") if "]" in str(res[i][index[index2[j]]]) else ""
- ws.cell(int(i) + 2, j).value = text
- else:
- ws.cell(int(i) + 2, j).value = res[i][index[index2[j]]]
- wb.save(fileName)
- self.show_message2("提示", "%s全天航班导出成功!文件已保存至%s" % (self.selectedtime, fileName))
- except Exception as e:
- app_logger.log_error(e)
- self.show_message2("警告", "导出失败,确认%s是否被打开或联系管理员!!!" % fileName)
- def saveDealflight(self):
- try:
- index = {"序号": "0", "类型": "9", "航班号": "4", "机型": "2", "发动机": "3", "机号": "1", "计达": "5", "预达": "6","计飞": "7", "机位": "8"}
- index2 = {1: "序号", 2: "类型", 3: "航班号", 4: "机型", 5: "发动机", 6: "机号", 7: "计达", 8: "预达", 9: "计飞", 10: "机位"}
- fileName, _ = QFileDialog.getSaveFileName(None, "选取文件夹", "/%s交班航班导出.xlsx" % self.selectedtime,"xlsx(*.xlsx)")
- # print(fileName)
- if fileName:
- ip = "http://" + str(self.ipinfo) + "/static/" + "tableWidgetDispaly22/" + "%s" % self.selectedtime
- res = requests.get(url=ip, timeout=30).json()
- # print(res)
- wb = Workbook()
- wb.create_sheet(title="%s交班航班导出.xlsx" % self.selectedtime, index=0)
- ws = wb.active
- ws.title = '航班数据'
- ws = wb['航班数据']
- for row in range(1, 400):
- for cloumn in range(1, 10):
- ws.cell(row, cloumn).number_format = '@'
- ws.cell(1, 1).value = "序号"
- ws.cell(1, 2).value = "类型"
- ws.cell(1, 3).value = "航班号"
- ws.cell(1, 4).value = "机型"
- ws.cell(1, 5).value = "发动机"
- ws.cell(1, 6).value = "机号"
- ws.cell(1, 7).value = "计达"
- ws.cell(1, 8).value = "预达"
- ws.cell(1, 9).value = "计飞"
- ws.cell(1, 10).value = "机位"
- if len(res) != 0:
- for i in res.keys():
- if res[i]["109"] == "1" or res[i]["109"] == "3":
- for j in range(1, 11):
- if j == 2:
- if "3U" not in res[i]["4"] and "CSC" not in res[i]["4"]:
- ws.cell(int(i) + 2, j).value = "外" + str(res[i][index[index2[j]]])
- else:
- ws.cell(int(i) + 2, j).value = res[i][index[index2[j]]]
- elif j == 7 or j == 8:
- text = str(res[i][index[index2[j]]]).replace(":","") if str(res[i][index[index2[j]]]) != "" else ""
- ws.cell(int(i) + 2, j).value = text
- elif j == 9:
- text = str(str(res[i][index[index2[j]]]).split("]")[1]).replace(":","") if "]" in str(res[i][index[index2[j]]]) else ""
- ws.cell(int(i) + 2, j).value = text
- else:
- ws.cell(int(i) + 2, j).value = res[i][index[index2[j]]]
- wb.save(fileName)
- self.show_message2("提示", "%s交班航班导出成功!文件已保存至%s" % (self.selectedtime, fileName))
- except Exception as e:
- app_logger.log_error(e)
- self.show_message2("警告", "导出失败,确认%s是否被打开或联系管理员!!!" % fileName)
- ################################################################################################################################################
- def updateStopFlight(self):
- try:
- fileName, _ = QFileDialog.getOpenFileName(self, '打开文件', '/')
- # print(fileName)
- data = {"fileName": fileName}
- res = self.severpostData_nomeassge("updateStopFlight", data)["返回值"]
- if res != "ok":
- self.show_message2("警告", "停场航班添加失败!")
- elif res == "ok":
- self.show_message2("提示", "停场航班添加成功!")
- self.QThreadSortNow("main")
- except Exception as e:
- app_logger.log_error(e)
- def updateTaskAuto(self):
- try:
- if int(self.authority) <= 1:
- fileName, _ = QFileDialog.getOpenFileName(self, '打开文件', '/')
- # print(fileName)
- data = {"fileName": fileName}
- res = self.severpostData_nomeassge("updateTaskAuto", data)["返回值"]
- if res != "ok":
- self.show_message2("警告", "文件错误")
- elif res == "ok":
- self.taskAtuoCheck("3")
- self.show_message2("提示", "准备组任务更新成功!")
- else:
- self.show_message2("提示", "权限不够,请联系管理员!")
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- def updateRiskdb(self):
- try:
- if int(self.authority) <= 1:
- fileName, _ = QFileDialog.getOpenFileName(self, '打开文件', '/')
- # print(fileName)
- data = {"fileName": fileName}
- res = self.severpostData_nomeassge("updateRiskdb", data)["返回值"]
- if res != "ok":
- self.show_message2("警告", "文件错误")
- elif res == "ok":
- self.show_message2("提示", "风险数据库更新成功!")
- else:
- self.show_message2("提示", "权限不够,请联系管理员!")
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- def show_message2(self, type, str):
- try:
- QMessageBox.warning(self, "%s" % type, "%s" % str)
- except Exception as e:
- app_logger.log_error(e)
- def QThreadSortDispalyTimer(self, name, dict, dict2, seversts, displayMode):
- try:
- if name == "sortTableWidgetDispaly":
- if displayMode == "A":
- self.displayLabel = headerlabel0
- self.tableWidgetFlight.setColumnCount(len(self.displayLabel))
- self.tableWidgetFlight.verticalHeader().setVisible(False)
- self.tableWidgetFlight.setHorizontalHeaderLabels(self.displayLabel)
- elif displayMode == "B":
- self.displayLabel = headerlabel_B
- self.tableWidgetFlight.setColumnCount(len(self.displayLabel))
- self.tableWidgetFlight.verticalHeader().setVisible(False)
- self.tableWidgetFlight.setHorizontalHeaderLabels(self.displayLabel)
- self.sorttableWidgetDispalydata = {}
- self.sorttableWidgetDispalydata = dict
- if self.doubleclickLockUpdate == 0:
- self.tableWidgetDispaly()
- # print(self.sorttableWidgetDispalydata)
- elif name == "sortTableWidgetDispalyALL":
- self.sorttableWidgetDispalydataALL = {}
- self.sorttableWidgetDispalydataALL = dict
- elif name == "sorttableWidgetDisplayChange":
- self.sortlogchange = {}
- self.sortlogchange = dict
- self.tableWidgetDisplayChange()
- # print(self.sortlogchange)
- elif name == "sorttableWidgetPeopleDisplay":
- self.sortdiplaylist = {}
- self.sortdiplaylist = dict
- self.peopleOnJob = [""]
- self.peopleOnJob = dict2
- self.tableWidgetPeopleDisplay()
- # print(self.peopleOnJob)
- # print(self.sortdiplaylist)
- elif name == "sorttableWidgetLOGDispaly":
- self.sortlog = {}
- self.sortlog = dict
- self.tableWidgetLOGDispaly()
- # print(self.sortlog)
- if seversts == "0":
- self.severupdatests = "-"
- self.label_11.setText("已断开")
- self.label_11.setStyleSheet(
- "background-color:red;color:white;border-radius:5px;padding:2px;font-weight:bold")
- self.restartServer(self.ipinfo.split(':')[0],9935)
- elif seversts == "1" and self.severupdatests == "1":
- self.label_11.setText("正 常")
- self.label_11.setStyleSheet(
- "background-color:green;color:white;border-radius:5px;padding:2px;font-weight:bold")
- elif seversts == "1" and self.severupdatests == "0":
- self.label_11.setText("未更新")
- self.label_11.setStyleSheet(
- "background-color:yellow;color:red;border-radius:5px;padding:2px;font-weight:bold")
- except Exception as e:
- app_logger.log_error(e)
- def QThreadSortDispalyNow(self, name, dict, dict2, seversts, displayMode):
- try:
- if name == "sortTableWidgetDispaly":
- if displayMode == "A":
- self.displayLabel=headerlabel0
- self.tableWidgetFlight.setColumnCount(len(self.displayLabel))
- self.tableWidgetFlight.verticalHeader().setVisible(False)
- self.tableWidgetFlight.setHorizontalHeaderLabels(self.displayLabel)
- else:
- self.displayLabel = headerlabel_B
- self.tableWidgetFlight.setColumnCount(len(self.displayLabel))
- self.tableWidgetFlight.verticalHeader().setVisible(False)
- self.tableWidgetFlight.setHorizontalHeaderLabels(self.displayLabel)
- self.sorttableWidgetDispalydata = {}
- self.sorttableWidgetDispalydata = dict
- # print(self.sorttableWidgetDispalydata)
- if self.doubleclickLockUpdate == 0:
- self.tableWidgetDispaly()
- elif name == "SearchsortTableWidgetDispaly":
- if displayMode == "A":
- self.displayLabel = headerlabel0
- self.tableWidgetFlight.setColumnCount(len(self.displayLabel))
- self.tableWidgetFlight.verticalHeader().setVisible(False)
- self.tableWidgetFlight.setHorizontalHeaderLabels(self.displayLabel)
- elif displayMode == "B":
- self.displayLabel =headerlabel_B
- self.tableWidgetFlight.setColumnCount(len(self.displayLabel))
- self.tableWidgetFlight.verticalHeader().setVisible(False)
- self.tableWidgetFlight.setHorizontalHeaderLabels(self.displayLabel)
- self.sorttableWidgetDispalydata = {}
- self.sorttableWidgetDispalydata = dict
- if self.doubleclickLockUpdate == 0:
- self.tableWidgetDispaly()
- # print(self.sorttableWidgetDispalydata)
- elif name == "sortTableWidgetDispalyALL":
- self.sorttableWidgetDispalydataALL = {}
- self.sorttableWidgetDispalydataALL = dict
- elif name == "sorttableWidgetDisplayChange":
- self.sortlogchange = {}
- self.sortlogchange = dict
- self.tableWidgetDisplayChange()
- # print(self.sortlogchange)
- elif name == "sorttableWidgetPeopleDisplay":
- self.sortdiplaylist = {}
- self.sortdiplaylist = dict
- self.peopleOnJob = [""]
- self.peopleOnJob = dict2
- self.tableWidgetPeopleDisplay()
- # print(self.peopleOnJob)
- # print(self.sortdiplaylist)
- elif name == "sorttableWidgetLOGDispaly":
- self.sortlog = {}
- self.sortlog = dict
- self.tableWidgetLOGDispaly()
- # print(self.sortlog)
- elif name == "sorttableWidgetPHONEDispaly":
- self.sorttableWidgetPHONEDispalydata = {}
- self.sorttableWidgetPHONEDispalydata = dict
- self.tableWidgetPhoneDispaly()
- if seversts == "0":
- self.severupdatests = "-"
- self.label_11.setText("已断开")
- self.label_11.setStyleSheet(
- "background-color:red;color:white;border-radius:5px;padding:2px;font-weight:bold")
- self.restartServer(self.ipinfo.split(':')[0],9935)
- elif seversts == "1" and self.severupdatests == "1":
- self.label_11.setText("正 常")
- self.label_11.setStyleSheet(
- "background-color:green;color:white;border-radius:5px;padding:2px;font-weight:bold")
- elif seversts == "1" and self.severupdatests == "0":
- self.label_11.setText("未更新")
- self.label_11.setStyleSheet(
- "background-color:yellow;color:red;border-radius:5px;padding:2px;font-weight:bold")
- except Exception as e:
- app_logger.log_error(e)
- def restartServer(self,serverIP,serverPort):
- client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- client.settimeout(120)
- client.connect((serverIP, serverPort))
- client.send("restart".encode())
- client.close()
- QMessageBox.warning(self, "提示", "服务器端正在尝试自动重启服务器,请等待30S后刷新查看显示状态!若仍然断开,请联系管理员!")
- def initlocalipback(self):
- try:
- if os.path.exists("D:/flightinfo/logs/localip.code") is True:
- read_path = "D:/flightinfo/logs/localip.code"
- with open(read_path, "r", encoding="utf-8") as f2:
- rember_2 = f2.read()
- if ';;' in rember_2:
- self.localip = rember_2.split(';;')[0]
- self.localtoken = rember_2.split(';;')[-1]
- QMessageBox.warning(self, "提示", "本地网络电话获取缓存成功,可拨号尝试,如拨号失败则需重新配置!")
- except Exception as e:
- app_logger.log_error(e)
- def openmaintainAuthCheck(self):
- self.maintainAuthCheckSts=1
- QMessageBox.warning(self, "提示", "授权检查已开启,将核对人员发动机授权情况!")
- def closemaintainAuthCheck(self):
- self.maintainAuthCheckSts=0
- QMessageBox.warning(self, "提示", "授权检查已关闭,将无法核对人员发动机授权情况!")
- def setlocalipback(self, token):
- try:
- self.localtoken = None
- self.localtoken = token
- if "auth=" in token:
- QMessageBox.warning(self, "提示", "本地网络电话配置成功!")
- save_path = "D:/flightinfo/logs/localip.code"
- with open(save_path, "w", encoding="utf-8") as f1:
- f1.write(str(self.localip) + ";;" + str(self.localtoken))
- self.lineEdit_phonenum.setText("")
- else:
- QMessageBox.warning(self, "提示", "本地网络电话配置失败,本地呼叫无法使用,请确认IP正确,可尝试重启IP电话后再试!")
- except Exception as e:
- app_logger.log_error(e)
- def QThreadSortTimer(self):
- try:
- nowDay = datetime.datetime.now().strftime("%Y%m%d")
- tomorr = (datetime.date.today() + datetime.timedelta(days=1)).strftime("%Y%m%d")
- yester = (datetime.date.today() - datetime.timedelta(days=1)).strftime("%Y%m%d")
- if self.selectedtime == nowDay:
- datestr = "2"
- elif self.selectedtime == tomorr:
- datestr = "3"
- elif self.selectedtime == yester:
- datestr = "1"
- else:
- datestr = "4"
- ip = "http://"+self.ipinfo+"/static/VinCheck/"+self.vin+"/"+self.displayMode+"/%s"%datestr
- res = requests.get(url=ip, timeout=30).json()["返回值"]
- self.sum += 1
- self.flightsum += 1
- #print(self.doubleclickLockUpdate)
- if self.loginSts == True:
- # print("多线程刷新1")
- self.FLIGHTonChange_text = self.lineEdit_flight.text()
- self.peolpleonChange_text = self.lineEdit_people.text()
- self.changeonChange_text = self.lineEdit_change.text()
- self.logonChange_text = self.lineEdit_log.text()
- if (self.doubleclickLockUpdate==0 and res =="ok" and self.flightsum % 20 == 0) or\
- (self.doubleclickLockUpdate==0 and datestr =="4" and self.flightsum % 20 == 0):
- #print(datetime.datetime.now(),"开始数据库刷新", self.vin)
- th1 = QThread()
- self.sortTableWidgetDispalyThread1 = SortdisplaySever.sortdisplaySever("sortTableWidgetDispaly", self.ipinfo,
- self.selectedtime, self.FLIGHTonChange_text,
- self.displayMode, "0", self.displaySelect_mode,
- th1)
- self.sortTableWidgetDispalyThread1.sortupdate.connect(self.QThreadSortDispalyTimer)
- self.sortTableWidgetDispalyThread1.moveToThread(th1)
- th1.started.connect(self.sortTableWidgetDispalyThread1.run)
- th1.start()
- if datestr !="4":
- ip = "http://"+self.ipinfo+"/static/updateVin/" + self.displayMode + "/%s" % datestr
- self.vin = requests.get(url=ip, timeout=30).json()["返回值"]
- #print(datetime.datetime.now(),"更新刷新",self.vin)
- elif self.doubleclickLockUpdate==0 and res !="ok":
- #print(datetime.datetime.now(),"开始读取刷新", self.vin)
- th1234 = QThread()
- self.sortTableWidgetDispalyThread1234 = SortdisplaySever.sortdisplaySever("sortTableWidgetDispaly", self.ipinfo,
- self.selectedtime, self.FLIGHTonChange_text,
- self.displayMode, "1", self.displaySelect_mode,
- th1234)
- self.sortTableWidgetDispalyThread1234.sortupdate.connect(self.QThreadSortDispalyTimer)
- self.sortTableWidgetDispalyThread1234.moveToThread(th1234)
- th1234.started.connect(self.sortTableWidgetDispalyThread1234.run)
- th1234.start()
- self.flightsum = 0
- ip = "http://"+self.ipinfo+"/static/getVin/"+ self.displayMode + "/%s" % datestr
- self.vin = requests.get(url=ip, timeout=30).json()["返回值"]
- #print(datetime.datetime.now(),"仅仅读取",self.vin)
- '''
- else:
- th11111 = QThread()
- self.sortTableWidgetDispalyThread11111 = sortdisplaySever("sortTableWidgetDispalyALL", self.ipinfo,
- self.selectedtime, self.FLIGHTonChange_text,
- self.displayMode, "1", self.displaySelect_mode,
- th11111)
- self.sortTableWidgetDispalyThread11111.sortupdate.connect(self.QThreadSortDispalyTimer)
- self.sortTableWidgetDispalyThread11111.moveToThread(th11111)
- th11111.started.connect(self.sortTableWidgetDispalyThread11111.run)
- th11111.start()
- '''
- if self.loginSts == True and self.sum % 20 == 0:
- th2 = QThread()
- self.sorttableWidgetDisplayChangeThread2 = SortdisplaySever.sortdisplaySever("sorttableWidgetDisplayChange", self.ipinfo,
- self.selectedtime, self.changeonChange_text,
- "", "", "", th2)
- self.sorttableWidgetDisplayChangeThread2.sortupdate.connect(self.QThreadSortDispalyTimer)
- self.sorttableWidgetDisplayChangeThread2.moveToThread(th2)
- th2.started.connect(self.sorttableWidgetDisplayChangeThread2.run)
- th2.start()
- th3 = QThread()
- self.sorttableWidgetPeopleDisplayThread3 = SortdisplaySever.sortdisplaySever("sorttableWidgetPeopleDisplay", self.ipinfo,
- self.selectedtime,
- self.peolpleonChange_text, "",
- self.selectedbc, "", th3)
- self.sorttableWidgetPeopleDisplayThread3.sortupdate.connect(self.QThreadSortDispalyTimer)
- self.sorttableWidgetPeopleDisplayThread3.moveToThread(th3)
- th3.started.connect(self.sorttableWidgetPeopleDisplayThread3.run)
- th3.start()
- th4 = QThread()
- self.sorttableWidgetLOGDispalyThread4 = SortdisplaySever.sortdisplaySever("sorttableWidgetLOGDispaly", self.ipinfo,
- self.selectedtime, self.logonChange_text, "",
- "", "", th4)
- self.sorttableWidgetLOGDispalyThread4.sortupdate.connect(self.QThreadSortDispalyTimer)
- self.sorttableWidgetLOGDispalyThread4.moveToThread(th4)
- th4.started.connect(self.sorttableWidgetLOGDispalyThread4.run)
- th4.start()
- self.updatecheck()
- if self.loginSts == True and self.sum % 2400 == 0:
- self.taskAtuoCheck("2")
- self.sum=0
- except Exception as e:
- app_logger.log_error(e)
- def QThreadSortNow(self, name):
- try:
- if "main" in str(name) and self.doubleclickLockUpdate == 0:
- # print(datetime.datetime.now())
- th11 = QThread()
- self.sortTableWidgetDispalyThread11 = SortdisplaySever.sortdisplaySever("sortTableWidgetDispaly", self.ipinfo,
- self.selectedtime, self.FLIGHTonChange_text,
- self.displayMode, "0", self.displaySelect_mode,
- th11)
- self.sortTableWidgetDispalyThread11.sortupdate.connect(self.QThreadSortDispalyNow)
- self.sortTableWidgetDispalyThread11.moveToThread(th11)
- th11.started.connect(self.sortTableWidgetDispalyThread11.run)
- th11.start()
- nowDay = datetime.datetime.now().strftime("%Y%m%d")
- tomorr = (datetime.date.today() + datetime.timedelta(days=1)).strftime("%Y%m%d")
- yester = (datetime.date.today() - datetime.timedelta(days=1)).strftime("%Y%m%d")
- if self.selectedtime == nowDay:
- datestr = "2"
- elif self.selectedtime == tomorr:
- datestr = "3"
- elif self.selectedtime == yester:
- datestr = "1"
- else:
- datestr = "4"
- if datestr != "4":
- ip = "http://" + self.ipinfo + "/static/updateVin/" + self.displayMode + "/%s" % datestr
- self.vin = requests.get(url=ip, timeout=30).json()["返回值"]
- #print(datetime.datetime.now(), "人工更新刷新", self.vin)
- elif "ALL" in str(name) and self.doubleclickLockUpdate == 0:
- th111111 = QThread()
- self.sortTableWidgetDispalyThread111111 = SortdisplaySever.sortdisplaySever("sortTableWidgetDispalyALL", self.ipinfo,
- self.selectedtime, self.FLIGHTonChange_text,
- self.displayMode, "1", self.displaySelect_mode,
- th111111)
- self.sortTableWidgetDispalyThread111111.sortupdate.connect(self.QThreadSortDispalyNow)
- self.sortTableWidgetDispalyThread111111.moveToThread(th111111)
- th111111.started.connect(self.sortTableWidgetDispalyThread111111.run)
- th111111.start()
- elif "search" in str(name) and self.doubleclickLockUpdate == 0:
- # print(datetime.datetime.now())
- th111 = QThread()
- self.sortTableWidgetDispalyThread111 = SortdisplaySever.sortdisplaySever("SearchsortTableWidgetDispaly", self.ipinfo,
- self.selectedtime, self.FLIGHTonChange_text,
- self.displayMode, self.sorttableWidgetDispalydataALL, self.displaySelect_mode,
- th111)
- self.sortTableWidgetDispalyThread111.sortupdate.connect(self.QThreadSortDispalyNow)
- self.sortTableWidgetDispalyThread111.moveToThread(th111)
- th111.started.connect(self.sortTableWidgetDispalyThread111.run)
- th111.start()
- elif "change" in str(name):
- # print(datetime.datetime.now())
- th12 = QThread()
- self.sorttableWidgetDisplayChangeThread12 = SortdisplaySever.sortdisplaySever("sorttableWidgetDisplayChange",
- self.ipinfo, self.selectedtime,
- self.changeonChange_text, "", "", "", th12)
- self.sorttableWidgetDisplayChangeThread12.sortupdate.connect(self.QThreadSortDispalyNow)
- self.sorttableWidgetDisplayChangeThread12.moveToThread(th12)
- th12.started.connect(self.sorttableWidgetDisplayChangeThread12.run)
- th12.start()
- elif "people" in str(name):
- # print(datetime.datetime.now())
- th13 = QThread()
- self.sorttableWidgetPeopleDisplayThread13 = SortdisplaySever.sortdisplaySever("sorttableWidgetPeopleDisplay",
- self.ipinfo, self.selectedtime,
- self.peolpleonChange_text, "",
- self.selectedbc, self.searchpeoplestr,
- th13)
- self.sorttableWidgetPeopleDisplayThread13.sortupdate.connect(self.QThreadSortDispalyNow)
- self.sorttableWidgetPeopleDisplayThread13.moveToThread(th13)
- th13.started.connect(self.sorttableWidgetPeopleDisplayThread13.run)
- th13.start()
- elif "log" in str(name):
- # print(datetime.datetime.now())
- th14 = QThread()
- self.sorttableWidgetLOGDispalyThread14 = SortdisplaySever.sortdisplaySever("sorttableWidgetLOGDispaly", self.ipinfo,
- self.selectedtime, self.logonChange_text, "",
- "", "", th14)
- self.sorttableWidgetLOGDispalyThread14.sortupdate.connect(self.QThreadSortDispalyNow)
- self.sorttableWidgetLOGDispalyThread14.moveToThread(th14)
- th14.started.connect(self.sorttableWidgetLOGDispalyThread14.run)
- th14.start()
- elif "setlocalip" in str(name):
- th99 = QThread()
- self.setlocalipThread = Setlocalip.setlocalip(self.localip, th99)
- self.setlocalipThread.localipupdate.connect(self.setlocalipback)
- self.setlocalipThread.moveToThread(th99)
- th99.started.connect(self.setlocalipThread.run)
- th99.start()
- elif "phone" in str(name):
- th15 = QThread()
- self.sorttableWidgetPHONEDispaly15 = SortdisplaySever.sortdisplaySever("sorttableWidgetPHONEDispaly", self.ipinfo, "",
- self.changeonPhone_text, "", "", "", th15)
- self.sorttableWidgetPHONEDispaly15.sortupdate.connect(self.QThreadSortDispalyNow)
- self.sorttableWidgetPHONEDispaly15.moveToThread(th15)
- th15.started.connect(self.sorttableWidgetPHONEDispaly15.run)
- th15.start()
- except Exception as e:
- app_logger.log_error(e)
- def tableWidgetLOGDispaly(self):
- try:
- log = self.sortlog
- self.tableWidgetLOG.setRowCount(len(log.keys()))
- if log != "":
- for i in log.keys():
- self.tableWidgetLOG.setItem(int(i), 0, QTableWidgetItem(str(int(i)+1)))
- self.tableWidgetLOG.setItem(int(i), 1, QTableWidgetItem(str(log[i])))
- self.tableWidgetLOG.item(int(i), 0).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- self.tableWidgetLOG.resizeColumnToContents(0)
- self.tableWidgetLOG.setColumnWidth(1, 240)
- self.tableWidgetLOG.resizeRowsToContents()
- except Exception as e:
- app_logger.log_error(e)
- def itemclick(self, row, column):
- if self.doubleclickLockUpdate == 1 and self.doubleclickLock == 0:
- self.doubleclickLockUpdate = 0
- #self.QThreadSortNow("ALL")
- #self.QThreadSortNow("main")
- try:
- self.tableWidgetFlight.cellChanged.disconnect(self.cellchanged)
- except:
- pass
- def itemclick2(self, row, column):
- try:
- # print(self.doubleclickLock)
- if (((int(column) - self.tableWidgetFlight.columnCount() == -1 or 9 < column < 16) and self.displayMode == "B" ) or( (column == 61 or 19 < column < 33) ) and self.displayMode == "A") and self.doubleclickLock == 0:
- self.doubleclickLockUpdate=1
- self.clickrow = row
- self.clickcolumn = column
- self.olditem = self.tableWidgetFlight.item(row, column).text()
- item = self.tableWidgetFlight.item(row, column)
- # 如果单元格对象不存在,则返回默认的背景色
- if not item:
- self.color=self.tableWidgetFlight.palette().color(QPalette.Base)
- else:
- # 获取并返回单元格的背景色
- self.color=item.background()
- self.tableWidgetFlight.cellChanged.connect(self.cellchanged)
- else:
- self.doubleclickLockUpdate = 0
- except Exception as e:
- app_logger.log_error(e)
- def cellchanged(self, row, column):
- if self.clickrow == row and self.clickcolumn == column and self.displayMode =="A":
- self.clickrow = None
- self.clickcolumn = None
- try:
- #t1 = datetime.datetime.now()
- self.doubleclickLock = 1
- self.newitem = self.tableWidgetFlight.item(row, column).text().replace("\"","*").replace("\\",";").replace("\'","*").replace("/","、").replace("#","*")
- flightid = self.tableWidgetFlight.item(row, 53).text()
- flighttype = self.tableWidgetFlight.item(row, 19).text()
- acno = self.tableWidgetFlight.item(row, 5).text()
- flightno = self.tableWidgetFlight.item(row, 9).text()
- bgtype = str(self.displayLabel[column]).replace("/","")
- if column == 61 and self.olditem != self.newitem:
- item = self.tableWidgetFlight.item(row, column)
- if item.text() != "":
- text = item.text().replace("\"","*").replace("\\",";").replace("\'","*").replace("/","、").replace("#","*")
- else:
- text = "清空项目12345678987654321"
- ip = "http://" + str(self.ipinfo) + "/static/updateEidteItem/" + "%s/" % str(text) + "%s/" % str(flightid) + "%s/" % str(self.displayMode) + "%s/" % str(flighttype) + "%s" % str(self.selectedtime)
- # print(ip)
- ip2 = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "航班显示模块:%s,%s%s由%s变更为%s%s/" % (acno, flightno, bgtype, self.olditem, self.newitem,datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- try:
- requests.get(url=ip, timeout=30).json()
- requests.get(url=ip2, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- elif 19 < column < 33 and self.olditem != self.newitem:
- item = self.tableWidgetFlight.item(row, column)
- if item.text() != "":
- text = item.text().replace("\"","*").replace("\\",";").replace("\'","*").replace("/","、").replace("#","*")
- if "!" in str(text):
- text = text.replace("!", "")
- if "√" in str(text):
- text = text.replace("√", "")
- else:
- text = "清空项目12345678987654321"
- ip = "http://" + str(self.ipinfo) + "/static/checkPglist/%s/%s/%s" % (text, self.selectedtime, self.selectedbc)
- # print(ip)
- try:
- res = requests.get(url=ip, timeout=30).json()
- if res["返回值"] == "fail":
- self.tableWidgetFlight.setItem(int(row), column, QTableWidgetItem(str(self.olditem)))
- self.tableWidgetFlight.item(int(row), column).setBackground(QColor(self.color))
- self.tableWidgetFlight.item(int(row), column).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- QMessageBox.warning(self, "警告", "%sAMRO未考勤,请核实考勤名单或者检查人员字母!" % text)
- elif res["返回值"] == "OK" and self.maintainAuthCheckSts == 1 and text != "清空项目12345678987654321" and column == 21 and "3U" not in str(flightno) and "CSC" not in str(flightno):
- ####需要加一把锁,有功能开关调用
- airplanetype=self.tableWidgetFlight.item(row, 5).text()
- engtype=self.tableWidgetFlight.item(row, 7).text()
- if "A3" in airplanetype and engtype[0:3] =="LEA":
- auttype="ALEAP"
- elif "A3" in airplanetype and engtype[0:3] !="LEA":
- auttype = "ACSC"
- elif "737NG" in airplanetype:
- auttype = "737NG"
- elif "737MAX" in airplanetype:
- auttype = "737MAX"
- else:
- auttype = "ALL"
- ipp = "http://" + str(self.ipinfo) + "/static/maintainAuthCheck/%s/%s" % (text, auttype)
- try:
- res = requests.get(url=ipp, timeout=30).json()
- if res["返回值"] == "fail":
- self.tableWidgetFlight.setItem(int(row), column,QTableWidgetItem(str(self.olditem)))
- self.tableWidgetFlight.item(int(row), column).setBackground(QColor(self.color))
- self.tableWidgetFlight.item(int(row), column).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- QMessageBox.warning(self, "警告", "%s不满足发动机授权条件!请核对信息或者更新授权信息!" % text)
- elif res["返回值"] == "ok":
- self.tableWidgetFlight.setItem(int(row), column,QTableWidgetItem(str(self.newitem)))
- self.tableWidgetFlight.item(int(row), column).setBackground(QColor("yellow"))
- self.tableWidgetFlight.item(int(row), column).setForeground(QColor("black"))
- self.tableWidgetFlight.item(int(row), column).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- ip = "http://" + str(self.ipinfo) + "/static/updateDragDropItem/%s/%s/%s/%s/%s/%s" % (column, text, flightid, self.displayMode, flighttype, self.selectedtime)
- # print(ip)
- ip2 = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "航班显示模块:%s,%s%s由%s变更为%s%s/" % (acno, flightno, bgtype, self.olditem, self.newitem,datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- try:
- requests.get(url=ip, timeout=30).json()
- requests.get(url=ip2, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- except Exception as e:
- app_logger.log_error(e)
- self.tableWidgetFlight.setItem(int(row), column, QTableWidgetItem(str(self.olditem)))
- self.tableWidgetFlight.item(int(row), column).setBackground(QColor(self.color))
- self.tableWidgetFlight.item(int(row), column).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- elif res["返回值"] == "OK" and self.maintainAuthCheckSts == 1 and text != "清空项目12345678987654321" and column != 21 and "3U" not in str(flightno) and "CSC" not in str(flightno):
- ipp = "http://" + str(self.ipinfo) + "/static/maintainAuthCheck/%s/%s" % (text, "CZQW")
- try:
- res = requests.get(url=ipp, timeout=30).json()
- if res["返回值"] == "fail":
- self.tableWidgetFlight.setItem(int(row), column,QTableWidgetItem(str(self.olditem)))
- self.tableWidgetFlight.item(int(row), column).setBackground(QColor(self.color))
- self.tableWidgetFlight.item(int(row), column).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- QMessageBox.warning(self, "警告", "%s不满足外委勤务授权条件!请核对信息或者更新授权信息!" % text)
- elif res["返回值"] == "ok":
- self.tableWidgetFlight.setItem(int(row), column,QTableWidgetItem(str(self.newitem)))
- self.tableWidgetFlight.item(int(row), column).setBackground(QColor("yellow"))
- self.tableWidgetFlight.item(int(row), column).setForeground(QColor("black"))
- self.tableWidgetFlight.item(int(row), column).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- ip = "http://" + str(self.ipinfo) + "/static/updateDragDropItem/%s/%s/%s/%s/%s/%s" % (column, text, flightid, self.displayMode, flighttype, self.selectedtime)
- # print(ip)
- ip2 = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "航班显示模块:%s,%s%s由%s变更为%s%s/" % (acno, flightno, bgtype, self.olditem, self.newitem,datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- try:
- requests.get(url=ip, timeout=30).json()
- requests.get(url=ip2, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- except Exception as e:
- self.tableWidgetFlight.setItem(int(row), column, QTableWidgetItem(str(self.olditem)))
- self.tableWidgetFlight.item(int(row), column).setBackground(QColor(self.color))
- self.tableWidgetFlight.item(int(row), column).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- app_logger.log_error(e)
- elif (res["返回值"] == "OK" and (self.maintainAuthCheckSts == 0 or "3U" in str(flightno) or "CSC" in str(flightno))) or text == "清空项目12345678987654321":
- self.tableWidgetFlight.setItem(int(row), column, QTableWidgetItem(str(self.newitem)))
- self.tableWidgetFlight.item(int(row), column).setBackground(QColor("yellow"))
- self.tableWidgetFlight.item(int(row), column).setForeground(QColor("black"))
- self.tableWidgetFlight.item(int(row), column).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- ip = "http://" + str(self.ipinfo) + "/static/updateDragDropItem/%s/%s/%s/%s/%s/%s" % (column, text, flightid, self.displayMode, flighttype, self.selectedtime)
- # print(ip)
- ip2 = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "航班显示模块:%s,%s%s由%s变更为%s%s/" % (acno, flightno, bgtype, self.olditem, self.newitem,datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- try:
- requests.get(url=ip, timeout=30).json()
- requests.get(url=ip2, timeout=30).json()
- except Exception as e:
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- app_logger.log_error(e)
- else:
- self.tableWidgetFlight.setItem(int(row), column, QTableWidgetItem(str(self.olditem)))
- self.tableWidgetFlight.item(int(row), column).setBackground(QColor(self.color))
- self.tableWidgetFlight.item(int(row), column).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- except Exception as e:
- self.tableWidgetFlight.setItem(int(row), column, QTableWidgetItem(str(self.olditem)))
- self.tableWidgetFlight.item(int(row), column).setBackground(QColor(self.color))
- self.tableWidgetFlight.item(int(row), column).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- app_logger.log_error(e)
- self.doubleclickLockUpdate = 0
- self.doubleclickLock = 0
- self.tableWidgetFlight.cellChanged.disconnect(self.cellchanged)
- self.QThreadSortNow("main")
- #t2 = datetime.datetime.now()
- #print(f'【编辑操作】【客户端计时】:{t2 - t1}')
- except Exception as e:
- self.doubleclickLockUpdate = 0
- self.clickrow = None
- self.clickcolumn = None
- try:
- self.tableWidgetFlight.cellChanged.disconnect(self.cellchanged)
- except:
- pass
- self.tableWidgetFlight.setItem(int(row), column, QTableWidgetItem(str(self.olditem)))
- self.tableWidgetFlight.item(int(row), column).setBackground(QColor(self.color))
- self.tableWidgetFlight.item(int(row), column).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- app_logger.log_error(e)
- self.doubleclickLock = 0
- self.QThreadSortNow("main")
- elif self.clickrow == row and self.clickcolumn == column and self.displayMode == "B":
- self.clickrow = None
- self.clickcolumn = None
- try:
- self.doubleclickLock = 1
- self.newitem = self.tableWidgetFlight.item(row, column).text()
- flightid = self.tableWidgetFlight.item(row , self.tableWidgetFlight.columnCount() - 5).text()
- flighttype = self.tableWidgetFlight.item(row, 9).text()
- acno = self.tableWidgetFlight.item(row, 1).text()
- flightno = self.tableWidgetFlight.item(row, 4).text()
- bgtype = str(self.displayLabel[column]).replace("/","")
- if int(column) - self.tableWidgetFlight.columnCount() == -1:
- item = self.tableWidgetFlight.item(row, column)
- if item.text() != "":
- text = item.text().replace("\"","#").replace("\\",";").replace("\'","#")
- else:
- text = "清空项目12345678987654321"
- ip = "http://" + str(self.ipinfo) + "/static/updateEidteItem/" + "%s/" % str(text) + "%s/" % str(flightid) + "%s/" % str(self.displayMode) + "%s/" % str(flighttype) + "%s" % str(self.selectedtime)
- # print(ip)
- ip2 = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "维修记录模块:%s,%s%s由%s变更为%s%s/" % (acno, flightno, bgtype, self.olditem, self.newitem,datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- try:
- requests.get(url=ip, timeout=30).json()
- requests.get(url=ip2, timeout=30).json()
- except Exception as e:
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- app_logger.log_error(e)
- elif 9 < column < 16 and self.olditem != self.newitem:
- item = self.tableWidgetFlight.item(row, column)
- if item.text() != "":
- text = item.text().replace("\"","#").replace("\\",";").replace("\'","#")
- if "!" in str(text):
- text = text.replace("!", "")
- if "√" in str(text):
- text = text.replace("√", "")
- else:
- text = "清空项目12345678987654321"
- # print(ip)
- try:
- if text != "清空项目12345678987654321":
- ####需要加一把锁,有功能开关调用
- ip = "http://" + str(self.ipinfo) + "/static/updateDragDropItem/%s/%s/%s/%s/%s/%s" % (column, text, flightid, self.displayMode, flighttype, self.selectedtime)
- # print(ip)
- ip2 = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "维修记录模块:%s,%s%s由%s变更为%s%s/" % (acno, flightno, bgtype, self.olditem, self.newitem,datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- try:
- requests.get(url=ip, timeout=30).json()
- self.tableWidgetFlight.setItem(int(row), column, QTableWidgetItem(str(self.newitem)))
- self.tableWidgetFlight.item(int(row), column).setBackground(QColor("yellow"))
- self.tableWidgetFlight.item(int(row), column).setForeground(QColor("black"))
- self.tableWidgetFlight.item(int(row), column).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- requests.get(url=ip2, timeout=30).json()
- except Exception as e:
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- app_logger.log_error(e)
- elif text == "清空项目12345678987654321":
- ip = "http://" + str(self.ipinfo) + "/static/updateDragDropItem/%s/%s/%s/%s/%s/%s" % (column, text, flightid, self.displayMode, flighttype, self.selectedtime)
- # print(ip)
- ip2 = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "维修记录模块:%s,%s%s由%s变更为%s%s/" % (acno, flightno, bgtype, self.olditem, self.newitem,datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- try:
- requests.get(url=ip, timeout=300).json()
- self.tableWidgetFlight.setItem(int(row), column, QTableWidgetItem(str(self.newitem)))
- self.tableWidgetFlight.item(int(row), column).setBackground(QColor("yellow"))
- self.tableWidgetFlight.item(int(row), column).setForeground(QColor("black"))
- self.tableWidgetFlight.item(int(row), column).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- requests.get(url=ip2, timeout=30).json()
- except Exception as e:
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- app_logger.log_error(e)
- else:
- self.tableWidgetFlight.setItem(int(row), column, QTableWidgetItem(str(self.olditem)))
- self.tableWidgetFlight.item(int(row), column).setBackground(QColor(self.color))
- self.tableWidgetFlight.item(int(row), column).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- except Exception as e:
- self.tableWidgetFlight.setItem(int(row), column, QTableWidgetItem(str(self.olditem)))
- self.tableWidgetFlight.item(int(row), column).setBackground(QColor(self.color))
- self.tableWidgetFlight.item(int(row), column).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- app_logger.log_error(e)
- self.doubleclickLockUpdate = 0
- self.doubleclickLock = 0
- self.tableWidgetFlight.cellChanged.disconnect(self.cellchanged)
- self.QThreadSortNow("main")
- except Exception as e:
- self.doubleclickLockUpdate = 0
- self.clickrow = None
- self.clickcolumn = None
- try:
- self.tableWidgetFlight.cellChanged.disconnect(self.cellchanged)
- except:
- pass
- self.tableWidgetFlight.setItem(int(row), column, QTableWidgetItem(str(self.olditem)))
- self.tableWidgetFlight.item(int(row), column).setBackground(QColor(self.color))
- self.tableWidgetFlight.item(int(row), column).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- app_logger.log_error(e)
- self.doubleclickLock = 0
- self.QThreadSortNow("main")
- def btnClick(self, item):
- if int(self.authority) != 3:
- try:
- btn = self.sender()
- now_2=datetime.datetime.now()- datetime.timedelta(seconds=2)
- #print(self.changeupdatetime,now_2)
- if btn:
- row = self.tableWidget.indexAt(btn.pos()).row()
- a = self.tableWidget.item(row, 3).text()
- self.severpost_nomeassge("dealLogs", "/%s" % self.user, "/%s" % a, "", "")
- self.QThreadSortNow("change")
- if self.changeupdatetime < now_2:
- self.changeupdatetime = datetime.datetime.now()
- self.QThreadSortNow("main")
- except Exception as e:
- app_logger.log_error(e)
- else:
- QMessageBox.warning(self, "提示", "权限不够,请联系管理员!")
- def tableWidgetDisplayChange(self):
- try:
- log = self.sortlogchange
- self.tableWidget.setRowCount(len(log.keys()))
- if log != "":
- for i in log.keys():
- btnList = [QPushButton('处理')]
- self.tableWidget.setItem(int(i), 0, QTableWidgetItem(str(int(i)+1)))
- self.tableWidget.setItem(int(i), 1, QTableWidgetItem(str(log[i][2])))
- self.tableWidget.setItem(int(i), 3, QTableWidgetItem(str(log[i][0])))
- self.tableWidget.setItem(int(i), 4, QTableWidgetItem(str(log[i][1])))
- self.tableWidget.setItem(int(i), 5, QTableWidgetItem(str(log[i][10])))
- self.tableWidget.setCellWidget(int(i), 2, btnList[0])
- self.tableWidget.item(int(i), 0).setForeground(QColor('red'))
- self.tableWidget.item(int(i), 1).setForeground(QColor('red'))
- self.tableWidget.item(int(i), 0).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- self.tableWidget.item(int(i), 1).setToolTip("%s" % str(log[i][10]))
- for btn in btnList:
- btn.clicked.connect(self.btnClick)
- self.tableWidget.setColumnHidden(5, True)
- self.tableWidget.setColumnHidden(4, True)
- self.tableWidget.setColumnHidden(3, True)
- self.tableWidget.resizeColumnToContents(0)
- self.tableWidget.setColumnWidth(2, 40)
- self.tableWidget.setColumnWidth(1, 210)
- self.tableWidget.resizeRowsToContents()
- except Exception as e:
- app_logger.log_error(e)
- def generateMenu3(self, pos):
- try:
- for i in self.tableWidget_3.selectionModel().selection().indexes():
- menu = QMenu()
- item2 = menu.addAction('拨打IP电话')
- screenPos = self.tableWidget_3.mapToGlobal(pos)
- action = menu.exec(screenPos)
- rowIndex = i.row()
- phonenum = self.tableWidget_3.item(rowIndex, 3).text()
- if action == item2:
- if self.localip != None and self.localtoken != None:
- try:
- data = {"PHB_AutoDialNumber": phonenum,
- "ReturnPage": "/contacts.htm",
- "AutoDialSubmit": "submit",
- "PHB_AutoDialLine": "1"
- }
- header = {
- "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
- "Connection": "keep-alive",
- "Cookie": self.localtoken
- }
- requests.post(url="http://%s/contacts.htm" % self.localip, data=data, headers=header)
- except Exception as e:
- self.show_info("警告", "拨号失败,请检查IP后重新配置或联系管理员!")
- app_logger.log_error(e)
- else:
- self.show_info("警告", "使用前请配置IP电话!")
- return
- except Exception as e:
- app_logger.log_error(e)
- def generateMenu2(self, pos):
- try:
- for i in self.tableWidgetPerson.selectionModel().selection().indexes():
- menu = QMenu()
- item2 = menu.addAction('拨打IP电话')
- screenPos = self.tableWidgetPerson.mapToGlobal(pos)
- action = menu.exec(screenPos)
- rowIndex = i.row()
- colnum = self.tableWidgetPerson.columnCount()
- name = self.tableWidgetPerson.item(rowIndex, 1).text()
- # print(name)
- if action == item2:
- ip = "http://" + str(self.ipinfo) + "/static/get_empNos_phoone/%s" % name
- infos = requests.get(url=ip, timeout=30).json()
- # print(self.localtoken)
- # '''
- if infos == {}:
- self.show_info("警告", "无法查询到%s个人信息,请更新后尝试!!" % name)
- else:
- try:
- # print(infos["电话"])
- data = {"PHB_AutoDialNumber": infos["电话"],
- "ReturnPage": "/contacts.htm",
- "AutoDialSubmit": "submit",
- "PHB_AutoDialLine": "1"
- }
- header = {
- "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
- "Connection": "keep-alive",
- "Cookie": self.localtoken
- }
- requests.post(url="http://%s/contacts.htm" % self.localip, data=data, headers=header)
- except Exception as e:
- app_logger.log_error(e)
- # '''
- return
- else:
- return
- except Exception as e:
- app_logger.log_error(e)
- def LM_TSK_SURE_PG_NOW(self, id, empNos, type, shiftDate, shift):
- dict = {"taskid": id,
- "empNos": empNos,
- "type": type,
- "shiftDate": shiftDate,
- "shift": shift
- }
- res = self.severpostData_nomeassge("LM_TSK_SURE_PG", data=dict)["返回值"]
- return res
- def send_dingdong(self, a, b, c, d, e, f, g, h, i, j, k, l):
- dict_dingdong = {"acno": a,
- "actype": b,
- "tasktype": c,
- "tatd": d,
- "bay": e,
- "taskid": f,
- "wxemp": g,
- "fxemp": h,
- "wx": i,
- "fx": j,
- "ecsj":k,
- "msgInfo": l
- }
- res = self.severpostData_nomeassge("dingdong", data=dict_dingdong)["返回值"]
- return res
- def getRiskData(self,bay,flighttype,acno):
- if "送" in flighttype or flighttype == "航前":
- type="出港提示"
- else:
- type = "进港提示"
- res=""
- try:
- ip = "http://" + str(self.ipinfo) + "/static/getRiskData/" + "%s/" % bay + "%s/" % type + "%s" % acno
- res=requests.get(url=ip, timeout=30).json()["返回值"]
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "风险提示失效", "风险提示推送功能失效请联系管理员!")
- return res
- def generateMenu(self, pos):
- if int(self.authority) < 3 and self.displayMode =="A":
- try:
- #zydy = {"短停": "TR", "航后": "AF", "航前": "AP", "特后前": "TAF", "未显示": ""}
- for i in self.tableWidgetFlight.selectionModel().selection().indexes():
- menu = QMenu()
- item1 = menu.addAction('维修人员派工')
- item2 = menu.addAction('放行人员派工')
- item3 = menu.addAction('二送人员派工')
- item4 = menu.addAction('推送维修人员')
- item5 = menu.addAction('推送放行人员')
- item6 = menu.addAction('推送二送人员')
- item7 = menu.addAction('确认通知')
- item8 = menu.addAction('人工接机到位')
- item9 = menu.addAction('人工确认放行')
- item10 = menu.addAction('人工确认随机到位')
- item11 = menu.addAction('人工确认二送到位')
- item12 = menu.addAction('人工确认销夹取下')
- item13 = menu.addAction('一键派工&通知')
- item15 = menu.addAction('电话通知')
- item16 = menu.addAction('查看工作包')
- item17 = menu.addAction('删除航班')
- item18 = menu.addAction('工作交接')
- screenPos = self.tableWidgetFlight.mapToGlobal(pos)
- action = menu.exec(screenPos)
- rowIndex = i.row()
- #colnum = self.tableWidgetFlight.columnCount()
- # print(colnum)
- acno = self.tableWidgetFlight.item(rowIndex, 3).text()
- flightno = self.tableWidgetFlight.item(rowIndex, 9).text()
- #首先去掉!,准备再次派工通知操作
- qw1 = self.tableWidgetFlight.item(rowIndex, 23).text().replace("!", "")
- qw2 = self.tableWidgetFlight.item(rowIndex, 25).text().replace("!", "")
- g1 = self.tableWidgetFlight.item(rowIndex, 27).text().replace("!", "")
- g2 = self.tableWidgetFlight.item(rowIndex, 29).text().replace("!", "")
- fx = self.tableWidgetFlight.item(rowIndex, 21).text().replace("!", "")
- #只采集没有通知过的名单
- qw1_1 = "" if "√" in qw1 else qw1
- qw2_1 = "" if "√" in qw2 else qw2
- g1_1 = "" if "√" in g1 else g1
- g2_1 = "" if "√" in g2 else g2
- fx_1 = "" if "√" in fx else fx
- #移除所有符号标记
- qw1 = qw1.replace("√", "")
- qw2 = qw2.replace("√", "")
- g1 = g1.replace("√", "")
- g2 = g2.replace("√", "")
- fx = fx.replace("√", "")
- fj = str(self.tableWidgetFlight.item(rowIndex, 61).text())
- dict_people = {"工1": qw1,
- "工2": qw2,
- "工3": g1,
- "工4": g2,
- "放行": fx
- }
- dict_people_noCall = {"工1": qw1_1,
- "工2": qw2_1,
- "工3": g1_1,
- "工4": g2_1,
- "放行": fx_1
- }
- # print(dict_people)
- if action == item1:
- if str(self.tableWidgetFlight.item(rowIndex, 53).text()) != "" and "MAN" not in str(self.tableWidgetFlight.item(rowIndex, 53).text()) and str(self.tableWidgetFlight.item(rowIndex, 55).text()) != "" :
- empNos = self.severpostData_nomeassge("get_empNos", dict_people)
- # print(empNos)
- if empNos["code"] != "fail":
- res=self.LM_TSK_SURE_PG_NOW(self.tableWidgetFlight.item(rowIndex, 55).text(),empNos["WXempNos"],"WX",empNos["date"],empNos["bc"])
- if res == "ok":
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s%s派工成功%s/" % (acno, flightno, str(qw1 + "-" + qw2 + "-" + g1 + "-" + g2),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- self.show_info("成功提示", "派工成功!")
- else:
- app_logger.log_error("派工失败")
- app_logger.log_error(res)
- self.show_waring("派工错误", f"%s中存在派工失败,请核对派工情况!"%str(qw1 + "-" + qw2 + "-" + g1 + "-" + g2),True)
- if empNos["faillist"]:
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s%s派工失败%s/" % (acno, flightno,str(empNos["faillist"]).replace(",", "-").replace("'", "").replace("[", "").replace("]",""),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- self.show_waring("派工错误", "以下人员派工失败:%s,请确认考勤打卡情况!" % empNos["faillist"],True)
- else:
- self.show_waring("警告", "该航班非AMRO航班或者无任务编号,请确认是否为AMRO航班,如确认请使用AMRO人工派工!!", True)
- return
- elif action == item18:
- if int(self.authority) <= 2:
- if self.tableWidgetFlight.item(rowIndex, 49).text() !="" and "【交班航班】" not in fj and \
- ("3U" in self.tableWidgetFlight.item(rowIndex, 9).text() or "CSC" in self.tableWidgetFlight.item(rowIndex, 9).text()):
- relay = QMessageBox.warning(self, "警告", "是否确定要对B-%s,%s进行工作交接?"%(acno,self.tableWidgetFlight.item(rowIndex, 9).text()),
- QMessageBox.StandardButton.Yes,
- QMessageBox.StandardButton.Close)
- if relay == QMessageBox.StandardButton.Yes:
- data = {"taskid": self.tableWidgetFlight.item(rowIndex, 53).text(),"sts": "1"}
- res = self.severpostData_nomeassge("handoverflightAMRO", data=data)["返回值"]
- if res == "ok":
- flightid = self.tableWidgetFlight.item(rowIndex, 53).text()
- flighttype = self.tableWidgetFlight.item(rowIndex, 19).text()
- fjxx = "【交班航班】" + fj
- ip = "http://" + str(self.ipinfo) + "/static/updateEidteItem/" + "%s/" % str(fjxx) + "%s/" % str(flightid) + "A/%s/" % str(flighttype) + "%s" % str(self.selectedtime)
- try:
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- app_logger.log_error(e)
- self.QThreadSortNow("main")
- QMessageBox.warning(self, "提示", "B-%s,%s工作交接推送成功"%(acno,self.tableWidgetFlight.item(rowIndex, 9).text()))
- else:
- self.show_waring("错误", "航班交接失败,请重新尝试",True)
- elif "【交班航班】" in fj:
- self.show_waring("提示", "该航班已交接,请勿重复交接!",True)
- elif "3U" not in self.tableWidgetFlight.item(rowIndex, 9).text() and "CSC" not in self.tableWidgetFlight.item(rowIndex, 9).text():
- self.show_waring("提示", "该航班为非川航航班,无需交接!!!",True)
- else:
- self.show_waring("提示","无法对未安排人员的的航班无法进行交接班,请先进行派工后交班!",True)
- else:
- self.show_info("警告", "权限不够,请联系管理员!!!")
- return
- elif action == item17:
- if int(self.authority) <= 1:
- if "MAN" in str(self.tableWidgetFlight.item(rowIndex, 53).text()):
- ip = "http://" + str(self.ipinfo) + "/static/" + "deleteFlight/" + "%s/%s/%s" % (
- self.tableWidgetFlight.item(rowIndex, 53).text(), self.user, self.selectedtime)
- res = requests.get(url=ip, timeout=30).json()
- if res["返回值"] == "ok":
- self.show_info("成功提示", "航班删除成功!")
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s航班被删除%s/" % (acno, flightno,datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- self.QThreadSortNow("main")
- else:
- self.show_info("提示", "航班删除失败,如需请联系管理员!")
- else:
- self.show_waring("警告", "删除航班功能仅限于人工添加的航班,AMRO航班无法删除!!!", True)
- else:
- self.show_info("警告", "权限不够,请联系管理员!!!")
- return
- elif action == item16:
- if str(self.tableWidgetFlight.item(rowIndex, 53).text()) != "" and "MAN" not in str(self.tableWidgetFlight.item(rowIndex, 53).text()) and str(self.tableWidgetFlight.item(rowIndex, 55).text()) != "":
- taskid = self.tableWidgetFlight.item(rowIndex, 55).text()
- ip = "http://" + str(self.ipinfo) + "/static/checkWorkjob/%s" % taskid
- infos = requests.get(url=ip, timeout=30).json()
- if infos["返回值"] == "ok":
- self.show_info("成功提示", "工作包查询成功!")
- self.QThreadSortNow("main")
- else:
- self.show_waring("警告", "该航班非AMRO航班或者无任务编号,无法查询工作包!!",True)
- return
- elif action == item15:
- # {"工号":"0","电话":"1","姓名":"2","航班编号":"3","航班号":"9","附加消息":"5","拨号次数":"6","":"8","":"9","":"10"}
- if "人工" not in str(fj):
- for i in dict_people_noCall.keys():
- if dict_people_noCall[i] != "":
- name = str(dict_people_noCall[i])
- if "!" in name:
- name = name.replace("!", "")
- if "√" in name:
- name = name.replace("√", "")
- ip = "http://" + str(self.ipinfo) + "/static/get_empNos_phoone/%s" % name
- infos = requests.get(url=ip, timeout=30).json()
- # print(infos)
- flightnumber = self.tableWidgetFlight.item(rowIndex, 9).text()
- flighttype = self.tableWidgetFlight.item(rowIndex, 19).text()
- flightids = str(self.tableWidgetFlight.item(rowIndex, 55).text()) + str(
- flighttype) + str(name) + str(datetime.datetime.now().strftime("%H:%M:%S"))
- if infos == {}:
- self.show_waring("警告", "无法查询到%s个人信息,请人工联系或更新后尝试!!" % name,True)
- ip = "http://" + str(
- self.ipinfo) + "/static/insertLogs/" + "%s%s%s未在通讯录,无法完成自动拨号,请人工联系或更新信息后尝试" % (
- flightnumber, flighttype, name) + "/system/" + str(
- datetime.datetime.now().strftime("%Y-%m-%d %H:%M"))
- requests.get(url=ip, timeout=30).json()
- else:
- callnumber = 0
- data = {"工号": "%s" % infos["工号"], "电话": "%s" % infos["电话"], "姓名": "%s" % name,
- "航班编号": "%s" % flightids, "航班号": "%s" % flightnumber, "附加消息": "%s" % fj,
- "拨号次数": callnumber}
- self.severpostData_nomeassge("insertCalllist", data)
- ip = "http://" + str(self.ipinfo) + "/static/calltry"
- requests.get(url=ip, timeout=30).json()
- self.severpost_nomeassge("infoConfirm", "/%s" % self.tableWidgetFlight.item(rowIndex, 19).text(),
- "/%s" % self.tableWidgetFlight.item(rowIndex, 53).text(),
- "/%s" % self.displayMode, "/%s" % self.selectedtime)
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s电话通知%s/" % (
- acno, flightno,datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- self.QThreadSortNow("main")
- # 需要一次拨号请求
- else:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs/" + "%s,%s附加消息有需要人工通知的内容,请人工介入,请通知到位后点击确认通知!!" % (acno, flightno) + "/system/" + str(datetime.datetime.now().strftime("%Y-%m-%d %H:%M"))
- requests.get(url=ip, timeout=30).json()
- self.show_waring("人工提醒", "%s,%s附加消息有需要人工通知的内容,将推送航班监控席位由人工通知!" % (acno, flightno),True)
- return
- elif action == item2:
- if str(self.tableWidgetFlight.item(rowIndex, 53).text()) != "" and "MAN" not in str(
- self.tableWidgetFlight.item(rowIndex, 53).text()) and str(self.tableWidgetFlight.item(rowIndex, 55).text()) != "":
- empNos = self.severpostData_nomeassge("get_empNos", dict_people)
- if empNos["code"] != "fail":
- res = self.LM_TSK_SURE_PG_NOW(self.tableWidgetFlight.item(rowIndex, 55).text(),empNos["FXempNos"], "FX", empNos["date"], empNos["bc"])
- if res == "ok":
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s%s派工成功%s/" % (acno, flightno, str(fx),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except:
- self.show_info("日志功能失效", "操作日志功能失效请联系管理员")
- self.show_info("成功提示", "派工成功!")
- else:
- app_logger.log_error("派工失败")
- app_logger.log_error(res)
- self.show_waring( "派工错误" , f"%s中存在派工失败,请核对派工情况!"%str(fx), True)
- if empNos["faillist"]:
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s%s派工失败%s/" % (acno, flightno,str(empNos["faillist"]).replace(",", "-").replace("'", "").replace("[", "").replace("]",""),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- self.show_waring("派工错误", "以下人员派工失败:%s,请确认考勤打卡情况!" % empNos["faillist"], True)
- else:
- self.show_waring("警告", "该航班非AMRO航班或者无任务编号,请确认是否为AMRO航班,如确认请使用AMRO人工派工!!", True)
- return
- elif action == item3:
- if str(self.tableWidgetFlight.item(rowIndex, 53).text()) != "" and "MAN" not in str(self.tableWidgetFlight.item(rowIndex, 53).text()) and str(self.tableWidgetFlight.item(rowIndex, 55).text()) != "":
- empNos = self.severpostData_nomeassge("get_empNos", dict_people)
- if empNos["code"] != "fail":
- res = self.LM_TSK_SURE_PG_NOW(self.tableWidgetFlight.item(rowIndex, 55).text(),empNos["ESempNos"], "ECSJ", empNos["date"], empNos["bc"])
- if res == "ok":
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s%s派工成功%s/" % (acno, flightno, str(qw1 + "-" + qw2 + "-" + g1 + "-" + g2),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- self.show_info("成功提示", "派工成功!")
- else:
- app_logger.log_error("派工失败")
- app_logger.log_error(res)
- self.show_waring("派工错误" , f"%s中存在派工失败,请核对派工情况!"%str(qw1 + "-" + qw2 + "-" + g1 + "-" + g2), True)
- if empNos["faillist"]:
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s%s派工失败%s/" % (acno, flightno,str(empNos["faillist"]).replace(",", "-").replace("'", "").replace("[", "").replace("]",""),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- self.show_waring("派工错误", "以下人员派工失败:%s,请确认考勤打卡情况!" % empNos["faillist"], True)
- else:
- self.show_waring("警告", "该航班非AMRO航班或者无任务编号,请确认是否为AMRO航班,如确认请使用AMRO人工派工!!", True)
- return
- elif action == item4:
- if str(self.tableWidgetFlight.item(rowIndex, 53).text()) != "" and "MAN" not in str(
- self.tableWidgetFlight.item(rowIndex, 53).text()) and str(self.tableWidgetFlight.item(rowIndex, 55).text()) != "":
- empNos = self.severpostData_nomeassge("get_empNos", dict_people)
- if empNos["code"] != "fail":
- risktips=""
- if self.tableWidgetFlight.item(rowIndex, 8).text() !="":
- res=self.getRiskData(self.tableWidgetFlight.item(rowIndex, 8).text(), self.tableWidgetFlight.item(rowIndex, 19).text(), acno)
- risktips=f"【风险提示】{res}" if res != "" else ""
- msgInfo="进港维修任务保障推送!%s%s" % (fj,risktips)
- res= self.send_dingdong(acno,self.tableWidgetFlight.item(rowIndex, 5).text(),
- self.tableWidgetFlight.item(rowIndex, 59).text(),
- "进" +self.tableWidgetFlight.item(rowIndex, 57).text().split("</br>")[0] + ",出" +self.tableWidgetFlight.item(rowIndex, 57).text().split("</br>")[1],
- self.tableWidgetFlight.item(rowIndex, 8).text(),self.tableWidgetFlight.item(rowIndex, 55).text(),
- empNos["WXempNos"],"",empNos["WX"],empNos["FX"],"",msgInfo)
- if res != "ok":
- msg="%s维修人员%s派工信息推送失败!" % (acno, empNos["WX"])
- self.show_waring("失败提示", msg, True)
- else:
- msg ="%s维修人员%s派工信息推送成功!!!" % (acno, empNos["WX"])
- self.severpost_nomeassge("infoConfirm2", "/%s" % self.tableWidgetFlight.item(rowIndex, 19).text(),"/%s" % self.tableWidgetFlight.item(rowIndex,53).text(),"/%s" % self.displayMode, "/%s" % self.selectedtime)
- self.show_info("成功提示",msg)
- self.QThreadSortNow("main")
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + f"%s,%s%s信息内容:【{msg}】%s/" % (acno, flightno, str(qw1 + "-" + qw2 + "-" + g1 + "-" + g2),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- if empNos["faillist"]:
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s%s派工信息推送失败%s/" % (acno, flightno,str(empNos["faillist"]).replace(",", "-").replace("'", "").replace("[", "").replace("]",""),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- self.show_waring("通知错误", "以下人员通知失败:%s,请确认考勤打卡情况!" % empNos["faillist"], True)
- else:
- self.show_waring("警告", "该航班非AMRO航班或者无任务编号,请确认是否为AMRO航班,如确认请使用AMRO人工叮咚消息通知!!", True)
- return
- elif action == item5:
- if str(self.tableWidgetFlight.item(rowIndex, 53).text()) != "" and "MAN" not in str(
- self.tableWidgetFlight.item(rowIndex, 53).text())and str(self.tableWidgetFlight.item(rowIndex, 55).text()) != "":
- empNos = self.severpostData_nomeassge("get_empNos", dict_people)
- if empNos["code"] != "fail":
- risktips=""
- if self.tableWidgetFlight.item(rowIndex, 8).text() !="":
- res=self.getRiskData(self.tableWidgetFlight.item(rowIndex, 8).text(),self.tableWidgetFlight.item(rowIndex, 19).text(), acno)
- risktips=f"\n 【风险提示】:{res}" if res !="" else ""
- msgInfo="放行人员保障推送!%s%s" % (fj,risktips)
- res= self.send_dingdong(acno,self.tableWidgetFlight.item(rowIndex, 5).text(),
- self.tableWidgetFlight.item(rowIndex, 59).text(),
- "进" +self.tableWidgetFlight.item(rowIndex, 57).text().split("</br>")[0] + ",出" +self.tableWidgetFlight.item(rowIndex, 57).text().split("</br>")[1],
- self.tableWidgetFlight.item(rowIndex, 8).text(),self.tableWidgetFlight.item(rowIndex, 55).text(),
- "", empNos["FXempNos"],empNos["WX"],empNos["FX"],"",msgInfo)
- if res != "ok":
- msg="%s放行人员%s派工信息推送失败!" % (acno, empNos["FX"])
- self.show_waring("失败提示", msg, True)
- else:
- msg ="%s放行人员%s派工信息推送成功!!!" % (acno, empNos["FX"])
- self.show_info("成功提示", msg)
- self.severpost_nomeassge("infoConfirm2","/%s" % self.tableWidgetFlight.item(rowIndex, 19).text(),"/%s" % self.tableWidgetFlight.item(rowIndex,53).text(),"/%s" % self.displayMode, "/%s" % self.selectedtime)
- self.QThreadSortNow("main")
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + f"%s,%s%s信息:【{msg}】%s/" % (acno, flightno, str(fx),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- if empNos["faillist"]:
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s%s派工信息推送失败%s/" % (acno, flightno,str(empNos["faillist"]).replace(",", "-").replace("'", "").replace("[", "").replace("]",""),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- self.show_waring("通知错误", "以下人员通知失败:%s,请确认考勤打卡情况!" % empNos["faillist"], True)
- else:
- self.show_waring("警告", "该航班非AMRO航班或者无任务编号,请确认是否为AMRO航班,如确认请使用AMRO人工叮咚消息通知!!", True)
- return
- elif action == item6:
- if str(self.tableWidgetFlight.item(rowIndex, 53).text()) != "" and "MAN" not in str(
- self.tableWidgetFlight.item(rowIndex, 53).text())and str(self.tableWidgetFlight.item(rowIndex, 55).text()) != "":
- empNos = self.severpostData_nomeassge("get_empNos", dict_people)
- if empNos["code"] != "fail":
- risktips = ""
- if self.tableWidgetFlight.item(rowIndex, 8).text() != "":
- res = self.getRiskData(self.tableWidgetFlight.item(rowIndex, 8).text(),self.tableWidgetFlight.item(rowIndex, 19).text(), acno)
- risktips = f"\n 【风险提示】:{res}" if res != "" else ""
- msgInfo = "二次送机任务推送!%s%s" % (fj, risktips)
- res= self.send_dingdong(acno,self.tableWidgetFlight.item(rowIndex, 5).text(),
- self.tableWidgetFlight.item(rowIndex, 59).text(),
- "进" +self.tableWidgetFlight.item(rowIndex, 57).text().split("</br>")[0] + ",出" +self.tableWidgetFlight.item(rowIndex, 57).text().split("</br>")[1],
- self.tableWidgetFlight.item(rowIndex, 8).text(),self.tableWidgetFlight.item(rowIndex, 55).text(),
- empNos["ESempNos"], "",empNos["WX"],empNos["FX"],empNos["ES"],msgInfo)
- if res != "ok":
- msg = "%s二次送机人员%s派工信息推送失败!" % (acno, empNos["ES"])
- self.show_waring("失败提示", msg, True)
- else:
- msg = "%s二次送机人员%s派工信息推送成功!!!" % (acno, empNos["ES"])
- self.show_info("成功提示", msg)
- self.severpost_nomeassge("infoConfirm2","/%s" % self.tableWidgetFlight.item(rowIndex, 19).text(),"/%s" % self.tableWidgetFlight.item(rowIndex,53).text(),"/%s" % self.displayMode, "/%s" % self.selectedtime)
- self.QThreadSortNow("main")
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + f"%s,%s%s信息:【{msg}】%s/" % (acno, flightno, str(g1 + "-" + g2),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- if empNos["faillist"]:
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s%s派工信息推送失败%s/" % (acno, flightno,str(empNos["faillist"]).replace(",", "-").replace("'", "").replace("[", "").replace("]",""),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- self.show_waring("通知错误", "以下人员通知失败:%s,请确认考勤打卡情况!" % empNos["faillist"], True)
- else:
- self.show_waring("警告", "该航班非AMRO航班或者无任务编号,请确认是否为AMRO航班,如确认请使用AMRO人工叮咚消息通知!!", True)
- return
- elif action == item7:
- self.severpost_nomeassge("infoConfirm", "/%s" % self.tableWidgetFlight.item(rowIndex, 19).text(),"/%s" % self.tableWidgetFlight.item(rowIndex, 53).text(),"/%s" % self.displayMode, "/%s" % self.selectedtime)
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s点击确认通知%s/" % (acno, flightno,datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- self.QThreadSortNow("main")
- return
- elif action == item8:
- self.severpost_nomeassge("manChangests","/%s" % self.tableWidgetFlight.item(rowIndex, 53).text(), "/接机到位", "/%s" % self.selectedtime, "/%s" % self.user)
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s人工点击接机到位%s/" % (acno, flightno,datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- self.QThreadSortNow("main")
- self.QThreadSortNow("change")
- self.QThreadSortNow("log")
- return
- elif action == item9:
- self.severpost_nomeassge("manChangests","/%s" % self.tableWidgetFlight.item(rowIndex, 53).text(), "/放行","/%s" % self.selectedtime, "/%s" % self.user)
- # print("人工确认放行")
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s人工点击放行%s/" % (acno, flightno,datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- self.QThreadSortNow("main")
- self.QThreadSortNow("change")
- self.QThreadSortNow("log")
- return
- elif action == item10:
- self.severpost_nomeassge("manChangests","/%s" % self.tableWidgetFlight.item(rowIndex, 53).text(), "/随机到位","/%s" % self.selectedtime, "/%s" % self.user)
- # print("人工确认随机到位")
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s人工点击随机到位%s/" % (acno, flightno,datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- self.QThreadSortNow("main")
- self.QThreadSortNow("change")
- self.QThreadSortNow("log")
- return
- elif action == item11:
- self.severpost_nomeassge("manChangests",
- "/%s" % self.tableWidgetFlight.item(rowIndex, 53).text(), "/二送到位",
- "/%s" % self.selectedtime, "/%s" % self.user)
- # print("人工确认二送到位")
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s人工点击二送到位%s/" % (acno, flightno,datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- self.QThreadSortNow("main")
- self.QThreadSortNow("change")
- self.QThreadSortNow("log")
- return
- elif action == item12:
- self.severpost_nomeassge("manChangests",
- "/%s" % self.tableWidgetFlight.item(rowIndex, 53).text(), "/销子夹板",
- "/%s" % self.selectedtime, "/%s" % self.user)
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s人工点击销子夹板%s/" % (acno, flightno,datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- self.QThreadSortNow("main")
- self.QThreadSortNow("change")
- self.QThreadSortNow("log")
- return
- elif action == item13:
- msg = {}
- msg_fail = ""
- sts=False
- if str(self.tableWidgetFlight.item(rowIndex, 53).text()) != "" and "MAN" not in str(self.tableWidgetFlight.item(rowIndex, 53).text())and str(self.tableWidgetFlight.item(rowIndex, 55).text()) != "":
- if self.tableWidgetFlight.item(rowIndex, 19).text() != "短停送" and self.tableWidgetFlight.item(rowIndex, 19).text() != "特后前送":
- empNos = self.severpostData_nomeassge("get_empNos", dict_people)
- # print(empNos)
- try:
- if empNos["code"] != "fail":
- res=self.LM_TSK_SURE_PG_NOW(self.tableWidgetFlight.item(rowIndex, 55).text(),empNos["WXempNos"],"WX",empNos["date"],empNos["bc"])
- if res == "ok":
- msg["aa"] = "%s维修人员派工成功!"% str(qw1 + "-" + qw2 + "-" + g1 + "-" + g2)
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s%s派工成功%s/" % (acno, flightno, str(qw1 + "-" + qw2 + "-" + g1 + "-" + g2),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- else:
- app_logger.log_error("派工失败")
- app_logger.log_error(res)
- msg["aa"] = f"%s中存在派工失败,请核对派工情况!"%str(qw1 + "-" + qw2 + "-" + g1 + "-" + g2)
- sts=True
- if empNos["faillist"]:
- msg["a"] = "以下维修人员派工失败:%s,请确认考勤打卡情况!" % empNos["faillist"]
- sts = True
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s%s派工失败%s/" % (acno, flightno,str(empNos["faillist"]).replace(",", "-").replace("'", "").replace("[", "").replace("]", ""),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- except Exception as e:
- msg_fail=msg_fail+f"维修人员派工存在问题,请留意派工成功情况,请联系管理员!{e}+\n"
- sts = True
- try:
- if empNos["code"] != "fail":
- res = self.LM_TSK_SURE_PG_NOW(self.tableWidgetFlight.item(rowIndex, 55).text(),empNos["FXempNos"], "FX", empNos["date"], empNos["bc"])
- if res == "ok":
- msg["bb"] = "放行人员%s派工成功!"%str(fx)
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s%s派工成功%s/" % (acno, flightno, str(fx),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- else:
- app_logger.log_error("派工失败")
- app_logger.log_error(res)
- msg["bb"] = f"%s中存在派工失败,请核对派工情况!"%str(fx)
- sts = True
- if empNos["faillist"]:
- msg["b"] = "以下放行人员派工失败:%s,请确认考勤打卡情况!" % empNos["faillist"]
- sts = True
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s%s派工失败%s/" % (acno, flightno,str(empNos["faillist"]).replace(",", "-").replace("'", "").replace("[", "").replace("]",""),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- except Exception as e:
- msg_fail=msg_fail+f"放行人员派工存在问题,请留意派工成功情况,请联系管理员!{e}+\n"
- sts = True
- try:
- if empNos["code"] != "fail":
- risktips = ""
- if self.tableWidgetFlight.item(rowIndex, 8).text() != "":
- res = self.getRiskData(self.tableWidgetFlight.item(rowIndex, 8).text(),self.tableWidgetFlight.item(rowIndex, 19).text(), acno)
- risktips = f"\n 【风险提示】:{res}" if res != "" else ""
- msgInfo = "进港维修任务保障推送!%s%s" % (fj, risktips)
- res= self.send_dingdong(acno,self.tableWidgetFlight.item(rowIndex, 5).text(),
- self.tableWidgetFlight.item(rowIndex, 59).text(),
- "进" +self.tableWidgetFlight.item(rowIndex, 57).text().split("</br>")[0] + ",出" +self.tableWidgetFlight.item(rowIndex, 57).text().split("</br>")[1],
- self.tableWidgetFlight.item(rowIndex, 8).text(),self.tableWidgetFlight.item(rowIndex, 55).text(),empNos["WXempNos"],"",empNos["WX"],empNos["FX"],"",msgInfo)
- if res == "ok":
- msg["cc"] = "%s维修人员%s派工信息推送成功!!!" % (acno, empNos["WX"])
- self.severpost_nomeassge("infoConfirm2","/%s" % self.tableWidgetFlight.item(rowIndex, 19).text(),"/%s" % self.tableWidgetFlight.item(rowIndex,53).text(),"/%s" % self.displayMode, "/%s" % self.selectedtime)
- else:
- msg["cc"] = "%s维修人员%s派工信息推送失败!!!" % (acno , empNos[ "WX" ])
- sts = True
- app_logger.log_error("派工信息推送失败")
- app_logger.log_error(res)
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + f"%s,%s%s信息:【{msg['cc']}】%s/" % (acno, flightno, str(qw1 + "-" + qw2 + "-" + g1 + "-" + g2),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- if empNos["faillist"]:
- msg["c"] = "以下人员通知失败:%s,请确认考勤打卡情况!" % empNos["faillist"]
- sts = True
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s%s派工信息推送失败%s/" % (acno, flightno,str(empNos["faillist"]).replace(",", "-").replace("'", "").replace("[", "").replace("]",""),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- except Exception as e:
- msg_fail=msg_fail+f"派工信息推送存在问题,请留意派工成功情况,请联系管理员!{e}+\n"
- sts = True
- try:
- if empNos["code"] != "fail":
- risktips = ""
- if self.tableWidgetFlight.item(rowIndex, 8).text() != "":
- res = self.getRiskData(self.tableWidgetFlight.item(rowIndex, 8).text(),self.tableWidgetFlight.item(rowIndex, 19).text(), acno)
- risktips = f"\n 【风险提示】:{res}" if res != "" else ""
- msgInfo = "放行任务保障信息!%s%s" % (fj, risktips)
- res= self.send_dingdong(acno,self.tableWidgetFlight.item(rowIndex, 5).text(),
- self.tableWidgetFlight.item(rowIndex, 59).text(),
- "进" +self.tableWidgetFlight.item(rowIndex, 57).text().split("</br>")[0] + ",出" +self.tableWidgetFlight.item(rowIndex, 57).text().split("</br>")[1],
- self.tableWidgetFlight.item(rowIndex, 8).text(),self.tableWidgetFlight.item(rowIndex, 55).text(),
- "", empNos["FXempNos"],empNos["WX"],empNos["FX"],"",msgInfo)
- if res == "ok":
- msg["dd"] = "%s放行人员%s派工信息推成功!!!" % (acno, empNos["FX"])
- self.severpost_nomeassge("infoConfirm2","/%s" % self.tableWidgetFlight.item(rowIndex, 19).text(),"/%s" % self.tableWidgetFlight.item(rowIndex,53).text(),"/%s" % self.displayMode, "/%s" % self.selectedtime)
- else:
- msg[ "dd" ] = "%s放行人员%s派工信息推送失败!!!" % (acno , empNos[ "FX" ])
- sts = True
- app_logger.log_error("派工信息推送失败")
- app_logger.log_error(res)
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + f"%s,%s%s信息:【{msg['dd']}】%s/" % (acno, flightno, str(fx),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- if empNos["faillist"]:
- msg["d"] = "以下人员通知失败:%s,请确认考勤打卡情况!" % empNos["faillist"]
- sts = True
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s%s派工信息推送失败%s/" % (acno, flightno,str(empNos["faillist"]).replace(",", "-").replace("'", "").replace("[", "").replace("]",""),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- except Exception as e:
- msg_fail=msg_fail+f"派工信息推送存在问题,请留意派工成功情况,请联系管理员!{e}+\n"
- sts = True
-
- else:
- empNos = self.severpostData_nomeassge("get_empNos", dict_people)
- if "【交班航班】" in fj:
- try:
- if empNos["code"] != "fail":
- res = self.LM_TSK_SURE_PG_NOW(self.tableWidgetFlight.item(rowIndex, 55).text(),empNos["FXempNos"], "FX", empNos["date"], empNos["bc"])
- if res == "ok":
- msg["bb"] = "放行人员%s派工成功!"%str(fx)
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s%s派工成功%s/" % (acno, flightno, str(fx),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- else:
- app_logger.log_error("派工失败")
- app_logger.log_error(res)
- msg["bb"] = f"%s中存在派工失败,请核对派工情况!"%str(fx)
- sts = True
- if empNos["faillist"]:
- msg["b"] = "以下放行人员派工失败:%s,请确认考勤打卡情况!" % empNos["faillist"]
- sts = True
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s%s派工失败%s/" % (acno, flightno,str(empNos["faillist"]).replace(",", "-").replace("'", "").replace("[", "").replace("]",""),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- except Exception as e:
- msg_fail=msg_fail+f"放行人员派工存在问题,请留意派工成功情况,请联系管理员!{e}+\n"
- sts = True
- try:
- if empNos["code"] != "fail":
- risktips = ""
- if self.tableWidgetFlight.item(rowIndex, 8).text() != "":
- res = self.getRiskData(self.tableWidgetFlight.item(rowIndex, 8).text(),self.tableWidgetFlight.item(rowIndex, 19).text(),acno)
- risktips = f"\n 【风险提示】:{res}" if res != "" else ""
- msgInfo = "放行任务保障信息!%s%s" % (fj, risktips)
- res= self.send_dingdong(acno,self.tableWidgetFlight.item(rowIndex, 5).text(),
- self.tableWidgetFlight.item(rowIndex, 59).text(),
- "进" +self.tableWidgetFlight.item(rowIndex, 57).text().split("</br>")[0] + ",出" +self.tableWidgetFlight.item(rowIndex, 57).text().split("</br>")[1],
- self.tableWidgetFlight.item(rowIndex, 8).text(),self.tableWidgetFlight.item(rowIndex, 55).text(),
- "", empNos["FXempNos"],empNos["WX"],empNos["FX"],"",msgInfo)
- if res == "ok":
- msg["dd"] = "%s放行人员%s派工信息推成功!!!" % (acno, empNos["FX"])
- self.severpost_nomeassge("infoConfirm2","/%s" % self.tableWidgetFlight.item(rowIndex, 19).text(),"/%s" % self.tableWidgetFlight.item(rowIndex,53).text(),"/%s" % self.displayMode, "/%s" % self.selectedtime)
- else:
- msg["dd"] = "%s放行人员%s派工信息推失败!!!" % (acno, empNos["FX"])
- sts = True
- app_logger.log_error("派工信息推送失败")
- app_logger.log_error(res)
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + f"%s,%s%s信息:【{msg['dd']}】%s/" % (acno, flightno, str(fx),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- if empNos["faillist"]:
- msg["d"] = "以下人员通知失败:%s,请确认考勤打卡情况!" % empNos["faillist"]
- sts = True
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s%s派工信息推送失败%s/" % (acno, flightno,str(empNos["faillist"]).replace(",", "-").replace("'", "").replace("[", "").replace("]",""),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- except Exception as e:
- msg_fail=msg_fail+f"放行人员派工存在问题,请留意派工成功情况,请联系管理员!{e}+\n"
- sts = True
- # print(empNos)
- if empNos["code"] != "fail":
- res = self.LM_TSK_SURE_PG_NOW(self.tableWidgetFlight.item(rowIndex, 55).text(),empNos["ESempNos"], "ECSJ", empNos["date"], empNos["bc"])
- if res == "ok":
- msg["ee"] = "%s二次送机派工成功!"%str(g1 + "-" + g2)
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s%s派工成功%s/" % (acno, flightno, str(qw1 + "-" + qw2 + "-" + g1 + "-" + g2),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- else:
- msg["ee"] = f"%s中存在派工失败,请核对派工情况!"%str(qw1 + "-" + qw2 + "-" + g1 + "-" + g2)
- sts = True
- app_logger.log_error("派工失败")
- app_logger.log_error(res)
- if empNos["faillist"]:
- msg["e"] = "以下人员派工失败:%s,请确认考勤打卡情况!" % empNos["faillist"]
- sts = True
- if empNos["code"] != "fail":
- risktips = ""
- if self.tableWidgetFlight.item(rowIndex, 8).text() != "":
- res = self.getRiskData(self.tableWidgetFlight.item(rowIndex, 8).text(),self.tableWidgetFlight.item(rowIndex, 19).text(),acno)
- risktips = f"\n 【风险提示】:{res}" if res != "" else ""
- msgInfo = "二次送机任务推送!%s%s" % (fj, risktips)
- res= self.send_dingdong(acno,self.tableWidgetFlight.item(rowIndex, 5).text(),
- self.tableWidgetFlight.item(rowIndex, 59).text(),
- "进" +self.tableWidgetFlight.item(rowIndex, 57).text().split("</br>")[0] + ",出" +self.tableWidgetFlight.item(rowIndex, 57).text().split("</br>")[1],
- self.tableWidgetFlight.item(rowIndex, 8).text(),self.tableWidgetFlight.item(rowIndex, 55).text(),
- empNos["ESempNos"], "",empNos["WX"],empNos["FX"],empNos["ES"],msgInfo)
- if res == "ok":
- msg["ff"] = "%s二次送机人员%s派工信息推送成功!!!" % (acno, empNos["ES"])
- self.severpost_nomeassge("infoConfirm2","/%s" % self.tableWidgetFlight.item(rowIndex, 19).text(),"/%s" % self.tableWidgetFlight.item(rowIndex,53).text(),"/%s" % self.displayMode, "/%s" % self.selectedtime)
- else:
- msg["ff"] = "%s二次送机人员%s派工信息推送失败!!!" % (acno, empNos["ES"])
- sts = True
- app_logger.log_error("派工信息推送失败")
- app_logger.log_error(res)
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + f"%s,%s%s信息:【{msg['ff']}】%s/" % (acno, flightno, str(g1 + "-" + g2),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- if empNos["faillist"]:
- msg["f"] = "以下人员通知失败:%s,请确认考勤打卡情况!" % empNos["faillist"]
- sts = True
- try:
- ip = "http://" + str(self.ipinfo) + "/static/insertLogs2/" + "%s,%s%s派工信息推送失败%s/" % (acno, flightno,str(empNos["faillist"]).replace(",", "-").replace("'", "").replace("[", "").replace("]",""),datetime.datetime.now()) + "%s/" % str(self.user) + "%s" % str(datetime.datetime.now())
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- app_logger.log_error(e)
- QMessageBox.warning(self, "日志功能失效", "操作日志功能失效请联系管理员!")
- msgs = ""
- for j in ["aa", "bb", "cc", "dd", "ee", "ff", "a", "b", "c", "d", "e", "f"]:
- if j in msg.keys():
- if msgs == "":
- msgs = msg[j]
- else:
- msgs = msgs + "\n" + msg[j]
- msgs=msgs + "\n" +msg_fail
- self.show_waring("一键派工提示信息", msgs,sts)
- self.QThreadSortNow("main")
- else:
- self.show_waring("警告", "该航班非AMRO航班或者无任务编号,请确认是否为AMRO航班,如确认请使用AMRO人工派工和叮咚消息通知!!", True)
- return
- else:
- return
- except Exception as e:
- app_logger.log_error(e)
- elif self.displayMode=="B":
- for i in self.tableWidgetFlight.selectionModel().selection().indexes():
- rowIndex = i.row()
- colnum = self.tableWidgetFlight.columnCount()
- flightids = self.tableWidgetFlight.item(rowIndex, colnum - 5).text()
- flighttype = self.tableWidgetFlight.item(rowIndex, 9).text()
- jjdq = self.tableWidgetFlight.item(rowIndex, 16).text()
- hbdq = self.tableWidgetFlight.item(rowIndex, 17).text()
- esdq= self.tableWidgetFlight.item(rowIndex, 18).text()
- dqfile= self.tableWidgetFlight.item(rowIndex, 29).text()
- menu = QMenu()
- item1 = menu.addAction("工作单确认检查")
- if "√" in jjdq:
- item2 = menu.addAction("查看接机电签")
- else:
- item2 = ""
- if "√" in hbdq:
- item3 = menu.addAction("查看航班电签")
- else:
- item3 = ""
- if "√" in esdq:
- item4 = menu.addAction("查看送机电签")
- else:
- item4 = ""
- screenPos = self.tableWidgetFlight.mapToGlobal(pos)
- action = menu.exec(screenPos)
- if action == item1:
- nowstr=self.user+str(datetime.datetime.now().timestamp()).split(".")[0]
- ip = "http://" + str(self.ipinfo) + "/static/updateDragDropItem/%s/%s/%s/%s/%s/%s" % ("10", nowstr, flightids, self.displayMode, flighttype, self.selectedtime)
- # print(ip)
- #self.tableWidgetFlight.setItem(int(rowIndex), column, QTableWidgetItem(str(nowstr)))
- try:
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- app_logger.log_error(e)
- self.QThreadSortNow("main")
- return
- elif action == item2:
- dqlist=dqfile.split(",")
- result = [str(num) for num in dqlist if 'ARRIVAL-SERVICE' in str(num)]
- # 构建请求参数
- params = {"path": result}
- # 发送GET请求
- response = requests.get("http://" + str(self.ipinfo) + "/static/checkjobcard", params=params).content
- open_with_system_viewer(response)
- return
- elif action == item3:
- dqlist=dqfile.split(",")
- result = [str(num) for num in dqlist if 'ARRIVAL-SERVICE' not in str(num) and 'DEPARTURE-SERVICE' not in str(num)]
- # 构建请求参数
- params = {"path": result}
- # 发送GET请求
- response = requests.get("http://" + str(self.ipinfo) + "/static/checkjobcard", params=params).content
- open_with_system_viewer(response)
- return
- elif action == item4:
- dqlist=dqfile.split(",")
- result = [str(num) for num in dqlist if 'DEPARTURE-SERVICE' not in str(num)]
- # 构建请求参数
- params = {"path": result}
- # 发送GET请求
- response = requests.get("http://" + str(self.ipinfo) + "/static/checkjobcard", params=params).content
- open_with_system_viewer(response)
- return
- else:
- return
- else:
- QMessageBox.warning(self, "提示", "权限不够,请联系管理员!")
- def tableWidgetPhoneDispaly(self):
- try:
- phoneLabel = ["序号", "姓名", "部门", "电话","name"]
- col = len(phoneLabel)
- diplaylist = self.sorttableWidgetPHONEDispalydata
- self.tableWidget_3.setRowCount(len(diplaylist.keys()))
- for row in diplaylist.keys():
- for colNum in range(0, col):
- if colNum == 0:
- self.tableWidget_3.setItem(int(row), colNum, QTableWidgetItem(str(int(row)+1)))
- self.tableWidget_3.item(int(row), colNum).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- else:
- self.tableWidget_3.setItem(int(row), colNum, QTableWidgetItem(diplaylist[row][phoneLabel[colNum]]))
- self.tableWidget_3.item(int(row), colNum).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- self.tableWidget_3.resizeColumnsToContents()
- self.tableWidget_3.setColumnHidden(4, True)
- except Exception as e:
- app_logger.log_error(e)
- def tableWidgetPeopleDisplay(self):
- try:
- peopleLabel = ["序号", "姓名", "角色", "授权"]
- col = len(peopleLabel)
- diplaylist = self.sortdiplaylist
- self.tableWidgetPerson.setRowCount(len(diplaylist.keys()))
- for row in diplaylist.keys():
- for colNum in range(0, col):
- if colNum == 0:
- self.tableWidgetPerson.setItem(int(row), colNum, QTableWidgetItem(str(int(row)+1)))
- else:
- self.tableWidgetPerson.setItem(int(row), colNum,QTableWidgetItem(diplaylist[row][peopleLabel[colNum]]))
- self.tableWidgetPerson.item(int(row), colNum).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- if colNum == 3:
- self.tableWidgetPerson.item(int(row), 3).setToolTip("%s" % (str(diplaylist[row][peopleLabel[colNum]])))
- self.tableWidgetPerson.resizeColumnsToContents()
- self.tableWidgetPerson.setWordWrap(True)
- self.tableWidgetPerson.setColumnWidth(3, 125)
- except Exception as e:
- app_logger.log_error(e)
- def enter_item_slot(self, item):
- try:
- self.tool_tip = item.text()
- except Exception as e:
- app_logger.log_error(e)
- def tableWidgetDispaly(self):
- try:
- selftaxi = ["166", "166L", "166R", "167", "167L", "167R", "168", "169", "170", "171", "172", "173", "174",
- "269", "270", "271", "272", "273", "274", "275", "287", "288", "601", "602", "603", "604",
- "605", "606", "607", "607L", "607R"] # 自滑位
- if self.sorttableWidgetDispalydata != "":
- # print("刷新开始")
- # dateNow=datetime.datetime.now()
- tableWidgetDispalydata = self.sorttableWidgetDispalydata
- col = len(self.displayLabel)
- self.tableWidgetFlight.setRowCount(len(tableWidgetDispalydata.keys()))
- for row in tableWidgetDispalydata.keys():
- for colNum in range(0, col):
- if colNum == 13:
- self.tableWidgetFlight.setItem(int(row), colNum, QTableWidgetItem(str(tableWidgetDispalydata[row][str(colNum)])))
- elif colNum == 15:
- self.tableWidgetFlight.setItem(int(row), colNum, QTableWidgetItem(str(tableWidgetDispalydata[row][str(colNum)])))
- elif colNum == 18:
- if tableWidgetDispalydata[row][str(colNum)] in selftaxi and tableWidgetDispalydata[row][str(colNum)] != "":
- self.tableWidgetFlight.setItem(int(row), colNum, QTableWidgetItem(str(tableWidgetDispalydata[row][str(colNum)])))
- self.tableWidgetFlight.item(int(row), colNum).setBackground(QColor("lightgreen"))
- self.tableWidgetFlight.item(int(row), colNum).setForeground(QColor("black"))
- if "自滑机位" not in tableWidgetDispalydata[row][str(61)]:
- flightid = tableWidgetDispalydata[row][str(53)]
- # print(flightid)
- flighttype = tableWidgetDispalydata[row]["19"]
- fjxx = "自滑机位;" + str(tableWidgetDispalydata[row][str(61)])
- ip = "http://" + str(self.ipinfo) + "/static/updateEidteItem/" + "%s/" % str(fjxx) + "%s/" % str(flightid) + "%s/" % str(self.displayMode) + "%s/" % str(flighttype) + "%s" % str(self.selectedtime)
- try:
- requests.get(url=ip, timeout=30).json()
- except Exception as e:
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- app_logger.log_error(e)
- if self.displayMode =="A":
- for colNum2 in (21, 23, 25, 27, 29):
- if tableWidgetDispalydata[row][str(colNum2)] != "" and "*" not in str(tableWidgetDispalydata[row][str(colNum2)]):
- self.severpost_nomeassge("selftaxiLogs", "/%s请通知%s,%s为自滑位,注意特殊机位保障要求!" % (tableWidgetDispalydata[row]["3"], tableWidgetDispalydata[row][str(colNum2)],tableWidgetDispalydata[row]["8"]),"/%s" % tableWidgetDispalydata[row][str(53)], "","")
- self.severpost_nomeassge("infoConfirm3","/%s" % tableWidgetDispalydata[row][str(19)],"/%s" % tableWidgetDispalydata[row][str(53)], "/%s" % self.displayMode, "/%s" % self.selectedtime)
- elif tableWidgetDispalydata[row][str(colNum)] not in selftaxi or tableWidgetDispalydata[row][str(colNum)] == "":
- self.tableWidgetFlight.setItem(int(row), colNum, QTableWidgetItem(str(tableWidgetDispalydata[row][str(colNum)])))
- self.tableWidgetFlight.item(int(row), colNum).setBackground(QColor(str(tableWidgetDispalydata[row]["99"])))
- self.tableWidgetFlight.item(int(row), colNum).setForeground( QColor(str(tableWidgetDispalydata[row]["101"])))
- font = QFont()
- # font.setFamily("SimHei")
- font.setFamily("Microsoft YaHei")
- font.setBold(True)
- self.tableWidgetFlight.item(int(row), colNum).setFont(font)
- elif colNum == 19:
- if tableWidgetDispalydata[row][str(colNum)] == "短停送" or tableWidgetDispalydata[row][str(colNum)] == "特后前送":
- self.tableWidgetFlight.setItem(int(row), colNum, QTableWidgetItem(str(tableWidgetDispalydata[row][str(colNum)])))
- self.tableWidgetFlight.item(int(row), colNum).setBackground(QColor(str(tableWidgetDispalydata[row]["99"])))
- self.tableWidgetFlight.item(int(row), colNum).setForeground(QColor(str("blue")))
- font = QFont()
- font.setFamily("Microsoft YaHei")
- font.setBold(True)
- self.tableWidgetFlight.item(int(row), colNum).setFont(font)
- else:
- self.tableWidgetFlight.setItem(int(row), colNum, QTableWidgetItem(str(tableWidgetDispalydata[row][str(colNum)])))
- self.tableWidgetFlight.item(int(row), colNum).setBackground(QColor(str(tableWidgetDispalydata[row]["99"])))
- self.tableWidgetFlight.item(int(row), colNum).setForeground(QColor(str(tableWidgetDispalydata[row]["101"])))
- elif 19 < colNum < 31:
- self.tableWidgetFlight.setItem(int(row), colNum, QTableWidgetItem(str(tableWidgetDispalydata[row][str(colNum)]).replace("*","")))
- if tableWidgetDispalydata[row][str(colNum)] != "" and "√" not in tableWidgetDispalydata[row][str(colNum)]:
- self.tableWidgetFlight.item(int(row), colNum).setBackground(QColor("yellow"))
- self.tableWidgetFlight.item(int(row), colNum).setForeground(QColor("black"))
- else:
- self.tableWidgetFlight.item(int(row), colNum).setBackground(QColor(str(tableWidgetDispalydata[row]["99"])))
- self.tableWidgetFlight.item(int(row), colNum).setForeground(QColor(str(tableWidgetDispalydata[row]["101"])))
- elif colNum == 61:
- if str(tableWidgetDispalydata[row][str(colNum)]) != "" and str(tableWidgetDispalydata[row][str(colNum)]) != None:
- self.tableWidgetFlight.setItem(int(row), colNum, QTableWidgetItem(str(tableWidgetDispalydata[row][str(colNum)])))
- self.tableWidgetFlight.item(int(row), colNum).setBackground(QColor("yellow"))
- self.tableWidgetFlight.item(int(row), colNum).setForeground(QColor("red"))
- font = QFont()
- font.setFamily("Microsoft YaHei")
- font.setBold(True)
- self.tableWidgetFlight.item(int(row), colNum).setFont(font)
- else:
- self.tableWidgetFlight.setItem(int(row), colNum, QTableWidgetItem(str(tableWidgetDispalydata[row][str(colNum)])))
- self.tableWidgetFlight.item(int(row), colNum).setBackground(QColor(str(tableWidgetDispalydata[row]["99"])))
- self.tableWidgetFlight.item(int(row), colNum).setForeground(QColor(str(tableWidgetDispalydata[row]["101"])))
- font = QFont()
- font.setFamily("Microsoft YaHei")
- font.setBold(True)
- self.tableWidgetFlight.item(int(row), colNum).setFont(font)
- if "二拖" in tableWidgetDispalydata[row][str(colNum)]:
- for selftaxiPostion in selftaxi:
- if selftaxiPostion in tableWidgetDispalydata[row][str(colNum)]:
- for colNum2 in (21, 23, 25, 27, 29):
- if tableWidgetDispalydata[row][str(colNum2)] != "":
- self.severpost_nomeassge("selftaxiLogs","/%s请通知%s,%s二拖机位目的机位为自滑位,注意特殊机位保障要求!" % (
- tableWidgetDispalydata[row]["5"],tableWidgetDispalydata[row][str(colNum2)],
- tableWidgetDispalydata[row]["8"]),"/%s" % tableWidgetDispalydata[row][str(53)], "", "")
- elif colNum == 49:
- self.tableWidgetFlight.setItem(int(row), colNum, QTableWidgetItem(str(tableWidgetDispalydata[row][str(colNum)])))
- if tableWidgetDispalydata[row][str(colNum)] != "":
- for i in tableWidgetDispalydata[row][str(colNum)].split(","):
- if "√" not in i:
- self.tableWidgetFlight.item(int(row), colNum).setBackground(QColor("yellow"))
- self.tableWidgetFlight.item(int(row), colNum).setForeground(QColor("black"))
- break
- else:
- self.tableWidgetFlight.item(int(row), colNum).setBackground(QColor(str(tableWidgetDispalydata[row]["99"])))
- self.tableWidgetFlight.item(int(row), colNum).setForeground(QColor(str(tableWidgetDispalydata[row]["101"])))
- else:
- self.tableWidgetFlight.item(int(row), colNum).setBackground(QColor(str(tableWidgetDispalydata[row]["99"])))
- self.tableWidgetFlight.item(int(row), colNum).setForeground(QColor(str(tableWidgetDispalydata[row]["101"])))
- elif colNum == 51:
- self.tableWidgetFlight.setItem(int(row), colNum, QTableWidgetItem(str(tableWidgetDispalydata[row][str(colNum)])))
- if tableWidgetDispalydata[row][str(colNum)] != "" and "√" not in tableWidgetDispalydata[row][str(colNum)]:
- self.tableWidgetFlight.item(int(row), colNum).setBackground(QColor("yellow"))
- self.tableWidgetFlight.item(int(row), colNum).setForeground(QColor("black"))
- else:
- self.tableWidgetFlight.item(int(row), colNum).setBackground(QColor(str(tableWidgetDispalydata[row]["99"])))
- self.tableWidgetFlight.item(int(row), colNum).setForeground(QColor(str(tableWidgetDispalydata[row]["101"])))
- elif 0 < colNum < 11:
- self.tableWidgetFlight.setItem(int(row), colNum, QTableWidgetItem(str(tableWidgetDispalydata[row][str(colNum)])))
- elif colNum == 0:
- self.tableWidgetFlight.setItem(int(row), colNum, QTableWidgetItem(str(int(row)+1)))
- else:
- self.tableWidgetFlight.setItem(int(row), colNum, QTableWidgetItem( str(tableWidgetDispalydata[row][str(colNum)])))
- if colNum not in [18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30,49,51, 61]:
- self.tableWidgetFlight.item(int(row), colNum).setBackground(QColor(str(tableWidgetDispalydata[row]["99"])))
- self.tableWidgetFlight.item(int(row), colNum).setForeground(QColor(str(tableWidgetDispalydata[row]["101"])))
- if colNum not in [4 , 6]:
- self.tableWidgetFlight.item(int(row), colNum).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
- else:
- self.tableWidgetFlight.item(int(row), colNum).setTextAlignment(Qt.AlignmentFlag.AlignTop | Qt.AlignmentFlag.AlignCenter)
- self.tableWidgetFlight.setRowHeight(int(row), 35)
- if self.displayMode == "A":
- settips={0:"53",4:"62",49:"50",19:"47",11:"57",13:"57",15:"57",45:"45",61:"61",6:"17",38:"40",}
- for key,value in settips.items():
- if self.tableWidgetFlight.item(int(row), key):
- if key not in [11,13,15]:
- self.tableWidgetFlight.item(int(row), key).setToolTip("%s" % (str(tableWidgetDispalydata[row][str(value)])))
- else:
- self.tableWidgetFlight.item(int(row), key).setToolTip("%s" % (str(tableWidgetDispalydata[row][str(value)].replace("</br>", "\n"))))
- else:
- self.tableWidgetFlight.item(int(row), 0).setToolTip("[%s,%s]" % ( str(tableWidgetDispalydata[row][str(col - 5)]),str(tableWidgetDispalydata[row][str(col - 4)])))
- for ii in range (1,4):
- try:
- self.tableWidgetFlight.item(int(row), ii).setToolTip("%s" % str(tableWidgetDispalydata[row][str(24)]))
- except Exception:
- pass
- if self.displayMode == "A":
- self.tableWidgetFlight.resizeColumnsToContents()
- self.tableWidgetFlight.setWordWrap(True)
- for i in range(col):
- if i in [1,2,3,5,7,8,9,10,12,14,16,17,20,22,24,26,28,30,32,34,36,39,40,42,43,44,46,47,48,50,52,53,54,55,56,57,58,59,60,62,63,64,65]:
- self.tableWidgetFlight.setColumnHidden(i, True)
- else:
- self.tableWidgetFlight.setColumnHidden(i, False)
- if i in [21, 23, 25, 27, 29, 31]:
- self.tableWidgetFlight.setColumnWidth(i, 70)
- elif i in [45]:
- self.tableWidgetFlight.setColumnWidth(i, 45)
- else:
- for i in range(col):
- if i in [col - 9, col - 11, col - 12, 19, 20, 21, 22, 23, 28, 29, 30, 31]:
- self.tableWidgetFlight.setColumnHidden(i, True)
- else:
- self.tableWidgetFlight.setColumnHidden(i, False)
- self.tableWidgetFlight.resizeColumnsToContents()
- self.tableWidgetFlight.setColumnWidth(10, 70)
- self.tableWidgetFlight.setColumnWidth(11, 70)
- self.tableWidgetFlight.setColumnWidth(12, 70)
- self.tableWidgetFlight.setColumnWidth(13, 70)
- self.tableWidgetFlight.setColumnWidth(14, 70)
- self.tableWidgetFlight.setColumnWidth(15, 70)
- self.tableWidgetFlight.setColumnWidth(22, 45)
- #self.tableWidgetFlight.resizeRowsToContents()
- # print("刷新结束")
- # print(datetime.datetime.now() - dateNow)
- except Exception as e:
- app_logger.log_error(e)
- def on_completer_activated(self, text):
- try:
- if text:
- index = self.comboBox.findText(text)
- self.comboBox.setCurrentIndex(index)
- except Exception as e:
- app_logger.log_error(e)
- def LM_TSK_SURE_PG(self):
- try:
- data = {
- "empNos": dict["empNos"], # 员工号
- "taskid": dict["taskid"], # taskid
- "type": dict["type"], # 类型
- "shiftDate": dict["shiftDate"], # 上班日期
- "shift": dict["shift"], # 班次
- }
- self.severpostData_nomeassge("LM_TSK_SURE_PG", data)
- except Exception as e:
- app_logger.log_error(e)
- def dingdong(self):
- try:
- data = {
- "acno": dict["empNos"], # 机号
- "actype": dict["taskid"], # 机型
- "tasktype": dict["type"], # 任务类型
- "tatd": dict["shiftDate"], # 起飞/落地时间
- "msgInfo": dict["shift"], # 消息
- "bay": dict["empNos"], # 机位
- "wxemp": dict["taskid"], # 维修人员员工号
- "fxemp": dict["type"], # 放行人员员工号
- "wx": dict["shiftDate"], # 维修人员
- "fx": dict["shift"], # 放行人员
- "ecsj": dict["shift"], # 二次送机人员
- }
- self.severpostData_nomeassge("dingdong", data)
- except Exception as e:
- app_logger.log_error(e)
- def update_pglistA(self, text):
- try:
- self.severpost_nomeassge("getPglist", "A", "", "", "")
- except Exception as e:
- app_logger.log_error(e)
- def update_pglistB(self, text):
- try:
- self.severpost_nomeassge("getPglist", "B", "", "", "")
- except Exception as e:
- app_logger.log_error(e)
- if __name__ == '__main__':
- app = QApplication(sys.argv)
- mw = MainWidget()
- sys.exit(app.exec())
|