Make(delphi) ver(4.04 build 185) Add(MainForm,2953706,266,77) { Width=700 Height=510 Caption="Нумерология" Position=1 Point(onClose) link(onCreate,13177507:doExists,[]) link(onClose,5718922:doClose,[(347,104)(347,132)]) } Add(DatePicker,9039304,182,126) { Left=10 Top=445 Width=195 Height=21 Font=[Courier New,10,1,0,204] SetDateOnChange=1 Point(DateInt) } Add(DateConvertor,8891462,182,182) { Mode=9 Format="ddMMyyyy" Point(Data) link(onResult,9410900:doReplace,[]) link(Data,9039304:DateInt,[]) } Add(Replace,9410900,231,182) { SubStr="0" link(onReplace,10871567:doValue,[]) } Add(Str_Enum,3756740,364,189) { Delimiter="" link(onEnum,8146011:doOperation,[]) link(onEndEnum,7592420:doValue,[(403,202)(403,279)]) } Add(Hub,15952922,329,182) { link(onEvent1,8146011:doClear,[(354,188)(354,181)(410,181)(410,202)]) link(onEvent2,3756740:doEnum,[]) } Add(Math,8146011,448,189) { ResultType=0 Point(doClear) link(Op1,4885184:Var1,[(454,180)(440,180)(440,229)]) } Add(GetDataEx,4885184,448,224) { link(Data,8146011:Result,[]) } Add(MathParse,16759717,497,273) { DataCount=1 MathStr="%1 div 10 + %1 mod 10" ResultType=0 @IsLib=True link(onResult,6777436:doCopy,[]) link(X1,4885184:Var3,[(503,229)]) } Add(Memory,7592420,448,273) { Point(Data) link(onData,16759717:doCalc,[]) link(Data,4885184:Var2,[]) } Add(Memory,10871567,280,182) { link(onData,15952922:doEvent1,[]) } Add(Copy,6777436,553,273) { Position=1 Count=1 link(onCopy,14898081:doCalc,[]) link(Str,6737677:Var2,[]) } Add(MathParse,14898081,616,273) { MathStr="%2 - %1 * 2" ResultType=0 link(onResult,10318292:doCalc,[]) link(X2,1194613:Var2,[]) } Add(MathParse,10318292,672,273) { elink(16759717) link(onResult,15219308:doString,[]) } Add(FormatStr,15219308,721,273) { DataCount=4 Mask="%1 %2 %3 %4" Point(FString) link(onFString,11522438:doStrCat,[]) link(Str1,1194613:Var3,[(727,257)]) link(Str2,16759717:Result,[(734,250)(601,250)(601,313)(503,313)]) link(Str3,14898081:Result,[(741,264)(657,264)(657,313)(622,313)]) link(Str4,10318292:Result,[(748,264)(769,264)(769,313)(678,313)]) } Add(GetDataEx,6737677,553,238) { Angle=3 link(Data,10871567:Value,[(286,243)]) } Add(GetDataEx,1194613,623,252) { Angle=3 link(Data,7592420:Value,[(608,257)(608,320)(454,320)]) } Add(Memo,12253397,889,595) { Left=10 Top=10 Width=670 Height=430 Font=[Courier New,9,1,0,204] ScrollBars=2 } Add(ArrayEnum,6563706,364,434) { link(onItem,13347655:doCompare,[]) link(onEndEnum,4167137:doData,[(403,447)(403,510)]) link(Array,4023347:Array,[(370,411)(181,411)]) } Add(CharArray,4023347,175,364) { link(onLoad,5548333:doEvent1,[]) } Add(For,1664915,266,420) { Start=1 End=9 link(onEvent,3769847:doEvent1,[]) link(onStop,14333297:doFor,[(312,433)(312,552)]) } Add(StrMask,13347655,434,434) { Point(doMask) link(onTrue,16116123:doStrCat,[]) } Add(Hub,3769847,322,420) { OutCount=3 link(onEvent1,13347655:doMask,[(410,426)(410,447)]) link(onEvent2,16116123:doClear,[(348,433)(348,474)(494,474)(494,454)]) link(onEvent3,6563706:doEnum,[]) } Add(StrCat,16116123,504,441) { Point(doClear) link(Str1,4600671:Var1,[(510,432)(496,432)(496,481)]) } Add(GetDataEx,4600671,504,476) { link(Data,16116123:Result,[]) } Add(Hub,5548333,224,364) { OutCount=4 link(onEvent1,12253397:doClear,[(872,370)(872,608)]) link(onEvent2,5376559:doClear,[(641,377)(641,517)]) link(onEvent3,10717931:doClear,[(795,384)(795,678)(837,678)(837,720)]) link(onEvent4,1664915:doFor,[(249,391)(249,426)]) } Add(StrCat,11522438,784,273) { link(onStrCat,86925:doReplace,[]) link(Str1,6737677:Var3,[(790,243)]) } Add(Replace,86925,833,273) { link(onReplace,4023347:doLoad,[(872,279)(872,328)(165,328)(165,370)]) } Add(DoData,4167137,504,504) { link(onEventData,5458569:doCase,[]) link(Data,4600671:Var2,[]) } Add(Case,5458569,553,504) { Value=String() DataOnTrue=String(_) link(onNextCase,4845289:doWork2,[]) link(onTrue,4845289:doWork3,[(613,517)]) } Add(HubEx,4845289,609,504) { link(onEvent,5376559:doAdd,[]) } Add(StrList,5376559,658,504) { Point(doGetString) Point(onGetString) Point(String) Point(Index) link(onGetString,802895:doStrCatDlm,[(711,517)(711,636)(662,636)(662,601)]) } Add(For,14333297,504,546) { End=8 link(onEvent,5376559:doGetString,[]) link(onStop,6216715:doTrim,[(543,559)(543,783)]) } Add(StrCatDelim,802895,672,595) { Delimiter="_" link(onStrCatDlm,573163:doString,[]) link(Str1,14333297:Position,[(678,586)(510,586)]) link(Str2,16618353:Var2,[]) } Add(DS_SQLite,5718922,448,119) { Name="db_001" FileName="Numerolog.db" Point(onError) link(onError,3433506:doMessage,[]) } Add(Message,3433506,504,126) { Message="Невозиожно открыть базу нумерологии" Caption="-= Нумерология =-" } Add(DSC_Query,10496352,812,595) { DSManager="db_001" link(onQuery,10271099:doWork2,[]) } Add(FormatStr,573163,721,595) { Mask="SELECT Result FROM "Numerolog" WHERE Name = "%1"" link(onFString,4481829:doEvent1,[]) } Add(Edit,846323,861,777) { Left=215 Top=445 Width=345 Font=[Courier New,10,1,0,204] Text="" } Add(Replace,11513372,686,721) { SubStr="_" DestStr="нет " link(onReplace,15855333:doStrCat,[]) link(Str,7452249:Var3,[(692,656)]) } Add(DoData,13593297,812,637) { link(onEventData,10271099:doWork3,[(865,643)]) } Add(Hub,4481829,763,595) { OutCount=3 link(onEvent1,10496352:doQuery,[]) link(onEvent2,13593297:doData,[(802,608)(802,643)]) link(onEvent3,10300094:doCompare,[(788,615)(788,643)(578,643)(578,685)]) } Add(HubEx,10271099,861,595) { link(onEvent,12253397:doAdd,[]) } Add(Button,9480363,126,182) { Left=570 Top=445 Width=110 TabOrder=-1 Caption="Показать" link(onClick,8891462:doConvert,[]) } Add(StrCat,10717931,861,707) { Point(doClear) link(Str1,2387895:Var3,[(867,698)(853,698)]) } Add(If_else,10300094,588,679) { Type=5 Op1=String(_) link(onTrue,2316507:doData,[]) link(onFalse,3771987:doOperation,[(627,692)(627,727)]) link(Op2,11973039:Var2,[]) } Add(GetDataEx,16618353,679,567) { link(Data,5376559:String,[]) } Add(Math,3771987,637,721) { Op2=1 ResultType=0 link(onResult,11513372:doReplace,[]) link(Op1,5376559:Index,[(643,579)(692,579)]) } Add(GetDataEx,11973039,595,651) { link(Data,16618353:Var1,[(601,572)]) } Add(StrCat,15855333,735,721) { Point(doClear) link(onStrCat,2382917:doWork3,[(781,727)]) link(Str2,3771987:Result,[(748,712)(727,712)(727,761)(643,761)]) } Add(HubEx,2382917,777,707) { link(onEvent,15765210:doStrCat,[]) } Add(StrCat,15765210,798,707) { Str2="." Point(doClear) link(onStrCat,10717931:doStrCat,[]) } Add(Trim,6216715,805,777) { Char="." link(onTrim,846323:doText,[]) link(Text,2387895:Var1,[(811,754)]) } Add(GetDataEx,2387895,847,749) { Angle=1 link(Data,10717931:Result,[(867,754)]) } Add(DirTools,13177507,315,70) { Point(doExists) link(onOK,6626515:doEvent,[]) } Add(IndexToChanel,6626515,364,70) { Count=3 link(onEvent1,16083844:doEvent1,[]) link(onEvent3,14309141:doWork2,[]) } Add(MemoryStream,3598021,448,21) { Stream=[ZIP0008010078DAEDBD7D8C24E9791F3673C395C4E387449D4E47EA48B1488AD4AED8BBE4DEF71DE5C8B2442976081A91A8448AC35C248471E28860A4487F044A2250A43E28C93662095E21760204060C048300FE2780E30D10F144451791BCE31D2DD040C0A4BAA6DFE99AEEAAEAAEAAED9D59F5DC749EDFEF79DE8FEA99BD23A9C491A31B1E677767BAABABDEF7799FCFDFF37B7EFCDFFCD07FFC0B1FCBFEC34FFCFCC77FFA17B287775EB3B3BBBBF397B36C6767677767F8F5C0D6CFB67F7FD7AF37E0C57BBFB423FFBDFAF5EAD7AB5FFAF5C97B76BFF981B7BF7DF7933FFE0B3FFD333FFBB10FFFE2C73FF6F39FF8D94FFCCDF0977B7EE8C73EF8831FF960F6911FFC2B1FFA60F637C2CF3F9A5D7EC3BD7FE3AFFE071FCDFEEA873FF2C11FFDE08F65D987FFFA47B20FFFC4873E34925F7CF8A73FFEB18F661FF9E04F7E64F8F31FFBD87FF68B3FFB0BE137F2D337DC7BE592DCC8837BFF39EEE7AFECADF76EEFB57BD5DE74AFD8FBEADEBFD8FBF2DE737BFFFBDEE7F6FED7BD7FB6F73FEDFD93BDFDBD7FBCF7DFEFFDC3BD1B7B7F6FEF6FEFFDC6DEA7F6FE2B7DEBAB5FAF7EBDFAF5F57EFDE587E5DB930FC9B727DE27DF1EBF26DF1EBB2ADF1E1AC9B7F75D916FEF7D8F7CBBF22EF9761926F99D6F976FD9DBE4DBDBDF2ADFBEFB41F9F6B6EFC2117EB37C7BF377C24A7F877CBBFF3EF976DFB7C9B737BD51BE7DEBEBE5DBEBEF956FF77E8B7CFB661CFA4B7BF2ED35F7E03ED6F3ACEA0F8FCB3A1F65876E9E9FDD298FB232EB2BC7BF15E5C475A75991D5EE28EB9AF9E9ACC956CDB239716E94E5D9C13C2FEAC66537B2B19B667DDBE5F3323B688A6659CABBE42DCD387BA96BAA6BD917F443AAACCDBA7C5656D92A5FE6B3CE2D9B4AAE7E584EEB321BAF8BDC75593B6F0EEB06576B367295855BBA49D674CBF276DEB9F969BDAEE45FB5DC425DBA2A9B65AD1BBBAC6D3279FDB2A9D759335BF68778905526FFCDCF26EE6894C927B67337E9E5FA653BCBF94C7CE3D24DDDB2586793F926EB674BB798CB7537E1F6F26BD95772B9B2BCBB3F96BB6B37B8FF51762C3F5A34936CB1746D2BCFB06870BB75BD5E657D5D1ECA358EB2097E56D66D57E47E91B3693E6EE68ECFB9C8DBB694E53B92155BE2B5A767B2F272C16299DFD18F2AB2AE5C35074D96CF67F2C7BC9CE559294B5CC8753693397E33EB97E5FCF48EFCE65AF6F9FEF8443EB7959B91856F6B2C5FDBE10E65875EE21DAF0AD922FC38AFF06E5982CD48AEB1E0CFB01EF250F9B291279CE678BFDCC4C4CD9B6A64579587E965692B5EA0582F733C2AEFBB9105D2BFB75D59E3B196399EAA94DDCAF49D8EEBC31F728546599D1FC90BF8C193657F2042386B641BD74799DC9E08842C47599715F6EB99FCA48CEFDD88201558DFE501C4EB0F5BACCA5A04A9709DE31A2D65A5BB1CFF6A2104A75539CA7ABBBCDC44E13237916BDF5E8F7449797987DB1DCFF3497ED661299A31C42DCAEA282B5A7730C9E577555D76EE29CA4D2D7256B49B59BEB115CE6DBDE566AB7E2E324A01C78991EDED5C3D2D65D527B27659E5E6F2B691BC7E33B9967DAE192FE53805F19677CAAD6F706AF69FBD893D99CDCF8E836CE07E2088CFACB3F28EDC0DCEA9DCCAF09CCADEE8A63B1C072FA7CDB537DC0BDFFC9E9D0FEDECFE3BF2EDCFF8F59B7BF75CDABDFF777EF99EF73F7DFDFAFEF5EB37B3ABB629D96CEEBA993CD42C9FE6F3A63D1DAEBDDCBE5FDEEC5824AD7022E3E379396D66F2F42F1D3410A763D7CE9AAA970592D596EDBF53D65CDF42A4AEA6CCAE9AC9060ACB5F6B84639ACDE4FF4D8DDDCADAA2117D24E2B46C264E4E5CD7C8A91CE3BAB53B167513054DE45FD65324A55ACCCBCAD5DDFA5AF69C88B6A88C5C1413975C2473B99934A6CE44D6F5A6E42F63598CBD5F7DD7EEA5DDFB7EF307776535F62F5A8B89DC942E41CE259087E9FCE38B2CF45D531FE3B41CD90A5CCBBE2A7F4E2BDCE604CAC35EDBE3B98EE468F101BACD4159E0114C298AAC7A29D00BB41DF541554280CAA908D7185A4056B1D143554E8BB93B3ECDAA7CD6CA6A88B6EDCFE45C1D34931EA27B38E145E52D107B288F6BD9F3CBBC100D244B28E751F4489EDCB69C60F93C7CC051E53A15567972E88E2AFB9C9B3B3991760F61EF0B5A0CB903D9C51277807F944B9C8AB6EFA07FE4F1EBFE70829796D3F11A0B7A2CF774755E8E1B159185BF2751424E647F9ADF2ECB5498E424D8C2454D0F6D34C1FDF5C725155FD114B2561BF9E049CE65859E106DA8BF95F79755AA91A0606413E408E388E3DF221DBC5128CC9247B6568BB41195F5629339D1F97657BD7EF821F4B05FDB606944DA4CEDC8D39EE29A3482DECE557A49D163757E2C474B56B33954316944C61A7960084891ED57CDD2DD549368E77F7747DC8FF77D4D47FCD73FBC7769F781BF7BDF1E8E38CE3805FBC565E90FB368CE662AB700DD19CFA157E8753E15FB2EBFDA9F8AB875399E718977E6376531C42770B831588B79894B608917CD8C9B0443CF135989719DE563B8013498D7B26757A21527F9712FCF37C96977D49BA8E8453422B5BA653874F402C43DA9E48CED8B5035B22E4B775B6EE0B36EAAEB729183A2B269CB385ECFF14DECCB542EECE433C485800A3858E6B20A7285FD16B2278F7C433E2D1FAF8FE4FA9FC7A3B599FF4CCAE0E03336C57C7346432997E20AC9C9B315EAD33B103BFF9C3C9EF85A4B5D253903EE00E2296A507C0C511B384F3481FD4C1E5614A34B0FB959CB45131C35115388B268C9497F924723A74B28320D233DA346945B2DDB5634F133AA7A27CDA28795930F94DD9A9F4E9B427528B540D0ECA2F972DEBD6C7279CC1B54C72B57C74B7C87132A20AF91E48DA23196B9BE5C3E413E5115833A6272B3B0277008E3091697A79C52B7C95182DEC522D01895DE54C83D38F344AA6CDC8BC1A7DB0B5BBB6878BAF43C36157D1A7397E271EFDB855BE595DCCE1F41EAE2FDC144F348DCC0D6C875C4859EAF71155E1F1FD7169BA93A4F2FCD1D0C0B349BE8D4DEFC93ACDA1CC0CD4B1EE8723B788E2B99774FE4C1A960A8E5E42D37E463DAEEA2775FD7E787DBE9CDAEDCFF1539FF38D441428ED46112B7FE4094BC1889714F378397C561159D3D29DBDBA518C55A64F079758E923D964F383DF1C6B8ECB8B1EAF6C2483422E07469602F077759700DC527F36ECF6685FD12E1AF4E1DED72D3CAE5C4522FE50944254F44533B59553A9DA7530823E526C886AC4A6FDEDBF0A3A039A10825A610373613CD285713859AC360CCE12ED774D1E4AD7AB3C16F85657753710D4C18D521A071DD127DFD5C1C5EDC45FC6C2C0797780D55AF07FD299C392FFCE239D75D5FC2525D7EF40A1C18919B4E76F171F947084DCEB25B22E37488E4D1A613B983E274935D7E445E44C321FB243E8D58DDB90AED4A3E0E469821C9E587AFA815935F8657E9ED482CD7CA13D4AA58EDADD55AA226F1D397EEB8E481104BB51091C92E3F699F977AE45D3EA6E65BE170F7F3533907F252F99F68E1A6C56A166E298F0A3D2A9F948459B0CBB36C5C360BDCD0E5873E903D66D7478C218B36534B2B1754ED71DC178CAB449BBACEB608A7100194899ADC90FC4882107E5230C46A87C5A05C7EE24A3CC5A6FAEDB80CFDEC06BE632DDBF2D9E6D094076EE1F9465C400464D91F429DE52D1E523EAFE66B0B98E7031F60891F5AC1BFEC2B15763A7215147FD0C6D3A2A105289A29F5AE3C0D5D4359F3B94B97991A475C597C7C63CA87CE83C4240D0D014229EF156057EAA65025E6DFB31605E6FDFFA776EEF919F9F6757DFDF6DB2E5DDA7DF0F7AE5EA22BA0CE80BA0366E7161BC850D03631A66ACD2D9387758CFF44D51E1D9705856E64DE2AFD74C49BB90402122B572A92B3AC70ED69956B8640D6B0A8DD096C3A0E69B3812D804C54F0396A392F5DED836A3ABD734D18C029969D9AF474F6A739364CDCE32F6795EC2A7206537A693E50624C0775C88B79ED7BEA1D0B550DF07A4ABB4B535C23DA3C3199744BE58EE67337EB243C1DC935EE508CA016CBE442726EE2E68B125CCC9B55EA55BBC4D83018AFD7B44727A2D3DAD9725DE803E9B2C822CAAD8A892F27C98996FB284487C9A56AB1AF4BF5F9B1DA0554F62922C442D5594DFD77DC1FC2EA8923419BC7FB950F4696038E1454F5E562DD8AC68188CE79E74808C905444CBEE5B7EE7BCDA5DDB7FCFD075FA372B2BF2525C7AE5B2F4FC5C3BE9BA0ACE18B205FB21584D3A79480101B296BDA24565DF66F5E9ED49B188A979988CBA9B860E5893CA06CB278363ED4BAC0D993F54772A639E2B162987903A98C9251E9CCA794AE655F1125276B0809817C40FB7BBFD40760C74C1DC94DBADBE552EDA95C92C73364A61013F9CFA44B83832AB7A4CFE18ECCB0EBF9A08F799CDFA1B2C22F9A99F9C12F320C0DC69807091F06D5051115D37838D6CC88FC7429BBF34D38C974099138F042794502E644BEE8DDA95D446665296A6C3E2F91668368AC241CAADD01121307FD18AFABEA18CC59A00577DCC1192E79F6B0A05C4E8DC8CB892B79572284AB06A6F573C88B98658DC21FD4D9456919D57FCD226F738BDC24029889DA333310934FEAEC1D65953E56A91195AE6429CAF805CA378E34AC4E7364A76333F53A4A8314B31422CC705ADA0D7676A63E22924808C68A1A8746AE88748C6A08CA077CA952C4327A06BAFBBC9142BC1A51156E51A75E05163F3AD0A9E3CC24859BB5EA51E753D1F3E5C6A7363BB71AEE8485BC3E2643489D2D1B09EAB14A3EBC6EE0F27247E804CA51ECE57E35707851334B48ADCC2F56F4AD98A0BE537335C8233441B71D790B76902FAB06B612A93BA81CEC089596A86778500835C4E191C7FF23A8EF6BD9979C3CB0AB270CE71783252AE970AD077EE5854B669F7A3C5C3259E3B9A87F318DB26C965613C741F3C2C13B400E6EDF1C6A5566177B10DB2E4403C9D7FC343C0FFBD432EA73396E6205B0FA959D0B3E8CE83EAE8E6E12D6EC5C0C5C0E33B3CCB9FF29F683BEA2BF2B718FC5E6C7C5A1FDC7F9E7726F859749306E0A4C4E96CF8866C5BCDC3035098573557E2B7BD5E83996685CD5AB0594DD468E5B03D5C26329EECCB29717D33CF7C8C4C162990304F11C1E0B7A48F5C69C30DCA8BCE6B6C43D2BFA4541CF07FD88B875B19E9FDA51CDCAA17B014B9B1713262170499AADA3E8AA2217AFBAF43955B3587131D7ADC4E6F098E413FF745343C8BD562A5D309DB423A6D34513883FBB99AA502291539A3B6D16C4C44B5411C24F518F127576E1DD63D7B6F4BBB9E1A557F36271FE2088AE939FA6B7E1B3D2FE6EE4623311C1CA1D879A89F99D49BE6AA44907F589D585C163D2EB6E2136E2C794BA6912241E244E0C8C2AD3D7B21DF885198FDC9BC6FFAFCFA91CC0AFF1A07EDD2755FCAB56FC163CB9B3B8D1675C9287DC6C9F62CDFD4322E54A6512CC0C9C3E9A493C49482206BB3CF433111FF32824A77DA3EA429F6F414FADE77BE70C48826245F5C3CDCDFFDFDBF9FE9DBDF7EE7EABFCF1757D7DE65FFF964BBBF7FDCEEBBEE5FAD34FEFCB4DC3AB7BCE2C88C8E3449E7E96693650168BB18F6593CDB5E0890C495FC4DC6359ECA6502FF6A5DA2D0FCA33CB9BA1B8A85794355E779A462C862EB82CDE429E531EED9684D09D5DA11CA61619B46BE8A8C6783DCA9E45DA409EE8759F7ECB375FDA7DFB6FBCE39B2DA8F1618DBAAC2FC861D034CA298A2A72144A4B08AAF113B9117B69894B7707B27C28CAE35884E884795E7DD9488E03D258BD84A0593FD18248017F190F01975CD40C13D06920BB9D331115053DAAF9B936EB0BB8F2DECD5727F229133587635C6E2580B0DE135BBE0DD2C45C189FB68CB95B937B971E0AE70F850B828B92AA1C215DD26620E77711DF6B59F64C3CF61A0BE7190D9B25B4D2307EA82FF423AD323D5BE647B292B43410AE7E723AEE71BB55B9C48D4D2564EC98BD69E6A2515A68FC4D8B8058935ECFE4F541690E917866723EC408C9963C7CFDDAFBAF5FBBFEE4F5EBD9811C95CFFCB56FBAB4FBB6DFB9F44D5E36F6A364FC8B647B2DB70443AD951EAD03CA422342B214D8E85CA2BB9F94269090E4BC6A90D6581EFA3D1D3109D18C7D9263A64696D9141C050A65894A1F2A54E2D7C1B40C63164D07C0DFD6004004FEB538C75612F72964AD16CB298435EE7AD1DF47EF78C71BEED5E0C2074D666C9A4E624E4DF395B5282B16B30FB492B6E9E8510E429DAC3F74C941D75C3DDC847054BF621F10CFBB850174B24B75B263D94396658D9AC2C6875B3826B48CA1802A072571711D23C6126A31A8431C61D9E0AD0CA2C61AF13E3C760036BDD21843560CA1E8629E43E13B46AA6DA7C9154A8384114BE623348F4329816046C3D536B22C56D1B24395EA4787A2C92C5FCCB5A857DE4D4B26014E6539345731E77A1BA5FF66CCC2FC2656C5FB1173D1B2033832595F85135AE707CB1ED58C5178E405022675D5D282D478CD984D5E232EBF480D6245D142CBB561299A6EB25EE5CC194EA6393265D13DD4FB3E86A4E2C089E0A3364FFDB1F1C5DC0E5BBD3C90CFD6E29D3C837CAA9C791A6FF929249217725DC91B6E96A5AB3B89B3372DE3D5B82A2E4DAAF950593F27BA4C10BB763187370BED9C8BD661EC3191D32B276FC68AC08C0A4D7EDF74C7B9B8C162A19ED9CC9BCECDFA3B2287D0B1F0E6B0D26D53CFCDF1D40BE4BE4215A46C508CD09D953FC5F93C64F18E85BC2E3BB63CC37A65DBD3CCAEC9ADC0C674D1B669FD48E4F29D876E29327DF44E6E835F218B00451A17D84C587FCBFFFDFCCE3D97E5DBBF94AF4F3D7CEFA5DDFB7FEDE97BAF3FFDD043FB0F3D04F5F9E5E0914D8ABEDAE0C01DCD980AD243AF3685DE7A39D8C8AFED70C0F192653A74B172EB20F49A232DADF48212C24413C970C54D418FD7400604C4C7A4280FE1312054318C92FCC102DA2247F881CC89B8397009361D3D3EE66EA9C4E44D3E715FC68DE4095A3422FA74692A585979F71A87EC6A5D8EC59C21FA2A11267DB533808A225BE4F514F239F00B221BFBE3BCCB974ED66E352CA88A6D45E8B6145BC85841DF4E64D54474E00115940F0B47E2834C4AAEBFC46FD7B28548CAA77EE2B5E2EBFDFABB5F2BBBB6FF5092BFD3C88F1B0655FEF5FB66CF26A8AC9731415046E5094E606BF58597AA863FF7E89B66BC995AA4A3C0A5D214B4A696BE061DED1FF715FC45C476721AE96F03B99677E2CFDC12C547881934EFD4D5D9A4760476890EB896BD503467545FBD965E44F044EDFE9914F1C86BDEBC13F505032822D6CD58C44485ACC26AC7E8BD10E706719E4309C094B4C6FF6FE48344B00C529003A0453C6FA77041C483E36113916CB959C829C315637AE84B41992F9A8379734775AF787263314858E304D40147411E2897D7AE3BF582F6E70E8EEF4DAF2F47A22065C19A3AC6F1486D31929643B1EE44D4C39D740ACCC1CD9410C0B6179D891770CD11ABCAA654F00726161017D3A51CCF9058F4CE78DBAC10FDF354C748C5DC4D54D270FBF25897C750DF73D7CA3FAEC8C7DDB102141267762FEA0935067DA04B5F166EA2E01091FEE9D5695CED72A31974916E5965E428A1886C6DCDD34132CE304C3C0533DC4E2BAE5753E0DCE42BB8ECD042D0847774556553DB72558AA4201BF98CEDA7DEA0F7E890529D2E1596D8D80AC7A7673D16BBC41059D3325A2C400167D99FE4FCA996E7638D6CED6B5433240EA142E97F89FCB156C18B251690316B272AD1B4833E4A285F2138D7EA4FD5DCC1F60D2C5BE52D9BAFA7C504BF9819D159C35A8A7AC12E561433A01E7170CD2A24D04D73DF90BA86414ED69C7594B84CF23AEFA4CB2E29200CE71BCE8CEE8328B5133DDED45F4D9D5B0ECFC204DC157F536672FC5DEB3DEA04A2145FE2BD5F9C6BEF001F4284A11E14094480C7E6A96C1F0289E32DD1D092760A40D482F97FC0B2E4A3A76249E52D9DBE4E8ED04641312CF3405C02ECE00C79E1D5965FEC0BE116BA6AD5531DC5445E00D68A1BFC4AA090793913E9A7F3A7B94616D260CD2470A3031EEAF1A1A6ED53D57C8741C2D2CD4C60575DA8902A2AA045AE62AE3934D72A2A95F146E2860C72D644BCB2E661955D3BB6EAFD16AECBB5FE82B2302A2448057CB6814DC239C07E134A242E611332EBEA30C8EF0E7C74AF181571439DA271EB9CA10B34406391B396EAE4E09D129997233FF00C700D621CD43A979A230386F22ACB4DC8D1B3E0C09FDF250397D49C2FCEE3FBC580ABE3AFADF9AB612E6C786656C31067013DB9A9D4E94686C0D1AD7E764B5892224972714355587290C1C64402677EAAB7A6DB1F48E8C22C631A5171A559B53E516CC5E5870D769040C13B04D3C457840FB202C636F8E0F263E98B86680E9182DA23D8F58C2ABE43E11DDE47555F03223B3FC881501854065E29E7E8D74A37CF2C4D06B9A640312B3061FAFD76EEEBFFBBAFD9D9FB0EF9F617F4EBB72FBDFED2EE5B6EFCF2EB11913026D1A8E439AFEE4AAD52078DA7361ADBA9C8F5E5A9447C6207E8FDE674839E5DA98D3A1ADA28887AE7EADBE2FF78B807BA1D348B134AA77421756FD304BEFC20164A662858F44B7C42BF4491F33438C83580D3D4E80C4678D00DBAC69AC2AD66494FAC65555224CEC7E20D01DAEAA624CD160D432E4D53948E11872C03D24A87F91112A14CC768AAE54596D2AD4C6B8641B4279429FC2A9FE41C9E1AE23A2C592E2BB1F26599705F34AC9A0DDC98E62F52AB4B853D77B304F76CA800221ED50D992385166BB0683A6119ABB444C15A0E2C1A6FBEEDBFFEE8EB2EED3EF08FAEBF8EF2B06FD2F06254A421CE96AB61C1A36E13CFC4D59D776EBB72312CA5256D05EA06880FA3C75DFF0EDF64594AE4226682F51FADB92047640A4D348B21E5B08B3E64C5071C341232BE8C6792C1D1E15D23A5251FE3AC3577C723C89C8723302E6952D7B773ABBA44F6E68F26E280115BDD201F019F48DB20906E39B12C6E160C042A1BB978FBB226AB2D45D5C9DE2CA1823E6F357DBFEBE3B249723A31F469A0BA97EE58AB8816ACC0F4D504942304942793287B4C6F4E8247A69000679CD11177D65C541014D670EBD3D389A5561752C23BC01BE92F8A3961A7C05C1D54EBE3F09143CC8832DF33979593237BA7BCA3AFB6D416609A0C689A99B9790608D54AEDAC7BB93CCD48BD0CED664A6331E4AAC4426DFC41925B592E189B297C29643FE411C4E5E5B966EA63241EC5AC304BBE16BBAFF91340A09EB7CA84E5D4914B46A00A455164FF1B9F3C78818039ABAE2C0F965858AF88188C8704AF42F28ABA4786102810535D6BE6D1B48D27C1B157EAC1FFB1F564A080A28A2A2D651EC1D5819F952FA98DC56D3FE716D8C6A031EB5CD7428074CA0F2E2C32BE52FD529B0EF2606E939AE432BE51E47A5093C4626DF979406F4071E05352908A8F4C00B44CBDC0B4F7C07915A9F9D0AD36038FFE02D69C474411A0CC7B58C6CBE7FFFED1CE3D3F2DDFFE7C7E7DEA036FBCB47BDFAFFDDC1B1FF265C6179754C3214771D62545423CE4CCE7ED167D3DEBFA5CAB7CAB66BA39B2051E596204551705DD13B793820467D93140E0E899D22076D65FCBBE0080A0F327ACBB6316925A6AD3B132CC0B7958A2442F90E6CF3167ADA1A74F8F613B0E341BFDC74B5186DDBC2C44B0516A372C0CEE4B1EA99F354BE0A7D0B1957D3167118E75A101F0C8FA3FACA2A4057D168542F2ED1419A7695F590AFCF3A1BEA14B66501F791BE17D8E8154B98948E561341790D21296963397B4BDC0F0300EDA2071F8D6375CDA7DF0D7DEFB0675AED4BBB2A42F33E149DFCF2800BC715247967BA35D40623DB10BA87E5A66D6174663F3D0FC6C3C472D02E13A1E4F2B93D65A302987AE81F95B5A4ECD15D874CE83496DCF535F87CD9157A26024D7CD5EC83B845997118FA118FC4F97B3F28AAC025C34EA6DCAC4C56A5BEBC900B19ED7DBF236F74F2D4B363184281E5294B77A7EB0469DAA8C86A090C4C429FE471C3CED27F1B8AD39731C8DB8486C45924D3850F042C39E083CB3685454365C0496CB5F1D5B8EB03601B4238B74C74DD0D08894181240D815BDA4485CDE6D0C5F3D296BFE982E8DE84F768599DA7CF8269C5931102D343FCC9EE694425246F61B583E626C90F143731CCF2E1033CFA21D57A2ECC1BD6A28D96A56427DA21E4E56EC592568B870AD9C6F248D03C28886FE60D98FF98F1BD9DC1D4099CB8A1C1192C1060E851ECDF3163A832E7B2FEBDE6AD35F07F59513F116BD12E02F99A0AAE26D6AD6693EE8E8153384C6363619CC0DB9499762A43657165F533EE2ED4E3784138AE726175FF6B39270A8E39C27D7D0BE09463DA6EAFE983BA5B7EC33360ACB3E88868439E386272CCDB4C89537882170DC448261AEE032CA99B29ED416C5CF520F083D2BCB91A2B7F2A4F7ABCFF3D8EB5AF549DF76D26501FF4F731577EDDCCE2E5FBF7B38AEAEBADC1E1A2C9010F0ED80B10761943D32621B02926548B7A4AD813143647D26B1233368D541DB285ED76DEABE6069475359535F1FD72781BB173F823E8DF8F36D3FB1DA4315EBC8FA549A6843480FEFABDE443DD8D22929437654B4608E76D5BE426BF2FEC30FDF0CF67FB5B3F7B7E4DB5F94AF4FFFFCB75DDABDFF331FFDB6879E7EF8612C442C6769FD514F680A45BFFB520E3B0B0602AAA72598485F750E79E9D95C9CDC5A6CF764EEB757775BB10AD52885406B6FB29C01558B6AC9D72BEF5BB4DCD118738FFB63AD36B849852E88AA4F2EAD240396ADEF0100D2D2CE18A13E3E867842662DF32AEDA44DABF1BE4D4F2106B00E66F4331FD1F18E08947EF2A66558BD64CB616DEEB07A8445F08079F46488371F16434CBF2624586983C78B9C686D2D0BD66CD6CEFB93D0F1B2D2068564BB1ADB2EC7DDF28028D9E75500444D5CB1818A6B9B298BEE5AAC7556986DD7F399E6D34E24349919BCC5EA7FE1A6125D4285868FD4727D3FCB57800FBDEE5BC58DFD7B6FFA5611BAFD87CF555029720D5B4F81B5946DD17EB4B390BB897AB78AD6B8CFD2E62E6FD7D4B72DB52B3553674D8D71EAFBC849F876E27F02FBC68D8CD6C54D60DBA3A699E6740610EFC7CDEDD8171D4E8AE94E7A468B46251B4B48E68E1CD5472E0E9F432CD188E2539C26EC06C53A3467F555431CBEF75FC5A8371BDFCAD3C4B41CAB107E17D58B551F468D72ECA5303C44D66B822DBFC5763371FABE7C4C0F6B13EA75DC2F0BD24DDA19C6B236A5601A2FE8B1E37CA480FFB02AC92DE9EA586F96F5906B96643DB83E6FAB669FBAB5D8E544729735D3752CF65884B94A4EB2FA37F1D4FB12B89DB4C45707AC656D75BDE4FD4305153A3A6378EDD17D895EBB4BADE02E39F80B4E88585B607115459B74E76BE9865573AF1680B7E19E54762734F378B40851F496D0CCFB59DA3BA9B9F56852EDCE34E3215E2C63354B4D30E1AA9D5348054DF3B23274167C1D2D7DD7CC79617B48BFA1DD3425431ED192AD8736FA87C3075B8C01A8519EBD539F426E396030EABC547179E9D62D42AB994BAE81079CF4566916D93B58E655B58EAB3C48624497451EE131F40827EED0DDBA453DFE77F7F19D7B9EDF9DC91FAF7E7D8DD0E7CBF74199FF1BF73D1CA1CF210321FB0E853533D44DDA60A35C00B2D1A566EED59747037B0006011B380F0D6EC810468CAECF5BBAC196A238450F95B96DD4CCB7375CEEF83B3FF933DF7E69F72D9F7AF2DBE1F4D0ED51C7E7CBE702E8A4CC660712FD4AA99DD603792DFB62E3E11939024E3DC9EC71D3F283256190AFA061AD9DE52FFB33228FEA4EB3FBA788FCFB85FE4DA2E5D425F0643562EAF6C50F522C8056EA126325870EEEEC6FBEE74D97761FF8DD1F7A131F72DF1EF1F3B13FFF2EFAD9D7167CA313B138E79F186BCB077E499458F27B64EA9C4FAD6B0FE4C04BE06A04B72FA219F0D0B70DA0346E96F8ABA8FFE163BA738F390829122A804C9F77680F170DB4BFE162B4EDB56CC99483FCFF77B0FE2FEAC05F543D07E2BFB4EB2847D3B7B6216AE43D6B18B22F082A0227CC345FC06F9A7B16192B59104BC21AAC2136D3A3E1812F3C0F2B5F143B4A286DCCA2F546DC6145B60BFDD320ED31B53CC4118703C9EEEC46CD642DE27AD0CF37C88D5E560BC8F327ABC43ED933EDCAB992E27D195F7B10FC5176505670BD4A36E63C1B8857707EE95E03076890C1C6C09DCEF39C3199BB5CAF941F4241A34CCE4ADCEED1A48473AF5034E69DB9C01C8665BD915506B400E75AB1860660EAA871155EDB8A83E3C45E00824B115C9477E4ADBEDF57BC2D374FBA11F162F83D0A92693D190284B4F11E284956D804CCFE4C3CA2F67207C8B16A36B920E428E9ED18EE023FA26F8BBC643DC643988D20CB50531E91EBDC76A1039DF3B240CB0D56CEF084FDB5ECAB1E515C25D0EDF0A1DB02B51DED5883FF192B4B0AD672954894477BB11DF48E388BE642E9522F5DDB2FDBA61854F9ACE24ADB5EE5AD822A91BF59323888253C405B56518ACA58D6F298C697D86DA458C650753CB464B022FD2BADAE200F1C4AD1E23123FE900F3B48DAC542CF46E05331FE9FDD1FDD91FF5EFDFAC6BF7EF5B1EF00D9D7DFFC8E879F7E64FF11D89CAF04F099C6772A88D051AAB1E1AD43FBCD55A0D523A8A247009CE25743BA5B84E27042BDCAC39ED3F59CBB41F3D404BF313701DDCBFDD4CD4749210E118C4463ADBCDC5789E6A57254E90934D62402044F2BD0249C6FCF39A9FBA545C3CDB82F80D9978F09947A6A3EF8604412AA6FCE7CA04F078BEDE94799F57A4F6806E5B64AF9ABAA5FE6C88CC3CC01F1F0956013CE2DA53FD4519327CADAF7458B76F247CC2AAB58E4C35AD9070B36FE696D55536946CC434FBB2A6B5A04071A9493DB4C306F88AEF0689D9E140ACAA640B8AEC209542703B0DD18D0A3EC86B147B05A2ED6DF8BAC96600F38628F8416E5535444FC52874763B04A8CC1917D1E92878C299BC2AB7DE51EEA49127275569E388D463AD8BB80FFD9F9F69D7BDEACB9809D9DDFFAA5EF1417EAC6C7BF5344F91111E6471E49721543F7C93682C869B6F931F00C39332DDF200C8157EB1FB2529CFE6C896C3EF4A26C914639ECAA0DDC1730335FF2E5736BAD554782C13433C71AD2CD3286B468D6ECA3E3818E29236F83F168261A795B2ACB99AB9276D026892B3E75ED58A6B778DA43DB15F19CD02CC4E45DA938198D7B2B25BD94A7CBB590D0C132D4F989E280782EBDC9F36AFFA5C00391C26F7C3B9F9E9F20377149B1A2C0F722827F6688680E89F34A395C11529A337801BD9ED6094508DEF2A98FDD7F69F7FE5FFFA1FB2105FB2A035F4E9C4D4DA005EB1AEE2481D372E3D13CBD6ABA0D81BC8DE794F2201DD691289081F7093908DD98B0935AB89188DB435375179B112DBC382568939B1999A6917B88383037286A11E0A3BC4B59FF90C52B62208DF829221F7C264733C189889B6F99DB9ED2CD37363E1530F92047B427A5EE6E84761EE6623E2FF0365C20656FD174DF51722A8E502E59C08710A57471BB84F9E7074D2A7F90BE08B018C2A1D8A5D05456FFC305E4C8E58AC1C44BC555F1D0E45C757A5A051F0279B69ED3A0E9EB413F69E69D2215C331288AD64BEABED617B174179E1D72B3D4CE96CEF9A5031F07BC7889781B2DD81E4AF4D4A2F607816B66DA28804A936FB03BA87B2BDBC91AF7E4FCC05A191AC8902ED6CD4319B2FB3B032350D294AFC68DC9646FCF2ACD72B20AA68401BE431C3C2421D9123B7E51EE2D8C4921BA824EEF42716E5BFE6F513BB91AF6ACC66E233B54297664C2C414780CD923845A9CF69EA10FC5C44B3BFE5228D742AB7ED847092AE99A82296F2C2B4E16E2CDF10C31E61799B104EE40358F928946BED9CF3607D99085D4170A4386A948F027EB40DB906BC61A052BD549ECAAB896FD8951D506556274C5DE541CA5B5BE98044B51BD5B49B00FF00221B1CBFAC3CB150A19D098B7BD527FDD62F33439C3ECBC0241926C5A24CBA3EBCEACDFD518556E150D8C2839E9F320295BDAF07C1E054CE5EDC8F0754769D8C06B569CA009168860386823DA1C11D9F208171FAB8C1C41FE0E73B9533ECD2CEF5830B865E77F7E98A2482F40675DA83C7C1771D054D469C7050BD9CD046774469A4DD1494B444180BAE7FA5EB0D9A8C5CA63C75068EC84F5158363285B9592903BE77939F240436FCF13E6C023E35354DA4163CF5062DE91AE5A6308AB5C53BCB07E7D41126B8452F3B371411FB8F598397F63A67661748C96A9CBD952E0B1DF836E45C84CE301E640C485E66D97AAF795E599C3EDC3379E1265C9F08E1D525A7B6176AC8716222BA1C7D0F6745EDB8503AA18A88722759C8C2969E03B6D756A409B6A96D993CCAC136ECDC87BE1F13F46D8CD93B7DE4275D243BF4AE760DF7B07375FB960301F960C66F0F6AC7143ABE3177118C1ADF2F4BCE24D75DE1B1C2E4D952C4DCEFC1A4F10395E343F19CF6E353CD4837BF4A41FFD02703AFAD0BDEF638EA04D9F10487451CADC780E9A101A53BF06AD91AC4AA235129D71F79604AEF0399512FCFFDB3B7BEF946F7F7110FFEF78B384EBBFF797DEFCC805E9FBC5A6A34F0BBE851A8D4F9527D155ACA1C8094A72C4C3C12378A78844DF02A1564EE95F23656504F82E62B79D56EA806FD74212B37BE1AF69952001A943FEA888E1434D486BED994937D623948C35B0830DB2422046E438787840FA60495063753148EB5C0EFC6D6A4025EC3E02AA17CAFC245F49A4B0563F2FE5712842BB7448AE29737847B6910339448C89CA49CC7F6D53CBF6D6C9A20E20C04F2E74BB30C7950C7548D76E030FC5DBBC42A924C78DF64D69D3D281B52A26BD33293337704A6B8401A84DCBF34504F8DA980F45AB88A8BCF5333FFEC0A5DDB7FCCE830F301E7EC48C53E80E39F5E6EAC600BC187A41F4684784233AC0902990F75E3BC781E803EBDBE52D3A6681CEDA9844D2CCE2206E168B7ABAD1401CE5C829C64788FBC7C645A7F033B648275DBD133C1D6687ECD051E7A6AF572323D65C29531F393E96E541599BB1B272E8510834239C2515314F6668B59B415A06F8CAF22A1900A150798F2FCD5A24815823AE82A1C10AF23D804BA92F38F1583176FB5981FFDAF9C39BB4B7D1A35BD345DA1C1AFE19A91DEDF732CA7609129AA95682202DCD8636954D2172CEFD016F7364187ABA048856BE14F5C2866DC3E30B5B39E6609D6419DFD85D54A023E50CF272F2ECC7CAAAD58C653BF1F751E421B09DB70E1F4BB39D9463E33A64911D7899B188A005899EB89BCBA52C116628348A360A1CA78A489660692CF186589C6FAF6948EC6816289034184FA0FC08C0568D96159A69993DD9826E43A19A494051B6E6874E1C27A7881D9BE587E0CE50D24BF9C8352A541AAEA82415EB293D31F4C494684FCEABA61F97474AA14A56F0234F1500EC6B33466EB1F2B63E43A7B8D6E4C4EB6C0C1D44E7535177D5963F6238C1088119361BB989EFC9F65E4100079C27014BCBF4031536B25D4530D72B87C416FB92FA080A473A4A10140A574C010EE78A954EFB187D50661C11A1A9AA846312FAFF7E78E79E67E4DBAB5FDFD0D7AFFCD2775DDABDFF573FF15D8F3CFDE8A3FB8F3E7A0E4EC80334C413EA9EFA163417C06D0301D1DE61AF4782AF50797C3CD31BE48E6818A579CD5595BE9FAD8A843BCC3C9440A7170E95C5962E4524790599C401331BC0D63413AFFD90198B448F2869A211877C5A62FEF379997419924296DEFA120D5F626C71D835F12AD1CD840455844F6F262C6FDA6D5ECB5EC8AB7532C4C57184073998254E85920038ED0CA02D25C330A65D91E05FF9C05BC497FBF4CFBD45567FFFD173B83A5D7B268DD01EC3AA7B5CFD14E2E33C137F5CE772E8AF55693E9F9C69F2114AB55107902681CCC0109D9D51E7F7A675118806F68CBB7988CF188F576D6E1528828A94E2C7344698B70224179863A83CA8FECEBCF5F4735CD0AB229F3718E762A4F9BEFEF7FA9DDDD7BF7A8E7FF5E71EBCB4FBC06FFDD48338C738C88F0EB989D4C6C5C33CE8268D0C37F032498B468205C79ED05712ABCF01329064D7425870794168AE15753482BB12AC919515EA1CA0C46C7F9E8FCB256C97D615404C9CF507DAF0CD3F6F30418BF680A6E34FFDDFE14D235D3E884E48EA559262C85F595FD167BE175F9377C83ACD100C576B70C056C0533427F3C65D5177BF82F745834C5FC5068354E89213F3C57CEDE68EC3AB7915915D7987483AB302C8355CB626D235329D3D46995C8909FB795A9A4A76C7CF2FC181D18A04CF9EB15BF0CC7B3823499E89E34BDC082D52465C4848B7B3DD6786C32A6A2C9E52A8C1B41988FA78E627DE44ED1CB49E2750850D502627D6B1B4488F1D51A83241AE43C73A025B7DC5BFF2FD035B9E4C3240029BB685C1F4F37FFEE71DFCF7AFD4D7AFFDF05B252CFBEDFFF2AD3CAC3CAD8F5E442BEF43AA28184968C0CE744746270032C52845624830DB842EE3EDC0DD0F96D3A8A2227353729CCF71FAAB3D4750E5C11B157D52C7E83D0184D9740C111FDC0884D8AA75DAA663169108AEB283081AB9BA4E4E1429D253C5D8420922ED8E455ECA15EE58ED35CFA3760ECAF38DD7CC8BF1865910304F36D248F9B9164AA082E74B2A7D116492B0E596D14A55B1C85A5E60CC40094064B7E207F5507A1E50C5224782A0492E013F37AF4514849EC94A99582E1A7C81709FC03F1614094A72162D1EBAC82168396FD302937ED5180FB4DDA2E80D1B93543B92BB8D3180C6C8123611A0AF1CF16B1F46E2946A25D88A4C5BA40AC6A28D1A9BF8FF4E994B35D1928720641383698B125811BBFB911FA652071364EE76FEBB1DFCF717E3EBD75EF736F1177FFB4D6F7BF4E9A7F76FA4501DC4BA1AC14645EB933C611ADF30B21F929955E592FD4016A58312F324750D75B620DC7CF40F8ABF0BFF703D28A02A2A66D379C2FBB3A4E9D60B330E658BF237B71CEC4FCE8F7DB4343BCF7DA995FA2439E21F6EAB8A2E8F36A318A2ECC30978AAB65C82D39047408E9DA55AF1516E41A6A65ABCEE27F17CCAEB667DABFDFB503F31D1B788D39F94C71104294BCB2AD96D8F86732730A3C29D94BEE35FBB2260785F50B407E96C3A3EAE2F29CA2A69DFD32CC149F44CD5479E3DFC04934317A4A7C3364E738C82B1E89D4C904C6EE1858396BE201DA131D8B2B145324DB68914D8AC255D742FDA8859D68626F15480B1D75A310118FA8735AC65E19735D1C17346494946DA2C89DEBBE867F90D924AD464BD6F0EC4C01C51D3B57151B01B945D493811D42E0A80B66C1269445C65BB630E9198AFE37EE2DA84A8149922D4E444C0E240899AA0284FB9A81CFC0E42D673FCA5DCB51B1980B308F6C9D3C3A1A99E79606B7F9A67FB2F2E9D84A198333CBD998C7DC1983AF60C61BC8B6F9201310363CDF93A0C1D6934D5EB3C05A4E6C4D996F6D84DDE90D5279BCE68CD1A780B6536076B39F53FA2ACC88C0318BB3624AD7D8E70B30AD5246325545E1683426B344F2DD0281D35F67FDC2CB35BCBFC8063E00AC669E60AEBC811B8D07E9261DA01882D32940F69D198EF92CF4647CA5A041969663BA088ACBD071023CB8400FF31C29C08A66A92B072A0B044DEF0F433AE794C2888919D895C12EC0F170539027795C10B96C4B146407A33A437C572351E95535AD2002E8B8E44E5902402CFDBCE23860ACDEAE9F303F5A65D3436D0CDC64BD4E67F83B6515C66E785D0081AC84E23C70C68B4185D553DCBD3A7D965DD198ED4935DDB5AF3FD6D71BFA95E06EE1E09FCD07C2B8293B0D3B5955BFA9810E368FCB4B8D8B6A699094B967A37C84F714A52E5362592675C392595B5549B11E4C8055C82D1466C88FF44A77FE442AD6C4C9363E7BE8D0330E88ECFFF653BF74C77B357330017908FFCF0DB8183DB7DFBA34F3FF6D8FE638F9DCBEDC594F75672CF1DA5B09BB373DCC443EE628F8187CD2F6DBA2753BA884D024514F45E703FCE026B8E33DFC3E849E298A473B7A84831E492CD7109B0B823EB22459AF9842C496EA94821B68DC4F6488B67A7B9860B943015CE7A16E97B9E4B0DB9B199A00C018E7EB1E5DB827B39B066EA78C460ABC161C5E387F97FC0E0637DAE04EC977C60A866E681ED2FC7C0F24DA0D9435FD01BBF5B9CBEDF7DE0BB651BF7B989CF0C27C5CED39CA12D5873E41B9289D60A0F8140A8730AEC402ECD5AF37A9FC3F59E78ACEF10F952B34590E19DF60827BA064AD54C180EAF8F0D43DC88B55E6BE6233A2EC403E7F5462B2745F6B91EBA35A97E6C211852858ADA8388F73BE4FFDF13985867288C2841D218AD35A156603608B781E2C604B94D95D437DCAB767B32DF0C9B3E93A199B4C3C98694E75A78835F55AC6BF6A5AE957CC6A36DDDCBD3D105F6A855306CB7E595679CD6D3B105894C2DEC26D61936A5F9C98327D4F4AE7753AD09040B7321CF6C396597B2C4C2A8E9B679550E5351C9B13302AF2E0E2FCCD17C82993AE26460FEB041005206A840FFBA5E45EFF928010BF3D6377E3FF9AC39DBADD2810B76AF9EB880471276D0A672CB46E7AD7FCC8B3638FB7D9DB2AE6EAA9F966AF42975C382A5FED9357312F02520E1E1E6CA4E219B56B0D9F7CC8315807BED86D46BE60080F937AF6247BC66CF5D67D1BCEF85D4112527A7C6743ED5791704151B2FE1C6671AD23E03A3133BB549A09B42031E001EE5B72DE87A8C23474399856F8D0E7D7C315723CBC2198BFA36A79C87110AA6FD7B03AA235F8470E73B8C002C3108A83A75ED0AAD597179C4793F41B6E8298B16B78E698298C080C7633B84E8805FA70880115C6A39FFEF2ED830840B5D46FCD121E7E3AA2B86491A2398F09F60CCCD24B6576D619AE232C0AC474D0D42B3C57139CBAFBCB2F2B0E92156548988D730492469F41A5E0C3115B90D44E9F61280EAE85C14858DA81D1C56DC8A8294357ED565335FB076EB532CFD8057200EED5DA1914045DCB7965B6C3720957EEC31F803C4D7E21F3753480A4117E04D90A34D8B07737F80BFAC240C92480CD9A3433B75E854616E8C7AC1177F158421B2DF22C915664592D673D0E9DF78A90B3188FF8CE053CA8306D8873CA8078C85AE3A5A877979DB25481504714D9AC603DDF9349BCE656FC358A98D7A1F4DB79060C61F9A1E21BAE60E2CC0AE72D0F91B9EAD6B66DBA6A5E9ACAD8E629A35B861D9BB322E97E92B39E8AAABC43C682309A02E5E7D1DE67362CACDC925B0A34569419EF94E3E590FBCF0A1724A1A58AC6D3BE46F69E301956E8D7229CCF78CCFFB6C65CC17A126413236EFD5A8B4DC8C44FEB5F365440D2224065BCA56ADFDB8E574D0B2E65B9314AA07CA9EB3334ABB1CD8CE12CB1F88C5B6B82EE5FCBFC7B4CA851C4B5E39C91A5039F5EC445B937FC6E798AB5C56E97416DB77E53554A4C4EDA305AD3CD41DF2F3159E0FA95379EFFAA4CFBA3B36A957C46B6DCCFE0DCEF8892759D1C437860880F43C8CEB0671961FAD82B1AAE22A2255D4077E2446395FD1AE661D1A85D4069B00C20E8BEDE5F6A438559881DC58DBD00760FC6D0A06291A9BE39D471F2F5C2D57866F24E7D9305BFAF7169AD9930DEA4F7406143E636A48C0BE2B9506631344C126E93D3756A29E457922DBF36C237E2B3F0261DD53D9FEB3598F32DC3CDB64BF5F1F900BC01ABC354C76E33C9209886CCF3308088E1CD8D38902A03E942DBEED16A79A1C72CA2F09471E3C62E2152E410223579A56985220E7AE2606C15F980B33297311E9CCCC27A8EA018A9320DF53215D7FFFFBDF8FBC0A7E532313B23CE0AF0ABD173606EA2CBE92EF1929C77A7328FF846D02A5E282661BED3EC0223349393FBD239F817C439DA3F964046818D080B447F5316B2BFEB33F60CC9B2800E0B3A1ECB567DF8A42F2E463C34103AB47CC0387CE579B6BD77C66F3F0822B8FECB9ADBB3B5E085E8998D5BABCBDF6236F45888FF822ACFD1DA501D15BD7D28C4EEA4069C0A8A751C05D69FC33CAFEA03980E3F505CE6EE132CB215BE63ABD1937804CCB0740820715BED27CAF6B99D7E60034D158720727187AF7BD84F183DB484EB75DBF54DF89B60DB312241AEB688E382F0BFEB7922C8AE7802BD5A23364034426D1F24391837C7D56EF72D11C8A0E91DBF880780D2A2223BF6BD4F128B5153AEC0C1092A92864B916CB64C4C822F7E9B494CCE90570F80E1D116BB311591127E2DD559EE265420EDAAC6E8E357C7568E174228737B3CBCF89CBC191C02E7BE8FD4F5DBFFAC807B2C7AF5E7F3F4A212F88FB90ED4FE7CDCDD07AC2B6074FB9914C7E178979DE33823ED36E52D5A76E839F7D4BC7D688D9D290484EB8D598806B197CD0E6E20F9297A9B67D4145ACA053A9E0463F2DDA68B08F4F039D3695944B461D51B5943AC97B382423AFD88EA7138590D5BAD5D733A0E9547B8D8CBE915977A45E4DC6BB49EE351E177BCEC6FF59BD998AFB7F0A40C0C057593407E5B87636E7484B7095924097D14AFA618650D61011467954EA4A7F383712831869C7A6534D9FA7037B6C7E5EC2B99D74D421166AC6F9C68F82AC1D67FBC066B32CEBF9296D86A1A8C8BAC3B469230E0051B072AAA2B92BCEC7507B4207D7F83B27FDAAF4C7EBA5F9E92DF9AC037997FC71CB71F69442387D1F085D5CDDBD000255B645E5DD664C2487B02CD6CA1229EF41C3B19F99B055C88AD5C341D1B0458EAB2B2B71B2ACC7F89C83C60686976D9BBAB833C2DE04F64AED5E686A7074F610A96DF69A301C37ED8B190E6C78247E8EB6681D9D9BBE07F5943272BCDCE89273959C6F687A898631AF30C32415594C3D5E2A78EEA2D1255B3D308153534DA01F02B035CC249F0DEA545B934CBE8E01254FC50125625CE799A7AA4592FA07EE3E9DE4DC5C92E66B1E4C1252E07E728821F4FE3C0E23097023A41AC49E3736446AB5850F4B31D070479B41BB456C3F5B0C30223A8C907598990B8CEF5A38B51A2C272DDB6C2DDFD2342D97FD5970151AF5264BDF2358C8861E9636FB974C02A819D750C987B27F45C0FFBD7667F7B57FC113FDFFE3BF9B5DDA7DE0FF785F8644FF63AABEB7680F2E4AF50F2589F538CD2CCA5F4362C746418C7CC847FA8D2D014007E3181E0044051758F9796304096461D298071A3C4536AD4518B116467BAC47C98CB151968C284B4797C56165F1AFE0E32286E172C8D5886053C95D311E6505E5E49B614BF15D6692AA7ABCE1FBA8AC975B339DE4D4F09D873ED479C3BDCFDAB05ECF5120469A13DE9231D69B84D95FBD9CF309662DAE968351B3A5DBD2DB4AD8D769D33AA91D9BC227BCB6DEBA89F30ABF7CD7F3AE39B4D0367694E4D3B7D2682F34F3FA76BE956E4B1B911805F9BCBC8FB315B775ACE54C665281BD2244E254AC9D927E35089A0ACDD9F2FEB61373A115682652FF2E9DFFFDD77676FFDB9DCFCB1F7F86AF5F7ED7A5DDB77DF213EFE2F9B12364A7E88B79D67AF267CD240D3DCDAD6930BAF72F0D9382C0E7F59AE7D374BF43BA1F36C58BCE27FFFA3B2FED3EF8A937BDD3EE603F7CFE673900D9A513D7D67140F0465E81F88884A4F20BCDB023ECA8DC115E78D56AB2675D0AF875994EEA2C7CED2032FE508D5B56F1659F142E8D66EBC3781BFA37C082C8137DFADF7FC7A5DDB77CE6D177E813ED3F36D44AE7308EA9288692118786F88AD12A4C926D3C7A68AEBE17D75AE1314ABA99B283F4D03812EBFC5F4C155FEC05999FE927A7CD587C0CBC069B0AFAAA77EA2807C6E4B3A4ACE69DC23018936E115EA548A77CAE58A7A30BA973C08C02290794A3BF43333EAF9B6E6DBC129F2361D19DB43C3760FA57AFC9FA7F63053E99C6995614CF02F64A5947DD7CEE661DF007567AB31E6BCC468AEAE76B9D2912AB6117BB41170E2C095DDA06B0C4DC14CF2476378565F81FA54225A4E026EBAEA7865897CD84B6812713E926CA6C60B658DD4A7ECB6C7EA7C15A4C7F326DCA7BE99CC87A9F697D066CF8245F46BED9D7B50603181256611FDE0FC63AAF88C606964922A850CAB586579C6036AEC5412191DD69BFC098D67273533B1DC38689CFE6EB61CA3B276A9831A3113FD89808AE73AED5B7500FD391BA4DC0F140D40DA58AAA8E7265866958B3C66681CB95F58CF0F967718E18981D20232D870561392482B5C01DF7AC1A1E131F8BC00F44102900668ABA217A31A5A9F59F86A37548EF7FDCCC7AC690E173759CC1A4378E92E56612529547F0ADAB923326E9D65B5D390CB40E7981F58AAD991777D8157E5ABBA2537D7BA386A82FCB3A9A5D36D26E700C90E3F24A12DB0FBBE492571AC7F715E3DA9C9F9EA4105B7B65DA32049481E79F269D4BD077BE97CEDCBAE1C76040DC95E1CC8744FA7097585B24E6D46DD383AD313C6EADC84F724DB078186925C11FE05676390E21BD237B4F6AED52C7810EB052E08D702ED1503431CE1FA67C9BFF6F6FE7BE9DBD9FDA7D5EFEC0D7EF5C7DCFA5DDFBFFF18FBFE7B1A71F7F7CFFF1C7CF415E78AC68656E0C81A456DDD639AA78384D0B45FE082367628ED27024FB3972D68D55572B50CF7CD5A84A39691EA90E8B3C975B0C1BFD2437C8B911BCA36D9AFE97F72AF7D9379DAF0C592D479D9C51212B804B5E8852F795B4513A23D448C595B7520B0CC6DE239EFA9A79FD16EB9BD47DCA29F5BF7719A2926BEA248848C0C57741D33E074C9DF2710335AEA377B654B56CDDE853DFFC6ECC4A7AEDBB65EFF6B9732F9850EBA651460A67B3EB02C9803CD9B1D3DEF4446F8A4AC5C957DBCEE8559B70BD39D9BAB0E85351D16CA756667A4F396B9A7544BE743EB9EC35489BC4D3B34C2BB9C981FD54C4DB2C6491E056559EE91F6FF583CF47709CFD2F345C96E3154D111C326D835BF946598805CBFE9DAB39AA5B8D7EC296C01A83FA08842520A9941208A0C2EC63342E887C28D3E21ED8A32DF273D0FDBFF57BC010FDF0F73C7611CCDC5B269B5D4636BFC0079E1E66E02FF8AB3C0C02C22AD891B066127640049B510EE3CC14B7A5D1C4BE6824D1FD1098EF93FF5FBDD8C60FAC7AD2F308FCCBBA3C581A159E68FBB11194238242E96569CDCC3CA02859C7F085EC35AA093331274B4268313D6EF58138C73D2129207B31CA730C87006F99A0007033A66398EF559C258068D33FDDF02473D051AC98066024359784B97102AB3578176B3F49BDF60CA947A90F2CF2BDE688C5640493DA6FCF15A43D736C8BE77B896E3F0B7E310AD59D8ECC36A7A190234362D60A6450A807B6A28BC4F744095B4E0DD9402881724045979F89323C64C60FE2EC2D439280DA56CF1E698A29F7E56D77E4310D8A1DC7BDBC74D094D32AE50BF2B5E5ED6B5D4424A83E884D7A1C60B4D0DB900387BEBEC0412D8DFD3EF7748A0D8B01DAC49CF6E703F6BA4583CF0661F66B390D063575D91471B751F07DE6E2D64CB2B4A1B61AEB35286068DCA2132AAC2BE72C81E227801A1A2BE447D42523CE45BCDD3FE134895166862553EF8F78659D9509F0B93B6639B3CDF417E4204A80141C4C19186702739A3E437FA65C31DAD3C17F5765DB222F39A8E298053EE0EA2856449F8FD1278B33A57F08B9EF1772E6FF59DE49EF79EE06B73CC04DE9682F8D19970D7D8F46A9EFB4AD6D528AB3349550ECA9CC970FADB98DD14EADE4B6D017B339C179AC122E2205E4195D3DF136255AC409B79255AF9E0EEA54DA4CAA8962DE427839F862BF1CC872ED416FA405FBA839CED128B63D70FD36AD411EBEB02956C0BC4D876BE2CD785A3D2BD628C1A20A2C0F737CCA105481F38E356628458AA639CA3A8AC69834BD41107D5395F596577474336B084FE1DD069C0A94057FAE0895522BA8EA2D6F8FD60B625D5A8AA8A4571857095A0CFAF618B73A64F7495CA07E62E81B0E6C9338A820BE7CE130B70CDAE00618CBBDBD2F95EADB69F87D372D5518776BF8BC300F43F9ADA3F21E72BFD96C55C0B806F9C1526950F22C8CC98E43487CF725B6B8EF4A13513DBFA825E93F59F16C8ECE93A9DE552B5A67312C6D0358401853CA5B915531833DCDD9B6E075F845C3555E96188DFCC958DD4AABCAEE95469AA583900E8CBC32E724A4CB0F5FB1F81F137AE04C41A05B35869A8C8497766AF1055C1F056E44BA29A69C15F6C422C7A9AA2D7A63CABC877E68B640E030B8E96456DA23C9A572CF99BFDD6FB49D0757214AA71CC53610B9789B1F2267EDEB9C80AF2BC365C9721F3F4FC2938E0C9512F202D5847EF2A3B4D99BA36F64598AB44F84A30519CE6A7590C8A36258B5F1A6851FEF6263085249A09A86C323DA0B8CCC85D5AE9A01BD2FE14EDED53A4A8A59BC495B2F9D5B00A3C14F090FE2DCB5618D228AA6B5F1ADB7669A0624F199D5C859A4CA75AF2A59F5438BD5C24882B41BE8AC639A94381B05316D4DA750E4BFBC6623E2E18E3BED7450BE229B75783698C00C1CCFDC69BB241B804FAD5FE6E59C2ADF06E6620030A149D02A6A3E3991A557155A8CC8D584310391C9D5F23325FDE64ED1091BC3CF6921DABC09EA171186D361A2C793FE2ACD56C0065711A5A7180B1CA4896FE504BD07A9C5C21E874CAA4F83A8C6D261DA91AE3F5501AF70E03D296778EF2B9D7F8DFF7F7867F747767E71E71B64007ADF95D7EC3EF8E357902E789C1983C7356940349A0EE2D436B88979679FF991CBA054DBBDAC6FD9F76FB85B5E3B0AF55DDB6335F5A6A68C8CB62AD36D413DF3278657283966612B1F3AF8C8E4A344E91C120AB54CB3B6214A991087DC618ACAFBFFF6FBBEF7D2EE03FFCD4F7C2F1F687FF838DB073384FD12CD2BAA9D73F4425FCF669060E5AF68BB6D7E1B52B27573D534065E7135E80FCDBA202F50B217889984C6DE945DFE23CE712BE8715DF11400D045DAD7EB19663D4861A89962A8E4A3CE9536EC1FC5D64FCF4EE3090A4EB55ADE2EFAB6DBA40FE553977E0676F840AF578E92225F7ADB36B8D058A35FAE809AB298B599EE495C7ADAF130FF2F6532DBFA9566A78DD06CD09E1CA67535494E26899A09EC8AF421D541DD149614B2916C2B85D2553686D8D3821499D53E4AA2D1197A60BE49776E2E31320348F599F50DFD6056B0896346CD254B11EA0B48EE359C5F79FB70DE7A8271D7A339601D319D3BE02F48F8A2348D642BBE0D32BBE8A0D97028A5B173D5A921FD74C6A9B372737FB06CA6099C25B2F60F4D00C1DEDE08B8E0DD72F7BCDCBA2D0F23819B39E4BCF1368CC3CE0FFC58A18372ECE689A7EA5B86355769E0D1046215A269FA9381A2851C5B3A8C5EDBE84B1FBBE4D6868EE48046A8B1C165239B93665927DABC7CB795648EA8DF6A40E1605F1D1DE8BD660FE8F39DB26B3C911AF80929114BCC94015D0D512C5093CA9F6113CED96543EC9E351DCAB1475ADA8A1A065EF0B95BBA70D16C1B390FA04712DC8BD340C15E5DFC5896351E10AF174401CF356D726C4713D0358E0E390B1306B08B6E423A92407BBDBEC68AB438B48839E6E460510FA5582F74344B971F41EA18636F4C86AEA2D98EFBBA1DADA6942326F10627237BEBD293340E6886C2ED78210BF4856DE61D470A09B377084C373A9B8D2336A027296B48B3AC63473AF5C8028014A2CD0EE298E1C413F58BE2E77F1B1C6DAB387D364AA80CAAB4C3592CE942071D727CE798A2DDB4A7634E486B8D3FD585A930430E47C51F7832E2C1D4C434452A27FC546362D5B8AECED86A646B1908F3073A8DEAA188ED24B2335387DA6DED48723E43C984DE4362388E381102E4132159D7C06251CFB48EBF457A143C6BD6EB8EEB9EEADCE74351193E8FCD82A6BFB353097B4530F20D69B7E4902BE41E2CB1EB9610C05B1242D7E88B39F2882DBB5F888AA7F2094C3EA21A37C6E82EBA1F5D0DD0698EEEAD66E56DE65558B91FC89EC396320BC83C813CEA8D50478DF32CCB012EC1C65B320C14D7E46CD2D81EA59809202A9DC4FD1C410F25A1A334A92A8A46414F097B2680F013FDD970AC26F2DB50D70A28B431A9C37C3C9370231F24F71B2B7087C219C3D60B88338D0A77885500EB25DB6934FB625D403A2A8F5C05A4426267A0CFF17B97FC652703928A1B5310F331BC4B655CC2C3875A0E3C4A6846643A952148E726234A182C8942A3AC4EDD005E4201B1B11AA579811E59797E9440E1B3D77EACEB36C3BC2818B9C7D32AD6FF9EDEB9E76FED7C51FEF87FFAEBD7FFD3D1A5DDFBFFEE4F8D1E7FFA8927F69F78E25C2DD164957A7E8B53DA7AF9582C68B53235692A96C19B718E35076EF4846319171871F9F0A7BEEBBDA87EBDEFBDF269FBFCACE797CD56B9CA7F2083C9C3385C275A9110380736FCCA6BAB4AB9D301B0926BF4E9B1591BDA135DA1D8E191B235F081E68027186E60302132E6ACA96800F40E0C3EA862D63D8766B910B54372B6C788A34F2C5F5A83954F0C742EF0B684024C9F9133479DF4E01A2E98402F8D52B9E9F44538846ECC8C144271B9BDCD2CD6F845536A5E843D177A50B0324865CD1403518847A82063ACAF48DA6FBDEEFB6473FEFE9BBEEF715F100BBC4489AA3FC7EC837E700F0A6E48519D35777A0333A95E59A3ACCB2C07489867C8B019353B0B8D56369B9B977D594212E7897A49C10993895496C444C1E78AAE4AAC5463108B375628417DC5758020D9E44067C5AA4DB6AFB795DFCC2E6B339E3234855AD6F03A577C5A27CDB3867DF4CEE30AC4E8080F0DA41C5067172C621C66DA6ACA9AE9B3C4636EB409468ECC751CD2528707C25C36A4B5174BCDE63C14BC455D9CC8357B4F3923965BE4B051579D689FD86A6E7CE136B0875189AE4B85561CF592D2A6480CFFAC1465C1C197C82937F029953E02F6F6AC3B079C5B7312A5C7B9243E0E038D3091BBF0815844AB2BDBDC226FADEBDB5B403637861DF123C915A6A41E4C8AE1F0DBDC647AD6E15B9AB6069EFF2878DB96C7D25C7CC4C7989509A34B2AA26D9A6529176017469CE8E4C21A1A5D61B2085883708839D625AC449A006A6D4E8C1F3770DCEB9A303B1C5A3ADC5D67449FCB288DCB666BE6451815823E8D87F886C7AEB0FDC266B8AC92B96E20640A544AC6CE8DC68F90A41CE628E3ED6FE2945D0F4A8A46824913249F092DE148BE342FA1715D0190C8FCF4769ED112213717803A43EA2366F0CE1556535B45B7C673742D9A0172080BCD94820B498394B87F38FC4E9CBA9AF57773C6FFE57F3D5AF2EC17D922AF3DACB24526584BD2C855407FB1B14E09DBDD516C7B859592B39E83A021263A1571EB171003A0F93D471FB0E26874E8B369D9A334E5F00436C74FC143FF97F5DF6B1EC47701AF07FD74544606B043F663D10CA8A994E2C11205D1A22CFC2C5F63DF932D307108FC587A33B41131EDA5BDE7294EC147335A4FCFC3BE7BB40A2ADBC0A31EB11E7BCC06D01EC394F3609E902843F4003EDE994F9085F4261936F6C76AA97904C429BEA9AEAC98DC7A6263FCBC03EC6CF22710E2E0F8DD8C8C714B593F626B5BDBCC277967B95563C1439B30093291755F13F9EFFBCEA246224AD922094F39D2745D3E9FE954DFC63437019F33A4FFD7767C79BC4BA29F09F36D1810C2135EC590619C4A10DBE38655D3C07213E90387F42BE969DDA65D2FFDF43D3F3F237633103F132FEE8B02732312493A014BEB3E60CE6A9BF3F50258DA7EC179AB6504A3251CAA69FB4F4AA8DE4C0FE6BE22407A3BF8681C010B5F075360018F462E03C641EBBF594012F986ACE44ECB6450B27C28EB7F7E06FD054BB745151926AB90790F8C3B988AEDA6E04FCD3B76143D0F58624C8195A13DFFA28D411F5BA7B32AF28DCD9746DE9443CB99882BC38C9A41959443127D70175D9F9725424D4747454C22F96FB76CDA60FC954D931B5D083BA785DC9ACC809816BB86D3A27901FF0809358E6A16347012478BA082C70566AC3CAC9D6DDA41A3F16D5ED14D9557A8A41171CB7039CEBE2D557FC4E4BDCEEC3503AD16B7133763C2D6C146516698DE2EE6B10C18166DBF27D0DE9256560D4D782DCD713E0A0497280A56FD569A29E96326F187C6BB23BD267BD31D995C98892355A50BC53A9D34278BEFC7A6C83FAE442F6113092BB56F035E9BC77D02CF14282126061CC767DAE4537B836E0DD22FB37EA1D1BCA7F42117298A9877348774C06FF9B5EC85387A40F1A3C8E52A6E32E4A666A1F5B00EF34738F4A0310E61FE9A8E9A3F985CC691DEAD5F8D2E4F6E883168288814E92E33BC04B416A574CB8F7BBB97A2FED0FBDD6B6B5509AB7E5237A1FFEF1FECC87FAF7EFDF9FAFADD7FEBEAA5DD07FE87775D45EEE409D5175B45C554959E83D1143ABF50CBED847F253C7EB14687DFC26A8DB2DBF992DCA3A10CA314A680BD92B1F604941A1A9BD152A5C47E22C1E8DB11054DE9643F4C59D00B517339520F87DEB29F0A85403EA45E94A3263867E864470CB4A19B461A230DDB94245C13E5DA336E21824753D4B94FCF8599ADA6543CBF902A2E030F1DAA27020A6E3892C7A051FA436DD44871A893182A61ED93A5F765D368CC8714736C0918254C43BE17418B5269800740F2BAF2DD240BA4526F879070A524086DC70296BBA3EC03CF2513E44C3F6F9270AB8CF9F88DBD4B334F453311197B44CFBFDBD975AF1EB8FFDF7E7DFACDD72EEDBEE537DE7D8D9A84AA84BAE4053F43060E53339C0F197045CC4A810D092E6D324367219106D1BA61C6E9B61F9D9546461570B88A7128AB6382854E513B534E5BCBA2737299B2C2D9B8BF3F4D52E88E983D11790EAC0338B0F1F151B13D61C0CF3B55C079A36D8E83B9A02E990BBA4E733D00ACE496DB39F51835B1E2EC472A514B464207DD43D5C897B6B41594FE29B8A96A4DA816F0846F782F41E7029A794FA942743B4A1D4A2DCE5F7E748218D6B3179E0DB050E9C3D15F8808621B6552B128D4AFAC30BA4D1796D88CC0FFFF833BF8EF1BCBF07FFFFB2EED3EF877FE93F7A96CA970A5962A951F71D8974AEA3A568AAC6418848DFB4D62178FBFD62D462A37CC4FE7A4D518758412E05340B28B8ECFFEB958B4254A826DBF70CB6901B20D72D316CA3922313F5C51842973B9E813595E1CF4D8F7EB4F3E715DCCDB0414AD27853B12A3481BF8D97CEA60FDFE10DD217E62317AAFE7DA3ACBA9E2647E336F94F32E7B6DD53A8F1B7811E061D91DAD79800B839FC95809110D28B748C455DACDD66C8B9DB90E9C43CF4B3C36B1DBE78D80061BDBCBAE9AACB59220273FA1AC86BC8D92DAE8C520E1D7B22F04DE365B346D7C9D93A8ED56DF8D31AA998EA3C8F52D6CD7EFDBFB198C73E168D4B5DF47C58DC9DCC67AA55E9205457787BCE2648E02045CF9E3F26446C25BA4295ADFEAAFB7D0FB248D1E965AE3CE168FD2685D0CB99779CF21E68B26AB36C7604662A7988A495383890B2467F9CCF72D952406137142C29EC984203C4E819A0E576202C96B1B230F8413ED98A09DEBB03356DF9271D83A4CAB29CA1A1A6489757D31102581BA1F42F8825C31FB83E519CAF4F3D3090AD5276E6EDC62D803B9CAAAEC484AFE14794FD1AA54E78A666019A003B58BD34C14BA0881B41E59AFACD1938F34CE9CFBC011D5E985352A069D447D0BEAD97CB90EF5BF1FD9D9FBB7EF39923FBED1C959D9439776EFFFCD271F7AE2E9279FDC7FF2C97365BE00A3CAFAAA5EA7C36ED361322855DAE064B7CD9560DD43DA96CB39BB254362F59F3683A633E3DB3753555AE7DE4887592E4BC58EB1003E167D4FA6E1A36155381DE7D8921F897CF71EFE8E0BE9F8675F4C2FD43B36B074D14FCD51464208A87A2D65D8E2C3D845618BC380451A0F90812B514888AF1B4ECC4D025F115C68832FFA8265A8529E01270B1CC9927DE260B0EFE4E4CE48978421AAFE86B49BC7730305A22E6448D85E1A78C3AC607CB75DB5A3C20BD4EB0B52357DE59141235F270229DB7422EBF4479AF68978FE245F21B68BC07B0A951F397ED709D9C0B5165A679FC8590BF4DE22E8BFF7D4F54BBBF7FD934F5C1711DDF702CA4B6BEA5E9F8555730EEA4260D49E19EAF7BC51F2EA2636D9F231910892F3F0D427DFF37EF9B45FF9D1F73FE18B9D9F539F5FCE30685A632AA56DB44F5B5B4D4A558A79954E6B403ED2820BB10C9366452021135CB7C1ECD258A697E5A62F4F354E9A1ECC3713A09F6B9752B5CC38CB821CDBE258B0E4F001CB5C8574993E8F31360EDB0DAE85B98C84AD9226F35827C856CEF9C184CD53D9FE336E06E4027A8491D79773D2A266FAC7813DD4B09F9379E4B5BAECE9BFB53AABE568C45C57288D6839A42D252B5AF40F168105E16C90F3338A691729F852B434116B6568246A5D329105D9F611B84A67D7F856F89BE97BD3DED986B381713491FC24103CF7CD46BEA10F6791C81F602C039780F8DFD3F25642CE39CB3BD1DEBEE97C067E3AB874070DB8375234EB96C8F6A2F9A800E88CA0DC4BE27A390D731B7D6568B2306A83D927680DC6A01ED35CE7E69031D71E8A5CCA8B10B7F60BCDFC981AEB463615D3D7353713EE13395B2345F1968571B8F07D7118B0A6BCE06CCD03F9196F3AC98123654F26633C842198463E830691626D1E540416DADF8086E470AF67993F361C5F41F24E2D9C03B8632332FF3DA39CD63BF363C173D79D13EB6DCA8AD9B2A9DC60FD6D9926AC0828689870A2A7B4BB7CEBC150DE6CC6FE002A3FA4410295DA9F6CDA1375929321695B3CD40304923F426BF2BB2F73859DCEC2CC368E0A0BA71E856D8540C02CC8F9FFFE01D65C9110606252DD0BFFCF4F9BD1982BDC8B8873C78CCF9400E0A61ACE3AF603B6B14B2256872E184B9D1A07C4E9611CEA9CF6598320E15AF627903CD9B55EC4F1A0F73413446C0E01C908E1B2B148CA0193A87E4650F60CB05C8B1223A4B45FB10D43AC08FB078A1A3DD2728088C4BF0D963F973C85F30FE1FC98BCD80BAAAA10E19CAD434A48C927B8A8BB2BEF27657335E3285E276A6C5597EAD097A98CC097602E4B94CFCC4FCB6E504D927F9051D11C641BFD0A6D035E2DDFAFBC06FAA15F65A1244A93109242A7EADBCE71467366BF161213583A0D83970E6BE2C4E89F1EC89A34A0D6817A1BCCFDABB638A92FD24CEAB179EFC8DA538D967CC886804888E1182398D4133F323492312A1571C6E050DEA282D60869BB9EEFF4260BCF8CD51F3BA60EF4DE14D56C9A799A13CB5DC49AE18A155F7620AE2829E0477896360401B87CFA2A96CF5154C1D821080E3E45EFCF3627B7B85C51CD115E34ED45091DCE58D67D2ED66A3D0A86159123653F26CF895D0E16DEFC5560760A5F68060842872BC88BF73133AC73337439DED4330E646349FE4FF573956A595B63EDA3A7F9D80F2FA5C388136186488D37566E6DD0EB302845E77544DA239A18CDC32675673FD7D9E8B8101988C65D93BD60E9E476F3C2BAB2B64A90057327301C89AFBCA2AF2C12FA25DFDB4EF83DCDD156EB3AD09DC0F6A208A77EA5724144EA26CF5D632EF016F40885466BD4D114976F1F2ED6C0CDEAA8677D67C883370ACC3D46FC69CDEF4D67E1C5629E93CB83219B1E72149AC49CDED1492A61D49C6FDAC7A538C66705A928A05F3D517A3AB40B1B14EFC960A531E7259AE432C788605F6045E7D91FF75D3F452B7DF6CFCB39A6CEF02974A83520E0FE53F00624C5BED0B43354019AA31679F02FE608DC6443AF5C1BCEE0F6EAE01CB7B53111B0EAA0A048966415CBC734A3A8D71E856D8F077681057609DADD3CBB1C546E5F293328AC49778ADED7F0DA7D983F83265CC58BE6CD0C19CA9B2CA4F54B1BC0166BA91A3D07A2616042D0A668DD9BB659FB4405E8E19E89D73ECF6FC6DE654F8283EAEB44FC4AFEDDE7062A8FE810AB8A39E4B7F03078EEBC80C1C3EE2C7D5B80B3A60A6670721669B2CFCAAFC54DF803F1F1D455BD91EDF36772D68C133D2F6E7E8D88A27FCD7AF3ACEA2A8737145D1B7725EDB448396B13CEE627119B19FC53E2939EE95DD35B23C23E88555813D40DE00B78E6145B6FD3AE390286AA6B4225E500AE44D3BD256748BCE1F3CC399A7B2A04C0967C1D8CD56B7B7A26B2CA57B5CC658A2B55C0BAA1B0C061E4639C44FF7931AFA507F1CD3CBA73C8C77B5EA75B351968F2D95214B4ACE231115408CF2DACD0F2AEA8AFA9F124E3EE3A7F3687370817B6EF2CDBA3430A749A93626AC8E1950E05040C26CE12444C8D8EEE4477044F01A8C2A6D3B930A0E9B037AD15323B1C481F72E28AF6254D9071E318E118704DD3F2767934E85F9C02AA530D17A840B08A24E28B74D4C3C3BB01F97EE8D967F0093B3BEB07E5ACBBC6FEE95673CE8B8214585B90A3E9C95448B5320BD9F098C2D047E4AD136C822378263187434BF72DFC15F80FD05078E65F526CC95FD7D94A24A8E46BC5C4F06DC3DC8E485509BAECAE5FE646D23EF343CB7CF0E50932E11D83FF7369233CDA9352FF3A7076300DBA991A53A91F3039B546499B08E5ADB91DA2595D1E78AE7CBF586B39FF3FA049DC829871D846C0090E261C4F4160205309237522395BA420759A9F57860E30E5A0029F0F68D54B33BCA5E9067F4EE5AE66751F51CDF946E76707D68A223698AC8CD8CC3B6B0945C070463B5E34481B0C520AD673CE3346C6796043D48AC5162DB11F09D893F73C32B3875205105413A85D6AA09AA96E56211AF4F2343834C0BE00D7312E01D36A94B9DF628733C3539F718E28C619D9D3D26B8298A40C33A13024F7C258DAFBC8C60A15BAC4B48D2AE024994F6A0C552B0EE06D6BB30DC38A1146AD4FEC7C64FF67D52C07BBC3D317866EC76102333F4632CCDC0B0C8A6DDE95CB35A77D2C251203EC91D84B7AC4F0FBFCF06C4B3D37637006792A0D44C665B59DB3A4D310C0D6F00B18612D4BE574DF323A835CA66F328A8125633E8D2E4B751DCC39D21A928BFE07115F6D2741DD7907121F648D4948C89CB0E34ADD91C84359E9076D48BC809F2F75709F81E5832798C32D89AE1CEF50EC5069243343F72C610E574FF58AA5BF8EC90A85B91090E7BC5DCCD705A8C89C3E7BF083DC80BC28993D86D33945BF27F93F493E2427514C7B69BF66BAB5A96A677A9EA1ED44D71568222F9504A8793012D3BC6CF8F06D9AD11F95B7337D83AB03A14DB651946286521D68EC072BAFF3DE6B43ACB828A13E151E3A12FDE88B2AA8A3DE63A348AA08C8E91C99CA836639B12E4791FA4325968DC4FAC8EB2D24E8AD114CBE3048A016B2FB8818173CE484723708F7CF2E84F65B36D227D2C89E22C774A908FE45DE3695D726E91C7AE60F4AF56969C8FB93C0E4B88A1C466ACD7272EF5C45EE8E285E2E3DE6612E1B901FCEBDED214DC2D28B14E24DC8208757CA5196455F6A935EB699AE67649C14453DF1D4AB59B3BC65B650CEE11773A5F20E4D522BDBB0C0D623CB8AB163A64F40158A0641701E44D3A4E54F6DC525AF91D371C91E306013EDCC8DF1F9A3C407507DA33EC0D9B0CDC0BCF4BECA7DB27E908961B87577B868DABACFC8C9427F8F350E23E5421DC1FC600E6789A9169FEC4A072A33FE6E8AA1AB757E94BC21B502F39E192CA46E8E4BE34E63E25FF3FF6B172D10F24BCBAE376B793990CA5C492956DE70AFAFFFFFB31DFCF7AFD6D77FF7F0C397761FF85F3EFA306A8E4FEAE26FC1E3A27397141C31ACB13E651D525378349709E7E326A117C2BC8AA4F6965652D2E9BD3127E622F2ABD92A615E0011370E273BF6EB1811D94786126515E88E257292133C4AADB6A2F05C6D818C382C3C19B00C3AA20CD1AFFAC6B95204CB2D204BD157BED70B878BFE445FAFE9AFDA3CBB9738D7DB1EC752EDA26624463500F5693A0613644C65A109BB41833CE22567D8799F19F2703DE490CCE3CCB40596479DF7A824C07EC0AEC403E3FED892B7293A6F401278644C10F0B9894DA837344D5AC665E6734C90E11D8C90690E6836C302BB648F4BBFCAB4944C799B8C9C7A24B6CD7AD77C2D673D1D977EF2A9764F72AA3C43C70084974898FA34746FD5B9841D6DE8C02C743C1DBA895DDABAADD5010B5438C6EE18198192A30C2A78D666D0D427F66DF81571F5D4698D2FF512AC2187E82FB1FFCFEE3DE946F590211C2B38A13E83AF53D29B484FA8AEEF80C63CCEA6D7A2B172FF0FBAAAC32498C0C527DA78526F123CD076D6CFBBD05BE36D2725445D42918EBC1ED619CA96150C0835218FEDB340B7EA3C7471CE6C2A25C73C2FF283BC9EAC3340D6E1D9B3AD4F2247594BB83B1A707B065CF25FC334AE15B2A68CE19AA36D12B7246DBEAB4DE8AA9660850A4FDBF82E9F3048B1317243825E42CBA58DFE843FC829C7D61F217FBB11B60A0A0D03BEE6F994D3BD3EBB565C105FBB26053802E2754297B146BEBC85FA22253966830E3F92418DB5D069DDA18A7D38D810BEFD16B8ABA64AFEBE35075313EE4A2D426A3DDB210CBA42B3A741648B6C5FBC7FA71F7A1338A3D61D1DE7AD0F5D95A364440A35F210186AB622E65F5D71B724C0503C5D4D34020983BB93F8B20BF579102807166905EBD7F0159577BD902384A41DE8E31B8CD95916BDB641906E03633EAD972D517AA04120551AB4B632BC1251424DDB351197542AF14FE96BB21371D4317658F15956AE001E491BEFC29867CE30B2A60D15E146A7A21DB57EB2B5EAAC73D9D2A4598965505585AB4CDB8C393403F6FF9E7BFEA39D7BEEC8B757BF5EFDFA7FE9EB936F7CF4D2EE83BFF2AD8FD25B537F4D3DB6CF1A17FF3437F00BCC889F2BA44D0A60EA4329BF645B6300BCFB6C0595B575B8B1B50E585AA341139543D4E79071031C74FFC523E0A0FBF8237A43FB4F460792DE7CE0218A4EA4F1BF7761308F6AD4DC4A622870F3346A449127D305C0D437E804D652D401E8BBB4E79BE79A44AAD0B4E8A682D2D38AACE2526A60D4BE8C136DD31BD426C4F0ABC87EF22781B5E1F8B0593EF09082830AED411B2E0A47B6E507FF6FFDC1AC59] Point(doPosition) } Add(FileStream,2743188,504,56) { FileName="Numerolog.db" Mode=1 AutoCopy=0 Point(doCopyFromStream) } Add(DoData,6357762,448,70) { link(onEventData,2743188:doCopyFromStream,[]) link(Data,3598021:Stream,[]) } Add(Hub,16083844,406,70) { link(onEvent1,6357762:doData,[]) link(onEvent2,14309141:doWork1,[(435,83)]) } Add(HubEx,14309141,431,84) { Angle=1 link(onEvent,5718922:doOpen,[(435,125)]) } Add(DoData,2316507,651,679) { link(onEventData,2382917:doWork1,[(781,685)]) link(Data,7452249:Var2,[]) } Add(GetDataEx,7452249,651,651) { Angle=3 link(Data,11973039:Var3,[]) }