diff --git a/20_Task/M2/Project_Calc.dpr b/20_Task/M2/Project_Calc.dpr new file mode 100644 index 0000000..33b2d45 --- /dev/null +++ b/20_Task/M2/Project_Calc.dpr @@ -0,0 +1,23 @@ +program Project_Calc; + +uses + Vcl.Forms, + uCalcForm in 'uCalcForm.pas' {frmCalc}, + USplash in 'USplash.pas' {SplashForm}, + Vcl.Themes, + Vcl.Styles; + +{$R *.res} + +begin + Application.Initialize; + Application.MainFormOnTaskbar := True; + SplashForm := TSplashForm.Create(Application); + SplashForm.Show; + SplashForm.Refresh; + TStyleManager.TrySetStyle('Silver'); + Application.CreateForm(TfrmCalc, frmCalc); + SplashForm.Hide; + SplashForm.Free; + Application.Run; +end. diff --git a/20_Task/M2/Project_Calc.dproj b/20_Task/M2/Project_Calc.dproj new file mode 100644 index 0000000..4dec6ad --- /dev/null +++ b/20_Task/M2/Project_Calc.dproj @@ -0,0 +1,624 @@ + + + {3365C1CC-20EE-4D95-A2CF-AF5E2EA8A8DC} + 18.6 + VCL + Project_Calc.dpr + True + Debug + Win32 + 1 + Application + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + true + Cfg_2 + true + true + + + .\$(Platform)\$(Config) + .\$(Platform)\$(Config) + false + false + false + false + false + System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;$(DCC_Namespace) + $(BDS)\bin\delphi_PROJECTICON.ico + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + Project_Calc + Amakrits|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Amakrits.vsf;"Amethyst Kamri|VCLSTYLE|$(BDSCOMMONDIR)\Styles\AmethystKamri.vsf";"Aqua Graphite|VCLSTYLE|$(BDSCOMMONDIR)\Styles\AquaGraphite.vsf";"Aqua Light Slate|VCLSTYLE|$(BDSCOMMONDIR)\Styles\AquaLightSlate.vsf";Auric|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Auric.vsf;Carbon|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Carbon.vsf;"Charcoal Dark Slate|VCLSTYLE|$(BDSCOMMONDIR)\Styles\CharcoalDarkSlate.vsf";"Cobalt XEMedia|VCLSTYLE|$(BDSCOMMONDIR)\Styles\CobaltXEMedia.vsf";"Cyan Dusk|VCLSTYLE|$(BDSCOMMONDIR)\Styles\CyanDusk.vsf";"Cyan Night|VCLSTYLE|$(BDSCOMMONDIR)\Styles\CyanNight.vsf";"Emerald Light Slate|VCLSTYLE|$(BDSCOMMONDIR)\Styles\EmeraldLightSlate.vsf";Glossy|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Glossy.vsf;Glow|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Glow.vsf;"Golden Graphite|VCLSTYLE|$(BDSCOMMONDIR)\Styles\GoldenGraphite.vsf";"Iceberg Classico|VCLSTYLE|$(BDSCOMMONDIR)\Styles\IcebergClassico.vsf";"Lavender Classico|VCLSTYLE|$(BDSCOMMONDIR)\Styles\LavenderClassico.vsf";Light|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Light.vsf;Luna|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Luna.vsf;"Metropolis UI Black|VCLSTYLE|$(BDSCOMMONDIR)\Styles\MetropolisUIBlack.vsf";"Metropolis UI Blue|VCLSTYLE|$(BDSCOMMONDIR)\Styles\MetropolisUIBlue.vsf";"Metropolis UI Dark|VCLSTYLE|$(BDSCOMMONDIR)\Styles\MetropolisUIDark.vsf";"Metropolis UI Green|VCLSTYLE|$(BDSCOMMONDIR)\Styles\MetropolisUIGreen.vsf";Obsidian|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Obsidian.vsf;"Onyx Blue|VCLSTYLE|$(BDSCOMMONDIR)\Styles\OnyxBlue.vsf";"Ruby Graphite|VCLSTYLE|$(BDSCOMMONDIR)\Styles\RubyGraphite.vsf";"Sapphire Kamri|VCLSTYLE|$(BDSCOMMONDIR)\Styles\SapphireKamri.vsf";Silver|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Silver.vsf;Sky|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Sky.vsf;"Slate Classico|VCLSTYLE|$(BDSCOMMONDIR)\Styles\SlateClassico.vsf";"Smokey Quartz Kamri|VCLSTYLE|$(BDSCOMMONDIR)\Styles\SmokeyQuartzKamri.vsf";"Tablet Light|VCLSTYLE|$(BDSCOMMONDIR)\Styles\TabletLight.vsf";TabletDark|VCLSTYLE|$(BDSCOMMONDIR)\Styles\TabletDark.vsf;"Turquoise Gray|VCLSTYLE|$(BDSCOMMONDIR)\Styles\TurquoiseGray.vsf";Windows10|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Windows10.vsf;"Windows10 Blue|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Windows10Blue.vsf";"Windows10 Dark|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Windows10Dark.vsf";"Windows10 Green|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Windows10Green.vsf";"Windows10 Purple|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Windows10Purple.vsf";"Windows10 SlateGray|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Windows10SlateGray.vsf" + + + DBXSqliteDriver;RESTComponents;fmxase;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;tethering;svnui;DataSnapFireDAC;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;svn;DBXOracleDriver;inetdb;FmxTeeUI;emsedge;fmx;FireDACIBDriver;fmxdae;FireDACDBXDriver;dbexpress;IndyCore;vclx;dsnap;emsclient;DataSnapCommon;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;CloudService;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;vcl;IndyIPServer;DBXSybaseASEDriver;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;emshosting;FireDACSqliteDriver;FireDACPgDriver;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;FireDACDSDriver;rtl;emsserverresource;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;TeeUI;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;myPackage;DataSnapServerMidas;$(DCC_UsePackage) + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) + Debug + true + CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments= + 1033 + $(BDS)\bin\default_app.manifest + + + DBXSqliteDriver;RESTComponents;fmxase;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;emsclientfiredac;tethering;DataSnapFireDAC;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;DBXOracleDriver;inetdb;FmxTeeUI;emsedge;fmx;FireDACIBDriver;fmxdae;FireDACDBXDriver;dbexpress;IndyCore;vclx;dsnap;emsclient;DataSnapCommon;FireDACCommon;RESTBackendComponents;DataSnapConnectors;VCLRESTComponents;soapserver;vclie;bindengine;DBXMySQLDriver;CloudService;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;FireDACCommonDriver;DataSnapClient;inet;IndyIPCommon;bindcompdbx;vcl;IndyIPServer;DBXSybaseASEDriver;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;FireDAC;emshosting;FireDACSqliteDriver;FireDACPgDriver;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;soaprtl;DbxCommonDriver;Tee;DataSnapServer;xmlrtl;soapmidas;DataSnapNativeClient;fmxobj;vclwinx;FireDACDSDriver;rtl;emsserverresource;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;TeeUI;vclribbon;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;DataSnapServerMidas;$(DCC_UsePackage) + + + DEBUG;$(DCC_Define) + true + false + true + true + true + + + false + true + PerMonitorV2 + true + 1033 + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + true + PerMonitorV2 + + + + MainSource + + +
frmCalc
+ dfm +
+ +
SplashForm
+ dfm +
+ + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + +
+ + Delphi.Personality.12 + Application + + + + Project_Calc.dpr + + + DBExpress Enterprise Data Explorer Integration + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + + + + + + Project_Calc.exe + true + + + + + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + classes + 1 + + + + + res\xml + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\armeabi + 1 + + + + + library\lib\mips + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + + + res\values + 1 + + + + + res\values-v21 + 1 + + + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + + + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + Contents\MacOS + 1 + .framework + + + Contents\MacOS + 1 + .framework + + + 0 + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + 0 + .dll;.bpl + + + + + 1 + .dylib + + + 1 + .dylib + + + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + Contents\MacOS + 1 + .dylib + + + 0 + .bpl + + + + + 0 + + + 0 + + + 0 + + + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + 0 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + 1 + + + 1 + + + + + ..\ + 1 + + + ..\ + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + ..\ + 1 + + + ..\ + 1 + + + + + Contents + 1 + + + Contents + 1 + + + + + Contents\Resources + 1 + + + Contents\Resources + 1 + + + + + library\lib\armeabi-v7a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + Contents\MacOS + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + + + + + + + + + + True + False + + + 12 + + + + +
diff --git a/20_Task/M2/Project_Calc.res b/20_Task/M2/Project_Calc.res new file mode 100644 index 0000000..72c9a37 Binary files /dev/null and b/20_Task/M2/Project_Calc.res differ diff --git a/20_Task/M2/USplash.dfm b/20_Task/M2/USplash.dfm new file mode 100644 index 0000000..5d65ce0 --- /dev/null +++ b/20_Task/M2/USplash.dfm @@ -0,0 +1,2094 @@ +object SplashForm: TSplashForm + Left = 0 + Top = 0 + BorderStyle = bsNone + Caption = 'SplashForm' + ClientHeight = 300 + ClientWidth = 393 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = False + Position = poScreenCenter + PixelsPerInch = 96 + TextHeight = 13 + object Panel1: TPanel + Left = 0 + Top = 0 + Width = 393 + Height = 300 + Align = alClient + BevelInner = bvLowered + BevelWidth = 2 + Caption = 'Panel1' + TabOrder = 0 + object Image1: TImage + Left = 16 + Top = 9 + Width = 361 + Height = 216 + Picture.Data = { + 0A544A504547496D6167658BFE0000FFD8FFE000104A46494600010100000100 + 010000FFDB0043000302020302020303030304030304050805050404050A0707 + 06080C0A0C0C0B0A0B0B0D0E12100D0E110E0B0B1016101113141515150C0F17 + 1816141812141514FFDB00430103040405040509050509140D0B0D1414141414 + 1414141414141414141414141414141414141414141414141414141414141414 + 14141414141414141414141414FFC0001108019003CF03012200021101031101 + FFC4001D000001050101010100000000000000000004020305060701080009FF + C400441000010303020404040404050304010403010002030405111221061331 + 410722516114327181082391A1154252B13362C1D1F01624E1344372F1820917 + 5363A225B2FFC4001B0100020301010100000000000000000000020301040500 + 0607FFC4002C1100030002020202020202020203010000000102031112210431 + 134122510532146123713342435281A1FFDA000C03010002110311003F00D1E2 + 66C5194EEC216339CA22169C642F4D2793725A6C333A681D0EDABB0570B1C151 + 6A9A295E3231D718549E1D718EB185A3242D1E9E6925A38DEE60C3410AD4F68A + 59278BD9A6D1DC0CD431CAD3E6C6700A9AB1DF8D44829E6FE618072B3DB4D74D + C963481A3B290A79A78AA8483CA5B839F5DD67E5C2A90EC399C345B7883875B2 + B5D20DF00F6F654C9EC67CF2B9D86B7A6CB44B6D77F12A67B5F8274AAE5FE2E5 + 42F646DDF3848C17535C58FF002B14D2E6BD1418ED2D6D697675BDC7F4513E20 + 68A6E48E66B7C9E9F656834CE6C85EE38202A5714C6EAAADF365C074FD96BAAD + 992A7B28B353F989433A1F753D35182847506A7797AA17D96E5909247A5DD573 + 96A73F81CE6312F2896671AB010C68DD1BB0E1841A61AAEC8E8E3F3144D3C7E6 + 4FB6932490323EA96D84C7BFB25B1D2391B404547A756E986EED19EA9C663B25 + F119CB41F0FB291A7EAD51D4C7A64E149539F4DD4A9D301F64E509C395D2CCED + 4C681D552A84608CAB9595C1BA76455E98BFB343B19C4214B55B75C595076398 + 38068F553F2F9A3C2C1CBFDCDEF1FF00F1945BF45A6479CAA457CC2373B23BFA + ABFDF9A04CFCFAFF00B2CEAE83776D9DD6A62D68C8C8BF223A6AA1AB38FDD33F + 1F87F4FDD0D50E39231BA0A4A8C673B1FA2274B6129D975E1EBE8A5AD6388ED8 + 568E2CA1378A164F179B077DBD964F4F5EE85ED7348571E1FE3A969DC6291AC9 + 5B8C697652ABB7D13A68A9DD685ED71D5B10A0AA213A88EEB639E82C9C45189D + D5028A7C1F2076D9FA2A5DFB82EA699F249011554ECF2F3A2DDBEB8FDD40D8A6 + BD94C10F404A72385A06709C9A131BB07208CEC47B2FBAE7FE77552A7B2F47FA + 14C6B7D12DCD07BEC9B0EC60652B58F54863588E5E8391D12F19C7D127505D6C + 81A5410774E13FAB4B421F21F939C2759867539D9704AB43350398E5F44E10E3 + 1BEE9A9A41B6121B2973460F751E8EDF7B25A3A86B9BE89B333B5600CA6233E5 + C1DB64545A5A00CE7651A4376DA22E42E2EDFD510DCB988B753C6F39296D8185 + AB81E2C0A269D636CEE8C0ED292E8C370424A8392D31D0E4A2E1A4EE87D7D973 + 5755DEC8FB1C6B869E897AFCA8666A3DF64B734E0AE0D84C6EEBBEC9648DB743 + 5383A511A496F45D412D9F7729E690F6E3FD50CE384FD2B449B1420690E7C1B6 + 405313510D2F24FCBD51D553454B4EF91FF2B46491FEABCDDE2F7E256D5C3B74 + ACA1B68AFF00E2B471F91D4F2B4C2F248C87170DFCB9DB1F75DC91DC77E8DC24 + 84E93819DD36E8496E467ECBC4F27E3D38C28DD231FC39689E31E56492B64C9F + AE89067F44DDCBF1A5C5F76A58248A82DB44E84EDF0704DAA4C8C606A79FEC8B + 9A03E3A67B47F2DD2B62D7991CC2E690721C338241EF82A1AF1768E86BA9A063 + 83A4730CB139A7E62D3BB07BE3257855FE2F7135E2ED2DD25BA4B686B8E5B040 + 5D1B5AEC6E5AC0EEBEBB275DE3C712C3554352F98D654D23CBE29DD1BB2FCED8 + 2490BB991F1E99FA0D4754DA98592C4ECC72375B7E9E9FAE5596D5A5DA72775E + 28F0DBF19F35B268A838BAC8218DB86B6B280127493B12C24F4DFA2F5A705F1C + F0F717DB21AFB35D69EA69A566B69E6063B19231838DF3944FB0A674CD2A98C7 + 1B41F646473731871E8A069E6748D1839696E7AF51EAA42CF33EA294CA4698F3 + E4F5212FD16107695CA7CEB39E895CE6B5A7380911CBD50B3822470DF09B1279 + 534E93DD35CCD44A395A40B1F4A8DB9EE988F28A85BDCA2045B634FC71A4A7A1 + F2B9B95281A09863D8152F6C84C9337EB9E8A3611ABE8AC969A71F3260B61F24 + 9C885F9F455EAEAB2EEBE8A5EED541B13877C2AC554C5C37FB2804165A838D82 + 0E598E37184B91DD72A3EB2A86C1A5413F4267A8C3B19434954357519FAA0E6A + 925C0E50ED91CF774C850407FC438C9B274485DDC2098E29E6B8AE382353BD57 + 439C9A693A86C9D0B8E1CD4750DB29D63BCD843E4E42758727DFFF002A422CBC + 3B4BCCAB638ECC6F99C7099E22B87C5556A1D1A703744DAE43150D6381F3068F + FF00E82AED5485CFC13DD13F470CC8FF00324AEB81CAF9BE85012700CBBAE12F + 4FBA535A3504B681ABA654309886B49E87294D8FD5399685C74985C8138D6969 + C04EE93809B12271F27972A4E3ED253723BCB81D5264976290D25CE192A41DEC + 65FAF52FBCDDD14E8C7AA448C231845B677632BE235273465174B44E931B6131 + 2D914FA05869CC98001CAB0DB2C6E73B53F6EFB845DBECB1C31EB90E0F5C14CD + D3880538747034631D533D7A2B361179BC45434EE8A300BB1D952AAAADF3EA2E + 5F5555C9339CE73B2508E71737650FD1C9089374C4872D09E7376DD34E6F455E + 8729107FC348C96B40C65385A570B4A10C6F57D975ABE7B495F35AB88FB3BFB2 + 51790D000CAE694A5C48B8DDFAA7E3EA3EA876E7D110CC909B007FD1296B718E + A98E1BABADE8975B612E18E9FD952ED3FF00AA6E7D15D2F5992D7011BB426B13 + E994DAA7EA71010A1C5ADFFC27EA32D73B3D10BAB63BA0A7A1928F3151CC77D5 + BA95A5735CDDFA281A7900C8CA3696421C16BC1985F3874451FE691E6EC7EEAE + 54B7E637974E4374B8FA2A059F1251E7381BF4FAA9675734C71868C3E3E8EEEA + F42EB451C8D6CD76868D8D745A479763BAB157470C34CE20798EEB3DA3E209FE + 06225F92D68534CE22E742C2F7E7391A7AA4563ADECAEABDA26EDDC4428A5637 + 1D7AAB5433D1DE5BA4B32E77754292DCEA8D7347A77FE5037560E1771E4BDA72 + D734E3AAA7971AD725ECB9E3E5AFEAFD09E29B19A5A72F846C4E3A95995CADB3 + 35E4C8320F75BA472366D514E048C7740E555E2EE1C8E322586301AEF980E83A + 20C19B4F8D0DCD817F793199E8C7A2066A5D276D8F6575ADB486B88D1A5DFD2A + 1AAADAE6B812DF2FD16926529A5B60B6AAB93E05F1BF78B563A286AB8754AF71 + 1D4AB0CD23638DB1C6DD207543B296397CC40C944C29EFB4560E06C024C99D94 + 87C38F88734E0069F443D435AE906949D16A415391A516617CDF9BA2839FB09A + 7716C9F652F48D73B0A32863D530EEAD96BA567F335709BAE2C2ADB0EA3BAB5D + AA37300087B4DA5B36343413E8AD949647334E62C1FA2AD932CCF4D8CC73593B + 4890B1E7500159C67900A89B550185D92DC6EA4AB26E4C600DD64DB557D1BB85 + 3C78DB653389650D99FEB9FF0050B3ABACA75395C7892B0BA593AF5F5548B83B + 5B8AD1C6BA322DEEB642D4C84B9012E4BCA365C6A3942BD9A9C70A690C9E98C4 + 8ED3B8EABE6CF235DA81C14A73437729B27AE12C774D840B84C5B8D472E571E0 + 8E287C6F75BA491CC131CB1C7700E3A11EEA865FA52A3A87C6ED6C7169073907 + 75DCBE897259B8EAD468AEF3CCC8F44129D4DC7CA320640FA1C8554739CDFA05 + 7D8EE90DFAC263AE983E56B4E2490EE1FD9C3ED8FD15026CBB3DF082D058DB5D + 1F7373D52F5E7BA61B94ADD57A4599AD8B73B0B9AF524EFBE57CD48182B516F4 + 4E3A53A49CF64D2F971C313B9EEC7A2FA1CB71BF74F399A8617D1B43763BAE38 + 26371C2779C1A060EE84D7E6D8E02735FBA8095343FCE73FA14FB262075419F9 + 410941C5CD5DA41AA0A749B143BA549D47A1FAA49DFD946886F674484BB64FC6 + D2763DD25B0E9C1CFEC9C633A1CAE210FC51B5B82896D30733242440DE992A42 + 10D31E02536C626330D1B5AD1909F969DBA34B476CA575C76ECA0F8878B6D7C3 + B0C86EB5B0D035A3507543F487FDBAE3E88393D93EC6EAA72D86474604AF0096 + B410E25DE9B2F32788DF8B7BA786D78F839ED3241234E26864883DB01EC79809 + C9208D8AC83C4EF1BAF370BE55494100A2A71512458A391D0472B439D878237D + C15865F2A2A5C6664D7095914D873DAE71739EEC03D4E73F544DEC62936BBFFE + 343C4EBA3258A9EB2869E0390EE4D3B0170F504FA8586DEB8EABF8B2B2575C5F + AAB2401CE9063CDB8DF2142C31C2D843A673B4E3CAD73F61B7748B6E896A04C6 + 6862A46922430B719F604F553C51DA242492D4D8C32AE67731FD98F2E23EC023 + A1BEB2CF081668A67C6ED8C8E0E71C7AE4F448A8B8C16BB78ACA58B0D90E964B + B027F640D92F55D73B8B69CC8EE4B813317634B59EC3BA29921F458AD35D70A7 + B5BAEB3491BE598795AE3BB5A0F524EE775115F78BB5EAB21636B5950E71F232 + 30E0233EA7D53B72BD5396BE9A1A57D4D68788E32F3E46308CE47A7D146DBF89 + 0DBEA2A0181B354B46964ADD8467D5A3BAB0A5086CBAD86DDC502DB58FB6D347 + 53144EC7C5563435B2BBB86EA19207D8290B3DFAF363E21A2A1BE57474B248E0 + 636509E516FD40C0C2A5D471F7147320805E2AE369C3008DDA469CEDFA202E22 + A997E864AEAC927A8739A0CF2C85CE3EFEC8B883B47B67C3BFC555F695D05B6F + 3758DF6B73DD4F1CF2D3379D169247CDD7181EABD47E1BF8E9C23E2346DA2B1D + EA09EB23C834EE698DE303390D3D57E5F5F2B64A69A86DB118E7ADAC91B21932 + 7F2E3D3B869F7EEAC9E12F1C5AB836E0F9EE31D5D5D552C911A4E4D4084C5876 + 4E081D48E9EE97F1EC2E4CFD5574EE70C97EA3EBD30971D63BA6A5E6DF0CFC79 + A9BD5CC51B66A8BED0CAE668F8A2DF8E881200712369183E990B7E064665CE6B + D8DF57B4840E507C898F883A7AE571B33B751D0CC751C9C8EDEE8B85DB94476F + 648D2BCE372A4213E55154F27991D1C9D971216D4F46E1A82163CE7AA71AE3A8 + 81D5125B60BA4896A405C36F4569B6B4B5BBF70ABB6BA5926C0C6D85649256D2 + D3EC74E026B10DA6F645DDA6CEBC155DAB9886EE7B7FA226E159A9C487654054 + 561738F7FBA17E89F672AAA8B7382A1EAAA893D52EAA724E3281C97BB087E89F + A39A8BB7EC9F85A3AF649E4FBA506696A1FB207A2C6A4BD403BAA62318CAE3FC + CA5FEC961CC236446DB28F85DA708AE6A12077504B848E6350CE7652E1779863 + D54FB38B5DA5BCFA7A8A7ED233FB6EABD3E79993D49C953BC3BB6B95FBB638DD + FBECA0EB1C1D3123A1394CAF4421B5C3F337EABBEA93BA504BD8EB1777486BB0 + 945FE63B61706CEEA217C5C571AE095B1ECA407B138292E73BA273093CBDFAAE + E883B147ABAF44F18D9A81498D983D539A492B895A3E38C244BD975FE53EA9C6 + B798E0D0351CE14E89A7AECE434E25701EAAD51B69ED54319D00CB8EE81A5A78 + A869C4B2B1A25CED950F70BA3EA2676E437B0FB04F5D22BB7B09B85EE69B2356 + 968F40A0A6A8D44971714B7BF3D5C86971D828E41291B7BB57D123E9D129DF44 + 9DF1D10361713E7744D1DD2CB4E3A24E9296C213A42E694BD2BBA541C21CD49E + 5A774E17CEE8B8E1BD0BA400174ECB99CAE38FA3EE9D8DA7514D37AA7E33923B + A6CA62D1236F772EA1A7D95DEA01A8B1B77D82A152C9A9CD23657CB1E2B6DAE8 + 1C7709A2D7B29B59E5763D500E934F75297AA730D439A460B72A09DBE463BAEE + 993BD1E5E87CBD9171BBA0E9BA1A34FB569C333BECB859EA8D3C30BF6C7423D9 + 4EC94C2AA1E6C5F23B71854AA39314AD6EADF2B40E076B65A32C91DE45A10FA3 + 3F24FD933690F752918DF182AC3C3D470D549A5FB48DF7EAA228E7652C8E8C01 + 83FEEAC3476E2F9A3A8809D8825ABADE932ACADB2EF35BCC91011FE5FA1ECB96 + DB3CF6FAE89EF7E43BAEFB295B7C82687246E9F9E3E7423B16F458B56F7C4D7C + 78D6B902DE9CFA76C6F66D83EA8CB75647708C472869202AC711D7490C0C6EAC + 1D4372A3ECF772E738BA4C611FC3CA37F647CCA6F459EE9C2ECA893546DC803B + 2AE5F387FE1F1E43B8FE9565A2E218D830F93CAA43E3A8AE8CC3A46EAC6DBA09 + BC989FE4B683AC78B2AE9E99855E6DAF8E73A476EE109434EE8DA5D26C00C05A + 9F1370C3A4F342DE60C7F2AA2CB46EA691F1C91EE0F75A58F22C8B68A152F1BD + 3297579639C40EA7AFD506E772DDF4D95C2E141136176966E7754DAA1A64206E + 1734331D7621CE2E5C637748D475631B271A7A942580FB78D320FD55C2D6D0FD + 3EEA9B492349193856DB1D435CD68CEEBBE8AD911A8F07D2B39AD775C10AFCD0 + D000C6167FC2755A2468CE01C2BEEAD50B5CD3918587E4A7C8DCF069701CD4C6 + 91BA88BD1FCB25BBECBE9ABB952069E99EA8A9A9FE2E9B63D52657169B2D557C + 92D232DBD3B2F93D727FBAA9D635DAB2B44BD70ED535CF73622E19ECA9F5D6B9 + 756ED391ECB631D4D2F66154D43ECAB54465AE27DD0AF8C8254DD551BF725BFB + 28C9A32DC8C6022699335D81389E8534F6FA27E4EE99761AEC25B91A9F632EE8 + B990DDF29C91BE54D7648A9D31DB246DD4FF00114D5999396DC0C64F5DBA2079 + 7B3B23272887CC3E122603B8392959FDD1A95472A69EC19B091BE1764849694F + B87529B73CE950E506A815CD2B870DC279CDEF94C3C8F5DD54A48B1147DA97DA + 9203869F74AD58E9BA5743298AE8B985F0697764E724FAAEE81F63785F3BEA9C + 31FA755CE59D2A024235E36CAEF33DD7443EA95C91E8A0938243EA9F6B8EC9BE + 480DD975ADD2D07BAEFB382B981CD1BEE9E8DB9EB8C20327D1111B9D8421CBD1 + 23190D6FBA75B2E968EC848DD966E53171AD9686925969E03552B5A5CD87725F + 8EC31DD0394353D9255158D8212F21E5C01388C6578ABF129C4549C41C515340 + 6BB550C6D702F90073A39300E9C83B2B5F8B5F892BC4D43270FC767ACE1FAF7C + 6EF8A77340731A7F97D4647B2F2DF10DEC069F878F94F73B39D7E6703EB9EA52 + 1A1C929ECAED757D2472471BA49B3134372EC6F8DB38CA868E4A19A6748E9D93 + EA3E56C9E53FF8415E5B14D23DE710B89DDD1F4502E8256BB303F53B3FC8EC93 + F509F38FA21BFD1649ABE8A8E07B8D1B66989F246D01F1FB7BE503F115F3D607 + 725E348240E5F94123B37A0286A6A7359232330CD4D545C1BCC87243B27AE005 + 7FA8E7C90436F8A2F2B7CD2C8E690E90E3B13D3DD4D3E3E8949D15EA7A298D2E + BA9A88DF51A872E068C81B75210F4D5B73753D53731B5B18F306B00C8CF62AE7 + 67B0379E4451E2473B3248E030D68F4D926E56E8DD5129647CA87408C003E63D + C94B5934C6BC6CA952D29E752C05CE90CD038BA51B119767AFD365F53DB20809 + 0C6E2263F264C649007408FBC4AD69A710E018581876F53941C3512B9B2323F2 + 96E591B5DB69693E627DD5C5E8A35BD8EDB6CFCDA596FB54E64710D4C8A0D5B9 + C6C36FBA6F34D1C96D9A7666573FFEE3033CC1AB6C1FA63F44C4F334B401A797 + 19C6356493EABE7D5B45BB94E8B43E395AF8A42701A0F508D6FEC065CAE9C49F + C16BEE11DAA8E392563F951D44A038C519180E6AA7C718B65C842EA833C8E91A + 1D20E99CF41EC89A3AA9E3B9CB1D4B1C629620CD5A3B0DC3BFF2934F1FC53DEE + 7478A961D6D0DD81F446BA603F45A66A9A9B4DC29A485F246F12B1ED7C3216B9 + A32320107385E91F0C2E97DB47114370B7DD6FC6AA302A9D6B7D41AAA7AD87A3 + 802492D76FFB2F2836E733A38F9C34BD92039233D0AF457E1238DA3A4F16EC96 + A9EADB4EDAF6BE280B86D2BC8710D07D701154ED740CD68F79D8EE02E76F82A7 + 96F85F234486270C1667B152D1BB742B24DB18231B14EB6455066C3A170D48F8 + 64CEF9513149BF5C22A3906AEAB92D90EB44CC0ED4EDCA9AB3DB7E32603B6556 + E8E42F735A065681C3D0FC3D0F31DB129FC78AD8BF9363D5350CB6C7A18D00B7 + 6CAACD5DC9F23892EFDD3F7AB807544987772AB5555A37CB917D11B155D55ABA + 3B7C28974C5C0E4AEC954D76728274833B14BD3D686EFA3B260BBAA5C0DC6FB2 + 14CDB9DF75F367F37CC025E8ED923ABCC98964D2E4CFC41EC426E4983B192146 + 88D8E366212B9A49C219AEF36004EC6C2E91BF5FF42BB5A077D85B5D93B14FB4 + EDD534D6E1A3D5754063ED7028889A06374135134EE2E76FD88FEE8E4865C2CF + 4E61B1D64AF386901A3EEE0AB720F38FAAB7CEEE5F0A8DBF9B7FD553A5769E9E + AA6BD1C9F470B97DA863AE0A65F306BBAEE9B74C750DD2C90869F3754BCFBA10 + CC3296D9323AAE0B612D72EEA43B5E96D907744C8A1FD7EABED499320F55F6A2 + 848085C7CC5AD3BF64DB643BFAA7851BA62D2761DFB2644834F8A11187D449A5 + B93F45374D1C76B84BE7C090EE13304905A62FEA95DEF95175B50FAB739EE39E + D8561A49096DD0F57DCE4AC9090EC3506EEA7272536D07036C2EBB3948AADF43 + A67A3AB9A76F55F6A29DEC12C207737D9234FB2248CAE69C28381CB0FA24F28E + 3D117BAE6FE8B8E06E4FB95CD01A3AA7DFD0269EE0D032B8E189BD57183CA0AE + C8E04EFD134676B7BEC89205B3E7F55CFE5CA4BA46B8755CE703B22E2C0DEC58 + F54B6BB09BD474F5496B8EAEA988EDA0EA771EEAE9C1D29F88C13B6954785DD1 + 593876A8C55077C6DB2314D86F16C7FF00719C7CCAA93C643BB0576E26875D1C + 531EE31B7D9522A9BE6EE87EB4149E5A8D111375602029E4F9B724E548D29DFA + 6569E3ED94DE92246188B1A01181D9586C57975B63D39247F4E156F9C64681D3 + 0B48E0EF0FDFC4BC2EFAB85ED12871D3A8AB9C9494E9725AD0E457B649246FCF + 5182AF960AE669275ED859253C828E6929EA23747231E479BBE0E15DECB74861 + 7358491A86C4A7B4AA4CFD39361B2D735D81AB6C23AB2E51D35397139DD526DB + 706534472E253B517412C2E6E720F4CACD7E3EEB65B5E46A74197BD17680B58E + C11B855F863142D7731D97293B5C9AA490939D945DE1DAC3B4F727AFD95895AE + 84EF93D83CB74076D58EFD5351DF248E46B838821463A2D20976329AA5865AA9 + 9B13305D9DBF44552835BD9A770E71536AA110D4349DF1A92788B85DB59199E8 + FCEE76E77DD3163B5BADB421AF6B5CEEA5CA5ADB7A8A9E610CA7FC4DB27A059E + FF001ADC165526B8D194DF79B4F0963C16BBA10A91307738E7D16ADC71617C33 + 3E5D9CD73B23E8B33A884EA3DB757E5F35B2B25C5E80365D6FCDECBE734B5763 + CEA1940D0F9ADA09847987A29FB4C9CB79C394047918D949D14DA246AE068D47 + 85EB879753B7C85A95B666545234642C2EC972E5480FB85A570FDF0E18356D8F + 559FE4E375DA2D7899963AD326EE96F903B5306DEC84A7BE9A33CB97F976DD58 + 5B8A888176E48557BE5ADCD91EE68077FF00654B1EA9F1A34F3272B9C125FF00 + 52524ADC3CE3D7641D553D9EB5C4F31AD2EF62A9B54D742E7FD4A8D9EBDF1E37 + 71FBAB8BC7FF00EACCE7E56FAA45A6E9C151CD1B9F4AE6B86366FDD512FDC315 + 142C73A48881ECA6A878A2A2191AD6BDD8CF4CECADD51FFF00B9E1F9CD4B1A1F + A320B47BA3FCB1F4C5AE37DA30DAA84465D8184238798853376A531D43801E5C + F750D2E751CEC729F444D0DCBF2A664240184EC8987E5566594CEB1C76463493 + 8CA0A37E83BA2DAE2E19CE14C92C5B936FE8BAECFAA41F9BDB0BBE825EC6A6F9 + 0942C8E3BA7EA241800219DD556AEC6A7D8A69E89C6BB1B26BD374F46DD4738C + A4B5A1A3EC76C96D19195D8D9EC3F44E363F2043A090D907BF45F35A31B754BC + 6FD3295F642306F4E17529774EAF650709FE529B3D13AE1A5A9BEC171C2BD3E8 + 9CCE1A99FBAFB51FA85C705C3200D248D5ED9C2CF78D38C2E145CE10C723228C + 11A63638977BB8B77C7D15EDB263A021355155279626735FAB73C97E803EA739 + 08293FA193491E07F16A1ACADB9574C29E0BB4950016BA4E6B67A6DBE41AFB7E + AB09AC9EB68A47C32C7F2BB4BA29474385FA7BC65C15495D679736CA59798F6E + B2243A76FE6C069738E7B92BC91C69E09D7F1671C5F62E6D1D0CF460B9F144C2 + 58CE98049DF2410952F8BECB2BF2E91E63AA22B3E5D6D7E71A5DD3EC57696C75 + 13B8B8B0301EFAC2D2EF5E18DEE84185A69C866C4C20E4FB938523C37C08FA66 + E6A9CD73BBF7FD11D654BD0E8C354CA9D83866E1F1303D87546D70D473DB233B + ABC53708FC2D519646374BB3970EA723B9EEAD76FB2B28C16B776E176B33B0EE + A9D6474F6684E15247D1DB6314E749DCEC1AA12F16FD30C78073AB7FD1596821 + 7731C5C7483D374F56598D5B406F419EFF00441BEC2A95A313B952BA39656B9B + FE274FD505571B69285CE8DA1CE9086EDD7A2BDF1A58DF6D7326C07606CD0A1B + 86EC2DBE4919A8768A66BF2E0DF98FB05A115D191927B212DB657368C56D5330 + 5DF267BE10B5142667BB96C6E8D9D8F7CAB9F14CD07C7454D4A047047868681B + 000155FA1A191D36187539C70339F5EAAC6C4B9151B1F1D335B2E3FA5A1C37FD + 57D0DAE48E6872088DA7467EBD3747D6471D518A95AC717B0EEEFF003052B470 + C8D73A031732393CADF63EB84C9621A657DD44EA7A89987760692477C9E8A73C + 2EBF4F65E3EE1BADE672A5B7D73266918DBA8FEC4A55EADEF86A1957A33169D3 + 23338CE3FE6C829ACF2582F16ABABBCF6F91C1DA9BB803076CFAAB09F5D08B4F + 67EAED0D7B2BA961A961F2CD1B6407D72112D90E00CAA6F85B7465E3C39B054C + 6F73DAFA463753BAE42B6B5DA724AA3AEC70646ED3B9EA888642E930A37E2027 + E96A3CD9CA74C89A7F45B6C346F9A46BBB655E2B2B1B456F6B01C1D3BAAA70AD + 646EC34E41254BF13B4C700232414E73E8AAEBB2AB72AED533BCD9FB28492A35 + 3B73FB272B2476B2725473E6EA5735A1A9EFB1C924F29210524C729124C4E772 + 8474873D4FEA97EC6F2E8239E3F98E170D40D43CC83D44F74A68713EAA344720 + D6D4640C1384AE66A70CA0FE5CEC9F8585FB05DA2391230381EA5190E871C851 + D4EC2D38C2320696BB252A8720BE8BE4DEAFEE963A2584FD9D4FD3BF047AE530 + 971BB4BC1472C86683138D470BCCD3B96907F70A9155211ECAD7C2B59F1514D4 + 64E439BD0FAAABDE29CD2CEF63F6703821335ED0B97F4464921D5929B74DE65F + 4ADF304D96FE60D92468E3662E76E8C6BB2D41631DB74FB5C70171C3E24D2BBC + C2527EABA0E14ECE1D6B89C223B20DA4E7D93F976A0A35B387236B8F5562A381 + B4F4A2598F948DBDD0962B7FC756319A76DBAFD4294E237329F97037A307A272 + 7A5A1549D15CAD939B339DD77D931AB4EFEA95302E1E5F549D25B8F743541CAD + 23A73B2EE364B6B70DDF7497250425ABE1DD7C7AAE2E274297374A6A5F97D07E + 8B824367A6E94DC6128E968E810B34DE53A765C43D68EC92373D509348DD3D53 + 65EEC1C9CA1E590E84C99D8975D0974FDB299738B921B97774FB62F20DD354E8 + 56F634091B04AF37A271B06A08A8E8F033B1288E49831D63B6C97183D4A29B4F + D3384BE483B20E489E2FEC1DAE23A297B4BDFCE6803CEED904DA63E831F4560E + 14A1325CDAE2016B3CC49E9846B5EC16898E2A7F22DB4711F9F464FECA8950EC + BD5938AAB5F53545BAB2D1B0DD571D18EA7AFBAE2527F479421EE7A2B1D8694D + 54723B1A8355721C6EAC9C33767DBDCF8F435D1BFAE415A587FB7651A5F8B1E9 + 68DF1CCE00642D9BF0FD75D50D55B5F8043B201FAACC6AB12C7CD610ECAB6F84 + D5CCB5F13C2FD786CD8693EEACE495C58A87FB34EE2EF0BE9AF12BAAA1FC89C6 + 5FAB4EC77E9F758FD7D6494B70753490189F11D25BE9BAF57FC2C5243A8EFA82 + CEF8F3C31A3BE325A9835435AD1A816E372152C1E477C683CDE3AA5B933CB5DD + 9F551E9D5BF6DC2976DC1FCB31B8799A36F754FA174F6FAA6C5230B65CE0E76E + E15862AA648EF31FCCCEC16B7BF46454E996AE1B91F5B4F3606E81BC435354EE + 5C2D2DD07AFAA3786EBDB4353CB8DA1E1CC21DFB294B552BAA2E752D70D2D232 + 31D956AAD536C29D749146365AE3200E76DD3A2B770770ABE1A8E7CCED58391E + 52AD7FC0E9636F32673B4F60545DDB8A23B539B0D1C2D7B40DCEEABBC8F27525 + BEA7BA27EBC321A4397359FB2CE6FD5DF0F50343B5EFD414CDEB892E374F235A + D8D98FE5D94373242E2C70C90324A661C4D6F90879153E8D266D3C49C371CC06 + 648D801C7B05915C284C6E391BF52B4EF0DEB03A49A925239720380AB9C5D65F + 83AA7801CD1920648418EB8D3863EA772AD19EC94BB84DB613CCF4529252BB51 + 3D3EE86747A7EA9CC8919C69C044D302646A6347A22E95BA5D8427364D5BE4D3 + 20C6E15DEC7581B8EC550A95FA4E02B3D9E7D86FBA873C90ADE9ECD72C55C648 + 403B8525514ADAA8CE7BAAAF0CD4EA6F5C2B8C4E05A160E7978EF68F49E1DFC9 + 1C68A55EAC78D65A3BAA55CADEE8DC48DB056C75944D9DA4119CEFFD9526F967 + 6B1A4E0AB7833727A650F2BC6E3DA33790BA371564E1FE301451F22A19AE076C + E6A88BA5308DCE03650B2485AE38EC168D4AB46743E2CB5716D8696A6DEFBA50 + CC4C45C018C3725B959CD53749191E6EEAF5C2B5A6AA59AD93EF15430E37E8E1 + B82AA57AA3F87AA9587E6638829733AE98DE4B7B229D84C4D83D13B2799A9970 + F2A1B1E98D3BD3296D98C7B269DD7FE7A2EBBAFF00CF54A1B2C21B51B74487D4 + 9C1C754C6A03AAEBBE9B246D8C470E5CEC9E8B8E6E7A2F9C7B2E74D908C439A3 + FB2269F0DC0287D476DD2DAE40E5319B0ED43B250EC856B93CDE990A38852C7C + 85C737CBD57CD7176175E037E892FD8E12E6E005CD5A414BDBAE729B7021A84E + 1BD5ABEA94D6EA013601EA9E6F4D971C234E92BA8A8E06B9A33D5382959D8EEB + 82E2081BAB0309461309070883096B8606CB930F2FBA1274055D089A8EA21CEF + 230B47FA2CB788B8721B0D55EAE8E8B549726304DB6079400B56700E70C8CFD5 + 417185BD95D692C2DC824B0F7201F44149686636E691E60B9886A1D200C0064E + 0672ABE2D45872D6637CEE0AD6EE9C2ADB7C6F0C24E09F33C8C955A6D9E2932E + 25C40EBB8547223D04768A4BA99ED046C72878ED0E749970C6EAE1350C4DCBDA + DF2B7B941999B23BAE00F44A55A1DC590335BDB0B413B269B2B636E1A0FEAA72 + 685B56E0DD5919EA92EB5C6D690CCE7D4A9DEC065178AA89D70A271C10434E32 + ABB6DA16DAECAEE5B4B5F9DDDDFA2D2AAE843BCA4EC3650D3D92276B8F270558 + 9C9C4A978397665B551B5D3177CC7BE7EE8DB1519A89A6941C32319C7D97DC49 + 6B7D2D7B9809D2760D4553B4DBAC039670F9B2D76ADFD568AFEBB32AFF001AD1 + 0B4AD34CE7CE70F739D903EA54EDB609647B242FE510ED5EBF641DBEDAFAED0D + 6EE1AAF76DA5A2B1D09A9A90C925665E199D811EA86EB88CC789E4A154FC0D73 + E22B5C8D82DD3D5374EB6C85B8048DC0191D72AB1FC36AE9ECF75E1FB843244F + 8DC278E2919A1D1BB23391DFEAACD278997E8B4D4D03638E08BCC362DC637F28 + 055E5B7897C61E1D6D6D4D2C10DEA9658613514EDD26789CE18D63B9F708B1E4 + AFB1DE4787331C933D49E0EDAC58FC33E1FA56F46D335C474EAAE6D7750547DA + A87F86D9E8E906E608238FF41BA29CE29BA5BE8C7AE8733EE9FA5CBB2103BB9C + 30A4ADF1F41D4AB128AD55D169E1B0E153186F5CABBF11E1B6D6170DF4AAE706 + 5B5D35435DA760772A678E2A8C0DE535BB06A2AFEC915FEB6CCEABDFF98E1EEA + 2A47FCC8BAE94BA4776DD46C930DD4D0CC7486DCE4CB86A295CCCB8F60B8D23D + 52476CE363C94FC6037AA6FE5E8573987D541C15A5AEDD3D4ED0D24E502D9801 + BB977E28B41C151A38926CC35754F36A016F5DD437C4A532ABB2873B0F913226 + 394E7C496B77512DAE73538DAA2EEBD129C6BD0C9A24BE24AF854F986501F139 + E8BE12973B2B94BD85C8B458AE868EBA3941E877533C654CC91B0D6307F8B827 + 6EF854BA17B9D52C60FE638C0572E2E9853D05153139918D04B558D1593ECAA3 + B03A9DD37A86ACE533249A9C7B2E2AD4BB2CEC25BB9F544350D0F444B71EA87A + 0C7362DC929B749E6C2EBDE1A3AE50DCC25FB2EE880F8FA845B1BA9C308285C7 + 232A56861E648D0064A2446F48B6F0847A5AF7E3CC07FAA87BE38C95D36DB6A2 + ACB0B5B67B5BA43D4ECAA75533E695CE777395CDEC95D20276C5352E7CB81DD3 + D275E891D7AEC80E387A05C5F3B6C2E9ECB8310E5F684B11EA29C734745C40C3 + 5292F48F55F3A31D8AE097A059A52C8F719285924D4D18D89474901760941544 + 3CBD242942A96C6349EC329BA887F2C63AA3E28C72CA4BA9C3BA84C55A01CF44 + 6C74E1CDF744C74A74845474AD6E0A732C6F40A7910A0623A76B003945B5BE5F + 64D696FAE0A534743AB283B61F48FB964F5E8B8231D93EDCE84F434A252001BA + 2520B1BA780CD206B41C95688636D96DAE7759A41A7E984AB359590B9B2BFF00 + 946C10DC4150679035BB341C267D681F6572AE6333893D4941D634E96E1192C2 + 4676D90B54F6B5A011BA4BA7E8395A3C8F1F752F6989D349B6EA2213907653F6 + 18249A40E8C743BADBC5BA665E4AD49306492962E59C609C296B4579A273256F + 96461043B1B204D1BEA6AC8E4E91D7746CF1450C8D84003D4ABFC4A5CCF58709 + DC8DDF87696A5C753DCC19FD3AA3F77790E5667E07F123AA84F6E7BC9E5B418B + 276C616B9C901C481B15E7334FC791E8D9F1F57067FC5FC034B5B13EAE1608EA + 98D2E6B9AE3D47B2C9EA61968EE1F9ACE5919CF65E9596364D196E37EEA91C59 + C1B4B718E49C40DE78DC3B1EEAFF008BE57FEB452F27C5F75256787E9636CD1B + 9870D70249FB8562A296065CA6D126486EEA8B47727DAEA5B048E2DC7AF4ECA6 + 3866B22AAA9AD748EC96E31EBB957EE7976634D3964FDDAE8EE4901F9D955269 + A47073861DB75285E21A89A96A9DA24263232025592A19514F2365761DDB28A3 + 1A95B40D5F27D81C75CF8E70C90E757B27E46C5CF71EA7086BBD088640E0327A + 839445AE8FE3F7270EEFDD3095A1CB15D25B5DC03DBD03B3A7D9697536FA1E28 + A173E30DE686FAF7597CD6FE4C8417E1D9DB652760BF54DA6B1A1AFC37BB7385 + 4334537CA7D97B1645AE2C16F5C32FA2D7863B3F7F75579A8CB5C4616F8DF84E + 24A173DAD6B9E5BF7CACFEF9C2EFA67BBF2F6CF500A1C7979757EC3A86BB933A + 753969E8970B4EA53B536B318DDA07D900EA6D0EC8FEC9C20553B74BB2A56864 + 31BB03A28E8DA5BD91B4FF003039FB2244B2F3C3B707C7A77DB2B44B6D58A881 + B8764FFE56436B99CC70C38B77573B35CA58DACC3B659DE462E4B65DF173FC75 + C4BC35C7EAA1EF54A0C4E27195234529735A49CE535746831BBA742B2E37146E + E4D64C7B329BE53EEEFAAA9D547A5C4057DBDC4E7171C0C2A85C21D3D02DEC4F + 68F295D5322A3A8929E66C91BF43D841CFD139C44E6D708AB63EB29D2FEC03B1 + D5353308E9D571BFE1BE170CB5E3A76CA69D3EF64049DB1D132FDB62A42AA95C + C908C7539424919C9F5F74BA9D96E2B609A7CCB8EEA9C734E536E2AB34D0E4C4 + 39B95F64E31DD2924EC86860973B649D78C2EB936923258F6AD584A0F38C2635 + 7DC2507210C258E7144C6E38DD091BB64FB644218507E1B82B8E76AC0C7EC99E + 66A09C69D86E85CA612A1D8C109CD88DD363E509C6EEDC24B5A63909D2D4A634 + 6E42FB61B929591A7DD087D0E35DB25EACA65AE094D901C0E8B82963F83D17DC + BF55D6E1D8C25A13B633F0E3B202F5086DAEA5FF00D3BEFF00553230E62A178D + 1C48785F8539CC90B1D23C0D86323DD43F41C3FC8CCEE5726D5544F1170F99D9 + FD5556BAE54B4F432985CD3237A9CAA8D778A747341292E11D461DA9D91D72A9 + 570E29A98CB9F0B9D35349E6C7659F6A9F46F63A968B94F5F35443869D63193B + 63B2026BB53D1B1DA9ED1A7AE5CB2ABA78A97576A8E20F808F286C671B284A6E + 20AFB94879B3905C724F52177C4F44567D746BD57C674F4B4BADAF6C7BFCCE18 + 0A39BE22366716B5CD23FA86EB3B9B91CBCD54EE91B9CF9933055514B318685A + E9641D4B4613162FD8A595B66A70F1336A1A77DD1D0D41AA679339FA2A558ECF + 39CBDCC7804ED956DA18CD3EC4A86B45A96FECAFF195BF518E50738F9B6FAA82 + B946F8E928E584661030F07DCAB8DF1C6A212C2D04287750F3E97464F2801E56 + 8C6EAE637B466E78DBD84D8E85B43696CC002F937D5E8A22BEBB9D4D53AB0E2D + 6BB0D1EEAE343147FC35AC7E348C01ECA178DED14742DA0969A2F2541D3211B0 + EBDC216FBEC3C53A40FC3950DA9A589BCB6B587CA5BF7C656ABE1BD1B7872B2B + E0801731AFA79A30EDC692F1B2A559AD14CCA381AD003DEF680D03AE4AD5BC3E + A68EAB882AD8C702D1C9A70719C9D59FF445BECB991AF899EAF8FF003A30E27E + 6008DBD925F19EBB7EA8D6D29646C1E8D03F64DF24FD95996796A0489A5AEDC6 + 54DDA630E9327D547B610D774533678C39E07A956F1FB29E4E96CD2F82691821 + 73C6DB9FF4503C7D545D5D2B5A4068DBF656AE1F8C50D9DCF270773959D71555 + 73EBA639273BF55D8D6F26C1BD2948A9D654BB5B81E9951B2CDD51558E0E94A8 + F7BB51456CE89D2D8DBA6391BA4BA73B6E9A91BE6CE134773BEC1290CF417F10 + EEDBAE731EEDD331BC076027775242A3A243D12C487EC90DFA275ADD4EE88831 + B74A41E8B82621DEE9E7460F64914FA92C83BCF73B1BEE8AA79896F9B74C3298 + 870453220DEC84342B9DBA71921D930E8F0E18D915454E67986D91EFB04496CE + 75D163E0BA6655DFA06CBF20CBCFD813BA5F135D1D5D729DFAB2DD5E5520CA31 + 65E199AADBF975133846D906CE0D38CE3F754AA8AC32B8BB3E53D116B4267D8F + F34920271B9EA816CC4E374436A0FAA452FB2CCB7F618C90F64EF35E31841099 + 39CCD86494B1BC87F9AEDF292D710E09AD41DDFF0054A6BB18FAA8E2D83C896A + 768739AA7ECED0FAA8F1EA7FB2AD4721696E3F6571E0D6B1F5CC0E6039048FD1 + 352D2069961E28706DB638C6012E0AA5238F552DC515CE92ACC7B10DE8A08CD9 + C256C74FB3E933A764DB9A76CA53A419E994EE1BA41E8846F1432C6877509CE5 + 829581D977070841D09E5AF9CD295DFB2F9DFAAE0589D3B0CA5B631D86527525 + 35D90B829F475F1F9771842D442D2D4439C74A65DBF5448EA006B0876908A10F + 97D4A56968DF09C6F6C2E0740B2B7CA074423B507600D94CBA20E1BA6CD3334E + E32890B6991EC63F1921131D39737D13ED89A08D9190C3B7447B392FD8C41483 + 6CE4A99B7DAF54CCC376CA5D0D3EAC0C03F656B869D94B4A5FA4038CF45DC886 + 806B1EDA1A32D1BB88551A89399B13BE72A62ED50E90BB2E3850352ED3D0E147 + 2642D8CCCE0D8C955EB95461EA4ABAAB9709C150151309724804E7BAE430F305 + 3FECAC7C377014339D670D71EEAB91B5CD18C23218DCF6E40CAD9C6DCBD98D4B + 92D1A4B5CFE609980491C9B6A6F40A2EE51964CE70CE501C3B71969D8F835793 + 1DFD728C8E57D4C9235D97632B515729335CB9A25782AF135A6FF453B657C6D6 + C8DD45A4EE350D8AF6441336A29DB2C6E0E63B76969F75E1AA6A8314DB7CA4AF + 49F861C706A386F90F6BAA27A7692D6C7BB9DD36C7AAC8F2F0F34AA7E8D4F1B3 + AC5B4CD4F4E9CF74CCB0B5EDC155DB2F8896AB94CCA5A8335AEB9C70296E1198 + 9E7E99D8AB3F3072FF006D4B1F552FB3526E722DA65078E784A3B9D139D1334C + CC76A05A37EEB2874D35B2A1C3062919B11DF65E88A873647E938594F8A9C3E5 + CF8ABA066C3225D23B6063F75B5E2E7FFD28C5F2FC74BF292895573754BC971C + BBD4A36D957FF6EEFEACF5EEAB6C90071C9D48FB7CD89C37721D93B745ABD2F4 + 62D22F14747FC76DA5BB07B0FCC4EE9EE4FF000BA505C5B9C266C123A9696A5C + 701A4EDB77C2EDF295F251B646BC3DCE6EF1B7D525FB265906CB8186AB5E7502 + EEE9DB81D35913A3E8E518DA770A863241A727A1ECA721A192B246063096B4F5 + 50D74376C93E1CBF4B6DAE612F21808CB73B2D4286F945768C09030E47538590 + 5DAD7534B5111640E0D70EB84FD0DC25A3780F059B2A7930ABED1731790F1FB3 + 54ACE19A1AF8CF234E7DB0A83C49C2B350BDA5B1B8B7D827EDBC6068E6692FC8 + EEAD34FC6D6EAE6E9A9D234F72AB6B2E2FF68B4AB1655FA6656EA57C6EC3E373 + 7EC90D8DED7EE16B1353D86F5F24CC0EF63850171E067890C940EF888BD1BBA6 + C675F6B42AB0BFA7B2A94B2B9B20ECADB669FE4C9D9415459AA29650258646E3 + FCB847D0EA843496903DD36BF29E98894E69366A5697092061C83B222A23D590 + E1B2ABD96E5CB6805D81D95A6399B33474DD61E49735B3D360C93923453F886D + 4191B9EDDD52AB294BBAE7A2D46ED4EF92276067FF00B549B851C9DE33D168F8 + F9368C4F2B139BE8A6D45380D3B20A68F4E36CF753F59096E721464D1EFD1682 + ECA088AA98CC8DDF62DD8286A969638F72AC75119D2A1ABA1F31DB0B87453D91 + 72373BA1F979EE8C91BB21DCDC670ABB2DA0776756024774E11E6DFAAE3C2450 + D91B7F4482D1EA9D23D525D1B7B1DD275D8F91BD9A93AB09C7B40EE99734A9E2 + 18FB64184EB5C318CEE85D3D13A1FB610B93825AEC271B274CA13574DD2849A5 + DEC80E44835FB6425B663B63640734617DCD1D9050F541C64D5DD2F9831BA0B5 + 6C0AEB642E7005203D86876C3B94B8DD9DCEC50EDC39A94E231850487C320C81 + D93E1DE8A32176EDDD14D93A280E75F61D1EA2CD80FBA16F3C3F6FE23A034575 + A56D5D1BB731BF6C1F546D2BBF280C7728C69C460FF7DD0EF4335A3F38BC70F0 + F60F0FB88EE34B2536989B2B9F0B893831B892D3FF003D154FC20B549C61C453 + 35B1C9FC36961324877D39E8D6AF657E27B82ED77AA78AA2A2091F5261D2DD27 + 391D87EE565DC0BC272F09F03C80518A37D65419035DB790048AA5A34F0A6F4C + F3DF1F589F1D648FA787037181ECAB0EB1D45651B630C7C6E1BE5A0F5FAADCEE + B6AD55123E5731C0FA20AD56F85D33A3CB48FE9EC96A9A2EDE39A663341C055D + 7099AC7BCE8EFE63BAD7782B8160B2D393CB6991C3771C2B1B387638FCF1B067 + F65DE5C94EDC06E3751596ABA0270A9EC225A5869A3EA32A16A1CD74870E0139 + 5B248D197024FD14739C7236DC9EE8F8F5D86ED68E55C05AC24E0A1E131CB11A + 70D3BFF494CD65D191B5D1BDDA5FE886B4D546663FD7D8E53E65E8A592907495 + 045B656B5A5BA37FDD76D56F1746D34CF736489AFCEA91E30DFA8CA439924BCE + 6E0E71924745DB3DB6DB4B4ED6CAD2DA8706E5A7627EC8DE89C65DBE02826A72 + DA3AA6C4434B4B9A325DEAD1EF95A3F0059E3A1E28E1CB7B4F2313B6695AD193 + 92091AB2A8DC17658DF72A37CF00898C734C717F3121D904FB656A71B5B6DF11 + ADF5533B0C9646EFD7380424FF00EC77939351A47A2CCC5D91AB290D6EA27250 + 6D93537530E3D06138C9FAE70ADA30E8206351DD4E70EC2E9AA1BA5B9C11955E + 6BC6AC77565E0DAC7D3DC30D8CCBA881A4056E5EBB653C8B66837399B47C3F87 + 3B0483B2C8AF151AA679D59DBD55EF8F2E8C6B9B003A086EED72CC2E33073C94 + D8E96CAF5DB4812A262DCF741B5FA9C9733B7285E610ED92E8B13D208C848E58 + 91D8232B994EC2435F94B08FA1A5F3029C306FE89F6C802F9F26A4670C06E9EE + 9F8DDE61B261C70E097CC2D70C10B881DF9BD9274F2DC90D94FD528BB5200878 + 6719CA26125C08C2662607633E89E8F21C3085F6310EB61D4E19C7DD5B786EDF + 150C33DCA6609228461AD76C0B8ECA1EC76DF8EAE8A3C790B86B7766B7B92A6F + 8B2F31C8D6D251B87C3C78680D1F363BFF00CF44D97A429F6573882F55372975 + 4921D03E56766A8191C548543353718C0F408099BA7A287476B436D9085DE71C + F54C49F304DBDDA4A1F64EC906D5275B51D944F3B7E984FC5300719CAED23B91 + 2B149939E88ACEA6FB28F864D5D14CDBA865AE958C646E76FBE1129D91CB4176 + BA77D64B146D6B897380E9EEB4EB6DAE3E1EB71A897066C631F50A26D6CA4B04 + 6D2F730CA3D4E4A266AE3706839CB7B009593F1E87635C9903727493D43E52CC + 67B2177EB853D531B396EC8395075527264381848DA2CF1D08D2E71F40BE7546 + 30DEE3BA5BAA23E48C9DD45545636379DD4135A5E891754693B15D355E5D9441 + A9CEF948F8C23182A3407264E367E817CE7FD94636B01C648CA7BE318D03CED0 + BB44A61C3EA9C8DE1461AE637ABDBF64A6D744EFE75DA67725F44939FE5D936E + 76509F1511E8E4AE735DF2BB3EAA4E6F63E709D87CDF441BA66346EE194E475D + 1B5BBB8053D91B24991873774973474C21DB7681BB0782BE174889C02082A7B3 + B682393B640CA329DA748C8C7D125AE63A2690763E85495BE36C8E681BA24D83 + B448DA68CBA40E2086852377AA6C711634E73B27E4732869C97100E36558AEAE + 6C8ECEA6A1F6703D41D79CA8EAB8DBCBEA02FAA2BA36B5DE6195075D761CB235 + A9D040970A8883B01CABB5954038E0ED94DDC2B9A64383951324DAB7CE1354F4 + 25D995C7C38ED41E5C1B1E7A1EA9C9A38287CAC3AB64F5A6537BA77B4C819230 + 8EA7AF543D550B993398E70D43F75E89CA73B930137CBF21CA59B4C81E3A13BE + 15B60A3862879FA86A91B93EAAAD4B098F48C2B2B2691B6667E5EA4CC5BD34C1 + C8F5E881742799E63FCD9FB2D1FC3BE246DB6E1153C6F0D9653A1A5DD37C2A06 + A0F76749E9EA9CA3AA7D055C152DFF00DA7B5C3EC425D7F56913A54BB3D43596 + FBE53BDA66A5A7BB5191E78C90D96303BB4F74F70FF1751D4D51A4A3A97BC460 + 8928AA185B33303F973D40FBA93E17E36B7F10D3C622710E700771DFBA6F8AF8 + 1696F91BAAE0C52DC98731D631B8737046C4E338C2C36D72E39568B131513CB0 + 3DFEC3E3ACA5AE769A79B54806ED70D2E435CA91B5F4EF86400B5C085417DDAA + ED97086DFC4733686B9FE5A6BC529C35EEDB0D7838393FA29FB871257F0BC2C9 + 2E7466E103F21B3D08248031BB9A718EBD91FC752D6898F2A722D52324E32E18 + 9386EF018FFF00026F331DEBEC936782192A5AE69D9BD72B44BB5DAC1C7D42FA + 60FE4D4FF23651A5E0859FC36F9F872BCD3D4105DEDDC7AAD9C34DAFCD199938 + D36E5978E1B63AB637B1CDCB75E1B9445DAC35714C650CF275EA8FE128E39A9D + AE60F3EADFD95B2A68DD253799B8006EAB64CDC6F4463C5CE7665F43C2157719 + 1F54E1E46FF9B7562B3DA5B1B831F2E97FF41EE9FAAE238ACF4F253C71074983 + 83B2AC5AEF933AA1D5730D2C3E51F54C5CF2264729865BF8B216C56ED6C70E63 + 46C1DF42B30B8D7492125E349ECA5389B8C854B391BEBE9D5544543A4249E9F5 + 478E1C2D30B7C9F44947558C12E2888EB834F523EEA1DB20C84B6CDBAE275D96 + 4A5BB18FE471562B57144D425AE0F2A890499474354180029352ABA63A5B9ED3 + 360A4E26B7DD210DAB1877F5613FFC16DF59B433649E8D595D1D7693D76560B6 + DF9D4F2020FEEAA3F1DAEE59656697D5A2D9FC266A590B5BB80701586DE5ED6B + 356C3BA81A1E2D63A360923D5EE14AD3DE69A4900692CCF40553C8AFED1730B8 + 97B964C48D133480A1AE969D51BB0DEDEAA404E59BF56A2039B337AF555A5D43 + 342E632AD198DDEDEE8F56CABB551F9BA2D52F56812B4E0B7AF70A8D73B33A3D + 58C75ECB630E65479CCF8AB132AD331C005135D192E3B654F5653B9996E145CF + 1F5CEEAC8A9A20676969E898701BECA4EA202E7101012425AF3949A4CBD15B00 + 91BE6D934ECE517247D50F2465234357B1A5F04AD2B8E6E9C20A1CABB12E6E41 + 48C794129DEB9482867D86EB42061DD362BEC1F45F172E7370A5A642A3AF3A77 + 4874C30329A9E44DEBF50961C853A4D8695CE7744CF3360BE2F4BA1C1CD78761 + 29AE2D7209926E0225AFD492E424171CA5BDD71F549AD617D8F74034329E4CB4 + 1CE516C9469CE145C6EE58C27A397485047A2720AC6B5B81B611ADAD6691BE3E + CABD1CC31E853CEAC21B8085ADB18ABA2ABE315A5D72A3A1AB63731B1FCB93B6 + 9DF62B22E3CE32B7361653B266C3043E48DC07B0CECB79BE47F1D67AA848C873 + 09EBE9D1789B8DB85EEF3DD27869AA239A20E2431EF2D737A752ED957B8DB357 + C7CBB91DAEE34E10A1A77C35B70C54CBB31CE63B625413AE94B4F52C9E099AF8 + 9E701EDFD965379E0FAA92BA475692DC1F2E3040DF6DC655AB8678567E5D3446 + B3F218EC9D4EDCFB262C6A57B1CB2EEBB35FB35C9B550907C8F0323DD1C5AC90 + 798FD143C74429E163E37073E36E303BAEC75DAB0D3F3655353D971D272395D0 + 35C320EA2154EF950636B8B1D8737A2B0DC2BF446FC0240EB8546B8560E639C4 + 13EC55D89ED143252D7446D4192A26123F6F5DD15434AE8EA090D043864390B3 + 4DA70FD8309DC2223B847135B2B4EB1D34E7756FFE8A2CB770BD445F18D8A676 + A7918F3053D7CE6495AD746E18CE151E9EE4E8678EA0B40C91E5EEAEB50E6B9A + C70FE6DDBBFECAB56F63B1D170E0D7112D3876096C8375A65F2D8FAF75B2A612 + F0F0FDA4C8042C9F856431D447B771FDD6DD67A7172B3CB10039B18D6DDBDFA2 + 17EC9C9DA340B6C9347414E260EE768F364EA27DF647C730FBA81B3C927C044D + 9016B9A307752B4EED4F03AABCA7D18955D9234E0BDCB4AF0E6D63F3AB5F8222 + 6903D8E32B3FB4D23EA26D2D2319DF2B5BE1D83F83F0CD43A41BBDC7F4C04DA5 + A911BECCFF008CEBC555D26933D552A7906A76773D94FF0010CC24A871CF6558 + 95C3514CEF5A133DBD8D48EC825319DD75CED8A6757BA0FB1E3CD93B27E377BA + 0DAE1A9391C9E6414487B738EA91AC87E329A6CDB24F346B47F470EC8FE89024 + 2E27273F64D49267F54C35E751DCA8383A390FFC09F8DDE61940C25DEFFAA2E9 + C39CE1DF751A6437AF61D1BC8C611B0B5AE73074248FA9F6088B5F0FCF5F2B23 + 8DB973BA0CEEACB0DA6DBC3B2364AF95B3543776C119C90EEA3289C00B26C2A8 + 297F80DA6A1D50397573B34B183A81EFE8A9D35435D2139C91DC27AF1C4F25C6 + 47B9C7776E72A0C556A78F450FD6899AD920E76AEF9098A88F5764DFC46FB273 + 58D928B3F40AFA7FF2EE9A7D39D58C6EA43E65F72B5B87D51FD0A6461A576AC6 + 9CA761A37B9ED1A76F45330D16A931D5586CFC2B2544CC21A483BEC8D7A02BD1 + 0B69E1BABAE734363D9C76DD5E69A9E8F84E9DCE9A50FA9D38D38E851D74B953 + 70DD3B69E0635D3B5BBBB036544AFAE35923DCF24B9C72BB7A4071D8E7C5CD72 + AC2E24BB2E56DB6B9F1B1B9FA150B61B696E24247A856111F2C0C775472D7266 + 9618E3D88B8553638DC1566E158D7480A95BAEADD55AE1272E6DFA219F436876 + 4ADC6403B20259398E2ECA666A80E76DB266497B029EA7A2AD5061A90D18C9FB + 848755FBA0649B1B6728792A08E88B881C895F8C1DF7290EABCF6513F1076FF7 + 5D353B61771239121255B9DD175B585A06FBA8DE705CE7FB29E247264AFF0012 + 3A861191DD1BA719DCAAF738F6097CCF2E4A8E08EE6C9B96E5A9C067609B75C0 + C83AECA25B2071DD391947320D5744A4337A946D3E5C739CA8BA4234E0EE72AC + 16DA3E734003AA7CC210F2E899B5F3266B198C9FAABDDAAD62DF4AD96776A38E + E82E1BE1D11431CAF009C67A27F8A2ECCA7A5E53721C3648BFC9F143B1B6A395 + 111C45C48D90E963C9C7B2A8D55DCE0F9C81F443575713FBA87A8AC18FB239C6 + 90BF95D3099AEDA7565E7F451170B93646E1850B5155AB3B77404D20DD0B91DC + D889E6F3124A1DD21F5D97247EACFF00BA624971B280766510CCEA67B8B1DA3D + 82B0DBAED15445A678C1906C1DA9567D54950D3E98F5B89C2D5C575E8CFC8A5A + 279B37C44DA368D9FD4558EDF5F4D1D2B291A44A40DDEE72A1998899C4123EE8 + BA5A899A75C6D2E3ECADE3BECA950DADECBDD170DB6A490F7F2F3B821B9D926E + DC3B494F4CEE454F35ED192D381FEA97C2B2D4D4BA432B4B472F0357745C9677 + 329DF3CEE73460823D55AE3F8953934F5B01E19E24ACB2E896105CD8CE71A97A + 43C3FE34878BACEC716864C061C350F45E63B1CF151D43D93343E270D8957DF0 + DF8B63B271553411E1B4F3B887F6C0C154F3F8F39B13697685E1F23FC5F2B4FF + 00AD1B171C705D37185A1F4B2F91E0873241D9C06C47EA3F4598DB38C2E1E195 + 74566E222FB8DAE63A20ACF94C607678EE3A6FB2DD1AE12C6D2D391D41551E38 + E09B7F1951BA9EA9872DC96B9BD89037E8B23C7CABFF001E5F46C797E37FF360 + F6576F9C0F457C845D6CEF60769D51989B91FA85050518E248DF455FFF006F73 + A63A1B274CED90ABD6DE24BB7833786DAAA335768A87EA6C93024B47D7ECB59A + 1A1B571BB5974A47F2E6C0F908FDD69D55E25BBEE7E998B8B8DD6F1F55F68638 + 36C73DB690432C9AA7D45CE701B3B3D1586E370F858831CE18030751C6E809EA + A3B4CA23AA76251F2BFF00AB284B85CA36481B511658EE873B2A0D565AE4686D + 44B95EC84BB48C9038C70892470D8AA75589DAE9C38911C6CD67F456BAEB849F + 15CA642D8C1D838F7098A8B4C4282ADB9739CE85C4927D8E07EEB5B1F4B4653A + 7B32D91DCD78792709C8DC3EBF74F57D1494B1B416E0F751F1B9DAB0026345A8 + F5B0C0FCBBA275AEEB95DA7A72065E9D744D764839C25F119B1CA73EA7746347 + 7CA8F82611EC77CA3584B9B9212AA58D5E82639802A469EAF4A8669DF21110C8 + 72878ECED166A5AEC636CA96A5B916B9A718390AA50D416F5E8A4A9AAB516E0E + CA1CED07E99A65A6E9F14DD0E1BE148C352D8DC035FE6EB82AA7C37317F35C0E + 43426AA6EC63A97683DD6756154D97A33705B3406CED9800FF002A0EBACB1D63 + 0E0FEAAB343C44E2E01E41F5563B7DC5950E1A5FEE42AB5158DED16A3263CCB5 + 68AC5E384DCDC96EE37ECA9971B2BA1241EBF4C2DAB4C7545C1E3BA83BA70C47 + 50E73D83AA7E3F23BD51533786FF00B63314AAA431B9C1464D0E410B4DBD70A3 + A1D6435C3DF6F454EAEB4986470C1EB85A29ABF4519AA87AA2AF245E5286921D + 59D94B555396B9C06E07540BF0DDBA21A92CCE4239D1919EABE7B4E37184FC83 + 56705372E74E0948A9ECB335B0770D3DD3533881B14E49F54CC8D1A5025A2686 + 5F21D971CECB7A24481379236CA2680DF63DAB50DC26DEEC2F9AEEC90FC6F848 + A45A47C64E8170B8AE3BE56A4BB70961EC704981B27A39B607A20B5F2DABAD94 + 168C142D1DB649B66C275B26546324F74F326FD10548D5449B5DD374F35DE51B + A8C8EA3A2263A8076292313D86B5C9E67990AD91B8EABE6D486EC0EEA0909ACF + FD2CE3D632BCABE3271153D8E325B082FA938E635DBEE3217A99D505D13874CB + 48FD97853C5EE22A9AAAA3493C4C7C511382D0753707012DCED96F13D15175C5 + B536C74B2E5F234E30E7670D1DC26686F2D8DD1B9AEF28C9D39DD40DC2BABDAD + 6D2B281EF67CA4E93B8F5C84E4363BBCAD0E8A85ACF42ECA7A85AED96356DECB + E50F19F2CB199C9FE9EE8F92F02B80734085C3B03B959B7FD3F75E7666D31FFF + 0011BFF744BAAEA28F4C533776F4907549AC4B7D05F25CFB2D778BA3CB4B1AF3 + 91D482A0DD34AF9725D918EE541575E5CD3A865C08C1DD222BA693AE43DB66AB + 331C508AC8B64D49306C2E8DDA48CE772847D73E238036CA8E92E627A8738B70 + D6B7A210D5663D59DBFF00299A626B2765C1B59CD9A160764E1A55D682BC4CE6 + B01D5A7A2CCAD0EF8891A0BB47F995D787E07B6A1AE392D27AA0A9414D36F66A + 9C36E0D918ECE771FDD6E3C0158CE73587A3B624AC1EC1F96E6EFB2D6B83AB1D + 0CD11C67CC94E7EC7F235A8A9CC721637704E4292B6C2E91E475F70AADC5970B + B52F07D5D7D8E28E6B9421AE6B65665BA73E6DB23B2AC786572E32F102BB43AA + 9D18F9B974D1868033EA4AD4F1F07C91C9B3CCFF0021E47F8F6A75DB3D35C016 + 38EAAA1CE93A3707A75539C777A65BE9D9471E034B7277C21E8A84F01704C8EA + D9DCFA82DCEB27CD95E62E36F1A2E969BF17EA6D6D2E407472E7506E7A8C298C + 4F356D7A42AB3FC72952ED9A4DC2A84AE27AA8699DE6252286F505EADD0D6D33 + F5C32B758FD7047EA084D4CF3BA4D6D3D32E46B4B436E76E7D131FCD85DC9293 + FCCB8317AB4AEEA4D6A0B9ABD141C3FABECB9AF74DB5DBEE96A5FA3870BBA2F8 + 2EC4DD49E8694CD2637C7FCD944CEC5B7A1C823CB73FFF009760AE1C3BC19537 + 085B5123A3A5A5CFF8931C647B74CA5F0D70BD3B694DCAE4FE5D243E66B0F491 + C33B7EA10D7FE309EAA62C8DAD8A06ECC6B76C04DE226A9D7A2CB35F69786286 + 5A6A276BA82306A1C7F5C0C6CA8D57737554C5EF25CF2725C4E72809AB5D5121 + 7973B577DD32E9B3D9056B61639FD84BA47139FB26F99DBA26B9DAB65D1F54A2 + C748329DC494FB7E641D3C9A1D845B0EA72EE27721F68DF6DD174F4FAB19F509 + BA58C3BA2B7F09585973AA6EB6B8B323242ED685B63BC2F607DC260776B06725 + 582EB7AA6B0C6E8A0F3CCDD92F882EA387DDF09491B58D6B467D77542B8554B5 + 4F7C8EF339C576FA0B8EC6EE5767D6544AF7EE5C77DD091D434F5C65093B8EB2 + 991AB3B0CA8D8C95A2DF69BA72E46B4EE0ECAC3CFD5823759953DC1F4F3B4F4D + D5B6D776E63403DD55AC65B8C9AE895ADFCC690AB176A53AFAAB14D239D09385 + 1354CE6E4B8215D7432BB455E6CB320A1B560291B943A7A0C9CA8C91A4EC0615 + A5E8A35EC43DE8795DDD2E5696EC997674EE88039AF6D973DD7CE5D1D941084E + F9CA5F335764A002221A312382E241DB9D5B044471EA073D548436B2F780010A + 47F80F2E30E3ABDD76D7D93C5B20397A5C12DADC346029392DED0DCF7085E5E8 + 760A6CF7E85DAE282A861D4D00FAABEF0CDA3E21ACDBBAA85AE112387D56A9C1 + F4FA616EDEE9D7F8E3D94E573BD1646B7E069183AE91859A710D7BE4738E7B95 + A0DFA730D31593DEAA4F9F7EEAAE09E4F9177C9BE32A11055550756FEAA22AAA + BCAE4F56549C9C286ABA83838576A748A78DEC4C9301D5073CDA976498108773 + 955FB2E48DC8EC26DAED432BE9136A1A44997EAF29D91F437034F1BD8E1AB574 + D902D6968C12971F955DC6F4CA6FD06C6DF8899B181873C868F45B070B58692D + 94501A88DB216B725C7A12B33E15A51537066A2061C362B5AB95D29695CD8E32 + 2484B1A34EDB1F45A58216F6CCAF26F492407371153C9544982382284E469D8B + 97D5D7B65EADD2B410D91876681D541DE2DC669A37C0068D59DBA8DD5B26E138 + A9ECACAB6B5AC76925DB63255DDF7A2875D36679342F866247CCDEAD52569732 + 4ADA7932E2F6E4F5C6F851151552B6AC9253B4D33C4C1ED38C6F84135C6B8FD0 + 7E4E3F9316D7B47AABC37E227DE2D22299DF9F08C3B6EC06159AA230D70C8C7A + E1627E1471018AA627B9EE1ADA58E6F6CE7AADBDBA676B5DD73BE579CF370BC3 + 95B5E99B9FC5F94BC8C1C29F68AC712F08517134063A8804B80748E87F659D54 + D2DD3C377736D8D95F44DDCC61BA88DFDD6D6C600E38D922A6DF155C65AF8DAE + DB1BA1C3E5705C2FB47795FC7ACBFF00262EA8CFB84F8DAD3E2550BE098B62B9 + 445C1D0BBCAF1E846FB846D6C30BB4D0D6B72E8F66499D391D8ACD7C4FE11FFA + 63889B73B6EAA1320079B4F96B987B90E56BE04E34A0E34B7C56DBAB87F188DA + 5A2490639B8E8E07D7D95FAC3C6166C7FD5FFF00C3027C86B23C197AB5F7FB17 + 7563A9EA98D986889E3F2DEDFF005543E2EBC5C2829606421B2073F4C85A73E5 + 3FD968CD925A1A8928AE7173E9F510C73C6463B6EAA1C4DC16C32D24D46FE5D2 + 326697C2C270E0739CABDE35A9FEDD95BC88AAFCA3FF00D294F74F2422674DA8 + 1EBA9269DEC049EB857EBED96921B1C9A58D0628CB86304EC16571D6CF245522 + 17101A721BDD5F73397FAA230E7E09CD32EB494E2A295CFC1D9763B7BF7688DF + BFB1517C1378A89595AD9C93CB8F50D5EA15C383F899B7098C324603DC061C71 + 8C2AB922A0B5873ACBE8868E89D24CC88C7A4138C90AC953C3DF074EC2007348 + DCA92B953B2368735CC7499CA7EA6B99252C5013E638CAAB4D96B91449A131D4 + C8CEC0EC9F8E07646D847D75B5F35C9C59F265133C2D869DA7182022FA0E7268 + 8C04B5D82A4A8DDE6603E5C9EBDBAA023C48EDD5BF846D31D538D4D4693143E6 + C3BBE3748C8D4AD8D9FC9E897B151BE9EDF5156E2E6465BB6A1D7755E9EA754C + E208233D9495F3881F54D3144EE5C19D98DD82AF3A425C00DB7DD57C52F6E987 + 54BD22422AA76AF4569E1973E4A81BEAF2FF00AAA8D2B4C8E6E06A3D30AFD65A + 76DB684D4386927A20CDAD68760FEDB24E6B8474F2E971C1CEE8A8EB99247A87 + 9967977BA19AAA42D712DCEDBA6E9EF5514E472E470037232AB3F1DD2D965796 + F968D2668E0AC8BCCCF33BB1551E22E156E9748C66F9CECA4ED3746DDE1058FD + 13B46EDEE54A53CC25D51C83241C6E5266AF150EA98CCB662375B6F2EA24059A + 40272AB7594FA1C4E16E1C51C3B1BF53C33771CF4598DDADA63D5E4002D5C791 + 655B32AE2B157653A46E9D5B6F841CCE2E52B591FCC47651353F2FA2EA9D8F9B + 1891DA7AA1A69B50C02BB338B863A219D96AAED34CB1CB62DCECB535D525D261 + 21B221392EC789D2D49D5B6E774DF317DA839054EC7A1ED4D7371DD71CD4D870 + F45F6AF6496861C73135BB53D90E6E7A24ECE6F5DD41284B5C9E8DFB14CAE325 + D3B775048735C31DD38D934EE3AA01B36FD53F1C81C9753B189E8906D47E5F5D + D279EE1DD0A7E5EA96DF33527D0DDF63D51592B695E58CD4FC11FB2F1C78BD68 + 6C37A648E85CD8259301C5DD7A2F60EA3FA2C47C70E0F8EBA489D0B1DA980BDC + 31919EDA5432CE27D953E2AB95170EC2DA614B0B797186876904EC063754C938 + A21AA0ED41AC6FF97646DEED4FBDD8629A67113B1A5AF19DCBB654C8EC4F8796 + C95D8713DD2F669AB7E912B2D643532790171F5E8ABBC494ECF86D58C3B56095 + 60D54B6E8C17E92E1B7554AE27BB09A4631AF1871CA89E4E88CB4A67B2B5544B + 486824870CA65CE796EF8C376489AAB4C8E04E71B261CE746D7B0BF2D76FD55F + 464BEDEC78D5363CE1DE6E8BA2A4E96803AA8EF5C6FBA2E9DA5CE66A3A7098BA + 16CB458E60ED21DB3B3B6760B51B4C41DA303759AF0DD2B2491A5E35FD56C161 + A7696B481B94153B65AC7EBB2C76384B9C067D1693C33AD9237D8AA8D86D2E7B + 9BA40C923FBAD6F84F84E7AC9A211C0E76A38D3A772708D4326F24CB2FFC2354 + D6D2BB9D17383DBA0C7DCE76C2DAFC24E0DA0E15B455563695B4A6676B24FF00 + 28EB8DD457867E199B4C91DC2E31B191B1A4B5AEDF7ED9511E3A78A71DA284DB + EDF5061DC8798DD8EC8E5564FF008E0CBF22A37F2E4FA2ABE3F78A0EA998D2D3 + 4ADF878F2303BF45E48E29BE3EAA791CE779B7CA93E38E3096AA473CCEE93A9D + CFBACD6AAB24AC7194C84EDD17A1C3138614A3CE66C8F353A66DFF0087BE3296 + A056F0F4CED4E8F3534ED3D70460B47AF4D5F75AFCD27A670BC45437AACB1DCE + 3ADA19DF4D5313B2C923241F5C1F62BD67C05C60CE35E15A2BB34E1F302C99B9 + CF2E569D241F5C9048595E563FCB9234BC5C9F871658B526F9BE6EA9B748ED58 + C61730A8722F8A73CF5CAE3643DD25DF45C6E73D14F2242239038A7C1DC21237 + 69704533CCE1D9772387E0C839ECADBC13676DD6E46394131346A71F6F555EB6 + D0BAA676C6039C5C76C0FAABBDCDC783ED70D1C65ACA89A212CF237E625DB06F + E813E6748A992BE9113C4D7C7D4551A78BC9471ED1C63A347A9F5CF5FBAAEC92 + 194EE729153526491C4E774C6B237CA1A6331CE90E905BD97CEF74D091C5DB95 + F17392E870BE6798613A1DD7708519D413EC6EAECA3DA38262EA11F0B4B88C20 + E9613A9A3B298A3A7CC8D52A58B7D12967A17543DAD633539DDF1B05AC59E9A3 + E1FB2BDD36907A9D23BE3A28DF0FED70FC33DE18D2E071B8E8BEE3AB9323D303 + 0E76C9C1EE96EB93D0C99497229F7AAE7D5574AF7BF564E72820C13007B21EAA + 4C13BEE52E95DAB6CA8AE9078FDED8892863326319CA223B283192D1FBA361A7 + 18C9DD1134FC984E90AB3A65C52B452AAE98C33907B146DADCEE63773B25D460 + CC4B8024FB27206B5B3B74B7011FB42DAEC9EA395F3371D92A46B70E042FA8E6 + F2691B14CC8E79D781B2525D8EDAD688CAEA71238E375095509638E07EAAC426 + 6B75EBC65073462A1D800109EA9A2BD4A2B333756E980D5395D6C311D78DBD94 + 6C8C0DEC9A9ED08A9720AE692173967296E7F5D92A3C1C12BB40A14D8FA6C8C8 + 5C1AF6E134D6ED9CAE83E618D9768227A8F25E31D54FC2DE6441AFFDD405ACEA + 77BE148D45CB90D0D032525CEC7AA4909AE8191921A0288747DC84ED4563E4DC + 94CC7E619CAB786195335AD12F678C6A6EDDD6BBC2F4ED6D0B5D8DFF00F25663 + C35446A719DB75AB5A61F85B7E0BB700AEF21FE1C44F8BA76D909C59712D2581 + DD365965E2B0B8BF7EEAD9C535DFF7F301B80E3DFDCAA257BB5977A653704F14 + 273572B64355CDD775113B9CE70C904292AA6F5EEA3DD0176FDD33252D682C32 + C19C90E61EDD53F242E675194B869DD276C2A4DA2E2923E48CF7C2F9B4FADBB6 + C54D43421C776E7ECA668AC2DE5E4C6D39F54BAA1932D9E7C73BCA765D8C35D9 + DF099E60705D6C9D775A1067B2468E67D2C9A98E7177E8AE7C3D7F64C44751A4 + 39A33A9CA831BFCC7F45294EC6CC1BA0E9763055FC56D15324AAF65AE9EB24A5 + BBC606648E47FD4755AA4FC450CB492534AD018416B4F6595D9EA29C471B672E + 6CD08F2FB952D6EE22E4D5470D5C7AA171C07B46ED3EA7D9686BED99773FAFA3 + B79B7B19ABF2B07190405578B54754DC07019EE16AB5146CA8A7323A6618F1FC + BD1556F36F6375360D2F3D5AECA26B6463C9D7163DC3ED34F239C1E5A4E1EDC3 + BBE46DFBAF44702DD0D6DBC4721C48C18209DD796A96AA6B6C8E6D53DB0B305D + A9C761D0F55B37841C454B72A2A8961AA8E67601D4D767D553F371BCB853FD15 + FC1AFF0017CC73BE99B248D31E4F55CD67181D57D4730AAA50ED89E9B257CAE5 + E57FAF47BA5AAFC915DE2CB033886D73C123438B9A405E5D6B27E1DE24ABB5D4 + B5F186B8F2E6DC1F6C1F55EC19236EC7BAC9FC5FE0317C85D5903073DB8C3875 + 04775BBFC6F96A1BC77E99E4BF9CF07E44B363F68E70EF1B53DC248ACD74CB66 + D0191D510743F6F5EC52EA239AD755353D546E34DBB9B313E5C633FAACBAD7C5 + D0DBE1928AEECD133461C4F7C77527C3FE2F52D5473D8EF4F754DB6A5AE84553 + 9D8E5B5C31871EBD16A5F8B52FE4C4B72797F1FCC593FE3CAF5440F135C8D3D7 + D64715C1B8635CE3A640F18F7C282B5DD991561919236A58E23CEC1B1DFA2B4F + 12709F0DF08D8EA5F0C51B29AA1AED350D692D7020ED91D535C2DC1B47250D05 + 4B62969E00D2E7E5B86BBD0AD3C7931D47E984F15E1A6DF7B06A8E29A7B4DD1B + 4EF31C6EA938C7B1089A377C2DCA9C40FC3BB6FB154DE34E1BA9938B193B2375 + 453C7E50EC6063D576ED5F534D0D14913FF35A4ECD3D15BAC3392368CDC3E55E + 3CBD1AF432492CC19532107A82D2AC16EB2D4D5C91E03CB739D442CCB877899D + 5D6B9A790192585C01CEDDB2B6BF0AB88A1E20B1F303D81EC73985A0EE3185E7 + BCB878679247AAF0FC8C7E464E0DE991F5B4A695CFD882DF6505789B14F86F45 + 7DE208449B3465526E41B231EC90608E8AA62B76B6CBD51C2B441472EAC6365A + 270861D6B9626C80C8F6ECCFB75599B5A7511D86CA7AC37336EAA81E1C1BA5C3 + AFA6429CD1CA7A1F8EBB0FBBD3BA96A9D1B89EA836B8EB1DF7564E2EA16BDACA + D80831CAD0EEB9F45556BBCCDFAA5C3E480A5AAE8BA707D0B669B98F19D2D271 + 844F115D9EFF00FB760D01A71D505C175AFF008A118F94820A92E28A78E9DDCC + 6B40767D554AFF00CBA65B4F58B68A8544BA5D83B1CF65C665EDC8299AC98CB3 + 6C33BFA27A1A8652C4E0FC17FA2BFC4A5C87A9EB1D4F202D7398E6FF00303857 + AB1DFA1B8C4D8A53A26ED27AACFD909AB2086F55D6D43A965D276D2AB64C2B22 + 1F8B33C746C6DFFB8843240096EC7DFDD66BC556C314921D3B6FDBEAADBC37C4 + 10D553471BDE03DA36CF744F125B5B594AF786E4807047D0ACDC6EB0DE99AD95 + 2F231F29F660770A7D3AB65015918DF1B157ABD5BCC65FAB654FB952E969216B + CAD98F35A7A657E76E9767BA164EA3D11754D70FD50727A7642E4B33631276FF + 009D826E4F2F44E3CEDEE9991D9C2AF525B54283B61B2E6A49EC121CFD2EC258 + 5CBB1D73B182B9CCF74DB5DA977EC974866FA1D0ECB7AECB8903AFB25648CA4B + 0D317D9349D3F28385C76ED50306D3D19C0CA6BD12C7A2E3821AE1EA888B1A14 + 7B5CE6EE8964BE41BA5D48C4C25DEC70A038BA1E65AE49191EB91B9036E8300A + 967CDEE9AAA71929DCDC03A9A463AF5094D74377A7B3CC5C55708A9E27318348 + 6B0B401D32719594DD2F32B1CE683918F5D876EAAF7C73475D6DAA9296A69A46 + 16BB0C716E03B6F55905D269D92544446961765ADE99C754A99ECBBF2740B5D7 + 9797BCBDD823A6EA1E6B9891BB927DCF549BC3F442796EC9C8DBB850A1CE91DA + 5C7A7456E67455BC8D85B2A03398E782EFA9C24730BA12FCF7D82E53432546B6 + 86EDD06C96DB74ED6104671D364DE8149E84C32E9CB48CA94B7C26470277098A + 5B7BCB802DDD596D942183762EAA5A1918DEFB2CDC3B0B626B091B6DD96A3C2E + D754544600EA40FDD67D65A520B73B05AB703C3AABA101BBEA1FDD1E35C98EBF + C11BBF84BE1FD5DFAB616C7039EDD4D05DA7A6FBAF62C30DA3C37E1A60944025 + 8C6465AD0E25507F0EF6F752DA5F52E8DCC02227276F7541F16B8A5F5970AC63 + A70E232318D86FD94D4F3AD7E8A2EFEC33C57F1EA59EDF3C14AF30C5B0CB4907 + BF75E54E2EE3892E6E7BCCCF73F392E2F2558B8CA63536B9403AC821C7E99DCA + C2AEB54F8E49A30ED9AEEB8EA16BF8DC257E263F9D35CB6FD06DDAE8EA80FF00 + 393E8A169AA8F29D92739483383F310A3E7AE8E9EA3778D0E1BAB1546620D9E7 + CE4039F7533E1EF88155E1EF11B2B5AF924B7C986D55307795C3B103B602A649 + 7A8DA486B723EA9875E0CC0B43401D3755AFF25A2E43E27BDE8AE10DCA920ABA + 791B2534CC1231CD39D4D23230880E3AB1B7BAF1B70678D1C45C1B6C75BA8393 + 252076B63266976927FA7D029E9BF117C5ED697CB35140DEA6492101A3F759BF + 0D1A0B2A68F56B72E1BE575AD77A123B6178EAB3F13BC581AE1475EDAC77AD3D + 30C0FBA80ADFC4B7886E95A0DDA0A107A891A350FAE147C144FC88F74C6D7B5E + 096797D5151E4C8318DFF65E0DA5FC457885A9AEFF00A89B390768C53E41FD96 + 83C1DF8AEE27B7D530DFED90DC694E07322698E469FF0054E9F1AF62EFC8527B + B782E866F8A8DD1301943839BABDB73F65CF10278A6BE73A3903DAE60739B9C8 + 6BF073F659EF847F88EE11E209A21FC463A0A87374BA92B4F2DE43B6C0276EC7 + F5578E2CB3B63C57DBB554DB246891B3019682727493EB828B245637AD15A724 + DBF6559D265DD31D92475C2E48E2D7630719C745CD43B2A4F7F6684FAE8F9CE2 + DC60256ACE36493973738EE9C6B3A6372BBD8CD9D6B4970454319D58032BE8A3 + 739C36C1ECA568A81D24C080493844A5AEC53B17414CE2E68D393DB6578E19E1 + 59AE32021B80D19391F45CE18E17A8ACA88C88DDA47F3616A36FB7C164A52647 + 06762E250DE452BA0A21DBEFD02C91C5C3B6B735A1AD73B3DF1BE16697AAA74F + 33A473B24AB1F155F1959361AF1CB6F454DAE78769C1D8254AFB63AB5FD6405E + EE63B3D9761F2B89CAE76F64A0039B928A829924E96A9AEF2E774456C8394E00 + E4E144D3E58721393541C1C9556BD965748061619A6D25BB654AC74BA5D94140 + E0D9323AA91E66B6E01DD1EBA23A3EC16F4385D74A434A448E2DC04DB9A5F901 + 468801AD9351F44036A8C338DC9FA22EBA9E4D27CB9FB28D99AE663CA47B94D5 + A6B426B7EC9E92B63A9A23AB672ADD437CC4FAAEB9C7A64FEA912674AE52D115 + 5B40F23435BB24373B27DD18734253632D03CBBA77A42B671AD29F6B72E1B612 + E18DCEC1C23A3A67498C37F45076D0ED3B5D1372126673A47FA95230D2BF9606 + 825382DEF76E232112942EAFA21B94E76016E51F476F73BB1C7D14FD0D865A8C + 1E53BF456BB370ABDB8748CC0563E49845471593D11DC276E7B4B70C2067D159 + 7886F0DB7D2F241C3CB7B1522E753DA29FFA4E3A2CF7886BBE3AA9EFEA7A6CA9 + EFE5AEFD1694AC13FED95CBA55F3A67B8E4B8E493F750750D739B9C153735397 + 6E021E484B9986B770AC72E22E31727B2AD2C0E73D1D476CE7633FD91CFA07EB + 074FECA52DB4FC97376C154EF26CBF1892202AACE63F959DFB84FD25AF4900B0 + 7E8AD5242246E74E57D1D3F7C6FF00455F916963215B6968DF4E3EC8F8210C8C + 02CCA9074446EBEE587337EA8390D528F1A366D5D027183A9CA8F64C59DFBA26 + 3A8CADC83CF30C6BBCC0A32966D336338F551AC946A4FC72624690ADCBD08A35 + 7B559A2BA5BCCA3695B1EACFD954DB50FA5A91264E5BB381F5565E05A89E9694 + 4933F55248DD9CDEC7A60A66FF004D4D0D4BF2D0DD59DC7D16A2FCE4C4E4E723 + 4597872BA4AAA17C51E2620F94B8F54BBF5A5EE844AC0D6BBF980F5EEA8FC377 + 096D7541D14A5CD1D1A3A2D1197A82E94AF32074733467B008A762A971650B8B + 315163AAA571C49A0B5AE70E870541F865797787B71A48DD5323454101D1F63B + FD14E78854F27C3C734272D7CA1AEFECA854B18B85C9F1D4BDE66A77B431C3F9 + 5A7FFA57963F9238A2956458DBBAF67BAB83EF11D753B743FCAE01CDDBB2B24D + 96E08E8B18F0CEFB4F2360A2648E6CD1460798EEE18D8F55B3514867A7C1EAD1 + FE8BC579B87E1C9DA3D77F19E5CF918BA635CFD4DC77435442DA86B98E682C70 + C1CA7A688B5C0A4005C71D55487AED1AD73C938679D3C55F0FDEE96A394C6B66 + 6EA7348DB23AAF3E56544D4F2C94B2C65AEC163DB8F5D97BC78BB867F8D51B9E + C70E731A763DFD979BB8B38269E96E115D1D4ED95903B33C4D00B88077FF0055 + EDFF008CF3B9470AF67CBBF97FE31E1CFCE3D0BF05E96E95F697DA6E113A6B24 + 8740926392C076E8B58868A3E1691F6C9E174B4930CC33B77C0C7CB8ECA13842 + FD49F03172A330C55006903603F457717463A0D12C6D9A787E56B483CC6FA6EA + A79556F2ED2E8B1E239AC5C69F65138C2C50D451F3E99ED6C6CC17346DB67A15 + 9A7FD2B20BB3446CD506BD47D815A6D3BA9F89AEB5F40C8A7A00F8C811C84100 + E7A85DA7B34B67E6C2F2D9E78D986EDFBAB9833B85C594B2615CB92454A6B653 + 70FD1BBE208A686539D67AB8E3A614470AF1454D82E53496F71311392C07B7AE + 14ADD9DFC5A69A0A9639ED07767A28E8F871F4916BA4736476FE52482AEAD645 + AB2B3972FE5C4FB359E1DE3A6F1241238BB4BE318737050774FF0015CEEAC72C + 9ECF7AA9B2DD1E7CD03CF5638EC775A352D54B72A36CDD63906DEB95939B02C7 + 5B93D078DE456494B27B077C64484B4E52DAD2D70711D374BA5A77F30870C612 + 751E639B93D7BA47FD17E68BFD0CDFC538464693E7A5DB7FA855177966C37A64 + AB170EB8C3C3F73CF42C07F70AB6FC4933DC36F32A58A5AA687556D22CDC1B2F + 2AE91027676429DE306F2DE413BB8E557785DCE8AAA291CDF2B72AE778A36DE2 + 9B9AC39DF1F455F27E395532E635CF1B94511B4E5CE270A2AE05D1CC76DD5CE4 + A36DBDB97904951576B4B6A291F54D780D57559492D3D1074F7614F8DCE516E9 + 99571EB685013634EDEB84A86ACC60B413846C3459AD75DF0F2B37C69DD6A76D + B9C372A3D23738E87E8B13A69F76E3392B44E0FA8064602E39FAACDF22392D9A + 1E2E4717C7E980F1959446D7C8C60034ACC2ED4C5A1C085E81BF5BD959412340 + 1A8B76CAC5F896DAFA49256BF01C0E0FEA8FC5C9C96989F2B1FC79366795B09C + 631EEA2AA1A5A32AC55D1E32140570D8ABB522A591D249A5C9B7480E17D304C3 + 9D8C2AED16E58F7332709127CC91A87AAE6BDF73B24B91C9F638D7695F6AF749 + 69D4BE4A723FA1C6389213CEF972986A53A4EC9553FA0A5AD8EF33F2C2EEACB7 + D9339D977563095E87262D773B2497038C2EFF002A838FB294D3B242537D8AE0 + 97B3B94A6485A48192123770DB73FA2666A88E9637CB3CCDA789A32E7CA740DB + EA85AD85CB451BC5BE19A6B970DDCEBDC04668A925A8749BE70C66A2578BAE5C + 4F6FBC696C3888F6242F4878CDF88EE159382F88EC76A35172AFACA4928DB3C0 + CFC88F582325C4824FD9788DD2F53A8E76C6095D38D9DF268B25D26A6E518DF3 + 344AE391A7FDD4748E828D8267EA731DFBA0ED745F15217BF26266E49F55F5C2 + 735D335B10C31BB340D82B1C00793ED1A7D2F0ED15558E92E140C2195116A3A8 + E70428E7DB5CD7105A32AC3E1D531A3E128A9A7AB8A695AF2E2D1FC8D3DB1845 + D5DAC6BD60641F42A85552A7D1B18D454A7BECAB4341A77C0CA9BA2A579D3E54 + EFC09F61F74750D3B9B8C9CAEDA63B834495AE37070CAD7FC39803AE54DB8DDE + 3FBACC2D94A4E0ED8C673D95D78678AAD76FAF800AA0F799034362F37757FC74 + DFA467F91712BB67E91784318A2E03AAC91CC642E3B7FF0012579A3C42A832DC + 2AE5071BE4EAD8755BAF80FC454F7CF0CE57452EA9A5824686BB190430F5DD78 + E3C6ABDD5535C2BA032C9A7A101C7D55EF1F0BBCB49987E479338A6580715F1A + 5B2C34F20A89D9249234B44519D45C4FF658DDCAF54B5D4F14CC06390920C646 + EA3AE521964D477CFAA8E2ECED9CABF1E3FC6FD99FE479759B5B42EBAADF2124 + 65A14548E2ECE7251D313A773ECA3DCE3D931CE8A93B1BE539CE27000FAA779B + 0D247995ED6EDD4A88B85F1D4B50FA78E174928683BF4DD45CF0F366D7709B54 + 99DA0877C24B2E4FFB2C238A1D20D16F85D3C8DDB59D9AA2DC4D45517D6D43EA + EA4F48637121BEDF4FAA7E3A4AAAC89B1D3B1B454D8EFBB88F5F64A6D75AECAE + D0C699E5FF00FAF1B9F7297A1BD04C369AFAE6B84C63A1A51B910B874F72BADA + AB159DE1E3FEE256FAB5C4151B5574AEB9E637B8411386D1B46DFB28AA9E1EAC + 744E9E3FCF60FE51B9FD1471D93D13D371F79B100E503D98084B878CA591D871 + 91C3DCA85B5F02DEEE0E0D8689FD3233B2B3D3F83FC5070EFE1E34FF00F22ACC + 6908C9A0DB3F1CBA0A905E0EC41F5217A4FC28FC5E0E13E1DAFB4D7426E51540 + D2D6CC4FE58C63217976ABC3FE21B5F9A7B64FA3B18BCCD413619A1984724462 + 77A3BF7573F1C8B548A349CBDC9EF8E13F1D385F8B1CD89955F0558E2072AA23 + 7069DFB3B1857E6B4BB18D2ECE08C74C1195F9D36592AE3D0E692E6E723B637E + CBD53E07F8A93C96F86D17764BA1AE222AA273A72760EF6599E4F86D2E525FC1 + E677C68DC58D73B608FA7A191C5A40EEA52D1C373DC1913A16B5FADB90ECF5F7 + 5A4D9FC368ADF0C757709D8D6B46A2D591FD7D9A7C9D3D4144B7D82A2573710B + FDBCB9574E1DE0BAC9AAA274B172E16F573BFD95962E34B2D135AD821760742D + 6048A8F1269B3A61864D476C9000FEE97576D7483E31EED966A66D3DA58D8A26 + 82718D2D0A2F8CAE31C36B6B4BB0F73C797285B25CA7921ADAC9304E9C8F6541 + E26BFC95921D6F2ED2EDBF5290A5B7B65AE6B8740D575C1F9F4CA0669C49B83B + 7651F356740911D46FD139813E8906BBD775DD44F4E884E66AE89E6BC8037421 + EC7DB2E94DBE4D59394DB9F9257CECFD903909B08A7930E0549421CE70202878 + 73A82B15BD85E1ABABA0E7B11F0EE776EE888E85C1DD37CA3A3874B865141A35 + 7449745898FD91F35AF98CC6375115D637969006EADBA9ADC92329B9B4B9B90D + 1BFB21E4D7A0DC26B46715169923934E094C3E85DA48E815DEAA84BE424003EC + A3AA285C06303AF556A5F228654A4AC36864D2308E8EDB249B06E54ED2D9DCF7 + 69D8FEAA7EDFC3B23B1E5EEAD3D4AF651E4EBA454E96CB37F490A5A9ECB2E06C + B43A2E1D8A963CCDA481BF44B9ABED96FDF941C7B61A125E44FD0D9C7D7E4CAE + 5A785E6AA235001AA799C2118CEA701E887ACE33A6862C4313987D700285978E + 0B9C71AD2F59289DE39FF65DE8EDF4F4108074E7D5375D7CA6A3606876FF0045 + 44978C8BF63AC7DF0A36AAF9F14D390E3F752B0B6B74C9F9FAD4A26AF37E1512 + 125FB2AD5557B5CED8A0EA6BB521798662083B26F2533A42A61DBDD12AC7731B + 905723874EEBEA78CB6209FF00E5E8AAD51A11090D98C69CE948186B9BB6374A + 739CE031DD2C375E001D125FA2C714111BC69012F506A659F2E30BA94310B926 + 03AEE9B1302124B757548230171278B5AD3B256AF4EBEC84F883EA9E86605DD3 + 0B727A3CE8642FC9C944C6FF0098A023907AA22393D0AB22A8D23C3BE3A82C81 + D415B009E9663A7567769F5C615CEF547455C5DF0FF98D19C382C323930EDBAF + A83BAB870CF163EDAC21F998649C172D1C1912DA665E6C3DF35EC9DA7B48B7D5 + 13A3564E1A89AA86486074EE7681DDA475563E1BBA52F114D1BF90D63D9E62D2 + 7D10DC55A24A391D08690D760B55C97D7467F27CB5445D2DC29AF1472524EC68 + 0D1A9BF5595DF1B516DBC0F868CB794E2E9FA02E6765A4505B9B50E2638F972E + 3391D107C4DC15FC429669AA64746F7465AD746DC970D95FF16F8DF650F3E65C + 36883B7F1E54C575A2B852B843554ACD6C603BCB18EA0FBAF61F86BC674DC67C + 374B7280B5AE90012C7AB3A1D8DC15F9C9C6B4F5F61ADB7D4D0CB9829700C81C + 4380CEE0B57A1BC03F129968AA7B323E1AE81B3189CED204A069383F65DFCB78 + 2BC8C5CF1FB451FE1FCEAF0F27E5E99EC53873493BEF842F2F96EF418CA0F87E + F91DE2863959D1C48523230EAF5185F3AE358E9CD1F53C796734739636DC48E0 + 7393FD2566DC6BC19FF7124B1FF855074B863A641FF70B48C961F6E8915D4ADB + 852C90B8E90F18040F94E3AA760CCF0D7229F95E3AF2219E5AB8C53F01DC8C12 + 9D54C48D2738C75EEAC36FE2A7CB3432171E5FAE7AA9DF14B865970A5929DCDC + 54C6C73B563AEC560F6FE20A9B3DCBE02AC121A70DCEDB2F6985AF2A367CE33E + 37E36436EBA369A0A88AFD06A2FD98F03FD4FD95CDB053D7500AAC032398083D + 7AAC96E9C5462B3D2D145802673493B9F2F7566B0F13474F1963CFE5FF00282E + EA9197C7C92B921987CAC6DB9BF40D5FC1D34D7A1531D4B607BC634B9A483FBA + 8CB9504B69A8D134839CD1F2B4EC55E692E30DDAA4C8069647DF52A2F1A5C84D + C591C31EEC0C04FF00BA6E1BBB7AAFA15971C44F286562FF0048666C3206FE6E + A07DF195A4F08DBC8B3D209246BC0049C76DCAA9BE9C3A76B1C3396ECAE962A5 + 347471BF3A43C7F867B05199AD6996FC7DD585368CCF238C6C39FA245659648D + 9AB490EFA291A2BF47475258D603BF4575A5115DA1639D1B5A30B1B26678DFA3 + 7B1E2590AEF0DDB6496DD57139A5A1F160123DC28FAAE1C91B50E6B4E5A1DFD2 + B41E5474AD1A1B800F409DFE18DA86B64074E772152FF25CD37FB34A7C4E4B45 + 4ECB6CE5E969EC3D15B29A9F9546FC8F74EC36D64441D894FBC3591FA0E9BAAD + 9337C8CB98BC7F8D333CE203249541A3A0E886BA3247D85AD6F407756EAEB4C7 + 5936BC843DC2DD1D3DBA46F50AE63CABA46764C2D36CC7AA9DA5EE03B1E8BE8E + 19B961FA3CA7746DC28F4DC1ED68D89487D7BF1C86B35695A4529A3EA59BCC33 + B6EAE1C397414B531871FE6C755449260D683D1D947D35C0B1CDC7620A5D42A5 + A1D37C5ED1B8D456366B7C8461CDD2A8179E4710075348590CE3E598F7F62149 + 70DDE9D570BE2774C2A971449F0F593386CDC8EF859D87170B68B59B27C89147 + E20A19EDF532452B70E69E98FD1552ADBA89CFFF006B4DA8AE8B88A28A8AB656 + C52B4831D569C91FE570F4548E26B0D4D9EA8C334781BB98E68D9C0F707D168F + D69951154A8FAA164DD48D431BD31BFBA0E4F2E7D92745B8032E3A42F849B630 + BE7F64D6E1D9EC8743D31E0E3D82718ECF54CB5C7B14A69C7528786D84E82B56 + 5BB24B9D88C9EEBE69DB6DC2439FEA9751A0A6BB391CC7BA5BA6C7643EA002E3 + 9DD0E554AE8B69ED048993AD93CBBEC103ABD324A5B64739B80327D31D52F41A + 619AB1D76F72543F1271E58783A95D2DD6E3153B87FED021F211ECC599F8D3E3 + 949C0356FB25A9A1D72918247CFAB68038646D8DCFDD797EE5C515978AA92AAA + 6492AAA247174924B21249F5FF00C0D93E313AEC5D6553E8DFF88BF16CDA7134 + 569E1FCEE432A6B27D59F711E9DBEE560BC55E22F117184864BB5CA79DA0E442 + 5DA58DDB1803D36510FA87C99C37FF00C5A361FB244942F97CFF0028CE43719E + CADCE045679F6445591252CB1E4176821A7D3655DA3A17564ED6125AC1D5D856 + 9A9A07C31976E7A9F971FA28FE596EAD031DF03BFD143C7A61CDF21DB8C6CA6B + 1B22A66E3CDF98E1F3118EB85076AC545569070D68C9CA94E63A36804ED8C6E9 + 34EF8E9E473DB1805C31A815DA49F61BDEBA24DB0BB97969319E9966C8CA3E20 + B95AFCACAA73D9FD320D4818AE11B9A59EEA5EDF471DC1CE0C9E16E86E499320 + 7F65638E1BE994FE4CF8EB724951F1E3DFFF00AAB7671D64638FF6C23A4F1024 + 600296DA01FEB924FF004C2ADBFE1E9465F335D27FFC713739FBA4FF0019672F + F2E06B0FAB9DA8FF00642FC6F1E5EDB1CBCEF2E96B44BCB76B95C9CE7D555C8C + 8F39E5B5DA4292E1FBA47432B5D18D6F69046F854A75C9EE779B2A5F875B2D4B + 8CB97691D76CE9C7AFD55AC7518DFE28A7966AFBB67B83F0ADE317FD3F7686DD + 58CCC15B2C70E43C0035B8349FB6A544FC48472D8B8F2F1433E3974F3BC07971 + 19049233F6596705DFEBAD75B4B550D239CC6C9912B8818DF3D3EAB51FC5155D + 3F145659B89E3CC915EEDB1CA039FE5E633CAE1EE55A98FCF9AFB332F2715C19 + E7FADE22A10ED9CE7B8768DA5C3F5411E2681B926967D2075C294A1B1DC2B302 + 0863F374C100FE8AEB60F0AD950DA8376731CE91A08318196FDB29BF1B7E85BC + 92BD947B65551DE35319318E51FF00B730C1FEE83BB5C286CB218A590BE5C644 + 71B727FF000AFBC45E0BD13226CB05D440F73B4300A63979EC09D5B2C8F88AD7 + 3F09F104F6EADA0736A631A8F324F981E84155EE6A3D96315C5FA12EAC7DEA46 + 98A192887432993CCF1E98C25564F4562C794D455B802E69DF19F5250135EAB1 + A74C50C707BB4E50F4F43255D4BA59897BDE37C9E8557F65C1F757575D0E96BB + 9319E8D6FA222D36889D540604FA7CC5E46C110D8B979A6807E68F9E4FE8F501 + 4B52D3B2DD46F73C7CC3406B7A9CA629DA1757A38C858C76590673FCCF201FB0 + 53165A77F3818A032FA963DA4FE9943D253E9D204E35F61E607F5C296FFBCB6C + 26AAAE06CF4F8D9DE5713FFE5B63EE177C6C0F91967B771332CFAB34BA2568C6 + 891A58EFB67AA75FC695772DDAED0DC7672CF9D7A9AB9C03A47185BB35AF20BA + 3FBF708B86B2A26772A29591B4F7D2896360F3DF6CB83388ABA8A400553A3CFA + 39592C940EE30FCBAAA265C5FD03B412EFD42A0DA7836E378AA1A65E7BB3D1BF + FDAF5DF827C1543E1AF04CFC4F7D843A66C9F930BDBA49D8773F75754295D946 + F25D3D4909C07F83B9AF1C9A996675AA9E41FE1CB0EAC0CFA923FB2DEAD3E14F + 873E14D046EBA5653BA660F33A47805DFF00E395E62E3AFC545E6B2E32FC3B8D + 2D36469898FD80C74541B878C5FF0053FE55C798E2E38E673376FD12F263C991 + 76F483C5511DB5D9EEDB1FE25F83FF008A0B5DBA85AE11131C72BA50D69036DB + 62A42FDC7D557977E6E1B1E7CB18DF017E6ADDAF571E1DAE8AB2099CFA70FD4C + 95A4E3E857B0FC39E3B838F385E8AE513B12E96C73C7AB3A1E07D163F93E34E3 + FC91B3E366ABFC59A436E7AA403A29EE1BAAE65DA9E3D3CC0E781854686AB538 + 10ACBC2B71F87BC53BF493A4E76FD9519ED345DB5A352E3CBE1B3D2FC2D33433 + 5801FE6DFA85955557733249C9273BAB0F1FD5175C324EA0E6348DFDC2A3BA62 + E7E71B24F1E23D572D687DF365DEA971CDA88421930FDBA2763765D90A1AD864 + 831FD33B225A72004241F99E52A5692939840EDF444A0175A436D8CC98007E88 + 9F843DF23ECA6E8B87E4706B80CE7D94AB385E6931918F6C29E280F919518E91 + CD76474FA29BB6B48734614EC7C2320C6761F4FF00CA2DBC2F3443537703DBFF + 0029549687E3B237F99383E6CA765A77C2E2D2C77D708CA2B5CB50DD41A5ADFE + A290E0BCAD0106EACE012BBC9738F438536EA5A3A56E2499CE3DC06AE36E5430 + 795B0B9E7D490878E887643BE89C5C0741F44453F0D1A821C5DB7D14C36E54CE + 008807EA85AEE2031E63859A463D5365E8AF913A0F82C34947A5EE7827BF64FD + 45CA8E8E3258DD47FF0092A8CD7799D90E793F740CB7025A73E88B5CBFB317D4 + AD244CDDB8B9EE63DB1B748FAAA8565F1EFD41CECAED44EE918E0140D439DA88 + C6135529E84B875DB1EA8B93DDE6EA1052DC0EA181948A89344793B051CE9838 + F545F203F19242E1ABA8C22E0ACF2A83693D7395214AECB704A0BC9D0EC71A24 + 00E68C95D6C25AED8A5B30D6000F64EB7768C2AAECB5301903898DA027FF0097 + DD0D1B9B1819297CE6A531D28586103D93F1B76CA184DB60A269FF0031BB287E + 86217F65C4BE59F55F08F297F410D6D829879C237929A7423FE7D94224F08B66 + 1EA9D8E6EE826B7194F47BF4E8BD0C68F364843312D443640146B1C464221B21 + F54D960324A397CDBA361A8734100F5F751304B97754647204D421977F0FEB64 + 86F4D21E46A18DCEDBABCD7539155CBD7ADAEF3387D564967B84B475913E33FC + C16A94944DE206D34F11736A0F95DEF80B4B0574CC9F2674F687E82434B57208 + DB90D6E3247B84F5EAA9F1D1B2595BADF1838006076560E11E1595B5CF7D6026 + 0D2724647709FE33B45BE3A19B449CB7061D25CE3807656B1E5FCD23332ADCBD + 9E6AE2692D755593096731CB2649C01B6FD37ECA5AC376A0B7DB2DD3D351FF00 + 108A19B4D4C25C330BBA87647407BAC67C5FA8AAB6DFBCAE0622D272DEFB9513 + C35C4F5629A76C359244271A5ED07638E995E832B7C746478DE3CD6D9FA23E1A + F1B19AD8DA880C6602F702D85DA834ED8EFE8B63B6DC1B70A36C8DF9B1BE17E7 + 7F817E334969BD4FC3F747FE53CE627001BDBF75EB5B0F16D5D11A5AE8A52688 + E3991E074F55E33F90F09BFCE51E93F8FF0031F8F7F157A35A738F43B15F7331 + D3AF4E89E8F9757491CF16EC91BA876D88C84365BEABCCAD6BBFA3DAFBD52F4C + 81E2EB4B2E34134C1B99E207A7F30C1D97973C66E1E753D13EED484B648402E1 + E9938FF55EB2AA9F4CC4632D79DC7D960DF8A4B3BACBE17DF6E76F0E89BA5864 + D2338CC8D1FEABD17F17E439B58DBF678EFE6BC4E52F249E7BE1BE28BA5E2966 + 780D9668406B7564F5FF00E95BB8578AABAB2E0CB7F2B56580C87076F5593F84 + F7CD56F9E9EA5EF32B9FADAE040E99D96895579A4B157D1B6872CABAC8F49F37 + 98E3EABDC715DC33C15CD74D1ABC9C47150B60A3824E5B5DBBB7F328AB6CCFBE + 710D4D6BA4FCAA7686B71DCFBAA6C74B510B9D3CD90E11E753CF72AC1C2733A8 + 6D6E99CE1ADF23B51F503A2ADF0A996D1DF2BDA4CBAD2D7086FD492B9AD7C7F2 + B9A7FBAD8A9787E9AE96F89DE6CBC7F2E365E70B2DD3E2AE85BCCD71B4EFFDD6 + F5C19C41571DBE9DCE69929749F3346E06AC2F37E7C5CF68F65FC6E48DA54816 + E1C173D0485F06A937EEA5AC3747C4DE554618583A9D95CE964A7B84208F367B + E545DE78669E66B8B58E63BB169589FE473FC6CF42FC76BF2C6C5DB6B5B701B3 + 838F5564863D308C7454EE1EB6CB6A9892F25A763956D867D5801D96FA2A5997 + 7A468F8ADCFF0071D7B43774255381D93F35406BB704A8BB8D486C6F704AC70F + 658CF732862A2A7E1DC34ED9F75DAB70A8A4D4E6E415075B726E3511923D51B6 + DBC44E8DB1BF76BBF6577E373F9231FE5554D329F7DB6BA8EA9D2E9D4C7262CB + 434DCE91D2018C672568178B74735117968D1EAB21BB5649055CD142F2C66A2D + DBEAB47064F924A39B1FC740BC41511495D2089A035AE2063D8A01B525AE43D4 + 3FF34EFEE4A69D3691956B42A4BBF0CF100867646EC007AA95E2CB7FC4D19A88 + 8E01C13859ED2D516CCCF361D9DB0B4BB3CC2E36592371D6E68CAAF9278BD8DF + 7D197556639372ECFD5134F7682E14B1DBEE61EFA5D7E591A06B8763B83E9EC9 + CBCC41B310074270A02A1BCB93581E653CB61CCED0DF1570BBACFC874720A9A5 + 9C1304ECFF00DCC7FAE08D954E669D2E38C9F4E8568367BD471C2FA2AA8DB534 + 329CBE2274907D5A7F97FD541F1B70FB2D7510CF4E4CB6FA866B8E5DCE372349 + F7F65DA0E6F8B29AF70181DD36EF953F347A5CE1D08EC50EFE896C7F23E6BC35 + 7C65495C5076C21B36A682364991E71B94CE48EFB2E39C7D54049BD8B73C3B00 + 2E3497753D10DA88767AA71AE070AA563D96E6DA0A8DA1EE00EC32B33F177C60 + 7F87D232DF6D821A8AF9222F91D36A0D87248D8772B4B63B4F4DBB74CAC7BC58 + F084DE2ED3DF29EF10D142E66B9E2A88B98750CEE0E76FA23C78E792E7E81C99 + 294EE4F2FDEEED5B7CBACD533563A4A89DDADEE91BB67B7E8A4296D9CC6B7CCD + 71C7561EA7D3A255CA3A68EAA58BFC66B5D86CAD6603BDFD97AA3F0A7F818778 + B96BA3E2AE2874F6DE15A8F3434ED7BA3A8AB67F507672D69231FD95DCBC70A5 + 4FD14F1BACD5C64F3FF01F84FC51E27DEA2B6F09DA6A2E9297E87D40691043BE + E5CFEF8F65ED4E1DFF00F4BFB5494513F89B8D6E82AB1E686CF1451333E9A9EC + 712BD8DC23C23C33E1AD821B470F5BA1B75153C6236B211B9C01BB9DD49DBA95 + 56E2EF131D676E5B1B9B1E7627076C7D1663F22F2D6B1F468BF1A30ADE4679F6 + 7FFF004BCF0E1F4B286F12F1519BA3248EA203A4F63A5D19CAF10FE2A3C019BF + 0E7C7505A195E6FB4157073A9ABB961B2383700B6468C00403DB0BF47F8CFC7F + ADA7E11BA8B290CBBBE96565148E68C366319D04E46E3510BF383F145C7B72E3 + 2E2DA6172AC755BE185835BB1E6903007918EC48CEDEA15CC38B2F6F232A566C + 4DA58CC02AA6754CA5DA7401B6C9B8B0C77BA32A610738D9311C24BFA21FB2D4 + FA425CF11C920C9D88FEC8AA1A973B7277032A26AA42DAC94676C8FEC9FA59B4 + C677DFA25FD85A2464A80F793FD5D414F73BF2C0FF009DD46D365F21D5D91B1F + E61C04E5A16DE8E876B9081F3019233F45B9DBFC04BFF08F0DDA789AEED64735 + 5344D050B9E439A3B3DED1DFD02B07E097F0E96FF1D38D2E2EBFBDF1586D6C6C + 8E8DA4B4D44C4ECC0474C05FA0DE28783365BC5545535EFD54B4E1AD8A9D84B7 + 4B074682A7E4987A2AE49791747E715A3862EF5F728E4646F7C8F21AC8C83A49 + 3DB0B6FB8F86F5F7EF05E8E9ABE392296CF59236363065E639370307A60AF4AD + AF87382B81E235543698D954E6E0492BCC87F4254D5B2D3FF56F09F11B692923 + 6BF92D2CD0D1973F23FD32AF4790A7B7E8C9C9815D74FB3C2D61E15A5E1D6B65 + 2D7EBDC1320DC21F8878ACC24B208F53B18C9CECB63E3CE11A9A764B1CD4E619 + B27CB8DD6532705BE4739D246E248DF237FEEB6B1FE5AD1839337C6DF22B1437 + FAAADD51C9F2388713D37054078C369771351FF176B0B65A3688DEE61EAD1BE4 + E56CBC39E19B66A98A3646DCC9D6477CB1B7B97285F1828EC763E0BBB416FBA3 + 6B2A34BC4DA1804600006C54E7C7F8BD81E2F95BCA949E5F85D4F514E1CEA88C + BBAECE4E3AE3051BC474C5B3D4BB6D4370D51DC2369A7B85E20A2998744B1903 + 7237014C47638286ADFCA6E030ECB0D1EBA9FD865BA97E1E1D4FF3B9C353DC7B + 9F5455339D5138A877CAD386353550E91A190B0F99E7F6523450B637B4756ED8 + 1F756A67A2AD327AC346DACAA6995AD108C970C20EED51A1D3FC3131D28C87C0 + 376B9BEAA7ABB45B6C61AC7064B5070EF5C77549AC91D3C9F0B19739AED8807A + FD3DCAEED3E81FAEC19D1C6270227E22CE40037572E19B3B2B26182E3F51BA72 + D7E1CD753D0D3DCAB690C74D21C063CE97927A003D56C3E17F03D1D75CE0867A + 2A86CB239A228F071B9F5F5EA99CB4B6CAEDF2F46BBF875F0A28A961AEBAD6B7 + 98D8626CAC326037B9559F1AFC5596FCD9ED3046D6DBA173DADD88DF240EFE81 + 6DDE2BC23C31E03B6DB2919F0EEAA6132B1A72E23036FDD7962E346DAF73DCFC + B756FA5DBA44E5E6F6BD161E3E292FB312E2CB6D54123AA29B54D1F78C1CB9BB + 7F6D9531D7291C46A23B8FFC2F42DC387F4873A6A691D091BCD08F907F982CC3 + 8BBC31AB6432DD2DB199A9F5124B067006C491D91ACDDF617C3AEF444D978A9C + E845256B44B4B20C3B5761ECB73FC39F114DC33C54FE1E99ED9282E035C323BF + A86F8EBD70BCC41AE0E6B0E491D568FE1E714C915E2DDA9E39F4D336589E7031 + 82339FB28CD8FE48D9D8ADCD9EF78DC7575EE71F456EE0289B371044E989E4C5 + 1C92C871B001A48CFDD5268EBA1B8431D540ED714ADE6B4B7D0ABD580BE9783E + F353A1AD323A38DB2FAEE32DFD0AF3DC5ADA376AB924037EBB9ACAC2F6FC8D38 + 6E7A91950C663D33B26A490C8ECE76EC9B738FAA552EC6CFE2831AED45134FBB + 8EE82A76927AA96A2A632764532455E90751465CE6E0655EB86ECA2AA4602103 + C1FC362E5379E373636EE4AD18BADF6289AD8C00F68EA4EE8EEB8F496C54BE7D + B0EA6B65350C6DC9C11D7A2E545652C0727723EEA9178E2C91D3CA449B6761D9 + 41D47124AFCE64CAAF38AABBA1CF24AEA517CAEE286B5A4318DFEC80878A2432 + 61DB8F41BAA14D767B9DB3BF6496DC5C4ECE39FA237292D133B6692EE236498C + F2F57D3085AABF49A74B5CD03B80A8F1D69F644B6ACE126B5AD17251313DC1CF + 76494D7C59183D54649392323291F13EF855DBD163D227A3AC769041D9266AAC + 827392A2A3ABF2E329DD5CC8F651B61E93422AAB5C338D900EBA64E1CBB56E21 + A72A0EAA42D9362A77B134B44A4D581D9C7442BB4B81EEA3BE29DDCA536A8FAA + 66BAD83D0F55461D1600DD45B633A88211D354973719C942BA4D3BAEDB274734 + E93EE8AA576F93D531F3E0A56EDE882AB6071255B2F946E9E8E625A37510D98B + 5111D4F941CA58D4F44AFC406EE7AAE7C51DD05CED4DDB75CD64AE0D361EDA83 + A54CDB5DCC62ADC6F380A4A9EA1F0E92090A1FA0A6993C1A1DE895A5A146D3D6 + 176C4EE9F6CDDC9CA5B97A19B0BD0D5F185A9B8E705BD12F9C12D20FE8FCF664 + E77EE9E8E5EC806BF4E511082E5BF2B479A2422906920A7DAE1DCA8F04B5DEC9 + F8DDF756275A03D9211B8077AA2A3713201D946C6E191828C89DE609B2C5B256 + 9DC58E040EEAF1C1BC6935AAE14C0B5B9612738EA0F6540866C9C146D3CDA5C0 + 83B83B1EEAD63AD15324F247A423F11E29ADB2110BA198647B1EAA8D7EE2C92E + 5086CA5BD1DA9BD8F4C2A88E2B13DBE1A7909D51F7E99FAA8CA8AC13B490F255 + C8B894667F8F54DA679E7C58B84F73BDC8C9B0D6C390DD3E993D553EC75EEA69 + 9ACD474B9D8DFB2D0FC56B608AF81DA311CB1641C6DAB2B358A95FAB4876A797 + E34616E4655920CFF87E0BD2F45CEA29659A386B222E6D4C241E634EF8FAAF4D + 782FE2554B2961B75C2B9F209A3FFB77C87E6C8E8BCE755542C16367C4635C91 + 86E9CEFBA94E16E22821E1E7D339E44AEC18E619CC646FB15158DDC685E4732D + BD9FA2FE19F1B3EA64FE155B2121BB43A8EF857791CE63B07195E50F09FC44A6 + E23B3D2CF4AF71AAA36B629B56CF2E6B46FF00B7EEBD3F69BAC7C456B8EA6378 + D6D3A5EDFF0055E33CEF1961C9BD747A4FE2FCA7923E3B7E85B9FAA6C9E80AA1 + F8E12524DE1CDCE86B18D7C35C59161DD3E7073FB057C908843CBBA6179FFC7E + BB4B5570A6A36EB7329E30F7341F2EACA8F0313C9953FD11FC9E658F034FECF3 + 1D9EC0DE1BE28A8A789D9898496F6DBB153BC655AEA1A8B057066A9637B985C7 + D36DD22E10CB1DEA9E470D0D99A5A5C47539D94DF12DB0DD38726672B12C587B + 41EB91DC2F7B5D527F4787C73CE3FD92D5F7496E146D7C44B23200E63F70E53B + 679A3928794E78C609C8E9959E5A6E155370EB61E599411E70D1FCCAEDC1F14A + EE1995BA0EB8F50F7474F5266D4FFC811C232474B5956E232EDC82DE8B67F0BB + 8A2A3E1DB0921CC04811E36EAB11A5A7968A9E19838FE61734E0FA615AFC3EBC + BA9EA3507383412467D562F950B2A6B47A0F1327C352D1E959295EE879F405B4 + F3BBCC63CE1A4A4D0F1019A4E455C661981C79CF949F651FC3FC416EBCD2C70C + AF0D9F4637760E51EEADE56AA7AB8F98C71C3650DE9F75E36E38BD347B7C793A + E52C9AE4890903638C940BAACDBEABCDF228D6BAAADE4CF1547C4D375D237700 + 85BA5EA0BB53BE204C72E36C8C209C6EABD8759FF1D921597CC4C77F2938407C + 53DD33B5B8E877AA80B756495B51F0D2756AB6FC1C7186B5E363DCABCE23199C + B25E6FB2BD770EA370707795CD39DD4247709639465EED1F5575AFA28CCAD2D2 + 1C318DD335D434D1C20F2DA5DDF098B24EB5A12E1A7BD8F59EEC6E16C34F23B2 + 71B159D7125B4D35C2707A6A27F72B44B0C90BA77478683A70154F8E29CB2BA6 + D5DC951835391CA5EC666A758D37F467159306C8FCF46928292A869390A425A0 + 7D44F80321C494DC9619446E240185A5C4A8B203C755991A01C77D4B46F0E6E4 + D6553629DC0B5ED7020F4E8A932DADEEA1610DC16EE4809FB1BA48AA9872E183 + B602464974B4C7C645B2E1C69C36EA2A832B066179D88FA2CFEBA1747AB2375B + EF0EB19C416330CE0BDED04E5C3ECB32E32B27C0543DBA76CEDFA2A18AF74E4B + F49C4ECCC6A1EE89FA9B96AB0F0EF14450C6686E7132B68257EA7C336E338035 + 0EF9C0511748B4388E830A2C921DAB20156189D6FB44D71AF040B4CCDABA36B9 + D69A91AA9E7774E9BB0FA107654395A637169ECB50E0DE303673F0B54CF8BA17 + F95F4F2799B83D48CF43EE82E3AE0D6D24BF1B42DE6DB2A3F329E56F9B0D3D1A + EC7423DD296F7A61FA3362FF0065CCE774FD440E1B69D24143B896B481D531F4 + 357FA38E93CB9EE90E7EA00F4F64D3A4769C1FECBAD196E7AA553D7A1D27DABA + ECBB1B81037DF3E9D1513893C5DB1F0F574B6E323AA2BE31BC6D3803EA5556BB + C64ADA8D4DA58A38C6E03B191F54738AABD10F229F66CF5D708ED7432D54DBB5 + AD738343802EC0ED9F7584D77165C7C46BB55D2C866A2A585A4C74AD3E478077 + D5EA7751178E2FAFE209986B67CE8C8669D80CA98F0A383EBBC42F112D362B73 + 9D17C4BF4CF3307C90E46B27EDFDD5B9C7F1A75454BC8F23491B67E157F0976B + F12271C53C474CC978729E77323A4774A97B4EFA87F48E9B755EFF00828ADFC3 + F6982928E9E2A3A3A763628A0846963583A340F455086BA8F82ACF4D6DB5C6CA + 7A2A58C4513636003618248F5286ACE228AAECBCC7CAE329C9273D160E5E7E45 + EDFA36B1563F1E7AF659EAB88A89B09CE969F42161DE27F1440D6E60A58CE3F9 + B04FA28DE24E2D89AD9712BD9A7AB9CED962DC6DE21E6164504A1ED97CA0753D + 96BF8DE171D5189E5F9EEB71A2A5E2271B4D5575A68A9408A28BF3E511B7435C + C60C907EB8C1FAAF197195F3FEA0E28AAAA009835B8423A0C6D923D16C5E3471 + E45C3B69365A4A815372AA0593CB1B838C6C3B16E7B641C2C50451CB46D8DAEC + 923677A11D02BD9A92E9157C7C75BE4C8B9897BB017D4B88C3DEF3F28CA72461 + 6B9C0B4878EF842574723A91DCBCFA1592CDE9222371944923BAB8977FA27E95 + A7EC90D686C7D1170C65D18D031EA52C77D05411E2327BA229DB9713DB38FA26 + 1996B7076C76EE54C5A69C4244F3168C0CE92301A3D4E7A94F92BD3E8F75FE0D + 6C7270CF0E59EF303F910CD4B24843490E74EE94B7591FE56EE17ACEE5C3B517 + AA02C6CF2CB39EB93E5CAF13FE0CE59B8BEF161ACA4AA061B689E8AA6964934B + 7439C5CD7E9CFEEBF41AD6E6BB96298C6F8F4EEE6904387F5023628B33529348 + CF8FCA9AA66552787B3BEEF4F0BF53A1C8D6E774192AF764BC5B38721BAD2536 + 216E8D2D2DEA71DD11C537464749253B1DE639CE9EBD164D7A8DD4B1CB572CAE + 91AD19735A70514FFCF3C68A59A6B0DF28272E572A3E228CC779A78E78584E25 + 0C1AC7DD651C7577E16E178736DB5415950F760BAB1830D18EA30A5EB789A96D + F4D50C88973F203839DF2E7B2CE2A2A1B7BE23A78AA0B79323B1D41FD96B614F + 1A32326259BFFD21AFFC6578E20A393E09F1D2530639A23A72D8D87DBDD79C3C + 6D754F0CDB682C929FFBEAC673AA86366B49E87EB85E8DE3EE2AB6F87B0D5DEA + FC29699B1131DBE86200C8F03A10DEFA8E37ECBC5FC59C4F5DE20712555E2E07 + F3663E58739E5B07CAD1FF003BA2CBE4739D21DE2781F1E456FD1F704C2E9389 + A830086B5E4B8FB63FB2B3540D55D38FE5CFA7D10DC076B7C42BEE9F28858628 + F6DB51DCFEC9AA86BBF3A4196E07AFECA84AFA36F23D9DA6CD454CD2E7E5716B + 3D829FB553BA6AA8F61A4107ED951B63834D2B1A40DF72AED638E3A7A598E1A0 + E97750AF4CBD1979726BD107C4550F74D2BC1CC6D043467A297F09F836E970B9 + 4979A7A286BA2A33AC36A1F8F30F4ED91EEABD7298493B2327209EFE8B6EF0EE + 377F0BB658A10D736BDE26AEE59D991766E7D5C55851AECA99733D244EF86F55 + 49C417792AEFD33A1903B148DA961740CF71D89FD97AF3C2AE06B750B5DC455C + C84D242DD50966377641CFF759758E867A9AAA1B7D15342228DC0B58C89A4763 + 8C636C2D87C707C569F0F6D54AFA9F849DCFF3B22F2E7C87B0F7591E6647C942 + FB353C1C5B9775F4641E3D716378CAF11CB0731B053B4B1B9C8EBDF1F6FDD79E + AFCE7D1CDCCF892D79074C4FC12EDD49F13712DC2D2E7BF58B835C70C6B890FE + FD0770AB56FB9B6A1D24F723CAAC73BC8D7B4E00F63D93271BC73A43AABE4AD8 + 550DF25A3D1FC6A390467E56C4DD51347A957AA3B4DBEFB4A1D485A1B234E258 + 06587D88FDB754E75672B0E768733BB891823D4A05B1D55D6A9EEB6D5C96F81B + FCD138B1B29FFE3E99D926916A75A33CF14FC37A9B6DC2B2E76FA7FC96B8F3A3 + 8465AD77723D8ACCE8EA9F4B551C80B810E04692BD9567BAD15FADA2D356C6D3 + 57C2D1139B20003C8FE607F9815E59F113832B383B892A609E2732191E5EC768 + F2EE49EAADE2CBB5C59532C6BB47AAFF000F9C70EBD50FF0A9E53218C07C249D + F07AB7E8BD3DC3F34776E0DB950C673346E6CF13075700E1ABF4017E737821C4 + 9FC278968E773DED6C12B247B738CB7A11FBAFD04F0E6A58DACA89E278735B47 + 218F4EFA816E76F559BE463E15B45EC57CF1AAFD108F6E971047749C6A700176 + 679331F5CE4A5C3E67FCB938541A6F45E55B9EC92B7D2996401BBF4FEEB49E13 + E148A6879F3C603323770517E1CD962AAA89679DA053C0D0E739DD0EE7FD9278 + B78B8CD5CE8A99FCAA78FCAD6B3607744FF48456D96ABF71153D8D869E870C23 + A96ECA8D5DC45533C84BA673867AB8AADD55D0CAE739CF2E27DD04FABCF471FB + AE5A90B8B27AA2E8F91DBC847D1346E0E71DE425417C4E37CA573891B15155B1 + B304D7C739CED8E53CCA9767E65042A318CEC888EA33DD56A65B5D13F1541F54 + 54752749DFF75034F367BA379C236F555ACB32D344C8A9C3773B21E6A82E7001 + D851AEAA0ED8149F88F7CA587B64D4350437728C65510321C141C7302DDCA5FC + 4B5ADF9940499275136A69DF2A1EA9DA9C4E3B2FA6ACF2FCC849272EFE6D9768 + 8A625DB03EA9BD47AE729A92627BEC99E6F4194E5E85F41C1D949D5EA851363A + 14A6C9BE72B9FA093E83639063A25970082E774C15F3A677AA511B0973BD175A + E38E8988A61A70E29E6C8CD39D4A4941B4AFD5E5289D0A2DB2E93B23E9DDA9BD + 543090EFCA309FA7AAD470EEC9B2DCBB1EABEE5F2F070BBE83D85EAFCC0E6928 + 986A88D8E3F540C2E0E760A44C796320A0277D1330D40737738DFB2704D9E854 + 450CE1D1E7AEE8C0F19D8A16BEC29678221679B27745C791D364C0D93F1FC9D5 + 6CECF3EB63AD7641DD2E1EA9B8FE629D67CC42627D0210CFDD1709F304146517 + 0BB2E09F3E85B0E8D8720844C7B1CF743C7200886B875CA6A7A007DAE2E714FB + 7E53D90D1B8754EB5D909D3406B442718587F8E5ACE966A962074FAACAAC5C2F + 3C97DDE0717C6D25CD23BF6CADD23F374EEAAFC4DC0F5B70ADF8CB57F89A74CA + CD4067D375A3E2E4FCB8B33FCA8DCECA7C9E1F557115DA8A496395ECCE993D02 + D53FFDA4B950DB23A2B7DB5CF8DA0B9A4B41F704A6F84B88A2A0A2A7B75496D1 + 5D60710F8DC35078C8EE365E8A8797FF0048C77564FA5EE66796E2074ED95BB9 + 322C6A523C566AA4DA3CE1C334772E01BEC5728D8EA69DB96C8D76030B0F507E + F95E98F087C47A2BB5CA314F33582A0E2480B81C671B8F65E72E2EBA3AE95528 + 0F1352E4BE4236713D111E1B472596AA2A9B755C91C31C80879383927383EC87 + CAF0E7C8C4DFD81E1F99930E49E4BA3DC97467C2D2BEA89CC3031D2BBDDA1A4F + FA2F2CD1DEA7BE7155536E7A84334CE76A93A068CE15E78C3F10D6CA1E0BACB3 + BE77BAF3342E85AE6464B4646339FBAF38D2F175D28EECCA8AD3CD864D86D8D9 + 657F13E0E4C6EAB22D1ADFCD7F21396A671F658FC5E969693E0CD30D7A2500E8 + 39C6E54CDA6DAFBD5B6964846ACB74BB6F5EAAA9C494B0DE1B0BA88BA4E610E7 + 0EDA96A3E18C9FC3A88D2D5C58930000D682B773CF1C68C1F17C86ADA6526CBC + 3D5167B9555BA4F232425CC7B86C02D1B876C6DA1B24F491CE5D50E07CECC799 + 278CAC6FACAC86A59098DB1C7A4F6C92567F7AE24BDF0DEF405A6377CDDF03BE + 156E4F24A6BD0FE5BB69A0EA99AA68697F87BD8658A3A932B9C7A8CE33FD9196 + 3AE34F51197E18356FF73B283B0DD85E242E99E4BA6193F543D7FC4C77E14ACE + A7076C81B2554E9E8BD3AE0A91B4D0C8D748C391D3230AF764E24753B5B0D490 + F61C6CF3D02CDAD043E9202F791235A0152325C34CC32EC63A6EB133E1E5ECD6 + F1736BB46B11C621FF00B8B64A038EE62CECFF006F643D5DC29AE11BDB34068E + B8ECD648DC64FB1551B3711BA1764BFCB8DFDD5B23B850F125372A5761C46063 + F97DC1EC564DE378DECDCC796722D32A25D5F6EB89D7198C1D8498D94C49C4D3 + 54471973B058707DD3B516BB8D0EA8A57FC751767EDAC7A1C7755AAC12DBA4D3 + 237CB9243BD5589737FD85562A8FEA58A4E2476079B5107B21A6BE493BB3938F + 45094B51AA47642E49505CEC0D9338CA2BFC75BF65B787592D556735B9C0DC20 + FC41903AB5C1B871CEFBA77846E628E60D90F90EC9AE38B7B9B58FA860D5149E + 60EFDD5755ACC9965E3FF8F8948A8A814B0E06C47A28592F534936353B4770A4 + 6E10B9DAB27B950CE8C87630B43E42BAC2CB5D2DFA0752B632373B299B3B699F + 343A46493E8A8D470B9F233EAAFF00C25086D6405E32122EFAD85387548D6786 + A9C45065ACD2D21679E2B34B667E918DFF00D16B141A5B48CD03230B28F13247 + 544CE38C13BFEC16178F4DE66CF41E5428C13A316BABB0E3AB750D3480607653 + 17A8DFACEDEAABD51A9B8185B1465E3AD8447388F7FD95C784F8DC5AE4743301 + 3524F86CF0B8ECE1EBF50B3F7C8E384A8DC43B3AB09439ADB2F1C51C0E5BAABA + DC5B5B6E764B6A21F368077C3BD0859FD450B9A0976C7AE30AEFC27C5D53617E + 9189A964F2CD013B3C7D0ED945F13709B26A775D6DA4555BDDE6240C3E227F94 + 850C29968CB9D4FD885C6D3918C6CA66A29C60818CFF00CE9EC877539D39EC97 + B5B2CA47973C62F086F0DE3575EA8E95D596EAE958D91B00CBE3C924923D3B28 + 7E2687F87DC3E1C0D01A00D27B7B617B1ED3C235DC48D9E3A56349637539CE78 + 6B40CF727EBD1796BC61B4BF87F8B2A69A7D05CC38F2E0EFF55A58A9D1999925 + D9487570E830DCEDD17A73F02B5D0C1C5D7B9DF452D44AF85B0B26634FE4E49E + BE81794E578924219B1C6001EFB2D5FC0CF16A4F08B8A2A1950F963B4DDA89D1 + D4C94FE6918E274B1E3D71828F26DCB42E7F17B3F46EF92C50D3989CF6999A01 + 790721BE81094B6B736DC677EEC7BB2D6FB63AAF34D77E20682B296869ACDC43 + 4B534AD8C096BAE8EE5BC91B81A0EF908CE28FC59787B4367B6D05F38A0CB342 + DC4F1DA627CAE95D9CE30DCE9F4C154FE1E286ACCEEBD171F15387E4828DD516 + E63EAE3901F3443CA08EBBFA2F0E7889E305170F97D3DA6BE3BA5C5D969742E0 + 6384E3A13DCFD14E78CBF8C6E21F12639F87383284582C3831B648FF00F53333 + A1D47F973B1586DAB86E2B6BB554812BD80E2361CB5BBF723BA7CE570B88BFF1 + E2AF951014D67A8A89BE2AA8974CE76B739C7771F5CFBAFA689F453E5FB01D3D + D595D26A901C6D9D9075B4BF114E4637CF555E9EDECBF1D74095989E96291872 + 5A435C3B8042063696B9C3B7A297E17A56D50A989CDD7267CA1DDFD0A1EE14EF + A7AA918F688DDD0B7DD29961515FACA16FC50D1F23B7213A008DA236F53DBB94 + FC703A473831A5CECEE7D12DD4F253C9CA80092670C993B350F41F2DA3E8F954 + 2E1238736A00F2443723EA8AA3A435F3367ADF360E797805A3E89DB6DB5ED84B + 8E1CFCE4BBBFEA8F869DEE7E74E31D517B134D05787BE20DD3C1CE3F75DA81CE + 76A3A6488EEDA984BBA7D405FA21E1AFE27F82EAAD923EC57780D448C21D6D64 + C1A35636C34AFCF2A8A0A3B9D30A79DBCB971E49075070AB757C3B75B4CC2B18 + 5CD7C672DAAA597CDB1F50729EB496995326256F69E8FD4CB5F8A375BC5C1925 + 55A246C0F7799F048D7B4027AEC7B774DF1FDF2A26B7C905B2096A0BDBFCADC6 + CBF36B877C6AE37E17735B477EA861EB89D8C79EBD32E0AD159F89AF12AED198 + A7E23D0D231A63823047D14A9ED7101CA996A9ECDFEF979B8D136A45CDF15B35 + 6EEA9AA90323037EA7D567F71F18AC9C114B2D4D9658EFB7873794D9E4398E3F + 57077FB2C3EBB88AE37E98CD70ACA9AC99C7E795E48FD12E92D559707E964324 + C719DF007EAB4797E3A6CCE994ABA431C51C4D74E34BA3EE374AA755D43B21A0 + F4634FF2B7D07F7435AECB535D208E9E271DC6A701E56B7D558A9783DD034BAB + E46D30EA18D76A7392A79DB47188A91A6267739C177D5557FE8BAA9A5D939AA0 + B3D0416F8A4D6C6973A5900D9CE3D7FD07D9415EA36B28E3C7592401A3E892EA + C6C318329D4F1D1B9D9454F58EA9AB89C4F91B92D1E89F8E7ED88BADF659285C + D8B007A2B4C6E115AC976CE76C152A29861AD1B10ACD2548752C63A8C2BF28C8 + CADEC16D34905C389208AA1AD9612FC10E19D8ADCB847C3FA0BA5636B23AB92D + 0E127E57C38DB6E84AC7F86EDB2545D627C6D21C1DEA17B8FC0BF0767A8B352D + FEF0E8A8ACB4E39B239C438B9A3AEC87C8C8B046D858713CF6917CF01F81EB2D + 34E6FF007BA895F454AC26292601A6438EBEEB26F1FF00C5C8AEB7A98BE19191 + B4E885CE1E53B1DB2B51F1A3C7CB1D158E5B55A2A40862D2348616E71D82F25D + DEFAFBA55495558EE648F398E3701868DF7FAAC5C38EB2BF9ECDDC95186561C6 + 01437B8AB2A9D54CAA8A7AAF469D5CB1D3017D74B9C11C6E7D4D43199EAE9371 + F4553E26A1B61736A5D29B6D5971D2FA7072F3E98EEA2A868AF4EA91575F1497 + 28983F2F25BAD83D4B55B6957684FF004F61D59699AF758D9E94FC05346439BA + F38908EE5A3B297B7F10D55B9E22B9C6236B7715117F86E18F5EC1094DC4D6FA + 893E1F9A5B3B7AC4F058EFA60A1ABAF4EAC324744CD64795EF77C83D8FAA5B4E + BA1FCBECBA1A8A7E20A314EC7C7345B1152D3B45839183F557DB270150F8B9C2 + 37AB2560D3C410D33E6A712BB2FA8D2D24399EDB616176792B6C8E261939F49F + 3C9163E427AB80F45B1787FC53152BA8A6A3AA7FF1A8656BA8E3635C79BFD519 + 3D811950A78FA1199B4B6797B8363A8A1E22829AAD8E867E6F2A46BC7CA7A1CA + F767E1878B1D708EDD04874CF44F303B27AB09C7E8727F45E6FF001CBC337F0A + F1AD0713504CCA9B3DEAA8C8D118D220933BC67E873BAD4BF0C351247E244709 + F351964924C46DA40692D27EE9B9A7E494C778F492A4CF4071052E9BF5632266 + 8025761A076EAA5387783EAEED307BE37535281E6A893668FA222CB462F9C40E + 924FF0A4717B9C4741DBF652BC6DC451D2D3C76EA57114F11CF976C959373AD2 + 45A9ADF41FC4178B6D8ECEDB6D054B660722591A7E7DB1D566370AC12484876D + 84356DC1D33B25C5C71DC951B2D402E4AF48B09063AA06AD8E536EAADF3D1026 + 7D2FC82BA25D6E55A9B1FF00F41ADA8D47D93CD986D82806BBAF64B6BB71BA0D + 8E5E8932F0480BB9D3D10D1BBCC13E1006134F51A7F993C6B33D5D90A2AA1DCB + DD362A46DBA8D049F126FE2DADEE17DF1ADF550FF103D57DF103D5712B2326BF + 88760EFD575D59ABF9D418A9C7BA5B6A420E21FC9B259D521DB0724F389C6EA3 + DB503A84EB6A97713B904CB269FA26DF28D208D8A65F503BA625A81A76D911CE + 8239FA4E73B275B50319CA8D338D938D98614B5B40A61FF11ABA25890A044831 + B1C272376AEE95C09E419CC4E31CDC0CA09CF2D4B8DDAB1BAED341F2E893A793 + 53867A29289DA30A12193042918E50E6EFD52D8CDF44AB5C5DA4E538EDDB8414 + 13696045FC43797EEB834FA12D7E8715C964CC780503254664384B8E5D4A00D8 + 451931EA6E70118D987AA118E686E4A43A400E72B8E4DAF478C79213B1D3E721 + 7D1BB48DD29B296BB6DD5E54CCCE2857C339BB85CF87391BFDD3D1D46BD8A776 + C26CD0152B43518EA309E8E4EC92D6EE4AEF2CB5DD15B862282A176AEE8A8E44 + 0C2ED27744B71D53458747304F44FD900C3D708981FA82390683A19159786AF1 + 436E8E5655432C8E93043A2C6063D775548DDA4FAA2E377A81F55671D387B2BD + CAB5A64B54D8B872F372155317D3BF39D4D24138EDEEB9C657BB8B7876A2DF6A + A8028C634C6EF9BEA8285DACE3B22E268761A40767A6DD15E8F229D2D99597C1 + C75D987CB55532E5F34EDD4D71F238F9BAA97B6F115CACCC8A734D30A790E18F + 73086B8FA34F4560E32E057D3D43EAA16F94E4B9800EFE895C1FE205559ECB5D + C3773A66DD6C35AC734D2CC473207118D713B070E1D70B71E5AB8553ECC57854 + 539AF455EAAEA2E158EA82487BCE467FFB5230D61B868A7717023F995A69BC26 + 77145B9F5961AC6DC1D16F243A032467DB3BFD9536BE9EA6C1737534E3455467 + 06376C558C5966FA4FB33F3F8FA349E13AB869E234EF3ADC37ECB54E0DBA5348 + E3511C5AB92E1A86338DD79F787666D7D630BA5E496F98FBADE7C3BBA52D097B + 1AD8E58A6C6BDF0421F23F286D19B30E3222C7E225E1D594ACF83FCB2E849E9D + F2B2AE1EA57DF68E5A3A9C3A405CD05C760B7FBB52DA5F6D8D818D936D4083FB + 2CAB8961A0E1112D6C7268336CD8C0D81FAACDF1B26E7868D1CB1C5AA466DCE8 + EC374751825C623825BD3AAB840D8EBB35118CB983A9EA5513891A5D336E718C + B1C7127A8562E1BAB1514703B516B5E0B1C1A729F6FBDB2EE3C6B8392FD67AE6 + F2DADD58F4535F0EF9BCF854982214AE68127CA55CED35CFA8E5C39DB6685533 + 4A6B653F1F2D63AE2C2696631E41D94CD2D6BA9C46E61F3673B2166B798B208C + 9F55D6461B86E77597691E870DECB85B389BCA1B382E6F4F70BBC5142DBBD089 + A9CE4B0EBEBBAA954C9CB6E3707D9485A6ECF8E411C6750C7983BB854AB1717B + 46CE1CCFFAD0052CCD89CE2EC83D7748136B9091D329AB84C1F592960F2E7D52 + 29DC5CE18464FDEC98A194C2E072AE5477282F16EF8395B990795AE72A0BA611 + 9C752A778568E7B9DC63644E7300F317760919752B9133F93D10B7EB69A7AA99 + 871B1C2ACB9A03B6DD5F78E2689B5CF89873CB2439FF00D45519CEF37AA955D6 + D0E8FD0F5147891848EEAFFC26D673A32E1ECB3FA79B4BDA08EEAE162ACD3333 + 1B2061EBB371B780DA5681B0C65669E2153891E49FF9B2BEF0FD573EDE3CD970 + 0151B8F9CE2F7FFCECB2BC7DCE5669F93ABC28C7EF947877B632AB15543E6CE3 + B2B95E06A763D9572A9A7AFB2D6BAE8CFC78D26437C06127E177D8A39CD394CB + 99BF4CAA8E996D6310D1CBE8A7F8778A27B3CBE5717C2F3A6588EE1EDC630541 + F2C91F2AFB1A36E9943F20C78C9BBBF0F453432565B1E64A36E73148EFCC8F7E + 847A05034B6B92B2A2386366B73C8C37AEAC9FF9FA299B457494F26587503E57 + 33B39A7B1574B7D85B69B6CF7CA1A674D337FC2A4906EC24E0B87AB4673D1357 + E4D159BE1D32A1C797EA3F0AF820348F88B8CCFF00308803A9F8271F418DFECB + C5DE325C2A6BEED4F5350D2D7D434BC64AF48713D4455F78AF9AFB239FA9BADB + 2601CB71FE1B067F53ECBCBFE2B570AAADA67C6C7454F1EB8E26C83CD8DBFDD6 + FF008F85A97479BF23CA4F2702950FFEB62C3B1B8277C74DD5CA4E0EABBF51D3 + D5D0C4248A18F972306010EC93D3E9859E737438BB5740B50E0FE2065B7871D2 + 9A9D1CE93BBBAE0630832F48B38DECAAD77045CAAE339A7731CDCEF2101404DE + 1BC91FFEAAA23682776C3927F523FB2D6E9EBBF8B47A98F7387D32AAFC5338A2 + AD34E1DA8B7AE3B2A5C9ECBB297B2AB1DBE9ED31E98236C2DEE584E4ECA1ABA4 + 6BA401AD240E99530F6BAA03C971C760807D331FB8700E50BB63089E43F1A89C + EFD110C631EDC9386FBA361819E639C8455BE845748D809FCA0751711D4633FF + 0084141495AAED366ACA797E67CAF0C21BE9D426AEF4F24D392D70648E192E76 + D8D3D49FD5397E98555E1CE034B69CE5A3A838D87FBA178A9C61A7D0C935CAFE + 5B4B987A023247DB64B1E9A05A58DBC8229A473DA1DE691DD0946505B34B5C49 + 04F52483D51D6BB3B68E869E060D4FD3A9E7A6E51F347F0F86E9C6A1BAE47550 + 3431B228481973FB690BBAF961B9F9FBA5D342E748749D4EF74ECD08C97637EE + 98908AAD83C7F98ED8969CA3E091D4D2125E5DFB851524DF98D00EEA469BF3CF + 28FCCED86945D8249D23E92AE271A8A186704F5734651D0D8ECAD76B16F841FE + 9CEC9896DEEB7B7905ED0EC648D891FA28FABAA7C3B19B4FA20DEBD1296C9CAA + A9B75B7059454F138743A727F750959C5ACD7B4B869DBCA02AD5D27150EF3D69 + 68FEAC64FF00750AE65BA17132554D51EAD68D3FEA54ADB3B82FD1746DFE2AE7 + F2222647E31E6D87EABEA8D1431813C79948C8D1BE156A92F94146D229688F31 + DB09267E4B7E9B25B2EAF9DC4C936F9F456657D09BF43EE90CCE248CB8A65BE4 + A86B4FA651B0D546F8C8187BBF441CCECD63069D391857A4A2FF0044CD36F821 + 5D682DD256729AC6E7510DFA2AF70FDB0D63DAD0327A7ECBDADF86FF0001EDFC + 437AA67DC6033C2C8F9B26A000601DFAA7E4B58639D3F46728796F8A01F007C0 + 0ACE23B9D2CD2C43E1F232FC3B481EB9C2DC3C7AF10ADBE19F04C9C236C903A7 + E569977040F6DCEC98F163F119C3BE0FD96BB87786295AEAD6B0C6276BBCAC76 + DBF45E20E32F11AB38BAB6A6B6AAA6596AA67E010EC824FAACC99CBE6DABB5A9 + FA3629E3F061C6F76C2EE97AFE3924B535E4329C481A08C1739C7D07A2AF56DC + A7B4BC48CA9E7C4F3A638651E62EF40ABD76A89686A3CF5F1D508DB96B4E6323 + 57500EE13DC3975655D649555644333632D86399B86B3A7983BA12AD65DFA5F4 + 52C0FEDFB617437C6CB73325CDAEA5A9186C2D987CBDC9CF4CAB941728442F71 + 73796D1A8C99D80F5CAAA5FAAA8EA2987C7E87B00F2B9C0673D7CB851BC3FC31 + 5D5F09920A875252365D7153560320936EA718C348ECAAF1745EAA4893B9F2B8 + 8AA3990D3B394D3A45649E5D5FFC70374CB686E16A77E5E9A8A66EFCAE8F1EE0 + 773F74F5C6FF0035BA76C5596EF8489A40F88A576B8F1EC31B042D6712455550 + C82DCEF8C93A92D25A19EE72A3935D0C994FB266DF7AA0ACE5B62331AA074BA2 + 006B6BBDC6761EEB40E0DA2A8E1DAB17DA79A094D339AE9A8C8F335A5D83A3D5 + 64D4F627C93FC4FC668B83BCC276B70DCE7A6076FBABDF0BF12B24718266722A + 5BF97242EC9273B6A1EDDD0FFB03276B4CD638E2D2CE31F0F6ED13584FC1482E + B4C1A0938D5E61B77DD4E783BC215B6F69B61860374B94D1C91B62CF3991B487 + 383F6D86074FAA3FC15AA6CD3CB6797CB33A274424035B9ED70F2B71DBF75B45 + 158EDBE0ADAC712571FE2175734E96BDD83A9D86E7BE363D11567E10E67DB031 + E3791EFD22CF5D1D2F03D9F97216CB7070197348C7EEB26BE5E9D5329717677E + BB1511278B8FE36AAAC2F6F2DF192F0DD79D8FDBEBFA28CADB86B7633DFD551E + 2E577ECBCA14B0D92B327D10F254073BAA8F92B37EA9BE6990EC7648AFF65996 + 1EE906E72BE8E4CB8215993B14FC637006EAAD32C4878906D829C0FE88489A77 + 24774537CAD41F4383607225B20D4A35AE2022A138C1287D04876B31A4151F23 + C348DD494D1EA611DD45D5445BBE50A61347DCEF75F0A8F31DB285D65A90662D + 3D709AF5A01B0EF8AF6C2509B2A339C752744DD3287883B243E207AE12DB37B6 + 42079C175B50D1DD4689D87738109A7C83194CF31BD524C8D7742B891F132536 + 6DFAA11D2691B2FB999EA5404839B36FD5174F30D2A32376DB27D93680B8E249 + D26AEE96D9035A147B6A3D374E0A804630A3E82D9251C874E51B0D4691BA888A + 6F2846C7307347755DAD0C964C4526BD28D2ECC2E1DF0A3A99C1CD18288E660E + 3B211881DED7071385F4331C9DD1386B9A7290D85AD2480B8E1C8E42E6E0A586 + EA00E125B84431CD1185C71E342ECFEB85DD3E53D97DA7FBE577B615FD19E71A + 5CD765131BF50DD309C8F1BA62AFD0014D704A1939D930D700404446EEC9D0F4 + 25A1C88631908968E8532D09D6BBA056152629A1C6F9B213F4DB265BE54EC2ED + 29922E828794A7DB20C00852ED5EC9E8C7CA9E853F41B0BC6AD8A9FB5DB59570 + B1EC73B98D39214052C6E739BA46A7138C2D03876D82869F9CF66A2E1FF30AC6 + 25C994B3D2940F71A315D0B18F80924007CA1677C59C01052B6AE7A52F2E89BA + 8373BF4CE3A2F4BD96D36B6CB1BEAA405CF68D2C3DB6545E24B540DB854BA0D2 + E6924693B8237D968E1CBC5E8C8C92F223CF7C2FC4972E1ABA32E16F9DD054C5 + 86B9B9D9EDFE923D1457185E2AAF17592E950586A6439735830DFEEB5DAEF0A6 + DF7E6BE4A17BA8ABC02E73B5659B7B2ADDCBC0FB9C308967B844E67AB199CFEE + B422A79725ECA399BC6BF2F466D6FBB3E96A592B0E5CDDF4F65A359F8DADF470 + 97563E484C83396EE01FB2841E14C8D7BC0AAD2FC1D21C3671F45517432C1553 + 51D642E8DD19C61C7AEEAD19BF865FEA6FF67F136CAF898C75D6425A30039A54 + 578897E6F105A4C14F289180EA6C8411BAC32399D4B398C4B939CB7BFD95CEC3 + 7E7D4C01AF3978D88F648C894BDC96F0E2FF00D6899E1BBA3AE96B7D3553031E + D3A1D8F518DD1567AA36BA934A4B9DA1D8DFDF7FF5559755496DB935F1ED149F + 37D558F91F1DC9AC88FE6FFEE63D9566F7D97F1CF1E99A3D1C7039B1CF23B2D7 + 80763ECAC56B90475113C6CC6907F750FC25C3F517FB74114513A599AC0468EB + D15C7FE85BA51C797D2CAC00752D3854AF3427C6988AF12DD7395B2C56AAFB7D + CEBA28247E87CCE0C0E3DB6569B8787FC9A074F0CAE91E31E56EEB2F65A67A39 + 192161CB4EC5BD8AB95B78AAE36CB7349A973CF4697B73FDD6564C756F962AD9 + A5E3D4E3DACCB445DC2DF2C64F301183DF64C51C3C991CF193DBA2B247C6535C + 32CA8869A671DCFE58054B51D35A6E9108A581B47249B87464E0F64AAC952BF2 + 9D1A58A6327714674E80BE4739C0EE5170C01BB00AF93787EE864CC6DE6C27A3 + 9A7287AEE109A986A119C63296B3431DF15AF68A6491B4499DC95A070446DA7B + 655CACDE6E51236FAAABCD697B64FF000CE7EAA5AC324D6B9DA1B900ECE693D4 + 7A21CBFF0024F4C9C7F8D14FBF4924B592BE43F339DB7DD40EADFE855D38D685 + B0DDAAF40D8C99DFB67754C9068C9EBBA99FC974325AE4CF9AFD3202AC167AAF + CC6E1D82AB45DD0A91A0A9E5C8DECB873ECDC3C3FAA7543658DE7A3723ECA2BC + 42A7E5C84FAECA23806ED247716B1A721C3047DD58BC4A8C3A9637B7A9DCFE8B + 3B4E3322E57E587FE8C6EEED1927D9415634654EDD8E9185055472E576BD09C7 + F4032C63623AA61CDC6E51527CA8793A7AAA8FD17521B0ECF4D971DBE3BAFBA7 + 40BEF97B24EF4C692F619218AA18E988D1A8641F4535E26F888FE05E24A19ED3 + 510DC2A1C35B23764B1B16376BBA75E9B2A8EA2761B39C748C1DF3E8161FC69C + 6B5951C5535AA9A58E56D3BF135CB270D70192D19E9B7A7A2D0F1A3E5AD3F466 + F995F1CF25ECD53C6CE3BE0CAEB2C570B541252711BA4609A9C0FCB602097103 + 276CAF1C788576372E539D098DF193873BF981EB85A8DD2A9F72964ADB2D3C97 + 1AF683F1150724491EE7073B6DECA89C556F376B59A89EBA94B8465E21633CCD + C676FAAF4D894E28E278BA9ACB9B9B46532543A373B72011DB7537C3F758CD0B + 62A8A3657450BCE86CD23835A4FF00941DCFDD562A9DE5383923FF003FECA76D + 1188ADB1EF804AAD9FE8D7C5D2D1ABD978CA5D30411D15253467CB885AEFF52A + 81C5576351C47709491E694F97B76D93F67AE2DA88F7D83954AFB71D575AB3D4 + F30F75494F65D6FA0C757F2C9031BF743C750E73B7230A18D738EC9EA5A90EC0 + 3FAAE73D84AB44CC6E6B4601D9C54C9AC82D964925C8124C3193D86556FE21AD + 8C1273BE107C555A5D65829F393290DDBDCE10D47EC255B67787E096F82A5ED1 + A65E6E47F95A3D508EA3A5AABC416E81FCF6C32BA591F9CE5CEDBF6C29A828CD + B6CF0C0D798992B73239BB138F751FC1B0C70BAE95CF680D8C0631CDF524EE96 + E75E86F2D138E9B9120680338C75EC10351335CE24B892A3E7ACE74CE739C723 + 6046C856D46990E1D91EA96C3D9314E5C260E6BB4B4FEA8D9301AF6039CF750B + F19A71B838FD53BFC45DA7CAE0D01337D03C58E3A164323DD90E7FF6428BD722 + 4D4D1878DFEE85A8BA131C98F28E87DD41F31EE716F5F743CBE83982C355C4F3 + 45196B4EA7BBCCE774713F555BABBB54CCF7B8BF39F5DD72624B9F818DB0504F + 7795C10E8624D09E73A4906A738F7EABB1E9D5B754DF7CFB2EB5DA51CAD035D8 + 7539F37A29184E36CA89A693CD95210C9A9E15A92A51254CEDF6DCE54E50DB7E + 39D1827CCDCE7A287A08F53877DD683C1B6D6D7543236C66471CE56A629D991E + 45F05D1AF7849E0AD45EA6A5731B2480B0484B476E9E8BDA3E237175BBF0EDE1 + 78B750185DC415B4CE6BB51D4E6E5B8276C7AAA9F803633C27C15597BA9A6745 + 2C34BAA37487CBB0E8BC75E2E78A972E30BE54D65756BAA2476A0DF40DF40A9E + 68FF0027229DF482F1DFC11F23FECCAB7157174F7DAC2F99CE2E71D5238B89CF + A92A078768E6BA5E236D3CAD63B5F90C87CA4FA1DD0AF718A95DAF77CCDCE7D1 + A7B21286A2AA9AA62968E46B64070C8DC339DB6FBAB3BE1A4BE84B97913DFD93 + 95E7997A6C55C1869695F874B4C096977DFB297E22B8D1555AD8C15714F1B0ED + 137AF4C6C30176CB7EB6D9EDA682F56E9617BBCF24AEF33243D739ED940BECD6 + FBC4CEA975108693398581C43B3D8955AEB932D619E1247D0F0D55543595523C + C25A4722194978EBD48ECAC347C5971B3C8E15B41CD6038E6D3771E983D020EE + 55172B5D38921A98A6A768C16D4B06DB7407BA0E97880D535AEBE366A4A2D230 + DA567CDEE48DF0BA7F432A7EC7EA389A3E29AE7C114D1505201FFB87F34FB019 + C2E47C3D44DC186AA585EDDF5330093EA76DD48D559F87AF14AC7D3430D4C2D1 + 86BC3CEB1ED9EAAA95B55516AA8F87B74DCD0CE90CCCD65BF4724DAD7A1F8F7A + ECB1C3C41FC367F87AF009230C9999C483A0D5E87E8AC90B2A9B514F736480D5 + C3A418DA7CBA7B8FB0DD67F6AABA7BC3658AA037E289C49149DCF7C7FE15BAC9 + 7496D553151D43B9B048796C7E3768C7F31F61DD575BD8EB5A47A2BC3FE269F8 + 7EEF4574A211C930F347AB25A48DDA762A8FE207E22AFDC751C8DAE963C6AC11 + 18200C3BEBEC9CE0FAF75B69EBA090E59470BEA29DC7BB434FF65E76A5AB92AB + 62F24BB723DCEFFEA8E5AE5E8B1E34F286CDA7C37E3A34BC534E1EEF248E319C + F4C10707AFAADE090EECBC736971A7AC8640ED2F6B8107E9B85EB3E11B81BD70 + CDBEADFBB9CC01E7FCC0007F7CAAF9B7BD97F2E3DC2A25350F44E46D07E89C6C + 3A8E7A27E3846A00959F55D8999131C25C42321A6D27257CDC47800774F071C1 + 1EA557A2CA9E8E363D3DC1DFB27F4F60171ADE9B6510D031D1037A4375D096C1 + 9C6E9D198FAF40BA31D709323CEE021E5B19AD0EFC46AFAA8FAC90B9C94E90B7 + 70879A62EDCAE481AAE86DCD2F4C4F1E9C6516D76D925075CF0305189067C9CB + 76129B5008EB8434CED4EC85C6E0B53525A14D921CEDB72BEE63507CCD217DCE + 3D82ED11C992067D4DD971B212838DFD93CD6B9A818F4F687CC84ECBBACF74CB + 49D592128B900482A398F4053AD949424526363BA21B8D2B8E1E6C9A52DB30F5 + D931CC0024F3171C48C731C0DF647D3C8748509149A9BB9E88EA798EDE885A4C + 24F45869670D6FBA239DCC76CA260948C03BA2F99E5046C93C58E548918DC574 + C84742828E6763AA739C57716473414D90909C0F3842C726DEA9D0ED4A0397B3 + C8DA57D8D894EE9090E1E52AE1474C69CE5D89DB95F690939D2ED977A1610D4F + 46E3A90CC794FC6E29D35B0741F13816A7A3F36C818DC7522E190EA4E97A01C8 + 427616EA4CB4EAEA888BCBD15897D08723ED6076C9F83A9EE9B887729E8FCAE1 + 81D53E589689CB0C1AA473C37320180B48B683F0149148C0481977EA552B83E9 + 44E41D5876AC6168F6BB4BCCC5E5AE2718D272B4B1EB4637915B657AE5553CB5 + CF7C6E73433CADD25727A39F43658C38924672ACF0F0CE9D6F71D27248692A3A + 58EB294398D8C904FD5367BF455D8059E9594F707C923CB72D21EDF5C841F1C4 + 91BAD123E91EE6BD8760D29CAA8658646CCE0339C3B75095879B4F5206719C60 + A355C19158D655A28527104914CD64CFC8CEE48E881F10291B76B65357D3B413 + 09D3239A372D3FF95297DB435B099341393D828BA31351E43039CD70C18DC320 + 85B18E95CED1E6B24FC394CD2AA30F8DB201E607629EA7A8921E5C8C76924E0A + 91BFDA5D6BAE8E263711D403233DB7DC2888E20E90C4F38D5D07A149ADA7A66D + 616B2254BD979A38E3B952F29EE393B870539C3330A573E9253E6396E7D7BAA4 + F0DD539921A72ECBD8ECFD95AEE5AE26B2A23610ED8F9555A69745AD1AE785FC + 693F0EDE64A50F7C79C8611D3B2D2293C5ABB4759F0F355730646CE683D579F6 + CF70173A3A69E321951134648EB9DBAAD9AC10D0DC7935D2E8E634B49C77DFBA + A19B0E3C8F6D0719F261FEBE8D52D172B671947251CF4B4F1D4BDB86C8D660E7 + AAA3F1BDB6AACB53C99018A303CADEDF6560A1A38AA2BA17C1A5AE73861D19C1 + 0AD7E2553B1B60A789F895E1A06B73724F4EEB1B97F8D9D25E99AAA3FCCF1DDD + 7B46174B5F2C352C39C6EAD31DDA599CC3CCD3A7FA4A8AAAA11E62D0DEBD7085 + 735F1EF9C602D2CB4B299F821C2DECD6786F8BA5A28F4C9219184E7CDBAB647C + 5D6FAA1A666B7A7A6560F0DC8C718FCCD3F74F1BEE31F99FBACAC9E2CD3DA367 + 179570B5ED1B99A0B5D53B9CD922D277DF0877525A2A64E5C5246D973B6DDD62 + BFF50BCB71CD7633FD584A8EFA7980F31C37FEA4AFF1697FEC1FF932FBE26A9C + 59C22EAE8F9EC687C9FCDA7BAC9AE56C744F20B74919CE55BB86F8BE4A3A8638 + CEE31FF335C7230AD778E17A5BEB5D534B346ED6D274E4755D17585EAFD1CD2C + 8F9474CC36488B1DB91D1763908906158F88386EA2DEE26489C076F2955C2D2D + 38C6EAD755DA60AA7BED174E05BCB286E6D7498C74CFEEB48E302DAEE1B6D434 + 17E0EF8F4C158750BB1275C656B3C037FF008963ADF51E68DCCD20954F3CB4D5 + AFA2E62BE9C3FB32EBBB3B1C281AA6AD17C42E1D367AF2236931BB2E1FF3EEB3 + CAD8DC1C1365F39D82BF17A23A5F2B8774CC89EA8C870C261D972AECB6989724 + BB3B2EEAD3D536E932EC741DB74AF43B7B02BF553E96D3532B4B81D0E398CE1E + 1BDCB4FAE3A2CCAF5C2EDACA59EE12B628E9DD8920A1CE618DBD9D27ABCE33F7 + 5A95E2A23B6D96A6BE71193CB736081CEC731E4606AF46EFB958771BDE057348 + B85C8623018DA785C04631DBCBBB87B95A1E2CBD999E654F5B07A9BB505BE879 + 3356BAAA47795B044711B06FD9BFEAB35AF7471DD6A6086DE18C999AA16B9A06 + C33AB747DB78A9D40E929E2A03512B5C4B468032D24EF93D956789E6B9D65632 + B6A0B291F183A238DC4E33D56CBE8C9D27D99D5FE234F5D3C58D25CE2401DBAA + 321AD7368E166761FEC82BD17C931965712F73B741C9239B1B4824E37536B923 + A674CB25B6BB4CC0EAEF9556BD4C7F88D5381FFDC25114750FD5B1C151972717 + 5448E3DC9252A638F6C76F6F421B53EE9D8AAC8270EC28BD5E53EB94C99CB5C4 + E5453D0E51D160171E5C9D411EE89131BC5DAD34E065AD39701EC155BE24BDA4 + 37CEE2AF1E1DDADADBC52BDC353DC751FB0CA5D3D93AE24B713B790E9430E046 + C0D1FA2ADD1D4FC1597417E5D238B9C3D55938823755D4CE3D8EDF7599DDA3A8 + B74C6232735B938D27A24F2D0C53C89BF8D64BB903EC92EA966348C655761AEC + 34E5D877BA589DCFF3177EE83FD8E53A263E3396EF9BF54CBAE077C3D45C921D + 3B9DD36D9339DD0363968937DC31116E1A522198B98E20EF96A0869734AFA399 + D1C4EC0C65DBA84B6431C92A5DCD70D5B744DB8F5EE532E717389F75D69D9338 + B0362F505D6EFECB9181DD3B1C6E9080023D6C58F51B7538FA0533474BA8EAC7 + 7C63D526D36D7C8EC687119195BB7823E01DF7C48AA6BA86DEF349CCD2E9DCD3 + A41CEFBE3D0AB7094ADB2964C9FF00D7D940E17E1B75C26635ACF98E0176CBDB + FE00F813C37C2FC1638D38CDF0C56A8F508C3C6F2BF5118FA6CB66F0DFF0E3C3 + 1E1EC7400DA63AFAE91DF993CC03DB11C0CE41D82F3A7E343C6796EDC48EE16B + 6B19496BB3930B59190C12C85A093E5DB19286B3BCCFE2C5FF00E8AFF1B5FF00 + 2656557C6AFC4E5DEFD53516BB1544968E1A693141414CE2C6F2C6C3563A9C2F + 2DDDAECF9A721D2925C71D7D57D73BB6A99FF98E2E24EF9DD57EAAA849511907 + F987F70AEFE38D719F657E3793B68B7D738C91451B5EE696B079BBA3385EBA9A + 86E51D45C9DA1B1E0B24737232373955BB855C94F5A1FAB5B00C690A7ECF562F + 553456CA6FF0A4C3E72E68DFFCBBA4EF64D4F1D17EB5D40E2A9CD55646C9EDA3 + 68A391B964871D48F643712D9E92DB4EC92D6E9A86773F48861F3364FA35475F + 6CB496D8CCF4B34D4358D1A0185FE579F4D394D596A2ED63AE6DC6A60FE24CD3 + 8D2D387463D71EA93F7D96B4B88F4D6BBCDB64654DCEDCEB8C200D0C8FFF006F + BE48F55396EBB5A2E31BB5BDB0BC1C3A1A901A5BFEE8E8FC48A19237696BE399 + ADC726A5BA4EF9FB226CB6EA6BD486B2EA2092A1EED2C8D8410C66320923BE72 + B9D685A929F53C2F0DE25F8BA4A46525193B4B182D32E36CA89AAB5555964934 + 422A203B90E1E7FB2B5F11F0DC564A83536DAF928B1D20738B9876DF03D32ABB + 5174B85435BF1CC7450FF34D4ED779BECABD642ECCFEC062A5A4BB4D17C3C7A2 + AFF9BB3DA7FD70AEB63A3A9B5C8C82EAD068E4F28AB682E6E49D838750A2E969 + 6DD591B46B686E3CAE0E0D7FFF006AC966BD5CAD52329D91C777A6D381D0B9A3 + A60FAA5720AE7A341A2A314354DB33FF003E7AA6F2619E1C3B4076C438F4C616 + 5BFF00EDECD6FBC5451BE20D9A9DE58756C4E3A1FD16B7C011C36B747F092F36 + 19481352BC79F73B9693BE7E8BDABE0DF05F0E5CF8562AFABA7A39E4702D334C + C6EBC7F9B3DF747573897C8C1F1EAB7F1A3F3B68FC3FA8739AF1165C3E9BADC3 + C1BB554476D9E825693CB78780463AF55EB8E22A3E03E118DD2BA8696A1E0E39 + 634E142D878CB836E95B2414F64A7A790B0B8969032364AACFF24ED43342B94A + D36644FB3BE2C659D480309268F96338C9CADF6AB862CD78B7D44B0524D4EE64 + 796398EC8270B24BC5BDD4B33985AE68CEDA86EB3EB54FA231BFB655A4674ECB + 83D111511F4EC7299D80C9EA9145C4FA1E6A5EA4C7374F75F73B5774A61EC275 + 82B923F6CA18C9D17CE93643A0F92D1C99DE528671EE7A276471C26A41E5211A + F4298CC9376050B5151AB644F250F34233D11AD0B7BD01BDD9DD2799E54B919A + 531202D3B272D68AEC739DF65F076ADF3843B9CEF64A63976D1C131C9A7EA886 + D417774112B8D2503D0C4C906CC73B9CA7DB20777C28C693ABAA7DAED183D4A5 + E824C90694AD44774336A0E3D138E98F62A341721C32745F6ADBAA6DAEF2E4AE + FF007501F2E82237691947432103D546C7977528E8DDA47553A237B24E098EC7 + 28C6CA748DD444726923745C73123AE5404483673829D8E63EAA3E37A7015C49 + 291CC48F54544F185150C8437DD190CBE507A14AA90D33CB4520B4E9252D7D8D + 5B2B0274329B3D4A7B415F69F65C2F4C641F7C2263E88671D394EC72742B9108 + 322727A2906AEA858CE5DD7AA223C27A0683632898D05193A42218E395620587 + 4727609E85DE61DD0B1B863B22612352B09E84522DDC217A16A99A73FCD9C15A + EDB78DA9DF0F3DCE6F99BEABCFF149CBF4CFAA35B769638C318F21A3B64ABB8F + 22D68CCCDE3BAECD7EBEFC2E354D2C386F770291FC51AF044750D6636DCACDAD + 1C58FA391A250248C9DFD559E7BE5B9ADCC0CC388CEC15C8A97E8CFAC1521372 + A8637399010EEB855BAC70753C86297512776A4D65D993BB607DF651B2543756 + A69C2EAA43B0E36BB3EF85A9B8C6E821796B80D80554355576EAA2C9FCDA4E0E + 7B2B6D2D7399531BDB80E61CE7A20F8B2D91D5D4B2B22783CCF9DB8C004056BC + 5CCA5E9999FC878AEBF392B9C490D25F2DFA1CF104ED198A4F4767380B2BB973 + A19C3A46E995A4B1DF6EEB4EACA794C7A3430693D077FD553F8A6DAF919CF646 + 70D1E7F65A16D5FA323C56F0DEABD1130DC3E164A7AC8DBA9E068769F4FF0085 + 69B6EA8372B7D3D435E0EA6EE3FD16434330A598B24FF0DFD3EEAE1C2B786D2C + 9F0923F1A7701DB7559B6F4FB3D34CF245AAD7506D37871D8412939CF40B4EE1 + BBC44C0435FA5AE6F6597BA38EA9AF8CE019370511C3DC45F095AD8AA0F983F4 + BB6D824EF7D8158CDFEC3C50FA09222D939673B3B2B48A3E32A6E27A27515C27 + 644FD2744D9E8B00A1AE63834939077DC29FB7D67E7303083DB70A8E6C2B234F + ECB58E9E39E2BD1B0D3DB78769DDC97D5BA771383264003DD4571070AF25AE7D + 262A2949CF39A751FBAA6C7748E369CBBF303BB2B670CF13C9155399190E6E90 + 5CC3D1C33D156AC578BF24F614DAC9D3451AE918A5908ECA1E6AA0D3F32BE78A + 96C869E4A3ACA68F950D4C6E718FD1C08CFDB7597D45400E21326B92E414AD3D + 1222B34F74F475836DD57DD507230329F8EABCA85B2C292D54F712DC61F82AD5 + C3DC552DBEB63731C74670E19EC56671D6018C95274B5835B0027EC81FE6B4CE + 4DCBD9E83BA5E286E1241455B1BB4BC0E53D9E84752A99C5DC1325B83E586373 + A1FE57E17D47582F767A7922C9AEA201AE18DF4763EEAF560BD437EA16DBAB9B + F98461AF2DC640FECA856F0F68B71ACCF4FD98C3689F0C8016907A1567E169DD + 475CC383907F5569BEF00CD0BB9B0C7CD6B8FCCD2142D3DA6A6CF51148F8BE53 + 93B829AEE72CEBF62B8DE3BDD22D9C69466F560A4A9E590F63707EE02C76EF6E + 742FF97008CAF40D9EA597CB4903481800B7FE7D1675C67C372D1D413CBC0C67 + DBBAAF82B4DE365DCD2F4B2231EAC89CD3D106FF0020DD58AED47CA738AAED43 + 7CD807ECAC5CF40C56C65CE1DC6CBE762185F512B7974EC0754AED9ADDBA93D9 + 2434EEF91ED8A369CBA47746FF00BAA1F881C5A6A218A844BCBA0637547047E6 + 329C91A9C3BFAA8C785E464E4CD38E76C82F13B8AAAAF91BA82809A7B7F2F4C9 + 50F38328C1CE3D8FAAC62DB76A085C18616B6B9BB7906B73F07B7A0C2B3DE6BA + B6B0BE8EE0FF0084635B92D0EC9986F805C3A0F6557AAF84FF00B736A6EBAF8E + 41F971B1C016F71A8EDD32B7A71AC492479E79BE5B6D89BC54DC2AA682AA9284 + D398DC5AE7D47473718C63F450B5B475D5CF73A5999BFF004370158AE86E6F60 + 8E3A48A9A3CE7CF20794CD0D96BAB1BA798D711FA21D6D8EE5F8ECCC788AD720 + 71070E77EEA163A39248CE2371ED8C2DD63F0C6F178D5C9A764D91D86FFDD47D + 7782B7DB7383E4A12C0FDC6E07FAAB7C125DB293CCFB32FA6E1BA8751891B038 + 9C9CFAAAB5F28E4A5A891B234C673D1CBD031787B55C3B42D9AB1AF89CFC9197 + 7AACA78CA08EA2AE58A466646BDC1AEF52A324A490AF1B33C991E999CBDAE738 + 96F4E89B7523E48C9E83BA919A91F46E2241A5FF00D29A6B0B9AA95FBD1BD342 + 2961113700027D95D3816B0D2DDE37B9DE58D927F62A9F1B5F1CE06DBA9EB356 + D3D3C93C933B496C65BE51DC940E7A26BB61F79BA3A66D498DDD584E47655FB6 + C2C929C38E0B9C0177BAFAE57063A1904634B74919FBA128AA0369D81A493855 + 9A7B1F3E86EE56BA67B9C720382878E3745ABCC74E54A4D279892E0E39F441C9 + 876A1D91A19C811D275DF649DFB1C84EF2F7E89C8E99B264EAD052EA4254311B + 8B73807097CCDC8ECBBCB733200D47D57053C8E79DB0BA67445576235798A5C6 + E1D329C8EDCED5DD194F4AC6E063273E88F5B7A075F6354D0F31DA71953B6BB5 + BA69031AC25C718D976DF6FD7235AD6E5EE38002F5F7E09BC07A3E3CE26B8DD2 + FD44D92C76F83334F33835A24CF41EBB27F58E7932A53755C57D907F86DFC2ED + C7C5012DE2B1CDB558A8E4067ADA8F2C7A7BEE7D30BD2FC61E3658BC20B2D170 + 6787771A5AC2D01F5373846A01C76D20F427CAB3CFC4F7E20E8A9DD0706703BB + F86F0ED0C6F8E4F85CB04EFC8DDD8C67182BCFFC0B515174E25A08E3943E7926 + 6B1865C63B75CFD50462ACDF9DF53FA175738BF05FD8FD33F0DB88A7BB782F73 + BB5E47C3B8738F3B1827C837FEEBF2DFC5FA98C7125C797219232E203BBB9A40 + EA7BE57E90F89BC46DF0C7F0E6EB6DDA464574B8B1CC87E1D9E4076EE3D82FCB + 5F122E5F1976A89049AC38E739EBB041E0AD55DAF43BCDAFC31C7D941ACA8D4E + 76FBE500E981D009DF50FEE9759208DC47751CF97A1F420AB375D9133F8E8B55 + 5CDA6A99D89FE63EAAD5476DB6436274F575062AAF9848D3A5CD3EDEA553EB1C + 666C47BB9808465AE9E7AEAEA6E56BAA8A9DC1CE85EE1871EF8F7FAA28F5D957 + 3165B4D35E28AA62AF11BAE0CC10DD47F3403D08054BD57137C3B1AC961929A7 + ED1CE34AE338A28A95C44CE90547CAC85EC39CFA67A292B7DBFE21B2545788EA + A49069E5BB76B1BDB1E8526BA61CEDA41DC21146FA79A5A92CAA74B804101E1B + D761FAA55EACB6F32EAB709E8EE4F1B454671A87ABBB7AAABD6DAE3A0AA0DB54 + F3D0D63B731C272DFA907A232D52710DA6532B63A7B948EDDCE74AD0FDBEA96E + 86A925A1A3BF596A9B5B352C37A90372DF361F18F6F74F49C6D44F900AD71B5D + 438E4C753E5C7DC7543D6789D4D4F4AFA79A8E786B0758DD197B5BB6DBB7D97D + 62A8B5DD29DD3B5F0D755CAE25F2F66FA3434EE31D122996A57DB131D9E0E27A + 83500345367CAF660B9FEF952D6F86E1C333B24A40CAEA78C82632DD2F1EE0F7 + 55FBB5A692CEEF88A7B8BED95277E5B497879FFE3D974DF2E320A56D6C5F071B + 8806A46FA87AEDD1725F645766B967E32B55D268DD13DECB8B4FE435C30F1275 + C1F65E84E1EE3EAF8F86EE1FC420F8599CD8DB0C100F2491870D4E07B91924AF + 2A36DF4B5D0C0CA66886A9B8E455B3B93FD44762B51A8E257C3C174D677CEE6F + 10C32032478386EDB807BB4857B1C2A8D18BE45BC79101710F88955477A928EA + 2A84D08CBA2975E43DB9DBFE7B2BDF8457E92E9C434BCA1CC2767060C9232163 + 9E275AEAE5E1FA4BF3299D0B2397953EE30DC9C63F5215FBF0A7E2E70F702F12 + 55575F58F9DAEA4D14E583569932DDC8F4C0FDD2EB23887296CF4B861678E73E + CF7C707CD76F85861968DD14407599B8DB3FECA99E323685F7287E1A48CC9CBF + CCD1FD593FBAA753FE2421E39E743413F21D4E417C4D041C1DB3EEABD74BF9AE + 99CF7B8B893D5C560F17CB930F263AC2B834055F0E97E47451F238EC13F5158D + 7123528F7CDA9C7743917E8663DE871EE3B2E6AC265D26A2B9A928704EAF75D6 + BF27194C6ADC271AE190A081C97A0FAAFB4873B1D521D203EEB9A87BE5712879 + D183D021668C84FB5FEA5372373DD71247CD1929A742719211EE624B9A0053B6 + 2DA4471A6CF64DBA9C3771D54849233B219C773828B60E903E8D2173494FB9D8 + C02120B81E9853A6C06237096D71C617CDF33B057CE70695C4743AD2303253AC + 934F741BA4CEE175AEF751AD91D07B6A069C25B2618DCA8F0E07A279AE3A4631 + F747C08E5D06B1FE85111CE0E32547B6A30D0365D6540EB95DC505344C366196 + EE8B8A601444730D20A2A3983BA14A1E8958E4D49F6BFCAA3619749CE53EDAA0 + D6AE249064C1ADEBBA75B55868195126B069E893F159EE85F64ECF3F839EE941 + C130D385D6C9A5B9C2703B43C5DB7AAFB579535CE18C8D977981CA09D1C91A32 + 7A14DE9C6C13B1B7AA53580BBAAEF4071D1DA7EA328B8FE642B1B8D822A31D13 + 244D0443F2A7DA72878F2D3829ED3E6CF64DD8B1E8DDBF445472E9030102CCB4 + EC9F648764D9A4039D86B274E73FD08CA0F56CB81C039589AD0A72171CDA4E0F + 64FC758637839C8FD547EBFA617DCCC6136684D46CB1F383A2D4D3B7B219CE1A + 49D78FAA8BA7AE745E4272D25766A8123B6E89AAB62B8344853D531B261DE6DB + 6C295B6DE29D81D0D4C5CE693B072AA73435C31907EABACACE5CC1C4E71EA50F + C8E7B21E1E459EB21B5D6487994B231C7A08DEA2AED66B49B6D4C6D92664AF18 + 0D7C61DFD8A4C358D748252725BD9499E4D40121681B7456F1F915AF652C9E1C + 37DA312E2CE1F92CED0F63DB2B5BBEA1196E1074CE8AB68632D90F39837DF7D9 + 6C37BB7C171A57C2F602C70D38FF005586D752BB8678826A373B54408C13E877 + 1FDD4FCBC9F6589C5C5691A0586EC6BA9E36E92D0C183ABDBD5485C2333B0D4C + 3A0BA32090DFD55028AB9F437065446F0617EE41CE15CEDB7463AB184B744321 + 0D76F91B9F44499153B2DBC2BC51CCA7646F2D3A7AF9B72B41B5DC99349118FE + 5CEEB0CB935DC3D768DF4F26AA591DB1036C156FE1DE282DA88E3712D2EDDBA9 + DB20AAD33A71ECD72A1D142E73D8EF33BB655A3C3799955C454D14C3CAFC0DFE + AB2C6DDDF361DEBD15EFC3BAC2CBC455120706C5A4E71DF29196B72C158DA64D + F8B17A9AB2E660934B59082C635BD319FF00C2CBAAB7909ECB45F171EC6F1254 + 0030D183ABB6F859C546359C1EBD3DD271AFC123A7FB31873887139D92B9DB26 + E4D8A6F515D48B0985B64380898EB0C6F69F43BA8D6C87A6538E717610A39BFD + 172B2F12CD473C6F85EE8E46F473491FEAAF56BE3FAA716F35C1C4F5206163F4 + F218CB4F753143712CC651F19AE9A10DD4BDA3D1363F1122E5B22A81B018CECA + 62E34B05FA9C54D29CE46EDEE3EC179EA92F8E8DC087FEEAD760E3BAAB6CE1F1 + B8B9BDD84EC7F6542FC7E0F9416E7CAE4B8E5349E1DAC7D8EE0EA69C658FC11B + 2B15F2969ABA944531DDC086C871819F554FA3BE51F163750FFB1AA6FF002920 + 871EFBE02B15255491D3B69AAE273F1D2469CFF654324B54ABECD0C39139E263 + 3C5D6B1475D346D3AD8DE85A362A91554A5D3696B7539C701BBADEB88B821B73 + 8DD5348FE635C3A63A7EEB20E24A33C37219671A4BF2D6691B92B4F1D2C9E8A1 + 5CB1D3D999711710FF000D3534710325444704FF0020594EAA7A4B8C9AB5D4D5 + CA4B84CF7658DCF6F6564E20735D5924D3CDC96C84ED9EF9EEA9B7482A6E4C73 + 29E21036304B2724F9B1E830B73C7C1C7B313CAF279BE240713C22B8493564AD + 74ACCBC34EC31D31F551D6CBD5252B186263E67E9FF0E9C74EBEBB2228F86EDF + 559AAAEAB91EE6BB732BB207D94955DFACF6FA5752DB6275538E073238F481BE + FBAB34BB2AC5AF446C32D6DC260F651F2984F491C0B96C3E16786357C432EB34 + EDD20B76077EBEC166FC2FF115B580C746F037392F195EC5F0BB88A93C37E0D9 + AE75B6E6F3DE4329839E07348DC907DB2155CADC4B69765E8734D2A7D174E10F + 0C6CFC1769170BC3618620D05AD3BB891EC566DE237E22B822D3716D145C3914 + D0632E9A4634381C9191BACAFC6AFC4B5E2F1242C7D2BA18637BF66CE318FA61 + 79778C38E9F73AA92491C74B8E9D45DF2EEAB62F16E9F3CCFB199B3E373F1E15 + D1E95F19B8BAC7C4DF9F410F2E1746DD1A7007BED95E37E3481BFF005156869F + 26B0E007D15BED3C4F51252BE9A6792E60F2B89CE5A4ECA99C513075D5EFCFCE + D5A195AE292337C3C2F1E56CA7D483248F2F3BE50A00D827EB240D73B27BA162 + 76A775E8A937FB3D0A4FD888354D5523B3B3410897B4FC2CAF1E4FBFBA628FCB + 1CCEC6C5C512D0E929C8D208CA5F61FDF40759A7E164DB53B1D7D7743D1B8B61 + 95DA718C0FD53B5D96C203BFA826DD96D2348FE7713FEC94C7AF40FA8EFB2E31 + BAB394A6C65DBA7638B191D546C919E5F992BE1FAEE88D2DDFD57147670C3636 + 8CF65F65BEE94E76A247449E59F55076C72397A0F547D253F31ED00E7740C6D0 + E70C0562E1BB4CF76BA53515344F9E799E191B63192E7138007AEFB2B38A537B + 657CB4D23D09F851FC3D9F1878A9A6796386D94E7993876438818DFA74F75E84 + FC43F8D3C2BE1BF09B3C3CE02824A786199DF1951096E994818206FBEFEA156A + BAE347F83DF0765E1FA7AE6D4F88BC40C64B58D8869FE1D0BBAB091905D8C775 + E3EE20E24A9BA4CF9A5739F2BDC49D4EC9273D52E67E7C9CDFF5426B2709D2F6 + C2EE97635B53CC91DA9C4E7E8AEDE07D86E9C57C796BB65A08FE2334CD2C7BBE + 460041738EC7601645199A698070705EB7FC15D8696C55371E3DB8D6C70436BE + 65352C4E207326734677CE76CFA2D1A7CA1F1337257C7DD1E8FF00C4C71A5AAF + 1E05576A9595E6DB716DBB9EEC60CED60D458476DD7E5E716D673AE5300EC91B + 67ECBD65F898E2CA1B1F05DB385A92ADD54FACAB9AFB3CAC7797321D223C0F43 + 1977DD78D2FB57CCAA95F8EB848C58FE1C6D32CFC8BC8B4D7D10B5551AA63B7D + D08F24EC172779248498DC40DD546FB35B5D68B647232A2D74D281E60DC291B1 + DC9D6BA57C8DA6E791BF5FEEA12D644968C83BB0908AB654363AA8C4B272E36B + B273D0FB156E599F912D3D973E19A337A2EA9AD96390B8E047FF00F1FF00E51B + 5C25B3D5C54B6890F3E5D9D1C875C6D1FD5D739517256D3D1B1AFA33AAE323B1 + 136178CFBFD87D11D6BB7D6DB6696AFF002EAEA241E673C693F4052727B3B13E + 890B25056DB1D34B50C86AA790F9DF1BC877E847A24DCB8A9EFE65353365A67F + CAF9DE3CACFA119DD46D5F1454D448FA334D252388C492B5DCC0D1ED81D54850 + DF2D56DB596C53EA0C3E769CB5CE777CE4AA945D5AD6C98E1A96D94D6FCBAAE9 + CB7732C923C1713BE4924F6C7ECA0AE1678AFD727D4596030693FF00AED5CB6B + C818CB40EA8AA3E15A2E2495B73B939D1F3010CA588E00EA325D9EBD0F453525 + 0CB61A50696A04B4EC1E586A00047FF9A1614FA2168ADD55619CD557D3FF0015 + 7F79A3782F67BE0E11F3F145BAB295D27372CC10E6B9A01C1ED8F550EDE339EE + 152D862A1E59CEEF7C986023BE71BAE7FD191CE5D54F9B1559D65DA069CE738C + 67A2EDA3891E17BA5C6DF57F116E699A81835086A73E5FFE3ECB4092F4D8E963 + BA9A892E37D0448C99840899191E66819CEA033D950F877899F65B8B639A9DB1 + BDA48634FC8F0460E329BA4BA4B67BD7322717D2CCFF00347DE227B8F63FE89F + 3938AD22964C3CDF668F72E29978A3826E7047238326A6739CDCE40923C3DA7F + FF000FDD64FC37C41CB9816BFB76C7B157AE1FA115359596E89CE8195D049CB7 + 7F43B49271F50DFDD63167A830563A0D898DC58703D0AA397256FA3D4FF10A65 + 7036CE1AF132A7867891B5513DD9691CC0DC61CDC8C81F6CAF4AF0EF18537175 + A62AFA2C889C70E6B88CB0F5C1DD787A6AA736AB59077DBF75AA783FE251E15A + A7D254B03ADF58F1ACEA3F96E3B07018F659D5935D9EABCAFE3BE68752BB47A7 + 24A82E71DF2573E231D508640E6B5D9C82D041CE76EC570CDD375DBDF678FD39 + 6E5FB4483661DD779CD51C66CF42BE131F55076C95320184B8E619EB8519CE5D + F8ADC283B6895E67BA4EA1D728215036DD77E2356CB89D87077BAE39E3D50CD9 + 82EF39BDD71C3FCC4C4D369C85C74CDC6C8799DA9D95DA2043A43DD32E95BDD3 + 926E8291D8CA242E9E825F50DDB64DF3C040C92E1A0E534EA8CB53909E4C9174 + DFA24F33F54073F0DEB95F7C53BB05DC5B01D92224F65C1369CE37407C51F548 + F883EB84731D0BE44A36A3CABBF10477518DAA2DEF94AF8AD5BA2E24726498A8 + 094DA80028AF8903AA74540C75096D07344E4754300226398750540455386E49 + 45C35A92E4B3344E327C0F993ACAADB750ACA9D5D4A7D951B7543D85C912ADAA + 0EDBFD52B983D545B26DF29D12876E4A10F6625A8A4EBEBBA6B5949E69775FEE + 8C5046A3A7B2EB64EA856C9A7E896D93529D86A832395BBA7223AB250B186E09 + 4E46F0D3B15C16D0646D3A822631E877424730D40909E64997262E85B4985B5C + 4BB194F37D1071BCF332888E4F32E4C8E2B43ED1D4AEB5DA5703C69DD209F428 + C0E23EDF3745F6A3D133CC23A2EF30A6AA01A1CDFDF2BBCC7371E891AFD57750 + EE328E681E27CE7799739A43B6D971C43B2993210E031F74D9A0343FCC2E76EB + 85BE84A643CAEEBCFB2ED90905C350E8B289FE29206E145F334BBD52B99A9772 + D1DC51206B9CFC154CF10787A3B950FC646D26A23DDDF40AC9CC2BE244834BC6 + A6386923EAA66B4C8E3F463D68AF6F2C4323B2F6F977E854B50DD24A4A90D79F + 28701ABEE157B89285D63E22A9631BA19ACB999EE32BE7573EB1AD746ED52308 + 271B742AE4E5EB6C0F8B7E8D1C560AEA37C27738CB1D9C1CA12D5760F69F3B84 + F11C3803D3EAAB16CBE73A689AD932ECE0E8392148DDA9EA68678EE5053CD1C3 + A809B319D2E04E33D103CCABA1D383ECDCBC3DAC37AAE8E9E4F36961930DF41E + AB73E1F96385C58236B0EC0E9EBEDBAF2B7843C614766E3478AD9872DF4B200D + CFCCB7DA6FC41F0FD8E9990436D8A56E70E7B9C751FAAA5929EF45E8C3B9E91A + 6F11D85BC4D0B23A89447598269E4D9A5FEAD71EEB1CBE582A2D15D2D3CD1399 + 246705A7723BFE8889FC68671556362A50D829E33B35A3241EBD56A9C1DF07E2 + 35BA68AE71F36B216792A5BE42476040EA9EAB825C8C4CD86A2F68C26669EBD4 + 26356F8578E34E13758AEB53098DCC637CCDF70A9F2D396B8E063EA9FA54B68A + EABE983B9DA53EC71DB6184C3A3EDDD2E371D402EE289D87B5C5DA7645B46968 + EC50F4AD2E7376CA9BA5B549518C3493F4CA906ABBD01C7339BD4A361AC7478F + 36C8B92CAE8630E2DC9FA20A7A52D6F4C2E17F64CDBEF4F85C1C0E7FE7D55DF8 + 6FC40ABB6B4332C9A22776CA323FBAC9DAF747B028DA4B811A9A0E12EA26BA68 + 29BB969A67A52D3C656DA9A78DCE3F0F23F67B5B8D214071E702B38AA335744F + E649FCAC0E18C9EFD161972E309ED36F8C895B189496979037C1E813B65F172F + 16F70D352D14CC21CED4D0723BF6DBEAABC787735CF1166FCE9A5C3219B71D70 + BBA9EA2AA9A5A77BA78DDE56B1997877D3A2CDEB1B5333846D95B4113F60D043 + A6381839F7CF6C2F5C527895C1F78B8BC5D69F91706E922BA9D8741C9D89031D + 3F75E69F177C2FBEF0F71654DCA68B976FAC797435947E78A469764107F94E08 + 5B983C8EF8E45A6799CD87F2E52F68A750F09D9E9E91D5733DD23A22751A991B + B91EDB286654D0DE2E0D86173434B8E96C2D01A31F65312F08B23A5A8966866A + 8A96E72E95EED3B7B670511E1A70CD57147195BEDF481AC7C92636686E31B9FD + 82BF5D2DBE915F1BFCFA5D9B6F831E1AD91B0D6DCEEA678E1A2839D235A4341C + 91E5E9B93E8B31F1E3C67BB712494D0C34B4F434743ABE1E38A420301C676C9C + E71ECB47FC4071850702F09B7866CCFF00FB86C9FF007B50E78FCD7B5AE181B7 + 4CAF0CF175F64AA99F23A5C9712703654F1CEDFCB5EBE8D0A7CBF09F61BC57C7 + 953707032BBA139D3D72AA4EAC3554EFE6674EA236EEA1AE55CF9097176DB9C2 + 5596B04F1CAC71C8DC83EF8519327265DC5838CA2CB67AB701CB71C398DD21C4 + EE467A7D9477133CBAA213EA084BB33B9CE73DC77C21788642D8E3775D24AACD + ED0E949595BAA710E3DD269C6BF61D0A5CCD0EDC9CE7FD934C768CE0ECAB36F6 + 68AED04C71B58DD20ED9C9CA76490430E91DCF64346E25C07AA26A231A403D54 + B7B0657601347F111E971EF9FD9372691A6219C34231D1F2DAE3D80CA01AFD4F + 20F5CA5160723680D385C734B71A772BADD4E0E6B4670BAE1CBD81CFAA8FB38E + B30C04BBE648E6253185C774E3A111B46AC0FF00E5B23FFA22BA0731B64CE764 + C3A5D0D200394FB9C5CE018323A673B27A1A1669D4F6BB5E33927FD11396C5F2 + 40D47A9CE0707195E8BFC34587FE96A0BE78AF56C63E938480928219CFE5D657 + BB66C272325AD0E2E3B8F9475589D86D2EBC5E286D906913D654C748C21C3674 + 8F0D07F70B58F1CB8F292CB1C3E1C70CB83385B879FA5FA773555A369A771EA7 + CDB019DB09CA5A9ECAB92B9349158E38E3CB8F195FAE378BA4E26ACAE94CD348 + DC8CB8FDFA7B2A6CD7A01E4B236E7D545D5574B26753B534F5DD334F0F31D971 + 2D1EEA2ABB4A42F8DFB64D5355495750D2E2E27D1A70B5AE0FE32B75AF871B68 + ADAD745036A1D545919739CE739A06F8236D963D0C8D800D077E994736AE28A2 + 2646BA57760D90B40FD15AC56A4CEF2B07CAB8B2CBC697EA4B8556AA79E59E36 + B035AE99A76036006FD3BFD4959B5C2769D431D46C8DAFAD323891A9BFE5D595 + 0D50ED44E4A5E6CCDF45AF170AC529033E4D47F748D5AB65D70F37D8A6359CAC + DE46BCCFD93563A97471CD18776CE11D4B716B657F36164AC234E970EBFBAAFD + 24C639C636D5B23A39836A1A6401CDE9EE3DC2B137F454B8DB2E167B586CDF17 + 0BCD2CE7E50D190D1F42A46E17ABC51C9C9A78E9E57633AA107581EA41DB3EEA + 09B73920A60EA4AD0C971811C8DD59FBA36C776FE1D504D731E6578D4E99BBFD + BD822C8D35D09C734BD92D6AE2AA4B44328AD86B192BB773A568CBCFD427ECF3 + 5AF88AB1D595FC98DFAB43200435BA7AEA3EE818EF947C4B761009E26D243BE9 + 73B1CC77BE7A7A7D91D7EB4DA34B1B140D96A641A591C2F2493F51D157F458AE + 9699275155456EAC6D35A66A87573BE58E076A67B672A427B4DD657B2A2F101A + DA5032E8603A430FA96F751568E11ABB4D1B6A28EADB475646FCC609187DB74F + 3BC43AEB1CDF0F5F491BA70350961396BFEA1033A6B92E89EA816EB850B4619C + 968C61A402CF7FB2A74DC455997C544CF8DA68FCA5EF69D876394BFE12FBC892 + BEB1E21F883A9B1427CB8F74FD1DEE1A32DA496114CE1B0737E57FBFB2596168 + FA3A5174A36BEB6A247E9DE36C474861F5CF54FDAE47544EFB755790BF25AF66 + DCC03BFD7651B779E285EE969250C981CF2DAECB5C9EA1AB7D6B639618F4D543 + E60EEE0F76FDD4ECE73F6CD23826B9B6992696B4B5AEB6873CBB072E6B98EC13 + F65E7CB35C83AEF2C8F203647B9C34F4DCE56DF6B8C5DA9EB2A5C5D2C93D1CAD + 930E206D1B88DBD8AF3947239AE0EEFEB8292E797B2EF8D93E1D523576C6C99A + 1ED76B1D71946D0B991E3CFA3BE73D3FD966D6FBA54C4062420770A6A2BB48EC + 64FBE165E4C4D3D23E8BE2FF00238EE5747AFBC21E2C376E1FF80A8737E2A909 + 0D3D4BD84EDF5C2BE3A7681939FBF75E37E03E3CACE1FBB473C726ED774C03A8 + 67A2F595B2E715EED74B5F100E8EA1824691EFD47D8A99EBA679AFE570A57F36 + 3F4C93F8807A2E898A04BB4F45C748519E737B5B243E20F4CEEBBCE03193BA8F + 12118DD77987298A7672A25D95407BA7BE283B6014436A0774E7C485DC0EE649 + F382FB9C147366CFD57D24C401BE10F161F2E892E604974833D546FC4671E65F + 1A8D273AB210E8EE41724DABA21E497CA536E9875CA65F2EC7D17014C6E490BB + 013672B8EEA0AFBE64E9625FA3A351EDFBAEE48EBFB2EE4751D57727D158E492 + 17C46DD9EC170E53ED6EAEBB2EE91E995DC89E20B877A2EEA77708BE48233D17 + 1D06DB0CA1E4471609CCF64AD4E0328814FB674AE3A3C0E880EE2C432525B8DF + 2888643B26037CBD1299E540C25B0D6547D5111D5E075CA8CD59CAE47218F3DD + 46BA0C9B8EAB5275B302DDCA868E63A7AAEFC716823AA1E2365995B5DAB3BAEE + AF741472FBA74CC10074B43C5C951BD30D933DD2C12B80418D784E31DA7A6E84 + 638A798EC7D517D04191B8A7A390EA41364F31DD3F1B94C83CB41B1C9E64EC72 + 90EE8848CEF94B6C9E6DD3344F2D87F397DCE417331FCC94D9357752706364CA + 5093D904D908EEBBAF3DD4101BCDF65DD65C7D0211AFE9BA71AE28931611B6FB + A6FA3BD5703BBAE7CCEF4469907DAFD571D30CEDD57CE8FA6E9991BA371BEE9A + 4685F346414E0A8086EBD460AE8D949C13CD0775DE67BE41436AC2FB9CC610E7 + 0DDBBA17D1C96E9243D5BE1ED371BB586B334AD67FEFB7627D959ACDE1EF0270 + DC0636DA1B7693F9A4B879C67D82A1D471FB9EEE4465ACE5E5BB951CEE2E66A2 + CE6BB24EDA5C0927E8B36B356DAD9E93178B333E8D95B7DB35AC08E8ECB4744D + 1D041135A0295A7E37F8BFC97BD91C4E1A5CD03231F458BDB696EFC4150C6C71 + BA8E9C9F34D55E5DBD403D568365B5D9387E2D55333AE73B3F99EED2CFD3BA5A + A7BF63BE38D7A24B8A2D5C21C4165AB63693376119E5D641F383D76C2F2DF338 + 861B9D453CB1D6CCC8DC5AD9248882403B1257AADBC7D0C786D3C14F033A0E5B + 1A11D6FE2AA1B84D2FC646C76901C1BB6FBEEB430E6E3D333F2F8F5AFC598878 + 6B515735472849A241873CBBA8F41FDD7A5696B2A2C7434F514950FC38012163 + B1BE3FDD50FC4ABB59EEF6D82A68A0A6A3ABA4940C42D0C73C1F5F5C63F7521C + 3D7E8A6B5B63127358FCB773DF0AD2C8ABD99B9303A872CDC2DF72B5F1A58E0A + 7B84EDA7AF8F2195126FA8649C1551E27F0F6B2CE4B8C05F0B8E592B37690A81 + 055BE9E63A642307D55D786F8FAE16F735ACAB718F605AFF003371E9829DDCF7 + 260DE2D569951ABA330CCE606F99BB118E8866C64BF7185B0F1A5A62BFD9292F + 545134BE460150D8803A1DDCEDD02CC4D3FE61DBBFA274D2A11DA7A63F6DA7E6 + CACCB73B8016E9E1670F51D4B89A9A764800270E19592F0CD3B1D70835FCBA96 + E56761B7D9EA6763486B613E603B948F25B51A4FD8FC1A591552E91337EF0EED + B720D753D3C719F468C2CF38AFC397DB2132B21F2E71E51EC9F1C6D514B21D13 + BF3F5568B3F1ED35DA214770EAE18D6B3D2CD875BED176AB0674DCF4CC3EB6CA + 63CEDBE3A28875B7F332F21B0819793E83AAF4DC3C1F69AAC39B231E1DB8C90B + 33F17B8222A2840A72E63646EAD4C1B0FAAB98BC99C95C195AFC7C98E1E43CB1 + C69C5426BBD44ACA773DA3689A41E5B718DDA3B1551AFE32AA9E96186B673146 + CCE1B1794B81EC4F7539E23505453CCF3230B648F21CC1D8763858CDD2A24754 + 169CBF7390E381B2F598B1AD248F1F932555B6CB2C9C575D51372A3AC7451388 + 01A49191D95EF86FC68E23E116C14370964B8595CD1CCB7DC3F32191BDF0D3D3 + EAAB761E23B6705D0D349556EA69A52DD4F91CEE63CED9181D9669C6DE205C38 + BEB9F532086929DAE218D6B80769CEDD133262C74B54270E6C97938CAE8F56D7 + D9F847C5AB6CA7842B65A0BA08DDA387EA1FA5B39C674C27B93E9ECB37A1B95C + FC219AB2B68832DD74858F85D15445F98011A5D8077E84EE3B2C0EC7C5925A6B + 1B3C5513099A416B9AED3823D30765E82E02F1FA9388287FE9FE338D95F65946 + 8F8A706FC55377058FEA403D41EA151D563EBFB2FD1A158F93DCF4CC3B8FF8BE + B2FF0033A5A8AC9EA9CEF30323FA7DBB2CBAE5339F9C9F6C2F51F8B1E03C6DB7 + FF0018E17B841C496790E43A8B0F9E3CE48E6C4DDDB818F363195E70BE582AED + F318E6A7744ECBBA823384DDAA9FC47E1FC1FE4532A1C5C7738DB088B2B74C13 + 1CED93846D4DB9F8C86938EA31D13D4142E1472B1919D45D81B1249551CBDE8D + 7F9274BB25387E11F0EF7636E9951BC40EE64720FE976CB78BE784F3F0BF807C + 3BC4F3DB1D433DC6B6580991AE6BC86FCBA81EC5611768B5739A4774A5AA9DA2 + BCDBE7AA456CFCBBA446D391EE94E2747D138C8F569C760AA3F66B4BD23B10FF + 00B88FD35045564CDD47FCAB947193230E3E53FF0094D54B8EA27BE7FD90B090 + CD43BFEDA6713B39FA428B8F53A4219D51F5520E4063464E757DD314F18E5976 + 304FB21183CD7F2A3D20E09EA52E9F12388C650F83A801EA8EA48CB7CC766F73 + 85DAD8355A5B0AA5A492A258E28607CD348E0D64718D4E738F603D57A73C2FFC + 0BD75FAD74F78E3ABE3385682A1A248A876E739A7A6ACECDE9FB857EFC24F06C + 7C2B64A2B84D698EA3882E0FE646FA867F8109C6976E3008DD69FE24DCA8B87E + E95D26B377B8CFB89A5797866C07CBD0615BC78DBE918F97C8F679FB8D3C23F0 + A7836B3E128DADBA88FCAF9652E2E2477DB650167E05E08BED44E29385E69208 + 99E67332D39FF2908CBC4125DAF13BEA58ED2F191A4600DCEDB2B0707DA2EBF1 + 54D4F4AE9835CE634358D38249FDD6AC605ADB3073F956BA811C11E0FF0000DC + 23BA5FACB57352DC6863969E8A96BA40D2CAD7C67967277CB0E1E31DC2F2C71B + 704DF3822F12D0DEE1732B5C359935EAE76A24EACF7F5F7CAFD25E38E1BA1AAB + 2D15BAAE30CA78699D2CBA626EA74C4119C819C81B2F33F14785F3DF296B68CB + 3E20C98F879EAB3CC89FA801827B63B2564C4A97437C5F36A6D4D9E4ED9BB9EC + 932CEEECE215B7C52F0E6F3E1AF144F67BC52BA098012C2F03CB34647CCD3D0F + D952DD86FCDD563D7E2F4CF5F0F9ADA1E6D5686EE775CF8A7C87E73FAA15D20D + 5807F64973C3770879FE8278F6481923E582E3E63D9012B9A5C50FA8CAE193D3 + D126591BD01F64BAB256312E90027F44C2E388CF548E6764BD9652D21E63F4B8 + 1EE1186A03DCDDB62A303C39DD309F89D9DB2A557EC1A5B26618E50D1231BA98 + DE87DD3925C65739ACCBE3667CE01C13F748B45708DA60948E5BBA3BD13D70D2 + D7669E5D47192ECEDFA2B1F454ED56B4154F7AA78656B8D3412438C72DCD07EF + 9564B0B6DF5D9ABE47C24B9C31B4CED3A40FE6FAAA14772739C4491452E7FCA3 + 29D8EB29E43A442F89A7E66B5E467F448E5D8E73B45DEB2ED727563A82DF77A9 + 9E36EC239770D1F54E514A6DE036BE95E6671F354C9F980FB7D145DA69DF4B4D + CEA6B83A9C381CB5ED07ED93BA96A2B85DA68CE258DF1E704B40D6EFA22AE85C + B5E82EADACA5A7E752553E1D7B88A37794FB61455455CF7499904ED6C03FFECC + E4FD14E368AD92421ED90D255340C873492E721CB9D55198E4A2A87BC9D2D904 + 470EF7CE36496C6C8140D36CAA6B9EC12464E353864B54D473C74F51155C2431 + 84E97E9E87DD03370FDC28F432B1D8A690EEE1BFEA7B2721B78B74C1AD3AE076 + 06FBE1712FD17DE15789AEB2535139A7E2A0788C3BE50FD272BCF172A7750D75 + 5D2BCE65865746EFFE40EFFBADBF846A9F49748E9DC7CED7732371DB006E71F5 + 597F8B50C4CF102EC69DC39324A650D6F62EC923F74B6F8B4371EEA5A20ADF58 + 0021C14B40E1ABCAAAAD91C08DFB05336DAEF286B8EF9D92B24BD6D1A9E1E6E2 + F8B2D34B216E1CD7687B7F996FDE04F1E674D92B273CB73730730FCBECBCDD1D + 46C082A5ED7717D2D4452B5EE6969C823B7A2A4D767A57C7363E0CF72BFCAE23 + 1BE774972AC70071347C51C274556256BEA5B1E27683B870DB38F7562D5AB3BF + 7C2625D1E3F36378A9CBFA1C49D7A5235E1D84DBA4C94D4541EE67A95CF88D28 + 62EEA91ABCC01469360D741DF15D30BAEAA240CEFF00751AE930E5DE663A15D5 + 00AA61DF119ECBBCF0547998FAAFB9DEE83433987BAA132EA877AA1B9DE85275 + 6772A744FB0833177F325090E9DDD9436A24632BAD21BB024953D00EBE82DB3E + D84B1379476420FBAFB57BA9A267D1270C9A9BD728A686B545D3B87AA2992E3A + 9CA0083B00A58C69C744247500A53A6C8C03BA00931FD58EF94873816F6FBA67 + 9BA424733563752334B42DC469D8009B0E195D948EC99CF5422474387AA4B9D8 + 4CEAC2439E519C13CCDB2992EEA90E934B7184D17EE88E32C8E56EFE6DD38D91 + AEEEA3064774FB2423BAAFA2C3DB24637EDD53F1C8A3E39BCBD53F1481703A24 + 18E4F349C650B1BB563B22636F970897A2645C68A6ED84346DDD2F5E36472902 + C2E3902E87A104C0612B9E118B0AD5A929AEC211B37992C4BEEB880B6C83BA71 + AF6E7A205AE394EB5E1A46571219ABEC138D7208540CE138D7EA3B2E4405EA5F + 193B261AEDD38B8E163394AD209C929A69DD2B57BA9D93A3B2372536F0E0EF44 + EB1C0A4499D48E688187139489A5E5C121271B27F467AA8EBE35F1D0B8C63254 + E4AFC5878FFBA32EE22AAE5D5CC63692751F97EAAFDE1DDAE0E1FB68ACAE646D + BACA0BB150012C1D80F7EFF755FA7E1692A2A855D50C536BD4738DD077ABD4D2 + 4992F3A7AFA12B2E56CF5B3E91A3D77163A42E60A864AE1E873FFD28E8EF12DC + 2664106AA9A8270D8A21AC93E8A2F85F865D5D0B2A2E531A3A270D4236EEE78F + F4575A3BD59785E9F976B81B11E9A8B753CFFF0096117D916822C9C1372BB4AD + 92EB232CD4A3E70EC731C3D001D15F6D764E12B6C798A2159334806596539FD1 + 6613F183AB039A65E5463738D87DD350D4DDAE6E8FF8652CD50D0725C416B7F5 + 2BB62FDF4CDDDB0702D443AAE3450119C18BB9F7CAA2717D5D82DF7A63F86646 + 456E999E685AECF2DE09CE3ED855FBC59389ED7C386E309A374908D6EA474D99 + 08F507A2CFA838DA7BD546BAC636370CB59A5A07438DFDF215CC7B7E8A193847 + B7ECD9E8EE6DAB60C9C952F4B50DDB7F6F5596D96F8E648351383EFE887FFF00 + 7C05AEFB556FADB348C34D3BE12E63F24E1C770B4B0CD5ED1E7FCDE18DA6CF59 + F85379E4DCD947260D3550D0F6F63FF36519C63C3B3596E12B268CB035C74BBB + 3B72A87C05E275A6BEAA87E16A1D154B9EDC3658C820E56FDE3AD0D1494B4F53 + 530C920E50D6E638E3A7A051DE3CAA75ECA0E66B13B4FD146E0FB649595D1363 + 85D249F300C193F55A4DFF008960B0F0F476B96AA315D36398D7380D033D0AC6 + 3C3AE29B770EF1250CEDAC26DCC93F33592E2C18FD50BE2A7195AEE772AC9E0A + 9749197E59235A774FBC2F26552D748AAB2CC4B68BAC30DBEA9C1F2D53A425B9 + FCBDC23686BCD3C823869DA07673F67755E74A0F1565E1FA826767C5D0E0640F + 99BEEADF278B56E9684565B6AF9CDC65D1C8C21CDFD5587E3B4F5ED15BE795E8 + F43515E29AD94A27B956369B25A1AD760ED95395DC6BC25C4B6B92096E34EC7C + 6CC379D26077DD789B8A7C5E96A9A04153CA6752C0081FA2A0DC7C4E9B4EA754 + CA1F8C1D2E2414AAFE3793549E98E8FE42E65C57699A578852BE6E2E93E05BF1 + 623710E733CE0B41EBEE163DE235CA9AE75826B6DBE312E713BA160113BB02CF + 42A2EE9C70FAC738F3E4738B71A9A482AB0EE20A8601173B40CE5AF272E1EDF4 + 5BB15F1A48C0C981E5AE4576F9C4570B9541F8BAC05CC1CA0DD41803474D8055 + E7F21B92FA96BC9ECDDD5F2F1C3345594A2A5B58E9E73E6734CAD1D967F2D443 + 0B886418C1232F24A9AA55E8B5871F1F68E32B23A7DA3603FE670DD154F7225E + 1C5D877B6143D44FAF248DFB606132C9C6A6E494955A65DE1C8DB7C1DF14AAB8 + 0788A9AE14B54EA67B46973D8E0D3A491904E371EC57A778CADFC07F890A56D5 + D0C943C33C4B08DC48E029EAF3D87F9B3D3EABC0949700C3827B615FF83789E7 + B7CD98E53D47B91B94158F9D729E989A6A56A8BF71BFE1C788B842A8475B68A8 + 89AE2EE5C85B98E41B6ED70EAA57C0BF036A789B8DA869EA6924740D9D8E7465 + BB380393F6D97A83F0F7E2A5A38E387E4E1EE27FFBBA5686FC3C8F6173A3CF51 + EC3A74D97A0B82FC1FB2707D64B5F43E7120FCBC63CA3AF55999FCEF8E5C649D + 32DE0F06B334F1BE8F3FFE36E9E4AEE03A3B342DC51D2C913D9186EDE56E0EFE + CBF36B886DEE866941073A8EEBF4B3F15977A1A71534ADF9F4C84023D7D17E75 + F19479A89F1FD453FC595FE3A68A992EBFCB72FD2331747A798339394F4396BB + D0AE3A1D32BCE77CFAA224686E970C61DEEABDA699BD3DA1FA37063662476383 + F65193BF5BB03B952100CD2BB3F7418C6ACE3605298C900AAC735A1A31BE138E + 77E5E91B244CE1CCCE3BFF00A25E90EDF0A0367231ABEAADBE1DF0FF00FD53C6 + 568B4B32EE74C1D2E37018DDC93FA2AAB76FA2D3FF000E53474DE2332590907E + 1A50D763D9367A657C95F8E8F6FF000A5D5F596A34AEAB8ADADD7CA8DA701CF8 + DB80D3F43BA3ABF85A92A3517CA27120F99BB872C621AD9EBAE11CC3232D6B43 + 49DB033DBEEB4AE0CA8B94D388B97CD03A35DD3ECAC2BA9ECCAAC6896B378374 + D78A867F891B33A8797AADB780FC09A4B4C22B887B040D258D70C3750E87F552 + 1C13C1B767504550FA76C62401F8D433D33F6569E32E348ECD6B149C97C0FC6E + 085999BCAC955C71B2E60F1314CBBCA8AADD381A8E0CD4D586CACD41E5A37CAC + 6BC4CB17F1A92A594B6E743063C93B5830DC6E0FEB8570B9F885354B9F145264 + 1F2E0950172BE3A8D9CC964688F4E1C319C0F5C7DD5AC579216ABD94F2E0C775 + CA51E67FC6051C978F07786EED77A7F85BBD9AB050920821D0BC100FB6E32BC4 + 53486490B8FCA7A2F5B7E25AE3F11E1ADF21783AA4BDC0ECBB3F287388C7B2F2 + 34A0B9A067072BB27F6357C77C71A11A753B61F54DE92F76E9ED25ADD8EE924E + 8055768BC9ED0C48E31ECD38098763EE9D73BCD94D9C6A28031977749213BB24 + 7AA838433E6DCE538D77B24B5BBAE608715C70446E21C081F547432B9EDD3A5B + 8FF328E8DDA48DCA79921CE47553B02A79043E40D91A080422A9E9E9C125EE0D + 18CE020B9CF25A34B49475AE92A6E958CA7862E61EE029D80E5A4495BE97E29A + 3E611FDF7565B6DAD950F6B2099C5FD98CF312476C22A37FF0B8594B2B0C01AD + C9701953F66E16AEA9E45C2D4C8A393721D23C1D7D7B7ECA2AB60A9247E3646D + 1C14B516931C8001CC70D39F7CA96A79EED6DB796D451B6A289EDD064D67C80F + 4C9F642410CF76D5156DC8B258BCAEA785A072CFA6FD426A0A534D7014B517A9 + 0C121D20823F4C257D0FE2B4395D6CBDC36FF8599B4F5B6C9DBCB64CD793CB07 + B93DC2A932DB72A473E82AB4C60025AE23AB474C15759AD3534B37C00BC48CA6 + 93CB16C0870F43E85465C3F88434913EA218A6968E4687CC5E06A6938070BA40 + F5EC8BB3B63672EA5D97CB0BF492EEC3382156FC76B4B6DDC514D3C4C6C71D65 + 336401A3AF6CA9F14F5CDBE680F6C0DAACB835A350E8A0FC6F82586AF879D254 + 3A626880F36C069760A8AF68662D76664E1FB6C9D85DA5C0F45F691A8E4EF95F + 7CBB23FF004172D764C50D48734373BA94866E8AB10C8237677014D52CC1CC6E + EAB6487ED1BFE2F90EA789A7785BC7AFE0FBFC2F7BBFECE4C32661E9A7D57AA6 + 9EAA2AA8639A021D14CD12308EE08C85E176480609CF4C75DB0BD0DE0B78931D + C28E1B1D7CB8A98462949CF99BB0D39F60ABAE9E8EF3B0BC92AD7D1B339E3514 + DB935CD1FECB8E9426FD1E77E8F9CED38DD36E93CE77487BC6E997BB514C4F48 + 5D0EBA4CBBAA43DD9C60A61C77DD21D2614F2047CC85857C26F5285E66A2BED4 + 10BEFD1219CFFBA536A077416AF75CD47D573DA3BD123CF095F10CEDD545EBC7 + 74E31D8DD47B3B91226A33F45CE70FBA075FBA50902273D1DC8928E418CE53CD + 9CE3AE14646FD213ED9816EE85A0F92241B310CEA96DA81EBBA8DF8A0DEEBEF8 + 969EE546894C94E7EA19CE5779C1468AC6068194AF886E32874339A248D403BA + 4BA66E93BA8B7550C6175B500F75DC48E41FCD1AB2BE7386C501CE0D5DF88185 + 29681D8648F046DB261D26FD132EA96E94DFC40FAFDD7223665394B8BEBB2425 + 4693B2CF7F63F1F5F6C229AEC342118E18EA9626DB1950112D0BC6DBA2D9F551 + 10CDE608E6CDD3D512F40F61CD9037B2E39CD3DB7427392848EEB8D94C11ED0F + 6A1F44E350DCC03A8DD75936E982BEC284983D17449EC876481CE4E293BA1E64 + BBF44EF30774330A77583DD71038D93CC9F8DE72866839CA75A7750705C6EDF7 + 4FB1DEA9887CC0602234E1AB8E159DF3D924F55F3BA05F69288E3E69C2FB56EB + ED257DB775C8E3BA925FA74E5FF20EABBA8761940DE03E4A190C67496EE47AAE + AF4C662D735B2B3C5B7F2EFC9A76E18D3E9EEAA16BA592ED728E3690D8A37092 + 638DB4B4E48FEEA5DB432DEEA1F131C5A41C75FF009E88EA8A0A5E17B7CD0539 + 0E966079AF7673D1529D1E9F4DFA175DC61AE5D0D6E9863D9918F450B3F12C4E + A9633123E591DA6389B80E71F41EEA2DF1BEB24644C00BE476067A64ABB70DF0 + EDBF83A4F8FA822B6E4DC1123DB86C7FFC47AFBA6F5286CFE459F82F86C5B6A6 + 3B971135B2465B98A84389209EEF3D36F457EADE34A68DB10A71142C69C06B70 + 00FDD62DC45E204B2EADB4B49E9A8959BF107889516CA86E4BA4739D80D2E380 + 10443C95D01932CE3F67A178DB8F282D56D9647D43A7A991A416C44637E8B1DB + 5CA2A69DC4E5AF3239EDC8C63272AB76DAAA8BFEA7D6CA707E568DC053F6D63A + 177C31DDED3907D968E38F8FA30B352C95B5E8BFF0BD43EA2A299A5A30D243B7 + FDD46F885351D5F145796B5BF125DAB534E01CE4948B6D40A39B5B3560E43B75 + 46E20A894F125C9CE7177327748C77F949381F65A5E27FE431FF009069E25B35 + 1E01BA53F3236B9E629E3E8EDBAE30BDA9E305E65AAE0FB4D635FCC64D40D791 + EE06E72BF3D783CD449788C46DC8764039EFD97B13C43E2E653F84B6BA29C135 + 948DC3256BC11A08DC11ECB43C9C2DE48B4BD1E6F1F9318F1563AFB304BDF173 + B9D2B981D1CEDEA36C91E8AB92F1B3AADA4073DAE1FCA7B283BEF129AA9813A4 + 93EDBAAA5CAB8D3CC2A9A723A16ABC922B2DFBFA2F355C445A7F31BADA47B283 + 9EF4EA599D2D348E6B5FB39BD1570DFF00991E31E5EC50135D3CCEC1CED85DA4 + 83D6CB2577133A46E3CD8FB28F92E9F10D1A49F7D4AB555732DE9BA620BC1864 + F3F4EFFAA553EC7CCF4592725D4E266BB041D2ED27D50934ED7C39C6A23A909B + 8EF07E0E585AD004C0124EFD147FC608F5374E067748AB0A7177B0992B1D0E74 + 63411B8721EF570A6AB86285B4ED8E40C00BDA475C6E839AA469C67232A3AADE + 6473482839163E3D91F50F2D71C8CF6CFAA17987251E5A77C8C8CF44CC90B465 + E360DEAA79B1AA74331CFA1BBAB258EE7C89350F30041FDD554B9D9DBAF6DD69 + 1E12F867271D5454492D68A4A1834EB7359A9C724E1A3F7DD0FCDC7D90F0AC9F + 46C7E0BF1354D33AAAB212E6C14AC6991E71DCEC07A9CAFD09F0A7C59A1A8E08 + A79AAA5324B82748C67A7BAF0671250D2F07787B51476AA710C6D2C6B9D9C3DE + 75753FBA33C37F126BE868AAA38DBF10CA38DD2BD8E790348032ABE4C73E6E3D + BFA29FC997C1CDF83E996AFC4FF8994FC49C6F5669E2D10471340DC75C6EBC91 + C595C24E7920B7512ADFC69C6CFBEDD2E1372C318FC1C027BACCB886E02A26E5 + F4C6E72ACCB511C51D38EAB2737F6576A30DC9C6EBEA7998F6118F30E89A99C3 + 51194335DA5DD7BAAB91ECDB8D689B9348A0C3461EA3649818F4307DD495E1BF + 0F1C6C231235A33FA0507AB0E554721991C73D3BA2B4698C14C6398700EE8B7C + 65AC1BFCA37444503B4F9CC7D4AB97877741C3BC516FAC76A731B20648D6FF00 + 41382AA14319748E79F5D95AB86E9B9CFD4E1A98C3B37D4AB112DA29E57A3DED + 6DF0E68EBCC3F0B273B10B2A1849DDED70CE07AAD9FC23F0CC495106A2CE5821 + E720E7AAF3C7E177C48A59996CE1DBB3A665552C84D3D587176B8C9186118DB1 + BFEABDD7C051D399AA1D0B0C674EC7B75CAA3E564AC49A0FC7C7395AA11FC70D + AEE75D97B5B052C7A5AE270303A0F45E7DF137C4C77145639B1791CD186EAC6E + B49F10A634E2B581C497389711F75E66A8829A4BD540AB9A48E2D2E736468274 + 3BB6C14F8B865AE7F656F2F2573E1F4390DD646CC44B98DD9F994771D71D4D64 + B3D5C9C8353316F2A33ABE671C0DC7DFF651FC4373A9E17A364F2B195F4320FC + B7674B9DBE30B2BF1038BA4B4D86AAF15B4ECA58B23E1E89CFD4E99C3F933DBD + 738C601571537D83C574675F881E347D458AD761A87192E2F94D6D4B9B8D2D68 + D98DF55834BD09EAA62FF79A9E22BB555CAACEBA89DFADCE07668ECD1EC02877 + 61C4ED809354E9ED97F1CF19D0968C3414C4A756E9F749E51B74D90DB9085969 + 0DFBE120FCC4A77D92348F549FB1A867D5253DA5734A867310DF99774FB2E81E + 65D5040903CD84EF2F469F72B81B9702BAF7173800B8E170D3BA699AC66EF71C + 340EAB41B0D8AAF87A9CD417B1EF9402E60F9C3543F0CF0FB1D0B6BE79796E04 + 18FCB9C63E8AE542D96BE6E5CAFCCD9F900C6D8EB95C26BBD8E596037EAB3188 + 5D2B46C63D39202B3D1DA66E198C435B5355FC39C72C10BB498C939F377C2761 + E13AEA1A76DDADB5229AA638F4985AD0E0FD8F5CFF00CDD2E8E95DC4943CE927 + 91D9716491BCF470D8E10BF44C9DBA7095B266FC4D339AF95A75EA32FCFF0053 + 9EFEE9A6F0FDAEB2D61F15347870D4D91B20C870EA37285A7E1EA08673432335 + 3D9E66484976A19EE32A329ED3496FB94D4736B2C97CD1E87103E9EC95B1A192 + D2B27A312C02486467E631C1E4E1E3D94BCB4D5D596595EF83E31B353E40A767 + 9BCBE6C9076C6C7A2AEDAA8A68F881F41055CB0B1F82D6BFF31BEE3AAB8F0F5E + DF67B0BE96BA06360D73431D6C60EC4B48C160C9EE37F744BD034B6D22AEDAE9 + EABF86D44347231ED735A79CE01BD31B01D9533C6EACA89AF5474F554EC8B930 + EC18EC82090A7ACFC4D0C76F6534AD7074727A7A3BAFE8ABFE3B544755C574C6 + 176A67C230E718EB82A29F683C6B7B33AD5BFBA535D9704D03ABA2718D71E813 + 48610DC2329EA00700A3DB9EE12D99D43B28A9E4371DBC6F658A193534294B4D + D26B6D7413C0744D148D7C6EF42156E9AA0E4372A4DB2169691B954EA75ECF47 + 8B22C929FECF63F09F16527175AE3AEA4058480248DC4658EE9BFDFF00BA9832 + FBEFDD797BC2DE3C9785B8861649E7A3AB7361981380D04FCE17A55D303821DA + F2325D9EBDF2BA7D185E5E1F8EBAF410E78DF3BA4F31B9E885E7AF8CC1494185 + 3E4CA1E676A4874C3E89B74DE8B89FA3E391DD743BB246A2EEABE0E190A57B00 + E9934AE1907AE1264704DC8E01BBA36C81FD58EEBAD9CA15AF0709CFA22FA07B + 1FE713D53AD98208E42535C703653B243E398775DE7376DD06D71C671B2F8921 + 051C19CD6FAFEEB9CC1EBFBA1352FB528382B9A3D5739DEE85D5EEBE0EEE171C + 15F1185DF8AC7B21757BAE176DD5469921ADAAF54EB6A460EE3F5517AFDD7C65 + 3D97699DB24DD5034F448F881E8A3B9EE1D973E24A8D05C8FFD9} + Stretch = True + end + object Label1: TLabel + Left = 286 + Top = 240 + Width = 91 + Height = 19 + Caption = #51060#47492' : '#50628' '#50980#50724 + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -16 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + end + object Label2: TLabel + Left = 236 + Top = 265 + Width = 141 + Height = 13 + Caption = 'email : djadbsdh8@gmail.com' + end + end +end diff --git a/20_Task/M2/USplash.pas b/20_Task/M2/USplash.pas new file mode 100644 index 0000000..1b06c5b --- /dev/null +++ b/20_Task/M2/USplash.pas @@ -0,0 +1,29 @@ +unit USplash; + +interface + +uses + Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, + Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.ExtCtrls, + Vcl.Imaging.jpeg; + +type + TSplashForm = class(TForm) + Panel1: TPanel; + Image1: TImage; + Label1: TLabel; + Label2: TLabel; + private + { Private declarations } + public + { Public declarations } + end; + +var + SplashForm: TSplashForm; + +implementation + +{$R *.dfm} + +end. diff --git a/20_Task/M2/uCalcForm.dfm b/20_Task/M2/uCalcForm.dfm new file mode 100644 index 0000000..81b5232 --- /dev/null +++ b/20_Task/M2/uCalcForm.dfm @@ -0,0 +1,185 @@ +object frmCalc: TfrmCalc + Left = 0 + Top = 0 + Caption = 'frmCalc' + ClientHeight = 368 + ClientWidth = 296 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = False + PixelsPerInch = 96 + TextHeight = 13 + object displayLabel: TLabel + Left = 8 + Top = 8 + Width = 274 + Height = 65 + Alignment = taRightJustify + AutoSize = False + Caption = '0' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -48 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + end + object Button1: TButton + Left = 8 + Top = 97 + Width = 64 + Height = 64 + Caption = '7' + TabOrder = 0 + OnClick = ButtonNumberClick + end + object Button2: TButton + Left = 78 + Top = 97 + Width = 64 + Height = 64 + Caption = '8' + TabOrder = 1 + OnClick = ButtonNumberClick + end + object Button3: TButton + Left = 148 + Top = 97 + Width = 64 + Height = 64 + Caption = '9' + TabOrder = 2 + OnClick = ButtonNumberClick + end + object Button4: TButton + Left = 8 + Top = 166 + Width = 64 + Height = 64 + Caption = '4' + TabOrder = 3 + OnClick = ButtonNumberClick + end + object Button5: TButton + Left = 78 + Top = 166 + Width = 64 + Height = 64 + Caption = '5' + TabOrder = 4 + OnClick = ButtonNumberClick + end + object Button6: TButton + Left = 148 + Top = 166 + Width = 64 + Height = 64 + Caption = '6' + TabOrder = 5 + OnClick = ButtonNumberClick + end + object Button7: TButton + Left = 8 + Top = 233 + Width = 64 + Height = 64 + Caption = '1' + TabOrder = 6 + OnClick = ButtonNumberClick + end + object Button8: TButton + Left = 78 + Top = 233 + Width = 64 + Height = 64 + Caption = '2' + TabOrder = 7 + OnClick = ButtonNumberClick + end + object Button9: TButton + Left = 148 + Top = 233 + Width = 64 + Height = 64 + Caption = '3' + TabOrder = 8 + OnClick = ButtonNumberClick + end + object Button10: TButton + Left = 8 + Top = 302 + Width = 64 + Height = 65 + Caption = 'ac' + TabOrder = 9 + OnClick = ButtonClearClick + end + object Button11: TButton + Left = 78 + Top = 302 + Width = 64 + Height = 65 + Caption = '0' + TabOrder = 10 + OnClick = ButtonNumberClick + end + object Button12: TButton + Left = 148 + Top = 302 + Width = 64 + Height = 65 + Caption = '=' + TabOrder = 11 + OnClick = ButtonEqualClick + OnKeyPress = Button12KeyPress + end + object Button13: TButton + Left = 218 + Top = 151 + Width = 64 + Height = 50 + Caption = '+' + TabOrder = 12 + OnClick = ButtonOperatorClick + end + object Button14: TButton + Left = 218 + Top = 207 + Width = 64 + Height = 50 + Caption = '-' + TabOrder = 13 + OnClick = ButtonOperatorClick + end + object Button15: TButton + Left = 218 + Top = 263 + Width = 64 + Height = 50 + Caption = '*' + TabOrder = 14 + OnClick = ButtonOperatorClick + end + object Button16: TButton + Left = 218 + Top = 320 + Width = 64 + Height = 47 + Caption = '/' + TabOrder = 15 + OnClick = ButtonOperatorClick + end + object Button17: TButton + Left = 218 + Top = 97 + Width = 64 + Height = 49 + Caption = 'delete' + TabOrder = 16 + OnClick = ButtonDeleteClick + end +end diff --git a/20_Task/M2/uCalcForm.pas b/20_Task/M2/uCalcForm.pas new file mode 100644 index 0000000..aad784e --- /dev/null +++ b/20_Task/M2/uCalcForm.pas @@ -0,0 +1,156 @@ +unit uCalcForm; + +interface + +uses + Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, + Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls; + +type + TfrmCalc = class(TForm) + displayLabel: TLabel; + Button1: TButton; + Button2: TButton; + Button3: TButton; + Button4: TButton; + Button5: TButton; + Button6: TButton; + Button7: TButton; + Button8: TButton; + Button9: TButton; + Button10: TButton; + Button11: TButton; + Button12: TButton; + Button13: TButton; + Button14: TButton; + Button15: TButton; + Button16: TButton; + Button17: TButton; + procedure ButtonNumberClick(Sender: TObject); + procedure ButtonOperatorClick(Sender: TObject); + procedure ButtonEqualClick(Sender: TObject); + procedure ButtonClearClick(Sender: TObject); + procedure ButtonDeleteClick(Sender: TObject); + procedure Button12KeyPress(Sender: TObject; var Key: Char); + + + private + { Private declarations } + public + { Public declarations } + end; + +var + frmCalc: TfrmCalc; + +implementation + +{$R *.dfm} +var +typing : boolean = false; //ŸÀÌÇÎÁßÀÎÁö üũ +firstNumber: integer; +secondNumber: integer; +operator :integer; +result: real; +rep: boolean = false; //¿¬»êÀÚ¸¦ ¹Ýº¹ÇÏ´ÂÁö ¿©ºÎ üũ +//¼ýÀÚ¹öưÀ» ´­·¶À»¶§ + +procedure TfrmCalc.ButtonNumberClick(Sender: TObject); +begin + rep := false; + //¹Ýº¹À» Ç®¾îÁÜ + if typing then + displayLabel.Caption := displayLabel.Caption + (sender as TButton).Caption + else + begin + displayLabel.Caption := (sender as TButton).Caption; + typing := true; + end; + +end; +//¶óº§ÀÇ ¸¶Áö¸· ¼ýÀÚ¸¦ Áö¿ò + +procedure TfrmCalc.ButtonDeleteClick(Sender: TObject); +var s: string; +begin + s := displayLabel.Caption; + displayLabel.Caption := copy(s,0,length(s)-1); +end; + //¸Þ¸ð¸®¿¡ ÀúÀåµÈ ¸ðµç°ªÀ» ÁöÀ½ + +procedure TfrmCalc.Button12KeyPress(Sender: TObject; var Key: Char); +begin + if (Key = #13) then + begin + Button12.Click; + end; + +end; + +procedure TfrmCalc.ButtonClearClick(Sender: TObject); +begin + displayLabel.Caption := ''; + typing := false; + firstNumber:= 0; + secondNumber:= 0; + result:= 0; + rep := false; +end; +//¿¬»êÀÚ ¹öưÀ» ´­¾úÀ»¶§ firstNumber¿¡ µð½ºÇ÷¹À̶óº§ÀÇ ¼ö¸¦ ÀúÀå +//¿¬»êÀÚ¸¦ ¼ýÀÚ·Î ºÐ·ù + +procedure TfrmCalc.ButtonOperatorClick(Sender: TObject); + +begin + + if rep then + begin + showmessage('¼ýÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä'); + end + else + firstNumber := strtoint(displayLabel.caption); + displayLabel.caption := ''; + if (sender as TButton).Caption = '+' then + operator := 1 + else if (sender as TButton).Caption = '-' then + operator := 2 + else if (sender as TButton).Caption = '*' then + operator := 3 + else if (sender as TButton).Caption = '/' then + operator := 4; + rep := true +end; +//=¹öưÀ» ´­·¶À»¶§ ó¸® + +procedure TfrmCalc.ButtonEqualClick(Sender: TObject); + +begin + secondNumber := strtoint(displayLabel.caption); + if rep then + begin + showmessage('¼ýÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä'); + end + else + case operator of + 1: + begin + result := firstNumber + secondNumber; + end; + 2: + begin + result := firstNumber - secondNumber; + end; + 3: + begin + result := firstNumber * secondNumber; + end; + 4: + begin + result := firstNumber / secondNumber; + end; + end; + displayLabel.caption := floattostr(result); + typing := false; + rep := true; +end; +end.