diff --git a/README.md b/README.md new file mode 100644 index 0000000..24daa9e --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +# Master202010 +20년 12월 3일 +최종 프로젝트를 아직 진행중이라서 예전에 올린 과제만 먼저 보냈습니다. +교육일정은 끝났지만 꾸준히 제작하여 꼭 완성본 수료프로젝트를 업로드 하겠습니다! diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableForm.dfm" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableForm.dfm" index 7008051..57a0275 100644 --- "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableForm.dfm" +++ "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableForm.dfm" @@ -1,53 +1,54 @@ -object Form1: TForm1 - Left = 0 - Top = 0 - Caption = #48320#49688#49324#50857' '#49892#49845' '#50696#51228 - ClientHeight = 144 - ClientWidth = 267 - Color = clBtnFace - Font.Charset = DEFAULT_CHARSET - Font.Color = clWindowText - Font.Height = -11 - Font.Name = 'Tahoma' - Font.Style = [] - OldCreateOrder = False - PixelsPerInch = 96 - TextHeight = 13 - object Label1: TLabel - Left = 24 - Top = 24 - Width = 47 - Height = 13 - Caption = #49707#51088' '#51077#47141 - end - object Label2: TLabel - Left = 24 - Top = 77 - Width = 58 - Height = 13 - Caption = #49707#51088#46308#51032' '#54633 - end - object edtNum: TEdit - Left = 24 - Top = 43 - Width = 121 - Height = 21 - TabOrder = 0 - end - object Button1: TButton - Left = 143 - Top = 41 - Width = 75 - Height = 25 - Caption = #51077#47141'(*)' - TabOrder = 1 - OnClick = Button1Click - end - object edtSum: TEdit - Left = 24 - Top = 96 - Width = 121 - Height = 21 - TabOrder = 2 - end -end +object Form1: TForm1 + Left = 0 + Top = 0 + Caption = #48320#49688#49324#50857' '#49892#49845' '#50696#51228 + ClientHeight = 144 + ClientWidth = 267 + 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 Label1: TLabel + Left = 24 + Top = 24 + Width = 47 + Height = 13 + Caption = #49707#51088' '#51077#47141 + end + object Label2: TLabel + Left = 24 + Top = 77 + Width = 58 + Height = 13 + Caption = #49707#51088#46308#51032' '#54633 + end + object edtNum: TEdit + Left = 24 + Top = 43 + Width = 121 + Height = 21 + TabOrder = 0 + end + object Button1: TButton + Left = 143 + Top = 41 + Width = 75 + Height = 25 + Caption = #51077#47141'(*)' + TabOrder = 1 + OnClick = Button1Click + end + object edtSum: TEdit + Left = 24 + Top = 96 + Width = 121 + Height = 21 + TabOrder = 2 + end +end diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableForm.pas" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableForm.pas" index ce9d2fe..e9196a4 100644 --- "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableForm.pas" +++ "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableForm.pas" @@ -1,4 +1,4 @@ -unit VariableForm; +unit VariableForm; interface @@ -15,13 +15,14 @@ TForm1 = class(TForm) Label2: TLabel; procedure Button1Click(Sender: TObject); private - // () ϴ Լ + // 이 폼(유닛)에서만 사용하는 변수와 함수를 선언 - { TODO : (1) FSum ϼ. } + { TODO : (1) 정수 형 FSum 변수를 선언하세요. } + FSum: Integer; //(1)FSum 변수 선언 function AddNum(ANum: Integer): Integer; public - // ٸ ֿ ִ Լ + // 다른 유닛에서 참조할 수 있는 변수와 함수 선언 end; var @@ -34,14 +35,17 @@ implementation function TForm1.AddNum(ANum: Integer): Integer; begin { TODO : - (2) FSum Ķ ANum մϴ. - FSum ȯ } + (2) FSum 변수에 파라메터 ANum 값을 더합니다. + FSum 변수 반환 } Result := 0; + + FSum := FSum + ANum; //(2)두 값 계산 + Result := FSum; end; procedure TForm1.Button1Click(Sender: TObject); var - Num, Sum: Integer; // ̰ Լ մϴ. + Num, Sum: Integer; // 이곳에 선언된 변수는 이 함수에서만 사용합니다. begin Num := StrToInt(edtNum.Text); Sum := AddNum(Num); @@ -49,4 +53,4 @@ procedure TForm1.Button1Click(Sender: TObject); edtSum.Text := IntToStr(Sum); end; -end. +end. diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableSample.dpr" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableSample.dpr" index ae5897b..7cb9298 100644 --- "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableSample.dpr" +++ "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableSample.dpr" @@ -1,14 +1,14 @@ -program VariableSample; - -uses - Vcl.Forms, - VariableForm in 'VariableForm.pas' {Form1}; - -{$R *.res} - -begin - Application.Initialize; - Application.MainFormOnTaskbar := True; - Application.CreateForm(TForm1, Form1); - Application.Run; -end. +program VariableSample; + +uses + Vcl.Forms, + VariableForm in 'VariableForm.pas' {Form1}; + +{$R *.res} + +begin + Application.Initialize; + Application.MainFormOnTaskbar := True; + Application.CreateForm(TForm1, Form1); + Application.Run; +end. diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableSample.dproj" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableSample.dproj" index 2821420..1cef8b7 100644 --- "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableSample.dproj" +++ "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableSample.dproj" @@ -1,613 +1,990 @@ - - - {EF02A913-9FA3-4C44-BA81-2707FB718A07} - 18.6 - VCL - VariableSample.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 - RESTComponents;emsclientfiredac;FireDACIBDriver;emsclient;FireDACCommon;RESTBackendComponents;soapserver;CloudService;FireDACCommonDriver;inet;FireDAC;FireDACSqliteDriver;soaprtl;soapmidas;aurelius;$(DCC_UsePackage) - 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 - VariableSample - - - DBXSqliteDriver;fmxase;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;tethering;svnui;DataSnapFireDAC;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;svn;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;emsedge;fmx;fmxdae;FireDACDBXDriver;dbexpress;IndyCore;vclx;dsnap;DataSnapCommon;DataSnapConnectors;VCLRESTComponents;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;DataSnapClient;IndyIPCommon;bindcompdbx;vcl;IndyIPServer;DBXSybaseASEDriver;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;emshosting;FireDACPgDriver;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;DbxCommonDriver;Tee;DataSnapServer;xmlrtl;DataSnapNativeClient;fmxobj;vclwinx;FireDACDSDriver;rtl;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;TeeUI;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;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;fmxase;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;tethering;DataSnapFireDAC;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;emsedge;fmx;fmxdae;FireDACDBXDriver;dbexpress;IndyCore;vclx;dsnap;DataSnapCommon;DataSnapConnectors;VCLRESTComponents;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;DataSnapClient;IndyIPCommon;bindcompdbx;vcl;IndyIPServer;DBXSybaseASEDriver;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;emshosting;FireDACPgDriver;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;DbxCommonDriver;Tee;DataSnapServer;xmlrtl;DataSnapNativeClient;fmxobj;vclwinx;FireDACDSDriver;rtl;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;TeeUI;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;DataSnapServerMidas;$(DCC_UsePackage) - - - DEBUG;$(DCC_Define) - true - false - true - true - true - - - false - true - PerMonitor - - - false - RELEASE;$(DCC_Define) - 0 - 0 - - - true - PerMonitor - - - - MainSource - - -
Form1
- dfm -
- - Cfg_2 - Base - - - Base - - - Cfg_1 - Base - -
- - Delphi.Personality.12 - Application - - - - VariableSample.dpr - - - - - - VariableSample.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 - - - - -
+ + + {EF02A913-9FA3-4C44-BA81-2707FB718A07} + 19.1 + VCL + VariableSample.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 + RESTComponents;emsclientfiredac;FireDACIBDriver;emsclient;FireDACCommon;RESTBackendComponents;soapserver;CloudService;FireDACCommonDriver;inet;FireDAC;FireDACSqliteDriver;soaprtl;soapmidas;aurelius;$(DCC_UsePackage) + 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 + VariableSample + + + DBXSqliteDriver;fmxase;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;tethering;svnui;DataSnapFireDAC;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;svn;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;emsedge;fmx;fmxdae;FireDACDBXDriver;dbexpress;IndyCore;vclx;dsnap;DataSnapCommon;DataSnapConnectors;VCLRESTComponents;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;DataSnapClient;IndyIPCommon;bindcompdbx;vcl;IndyIPServer;DBXSybaseASEDriver;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;emshosting;FireDACPgDriver;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;DbxCommonDriver;Tee;DataSnapServer;xmlrtl;DataSnapNativeClient;fmxobj;vclwinx;FireDACDSDriver;rtl;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;TeeUI;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;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;fmxase;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;tethering;DataSnapFireDAC;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;emsedge;fmx;fmxdae;FireDACDBXDriver;dbexpress;IndyCore;vclx;dsnap;DataSnapCommon;DataSnapConnectors;VCLRESTComponents;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;DataSnapClient;IndyIPCommon;bindcompdbx;vcl;IndyIPServer;DBXSybaseASEDriver;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;emshosting;FireDACPgDriver;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;DbxCommonDriver;Tee;DataSnapServer;xmlrtl;DataSnapNativeClient;fmxobj;vclwinx;FireDACDSDriver;rtl;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;TeeUI;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;DataSnapServerMidas;$(DCC_UsePackage) + + + DEBUG;$(DCC_Define) + true + false + true + true + true + + + false + true + PerMonitor + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + true + PerMonitor + + + + MainSource + + +
Form1
+ dfm +
+ + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + +
+ + Delphi.Personality.12 + Application + + + + VariableSample.dpr + + + + + + VariableSample.exe + true + + + + + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + classes + 1 + + + classes + 1 + + + + + res\xml + 1 + + + res\xml + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\armeabi + 1 + + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\mips + 1 + + + library\lib\mips + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\values-v21 + 1 + + + res\values-v21 + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-small + 1 + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + res\drawable-xlarge + 1 + + + + + res\values + 1 + + + res\values + 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 + + + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + 0 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + 1 + + + 1 + + + + + ..\ + 1 + + + ..\ + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen + 64 + + + ..\$(PROJECTNAME).launchscreen + 64 + + + + + 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 + + + library\lib\arm64-v8a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + Contents\MacOS + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + library\lib\armeabi-v7a + 1 + + + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + + + + + + + + + + + True + False + + + 12 + + + + +
diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableSample.dproj.local" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableSample.dproj.local" new file mode 100644 index 0000000..d576f03 --- /dev/null +++ "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableSample.dproj.local" @@ -0,0 +1,2 @@ + + diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableSample.identcache" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableSample.identcache" new file mode 100644 index 0000000..bfd446c Binary files /dev/null and "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableSample.identcache" differ diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableSample.res" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableSample.res" index fba455b..af979c5 100644 Binary files "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableSample.res" and "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/10_Variable/VariableSample.res" differ diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionForm.dfm" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionForm.dfm" index 82492e4..6b798c3 100644 --- "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionForm.dfm" +++ "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionForm.dfm" @@ -1,96 +1,97 @@ -object Form2: TForm2 - Left = 0 - Top = 0 - Caption = #54632#49688#49324#50857' '#49892#49845' '#50696#51228 - ClientHeight = 196 - ClientWidth = 285 - Color = clBtnFace - Font.Charset = DEFAULT_CHARSET - Font.Color = clWindowText - Font.Height = -11 - Font.Name = 'Tahoma' - Font.Style = [] - OldCreateOrder = False - PixelsPerInch = 96 - TextHeight = 13 - object Label1: TLabel - Left = 24 - Top = 24 - Width = 22 - Height = 13 - Caption = #51060#47492 - end - object Label2: TLabel - Left = 24 - Top = 77 - Width = 22 - Height = 13 - Caption = #45208#51060 - end - object Label3: TLabel - Left = 24 - Top = 133 - Width = 22 - Height = 13 - Caption = #49457#48324 - end - object edtName: TEdit - Left = 24 - Top = 43 - Width = 121 - Height = 21 - TabOrder = 0 - end - object Button1: TButton - Left = 151 - Top = 41 - Width = 75 - Height = 25 - Caption = #51064#49324#47568' '#54364#49884 - TabOrder = 1 - OnClick = Button1Click - end - object edtAge: TEdit - Left = 24 - Top = 96 - Width = 121 - Height = 21 - TabOrder = 2 - end - object Button2: TButton - Left = 151 - Top = 94 - Width = 90 - Height = 25 - Caption = #49457#51064#50668#48512' '#54869#51064 - TabOrder = 3 - OnClick = Button2Click - end - object Button3: TButton - Left = 151 - Top = 150 - Width = 90 - Height = 25 - Caption = #49457#48324' '#54869#51064 - TabOrder = 4 - OnClick = Button3Click - end - object rdoMan: TRadioButton - Left = 24 - Top = 152 - Width = 49 - Height = 17 - Caption = #45224#51088 - Checked = True - TabOrder = 5 - TabStop = True - end - object rdoWoman: TRadioButton - Left = 79 - Top = 152 - Width = 49 - Height = 17 - Caption = #50668#51088 - TabOrder = 6 - end -end +object Form2: TForm2 + Left = 0 + Top = 0 + Caption = #54632#49688#49324#50857' '#49892#49845' '#50696#51228 + ClientHeight = 196 + ClientWidth = 285 + 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 Label1: TLabel + Left = 24 + Top = 24 + Width = 22 + Height = 13 + Caption = #51060#47492 + end + object Label2: TLabel + Left = 24 + Top = 77 + Width = 22 + Height = 13 + Caption = #45208#51060 + end + object Label3: TLabel + Left = 24 + Top = 133 + Width = 22 + Height = 13 + Caption = #49457#48324 + end + object edtName: TEdit + Left = 24 + Top = 43 + Width = 121 + Height = 21 + TabOrder = 0 + end + object Button1: TButton + Left = 151 + Top = 41 + Width = 75 + Height = 25 + Caption = #51064#49324#47568' '#54364#49884 + TabOrder = 1 + OnClick = Button1Click + end + object edtAge: TEdit + Left = 24 + Top = 96 + Width = 121 + Height = 21 + TabOrder = 2 + end + object Button2: TButton + Left = 151 + Top = 94 + Width = 90 + Height = 25 + Caption = #49457#51064#50668#48512' '#54869#51064 + TabOrder = 3 + OnClick = Button2Click + end + object Button3: TButton + Left = 151 + Top = 150 + Width = 90 + Height = 25 + Caption = #49457#48324' '#54869#51064 + TabOrder = 4 + OnClick = Button3Click + end + object rdoMan: TRadioButton + Left = 24 + Top = 152 + Width = 49 + Height = 17 + Caption = #45224#51088 + Checked = True + TabOrder = 5 + TabStop = True + end + object rdoWoman: TRadioButton + Left = 79 + Top = 152 + Width = 49 + Height = 17 + Caption = #50668#51088 + TabOrder = 6 + end +end diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionForm.pas" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionForm.pas" index f9f7a4d..dde1724 100644 --- "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionForm.pas" +++ "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionForm.pas" @@ -1,4 +1,4 @@ -unit FunctionForm; +unit FunctionForm; interface @@ -22,18 +22,19 @@ TForm2 = class(TForm) procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); private - // () ϴ Լ + // 이 폼(유닛)에서 사용하는 변수와 함수를 선언 function GetNameMsg(AName: string): string; function GetAgeMsg(AName: string; AAge: Integer): string; { TODO : - (2-1) GetUserInfoMsg Լ - Ķ: ̸(), (), ڿ(Boolean) - ȯ: ڿ(޽) - (2-2) Լ Ctrl + Shift + C + (2-1) GetUserInfoMsg 함수를 선언 + 파라메터: 이름(문자), 나이(숫자), 남자여부(Boolean) + 반환값: 문자열(메시지) + (2-2) 함수 선언 후 Ctrl + Shift + C를 눌러 구현부 생성 } + function GetUserInfoMsg(AName: string; AAge: Integer; AIsMan: Boolean): string; public - // ٸ ֿ ִ Լ + // 다른 유닛에서 참조할 수 있는 변수와 함수 선언 end; var @@ -47,26 +48,52 @@ function TForm2.GetNameMsg(AName: string): string; var Msg: string; begin - Msg := 'ȳϼ. '; - Msg := Msg + AName + ''; + Msg := '안녕하세요. '; + Msg := Msg + AName + '님'; Result := Msg; end; +function TForm2.GetUserInfoMsg(AName: string; AAge: Integer; //(2)성별 확인 + AIsMan: Boolean): string; +var + Msg, IsMan: string; +begin + Msg := GetAgeMsg(AName, AAge); + Msg := Msg + #13#10; + + if AIsMan then + IsMan := '남자' + else + IsMan := '여자'; + + Msg := Msg + AName + '님은 ' + IsMan + '입니다.'; + + Result := Msg; +end; + function TForm2.GetAgeMsg(AName: string; AAge: Integer): string; var Msg, Adult: string; begin - Msg := GetNameMsg(AName); // λ縻 ǥô - Msg := Msg + #13#10; // (ϸ ij) + Msg := GetNameMsg(AName); // 인사말 표시는 재사용 + Msg := Msg + #13#10; // 한줄 내려쓰기(일명 캐리지리턴) { TODO : - (1) Msg '(AName) (AAge) (/̼)Դϴ.' ޽ ߰ - if ̿ 20 ̻(>=) Ǵ - ڿ (ϱ) ϼ. - ڷ ȯ(IntToStr)ϼ. + (1) Msg 변수에 '(AName)님은 (AAge)세로 (성인/미성년)입니다.' 메시지 추가 + if 문을 이용해 20세 이상(>=)인 경우 성인으로 판단 + 문자열과 변수를 조합(더하기) 하세요. + 정수는 문자로 변환(IntToStr)하세요. } + if AAge >= 20 then //(1)성인여부 확인 + Adult := '성인' + else + Adult := '미성년'; + + Msg := Msg + AName + '님은 ' + IntToStr(AAge) + '세로 ' + Adult + + '입니다.'; + Result := Msg; end; @@ -105,17 +132,18 @@ procedure TForm2.Button3Click(Sender: TObject); IsMan := rdoMan.Checked; { TODO : - (2) λ縻 + ο Ȯ + Ȯ ޽ - ȯϴ Լ(GetUserInfoMsg) ۼϼ + (2) 인사말 + 성인여부 확인 + 성별확인 메시지를 + 반환하는 함수(GetUserInfoMsg)를 작성하세요 Msg := GetUserInfoMsg(Name, Age, IsMan); } + Msg := GetUserInfoMsg(Name, Age, IsMan); ShowMessage(Msg); end; { TODO : - (2-2) GetUserInfoMsg Լ ο - λ縻 + ο Ȯ + Ȯ ޽ ȯϵ ۼϼ. - ̹ GetNameMsg, GetAgeMsg ϼ. + (2-2) GetUserInfoMsg 함수의 구현부에는 + 인사말 + 성인여부 확인 + 성별확인 메시지를 반환하도록 작성하세요. + 이미 구현된 GetNameMsg, GetAgeMsg 등을 재사용하세요. } -end. +end. diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionSample.dpr" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionSample.dpr" index 6d0a611..e7c12b4 100644 --- "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionSample.dpr" +++ "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionSample.dpr" @@ -1,14 +1,14 @@ -program FunctionSample; - -uses - Vcl.Forms, - FunctionForm in 'FunctionForm.pas' {Form2}; - -{$R *.res} - -begin - Application.Initialize; - Application.MainFormOnTaskbar := True; - Application.CreateForm(TForm2, Form2); - Application.Run; -end. +program FunctionSample; + +uses + Vcl.Forms, + FunctionForm in 'FunctionForm.pas' {Form2}; + +{$R *.res} + +begin + Application.Initialize; + Application.MainFormOnTaskbar := True; + Application.CreateForm(TForm2, Form2); + Application.Run; +end. diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionSample.dproj" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionSample.dproj" index 6b6e9db..ea7ddca 100644 --- "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionSample.dproj" +++ "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionSample.dproj" @@ -1,613 +1,990 @@ - - - {AB9D8C52-2177-4198-84C8-5EAB313BF641} - 18.6 - VCL - FunctionSample.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 - RESTComponents;emsclientfiredac;FireDACIBDriver;emsclient;FireDACCommon;RESTBackendComponents;soapserver;CloudService;FireDACCommonDriver;inet;FireDAC;FireDACSqliteDriver;soaprtl;soapmidas;aurelius;$(DCC_UsePackage) - 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 - FunctionSample - - - DBXSqliteDriver;fmxase;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;tethering;svnui;DataSnapFireDAC;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;svn;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;emsedge;fmx;fmxdae;FireDACDBXDriver;dbexpress;IndyCore;vclx;dsnap;DataSnapCommon;DataSnapConnectors;VCLRESTComponents;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;DataSnapClient;IndyIPCommon;bindcompdbx;vcl;IndyIPServer;DBXSybaseASEDriver;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;emshosting;FireDACPgDriver;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;DbxCommonDriver;Tee;DataSnapServer;xmlrtl;DataSnapNativeClient;fmxobj;vclwinx;FireDACDSDriver;rtl;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;TeeUI;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;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;fmxase;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;tethering;DataSnapFireDAC;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;emsedge;fmx;fmxdae;FireDACDBXDriver;dbexpress;IndyCore;vclx;dsnap;DataSnapCommon;DataSnapConnectors;VCLRESTComponents;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;DataSnapClient;IndyIPCommon;bindcompdbx;vcl;IndyIPServer;DBXSybaseASEDriver;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;emshosting;FireDACPgDriver;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;DbxCommonDriver;Tee;DataSnapServer;xmlrtl;DataSnapNativeClient;fmxobj;vclwinx;FireDACDSDriver;rtl;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;TeeUI;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;DataSnapServerMidas;$(DCC_UsePackage) - - - DEBUG;$(DCC_Define) - true - false - true - true - true - - - false - true - PerMonitor - - - false - RELEASE;$(DCC_Define) - 0 - 0 - - - true - PerMonitor - - - - MainSource - - -
Form2
- dfm -
- - Cfg_2 - Base - - - Base - - - Cfg_1 - Base - -
- - Delphi.Personality.12 - Application - - - - FunctionSample.dpr - - - - - - FunctionSample.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 - - - - -
+ + + {AB9D8C52-2177-4198-84C8-5EAB313BF641} + 19.1 + VCL + FunctionSample.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 + RESTComponents;emsclientfiredac;FireDACIBDriver;emsclient;FireDACCommon;RESTBackendComponents;soapserver;CloudService;FireDACCommonDriver;inet;FireDAC;FireDACSqliteDriver;soaprtl;soapmidas;aurelius;$(DCC_UsePackage) + 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 + FunctionSample + + + DBXSqliteDriver;fmxase;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;tethering;svnui;DataSnapFireDAC;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;svn;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;emsedge;fmx;fmxdae;FireDACDBXDriver;dbexpress;IndyCore;vclx;dsnap;DataSnapCommon;DataSnapConnectors;VCLRESTComponents;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;DataSnapClient;IndyIPCommon;bindcompdbx;vcl;IndyIPServer;DBXSybaseASEDriver;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;emshosting;FireDACPgDriver;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;DbxCommonDriver;Tee;DataSnapServer;xmlrtl;DataSnapNativeClient;fmxobj;vclwinx;FireDACDSDriver;rtl;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;TeeUI;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;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;fmxase;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;tethering;DataSnapFireDAC;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;emsedge;fmx;fmxdae;FireDACDBXDriver;dbexpress;IndyCore;vclx;dsnap;DataSnapCommon;DataSnapConnectors;VCLRESTComponents;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;DataSnapClient;IndyIPCommon;bindcompdbx;vcl;IndyIPServer;DBXSybaseASEDriver;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;emshosting;FireDACPgDriver;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;DbxCommonDriver;Tee;DataSnapServer;xmlrtl;DataSnapNativeClient;fmxobj;vclwinx;FireDACDSDriver;rtl;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;TeeUI;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;DataSnapServerMidas;$(DCC_UsePackage) + + + DEBUG;$(DCC_Define) + true + false + true + true + true + + + false + true + PerMonitor + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + true + PerMonitor + + + + MainSource + + +
Form2
+ dfm +
+ + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + +
+ + Delphi.Personality.12 + Application + + + + FunctionSample.dpr + + + + + + FunctionSample.exe + true + + + + + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + classes + 1 + + + classes + 1 + + + + + res\xml + 1 + + + res\xml + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\armeabi + 1 + + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\mips + 1 + + + library\lib\mips + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\values-v21 + 1 + + + res\values-v21 + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-small + 1 + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + res\drawable-xlarge + 1 + + + + + res\values + 1 + + + res\values + 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 + + + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + 0 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + 1 + + + 1 + + + + + ..\ + 1 + + + ..\ + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen + 64 + + + ..\$(PROJECTNAME).launchscreen + 64 + + + + + 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 + + + library\lib\arm64-v8a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + Contents\MacOS + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + library\lib\armeabi-v7a + 1 + + + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + + + + + + + + + + + True + False + + + 12 + + + + +
diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionSample.dproj.local" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionSample.dproj.local" new file mode 100644 index 0000000..d576f03 --- /dev/null +++ "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionSample.dproj.local" @@ -0,0 +1,2 @@ + + diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionSample.identcache" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionSample.identcache" new file mode 100644 index 0000000..545a4e2 Binary files /dev/null and "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionSample.identcache" differ diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionSample.res" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionSample.res" index e4d1e9f..2c1ac56 100644 Binary files "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionSample.res" and "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/20_Function/FunctionSample.res" differ diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArrayForm.dfm" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArrayForm.dfm" index 14c5ed5..ff5c658 100644 --- "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArrayForm.dfm" +++ "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArrayForm.dfm" @@ -1,42 +1,43 @@ -object Form3: TForm3 - Left = 0 - Top = 0 - Caption = #48176#50676#49324#50857' '#49892#49845' '#50696#51228 - ClientHeight = 275 - ClientWidth = 305 - Color = clBtnFace - Font.Charset = DEFAULT_CHARSET - Font.Color = clWindowText - Font.Height = -11 - Font.Name = 'Tahoma' - Font.Style = [] - OldCreateOrder = False - OnCreate = FormCreate - PixelsPerInch = 96 - TextHeight = 13 - object Button1: TButton - Left = 16 - Top = 16 - Width = 121 - Height = 25 - Caption = #48176#50676' '#45236#50857' '#52636#47141 - TabOrder = 0 - OnClick = Button1Click - end - object Memo1: TMemo - Left = 16 - Top = 47 - Width = 273 - Height = 218 - TabOrder = 1 - end - object Button2: TButton - Left = 143 - Top = 16 - Width = 130 - Height = 25 - Caption = '50'#48372#45796' '#53360#49688'/'#51089#51008#49688 - TabOrder = 2 - OnClick = Button2Click - end -end +object Form3: TForm3 + Left = 0 + Top = 0 + Caption = #48176#50676#49324#50857' '#49892#49845' '#50696#51228 + ClientHeight = 275 + ClientWidth = 305 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = False + Position = poScreenCenter + OnCreate = FormCreate + PixelsPerInch = 96 + TextHeight = 13 + object Button1: TButton + Left = 16 + Top = 16 + Width = 121 + Height = 25 + Caption = #48176#50676' '#45236#50857' '#52636#47141 + TabOrder = 0 + OnClick = Button1Click + end + object Memo1: TMemo + Left = 16 + Top = 47 + Width = 273 + Height = 218 + TabOrder = 1 + end + object Button2: TButton + Left = 143 + Top = 16 + Width = 130 + Height = 25 + Caption = '50'#48372#45796' '#53360#49688'/'#51089#51008#49688 + TabOrder = 2 + OnClick = Button2Click + end +end diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArrayForm.pas" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArrayForm.pas" index c495570..07a587e 100644 --- "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArrayForm.pas" +++ "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArrayForm.pas" @@ -1,4 +1,4 @@ -unit ArrayForm; +unit ArrayForm; interface @@ -15,7 +15,7 @@ TForm3 = class(TForm) procedure FormCreate(Sender: TObject); procedure Button2Click(Sender: TObject); private - FNumArr: array[0..9] of Integer; + FNumArr: array[0..9] of Integer; //1차원 배열 10칸 procedure InitArray; function GetArraySum: Integer; @@ -33,15 +33,15 @@ implementation procedure TForm3.FormCreate(Sender: TObject); begin - InitArray; + InitArray; //폼 생성시 배열 랜덤함수 작동 end; -// 迭 ʱⰪ +// 배열에 초기값을 설정 procedure TForm3.InitArray; var I: Integer; begin - // 迭(FNumArr) ̸ŭ ݺϸ (1~100) + // 배열(FNumArr)의 길이만큼 반복하며 임의의 값(1~100)을 설정 for I := 0 to Length(FNumArr) - 1 do FNumArr[I] := Random(100); end; @@ -51,22 +51,26 @@ procedure TForm3.Button1Click(Sender: TObject); I: Integer; Sum, MaxNum: Integer; begin - // 迭 + // 배열의 합 Sum := GetArraySum; - // 迭 ְ + // 배열 중 최고값 MaxNum := GetArrayMaxNum; Memo1.Lines.Clear; - Memo1.Lines.Add('迭 '); + Memo1.Lines.Add('배열 내용'); { TODO : - (1) for ̿ 迭 ϼ. - 迭 ũ ǵ ϵ ݺ Length(FNumArr) - 1 - > for I := 0 to Length(FNumArr) - 1 do } + (1) for 문을 이용해 배열의 내용을 출력하세요. + 배열의 크기 변경되도 동작하도록 반복의 끝은 Length(FNumArr) - 1로 설정 + 예> for I := 0 to Length(FNumArr) - 1 do } - Memo1.Lines.Add('迭 ' + IntToStr(Sum) + ' Դϴ.'); - Memo1.Lines.Add('迭 ִ밪 ' + IntToStr(MaxNum) + ' Դϴ.'); + for I := 0 to Length(FNumArr) - 1 do //(1)배열값 출력 + Memo1.Lines.Add(' - ' + IntToStr(FNumArr[I])); + + + Memo1.Lines.Add('배열의 합은 ' + IntToStr(Sum) + ' 입니다.'); + Memo1.Lines.Add('배열의 최대값은 ' + IntToStr(MaxNum) + ' 입니다.'); end; function TForm3.GetArraySum: Integer; @@ -74,7 +78,10 @@ function TForm3.GetArraySum: Integer; I, Sum: Integer; begin Sum := 0; - { TODO : (2) for ̿ 迭 ȯϵ } + { TODO : (2) for 문을 이용해 배열의 값을 모두 더해 반환하도록 구현 } + + for I := 0 to Length(FNumArr) - 1 do //(2)배열값 더하기 + Sum := Sum + FNumArr[I]; Result := Sum; end; @@ -85,27 +92,40 @@ function TForm3.GetArrayMaxNum: Integer; begin MaxNum := 0; { TODO : - (3) for ̿ 迭 ū ȯϵ - if ̿ ڸ } + (3) for 문을 이용해 배열의 값 중 가장 큰 값을 반환하도록 구현 + if 문을 이용해 숫자를 비교 } + + for I := 0 to Length(FNumArr) - 1 do //(3)큰값 반환 + begin + if MaxNum < FNumArr[I] then + MaxNum := FNumArr[I]; + end; Result := MaxNum; end; procedure TForm3.Button2Click(Sender: TObject); var - I, - CountOver, CountUnder: Integer; + I, CountOver, CountUnder: Integer; begin CountOver := 0; CountUnder := 0; { TODO : - (4) for ̿ 迭 - 50 ̻(>=) CountOver 1 - 50 ̸(<) CountUnder 1 ϵ + (4) for 문을 이용해 배열의 값이 + 50 이상(>=)인 경우 CountOver 1 증가 + 50 미만(<)인 경우 CountUnder 1 증가 하도록 구현 } - Memo1.Lines.Add('50 ̻ : ' + IntToStr(CountOver)); - Memo1.Lines.Add('50 ̸ : ' + IntToStr(CountUnder)); + for I := 0 to Length(FNumArr) - 1 do //(4)50이상 확인 + begin + if FNumArr[i] >= 50 then + Inc(CountOver) + else + Inc(CountUnder) + end; + + Memo1.Lines.Add('50 이상인 수의 갯수: ' + IntToStr(CountOver)); + Memo1.Lines.Add('50 미만인 수의 갯수: ' + IntToStr(CountUnder)); end; -end. +end. diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArraySample.dpr" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArraySample.dpr" index 37846ac..278e915 100644 --- "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArraySample.dpr" +++ "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArraySample.dpr" @@ -1,14 +1,14 @@ -program ArraySample; - -uses - Vcl.Forms, - ArrayForm in 'ArrayForm.pas' {Form3}; - -{$R *.res} - -begin - Application.Initialize; - Application.MainFormOnTaskbar := True; - Application.CreateForm(TForm3, Form3); - Application.Run; -end. +program ArraySample; + +uses + Vcl.Forms, + ArrayForm in 'ArrayForm.pas' {Form3}; + +{$R *.res} + +begin + Application.Initialize; + Application.MainFormOnTaskbar := True; + Application.CreateForm(TForm3, Form3); + Application.Run; +end. diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArraySample.dproj" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArraySample.dproj" index f80b5f1..e886e7e 100644 --- "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArraySample.dproj" +++ "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArraySample.dproj" @@ -1,613 +1,990 @@ - - - {9C9EFB2A-08E2-41B1-9350-E42542ECBFA1} - 18.6 - VCL - ArraySample.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 - RESTComponents;emsclientfiredac;FireDACIBDriver;emsclient;FireDACCommon;RESTBackendComponents;soapserver;CloudService;FireDACCommonDriver;inet;FireDAC;FireDACSqliteDriver;soaprtl;soapmidas;aurelius;$(DCC_UsePackage) - 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 - ArraySample - - - DBXSqliteDriver;fmxase;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;tethering;svnui;DataSnapFireDAC;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;svn;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;emsedge;fmx;fmxdae;FireDACDBXDriver;dbexpress;IndyCore;vclx;dsnap;DataSnapCommon;DataSnapConnectors;VCLRESTComponents;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;DataSnapClient;IndyIPCommon;bindcompdbx;vcl;IndyIPServer;DBXSybaseASEDriver;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;emshosting;FireDACPgDriver;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;DbxCommonDriver;Tee;DataSnapServer;xmlrtl;DataSnapNativeClient;fmxobj;vclwinx;FireDACDSDriver;rtl;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;TeeUI;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;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;fmxase;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;tethering;DataSnapFireDAC;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;emsedge;fmx;fmxdae;FireDACDBXDriver;dbexpress;IndyCore;vclx;dsnap;DataSnapCommon;DataSnapConnectors;VCLRESTComponents;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;DataSnapClient;IndyIPCommon;bindcompdbx;vcl;IndyIPServer;DBXSybaseASEDriver;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;emshosting;FireDACPgDriver;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;DbxCommonDriver;Tee;DataSnapServer;xmlrtl;DataSnapNativeClient;fmxobj;vclwinx;FireDACDSDriver;rtl;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;TeeUI;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;DataSnapServerMidas;$(DCC_UsePackage) - - - DEBUG;$(DCC_Define) - true - false - true - true - true - - - false - true - PerMonitor - - - false - RELEASE;$(DCC_Define) - 0 - 0 - - - true - PerMonitor - - - - MainSource - - -
Form3
- dfm -
- - Cfg_2 - Base - - - Base - - - Cfg_1 - Base - -
- - Delphi.Personality.12 - Application - - - - ArraySample.dpr - - - - - - ArraySample.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 - - - - -
+ + + {9C9EFB2A-08E2-41B1-9350-E42542ECBFA1} + 19.1 + VCL + ArraySample.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 + RESTComponents;emsclientfiredac;FireDACIBDriver;emsclient;FireDACCommon;RESTBackendComponents;soapserver;CloudService;FireDACCommonDriver;inet;FireDAC;FireDACSqliteDriver;soaprtl;soapmidas;aurelius;$(DCC_UsePackage) + 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 + ArraySample + + + DBXSqliteDriver;fmxase;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;tethering;svnui;DataSnapFireDAC;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;svn;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;emsedge;fmx;fmxdae;FireDACDBXDriver;dbexpress;IndyCore;vclx;dsnap;DataSnapCommon;DataSnapConnectors;VCLRESTComponents;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;DataSnapClient;IndyIPCommon;bindcompdbx;vcl;IndyIPServer;DBXSybaseASEDriver;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;emshosting;FireDACPgDriver;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;DbxCommonDriver;Tee;DataSnapServer;xmlrtl;DataSnapNativeClient;fmxobj;vclwinx;FireDACDSDriver;rtl;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;TeeUI;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;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;fmxase;DBXDb2Driver;DBXInterBaseDriver;vclactnband;vclFireDAC;tethering;DataSnapFireDAC;FireDACADSDriver;DBXMSSQLDriver;DatasnapConnectorsFreePascal;FireDACMSSQLDriver;vcltouch;vcldb;bindcompfmx;Intraweb;DBXOracleDriver;inetdb;FmxTeeUI;emsedge;fmx;fmxdae;FireDACDBXDriver;dbexpress;IndyCore;vclx;dsnap;DataSnapCommon;DataSnapConnectors;VCLRESTComponents;vclie;bindengine;DBXMySQLDriver;FireDACOracleDriver;FireDACMySQLDriver;DBXFirebirdDriver;FireDACCommonODBC;DataSnapClient;IndyIPCommon;bindcompdbx;vcl;IndyIPServer;DBXSybaseASEDriver;IndySystem;FireDACDb2Driver;dsnapcon;FireDACMSAccDriver;fmxFireDAC;FireDACInfxDriver;vclimg;TeeDB;emshosting;FireDACPgDriver;FireDACASADriver;DBXOdbcDriver;FireDACTDataDriver;FMXTee;DbxCommonDriver;Tee;DataSnapServer;xmlrtl;DataSnapNativeClient;fmxobj;vclwinx;FireDACDSDriver;rtl;DbxClientDriver;DBXSybaseASADriver;CustomIPTransport;vcldsnap;bindcomp;appanalytics;DBXInformixDriver;IndyIPClient;bindcompvcl;TeeUI;dbxcds;VclSmp;adortl;FireDACODBCDriver;DataSnapIndy10ServerTransport;dsnapxml;DataSnapProviderClient;dbrtl;IndyProtocols;inetdbxpress;FireDACMongoDBDriver;DataSnapServerMidas;$(DCC_UsePackage) + + + DEBUG;$(DCC_Define) + true + false + true + true + true + + + false + true + PerMonitor + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + true + PerMonitor + + + + MainSource + + +
Form3
+ dfm +
+ + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + +
+ + Delphi.Personality.12 + Application + + + + ArraySample.dpr + + + + + + ArraySample.exe + true + + + + + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + classes + 1 + + + classes + 1 + + + + + res\xml + 1 + + + res\xml + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\armeabi + 1 + + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\mips + 1 + + + library\lib\mips + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\values-v21 + 1 + + + res\values-v21 + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-small + 1 + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + res\drawable-xlarge + 1 + + + + + res\values + 1 + + + res\values + 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 + + + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + 0 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + 1 + + + 1 + + + + + ..\ + 1 + + + ..\ + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen + 64 + + + ..\$(PROJECTNAME).launchscreen + 64 + + + + + 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 + + + library\lib\arm64-v8a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + Contents\MacOS + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + library\lib\armeabi-v7a + 1 + + + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + + + + + + + + + + + True + False + + + 12 + + + + +
diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArraySample.dproj.local" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArraySample.dproj.local" new file mode 100644 index 0000000..d576f03 --- /dev/null +++ "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArraySample.dproj.local" @@ -0,0 +1,2 @@ + + diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArraySample.identcache" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArraySample.identcache" new file mode 100644 index 0000000..66fba64 Binary files /dev/null and "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArraySample.identcache" differ diff --git "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArraySample.res" "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArraySample.res" index 3d33dd3..cbc3eff 100644 Binary files "a/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArraySample.res" and "b/\352\263\274\354\240\234/M1_\353\215\270\355\214\214\354\235\264\353\254\270\353\262\225/30_Array/ArraySample.res" differ diff --git "a/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/M2Phone.dproj" "b/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/M2Phone.dproj" new file mode 100644 index 0000000..d2a38b4 --- /dev/null +++ "b/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/M2Phone.dproj" @@ -0,0 +1,1764 @@ + + + {E304E4D7-84DE-4204-9791-245B0690E13D} + 19.1 + FMX + True + Debug + Win32 + 37915 + Application + M2Phone.dpr + + + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Base + true + + + true + Cfg_1 + true + true + + + true + Cfg_1 + true + true + + + true + Base + true + + + true + Cfg_2 + true + true + + + true + Cfg_2 + true + true + + + .\$(Platform)\$(Config) + .\$(Platform)\$(Config) + false + false + false + false + false + System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) + true + true + true + true + true + true + true + true + $(BDS)\bin\delphi_PROJECTICON.ico + $(BDS)\bin\delphi_PROJECTICNS.icns + M2Phone + + + DBXSqliteDriver;IndyIPCommon;RESTComponents;bindcompdbx;DBXInterBaseDriver;IndyIPServer;IndySystem;tethering;fmxFireDAC;FireDAC;bindcompfmx;FireDACSqliteDriver;ibmonitor;FMXTee;soaprtl;DbxCommonDriver;FmxTeeUI;ibxpress;fmx;FireDACIBDriver;xmlrtl;soapmidas;ibxbindings;rtl;DbxClientDriver;CustomIPTransport;dbexpress;IndyCore;bindcomp;dsnap;FireDACCommon;IndyIPClient;RESTBackendComponents;soapserver;dbxcds;bindengine;CloudService;dsnapxml;dbrtl;IndyProtocols;FireDACCommonDriver;inet;$(DCC_UsePackage) + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + true + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_24x24.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_36x36.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_48x48.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_72x72.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_96x96.png + android-support-v4.dex.jar;cloud-messaging.dex.jar;com-google-android-gms.play-services-ads-base.17.2.0.dex.jar;com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar;com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar;com-google-android-gms.play-services-ads.17.2.0.dex.jar;com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar;com-google-android-gms.play-services-analytics.16.0.8.dex.jar;com-google-android-gms.play-services-base.16.0.1.dex.jar;com-google-android-gms.play-services-basement.16.2.0.dex.jar;com-google-android-gms.play-services-gass.17.2.0.dex.jar;com-google-android-gms.play-services-identity.16.0.0.dex.jar;com-google-android-gms.play-services-maps.16.1.0.dex.jar;com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar;com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar;com-google-android-gms.play-services-stats.16.0.1.dex.jar;com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar;com-google-android-gms.play-services-tasks.16.0.1.dex.jar;com-google-android-gms.play-services-wallet.16.0.1.dex.jar;com-google-firebase.firebase-analytics.16.4.0.dex.jar;com-google-firebase.firebase-common.16.1.0.dex.jar;com-google-firebase.firebase-iid-interop.16.0.1.dex.jar;com-google-firebase.firebase-iid.17.1.1.dex.jar;com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar;com-google-firebase.firebase-messaging.17.5.0.dex.jar;fmx.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar + + + DBXSqliteDriver;IndyIPCommon;RESTComponents;bindcompdbx;DBXInterBaseDriver;IndyIPServer;IndySystem;tethering;fmxFireDAC;FireDAC;bindcompfmx;FireDACSqliteDriver;ibmonitor;FMXTee;soaprtl;DbxCommonDriver;FmxTeeUI;ibxpress;fmx;FireDACIBDriver;xmlrtl;soapmidas;ibxbindings;rtl;DbxClientDriver;CustomIPTransport;dbexpress;IndyCore;bindcomp;dsnap;FireDACCommon;IndyIPClient;RESTBackendComponents;soapserver;dbxcds;bindengine;CloudService;dsnapxml;dbrtl;IndyProtocols;FireDACCommonDriver;inet;$(DCC_UsePackage) + package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey= + Debug + true + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png + $(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png + $(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_24x24.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_36x36.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_48x48.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_72x72.png + $(BDS)\bin\Artwork\Android\FM_NotificationIcon_96x96.png + android-support-v4.dex.jar;cloud-messaging.dex.jar;com-google-android-gms.play-services-ads-base.17.2.0.dex.jar;com-google-android-gms.play-services-ads-identifier.16.0.0.dex.jar;com-google-android-gms.play-services-ads-lite.17.2.0.dex.jar;com-google-android-gms.play-services-ads.17.2.0.dex.jar;com-google-android-gms.play-services-analytics-impl.16.0.8.dex.jar;com-google-android-gms.play-services-analytics.16.0.8.dex.jar;com-google-android-gms.play-services-base.16.0.1.dex.jar;com-google-android-gms.play-services-basement.16.2.0.dex.jar;com-google-android-gms.play-services-gass.17.2.0.dex.jar;com-google-android-gms.play-services-identity.16.0.0.dex.jar;com-google-android-gms.play-services-maps.16.1.0.dex.jar;com-google-android-gms.play-services-measurement-base.16.4.0.dex.jar;com-google-android-gms.play-services-measurement-sdk-api.16.4.0.dex.jar;com-google-android-gms.play-services-stats.16.0.1.dex.jar;com-google-android-gms.play-services-tagmanager-v4-impl.16.0.8.dex.jar;com-google-android-gms.play-services-tasks.16.0.1.dex.jar;com-google-android-gms.play-services-wallet.16.0.1.dex.jar;com-google-firebase.firebase-analytics.16.4.0.dex.jar;com-google-firebase.firebase-common.16.1.0.dex.jar;com-google-firebase.firebase-iid-interop.16.0.1.dex.jar;com-google-firebase.firebase-iid.17.1.1.dex.jar;com-google-firebase.firebase-measurement-connector.17.0.1.dex.jar;com-google-firebase.firebase-messaging.17.5.0.dex.jar;fmx.dex.jar;google-play-billing.dex.jar;google-play-licensing.dex.jar + + + DBXSqliteDriver;IndyIPCommon;RESTComponents;bindcompdbx;DBXInterBaseDriver;IndyIPServer;IndySystem;tethering;fmxFireDAC;FireDAC;bindcompfmx;FireDACSqliteDriver;ibmonitor;FMXTee;soaprtl;DbxCommonDriver;FmxTeeUI;ibxpress;fmx;FireDACIBDriver;xmlrtl;soapmidas;ibxbindings;rtl;DbxClientDriver;CustomIPTransport;dbexpress;IndyCore;bindcomp;dsnap;FireDACCommon;IndyIPClient;RESTBackendComponents;soapserver;dbxcds;bindengine;CloudService;dsnapxml;dbrtl;IndyProtocols;FireDACCommonDriver;inet;fmxase;$(DCC_UsePackage) + CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;NSLocationAlwaysAndWhenInUseUsageDescription=The reason for accessing the location information of the user;UIBackgroundModes=;NSContactsUsageDescription=The reason for accessing the contacts;NSPhotoLibraryUsageDescription=The reason for accessing the photo library;NSPhotoLibraryAddUsageDescription=The reason for adding to the photo library;NSCameraUsageDescription=The reason for accessing the camera;NSFaceIDUsageDescription=The reason for accessing the face id;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSSiriUsageDescription=The reason for accessing Siri;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing bluetooth;NSBluetoothPeripheralUsageDescription=The reason for accessing bluetooth peripherals;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSMotionUsageDescription=The reason for accessing the accelerometer;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers + iPhoneAndiPad + true + Debug + $(MSBuildProjectName) + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_1024x1024.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImageDark_2x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_3x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImageDark_3x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_120x120.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SettingIcon_58x58.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SettingIcon_87x87.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_40x40.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_60x60.png + $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png + $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_167x167.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImage_2x.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageDark_2x.png + $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png + $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_58x58.png + $(BDS)\bin\Artwork\iOS\iPad\FM_NotificationIcon_40x40.png + + + DBXSqliteDriver;IndyIPCommon;RESTComponents;bindcompdbx;DBXInterBaseDriver;IndyIPServer;IndySystem;tethering;fmxFireDAC;FireDAC;bindcompfmx;FireDACSqliteDriver;ibmonitor;FMXTee;soaprtl;DbxCommonDriver;FmxTeeUI;ibxpress;fmx;FireDACIBDriver;xmlrtl;soapmidas;ibxbindings;rtl;DbxClientDriver;CustomIPTransport;dbexpress;IndyCore;bindcomp;dsnap;FireDACCommon;IndyIPClient;RESTBackendComponents;soapserver;dbxcds;bindengine;CloudService;dsnapxml;dbrtl;IndyProtocols;FireDACCommonDriver;inet;fmxase;$(DCC_UsePackage) + CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone & iPad;NSLocationAlwaysUsageDescription=The reason for accessing the location information of the user;NSLocationWhenInUseUsageDescription=The reason for accessing the location information of the user;NSLocationAlwaysAndWhenInUseUsageDescription=The reason for accessing the location information of the user;UIBackgroundModes=;NSContactsUsageDescription=The reason for accessing the contacts;NSPhotoLibraryUsageDescription=The reason for accessing the photo library;NSPhotoLibraryAddUsageDescription=The reason for adding to the photo library;NSCameraUsageDescription=The reason for accessing the camera;NSFaceIDUsageDescription=The reason for accessing the face id;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSSiriUsageDescription=The reason for accessing Siri;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing bluetooth;NSBluetoothPeripheralUsageDescription=The reason for accessing bluetooth peripherals;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSMotionUsageDescription=The reason for accessing the accelerometer;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers + iPhoneAndiPad + true + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_1024x1024.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_180x180.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_2x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImageDark_2x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImage_3x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_LaunchImageDark_3x.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_120x120.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SettingIcon_58x58.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_SettingIcon_87x87.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_40x40.png + $(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_60x60.png + $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png + $(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_167x167.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImage_2x.png + $(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageDark_2x.png + $(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png + $(BDS)\bin\Artwork\iOS\iPad\FM_SettingIcon_58x58.png + $(BDS)\bin\Artwork\iOS\iPad\FM_NotificationIcon_40x40.png + 10.0 + + + DBXSqliteDriver;IndyIPCommon;RESTComponents;bindcompdbx;DBXInterBaseDriver;IndyIPServer;IndySystem;tethering;fmxFireDAC;FireDAC;bindcompfmx;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;inetdb;FMXTee;soaprtl;DbxCommonDriver;FmxTeeUI;ibxpress;fmx;FireDACIBDriver;fmxdae;xmlrtl;soapmidas;fmxobj;ibxbindings;rtl;DbxClientDriver;CustomIPTransport;dbexpress;IndyCore;bindcomp;dsnap;FireDACCommon;IndyIPClient;RESTBackendComponents;soapserver;dbxcds;bindengine;DBXMySQLDriver;CloudService;dsnapxml;FireDACMySQLDriver;dbrtl;IndyProtocols;inetdbxpress;FireDACCommonODBC;FireDACCommonDriver;inet;fmxase;$(DCC_UsePackage) + CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSCameraUsageDescription=The reason for accessing the camera;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSMotionUsageDescription=The reason for accessing the accelerometer;NSDesktopFolderUsageDescription=The reason for accessing the Desktop folder;NSDocumentsFolderUsageDescription=The reason for accessing the Documents folder;NSDownloadsFolderUsageDescription=The reason for accessing the Downloads folder;NSNetworkVolumesUsageDescription=The reason for accessing files on a network volume;NSRemovableVolumesUsageDescription=The reason for accessing files on a removable volume;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers + Debug + true + + + DBXSqliteDriver;IndyIPCommon;RESTComponents;bindcompdbx;DBXInterBaseDriver;vcl;IndyIPServer;vclactnband;vclFireDAC;IndySystem;bindcompvclsmp;tethering;svnui;dsnapcon;FireDACADSDriver;FireDACMSAccDriver;fmxFireDAC;vclimg;TeeDB;FireDAC;vcltouch;vcldb;bindcompfmx;svn;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;inetdb;FMXTee;soaprtl;DbxCommonDriver;FmxTeeUI;ibxpress;fmx;FireDACIBDriver;fmxdae;xmlrtl;soapmidas;vcledge;fmxobj;vclwinx;ibxbindings;rtl;vclib;DbxClientDriver;Tee;CustomIPTransport;vcldsnap;dbexpress;IndyCore;vclx;bindcomp;appanalytics;dsnap;FireDACCommon;IndyIPClient;bindcompvcl;RESTBackendComponents;TeeUI;VCLRESTComponents;soapserver;dbxcds;VclSmp;adortl;vclie;bindengine;DBXMySQLDriver;CloudService;dsnapxml;FireDACMySQLDriver;dbrtl;IndyProtocols;inetdbxpress;FireDACCommonODBC;FireDACCommonDriver;inet;fmxase;$(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 + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + + + DBXSqliteDriver;IndyIPCommon;RESTComponents;bindcompdbx;DBXInterBaseDriver;vcl;IndyIPServer;vclactnband;vclFireDAC;IndySystem;bindcompvclsmp;tethering;dsnapcon;FireDACADSDriver;FireDACMSAccDriver;fmxFireDAC;vclimg;TeeDB;FireDAC;vcltouch;vcldb;bindcompfmx;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;inetdb;FMXTee;soaprtl;DbxCommonDriver;FmxTeeUI;ibxpress;fmx;FireDACIBDriver;fmxdae;xmlrtl;soapmidas;vcledge;fmxobj;vclwinx;ibxbindings;rtl;vclib;DbxClientDriver;Tee;CustomIPTransport;vcldsnap;dbexpress;IndyCore;vclx;bindcomp;appanalytics;dsnap;FireDACCommon;IndyIPClient;bindcompvcl;RESTBackendComponents;TeeUI;VCLRESTComponents;soapserver;dbxcds;VclSmp;adortl;vclie;bindengine;DBXMySQLDriver;CloudService;dsnapxml;FireDACMySQLDriver;dbrtl;IndyProtocols;inetdbxpress;FireDACCommonODBC;FireDACCommonDriver;inet;fmxase;$(DCC_UsePackage) + Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(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 + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png + $(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png + + + DEBUG;$(DCC_Define) + true + false + true + true + true + + + false + true + PerMonitorV2 + + + true + PerMonitorV2 + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + true + PerMonitorV2 + + + true + PerMonitorV2 + + + + MainSource + + +
Form1
+ fmx +
+ + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + +
+ + Delphi.Personality.12 + Application + + + + M2Phone.dpr + + + + + + ic_launcher.png + true + + + + + ic_notification.png + true + + + + + ic_notification.png + true + + + + + true + + + + + ic_notification.png + true + + + + + ic_launcher.png + true + + + + + splash_image.png + true + + + + + ic_launcher.png + true + + + + + ic_notification.png + true + + + + + ic_launcher.png + true + + + + + true + + + + + libM2Phone.so + true + + + + + true + + + + + ic_notification.png + true + + + + + true + + + + + libM2Phone.so + true + + + + + libM2Phone.so + true + + + + + ic_notification.png + true + + + + + ic_notification.png + true + + + + + true + + + + + ic_launcher.png + true + + + + + classes.dex + true + + + + + true + + + + + styles.xml + true + + + + + splash_image.png + true + + + + + ic_notification.png + true + + + + + ic_notification.png + true + + + + + ic_notification.png + true + + + + + libM2Phone.so + true + + + + + true + + + + + true + + + + + ic_launcher.png + true + + + + + ic_notification.png + true + + + + + ic_notification.png + true + + + + + classes.dex + true + + + + + true + + + + + ic_launcher.png + true + + + + + splash_image.png + true + + + + + ic_notification.png + true + + + + + ic_launcher.png + true + + + + + ic_launcher.png + true + + + + + true + + + + + ic_launcher.png + true + + + + + splash_image.png + true + + + + + ic_notification.png + true + + + + + splash_image.png + true + + + + + splash_image.png + true + + + + + splash_image.png + true + + + + + splash_image.png + true + + + + + splash_image.png + true + + + + + ic_launcher.png + true + + + + + ic_launcher.png + true + + + + + classes.dex + true + + + + + M2Phone.exe + true + + + + + ic_notification.png + true + + + + + true + + + + + true + + + + + true + + + + + libM2Phone.so + true + + + + + ic_launcher.png + true + + + + + true + + + + + true + + + + + ic_launcher.png + true + + + + + ic_launcher.png + true + + + + + true + + + + + splash_image.png + true + + + + + true + + + + + splash_image.png + true + + + + + splash_image.png + true + + + + + true + + + + + styles.xml + true + + + + + true + + + + + styles.xml + true + + + + + true + + + + + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + classes + 1 + + + classes + 1 + + + + + res\xml + 1 + + + res\xml + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\armeabi + 1 + + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\mips + 1 + + + library\lib\mips + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\values-v21 + 1 + + + res\values-v21 + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-small + 1 + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + res\drawable-xlarge + 1 + + + + + res\values + 1 + + + res\values + 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 + + + 0 + + + Contents\Resources\StartUp\ + 0 + + + Contents\Resources\StartUp\ + 0 + + + 0 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\LaunchScreenImage.imageset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + ..\$(PROJECTNAME).launchscreen\Assets\AppIcon.appiconset + 1 + + + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + ..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF + 1 + + + + + 1 + + + 1 + + + + + ..\ + 1 + + + ..\ + 1 + + + + + 1 + + + 1 + + + 1 + + + + + ..\$(PROJECTNAME).launchscreen + 64 + + + ..\$(PROJECTNAME).launchscreen + 64 + + + + + 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 + + + library\lib\arm64-v8a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + Contents\MacOS + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + library\lib\armeabi-v7a + 1 + + + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + + + + + + + + + + + True + True + True + True + True + True + True + + + 12 + + + + +
diff --git "a/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/M2Phone.dproj.local" "b/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/M2Phone.dproj.local" new file mode 100644 index 0000000..8120973 --- /dev/null +++ "b/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/M2Phone.dproj.local" @@ -0,0 +1,29 @@ + + + + 1899-12-30 00:00:00.000.780,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.819,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.297,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.041,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.856,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.362,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.414,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.407,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.693,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.532,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.498,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.649,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.558,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.470,C:\delphiproject\HomeWork\M2\PhoneMain.fmx=C:\delphiproject\Unit1.fmx + 1899-12-30 00:00:00.000.054,C:\delphiproject\HomeWork\M2\M2Phone.dproj=C:\delphiproject\Project1.dproj + 1899-12-30 00:00:00.000.470,C:\delphiproject\HomeWork\M2\PhoneMain.pas=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.527,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.010,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.877,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.513,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.012,=C:\delphiproject\Unit1.pas + + + + + diff --git "a/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/M2Phone.dsk" "b/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/M2Phone.dsk" new file mode 100644 index 0000000..41181c2 --- /dev/null +++ "b/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/M2Phone.dsk" @@ -0,0 +1,758 @@ +[Closed Files] +File_0=TSourceModule,'C:\delphiproject\onlineStudy\FireMonkeyMobile\Mobile\USawonList.pas',0,1,80,66,95,0,0,, +File_1=TSourceModule,'C:\Users\Public\Documents\Embarcadero\Studio\20.0\Samples\Object Pascal\Mobile Snippets\PhoneDialer\uMain.pas',0,1,98,74,114,0,0,, +File_2=TSourceModule,'C:\delphiproject\onlineStudy\FireMonkeyMobile\FireMonkey\UFirst.pas',0,1,9,1,38,0,0,, +File_3=TSourceModule,'C:\delphiproject\onlineStudy\FireMonkeyMobile\FireMonkey\UBasicControl.pas',0,1,122,1,132,0,0,, +File_4=TSourceModule,'C:\Users\Public\Documents\Embarcadero\Studio\20.0\Samples\Object Pascal\Multi-Device Samples\User Interface\ShaderFilters\main.pas',0,1,262,1,1,0,0,, +File_5=TSourceModule,'C:\delphiproject\과제\Master201907-master\20_Task\M1\10_Variable\VariableForm.pas',0,1,1,4,25,0,0,, +File_6=TSourceModule,'C:\delphiproject\과제\Master201907-master\20_Task\M1\20_Function\FunctionForm.pas',0,1,53,31,69,0,0,, +File_7=TSourceModule,'C:\delphiproject\과제\Master201907-master\20_Task\M1\30_Array\ArrayForm.pas',0,1,55,36,60,0,0,, +File_8=TSourceModule,'C:\delphiproject\ReOnlineStudy\UTest1.pas',0,1,83,28,108,0,0,, +File_9=TSourceModule,'C:\delphiproject\ReOnlineStudy\UTest4.pas',0,1,58,30,38,0,0,, +File_10=TSourceModule,'C:\delphiproject\ReOnlineStudy\UTest2.pas',0,1,16,11,28,0,0,, +File_11=TSourceModule,'C:\delphiproject\ReOnlineStudy\UTest3.pas',0,1,37,22,41,0,0,, +File_12=TSourceModule,'C:\delphiproject\ReOnlineStudy\UTest1.dfm',0,1,1,1,1,0,0,, +File_13=TSourceModule,'C:\delphiproject\LOconstantafriends\main.pas',0,1,8854,38,4920,0,0,, + +[Modules] +Module0=C:\delphiproject\HomeWork\M2\PhoneMain.pas +Module1=default.htm +Count=2 +EditWindowCount=1 + +[C:\delphiproject\HomeWork\M2\PhoneMain.pas] +ModuleType=TSourceModule + +[default.htm] +ModuleType=TURLModule + +[EditWindow0] +ViewCount=2 +CurrentEditView=C:\delphiproject\HomeWork\M2\PhoneMain.pas +View0=0 +View1=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=9917 +Height=9038 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=9917 +ClientHeight=9038 +DockedToMainForm=1 +BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0 +TopPanelSize=0 +LeftPanelSize=1896 +LeftPanelClients=PropertyInspector,DockSite3 +LeftPanelData=00000800010100000000201300000000000001680700000000000001000000005C0E000009000000446F636B53697465330100000000002200001100000050726F7065727479496E73706563746F72FFFFFFFF +RightPanelSize=2000 +RightPanelClients=DockSite2,DockSite4 +RightPanelData=00000800010100000000201300000000000001D00700000000000001000000004412000009000000446F636B536974653201000000000022000009000000446F636B5369746534FFFFFFFF +BottomPanelSize=0 +BottomPanelClients=DockSite1,MessageView +BottomPanelData=0000080001020200000009000000446F636B53697465310F0000004D65737361676556696577466F726D1534000000000000022606000000000000FFFFFFFF +BottomMiddlePanelSize=0 +BottomMiddlePanelClients=DockSite0,GraphDrawingModel +BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779F1D00000000000002F206000000000000FFFFFFFF + +[View0] +CustomEditViewType=TWelcomePageView +WelcomePageURL=bds:/default.htm + +[View1] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M2\PhoneMain.pas +CursorX=1 +CursorY=1 +TopLine=82 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=Borland.FormDesignerView + +[UndockedDesigner] +Count=0 + +[Watches] +Count=0 + +[WatchWindow] +WatchColumnWidth=120 +WatchShowColumnHeaders=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=212 +LRDockWidth=13604 +Dockable=1 +StayOnTop=0 + +[Breakpoints] +Count=0 + +[EmbarcaderoWin32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoWin64Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoOSX32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoOSX64Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoIOS64DeviceDebugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoIOS32DeviceDebugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoAndroid32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoAndroid64Debugger_AddressBreakpoints] +Count=0 + +[Main Window] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=0 +State=2 +Left=-9880 +Top=2452 +Width=8932 +Height=8519 +MaxLeft=-5 +MaxTop=-10 +MaxWidth=8932 +MaxHeight=8519 +ClientWidth=10021 +ClientHeight=9788 +BottomPanelSize=8704 +BottomPanelClients=EditWindow0 +BottomPanelData=0000080000000000000000000000000000000000000000000000000100000000000000000C0000004564697457696E646F775F30FFFFFFFF + +[ProjectManager] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=4240 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=4240 +TBDockHeight=5904 +LRDockWidth=2349 +Dockable=1 +StayOnTop=0 + +[MessageView] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=28 +Width=2771 +Height=1413 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2771 +ClientHeight=1413 +TBDockHeight=1413 +LRDockWidth=2771 +Dockable=1 +StayOnTop=0 + +[ToolForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=3913 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=3913 +TBDockHeight=7154 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 + +[ClipboardHistory] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=0 +State=0 +Left=0 +Top=0 +Width=1786 +Height=6115 +MaxLeft=-5 +MaxTop=-10 +ClientWidth=1724 +ClientHeight=5750 +TBDockHeight=6115 +LRDockWidth=1786 +Dockable=1 +StayOnTop=0 + +[PropertyInspector] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=425 +Width=1896 +Height=4952 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1896 +ClientHeight=4952 +TBDockHeight=8769 +LRDockWidth=1896 +Dockable=1 +StayOnTop=0 +SplitPos=111 + +[PropInspDesignerSelection] +ArrangeBy=Name +SelectedItem=Action, +ExpandedItems=Border=0,BorderIcons=0,Fill=0,FormFactor=0,"LiveBindings Designer=0",Padding=0,Anchors=0,Constraints=0,Font=0,GlassFrame=0,HorzScrollBar=0,LiveBindings=0,Margins=0,StyleElements=0,Touch=0,VertScrollBar=0,StyleBook=0,SystemStatusBar=0 + +[frmDesignPreview] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=8500 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=8500 +TBDockHeight=5962 +LRDockWidth=2510 +Dockable=1 +StayOnTop=0 + +[TemplateView] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=0 +Width=276 +Height=365 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=276 +ClientHeight=365 +TBDockHeight=365 +LRDockWidth=276 +Dockable=1 +StayOnTop=0 +Name=120 +Description=334 +filter=1 + +[DebugLogView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=413 +LRDockWidth=4953 +Dockable=1 +StayOnTop=0 + +[ThreadStatusWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=212 +LRDockWidth=7406 +Dockable=1 +StayOnTop=0 +Column0Width=145 +Column1Width=100 +Column2Width=115 +Column3Width=374 + +[LocalVarsWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=1538 +LRDockWidth=3484 +Dockable=1 +StayOnTop=0 + +[CallStackWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=2067 +LRDockWidth=3484 +Dockable=1 +StayOnTop=0 + +[PatchForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=2500 +LRDockWidth=3401 +Dockable=1 +StayOnTop=0 + +[FindReferencsForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=2317 +LRDockWidth=2823 +Dockable=1 +StayOnTop=0 + +[RefactoringForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=3212 +LRDockWidth=2823 +Dockable=1 +StayOnTop=0 + +[ToDo List] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=1154 +LRDockWidth=3677 +Dockable=1 +StayOnTop=0 +Column0Width=314 +Column1Width=30 +Column2Width=150 +Column3Width=172 +Column4Width=129 +SortOrder=4 +ShowHints=1 +ShowChecked=1 + +[DataExplorerContainer] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=8500 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=8500 +TBDockHeight=4885 +LRDockWidth=7151 +Dockable=1 +StayOnTop=0 + +[GraphDrawingModel] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2854 +Height=3212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2854 +ClientHeight=3212 +TBDockHeight=3212 +LRDockWidth=2854 +Dockable=1 +StayOnTop=0 + +[ClassBrowserTool] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=-39 +Top=-235 +Width=1849 +Height=3144 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1849 +ClientHeight=3144 +TBDockHeight=3144 +LRDockWidth=1849 +Dockable=1 +StayOnTop=0 + +[MetricsView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=4837 +LRDockWidth=3562 +Dockable=1 +StayOnTop=0 + +[QAView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=4837 +LRDockWidth=3562 +Dockable=1 +StayOnTop=0 + +[BreakpointWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=1548 +LRDockWidth=8740 +Dockable=1 +StayOnTop=0 +Column0Width=200 +Column1Width=75 +Column2Width=200 +Column3Width=200 +Column4Width=200 +Column5Width=75 +Column6Width=75 + +[StructureView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=1896 +Height=3471 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1896 +ClientHeight=3471 +TBDockHeight=3683 +LRDockWidth=1896 +Dockable=1 +StayOnTop=0 + +[ModelViewTool] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=8500 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=8500 +TBDockHeight=4885 +LRDockWidth=5307 +Dockable=1 +StayOnTop=0 + +[BorlandEditorCodeExplorer@EditWindow0] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=0 +State=0 +Left=0 +Top=0 +Width=1823 +Height=6173 +MaxLeft=-5 +MaxTop=-10 +ClientWidth=1740 +ClientHeight=5798 +TBDockHeight=6173 +LRDockWidth=1823 +Dockable=1 +StayOnTop=0 + +[DockHosts] +DockHostCount=5 + +[DockSite0] +HostDockSite=DockBottomCenterPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=8 +Top=8 +Width=2339 +Height=1481 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1481 +TBDockHeight=1481 +LRDockWidth=2339 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=RefactoringForm +TabDockClients=RefactoringForm,PatchForm,FindReferencsForm,ToDo List,MetricsView,QAView + +[DockSite1] +HostDockSite=DockBottomPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=8 +Top=8 +Width=3823 +Height=1423 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1423 +TBDockHeight=1423 +LRDockWidth=3823 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=DebugLogView +TabDockClients=DebugLogView,BreakpointWindow,ThreadStatusWindow,CallStackWindow,WatchWindow,LocalVarsWindow + +[DockSite2] +HostDockSite=DockRightPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=28 +Width=2000 +Height=4510 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=4510 +TBDockHeight=8769 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=ProjectManager +TabDockClients=ProjectManager,ModelViewTool,DataExplorerContainer,frmDesignPreview + +[DockSite3] +HostDockSite=DockLeftPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=28 +Width=1896 +Height=3471 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1896 +ClientHeight=3471 +TBDockHeight=8769 +LRDockWidth=1896 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=StructureView +TabDockClients=StructureView,ClassBrowserTool + +[DockSite4] +HostDockSite=DockRightPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=533 +Width=2000 +Height=3913 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=3913 +TBDockHeight=8769 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=ToolForm +TabDockClients=ToolForm,TemplateView + diff --git "a/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/M2Phone.identcache" "b/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/M2Phone.identcache" new file mode 100644 index 0000000..2c23533 Binary files /dev/null and "b/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/M2Phone.identcache" differ diff --git "a/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/M2Phone.res" "b/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/M2Phone.res" new file mode 100644 index 0000000..c631ede Binary files /dev/null and "b/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/M2Phone.res" differ diff --git "a/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/PhoneMain.fmx" "b/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/PhoneMain.fmx" new file mode 100644 index 0000000..3e5743b --- /dev/null +++ "b/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/PhoneMain.fmx" @@ -0,0 +1,13190 @@ +object Form1: TForm1 + Left = 180 + Top = 150 + Caption = 'M.2 '#47784#48148#51068' '#50545' '#47564#46308#44592 + ClientHeight = 588 + ClientWidth = 403 + Position = ScreenCenter + StyleBook = StyleBook1 + FormFactor.Width = 320 + FormFactor.Height = 480 + FormFactor.Devices = [Desktop] + OnCreate = FormCreate + Left = 180 + Top = 150 + DesignerMasterStyle = 0 + object loMain: TLayout + Align = Client + Size.Width = 403.000000000000000000 + Size.Height = 588.000000000000000000 + Size.PlatformDefault = False + TabOrder = 0 + object tcMain: TTabControl + Align = Client + Size.Width = 403.000000000000000000 + Size.Height = 542.000000000000000000 + Size.PlatformDefault = False + TabHeight = 49.000000000000000000 + TabIndex = 0 + TabOrder = 0 + TabPosition = Dots + OnChange = tcMainChange + Sizes = ( + 403s + 542s + 403s + 542s) + object tiEmployeeList: TTabItem + CustomIcon = < + item + end> + IsSelected = True + Size.Width = 8.000000000000000000 + Size.Height = 8.000000000000000000 + Size.PlatformDefault = False + StyleLookup = '' + TabOrder = 0 + Text = 'TabItem1' + ExplicitSize.cx = 8.000000000000000000 + ExplicitSize.cy = 8.000000000000000000 + object lvEmployeeList: TListView + ItemAppearanceClassName = 'TDynamicAppearance' + ItemEditAppearanceClassName = 'TDynamicAppearance' + HeaderAppearanceClassName = 'TListHeaderObjects' + FooterAppearanceClassName = 'TListHeaderObjects' + ItemIndex = 0 + Align = Client + Size.Width = 403.000000000000000000 + Size.Height = 542.000000000000000000 + Size.PlatformDefault = False + TabOrder = 0 + ItemAppearanceObjects.ItemObjects.ObjectsCollection = < + item + AppearanceObjectName = 'Text1' + AppearanceClassName = 'TTextObjectAppearance' + Appearance.Font.Size = 16.000000000000000000 + Appearance.Font.StyleExt = {00070000000000000004000000} + Appearance.TextColor = claTomato + Appearance.Width = 328.000000000000000000 + Appearance.Height = 24.000000000000000000 + Appearance.PlaceOffset.X = 54.000000000000000000 + end + item + AppearanceObjectName = 'Image2' + AppearanceClassName = 'TImageObjectAppearance' + Appearance.Width = 55.000000000000000000 + Appearance.Height = 44.000000000000000000 + end + item + AppearanceObjectName = 'Text3' + AppearanceClassName = 'TTextObjectAppearance' + Appearance.TextColor = claSlateblue + Appearance.Width = 328.000000000000000000 + Appearance.Height = 20.000000000000000000 + Appearance.PlaceOffset.X = 54.000000000000000000 + Appearance.PlaceOffset.Y = 22.000000000000000000 + end> + ItemAppearanceObjects.ItemEditObjects.ObjectsCollection = < + item + AppearanceObjectName = 'Text1' + AppearanceClassName = 'TTextObjectAppearance' + end> + OnClick = lvEmployeeListClick + end + end + object tiEmployeeDetail: TTabItem + CustomIcon = < + item + end> + IsSelected = False + Size.Width = 8.000000000000000000 + Size.Height = 8.000000000000000000 + Size.PlatformDefault = False + StyleLookup = '' + TabOrder = 0 + Text = 'tiEmployeeDetail' + ExplicitSize.cx = 8.000000000000000000 + ExplicitSize.cy = 8.000000000000000000 + object icIDPicture: TImageControl + Anchors = [akLeft, akTop, akRight] + Bitmap.PNG = { + 89504E470D0A1A0A0000000D49484452000000960000009608060000003C0171 + E2000000017352474200AECE1CE90000000467414D410000B18F0BFC61050000 + 18C249444154785EED9D5B6C24575EC6FFEEFBCDDD76DBEEF6FD36F6D89E19CF + 25B7492699DCD88408D0A21542BC0524046225C413483CF0C013E21109042BC4 + 3E6C4008217611881564594476955D36D94BD830242493CB5C33F6CC787CE976 + DFBBCDF79DEAF2F4F4748F67265DED3AE5FA921A77D7ADABEAFCEAFBFFCFA953 + 553DE95FFBFA8EB872D56179EA7F5DB9EAA85CB05C5922172C5796C805CB9525 + 72C17265895CB05C5922172C5796C805CB952572C17265895CB05C5922172C57 + 96C805CB952572C17265895CB05C5922172C5796C805CB952572C17265895CB0 + 1AB4B3B3233BB51DA9A9A1D63018E3D5740CAEF6D681058B8010986AA5269572 + 55FDF5F4F4883FE893502420E1684822B1B01AC291A004C27EF1F9BCD2837938 + BFB14C556AD5DA2E74E232B7AB03D5E7DD701E00E4F58AD7E701342189276312 + 4B44C5E7F789D7DB235E3FA661BAC7EB911E4F8F0160951002A432DC0B20D1C5 + CA00AB902B4A3E5B905C268FCF25B5EE6AB52A3B98DF5CFEA0EA408045476181 + 477A230AA481749F24D309C0650046D06044F550575F88323F37F041C732E635 + D77B1B3602B671634B32EBDB92D9DC06747905E94104CCD160D1A14840241E96 + B1D961E94FC5A517EEC41D2614D4E7CD990899491EA1531FB1CACC7A56366F65 + E5DA8555C96C6CE3F744417C50E458B098FF044201995E1893E19994F8037E8C + 655843095B2DC0E5F1201402B44AA92237AEDD922B1FADC8E6CD2D63FC017030 + C781450762229E1A1F9099A571890FC4548EF4799DE96145B8986F958A65B97E + E9A65CFCF0AAE49097B122E06439CA9B55A28D1037B33421474FCF03AA5E05D9 + 7E414519A0575139F0CAF8FCB01C7BF2B02492DCAE6A7D0E67CA316029A810E6 + E696A764FEE4940A39762A3C95E803F238A03A7976490686FBA552AED4A73A4F + CE010B0537777C5A668F4EECBB4BDD4B84DF1FF4CBF1338B32389A74AC733902 + 2C56F9C70E0DCBF4D29894912CDB152A53848B7917C3627F2AE148B8B4078BEE + C426849923E346F3822662BB171B65171F39A49A4374DAF6FB91DE60A12CD874 + 343A9B926038B8DB36A58BE85CD14444D55EE9B23637DA0792D660A128241409 + 4A7A625015928EE276A7278664646A48B99853A435582C9414A0F2057CB6CFAB + DA496D375C777A715C0248EA75DD8F66690D161B1FFB067AC58B4458673184C7 + FAA2806B4C2A6567B896B625C2B01189478CC457D330D8A8DA4E4DC2B1900402 + 5E47B896B660B16B4A381A545D5F9C103DB83F6C7AE84DC6A48ACFBA4BDF1882 + 30180CF9550BBB13CE70EE039B1FD832EF846BD4DA82C51E020C1D4E6AFF61AE + 35349654FDC4D894A2B3F4040B07DD43B0A22155A36A14CB83AC9969971DCB67 + 771B9B368EAE15C13EF182359B5274969660F190B346C836ACC6E3CF8F416F8F + 0C84BD3299F0A9C233B5DFC6C6686D6E023FF7053D3293F04BB969C37A50C365 + 0D51B7C6DE66691A0A771458CC491ACF6CBAD4E991B07CE970AFBC3C1395D198 + 4F1E49C3D5A07800B918FE9AE998E916E6F74EA979FD14B72B1AC0F6C265C77A + 7D72321594F964505E3DD6A7B6D19491677955B71ADD43BCC6C93B369E5D7D4D + 4030946B35796A2C22AFCCC6E4300AEE67F1F799F188CCF405E4F9A9A804E066 + 4787822A391E0879055F5561339A72797330CBB4F92FA1E1C7C6BF9C667EA6B8 + 3E7E1C8C78D5B4B9FE8024C31E39DC1F9467B06D338980FC22C03F05E08F03B0 + DF3A9554DB632ECFDC3184DAAEEED2162CC2C03CCB5415A53812F363307A66B2 + 00BF301D8543F8E5D989882C03A85900C67141849B97E06874BD2746C30AB8C9 + B84F62703582918A1AEBE8077CFC855E8CE7FA433ED444316FD88FC2C75FCE9F + 081AF3CEF6FB8569DD93581F37EB0C20A21B2D00F0B3F8FD617C7E612A228B03 + 41393218921726236A396E17E7AB2A1C21FC316EF0206DC6281DA5AF634104C3 + 141BAC0FC31D0812C5C2250453C8637E066E3582C23B331686930500985FCEC2 + C9C228C01751D811BF479E40089D8CFBE510A61D1B0C625A8F3C8FC267D93E89 + E582F8BE0C87190CFB640E80723DFD218F9C1E0D29F05E9C8A49103F7A06EB1D + C736703D74CB342025640B030105D5B3582799F1F39FBACE4E44A552AF6CD0BA + 582BF4378579DDA43558A61846C0861CC3D9DF2C961F9D261DF1C9F3708E1872 + 183A1843D5A9741061D22F5300EA285C6424CAFC27A49C6D14701CC1FAE84E67 + 46313F2A044F8CF0AF47C6313F5D270EB722A0494CA3F3101EAE9740C5035E79 + 1CEEC575F3371E07B8849D4ED72CFE9E0F2709F78328112C8FE64D0EDA82C563 + 5EAB27263CD95380E24538533BD1DCC2A08F4EF41C5C83F9CF4B33310500C3E1 + 349C8DEE360F2762D85A063884F1085C660EE3D251BF72A919B8E204A0E3E731 + 845ECE4F071B025CCFC179620091A16F0880B1D647D8BCF8F100A96A2326F453 + 08C595FAFEF0DA27C3BCC65C69EE58A4032AA1DAF5C5B95E952BED2502C65BE9 + 39EF02A0E02A4E032CE64B742B86B13E38D1E323214922C73A0DB7228C74247E + 5F0268CCA718EA5811F00200864C8636BA522F40A5BB31F452FCADBDC4E69111 + FC6E851B83FFCD5BC774B62CADC1E26D5D6C079A87633C8DF0F330A2913047A2 + 08030B791C0E7208F0308412308AB95100DF17E1400C6FCCCB1E1B0EA9E49EB9 + 131561528F791E545C82D01A9F6EFFD1599A82653C53A152A9AAA47D02212711 + ECDCAEB066683A4D94C91B4417E3A708127E4EA7EEC721EF57938099E1525F8F + BA535A82A58A1325C09B4059C60FE31276132B0B743CD604D938AAFB85753D1D + 0B1CB13F56A950525FEBA996D68AC37199AF51B7A1D2F784D1132C0AC7BE982F + AAD091AFE84F96195E2982A5B961E90B169B1A4AF9B22A904CB12645CD3BC715 + D44DB6FC8470580F853A07786DC1E2C12F952AE2F37AE45AB62C37727ADFF479 + 35535170E90C53A3B4058B95363E2268A75A951B859ADCD41CAC4F37CB008BBD + 368C93C64DDEF7496C402C22792FE54BAA8BCA7A41EF076C6C15AB629E1A8A29 + BDB9D2182CE456B9EDA2ACADE7A4CC8652CD73AC6A034D3C69EACD68DA4A5BB0 + D81B60381E905F988BC997E67BE578BD439FAE5A1E0A832BB830C261A55A930A + 775063B8B4048BE775B952955F7A6A527EFFE569F9CD937D321CBDDD135347B1 + FBCE6F3F9A9497274392BDBC2AA562453997AED2D3B140166B838371FD7B5A36 + EA95D9A87CF9D10179F5F4A894346FF5D5132CD69C9093E44BCE7C68D90B2786 + 65B43F84BCD1ECFDA79FB4048B0182C9FACA66D118E130D18987FBC35ADF11AD + 6DF2CE4871ED56AEFECD5962DF2E0E3A07436DC1626F9695F5BC6CE6CAF531CE + 51093542D60E7596B660F97C1EB97A2B2F9F61709A36B22559CF16777B3BE828 + 7DC1F200ACB5BC5CB89EAD8F718E2EAFE5D4BE35DEC9A39BB4058B4D3CD55A4D + DEBDB0511FE31C9DBBB881505875DBB1F64B01245A6FBE7FA3DEDDC439FAF6BB + AB12F41B37C2EA2AADC1F2231CBE7765536E6C16EA63F4D7C72B1979F7E23AF6 + 4D5FB7A2B4068B0D5A19D40ADF3ABF561FA1BFFEE9EDABB2B15DD63A0C525A83 + C53B69D8FAFE9DFFBD5E1FA3B7B2858ABCFECE35D546A739579A3B16C402F8F1 + C7B7D459AEBBBEFBDE75F9E1476B12A9DFE7A8B3B4DF0326B9EF23CF7AFFF266 + 7D8C9E6205E4AFFEFD6375EB97EE6190D21E2C362266F265F9D64F57EA63F4D4 + 3F7CFF92BC716E05278AFE6E4539622F22019FFCFDF72ECAEA869EB5C38F57B2 + F2475F3F07D762CF51FDDD8A7204585E6F8F5CBEB92D7FF0B7EF4AB1AC57579A + 4F57B7E5CB5F795B3EC15FA7B815E5987742B37F169FD6F2D28911F9E53393E2 + F779E40B2786E166F66C68E485E63FFEC67BF28D1F5C960BAB5909D9743B1F56 + 8E7AD93813E0021CCB07078B87FDF2EE9FFCBCF486EDD965F9EFDEBC28BFFE67 + 3F10BFD7E338A828E7782FC4F4248C426296C2DA55266F3CDBC16EDA2E56E4AF + DFB8A01EAEE644A8284781658A055644A8397769AB3EC65EFA366AB0DFFFBFEB + EA2470AA9C0916AC6BBB50917FFDC967F531F6119FBEFC97DFFA48F50EBD9FA7 + FDE92A478245B1E7C33FFFF08A6A95B793FE11C9FA7F7D70D35135C05672ECDE + 3129BEB95594DF7BED27B6E965BAB15D92BFF8B7F3EA8654E3B505CE95A34F1B + E6306F7DB026BFF1E76FD9E25AE2D7FEF35379FBFC9A84837ADF5C7B3F72B61F + 43BD21BFBC716E55BEF2FAF9FA98FDD17B9737E54FBFF9A104EBB556A7CBF160 + B114E95C7FF39D0B2A14ED8736E196BFFBB5776475237FC793FB9C2CE7830579 + 3D1E55A8FBD16F8BCD1EBFF3D51FC99BEF5D9768C8F921D0D481008BB57A7608 + FCDEFB37EA63BA27D600FFE547571DDB10DA4E07022C531FAF66EBCFA1EA9E56 + D7F3AABDCAE9B5C0661D18B098DBACAC17E466979FF7C0F0E7E486D0763A3060 + B143E0AD6C51D632DD056B6230A22E8AF3C500074907062C5E3FDC44AD904337 + 75281D93DEB0DF71F73EEEA5830316C251AE5855CF84EFA6C221BF2C8CF64AA9 + E2CC6779B5D38101AB58AEC8B1D90149A4FB6415D1B01B7C652A22970A22679F + 3E2CA14848FB37D33F880E0C5835807474715446924159C9897C9A45C15B7495 + 87FC7C86DFB884DFE043F926D371092089D7FDCDF40FA20301165FE8144D8425 + 39368070881A222A697C1DDD0514FCA56D915207DD6B1B2EC5F5DEC0EF70B53B + F8A7D4E391C4401C7956077FC8E6723C58EA9D34C8AFE68E4DAAD0B49EAFA186 + A8AEF4A886D30DE4F274AFEB08597C02F6C30AE99B5CCB1BEBCAE277F804221E + 5C02FCD95651A617C725353E2055CD6EF67858391EAC2A62D1109C6A18C34AA6 + 28AB99922A7453BC7447C75A0114E733225710C2361122F328FF7B3D0294D338 + 0FC1BC00D7E3B237012717D9BD1C88BF9CEF935B05894402B2F8E89C0C8E260F + 045C8E06AB8A9AD80092F5C32767C4039AF814E20FD7F277BDDF901C10063E9D + F11642D845B80EC319DD8703C365E3608E3743295835D68375984C513E1CDD4F + D70BB296AB2024D62410F4CBD2E3733230D2AFDE0EEB6439162C42154FF6CAD2 + 638724C87624D0C4CE7FE7AEE7650D56B3EB2A0D320123107C3CD50E3EF30D3D + 05005780ABA9019F398ED3380F56AD806A16C731597FFB4A168E68BCD58BB95E + 301490234FCC4B6A7440CAA58AD4003BC3B5D3DAB99C75FB170A92EF31A43BC4 + 912C1F3B3D2F9178586A0DC9131FE3FDFC4C427E6E3EAEF2A2661196CB8885DF + BDB0D5129846118668C023AFCCF7A94B468D70F09AF3476B4579EDA737D5FD8E + 8D20F32DF5E57245562FDD94EB57D6249FCD4B05E191619BDBCE9CD0C3445063 + 690D9671A60326C0C296F500DCC08F70134B446416C97A241652CED52816F260 + C427BF7A2AA5DE58DF9CB013ACAB5B65F9EA8FAFCB46B1827CAC3D5D5CD7B174 + 445E3D31A41CA9F140D2F5FEE3932D79FDA30D09F14B93F892296E334322C1CF + 650AB2B9B6255BEBDBB2BD9993ED4C4E9D28044CC7DBEEB503CB0C1D3CE0FE80 + 4F627D514920E4C5FA22128C0425180C0030FF6E286A1647057D3D0A8699FE80 + 34BFDC82CBD1795EFBEF1BF2C15A41828D997E93F8E2CA2F2EF4CBB3D3BD77AC + 874BD0A1BE797E43DEBC98B9E7DBEE0D668CB77DF5C0C988672E5B90EDAD9CDC + 5AD994B59575296C175518D509326FECE4AFFC61FDB3AD45A0787023BD611942 + B57D626E54B9D2E84C5A9248D06389A884E0585EB8032FF83686A53B8472E16B + 7E8FA622928EF95A3631B03F1EDF787A79B3D8D6B1B87A86BF67A6E23218F5A9 + 8650535C8239D8FFACE650132DAB0BE07B89DB4B87E2100818AEDB9F4EC8C854 + 0ACE1B5627532157520ED7D343C0EA0BDA54B60EE43CD80C65FC9B188C23119F + 93136797E4E8138765647A084979409522A1E37CCC51944BB1D4DB88E5C17BFB + F8E2C976F01192C944C0C89BEAE39AA5426AD8270308AB8D5099E2BAD5AB781F + 02009E40CCB90899D7E795D1D9B42C3FB528A79E3B8A136A448550958FB5DB01 + 1BC8B660F1C09110B6411D7F66511EC1411D3B34ACCEDE0A12DFDD03FB10C796 + E1643D5F51CD0BADC4B6A7F17800611087A7CD3CE47730EA97FE90F7EEF62EC2 + 8E7179B68E7E4E711F79D23027EBC3C9B5F0C8AC3CF6E2B20C8D26D57EF0A4B2 + A36C07161D87D0F4A71272FCE925593EB32083C3FD285FE30077E24032326D14 + 002756D5CA50C86B14D5BA74CCAF6A99CDE218A64DA3BD7ED58ADFCA3854E87A + 48C76A251330EE7F1461F2D8938755B305734C8EB39B7BD90A2CE60F4CBC174E + CDCAF2930BEAAC64A9F1803E8C33B513CB7AA38042E23ADB143C6F549EEE0BB6 + CCC1283E2EFB5ED3B9EA3CC16AF7039F4304896E959A1890C75E3826538B63BB + E3ED225B80C5B38D0765743A25A79E451E313F223ED4FB19F2AC3811D9378B8E + D5AEB701C7D289761DC918BD2B6EEF6D47AB8F6C10512A63420931B2F3581952 + C78CE06203678F4DC8896796947BA993D006DA77B0CCC29D393221471E9F436D + 28AC0E8E95D6CEC22E9477248B04B95DC173B38690432591A037DF80C169E348 + EE836C9F6AB399CCAF2CDC855D31C1E736F01AE4F1338B3280B4C10E70ED2B58 + 7429B645CD2D4FCBCCD1095510D576B1A593024DCC9DD6DB5CDAA1585E6CD80C + 23263603C21AE12492FB765C719DCCAF5AE56756883F53295524140DAABC8B15 + 9EFDBED0BD6F60F1AC6212CA2AF4E4C2A8D186D3A582A0080EC361BBE49AA379 + B3299DADD52CC62D5DED95331DEB5E3375583C5183C851D92C939A18DC57E7DA + 17B0AAD5AA6AD05C7E6A417AFB229687BE66B1AC2BF83D82D5CEB14CD729605B + 9B6FDFE277B68331576EB53867371CAB3EA28B628DDA8FFC6FF1D143921A1F54 + ED61FBA1AE83C5C6BF58DC808AADCB5D097D2DA442211DABFEBD95D842DFEA4D + A75C265342ADD2F87A9738BD40C732BE765DCC5B03419F01176A8EFBE15C5D05 + 8BE18ED5E4A9A57189F547F7ED6CA218C8B64B7C45AEE14ECD321D8BE1B0793A + 1D8977FBE01C31286A1247B1A981F0B698DC1599CEB504B892C37D5D3F81BB06 + 9619EA668F4ECA30E23F93CDFD140B3C57DA916D384BABC2E7E66EC3955AB98E + 028B7DA9DA7912A6E7E174F55DDE3729E7AAE75C89C15857DBB9BA07167672E2 + F0A84C2D8C75359F6A27BA500E8EC96681568EC5CB3474B456BD093C20278B69 + AC1DB658548DE37ABB552BBC97E854E15808C77D5C5D16EAD62675052C9E29BD + 7D51993D328173BCBBB5BF762230DB008BAED4CC0EBF8219C0D3BE9D8B5011BC + 56E2EE318CEEFF5E1A62D303AF624C2D8E77EDD85B0E16EDD88F447276794A3C + ECD2C212B381E852CC8338B4722C03ACD6D3481BDD288B9A61F374420AB3C2D0 + DAEDF64B046A06B96D3295E84A6E6B3958EC6A3B3A9D96A1B1645763FCFD8827 + EFBA79CDB0510A1C2314B613A7B366D88C0EBF9730B1841CCB3E581960B1A3E0 + F4E298BAA9C36A3BB5142CD5B48010383637BC2F55DEBDC4F6A8CD42455D486E + 868005C14B3ECD6D5814C7D089B75033BC2B8CE23BFBD5F35AA18D0C4B8965D0 + 07C7624749B6255A298B1DAB47C66687251CB5E7730B58F0BCACD36AD3085BEE + 5E8E858135C3BBC0C2C08BCF659B3956A3260F8FA8CB3FBC57C02A5906166B23 + EC5335369BB65D0834C5FC68B7974303053C28BC24C3D6F9767070992C1DABFE + DD14BFF3FE45F3962FBB8965118D47647872C8D244DE32B07AB066B657A93EE8 + 16EEC0E7111B4937918033D9BE4320220B37DA6BBB091FF3E03B00C217E6572A + 3FB6235914F66B642625C148C0B2B2B1042C955B25A232386A8F2E1CEDC47267 + 3EB455BCF39A213FB346A842641B38987BB149810DA18DCBAA7562413A16DBBB + EC28BA2DBB78A7916B59154D2C018BF914EF2EE17D7E36352B432877361B30CF + 6A44809F77C16A23E656EA227553E6CFF166ADD0A65C29B1298417A9791FA615 + AED571B07806F0162D3E9FC0AE21D014CB9D676F732F07C2C1C6D17B5DEB6B04 + AB71598A6F4F65E7C076CBDA4135D40A1303BDD23F14BFE34EF14EA9F360E180 + 1AF7F9456C9BB4378A572C9BC1E24161ABFC3D1D0BFF15E04A04AB11209E4B1C + 6F77713B798967702469C9EDFC1D5D2337D6E7F36263FB559EA58318B60916B7 + 9D2224048A8DA3F7725C82C856FB66C7E2B2BC4E4847B3BB78E20F0CF759120E + 3B8B2A368EED23BCFFCD8EED56ADC45C2357DEB99D8463E0C342D85D662F3A58 + 18DBA5DBBD1838373F5A75774EA7C5EBB684AA3FD5F9F2EA2858742986413B37 + 31348B30B1D980033FF380ECE64EC62C6D4528554FD2865D65F9348747DB0ADB + EA4518E433C4545B5E07D559C7C28166A3A81531DB2A1100A3978301034D8ABD + 46D97B740FC352F31B49BEF199E2F94448F520CB70AD08F2E110DBB43A0857C7 + 08A05B8522410963E834FD568ACF41604EA41C0B478330998EB5175874B80C1C + 6B7777F19D9FB5712C88977578C98D4327F3E28E81C53335DA1B564D0D0C830C + 133A0CAAA11307B7804496B77371306F36F5A8A7BAB45E8E0397CDA826761C48 + 2F21356E74E5FA38ADD532761B281A42241ED9CD153BA1CE3DC6085BE50BF854 + 22C850C83381CEA5C7509320EC2715F1E34CDB914BEB4579E7B3ACF4E040B79E + BF3EECA0E608AE8EA7C3EA7B054E7571BD206F5FCAA8F73E33B4DCB58CCD06FE + 57CA97E4DAC51B52CC1555134427D4F107AF194FAAA3117674B5968B67ABDF6B + B8101F73A4BA1DEF798C8D19F81C078AF373392E6FB8810EC7A0479D00BCF962 + EFFDBD7F751C2CC34EF582CAD46E28C0017E90637C470879C065ED22332C764A + 8E7AB8AD2BFB8831CB95AB8ECB05CB952572C17265895CB05C5922172C5796C8 + 05CB952572C17265895CB05C5922172C5796C805CB952572C17265895CB05C59 + 2091FF075A66CF0BEF7AEBB30000000049454E44AE426082} + Position.X = 8.000000000000000000 + Position.Y = 17.000000000000000000 + Size.Width = 389.000000000000000000 + Size.Height = 152.000000000000000000 + Size.PlatformDefault = False + TabOrder = 0 + end + object edTitle: TEdit + Touch.InteractiveGestures = [LongTap, DoubleTap] + Anchors = [akLeft, akTop, akRight] + TabOrder = 3 + Text = 'Software Engineer' + Position.X = 8.000000000000000000 + Position.Y = 184.000000000000000000 + Size.Width = 389.000000000000000000 + Size.Height = 32.000000000000000000 + Size.PlatformDefault = False + end + object edName: TEdit + Touch.InteractiveGestures = [LongTap, DoubleTap] + Anchors = [akLeft, akTop, akRight] + TabOrder = 2 + Text = 'Mark Anderson' + Position.X = 8.000000000000000000 + Position.Y = 232.000000000000000000 + Size.Width = 389.000000000000000000 + Size.Height = 32.000000000000000000 + Size.PlatformDefault = False + end + object edPhoneNumber: TEdit + Touch.InteractiveGestures = [LongTap, DoubleTap] + Anchors = [akLeft, akTop, akRight] + TabOrder = 1 + Position.X = 8.000000000000000000 + Position.Y = 280.000000000000000000 + Size.Width = 389.000000000000000000 + Size.Height = 32.000000000000000000 + Size.PlatformDefault = False + end + object btPhoneCall: TButton + Anchors = [akLeft, akTop, akRight] + Position.X = 8.000000000000000000 + Position.Y = 352.000000000000000000 + Size.Width = 389.000000000000000000 + Size.Height = 41.000000000000000000 + Size.PlatformDefault = False + TabOrder = 4 + Text = #51204#54868#44152#44592 + OnClick = btPhoneCallClick + end + object ShadowEffect1: TShadowEffect + Distance = 4.000000000000000000 + Direction = 45.000000000000000000 + Softness = 0.200000002980232200 + Opacity = 0.500000000000000000 + ShadowColor = claBlack + end + end + end + object tbMain: TToolBar + Touch.GestureManager = GestureManager1 + Size.Width = 403.000000000000000000 + Size.Height = 46.000000000000000000 + Size.PlatformDefault = False + TabOrder = 1 + object lbToolBar: TLabel + Align = Client + StyledSettings = [Family, FontColor] + Size.Width = 363.000000000000000000 + Size.Height = 46.000000000000000000 + Size.PlatformDefault = False + TextSettings.Font.Size = 16.000000000000000000 + TextSettings.Font.StyleExt = {00070000000000000004000000} + TextSettings.HorzAlign = Center + Text = #49324#50896' '#51221#48372 + TabOrder = 0 + end + object Button1: TButton + Align = Left + Position.Y = 3.000000000000000000 + Size.Width = 40.000000000000000000 + Size.Height = 40.000000000000000000 + Size.PlatformDefault = False + StyleLookup = 'searchbutton' + TabOrder = 1 + Text = 'M' + OnClick = Button1Click + end + end + end + object StyleBook1: TStyleBook + Styles = < + item + ResourcesBin = { + 464D585F5354594C4520322E3501060B4465736372697074696F6E03E9000612 + 4D6574726F426C75657374796C652E706E67040B11010006184D6574726F426C + 756572696E67735F77686974652E706E670437B20000060F6261636B67726F75 + 6E647374796C65034E01060A6C6162656C7374796C6503B400060B627574746F + 6E7374796C65033D070610627574746F6E7374796C656C6162656C0328010610 + 7370656564627574746F6E7374796C6503200706157370656564627574746F6E + 7374796C656C6162656C030B01060A746F6F6C627574746F6E031A07060F746F + 6F6C627574746F6E6C6162656C0305010610636F6C6F72627574746F6E737479 + 6C65038A05060E7370696E65646974627574746F6E038D020609656469747374 + 796C6503E504060D74696D65656469747374796C65036208060D646174656564 + 69747374796C650395060611636C656172696E67656469747374796C6503ED04 + 060C7370696E626F787374796C65033106060D73706C69747465727374796C65 + 039001060D636865636B626F787374796C6503AB050610726164696F62757474 + 6F6E7374796C6503A005060E7363726F6C6C6261727374796C65035D04061373 + 63726F6C6C6261726C656674627574746F6E03C406060E7370696E6C65667462 + 7574746F6E03BF0606147363726F6C6C6261727269676874627574746F6E03C5 + 06060F7370696E7269676874627574746F6E03C00606127363726F6C6C626172 + 746F70627574746F6E03B506060D7370696E746F70627574746F6E03B0060615 + 7363726F6C6C626172626F74746F6D627574746F6E03B80606107370696E626F + 74746F6D627574746F6E03B30606147363726F6C6C62617268747261636B7374 + 796C6503C40106147363726F6C6C62617276747261636B7374796C6503C40106 + 0B687468756D627374796C65030C04060B767468756D627374796C65030C0406 + 0E7374617475736261727374796C65034E02060D73697A65677269707374796C + 65034C01060C746F6F6C6261727374796C65033D01060C6D656E756261727374 + 796C65031602060D6D656E75766965777374796C6503180306106D656E756261 + 726974656D7374796C65033110060D6D656E756974656D7374796C6503761206 + 126D656E75736570617261746F727374796C6503A301060D67726F7570626F78 + 7374796C6503A203060C6C697374636865636B626F78035804060C6C69737462 + 6F787374796C65035F0906106C697374626F786974656D7374796C6503970906 + 0E736561726368626F787374796C650356070609746F6F6C6C6162656C03B300 + 06126C697374626F786865616465726C6162656C03BC0006166C697374626F78 + 6974656D64657461696C6C6162656C03F70006106C697374626F786974656D6C + 6162656C03DE0006136C697374626F786974656D6E6F64657461696C038A0406 + 176C697374626F786974656D626F74746F6D64657461696C03C60506166C6973 + 74626F786974656D726967687464657461696C03C80606156C697374626F7869 + 74656D6C65667464657461696C03F30606126C697374626F78706C61696E6865 + 6164657203E00206126C697374626F7867726F757068656164657203E002060D + 6C697374626F78666F6F746572039E01060D6C697374766965777374796C6503 + 910E0615636F6C6F726C697374626F786974656D7374796C65038A03060D7472 + 6565766965777374796C6503E707061174726565766965776974656D7374796C + 65036D04061B7472656576696577657870616E646572627574746F6E7374796C + 65037A03060C706F706F7665727374796C6503B702060E6D756C746976696577 + 7374796C6503E40006097075736870616E656C03A400060A70616E656C737479 + 6C6503AB00061163616C6C6F757470616E656C7374796C6503EA00060B746162 + 646F747374796C65034B01060F746162636F6E74726F6C7374796C6503B10106 + 0C7461626974656D7374796C6503C810060D7461626974656D637573746F6D03 + BB12061070726F67726573736261727374796C6503EB060613736D616C6C7363 + 726F6C6C6261727374796C6503A001060E7363726F6C6C626F787374796C6503 + 0F0506146672616D65647363726F6C6C626F787374796C6503C60606096D656D + 6F7374796C650376070611696D616765636F6E74726F6C7374796C65034D0306 + 0D747261636B6261727374796C65037309060E767468756D626261727374796C + 6503C302060E687468756D626261727374796C6503C302060F64726F70746172 + 6765747374796C6503E603060B7377697463687374796C650341030609677269 + 647374796C65036609060F6865616465726974656D7374796C6503AC05060D63 + 616C656E6461727374796C6503980D061263616C656E6461726C6162656C7374 + 796C65039B00061C7472616E73706172656E74636972636C65627574746F6E73 + 74796C65030702060D657870616E6465727374796C650362030613657870616E + 646572627574746F6E7374796C65030907061264726F70646F776E6564697462 + 7574746F6E03A307060E636F6D626F656469747374796C6503D108060D636F6D + 626F626F787374796C65031E0906177472616E73706172656E746C697374626F + 787374796C6503C606060F636F6D626F706F7075707374796C65033803060E6E + 756D626572626F787374796C6503AA04060D706F707570626F787374796C6503 + 2C09060C6172636469616C7374796C65035D050611636F726E6572627574746F + 6E7374796C6503F303060D7465787463656C6C7374796C6503C301060E636865 + 636B63656C6C7374796C65038D07061170726F677265737363656C6C7374796C + 65030605060E706F70757063656C6C7374796C65038103060E696D6167656365 + 6C6C7374796C65032F010611616E69696E64696361746F727374796C6504EDB2 + 0000060E7461626C65766965777374796C6503340606136D61676E6966696572 + 676C6173737374796C65032B04061C6D61676E6966696572676C617373726563 + 74616E676C657374796C6503FB04061472656374616E676C657374617469634C + 6F757065032C01060B726F756E64627574746F6E03CF050610726F756E646275 + 74746F6E6C6162656C032801060B666C796F757470616E656C035901060C666C + 796F7574627574746F6E035F070611666C796F7574627574746F6E6C6162656C + 032D01060B666C796F75746C6162656C0394000610666C796F75747469746C65 + 6C6162656C0399000611636F6C6C656374696F6E6C697374626F7803C9080615 + 636F6C6C656374696F6E6C697374626F786974656D03BD09060A67726F757070 + 616E656C035801060A6261636B627574746F6E034004060E6261636B62757474 + 6F6E7465787403A904060D666F7277617264627574746F6E0343040611666F72 + 77617264627574746F6E7465787403AC04060B636C6F7365627574746F6E0341 + 04060F636C6F7365627574746F6E7465787403AA040609616464627574746F6E + 033F04060D616464627574746F6E7465787403A804060C72656D6F7665627574 + 746F6E034204061072656D6F7665627574746F6E7465787403AB04060B617070 + 6C79627574746F6E034104060F6170706C79627574746F6E7465787403AB0406 + 0C736561726368627574746F6E0343040610736561726368627574746F6E7465 + 787403AC04060B7265747279627574746F6E034204060F726574727962757474 + 6F6E7465787403AB04060B7472617368627574746F6E034204060F7472617368 + 627574746F6E7465787403AB04060A706C6179627574746F6E034104060E706C + 6179627574746F6E7465787403AA04060B7061757365627574746F6E03420406 + 0F7061757365627574746F6E7465787403AB04060B7072696F72627574746F6E + 034204060F7072696F72627574746F6E7465787403AB04060A6E657874627574 + 746F6E034104060E6E657874627574746F6E7465787403AA04060A6765617262 + 7574746F6E034104060E67656172627574746F6E7465787403AA04060A656469 + 74627574746F6E034104060E65646974627574746F6E7465787403AA04060A73 + 617665627574746F6E034104060E73617665627574746F6E7465787403AA0406 + 0C63616E63656C627574746F6E034304061063616E63656C627574746F6E7465 + 787403AC04060A686F6D65627574746F6E034104060E686F6D65627574746F6E + 7465787403AA04060D72656672657368627574746F6E03440406117265667265 + 7368627574746F6E7465787403AD04060E646F63756D656E74627574746F6E03 + 45040612646F63756D656E74627574746F6E7465787403AE04060B70686F746F + 627574746F6E034204060F70686F746F627574746F6E7465787403AB04060A68 + 656C70627574746F6E034104060E68656C70627574746F6E7465787403AA0406 + 0B746F6F6C73627574746F6E034204060F746F6F6C73627574746F6E74657874 + 03AB04060B766964656F627574746F6E034204060F766964656F627574746F6E + 7465787403AB04060E636F6E7461637473627574746F6E0345040612636F6E74 + 61637473627574746F6E7465787403AE04060A6D757465627574746F6E034104 + 060E6D757465627574746F6E7465787403AA04060C766F6C756D65627574746F + 6E0343040610766F6C756D65627574746F6E7465787403AC04060A7075736862 + 7574746F6E037706060C6E756D626572627574746F6E03D10506116E756D6265 + 72627574746F6E6C6162656C032A01060A74696C65627574746F6E033D07060F + 74696C65627574746F6E6C6162656C032801060D636F6D6D616E64627574746F + 6E036D070612636F6D6D616E64627574746F6E6C6162656C035801060F636C65 + 617265646974627574746F6E03B205061270617373776F726465646974627574 + 746F6E03B505061073656172636865646974627574746F6E03B3050612656C6C + 697073657365646974627574746F6E03B505060F74696C65627574746F6E6669 + 78656403B705060C636865636B656470616E656C035A01060D666C6970766965 + 7770616E656C033E010612666C6970766965776C656674627574746F6E03B505 + 0613666C6970766965777269676874627574746F6E03B6050611666C69707669 + 6577746F70627574746F6E03B4050614666C697076696577626F74746F6D6275 + 74746F6E03B705060C746F6F6C74697070616E656C033D01060C746F6F6C7469 + 706C6162656C039600060F706167656865616465726C6162656C03E901061270 + 6167657375626865616465726C6162656C03EC01060C746F6F6C6261726C6162 + 656C039500061474696C65627574746F6E7469746C656C6162656C03BF00061A + 74696C65627574746F6E6465736372697074696F6E6C6162656C03C500061374 + 696C65627574746F6E6E616D656C6162656C039C000612666C69707669657774 + 69746C656C6162656C03BD00060E677269647469746C656C6162656C03B90006 + 11677269647375627469746C656C6162656C03BC000612677269646974656D74 + 69746C656C6162656C03BD000615677269646974656D7375627469746C656C61 + 62656C039E0006136772696470616E656C7469746C656C6162656C039D000617 + 6772696470616E656C6974656D7469746C656C6162656C03C200061A67726964 + 70616E656C6974656D7375627469746C656C6162656C03C50006096772696470 + 616E656C033A01060E6C6973746974656D627574746F6E03620706136C697374 + 6974656D627574746F6E6C6162656C033001005450463011545374796C654465 + 736372697074696F6E00095374796C654E616D65060B4465736372697074696F + 6E06417574686F72061D456D62617263616465726F20546563686E6F6C6F6769 + 657320496E632E09417574686F7255524C06137777772E656D62617263616465 + 726F2E636F6D0E506C6174666F726D54617267657406355B534D414C4C535459 + 4C455D2C5B4D5357494E444F57535D2C5B4D4554524F504F4C495355495D2C5B + 444546494E45464F4E54535D0E4D6F62696C65506C6174666F726D0805546974 + 6C6506094D6574726F426C75650756657273696F6E0603312E30000054504630 + 0654496D61676500095374796C654E616D6506124D6574726F426C7565737479 + 6C652E706E670E4D756C74695265734269746D61700E01055769647468020006 + 486569676874020003504E470AA910010089504E470D0A1A0A0000000D494844 + 52000002EE0000035208060000003A624B70000000017352474200AECE1CE900 + 00000467414D410000B18F0BFC61050000FFBA49444154785EECBD0BD81C4599 + F63FEF00013907F8045DE5908072D2151390D5555013155610561244C44B5D49 + 38289E4914211B113741FD74912889AEFA17150DF8E111954404773D9288AB80 + 0A249C7611150884A30126FFFBAEA99AF4F4DB3D5D7D9CEE77EEDF753DA94357 + 573D6FCD93AE676AAAAB5A420821841042082184104208218410420821841042 + 08218410420821444D18B3A1106282B011D8A80831066C741C3BBFE7EBEAB718 + EEFDF8F11A2B8410A206443E8C3580154FD2C0378A7D3EA84F769CF319D9E000 + EE5F766AB0EF18EFF5971CF778E4B86723ABE3FED88217A84F8510B564AB85BF + CCF45C1B36914A6B002B1E39EEE391E39E9D08C79D983E93E31E8F8FE37ECFC7 + 669BB468B57679EF7213E671DC37ACDF60534208510F266D3FA9B18E7BDB8642 + 88E6D2C8878F10420821D221C75D0821841042880620C75D88E6A3FFC7420821 + C408A0015F0821841042880620C75D0821841042880620C75D08218410428806 + 20C75D0821841042880620C75D0821841042880620C75D0821841042880620C7 + 5D0821841042880620C75D88E6D3B1A110420821263072DC8510420821846800 + 72DC851042082184680072DC8598186CB4A110420821262872DC85683E5AE32E + 8410428C0072DC851042082184680072DC851042082184680072DC8510420821 + 84680072DC851042082184680072DC851042082184680072DC85104208218468 + 0072DC851042082184680072DC851042082184680072DC851042082184680072 + DC851042082184680072DC851042082184680072DC85104208218468006336EC + 63E7F77C7DA38D8A82B8F7E3C747F6B56314FB3CA94F443636021B1521C6808D + 8EC3FD1FBCE763B34D5AB45ABBBC77B909B3FE5F7D6CC10B366E58BFC1A68410 + A21E4CDA7E526BAB85BF6CA40FA219772184104208211A801C77511B16C81E85 + 104208216291A324EAC361B24721841042883822D7F7688D7BF1688DFB78C27D + B2E0B0D6E60BAF693DC1F8DDA7ECBBB1D5E9987C0136DBBCB5DB676EF45A8FA7 + 35EEF1688D7B3AB4C65D083111D11A77218AC6F89E927E11420821C42823C75D + D487BFCA1E8510420821E290A3248410420821440390E32E8410420821440390 + E32E8410420821440390E32E8410420821440390E32E8410420821440390E32E + EAC3FF6969E376218410428818E4B80B2184104208D100E4B80B2184104208D1 + 00E4B88BFA708D96CA0821841042C421C75D0821841042880620C75D08218410 + 42880620C75DD486852D2D95114208218488438EBB1042082184100D408EBB10 + 42082184100D408EBB1042082184100D408EBB1042082184100D408EBB104208 + 2184100D408EBBA8271BB5C14C1F4F3E6123420821841855E4B88B7AB2D9E6AD + D618CC53D295CDB7B41D23841042885165CC867DECFC9EAF6FB4515110F77EFC + F8C8BE768C629F27F589C8C64660A322C418B0D171B8FF83F77C6CB6498B566B + 97F72E3761D6FFAB8F2D78C1C60DEB37D8941042D48349DB4F6A6DB5F0978DF4 + 41DA3614420821841042D41839EE420821841042340039EE4208218410423400 + 39EE420821841042340039EE420821841042340039EE4208218410423480C8AD + 70B41D64F1683BC8F124F4C98B6D28FAF94F1BC6A2ED20E3D17690E9D0769042 + 88894893B7838C545A8E7BF1C8711F4F5667400C468E7B3C72DCD321C75D0831 + 11D13EEE420821841042885291E32E8410420821440390E32E84104208214403 + D01AE39AA035EE8660DAC5E3C251C0D94454186B2F5AE31E8FCF1A77311EAD71 + 17424C2426DCCBA9420C09DAA39CA79CC8718F478E7B36E4B80B21261272DC85 + 280639EE424C20E4B80B21EA88769511420821841042948A1C77512734DB2E84 + 10420811831C772184104208211A801C772184104208211A801C772184104208 + 211A801C772184104208211A80B683146282B371E3C655363A14C6C6C6A6331C + F6FEF283F6702777CFD9472F47C7B0DBB29B338D15DA0E52085147B41DA41042 + 08218410A25434E32E6AC98E733ED3D8D9CFFB979D1AF5FF6A29646E373A90A8 + 723742F6EF460712594E33EE5D34E39E1DCDB80B2126129A711742F840A77C10 + 83AED3291F44D27521841042341CCDB88B5AE266DC6366AF6B4982CE41A73C6A + E67DD0F5A0531E35F33EF0BA66DCBB68C63D3B9A7117424C2434E32E84484378 + 663D69263E4878665D33ED420821C48820C75D886A08CFA23B673DECB447CDC6 + 8767D19DB31E76DA7DD6C10B218410A2A1C87117A23AE29C774794D3EE8873DE + 1D72DA85104288098E1C7721AA25CE391FE4B43BE29C7339ED420821C40810B9 + 30BF295BF125BDB8D89497CD925EFC9A289F471A26E0CBA96182B3ED3E4E7B90 + E06C7BA2D3AE9753BBE8E5D4ECE8E55421C444422FA70A21D2E29CF5B44E3B71 + CEBA66DA8510428811428EBB10C3238BD3EE90D32E8410428C1872DC85104208 + 2184680072DC851042082184680072DC851042082184680072DC851042082184 + 680072DC851042082184680072DC851042082184680072DC8510420821846800 + 72DC851042082184680072DC85104208218468006336EC63C7399FD968A3B5E6 + FE65A746EAEFB87BCE3E8DF83B765B76F3C0BF63A27C1E69707F739175964D5D + 75DEB871E32A1B1D0A636363D319428FA1DA31F4688C2D4D141E5BF0828D1BD6 + 6FB0292184A80793B69FD4DA6AE12F1B392668C65D0821841042880620C75D08 + 21841042880620C75D0821841042880620C75D0821841042880620C75D082184 + 1042880620C75D0821841042880620C75D0821841042880620C75D0821841042 + 880620C75D0821841042880620C75D08218410428806A023C0452DD971CE67CC + F1F8F72F3BB53136DA449D852893C716BC60E386F51B6C4A0821EAC1A4ED27B5 + B65AF8CB468ED59A71174208218410A201C871174208218410A201C871174208 + 218410A201C871174208218410A201242ECCEF743A2F407018E43990C9636363 + BB6DDCB8F16EC4D7417E07B9A6DD6EFF12612ED0CE4C0447A3FE7F40FDFF07E1 + EE08EF40F857843FC7B56FA39D15A6704650CF14C8B3107D06646BC80E900720 + 8F40FE076DDD04598B7866D45FC5A0975385683E7A39550851479AFC726AACD2 + 700C0F46F02E386674DC0602E7EE26049F80A3786D37C71FB4F332041F473BCF + EBE6C483767E83E03D68E7AA6E8E1FB86F4F081DDDDDBA3903B91BBAAC80DC66 + D35EA8BFD2F5571272DC85683E72DC8510756442ED2A0387AD0DE7F03D70C43E + E3E38412966379DEC7FB6DF640506E3394FF24EEFB1124D109252CC7F2BC8FF7 + DBEC5850660C655F89F024247D9C50C219F293EC7D891F2ACAA8BF52F4971042 + 082184C8469FD308C7AB0D590C67EF049B950ADE87FB3FC67A6C5624B8BE19E4 + 52947F87CD4A05EFC3FDFF8FF5D8AC71E01A9DC8E32087988CF41C823A66DB7A + 22C135F5D72612FB4B08218410426427ECB8BF034EDE4B6D3213B8FF25ACC726 + 23C1F5F351EE589BCC04EE3F9AF5D8E438706D06645F9BCCCAB3588F8D8F03D7 + D45FFD0CEC2F2184104208911D3AEE94CD3B9DCEC170EE4E34B939613DACCF26 + FB40FECB70FDDD36990BD6C3FA6CB2079CC73D111CDA4DE5E6505B5F1F49FD75 + F7DD776FFEDDEF7E778765CB96EDC290697B691C79FAEBAF7FFD6BEB7BDFFB5E + 0BED9890E938B2F617EADCF2473FFAD1AE5FFFFAD7F764C8B4BD1445647F0921 + 841042887C7059837128E1D07D098E9DD71A6D1FE0BCDDD46EB75F6F933DD0CE + 7568C76B8DB60F68E73768E7209B34A08D9311F8AED1F6E16EB4F1591B37A08D + AF46F5D7FAF5EBDB1FF9C8479EBE7CF9F25D6D568FD9B367FFF9031FF8C05DDB + 6FBF7DC766F548DB5F0F3DF4506BC18205ADFFFB7FFFAFCDD9C4BBDFFDEED6C2 + 850B5BDB6EBBADCDD9449AFE7AF0C10737FFDCE73EB7EF2F7EF18BBD6D568F43 + 0F3DF496B7BEF5AD7FD86EBBED9EB05941C6F5575AF472AA10CD472FA70A21EA + 48E35F4EBDEBAEBB0E2AD26927AC0F4E629FC389F43F16E9B413D6C77A6D924E + E8331114E9B493DD6CBD06FE5D51FD45A7FDA8A38EDA2FCA6927CCE77596B359 + 3DD2F4179DF617BCE005914E3B613EAFB35C18DFFEA2D33E6FDEBCC3A29C76C2 + 7C5E67399B15A4AFBF8410420821447EE8408EEDB8E38E2FEE268B25E82012A4 + 8FB6D14241BDFF64A3744C9F6DA345B38F0DD9DE4B6CB48F850B17FEDD9D77DE + B9954D46C2EB2C67937DF8F6D7FBDFFFFED68D37DE6853D1F03ACB45E1D35F4B + 972EDDFFDE7BEFDDCE2623E17596B3C930BDFE124254827EE9114288098E99F9 + DD7CF3CDA79B54F1BCD086063889E3D65717C4AB6C48A7B4ACF5D5536D48C6AD + 47BFEDB6DB265D7EF9E54FB5C981B01CCBDB6490C4FEBAE38E3B5A175E78A14D + 0D86E5583E8281FD857B9E72EDB5D74EB1C981B01CCBDB6490607F0921841042 + 889C708666CB279E78E2BB9B6DB6D9E46E5671C0295CDF6EB77BCE67A7D3F913 + 9CD1A297B1B09DFBD0CECE8CA38D772118BFB83B3F8FA28D8F3182367E88BFC3 + B4E7F8C217BEB0F3B9E79EEBFDA5E1ECB3CFBEEDCD6F7EF3BD3669F0E9AF2F7E + F18B2DDC6753C940AFD69BDEF4269BEA92D45FDFF8C637765FBE7CF9F36D3291 + D9B367FFFAB5AF7D6DF81B42AFBFB2E0D68B3711AD711743827657ABFF375AE3 + 2E84A82313E100A6ED6D5828703AC3F5EE64C342413BC17AA3667F8B2058EFB8 + FEFAEB5FFFBA858D7AF1E73FFF79DC8CBB4F7FDD7DF7DD36E6C7FFFEEFFFDAD8 + 2692FA6BDDBA7583768D19C7BDF7DE1BD5E7657D0E420821841023899971DFB0 + 61C3F7B6D8628B1DBB5985F2109CC4C36DBCB41977F000EA35FA9738E3FEB776 + BB6DF6412F62C67DFEFCF9B7CF9933E71E9B7424F657DA19F7A54B97B6D08E4D + F518D85F6967DCFFF99FFFF937C71F7FFC6D36E9E8F59710A21234E32E84101E + 3479C69D4A6FF5D8638F7D61CB2DB72CFC65C28DA12D0E915E85605A37551CA8 + B7B7C5211CD1B722781AE305D3DBE2106D5C0CC7773F936BE19AF597BDEC65CF + B1C944AEBAEAAADFEDB9E79E7D239A4F7F71CDFA1E7BEC6153C9DC7EFBEDADDD + 77DFDDA6BA24F517D7ACBFEF7DEF7BA54D26F2D18F7EF48768E3519B74E4DE12 + 721468F292A061A06548CD428EBB10A28E347DA9CC181CF7FFEE260BE7173634 + C061BCC6468B66850DC9ED362C1438EAB7DA28F9B50D7BD0097FF9CB5F7E9F4D + 0EE4F0C30F5F1776DA2D89FD4527FCF5AF1FB7DD7B24C71F7FFC38A7DD32B0BF + E8841F70C001FF639303D97FFFFDFF37C2690FF7971042082184C88959E3FEA7 + 3FFDE92726553070DEFAEA45FA721B2D14D4FB6D1B257FB061A1C089FEA38DB2 + BD1FDB681FE79E7BEE9D7FF7777FF7984D46C2EB1FF9C84722B77AF1EDAF4F7E + F293AD673F7BF0AE97BCFEA94F7DCAA6FAF1E9AF534F3DF5773BEDB4D3F88DE0 + 03F0FA69A79DF65B9BEC23D85F4288488A9AEDD1AF1042083122D071DF78CC31 + C7FC0E8ED64DDDAC62B0F5859DBA9F23FF37365E08B6BE9F7753C629E54C71BA + 373893B9DBD6EBF86D547FEDB6DB6E4F7CEF7BDFFB3DFAF3AF36AB0FE6F33ACB + D9AC1E69FAEBFFFC9FFFD35AB56A159D6B9BD30FF3799DE5C2F8F617EEFDDBF9 + E79F7FF5B469D32267CE99CFEB2C67B38284FB4B0821841042E4C4AC71876CD6 + E9740E84B3B5C4E416001CC4D3DBEDF62F6DB207DA998976AEB4C9DCA09D57A0 + 9DE0D20FE64D819C6893B981BE5F81ACB54903FE8E170CEAAF3FFDE94F5B5C7B + EDB5DBFCEFFFFEEF167FF7777FF7F8C1071FFCF0D39EF6B4C7EDE57164ED2FEE + 32F3AB5FFDCAEC1E83765A871C7208BF40D8ABE3C9D25FF85BB6FCED6F7FBBD3 + BDF7DEBBD5CE3BEFFCD8739FFBDCFBF0B74439EC86A8FE12D1688D7B3ACA58E3 + AECFC09FB4FDAF35EE42883AD2F49753B92DE1669047E124BE070ED709BC9007 + 388197C039FCB84D8E03ED7C12EDBCC326338376FE1DEDBCD326FB401B7CB9F2 + 906E2A17BF421B3FB4F13ED45F91C4F697188F9CC674E475DCF7DD77DF8D7FF8 + C31FFAEAD067E08F1C7721C4446022ECE36E062E38879F8073976BBD3BEF673D + 361909AEBF07E582EBAC53C3FB598F4D8E03D7384B9D77F9CF4DB69E48F877AA + BFFA18D85F4208218410223B74DC391D625EA884D3D581BC174EDE72A6D3C2FB + 783FEBB15991E0FA93907F4679BFB3FB43F03EDECF7A6CD638706D23847FC7B5 + DD9CD45CCBFB598F4D8F03D7D45F9B48EC2F2184104208911D3AEE3CF1B37752 + 261CAF4EBBDD3E1FCEDEE910AF1958966379DEC7FB6DF64050EE49947F3BEE7B + 05C4EB8555966379DEC7FB6D762C742251F60708BF82A4EF0BAB7CB1F22BF6BE + 44271465D45F29FA4B08218410426483EB7BB8BE9D0E7CE48B939D4EE705080E + 83F070A1A7C239DB19CEE0BD88FF05F23BC83570DAC6BD549916B43313C1D1A8 + FF1F50FFDF21DC0D219DC2FF45C85D50BE8D76FA5EAA4C0BEAE14B98CF42F419 + 90ED203C31945B1E3E08F91FB4C5A51EB95EAA547F8934687D753AB4C67DB868 + 8DBB106222D0F49753E9B89358E75D08510E721AD321C77DB8C87117424C049A + FE72AA1BB4BC966C08218410420821AA878E3B899B71E2FA776E17C935F00CC3 + C2EB4E3873BF79200C5EA3B07C5C3D2CEF843A51F84DC8892FC17B28AEAE289D + D82EF7B0A74E14C6295B439C2E613D29EE6F08D64561F9601F04AF85EBA044D5 + E3EE759F8BC3FC0D871D76D8E6D3A64DDBC2C9FEFBEFCFFBEB88FB9BE33EEFE0 + DF1CEC3386C16B14968FAB87E59DB8CF3AF8F9FB12BC87E2EA8AD289ED0EB21B + 218410428852708ECA46B0CAE414C8D8D8D8741B350DD86861A07EEACEBAE798 + 8C181E7BEC313A605C173E4661FCC9279FECC549BBDD36FA6DB6D96626DC6EBB + EDFE0381F91502657B278DE6017A3A7DC7B6D8628B1722CAF418D25C375E28BE + 7D930554BDCC4659BFEC0604EC26D521665AA6910E2D95192E5A2A238498084C + 847DDC27345B6DB5D59394ADB7DEFA896DB7DDF671CA0E3BECB061F2E4C97F73 + C234C55DC76DDC229323CE063A6745089CBB0E65F3CD37E70E2F8F421E813C0C + 113524A3DD082184104294C24838EE420821841042341D3AEEFA99B844EEBBEF + BECD28365938EBD7AF375206EBD6ADDB8262934208218410628868C6BD64CE3A + EBAC67CE9A35EB59AB57AFE6CB8B8573EEB9E7B64E38E184D68D37DE68738AE3 + 739FFBDCFEFFF66FFF76E87FFFF77F6F6FB38410420821C49090E35E225FF8C2 + 1776FEC10F7EB0F3DAB56BB77EE31BDFF8ACFFF7FFFEDF8EF652215C76D96546 + E8B4D379BFF2CA2BED95FC5C7EF9E5CFF8FDEF7FFF8C7BEEB967FBCF7CE63387 + A2EE5DED25218410420831047A6FD44EE4DD41B280AA73ED9CC219763AEB8F3C + F2486F99CC0B5FF8C2FBBFF295AFAC613C6FDF38673DB84CE615AF78456BE9D2 + A5269EA76F38C34E677DC3860DBD65327BEDB5D79FCF3EFB6CD30F3E7D3365CA + 9469361A0BBED0ACB6D13E7CFA06F5DB583CA8DFC6FA49EA9B37BFF9CD47D968 + 2CF852F61D1BED23D8373E68479374685799E1926557191B1542885AD1E49353 + 0D710E581E7C1CB03C24396079083A6069FB866BDAFFE99FFE69FFBBEFBE9B7B + 7E1BE0683E72E9A597DEB4D34E3B7147995C7D43671DF5B7FEE77FFEC7E6B45A + FBEFBF7FEB924B2E696DBF7D77554BD6BEE19AF6050B16FCE3430F3DD45BDAB3 + CB2EBBAC7FFFFBDFFF8BC993279B5D537CFA468EBB1F721AD321C77DB8E4ED7F + 218410F9D052998C70198C8D8EE3ED6F7FFB9E41A77DEBADB77EF2FCF3CFBFDD + 39ED3E70094C1CEF7BDFFBFA9C763AEB1FFDE8477B4E7B125C0663A3E3B8F0C2 + 0BFF3EE8B44F9A34E9F1134F3CF1BF9DD32E841042082186831CF70C9C7AEAA9 + 7B7EE8431FDA33CA79BFE0820B9EFAB39FFDAC6F2DFB7BDFFBDE3BA74D9BC63D + DBBDA0634E8972DE3FFFF9CF8F5BCB7EF6D9679B19771FE0E0FFFD77BEF39DBF + 8F72DEBFF295AFEC75EBADB7F6AD657FE52B5F79E3DFFFFDDF97B36D8D104208 + 2184F0468E7B4AE8B4F38553C6C3CE3BD7B57FE2139F78A64D1A66CF9EFD9737 + BFF9CDF7DA642241873DECBC735D3B779109F296B7BCA575DC71C7D9D460E8B4 + F38553C6C3CE3BD7B5FFE8473FEAF3FE0F3AE8A05B8F3DF6D84D53FB42082184 + 106268C8714FC94D37DDF4141B3538E79DEBDADFF6B6B74DB5D986BFFFFBBF7F + 70F1E2C577DAA417E16D1D9DF3CE75ED73E7CEB5B95D0E3DF45033DBEECB5FFF + FAD7BEB534CE79E7BAF6FFF88FFFE85B93FEB4A73DEDDEB7BFFDEDC5EF312984 + 1042082132D17BD128EE25C33CF8BC649887A4970CF3107CC930D83774D0B92F + 3BB778B45906BE7C1ACCDB6DB7DD367CEF7BDFBB316E5D7B5CDFD0418FDA979D + 4B618279CF78C6335AA83F765D7B54DFD041E7BEECDCE2D16619F8F269306FDB + 6DB77D64E1C285FF15B7AE3DAE6F82E8E5543FF462643AF472EA70F1EDFF4EA7 + F34A1B1542885AD36EB77F68A38D4033EE29A123CEDD61E8A8DB2C43D069E7CB + A8175E78E19A342FA33AE888737798F09AF5A0D3CE32DCF6D1F76554071D71EE + 0E4347DD6619824E3B5F46FD977FF997D57A195508218410A25EF4664FE2664E + F3E033739A87A499D33C04674EA3FA266EE69D9C73CE39B725AD6B4FEA9BB899 + 77C21D6492D6B50FEA9BB8997772D45147FD77D2BAF6A4BE219A71F743B3BDE9 + D08CFB70493BE3BE61E13FFCC064082144CD98B4E0E7AF62D8B419F7DE4338CE + 01CB838F03968724072C0F41072CAE6FA2F66BE7CBA83EEBDA7DFA266ABF76BE + 8CEAB3AE3DA96FA2F66BE7CBA83EEBDA7DFA260F3E7D9387A4BEC943B06F7C90 + D3980E39EEC3258BE3BE61FD06932784107561D2F6931AEBB86BA94C0EB81486 + 4B62B83486E92C2FA30E22BC2426EDCBA883E052182E89E1D218A6F532AA1042 + 082144BD91E39E13EECFFEA52F7DE9A6B7BCE52D7FFAFCE73FBFC66617863B11 + F51DEF788771E28B84FBB39F7AEAA9BFF8877FF8879BDFFBDEF7462E5B114208 + 218410F560423BEE4F3EF9E4585AB1B7A682CEFBD9679F7D57CA9751D9F74E06 + 42E7FD9DEF7C67EA97517DA0F37EF2C927DFA497518510420821EA4DCF69EC74 + 3AB9D68ED691CD36DB6C635AB1B7564127208D6522DA8D10420821441DE939EE + ED765B2F6889D4C86E449308BF982A84104234090D62420C11ED68928EBCBBCA + 0C114E9234FAD7B53468571921449D69F2AE3272DC4591D09EE4880A311E39EE + 4208511326CC7690DC337B2262FF3C513EEA6B218410428892E873DC852818CE + C0EB571D2184104288028874DC79B2E444C0FE3962F8E8B31042082184C88966 + DC4599041D7639EF42082184103990E32ECA84CEBA1C76218410428802E873AA + DC8B9C13659989CFDF73FDF5D79F80CB5BA3E8A34836F2E5CA030F3CF0121BAD + 1B9B43D8A74E4823FB588C000B16B45B0B1796B5F30B2749B4AB8C1042D48009 + B31DA41CF789EBB83761BFF0E01EDD79F50DD675C79C7D33D5B5FB32FFC37A68 + 47363A5486F9256EF2DCCFBCC84633B36EE9A93FB5D189861C772184A80972DC + 6B8AAFE3CEB0C6B3D6B1A4D15D8E7B7A26AAE35E84AE51EDD071C77FB98B6D32 + 35F86F7A5294E3BEE3C99F39CD463373FF674FFDB48DF6D8E6A8F7DC68A39979 + F83B1FDFDF46450039EE42883A23C7BDA6F8FC3D37DC70C35B181E70C0019FCF + EAE00D033A9541DD4DE600E4B8A7478E7B3C553BEE1B5B1B3F6893A9196B8D7D + B8E98E3BFA7517C8DE88EE0ED90DB23D643DE46EC81DE8BB5B20F720EE051CEB + 67217809E40008EBDC01F200E40EC80D909F6030BB096126E4B80B21EACC8439 + 806944E1A8D2D491A5C9BA0B213C80C33E0D7204A2BB406E80837E31E4230C99 + 663EAFB31CE289C0A97E038277439E09B91AF25ED4C501ECBD36CDFC77DB7242 + 08216AC4C83BEE18EC9EA4D864A368B2EE428864E03CBF18FFC7F743F457ED76 + FBBB103AEEEB201D864C339FD7598EE5CD8D31E0FAE908F82EC23771DF02C8B7 + 20B7A2AE2718DAF4025E67395B5E0821444DD08CBB1042D41038E29C41DF0372 + 159CE93F9ACC18ECF5AB207BD8FBC66167D00F842C43F91F98CC18ECF5659003 + ED7D4208216A801C772184A81970BEB9FC85EBE7AF85137D57377730B6DCB5BC + 8FF77773BBC0F9E69AF67F847046FD3A9399802DF72DC83FDAFB8510420C1939 + EE42085133E078F345542E851938D31EC6965F67EF0FC21751FF8CEB0367DAC3 + D8F27F86F07E21841043468EBB1042D40FEEF4726B379A1ADEC7FB8370F7985F + 77A3A9E17DBC5F0821C49091E32E8410F563B7B1B1B1DE12996BAFBDF6C2B56B + D76E84CCB35986356BD6CC80DC87FCE5368BDB6AF23E6E1919848EFC6FBB51B3 + 74E68A8D80A1CD32207D2684DC69B308EF0B7F111042083104E4B80B2144FDE0 + 3EEDDC57DD70F0C107BF0DC17CC822E7BCDF7EFBED53102C85A3BE72CA9429B3 + 9967E17DBC3FC80E28D773C6DBEDF691F0DBBF8FBC23E0A41BE71DE161083E0C + F95F5CE79690067B1FF7791742083164E4B80B2144FDE0E14A7DCE329CF3C508 + 8CF3BE66CD9A454F3CF1C40A38D5AB434E3BE17DBC3FC80370D47BCE380939EF + 3F47D60A08D7C1F795B3F7F5BE44082184181E72DC8510A27EDC0D87F9E936DE + C339EF70B6E7C538ED74B4791F4F540DC213519FDB8D6E22E0BC1F8AE438A7DD + C2FB78BF1042882123C75D0821EA071DE5BDBAD17EACF33E37CA69B7F0BEB0A3 + CD13569FDF8DF6639DF72FC738ED84F7F17E21841043468EBB1042D48CB1B1B1 + 5B104CEE743ACFEEE6F403A79D87238DC3969F6CEF0FF213C8AEB8FEAA6EB21F + 38ED27D9681FB6FCAE10DE2F841062C88CD9D0B01130C443BF2FBFA9F8FC3DD7 + 5F7FFD090C0F3CF0C04B4C468348A3FB8E733E63FAA2CEDCBFECD4DEE79457DF + 605D77CCD937535DBB2FFB83F7FF03F7590C1B1F5B2842D7A87626CFFDCC8BF0 + 5FEE629B4C0DFE9B9EB46EE9A93FB5C91E3B9EFC99D336B6367ED0265333D61A + FBF0FD9F3DF5D336D9639BA3DE73A38D66E6E1EF7C9C87249502FA721A643F44 + 79726AE2214C70B2B944E665E8C7DF435677733781EB3C01F545109E9C9A7808 + 13CA1F84600EE4A728FF6593E909EE7D25C30D0BFFE1071BD66F307942085117 + 266D3FA93569C1CFCD44069E6F3F34990DA1CF31F171749B84CFDF43270697B7 + 46D14791ACBD731B4513BF742421C73D1B72DCC7D354C79DC0017E31823D203C + 4135F6302694E34CFBC190DB51EE3F4D660428773A8203213C4135F6302694E3 + 80F61AC8F528B7C464A6408EBB10A2CEC871AF293E7F8F1CF77AD234C7BD49C8 + 71EFD204C79DA04F39F3CE76D6416E453F71F69DBBBCEC807CCEB2734D3B97C7 + DC081937D31E064E3567DEFF11C2135179B8D26F71DF9DA88B6BDCF9222AD7B4 + 7379CC7F61404B35D3EE90E32E84A83372DC6BCA44FB7B460939EEE521C7BD4B + 531C77827EDD05B237A23C0889872B719F766EF9C8DD63EE40DFDD02B907712F + E0583F0BC14B203C119575720B497E19E04BAD7C11F52718CC6E42980939EE42 + 883A23C7BDA64CB4BF270F599DD72A093ACA72DCCB438E7B972639EE4D438EBB + 10A2CEC871AF293E7FCFA82C9591E39E1E5FC79D0EAB8D0E9D28C7378C1CF72E + 72DCCB438EBB10A2CE34D971D776904214001DD6618B5545082184101394BE19 + 450CFE8933D44DC2E7EF71B38F3EB3D675238DEE9A714F4F9A19F73A38CE7133 + D66134E3DE4533EEE5A1197721449DD152999AE2F3F7DC70C30D6F6178C00107 + 7C3EAFB35825744C83BA9BCC01C8714F8F1CF778E4B877D1CBA9D1C8711742D4 + 9909B7540603C484C0FE3949705469EAC8D264DD85101EE051C6ED208F407417 + C80D70D02F867C8421D3CCE77596433C1138D5DC0EF2DD106EFF7835E4BDA88B + 03D87B6D9AF9EFB6E5841042D488915FE38EC1EE498A4D368A26EB2E844806CE + F38BF17F9CA7A7FEAADD6E7F1742C77D1DA4C39069E6F33ACBB1BCB931065CE7 + 014C7C99FA9BB86F01840731716FF82718DAF4025E67395B5E0821444DE873DC + F1F09E90D83F4F08211A031C71CEA0F3D4D4ABE04CC79E9A4AECF5AB207BD8FB + C66167D0796AEA32948F3D3595D8EBCB2007DAFB841042D400ED2A2384103503 + CE3797BF70FDFCB570A279526A22B6DCB5BC8FF77773BBC0F9E69A769E96CA19 + F5EB4C6602B6DCB720FF68EF1742083164FA1C773CEC2724F6CF1342884680C7 + 165F44E55298C899F6B56BD7CEB1D13E6CF975F6FE207C11F5CFB81E39D30EC7 + 3CF2A5625BFECF10DE2F841062C868C65D0821EA07777AB9B51BED074EFB3C04 + 4B112EEFE68C83F7F1FE20DC3DE6D7DD683F70DAAF181B1B7B03C23B6D5618DE + C7FB8510420C99BEF5DF6E76FACF7327C6AFA2BB2EEDEE6636689D7B702FF4A6 + 6D07A97DDCE3D17690F1683BC82E75DE0E124EF419E80FEE1EB3CE6619ACD3BE + 08FDBC18E12C5C5F3D65CA94D9E6A205D726434E6AB7DB17D82CD6F70D04EF45 + 5EDF9701EBB473479A5F20C9B5F19C95E7AE323D50662F041F43FE6BBB39C9E0 + 1E6D072984A82D3A395508214491709F76EEABDEC339ED90F953A74E9DBFF9E6 + 9BCF84C33D2D62E69DF7F1FE203BC041EF9B510F38EDDFC7C0F50FC89A09D915 + F97DE5EC7DDCE75D0821C49091E32E8410F583872BF59CE5EBAFBFFE3C04C669 + 9F32650A67DB5B7BECB1C75A0473E178CFB8F1C61BBFCF3C0BEFE3FD411E40B9 + DE4C7AC8693F927908AF41C05F36FE2EE8BCDBFBFABE44082184180E5A2A3322 + 4B659A8696CAA407663E6197CAD868661AB85486CB5FB8473B0F584A05EEE57A + F403706F6F261E799F407035F2B84B4C2A70EF6B101C8E7BDFD5CD4906F768A9 + 8C10A2B63479A98C1C7739EEB5448E7B7A7C1DF7B2603FD8686686A97F9D80E3 + 7B28825D30A0F070A554E0DE5723B807F772DDBA01796F45F04CE4F170A554E0 + DE8508EEC4BD9FEBE62423C75D085167E4B8D71439EECD458E7B7A86EDB88BE2 + 803D711FF72310E589A9030F5F0A0287F9D9080E812D7C1F724F37D7E4F3A1FE + 6E084F4C1D78F85210DCC781ED18C8FFC57DDD07AA0772DC851075468E7B4D49 + EBB89B8C0621C73D9EAA1D771B1D3A72DC270E781C4F83EC87284F4E4D3C8409 + CEF2D311BC0C8FBBDF435677733781EB3C0195B6CA9353130F6142F9831070BF + F89FA2FC974DA62772DC851075468E7B4DF175DC71796BFCE98F2299CB591C16 + 72DCC753A5E32E4459C0017E31823D203C413576E61DE538D37E30E47694FB4F + 931901CA9D8EE040084F508D9D7947390E685CDB7E3DCA2D31992990E32E84A8 + 33DA0E52082144E1D009E70C3AA287C0197E35E4808DDD7DDADB0C99663EAFB3 + DC20A79D58279CBFCA1C83FB16425E03D90B756DCED0A6B9A69DCB6338D39EDA + 69174208511E233FE32EEA8966DC85D8041ECD5CF3BE37A23C11753708F769E7 + 968F7743EEC023EE16486F4D7B1270CEF9907F09843BD0B04E6E21C92D1FEF80 + 70279B9FC069F75ED31E06F56BC65D08515B34E32E8410A234E8946370F90564 + 39E402C8876DC8F42FD238ED04F7DC04F91CE45D90D74266D89069E66776DA85 + 1042948766DC85288022F61ACF4BD45EE5420C03CDB80B21EA8C5E4EAD2972DC + 4555D071DFD8DAC8532787C2586BECC372DC455D90E32E84A83372DC6B4A9AED + 208785DB11C6F5BD0FE1BF27CDDF10DC81E6EE39FB78B7B9DBB29B337FF9997C + F212EF76EA427BFB5D5AF77EFC78EFBF598EBB109B90E32E84A8335AE32E8410 + 42082184281539EE420821841042340039EE42885AC36564416CB61042083172 + C8711742D49AF03B1D9ECEFBD290082184108D478EBB10A2F66470DEE7DAD021 + E75D082144E391E32E8488A356CEAE9C77218410A38E1C77214414CEC94DE3EC + FA96CDEC40CB7917420831CAC871174284093BB7453AEFB91D6739EF42082146 + 1539EE428820714E6D11CE7B210E73D8510F3BF231C879174208D178E4B80B21 + 1C6167368FB31B2E3B4CA79D24FD6D42082144ED89FCC9F9CF739F65D24D67D7 + A5379930C5E0DE48AEBFFEFA136C3491030F3CF0121B6DDD3D679FA425063D76 + 5B7673E63E9C7CF212EF76EA427BFB5D5AF77EFC78EFBF79C7933F73DAC6D6C6 + 0FDA64E58CB5C63E7CFF674FFDB44D666190639BC6E98D2A5B88D32CA7BD3974 + 3A9D5732DCB0F01F7EB061FD06932784107561D2F6935A9316FCFC558CB7DBED + 1F9ACC86A01977214498B0639BC6D10D9795D32E84104214841C7721449038C7 + 368FF3EE90D32E841042E4A06F007403E4282D9549B35CA40CDC1294BBEFBEDB + 5B8FDD76DBADEFEFD15299E2C9B254C6468746014B657C1C5BDF7224E83857ED + 34CB691F225A2A2384A8334D5E2AD3E7988467B6260A72DC3721C7DD8FB48EBB + 88258DA32F260872DC851075466BDC8510221A39ED4208214441F439EE9C999E + 88D83F4F082184104288C632F24EAD96CAF8A1A532622292E6FF4E14C1FF4F3B + 9CFCE96FDB686A1EF8EC6947DB686B9BA3DE73A38DA6E6E1EF7C7C7F1B1D2A5A + 2A2384A8335AE35E7306CDBACB71F7438EFB60F2385B4551A4D3C66741DA5FAB + 7CEFC9527759C8712F0739EE42883AA335EE420C804E70D36494A1631D0CD390 + 744F963A85104208D1A56FD66BA20EAA8366F734E3EE479E19F75160A2CCB847 + 3D037C67C783F746DD93743D0DC1BA88477D91DB436AC6BD1C34E32E84A8339A + 711742349EB033EC88CB1F44F89E2C75C411AE2BABD32E841042348DBE01AFC8 + C1B54E0C1AD835E3EE479E19F71D5E776EE3ECAABDDDE4D6BACFBECDFB6FAECD + 8CFB8205EDD6C2851D9BE54D94331C9567A3B114554F1C19EA1AE8B46BC6BD1C + 34E32E84A8339A711742D483829CF660E808978B22E99EF0F53464A84B33ED42 + 08212614A907E62692C75968029A712F9EC6CEB86720F8FF3EEAFF4AD2F52882 + F7387CEF8D225C9F475D5E4EBB66DCCB4133EE42883AA319772144E38973863D + 9CE47184EFC95287A32CA75D082184681A72DC851089CEB087B33C0E774F967B + 8384EF0F3BF211841DF5B0232F841042341239EE428C38BE8EB56FB92059EE89 + 225C8F9C77218410A3881C7721442390F32E841062D491E32E84680C72DE8510 + 428C3272DC85108D42CEBB1042885125ED00D848C203BDA8166D07590D75D90A + B049683BC872D0769042883AD3E4ED20E5B84F00B27C6E55F6891CF76A90E32E + EA821C7721449DD13EEE4208511DFC4245E1F38BB29995CD03228410424C38E4 + B80B219A067FC1A174AC3C69E5898008218410138EBEA5005A2AD34CB454A678 + D22E95114325FC39314D875E0C092D951142D4192D95114288E1E166E09DC869 + 174208312191E32E8410420821440390E32E8410420821440390E32E84104208 + 21440390E32E8410420821440390E32E84104208214403E8DB464DDB413693BA + 6F0739F9E40B1B6957DA0E52886C683B4821449D69F2769072DC27007577DCC5 + 26767ECFD71BFB7FECDE8F1F2F9B115EC8711742D419EDE32E84104208218428 + 15CDB84F0034E3DE1CDC8CFBD3F778AA493781BB6EFF8B0935E32E7CD18CBB10 + A2CE68C65D082184104208512A72DC851042082184680072DC85104208218468 + 0072DC85104208218468007D8E3B5F589C88D83F4F082184104288C6A219F709 + 80FD7E920A7BAB1042082184680872DC8510420821846800BD99D755AB564DC8 + 3DDCA74F9F1E3BBBDCE9749E3E36363667E3C68DB39846FC52C497B5DBEDBB4C + 8110BEE58B2E27260EDAC75D8C02DAC75D085167B48F7B43A1D38C6001C2FD29 + 36CEBC487CCB175D4E0821841042889176DCDD4C7790A83C876FF9A2F3841042 + 082184D01A772184104208211AC0A82F95B9D4467B44E5397CCB179D27841042 + 0821C4A82F9559866021C21B2936CEBC487CCB175D4E08218410428891DE5546 + 88AAD1AE326214D0AE3242883AA35D6584104208218410A522C75D0821841042 + 880620C75D0821841042880630D28E3B4F2EDDB871E3BF22BC8162E34FB79785 + 100D06FF97F71AA6583562C1F366A8583584104234889176DCC7D29D5CCA812E + AB082184104208918B9176DC37EAE45221263CED76BB5249CBD8D858A5228410 + A2B9688DBB1042082184100D60D497CAE8E4522184104208D108467DA98C4E2E + 1542082184108D60A41DF776BB7DD7D8D8D8BF223C8062E377D9CB4208218410 + 42D406AD71174208218410A201C871174208218410A201C871174208218410A2 + 018CF4A6BE9D4EE7E963636373DCDEEDDC51862FA7C6AC73CF739092364F1686 + 9DDFF37563474FDFE3A926DD04EEBAFD2F26BCF7E3C737CA8EDDE9A5F8FF6CD2 + 5581764D88766F359118F0AC31B680E78E4957856D96ED96D630FAE0950C372C + FC871F6C58BFC1E40921445D98B4FDA4D6A4053F7F15E37856FFD0643684919E + 71A7D38EC0F7E45421841042082186C6483BEE6EA63D48549E104208218410C3 + A6F753E9DD73F6C9B314A4B6ECB6ECE6D89F833B9DCE0D76A6BD071CF71BDBED + F6013619444B65446EB454A63AB454261ADBAC96CA082146162D95692818B774 + 72AA10D5300FB206B2D4A4FA99025965651A3342F09EFB20ACA3284E815C0D39 + CFA4FAD91DF26D2B07322304EFB90EC23A4A61DEBC79AD356BD6B4962E1DDF5D + 53A64C69AD5AB5CAC8B469E3BB8BF7DC77DF7DA60E218410138B515F2AA39353 + 85A8067A9174D0F90E4978391AF3E88152C2DE26CBF2FA64C8221B16C15C081D + F41320473223C0EB2074D82961E79C6579CF0E90336D583874BAE9A0CF9933A7 + 356B567F77318F0E3B25EC9CB32CAF4F9E3CB9B568D122130A218498388CB4E3 + DED6C9A94254C56A1BAE83B8B883798EF035A6DDF5603C2FD7DBF001888B3BD6 + DB9084AF31CD7B48305E28AB5777BB61DDBA75BDB883798EF035A6DDF5605C08 + 21C4C4A0B7C67114D7B80B513523BCC69D53BF9C3A5E0959CB8C10BCC63251BF + 7871A67E0684CBD8BC3DD18435EE9C29E7ECF94F2177302304AFB1CC2526D50F + 67EA5F04B90232CE712F628D3B67CA397BBE72E5CAD6DAB5E3BB8BD75866D9B2 + F1DDC599FA193366B42EBDF4D248C7DD36AB35EE428891A5C96BDCE5B80B5121 + 7A39B53A121CF7D228C2712F1339EE428851472FA70A2184104208214A458EBB + 1042082184100D408EBB1042082184100D408EBB1042082184100D402FA70A51 + 217A39B53AF4726A3455BF9C6A328410A2666857999A22C75DD40939EED521C7 + 3D9A2A1D772184A83B72DC6B861C7751279CE3DE44E4B8FB21C75D8EBB10A239 + C871AF1972DC459D90E35E1D72DCA3A9C271174208510E72DC8510131239EED1 + C871174288E652ED8826841042082184C8841C772184104208211A801C7721C4 + 84864B57AA94B470E94A95228410A2B9688DBB1062420227DAAC711F16BE6BDC + 8745996BDC87DDF74208E14BD2B3BA6EC871174208512872DC85104D418E7BCD + 90E32EB2A219DBC16857121187FBBFF3F099D3D79A0C2184A819DB9CBF6A0AC3 + C63AEE42887EE4B80FA6EE8EBB3EBFC194F9F9051DF7871F7ADCE40921445DD8 + 66DB2D1AEBB8EBE5542112C07FEA4A252DF4BFAA14218410420C0739EE428809 + 4DD497A332252D515F8ECA14218410CD2538CAF067DB8928420821841042341E + CDB80B2184104208D100E4B80B2184104208D100820B1E27EAB2122DEA9CF84C + 86CC829837C4C14A2BB9703B636459B70C76801C0979A649B55A3FB59208DA35 + 21DAF5DA9524CBBAE5C99327B766CD9AD59A32A5DB652B57AE34E283DB0C05ED + D6FAFF56CECF2F33557C7E79A8E2F3D3AE3242883AD3E45D65820F6E39EEA289 + CCB342E73D08BDD0B990CCFB48E770FC4E81B06D3AEF41E8B89F05B9C3A46228 + DBF19B376F9E113AEF41E8B8CF9D3BB7B576EDE02EABC2F12B0239EED154F1F9 + C9711742D4196D0729C470580A59D48DB696416643E6432E85CC80AC82B859F8 + AA380F726637DABA04F236C8F9902B202F827C0BB23B64282C5DBAB4B56851B7 + CB962D5BD69A3D7B766BFEFCF9AD4B2FBDB43563C68CD6AA55AB7AB3F0420821 + 84A817C11917CDB88B26310742C77D356426641D240867E1E9A172E69DD75393 + 61C6F604081DF7EB2127411E8004E14C3C9D7ACEBCF37A2465CDD8CE9933C738 + EEAB57AF6ECD9C39B3B56E5D7F9771169E4E3D67DE793D8E2A666C8B4033EED1 + 54F1F969C65D08516734E32E44F5D071275C921276DAC962089D76CEBC53AA80 + 8E3BF90024ECB4938B2074DA39F34EA9143AEE84CB61C24E3B59BC78B171DA39 + F34E29913741A8C0F34C6A3CCCE77596AB8AE320BF81EC6F52E3613EAFB35CE5 + BCE94D6F329FD9F39E17DD65CCE77596134208317191E32E9A0817674F8370B6 + 9D1287BBC6B265C3F5EC074238DB4E89E377367C8E0D2B81EBD9A74D9B6666DB + 2971B86B2C5B12C740BE00D911F26348D813659AF9BCCE722C5F36AF807039D3 + F690AF42C2CE3BD3CCE7759663F9CA38E698635A5FF8C2175A3BEEB863EBC73F + FEF138E79D69E6F33ACBB1BC10428889891C77310A845F5CAD0374026B4BF8C5 + D502B90D727F373ACE790F3AED84E558BE6CFE07B2BE1B1DE7BC079D76C2722C + 5F19B7DD765BEBFEFBBB5D1676DE834E3B613996174208313191E32E9A089751 + 5092DEA274DEE7A059F9A2E0D2188ADBFE310EB7D3CCA059F9C2E1320A4AD28B + A7CE611F342B9F132E37792924ECBC738D47D8696739962F9B1B21AF87849D77 + 2E8B093BED2CC7F295F19BDFFCA6F5D297BE749CF3CE653161A79DE5585E0821 + C4C4448EBB682A5CBF4E2FD3ED2A13861E2AF776A783CF5D66AA80EBD7E998BB + 5D65C2703719EEED4E079FBBCC540AD7AFD33177BBCA84A153CFBDDDE9E07397 + 99128972DEDDF21952A5D3EE8872DEDDF2193214A7DD11E5BCBBE533444EBB10 + 428C0672DC4553A1434EDCEE31C1A9643AECCB2174ECB93D6455B81752DDEE31 + C16D1FE9B05F08A1634F87B072E89013B77B4C70F69D0EFBF2E5CB8D63CFED21 + 2B20ECBC3B86E1B43BC2CEBB63A84EBB23ECBC3BE4B40B21C4E820C75D34116E + 03E976952174DED740B86F3B433AED7CBB921E28F777AF026E03E976952174DE + AF867CDB8674DAF9F22A9D76EEEF5E29DC06D2ED2A43E8BCAF59B3C6ECDBCE90 + 4E3B5F48A5D3CEFDDD85104208513FE4B88BA61176DADD814B9C4EA6B3CE6964 + 2EA3E1614CDC12B20AC24E3B9D732E85E10C3C9D75CEBC73190D0F63E2969095 + 1276DADD814B9C81A7B3CE99772EA3E1614CDC12B222C22FA23A980EBEB05A25 + E117511D6ECD7B78B7994A09BF88EA706BDEC3BBCD0821849878040FE0D0014C + A2EE4439ED414FD3BD8CEA96D1E4C2F3009F28A73DE89CBB9751DD329A448A3C + C027CA690F3AE7EE6554B78CC687020EF089DA3DE65D904F408279B996CCA43C + 80296AF7980F433E0849B5CEBD8C0398A2768F79D7BBDED5FAC4273E917A9D7B + 019F5F223A804908516774009310E593E4B4137A9F8538ED9E2439ED840EBBB7 + D35E24494E3BA1C39EC6692F8028A79D0EFA176DE81670F37A5533EF514E3B1D + F4CB6CE8D6BC0F65E63DCA69A783FEC52F7EB16FCDBB66DE851062E223C75D34 + 85E0519E514EFB30089E7E1AE5B40F95E0E9A7514EFB90D8131276DADD1431C3 + A0F35E15CF80C4CDAAC7BDB05A197BEEB967ECAC7ADC0BAB420821262672DC45 + 53E01B939C1AAE8BD34EBE06E16C7AED9C76C2974C399B5E23A79D7C13F26648 + D8697738E79DA708455D2F832B21DC05286E298C73DE79F052D4F552F9E637BF + D97AF39BDF1CBB14C639EF3C7829EABA1042888943708DA3D6B80B1120E51AE9 + C228638D749154B146BA08F4F94553C5E7A735EE42883AA335EE420821841042 + 8852093AEE9C7D998822841042082144E3D18CBB1042082184100D408EBB1042 + 082184100D408EBB1042082184100D408EBB1042082184100D408EBB1009707B + BF2A252DDCDEAF4A11420821C47090E32E8498D0447D392A53D212F5E5A84C11 + 4208D15CB45DA21062420227DA1C02342C7C0F601A163A80490831AA34F900A6 + 710F6E3C709F63A322003ED8DFD9681F77CFD947535811ECB6EC667D29146244 + 91E32E84A8333A3955082184104208512A72DC85104208218468005A2AE38996 + CAA4434B65440D18EA1A77A035EE5A2A2384A8215A2A238410420821842815CD + B87BA219F77468C65DD48046CCB84F9962267D2A63EDDAB526D48CBB106254D1 + 8CBB104208218410A254E4B80B2184104208D100E4B80B2184104208D100E4B8 + 0B2184104208D100E4B80B2184104208D100E4B80B2184104208D100E4B80B21 + AA664FC82720DC828B5B22068579BCC63255F20CC807213F8170BFC4A0308FD7 + 5866283CE319CF687DF0831F6CFDE4273F31DB39068579BCC632420821263672 + DC851055B123E40B103AE7EF844439E7CCE335966159DE5326DB43CE87D0397F + 0B24CAFB651EAFB10CCBF29E4AD87EFBED5BE79F7FBE71CEDFF296B7443AE7CC + E335966159DE238410626222C75D085105CF83D0197F9349F9C1B2BC87F796C1 + FE103AE3C799941F2CCB7B786FA9ECBFFFFEC6193FEE387FF55896F7F05E2184 + 10130F39EE4288B2A1E3FD634870F6FC7EC827212F0D09F378CDC17B786FD1CE + 3B3DDBAF4282D3D3EB219F87BC3E24CCE33507EFE1BDA579C774BCBFFAD5AFF6 + CD9EAF5FBFBEF5F9CF7FBEF5FAD7BFBE4F98C76B0EDEC37BE5BC0B21C4C463DC + 91D79D4EE739362A02B4DBEDDFD9681F77CFD9C71C5B2EFAD96DD9CDA51DA72E + 1A051D6FCE9A079DF68590B0831E8465B95C6681497561591EA31F774F14E6D8 + FD08E80D73D63CE8B4FF3B844B73820E7A10967D33E41D26D585655F62C328F8 + 77C7B211309C32C59CBADD838E3767CD834EFBBFFFFBBFB7BEF0852FF439E841 + 58F6CD6F7E73EB1DEFD8A41ECBBEE4252F19770FD7C593316022258071C4F4FD + C3674E5FFBF0438F9B3C2184A80BDB6CBB456B9BF35799872FFCBB81CFEABAA1 + 1977214499F045D3A0D34EE7F75F21831C705E63199675B00ED655047CD134E8 + B49F09A1E31EE780135E63199675B00ED655287CD134E8B49F79E699C6718F73 + DA09AFB10CCB3A5807EB124208317190E32E84280BBE681A5CD3CE59F62F76A3 + 5EB02CEF71B0AEBCBBCDF0EDCEE0A2712E83B9AC1BF58265798F837515B69D0B + 5F340DAE69E73298CB2EF3578F65798F837569B71921849838C8711742944570 + 590967D1B94426C83110FE4419DC0A927941784F70763E586716825F2438857D + 4137DAE315102EA3096E05C9BC20BC2738FD9DE685DB81BCE94D9BAAE22CFA05 + 17F4ABF78A57BCC22CA3096E05C9BC20BC27383B1FAC53082144B391E32E8428 + 8BC36D48387B1E74C0E9A05F0E09CEA033CEBCA0F3CE7B82B3F4C13AB370A80D + 09A7B2830E383DE08B20C1296AC69917F48E794F701A3C58672E0E3D7453559C + 3D0F3AE074D02FBAE8A2BE1974C6991774DE794F70963E58A71042886623C75D + 085116C19D60BE6543C7A0F5EAE16BD7D890E4DD5D26B8D5CA4A1B3A062D080F + 5FFB950D4961DBB704778259B9B25FBD41EBD5C3D77EF5AB4DEA697719218498 + 38C8711742540D5F341DB4563D7C2D38535F167C1B74D062F0F0B5E04C7DE9F0 + 45D3416BD5C3D78233F5420821260E72DC851065C1ED069D5CCD8C8CF0DE605D + 79E0F65F4E7EC18C8CF0DE605D85C0AD219DFCE217D9D5E3BDC1BA8410424C0C + E4B80B21AA8633E8B775A3910CBA56169CA2FE9F6E349241D74A8733E8FFF33F + F12A0CBA26841062E220C75D08310CDE65C328065D2B930FDB308A41D72AE1C3 + 1F8E5761D035218410130739EE428861F04DC8B190E0EC3AE3CCE3B5617025E4 + 144870FA9A71E6F1DA50B9F2CA2B5BA79C724ADFEC3AE3CCE335218410139F71 + EB453B9DCE736C540468B7DBBFB3D13EEE9EB38F39B65CF4B3DBB29BF3AE4516 + 222FE6D8FD2132F018ED8D8061D56BD0B9FF3B190326520218474CDF3F7CE6F4 + B50F3FF4B8C9134288BAB0CDB65BB4B6397F9579F8C2BF1BF8ACAE1B9A711742 + 08218410A201C871174208218410A201C871174208218410A201C87117420821 + 8410A201C871174208218410A2016857194FB4AB4C3AB4AB8CA8018DD8556658 + 68571921C4A8A25D6584104208218410A5A219774F34E39E0ECDB80B31BA68C6 + 5D08516734E32E841042082184281539EE420821841042340039EE4208218410 + 42340039EE4288C2D8B871E356903D3B9DCE71904F43AE85DC0B793424CCE335 + 96398EF7F05E5B4D25344D57B4BD0F6401E467907B208F433AB866601C308FD7 + 588665F7C1A54A75154208511E7A39D513BD9C9A0EBD9C3A5AE0B9F11404878F + 8D8D1D0F47F1B508B7ED5EF103F73C847BBE81F0EB485E8DFF6F8F76AF144FD3 + 74455B27213A07ED3D0FF1CDBA57FCC03D4FE29EDF20BA0CF18BCBD43508F4D6 + CBA94288DAD2E49753E5B87B22C73D1D72DC47073C335E81602EE45838897D9F + 3B9CC59B10AC81DC03714EE793905D205351FC5926C782F2FCFF74396429FECF + 5D69320BC4EA7A2AE43511BAF2E17D3B641D24A8EB64C81E28DEB72F7C05BA1E + 8FE08368F7C06E4E3EA0EEF5083E0C5DF985A354E4B80B21EA8C1CF711408E7B + 3AE4B84F7CF0ACE0CCF542C85BE15CD2B935C041FC2DD29720FA0BC4EF42FCCF + 88AF87B8A5791DC8F6B8B62BAE3D1DF143113F01F1E79AAB00693ACF9F832CC0 + FFBDDCB3C456D70F41A8EB8E2613A09D3F20F83684B3D2D4F31E5C7F08F94657 + C4B9148533F2FCA2B12BE47990A391BF2F424349BA7E09C22F175B98CC8280AE + F4A2BF05796311BAC621C75D085167E4B88F0072DCD321C77D62631DB3A5702C + 6776738C53F87B041F815C89FF2F7F31999EA0BEA722E06CF80750E77E2613A0 + CE1508E6E679B05A5D3F8B7A5FDECD31F5DE82E0D390FF84DCCBBC14EC0C7931 + E434D4B9B7C90105EAFA5DD4BB7F37A71CA0EB8D085E5DD68065FF0E39EE4288 + 5AA27DDC851023039C323AAB5F0B38ED0FC011FC08D2CFC703F0CB90544E3BE1 + 3DBC9775B02E643DC07CDBC6D76C9BA9E17DA8E3528871DA51F783904F237D14 + 92DF84A475DA09EFF926EB605DAC939945E88AE0C7A8A754A79DD8367E9C5557 + 218410C3418EBB10C21B38A9BB23B8048EDF2136FD47C8EBE0749F85BCC79897 + 07D6C1BA5827EBB6796CEB12DBB637B6FC72C8349B5E8BBACE40F46388FF8D79 + 79B0757C8C75B26EE6E5D47505EEDFA39B533EB6AD156975154208313CE4B80B + 21BC8083B72DE43FE0F04DB7692EB738168EF60F982E125BE7B1B60D3A99D3D9 + 3675603A0996837C11F71D64D337233805E1354C1789AD9375B38D9EAE9D4E67 + 1BA6934059EACA19FC3D6D5665B04DB64D1D6C961042881A23C75D08E1059CBB + B3E1E8CDB071EE50721C1C6CAE6B2F055B37F74D675B7432675007C69340B985 + 28FF521BE7CE36A743B8AEBD2C58F7E968CBFD4AC07E3A87F12470CF2294375F + 308601DBA60E36298410A2C6C87117422402C78E8E289D5FC2F5E7EF2BD36977 + D836DE07316BDE019D63F3E5218E4E77CBC7531847D907E198FE1BA2653AED8E + 5BD0D622B4C91D7448A2AEF6FAC9DDD45039394957218410C3478EBB10622070 + E826414E87536A967E20BEC42E65A904B6C53619A70ED4853A998B216CFE1928 + B77537A77531F20A5F1E13876DEBCB8C07748DDCD291BA42E6A35CE4DF5225D4 + 81BA50279B258410A286C87117420C04CE1C776439D2C63903CEFDD0ABE643B6 + 6D72A4D5691CC87F2502CEB833CE59F60B18AF980BD0B659EF0EA86BE44CB6FD + 1B0EEFA66AC1E1562721841035458EBB10221638725B21E0E1486E26F6BC76BB + 9D7B4796B4D836CF63DCEA7282D5AD874DBF1ED7DD0C3767E93774A395C236B9 + 477C4FD74EA7B325D30EABEB89B8EE4E681D3A569713C3FD2A8410A23EC87117 + 420C8207231DCB081C3A1E42F67DC687C4F7AD0E843A51B71EB8C6934DB93F3B + E37C49B4B22532115C031DDC2F04C7C229A66E41A8FB3F77A3B5823AF5F5AB10 + 4288FA20C75D08110B9CCF43E074BAAD022F69B7DBF7D978E5D8B62F619C3A51 + 37C603BC10F96E0BC66F43EEEF468702DBFE2E2351BADA7E7D8A4DD606EA14D1 + AF4208216A821C7721C4205EC67FE0CC3D09A7EEE72667B8FC0CBA3C61E346B7 + 00EE74D427115CC7F890F9F5005DC3E93A5167DD841062A491E32E8418C4C136 + E409A977DAF830F913C49C520A9C6E0E73422AE0F5BBBAD1A1F217C8EDDDE838 + 5DC3E93A5167DD841062A491E32E8418C45E36E40E2D7777A3C3636C6CECCF08 + D674533DDD1C3CC29FD059BEA71B1D2AD4C139EE615DC3E93A5167DD841062A4 + 91E32E8418C476365C0FA7F9111B1F263CDCC839E54E37875B8BFF10747DD4C6 + 8706747808815B671FD6359CAE1375D64D0821461A39EE428841746CC867451D + 9E17D4C16DA1E87473F474DDB871E3D075B53A24E95A47EAAC9B10428C347518 + 888510420821841009C87117420CC23D23B8534B1D6662A9037521E1E7574FD7 + B1B1B1A1EB6A7548D2B58ED4593721841869F48016420CE2411BEE02D9BE1B1D + 2AD481BA10A79B836BCAC9E48D1B37BAF5EE43C3EAB06337354ED770BA4ED459 + 3721841869E4B80B210671AB0DA7C2110D9FFE59395687A9DD544F3787DBC185 + BBCB38E77E985007B7D34D58D770BA4ED4593721841869E4B80B210671AD0DA7 + 409ED68D0E15EA405D88D3CDB1DA86BB43EA706C3F75708E7B58D770BA4ED459 + 3721841869E4B80B21067115FF191B1BDB1CC10B191F322FB4BA10A35B801FF1 + 1F5CE74E2ECF677CC83C7F80AEE1749DA8B36E420831D2C8711742C402C7F357 + 1B376E746BC74FE8743A3BD978E5D8B64F609C3A5137C603FC0CF90FDBF8D110 + B7BE7C18B0ED573312A56BA85F6B434CBF0A2184A80972DC851083E0B1FD9733 + 0287EE39088E607C481C617520D489BAF5C0359EAAFA1D1B7F3682C3181F1287 + 4187FD6C7C9CAEA0D7AF35234A5721841035418EBB102216389F8F21B864E3C6 + 8D1BBA39ADB33A9DCE96365E19B6CDB318B7BA5C6275EB61D35FC5F5C7BB39AD + D32193BAD14A619BA73192A06BB05F874E9CAE420821EA831C7721C440E0C871 + EDF81536CE59E47318AF98736CDBE40AABD33890FF430457DAF8DE08CE60BC62 + CE40DBFBD8F8205D7BFD5A136275154208510FE4B80B210602676E0364C946BB + 7E1CF1D33B9DCEABCCC50A605B6C9371EA405DA893B918C2E65F80728F74735A + 2721AFB22533B6AD3730EEA32BAFBB7E4558F9A151AECD245D851042D483311B + 0A21C440E0402F86637726E370F4AE4730BBDD6EFF9EE9B2409B9C655F8E760F + 641AED9E8F36E7313E08DCF771DCF36EC671CF4D08DE06B985E912E10CFFA7D0 + 2ED7D7A7D135D8AF3CF595BBE2944EB02D5F5D7DC1DFB417C387CF9CBEF6E187 + DCCA252184A807DB6CBB456B9BF35799AD85F1EC6BD4D9159A711742780127EF + 5C38782B6D9C8EF465D6B12E055BF765B62D3A972BA903E349A0DC0294FFB18D + 3F0BC112081DEBB260DD9CB1764E7B1A5D83FD5A89D34E5C5B6974154208315C + E4B80B21BC8073C7AD02FF058EDE2A9BDE1FC1E570B00B5F3663EBBCDCB641E7 + 7215DBA60E4C27C1729037E1BEEB6C9A6BCE2F4258F8B2195B27EB36EBDA33EA + DAEBD72A49ABAB104288E122C75D08E10D1CBC3B109C0087CFECF58DF4B3215F + 83A37D1EF2B6625E1E5807EB629DACDBE6B1AD136CDBDED8F2B321E64455A4A7 + A0AE0B107D2FE2B977C6B175BC9775B26EE6E5D4B5D7AF55905557218410C343 + 8EBB102215ED769B6BC55F07C76F4537A7B5039CBF0F20FD6B38DD6F80F0A8FF + 54F01EDECB3A5817B27660BE6DE375B6CDD4F03ED4310B62764B41DDDB414E43 + 9AFBBD1F03D999F929E13DC7B00ED6C53A995984AE0882FD5A1A797515420831 + 1CF472AA10221370B49F826021E4AD705E279B4C00A7F0B7485F82E82F10BF0B + 711E8CB41EE2260AB893C9F6B8B62BAE3D1DF14311E7CCEF73CD5580F43A049F + 832C8073F9A8C9CC81D5F54310EADA3B5115EDFC01C1B721BF8150CF7B70FD21 + E41B5D11EF20BE2DA2BB4076853C0F7234F2F745682849D771FD5A0445EB1A07 + FE06BD9C2A84A82D4D7E39558EBB10221770D25E81602EE458389A7DCF14388A + DCD1650DE41E887BF1F249081DE1A928CE17477BA0FC46043CBD73291EA6663F + F622B1BA9E0A794D84AE7C78DF0EA1731BD495CEF31E286E9C514745BA46F66B + 5ACAD6358C1C7721449D91E32E841869E0A87196F870F897C7C3477C2D42CE52 + 7B837BF882E637107E1DC9ABF1202D733658BA968C1C7721449D91E32E841000 + 0E225F50DD0DE174842F831C0CE1C3716B48101E90B416722DE42A3897DC51E5 + 6E84951DB72F5DCB438EBB10A2CEC871174208212C72DC851075460730092184 + 104208214A458EBB1042082184100D20F75219AD132D07EA0A7926A2AF87BC12 + C2DD37B8B7F566D0C37C6EB8CE9D22B8EBC50310EEDEF143C85771F9CE2A7575 + 506704B28582A1AE90C6D802F545203B2818EA0A69841D68A98C10A2CE8CE41A + F726ED76D0345DD1D64988CE417BCF43DC6D4BE705EE7912F7704FEA65885F5C + A6AE0ED9423934CD166407E5D0343B20D0598EBB10A2B68C9CE38E87B2F66D2E + 47D7E3117C10ED1ED8CDC907D4BD1EC187A12B9D8B52902DC81688EC40761004 + 7ACB711742D4969171DCF130E62C954E4A2C47D72F41E8486C61320B02BA72D4 + FC16E48D45E8EA902D742949D7C6D882ECA04B49BA36EA991004FACB711742D4 + 969170DCED837829069199DD1C3300FC1EC1472057E20FFF8BC9F404F53D1501 + 67BE3E803AF733990075AE4030374F475A5D3F8B7A5FDECD31F5DE82E0D390FF + 84DCCBBC14EC0C7931E434D4B9B7C90105EAFA5DD4BB7F37A71CA0EB8D085E5D + 8481CA16640B4476203B88C3FE0D72DC8510B564C23BEE78087360FA0A069243 + BA39AD07F0D05F82F4B9905C2F3CA11EBE707536EA391D49BE68C5BC5F213811 + 9DC9813515D415757D0DD1694CA3AE07115C8CBC4F21FE37E66505756C893ADE + 8EE849886FC7BCBCBA225889BAF6E8E6940B74E5128019597475C816BAA08E91 + B605D94117D431F2CF8428F077C8711742D49609EDB8E3C1BE3BE41B1848B8EB + 02D37F44F04EFCA13F60BA28F0A07F15824FA29D67338D765621CE97C6EE60DA + 07ABEB3771CF4136BD16F173115E630A1404EA3C0C75D2B1301F3AE25975BD06 + F7EC69B32A016DDE46FDD3E8EAB03ACB1602A0CE91B305ABAFEC2000EA1CC967 + 421C72DC851075A6C98EBB5B6F1A091EE8DB42FE030F743740F3A7D5638B1EA0 + 89ADF358DB0607C2E96C9B3A309D04CB41BE88FBDC007D33825310163A40135B + 27EB661B3D5D31586DC37412284B5DE94C543A4013B6C9B6A983CDF2C2EA9CDB + 16705F6F1D741C75B105DC6F667B0761EB1C9A2DAC5BC7A5D5D9609B6C9B3AD8 + AC44ACBE7A2684B0758ED43341082144F52439EE9C419A61E3DC8DE0380CA65C + C35A0AB6EEE36C5B1C50665007C69340B98528FF521BE72E16FC99BDD09F7F43 + B0EED3D116671B8DAE08CE613C09DCB308E58D33310CD83675B0492F503EB72D + E03E3AED2B6C389061DB02EEDF01F7723945A2F30E86620B74DA67CE9C99D779 + 4F650B28AB67423C23F54C104208513DB18E3B1EE21C7438D0111EE6F1BE3207 + 68876DE37D10B64938101A47218E4E777BB7531847D9073108FD1BA2650ED08E + 5BD0D622B4C9DD3248A2AEF6FAC9DDD45039394957872D57942D709D711AE77D + 68B6807B0F441DDECEFB306C61F5EAD5B99D77E0650BB68C9E09831989678210 + 4288E110E9B8E3E13D09723A0620F3332FE24B307816FE53781C6C8B6D324E1D + A80B75321743D8FC3350CE9D747831F20AFF293C0EDBD697190FE81AB97D1B75 + 85CC47B9C8BFA54AA80375A14E362B12AB73D1B690C6791FAA2DA02E6FE7DDB6 + 55B92DE475DEA90375A14E366B1C565F3D133CB06D4DD86782104288E111F972 + 6AA7D3390201D75BF241CED9AE833070A6DE7D01F7CE42607672007C296C998D + 27021DB644701DEED90FF56C40FC18E8F07D733100CA1D85802FCA6D81729C51 + 7B3584E5D37224C41D727227847B50FBC281EE3BD0619F045DD9AF2CE70E76C9 + C4A5975E6A9C353265CA94D69C39734C3C2DD09507CB1C15A5AB23AF2DE01EDA + C02C84D3508779112400FF8899C81FE87156680BB4016307A863779363417DD7 + 23EF24846ED6378E526D819FBDFBFCD7AEE509FC9B98366D5A6BC58A15ADC993 + 13BF0F8D03BA0EB485BC76500415DA411154FA4C288A243BF0057F975E4E1542 + D49609F5722A1EDC5B21E041286ED6E5BCB40334EA988507374F4A5C0E996765 + 29F3780DF1446C9BE7316E7539C1EAD6C3A65FCF01BA9BD3E28C5CDA019A8EDA + D5A8E342C82956D8EED5F69A0F6C93FB41F774C5DF4A27A387D5F5445CCF3C40 + D3619B3A756A6BF6ECD9ADC58B171B993B77AEC9E3B5B4585D4E0CF7ABC3E667 + B205DC3B197DC03DAD6903B35047D86927FC5247DB1848D9B6807B389BCE5975 + DAC091903EA79D208F33EF3C193489526CC1AD67E767CFCF3AECB4133AF3B489 + 2C585D226DC1E6E57A2610D4C32F7041BC9E058E0A9F098476C0C906234C77B3 + BDA9E49940680FA8A327599E050EAB4BEC33410821C4701937E38E0736B724BB + 010F70EE72F03B641D8E01F3BEEED5643038CDC3BDEE25278E202B19415D9C71 + 7553C373114F9C7D475D3B21A053FD1CDCFF10C20320BD2DCB709D7B1D5357FE + 1CCD17C24E80DCCF6B9ED0493F9311DC7F05829F320E38E3CABA987F16029FD9 + 779EC4C87DAD391B384E57E4B15FFF803C9E88981A3A64F3E7CF37F159B366B5 + 66CCE82E45A5B3B66C59B72B972E5D9A7AF61D3A3D0A9DF60DEAEAB03AA7B605 + 949D065981FB8253BFAB91B71A793D05915E86FA7C9CE1326D819FF5C5087B4B + 61703F5F84FC1DF28D0D10E4D106680B3E146A0B514B6138BB4E719F3DE1674F + 1BC80A748AB405AB6FE667429154F04C2892529F0965019D629F09BEE073D08C + BB10A2B64CB419F743F0C076DB825D926680C6BDEC847908E9617009C46CC832 + 8A75D066F21A842F6FF9AC6F66DBC669A64EB8C71DF6E27821F2DD766B3CB23C + CD00BD3BEEA54E3C38E624846F83B02DE3A0D9BC0750E64C88CFCB896CFBBB8C + 44E9CA34F2330DD09C5DA5E3CE25105C0AB17CF972E3A43947CD2D8FA0639F76 + 9D33758AE85783D539952DE01E7EAE3C4DD37DBEFCF2361D694AF79B0740396F + A79D94610B28CFCF95A77C9ACF17755E01391A511E677F3EF308F2D238EDA430 + 5BE0E7C95F55DCE7CA2F6DAB56AD32B268D1A64D40F23AED843A85752556DFD4 + CF04DCC7FFE769E0AF330329F199C0FFE7BD19F62441F90BBBB70DA4946702FF + 9FE33E6FE1AF3469C03DB1CF04218410C325EAE5D497F11F3CB89FC403FCE726 + C713DCC3D9763A6C8B119A99F620CC83D0919F8CB2BE53C33F43D9276CDCE816 + C01C5F4E5D115CC7780AE83472CB3F7A3B6EA63DC84F718D0E02CBF4665E13F8 + F5005DC3696FE8B4D3719B376F5E6FA63D08F3E8B8B14C7006360571BA65B105 + 2E7D712754F2B3E697B7EE827C0BF3D338ED010AB50594E52F3FE6BD06C4F959 + F3CB9BD976D061F3D338ED8E426C819FBD7B9F819F31BFB471A63D48114E7B80 + 28DDB2D8419994F54C2883529E09155067DD841062648972DC0FB6E11F31E0F0 + 254D6F30A81B8F02E1A04596CE89F3DD76EC4F10B7A0D7E9E6E8BDF80AB9AB1B + F5E63936E41299389C13F7221B26F117088F1027615DC3696F9CE3C6D9D6389C + 33B772E5B8EF4B3EC4E996DA1650CE7C2143B836CA39477E56A79D146A0BB053 + B71C8A4B02C639E7C8CFEAB493426CC17D11E34BC851CE79C14E3B89D22DB51D + 10F42F774B4983EFD47019CF84F3F1B74DF11594E7973C1F0A7F26F09716E8E0 + 2DFCB297814CBA092184289728C7DDAC4D04DC8DE1EE6E343589EB353048272E + 952128F767047CD19538DD1C5CCF4A3830DED38DA603F527ED12427C96CA10EA + E006E9B0AEE1746A7C760B49BB54C612A75B2A5B80933027F0B98E9BFAC7B575 + 399CF6A26D814EBBFB5CBF66C31EF85B6817599D7692DB16E8B4BBCF930E7A18 + DA43C14E3B89D22D951D04413F2E87F8B0CADE924889CF04BE9C1CB934262828 + C72538BE94F24CE0F217E89228D3A79B036EB3905937218410E511E5B86F67C3 + F578F03F62E35E60F0755EA39BF58AC23976BE53C33CC8C40DC04E37875B77CB + 17BF1EB5715F8CC30E9DDD16905138C7EEBF6C3810E8F01002B7A636AC6B38ED + 8D73D8DDCC7B14CEC18B5A4AE3419C6E696DA1B7730CCAA79AFAA7E346E9743A + 83769929D2169E6943E2F5F906A0E3463107FC4451842D04778E49FBB9D261A3 + 64D865264AB7B4765036653D130AA7083B181275D64D0821469628C7BD63435E + 8BBA3E08B783CC20E7CB4D1DFA3A76D4C16D97E67473F474459B697575EBDA63 + 9D2FE0D6B647AD811F87D52149D7D438A76D9013E696546474DCE374EBF5AF95 + 346CF23A1340BFF19B09BFEC71E7A1413F2B94620B6833CDF28F1D20DC89865F + F8B6EFE68EA7685BE052195FF8258E5FF228197E8189D2ADD7B756B2C0A95F2E + 85B9147DC7DDACB89C8E69EE12939652ECC081FB8E86BC0DC29795B934862197 + C61CD42DE10FEE2BD40EC2F025652E85E1323AB46542A6EFBBCFEBFDE141E4D6 + 4D082144F1641D8407827179060611FE44DE9B79679C798832E44B8B99166317 + 0DF4E0FA75EE10119C79679C3F9B73EF6EAE73F672DCCB86EBD7F9137970E69D + 7197C7E514191DF73218E480D70A7CC6BE4BA18646C625504208218498404439 + EE2E8FBB3278CFBA7089031CDD4DFBD3B55A7C93D22C7FA030CE3C3AED29D739 + 5307EA42C2FAF67445DB6966887AFBB713C479D88A5BFEF06DC699679D76EF75 + CEB8C747D7547096DDEDDF4E78B88A5B06E18479395F528CD3ADD7BF109FFEED + CDB2A3EFD21CAED32B8BFB0679A845DA427096DDFB701DE8172CCB251B911461 + 0BC159F63487EA04CBFABC1711224AB75EDF427CFAB66C8AB4835229E3995011 + 75D64D08214696A887F38336DC0512BB142048D869A7738E6031423A72660904 + 8407F0CCCFF0722275A02EC4E9E6E0FA51C2ED25DDDAD624FA9C76DC7709E422 + C81DC8374B2010BF1EC27DBC53BD9C887BA8030F5D21615DC3E944C24E3B9D73 + 6E094987CE2D85E06E32DC6522E74B8A71BAA5B585E0AF28DE53FFE8B79EE38E + FE1FF44B4C91B610FC15C577D7201274DC63D7C617610BC15F4FD2EC161474DC + 33FC0213A55B5A3B289BA29F09A551F433A142EAAC9B10428C2C518EBB3B416A + 2A069D5D6D3C9628A79DCE39F2E8A44F4516D7B0EE84F474A453BF296775603D + 247CBA95DBAD813B49B8817C10E39C760474CEE9A41F0EE11A560A0FE1B90892 + 16EAE076B508EB9AEA64AE28A79DCE399DF4356BD69835AC14AE71A5339F9338 + DD52D902FA965FD48CD788F88C84174D0DD67E9C77C9F5CFB16FE0166C0B77A0 + 3EB31528DAA4E33EE85D0707EDC738F9F6DEBE3DDF43E4B6057E41735B80D271 + F779D194659C93CF7BC37BBE7B10A55B2A3B289B82EDA06C0A7B26544C9D7513 + 42889125CA71BFD686FC9DFE69DD68341840B9FDDF38A7DD260DB8BE8E629359 + A00E6ECD80D3CDE19CBCDD214FED466339017A4439ED3D90C753547DB6878C83 + 3AB8413AAC6B381D0B5F348D72DA8370094486651071C4E9E66D0B01E6A20FCD + E74DDB8063BE14E9484591BFC8D98FBD67D31F1D4D51B66040DBFCFCCDE76D6D + E33C8471EBDD79B2A6B31FDED33B593586426C819FBBFB9C6913C15354C3F0BA + B31BDE133C59350551BA65B1833229D40E4AA6103B180275D64D0821469628C7 + FD2AFE03276573042F647C00BDDFE1E178E5395867103CC29CBA10A35B801FF1 + 1F5CE7AE0DCF677C00BDE510D035CFC13A8378FE005DC3E95882CB2272AE5DF7 + 254EB734B66040597E519B691D71A6E720BE06C2979579043E65391C7A6E7B61 + 66E49136F7409276A229CA160C68975FD44E42D439EFDC45E86A085F56A6934E + E14BCAD741DC8CBCBB8787360DA2105BA003BE62C58A9EF3CE2F7553A74E352F + 243B479DF19D76DAA93723EFEE49B3134D8028DD52DB41C9146A072553881D0C + 813AEB268410230BB765EB034EC9EE901B30D86C8BF077C83A1C0E79E4DE62B8 + EE768A595986D30EE78ECB6CAE862ECF413BDC97F90048CF61C275CE6451D76D + 70FD8F88D3F1727B2687313BC540B8B6B90CA79DEB58BF025DF68BD21579BD7E + B559B1B89D62B83EB96CA73D4A5747506784036D210CCA738D06951FB85603E5 + 78A8CD6C48EC121952B02D84A16D7C04F70677161A07EA657BDC1670D0121952 + 982D3868139C6D6738083AEBDC0E30C31219EA15690B417D11A6B5033E1F7C5E + 545E8DFA134F0B2AD90EF8252DF14565D4CBCF9FCBE99228DC0E1C7C3EF8BCB0 + 4C3BE072BA3444E99A167C0EE600A787CF9CBEF6E1871E377942085117B6D976 + 8BD636E7AF32B35B18CF1AB534306AC69D47745FCE081EDCCF417004E351E0FA + 6AFCC153CB70DA2D47581D0875A26E3D708D27287EC7C69F8DE030C663E060CB + 75EC6538EDE430E8B09F8D8FD315F4FA35090EB65CC75EC14C3B89D2D5E16D0B + 6150DE38627002B87623CADB742F2B4F65599B3788226D218C71C4A00F8FBD1F + E794338FD710A5FD2439EDA4305B7038078CCB5FA29C72E6B9F71FA2AE7B1267 + 0B99ED00FDE6BB4CCE77DFFF32EDC077999CAF435BB81D38DC2F304964FCD525 + CE0E8410420C997133EEA4D3E97060FE26069D4918787F8FF84170B0FE662E56 + 0474D81201972870B66A03E2C74087EF9B8B0150EE2804DF40B92D508E47B2BF + 1AC2F2553209F21DE8B04F82AEBD7EEDE60C9741BA3A8AB205DC4B4FC3799474 + EA7D1DBACA6D01F7EF80FBCDEC3BE274DAD3BCF750892DB84396081D755F472E + 8E41BA92A2EC200F55DB414E26EC33C107FC5D9A711742D4968936E34E6785EB + 44DD8E1B9C313A87F18A39C7B64DAEB03A8D03F93F4470A58DEF8DE00CC62BE6 + 0CB4BD8F8D0FD2B5D7AF35215657475067C433DB02EEE53AF69556BC9D764BA5 + B600E7858E3A9754FDD4C6D350892DD051E7522A4A5EA7DD32D01682FA22AE67 + 423213F699208410627844CEB813382C3CFD943341DB20C917F25E876F253FE8 + 5E2D974EA7F32AB4FB354439F3F930E2C7406237B246F95720B81C65B646F907 + 119E81F09AEED572415B87A1AD7F47B8BD8FAE28D3EB57841D84915F9ECAC2B5 + E9A3AB23A83392B28518D0D684B685A0BE48CA0E62405B13FE999004FABF37E3 + 6E328410A2663475C63DD6712778F82EC643DC6C8187873AD7F6CEC61FC89FC9 + 4B036D72466D39DA354B15D0EEF968D3673FF08FE39E77338E7B6E42C09708F9 + 3379997036EF5368976B69D3E81AEC579EF0C81D304A27D896AFAE0ED9422223 + 610BB2834446E6993008FC3DC671174288BA83E7DEC471DCF120E72E129CB532 + DB3E227E2382E3CA1AA8ED007D19DADB9F69B4C76515C742DC6988B1585DBF8D + B22FB5E99B119C0E296BA0E600BD04ED999FC333E8DAEBD7AA49A3AB23AC33E2 + B2854D8C8C2D84F5455C76B089917A260C428EBB10A2294C28C79DE081CE2DCB + F8A297D9AA0D716EB1F64EFCA185FE448E07FDAB107C12EDB899AA5588BF16E2 + BD2599D5953F39F3F453A6B9D5E0B9080BFD891C75F2A7F0B3119A9F5910CFAA + 6BAF5FAB228BAE8EB0CE88CB1646D016C2FA222E3B18D167821042881A820174 + 6FC82FF18077DC8FF47908B7B24532C33A6C5DF7B362C2B6D8A62D920ADE872A + 56756B3275AD872C41745F847BE5115BC712C87A5339403C97AEBCDF56553A79 + 747544E82C5BB0203E32B610A1AFECC082F8C8D8811042889A82873B07AA2BED + F3DE80F48D903740521F2DCE7BECBD37DAEA0C485F09C9F5332BEF87ACB4551A + 90BE19F22EC8747B3D8DF01EDE7BB3ADCE807451BAF6F56B1914A1AB234A67A4 + 650BB86E9BCD04EF673DB6CAD228425712A52FD2B2035CB7CD6682F7B31E5B65 + 6914A1AB1042886A495C2A13040FF9A720580879EBD8D8586F0F3A8C01BF45FA + 12447F81F85D88F31094F510B73B4207C21D1676C5B5A7237E28E22720FE5C73 + 1520CD2D023F0759D06EB71F359939B0BA7E08425D7982A101EDFC01C1B721BF + 8150CF7B70FD21E41B5D11EF20CE930C7781EC0A791EE468E4EF8BD05092AEE3 + FAB5088AD6D5215BE85292AE8DB105D9419792746DD43341082144F9A472DC1D + 1854B8D51A4F4BE5CB4C7D756050E0EE0D6B20F740DCCE084F4238E8F194CC67 + 991C0BCA6F44C093FA966210317B2F1789D5F554C86B2274E50B09B743389005 + 75E540B9078AF7CD4655A46B64BFA6A56C5D1DB205D902911DC80E841042D418 + 0C284F811C81B1E08B081FE4A090067B0FEF3D8275D96A4B81F5B31DDB9E742D + 18B6C3F66CBBEADF8260FD6CC7B6576B5D09DB605BB64DF56D41B07EB663DBAB + B5AE420821CA25D70C0EC180C097D17643C89D105E063918C29D15B686047904 + C2C338AE855C353636B60AE1DD081F435809D2B55CD4BFE5D0245D89FAB61C9A + A4AB104208218410420821841042082184104208218410420821440EB4C6BDC6 + BA429E89E8EB21AF8470E78D1D209B410FF3B9E13A7789E08E170F40B873C70F + 215FC5E53BABD4D5419D11C8160A86BA421A630BD41781ECA060A82BA451CF04 + 2184103581BB137097028C13DA95A140583FDA9A035985F8136C3F0DF61E9E12 + 39A76C5D1D6C07225B2818D68FB61A630B6C03223B2818D68FB61AF54C104208 + 510E9966DCF1F0D79ECDE5E87A3C820FA2DD03BB39F980BAD723F83074FD7A37 + A778640BB205223B901D082184289FBE412B090C229CADD12989E5E8FA25081D + 892D4C664140D7C7117C0BF2C6227475C816BA94A46B636C4176D0A5245D1BF5 + 4C10420851233090EC05B9120FFD1E48DF087903E4A9B69837BCC7DE7BA3ADCE + 80F49590BE59ADB4F07EC84A5BA501E99B21EF824CB7D7D308EFE1BD37DBEA0C + 4817A5EB0DB6CAD2601B797575589D650B01901E395BB0FACA0E02203D92CF04 + 21841035020FF7BD21BFB4CF7B723FD2E721E48B5DB9601DB6AEFB5931615B6C + D3164905EF43155CCF69407A3D6409A2FB220C0FBEA9C4D6B104B2DE540E10CF + A52BE4365B55E9B0ADACBA3AACCEB28511B705ABAFEC40CF042184101592B854 + 06CFF6DD21DF181B1BE3AE0B4CFF11C13BDBEDF60F982E0A0C1EAF42F049B4F3 + 6CA6D1CE2AC45F0BB983691FACAEDFC43D07D9F45AC4CF45788D295010A8F330 + D4793642EE3E9147D76B70CF9E36AB12D0E66DD43F8DAE0EABB36C2100EA1C39 + 5BB0FACA0E02A0CE917C26082184A896818E3B1EE8DB422EC7037D864DDF88E0 + 380CD0BF67BA683050EF87E032B4B73FD3686F25E27CD9ED21A6076175FD36CA + BED4A66F46703AE416A64B80B3544BD0DE3E4C505704C7A06F1E667A1056D79F + E05EE34C540DDABE0E6DBFC4A75F1D5667D9423423630B565FD9413423F54CF0 + E1FAEBAF3FC1464580030F3C90EF7FF4A1BE8A467DE58FFACA9FA8BE6A0AEE45 + B148F030E70C921BA0B91B41690334B1751F67DBE22CD60CEAC0781228B710E5 + DD00CD5D2CCA1CA009EB3E1D6D71B6D1E88AE01CC693C03D8B507E28033461DB + D4C126BD4079D9423C23630B282B3B8867A49E09420821AA27D671C7439C830E + 073AC2C33CDE57E600EDB06DBC0FC236090742E328C4D1E96EEF760AE328FB20 + 06A17F43B4CC01DA710BDA5A8436B95B0649D4D55E3FB99B1A2A2727E9EAB0E5 + 640B8399F0B660CBC80E063312CF04218410C321D271C7C37B12E4740C40DBD8 + F4120C9E85AE5F1D04DB629B8C5307EA429DCCC51036FF0C9473271D5E8CBC42 + D7AF0EC2B6F565C603BA466EDF465D21F3512EF26FA912EA405DA893CD8AC4EA + 2C5BF0C0B635216DC1EA2B3BF0C0B635619F0942082186479CE3FE720447DA38 + 67BBB8F771D57CC8B64D8EB43A8D03F93CFA9BB36B8C7346ED02C62BE602B4CD + F5B384BA46CE5AD9BFE1F06EAA161C6E758AC55E972DF833216DC15E931DF833 + 619F0942082186C738C71D0F6D6EE7C68350DCACCB79ED76FB6F365E19B6CDF3 + 18B7BA9C6075EB61D3AFC775379BC519B90DDD68A5B0CD4F33E274ED743A5B32 + EDB0BA9E88EBEE34C6A163753931DCAF8E3CB6807B6759E91DCAE370D76C3291 + 0A6C810EE991B877876EB20F73AD1BF5A2545BB8F4D24B8DAC5BC7F37EFA71D7 + B2607589B4059B97DA0E70DF6488F7E79C44997680F2FCECD37CCE49946607FC + ECB37ECE49585D629F09420821864BD48C3B0F4E3996113CBC7F87E0FB8CFB80 + F2933138AD4158D460FD7DAB03A14E7D87BAE01A4F313CCAC6F94298F7CFE176 + A0BE1A52D4607D0D7470B381DCF582BA05A1EEFFDC8DA68303F5D4A953CB1AAC + A953DC6139996C016597233062E33D601F2B10986B36EE4B59B670213E2B23B8 + EF429BE7B8D85D63BC9BE54529B6307BF6EC3E093273E6CC5E3EE31989B385AC + 76B00AC1381BC849297680B2DFB29F73D806F2508A1D4C9F3E3DD2060A64D033 + 410821C410899A713F04030C8FF72697B4DBEDFB6CDC0BDCCB7D8C8D5386BAA6 + 7573B361DB365BF65027EAC678801722DFACB9053CB2FCFE6ED40FDCBB3BC439 + 65079ACCECB0EDEF3212A5ABED571E639E89B56BD7F69CB2D5AB57DBDCFC50A7 + 887E35589DB3D882D9CB9AE0FEBE19F7603A7C6D1025DAC2EE3624E119F7603A + 6A363E8E526C8136E008CFB807D351B3F13E50A7285BC86207B86732EE7176D0 + B38741E09EC4E745197680F23B409C1D04ED61103ECF8BC2ED809FADB383A03D + 0C22EDF3823A45F4AB1042881A1035E3FE32FE8307F7937880FFDCE46400F772 + 4DE72A38F04B5197B78316C1CF70FF13366E740B60D662525704D7319E05E8FA + 220807F9F310A671D0C2FC7A80AEE1742656AE5C6966DCE6CE9D9BD9418B204E + B7426CA1404AB7850229DD164A224AB752ED00F572490DB722E4E9A63ECF8AA1 + D9817D3E9CC9E785E7B3626876C0E7C3FCF9F3CDF322C3B3A254DD8410426423 + CA713FD8867FC48073A78D670683DB1CD4B3060EFC3C9B95963F41DCD492D3CD + E166E878FDAE6E343BD095071570F98CD9462E037F81DCDE8D8ED3359CCEC5B2 + 65CBCCF299C58B17DB9C5CC4E956A82D144065B6500095D942C144E9569A1DA0 + 3E3E1FB8A426CDF3615876C035F55C5293E6F930143BE0F3810E7B8EE74369BA + 092184C84E94E3BE970DB91BC3DDDD683E30D0F167F34570DE53AF7FC77D7F46 + B0A69BEAE9E6D8C3861C18EFE94673C39FCDCF449865FD3B7570837458D7703A + 376E46AD80F5EF71BA156E0B7918822DE4A1525B289028DD0AB7033C07A6D977 + 1C96E273F55A4AE318821D70590CDF77E02F72BE4B691C95DA0197C570391D7F + 91F35D4A1343E1BA092184C84F94E3BE9D0DD763907AC4C60BC10ED069D7BFF3 + 201337003BDD1C6EDDED43A8FB511B2F040ED09054EBDF519EC785BB35B5615D + C3E9C22860FD7B9C6EA5D9424686620B5918962D1440946E85D901FEDFF796C5 + A0AEAC87FD546207B83FB82CE645DDDC74E0BE4AEC20B82C86CBE90AA030DD84 + 1042144794E3DEB121AF455DCF0D0633B3FEDD0EE0495007B75D9AD3CDD1D315 + 7595A5AB5BFFCE59F881581D92742D0DB7FE9D03784AE274EBF5AF956133545B + 48C3B06D210751BAF5FAD64A26D027DC0634EDB29828AAB003EEBD9E7659CC38 + AAB003FEDA9673594C1485E8268410A258F20C6C79E1DA8E65DD68BDC1E07B05 + 82AF7553F566D6AC59AD3973E6D89410F5014EB0F93F8FFF4F85BD555D22EEFF + FC03265563DCFFF9C993F3EC01208410A2094439EE2E8FBB32143EEB82419BBF + E3CEC6204EF15984491DA80B09EBDBD3157595A1EB4F216F43947287C91C80D5 + 2149D752983163466BF9F2E546A64C49B56498C4E9D6EB5F481D66E086660B69 + 19A62DE4244AB75EDF4272F56DBBDD5E8CBE998A689E9732AAB2838B203C4994 + 4E7C26AAB28379F3E6B5D6AC59639CF882284CB73A71DC71C7BD3528367BA451 + 9F08D12CA21ECE0FDA7017C8F6DD687E30F8AD85CCC7C03D1383599A419B3A50 + 17E2747370FD28E1BA59B7B63537A8EB0EC8F9889E04F11EB4AD0E3B7653E374 + 0DA70B814EFAA2458B5A2B56ACC83368C7E9568A2DE4A0725BC8CA306CA120A2 + 742BD40EF0FF7F1D84A70751B2BC9451991DA00ECEB8BF0D21E5FA6EAE3F55DA + 0167DCDD97F769D37C5F218AA550DDEA40D829BDECB2CB3E67A3234DB81FE4BC + A7477D26AA24CA71BFD5865331E8844FFA4B0DEAE0CFE29C659BCED9B66EAE3F + 5607CED011A79BC3EDD6C09D24DC409E8707D0DE45D0F5358873B62D2DD4C1ED + 6A11D6359CCE050769CEB2AD5AB5CA843989D3AD505BC84BC5B69097CA6CA160 + A2742BC50EF8059ECF05D4391FE2BD7C664876C02FF047A36D7EA14FB37CA672 + 3BE017783E17F8853EC7F29952741B1672DA0723E73D3BAEAFD467A22AA21CF7 + 6B6DC8F5164FEB4633630666C87C48D675ADD4C1ADFD70BA39DC6C1DB768CB75 + 443706E42B2074D8CF4798755D2B7570837458D7703A33050DCC41E2742BD216 + 8AA0125B28884A6CA104A2742BD50E82CB673C9F13C3B483DEF219CFE7C4D0EC + 20B87C26C373A254DDAA444EBB1F72DED313EE23F5D9267CFB427D969E28C7FD + 2AFE83017473042F643C2D18D0D2AE631F048F30A72EC4E816E047FC07D7B96B + C3F3194F0B744DB58E3D81E70FD0359C4E4DCE75EC8388D32DB72D144CA9B650 + 30A5DA428944E956BA1DA06EB77CC687A1DA8175D8F9BCF061A876E096CF64A0 + 74DDAA20EC14C8691F8C9C777FE2FA467DB689A4BE505F65639CE38E41E65718 + 98DC3AD1133A9DCE4E369E08EE5D877BB3AC638FC4B6CDD34C3958725FE65F31 + 1E80479F3F6CE34743DC5AD24438F84252AF631F00DB7E352351BA86FA35151C + 7C0B58C71E4994AE8E90CE696C814BA238F3B91AF787ED803B09996B36EE4589 + B67011EEBB9E8278D80E2E095CBBA49BE54529B6C01954AE5DA684ED80BB8AB8 + 6B5977158AD29564B103DC639E0588F2732E6C9FC232EC00E5CDB300C2CF39CB + 12B9380AB703F72CE0E75CC012B948A2746D2261A7404EBB1F72DE9349B22DF5 + D926E2FA427D949DA819771ED17D392378783F07C1118CFB92651DFB008EB03A + 10EA44DD7AE01A4F50FC8E8D3F1BC1618CA7A0C841FA30E8B09F8D8FD315F4FA + 350B650DD2204A5747265B4059B7446ADC7B0DC85BE6AE316EB37D28CB16CCDA + 652B617BA0B3EEAEA571DC4BB105B7442AEABD063AEBEE5A8EED40E36C21931D + D82530FC9C737F890F50961DF0B3E7E75CC49778472976C0CF9E9F73D15FE203 + C4D941A39033958D24A774D489EB1FD95B3CE1BE50DFE4236AC6FD31049C69DC + D0CD699DD5E974B6B4F1CAB06D9EC5B8D5E512AB5B0F9BFE2AAE3FDECD699D0E + 99D48D560ADB3C8D91045D83FD3A74E2747544E82C5B4866C2D94284BEB28364 + 26E433A169C8994A479C532AA209F78FFA6B1371FFF76463F9899A71E780C275 + A266E60971CE189DC378C59C63DB2657589DC681FC1F22B8D2C6F7467006E315 + 7306DADEC7C607E9DAEBD79A10ABAB23A833E2B2856426A42D04F5455C7690CC + 847D26348D380742F423872A1D71FDA37EDB44D2FF3DF55536E21CF70D90251B + ED5A51C44FEF743AAF32172B806DB14DC6A90375A14EE662089B7F01CA3DD2CD + 699D84BCB44B663263DB7A03E33EBAF2BAEB5784790F88498D6B334957475867 + C4650B31D8B626A42D84F5455C7610836D6BC23E139A48920331EAC8A14A4752 + FFA8FF3611D717EAA3EC443AEE040F6FEE0CB3A49B6AED00F928064F37DB551A + B68D8F42D826E140425D6269B7DB9C5D33EB9351763B0C40EF4794336D65B337 + DAE25697EE509A445D83FD8A781BF7BB53154B876DB14D9B4CD4D511D419C816 + A299F0B610D417C80EA21989674213093B0A72DEBBC8694F876FFFA81F3711EE + 0BF54D3EC66C18091EEADB422EC7C37C864DDF88E0380C8ABF67BA68EC007D19 + DADB9F69B4B712F16321893B2F585DBF8DB22FB5E99B117086EE16A64B804E00 + 073AF37378065D7BFD5A356974758475465CB6B08991B185B0BE88CB0E363152 + CF041FAEBFFE7AB30390E8E7C0030F1CF7B2BBFA2A1AF5953F75EF2B7E49AC8B + D31ED5574D2176C69DF0210EF9173CD457D93407CFCB319816FE13B9AD930397 + 1BA057B16DEAC074122C077913EEBBCEA63978F214D4C27F22B775B26E374067 + D1B5D7AF55925657475867C4650BC0D63932B610D61771D901B0758ED4334108 + 21D2A099F66218E8B8133CCC7928D10978B89B7D7D917E36E46B1854CF43DE56 + CCCB03EB605DAC9375DB3CB675826DDB1B5B9E87B898D313919E82BA2E40F4BD + 88E7DE05C3D6F15ED6C9BA999753D75EBF5641565D1D619D91962D8CA02D84F5 + 455A7630A2CF04218410D592E8B89376BBCD9F965F8787FC8A6E4E6B073CE83F + 80F4AF31C0BE0192FA6871DEC37B5907EB429659BF6ADB789D6D3335BC0F75CC + 82989D1150F77690D390E6DECEC74076667E4A78CF31AC8375B14E6616A12B82 + 60BF96465E5D1D113ACB164011BA22688C2D44E82B3B0045E88AA03176208410 + A25A06AE710F8341F529081642DE8A816AB2C90418007E8B34D70BFD02F1BB10 + E72128EB21EE8B01772DD81ED776C5B5A7237E28E29CE579AEB90A905E87803F + A32CC040F2A8C9CC81D5F54310EADA3B3D11EDFC01C1B721BF8150CF7B70FD21 + E41B5D11EF20BE2DA2BB4076853C0F7234F2F745682849D771FD5A0445EBEA90 + 2D742949D7C6D882ECA04B49BA36EA991085D62247A375DBFEA8AFFC515FF9D3 + E435EEA91C770706955720980BE1CB4C7D756050B809C11AC83D90CD9807B84B + 0207BDA928FE2C936341F98D087852DF520C2266EFE522B1BA9E0A794D84AEB7 + 22B81DC2812CA82B07CA3D507C2F9363A948D7C87E4D4BD9BA3A640BB205223B + 901D4421A7211A3958FEA8AFFC515FF933728E3BC180C219A1C331961C8FF1E0 + B5083923E50DEEE1CB58DF40F87524AFC64052DACC8F742D17F56F3934CD16D4 + B7E5D0343B0822A7211A3958FEA8AFFC515FF933928EBB0383015F46DB0DE174 + 842F831C0CE14B5A5B4382F03094B5906B21576120E1EE097723ACEC686DE95A + 2EEADF726892AE447D5B0E4DD2D521A7211A3958FEA8AFFC515FF933D28EBB10 + 420811859C8668E460F9A3BEF2477DE54F931D77F7A298104208218410A2C6C8 + 71174208218410A201E476DCB9EE12B267A7D3390EF269C8B5907B218F868479 + BCC632C7F11EBB66B3329AA62BDADE07B200F233C83D90C721DC9ACEC038601E + AFB10CCBEE834B95EAEA60BB10D942C1B03DB4DD185B609B10D941C1B03DB4DD + A8678210428862D1AE321E54AD2BDA3A09D13968EF7988BB2DE9BCC03D4FE21E + EE47BD0CF18BABD84142B6500E4DB305D9413934CD0E82687D6D345A8BEC8FFA + CA1FF5953F4D5EE39EC971C740A23D9BCBD1F578041F44BB077673F20175AF47 + F061E84AE7A214640BB205223B901D4421A7211A3958FEA8AFFC515FF933328E + 3B0611CE52E994C47274FD12848EC41626B320A0EBE308BE05796311BA3A640B + 5D4AD2B531B6203BE85292AE8D7A264421A7211A3958FEA8AFFC515FF9D364C7 + DD1B0C247B41AEC443BF07D23742DE0079AA2DE60DEFB1F7DE68AB33207D25A4 + 6F562B2DBC1FB2D2566940FA66C8BB20D3EDF534C27B78EFCDB63A03D245E97A + 83ADB234D8465E5D1D5667D94200A447CE16ACBEB28300488FE433410821448D + C0C37D6FC82FEDF39EDC8FF4790873BFF0C43A6C5DF7B362C2B6D8A62D920ADE + 872A56756B3275AD872C41745F84E1C13795D83A9640D69BCA01E2B97485DC66 + AB2A1DB695555787D559B630E2B660F5951DE899208410A2421297CAE0D9BE3B + E41B6363633CAD8FE93F227867BBDDFE01D34581C1E355083E89769ECD34DA59 + 85385F1ABB83691FACAEDFC43D07D9F45AC4CF45788D295010A8F330D4793642 + 9E5A9847D76B70CF9E36AB12D0E66DD43F8DAE0EABB36C2100EA1C395BB0FACA + 0E02A0CE917C26082184A896818E3B1EE8DB422EC7037D864DDF88E0380CD0BF + 67BA683050EF87E032B4B73FD3686F25E27CD9ED21A6076175FD36CABED4A66F + 46703AE416A64B80B3544BD0DE3E4C505704C7A06F1E667A1056D79FE05EE34C + 540DDABE0E6DBFC4A75F1D5667D9423423630B565FD9413423F54C104208513D + EE45B148F030E70C921BA0B91B41690334B175738F64B6C559AC19D481F12450 + 6E21CABB019ABB5894394013D67D3ADAE26CA3D115C1398C27817B16A1FC5006 + 68C2B6A9834D7A81F2B2857846C61650567610CF483D13841042544FEC8C3B1E + E21C20F913F336483E80F8EB308816FA53781CFC891CED7E0DD11DD0EEC3881F + 03E1EC552428CFEDDD380BB835CA3F88F00C8485FE141E07DAE24FE4FF8E903B + 6424EA8A32ECD7EFA1CC249B3514A0C306E8F04F837475589D650B09A0AD096D + 0B565FD94102686BC23F137CB9E1861BBE63A322C001071C70948DF6505F45A3 + BEF2477DE54F545F3585C819773CC027414EC7039C0334D34BAA1AA009DB629B + 8C5307EA429DCCC51036FF0C94DBBA9BD3BA1879950CD0C4B6F565C603BA466E + DF465D21F3516EA80334A10ED4853AD9AC48ACCEB2050F6C5B13D216ACBEB203 + 0F6C5B13F6992084106278C439EE2F4770A48DF3A76AEE7D5C351FB26D9323AD + 4EE340FE2B1170768D71FE547D01E3157301DAE6FA59425DCD528230F66F38BC + 9BAA05875B9D62B1D733D902CA4FEE743AF310F6FD04CF7C1BF5A5745B80D3B2 + 03825320679A0C8BCD4F43E9B6B06EDDBAD6E2C58B5BF3E7CFB7395D989F8381 + B660AF95F64C409DB3283619475D9E09EC07D31703A8CD33E1D24B2F35E249E2 + 33410821C4F018E7B8E3A1CDEDDC78108A9B7539AFDD6EFFCDC60B016D70901E + E8BCD936CF63DCEA7282D5AD874DBF1ED7DD6C1667E43674A38571A487F3C636 + 3FCD88D3150EEB964C3BACAE27E2BA3B8DB1703838A771DEAC2E2786FBD561F3 + F3D8C20ADC4BA77D1E1D7866A04E7EEE2B10727BBE4867264C15B680FB2FC6BD + 6742E8BC538CD3CE7C447938CF8B98E741E9B63073E64CE3B4D379A7107EEECC + 9F3E7D7A6BE5CAF42B1DAC2E91B660F34A7B26A07F9622584E717612454D9E09 + E7A1EE0B29881B3B89A116CF84B973E7B666CF9E6DC4D9CA20AC2EB1CF042184 + 10C3256AC69D07A71CCB081EDEBF43F07DC68BC20ECCCB51378F404FE2FB5607 + 429DFA0E75C1359E6268D62921CE17C28AFE39FC143B405FDD4D0EE41AE8E066 + 03B9EB05750B42DDFFB91B2D1E0ECA1C9CA74E9D6A73BCA14E7187E514690B9C + 79A77346276D1AC5A67DA9CC16F0D9F1E8FE0B510F9DB403ADD00E7CA9CC16DC + E74E076DF5EAD54698CE489C2D146907E340FFD01E0C8827CDBA0FFB99F01C1B + 92A459F7A13E1308EDC19162D67DD033410821C410899A713F04030C8FF72697 + B4DBEDFB6C7C20B8CF6BF614759B997686B82769D69D6D9B6369A91375633CC0 + 0B916FD6DC02CE8ADEDF8D26E23B7BBABD0D77403B49B3EE6CFBBB8C44E96AFB + 95C798A7C277F6D4CDB4334C39EBFE94887E35589DBD6D01E5F999F24B195FB6 + EBFB7C510FE374CA7A8E19F2BCA7868BB60594E5E74967FC4536EE3E6BC2CF9B + BFB4F41C33B4F7531BF5A1505BE0E749679CB610FE7C190F2F859831C3EBBFE2 + 38A85344BFA6B6035F50EF2208ED6226C47998CB6C184989CF8424F86B0CEDE2 + 24B46976B80149476697F24CF081BFC8D03656AC58D19A36ADFBBD68CE9C3926 + 4C823A45F4AB1042881A1035E3FE32FE8307F7937880FFDCE42480B21C7C57F0 + 276F1B2F929FA1CE276CDCE816C0ACC5A4AE08AE633C09FC4D1C7CB9FC81B3A9 + 69D72F27F1EB01BA86D38970E0E5F207CEA6069DB51288D32D952DA01C97C5D0 + 31E7529835B8C71D4643E557235CCB740E0AB30594A32346E79CB67035C2DDBB + 57CC6E29D743F21E4653982DD009A3634E5BE02F2A6BD776BB71F2E4C9C6299B + 32C574735144E996CA0E7CB0CB63F8EBDB0A93D175DEE7A2FE818EBBA5D06782 + 077C569C823A692B7C86D0793F0BD124C79D14FA4CF081CF0BFE12437B2174DE + 972E5DEAEDB85B4AD14D0821443EA21CF7836DF8470C3877DAB81718D0E6E09E + 3583D6A966E04F10E7F039DD1CEE27765EBFAB1BF503BA9E80804B6006AD534D + CB5F20B777A3E3740DA7BD59B66C9971D87CD6A866244E376F5BC0F529FCFC6D + 92FD6BBEC0217F7EBBDDDE09E9E908B98E6736F2DCE7C9771D3843CFF5EE3E7B + 4817650BBBDBCFDF61BEC04187F321DC4BFB68085FD27B1BC438F028CFD977CE + D07316B7EF05D6180AB1053AE9FCFC1DEE0BDCA2458B5AF7DD775F6BD5AA55AD + 356BD6B4962F5FDE73E0E9E473869EEBDDC32FB07A10A59BB71DF840A73D602B + FCDC8CF38E3C1FA79D94F24C88814EBBB1158407E2EF37CE3BF071DA4929CF84 + 38E8B43B7BE13219E7BCA774DA49E1BA092184C84F94E3BE970DB91BC3DDDDA8 + 3F18DC2643166170E6AC6BB6DFEC03A0AE3F2370EBE19D6E8E3D6CC881F19E6E + 34159C7DA713C6C1D877F9CC20A8831BA4C3BA86D3A9A0C346278C037196970F + 1388D3CDDB16D08F6BF179732BB9DE4F034CC359EFFBB6817297426606CA7186 + 9EEBDD133D8B026DE10EB4773EC207BAC9AED38EE0A26EAAC7159037424C39B4 + CF197AAE770F3AFD7114620B74C6E9A47376DDC1F4BC79FDDF8D67CD9A656656 + 5D393AEF74DC824EBF2751BA79DB411221A7DD80BE5F8D3CEF9F9450B6CC6742 + 909ED31EE077D0B767371E94F64C081374DA1DFC4526683B29285437218410C5 + 10E5B86F67C3F518B41EB1F1D4E05E3AED452C9F590F7103B0D3CDE1D6DD3E84 + F61EB5F1D4E05EAE73CEBD7C06F7F2B870B7A636AC6B389D093AED252C9F89D3 + 2D952DD0494739E339E0335F1B76DA1D28B316D2F7ED0369AE894FFAA257A42D + 5C84F6CCAC2942CEAA879D76079DFCF0FA76DAC8C02F7AD0A1305BA093EE664C + E9C8879D7607AF85D7B7D346527ED18BD22D951DC411E3B42F839DF065E03494 + FE4C00E39C766B2F5C22E34D9176308828A79D36C3253219294C37218410C511 + E5B8776CC86B51D753C1811A03DE1A48D26E11715007B75D9AD3CDD1D315F517 + A12B076A2E9F49DA2D2212AB4392AE85C0419ACB67822F25E6204EB75EFF5A19 + 08FE7E2E5330EB35D09749DF2ADC5207C23F6236EE49F2308BB48503216E5D3B + 1DC141F4D6BBA3EE2B206F4374E0CBAA45DA0267CE83EBDA07115CEFCE59782E + A149F9B26A946EBDBEB5929A029D7652A41D445188D34E8AB483384A70DA4921 + BA0921842896AC039B3718B8D661105C0629C4C32C19BE98C8019A4B246A0D1D + 380ECE74CEEA001D3304AB205914E24B8955DA071DB36F43527F41C33D74DE2A + B30F3A655CAB9EE50B1A1DB73AD847C14E7BD914E6B45741494EBB1042889A12 + E5B8BB3CEECA9077D685EB99A74352BF2117803A501712D6B7A72BDAC8A52B06 + 67CEA4BE0651AE75CE84D52149D7DCD019E34B895CEB5C1071BAF5FA1792D4BF + C11974C275EBEE45C171E09AF128117266DE774AB8285BE87BC112E539FB4E89 + C339F8FC62E7F52E4451B6109C41279C7D0FEECD1DC639F8FC6297F15D8828DD + 7A7D0B49EADB3E4A72DA8BB28330853BED45D94114253BEDB974134208510E51 + 0FE7076DB80B24B8B7B53718ECE8C471E90325ECD0A5853A5017E2747370FD28 + E1FA68B7B63515B88F6B98B9F481926B0B40ABC38EDDD4385DC3E9D4D089E3D2 + 87E00E220511A79BB72DE0738EF22623DF6FB0CE9C5B52C3EB034FCC0C50942D + B8037C827C04BA44BDDF4067CE2DA9E1CBCC4927661A8AB205B70777103A6C51 + EF3730DF2DA9E175EE2C936127A228DDBCED20488933ED653C134A99692FCA0E + C25430D39E5937218410E511E5B8DF6AC3A91874C227FD0D04E5E94D2CC6C03C + 158360214B1FAC0EEE3850A79BC3EDD6C09D24DC40EE0B674FF942E2E190A296 + 3E5007B7AB4558D770DA1BCE9EF285446EFB57D2D28738DDBC6D019F37A77779 + 64E74E28EB7E61E1AC3BB707A5033F8BCE396445D89923C84B7CD3D6EA50842D + FC1475F18BDA4108CD2F2C689F33EE7CBF8147EA73869DCEF9C5C8EF73E62C3E + BB8A14620B5C9FCE2F6ADCFAD1FDC2C21977BEDF40E78D33EC6ECFEEB0234732 + EC2812A59BB71D84E8FBD28E7B0B591E53A01D04E9FB15066D14B53CA6946742 + F88B7B09CB6332EB5667CE38E38CE706C5668F34EA13219A4594E37EAD0D3932 + 3CAD1BF5A2886531515007374A39DD1C6E969733A2DE47746350CEBD2C2606EA + E006E9B0AEE1B417252C8B89224EB754B680CF9E36C0771A7A5FDA10E7F6A074 + D497235C0471CB622EC567405BE1C14C2B913FDEEB1C4F91B6401BA0031EFCD2 + C619F513201742784093591663ED857BBCF36026BE944AA72E89C26C81364007 + 3CF8A58D33EA74D439ABCE6D42DDB21896A1AD70A69E4E3F1DBA9444E996CA0E + 08FA690A9CF4C508CDF30061916BDA8B7E26B02C771932CF038445AE692FFC99 + C05F55F845DE3D134A5AD39E49B73A13764A2FB8E082DFDAE84813EE0739EFE9 + 519F892A8972DCAFE23F705A3647F042C69340593A6B452C8B89824798531762 + 740BF023FE83EBDCB5E1F98C27814199CE5AEE6531313C7F80AEE1742274D64A + 581613459C6EA96DC1E2E32DCEA56387BA793053F79498640AB505CBEB6C180B + EAA413C75F677830D349CCF3A0505B205133EA61E8C0D1A9E3973DEEEB9E8128 + DD52D901FE8FF197169EE330999F31B26617E8B49322ED80BFB47C09E5B94C8A + CE3B9F0D4539EDA4503BE0AF2DFC75855FDCF839F3F95082D34E52EB5667E4B4 + 0F46CE7B765C5FA9CF44558C73DC31C8FC0A83975B277A42A7D3D9C9C68B82B3 + B19C15A3D3367079846DDB2C55A04ED48DF1003CFAFC611BA753E5D692160567 + 5A39CBCA013D697904DB7E352351BA86FAB57038D3CA59560EE669964744E9EA + 08E99CC616781893F96C11D2DBE47DD399CE4A89B6C02512E6B3C5FD9C69E5F2 + 19DE9F87526C815FE0DC67CB595677726A5144E94AD2DA01CACEC03DEB109A2F + 708817B26C8E946007FF08598F7BDC92A822770C2ADC0EF8CB0A6DC07D890BFE + 0A531431FDDA58E4B4FB21E73D3DE13E529F6DC2B72FD467E9899A71E711DD97 + 338287F773101CC17851A04E9E92E8BBA4E608AB03A14ED4AD07AEF104C5EFD8 + F8B3111CC678815C0FE1E0EFB3A4E630E8B09F8D8FD315F4FAB50CE8B4675C52 + 13A5AB23932DA02CB7FFE47A689E9CCAAD1EF98B8C591283CB0CE975A45D7C5D + 962DD0593F1C3AF1333E0B219D78B32406C2F01248DA43B94AB1053AEB7CCF81 + 9F316759E9C0B925310C793DEAA5D514C4D9422A3B4019B36CCECEB6174DD176 + 40479DFFC7E30EE0CA43E17640479DFFCFF905BD44E2ECA071849D0239ED8391 + F3EE4F5CDFA8CF3691D417EAAB6C44CDB83F8680CECA866E4EEBAC4EA7B3A58D + 57866DD3FC646D75B9C4EAD6C3A6BF8AEB8F77735AA7432675A395C2364F6324 + 41D760BF0E9D385D1D113A7BDB02EE5D1776DC909E897C3A7474E6BD9755956D + 0BB887CE7AD871E392183A746C37CDB2AA526D81CE7AD869E392183A7374E6B3 + 2EAB8AD39544E83BD00E50BE8C257365D941194BE648297650F6B2B9385D9B48 + D82990D3EE879CF764926C4B7DB689B8BE501F65276AC69D030AD7899A9F8C11 + E78CD1398C57CC39B66D7285D5691CC8FF21822B6D7C6F0467305E3167A0ED7D + 6C7C90AEBD7EAD09B1BA3A823A232E5B486642DA42505FC46507C94CD8674253 + 9033958D24A774D489EB1FD95B3CE1BE50DFE423CE71DF0059B2D1AE1545FCF4 + 4EA7F32A73B102D816DB649C3A5017EA642E86B0F917A0DC23DD9CD649C82B7A + C94C2CB6AD3730EEA32BAFBB7E4598F68098DCB8369374758475465CB610836D + 6B42DA42585FC4650731D8B626EC33A149C8994A479C532AA209F78FFA6B1371 + FFF76463F98974DC091EDE5C8FBCA49B6A718DEF473178BAD9AED2B06D7C14E2 + D615732019780464BBDDE6EC9A59EA80B2DB61007A3FA29C692B9BBDD1D67CB4 + E90EA549D435D8AF88B771BF3B55B174D816DBB4C9445D1D419D816C219A096F + 0B417D81EC209A9178263489380742F423872A1D71FDA37EDB44D2FF3DF55536 + 621D778287F8B978B09B0739E2DC36EDB232076A5BF765B62D0E2ADCDFFB5CC6 + 9340B90528FF631B7F16020E84650ED4AC9B031D5F804BAB6BB05FB96D5D25B8 + B6D2E8EA08E92C5BE867646C21A4AFECA09F917A263489240762D49143958EA4 + FE51FF6D22AE2FD447D94972DCB92DD8BFE0A16EF69C437C7F049763302DFC27 + 725BE7E5B60D0E24ABD83675603A099683BC09F75D67D35C5F7A11C2C27F22B7 + 75B26EB38635A3AEBD7EAD92B4BA3AC23A232E5B00B6CE91B185B0BE88CB0E80 + AD73A49E094D23EC28C879EF22A73D1DBEFDA37EDC44B82FD437F918B3E14030 + 807226E92B78B01FD2CD693D80873D6796CE85E4DA7D00F56C05391BF570FDAA + F9291C69EE217C62BBDDBE85E9345057D4F53544A7318DBA1E44C0A3EB3F85F8 + DF989715D4B125EA783BA25C33BB1DF3F2EA8A20D8AFA5924757876CA10BEA18 + 695B901D74411D23FF4C18C40D37DC60B6E614FD1C70C00147D9680FF55534EA + 2B7FEADE57FC925817A73DAAAF9AC2C01977877DA8BF0E0F797714238F86FF00 + D2BFC640F30688EFD1E23D780FEF651DAC0B596E80661BAFCB3A90F03ED4310B + 627646E0600A390D691AEF31909D999F12DE730CEB605DAC939945E88A20D8AF + A59157574784CEB2055084AE081A630B11FACA0E4011BA22688C1D0821842F9A + 692F06AF19770706D5A7205808792B06AADE013A18007E8B340FB2F905E27721 + CE4350D643DC1703EE5AB03DAEED8A6B4F47FC50C44F40BCF7131DD23C39E673 + 900518481E359939B0BA7E08425D7BA727A29D3F20F836E43710EA790FAE3F84 + 7CA32BE21DC4B7457417C8AE90E7418E46FEBE080D25E93AAE5F8BA0685D1DB2 + 852E25E9DA185B901D742949D7463D13A2D0CC68349A45F6477DE58FFACA9F26 + CFB8A772DC1D18545E81602EE4580C2A7D756050B809C11AC83D10F792157749 + E0A03715C5F992580F94DF888027F52DC52062F65E2E12ABEBA990D744E87A2B + 82DB211CC882BA72A0DC03C5F73239968A748DECD7B494ADAB43B6205B20B203 + D94114721AA29183E58FFACA1FF5953F23E7B8130C289C113A1C63C9F1180F5E + 8B903352DEE01EBE8CF50D845F47F26A0C24A5CDFC48D77251FF9643D36C417D + 5B0E4DB38320721AA29183E58FFACA1FF5953F23E9B83B30186C85603784D311 + BE0C723084E7726F0D09C2C3507814FAB590AB309070F784BB115676B4B6742D + 17F56F39344957A2BE2D8726E9EA90D3108D1C2C7FD457FEA8AFFC1969C75D08 + 218488424E433472B0FC515FF9A3BEF2A7C98EBB7B514C0821841042085163E4 + B80B2184104208D100E4B80B2184104208D100723BEE7C610AB267A7D3390EF2 + 69C8B5907B218F868479BCC632C7F11EFBB25565344D57B4BD0F6401E467907B + 208F43B8A7B48171C03C5E631996DD07972AD5D5C17621B28582617B68BB31B6 + C03621B28382617B68BB51CF04218410C5A2ED203DA85A57B47512A273D0DEF3 + 10777B497B817B9EC43D3C486619E21757B1F59B6CA11C9A660BB28372689A1D + 04D18B71D1E825427FD457FEA8AFFC69F2CBA9991C770C243A6CA51C5D8F47F0 + 41B47B6037271F50F77A041F86AE742E4A41B6205B20B203D94114721AA29183 + E58FFACA1FF5953F23E3B86310E12C958E372F47D72F41E8486C61320B02BA3E + 8EE05B903716A1AB43B6D0A5245D1B630BB2832E25E9DAA8674214721AA29183 + E58FFACA1FF5953F23E1B86320E14CD3520C2233BB396600F83D828F40AEC400 + F01793E909EA7B2A02CE7C7D0075EE673201EA5C81602EEAE3CC5726ACAE9F45 + BD2FEFE6987A6F41F069C87F42EE655E0A7686BC18721AEADCDBE4800275FD2E + EADDBF9B530ED0F54604AFCEA3AB43B6205B20B203D94112721AA29183E58FFA + CA1FF5953F4D76DCBDC040B237E49778D03BEE47FA3C84B95F78621DB6AEFB59 + 31615B6CD3164905EF4315ABBA3599BAD6439620BA2FC2BDF288AD630964BDA9 + 1C209E4B57C86DB6AAD2615B597575589D650B236E0B565FD9819E094208212A + 2471C61DCFF6DD21DF181B1BE331DB4CFF11C13BDBEDF60F982E0A0C1EAF42F0 + 49B4F36CA6D1CE2AC4F9D2D81D4CFB6075FD26EE39C8A6D7227E2EC26B4C8182 + 409D87A1CEB311F2B8F13CBA5E837BF6B4599580366FA3FE697475589D650B01 + 50E7C8D982D557761000758EE43341082144B50C74DCF140DF1672391EE8336C + 9A3FAD1E87019A3F87170E066AFE3C7E19DA333F11A3BD9588F365B787981E84 + D5F5DB28FB529BBE19C1E910FE1C5E069CA55A82F6F66182BA2238067DF330D3 + 83B0BAFE04F71A67A26AD0F67568FB253EFDEAB03ACB16A219195BB0FACA0EA2 + 19A96782104288EA712F8A458287396790DC00CDDD084A1BA089AD9B7B24B32D + CE62CDA00E8C2781720B51DE0DD0DCC5A2CC019AB0EED3D116671B8DAE08CE61 + 3C09DCB308E587324013B64D1D6CD20B94972DC43332B680B2B2837846EA9920 + 8410A27A621D773CC439E870A0230F40DE57E600EDB06DBC0FC236090742E328 + C4D1E96EEF760AE328FB2006A17F43B4CC01DA710BDA5A8436B95B0649D4D55E + 3FB99B1A2A2727E9EAB0E5640B8399F0B660CBE4B2037C3E2B50CF2C9BF46288 + 767031E4C86ED49BA1D8C1CC99335B975E7AA94D65C6FB992084106238442E95 + C1C37B12E4EB18808EB1E98F60F03CCB5C8C01657A5BC1F982FAB9855A241878 + CFC3F50F308EBAB946F578C806733180D5F5FFE1DA3FD9347789F818E371A0EC + 0E36EA0DEA754E4314EF459DA73162759D0DE1966B7D585DAFC0B5DECE1649AC + 5B17DB45B14C9EECF75140971F41972321E3FAD56175F6B6055CE71ADF75289F + 5A71DC3B0DF7ADB6C91E25DAC2EE28FB00CA0DFA6CE3E0BEDA6616384429B6B0 + 76ED5AF3B9FA7EB64156AF5EDD9A366D9A4D45035D06DA82D537D533210C9D76 + DCEF1C43F64B2A4FB3CC67420417E3FE173182FBDF86E00AC65350DA33210C9D + F6952BB92AA7D55ABE7C796BD6AC54DF8BFA802E89CF849468478B68A276B450 + 5F45A3BEF2477DE54F637795899C71C7C39B83889969429CB35DDCFB38125C9F + 8201F53E44530BEFE3FD8847F121DB3639D2EA340EE4BF120167D718E78CDA05 + 8CC74047ED3A84A9C5DEB73B248A0BD036D7CF12EA1A396B65FF86C3BBA9C1D0 + 51DB69A79D320BEFF7E070AB532CF6BAAF2D4C8670F78E359039367B20BC0776 + 300FE17224E3BCD2C26D019FE70E10EE657D35E404939900EF41C059DC0B2171 + 5FFE0AB7057E799B3E7D7A6BEAD4A9AD65CB96D9DCC1F09EC58B17B766CF9EED + FBE56FA02DD86B5E761045C86927CB514F5A0FB38C6742143DA79D20CECF3BED + CC7BE1761045D06927FCBC73CEBC273E138410420C8F718E3B1EDADCCE8D07A1 + 4CEAE6B4CE6BB7DB7FB3F128384B6A1C2EDC4B6F9133A603C596E380C8FB22A7 + 026D9BE7316E7539C1EAD6C3A65F8FEBEE809225904133459C25350E17EEBD03 + 72BD87B89D16785FDCE9856C93B37A3D5DE1A86CC9B403F550D71371DD9DC638 + 10CE923A876BCA942966C63449588EF03EDE9F84D5E544ABDB386C7E1A5BA073 + 369982F852F4C1D26E7634A89F4B0AD6D87B3823B9C9030950862DA03C9741F0 + 33A503CFBA4DFD03381342277F7B0867607F0A89A2705BA073C6CF943277EE5C + 2383983F7FBE71F2599E33B0336644FA8C7D585D226DC1E6A5B1833E229C7647 + 2AE7BDA46742983EA7DD81BCB4CE7BE1761026ECB43BF238EF5697D867821042 + 88E11235E3CE43508E65040FEFDF21F83EE33EE0A13F1F32DD43E6DB5B92F8BE + D5815027EAD603D7788AA1F9B90371BE1096668BB7F321477B08CBF9700D7470 + B381DCF582BA05A1EEFFDC8DA663D1A245AD55AB56250ACB65803AF5F56B80B4 + B6B018D2FBC6803E9843A70DF7F6CDA4233D0BF966569EB6E0690F45DBC24528 + D75BEA021D38EB4EA72D3C934E67ED6A5E4779DA828F3D146A0BF3E6CD335FCC + 1C9C7577CE7C103A6B6E569EB690C11EE26C21AD1DF418E0B43BD2CEBC97F94C + 8874DA1DB896D6792FED9910E7B43B72CEBC0F7A2608218418225133EE876080 + E1F1DEE49276BBCD652D43C1B6CD63D3396872BBB443180FF042E46F63E33CB2 + FCFE6E7428B0EDEF3212A5ABED571E635E2BA85344BF1AD2DA02CA5E0AE1DEDE + 74E00D48D369EB39EF08E94D9A6531B83613E2B5F6A3045BE09AE5A351CF45DD + A4A9F74548079DF73311BF9069E49F84B469DF83426D816B96F9C58C0EBC834E + 5BD079E72CBB5B16B362C58AD69C395E2B95FAA04E615D89D537F533C1C36977 + 783BEF253E13063AED0E9449E3BC97F24C4872DA1D599D77EA14D1AF4208216A + 40D48CFBCBF80F1EDC4FE201FE7393335C7E065D9EB071A35B00B31693BA22E0 + 1AF461F3EB01BA86D375224EB74CB680B29C419F8DFBDC9430A78B57C091E3D2 + 19AE67E7CBAB74DA93D7F3F453862D9C8F7BB8F4C5BCA00A9D0E449ACB68F822 + 24D7B3F3E5553AED512FA20EA2705BE00C3A97BEB81754B91C8A4E1C97CE703D + 3BF3E9B40767E73310A55B6A3B48E1B43BD2CCBC176D075E4EBB0365D338EF85 + DA81AFD3EEC831F39E5A37218410E513E5B81F6CC33F62C0B9D3C67DE1CB8989 + C272DDE25EFC09E2DEB474BA399C87C2EB7775A3DE706D73A2B05CB7B8177F81 + DCDE8D8ED3359CF686B3A8BE929138DD32DB02FA8EB3EF531175CE39DF8530D3 + C008B99E3DADD34ECAB205CEBEF3A53CB757F88110F3C22AF2E8D4A775DA4929 + B6C0D9F7356BD6F49C733AEFEE85553AF5399D7612A55B2A3BC8E0B43B96E3DE + 4D3F2BC453A41DA472DA1DB887CEBBD96E3281C2EC20ADD3EEA0F3CE2F762949 + A59B1042886A8872DCF7B2217763B8BB1BF58633AAFC293B4906BEB4180403E4 + 9F11ACE9A67ABA39F6B02107C67BBA513F502F5F72333BC60C125BCE17EAE006 + E9B0AEE1B4379C518DDA39262C492F2D0E204EB73CB6C03EE6CCFA74387B3D6F + 03713A54599CF6D26C81402FCEB873E94CEFA553C4EF409B599C76528A2D10CE + AC73E94CF0A553F702730144E9E66D07399C7603EE5D94E4BC176807999C7607 + EEE50BCB49CE7B217690D569777029554AE7DD5B37218410D511E5B86F67C3F5 + 18981EB1F161C2834CDC00EC7473B875B70F41D7476D7C6840071E17EED6D486 + 750DA7EB449C6EB96D01CE2F5F40ED3972884F411ED7B867A16C5BE0CE293D47 + 0EF1DDA12B675653837B4BB505CEB2071D396EFFC999D50288D2CDCB0EEC67CD + 5DA3DC7B0BFCD5C580BC713F07218F2F26F32C899DBA39E60BDD6264B95FE6E2 + 28C20EF88BCAEFD08E592F8FF00A086D935B338DDBD71FF95C52C56BE67453C4 + B9E314DF8FD81EEDC4FE2A876BB9ED809F35BF94B9F716F8AB0BDA3612B5AF3F + 9754F1DA7DF7718EA465EEE5FB11297F95F3D24D082144B54439EE1D1BF25AD4 + F5AAA10E6EBB34A79BA3A72B06AAA1EB6A7548D2B58EC4E9D6EB5F2BA9407F4C + 83B8AD4DE8D099DD63E0CCCCF05C1211A64C5BE0F218CEA0526F3A6566F718E4 + D191F75912D187D5A1145BE0F218CEA0123A656EF7183AF21996448489D2ADD7 + B75622415F2D83D019F7DB6C7E3C6BEDFD94411E66117640879D9FB1EF0BC761 + B84DACD96508EDC41EE055841DD061E7679CE58563C25F63783F25C5015E5EBA + 092184A89641039B109981C3C259D3E570C09CA730BFDD6E2F469E73DEB9877B + 216B3BF2025D3863CA997537734AEF97DB453AE79D0E7DDC1EFE95C21953B77B + 0CA133C6D954E7BCD3A1F7D9C35F08218410CD23CA717779DC9521CBAC0B9D1E + FE661F2769A704A9037521617D7BBAC2B94AAD2B1C333A676F1B20BDAD027DB0 + 3A24E99A093A677CF9304E825B0566204EB75EFF42D2F6EF52F4873B1597CB1F + CCBA0EEBBC9B19598469371A2FC516A007779031A7E2DACFDCAD73A77DB819D9 + 541D5C962DF03D06772A2E3F73B7CE9D713723EB66E33312A55BAF6F2169FA96 + 4B4FF8052DEE739E61AFA535DE32EC809F3FBFA0995F5D22E02F2F6742DF542F + 92946107FCFCF919C77DCEFCE585D772FEFA924937218410E512F5707ED086BB + 40784A645A5663B0E2DAD648E1F56E316FA80375214E3707D78F12CEEEBAB5AD + 69E08B87DC51244E52BD986875D8B19B1AA76B389D0A2E89E0DAD638C9F96262 + 9C6E996CC12E83315BFBA14FCCF207C61D70DEE9FCD01EE8B8A5397CA70C5B38 + 057A98ADFD709F5BFE10E42CE45F813274DCBC0FDFB13A146A0B74C4DCD67E6E + F94390A54B971A5BA0E396E3F09D28DD32D901A051D216E6A1FFF8CB0B3D4923 + E89F95FCFCDD75481A0AB703E8C2A552B4052E8BE2BEFDFCD2E6E4A7C87F51E0 + BA37568742ED80BFA8D01628FCE5855FDA9CF08B9C5B3295D371CFA49B104288 + 728972DC6FB5E1540C3AE193FEBCC1BD492F98796175E0B682C4E9E670BB3570 + 27093790A70683B1DBFA312FD4C1ED6A11D6359CCE44CA17CC7C89D32DB52DD8 + CFBCE788A15FE3A67FE9BC73DDBBF7C2DDA26DC17EEEC119D4B0D36E40193AEF + FC1267B688F4A4505BE0671E74C4C24EBB83CE3BBFC4B92D223310A55B6A3B88 + 81BFBCB835EC99D7F3146D0751403FEE7C65D6B043DC49AD5928FD9940879DF6 + 40C9F9053E4821BA092184289628C7FD5A1B7299C3D3BAD1746060A5F366B67E + 443CED728830D4C12DB970BA39DCE0CF9FB9331DD18D019A0EBBDBFE31EE6772 + 5FA8831BA4C3BA86D3A9A1F3E6B67ECCB91C224C9C6E596CC1CDAED20E38AB1A + 39F58B7C7EFBA003C759775F6FA3505B40BB74DACD1736C4B93C86BFB28C03D7 + F8F2219D4ECEBAFBAE752FD416DCEC2AE1AC2A67D6A3E0CB8774E038EB9A71AD + 7B946E59ECA04C4A7D26144CA9CF8412A9B36E99F9C637BEF1DCA0D8EC91467D + 2244B38872DCAFE23F70523647F042C6870C8F30A72EC4E816E047FC07D7B96B + C3F3191F32CF1FA06B385D27E274CB620B9C1636CE3AEE1B38ED8BEB5CF7CE65 + 13BEB3EE85DA02CA2E45DBCE594FDA5DE4A728CBF5EFBEB3EE85DA0267559DB3 + 9EB4BB081D7B96CF38EB1EA55B163B28133D13CAA7CEBA6522EC94BEF6B5AFFD + AD8D8E34E17E90F39E1EF599A892718E3B06995FC14171EB444FE8743A6E8FE5 + 4850FE5294E7F4AF5BBFCA35EE9C1AECA521419836D7781FEF37B911D8B6DD09 + 96DC97F9578C07E0D1E70FDBF8D110B796340EEED5CCEDDBCCDA55A4B9ED1F8F + B4EFA54DA94D98BD9AADF027F3C819590BDB7E3523283B4E57A6996F9389D049 + E3CCA95BBBCA9FC0399B1A4C0761DA5DE37D7133B261A2747584744EB405827B + 78E8125F429E893071A135CAD076DCEC692C25D8829B49E74BC827211CF4D93A + 6803E625D6040AB505C2CF9E2F21AF58B1C2EBB3A50DB897587D89D29584F4F5 + B283B228C30E4AA4703BA882987E6D3472DA0723E73D3BAEAFD467A22A78F849 + 1F78686F05E17ECC7466987E43BBDDFE8AB9583118A44F841E5F661C7AF09443 + 1EF0F298B908ACAE5F40DEEB6CFA5D08BEC5F810780DF4F804230374EDF56B5D + 88D2D511D619F1526C01F5CE421B039DFC1AD9025F504D72F26B610B7C41D5F7 + 0B1C89D29584F5455CCF043F26DC332103DFB1E1D0A8A9D37E940D83A8AFA2A9 + 655F9128677DC87D569BBE62DFF8F4856FB91288EAAB461035E3CE87F5257878 + 6FE8E6B4CEC260B9A58D57866DF32CC6AD2E978407129BFE2AAE3FDECD699D0E + 99D48D560ADB3C8D91045D83FD3A74E2747544E85C8A2DA09D24A7BD4EB690E4 + B4D7C616523AEDB1B610A1AF9E09C94CC86742D3A8A9235A5BC2FD13E5988A2E + 717DA33EDB44525FA8AFB211B5C69D030AD7891A0705F1FD109CC378C59C63DB + 26DC8ECFAC5D0D83FC1F22B8D2C6F7467006E3157306DADEC7C607E9DAEBD79A + 10ABAB23A833E2B2856426A42D04F5455C7690CC847D263485B05320A7DD0F39 + EFC924D996FA6C13717DA13ECA4E9CE3BE01B264A35D2B8AF8E99D4EE755E662 + 05B02DB6C93875A02ED4C95C0C61F32F40B947BA39AD939077988D978E6DEB0D + 8CFBE8CAEBAE5F11A63920A6105C9B49BA3AC23A232E5B88C1B635216D21AC2F + E2B283186C5B13F699D014E44C6523C9291D75E2FA47F6164FB82FD437F98874 + DC091EDEDCF163493765B6CCFB28064F37DB551AB68D8F42DCBEEA1C48CCA99B + 71B4DB6DCEAE99534E51763B0C40EF4794336D65B337DAE20BB6EE509A445D83 + FD8A781BF7BB53154B876DB14D9B4CD4D511D419C816A299F0B610D417C80EA2 + 19896742539033958E38A7544413EE1FF5D726E2FEEFC9C6F213EBB8133CC4CF + C583DD3CC811E7FED597953950DBBA2FB36D7150E13EE0E7329E04CA2D40F91F + DBF8B31070202C73A066DD1CE89ECD444A5D83FDCA6DEB2AC1B5954657474867 + D9423F23630B217D6507FD8CD433A129C43910A21F3954E988EB1FF5DB2692FE + EFA9AFB291E4B8735BB07FC1437D954DEF8FE0720CA685FF446EEBBCDCB6C181 + 6415DBA60E4C27C1729037E13E1EA4C434D7975E84B0F09FC86D9DACDBAC61CD + A86BAF5FAB24ADAE8EB0CE88CB1680AD73646C21AC2FE2B20360EB1CA9674293 + 487220461D3954E948EA1FF5DF26E2FA427D949D71DB414681019433495FC183 + FD906E4E8B7B9F7366E95C48AEDD07500FB7443B1BF570FDAAF9291C69EE217C + 62BBDDBE85E9345057D4F53544CD46E7A8EB4104DCDEEC5388FF8D7959411D5B + A28EB723CA35B3DB312FAFAE0882FD5A2A797475C816BAA08E91B605D94117D4 + 31F2CF84046AB16D9FA3460E6AADB6EDB351430D1DAADA6E0759431AB175664D + 6CACB1DB417A39EE0403CA5E0896624099D9CD310FFDDF23F808E44A3CF8FF62 + 323D417D3C0AFC15900FA0CEDE4FEDA8730582B9A8EFD66E4E7AACAE9F45BD2F + EFE6987A39307D1AF29F907B9997829D212F869C863A39B01A0AD4B5AF5FCBA0 + 085D1DB205D902911DC80E3C9083158D9C517FD457FED4BAAFE8BCD7E88BE1C4 + 77DC090694A7205808792B0695C926136000F82DD23C32FE1788DF85F89F115F + 0F714B71B86BC1F6B8B62BAE3D1DF143113F01F1DE3730A479DAEAE7200B3090 + 3C6A32736075FD1084BAF64E4F443B7F40F06DC86F20D4F31E5C7F08F94657C4 + 3B886F8BE82E905D21CF831C8DFC7D111A4AD2755CBF1641D1BA3A640B5D4AD2 + B531B6203BE85292AE8D7A26C420072B1A39A3FEA8AFFC515FF9331A8EBB0383 + 0A67C5E6428EC5A0D2570706859B10AC81DC03712F597197040E7A53519C2F89 + F540F98D082E872CC52062F65E2E12ABEBA9109E6218D695334DB74338900575 + E540B9078A73E6AB4745BA46F66B5ACAD6D5215B902D10D981EC2006390DD1C8 + C1F2477DE58FFACA9FD172DC090614CE081D8EB1E4788C07AF45C819296F700F + 5FC6FA06C2AF2379350692D2667EA46BB9A87FCBA169B6A0BE2D87A6D9410839 + 0DD1C8C1F2477DE58FFACA9FD173DC1D180CB642B01BC2E9085F0639183205B2 + 3524080F43590BB91672150612EE9E7037C2CA8ED696AEE5A2FE2D8726E94AD4 + B7E5D0245D03C86988460E963FEA2B7FD457FE8CAEE32E841042C420A7211A39 + 58FEA8AFFC515FF9D358C7DDBD2826841042082184A8315A2A53635D21CF44F4 + F5905742F8021FF7B4DE0C7A98CF0DD7F9B2195F9C7B00C217007F08F92A2EDF + 59A5AE0EEA8C40B65030D415D2185BA0BE08640705435D218D7A2600CDF645A3 + 99517FD457FEA8AFFC69EC8C7B66C75D2F77950375455B27213A07ED3D0F71B7 + B38517B8E749DCC36DED96217E71152FA2C916CAA169B6203B2887A6D9410839 + 0DD1C8C1F2477DE58FFACA9FD172DC319068EBB772743D1EC107D1EE81DD9C7C + 40DDEB117C18BAD2B92805D9826C81C80E640731C86988460E963FEA2B7FD457 + FE8C86E38E4184B3543A6CA51C5DBF04A123B185C92C08E8FA38826F41DE5884 + AE0ED9429792746D8C2DC80EBA94A46BA39E0931C86988460E963FEA2B7FD457 + FE4C7CC71D0309679A74BC7939C79B7F17F5EEDFCD2907E87A238257E7D1D521 + 5B902D10D981ECC003390DD1C8C1F2477DE58FFACA9F89EDB86320E1C0F4150C + 248774735A0FE0A1BF04E97321B95E78423D7CE1EA6CD4733A927CD18A79BF42 + 702206140EACA9A0AEA8EB6B884E631A753D88E062E47D0AF1BF312F2BA8634B + D4F176444F427C3BE6E5D515C14AD4B54737A75CA02B9700CCC8A2AB43B6D005 + 758CB42DC80EBAA08E917F262420A7211A3958FEA8AFFC515FF9D358C7DDFD6C + 1D0B1EECBB23B804038919A091FE23E47578D09F85BCDCBB14B00ED6C53A59B7 + CD635B97D8B6BDB1E59743DC00BD16759D81E8C710CF3540135BC7C75827EB66 + 5E4E5D57E0FE4A066862DB5A91565787BD4FB6006C1D23690BF61ED901B0758C + EC3341082144B50C74DCF130DF16F21F78B873AB34A6F9D3EAB118547FC07491 + D83A8FB56D704099CEB6A903D349B01CE48BB8EF209BBE19C12908AF61BA486C + 9DAC9B6DF474ED743ADB309D04CA52D76FE2BE3D6D5665B04DB64D1D6C961756 + 67D942085BE7C8D882D5577610C2D63952CF04218410D53370A90C069DC578A8 + 9FC9381EEADC8D60360653AE612D0DB4C9B5ADCBD1AED94501ED9E8F36E7313E + 08DCF771DCF36EC6710F77B1781BA4AC9F7F1DFC59FB5368F7D94CA4D0F542DC + C365004303BA2E81AEEC232F640B898C842DC80E1219996782104288EA8975DC + F1109F01E10C10678CB87E953F85173EAB160506B157A15DAE49DD01ED3E8CF8 + 319095DDABE34179BED07639CA6C8DF20F22E4CFD685CFAA4581B60E435BFF8E + 903B6424EA8A32ECD7EFA1CC249B3514A0C306E8F04F837475589D650B09A0AD + 096D0B565FD94102686BC23F138410420C87C8A53278804F829C8E07B8F99917 + 71CEC454324013B6C53619A70ED4853A998B216CFE1928E74E3ABC1879950CD0 + C4B6F565C603BA466EDF465D21F3516EA80334A10ED4853AD9AC48ACCEB2050F + 6C5B13D216ACBEB2030F6C5B13F6992084106278C439EEDC32ED481BE7CFE0DC + FBB81050DF0C1B4DE243B66D72A4D5691CC8E7D1DF9C5D639C3F835FC07841BC + C886495C80B6CDDA56405D23FF46FB371CDE4D15CBCA959926C90EB73AC562AF + 7BDB02CA4CEE743AF7218C82C7C4B3CC22C82C73831FA5D8021C951D20D741F8 + C2629FE032F7F5265C1662FE7E4F866E0B1919680BF65AAE6702EE9B1C149B9D + 86CA9E09B001DA464F6C761A2AB38375EBD6F5494E129F0942082186C738C71D + 0FEDAD10F0201437EB725EBBDD4EB5FB02EA9806E76D1E423A6861276D06AE2D + B5F1586C9BE7316E7539C1EAD6C3A65F8FEB6E368B33721BBA516FB86EF61408 + 1DB4B09346C7DDE89000DBE47ED03D5DF1376EC9B4C3EA7A22AEBBD31853B37A + F5EAD6E2C58B5BF3E7CF3772E9A597DA2B5DC77DEE5C1E5CE98FD5E5C470BF3A + 6C7E5A5B9882F23E4ED972D4EFE5BC97650BB8E79908129D32D47921025FE7BD + 145BA043B6D34E3BB1CE71327DBA794F749C4DA401F5C4DA82CDCBFC4CC0FD74 + D4F9A5EDBEA0D83C6FAA7826E03EDA03BFB45D1712F745CE97D29F09B4097EF6 + B48BA0387BC882D525F699208410A266E081BD3B069807116E44F85BC84EF652 + 22B8650ACA736BB171207F0D823908977673929D36B60DF92D0B23A44E7D5B96 + 216F0F084F38E4F53F400E82ECE5298741FE8BF78641FEED900F40BE6AD3A743 + A2EA080ADBBED1961FA72BD3C87F84D7D3B266CD9A8D3366CCE0D1EAE364CA94 + 291B972E5DBA71CE9C3926BD7C39FD617FAC4E915BC131DFFE2D2CE7650B283A + 8DE56308CEB83BBC9C77B64D1D7883D5A9085B388AE5A3C0B5DFD9329FB159CC + F3B1034AE1B6B06AD5AA719FBD9369D3BA5D3E6FDE3C934E6B030EABD3385B60 + 9EFD3B5826D53381A03CBFC4C791E69797B29F0994C5BC370A5CF3FDFC9D94F6 + 4C208B162D1A670B4EB2DA00B13A8DB303218410C3276AC6FD90B1B131B72DD8 + 25ED769BB36389E03E7A0FAB706FE44FC2C89F828033EDDE03B56D9BC7A6F37E + 6E9766F68D0EF042E49B35B7803362F777A3891C88FBBE05895C0A83FCDD21E7 + 41D22C9160DBDF6504F78DD3D5F62B8F314F0567D9398316B71466EDDAB566A6 + 3DC74CEB5322FAD560754E6D0B29F19A792FD116BC41FDBE33EFA5D8822FB367 + CFCE640FD429A25F53D901CA72769D9FE92A27C89ED3BD3A1E5CE797B85E5908 + EF8DFDC5A6483B4039CEAEF333653927AF83C4C15FE48265B913CCA05F6C0AB3 + 03CEAEF373E5B3C0C9B265CBECD5F1F0D7976059DEEBBB8C863A45F4AB104288 + 1A10B5C6FD65FC070FEE27F100FFB9C94900653958F3E01033E022CE1185BFD7 + 72668EC2351CAB211C14D2AE6DFD19EA7BC2C68D6E01CC5A4CEA8A803F672782 + F6B966F56244CD808B7B7950CAD18872AFE78310E7C12FDCE68E242EA308F16B + DC1BA76B389D0807DA993367F606DC3973E6B456AD5AD5BAEFBEFB8C2C5DBAB4 + 356D9A3957C67B508E214EB7D4B690113A6B3EEF3E146A0B59403FD0D1F379F7 + A1505B484B56E71D44E9E66D0728C3C38EF8458C866904F7F04B7B24F65AAF2C + 6496AD631085D801CAD0F13E12C22FF24E62679A792D54966BD7690F8328C40E + DCE7C92FF24EF8A53D0E5E0B96E5BDAC2305DEBA092184A88E28C7FD601BF234 + C43B6D3C897918C49CD33EBFDD6ECF45DA38EA48D329E33EC61C94B3F027881B + A19C6E0E5727AFDFD58D0E06BAF04B8473DACF477016C438EA487310A6EE66BF + E80CFC05C223C44958D7703A11AE67770EF9A2458BFA1C750EC2BCCE41B900E2 + 74CB620B89A07FB98B461FC88EF7423651A82D78723EFEF62941419E4F5F146A + 0B59A08D647869394A372F3BC0B5C9F828DD17B0C55652C33A58974D4691DB0E + D006BFC09B2F6068EB228AB99012D6C1BA6C328ADC76C06780FB1CE7CD9B6724 + 0BAC23C5177C2FDD841042544B94E3BE970DB91BC3DDDDE86030E8999FC211AE + 85D3DE1BAC31A0AD83CC4734ED2C7B0FDCFF67046BBAA99E6E0E77343807C67B + BAD1C1A0BE131842D73B10F4066BA41F40C0C365D2CEB207A10E6E900EEB1A4E + 27E27E0A9F32654ADF603D79F264E3C8E79C650F12A75B6A5BC80AFA3DD1712F + DA167240DB49A2505BF08136013BEE13DA4E4AA2744B6D07687BDCCE3148D3A0 + 39EDCB2FCFD9D6768112EC80FFE7FBFEDF4357FE12F736087F81BBC26667A150 + 3BE0FFF9F0FF7BFE12B77CF972F3C57ED6AC54AF0C0C22B56EA216F08B6B5E09 + 135526AD08210A62DC014C9D4EE76F1818B99FEF9711BE11C2979D6241390ECE + CEABE4567A910B2F6DB91E28E7E575E2BE31C8FF87F22721DC802F06BD9D19A0 + 2B0F0CD902F93C14E63D0807EA8A323CBCC56DBDC29943B356360CCBD9A801F7 + D0A94F04F751D78F22F86784615D4DBFDA64221C9C39A34EE87C71708E223C88 + D3A94F4B5857475A5B2028CB8774AADD422C97A2FE81BFE5A3EEC26CC1C2E50E + 5CAB9C0A544D476EE00993A8B7305B20FC65856B95A3E0AF305C425504615D89 + AF1DE03A8D2F6EFD3B3F5B4E1BF345557EA15F86700EC245E6EA7876C2B5C867 + 04EECB6D07B8C6FFE3914B6970CBDB70FDA708F9AC588F389D78EEAA634E8C8D + 804BEC229F11B827B71DF0FF38778B89820EFB8C1933CCB382FFF7F99CE0177E + AE718F824BEC7C9E11615DB3B2E39CCFF8FC3F1439B97FD9A96E2C37EF9AD978 + 6A608F7CC8847FC62DA34E214446A266DC3B36E4B5A8EB7DE03FA59955B712FB + B6942DD7139BED037570DBA539DD1C3D5DF16049D4156538B872790C25D26927 + 2C17149B9D08CAFAE8EA859B55A7C439ED84E582929138DD7AFD6B65D814660B + 6553A42D2441A71EFFA72225E5BA6612A55BAF6FADA485B3EB2BD1271CFCB9AC + 8E2FA42E8763C81D5C127F6989A0343BC03D57403F3AED7C79FD14C899887309 + 1D97D3F8FCD2D287D5A1143BE0EC3A9D767EA173DBC4F2F3E6AF73197E690993 + 4B3731BABCF4A52F6D2D5CB8D0A68410451335E3FE2806ABAD30E07C152167D7 + F892D74050769CC788FBC639E728E75E44232BA3CA84C13D9B41BE84B2AF47F8 + 1806FBDE2E0CD0F531E46F897CCE9ABE0792A82BCA8F5B0A83FBA39C73BEA466 + D6BAE31E0EE43E0E3C07E88FA1FC6B227435FD6A935E8467D3499473EE5E4423 + 1CC8D33AF0615D1D196DA1CC19F7426D019436E30E0AB5854133EE83A073C759 + 595FC2BA125F3BC0751A5ED48C3B7F3AA2818615E134F20A48D44FE98366DC73 + DB01CA44CEB8E33E2E9FBB1ED7C32F9D7256FD62E447BDFF123BE30E72DB41DC + 8C3B1D74FEDA12FE72C65975BED41EF5FE4B8A19F77176900537E3BE6E298FCA + 104533796E77B5675D66DC3FF9C94FB6DEF5AE7799F83BDFF9CED6273EF189B8 + 3A851019899A9172791CF012675DF01FDA0DD67D824169DC1B5428CBED203978 + 537CBD4BEAE006DFB0BE3D5DF17048D41565DC601D96A85185DB4172D7890BA1 + F738673F0AAB4392AE5EB8C13A2C6EF94C106E07C9C19B12E5EC7B10A75BAF7F + 217598812BCC16CAA6485BA89828DD7A7D0B49DDB7F619D137B38EBCB4BFBC05 + 29D30EF87F3D3CB39EEA97B72065DA01FFAF8767D673FEF21624976E62F4B8ED + B6DB7A33ED3BEEB863EB1DEF7887890B218A25EAE1FCA00D77816CDF8DA682DF + AC5763C0E2B66EBD2DFE10E77A5697E6ECAAEF4FE4D481BA10A79BE3211BF245 + 38B7CFB437B8E77A0AA2DC9B3BB8C51FD7B3BA1D2738BBEAF513B9D561C76E6A + 9CAEE1742A38B346E1B66EC19D42B89ED5A539BB9AF127F238DDF2DA42D19466 + 0B4553A62D944C946E79ED806F4CAE459FCC87F0FF3D9F0F3311E7F320CB8B6B + A5D901F4E2F69077E25EEE26740784CF88937089BBC7A4DE6DCAEA508A1DF059 + C0FFEF5C4EC790CF87152B5698E741D46C7B4A72E926468F37BFF9CDADFBEFEF + 1E9BB060C182D69E7BEE69E24288628972DC6FB5E1540C3ABBDA785A382D3C13 + B21A75700B3DBE80C6D9760E649C658B7E732A02ABC3D46EAAA79BC3EDD6C09D + 24DC409E968B30209F04A103CFE53167226E8E55079C65E37A785FA883DBD522 + AC6B389D1AFE34CE8199033497C7704D2B67DB0967D9388067244EB7226CA130 + 2AB0852229D5164A244AB75C7680FF4F9C02E6390F5C1EC79FCDF96CE073C17F + 0D4F8092ED802FB0F39C87FF82AEAF81D069E7FEED49FBB5C7519A1D70C69D4B + 62B83C8E2F27F3D9C0E74286F71AA2C8A59B98985C7DF5D536D60F67DADDB5C3 + 0F3FDC2C931142944394E37EAD0D3975FBB46E7420E1295ECEA0714076CB66B8 + 6D5B70D90CB75C4CF3421A75706D38DD1C6E5A890EF753BBD17830203FD3460D + D0836B9C39209B2533885F0DE92D9B41797ED948F3421A7570837458D7707A20 + E1C3553883C601D92D99993A756ADFB2999C2FA4C5E996D616CAA6305BA880C2 + 6CA162A274F3B203FCDFE197F2B8A95EF3EE03FE4F51F84C588EF2916B3A709D + BB530D5A4693DB0ED00697BFB883D6FA40DBE6DD075CFF16927C26F01911B95C + 0E65382B3F68194D6E3BE097727E598FC2BDFB40E13361D072393E1F522CA3F1 + D24D8C0E5FFCE217CD8BA76E0DBBE337BFF94DEB5FFFF55F4D9C4B64BEF0852F + 98B810A21CA21CF7ABF80F06ABCD11BC90F104DC00CA0193BB44448E1AC8A727 + 3ABB1DD8E7DD131E614E5D88D12DC08FF80FAEF305B0E7339E000773EAC29FBF + F9564FE4808B6B1C8CF9F261DA43599E3F40D7707A20CE71E7804DA73C6EC0E5 + 60CC970F59260771BAA5B585B229D216CAA6305BA89828DDD2D801B7798C75BA + 51C71448ACF7C87B713DE91951941D7067A958A71B75F07931E8FD16DE6B7E49 + 1C402176C09DA50639DD7C5E0C7ABF85F7A67C4678EB26263E5C02E31C76BE80 + 1A5C16C3B8434B6484289F71BBCA60E0DC1D7203069B6D11FE0E5987C3D9E6CC + 792C9D4E6729CAF368F3E9B887A30BD7B43A879EF027F2D44738A25E6EA5C019 + AFE7A0DE87101E00E9CD80E33A67B2A8EB36B8FE47C479B852F769120F97C13C + 077234EEE3CFE25CDF1E9C89FFA995B4701DEB5750E77E51BA22AFD7AF362B11 + 2E83E18C1A7F06E7A0CC35ADC19978FE444EC94394AE8EA0CE08BD6C01E5CCCC + 6A37958A81BBCA94640B65ED2A53B82DB899D5B4A4D955264A5712D417A1AF1D + 784FED06411B8366DA4BB10394F57AF93C0CEA1F34D34E0AB78341CEF92052CC + B4C7DA4116B4AB4CB954B9AB0C67DC834EFAF39EF73CB32C868E3C61FCC73FFE + B1890789A953089191A819771ED17D3923F80F4707F708C60781417C2EFE639B + 9310710F67CC9641DCDEEE94D44EBBE508DC4B1D0875A26E3D708D27287EC7C6 + 9F8DE030C613380B624E4284CE1C7839EBE6F676A76471DAC961D0613F1B1FA7 + 2BE8F5AB2FC1931039F072D6CDEDED4EC9EBB45BA27475A4B605C09710B37817 + 49CBA70AB70594E3215C49CE5714490E4DE1B6501171B690DA0E50AE7766431A + B1B70FA2703BE073208BD8DB0751B81DF039904552126707628479D39BDE641C + 732E87215C22E39C762D9111A23AC639EE18681E43C093023774735A67753A9D + C413F4322C8119886D934E360756EA7289D5AD874D7F15D71FEFE6B44E87F89C + 489976094C126CF3344612740DF6AB173997C00C244E574784CE89B6807BD6C1 + 16B807775A625F582ECB1650960E18F7E0E68B92DE825B07BDB05C8A2DA45C9F + DCC3F7BD87385D4984BE5ECF84A229F9995034A53D13CA244E5721889B550F2F + 87D1121921AA236AC69D030AD7899A5969C43963740EE315738E6D9BF03443B3 + 76350CF27F88E04A1BDF1BC1198C57CC19687B1F1B1FA46BAF5F6B42ACAE8EA0 + CE88CB169229C516E8B4F3F01C3856A924C54E43036D21A82FE2B2836426EC33 + 418C365C2273DD75D7999068171921AA25CE71DF00598281FF619B3EBDD3E9BC + CA5CAC00B6C53619A70ED4853A998B216CFE0528F74837A7C5AD1D7D96CC1482 + 6DEB0D8CFBE8CAEBAE5F116639202617AECD245D1D619D11972DC460DB9A90B6 + 10D61771D9410CB6AD09FB4C10824B6338F34E875D4B6484A89648C79DE0E1CD + 75E94BBA29B3B3C2473178BAD9AED2B06D7C14E25E18E34032708D7CBBDDE6EC + 9A59FE82B2DB61007A3FA29C692B9BBDD116D7F0BB436912750DF62BE26DDCEF + 4E552C1DB6C5366D325157475067205B8866C2DB42505F203B8866249E0942D0 + 79FFC4273EA1253242544CACE34EF0103F170F76F320479CA7065E56E6406DEB + BECCB6C54185BBD19CCB781228B700E5CD2BED883F0B0107C232076AD6CD818E + 2FC0A5D535D8AFDCB6AE125C5B6974758474962DF43332B610D25776D0CF483D + 1384104254CFB8ED20C3E081CE2DCBBE8187BAD98B0E716EB1F6CE76BBFD03A6 + 8B0203347F76FF24DA7183DE2AC45F0BF1DE92CCEAFA4DDC73904DF320170E88 + D7980205813A0F439D6723346FFE219E55D75EBF5645165D1D619D11972D8CA0 + 2D84F5455C7630A2CF8424B41D64B9446D0769C33C8CDB0ED28679D076904214 + 44A2E34E3080722689FB111FD2CD6971370ECE2C9D0BC9B5FB00EAD90AC2018F + EB57CD4FE148FF0AC18970046E613A0DD415757D0D51F3B0415D0F22B818799F + 42FC6FCCCB0AEAD81275BC1D51AE99DD8E7979754510ECD752C9A3AB43B6D005 + 758CB42DC80EBAA08E917F260C428E7BB94438EE428809CEC0A5320EFB507F1D + 1EF22BBA39AD1D30B07C00E95F63A0790324F511F3BC87F7B20ED6852C3740B3 + 8DD7651D48781FEA9805313B237030859C8634F7763E06B233F353C27B8E611D + AC8B7532B3085D1104FBB534F2EAEA88D059B6008AD01541636C21425FD90128 + 4257048DB103218410D592EA5B3A06D5A7205808792B06AADEA6D218007E8B34 + 0F32FA05E27721CE4350D643DC1703EE5AB03DAEED8A6B4F47FC50C44F40FCB9 + E62A409A87AF7C0EB20003C9A326330756D70F41A86BF7C4088076FE8080A765 + FE06423DEFC1F587906F7445BC83384F32DC05B22B847B5EF194D57D111A4AD2 + 755CBF1641D1BA3A640B5D4AD2B531B6203BE85292AE8D7A2644A119F772D18C + BB10A347A6FFEC18545E81602EE4580C2A7D756050B809C11AC83D10F7921577 + 49E0A03715C5F992580F94E7839D27F52DC52062F65E2E12ABEBA990D744E87A + 2B82DB211CC882BA72A0DC03C5F73239968A748DECD7B494ADAB43B6205B20B2 + 03D9411472DCCB458EBB10C21B0C284F811C81B1E08B081FE4A090067B0FEF3D + 8275D96A4B81F5B31DDB9E742D18B6C3F66CBBEADF8260FD6CC7B6576B5D09DB + 605BB64DF56D41B07EB663DBABB5AE61E8B8534439B8FEB5DD2D841801727F4B + C7B3632B04BB21E44E082F831C0CE1CE0A5B4382F03094B5906B21578D8D8DAD + 427837C2CA8ED696AEE5A2FE2D8726E94AD4B7E5D0245D1D9A712F17CDB80B31 + 7AE83FBB1042885290E35E2E72DC85183DDC8B62420821841042881A23C75D08 + 218410428806A035EE35D615F24C445F0F7925843B6F705FEBCDA087F9DC709D + 3F4373C78B0720DCB9E38790AFE2F29D55EAEAA0CE08640B05435D21B2859268 + 9AAE90C6D88296CA948B96CA0821BCE1EE04DCA500638476652810D68FB6E640 + 5621FE04DB4F83BD6715644ED9BA3AD80E44B65030AC1F6DC9164A82F5B31DDB + 9E6CA104DCAE27A21C5CFFDAEE16428C0099BEA5E3C1AF3D9BCBD1F578041F44 + BB077673F20175AF47F061E8FAF56E4EF1C816640B0ED9826C218C66DCCB4533 + EE428C1EA9FEB36300E14C8D4E492C47D72F41E8446C61320B02BA3E8EE05B90 + 3716A1AB43B6D0A5245D650B16A4650B0DB2853072DCCB458EBB1022160C227B + 41AEC403BF07D23742DE0079AA2DE60DEFB1F7DE68AB33207D25A46F462B2DBC + 1FB2D2566940FA66C8BB20D3EDF534C27B78EFCDB63A03D245E97A83ADB234D8 + 465E5D1D5667D94200A4650B16A4650BB86E9BCD04EF8734CA16A2704B394439 + B8FEB5DD2D841801BCBEA5E3C1BE3782AF8C8D8D1DD2CD693D8067C612A4CF85 + E47AD909F5F065ABB351CFE948F2252BE6FD0AC189ED76FB16A6D3405D51D7D7 + 109DC634EA7A10C1C5C8FB14E27F635E5650C796A8E3ED889E84F876CCCBAB2B + 8295A86B8F6E4EB94057FEFC3F238BAE0ED94217D4215B902D1850C7C8DB421C + 9A712F17CDB80B317AB89FAC63C1437D7704976010318333D27F84BC0E0FF9B3 + 90977B8702D6C1BA5827EBB6796CEB12DBB637B6FC72881B9CD7A2AE3310FD18 + E2B9066762EBF818EB64DDCCCBA9EB0ADC5FC9E04C6C5B2BD2EAEAB0F7C91680 + AD43B6205B607D236D0B420821AA63A0E38E07F9B690FFC0839DDBA4317D2382 + 6331A0FE80E922B1751E6BDBE060329D6D5307A6936039C81771DF41367D3382 + 53105EC37491D83A5937DBE8E9DAE974B6613A0994A5AEDFC47D7BDAACCA609B + 6C9B3AD82C2FACCEB28510B64ED9826C81758F9C2D082184A89624C79D3F55CF + B071EE44701C06D2DF335D06B6EEE36C5B1C4C665007C69340B98528FF521BE7 + 0E16FC89BDF09F7E03B0EED3D1969B0D643F9DC37812B86711CA1B476218B06D + EA60935EA0BC6C211ED9826CC13152B6208410A25A621D773CC039E07090233C + C8E37D650ECE0EDBC6FB206C937010344E421C9DEED66E661125CA3E8801E8DF + 102D737076DC82B616A14DEE94411275B5D74FEEA686CAC949BA3A6C39D9C260 + 640B25225BA80C6F5B104208513D918E3B1EDC9320A763F0313FF122BE0403A7 + F7CFE028CF83423870F1C00FCA720CA2F310F6B68A1B04DB42D9258C5307C439 + F04D321743D8FC3350CE9D727831F2D2FC0C7E02E44C08B782A35C083905F599 + 17E292B06D7D99F180AE915BB75157C87C948BFC5B9258B66C596BFEFCF9ADE9 + D3A71B993D7B766BF1E2C5AD75EBB80B5D3AA80375A14E362B12AB73665B0883 + FB274382B631C75E8AA4625BE803F5D00682B6415B89C5B655892D84A10D046D + 83B6E20B75A02ED4C9664562752ECC16D2324C5B488B6D6B28B69007EA405DA8 + 93CD124208512322DF4487937D0402AEB5E4439C335D0761D04C7C890B65A740 + F862158F0B1F07AEF1A5B0D990D5362B16E8B02582EB50763FDCB701F163A0C3 + F7CDC500287714826FA0DC1628C7D9B45743583E09BE88F525DC17F94216EABA + 03C1DB20E6E7F90438C87D0775ED93A02BFB95E5DCA12E5EAC5DBBB63573E64C + 13463165CA94D6F2E5CB5BD3A69977EFBC81AE3C54E6A8285D1D596D210ADCDF + 671F882F435D3CB0672015D842147DF681FAB81FF9598C2750AA2D4411B68F39 + 73E6B4962E5D6AE2BE40D74A6D212B43B285AC546E0B45E0630BBE68579972D1 + AE32428C1EE366DCF1D0DE0A010F4171332EE7A5189CA7E13EE794711A78B50D + 0DBC8634772F489C79B76D9EC7B8D5E504AB5B0F9B7E3DAEBB992CCEC6F90ECE + 07E23EE7B4731B3B3AE8EE6778B6B93B84DBC5F9CCBCB3CD4F3382F24657EB60 + F4B0BA9E88EBA907E7D5AB57F79CB2C993271B079DA1C3396E6967DEAD2E2786 + FBD561F3B3DAC23850DF52D495CA692715D84214E7A1AEB44E3B29D516A2983B + 776E2EA79D585D2AB385AC0CC916B252B92D1481D525D6168410420C8FA8A532 + 3C34E55846F0E0FE1D82B4B32E9C4D9F8D0176270C00D319A29EF9DD4B6650E0 + 528981CB23027CDFEA40A853DF812EB8C6130C39B3C6385F064BF55338EEB91E + F236085F083B9A21E4FCEE55C30E480F5C1E11E01A94756B7D79E43B750B42DD + FFB91B4D0F9D75CEAADF77DF7DAD55AB569970D1A24DEF91D1694FB33C220075 + 8A3B2827AF2DF4C0FDFC52D75B3B8BF8621B35F03A9C9A79361945A9B610825F + EA5E64E324EC09F3E8F9415388A5DA42107EA95BB972A54DB55AF3E6F57721AF + 7339952795D8420154690B79A9CC160A66902D08218418125133EE876070715B + 825D02C7FB3E1BF7811EC44CDC7F6937D905752C46BD3DAF12D77DD7BAB36DCE + 76F21E6E9566F68C0EF042E4BBADD6B806F9FE6E3419DCF753C849885ED1CDE9 + 7111DA316D5AB6B761126CFBBB8C44E96AFB954798A766C68C19AD152B56B466 + CD9A6573BAD049E30CAB23E35AF7A744F4ABC1EA9CD516C284974FF5D6F5A09D + 69102EA1E9FF030394690B1184974FD15177D0A9BF18E191DD6424A5D9421837 + D3EEA0A3EE609CBFC45C7A69DF7FC758A85344BF1AACCE45D94222688F5FF023 + 97DC556C0B89A02DFE2A17B6194765B6E00B9F1361BB09439D22FA550821C490 + 899A717F19FFC143FB493CBC7F6E723C41F975149BEC23988FBAD378983F43F9 + 276CDCE816E0E5FC87BA22B88E715F700F97C7F496C68408E6BB9D217CF8F500 + 5DC3696FB82C26B8342648303FAE8C0771BA65B6852450275F505DC459768474 + DAA9FC606FA2245BF0802FA852F8D2329D763A6A7C076210A5D842127C4195C2 + 5976B77C8AEF40A4A0725B088336680B2B20835EDA18962DF481BEE0AF72B489 + E097BB3043B18528680FB48BE017BC0154AA9B10428864A21CF7836DC89310EF + B4F15CA01ECE9EF5665331D86DFA6D3F993F419C43E77473B8819DD7EFEA46F3 + C18118417036F5BF6CE8C35F203C3E9C84750DA773C34138389BCA99F98CC4E9 + 56882DF0F347D0B78603FD4C6F721E42EE5DEDBE71244D0D976E0BF6F3EF5B06 + 833CBEEF40A79DCEBB7BE721FC4B4D98D26D819F7F78190C67529947E79DD749 + F8979A0472D982FDAC192E87B89D8392C47DFEEEFE24A79DE4B605FB5913EE24 + E5760E1A28817BCCFDD097EFC10C72DA4921B6E03E4FEE26E5760F4A12770F61 + 3C85D34EBC75134208510D518EFB5E36E44E0C7777A3B9E9BD94081623EE3D72 + A0EC9F11ACE9A67ABA39DCB1E01C14EFE946F3818138F852225FD9F7D955C641 + 1DDC001DD6359CCE4DF0A5442E9B49BBAB4C8038DD72DB82AF238672DC0E6FA0 + E35EB62DA07E2F470C65F81E4492E35EAA2DF83A617C0F22A5E39ED916D02F7C + E9E23E845CBFC546F999FB88F9C689FB7C9DF6226C815FC2381BCF176E8FE467 + EE23D0D1BCFB80B8AFD34E72DB02BF88EDB4D34EE63D167E59E7E7EE23EEFD87 + 0C4E3BF1D24D082144754439EEDBD9703D06A5476C3C131C8821AB10359E03E2 + CB5067EF45554FB854C50DBE4E37875B73FB10EA7DD4C633C181180167D4CC6C + 3B74E51ADAE08BAA89E0DE8710B8F5B4615DC3E9CC7010E66C9A9B6DE73AF7E0 + 8BAA1988D32D972DA00FE9808D73C490BFCE0ABF75F08FE0CBCC3E6F5096690B + 74CAA21C312E9BE2B2AA3B205740B84568770FB60194690B74BEA29C30B7A48A + 4B63E8ACF365E6F0CBAA1E94620B9E7839ED964A9E0B71C4D84A2465DA822F19 + 9C7652896E420821FC8972DC3B36E4B5A8EBDE60705B8EC00CC4887B6FFF1782 + 3AB8ADD29C6E8E9EAEA83FAFAE17BA8118713AEDBEDBFFF5B03A24E99A1BFE54 + EE06E1ACDBFF8588D3ADD7BF56BC415F98174E111DE7B4A39F67C21676824C45 + 9CFBFA272D917194650B9C4D8D74DA51D74910EE3A7438844E7BD24CBBC1EA50 + B82D0C72DAF90233771B5AB3668D71DA53CEB43BE274EBF5AF9542417F71B6DD + D7692765D94222B0931D226C2596B26CC1177ED1CFE0B493D275134208918EC2 + 073507062BAE5D763F816775DAABE24CE86A7E0287AE999CF6AAE04FE6EEE7EF + 829CF6C2411FBA5D627A6B9709F28CD30EC9E445948471DA11F6D62E5B8CD38E + 30CD52A952714E3B1DB120CE69CFB154AA28F8B9F297933A7DBE71702B58FE72 + E2B695AC35FC6C732E8713420831018872DC5D1E7764C833E3E29CF6B5399D76 + EA405D4858DF9EAE70BEF2E8FA8FFC07BA72A790CC4EBBD52149D75C38A79DCB + 210A74DAE374EBF52FC4AB7FD187653AED45DB42694EBBD5A1305BA8D0698FD3 + ADD7BF90C8FEC5DF7C29844BE1DC4BA3DEE03EFE61696C23AF2DF09793F3713D + F54BD7B00DDA87B76D581D72D9027F3DE172B8943B0419682319EDC34B372184 + 10D511F5607ED086BB407CF7301F07063633C2D801390FD481BA10A79B836B47 + 09D7D2BB75ADA9818ECFB4D1345B3F8EC3EAB06337354ED7703A13EE65540EC6 + 0512A75B2A5BC0DF5FF64C7B91B650EA4CBBD5A1105BA878A6BD105BC8C84C88 + AF8D94FE5C18046C874BA8BC6CA4485BC84A463BA94437218410FE4439EEB7DA + 702A069CF0297FDE606073B36E74E6D24F1359AC0E53BBA99E6E0EB753037791 + 7083786AD086997583CE5CB71A77908A0FD4C1ED6811D6359CCE849B71A33397 + 74884A0AE274F3B6055C2F7D798CD5A1085BA862794C21B63084E531B96D017D + CB178FBDB67C45391AB1B10DDE87C0CB792FCA16500F3FF39FDAE440508EBFC8 + 19DBE07DD0D7D7792FECB9C0CFDD77DB573E2B9C7D64B49754BA092184289F28 + C7FD5A1BD2437C5A379A1E0C6AD311EC44413C8F87491D9CE3EF7473B8019ECE + 769EE3B98F86F005444AD2C13A83A00E6E800EEB1A4E6762D5AA55E605444A96 + 9FCD6388D3CDCB16E0BC7066934EFB5A843D870DF1A2D7B4E7B605E8C2170B2F + 866E7742820E5B914E3BC96D0B74D6E9B4F3730E3A6B253AED24972D38DAED36 + 1D70F3FF7F90D817947BCF07C47D9DF7229F0BFCDCDDFFFF41C217947BCF07D8 + 8BAFF35EE873819FBD7B060C12BEA41C7C4664B09BD4BA092184289728C7FD2A + FE83016973042F643C2B1C84ED409C071E5F4E5D88D12DC08FF80FAE73C786E7 + 339E150EC2149BCCCAF307E81A4E67860330A540E274F3B58519284385B847BF + D9EE137D59B4D34E72DB02F4E24BC89C69E78B896E0BCAA29D7692DB16F83E03 + 9D77BE94E8B6FB2CD96927796DA107CA9AFFFF83C416EDC3E62739EF853E17DC + FFFF41628BF6C17CB493643B853F17DC33609044C1FC14F6934937218410E531 + 66C31E18887687DC8081665B84DC71E1F076BB7D5FF76A3A789C3DEAE100BDCC + 66A502F77356EE6ADCFF1CE8C23D990F80F466BC709DB358D4751B5CFF23E227 + 40DC7EC969E169991C9CB9AB4C16B886F52BD065BF285D91D7EB579B95199E8C + C90178CE1C9E73938F285D1D419D11C6DA02AE71C69D87E118470CE519CE4558 + 98D35E942DE03A9DF6AB51C639627CAFE10390229DF6426C814EFBD4A9537B4E + 1843BE905C96D31EA5AB23A833C25CCF85BC54FC5CC84B65CF852289D2350B3B + CEF9CC461B152572FFB253C78DE542888949D48C3B8FE7BE9C113CB49F83E008 + C6D382C193A7A5729A7029E2A94F81B11C617520D489BAF5C0359E9EF81D1B7F + 3682C318CF004F4BE59690E721DE77DC7D0A0EC3FDFBD9F8385D41AF5FF3C0D3 + 52B92524C3F071F71989D2D5E1650BB8C62F67D321AB29C82A7AA69D14620B70 + 48387BFA1A44E9A85F8FB245CFB493426C818E3A9746D151A7943CD34E72DB42 + 4554F55C28824A9E0B2530C8168410420C89C86FE970B439287F1303CE243839 + BF47FCA076BBFD3773D113DCC713538D9781F84ADCCF9FBEBD810E5B22B88E83 + 1EEEDF80F831A8E3FBE66200943B0AC137506E0B94E371ECAF86B07C1A7862AA + 3B7C89EB9EE9CCA56112E43BA8639F045D7BFDDACD490F4F4CE50B8B84EB9EE9 + CC656590AE8E226C212F15DB425E2AB38522912D94C284B505218410C3216AC6 + 9DB3545C236A4E88E40089E01CC6533217038039DA1E759875CF2939C7B64DAE + B03A8D03F93F4470A58DEF8DE00CC653C2A512E6687B489669EC33D0F63E363E + 48D75EBF66854B2538134B71EB9E7310ABAB23A833E2596D212F55DA425E2AB3 + 8582912D14CF84B505218410C321CE71DF005902A7FB619B3EBDD3E9BCCA5CF4 + 04F7AC6E778FB5E7AE32A9964DB02DB6C93875A02E90C8D9329B7F01CA3DD2CD + 699D84BCB43F8DF314C583288C77B3FCB06DBD81711F5D799DE598461877384C + 2C5C2AE1768DC8B26CC2B599A4AB23AC33E2A96D210F43B085CCD8B62AB385BC + B8369374758475465CB610836D6BC2DA82104288E110E9B8133CB8B9ADDF926E + CAECC2F1510C9C6EA6AB346C1B1F85B83DB639880CDC131A5F0E38B3C65D42A8 + F776187CDE8F2867D9CA666FB4351F6DBA036912750DF62BE26DDCEF4E542C1D + B6C5366D325157475067205B8846B65022B285F2C86A0B420821AA67E09BE878 + A0730789CBF120379B48237E2382E33020727D6BE1D8C1F932B4B73FD3686F25 + E2C742DC4988B1585DB956FDA5367D3302CECE717D6B19D001E020677E0ACFA0 + 6BAF5FAB268DAE8EB0CE88CB1636215B902D3846CA16841042544BEC8C3BE103 + 1CF22F78A0F34553A639705E8E81B4F09FC76D9D1CB4DCE0BC8A6D5307A69360 + 39C89B70DF7536CD81F3228485FF3C6EEB64DD6E70CEA26BAF5FAB24ADAE8EB0 + CE88CB1680AD53B6205B60DD23670B4208216A0806CFBD21BFC4C3DD713FD2E7 + 21DCCA16C90CEBB075DDCF8A09DB629BB6482A781FAA58D5ADC9D4B51EC2F5A3 + FB22DC2B8FD83A9640D69BCA01E2B974E5FDB6AAD2C9A3AB234267D9820571D9 + 826CC180F848D9821042886AF03EB4010FF6BD10706FF6DEB68E78E6F3A7F18F + 40AE6CB7DBA9F6FC457D3C06FC15900FA0CEDE1A59D4C9FD0DE7A2BE5BBB39E9 + B1BA7E16F5BEBC9B63EAE54FE39F86FC27E45EE6A56067C88B21A7A1CEDE0057 + A0AE7DFD5A0645E8EA902DC8161CB205D942126B4E3940873089D2997AD10D3A + 844A8C04A90C1D83C953102C84BC15034AEF4C6D3CFC7F8B344F1CFD05E27721 + CE03507822A55B8AC31D0BFEFFF6CE05DAAEA24EF3C7A3F250020698469D1630 + 80088D0E98E07274F5F0E8C4161A902809F27260D9240836236B0422282C4534 + 40CFE0D06213DA5ED2A282011A041628893CA6C7C748227437232218117AF031 + 407829027A9DEFABF3AFCDBEFBD47E3FCE3DF77CBFB52AF5D8B5ABBEBBCF3FBB + FEA74EEDDA5BE2D87638F65AA4DF86F41148BFD91D05C8F36D9B5F40381B83C8 + B3AEB006A6F59308D4CAB7173AD0CF8F105D8F703702753E8AE3CFA0DC69457A + 0A69BEC5705B84ED10F6443804E56F44EC6849EBD0756D82A6B57A640B035AD2 + 2A5B309AD62C5B18D0B4D62CE4B88B2E90E32E26854A868E01853362CB11F820 + D3B4363020FC18115F7FFF28C24B5906B8430207BC9D50FD0DAEC4407DDED4F9 + 96BE551840DCBECB4D625A3F88F0EE8056CE32FD0C8183585C2B07C91D509DB3 + 5E111D690D5ED7B2B4ADD5235B902D78640BB2851072DC4517C8711793426543 + C760C2D9A07D318E1C8EB1E0BD88391B55189CC307B1AE41FC35646FC720D2DA + AC8FB4B68BAE6F3BC816747D3DE3680B1E39EEA20BE4B88B49A1B6A16320E083 + 68AF46BC00F1FE087B23CC437805421CBE086503C29D08B76210E1CE09BF40FC + 5BC49D20ADEDA2EBDB0EE3A4D5A3EBDB0EE3A4D59374DCE5608D3F33F1CB98EC + 4A4C0A3274218410AD21C77D7632D39C77D9959814FC4362420821841085E8D2 + 51DEEE84FFD17BE57F8836831262A291E32E84104288D274E1BCCFFD8B139DD3 + 4EE77DABFD8FB152212697DAFFE9B43EB41DA815E175481E89F0E708DC75632B + 84974287FBDC709C3F5572B78B2711B86BC73711BE8AC30F77A9D543CD88640B + 0D43AD08B285961837AD0863650B5A2A33FB696BD9CC267FFCC6DE1F9F79B54B + 4F3DFB74EF91FF7E5CEFF97FE3CEADC3C8AEC4A450D9D0B523433B502BFAE2B4 + C232F4B727D27E3BBA42E09CDFE31CEE457D29D29777B17B846CA11D640BB205 + CF38DA82478EFB64D086F34EA79DCE3B79ECAAF37A4FDE7AB94B87905D8949A1 + 92A16310D17ECDED683D1CD1C7D0EF1E83927A40EE3D883E05AD742C5A41B620 + 5BF0C816640B21E4B84F0E559CF7976DF3EF7BBF7BECFF5AEE45B84466EE4127 + BAF4B33FBEB3F7F30B8F73E934645762522865E818403843A53724B6A3F54B08 + 74225EEE0A1B025A5F40F47584F737A1D5235B18D09256D98281BC6C618C6C21 + 841CF7C9A28CF3BECD92D3DDBAF5FFF7A58FF59EFEEE7556DAEB6DFE86BD7BAF + 39E58B2ECD2532FF76EE6141E73E8EEC4A4C0A850D1D83086799566100593428 + 7137FF7B117D1AE116DCFC7FE50A0B82F6FE081167BDCE409BBBB9428036D720 + 5A8EF638EB5509D3FA7768377A0C1DED3E80E8F308FF84F018CB4AB00DC29F22 + 9C8836777625A041AD37A2DDDD0725ED00AD3F4474501DAD1ED9826CC1235B90 + 2DE421C77DF228E2BCC79D73C265305C0ED3DF7C8E5B22C39978F2CB4BFE4BEF + D7FFFC2D97CE427625268542868E418483D2573088BC7550D27B1237FC8B913F + 07A1D6C34E68870F5B7D1CED9C842C1FB262D9F7111D85C184836A29A8156D5D + 89E47CE6D1D6D3882E47D9DF20FD1CCBAA823636451B7F85E43148CF61595DAD + 88D6A2AD1D0625ED02ADFCF97F6115AD1ED9C200B4215B902D38D0C6C4DB4216 + 72DC279322CEBB9F71F7F859F739FFF15017D361A7E35E04D9959814720D1D37 + F5ED11AEC120C21D1798BF0FD1877193FF06F34D81C1EA5D883E8B7E76651EFD + AC439A0F8C3DC47C114CEB7538672FCB6F40FA1CC477B80A0D8136F7419B742A + B8F3441DAD77E09C1DADA813D0E783D45F46ABC734CB1662A04DD9C2202F5B98 + 505BC8438EFBE452C479A793FEEFDEFF29CBBD0897C83C74E63B5D5C04D99598 + 14FC5AD320B8996F81F0F7B899FBC1993FAB2E6E7A7026D6E662EB8383E002F6 + 4D0DCCE7C17A0897E13C3F38DF8FE804C48D0ECEC4DA64DBEC23D20A27E395CC + E781BAD44A47A2D3C199B04FF64D0D565408D32C5B48606DCA16640B6C7BE26C + 41882C8A38D39C65E71AF6A483FEFFFEE163859D762126893CC79DB3470B2DCD + 9D080EC340CAF5ABAD606D1F667D713059480D4CE7817A9F40FDFD2CCD1D2CF8 + 137B2B3FFD1A6CFB24F4C59946A715D1594CE7817356A2BE73244601FBA606CB + 1602F5650BE9C816640B9E89B20521F228E2BC736FF6F81EED5CEF5E645DBB10 + 9348AAE38E1B38071C0E72842FF238B5CDC1D9637D9C8AC03E090741E724A431 + 35D8DAED04A651F7690C409F41B2CDC1D9F300FA5A893EB95306C9D56AC78F1F + E446CAF1795A3D564FB6908D6CA145640B9D51D81684284A19E79D33F01B6FE4 + F3E242881041C71D37EE4D104EC2E0E37EE245FA620C9C8DFF0C9E06FB629F4C + 5303B550933B98C0CA4F463DFF96C3CB51D6F8CFE069585F5F663AA635B8751B + B522AC40BDE0DFD225D4402DD46445414CB36CA100D6976CA125640BED430DD4 + 424D562444231471DEB934865B436A898C10E9A439EEDC2EED404B73A68BFB1E + 77CD27AD6F72A0691A02E57CED3767D698E66CDA454C77CC45E8DBAD6B05D41A + 9CB1B2BF61DF416E46B0AF694AC58E37660B68633E827B78AF04A3B205BEF066 + FB41B2309DDBC2FAF5EB7B1B36F04DFCB5E8D416707E153B20A3B0852A764066 + AD2D0851053D402A447D861C77DCB03743C497A0F8199773FBFD7EADEDD2E2A0 + FDE8052D59589FE7326D5A8E306D11963F12C7FD4C1667E39E1F24EB8376DD36 + 7405609FEEB73DAF756A6A6A53E63DA6F5281CF76F626C8C8D1BF9DE97F29896 + A392D7D563E58DD902DAA3B3C63DAEDD967C4519912DEC81B6F87EEDB26FABEC + D416E8A82D5AB4C8C575302D9DD802DAAA64076404B650D50EC8ACB40521EA20 + E75D887A8466DCF90294C54CE0C6FDAF886E66BA2E686B3E062DBEF2FC71C4AB + 06A5B9DC6C1A0835515B048EF10D86075B9A0F8335F5533807E9DB11EE42704E + 4201EE80063F13C857BE535B1C6A7FCF20D90C1CA077DA69A7DED65B6FDD5BBE + 9C6F9AAF04354DBBAE311AB3059CCF070AD7E0BA14FAE216A04B5B780774D259 + 2BFAC52D4927B6B076ED5AE7A855FDE216A0755BC0B9A97680F2A28E7C57B690 + 6507451DF991DB4245473ECB1684A8859C7721AA139A717F2B0617BF25D815FD + 7EFF714BD702EDAE46BBEEA771C4CBE0BC9FEE0E64607DF395E93C875BA5F917 + BD78DE8E72BFD51A5F57FEC420599BCFA15DF7D338E22310B907DC7260DF3732 + 11D26AD795AF306F8CA54B97463F8B5F7AE9A5BDF3CE3BCFA5CB404D81EBEA30 + CDB56DC13EEB3A4E7B97B67002DAA9E3B493D66D819F75C34E7BEBB6906707E8 + 6375912FF51DD9429E1D7C0EA1C897FA91DB02EF1365BFD85353E0BA0AD11872 + DE85A84668C67D7FFE839BF6EF71F3FEAE2B290007659CB30EF11AC4D366CE90 + 5F82B6A6AD67457E8925F3F80ECEFF9DA59DB6186E1D26B522E2EC7851E88873 + 400FFD047E20B425D7B3BA75BD05F84186D6643E170EC80B162C08FEFC7DD555 + 570DAD65655945D2B455B28538B40B9C3BB4C51CDA4C73DEB29CFB366C210E9D + B5D32C1D81B2A0F396566E346A0B7168172B56ACB0DC8BA4396E259DFB566C21 + CD0EE2E0F802042EA329B225619BB610B4833838FE6E446F42C8AC67746E0B71 + D6AD5BE7EE1F79F502D4D226441E72DE85284FC871DFDBE2FB30D83C6CE94C50 + 8F8E3907DBF988F953F8EAC19188D0D352459FA0FA3982AFEBB579FC17041E7F + 6490CC858EF969085CBBFA0EE439731627F4E6C0A26F13FC15025F1F4E925A93 + F94CE88473A0E580CB9FC1396B1667DEBCE1E7FA42650549D356CA165067AE7D + 715B87300F6199D9458835A83B6D7615F5E9B4FD84E7595192C66C01BAE874F3 + 8B1BBFC0F18B1AD76F079D30E861BDE4ECAA5F4EC55F644234620B74BAF9C58D + 5FE0F8458DBFACA43960AC979C59F5CBA9785E416ADB028E97B103FFA57F2EEA + F01BC622D647C85B36D3882D94B103834EFD56D0F724E26310F8F9E72D9BE9DC + 16089D7A9E3377EEDCDE9A356B5CFD92CB660A6B13A22A72DE852847C8717FBD + C5DC89E11783642ED366CF319871B08ECA905F8FFC5ACB7A0A4D0FE3DC5F22E2 + DA78E2B57976B09883E2A383642ED366CFD13E07EB78D93DD0FA6D4B7B6EB238 + 0F6AF00374526B329F4972F69C0375BC6CFEFCF9BD850BA76F52B16449D11F31 + 8648D356D61616E27A52141D273ADF690E389DBBAB50974BA69CF38EBC7B6011 + 6574B682B6D1A42DA02FAE5F66A0D3F53E8434079CDC847A3CEE9D77F7C022DA + 7818719A6D34620BFCD2C640878B8E579603CECF9FC7BDF3CE73E8E8F10B5D09 + DB68C2160ADB410C3EACCACF782302FFC8CCA574A8D3882D94B40307CEA1A3CF + F849042ED9C95B4AD7B92D78F8F9133AEFCB962D73CE7C090A6B13A20E72DE85 + 284EC8719F63F15318CC7E63E94C3078E5FE168FB696A21EA787E8942D45BE90 + E30EF812133FF87A6D1EBFE6F619B4F7ACA5F3F02F7049056D7D085ACF47B809 + E143282AE4B8E3BC6710F9F5B449ADC97C261C68F358BD7A756FE5CA95CE2963 + BA86E39EA6ADB42D14A5DFEF9F477B40BB9C5D5D8DE09DF64588D3ECA9695B28 + CA25D0773EDAA553C7E71FBCD37E0CE2A03DE15863B65094D34F3FDDD9031D3A + FE42E39D76CEB616B1276354B6B09133EF56B416F9BC19F791D902023F73EFAC + F34B7EE68CFB286C81D01EF8B97B679D5FF44BCEB8B7A64D882472DE852846C8 + 719FB298C742C787C0C0949C4D5F8FB2AB30F8463F99B3900334CA9DD3CE411A + 216B5984871AFC56695E9B27D28A760A6905D366D3711E5FA3CE19D5F84FE684 + 03B477DA3948672D8B7098863CAD8548CEA673869D8E79FCE772C2C1D93BED1C + A04B2E8BF0A4698BAEAF8546A13D2062F0DF38B29C76D2B42D9481CEFB25D0E7 + 7E9D419CEAB493266DA10CB40706FFEB4C49A79DA4698BAEAF8546C1F5E43DC3 + 0B659ABFDA65091FA52D70479B2D9980CE7B10B647487DDE6154B64078DFF0CF + 3830CD5FEE7CBE00AD6A1322899C7721F2696450C3A0452F81BFCF733A8769F7 + FB2CCA394270F68C83309D74CEACF255E0EB706C25021765AF42BE94675113CE + A29F89C0253174D88F6121D274C2BE8DFCEB10D349E7DA77AE75BD1E655C13CF + C1F95C84AC07121B838EF8AA55AB22879D0E18A11346A79E03309D74CEAC729D + 2B1D79C62CE752891283F3C8C035E7F218CEB86FC0759D8BB8C84389A382CB63 + B867389F77E01AE7220F25768E5F46C19976DA40D61AE89904AE273F7F6FB42E + 8DEB3D538D98F700CEF85337D35C3293FB4BDE28A00DF82F6E3E5DF28B9C109D + 22E75D886C428EBB2FE38E0C99332E18AC9620702719EE187129027785704F51 + A28C0E39B780E4F42F67DA395A7066953F87277F060FBE51D0A0066A2149BD91 + 56B49F373BC49952CEA673F69CEB520F41E08C3AE1DA652E81B8029AB9E67A2B + A4F9102B1F449BF633388EF381D620A6214F6B269C29A513CED973AE49E58E10 + 9C512774C8E9A8B39CB3AA1C88599F75933F81732D6C09D2B445D717A1D1D937 + 5CC7684D3BC202A4DDB219DA8D5509D1942D9425BEA6FDDD88FDB299D4ED004D + 432D5B284B7C4D3BEDC62F9B29B915609AB6E8FA22346E0B88F880BB375ADE0F + F2D6748CD216782FF95F836CEF1DD0CF5FED5219852D10DA03EF0FFED73BDE13 + 38115082D6B40991859C7721D209DD989FB6785B04F773701A18B0E864712799 + 9570B8B82486B3E97E469D4B60E8D873663D6FED46D6141035500BF1DA3C5C3B + 4A3843E7D7B5068106CE9673D0E54C2997C4303E0DE77D1D65DC4982AF24E7CC + BADB1F3A83AC9FC4A9E15583DC90D6643E089D2C0EB89C29A513C6D8CFA8D309 + E340CC3C9DF72C4ACEB8A7692B6C0B46D429AE05D37ED78F21709C5FEAA235ED + F135EFFC2238A8354423B660C46748397B9AB573D0E7D0667C4D7B7CCD7BF0C1 + 44D350CB16487C7694E9AC9D83F8A52EBEA69D5FEEBCF35EE2A1C4266CA1B01D + 18BC8FF0CBBD73D6710EBFE0E77DF36CCA16CAD801F934DAA45EEFACD3894F3E + CC3E8D51D802E1BD8436E09DF5B8135F90C2DA84681A39EF42840939EE3FB578 + 270C38C9B7FC45E0181DF66824419A23021D2ECEBE47230AD2ACC7C13B6B062D + 7504320D3B0D7291368FDFA981BB48F8413C0467CD23871B7AB88B0467D319E2 + 7BB6BF09FDF167EFAC19342EA549831AFC8E1649ADC9FC1074D8E30E3767C8E8 + 703170098C87F5387067CD9EC5EB17204D5B215BF0E05AD2D9E232A945B67EDD + 2F9F1A0275F9CBCCB435ED76CE528B8768C8163CDF467B74C4B9548A6BD7DDF2 + A9C1A1213E84E3C935ED74DEF98B0D9F850851CB163C74B4E88833D009F3CBA7 + 42F09799E49A769EC372C605A96D0B65EC80A0FE02FF99DBAF7773D36CC0631A + 9AB085327640F84B9DFFCCF9A58DF795341BF0746E0B84BFBAF8CF9DF710DE5B + 4AD80129AC4D883690F32EC43021C7FD4E8BE94CBF66900C923DDD636010F4F5 + B8D896CE5A2864CDC853836FC36BF3786780CE77D6EBB9E3CE792A18B4BD53CE + D95FEE2C331470ECCA419520D4E007E8A4D6647E88A2CEB6AFC7D9543A65A190 + 37239F204D5B515B88A0D3C660693AE574E0867610C2313E80F8E2B714036559 + BB0D35610B713853EA664BF1D9BA7DB911877610E2F310A135CC59BB0DD5B285 + 3874D8FC4C299D723A6EA11D84E8C4C59D764FA86E068DD802AE65213B8863BF + B4301459DBD3A42D14B58338FCD24F9D670CB299746E0B71FC977F3AFA2529A5 + 4D883690F32EC474428EFBADFC0783D2CB10BD9DE91018D8FCA09909DAE1CFD5 + 7CB90A0772EEDD1D0A591E2B5F5F4E2DC4698BF12DFE83E3DCB1E12D4CA750C8 + 71075CDBCE19340EE21CB84321EBA7F4B764684DE68728EAB873E68C81033807 + ED50C8FB193D419AB642B69005CEE54386DC0AB4F45637019AB08554E8B421E2 + 17B4BCE55245A8650B59D061ABF0E5AC28ADD802CECBB5031CE7AF737C4E2675 + 763E466BB650D00EF6C071BE3D35737DBB31525BE02F749C7DCF9A9D4FA19636 + 219A42CEBB102F32F49F0183D1F608FF0703CD1688B9EDD9BEFD7EFFF1C1D117 + C1314EF3141A09D056A5AD2DA6A6A6B646743BCEE71216EEC9FC270891E38CE3 + 9CC5A2D657E2F87D4873CDB1DF2F390ED7A166EEB51CE37C8BCBC235AC5F8196 + DD425A51165D572B1A826B5039C81681B3ED4D10D2EA896B469C6A0B45C1E7B5 + 0A6DD1C328B38FBFA3415B280A9F89E02E3285F7F18F51DB168AC275CC5CC34E + E78D5FD8EA10D2EA896B465CCB16EAD801E9D816EAD8019975B650969F9CF027 + 7FB0A4434E98A84AD296E2C8AEC4A41072DC3743E00E317E9BC4A331407FC51D + EC180CC04741C79799868ECB91E6ABD37FEB0E02D3FA4594F18D87CC9F82E8EB + 4C8F807743C7854C64688DAEEB4C21A4D593D48C746D5B30A78DBFB2E43D7C38 + 8D11D902778DA1B3E6965194A0535BA0C34647CD2FA1A84A48AB27A919E95AB6 + 50D50EC8086CA1AA1D9059670B6591E32E9A24CD79975D89492168E818180F40 + 741D6EDA9BE0067E2FD27B61907ECE1DEC0868D814D15DD0C099AAE7913E141A + 6E760763A0DEC188AE41BD97A31E5FC77E1002EB77C926083740C32E395AA3EB + 3A28192D595A3DB285D2C8165A44B6D03E456CA10C72DC45D3849C77D9959814 + 82FBF46200E11A51F7B3300748446731DD316759DF842F4A72EB5693A0FC9B88 + 6EB1F4CE884E66BA634E46DFBB583A4B6B745D6708A95A3D71CD48CB16F2912D + B48B6CA17D726D41885122275D4C32698EFBF30817FFE10F7FF8B5E54F9A9A9A + 7A973BD801EC8B7D324D0DD4424DEE60022BBF08F57E3328E91D83B27D2CDD3A + D6D7D14C17D1CAE3FEBA226EFAE530B9F83EF3B47A929A91962DA4607DC9165A + 42B6D01EBECF3CAD420821464BD07127B87173EDE9C5839CDBABF8020C9C7EA6 + AB35AC8F0B10FCBEEB1C4432D7C1F6FB7DCEACB9BD9451770E069F8F22C959B6 + B6D9197DF1A541FE8534B95AE3D715E93ECEF76F546C1DF6C53E2D9BABD513D7 + 0C640B61640B2D225B688FAAB6208410A27B521D77821BF839B8A9BB9B38D2DC + 95E5EA3607696BFB6AEB8B030AB7903C87E93C50EF6CD4BFCDD26F40C441B0CD + 419A6D7390DB9599925AE3D7955BD67582EFAB8C564F42B36C613AB205D98267 + A26C41082144B7E439EEDC12EC03B8A1AFB3FCEE88AEC540DAF8CFE3D6E6B5D6 + 07079175EC9B1A98CF83F5108EC57977599E6B4BF926C4C67F1EB736D9B65BBF + 5A516B745DBBA4AC564F5233D2B205606DCA16640B6C7BE26C41082144B7643A + EE043772EEE3CB7D8CBF6FF95D11AEC4807A2ECA3663591DD806DB629B6CDBCA + D8D711D67761AC3EDFC4EA3643477E1EDABA08C98F20CDDD286A616D7C846DB2 + 6D96D5D41A5DD72EA8AAD593D48CBC6C41B6205B98705B104208D11DB98E3BE9 + F7FBDC4EED7DB8C1AF1994B8378C9E81FC0F30B81E8D50F415F3113C87E7B20D + B68522B776D5FA789FF5591A9E87369620B85D11D0F61C841391BF01D94311B6 + 61794978CEA16C836DB14D1636A11551FCBAB6465DAD9E8066D90268422B22D9 + 826C612C6D410821443794DA520903EAE6883E81F09718A4E6BA42809BFFBF20 + CFD7837F0FE94790FE25D24F21F82F06DCB1604B1CDB0EC75E8BF4DB90E60CCF + 9BDD5180FC46445F40381B83C8B3AEB006A6F59308D4CAB7173AD0CF8F105D8F + 703702753E8AE3CFA0DC69457A0A69BEC5705B84ED10F6443804E56F44EC6849 + EBD0756D82A6B57A640B035AD22A5B309AD62C5B18D0B4D62CB48FBB6803D995 + 98542A193A069477225A8EB01803CAB4363020FC18D14F101E45F00F58718704 + 0E783BA13A1F108B407DFEE7BB1661150610B7EF729398D60F22F00D8649AD3F + 45F433040E6271AD1C247740F5D7BB12A323ADC1EB5A96B6B57A640BB2058F6C + 41B610420E966803D99598542A1B3A0613CE06ED8B71E4708C05EF45CCD9A8C2 + E01C3E88750DE2AF217B3B0691D6667DA4B55D747DDB41B6A0EBEB19475BF0C8 + C1126D20BB12934A6D43C740C007D15E8D7801E2FD11F646E0035AAF4088C317 + A16C40B813E1560C22DC39E117887F8BB813A4B55D747DDB619CB47A747DDB61 + 9CB47AE4608936905D894945862E8410A235E4608936905D8949C53F24268410 + 4208218498C1C871174208218410620CA8FDD392D687B603B522BC0EC92311FE + 1C81BB6E704FEB974287FBDC709C3F1572B78B2711B86BC73711BE8AC30F77A9 + D543CD88640B0D43AD0863630BD48B4876D030D48A3056F704A2250DA20D6457 + 429484BB1C201C8071E232C44F73C028839DC3730F605BD66C2BB07DF663FDCD + 78ADE86B19C23AA47FC7FECB60E7AC4358D6B6560FFB41902D340CDB475F6363 + 0BEC034176D0306C1F7D8DD53D210E1DAC78B062216A21BB12934AA56FA8B8F9 + 6BBFE676B41E8EE863E8778F41493D20F71E449F82566E01D70A63680B695AAB + D8C2D711FE56B6309676A07B4247249D2ACD8C8A26905D8949A594A16310E16C + 8DDE90D88ED62F21D09178B92B6C08687D01111DCCF737A1D53386B610D2DA84 + 2D3C81885ACF9A445B18433BD03DA1A57B421A72B0441BC8AEC4A452D8D03190 + 70A6691506914583123700DC8BE8D308B76000F8952B2C08DAFB23449CF93A03 + 6DEEE60A01DA5C836839DAE3CC57254CEBDFA1DD3F1B94B8761F40F479847F42 + 788C6525D806E14F114E449B3BBB12D0A0D61BD1EEEE83927680D61F223AA88E + 56CF18DA42526B1BB6F02D44C74F922D8CA11DE89E10A3293BC8430E966803D9 + 9598540A193A06120E4C5FC140F2D64149EF49DCF42F46FE1C845A0F3CA11D3E + 70F571B47312B27CD08A65DF47741406140EACA5A056B4752592F399475B4F23 + BA1C657F83F4732CAB0ADAD8146DFC1592C7203D876575B5225A8BB6761894B4 + 0BB47209C0C22A5A3DE3660B8822AD68AB555B00EB51F6BE49B08571B303B4A5 + 7B420068AD7D4FC8430E966803D9959854FCCFD6A9E0C6BE3DA22B309078E7E7 + 3E043A2767A2ACF62E056C836DB14DB66D65ECEB0AEBBB30567F35821FA037A0 + AD9391FC6BA46B0DD0C4DAF86BB6C9B6595653EB1A9CDFC9004DACAF3565B57A + ECBC71B285B8D6D66D01D0EE565BDF85B1FA63630B768EEE09C0DA98D87B8210 + 42886EC974DC7133DF02E1EF7173E75669CCF3A7D5C51854BFC17C93589B8BAD + 0F0E280BD83735309F07EB215C86F3F6B2FCFD884E407C07F34D626DB26DF611 + 699D9A9A7A25F379A02EB55E87F376B4A2CE609FEC9B1AACA810A6792C6C819F + 43426B97B6B017D2972194B1DBB1B105D3AB7B42026B73A2EE09420821BA27CF + 71E7CFD50B2DCDDD080EC360CA35ACAD606D1F667D714059480D4CE7817A9F40 + FDFD2CCD5D2CF8337B6B3FFF02B67D12FAF23382BC4E67319D07CE5989FACE99 + 1805EC9B1A2C5B08D41F1B5B0067C5B4F2F3E9CA166877D4BA1FD27C603317D4 + 1B2B5B405DDD13D299A87B82104288EE4975DC7113E7A0C3818EF0651EA7B639 + 407BAC8F5311D827E140E81C8534A606DBBB9DC034EA3E8D41E83348B639407B + 1E405F2BD12777CB20B95AEDF8F183DC48393E4FABC7EA8D852DC4B522FD143F + 1F24BBB285CFA04FAE9F2627985DA6625AC7C616E2D716E89E106622EE094208 + 214643D071C7CD7B1384933000B99F7991BE188367E33F85A7C1BED827D3D440 + 2DD4E40E26B0F29351CFBFE9F0729435FE53781AD6D797998E690D6EDF46AD08 + 2B502FF8B7740935500B35595110D33C2EB6F0721EF75AC19791EFDA162E671A + 1A688F5CF79C6AB70863630BA657F78402585FB3F69E2084106274049FC29E9A + 9A3A0011D75BF246CED9AEBD3070167A900BF5B94633B44EF341B4F7A0A57381 + 864D11DD857376439BCF237D2834DCEC0EC640BD83115D837A74DA38A3761002 + EB17E18F2D24F9370B45E140770334EC92A395D795F5FC8B5D0AF3E0830FBA90 + 64C71D7774A10AD0CA17CB1C1CD2EAA9630B04E7D4B68712B610D7CAB5C6B48D + A2B6409AB007DA02B7F2DB191AB85FF67BA1F5067724461D5B204DDB03B466DA + 425D3B6882127650E79ED014ADDF13DA20CF0EAAA0DD3F441BC8AEC4A43234E3 + 8E1BF76688F822143FEB726ED1011AE7EE89701792B7C503CAF866C1E8852745 + B03ECF65DAB41C61DA222C7F2407E841498F3372450768EE914C07EBABF180B2 + 4B10B6648512B04FEE071D69352723C2B41E85E3A507E8BBEFBEBBB7D75E7BF5 + F6DB6FBF6961F1E2C5BD279EE0FB7FAA615A8E4A5E578F9557B28518AF423BFC + FC93367117025F64934B115BB0EB1DD7CACFA3ACB3C6CFFD12B491B4891B118A + EEA9CD3EFDCC30EDF2C8A456CB57B2050F3F777EFE499BA09DD05ECA625A82B6 + 6065A5ED00E7B99D5CF240BD2596CCA4E57B42D137931E68711EADDE13D6AF5F + 6FA96CAEBAEA2A4B15C3B4A4DE138410428C96D05219BE04653113B879FF2BA2 + 42332FA84BA7FD36DCF8A739E8287B0265FB2194F726D0B76920D4446D1138C6 + B71872768D693E1056F4E7703A6174CAA639E86883EB528F4470BB5894E40E9C + EFD7FBF2B5EFD41687DADF334816874E181DB2A483FEAA57BDAA77DB6DB7F5F6 + DCB390EF9B05354DBBAE312AD9421C7EEEFCFC71FEB43F006574E8E9C017FD03 + 326DC1AEB7D7CACFA1CAD2087EEE74B4FDFA6407DAA69DD0812FEABCD316DC03 + 8AE060A41BB18538FCDCF9F9D30EE2D04E682F559C7790660BA5ED004EEAE988 + D6599C8A1D5F8D78D5A0249736EE0927E033E69B53DD9AF80C58EF7388DD9787 + 02B4724F38EFBCF37A0B162C7071163CBE74E9D2DEF2E5CBADA43059F7042184 + 10232434E3FE560C307E5BB02BFAFDFEE3964E05E7B4E1B473868D7DF3B5E974 + 9EB85D9ADB373AC6DB51EED73373E02D32FDDC86D34ED8376766835A9947395F + 635E980E9C766ADD3C705D1DA6B9942D84401BB59DF73C5B4868E5E750C41642 + 34E1BCB36FDA23CFA37DBE9D698F692D650B219A76DEA929795D49E2DAE6DA01 + EA2F437DB74309E334E79DE5B17ACB705EEEAE262DDC13F84BC2694C589CE6BC + D369F7F58E40E4D239B0EF46EF09975E7A696FC58A152ECD38CD7967B9AF173F + A708D414B8AE4208216600A119F7FDF90F6EDCBFC70DFCBBAE2403D473CE17EA + 36EAB4C7F80EDAFA9DA59DB618EEF5E5D48A884B74F270CE173435EDB47B7E90 + A13599CFC43B5F6D3AED31D2B4795BE0DFF41DA6AB423BA03DA0AD697F10CABC + F33EDDFB0C80BADF453D7ED624787D4DEB0F98AE419EF33ECD7E52E05220AF35 + 7ACDBE51CA16B2C873DE93F6538090367F6D0BDD1300D767446B3970CE90F31E + 77DA0DD6CF9E427E91C6EE09D07013EABAAD2609F221E73D72DA09EB235FF417 + 82C6EE0964C99225BDF9F35F5C811472DEE34E3B61FDD34FCFFCE12344696D42 + 0821DA27E4B8EF6D31DF86F8B0A583E078DB4E3BF939827F33A5D7E6F123188F + 3F3248A6D2B6D34E7E85C0578893A4D6643E958E9D7692A6CD97F3FAF273A805 + ED817641FBB02207CA0A39EF384E7BF44B50D2AE2FAF3F3F87BAD475DE698FF1 + 37AAC6296C0B4568D8790F69F365B9F704826BB411D12284A0F39EE2B42FB2F3 + 8AD0D43D8136F524FA3D06719AF31E72DA59DF6F4D994723F704CFDCB9737B6B + D6AC4975DE434E3BEBF3BC9294D6268410A27D869EC2C6A0FA2806A66D3030F1 + 67E623FBFDFEAF0747A683E3DE691FF222517E0ACACB38ED74E882DE05DADA0A + 81AF573F00F163D0B3AD1DA2D6C7513E17E56B91FD30C26FDC8161BCD33EB4CC + 01E77E0A5119A79D75A7397331E6205C887EF60F6875D7D5B2A978672BB4CCE1 + C20B2F2CE5B4B36ED2990B91D4EA89D9C2CD88B9A420E8ACE0383B292C0CF5F7 + 445B175A3602E5CEB14708DA02F47009043FC743929A635A6F45F61404BF9F7A + 12DA42D1B5EA6477B4FB314B47A01FE7D823A4D902B722FC2CCEE50B833642EB + D683E272B65066B90BEB9E720AFFF4E9A439F62192D795C4AE6DE63D2109EAD3 + 5B5C8310FFE2C2D9F8F8C3A8659D76B6DBC43D611A38876D5E8E387A4815F99B + 908F1E4645BEACD34E6ADF13426CDCB8B1B768D1A2690FA972363EFE306A0DA7 + 3D680755D1EE1FA20D645762520939EECF6130E1966F5F46FC7E8469FF39088E + A53AED15A1B376BBA5A7817E5E82F00F38CE01F3790C26D1CE0CD0FA3CCAB9E5 + 1BB7A9FBAF8887B48254A7BD0AE882CEDAF706B9E9A00F6ABD00D17B1027B5BA + EB6AD920594E7B15E8ACEDBBEFBE964B27A9D513B3053A34FF997F9E1D9A068E + B313EE16531BB495EABCE318AFEF9770EC68C4C1EB8BF27F447C2AE2A056F036 + 1CE78C796DD045AAF38E3EA8F5BF213A14F10BD01A7DF6456C81DC7EFBEDCE1E + 9AA0A8F30EAD43B610BBB6A9F78434704EC879F79476DA09DAAC7B4F0882FA43 + CEBB07E5559CF6DAF7842C42CEBBA78ED34E925AEB20074BB481EC4A4C2AA1A5 + 325316F358E8386FEA4D3AED795083DF2ECD6BF3445AA129A81534E6B4E7611A + F2B4A6D2A4D35E92346DBE9C7F53DAF56D14DA15EDCBB249A8C1EB48BBBE2FCD + B0854631BB0A7E09300D795A3B837655F04B40489B2F8BFF4D85C03572CB6670 + 3DFCD21687E54B3BED0635D4B92704417DBF6CE6212B72306FE5A59C76621A2A + DF13B2F0CB66E6CD9B67250398AFE3B41BB5B4092184688752035B8C91789715 + 29B30C66A494590633CB917DB5C0A8EC0BCE2B779999E65D32CF72CBCE18A089 + 4BC2B6B7AC8379965B7646C11D63366C98F69DC8E5592E841062F61172DC7D19 + 776508CEBAF4FBFDE330905D66D9B6A106BF3B47526FA415836BDA0CD169D07A + B5A55BC534E4694DE58B5FFC62EFD8638FB55CA7A4698BAE2F42273370B42BDA + 976593D4B5854631BB0A6E0B58D7169A867645FB2A40485B746D114A5DDBA9E1 + 07512358CEE3962D435B7630ED41D438569EB7CFFB10A6A1153B483E881A27B4 + DB4C496A69134208D10EA19BB37FA88F0F26A5EE9C91E3BC1F8701AB0CC1F5ED + 0635F887A4920F1C3E63311F46F3FB4C874875DE51CE639CFD2B14704A707D3B + C1716AF08B88935AD31E969C4696F3CE63E8A37028B2BEDD48D356C816F8F90D + 3EC662E094A0630ECD594E3BC9B2059FE7F31759B6F03D1C0F7EB62921E8C8A1 + 3CD56927384E0D7EAD82B7534F215BE0E787760A8734C7BC84D34E42DA0AD941 + 9280D3CEC5D80B2C76F07805E7BD897B4292A1DD6310F81074DE56919998865A + F78410A1DD63D6AD5B97BADB4C052A6B134208D11E21C7FDA716EF844127F9A6 + BF696438EF5F44792353C7A661A7412ED2E6F1DBACED80E007F23482CE3B06E3 + F3111D36C8D5861AA88524B526F3A9A439EFC71D775CEFB2CB5AF9A1234D5B61 + 5B288AD9C5901789F23CA73DCF167CBE882D14E530B38F69981DA53AED46DC16 + BC9D7A0ADB42516817B48F24259D7612D256DA0E529C76AE6977B1E51DAC57C6 + 79CFB18332F7044F70CB4724FD03A9759CF746EE0971D2B67C8CC79E1ACE7B25 + 6D420821DA25E4B8DF693167975F3348A663CE7B684D7253CE3B35F8F5B15E9B + C70FFE5C935AE415DD74DE87D62463306ECA79A7063F4827B526F399D0D90AAD + 496EC9794FD356CA16F2307B0839ED77E739ED46962DF83CAF7F13AF6B4F73DA + 693F794E3BA106BF563A72528D52B690479AD34EFB29E9B49390B65276806B14 + BD39D5F04EBB7B10D5E221E79DE759368F26EF09D19B5309344CDB3D86B1E593 + CE7BD135EF8DDD1348F22DA8DE59F70FA2FA075693CE7B8535EFA5B509218468 + 9F90E3CE7DB03938BD0CD1B457B5A781BA7CA94E5BCE3B5F614E2DC4698BF12D + FE83E3DCB5E12D4C17802FD569CB797F4B86D6643E97B4972DB5E0BCA7692B6D + 0B69981D049D76B45F74CFC32C5B886B2D6A0B696439EDDCFEB108B405BF9B88 + B3D318A56D218D2CA79DF6538190B6B276107F73EA34A7DD63F9B8F3CEF8C54D + C8B369EC9E807AD19B5319233FB47B0CF3561EAF77933B984FA3F784F89B5393 + 4EBB27E9BC33E6792529AD4D082144FB0C39EE1864BE8F81C9AF133D626A6A2A + 7A714C1A38C7BD2915E735EABC5BDF6E668B9AA88DE9187CF5B97F19CC2108F9 + 6F9819ECB9DD86F3CEBE0F6222A49579965BB610596F4A6DCA794FB9AE8E84E6 + 42B610026D643AED08B9AFF6CCB38584567E0E456C21449ED39EF6C2A538EC9B + F6C8F3689FDF61DA93D05A993CA7BDC80B97E284AE2B49E8CDB503D4F74E391D + F1D42D1F8BD68BD3F43D0175BD53CE972D0D39ED9EA2F512347E4FF04E391DF1 + 90D3EE295A2F4448AB104288994168C69DAFE8BE9609DCBCDF84E800A6F340DD + 3CE7FD504B97E100D340A869DAABEC71EC97886EB0F4AE88F661BA0079CEFB3B + 07B952EC837377B3F49056105DD732E439EFD75D779DE52A13D2EAA9640B71EC + 73AFE5B41B99B600E25AF93914B58538EFC4B9759D76425BA03D921B90A69DC6 + A9640B71F8B937E9B41B69B650DA0E506F23C252C65614A468BD188DDF13F0F9 + D209FF90C5A914AD17A3957B029DF0D5AB57E73AE345EB0548B3032184102326 + F8A6B1A9A9290ECC7CF320DF96782FD27BF5FBFDE7DCC18E8006BEB5EF2E0E7C + D0F03CD28742C3CDEE600CD43B18D135A8C7B7253E803467B858BF4BF8F6433A + 68BBE4688DAEEBA064B46469F58C992DC4B5DE8F346D6314B6702334EC0C0D2F + 20FD5E68758E649C71B38531B303DD132A92670755D01B2E451BC8AEC4A4129A + 71E74C15D789BA359C1C24119DC574C79C657D13FE3C9D5C27EC40F93711DD62 + E99D119DCC74C79C8CBE77B17496D6E8BACE1052B57AE29A919EE9B610D7CACF + 6354B6403B24B7204DFB1C22AE758690690B71BD48EB9E90CFACBD2708218418 + 1D698EFBF30817FFC1D68A227DD2D4D4D4BBDCC10E605FEC93696AA0166A7207 + 1358F945A8F79B4149EF18945559265109EBEB68A68B68E5717F5D11977D414C + 6D7C9F795A3D49CD48CF685BE071AF151C8D7CD7B6C06D04A995F6785151AD88 + 67B42D24F522AD7B420AD6D7ACBD27082184181D41C79DE0E6BD16D1C5835C6F + 2B840B3078FAD9AED6B03E2E40609F840309B5A4D2EFF739BB7609D3A83B0703 + D04791F4B39E6DC2E5102BD0A77F294DAED6F87545BA8FF3FD5B155B877DB14F + CBE66AF5C43583196D0B71AD486FC9CF07C9AE6CE1A3E8738EE52F31BB4C25A1 + 75C6DB425C2FD03D21CC44DC138410428C8654C79DE0267E0E6EECEE468EF41E + 88AE6E73A0B6B6AFB6BE38A8ACA506A6F340BDB351DFED7F87F41B1071206C73 + A066DB1CE8DC438825B5C6AFABDF32B0757C5F65B47A129A67BA2DC4B5F2F3E9 + CA166877D47A1BD267339D4742EB8CB785845EDD13A63351F704218410DD93E7 + B8735BB00FE0A6BECEF2BB23BA168369E33F915B9BD75A1F1C48D6B16F6A603E + 0FD6433816E7DD6579AE2FBD0471E33F915B9B6CDBAD61ADA835BAAE5D5256AB + 27A919E9996E0B71AD5DDA021F9E3C166156DA42522FD2BA27006B73A2EE0942 + 0821BA27D37127B8993F84E808DCDCDDBEBEC8EF8A702506D57351B619CBEAC0 + 36D816DB64DB56C6BEF84643F65D18ABBF14C1BDD405F97968EB22243F823477 + A4A885B5F111B6C9B65956536B745DBBA0AA564F5233F233DD16E25A5BB70540 + BBE3D686B5B47641D5EB4A927A91D73D6142EF09420821BA25D77127FD7E9F5B + AABD0F37F9358392DE56B8D19F81FC0F30C01E8D50FA15F33C87E7B20DB68522 + B77ED5FA789FF5591A9E87369620B89D11D0F61C841391E7967CDC537C1B9697 + 84E71CCA36D816DB6461135A11C5AF6B6BD4D5EA09689ED1B68028D2CACF8D9F + 1FF26DD8C2B7109634A5B54DAC8F5AB610D0AB7B0268422BA2B1B103218410DD + 526ADF530CAA9B23FA04C25F62A08ADEEA8101E05F90BF02C9EF21FD08D27C09 + 0A5F56E3BF1870D7023E28B81D8EBD16E9B721CD599E37BBA30079BE80E50B08 + 67632079D615D6C0B47E12815AA3B7D1A09F1F21BA1E812F8AA2CE4771FC1994 + 3BAD484F21BD0592DB226C87C0371F1D82F2372276B4A475E8BA3641D35A3D63 + 680B21AD4DD8025F2045AD674DA22D8CA11DE89ED0D23D210DEDB72DDA407625 + 26954A868E41856F165D8EB01883CAB4363028FC18D14F101E45F00F59719704 + 0E7A3BA1BA7B80CF83FAFCCFC737F5ADC22092B90B47154CEB0711DE1DD0FA53 + 443F43E04016D7CA817207547FBD2B313AD21ABCAE65695BAB670C6D214D6B15 + 5BF83AC2DFCA16C6D20E744FE8083958A20D64576252A96CE818503823B42FC6 + 92C3311EBC173167A40A8373F830D63588BF86ECED18485A9BF991D676D1F56D + 8771B3055DDB7618373B4822074BB481EC4A4C2AB50D1D83011F467B35E20588 + F747D81B810F69BD02210E5F86B201E14E845B319070F7845F20FE2DE24E90D6 + 76D1F56D8771D24A746DDB619CB4C6918325DA407625261519BA104288D69083 + 25DA4076252615FFA098104208218410620623C75D08218410428831408EBB10 + A251B8161B61C7A9A9A9C3103E8F7027C26308CF2602CB788C750EE339B68EBB + 33C64D2BFADE05E16C84EF203C8AF00202B7AB74300D58C663ACC3BABBE050A7 + 5A851042B443ED35613620E8E1AE86A15684D7217924C29F2370CB3CBE90E6A5 + D0E13E371CE71A3F6E55F72402B7DCFB26C25771F8E12EB57AA819916CA161A8 + 1561C6DB021C44EDD4D202D48ABE8E417219FADB1369BF4D652170CEEF710EF7 + A8BF14E9CBB5AB8C980DC8AEC4A452D9D03548B7C3380ED2B2857618275B8056 + EDE3DE8ED6C3117D0CFDEE3128A907E4DE83E853D04AFBED84A48325441BC871 + 1793422543D720AD41DA235B986C5B804E7E11D29B53DBD1FA2504DAEACB5D61 + 4340EB0B88F8F2B0F737A1350F39EEA20BE4B88B49A194A16B901ED092D6B11A + A4650B035AD23A16B600ADFC32B30A3A170D4A5C1FF722FA34C22DE8E357AEB0 + 2068EF8F10F1CBD5196873375708D0E61A44CBD11EBF5C55C2B4FE1DDAFDB341 + 896BF701449F47F82784C75856826D10FE14E144B4B9B32B010D6ABD11EDEE3E + 28690768FD21A283EA682D821C77D10572DCC5A450D8D035486B90F6C816640B + D0CABFFD2BD0FAD64149EF49B47B31F2E720D45A538F76B8A6FFE368E72464B9 + 969F65DF47741434F3B32B05B5A2AD2B919CCF3CDA7A1AD1E528FB1BA49F6359 + 55D0C6A668E3AF903C06E9392CABAB15D15AB4B5C3A0A45DA095BF322DACA2B5 + 2872DC4517C8711793422143D7203D006D4CFC202D5B18803626D61670EEF608 + D7402B1FEC65FE3E441F465BDF60BE29704DDE85E8B3E86757E6D1CF3AA4F95C + C243CC17C1B45E8773F6B2FC06A4CF417C87ABD01068731FB449DBE503CE75B4 + DE817376B4A24E409F0F527F19AD4208214643AEE36E838906E9186873220769 + D32C5B88813627CA1670CE1608D7E29C8596E7ECFD61B001FEE2D238B005FE02 + 7335FA73BF42A03F7EB9E1F314CF309F8569BD1E75F7B3FCFD88F8A5B0F217D7 + 1CF8E58B5F627761865A111D8A6BF36BE6B330ADFF13E73A7BED1AF47D17FAFE + 4F45AEAB104288D1E1D71D07B1C1E4EF7133F78E1A07E9C54D3B6AC4DA5C6C7D + D0215AC0BEA981F93C580FE1323FF021CD2B742D210000108D4944415441FA04 + C48D3A6AC4DA64DBEC23D20A27E395CCE781BAD44AA7B253478DB04FF64D0D56 + 5408D32C5B48606D4E8C2DA02EBFA478A79D0FBCB6E6B4136B9BFBA6B32F6A5E + 480D4CE7817A9F407DEFB4F341E9369D76C2B64F425FFC42EBB4223A8BE93C70 + CE4AD41F89D34ED8373558560821C40C25CF71D7209DCE440DD2A82F5B486722 + 6C01F5F877F15A12EE177F6A9B36E0B13E4E45609F84D7DAD9621AF8E2C46726 + 4E601A759FC6DFF91924DBB401CF03E86B25FAE403D92457AB1D3F7E901B29C7 + E769154208315A521D77BB816B90CE66220669AB275BC86656DB028E6F827012 + FE46F74B02D217E3F369FCD79634D817FB649A1AA8859ADCC104567E32EAF997 + 695D8EB2C67F6D49C3FAFA32D331ADC11D82A8156105EA05FF962EA1066AA126 + 2B12420831C3083AEE369868902E80F5356B0769D32C5B2880F5352B6D01C7B8 + 2BCF8196E6172A6EAFD9359FB4BEC981A6690894F3EDB2FC02C734BFB45DC474 + C75C84BEDDF22940ADC12F46F637EC3BC8CD08F6354D4208216620698E7BED41 + 1AE72D41F0F035F165E972903E10CE0B1F5EE4ABEDB9AF77593A1BA4AFBAEA2A + 3A5A2E2C58E0969BD7217790B6E372D88A33EB1C36946F86887BED7BC7FE5C7C + A1AAB52B4F15ACCF7399362D4798B608CB1F89E3FE0B13BFF43D3F48760AFBE4 + 96A391D6A9A9A94D99F798D6A370DCBFF06BE49896A392D7550821C4CC60C871 + D7205D89593948CB162A311B6D81FBEC2F6602C7FF15D1CD4C8F889B4D03A126 + 6A8BC031BE28EB604BF39983CE7E7109700734F82F9CDC0987DAE250FB7B06C9 + 1905354DBBAE4208216606A119770DD2D5988D83B46CA11AB3CA16F0B7BC157F + 83DF79E60A7C917ADCD28D812F376B1056593615EB9B6FE6E5970DEEC8E3DF27 + E0793BCAFD8E3EFCF5EC8941B2512E47705F247360DF373211D26AD7956FCA6D + 95458B16F5962F5F6EB97CA829705D851042CC004233EEAD0FD2459921837451 + 66C4205D166A4A1BA4650B95996DB6B03FFFC1B1DFA3CE775D4983D06147BB0B + 1196A18F22CBEABE837ABFB3B4D316C32DF7A156447731DD30E742E73B108E40 + BAC8B2BA1F64684DE61B870EFBDAB56B7B975E7A69D9A575AD6B134208519ED0 + 8C7BAB8374054639489765A483740DD2B4C916AA339B6C616F8BEFC3DFF4B0A5 + 1B01ED2DA3C36E59E6D75B328B9F23F07914E2B579DC5B72018F3F3248360697 + 8DD161F7F85F80B2F81502DF524B925A93F946A1B3CEE0993FDF5F9A42B4AA4D + 08214435428E7B6B83744546354857616483744DD2B4C916AA339B6CE1F516F3 + 81DF5F0C92F5814DCD4388F690477A6DBFDFCF5DD301E7F997887E32C845DA3C + 3B58CC6BFFE820D908DBA3DFD32C4DADDF4674E620970935783B486A4DE61B63 + C3860DBD152B5658AED75BB870616FD5AADC9548715AD3268410A23A21C7BD95 + 41BA2A231AA4AB329241BA01D2B4C916AA339B6C618EC54FE133F88DA56B01C7 + 772EA2D5688F31F31B915ECA7401B857BEFF8CBD368F5FDAF50CDA7BD6D2B540 + 3B5B21FA1C0263F224CA3E64E94C50EF19447ED956526B32DF081B376EEC2D5D + BAD4C564EEDCB9BDD5AB57BB74095AD1268410A21E21C7BDF0203D3535753A06 + DC20381C1F29E65BF11068236FDD745383F409A8E3B67C0C040ECA0EA4F7481C + 8B87CC251838DEC8207DDE79E7B1AD60E080EC59BF7E7DB00EC3D65B6F6DB50A + 91A6ADB02D7444A70E5B1DA0A17387AD2142DAA62CE6FD2274CF9806FE5BAFCC + 7BD0947510456B3770BD96220C3CCD7CA8C1EFC8E3B57922ADE823572BE02C7A + E683A668E73468DBC3B2CC7F08C1BF142C13D390A7B5309C45CF7BD09475786F + F0D069A7F35E92D2DA841042B44F68608B063E0BA3A6C8C05774906E95A607E9 + 0E49D3165D5F0B99E0EF5F875095220F2536690BD7C3190B7D39CB0D3C77D044 + 3AA6A1115BE04385E8B752A8B0D77F296D49CC613F1D7D2F4B73DEF9859FC72D + CB6BC51751ADB56C97F041537EA1E7BAF534E7DD1F7740EBF988B84CA673E8B0 + F34B3DD7ADA739EFFEB867E5CA956E998C104288D9411107470831D9F8FB041F + FC2DECD8D339A7936E59071C5FEE1E135FD77E69BFDF3FCFB245A1066A21C97B + 58A415FD94D14AE7FC84412E82BBC7C4D7B57357A34B06B96298863CADA5A173 + 4E273D0E778F89AF6B5FB66C59EFF4D3A75DFE3254D6268410A23D4237E768E0 + 43C81CF838E062600A82C3F1F5AAEBAD7808B491B7A6A3A941FA120CBC7C182E + 14A2F5AA48DF9338160F7B59B520A6A1F620CDC1167D05437CAD2A778908D561 + 78FCF1523B37A6698BAE2F42DEF5ED82A66CA1759AB2851110D2F6B4C5DB226C + 394886E1C3A5B0BF68CA17D781CB669CF788F2B908F15978DE175EF4348B430D + D442BC360F972811F6E5974FA57126EAB82D4609B4D04977CE3BD25CCF1ECDC2 + A3DE3D28E36C7B294CC3AB06B921ADC97C267CB894CEB8874EBA77DEB99E3D3E + 0BCF7B0367DB6B504A9B1042886EA835487744538374EB343948774C9AB652B6 + 00C7660142558AACE968D2160E41BDD097B3DCC073074DA4837A8DD9C2BA75EB + D85EA5C0734B12D2F6538B77429BC997490D81CF92CE78B4C81A79E7BCE35C3E + 8CCAEB476D5CCF5E665D7B8469D869908BB479FC03C17C58D9DB4A2AE8FF7CB4 + 778F659977CE3BCA3E87F4F683D21ED7B3175ED79E801AFC83D349ADC97C2E74 + C6E3DB3A7AE79DCFBE702719E21F46ADB0AE3D4E696D420821DA27E4B8971AA4 + DBA6C941BA031A1DA43B244D9B6CA13AB3C916EEB4984EF76B06C974CC195F84 + 30CD794788165B23CD75ED7E6BCFB25083FB0200BC368FEF934E77DA1B8123E8 + 8C43C73188A739EF08EFB02CEB70A6FDA141AE34D4E0ED20A93599CF85CEF89A + 356B869C772E93F1D0B99F37CF5F9ECA94D6268410A27D428E7BA941BA031A1B + A43BA0D141BA43D2B4C916AA339B6CE156FE0367F66588DECE741EA83BE4BCC7 + E012BB179FA02C0FDF924B2DC4698BF12DFE83E37C30F82D4CE71172DE3D28E3 + 9AF668394D05DE92A135992F44C879F770995D7C394D0D2A69134208D12E21C7 + BDF420DD328D0ED22DD3F820DD1169DA640BD59935B680BFE3FB7060FD52A423 + A6A6A60AED358AF39CF38E73A3E53048AF45799575ED0EEBDBEDF2424DD4C674 + 0CBE5DF7D796E69226BF5C29139CE39C7724A3E53028E3EE31A5D7B5C760DF07 + 3111D2CA3CCB2D5B0AEFBCC797C370F7989AEBDA1D21AD4208216606438E7B62 + 30293C48B7415B83744BB43648B749CA7575C8162A33DB6C816F81BD96091C7F + 13A203982E02EAF3C54ACE7947E0769A455FB294C601A6815013B545E0185FD2 + 7583A57745B40FD34580BE27119CF38EF8219C5FE8254B19EC833676B3F49056 + 105DD72AC49D772E8DA9F092A534425A851042CC004233EE9507E916686D906E + 815607E916C91AA4650BD59855B680BFE5B788AE8033FBFCA0A47726BE486D6A + E95C703E778F598450E961548FF57926D3A6E50AD31661F9AFE2F80B8392DE49 + 089B0C9285E0AE5274DEAB3E8CEA619F273291A3357E5D4BC3E53274DE1B7818 + D591A6550821C4CC80DB360E8101920EDA75B8796F821BF9BD48EFD5EFF79F73 + 073BC206E9BBA061371B4C0E85869BDDC118A87730A26B50EFE5A8C757F373A6 + B3F24058110ED23740C32E395AA3EB3A28192D595A3DB285D2CC4A5BC0717EFE + 5F83DE432DFF69D4754E7457E09AF1854967308DFE79ED0E4718FA7C4DEB3FE2 + D85F58FEF388FE9AE90EF908FAF78E7B9ED6E8BA8E9A2CAD420821464F68C69D + 33415C2F7C93A539737816D31D7396F54D6E324D43A0FC9B886EB1F4CE884E66 + BA634E46DFBB583A4B6B745D6708A95A3D71CD48CB16F29995B68063CF235C0C + C7CE2D4742FA2438D2EF72073B807DB14FA6A9815AA8C91D4C60E517A1DE6F06 + 25BD6350D6D92F30D6D7D14C17D1CAE3FEBA22EEFC1D04BECF3CAD420821464F + 9AE3AE41BA20D6D7AC1DA4939A91962DA4607DCD665BE09E83170F723DBEA0E8 + 027C3EFE0B556B581F1720B04F42AD2FEE7F18A0DFEFF30B9C7BCB29EACEC1DF + F85124F965AE6D76465FDCEAD2BFF720576BFCBA22DDC7F9FEC55DADC3BED8A7 + 6573B50A2184182D41C79DC40713A0413ACC440CD271CD40B61066526CE11C9C + EBEA22BD07A2ABDBB4056BFB6AEB8BBAB92BCD394CE7817A67A3FE6D967E0322 + 5EEB366D816DF35AF2198BB25AE3D7953B237582EFAB8C56218410A323B8C6DD + 839BF91608D7E286EE5E9C82F40F111D06E7886B9D1B273648EFCEBC0D268B11 + 7277E030ADD7A3EE7E96BF1F11676AB9D6B90DFC20ED964554D01A5DD7AE29A3 + D593D48CB46CE14526CD16B647E0B304EE6DB748DF87E8C3B0856F30DF14B001 + FEB2F359F4E31DE17548BF17A1F0CB904C2BD76DEF6579EE6C4327F90E57A121 + D0E63E68F3E388DD7B0690AEAA35BAAE5D5145AB104288D1903AE34E7023E7F6 + 701FE08DDDF274A2AEB501B551AC4D3A30DE51E360F2016A603E0FD6433816E7 + DD65793A5197206E7CA984B5C9B6BDA356456B745DBBA4AC564F5233D2B20560 + 6D4E9A2DD0C13B02E7BBAD2391DF15E14A7C6EE7A26C3396D5816DB02DB6C9B6 + AD8C7D1D617D17C6EA730B4AF72228E4E7A1AD8B90E4C3A38577C649C3DAF808 + DB64DB2CABA935BAAE5D5055AB104288190C06D19D11FE376EF29E279A1EA4D9 + 261B26EC8B7D5A9552F03C34B16ED0926BEB2904AE257E23E2D7D709D6C6C508 + 4FB9C601D2B5B4F27C6BAA75EA68F50434CB160CA427CD16782D6EB1261DC8FF + 10E16884D26FAFE53976EE0FAD3907F2B720BCDEAA5582E723ACB5261DC8DF8F + 700AC2023B5E26F01C9E7BBF35E740BE29ADD3AE6B1B34A1550821C40C253498 + 20AF411AC7ADDB4AF07CB6634DB646135A3D21CDC8CB1670DCBAAD04CF673BD6 + 646B34A1D583763647381FE1716BDE81FC3F235A81B02FD26F40BC15C24B105E + 6A81E9ADECD8BE082BEC9C08B689C0B637B7EE6AC17610F87C065F061581FCBD + 08E721F02563FB23BC19C5F310F3CB14BFFC31FD663BC63AAC7BAF3BD940BE0D + AD43D7B509D8A6B5DD8856218410DD91B9C63D89DDE83F81F0972F79C94BA2B7 + 7D602CF817E4AF40F27B483F82345F86F314825F8AC3DD2BB6C4B1ED70ECB548 + BF0D69FE3CFB66771420CF17B37C01E1EC7EBFFFAC2BAC8169FD2402B5466FD1 + 443F3F42743DC2DD08D4F9288E3F8372A715E929A4B740725B84ED10F6443804 + E56F44EC6849EBD0756D82A6B57A640B035AD23A56B640A0FB9D88962370BDFC + B4FB0AFAFD31A29F203C8AE01FBCE483B8BCAE3BA13A1F1C8D40FD3F20E2CBA0 + 5641A7DBDEB3494CEB0711DE1DD0FA53443F43E0B58A6BE567B103AA4FFBC2D3 + 91D6E0752D4BDB5A851042B44FA5814083B406698F6C41B6E081667EE9D81772 + 0F47977CD8915F7A0A8373B8DEFF1AC45F43F676686DF4CB451C69154208318E + 54760834F0B5C3380ED2BABEED308EB640D01F9F77783562EE8EB23FC2DE087C + 70F3150871B8DFFE06843B116E85563EA0FB0BC49DBD6E5F5A8510428C13B566 + F28806BE761827AD1E5DDF761827AD4208218410420821841042082184104208 + 2184104208218410420821841042082184104208218410420821841042082184 + 1042082184104208218410420821841042082184104208218410420821841042 + 0821841042082184104208218410420821841042082184104208218410420821 + 8410420821841042082184104208218410420821841042082184104208218410 + 4208218410420821841042082184104208218410420821841042082184104208 + 2184104208218410420821841042082184104208218410420821841042082184 + 1042082184104208218410420821841042082184104208218410420821841042 + 0821841042082184104208218410420821841042082184104208218410420821 + C6965EEFFF034DF56E3C1C7FDDD00000000049454E44AE426082000007566973 + 69626C65080000545046300654496D61676500095374796C654E616D6506184D + 6574726F426C756572696E67735F77686974652E706E670E4D756C7469526573 + 4269746D61700E01055769647468020006486569676874020003504E470ACFB1 + 000089504E470D0A1A0A0000000D4948445200000200000002000806000000F4 + 78D4FA000000017352474200AECE1CE90000000467414D410000B18F0BFC6105 + 0000B17949444154785EED9D075C5547F6C701511011117BEFC66E8CB124AB49 + 4C31D99844D3377DB39BF2DFB44D31B1C745050B76B16B2C58B1808ABD824105 + 152C202A28BD77A5D7FFF93D0F2F5C1E76D4F7EE3DDFCF87F066E644DEDC3BE5 + CCCC9973CC044110044110044110044110044110044110044110044110044110 + 0441100441100441100441100441100441100441100441100441100441100441 + 1004411004411004411004411004411004411004411004411004411004411004 + 411004411004411004411004411004419398F36F41100441D02C93264D6A52B3 + 66CD4125252599595959FB1D1D1D0BB8481004411004353267CE9C1FFDFDFDD3 + 9392928A6363638B77ECD811ECECECDC8F8B0541100441501B53A64C793A2828 + 28A7B402DBB76F3F377EFCF81A2CA64A2CF8B7200882A06168B273C00F2791B6 + E48FAAA66EDDBAFFE8DAB56B4D4EEAE9D6AD5B271B1B9BA738A94A4401100441 + D0304E4E4E9D366FDEEC3B74E8D0C861C38645AE5EBD7A0B2B02253724D48D85 + 85850D7F54606565558DA8CB4955220A8020088246A189DEA66FDFBEBBDF7EFB + EDA77BF5EA65FBF8E38FDB7EF2C9276F75E9D2650B156B627EC8C8C8D8131717 + 57CC493D21212171D7AF5F3FC64955220A8020088246B1B3B31BF6D4534FB5E6 + A41E520AFE068B784EAA9AACAC2CAF5DBB762D8D8888282A2D2D352B2E2E360B + 0C0CCC3C73E6CCF78E8E8E492CA64A4401100441D028D6D6D69D6BD5AAC5A9BF + B0B5B5B5AC51A3462B4EAA9D82989898FF6EDAB4E9F565CB96CD59BC78F1242F + 2FAF3EC3870FF7E472411004415017CECECE7D70F5ED86DDFB5F848484E44E9E + 3CB9178B09822008823A193F7EBC2DFDD87352536CDCB8F1704ECE5FB7E01212 + 128A172E5C389D8B0515239E000541D02CB8EAD6A64D1BB72E5DBABC4C49F3A8 + A8A890B0B0B09F478E1C79E28684FAA16760DDB871E3090D1B367CA6A8A82837 + 363676EDCF3FFFBC8C8B05411004417D2C5FBE7C757E7E3EAF7D6FE0E3E39330 + 61C2840E2C2208AA458C000541D02CFDFAF57BAB460DA5B3B7BE7DFB36727070 + F807270541B5880220088266A955AB96157FD46365656556B3664D83AB71827A + C18ECF9429535E1A5FCE13A2200882A0627C7D7D9379E75F0F0CE266CC98F139 + 8B082A86267C9BB56BD7EE0A0D0DCD0B0F0F2FA4F6903477EEDC9FB858100441 + DDCC9A35EB5F5E5E5EE769F04BF1F4F43C4393DFBB5CA47A10052E2626060E60 + 74E4E6E696AE5BB76E0F170B2A67E9D2A50B0B0A0AF8EDDF20383838574B7D40 + 10048D327DFAF461919191853CF6E9406434171797775844F560C5E7EEEE7E7C + EBD6ADC75D5D5DC771B6A001FCFCFC52B9D92B58BF7EFD3E16110441502734E9 + 9DE4314FC1E6CD9B55ED035D10404040C0756EF20AE01B8145548D18010A8286 + A95FBF7E0BFEA8A076EDDA0DF9A3A011600087C880F4BB3E67A99EC8C8C80BFC + 514F7E7EBE596262A21727558D280082A06192939323F8A3829494942BFC5150 + 3934E15B2E5AB4C8E5E5975FBE3C74E8D05383060D0A845D0817AB9A909090EF + 8E1F3F9ECA49B3F8F8F8124F4FCF83A9A9A9ABF05C385B10042D409DDE825641 + 8D38A97AE00B1E67FEBCF3A903C68053A64C799A45049583C93F3D3DBD845FBF + 8EE0E0E09C69D3A6BDC222AA86FA7B8F850B174E5EB66CD962527CBEE66CDD58 + C01F558BB8021604823A7BC3E6CD9B3BB66BD7EE554B4B4BAB88888863515151 + DF8F1D3B369645548B8B8BCB9056AD5AFD666B6BDB24232323323A3ADA79C488 + 119A380315CCCC7C7C7C12070E1C6870E4B371E3C643FFF8C73F5EE0A4200882 + FAA0C9DF1A57BF8A8B9541D170250E8A018BA912AA9F6C736A9CF3E7CF677193 + 5780ABA12C22A814B10110344FCD9A359F78EAA9A79EB7B0507687010306F4B0 + B7B71FCA4955E2E8E858C41F058D12171717CF1F15C4C7C7FBF14741A5880220 + 681E2B2BAB4E8D1A35AACE493D75EBD635A7B2369C14045572EEDCB95138F3E7 + A459414181D9BE7DFBAEC4C4C4FCC659824AA9C6BF0541B30C1A34C8AA75EBD6 + 9FD16A5FD11F5252524A4F9F3EBD8206C3339C2508AA63FFFEFD17DAB469733E + 3A3ABA51686868EA8913273C4821F8D8D1D1516F1D2F0882A05A56AE5CB93E2B + EBAFA350B807DDB871A3CFF8F1E395A1E20441105482DC0210040657815AB76E + FD9605111919B9273636761CAD8232B858D020A400DAD0AF126A077937720441 + 3D88022008825001F88268D5AAD592962D5BF62B26222222BC636262468D1B37 + 2E92450441100441501358F57B7878F8F369908EC2C2C2527777776F2A13C369 + 4135486316EE09DE1A1504D5616F6FFFC9C081039FE4A40E4B4B4BB3679E7966 + 40EDDAB5DFE02C413079E40840B82366CF9EFD7FF5EBD77F2D3F3F3F2D3D3D7D + E7F5EBD77753769EA3A363C10D09415007708DFBF5D75F0FE7A49E929212B305 + 0B168CFCFEFBEFA77296A01166CE9CF9858383C30BA5A5A5452929291E595959 + 9E945D436C4304D5F307919494A47793171212924B03A133170B82AA806BE4C4 + C444A55B48222222A270CA942903584CD0082B57AE5C537EFC433B80C130170B + 827A99366DDAD0E8E8E8226EFB7A02020232264E9CD88AC5044135E0EA275C43 + E32A6819191919252B56ACD820475FDA8214BE971212120C9441B84F9E3C7972 + 2F16130475B274E952576EF30A3233334BA64E9D2A8142340826C1B973E7FEE6 + E6E6E6B968D1A299A408AAD25B228E0276EFDE7D093FF3E7CF9FC8D9828640FB + E6214F01A227CE9A35EB4B16130475016B67FCB8BABA8EE536AF005A3169C7FD + 595CD008D426EAC3423E3B3B5BD70EB04A3E70E040B493935337161104D5408A + EE2F15432583D8D8D862EC8EB298C922B700845B929191B1E2E8D1A3899CD473 + E2C489C0DCDCDC204E0A1AA159B366E3870C19D2C7C6E6C64E78F5EAD5CD5E78 + E185E61D3A7458AACB1034092986D693264D7A9C14C14E9CA50A323333DDCF9C + 3963102C89C6BF93A404C310DAA4915B000F00EA0C0DADADAD5B141515258D1B + 372E9AB34D166767E73EBD7AF55AD392A064497070F0C9D0D0D0EFC68C19230A + 80C6C076F82BAFBCD291937A020303AF6DDBB6AD9DA3A3630A67091A0147815D + BB769DFFD8638FB5CECFCF2FB97CF9F2591A23FEA116A749D8E9A4FA2D6FDFBE + 7D5B840CBF70E182FFA54B973E51C3D82E542134F1DBCE9B376FC4FEFDFBC3A9 + 91E41E3972247ACE9C39DF73B1494375B327EDBECB8409133A7096709FD03335 + B958FCEEEEEEC7791754818F8F4F02DA088B091A0163C2D1A347E3B919E8D9B2 + 65CB096A0FAA89A381BA505D7BA86D87E391EE00D043B5757070F8A256AD5A5D + F3F2F2C2333333B716141484D12AC2246394CF9D3BF787D75E7BCDA54D9B36FA + 869F909050B279F3E6D1727758DB4C9E3CF999264D9AFC87DA7AF3F4F4F4F3C9 + C9C98BA8AD07515B2F61119300864FEFBDF7DEC2A64D9BEA23271616169AAD5D + BB764D4444C467A6561FE1FEA005CFF0EFBEFBCE85937AA2A3A38BA94D3C3F6A + D4281FCE1284BF98346952330F0F0F3F185340638431D1E1C38763A74E9D3A88 + 14036B163329B66FDF7E0E7581DBD0F27879795DA43A89BD8546993E7DFAFBFE + FEFE69DC1C7460D5444A416F1631295C5D5DC7F9FAFAA65CBD7A353F28282807 + 9114A97DCBF5380D022BF99212031BB952DC9B777171798BC50423E5914D4A0D + 1B361C3378F0E0BEB492D07D0718133DF7DC734D69F50C0733263998D8D9D9D5 + C5EF6AD51461E5CDEA10F44B14008DD2B66DDB1FFBF4E9A36B1B650C1830A071 + F3E6CD69DE343D6597567C13F7EDDBD7C5DDDDFD856DDBB63DF9CF7FFEF3035A + F9E770B1A02132333377C4C4C418ECD8D2C22E8B167517382918298F6452C26A + B87EFDFA7D6AD6ACC9397FD1B8716393BD539C9898188ADFE6E67F9DACC07D28 + 75067404D91AD52098E01B356AD49E930A4809EE4CBF4C52D9A5093F69E4C891 + 7F8E19334606790D3362C488C3870E1DDA18171757CC5966919191857E7E7E4B + A86D5CE42CC1487954AB526B9A244BCB4F946590D65848834B1A274D8AD0D0D0 + 9F0F1C3810C149DDE4EFEBEB9B141111315ECE46354B515E5E5EA5ABE3ECECEC + 0CFA25BEC40593E69FFFFCE7C71B366CF860F5EAD5EE6E6E6E9BB76CD9F2AFF8 + F8F8115C2C0886C03A3E2A2A4A71589E96965682F3441631496029BA62C58A75 + 6BD7AEDDFBC71F7FAC82F11717091A05E7A458217133D741ABA402188D8E37C1 + 9B00822008F70D06C023478EC4848585E507060666D2C4E9C64582A02A5C5D5D + C7E37AA89F9F5F3A8C426118C8458220088220088220A881F1E3C7DB4D9C38B1 + 05278D12F104280882205409CECECE1D4B4A4AAE8F1D3BD6C07DAE56C033E8DC + B9F39A4E9D3A75AF5EBDBA454848C8C5F3E7CF7F357AF4683F16311A44011004 + 41B84FA64F9F3ECCC2C2A27E4E4ECE299AFCCE70B66680BBDCC71E7B6C7E870E + 1D1E2B2828280E0A0ADA77E5CA952F1D1D1D61E8AA1968D56FD3AB57AF634387 + 0EEDC9593AFEFCF3CF046F6FEF27A96DC4729620088260CA2014B28787C76918 + 79224476707070368C3EB95813D03368E5EBEB9BCCF6AD7A366CD87090453483 + 8B8BCB3BC9C9C9869E910838D06231A3419CD3088270D7383939755BB972E51A + C40658B264C98249932635E1224D41ABDE15C3860D7BA249932616767676E65D + BA74B179EBADB77E9C3973E6272CA27AEAD5ABF7E5D34F3F5D9F937A9E7CF2C9 + 0168279CD404D5AB57AF5FA346E52110A8AC017F341A44011004E1AE983265CA + 4B43870E3DF1D9679F7DF4EEBBEFF6FFE28B2FFED3A74F9FA35A530268E5DBAE + 53A74E4F72524F83060DCC4921D08C02606D6DDD943F2AA85DBBB665B56AD534 + D5267272720E5DB972258B937AB043949191B18793468328008220DC31F0E2D9 + AD5BB7995DBB76ADC5593ACF9783070F6ED7B871E3FF719656B869D0320B0B0B + 938C67722FD0C476383535B594937A68D2CB292C2C0CE3A4C9436DBF3EB6F171 + 5D1D419070DECF457A468F1E7DF9F8F1E333AF5EBD5AC059780E25BB77EF5E31 + 62C4885D9C25088229419DBDE1FCF9F327C2B9D3AC59B3FEC5D99AC3C9C9A9D1 + E9D3A7AFF1B1A60204C36231CDB075EB5683F0C8342196CC9D3BF71716513DD4 + 372CD7AD5BB71FF5E647501A1111514093E428163179B0BB053F1E797979BAFA + D14ABF74D7AE5D17D01F58440176C9D6AE5DBB03DE11E1F48E9E916A42230B82 + A6A0CEFFB88F8F4F7C515191AEF3633B0F9E1EA9536B2EFE3D563D70DEA57B10 + 15D8B061C30116D30C88E84813C3D5F4F4F41244018D8A8A2AA2417F2B264516 + 317930794D9D3AF5599AD49EE6AC4AA1D5F1684478DDB871E3A19933677EC1D9 + 260FD5DF62CD9A355EDCCC152C5DBA74198B0982A03630F86150E3FEAE273F3F + BF74C182058E2CA629162E5C38196EBBF951E8080909C99D3163C6BB2CA22AA8 + 0DD86112E0A40154664BABBC6FF15C5C5C5C5EE76C5580EB7DF05C89157D7474 + 74D1EEDDBB2F91D2D38B8B3501DE3FC25F735357B077EF5ED51C710842A55007 + D0CC79664560E84593DB8D7DBF0AD04AE7308B690A6A0F968B172F9E85AB5F98 + F80F1E3C18356BD6ACAFB9583538393975C25536D4F3D0A14391B8DE477537C9 + E88DF702D5D5E1F0E1C3B1DCDCF5602B5C63CFC1A6B2E700B478EC2568000CF2 + F3E7CFFF1F69FFE73D3D3D4FCD9B374F93D1BD30089E3E7D3A83FBBB02373737 + 4F16D324F46CE0EAB415FD569D8248756A88AD7D7ED53AB0EBB39C6011D53377 + EEDC9F50E78AA4A6A696CC9C39F33316D3044B972E5D58F159A4A4A4C0D6E337 + 161104F5B076EDDA5D050505DCD44B4BE1DC02F7BDA118B08866C0992E3F063D + 57AF5ECD5773401F7ACF36CECECEFDE0D694B334058E77F8552B080A0ACAD1CA + 33A1673089ABAD203B3BBB1456F02CA609A0EC22522D76BC9292928A83838373 + 972D5BB6588BE3A126A0176BADD5970BB7A6D4C80DBC5985878717C01888C534 + C3A449939AC1B0292C2C2C2F2121A1382020E01A0C9EB85875CC9831E37318FA + 45464616D24097030B6FEA0B068E5ED4CCAA55AB3672B357101B1B5BAC95488E + 38FFAFECF88B94A02C2727A72E2CA629E8990CA0FEF1A1561563D5034D0FDB7C + 38D7C40F3E539EA6ACBD69A53F9BFBBA82ACACAC523559F7DE0DD4062C48F919 + 346DDAB4A1138D3CC2D7FD801B0F58DDF02BD7A3357B076CED56B6FD4DCA5F26 + EC42584CF5C0B011E1DAB9FABA4500AEC372B120A8030CF0F4638D81AEA444B9 + F8DDB469D35116D30498E4CB6FFF9711151555884990C50415826D4D7EDD0A30 + 094C9830A1038BA91E28FDB07FC1D5BE32B0F54BCAF13C16D10C507AA95D2CC2 + 9537DC6FE76CD5823BFFB06DE1A4A015A8A10FAE2C90437C7C7CB1DAAEF7DC0A + 1AFCEAE3EA4F7945089FDDDDDD8F50999C79A9183737370F7EE50A701C40CADF + AB2CA609B0D3F307B16BD7AECB30849D3367CE8F5C24A810ECECD002D0272020 + 2003C71CDBB66D0BC08E1817AB1FEAE02FD020FFE7BE7DFB22E8B737CE3BB848 + 13C0B0A5BCC65F0656C36AF26A752760B5B77EFDFA7DFEFEFE69B806058F5634 + F93B70B12AC1B52FAC7270F50BC7206ADEEABF19B8CF0E2F67158123A49B793D + 130453070B9BAD5BB79EE4E6AEE7E0C183919AD8F94218C38A677F818181D7B5 + B4E58B150EB6F9B8FA7A60F8A3A51D80F26037807E6C39A95AE8DD3F0B65A74C + 0184D7BF1D3B7604AB5DE9A908D5B7218EC1E0ED10CF013B3F18176018C82282 + 8AA1F7AF499F1FD8FDC54EAFAEF39703371E66CD9AF5258BA9172F2FAF20AEB3 + 022D9D7F53E3B7848BD7F2BB00C5C5C5A56C052D8193540ADE6D653EDDC1B265 + CB96B29866A0E7618378072B56ACD880FA6B6911A055F08EB1E3879D1EF8B89F + 3B77EE0F5CA409A0E056DCF9C2D80FDFFFAEAEAEE3594C9D6000F4F5F54DE27A + 2B80072C2D4D7E54573B184261EBE7C08103D1CB972F5F893C2E165408BDDF1A + 7E7E7EE9DCE415C01682C50495831D405C81D5DAD10FAEF4D1C49FC84D5E07DC + FE2E58B0C09945540F3D836EF0F1C0D5D703C367D5EFFE6282DFB163C759AEB3 + 02F84167314D41CFC41213032705150305EF66AE3EA9FDFBB398A05260FBB16D + DBB6400CF6F0EE76F4E8D1782DAD80172F5E3C979BBB02D8FE68491982DD0F14 + 1FAE7E29E25DC0F90F17AB12DDCADED1D1B1E4EAD5AB4BD00174B9CC850B17F2 + 42434335A30596879E4911FDE8633AAB19187761D7035B7FB07C9D3D7BF6375C + A415F22E5DBAB42E3D3D5D11D31C83C1952B5766715250299D3A755AF9C61B6F + 3CDEA2450BCB7AF5EA990F1830A0F14B2FBD3475DAB469AFB088AAB1B7B7EFCE + 1F15346EDCD8AE468D1AED39A97A62636347BABBBB7FB96EDDBA7DF8717373FB + 393C3CFC232E563F38F7832DC0B163C792F05B2B1EAFB40C763960FD5ADEEE81 + 3A429196EE3B97EDF4509D17C0109094DE3CAC02D5ECEDAF32E8396826C04B19 + 78F770EBCC4D5FC18A152BD6B198AA419023AEB202F4017A3E0D594CD00AF2D2 + B503DC5AC2C35F457017562B8E5FA8BDEB2D9FB1E58918EF9818384BF5A00D78 + 7A7A9EC1808FDFB811C445AA87DE73FD888808C3BBBF0462C053B9EAFD5EA09F + FBF8F82470B575C015388281B18820A8170C02B8E7BF70E1C2295AF074551EAA + F374EEF30A702566FAF4E91FB098A05260E0840027FCDA7520E601BCBFB188EA + 81A133575D0FDA3F29461FB388EA81D28B1B50307E863D042201729120A8175A + F1B53972E448747A7A7A091CFE603B104E6FB858F5E0BCBF329FE7B088D592EB + 57ADE2EEEE5EE9F5471C0B6961F50BB0E381A39F32F7D7F07A08D7B75C2C08AA + A51AFFD62CFFF9CF7FB6BDFAEAABDDADADADCDAB55AB6656B76EDD6ACD9A35EB + 423F897BF6EC39C562AAA55FBF7E97CCCDCD3F6ED3A64D1DCE32CBCDCD35A395 + 80D70F3FFCB090B30495F2EDB7DF3AB66EDDDAE09A2BB680E3E2E2D60C1C3830 + DFDBDBBB84B355C9FEFDFB2FD033D879F1E2C5DCB367CF5E387DFAF484EFBFFF + 7E26170B2A87145DDBD75F7FFDCD975F7EB9D7B3CF3E5B74E8D0A1642E12D40E + BC1DEAD4FE0A20FC2B8BA89E2953A63C0D1FD8B8F683EB7058FD202006170B2A + 065EFFB8C92B407BA081519C5F09AA06BEFE11F5353131B1185E60FDFDFD53B5 + E60449F71010E271E1C285D3264F9EFC0C676B02BC701EF314AC5EBD7A2B8B68 + 0668C2F8E1A4667075751D07B7BF7BF7EE0D432C80891A8A0406E52F3838389B + 9BBD0EA4B5660B236813F47B6EF67ACE9D3B97A59979B0CC073AD7BDF4CA952B + F98801CDC5AA8726FA4D5C753D31313145F00AC622828A81A573F95B10F07DCF + E7DFF55944F5B8B8B8BC0557C8FBF7EF0FC7CA5F267F6D426D5E73913E11E69A + BBBE1ED882C0209C45D40D75FAAB5C6F3D78285AB102A646AF8BFB8DAB400909 + 09C5307ED3CCCB17CC8E1D3B96C2CD5E4F6A6A6AC9DCB9737F61114150354B97 + 2E75450C002C04376FDEEC8B1B015CA47A2223236F587E5660D1A2452E2CA26E + 68E2ABF401A051B088EA2125A00656417084E4ECECDC8FB3050D5059FBC72E00 + 9C02B188A00160F382DD502DEDFC80C58B17CF42C4BBF2C00E08B7A35844D5EC + D9B3E712575B0F16C0680B2CA26EE0F58CEBAD070320EC01584410544B650140 + 3233334B34E80E59B3C0E815C1A0B01AC42A98C6BEE9581470B1AAF1F5F535D8 + 0143286CAD8CFF93274FEE85770F25083F172E5CC8D59203248B909090CBFC59 + 0F1E427A7AFA264E0A826A3975EAD4D6E2E2624EDDE0F8F1E3A1D7AF5FDFC149 + 41C5B8BABA8E7DFBEDB7BFEADBB7AF7DCB962DABF7E9D3A7EE9B6FBEF953BD7A + F5BE651155E3E0E06060F48BEBD0B56AD5D2C40EC0A851A302F7EFDFDF6DF9F2 + E5FF5DB162058C815FF9F6DB6FB5E30111E73D08791A151555041FF0D00867CD + 9AF525170B1A61CA9429FD11F77ADEBC79C3111E94B3550FADF46C6805B814AE + 50111275DDBA75FBA9FE3DB8585039BB77EF36D802061E1E1EA75944D5547401 + 0C10171FE3008B086A07E75E70093A63C68C77E5FEB7F680DB4FF8FEC716586E + 6E6E29B6C4D016B85813501FB0D3CAB9E7AD406448FEA8090E1C3810CDF39E02 + 5C0F63115583C51E9C3E71B575787A7A9EA2FEA08F8F2108824AA18EDE9026FF + 6BDCF7F5C03A5E4BF7E1B50C067BF842801FF8C0C0C04C44024580202E56356E + 6E6EDBB9C92B584EB088EA81F133AEBEEEDCB933E48F3FFE588531818B044150 + 3308F95CE603BD3C696969B80A2701413400267F7841E357AFE3F4E9D3D7A64E + 9D3A8845540B29B92D60F55E5C7CA3FA1919192588883869D2A4662C2208AA45 + 5C7D0A66D5AB57E74F7F6161616146836226270515D3B56BD7FF6BD0A081622C + 78E289276A376BD64CF5BE10C68D1B177DF4E8D1E7962C5932D5CDCD6DEB9A35 + 6B1C0303035F1C3B766C2C8B08826A31E7DF0283B360E2E5A2A2A2949C9C9CA3 + 8E8E8E455CA44AB0FDFBC61B6F2461C0E72C1D274F9E4CDFBB776F2F1A202339 + 4B502941414159A404D4E2A41E2F2FAF73AFBFFE7A4F4E0A82EAC1AE178DFF83 + F3F3F31121D69DC6FF142E12D40EEE7EE316040243C033A08787871FEE8972B1 + 6A41DC7FC444801120B6FE11140847035C2CA89CCA9CA180952B57AE67114150 + 35B410B284FD037C41C00F027C81203688966E44691ADC82A8CC2DA456A2A2C1 + 027ECE9C39DFC22A58CE3FB5056E7C947788545858588AC18FDA443B16110455 + 4363DF8FC9C9C98ADB1000D741A11CB098A05656AD5AB591DFB9829090903C99 + 1005B5336DDAB457E00361DBB66D811C1151267F4133DC2C2C368FFF72355EED + B8B9B979F23B5780A300AC8E594CD000A4F1DB23201402A3A05D4C9F3E7D1817 + 0982A6D0C2EE2758BF7EFD3E1EF215040707E7D233906B916A67C68C191F230A + 1CBF773D7BF6ECB9225B40DA01933F56C1F9F97F4509A55540EECC9933BF6011 + 41503DF0030105184741AB57AFDEE2ECECDC878B5409C67F9CFB7397D743CFE0 + 188B680F1840202CE28A152BD6C1408E0647557B87A286BE092181F1E23101C0 + 20D0C5C56508170B1AC0D5D57574650301EE8A53FBD754A438419B40D90D0F0F + 2FE4A6AF031E13D57E2C8408B850F6B3B2B24A310FC01F84DADD82DFF41A202C + C3070E1CB8A077EFDEF6080E0103897DFBF6ED0E0D0D7DC7D1D1318FC55407EA + 6D6767371077E0333232DC112C828B040D80ADC07FFCE31F2F71524F444444D1 + C68D1B5F1D3972E47ECE123400297DB6F6F6F61F54AF5EBD697676F691112346 + 7873912AC10ED833CF3C73EEF9E79F6FC1597A56AE5CB986FAC1976A1EFFB1D3 + 51AB56ADBF151616C65FBF7E7D9B9AEB7A53A811D8D1641FC1CA9F9EF4F4F412 + 584BB29820A88E65CB962DE6E6AE00EE926935D08DC5040D4093413F8C83B81A + 8B0039C1C1C1D9B44A5CA8E69D50ECFAE2DC9B9BBD02C40860314125546AE041 + DA6EDB76EDDA19583E92266CDEA0418357382908AA23292969466060E0754EEA + C8CDCD353B77EEDCCE3163C6047196A07230C9F7E8D163F94B2FBDD4AA6EDDBA + E6356BD634EBD2A58BCDCB2FBFFC659D3A75541B28ABA0A020252323238B930A + 525353A5FDAB8C4A15007373F3BC6BD7AE15705201359074FE2808AA63F4E8D1 + 970F1E3CF811ADFCAE5CB87021E7E4C993191B376E5C1F1E1E2E21B23584B5B5 + 75D74E9D3A75E0A49E162D5A54238540CD76412967CF9E5D9C909050C2691DD4 + 0FD2121313E773525033A4FD5AAE5DBB7607EFFCE8C1D6D09429530CCE470541 + 6D501FB09830614207B903AC4DE001342C2CECAFAB20E58051348BA996B973E7 + FE86E890F0108AAD7F2D0486D222373502A401D0A173E7CE9B7AF6ECF93469C3 + 96F1F1F1E9A74E9D9AF4C30F3FCC651141A3C06B62B366CDBEB5B3B36B969C9C + 1C1C1D1D3DEEF7DF7F0FE56241E5D0D860D7B061C39FEBD4A9F3646E6E6E444A + 4ACA8A51A3469DE66255803AF6E9D3C777C890210ABB8FF0F0F0822D5BB67CF0 + EBAFBF6EE52CD50225987EE1E64B86A3A363A53BC282CA81264CABFE01D418C4 + 198280C9FF1D1843F1624807AE0861B5CC22828A7172726A84BBE1308A032525 + 25A5478E1C89767676EEC822AA01D7DEBCBCBC8260FC8C3819B00D993F7FFEFF + 682C54F57568413B483440E18EA181CF92564541B42A7A8CB3F4E08AD0E79F7F + FE092705958200419F7DF6D93F38A967D3A64DDEA4183E4F2B45C5D9B1A98355 + B09D9DDD87356AD468414A80F7C89123B5EB1846B829B4307AAB66CD9ADD7373 + 7383B3B2B23CA91FA83A8AEC4303930E02D4B8B9B979E0071E9BB84878C860F5 + 8755906EE9570138CD603141A5A02F1E3A7428925FB9023F3FBF542AB7675141 + D004D4E61DDCDDDD8FC7C5C515E7E5E59546474717AD59B3661BE5DBB2885163 + D47E9E31E0B46CD9F28FF7DE7B6FE1C71F7F3C0C3FEFBEFBEE8A850B174EA632 + A3FFEED3A64D1BBA60C10267B578512C2828C8243238A920272727813F0AEAA5 + E4FAF5EB69FC5901AD7AB2E997F69CA6089AA66DDBB60B694EEADFA449130B2B + 2B2BB3E6CD9B577BE79D77DE68DCB8F1EF2C22DC2B53A64C79BAB210BD414141 + 59C67C1B81267B07EC56C4C6C61621B46A52525231C796EEC422268BABABEBB8 + 8A6133E97D648B95F0ED81120837ABB0225FB66CD92253F4AF4ECAECFF51BBD6 + B9CB2E03AE93E1329C4584BB04911857AF5E4D0B49F73FE7CF9F3F91DA89EA76 + 52A84EB634768CDFB469D351DC308393252E32595027B88BE76EA0003BA2546E + D48B54A367D6AC595FD3E469E0971D5B2DF3E6CD1BCE62460735F4B1F0275D11 + 5CA75143A3A0673F021ED20203033377EEDC1942EFE95F5C24DC047AEF0EEBD6 + ADDB89AD426E0EBA20437876A6D626162C58E048035F32AEC99D3E7DFA1A7BC7 + 93C1EE1EC02EE1F9F3E7F583456E6E6EA99797D7C58913271AB8E23555A86DD4 + D8B871A30F0C29CBB872E54ABE297B95459DE8A73EFA015749018C47A54FDC27 + 30ACA84C01C8C8C82841B42A16333A10458BBFAA024C986A092D4C8DDB464D83 + D48306CA6C4A4A8A415BF6F1F14930C5E748EFDF01AB3858CA73967097D033B4 + DFBF7FFF556E0A7AB06BB878F1E2592C66F2D044FF6D650BA263C78E2599EA18 + 5236B963E786ABA3074ADCA2458B66EA048D1CA3D650A8D11CA149F30A27F5F8 + FBFB47E5E7E71BAD5FEA8282824ACFC9195558873A3A3AE68C1B372E9A93C26D + A857AFDECBF46370EBA6458B16F56AD4A8617257E8E8FDA78D1E3DDA8FDA8041 + FF14EE0C7AEF8D5BB76EDD94937A2C2D2DCDEAD6ADDB9F93260FD5E5D95AB56A + 71EA2F9A356B56D7CACAAA33274D8AB2DB2ED1D1D1DF7B7A7A9E4C4B4BC3DC6F + 16131353ECE1E1B1373E3EFE7F3A4123C7A815000C32A74F9F1EB26DDBB6B3C1 + C1C139B87FEEEEEE7EF4E4C993AFC1652B8B191DF4F237D36AAF94937A2E5EBC + E857545414CF494143D0AAAE52FFEA2544717171A56582BAA18502020DE57252 + 415E5E9E6A946BAA4B227F54909393031B2993361E1E33664CE29B6FBED9F78F + 3FFE786FF1E2C52E343F7DF0E1871FBE4273D7351611EE97F1E3C75BC380CE94 + 9C8D2C59B26401941638118121E3E6CD9B8F511D249A9C46993A75EAB3955DA1 + 44BB40FB6631416320FA64F9B37110161696376DDAB4C12C62F24C9932A57F40 + 404006574FCFDAB56B77B188F0881047400F101AD8ED6AD5AA358834FDC8B163 + C7CA3D798D036BEF9E3D7BBAB66BD7AE05AD7E0ACF9D3B77E4E38F3F7E8D8B05 + 8DB260C18249DDBA75FBD2D6D6D6262A2AEACAC58B177F1D3972E47E2E560593 + 264D7ABC6BD7AE4B5AB66CD9A9B8B8B888DAFEA62FBEF8E26B2E161E110F4501 + 8036DBB66DDBFFD9D9D9354D4949B9181111F183316FE13F4CA005D3A4F05CCD + 9A35AB91E61F75F6ECD9EF7FFBEDB73D5C6CD24001BA93AD30C875E8D0C18D06 + 075C0DC20A68F7BF881BA5A6CF8C19333E6FDFBEFDF7D5AA55AB919898788A06 + F96FE8B9E470B101084064636333D8C2C2A2667A7AFA56924DE2229367DEBC79 + A39E78E2895F9A366D6A4775CB3975EA94DB575F7DF53D176B0AEC0A3DFEF8E3 + CB3B76ECD8323B3BBB8826FE33E7CF9F873745D5F85380E3366B6BEBC7A87EBE + B71BD766CE9CF959B366CD3E333737AF49F3C4E16FBEF9663417A9021AE7747E + 6DE89D0FAB53A70EC6826BD4FE27FEF7BFFF9DC722EA63EEDCB93FD08057C4BB + 3E3A707502F10558445540D3C5B5A8D5AB576F81F52BBDF44AED2C28DFD6C3C3 + C39F1F891E6C134F9E3CF919163349E0A301579982838373714D6CDDBA757B70 + 84437536D8EAA63C07F848E0EAEB8015F4860D1B0EB08849436DC1953ABAE2DE + 3CAE08DD2CCA20AE46050505E5C09218D75DFDFDFDD3A64F9FFE3E179B2CE807 + 3416FC949090A07816050505A57F102C5629F87F71DBC0148E00D1FF714D12F7 + F96F75D7FD664742181358C4A4C17127F5EB50BC5FC48B88898981873CAFCAC6 + 00805D10F84DE1C7A0FB7F76EDDA7581E4551183066D186EB4F3F3950126E153 + C3986FB4DD1754E91A0829C9755580C6C062AA01777A31E171154BE13067FDFA + F5FBE839D8B0881E4CF2111111852CAA004E6258CCE4A081BA0DDCC27255F46C + DCB8F1308B28808288C9AE2291919185182459CC24C164101010A06F0F656050 + 84531416D3436DA2F7B973E70CEE4B416136E6EB52E8E7F8EEB7B271810C9CA3 + 7095141C3B762C05E52CAA80FECD2E701E03E75F50286982F4A3BC1E5C6C5450 + 5BFE253434348FAB557AE1C2855CF804E16205E8E32CA600ED1E7566319384DE + A505DE1357490F145A045362313D68DB346E1AD8084009A8AC9F1823504EA9DE + 769C3480EAD8AAB27111D0D87888C56E097653F0FC703D9EB3EE9B077D0BC0BE + 71E3C608276940EDDAB50DAEBF9832F4F2AD7BF6EC39E389279EA8CD5966F5EB + D7377FFDF5D75FB2B7B7370892636161616B6E5EF9094C8D1A354C56EBAD57AF + DE977DFBF675E0A49E7EFDFAFD0D912539A9C7DADABA03FD70EA2F1A34686059 + BD7AF5969C3449A85E9D1B356A64A0FC51BDCCECECEC0C26316A27EF76E9D2C5 + E0BE14B5ABFAB6B6B646E9F912DE3AE9DD9E19366C982FFDF8C12F7A65CA8AA3 + A36381A5A565A5AB3FCAB7A09F469CD4437DCAB67BF7EE1BDE79E79D015DBB76 + AD45CFC69AFE46DF279F7C720B4D9206F28F129A00FABCF0C20B13DAB76F6FC5 + 59669D3B77B61E3468D068FAAE77EC01144781D4FFDB50DD2D39CB14B16FDDBA + B581120357B9D41F0C8C1BA9BE6D1D1C1C0CDA3DC6C73A75EAF4E6A451428B94 + 17BCBCBCCED3381F3078F0E03028765080B8584F5151D175EAF7D539A9A05AB5 + 6AFA365319F4EFD9C34BE4471F7DB4EA9B6FBE19FFE9A79F6E421A730E8BDC33 + F7AC0040E35F4E605BE3165B94D76262622ABDF6969696A62A1B001AC09AB56B + D7AE3927F5E0FE2B4D8A2FE073F9175658587896B4FD544EEA494C4C2CC9C8C8 + 38C24993833AB9C1330018E4A9A11B0CDAD7AE5D3B989B6B78132A222282160C + 797E9C343AB04AC3562FE252DC6C80A7EF7F243636F63A27F590D26F76FDFAF5 + 0B9CD443834426CA2A828190DA8B415B79D4507B6E4893FFA6BFFFFDEF9D3B75 + EA644513B40DFCA2F7EAD56B379519044349484838CA1F15D0BB3E47758FE5A4 + 1E1AFCDFECDFBFBFC1AE429F3E7DDAD9D8D80CE3A451400ADA53D4FF0D94BDB6 + 6DDBD6A4C58EC1A4979E9EBE839E8741E4C4D0D0D0B4FCFCFC00FA78CBA88AA4 + 64B58337543E6A30B6A391126AAF05FC5901BD6783CE4EF58DA3FE90CF493D25 + 252566D9D9D99738697450BFEFF6E28B2F7A0C1932A41B51EBE9A79F6EF0C107 + 1F7CDDA2458B052C529E8CA8A8288339AFA0A0C02C2929C99B9395D2B265CBB9 + D4AFFE46CA936EBE6ED8B0A1C5DB6FBFFDB7E6CD9BBBEA04EE837B520010DC86 + 341E6F186A2134E8FBEFBFBF16679D5CAC07C62C414141A3AE5EBDAA680C38D7 + A481710A2755010DD239D4880B395991B2A5BEDE09D0D8B16363E939FC74FEFC + 790451D181238383070F1E484D4D5DC95926070D6C3B2B1BD8E2E2E2AE51633F + CF493DF4CCB67B7A7AEEA54180736E3C8763C78EAD36564351B8427EE38D37FC + BFFEFAEBDFBFFCF2CB912FBDF4D271183071B11E7AC7F1274F9E840D80E279EC + DBB7EF3275FA399CD443CF6E33B50703A3C9D3A74F27D24078CB41E251408AED + 4734411BECE49102D0D9CECEEE0D4EEA898E8E1EB56DDBB6D3A4F4E9B41C384F + D9BB77EFE52B57AEFC424983B188164CCD498136D82623C5C09C568D952A9A8F + 0AF872C0F92E27F5F0A2CF60A5F6EBAFBFEEDCB56BD74AEA17BAB641FFBFD985 + 0B1772A8BD50B3191B4F63E74D15001895BEF0C20BC7BFF8E20B977FFEF39F63 + 49013B0D6580942E0305E44180E34B6C47DFCCC681BE7BC6C58B170D16317083 + 4D3FAB39A9E7F7DF7F0F3D71E2C48A9C1CA55DECD1A34763682CB8EF49EE4141 + 13F18FE5777C0129A666DDBB777FBFE20E15DE27BDDFFF509D1231D641D1C738 + 47FDE1048D0FD359CC00BCD30E1D3A18ECFE59585898B569D3E6652AAFF4E8EC + 4EA9C6BFEF1854EC6F7FFB9B7BEFDEBDF5012BA8B35B3468D0A077D3A64D4FEF + DFBF3F94B375D06077A155AB561154C9D63400149C3A75EAF4993367BEA2C1FD + 248BA88243870E650D1830E0A9CE9D3B3F462B5DCE35D375EA73E7CE39E13978 + 7B7B579C0882488BF3A2CE524C72B17E7E7EB349311A478DC560D5680CA0310E + 1B36EC139AFCDE7AF6D9674B0E1C3810C9457AA84EC13D7AF4E84AEFBC8BB5B5 + B56EF026CDB790149B0934E8195801D3332925ED7933AD7CAA51DD6BD1B388A6 + C160617C7CFC382A2B6631A381DA7F0F1A7C57511D754738E888CD9A35B3B6B2 + B21A449AFFFAC3870F67B2A80E1AE40F5347B5A009BF416464642E297DC74829 + 7E8F9EA5810314FA7FD31E7BECB1586A3FCFD2B3B3C68048937F024D0AD45D46 + 9F6031A381DAC13BA4003CCD493D969696E6D4C7BDF7ECD9A33068A3F79943F5 + DB70E9D2A5F8E0E0E0F8C0C040CFF0F0F0EF68408437C152B4851B9237A07126 + 8B9EEDE7F5EBD7576C87D3FF5340FFBE13B5BF70CE7AE4D07388A636F071EBD6 + AD151382AFAF6F02B5EDD1343EA470969EED04ADEA4E85858599D1B87898C609 + 4752883D2A8E13E5A1F6D7E5A9A79E72A367D3909EB34EC168DCB8710D5B5BDB + 01F477B6D0DF79603746A8CDDA92D2BB93148EF1CF3DF7DC3B4D9A34F9E4C927 + 9FECF6F8E38F6FADF8EE687E384A0B81276AD7AEDD3C2F2FCFFCF2E5CB59D4BE + 177EFFFDF7D35844014DA4074911B426E5B005F5FD82E3C78F9FA47EF21F5A34 + 60DC34DC16330268B5FF3D4DF66D39A987DEA1594848C87A7A170A07483406C6 + B56DDB76233D8B121AE762E99D2FA531613814261631809EB339F581FFD0FF67 + 10208A16D66934B6CEBD557BA9725C5C5CDE291FD0A43C2B56AC706331D5418D + DF6EEAD4A9AFE2B8833E571AAD0B328874052B6E18F3F8F8F8C421FA1BE55BD3 + CF3D1FB71803D86684552E7C7AC34A1FCE4A6EF5BE61CDEEE6E6E6891FB419CE + BE2DC6FE9C5C5D5D475766B488BCB973E7FEC6629572A775C3F62E8C2311798F + FE1FA38D0C87FE8076CE8F400FDA3FB64759ECBEC0CE222CC8F99F2E453C8565 + CB962DE5E28706BD074BD409EF86B30C8011302D80C261D98DEF8CCFC8E3E22A + 01378B100B851F879EA2A22204481BC1620F843FFEF86315FF393DA4A4E2EF8E + 62110370230856EEF4DCEE28060A3D6704D9D11F1FDD699F7914E0F80F06BD15 + 214527B62AFB2DF5816518732BF248E20DC0E8012B3AFE0E0A6013C062AA025B + 5DE8CCA49916E307015CB00DC7C50AD078611F01A72F656773946769CC0DF976 + E0FBC3E8845FB31E3C0B52700C0C1CD50C141B583357041DF4760A801AA12EBF + BAFC8200C77D0B162C70E6E2FB06FD067D8D14EBBDB85173ABABB50F0A5C59DE + B1634730ACFA11B90F56DBD809E56205F4DD6C6891308C94DE21F4F9BE8DB42A + 82FE565950292800689B2C56E5505DEC11BC87FF9C025C6B65314D8136B07DFB + F673E52767EC4E417167912A819EBD03FCC54447471721F4366E8FE16AF58368 + 5FB785FE282683E35C5F3DB8FE46CA81EA62C2A3E163F2E76AEAC1B595091326 + 74603155837A6255C75557804199C534015680958500E5AB7AAD584C3350FFB0 + 4048E3D5AB576F5DB56AD5C6AA5EF162BCE18F8F04F86BA0776B30F121BC2D8B + 3C5430E96085C95F430FC623FAAECD58ACCAC13848CFA1D2D8F7BB77EFBE8476 + C0A28F0C7A365DE053023E44609F7EA7BB0EF703D5DB167E5F10011657DBA1FC + 715195827E807F9B16193F6111CED98F060C825BB66C39016D3F3636B6080D12 + 5BDD5CAC2AE8A17F50D1573780C10FEEFDB298AAC1FBBE9902A0457FDED8D244 + 9B4F4A4A2AC66A0C9F7134C4C5AA01833EEEB1E31867E1C285D31FC6806A6CC0 + 410DEEA35704BBA053A64C792411FB5C5C5C5EC72E24DA5E6A6A6A899F9F5F3A + 8CF2B8F88180099E569D3BB9FA7AB0FA5DB264C923F76447937F8F8A3B144863 + 379645EE1AAAB31D765CA87EB3CB9E2F9E83AE50B87107185BDDF4500CAEFCA8 + 056C3956B6E50B05005770584CD5D0FBAD01858FABAE071EEE6E7614A276E899 + 3484724803C467F8CCD9AA01933DB676CBDA3E264138ECC140CB229A00471CBA + 07500152FE4A3011B3D84387DA5C7DB4BD59B3667D49EFEA813B89A2BF67819D + C01D3B769C85D281F68023407777F723F82E2CF6C8A84C3901D82A6791BB023B + 2DB8DF9F9E9EAEAB2B947DFAB7F6535D6FEAEC4775604B892A7C5FD70C4C1D34 + 7A1C6F707BD2432BE22C28402CA67AA049E31C14031F949F2B57AEE4C3180B03 + 038BA80EAADBC33F633312B085CA4D5DC1D6AD5B8FABF99D5704C71B95193D63 + D58D4982C53403E603AC8A6100C7CAAF51CC0F478E1C89E157A30086D8F7D28F + 719CC5FF841EEC7660278C45D40B2C37E1B6D3DFDF3F1D5B4D78D95AEAF415C1 + 1D5B4CF865C61E616161F995B9B4543BD4066CD1E9B12D8CBBC09CAD3A60F485 + 95CD810307A2A91F9C7A942BBD4705FCB8EB1A7B05B00B8076C062AA07E31EE2 + 7A9437BCBB7AF56ABE568EFF4C859D3B7786F0EB51805DACBB9DBB48BE06E63D + FE2714C0DE81C5D4072A8EC10F133FD757072C0F35A1F9DC029AF07AC1BA999E + C334354F7E5A07BB3A818181F0C8A7073EE867CC98F12E8B68025AE99FE4EA2B + A0955634C60916D304545FCB3973E67C0F232F520636E1FA2317A9121C294C9B + 366DB029D97CE0FDE0FA2537531D50DA7044C222770CDE37DA39FF330AB00BCA + 62EA04AE7DB9AE0A3028D28331DA3BC942D5810EC01F35076E35709357801506 + 3D17CDEC82C1F6A5E2755F2C04162F5E3C8B45041582450E8E37E0C70086BFD8 + 0AA7766F123B3E70CD0D835C7C6FDCDC409A8BEE1AF8F42F2E569EFCC01EE056 + 3E0F54C1CD06C0909090DC9BB97E14D40175F48670F681088ED802C6AE8FA974 + FEAA62D7AE5D97B9C92BC015283C1F16D304707AE4E3E393087B0F2C00E09487 + 9E81669543B583B37DDC35E726AF03F63EB85AC722460FB54F3BD86DD1EFFB5A + ACD2FF5F1FD70971DC03C74B91919105581C73B17A59B264C9027EF70A78EB4F + F503201C78A02368F1CA13C2AE96D77A61010E072C5CAC09E0E485ABAFC0CBCB + EB22B57FCDD9C1603B18FE3DB4D21F505FADDD742803069EDCDC151C3D7A349E + DAFE438933606CE0481CBB619A38F6A5975C038D7FDFBE7D11E527026841B366 + CDFA9AC55409D5BB0BBC3A4545451541E383E5BFA9C4A2AE0A70B7BD327F07F0 + 3AA546074F3703D75A838383150F223C3CBC50EDED5FEBC0E10F94DD8080804C + C4F4DFB367CFA5AA766A64CCD0D86F09C36F6EF20A10BC8DCA0D427C0B2A059D + 61F1E2C5733D3C3CFC61F8A2858E50D93D774C7E0FCAB393B181B35DAEB60228 + 0588FEC8629AC0C5C5E52DB83E862530AC88B123C445824AC11D6F6EF27AE0DD + 514BBB0170E8C35557B06DDBB6002DEE7E091A01DA2D6C1CB8BD2B808B531653 + 35706A9390906070DF194A90566D3FB023C61F35015681FC51534C9C38B11DEC + 1CB8C92B80511C8BA91E7AFF0D69B20F2C0B3684F80250821FB9EB59E181215A + 1D51BD7AF596F4CB20EE38B0B4B45484F7542BD7AF5FDF76E2C489C09292BF22 + 4B224639AD82F68F1E3DDA8FB33485A3A363017F543534F05B63C76FC08001A1 + 38EFC555374C8A5CAC7AACADAD3BD14FA5CA8F8D8D0DC6064D40ED3D29202060 + D0AA55AB7E767373DBBC64C992C9DEDEDEFD468C18719045540B02F8C0ADF986 + 0D1B0EC2DF3E670B5A002B3D84BAD5A9FCE580ABCB7BB9476AAAC0B319DF0288 + C22D00F6F4A749E31F2D8109BFBCFD075C9FC21E0647812CA26AE0F114E7DC5C + 7D3D70FFAA85E31FEAE39ABAE9531128BFE57D0860DCE7EB8FAA5920C38F0902 + 58618707473D5437B1E9280FAC3DE1F90D03210C2071071A519EB8585350E390 + AB5E1A81DEB53D8C1C79ECD3833BFF551DD6D498C1FDEEF2C700D806D7CA0D18 + 354D74770BD5BD3E3CBBF26BD70325402D1E40E1C91686FC5C359D4B63D838A1 + 4CB7ED0DEF678D1B37FEDEDEDEBEC3B56BD722491B9A346AD4A84094A91D6EFC + 96D8EEC54A809EC1BFAA57AFEE400380E7881123BC6F48096A66E2C489ADEAD4 + A9F37EAD5AB5BAE4E6E6862527272FC1762817AB1A5C6FFAE1871FBC6D6C0C37 + 7A962D5B36FFCB2FBFFC8E93AA0706BF0D1B36FCA45AB56AB6A9A9A97BE86731 + B5831C2E1654080C7E7FF9E5972DE6E6CA13609A24D1FE277FF3CD37A339CB24 + A1F9ADE1B061C3421F7FFC7145102352F04B69813B5417E4059E9F5839D06DFF + C1F0439CFE085A00F7BE71DC51E6EB9D26FF120F0F0F3F28052CA26AA0F48684 + 841884BBC4F3D06AA447413B50FB7F1C57BFB9D9EBC9CACA2A857B6116335968 + 71FF5265C1AC002900CB2CDAB56B37A36FDFBE7AAF49D084060E1CD8A8458B16 + EA76792808449B366D5C070F1EDCBE5EBD7ABA2540FDFAF5CD870C19D2B771E3 + C62375022A67ECD8B1B1274E9CD85450A0B477F4F6F6F6BF76EDDA2A4E0A2A06 + BE2F6007B271E3C6C35A3380A3F67F263030F01C27F5F8FAFA5E494B4B3379CF + 7F454545C9E9E9E9F99CD4831D0EEAF33166F09DCC0A81025A1585B1ACA00160 + 0088D5302735035CDD72935700233816513DE3C78FB7841F0818C2C201CE7202 + ED818B0515337DFAF4F7CB5F81CECDCDD5C5D0D7925D005C07C3ED6F4040C0F5 + 73E7CE65E17C5C4DB760DCDCDC3CF9F5EA3976EC5892CEC817D18D384FC1E6CD + 9B8FF1FF2FA818EAE80ED4E0BDE1FDECEAD5AB05680FD836E262D573330500C7 + 002C2208AA65FFFEFDE1DCE4F5C000544BB79FCA20A5B713FD74E1A46AA031BE + 06E218F8FBFBA742C941A44FBD77D79933677E812847FCEE75E04CD0C5C5E51D + 9D800680B607B7BF88F10F9B08CED604B8FBCAAF5D0F62BEE36C8C4554CDC285 + 0B2773B5F5242626E2FAA7B8FED51034203E8BAD701A2CEB73962680D2CFCD5E + C18A152B36B088A012B0E2AFB47D63E283DB4BF840278DF0AA968C7F30E1A3EE + F07A555050501A161696877BA15CAC7A2E5CB860E00111DB80A4108D6311D503 + 2588DA7E0E8C654843BE86A8775C24A81CACFA70F4111B1B5B84ABBF3812455C + 0C2E563DE7CF9FCFE26EAF60C99225B35944D002A41958A333D06F4DDD01DFBD + 7BF7256EF37AA0046035C022AA06612EB9DA7AE007414B4A10C075388E02A919 + 0F788299D9E6CD9B7DB9D9EBF1F7F74FD7CA2D285AE9AFE36AEB41E867E90782 + 26080F0F379800B11BB068D1A2992CA26AB0FBC1D5D603AF58B81FCB2282A05A + 2A8B01024729381A62115583051F8CFE828282B2701C00E36F2D45FFD43A9A8F + 0540FD9D3FFD45B56AD5F0AB58975039B4DA191D191959C849B39C9C1CB38307 + 0F6EFBF5D75F35110449D09D7FBF0ACB671CFFC1F8572B1130416531002C2D2D + CD2C2C2CAC39A96A1C1D1D8B3EFCF0C3573C3D3D07501B78FED8B1635D468C18 + 71988B0541DD20DCEB0DBDFF2F600B3165CA94FE2CA27A10EED9CDCDCD63CD9A + 35DBC4F84D5BA09D63F5C74D5FC7E9D3A7AF6925021CE25E70B5F544444414B8 + B8B80C611141502FE3351EE7D9C9C9A907AE82C1F3596A6A6A090D7E1932090A + 5A01D1CF78DE5380C0212CA26A60F0575E0142F8EB254B962CD0FAB828680373 + 34744747C792C99327F7AA5FBFFE57565656F569223CF0D34F3F2D6619D50377 + A8B6B6B6AF9B9B9B57CBCACA3A3A66CC18CD3881116E0003D87AF5EAFDBB7AF5 + EA8DAE5DBB7634232363AD16FCC01F3A742872D0A04106216F0F1C3810F1D24B + 2FB5E1A4AA412C147AF78801624D0B819DC3870F37790F708270C7C01B141C04 + B0128C309825AB57AFDE4ACA8122808020A8119C7953FBCFE0E6AF8B04B672E5 + CA355CAC6A3C3C3CFCB9DA0A601DCF228220A815EC0054E60E184151E6CC99F3 + 238B09822A41FBDFB76F5F04377B3D0810A28558F038EBAF180E1536305814B0 + 8820082AC5C2D2D2B2459B366D1A725A0F82A2D4AD5BF76F9C1434024D88B613 + 274E6C43BF6B7096AAA1F6DFAA43870ECD38A9A7458B16D5ECEDED5FE4A46A19 + 3162C4C1EDDBB77FB173E7CEE03FFFFC3361DBB66DA7F7EEDDFB7FC3870FDFC8 + 228220A8148BA2A2A2D4DCDCDC4AAFBC517E3C7F14540E4DF8F60B162C707EEE + B9E72E0D1B36ECFC8001032E6AC11892DAFFF5E2E2E2124E2A282929C9E58FAA + E6E79F7F767BEDB5D7BA1D3870A00DBDFB2791E6224110D40E2C7E79F74F4F60 + 60E075AD3A84A0C9D08156C19A88075F064DFE93E0039F5FBF0EBE0EA57A8740 + EEEEEEC7B9CA7AE02086DAFFB32C220882A03A741E6F1E7FFCF17DC9C9C94FD9 + D8D834CECACA32A3C93FDECFCF6FFCF0E1C337E9A434C4C2850BA73FFDF4D3CB + E999FC77C890219FF4EEDD3B67DFBE7D67B8589560BBBF57AF5E4BBA77EF5E97 + B374D8DBDB578B8D8D6DB569D3A6E59CA54AA8DE3EE9E9E9FDA9FD37CACECE86 + 7FF4541F1F9F51D7AF5FDFE5EDEDAD7792240882A05A70150AAB1E9A103469FD + 4F93FFB4B4B43445644404CB51FB2A18DBFF8800C85556B077EFDE5016533D08 + 838C2898B081E02C41100441EDD024589F26C1249EF7146CD8B0E1008BA996CA + 82A20078076411411004414588B72BC6D2D2B2B6B5B5754D4E2AB0B5B56DC41F + 554B5858D88893274F66705287B7B7776C7474F4FF3829088220A8089D0D8060 + 66F6CC33CFE4D9DBDB7FD0A14387069CA5A3A8A8C8ECCF3FFFDC416CE72C5572 + E0C081A8B66DDBEE0B0F0F6F10191999E7EBEBBBEFC2850B3F8C193346D5F60F + 8220088260E6E2E2F2FAB973E7F47EC1F3F2F24A69E20F96D8D882200882DA30 + E7DF0203CF68CD9B37FFD1D6D6B6794242C2D1B8B8B8498E8E8E495C2C088220 + 08822008822008A6C95DED004C9A34E9717B7BFBD76BD4A8512F2323E3707676 + F64E5A1D1771B120088220086A63DAB46943FDFDFDD3702E5E5C5C5C7AE5CA95 + FCA54B972EE3624110044110D4061C031D3C78308A6DE3F4C4C5C51523942A8B + 09822008826022DC911F006B6BEBC73B75EA641031AD49932616F6F6F6433829 + 08822008828970470A002DF6730B0B0B2B8D1858525222BED205411004C1C4B8 + 2305203F3FFFFCD9B3678338A927383838372D2D6D0D2705411004413011EEC8 + 13A0B7B77751F7EEDD8F666767BF646D6D6D8F8881172F5ECC387AF4A8E32FBF + FCE2CE628220088220980877750D10C680B56AD57A9A3E5AE5E7E79F19376E5C + E48D124110044110044110044110044110044110044110044110044110044110 + 044110044110044110044110AA9EBBBA0658D5CC9F3F7F629F3E7DBE6DD0A081 + 6D5A5A5A4E4040C09A2FBFFCF23B2E56053367CEFCAC7AF5EA8DAF5DBBB672CC + 9831899C7D53A64C99F252A3468D3EA58FD5525353B70D1F3E7CE38D12D366E1 + C285933B74E8F071EDDAB56D626363AF8684847C42CFE322176B8A193366BCDB + BB77EF59AD5BB76E94959555181414749C9EC7078E8E8E492CA239C68F1F6FDF + AA55AB3934163C59545494151111B1ECA79F7E5ACAC526CFB265CB96B66DDB76 + B0959555CDC8C8C8B357AE5CF9D7B871E3A2B958D34C9E3CB977972E5D96366F + DEBC2D8D93D9972E5D5AF77FFFF77FBF72B1498376DDA2458BA97676769DA86E + 21F1F1F14EAA7EEF0819ECEAEA3A7ACE9C39DF4E9C38B10D671B4032E3333333 + 4B6E8415BA41767676E9D2A54B5D59C4A499366DDA2BFEFEFEA9050505A58585 + 85A5F09A4893E0742EAE94254B96CC8B8E8E2EE2C7514A1365F11F04179B2C54 + 8555780EE53976EC580ADA0A8B6886A953A73E1B1E1EAE7C18C4B66DDB0258C4 + E4A1BEFFA39797D7455F5FDFE42D5BB69C409DB9A8526890ACBF7FFFFEF09292 + BF8603527E4B6ED75F4C01F84E59BF7EFD3EAE969E23478E44D3F8D88AC55403 + 2D60FA9382FB212675CEBA259023E537971F8B8E9C9C9C528C192C62B2383B3B + F7F1F1F149E46AE9409F403E8BA88B050B1638868686E6A1236332C704E8E2E2 + F20E172BD8B16347303F1305F4C0E2A9D3DC918B626385BE7FC3C3870FC77295 + F4D0845E04C580C51450FEE08A1D01848585E5A18CC54C0E0C72010101D7B83A + 0AEE54D983A2B06EDDBA9D9824B66EDD7A72FAF4E91F7091D18076BE71E3C6C3 + F4FD8ECF9D3BF7376A030EF463C9C57A6825B898ABAF202A2AAAC8C9C9A90B8B + 992C8B162D9A999494A450ECFDFCFC52A96EDD58C480F9F3E7FF8F45159C3B77 + 2E8B9EA13D8B9924E8EFB4E22FE42AE9C1A200ED84C54C1E7A4FF5DDDCDC3C10 + 263E2D2DADE4C2850BB9CB972F5F5D591F280FFE1F7E240A4E9F3E7DCDD4DFBD + BBBBFB9F5C1D05344E1C6291474E954DB4A4D5F47BE9A59746B46FDFDECADCDC + DCCCC6C6C6AC4F9F3E0EF4338B5EA4038BE9A941F0C78A94F26F93A576EDDA4F + 77EDDAB53127F5346DDAB45A9D3A755EE5A4027A5E4F366CD8D08A937A5AB66C + 6985324E1A1D34B0F7B895B64FAFB96DBD7AF56A725201D5AB2D7FBC29F8F707 + 0D1AB4FF830F3E78F5C5175F6CFDE69B6F3EF9F6DB6FAF9E3D7BF6FFB1C82387 + 56AAD33EFEF8E38DEFBDF7DE73F4FDFAFFEB5FFF9ADAB163C7358E8E8E452CA2 + 879E87415F00D5AA5533B7B4B46CC2499384FAB94D8F1E3D3E6ED0A081E268B1 + 6FDFBE0E4D9A34B9E9962EF5971EFC5141E3C68D6B1237551C8C0128B8D4461B + 71D2007AAFB5ADACAC0CC6597AD768FF1D3879C760429D356BD697F3E6CD1B65 + 4C0B031AA7A6521F1DD6B66DDB1A75EBD635EFDCB9B3F5B061C33EA6773889BE + F34DE7197ABF953E3B1A33ACE919D5E6A4C9813A533FA87407BC51A34677FDDE + CBC0580B251B3BC3D869E1EC7BA6CA14000707877730F973524F972E5D9A5107 + 7F86937AA2A3A32BD58268251440036709274D1252F20A8B8A0CC67E1D16047F + 54909797174EFF8F81F2432B05FC2470D268A006DE109A2C7572BF77DF7DF7D8 + AE5DBB2E4C9D3AF5052ED643DFFD22AD80D238A907CF272323E334276F0A0D20 + 3F3FFDF4D3F539A9A375EBD696A46061957D3325F2A1411340BB679E79E63BFA + 9EFAF75AAB562D337A2E7FAFAC832627276FA3E761D0382E5FBE9C40CFC420E0 + 962941CA4D6B52706B7152018D013755F6727272AE14171B061B8D8D8DCDA17C + 83B6630C4C9A34A9095678AFBEFAEA79524C2F6ED8B0E120F2B8580FD52D202E + 2EEE3A27F5A4A6A6965EBB76ED4F4EDE11A468747AF2C927CF7EF2C9278BBFFB + EE3B67FABD9B56D09E500A58E49180BFDFAE5DBB9749D9E19C1BD09C60DEBC79 + F3D7E9A30D26C41BB94AE839F8D178C9A9BF88888848A2FE90CC499303735866 + 6666A5DF9FC6BD54FE7857CC9D3BF787C183071FFEFAEBAF7FFA9CF8F0C30FDD + 962E5DBA8C8BEF892A5300E82516959418CEDBD80DC0910027F5242626FEEEE5 + E5758E1E92AE8C3A43E9BE7DFBAED0E0385C2760C49016D60B93DDCDCEF0B2B2 + B2BC0302024239A9272C2C2C9F1AFC3A4E2AB87EFDFA4E7F7F7F03A3B83FFFFC + F30A3598CD9C340AD0991F7FFCF11DB4E21D440A9E3575FE1A7FFFFBDF3B0F18 + 30607DC54170ECD8B1F1A74E9D1A431D5A1F361A4ACD8E1D3B4E252525B970D6 + 4DA141A43B7F5440F9F569C2A9CBC94706ADE2FA356BD6CC9A937A28DF8C5642 + 2F7352CF2FBFFCB266FFFEFD8BE97914E139A0DD535BC9A49F117762245A19F4 + 3E30C0DA72F29151505090400A4EA51336F5F39B1A7CA6A4A4CC3C78F0E0154E + EAC00479F2E4C9E5F44C2E7096D18015FF134F3C719014DFBFD1EFDA7DFBF6B5 + 7FFFFDF79FA755AF07264316D3316EDCB82B7E7E7E0B61CFC35966D9D9D96687 + 0E1DF2A167B289B36E0BFE5D5A5DCF7DEDB5D7BAD0EA58B7C302A593BEC3505A + 693EEAA3040B9AFC2B0D2C47FD40D72E6FB6A823E568322D1E82CACF1DB09139 + 7BF6EC74FA7FF238CB24A17ACCC7F10F2775E0A8EFEAD5AB776DE7867195C6DC + D1686F9CA57BFFA4107C763F47A277140DF04EA055500969FFEF346AD448B12A + 3B76EC5804ADF6175083575838533ABB63C78ECB68E59372F1E2C5B4D3A74FE3 + FCE85B9A302258E48EA08978D0A79F7E3AE3A38F3EFA911E469F5EBD7A1DF1F6 + F62EE0E22A853A617DD2BCF73EFFFCF3BFD3DFF98C3AE267DDBA754BDFBB77AF + C2800B7FBF478F1E01D4D107D6AC59D33E3F3F1FA193330F1F3E3C6EF8F0E195 + 767AFA7FF26900D94F035F5F52A6EAD1EF629AFCCF119FFFFEFBEFE12C6614D0 + AAE7391A8846DADADA2AB67A6922AC45F5CCA20E7D84B374E0F9B46CD9F222B5 + 83FA172E5C4824456727758E6FE879A6B0C84D79FDF5D7DFA067D991937AA8CD + 2452479A46CFCD70E9F810193468505D6AC71F53DB37E84BD4F637D3B3F0E1A4 + 1EEAC43EA40CFAD3B348A0816E1F3DB37123468CD8C3C5770CDAE33FFFF9CF3F + 68029AD3BE7DFBFF3EFBECB34FF5EEDDFB4FEA5B062BCEAA0293DFC08103ABA1 + BD72961ECACBA57E51D4A4499317CB3F8F23478EC4D1FBFA3FFA5E95BE6FFAF7 + 7248193C464A515D5206EC424242E28F1E3D3AF59B6FBEF99D458C8A61C3867D + F5CE3BEF7C8C6DFCF2D8DBDB37A57A9E20052F8CB374ECDCB9F3608B162D12A9 + FDD70E0D0D4D3B7EFCF8066ABBDFD204778D456E0B8D6D0DE8DD4EAEA86CE23B + D0245A7BE3C68DF7B512BC1FD0075F78E1854115FB2926752ADB4A8ACECEE79E + 7BAE943E1B28019497DDA143874D34F6D7A2E76345E35D08294CBFFFFCF3CF8F + AC3E5505C6BD366DDAA4D13CD08D7E2CCF9C39134563FA849F7EFA69118BDC31 + 2FBFFC726F7A86DFD4AE5D5B31E6523FB3A0FE92BE7DFBF61D9CF5E0A001C70E + 9A28270D983367CEF730F8214AA84317C3680BD7DAE8FFA9B29D86F2CC9C39F3 + 938A06665E5E5E41B4326FC1225506EAB06EDDBAFDFC67F4C0E865F2E4C90647 + 1C80FE1F6B171797B7701570C28409777CEE83AD3EFA31DAB34F9C4166646428 + 0CBDCA80911B8BDD925BB5A3F2E0D9C22088FF791DF1F1F1C573E7CEFD85451E + 391B366C38C05F4D8F8F8F4F1C264B16515015FD01FF06ACCBB1BB561E0F0F8F + D368772C5665A03DC2C811FD1B86BAB732E0447B87F53F6E02AC59B3661BDA33 + 17DD16FAEE8FFC58E7762C5EBC78163F6E05797979A5B367CFFE86C52AE54EDB + 7D45E8FFAB4FFD2083FF9402BC73167B64C05017636FD9B80043507777F7E3E8 + 03F4DD6F396F6801AABF3DFDDC73BFC7D93F2D9A0C8C49C1A2458B6EBB937A5F + E06A87A7A7E7295F5FDF947DFBF645B8BABA8EE322039C9D9D3BD204F12F4CCE + 68B49C5DE5D0BF6DB37BF7EE4BFC0CF46040440765B12A83948A36414141D9FC + 6714AC5EBD7A0B8B69029C7BD34490CED5D7835B0ED3A74F1FC66255068C9D68 + 90F3C3151A522AAFE20A29171905D416EDA80D6C0D0C0CCC441BC14D00EA3308 + 9BFDC080628463157EF47AD2D3D34B66CC98F1398B550954BF86E8F7FC2774E0 + 5AE77282452A85FE3FA39FCCEF05D8766081C38F420F6EF1D084F7C06E72AC58 + B1621DFF293D78DFC6A20C634CC63935AE33D31CF035D29C5F837E1EC822502B + E05942A9E6D7AEC7DFDF3F1D47D22C56F560E54A1A7F02FF3D1D595959A570EC + C2228F04ACF269C0BDCE5F4901344F16AB32A863F7C0193EFF0905C674ADE361 + 316FDEBC1157AF5ED53F8FB8B8B8620C505CFC40A04E50E52BDBDB81B3B7050B + 1638E34A1306B7B241AD32A8CC967E2AB5F2AF6AE8BBFC841567458A8B8B4BE9 + FB4E62B12A81FAFA948A3B0D00BE2DEE66674B2DD03BB6C4CE464A4A8AFEA160 + 576AD9B26577BDB57B3760358D4900E7CAF8DBD4FF0AD02EB9585031D4E62CB0 + 934673DB9FB862893640F3722216DB2CF2608043066EE30A683596445FEA91DD + D3A4BF6D8715217F1D056E6E6EDB59ACCAC0DFC39106FF093DD8F282E31316D3 + 14B8FA4993FE06EC8054F5AAD3184087833F07DCCE007050820198DAC2235FD9 + 6257048380EE8B95038A18EE9EB3589570B3BBDAD8E6C5111F8B690AB4015CC5 + C3CED4E6CD9B7DA19071D103057FD7C5C56508FA1BFA1F670B1A02EF1DFD9FDA + C2839F7F49E338C2FD5D01CEBE1FB5F6BF78F1E2B9D88D280F1CE7DCCEF3D8BD + 429DEE5D9CC395AD86A0F5D34AC08B5EC423B7C0AE4AA83EFAF33AFA7CD315AF + 9AC133A0B6EFAD7BD1E5C0D6B7B178A823C5CB1D4E57F8ABE9CEA0D7AE5DBB8B + BE7B956EB762A2CBCF37DCFCC29107FDAD862C2608828971DB5B0083070F1EF0 + 04C1493D41414149A4044CF67E4016F77742EFDEBDF747454535CCCECE6E999E + 9E5E7CF6ECD9D8A3478FFEFCEBAFBF3E108BC87DFBF65D68D3A6CDFE8B172F16 + 04070747F8FBFBCFA115D76F8E8E8E0616D1C6008E2DE8FDB5F9DBDFFE9646EF + 49711DE5563CF7DC7366EFBCF3CEC86FBFFD7659E7CE9D7F7BE9A5975EA12670 + F26656DC6A0456D7FDFAF5736AD2A489C2B7056E3BD1CAD761DDBA75F339EB91 + D1A3478F9D111111BAEF437D3193DEF1EAC8C8C82FA83D56EE84E21EE9DBB7EF + 19EA63AF76ECD8B131AEF5828484849203070ECCA7BEE6A1CB3052A0C855667D + 2E08C21D00A33E9A54E359E9D7816D465A1518CD7D7D9CD3C2480F9D9DB3340D + 267ED841E08C1696A3D8C69E366DDA502EBE2D78B7D8DDE0D7AD03BECBD11658 + 44F5505BC211530A575F018CFC58CC6878D06D1F869FCB972F5FB973E7CE10C4 + 2D809117171925B81B0DEB78525A23B19323DBE5DA036D1667E45A3DA6AA3268 + 42E9068F533803DFB163C7D9DB5D7531756830B5A8E8D0C654A0EF6EB379F3E6 + 633C57E9815FF53B1904E9FF77A868F459C68336F2333660E55ED1D00ECAEF03 + 37BC11EE0BBC1FC424E157A603CA1C4D04035844503938B682832D184B621104 + DB1D2C12B958B8173031F247D582C163EFDEBDA1D47832B07A80E537179904B0 + 7F8075308F7B7A60C87627C177A03557169408D0CA2F90C534019421587B6327 + 05133FAEDC20E015170B4608BD334BEABF61DC64156011C362828AA131F0D588 + 8808833110BBA25820B19840DCD5847E33778E6A01467E43870E5D3478F0E0F6 + BD7AF5AA3368D0A0966FBCF1C60C63DFEEAC40AD9A356B1AD876E0ECBA7AF5EA + B7B51A254521363939399D937AE0AB9DB4E9F39CD404D4DED33EFEF8E3A19E9E + 9EBD4811F8FBBE7DFBBA7CF3CD3746E5834030C0A66EDDBAF5F8B382DAB56BB7 + E68F828A69D4A8D187AD5AB5AACE493D5DBB76ED696565D59C930261A00060D5 + C31F35037636F0D3BE7DFBD16DDAB451341C6A48969D3A75FA9993464F4E4ECE + A9AB57AF1A049BA0491DC129FC38795368D2CB3B7BF6EC9CC80A016BFEFCF3CF + 98C4C4C42ABD5F6E2A8C1933E6E26FBFFDB60F710D384B305E72A89D1B28B080 + FA462C7F14548C858545A5D14729DF9C16328FD475B8B1A157006802B45EB264 + C9EC679E7926F0E0C1835138EF9DF8005CEA1A23BCB381309606217C81B5B535 + 1CBC98C4F107D525E9D4A95313CF9C3993C5593A8BED5DBB76AD4F4B4B5BCA59 + 3705F5A495FE8C6DDBB6FDBA73E7CE206A0B31B4FADD71FCF8F161A3478FBECC + 6282609450FB2FBA70E1C2DCE8E868C5407FF2E4C9B4888888099C14540C2D76 + 3CE0A382937A2E5FBE7CB1A8A8289A93427970A7188E4ECA282C2C2CF5F4F43C + 4313821D8BA81E84F4E4EA2B801B64163119E02C04466CAB56ADDA3873E6CC2F + 38FBB64001A01F9D45397F56BDDD87A03E706C8758047016B669D3A6A3B819C3 + 458206A005AC1B298145F08C09435EBE0935988B85F2C0E3597878B881D1049C + ECCC9E3DFBFF584CF5C0BFBABFBF7F2A575F072C491F847F7B41101E2C5064E9 + E791792B151E1D58B82010DBA2458B66BABABA8EA5B438ACBA1988DE557EF55F + 06B42763F17AF6B08096086B61041A8205F883F22A2808822018079803D7AE5D + BB03112F11D596B3B501420D86848418441641A4292DED0008822008DA0247A5 + 51515137027E10B01FD05A8457B3952B57C2484CEF571CF7C6B76EDD7A72BCCA + FCDC0BDAC4C9C9A9CBB265CB96AE5BB76E3FC245CB96A0200898DF8282820CB6 + BFE109D5C5C5E57516532DFAFBE23D7BF6DC1D191959233535B5414444C4756F + 6FEFCD972F5FFEC8D1D1F13A8B088249020F70CF3EFBEC9E2143860CA076DE96 + 7EFA1714140C6DDFBEFDCA4719CB421084470B8D09CF0D1E3CF8F3EAD5956E03 + ACACACCC493188D8B973E741CED20EB2EA17D40442B6B262AF0006422C220882 + 06717676EE939898A8887B0210E6FD6E6E4F0982608490325B0357C1B85F2B80 + 62C06282A05910286CEDDAB57B71E4CB16F39ABAFA8BEBEE3C24E8813B788C1D + 2C22088229429DD8FAC08103D1DCAF156CD8B0E1008B09822641EC93C8C848FD + 1570DCFCDABC79B32FF51BCD445645B03B58FF9F3E7DFA5A6060E0757777F73F + 1113858B05413065962C59320F96BD3CC6E98889892912FF0E82D6A92CF2676E + 6E6EE99C3973BE6511CD3069D2A46613264CE8C0494110D400AD666C1109F1D8 + B1632961616179BEBEBE496A0F692D08774244444421CFFB0ADCDCDC3C584410 + 04C1F4C1991EBC5ED26F716F2C08C4B973E7B278CE57B078F1E2B92C22088220 + 0882DA58B66CD9A29212C5E958A9BFBF7F1AB6C359445031E6FC5B10044193C0 + 10AE55AB56FFA95DBB76BDE4E4E42B91919123478D1A759A8B550F028675EFDE + FD152B2B2BCB50E2E2C58BDF8C1C39F218170B82200882FA802DC8D5AB571581 + D07C7C7CE2B5660C462BFE26E3351C38C9D9D9B9A38B8BCB3BF00BC059822008 + 829AD9B367CF259EF715FCF1C71FAB584415940539DBBA75EBF1E5CB97AF9E38 + 71620B2ED23C2B56ACD8101616969F9C9C5C0265103E119C9C9C1A71B1200882 + A046020202AEF19CAF60DBB66D812C62F2CC9831E3C38AC67E8876AAE5157F19 + B8EE88A077FC5874141616969292B49245548DA6ACA111DA175B3D9C140441E3 + D0E09FC11F15A4A6A69EE38F260D6EBE74EDDA757CF7EEDD6B71968E575E79A5 + 63E3C68D477252B3B46CD9F2537B7B7B852D9CA5A5A559870E1D06D3B353BD33 + 244D2800B366CDFA120E2FDE79E79D7DD4F04F23CEBF787A1204212828686672 + 727229277504040464262626CEE6A44953BD7AF57A8D1A356ACA49050E0E0EFD + F8A366B1B0B050460162AA55AB867C4BB55F1956BD02306DDAB457060F1E3C77 + E0C0818DDAB66D5BA357AF5EB6EFBEFBEE1BCD9B37FF1F8B0882A051FEFBDFFF + CE5EBF7EFDCF7BF7EEBD7CF4E8D1440F0F8F13070E1C787BD4A851AA3802282C + 2C4CA79F4A235E5EBB76ED0A7FD42CD1D1D1DB4A4A4A38F51757AE5C3942BF8A + 6EA4049365EDDAB53BF8684701BCC2917667C362822010D832A69F869CD41454 + 6F6BFEA82AE00A3B2B4BE9EF0731F0E53854F7CE2DDDDDDD8F20226041414169 + 424242F1F6EDDBCF69C54852F57E00E8E51EA7157F7F4EEA81B5E7EAD5ABEB3A + 3A3AE6709620681A843FEDDEBDFB983A75EAD8A7A5A5255DBE7C79FE0F3FFC20 + 1EE14C1C9AE42C9A366D3AA34B972EFF707070A81317179778FEFC79A79F7FFE + 79198B28C015480B0B8B9CB163C7C67296EA813160EDDAB57B6767675F4A4949 + 9943F3421E1709A6CC82050B1CA1D95584C33D8A4B584120701F3E2A2A4AE117 + 1E4AF2F4E9D33F6011C1C4A1F1AE3EAEB7DD6CDC9B3C79F233DBB66D0B080A0A + CA4664BC75EBD6ED94EB708249438DDDD6C3C3C39F5634BAAB1E707BE9E7E797 + EEE2E23284450441F37879799DD7CDFA15D8B265CB091611540C56FD3E3E3E89 + FCDA752034B084CC164C1E52022CE7CE9DFBCBEAD5ABB7202A9CB3B3B3E6AD5F + 05A10CEA1F35E0FD8EC77D05870E1D8A643141C52C5CB8701ABF7205E1E1E105 + 325E0A8220A81428C8F010C763BE025A011E643141C5AC58B1621DBF72052929 + 29252E2E2E6FB198A032E40C5C10348EA3A363516868E8C4E0E0608541ECB163 + C7526905E8C84941C5A4A7A7EF4E4B4B53F8430057AF5ECDCCCFCF3FCE494165 + 48344041B809B01369D8B0E1A7969696B55353538F5CBF7E7DD598316312B958 + 754C9932A57FF3E6CDC7D6AB57AF4346464664545494D3881123BCB9585039B8 + 323D84A853A78E6E5E888C8C2CDCB56BD7E46FBEF966BC4E401004410BC02A3E + 2424248F77424B112864CD9A355E302A6511A304E7F962B92DDC2BF3E6CD1BB1 + 71E3C643EBD6ADDB3363C68C77395B1004411BC009889F9F5F2ACFFD7A929292 + 4A66CD9AF5358B191D18BCF7EEDD1B86C02FB472BB0017D8A410C8319F200895 + 224700825001B88FFEE8A38FBC9A366D5A8DB3F4AC5CB972FDE79F7FFE21278D + 86B973E7FEF4D65B6FB9346BD64CFF9D11E274E7CE9D3FFFF8E38F0B384BB847 + 4891B2B1B3B31B56BD7AF526D9D9D947468D1A759A8B048D406DA0A1959555AB + FCFCFC4B8E8E8ED738DB28983265CAD3B6B6B6CF17161626E6E6E67A8F1E3DFA + 3217098270374C9A34E9F1AB57AFE6F3C25FC1A2458B66B298D14003932556FE + FC1515787878F8B198708F4021DCB76F5F44525252315CEA0606065EA776E0C2 + C582CAA1FE65BD64C992D90812151E1E5EE8EBEB9BE4EAEA3A9A8B1F29E8FBF4 + 5DC6A24DE6E5E595A6A6A6961C397224466E6E08C23D824EE5EEEEEECD73A81E + 3890727676EEC36246037DDF1AC78E1D4BE2AFA960CF9E3D97584CB80730F8E3 + 38851FA71EECAED020FB3A8B092A06B114727272F8CDDF203636B668C68C199F + B3C8238356FE2F05050529033D103E3E3E7113274E6CC5623745CE07857B8606 + 479D6B514EAA065C8B0B0E0E7E7BDDBA75BBE116F5E2C58BF9B402BC429DEADF + A3478F3EC962C64451626262347F5640ABD660FE28DC035656563D0983A039ED + DAB5ABD1A04103A33B0A12AA161AE36C3A76EC38AC66CD9A9C73031C0FB66EDD + FA91DB03D5AB576F68D7AE5D6B71524FEFDEBD9BD4AA55EB194EDE145100847B + 02C1335E78E18573AFBEFAEA656C3F23900C17A9025202523EFAE8A3573D3C3C + 7A6DDDBAF5495A6177FBF5D75FB772B15141DFB58494949F020303B3384B07C2 + DB464747FFCE49E11EB0B0B030C70F27151417174B2031F5635D9BE0CF0AAA57 + AFFEC8A3C9965416CB98C8CCCC2CA1F699C64941A83A607016171757CCBB4D3A + 42424272CB02C7600B5D27283C54708F7FF5EAD55B77EFDE7D099EDD9C9C9C7A + 7091708F505B76D8B367CF156EE67A7004306DDAB4A12CA3CA30C2C28DB10CF1 + 30F8B5EB419C04180497C9E8841F0108E004075EFCB5F4ECDFBF3F9CBE973D8B + 0942D5408DCA020651DCCE14D04A59B73D2E03E2A3E5510E486A8414AB01870F + 1F8EC53930228B22963E7CE773B1AE4FF0474185C0C21E867F0824070A0B0B4B + B76FDF7E0ED785514EEFBF864EF0118188B7FEFEFEE9D9D9D9A568A334F95F45 + 9BE5E25B22D70085BB0283DDE0C183139F7EFAE9FA9CA5E7E0C18331478F1E6D + 833374CE12045540EDDEDECECEEE550B0B8B5A797979A7468D1A15C845C26DA0 + 67E750BD7AF59A63C78E8DE52C938326FB768D1A35FAA566CD9ACDB3B2B22EA6 + A6A6CEA2FAC473F12307DFAF56AD5A4F937E527CEDDAB55D34066770D12D1105 + E0113063C68C8FEBD4A933800692F8CCCCCC45A6E65E76D3A64D47DF79E71D03 + 0D73CD9A359E9F7CF2C99B9C14041D93264D6A4683E728FA79A6B8B8B8303A3A + 7ACD0F3FFC308B8B0595E2E4E4D4AD6BD7AE2B3B74E8D0992626F3D0D0D0A08B + 172FFE477C28089A05FEB66362628AB095847B9BF0383775EAD4415C6C12D0F7 + 7D3520202003752803E164D1E159441074E096C8E6CD9B7DD3D2D26EEC9F1289 + 8989C58B172F160540C5D0AADFA632DF14C8A3B2862C2608DA61D6AC59FF4A4F + 4FD70F846570A730A973C4C99327F7727373DBEEE1E1711A066713264CE8C045 + 82A0073115E040879BBA9EF3E7CF67A10DB198A032E0880696E8FCBAF5C091D2 + 8C1933E4FAA49120C62B0F917AF5EABD666F6F6F70ECD2AE5DBBE6356AD4E8C2 + 49930067A09F7CF2C91B6FBEF9666FB8C6FDFDF7DF43B94810F4D8DADAF66AD0 + A081C138E3E0E0605DBD7A7583FBF5823AA077DB987E0CC63A4B4B4B9449B02A + 234114808748494949A5F78661594CBF2ABDCF2908A64C5E5E5E38FD70EA2F72 + 73738B88484E0A2A83DE2FCEFBAF73524F58581815E59EE3A4F0881105E02192 + 9494B4095EE538A9272828C88F9480304E0A826AC8CCCCDC7AFCF8F1A8F2FE4A + A010F8F9F91DA289E00267092A83DEF1297AC74BE03B9FB3CCE2E3E34B4E9C38 + B1362727C797B384478CDC0278C84C9F3EFDFDDEBD7BCF6CD9B2657DAC82CE9C + 3973383434F40D7873631141501530FA6AD3A6CD9CD6AD5B0F2C2C2C2CA04961 + E7575F7DF53D170B2A0606CE75EBD67DD7D2D2D23A2D2D6DEFF0E1C337729160 + 043C34050081093A76ECE8D6A143875E45454585B4123EF8E9A79FBECBC59A05 + 0E1B7AF5EAB5A239919F9F5F74F6EC59CFCF3FFFFC132E160441108407C24351 + 00E031E9A9A79E3AF6C20B2F34E72C1DDBB76F3F131010F02CAD7E8D2AB6F2C3 + 026167DF78E38D3FBB77EFAE08E6B071E3C683212121AF88431D33336767E78E + B56BD77ED3C2C2C2363D3D7DCBD8B163CF709120088251819B2DE6E6E6B57273 + 73FD69FC2EE06C6D336FDEBC11656E14CB131F1F5F3C75EAD417584C732C5BB6 + 6C293F0A05E1E1E10598F8584CB320C0D0E9D3A7F5FE062E5CB8906B2C71B805 + 4110CA80BF8BB56BD7EE454C148CDF070F1E8C2A8B8D62CC3C1423404B4BCB06 + 347E73EA2F28DF9C7E9A705273D8D8D834E58F0AACADADAB418BE4A426993871 + 629B7EFDFA4D79E28927EA709659E7CE9DAD5F78E18571A465F7E62C41101E21 + B069DABC79F331C40159B264C96CB8FDE5224DD1A64D9B351F7EF8E1E04E9D3A + 59B76EDDBAFAF3CF3FDF62E8D0A12B6821D787458C9287A2006465659D484848 + 28E6A41ECACBC9CFCFBFC449CD919292B2B7A0C07097E8EAD5AB69B83EC5494D + 42CAD1535DBA7431184C3A74E8605DA74E1D71372C3C5268A2B3C6AACFD41C78 + 5525AEAEAE63FFF18F7FAC7DFBEDB79F7AF3CD379FFCD7BFFEF5DF9E3D7BEEA5 + 67F2C8C3E43E4C70C4DDAB57AF819CD4D3BE7D7BAB060D1A7CCD49A3E4A134DE + 5F7FFD75F3810307B6242727EB2DDDAF5CB952E0EDEDED420AC07D07D5A00667 + 8B0EC94993E1871F7E984B9AF37E7A069C636676F1E2C53C3F3FBFE1771ACC41 + C554DA362D2C2C10873D9B9382F0D0993B77EE2F83060D0A7DF1C5172FD2C01F + 50768C4963D0238D0AF730A1BA3A3CF1C4133F346BD6AC1A679955AB56CDECF5 + D75F7FB25EBD7A463DE955353426D5C6AE2D271558595919F58E48A55FFA41E0 + E9E9B9B969D3A689B4BAAD76F6ECD98B010101FFFBF1C71F17901270CFD7DFB0 + 4D4C5AE78A279F7C7206695BBF50877CB15BB76E3BE8DF34F43C62A4D0F7DD74 + E1C285A4D0D0D0227A2627E96738294C9E5CAC599E7AEAA9184B4BCBF7DBB66D + AB88697DE6CC99CCE0E0E0DF0E1D3A94CC59C24384067E3BEA5F06BE2CB4C2FC + F9F3FFF7C1071F3875EEDCB90E4D7ED69D3A756A5CAB56ADB7DAB469E35D5454 + 14733FE39929F1CA2BAFF479FAE9A7BFB6B7B75728EA50D0A97F266DDFBEDD83 + B354CFC08103736D6D6D3FAE38565DBB76ADF4C48913F3F7ECD9A30B932E5421 + 58F1BBBBBB1FBF611EF617C8A3324D6D41A915ACAC10873D2E2EAE18BB470840 + 346BD62C4DAD2E8C052727A71E307242D0271AD0AECC9B376F141769061A576C + 8F1E3D1ACF438D82356BD66C63314D80088FE7CE9DCBE2EAEB2125A874E1C285 + 53584C33C0E08FC6A76BFC184A9392924AA8BFECC24E098B0855091E786C6CAC + 419091E8E8E82284DB6531C1C4419021040FA189FF4B9A843A71B6F010A141AC + E1C1830723B98BE940743F5757D7F12CA209E0CB24282828871F81025AF16ACE + BDEDAA55AB36E6E4281FC7810307A2F19C584415E08C7FD1A2453357AF5EBD69 + EEDCB93F517FA8F47872CA94292F2D5FBE7C2582A491823C5C26FF07C8FCF9F3 + 275676B5302F2FAF54AE8A095505263FB4A7254B962C204544938EAB5077EE5E + 0AFCFDFD53E9F928B63DD50CD5D5BAA22254C68A152BDC584C33D0F3B059BA74 + E942EC8A505B4847D867B545789C366DDAE063C78EA594CD358870E8EEEEEE4D + 75B76411E151E0E2E232243636561757BF3C11111185D4089F613141B867E08B + 012B1A28951800701481AD5EEAFC762C6274E0DA11AD42566FD8B0E1200667FA + AEF71D7B1DFF16772F05919191E86B9ABA923967CE9C6F83838315CBDE7DFBF6 + 45383939995434CF3B85DA4FFD499326DDF2AA36C95818739FB85750272F2FAF + F3FC9AF5E4E7E76391398EC5844701BD9C1AAB57AFDE82F8D26560A0767373D3 + 8CF189F0E0A0F665E9E9E9798A9B969EDCDCDCD2050B1638B29851019B095A89 + A5F157D5B173E7CE106C61B2C83DF107C1FF9C025A1925D173BA6F05C3D4A0C5 + C73BB40AFC73C78E1DC1F46856DDEFF3354670C64FE3EB563F3FBFD48080804C + 0F0F0F3F5272BA71B12680DD4B4565AF0CD89AB198F028A081075AA725EEA2D2 + 407D8634B5A0850B174EA73C5B1611847B06837A50505036F77705707CC26246 + 03FAC3B66DDB02F82BEAC16A65D9B2658B59EC9E80EDC591234762F89FD401BF + 1E8B162D72611141656CD8B0E100BF6A3DD406A2A118B088EAC11850DEB0AF3C + EBD6ADDBC96282A02E6832B19F3D7BF63750A8B0DAE16C4D41CFA06160606026 + F77705A4FD1F6131A30103F3E9D3A715835571F10D1B59ACDE58EC9EC1EA6FFD + FAF5FB3009ECDAB5EBC2DCB9737FE3225542EDFE75B47DAA7723CED20C53A64C + E97FF5EAD57C5DE329072CFCB5B6F50D43C78AB66611111105D3A74F1FC62282 + 609CD0246607579D88C5804ECDD9B704DB5E7BF7EE0D83B10B2610C46B58BD7A + B53BFD5B9A71725206EA5DB1F3C7C4C414E199B288D18077EDE3E393C05F5347 + D977C7C4CD62F78D1ADB01D549EF440CBB1D706B1B15155598949454ECE7E797 + AEB5ABA768DFA9A9A98616D604E297B09826A0B6511F56FDB8FD811B66BEBEBE + C962642E183DCECECEFDBCBCBC2E62AB167612D8CE5EB264C93C2EBE2938DBE4 + BEAE07577D8CF5DCFB41429DBF2156FBB41A2AC0BDDE808080EBF41C9CB9D8E8 + 802FF6F2363100DF1DAB5916112A81DEB3EEBA16FDB6C46E093F3A3DA1A1A179 + B8E2A513D60013274E6C73FEFC79833BFEF0C53173E6CCCF584C53D033690783 + D7B2B622A81468BFA4E52E82330B7AE9267B9F75D3A64D47B9DFEA81323063C6 + 8CCF59C40068BB373BF3A281D19FC534053D138BA953A7BE8AED60636F0FF8AE + 68BBB892151C1C9C0B274AB05AE7E23B02371F505728909CA51970830291DCB8 + C92B58B162C53A16D3048B172F9E8B5D10AEBE6E11B06EDDBA3D5092584410D4 + 03356C5B9CF7E06A13B7795839A798E2EA091355651A3C80772A1633000A00B6 + 3C5954C1C68D1B7D584C3072708C3369D2A4C7E97DDE557C0C28BDA40066E0D8 + 07833F2C9D4D5909BE5B704C46FDBFA0E2B10F80D1D7DD3E4F53070EB8A8DEFB + 71BF1F7E57A8FE9A3B0614340256C6E9E9E9063D7FFFFEFDE1D4F04D2AE217B6 + AAAE5CB96260C403D0A159AC52E0ED0AC63EE5C18480D8FC2C22A8103839827D + 03BF723DB80AC622AA87FAB91DEC5FB8EA7A121313D1FE35B9F5AD25A64E9DFA + 2C94601CF36971070C1AF00044BA9A366DDA2B9CA5196865BC83FBBB02AC08B0 + 2DCA6226011496CAAE84E17C18AE2C59AC52E8FFD59D7B63050885282C2C2CFF + 7EAF91990A54777B5A3D77C133E02CCD0043416E260A7024848991C5540F3CBF + F9FAFAA61414DC380980E117EEFA73B1A052B0C311121292575878630318ED9E + 94BE4FB858DD500787A5A3070DF67938EBA1C1BF68CD9A355E94AF1983075AE9 + 6CD1BDF90AC011042C8359CC648006BB7BF7EE4B2929292518CCB023B074E9D2 + 65F44EEF6837C3C5C565087645B09DCC59AA06067438F2090F0F2F84F313F8FE + BED367A506E0DB00EDBDE2F6F7E9D3A733303EB09826983871621BAC02614F21 + D7BDD40FC64A2CF4B8C9EBC13560C4226131F502673AF0A25711F8B7D6CA2008 + CDBF3203A08D1B371E36D56740DFDB9656FC3F603083211B670B1540E00E78F8 + 2B0FAE8021F42B8BA81E1A03C667671BFA3DDAB265CB092D29425A85DE71439C + F9C3E6E976AE7FD506FC9D7073578080575804B1987A814B4BAEB30284FEA486 + A199601F706E820027B096C7D6372CE94D6DFB5FB87B76EDDA75999BBC0238BC + D1CAE447F5B4818168597C0DEC1AA1FFDFA9FF08C174C1E287DE7522AEF9E1BA + 2BBC3E6A69E7E36681E5F02C8CD1E7479583F8DE5C6705D428E2B4A40000583D + 93D6F7B116ED20B40A9C7BA0BD571C040E1D3A1449ED5FF5D79ECA2B3958F1E0 + CC1BCA30E56B6AEB5F8B60B50F9B076EF27AE0F1512B819EB0C8C3F11F575D0F + 9E01F501F51F832F5DBAD495EBAC408C5FB403067B2727A76EF45B33065F6560 + E5CB4D5E8156FC7DD33BD7C4F52EAAA72DCE7B49C93708DE4365882D62C349CD + 3067CE9C1F2BDEFA01D80D803B7016533D38FE204528093B60D801C6ED2FEC8C + 70B16AD169FE31313123B76CD9728C2A5F5C58588874F1B66DDBCE464646FE57 + 2725A81A848F7DF7DD77A3FEF9CF7F9E193C787098D6FC7D474444FC4CDA7E1C + 27CD6840343B7CF870D4952B577EE02C55E3E8E858C01F550B6C619E79E699E0 + F7DE7BCFE7B5D75E0B5AB162C506280428836BD77EFDFA05BDF0C20B57E1EF42 + 0B037F19D5AA55B3353737E7D45F58585898911E50C849D5F3CB2FBFACA33EDF + 9394FE7FB8B9B9BDFFE79F7FF6FAEDB7DFAACC85B6D103ED17D71E10E10B5BE0 + 94168F4F1A60E1C28593CB82C694411362A1D6FC9F631B10B7246800D803A358 + 6AFFB2FDAD12E0D9B0A25F0CAC7A71E71BD762B1F0E16C1D08A93C65CA94A7F9 + 7F5735D80DA918440AE0F6077604594C10043502432FEEF30AE0FD8B4504C1A4 + A155FD216ED60A0E1C38108DAD5E4E2A805750FEDF550F76FC10EC0677E0113E + 1A93BF38FED20672BD87983367CEF7709CE3E5E5751E0173B4B4FAB3B6B6B6E2 + 8F0A2C2D2D6BF14741E5C0031AA2BCE1DA2FAD96DFE26CD550A3468D3AFC5141 + EDDAB56D1A356AD480930A6C6D6D35E302F9BBEFBE9BB87DFBF66769EC9BB47C + F9F209BB77EF7EEEE79F7F5EC6C582A05E70E451DE0530B4E0AD5BB71E272540 + 134E902A0B1A8423813B891C28983ED3A64D1B4AAB3F7DDC0878BE2B7F3EAE06 + 10D886ABA700B10EF6EEDD1BCA49055088F87F1704D5A2F91D80279E78E2DFF6 + F6F67A2B185AF99A3DFBECB3FD1C1C1C3EE02C5573F9F2E52F7105869366B9B9 + B966B41AF08F8D8DD55CF85F2DD2B76F5FD7AE5DBBEA777B9A376F5E6DF0E0C1 + EFD0EA5835218493939327D3AA36E4DAB56BA59C6576F2E4C9F4AB57AFFE4ACA + 8F333C9F72B60E6F6FEFD8F8F8F8099C14540EBC9EAE5EBDDA7DEDDAB57BE7CD + 9B3782945FCDDC06D14D7C54610B5B5BDBB7ACACAC5AE4E4E41C1F3972E4095D + A906C0B58FA64D9B56E3A49EE5CB972FFEE28B2FFE8F93AA06BB1D8D1B371E4D + 837E87CCCCCC734949492E8E8E8ED7B85813E0CEB3858545A38282824BE3C68D + BBC2D9AA07AE8F5BB76EAD30F82D2E2E365BB972E5326AFF5F7296C9436DDCAE + 499326E3ECECECBAD01817979292B282C6B9632883C16BDBB66DFFCFC6C6C69E + 26FE80C8C8C89FA90D44EAFE4741D5C0F0FD8D37DE58DAAE5D3BDD5128944452 + 160F858484BC4763609A4E48CD38393935DAB163C7D9D4D4D412048BA18AE7C2 + 2F0017AB1E18BFF0AE9F1EB885C5B5211611540C4D0C35A0F94744441460FB1B + 16E07082C3C5AAA7B2A8916516F22CA249B00A44DBE0A4A052E0EC879BBD1E78 + 00D48A0F048B366DDAFCF1DA6BAFF570707030AF55AB9659A74E9DAC4923FA8F + 562221F9F9F9B963C5539EC3870F879242B48193828A69DEBCF99CF7DF7F7F70 + AB56ADAA63FBBB4F9F3E75A93F4CC2555816513567CE9C09E48F7ACE9E3D7B9D + 56C85A3F03876F04C5D1809A993C79722F78819C3265CA4BA4F85873B6EA69D9 + B2A541E4CFFAF5EB9BD7A953E7194EAA1B443C62C547C1860D1B0EB088EA81C1 + 0FAEC3D14F02D5FBA0939353172E12540E22FF719357B066CD9A6D2CA26AD0D6 + 3D3D3DCF040707E7C2FF03AEC5E15600170B1A00E7DF78F7087E73F5EAD50284 + 862625401337A12E5CB8A08C02C6C0709445D4CDB973E7F416C0E5E14660A925 + 6D504B75BD1DF42C3461201A1010709D9BBC02DC1D6711D543EFDA06933EAFFE + 74033FF2E847B6C055CEECD9B3FF2F33335311040381A0962F5FBE9245540DC2 + E073B5F5E01850334E9030D173BDF5C4C5C515CF9A35EB5F28D7CA44206893B2 + 38F8E5C9C9C9810DC84F2CA249A8DF43F9D754DFA7FADA6B22FE7B392ABB060C + 1011500B0A20D5D176DDBA75FBB10386DD8FBD7BF786CD9831E35D2E563DE668 + F0FDFBF7DFDFA74F9F96356AD4304F4848283878F0E0F2AFBEFA4A338120841B + 5110EBD7AFFF3DACA4694570262D2D6DFED8B16363B958B5C0FAFFD9679FDDDB + BB77EF7AF0899E9C9C5C7CE8D021AFB0B0B0B71C1D1D4B584C503150761A356A + 34A15BB76EFF727070A81D43040505FD6FF8F0E1EB5944B5E0F867E8D0A13D39 + A9075783F7EDDBD7482B7D8056FC3DA8FF5BE5E7E79FD5426C0C05D401EC60F9 + BC78F1E25953A74E1DC4D9824640E33F7CF8702C2BFF3A2B7084C245E4341631 + 79A88D634BBBD2152D293FED162D5A3473E5CA956BA81FFC4272B2F5AD21162E + 5C381DE7DFDCFC759C3F7F3E0BF7C35944B5A0BDC3F95945A82FA85EF9110481 + 58B3668D17F77B056A08878B60273072F2F1F14984A127221F42E1E56241E340 + 29F4F7F7AFD410540BF100A0ECC2E03B31311191604BF11BBB0295854C562337 + 5B1408826628BFFA2F0FCEC358C424A1CE6D4F83D929AE8E8EBCBC3CDC703988 + 818FC504829E87DE001606503401B4E1A4AA41BD2BF30502D076584CF5CC9C39 + F333B8458751203D13CDC442A1BA8A022028A14661AF150D18ECD9B3E7128F79 + 0AE0208A454C1218B2C2A095ABA3070E7FA64E9DFA028B090C6E027879795D0C + 0B0BCBA749311B06C293264D6AC6C5AA058A2E370D3D252525A54B972E5DC822 + 824AD1BA0220DA4F051004E7E5975FBEFCD65B6F5D44A0109A4454E30EF5665C + BE7C79494A4A8ADE4F3A408CF4F0F07093BE0A54A3468D968D1A353268E3B56B + D7B6A032CD447BBB1368D5DF69C080019B870C19F258BB76ED6A74EDDAD5E61F + FFF8C74B1D3B765CABF641F2FCF9F363424242F2386956545464B66FDFBEAB09 + 0909AAF786282BE0CAC173A11F858B6C3562E0035FCB2C58B060D2071F7CF04B + FBF6ED6B3568D0A03A0D840EF6F6F62FB56CD932F0C08103A12CA63A76EFDE7D + 9CEA5A87163E8F65646498D10A30F3E8D1A3F3BFFBEEBB492C62923CFFFCF38D + DAB469F326267CCED29198985874F6ECD969F44E63384BF3D0643F76D8B061CF + 73524FB56AD51A878686EE3F78F0A06A6F84D0641FDCA2450BFFB8B8B81668FB + C78E1DF3A43A7F468A409CB7B7B74231561BCF3DF79CB9DAEB782B2AD69F267D + 6B9A032677EFDE7D5EDBB66D7F79F6D967BBF7EDDBF7E4C0810373B4FC9C540F + BDF81A3012BBB101A804F744594CD5D033A8EFECECDC917E1BB8C73445D09971 + DE8FD80E6520F4338C02A94CF5DAFDDD00AB6F7E440AE0177DFAF4E9C3584C53 + A0FDF0474103604C8007D0F2B722101A7DE3C68D8765BC503938EBBC9957442F + 2FAFF32C269818D4712D70C56FD7AE5D17E83D06E1BA2BE5DDD40010F2F80DFF + 184B972E5D06E50F67C14E2A770F8DD80715AFC2013F3FBF74EA1B4D584C1054 + 0BAEC0232818377D3D090909C55A720E64000D8AAAD78451C71D3B7604F33B57 + 808980C5040D00FF07B8360843308015C1FEFDFBAF22BF4C415023B80E5ADE2D + 6C6868689EABABEB682E16340AB57907FA51FDD5D979F3E68DA8CC270258B870 + E16416D30EF4D21BAE5EBD7A0BB6C6F7ECD9730567E494A7DAAD10F8422FEF1B + 1E130082A3D0EAAF118B081AC0DDDDFD4F6E020AA82F6C6211D5824170E3C68D + 3EF001316DDAB4A19C2D68101A0F9FF6F0F0F047C0AC03070E44CF9F3FFF7F5C + A44AA8BDBF121B1B5BC4DD5D4F727272092225B29836A089DE1E933E3F031DD8 + 22C476A89A95804993263D8EF3509A048E63E5AFF6AD5F4109B56D1B5F5FDF64 + 6EF20A4CDD2F8220DC2918072B46CA4C49492951F34A98FABEC5DAB56BF72218 + 5219F08ABA65CB96131817584C1BD04A605465DB21081FECECECDC87C5044155 + A0A363BB9F9BBB826DDBB619C4CE170435F2C71F7FACE266AF8094E314EA23F6 + 2CA63AA004C035F4BE7DFB227C7C7CE256AC58B10186D15CAC3A6E7A9E59A74E + 9D272C2D0D17FA4D9B36B5A5FCBA9C140455E1E8E898131A1AEA969393C33937 + 48484828B972E5CA7C4E0A82AAB1B6B66ECA1F15346AD408E37F3D4EAA0E043F + FACF7FFE339C149DB6070F1E6CFBF9E79FFF63F4E8D197B95875DC5401C8CECE + 0E27858F537F71EDDAB5C2828282244E0A82EAF8E69B6FC6AF5EBD7A0622A245 + 4646161D3D7A3469CB962DE37FFEF9673106D530D81D5AB264C9ECDDBB775F82 + C130568A6AB50FA271BED29B4FD1D1D1A9454545F19C542D5004E847EF1C4AAD + DCD411D0534F3D15949797370CCE7038CB2C3333B374D7AE5D8B33323236787B + 7B1772B6A041104677D8B0611FFDFDEF7F7F72C08001B9870E1D4AE42255B073 + E7CE7D2D5AB45875F1E2C54DA1A1A1CE23468CD8C3458206A1C9DFB253A74E3B + 3EF8E0830F1F7BECB17A1D3B766CD0B973E7A7E3E2E2DAF5E8D16393DA9CC4F4 + EBD7EF222D025F6EDFBE7D0384C906E1E1E1857FFEF9E7E49123471ED16508EA + 06F77FDDDCDC3C101A166E715D5D5DC77191A0611042140154E0608794C1125A + 292789C5B8A066101A383E3EDE20AE44545454A15A43A893D2D31046DFD8F1D8 + BC79B3EF8C19333EE422414BC0490E3506F18A25E856FEC1C1C17FB9D6631051 + 90DA886A8D83843B83DA802AA32CE20A34377505882E397BF6EC6F584C104C8A + 3B726A3276ECD8582D9C8708B7A75EBD7AFFEED2A58B8132D8AB57AF26363636 + BD3929680CB80BC62D89E79E7B2E7CEBD6AD2729FD3E17A9029AE82F25262696 + 70524F424242517E7E7E30271F0878B6B8968C6BD92B56AC582757938D0F2C92 + 57AE5CB966E7CE9D217857F0ACC945C2BD3073E6CC4FA8B1BB2D5FBE7C253E73 + B649411DB5135CCFD2CF4FB432D2DB529832889658E621AF3C08B13B79F2E467 + 584CD0102E2E2EEFC06B2037051DC1C1C1D9D83667119387FAAF0D2936C7B97A + 3AD84FFCA107B9EB3167CE9C1FAF5EBD9ACF7FB2BC73B24E2C223C6260085A31 + A47444444421BDBB6F5944B81BE06C223C3C5CEF8D212626A668F1E2C5B3B8D8 + 24801F858080806B083E03071AF0A6489AFC075C6CB2C0074450509041CC045A + 9D5CA28150F5EE42EF177A46F531A82F5BB66C117EAB4131F4F4F43CC5CD4081 + 8787871FD54F35478754177B0492829B68DC11FF8378901331DA06ECAFF871EA + C1B103B59FA52C665220BC3AECCAD0FED5A2C4D07C35855F8D02D846A1CDB098 + 7027D02AB2D7F9F3E70D2618046980AB5E16336A704E4E9364367F753DB85636 + 71E2C4362C66B2D0C4F5BDBFBF3FE936E925709389F37F59FDDF1E0418C2F638 + 1442B4073C3F5ECDF56011938306380B28B7BA065E8123478E4453B9EA3CA851 + 9D6CE9E781DB3A60ACA86C2C0450BA58CC24A0E765E9EEEE7E242929496F4819 + 1818781DBB472C62B2C07B205749C1850B17728DBD6F1B5D60136B6BEB27118F + 9F937A9A356B56DDD6D6B63F278D9ADAB56BBFD6A953278381AF6DDBB6756BD6 + ACD9939326CB7FFFFBDF797BF7EEEDB162C58ACF57AD5AF5010DF43D478D1AE5 + C3C5422560C2A0363CEE95575E79B25EBD7ABA7B55F6F6F6E62FBEF862EB76ED + DACDD4099920B82F9D999959A95F90C4C4C450FA557023A51EA8CE59F4F3C0EB + 555454947EEDDAB55C4E2AA0FCABFCD124A036FFFD9B6FBEF96C83060DF473CE + E38F3F6EDBB367CFE9500E38CB24C9CDCD8DE08F0AB2B2B2602C9DCC49A3C4E8 + 1480E2E2E2646C7171520F3D4CF86536EA8759863951587853370956FCDBA419 + 376E5CF4CF3FFFBC6AF8F0E11B69304CE16CE1E6D83469D2E449520039F9174D + 9B36EDF23056940F8A8B172F8EA59F7C4EEAC04D91E8E8E8A5D4368A384BB84B + E8D9659C3D7B76715C5C5C3167E93873E6CCB5F8F8F8C59C34091A356AF44665 + 9E6569B1D7C4CACAAA17274D12527467F9FBFB677052476A6A2A7638D68C1D3B + D6A89D26199D0270FDFAF57DBEBEBE1738A9C7CFCF2F3C3D3D7D2B278D1AFA9E + 9E57AF5E55FA922568908C276DF11827056D91430A6CA5932165435B34B03037 + 157EFDF5D71D3B77EEFC6CDBB66D670F1D3A14E5EEEE7E94D2AF9372B89E4584 + 7BE49B6FBE19EBE9E939F9C0810311C78F1F4FC5B3DDB76FDF5B23468C38C822 + 26417E7E7E1A7F5490939303E526F346CA34193366CCC583070FBEB269D3A613 + 274F9E4CF7F6F68EA5CFD3BEFEFAEB1F5844B81B70868E332EAC22424242F276 + EDDA75D9D4CE9861FD7FEEDCB92C38CB4114451F1F9F04171797D7B958D020AE + AEAE636965A0B842014BF2A54B97BAB28820540A7688E8C7640DCA106A1767E2 + DCECF5AC5DBB76178BA802537B4F377C3C1A2913274E6C41ABA37C474747938C + 3D400DA1BE9D9D9D6ED2BF76EDDA2AAA87C9AEF284AA014AC0534F3D35BC5EBD + 7A36A418E6D38A6185AC14042D007F063D7BF69CD5B66DDBA699999905414141 + FB3FFDF4D3B7B85878043C5005802640071B1B9B9EF9F9F931BFFFFE3B0C8234 + 0D0DFEE37BF5EAF5ADBDBDBD2DAD0433CF9E3D3BF7FBEFBF576D7CED3B01D781 + 9E78E2890F1C1C1C6A464545A50606063AC3C8908B35C5ECD9B3FFAF55AB569F + 9B9B9B5BC5C4C4B87FF7DD77CE5C64B2E0E64EFDFAF57596DE2929292B468E1C + 794257A051162F5E3CB74F9F3EFFA431C03A3E3E3EF3CC9933F3BFFDF6DBFF71 + B126A179C2869482151D3A7418440B3EDCF8FAF3CA952B1FD082C9E40D483107 + 366FDE7C429D3A757A5FBF7E3D342121C11947065CAC4EA8D2762B57AE5C0FE7 + 203060C1D60FEECC52BED1D91C3C2CE03FBFFC1518806B606A8BAFE0E4E4D40D + 575FE85DDFF6FE37FC8C630BBC3CF0B7EEE2E262B2AB02AA77432835701AB366 + CD9A6D53A74E7D968B6E091C5E956F1F782E1B366C3848FF5E7D163139E0190D + FD9FAB547AF5EAD502F4032EBE63E81958E20870E2C489ED38CB24C1514F76B6 + F276308F01A359E48E41BBA01FA3331CA5BEDF88BED71D5F9324390778CFE3C7 + A10747C05466D277E8E95974C21569AE928E808080EB380E61917B869E8D259E + 1D278D0B34F4C2C242AEF20D103466FEFCF99AD574113E941F85027890621193 + C6D9D9B9230286C0031C143ED4F75603361AF0E9D3A733F83128707777F76631 + 930247567088C4D5D0411D3EF376B61FB44AEE5F597C05D80BCC9A35EB6B1633 + 29E00A183E22B82A7AF0CE11648CC56E0B9E8D8787873FDA55585858DE962D5B + 4E6060E56293023E1FF83128808D138BDC15E843FCF191430A5A2FF45B6AEF19 + BEBEBEC9BCE0BBAD0F889933677E56E617A33C580898BA3BE975EBD6EDE1EA28 + A0F67C9A45EE893B79AE77CA035991B76DDBF6F58A573EEAD4A9634EF926EF09 + AF22708A0343163737B7EDB76AB056565606BE0D00E59BFCB5406A90D6DDBB77 + F778FBEDB79FEED2A58B4DE7CE9DAD5F7BEDB52E7DFBF6DD4B65B62C56116B0B + 0B8B4AC351D7AC59D32457BDCD9A359BF4F2CB2F77E4A48E5EBD7AD975EAD469 + 0A3D879BF6356A025DEAD7AF6FB06272707030AF55AB56674E9A14D4DF07529D + 0C8E185BB468519BEAFB374EDE12280ABD7BF75E3F6CD8B03E6857EDDAB5B37A + EBADB7FA3DF1C413DBAA7210BC1FE0F37DD5AA551BE1998FBEEFE39C6D007D5F + CBEA042715DC2CFF5670FD8D62854C0A59977EFDFA79BEFBEEBBCF507BAFF3F4 + D34FD7FF9CE8D0A1C36D6F81505B6843FDDDA09DD8DBDB5BD06369C84993A45E + BD7A952E805AB66CD98EDEDF5DD70D4E93109971F0E0C15188BB51153BA555AE + 0060A0232AD54CAB55AB6645E5AA700D8A7A9292BBEA830F3E98F3E1871FFEFD + E38F3F7EFDBDF7DE5BB368D1A24A9DBA242424F8F34705717171E7F8A34982E7 + 606767F756FFFEFD0D26AA810307B6A389E01F9CAC4851545454A5BB1FF4AC0E + F34793A261C3869506436A4ED0AF9B2A35F9F9F997F3F2F21477BD417676367E + 4238695214161666949418DABCE6E6E65276C91DF9F3A85DBBF63B4F3EF9642B + 4EEAE9D3A74F076A576F73F29181C03C1F7DF4D1AA4F3FFDF4BD7FFFFBDF5FBC + F9E69BBE375B04C01F42747474A5DEFB28FFAE9D68D1BF97433F46E17FA36EDD + BAEF3FF3CC332D39A987C68497711CC8C94AC9C9C93999919161D0F69392928A + A8EC4F4E9A24999999B1FC5101E5E3DAE35D05D79B3973E617B4C05AF7CA2BAF + 742405ABDE1B6FBCF138B5B7F5F7AB0454B902004B776AD0BE9C54101B1B7B94 + 7EA9C23398ADADED904183067DD8A04103BDF64AAB1BCB679F7DF61B6AF4DD38 + 4B4F6464E4AFFBF6ED0BA346AD4BD3806F46E92B84495B80E37DD7A851A3858D + 8D8D81160FA737F453A9164CFF5F5E4848C87FE01E99B33018986DDFBE3D903A + FF44CE3229E8FBA7F24705D7AF5F4767BF762365C8C89123FFF4F5F5DD5FD14D + 00E5A1BD7872D268983B77EE0F0882031B05182E228F144185D29F9696B6F0C4 + 891306CFE3CC9933E7A94E77B4054A2BC0FAD839E4A41E520CCC699151E98EDA + C38256FE9FBFFCF2CBEF376AD4483F866297A26FDFBEB3E959547A361B1111F1 + BD9797D705F47D0067313B76EC388FB141977197C0C012B109E86713BE0F673F + 746815DF9C16779CFA0BEAFBD8DC68CCC94AC9CACADA7BE8D021AFF4F474BDF3 + B7949494D283070FAE1B356A5420671915D8F5A567BEE576BB3E340F2EB978F1 + A262A28F8F8F2F090A0A9A4DE3DF4DC7838AA06F75ECD8F1C7366DDA28768ADA + B56B57A343870EBF73F29EA8740BF666D017B1F9ECB3CF167FF1C517CEB4DAFD + 376922567BF6EC3158D992D67E9E949CE7EB635FB3460D739C65D20B3D4303FE + A754F12C16336948FBFAF485175E78CEDC5C393ED1E064191C1C1CB57BF76E85 + 1274F8F0E14C7A611B2F5FBE9C71E9D2A5F493274F6EA7CFC37FFFFD7793B701 + 20A5A79856BF1FD18FA2815207283A7DFAF48403070E84739602CA8F21A56939 + 3D8F6AD43612E8996CA5C1F06763F79E7533A8DD27356EDCF85D0707077DBFA2 + D54D29BDFBF9BFFEFAEB1ECEAA946EDDBA6DA7BA37A101B149545454164DFE47 + 69A0781FA1B859E49183DD9E7FFEF39FAB6925F21BADC2DBD0776ED3AA55AB57 + DBB76F6F4BF5DBCB623A6850BF4E83D69F34D93F47495B1AF80ABCBDBD7196FF + F1FFFEF7BF841B52B766E0C08105CD9B37FF0CDBC19CA583FA4DDEF9F3E747D0 + 9852A9C2F530F8F0C30F470C1830A03B27F59062529306FD1DD4B6A3394B0FB5 + 836BF44C16515B4FA3771B1D1818B8911600BFD09878D7D79C614C49ABC065B4 + 08E9D1B367CF2E3411BCD1A3478FDEF4E341CFF9A17A5FA471B005FDFDBF57DC + CA27852787DEF724AAB7C24B5E79E8BB967878786CA0F79C1D1717579FC682B8 + E3C78F2FFCFAEBAF7F6611A381DA7F8DAFBEFA6AC7EBAFBFFE1DCD7D5D9E20EC + ECEC3EA6BA5FA5C59C414868CA3B4F93F655EA034FD07C588D9E451CF5EB79A4 + E04C47BD59ECB63CF7DC73D6D4D7C6D05869A0F4A25FB56EDD7A2EFD7B06DE73 + AB14AABC9DA7A7E719B663D0412BFAE2850B174E631105B40A6E84D501CAF19B + FE7F93B6E8AC08B6642A3A750130683155C3ADFB01471FE52DBE69155F82B351 + 7AEF4663A8743F20DE37DAF28A152B36D00AE0A6613EB11243A438184252674F + B9DB2896F4BC60416D14E7DB1581312329294AEB5E82839EDCD430CFD9D9B91F + CE89397957C0988C14A222FE53BAB0D3371B731E263074E6AFA4809E4FC1EDB6 + BDEF17B4457F7FFF54FE937A60684D63ED372CF6D0409BC58E109C9E9581E780 + 28792CA20A48E9FA09CF98ABA8074EDEE819DCF24C9FCA716BE39EE74018BFF2 + 9F5340CFFDE11C97C281096932FC67FF82B4D84C5880B39866C00BDDBB776F28 + 3F063D30D2A03255C4FE2F03759D376FDE70DCE2C060CED906C0A217C690EEEE + EE47B04DCCD9260F06747472D2E24B0A0A0A4A1313138BA9E3F9D073A9F4AA13 + E5379C3265CA805B4D8AA608BDFF89DCCC15E099605B94C5AA1C18DAAD5BB76E + 27B52D4F63B10CC7FBC5D8C78F400FB5FDE3F4FEABFC68B53CF43CDE2DAF6C97 + 8714543716AB32A83E76B8CE8A3A739601E80B0B162C98040BF7CD9B371F2B3B + 1A5213D4FE3CF8312B80527AABA380AA809EFFABD4DEAEF39FD48188AC5571A5 + F08EC05913FF5D05180CE94B0C65314D81C9109A19AE28C1653142BD3E68EDFF + 61837346847BC5FDE5FCFCFC52AA676E652B301A0054B1D2AF08EA853BC9DCDC + F5E09A2B9CBAB09826C0248FA05C1581FF024C4A2CA619A8CE1FE29E372600F8 + 3CA1C9CF0F217CB9F881812B77F87BFCF8F5C077044DC255EA3C8AFAFFD3FBF7 + EFBF1A1515558855FD9E3D7BAE509E494465AD6AE0AB831FB5021AFF731EC67B + C758BC61C38603B83A4E0AF17E28650F5AD9D403EDAEE2DD7E10141494852D29 + 16D324E8906ADC05A1C6655BD92EC7D5AB57F31F9AE6F988A167D010311DB8EA + 0AE0EB80C53401FA796577D9A104D37352C5ED9E8ADC6E80A5727B1C8DDC6A75 + FC20C0967B49897237DACFCF2F952622835B13F70AD5ADFE912347A2F99FD783 + 0501EACD629A81C6F83E958D0598946FD74E4C1E38393978F06024D75907B644 + 492B5ACD22AA825EA82DCE6FE1D8053FB4EA45DC6A930DD97A2F6067273C3CDC + 50EB23E0C58FC5540DBD733B5F5FDF64AEB60238A8517DC7AF0076B8B0D385ED + 486C41AE5FBF7E1FC6062E561530B4C34D071C3D189BC24BCA58139CFF62F711 + ABF37DFBF64554F5779C3973E6279539E9C151F0AC59B3BE6431A3030A196E46 + A06DCE9B376F04675709B0FDC2AE0FEC52B01B8AA340CD2C8071A6096F4FA401 + 26923210B568D12217B54E8A38CBC6967719F8BC66CD1A2F2ED60453A74E1D54 + DE00AB3C4B962C59C062AA07FE1EE0A3BC3CD80EA541F05F2CA239264C98D001 + 9310275507DC389737F882224C0AC16F5C6C3460F79126FEC158B07056950117 + C55C7D05797979A5553DB1561530D4C3C4CC5FB5144756D82EAFCA790ACF1ADB + F16A3BEEBD63F030E947B52B1F7428DC70E036A4272626A688B4CB212CA67AE8 + 1DDBC04D29575F0F3A18B46C16533DE8F0B8F78B73579CF7D2CA370DCA2F170B + 2A03868695AD7CE1E696DA82497BA7BB1B70D65F7E322D23282828E7611F79DC + 09342137825F11FE9A7A705B0B86A42C2608B706D757B8ED2880B5B331AE021E + 24E8E8870E1D8A44278221E0F9F3E7B3D416C0E84E81A10F944335DF7AA109CE + 1AC75D38F682FD07FA0214202ED604D8F1E12EAF00B10DB4B40000B8F953DEE0 + 10019DD03EB8D8A880216AF9805AE559BA74E93216BB2DA44874C1F107CEFC39 + 4B3B606B8F5EF034583CE29C873ABFA6CE38013724831500AEDED000A0B9F8D5 + 34F1B5C3D917CE4471F381B30595417DDD06579DB0C55B06945EAD1D7DD1F837 + 99ABAF00C700771ADD514D509D5F58B66CD96244B9C4D637671B1D58ACD03B2A + E0D7A507C7770B162C7064B15B829DBDD3A74F5F83B2079F171C91D328FD7254 + 3938F33D76EC585299B53F4255E2FEAD661E0043F5B5C67DDEF2E7BEF88CFBED + 54A6CAEB6E8240FDFFD5CA6C3E701CA6A5952F14DECAB69261FF24FDDFB8C1ED + 087E5D7A30A7D13BBDEDED085AF87D4E6D5DD1FE31EEAF5DBB76078BA80EBDCB + 526AD835FAF4E9B3F7B9E79E6B6E617163D16F6D6D6DDEB265CBF61111113576 + EEDCB95F97A901E04AB367CF9EBB68306C95929262171D1D7DEDF0E1C31E6161 + 61FF747474BCE1CC5F501D58417CFDF5D76BBFFAEAABDF5F7BEDB5B7A93F5C3D + 70E0402417AB9E37DE78E3CD4183060D2EEBFF65585959999F3973E66C45F7D6 + 6A85FA7A7A870E1D023332327AD304604BFD3FEF0871E5CA958F7EFFFDF7EB2C + 2618218F3FFEF8819898986EF4DE1A62017BE2C4898BB4A2FF72F4E8D1B78D2B + F0EF7FFF7B56FFFEFDDB725207FA42717171539A073D0E1D3A6414C1971E0838 + F7A8CCE003E09E2F8B6912EC08F0475543F5D4DD69C6969FD6563AD0FEE1D382 + 9BBC0ED83B18F396675583E3ADCA8CDFB466FC5A061645500AEF64F5281817F4 + CE5AE0389B9377C4E6CD9B7DB9C92BC09557D5B701AA609B8A0360196BD7AE55 + 04FA10D407DCF81E3D7A341E760E18F011F7414BD75CB66DDB16C0CD5D01DC9A + B288EA81A20B651F1EE5CAC06739FA523F50FEE1EE1B069070F90C8B7A2E523D + 54779D912B6CDFCAB7FD32E0DE9864D46D0B870AE2BC9FEBAC07862FD3A74F1F + C662820AA1CEDE2D202040E1671A705C034DD87FC0B907575B011CACA8BEF397 + 032B27C4B9F7F1F189C333C184A0E6FBFE826EEC6F08A756657E0F60F879E4C8 + 9118AD19FCA29DC3E82F2121A1185E1671EB099E2F274F9EFC0C8BA81B0CF658 + EDE39E677C7C7C31224ECD9933E7472E563DE808F8E1A46680E6AB9BED2A803B + EFB8F6C662AAA662A4CB32E0DF9D453405F503F8FAD094E74BADB264C9927995 + AD7CE1E58E45540DB573C5112F764311ED11CE8EA8AC3E676B077897C28D00AD + 6C0361058C819E149F6CF87A86D3172DAD7A962D5BB694FBBC0258846BE5EC77 + C68C191FE28E33575D07DA83EC7E69031C81C2060263016769869B29BFB809A1 + 85398026794DDD7213CA01ED0F8E6EB8CDEB8141885656403080AB2CBC28B680 + E919686647041EE010E007D786F01B2B012E12540C9C7B21DE037C7F4009C436 + 302904EDB858F5DC2CD63C426053FFD7941328416360F2C399574560FB50D5C1 + 358C152841D8052873A281ED40AC7EB12A66114D41CF437391CEB4CA942953FA + 4744442806009CFF2216088BA81EC4B4C0912F575F07C6C43F0816513DD4E72D + E947734EEF340FCE79B8CD2BC07528638E78F52070717179072E33E109CDC9C9 + A90B670B826A59B972E57AEEF20A6014ABFAAB5FE5600F781938F64384414440 + A409D18E8B059562CEBFA101D9D6A851A3D698316312394B13E09EEF975F7EE9 + E3E0E0A07F16E0E2C58BF91E1E1E03478F1E7D92B30441956005D8B66DDBEFAC + ADAD6B27242404D024307CDCB871D15CAC6AE0FAF8E38F3F36B0F3A0FE9FB775 + EBD65E341E5EE42CD5837BF35656561D0A0B0BE3C68E1D7B86B3550F0C9D1B37 + 6EFC85A5A5652D5AF879A7A6A6CE7674742CE0627583AD8F152B566C40843338 + 3CC07510CD5C7B20B0ED83EB8FB8F25146626262F1E2C58BE7B28820A816DCFD + 86DF076EFA3A76EDDA75412B06C0D8F582C738AEBA1E2F2FAFF3181B594C5029 + 3366CCF8F8C2850B7A0778B80AC97E2FB4711CB07CF9F2D5E57DDE03187FDDAD + 172553061DDDD5D5752C9CBE6CDCB8F130564494A709EF7F82B6F1F3F34BE56E + AF07E38196223E6217A0CC073CCEBE6110A895EBAF5AE7E0C1830606E0999999 + 25087CC622AA017D1ACA0D8C5C11DC4D970977A75C6F3D580D93F0789D8020A8 + 1CAC76D1E1610FA2B56B6015AF3E964183C40116513D58ED41E95FB972E59A85 + 0B174E8733242E1254CECDDAFF9A356BB6B188C983F6BD76EDDA5D3939395C3B + DD15EF429D928F90879CA76039C1FFBF20A8161C7761C58710B8F9F9F9A58887 + 411D633417AB1E3F3FBF74EEF20AE4084CD00237737FBF74E9D2852C62F2DCEC + 982B202020C32226262683E5F4E4E6E69A6566661EE7A4A07210FC071AEFBA75 + EBF62F58B06012698C9AB1FEEDD9B3E7A2A79F7EBABE959595598D1A35CC3A75 + EA643D68D0A0715A090274F2E4C9D9E8EFE5397AF468627272F2644E0A2AC7C9 + C9A9136E01E02AF0F4E9D33FA0FEAF190F90D4FEBD4A4A4A3875830B172EE424 + 2525CDE1A4C953A74E9DE7EDEDED1546EEA0418306B6B000FEBABC11100D0670 + 017988650495035F07B8F3CFAFBF14DB44EEEEEE7FD220E0C022AA262C2C2C8F + ABAE0767E0B4029EC522AA07AE6071160ACF6F88793F69D2A4C7B948503938F2 + C20E58992BE0D8D8D862BE02A8090740544F6B6C8FC303EC952B57F211FB83C6 + C4A15CAC0AE0E8AA2CCE437968DCBF11DA1E4A003ABE8787C7695E018A6B448D + B073E7CE106E0F7AB2B2B24AA9D1FCC422AA060E9FB8DA0AB4A40094A1A5959F + 70038CF9DCE4F5242727C3084E13FDBF0C6767E78E087EA4C63E80BA55F4768B + 450E143D1611A0F162DB971B81663C42410BE436A1404D4630B70257DEB8CA7A + 424242F2B4741556B801E20168CD00303838587F05AE3CEBD6ADDBC322820A40 + 6C1F5AE41FC74E079C5CAD5DBB76C7A449939A71B1B6993367CEF7BEBEBE29F0 + 82151616968F2D70AD0C04D418AE719F5780EBA12CA26A9C9C9CBA60FB1B9E1F + 9392928AB11DAAA50898C20D43500C8EE80BF086876B81B819C2C5AA06930177 + 7905B811C122828AC042173F9C146000435AB0C12A18D7A0B4B01300D7BFF07D + 5E1E388442444816513D18EC67CF9EFD0DB63DB5546F413720D687D2C74D5F07 + FA0356C05AE8FFD806E66AEBC14D18AD18C10A1A07F77EB9DD2BC0D6388E0358 + 4CB5D02057034630D80A8C8C8C2CF0F1F189834D08170B82AA818114AE7F5624 + 3434346FEAD4A9CFB2986AC16A10DE5FD1F711100886A0F00EC9C582A06EFEF8 + E38F55DCE71544474717E17A1C8BA91EAC7C714E840181B3040D815D90254B96 + 2C80511842616B251432EACC5D5E013C03BAB8B8BCCE62AA07631DDCE2960540 + A27140DC206B114C02701C80B351CE523554D721696969065724F6EFDF1F4E9D + 406E4308AA87DA79C31D3B760473D3D781D0D05AF0064AFDFF2D3881AA085C24 + D373D1C4555841D09D85C110262222A2303535B504C6210B172E9CC6C5AA06C1 + 90E2E2E2741761E10BFCF4E9D3D7A00471B120A89A050B163857B403013E3E3E + F15A308643FC8FF2F7A4AF5EBD9AAF73932A082AA71AFE83ED9EC71E7B6CE3FB + EFBF3FC8DEDEDEA266CD9AE64D9A34A9D1B469D3A79A356B16B66FDFBEF33A69 + 95B26DDBB6CD54D7B09090105C91381A1414F4D38811230E72B1A0216011FEC1 + 071F8C1A3A74E87BCF3CF38C35B5FD202E522D9F7CF2C9A86EDDBAB5E56479AC + A84FEC3E70E04024A75549D7AE5D3DC2C3C34B626363ADCF9F3F7F8556FFE3D3 + D3D317787B7B97B28820A8179CFB54161408A83D2808293F9AB9F35F1937ABBF + 16EF44CF9933E7DBF2C141E02173F9F2E52BB958B5FC4170951590329C49EDA3 + 218B690A2C8AF8A320A896B2C1DFD282E0CF0A28BB167F143400DCC07A7A7A9E + 1A366CD8F9D75E7B2D080E81B4300950BD9B3CF5D45313DBB469539DB3CC9A35 + 6B56EDC5175FFC70FAF4E9C3384B9590A233F9E4C993699CD49191910105C0DD + D1D13189B33405D5BB883F0A82BA81B65B994B48D802CC9B376F148B092A072B + FE23478E44F3EBD783F8D137DB29500BB8FA0817A85C65054B962C99CD62AA05 + 3121B66DDB16081F10BEBEBE49CB962D5B2CAB60415037BA411DDA6E4848C837 + 870E1D8ACAC9C931A331CF0C4671BB76EDDA969292E2A29314548F8383C3BF07 + 0E1CD89C937AFAF7EFFF8C8D8DCD404EAA954218C2F1670545454599FC51B5FC + F6DB6F7B860E1DDACBCBCBABDBBE7DFB3A7DF1C5175FCB2A58103440D9EA8E7E + DBD28A7F04A283CD9831E3735DA186C15D68D840C035B0ABABEB587A3EAABE16 + 78B3B360C492C61D6116532568FB58017395F5C0318AD66C2104411034CDC285 + 0BA7444545E923C5E19A10BB0756AD124093FCBB956D83E34AA816FC42C018D6 + D3D3F30C2204222EC4810307A2714F9C8B05411004B583C92E2828C8E0564452 + 521256C2AADE19810FF4F28E516009AFB53BD1F4FEBB4D9E3CB937297BE20846 + 1004414BC00910B6BD790E5480E31116532DF3E7CFFF9FBBBBBB372903FB67CD + 9AF52FCE1604411004753365CA94A7B10DCC73BE9EA2A2A2525A0D8F66314110 + 04413059EEEA6AD77836168451D4F4E9D33F40DC005D81CAC8CDCD3DE5EFEF7F + 94937ABCBDBDA3323232567152100441104C1673FE7DC72C58B0C0B177EFDE3F + B46AD5CA2E2F2FAFD8CFCFCFF7C2850BEF3A3A3AA6B0882A2065C7BA7DFBF6EB + 1F7BECB1E7AA11111111172E5EBCF8C598316354EF1A561004411014C0223A31 + 31511734A70C6C8BAF5DBB76078BA80E7888936B6082200882A659B76EDD4E9E + F715F8FBFBA7D38AD99EC504411004413072EECA06C0C2C2C28A3F2AA85EBDBA + 25519B938220088220183977A500242727E38E38A7FE02E7E3454545C99C1404 + 411004C1C8A9C6BFEF88BE7DFB06C4C7C7776DD9B265A79A356B9A1716169A1D + 3B762CF1CC9933FF1C376E5C048B098220088260E4DCF52D003073E6CC2FECEC + EC9ECCC9C909CDCCCC74A7C93F9A8B0441100441100441100441100441100441 + 1004411004411004411004411004411004417850DCD32D80FB65F2E4C9CF3CF1 + C4137F74E8D0A165717171C9C58B17AF9C3973E6B571E3C685B38866411C7A07 + 07878FCD89CCCCCC3F7FFDF5D7CD5C6492CC9831E3632B2BABD6D7AF5FDF3D6A + D4A8D39CAD595C5C5C863CFEF8E3AE1D3B766C969D9D5D1C1A1A7AF1DCB973C3 + A8ED47B2886681CBED66CD9A39DAD9D93D969E9E1E12131333520D3146162D5A + 34B351A346CFD258971F1D1DBDEAA79F7E5ACC459A66DDBA757B7AF6EC39D0DA + DADA322A2A2A25303070FCCF3FFFBC8C8B0535824E0ED7C1EC4558CFE1C38763 + D5E0737FFCF8F10EFCF1AEC1F5CAE0E0E01C7E24A5F1F1F1C56BD6ACD9C6C526 + 05422A1F3D7A343E2B2BABB4A4A4A4342222A2F00FA22CA2A416717272EA1110 + 1090C1AF57CF8E1D3B82E9B9D8B29826A1F6F2128D0B69FC4874F8FAFAA69042 + DC8B454C0E7AA7969B376F3E86782965242525152F5CB8701A8B6896CADCCA87 + 8787179082FC0E8B9824F4CEADF9E37D317DFAF4615BB66C3971ECD8B1242F2F + AF8BF3E6CD1BCE45A60D5564447E7E3EBFF2BF208DBF8426C0CF58CCE4C0AE86 + A7A7E7190C62FBF7EFBFEAEAEA3A9E8BEE086A380D7D7C7C12F871E841F02584 + 5E6631930003DFB66DDB02B90A7AF08EE7CE9DFB038BDD1393264D7A1C132927 + 4D0A44D2E447A1203535B50413208B991CF4BE6BD0C0FDFAAC59B3FE752F1336 + FDFF169828F97128D8B871E361163339E6CC99F37D4E8E5E9FD713141494436D + B8118B690E5AE8B5A3854E363F0E05D81560319362DAB469433D3C3CFCF7EEDD + 1BB67AF5EAADF733464D9D3AF5595A285CE747A2232525A504E3078B5419F7BD + 1A83C6B664C9927958BD5247BEED2AC6DCDCDC9A56849C52426535F8A34981D5 + EE902143760D1D3AB4679F3E7DEABEF8E28B6DDE7DF7DDDF49D919C522B7A556 + AD5A4FB56EDDBA3E27F5346CD8D0C2C1C1C1A426072B2BAB5E1D3B76ECCC493D + F6F6F6E6F5EAD51B82019FB3EE18EA50DD3049BCFFFEFB27E8E7E4F6EDDBCF39 + 3B3BF7E36293A0468D1A8DF9A302F4074B4BCB7BDE397A94D03BE8F8E4934F06 + 7EF4D1479E9F7FFEF9B2D75F7FDD77F1E2C5B3B8F84EB1A376DE8E3F2B68D4A8 + 517BFE6872D4AE5DBB57CD9A3539F517D49FADA82DF4E5A416C19648A5C7CFF4 + 5CECF8A3C9307BF6EC6F68BCDF346CD8B03E83070F6EF7C9279FBCD9AF5FBF9D + A4E8B46291BBA259B366BFF6EAD54B3197D2B869DEB97367CCB155B2C350C63D + 2B00F4456CA0AD7DF8E1871BBEFCF2CBEF3EFBECB325BD7BF73E763BCD363B3B + DBE7EAD5ABB99CD44379D7B2B2B20E71D2A468D1A2C5A8EEDDBBD7E2A40E4CDC + 94F7CD9DBE309A04928B8A8A8A39A9A0A0A020953F9A04D4B9F3F1EB464A09D5 + D3E0DDDF0E28963D7BF6DCF0F6DB6F3FD5BE7D7BAB76EDDAD5A089A67BFFFEFD + DD11AE99C51E2A503EE6CF9FFF3F74FE3B3DBA4A4F4FDF7BE5CA95024EEAB97C + F9726A5E5E9E4F5577EE070D7D5FCB0E1D3A2C7FEDB5D7BA3469D2C4A24E9D3A + E65DBB76AD498AF00F77B96B752D2D2D2D9E3F2BC8C8C830A9B65F1E1AEB4273 + 727238F5175427EAD205F76DEF44CFDF8EC6DB2E780F9CF5D080E2871529F581 + 89F8CCD97704EC5DC2C2C22E70520F3D2FB3D8D8D8F59C3409E8D9D7E8D1A3C7 + 085ABC55E72C1D2FBCF04273EA1377BC002C8FADAD6D73FEA8A07EFDFA75E857 + 951E15DEB302D0B871E3FFBDF7DE7B2F376DDA54174F80B45A730CCA2D5BB65C + AA13B80923468C387CE8D0A1893410629230433C810B172EE4F8FAFA4EA48671 + 45276462D8D9D9B5E48F0A1A3468E0401A6D6B4EDE92DCDCDC13A74E9D3AC949 + 3D274F9ECC484D4D5DC5499360CC9831E788E39CD4131717579C9898B8D1D1D1 + B1F22DA09B606363F34CDFBE7D0D761428AF253DFB7739F9D0983367CEB7AFBC + F2CAFE2FBEF8623C29BFF35F7EF9E5B3777276490AAED7C1830717C4C4C4E814 + BDFCFC7CB33367CE5CF3F7F71F3176EC584C8045C837152C2D2D9B74EAD4C960 + CB9F56ED16342EDCF1711EDA437878F8DCA8A82845FD295D480B83199C343968 + A25F73ECD831C5444F4ABE19F5F35DD4478238EB9EC011234D329769D5798A7E + C7527A2C26232E7EA060B797DAFF296AFBBF7FF5D55763E9F3C91933667CC8C5 + 77C4A54B977EA1B12D9D93181B4AB66FDFBEF7BFFFFDEF3CCE3209687CAF4B13 + 733D4E2AA039B1377FBC2B68BC3FC71F15242525A5D1AF8C1BA9AAE1AE820195 + E73FFFF9CFACC71E7BAC2127F5D0A0D6803AFF126F6F6FC3B081CCEEDDBBFF24 + 9923414141A93400FA9F3F7F7EC22FBFFCB2968B4D8E175F7CB14F2F82937ACE + 9E3D1B4B03DB2C7A16B75DF5924C2969928769827C92920DB072A081229A2687 + FF8C1C39D2E786D4A3850618EB2143863CFFF7BFFF7D009171F8F0E14C2E32E0 + 89279E384E2BDE01A4CD36A436614EABDCEB7BF7EEFDDFBD5840D3DFEB437FEF + 1D9A7038E706D4F9CC020303CFEEDCB9F320673D7070C64D03DE067A57B5AA55 + AB8650D8D8B2C33EEFF3EDDAB55B4DCA6DF60D4943E81D177B7979EDA5B61F48 + 4A6F267DF7A3C1C1C1A37EFDF5D71D5C7E578AD1A3E6F9E79F6FD0AD5BB7EF68 + 003458815EBC783176D3A64D2B39795BFAF7EF7F9626FC8CCCCCCC8E34005A84 + 8484C41F3D7AD491DACB2D17140F136AFF36F4EE7BBCF4D24B6DFEF6B7BFA5D3 + FB32D8CD290FF58F6B34467A2724243C46FDD99E94994C6A1F1B222222BEA3FF + F7A6E3E3EDC0044C13FF546A8376B4C8A8DEAA55AB5AEDDBB71F44FF7EF1AE5D + BBBC59EC81801D874183066DE8DDBB771D0B0B0B848837A395AE15F5CD17E87B + A0FD67B1E82D3970E040242D1637503FC8A7C542F8E9D3A767D3EADFF176CFD4 + D81838706029F5E7FF50DD0D56E6A4E0FCE9E9E979D7B7B8FAF4E973CEDCDCFC + FDF2FF2616CC3E3E3E3F8F1E3D3A90B31E2D3B76EC38ABB34EA8008CE0A8A318 + 9C653F0CA87176C259F1C3D284CB983871621B6AD0D1FC0874D00096475AF1E7 + 2C7257605B7BCA9429FD1F763D6E050C77608D8A557C7272720975D88CB973E7 + FEC6C53705C631300EC3FFCF59770DDE695858581E3F5A3D5821D2731AC0620F + 85850B174EE63FAF00AB57D495C51E096887E8039C7CE04021AC6C1C6063CF9F + 58ECAEA07FD3827E8CCE1E829E6B0FD89D6020A689B6E0E0C1835153A74E7D81 + 8B6F0BD5C9967EAA645CDCBA75EB717ED40A68F28DC4DF61B10702EC9A2A336C + C46D1FEAE75FB398A6A031610AC6447E143A681E4C459B6191BB06D7C1DDDCDC + B693427719B64FD3A74F7F9F8B8C03EAE0BFC07A99EBAB03D75D56AF5EEDCE22 + 0F0D4C2EEBD7AFDF472BAAEB9878618909C33C2EAE123030F1C74AC124B56AD5 + AA8D9824376EDCE863742FEC3EA0BA5BC3C2955FB39ED0D0D0BCAA7ECE3763D1 + A2452E9864F94FEBAE532D5BB6ECA1AF0E71858BBF82027C375CDD61B1870ABD + 1F87B56BD7EE20A5EC1AADA87277EFDE7DE96119484201C364989D9D5D5A5050 + 504A93633E8D015BD06658C4E4A1BAD8614CE157AD07D75C69EC79E8579771CB + 88BF828287B1F8C22D9EF2D71ACB80523073E6CC4F584C73B8BABA8EA6F7127E + ECD8B1147777F7E3D42F4CF656CF1D410DCD62E5CA956B300964666696603546 + 153F4213E143BDDE8281060F1C834F797C7C7CE2274C98D081C5EE196871A489 + 7942BBC67DEDD9B367FF1F17690668A3E1E1E185FC68152C5DBA7419BD8387B2 + 5301C3324C2E98ECE06088B31F2A680F5034B9FA7A7085F361B77D80670F63DC + 9212852E5E8AFBC3504A59EC8142DFC10E7611300AA355F1AB9CAD1A70C53123 + 2343F98009283D580851FD1FAA111EC623FE0A0AB033C0220F0CEC4EA26DF19F + D443ED3F919EC323D9F935261EC518F048C14A0393E2B469D35EE1AC870A75CE + 21919191069353717171E9FDDE9BC4966AC5BBF9D802578D53863B043E0EE094 + 881F8182152B56B8B1986680E53F1CFA60DB13BB605036492179E8C688000A09 + 1CA8F0EBD0C3ED7F128BDD1334A0DBA26F9392E78ADF94BEEF6BC3A6088EB02A + F35D02B0FDCB620F0D5A5DF6C7AE4B79A50F4E9390CF220F141A73DFC2B888BB + E969696925F4B793EFD608503062CA345AD2F69A61F0A789F09EEE333E0C607D + 8D46C8FD40C1B265CB16B1D83DB19CE07F4A0135FE380C8E2CA67A50D7BD7BF7 + 8672F5F54019BACBEB5EAA010E89E0E88526872F1FD5554480D569C5F3C732B0 + 3BC362770D563238F3C6510B261AF431ECB4515B30497F05F7031602E7CF9FCF + E2C7AA070B8FBBB103A84AD0FEB003EBE9E9798A86A9D5777B15EF7EC1DF8331 + 22EC9C34B7EA553BD0F449B39DEEEFEF9F8EADDF73E7CE65C1D90FE51B9DA31E + 343E5A8D65729FD4030F7A500E58EC9EF0F0F0F0E37F4E41505050F6A338FB7B + 944C9B366D30CEB7727373F5AE7DEF678211AA06B4433F3F3F03D7DA589DE1BC + 96C5EE1AD8B3F03FA507BB0AF7AB549B2AB87607FBA2B255376C3E1E850D8A70 + E79092D207E316CD5B06B7D5845B4003C76F9840752D9DC119182CA059C4A880 + 4316D820F057D5592157850FFD152B566CE07F52019F77999CC7AAFB05361530 + 768172F8A82DDE1F04F44E75866B9854B1B5BB76EDDA5DD846A77CA35EF5C2BD + 36ACD3B979EA2CB2D7AD5BB79FBEF73DED52E139C0C08DFF390530406331CD01 + FB0628408869816D70CE168C0CEABFEDB078C32205BB9438AE78544774268997 + 975710F77705FBF6ED8BA0C1C128CF01B115EDE6E6E681DB006C9873DFDF13E7 + AB38DFE2EAEB4848482886F72B16115404B5991AD85A3D72E4480C56BB0016CF + 7BF6ECB984E33016334A3021C11870E3C68D87A010DCEBE40FD07760D1AC7B00 + 15D8B97367088B0982D1416DD7B2B26B9238C2795837634C1E1898F073530063 + A7AA98588D15D48D7E74ABC0B27AC2B0C6DDDDDD1BD10A71BD6ACE9C393F225F + 502778D7DCDC15E0F6018B6882C58B17CFAD78B30657BD162C58E0CC22826074 + 40818F8C8CACD428166D9AC504463F994373A21FDD56675C5C5CA571DBA3A2A2 + 4EDFAD1B5753A5AC9E23478E3CF1DE7BEF3D4BABC2767FFFFBDF1FFBEF7FFF3B + 5B2760E4942930B89D819D91B56BD7EE85F242F9B7B4E380C5F3CA952BD7E3E7 + 6159151B0BF46CEC9A376FDE95930A9A356B060F8D9A81C680D1A40C6DC70D83 + 8C8C0C5DA8D68D446262E27DDD2C10840789959555B39A356B1A5CCB84C7C2EA + D5ABC397BE703368002C3B03D5797D2BF3F894979787B3BF70CA6FA313144C02 + 5C570B0E0ED6BBEDC295355AC96EE262055018E0C4292929496F518EB0A55A72 + EE81F60F7F0F5C7D0508F5CC629A02E7DEB8E30F17C89C6552A05DE3A6C6F2E5 + CB57C28689C630A3BDD124DC3FF4BEED61A3C5DD560F6E6CD05866B2E1E61F28 + F4D06AD08FC28903A51D60F085AB70B84F4F69B1A43421A0AC55B45F00D1D1D1 + 459519C4C086A2A26747807F036D81C5540F8CFE6044CAD5D7111B1B5B0C658A + 45041381DAAD1D8E74CA945ADC608141989C05AB1B5C4F2C1F4F1F631E14406A + 0F46778BCD28A007A33FFBD632B836881B05F86DEA8D056E692BDEE42803DBFB + 2CA60767DC5CAC00931F3D8F212CA67AD01710CF1E8E55700516BFE5DCDB34C1 + C2A532B7B5B83B4FEFF9A17AEF131E2EF05FB374E9D285F09180B190B305C110 + 1A0C6C716D2A2626A608864F5831C092F4513A78B95FB0CAA9CC431CC0153716 + D3B36CD9B2C55CAC2024242477CA43F2F76F4CC0EA1FDBDED43634EFDED454A1 + 3E7C929BB10258848BF31A41286704A8651A3468F0E37BEFBDF762B366CDAA21 + BC2BA5CDDF7CF3CDFE2D5BB63459ABD1FCFCFC93FEFEFEBE9CD48318DC696969 + EB38A9273131717E6060A041284F1A2CFD7373734F7052338C1D3B3676D4A851 + 818E8E8E299C259818C5C5C59586DCCDC9C9C92745BF9093822060CB1B0632F4 + 5BE7E0867E6B4639D8B56BD7055E1C28C079213D07933D1AA1EFDE10D6FFF0E4 + 181616968F90C595056BC1BBC76F1C7D1C3972241A11DD603CE8FE08823B0942 + 5501A3AFD8D8588333803FFEF863158B0882A631C77F6034D1BD7BF731CD9B37 + 6F72FDFAF55C9A30364647477FA3952B7F8869FEDA6BAF19C46E3E7AF468E2C1 + 8307DBD273C8E12C93040681969696F6797979972AAB0B2B004578DFF4D9BE66 + CD9A9D68F59445ABA430CAAB74152508A6000C999F7AEAA9DFEAD5AB578B56FE + 4567CF9E3D7AF1E2C5F7A85D67B0882068179A1CDAE19C9795631D38075FB264 + C90216513D30FAAACC58480BCE5F68C28701A83D2705417540018621D8D4A953 + 0795ED7609824020A005CF770A1060843A8B266E06503D1B62B287D11C627CC3 + FA7BF3E6CDC790CF22AA85EA08054006454110048D6151BB76ED76FC5901E55B + 57AF5EBD1E27550B26404747C7A44F3FFDF4ED4D9B36BDB662C58ADFB76EDDFA + D9F9F3E707209FC5D48E18830A8220680D5757D7B1F9F9FA40627AF6EEDD1B26 + 2B43411004415027D5FAF4E9E35F5050F076DBB66D1BC05F32080E0ECE3E7EFC + F8F0D1A34707EA320441100441305910CE7DC890212F0F1E3CB8EB33CF3C9376 + E8D0A12CDD2D005AE9D76FD2A4C908070787BE797979A9717171D3100447F77F + 098220088260B2E08A77FFFEFDE7B569D3A6416969A959686868EC891327DEE1 + 624110044110D4066EFAC117CC8DC3FDBFD8B97367886E074010D40E1C1A3568 + D0607CFDFAF57B151414E4C4C6C6AEF9E5975F5670B12008822A7175751DFFED + B7DFFE8F937A10E7853F0A827A81312B02C0C0BF451961616179D3A74F7F9F45 + 04411054C992254B6657E6E7262222A250AE7F09AAA76EDDBA5FBCF2CA2BBD11 + E7A18C76EDDA5975EFDEDD8993822008AA243333F3CF98981883D817E1E1E149 + A20008AAC7C1C16190959515A7FEA279F3E6CDF8A32008822AC9CACADABA67CF + 1E57ACF80B0A0ACC727373CDFCFDFD334E9E3CF98DD80008AA0771C1BFF8E28B + FFE3A41E74827EFDFAD5E5A42008826A993265CA4BB6B6B608ED5E989191B16B + ECD8B1676E9408828A717272EA44937D1A1F7DE9C8CBCB2B5DB66CD962161104 + 41D01CD5F8B720A89643870EA5B46BD7CE372D2DADD7B56BD76A4646465EF7F6 + F6F6F8F7BFFFFD2F16110441100441CD8C1F3FBE21FDD8715210044110044110 + 0441100441100441100441100441100441100441100441100441100441100441 + 1004411004411004411004411004411004411004411004411004411004411004 + 4110044110044110044110044110044110044110044110044110044110044110 + 0441100441100441100441100441100441100441100441100441100441100441 + 100441100441100441100441100441100463C09C7F3F30A64D9B36D8C1C1E1DD + D2D2D2FCA4A424D73163C65CE422A11CB366CDFAB26DDBB6DFD4AA55AB7E6A6A + 6AD8D5AB57878F1A35EA34170B8220088269307EFC785B3737378FA8A8A8229A + FC75040707E7CC9C39F30B1611185757D7D1A41C95F063D2E1EFEF9FE6ECECDC + 87453405B51D8BF9F3E7FFCFC7C727212828287BF7EEDD975C5C5CDEE2624110 + 04C198A189FE139AD48A793ED383898D06787B16D33C98EC7C7D7D93F8F12858 + B162C53A16D3140B162C98949696A650882E5CB8904B4AC0EB2C22088220DC27 + 16FCBBCAB1B7B71FD4A04103837FBF59B36676B56AD5EACFC92A8126D11AFCD1 + E4B0B4B46C55A74E1D5B4E2AA85FBF7E57FEA819B073D4AD5BB77FD7AD5B5771 + 3CD5B97367EB162D5AFCC849411004E13E79600A407E7E7E62616121A7FE82F2 + 4B880C4EDE373461583A3A3A1670D2E4282A2A4A4D4A4A4AE6A48284848493FC + 51339042548F94C7DA9C54404A414BFE28088220DC270F4C01484B4B5B1F1818 + 98C6493DA74E9D3A9D9B9B7B8693F78CB3B37347373737CFE79E7B2E72D7AE5D + 17E6CD9B378A8B4C0A525EAE050505CD888E8E2EE22C1DDEDEDE31A418CCE6A4 + 662085283E92E0A4829898181FFE280882201833D3A64D1BBA7FFFFEF0888888 + 82D0D0D03C777777EF891327B6E2E27B86FE8D3634E95FE6E3611DC9C9C9254B + 972E7565119363C68C191F7B7878F8A15E6BD6ACD9E6E4E4D48D8B3407B59B57 + 4829CAE2575B5A5C5C5C7AF0E0C1487AEFED58441004413005A64C99D2BF2A27 + B4850B174ECBCECEE6E9E12F020303AF578582213C7AA64E9DFAC2DAB56B7779 + 7A7A9E5ABE7CF94A99FC054110043358C7F39CAF00DBE8CECECEFD584C100441 + 10849BF0C06C001E24F9F9F9B1FC51417272726E7171710227054173E0F864EE + DCB9BFCD9A35EBEBF1E3C7DB70B62008823A7072726AB47FFFFEAB45457A1F43 + A570A4B378F1E2592C22089A02D727972C59B200B636858585A5999999257BF7 + EE0D9D3C79F2332C220882A00E6860EB855B00300EF3F2F20A9A33678EDC1117 + 340B3C6CE2088CF5613D9E9E9E674CD94F862008C24D91C14D10CCCC56AD5AB5 + 91E77C0557AE5CC987112E8B098220E831491B80F298B2132041A82A4A4A4A4A + F9A382828202E801861EB90441D03C26AF000882A073BCB5252626A698937A2E + 5EBC782E2F2F2F90938220088220A88D65CB962D42C44D42E7180B4EA59C9C9C + 3A71B12008820245C01541104C1B58FDDBDADAFEADA8A8282D2323638BA3A363 + 0A1709822008822008822008822008822008822008822008822008822008A6CC + A449939AD04F334E0A8220081A466E0168800913267468DBB6EDAC2E5DBA0CA8 + 59B3A6755858D8A5A0A0A0EF478D1AE5C3228220088220A889F1E3C75B6EDEBC + D9B77CE02470E0C081680490613141100441638827409563636333B07FFFFEFD + AA55ABC6393718306040733B3BBB373829088220680C5100548EA5A5656B2B2B + 2B83F74C7966356BD6ECC24941100441638802A072F2F3F37DA3A2A2B238A927 + 3E3EBE243333731F270541F5E0380C46B0888E489F1B72B62008827A59B06081 + 332901857CFC5F9A9D9D5DBA6EDDBA3D5C2C08AA67C68C191FEFD8B123382828 + 28E7DCB973596BD7AEDDEBE4E4D4888B054193C82D008D307DFAF40F1A376EFC + 51F5EAD5ED9293930FD2CF3C4747C7342E1604D5E2ECECDC71C0800147060E1C + D884B3CC8A8A8ACC366EDCB8FDE38F3F1ECA598220088220A889458B16CD2C2E + 2EE6FDAFBF080909C9631141D0246203200882AAA95EBD7A1D0B0BC3A1AE32E3 + 5841D012D20104415035D7AF5F3F999A9A5ACA493D313131720426681A510004 + 415035E9E9E9EEFBF7EF3F909292A25702AE5CB9927FEAD4A9B19C14044D2246 + 808220A89EF1E3C7DB3468D0E0677B7BFBFE252525054949499B860F1FBE9E8B + 0541100441100441100441100441A5C81180A00910F8C8CACAAA69696969E698 + 316312395B100441B3880220A89E193366BCDBB97367A7E6CD9B37BD7EFD7A6E + 4848C8D68484840963C78E8D65114110044110D4848B8BCBEB41414159375CBF + DC203D3DBD64F1E2C57359441004411004B5E1E6E6E6C9F3BE025F5FDFE4F1E3 + C7DBB398200882E6103F0082AAA95DBB7673FEA8C0DEDEBE16FD328892280882 + A015440110544D7272F249047EA9484C4C4C9CA3A3A361812008824610054050 + 35090909D3F6EFDF1F5A5858C8396666C1C1C1D9414141BF735210044193C82D + 0041F54C9A34A95983060D46D4AD5BF789BCBCBC3862F6C891238F71B1200882 + 2008822008822008822008822008822008822008822008822008822008822008 + 8220088220088220088220088220088220088220088220088220088220088220 + 0882200882200882200882200882200882200882200882200882200882200882 + 2008822008822008822008822008822008822008822008AAC1CCECFF01C14A08 + 27810D179B0000000049454E44AE42608200000756697369626C650800005450 + 46300C545374796C654F626A65637400095374796C654E616D65060F6261636B + 67726F756E647374796C6505416C69676E0708436F6E74656E7473074361704D + 6F6465070454696C650C536F757263654C6F6F6B757006124D6574726F426C75 + 657374796C652E706E670A53697A652E576964746805000000000000C0C40840 + 0B53697A652E4865696768740500000000000000D508401453697A652E506C61 + 74666F726D44656661756C740808577261704D6F6465070454696C6507566973 + 69626C65080A536F757263654C696E6B0E010F536F75726365526563742E4C65 + 66740500000000000000A001400E536F75726365526563742E546F7005000000 + 00000000A0014010536F75726365526563742E52696768740500000000000000 + B2054011536F75726365526563742E426F74746F6D05000000000000008E0540 + 0000064F70617175650900005450463007544C61796F757400095374796C654E + 616D65060A6C6162656C7374796C650756697369626C6508085461624F726465 + 7202030005545465787400095374796C654E616D6506047465787405416C6967 + 6E0706436C69656E74064C6F636B656409074869745465737408165465787453 + 657474696E67732E466F6E742E53697A65050000000000000080034016546578 + 7453657474696E67732E466F6E74436F6C6F720708636C615768697465000000 + 5450463007544C61796F757400095374796C654E616D65060B627574746F6E73 + 74796C6505416C69676E0708436F6E74656E74730A53697A652E576964746805 + 000000000000C0C408400B53697A652E4865696768740500000000000000D508 + 401453697A652E506C6174666F726D44656661756C74080756697369626C6508 + 085461624F726465720204001254427574746F6E5374796C654F626A65637400 + 095374796C654E616D65060A6261636B67726F756E6405416C69676E0708436F + 6E74656E74730C536F757263654C6F6F6B757006124D6574726F426C75657374 + 796C652E706E670A53697A652E576964746805000000000000C0C408400B5369 + 7A652E4865696768740500000000000000D508401453697A652E506C6174666F + 726D44656661756C740807486F744C696E6B0E010E436170496E736574732E4C + 6566740500000000000000C000400D436170496E736574732E546F7005000000 + 00000000C000400F436170496E736574732E52696768740500000000000000C0 + 004010436170496E736574732E426F74746F6D0500000000000000C000400F53 + 6F75726365526563742E4C6566740500000000000000C000400E536F75726365 + 526563742E546F700500000000000000C9064010536F75726365526563742E52 + 696768740500000000000000E4044011536F75726365526563742E426F74746F + 6D0500000000000000E9064000000B466F63757365644C696E6B0E010E436170 + 496E736574732E4C6566740500000000000000C000400D436170496E73657473 + 2E546F700500000000000000C000400F436170496E736574732E526967687405 + 00000000000000C0004010436170496E736574732E426F74746F6D0500000000 + 000000C000400F536F75726365526563742E4C6566740500000000000000C000 + 400E536F75726365526563742E546F700500000000000000C9064010536F7572 + 6365526563742E52696768740500000000000000E4044011536F757263655265 + 63742E426F74746F6D0500000000000000E9064000000A4E6F726D616C4C696E + 6B0E010E436170496E736574732E4C6566740500000000000000C000400D4361 + 70496E736574732E546F700500000000000000C000400F436170496E73657473 + 2E52696768740500000000000000C0004010436170496E736574732E426F7474 + 6F6D0500000000000000C000400F536F75726365526563742E4C656674050000 + 0000000000C000400E536F75726365526563742E546F700500000000000000A7 + 064010536F75726365526563742E52696768740500000000000000E404401153 + 6F75726365526563742E426F74746F6D0500000000000000C7064000000B5072 + 65737365644C696E6B0E010E436170496E736574732E4C656674050000000000 + 0000C000400D436170496E736574732E546F700500000000000000C000400F43 + 6170496E736574732E52696768740500000000000000C0004010436170496E73 + 6574732E426F74746F6D0500000000000000C000400F536F7572636552656374 + 2E4C6566740500000000000000C000400E536F75726365526563742E546F7005 + 00000000000000EB064010536F75726365526563742E52696768740500000000 + 000000E4044011536F75726365526563742E426F74746F6D0500000000000080 + 850740000013546F756368416E696D6174696F6E2E4C696E6B0E000000065447 + 6C79706800095374796C654E616D65060A676C7970687374796C650C4D617267 + 696E732E4C6566740500000000000000C000400B4D617267696E732E546F7005 + 000000000000008000400D4D617267696E732E52696768740500000000000000 + 80FF3F0E4D617267696E732E426F74746F6D050000000000000080004005416C + 69676E07044C6566740A53697A652E576964746805000000000000008003400B + 53697A652E48656967687405000000000000008003401453697A652E506C6174 + 666F726D44656661756C740800001654427574746F6E5374796C65546578744F + 626A65637400095374796C654E616D6506047465787405416C69676E0706436C + 69656E74064C6F636B6564090C4D617267696E732E4C65667405000000000000 + 0080FF3F0B4D617267696E732E546F7005000000000000008000400D4D617267 + 696E732E5269676874050000000000000080FF3F0E4D617267696E732E426F74 + 746F6D05000000000000008000400A53697A652E576964746805000000000000 + 40C408400B53697A652E4865696768740500000000000000D408401453697A65 + 2E506C6174666F726D44656661756C7408165465787453657474696E67732E46 + 6F6E742E53697A650500000000000000800340165465787453657474696E6773 + 2E466F6E74436F6C6F720708636C6157686974650D536861646F775669736962 + 6C650808486F74436F6C6F720708636C6157686974650C466F6375736564436F + 6C6F720708636C6157686974650B4E6F726D616C436F6C6F720708636C615768 + 6974650C50726573736564436F6C6F720708636C61426C61636B000000545046 + 3007544C61796F757400095374796C654E616D650610627574746F6E7374796C + 656C6162656C0756697369626C6508085461624F726465720205001654427574 + 746F6E5374796C65546578744F626A65637400095374796C654E616D65060474 + 65787405416C69676E0706436C69656E74064C6F636B65640916546578745365 + 7474696E67732E466F6E742E53697A6505000000000000008003401654657874 + 53657474696E67732E466F6E74436F6C6F720708636C6157686974650D536861 + 646F7756697369626C650808486F74436F6C6F720708636C6157686974650C46 + 6F6375736564436F6C6F720708636C6157686974650B4E6F726D616C436F6C6F + 720708636C6157686974650C50726573736564436F6C6F720708636C61426C61 + 636B0000005450463007544C61796F757400095374796C654E616D6506107370 + 656564627574746F6E7374796C6505416C69676E0708436F6E74656E74730A53 + 697A652E576964746805000000000000C0C408400B53697A652E486569676874 + 0500000000000000D508401453697A652E506C6174666F726D44656661756C74 + 080756697369626C6508085461624F726465720206001254427574746F6E5374 + 796C654F626A65637400095374796C654E616D65060A6261636B67726F756E64 + 05416C69676E0708436F6E74656E74730C536F757263654C6F6F6B757006124D + 6574726F426C75657374796C652E706E670A53697A652E576964746805000000 + 000000C0C408400B53697A652E4865696768740500000000000000D508401453 + 697A652E506C6174666F726D44656661756C740807486F744C696E6B0E010E43 + 6170496E736574732E4C6566740500000000000000E001400D436170496E7365 + 74732E546F700500000000000000E001400F436170496E736574732E52696768 + 740500000000000000E0014010436170496E736574732E426F74746F6D050000 + 0000000000E001400F536F75726365526563742E4C6566740500000000000000 + F004400E536F75726365526563742E546F7005000000000000809E074010536F + 75726365526563742E52696768740500000000000000A0054011536F75726365 + 526563742E426F74746F6D0500000000000080A8074000000B466F6375736564 + 4C696E6B0E010E436170496E736574732E4C6566740500000000000000E00140 + 0D436170496E736574732E546F700500000000000000E001400F436170496E73 + 6574732E52696768740500000000000000E0014010436170496E736574732E42 + 6F74746F6D0500000000000000E001400F536F75726365526563742E4C656674 + 0500000000000000EC04400E536F75726365526563742E546F70050000000000 + 00809E074010536F75726365526563742E526967687405000000000000009C05 + 4011536F75726365526563742E426F74746F6D0500000000000080A807400000 + 0A4E6F726D616C4C696E6B0E010E436170496E736574732E4C65667405000000 + 00000000E001400D436170496E736574732E546F700500000000000000E00140 + 0F436170496E736574732E52696768740500000000000000E001401043617049 + 6E736574732E426F74746F6D0500000000000000E001400F536F757263655265 + 63742E4C6566740500000000000000EC04400E536F75726365526563742E546F + 7005000000000000809E074010536F75726365526563742E5269676874050000 + 00000000009C054011536F75726365526563742E426F74746F6D050000000000 + 0080A8074000000B507265737365644C696E6B0E010E436170496E736574732E + 4C6566740500000000000000E001400D436170496E736574732E546F70050000 + 0000000000E001400F436170496E736574732E52696768740500000000000000 + E0014010436170496E736574732E426F74746F6D0500000000000000E001400F + 536F75726365526563742E4C6566740500000000000000F004400E536F757263 + 65526563742E546F7005000000000000809E074010536F75726365526563742E + 52696768740500000000000000A0054011536F75726365526563742E426F7474 + 6F6D0500000000000000A90740000013546F756368416E696D6174696F6E2E4C + 696E6B0E0000000654476C79706800095374796C654E616D65060A676C797068 + 7374796C650C4D617267696E732E4C6566740500000000000000C000400B4D61 + 7267696E732E546F7005000000000000008000400D4D617267696E732E526967 + 6874050000000000000080FF3F0E4D617267696E732E426F74746F6D05000000 + 0000000080004005416C69676E07044C6566740A53697A652E57696474680500 + 0000000000008003400B53697A652E4865696768740500000000000000800340 + 1453697A652E506C6174666F726D44656661756C740800001654427574746F6E + 5374796C65546578744F626A65637400095374796C654E616D65060474657874 + 05416C69676E0706436C69656E74064C6F636B6564090C4D617267696E732E4C + 656674050000000000000080FF3F0B4D617267696E732E546F70050000000000 + 00008000400D4D617267696E732E5269676874050000000000000080FF3F0E4D + 617267696E732E426F74746F6D05000000000000008000400A53697A652E5769 + 6474680500000000000040C408400B53697A652E486569676874050000000000 + 0000D408401453697A652E506C6174666F726D44656661756C74081654657874 + 53657474696E67732E466F6E74436F6C6F720708636C6157686974650D536861 + 646F7756697369626C650808486F74436F6C6F720708636C6157686974650C46 + 6F6375736564436F6C6F720708636C61426C61636B0B4E6F726D616C436F6C6F + 720708636C6157686974650C50726573736564436F6C6F720708636C61576869 + 74650000005450463007544C61796F757400095374796C654E616D6506157370 + 656564627574746F6E7374796C656C6162656C0756697369626C650808546162 + 4F726465720207001654427574746F6E5374796C65546578744F626A65637400 + 095374796C654E616D6506047465787405416C69676E0706436C69656E74064C + 6F636B656409165465787453657474696E67732E466F6E74436F6C6F72070863 + 6C6157686974650D536861646F7756697369626C650808486F74436F6C6F7207 + 08636C6157686974650C466F6375736564436F6C6F720708636C61426C61636B + 0B4E6F726D616C436F6C6F720708636C6157686974650C50726573736564436F + 6C6F720708636C6157686974650000005450463007544C61796F757400095374 + 796C654E616D65060A746F6F6C627574746F6E05416C69676E0708436F6E7465 + 6E74730A53697A652E576964746805000000000000C0C408400B53697A652E48 + 65696768740500000000000000D508401453697A652E506C6174666F726D4465 + 6661756C74080756697369626C6508085461624F726465720208001254427574 + 746F6E5374796C654F626A65637400095374796C654E616D65060A6261636B67 + 726F756E6405416C69676E0708436F6E74656E74730C536F757263654C6F6F6B + 757006124D6574726F426C75657374796C652E706E670A53697A652E57696474 + 6805000000000000C0C408400B53697A652E4865696768740500000000000000 + D508401453697A652E506C6174666F726D44656661756C740807486F744C696E + 6B0E010E436170496E736574732E4C6566740500000000000000E001400D4361 + 70496E736574732E546F700500000000000000E001400F436170496E73657473 + 2E52696768740500000000000000E0014010436170496E736574732E426F7474 + 6F6D0500000000000000E001400F536F75726365526563742E4C656674050000 + 0000000000F004400E536F75726365526563742E546F7005000000000000809E + 074010536F75726365526563742E52696768740500000000000000A005401153 + 6F75726365526563742E426F74746F6D0500000000000080A8074000000B466F + 63757365644C696E6B0E010E436170496E736574732E4C656674050000000000 + 0000E001400D436170496E736574732E546F700500000000000000E001400F43 + 6170496E736574732E52696768740500000000000000E0014010436170496E73 + 6574732E426F74746F6D0500000000000000E001400F536F7572636552656374 + 2E4C6566740500000000000000EC04400E536F75726365526563742E546F7005 + 000000000000809E074010536F75726365526563742E52696768740500000000 + 0000009C054011536F75726365526563742E426F74746F6D0500000000000080 + A8074000000A4E6F726D616C4C696E6B0E010E436170496E736574732E4C6566 + 740500000000000000E001400D436170496E736574732E546F70050000000000 + 0000E001400F436170496E736574732E52696768740500000000000000E00140 + 10436170496E736574732E426F74746F6D0500000000000000E001400F536F75 + 726365526563742E4C6566740500000000000000EC04400E536F757263655265 + 63742E546F7005000000000000809E074010536F75726365526563742E526967 + 687405000000000000009C054011536F75726365526563742E426F74746F6D05 + 00000000000080A8074000000B507265737365644C696E6B0E010E436170496E + 736574732E4C6566740500000000000000E001400D436170496E736574732E54 + 6F700500000000000000E001400F436170496E736574732E5269676874050000 + 0000000000E0014010436170496E736574732E426F74746F6D05000000000000 + 00E001400F536F75726365526563742E4C6566740500000000000000F004400E + 536F75726365526563742E546F7005000000000000809E074010536F75726365 + 526563742E52696768740500000000000000A0054011536F7572636552656374 + 2E426F74746F6D0500000000000000A90740000013546F756368416E696D6174 + 696F6E2E4C696E6B0E0000000654476C79706800095374796C654E616D65060A + 676C7970687374796C650C4D617267696E732E4C6566740500000000000000C0 + 00400B4D617267696E732E546F7005000000000000008000400D4D617267696E + 732E5269676874050000000000000080FF3F0E4D617267696E732E426F74746F + 6D050000000000000080004005416C69676E07044C6566740A53697A652E5769 + 64746805000000000000008003400B53697A652E486569676874050000000000 + 00008003401453697A652E506C6174666F726D44656661756C74080000165442 + 7574746F6E5374796C65546578744F626A65637400095374796C654E616D6506 + 047465787405416C69676E0706436C69656E74064C6F636B6564090C4D617267 + 696E732E4C656674050000000000000080FF3F0B4D617267696E732E546F7005 + 000000000000008000400D4D617267696E732E52696768740500000000000000 + 80FF3F0E4D617267696E732E426F74746F6D05000000000000008000400A5369 + 7A652E57696474680500000000000040C408400B53697A652E48656967687405 + 00000000000000D408401453697A652E506C6174666F726D44656661756C7408 + 165465787453657474696E67732E466F6E74436F6C6F720708636C6157686974 + 650D536861646F7756697369626C650808486F74436F6C6F720708636C615768 + 6974650C466F6375736564436F6C6F720708636C61426C61636B0B4E6F726D61 + 6C436F6C6F720708636C6157686974650C50726573736564436F6C6F72070863 + 6C6157686974650000005450463007544C61796F757400095374796C654E616D + 65060F746F6F6C627574746F6E6C6162656C0756697369626C6508085461624F + 726465720209001654427574746F6E5374796C65546578744F626A6563740009 + 5374796C654E616D6506047465787405416C69676E0706436C69656E74064C6F + 636B656409165465787453657474696E67732E466F6E74436F6C6F720708636C + 6157686974650D536861646F7756697369626C650808486F74436F6C6F720708 + 636C6157686974650C466F6375736564436F6C6F720708636C61426C61636B0B + 4E6F726D616C436F6C6F720708636C6157686974650C50726573736564436F6C + 6F720708636C6157686974650000005450463007544C61796F75740009537479 + 6C654E616D650610636F6C6F72627574746F6E7374796C650756697369626C65 + 08085461624F72646572020A001254427574746F6E5374796C654F626A656374 + 00095374796C654E616D65060A6261636B67726F756E6405416C69676E070843 + 6F6E74656E74730C536F757263654C6F6F6B757006124D6574726F426C756573 + 74796C652E706E670A53697A652E57696474680500000000000000C804400B53 + 697A652E4865696768740500000000000000C804401453697A652E506C617466 + 6F726D44656661756C740807486F744C696E6B0E010E436170496E736574732E + 4C6566740500000000000000C000400D436170496E736574732E546F70050000 + 0000000000C000400F436170496E736574732E52696768740500000000000000 + C0004010436170496E736574732E426F74746F6D0500000000000000C000400F + 536F75726365526563742E4C6566740500000000000000C000400E536F757263 + 65526563742E546F700500000000000000C9064010536F75726365526563742E + 52696768740500000000000000E4044011536F75726365526563742E426F7474 + 6F6D0500000000000000E9064000000B466F63757365644C696E6B0E010E4361 + 70496E736574732E4C6566740500000000000000C000400D436170496E736574 + 732E546F700500000000000000C000400F436170496E736574732E5269676874 + 0500000000000000C0004010436170496E736574732E426F74746F6D05000000 + 00000000C000400F536F75726365526563742E4C6566740500000000000000C0 + 00400E536F75726365526563742E546F700500000000000000C9064010536F75 + 726365526563742E52696768740500000000000000E4044011536F7572636552 + 6563742E426F74746F6D0500000000000000E9064000000A4E6F726D616C4C69 + 6E6B0E010E436170496E736574732E4C6566740500000000000000C000400D43 + 6170496E736574732E546F700500000000000000C000400F436170496E736574 + 732E52696768740500000000000000C0004010436170496E736574732E426F74 + 746F6D0500000000000000C000400F536F75726365526563742E4C6566740500 + 000000000000C000400E536F75726365526563742E546F700500000000000000 + A7064010536F75726365526563742E52696768740500000000000000E4044011 + 536F75726365526563742E426F74746F6D0500000000000000C7064000000B50 + 7265737365644C696E6B0E010E436170496E736574732E4C6566740500000000 + 000000C000400D436170496E736574732E546F700500000000000000C000400F + 436170496E736574732E52696768740500000000000000C0004010436170496E + 736574732E426F74746F6D0500000000000000C000400F536F75726365526563 + 742E4C6566740500000000000000C000400E536F75726365526563742E546F70 + 0500000000000000EB064010536F75726365526563742E526967687405000000 + 00000000E4044011536F75726365526563742E426F74746F6D05000000000000 + 80850740000013546F756368416E696D6174696F6E2E4C696E6B0E0000000A54 + 52656374616E676C6500095374796C654E616D65060466696C6C05416C69676E + 0706436C69656E74064C6F636B6564090748697454657374080C4D617267696E + 732E4C6566740500000000000000C001400B4D617267696E732E546F70050000 + 0000000000A001400D4D617267696E732E52696768740500000000000000C001 + 400E4D617267696E732E426F74746F6D0500000000000000A001400A53697A65 + 2E576964746805000000000000009804400B53697A652E486569676874050000 + 0000000000A004401453697A652E506C6174666F726D44656661756C74080C53 + 74726F6B652E436F6C6F720709784646313036363937000000545046300B5447 + 7269644C61796F757400095374796C654E616D65060E7370696E656469746275 + 74746F6E0A4974656D486569676874050000000000000080FFBF094974656D57 + 6964746805000000000000008005400B4F7269656E746174696F6E0708566572 + 746963616C0756697369626C6508085461624F72646572020B0007544C61796F + 7574000A53697A652E57696474680500000000000000C804400B53697A652E48 + 65696768740500000000000000C803401453697A652E506C6174666F726D4465 + 6661756C7408000754427574746F6E00095374796C654E616D65060875706275 + 74746F6E05416C69676E0706436C69656E740843616E466F6375730806437572 + 736F72070763724172726F770A53697A652E57696474680500000000000000C8 + 04400B53697A652E4865696768740500000000000000C803401453697A652E50 + 6C6174666F726D44656661756C74080B5374796C654C6F6F6B75700612736372 + 6F6C6C626172746F70627574746F6E00000007544C61796F7574000A506F7369 + 74696F6E2E590500000000000000C803400A53697A652E576964746805000000 + 00000000C804400B53697A652E4865696768740500000000000000C803401453 + 697A652E506C6174666F726D44656661756C7408000754427574746F6E000953 + 74796C654E616D65060A646F776E627574746F6E05416C69676E0706436C6965 + 6E740843616E466F6375730806437572736F72070763724172726F770A53697A + 652E57696474680500000000000000C804400B53697A652E4865696768740500 + 000000000000C803401453697A652E506C6174666F726D44656661756C74080B + 5374796C654C6F6F6B757006157363726F6C6C626172626F74746F6D62757474 + 6F6E000000005450463007544C61796F757400095374796C654E616D65060965 + 6469747374796C650756697369626C6508085461624F72646572020C0B466978 + 656448656967687402200012544163746976655374796C654F626A6563740009 + 5374796C654E616D65060A6261636B67726F756E6405416C69676E0708436F6E + 74656E74730C536F757263654C6F6F6B757006124D6574726F426C7565737479 + 6C652E706E670D416374697665547269676765720707466F63757365640A4163 + 746976654C696E6B0E010E436170496E736574732E4C65667405000000000000 + 008000400F436170496E736574732E526967687405000000000000008000400F + 536F75726365526563742E4C65667405000000000000808D07400E536F757263 + 65526563742E546F700500000000000000A2054010536F75726365526563742E + 526967687405000000000000809D074011536F75726365526563742E426F7474 + 6F6D0500000000000000E2054000000A536F757263654C696E6B0E010E436170 + 496E736574732E4C65667405000000000000008000400F436170496E73657473 + 2E526967687405000000000000008000400F536F75726365526563742E4C6566 + 740500000000000000F906400E536F75726365526563742E546F700500000000 + 000000A2054010536F75726365526563742E526967687405000000000000808C + 074011536F75726365526563742E426F74746F6D0500000000000000E2054000 + 0013546F756368416E696D6174696F6E2E4C696E6B0E00000007544C61796F75 + 7400095374796C654E616D650607636F6E74656E7405416C69676E0706436C69 + 656E74064C6F636B6564090C4D617267696E732E4C6566740500000000000000 + 8000400B4D617267696E732E546F7005000000000000008000400D4D61726769 + 6E732E526967687405000000000000008000400E4D617267696E732E426F7474 + 6F6D05000000000000008000400A53697A652E57696474680500000000000000 + 0000000B53697A652E4865696768740500000000000000B804401453697A652E + 506C6174666F726D44656661756C7408000007544C61796F757400095374796C + 654E616D650607627574746F6E7305416C69676E07055269676874064C6F636B + 6564090B4D617267696E732E546F7005000000000000008000400D4D61726769 + 6E732E526967687405000000000000008000400E4D617267696E732E426F7474 + 6F6D05000000000000008000400A506F736974696F6E2E580500000000000000 + 8000C00A506F736974696F6E2E5905000000000000008000400A53697A652E57 + 696474680500000000000000C804400B53697A652E4865696768740500000000 + 000000B804401453697A652E506C6174666F726D44656661756C740800000C54 + 42727573684F626A65637400095374796C654E616D65060A666F726567726F75 + 6E640B42727573682E436F6C6F720708636C61426C61636B00000C5442727573 + 684F626A65637400095374796C654E616D65060973656C656374696F6E0B4272 + 7573682E436F6C6F72070978374645383636323500000B54466F6E744F626A65 + 637400095374796C654E616D650604666F6E7409466F6E742E53697A65050000 + 0000000000800340000006544C6162656C00095374796C654E616D6506067072 + 6F6D7074064C6F636B656409074F706163697479050000000000000080FE3F07 + 56697369626C65080000005450463007544C61796F757400095374796C654E61 + 6D65060D74696D65656469747374796C650756697369626C6508085461624F72 + 646572020D0B466978656448656967687402200012544163746976655374796C + 654F626A65637400095374796C654E616D65060A6261636B67726F756E640541 + 6C69676E0708436F6E74656E74730C536F757263654C6F6F6B757006124D6574 + 726F426C75657374796C652E706E670D41637469766554726967676572070746 + 6F63757365640A4163746976654C696E6B0E010E436170496E736574732E4C65 + 667405000000000000008000400F436170496E736574732E5269676874050000 + 00000000008000400F536F75726365526563742E4C6566740500000000000080 + 8D07400E536F75726365526563742E546F700500000000000000A2054010536F + 75726365526563742E526967687405000000000000809D074011536F75726365 + 526563742E426F74746F6D0500000000000000E2054000000A536F757263654C + 696E6B0E010E436170496E736574732E4C65667405000000000000008000400F + 436170496E736574732E526967687405000000000000008000400F536F757263 + 65526563742E4C6566740500000000000000F906400E536F7572636552656374 + 2E546F700500000000000000A2054010536F75726365526563742E5269676874 + 05000000000000808C074011536F75726365526563742E426F74746F6D050000 + 0000000000E20540000013546F756368416E696D6174696F6E2E4C696E6B0E00 + 00000B54477269644C61796F75740005416C69676E07094D6F73745269676874 + 0A4974656D486569676874050000000000000080FFBF094974656D5769647468 + 05000000000000008005400B4F7269656E746174696F6E070856657274696361 + 6C0B4D617267696E732E546F7005000000000000008000400D4D617267696E73 + 2E526967687405000000000000008000400E4D617267696E732E426F74746F6D + 05000000000000008000400A506F736974696F6E2E580500000000000000E003 + 400A506F736974696F6E2E5905000000000000008000400A53697A652E576964 + 74680500000000000000A003400B53697A652E48656967687405000000000000 + 00B804401453697A652E506C6174666F726D44656661756C74080007544C6179 + 6F7574000A53697A652E57696474680500000000000000A003400B53697A652E + 4865696768740500000000000000B803401453697A652E506C6174666F726D44 + 656661756C7408000754427574746F6E00095374796C654E616D650608757062 + 7574746F6E05416C69676E0706436C69656E740843616E466F637573080A5369 + 7A652E57696474680500000000000000A003400B53697A652E48656967687405 + 00000000000000B803401453697A652E506C6174666F726D44656661756C7408 + 0B5374796C654C6F6F6B757006127363726F6C6C626172746F70627574746F6E + 00000007544C61796F7574000A506F736974696F6E2E590500000000000000B8 + 03400A53697A652E57696474680500000000000000A003400B53697A652E4865 + 696768740500000000000000B803401453697A652E506C6174666F726D446566 + 61756C7408000754427574746F6E00095374796C654E616D65060A646F776E62 + 7574746F6E05416C69676E0706436C69656E740843616E466F637573080A5369 + 7A652E57696474680500000000000000A003400B53697A652E48656967687405 + 00000000000000B803401453697A652E506C6174666F726D44656661756C7408 + 0B5374796C654C6F6F6B757006157363726F6C6C626172626F74746F6D627574 + 746F6E000000000754427574746F6E00095374796C654E616D65060B636C6561 + 72627574746F6E05416C69676E070552696768740843616E466F637573080B4D + 617267696E732E546F7005000000000000008000400E4D617267696E732E426F + 74746F6D05000000000000008000400A506F736974696F6E2E58050000000000 + 00008002400A506F736974696F6E2E5905000000000000008000400A53697A65 + 2E57696474680500000000000000A003400B53697A652E486569676874050000 + 0000000000B804401453697A652E506C6174666F726D44656661756C74080B53 + 74796C654C6F6F6B7570060F636C65617265646974627574746F6E0000165441 + 63746976655374796C65546578744F626A65637400095374796C654E616D6506 + 045465787405416C69676E0706436C69656E74064C6F636B6564090C4D617267 + 696E732E4C65667405000000000000008000400B4D617267696E732E546F7005 + 000000000000008000400D4D617267696E732E52696768740500000000000000 + 8000400E4D617267696E732E426F74746F6D05000000000000008000400A5369 + 7A652E576964746805000000000000008001400B53697A652E48656967687405 + 00000000000000B804401453697A652E506C6174666F726D44656661756C7408 + 165465787453657474696E67732E466F6E742E53697A65050000000000000080 + 03400D536861646F7756697369626C65080D4163746976655472696767657207 + 07466F63757365640B416374697665436F6C6F720708636C61426C61636B0000 + 0C5442727573684F626A65637400095374796C654E616D65060973656C656374 + 696F6E0B42727573682E436F6C6F720709783746453836363235000009544368 + 65636B426F7800095374796C654E616D650605636865636B05416C69676E0708 + 4D6F73744C6566740843616E466F637573081244697361626C65466F63757345 + 6666656374090C4D617267696E732E4C65667405000000000000008000400A53 + 697A652E57696474680500000000000000A003400B53697A652E486569676874 + 05000000000000009803401453697A652E506C6174666F726D44656661756C74 + 080756697369626C65080000005450463007544C61796F757400095374796C65 + 4E616D65060D64617465656469747374796C650756697369626C650808546162 + 4F72646572020E0B466978656448656967687402200012544163746976655374 + 796C654F626A65637400095374796C654E616D65060A6261636B67726F756E64 + 05416C69676E0708436F6E74656E74730C536F757263654C6F6F6B757006124D + 6574726F426C75657374796C652E706E670D4163746976655472696767657207 + 07466F63757365640A4163746976654C696E6B0E010E436170496E736574732E + 4C65667405000000000000008000400F436170496E736574732E526967687405 + 000000000000008000400F536F75726365526563742E4C656674050000000000 + 00808D07400E536F75726365526563742E546F700500000000000000A2054010 + 536F75726365526563742E526967687405000000000000809D074011536F7572 + 6365526563742E426F74746F6D0500000000000000E2054000000A536F757263 + 654C696E6B0E010E436170496E736574732E4C65667405000000000000008000 + 400F436170496E736574732E526967687405000000000000008000400F536F75 + 726365526563742E4C6566740500000000000000F906400E536F757263655265 + 63742E546F700500000000000000A2054010536F75726365526563742E526967 + 687405000000000000808C074011536F75726365526563742E426F74746F6D05 + 00000000000000E20540000013546F756368416E696D6174696F6E2E4C696E6B + 0E0000000754427574746F6E00095374796C654E616D6506056172726F770541 + 6C69676E07094D6F737452696768740843616E466F6375730806437572736F72 + 070763724172726F770C4D617267696E732E4C65667405000000000000008000 + 400B4D617267696E732E546F7005000000000000008000400D4D617267696E73 + 2E526967687405000000000000008000400E4D617267696E732E426F74746F6D + 05000000000000008000400A506F736974696F6E2E580500000000000000E003 + 400A506F736974696F6E2E5905000000000000008000400A53697A652E576964 + 74680500000000000000A003400B53697A652E48656967687405000000000000 + 00B804401453697A652E506C6174666F726D44656661756C74080B5374796C65 + 4C6F6F6B7570061264726F70646F776E65646974627574746F6E000007544275 + 74746F6E00095374796C654E616D65060B636C656172627574746F6E05416C69 + 676E070552696768740843616E466F637573080B4D617267696E732E546F7005 + 000000000000008000400E4D617267696E732E426F74746F6D05000000000000 + 008000400A506F736974696F6E2E580500000000000000C001400A506F736974 + 696F6E2E5905000000000000008000400A53697A652E57696474680500000000 + 000000A003400B53697A652E4865696768740500000000000000B80440145369 + 7A652E506C6174666F726D44656661756C74080B5374796C654C6F6F6B757006 + 0F636C65617265646974627574746F6E000016544163746976655374796C6554 + 6578744F626A65637400095374796C654E616D6506045465787405416C69676E + 0706436C69656E74064C6F636B6564090C4D617267696E732E4C656674050000 + 00000000008000400B4D617267696E732E546F7005000000000000008000400D + 4D617267696E732E526967687405000000000000008000400E4D617267696E73 + 2E426F74746F6D05000000000000008000400A53697A652E5769647468050000 + 00000000008000400B53697A652E4865696768740500000000000000B8044014 + 53697A652E506C6174666F726D44656661756C7408165465787453657474696E + 67732E466F6E742E53697A6505000000000000008003400D536861646F775669 + 7369626C65080D416374697665547269676765720707466F63757365640B4163 + 74697665436F6C6F720708636C61426C61636B00000C5442727573684F626A65 + 637400095374796C654E616D65060973656C656374696F6E0B42727573682E43 + 6F6C6F72070978374645383636323500000954436865636B426F780009537479 + 6C654E616D650605636865636B05416C69676E07084D6F73744C656674084361 + 6E466F637573081244697361626C65466F637573456666656374090C4D617267 + 696E732E4C65667405000000000000008000400A53697A652E57696474680500 + 000000000000A003400B53697A652E4865696768740500000000000000980340 + 1453697A652E506C6174666F726D44656661756C74080756697369626C650800 + 00005450463007544C61796F757400095374796C654E616D650611636C656172 + 696E67656469747374796C650756697369626C6508085461624F72646572020F + 0B466978656448656967687402200012544163746976655374796C654F626A65 + 637400095374796C654E616D65060A6261636B67726F756E6405416C69676E07 + 08436F6E74656E74730C536F757263654C6F6F6B757006124D6574726F426C75 + 657374796C652E706E670D416374697665547269676765720707466F63757365 + 640A4163746976654C696E6B0E010E436170496E736574732E4C656674050000 + 00000000008000400F436170496E736574732E52696768740500000000000000 + 8000400F536F75726365526563742E4C65667405000000000000808D07400E53 + 6F75726365526563742E546F700500000000000000A2054010536F7572636552 + 6563742E526967687405000000000000809D074011536F75726365526563742E + 426F74746F6D0500000000000000E2054000000A536F757263654C696E6B0E01 + 0E436170496E736574732E4C65667405000000000000008000400F436170496E + 736574732E526967687405000000000000008000400F536F7572636552656374 + 2E4C6566740500000000000000F906400E536F75726365526563742E546F7005 + 00000000000000A2054010536F75726365526563742E52696768740500000000 + 0000808C074011536F75726365526563742E426F74746F6D0500000000000000 + E20540000013546F756368416E696D6174696F6E2E4C696E6B0E00000007544C + 61796F757400095374796C654E616D650607636F6E74656E7405416C69676E07 + 08436F6E74656E7473064C6F636B6564090C4D617267696E732E4C6566740500 + 0000000000008000400B4D617267696E732E546F700500000000000000800040 + 0D4D617267696E732E52696768740500000000000000B003400E4D617267696E + 732E426F74746F6D05000000000000008000400A53697A652E57696474680500 + 000000000000D003400B53697A652E4865696768740500000000000000B80440 + 1453697A652E506C6174666F726D44656661756C740800000754427574746F6E + 00095374796C654E616D65060B636C656172627574746F6E05416C69676E0708 + 46697452696768740843616E466F637573080C4D617267696E732E4C65667405 + 000000000000008000400B4D617267696E732E546F7005000000000000008000 + 400D4D617267696E732E526967687405000000000000008000400E4D61726769 + 6E732E426F74746F6D05000000000000008000400A506F736974696F6E2E5805 + 000000000000008000400A506F736974696F6E2E590500000000000000800040 + 0A53697A652E57696474680500000000000000B804400B53697A652E48656967 + 68740500000000000000B804401453697A652E506C6174666F726D4465666175 + 6C74080B5374796C654C6F6F6B7570060F636C65617265646974627574746F6E + 00000C5442727573684F626A65637400095374796C654E616D65060A666F7265 + 67726F756E640B42727573682E436F6C6F720708636C61426C61636B00000C54 + 42727573684F626A65637400095374796C654E616D65060973656C656374696F + 6E0B42727573682E436F6C6F72070978374645383636323500000B54466F6E74 + 4F626A65637400095374796C654E616D650604666F6E7409466F6E742E53697A + 6505000000000000008003400000005450463007544C61796F75740009537479 + 6C654E616D65060C7370696E626F787374796C650756697369626C6508085461 + 624F7264657202100B4669786564486569676874022000125441637469766553 + 74796C654F626A65637400095374796C654E616D65060A6261636B67726F756E + 6405416C69676E0708436F6E74656E74730C536F757263654C6F6F6B75700612 + 4D6574726F426C75657374796C652E706E670D41637469766554726967676572 + 0707466F63757365640A4163746976654C696E6B0E010E436170496E73657473 + 2E4C65667405000000000000008000400F436170496E736574732E5269676874 + 05000000000000008000400F536F75726365526563742E4C6566740500000000 + 0000808D07400E536F75726365526563742E546F700500000000000000A20540 + 10536F75726365526563742E526967687405000000000000809D074011536F75 + 726365526563742E426F74746F6D0500000000000000E2054000000A536F7572 + 63654C696E6B0E010E436170496E736574732E4C656674050000000000000080 + 00400F436170496E736574732E526967687405000000000000008000400F536F + 75726365526563742E4C6566740500000000000000F906400E536F7572636552 + 6563742E546F700500000000000000A2054010536F75726365526563742E5269 + 67687405000000000000808C074011536F75726365526563742E426F74746F6D + 0500000000000000E20540000013546F756368416E696D6174696F6E2E4C696E + 6B0E00000007544C61796F757400095374796C654E616D650607636F6E74656E + 7405416C69676E0706436C69656E74064C6F636B6564090C4D617267696E732E + 4C6566740500000000000000A803400B4D617267696E732E546F700500000000 + 0000008001400D4D617267696E732E52696768740500000000000000A803400E + 4D617267696E732E426F74746F6D05000000000000008001400A53697A652E57 + 6964746805000000000000000000000B53697A652E4865696768740500000000 + 000000A804401453697A652E506C6174666F726D44656661756C740800000754 + 427574746F6E00095374796C654E616D65060B6D696E7573627574746F6E0541 + 6C69676E07044C6566740843616E466F6375730806437572736F720707637241 + 72726F770C4D617267696E732E4C65667405000000000000008000400B4D6172 + 67696E732E546F7005000000000000008000400D4D617267696E732E52696768 + 7405000000000000008000400E4D617267696E732E426F74746F6D0500000000 + 0000008000400A506F736974696F6E2E5805000000000000008000400A506F73 + 6974696F6E2E5905000000000000008000400A53697A652E5769647468050000 + 0000000000A003400B53697A652E4865696768740500000000000000B8044014 + 53697A652E506C6174666F726D44656661756C74080B5374796C654C6F6F6B75 + 7006137363726F6C6C6261726C656674627574746F6E00000754427574746F6E + 00095374796C654E616D65060A706C7573627574746F6E05416C69676E070552 + 696768740843616E466F6375730806437572736F72070763724172726F770C4D + 617267696E732E4C65667405000000000000008000400B4D617267696E732E54 + 6F7005000000000000008000400D4D617267696E732E52696768740500000000 + 0000008000400E4D617267696E732E426F74746F6D0500000000000000800040 + 0A506F736974696F6E2E580500000000000000E003400A506F736974696F6E2E + 5905000000000000008000400A53697A652E57696474680500000000000000A0 + 03400B53697A652E4865696768740500000000000000B804401453697A652E50 + 6C6174666F726D44656661756C74080B5374796C654C6F6F6B75700614736372 + 6F6C6C6261727269676874627574746F6E00000C5442727573684F626A656374 + 00095374796C654E616D65060A666F726567726F756E640B42727573682E436F + 6C6F720708636C61426C61636B00000C5442727573684F626A65637400095374 + 796C654E616D65060973656C656374696F6E0B42727573682E436F6C6F720709 + 78374645383636323500000B54466F6E744F626A65637400095374796C654E61 + 6D650604666F6E7409466F6E742E53697A650500000000000000800340000000 + 5450463007544C61796F757400095374796C654E616D65060D73706C69747465 + 727374796C650756697369626C6508085461624F726465720211000854456C6C + 6970736500095374796C654E616D6506046772697005416C69676E0703466974 + 0946696C6C2E4B696E6407084772616469656E741446696C6C2E477261646965 + 6E742E506F696E74730E0105436F6C6F720709784646313337364230064F6666 + 7365740500000000000000000000000105436F6C6F7207097846463133373341 + 39064F6666736574050000000000000080FE3F000105436F6C6F720709784646 + 313036393945064F6666736574050000000000000080FF3F00001C46696C6C2E + 4772616469656E742E53746F70506F736974696F6E2E58050000000000000080 + FF3F064C6F636B6564090748697454657374080A53697A652E57696474680500 + 000000000000C804400B53697A652E4865696768740500000000000000C80440 + 1453697A652E506C6174666F726D44656661756C74080C5374726F6B652E436F + 6C6F720708636C6157686974650000005450463007544C61796F757400095374 + 796C654E616D65060D636865636B626F787374796C650756697369626C650808 + 5461624F7264657202120007544C61796F75740005416C69676E07044C656674 + 0A53697A652E57696474680500000000000000A803400B53697A652E48656967 + 68740500000000000000C804401453697A652E506C6174666F726D4465666175 + 6C7408001154436865636B5374796C654F626A65637400095374796C654E616D + 65060A6261636B67726F756E6405416C69676E070643656E746572074361704D + 6F6465070454696C65064C6F636B6564090C536F757263654C6F6F6B75700612 + 4D6574726F426C75657374796C652E706E670A53697A652E5769647468050000 + 0000000000A803400B53697A652E4865696768740500000000000000A8034014 + 53697A652E506C6174666F726D44656661756C740808577261704D6F64650706 + 43656E7465720D416374697665547269676765720707436865636B65640A4163 + 746976654C696E6B0E010F536F75726365526563742E4C656674050000000000 + 00009205400E536F75726365526563742E546F70050000000000000090064010 + 536F75726365526563742E52696768740500000000000000BC054011536F7572 + 6365526563742E426F74746F6D0500000000000000A5064000000A536F757263 + 654C696E6B0E010F536F75726365526563742E4C656674050000000000000080 + 00400E536F75726365526563742E546F70050000000000000090064010536F75 + 726365526563742E52696768740500000000000000B8034011536F7572636552 + 6563742E426F74746F6D0500000000000000A50640000007486F744C696E6B0E + 010F536F75726365526563742E4C6566740500000000000000D003400E536F75 + 726365526563742E546F70050000000000000090064010536F75726365526563 + 742E52696768740500000000000000BC044011536F75726365526563742E426F + 74746F6D0500000000000000A5064000000D416374697665486F744C696E6B0E + 010F536F75726365526563742E4C6566740500000000000000C205400E536F75 + 726365526563742E546F70050000000000000090064010536F75726365526563 + 742E52696768740500000000000000EC054011536F75726365526563742E426F + 74746F6D0500000000000000A5064000000B466F63757365644C696E6B0E010F + 536F75726365526563742E4C6566740500000000000000D003400E536F757263 + 65526563742E546F70050000000000000090064010536F75726365526563742E + 52696768740500000000000000BC044011536F75726365526563742E426F7474 + 6F6D0500000000000000A50640000011416374697665466F63757365644C696E + 6B0E010F536F75726365526563742E4C6566740500000000000000C205400E53 + 6F75726365526563742E546F70050000000000000090064010536F7572636552 + 6563742E52696768740500000000000000EC054011536F75726365526563742E + 426F74746F6D0500000000000000A5064000000000001654427574746F6E5374 + 796C65546578744F626A65637400095374796C654E616D650604746578740541 + 6C69676E0706436C69656E74064C6F636B6564090C4D617267696E732E4C6566 + 740500000000000000C000400A53697A652E57696474680500000000000000D0 + 03400B53697A652E4865696768740500000000000000C804401453697A652E50 + 6C6174666F726D44656661756C7408165465787453657474696E67732E466F6E + 742E53697A650500000000000000800340165465787453657474696E67732E46 + 6F6E74436F6C6F720708636C6157686974650D536861646F7756697369626C65 + 0808486F74436F6C6F720708636C6157686974650C466F6375736564436F6C6F + 720708636C6157686974650B4E6F726D616C436F6C6F720708636C6157686974 + 650C50726573736564436F6C6F720708636C6157686974650000005450463007 + 544C61796F757400095374796C654E616D650610726164696F627574746F6E73 + 74796C650756697369626C6508085461624F7264657202130007544C61796F75 + 740005416C69676E07044C6566740A53697A652E576964746805000000000000 + 00B803400B53697A652E4865696768740500000000000000C804401453697A65 + 2E506C6174666F726D44656661756C7408001154436865636B5374796C654F62 + 6A65637400095374796C654E616D65060A6261636B67726F756E6405416C6967 + 6E070643656E746572064C6F636B6564090C536F757263654C6F6F6B75700612 + 4D6574726F426C75657374796C652E706E670A53697A652E5769647468050000 + 0000000000B803400B53697A652E4865696768740500000000000000B8034014 + 53697A652E506C6174666F726D44656661756C740808577261704D6F64650706 + 43656E7465720D416374697665547269676765720707436865636B65640A4163 + 746976654C696E6B0E010F536F75726365526563742E4C656674050000000000 + 00009A05400E536F75726365526563742E546F700500000000000000EC054010 + 536F75726365526563742E52696768740500000000000000C8054011536F7572 + 6365526563742E426F74746F6D05000000000000008D064000000A536F757263 + 654C696E6B0E010F536F75726365526563742E4C656674050000000000000080 + FF3F0E536F75726365526563742E546F700500000000000000EC054010536F75 + 726365526563742E52696768740500000000000000C0034011536F7572636552 + 6563742E426F74746F6D05000000000000008D0640000007486F744C696E6B0E + 010F536F75726365526563742E4C6566740500000000000000D803400E536F75 + 726365526563742E546F700500000000000000EC054010536F75726365526563 + 742E52696768740500000000000000C8044011536F75726365526563742E426F + 74746F6D05000000000000008D064000000D416374697665486F744C696E6B0E + 010F536F75726365526563742E4C6566740500000000000000CE05400E536F75 + 726365526563742E546F700500000000000000EC054010536F75726365526563 + 742E52696768740500000000000000FC054011536F75726365526563742E426F + 74746F6D05000000000000008D064000000B466F63757365644C696E6B0E010F + 536F75726365526563742E4C6566740500000000000000D803400E536F757263 + 65526563742E546F700500000000000000EC054010536F75726365526563742E + 52696768740500000000000000C8044011536F75726365526563742E426F7474 + 6F6D05000000000000008D0640000011416374697665466F63757365644C696E + 6B0E010F536F75726365526563742E4C6566740500000000000000CE05400E53 + 6F75726365526563742E546F700500000000000000EC054010536F7572636552 + 6563742E52696768740500000000000000FC054011536F75726365526563742E + 426F74746F6D05000000000000008D064000000000001654427574746F6E5374 + 796C65546578744F626A65637400095374796C654E616D650604746578740541 + 6C69676E0706436C69656E74064C6F636B6564090C4D617267696E732E4C6566 + 740500000000000000C000400A53697A652E57696474680500000000000000C0 + 03400B53697A652E4865696768740500000000000000C804401453697A652E50 + 6C6174666F726D44656661756C7408165465787453657474696E67732E466F6E + 742E53697A650500000000000000800340165465787453657474696E67732E46 + 6F6E74436F6C6F720708636C6157686974650D536861646F7756697369626C65 + 0808486F74436F6C6F720708636C6157686974650C466F6375736564436F6C6F + 720708636C6157686974650B4E6F726D616C436F6C6F720708636C6157686974 + 650C50726573736564436F6C6F720708636C6157686974650000005450463007 + 544C61796F757400095374796C654E616D65060E7363726F6C6C626172737479 + 6C650756697369626C6508085461624F726465720214000754427574746F6E00 + 095374796C654E616D65060A6C656674627574746F6E05416C69676E07044C65 + 6674064C6F636B6564090A506F736974696F6E2E590500000000000000800340 + 0A53697A652E576964746805000000000000008003400B53697A652E48656967 + 687405000000000000009003401453697A652E506C6174666F726D4465666175 + 6C74080B5374796C654C6F6F6B757006137363726F6C6C6261726C6566746275 + 74746F6E00000754427574746F6E00095374796C654E616D65060B7269676874 + 627574746F6E05416C69676E07055269676874064C6F636B6564090A506F7369 + 74696F6E2E5805000000000000008804400A506F736974696F6E2E5905000000 + 000000008003400A53697A652E576964746805000000000000008003400B5369 + 7A652E48656967687405000000000000009003401453697A652E506C6174666F + 726D44656661756C74080B5374796C654C6F6F6B757006147363726F6C6C6261 + 727269676874627574746F6E00000754427574746F6E00095374796C654E616D + 650609746F70627574746F6E05416C69676E0703546F70064C6F636B6564090A + 53697A652E57696474680500000000000000C804400B53697A652E4865696768 + 7405000000000000008003401453697A652E506C6174666F726D44656661756C + 74080B5374796C654C6F6F6B757006127363726F6C6C626172746F7062757474 + 6F6E00000754427574746F6E00095374796C654E616D65060C626F74746F6D62 + 7574746F6E05416C69676E0706426F74746F6D064C6F636B6564090A506F7369 + 74696F6E2E5905000000000000008804400A53697A652E576964746805000000 + 00000000C804400B53697A652E48656967687405000000000000008003401453 + 697A652E506C6174666F726D44656661756C74080B5374796C654C6F6F6B7570 + 06157363726F6C6C626172626F74746F6D627574746F6E00000654547261636B + 00095374796C654E616D65060668747261636B05416C69676E0706436C69656E + 74064C6F636B6564090B4F7269656E746174696F6E070A486F72697A6F6E7461 + 6C0A53697A652E576964746805000000000000009003400B53697A652E486569 + 67687405000000000000009003401453697A652E506C6174666F726D44656661 + 756C74080B5374796C654C6F6F6B757006147363726F6C6C6261726874726163 + 6B7374796C6500000654547261636B00095374796C654E616D65060676747261 + 636B05416C69676E0706436C69656E74064C6F636B6564090B4F7269656E7461 + 74696F6E070A486F72697A6F6E74616C0A53697A652E57696474680500000000 + 0000009003400B53697A652E4865696768740500000000000000900340145369 + 7A652E506C6174666F726D44656661756C74080B5374796C654C6F6F6B757006 + 147363726F6C6C62617276747261636B7374796C650000005450463012544275 + 74746F6E5374796C654F626A65637400095374796C654E616D6506137363726F + 6C6C6261726C656674627574746F6E0C536F757263654C6F6F6B757006124D65 + 74726F426C75657374796C652E706E670756697369626C650807486F744C696E + 6B0E010E436170496E736574732E4C6566740500000000000000C000400D4361 + 70496E736574732E546F700500000000000000C000400F436170496E73657473 + 2E52696768740500000000000000C0004010436170496E736574732E426F7474 + 6F6D0500000000000000C000400F536F75726365526563742E4C656674050000 + 0000000080A907400E536F75726365526563742E546F700500000000000000EA + 064010536F75726365526563742E52696768740500000000000000B107401153 + 6F75726365526563742E426F74746F6D0500000000000000F9064000000B466F + 63757365644C696E6B0E010E436170496E736574732E4C656674050000000000 + 0000C000400D436170496E736574732E546F700500000000000000C000400F43 + 6170496E736574732E52696768740500000000000000C0004010436170496E73 + 6574732E426F74746F6D0500000000000000C000400F536F7572636552656374 + 2E4C6566740500000000000000A007400E536F75726365526563742E546F7005 + 00000000000000EA064010536F75726365526563742E52696768740500000000 + 000000A8074011536F75726365526563742E426F74746F6D0500000000000000 + F9064000000A4E6F726D616C4C696E6B0E010E436170496E736574732E4C6566 + 740500000000000000C000400D436170496E736574732E546F70050000000000 + 0000C000400F436170496E736574732E52696768740500000000000000C00040 + 10436170496E736574732E426F74746F6D0500000000000000C000400F536F75 + 726365526563742E4C6566740500000000000000A007400E536F757263655265 + 63742E546F700500000000000000EA064010536F75726365526563742E526967 + 68740500000000000000A8074011536F75726365526563742E426F74746F6D05 + 00000000000000F9064000000B507265737365644C696E6B0E010E436170496E + 736574732E4C6566740500000000000000C000400D436170496E736574732E54 + 6F700500000000000000C000400F436170496E736574732E5269676874050000 + 0000000000C0004010436170496E736574732E426F74746F6D05000000000000 + 00C000400F536F75726365526563742E4C6566740500000000000080B207400E + 536F75726365526563742E546F700500000000000000EA064010536F75726365 + 526563742E52696768740500000000000000BA074011536F7572636552656374 + 2E426F74746F6D0500000000000000F90640000013546F756368416E696D6174 + 696F6E2E4C696E6B0E00001254427574746F6E5374796C654F626A6563740005 + 416C69676E070643656E746572074361704D6F6465070454696C650C536F7572 + 63654C6F6F6B757006124D6574726F426C75657374796C652E706E670A53697A + 652E57696474680500000000000000B002400B53697A652E4865696768740500 + 000000000000D002401453697A652E506C6174666F726D44656661756C740808 + 577261704D6F6465070643656E74657207486F744C696E6B0E010F536F757263 + 65526563742E4C65667405000000000000009A07400E536F7572636552656374 + 2E546F700500000000000000EC064010536F75726365526563742E5269676874 + 05000000000000809F074011536F75726365526563742E426F74746F6D050000 + 0000000000F9064000000B466F63757365644C696E6B0E010F536F7572636552 + 6563742E4C65667405000000000000009A07400E536F75726365526563742E54 + 6F700500000000000000EC064010536F75726365526563742E52696768740500 + 0000000000809F074011536F75726365526563742E426F74746F6D0500000000 + 000000F9064000000A4E6F726D616C4C696E6B0E010F536F7572636552656374 + 2E4C65667405000000000000009A07400E536F75726365526563742E546F7005 + 00000000000000EC064010536F75726365526563742E52696768740500000000 + 0000809F074011536F75726365526563742E426F74746F6D0500000000000000 + F9064000000B507265737365644C696E6B0E010F536F75726365526563742E4C + 65667405000000000000009407400E536F75726365526563742E546F70050000 + 0000000000EC064010536F75726365526563742E526967687405000000000000 + 8099074011536F75726365526563742E426F74746F6D0500000000000000F906 + 40000013546F756368416E696D6174696F6E2E4C696E6B0E0000000054504630 + 1254427574746F6E5374796C654F626A65637400095374796C654E616D65060E + 7370696E6C656674627574746F6E0C536F757263654C6F6F6B757006124D6574 + 726F426C75657374796C652E706E670756697369626C650807486F744C696E6B + 0E010E436170496E736574732E4C6566740500000000000000C000400D436170 + 496E736574732E546F700500000000000000C000400F436170496E736574732E + 52696768740500000000000000C0004010436170496E736574732E426F74746F + 6D0500000000000000C000400F536F75726365526563742E4C65667405000000 + 00000080A907400E536F75726365526563742E546F700500000000000000EA06 + 4010536F75726365526563742E52696768740500000000000000B1074011536F + 75726365526563742E426F74746F6D0500000000000000F9064000000B466F63 + 757365644C696E6B0E010E436170496E736574732E4C65667405000000000000 + 00C000400D436170496E736574732E546F700500000000000000C000400F4361 + 70496E736574732E52696768740500000000000000C0004010436170496E7365 + 74732E426F74746F6D0500000000000000C000400F536F75726365526563742E + 4C6566740500000000000000A007400E536F75726365526563742E546F700500 + 000000000000EA064010536F75726365526563742E5269676874050000000000 + 0000A8074011536F75726365526563742E426F74746F6D0500000000000000F9 + 064000000A4E6F726D616C4C696E6B0E010E436170496E736574732E4C656674 + 0500000000000000C000400D436170496E736574732E546F7005000000000000 + 00C000400F436170496E736574732E52696768740500000000000000C0004010 + 436170496E736574732E426F74746F6D0500000000000000C000400F536F7572 + 6365526563742E4C6566740500000000000000A007400E536F75726365526563 + 742E546F700500000000000000EA064010536F75726365526563742E52696768 + 740500000000000000A8074011536F75726365526563742E426F74746F6D0500 + 000000000000F9064000000B507265737365644C696E6B0E010E436170496E73 + 6574732E4C6566740500000000000000C000400D436170496E736574732E546F + 700500000000000000C000400F436170496E736574732E526967687405000000 + 00000000C0004010436170496E736574732E426F74746F6D0500000000000000 + C000400F536F75726365526563742E4C6566740500000000000080B207400E53 + 6F75726365526563742E546F700500000000000000EA064010536F7572636552 + 6563742E52696768740500000000000000BA074011536F75726365526563742E + 426F74746F6D0500000000000000F90640000013546F756368416E696D617469 + 6F6E2E4C696E6B0E00001254427574746F6E5374796C654F626A656374000541 + 6C69676E070643656E746572074361704D6F6465070454696C650C536F757263 + 654C6F6F6B757006124D6574726F426C75657374796C652E706E670A53697A65 + 2E57696474680500000000000000B002400B53697A652E486569676874050000 + 0000000000D002401453697A652E506C6174666F726D44656661756C74080857 + 7261704D6F6465070643656E74657207486F744C696E6B0E010F536F75726365 + 526563742E4C65667405000000000000009A07400E536F75726365526563742E + 546F700500000000000000EC064010536F75726365526563742E526967687405 + 000000000000809F074011536F75726365526563742E426F74746F6D05000000 + 00000000F9064000000B466F63757365644C696E6B0E010F536F757263655265 + 63742E4C65667405000000000000009A07400E536F75726365526563742E546F + 700500000000000000EC064010536F75726365526563742E5269676874050000 + 00000000809F074011536F75726365526563742E426F74746F6D050000000000 + 0000F9064000000A4E6F726D616C4C696E6B0E010F536F75726365526563742E + 4C65667405000000000000009A07400E536F75726365526563742E546F700500 + 000000000000EC064010536F75726365526563742E5269676874050000000000 + 00809F074011536F75726365526563742E426F74746F6D0500000000000000F9 + 064000000B507265737365644C696E6B0E010F536F75726365526563742E4C65 + 667405000000000000009407400E536F75726365526563742E546F7005000000 + 00000000EC064010536F75726365526563742E52696768740500000000000080 + 99074011536F75726365526563742E426F74746F6D0500000000000000F90640 + 000013546F756368416E696D6174696F6E2E4C696E6B0E000000005450463012 + 54427574746F6E5374796C654F626A65637400095374796C654E616D65061473 + 63726F6C6C6261727269676874627574746F6E0C536F757263654C6F6F6B7570 + 06124D6574726F426C75657374796C652E706E670756697369626C650807486F + 744C696E6B0E010E436170496E736574732E4C6566740500000000000000C000 + 400D436170496E736574732E546F700500000000000000C000400F436170496E + 736574732E52696768740500000000000000C0004010436170496E736574732E + 426F74746F6D0500000000000000C000400F536F75726365526563742E4C6566 + 740500000000000080A907400E536F75726365526563742E546F700500000000 + 000000EA064010536F75726365526563742E52696768740500000000000000B1 + 074011536F75726365526563742E426F74746F6D0500000000000000F9064000 + 000B466F63757365644C696E6B0E010E436170496E736574732E4C6566740500 + 000000000000C000400D436170496E736574732E546F700500000000000000C0 + 00400F436170496E736574732E52696768740500000000000000C00040104361 + 70496E736574732E426F74746F6D0500000000000000C000400F536F75726365 + 526563742E4C6566740500000000000000A007400E536F75726365526563742E + 546F700500000000000000EA064010536F75726365526563742E526967687405 + 00000000000000A8074011536F75726365526563742E426F74746F6D05000000 + 00000000F9064000000A4E6F726D616C4C696E6B0E010E436170496E73657473 + 2E4C6566740500000000000000C000400D436170496E736574732E546F700500 + 000000000000C000400F436170496E736574732E526967687405000000000000 + 00C0004010436170496E736574732E426F74746F6D0500000000000000C00040 + 0F536F75726365526563742E4C6566740500000000000000A007400E536F7572 + 6365526563742E546F700500000000000000EA064010536F7572636552656374 + 2E52696768740500000000000000A8074011536F75726365526563742E426F74 + 746F6D0500000000000000F9064000000B507265737365644C696E6B0E010E43 + 6170496E736574732E4C6566740500000000000000C000400D436170496E7365 + 74732E546F700500000000000000C000400F436170496E736574732E52696768 + 740500000000000000C0004010436170496E736574732E426F74746F6D050000 + 0000000000C000400F536F75726365526563742E4C6566740500000000000080 + B207400E536F75726365526563742E546F700500000000000000EA064010536F + 75726365526563742E52696768740500000000000000BA074011536F75726365 + 526563742E426F74746F6D0500000000000000F90640000013546F756368416E + 696D6174696F6E2E4C696E6B0E00001254427574746F6E5374796C654F626A65 + 63740005416C69676E070643656E746572074361704D6F6465070454696C650C + 536F757263654C6F6F6B757006124D6574726F426C75657374796C652E706E67 + 0A53697A652E57696474680500000000000000B002400B53697A652E48656967 + 68740500000000000000D002401453697A652E506C6174666F726D4465666175 + 6C740808577261704D6F6465070643656E74657207486F744C696E6B0E010F53 + 6F75726365526563742E4C65667405000000000000809A07400E536F75726365 + 526563742E546F700500000000000000DB064010536F75726365526563742E52 + 696768740500000000000000A0074011536F75726365526563742E426F74746F + 6D0500000000000000E8064000000B466F63757365644C696E6B0E010F536F75 + 726365526563742E4C65667405000000000000809A07400E536F757263655265 + 63742E546F700500000000000000DB064010536F75726365526563742E526967 + 68740500000000000000A0074011536F75726365526563742E426F74746F6D05 + 00000000000000E8064000000A4E6F726D616C4C696E6B0E010F536F75726365 + 526563742E4C65667405000000000000809A07400E536F75726365526563742E + 546F700500000000000000DB064010536F75726365526563742E526967687405 + 00000000000000A0074011536F75726365526563742E426F74746F6D05000000 + 00000000E8064000000B507265737365644C696E6B0E010F536F757263655265 + 63742E4C65667405000000000000009407400E536F75726365526563742E546F + 700500000000000000DA064010536F75726365526563742E5269676874050000 + 000000008099074011536F75726365526563742E426F74746F6D050000000000 + 0000E70640000013546F756368416E696D6174696F6E2E4C696E6B0E00000000 + 545046301254427574746F6E5374796C654F626A65637400095374796C654E61 + 6D65060F7370696E7269676874627574746F6E0C536F757263654C6F6F6B7570 + 06124D6574726F426C75657374796C652E706E670756697369626C650807486F + 744C696E6B0E010E436170496E736574732E4C6566740500000000000000C000 + 400D436170496E736574732E546F700500000000000000C000400F436170496E + 736574732E52696768740500000000000000C0004010436170496E736574732E + 426F74746F6D0500000000000000C000400F536F75726365526563742E4C6566 + 740500000000000080A907400E536F75726365526563742E546F700500000000 + 000000EA064010536F75726365526563742E52696768740500000000000000B1 + 074011536F75726365526563742E426F74746F6D0500000000000000F9064000 + 000B466F63757365644C696E6B0E010E436170496E736574732E4C6566740500 + 000000000000C000400D436170496E736574732E546F700500000000000000C0 + 00400F436170496E736574732E52696768740500000000000000C00040104361 + 70496E736574732E426F74746F6D0500000000000000C000400F536F75726365 + 526563742E4C6566740500000000000000A007400E536F75726365526563742E + 546F700500000000000000EA064010536F75726365526563742E526967687405 + 00000000000000A8074011536F75726365526563742E426F74746F6D05000000 + 00000000F9064000000A4E6F726D616C4C696E6B0E010E436170496E73657473 + 2E4C6566740500000000000000C000400D436170496E736574732E546F700500 + 000000000000C000400F436170496E736574732E526967687405000000000000 + 00C0004010436170496E736574732E426F74746F6D0500000000000000C00040 + 0F536F75726365526563742E4C6566740500000000000000A007400E536F7572 + 6365526563742E546F700500000000000000EA064010536F7572636552656374 + 2E52696768740500000000000000A8074011536F75726365526563742E426F74 + 746F6D0500000000000000F9064000000B507265737365644C696E6B0E010E43 + 6170496E736574732E4C6566740500000000000000C000400D436170496E7365 + 74732E546F700500000000000000C000400F436170496E736574732E52696768 + 740500000000000000C0004010436170496E736574732E426F74746F6D050000 + 0000000000C000400F536F75726365526563742E4C6566740500000000000080 + B207400E536F75726365526563742E546F700500000000000000EA064010536F + 75726365526563742E52696768740500000000000000BA074011536F75726365 + 526563742E426F74746F6D0500000000000000F90640000013546F756368416E + 696D6174696F6E2E4C696E6B0E00001254427574746F6E5374796C654F626A65 + 63740005416C69676E070643656E746572074361704D6F6465070454696C650C + 536F757263654C6F6F6B757006124D6574726F426C75657374796C652E706E67 + 0A53697A652E57696474680500000000000000B002400B53697A652E48656967 + 68740500000000000000D002401453697A652E506C6174666F726D4465666175 + 6C740808577261704D6F6465070643656E74657207486F744C696E6B0E010F53 + 6F75726365526563742E4C65667405000000000000809A07400E536F75726365 + 526563742E546F700500000000000000DB064010536F75726365526563742E52 + 696768740500000000000000A0074011536F75726365526563742E426F74746F + 6D0500000000000000E8064000000B466F63757365644C696E6B0E010F536F75 + 726365526563742E4C65667405000000000000809A07400E536F757263655265 + 63742E546F700500000000000000DB064010536F75726365526563742E526967 + 68740500000000000000A0074011536F75726365526563742E426F74746F6D05 + 00000000000000E8064000000A4E6F726D616C4C696E6B0E010F536F75726365 + 526563742E4C65667405000000000000809A07400E536F75726365526563742E + 546F700500000000000000DB064010536F75726365526563742E526967687405 + 00000000000000A0074011536F75726365526563742E426F74746F6D05000000 + 00000000E8064000000B507265737365644C696E6B0E010F536F757263655265 + 63742E4C65667405000000000000009407400E536F75726365526563742E546F + 700500000000000000DA064010536F75726365526563742E5269676874050000 + 000000008099074011536F75726365526563742E426F74746F6D050000000000 + 0000E70640000013546F756368416E696D6174696F6E2E4C696E6B0E00000000 + 545046301254427574746F6E5374796C654F626A65637400095374796C654E61 + 6D6506127363726F6C6C626172746F70627574746F6E0C536F757263654C6F6F + 6B757006124D6574726F426C75657374796C652E706E670756697369626C6508 + 07486F744C696E6B0E010E436170496E736574732E4C65667405000000000000 + 00C000400D436170496E736574732E546F700500000000000000C000400F4361 + 70496E736574732E52696768740500000000000000C0004010436170496E7365 + 74732E426F74746F6D0500000000000000C000400F536F75726365526563742E + 4C6566740500000000000080A907400E536F75726365526563742E546F700500 + 000000000000EA064010536F75726365526563742E5269676874050000000000 + 0000B1074011536F75726365526563742E426F74746F6D0500000000000000F9 + 064000000B466F63757365644C696E6B0E010E436170496E736574732E4C6566 + 740500000000000000C000400D436170496E736574732E546F70050000000000 + 0000C000400F436170496E736574732E52696768740500000000000000C00040 + 10436170496E736574732E426F74746F6D0500000000000000C000400F536F75 + 726365526563742E4C6566740500000000000000A007400E536F757263655265 + 63742E546F700500000000000000EA064010536F75726365526563742E526967 + 68740500000000000000A8074011536F75726365526563742E426F74746F6D05 + 00000000000000F9064000000A4E6F726D616C4C696E6B0E010E436170496E73 + 6574732E4C6566740500000000000000C000400D436170496E736574732E546F + 700500000000000000C000400F436170496E736574732E526967687405000000 + 00000000C0004010436170496E736574732E426F74746F6D0500000000000000 + C000400F536F75726365526563742E4C6566740500000000000000A007400E53 + 6F75726365526563742E546F700500000000000000EA064010536F7572636552 + 6563742E52696768740500000000000000A8074011536F75726365526563742E + 426F74746F6D0500000000000000F9064000000B507265737365644C696E6B0E + 010E436170496E736574732E4C6566740500000000000000C000400D43617049 + 6E736574732E546F700500000000000000C000400F436170496E736574732E52 + 696768740500000000000000C0004010436170496E736574732E426F74746F6D + 0500000000000000C000400F536F75726365526563742E4C6566740500000000 + 000080B207400E536F75726365526563742E546F700500000000000000EA0640 + 10536F75726365526563742E52696768740500000000000000BA074011536F75 + 726365526563742E426F74746F6D0500000000000000F90640000013546F7563 + 68416E696D6174696F6E2E4C696E6B0E00001254427574746F6E5374796C654F + 626A6563740005416C69676E070643656E7465720C536F757263654C6F6F6B75 + 7006124D6574726F426C75657374796C652E706E670A53697A652E5769647468 + 0500000000000000D002400B53697A652E4865696768740500000000000000B0 + 02401453697A652E506C6174666F726D44656661756C740808577261704D6F64 + 65070643656E74657207486F744C696E6B0E010F536F75726365526563742E4C + 65667405000000000000808007400E536F75726365526563742E546F70050000 + 0000000000DD064010536F75726365526563742E526967687405000000000000 + 0087074011536F75726365526563742E426F74746F6D0500000000000000E806 + 4000000B466F63757365644C696E6B0E010F536F75726365526563742E4C6566 + 7405000000000000808007400E536F75726365526563742E546F700500000000 + 000000DD064010536F75726365526563742E5269676874050000000000000087 + 074011536F75726365526563742E426F74746F6D0500000000000000E8064000 + 000A4E6F726D616C4C696E6B0E010F536F75726365526563742E4C6566740500 + 0000000000808007400E536F75726365526563742E546F700500000000000000 + DD064010536F75726365526563742E5269676874050000000000000087074011 + 536F75726365526563742E426F74746F6D0500000000000000E8064000000B50 + 7265737365644C696E6B0E010F536F75726365526563742E4C65667405000000 + 000000008007400E536F75726365526563742E546F700500000000000000EA06 + 4010536F75726365526563742E5269676874050000000000008086074011536F + 75726365526563742E426F74746F6D0500000000000000F50640000013546F75 + 6368416E696D6174696F6E2E4C696E6B0E00000000545046301254427574746F + 6E5374796C654F626A65637400095374796C654E616D65060D7370696E746F70 + 627574746F6E0C536F757263654C6F6F6B757006124D6574726F426C75657374 + 796C652E706E670756697369626C650807486F744C696E6B0E010E436170496E + 736574732E4C6566740500000000000000C000400D436170496E736574732E54 + 6F700500000000000000C000400F436170496E736574732E5269676874050000 + 0000000000C0004010436170496E736574732E426F74746F6D05000000000000 + 00C000400F536F75726365526563742E4C6566740500000000000080A907400E + 536F75726365526563742E546F700500000000000000EA064010536F75726365 + 526563742E52696768740500000000000000B1074011536F7572636552656374 + 2E426F74746F6D0500000000000000F9064000000B466F63757365644C696E6B + 0E010E436170496E736574732E4C6566740500000000000000C000400D436170 + 496E736574732E546F700500000000000000C000400F436170496E736574732E + 52696768740500000000000000C0004010436170496E736574732E426F74746F + 6D0500000000000000C000400F536F75726365526563742E4C65667405000000 + 00000000A007400E536F75726365526563742E546F700500000000000000EA06 + 4010536F75726365526563742E52696768740500000000000000A8074011536F + 75726365526563742E426F74746F6D0500000000000000F9064000000A4E6F72 + 6D616C4C696E6B0E010E436170496E736574732E4C6566740500000000000000 + C000400D436170496E736574732E546F700500000000000000C000400F436170 + 496E736574732E52696768740500000000000000C0004010436170496E736574 + 732E426F74746F6D0500000000000000C000400F536F75726365526563742E4C + 6566740500000000000000A007400E536F75726365526563742E546F70050000 + 0000000000EA064010536F75726365526563742E526967687405000000000000 + 00A8074011536F75726365526563742E426F74746F6D0500000000000000F906 + 4000000B507265737365644C696E6B0E010E436170496E736574732E4C656674 + 0500000000000000C000400D436170496E736574732E546F7005000000000000 + 00C000400F436170496E736574732E52696768740500000000000000C0004010 + 436170496E736574732E426F74746F6D0500000000000000C000400F536F7572 + 6365526563742E4C6566740500000000000080B207400E536F75726365526563 + 742E546F700500000000000000EA064010536F75726365526563742E52696768 + 740500000000000000BA074011536F75726365526563742E426F74746F6D0500 + 000000000000F90640000013546F756368416E696D6174696F6E2E4C696E6B0E + 00001254427574746F6E5374796C654F626A6563740005416C69676E07064365 + 6E7465720C536F757263654C6F6F6B757006124D6574726F426C75657374796C + 652E706E670A53697A652E57696474680500000000000000D002400B53697A65 + 2E4865696768740500000000000000B002401453697A652E506C6174666F726D + 44656661756C740808577261704D6F6465070643656E74657207486F744C696E + 6B0E010F536F75726365526563742E4C65667405000000000000808007400E53 + 6F75726365526563742E546F700500000000000000DD064010536F7572636552 + 6563742E5269676874050000000000000087074011536F75726365526563742E + 426F74746F6D0500000000000000E8064000000B466F63757365644C696E6B0E + 010F536F75726365526563742E4C65667405000000000000808007400E536F75 + 726365526563742E546F700500000000000000DD064010536F75726365526563 + 742E5269676874050000000000000087074011536F75726365526563742E426F + 74746F6D0500000000000000E8064000000A4E6F726D616C4C696E6B0E010F53 + 6F75726365526563742E4C65667405000000000000808007400E536F75726365 + 526563742E546F700500000000000000DD064010536F75726365526563742E52 + 69676874050000000000000087074011536F75726365526563742E426F74746F + 6D0500000000000000E8064000000B507265737365644C696E6B0E010F536F75 + 726365526563742E4C65667405000000000000008007400E536F757263655265 + 63742E546F700500000000000000EA064010536F75726365526563742E526967 + 6874050000000000008086074011536F75726365526563742E426F74746F6D05 + 00000000000000F50640000013546F756368416E696D6174696F6E2E4C696E6B + 0E00000000545046301254427574746F6E5374796C654F626A65637400095374 + 796C654E616D6506157363726F6C6C626172626F74746F6D627574746F6E0C53 + 6F757263654C6F6F6B757006124D6574726F426C75657374796C652E706E6707 + 56697369626C650807486F744C696E6B0E010E436170496E736574732E4C6566 + 740500000000000000C000400D436170496E736574732E546F70050000000000 + 0000C000400F436170496E736574732E52696768740500000000000000C00040 + 10436170496E736574732E426F74746F6D0500000000000000C000400F536F75 + 726365526563742E4C6566740500000000000080A907400E536F757263655265 + 63742E546F700500000000000000EA064010536F75726365526563742E526967 + 68740500000000000000B1074011536F75726365526563742E426F74746F6D05 + 00000000000000F9064000000B466F63757365644C696E6B0E010E436170496E + 736574732E4C6566740500000000000000C000400D436170496E736574732E54 + 6F700500000000000000C000400F436170496E736574732E5269676874050000 + 0000000000C0004010436170496E736574732E426F74746F6D05000000000000 + 00C000400F536F75726365526563742E4C6566740500000000000000A007400E + 536F75726365526563742E546F700500000000000000EA064010536F75726365 + 526563742E52696768740500000000000000A8074011536F7572636552656374 + 2E426F74746F6D0500000000000000F9064000000A4E6F726D616C4C696E6B0E + 010E436170496E736574732E4C6566740500000000000000C000400D43617049 + 6E736574732E546F700500000000000000C000400F436170496E736574732E52 + 696768740500000000000000C0004010436170496E736574732E426F74746F6D + 0500000000000000C000400F536F75726365526563742E4C6566740500000000 + 000000A007400E536F75726365526563742E546F700500000000000000EA0640 + 10536F75726365526563742E52696768740500000000000000A8074011536F75 + 726365526563742E426F74746F6D0500000000000000F9064000000B50726573 + 7365644C696E6B0E010E436170496E736574732E4C6566740500000000000000 + C000400D436170496E736574732E546F700500000000000000C000400F436170 + 496E736574732E52696768740500000000000000C0004010436170496E736574 + 732E426F74746F6D0500000000000000C000400F536F75726365526563742E4C + 6566740500000000000080B207400E536F75726365526563742E546F70050000 + 0000000000EA064010536F75726365526563742E526967687405000000000000 + 00BA074011536F75726365526563742E426F74746F6D0500000000000000F906 + 40000013546F756368416E696D6174696F6E2E4C696E6B0E0000125442757474 + 6F6E5374796C654F626A6563740005416C69676E070643656E7465720C536F75 + 7263654C6F6F6B757006124D6574726F426C75657374796C652E706E670A5369 + 7A652E57696474680500000000000000D002400B53697A652E48656967687405 + 00000000000000B002401453697A652E506C6174666F726D44656661756C7408 + 08577261704D6F6465070643656E74657207486F744C696E6B0E010F536F7572 + 6365526563742E4C65667405000000000000008907400E536F75726365526563 + 742E546F700500000000000000DE064010536F75726365526563742E52696768 + 7405000000000000808F074011536F75726365526563742E426F74746F6D0500 + 000000000000E9064000000B466F63757365644C696E6B0E010F536F75726365 + 526563742E4C65667405000000000000008907400E536F75726365526563742E + 546F700500000000000000DE064010536F75726365526563742E526967687405 + 000000000000808F074011536F75726365526563742E426F74746F6D05000000 + 00000000E9064000000A4E6F726D616C4C696E6B0E010F536F75726365526563 + 742E4C65667405000000000000008907400E536F75726365526563742E546F70 + 0500000000000000DE064010536F75726365526563742E526967687405000000 + 000000808F074011536F75726365526563742E426F74746F6D05000000000000 + 00E9064000000B507265737365644C696E6B0E010F536F75726365526563742E + 4C65667405000000000000008907400E536F75726365526563742E546F700500 + 000000000000EA064010536F75726365526563742E5269676874050000000000 + 00808F074011536F75726365526563742E426F74746F6D0500000000000000F5 + 0640000013546F756368416E696D6174696F6E2E4C696E6B0E00000000545046 + 301254427574746F6E5374796C654F626A65637400095374796C654E616D6506 + 107370696E626F74746F6D627574746F6E0C536F757263654C6F6F6B75700612 + 4D6574726F426C75657374796C652E706E670756697369626C650807486F744C + 696E6B0E010E436170496E736574732E4C6566740500000000000000C000400D + 436170496E736574732E546F700500000000000000C000400F436170496E7365 + 74732E52696768740500000000000000C0004010436170496E736574732E426F + 74746F6D0500000000000000C000400F536F75726365526563742E4C65667405 + 00000000000080A907400E536F75726365526563742E546F7005000000000000 + 00EA064010536F75726365526563742E52696768740500000000000000B10740 + 11536F75726365526563742E426F74746F6D0500000000000000F9064000000B + 466F63757365644C696E6B0E010E436170496E736574732E4C65667405000000 + 00000000C000400D436170496E736574732E546F700500000000000000C00040 + 0F436170496E736574732E52696768740500000000000000C000401043617049 + 6E736574732E426F74746F6D0500000000000000C000400F536F757263655265 + 63742E4C6566740500000000000000A007400E536F75726365526563742E546F + 700500000000000000EA064010536F75726365526563742E5269676874050000 + 0000000000A8074011536F75726365526563742E426F74746F6D050000000000 + 0000F9064000000A4E6F726D616C4C696E6B0E010E436170496E736574732E4C + 6566740500000000000000C000400D436170496E736574732E546F7005000000 + 00000000C000400F436170496E736574732E52696768740500000000000000C0 + 004010436170496E736574732E426F74746F6D0500000000000000C000400F53 + 6F75726365526563742E4C6566740500000000000000A007400E536F75726365 + 526563742E546F700500000000000000EA064010536F75726365526563742E52 + 696768740500000000000000A8074011536F75726365526563742E426F74746F + 6D0500000000000000F9064000000B507265737365644C696E6B0E010E436170 + 496E736574732E4C6566740500000000000000C000400D436170496E73657473 + 2E546F700500000000000000C000400F436170496E736574732E526967687405 + 00000000000000C0004010436170496E736574732E426F74746F6D0500000000 + 000000C000400F536F75726365526563742E4C6566740500000000000080B207 + 400E536F75726365526563742E546F700500000000000000EA064010536F7572 + 6365526563742E52696768740500000000000000BA074011536F757263655265 + 63742E426F74746F6D0500000000000000F90640000013546F756368416E696D + 6174696F6E2E4C696E6B0E00001254427574746F6E5374796C654F626A656374 + 0005416C69676E070643656E7465720C536F757263654C6F6F6B757006124D65 + 74726F426C75657374796C652E706E670A53697A652E57696474680500000000 + 000000D002400B53697A652E4865696768740500000000000000B00240145369 + 7A652E506C6174666F726D44656661756C740808577261704D6F646507064365 + 6E74657207486F744C696E6B0E010F536F75726365526563742E4C6566740500 + 0000000000008907400E536F75726365526563742E546F700500000000000000 + DE064010536F75726365526563742E526967687405000000000000808F074011 + 536F75726365526563742E426F74746F6D0500000000000000E9064000000B46 + 6F63757365644C696E6B0E010F536F75726365526563742E4C65667405000000 + 000000008907400E536F75726365526563742E546F700500000000000000DE06 + 4010536F75726365526563742E526967687405000000000000808F074011536F + 75726365526563742E426F74746F6D0500000000000000E9064000000A4E6F72 + 6D616C4C696E6B0E010F536F75726365526563742E4C65667405000000000000 + 008907400E536F75726365526563742E546F700500000000000000DE06401053 + 6F75726365526563742E526967687405000000000000808F074011536F757263 + 65526563742E426F74746F6D0500000000000000E9064000000B507265737365 + 644C696E6B0E010F536F75726365526563742E4C656674050000000000000089 + 07400E536F75726365526563742E546F700500000000000000EA064010536F75 + 726365526563742E526967687405000000000000808F074011536F7572636552 + 6563742E426F74746F6D0500000000000000F50640000013546F756368416E69 + 6D6174696F6E2E4C696E6B0E00000000545046300C545374796C654F626A6563 + 7400095374796C654E616D6506147363726F6C6C62617268747261636B737479 + 6C650C536F757263654C6F6F6B757006124D6574726F426C75657374796C652E + 706E670756697369626C65080A536F757263654C696E6B0E010E436170496E73 + 6574732E4C65667405000000000000008000400D436170496E736574732E546F + 7005000000000000008000400F436170496E736574732E526967687405000000 + 0000000080004010436170496E736574732E426F74746F6D0500000000000000 + 8000400F536F75726365526563742E4C6566740500000000000000D206400E53 + 6F75726365526563742E546F700500000000000000AD064010536F7572636552 + 6563742E52696768740500000000000000F4064011536F75726365526563742E + 426F74746F6D0500000000000000BE064000000006545468756D620009537479 + 6C654E616D6506057468756D62064C6F636B6564090A53697A652E5769647468 + 0500000000000000C804400B53697A652E486569676874050000000000000080 + 03401453697A652E506C6174666F726D44656661756C74080B5374796C654C6F + 6F6B7570060B687468756D627374796C65000000545046300C545374796C654F + 626A65637400095374796C654E616D6506147363726F6C6C6261727674726163 + 6B7374796C650C536F757263654C6F6F6B757006124D6574726F426C75657374 + 796C652E706E670756697369626C65080A536F757263654C696E6B0E010E4361 + 70496E736574732E4C65667405000000000000008000400D436170496E736574 + 732E546F7005000000000000008000400F436170496E736574732E5269676874 + 050000000000000080004010436170496E736574732E426F74746F6D05000000 + 000000008000400F536F75726365526563742E4C6566740500000000000000FD + 06400E536F75726365526563742E546F700500000000000000AE064010536F75 + 726365526563742E5269676874050000000000000087074011536F7572636552 + 6563742E426F74746F6D0500000000000000CF064000000006545468756D6200 + 095374796C654E616D6506057468756D62064C6F636B6564090A53697A652E57 + 6964746805000000000000008003400B53697A652E4865696768740500000000 + 000000C804401453697A652E506C6174666F726D44656661756C74080B537479 + 6C654C6F6F6B7570060B767468756D627374796C650000005450463012544275 + 74746F6E5374796C654F626A65637400095374796C654E616D65060B68746875 + 6D627374796C650C536F757263654C6F6F6B757006124D6574726F426C756573 + 74796C652E706E670756697369626C650807486F744C696E6B0E010E43617049 + 6E736574732E4C6566740500000000000000C000400D436170496E736574732E + 546F700500000000000000C000400F436170496E736574732E52696768740500 + 000000000000C0004010436170496E736574732E426F74746F6D050000000000 + 0000C000400F536F75726365526563742E4C6566740500000000000000D20640 + 0E536F75726365526563742E546F700500000000000000D6064010536F757263 + 65526563742E52696768740500000000000000F3064011536F75726365526563 + 742E426F74746F6D0500000000000000E7064000000B466F63757365644C696E + 6B0E010E436170496E736574732E4C6566740500000000000000C000400D4361 + 70496E736574732E546F700500000000000000C000400F436170496E73657473 + 2E52696768740500000000000000C0004010436170496E736574732E426F7474 + 6F6D0500000000000000C000400F536F75726365526563742E4C656674050000 + 0000000000D106400E536F75726365526563742E546F700500000000000000C1 + 064010536F75726365526563742E52696768740500000000000000F406401153 + 6F75726365526563742E426F74746F6D0500000000000000D2064000000A4E6F + 726D616C4C696E6B0E010E436170496E736574732E4C65667405000000000000 + 00C000400D436170496E736574732E546F700500000000000000C000400F4361 + 70496E736574732E52696768740500000000000000C0004010436170496E7365 + 74732E426F74746F6D0500000000000000C000400F536F75726365526563742E + 4C6566740500000000000000D106400E536F75726365526563742E546F700500 + 000000000000C1064010536F75726365526563742E5269676874050000000000 + 0000F4064011536F75726365526563742E426F74746F6D0500000000000000D2 + 064000000B507265737365644C696E6B0E010E436170496E736574732E4C6566 + 740500000000000000C000400D436170496E736574732E546F70050000000000 + 0000C000400F436170496E736574732E52696768740500000000000000C00040 + 10436170496E736574732E426F74746F6D0500000000000000C000400F536F75 + 726365526563742E4C6566740500000000000000D106400E536F757263655265 + 63742E546F700500000000000000EA064010536F75726365526563742E526967 + 68740500000000000000F4064011536F75726365526563742E426F74746F6D05 + 00000000000000FD0640000013546F756368416E696D6174696F6E2E4C696E6B + 0E000000545046301254427574746F6E5374796C654F626A6563740009537479 + 6C654E616D65060B767468756D627374796C650C536F757263654C6F6F6B7570 + 06124D6574726F426C75657374796C652E706E670756697369626C650807486F + 744C696E6B0E010E436170496E736574732E4C6566740500000000000000C000 + 400D436170496E736574732E546F700500000000000000C000400F436170496E + 736574732E52696768740500000000000000C0004010436170496E736574732E + 426F74746F6D0500000000000000C000400F536F75726365526563742E4C6566 + 7405000000000000809407400E536F75726365526563742E546F700500000000 + 000000AE064010536F75726365526563742E526967687405000000000000009D + 074011536F75726365526563742E426F74746F6D0500000000000000CF064000 + 000B466F63757365644C696E6B0E010E436170496E736574732E4C6566740500 + 000000000000C000400D436170496E736574732E546F700500000000000000C0 + 00400F436170496E736574732E52696768740500000000000000C00040104361 + 70496E736574732E426F74746F6D0500000000000000C000400F536F75726365 + 526563742E4C65667405000000000000808907400E536F75726365526563742E + 546F700500000000000000AD064010536F75726365526563742E526967687405 + 0000000000000092074011536F75726365526563742E426F74746F6D05000000 + 00000000D0064000000A4E6F726D616C4C696E6B0E010E436170496E73657473 + 2E4C6566740500000000000000C000400D436170496E736574732E546F700500 + 000000000000C000400F436170496E736574732E526967687405000000000000 + 00C0004010436170496E736574732E426F74746F6D0500000000000000C00040 + 0F536F75726365526563742E4C65667405000000000000808907400E536F7572 + 6365526563742E546F700500000000000000AD064010536F7572636552656374 + 2E5269676874050000000000000092074011536F75726365526563742E426F74 + 746F6D0500000000000000D0064000000B507265737365644C696E6B0E010E43 + 6170496E736574732E4C6566740500000000000000C000400D436170496E7365 + 74732E546F700500000000000000C000400F436170496E736574732E52696768 + 740500000000000000C0004010436170496E736574732E426F74746F6D050000 + 0000000000C000400F536F75726365526563742E4C6566740500000000000000 + 9F07400E536F75726365526563742E546F700500000000000000AD064010536F + 75726365526563742E52696768740500000000000080A8074011536F75726365 + 526563742E426F74746F6D0500000000000000D00640000013546F756368416E + 696D6174696F6E2E4C696E6B0E000000545046300C545374796C654F626A6563 + 7400095374796C654E616D65060E7374617475736261727374796C650C536F75 + 7263654C6F6F6B757006124D6574726F426C75657374796C652E706E67075669 + 7369626C65080A536F757263654C696E6B0E010E436170496E736574732E4C65 + 667405000000000000008000400D436170496E736574732E546F700500000000 + 0000008000400F436170496E736574732E526967687405000000000000008000 + 4010436170496E736574732E426F74746F6D05000000000000008000400F536F + 75726365526563742E4C6566740500000000000080A007400E536F7572636552 + 6563742E546F70050000000000000087064010536F75726365526563742E5269 + 6768740500000000000000C6074011536F75726365526563742E426F74746F6D + 0500000000000000A506400000064F70617175650900095453697A6547726970 + 00095374796C654E616D65060873697A656772697005416C69676E0705526967 + 6874064C6F636B6564090C4D617267696E732E4C656674050000000000000080 + 00400B4D617267696E732E546F7005000000000000008000400D4D617267696E + 732E526967687405000000000000008000400E4D617267696E732E426F74746F + 6D05000000000000008000400A506F736974696F6E2E580500000000000000E0 + 03400A506F736974696F6E2E5905000000000000008000400A53697A652E5769 + 6474680500000000000000A003400B53697A652E486569676874050000000000 + 0000B804401453697A652E506C6174666F726D44656661756C74080000005450 + 463007544C61796F757400095374796C654E616D65060D73697A656772697073 + 74796C650756697369626C6508085461624F726465720222000C545374796C65 + 4F626A6563740005416C69676E070643656E7465720C536F757263654C6F6F6B + 757006124D6574726F426C75657374796C652E706E670A53697A652E57696474 + 680500000000000000D002400B53697A652E4865696768740500000000000000 + D002401453697A652E506C6174666F726D44656661756C740808577261704D6F + 6465070643656E7465720A536F757263654C696E6B0E010F536F757263655265 + 63742E4C65667405000000000000009707400E536F75726365526563742E546F + 70050000000000000097064010536F75726365526563742E5269676874050000 + 00000000809D074011536F75726365526563742E426F74746F6D050000000000 + 0000A406400000000000545046300C545374796C654F626A6563740009537479 + 6C654E616D65060C746F6F6C6261727374796C650C536F757263654C6F6F6B75 + 7006124D6574726F426C75657374796C652E706E670756697369626C65080A53 + 6F757263654C696E6B0E010E436170496E736574732E4C656674050000000000 + 0000C000400D436170496E736574732E546F700500000000000000C000400F43 + 6170496E736574732E52696768740500000000000000C0004010436170496E73 + 6574732E426F74746F6D0500000000000000C000400F536F7572636552656374 + 2E4C6566740500000000000000E006400E536F75726365526563742E546F7005 + 0000000000000083064010536F75726365526563742E52696768740500000000 + 00000096074011536F75726365526563742E426F74746F6D0500000000000000 + A6064000000000545046300C545374796C654F626A65637400095374796C654E + 616D65060C6D656E756261727374796C650C536F757263654C6F6F6B75700612 + 4D6574726F426C75657374796C652E706E670756697369626C65080A536F7572 + 63654C696E6B0E010E436170496E736574732E4C656674050000000000000080 + FF3F0D436170496E736574732E546F70050000000000000080FF3F0F43617049 + 6E736574732E5269676874050000000000000080FF3F10436170496E73657473 + 2E426F74746F6D050000000000000080FF3F0F536F75726365526563742E4C65 + 66740500000000000000A606400E536F75726365526563742E546F7005000000 + 00000000A0014010536F75726365526563742E52696768740500000000000000 + EE064011536F75726365526563742E426F74746F6D0500000000000000880440 + 0000064F7061717565090007544C61796F757400095374796C654E616D650607 + 636F6E74656E7405416C69676E0706436C69656E740C4D617267696E732E4C65 + 6674050000000000000080FF3F0B4D617267696E732E546F7005000000000000 + 0080FF3F0D4D617267696E732E5269676874050000000000000080FF3F0E4D61 + 7267696E732E426F74746F6D050000000000000080FF3F0A53697A652E576964 + 74680500000000000000C004400B53697A652E48656967687405000000000000 + 00C004401453697A652E506C6174666F726D44656661756C7408000000545046 + 3007544C61796F757400095374796C654E616D65060D6D656E75766965777374 + 796C650D50616464696E672E526967687405000000000000008002400E506164 + 64696E672E426F74746F6D05000000000000008002400756697369626C650808 + 5461624F726465720225000C545374796C654F626A6563740005416C69676E07 + 06436C69656E740D4D617267696E732E526967687405000000000000008002C0 + 0E4D617267696E732E426F74746F6D05000000000000008002C00C536F757263 + 654C6F6F6B757006124D6574726F426C75657374796C652E706E670A536F7572 + 63654C696E6B0E010E436170496E736574732E4C6566740500000000000000C0 + 00400D436170496E736574732E546F700500000000000000C000400F43617049 + 6E736574732E52696768740500000000000000C0004010436170496E73657473 + 2E426F74746F6D0500000000000000C000400F536F75726365526563742E4C65 + 66740500000000000000F506400E536F75726365526563742E546F7005000000 + 0000000080014010536F75726365526563742E52696768740500000000000000 + 9E074011536F75726365526563742E426F74746F6D0500000000000000940540 + 0000064F706171756509000D54536861646F7745666665637400084469737461 + 6E6365050000000000000080014009446972656374696F6E0500000000000000 + B4044008536F66746E657373050000000000CECCCCFC3F074F70616369747905 + 0000000000000080FE3F0B536861646F77436F6C6F720708636C61426C61636B + 00000007544C61796F757400095374796C654E616D650607636F6E74656E7405 + 416C69676E0706436C69656E740C4D617267696E732E4C656674050000000000 + 00008000400B4D617267696E732E546F7005000000000000008000400D4D6172 + 67696E732E526967687405000000000000008000400E4D617267696E732E426F + 74746F6D05000000000000008000400A53697A652E5769647468050000000000 + 00009804400B53697A652E48656967687405000000000000009804401453697A + 652E506C6174666F726D44656661756C74080000005450463007544C61796F75 + 7400095374796C654E616D6506106D656E756261726974656D7374796C650756 + 697369626C6508085461624F726465720226000C545374796C654F626A656374 + 0005416C69676E0708436F6E74656E7473074F70616369747905000000000000 + 000000000C536F757263654C6F6F6B757006124D6574726F426C75657374796C + 652E706E670A536F757263654C696E6B0E010E436170496E736574732E4C6566 + 7405000000000000008000400D436170496E736574732E546F70050000000000 + 00008000400F436170496E736574732E52696768740500000000000000800040 + 10436170496E736574732E426F74746F6D05000000000000008000400F536F75 + 726365526563742E4C6566740500000000000000A606400E536F757263655265 + 63742E546F70050000000000000098044010536F75726365526563742E526967 + 68740500000000000000EB064011536F75726365526563742E426F74746F6D05 + 00000000000000F004400000064F706171756509000F54466C6F6174416E696D + 6174696F6E00084475726174696F6E05000000000018B7D1F23F0C50726F7065 + 7274794E616D6506074F7061636974790A537461727456616C75650500000000 + 0000000000000953746F7056616C7565050000000000000080FF3F0754726967 + 676572060F497353656C65637465643D747275650E54726967676572496E7665 + 7273650610497353656C65637465643D66616C73650000000C545374796C654F + 626A65637400095374796C654E616D65060A6261636B67726F756E6405416C69 + 676E0708436F6E74656E7473074F70616369747905000000000000000000000C + 536F757263654C6F6F6B757006124D6574726F426C75657374796C652E706E67 + 0A536F757263654C696E6B0E010E436170496E736574732E4C65667405000000 + 000000008000400D436170496E736574732E546F700500000000000000800040 + 0F436170496E736574732E526967687405000000000000008000401043617049 + 6E736574732E426F74746F6D05000000000000008000400F536F757263655265 + 63742E4C6566740500000000000000A606400E536F75726365526563742E546F + 70050000000000000098044010536F75726365526563742E5269676874050000 + 0000000000EB064011536F75726365526563742E426F74746F6D050000000000 + 0000F004400000064F706171756509000F54466C6F6174416E696D6174696F6E + 00084475726174696F6E05000000000018B7D1F23F0C50726F70657274794E61 + 6D6506074F7061636974790A537461727456616C756505000000000000000000 + 000953746F7056616C7565050000000000000080FF3F07547269676765720611 + 49734D6F7573654F7665723D747275653B0E54726967676572496E7665727365 + 061149734D6F7573654F7665723D66616C736500000007544C61796F75740009 + 5374796C654E616D650605676C79706805416C69676E07044C6566740A53697A + 652E57696474680500000000000000C803400B53697A652E4865696768740500 + 000000000000C804401453697A652E506C6174666F726D44656661756C740800 + 07544C61796F757400095374796C654E616D650609636865636B6D61726B0541 + 6C69676E0708436F6E74656E7473074F7061636974790500000000006F1283F5 + 3F0A53697A652E57696474680500000000000000C803400B53697A652E486569 + 6768740500000000000000C804401453697A652E506C6174666F726D44656661 + 756C7408000554506174680005416C69676E070643656E74657209446174612E + 506174680A58000000070000000000000056D9524391AE2C4301000000927666 + 4365021643010000009F3983432B7C3C43010000009E9AA64382D2B442010000 + 006F1CB04375A4D1420100000026DF8243263F67430300000056D9524391AE2C + 430A46696C6C2E436F6C6F720708636C6157686974650748697454657374080A + 53697A652E57696474680500000000000000B002400B53697A652E4865696768 + 740500000000000000B002401453697A652E506C6174666F726D44656661756C + 74080B5374726F6B652E4B696E6407044E6F6E65000F54436F6C6F72416E696D + 6174696F6E00084475726174696F6E05000000000018B7D1F23F0C50726F7065 + 7274794E616D65060A46696C6C2E436F6C6F720A537461727456616C75650708 + 636C6157686974650953746F7056616C75650708636C61576869746507547269 + 67676572061049734D6F7573654F7665723D747275650E54726967676572496E + 7665727365062249734D6F7573654F7665723D66616C73653B497353656C6563 + 7465643D66616C736500000F54436F6C6F72416E696D6174696F6E0008447572 + 6174696F6E05000000000018B7D1F23F0C50726F70657274794E616D65060A46 + 696C6C2E436F6C6F720A537461727456616C75650708636C6157686974650953 + 746F7056616C75650708636C6157686974650754726967676572061049734D6F + 7573654F7665723D747275650E54726967676572496E7665727365062249734D + 6F7573654F7665723D66616C73653B497353656C65637465643D66616C736500 + 00000F54466C6F6174416E696D6174696F6E00084475726174696F6E05000000 + 0000CDCCCCFB3F0C50726F70657274794E616D6506074F7061636974790A5374 + 61727456616C756505000000000000000000000953746F7056616C7565050000 + 000000000080FF3F0754726967676572060E4973436865636B65643D74727565 + 0E54726967676572496E7665727365060F4973436865636B65643D66616C7365 + 0000000654476C79706800095374796C654E616D65060A676C7970687374796C + 650C4D617267696E732E4C656674050000000000000080FF3F0B4D617267696E + 732E546F7005000000000000008000400D4D617267696E732E52696768740500 + 000000000000C000400E4D617267696E732E426F74746F6D0500000000000000 + 80FF3F05416C69676E070552696768740A53697A652E57696474680500000000 + 0000008003400B53697A652E4865696768740500000000000000800340145369 + 7A652E506C6174666F726D44656661756C740800000654496D61676500095374 + 796C654E616D6506066269746D61700E4D756C74695265734269746D61700E01 + 000005416C69676E0708436F6E74656E74730C4D617267696E732E4C65667405 + 000000000000008000400B4D617267696E732E546F7005000000000000008000 + 400D4D617267696E732E526967687405000000000000008000400E4D61726769 + 6E732E426F74746F6D05000000000000008000400A53697A652E576964746805 + 00000000000000A803400B53697A652E4865696768740500000000000000B804 + 401453697A652E506C6174666F726D44656661756C7408000000055454657874 + 00095374796C654E616D6506047465787405416C69676E07044C656674064C6F + 636B6564090748697454657374080C4D617267696E732E4C6566740500000000 + 0000008002400D4D617267696E732E526967687405000000000000008002400A + 506F736974696F6E2E5805000000000000008404400A53697A652E5769647468 + 0500000000000000C804400B53697A652E4865696768740500000000000000C8 + 04401453697A652E506C6174666F726D44656661756C74081654657874536574 + 74696E67732E466F6E742E53697A650500000000000000800340165465787453 + 657474696E67732E466F6E74436F6C6F720708636C6157686974651654657874 + 53657474696E67732E486F727A416C69676E07074C656164696E67000F54436F + 6C6F72416E696D6174696F6E00084475726174696F6E05000000000018B7D1F2 + 3F0C50726F70657274794E616D650605436F6C6F720A537461727456616C7565 + 0708636C6157686974650953746F7056616C75650708636C6157686974650754 + 726967676572060F497353656C65637465643D747275650E5472696767657249 + 6E76657273650610497353656C65637465643D66616C736500000F54436F6C6F + 72416E696D6174696F6E00084475726174696F6E05000000000018B7D1F23F0C + 50726F70657274794E616D650605436F6C6F720A537461727456616C75650708 + 636C6157686974650953746F7056616C75650708636C61576869746507547269 + 67676572062149734D6F7573654F7665723D747275653B497353656C65637465 + 643D66616C73650E54726967676572496E7665727365062249734D6F7573654F + 7665723D66616C73653B497353656C65637465643D66616C7365000000055454 + 65787400095374796C654E616D65060873686F727463757405416C69676E0705 + 5269676874064C6F636B6564090748697454657374080C4D617267696E732E4C + 6566740500000000000000C002400D4D617267696E732E526967687405000000 + 00000000C001400A506F736974696F6E2E580500000000000000D003C00A5369 + 7A652E57696474680500000000000000C804400B53697A652E48656967687405 + 00000000000000C804401453697A652E506C6174666F726D44656661756C7408 + 165465787453657474696E67732E466F6E742E53697A65050000000000000080 + 0340165465787453657474696E67732E466F6E74436F6C6F720708636C615768 + 697465165465787453657474696E67732E486F727A416C69676E07074C656164 + 696E67000F54436F6C6F72416E696D6174696F6E00084475726174696F6E0500 + 0000000018B7D1F23F0C50726F70657274794E616D650605436F6C6F720A5374 + 61727456616C75650708636C6157686974650953746F7056616C75650708636C + 6157686974650754726967676572061049734D6F7573654F7665723D74727565 + 0E54726967676572496E7665727365062249734D6F7573654F7665723D66616C + 73653B497353656C65637465643D66616C736500000007544C61796F75740009 + 5374796C654E616D6506077375626D61726B05416C69676E070552696768740A + 506F736974696F6E2E580500000000000000F003400A53697A652E5769647468 + 0500000000000000A003400B53697A652E4865696768740500000000000000C8 + 04401453697A652E506C6174666F726D44656661756C74080005545061746800 + 05416C69676E070643656E74657209446174612E506174680A34000000040000 + 0000000000000000000000000001000000000000000000803F01000000000080 + 3F0000003F0300000000000000000000000A46696C6C2E436F6C6F720708636C + 615768697465064C6F636B6564090748697454657374080A53697A652E576964 + 74680500000000000000E001400B53697A652E48656967687405000000000000 + 008002401453697A652E506C6174666F726D44656661756C74080B5374726F6B + 652E4B696E6407044E6F6E65000F54436F6C6F72416E696D6174696F6E000844 + 75726174696F6E05000000000018B7D1F23F0C50726F70657274794E616D6506 + 0A46696C6C2E436F6C6F720A537461727456616C75650708636C615768697465 + 0953746F7056616C75650708636C615768697465075472696767657206104973 + 4D6F7573654F7665723D747275650E54726967676572496E7665727365062249 + 734D6F7573654F7665723D66616C73653B497353656C65637465643D66616C73 + 6500000000005450463007544C61796F757400095374796C654E616D65060D6D + 656E756974656D7374796C650756697369626C6508085461624F726465720227 + 000C545374796C654F626A6563740005416C69676E0708436F6E74656E747307 + 4F70616369747905000000000000000000000C536F757263654C6F6F6B757006 + 124D6574726F426C75657374796C652E706E670A536F757263654C696E6B0E01 + 0E436170496E736574732E4C6566740500000000000000A001400D436170496E + 736574732E546F700500000000000000A001400F436170496E736574732E5269 + 6768740500000000000000A0014010436170496E736574732E426F74746F6D05 + 00000000000000A001400F536F75726365526563742E4C656674050000000000 + 0000A606400E536F75726365526563742E546F70050000000000000098044010 + 536F75726365526563742E52696768740500000000000000EB064011536F7572 + 6365526563742E426F74746F6D0500000000000000F004400000064F70617175 + 6509000F54466C6F6174416E696D6174696F6E00084475726174696F6E050000 + 00000018B7D1F23F0C50726F70657274794E616D6506074F7061636974790A53 + 7461727456616C756505000000000000000000000953746F7056616C75650500 + 00000000000080FF3F0754726967676572060F497353656C65637465643D7472 + 75650E54726967676572496E76657273650610497353656C65637465643D6661 + 6C73650000000C545374796C654F626A65637400095374796C654E616D65060A + 6261636B67726F756E6405416C69676E0708436F6E74656E7473074F70616369 + 747905000000000000000000000C536F757263654C6F6F6B757006124D657472 + 6F426C75657374796C652E706E670A536F757263654C696E6B0E010E43617049 + 6E736574732E4C6566740500000000000000A001400D436170496E736574732E + 546F700500000000000000A001400F436170496E736574732E52696768740500 + 000000000000A0014010436170496E736574732E426F74746F6D050000000000 + 0000A001400F536F75726365526563742E4C6566740500000000000000A60640 + 0E536F75726365526563742E546F70050000000000000098044010536F757263 + 65526563742E52696768740500000000000000EB064011536F75726365526563 + 742E426F74746F6D0500000000000000F004400000064F706171756509000F54 + 466C6F6174416E696D6174696F6E00084475726174696F6E05000000000018B7 + D1F23F0C50726F70657274794E616D6506074F7061636974790A537461727456 + 616C756505000000000000000000000953746F7056616C756505000000000000 + 0080FF3F0754726967676572061049734D6F7573654F7665723D747275650E54 + 726967676572496E7665727365061149734D6F7573654F7665723D66616C7365 + 00000007544C61796F757400095374796C654E616D650605676C79706805416C + 69676E07044C6566740A53697A652E57696474680500000000000000C803400B + 53697A652E4865696768740500000000000000C804401453697A652E506C6174 + 666F726D44656661756C74080007544C61796F757400095374796C654E616D65 + 0609636865636B6D61726B05416C69676E0708436F6E74656E7473074F706163 + 6974790500000000006F1283F53F0A53697A652E576964746805000000000000 + 00C803400B53697A652E4865696768740500000000000000C804401453697A65 + 2E506C6174666F726D44656661756C74080005545061746800095374796C654E + 616D65060E636865636B6D61726B7374796C6505416C69676E070643656E7465 + 7209446174612E506174680A58000000070000000000000056D9524391AE2C43 + 010000009276664365021643010000009F3983432B7C3C43010000009E9AA643 + 82D2B442010000006F1CB04375A4D1420100000026DF8243263F674303000000 + 56D9524391AE2C430A46696C6C2E436F6C6F720708636C61426C61636B074869 + 7454657374080A53697A652E57696474680500000000000000B002400B53697A + 652E4865696768740500000000000000B002401453697A652E506C6174666F72 + 6D44656661756C74080B5374726F6B652E4B696E6407044E6F6E65000F54436F + 6C6F72416E696D6174696F6E00084475726174696F6E05000000000018B7D1F2 + 3F0C50726F70657274794E616D65060A46696C6C2E436F6C6F720A5374617274 + 56616C75650708636C61426C61636B0953746F7056616C75650708636C615768 + 6974650754726967676572060F497353656C65637465643D747275650E547269 + 67676572496E76657273650610497353656C65637465643D66616C736500000F + 54436F6C6F72416E696D6174696F6E00084475726174696F6E05000000000018 + B7D1F23F0C50726F70657274794E616D65060A46696C6C2E436F6C6F720A5374 + 61727456616C75650708636C61426C61636B0953746F7056616C75650708636C + 6157686974650754726967676572062149734D6F7573654F7665723D74727565 + 3B497353656C65637465643D66616C73650E54726967676572496E7665727365 + 062249734D6F7573654F7665723D66616C73653B497353656C65637465643D66 + 616C73650000000F54466C6F6174416E696D6174696F6E00084475726174696F + 6E050000000000CDCCCCFB3F0C50726F70657274794E616D6506074F70616369 + 74790A537461727456616C756505000000000000000000000953746F7056616C + 7565050000000000000080FF3F0754726967676572060E4973436865636B6564 + 3D747275650E54726967676572496E7665727365060F4973436865636B65643D + 66616C736500000A5452656374616E676C6500095374796C654E616D65060F63 + 6865636B6261636B67726F756E6405416C69676E0708436F6E74656E74730946 + 696C6C2E4B696E6407044E6F6E65074869745465737408074F70616369747905 + 0000000000000080FE3F0D4D617267696E732E52696768740500000000000000 + 80FF3F0A53697A652E57696474680500000000000000C003400B53697A652E48 + 65696768740500000000000000C804401453697A652E506C6174666F726D4465 + 6661756C74080C5374726F6B652E436F6C6F7207097846464538363632350758 + 526164697573050000000000000080FF3F075952616469757305000000000000 + 0080FF3F0000000654496D61676500095374796C654E616D6506066269746D61 + 700E4D756C74695265734269746D61700E01000005416C69676E070A486F727A + 43656E7465720C4D617267696E732E4C65667405000000000000008000400B4D + 617267696E732E546F7005000000000000008000400D4D617267696E732E5269 + 67687405000000000000008000400E4D617267696E732E426F74746F6D050000 + 00000000008000400A506F736974696F6E2E5805000000000000008000400A50 + 6F736974696F6E2E5905000000000000008000400A53697A652E576964746805 + 00000000000000A803400B53697A652E4865696768740500000000000000B804 + 401453697A652E506C6174666F726D44656661756C740800000654476C797068 + 00095374796C654E616D65060A676C7970687374796C650C4D617267696E732E + 4C656674050000000000000080FF3F0B4D617267696E732E546F700500000000 + 0000008000400D4D617267696E732E52696768740500000000000000C000400E + 4D617267696E732E426F74746F6D050000000000000080FF3F05416C69676E07 + 0A486F727A43656E7465720A53697A652E576964746805000000000000008003 + 400B53697A652E48656967687405000000000000008003401453697A652E506C + 6174666F726D44656661756C740800000005545465787400095374796C654E61 + 6D6506047465787405416C69676E07044C656674064C6F636B65640907486974 + 54657374080C4D617267696E732E4C65667405000000000000008002400D4D61 + 7267696E732E526967687405000000000000008002400A506F736974696F6E2E + 5805000000000000008404400A53697A652E57696474680500000000000000C8 + 04400B53697A652E4865696768740500000000000000C804401453697A652E50 + 6C6174666F726D44656661756C7408165465787453657474696E67732E466F6E + 742E53697A650500000000000000800340165465787453657474696E67732E48 + 6F727A416C69676E07074C656164696E67000F54436F6C6F72416E696D617469 + 6F6E00084475726174696F6E05000000000018B7D1F23F0C50726F7065727479 + 4E616D650605436F6C6F720A537461727456616C75650708636C615768697465 + 0953746F7056616C75650708636C6157686974650754726967676572060F4973 + 53656C65637465643D747275650E54726967676572496E766572736506104973 + 53656C65637465643D66616C736500000F54436F6C6F72416E696D6174696F6E + 00084475726174696F6E05000000000018B7D1F23F0C50726F70657274794E61 + 6D650605436F6C6F720A537461727456616C75650708636C61426C61636B0953 + 746F7056616C75650708636C6157686974650754726967676572062149734D6F + 7573654F7665723D747275653B497353656C65637465643D66616C73650E5472 + 6967676572496E7665727365062249734D6F7573654F7665723D66616C73653B + 497353656C65637465643D66616C736500000005545465787400095374796C65 + 4E616D65060873686F727463757405416C69676E07055269676874064C6F636B + 6564090748697454657374080C4D617267696E732E4C65667405000000000000 + 00C002400D4D617267696E732E52696768740500000000000000C001400A506F + 736974696F6E2E580500000000000000D003C00A53697A652E57696474680500 + 000000000000C804400B53697A652E4865696768740500000000000000C80440 + 1453697A652E506C6174666F726D44656661756C740816546578745365747469 + 6E67732E486F727A416C69676E07074C656164696E67000F54436F6C6F72416E + 696D6174696F6E00084475726174696F6E05000000000018B7D1F23F0C50726F + 70657274794E616D650605436F6C6F720A537461727456616C75650708636C61 + 426C61636B0953746F7056616C75650708636C61576869746507547269676765 + 72062149734D6F7573654F7665723D747275653B497353656C65637465643D66 + 616C73650E54726967676572496E7665727365062249734D6F7573654F766572 + 3D66616C73653B497353656C65637465643D66616C736500000F54436F6C6F72 + 416E696D6174696F6E00084475726174696F6E05000000000018B7D1F23F0C50 + 726F70657274794E616D650605436F6C6F720A537461727456616C7565070863 + 6C61426C61636B0953746F7056616C75650708636C6157686974650754726967 + 676572060F497353656C65637465643D747275650E54726967676572496E7665 + 7273650610497353656C65637465643D66616C736500000007544C61796F7574 + 00095374796C654E616D6506077375626D61726B05416C69676E070552696768 + 740A506F736974696F6E2E580500000000000000F003400A53697A652E576964 + 74680500000000000000A003400B53697A652E48656967687405000000000000 + 00C804401453697A652E506C6174666F726D44656661756C7408000554506174 + 680005416C69676E070643656E74657209446174612E506174680A3400000004 + 00000000000000000000000000000001000000000000000000803F0100000000 + 00803F0000003F0300000000000000000000000A46696C6C2E436F6C6F720708 + 636C61426C61636B064C6F636B6564090748697454657374080A53697A652E57 + 696474680500000000000000E001400B53697A652E4865696768740500000000 + 0000008002401453697A652E506C6174666F726D44656661756C74080B537472 + 6F6B652E4B696E6407044E6F6E65000F54436F6C6F72416E696D6174696F6E00 + 084475726174696F6E05000000000018B7D1F23F0C50726F70657274794E616D + 65060A46696C6C2E436F6C6F720A537461727456616C75650708636C61426C61 + 636B0953746F7056616C75650708636C61576869746507547269676765720621 + 49734D6F7573654F7665723D747275653B497353656C65637465643D66616C73 + 650E54726967676572496E7665727365062249734D6F7573654F7665723D6661 + 6C73653B497353656C65637465643D66616C736500000F54436F6C6F72416E69 + 6D6174696F6E00084475726174696F6E05000000000018B7D1F23F0C50726F70 + 657274794E616D65060A46696C6C2E436F6C6F720A537461727456616C756507 + 08636C61426C61636B0953746F7056616C75650708636C615768697465075472 + 6967676572060F497353656C65637465643D747275650E54726967676572496E + 76657273650610497353656C65637465643D66616C7365000000000054504630 + 07544C61796F757400095374796C654E616D6506126D656E7573657061726174 + 6F727374796C650B4D617267696E732E546F70050000000000000080FF3F0E4D + 617267696E732E426F74746F6D050000000000000080FF3F0756697369626C65 + 08085461624F726465720228000C545374796C654F626A6563740005416C6967 + 6E0703546F700C536F757263654C6F6F6B757006124D6574726F426C75657374 + 796C652E706E670A53697A652E57696474680500000000000000C804400B5369 + 7A652E4865696768740500000000000000C000401453697A652E506C6174666F + 726D44656661756C74080A536F757263654C696E6B0E010E436170496E736574 + 732E4C65667405000000000000008000400F436170496E736574732E52696768 + 7405000000000000008000400F536F75726365526563742E4C65667405000000 + 00000000A706400E536F75726365526563742E546F7005000000000000008405 + 4010536F75726365526563742E52696768740500000000000000E9064011536F + 75726365526563742E426F74746F6D05000000000000008A0540000000000054 + 50463007544C61796F757400095374796C654E616D65060D67726F7570626F78 + 7374796C650C50616464696E672E4C65667405000000000000008000400B5061 + 6464696E672E546F7005000000000000008002400D50616464696E672E526967 + 687405000000000000008000400E50616464696E672E426F74746F6D05000000 + 000000008000400756697369626C6508085461624F726465720229000C545374 + 796C654F626A65637400095374796C654E616D65060A6261636B67726F756E64 + 05416C69676E0706436C69656E74074361704D6F6465070454696C65064C6F63 + 6B6564090C536F757263654C6F6F6B757006124D6574726F426C75657374796C + 652E706E670A53697A652E57696474680500000000000000B804400B53697A65 + 2E4865696768740500000000000000A004401453697A652E506C6174666F726D + 44656661756C740808577261704D6F6465070454696C650A536F757263654C69 + 6E6B0E010E436170496E736574732E4C6566740500000000000000C000400D43 + 6170496E736574732E546F700500000000000000C000400F436170496E736574 + 732E52696768740500000000000000C0004010436170496E736574732E426F74 + 746F6D0500000000000000C000400F536F75726365526563742E4C6566740500 + 000000000000A606400E536F75726365526563742E546F700500000000000000 + A6054010536F75726365526563742E52696768740500000000000000D5064011 + 536F75726365526563742E426F74746F6D050000000000000082064000000005 + 545465787400095374796C654E616D65060474657874084175746F53697A6509 + 0A436C6970506172656E7409064C6F636B6564090748697454657374080C4D61 + 7267696E732E4C656674050000000000000080FF3F0B4D617267696E732E546F + 7005000000000000008000400D4D617267696E732E5269676874050000000000 + 000080FF3F0A506F736974696F6E2E580500000000000000F002400A506F7369 + 74696F6E2E5905000000000000008002C00A53697A652E576964746805000000 + 0000ABAA9705400B53697A652E4865696768740500000000000040AA03401453 + 697A652E506C6174666F726D44656661756C74080454657874060847726F7570 + 626F78165465787453657474696E67732E466F6E742E53697A65050000000000 + 0000800340165465787453657474696E67732E466F6E74436F6C6F720708636C + 615768697465155465787453657474696E67732E576F72645772617008000000 + 005450463007544C61796F757400095374796C654E616D65060C6C6973746368 + 65636B626F780756697369626C6508085461624F72646572022A0007544C6179 + 6F75740005416C69676E07044C6566740A53697A652E57696474680500000000 + 0000009003400B53697A652E4865696768740500000000000000C80440145369 + 7A652E506C6174666F726D44656661756C7408001154436865636B5374796C65 + 4F626A65637400095374796C654E616D65060A6261636B67726F756E6405416C + 69676E070643656E746572064C6F636B6564090C536F757263654C6F6F6B7570 + 06124D6574726F426C75657374796C652E706E670A53697A652E576964746805 + 000000000000008803400B53697A652E48656967687405000000000000008803 + 401453697A652E506C6174666F726D44656661756C740808577261704D6F6465 + 070643656E7465720D416374697665547269676765720707436865636B65640A + 4163746976654C696E6B0E010F536F75726365526563742E4C65667405000000 + 000000408208400E536F75726365526563742E546F7005000000000000409A08 + 4010536F75726365526563742E5269676874050000000000008086084011536F + 75726365526563742E426F74746F6D05000000000000809E084000000A536F75 + 7263654C696E6B0E010F536F75726365526563742E4C65667405000000000000 + 00FA07400E536F75726365526563742E546F7005000000000000409A08401053 + 6F75726365526563742E5269676874050000000000004081084011536F757263 + 65526563742E426F74746F6D05000000000000809E0840000007486F744C696E + 6B0E010F536F75726365526563742E4C6566740500000000000000FA07400E53 + 6F75726365526563742E546F7005000000000000409A084010536F7572636552 + 6563742E5269676874050000000000004081084011536F75726365526563742E + 426F74746F6D05000000000000809E084000000D416374697665486F744C696E + 6B0E010F536F75726365526563742E4C65667405000000000000408208400E53 + 6F75726365526563742E546F7005000000000000409A084010536F7572636552 + 6563742E5269676874050000000000008086084011536F75726365526563742E + 426F74746F6D05000000000000809E084000000B466F63757365644C696E6B0E + 010F536F75726365526563742E4C6566740500000000000000FA07400E536F75 + 726365526563742E546F7005000000000000409A084010536F75726365526563 + 742E5269676874050000000000004081084011536F75726365526563742E426F + 74746F6D05000000000000809E0840000011416374697665466F63757365644C + 696E6B0E010F536F75726365526563742E4C6566740500000000000040820840 + 0E536F75726365526563742E546F7005000000000000409A084010536F757263 + 65526563742E5269676874050000000000008086084011536F75726365526563 + 742E426F74746F6D05000000000000809E08400000000000005450463007544C + 61796F757400095374796C654E616D65060C6C697374626F787374796C650541 + 6C69676E0708436F6E74656E74730A53697A652E576964746805000000000000 + C0C408400B53697A652E4865696768740500000000000000D508401453697A65 + 2E506C6174666F726D44656661756C74080756697369626C6508085461624F72 + 646572022B000B54476C6F774566666563740008536F66746E65737305000000 + 0000CDCCCCFC3F09476C6F77436F6C6F720708636C615768697465074F706163 + 697479050000000000000080FF3F0754726967676572060E4973466F63757365 + 643D7472756507456E61626C65640800000C5442727573684F626A6563740009 + 5374796C654E616D650618416C7465726E6174696E67526F774261636B67726F + 756E640B42727573682E436F6C6F72070978464645354535453500000C545374 + 796C654F626A65637400095374796C654E616D65060A6261636B67726F756E64 + 05416C69676E0708436F6E74656E74730C50616464696E672E4C656674050000 + 00000000008000400B50616464696E672E546F7005000000000000008000400D + 50616464696E672E526967687405000000000000008000400E50616464696E67 + 2E426F74746F6D05000000000000008000400C536F757263654C6F6F6B757006 + 124D6574726F426C75657374796C652E706E670A53697A652E57696474680500 + 0000000000C0C408400B53697A652E4865696768740500000000000000D50840 + 1453697A652E506C6174666F726D44656661756C74080A536F757263654C696E + 6B0E010E436170496E736574732E4C6566740500000000000000C000400D4361 + 70496E736574732E546F700500000000000000C000400F436170496E73657473 + 2E52696768740500000000000000C0004010436170496E736574732E426F7474 + 6F6D0500000000000000C000400F536F75726365526563742E4C656674050000 + 0000000080A207400E536F75726365526563742E546F700500000000000000C0 + 014010536F75726365526563742E52696768740500000000000000C407401153 + 6F75726365526563742E426F74746F6D05000000000000009005400000064F70 + 61717565090007544C61796F757400095374796C654E616D650607636F6E7465 + 6E7405416C69676E0706436C69656E740C436C69704368696C6472656E090A53 + 697A652E576964746805000000000000C0BF08400B53697A652E486569676874 + 0500000000000000D008401453697A652E506C6174666F726D44656661756C74 + 08000C545374796C654F626A65637400095374796C654E616D65060973656C65 + 6374696F6E0C536F757263654C6F6F6B757006124D6574726F426C7565737479 + 6C652E706E670A536F757263654C696E6B0E010E436170496E736574732E4C65 + 667405000000000000008000400D436170496E736574732E546F700500000000 + 0000008000400F436170496E736574732E526967687405000000000000008000 + 4010436170496E736574732E426F74746F6D05000000000000008000400F536F + 75726365526563742E4C6566740500000000000080A107400E536F7572636552 + 6563742E546F700500000000000000A2054010536F75726365526563742E5269 + 6768740500000000000000C5074011536F75726365526563742E426F74746F6D + 0500000000000000CC05400000064F7061717565090000000A545363726F6C6C + 42617200095374796C654E616D65060A767363726F6C6C62617205416C69676E + 070552696768740B536D616C6C4368616E676505000000000000000000000B4F + 7269656E746174696F6E0708566572746963616C0A506F736974696F6E2E5805 + 00000000000040C008400A506F736974696F6E2E590500000000000000800040 + 0A53697A652E576964746805000000000000008003400B53697A652E48656967 + 68740500000000000000D008401453697A652E506C6174666F726D4465666175 + 6C740800000A545363726F6C6C42617200095374796C654E616D65060A687363 + 726F6C6C62617205416C69676E0706426F74746F6D0B536D616C6C4368616E67 + 6505000000000000000000000B4F7269656E746174696F6E070A486F72697A6F + 6E74616C0A506F736974696F6E2E5805000000000000008000400A506F736974 + 696F6E2E590500000000000080D008400A53697A652E57696474680500000000 + 0000C0C308400B53697A652E4865696768740500000000000000800340145369 + 7A652E506C6174666F726D44656661756C7408000007544C61796F7574000541 + 6C69676E0706436C69656E740A53697A652E576964746805000000000000C0BF + 08400B53697A652E4865696768740500000000000000D008401453697A652E50 + 6C6174666F726D44656661756C7408000F54536D616C6C5363726F6C6C426172 + 00095374796C654E616D65060F76736D616C6C7363726F6C6C62617205416C69 + 676E070552696768740B536D616C6C4368616E67650500000000000000000000 + 0B4F7269656E746174696F6E0708566572746963616C0C4D617267696E732E4C + 65667405000000000000008000400A53697A652E576964746805000000000000 + 008002400B53697A652E48656967687405000000000000008002401453697A65 + 2E506C6174666F726D44656661756C74080756697369626C650800000F54536D + 616C6C5363726F6C6C42617200095374796C654E616D65060F68736D616C6C73 + 63726F6C6C62617205416C69676E0706426F74746F6D0B536D616C6C4368616E + 676505000000000000000000000B4F7269656E746174696F6E070A486F72697A + 6F6E74616C0B4D617267696E732E546F7005000000000000008000400A53697A + 652E576964746805000000000000009606400B53697A652E4865696768740500 + 0000000000008002401453697A652E506C6174666F726D44656661756C740807 + 56697369626C650800000007544C61796F757400095374796C654E616D650606 + 68656164657205416C69676E0703546F700A53697A652E576964746805000000 + 00000000C804400B53697A652E4865696768740500000000000000C804401453 + 697A652E506C6174666F726D44656661756C74080756697369626C6508000007 + 544C61796F757400095374796C654E616D650606666F6F74657205416C69676E + 0706426F74746F6D0A53697A652E57696474680500000000000000C804400B53 + 697A652E4865696768740500000000000000C804401453697A652E506C617466 + 6F726D44656661756C74080756697369626C6508000000005450463007544C61 + 796F757400095374796C654E616D6506106C697374626F786974656D7374796C + 650756697369626C6508085461624F72646572022C000654476C797068000953 + 74796C654E616D65060A676C7970687374796C650C4D617267696E732E4C6566 + 7405000000000000008000400B4D617267696E732E546F700500000000000000 + 80FF3F0D4D617267696E732E526967687405000000000000008000400E4D6172 + 67696E732E426F74746F6D050000000000000080FF3F05416C69676E07044C65 + 66740A53697A652E576964746805000000000000008003400B53697A652E4865 + 6967687405000000000000008003401453697A652E506C6174666F726D446566 + 61756C7408000016544163746976655374796C65546578744F626A6563740009 + 5374796C654E616D6506047465787405416C69676E0706436C69656E740C4D61 + 7267696E732E4C6566740500000000000000C000400B4D617267696E732E546F + 70050000000000000080FF3F0D4D617267696E732E5269676874050000000000 + 0000C000400E4D617267696E732E426F74746F6D050000000000000080FF3F0A + 53697A652E57696474680500000000000000B004400B53697A652E4865696768 + 740500000000000000C004401453697A652E506C6174666F726D44656661756C + 7408165465787453657474696E67732E466F6E742E53697A6505000000000000 + 00800340155465787453657474696E67732E576F726457726170081654657874 + 53657474696E67732E486F727A416C69676E07074C656164696E670D53686164 + 6F7756697369626C65080D41637469766554726967676572070853656C656374 + 65640B416374697665436F6C6F720708636C6157686974650000095443686563 + 6B426F7800095374796C654E616D650605636865636B05416C69676E07044C65 + 66740843616E466F637573081244697361626C65466F63757345666665637409 + 0A53697A652E57696474680500000000000000A003400B53697A652E48656967 + 687405000000000000009803401453697A652E506C6174666F726D4465666175 + 6C74080B5374796C654C6F6F6B7570060C6C697374636865636B626F78075669 + 7369626C6508000007544C61796F757400095374796C654E616D65060D616363 + 6573736F72796D6F726505416C69676E07094D6F737452696768740A53697A65 + 2E57696474680500000000000000B003400B53697A652E486569676874050000 + 0000000000B004401453697A652E506C6174666F726D44656661756C74080756 + 697369626C6508000554506174680005416C69676E070643656E746572094461 + 74612E506174680A340000000400000000000000000000000000000001000000 + 000000000000803F010000000000803F0000003F030000000000000000000000 + 0A46696C6C2E436F6C6F720708636C61426C61636B0748697454657374080A53 + 697A652E576964746805000000000000008002400B53697A652E486569676874 + 05000000000000008002401453697A652E506C6174666F726D44656661756C74 + 080B5374726F6B652E4B696E6407044E6F6E65000F54436F6C6F72416E696D61 + 74696F6E00084475726174696F6E05000000000018B7D1F23F0C50726F706572 + 74794E616D65060A46696C6C2E436F6C6F720A537461727456616C7565070863 + 6C61426C61636B0953746F7056616C75650708636C6157686974650754726967 + 676572060F497353656C65637465643D747275650E54726967676572496E7665 + 7273650610497353656C65637465643D66616C73650000000007544C61796F75 + 7400095374796C654E616D6506126163636573736F7279636865636B6D61726B + 05416C69676E07094D6F737452696768740A53697A652E576964746805000000 + 00000000B003400B53697A652E4865696768740500000000000000B004401453 + 697A652E506C6174666F726D44656661756C74080756697369626C6508000554 + 506174680005416C69676E070643656E74657209446174612E506174680A5800 + 0000070000000000000056D9524391AE2C430100000092766643650216430100 + 00009F3983432B7C3C43010000009E9AA64382D2B442010000006F1CB04375A4 + D1420100000026DF8243263F67430300000056D9524391AE2C430A46696C6C2E + 436F6C6F720708636C61426C61636B0748697454657374080A53697A652E5769 + 6474680500000000000000C002400B53697A652E486569676874050000000000 + 0000C002401453697A652E506C6174666F726D44656661756C74080B5374726F + 6B652E4B696E6407044E6F6E65000F54436F6C6F72416E696D6174696F6E0008 + 4475726174696F6E05000000000018B7D1F23F0C50726F70657274794E616D65 + 060A46696C6C2E436F6C6F720A537461727456616C75650708636C61426C6163 + 6B0953746F7056616C75650708636C6157686974650754726967676572060F49 + 7353656C65637465643D747275650E54726967676572496E7665727365061049 + 7353656C65637465643D66616C73650000000007544C61796F75740009537479 + 6C654E616D65060F6163636573736F727964657461696C05416C69676E07094D + 6F737452696768740A53697A652E57696474680500000000000000B003400B53 + 697A652E4865696768740500000000000000B004401453697A652E506C617466 + 6F726D44656661756C74080756697369626C6508000854456C6C697073650005 + 416C69676E070643656E7465720946696C6C2E4B696E6407084772616469656E + 741446696C6C2E4772616469656E742E506F696E74730E0105436F6C6F720709 + 784646313337364230064F66667365740500000000000000000000000105436F + 6C6F720709784646313337334139064F6666736574050000000000000080FF3F + 00000748697454657374080A53697A652E576964746805000000000000008003 + 400B53697A652E48656967687405000000000000008003401453697A652E506C + 6174666F726D44656661756C74080C5374726F6B652E436F6C6F720709784646 + 313036393945000554506174680005416C69676E070643656E74657209446174 + 612E506174680A34000000040000000000000000000000000000000100000000 + 0000000000803F010000000000803F0000003F0300000000000000000000000A + 46696C6C2E436F6C6F720708636C6157686974650748697454657374080C4D61 + 7267696E732E4C65667405000000000000008000400A53697A652E5769647468 + 0500000000000000A001400B53697A652E4865696768740500000000000000C0 + 01401453697A652E506C6174666F726D44656661756C74080B5374726F6B652E + 4B696E6407044E6F6E6500000000005450463007544C61796F75740009537479 + 6C654E616D65060E736561726368626F787374796C650756697369626C650808 + 5461624F72646572022D0B466978656448656967687402200012544163746976 + 655374796C654F626A65637400095374796C654E616D65060A6261636B67726F + 756E6405416C69676E0708436F6E74656E74730C536F757263654C6F6F6B7570 + 06124D6574726F426C75657374796C652E706E670D4163746976655472696767 + 65720707466F63757365640A4163746976654C696E6B0E010E436170496E7365 + 74732E4C65667405000000000000008000400F436170496E736574732E526967 + 687405000000000000008000400F536F75726365526563742E4C656674050000 + 00000000808D07400E536F75726365526563742E546F700500000000000000A2 + 054010536F75726365526563742E526967687405000000000000809D07401153 + 6F75726365526563742E426F74746F6D0500000000000000E2054000000A536F + 757263654C696E6B0E010E436170496E736574732E4C65667405000000000000 + 008000400F436170496E736574732E526967687405000000000000008000400F + 536F75726365526563742E4C6566740500000000000000F906400E536F757263 + 65526563742E546F700500000000000000A2054010536F75726365526563742E + 526967687405000000000000808C074011536F75726365526563742E426F7474 + 6F6D0500000000000000E20540000013546F756368416E696D6174696F6E2E4C + 696E6B0E00000C545374796C654F626A6563740005416C69676E07044C656674 + 074361704D6F6465070454696C650C4D617267696E732E4C6566740500000000 + 0000008000400B4D617267696E732E546F7005000000000000008000400E4D61 + 7267696E732E426F74746F6D05000000000000008000400C536F757263654C6F + 6F6B757006124D6574726F426C75657374796C652E706E670A506F736974696F + 6E2E5805000000000000008000400A506F736974696F6E2E5905000000000000 + 008000400A53697A652E57696474680500000000000000A003400B53697A652E + 4865696768740500000000000000B804401453697A652E506C6174666F726D44 + 656661756C740808577261704D6F6465070643656E7465720A536F757263654C + 696E6B0E010F536F75726365526563742E4C6566740500000000000000A40640 + 0E536F75726365526563742E546F7005000000000000809D074010536F757263 + 65526563742E52696768740500000000000000C0064011536F75726365526563 + 742E426F74746F6D0500000000000080AB0740000000000007544C61796F7574 + 00095374796C654E616D6506076F75746C696E6505416C69676E0706436C6965 + 6E740007544C61796F757400095374796C654E616D650607636F6E74656E7405 + 416C69676E0706436C69656E74064C6F636B6564090C4D617267696E732E4C65 + 66740500000000000000B003400B4D617267696E732E546F7005000000000000 + 008000400D4D617267696E732E526967687405000000000000008000400E4D61 + 7267696E732E426F74746F6D05000000000000008000400A53697A652E576964 + 746805000000000000000000000B53697A652E48656967687405000000000000 + 00B804401453697A652E506C6174666F726D44656661756C7408000007544C61 + 796F757400095374796C654E616D650607627574746F6E7305416C69676E0705 + 5269676874064C6F636B6564090C4D617267696E732E4C656674050000000000 + 00008000400B4D617267696E732E546F7005000000000000008000400D4D6172 + 67696E732E526967687405000000000000008000400E4D617267696E732E426F + 74746F6D05000000000000008000400A506F736974696F6E2E58050000000000 + 00008000C00A506F736974696F6E2E5905000000000000008000400A53697A65 + 2E57696474680500000000000000C804400B53697A652E486569676874050000 + 0000000000B804401453697A652E506C6174666F726D44656661756C74080010 + 54436C65617245646974427574746F6E00095374796C654E616D65060B636C65 + 6172627574746F6E0843616E466F637573080A53697A652E5769647468050000 + 0000000000B003400B53697A652E4865696768740500000000000000B8044014 + 53697A652E506C6174666F726D44656661756C74080B5374796C654C6F6F6B75 + 70060F636C65617265646974627574746F6E085461624F726465720200000000 + 06544C6162656C00095374796C654E616D65060670726F6D7074064C6F636B65 + 6409074F706163697479050000000000000080FE3F0000000C5442727573684F + 626A65637400095374796C654E616D65060A666F726567726F756E640B427275 + 73682E436F6C6F720708636C61426C61636B00000C5442727573684F626A6563 + 7400095374796C654E616D65060973656C656374696F6E0B42727573682E436F + 6C6F72070978374645383636323500000B54466F6E744F626A65637400095374 + 796C654E616D650604666F6E7409466F6E742E53697A65050000000000000080 + 03400000005450463007544C61796F757400095374796C654E616D650609746F + 6F6C6C6162656C0756697369626C6508085461624F72646572022E0005545465 + 787400095374796C654E616D6506047465787405416C69676E0706436C69656E + 74064C6F636B656409074869745465737408165465787453657474696E67732E + 466F6E742E53697A650500000000000000800340165465787453657474696E67 + 732E466F6E74436F6C6F720708636C6157686974650000005450463007544C61 + 796F757400095374796C654E616D6506126C697374626F786865616465726C61 + 62656C0756697369626C6508085461624F72646572022F000554546578740009 + 5374796C654E616D6506047465787405416C69676E0706436C69656E74064C6F + 636B656409074869745465737408165465787453657474696E67732E466F6E74 + 2E53697A650500000000000000B80340165465787453657474696E67732E466F + 6E74436F6C6F720708636C6157686974650000005450463007544C61796F7574 + 00095374796C654E616D6506166C697374626F786974656D64657461696C6C61 + 62656C0756697369626C6508085461624F726465720230001654416374697665 + 5374796C65546578744F626A65637400095374796C654E616D65060454657874 + 05416C69676E0706436C69656E74064C6F636B656409074F7061636974790500 + 000000009A9999FE3F165465787453657474696E67732E466F6E742E53697A65 + 05000000000000008003400D536861646F7756697369626C65080D4163746976 + 6554726967676572070853656C65637465640B416374697665436F6C6F720708 + 636C6157686974650000005450463007544C61796F757400095374796C654E61 + 6D6506106C697374626F786974656D6C6162656C0756697369626C6508085461 + 624F7264657202310016544163746976655374796C65546578744F626A656374 + 00095374796C654E616D6506045465787405416C69676E0706436C69656E7406 + 4C6F636B656409165465787453657474696E67732E466F6E742E53697A650500 + 0000000000009803400D536861646F7756697369626C65080D41637469766554 + 726967676572070853656C65637465640B416374697665436F6C6F720708636C + 6157686974650000005450463007544C61796F757400095374796C654E616D65 + 06136C697374626F786974656D6E6F64657461696C0756697369626C65080854 + 61624F726465720232000954436865636B426F7800095374796C654E616D6506 + 05636865636B05416C69676E07084D6F73744C6566740843616E466F63757308 + 1244697361626C65466F637573456666656374090D4D617267696E732E526967 + 68740500000000000000A001400A53697A652E57696474680500000000000000 + F003400B53697A652E4865696768740500000000000000B004401453697A652E + 506C6174666F726D44656661756C74080B5374796C654C6F6F6B7570060C6C69 + 7374636865636B626F780756697369626C650800000654476C79706800095374 + 796C654E616D65060A676C7970687374796C650C4D617267696E732E4C656674 + 05000000000000008000400B4D617267696E732E546F70050000000000000080 + 00400D4D617267696E732E526967687405000000000000008000400E4D617267 + 696E732E426F74746F6D050000000000000080004005416C69676E07084D6F73 + 744C6566740A53697A652E57696474680500000000000000B004400B53697A65 + 2E48656967687405000000000000008003401453697A652E506C6174666F726D + 44656661756C740800000654496D61676500095374796C654E616D6506046963 + 6F6E0E4D756C74695265734269746D61700E01000005416C69676E07084D6F73 + 744C6566740748697454657374080A506F736974696F6E2E5805000000000000 + 00A003400A53697A652E57696474680500000000000000B004400B53697A652E + 4865696768740500000000000000B004401453697A652E506C6174666F726D44 + 656661756C74080756697369626C6508000007544C61796F757400095374796C + 654E616D6506046172656105416C69676E0706436C69656E740A53697A652E57 + 696474680500000000000000C804400B53697A652E4865696768740500000000 + 000000C804401453697A652E506C6174666F726D44656661756C740800165441 + 63746976655374796C65546578744F626A65637400095374796C654E616D6506 + 047465787405416C69676E0706436C69656E740C4D617267696E732E4C656674 + 0500000000000000A002400B4D617267696E732E546F70050000000000000080 + FF3F0D4D617267696E732E52696768740500000000000000A002400E4D617267 + 696E732E426F74746F6D050000000000000080FF3F0A53697A652E5769647468 + 0500000000000000F003400B53697A652E4865696768740500000000000000C0 + 04401453697A652E506C6174666F726D44656661756C74081654657874536574 + 74696E67732E466F6E742E53697A650500000000000000980340155465787453 + 657474696E67732E5472696D6D696E6707094368617261637465721554657874 + 53657474696E67732E576F72645772617008165465787453657474696E67732E + 486F727A416C69676E07074C656164696E670D536861646F7756697369626C65 + 080D41637469766554726967676572070853656C65637465640B416374697665 + 436F6C6F720708636C615768697465000000005450463007544C61796F757400 + 095374796C654E616D6506176C697374626F786974656D626F74746F6D646574 + 61696C0756697369626C6508085461624F726465720233000954436865636B42 + 6F7800095374796C654E616D650605636865636B05416C69676E07084D6F7374 + 4C6566740843616E466F637573081244697361626C65466F6375734566666563 + 74090D4D617267696E732E52696768740500000000000000A001400A53697A65 + 2E57696474680500000000000000F003400B53697A652E486569676874050000 + 0000000000B004401453697A652E506C6174666F726D44656661756C74080B53 + 74796C654C6F6F6B7570060C6C697374636865636B626F780756697369626C65 + 0800000654476C79706800095374796C654E616D65060A676C7970687374796C + 650C4D617267696E732E4C65667405000000000000008000400B4D617267696E + 732E546F7005000000000000008000400D4D617267696E732E52696768740500 + 0000000000008000400E4D617267696E732E426F74746F6D0500000000000000 + 80004005416C69676E07084D6F73744C6566740A53697A652E57696474680500 + 000000000000B004400B53697A652E4865696768740500000000000000800340 + 1453697A652E506C6174666F726D44656661756C740800000654496D61676500 + 095374796C654E616D65060469636F6E0E4D756C74695265734269746D61700E + 01000005416C69676E07084D6F73744C6566740748697454657374080A506F73 + 6974696F6E2E580500000000000000A003400A53697A652E5769647468050000 + 0000000000B004400B53697A652E4865696768740500000000000000B0044014 + 53697A652E506C6174666F726D44656661756C74080756697369626C65080000 + 16544163746976655374796C65546578744F626A65637400095374796C654E61 + 6D6506047465787405416C69676E0706436C69656E740C4D617267696E732E4C + 6566740500000000000000A002400B4D617267696E732E546F70050000000000 + 000080FF3F0D4D617267696E732E52696768740500000000000000A002400A53 + 697A652E57696474680500000000000000F003400B53697A652E486569676874 + 0500000000000000E003401453697A652E506C6174666F726D44656661756C74 + 08165465787453657474696E67732E466F6E742E53697A650500000000000000 + 980340155465787453657474696E67732E5472696D6D696E6707094368617261 + 63746572155465787453657474696E67732E576F726457726170081654657874 + 53657474696E67732E486F727A416C69676E07074C656164696E670D53686164 + 6F7756697369626C65080D41637469766554726967676572070853656C656374 + 65640B416374697665436F6C6F720708636C6157686974650000165441637469 + 76655374796C65546578744F626A65637400095374796C654E616D6506066465 + 7461696C05416C69676E0706426F74746F6D074F706163697479050000000000 + 9A9999FE3F0C4D617267696E732E4C6566740500000000000000A002400D4D61 + 7267696E732E52696768740500000000000000A002400E4D617267696E732E42 + 6F74746F6D05000000000000008001400A506F736974696F6E2E580500000000 + 000000A002400A506F736974696F6E2E590500000000000000E803400A53697A + 652E57696474680500000000000000F003400B53697A652E4865696768740500 + 0000000000008803401453697A652E506C6174666F726D44656661756C740816 + 5465787453657474696E67732E466F6E742E53697A6505000000000000008003 + 40155465787453657474696E67732E5472696D6D696E67070943686172616374 + 6572155465787453657474696E67732E576F7264577261700816546578745365 + 7474696E67732E486F727A416C69676E07074C656164696E670D536861646F77 + 56697369626C65080D41637469766554726967676572070853656C6563746564 + 0B416374697665436F6C6F720708636C6157686974650000005450463007544C + 61796F757400095374796C654E616D6506166C697374626F786974656D726967 + 687464657461696C0756697369626C6508085461624F726465720234000B5447 + 7269644C61796F757400095374796C654E616D6506046172656105416C69676E + 0706436C69656E740748697454657374080A4974656D48656967687405000000 + 00000000800540094974656D5769647468050000000000000080FFBF0B4F7269 + 656E746174696F6E070A486F72697A6F6E74616C0007544C61796F7574000A53 + 697A652E57696474680500000000000000C803400B53697A652E486569676874 + 0500000000000000C804401453697A652E506C6174666F726D44656661756C74 + 08000954436865636B426F7800095374796C654E616D650605636865636B0541 + 6C69676E07084D6F73744C6566740843616E466F637573081244697361626C65 + 466F637573456666656374090D4D617267696E732E5269676874050000000000 + 0000A001400A53697A652E57696474680500000000000000F003400B53697A65 + 2E4865696768740500000000000000B004401453697A652E506C6174666F726D + 44656661756C74080B5374796C654C6F6F6B7570060C6C697374636865636B62 + 6F780756697369626C650800000654476C79706800095374796C654E616D6506 + 0A676C7970687374796C650C4D617267696E732E4C6566740500000000000000 + 8000400B4D617267696E732E546F7005000000000000008000400D4D61726769 + 6E732E526967687405000000000000008000400E4D617267696E732E426F7474 + 6F6D050000000000000080004005416C69676E07084D6F73744C6566740A5369 + 7A652E57696474680500000000000000B004400B53697A652E48656967687405 + 000000000000008003401453697A652E506C6174666F726D44656661756C7408 + 00000654496D61676500095374796C654E616D65060469636F6E0E4D756C7469 + 5265734269746D61700E01000005416C69676E07084D6F73744C656674074869 + 7454657374080A53697A652E57696474680500000000000000B004400B53697A + 652E4865696768740500000000000000B004401453697A652E506C6174666F72 + 6D44656661756C74080756697369626C6508000016544163746976655374796C + 65546578744F626A65637400095374796C654E616D6506047465787405416C69 + 676E0706436C69656E740C4D617267696E732E4C6566740500000000000000A0 + 02400B4D617267696E732E546F70050000000000000080FF3F0D4D617267696E + 732E52696768740500000000000000A002400E4D617267696E732E426F74746F + 6D050000000000000080FF3F0A53697A652E57696474680500000000000000A0 + 01400B53697A652E4865696768740500000000000000C004401453697A652E50 + 6C6174666F726D44656661756C7408165465787453657474696E67732E466F6E + 742E53697A650500000000000000980340155465787453657474696E67732E54 + 72696D6D696E670709436861726163746572155465787453657474696E67732E + 576F72645772617008165465787453657474696E67732E486F727A416C69676E + 07074C656164696E670D536861646F7756697369626C65080D41637469766554 + 726967676572070853656C65637465640B416374697665436F6C6F720708636C + 61576869746500000007544C61796F7574000A506F736974696F6E2E58050000 + 0000000000C803400A53697A652E57696474680500000000000000C803400B53 + 697A652E4865696768740500000000000000C804401453697A652E506C617466 + 6F726D44656661756C74080016544163746976655374796C65546578744F626A + 65637400095374796C654E616D65060664657461696C05416C69676E0706436C + 69656E74074F7061636974790500000000009A9999FE3F0B4D617267696E732E + 546F70050000000000000080FF3F0D4D617267696E732E526967687405000000 + 00000000A002400E4D617267696E732E426F74746F6D050000000000000080FF + 3F0A53697A652E57696474680500000000000000F002400B53697A652E486569 + 6768740500000000000000C004401453697A652E506C6174666F726D44656661 + 756C7408165465787453657474696E67732E466F6E742E53697A650500000000 + 000000800340155465787453657474696E67732E5472696D6D696E6707094368 + 61726163746572155465787453657474696E67732E576F726457726170081654 + 65787453657474696E67732E486F727A416C69676E0708547261696C696E670D + 536861646F7756697369626C65080D4163746976655472696767657207085365 + 6C65637465640B416374697665436F6C6F720708636C61576869746500000000 + 005450463007544C61796F757400095374796C654E616D6506156C697374626F + 786974656D6C65667464657461696C0A506F736974696F6E2E58050000000000 + 0000E507400A506F736974696F6E2E590500000000000080A707400756697369 + 626C6508085461624F726465720235000B54477269644C61796F757400095374 + 796C654E616D6506046172656105416C69676E0706436C69656E740748697454 + 657374080A4974656D4865696768740500000000000000800540094974656D57 + 69647468050000000000000080FFBF0B4F7269656E746174696F6E070A486F72 + 697A6F6E74616C0007544C61796F7574000A53697A652E576964746805000000 + 00000000C803400B53697A652E4865696768740500000000000000C804401453 + 697A652E506C6174666F726D44656661756C7408000954436865636B426F7800 + 095374796C654E616D650605636865636B05416C69676E07084D6F73744C6566 + 740843616E466F637573081244697361626C65466F637573456666656374090D + 4D617267696E732E52696768740500000000000000A001400A53697A652E5769 + 6474680500000000000000F003400B53697A652E486569676874050000000000 + 0000B004401453697A652E506C6174666F726D44656661756C74080B5374796C + 654C6F6F6B7570060C6C697374636865636B626F780756697369626C65080000 + 0654476C79706800095374796C654E616D65060A676C7970687374796C650C4D + 617267696E732E4C65667405000000000000008000400B4D617267696E732E54 + 6F7005000000000000008000400D4D617267696E732E52696768740500000000 + 0000008000400E4D617267696E732E426F74746F6D0500000000000000800040 + 05416C69676E07084D6F73744C6566740A53697A652E57696474680500000000 + 000000B004400B53697A652E4865696768740500000000000000800340145369 + 7A652E506C6174666F726D44656661756C740800000654496D61676500095374 + 796C654E616D65060469636F6E0E4D756C74695265734269746D61700E010000 + 05416C69676E07084D6F73744C6566740748697454657374080A53697A652E57 + 696474680500000000000000B004400B53697A652E4865696768740500000000 + 000000B004401453697A652E506C6174666F726D44656661756C740807566973 + 69626C6508000016544163746976655374796C65546578744F626A6563740009 + 5374796C654E616D6506047465787405416C69676E0706436C69656E740C4D61 + 7267696E732E4C6566740500000000000000A002400B4D617267696E732E546F + 70050000000000000080FF3F0D4D617267696E732E5269676874050000000000 + 0000A001400E4D617267696E732E426F74746F6D050000000000000080FF3F0A + 53697A652E57696474680500000000000000A002400B53697A652E4865696768 + 740500000000000000C004401453697A652E506C6174666F726D44656661756C + 7408165465787453657474696E67732E466F6E742E53697A6505000000000000 + 00800340155465787453657474696E67732E5472696D6D696E67070943686172 + 6163746572155465787453657474696E67732E576F7264577261700816546578 + 7453657474696E67732E486F727A416C69676E0708547261696C696E670D5368 + 61646F7756697369626C65080D41637469766554726967676572070853656C65 + 637465640B416374697665436F6C6F720708636C61576869746500000007544C + 61796F7574000A506F736974696F6E2E580500000000000000C803400A53697A + 652E57696474680500000000000000C803400B53697A652E4865696768740500 + 000000000000C804401453697A652E506C6174666F726D44656661756C740800 + 16544163746976655374796C65546578744F626A65637400095374796C654E61 + 6D65060664657461696C05416C69676E0706436C69656E74074F706163697479 + 0500000000009A9999FE3F0B4D617267696E732E546F70050000000000000080 + FF3F0D4D617267696E732E52696768740500000000000000A002400E4D617267 + 696E732E426F74746F6D050000000000000080FF3F0A53697A652E5769647468 + 0500000000000000F002400B53697A652E4865696768740500000000000000C0 + 04401453697A652E506C6174666F726D44656661756C74081654657874536574 + 74696E67732E466F6E742E53697A650500000000000000980340155465787453 + 657474696E67732E5472696D6D696E6707094368617261637465721554657874 + 53657474696E67732E576F72645772617008165465787453657474696E67732E + 486F727A416C69676E07074C656164696E670D536861646F7756697369626C65 + 080D41637469766554726967676572070853656C65637465640B416374697665 + 436F6C6F720708636C61576869746500000000005450463007544C61796F7574 + 00095374796C654E616D6506126C697374626F78706C61696E68656164657207 + 56697369626C6508085461624F726465720236000C545374796C654F626A6563 + 7400095374796C654E616D65060A6261636B67726F756E6405416C69676E0708 + 436F6E74656E74730C536F757263654C6F6F6B757006124D6574726F426C7565 + 7374796C652E706E670A536F757263654C696E6B0E010E436170496E73657473 + 2E4C6566740500000000000000C000400D436170496E736574732E546F700500 + 000000000000C000400F436170496E736574732E526967687405000000000000 + 00C0004010436170496E736574732E426F74746F6D0500000000000000C00040 + 0F536F75726365526563742E4C65667405000000000000009906400E536F7572 + 6365526563742E546F700500000000000000D8064010536F7572636552656374 + 2E52696768740500000000000000C7064011536F75726365526563742E426F74 + 746F6D0500000000000000ED06400000000007544C61796F757400095374796C + 654E616D6506046172656105416C69676E0706436C69656E7400055454657874 + 00095374796C654E616D6506047465787405416C69676E0706436C69656E7407 + 48697454657374080C4D617267696E732E4C6566740500000000000000A00140 + 0B4D617267696E732E546F70050000000000000080FF3F0D4D617267696E732E + 52696768740500000000000000A001400E4D617267696E732E426F74746F6D05 + 0000000000000080FF3F0A53697A652E57696474680500000000000000A00440 + 0B53697A652E4865696768740500000000000000C004401453697A652E506C61 + 74666F726D44656661756C7408165465787453657474696E67732E466F6E742E + 53697A650500000000000000800340165465787453657474696E67732E466F6E + 74436F6C6F720708636C615768697465165465787453657474696E67732E486F + 727A416C69676E07074C656164696E67000000005450463007544C61796F7574 + 00095374796C654E616D6506126C697374626F7867726F757068656164657207 + 56697369626C6508085461624F726465720237000C545374796C654F626A6563 + 7400095374796C654E616D65060A6261636B67726F756E6405416C69676E0708 + 436F6E74656E74730C536F757263654C6F6F6B757006124D6574726F426C7565 + 7374796C652E706E670A536F757263654C696E6B0E010E436170496E73657473 + 2E4C6566740500000000000000C000400D436170496E736574732E546F700500 + 000000000000C000400F436170496E736574732E526967687405000000000000 + 00C0004010436170496E736574732E426F74746F6D0500000000000000C00040 + 0F536F75726365526563742E4C65667405000000000000009906400E536F7572 + 6365526563742E546F700500000000000000D8064010536F7572636552656374 + 2E52696768740500000000000000C7064011536F75726365526563742E426F74 + 746F6D0500000000000000ED06400000000007544C61796F757400095374796C + 654E616D6506046172656105416C69676E0706436C69656E7400055454657874 + 00095374796C654E616D6506047465787405416C69676E0706436C69656E7407 + 48697454657374080C4D617267696E732E4C6566740500000000000000A00140 + 0B4D617267696E732E546F70050000000000000080FF3F0D4D617267696E732E + 52696768740500000000000000A001400E4D617267696E732E426F74746F6D05 + 0000000000000080FF3F0A53697A652E57696474680500000000000000A00440 + 0B53697A652E4865696768740500000000000000C004401453697A652E506C61 + 74666F726D44656661756C7408165465787453657474696E67732E466F6E742E + 53697A650500000000000000800340165465787453657474696E67732E466F6E + 74436F6C6F720708636C615768697465165465787453657474696E67732E486F + 727A416C69676E07074C656164696E67000000005450463007544C61796F7574 + 00095374796C654E616D65060D6C697374626F78666F6F746572075669736962 + 6C6508085461624F7264657202380007544C61796F757400095374796C654E61 + 6D6506046172656105416C69676E0706436C69656E7400055454657874000953 + 74796C654E616D6506047465787405416C69676E0706436C69656E7407486974 + 54657374080C4D617267696E732E4C6566740500000000000000A001400B4D61 + 7267696E732E546F70050000000000000080FF3F0D4D617267696E732E526967 + 68740500000000000000A001400E4D617267696E732E426F74746F6D05000000 + 0000000080FF3F0A53697A652E57696474680500000000000000A004400B5369 + 7A652E4865696768740500000000000000C004401453697A652E506C6174666F + 726D44656661756C7408165465787453657474696E67732E466F6E742E53697A + 650500000000000000800340165465787453657474696E67732E466F6E74436F + 6C6F720709784232303030303030165465787453657474696E67732E486F727A + 416C69676E07074C656164696E6700000000545046300A54466D784F626A6563 + 7400095374796C654E616D65060D6C697374766965777374796C65000C54436F + 6C6F724F626A65637400095374796C654E616D65060A6261636B67726F756E64 + 05436F6C6F720708636C61576869746500000C54436F6C6F724F626A65637400 + 095374796C654E616D65060E6974656D6261636B67726F756E6405436F6C6F72 + 0708636C61576869746500000C54436F6C6F724F626A65637400095374796C65 + 4E616D650619616C7465726E6174696E676974656D6261636B67726F756E6405 + 436F6C6F72070978464645354535453500000C54436F6C6F724F626A65637400 + 095374796C654E616D6506056672616D6505436F6C6F72070978344330303030 + 303000000C54436F6C6F724F626A65637400095374796C654E616D650609696E + 64696361746F7205436F6C6F720708636C61426C61636B00000C54436F6C6F72 + 4F626A65637400095374796C654E616D650604676C6F7705436F6C6F72070863 + 6C61576869746500000C54436F6C6F724F626A65637400095374796C654E616D + 65061170756C6C726566726573687374726F6B6505436F6C6F72070978464645 + 383636323500000C54436F6C6F724F626A65637400095374796C654E616D6506 + 0A666F726567726F756E6405436F6C6F720708636C61426C61636B00000C5443 + 6F6C6F724F626A65637400095374796C654E616D65060D73656C656374696F6E + 7465787405436F6C6F720708636C61576869746500000B54466F6E744F626A65 + 637400095374796C654E616D650604666F6E7409466F6E742E53697A65050000 + 000000000080034000000B54466F6E744F626A65637400095374796C654E616D + 65060A64657461696C666F6E7409466F6E742E53697A650500000000000000F0 + 024000000C54436F6C6F724F626A65637400095374796C654E616D65060A6465 + 7461696C7465787405436F6C6F72070978423230303030303000000C54537479 + 6C654F626A65637400095374796C654E616D65060973656C656374696F6E0C53 + 6F757263654C6F6F6B757006124D6574726F426C75657374796C652E706E670A + 536F757263654C696E6B0E010E436170496E736574732E4C6566740500000000 + 0000008000400D436170496E736574732E546F7005000000000000008000400F + 436170496E736574732E5269676874050000000000000080004010436170496E + 736574732E426F74746F6D05000000000000008000400F536F75726365526563 + 742E4C6566740500000000000080A107400E536F75726365526563742E546F70 + 0500000000000000A2054010536F75726365526563742E526967687405000000 + 00000000C5074011536F75726365526563742E426F74746F6D05000000000000 + 00CC05400000064F70617175650900000C545374796C654F626A656374000953 + 74796C654E616D6506066865616465720C536F757263654C6F6F6B757006124D + 6574726F426C75657374796C652E706E670A536F757263654C696E6B0E010E43 + 6170496E736574732E4C6566740500000000000000C000400D436170496E7365 + 74732E546F700500000000000000C000400F436170496E736574732E52696768 + 740500000000000000C0004010436170496E736574732E426F74746F6D050000 + 0000000000C000400F536F75726365526563742E4C6566740500000000000000 + 9906400E536F75726365526563742E546F700500000000000000D8064010536F + 75726365526563742E52696768740500000000000000C7064011536F75726365 + 526563742E426F74746F6D0500000000000000ED0640000000000B54466F6E74 + 4F626A65637400095374796C654E616D65060A686561646572666F6E740B466F + 6E742E46616D696C79060D4D532053616E7320536572696609466F6E742E5369 + 7A65050000000000000080034000000C54436F6C6F724F626A65637400095374 + 796C654E616D65060A6865616465727465787405436F6C6F720708636C615768 + 69746500000C545374796C654F626A65637400095374796C654E616D65061163 + 6865636B626F78756E636865636B65640C536F757263654C6F6F6B757006124D + 6574726F426C75657374796C652E706E670A53697A652E576964746805000000 + 000000008803400B53697A652E48656967687405000000000000008803401453 + 697A652E506C6174666F726D44656661756C740808577261704D6F6465070643 + 656E7465720756697369626C65080A536F757263654C696E6B0E010F536F7572 + 6365526563742E4C6566740500000000000000FA07400E536F75726365526563 + 742E546F7005000000000000409A084010536F75726365526563742E52696768 + 74050000000000004081084011536F75726365526563742E426F74746F6D0500 + 0000000000809E0840000000000C545374796C654F626A65637400095374796C + 654E616D65060F636865636B626F78636865636B65640C536F757263654C6F6F + 6B757006124D6574726F426C75657374796C652E706E670A53697A652E576964 + 746805000000000000008803400B53697A652E48656967687405000000000000 + 008803401453697A652E506C6174666F726D44656661756C740808577261704D + 6F6465070643656E7465720756697369626C65080A536F757263654C696E6B0E + 010F536F75726365526563742E4C65667405000000000000408208400E536F75 + 726365526563742E546F7005000000000000409A084010536F75726365526563 + 742E5269676874050000000000008086084011536F75726365526563742E426F + 74746F6D05000000000000809E0840000000000C545374796C654F626A656374 + 00095374796C654E616D650606627574746F6E074361704D6F6465070454696C + 650C536F757263654C6F6F6B757006124D6574726F426C75657374796C652E70 + 6E6708577261704D6F6465070454696C650756697369626C65080A536F757263 + 654C696E6B0E010E436170496E736574732E4C6566740500000000000000C000 + 400D436170496E736574732E546F700500000000000000C000400F436170496E + 736574732E52696768740500000000000000C0004010436170496E736574732E + 426F74746F6D0500000000000000C000400F536F75726365526563742E4C6566 + 7405000000000000008000400E536F75726365526563742E546F700500000000 + 00000087074010536F75726365526563742E52696768740500000000000000E0 + 044011536F75726365526563742E426F74746F6D050000000000000091074000 + 0000000C545374796C654F626A65637400095374796C654E616D65060D627574 + 746F6E70726573736564074361704D6F6465070454696C650C536F757263654C + 6F6F6B757006124D6574726F426C75657374796C652E706E6708577261704D6F + 6465070454696C650756697369626C65080A536F757263654C696E6B0E010E43 + 6170496E736574732E4C6566740500000000000000C000400D436170496E7365 + 74732E546F700500000000000000C000400F436170496E736574732E52696768 + 740500000000000000C0004010436170496E736574732E426F74746F6D050000 + 0000000000C000400F536F75726365526563742E4C6566740500000000000000 + 8000400E536F75726365526563742E546F7005000000000000809E074010536F + 75726365526563742E52696768740500000000000000E0044011536F75726365 + 526563742E426F74746F6D0500000000000080A80740000000000B54466F6E74 + 4F626A65637400095374796C654E616D65060A627574746F6E666F6E740B466F + 6E742E46616D696C79060A4D79726961642050726F09466F6E742E53697A6505 + 00000000000000F0024000000C54436F6C6F724F626A65637400095374796C65 + 4E616D65060A627574746F6E7465787405436F6C6F720708636C61426C61636B + 00000C54436F6C6F724F626A65637400095374796C654E616D65061162757474 + 6F6E746578747072657373656405436F6C6F720708636C61576869746500000C + 545374796C654F626A65637400095374796C654E616D65060C64656C65746562 + 7574746F6E0C536F757263654C6F6F6B757006124D6574726F426C7565737479 + 6C652E706E670756697369626C65080A536F757263654C696E6B0E010E436170 + 496E736574732E4C6566740500000000000000E001400D436170496E73657473 + 2E546F700500000000000000E001400F436170496E736574732E526967687405 + 00000000000000E0014010436170496E736574732E426F74746F6D0500000000 + 000000E001400F536F75726365526563742E4C6566740500000000000000EC04 + 400E536F75726365526563742E546F7005000000000000809E074010536F7572 + 6365526563742E526967687405000000000000009C054011536F757263655265 + 63742E426F74746F6D0500000000000080A80740000000000C545374796C654F + 626A65637400095374796C654E616D65061364656C657465627574746F6E7072 + 65737365640C536F757263654C6F6F6B757006124D6574726F426C7565737479 + 6C652E706E670756697369626C65080A536F757263654C696E6B0E010E436170 + 496E736574732E4C6566740500000000000000E001400D436170496E73657473 + 2E546F700500000000000000E001400F436170496E736574732E526967687405 + 00000000000000E0014010436170496E736574732E426F74746F6D0500000000 + 000000E001400F536F75726365526563742E4C6566740500000000000000F004 + 400E536F75726365526563742E546F7005000000000000809E074010536F7572 + 6365526563742E52696768740500000000000000A0054011536F757263655265 + 63742E426F74746F6D0500000000000000A90740000000000B54466F6E744F62 + 6A65637400095374796C654E616D65061064656C657465627574746F6E666F6E + 7400000C54436F6C6F724F626A65637400095374796C654E616D65061064656C + 657465627574746F6E7465787405436F6C6F720708636C61576869746500000C + 54436F6C6F724F626A65637400095374796C654E616D65061764656C65746562 + 7574746F6E746578747072657373656405436F6C6F720708636C615768697465 + 0000005450463007544C61796F757400095374796C654E616D650615636F6C6F + 726C697374626F786974656D7374796C650756697369626C6508085461624F72 + 64657202390016544163746976655374796C65546578744F626A656374000953 + 74796C654E616D6506047465787405416C69676E0706436C69656E740C4D6172 + 67696E732E4C6566740500000000000000C000400B4D617267696E732E546F70 + 050000000000000080FF3F0D4D617267696E732E526967687405000000000000 + 00C000400E4D617267696E732E426F74746F6D050000000000000080FF3F0A53 + 697A652E57696474680500000000000000C003400B53697A652E486569676874 + 0500000000000000C004401453697A652E506C6174666F726D44656661756C74 + 08165465787453657474696E67732E466F6E742E53697A650500000000000000 + 800340155465787453657474696E67732E576F72645772617008165465787453 + 657474696E67732E486F727A416C69676E07074C656164696E670D536861646F + 7756697369626C65080D41637469766554726967676572070853656C65637465 + 640B416374697665436F6C6F720708636C61576869746500000954436865636B + 426F7800095374796C654E616D650605636865636B05416C69676E07044C6566 + 740843616E466F637573081244697361626C65466F637573456666656374090A + 53697A652E57696474680500000000000000A003400B53697A652E4865696768 + 7405000000000000009803401453697A652E506C6174666F726D44656661756C + 74080B5374796C654C6F6F6B7570060C6C697374636865636B626F7807566973 + 69626C650800000A5452656374616E676C6500095374796C654E616D65060563 + 6F6C6F7205416C69676E07044C656674064C6F636B6564090748697454657374 + 080C4D617267696E732E4C65667405000000000000008000400B4D617267696E + 732E546F7005000000000000008000400D4D617267696E732E52696768740500 + 0000000000008000400E4D617267696E732E426F74746F6D0500000000000000 + 8000400A506F736974696F6E2E5805000000000000008000400A506F73697469 + 6F6E2E5905000000000000008000400A53697A652E5769647468050000000000 + 00008003400B53697A652E4865696768740500000000000000B804401453697A + 652E506C6174666F726D44656661756C74080C5374726F6B652E436F6C6F7207 + 097846463130363639370000005450463007544C61796F757400095374796C65 + 4E616D65060D74726565766965777374796C650756697369626C650808546162 + 4F72646572023A000B54476C6F774566666563740008536F66746E6573730500 + 00000000CDCCCCFC3F09476C6F77436F6C6F720708636C615768697465074F70 + 6163697479050000000000000080FF3F0754726967676572060E4973466F6375 + 7365643D7472756507456E61626C65640800000C5442727573684F626A656374 + 00095374796C654E616D650618416C7465726E6174696E67526F774261636B67 + 726F756E640B42727573682E436F6C6F72070978464645354535453500000C54 + 5374796C654F626A65637400095374796C654E616D65060A6261636B67726F75 + 6E6405416C69676E0708436F6E74656E7473064C6F636B6564090C5061646469 + 6E672E4C65667405000000000000008000400B50616464696E672E546F700500 + 0000000000008000400D50616464696E672E5269676874050000000000000080 + 00400E50616464696E672E426F74746F6D05000000000000008000400C536F75 + 7263654C6F6F6B757006124D6574726F426C75657374796C652E706E670A536F + 757263654C696E6B0E010E436170496E736574732E4C65667405000000000000 + 00C000400D436170496E736574732E546F700500000000000000C000400F4361 + 70496E736574732E52696768740500000000000000C0004010436170496E7365 + 74732E426F74746F6D0500000000000000C000400F536F75726365526563742E + 4C6566740500000000000080A207400E536F75726365526563742E546F700500 + 000000000000C0014010536F75726365526563742E5269676874050000000000 + 0000C4074011536F75726365526563742E426F74746F6D050000000000000090 + 05400000064F7061717565090007544C61796F757400095374796C654E616D65 + 0607636F6E74656E7405416C69676E0706436C69656E740C436C69704368696C + 6472656E090A53697A652E57696474680500000000000000F003400B53697A65 + 2E4865696768740500000000000000F003401453697A652E506C6174666F726D + 44656661756C7408000C545374796C654F626A65637400095374796C654E616D + 65060973656C656374696F6E0C536F757263654C6F6F6B757006124D6574726F + 426C75657374796C652E706E670A536F757263654C696E6B0E010E436170496E + 736574732E4C65667405000000000000008000400D436170496E736574732E54 + 6F7005000000000000008000400F436170496E736574732E5269676874050000 + 000000000080004010436170496E736574732E426F74746F6D05000000000000 + 008000400F536F75726365526563742E4C6566740500000000000080A107400E + 536F75726365526563742E546F700500000000000000A2054010536F75726365 + 526563742E52696768740500000000000000C5074011536F7572636552656374 + 2E426F74746F6D0500000000000000CC05400000064F7061717565090000000A + 545363726F6C6C42617200095374796C654E616D65060A767363726F6C6C6261 + 7205416C69676E070552696768740B536D616C6C4368616E6765050000000000 + 00000000000B4F7269656E746174696F6E0708566572746963616C0A506F7369 + 74696F6E2E5805000000000000008004400A506F736974696F6E2E5905000000 + 000000008000400A53697A652E576964746805000000000000008003400B5369 + 7A652E4865696768740500000000000000F003401453697A652E506C6174666F + 726D44656661756C740800000A545363726F6C6C42617200095374796C654E61 + 6D65060A687363726F6C6C62617205416C69676E0706426F74746F6D0B536D61 + 6C6C4368616E676505000000000000000000000B4F7269656E746174696F6E07 + 0A486F72697A6F6E74616C0A506F736974696F6E2E5805000000000000008000 + 400A506F736974696F6E2E5905000000000000008004400A53697A652E576964 + 74680500000000000000B804400B53697A652E48656967687405000000000000 + 008003401453697A652E506C6174666F726D44656661756C7408000007544C61 + 796F75740005416C69676E0706436C69656E740A53697A652E57696474680500 + 000000000000F003400B53697A652E4865696768740500000000000000F00340 + 1453697A652E506C6174666F726D44656661756C7408000F54536D616C6C5363 + 726F6C6C42617200095374796C654E616D65060F76736D616C6C7363726F6C6C + 62617205416C69676E070552696768740B536D616C6C4368616E676505000000 + 000000000000000B4F7269656E746174696F6E0708566572746963616C0C4D61 + 7267696E732E4C65667405000000000000008000400A53697A652E5769647468 + 05000000000000008002400B53697A652E486569676874050000000000000080 + 02401453697A652E506C6174666F726D44656661756C74080756697369626C65 + 0800000F54536D616C6C5363726F6C6C42617200095374796C654E616D65060F + 68736D616C6C7363726F6C6C62617205416C69676E0706426F74746F6D0B536D + 616C6C4368616E676505000000000000000000000B4F7269656E746174696F6E + 070A486F72697A6F6E74616C0B4D617267696E732E546F700500000000000000 + 8000400A53697A652E576964746805000000000000009606400B53697A652E48 + 656967687405000000000000008002401453697A652E506C6174666F726D4465 + 6661756C74080756697369626C650800000000005450463007544C61796F7574 + 00095374796C654E616D65061174726565766965776974656D7374796C650756 + 697369626C6508085461624F72646572023B000C545370656564427574746F6E + 00095374796C654E616D650606627574746F6E05416C69676E07044C6566740C + 4D617267696E732E4C6566740500000000000000C000400B4D617267696E732E + 546F700500000000000000C000400D4D617267696E732E526967687405000000 + 00000000C000400E4D617267696E732E426F74746F6D0500000000000000C000 + 400A506F736974696F6E2E580500000000000000C000400A506F736974696F6E + 2E590500000000000000C000400A53697A652E57696474680500000000000000 + F002400B53697A652E4865696768740500000000000000B004401453697A652E + 506C6174666F726D44656661756C74080B5374796C654C6F6F6B7570061B7472 + 656576696577657870616E646572627574746F6E7374796C65000007544C6179 + 6F75740005416C69676E0708436F6E74656E74730C4D617267696E732E4C6566 + 740500000000000000A003400A53697A652E57696474680500000000000000F0 + 03400B53697A652E4865696768740500000000000000C804401453697A652E50 + 6C6174666F726D44656661756C7408000954436865636B426F7800095374796C + 654E616D650605636865636B05416C69676E07044C6566740843616E466F6375 + 73081244697361626C65466F637573456666656374090A53697A652E57696474 + 680500000000000000A003400B53697A652E4865696768740500000000000000 + C804401453697A652E506C6174666F726D44656661756C74080B5374796C654C + 6F6F6B7570060C6C697374636865636B626F7800000654476C79706800095374 + 796C654E616D65060A676C7970687374796C650C4D617267696E732E4C656674 + 05000000000000008000400B4D617267696E732E546F70050000000000000080 + FF3F0D4D617267696E732E526967687405000000000000008000400E4D617267 + 696E732E426F74746F6D050000000000000080FF3F05416C69676E07044C6566 + 740A53697A652E576964746805000000000000008003400B53697A652E486569 + 67687405000000000000008003401453697A652E506C6174666F726D44656661 + 756C7408000016544163746976655374796C65546578744F626A656374000953 + 74796C654E616D6506047465787405416C69676E0706436C69656E74064C6F63 + 6B6564090A53697A652E57696474680500000000000000A002400B53697A652E + 4865696768740500000000000000C804401453697A652E506C6174666F726D44 + 656661756C7408165465787453657474696E67732E466F6E742E53697A650500 + 000000000000800340155465787453657474696E67732E576F72645772617008 + 165465787453657474696E67732E486F727A416C69676E07074C656164696E67 + 0D536861646F7756697369626C65080D41637469766554726967676572070853 + 656C65637465640B416374697665436F6C6F720708636C615768697465000000 + 005450463007544C61796F757400095374796C654E616D65061B747265657669 + 6577657870616E646572627574746F6E7374796C650B4D617267696E732E546F + 70050000000000000080FF3F0756697369626C6508085461624F72646572023C + 000554506174680005416C69676E070643656E74657209446174612E50617468 + 0A400000000500000000000000D36D3F431BEF4843010000001749E043BA09E5 + 4301000000D36D3F43C73B344401000000D36D3F431BEF484303000000D36D3F + 431BEF48430A46696C6C2E436F6C6F720708636C61426C61636B064C6F636B65 + 64090748697454657374080A53697A652E57696474680500000000000000E001 + 400B53697A652E4865696768740500000000000000E001401453697A652E506C + 6174666F726D44656661756C74080B5374726F6B652E4B696E6407044E6F6E65 + 000F54466C6F6174416E696D6174696F6E00084475726174696F6E0500000000 + 0017B7D1F13F0C50726F70657274794E616D6506074F7061636974790A537461 + 727456616C756505000000000000000000000953746F7056616C756505000000 + 0000000080FF3F075472696767657206104973457870616E6465643D66616C73 + 650E54726967676572496E7665727365060F4973457870616E6465643D747275 + 650000000554506174680005416C69676E070643656E74657209446174612E50 + 6174680A400000000500000000000000CB11CF4379E93C4301000000CB11CF43 + 96230A44010000007DBF1E4296230A4401000000CB11CF4379E93C4303000000 + CB11CF4379E93C430A46696C6C2E436F6C6F720708636C61426C61636B064C6F + 636B656409074869745465737408074F70616369747905000000000000000000 + 000A53697A652E57696474680500000000000000E001400B53697A652E486569 + 6768740500000000000000E001401453697A652E506C6174666F726D44656661 + 756C74080B5374726F6B652E4B696E6407044E6F6E65000F54466C6F6174416E + 696D6174696F6E00084475726174696F6E05000000000017B7D1F13F0C50726F + 70657274794E616D6506074F7061636974790A537461727456616C7565050000 + 00000000000000000953746F7056616C7565050000000000000080FF3F075472 + 6967676572060F4973457870616E6465643D747275650E54726967676572496E + 766572736506104973457870616E6465643D66616C7365000000005450463007 + 544C61796F757400095374796C654E616D65060C706F706F7665727374796C65 + 0756697369626C6508085461624F72646572023D000C545374796C654F626A65 + 637400095374796C654E616D650602626705416C69676E0706436C69656E740C + 50616464696E672E4C65667405000000000000008000400B50616464696E672E + 546F7005000000000000008000400D50616464696E672E526967687405000000 + 000000008000400E50616464696E672E426F74746F6D05000000000000008000 + 400C536F757263654C6F6F6B757006124D6574726F426C75657374796C652E70 + 6E670A536F757263654C696E6B0E010E436170496E736574732E4C6566740500 + 000000000000C000400D436170496E736574732E546F700500000000000000C0 + 00400F436170496E736574732E52696768740500000000000000C00040104361 + 70496E736574732E426F74746F6D0500000000000000C000400F536F75726365 + 526563742E4C6566740500000000000000F506400E536F75726365526563742E + 546F70050000000000000080014010536F75726365526563742E526967687405 + 000000000000009E074011536F75726365526563742E426F74746F6D05000000 + 000000009405400000000D54536861646F77456666656374000844697374616E + 6365050000000000000080014009446972656374696F6E0500000000000000B4 + 044008536F66746E657373050000000000CECCCCFC3F074F7061636974790500 + 00000000CDCCCCFD3F0B536861646F77436F6C6F720708636C61426C61636B00 + 0007544C61796F757400095374796C654E616D650607636F6E74656E7405416C + 69676E0706436C69656E740A53697A652E57696474680500000000000000B804 + 400B53697A652E4865696768740500000000000000B804401453697A652E506C + 6174666F726D44656661756C740800000000545046300A5452656374616E676C + 6500095374796C654E616D65060E6D756C7469766965777374796C650A46696C + 6C2E436F6C6F7207097846463133373341390748697454657374080A53697A65 + 2E57696474680500000000000000C804400B53697A652E486569676874050000 + 0000000000C804401453697A652E506C6174666F726D44656661756C74080B53 + 74726F6B652E4B696E6407044E6F6E650756697369626C6508000C5442727573 + 684F626A65637400095374796C654E616D65060864726F706C696E650B427275 + 73682E436F6C6F720709784646313036363937000000545046300A5452656374 + 616E676C6500095374796C654E616D6506097075736870616E656C0A46696C6C + 2E436F6C6F7207097846463133373341390748697454657374080A53697A652E + 57696474680500000000000000C804400B53697A652E48656967687405000000 + 00000000C804401453697A652E506C6174666F726D44656661756C74080B5374 + 726F6B652E4B696E6407044E6F6E650756697369626C65080000545046300A54 + 52656374616E676C6500095374796C654E616D65060A70616E656C7374796C65 + 0A46696C6C2E436F6C6F7207097846463133373341390748697454657374080A + 53697A652E57696474680500000000000000C804400B53697A652E4865696768 + 740500000000000000C804401453697A652E506C6174666F726D44656661756C + 74080C5374726F6B652E436F6C6F720709784646313036363937075669736962 + 6C6508000054504630115443616C6C6F757452656374616E676C650009537479 + 6C654E616D65061163616C6C6F757470616E656C7374796C650A46696C6C2E43 + 6F6C6F7207097846463133373341390748697454657374080A53697A652E5769 + 6474680500000000000000C804400B53697A652E486569676874050000000000 + 0000C804401453697A652E506C6174666F726D44656661756C74080C5374726F + 6B652E436F6C6F7207097846463130363639370756697369626C65080C43616C + 6C6F757457696474680500000000000000B803400D43616C6C6F75744C656E67 + 74680500000000000000B002400000545046300A5452656374616E676C650009 + 5374796C654E616D65060B746162646F747374796C650A46696C6C2E436F6C6F + 7207097846463130363939450748697454657374080A53697A652E5769647468 + 0500000000000000C804400B53697A652E4865696768740500000000000000C8 + 04401453697A652E506C6174666F726D44656661756C74080B5374726F6B652E + 4B696E6407044E6F6E650756697369626C6508000F54436F6C6F72416E696D61 + 74696F6E00084475726174696F6E05000000000018B7D1F23F0C50726F706572 + 74794E616D65060A46696C6C2E436F6C6F720A537461727456616C7565070978 + 46463130363939450953746F7056616C75650709784646453836363235075472 + 6967676572060F497353656C65637465643D747275650E54726967676572496E + 76657273650610497353656C65637465643D66616C7365000000545046300754 + 4C61796F757400095374796C654E616D65060F746162636F6E74726F6C737479 + 6C650756697369626C6508085461624F726465720243000C5442727573684F62 + 6A65637400095374796C654E616D6506107363726F6C6C6261636B67726F756E + 640B42727573682E436F6C6F72070978464631333733413900000C545374796C + 654F626A6563740005416C69676E0708436F6E74656E74730C536F757263654C + 6F6F6B757006124D6574726F426C75657374796C652E706E670A536F75726365 + 4C696E6B0E010E436170496E736574732E4C6566740500000000000000C00040 + 0D436170496E736574732E546F700500000000000000C000400F436170496E73 + 6574732E52696768740500000000000000C0004010436170496E736574732E42 + 6F74746F6D0500000000000000C000400F536F75726365526563742E4C656674 + 0500000000000000C605400E536F75726365526563742E546F70050000000000 + 0000C0014010536F75726365526563742E526967687405000000000000009E06 + 4011536F75726365526563742E426F74746F6D05000000000000009005400000 + 064F7061717565090000005450463007544C61796F757400095374796C654E61 + 6D65060C7461626974656D7374796C650756697369626C6508085461624F7264 + 65720244000F545461625374796C654F626A65637400095374796C654E616D65 + 0603746F7005416C69676E0708436F6E74656E74730C436C69704368696C6472 + 656E09064C6F636B6564090C536F757263654C6F6F6B757006124D6574726F42 + 6C75657374796C652E706E670D41637469766554726967676572070853656C65 + 637465640A4163746976654C696E6B0E010E436170496E736574732E4C656674 + 05000000000000008001400D436170496E736574732E546F7005000000000000 + 008001400F436170496E736574732E5269676874050000000000000080014010 + 436170496E736574732E426F74746F6D05000000000000008001400F536F7572 + 6365526563742E4C6566740500000000000000DC04400E536F75726365526563 + 742E546F700500000000000000B4054010536F75726365526563742E52696768 + 740500000000000000C2054011536F75726365526563742E426F74746F6D0500 + 000000000000E2054000000A536F757263654C696E6B0E010E436170496E7365 + 74732E4C65667405000000000000008001400D436170496E736574732E546F70 + 05000000000000008001400F436170496E736574732E52696768740500000000 + 00000080014010436170496E736574732E426F74746F6D050000000000000080 + 01400F536F75726365526563742E4C6566740500000000000000D205400E536F + 75726365526563742E546F700500000000000000B4054010536F757263655265 + 63742E5269676874050000000000000093064011536F75726365526563742E42 + 6F74746F6D0500000000000000E20540000007486F744C696E6B0E010E436170 + 496E736574732E4C65667405000000000000008001400D436170496E73657473 + 2E546F7005000000000000008001400F436170496E736574732E526967687405 + 0000000000000080014010436170496E736574732E426F74746F6D0500000000 + 0000008001400F536F75726365526563742E4C6566740500000000000000A001 + 400E536F75726365526563742E546F700500000000000000B4054010536F7572 + 6365526563742E52696768740500000000000000BC044011536F757263655265 + 63742E426F74746F6D0500000000000000E2054000000D416374697665486F74 + 4C696E6B0E010E436170496E736574732E4C6566740500000000000000800140 + 0D436170496E736574732E546F7005000000000000008001400F436170496E73 + 6574732E5269676874050000000000000080014010436170496E736574732E42 + 6F74746F6D05000000000000008001400F536F75726365526563742E4C656674 + 0500000000000000DC04400E536F75726365526563742E546F70050000000000 + 0000B4054010536F75726365526563742E52696768740500000000000000C205 + 4011536F75726365526563742E426F74746F6D0500000000000000E205400000 + 0B466F63757365644C696E6B0E010E436170496E736574732E4C656674050000 + 00000000008001400D436170496E736574732E546F7005000000000000008001 + 400F436170496E736574732E5269676874050000000000000080014010436170 + 496E736574732E426F74746F6D05000000000000008001400F536F7572636552 + 6563742E4C6566740500000000000000D205400E536F75726365526563742E54 + 6F700500000000000000B4054010536F75726365526563742E52696768740500 + 00000000000093064011536F75726365526563742E426F74746F6D0500000000 + 000000E20540000011416374697665466F63757365644C696E6B0E010E436170 + 496E736574732E4C65667405000000000000008001400D436170496E73657473 + 2E546F7005000000000000008001400F436170496E736574732E526967687405 + 0000000000000080014010436170496E736574732E426F74746F6D0500000000 + 0000008001400F536F75726365526563742E4C6566740500000000000000DC04 + 400E536F75726365526563742E546F700500000000000000B4054010536F7572 + 6365526563742E52696768740500000000000000C2054011536F757263655265 + 63742E426F74746F6D0500000000000000E205400000064F7061717565090006 + 54476C79706800095374796C654E616D65060A676C7970687374796C650C4D61 + 7267696E732E4C65667405000000000000008001400D4D617267696E732E5269 + 67687405000000000000008001C005416C69676E07044C6566740A53697A652E + 576964746805000000000000008003400B53697A652E48656967687405000000 + 000000008003401453697A652E506C6174666F726D44656661756C7408000013 + 545461625374796C65546578744F626A65637400095374796C654E616D650604 + 7465787405416C69676E0706436C69656E74064C6F636B6564090C4D61726769 + 6E732E4C65667405000000000000008002400B4D617267696E732E546F700500 + 0000000000008001400D4D617267696E732E5269676874050000000000000080 + 02400E4D617267696E732E426F74746F6D05000000000000008001400A53697A + 652E576964746805000000000000008804400B53697A652E4865696768740500 + 000000000000A804401453697A652E506C6174666F726D44656661756C740816 + 5465787453657474696E67732E466F6E742E53697A6505000000000000008003 + 40165465787453657474696E67732E466F6E74436F6C6F720708636C61576869 + 7465155465787453657474696E67732E576F726457726170080D536861646F77 + 56697369626C65080D41637469766554726967676572070853656C6563746564 + 0B416374697665436F6C6F720708636C61576869746508486F74436F6C6F7207 + 08636C61576869746500000007544C61796F757400095374796C654E616D6506 + 06626F74746F6D05416C69676E0708436F6E74656E74730C436C69704368696C + 6472656E09064C6F636B656409000F545461625374796C654F626A6563740005 + 416C69676E0708436F6E74656E7473064C6F636B6564090C536F757263654C6F + 6F6B757006124D6574726F426C75657374796C652E706E670D526F746174696F + 6E416E676C650500000000000000B406400D4163746976655472696767657207 + 0853656C65637465640A4163746976654C696E6B0E010E436170496E73657473 + 2E4C65667405000000000000008001400D436170496E736574732E546F700500 + 0000000000008001400F436170496E736574732E526967687405000000000000 + 0080014010436170496E736574732E426F74746F6D0500000000000000800140 + 0F536F75726365526563742E4C6566740500000000000000DC04400E536F7572 + 6365526563742E546F700500000000000000B4054010536F7572636552656374 + 2E52696768740500000000000000C2054011536F75726365526563742E426F74 + 746F6D0500000000000000E2054000000A536F757263654C696E6B0E010E4361 + 70496E736574732E4C65667405000000000000008001400D436170496E736574 + 732E546F7005000000000000008001400F436170496E736574732E5269676874 + 050000000000000080014010436170496E736574732E426F74746F6D05000000 + 000000008001400F536F75726365526563742E4C6566740500000000000000D2 + 05400E536F75726365526563742E546F700500000000000000B4054010536F75 + 726365526563742E5269676874050000000000000093064011536F7572636552 + 6563742E426F74746F6D0500000000000000E20540000007486F744C696E6B0E + 010E436170496E736574732E4C65667405000000000000008001400D43617049 + 6E736574732E546F7005000000000000008001400F436170496E736574732E52 + 69676874050000000000000080014010436170496E736574732E426F74746F6D + 05000000000000008001400F536F75726365526563742E4C6566740500000000 + 000000A001400E536F75726365526563742E546F700500000000000000B40540 + 10536F75726365526563742E52696768740500000000000000BC044011536F75 + 726365526563742E426F74746F6D0500000000000000E2054000000D41637469 + 7665486F744C696E6B0E010E436170496E736574732E4C656674050000000000 + 00008001400D436170496E736574732E546F7005000000000000008001400F43 + 6170496E736574732E5269676874050000000000000080014010436170496E73 + 6574732E426F74746F6D05000000000000008001400F536F7572636552656374 + 2E4C6566740500000000000000DC04400E536F75726365526563742E546F7005 + 00000000000000B4054010536F75726365526563742E52696768740500000000 + 000000C2054011536F75726365526563742E426F74746F6D0500000000000000 + E2054000000B466F63757365644C696E6B0E010E436170496E736574732E4C65 + 667405000000000000008001400D436170496E736574732E546F700500000000 + 0000008001400F436170496E736574732E526967687405000000000000008001 + 4010436170496E736574732E426F74746F6D05000000000000008001400F536F + 75726365526563742E4C6566740500000000000000D205400E536F7572636552 + 6563742E546F700500000000000000B4054010536F75726365526563742E5269 + 676874050000000000000093064011536F75726365526563742E426F74746F6D + 0500000000000000E20540000011416374697665466F63757365644C696E6B0E + 010E436170496E736574732E4C65667405000000000000008001400D43617049 + 6E736574732E546F7005000000000000008001400F436170496E736574732E52 + 69676874050000000000000080014010436170496E736574732E426F74746F6D + 05000000000000008001400F536F75726365526563742E4C6566740500000000 + 000000DC04400E536F75726365526563742E546F700500000000000000B40540 + 10536F75726365526563742E52696768740500000000000000C2054011536F75 + 726365526563742E426F74746F6D0500000000000000E205400000064F706171 + 75650900000654476C79706800095374796C654E616D65060A676C7970687374 + 796C650C4D617267696E732E4C65667405000000000000008001400D4D617267 + 696E732E526967687405000000000000008001C005416C69676E07044C656674 + 0A53697A652E576964746805000000000000008003400B53697A652E48656967 + 687405000000000000008003401453697A652E506C6174666F726D4465666175 + 6C7408000013545461625374796C65546578744F626A65637400095374796C65 + 4E616D6506047465787405416C69676E0706436C69656E74064C6F636B656409 + 0C4D617267696E732E4C65667405000000000000008002400B4D617267696E73 + 2E546F7005000000000000008001400D4D617267696E732E5269676874050000 + 00000000008002400E4D617267696E732E426F74746F6D050000000000000080 + 01400A53697A652E576964746805000000000000008804400B53697A652E4865 + 696768740500000000000000A804401453697A652E506C6174666F726D446566 + 61756C7408165465787453657474696E67732E466F6E742E53697A6505000000 + 00000000800340165465787453657474696E67732E466F6E74436F6C6F720708 + 636C615768697465155465787453657474696E67732E576F726457726170080D + 536861646F7756697369626C65080D4163746976655472696767657207085365 + 6C65637465640B416374697665436F6C6F720708636C61576869746508486F74 + 436F6C6F720708636C615768697465000000005450463007544C61796F757400 + 095374796C654E616D65060D7461626974656D637573746F6D0756697369626C + 6508085461624F726465720245000F545461625374796C654F626A6563740009 + 5374796C654E616D650603746F7005416C69676E0708436F6E74656E74730C43 + 6C69704368696C6472656E09064C6F636B6564090C536F757263654C6F6F6B75 + 7006124D6574726F426C75657374796C652E706E670D41637469766554726967 + 676572070853656C65637465640A4163746976654C696E6B0E010E436170496E + 736574732E4C65667405000000000000008001400D436170496E736574732E54 + 6F7005000000000000008001400F436170496E736574732E5269676874050000 + 000000000080014010436170496E736574732E426F74746F6D05000000000000 + 008001400F536F75726365526563742E4C6566740500000000000000DC04400E + 536F75726365526563742E546F700500000000000000B4054010536F75726365 + 526563742E52696768740500000000000000C2054011536F7572636552656374 + 2E426F74746F6D0500000000000000E2054000000A536F757263654C696E6B0E + 010E436170496E736574732E4C65667405000000000000008001400D43617049 + 6E736574732E546F7005000000000000008001400F436170496E736574732E52 + 69676874050000000000000080014010436170496E736574732E426F74746F6D + 05000000000000008001400F536F75726365526563742E4C6566740500000000 + 000000D205400E536F75726365526563742E546F700500000000000000B40540 + 10536F75726365526563742E5269676874050000000000000093064011536F75 + 726365526563742E426F74746F6D0500000000000000E20540000007486F744C + 696E6B0E010E436170496E736574732E4C65667405000000000000008001400D + 436170496E736574732E546F7005000000000000008001400F436170496E7365 + 74732E5269676874050000000000000080014010436170496E736574732E426F + 74746F6D05000000000000008001400F536F75726365526563742E4C65667405 + 00000000000000A001400E536F75726365526563742E546F7005000000000000 + 00B4054010536F75726365526563742E52696768740500000000000000BC0440 + 11536F75726365526563742E426F74746F6D0500000000000000E2054000000D + 416374697665486F744C696E6B0E010E436170496E736574732E4C6566740500 + 0000000000008001400D436170496E736574732E546F70050000000000000080 + 01400F436170496E736574732E52696768740500000000000000800140104361 + 70496E736574732E426F74746F6D05000000000000008001400F536F75726365 + 526563742E4C6566740500000000000000DC04400E536F75726365526563742E + 546F700500000000000000B4054010536F75726365526563742E526967687405 + 00000000000000C2054011536F75726365526563742E426F74746F6D05000000 + 00000000E2054000000B466F63757365644C696E6B0E010E436170496E736574 + 732E4C65667405000000000000008001400D436170496E736574732E546F7005 + 000000000000008001400F436170496E736574732E5269676874050000000000 + 000080014010436170496E736574732E426F74746F6D05000000000000008001 + 400F536F75726365526563742E4C6566740500000000000000D205400E536F75 + 726365526563742E546F700500000000000000B4054010536F75726365526563 + 742E5269676874050000000000000093064011536F75726365526563742E426F + 74746F6D0500000000000000E20540000011416374697665466F63757365644C + 696E6B0E010E436170496E736574732E4C65667405000000000000008001400D + 436170496E736574732E546F7005000000000000008001400F436170496E7365 + 74732E5269676874050000000000000080014010436170496E736574732E426F + 74746F6D05000000000000008001400F536F75726365526563742E4C65667405 + 00000000000000DC04400E536F75726365526563742E546F7005000000000000 + 00B4054010536F75726365526563742E52696768740500000000000000C20540 + 11536F75726365526563742E426F74746F6D0500000000000000E20540000006 + 4F7061717565090007544C61796F757400095374796C654E616D65060B6C6179 + 6F75747374796C6505416C69676E070A486F727A43656E746572000654496D61 + 676500095374796C654E616D65060469636F6E0E4D756C74695265734269746D + 61700E01000005416C69676E07044C6566740748697454657374080C4D617267 + 696E732E4C65667405000000000000008001400D4D617267696E732E52696768 + 7405000000000000008001C00A506F736974696F6E2E58050000000000000080 + 01400A53697A652E576964746805000000000000008003400B53697A652E4865 + 696768740500000000000000C804401453697A652E506C6174666F726D446566 + 61756C740800000654476C79706800095374796C654E616D65060A676C797068 + 7374796C650C4D617267696E732E4C65667405000000000000008001400D4D61 + 7267696E732E526967687405000000000000008001C005416C69676E07044C65 + 66740A53697A652E576964746805000000000000008003400B53697A652E4865 + 6967687405000000000000008003401453697A652E506C6174666F726D446566 + 61756C7408000013545461625374796C65546578744F626A6563740009537479 + 6C654E616D6506047465787405416C69676E0706436C69656E74064C6F636B65 + 64090C4D617267696E732E4C65667405000000000000008002400B4D61726769 + 6E732E546F7005000000000000008000400D4D617267696E732E526967687405 + 000000000000008002400E4D617267696E732E426F74746F6D05000000000000 + 008000400A53697A652E576964746805000000000000009003400B53697A652E + 4865696768740500000000000000B804401453697A652E506C6174666F726D44 + 656661756C7408165465787453657474696E67732E466F6E742E53697A650500 + 000000000000800340165465787453657474696E67732E466F6E74436F6C6F72 + 0708636C615768697465155465787453657474696E67732E576F726457726170 + 080D536861646F7756697369626C65080D416374697665547269676765720708 + 53656C65637465640B416374697665436F6C6F720708636C6157686974650848 + 6F74436F6C6F720708636C6157686974650000000007544C61796F7574000953 + 74796C654E616D650606626F74746F6D05416C69676E0708436F6E74656E7473 + 064C6F636B656409000F545461625374796C654F626A6563740005416C69676E + 0708436F6E74656E7473064C6F636B6564090C536F757263654C6F6F6B757006 + 124D6574726F426C75657374796C652E706E670D526F746174696F6E416E676C + 650500000000000000B406400D41637469766554726967676572070853656C65 + 637465640A4163746976654C696E6B0E010E436170496E736574732E4C656674 + 05000000000000008001400D436170496E736574732E546F7005000000000000 + 008001400F436170496E736574732E5269676874050000000000000080014010 + 436170496E736574732E426F74746F6D05000000000000008001400F536F7572 + 6365526563742E4C6566740500000000000000DC04400E536F75726365526563 + 742E546F700500000000000000B4054010536F75726365526563742E52696768 + 740500000000000000C2054011536F75726365526563742E426F74746F6D0500 + 000000000000E2054000000A536F757263654C696E6B0E010E436170496E7365 + 74732E4C65667405000000000000008001400D436170496E736574732E546F70 + 05000000000000008001400F436170496E736574732E52696768740500000000 + 00000080014010436170496E736574732E426F74746F6D050000000000000080 + 01400F536F75726365526563742E4C6566740500000000000000D205400E536F + 75726365526563742E546F700500000000000000B4054010536F757263655265 + 63742E5269676874050000000000000093064011536F75726365526563742E42 + 6F74746F6D0500000000000000E20540000007486F744C696E6B0E010E436170 + 496E736574732E4C65667405000000000000008001400D436170496E73657473 + 2E546F7005000000000000008001400F436170496E736574732E526967687405 + 0000000000000080014010436170496E736574732E426F74746F6D0500000000 + 0000008001400F536F75726365526563742E4C6566740500000000000000A001 + 400E536F75726365526563742E546F700500000000000000B4054010536F7572 + 6365526563742E52696768740500000000000000BC044011536F757263655265 + 63742E426F74746F6D0500000000000000E2054000000D416374697665486F74 + 4C696E6B0E010E436170496E736574732E4C6566740500000000000000800140 + 0D436170496E736574732E546F7005000000000000008001400F436170496E73 + 6574732E5269676874050000000000000080014010436170496E736574732E42 + 6F74746F6D05000000000000008001400F536F75726365526563742E4C656674 + 0500000000000000DC04400E536F75726365526563742E546F70050000000000 + 0000B4054010536F75726365526563742E52696768740500000000000000C205 + 4011536F75726365526563742E426F74746F6D0500000000000000E205400000 + 0B466F63757365644C696E6B0E010E436170496E736574732E4C656674050000 + 00000000008001400D436170496E736574732E546F7005000000000000008001 + 400F436170496E736574732E5269676874050000000000000080014010436170 + 496E736574732E426F74746F6D05000000000000008001400F536F7572636552 + 6563742E4C6566740500000000000000D205400E536F75726365526563742E54 + 6F700500000000000000B4054010536F75726365526563742E52696768740500 + 00000000000093064011536F75726365526563742E426F74746F6D0500000000 + 000000E20540000011416374697665466F63757365644C696E6B0E010E436170 + 496E736574732E4C65667405000000000000008001400D436170496E73657473 + 2E546F7005000000000000008001400F436170496E736574732E526967687405 + 0000000000000080014010436170496E736574732E426F74746F6D0500000000 + 0000008001400F536F75726365526563742E4C6566740500000000000000DC04 + 400E536F75726365526563742E546F700500000000000000B4054010536F7572 + 6365526563742E52696768740500000000000000C2054011536F757263655265 + 63742E426F74746F6D0500000000000000E205400000064F7061717565090000 + 07544C61796F757400095374796C654E616D65060B6C61796F75747374796C65 + 05416C69676E070A486F727A43656E746572000654496D61676500095374796C + 654E616D65060469636F6E0E4D756C74695265734269746D61700E0100000541 + 6C69676E07044C6566740748697454657374080C4D617267696E732E4C656674 + 05000000000000008001400D4D617267696E732E526967687405000000000000 + 008001C00A506F736974696F6E2E5805000000000000008001400A53697A652E + 576964746805000000000000008003400B53697A652E48656967687405000000 + 00000000C804401453697A652E506C6174666F726D44656661756C7408000006 + 54476C79706800095374796C654E616D65060A676C7970687374796C650C4D61 + 7267696E732E4C65667405000000000000008001400D4D617267696E732E5269 + 67687405000000000000008001C005416C69676E07044C6566740A53697A652E + 576964746805000000000000008003400B53697A652E48656967687405000000 + 000000008003401453697A652E506C6174666F726D44656661756C7408000013 + 545461625374796C65546578744F626A65637400095374796C654E616D650604 + 7465787405416C69676E0706436C69656E74064C6F636B6564090C4D61726769 + 6E732E4C65667405000000000000008002400B4D617267696E732E546F700500 + 0000000000008000400D4D617267696E732E5269676874050000000000000080 + 02400E4D617267696E732E426F74746F6D05000000000000008000400A53697A + 652E576964746805000000000000009003400B53697A652E4865696768740500 + 000000000000B804401453697A652E506C6174666F726D44656661756C740816 + 5465787453657474696E67732E466F6E742E53697A6505000000000000008003 + 40165465787453657474696E67732E466F6E74436F6C6F720708636C61576869 + 7465155465787453657474696E67732E576F726457726170080D536861646F77 + 56697369626C65080D41637469766554726967676572070853656C6563746564 + 0B416374697665436F6C6F720708636C61576869746508486F74436F6C6F7207 + 08636C61576869746500000000005450463007544C61796F757400095374796C + 654E616D65061070726F67726573736261727374796C650756697369626C6508 + 085461624F726465720246000C545374796C654F626A65637400095374796C65 + 4E616D65060668747261636B05416C69676E0708436F6E74656E74730C536F75 + 7263654C6F6F6B757006124D6574726F426C75657374796C652E706E670A536F + 757263654C696E6B0E010E436170496E736574732E4C65667405000000000000 + 00C000400D436170496E736574732E546F700500000000000000C000400F4361 + 70496E736574732E52696768740500000000000000C0004010436170496E7365 + 74732E426F74746F6D0500000000000000C000400F536F75726365526563742E + 4C6566740500000000000000F205400E536F75726365526563742E546F700500 + 000000000000AC064010536F75726365526563742E5269676874050000000000 + 0000A4064011536F75726365526563742E426F74746F6D0500000000000000BE + 06400000000C545374796C654F626A65637400095374796C654E616D65060A68 + 696E64696361746F7205416C69676E07044C656674064C6F636B6564090C4D61 + 7267696E732E4C656674050000000000000080FF3F0B4D617267696E732E546F + 70050000000000000080FF3F0D4D617267696E732E5269676874050000000000 + 000080FF3F0E4D617267696E732E426F74746F6D050000000000000080FF3F0C + 536F757263654C6F6F6B757006124D6574726F426C75657374796C652E706E67 + 0A506F736974696F6E2E58050000000000000080FF3F0A506F736974696F6E2E + 59050000000000000080FF3F0A53697A652E57696474680500000000000000C8 + 04400B53697A652E4865696768740500000000000000C004401453697A652E50 + 6C6174666F726D44656661756C74080A536F757263654C696E6B0E010E436170 + 496E736574732E4C65667405000000000000008000400D436170496E73657473 + 2E546F7005000000000000008000400F436170496E736574732E526967687405 + 0000000000000080004010436170496E736574732E426F74746F6D0500000000 + 0000008000400F536F75726365526563742E4C6566740500000000000000F405 + 400E536F75726365526563742E546F700500000000000000C0064010536F7572 + 6365526563742E52696768740500000000000000A3064011536F757263655265 + 63742E426F74746F6D0500000000000000CE06400000064F7061717565090000 + 000C545374796C654F626A65637400095374796C654E616D6506067674726163 + 6B05416C69676E0708436F6E74656E74730C536F757263654C6F6F6B75700612 + 4D6574726F426C75657374796C652E706E670A536F757263654C696E6B0E010E + 436170496E736574732E4C6566740500000000000000C000400D436170496E73 + 6574732E546F700500000000000000C000400F436170496E736574732E526967 + 68740500000000000000C0004010436170496E736574732E426F74746F6D0500 + 000000000000C000400F536F75726365526563742E4C65667405000000000000 + 00A506400E536F75726365526563742E546F700500000000000000AC06401053 + 6F75726365526563742E52696768740500000000000000B7064011536F757263 + 65526563742E426F74746F6D0500000000000000D706400000000C545374796C + 654F626A65637400095374796C654E616D65060A76696E64696361746F720541 + 6C69676E0706426F74746F6D064C6F636B6564090C4D617267696E732E4C6566 + 74050000000000000080FF3F0B4D617267696E732E546F700500000000000000 + 80FF3F0D4D617267696E732E5269676874050000000000000080FF3F0E4D6172 + 67696E732E426F74746F6D050000000000000080FF3F0C536F757263654C6F6F + 6B757006124D6574726F426C75657374796C652E706E670A506F736974696F6E + 2E58050000000000000080FF3F0A506F736974696F6E2E590500000000000000 + 80FFBF0A53697A652E57696474680500000000000000C004400B53697A652E48 + 65696768740500000000000000C804401453697A652E506C6174666F726D4465 + 6661756C74080A536F757263654C696E6B0E010E436170496E736574732E4C65 + 66740500000000000000C000400D436170496E736574732E546F700500000000 + 000000C000400F436170496E736574732E52696768740500000000000000C000 + 4010436170496E736574732E426F74746F6D0500000000000000C000400F536F + 75726365526563742E4C6566740500000000000000B906400E536F7572636552 + 6563742E546F700500000000000000AD064010536F75726365526563742E5269 + 6768740500000000000000C7064011536F75726365526563742E426F74746F6D + 0500000000000000D606400000064F706171756509000000005450463007544C + 61796F757400095374796C654E616D650613736D616C6C7363726F6C6C626172 + 7374796C650756697369626C6508085461624F72646572024700065454726163 + 6B00095374796C654E616D65060668747261636B05416C69676E0706436C6965 + 6E74064C6F636B6564090B4F7269656E746174696F6E070A486F72697A6F6E74 + 616C0A53697A652E57696474680500000000000000C804400B53697A652E4865 + 696768740500000000000000C804401453697A652E506C6174666F726D446566 + 61756C74080B5374796C654C6F6F6B757006147363726F6C6C62617268747261 + 636B7374796C6500000654547261636B00095374796C654E616D650606767472 + 61636B05416C69676E0706436C69656E74064C6F636B6564090B4F7269656E74 + 6174696F6E070A486F72697A6F6E74616C0A53697A652E576964746805000000 + 00000000C804400B53697A652E4865696768740500000000000000C804401453 + 697A652E506C6174666F726D44656661756C74080B5374796C654C6F6F6B7570 + 06147363726F6C6C62617276747261636B7374796C650000005450463007544C + 61796F757400095374796C654E616D65060E7363726F6C6C626F787374796C65 + 0756697369626C6508085461624F7264657202480007544C61796F7574000953 + 74796C654E616D65060A6261636B67726F756E6405416C69676E0708436F6E74 + 656E7473064C6F636B6564090007544C61796F757400095374796C654E616D65 + 0607636F6E74656E7405416C69676E0706436C69656E740A53697A652E576964 + 746805000000000000008804400B53697A652E48656967687405000000000000 + 008804401453697A652E506C6174666F726D44656661756C740800000A545363 + 726F6C6C42617200095374796C654E616D65060A767363726F6C6C6261720541 + 6C69676E070552696768740B536D616C6C4368616E6765050000000000000000 + 00000B4F7269656E746174696F6E0708566572746963616C0A506F736974696F + 6E2E5805000000000000008804400A53697A652E576964746805000000000000 + 008003400B53697A652E48656967687405000000000000008804401453697A65 + 2E506C6174666F726D44656661756C740800000A545363726F6C6C4261720009 + 5374796C654E616D65060A687363726F6C6C62617205416C69676E0706426F74 + 746F6D0B536D616C6C4368616E676505000000000000000000000B4F7269656E + 746174696F6E070A486F72697A6F6E74616C0A506F736974696F6E2E59050000 + 00000000008804400A53697A652E57696474680500000000000000C804400B53 + 697A652E48656967687405000000000000008003401453697A652E506C617466 + 6F726D44656661756C7408000007544C61796F75740005416C69676E0706436C + 69656E740A53697A652E576964746805000000000000008804400B53697A652E + 48656967687405000000000000008804401453697A652E506C6174666F726D44 + 656661756C7408000F54536D616C6C5363726F6C6C42617200095374796C654E + 616D65060F76736D616C6C7363726F6C6C62617205416C69676E070552696768 + 740B536D616C6C4368616E676505000000000000000000000B4F7269656E7461 + 74696F6E0708566572746963616C0C4D617267696E732E4C6566740500000000 + 0000008000400A53697A652E576964746805000000000000008002400B53697A + 652E48656967687405000000000000008002401453697A652E506C6174666F72 + 6D44656661756C74080756697369626C650800000F54536D616C6C5363726F6C + 6C42617200095374796C654E616D65060F68736D616C6C7363726F6C6C626172 + 05416C69676E0706426F74746F6D0B536D616C6C4368616E6765050000000000 + 00000000000B4F7269656E746174696F6E070A486F72697A6F6E74616C0B4D61 + 7267696E732E546F7005000000000000008000400A53697A652E576964746805 + 000000000000009606400B53697A652E48656967687405000000000000008002 + 401453697A652E506C6174666F726D44656661756C74080756697369626C6508 + 00000007544C61796F75740005416C69676E0708436F6E74656E74730007544C + 61796F75740005416C69676E0706426F74746F6D00095453697A654772697000 + 095374796C654E616D65060873697A656772697005416C69676E070552696768 + 74064C6F636B6564090A506F736974696F6E2E580500000000000000F003400A + 53697A652E57696474680500000000000000A003400B53697A652E4865696768 + 740500000000000000C804401453697A652E506C6174666F726D44656661756C + 74080000000000005450463007544C61796F757400095374796C654E616D6506 + 146672616D65647363726F6C6C626F787374796C650756697369626C65080854 + 61624F726465720249000C545374796C654F626A65637400095374796C654E61 + 6D65060A6261636B67726F756E6405416C69676E0708436F6E74656E7473064C + 6F636B6564090C50616464696E672E4C65667405000000000000008000400B50 + 616464696E672E546F7005000000000000008000400D50616464696E672E5269 + 67687405000000000000008000400E50616464696E672E426F74746F6D050000 + 00000000008000400C536F757263654C6F6F6B757006124D6574726F426C7565 + 7374796C652E706E670A536F757263654C696E6B0E010E436170496E73657473 + 2E4C6566740500000000000000C000400D436170496E736574732E546F700500 + 000000000000C000400F436170496E736574732E526967687405000000000000 + 00C0004010436170496E736574732E426F74746F6D0500000000000000C00040 + 0F536F75726365526563742E4C6566740500000000000080A207400E536F7572 + 6365526563742E546F700500000000000000C0014010536F7572636552656374 + 2E52696768740500000000000000C4074011536F75726365526563742E426F74 + 746F6D05000000000000009005400000064F7061717565090007544C61796F75 + 7400095374796C654E616D650607636F6E74656E7405416C69676E0706436C69 + 656E740C436C69704368696C6472656E090A53697A652E576964746805000000 + 00000000F003400B53697A652E4865696768740500000000000000F003401453 + 697A652E506C6174666F726D44656661756C740800000A545363726F6C6C4261 + 7200095374796C654E616D65060A767363726F6C6C62617205416C69676E0705 + 52696768740B536D616C6C4368616E676505000000000000000000000B4F7269 + 656E746174696F6E0708566572746963616C0A506F736974696F6E2E58050000 + 00000000008004400A506F736974696F6E2E5905000000000000008000400A53 + 697A652E576964746805000000000000008003400B53697A652E486569676874 + 0500000000000000F003401453697A652E506C6174666F726D44656661756C74 + 0800000A545363726F6C6C42617200095374796C654E616D65060A687363726F + 6C6C62617205416C69676E0706426F74746F6D0B536D616C6C4368616E676505 + 000000000000000000000B4F7269656E746174696F6E070A486F72697A6F6E74 + 616C0A506F736974696F6E2E5805000000000000008000400A506F736974696F + 6E2E5905000000000000008004400A53697A652E576964746805000000000000 + 00B804400B53697A652E48656967687405000000000000008003401453697A65 + 2E506C6174666F726D44656661756C7408000007544C61796F75740005416C69 + 676E0706436C69656E740A53697A652E57696474680500000000000000F00340 + 0B53697A652E4865696768740500000000000000F003401453697A652E506C61 + 74666F726D44656661756C7408000F54536D616C6C5363726F6C6C4261720009 + 5374796C654E616D65060F76736D616C6C7363726F6C6C62617205416C69676E + 070552696768740B536D616C6C4368616E676505000000000000000000000B4F + 7269656E746174696F6E0708566572746963616C0C4D617267696E732E4C6566 + 7405000000000000008000400A53697A652E5769647468050000000000000080 + 02400B53697A652E48656967687405000000000000008002401453697A652E50 + 6C6174666F726D44656661756C74080756697369626C650800000F54536D616C + 6C5363726F6C6C42617200095374796C654E616D65060F68736D616C6C736372 + 6F6C6C62617205416C69676E0706426F74746F6D0B536D616C6C4368616E6765 + 05000000000000000000000B4F7269656E746174696F6E070A486F72697A6F6E + 74616C0B4D617267696E732E546F7005000000000000008000400A53697A652E + 576964746805000000000000009606400B53697A652E48656967687405000000 + 000000008002401453697A652E506C6174666F726D44656661756C7408075669 + 7369626C650800000007544C61796F75740005416C69676E0708436F6E74656E + 74730007544C61796F75740005416C69676E0706426F74746F6D00095453697A + 654772697000095374796C654E616D65060873697A656772697005416C69676E + 07055269676874064C6F636B6564090A506F736974696F6E2E58050000000000 + 0000F003400A53697A652E57696474680500000000000000A003400B53697A65 + 2E4865696768740500000000000000C804401453697A652E506C6174666F726D + 44656661756C74080000000000005450463007544C61796F757400095374796C + 654E616D6506096D656D6F7374796C650756697369626C6508085461624F7264 + 6572024A0012544163746976655374796C654F626A65637400095374796C654E + 616D65060A6261636B67726F756E6405416C69676E0708436F6E74656E74730C + 50616464696E672E4C65667405000000000000008000400B50616464696E672E + 546F7005000000000000008000400D50616464696E672E526967687405000000 + 000000008000400E50616464696E672E426F74746F6D05000000000000008000 + 400C536F757263654C6F6F6B757006124D6574726F426C75657374796C652E70 + 6E670D416374697665547269676765720707466F63757365640A416374697665 + 4C696E6B0E010E436170496E736574732E4C6566740500000000000000800040 + 0F436170496E736574732E526967687405000000000000008000400F536F7572 + 6365526563742E4C65667405000000000000808D07400E536F75726365526563 + 742E546F700500000000000000A2054010536F75726365526563742E52696768 + 7405000000000000809D074011536F75726365526563742E426F74746F6D0500 + 000000000000E2054000000A536F757263654C696E6B0E010E436170496E7365 + 74732E4C65667405000000000000008000400F436170496E736574732E526967 + 687405000000000000008000400F536F75726365526563742E4C656674050000 + 0000000000F906400E536F75726365526563742E546F700500000000000000A2 + 054010536F75726365526563742E526967687405000000000000808C07401153 + 6F75726365526563742E426F74746F6D0500000000000000E20540000013546F + 756368416E696D6174696F6E2E4C696E6B0E000007544C61796F757400095374 + 796C654E616D650607636F6E74656E7405416C69676E0706436C69656E740A53 + 697A652E57696474680500000000000000F003400B53697A652E486569676874 + 0500000000000000F003401453697A652E506C6174666F726D44656661756C74 + 0800000A545363726F6C6C42617200095374796C654E616D65060A767363726F + 6C6C62617205416C69676E0705526967687406437572736F7207076372417272 + 6F770B536D616C6C4368616E676505000000000000000000000B4F7269656E74 + 6174696F6E0708566572746963616C0A506F736974696F6E2E58050000000000 + 00008004400A506F736974696F6E2E5905000000000000008000400A53697A65 + 2E576964746805000000000000008003400B53697A652E486569676874050000 + 0000000000F003401453697A652E506C6174666F726D44656661756C74080000 + 0A545363726F6C6C42617200095374796C654E616D65060A687363726F6C6C62 + 617205416C69676E0706426F74746F6D06437572736F72070763724172726F77 + 0B536D616C6C4368616E676505000000000000000000000B4F7269656E746174 + 696F6E070A486F72697A6F6E74616C0A506F736974696F6E2E58050000000000 + 00008000400A506F736974696F6E2E5905000000000000008004400A53697A65 + 2E57696474680500000000000000B804400B53697A652E486569676874050000 + 00000000008003401453697A652E506C6174666F726D44656661756C74080000 + 07544C61796F75740005416C69676E0706436C69656E740A53697A652E576964 + 74680500000000000000F003400B53697A652E48656967687405000000000000 + 00F003401453697A652E506C6174666F726D44656661756C7408000F54536D61 + 6C6C5363726F6C6C42617200095374796C654E616D65060F76736D616C6C7363 + 726F6C6C62617205416C69676E0705526967687406437572736F720707637241 + 72726F770B536D616C6C4368616E676505000000000000000000000B4F726965 + 6E746174696F6E0708566572746963616C0C4D617267696E732E4C6566740500 + 0000000000008000400A53697A652E576964746805000000000000008002400B + 53697A652E48656967687405000000000000008002401453697A652E506C6174 + 666F726D44656661756C74080756697369626C650800000F54536D616C6C5363 + 726F6C6C42617200095374796C654E616D65060F68736D616C6C7363726F6C6C + 62617205416C69676E0706426F74746F6D06437572736F72070763724172726F + 770B536D616C6C4368616E676505000000000000000000000B4F7269656E7461 + 74696F6E070A486F72697A6F6E74616C0B4D617267696E732E546F7005000000 + 000000008000400A53697A652E576964746805000000000000009606400B5369 + 7A652E48656967687405000000000000008002401453697A652E506C6174666F + 726D44656661756C74080756697369626C6508000000000C5442727573684F62 + 6A65637400095374796C654E616D65060A666F726567726F756E640B42727573 + 682E436F6C6F720708636C61426C61636B00000C5442727573684F626A656374 + 00095374796C654E616D65060973656C656374696F6E0B42727573682E436F6C + 6F72070978374645383636323500000B54466F6E744F626A6563740009537479 + 6C654E616D650604666F6E7409466F6E742E53697A6505000000000000008003 + 400000005450463007544C61796F757400095374796C654E616D650611696D61 + 6765636F6E74726F6C7374796C650756697369626C6508085461624F72646572 + 024B000B54476C6F774566666563740008536F66746E657373050000000000CD + CCCCFC3F09476C6F77436F6C6F720708636C615768697465074F706163697479 + 050000000000000080FF3F0754726967676572060E4973466F63757365643D74 + 72756507456E61626C65640800000C545374796C654F626A6563740009537479 + 6C654E616D65060A6261636B67726F756E6405416C69676E0708436F6E74656E + 7473064C6F636B6564090C50616464696E672E4C656674050000000000000080 + 00400B50616464696E672E546F7005000000000000008000400D50616464696E + 672E526967687405000000000000008000400E50616464696E672E426F74746F + 6D05000000000000008000400C536F757263654C6F6F6B757006124D6574726F + 426C75657374796C652E706E670A536F757263654C696E6B0E010E436170496E + 736574732E4C6566740500000000000000C000400D436170496E736574732E54 + 6F700500000000000000C000400F436170496E736574732E5269676874050000 + 0000000000C0004010436170496E736574732E426F74746F6D05000000000000 + 00C000400F536F75726365526563742E4C6566740500000000000080A207400E + 536F75726365526563742E546F700500000000000000C0014010536F75726365 + 526563742E52696768740500000000000000C4074011536F7572636552656374 + 2E426F74746F6D05000000000000009005400000064F70617175650900065449 + 6D61676500095374796C654E616D650605696D6167650E4D756C746952657342 + 69746D61700E01000005416C69676E0706436C69656E74064C6F636B65640907 + 48697454657374080C4D617267696E732E4C6566740500000000000000C00040 + 0B4D617267696E732E546F700500000000000000C000400D4D617267696E732E + 52696768740500000000000000C000400E4D617267696E732E426F74746F6D05 + 00000000000000C000400A53697A652E57696474680500000000000000A00440 + 0B53697A652E4865696768740500000000000000A004401453697A652E506C61 + 74666F726D44656661756C7408000000005450463007544C61796F7574000953 + 74796C654E616D65060D747261636B6261727374796C650756697369626C6508 + 085461624F72646572024C0B4669786564486569676874020B0009545374796C + 655461670003546167020B095374796C654E616D6506095468756D6253697A65 + 00000C545374796C654F626A65637400095374796C654E616D65060668747261 + 636B05416C69676E070A5665727443656E746572074361704D6F646507045469 + 6C65064C6F636B6564090C536F757263654C6F6F6B757006124D6574726F426C + 75657374796C652E706E670A506F736974696F6E2E5905000000000000009803 + 400A53697A652E57696474680500000000000000C804400B53697A652E486569 + 6768740500000000000000B002401453697A652E506C6174666F726D44656661 + 756C74080A536F757263654C696E6B0E010E436170496E736574732E4C656674 + 05000000000000008000400F436170496E736574732E52696768740500000000 + 0000008000400F536F75726365526563742E4C65667405000000000000008005 + 400E536F75726365526563742E546F700500000000000000D8064010536F7572 + 6365526563742E52696768740500000000000000C0054011536F757263655265 + 63742E426F74746F6D0500000000000000E306400000000C545374796C654F62 + 6A65637400095374796C654E616D650609686967686C6967687405416C69676E + 07044C656674074361704D6F6465070454696C65064C6F636B6564090C536F75 + 7263654C6F6F6B757006124D6574726F426C75657374796C652E706E670A5369 + 7A652E57696474680500000000000000C804400B53697A652E48656967687405 + 00000000000000B002401453697A652E506C6174666F726D44656661756C7408 + 0A536F757263654C696E6B0E010E436170496E736574732E4C65667405000000 + 000000008000400F436170496E736574732E5269676874050000000000000080 + 00400F536F75726365526563742E4C65667405000000000000008005400E536F + 75726365526563742E546F700500000000000000E6064010536F757263655265 + 63742E52696768740500000000000000C0054011536F75726365526563742E42 + 6F74746F6D0500000000000000F10640000000000A5452656374616E676C6500 + 095374796C654E616D65060A6261636B67726F756E6405416C69676E0708436F + 6E74656E74730946696C6C2E4B696E6407044E6F6E65064C6F636B6564090748 + 697454657374080C4D617267696E732E4C656674050000000000000080FF3F0B + 4D617267696E732E546F70050000000000000080FF3F0D4D617267696E732E52 + 69676874050000000000000080FF3F0E4D617267696E732E426F74746F6D0500 + 00000000000080FF3F0A53697A652E57696474680500000000000000C004400B + 53697A652E48656967687405000000000000009002401453697A652E506C6174 + 666F726D44656661756C74080B5374726F6B652E4B696E6407044E6F6E650000 + 000C545374796C654F626A65637400095374796C654E616D6506067674726163 + 6B05416C69676E070A486F727A43656E746572074361704D6F6465070454696C + 65064C6F636B6564090C536F757263654C6F6F6B757006124D6574726F426C75 + 657374796C652E706E670A506F736974696F6E2E580500000000000000980340 + 0A53697A652E57696474680500000000000000B002400B53697A652E48656967 + 68740500000000000000C804401453697A652E506C6174666F726D4465666175 + 6C74080A536F757263654C696E6B0E010D436170496E736574732E546F700500 + 00000000000080004010436170496E736574732E426F74746F6D050000000000 + 00008000400F536F75726365526563742E4C6566740500000000000000E20540 + 0E536F75726365526563742E546F700500000000000000D8064010536F757263 + 65526563742E52696768740500000000000000F8054011536F75726365526563 + 742E426F74746F6D0500000000000000F806400000000C545374796C654F626A + 65637400095374796C654E616D650609686967686C6967687405416C69676E07 + 03546F70074361704D6F6465070454696C65064C6F636B6564090C536F757263 + 654C6F6F6B757006124D6574726F426C75657374796C652E706E670A53697A65 + 2E57696474680500000000000000B002400B53697A652E486569676874050000 + 0000000000C804401453697A652E506C6174666F726D44656661756C74080A53 + 6F757263654C696E6B0E010D436170496E736574732E546F7005000000000000 + 0080004010436170496E736574732E426F74746F6D0500000000000000800040 + 0F536F75726365526563742E4C6566740500000000000000FE05400E536F7572 + 6365526563742E546F700500000000000000D8064010536F7572636552656374 + 2E526967687405000000000000008A064011536F75726365526563742E426F74 + 746F6D0500000000000000F80640000000000A5452656374616E676C65000953 + 74796C654E616D65060A6261636B67726F756E6405416C69676E0708436F6E74 + 656E74730946696C6C2E4B696E6407044E6F6E65064C6F636B65640907486974 + 54657374080C4D617267696E732E4C656674050000000000000080FF3F0B4D61 + 7267696E732E546F70050000000000000080FF3F0D4D617267696E732E526967 + 6874050000000000000080FF3F0E4D617267696E732E426F74746F6D05000000 + 0000000080FF3F0A53697A652E576964746805000000000000009002400B5369 + 7A652E4865696768740500000000000000C004401453697A652E506C6174666F + 726D44656661756C74080B5374726F6B652E4B696E6407044E6F6E6500000006 + 545468756D6200095374796C654E616D650606767468756D62064C6F636B6564 + 090C4D617267696E732E4C65667405000000000000008000C00B4D617267696E + 732E546F7005000000000000008000C00D4D617267696E732E52696768740500 + 0000000000008000C00E4D617267696E732E426F74746F6D0500000000000000 + 8000C00B5374796C654C6F6F6B7570060E767468756D626261727374796C6500 + 0006545468756D6200095374796C654E616D650606687468756D62064C6F636B + 6564090C4D617267696E732E4C65667405000000000000008000C00B4D617267 + 696E732E546F7005000000000000008000C00D4D617267696E732E5269676874 + 05000000000000008000C00E4D617267696E732E426F74746F6D050000000000 + 00008000C00B5374796C654C6F6F6B7570060E687468756D626261727374796C + 65000000545046301254427574746F6E5374796C654F626A6563740009537479 + 6C654E616D65060E767468756D626261727374796C650C536F757263654C6F6F + 6B757006124D6574726F426C75657374796C652E706E670A53697A652E576964 + 74680500000000000000B002400B53697A652E48656967687405000000000000 + 00B002401453697A652E506C6174666F726D44656661756C740808577261704D + 6F6465070643656E7465720756697369626C650807486F744C696E6B0E010F53 + 6F75726365526563742E4C6566740500000000000000C405400E536F75726365 + 526563742E546F700500000000000000D8064010536F75726365526563742E52 + 696768740500000000000000DA054011536F75726365526563742E426F74746F + 6D0500000000000000E3064000000B466F63757365644C696E6B0E010F536F75 + 726365526563742E4C6566740500000000000000C406400E536F757263655265 + 63742E546F700500000000000000B9064010536F75726365526563742E526967 + 68740500000000000000D9064011536F75726365526563742E426F74746F6D05 + 00000000000000C4064000000A4E6F726D616C4C696E6B0E010F536F75726365 + 526563742E4C6566740500000000000000C405400E536F75726365526563742E + 546F700500000000000000D8064010536F75726365526563742E526967687405 + 00000000000000DA054011536F75726365526563742E426F74746F6D05000000 + 00000000E3064000000B507265737365644C696E6B0E010F536F757263655265 + 63742E4C6566740500000000000000C405400E536F75726365526563742E546F + 700500000000000000E6064010536F75726365526563742E5269676874050000 + 0000000000DA054011536F75726365526563742E426F74746F6D050000000000 + 0000F10640000013546F756368416E696D6174696F6E2E4C696E6B0E00064F70 + 61717565090000545046301254427574746F6E5374796C654F626A6563740009 + 5374796C654E616D65060E687468756D626261727374796C650C536F75726365 + 4C6F6F6B757006124D6574726F426C75657374796C652E706E670A53697A652E + 57696474680500000000000000B002400B53697A652E48656967687405000000 + 00000000B002401453697A652E506C6174666F726D44656661756C7408085772 + 61704D6F6465070643656E7465720756697369626C650807486F744C696E6B0E + 010F536F75726365526563742E4C6566740500000000000000C405400E536F75 + 726365526563742E546F700500000000000000D8064010536F75726365526563 + 742E52696768740500000000000000DA054011536F75726365526563742E426F + 74746F6D0500000000000000E3064000000B466F63757365644C696E6B0E010F + 536F75726365526563742E4C6566740500000000000000B605400E536F757263 + 65526563742E546F700500000000000000F2054010536F75726365526563742E + 52696768740500000000000000CC054011536F75726365526563742E426F7474 + 6F6D05000000000000008E064000000A4E6F726D616C4C696E6B0E010F536F75 + 726365526563742E4C6566740500000000000000C405400E536F757263655265 + 63742E546F700500000000000000D8064010536F75726365526563742E526967 + 68740500000000000000DA054011536F75726365526563742E426F74746F6D05 + 00000000000000E3064000000B507265737365644C696E6B0E010F536F757263 + 65526563742E4C6566740500000000000000C405400E536F7572636552656374 + 2E546F700500000000000000E6064010536F75726365526563742E5269676874 + 0500000000000000DA054011536F75726365526563742E426F74746F6D050000 + 0000000000F10640000013546F756368416E696D6174696F6E2E4C696E6B0E00 + 064F70617175650900005450463007544C61796F757400095374796C654E616D + 65060F64726F707461726765747374796C650756697369626C6508085461624F + 72646572024F000A5452656374616E676C650005416C69676E0708436F6E7465 + 6E74730946696C6C2E4B696E6407044E6F6E650748697454657374080A53697A + 652E57696474680500000000000000C804400B53697A652E4865696768740500 + 000000000000C804401453697A652E506C6174666F726D44656661756C74080C + 5374726F6B652E436F6C6F720708636C615768697465105374726F6B652E5468 + 69636B6E65737305000000000000008001400B5374726F6B652E446173680704 + 446173680005545465787400095374796C654E616D6506047465787405416C69 + 676E0706426F74746F6D0748697454657374080C4D617267696E732E4C656674 + 0500000000000000A002400D4D617267696E732E526967687405000000000000 + 00A002400A506F736974696F6E2E580500000000000000A002400A53697A652E + 57696474680500000000000000F003400B53697A652E48656967687405000000 + 00000000C804401453697A652E506C6174666F726D44656661756C7408165465 + 787453657474696E67732E466F6E74436F6C6F720708636C6157686974650000 + 001254466C6F61744B6579416E696D6174696F6E00084475726174696F6E0500 + 00000000999999FE3F044B6579730E010001034B6579050000000000000080FE + 3F0556616C75650500000000000000A003C00001034B65790500000000000000 + 80FF3F0000044C6F6F70090C50726F70657274794E616D65060B50616464696E + 672E546F7010537461727446726F6D43757272656E7408075472696767657206 + 0F4973447261674F7665723D7472756500000554506174680005416C69676E07 + 0643656E74657209446174612E506174680AC4000000100000000000000008EC + 8343F087A4430100000008EC8343083CFB430200000035BE7143504DF9430200 + 000012835C43A8E6F54302000000F0674943F803F1430100000008EC8343FC01 + 16440100000008EC8343FC5116440100000000408443FC511644010000001068 + 9A43FC412B4401000000081CD043F803F14302000000915DC64321E0F5430200 + 0000919DBB439643F94302000000087CB043F833FB4301000000087CB043F087 + A4430100000008EC8343F087A4430300000000000000000000000A46696C6C2E + 436F6C6F720708636C6157686974650748697454657374080A53697A652E5769 + 6474680500000000000000C804400B53697A652E486569676874050000000000 + 0100C804401453697A652E506C6174666F726D44656661756C74080B5374726F + 6B652E4B696E6407044E6F6E650000005450463013544269746D617053776974 + 63684F626A65637400095374796C654E616D65060B7377697463687374796C65 + 085461624F72646572025012547261636B696E675468756D625363616C650500 + 00000000000080FF3F0756697369626C650805547261636B0E010F536F757263 + 65526563742E4C6566740500000000000000F404400E536F7572636552656374 + 2E546F700500000000000000C1064010536F75726365526563742E5269676874 + 0500000000000000E8054011536F75726365526563742E426F74746F6D050000 + 0000000000D40640000009547261636B5A6F6F6D0E0007547261636B4F6E0E01 + 0F536F75726365526563742E4C6566740500000000000000F404400E536F7572 + 6365526563742E546F700500000000000000AC064010536F7572636552656374 + 2E52696768740500000000000000E8054011536F75726365526563742E426F74 + 746F6D0500000000000000BF0640000008547261636B486F740E000A54726163 + 6B486F744F6E0E00055468756D620E010F536F75726365526563742E4C656674 + 0500000000000000E205400E536F75726365526563742E546F70050000000000 + 0000F9064010536F75726365526563742E52696768740500000000000000FC05 + 4011536F75726365526563742E426F74746F6D05000000000000008607400000 + 075468756D624F6E0E010F536F75726365526563742E4C656674050000000000 + 0000E205400E536F75726365526563742E546F700500000000000000F9064010 + 536F75726365526563742E52696768740500000000000000FC054011536F7572 + 6365526563742E426F74746F6D05000000000000008607400000085468756D62 + 486F740E000A5468756D62486F744F6E0E000C5468756D62507265737365640E + 000D5468756D62577261704D6F6465070643656E7465720A546578744269746D + 61700E000C546578744269746D61704F6E0E000C546578744269746D6170456E + 0E000E546578744269746D6170456E4F6E0E000C546578744269746D61704A70 + 0E000E546578744269746D61704A704F6E0E000C536F757263654C6F6F6B7570 + 06124D6574726F426C75657374796C652E706E670A4669786564576964746802 + 370B4669786564486569676874021300005450463007544C61796F7574000953 + 74796C654E616D650609677269647374796C650756697369626C650808546162 + 4F726465720251000B54476C6F774566666563740008536F66746E6573730500 + 00000000CDCCCCFC3F09476C6F77436F6C6F720708636C615768697465074F70 + 6163697479050000000000000080FF3F0754726967676572060E4973466F6375 + 7365643D7472756507456E61626C65640800000C5442727573684F626A656374 + 00095374796C654E616D650618416C7465726E6174696E67526F774261636B67 + 726F756E640B42727573682E436F6C6F72070978464645354535453500000C54 + 42727573684F626A65637400095374796C654E616D650610456469746F724261 + 636B67726F756E6400000C5442727573684F626A65637400095374796C654E61 + 6D65060E456469746F724C696E6546696C6C0B42727573682E436F6C6F720709 + 78464645383636323500000C5442727573684F626A65637400095374796C654E + 616D6506086C696E6566696C6C0B42727573682E436F6C6F7207097846463133 + 3733413900000C545374796C654F626A65637400095374796C654E616D65060A + 6261636B67726F756E6405416C69676E0708436F6E74656E7473064C6F636B65 + 64090C50616464696E672E4C65667405000000000000008000400B5061646469 + 6E672E546F7005000000000000008000400D50616464696E672E526967687405 + 000000000000008000400E50616464696E672E426F74746F6D05000000000000 + 008000400C536F757263654C6F6F6B757006124D6574726F426C75657374796C + 652E706E670A536F757263654C696E6B0E010E436170496E736574732E4C6566 + 740500000000000000C000400D436170496E736574732E546F70050000000000 + 0000C000400F436170496E736574732E52696768740500000000000000C00040 + 10436170496E736574732E426F74746F6D0500000000000000C000400F536F75 + 726365526563742E4C6566740500000000000080A207400E536F757263655265 + 63742E546F700500000000000000C0014010536F75726365526563742E526967 + 68740500000000000000C4074011536F75726365526563742E426F74746F6D05 + 000000000000009005400000064F706171756509000754486561646572000953 + 74796C654E616D6506066865616465720553696465730B03546F70044C656674 + 06426F74746F6D0552696768740005416C69676E0703546F700A506F73697469 + 6F6E2E5805000000000000008000400A506F736974696F6E2E59050000000000 + 00008000400A53697A652E57696474680500000000000000B804400B53697A65 + 2E4865696768740500000000000000A803401453697A652E506C6174666F726D + 44656661756C7408000007544C61796F757400095374796C654E616D65060763 + 6F6E74656E7405416C69676E0706436C69656E740C436C69704368696C647265 + 6E090A53697A652E57696474680500000000000000F003400B53697A652E4865 + 6967687405000000000000009002401453697A652E506C6174666F726D446566 + 61756C7408000A5452656374616E676C6500095374796C654E616D6506097365 + 6C656374696F6E0A46696C6C2E436F6C6F720709783746453836363235074869 + 7454657374080A53697A652E57696474680500000000000000C804400B53697A + 652E4865696768740500000000000000C804401453697A652E506C6174666F72 + 6D44656661756C74080B5374726F6B652E4B696E6407044E6F6E6500000A5452 + 656374616E676C6500095374796C654E616D650605666F6375730A46696C6C2E + 436F6C6F7207097846464538363632350748697454657374080B4D617267696E + 732E546F70050000000000000080FF3F0E4D617267696E732E426F74746F6D05 + 0000000000000080FF3F0A53697A652E57696474680500000000000000C80440 + 0B53697A652E4865696768740500000000000000C804401453697A652E506C61 + 74666F726D44656661756C74080B5374726F6B652E4B696E6407044E6F6E6500 + 00000A545363726F6C6C42617200095374796C654E616D65060A767363726F6C + 6C62617205416C69676E070552696768740B536D616C6C4368616E6765050000 + 00000000000000000B4F7269656E746174696F6E0708566572746963616C0A50 + 6F736974696F6E2E5805000000000000008004400A506F736974696F6E2E5905 + 00000000000000B803400A53697A652E57696474680500000000000000800340 + 0B53697A652E48656967687405000000000000009002401453697A652E506C61 + 74666F726D44656661756C740800000A545363726F6C6C42617200095374796C + 654E616D65060A687363726F6C6C62617205416C69676E0706426F74746F6D0B + 536D616C6C4368616E676505000000000000000000000B4F7269656E74617469 + 6F6E070A486F72697A6F6E74616C0A506F736974696F6E2E5805000000000000 + 008000400A506F736974696F6E2E5905000000000000008004400A53697A652E + 57696474680500000000000000B804400B53697A652E48656967687405000000 + 000000008003401453697A652E506C6174666F726D44656661756C7408000007 + 544C61796F75740005416C69676E0706436C69656E740A53697A652E57696474 + 680500000000000000F003400B53697A652E4865696768740500000000000000 + 9002401453697A652E506C6174666F726D44656661756C7408000F54536D616C + 6C5363726F6C6C42617200095374796C654E616D65060F76736D616C6C736372 + 6F6C6C62617205416C69676E070552696768740B536D616C6C4368616E676505 + 000000000000000000000B4F7269656E746174696F6E0708566572746963616C + 0C4D617267696E732E4C65667405000000000000008000400A53697A652E5769 + 64746805000000000000008002400B53697A652E486569676874050000000000 + 00008002401453697A652E506C6174666F726D44656661756C74080756697369 + 626C650800000F54536D616C6C5363726F6C6C42617200095374796C654E616D + 65060F68736D616C6C7363726F6C6C62617205416C69676E0706426F74746F6D + 0B536D616C6C4368616E676505000000000000000000000B4F7269656E746174 + 696F6E070A486F72697A6F6E74616C0B4D617267696E732E546F700500000000 + 0000008000400A53697A652E576964746805000000000000009606400B53697A + 652E48656967687405000000000000008002401453697A652E506C6174666F72 + 6D44656661756C74080756697369626C650800000000005450463007544C6179 + 6F757400095374796C654E616D65060F6865616465726974656D7374796C6507 + 56697369626C6508085461624F726465720252001254427574746F6E5374796C + 654F626A65637400095374796C654E616D65060A6261636B67726F756E640541 + 6C69676E0708436F6E74656E7473064C6F636B6564090C536F757263654C6F6F + 6B757006124D6574726F426C75657374796C652E706E6707486F744C696E6B0E + 010E436170496E736574732E4C6566740500000000000000C000400D43617049 + 6E736574732E546F700500000000000000C000400F436170496E736574732E52 + 696768740500000000000000C0004010436170496E736574732E426F74746F6D + 0500000000000000C000400F536F75726365526563742E4C6566740500000000 + 0000009906400E536F75726365526563742E546F700500000000000000D80640 + 10536F75726365526563742E52696768740500000000000000C7064011536F75 + 726365526563742E426F74746F6D0500000000000000ED064000000B466F6375 + 7365644C696E6B0E010E436170496E736574732E4C6566740500000000000000 + C000400D436170496E736574732E546F700500000000000000C000400F436170 + 496E736574732E52696768740500000000000000C0004010436170496E736574 + 732E426F74746F6D0500000000000000C000400F536F75726365526563742E4C + 65667405000000000000009906400E536F75726365526563742E546F70050000 + 0000000000D8064010536F75726365526563742E526967687405000000000000 + 00C7064011536F75726365526563742E426F74746F6D0500000000000000ED06 + 4000000A4E6F726D616C4C696E6B0E010E436170496E736574732E4C65667405 + 00000000000000C000400D436170496E736574732E546F700500000000000000 + C000400F436170496E736574732E52696768740500000000000000C000401043 + 6170496E736574732E426F74746F6D0500000000000000C000400F536F757263 + 65526563742E4C65667405000000000000009906400E536F7572636552656374 + 2E546F700500000000000000D8064010536F75726365526563742E5269676874 + 0500000000000000C7064011536F75726365526563742E426F74746F6D050000 + 0000000000ED064000000B507265737365644C696E6B0E010E436170496E7365 + 74732E4C6566740500000000000000C000400D436170496E736574732E546F70 + 0500000000000000C000400F436170496E736574732E52696768740500000000 + 000000C0004010436170496E736574732E426F74746F6D0500000000000000C0 + 00400F536F75726365526563742E4C65667405000000000000009906400E536F + 75726365526563742E546F700500000000000000EF064010536F757263655265 + 63742E52696768740500000000000000C7064011536F75726365526563742E42 + 6F74746F6D0500000000000000820740000013546F756368416E696D6174696F + 6E2E4C696E6B0E00000005545465787400095374796C654E616D650604746578 + 7405416C69676E0706436C69656E74064C6F636B656409074869745465737408 + 0C4D617267696E732E4C65667405000000000000008001400B4D617267696E73 + 2E546F7005000000000000008000400D4D617267696E732E5269676874050000 + 00000000008001400E4D617267696E732E426F74746F6D050000000000000080 + 00400A53697A652E57696474680500000000000000A804400B53697A652E4865 + 696768740500000000000000B804401453697A652E506C6174666F726D446566 + 61756C7408165465787453657474696E67732E466F6E742E53697A6505000000 + 00000000800340165465787453657474696E67732E466F6E74436F6C6F720708 + 636C615768697465155465787453657474696E67732E5472696D6D696E670709 + 436861726163746572155465787453657474696E67732E576F72645772617008 + 000000545046300C545374796C654F626A65637400095374796C654E616D6506 + 0D63616C656E6461727374796C650C50616464696E672E4C6566740500000000 + 0000008000400B50616464696E672E546F7005000000000000008000400D5061 + 6464696E672E526967687405000000000000008000400E50616464696E672E42 + 6F74746F6D05000000000000008000400C536F757263654C6F6F6B757006124D + 6574726F426C75657374796C652E706E670756697369626C65080A536F757263 + 654C696E6B0E010E436170496E736574732E4C6566740500000000000000C000 + 400D436170496E736574732E546F700500000000000000C000400F436170496E + 736574732E52696768740500000000000000C0004010436170496E736574732E + 426F74746F6D0500000000000000C000400F536F75726365526563742E4C6566 + 740500000000000080A207400E536F75726365526563742E546F700500000000 + 000000C0014010536F75726365526563742E52696768740500000000000000C4 + 074011536F75726365526563742E426F74746F6D050000000000000090054000 + 000A46697865645769647468032A010B466978656448656967687403FC00064F + 7061717565090007544C61796F75740005416C69676E07074D6F7374546F7006 + 4C6F636B6564090E4D617267696E732E426F74746F6D05000000000000008000 + 400A506F736974696F6E2E5805000000000000008000400A506F736974696F6E + 2E5905000000000000008000400A53697A652E57696474680500000000000000 + B804400B53697A652E4865696768740500000000000000E803401453697A652E + 506C6174666F726D44656661756C7408000754427574746F6E00095374796C65 + 4E616D6506047072657605416C69676E07044C6566740843616E466F63757308 + 064C6F636B6564090D4D617267696E732E526967687405000000000000008000 + 400B526570656174436C69636B090A53697A652E576964746805000000000000 + 00E803400B53697A652E4865696768740500000000000000E803401453697A65 + 2E506C6174666F726D44656661756C74080B5374796C654C6F6F6B7570061C74 + 72616E73706172656E74636972636C65627574746F6E7374796C65000A545061 + 74684C6162656C0005416C69676E0706436C69656E7409446174612E50617468 + 0A3400000004000000000000000000803F00000000010000000000803F000080 + 3F01000000000000000000003F010000000000803F00000000064C6F636B6564 + 090C4D617267696E732E4C65667405000000000000009002400B4D617267696E + 732E546F7005000000000000009002400D4D617267696E732E52696768740500 + 0000000000009002400E4D617267696E732E426F74746F6D0500000000000000 + 9002400A53697A652E57696474680500000000000000B002400B53697A652E48 + 65696768740500000000000000B002401453697A652E506C6174666F726D4465 + 6661756C74080B5374796C654C6F6F6B7570061263616C656E6461726C616265 + 6C7374796C650000000754427574746F6E00095374796C654E616D650605746F + 64617905416C69676E07044C6566740843616E466F63757308064C6F636B6564 + 090D4D617267696E732E526967687405000000000000008000400A506F736974 + 696F6E2E580500000000000000F803400B526570656174436C69636B090A5369 + 7A652E57696474680500000000000000E803400B53697A652E48656967687405 + 00000000000000E803401453697A652E506C6174666F726D44656661756C7408 + 0B5374796C654C6F6F6B7570061C7472616E73706172656E74636972636C6562 + 7574746F6E7374796C65000A54506174684C6162656C0005416C69676E070643 + 6C69656E7409446174612E506174680A34000000040000000000000089C96543 + 1BE2BB43010000002B88E14210808343010000002B886143AEFA114301000000 + CF46AB43625F8143064C6F636B6564090C4D617267696E732E4C656674050000 + 00000000009002400B4D617267696E732E546F7005000000000000009002400D + 4D617267696E732E526967687405000000000000009002400E4D617267696E73 + 2E426F74746F6D05000000000000009002400A53697A652E5769647468050000 + 0000000000B002400B53697A652E4865696768740500000000000000B0024014 + 53697A652E506C6174666F726D44656661756C74080B5374796C654C6F6F6B75 + 70061263616C656E6461726C6162656C7374796C650000000754427574746F6E + 00095374796C654E616D6506046E65787405416C69676E07044C656674084361 + 6E466F63757308064C6F636B6564090D4D617267696E732E5269676874050000 + 00000000008000400A506F736974696F6E2E580500000000000000F804400B52 + 6570656174436C69636B090A53697A652E57696474680500000000000000E803 + 400B53697A652E4865696768740500000000000000E803401453697A652E506C + 6174666F726D44656661756C74080B5374796C654C6F6F6B7570061C7472616E + 73706172656E74636972636C65627574746F6E7374796C65000A54506174684C + 6162656C0005416C69676E0706436C69656E7409446174612E506174680A2800 + 00000300000000000000000000000000000001000000000000000000803F0100 + 00000000803F0000003F064C6F636B6564090C4D617267696E732E4C65667405 + 000000000000009002400B4D617267696E732E546F7005000000000000009002 + 400D4D617267696E732E526967687405000000000000009002400E4D61726769 + 6E732E426F74746F6D05000000000000009002400A53697A652E576964746805 + 00000000000000B002400B53697A652E4865696768740500000000000000B002 + 401453697A652E506C6174666F726D44656661756C74080B5374796C654C6F6F + 6B7570061263616C656E6461726C6162656C7374796C650000000954506F7075 + 70426F7800095374796C654E616D6506066D6F6E74687305416C69676E070643 + 6C69656E740843616E466F637573081244697361626C65466F63757345666665 + 637409064C6F636B6564090C4D617267696E732E4C6566740500000000000000 + A001400D4D617267696E732E52696768740500000000000000A001400A53697A + 652E576964746805000000000000000000000B53697A652E4865696768740500 + 000000000000E803401453697A652E506C6174666F726D44656661756C74080B + 5374796C654C6F6F6B7570061263616C656E6461726C6162656C7374796C6500 + 000954506F707570426F7800095374796C654E616D650605796561727305416C + 69676E070552696768740843616E466F637573081244697361626C65466F6375 + 7345666665637409064C6F636B6564090A506F736974696F6E2E580500000000 + 000000C001400A53697A652E57696474680500000000000000A004400B53697A + 652E4865696768740500000000000000E803401453697A652E506C6174666F72 + 6D44656661756C74080B5374796C654C6F6F6B7570061263616C656E6461726C + 6162656C7374796C650000000B54477269644C61796F757400095374796C654E + 616D6506047765656B05416C69676E0703546F70064C6F636B6564090A497465 + 6D4865696768740500000000000000E80340094974656D576964746805000000 + 000000008005400B4F7269656E746174696F6E070A486F72697A6F6E74616C0E + 4D617267696E732E426F74746F6D05000000000000008000400A506F73697469 + 6F6E2E5805000000000000008000400A506F736974696F6E2E59050000000000 + 00008404400A53697A652E57696474680500000000000000B804400B53697A65 + 2E4865696768740500000000000000E803401453697A652E506C6174666F726D + 44656661756C740800000B54477269644C61796F757400095374796C654E616D + 6506057765656B7305416C69676E07084D6F73744C656674064C6F636B656409 + 0A4974656D4865696768740500000000000000E80340094974656D5769647468 + 05000000000000008005400B4F7269656E746174696F6E070A486F72697A6F6E + 74616C0B4D617267696E732E546F700500000000000000A803400A53697A652E + 57696474680500000000000000B803400B53697A652E48656967687405000000 + 00000000C804401453697A652E506C6174666F726D44656661756C7408075669 + 7369626C6508000008544C697374426F7800095374796C654E616D6506046461 + 797305416C69676E0706436C69656E74064C6F636B6564090A53697A652E5769 + 6474680500000000000000B804400B53697A652E486569676874050000000000 + 00000000001453697A652E506C6174666F726D44656661756C74080B5374796C + 654C6F6F6B757006177472616E73706172656E746C697374626F787374796C65 + 0E53686F775363726F6C6C426172730818416C7465726E6174696E67526F7742 + 61636B67726F756E64090843616E466F6375730807436F6C756D6E7302071244 + 697361626C65466F637573456666656374091B44656661756C744974656D5374 + 796C65732E4974656D5374796C6512000000002244656661756C744974656D53 + 74796C65732E47726F75704865616465725374796C6512000000002244656661 + 756C744974656D5374796C65732E47726F7570466F6F7465725374796C651200 + 0000000E56696577706F72742E57696474680500000000000000B804400F5669 + 6577706F72742E48656967687405000000000000000000000000005450463007 + 544C61796F757400095374796C654E616D65061263616C656E6461726C616265 + 6C7374796C650756697369626C6508085461624F726465720254000554546578 + 7400095374796C654E616D6506047465787405416C69676E0706436C69656E74 + 064C6F636B656409074869745465737408165465787453657474696E67732E46 + 6F6E742E53697A650500000000000000800340000000545046300854456C6C69 + 70736500095374796C654E616D65061C7472616E73706172656E74636972636C + 65627574746F6E7374796C650A46696C6C2E436F6C6F72070978303038303830 + 38300748697454657374080A53697A652E57696474680500000000000000C804 + 400B53697A652E4865696768740500000000000000C804401453697A652E506C + 6174666F726D44656661756C74080B5374726F6B652E4B696E6407044E6F6E65 + 0756697369626C6508000F54436F6C6F72416E696D6174696F6E000844757261 + 74696F6E050000000000CDCCCCFB3F0C50726F70657274794E616D65060A4669 + 6C6C2E436F6C6F720A537461727456616C756507097830303830383038300953 + 746F7056616C756507097841463830383038300754726967676572061049734D + 6F7573654F7665723D747275650E54726967676572496E766572736506114973 + 4D6F7573654F7665723D66616C736500000F54466C6F6174416E696D6174696F + 6E00084475726174696F6E050000000000CDCCCCFB3F0C50726F70657274794E + 616D65060E506172656E742E4F7061636974790A537461727456616C75650500 + 00000000000080FF3F0953746F7056616C7565050000000000000080FE3F0754 + 726967676572061049734D6F7573654F7665723D747275650E54726967676572 + 496E7665727365061149734D6F7573654F7665723D66616C7365000000545046 + 3007544C61796F757400095374796C654E616D65060D657870616E6465727374 + 796C650756697369626C6508085461624F726465720256000A5452656374616E + 676C650005416C69676E0708436F6E74656E74730A46696C6C2E436F6C6F7207 + 097846463133373341390748697454657374080A53697A652E57696474680500 + 000000000000C804400B53697A652E4865696768740500000000000000C80440 + 1453697A652E506C6174666F726D44656661756C74080C5374726F6B652E436F + 6C6F7207097846463130363639370007544C61796F757400095374796C654E61 + 6D65060668656164657205416C69676E0703546F700A53697A652E5769647468 + 0500000000000000C804400B53697A652E4865696768740500000000000000C8 + 03401453697A652E506C6174666F726D44656661756C74080005545465787400 + 095374796C654E616D6506047465787405416C69676E0706436C69656E74064C + 6F636B6564090748697454657374080C4D617267696E732E4C65667405000000 + 000000008000400D4D617267696E732E52696768740500000000000000800040 + 0A53697A652E576964746805000000000000000000000B53697A652E48656967 + 68740500000000000000C803401453697A652E506C6174666F726D4465666175 + 6C7408165465787453657474696E67732E466F6E742E53697A65050000000000 + 0000800340165465787453657474696E67732E466F6E74436F6C6F720708636C + 615768697465155465787453657474696E67732E576F7264577261700800000F + 54457870616E646572427574746F6E00095374796C654E616D65060662757474 + 6F6E05416C69676E07084D6F73744C656674064C6F636B6564090A53697A652E + 57696474680500000000000000C803400B53697A652E48656967687405000000 + 00000000C803401453697A652E506C6174666F726D44656661756C7408000009 + 54436865636B426F7800095374796C654E616D650608636865636B626F780541 + 6C69676E07094D6F737452696768740843616E466F63757308064C6F636B6564 + 090A506F736974696F6E2E580500000000000000C803400A53697A652E576964 + 74680500000000000000C803400B53697A652E48656967687405000000000000 + 00C803401453697A652E506C6174666F726D44656661756C7408000000000054 + 50463007544C61796F757400095374796C654E616D650613657870616E646572 + 627574746F6E7374796C650756697369626C6508085461624F72646572025700 + 1254427574746F6E5374796C654F626A65637400095374796C654E616D65060A + 6261636B67726F756E6405416C69676E070643656E746572074F706163697479 + 05000000000000000000000C536F757263654C6F6F6B757006124D6574726F42 + 6C75657374796C652E706E670A53697A652E5769647468050000000000000088 + 03400B53697A652E48656967687405000000000000008803401453697A652E50 + 6C6174666F726D44656661756C740808577261704D6F6465070643656E746572 + 07486F744C696E6B0E010F536F75726365526563742E4C656674050000000000 + 0000BD07400E536F75726365526563742E546F700500000000000000AF064010 + 536F75726365526563742E52696768740500000000000080C5074011536F7572 + 6365526563742E426F74746F6D0500000000000000C0064000000B466F637573 + 65644C696E6B0E010F536F75726365526563742E4C6566740500000000000000 + B307400E536F75726365526563742E546F700500000000000000AF064010536F + 75726365526563742E52696768740500000000000080BB074011536F75726365 + 526563742E426F74746F6D0500000000000000C0064000000A4E6F726D616C4C + 696E6B0E010F536F75726365526563742E4C6566740500000000000000B30740 + 0E536F75726365526563742E546F700500000000000000AF064010536F757263 + 65526563742E52696768740500000000000080BB074011536F75726365526563 + 742E426F74746F6D0500000000000000C0064000000B507265737365644C696E + 6B0E010F536F75726365526563742E4C6566740500000000000000BD07400E53 + 6F75726365526563742E546F700500000000000000AF064010536F7572636552 + 6563742E52696768740500000000000080C5074011536F75726365526563742E + 426F74746F6D0500000000000000C00640000013546F756368416E696D617469 + 6F6E2E4C696E6B0E00000F54466C6F6174416E696D6174696F6E000844757261 + 74696F6E05000000000017B7D1F13F0C50726F70657274794E616D6506074F70 + 61636974790A537461727456616C756505000000000000000000000953746F70 + 56616C7565050000000000000080FF3F07547269676765720610497345787061 + 6E6465643D66616C73650E54726967676572496E7665727365060F4973457870 + 616E6465643D747275650000001254427574746F6E5374796C654F626A656374 + 00095374796C654E616D65060A6261636B67726F756E6405416C69676E070643 + 656E7465720C536F757263654C6F6F6B757006124D6574726F426C7565737479 + 6C652E706E670A53697A652E576964746805000000000000008803400B53697A + 652E48656967687405000000000000008803401453697A652E506C6174666F72 + 6D44656661756C740808577261704D6F6465070643656E74657207486F744C69 + 6E6B0E010F536F75726365526563742E4C6566740500000000000000BD07400E + 536F75726365526563742E546F700500000000000000C4064010536F75726365 + 526563742E52696768740500000000000080C5074011536F7572636552656374 + 2E426F74746F6D0500000000000000D5064000000B466F63757365644C696E6B + 0E010F536F75726365526563742E4C6566740500000000000000B307400E536F + 75726365526563742E546F700500000000000000C4064010536F757263655265 + 63742E52696768740500000000000080BB074011536F75726365526563742E42 + 6F74746F6D0500000000000000D5064000000A4E6F726D616C4C696E6B0E010F + 536F75726365526563742E4C6566740500000000000000B307400E536F757263 + 65526563742E546F700500000000000000C4064010536F75726365526563742E + 52696768740500000000000080BB074011536F75726365526563742E426F7474 + 6F6D0500000000000000D5064000000B507265737365644C696E6B0E010F536F + 75726365526563742E4C6566740500000000000000BD07400E536F7572636552 + 6563742E546F700500000000000000C4064010536F75726365526563742E5269 + 6768740500000000000080C5074011536F75726365526563742E426F74746F6D + 0500000000000000D50640000013546F756368416E696D6174696F6E2E4C696E + 6B0E00000F54466C6F6174416E696D6174696F6E00084475726174696F6E0500 + 0000000017B7D1F13F0C50726F70657274794E616D6506074F7061636974790A + 537461727456616C756505000000000000000000000953746F7056616C756505 + 0000000000000080FF3F0754726967676572060F4973457870616E6465643D74 + 7275650E54726967676572496E766572736506104973457870616E6465643D66 + 616C7365000000005450463007544C61796F757400095374796C654E616D6506 + 1264726F70646F776E65646974627574746F6E0756697369626C650808546162 + 4F726465720258001254427574746F6E5374796C654F626A6563740009537479 + 6C654E616D65060A6261636B67726F756E6405416C69676E0708436F6E74656E + 74730C536F757263654C6F6F6B757006124D6574726F426C75657374796C652E + 706E6707486F744C696E6B0E010E436170496E736574732E4C65667405000000 + 000000008000400D436170496E736574732E546F700500000000000000800040 + 0F436170496E736574732E526967687405000000000000008000401043617049 + 6E736574732E426F74746F6D05000000000000008000400F536F757263655265 + 63742E4C6566740500000000000000D906400E536F75726365526563742E546F + 700500000000000000DA054010536F75726365526563742E5269676874050000 + 0000000000E8064011536F75726365526563742E426F74746F6D050000000000 + 0000FE054000000B466F63757365644C696E6B0E010E436170496E736574732E + 4C65667405000000000000008000400D436170496E736574732E546F70050000 + 00000000008000400F436170496E736574732E52696768740500000000000000 + 80004010436170496E736574732E426F74746F6D05000000000000008000400F + 536F75726365526563742E4C6566740500000000000000DA06400E536F757263 + 65526563742E546F700500000000000000DC054010536F75726365526563742E + 52696768740500000000000000E8064011536F75726365526563742E426F7474 + 6F6D0500000000000000FA054000000A4E6F726D616C4C696E6B0E010E436170 + 496E736574732E4C65667405000000000000008000400D436170496E73657473 + 2E546F7005000000000000008000400F436170496E736574732E526967687405 + 0000000000000080004010436170496E736574732E426F74746F6D0500000000 + 0000008000400F536F75726365526563742E4C6566740500000000000000DA06 + 400E536F75726365526563742E546F700500000000000000DC054010536F7572 + 6365526563742E52696768740500000000000000E8064011536F757263655265 + 63742E426F74746F6D0500000000000000FA054000000B507265737365644C69 + 6E6B0E010E436170496E736574732E4C65667405000000000000008000400D43 + 6170496E736574732E546F7005000000000000008000400F436170496E736574 + 732E5269676874050000000000000080004010436170496E736574732E426F74 + 746F6D05000000000000008000400F536F75726365526563742E4C6566740500 + 000000000000DB06400E536F75726365526563742E546F700500000000000000 + DE054010536F75726365526563742E52696768740500000000000000EA064011 + 536F75726365526563742E426F74746F6D050000000000000081064000001354 + 6F756368416E696D6174696F6E2E4C696E6B0E0000000654476C797068000953 + 74796C654E616D65060A676C7970687374796C650C4D617267696E732E4C6566 + 74050000000000000080FF3F0B4D617267696E732E546F700500000000000000 + 80FF3F0D4D617267696E732E5269676874050000000000000080FF3F0E4D6172 + 67696E732E426F74746F6D050000000000000080FF3F05416C69676E070A5665 + 727443656E7465720A53697A652E576964746805000000000000008003400B53 + 697A652E4865696768740500000000000000C003401453697A652E506C617466 + 6F726D44656661756C740800001254427574746F6E5374796C654F626A656374 + 00095374796C654E616D65060469636F6E05416C69676E070643656E74657207 + 4361704D6F6465070454696C650C536F757263654C6F6F6B757006124D657472 + 6F426C75657374796C652E706E6708577261704D6F6465070643656E74657207 + 486F744C696E6B0E010F536F75726365526563742E4C65667405000000000000 + 00E806400E536F75726365526563742E546F700500000000000000A405401053 + 6F75726365526563742E52696768740500000000000000F5064011536F757263 + 65526563742E426F74746F6D0500000000000000BA054000000B466F63757365 + 644C696E6B0E010F536F75726365526563742E4C6566740500000000000000D9 + 06400E536F75726365526563742E546F700500000000000000A4054010536F75 + 726365526563742E52696768740500000000000000E6064011536F7572636552 + 6563742E426F74746F6D0500000000000000BA054000000A4E6F726D616C4C69 + 6E6B0E010F536F75726365526563742E4C6566740500000000000000D906400E + 536F75726365526563742E546F700500000000000000A4054010536F75726365 + 526563742E52696768740500000000000000E6064011536F7572636552656374 + 2E426F74746F6D0500000000000000BA054000000B507265737365644C696E6B + 0E010F536F75726365526563742E4C6566740500000000000000E806400E536F + 75726365526563742E546F700500000000000000A4054010536F757263655265 + 63742E52696768740500000000000000F5064011536F75726365526563742E42 + 6F74746F6D0500000000000000BA0540000013546F756368416E696D6174696F + 6E2E4C696E6B0E000000005450463007544C61796F757400095374796C654E61 + 6D65060E636F6D626F656469747374796C650756697369626C6508085461624F + 7264657202590B46697865644865696768740220001254416374697665537479 + 6C654F626A65637400095374796C654E616D65060A6261636B67726F756E6405 + 416C69676E0708436F6E74656E74730C50616464696E672E4C65667405000000 + 000000008000400B50616464696E672E546F7005000000000000008000400D50 + 616464696E672E526967687405000000000000008000400E50616464696E672E + 426F74746F6D05000000000000008000400C536F757263654C6F6F6B75700612 + 4D6574726F426C75657374796C652E706E670D41637469766554726967676572 + 0707466F63757365640A4163746976654C696E6B0E010E436170496E73657473 + 2E4C6566740500000000000000C000400F436170496E736574732E5269676874 + 0500000000000000C000400F536F75726365526563742E4C6566740500000000 + 0000808D07400E536F75726365526563742E546F700500000000000000A20540 + 10536F75726365526563742E526967687405000000000000809D074011536F75 + 726365526563742E426F74746F6D0500000000000000E2054000000A536F7572 + 63654C696E6B0E010E436170496E736574732E4C6566740500000000000000C0 + 00400F436170496E736574732E52696768740500000000000000C000400F536F + 75726365526563742E4C6566740500000000000000F906400E536F7572636552 + 6563742E546F700500000000000000A2054010536F75726365526563742E5269 + 67687405000000000000808C074011536F75726365526563742E426F74746F6D + 0500000000000000E20540000013546F756368416E696D6174696F6E2E4C696E + 6B0E000012544163746976655374796C654F626A65637400095374796C654E61 + 6D6506054172726F7705416C69676E07055269676874064C6F636B6564090C53 + 6F757263654C6F6F6B757006124D6574726F426C75657374796C652E706E670A + 506F736974696F6E2E580500000000000000E003400A506F736974696F6E2E59 + 05000000000000008000400A53697A652E57696474680500000000000000A003 + 400B53697A652E4865696768740500000000000000B804401453697A652E506C + 6174666F726D44656661756C74080D4163746976655472696767657207094D6F + 7573654F7665720A4163746976654C696E6B0E010E436170496E736574732E4C + 65667405000000000000008000400D436170496E736574732E546F7005000000 + 000000008000400F436170496E736574732E5269676874050000000000000080 + 004010436170496E736574732E426F74746F6D05000000000000008000400F53 + 6F75726365526563742E4C6566740500000000000000D906400E536F75726365 + 526563742E546F700500000000000000DA054010536F75726365526563742E52 + 696768740500000000000000E8064011536F75726365526563742E426F74746F + 6D0500000000000000FE054000000A536F757263654C696E6B0E010E43617049 + 6E736574732E4C65667405000000000000008000400D436170496E736574732E + 546F7005000000000000008000400F436170496E736574732E52696768740500 + 00000000000080004010436170496E736574732E426F74746F6D050000000000 + 00008000400F536F75726365526563742E4C6566740500000000000000DA0640 + 0E536F75726365526563742E546F700500000000000000DC054010536F757263 + 65526563742E52696768740500000000000000E8064011536F75726365526563 + 742E426F74746F6D0500000000000000FA0540000013546F756368416E696D61 + 74696F6E2E4C696E6B0E000012544163746976655374796C654F626A65637400 + 095374796C654E616D65060A6261636B67726F756E6405416C69676E07064365 + 6E746572074361704D6F6465070454696C650C536F757263654C6F6F6B757006 + 124D6574726F426C75657374796C652E706E670A53697A652E57696474680500 + 000000000000D002400B53697A652E4865696768740500000000000000B00240 + 1453697A652E506C6174666F726D44656661756C740808577261704D6F646507 + 0643656E7465720D4163746976655472696767657207094D6F7573654F766572 + 0A4163746976654C696E6B0E010F536F75726365526563742E4C656674050000 + 0000000000E806400E536F75726365526563742E546F700500000000000000A4 + 054010536F75726365526563742E52696768740500000000000000F506401153 + 6F75726365526563742E426F74746F6D0500000000000000BA054000000A536F + 757263654C696E6B0E010F536F75726365526563742E4C656674050000000000 + 0000D906400E536F75726365526563742E546F700500000000000000A4054010 + 536F75726365526563742E52696768740500000000000000E6064011536F7572 + 6365526563742E426F74746F6D0500000000000000BA0540000013546F756368 + 416E696D6174696F6E2E4C696E6B0E000000000007544C61796F757400095374 + 796C654E616D650607636F6E74656E7405416C69676E0708436F6E74656E7473 + 064C6F636B6564090C4D617267696E732E4C6566740500000000000000800040 + 0B4D617267696E732E546F7005000000000000008000400D4D617267696E732E + 52696768740500000000000000B803400E4D617267696E732E426F74746F6D05 + 000000000000008000400A53697A652E57696474680500000000000000C80340 + 0B53697A652E4865696768740500000000000000B804401453697A652E506C61 + 74666F726D44656661756C740800000C5442727573684F626A65637400095374 + 796C654E616D65060A666F726567726F756E640B42727573682E436F6C6F7207 + 08636C61426C61636B00000C5442727573684F626A65637400095374796C654E + 616D65060973656C656374696F6E0B42727573682E436F6C6F72070978374645 + 383636323500000B54466F6E744F626A65637400095374796C654E616D650604 + 666F6E7409466F6E742E53697A65050000000000000080034000000054504630 + 07544C61796F757400095374796C654E616D65060D636F6D626F626F78737479 + 6C650756697369626C6508085461624F72646572025A001254427574746F6E53 + 74796C654F626A65637400095374796C654E616D65060A6261636B67726F756E + 6405416C69676E0708436F6E74656E74730C50616464696E672E4C6566740500 + 0000000000008000400B50616464696E672E546F700500000000000000800040 + 0D50616464696E672E526967687405000000000000008000400E50616464696E + 672E426F74746F6D05000000000000008000400C536F757263654C6F6F6B7570 + 06124D6574726F426C75657374796C652E706E6707486F744C696E6B0E010E43 + 6170496E736574732E4C6566740500000000000000A001400D436170496E7365 + 74732E546F700500000000000000A001400F436170496E736574732E52696768 + 740500000000000000A0014010436170496E736574732E426F74746F6D050000 + 0000000000A001400F536F75726365526563742E4C6566740500000000000080 + 8D07400E536F75726365526563742E546F700500000000000000A2054010536F + 75726365526563742E526967687405000000000000809D074011536F75726365 + 526563742E426F74746F6D0500000000000000E2054000000B466F6375736564 + 4C696E6B0E010E436170496E736574732E4C6566740500000000000000A00140 + 0D436170496E736574732E546F700500000000000000A001400F436170496E73 + 6574732E52696768740500000000000000A0014010436170496E736574732E42 + 6F74746F6D0500000000000000A001400F536F75726365526563742E4C656674 + 05000000000000808D07400E536F75726365526563742E546F70050000000000 + 0000A2054010536F75726365526563742E526967687405000000000000809D07 + 4011536F75726365526563742E426F74746F6D0500000000000000E205400000 + 0A4E6F726D616C4C696E6B0E010E436170496E736574732E4C65667405000000 + 00000000A001400D436170496E736574732E546F700500000000000000A00140 + 0F436170496E736574732E52696768740500000000000000A001401043617049 + 6E736574732E426F74746F6D0500000000000000A001400F536F757263655265 + 63742E4C6566740500000000000000F906400E536F75726365526563742E546F + 700500000000000000A2054010536F75726365526563742E5269676874050000 + 00000000808C074011536F75726365526563742E426F74746F6D050000000000 + 0000E2054000000B507265737365644C696E6B0E010E436170496E736574732E + 4C6566740500000000000000A001400D436170496E736574732E546F70050000 + 0000000000A001400F436170496E736574732E52696768740500000000000000 + A0014010436170496E736574732E426F74746F6D0500000000000000A001400F + 536F75726365526563742E4C65667405000000000000808D07400E536F757263 + 65526563742E546F700500000000000000A2054010536F75726365526563742E + 526967687405000000000000809D074011536F75726365526563742E426F7474 + 6F6D0500000000000000E20540000013546F756368416E696D6174696F6E2E4C + 696E6B0E000007544C61796F75740005416C69676E070552696768740A506F73 + 6974696F6E2E580500000000000000F003400A506F736974696F6E2E59050000 + 00000000008000400A53697A652E576964746805000000000000009003400B53 + 697A652E4865696768740500000000000000B804401453697A652E506C617466 + 6F726D44656661756C7408001254427574746F6E5374796C654F626A65637400 + 05416C69676E070643656E7465720C536F757263654C6F6F6B757006124D6574 + 726F426C75657374796C652E706E670A53697A652E5769647468050000000000 + 0000D002400B53697A652E4865696768740500000000000000B002401453697A + 652E506C6174666F726D44656661756C740808577261704D6F6465070643656E + 74657207486F744C696E6B0E010F536F75726365526563742E4C656674050000 + 0000000000E806400E536F75726365526563742E546F700500000000000000A2 + 054010536F75726365526563742E52696768740500000000000000F506401153 + 6F75726365526563742E426F74746F6D0500000000000000BA054000000B466F + 63757365644C696E6B0E010F536F75726365526563742E4C6566740500000000 + 000000E806400E536F75726365526563742E546F700500000000000000A20540 + 10536F75726365526563742E52696768740500000000000000F5064011536F75 + 726365526563742E426F74746F6D0500000000000000BA054000000A4E6F726D + 616C4C696E6B0E010F536F75726365526563742E4C6566740500000000000000 + D906400E536F75726365526563742E546F700500000000000000A4054010536F + 75726365526563742E52696768740500000000000000E6064011536F75726365 + 526563742E426F74746F6D0500000000000000BA054000000B50726573736564 + 4C696E6B0E010F536F75726365526563742E4C6566740500000000000000E806 + 400E536F75726365526563742E546F700500000000000000A4054010536F7572 + 6365526563742E52696768740500000000000000F5064011536F757263655265 + 63742E426F74746F6D0500000000000000BA0540000013546F756368416E696D + 6174696F6E2E4C696E6B0E000000000007544C61796F757400095374796C654E + 616D650607636F6E74656E7405416C69676E0706436C69656E74064C6F636B65 + 64090C4D617267696E732E4C65667405000000000000008000400B4D61726769 + 6E732E546F7005000000000000008000400D4D617267696E732E526967687405 + 00000000000000A003400E4D617267696E732E426F74746F6D05000000000000 + 008000400A53697A652E57696474680500000000000000E003400B53697A652E + 4865696768740500000000000000B804401453697A652E506C6174666F726D44 + 656661756C740800000B54466F6E744F626A65637400095374796C654E616D65 + 0604666F6E7409466F6E742E53697A65050000000000000080034000000C5442 + 727573684F626A65637400095374796C654E616D65060A666F726567726F756E + 640B42727573682E436F6C6F720708636C61426C61636B000000545046300754 + 4C61796F757400095374796C654E616D6506177472616E73706172656E746C69 + 7374626F787374796C650756697369626C6508085461624F72646572025B000C + 5442727573684F626A65637400095374796C654E616D650618416C7465726E61 + 74696E67526F774261636B67726F756E640B42727573682E436F6C6F72070978 + 4646453545354535000007544C61796F757400095374796C654E616D65060A62 + 61636B67726F756E6405416C69676E0708436F6E74656E74730007544C61796F + 757400095374796C654E616D650607636F6E74656E7405416C69676E0706436C + 69656E740C436C69704368696C6472656E090A53697A652E5769647468050000 + 00000000008804400B53697A652E486569676874050000000000000088044014 + 53697A652E506C6174666F726D44656661756C7408000C545374796C654F626A + 65637400095374796C654E616D65060973656C656374696F6E0C536F75726365 + 4C6F6F6B757006124D6574726F426C75657374796C652E706E670A536F757263 + 654C696E6B0E010E436170496E736574732E4C65667405000000000000008000 + 400D436170496E736574732E546F7005000000000000008000400F436170496E + 736574732E5269676874050000000000000080004010436170496E736574732E + 426F74746F6D05000000000000008000400F536F75726365526563742E4C6566 + 740500000000000080A107400E536F75726365526563742E546F700500000000 + 000000A2054010536F75726365526563742E52696768740500000000000000C5 + 074011536F75726365526563742E426F74746F6D0500000000000000CC054000 + 00064F7061717565090000000A545363726F6C6C42617200095374796C654E61 + 6D65060A767363726F6C6C62617205416C69676E070552696768740B536D616C + 6C4368616E676505000000000000000000000B4F7269656E746174696F6E0708 + 566572746963616C0A506F736974696F6E2E5805000000000000008804400A53 + 697A652E576964746805000000000000008003400B53697A652E486569676874 + 05000000000000008804401453697A652E506C6174666F726D44656661756C74 + 0800000A545363726F6C6C42617200095374796C654E616D65060A687363726F + 6C6C62617205416C69676E0706426F74746F6D0B536D616C6C4368616E676505 + 000000000000000000000B4F7269656E746174696F6E070A486F72697A6F6E74 + 616C0A506F736974696F6E2E5905000000000000008804400A53697A652E5769 + 6474680500000000000000C804400B53697A652E486569676874050000000000 + 00008003401453697A652E506C6174666F726D44656661756C7408000007544C + 61796F75740005416C69676E0706436C69656E740A53697A652E576964746805 + 000000000000008804400B53697A652E48656967687405000000000000008804 + 401453697A652E506C6174666F726D44656661756C7408000F54536D616C6C53 + 63726F6C6C42617200095374796C654E616D65060F76736D616C6C7363726F6C + 6C62617205416C69676E070552696768740B536D616C6C4368616E6765050000 + 00000000000000000B4F7269656E746174696F6E0708566572746963616C0C4D + 617267696E732E4C65667405000000000000008000400A53697A652E57696474 + 6805000000000000008002400B53697A652E4865696768740500000000000000 + 8002401453697A652E506C6174666F726D44656661756C74080756697369626C + 650800000F54536D616C6C5363726F6C6C42617200095374796C654E616D6506 + 0F68736D616C6C7363726F6C6C62617205416C69676E0706426F74746F6D0B53 + 6D616C6C4368616E676505000000000000000000000B4F7269656E746174696F + 6E070A486F72697A6F6E74616C0B4D617267696E732E546F7005000000000000 + 008000400A53697A652E576964746805000000000000009606400B53697A652E + 48656967687405000000000000008002401453697A652E506C6174666F726D44 + 656661756C74080756697369626C650800000007544C61796F75740009537479 + 6C654E616D65060668656164657205416C69676E0703546F700A53697A652E57 + 696474680500000000000000C804400B53697A652E4865696768740500000000 + 000000C804401453697A652E506C6174666F726D44656661756C740807566973 + 69626C6508000007544C61796F757400095374796C654E616D650606666F6F74 + 657205416C69676E0706426F74746F6D0A53697A652E57696474680500000000 + 000000C804400B53697A652E4865696768740500000000000000C80440145369 + 7A652E506C6174666F726D44656661756C74080756697369626C650800000000 + 545046300C545374796C654F626A65637400095374796C654E616D65060F636F + 6D626F706F7075707374796C6505416C69676E0708436F6E74656E74730C5061 + 6464696E672E4C65667405000000000000008000400B50616464696E672E546F + 7005000000000000008000400D50616464696E672E5269676874050000000000 + 00008000400E50616464696E672E426F74746F6D05000000000000008000400C + 536F757263654C6F6F6B757006124D6574726F426C75657374796C652E706E67 + 0A53697A652E576964746805000000000000C0C408400B53697A652E48656967 + 68740500000000000000D508401453697A652E506C6174666F726D4465666175 + 6C74080756697369626C65080A536F757263654C696E6B0E010E436170496E73 + 6574732E4C6566740500000000000000C000400D436170496E736574732E546F + 700500000000000000C000400F436170496E736574732E526967687405000000 + 00000000C0004010436170496E736574732E426F74746F6D0500000000000000 + C000400F536F75726365526563742E4C6566740500000000000080A207400E53 + 6F75726365526563742E546F700500000000000000C0014010536F7572636552 + 6563742E52696768740500000000000000C4074011536F75726365526563742E + 426F74746F6D05000000000000009005400000064F706171756509000F54466C + 6F6174416E696D6174696F6E00084475726174696F6E050000000000CDCCCCFB + 3F0C50726F70657274794E616D65060E506172656E742E4F7061636974790A53 + 7461727456616C756505000000000000000000000953746F7056616C75650500 + 00000000000080FF3F0754726967676572060F497344726F70446F776E3D7472 + 75650E54726967676572496E76657273650610497344726F70446F776E3D6661 + 6C736500000F54466C6F6174416E696D6174696F6E00084475726174696F6E05 + 0000000000CDCCCCFB3F07496E7665727365090C50726F70657274794E616D65 + 060E506172656E742E4F7061636974790A537461727456616C75650500000000 + 0000000000000953746F7056616C7565050000000000000080FF3F0754726967 + 6765720610497344726F70446F776E3D66616C73650000005450463007544C61 + 796F757400095374796C654E616D65060E6E756D626572626F787374796C6507 + 56697369626C6508085461624F72646572025D0B466978656448656967687402 + 200012544163746976655374796C654F626A65637400095374796C654E616D65 + 060A6261636B67726F756E6405416C69676E0708436F6E74656E74730C536F75 + 7263654C6F6F6B757006124D6574726F426C75657374796C652E706E670D4163 + 74697665547269676765720707466F63757365640A4163746976654C696E6B0E + 010E436170496E736574732E4C65667405000000000000008000400F43617049 + 6E736574732E526967687405000000000000008000400F536F75726365526563 + 742E4C65667405000000000000808D07400E536F75726365526563742E546F70 + 0500000000000000A2054010536F75726365526563742E526967687405000000 + 000000809D074011536F75726365526563742E426F74746F6D05000000000000 + 00E2054000000A536F757263654C696E6B0E010E436170496E736574732E4C65 + 667405000000000000008000400F436170496E736574732E5269676874050000 + 00000000008000400F536F75726365526563742E4C6566740500000000000000 + F906400E536F75726365526563742E546F700500000000000000A2054010536F + 75726365526563742E526967687405000000000000808C074011536F75726365 + 526563742E426F74746F6D0500000000000000E20540000013546F756368416E + 696D6174696F6E2E4C696E6B0E00000007544C61796F757400095374796C654E + 616D650607636F6E74656E7405416C69676E0706436C69656E74064C6F636B65 + 64090C4D617267696E732E4C65667405000000000000008001400B4D61726769 + 6E732E546F7005000000000000008001400D4D617267696E732E526967687405 + 000000000000008001400E4D617267696E732E426F74746F6D05000000000000 + 008001400A53697A652E576964746805000000000000000000000B53697A652E + 4865696768740500000000000000A804401453697A652E506C6174666F726D44 + 656661756C7408000007544C61796F757400095374796C654E616D6506076275 + 74746F6E7305416C69676E07055269676874064C6F636B6564090B4D61726769 + 6E732E546F7005000000000000008000400D4D617267696E732E526967687405 + 000000000000008000400E4D617267696E732E426F74746F6D05000000000000 + 008000400A506F736974696F6E2E5805000000000000008000C00A506F736974 + 696F6E2E5905000000000000008000400A53697A652E57696474680500000000 + 000000C804400B53697A652E4865696768740500000000000000B80440145369 + 7A652E506C6174666F726D44656661756C740800000C5442727573684F626A65 + 637400095374796C654E616D65060A666F726567726F756E640B42727573682E + 436F6C6F720708636C61426C61636B00000C5442727573684F626A6563740009 + 5374796C654E616D65060973656C656374696F6E0B42727573682E436F6C6F72 + 070978374645383636323500000B54466F6E744F626A65637400095374796C65 + 4E616D650604666F6E7409466F6E742E53697A65050000000000000080034000 + 00005450463007544C61796F757400095374796C654E616D65060D706F707570 + 626F787374796C650756697369626C6508085461624F72646572025E00125442 + 7574746F6E5374796C654F626A65637400095374796C654E616D65060A626163 + 6B67726F756E6405416C69676E0708436F6E74656E74730C50616464696E672E + 4C65667405000000000000008000400B50616464696E672E546F700500000000 + 0000008000400D50616464696E672E526967687405000000000000008000400E + 50616464696E672E426F74746F6D05000000000000008000400C536F75726365 + 4C6F6F6B757006124D6574726F426C75657374796C652E706E6707486F744C69 + 6E6B0E010E436170496E736574732E4C6566740500000000000000A001400D43 + 6170496E736574732E546F700500000000000000A001400F436170496E736574 + 732E52696768740500000000000000A0014010436170496E736574732E426F74 + 746F6D0500000000000000A001400F536F75726365526563742E4C6566740500 + 0000000000808D07400E536F75726365526563742E546F700500000000000000 + A2054010536F75726365526563742E526967687405000000000000809D074011 + 536F75726365526563742E426F74746F6D0500000000000000E2054000000B46 + 6F63757365644C696E6B0E010E436170496E736574732E4C6566740500000000 + 000000A001400D436170496E736574732E546F700500000000000000A001400F + 436170496E736574732E52696768740500000000000000A0014010436170496E + 736574732E426F74746F6D0500000000000000A001400F536F75726365526563 + 742E4C65667405000000000000808D07400E536F75726365526563742E546F70 + 0500000000000000A2054010536F75726365526563742E526967687405000000 + 000000809D074011536F75726365526563742E426F74746F6D05000000000000 + 00E2054000000A4E6F726D616C4C696E6B0E010E436170496E736574732E4C65 + 66740500000000000000A001400D436170496E736574732E546F700500000000 + 000000A001400F436170496E736574732E52696768740500000000000000A001 + 4010436170496E736574732E426F74746F6D0500000000000000A001400F536F + 75726365526563742E4C6566740500000000000000F906400E536F7572636552 + 6563742E546F700500000000000000A2054010536F75726365526563742E5269 + 67687405000000000000808C074011536F75726365526563742E426F74746F6D + 0500000000000000E2054000000B507265737365644C696E6B0E010E43617049 + 6E736574732E4C6566740500000000000000A001400D436170496E736574732E + 546F700500000000000000A001400F436170496E736574732E52696768740500 + 000000000000A0014010436170496E736574732E426F74746F6D050000000000 + 0000A001400F536F75726365526563742E4C65667405000000000000808D0740 + 0E536F75726365526563742E546F700500000000000000A2054010536F757263 + 65526563742E526967687405000000000000809D074011536F75726365526563 + 742E426F74746F6D0500000000000000E20540000013546F756368416E696D61 + 74696F6E2E4C696E6B0E00000007544C61796F75740005416C69676E07055269 + 6768740A506F736974696F6E2E5805000000000000008404400A53697A652E57 + 6964746805000000000000008803400B53697A652E4865696768740500000000 + 000000C804401453697A652E506C6174666F726D44656661756C740800125442 + 7574746F6E5374796C654F626A6563740005416C69676E070643656E7465720C + 536F757263654C6F6F6B757006124D6574726F426C75657374796C652E706E67 + 0A53697A652E57696474680500000000000000D002400B53697A652E48656967 + 68740500000000000000B002401453697A652E506C6174666F726D4465666175 + 6C740808577261704D6F6465070643656E74657207486F744C696E6B0E010F53 + 6F75726365526563742E4C6566740500000000000000E806400E536F75726365 + 526563742E546F700500000000000000A4054010536F75726365526563742E52 + 696768740500000000000000F5064011536F75726365526563742E426F74746F + 6D0500000000000000BA054000000B466F63757365644C696E6B0E010F536F75 + 726365526563742E4C6566740500000000000000E806400E536F757263655265 + 63742E546F700500000000000000A4054010536F75726365526563742E526967 + 68740500000000000000F5064011536F75726365526563742E426F74746F6D05 + 00000000000000BA054000000A4E6F726D616C4C696E6B0E010F536F75726365 + 526563742E4C6566740500000000000000D906400E536F75726365526563742E + 546F700500000000000000A4054010536F75726365526563742E526967687405 + 00000000000000E6064011536F75726365526563742E426F74746F6D05000000 + 00000000BA054000000B507265737365644C696E6B0E010F536F757263655265 + 63742E4C6566740500000000000000E806400E536F75726365526563742E546F + 700500000000000000A4054010536F75726365526563742E5269676874050000 + 0000000000F5064011536F75726365526563742E426F74746F6D050000000000 + 0000BA0540000013546F756368416E696D6174696F6E2E4C696E6B0E00000000 + 1654427574746F6E5374796C65546578744F626A65637400095374796C654E61 + 6D6506047465787405416C69676E0706436C69656E74064C6F636B6564090C4D + 617267696E732E4C6566740500000000000000A001400B4D617267696E732E54 + 6F7005000000000000008000400D4D617267696E732E52696768740500000000 + 000000A001400E4D617267696E732E426F74746F6D0500000000000000800040 + 0A53697A652E57696474680500000000000000B803400B53697A652E48656967 + 68740500000000000000B804401453697A652E506C6174666F726D4465666175 + 6C7408165465787453657474696E67732E466F6E742E53697A65050000000000 + 00008003400D536861646F7756697369626C650808486F74436F6C6F72070863 + 6C61426C61636B0C466F6375736564436F6C6F720708636C61426C61636B0B4E + 6F726D616C436F6C6F720708636C61426C61636B0C50726573736564436F6C6F + 720708636C61426C61636B0000005450463007544C61796F757400095374796C + 654E616D65060C6172636469616C7374796C650756697369626C650808546162 + 4F72646572025F000854456C6C6970736500095374796C654E616D65060A6261 + 636B67726F756E6405416C69676E07034669740946696C6C2E4B696E64070847 + 72616469656E741446696C6C2E4772616469656E742E506F696E74730E010543 + 6F6C6F720709784646313337364230064F666673657405000000000000000000 + 00000105436F6C6F720709784646313337334139064F66667365740500000000 + 00000080FE3F000105436F6C6F720709784646313036393945064F6666736574 + 050000000000000080FF3F0000064C6F636B6564090748697454657374080A53 + 697A652E57696474680500000000000100C804400B53697A652E486569676874 + 0500000000000100C804401453697A652E506C6174666F726D44656661756C74 + 080C5374726F6B652E436F6C6F720709784646313036393945001054496E6E65 + 72476C6F774566666563740008536F66746E657373050000000000CDCCCCFD3F + 09476C6F77436F6C6F720709784646344634383438074F706163697479050000 + 0000006666E6FE3F0754726967676572060E4973507265737365643D74727565 + 07456E61626C656408000007544C61796F757400095374796C654E616D650604 + 7469636B05416C69676E0706436C69656E74064C6F636B6564090C4D61726769 + 6E732E4C65667405000000000000008000400B4D617267696E732E546F700500 + 0000000000008000400D4D617267696E732E5269676874050000000000000080 + 00400E4D617267696E732E426F74746F6D05000000000000008000400A53697A + 652E57696474680500000000000100B804400B53697A652E4865696768740500 + 000000000100B804401453697A652E506C6174666F726D44656661756C740800 + 07544C61796F75740005416C69676E070552696768740A506F736974696F6E2E + 580500000000000100A404400A53697A652E57696474680500000000000000A0 + 01400B53697A652E4865696768740500000000000100B804401453697A652E50 + 6C6174666F726D44656661756C7408000854456C6C697073650005416C69676E + 070643656E7465720A46696C6C2E436F6C6F720708636C615768697465064C6F + 636B6564090748697454657374080A53697A652E576964746805000000000000 + 00A001400B53697A652E4865696768740500000000000000A001401453697A65 + 2E506C6174666F726D44656661756C74080C5374726F6B652E436F6C6F720709 + 784646313036363937000000000005545465787400095374796C654E616D6506 + 047465787405416C69676E0706436C69656E74064C6F636B6564090748697454 + 65737408165465787453657474696E67732E466F6E742E53697A650500000000 + 000000900240165465787453657474696E67732E466F6E74436F6C6F72070863 + 6C615768697465155465787453657474696E67732E576F726457726170080000 + 05545465787400095374796C654E616D650609747261636B7465787405416C69 + 676E0706426F74746F6D064C6F636B6564090748697454657374080E4D617267 + 696E732E426F74746F6D0500000000000000A002C00A506F736974696F6E2E59 + 0500000000000000C804400A53697A652E57696474680500000000000000C804 + 400B53697A652E4865696768740500000000000000A002401453697A652E506C + 6174666F726D44656661756C7408165465787453657474696E67732E466F6E74 + 2E53697A650500000000000000900240165465787453657474696E67732E466F + 6E74436F6C6F720708636C615768697465155465787453657474696E67732E57 + 6F726457726170080000005450463007544C61796F757400095374796C654E61 + 6D650611636F726E6572627574746F6E7374796C650756697369626C65080854 + 61624F726465720260000A5452656374616E676C6500095374796C654E616D65 + 060A6261636B67726F756E6405416C69676E0708436F6E74656E74730946696C + 6C2E4B696E6407084772616469656E741446696C6C2E4772616469656E742E50 + 6F696E74730E0105436F6C6F720709784646313337364230064F666673657405 + 00000000000000000000000105436F6C6F720709784646313337334139064F66 + 66736574050000000000000080FE3F000105436F6C6F72070978464631303639 + 3945064F6666736574050000000000000080FF3F0000064C6F636B6564090748 + 697454657374080A53697A652E57696474680500000000000000C804400B5369 + 7A652E4865696768740500000000000000C804401453697A652E506C6174666F + 726D44656661756C74080C5374726F6B652E436F6C6F72070978464631303639 + 3945001054496E6E6572476C6F774566666563740008536F66746E6573730500 + 00000000CDCCCCFD3F09476C6F77436F6C6F720709784646344634383438074F + 7061636974790500000000006666E6FE3F0754726967676572060E4973507265 + 737365643D7472756507456E61626C6564080000000654476C79706800095374 + 796C654E616D65060A676C7970687374796C650C4D617267696E732E4C656674 + 05000000000000008000400B4D617267696E732E546F70050000000000000080 + 01400D4D617267696E732E526967687405000000000000008000400E4D617267 + 696E732E426F74746F6D050000000000000080004005416C69676E07044C6566 + 740A53697A652E576964746805000000000000008003400B53697A652E486569 + 67687405000000000000008003401453697A652E506C6174666F726D44656661 + 756C7408000005545465787400095374796C654E616D6506047465787405416C + 69676E0706436C69656E74064C6F636B6564090748697454657374080C4D6172 + 67696E732E4C6566740500000000000000A001400B4D617267696E732E546F70 + 05000000000000008000400D4D617267696E732E526967687405000000000000 + 00A001400E4D617267696E732E426F74746F6D05000000000000008000400A53 + 697A652E57696474680500000000000000A004400B53697A652E486569676874 + 0500000000000000B804401453697A652E506C6174666F726D44656661756C74 + 08165465787453657474696E67732E466F6E742E53697A650500000000000000 + 800340165465787453657474696E67732E466F6E74436F6C6F720708636C6157 + 68697465155465787453657474696E67732E576F726457726170080000005450 + 463007544C61796F757400095374796C654E616D65060D7465787463656C6C73 + 74796C650756697369626C6508085461624F7264657202610007544C61796F75 + 7400095374796C654E616D650607636F6E74656E7405416C69676E0708436F6E + 74656E7473064C6F636B6564090C4D617267696E732E4C656674050000000000 + 00008001400B4D617267696E732E546F7005000000000000008001400D4D6172 + 67696E732E526967687405000000000000008001400E4D617267696E732E426F + 74746F6D05000000000000008001400A53697A652E5769647468050000000000 + 0000A804400B53697A652E4865696768740500000000000000A804401453697A + 652E506C6174666F726D44656661756C740800000C5442727573684F626A6563 + 7400095374796C654E616D65060A666F726567726F756E640B42727573682E43 + 6F6C6F720708636C61426C61636B00000C5442727573684F626A656374000953 + 74796C654E616D65060973656C656374696F6E0B42727573682E436F6C6F7207 + 0978374645383636323500000B54466F6E744F626A65637400095374796C654E + 616D650604666F6E7409466F6E742E53697A650500000000000000F002400000 + 005450463007544C61796F757400095374796C654E616D65060E636865636B63 + 656C6C7374796C650756697369626C6508085461624F7264657202620007544C + 61796F75740005416C69676E07044C6566740A53697A652E5769647468050000 + 0000000000A003400B53697A652E4865696768740500000000000000C8044014 + 53697A652E506C6174666F726D44656661756C7408001154436865636B537479 + 6C654F626A65637400095374796C654E616D65060A6261636B67726F756E6405 + 416C69676E070643656E746572064C6F636B6564090C536F757263654C6F6F6B + 757006124D6574726F426C75657374796C652E706E670A53697A652E57696474 + 680500000000000020CA09400B53697A652E4865696768740500000000000020 + CA09401453697A652E506C6174666F726D44656661756C740808577261704D6F + 6465070643656E7465720D416374697665547269676765720707436865636B65 + 640A4163746976654C696E6B0E010F536F75726365526563742E4C6566740500 + 0000000000408208400E536F75726365526563742E546F700500000000000040 + 9A084010536F75726365526563742E5269676874050000000000008086084011 + 536F75726365526563742E426F74746F6D05000000000000809E084000000A53 + 6F757263654C696E6B0E010F536F75726365526563742E4C6566740500000000 + 000000FA07400E536F75726365526563742E546F7005000000000000409A0840 + 10536F75726365526563742E5269676874050000000000004081084011536F75 + 726365526563742E426F74746F6D05000000000000809E0840000007486F744C + 696E6B0E010F536F75726365526563742E4C6566740500000000000000FA0740 + 0E536F75726365526563742E546F7005000000000000409A084010536F757263 + 65526563742E5269676874050000000000004081084011536F75726365526563 + 742E426F74746F6D05000000000000809E084000000D416374697665486F744C + 696E6B0E010F536F75726365526563742E4C6566740500000000000040820840 + 0E536F75726365526563742E546F7005000000000000409A084010536F757263 + 65526563742E5269676874050000000000008086084011536F75726365526563 + 742E426F74746F6D05000000000000809E084000000B466F63757365644C696E + 6B0E010F536F75726365526563742E4C6566740500000000000000FA07400E53 + 6F75726365526563742E546F7005000000000000409A084010536F7572636552 + 6563742E5269676874050000000000004081084011536F75726365526563742E + 426F74746F6D05000000000000809E0840000011416374697665466F63757365 + 644C696E6B0E010F536F75726365526563742E4C656674050000000000004082 + 08400E536F75726365526563742E546F7005000000000000409A084010536F75 + 726365526563742E5269676874050000000000008086084011536F7572636552 + 6563742E426F74746F6D05000000000000809E08400000000000055454657874 + 00095374796C654E616D6506047465787405416C69676E0706436C69656E7406 + 4C6F636B6564090748697454657374080C4D617267696E732E4C656674050000 + 000000000080FF3F0B4D617267696E732E546F7005000000000000008000400D + 4D617267696E732E5269676874050000000000000080FF3F0A53697A652E5769 + 6474680500000000000000E003400B53697A652E486569676874050000000000 + 0000C004401453697A652E506C6174666F726D44656661756C74081654657874 + 53657474696E67732E466F6E742E53697A65050000000000000080034000000C + 545374796C654F626A65637400095374796C654E616D650611636865636B626F + 78756E636865636B65640C536F757263654C6F6F6B757006124D6574726F426C + 75657374796C652E706E670A53697A652E576964746805000000000000008803 + 400B53697A652E48656967687405000000000000008803401453697A652E506C + 6174666F726D44656661756C740808577261704D6F6465070643656E74657207 + 56697369626C65080A536F757263654C696E6B0E010F536F7572636552656374 + 2E4C6566740500000000000000FA07400E536F75726365526563742E546F7005 + 000000000000409A084010536F75726365526563742E52696768740500000000 + 00004081084011536F75726365526563742E426F74746F6D0500000000000080 + 9E0840000000000C545374796C654F626A65637400095374796C654E616D6506 + 0F636865636B626F78636865636B65640C536F757263654C6F6F6B757006124D + 6574726F426C75657374796C652E706E670A53697A652E576964746805000000 + 000000008803400B53697A652E48656967687405000000000000008803401453 + 697A652E506C6174666F726D44656661756C740808577261704D6F6465070643 + 656E7465720756697369626C65080A536F757263654C696E6B0E010F536F7572 + 6365526563742E4C65667405000000000000408208400E536F75726365526563 + 742E546F7005000000000000409A084010536F75726365526563742E52696768 + 74050000000000008086084011536F75726365526563742E426F74746F6D0500 + 0000000000809E084000000000005450463007544C61796F757400095374796C + 654E616D65061170726F677265737363656C6C7374796C650756697369626C65 + 08085461624F7264657202630007544C61796F757400095374796C654E616D65 + 0605747261636B05416C69676E0708436F6E74656E74730C50616464696E672E + 4C656674050000000000000080FF3F0B50616464696E672E546F700500000000 + 00000080FF3F0D50616464696E672E5269676874050000000000000080FF3F0E + 50616464696E672E426F74746F6D050000000000000080FF3F000C545374796C + 654F626A65637400095374796C654E616D65060A68696E64696361746F720541 + 6C69676E07044C656674064C6F636B6564090C4D617267696E732E4C65667405 + 0000000000000080FF3F0B4D617267696E732E546F70050000000000000080FF + 3F0D4D617267696E732E5269676874050000000000000080FF3F0E4D61726769 + 6E732E426F74746F6D050000000000000080FF3F0C536F757263654C6F6F6B75 + 7006124D6574726F426C75657374796C652E706E670A506F736974696F6E2E58 + 05000000000000008000400A506F736974696F6E2E5905000000000000008000 + 400A53697A652E57696474680500000000000000C804400B53697A652E486569 + 67687405000000000000000000001453697A652E506C6174666F726D44656661 + 756C74080A536F757263654C696E6B0E010E436170496E736574732E4C656674 + 05000000000000008000400D436170496E736574732E546F7005000000000000 + 008000400F436170496E736574732E5269676874050000000000000080004010 + 436170496E736574732E426F74746F6D05000000000000008000400F536F7572 + 6365526563742E4C6566740500000000000000F405400E536F75726365526563 + 742E546F700500000000000000C0064010536F75726365526563742E52696768 + 740500000000000000A3064011536F75726365526563742E426F74746F6D0500 + 000000000000CE06400000064F70617175650900000C545374796C654F626A65 + 637400095374796C654E616D65060A76696E64696361746F7205416C69676E07 + 06426F74746F6D064C6F636B6564090C4D617267696E732E4C65667405000000 + 0000000080FF3F0B4D617267696E732E546F70050000000000000080FF3F0D4D + 617267696E732E5269676874050000000000000080FF3F0E4D617267696E732E + 426F74746F6D050000000000000080FF3F0C536F757263654C6F6F6B75700612 + 4D6574726F426C75657374796C652E706E670A506F736974696F6E2E58050000 + 00000000008000400A506F736974696F6E2E5905000000000000008000C00A53 + 697A652E57696474680500000000000000B804400B53697A652E486569676874 + 0500000000000000C804401453697A652E506C6174666F726D44656661756C74 + 080A536F757263654C696E6B0E010E436170496E736574732E4C656674050000 + 0000000000C000400D436170496E736574732E546F700500000000000000C000 + 400F436170496E736574732E52696768740500000000000000C0004010436170 + 496E736574732E426F74746F6D0500000000000000C000400F536F7572636552 + 6563742E4C6566740500000000000000B906400E536F75726365526563742E54 + 6F700500000000000000AD064010536F75726365526563742E52696768740500 + 000000000000C7064011536F75726365526563742E426F74746F6D0500000000 + 000000D606400000064F706171756509000000005450463007544C61796F7574 + 00095374796C654E616D65060E706F70757063656C6C7374796C650756697369 + 626C6508085461624F7264657202640007544C61796F75740005416C69676E07 + 0552696768740A506F736974696F6E2E5805000000000000008C04400A53697A + 652E57696474680500000000000000F002400B53697A652E4865696768740500 + 000000000000C804401453697A652E506C6174666F726D44656661756C740800 + 0554506174680005416C69676E070643656E74657209446174612E506174680A + 400000000500000000000000000000000000803F010000000000803F0000803F + 010000000000003F0000000001000000000000000000803F0300000000000000 + 000000000A46696C6C2E436F6C6F720708636C61426C61636B07486974546573 + 74080B4D617267696E732E546F700500000000000000E001C00A53697A652E57 + 6964746805000000000000008002400B53697A652E4865696768740500000000 + 0000008001401453697A652E506C6174666F726D44656661756C74080B537472 + 6F6B652E4B696E6407044E6F6E6500000554506174680005416C69676E070643 + 656E74657209446174612E506174680A34000000040000000000000000000000 + 00000000010000000000803F00000000010000000000003F0000803F03000000 + 00000000000000000A46696C6C2E436F6C6F720708636C61426C61636B074869 + 7454657374080B4D617267696E732E546F700500000000000000C001400A5369 + 7A652E576964746805000000000000008002400B53697A652E48656967687405 + 000000000000008001401453697A652E506C6174666F726D44656661756C7408 + 0B5374726F6B652E4B696E6407044E6F6E650000000554546578740009537479 + 6C654E616D6506047465787405416C69676E0706436C69656E74064C6F636B65 + 64090748697454657374080C4D617267696E732E4C6566740500000000000000 + A001400B4D617267696E732E546F7005000000000000008000400D4D61726769 + 6E732E52696768740500000000000000A001400E4D617267696E732E426F7474 + 6F6D05000000000000008000400A53697A652E57696474680500000000000000 + C803400B53697A652E4865696768740500000000000000B804401453697A652E + 506C6174666F726D44656661756C7408165465787453657474696E67732E466F + 6E742E53697A650500000000000000F002400000005450463007544C61796F75 + 7400095374796C654E616D65060E696D61676563656C6C7374796C6507566973 + 69626C6508085461624F726465720265000654496D61676500095374796C654E + 616D650605696D6167650E4D756C74695265734269746D61700E01000005416C + 69676E0706436C69656E74064C6F636B6564090748697454657374080C4D6172 + 67696E732E4C656674050000000000000080FF3F0B4D617267696E732E546F70 + 050000000000000080FF3F0D4D617267696E732E526967687405000000000000 + 0080FF3F0E4D617267696E732E426F74746F6D050000000000000080FF3F0A53 + 697A652E57696474680500000000000000C004400B53697A652E486569676874 + 0500000000000000C004401453697A652E506C6174666F726D44656661756C74 + 08000000545046300654496D61676500095374796C654E616D650611616E6969 + 6E64696361746F727374796C650E4D756C74695265734269746D61700E010000 + 0748697454657374080756697369626C650808577261704D6F64650705506C61 + 63650014544269746D61704C697374416E696D6174696F6E00095374796C654E + 616D650603616E6913416E696D6174696F6E4269746D61702E504E470ACFB100 + 0089504E470D0A1A0A0000000D4948445200000200000002000806000000F478 + D4FA000000017352474200AECE1CE90000000467414D410000B18F0BFC610500 + 00B17949444154785EED9D075C5547F6C701511011117BEFC66E8CB124AB494C + 31D99844D3377DB39BF2DFB44D31B1C745050B76B16B2C58B1808ABD82410515 + 2C202A28BD77A5D7FFF93D0F2F5C1E76D4F7EE3DDFCF87F066E644DEDC3BE5CC + CC9973CC04411004411004411004411004411004411004411004411004411004 + 4110044110044110044110044110044110044110044110044110044110044110 + 0441100441100441100441100441100441100441100441100441100441100441 + 1004411004411004411004411004419398F36F41100441D02C93264D6A52B366 + CD4125252599595959FB1D1D1D0BB8481004411004353267CE9C1FFDFDFDD393 + 92928A6363638B77ECD811ECECECDC8F8B0541100441501B53A64C793A282828 + A7B402DBB76F3F377EFCF81A2CA64A2CF8B7200882A06168B273C00F2791B6E4 + 8FAAA66EDDBAFFE8DAB56B4D4EEAE9D6AD5B271B1B9BA738A94A4401100441D0 + 304E4E4E9D366FDEEC3B74E8D0C861C38645AE5EBD7A0B2B02253724D48D8585 + 850D7F54606565558DA8CB4955220A8020088246A189DEA66FDFBEBBDF7EFBED + A77BF5EA65FBF8E38FDB7EF2C9276F75E9D2650B156B627EC8C8C8D813171757 + CC493D21212171D7AF5F3FC64955220A8020088246B1B3B31BF6D4534FB5E6A4 + 1E520AFE068B784EAA9AACAC2CAF5DBB762D8D8888282A2D2D352B2E2E360B0C + 0CCC3C73E6CCF78E8E8E492CA64A4401100441D028D6D6D69D6BD5AAC5A9BFB0 + B5B5B5AC51A3462B4EAA9D82989898FF6EDAB4E9F565CB96CD59BC78F1242F2F + AF3EC3870FF7E472411004415017CECECE7D70F5ED86DDFB5F848484E44E9E3C + B9178B09822008823A193F7EBC2DFDD87352536CDCB8F1704ECE5FB7E0121212 + 8A172E5C389D8B0515239E000541D02CB8EAD6A64D1BB72E5DBABC4C49F3A8A8 + A890B0B0B09F478E1C79E28684FAA16760DDB871E3090D1B367CA6A8A8283736 + 3676EDCF3FFFBC8C8B05411004417D2C5FBE7C757E7E3EAF7D6FE0E3E3933061 + C2840E2C2208AA458C000541D02CFDFAF57BAB460DA5B3B7BE7DFB36727070F8 + 07270541B5880220088266A955AB96157FD46365656556B3664D83AB71827AC1 + 8ECF9429535E1A5FCE13A2200882A0627C7D7D9379E75F0F0CE266CC98F1398B + 082A86267C9BB56BD7EE0A0D0DCD0B0F0F2FA4F6903477EEDC9FB858100441DD + CC9A35EB5F5E5E5EE769F04BF1F4F43C4393DFBB5CA47A10052E2626060E6074 + E4E6E696AE5BB76E0F170B2A67E9D2A50B0B0A0AF8EDDF20383838574B7D4010 + 048D327DFAF461919191853CF6E9406434171797775844F560C5E7EEEE7E7CEB + D6ADC75D5D5DC771B6A001FCFCFC52B9D92B58BF7EFD3E16110441502734E99D + E4314FC1E6CD9B55ED035D10404040C0756EF20AE01B8145548D18010A8286A9 + 5FBF7E0BFEA8A076EDDA0DF9A3A011600087C880F4BB3E67A99EC8C8C80BFC51 + 4F7E7EBE596262A21727558D280082A06192939323F8A3829494942BFC515039 + 34E15B2E5AB4C8E5E5975FBE3C74E8D05383060D0A845D0817AB9A909090EF8E + 1F3F9ECA49B3F8F8F8124F4FCF83A9A9A9ABF05C385B10042D409DDE8256418D + 38A97AE00B1E67FEBCF3A903C68053A64C799A45049583C93F3D3DBD845FBF8E + E0E0E09C69D3A6BDC222AA86FA7B8F850B174E5EB66CD962527CBEE66CDD58C0 + 1F558BB8021604823A7BC3E6CD9B3BB66BD7EE554B4B4BAB88888863515151DF + 8F1D3B369645548B8B8BCB9056AD5AFD666B6BDB24232323323A3ADA79C48811 + 9A380315CCCC7C7C7C12070E1C6870E4B371E3C643FFF8C73F5EE0A4200882FA + A0C9DF1A57BF8A8B9541D170250E8A018BA912AA9F6C736A9CF3E7CF67719357 + 80ABA12C22A814B10110344FCD9A359F78EAA9A79EB7B0507687010306F4B0B7 + B71FCA4955E2E8E858C41F058D12171717CF1F15C4C7C7FBF14741A588022068 + 1E2B2BAB4E8D1A35AACE493D75EBD635A7B2369C14045572EEDCB95138F3E7A4 + 59414181D9BE7DFBAEC4C4C4FCC659824AA9C6BF0541B30C1A34C8AA75EBD69F + D16A5FD11F5252524A4F9F3EBD8206C3339C2508AA63FFFEFD17DAB469733E3A + 3ABA51686868EA8913273C4821F8D8D1D1516F1D2F0882A05A56AE5CB93E2BEB + AFA350B807DDB871A3CFF8F1E395A1E20441105482DC0210040657815AB76EFD + 9605111919B9273636761CAD8232B858D020A400DAD0AF126A0779377204413D + 88022008825001F88268D5AAD592962D5BF62B26222222BC636262468D1B372E + 92450441100441501358F57B7878F8F369908EC2C2C2527777776F2A13C36941 + 35486316EE09DE1A1504D5616F6FFFC9C081039FE4A40E4B4B4BB3679E796640 + EDDAB5DFE02C413079E40840B82366CF9EFD7FF5EBD77F2D3F3F3F2D3D3D7DE7 + F5EBD77753769EA3A363C10D09415007708DFBF5D75F0FE7A49E929212B3050B + 168CFCFEFBEFA77296A01166CE9CF9858383C30BA5A5A5452929291E5959599E + 945D436C4304D5F307919494A47793171212924B03A133170B82AA806BE4C4C4 + 44A55B48222222A270CA942903584CD0082B57AE5C537EFC433B80C130170B82 + 7A99366DDAD0E8E8E8226EFB7A02020232264E9CD88AC5044135E0EA275C43E3 + 2A6819191919252B56ACD820475FDA8214BE971212120C9441B84F9E3C79722F + 16130475B274E952576EF30A3233334BA64E9D2A8142340826C1B973E7FEE6E6 + E6E6B968D1A299A408AAD25B228E0276EFDE7D093FF3E7CF9FC8D9828640FBE6 + 214F01A227CE9A35EB4B16130475016B67FCB8BABA8EE536AF005A3169C7FD59 + 5CD008D426EAC3423E3B3B5BD70EB04A3E70E040B493935337161104D5408AEE + 2F15432583D8D8D862EC8EB298C922B700845B929191B1E2E8D1A3899CD473E2 + C489C0DCDCDC204E0A1AA159B366E3870C19D2C7C6E6C64E78F5EAD5CD5E78E1 + 85E61D3A7458AACB1034092986D693264D7A9C14C14E9CA50A323333DDCF9C39 + 63102C89C6BF93A404C310DAA4915B000F00EA0C0DADADAD5B141515258D1B37 + 2E9AB34D166767E73EBD7AF55AD392A064497070F0C9D0D0D0EFC68C19230A80 + C6C076F82BAFBCD291937A020303AF6DDBB6AD9DA3A3630A67091A0147815DBB + 769DFFD8638FB5CECFCF2FB97CF9F2591A23FEA116A749D8E9A4FA2D6FDFBE7D + 5B840CBF70E182FFA54B973E51C3D82E542134F1DBCE9B376FC4FEFDFBC3A991 + E41E3972247ACE9C39DF73B1494375B327EDBECB8409133A7096709FD03335B9 + 58FCEEEEEEC7791754818F8F4F02DA088B091A0163C2D1A347E3B919E8D9B265 + CB096A0FAA89A381BA505D7BA86D87E391EE00D043B5757070F8A256AD5A5DF3 + F2F2C2333333B716141484D12AC2246394CF9D3BF787D75E7BCDA54D9B36FA86 + 9F909050B279F3E6D1727758DB4C9E3CF999264D9AFC87DA7AF3F4F4F4F3C9C9 + C98BA8AD07515B2F61119300864FEFBDF7DEC2A64D9BEA23271616169AAD5DBB + 764D4444C467A6561FE1FEA005CFF0EFBEFBCE85937AA2A3A38BA94D3C3F6AD4 + 281FCE1284BF98346952330F0F0F3F185340638431D1E1C38763A74E9D3A8814 + 036B163329B66FDF7E0E7581DBD0F27879795DA43A89BD8546993E7DFAFBFEFE + FE69DC1C7460D5444A416F1631295C5D5DC7F9FAFAA65CBD7A353F2828280791 + 14A97DCBF5380D022BF99212031BB952DC9B777171798BC50423E5914D4A0D1B + 361C3378F0E0BEB492D07D0718133DF7DC734D69F50C0733263998D8D9D9D5C5 + EF6AD51461E5CDEA10F44B14008DD2B66DDB1FFBF4E9A36B1B650C1830A071F3 + E6CD69DE343D6597567C13F7EDDBD7C5DDDDFD856DDBB63DF9CF7FFEF3035AF9 + E770B1A02132333377C4C4C418ECD8D2C22E8B167517382918298F6452C26AB8 + 7EFDFA7D6AD6ACC9397FD1B8716393BD539C9898188ADFE6E67F9DACC07D2875 + 067404D91AD52098E01B356AD49E930A4809EE4CBF4C52D9A5093F69E4C8917F + 8E19334606790D3362C488C3870E1DDA18171757CC5966919191857E7E7E4BA8 + 6D5CE42CC1487954AB526B9A244BCB4F946590D65848834B1A274D8AD0D0D09F + 0F1C3810C149DDE4EFEBEB9B141111315ECE46354B515E5E5EA5ABE3ECECEC0C + FA25BEC40593E69FFFFCE7C71B366CF860F5EAD5EE6E6E6E9BB76CD9F2AFF8F8 + F8115C2C0886C03A3E2A2A4A71589E96965682F3441631496029BA62C58A756B + D7AEDDFBC71F7FAC82F11717091A05E7A458217133D741ABA402188D8E37C19B + 00822008F70D06C023478EC4848585E507060666D2C4E9C64582A02A5C5D5DC7 + E37AA89F9F5F3A8C426118C8458220088220088220A881F1E3C7DB4D9C38B105 + 278D12F104280882205409CECECE1D4B4A4AAE8F1D3BD6C07DAE56C033E8DCB9 + F39A4E9D3A75AF5EBDBA454848C8C5F3E7CF7F357AF4683F16311A4401100441 + B84FA64F9F3ECCC2C2A27E4E4ECE299AFCCE70B66680BBDCC71E7B6C7E870E1D + 1E2B2828280E0A0ADA77E5CA952F1D1D1D61E8AA1968D56FD3AB57AF6343870E + EDC9593AFEFCF3CF046F6FEF27A96DC4729620088260CA2014B28787C7691879 + 224476707070368C3EB95813D03368E5EBEB9BCCF6AD7A366CD870904534838B + 8BCB3BC9C9C9869E910838D06231A3419CD3088270D7383939755BB972E51AC4 + 0658B264C98249932635E1224D41ABDE15C3860D7BA249932616767676E65DBA + 74B179EBADB77E9C3973E6272CA27AEAD5ABF7E5D34F3F5D9F937A9E7CF2C901 + 68279CD404D5AB57AF5FA346E52110A8AC017F341A44011004E1AE983265CA4B + 43870E3DF1D9679F7DF4EEBBEFF6FFE28B2FFED3A74F9FA35A530268E5DBAE53 + A74E4F72524F83060DCC4921D08C02606D6DDD943F2AA85DBBB665B56AD534D5 + 267272720E5DB972258B937AB043949191B18793468328008220DC31F0E2D9AD + 5BB7995DBB76ADC5593ACF9783070F6ED7B871E3FF719656B869D0320B0B0B93 + 8C67722FD0C476383535B594937A68D2CB292C2C0CE3A4C9436DBF3EB6F1715D + 1D419070DECF457A468F1E7DF9F8F1E333AF5EBD5AC059780E25BB77EF5E3162 + C4885D9C25088229419DBDE1FCF9F327C2B9D3AC59B3FEC5D99AC3C9C9A9D1E9 + D3A7AFF1B1A60204C36231CDB075EB5683F0C8342196CC9D3BF71716513DD437 + 2CD7AD5BB71FF5E647501A1111514093E428163179B0BB053F1E797979BAFAD1 + 4ABF74D7AE5D17D01F58440176C9D6AE5DBB03DE11E1F48E9E916A42230B82A6 + A0CEFFB88F8F4F7C515191AEF3633B0F9E1EA9536B2EFE3D563D70DEA57B1015 + D8B061C30116D30C88E84813C3D5F4F4F41244018D8A8A2AA2417F2B26451631 + 7930794D9D3AF5599AD49EE6AC4AA1D5F1684478DDB871E3A19933677EC1D926 + 0FD5DF62CD9A355EDCCC152C5DBA74198B0982A03630F86150E3FEAE273F3FBF + 74C182058E2CA629162E5C38196EBBF951E8080909C99D3163C6BB2CA22AA80D + D86112E0A40154664BABBC6FF15C5C5C5C5EE76C5580EB7DF05C89157D747474 + D1EEDDBB2F91D2D38B8B3501DE3FC25F735357B077EF5ED51C710842A55007D0 + CC79664560E84593DB8D7DBF0AD04AE7308B690A6A0F968B172F9E85AB5F98F8 + 0F1E3C18356BD6ACAFB9583538393975C25536D4F3D0A14391B8DE477537C9E8 + 8DF702D5D5E1F0E1C3B1DCDCF5602B5C63CFC1A6B2E700B478EC2568000CF2F3 + E7CFFF1F69FFE73D3D3D4FCD9B374F93D1BD30089E3E7D3A83FBBB023737374F + 16D324F46CE0EAB415FD569D8248756A88AD7D7ED53AB0EBB39C6011D53377EE + DC9F50E78AA4A6A696CC9C39F33316D3044B972E5D58F159A4A4A4C0D6E33716 + 1104F5B076EDDA5D050505DCD44B4BE1DC02F7BDA118B08866C0992E3F063D57 + AF5ECD5773401F7ACF36CECECEFDE0D694B334058E77F8552B080A0ACAD1CA33 + A1673089ABAD203B3BBB1456F02CA609A0EC22522D76BC9292928A8383837397 + 2D5BB6588BE3A126A0176BADD5970BB7A6D4C80DBC5985878717C01888C534C3 + A449939AC1B0292C2C2C2F2121A1382020E01A0C9EB85875CC9831E37318FA45 + 464616D24097030B6FEA0B068E5ED4CCAA55AB3672B357101B1B5BAC95488E38 + FFAFECF88B94A02C2727A72E2CA629E8990CA0FEF1A1561563D5034D0FDB7C38 + D7C40F3E539EA6ACBD69A53F9BFBBA82ACACAC523559F7DE0DD4062C48F91934 + 6DDAB4A1138D3CC2D7FD801B0F58DDF02BD7A3357B076CED56B6FD4DCA5F26EC + 42584CF5C0B011E1DAB9FABA4500AEC372B120A8030CF0F4638D81AEA444B9F8 + DDB469D35116D30498E4CB6FFF9711151555884990C50415826D4D7EDD0A3009 + 4C9830A1038BA91E28FDB07FC1D5BE32B0F54BCAF13C16D10C507AA95D2CC295 + 37DC6FE76CD5823BFFB06DE1A4A015A8A10FAE2C90437C7C7CB1DAAEF7DC0A1A + FCEAE3EA4F7945089FDDDDDD8F50999C79A9183737370F7EE50A701C40CADFAB + 2CA609B0D3F307B16BD7AECB30849D3367CE8F5C24A810ECECD002D027202020 + 03C71CDBB66D0BC08E1817AB1FEAE02FD020FFE7BE7DFB22E8B737CE3BB84813 + C0B0A5BCC65F0656C36AF26A752760B5B77EFDFA7DFEFEFE69B806058F5634F9 + 3B70B12AC1B52FAC7270F50BC7206ADEEABF19B8CF0E2F67158123A49B793D13 + 0453070B9BAD5BB79EE4E6AEE7E0C183919AD8F94218C38A677F818181D7B5B4 + E58B150EB6F9B8FA7A60F8A3A51D80F26037807E6C39A95AE8DD3F0B65A74C01 + 84D7BF1D3B7604AB5DE9A908D5B7218EC1E0ED10CF013B3F18176018C822828A + A1F7AF499F1FD8FDC54EAFAEF39703371E66CD9AF5258BA9172F2FAF20AEB302 + 2D9D7F53E3B7848BD7F2BB00C5C5C5A56C052D8193540ADE6D653EDDC1B265CB + 96B29866A0E7618378072B56ACD880FA6B6911A055F08EB1E3879D1EF8B89F3B + 77EE0F5CA409A0E056DCF9C2D80FDFFFAEAEAEE3594C9D6000F4F5F54DE27A2B + 80072C2D4D7E54573B184261EBE7C08103D1CB972F5F893C2E165408BDDF1A7E + 7E7EE9DCE415C01682C50495831D405C81D5DAD10FAEF4D1C49FC84D5E07DCFE + 2E58B0C09945540F3D836EF0F1C0D5D703C367D5EFFE6282DFB163C759AEB302 + F84167314D41CFC41213032705150305EF66AE3EA9FDFBB398A05260FBB16DDB + B6400CF6F0EE76F4E8D1782DAD80172F5E3C979BBB02D8FE68491982DD0F141F + AE7E29E25DC0F90F17AB12DDCADED1D1B1E4EAD5AB4BD00174B9CC850B17F242 + 434335A30596879E4911FDE8633AAB19187761D7035B7FB07C9D3D7BF6375CA4 + 15F22E5DBAB42E3D3D5D11D31C83C1952B5766715250299D3A755AF9C61B6F3C + DEA2450BCB7AF5EA990F1830A0F14B2FBD3475DAB469AFB088AAB1B7B7EFCE1F + 15346EDCD8AE468D1AED39A97A62636347BABBBB7FB96EDDBA7DF8717373FB39 + 3C3CFC232E563F38F7832DC0B163C792F05B2B1EAFB40C763960FD5ADEEE813A + 429196EE3B97EDF4509D17C0109094DE3CAC02D5ECEDAF32E8396826C04B1978 + F770EBCC4D5FC18A152BD6B198AA419023AEB202F4017A3E0D594CD00AF2D2B5 + 03DC5AC2C35F457017562B8E5FA8BDEB2D9FB1E58918EF9818384BF5A00D787A + 7A9EC1808FDFB811C445AA87DE73FD888808C3BBBF0462C053B9EAFD5EA09FFB + F8F82470B575C015388281B18820A8170C02B8E7BF70E1C2295AF074551EAAF3 + 74EEF30A702566FAF4E91FB098A05260E0840027FCDA7520E601BCBFB188EA81 + A133575D0FDA3F29461FB388EA81D28B1B50307E863D042201729120A8175AF1 + B53972E448747A7A7A091CFE603B104E6FB858F5E0BCBF329FE7B088D592EB57 + ADE2EEEE5EE9F5471C0B6961F50BB0E381A39F32F7D7F07A08D7B75C2C08AAA5 + 1AFFD62CFFF9CF7FB6BDFAEAABDDADADADCDAB55AB6656B76EDD6ACD9A35EB42 + 3F897BF6EC39C562AAA55FBF7E97CCCDCD3F6ED3A64D1DCE32CBCDCD35A39580 + D70F3FFCB090B30495F2EDB7DF3AB66EDDDAE09A2BB680E3E2E2D60C1C3830DF + DBDBBB84B355C9FEFDFB2FD033D879F1E2C5DCB367CF5E387DFAF484EFBFFF7E + 26170B2A87145DDBD75F7FFDCD975F7EB9D7B3CF3E5B74E8D0A1642E12D40EBC + 1DEAD4FE0A20FC2B8BA89E2953A63C0D1FD8B8F683EB7058FD202006170B2A06 + 5EFFB8C92B407BA081519C5F09AA06BEFE11F5353131B1185E60FDFDFD53B5E6 + 0449F71010E271E1C285D3264F9EFC0C676B02BC701EF314AC5EBD7A2B8B6806 + 68C2F8E1A4667075751D07B7BF7BF7EE0D432C80891A8A0406E52F3838389B9B + BD0EA4B5660B236813F47B6EF67ACE9D3B97A59979B0CC073AD7BDF4CA952BF9 + 8801CDC5AA8726FA4D5C753D31313145F00AC622828A81A573F95B10F07DCFE7 + DFF55944F5B8B8B8BC0557C8FBF7EF0FC7CA5F267F6D426D5E73913E11E69ABB + BE1ED882C0209C45D40D75FAAB5C6F3D78285AB102A646AF8BFB8DAB40090909 + C5307ED3CCCB17CC8E1D3B96C2CD5E4F6A6A6AC9DCB9737F61114150354B972E + 75450C002C04376FDEEC8B1B015CA47A2223236F587E5660D1A2452E2CA26E68 + E2ABF401A051B088EA2125A00656417084E4ECECDC8FB3050D5059FBC72E009C + 02B188A00160F382DD502DEDFC80C58B17CF42C4BBF2C00E08B7A35844D5ECD9 + B3E712575B0F16C0680B2CA26EE0F58CEBAD070320EC01584410544B65014032 + 33334B34E80E59B3C0E815C1A0B01AC42A98C6BEE9581470B1AAF1F5F535D801 + 43286CAD8CFF93274FEE85770F25083F172E5CC8D59203248B909090CBFC590F + 1E427A7AFA264E0A826A3975EAD4D6E2E2624EDDE0F8F1E3A1D7AF5FDFC14941 + C5B8BABA8E7DFBEDB7BFEADBB7AF7DCB962DABF7E9D3A7EE9B6FBEF953BD7AF5 + BE651155E3E0E06060F48BEBD0B56AD5D2C40EC0A851A302F7EFDFDF6DF9F2E5 + FF5DB162058C815FF9F6DB6FB5E30111E73D08791A151555041FF0D00867CD9A + F525170B1A61CA9429FD11F77ADEBC79C3111E94B3550FADF46C6805B814AE50 + 111275DDBA75FBA9FE3DB8585039BB77EF36D802061E1E1EA75944D55474010C + 10171FE3008B086A07E75E70093A63C68C77E5FEB7F680DB4FF8FEC716586E6E + 6E29B6C4D016B85813501FB0D3CAB9E7AD406448FEA8090E1C3810CDF39E025C + 0F63115583C51E9C3E71B575787A7A9EA2FEA08F8F2108824AA18EDE9026FF6B + DCF7F5C03A5E4BF7E1B50C067BF842801FF8C0C0C04C44024580202E56356E6E + 6EDBB9C92B584EB088EA81F133AEBEEEDCB933E48F3FFE588531818B04415033 + 08F95CE603BD3C696969B80A2701413400267F7841E357AFE3F4E9D3D7A64E9D + 3A8845540B29B92D60F55E5C7CA3FA1919192588883869D2A4662C2208AA455C + 7D0A66D5AB57E74F7F6161616146836226270515D3B56BD7FF6BD0A081622C78 + E289276A376BD64CF5BE10C68D1B177DF4E8D1E7962C5932D5CDCD6DEB9A356B + 1C0303035F1C3B766C2C8B08826A31E7DF0283B360E2E5A2A2A2949C9C9CA38E + 8E8E455CA44AB0FDFBC61B6F2461C0E72C1D274F9E4CDFBB776F2F1A2023394B + 502941414159A404D4E2A41E2F2FAF73AFBFFE7A4F4E0A82EAC1AE178DFF83F3 + F3F31121D69DC6FF142E12D40EEE7EE316040243C033A08787871FEE8972B16A + 41DC7FC444801120B6FE11140847035C2CA89CCA9CA180952B57AE6711415035 + B410B284FD037C41C00F027C81203688966E44691ADC82A8CC2DA456A2A2C102 + 7ECE9C39DFC22A58CE3FB5056E7C947788545858588AC18FDA443B1611045543 + 63DF8FC9C9C98ADB1000D741A11CB098A05656AD5AB591DFB9829090903C9910 + 05B5336DDAB457E00361DBB66D811C1151267F4133DC2C2C368FFF72355EEDB8 + B9B979F23B5780A300AC8E594CD000A4F1DB23201402A3A05D4C9F3E7D181709 + 82A6D0C2EE2758BF7EFD3E1EF215040707E7D233906B916A67C68C191F230A1C + BF773D7BF6ECB9225B40DA01933F56C1F9F97F4509A55540EECC9933BF601141 + 503DF0030105184741AB57AFDEE2ECECDC878B5409C67F9CFB7397D743CFE018 + 8B680F1840202CE28A152BD6C1408E0647557B87A286BE092181F1E23101C020 + D0C5C56508170B1AC0D5D57574650301EE8A53FBD754A438419B40D90D0F0F2F + E4A6AF031E13D57E2C8408B850F6B3B2B24A310FC01F84DADD82DFF41A202CC3 + 070E1CB8A077EFDEF6080E0103897DFBF6ED0E0D0D7DC7D1D1318FC55407EA6D + 6767371077E0333232DC112C828B040D80ADC07FFCE31F2F71524F444444D1C6 + 8D1B5F1D3972E47ECE123400297DB6F6F6F61F54AF5EBD697676F69111234678 + 73912AC10ED833CF3C73EEF9E79F6FC1597A56AE5CB986FAC1976A1EFFB1D351 + AB56ADBF151616C65FBF7E7D9B9AEB7A53A811D8D1641FC1CA9F9EF4F4F41258 + 4BB29820A88E65CB962DE6E6AE00EE926935D08DC5040D4093413F8C83B81A8B + 0039C1C1C1D9B44A5CA8E69D50ECFAE2DC9B9BBD02C40860314125546AE041DA + 6EDB76EDDA19583E92266CDEA0418357382908AA23292969466060E0754EEAC8 + CDCD353B77EEDCCE3163C6047196A07230C9F7E8D163F94B2FBDD4AA6EDDBAE6 + 356BD634EBD2A58BCDCB2FBFFC659D3A75541B28ABA0A020252323238B930A52 + 5353A5FDAB8C4A15007373F3BC6BD7AE15705201359074FE2808AA63F4E8D197 + 0F1E3CF811ADFCAE5CB87021E7E4C993191B376E5C1F1E1E2E21B23584B5B575 + D74E9D3A75E0A49E162D5A54238540CD76412967CF9E5D9C909050C2691DD40F + D2121313E773525033A4FD5AAE5DBB7607EFFCE8C1D6D09429530CCE4705416D + 501FB09830614207B903AC4DE001342C2CECAFAB20E58051348BA996B973E7FE + 86E890F0108AAD7F2D0486D222373502A401D0A173E7CE9B7AF6ECF93469C396 + F1F1F1E9A74E9D9AF4C30F3FCC651141A3C06B62B366CDBEB5B3B36B969C9C1C + 1C1D1D3DEEF7DF7F0FE56241E5D0D860D7B061C39FEBD4A9F3646E6E6E444A4A + CA8A51A3469DE66255803AF6E9D3C777C890210ABB8FF0F0F0822D5BB67CF0EB + AFBF6EE52CD50225987EE1E64B86A3A363A53BC282CA81264CABFE01D418C419 + 8280C9FF1D1843F1624807AE0861B5CC22828A7172726A84BBE1308A03252525 + A5478E1C89767676EEC822AA01D7DEBCBCBC8260FC8C3819B00D993F7FFEFF68 + 2C54F57568413B483440E18EA181CF92564541B42A7A8CB3F4E08AD0E79F7FFE + 092705958200419F7DF6D93F38A967D3A64DDEA4183E4F2B45C5D9B1A98355B0 + 9D9DDD87356AD468414A80F7C89123B5EB1846B829B4307AAB66CD9ADD737373 + 83B3B2B23CA91FA83A8AEC4303930E02D4B8B9B979E0071E9BB84878C860F587 + 55906EE9570138CD603141A5A02F1E3A7428925FB9023F3FBF542AB7675141D0 + 04D4E61DDCDDDD8FC7C5C515E7E5E59546474717AD59B3661BE5DBB2885163D4 + 7E9E31E0B46CD9F28FF7DE7B6FE1C71F7F3C0C3FEFBEFBEE8A850B174EA632A3 + FFEED3A64D1BBA60C10267B578512C2828C8243238A920272727813F0AEAA5E4 + FAF5EB69FC5901AD7AB2E997F69CA6089AA66DDBB60B694EEADFA449130B2B2B + 2BB3E6CD9B577BE79D77DE68DCB8F1EF2C22DC2B53A64C79BAB210BD41414159 + C67C1B81267B07EC56C4C6C61621B46A52525231C796EEC422268BABABEBB88A + 6133E97D648B95F0ED81120837ABB0225FB66CD92253F4AF4ECAECFF51BBD6B9 + CB2E03AE93E1329C4584BB04911857AF5E4D0B49F73FE7CF9F3F91DA89EA7652 + A84EB634768CDFB469D351DC308393252E32595027B88BE76EA0003BA2546ED4 + 8B54A367D6AC595FD3E469E0971D5B2DF3E6CD1BCE62460735F4B1F0275D115C + A75143A3A0673F021ED20203033377EEDC1942EFE95F5C24DC047AEF0EEBD6AD + DB89AD426E0EBA20437876A6D626162C58E048035F32AEC99D3E7DFA1A7BC793 + C1EE1EC02EE1F9F3E7F583456E6E6EA99797D7C58913271AB8E23555A86DD4D8 + B871A30F0C29CBB872E54ABE297B95459DE8A73EFA015749018C47A54FDC2730 + ACA84C01C8C8C82841B42A16333A10458BBFAA024C986A092D4C8DDB464D83D4 + 8306CA6C4A4A8A415BF6F1F14930C5E748EFDF01AB3858CA73967097D033B4DF + BF7FFF556E0A7AB06BB878F1E2592C66F2D044FF6D650BA263C78E2599EA1852 + 36B963E786ABA3074ADCA2458B66EA048D1CA3D650A8D11CA149F30A27F5F8FB + FB47E5E7E71BAD5FEA8282824ACFC9195558873A3A3AE68C1B372E9A93C26DA8 + 57AFDECBF46370EBA6458B16F56AD4A8617257E8E8FDA78D1E3DDA8FDA8041FF + 14EE0C7AEF8D5BB76EDD94937A2C2D2DCDEAD6ADDB9F93260FD5E5D95AB56A71 + EA2F9A356B56D7CACAAA33274D8AB2DB2ED1D1D1DF7B7A7A9E4C4B4BC3DC6F16 + 131353ECE1E1B1373E3EFE7F3A4123C7A815000C32A74F9F1EB26DDBB6B3C1C1 + C139B87FEEEEEE7EF4E4C993AFC1652B8B191DF4F237D36AAF94937A2E5EBCE8 + 57545414CF494143D0AAAE52FFEA2544717171A56582BAA18502020DE5725241 + 5E5E9E6A946BAA4B227F54909393031B2993361E1E33664CE29B6FBED9F78F3F + FE786FF1E2C52E343F7DF0E1871FBE4273D7351611EE97F1E3C75BC380CE949C + 8D2C59B26401941638118121E3E6CD9B8F511D249A9C46993A75EAB3955DA144 + BB40FB6631416320FA64F9B37110161696376DDAB4C12C62F24C9932A57F4040 + 4006574FCFDAB56B77B188F0881047400F101AD8ED6AD5AA358834FDC8B163C7 + CA3D798D036BEF9E3D7BBAB66BD7AE05AD7E0ACF9D3B77E4E38F3F7E8D8B058D + B260C18249DDBA75FBD2D6D6D6262A2AEACAC58B177F1D3972E47E2E56059326 + 4D7ABC6BD7AE4B5AB66CD9A9B8B8B888DAFEA62FBEF8E26B2E161E110F450180 + 36DBB66DDBFFD9D9D9354D4949B9181111F183316FE13F4CA005D3A4F05CCD9A + 35AB91E61F75F6ECD9EF7FFBEDB73D5C6CD24001BA93AD30C875E8D0C18D0607 + 5C0DC20A68F7BF881BA5A6CF8C19333E6FDFBEFDF7D5AA55AB919898788A06F9 + 6FE8B9E470B101084064636333D8C2C2A2667A7AFA56924DE2229367DEBC79A3 + 9E78E2895F9A366D6A4775CB3975EA94DB575F7DF53D176B0AEC0A3DFEF8E3CB + 3B76ECD8323B3BBB8826FE33E7CF9F873745D5F85380E3366B6BEBC7A87EBEB7 + 1BD766CE9CF959B366CD3E333737AF49F3C4E16FBEF9663417A9021AE7747E6D + E89D0FAB53A70EC6826BD4FE27FEF7BFFF9DC722EA63EEDCB93FD08057C4BB3E + 3A707502F10558445540D3C5B5A8D5AB576F81F52BBDF44AED2C28DFD6C3C3C3 + 9F1F891E6C134F9E3CF919163349E0A301579982838373714D6CDDBA757B7084 + 437536D8EAA63C07F848E0EAEB8015F4860D1B0EB08849436DC1953ABAE2DE3C + AE08DD2CCA20AE46050505E5C09218D75DFDFDFDD3A64F9FFE3E179B2CE80734 + 16FC949090A07816050505A57F102C5629F87F71DBC0148E00D1FF714D12F7F9 + 6F75D7FD664742181358C4A4C17127F5EB50BC5FC48B88898981873CAFCAC600 + 805D10F84DE1C7A0FB7F76EDDA7581E4551183066D186EB4F3F3950126E153C3 + 986FB4DD1754E91A0829C9755580C6C062AA01777A31E171154BE13067FDFAF5 + FBE839D8B0881E4CF2111111852CAA004E6258CCE4A081BA0DDCC27255F46CDC + B8F1308B28808288C9AE2291919185182459CC24C164101010A06F0F65605084 + 531416D3436DA2F7B973E70CEE4B416136E6EB52E8E7F8EEB7B271810C9CA370 + 95141C3B762C05E52CAA80FECD2E701E03E75F50286982F4A3BC1E5C6C54505B + FE253434348FAB557AE1C2855CF804E16205E8E32CA600ED1E7566319384DEA5 + 05DE1357490F145A045362313D68DB346E1AD8084009A8AC9F1823504EA9DE76 + 9C3480EAD8AAB27111D0D87888C56E097653F0FC703D9EB3EE9B077D0BC0BE71 + E3C608276940EDDAB50DAEBF9832F4F2AD7BF6EC39E389279EA8CD5966F5EBD7 + 377FFDF5D75FB2B7B7370892636161616B6E5EF9094C8D1A354C56EBAD57AFDE + 977DFBF675E0A49E7EFDFAFD0D912539A9C7DADABA03FD70EA2F1A34686059BD + 7AF5969C3449A85E9D1B356A64A0FC51BDCCECECEC0C26316A27EF76E9D2C5E0 + BE14B5ABFAB6B6B646E9F912DE3AE9DD9E19366C982FFDF8C12F7A65CA8AA3A3 + 6381A5A565A5AB3FCAB7A09F469CD4437DCAB67BF7EE1BDE79E79D015DBB76AD + 45CFC69AFE46DF279F7C720B4D9206F28F129A00FABCF0C20B13DAB76F6FC559 + 669D3B77B61E3468D068FAAE77EC01144781D4FFDB50DD2D39CB14B16FDDBAB5 + 81120357B9D41F0C8C1BA9BE6D1D1C1C0CDA3DC6C73A75EAF4E6A451428B9417 + BCBCBCCED3381F3078F0E03028765080B8584F5151D175EAF7D539A9A05AB56A + FA365319F4EFD9C34BE4471F7DB4EA9B6FBE19FFE9A79F6E421A730E8BDC33F7 + AC0040E35F4E605BE3165B94D76262622ABDF6969696A62A1B001AC09AB56BD7 + AE3927F5E0FE2B4D8A2FE073F9175658587896B4FD544EEA494C4C2CC9C8C838 + C24993833AB9C1330018E4A9A11B0CDAD7AE5D3B989B6B78132A222282160C79 + 7E9C343AB04AC3562FE252DC6C80A7EF7F243636F63A27F590D26F76FDFAF50B + 9CD443834426CA2A828190DA8B415B79D4507B6E4893FFA6BFFFFDEF9D3B75EA + 644513B40DFCA2F7EAD56B379519044349484838CA1F15D0BB3E47758FE5A41E + 1AFCDFECDFBFBFC1AE429F3E7DDAD9D8D80CE3A451400ADA53D4FF0D94BDB66D + DBD6A4C58EC1A4979E9EBE839E8741E4C4D0D0D0B4FCFCFC00FA78CBA88AA464 + B58337543E6A30B6A391126AAF05FC5901BD6783CE4EF58DA3FE90CF493D2525 + 2566D9D9D99738697450BFEFF6E28B2F7A0C1932A41B51EBE9A79F6EF0C1071F + 7CDDA2458B052C529E8CA8A8288339AFA0A0C02C2929C99B9395D2B265CBB9D4 + AFFE46CA936EBE6ED8B0A1C5DB6FBFFDB7E6CD9BBBEA04EE837B520010DC8634 + 1E6F186A2134E8FBEFBFBF16679D5CAC07C62C414141A3AE5EBDAA680C38D7A4 + 81710A2755010DD239D4880B395991B2A5BEDE09D0D8B16363E939FC74FEFC79 + 0451D181238383070F1E484D4D5DC95926070D6C3B2B1BD8E2E2E2AE51633FCF + 493DF4CCB67B7A7AEEA54180736E3C8763C78EAD36564351B8427EE38D37FCBF + FEFAEBDFBFFCF2CB912FBDF4D271183071B11E7AC7F1274F9E840D80E279ECDB + B7EF3275FA399CD443CF6E33B50703A3C9D3A74F27D24078CB41E251408AED47 + 34411BECE49102D0D9CECEEE0D4EEA898E8E1EB56DDBB6D3A4F4E9B41C384FD9 + BB77EFE52B57AEFC424983B188164CCD498136D82623C5C09C568D952A9A8F0A + F872C0F92E27F5F0A2CF60A5F6EBAFBFEEDCB56BD74AEA17BAB641FFBFD9850B + 1772A8BD50B3191B4F63E74D15001895BEF0C20BC7BFF8E20B977FFEF39F6349 + 013B0D6580942E0305E44180E34B6C47DFCCC681BE7BC6C58B170D163170834D + 3FAB39A9E7F7DF7F0F3D71E2C48A9C1CA55DECD1A34763682CB8EF49EE414113 + F18FE5777C0129A666DDBB777FBFE20E15DE27BDDFFF509D1231D641D1C73847 + FDE1048D0FD359CC00BCD30E1D3A18ECFE59585898B569D3E6652AAFF4E8EC4E + A9C6BFEF1854EC6F7FFB9B7BEFDEBDF5012BA8B35B3468D0A077D3A64D4FEFDF + BF3F94B375D06077A155AB561154C9D63400149C3A75EAF4993367BEA2C1FD24 + 8BA88243870E650D1830E0A9CE9D3B3F462B5DCE35D375EA73E7CE39E139787B + 7B579C0882488BF3A2CE524C72B17E7E7EB349311A478DC560D5680CA0310E1B + 36EC139AFCDE7AF6D9674B0E1C3810C9457AA84EC13D7AF4E84AEFBC8BB5B5B5 + 6EF026CDB790149B0934E8195801D3332925ED7933AD7CAA51DD6BD1B388A6C1 + 60617C7CFC382A2B6631A381DA7F0F1A7C57511D754738E888CD9A35B3B6B2B2 + 1A449AFFFAC3870F67B2A80E1AE40F5347B5A009BF416464642E297DC748297E + 8F9EA5810314FA7FD31E7BECB1586A3FCFD2B3B3C68048937F024D0AD45D469F + 6031A381DAC13BA4003CCD493D969696E6D4C7BDF7ECD9A33068A3F79943F5DB + 70E9D2A5F8E0E0E0F8C0C040CFF0F0F0EF68408437C152B4851B9237A071268B + 9EEDE7F5EBD7576C87D3FF5340FFBE13B5BF70CE7AE4D07388A636F071EBD6AD + 151382AFAF6F02B5EDD1343EA470969EED04ADEA4E85858599D1B87898C60947 + 52883D2A8E13E5A1F6D7E5A9A79E72A367D3909EB34EC168DCB8710D5B5BDB01 + F477B6D0DF79603746A8CDDA92D2BB93148EF1CF3DF7DC3B4D9A34F9E4C9279F + ECF6F8E38F6FADF8EE687E384A0B81276AD7AEDD3C2F2FCFFCF2E5CB59D4BE17 + 7EFFFDF7D35844014DA4074911B426E5B005F5FD82E3C78F9FA47EF21F5A3460 + DC34DC16330268B5FF3D4DF66D39A987DEA1594848C87A7A170A07483406C6B5 + 6DDB76233D8B121AE762E99D2FA531613814261631809EB339F581FFD0FF6710 + 208A16D66934B6CEBD557BA9725C5C5CDE291FD0A43C2B56AC706331D5418DDF + 6EEAD4A9AFE2B8833E571AAD0B328874052B6E18F3F8F8F8C421FA1BE55BD3CF + 3D1FB71803D86684552E7C7AC34A1FCE4A6EF5BE61CDEEE6E6E6891FB419CEBE + 2DC6FE9C5C5D5D475766B488BCB973E7FEC6629572A775C3F62E8C2311798FFE + 1FA38D0C87FE8076CE8F400FDA3FB64759ECBEC0CE222CC8F99F2E453C8565CB + 962DE5E28706BD074BD409EF86B30C8011302D80C261D98DEF8CCFC8E3E22A01 + 378B100B851F879EA2A22204481BC1620F843FFEF86315FF393DA4A4E2EF8E62 + 110370230856EEF4DCEE28060A3D6704D9D11F1FDD699F7914E0F80F06BD1521 + 4527B62AFB2DF5816518732BF248E20DC0E8012B3AFE0E0A6013C062AA025B5D + E8CCA49916E307015CB00DC7C50AD078611F01A72F656773946769CC0DF976E0 + FBC3E8845FB31E3C0B52700C0C1CD50C141B583357041DF4760A801AA12EBFBA + FC8200C77D0B162C70E6E2FB06FD067D8D14EBBDB85173ABABB50F0A5C59DEB1 + 634730ACFA11B90F56DBD809E56205F4DD6C6891308C94DE21F4F9BE8DB42A82 + FE565950292800689B2C56E5505DEC11BC87FF9C025C6B65314D8136B07DFBF6 + 73E52767EC4E417167912A819EBD03FCC54447471721F4366E8FE16AF583685F + B785FE282683E35C5F3DB8FE46CA81EA62C2A3E163F2E76AEAC1B59509132674 + 603155837A6255C75557804199C534015680958500E5AB7AAD584C3350FFB040 + 48E3D5AB576F5DB56AD5C6AA5EF162BCE18F8F04F86BA0776B30F121BC2D8B3C + 5430E96085C95F430FC623FAAECD58ACCAC13848CFA1D2D8F7BB77EFBE8476C0 + A28F0C7A365DE053023E44609F7EA7BB0EF703D5DB167E5F10011657DBA1FC71 + 5195827E807F9B16193F6111CED98F060C825BB66C39016D3F3636B6080D125B + DD5CAC2AE8A17F50D1573780C10FEEFDB298AAC1FBBE9902A0457FDED8D2449B + 4F4A4A2AC66A0C9F7134C4C5AA01833EEEB1E31867E1C285D31FC6806A6CC041 + 0DEEA35704BBA053A64C792411FB5C5C5C5EC72E24DA5E6A6A6A899F9F5F3A8C + F2B8F88180099E569D3BB9FA7AB0FA5DB264C923F76447937F8F8A3B14486337 + 9645EE1AAAB31D765CA87EB3CB9E2F9E83AE50B87107185BDDF4500CAEFCA805 + 6C3956B6E50B05005770584CD5D0FBAD01858FABAE071EEE6E7614A276E89934 + 84724803C467F8CCD9AA01933DB676CBDA3E264138ECC140CB229A00471CBA07 + 500152FE4A3011B3D84387DA5C7DB4BD59B3667D49EFEA813B89A2BF67819DC0 + 1D3B769C85D281F68023407777F723F82E2CF6C8A84C3901D82A6791BB023B2D + B8DF9F9E9EAEAB2B947DFAB7F6535D6FEAEC4775604B892A7C5FD70C4C1D347A + 1C6F707BD2432BE22C28402CA67AA049E31C14031F949F2B57AEE4C3180B0303 + 8BA80EAADBC33F633312B085CA4D5DC1D6AD5B8FABF99D5704C71B95193D63D5 + 8D4982C53403E603AC8A6100C7CAAF51CC0F478E1C89E157A30086D8F7D28F71 + 9CC5FF841EEC7660278C45D40B2C37E1B6D3DFDF3F1D5B4D78D95AEAF415C11D + 5B4CF865C61E616161F995B9B4543BD4066CD1E9B12D8CBBC09CAD3A60F48595 + CD810307A2A91F9C7A942BBD4705FCB8EB1A7B05B00B8076C062AA07E31EE27A + 9437BCBB7AF56ABE568EFF4C859D3B7786F0EB51805DACBB9DBB48BE06E63DFE + 2714C0DE81C5D4072A8EC10F133FD757072C0F35A1F9DC029AF07AC1BA999EC3 + 34354F7E5A07BB3A818181F0C8A7073EE867CC98F12E8B68025AE99FE4EA2BA0 + 955634C60916D304545FCB3973E67C0F232F520636E1FA2317A9121C294C9B36 + 6DB029D97CE0FDE0FA2537531D50DA7044C222770CDE37DA39FF330AB00BCA62 + EA04AE7DB9AE0A3028D28331DA3BC942D5810EC01F35076E357093578015063D + 17CDEC82C1F6A5E2755F2C04162F5E3C8B45041582450E8E37E0C70086BFD80A + A7766F123B3E70CD0D835C7C6FDCDC409A8BEE1AF8F42F2E569EFCC01EE0563E + 0F54C1CD06C0909090DC9BB97E14D40175F48670F681088ED802C6AE8FA974FE + AA62D7AE5D97B9C92BC015283C1F16D304707AE4E3E393087B0F2C00E094879E + 81669543B583B37DDC35E726AF03F63EB85AC722460FB54F3BD86DD1EFFB5AAC + D2FF5F1FD70971DC03C74B91919105581C73B17A59B264C9027EF70A78EB4FF5 + 03201C78A02368F1CA13C2AE96D77A61010E072C5CAC09E0E485ABAFC0CBCBEB + 22B57FCDD9C1603B18FE3DB4D21F505FADDD742803069EDCDC151C3D7A349EDA + FE438933606CE0481CBB619A38F6A5975C038D7FDFBE7D11E527026841B366CD + FA9AC55409D5BB0BBC3A4545451541E383E5BFA9C4A2AE0A70B7BD327F07F03A + A546074F3703D75A838383150F223C3CBC50EDED5FEBC0E10F94DD8080804CC4 + F4DFB367CFA5AA766A64CCD0D86F09C36F6EF20A10BC8DCA0D427C0B2A059D61 + F1E2C5733D3C3CFC61F8A2858E50D93D774C7E0FCAB393B181B35DAEB6022805 + 88FEC8629AC0C5C5E52DB83E862530AC88B123C445824AC11D6F6EF27AE0DD51 + 4BBB0170E8C35557B06DDBB6002DEE7E091A01DA2D6C1CB8BD2B808B53165335 + 706A9390906070DF194A90566D3FB023C61F35015681FC51534C9C38B11DEC1C + B8C92B80511C8BA91E7AFF0D69B20F2C0B3684F80250821FB9EB59E181215A1D + 51BD7AF596F4CB20EE38B0B4B45484F7542BD7AF5FDF76E2C489C09292BF224B + 224639AD82F68F1E3DDA8FB33485A3A363017F543534F05B63C76FC08001A138 + EFC555374C8A5CAC7AACADAD3BD14FA5CA8F8D8D0DC6064D40ED3D29202060D0 + AA55AB7E767373DBBC64C992C9DEDEDEFD468C18719045540B02F8C0ADF9860D + 1B0EC2DF3E670B5A002B3D84BAD5A9FCE580ABCB7BB9476AAAC0B319DF0288C2 + 2D00F6F4A749E31F2D8109BFBCFD075C9FC21E0647812CA26AE0F114E7DC5C7D + 3D70FFAA85E31FEAE39ABAE9531128BFE57D0860DCE7EB8FAA5920C38F090258 + 618707473D5437B1E9280FAC3DE1F90D03210C2071071A519EB8585350E390AB + 5E1A81DEB53D8C1C79ECD3833BFF551DD6D498C1FDEEF2C700D806D7CA0D1835 + 4D74770BD5BD3E3CBBF26BD70325402D1E40E1C91686FC5C359D4B63D838A14C + B7ED0DEF678D1B37FEDEDEDEBEC3B56BD722491B9A346AD4A84094A91D6EFC96 + D8EEC54A809EC1BFAA57AFEE400380E7881123BC6F48096A66E2C489ADEAD4A9 + F37EAD5AB5BAE4E6E6862527272FC1762817AB1A5C6FFAE1871FBC6D6C0C377A + 962D5B36FFCB2FBFFC8E93AA0706BF0D1B36FCA45AB56AB6A9A9A97BE86731B5 + 831C2E1654080C7E7FF9E5972DE6E6CA13609A24D1FE277FF3CD37A339CB24A1 + F9ADE1B061C3421F7FFC7145102352F04B69813B5417E4059E9F5839D06DFFC1 + F0439CFE085A00F7BE71DC51E6EB9D26FF120F0F0F3F28052CA26AA0F4868484 + 1884BBC4F3D06AA447413B50FB7F1C57BFB9D9EBC9CACA2A857B611633596871 + FF5265C1AC002900CB2CDAB56B37A36FDFBE7AAF49D084060E1CD8A8458B16EA + 76792808449B366D5C070F1EDCBE5EBD7ABA2540FDFAF5CD870C19D2B771E3C6 + 2375022A67ECD8B1B1274E9CD85450A0B477F4F6F6F6BF76EDDA2A4E0A2A06BE + 2F6007B271E3C6C35A3380A3F67F263030F01C27F5F8FAFA5E494B4B3379CF7F + 454545C9E9E9E9F99CD4831D0EEAF33166F09DCC0A81025A1585B1ACA0016000 + 88D5302735035CDD72935700233816513DE3C78FB7841F0818C2C201CE7202ED + 818B0515337DFAF4F7CB5F81CECDCDD5C5D0D7925D005C07C3ED6F4040C0F573 + E7CE65E17C5C4DB760DCDCDC3CF9F5EA3976EC5892CEC817D18D384FC1E6CD9B + 8FF1FF2FA818EAE80ED4E0BDE1FDECEAD5AB05680FD836E262D573330500C700 + 2C2208AA65FFFEFDE1DCE4F5C000544BB79FCA20A5B713FD74E1A46AA031BE06 + E218F8FBFBA742C941A44FBD77D79933677E812847FCEE75E04CD0C5C5E51D9D + 800680B607B7BF88F10F9B08CED604B8FBCAAF5D0F62BEE36C8C4554CDC2850B + 2773B5F5242626E2FAA7B8FED51034203E8BAD701A2CEB73962680D2CFCD5EC1 + 8A152B36B088A012B0E2AFB47D63E283DB4BF840278DF0AA968C7F30E1A3EEF0 + 7A555050501A161696877BA15CAC7A2E5CB860E00111DB80A4108D6311D50325 + 88DA7E0E8C654843BE86A8775C24A81CACFA70F4111B1B5B84ABBF3812455C0C + 2E563DE7CF9FCFE26EAF60C99225B35944D002A41958A333D06F4DDD01DFBD7B + F7256EF37AA0046035C022AA06612EB9DA7AE007414B4A10C075388E02A9190F + 788299D9E6CD9B7DB9D9EBF1F7F74FD7CA2D285AE9AFE36AEB41E867E9078226 + 080F0F379800B11BB068D1A2992CA26AB0FBC1D5D603AF58B81FCB2282A05A2A + 8B01024729381A62115583051F8CFE828282B2701C00E36F2D45FFD43A9A8F05 + 40FD9D3FFD45B56AD5F0AB58975039B4DA191D191959C849B39C9C1CB383070F + 6EFBF5D75F35110449D09D7FBF0ACB671CFFC1F8572B1130416531002C2D2DCD + 2C2C2CAC39A96A1C1D1D8B3EFCF0C3573C3D3D07501B78FED8B1635D468C1871 + 988B0541DD20DCEB0DBDFF2F600B3165CA94FE2CA27A10EED9CDCDCD63CD9A35 + DBC4F84D5BA09D63F5C74D5FC7E9D3A7AF6925021CE25E70B5F544444414B8B8 + B80C611141502FE3351EE7D9C9C9A907AE82C1F3596A6A6A090D7E1932090A5A + 01D1CF78DE5380C0212CA26A60F0575E0142F8EB254B962CD0FAB82868037334 + 744747C792C99327F7AA5FBFFE57565656F569223CF0D34F3F2D6619D50377A8 + B6B6B6AF9B9B9B57CBCACA3A3A66CC18CD3881116E0003D87AF5EAFDBB7AF5EA + 8DAE5DBB7634232363AD16FCC01F3A742872D0A04106216F0F1C3810F1D24B2F + B5E1A4AA412C147AF78801624D0B819DC3870F37790F708270C7C01B141C04B0 + 128C309825AB57AFDE4ACA8122808020A8119C7953FBCFE0E6AF8B04B672E5CA + 355CAC6A3C3C3CFCB9DA0A601DCF228220A815EC0054E60E184151E6CC99F323 + 8B09822A41FBDFB76F5F04377B3D0810A28558F038EBAF180E1536305814B088 + 20082AC5C2D2D2B2459B366D1A725A0F82A2D4AD5BF76F9C1434024D88B61327 + 4E6C43BF6B7096AAA1F6DFAA43870ECD38A9A7458B16D5ECEDED5FE4A46A1931 + 62C4C1EDDBB77FB173E7CEE03FFFFC3361DBB66DA7F7EEDDFB7FC3870FDFC822 + 8220A8148BA2A2A2D4DCDCDC4AAFBC517E3C7F14540E4DF8F60B162C707EEEB9 + E72E0D1B36ECFC8001032E6AC11892DAFFF5E2E2E2124E2A282929C9E58FAAE6 + E79F7F767BEDB5D7BA1D3870A00DBDFB2791E6224110D40E2C7E79F74F4F6060 + E075AD3A84A0C9D08156C19A88075F064DFE93E0039F5FBF0EBE0EA57A8740EE + EEEEC7B9CA7AE02086DAFFB32C220882A03A741E6F1E7FFCF17DC9C9C94FD9D8 + D834CECACA32A3C93FDECFCF6FFCF0E1C337E9A434C4C2850BA73FFDF4D3CBE9 + 99FC77C890219FF4EEDD3B67DFBE7D67B8589560BBBF57AF5E4BBA77EF5E97B3 + 74D8DBDB578B8D8D6DB569D3A6E59CA54AA8DE3EE9E9E9FDA9FD37CACECE867F + F4541F1F9F51D7AF5FDFE5EDEDAD7792240882A05A70150AAB1E9A103469FD4F + 93FFB4B4B43445644404CB51FB2A18DBFF8800C85556B077EFDE5016533D0883 + 8C2898B081E02C41100441EDD024589F26C1249EF7146CD8B0E1008BA996CA82 + A20078076411411004414588B72BC6D2D2B2B6B5B5754D4E2AB0B5B56DC41F55 + 4B5858D88893274F66705287B7B7776C7474F4FF3829088220A8089D0D806066 + F6CC33CFE4D9DBDB7FD0A14387069CA5A3A8A8C8ECCF3FFFDC416CE72C5572E0 + C081A8B66DDBEE0B0F0F6F10191999E7EBEBBBEFC2850B3F8C193346D5F60F82 + 20088260E6E2E2F2FAB973E7F47EC1F3F2F24A69E20F96D8D882200882DA30E7 + DF0203CF68CD9B37FFD1D6D6B6794242C2D1B8B8B8498E8E8E495C2C08822008 + 822008822008A6C95DED004C9A34E9717B7BFBD76BD4A8512F2323E3707676F6 + 4E5A1D1771B120088220086A63DAB46943FDFDFDD3702E5E5C5C5C7AE5CA95FC + A54B972EE3624110044110D4061C031D3C78308A6DE3F4C4C5C51523942A8B09 + 822008826022DC911F006B6BEBC73B75EA641031AD49932616F6F6F643382908 + 822008828970470A002DF6730B0B0B2B8D1858525222BED205411004C1C4B823 + 05203F3FFFFCD9B3678338A927383838372D2D6D0D2705411004413011EEC813 + A0B7B77751F7EEDD8F666767BF646D6D6D8F8881172F5ECC387AF4A8E32FBFFC + E2CE628220088220980877750D10C680B56AD57A9A3E5AE5E7E79F19376E5CE4 + 8D12411004411004411004411004411004411004411004411004411004411004 + 4110044110044110044110AA9EBBBA0658D5CC9F3F7F629F3E7DBE6DD0A0816D + 5A5A5A4E4040C09A2FBFFCF23B2E56053367CEFCAC7AF5EA8DAF5DBBB672CC98 + 31899C7D53A64C99F252A3468D3EA58FD5525353B70D1F3E7CE38D12D366E1C2 + 85933B74E8F071EDDAB56D626363AF8684847C42CFE322176B8A193366BCDBBB + 77EF59AD5BB76E94959555181414749C9EC7078E8E8E492CA239C68F1F6FDFAA + 55AB3934163C59545494151111B1ECA79F7E5ACAC526CFB265CB96B66DDB76B0 + 959555CDC8C8C8B357AE5CF9D7B871E3A2B958D34C9E3CB977972E5D96366FDE + BC2D8D93D9972E5D5AF77FFFF77FBF72B1498376DDA2458BA97676769DA86E21 + F1F1F14EAA7EEF0819ECEAEA3A7ACE9C39DF4E9C38B10D671B4032E33333334B + 6E8415BA41767676E9D2A54B5D59C4A499366DDA2BFEFEFEA9050505A5858585 + A5F09A4893E0742EAE94254B96CC8B8E8E2EE2C7514A1365F11F04179B2C5485 + 55780EE53976EC580ADA0A8B6886A953A73E1B1E1EAE7C18C4B66DDB0258C4E4 + A1BEFFA39797D7455F5FDFE42D5BB69C409DB9A8526890ACBF7FFFFEF09292BF + 8603527E4B6ED75F4C01F84E59BF7EFD3EAE969E23478E44D3F8D88AC554032D + 60FA9382FB212675CEBA259023E537971F8B8E9C9C9C528C192C62B2383B3BF7 + F1F1F149E46AE9409F403E8BA88B050B1638868686E6A1236332C704E8E2E2F2 + 0E172BD8B16347303F1305F4C0E2A9D3DC918B626385BE7FC3C3870FC77295F4 + D0845E04C580C51450FEE08A1D01848585E5A18CC54C0E0C72010101D7B83A0A + EE54D983A2B06EDDBA9D9824B66EDD7A72FAF4E91F7091D18076BE71E3C6C3F4 + FD8ECF9D3BF7376A030EF463C9C57A6825B898ABAF202A2AAAC8C9C9A90B8B99 + 2C8B162D9A999494A450ECFDFCFC52A96EDD58C480F9F3E7FF8F45159C3B772E + 8B9EA13D8B9924E8EFB4E22FE42AE9C1A200ED84C54C1E7A4FF5DDDCDC3C1026 + 3E2D2DADE4C2850BB9CB972F5F5D591F280FFE1F7E240A4E9F3E7DCDD4DFBDBB + BBFB9F5C1D05344E1C6291474E954DB4A4D5F47BE9A59746B46FDFDECADCDCDC + CCC6C6C6AC4F9F3E0EF4338B5EA4038BE9A941F0C78A94F26F93A576EDDA4F77 + EDDAB53127F5346DDAB45A9D3A755EE5A4027A5E4F366CD8D08A937A5AB66C69 + 85324E1A1D34B0F7B895B64FAFB96DBD7AF56A725201D5AB2D7FBC29F8F7070D + 1AB4FF830F3E78F5C5175F6CFDE69B6F3EF9F6DB6FAF9E3D7BF6FFB1C8238756 + AAD33EFEF8E38DEFBDF7DE73F4FDFAFFEB5FFF9ADAB163C7358E8E8E452CA287 + 9E87415F00D5AA5533B7B4B46CC2499384FAB94D8F1E3D3E6ED0A081E268B16F + DFBE0E4D9A34B9E9962EF5971EFC5141E3C68D6B1237551C8C0128B8D4461B71 + D2007AAFB5ADACAC0CC6597AD768FF1D3879C760429D356BD697F3E6CD1B654C + 0B031AA7A6521F1DD6B66DDB1A75EBD635EFDCB9B3F5B061C33EA6773889BEF3 + 4DE7197ABF953E3B1A33ACE919D5E6A4C9813A533FA87407BC51A34677FDDECB + C0580B251B3BC3D869E1EC7BA6CA14000707877730F973524F972E5D9A51077F + 86937AA2A3A32BD58268251440036709274D1252F20A8B8A0CC67E1D16047F54 + 909797174EFF8F81F2432B05FC2470D268A006DE109A2C7572BF77DF7DF7D8AE + 5DBB2E4C9D3AF5052ED643DFFD22AD80D238A907CF272323E334276F0A0D203F + 3FFDF4D3F539A9A375EBD696A46061957D3325F2A1411340BB679E79E63BFA9E + FAF75AAB562D337A2E7FAFAC832627276FA3E761D0382E5FBE9C40CFC420E096 + 2941CA4D6B52706B7152018D013755F6727272AE14171B061B8D8D8DCDA17C83 + B6630C4C9A34A9095678AFBEFAEA79524C2F6ED8B0E120F2B8580FD52D202E2E + EE3A27F5A4A6A6965EBB76ED4F4EDE11A468747AF2C927CF7EF2C9278BBFFBEE + 3B67FABD9B56D09E500A58E49180BFDFAE5DBB9749D9E19C1BD09C60DEBC79F3 + D7E9A30D26C41BB94AE839F8D178C9A9BF88888848A2FE90CC49930373586666 + 66A5DF9FC6BD54FE7857CC9D3BF787C183071FFEFAEBAF7FFA9CF8F0C30FDD96 + 2E5DBA8C8BEF892A5300E82516959418CEDBD80DC0910027F5242626FEEEE5E5 + 758E1E92AE8C3A43E9BE7DFBAED0E0385C2760C49016D60B93DDCDCEF0B2B2B2 + BC0302024239A9272C2C2C9F1AFC3A4E2AB87EFDFA4E7F7F7F03A3B83FFFFCF3 + 0A3598CD9C340AD0991F7FFCF11DB4E21D440A9E3575FE1A7FFFFBDF3B0F1830 + 607DC54170ECD8B1F1A74E9D1A431D5A1F361A4ACD8E1D3B4E252525B970D64D + A141A43B7F5440F9F569C2A9CBC94706ADE2FA356BD6CC9A937A28DF8C56422F + 7352CF2FBFFCB266FFFEFD8BE97914E139A0DD535BC9A49F117762245A19F43E + 30C0DA72F29151505090400A4EA51336F5F39B1A7CA6A4A4CC3C78F0E0154EEA + C00479F2E4C9E5F44C2E7096D18015FF134F3C719014DFBFD1EFDA7DFBF6B57F + FFFDF79FA755AF07264316D3316EDCB82B7E7E7E0B61CFC35966D9D9D966870E + 1DF2A167B289B36E0BFE5D5A5DCF7DEDB5D7BAD0EA58B7C302A593BEC3505A69 + 3EEAA3040B9AFC2B0D2C47FD40D72E6FB6A823E568322D1E82CACF1DB091397B + F6EC74FA7FF238CB24A17ACCC7F10F2775E0A8EFEAD5AB776DE7867195C6DCD1 + 686F9CA57BFFA4107C763F47A277140DF04EA055500969FFEF346AD448B12A3B + 76EC5804ADF6175083575838533ABB63C78ECB68E59372F1E2C5B4D3A74FE3FC + E85B9A302258E48EA08978D0A79F7E3AE3A38F3EFA911E469F5EBD7A1DF1F6F6 + 2EE0E22A853A617DD2BCF73EFFFCF3BFD3DFF98C3AE267DDBA754BDFBB77AFC2 + 800B7FBF478F1E01D4D107D6AC59D33E3F3F1FA193330F1F3E3C6EF8F0E19576 + 7AFA7FF26900D94F035F5F52A6EAD1EF629AFCCF119FFFFEFBEFE12C6614D0AA + E7391A8846DADADA2AB67A6922AC45F5CCA20E7D84B374E0F9B46CD9F222B583 + FA172E5C4824456727758E6FE879A6B0C84D79FDF5D7DFA067D991937AA8CD24 + 52479A46CFCD70E9F810193468505D6AC71F53DB37E84BD4F637D3B3F0E1A41E + EAC43EA40CFAD3B348A0816E1F3DB37123468CD8C3C5770CDAE33FFFF9CF3F68 + 029AD3BE7DFBFF3EFBECB34FF5EEDDFB4FEA5B062BCEAA0293DFC08103ABA1BD + 72961ECACBA57E51D4A4499317CB3F8F23478EC4D1FBFA3FFA5E95BE6FFAF772 + 48193C464A515D5206EC424242E28F1E3D3AF59B6FBEF99D458C8A61C3867DF5 + CE3BEF7C8C6DFCF2D8DBDB37A57A9E20052F8CB374ECDCB9F3608B162D12A9FD + D70E0D0D4D3B7EFCF8066ABBDFD204778D456E0B8D6D0DE8DD4EAEA86CE23BD0 + 245A7BE3C68DF7B512BC1FD0075F78E1854115FB2926752ADB4A8ACECEE79E7B + AE943E1B28019497DDA143874D34F6D7A2E76345E35D08294CBFFFFCF3CF8FAC + 3E5505C6BD366DDAA4D13CD08D7E2CCF9C39134563FA849F7EFA69118BDC312F + BFFC726F7A86DFD4AE5D5B31E6523FB3A0FE92BE7DFBF61D9CF5E0A001C70E9A + 28270D983367CEF730F8214AA84317C3680BD7DAE8FFA9B29D86F2CC9C39F393 + 8A06665E5E5E41B4326FC1225506EAB06EDDBAFDFC67F4C0E865F2E4C906471C + 80FE1F6B171797B7701570C28409777CEE83AD3EFA31DAB34F9C41666464280C + BDCA80911B8BDD925BB5A3F2E0D9C22088FF791DF1F1F1C573E7CEFD85451E39 + 1B366C38C05F4D8F8F8F4F1C264B16515015FD01FF06ACCBB1BB561E0F0F8FD3 + 68772C5665A03DC2C811FD1B86BAB732E0447B87F53F6E02AC59B3661BDA3317 + DD16FAEE8FFC58E7762C5EBC78163F6E05797979A5B367CFFE86C52AE54EDB7D + 45E8FFAB4FFD2083FF9402BC73167B64C05017636FD9B80043507777F7E3E803 + F4DD6F396F6801AABF3DFDDC73BFC7D93F2D9A0C8C49C1A2458B6EBB937A5FE0 + 6A87A7A7E7295F5FDF947DFBF645B8BABA8EE322039C9D9D3BD204F12F4CCE68 + B49C5DE5D0BF6DB37BF7EE4BFC0CF46040440765B12A83948A36414141D9FC67 + 14AC5EBD7A0B8B69029C7BD34490CED5D7835B0ED3A74F1FC66255068C9D6890 + F3C3151A522AAFE20A29171905D416EDA80D6C0D0C0CCC441BC14D00EA33089B + FDC080628463157EF47AD2D3D34B66CC98F1398B550954BF86E8F7FC2774E05A + E77282452A85FE3FA39FCCEF05D8766081C38F420F6EF1D084F7C06E72AC58B1 + 621DFF293D78DFC6A20C634CC63935AE33D31CF035D29C5F837E1EC822502BE0 + 5942A9E6D7AEC7DFDF3F1D47D22C56F560E54A1A7F02FF3D1D595959A570ECC2 + 228F04ACF269C0BDCE5F4901344F16AB32A863F7C0193EFF0905C674ADE36131 + 6FDEBC1157AF5ED53F8FB8B8B8620C505CFC40A04E50E52BDBDB81B3B7050B16 + 38E34A1306B7B241AD32A8CC967E2AB5F2AF6AE8BBFC841567458A8B8B4BE9FB + 4E62B12A81FAFA948A3B0D00BE2DEE66674B2DD03BB6C4CE464A4A8AFEA16057 + 6AD9B26577BDB57B3760358D4900E7CAF8DBD4FF0AD02EB9585031D4E62CB093 + 4673DB9FB862893640F3722216DB2CF2608043066EE30A683596445FEA91DDD3 + A4BF6D8715217F1D056E6E6EDB59ACCAC0DFC39106FF093DD8F282E31316D314 + B8FA4993FE06EC8054F5AAD3184087833F07DCCE007050820198DAC2235FD962 + 57048380EE8B95038A18EE9EB3589570B3BBDAD8E6C5111F8B690AB4015CC5C3 + CED4E6CD9B7DA19071D103057FD7C5C56508FA1BFA1F670B1A02EF1DFD9FDAC2 + 839F7F49E338C2FD5D01CEBE1FB5F6BF78F1E2B9D88D280F1CE7DCCEF3D8BD42 + 9DEE5D9CC395AD86A0F5D34AC08B5EC423B7C0AE4AA83EFAF33AFA7CD315AF9A + C133A0B6EFAD7BD1E5C0D6B7B178A823C5CB1D4E57F8ABE9CEA0D7AE5DBB8BBE + 7B956EB762A2CBCF37DCFCC29107FDAD862C2608828971DB5B0083070F1EF004 + C1493D41414149A4044CF67E4016F77742EFDEBDF747454535CCCECE6E999E9E + 5E7CF6ECD9D8A3478FFEFCEBAFBF3E108BC87DFBF65D68D3A6CDFE8B172F1604 + 070747F8FBFBCFA115D76F8E8E8E0616D1C6008E2DE8FDB5F9DBDFFE9646EF49 + 711DE5563CF7DC7366EFBCF3CEC86FBFFD7659E7CE9D7F7BE9A5975EA12670F2 + 6656DC6A0456D7FDFAF5736AD2A489C2B7056E3BD1CAD761DDBA75F339EB91D1 + A3478F9D111111BAEF437D3193DEF1EAC8C8C82FA83D56EE84E21EE9DBB7EF19 + EA63AF76ECD8B131AEF5828484849203070ECCA7BEE6A1CB3052A0C855667D2E + 08C21D00A33E9A54E359E9D7816D465A1518CD7D7D9CD3C2480F9D9DB3340D26 + 7ED841E08C1696A3D8C69E366DDA502EBE2D78B7D8DDE0D7AD03BECBD1165844 + F5505BC211530A575F018CFC58CC6878D06D1F869FCB972F5FB973E7CE10C42D + 809117171925B81B0DEB78525A23B19323DBE5DA036D1667E45A3DA6AA326842 + E9068F533803DFB163C7D9DB5D7531756830B5A8E8D0C654A0EF6EB379F3E663 + 3C57E9815FF53B1904E9FF77A868F459C68336F2333660E55ED1D00ECAEF0337 + BC11EE0BBC1FC424E157A603CA1C4D04035844503938B682832D184B621104DB + 1D2C12B958B8173031F247D582C163EFDEBDA1D47832B07A80E537179904B07F + 8075308F7B7A60C87627C177A03557169408D0CA2F90C534019421587B632705 + 133FAEDC20E015170B4608BD334BEABF61DC64156011C362828AA131F0D58888 + 08833110BBA25820B19840DCD5847E33778E6A01467E43870E5D3478F0E0F6BD + 7AF5AA3368D0A0966FBCF1C60C63DFEEAC40AD9A356B1AD876E0ECBA7AF5EAB7 + B51A254521363939399D937AE0AB9DB4E9F39CD404D4DED33EFEF8E3A19E9E9E + BD4811F8FBBE7DFBBA7CF3CD3746E5834030C0A66EDDBAF5F8B382DAB56BB7E6 + 8F828A69D4A8D187AD5AB5AACE493D5DBB76ED696565D59C930261A00060D5C3 + 1F35037636F0D3BE7DFBD16DDAB451341C6A48969D3A75FA9993464F4E4ECEA9 + AB57AF1A049BA0491DC129FC38795368D2CB3B7BF6EC9CC80A016BFEFCF3CF98 + C4C4C42ABD5F6E2A8C1933E6E26FBFFDB60F710D384B305E72A89D1B28B080FA + 462C7F14548C858545A5D14729DF9C16328FD475B8B1A157006802B45EB264C9 + EC679E7926F0E0C1835138EF9DF8005CEA1A23BCB381309606217C81B5B5351C + BC98C4F107D525E9D4A95313CF9C3993C5593A8BED5DBB76AD4F4B4B5BCA5937 + 05F5A495FE8C6DDBB6FDBA73E7CE206A0B31B4FADD71FCF8F161A3478FBECC62 + 82609450FB2FBA70E1C2DCE8E868C5407FF2E4C9B4888888099C14540C2D763C + E0A382937A2E5FBE7CB1A8A8289A93427970A7188E4ECA282C2C2CF5F4F43C43 + 13821D8BA81E84F4E4EA2B801B64163119E02C04466CAB56ADDA3873E6CC2F38 + FBB64001A01F9D45397F56BDDD87A03E706C8758047016B669D3A6A3B819C345 + 8206A005AC1B298145F08C09435EBE0935988B85F2C0E3597878B881D1049CEC + CC9E3DFBFF584CF5C0BFBABFBF7F2A575F072C491F847F7B41101E2C5064E9E7 + 91792B151E1D58B82010DBA2458B66BABABA8EA5B438ACBA1988DE557EF55F06 + B42763F17AF6B08096086B61041A8205F883F22A2808822018079803D7AE5DBB + 03112F11D596B3B501420D86848418441641A4292DED0008822008DA0247A551 + 515137027E10B01FD05A8457B3952B57C2484CEF571CF7C6B76EDD7A72BCCAFC + DC0BDAC4C9C9A9CBB265CB96AE5BB76E3FC245CB96A0200898DF8282820CB6BF + E109D5C5C5E57516532DFAFBE23D7BF6DC1D191959233535B5414444C4756F6F + EFCD972F5FFEC8D1D1F13A8B088249020F70CF3EFBEC9E2143860CA076DE967E + FA1714140C6DDFBEFDCA4719CB421084470B8D09CF0D1E3CF8F3EAD5956E03AC + ACACCC493188D8B973E741CED20EB2EA17D40442B6B262AF0006422C22088206 + 717676EE939898A8887B0210E6FD6E6E4F0982608490325B0357C1B85F2B8062 + C06282A05910286CEDDAB57B71E4CB16F39ABAFA8BEBEE3C24E8813B788C1D2C + 22088229429DD8FAC08103D1DCAF156CD8B0E1008B09822641EC93C8C848FD15 + 70DCFCDABC79B32FF51BCD445645B03B58FF9F3E7DFA5A6060E0757777F73F11 + 13858B05413065962C59320F96BD3CC6E98889892912FF0E82D6A92CF2676E6E + 6EE99C3973BE6511CD3069D2A46613264CE8C0494110D400AD666C1109F1D8B1 + 632961616179BEBEBE496A0F692D08774244444421CFFB0ADCDCDC3C58441004 + C1F4C1991EBC5ED26F716F2C08C4B973E7B278CE57B078F1E2B92C2208822008 + 82DA58B66CD9A29212C5E958A9BFBF7F1AB6C359445031E6FC5B10044193C010 + AE55AB56FFA95DBB76BDE4E4E42B91919123478D1A759A8B550F028675EFDEFD + 152B2B2BCB50E2E2C58BDF8C1C39F218170B82200882FA802DC8D5AB571581D0 + 7C7C7CE2B5660C462BFE26E3351C38C9D9D9B9A38B8BCB3BF00BC05982200882 + 9AD9B367CF259EF715FCF1C71FAB584415940539DBBA75EBF1E5CB97AF9E3871 + 620B2ED23C2B56ACD8101616969F9C9C5C0265103E119C9C9C1A71B1200882A0 + 46020202AEF19CAF60DBB66D812C62F2CC9831E3C38AC67E8876AAE5157F19B8 + EE88A077FC5874141616969292B49245548DA6ACA111DA175B3D9C140441E3D0 + E09FC11F15A4A6A69EE38F260D6EBE74EDDA757CF7EEDD6B71968E575E79A563 + E3C68D477252B3B46CD9F2537B7B7B852D9CA5A5A559870E1D06D3B353BD3324 + 4D2800B366CDFA120E2FDE79E79D7DD4F04F23CEBF787A120421282868667272 + 7229277504040464262626CEE6A44953BD7AF57A8D1A356ACA49050E0E0EFDF8 + A366B1B0B050460162AA55AB867C4BB55F1956BD02306DDAB457060F1E3C77E0 + C0818DDAB66D5BA357AF5EB6EFBEFBEE1BCD9B37FF1F8B0882A051FEFBDFFFCE + 5EBF7EFDCF7BF7EEBD7CF4E8D1440F0F8F13070E1C787BD4A851AA3802282C2C + 4CA79F4A235E5EBB76ED0A7FD42CD1D1D1DB4A4A4A38F51757AE5C3942BF8A6E + A4049365EDDAB53BF8684701BCC2917667C362822010D832A69F869CD414546F + 6BFEA82AE00A3B2B4BE9EF0731F0E53854F7CE2DDDDDDD8F2022604141416942 + 4242F1F6EDDBCF69C54852F57E00E8E51EA7157F7F4EEA81B5E7EAD5ABEB3A3A + 3AE6709620681A843FEDDEBDFB983A75EAD8A7A5A5255DBE7C79FE0F3FFC201E + E14C1C9AE42C9A366D3AA34B972EFF707070A81317179778FEFC79A79F7FFE79 + 198B28C015480B0B8B9CB163C7C67296EA813160EDDAB57B6767675F4A494999 + 43F3421E1709A6CC82050B1CA1D95584C33D8A4B584120701F3E2A2A4AE1171E + 4AF2F4E9D33F6011C1C4A1F1AE3EAEB7DD6CDC9B3C79F233DBB66D0B080A0ACA + 4664BC75EBD6ED94EB708249438DDDD6C3C3C39F5634BAAB1E707BE9E7E797EE + E2E23284450441F37879799DD7CDFA15D8B265CB091611540C56FD3E3E3E89FC + DA752034B084CC164C1E52022CE7CE9DFBCBEAD5ABB7202A9CB3B3B3E6AD5F05 + A10CEA1F35E0FD8EC77D05870E1D8A643141C52C5CB8701ABF7205E1E1E10532 + 5E0A8220A81428C8F010C763BE025A011E643141C5AC58B1621DBF7205292929 + 252E2E2E6FB198A032E40C5C10348EA3A363516868E8C4E0E0608541ECB163C7 + 526905E8C84941C5A4A7A7EF4E4B4B53F8430057AF5ECDCCCFCF3FCE49416548 + 344041B809B01369D8B0E1A7969696B55353538F5CBF7E7DD598316312B95875 + 4C9932A57FF3E6CDC7D6AB57AF4346464664545494D3881123BCB9585039B832 + 3D84A853A78E6E5E888C8C2CDCB56BD7E46FBEF966BC4E401004410BC02A3E24 + 24248F77424B112864CD9A355E302A6511A304E7F962B92DDC2BF3E6CD1BB171 + E3C643EBD6ADDB3363C68C77395B1004411BC009889F9F5F2ACFFD7A9292924A + 66CD9AF5358B191D18BCF7EEDD1B86C02FB472BB0017D8A410C8319F20089522 + 4700825001B88FFEE8A38FBC9A366D5A8DB3F4AC5CB972FDE79F7FFE21278D86 + B973E7FEF4D65B6FB9346BD64CFF9D11E274E7CE9D3FFFF8E38F0B384BB84748 + 91B2B1B3B31B56BD7AF526D9D9D947468D1A759A8B048D406DA0A1959555ABFC + FCFC4B8E8E8ED738DB28983265CAD3B6B6B6CF17161626E6E6E67A8F1E3DFA32 + 17098270374C9A34E9F1AB57AFE6F3C25FC1A2458B66B298D14003932556FEFC + 1515787878F8B198708F4021DCB76F5F44525252315CEA0606065EA776E0C2C5 + 82CAA1FE65BD64C992D90812151E1E5EE8EBEB9BE4EAEA3A9A8B1F29E8FBF45D + C6A24DE6E5E595A6A6A6961C397224466E6E08C23D824EE5EEEEEECD73A81E38 + 90727676EEC36246037DDF1AC78E1D4BE2AFA960CF9E3D97584CB80730F8E338 + 851FA71EECAED020FB3A8B092A06B114727272F8CDDF203636B668C68C199FB3 + C8238356FE2F05050529033D103E3E3E7113274E6CC5623745CE07857B860647 + 9D6B514EAA065C8B0B0E0E7E7BDDBA75BBE116F5E2C58BF9B402BC429DEADFA3 + 478F3EC962C64451626262347F5640ABD660FE28DC035656563D0983A039EDDA + B5ABD1A04103A33B0A12AA161AE36C3A76EC38AC66CD9A9C73031C0FB66EDDFA + 91DB03D5AB576F68D7AE5D6B71524FEFDEBD9BD4AA55EB194EDE145100847B02 + C1335E78E18573AFBEFAEA656C3F23900C17A9025202523EFAE8A3573D3C3C7A + 6DDDBAF5495A6177FBF5D75FB772B15141DFB58494949F020303B3384B07C2DB + 464747FFCE49E11EB0B0B030C70F27151417174B2031F5635D9BE0CF0AAA57AF + FEC8A3C9965416CB98C8CCCC2CA1F699C64941A83A607016171757CCBB4D3A42 + 424272CB02C7600B5D27283C54708F7FF5EAD55B77EFDE7D099EDD9C9C9C7A70 + 91708F505B76D8B367CF156EE67A7004306DDAB4A12CA3CA30C2C28DB10CF130 + F8B5EB419C04180497C9E8841F0108E004075EFCB5F4ECDFBF3F9CBE973D8B09 + 42D5408DCA020651DCCE14D04A59B73D2E03E2A3E5510E486A8414AB01870F1F + 8EC53930228B22963E7CE773B1AE4FF0474185C0C21E867F0824070A0B0B4BB7 + 6FDF7E0ED785514EEFBF864EF0118188B7FEFEFEE9D9D9D9A568A334F95F459B + E5E25B22D70085BB0283DDE0C183139F7EFAE9FA9CA5E7E0C18331478F1E6D83 + 3374CE12045540EDDEDECECEEE550B0B8B5A797979A7468D1A15C845C26DA067 + E750BD7AF59A63C78E8DE52C938326FB768D1A35FAA566CD9ACDB3B2B22EA6A6 + A6CEA2FAC473F12307DFAF56AD5A4F937E527CEDDAB55D34066770D12D1105E0 + 113063C68C8FEBD4A933800692F8CCCCCC45A6E65E76D3A64D47DF79E71D030D + 73CD9A359E9F7CF2C99B9C14041D93264D6A4683E728FA79A6B8B8B8303A3A7A + CD0F3FFC308B8B0595E2E4E4D4AD6BD7AE2B3B74E8D0992626F3D0D0D0A08B17 + 2FFE477C28089A05FEB66362628AB095847B9BF0383775EAD4415C6C12D0F77D + 3520202003752803E164D1E159441074E096C8E6CD9B7DD3D2D26EEC9F128989 + 89C58B172F160540C5D0AADFA632DF14C8A3B2862C2608DA61D6AC59FF4A4F4F + D70F846570A730A973C4C99327F7727373DBEEE1E1711A066713264CE8C04582 + A0073115E040879BBA9EF3E7CF67A10DB198A032E0880696E8FCBAF5C091D28C + 1933E4FAA49120C62B0F917AF5EABD666F6F6F70ECD2AE5DBBE6356AD4E8C249 + 930067A09F7CF2C91B6FBEF9666FB8C6FDFDF7DF43B94810F4D8DADAF66AD0A0 + 81C138E3E0E0605DBD7A7583FBF5823AA077DB987E0CC63A4B4B4B9449B02A23 + 4114808748494949A5F78661594CBF2ABDCF2908A64C5E5E5E38FD70EA2F7273 + 738B88484E0A2A83DE2FCEFBAF73524F58581815E59EE3A4F0881105E0219294 + 94B4095EE538A9272828C88F9480304E0A826AC8CCCCDC7AFCF8F1A8F2FE4AA0 + 10F8F9F91DA289E00267092A83DEF1297AC74BE03B9FB3CCE2E3E34B4E9C38B1 + 362727C797B384478CDC0278C84C9F3EFDFDDEBD7BCF6CD9B2657DAC82CE9C39 + 73383434F40D7873631141501530FA6AD3A6CD9CD6AD5B0F2C2C2C2CA04961E7 + 575F7DF53D170B2A0606CE75EBD67DD7D2D2D23A2D2D6DEFF0E1C33772916004 + 3C34050081093A76ECE8D6A143875E45454585B4123EF8E9A79FBECBC59A050E + 1B7AF5EAB5A239919F9F5F74F6EC59CFCF3FFFFC132E160441108407C2435100 + E031E9A9A79E3AF6C20B2F34E72C1DDBB76F3F131010F02CAD7E8D2AB6F2C302 + 6167DF78E38D3FBB77EFAE08E6B071E3C683212121AF88431D33336767E78EB5 + 6BD77ED3C2C2C2363D3D7DCBD8B163CF709120088251819B2DE6E6E6B5727373 + FD69FC2EE06C6D336FDEBC11656E14CB131F1F5F3C75EAD417584C732C5BB66C + 293F0A05E1E1E10598F8584CB320C0D0E9D3A7F5FE062E5CB8906B2C71B80541 + 10CA80BF8BB56BD7EE454C148CDF070F1E8C2A8B8D62CC3C1423404B4BCB0634 + 7E73EA2F28DF9C7E9A705273D8D8D834E58F0AACADADAB418BE4A42699387162 + 9B7EFDFA4D79E28927EA709659E7CE9DAD5F78E18571A465F7E62C41101E21B0 + 69DABC79F331C40159B264C96CB8FDE5224DD1A64D9B351F7EF8E1E04E9D3A59 + B76EDDBAFAF3CF3FDF62E8D0A12B6821D787458C9287A2006465659D48484828 + E6A41ECACBC9CFCFBFC449CD919292B2B7A0C07097E8EAD5AB69B83EC5494D42 + CAD1535DBA7431184C3A74E8605DA74E1D71372C3C5268A2B3C6AACFD41C7855 + 25AEAEAE63FFF18F7FAC7DFBEDB79F7AF3CD379FFCD7BFFEF5DF9E3D7BEEA567 + F2C8C3E43E4C70C4DDAB57AF819CD4D3BE7D7BAB060D1A7CCD49A3E4A134DE5F + 7FFD75F3810307B6242727EB2DDDAF5CB952E0EDEDED420AC07D07D5A006678B + 0EC94993E1871F7E984B9AF37E7A069C636676F1E2C53C3F3FBFE1771ACC41C5 + 54DA362D2C2C10873D9B9382F0D0993B77EE2F83060D0A7DF1C5172FD2C01F50 + 768C4963D0238D0AF730A1BA3A3CF1C4133F346BD6AC1A679955AB56CDECF5D7 + 5F7FB25EBD7A463DE955353426D5C6AE2D271558595919F58E48A55FFA41E0E9 + E9B9B969D3A689B4BAAD76F6ECD98B010101FFFBF1C71F17901270CFD7DFB04D + 4C5AE78A279F7C7206695BBF50877CB15BB76E3BE8DF34F43C62A4D0F7DD74E1 + C285A4D0D0D0227A2627E96738294C9E5CAC599E7AEAA9184B4BCBF7DBB66DAB + 88697DE6CC99CCE0E0E0DF0E1D3A94CC59C24384067E3BEA5F06BE2CB4C2FCF9 + F3FFF7C1071F3875EEDCB90E4D7ED69D3A756A5CAB56ADB7DAB469E35D545414 + 733FE39929F1CA2BAFF479FAE9A7BFB6B7B75728EA50D0A97F266DDFBEDD83B3 + 54CFC08103736D6D6D3FAE38565DBB76ADF4C48913F3F7ECD9A30B932E542158 + F1BBBBBB1FBF611EF617C8A3324D6D41A915ACAC10873D2E2EAE18BB47084034 + 6BD62C4DAD2E8C052727A71E307242D0271AD0AECC9B376F141769061A576C8F + 1E3D1ACF438D82356BD66C63314D80088FE7CE9DCBE2EAEB2125A874E1C28553 + 584C33C0E08FC6A76BFC184A9392924AA8BFECC24E098B0855091E786C6CAC41 + 9091E8E8E82284DB6531C1C4419021040FA189FF4B9A843A71B6F010A141ACE1 + C1830723B98BE940743F5757D7F12CA209E0CB24282828871F81025AF16ACEBD + EDAA55AB36E6E4281FC7810307A2F19C584415E08C7FD1A2453357AF5EBD69EE + DCB93F517FA8F47872CA94292F2D5FBE7C2582A491823C5C26FF07C8FCF9F327 + 5676B5302F2FAF54AE8A095505263FB4A7254B962C204544938EAB5077EE5E0A + FCFDFD53E9F928B63DD50CD5D5BAA22254C68A152BDC584C33D0F3B059BA74E9 + 42EC8A505B4847D867B545789C366DDAE063C78EA594CD358870E8EEEEEE4D75 + B76411E151E0E2E232243636561757BF3C11111185D4089F613141B867E08B01 + 2B1A28951800701481AD5EEAFC762C6274E0DA11AD42566FD8B0E1200667FAAE + F71D7B1DFF16772F05919191E86B9ABA923967CE9C6F83838315CBDE7DFBF645 + 383939995434CF3B85DA4FFD499326DDF2AA36C95818739FB85750272F2FAFF3 + FC9AF5E4E7E76391398EC5844701BD9C1AAB57AFDE82F8D26560A0767373D38C + F189F0E0A0F665E9E9E9798A9B969EDCDCDCD2050B1638B29851019B095A89A5 + F157D5B173E7CE106C61B2C83DF107C1FF9C025A1925D173BA6F05C3D4A0C5C7 + 3BB40AFC73C78E1DC1F46856DDEFF3354670C64FE3EB563F3FBFD48080804C0F + 0F0F3F5272BA71B12680DD4B4565AF0CD89AB198F028A081075AA725EEA2D240 + 7D8634B5A0850B174EA73C5B1611847B06837A50505036F77705707CC2624603 + FAC3B66DDB02F82BEAC16A65D9B2658B59EC9E80EDC591234762F89FD401BF1E + 8B162D72611141656CD8B0E100BF6A3DD406A2A118B088EAC11850DEB0AF3CEB + D6ADDBC96282A02E6832B19F3D7BF63750A8B0DAE16C4D41CFA06160606026F7 + 7705A4FD1F6131A30103F3E9D3A715835571F10D1B59ACDE58EC9EC1EA6FFDFA + F5FB3009ECDAB5EBC2DCB9737FE3225542EDFE75B47DAA7723CED20C53A64CE9 + 7FF5EAD57C5DE329072CFCB5B6F50D43C78AB66611111105D3A74F1FC6228260 + 9CD0246607579D88C5804ECDD9B704DB5E7BF7EE0D83B10B2610C46B58BD7AB5 + 3BFD5B9A71725206EA5DB1F3C7C4C414E199B288D18077EDE3E393C05F5347D9 + 77C7C4CD62F78D1ADB01D549EF440CBB1D706B1B15155598949454ECE7E797AE + B5ABA768DFA9A9A98616D604E297B09826A0B6511F56FDB8FD811B66BEBEBEC9 + 62642E183DCECECEFDBCBCBC2E62AB167612D8CE5EB264C93C2EBE2938DBE4BE + AE07577D8CF5DCFB41429DBF2156FBB41A2AC0BDDE808080EBF41C9CB9D8E880 + 2FF6F2363100DF1DAB5916112A81DEB3EEBA16FDB6C46E093F3A3DA1A1A179B8 + E2A513D60013274E6C73FEFC79833BFEF0C53173E6CCCF584C53D033690783D7 + B2B622A81468BFA4E52E82330B7AE9267B9F75D3A64D47B9DFEA81323063C68C + CF59C40068BB373BF3A281D19FC534053D138BA953A7BE8AED60636F0FF8AE68 + BBB892151C1C9C0B274AB05AE7E23B02371F505728909CA51970830291DCB8C9 + 2B58B162C53A16D3048B172F9E8B5D10AEBE6E11B06EDDBA3D5092584410D403 + 356C5B9CF7E06A13B7795839A798E2EA091355651A3C80772A1633000A00B63C + 5954C1C68D1B7D584C3072708C3369D2A4C7E97DDE557C0C28BDA40066E0D807 + 833F2C9D4D5909BE5B704C46FDBFA0E2B10F80D1D7DD3E4F53070EB8A8DEFB71 + BF1F7E57A8FE9A3B0614340256C6E9E9E9063D7FFFFEFDE1D4F04D2AE217B6AA + AE5CB96260C403D0A159AC52E0ED0AC63EE5C18480D8FC2C22A8103839827D03 + BF723DB80AC622AA87FAB91DEC5FB8EA7A121313D1FE35B9F5AD25A64E9DFA2C + 94601CF36971070C1AF00044BA9A366DDA2B9CA5196865BC83FBBB02AC08B02D + CA6226011496CAAE84E17C18AE2C59AC52E8FFD59D7B63050885282C2C2CFF7E + AF91990A54777B5A3D77C133E02CCD0043416E260A7024848991C5540F3CBFF9 + FAFAA61414DC380980E117EEFA73B1A052B0C311121292575878630318ED9E94 + BE4FB858DD500787A5A3070DF67938EBA1C1BF68CD9A355E94AF1983075AE96C + D1BDF90AC011042C8359CC648006BB7BF7EE4B2929292518CCB023B074E9D265 + F44EEF6837C3C5C565087645B09DCC59AA06067438F2090F0F2F84F313F8FEBE + D367A506E0DB00EDBDE2F6F7E9D3A733303EB09826983871621BAC02614F21D7 + BDD40FC64A2CF4B8C9EBC13560C4226131F502673AF0A25711F8B7D6CA2008CD + BF3203A08D1B371E36D56740DFDB9656FC3F603083211B670B1540E00E78F82B + 0FAE8021F42B8BA81E1A03C667671BFA3DDAB265CB092D29425A85DE71439CF9 + C3E6E976AE7FD506FC9D7073578080575804B1987A814B4BAEB30284FEA486A1 + 99601F706E820027B096C7D6372CE94D6DFB5FB87B76EDDA75999BBC0238BCD1 + CAE447F5B4818168597C0DEC1AA1FFDFA9FF08C174C1E287DE7522AEF9E1BA2B + BC3E6A69E7E36681E5F02C8CD1E7479583F8DE5C6705D428E2B4A40000583D93 + D6F7B116ED20B40A9C7BA0BD571C040E1D3A1449ED5FF5D79ECA2B3958F1E0CC + 1BCA30E56B6AEB5F8B60B50F9B076EF27AE0F1512B819EB0C8C3F11F575D0F9E + 01F501F51F832F5DBAD495EBAC408C5FB403067B2727A76EF45B33065F6560E5 + CB4D5E8156FC7DD33BD7C4F52EAAA72DCE7B49C93708DE4365882D62C349CD30 + 67CE9C1F2BDEFA01D80D803B7016533D38FE204528093B60D801C6ED2FEC8C70 + B16AD169FE31313123B76CD9728C2A5F5C58588874F1B66DDBCE464646FE5727 + 25A81A848F7DF7DD77A3FEF9CF7F9E193C787098D6FC7D474444FC4CDA7E1C27 + CD6840343B7CF870D4952B577EE02C55E3E8E858C01F550B6C619E79E699E0F7 + DE7BCFE7B5D75E0B5AB162C506280428836BD77EFDFA05BDF0C20B57E1EF420B + 037F19D5AA55B3353737E7D45F58585898911E50C849D5F3CB2FBFACA33EDF93 + 94FE7FB8B9B9BDFFE79F7FF6FAEDB7DFAACC85B6D103ED17D71E10E10B5BE094 + 168F4F1A60E1C28593CB82C694411362A1D6FC9F631B10B7246800D803A3586A + FFB2FDAD12E0D9B0A25F0CAC7A71E71BD762B1F0E16C1D08A93C65CA94A7F97F + 5735D80DA918440AE0F6077604594C10043502432FEEF30AE0FD8B4504C1A4A1 + 55FD216ED60A0E1C38108DAD5E4E2A805750FEDF550F76FC10EC0677E0113E1A + 93BF38FED20672BD87983367CEF7709CE3E5E5751E0173B4B4FAB3B6B6B6E28F + 0A2C2D2D6BF14741E5C0031AA2BCE1DA2FAD96DFE26CD550A3468D3AFC5141ED + DAB56D1A356AD480930A6C6D6D35E302F9BBEFBE9BB87DFBF66769EC9BB47CF9 + F209BB77EF7EEEE79F7F5EC6C582A05E70E451DE0530B4E0AD5BB71E27254013 + 4E902A0B1A8423813B891C28983ED3A64D1B4AAB3F7DDC0878BE2B7F3EAE0610 + D886ABA700B10EF6EEDD1BCA49055088F87F1704D5A2F91D80279E78E2DFF6F6 + F67A2B185AF99A3DFBECB3FD1C1C1C3EE02C5573F9F2E52F7105869366B9B9B9 + 66B41AF08F8D8DD55CF85F2DD2B76F5FD7AE5DBBEA777B9A376F5E6DF0E0C1EF + D0EA5835218493939327D3AA36E4DAB56BA59C6576F2E4C9F4AB57AFFE4ACA8F + 333C9F72B60E6F6FEFD8F8F8F8099C14540EBC9EAE5EBDDA7DEDDAB57BE7CD9B + 3782945FCDDC06D14D7C54610B5B5BDBB7ACACAC5AE4E4E41C1F3972E4095DA9 + 06C0B58FA64D9B56E3A49EE5CB972FFEE28B2FFE8F93AA06BB1D8D1B371E4D83 + 7E87CCCCCC734949492E8E8E8ED7B85813E0CEB3858545A38282824BE3C68DBB + C2D9AA07AE8F5BB76EAD30F82D2E2E365BB972E5326AFF5F7296C9436DDCAE49 + 9326E3ECECECBAD01817979292B282C6B9632883C16BDBB66DFFCFC6C6C69E26 + FE80C8C8C89FA90D44EAFE4741D5C0F0FD8D37DE58DAAE5D3BDD512894445216 + 0F858484BC4763609A4E48CD38393935DAB163C7D9D4D4D412048BA18AE7C22F + 0017AB1E18BFF0AE9F1EB885C5B5211611540C4D0C35A0F94744441460FB1B16 + E07082C3C5AAA7B2A8916516F22CA249B00A44DBE0A4A052E0EC879BBD1E7800 + D48A0F048B366DDAFCF1DA6BAFF570707030AF55AB9659A74E9DAC4923FA8F56 + 2221F9F9F9B963C5539EC3870F879242B48193828A69DEBCF99CF7DF7F7F70AB + 56ADAA63FBBB4F9F3E75A93F4CC2555816513567CE9C09E48F7ACE9E3D7B9D56 + C85A3F03876F04C5D1809A993C79722F78819C3265CA4BA4F85873B6EA69D9B2 + A541E4CFFAF5EB9BD7A953E7194EAA1B443C62C547C1860D1B0EB088EA81C10F + AEC3D14F02D5FBA0939353172E12540E22FF719357B066CD9A6D2CA26AD0D63D + 3D3DCF040707E7C2FF03AEC5E15600170B1A00E7DF78F7087E73F5EAD5028486 + 2625401337A12E5CB8A08C02C6C0709445D4CDB973E7F416C0E5E14660A9256D + 504B75BD1DF42C3461201A1010709D9BBC02DC1D6711D543EFDA06933EAFFE74 + 033FF2E847B6C055CEECD9B3FF2F33335311040381A0962F5FBE9245540DC2E0 + 73B5F5E01850334E9030D173BDF5C4C5C515CF9A35EB5F28D7CA44206893B238 + F8E5C9C9C9810DC84F2CA249A8DF43F9D754DFA7FADA6B22FE7B392ABB060C10 + 11500B0A20D5D176DDBA75FBB10386DD8FBD7BF786CD9831E35D2E563DE668F0 + FDFBF7DFDFA74F9F96356AD4304F4848283878F0E0F2AFBEFA4A338120841B51 + 10EBD7AFFF3DACA4694570262D2D6DFED8B16363B958B5C0FAFFD9679FDDDBBB + 77EF7AF0899E9C9C5C7CE8D021AFB0B0B0B71C1D1D4B584C503150761A356A34 + A15BB76EFF727070A81D43040505FD6FF8F0E1EB5944B5E0F867E8D0A13D39A9 + 075783F7EDDBD7482B7D8056FC3DA8FF5BE5E7E79FD5426C0C05D401EC60F9BC + 78F1E25953A74E1DC4D9824640E33F7CF8702C2BFF3A2B7084C245E434163179 + A88D634BBBD2152D293FED162D5A3473E5CA956BA81FFC4272B2F5AD21162E5C + 381DE7DFDCFC759C3F7F3E0BF7C35944B5A0BDC3F95945A82FA85EF911048158 + B3668D17F77B056A08878B60273072F2F1F14984A127221F42E1E56241E34029 + F4F7F7AFD410540BF100A0ECC2E03B31311191604BF11BBB0295854C5623375B + 1408826628BFFA2F0FCEC358C424A1CE6D4F83D929AE8E8EBCBC3CDC70398881 + 8FC504829E87DE001606503401B4E1A4AA41BD2BF30502D076584CF5CC9C39F3 + 33B8458751203D13CDC442A1BA8A022028A14661AF150D18ECD9B3E7128F790A + E0208A454C1218B2C2A095ABA3070E7FA64E9DFA028B090C6E027879795D0C0B + 0BCBA749311B06C293264D6AC6C5AA058A2E370D3D252525A54B972E5DC82282 + 4AD1BA0220DA4F051004E7E5975FBEFCD65B6F5D44A0109A4454E30EF5665CBE + 7C79494A4A8ADE4F3A408CF4F0F07093BE0A54A3468D968D1A353268E3B56BD7 + B6A032CD447BBB1368D5DF69C080019B870C19F258BB76ED6A74EDDAD5E61FFF + F8C74B1D3B765CABF641F2FCF9F363424242F2386956545464B66FDFBEAB0909 + 09AAF786282BE0CAC173A11F858B6C3562E0035FCB2C58B060D2071F7CF04BFB + F6ED6B3568D0A03A0D840EF6F6F62FB56CD932F0C08103A12CA63A76EFDE7D9C + EA5A87163E8F65646498D10A30F3E8D1A3F3BFFBEEBB492C62923CFFFCF38DDA + B469F326267CCED29198985874F6ECD969F44E63384BF3D0643F76D8B061CF73 + 524FB56AD51A878686EE3F78F0A06A6F84D0641FDCA2450BFFB8B8B81668FBC7 + 8E1DF3A43A7F468A409CB7B7B74231561BCF3DF79CB9DAEB782B2AD69F267D6B + 9A032677EFDE7D5EDBB66D7F79F6D967BBF7EDDBF7E4C0810373B4FC9C540FBD + F81A3012BBB101A804F744594CD5D033A8EFECECDC917E1BB8C73445D09971DE + 8FD80E6520F4338C02A94CF5DAFDDD00AB6F7E440AE0177DFAF4E9C3584C53A0 + FDF0474103604C8007D0F2B722101A7DE3C68D8765BC503938EBBC9957442F2F + AFF32C269818D4712D70C56FD7AE5D17E83D06E1BA2BE5DDD40010F2F80DFF18 + 4B972E5D06E50F67C14E2A770F8DD80715AFC2013F3FBF74EA1B4D584C10540B + AEC0232818377D3D090909C55A720E64000D8AAAD78451C71D3B7604F33B5780 + 8980C5040D00FF07B8360843308015C1FEFDFBAF22BF4C415023B80E5ADE2D6C + 6868689EABABEB682E16340AB57907FA51FDD5D979F3E68DA8CC270258B870E1 + 6416D30EF4D21BAE5EBD7A0BB6C6F7ECD9730567E494A7DAAD10F8422FEF1B1E + 130082A3D0EAAF118B081AC0DDDDFD4F6E020AA82F6C6211D5824170E3C68D3E + F001316DDAB4A19C2D68101A0F9FF6F0F0F047C0AC03070E44CF9F3FFF7F5CA4 + 4AA8BDBF121B1B5BC4DD5D4F727272092225B29836A089DE1E933E3F031DD822 + C476A89A95804993263D8EF3509A048E63E5AFF6AD5F4109B56D1B5F5FDF646E + F20A4CDD2F8220DC2918072B46CA4C49492951F34A98FABEC5DAB56BF7221852 + 19F08ABA65CB96131817584C1BD04A605465DB21081FECECECDC87C5044155A0 + A363BB9F9BBB826DDBB619C4CE170435F2C71F7FACE266AF8094E314EA23F62C + A63AA004C035F4BE7DFB227C7C7CE256AC58B10186D15CAC3A6E7A9E59A74E9D + 272C2D0D17FA4D9B36B5A5FCBA9C140455E1E8E898131A1AEA969393C3393748 + 484828B972E5CA7C4E0A82AAB1B6B66ECA1F15346AD408E37F3D4EAA0E043FFA + CF7FFE339C149DB6070F1E6CFBF9E79FFF63F4E8D197B95875DC5401C8CECE0E + 27858F537F71EDDAB5C2828282244E0A82EAF8E69B6FC6AF5EBD7A0622A24546 + 46161D3D7A3469CB962DE37FFEF9673106D530D81D5AB264C9ECDDBB775F82C1 + 30568A6AB50FA271BED29B4FD1D1D1A9454545F19C542D5004E847EF1C4AADDC + D411D0534F3D15949797370CCE7038CB2C3333B374D7AE5D8B33323236787B7B + 1772B6A041104677D8B0611FFDFDEF7F7F72C08001B9870E1D4AE42255B073E7 + CE7D2D5AB45875F1E2C54DA1A1A1CE23468CD8C3458206A1C9DFB253A74E3B3E + F8E0830F1F7BECB17A1D3B766CD0B973E7A7E3E2E2DAF5E8D16393DA9CC4F4EB + D7EF222D025F6EDFBE7D0384C906E1E1E1857FFEF9E7E49123471ED16508EA06 + F77FDDDCDC3C101A166E715D5D5DC77191A0611042140154E0608794C1125A29 + 2789C5B8A066101A383E3EDE20AE44545454A15A43A893D2D31046DFD8F1D8BC + 79B3EF8C19333EE422414BC0490E3506F18A25E856FEC1C1C17FB9D663105190 + DA886A8D83843B83DA802AA32CE20A34377505882E397BF6EC6F584C104C8A3B + 726A3276ECD8582D9C8708B7A75EBD7AFFEED2A58B8132D8AB57AF26363636BD + 3929680CB80BC62D89E79E7B2E7CEBD6AD2729FD3E17A9029AE82F2526269670 + 524F424242517E7E7E30271F0878B6B8968C6BD92B56AC582757938D0F2C9257 + AE5CB966E7CE9D217857F0ACC945C2BD3073E6CC4FA8B1BB2D5FBE7C253E73B6 + 49411DB5135CCFD2CF4FB432D2DB529832889658E621AF3C08B13B79F2E46758 + 4CD0102E2E2EEFC06B2037051DC1C1C1D9D83667119387FAAF0D2936C7B97A3A + D84FFCA107B9EB3167CE9C1FAF5EBD9ACF7FB2BC73B24E2C223C6260085A31A4 + 7444444421BDBB6F5944B81BE06C223C3C5CEF8D212626A668F1E2C5B3B8D824 + 801F858080806B083E03071AF0A6489AFC075C6CB2C0074450509041CC045A9D + 5CA28150F5EE42EF177A46F531A82F5BB66C117EAB4131F4F4F43CC5CD408187 + 87871FD54F35478754177B0492829B68DC11FF8378901331DA06ECAFF871EAC1 + B103B59FA52C665220BC3AECCAD0FED5A2C4D07C35855F8D02D846A1CDB09870 + 27D02AB2D7F9F3E70D2618046980AB5E16336A704E4E9364367F753DB8563671 + E2C4362C66B2D0C4F5BDBFBF3FE936E925709389F37F59FDDF1E0418C2F63814 + 42B4073C3F5ECDF56011938306380B28B7BA065E8123478E4453B9EA3CA8519D + 6CE9E781DB3A60ACA86C2C0450BA58CC24A0E765E9EEEE7E242929496F481918 + 18781DBB472C62B2C07B205749C1850B17728DBD6F1B5D60136B6BEB27118F9F + 937A9A356B56DDD6D6B63F278D9ADAB56BBFD6A953278381AF6DDBB6756BD6AC + D9939326CB7FFFFBDF797BF7EEEDB162C58ACF57AD5AF5010DF43D478D1AE5C3 + C5422560C2A0363CEE95575E79B25EBD7ABA7B55F6F6F6E62FBEF862EB76EDDA + CDD4099920B82F9D999959A95F90C4C4C450FA557023A51EA8CE59F4F3C0EB55 + 5454947EEDDAB55C4E2AA0FCABFCD124A036FFFD9B6FBEF96C83060DF473CEE3 + 8F3F6EDBB367CFE9500E38CB24C9CDCD8DE08F0AB2B2B2602C9DCC49A3C4E814 + 80E2E2E2646C7171520F3D4CF86536EA8759863951587853370956FCDBA41937 + 6E5CF4CF3FFFBC6AF8F0E11B69304CE16CE1E6D83469D2E449520039F9174D9B + 36EDF23056940F8A8B172F8EA59F7C4EEAC04D91E8E8E8A5D4368A384BB84BE8 + D9659C3D7B76715C5C5C3167E93873E6CCB5F8F8F8C59C34091A356AF446659E + 6569B1D7C4CACAAA17274D12527467F9FBFB677052476A6A2A7638D68C1D3BD6 + A89D26199D0270FDFAF57DBEBEBE1738A9C7CFCF2F3C3D3D7D2B278D1AFA9E9E + 57AF5E55FA922568908C276DF11827056D91430A6CA5932165435B34B0303715 + 7EFDF5D71D3B77EEFC6CDBB66D670F1D3A14E5EEEE7E94D2AF9372B89E45847B + E49B6FBE19EBE9E939F9C0810311C78F1F4FC5B3DDB76FDF5B23468C38C82226 + 417E7E7E1A7F5490939303E526F346CA34193366CCC583070FBEB269D3A61327 + 4F9E4CF7F6F68EA5CFD3BEFEFAEB1F5844B81B70868E332EAC22424242F276ED + DA75D9D4CE9861FD7FEEDCB92C38CB4114451F1F9F04171797D7B958D020AEAE + AE636965A0B842014BF2A54B97BAB28820540A7688E8C7640DCA106A1767E2DC + ECF5AC5DBB76178BA802537B4F377C3C1A2913274E6C41ABA37C474747938C3D + 400DA1BE9D9D9D6ED2BF76EDDA2AAA87C9AEF284AA014AC0534F3D35BC5EBD7A + 36A418E6D38A6185AC14042D007F063D7BF69CD5B66DDBA699999905414141FB + 3FFDF4D3B7B85878043C5005802640071B1B9B9EF9F9F931BFFFFE3B0C82340D + 0DFEE37BF5EAF5ADBDBDBD2DAD0433CF9E3D3BF7FBEFBF576D7CED3B01D7819E + 78E2890F1C1C1C6A464545A50606063AC3C8908B35C5ECD9B3FFAF55AB569F9B + 9B9B5BC5C4C4B87FF7DD77CE5C64B2E0E64EFDFAF57596DE2929292B468E1C79 + 4257A051162F5E3CB74F9F3EFFA431C03A3E3E3EF3CC9933F3BFFDF6DBFF71B1 + 26A179C2869482151D3A7418440B3EDCF8FAF3CA952B1FD082C9E40D48310736 + 6FDE7C429D3A757A5FBF7E3D342121C11947065CAC4EA8D2762B57AE5C0FE720 + 3060C1D60FEECC52BED1D91C3C2CE03FBFFC1518806B606A8BAFE0E4E4D40D57 + 5FE85DDFF6FE37FC8C630BBC3CF0B7EEE2E262B2AB02AA77432835701AB366CD + 9A6D53A74E7D968B6E091C5E956F1F782E1B366C3848FF5E7D163139E0190DFD + 9FAB547AF5EAD502F4032EBE63E81958E20870E2C489ED38CB24C1514F76B6F2 + 76308F01A359E48E41BBA01FA3331CA5BEDF88BED71D5F9324390778CFE3C7A1 + 0747C05466D277E8E95974C21569AE928E808080EB380E61917B869E8D259E1D + 278D0B34F4C2C242AEF20D103466FEFCF99AD574113E941F85027890621193C6 + D9D9B9230286C0031C143ED4F75603361AF0E9D3A733F83128707777F7663193 + 0247567088C4D5D0411D3EF376B61FB44AEE5F597C05D80BCC9A35EB6B163329 + E00A183E22B82A7AF0CE11648CC56E0B9E8D8787873FDA55585858DE962D5B4E + 6060E56293023E1FF83128808D138BDC15E843FCF191430A5A2FF45B6AEF19BE + BEBEC9BCE0BBAD0F889933677E56E617A33C580898BA3BE975EBD6EDE1EA28A0 + F67C9A45EE893B79AE77CA035991B76DDBF6F58A573EEAD4A9634EF926EF09AF + 22708A0343163737B7EDB76AB056565606BE0D00E59BFCB5406A90D6DDBB77F7 + 78FBEDB79FEED2A58B4DE7CE9DAD5F7BEDB52E7DFBF6DD4B65B62C56116B0B0B + 8B4AC351D7AC59D32457BDCD9A359BF4F2CB2F77E4A48E5EBD7AD975EAD4690A + 3D879BF6356A025DEAD7AF6FB06272707030AF55AB56674E9A14D4DF07529D0C + 8E185BB468519BEAFB374EDE12280ABD7BF75E3F6CD8B03E6857EDDAB5B37AEB + ADB7FA3DF1C413DBAA7210BC1FE0F37DD5AA551BE1998FBEEFE39C6D007D5FCB + EA042715DC2CFF5670FD8D62854C0A59977EFDFA79BEFBEEBBCF507BAFF3F4D3 + 4FD7FF9CE8D0A1C36D6F81505B6843FDDDA09DD8DBDB5BD06369C84993A45EBD + 7A952E805AB66CD98EDEDF5DD70D4E93109971F0E0C15188BB51153BA555AE00 + 60A0232AD54CAB55AB6645E5AA700D8A7A9292BBEA830F3E98F3E1871FFEFDE3 + 8F3F7EFDBDF7DE5BB368D1A24A9DBA242424F8F34705717171E7F8A34982E760 + 6767F756FFFEFD0D26AA810307B6A389E01F9CAC4851545454A5BB1FF4AC0EF3 + 4793A261C3869506436A4ED0AF9B2A35F9F9F997F3F2F21477BD417676367E42 + 38695214161666949418DABCE6E6E65276C91DF9F3A85DBBF63B4F3EF9642B4E + EAE9D3A74F076A576F73F29181C03C1F7DF4D1AA4F3FFDF4BD7FFFFBDF5FBCF9 + E69BBE375B04C01F42747474A5DEFB28FFAE9D68D1BF97433F46E17FA36EDDBA + EF3FF3CC332D39A987C68497711CC8C94AC9C9C93999919161D0F69392928AA8 + EC4F4E9A24999999B1FC5101E5E3DAE35D05D79B3973E617B4C05AF7CA2BAF74 + 2405ABDE1B6FBCF138B5B7F5F7AB0454B902004B776AD0BE9C54101B1B7B947E + A9C23398ADADED904183067DD8A04103BDF64AAB1BCB679F7DF61B6AF4DD384B + 4F6464E4AFFBF6ED0BA346AD4BD3806F46E92B84495B80E37DD7A851A3858D8D + 8D81160FA737F453A9164CFF5F5E4848C87FE01E99B33018986DDFBE3D903AFF + 44CE3229E8FBA7F24705D7AF5F4767BF762365C8C89123FFF4F5F5DD5FD14D00 + E5A1BD7872D268983B77EE0F0882031B05182E228F144185D29F9696B6F0C489 + 1306CFE3CC9933E7A94E77B4054A2BC0FAD839E4A41E520CCC699151E98EDAC3 + 8256FE9FBFFCF2CBEF376AD4483F866297A26FDFBEB3E959547A361B1111F1BD + 9797D705F47D0067313B76EC388FB141977197C0C012B109E86713BE0F673F74 + 6815DF9C16779CFA0BEAFBD8DC68CCC94AC9CACADA7BE8D021AFF4F474BDF3B7 + 949494D283070FAE1B356A5420671915D8F5A567BEE576BB3E340F2EB978F1A2 + 62A28F8F8F2F090A0A9A4DE3DF4DC7838AA06F75ECD8F1C7366DDA28768ADAB5 + 6B57A343870EBF73F29EA8740BF666D017B1F9ECB3CF167FF1C517CEB4DAFD37 + 6922567BF6EC3158D992D67E9E949CE7EB635FB3460D739C65D20B3D4303FEA7 + 54F12C16336948FBFAF485175E78CEDC5C393ED1E064191C1C1CB57BF76E8512 + 74F8F0E14C7A611B2F5FBE9C71E9D2A5F493274F6EA7CFC37FFFFD7793B70120 + A5A79856BF1FD18FA2815207283A7DFAF48403070E84739602CA8F21A569393D + 8F6AD43612E8996CA5C1F06763F79E7533A8DD27356EDCF85D0707077DBFA2D5 + 4D29BDFBF9BFFEFAEB1ECEAA946EDDBA6DA7BA37A101B149545454164DFE4769 + A0781FA1B859E49183DD9E7FFEF39FAB6925F21BADC2DBD0776ED3AA55AB57DB + B76F6F4BF5DBCB623A6850BF4E83D69F34D93F47495B1AF80ABCBDBD7196FFF1 + FFFEF7BF841B52B766E0C08105CD9B37FF0CDBC19CA583FA4DDEF9F3E747D098 + 52A9C2F530F8F0C30F470C1830A03B27F59062529306FD1DD4B6A3394B0FB583 + 6BF44C16515B4FA3771B1D1818B8911600BFD09878D7D79C614C49ABC065B408 + E9D1B367CF2E3411BCD1A3478FDEF4E341CFF9A17A5FA471B005FDFDBF57DCCA + 27852787DEF724AAB7C24B5E79E8BB967878786CA0F79C1D1717579FC682B8E3 + C78F2FFCFAEBAF7F6611A381DA7F8DAFBEFA6AC7EBAFBFFE1DCD7D5D9E20ECEC + EC3EA6BA5FA5C59C414868CA3B4F93F655EA034FD07C588D9E451CF5EB79A4E0 + 4C47BD59ECB63CF7DC73D6D4D7C6D05869A0F4A25FB56EDD7A2EFD7B06DE73AB + 14AABC9DA7A7E719B663D0412BFAE2850B174E631105B40A6E84D501CAF19BFE + 7F93B6E8AC08B6642A3A750130683155C3ADFB01471FE52DBE69155F82B3517A + EF4663A8743F20DE37DAF28A152B36D00AE0A6613EB11243A438184252674FB9 + DB2896F4BC60416D14E7DB1581312329294AEB5E82839EDCD430CFD9D9B91FCE + 89397957C0988C14A222FE53BAB0D3371B731E263074E6AFA4809E4FC1EDB6BD + EF17B4457F7FFF54FE937A60684D63ED372CF6D0409BC58E109C9E9581E78028 + 792CA20A48E9FA09CF98ABA8074EDEE819DCF24C9FCA716BE39EE74018BFF29F + 5340CFFDE11C97C281096932FC67FF82B4D84C5880B39866C00BDDBB776F283F + 063D30D2A03255C4FE2F03759D376FDE70DCE2C060CED906C0A217C690EEEEEE + 47B04DCCD9260F06747472D2E24B0A0A0A4A1313138BA9E3F9D073A9F4AA13E5 + 379C3265CA805B4D8AA608BDFF89DCCC15E099605B94C5AA1C18DAAD5BB76E27 + B52D4F63B10CC7FBC5D8C78F400FB5FDE3F4FEABFC68B53CF43CDE2DAF6C9787 + 14543716AB32A83E76B8CE8A3A739601E80B0B162C98040BF7CD9B371F2B3B1A + 5213D4FE3CF8312B80527AABA380AA809EFFABD4DEAEF39FD48188AC5571A5F0 + 8EC05913FF5D05180CE94B0C65314D81C9109A19AE28C1653142BD3E68EDFF61 + 837346847BC5FDE5FCFCFC52AA676E652B301A0054B1D2AF08EA853BC9DCDCF5 + E09A2B9CBAB09826C0248FA05C1581FF024C4A2CA619A8CE1FE29E372600F83C + A1C9CF0F217CB9F881812B77F87BFCF8F5C077044DC255EA3C8AFAFFD3FBF7EF + BF1A1515558855FD9E3D7BAE509E494465AD6AE0AB831FB5021AFF731EC67BC7 + 58BC61C38603B83A4E0AF17E28650F5AD9D403EDAEE2DD7E10141494852D2916 + D324E8906ADC05A1C6655BD92EC7D5AB57F31F9AE6F988A167D010311DB8EA0A + E0EB80C53401FA796577D9A104D37352C5ED9E8ADC6E80A5727B1C8DDC6A75FC + 20C0967B49897237DACFCF2F952622835B13F70AD5ADFE912347A2F99FD78305 + 01EACD629A81C6F83E958D0598946FD74E4C1E38393978F06024D75907B64449 + 2B5ACD22AA825EA82DCE6FE1D8053FB4EA45DC6A930DD97A2F6067273C3CDC50 + EB23E0C58FC5540DBD733B5F5FDF64AEB60238A8517DC7AF0076B8B0D385ED48 + 6C41AE5FBF7E1FC6062E561530B4C34D071C3D189BC24BCA58139CFF62F711AB + F37DFBF64554F5779C3973E6279539E9C151F0AC59B3BE6431A3030A196E46A0 + 6DCE9B376F04675709B0FDC2AE0FEC52B01B8AA340CD2C8071A6096F4FA40126 + 923210B568D12217B54E8A38CBC6967719F8BC66CD1A2F2ED60453A74E1D54DE + 00AB3C4B962C59C062AA07FE1EE0A3BC3CD80EA541F05F2CA239264C98D00193 + 10275507DC389737F882224C0AC16F5C6C3460F79126FEC158B07056950117C5 + 5C7D05797979A5553DB1561530D4C3C4CC5FB5144756D82EAFCA790ACF1ADBF1 + 6A3BEEBD63F030E947B52B1F7428DC70E036A4272626A688B4CB212CA67AE81D + DBC04D29575F0F3A18B46C16533DE8F0B8F78B73579CF7D2CA370DCA2F170B2A + 03868695AD7CE1E696DA82497BA7BB1B70D65F7E322D23282828E7611F79DC09 + 342137825F11FE9A7A705B0B86A42C2608B706D757B8ED2880B5B331AE021E24 + E8E8870E1D8A44278221E0F9F3E7B3D416C0E84E81A10F944335DF7AA109CE1A + C75D38F682FD07FA0214202ED604D8F1E12EAF00B10DB4B40000B8F953DEE010 + 019DD03EB8D8A880216AF9805AE559BA74E93216BB2DA44874C1F107CEFC394B + 3B606B8F5EF034583CE29C873ABFA6CE38013724831500AEDED000A0B9F8D534 + F1B5C3D917CE4471F381B30595417DDD06579DB0C55B06945EAD1D7DD1F83799 + ABAF00C700771ADD514D509D5F58B66CD96244B9C4D637671B1D58ACD03B2AE0 + D7A507C7770B162C7064B15B829DBDD3A74F5F83B2079F171C91D328FD725439 + 38F33D76EC585299B53F4255E2FEAD661E0043F5B5C67DDEF2E7BEF88CFBED54 + A6CAEB6E8240FDFFD5CA6C3E701CA6A5952F14DECAB69261FF24FDDFB8C1ED08 + 7E5D7A30A7D13BBDEDED085AF87D4E6D5DD1FE31EEAF5DBB76078BA80EBDCB52 + 6AD835FAF4E9B3F7B9E79E6B6E617163D16F6D6D6DDEB265CBF61111113576EE + DCB95F97A901E04AB367CF9EBB68306C95929262171D1D7DEDF0E1C31E616161 + FF747474BCE1CC5F501D58417CFDF5D76BBFFAEAABDF5F7BEDB5B7A93F5C3D70 + E0402417AB9E37DE78E3CD4183060D2EEBFF65585959999F3973E66C45F7D66A + 85FA7A7A870E1D023332327AD304604BFD3FEF0871E5CA958F7EFFFDF7EB2C26 + 18218F3FFEF8819898986EF4DE1A62017BE2C4898BB4A2FF72F4E8D1B78D2BF0 + EF7FFF7B56FFFEFDDB725207FA42717171539A073D0E1D3A6414C1971E0838F7 + A8CCE003E09E2F8B6912EC08F0475543F5D4DD69C6969FD6563AD0FEE1D3829B + BC0ED83B18F396675583E3ADCA8CDFB466FC5A061645500AEF64F5281817F4CE + 5AE0389B9377C4E6CD9B7DB9C92BC09557D5B701AA609B8A0360196BD7AE5504 + FA10D407DCF81E3D7A341E760E18F011F7414BD75CB66DDB16C0CD5D01DC9AB2 + 88EA81A20B651F1EE5CAC06739FA523F50FEE1EE1B069070F90C8B7A2E523D54 + 779D912B6CDFCAB7FD32E0DE9864D46D0B870AE2BC9FEBAC07862FD3A74F1FC6 + 62820AA1CEDE2D202040E1671A705C034DD87FC0B907575B011CACA8BEF39703 + 2B27C4B9F7F1F189C333C184A0E6FBFE826EEC6F08A756657E0F60F879E4C891 + 18AD19FCA29DC3E82F2121A1185E1671EB099E2F274F9EFC0C8BA81B0CF658ED + E39E677C7C7C31224ECD9933E7472E563DE808F8E1A46680E6AB9BED2A803BEF + B8F6C662AAA662A4CB32E0DF9D453405F503F8FAD094E74BADB264C9927995AD + 7CE1E58E45540DB573C5112F764311ED11CE8EA8AC3E676B077897C28D00AD6C + 0361058C819E149F6CF87A86D3172DAD7A962D5BB694FBBC0258846BE5EC77C6 + 8C191FE28E33575D07DA83EC7E69031C81C2060263016769869B29BFB809A185 + 398026794DDD7213CA01ED0F8E6EB8CDEB8141885656403080AB2CBC28B680E9 + 19686647041EE010E007D786F01B2B012E12540C9C7B21DE037C7F4009C43630 + 2904EDB858F5DC2CD63C426053FFD7941328416360F2C399574560FB50D5C135 + 8C152841D8052873A281ED40AC7EB12A66114D41CF437391CEB4CA942953FA47 + 44442806009CFF2216088BA81EC4B4C0912F575F07C6C43F0816513DD4E72DE9 + 47734EEF340FCE79B8CD2BC07528638E78F52070717179072E33E109CDC9C9A9 + 0B670B826A59B972E57AEEF20A6014ABFAAB5FE5600F781938F64384414440A4 + 09D18E8B059562CEBFA101D9D6A851A3D698316312394B13E09EEF975F7EE9E3 + E0E0A07F16E0E2C58BF91E1E1E03478F1E7D92B30441956005D8B66DDBEFACAD + AD6B27242404D024307CDCB871D15CAC6AE0FAF8E38F3F36B0F3A0FE9FB775EB + D65E341E5EE42CD5837BF35656561D0A0B0BE3C68E1D7B86B3550F0C9D1B376E + FC85A5A5652D5AF879A7A6A6CE7674742CE0627583AD8F152B566C408433383C + C07510CD5C7B20B0ED83EB8FB8F25146626262F1E2C58BE7B28820A816DCFD86 + DF076EFA3A76EDDA75412B06C0D8F582C738AEBA1E2F2FAFF3181B594C502933 + 66CCF8F8C2850B7A0778B80AC97E2FB4711CB07CF9F2D5E57DDE03187FDDAD17 + 2553061DDDD5D5752C9CBE6CDCB8F130564494A709EF7F82B6F1F3F34BE56EAF + 07E38196223E6217A0CC073CCEBE6110A895EBAF5AE7E0C1830606E099999925 + 087CC622AA017D1ACA0D8C5C11DC4D970977A75C6F3D580D93F0789D8020A81C + AC76D1E1610FA2B56B6015AF3E964183C40116513D58ED41E95FB972E59A850B + 174E8733242E1254CECDDAFF9A356BB6B188C983F6BD76EDDA5D3939395C3BDD + 15EF429D928F90879CA76039C1FFBF20A8161C7761C58710B8F9F9F9A5888741 + 1D633417AB1E3F3FBF74EEF20AE4084CD00237737FBF74E9D2852C62F2DCEC98 + 2B202020C32226262683E5F4E4E6E69A6566661EE7A4A07210FC071AEFBA75EB + F62F58B06012698C9AB1FEEDD9B3E7A2A79F7EBABE959595598D1A35CC3A75EA + 643D68D0A0715A090274F2E4C9D9E8EFE5397AF468627272F2644E0A2AC7C9C9 + A9136E01E02AF0F4E9D33FA0FEAF190F90D4FEBD4A4A4A3875830B172EE42425 + 25CDE1A4C953A74E9DE7EDEDED1546EEA0418306B6B000FEBABC11100D067001 + 7988650495035F07B8F3CFAFBF14DB44EEEEEE7FD220E0C022AA262C2C2C8FAB + AE0767E0B4029EC522AA07AE6071160ACF6F88793F69D2A4C7B948503938F2C2 + 0E58992BE0D8D8D862BE02A8090740544F6B6C8FC303EC952B57F211FB83C6C4 + A15CAC0AE0E8AA2CCE437968DCBF11DA1E4A003ABE8787C7695E018A6B448DB0 + 73E7CE106E0F7AB2B2B24AA9D1FCC422AA060E9FB8DA0AB4A40094A1A5959F70 + 038CF9DCE4F5242727C3084E13FDBF0C6767E78E087EA4C63E80BA55F4768B45 + 0E143D1611A0F162DB971B81663C42410BE436A1404D4630B70257DEB8CA7A42 + 4242F2B4741556B801E20168CD00303838587F05AE3CEBD6ADDBC322820A406C + 1F5AE41FC74E079C5CAD5DBB76C7A449939A71B1B6993367CEF7BEBEBE29F082 + 151616968F2D70AD0C04D418AE719F5780EBA12CA26A9C9C9CBA60FB1B9E1F93 + 92928AB11DAAA50898C20D43500C8EE80BF086876B81B819C2C5AA0693017779 + 05B811C122828AC042173F9C146000435AB0C12A18D7A0B4B01300D7BFF07D5E + 1E388442444816513D18EC67CF9EFD0DB63DB5546F413720D687D2C74D5F07FA + 0356C05AE8FFD806E66AEBC14D18AD18C10A1A07F77EB9DD2BC0D6388E03584C + B5D02057034630D80A8C8C8C2CF0F1F189834D08170B82AA818114AE7F562434 + 34346FEAD4A9CFB2986AC16A10DE5FD1F711100886A0F00EC9C582A06EFEF8E3 + 8F55DCE71544474717E17A1C8BA91EAC7C714E840181B3040D815D90254B962C + 80511842616B251432EACC5D5E013C03BAB8B8BCCE62AA07631DDCE2960540A2 + 7140DC206B114C02701C80B351CE523554D721696969065724F6EFDF1F4E9D40 + 6E4308AA87DA79C31D3B760473D3D781D0D05AF0064AFDFF2D3881AA085C24D3 + 73D1C4555841D09D85C110262222A2303535B504C6210B172E9CC6C5AA06C190 + E2E2E2741761E10BFCF4E9D3D7A00471B120A89A050B163857B403013E3E3EF1 + 5A308643FC8FF2F7A4AF5EBD9AAF73932A082AA71AFE83ED9EC71E7B6CE3FBEF + BF3FC8DEDEDEA266CD9AE64D9A34A9D1B469D3A79A356B16B66FDFBEF33A6995 + B26DDBB6CD54D7B09090105C91381A1414F4D38811230E72B1A0216011FEC107 + 1F8C1A3A74E87BCF3CF38C35B5FD202E522D9F7CF2C9A86EDDBAB5E56479ACA8 + 4FEC3E70E04024A75549D7AE5D3DC2C3C34B626363ADCF9F3F7F8556FFE3D3D3 + D317787B7B97B28820A8179CFB54161408A83D2808293F9AB9F35F1937ABBF16 + EF44CF9933E7DBF2C141E02173F9F2E52BB958B5FC4170951590329C49EDA321 + 8B690A2C8AF8A320A896B2C1DFD282E0CF0A28BB167F143400DCC07A7A7A9E1A + 366CD8F9D75E7B2D080E81B4300950BD9B3CF5D45313DBB469539DB3CC9A356B + 56EDC5175FFC70FAF4E9C3384B9590A233F9E4C993699CD49191910105C0DDD1 + D13189B33405D5BB883F0A82BA81B65B994B48D802CC9B376F148B092A072BFE + 23478E44F3EBD783F8D137DB29500BB8FA0817A85C65054B962C99CD62AA0531 + 21B66DDB16081F10BEBEBE49CB962D5B2CAB60415037BA411DDA6E4848C83787 + 0E1D8ACAC9C931A331CF0C4671BB76EDDA969292E2A29314548F8383C3BF070E + 1CD89C937AFAF7EFFF8C8D8DCD404EAA954218C2F1670545454599FC51B5FCF6 + DB6F7B860E1DDACBCBCBABDBBE7DFB3A7DF1C5175FCB2A58103440D9EA8E7EDB + D28A7F04A283CD9831E3735DA186C15D68D840C035B0ABABEB587A3EAABE1678 + B3B360C492C61D6116532568FB58017395F5C0318AD66C2104411034CDC2850B + A7444545E923C5E19A10BB0756AD124093FCBB956D83E34AA816FC42C018D6D3 + D3F30C2204222EC4810307A2714F9C8B05411004B583C92E2828C8E056445252 + 1256C2AADE19810FF4F28E516009AFB53BD1F4FEBB4D9E3CB937297BE2084610 + 04414BC00910B6BD790E5480E31116532DF3E7CFFF9FBBBBBB372903FB67CD9A + F52FCE1604411004753365CA94A7B10DCC73BE9EA2A2A2525A0D8F6631411004 + 413059EEEA6AD77836168451D4F4E9D33F40DC005D81CAC8CDCD3DE5EFEF7F94 + 937ABCBDBDA3323232567152100441104C1673FE7DC72C58B0C0B177EFDE3FB4 + 6AD5CA2E2F2FAFD8CFCFCFF7C2850BEF3A3A3AA6B0882A2065C7BA7DFBF6EB1F + 7BECB1E7AA11111111172E5EBCF8C598316354EF1A561004411014C0223A3131 + 511734A70C6C8BAF5DBB76078BA80E7888936B6082200882A659B76EDD4E9EF7 + 15F8FBFBA7D38AD99EC504411004413072EECA06C0C2C2C28A3F2AA85EBDBA25 + 519B938220088220183977A500242727E38E38A7FE02E7E3454545C99C140441 + 1004C1C8A9C6BFEF88BE7DFB06C4C7C7776DD9B265A79A356B9A1716169A1D3B + 762CF1CC9933FF1C376E5C048B098220088260E4DCF52D003073E6CC2FECECEC + 9ECCC9C909CDCCCC74A7C93F9A8B044110044110044110044110044110044110 + 04411004411004411004411004411004417850DCD32D80FB65F2E4C9CF3CF1C4 + 137F74E8D0A165717171C9C58B17AF9C3973E6B571E3C685B38866411C7A0707 + 878FCD89CCCCCC3F7FFDF5D7CD5C6492CC9831E3632B2BABD6D7AF5FDF3D6AD4 + A8D39CAD595C5C5C863CFEF8E3AE1D3B766C969D9D5D1C1A1A7AF1DCB973C3A8 + ED47B2886681CBED66CD9A39DAD9D93D969E9E1E12131333520D3146162D5A34 + B351A346CFD258971F1D1DBDEAA79F7E5ACC459A66DDBA757B7AF6EC39D0DADA + DA322A2A2A25303070FCCF3FFFBC8C8B0535824E0ED7C1EC4558CFE1C38763D5 + E0737FFCF8F10EFCF1AEC1F5CAE0E0E01C7E24A5F1F1F1C56BD6ACD9C6C52605 + 422A1F3D7A343E2B2BABB4A4A4A4342222A2F00FA22CA2A416717272EA111010 + 90C1AF57CF8E1D3B82E9B9D8B29826A1F6F2128D0B69FC4874F8FAFAA69042DC + 8B454C0E7AA7969B376F3E86782965242525152F5CB8701A8B6896CADCCA8787 + 87179082FC0E8B9824F4CEADF9E37D317DFAF4615BB66C3971ECD8B1242F2FAF + 8BF3E6CD1BCE45A60D5564447E7E3EBFF2BF208DBF8426C0CF58CCE4C0AE86A7 + A7E7190C62FBF7EFBFEAEAEA3A9E8BEE086A380D7D7C7C12F871E841F025845E + 6631930003DFB66DDB02B90A7AF08EE7CE9DFB038BDD1393264D7A1C1329274D + 0A44D2E447A1203535B50413208B991CF4BE6BD0C0FDFAAC59B3FE752F1336FD + FF169828F97128D8B871E361163339E6CC99F37D4E8E5E9FD713141494436DB8 + 118B690E5AE8B5A3854E363F0E05D81560319362DAB469433D3C3CFCF7EEDD1B + B67AF5EAADF733464D9D3AF5595A285CE747A2232525A504E3078B5419F7BD1A + 83C6B664C9927958BD5247BEED2AC6DCDCDC9A56849C52426535F8A34981D5EE + 902143760D1D3AB4679F3E7DEABEF8E28B6DDE7DF7DDDF49D919C522B7A556AD + 5A4FB56EDDBA3E27F5346CD8D0C2C1C1C1A426072B2BAB5E1D3B76ECCC493DF6 + F6F6E6F5EAD51B82019FB3EE18EA50DD3049BCFFFEFB27E8E7E4F6EDDBCF393B + 3BF7E36293A0468D1A8DF9A302F4074B4BCB7BDE397A94D03BE8F8E4934F067E + F4D1479E9F7FFEF9B2D75F7FDD77F1E2C5B3B8F84EB1A376DE8E3F2B68D4A851 + 7BFE6872D4AE5DBB57CD9A3539F517D49FADA82DF4E5A416C19648A5C7CFF45C + ECF8A3C9307BF6EC6F68BCDF346CD8B03E83070F6EF7C9279FBCD9AF5FBF9DA4 + E8B46291BBA259B366BFF6EAD54B3197D2B869DEB97367CCB155B2C350C63D2B + 00F4456CA0AD7DF8E1871BBEFCF2CBEF3EFBECB325BD7BF73E763BCD363B3BDB + E7EAD5ABB99CD44379D7B2B2B20E71D2A468D1A2C5A8EEDDBBD7E2A40E4CDC94 + F7CD9DBE309A04928B8A8A8A39A9A0A0A020953F9A04D4B9F3F1EB464A09D5D3 + E0DDDF0E28963D7BF6DCF0F6DB6F3FD5BE7D7BAB76EDDAD5A089A67BFFFEFDDD + 11AE99C51E2A503EE6CF9FFF3F74FE3B3DBA4A4F4FDF7BE5CA95024EEAB97CF9 + 726A5E5E9E4F5577EE070D7D5FCB0E1D3A2C7FEDB5D7BA3469D2C4A24E9D3AE6 + 5DBB76AD498AF00F77B96B752D2D2D2D9E3F2BC8C8C830A9B65F1E1AEB427372 + 7238F5175427EAD205F76DEF44CFDF8EC6DB2E780F9CF5D080E2871529F58189 + F8CCD97704EC5DC2C2C22E70520F3D2FB3D8D8D8F59C3409E8D9D7E8D1A3C708 + 5ABC55E72C1D2FBCF04273EA1377BC002C8FADAD6D73FEA8A07EFDFA75E85795 + 1E15DEB302D0B871E3FFBDF7DE7B2F376DDA54174F80B45A730CCA2D5BB65CAA + 13B80923468C387CE8D0A1893410629230433C810B172EE4F8FAFA4EA4867145 + 276462D8D9D9B5E48F0A1A3468E0401A6D6B4EDE92DCDCDC13A74E9D3AC9493D + 274F9ECC484D4D5DC5499360CC9831E788E39CD4131717579C9898B8D1D1D1B1 + F22DA09B606363F34CDFBE7D0D761428AF253DFB7739F9D0983367CEB7AFBCF2 + CAFE2FBEF8623C29BFF35F7EF9E5B3777276490AAED7C1830717C4C4C4E814BD + FCFC7CB33367CE5CF3F7F71F3176EC584C8045C837152C2D2D9B74EAD4C960CB + 9F56ED16342EDCF1711EDA437878F8DCA8A82845FD295D480B83199C343968A2 + 5F73ECD831C5444F4ABE19F5F35DD4478238EB9EC011234D329769D5798A7EC7 + 527A2C26232E7EA060B797DAFF296AFBBF7FF5D55763E9F3C91933667CC8C577 + C4A54B977EA1B12D9D93181B4AB66FDFBEF7BFFFFDEF3CCE3209687CAF4B1373 + 3D4E2AA039B1377FBC2B68BC3FC71F15242525A5D1AF8C1BA9AAE1AE820195E7 + 3FFFF9CFACC71E7BAC2127F5D0A0D6803AFF126F6F6FC3B081CCEEDDBBFF2499 + 23414141A93400FA9F3F7F7EC22FBFFCB2968B4D8E175F7CB14F2F82937ACE9E + 3D1B4B03DB2C7A16B75DF5924C2969928769827C92920DB072A081229A2687FF + 8C1C39D2E786D4A3850618EB2143863CFFF7BFFF7D009171F8F0E14C2E32E089 + 279E384E2BDE01A4CD36A436614EABDCEB7BF7EEFDDFBD5840D3DFEB437FEF1D + 9A7038E706D4F9CC020303CFEEDCB9F320673D7070C64D03DE067A57B5AA55AB + 8650D8D8B2C33EEFF3EDDAB55B4DCA6DF60D4943E81D177B7979EDA5B61F484A + 6F267DF7A3C1C1C1A37EFDF5D71D5C7E578AD1A3E6F9E79F6FD0AD5BB7EF6800 + 3458815EBC783176D3A64D2B39795BFAF7EF7F9626FC8CCCCCCC8E34005A8484 + 84C41F3D7AD491DACB2D17140F136AFF36F4EE7BBCF4D24B6DFEF6B7BFA5D3FB + 32D8CD290FF58F6B34467A2724243C46FDD99E94994C6A1F1B222222BEA3FFF7 + A6E3E3EDC0044C13FF546A8376B4C8A8DEAA55AB5AEDDBB71F44FF7EF1AE5DBB + BC59EC81801D874183066DE8DDBB771D0B0B0B848837A395AE15F5CD17E87BA0 + FD67B1E82D3970E040242D1637503FC8A7C542F8E9D3A767D3EADFF176CFD4D8 + 1838706029F5E7FF50DD0D56E6A4E0FCE9E9E979D7B7B8FAF4E973CEDCDCFCFD + F2FF2616CC3E3E3E3F8F1E3D3A90B31E2D3B76EC38ABB34EA8008CE0A8A3189C + 653F0CA87176C259F1C3D284CB983871621B6AD0D1FC0874D00096475AF1E72C + 7257605B7BCA9429FD1F763D6E050C77608D8A557C7272720975D88CB973E7FE + C6C53705C631300EC3FFCF59770DDE695858581E3F5A3D5821D2731AC0620F85 + 850B174EE63FAF00AB57D495C51E096887E8039C7CE04021AC6C1C6063CF9F58 + ECAEA07FD3827E8CCE1E829E6B0FD89D6020A689B6E0E0C1835153A74E7D818B + 6F0BD5C9967EAA645CDCBA75EB717ED40A68F28DC4DF61B10702EC9A2A336CC4 + 6D1FEAE75FB398A6A031610AC6447E143A681E4C459B6191BB06D7C1DDDCDCB6 + 93427719B64FD3A74F7F9F8B8C03EAE0BFC07A99EBAB03D75D56AF5EEDCE220F + 0D4C2EEBD7AFDF472BAAEB9878618909C33C2EAE123030F1C74AC124B56AD5AA + 8D9824376EDCE863742FEC3EA0BA5BC3C2955FB39ED0D0D0BCAA7ECE3763D1A2 + 452E9864F94FEBAE532D5BB6ECA1AF0E71858BBF82027C375CDD61B1870ABD1F + 87B56BD7EE20A5EC1AADA87277EFDE7DE96119484201C364989D9D5D5A505050 + 4A93633E8D015BD06658C4E4A1BAD8614CE157AD07D75C69EC79E8579771CB88 + BF828287B1F8C22D9EF2D71ACB80523073E6CC4F584C73B8BABA8EA6F7127EEC + D8B1147777F7E3D42F4CF656CF1D410DCD62E5CA956B30096466669660354615 + 3F4213E143BDDE8281060F1C834F797C7C7CE2274C98D081C5EE196871A48979 + 42BBC67DEDD9B367FF1F17690668A3E1E1E185FC68152C5DBA7419BD8387B253 + 01C3324C2E98ECE06088B31F2A680F5034B9FA7A7085F361B77D80670F63DC92 + 12852E5E8AFBC3504A59EC8142DFC10E7611300AA355F1AB9CAD1A70C5312323 + 43F98009283D580851FD1FAA111EC623FE0A0AB033C0220F0CEC4EA26DF19FD4 + 43ED3F919EC323D9F935261EC518F048C14A0393E2B469D35EE1AC870A75CE21 + 919191069353717171E9FDDE9BC4966AC5BBF9D802578D53863B043E0EE09488 + 1F8182152B56B8B1986680E53F1CFA60DB13BB605036492179E8C688000A091C + A8F0EBD0C3ED7F128BDD1334A0DBA26F9392E78ADF94BEEF6BC3A6088EB02AF3 + 5D02B0FDCB620F0D5A5DF6C7AE4B79A50F4E9390CF220F141A73DFC2B888BBE9 + 69696925F4B793EFD608503062CA345AD2F69A61F0A789F09EEE333E0C607D8D + 46C8FD40C1B265CB16B1D83DB19CE07F4A0135FE380C8E2CA67A50D7BD7BF786 + 72F5F54019BACBEB5EAA010E89E0E88526872F1FD5554480D569C5F3C732B03B + C362770D563238F3C6510B261AF431ECB4515B30497F05F7031602E7CF9FCFE2 + C7AA070B8FBBB103A84AD0FEB003EBE9E9798A86A9D5777B15EF7EC1DF833122 + EC9C34B7EA553BD0F449B39DEEEFEF9F8EADDF73E7CE65C1D90FE51B9DA31E34 + 3E5A8D65729FD4030F7A500E58EC9EF0F0F0F0E37F4E41505050F6A338FB7B94 + 4C9B366D30CEB7727373F5AE7DEF678211AA06B4433F3F3F03D7DA589DE1BC96 + C5EE1AD8B3F03FA507BB0AF7AB549B2AB87607FBA2B255376C3E1E850D8A70E7 + 9092D207E316CD5B06B7D5845B4003C76F9840752D9DC119182CA059C4A88043 + 16D820F057D5592157850FFD152B566CE07F52019F77999CC7AAFB0536153076 + 8172F8A82DDE1F04F44E75866B9854B1B5BB76EDDA5DD846A77CA35EF5C2BD36 + ACD3B979EA2CB2D7AD5BB79FBEF73DED52E139C0C08DFF390530406331CD01FB + 0628408869816D70CE168C0CEABFEDB078C32205BB9438AE7854477426899797 + 5710F77705FBF6ED8BA0C1C128CF01B115EDE6E6E681DB006C9873DFDF13E7AB + 38DFE2EAEB4848482886F72B16115404B5991AD85A3D72E4480C56BB0016CF7B + F6ECB984E33016334A3021C11870E3C68D87A010DCEBE40FD07760D1AC7B0015 + D8B97367088B0982D1416DD7B2B26B9238C2795837634C1E1898F073530063A7 + AA98588D15D48D7E74ABC0B27AC2B0C6DDDDDD1BD10A71BD6ACE9C393F225F50 + 2778D7DCDC15E0F6018B6882C58B17CFAD78B30657BD162C58E0CC2282607440 + 818F8C8CACD428166D9AC504463F994373A21FDD56675C5C5CA571DBA3A2A24E + DFAD1B5753A5AC9E23478E3CF1DE7BEF3D4BABC2767FFFFBDF1FFBEF7FFF3B5B + 2760E4942930B89D819D91B56BD7EE85F242F9B7B4E380C5F3CA952BD7E3E761 + 59151B0BF46CEC9A376FDE95930A9A356B060F8D9A81C680D1A40C6DC70D838C + 8C0C5DA8D68D446262E27DDD2C10840789959555B39A356B1A5CCB84C7C2EAD5 + ABC397BE703368002C3B03D5797D2BF3F894979787B3BF70CA6FA313144C025C + 570B0E0ED6BBEDC295355AC96EE262055018E0C4292929496F518EB0A55A72EE + 81F60F7F0F5C7D0508F5CC629A02E7DEB8E30F17C89C6552A05DE3A6C6F2E5CB + 57C28689C630A3BDD124DC3FF4BEED61A3C5DD560F6E6CD05866B2E1E61F28F4 + D06AD08FC28903A51D60F085AB70B84F4F69B1A43421A0AC55B45F00D1D1D145 + 9519C4C086A2A26747807F036D81C5540F8CFE6044CAD5D7111B1B5B0C658A45 + 041381DAAD1D8E74CA945ADC608141989C05AB1B5C4F2C1F4F1F631E14406A0F + 46778BCD28A007A33FFBD632B836881B05F86DEA8D056E692BDEE42803DBFB2C + A60767DC5CAC00931F3D8F212CA67AD01710CF1E8E55700516BFE5DCDB34C1C2 + A532B7B5B83B4FEFF9A17AEF131E2EF05FB374E9D285F09180B190B305C1101A + 0C6C716D2A2626A608864F5831C092F4513A78B95FB0CAA9CC431CC0153716D3 + B36CD9B2C55CAC2024242477CA43F2F76F4CC0EA1FDBDED43634EFDED454A13E + 7C929BB10258848BF31A41286704A8651A3468F0E37BEFBDF762B366CDAA21BC + 2BA5CDDF7CF3CDFE2D5BB63459ABD1FCFCFC93FEFEFEBE9CD48318DC696969EB + 38A9273131717E6060A041284F1A2CFD7373734F7052338C1D3B3676D4A85181 + 8E8E8E299C259818C5C5C59586DCCDC9C9C92745BF9093822060CB1B0632F45B + E7E0867E6B4639D8B56BD7055E1C28C079213D07933D1AA1EFDE10D6FFF0E418 + 1616968F90C595056BC1BBC76F1C7D1C3972241A11DD603CE8FE08823B094255 + 01A3AFD8D8588333803FFEF863158B0882A631C77F6034D1BD7BF731CD9B376F + 72FDFAF55C9A30364647477FA3952B7F8869FEDA6BAF19C46E3E7AF468E2C183 + 07DBD273C8E12C93040681969696F6797979972AAB0B2B004578DFF4D9BE66CD + 9A9D68F59445ABA430CAAB74152508A6000C999F7AEAA9DFEAD5AB578B56FE45 + 67CF9E3D7AF1E2C5F7A85D67B0882068179A1CDAE19C9795631D38075FB264C9 + 0216513D30FAAACC58480BCE5F68C28701A83D2705417540018621D8D4A95307 + 95ED7609824020A005CF770A1060843A8B266E06503D1B62B287D11C627CC3FA + 7BF3E6CDC790CF22AA85EA08054006454110048D6151BB76ED76FC5901E55B57 + AF5EBD1E27550B26404747C7A44F3FFDF4ED4D9B36BDB662C58ADFB76EDDFAD9 + F9F3E707209FC5D48E18830A8220680D5757D7B1F9F9FA40627AF6EEDD1B262B + 43411004415027D5FAF4E9E35F5050F076DBB66D1BC05F32080E0ECE3E7EFCF8 + F0D1A34707EA320441100441305910CE7DC890212F0F1E3CB8EB33CF3C9376E8 + D0A12CDD2D005AE9D76FD2A4C908070787BE797979A9717171D3100447F77F09 + 8220088260B2E08A77FFFEFDE7B569D3A6416969A959686868EC891327DEE162 + 4110044110D4066EFAC117CC8DC3FDBFD8B97367886E074010D40E1C1A3568D0 + 607CFDFAF57B151414E4C4C6C6AEF9E5975F5670B12008822A7175751DFFEDB7 + DFFE8F937A10E7853F0A827A81312B02C0C0BF451961616179D3A74F7F9F4504 + 411054C992254B6657E6E7262222A250AE7F09AAA76EDDBA5FBCF2CA2BBD11E7 + A18C76EDDA5975EFDEDD8993822008AA243333F3CF98981883D817E1E1E149A2 + 0008AAC7C1C16190959515A7FEA279F3E6CDF8A32008822AC9CACADABA67CF1E + 57ACF80B0A0ACC727373CDFCFDFD334E9E3CF98DD80008AA0771C1BFF8E28BFF + E3A41E74827EFDFAD5E5A42008826A993265CA4BB6B6B608ED5E989191B16BEC + D8B1676E9408828A717272EA44937D1A1F7DE9C8CBCB2B5DB66CD96216110441 + D01CD5F8B720A89643870EA5B46BD7CE372D2DADD7B56BD76A4646465EF7F6F6 + F6F8F7BFFFFD2F16110441100441CD8C1F3FBE21FDD871521004411004411004 + 4110044110044110044110044110044110044110044110044110044110044110 + 0441100441100441100441100441100441100441100441100441100441100441 + 1004411004411004411004411004411004411004411004411004411004411004 + 4110044110044110044110044110044110044110044110044110044110044110 + 0441100441100441100441100441100463C09C7F3F30A64D9B36D8C1C1E1DDD2 + D2D2FCA4A424D73163C65CE422A11CB366CDFAB26DDBB6DFD4AA55AB7E6A6A6A + D8D5AB57878F1A35EA34170B8220088269307EFC785B3737378FA8A8A8229AFC + 75040707E7CC9C39F30B1611185757D7D1A41C95F063D2E1EFEF9FE6ECECDC87 + 453405B51D8BF9F3E7FFCFC7C727212828287BF7EEDD975C5C5CDEE262411004 + C198A189FE139AD48A793ED383898D06787B16D33C98EC7C7D7D93F8F12858B1 + 62C53A16D3140B162C98949696A650882E5CB8904B4AC0EB2C22088220DC2716 + FCBBCAB1B7B71FD4A04103837FBF59B36676B56AD5EACFC92A8126D11AFCD1E4 + B0B4B46C55A74E1D5B4E2AA85FBF7E57FEA819B073D4AD5BB77FD7AD5B57713C + D5B97367EB162D5AFCC849411004E13E79600A407E7E7E62616121A7FE82F24B + 880C4EDE373461583A3A3A1670D2E4282A2A4A4D4A4A4AE6A48284848493FC51 + 339042548F94C7DA9C54404A414BFE28088220DC270F4C01484B4B5B1F181898 + C6493DA74E9D3A9D9B9B7B8693F78CB3B37347373737CFE79E7B2E72D7AE5D17 + E6CD9B378A8B4C0A525EAE050505CD888E8E2EE22C1DDEDEDE31A418CCE6A466 + 2085283E92E0A4829898181FFE280882201833D3A64D1BBA7FFFFEF088888882 + D0D0D03C777777EF891327B6E2E27B86FE8D3634E95FE6E3611DC9C9C9254B97 + 2E7565119363C68C191F7B7878F8A15E6BD6ACD9E6E4E4D48D8B3407B59B5748 + 29CAE2575B5A5C5C5C7AF0E0C1487AEFED58441004413005A64C99D2BF2A27B4 + 850B174ECBCECEE6E9E12F020303AF578582213C7AA64E9DFAC2DAB56B77797A + 7A9E5ABE7CF94A99FC054110043358C7F39CAF00DBE8CECECEFD584C10044110 + 849BF0C06C001E24F9F9F9B1FC51417272726E7171710227054173E0F864EEDC + B9BFCD9A35EBEBF1E3C7DB70B62008823A7072726AB47FFFFEAB45457A1F43A5 + 70A4B378F1E2592C22089A02D727972C59B200B636858585A5999999257BF7EE + 0D9D3C79F2332C220882A00E6860EB855B00300EF3F2F20A9A33678EDC111734 + 0B3C6CE2088CF5613D9E9E9E674CD94F862008C24D91C14D10CCCC56AD5AB591 + E77C0557AE5CC987112E8B098220E831491B80F298B2132041A82A4A4A4A4AF9 + A382828202E801861EB90441D03C26AF000882A073BCB5252626A698937A2E5E + BC782E2F2F2F90938220088220A88D65CB962D42C44D42E7180B4EA59C9C9C3A + 71B12008820245C01541104C1B58FDDBDADAFEADA8A8282D2323638BA3A3630A + 1709822008822008822008822008822008822008822008822008822008A6CCA4 + 49939AD04F334E0A8220081A466E0168800913267468DBB6EDAC2E5DBA0CA859 + B3A6755858D8A5A0A0A0EF478D1AE5C3228220088220A889F1E3C75B6EDEBCD9 + B77CE02470E0C081680490613141100441638827409563636333B07FFFFEFDAA + 55ABC6393718306040733B3BBB373829088220680C5100548EA5A5656B2B2B2B + 83F74C7966356BD6ECC24941100441638802A072F2F3F37DA3A2A2B238A9273E + 3EBE243333731F270541F5E0380C46B0888E489F1B72B62008827A59B0608133 + 2901857CFC5F9A9D9D5DBA6EDDBA3D5C2C08AA67C68C191FEFD8B12338282828 + E7DCB973596BD7AEDDEBE4E4D4888B054193C82D008D307DFAF40F1A376EFC51 + F5EAD5ED9293930FD2CF3C4747C7342E1604D5E2ECECDC71C0800147060E1CD8 + 84B3CC8A8A8ACC366EDCB8FDE38F3F1ECA598220088220A889458B16CD2C2E2E + E6FDAFBF080909C9631141D0246203200882AAA95EBD7A1D0B0BC3A1AE32E358 + 41D012D20104415035D7AF5F3F999A9A5ACA493D313131720426681A51000441 + 5035E9E9E9EEFBF7EF3F909292A25702AE5CB9927FEAD4A9B19C14044D224680 + 8220A89EF1E3C7DB3468D0E0677B7BFBFE252525054949499B860F1FBE9E8B05 + 41100441100441100441100441A5C81180A00910F8C8CACAAA69696969E69831 + 6312395B100441B3880220A89E193366BCDBB97367A7E6CD9B37BD7EFD7A6E48 + 48C8D68484840963C78E8D65114110044110D4848B8BCBEB41414159375CBFDC + 203D3DBD64F1E2C57359441004411004B5E1E6E6E6C9F3BE025F5FDFE4F1E3C7 + DBB398200882E6103F0082AAA95DBB7673FEA8C0DEDEBE16FD328892280882A0 + 15440110544D7272F249047EA9484C4C4C9CA3A3A36181200882461005405035 + 090909D3F6EFDF1F5A5858C8396666C1C1C1D9414141BF735210044193C82D00 + 41F54C9A34A95983060D46D4AD5BF789BCBCBC3862F6C891238F71B120088220 + 0882200882200882200882200882200882200882200882200882200882200882 + 2008822008822008822008822008822008822008822008822008822008822008 + 8220088220088220088220088220088220088220088220088220088220088220 + 08822008822008822008822008822008822008822008AAC1CCECFF01C14A0827 + 810D179B0000000049454E44AE4260820F416E696D6174696F6E4C6F6F6B7570 + 06184D6574726F426C756572696E67735F77686974652E706E670E416E696D61 + 74696F6E436F756E74023D11416E696D6174696F6E526F77436F756E74020808 + 4475726174696F6E0500000000000000800140044C6F6F70090C50726F706572 + 74794E616D6506064269746D61700000005450463007544C61796F7574000953 + 74796C654E616D65060E7461626C65766965777374796C650756697369626C65 + 08085461624F726465720267000C5442727573684F626A65637400095374796C + 654E616D650618416C7465726E6174696E67526F774261636B67726F756E640B + 42727573682E436F6C6F720709784646453545354535000007544C61796F7574 + 00095374796C654E616D65060A6261636B67726F756E6405416C69676E070843 + 6F6E74656E74730007544C61796F757400095374796C654E616D650607636F6E + 74656E7405416C69676E0706436C69656E740C436C69704368696C6472656E09 + 0C4D617267696E732E4C6566740500000000000000A002400B4D617267696E73 + 2E546F700500000000000000A002400D4D617267696E732E5269676874050000 + 0000000000A002400E4D617267696E732E426F74746F6D0500000000000000A0 + 02400A53697A652E57696474680500000000000000E002400B53697A652E4865 + 696768740500000000000000E002401453697A652E506C6174666F726D446566 + 61756C7408000C545374796C654F626A65637400095374796C654E616D650609 + 73656C656374696F6E0C536F757263654C6F6F6B757006124D6574726F426C75 + 657374796C652E706E670A536F757263654C696E6B0E010E436170496E736574 + 732E4C65667405000000000000008000400D436170496E736574732E546F7005 + 000000000000008000400F436170496E736574732E5269676874050000000000 + 000080004010436170496E736574732E426F74746F6D05000000000000008000 + 400F536F75726365526563742E4C6566740500000000000080A107400E536F75 + 726365526563742E546F700500000000000000A2054010536F75726365526563 + 742E52696768740500000000000000C5074011536F75726365526563742E426F + 74746F6D0500000000000000CC05400000064F7061717565090000000A545363 + 726F6C6C42617200095374796C654E616D65060A767363726F6C6C6261720541 + 6C69676E070552696768740B536D616C6C4368616E6765050000000000000000 + 00000B4F7269656E746174696F6E0708566572746963616C0A506F736974696F + 6E2E5805000000000000008804400A53697A652E576964746805000000000000 + 008003400B53697A652E48656967687405000000000000008804401453697A65 + 2E506C6174666F726D44656661756C740800000A545363726F6C6C4261720009 + 5374796C654E616D65060A687363726F6C6C62617205416C69676E0706426F74 + 746F6D0B536D616C6C4368616E676505000000000000000000000B4F7269656E + 746174696F6E070A486F72697A6F6E74616C0A506F736974696F6E2E59050000 + 00000000008804400A53697A652E57696474680500000000000000C804400B53 + 697A652E48656967687405000000000000008003401453697A652E506C617466 + 6F726D44656661756C7408000007544C61796F75740005416C69676E0706436C + 69656E740A53697A652E576964746805000000000000008804400B53697A652E + 48656967687405000000000000008804401453697A652E506C6174666F726D44 + 656661756C7408000F54536D616C6C5363726F6C6C42617200095374796C654E + 616D65060F76736D616C6C7363726F6C6C62617205416C69676E070552696768 + 740B536D616C6C4368616E676505000000000000000000000B4F7269656E7461 + 74696F6E0708566572746963616C0C4D617267696E732E4C6566740500000000 + 0000008000400A53697A652E576964746805000000000000008002400B53697A + 652E48656967687405000000000000008002401453697A652E506C6174666F72 + 6D44656661756C74080756697369626C650800000F54536D616C6C5363726F6C + 6C42617200095374796C654E616D65060F68736D616C6C7363726F6C6C626172 + 05416C69676E0706426F74746F6D0B536D616C6C4368616E6765050000000000 + 00000000000B4F7269656E746174696F6E070A486F72697A6F6E74616C0B4D61 + 7267696E732E546F7005000000000000008000400A53697A652E576964746805 + 000000000000009606400B53697A652E48656967687405000000000000008002 + 401453697A652E506C6174666F726D44656661756C74080756697369626C6508 + 00000000005450463007544C61796F757400095374796C654E616D6506136D61 + 676E6966696572676C6173737374796C650756697369626C6508085461624F72 + 64657202680A466978656457696474680396000B466978656448656967687403 + 9600000754436972636C6500095374796C654E616D650607636F6E74656E7405 + 416C69676E0706436C69656E741446696C6C2E4269746D61702E577261704D6F + 6465070454696C650946696C6C2E4B696E6407064269746D6170074869745465 + 7374080C4D617267696E732E4C6566740500000000000000C000400B4D617267 + 696E732E546F700500000000000000C000400D4D617267696E732E5269676874 + 0500000000000000C000400E4D617267696E732E426F74746F6D050000000000 + 0000C000400A53697A652E57696474680500000000000000B004400B53697A65 + 2E4865696768740500000000000000B004401453697A652E506C6174666F726D + 44656661756C74080B5374726F6B652E4B696E6407044E6F6E65000007544C61 + 796F757400095374796C654E616D6506046D61736B05416C69676E0706436C69 + 656E74000854456C6C697073650005416C69676E0706436C69656E740946696C + 6C2E4B696E6407044E6F6E650748697454657374080A53697A652E5769647468 + 0500000000000000C804400B53697A652E4865696768740500000000000000C8 + 04401453697A652E506C6174666F726D44656661756C74080C5374726F6B652E + 436F6C6F72070978464631303636393700000854456C6C697073650005416C69 + 676E0706436C69656E740946696C6C2E4B696E6407044E6F6E65074869745465 + 7374080C4D617267696E732E4C656674050000000000000080FF3F0B4D617267 + 696E732E546F70050000000000000080FF3F0D4D617267696E732E5269676874 + 050000000000000080FF3F0E4D617267696E732E426F74746F6D050000000000 + 000080FF3F0A53697A652E57696474680500000000000000C004400B53697A65 + 2E4865696768740500000000000000C004401453697A652E506C6174666F726D + 44656661756C74080C5374726F6B652E436F6C6F720709784646313337334139 + 105374726F6B652E546869636B6E657373050000000000000080004000000854 + 456C6C697073650005416C69676E0706436C69656E740946696C6C2E4B696E64 + 07044E6F6E650748697454657374080C4D617267696E732E4C65667405000000 + 00000000C000400B4D617267696E732E546F700500000000000000C000400D4D + 617267696E732E52696768740500000000000000C000400E4D617267696E732E + 426F74746F6D0500000000000000C000400A53697A652E576964746805000000 + 00000000B004400B53697A652E4865696768740500000000000000B004401453 + 697A652E506C6174666F726D44656661756C74080C5374726F6B652E436F6C6F + 720709783746313036363937000000005450463007544C61796F757400095374 + 796C654E616D65061C6D61676E6966696572676C61737372656374616E676C65 + 7374796C650A53697A652E57696474680500000000000000C804400B53697A65 + 2E4865696768740500000000000000C804401453697A652E506C6174666F726D + 44656661756C74080756697369626C6508085461624F726465720269000A5452 + 656374616E676C6500095374796C654E616D650607636F6E74656E7405416C69 + 676E0706436C69656E741446696C6C2E4269746D61702E577261704D6F646507 + 0454696C650946696C6C2E4B696E6407064269746D6170074869745465737408 + 0C4D617267696E732E4C6566740500000000000000C000400B4D617267696E73 + 2E546F700500000000000000C000400D4D617267696E732E5269676874050000 + 0000000000C000400E4D617267696E732E426F74746F6D0500000000000000C0 + 00400A53697A652E57696474680500000000000000B004400B53697A652E4865 + 696768740500000000000000B004401453697A652E506C6174666F726D446566 + 61756C74080B5374726F6B652E4B696E6407044E6F6E65075852616469757305 + 00000000000000C0004007595261646975730500000000000000C00040000007 + 544C61796F757400095374796C654E616D6506046D61736B05416C69676E0706 + 436C69656E74000A5452656374616E676C650005416C69676E0706436C69656E + 740946696C6C2E4B696E6407044E6F6E650748697454657374080A53697A652E + 57696474680500000000000000C804400B53697A652E48656967687405000000 + 00000000C804401453697A652E506C6174666F726D44656661756C74080C5374 + 726F6B652E436F6C6F7207097846463130363639370758526164697573050000 + 0000000000A0014007595261646975730500000000000000A0014000000A5452 + 656374616E676C650005416C69676E0706436C69656E740946696C6C2E4B696E + 6407044E6F6E650748697454657374080C4D617267696E732E4C656674050000 + 000000000080FF3F0B4D617267696E732E546F70050000000000000080FF3F0D + 4D617267696E732E5269676874050000000000000080FF3F0E4D617267696E73 + 2E426F74746F6D050000000000000080FF3F0A53697A652E5769647468050000 + 0000000000C004400B53697A652E4865696768740500000000000000C0044014 + 53697A652E506C6174666F726D44656661756C74080C5374726F6B652E436F6C + 6F720709784646313337334139105374726F6B652E546869636B6E6573730500 + 0000000000008000400758526164697573050000000000000080014007595261 + 64697573050000000000000080014000000A5452656374616E676C650005416C + 69676E0706436C69656E740946696C6C2E4B696E6407044E6F6E650748697454 + 657374080C4D617267696E732E4C6566740500000000000000C000400B4D6172 + 67696E732E546F700500000000000000C000400D4D617267696E732E52696768 + 740500000000000000C000400E4D617267696E732E426F74746F6D0500000000 + 000000C000400A53697A652E57696474680500000000000000B004400B53697A + 652E4865696768740500000000000000B004401453697A652E506C6174666F72 + 6D44656661756C74080C5374726F6B652E436F6C6F7207097837463130363639 + 3707585261646975730500000000000000C00040075952616469757305000000 + 00000000C00040000000005450463007544C61796F757400095374796C654E61 + 6D65061472656374616E676C657374617469634C6F7570650A53697A652E5769 + 6474680500000000000000C804400B53697A652E486569676874050000000000 + 0000C804401453697A652E506C6174666F726D44656661756C74080756697369 + 626C6508085461624F72646572026A000A5452656374616E676C650009537479 + 6C654E616D650607636F6E74656E7405416C69676E0706436C69656E740A5369 + 7A652E57696474680500000000000000C804400B53697A652E48656967687405 + 00000000000000C804401453697A652E506C6174666F726D44656661756C7408 + 0C5374726F6B652E436F6C6F720709784646313036363937105374726F6B652E + 546869636B6E65737305000000000000008000400000005450463007544C6179 + 6F757400095374796C654E616D65060B726F756E64627574746F6E05416C6967 + 6E0708436F6E74656E74730A53697A652E576964746805000000000000C0C408 + 400B53697A652E4865696768740500000000000000D508401453697A652E506C + 6174666F726D44656661756C74080756697369626C6508085461624F72646572 + 026B0A4669786564576964746802280B46697865644865696768740228001254 + 427574746F6E5374796C654F626A65637400095374796C654E616D65060A6261 + 636B67726F756E6405416C69676E0708436F6E74656E7473074361704D6F6465 + 070454696C650C536F757263654C6F6F6B757006124D6574726F426C75657374 + 796C652E706E670A53697A652E576964746805000000000000C0C408400B5369 + 7A652E4865696768740500000000000000D508401453697A652E506C6174666F + 726D44656661756C740808577261704D6F6465070643656E74657207486F744C + 696E6B0E010F536F75726365526563742E4C6566740500000000000080990740 + 0E536F75726365526563742E546F700500000000000080C0074010536F757263 + 65526563742E52696768740500000000000080AD074011536F75726365526563 + 742E426F74746F6D0500000000000080D4074000000B466F63757365644C696E + 6B0E010F536F75726365526563742E4C65667405000000000000008407400E53 + 6F75726365526563742E546F700500000000000080C0074010536F7572636552 + 6563742E5269676874050000000000000098074011536F75726365526563742E + 426F74746F6D0500000000000080D4074000000A4E6F726D616C4C696E6B0E01 + 0F536F75726365526563742E4C65667405000000000000008407400E536F7572 + 6365526563742E546F700500000000000080C0074010536F7572636552656374 + 2E5269676874050000000000000098074011536F75726365526563742E426F74 + 746F6D0500000000000080D4074000000B507265737365644C696E6B0E010F53 + 6F75726365526563742E4C6566740500000000000000AF07400E536F75726365 + 526563742E546F700500000000000080C0074010536F75726365526563742E52 + 696768740500000000000000C3074011536F75726365526563742E426F74746F + 6D0500000000000080D40740000013546F756368416E696D6174696F6E2E4C69 + 6E6B0E0000000654476C79706800095374796C654E616D65060A676C79706873 + 74796C650C4D617267696E732E4C6566740500000000000000C000400B4D6172 + 67696E732E546F7005000000000000008000400D4D617267696E732E52696768 + 74050000000000000080FF3F0E4D617267696E732E426F74746F6D0500000000 + 00000080004005416C69676E07044C6566740A53697A652E5769647468050000 + 00000000008003400B53697A652E486569676874050000000000000080034014 + 53697A652E506C6174666F726D44656661756C740800001654427574746F6E53 + 74796C65546578744F626A65637400095374796C654E616D6506047465787405 + 416C69676E0706436C69656E74064C6F636B6564090C4D617267696E732E4C65 + 6674050000000000000080FF3F0B4D617267696E732E546F7005000000000000 + 008000400D4D617267696E732E5269676874050000000000000080FF3F0E4D61 + 7267696E732E426F74746F6D05000000000000008000400A53697A652E576964 + 74680500000000000040C408400B53697A652E48656967687405000000000000 + 00D408401453697A652E506C6174666F726D44656661756C7408165465787453 + 657474696E67732E466F6E742E53697A65050000000000000080034016546578 + 7453657474696E67732E466F6E74436F6C6F720708636C6157686974650D5368 + 61646F7756697369626C650808486F74436F6C6F720708636C6157686974650C + 466F6375736564436F6C6F720708636C61426C61636B0B4E6F726D616C436F6C + 6F720708636C6157686974650C50726573736564436F6C6F720708636C61426C + 61636B0000005450463007544C61796F757400095374796C654E616D65061072 + 6F756E64627574746F6E6C6162656C0756697369626C6508085461624F726465 + 72026C001654427574746F6E5374796C65546578744F626A6563740009537479 + 6C654E616D6506047465787405416C69676E0706436C69656E74064C6F636B65 + 6409165465787453657474696E67732E466F6E742E53697A6505000000000000 + 00800340165465787453657474696E67732E466F6E74436F6C6F720708636C61 + 57686974650D536861646F7756697369626C650808486F74436F6C6F72070863 + 6C6157686974650C466F6375736564436F6C6F720708636C61426C61636B0B4E + 6F726D616C436F6C6F720708636C6157686974650C50726573736564436F6C6F + 720708636C61426C61636B000000545046300C545374796C654F626A65637400 + 095374796C654E616D65060B666C796F757470616E656C074361704D6F646507 + 0454696C650C536F757263654C6F6F6B757006124D6574726F426C7565737479 + 6C652E706E6708577261704D6F6465070454696C650756697369626C65080A53 + 6F757263654C696E6B0E010E436170496E736574732E4C656674050000000000 + 0000C000400D436170496E736574732E546F700500000000000000C000400F43 + 6170496E736574732E52696768740500000000000000C0004010436170496E73 + 6574732E426F74746F6D0500000000000000C000400F536F7572636552656374 + 2E4C6566740500000000000080A107400E536F75726365526563742E546F7005 + 0000000000000080014010536F75726365526563742E52696768740500000000 + 000000C5074011536F75726365526563742E426F74746F6D0500000000000000 + 940540000000005450463007544C61796F757400095374796C654E616D65060C + 666C796F7574627574746F6E05416C69676E0708436F6E74656E74730A53697A + 652E576964746805000000000000C0C408400B53697A652E4865696768740500 + 000000000000D508401453697A652E506C6174666F726D44656661756C740807 + 56697369626C6508085461624F72646572026E001254427574746F6E5374796C + 654F626A65637400095374796C654E616D65060A6261636B67726F756E640541 + 6C69676E0708436F6E74656E7473074361704D6F6465070454696C650C536F75 + 7263654C6F6F6B757006124D6574726F426C75657374796C652E706E670A5369 + 7A652E576964746805000000000000C0C408400B53697A652E48656967687405 + 00000000000000D508401453697A652E506C6174666F726D44656661756C7408 + 08577261704D6F6465070454696C6507486F744C696E6B0E010E436170496E73 + 6574732E4C6566740500000000000000C000400D436170496E736574732E546F + 700500000000000000C000400F436170496E736574732E526967687405000000 + 00000000C0004010436170496E736574732E426F74746F6D0500000000000000 + C000400F536F75726365526563742E4C65667405000000000000008000400E53 + 6F75726365526563742E546F70050000000000008092074010536F7572636552 + 6563742E52696768740500000000000000E0044011536F75726365526563742E + 426F74746F6D05000000000000009D074000000B466F63757365644C696E6B0E + 010E436170496E736574732E4C6566740500000000000000C000400D43617049 + 6E736574732E546F700500000000000000C000400F436170496E736574732E52 + 696768740500000000000000C0004010436170496E736574732E426F74746F6D + 0500000000000000C000400F536F75726365526563742E4C6566740500000000 + 0000008000400E536F75726365526563742E546F700500000000000080920740 + 10536F75726365526563742E52696768740500000000000000E0044011536F75 + 726365526563742E426F74746F6D05000000000000009D074000000A4E6F726D + 616C4C696E6B0E010E436170496E736574732E4C6566740500000000000000C0 + 00400D436170496E736574732E546F700500000000000000C000400F43617049 + 6E736574732E52696768740500000000000000C0004010436170496E73657473 + 2E426F74746F6D0500000000000000C000400F536F75726365526563742E4C65 + 667405000000000000008000400E536F75726365526563742E546F7005000000 + 0000000087074010536F75726365526563742E52696768740500000000000000 + E0044011536F75726365526563742E426F74746F6D0500000000000000910740 + 00000B507265737365644C696E6B0E010E436170496E736574732E4C65667405 + 00000000000000C000400D436170496E736574732E546F700500000000000000 + C000400F436170496E736574732E52696768740500000000000000C000401043 + 6170496E736574732E426F74746F6D0500000000000000C000400F536F757263 + 65526563742E4C65667405000000000000008000400E536F7572636552656374 + 2E546F7005000000000000809E074010536F75726365526563742E5269676874 + 0500000000000000E0044011536F75726365526563742E426F74746F6D050000 + 0000000080A80740000013546F756368416E696D6174696F6E2E4C696E6B0E00 + 00000654476C79706800095374796C654E616D65060A676C7970687374796C65 + 0C4D617267696E732E4C6566740500000000000000C000400B4D617267696E73 + 2E546F7005000000000000008000400D4D617267696E732E5269676874050000 + 000000000080FF3F0E4D617267696E732E426F74746F6D050000000000000080 + 004005416C69676E07044C6566740A53697A652E576964746805000000000000 + 008003400B53697A652E48656967687405000000000000008003401453697A65 + 2E506C6174666F726D44656661756C740800001654427574746F6E5374796C65 + 546578744F626A65637400095374796C654E616D6506047465787405416C6967 + 6E0706436C69656E74064C6F636B6564090C4D617267696E732E4C6566740500 + 00000000000080FF3F0B4D617267696E732E546F700500000000000000800040 + 0D4D617267696E732E5269676874050000000000000080FF3F0E4D617267696E + 732E426F74746F6D05000000000000008000400A53697A652E57696474680500 + 000000000040C408400B53697A652E4865696768740500000000000000D40840 + 1453697A652E506C6174666F726D44656661756C740818546578745365747469 + 6E67732E466F6E742E46616D696C79060A4D79726961642050726F1654657874 + 53657474696E67732E466F6E742E53697A650500000000000000F002400D5368 + 61646F7756697369626C650808486F74436F6C6F720708636C6157686974650C + 466F6375736564436F6C6F720708636C6157686974650B4E6F726D616C436F6C + 6F720708636C61426C61636B0C50726573736564436F6C6F720708636C615768 + 6974650000005450463007544C61796F757400095374796C654E616D65061166 + 6C796F7574627574746F6E6C6162656C0756697369626C6508085461624F7264 + 6572026F001654427574746F6E5374796C65546578744F626A65637400095374 + 796C654E616D6506047465787405416C69676E0706436C69656E74064C6F636B + 656409185465787453657474696E67732E466F6E742E46616D696C79060A4D79 + 726961642050726F165465787453657474696E67732E466F6E742E53697A6505 + 00000000000000F002400D536861646F7756697369626C650808486F74436F6C + 6F720708636C6157686974650C466F6375736564436F6C6F720708636C615768 + 6974650B4E6F726D616C436F6C6F720708636C61426C61636B0C507265737365 + 64436F6C6F720708636C6157686974650000005450463007544C61796F757400 + 095374796C654E616D65060B666C796F75746C6162656C0756697369626C6508 + 085461624F7264657202700005545465787400095374796C654E616D65060474 + 65787405416C69676E0706436C69656E74064C6F636B65640907486974546573 + 7408165465787453657474696E67732E466F6E742E53697A6505000000000000 + 00F002400000005450463007544C61796F757400095374796C654E616D650610 + 666C796F75747469746C656C6162656C0756697369626C6508085461624F7264 + 657202710005545465787400095374796C654E616D6506047465787405416C69 + 676E0706436C69656E74064C6F636B6564090748697454657374081654657874 + 53657474696E67732E466F6E742E53697A650500000000000000D80340000000 + 5450463007544C61796F757400095374796C654E616D650611636F6C6C656374 + 696F6E6C697374626F7805416C69676E0708436F6E74656E74730A53697A652E + 576964746805000000000000C0C408400B53697A652E48656967687405000000 + 00000000D508401453697A652E506C6174666F726D44656661756C7408075669 + 7369626C6508085461624F726465720272000C5442727573684F626A65637400 + 095374796C654E616D650618416C7465726E6174696E67526F774261636B6772 + 6F756E640B42727573682E436F6C6F72070978464645354535453500000C5453 + 74796C654F626A65637400095374796C654E616D65060A6261636B67726F756E + 6405416C69676E0708436F6E74656E7473074361704D6F6465070454696C650C + 50616464696E672E4C65667405000000000000008000400B50616464696E672E + 546F7005000000000000008000400D50616464696E672E526967687405000000 + 000000008000400E50616464696E672E426F74746F6D05000000000000008000 + 400C536F757263654C6F6F6B757006124D6574726F426C75657374796C652E70 + 6E670A53697A652E576964746805000000000000C0C408400B53697A652E4865 + 696768740500000000000000D508401453697A652E506C6174666F726D446566 + 61756C740808577261704D6F6465070454696C650A536F757263654C696E6B0E + 010E436170496E736574732E4C65667405000000000000008000400D43617049 + 6E736574732E546F7005000000000000008000400F436170496E736574732E52 + 69676874050000000000000080004010436170496E736574732E426F74746F6D + 05000000000000008000400F536F75726365526563742E4C6566740500000000 + 000000C605400E536F75726365526563742E546F700500000000000000C00140 + 10536F75726365526563742E526967687405000000000000009E064011536F75 + 726365526563742E426F74746F6D05000000000000009005400000064F706171 + 7565090007544C61796F757400095374796C654E616D650607636F6E74656E74 + 05416C69676E0706436C69656E740C436C69704368696C6472656E090A53697A + 652E576964746805000000000000C0BF08400B53697A652E4865696768740500 + 000000000000D008401453697A652E506C6174666F726D44656661756C740800 + 0C545374796C654F626A65637400095374796C654E616D65060973656C656374 + 696F6E074361704D6F6465070454696C650C536F757263654C6F6F6B75700612 + 4D6574726F426C75657374796C652E706E6708577261704D6F6465070454696C + 650A536F757263654C696E6B0E010F536F75726365526563742E4C6566740500 + 000000000080A107400E536F75726365526563742E546F700500000000000000 + A2054010536F75726365526563742E52696768740500000000000000C5074011 + 536F75726365526563742E426F74746F6D0500000000000000CC05400000064F + 7061717565090000000A545363726F6C6C42617200095374796C654E616D6506 + 0A767363726F6C6C62617205416C69676E070552696768740B536D616C6C4368 + 616E676505000000000000000000000B4F7269656E746174696F6E0708566572 + 746963616C0A506F736974696F6E2E580500000000000040C008400A506F7369 + 74696F6E2E5905000000000000008000400A53697A652E576964746805000000 + 000000008003400B53697A652E4865696768740500000000000000D008401453 + 697A652E506C6174666F726D44656661756C740800000A545363726F6C6C4261 + 7200095374796C654E616D65060A687363726F6C6C62617205416C69676E0706 + 426F74746F6D0B536D616C6C4368616E676505000000000000000000000B4F72 + 69656E746174696F6E070A486F72697A6F6E74616C0A506F736974696F6E2E58 + 05000000000000008000400A506F736974696F6E2E590500000000000080D008 + 400A53697A652E576964746805000000000000C0C308400B53697A652E486569 + 67687405000000000000008003401453697A652E506C6174666F726D44656661 + 756C7408000007544C61796F75740005416C69676E0706436C69656E740A5369 + 7A652E576964746805000000000000C0BF08400B53697A652E48656967687405 + 00000000000000D008401453697A652E506C6174666F726D44656661756C7408 + 000F54536D616C6C5363726F6C6C42617200095374796C654E616D65060F7673 + 6D616C6C7363726F6C6C62617205416C69676E070552696768740B536D616C6C + 4368616E676505000000000000000000000B4F7269656E746174696F6E070856 + 6572746963616C0C4D617267696E732E4C65667405000000000000008000400A + 53697A652E576964746805000000000000008002400B53697A652E4865696768 + 7405000000000000008002401453697A652E506C6174666F726D44656661756C + 74080756697369626C650800000F54536D616C6C5363726F6C6C426172000953 + 74796C654E616D65060F68736D616C6C7363726F6C6C62617205416C69676E07 + 06426F74746F6D0B536D616C6C4368616E676505000000000000000000000B4F + 7269656E746174696F6E070A486F72697A6F6E74616C0B4D617267696E732E54 + 6F7005000000000000008000400A53697A652E57696474680500000000000000 + 9606400B53697A652E48656967687405000000000000008002401453697A652E + 506C6174666F726D44656661756C74080756697369626C650800000007544C61 + 796F757400095374796C654E616D65060668656164657205416C69676E070354 + 6F700A53697A652E57696474680500000000000000C804400B53697A652E4865 + 696768740500000000000000C804401453697A652E506C6174666F726D446566 + 61756C74080756697369626C6508000007544C61796F757400095374796C654E + 616D650606666F6F74657205416C69676E0706426F74746F6D0A53697A652E57 + 696474680500000000000000C804400B53697A652E4865696768740500000000 + 000000C804401453697A652E506C6174666F726D44656661756C740807566973 + 69626C6508000000005450463007544C61796F757400095374796C654E616D65 + 0615636F6C6C656374696F6E6C697374626F786974656D0756697369626C6508 + 085461624F726465720273000654476C79706800095374796C654E616D65060A + 676C7970687374796C650C4D617267696E732E4C656674050000000000000080 + 00400B4D617267696E732E546F70050000000000000080FF3F0D4D617267696E + 732E526967687405000000000000008000400E4D617267696E732E426F74746F + 6D050000000000000080FF3F05416C69676E07044C6566740A53697A652E5769 + 64746805000000000000008003400B53697A652E486569676874050000000000 + 00008003401453697A652E506C6174666F726D44656661756C74080000165441 + 63746976655374796C65546578744F626A65637400095374796C654E616D6506 + 047465787405416C69676E0706436C69656E740C4D617267696E732E4C656674 + 0500000000000000C000400B4D617267696E732E546F70050000000000000080 + FF3F0D4D617267696E732E52696768740500000000000000C000400E4D617267 + 696E732E426F74746F6D050000000000000080FF3F0A53697A652E5769647468 + 0500000000000000B004400B53697A652E4865696768740500000000000000C0 + 04401453697A652E506C6174666F726D44656661756C74081654657874536574 + 74696E67732E466F6E742E53697A650500000000000000800340165465787453 + 657474696E67732E466F6E74436F6C6F720708636C6157686974651554657874 + 53657474696E67732E576F72645772617008165465787453657474696E67732E + 486F727A416C69676E07074C656164696E670D536861646F7756697369626C65 + 080D41637469766554726967676572070853656C65637465640B416374697665 + 436F6C6F720708636C61576869746500000954436865636B426F780009537479 + 6C654E616D650605636865636B05416C69676E07044C6566740843616E466F63 + 7573081244697361626C65466F637573456666656374090A53697A652E576964 + 74680500000000000000A003400B53697A652E48656967687405000000000000 + 009803401453697A652E506C6174666F726D44656661756C74080B5374796C65 + 4C6F6F6B7570060C6C697374636865636B626F780756697369626C6508000007 + 544C61796F757400095374796C654E616D65060D6163636573736F72796D6F72 + 6505416C69676E07094D6F737452696768740A53697A652E5769647468050000 + 0000000000B003400B53697A652E4865696768740500000000000000B0044014 + 53697A652E506C6174666F726D44656661756C74080756697369626C65080005 + 54506174680005416C69676E070643656E74657209446174612E506174680A34 + 0000000400000000000000000000000000000001000000000000000000803F01 + 0000000000803F0000003F0300000000000000000000000A46696C6C2E436F6C + 6F720708636C6157686974650748697454657374080A53697A652E5769647468 + 05000000000000008002400B53697A652E486569676874050000000000000080 + 02401453697A652E506C6174666F726D44656661756C74080B5374726F6B652E + 4B696E6407044E6F6E65000F54436F6C6F72416E696D6174696F6E0008447572 + 6174696F6E05000000000018B7D1F23F0C50726F70657274794E616D65060A46 + 696C6C2E436F6C6F720A537461727456616C75650708636C6157686974650953 + 746F7056616C75650708636C6157686974650754726967676572060F49735365 + 6C65637465643D747275650E54726967676572496E7665727365061049735365 + 6C65637465643D66616C73650000000007544C61796F757400095374796C654E + 616D6506126163636573736F7279636865636B6D61726B05416C69676E07094D + 6F737452696768740A53697A652E57696474680500000000000000B003400B53 + 697A652E4865696768740500000000000000B004401453697A652E506C617466 + 6F726D44656661756C74080756697369626C6508000554506174680005416C69 + 676E070643656E74657209446174612E506174680A5800000007000000000000 + 0056D9524391AE2C43010000009276664365021643010000009F3983432B7C3C + 43010000009E9AA64382D2B442010000006F1CB04375A4D1420100000026DF82 + 43263F67430300000056D9524391AE2C430A46696C6C2E436F6C6F720708636C + 6157686974650748697454657374080A53697A652E5769647468050000000000 + 0000C002400B53697A652E4865696768740500000000000000C002401453697A + 652E506C6174666F726D44656661756C74080B5374726F6B652E4B696E640704 + 4E6F6E65000F54436F6C6F72416E696D6174696F6E00084475726174696F6E05 + 000000000018B7D1F23F0C50726F70657274794E616D65060A46696C6C2E436F + 6C6F720A537461727456616C75650708636C6157686974650953746F7056616C + 75650708636C6157686974650754726967676572060F497353656C6563746564 + 3D747275650E54726967676572496E76657273650610497353656C6563746564 + 3D66616C73650000000007544C61796F757400095374796C654E616D65060F61 + 63636573736F727964657461696C05416C69676E07094D6F737452696768740A + 53697A652E57696474680500000000000000B003400B53697A652E4865696768 + 740500000000000000B004401453697A652E506C6174666F726D44656661756C + 74080756697369626C6508000854456C6C697073650005416C69676E07064365 + 6E7465720946696C6C2E4B696E6407084772616469656E741446696C6C2E4772 + 616469656E742E506F696E74730E0105436F6C6F720709784646313337364230 + 064F66667365740500000000000000000000000105436F6C6F72070978464631 + 3337334139064F6666736574050000000000000080FF3F000007486974546573 + 74080A53697A652E576964746805000000000000008003400B53697A652E4865 + 6967687405000000000000008003401453697A652E506C6174666F726D446566 + 61756C74080C5374726F6B652E436F6C6F720709784646313036393945000554 + 506174680005416C69676E070643656E74657209446174612E506174680A3400 + 00000400000000000000000000000000000001000000000000000000803F0100 + 00000000803F0000003F0300000000000000000000000A46696C6C2E436F6C6F + 720708636C6157686974650748697454657374080C4D617267696E732E4C6566 + 7405000000000000008000400A53697A652E57696474680500000000000000A0 + 01400B53697A652E4865696768740500000000000000C001401453697A652E50 + 6C6174666F726D44656661756C74080B5374726F6B652E4B696E6407044E6F6E + 650000000000545046300C545374796C654F626A65637400095374796C654E61 + 6D65060A67726F757070616E656C074361704D6F6465070454696C650C536F75 + 7263654C6F6F6B757006124D6574726F426C75657374796C652E706E67085772 + 61704D6F6465070454696C650756697369626C65080A536F757263654C696E6B + 0E010E436170496E736574732E4C65667405000000000000008000400D436170 + 496E736574732E546F7005000000000000008000400F436170496E736574732E + 5269676874050000000000000080004010436170496E736574732E426F74746F + 6D05000000000000008000400F536F75726365526563742E4C65667405000000 + 00000000DC06400E536F75726365526563742E546F7005000000000000008207 + 4010536F75726365526563742E5269676874050000000000008085074011536F + 75726365526563742E426F74746F6D0500000000000080990740000000005450 + 463007544C61796F757400095374796C654E616D65060A6261636B627574746F + 6E05416C69676E0708436F6E74656E74730A53697A652E576964746805000000 + 000000C0C408400B53697A652E4865696768740500000000000000D508401453 + 697A652E506C6174666F726D44656661756C74080756697369626C6508085461 + 624F7264657202750A4669786564576964746802280B46697865644865696768 + 740228001254427574746F6E5374796C654F626A65637400095374796C654E61 + 6D65060A6261636B67726F756E6405416C69676E0708436F6E74656E74730743 + 61704D6F6465070454696C650C536F757263654C6F6F6B757006124D6574726F + 426C75657374796C652E706E670A53697A652E576964746805000000000000C0 + C408400B53697A652E4865696768740500000000000000D508401453697A652E + 506C6174666F726D44656661756C740808577261704D6F6465070643656E7465 + 7207486F744C696E6B0E010F536F75726365526563742E4C6566740500000000 + 000000BC04400E536F75726365526563742E546F700500000000000040B60840 + 10536F75726365526563742E52696768740500000000000000AE054011536F75 + 726365526563742E426F74746F6D0500000000000040C0084000000B466F6375 + 7365644C696E6B0E010F536F75726365526563742E4C65667405000000000000 + 008001400E536F75726365526563742E546F700500000000000040B608401053 + 6F75726365526563742E52696768740500000000000000B0044011536F757263 + 65526563742E426F74746F6D0500000000000040C0084000000A4E6F726D616C + 4C696E6B0E010F536F75726365526563742E4C65667405000000000000008001 + 400E536F75726365526563742E546F700500000000000040B6084010536F7572 + 6365526563742E52696768740500000000000000B0044011536F757263655265 + 63742E426F74746F6D0500000000000040C0084000000B507265737365644C69 + 6E6B0E010F536F75726365526563742E4C6566740500000000000000B405400E + 536F75726365526563742E546F700500000000000040B6084010536F75726365 + 526563742E5269676874050000000000000082064011536F7572636552656374 + 2E426F74746F6D0500000000000040C00840000013546F756368416E696D6174 + 696F6E2E4C696E6B0E0000000654476C79706800095374796C654E616D65060A + 676C7970687374796C650C4D617267696E732E4C6566740500000000000000C0 + 00400B4D617267696E732E546F7005000000000000008000400D4D617267696E + 732E5269676874050000000000000080FF3F0E4D617267696E732E426F74746F + 6D050000000000000080004005416C69676E07044C6566740A53697A652E5769 + 64746805000000000000008003400B53697A652E486569676874050000000000 + 00008003401453697A652E506C6174666F726D44656661756C74080000005450 + 463007544C61796F757400095374796C654E616D65060E6261636B627574746F + 6E746578740756697369626C6508085461624F7264657202760B466978656448 + 65696768740244001254427574746F6E5374796C654F626A6563740009537479 + 6C654E616D65060A6261636B67726F756E6405416C69676E0706436C69656E74 + 074361704D6F6465070454696C650C536F757263654C6F6F6B757006124D6574 + 726F426C75657374796C652E706E670A53697A652E5769647468050000000000 + 0000C804400B53697A652E4865696768740500000000000000B003401453697A + 652E506C6174666F726D44656661756C740808577261704D6F6465070643656E + 74657207486F744C696E6B0E010F536F75726365526563742E4C656674050000 + 0000000000BC04400E536F75726365526563742E546F700500000000000040B6 + 084010536F75726365526563742E52696768740500000000000000AE05401153 + 6F75726365526563742E426F74746F6D0500000000000040C0084000000B466F + 63757365644C696E6B0E010F536F75726365526563742E4C6566740500000000 + 0000008001400E536F75726365526563742E546F700500000000000040B60840 + 10536F75726365526563742E52696768740500000000000000B0044011536F75 + 726365526563742E426F74746F6D0500000000000040C0084000000A4E6F726D + 616C4C696E6B0E010F536F75726365526563742E4C6566740500000000000000 + 8001400E536F75726365526563742E546F700500000000000040B6084010536F + 75726365526563742E52696768740500000000000000B0044011536F75726365 + 526563742E426F74746F6D0500000000000040C0084000000B50726573736564 + 4C696E6B0E010F536F75726365526563742E4C6566740500000000000000B405 + 400E536F75726365526563742E546F700500000000000040B6084010536F7572 + 6365526563742E5269676874050000000000000082064011536F757263655265 + 63742E426F74746F6D0500000000000040C00840000013546F756368416E696D + 6174696F6E2E4C696E6B0E0000001654427574746F6E5374796C65546578744F + 626A65637400095374796C654E616D6506047465787405416C69676E0706426F + 74746F6D064C6F636B6564090C4D617267696E732E4C65667405000000000000 + 00A001400B4D617267696E732E546F7005000000000000008000400D4D617267 + 696E732E52696768740500000000000000A001400E4D617267696E732E426F74 + 746F6D05000000000000008000400A506F736974696F6E2E5805000000000000 + 00A001400A506F736974696F6E2E590500000000000000C003400A53697A652E + 57696474680500000000000000A004400B53697A652E48656967687405000000 + 00000000C003401453697A652E506C6174666F726D44656661756C7408165465 + 787453657474696E67732E466F6E74436F6C6F720708636C6157686974650D53 + 6861646F7756697369626C650808486F74436F6C6F720708636C615768697465 + 0C466F6375736564436F6C6F720708636C61426C61636B0B4E6F726D616C436F + 6C6F720708636C6157686974650C50726573736564436F6C6F720708636C6157 + 686974650000005450463007544C61796F757400095374796C654E616D65060D + 666F7277617264627574746F6E05416C69676E0708436F6E74656E74730A5369 + 7A652E576964746805000000000000C0C408400B53697A652E48656967687405 + 00000000000000D508401453697A652E506C6174666F726D44656661756C7408 + 0756697369626C6508085461624F7264657202770A4669786564576964746802 + 280B46697865644865696768740228001254427574746F6E5374796C654F626A + 65637400095374796C654E616D65060A6261636B67726F756E6405416C69676E + 0708436F6E74656E7473074361704D6F6465070454696C650C536F757263654C + 6F6F6B757006124D6574726F426C75657374796C652E706E670A53697A652E57 + 6964746805000000000000C0C408400B53697A652E4865696768740500000000 + 000000D508401453697A652E506C6174666F726D44656661756C740808577261 + 704D6F6465070643656E74657207486F744C696E6B0E010F536F757263655265 + 63742E4C6566740500000000000000B206400E536F75726365526563742E546F + 700500000000000040B6084010536F75726365526563742E5269676874050000 + 0000000000DA064011536F75726365526563742E426F74746F6D050000000000 + 0040C0084000000B466F63757365644C696E6B0E010F536F7572636552656374 + 2E4C65667405000000000000008706400E536F75726365526563742E546F7005 + 00000000000040B6084010536F75726365526563742E52696768740500000000 + 000000AF064011536F75726365526563742E426F74746F6D0500000000000040 + C0084000000A4E6F726D616C4C696E6B0E010F536F75726365526563742E4C65 + 667405000000000000008706400E536F75726365526563742E546F7005000000 + 00000040B6084010536F75726365526563742E52696768740500000000000000 + AF064011536F75726365526563742E426F74746F6D0500000000000040C00840 + 00000B507265737365644C696E6B0E010F536F75726365526563742E4C656674 + 0500000000000000DD06400E536F75726365526563742E546F70050000000000 + 0040B6084010536F75726365526563742E526967687405000000000000808207 + 4011536F75726365526563742E426F74746F6D0500000000000040C008400000 + 13546F756368416E696D6174696F6E2E4C696E6B0E0000000654476C79706800 + 095374796C654E616D65060A676C7970687374796C650C4D617267696E732E4C + 6566740500000000000000C000400B4D617267696E732E546F70050000000000 + 00008000400D4D617267696E732E5269676874050000000000000080FF3F0E4D + 617267696E732E426F74746F6D050000000000000080004005416C69676E0704 + 4C6566740A53697A652E576964746805000000000000008003400B53697A652E + 48656967687405000000000000008003401453697A652E506C6174666F726D44 + 656661756C74080000005450463007544C61796F757400095374796C654E616D + 650611666F7277617264627574746F6E746578740756697369626C6508085461 + 624F7264657202780B46697865644865696768740244001254427574746F6E53 + 74796C654F626A65637400095374796C654E616D65060A6261636B67726F756E + 6405416C69676E0706436C69656E74074361704D6F6465070454696C650C536F + 757263654C6F6F6B757006124D6574726F426C75657374796C652E706E670A53 + 697A652E57696474680500000000000000C804400B53697A652E486569676874 + 0500000000000000B003401453697A652E506C6174666F726D44656661756C74 + 0808577261704D6F6465070643656E74657207486F744C696E6B0E010F536F75 + 726365526563742E4C6566740500000000000000B206400E536F757263655265 + 63742E546F700500000000000040B6084010536F75726365526563742E526967 + 68740500000000000000DA064011536F75726365526563742E426F74746F6D05 + 00000000000040C0084000000B466F63757365644C696E6B0E010F536F757263 + 65526563742E4C65667405000000000000008706400E536F7572636552656374 + 2E546F700500000000000040B6084010536F75726365526563742E5269676874 + 0500000000000000AF064011536F75726365526563742E426F74746F6D050000 + 0000000040C0084000000A4E6F726D616C4C696E6B0E010F536F757263655265 + 63742E4C65667405000000000000008706400E536F75726365526563742E546F + 700500000000000040B6084010536F75726365526563742E5269676874050000 + 0000000000AF064011536F75726365526563742E426F74746F6D050000000000 + 0040C0084000000B507265737365644C696E6B0E010F536F7572636552656374 + 2E4C6566740500000000000000DD06400E536F75726365526563742E546F7005 + 00000000000040B6084010536F75726365526563742E52696768740500000000 + 00008082074011536F75726365526563742E426F74746F6D0500000000000040 + C00840000013546F756368416E696D6174696F6E2E4C696E6B0E000000165442 + 7574746F6E5374796C65546578744F626A65637400095374796C654E616D6506 + 047465787405416C69676E0706426F74746F6D064C6F636B6564090C4D617267 + 696E732E4C6566740500000000000000A001400B4D617267696E732E546F7005 + 000000000000008000400D4D617267696E732E52696768740500000000000000 + A001400E4D617267696E732E426F74746F6D05000000000000008000400A506F + 736974696F6E2E580500000000000000A001400A506F736974696F6E2E590500 + 000000000000C003400A53697A652E57696474680500000000000000A004400B + 53697A652E4865696768740500000000000000C003401453697A652E506C6174 + 666F726D44656661756C7408165465787453657474696E67732E466F6E74436F + 6C6F720708636C6157686974650D536861646F7756697369626C650808486F74 + 436F6C6F720708636C6157686974650C466F6375736564436F6C6F720708636C + 61426C61636B0B4E6F726D616C436F6C6F720708636C6157686974650C507265 + 73736564436F6C6F720708636C6157686974650000005450463007544C61796F + 757400095374796C654E616D65060B636C6F7365627574746F6E05416C69676E + 0708436F6E74656E74730A53697A652E576964746805000000000000C0C40840 + 0B53697A652E4865696768740500000000000000D508401453697A652E506C61 + 74666F726D44656661756C74080756697369626C6508085461624F7264657202 + 790A4669786564576964746802280B4669786564486569676874022800125442 + 7574746F6E5374796C654F626A65637400095374796C654E616D65060A626163 + 6B67726F756E6405416C69676E0708436F6E74656E7473074361704D6F646507 + 0454696C650C536F757263654C6F6F6B757006124D6574726F426C7565737479 + 6C652E706E670A53697A652E576964746805000000000000C0C408400B53697A + 652E4865696768740500000000000000D508401453697A652E506C6174666F72 + 6D44656661756C740808577261704D6F6465070643656E74657207486F744C69 + 6E6B0E010F536F75726365526563742E4C65667405000000000000009A07400E + 536F75726365526563742E546F700500000000000040B6084010536F75726365 + 526563742E52696768740500000000000000AE074011536F7572636552656374 + 2E426F74746F6D0500000000000040C0084000000B466F63757365644C696E6B + 0E010F536F75726365526563742E4C65667405000000000000808407400E536F + 75726365526563742E546F700500000000000040B6084010536F757263655265 + 63742E5269676874050000000000008098074011536F75726365526563742E42 + 6F74746F6D0500000000000040C0084000000A4E6F726D616C4C696E6B0E010F + 536F75726365526563742E4C65667405000000000000808407400E536F757263 + 65526563742E546F700500000000000040B6084010536F75726365526563742E + 5269676874050000000000008098074011536F75726365526563742E426F7474 + 6F6D0500000000000040C0084000000B507265737365644C696E6B0E010F536F + 75726365526563742E4C6566740500000000000080AF07400E536F7572636552 + 6563742E546F700500000000000040B6084010536F75726365526563742E5269 + 6768740500000000000080C3074011536F75726365526563742E426F74746F6D + 0500000000000040C00840000013546F756368416E696D6174696F6E2E4C696E + 6B0E0000000654476C79706800095374796C654E616D65060A676C7970687374 + 796C650C4D617267696E732E4C6566740500000000000000C000400B4D617267 + 696E732E546F7005000000000000008000400D4D617267696E732E5269676874 + 050000000000000080FF3F0E4D617267696E732E426F74746F6D050000000000 + 000080004005416C69676E07044C6566740A53697A652E576964746805000000 + 000000008003400B53697A652E48656967687405000000000000008003401453 + 697A652E506C6174666F726D44656661756C74080000005450463007544C6179 + 6F757400095374796C654E616D65060F636C6F7365627574746F6E7465787407 + 56697369626C6508085461624F72646572027A0B466978656448656967687402 + 44001254427574746F6E5374796C654F626A65637400095374796C654E616D65 + 060A6261636B67726F756E6405416C69676E0706436C69656E74074361704D6F + 6465070454696C650C536F757263654C6F6F6B757006124D6574726F426C7565 + 7374796C652E706E670A53697A652E57696474680500000000000000C804400B + 53697A652E4865696768740500000000000000B003401453697A652E506C6174 + 666F726D44656661756C740808577261704D6F6465070643656E74657207486F + 744C696E6B0E010F536F75726365526563742E4C65667405000000000000009A + 07400E536F75726365526563742E546F700500000000000040B6084010536F75 + 726365526563742E52696768740500000000000000AE074011536F7572636552 + 6563742E426F74746F6D0500000000000040C0084000000B466F63757365644C + 696E6B0E010F536F75726365526563742E4C6566740500000000000080840740 + 0E536F75726365526563742E546F700500000000000040B6084010536F757263 + 65526563742E5269676874050000000000008098074011536F75726365526563 + 742E426F74746F6D0500000000000040C0084000000A4E6F726D616C4C696E6B + 0E010F536F75726365526563742E4C65667405000000000000808407400E536F + 75726365526563742E546F700500000000000040B6084010536F757263655265 + 63742E5269676874050000000000008098074011536F75726365526563742E42 + 6F74746F6D0500000000000040C0084000000B507265737365644C696E6B0E01 + 0F536F75726365526563742E4C6566740500000000000080AF07400E536F7572 + 6365526563742E546F700500000000000040B6084010536F7572636552656374 + 2E52696768740500000000000080C3074011536F75726365526563742E426F74 + 746F6D0500000000000040C00840000013546F756368416E696D6174696F6E2E + 4C696E6B0E0000001654427574746F6E5374796C65546578744F626A65637400 + 095374796C654E616D6506047465787405416C69676E0706426F74746F6D064C + 6F636B6564090C4D617267696E732E4C6566740500000000000000A001400B4D + 617267696E732E546F7005000000000000008000400D4D617267696E732E5269 + 6768740500000000000000A001400E4D617267696E732E426F74746F6D050000 + 00000000008000400A506F736974696F6E2E580500000000000000A001400A50 + 6F736974696F6E2E590500000000000000C003400A53697A652E576964746805 + 00000000000000A004400B53697A652E4865696768740500000000000000C003 + 401453697A652E506C6174666F726D44656661756C7408165465787453657474 + 696E67732E466F6E74436F6C6F720708636C6157686974650D536861646F7756 + 697369626C650808486F74436F6C6F720708636C6157686974650C466F637573 + 6564436F6C6F720708636C61426C61636B0B4E6F726D616C436F6C6F72070863 + 6C6157686974650C50726573736564436F6C6F720708636C6157686974650000 + 005450463007544C61796F757400095374796C654E616D650609616464627574 + 746F6E05416C69676E0708436F6E74656E74730A53697A652E57696474680500 + 0000000000C0C408400B53697A652E4865696768740500000000000000D50840 + 1453697A652E506C6174666F726D44656661756C74080756697369626C650808 + 5461624F72646572027B0A4669786564576964746802280B4669786564486569 + 6768740228001254427574746F6E5374796C654F626A65637400095374796C65 + 4E616D65060A6261636B67726F756E6405416C69676E0708436F6E74656E7473 + 074361704D6F6465070454696C650C536F757263654C6F6F6B757006124D6574 + 726F426C75657374796C652E706E670A53697A652E5769647468050000000000 + 00C0C408400B53697A652E4865696768740500000000000000D508401453697A + 652E506C6174666F726D44656661756C740808577261704D6F6465070643656E + 74657207486F744C696E6B0E010F536F75726365526563742E4C656674050000 + 0000000000BC04400E536F75726365526563742E546F700500000000000040C1 + 084010536F75726365526563742E52696768740500000000000000AE05401153 + 6F75726365526563742E426F74746F6D0500000000000040CB084000000B466F + 63757365644C696E6B0E010F536F75726365526563742E4C6566740500000000 + 0000008001400E536F75726365526563742E546F700500000000000040C10840 + 10536F75726365526563742E52696768740500000000000000B0044011536F75 + 726365526563742E426F74746F6D0500000000000040CB084000000A4E6F726D + 616C4C696E6B0E010F536F75726365526563742E4C6566740500000000000000 + 8001400E536F75726365526563742E546F700500000000000040C1084010536F + 75726365526563742E52696768740500000000000000B0044011536F75726365 + 526563742E426F74746F6D0500000000000040CB084000000B50726573736564 + 4C696E6B0E010F536F75726365526563742E4C6566740500000000000000B405 + 400E536F75726365526563742E546F700500000000000040C1084010536F7572 + 6365526563742E5269676874050000000000000082064011536F757263655265 + 63742E426F74746F6D0500000000000040CB0840000013546F756368416E696D + 6174696F6E2E4C696E6B0E0000000654476C79706800095374796C654E616D65 + 060A676C7970687374796C650C4D617267696E732E4C65667405000000000000 + 00C000400B4D617267696E732E546F7005000000000000008000400D4D617267 + 696E732E5269676874050000000000000080FF3F0E4D617267696E732E426F74 + 746F6D050000000000000080004005416C69676E07044C6566740A53697A652E + 576964746805000000000000008003400B53697A652E48656967687405000000 + 000000008003401453697A652E506C6174666F726D44656661756C7408000000 + 5450463007544C61796F757400095374796C654E616D65060D61646462757474 + 6F6E746578740756697369626C6508085461624F72646572027C0B4669786564 + 4865696768740244001254427574746F6E5374796C654F626A65637400095374 + 796C654E616D65060A6261636B67726F756E6405416C69676E0706436C69656E + 74074361704D6F6465070454696C650C536F757263654C6F6F6B757006124D65 + 74726F426C75657374796C652E706E670A53697A652E57696474680500000000 + 000000C804400B53697A652E4865696768740500000000000000B00340145369 + 7A652E506C6174666F726D44656661756C740808577261704D6F646507064365 + 6E74657207486F744C696E6B0E010F536F75726365526563742E4C6566740500 + 000000000000BC04400E536F75726365526563742E546F700500000000000040 + C1084010536F75726365526563742E52696768740500000000000000AE054011 + 536F75726365526563742E426F74746F6D0500000000000040CB084000000B46 + 6F63757365644C696E6B0E010F536F75726365526563742E4C65667405000000 + 000000008001400E536F75726365526563742E546F700500000000000040C108 + 4010536F75726365526563742E52696768740500000000000000B0044011536F + 75726365526563742E426F74746F6D0500000000000040CB084000000A4E6F72 + 6D616C4C696E6B0E010F536F75726365526563742E4C65667405000000000000 + 008001400E536F75726365526563742E546F700500000000000040C108401053 + 6F75726365526563742E52696768740500000000000000B0044011536F757263 + 65526563742E426F74746F6D0500000000000040CB084000000B507265737365 + 644C696E6B0E010F536F75726365526563742E4C6566740500000000000000B4 + 05400E536F75726365526563742E546F700500000000000040C1084010536F75 + 726365526563742E5269676874050000000000000082064011536F7572636552 + 6563742E426F74746F6D0500000000000040CB0840000013546F756368416E69 + 6D6174696F6E2E4C696E6B0E0000001654427574746F6E5374796C6554657874 + 4F626A65637400095374796C654E616D6506047465787405416C69676E070642 + 6F74746F6D064C6F636B6564090C4D617267696E732E4C656674050000000000 + 0000A001400B4D617267696E732E546F7005000000000000008000400D4D6172 + 67696E732E52696768740500000000000000A001400E4D617267696E732E426F + 74746F6D05000000000000008000400A506F736974696F6E2E58050000000000 + 0000A001400A506F736974696F6E2E590500000000000000C003400A53697A65 + 2E57696474680500000000000000A004400B53697A652E486569676874050000 + 0000000000C003401453697A652E506C6174666F726D44656661756C74081654 + 65787453657474696E67732E466F6E74436F6C6F720708636C6157686974650D + 536861646F7756697369626C650808486F74436F6C6F720708636C6157686974 + 650C466F6375736564436F6C6F720708636C61426C61636B0B4E6F726D616C43 + 6F6C6F720708636C6157686974650C50726573736564436F6C6F720708636C61 + 57686974650000005450463007544C61796F757400095374796C654E616D6506 + 0C72656D6F7665627574746F6E05416C69676E0708436F6E74656E74730A5369 + 7A652E576964746805000000000000C0C408400B53697A652E48656967687405 + 00000000000000D508401453697A652E506C6174666F726D44656661756C7408 + 0756697369626C6508085461624F72646572027D0A4669786564576964746802 + 280B46697865644865696768740228001254427574746F6E5374796C654F626A + 65637400095374796C654E616D65060A6261636B67726F756E6405416C69676E + 0708436F6E74656E7473074361704D6F6465070454696C650C536F757263654C + 6F6F6B757006124D6574726F426C75657374796C652E706E670A53697A652E57 + 6964746805000000000000C0C408400B53697A652E4865696768740500000000 + 000000D508401453697A652E506C6174666F726D44656661756C740808577261 + 704D6F6465070643656E74657207486F744C696E6B0E010F536F757263655265 + 63742E4C6566740500000000000000B206400E536F75726365526563742E546F + 700500000000000040C1084010536F75726365526563742E5269676874050000 + 0000000000DA064011536F75726365526563742E426F74746F6D050000000000 + 0040CB084000000B466F63757365644C696E6B0E010F536F7572636552656374 + 2E4C65667405000000000000008706400E536F75726365526563742E546F7005 + 00000000000040C1084010536F75726365526563742E52696768740500000000 + 000000AF064011536F75726365526563742E426F74746F6D0500000000000040 + CB084000000A4E6F726D616C4C696E6B0E010F536F75726365526563742E4C65 + 667405000000000000008706400E536F75726365526563742E546F7005000000 + 00000040C1084010536F75726365526563742E52696768740500000000000000 + AF064011536F75726365526563742E426F74746F6D0500000000000040CB0840 + 00000B507265737365644C696E6B0E010F536F75726365526563742E4C656674 + 0500000000000000DD06400E536F75726365526563742E546F70050000000000 + 0040C1084010536F75726365526563742E526967687405000000000000808207 + 4011536F75726365526563742E426F74746F6D0500000000000040CB08400000 + 13546F756368416E696D6174696F6E2E4C696E6B0E0000000654476C79706800 + 095374796C654E616D65060A676C7970687374796C650C4D617267696E732E4C + 6566740500000000000000C000400B4D617267696E732E546F70050000000000 + 00008000400D4D617267696E732E5269676874050000000000000080FF3F0E4D + 617267696E732E426F74746F6D050000000000000080004005416C69676E0704 + 4C6566740A53697A652E576964746805000000000000008003400B53697A652E + 48656967687405000000000000008003401453697A652E506C6174666F726D44 + 656661756C74080000005450463007544C61796F757400095374796C654E616D + 65061072656D6F7665627574746F6E746578740756697369626C650808546162 + 4F72646572027E0B46697865644865696768740244001254427574746F6E5374 + 796C654F626A65637400095374796C654E616D65060A6261636B67726F756E64 + 05416C69676E0706436C69656E74074361704D6F6465070454696C650C536F75 + 7263654C6F6F6B757006124D6574726F426C75657374796C652E706E670A5369 + 7A652E57696474680500000000000000C804400B53697A652E48656967687405 + 00000000000000B003401453697A652E506C6174666F726D44656661756C7408 + 08577261704D6F6465070643656E74657207486F744C696E6B0E010F536F7572 + 6365526563742E4C6566740500000000000000B206400E536F75726365526563 + 742E546F700500000000000040C1084010536F75726365526563742E52696768 + 740500000000000000DA064011536F75726365526563742E426F74746F6D0500 + 000000000040CB084000000B466F63757365644C696E6B0E010F536F75726365 + 526563742E4C65667405000000000000008706400E536F75726365526563742E + 546F700500000000000040C1084010536F75726365526563742E526967687405 + 00000000000000AF064011536F75726365526563742E426F74746F6D05000000 + 00000040CB084000000A4E6F726D616C4C696E6B0E010F536F75726365526563 + 742E4C65667405000000000000008706400E536F75726365526563742E546F70 + 0500000000000040C1084010536F75726365526563742E526967687405000000 + 00000000AF064011536F75726365526563742E426F74746F6D05000000000000 + 40CB084000000B507265737365644C696E6B0E010F536F75726365526563742E + 4C6566740500000000000000DD06400E536F75726365526563742E546F700500 + 000000000040C1084010536F75726365526563742E5269676874050000000000 + 008082074011536F75726365526563742E426F74746F6D0500000000000040CB + 0840000013546F756368416E696D6174696F6E2E4C696E6B0E00000016544275 + 74746F6E5374796C65546578744F626A65637400095374796C654E616D650604 + 7465787405416C69676E0706426F74746F6D064C6F636B6564090C4D61726769 + 6E732E4C6566740500000000000000A001400B4D617267696E732E546F700500 + 0000000000008000400D4D617267696E732E52696768740500000000000000A0 + 01400E4D617267696E732E426F74746F6D05000000000000008000400A506F73 + 6974696F6E2E580500000000000000A001400A506F736974696F6E2E59050000 + 0000000000C003400A53697A652E57696474680500000000000000A004400B53 + 697A652E4865696768740500000000000000C003401453697A652E506C617466 + 6F726D44656661756C7408165465787453657474696E67732E466F6E74436F6C + 6F720708636C6157686974650D536861646F7756697369626C650808486F7443 + 6F6C6F720708636C6157686974650C466F6375736564436F6C6F720708636C61 + 426C61636B0B4E6F726D616C436F6C6F720708636C6157686974650C50726573 + 736564436F6C6F720708636C6157686974650000005450463007544C61796F75 + 7400095374796C654E616D65060B6170706C79627574746F6E05416C69676E07 + 08436F6E74656E74730A53697A652E576964746805000000000000C0C408400B + 53697A652E4865696768740500000000000000D508401453697A652E506C6174 + 666F726D44656661756C74080756697369626C6508085461624F72646572027F + 0A4669786564576964746802280B466978656448656967687402280012544275 + 74746F6E5374796C654F626A65637400095374796C654E616D65060A6261636B + 67726F756E6405416C69676E0708436F6E74656E7473074361704D6F64650704 + 54696C650C536F757263654C6F6F6B757006124D6574726F426C75657374796C + 652E706E670A53697A652E576964746805000000000000C0C408400B53697A65 + 2E4865696768740500000000000000D508401453697A652E506C6174666F726D + 44656661756C740808577261704D6F6465070643656E74657207486F744C696E + 6B0E010F536F75726365526563742E4C65667405000000000000009A07400E53 + 6F75726365526563742E546F700500000000000000C1084010536F7572636552 + 6563742E52696768740500000000000000AE074011536F75726365526563742E + 426F74746F6D0500000000000000CB084000000B466F63757365644C696E6B0E + 010F536F75726365526563742E4C65667405000000000000808407400E536F75 + 726365526563742E546F700500000000000000C1084010536F75726365526563 + 742E5269676874050000000000008098074011536F75726365526563742E426F + 74746F6D0500000000000000CB084000000A4E6F726D616C4C696E6B0E010F53 + 6F75726365526563742E4C65667405000000000000808407400E536F75726365 + 526563742E546F700500000000000000C1084010536F75726365526563742E52 + 69676874050000000000008098074011536F75726365526563742E426F74746F + 6D0500000000000000CB084000000B507265737365644C696E6B0E010F536F75 + 726365526563742E4C6566740500000000000080AF07400E536F757263655265 + 63742E546F700500000000000000C1084010536F75726365526563742E526967 + 68740500000000000080C3074011536F75726365526563742E426F74746F6D05 + 00000000000000CB0840000013546F756368416E696D6174696F6E2E4C696E6B + 0E0000000654476C79706800095374796C654E616D65060A676C797068737479 + 6C650C4D617267696E732E4C6566740500000000000000C000400B4D61726769 + 6E732E546F7005000000000000008000400D4D617267696E732E526967687405 + 0000000000000080FF3F0E4D617267696E732E426F74746F6D05000000000000 + 0080004005416C69676E07044C6566740A53697A652E57696474680500000000 + 0000008003400B53697A652E4865696768740500000000000000800340145369 + 7A652E506C6174666F726D44656661756C74080000005450463007544C61796F + 757400095374796C654E616D65060F6170706C79627574746F6E746578740756 + 697369626C6508085461624F726465720380000B466978656448656967687402 + 44001254427574746F6E5374796C654F626A65637400095374796C654E616D65 + 060A6261636B67726F756E6405416C69676E0706436C69656E74074361704D6F + 6465070454696C650C536F757263654C6F6F6B757006124D6574726F426C7565 + 7374796C652E706E670A53697A652E57696474680500000000000000C804400B + 53697A652E4865696768740500000000000000B003401453697A652E506C6174 + 666F726D44656661756C740808577261704D6F6465070643656E74657207486F + 744C696E6B0E010F536F75726365526563742E4C65667405000000000000009A + 07400E536F75726365526563742E546F700500000000000000C1084010536F75 + 726365526563742E52696768740500000000000000AE074011536F7572636552 + 6563742E426F74746F6D0500000000000000CB084000000B466F63757365644C + 696E6B0E010F536F75726365526563742E4C6566740500000000000080840740 + 0E536F75726365526563742E546F700500000000000000C1084010536F757263 + 65526563742E5269676874050000000000008098074011536F75726365526563 + 742E426F74746F6D0500000000000000CB084000000A4E6F726D616C4C696E6B + 0E010F536F75726365526563742E4C65667405000000000000808407400E536F + 75726365526563742E546F700500000000000000C1084010536F757263655265 + 63742E5269676874050000000000008098074011536F75726365526563742E42 + 6F74746F6D0500000000000000CB084000000B507265737365644C696E6B0E01 + 0F536F75726365526563742E4C6566740500000000000080AF07400E536F7572 + 6365526563742E546F700500000000000000C1084010536F7572636552656374 + 2E52696768740500000000000080C3074011536F75726365526563742E426F74 + 746F6D0500000000000000CB0840000013546F756368416E696D6174696F6E2E + 4C696E6B0E0000001654427574746F6E5374796C65546578744F626A65637400 + 095374796C654E616D6506047465787405416C69676E0706426F74746F6D064C + 6F636B6564090C4D617267696E732E4C6566740500000000000000A001400B4D + 617267696E732E546F7005000000000000008000400D4D617267696E732E5269 + 6768740500000000000000A001400E4D617267696E732E426F74746F6D050000 + 00000000008000400A506F736974696F6E2E580500000000000000A001400A50 + 6F736974696F6E2E590500000000000000C003400A53697A652E576964746805 + 00000000000000A004400B53697A652E4865696768740500000000000000C003 + 401453697A652E506C6174666F726D44656661756C7408165465787453657474 + 696E67732E466F6E74436F6C6F720708636C6157686974650D536861646F7756 + 697369626C650808486F74436F6C6F720708636C6157686974650C466F637573 + 6564436F6C6F720708636C61426C61636B0B4E6F726D616C436F6C6F72070863 + 6C6157686974650C50726573736564436F6C6F720708636C6157686974650000 + 005450463007544C61796F757400095374796C654E616D65060C736561726368 + 627574746F6E05416C69676E0708436F6E74656E74730A53697A652E57696474 + 6805000000000000C0C408400B53697A652E4865696768740500000000000000 + D508401453697A652E506C6174666F726D44656661756C74080756697369626C + 6508085461624F726465720381000A4669786564576964746802280B46697865 + 644865696768740228001254427574746F6E5374796C654F626A656374000953 + 74796C654E616D65060A6261636B67726F756E6405416C69676E0708436F6E74 + 656E7473074361704D6F6465070454696C650C536F757263654C6F6F6B757006 + 124D6574726F426C75657374796C652E706E670A53697A652E57696474680500 + 0000000000C0C408400B53697A652E4865696768740500000000000000D50840 + 1453697A652E506C6174666F726D44656661756C740808577261704D6F646507 + 0643656E74657207486F744C696E6B0E010F536F75726365526563742E4C6566 + 740500000000000000BC04400E536F75726365526563742E546F700500000000 + 000000D6074010536F75726365526563742E52696768740500000000000000AE + 054011536F75726365526563742E426F74746F6D0500000000000000EA074000 + 000B466F63757365644C696E6B0E010F536F75726365526563742E4C65667405 + 000000000000008001400E536F75726365526563742E546F7005000000000000 + 00D6074010536F75726365526563742E52696768740500000000000000B00440 + 11536F75726365526563742E426F74746F6D0500000000000000EA074000000A + 4E6F726D616C4C696E6B0E010F536F75726365526563742E4C65667405000000 + 000000008001400E536F75726365526563742E546F700500000000000000D607 + 4010536F75726365526563742E52696768740500000000000000B0044011536F + 75726365526563742E426F74746F6D0500000000000000EA074000000B507265 + 737365644C696E6B0E010F536F75726365526563742E4C656674050000000000 + 0000B405400E536F75726365526563742E546F700500000000000000D6074010 + 536F75726365526563742E5269676874050000000000000082064011536F7572 + 6365526563742E426F74746F6D0500000000000000EA0740000013546F756368 + 416E696D6174696F6E2E4C696E6B0E0000000654476C79706800095374796C65 + 4E616D65060A676C7970687374796C650C4D617267696E732E4C656674050000 + 0000000000C000400B4D617267696E732E546F7005000000000000008000400D + 4D617267696E732E5269676874050000000000000080FF3F0E4D617267696E73 + 2E426F74746F6D050000000000000080004005416C69676E07044C6566740A53 + 697A652E576964746805000000000000008003400B53697A652E486569676874 + 05000000000000008003401453697A652E506C6174666F726D44656661756C74 + 080000005450463007544C61796F757400095374796C654E616D650610736561 + 726368627574746F6E746578740756697369626C6508085461624F7264657203 + 82000B46697865644865696768740244001254427574746F6E5374796C654F62 + 6A65637400095374796C654E616D65060A6261636B67726F756E6405416C6967 + 6E0706436C69656E74074361704D6F6465070454696C650C536F757263654C6F + 6F6B757006124D6574726F426C75657374796C652E706E670A53697A652E5769 + 6474680500000000000000C804400B53697A652E486569676874050000000000 + 0000B003401453697A652E506C6174666F726D44656661756C74080857726170 + 4D6F6465070643656E74657207486F744C696E6B0E010F536F75726365526563 + 742E4C6566740500000000000000BC04400E536F75726365526563742E546F70 + 0500000000000000D6074010536F75726365526563742E526967687405000000 + 00000000AE054011536F75726365526563742E426F74746F6D05000000000000 + 00EA074000000B466F63757365644C696E6B0E010F536F75726365526563742E + 4C65667405000000000000008001400E536F75726365526563742E546F700500 + 000000000000D6074010536F75726365526563742E5269676874050000000000 + 0000B0044011536F75726365526563742E426F74746F6D0500000000000000EA + 074000000A4E6F726D616C4C696E6B0E010F536F75726365526563742E4C6566 + 7405000000000000008001400E536F75726365526563742E546F700500000000 + 000000D6074010536F75726365526563742E52696768740500000000000000B0 + 044011536F75726365526563742E426F74746F6D0500000000000000EA074000 + 000B507265737365644C696E6B0E010F536F75726365526563742E4C65667405 + 00000000000000B405400E536F75726365526563742E546F7005000000000000 + 00D6074010536F75726365526563742E52696768740500000000000000820640 + 11536F75726365526563742E426F74746F6D0500000000000000EA0740000013 + 546F756368416E696D6174696F6E2E4C696E6B0E0000001654427574746F6E53 + 74796C65546578744F626A65637400095374796C654E616D6506047465787405 + 416C69676E0706426F74746F6D064C6F636B6564090C4D617267696E732E4C65 + 66740500000000000000A001400B4D617267696E732E546F7005000000000000 + 008000400D4D617267696E732E52696768740500000000000000A001400E4D61 + 7267696E732E426F74746F6D05000000000000008000400A506F736974696F6E + 2E580500000000000000A001400A506F736974696F6E2E590500000000000000 + C003400A53697A652E57696474680500000000000000A004400B53697A652E48 + 65696768740500000000000000C003401453697A652E506C6174666F726D4465 + 6661756C7408165465787453657474696E67732E466F6E74436F6C6F72070863 + 6C6157686974650D536861646F7756697369626C650808486F74436F6C6F7207 + 08636C6157686974650C466F6375736564436F6C6F720708636C61426C61636B + 0B4E6F726D616C436F6C6F720708636C6157686974650C50726573736564436F + 6C6F720708636C6157686974650000005450463007544C61796F757400095374 + 796C654E616D65060B7265747279627574746F6E05416C69676E0708436F6E74 + 656E74730A53697A652E576964746805000000000000C0C408400B53697A652E + 4865696768740500000000000000D508401453697A652E506C6174666F726D44 + 656661756C74080756697369626C6508085461624F726465720383000A466978 + 6564576964746802280B46697865644865696768740228001254427574746F6E + 5374796C654F626A65637400095374796C654E616D65060A6261636B67726F75 + 6E6405416C69676E0708436F6E74656E7473074361704D6F6465070454696C65 + 0C536F757263654C6F6F6B757006124D6574726F426C75657374796C652E706E + 670A53697A652E576964746805000000000000C0C408400B53697A652E486569 + 6768740500000000000000D508401453697A652E506C6174666F726D44656661 + 756C740808577261704D6F6465070643656E74657207486F744C696E6B0E010F + 536F75726365526563742E4C6566740500000000000000B206400E536F757263 + 65526563742E546F700500000000000000D6074010536F75726365526563742E + 52696768740500000000000000DA064011536F75726365526563742E426F7474 + 6F6D0500000000000000EA074000000B466F63757365644C696E6B0E010F536F + 75726365526563742E4C65667405000000000000008706400E536F7572636552 + 6563742E546F700500000000000000D6074010536F75726365526563742E5269 + 6768740500000000000000AF064011536F75726365526563742E426F74746F6D + 0500000000000000EA074000000A4E6F726D616C4C696E6B0E010F536F757263 + 65526563742E4C65667405000000000000008706400E536F7572636552656374 + 2E546F700500000000000000D6074010536F75726365526563742E5269676874 + 0500000000000000AF064011536F75726365526563742E426F74746F6D050000 + 0000000000EA074000000B507265737365644C696E6B0E010F536F7572636552 + 6563742E4C6566740500000000000000DD06400E536F75726365526563742E54 + 6F700500000000000000D6074010536F75726365526563742E52696768740500 + 00000000008082074011536F75726365526563742E426F74746F6D0500000000 + 000000EA0740000013546F756368416E696D6174696F6E2E4C696E6B0E000000 + 0654476C79706800095374796C654E616D65060A676C7970687374796C650C4D + 617267696E732E4C6566740500000000000000C000400B4D617267696E732E54 + 6F7005000000000000008000400D4D617267696E732E52696768740500000000 + 00000080FF3F0E4D617267696E732E426F74746F6D0500000000000000800040 + 05416C69676E07044C6566740A53697A652E5769647468050000000000000080 + 03400B53697A652E48656967687405000000000000008003401453697A652E50 + 6C6174666F726D44656661756C74080000005450463007544C61796F75740009 + 5374796C654E616D65060F7265747279627574746F6E74657874075669736962 + 6C6508085461624F726465720384000B46697865644865696768740244001254 + 427574746F6E5374796C654F626A65637400095374796C654E616D65060A6261 + 636B67726F756E6405416C69676E0706436C69656E74074361704D6F64650704 + 54696C650C536F757263654C6F6F6B757006124D6574726F426C75657374796C + 652E706E670A53697A652E57696474680500000000000000C804400B53697A65 + 2E4865696768740500000000000000B003401453697A652E506C6174666F726D + 44656661756C740808577261704D6F6465070643656E74657207486F744C696E + 6B0E010F536F75726365526563742E4C6566740500000000000000B206400E53 + 6F75726365526563742E546F700500000000000000D6074010536F7572636552 + 6563742E52696768740500000000000000DA064011536F75726365526563742E + 426F74746F6D0500000000000000EA074000000B466F63757365644C696E6B0E + 010F536F75726365526563742E4C65667405000000000000008706400E536F75 + 726365526563742E546F700500000000000000D6074010536F75726365526563 + 742E52696768740500000000000000AF064011536F75726365526563742E426F + 74746F6D0500000000000000EA074000000A4E6F726D616C4C696E6B0E010F53 + 6F75726365526563742E4C65667405000000000000008706400E536F75726365 + 526563742E546F700500000000000000D6074010536F75726365526563742E52 + 696768740500000000000000AF064011536F75726365526563742E426F74746F + 6D0500000000000000EA074000000B507265737365644C696E6B0E010F536F75 + 726365526563742E4C6566740500000000000000DD06400E536F757263655265 + 63742E546F700500000000000000D6074010536F75726365526563742E526967 + 6874050000000000008082074011536F75726365526563742E426F74746F6D05 + 00000000000000EA0740000013546F756368416E696D6174696F6E2E4C696E6B + 0E0000001654427574746F6E5374796C65546578744F626A6563740009537479 + 6C654E616D6506047465787405416C69676E0706426F74746F6D064C6F636B65 + 64090C4D617267696E732E4C6566740500000000000000A001400B4D61726769 + 6E732E546F7005000000000000008000400D4D617267696E732E526967687405 + 00000000000000A001400E4D617267696E732E426F74746F6D05000000000000 + 008000400A506F736974696F6E2E580500000000000000A001400A506F736974 + 696F6E2E590500000000000000C003400A53697A652E57696474680500000000 + 000000A004400B53697A652E4865696768740500000000000000C00340145369 + 7A652E506C6174666F726D44656661756C7408165465787453657474696E6773 + 2E466F6E74436F6C6F720708636C6157686974650D536861646F775669736962 + 6C650808486F74436F6C6F720708636C6157686974650C466F6375736564436F + 6C6F720708636C61426C61636B0B4E6F726D616C436F6C6F720708636C615768 + 6974650C50726573736564436F6C6F720708636C615768697465000000545046 + 3007544C61796F757400095374796C654E616D65060B7472617368627574746F + 6E05416C69676E0708436F6E74656E74730A53697A652E576964746805000000 + 000000C0C408400B53697A652E4865696768740500000000000000D508401453 + 697A652E506C6174666F726D44656661756C74080756697369626C6508085461 + 624F726465720385000A4669786564576964746802280B466978656448656967 + 68740228001254427574746F6E5374796C654F626A65637400095374796C654E + 616D65060A6261636B67726F756E6405416C69676E0708436F6E74656E747307 + 4361704D6F6465070454696C650C536F757263654C6F6F6B757006124D657472 + 6F426C75657374796C652E706E670A53697A652E576964746805000000000000 + C0C408400B53697A652E4865696768740500000000000000D508401453697A65 + 2E506C6174666F726D44656661756C740808577261704D6F6465070643656E74 + 657207486F744C696E6B0E010F536F75726365526563742E4C65667405000000 + 000000009A07400E536F75726365526563742E546F700500000000000000D607 + 4010536F75726365526563742E52696768740500000000000000AE074011536F + 75726365526563742E426F74746F6D0500000000000000EA074000000B466F63 + 757365644C696E6B0E010F536F75726365526563742E4C656674050000000000 + 00808407400E536F75726365526563742E546F700500000000000000D6074010 + 536F75726365526563742E5269676874050000000000008098074011536F7572 + 6365526563742E426F74746F6D0500000000000000EA074000000A4E6F726D61 + 6C4C696E6B0E010F536F75726365526563742E4C656674050000000000008084 + 07400E536F75726365526563742E546F700500000000000000D6074010536F75 + 726365526563742E5269676874050000000000008098074011536F7572636552 + 6563742E426F74746F6D0500000000000000EA074000000B507265737365644C + 696E6B0E010F536F75726365526563742E4C6566740500000000000080AF0740 + 0E536F75726365526563742E546F700500000000000000D6074010536F757263 + 65526563742E52696768740500000000000080C3074011536F75726365526563 + 742E426F74746F6D0500000000000000EA0740000013546F756368416E696D61 + 74696F6E2E4C696E6B0E0000000654476C79706800095374796C654E616D6506 + 0A676C7970687374796C650C4D617267696E732E4C6566740500000000000000 + C000400B4D617267696E732E546F7005000000000000008000400D4D61726769 + 6E732E5269676874050000000000000080FF3F0E4D617267696E732E426F7474 + 6F6D050000000000000080004005416C69676E07044C6566740A53697A652E57 + 6964746805000000000000008003400B53697A652E4865696768740500000000 + 0000008003401453697A652E506C6174666F726D44656661756C740800000054 + 50463007544C61796F757400095374796C654E616D65060F7472617368627574 + 746F6E746578740756697369626C6508085461624F726465720386000B466978 + 65644865696768740244001254427574746F6E5374796C654F626A6563740009 + 5374796C654E616D65060A6261636B67726F756E6405416C69676E0706436C69 + 656E74074361704D6F6465070454696C650C536F757263654C6F6F6B75700612 + 4D6574726F426C75657374796C652E706E670A53697A652E5769647468050000 + 0000000000C804400B53697A652E4865696768740500000000000000B0034014 + 53697A652E506C6174666F726D44656661756C740808577261704D6F64650706 + 43656E74657207486F744C696E6B0E010F536F75726365526563742E4C656674 + 05000000000000009A07400E536F75726365526563742E546F70050000000000 + 0000D6074010536F75726365526563742E52696768740500000000000000AE07 + 4011536F75726365526563742E426F74746F6D0500000000000000EA07400000 + 0B466F63757365644C696E6B0E010F536F75726365526563742E4C6566740500 + 0000000000808407400E536F75726365526563742E546F700500000000000000 + D6074010536F75726365526563742E5269676874050000000000008098074011 + 536F75726365526563742E426F74746F6D0500000000000000EA074000000A4E + 6F726D616C4C696E6B0E010F536F75726365526563742E4C6566740500000000 + 0000808407400E536F75726365526563742E546F700500000000000000D60740 + 10536F75726365526563742E5269676874050000000000008098074011536F75 + 726365526563742E426F74746F6D0500000000000000EA074000000B50726573 + 7365644C696E6B0E010F536F75726365526563742E4C65667405000000000000 + 80AF07400E536F75726365526563742E546F700500000000000000D607401053 + 6F75726365526563742E52696768740500000000000080C3074011536F757263 + 65526563742E426F74746F6D0500000000000000EA0740000013546F75636841 + 6E696D6174696F6E2E4C696E6B0E0000001654427574746F6E5374796C655465 + 78744F626A65637400095374796C654E616D6506047465787405416C69676E07 + 06426F74746F6D064C6F636B6564090C4D617267696E732E4C65667405000000 + 00000000A001400B4D617267696E732E546F7005000000000000008000400D4D + 617267696E732E52696768740500000000000000A001400E4D617267696E732E + 426F74746F6D05000000000000008000400A506F736974696F6E2E5805000000 + 00000000A001400A506F736974696F6E2E590500000000000000C003400A5369 + 7A652E57696474680500000000000000A004400B53697A652E48656967687405 + 00000000000000C003401453697A652E506C6174666F726D44656661756C7408 + 165465787453657474696E67732E466F6E74436F6C6F720708636C6157686974 + 650D536861646F7756697369626C650808486F74436F6C6F720708636C615768 + 6974650C466F6375736564436F6C6F720708636C61426C61636B0B4E6F726D61 + 6C436F6C6F720708636C6157686974650C50726573736564436F6C6F72070863 + 6C6157686974650000005450463007544C61796F757400095374796C654E616D + 65060A706C6179627574746F6E05416C69676E0708436F6E74656E74730A5369 + 7A652E576964746805000000000000C0C408400B53697A652E48656967687405 + 00000000000000D508401453697A652E506C6174666F726D44656661756C7408 + 0756697369626C6508085461624F726465720387000A46697865645769647468 + 02280B46697865644865696768740228001254427574746F6E5374796C654F62 + 6A65637400095374796C654E616D65060A6261636B67726F756E6405416C6967 + 6E0708436F6E74656E7473074361704D6F6465070454696C650C536F75726365 + 4C6F6F6B757006124D6574726F426C75657374796C652E706E670A53697A652E + 576964746805000000000000C0C408400B53697A652E48656967687405000000 + 00000000D508401453697A652E506C6174666F726D44656661756C7408085772 + 61704D6F6465070643656E74657207486F744C696E6B0E010F536F7572636552 + 6563742E4C6566740500000000000000BC04400E536F75726365526563742E54 + 6F700500000000000080EB074010536F75726365526563742E52696768740500 + 000000000000AE054011536F75726365526563742E426F74746F6D0500000000 + 000080FF074000000B466F63757365644C696E6B0E010F536F75726365526563 + 742E4C65667405000000000000008001400E536F75726365526563742E546F70 + 0500000000000080EB074010536F75726365526563742E526967687405000000 + 00000000B0044011536F75726365526563742E426F74746F6D05000000000000 + 80FF074000000A4E6F726D616C4C696E6B0E010F536F75726365526563742E4C + 65667405000000000000008001400E536F75726365526563742E546F70050000 + 0000000080EB074010536F75726365526563742E526967687405000000000000 + 00B0044011536F75726365526563742E426F74746F6D0500000000000080FF07 + 4000000B507265737365644C696E6B0E010F536F75726365526563742E4C6566 + 740500000000000000B405400E536F75726365526563742E546F700500000000 + 000080EB074010536F75726365526563742E5269676874050000000000000082 + 064011536F75726365526563742E426F74746F6D0500000000000080FF074000 + 0013546F756368416E696D6174696F6E2E4C696E6B0E0000000654476C797068 + 00095374796C654E616D65060A676C7970687374796C650C4D617267696E732E + 4C6566740500000000000000C000400B4D617267696E732E546F700500000000 + 0000008000400D4D617267696E732E5269676874050000000000000080FF3F0E + 4D617267696E732E426F74746F6D050000000000000080004005416C69676E07 + 044C6566740A53697A652E576964746805000000000000008003400B53697A65 + 2E48656967687405000000000000008003401453697A652E506C6174666F726D + 44656661756C74080000005450463007544C61796F757400095374796C654E61 + 6D65060E706C6179627574746F6E746578740756697369626C6508085461624F + 726465720388000B46697865644865696768740244001254427574746F6E5374 + 796C654F626A65637400095374796C654E616D65060A6261636B67726F756E64 + 05416C69676E0706436C69656E74074361704D6F6465070454696C650C536F75 + 7263654C6F6F6B757006124D6574726F426C75657374796C652E706E670A5369 + 7A652E57696474680500000000000000C804400B53697A652E48656967687405 + 00000000000000B003401453697A652E506C6174666F726D44656661756C7408 + 08577261704D6F6465070643656E74657207486F744C696E6B0E010F536F7572 + 6365526563742E4C6566740500000000000000BC04400E536F75726365526563 + 742E546F700500000000000080EB074010536F75726365526563742E52696768 + 740500000000000000AE054011536F75726365526563742E426F74746F6D0500 + 000000000080FF074000000B466F63757365644C696E6B0E010F536F75726365 + 526563742E4C65667405000000000000008001400E536F75726365526563742E + 546F700500000000000080EB074010536F75726365526563742E526967687405 + 00000000000000B0044011536F75726365526563742E426F74746F6D05000000 + 00000080FF074000000A4E6F726D616C4C696E6B0E010F536F75726365526563 + 742E4C65667405000000000000008001400E536F75726365526563742E546F70 + 0500000000000080EB074010536F75726365526563742E526967687405000000 + 00000000B0044011536F75726365526563742E426F74746F6D05000000000000 + 80FF074000000B507265737365644C696E6B0E010F536F75726365526563742E + 4C6566740500000000000000B405400E536F75726365526563742E546F700500 + 000000000080EB074010536F75726365526563742E5269676874050000000000 + 000082064011536F75726365526563742E426F74746F6D0500000000000080FF + 0740000013546F756368416E696D6174696F6E2E4C696E6B0E00000016544275 + 74746F6E5374796C65546578744F626A65637400095374796C654E616D650604 + 7465787405416C69676E0706426F74746F6D064C6F636B6564090C4D61726769 + 6E732E4C6566740500000000000000A001400B4D617267696E732E546F700500 + 0000000000008000400D4D617267696E732E52696768740500000000000000A0 + 01400E4D617267696E732E426F74746F6D05000000000000008000400A506F73 + 6974696F6E2E580500000000000000A001400A506F736974696F6E2E59050000 + 0000000000C003400A53697A652E57696474680500000000000000A004400B53 + 697A652E4865696768740500000000000000C003401453697A652E506C617466 + 6F726D44656661756C7408165465787453657474696E67732E466F6E74436F6C + 6F720708636C6157686974650D536861646F7756697369626C650808486F7443 + 6F6C6F720708636C6157686974650C466F6375736564436F6C6F720708636C61 + 426C61636B0B4E6F726D616C436F6C6F720708636C6157686974650C50726573 + 736564436F6C6F720708636C6157686974650000005450463007544C61796F75 + 7400095374796C654E616D65060B7061757365627574746F6E05416C69676E07 + 08436F6E74656E74730A53697A652E576964746805000000000000C0C408400B + 53697A652E4865696768740500000000000000D508401453697A652E506C6174 + 666F726D44656661756C74080756697369626C6508085461624F726465720389 + 000A4669786564576964746802280B4669786564486569676874022800125442 + 7574746F6E5374796C654F626A65637400095374796C654E616D65060A626163 + 6B67726F756E6405416C69676E0708436F6E74656E7473074361704D6F646507 + 0454696C650C536F757263654C6F6F6B757006124D6574726F426C7565737479 + 6C652E706E670A53697A652E576964746805000000000000C0C408400B53697A + 652E4865696768740500000000000000D508401453697A652E506C6174666F72 + 6D44656661756C740808577261704D6F6465070643656E74657207486F744C69 + 6E6B0E010F536F75726365526563742E4C6566740500000000000000B206400E + 536F75726365526563742E546F700500000000000080EB074010536F75726365 + 526563742E52696768740500000000000000DA064011536F7572636552656374 + 2E426F74746F6D0500000000000080FF074000000B466F63757365644C696E6B + 0E010F536F75726365526563742E4C65667405000000000000008706400E536F + 75726365526563742E546F700500000000000080EB074010536F757263655265 + 63742E52696768740500000000000000AF064011536F75726365526563742E42 + 6F74746F6D0500000000000080FF074000000A4E6F726D616C4C696E6B0E010F + 536F75726365526563742E4C65667405000000000000008706400E536F757263 + 65526563742E546F700500000000000080EB074010536F75726365526563742E + 52696768740500000000000000AF064011536F75726365526563742E426F7474 + 6F6D0500000000000080FF074000000B507265737365644C696E6B0E010F536F + 75726365526563742E4C6566740500000000000000DD06400E536F7572636552 + 6563742E546F700500000000000080EB074010536F75726365526563742E5269 + 676874050000000000008082074011536F75726365526563742E426F74746F6D + 0500000000000080FF0740000013546F756368416E696D6174696F6E2E4C696E + 6B0E0000000654476C79706800095374796C654E616D65060A676C7970687374 + 796C650C4D617267696E732E4C6566740500000000000000C000400B4D617267 + 696E732E546F7005000000000000008000400D4D617267696E732E5269676874 + 050000000000000080FF3F0E4D617267696E732E426F74746F6D050000000000 + 000080004005416C69676E07044C6566740A53697A652E576964746805000000 + 000000008003400B53697A652E48656967687405000000000000008003401453 + 697A652E506C6174666F726D44656661756C74080000005450463007544C6179 + 6F757400095374796C654E616D65060F7061757365627574746F6E7465787407 + 56697369626C6508085461624F72646572038A000B4669786564486569676874 + 0244001254427574746F6E5374796C654F626A65637400095374796C654E616D + 65060A6261636B67726F756E6405416C69676E0706436C69656E74074361704D + 6F6465070454696C650C536F757263654C6F6F6B757006124D6574726F426C75 + 657374796C652E706E670A53697A652E57696474680500000000000000C80440 + 0B53697A652E4865696768740500000000000000B003401453697A652E506C61 + 74666F726D44656661756C740808577261704D6F6465070643656E7465720748 + 6F744C696E6B0E010F536F75726365526563742E4C6566740500000000000000 + B206400E536F75726365526563742E546F700500000000000080EB074010536F + 75726365526563742E52696768740500000000000000DA064011536F75726365 + 526563742E426F74746F6D0500000000000080FF074000000B466F6375736564 + 4C696E6B0E010F536F75726365526563742E4C65667405000000000000008706 + 400E536F75726365526563742E546F700500000000000080EB074010536F7572 + 6365526563742E52696768740500000000000000AF064011536F757263655265 + 63742E426F74746F6D0500000000000080FF074000000A4E6F726D616C4C696E + 6B0E010F536F75726365526563742E4C65667405000000000000008706400E53 + 6F75726365526563742E546F700500000000000080EB074010536F7572636552 + 6563742E52696768740500000000000000AF064011536F75726365526563742E + 426F74746F6D0500000000000080FF074000000B507265737365644C696E6B0E + 010F536F75726365526563742E4C6566740500000000000000DD06400E536F75 + 726365526563742E546F700500000000000080EB074010536F75726365526563 + 742E5269676874050000000000008082074011536F75726365526563742E426F + 74746F6D0500000000000080FF0740000013546F756368416E696D6174696F6E + 2E4C696E6B0E0000001654427574746F6E5374796C65546578744F626A656374 + 00095374796C654E616D6506047465787405416C69676E0706426F74746F6D06 + 4C6F636B6564090C4D617267696E732E4C6566740500000000000000A001400B + 4D617267696E732E546F7005000000000000008000400D4D617267696E732E52 + 696768740500000000000000A001400E4D617267696E732E426F74746F6D0500 + 0000000000008000400A506F736974696F6E2E580500000000000000A001400A + 506F736974696F6E2E590500000000000000C003400A53697A652E5769647468 + 0500000000000000A004400B53697A652E4865696768740500000000000000C0 + 03401453697A652E506C6174666F726D44656661756C74081654657874536574 + 74696E67732E466F6E74436F6C6F720708636C6157686974650D536861646F77 + 56697369626C650808486F74436F6C6F720708636C6157686974650C466F6375 + 736564436F6C6F720708636C61426C61636B0B4E6F726D616C436F6C6F720708 + 636C6157686974650C50726573736564436F6C6F720708636C61576869746500 + 00005450463007544C61796F757400095374796C654E616D65060B7072696F72 + 627574746F6E05416C69676E0708436F6E74656E74730A53697A652E57696474 + 6805000000000000C0C408400B53697A652E4865696768740500000000000000 + D508401453697A652E506C6174666F726D44656661756C74080756697369626C + 6508085461624F72646572038B000A4669786564576964746802280B46697865 + 644865696768740228001254427574746F6E5374796C654F626A656374000953 + 74796C654E616D65060A6261636B67726F756E6405416C69676E0708436F6E74 + 656E7473074361704D6F6465070454696C650C536F757263654C6F6F6B757006 + 124D6574726F426C75657374796C652E706E670A53697A652E57696474680500 + 0000000000C0C408400B53697A652E4865696768740500000000000000D50840 + 1453697A652E506C6174666F726D44656661756C740808577261704D6F646507 + 0643656E74657207486F744C696E6B0E010F536F75726365526563742E4C6566 + 7405000000000000009A07400E536F75726365526563742E546F700500000000 + 000080EB074010536F75726365526563742E52696768740500000000000000AE + 074011536F75726365526563742E426F74746F6D0500000000000080FF074000 + 000B466F63757365644C696E6B0E010F536F75726365526563742E4C65667405 + 000000000000808407400E536F75726365526563742E546F7005000000000000 + 80EB074010536F75726365526563742E52696768740500000000000080980740 + 11536F75726365526563742E426F74746F6D0500000000000080FF074000000A + 4E6F726D616C4C696E6B0E010F536F75726365526563742E4C65667405000000 + 000000808407400E536F75726365526563742E546F700500000000000080EB07 + 4010536F75726365526563742E5269676874050000000000008098074011536F + 75726365526563742E426F74746F6D0500000000000080FF074000000B507265 + 737365644C696E6B0E010F536F75726365526563742E4C656674050000000000 + 0080AF07400E536F75726365526563742E546F700500000000000080EB074010 + 536F75726365526563742E52696768740500000000000080C3074011536F7572 + 6365526563742E426F74746F6D0500000000000080FF0740000013546F756368 + 416E696D6174696F6E2E4C696E6B0E0000000654476C79706800095374796C65 + 4E616D65060A676C7970687374796C650C4D617267696E732E4C656674050000 + 0000000000C000400B4D617267696E732E546F7005000000000000008000400D + 4D617267696E732E5269676874050000000000000080FF3F0E4D617267696E73 + 2E426F74746F6D050000000000000080004005416C69676E07044C6566740A53 + 697A652E576964746805000000000000008003400B53697A652E486569676874 + 05000000000000008003401453697A652E506C6174666F726D44656661756C74 + 080000005450463007544C61796F757400095374796C654E616D65060F707269 + 6F72627574746F6E746578740756697369626C6508085461624F72646572038C + 000B46697865644865696768740244001254427574746F6E5374796C654F626A + 65637400095374796C654E616D65060A6261636B67726F756E6405416C69676E + 0706436C69656E74074361704D6F6465070454696C650C536F757263654C6F6F + 6B757006124D6574726F426C75657374796C652E706E670A53697A652E576964 + 74680500000000000000C804400B53697A652E48656967687405000000000000 + 00B003401453697A652E506C6174666F726D44656661756C740808577261704D + 6F6465070643656E74657207486F744C696E6B0E010F536F7572636552656374 + 2E4C65667405000000000000009A07400E536F75726365526563742E546F7005 + 00000000000080EB074010536F75726365526563742E52696768740500000000 + 000000AE074011536F75726365526563742E426F74746F6D0500000000000080 + FF074000000B466F63757365644C696E6B0E010F536F75726365526563742E4C + 65667405000000000000808407400E536F75726365526563742E546F70050000 + 0000000080EB074010536F75726365526563742E526967687405000000000000 + 8098074011536F75726365526563742E426F74746F6D0500000000000080FF07 + 4000000A4E6F726D616C4C696E6B0E010F536F75726365526563742E4C656674 + 05000000000000808407400E536F75726365526563742E546F70050000000000 + 0080EB074010536F75726365526563742E526967687405000000000000809807 + 4011536F75726365526563742E426F74746F6D0500000000000080FF07400000 + 0B507265737365644C696E6B0E010F536F75726365526563742E4C6566740500 + 000000000080AF07400E536F75726365526563742E546F700500000000000080 + EB074010536F75726365526563742E52696768740500000000000080C3074011 + 536F75726365526563742E426F74746F6D0500000000000080FF074000001354 + 6F756368416E696D6174696F6E2E4C696E6B0E0000001654427574746F6E5374 + 796C65546578744F626A65637400095374796C654E616D650604746578740541 + 6C69676E0706426F74746F6D064C6F636B6564090C4D617267696E732E4C6566 + 740500000000000000A001400B4D617267696E732E546F700500000000000000 + 8000400D4D617267696E732E52696768740500000000000000A001400E4D6172 + 67696E732E426F74746F6D05000000000000008000400A506F736974696F6E2E + 580500000000000000A001400A506F736974696F6E2E590500000000000000C0 + 03400A53697A652E57696474680500000000000000A004400B53697A652E4865 + 696768740500000000000000C003401453697A652E506C6174666F726D446566 + 61756C7408165465787453657474696E67732E466F6E74436F6C6F720708636C + 6157686974650D536861646F7756697369626C650808486F74436F6C6F720708 + 636C6157686974650C466F6375736564436F6C6F720708636C61426C61636B0B + 4E6F726D616C436F6C6F720708636C6157686974650C50726573736564436F6C + 6F720708636C6157686974650000005450463007544C61796F75740009537479 + 6C654E616D65060A6E657874627574746F6E05416C69676E0708436F6E74656E + 74730A53697A652E576964746805000000000000C0C408400B53697A652E4865 + 696768740500000000000000D508401453697A652E506C6174666F726D446566 + 61756C74080756697369626C6508085461624F72646572038D000A4669786564 + 576964746802280B46697865644865696768740228001254427574746F6E5374 + 796C654F626A65637400095374796C654E616D65060A6261636B67726F756E64 + 05416C69676E0708436F6E74656E7473074361704D6F6465070454696C650C53 + 6F757263654C6F6F6B757006124D6574726F426C75657374796C652E706E670A + 53697A652E576964746805000000000000C0C408400B53697A652E4865696768 + 740500000000000000D508401453697A652E506C6174666F726D44656661756C + 740808577261704D6F6465070643656E74657207486F744C696E6B0E010F536F + 75726365526563742E4C6566740500000000000000BC04400E536F7572636552 + 6563742E546F70050000000000008080084010536F75726365526563742E5269 + 6768740500000000000000AE054011536F75726365526563742E426F74746F6D + 05000000000000808A084000000B466F63757365644C696E6B0E010F536F7572 + 6365526563742E4C65667405000000000000008001400E536F75726365526563 + 742E546F70050000000000008080084010536F75726365526563742E52696768 + 740500000000000000B0044011536F75726365526563742E426F74746F6D0500 + 0000000000808A084000000A4E6F726D616C4C696E6B0E010F536F7572636552 + 6563742E4C65667405000000000000008001400E536F75726365526563742E54 + 6F70050000000000008080084010536F75726365526563742E52696768740500 + 000000000000B0044011536F75726365526563742E426F74746F6D0500000000 + 0000808A084000000B507265737365644C696E6B0E010F536F75726365526563 + 742E4C6566740500000000000000B405400E536F75726365526563742E546F70 + 050000000000008080084010536F75726365526563742E526967687405000000 + 0000000082064011536F75726365526563742E426F74746F6D05000000000000 + 808A0840000013546F756368416E696D6174696F6E2E4C696E6B0E0000000654 + 476C79706800095374796C654E616D65060A676C7970687374796C650C4D6172 + 67696E732E4C6566740500000000000000C000400B4D617267696E732E546F70 + 05000000000000008000400D4D617267696E732E526967687405000000000000 + 0080FF3F0E4D617267696E732E426F74746F6D05000000000000008000400541 + 6C69676E07044C6566740A53697A652E57696474680500000000000000800340 + 0B53697A652E48656967687405000000000000008003401453697A652E506C61 + 74666F726D44656661756C74080000005450463007544C61796F757400095374 + 796C654E616D65060E6E657874627574746F6E746578740756697369626C6508 + 085461624F72646572038E000B46697865644865696768740244001254427574 + 746F6E5374796C654F626A65637400095374796C654E616D65060A6261636B67 + 726F756E6405416C69676E0706436C69656E74074361704D6F6465070454696C + 650C536F757263654C6F6F6B757006124D6574726F426C75657374796C652E70 + 6E670A53697A652E57696474680500000000000000C804400B53697A652E4865 + 696768740500000000000000B003401453697A652E506C6174666F726D446566 + 61756C740808577261704D6F6465070643656E74657207486F744C696E6B0E01 + 0F536F75726365526563742E4C6566740500000000000000BC04400E536F7572 + 6365526563742E546F70050000000000008080084010536F7572636552656374 + 2E52696768740500000000000000AE054011536F75726365526563742E426F74 + 746F6D05000000000000808A084000000B466F63757365644C696E6B0E010F53 + 6F75726365526563742E4C65667405000000000000008001400E536F75726365 + 526563742E546F70050000000000008080084010536F75726365526563742E52 + 696768740500000000000000B0044011536F75726365526563742E426F74746F + 6D05000000000000808A084000000A4E6F726D616C4C696E6B0E010F536F7572 + 6365526563742E4C65667405000000000000008001400E536F75726365526563 + 742E546F70050000000000008080084010536F75726365526563742E52696768 + 740500000000000000B0044011536F75726365526563742E426F74746F6D0500 + 0000000000808A084000000B507265737365644C696E6B0E010F536F75726365 + 526563742E4C6566740500000000000000B405400E536F75726365526563742E + 546F70050000000000008080084010536F75726365526563742E526967687405 + 0000000000000082064011536F75726365526563742E426F74746F6D05000000 + 000000808A0840000013546F756368416E696D6174696F6E2E4C696E6B0E0000 + 001654427574746F6E5374796C65546578744F626A65637400095374796C654E + 616D6506047465787405416C69676E0706426F74746F6D064C6F636B6564090C + 4D617267696E732E4C6566740500000000000000A001400B4D617267696E732E + 546F7005000000000000008000400D4D617267696E732E526967687405000000 + 00000000A001400E4D617267696E732E426F74746F6D05000000000000008000 + 400A506F736974696F6E2E580500000000000000A001400A506F736974696F6E + 2E590500000000000000C003400A53697A652E57696474680500000000000000 + A004400B53697A652E4865696768740500000000000000C003401453697A652E + 506C6174666F726D44656661756C7408165465787453657474696E67732E466F + 6E74436F6C6F720708636C6157686974650D536861646F7756697369626C6508 + 08486F74436F6C6F720708636C6157686974650C466F6375736564436F6C6F72 + 0708636C61426C61636B0B4E6F726D616C436F6C6F720708636C615768697465 + 0C50726573736564436F6C6F720708636C615768697465000000545046300754 + 4C61796F757400095374796C654E616D65060A67656172627574746F6E05416C + 69676E0708436F6E74656E74730A53697A652E576964746805000000000000C0 + C408400B53697A652E4865696768740500000000000000D508401453697A652E + 506C6174666F726D44656661756C74080756697369626C6508085461624F7264 + 6572038F000A4669786564576964746802280B46697865644865696768740228 + 001254427574746F6E5374796C654F626A65637400095374796C654E616D6506 + 0A6261636B67726F756E6405416C69676E0708436F6E74656E7473074361704D + 6F6465070454696C650C536F757263654C6F6F6B757006124D6574726F426C75 + 657374796C652E706E670A53697A652E576964746805000000000000C0C40840 + 0B53697A652E4865696768740500000000000000D508401453697A652E506C61 + 74666F726D44656661756C740808577261704D6F6465070643656E7465720748 + 6F744C696E6B0E010F536F75726365526563742E4C6566740500000000000000 + B206400E536F75726365526563742E546F70050000000000008080084010536F + 75726365526563742E52696768740500000000000000DA064011536F75726365 + 526563742E426F74746F6D05000000000000808A084000000B466F6375736564 + 4C696E6B0E010F536F75726365526563742E4C65667405000000000000008706 + 400E536F75726365526563742E546F70050000000000008080084010536F7572 + 6365526563742E52696768740500000000000000AF064011536F757263655265 + 63742E426F74746F6D05000000000000808A084000000A4E6F726D616C4C696E + 6B0E010F536F75726365526563742E4C65667405000000000000008706400E53 + 6F75726365526563742E546F70050000000000008080084010536F7572636552 + 6563742E52696768740500000000000000AF064011536F75726365526563742E + 426F74746F6D05000000000000808A084000000B507265737365644C696E6B0E + 010F536F75726365526563742E4C6566740500000000000000DD06400E536F75 + 726365526563742E546F70050000000000008080084010536F75726365526563 + 742E5269676874050000000000008082074011536F75726365526563742E426F + 74746F6D05000000000000808A0840000013546F756368416E696D6174696F6E + 2E4C696E6B0E0000000654476C79706800095374796C654E616D65060A676C79 + 70687374796C650C4D617267696E732E4C6566740500000000000000C000400B + 4D617267696E732E546F7005000000000000008000400D4D617267696E732E52 + 69676874050000000000000080FF3F0E4D617267696E732E426F74746F6D0500 + 00000000000080004005416C69676E07044C6566740A53697A652E5769647468 + 05000000000000008003400B53697A652E486569676874050000000000000080 + 03401453697A652E506C6174666F726D44656661756C74080000005450463007 + 544C61796F757400095374796C654E616D65060E67656172627574746F6E7465 + 78740756697369626C6508085461624F726465720390000B4669786564486569 + 6768740244001254427574746F6E5374796C654F626A65637400095374796C65 + 4E616D65060A6261636B67726F756E6405416C69676E0706436C69656E740743 + 61704D6F6465070454696C650C536F757263654C6F6F6B757006124D6574726F + 426C75657374796C652E706E670A53697A652E57696474680500000000000000 + C804400B53697A652E4865696768740500000000000000B003401453697A652E + 506C6174666F726D44656661756C740808577261704D6F6465070643656E7465 + 7207486F744C696E6B0E010F536F75726365526563742E4C6566740500000000 + 000000B206400E536F75726365526563742E546F700500000000000080800840 + 10536F75726365526563742E52696768740500000000000000DA064011536F75 + 726365526563742E426F74746F6D05000000000000808A084000000B466F6375 + 7365644C696E6B0E010F536F75726365526563742E4C65667405000000000000 + 008706400E536F75726365526563742E546F7005000000000000808008401053 + 6F75726365526563742E52696768740500000000000000AF064011536F757263 + 65526563742E426F74746F6D05000000000000808A084000000A4E6F726D616C + 4C696E6B0E010F536F75726365526563742E4C65667405000000000000008706 + 400E536F75726365526563742E546F70050000000000008080084010536F7572 + 6365526563742E52696768740500000000000000AF064011536F757263655265 + 63742E426F74746F6D05000000000000808A084000000B507265737365644C69 + 6E6B0E010F536F75726365526563742E4C6566740500000000000000DD06400E + 536F75726365526563742E546F70050000000000008080084010536F75726365 + 526563742E5269676874050000000000008082074011536F7572636552656374 + 2E426F74746F6D05000000000000808A0840000013546F756368416E696D6174 + 696F6E2E4C696E6B0E0000001654427574746F6E5374796C65546578744F626A + 65637400095374796C654E616D6506047465787405416C69676E0706426F7474 + 6F6D064C6F636B6564090C4D617267696E732E4C6566740500000000000000A0 + 01400B4D617267696E732E546F7005000000000000008000400D4D617267696E + 732E52696768740500000000000000A001400E4D617267696E732E426F74746F + 6D05000000000000008000400A506F736974696F6E2E580500000000000000A0 + 01400A506F736974696F6E2E590500000000000000C003400A53697A652E5769 + 6474680500000000000000A004400B53697A652E486569676874050000000000 + 0000C003401453697A652E506C6174666F726D44656661756C74081654657874 + 53657474696E67732E466F6E74436F6C6F720708636C6157686974650D536861 + 646F7756697369626C650808486F74436F6C6F720708636C6157686974650C46 + 6F6375736564436F6C6F720708636C61426C61636B0B4E6F726D616C436F6C6F + 720708636C6157686974650C50726573736564436F6C6F720708636C61576869 + 74650000005450463007544C61796F757400095374796C654E616D65060A6564 + 6974627574746F6E05416C69676E0708436F6E74656E74730A53697A652E5769 + 64746805000000000000C0C408400B53697A652E486569676874050000000000 + 0000D508401453697A652E506C6174666F726D44656661756C74080756697369 + 626C6508085461624F726465720391000A4669786564576964746802280B4669 + 7865644865696768740228001254427574746F6E5374796C654F626A65637400 + 095374796C654E616D65060A6261636B67726F756E6405416C69676E0708436F + 6E74656E7473074361704D6F6465070454696C650C536F757263654C6F6F6B75 + 7006124D6574726F426C75657374796C652E706E670A53697A652E5769647468 + 05000000000000C0C408400B53697A652E4865696768740500000000000000D5 + 08401453697A652E506C6174666F726D44656661756C740808577261704D6F64 + 65070643656E74657207486F744C696E6B0E010F536F75726365526563742E4C + 65667405000000000000009A07400E536F75726365526563742E546F70050000 + 000000008080084010536F75726365526563742E526967687405000000000000 + 00AE074011536F75726365526563742E426F74746F6D05000000000000808A08 + 4000000B466F63757365644C696E6B0E010F536F75726365526563742E4C6566 + 7405000000000000808407400E536F75726365526563742E546F700500000000 + 00008080084010536F75726365526563742E5269676874050000000000008098 + 074011536F75726365526563742E426F74746F6D05000000000000808A084000 + 000A4E6F726D616C4C696E6B0E010F536F75726365526563742E4C6566740500 + 0000000000808407400E536F75726365526563742E546F700500000000000080 + 80084010536F75726365526563742E5269676874050000000000008098074011 + 536F75726365526563742E426F74746F6D05000000000000808A084000000B50 + 7265737365644C696E6B0E010F536F75726365526563742E4C65667405000000 + 00000080AF07400E536F75726365526563742E546F7005000000000000808008 + 4010536F75726365526563742E52696768740500000000000080C3074011536F + 75726365526563742E426F74746F6D05000000000000808A0840000013546F75 + 6368416E696D6174696F6E2E4C696E6B0E0000000654476C7970680009537479 + 6C654E616D65060A676C7970687374796C650C4D617267696E732E4C65667405 + 00000000000000C000400B4D617267696E732E546F7005000000000000008000 + 400D4D617267696E732E5269676874050000000000000080FF3F0E4D61726769 + 6E732E426F74746F6D050000000000000080004005416C69676E07044C656674 + 0A53697A652E576964746805000000000000008003400B53697A652E48656967 + 687405000000000000008003401453697A652E506C6174666F726D4465666175 + 6C74080000005450463007544C61796F757400095374796C654E616D65060E65 + 646974627574746F6E746578740756697369626C6508085461624F7264657203 + 92000B46697865644865696768740244001254427574746F6E5374796C654F62 + 6A65637400095374796C654E616D65060A6261636B67726F756E6405416C6967 + 6E0706436C69656E74074361704D6F6465070454696C650C536F757263654C6F + 6F6B757006124D6574726F426C75657374796C652E706E670A53697A652E5769 + 6474680500000000000000C804400B53697A652E486569676874050000000000 + 0000B003401453697A652E506C6174666F726D44656661756C74080857726170 + 4D6F6465070643656E74657207486F744C696E6B0E010F536F75726365526563 + 742E4C65667405000000000000009A07400E536F75726365526563742E546F70 + 050000000000008080084010536F75726365526563742E526967687405000000 + 00000000AE074011536F75726365526563742E426F74746F6D05000000000000 + 808A084000000B466F63757365644C696E6B0E010F536F75726365526563742E + 4C65667405000000000000808407400E536F75726365526563742E546F700500 + 00000000008080084010536F75726365526563742E5269676874050000000000 + 008098074011536F75726365526563742E426F74746F6D05000000000000808A + 084000000A4E6F726D616C4C696E6B0E010F536F75726365526563742E4C6566 + 7405000000000000808407400E536F75726365526563742E546F700500000000 + 00008080084010536F75726365526563742E5269676874050000000000008098 + 074011536F75726365526563742E426F74746F6D05000000000000808A084000 + 000B507265737365644C696E6B0E010F536F75726365526563742E4C65667405 + 00000000000080AF07400E536F75726365526563742E546F7005000000000000 + 8080084010536F75726365526563742E52696768740500000000000080C30740 + 11536F75726365526563742E426F74746F6D05000000000000808A0840000013 + 546F756368416E696D6174696F6E2E4C696E6B0E0000001654427574746F6E53 + 74796C65546578744F626A65637400095374796C654E616D6506047465787405 + 416C69676E0706426F74746F6D064C6F636B6564090C4D617267696E732E4C65 + 66740500000000000000A001400B4D617267696E732E546F7005000000000000 + 008000400D4D617267696E732E52696768740500000000000000A001400E4D61 + 7267696E732E426F74746F6D05000000000000008000400A506F736974696F6E + 2E580500000000000000A001400A506F736974696F6E2E590500000000000000 + C003400A53697A652E57696474680500000000000000A004400B53697A652E48 + 65696768740500000000000000C003401453697A652E506C6174666F726D4465 + 6661756C7408165465787453657474696E67732E466F6E74436F6C6F72070863 + 6C6157686974650D536861646F7756697369626C650808486F74436F6C6F7207 + 08636C6157686974650C466F6375736564436F6C6F720708636C61426C61636B + 0B4E6F726D616C436F6C6F720708636C6157686974650C50726573736564436F + 6C6F720708636C6157686974650000005450463007544C61796F757400095374 + 796C654E616D65060A73617665627574746F6E05416C69676E0708436F6E7465 + 6E74730A53697A652E576964746805000000000000C0C408400B53697A652E48 + 65696768740500000000000000D508401453697A652E506C6174666F726D4465 + 6661756C74080756697369626C6508085461624F726465720393000A46697865 + 64576964746802280B46697865644865696768740228001254427574746F6E53 + 74796C654F626A65637400095374796C654E616D65060A6261636B67726F756E + 6405416C69676E0708436F6E74656E7473074361704D6F6465070454696C650C + 536F757263654C6F6F6B757006124D6574726F426C75657374796C652E706E67 + 0A53697A652E576964746805000000000000C0C408400B53697A652E48656967 + 68740500000000000000D508401453697A652E506C6174666F726D4465666175 + 6C740808577261704D6F6465070643656E74657207486F744C696E6B0E010F53 + 6F75726365526563742E4C6566740500000000000000BC04400E536F75726365 + 526563742E546F7005000000000000808B084010536F75726365526563742E52 + 696768740500000000000000AE054011536F75726365526563742E426F74746F + 6D050000000000008095084000000B466F63757365644C696E6B0E010F536F75 + 726365526563742E4C65667405000000000000008001400E536F757263655265 + 63742E546F7005000000000000808B084010536F75726365526563742E526967 + 68740500000000000000B0044011536F75726365526563742E426F74746F6D05 + 0000000000008095084000000A4E6F726D616C4C696E6B0E010F536F75726365 + 526563742E4C65667405000000000000008001400E536F75726365526563742E + 546F7005000000000000808B084010536F75726365526563742E526967687405 + 00000000000000B0044011536F75726365526563742E426F74746F6D05000000 + 0000008095084000000B507265737365644C696E6B0E010F536F757263655265 + 63742E4C6566740500000000000000B405400E536F75726365526563742E546F + 7005000000000000808B084010536F75726365526563742E5269676874050000 + 000000000082064011536F75726365526563742E426F74746F6D050000000000 + 0080950840000013546F756368416E696D6174696F6E2E4C696E6B0E00000006 + 54476C79706800095374796C654E616D65060A676C7970687374796C650C4D61 + 7267696E732E4C6566740500000000000000C000400B4D617267696E732E546F + 7005000000000000008000400D4D617267696E732E5269676874050000000000 + 000080FF3F0E4D617267696E732E426F74746F6D050000000000000080004005 + 416C69676E07044C6566740A53697A652E576964746805000000000000008003 + 400B53697A652E48656967687405000000000000008003401453697A652E506C + 6174666F726D44656661756C74080000005450463007544C61796F7574000953 + 74796C654E616D65060E73617665627574746F6E746578740756697369626C65 + 08085461624F726465720394000B466978656448656967687402440012544275 + 74746F6E5374796C654F626A65637400095374796C654E616D65060A6261636B + 67726F756E6405416C69676E0706436C69656E74074361704D6F646507045469 + 6C650C536F757263654C6F6F6B757006124D6574726F426C75657374796C652E + 706E670A53697A652E57696474680500000000000000C804400B53697A652E48 + 65696768740500000000000000B003401453697A652E506C6174666F726D4465 + 6661756C740808577261704D6F6465070643656E74657207486F744C696E6B0E + 010F536F75726365526563742E4C6566740500000000000000BC04400E536F75 + 726365526563742E546F7005000000000000808B084010536F75726365526563 + 742E52696768740500000000000000AE054011536F75726365526563742E426F + 74746F6D050000000000008095084000000B466F63757365644C696E6B0E010F + 536F75726365526563742E4C65667405000000000000008001400E536F757263 + 65526563742E546F7005000000000000808B084010536F75726365526563742E + 52696768740500000000000000B0044011536F75726365526563742E426F7474 + 6F6D050000000000008095084000000A4E6F726D616C4C696E6B0E010F536F75 + 726365526563742E4C65667405000000000000008001400E536F757263655265 + 63742E546F7005000000000000808B084010536F75726365526563742E526967 + 68740500000000000000B0044011536F75726365526563742E426F74746F6D05 + 0000000000008095084000000B507265737365644C696E6B0E010F536F757263 + 65526563742E4C6566740500000000000000B405400E536F7572636552656374 + 2E546F7005000000000000808B084010536F75726365526563742E5269676874 + 050000000000000082064011536F75726365526563742E426F74746F6D050000 + 0000000080950840000013546F756368416E696D6174696F6E2E4C696E6B0E00 + 00001654427574746F6E5374796C65546578744F626A65637400095374796C65 + 4E616D6506047465787405416C69676E0706426F74746F6D064C6F636B656409 + 0C4D617267696E732E4C6566740500000000000000A001400B4D617267696E73 + 2E546F7005000000000000008000400D4D617267696E732E5269676874050000 + 0000000000A001400E4D617267696E732E426F74746F6D050000000000000080 + 00400A506F736974696F6E2E580500000000000000A001400A506F736974696F + 6E2E590500000000000000C003400A53697A652E576964746805000000000000 + 00A004400B53697A652E4865696768740500000000000000C003401453697A65 + 2E506C6174666F726D44656661756C7408165465787453657474696E67732E46 + 6F6E74436F6C6F720708636C6157686974650D536861646F7756697369626C65 + 0808486F74436F6C6F720708636C6157686974650C466F6375736564436F6C6F + 720708636C61426C61636B0B4E6F726D616C436F6C6F720708636C6157686974 + 650C50726573736564436F6C6F720708636C6157686974650000005450463007 + 544C61796F757400095374796C654E616D65060C63616E63656C627574746F6E + 05416C69676E0708436F6E74656E74730A53697A652E57696474680500000000 + 0000C0C408400B53697A652E4865696768740500000000000000D50840145369 + 7A652E506C6174666F726D44656661756C74080756697369626C650808546162 + 4F726465720395000A4669786564576964746802280B46697865644865696768 + 740228001254427574746F6E5374796C654F626A65637400095374796C654E61 + 6D65060A6261636B67726F756E6405416C69676E0708436F6E74656E74730743 + 61704D6F6465070454696C650C536F757263654C6F6F6B757006124D6574726F + 426C75657374796C652E706E670A53697A652E576964746805000000000000C0 + C408400B53697A652E4865696768740500000000000000D508401453697A652E + 506C6174666F726D44656661756C740808577261704D6F6465070643656E7465 + 7207486F744C696E6B0E010F536F75726365526563742E4C6566740500000000 + 000000B206400E536F75726365526563742E546F7005000000000000808B0840 + 10536F75726365526563742E52696768740500000000000000DA064011536F75 + 726365526563742E426F74746F6D050000000000008095084000000B466F6375 + 7365644C696E6B0E010F536F75726365526563742E4C65667405000000000000 + 008706400E536F75726365526563742E546F7005000000000000808B08401053 + 6F75726365526563742E52696768740500000000000000AF064011536F757263 + 65526563742E426F74746F6D050000000000008095084000000A4E6F726D616C + 4C696E6B0E010F536F75726365526563742E4C65667405000000000000008706 + 400E536F75726365526563742E546F7005000000000000808B084010536F7572 + 6365526563742E52696768740500000000000000AF064011536F757263655265 + 63742E426F74746F6D050000000000008095084000000B507265737365644C69 + 6E6B0E010F536F75726365526563742E4C6566740500000000000000DD06400E + 536F75726365526563742E546F7005000000000000808B084010536F75726365 + 526563742E5269676874050000000000008082074011536F7572636552656374 + 2E426F74746F6D0500000000000080950840000013546F756368416E696D6174 + 696F6E2E4C696E6B0E0000000654476C79706800095374796C654E616D65060A + 676C7970687374796C650C4D617267696E732E4C6566740500000000000000C0 + 00400B4D617267696E732E546F7005000000000000008000400D4D617267696E + 732E5269676874050000000000000080FF3F0E4D617267696E732E426F74746F + 6D050000000000000080004005416C69676E07044C6566740A53697A652E5769 + 64746805000000000000008003400B53697A652E486569676874050000000000 + 00008003401453697A652E506C6174666F726D44656661756C74080000005450 + 463007544C61796F757400095374796C654E616D65061063616E63656C627574 + 746F6E746578740756697369626C6508085461624F726465720396000B466978 + 65644865696768740244001254427574746F6E5374796C654F626A6563740009 + 5374796C654E616D65060A6261636B67726F756E6405416C69676E0706436C69 + 656E74074361704D6F6465070454696C650C536F757263654C6F6F6B75700612 + 4D6574726F426C75657374796C652E706E670A53697A652E5769647468050000 + 0000000000C804400B53697A652E4865696768740500000000000000B0034014 + 53697A652E506C6174666F726D44656661756C740808577261704D6F64650706 + 43656E74657207486F744C696E6B0E010F536F75726365526563742E4C656674 + 0500000000000000B206400E536F75726365526563742E546F70050000000000 + 00808B084010536F75726365526563742E52696768740500000000000000DA06 + 4011536F75726365526563742E426F74746F6D05000000000000809508400000 + 0B466F63757365644C696E6B0E010F536F75726365526563742E4C6566740500 + 0000000000008706400E536F75726365526563742E546F700500000000000080 + 8B084010536F75726365526563742E52696768740500000000000000AF064011 + 536F75726365526563742E426F74746F6D050000000000008095084000000A4E + 6F726D616C4C696E6B0E010F536F75726365526563742E4C6566740500000000 + 0000008706400E536F75726365526563742E546F7005000000000000808B0840 + 10536F75726365526563742E52696768740500000000000000AF064011536F75 + 726365526563742E426F74746F6D050000000000008095084000000B50726573 + 7365644C696E6B0E010F536F75726365526563742E4C65667405000000000000 + 00DD06400E536F75726365526563742E546F7005000000000000808B08401053 + 6F75726365526563742E5269676874050000000000008082074011536F757263 + 65526563742E426F74746F6D0500000000000080950840000013546F75636841 + 6E696D6174696F6E2E4C696E6B0E0000001654427574746F6E5374796C655465 + 78744F626A65637400095374796C654E616D6506047465787405416C69676E07 + 06426F74746F6D064C6F636B6564090C4D617267696E732E4C65667405000000 + 00000000A001400B4D617267696E732E546F7005000000000000008000400D4D + 617267696E732E52696768740500000000000000A001400E4D617267696E732E + 426F74746F6D05000000000000008000400A506F736974696F6E2E5805000000 + 00000000A001400A506F736974696F6E2E590500000000000000C003400A5369 + 7A652E57696474680500000000000000A004400B53697A652E48656967687405 + 00000000000000C003401453697A652E506C6174666F726D44656661756C7408 + 165465787453657474696E67732E466F6E74436F6C6F720708636C6157686974 + 650D536861646F7756697369626C650808486F74436F6C6F720708636C615768 + 6974650C466F6375736564436F6C6F720708636C61426C61636B0B4E6F726D61 + 6C436F6C6F720708636C6157686974650C50726573736564436F6C6F72070863 + 6C6157686974650000005450463007544C61796F757400095374796C654E616D + 65060A686F6D65627574746F6E05416C69676E0708436F6E74656E74730A5369 + 7A652E576964746805000000000000C0C408400B53697A652E48656967687405 + 00000000000000D508401453697A652E506C6174666F726D44656661756C7408 + 0756697369626C6508085461624F726465720397000A46697865645769647468 + 02280B46697865644865696768740228001254427574746F6E5374796C654F62 + 6A65637400095374796C654E616D65060A6261636B67726F756E6405416C6967 + 6E0708436F6E74656E7473074361704D6F6465070454696C650C536F75726365 + 4C6F6F6B757006124D6574726F426C75657374796C652E706E670A53697A652E + 576964746805000000000000C0C408400B53697A652E48656967687405000000 + 00000000D508401453697A652E506C6174666F726D44656661756C7408085772 + 61704D6F6465070643656E74657207486F744C696E6B0E010F536F7572636552 + 6563742E4C65667405000000000000009A07400E536F75726365526563742E54 + 6F7005000000000000808B084010536F75726365526563742E52696768740500 + 000000000000AE074011536F75726365526563742E426F74746F6D0500000000 + 00008095084000000B466F63757365644C696E6B0E010F536F75726365526563 + 742E4C65667405000000000000808407400E536F75726365526563742E546F70 + 05000000000000808B084010536F75726365526563742E526967687405000000 + 0000008098074011536F75726365526563742E426F74746F6D05000000000000 + 8095084000000A4E6F726D616C4C696E6B0E010F536F75726365526563742E4C + 65667405000000000000808407400E536F75726365526563742E546F70050000 + 00000000808B084010536F75726365526563742E526967687405000000000000 + 8098074011536F75726365526563742E426F74746F6D05000000000000809508 + 4000000B507265737365644C696E6B0E010F536F75726365526563742E4C6566 + 740500000000000080AF07400E536F75726365526563742E546F700500000000 + 0000808B084010536F75726365526563742E52696768740500000000000080C3 + 074011536F75726365526563742E426F74746F6D050000000000008095084000 + 0013546F756368416E696D6174696F6E2E4C696E6B0E0000000654476C797068 + 00095374796C654E616D65060A676C7970687374796C650C4D617267696E732E + 4C6566740500000000000000C000400B4D617267696E732E546F700500000000 + 0000008000400D4D617267696E732E5269676874050000000000000080FF3F0E + 4D617267696E732E426F74746F6D050000000000000080004005416C69676E07 + 044C6566740A53697A652E576964746805000000000000008003400B53697A65 + 2E48656967687405000000000000008003401453697A652E506C6174666F726D + 44656661756C74080000005450463007544C61796F757400095374796C654E61 + 6D65060E686F6D65627574746F6E746578740756697369626C6508085461624F + 726465720398000B46697865644865696768740244001254427574746F6E5374 + 796C654F626A65637400095374796C654E616D65060A6261636B67726F756E64 + 05416C69676E0706436C69656E74074361704D6F6465070454696C650C536F75 + 7263654C6F6F6B757006124D6574726F426C75657374796C652E706E670A5369 + 7A652E57696474680500000000000000C804400B53697A652E48656967687405 + 00000000000000B003401453697A652E506C6174666F726D44656661756C7408 + 08577261704D6F6465070643656E74657207486F744C696E6B0E010F536F7572 + 6365526563742E4C65667405000000000000009A07400E536F75726365526563 + 742E546F7005000000000000808B084010536F75726365526563742E52696768 + 740500000000000000AE074011536F75726365526563742E426F74746F6D0500 + 00000000008095084000000B466F63757365644C696E6B0E010F536F75726365 + 526563742E4C65667405000000000000808407400E536F75726365526563742E + 546F7005000000000000808B084010536F75726365526563742E526967687405 + 0000000000008098074011536F75726365526563742E426F74746F6D05000000 + 0000008095084000000A4E6F726D616C4C696E6B0E010F536F75726365526563 + 742E4C65667405000000000000808407400E536F75726365526563742E546F70 + 05000000000000808B084010536F75726365526563742E526967687405000000 + 0000008098074011536F75726365526563742E426F74746F6D05000000000000 + 8095084000000B507265737365644C696E6B0E010F536F75726365526563742E + 4C6566740500000000000080AF07400E536F75726365526563742E546F700500 + 0000000000808B084010536F75726365526563742E5269676874050000000000 + 0080C3074011536F75726365526563742E426F74746F6D050000000000008095 + 0840000013546F756368416E696D6174696F6E2E4C696E6B0E00000016544275 + 74746F6E5374796C65546578744F626A65637400095374796C654E616D650604 + 7465787405416C69676E0706426F74746F6D064C6F636B6564090C4D61726769 + 6E732E4C6566740500000000000000A001400B4D617267696E732E546F700500 + 0000000000008000400D4D617267696E732E52696768740500000000000000A0 + 01400E4D617267696E732E426F74746F6D05000000000000008000400A506F73 + 6974696F6E2E580500000000000000A001400A506F736974696F6E2E59050000 + 0000000000C003400A53697A652E57696474680500000000000000A004400B53 + 697A652E4865696768740500000000000000C003401453697A652E506C617466 + 6F726D44656661756C7408165465787453657474696E67732E466F6E74436F6C + 6F720708636C6157686974650D536861646F7756697369626C650808486F7443 + 6F6C6F720708636C6157686974650C466F6375736564436F6C6F720708636C61 + 426C61636B0B4E6F726D616C436F6C6F720708636C6157686974650C50726573 + 736564436F6C6F720708636C6157686974650000005450463007544C61796F75 + 7400095374796C654E616D65060D72656672657368627574746F6E05416C6967 + 6E0708436F6E74656E74730A53697A652E576964746805000000000000C0C408 + 400B53697A652E4865696768740500000000000000D508401453697A652E506C + 6174666F726D44656661756C74080756697369626C6508085461624F72646572 + 0399000A4669786564576964746802280B466978656448656967687402280012 + 54427574746F6E5374796C654F626A65637400095374796C654E616D65060A62 + 61636B67726F756E6405416C69676E0708436F6E74656E7473074361704D6F64 + 65070454696C650C536F757263654C6F6F6B757006124D6574726F426C756573 + 74796C652E706E670A53697A652E576964746805000000000000C0C408400B53 + 697A652E4865696768740500000000000000D508401453697A652E506C617466 + 6F726D44656661756C740808577261704D6F6465070643656E74657207486F74 + 4C696E6B0E010F536F75726365526563742E4C6566740500000000000000BC04 + 400E536F75726365526563742E546F70050000000000000096084010536F7572 + 6365526563742E52696768740500000000000000AE054011536F757263655265 + 63742E426F74746F6D0500000000000000A0084000000B466F63757365644C69 + 6E6B0E010F536F75726365526563742E4C65667405000000000000008001400E + 536F75726365526563742E546F70050000000000000096084010536F75726365 + 526563742E52696768740500000000000000B0044011536F7572636552656374 + 2E426F74746F6D0500000000000000A0084000000A4E6F726D616C4C696E6B0E + 010F536F75726365526563742E4C65667405000000000000008001400E536F75 + 726365526563742E546F70050000000000000096084010536F75726365526563 + 742E52696768740500000000000000B0044011536F75726365526563742E426F + 74746F6D0500000000000000A0084000000B507265737365644C696E6B0E010F + 536F75726365526563742E4C6566740500000000000000B405400E536F757263 + 65526563742E546F70050000000000000096084010536F75726365526563742E + 5269676874050000000000000082064011536F75726365526563742E426F7474 + 6F6D0500000000000000A00840000013546F756368416E696D6174696F6E2E4C + 696E6B0E0000000654476C79706800095374796C654E616D65060A676C797068 + 7374796C650C4D617267696E732E4C6566740500000000000000C000400B4D61 + 7267696E732E546F7005000000000000008000400D4D617267696E732E526967 + 6874050000000000000080FF3F0E4D617267696E732E426F74746F6D05000000 + 0000000080004005416C69676E07044C6566740A53697A652E57696474680500 + 0000000000008003400B53697A652E4865696768740500000000000000800340 + 1453697A652E506C6174666F726D44656661756C74080000005450463007544C + 61796F757400095374796C654E616D65061172656672657368627574746F6E74 + 6578740756697369626C6508085461624F72646572039A000B46697865644865 + 696768740244001254427574746F6E5374796C654F626A65637400095374796C + 654E616D65060A6261636B67726F756E6405416C69676E0706436C69656E7407 + 4361704D6F6465070454696C650C536F757263654C6F6F6B757006124D657472 + 6F426C75657374796C652E706E670A53697A652E576964746805000000000000 + 00C804400B53697A652E4865696768740500000000000000B003401453697A65 + 2E506C6174666F726D44656661756C740808577261704D6F6465070643656E74 + 657207486F744C696E6B0E010F536F75726365526563742E4C65667405000000 + 00000000BC04400E536F75726365526563742E546F7005000000000000009608 + 4010536F75726365526563742E52696768740500000000000000AE054011536F + 75726365526563742E426F74746F6D0500000000000000A0084000000B466F63 + 757365644C696E6B0E010F536F75726365526563742E4C656674050000000000 + 00008001400E536F75726365526563742E546F70050000000000000096084010 + 536F75726365526563742E52696768740500000000000000B0044011536F7572 + 6365526563742E426F74746F6D0500000000000000A0084000000A4E6F726D61 + 6C4C696E6B0E010F536F75726365526563742E4C656674050000000000000080 + 01400E536F75726365526563742E546F70050000000000000096084010536F75 + 726365526563742E52696768740500000000000000B0044011536F7572636552 + 6563742E426F74746F6D0500000000000000A0084000000B507265737365644C + 696E6B0E010F536F75726365526563742E4C6566740500000000000000B40540 + 0E536F75726365526563742E546F70050000000000000096084010536F757263 + 65526563742E5269676874050000000000000082064011536F75726365526563 + 742E426F74746F6D0500000000000000A00840000013546F756368416E696D61 + 74696F6E2E4C696E6B0E0000001654427574746F6E5374796C65546578744F62 + 6A65637400095374796C654E616D6506047465787405416C69676E0706426F74 + 746F6D064C6F636B6564090C4D617267696E732E4C6566740500000000000000 + A001400B4D617267696E732E546F7005000000000000008000400D4D61726769 + 6E732E52696768740500000000000000A001400E4D617267696E732E426F7474 + 6F6D05000000000000008000400A506F736974696F6E2E580500000000000000 + A001400A506F736974696F6E2E590500000000000000C003400A53697A652E57 + 696474680500000000000000A004400B53697A652E4865696768740500000000 + 000000C003401453697A652E506C6174666F726D44656661756C740816546578 + 7453657474696E67732E466F6E74436F6C6F720708636C6157686974650D5368 + 61646F7756697369626C650808486F74436F6C6F720708636C6157686974650C + 466F6375736564436F6C6F720708636C61426C61636B0B4E6F726D616C436F6C + 6F720708636C6157686974650C50726573736564436F6C6F720708636C615768 + 6974650000005450463007544C61796F757400095374796C654E616D65060E64 + 6F63756D656E74627574746F6E05416C69676E0708436F6E74656E74730A5369 + 7A652E576964746805000000000000C0C408400B53697A652E48656967687405 + 00000000000000D508401453697A652E506C6174666F726D44656661756C7408 + 0756697369626C6508085461624F72646572039B000A46697865645769647468 + 02280B46697865644865696768740228001254427574746F6E5374796C654F62 + 6A65637400095374796C654E616D65060A6261636B67726F756E6405416C6967 + 6E0708436F6E74656E7473074361704D6F6465070454696C650C536F75726365 + 4C6F6F6B757006124D6574726F426C75657374796C652E706E670A53697A652E + 576964746805000000000000C0C408400B53697A652E48656967687405000000 + 00000000D508401453697A652E506C6174666F726D44656661756C7408085772 + 61704D6F6465070643656E74657207486F744C696E6B0E010F536F7572636552 + 6563742E4C6566740500000000000000B206400E536F75726365526563742E54 + 6F70050000000000000096084010536F75726365526563742E52696768740500 + 000000000000DA064011536F75726365526563742E426F74746F6D0500000000 + 000000A0084000000B466F63757365644C696E6B0E010F536F75726365526563 + 742E4C65667405000000000000008706400E536F75726365526563742E546F70 + 050000000000000096084010536F75726365526563742E526967687405000000 + 00000000AF064011536F75726365526563742E426F74746F6D05000000000000 + 00A0084000000A4E6F726D616C4C696E6B0E010F536F75726365526563742E4C + 65667405000000000000008706400E536F75726365526563742E546F70050000 + 000000000096084010536F75726365526563742E526967687405000000000000 + 00AF064011536F75726365526563742E426F74746F6D0500000000000000A008 + 4000000B507265737365644C696E6B0E010F536F75726365526563742E4C6566 + 740500000000000000DD06400E536F75726365526563742E546F700500000000 + 00000096084010536F75726365526563742E5269676874050000000000008082 + 074011536F75726365526563742E426F74746F6D0500000000000000A0084000 + 0013546F756368416E696D6174696F6E2E4C696E6B0E0000000654476C797068 + 00095374796C654E616D65060A676C7970687374796C650C4D617267696E732E + 4C6566740500000000000000C000400B4D617267696E732E546F700500000000 + 0000008000400D4D617267696E732E5269676874050000000000000080FF3F0E + 4D617267696E732E426F74746F6D050000000000000080004005416C69676E07 + 044C6566740A53697A652E576964746805000000000000008003400B53697A65 + 2E48656967687405000000000000008003401453697A652E506C6174666F726D + 44656661756C74080000005450463007544C61796F757400095374796C654E61 + 6D650612646F63756D656E74627574746F6E746578740756697369626C650808 + 5461624F72646572039C000B4669786564486569676874024400125442757474 + 6F6E5374796C654F626A65637400095374796C654E616D65060A6261636B6772 + 6F756E6405416C69676E0706436C69656E74074361704D6F6465070454696C65 + 0C536F757263654C6F6F6B757006124D6574726F426C75657374796C652E706E + 670A53697A652E57696474680500000000000000C804400B53697A652E486569 + 6768740500000000000000B003401453697A652E506C6174666F726D44656661 + 756C740808577261704D6F6465070643656E74657207486F744C696E6B0E010F + 536F75726365526563742E4C6566740500000000000000B206400E536F757263 + 65526563742E546F70050000000000000096084010536F75726365526563742E + 52696768740500000000000000DA064011536F75726365526563742E426F7474 + 6F6D0500000000000000A0084000000B466F63757365644C696E6B0E010F536F + 75726365526563742E4C65667405000000000000008706400E536F7572636552 + 6563742E546F70050000000000000096084010536F75726365526563742E5269 + 6768740500000000000000AF064011536F75726365526563742E426F74746F6D + 0500000000000000A0084000000A4E6F726D616C4C696E6B0E010F536F757263 + 65526563742E4C65667405000000000000008706400E536F7572636552656374 + 2E546F70050000000000000096084010536F75726365526563742E5269676874 + 0500000000000000AF064011536F75726365526563742E426F74746F6D050000 + 0000000000A0084000000B507265737365644C696E6B0E010F536F7572636552 + 6563742E4C6566740500000000000000DD06400E536F75726365526563742E54 + 6F70050000000000000096084010536F75726365526563742E52696768740500 + 00000000008082074011536F75726365526563742E426F74746F6D0500000000 + 000000A00840000013546F756368416E696D6174696F6E2E4C696E6B0E000000 + 1654427574746F6E5374796C65546578744F626A65637400095374796C654E61 + 6D6506047465787405416C69676E0706426F74746F6D064C6F636B6564090C4D + 617267696E732E4C6566740500000000000000A001400B4D617267696E732E54 + 6F7005000000000000008000400D4D617267696E732E52696768740500000000 + 000000A001400E4D617267696E732E426F74746F6D0500000000000000800040 + 0A506F736974696F6E2E580500000000000000A001400A506F736974696F6E2E + 590500000000000000C003400A53697A652E57696474680500000000000000A0 + 04400B53697A652E4865696768740500000000000000C003401453697A652E50 + 6C6174666F726D44656661756C7408165465787453657474696E67732E466F6E + 74436F6C6F720708636C6157686974650D536861646F7756697369626C650808 + 486F74436F6C6F720708636C6157686974650C466F6375736564436F6C6F7207 + 08636C61426C61636B0B4E6F726D616C436F6C6F720708636C6157686974650C + 50726573736564436F6C6F720708636C6157686974650000005450463007544C + 61796F757400095374796C654E616D65060B70686F746F627574746F6E05416C + 69676E0708436F6E74656E74730A53697A652E576964746805000000000000C0 + C408400B53697A652E4865696768740500000000000000D508401453697A652E + 506C6174666F726D44656661756C74080756697369626C6508085461624F7264 + 6572039D000A4669786564576964746802280B46697865644865696768740228 + 001254427574746F6E5374796C654F626A65637400095374796C654E616D6506 + 0A6261636B67726F756E6405416C69676E0708436F6E74656E7473074361704D + 6F6465070454696C650C536F757263654C6F6F6B757006124D6574726F426C75 + 657374796C652E706E670A53697A652E576964746805000000000000C0C40840 + 0B53697A652E4865696768740500000000000000D508401453697A652E506C61 + 74666F726D44656661756C740808577261704D6F6465070643656E7465720748 + 6F744C696E6B0E010F536F75726365526563742E4C6566740500000000000000 + 9A07400E536F75726365526563742E546F70050000000000000096084010536F + 75726365526563742E52696768740500000000000000AE074011536F75726365 + 526563742E426F74746F6D0500000000000000A0084000000B466F6375736564 + 4C696E6B0E010F536F75726365526563742E4C65667405000000000000808407 + 400E536F75726365526563742E546F70050000000000000096084010536F7572 + 6365526563742E5269676874050000000000008098074011536F757263655265 + 63742E426F74746F6D0500000000000000A0084000000A4E6F726D616C4C696E + 6B0E010F536F75726365526563742E4C65667405000000000000808407400E53 + 6F75726365526563742E546F70050000000000000096084010536F7572636552 + 6563742E5269676874050000000000008098074011536F75726365526563742E + 426F74746F6D0500000000000000A0084000000B507265737365644C696E6B0E + 010F536F75726365526563742E4C6566740500000000000080AF07400E536F75 + 726365526563742E546F70050000000000000096084010536F75726365526563 + 742E52696768740500000000000080C3074011536F75726365526563742E426F + 74746F6D0500000000000000A00840000013546F756368416E696D6174696F6E + 2E4C696E6B0E0000000654476C79706800095374796C654E616D65060A676C79 + 70687374796C650C4D617267696E732E4C6566740500000000000000C000400B + 4D617267696E732E546F7005000000000000008000400D4D617267696E732E52 + 69676874050000000000000080FF3F0E4D617267696E732E426F74746F6D0500 + 00000000000080004005416C69676E07044C6566740A53697A652E5769647468 + 05000000000000008003400B53697A652E486569676874050000000000000080 + 03401453697A652E506C6174666F726D44656661756C74080000005450463007 + 544C61796F757400095374796C654E616D65060F70686F746F627574746F6E74 + 6578740756697369626C6508085461624F72646572039E000B46697865644865 + 696768740244001254427574746F6E5374796C654F626A65637400095374796C + 654E616D65060A6261636B67726F756E6405416C69676E0706436C69656E7407 + 4361704D6F6465070454696C650C536F757263654C6F6F6B757006124D657472 + 6F426C75657374796C652E706E670A53697A652E576964746805000000000000 + 00C804400B53697A652E4865696768740500000000000000B003401453697A65 + 2E506C6174666F726D44656661756C740808577261704D6F6465070643656E74 + 657207486F744C696E6B0E010F536F75726365526563742E4C65667405000000 + 000000009A07400E536F75726365526563742E546F7005000000000000009608 + 4010536F75726365526563742E52696768740500000000000000AE074011536F + 75726365526563742E426F74746F6D0500000000000000A0084000000B466F63 + 757365644C696E6B0E010F536F75726365526563742E4C656674050000000000 + 00808407400E536F75726365526563742E546F70050000000000000096084010 + 536F75726365526563742E5269676874050000000000008098074011536F7572 + 6365526563742E426F74746F6D0500000000000000A0084000000A4E6F726D61 + 6C4C696E6B0E010F536F75726365526563742E4C656674050000000000008084 + 07400E536F75726365526563742E546F70050000000000000096084010536F75 + 726365526563742E5269676874050000000000008098074011536F7572636552 + 6563742E426F74746F6D0500000000000000A0084000000B507265737365644C + 696E6B0E010F536F75726365526563742E4C6566740500000000000080AF0740 + 0E536F75726365526563742E546F70050000000000000096084010536F757263 + 65526563742E52696768740500000000000080C3074011536F75726365526563 + 742E426F74746F6D0500000000000000A00840000013546F756368416E696D61 + 74696F6E2E4C696E6B0E0000001654427574746F6E5374796C65546578744F62 + 6A65637400095374796C654E616D6506047465787405416C69676E0706426F74 + 746F6D064C6F636B6564090C4D617267696E732E4C6566740500000000000000 + A001400B4D617267696E732E546F7005000000000000008000400D4D61726769 + 6E732E52696768740500000000000000A001400E4D617267696E732E426F7474 + 6F6D05000000000000008000400A506F736974696F6E2E580500000000000000 + A001400A506F736974696F6E2E590500000000000000C003400A53697A652E57 + 696474680500000000000000A004400B53697A652E4865696768740500000000 + 000000C003401453697A652E506C6174666F726D44656661756C740816546578 + 7453657474696E67732E466F6E74436F6C6F720708636C6157686974650D5368 + 61646F7756697369626C650808486F74436F6C6F720708636C6157686974650C + 466F6375736564436F6C6F720708636C61426C61636B0B4E6F726D616C436F6C + 6F720708636C6157686974650C50726573736564436F6C6F720708636C615768 + 6974650000005450463007544C61796F757400095374796C654E616D65060A68 + 656C70627574746F6E05416C69676E0708436F6E74656E74730A53697A652E57 + 6964746805000000000000C0C408400B53697A652E4865696768740500000000 + 000000D508401453697A652E506C6174666F726D44656661756C740807566973 + 69626C6508085461624F72646572039F000A4669786564576964746802280B46 + 697865644865696768740228001254427574746F6E5374796C654F626A656374 + 00095374796C654E616D65060A6261636B67726F756E6405416C69676E070843 + 6F6E74656E7473074361704D6F6465070454696C650C536F757263654C6F6F6B + 757006124D6574726F426C75657374796C652E706E670A53697A652E57696474 + 6805000000000000C0C408400B53697A652E4865696768740500000000000000 + D508401453697A652E506C6174666F726D44656661756C740808577261704D6F + 6465070643656E74657207486F744C696E6B0E010F536F75726365526563742E + 4C6566740500000000000000BC04400E536F75726365526563742E546F700500 + 0000000000C0A0084010536F75726365526563742E5269676874050000000000 + 0000AE054011536F75726365526563742E426F74746F6D05000000000000C0AA + 084000000B466F63757365644C696E6B0E010F536F75726365526563742E4C65 + 667405000000000000008001400E536F75726365526563742E546F7005000000 + 000000C0A0084010536F75726365526563742E52696768740500000000000000 + B0044011536F75726365526563742E426F74746F6D05000000000000C0AA0840 + 00000A4E6F726D616C4C696E6B0E010F536F75726365526563742E4C65667405 + 000000000000008001400E536F75726365526563742E546F7005000000000000 + C0A0084010536F75726365526563742E52696768740500000000000000B00440 + 11536F75726365526563742E426F74746F6D05000000000000C0AA084000000B + 507265737365644C696E6B0E010F536F75726365526563742E4C656674050000 + 0000000000B405400E536F75726365526563742E546F7005000000000000C0A0 + 084010536F75726365526563742E526967687405000000000000008206401153 + 6F75726365526563742E426F74746F6D05000000000000C0AA0840000013546F + 756368416E696D6174696F6E2E4C696E6B0E0000000654476C79706800095374 + 796C654E616D65060A676C7970687374796C650C4D617267696E732E4C656674 + 0500000000000000C000400B4D617267696E732E546F70050000000000000080 + 00400D4D617267696E732E5269676874050000000000000080FF3F0E4D617267 + 696E732E426F74746F6D050000000000000080004005416C69676E07044C6566 + 740A53697A652E576964746805000000000000008003400B53697A652E486569 + 67687405000000000000008003401453697A652E506C6174666F726D44656661 + 756C74080000005450463007544C61796F757400095374796C654E616D65060E + 68656C70627574746F6E746578740756697369626C6508085461624F72646572 + 03A0000B46697865644865696768740244001254427574746F6E5374796C654F + 626A65637400095374796C654E616D65060A6261636B67726F756E6405416C69 + 676E0706436C69656E74074361704D6F6465070454696C650C536F757263654C + 6F6F6B757006124D6574726F426C75657374796C652E706E670A53697A652E57 + 696474680500000000000000C804400B53697A652E4865696768740500000000 + 000000B003401453697A652E506C6174666F726D44656661756C740808577261 + 704D6F6465070643656E74657207486F744C696E6B0E010F536F757263655265 + 63742E4C6566740500000000000000BC04400E536F75726365526563742E546F + 7005000000000000C0A0084010536F75726365526563742E5269676874050000 + 0000000000AE054011536F75726365526563742E426F74746F6D050000000000 + 00C0AA084000000B466F63757365644C696E6B0E010F536F7572636552656374 + 2E4C65667405000000000000008001400E536F75726365526563742E546F7005 + 000000000000C0A0084010536F75726365526563742E52696768740500000000 + 000000B0044011536F75726365526563742E426F74746F6D05000000000000C0 + AA084000000A4E6F726D616C4C696E6B0E010F536F75726365526563742E4C65 + 667405000000000000008001400E536F75726365526563742E546F7005000000 + 000000C0A0084010536F75726365526563742E52696768740500000000000000 + B0044011536F75726365526563742E426F74746F6D05000000000000C0AA0840 + 00000B507265737365644C696E6B0E010F536F75726365526563742E4C656674 + 0500000000000000B405400E536F75726365526563742E546F70050000000000 + 00C0A0084010536F75726365526563742E526967687405000000000000008206 + 4011536F75726365526563742E426F74746F6D05000000000000C0AA08400000 + 13546F756368416E696D6174696F6E2E4C696E6B0E0000001654427574746F6E + 5374796C65546578744F626A65637400095374796C654E616D65060474657874 + 05416C69676E0706426F74746F6D064C6F636B6564090C4D617267696E732E4C + 6566740500000000000000A001400B4D617267696E732E546F70050000000000 + 00008000400D4D617267696E732E52696768740500000000000000A001400E4D + 617267696E732E426F74746F6D05000000000000008000400A506F736974696F + 6E2E580500000000000000A001400A506F736974696F6E2E5905000000000000 + 00C003400A53697A652E57696474680500000000000000A004400B53697A652E + 4865696768740500000000000000C003401453697A652E506C6174666F726D44 + 656661756C7408165465787453657474696E67732E466F6E74436F6C6F720708 + 636C6157686974650D536861646F7756697369626C650808486F74436F6C6F72 + 0708636C6157686974650C466F6375736564436F6C6F720708636C61426C6163 + 6B0B4E6F726D616C436F6C6F720708636C6157686974650C5072657373656443 + 6F6C6F720708636C6157686974650000005450463007544C61796F7574000953 + 74796C654E616D65060B746F6F6C73627574746F6E05416C69676E0708436F6E + 74656E74730A53697A652E576964746805000000000000C0C408400B53697A65 + 2E4865696768740500000000000000D508401453697A652E506C6174666F726D + 44656661756C74080756697369626C6508085461624F7264657203A1000A4669 + 786564576964746802280B46697865644865696768740228001254427574746F + 6E5374796C654F626A65637400095374796C654E616D65060A6261636B67726F + 756E6405416C69676E0708436F6E74656E7473074361704D6F6465070454696C + 650C536F757263654C6F6F6B757006124D6574726F426C75657374796C652E70 + 6E670A53697A652E576964746805000000000000C0C408400B53697A652E4865 + 696768740500000000000000D508401453697A652E506C6174666F726D446566 + 61756C740808577261704D6F6465070643656E74657207486F744C696E6B0E01 + 0F536F75726365526563742E4C6566740500000000000000B206400E536F7572 + 6365526563742E546F7005000000000000C0A0084010536F7572636552656374 + 2E52696768740500000000000000DA064011536F75726365526563742E426F74 + 746F6D05000000000000C0AA084000000B466F63757365644C696E6B0E010F53 + 6F75726365526563742E4C65667405000000000000008706400E536F75726365 + 526563742E546F7005000000000000C0A0084010536F75726365526563742E52 + 696768740500000000000000AF064011536F75726365526563742E426F74746F + 6D05000000000000C0AA084000000A4E6F726D616C4C696E6B0E010F536F7572 + 6365526563742E4C65667405000000000000008706400E536F75726365526563 + 742E546F7005000000000000C0A0084010536F75726365526563742E52696768 + 740500000000000000AF064011536F75726365526563742E426F74746F6D0500 + 0000000000C0AA084000000B507265737365644C696E6B0E010F536F75726365 + 526563742E4C6566740500000000000000DD06400E536F75726365526563742E + 546F7005000000000000C0A0084010536F75726365526563742E526967687405 + 0000000000008082074011536F75726365526563742E426F74746F6D05000000 + 000000C0AA0840000013546F756368416E696D6174696F6E2E4C696E6B0E0000 + 000654476C79706800095374796C654E616D65060A676C7970687374796C650C + 4D617267696E732E4C6566740500000000000000C000400B4D617267696E732E + 546F7005000000000000008000400D4D617267696E732E526967687405000000 + 0000000080FF3F0E4D617267696E732E426F74746F6D05000000000000008000 + 4005416C69676E07044C6566740A53697A652E57696474680500000000000000 + 8003400B53697A652E48656967687405000000000000008003401453697A652E + 506C6174666F726D44656661756C74080000005450463007544C61796F757400 + 095374796C654E616D65060F746F6F6C73627574746F6E746578740756697369 + 626C6508085461624F7264657203A2000B466978656448656967687402440012 + 54427574746F6E5374796C654F626A65637400095374796C654E616D65060A62 + 61636B67726F756E6405416C69676E0706436C69656E74074361704D6F646507 + 0454696C650C536F757263654C6F6F6B757006124D6574726F426C7565737479 + 6C652E706E670A53697A652E57696474680500000000000000C804400B53697A + 652E4865696768740500000000000000B003401453697A652E506C6174666F72 + 6D44656661756C740808577261704D6F6465070643656E74657207486F744C69 + 6E6B0E010F536F75726365526563742E4C6566740500000000000000B206400E + 536F75726365526563742E546F7005000000000000C0A0084010536F75726365 + 526563742E52696768740500000000000000DA064011536F7572636552656374 + 2E426F74746F6D05000000000000C0AA084000000B466F63757365644C696E6B + 0E010F536F75726365526563742E4C65667405000000000000008706400E536F + 75726365526563742E546F7005000000000000C0A0084010536F757263655265 + 63742E52696768740500000000000000AF064011536F75726365526563742E42 + 6F74746F6D05000000000000C0AA084000000A4E6F726D616C4C696E6B0E010F + 536F75726365526563742E4C65667405000000000000008706400E536F757263 + 65526563742E546F7005000000000000C0A0084010536F75726365526563742E + 52696768740500000000000000AF064011536F75726365526563742E426F7474 + 6F6D05000000000000C0AA084000000B507265737365644C696E6B0E010F536F + 75726365526563742E4C6566740500000000000000DD06400E536F7572636552 + 6563742E546F7005000000000000C0A0084010536F75726365526563742E5269 + 676874050000000000008082074011536F75726365526563742E426F74746F6D + 05000000000000C0AA0840000013546F756368416E696D6174696F6E2E4C696E + 6B0E0000001654427574746F6E5374796C65546578744F626A65637400095374 + 796C654E616D6506047465787405416C69676E0706426F74746F6D064C6F636B + 6564090C4D617267696E732E4C6566740500000000000000A001400B4D617267 + 696E732E546F7005000000000000008000400D4D617267696E732E5269676874 + 0500000000000000A001400E4D617267696E732E426F74746F6D050000000000 + 00008000400A506F736974696F6E2E580500000000000000A001400A506F7369 + 74696F6E2E590500000000000000C003400A53697A652E576964746805000000 + 00000000A004400B53697A652E4865696768740500000000000000C003401453 + 697A652E506C6174666F726D44656661756C7408165465787453657474696E67 + 732E466F6E74436F6C6F720708636C6157686974650D536861646F7756697369 + 626C650808486F74436F6C6F720708636C6157686974650C466F637573656443 + 6F6C6F720708636C61426C61636B0B4E6F726D616C436F6C6F720708636C6157 + 686974650C50726573736564436F6C6F720708636C6157686974650000005450 + 463007544C61796F757400095374796C654E616D65060B766964656F62757474 + 6F6E05416C69676E0708436F6E74656E74730A53697A652E5769647468050000 + 00000000C0C408400B53697A652E4865696768740500000000000000D5084014 + 53697A652E506C6174666F726D44656661756C74080756697369626C65080854 + 61624F7264657203A3000A4669786564576964746802280B4669786564486569 + 6768740228001254427574746F6E5374796C654F626A65637400095374796C65 + 4E616D65060A6261636B67726F756E6405416C69676E0708436F6E74656E7473 + 074361704D6F6465070454696C650C536F757263654C6F6F6B757006124D6574 + 726F426C75657374796C652E706E670A53697A652E5769647468050000000000 + 00C0C408400B53697A652E4865696768740500000000000000D508401453697A + 652E506C6174666F726D44656661756C740808577261704D6F6465070643656E + 74657207486F744C696E6B0E010F536F75726365526563742E4C656674050000 + 00000000809A07400E536F75726365526563742E546F7005000000000000C0A0 + 084010536F75726365526563742E52696768740500000000000080AE07401153 + 6F75726365526563742E426F74746F6D05000000000000C0AA084000000B466F + 63757365644C696E6B0E010F536F75726365526563742E4C6566740500000000 + 0000008507400E536F75726365526563742E546F7005000000000000C0A00840 + 10536F75726365526563742E5269676874050000000000000099074011536F75 + 726365526563742E426F74746F6D05000000000000C0AA084000000A4E6F726D + 616C4C696E6B0E010F536F75726365526563742E4C6566740500000000000000 + 8507400E536F75726365526563742E546F7005000000000000C0A0084010536F + 75726365526563742E5269676874050000000000000099074011536F75726365 + 526563742E426F74746F6D05000000000000C0AA084000000B50726573736564 + 4C696E6B0E010F536F75726365526563742E4C6566740500000000000000B007 + 400E536F75726365526563742E546F7005000000000000C0A0084010536F7572 + 6365526563742E52696768740500000000000000C4074011536F757263655265 + 63742E426F74746F6D05000000000000C0AA0840000013546F756368416E696D + 6174696F6E2E4C696E6B0E0000000654476C79706800095374796C654E616D65 + 060A676C7970687374796C650C4D617267696E732E4C65667405000000000000 + 00C000400B4D617267696E732E546F7005000000000000008000400D4D617267 + 696E732E5269676874050000000000000080FF3F0E4D617267696E732E426F74 + 746F6D050000000000000080004005416C69676E07044C6566740A53697A652E + 576964746805000000000000008003400B53697A652E48656967687405000000 + 000000008003401453697A652E506C6174666F726D44656661756C7408000000 + 5450463007544C61796F757400095374796C654E616D65060F766964656F6275 + 74746F6E746578740756697369626C6508085461624F7264657203A4000B4669 + 7865644865696768740244001254427574746F6E5374796C654F626A65637400 + 095374796C654E616D65060A6261636B67726F756E6405416C69676E0706436C + 69656E74074361704D6F6465070454696C650C536F757263654C6F6F6B757006 + 124D6574726F426C75657374796C652E706E670A53697A652E57696474680500 + 000000000000C804400B53697A652E4865696768740500000000000000B00340 + 1453697A652E506C6174666F726D44656661756C740808577261704D6F646507 + 0643656E74657207486F744C696E6B0E010F536F75726365526563742E4C6566 + 7405000000000000809A07400E536F75726365526563742E546F700500000000 + 0000C0A0084010536F75726365526563742E52696768740500000000000080AE + 074011536F75726365526563742E426F74746F6D05000000000000C0AA084000 + 000B466F63757365644C696E6B0E010F536F75726365526563742E4C65667405 + 000000000000008507400E536F75726365526563742E546F7005000000000000 + C0A0084010536F75726365526563742E52696768740500000000000000990740 + 11536F75726365526563742E426F74746F6D05000000000000C0AA084000000A + 4E6F726D616C4C696E6B0E010F536F75726365526563742E4C65667405000000 + 000000008507400E536F75726365526563742E546F7005000000000000C0A008 + 4010536F75726365526563742E5269676874050000000000000099074011536F + 75726365526563742E426F74746F6D05000000000000C0AA084000000B507265 + 737365644C696E6B0E010F536F75726365526563742E4C656674050000000000 + 0000B007400E536F75726365526563742E546F7005000000000000C0A0084010 + 536F75726365526563742E52696768740500000000000000C4074011536F7572 + 6365526563742E426F74746F6D05000000000000C0AA0840000013546F756368 + 416E696D6174696F6E2E4C696E6B0E0000001654427574746F6E5374796C6554 + 6578744F626A65637400095374796C654E616D6506047465787405416C69676E + 0706426F74746F6D064C6F636B6564090C4D617267696E732E4C656674050000 + 0000000000A001400B4D617267696E732E546F7005000000000000008000400D + 4D617267696E732E52696768740500000000000000A001400E4D617267696E73 + 2E426F74746F6D05000000000000008000400A506F736974696F6E2E58050000 + 0000000000A001400A506F736974696F6E2E590500000000000000C003400A53 + 697A652E57696474680500000000000000A004400B53697A652E486569676874 + 0500000000000000C003401453697A652E506C6174666F726D44656661756C74 + 08165465787453657474696E67732E466F6E74436F6C6F720708636C61576869 + 74650D536861646F7756697369626C650808486F74436F6C6F720708636C6157 + 686974650C466F6375736564436F6C6F720708636C61426C61636B0B4E6F726D + 616C436F6C6F720708636C6157686974650C50726573736564436F6C6F720708 + 636C6157686974650000005450463007544C61796F757400095374796C654E61 + 6D65060E636F6E7461637473627574746F6E05416C69676E0708436F6E74656E + 74730A53697A652E576964746805000000000000C0C408400B53697A652E4865 + 696768740500000000000000D508401453697A652E506C6174666F726D446566 + 61756C74080756697369626C6508085461624F7264657203A5000A4669786564 + 576964746802280B46697865644865696768740228001254427574746F6E5374 + 796C654F626A65637400095374796C654E616D65060A6261636B67726F756E64 + 05416C69676E0708436F6E74656E7473074361704D6F6465070454696C650C53 + 6F757263654C6F6F6B757006124D6574726F426C75657374796C652E706E670A + 53697A652E576964746805000000000000C0C408400B53697A652E4865696768 + 740500000000000000D508401453697A652E506C6174666F726D44656661756C + 740808577261704D6F6465070643656E74657207486F744C696E6B0E010F536F + 75726365526563742E4C6566740500000000000000BC04400E536F7572636552 + 6563742E546F700500000000000080AB084010536F75726365526563742E5269 + 6768740500000000000000AE054011536F75726365526563742E426F74746F6D + 0500000000000080B5084000000B466F63757365644C696E6B0E010F536F7572 + 6365526563742E4C65667405000000000000008001400E536F75726365526563 + 742E546F700500000000000080AB084010536F75726365526563742E52696768 + 740500000000000000B0044011536F75726365526563742E426F74746F6D0500 + 000000000080B5084000000A4E6F726D616C4C696E6B0E010F536F7572636552 + 6563742E4C65667405000000000000008001400E536F75726365526563742E54 + 6F700500000000000080AB084010536F75726365526563742E52696768740500 + 000000000000B0044011536F75726365526563742E426F74746F6D0500000000 + 000080B5084000000B507265737365644C696E6B0E010F536F75726365526563 + 742E4C6566740500000000000000B405400E536F75726365526563742E546F70 + 0500000000000080AB084010536F75726365526563742E526967687405000000 + 0000000082064011536F75726365526563742E426F74746F6D05000000000000 + 80B50840000013546F756368416E696D6174696F6E2E4C696E6B0E0000000654 + 476C79706800095374796C654E616D65060A676C7970687374796C650C4D6172 + 67696E732E4C6566740500000000000000C000400B4D617267696E732E546F70 + 05000000000000008000400D4D617267696E732E526967687405000000000000 + 0080FF3F0E4D617267696E732E426F74746F6D05000000000000008000400541 + 6C69676E07044C6566740A53697A652E57696474680500000000000000800340 + 0B53697A652E48656967687405000000000000008003401453697A652E506C61 + 74666F726D44656661756C74080000005450463007544C61796F757400095374 + 796C654E616D650612636F6E7461637473627574746F6E746578740756697369 + 626C6508085461624F7264657203A6000B466978656448656967687402440012 + 54427574746F6E5374796C654F626A65637400095374796C654E616D65060A62 + 61636B67726F756E6405416C69676E0706436C69656E74074361704D6F646507 + 0454696C650C536F757263654C6F6F6B757006124D6574726F426C7565737479 + 6C652E706E670A53697A652E57696474680500000000000000C804400B53697A + 652E4865696768740500000000000000B003401453697A652E506C6174666F72 + 6D44656661756C740808577261704D6F6465070643656E74657207486F744C69 + 6E6B0E010F536F75726365526563742E4C6566740500000000000000BC04400E + 536F75726365526563742E546F700500000000000080AB084010536F75726365 + 526563742E52696768740500000000000000AE054011536F7572636552656374 + 2E426F74746F6D0500000000000080B5084000000B466F63757365644C696E6B + 0E010F536F75726365526563742E4C65667405000000000000008001400E536F + 75726365526563742E546F700500000000000080AB084010536F757263655265 + 63742E52696768740500000000000000B0044011536F75726365526563742E42 + 6F74746F6D0500000000000080B5084000000A4E6F726D616C4C696E6B0E010F + 536F75726365526563742E4C65667405000000000000008001400E536F757263 + 65526563742E546F700500000000000080AB084010536F75726365526563742E + 52696768740500000000000000B0044011536F75726365526563742E426F7474 + 6F6D0500000000000080B5084000000B507265737365644C696E6B0E010F536F + 75726365526563742E4C6566740500000000000000B405400E536F7572636552 + 6563742E546F700500000000000080AB084010536F75726365526563742E5269 + 676874050000000000000082064011536F75726365526563742E426F74746F6D + 0500000000000080B50840000013546F756368416E696D6174696F6E2E4C696E + 6B0E0000001654427574746F6E5374796C65546578744F626A65637400095374 + 796C654E616D6506047465787405416C69676E0706426F74746F6D064C6F636B + 6564090C4D617267696E732E4C6566740500000000000000A001400B4D617267 + 696E732E546F7005000000000000008000400D4D617267696E732E5269676874 + 0500000000000000A001400E4D617267696E732E426F74746F6D050000000000 + 00008000400A506F736974696F6E2E580500000000000000A001400A506F7369 + 74696F6E2E590500000000000000C003400A53697A652E576964746805000000 + 00000000A004400B53697A652E4865696768740500000000000000C003401453 + 697A652E506C6174666F726D44656661756C7408165465787453657474696E67 + 732E466F6E74436F6C6F720708636C6157686974650D536861646F7756697369 + 626C650808486F74436F6C6F720708636C6157686974650C466F637573656443 + 6F6C6F720708636C61426C61636B0B4E6F726D616C436F6C6F720708636C6157 + 686974650C50726573736564436F6C6F720708636C6157686974650000005450 + 463007544C61796F757400095374796C654E616D65060A6D757465627574746F + 6E05416C69676E0708436F6E74656E74730A53697A652E576964746805000000 + 000000C0C408400B53697A652E4865696768740500000000000000D508401453 + 697A652E506C6174666F726D44656661756C74080756697369626C6508085461 + 624F7264657203A7000A4669786564576964746802280B466978656448656967 + 68740228001254427574746F6E5374796C654F626A65637400095374796C654E + 616D65060A6261636B67726F756E6405416C69676E0708436F6E74656E747307 + 4361704D6F6465070454696C650C536F757263654C6F6F6B757006124D657472 + 6F426C75657374796C652E706E670A53697A652E576964746805000000000000 + C0C408400B53697A652E4865696768740500000000000000D508401453697A65 + 2E506C6174666F726D44656661756C740808577261704D6F6465070643656E74 + 657207486F744C696E6B0E010F536F75726365526563742E4C65667405000000 + 00000000B206400E536F75726365526563742E546F700500000000000080AB08 + 4010536F75726365526563742E52696768740500000000000000DA064011536F + 75726365526563742E426F74746F6D0500000000000080B5084000000B466F63 + 757365644C696E6B0E010F536F75726365526563742E4C656674050000000000 + 00008706400E536F75726365526563742E546F700500000000000080AB084010 + 536F75726365526563742E52696768740500000000000000AF064011536F7572 + 6365526563742E426F74746F6D0500000000000080B5084000000A4E6F726D61 + 6C4C696E6B0E010F536F75726365526563742E4C656674050000000000000087 + 06400E536F75726365526563742E546F700500000000000080AB084010536F75 + 726365526563742E52696768740500000000000000AF064011536F7572636552 + 6563742E426F74746F6D0500000000000080B5084000000B507265737365644C + 696E6B0E010F536F75726365526563742E4C6566740500000000000000DD0640 + 0E536F75726365526563742E546F700500000000000080AB084010536F757263 + 65526563742E5269676874050000000000008082074011536F75726365526563 + 742E426F74746F6D0500000000000080B50840000013546F756368416E696D61 + 74696F6E2E4C696E6B0E0000000654476C79706800095374796C654E616D6506 + 0A676C7970687374796C650C4D617267696E732E4C6566740500000000000000 + C000400B4D617267696E732E546F7005000000000000008000400D4D61726769 + 6E732E5269676874050000000000000080FF3F0E4D617267696E732E426F7474 + 6F6D050000000000000080004005416C69676E07044C6566740A53697A652E57 + 6964746805000000000000008003400B53697A652E4865696768740500000000 + 0000008003401453697A652E506C6174666F726D44656661756C740800000054 + 50463007544C61796F757400095374796C654E616D65060E6D75746562757474 + 6F6E746578740756697369626C6508085461624F7264657203A8000B46697865 + 644865696768740244001254427574746F6E5374796C654F626A656374000953 + 74796C654E616D65060A6261636B67726F756E6405416C69676E0706436C6965 + 6E74074361704D6F6465070454696C650C536F757263654C6F6F6B757006124D + 6574726F426C75657374796C652E706E670A53697A652E576964746805000000 + 00000000C804400B53697A652E4865696768740500000000000000B003401453 + 697A652E506C6174666F726D44656661756C740808577261704D6F6465070643 + 656E74657207486F744C696E6B0E010F536F75726365526563742E4C65667405 + 00000000000000B206400E536F75726365526563742E546F7005000000000000 + 80AB084010536F75726365526563742E52696768740500000000000000DA0640 + 11536F75726365526563742E426F74746F6D0500000000000080B5084000000B + 466F63757365644C696E6B0E010F536F75726365526563742E4C656674050000 + 00000000008706400E536F75726365526563742E546F700500000000000080AB + 084010536F75726365526563742E52696768740500000000000000AF06401153 + 6F75726365526563742E426F74746F6D0500000000000080B5084000000A4E6F + 726D616C4C696E6B0E010F536F75726365526563742E4C656674050000000000 + 00008706400E536F75726365526563742E546F700500000000000080AB084010 + 536F75726365526563742E52696768740500000000000000AF064011536F7572 + 6365526563742E426F74746F6D0500000000000080B5084000000B5072657373 + 65644C696E6B0E010F536F75726365526563742E4C6566740500000000000000 + DD06400E536F75726365526563742E546F700500000000000080AB084010536F + 75726365526563742E5269676874050000000000008082074011536F75726365 + 526563742E426F74746F6D0500000000000080B50840000013546F756368416E + 696D6174696F6E2E4C696E6B0E0000001654427574746F6E5374796C65546578 + 744F626A65637400095374796C654E616D6506047465787405416C69676E0706 + 426F74746F6D064C6F636B6564090C4D617267696E732E4C6566740500000000 + 000000A001400B4D617267696E732E546F7005000000000000008000400D4D61 + 7267696E732E52696768740500000000000000A001400E4D617267696E732E42 + 6F74746F6D05000000000000008000400A506F736974696F6E2E580500000000 + 000000A001400A506F736974696F6E2E590500000000000000C003400A53697A + 652E57696474680500000000000000A004400B53697A652E4865696768740500 + 000000000000C003401453697A652E506C6174666F726D44656661756C740816 + 5465787453657474696E67732E466F6E74436F6C6F720708636C615768697465 + 0D536861646F7756697369626C650808486F74436F6C6F720708636C61576869 + 74650C466F6375736564436F6C6F720708636C61426C61636B0B4E6F726D616C + 436F6C6F720708636C6157686974650C50726573736564436F6C6F720708636C + 6157686974650000005450463007544C61796F757400095374796C654E616D65 + 060C766F6C756D65627574746F6E05416C69676E0708436F6E74656E74730A53 + 697A652E576964746805000000000000C0C408400B53697A652E486569676874 + 0500000000000000D508401453697A652E506C6174666F726D44656661756C74 + 080756697369626C6508085461624F7264657203A9000A466978656457696474 + 6802280B46697865644865696768740228001254427574746F6E5374796C654F + 626A65637400095374796C654E616D65060A6261636B67726F756E6405416C69 + 676E0708436F6E74656E7473074361704D6F6465070454696C650C536F757263 + 654C6F6F6B757006124D6574726F426C75657374796C652E706E670A53697A65 + 2E576964746805000000000000C0C408400B53697A652E486569676874050000 + 0000000000D508401453697A652E506C6174666F726D44656661756C74080857 + 7261704D6F6465070643656E74657207486F744C696E6B0E010F536F75726365 + 526563742E4C65667405000000000000809A07400E536F75726365526563742E + 546F700500000000000080AB084010536F75726365526563742E526967687405 + 00000000000080AE074011536F75726365526563742E426F74746F6D05000000 + 00000080B5084000000B466F63757365644C696E6B0E010F536F757263655265 + 63742E4C65667405000000000000008507400E536F75726365526563742E546F + 700500000000000080AB084010536F75726365526563742E5269676874050000 + 000000000099074011536F75726365526563742E426F74746F6D050000000000 + 0080B5084000000A4E6F726D616C4C696E6B0E010F536F75726365526563742E + 4C65667405000000000000008507400E536F75726365526563742E546F700500 + 000000000080AB084010536F75726365526563742E5269676874050000000000 + 000099074011536F75726365526563742E426F74746F6D0500000000000080B5 + 084000000B507265737365644C696E6B0E010F536F75726365526563742E4C65 + 66740500000000000000B007400E536F75726365526563742E546F7005000000 + 00000080AB084010536F75726365526563742E52696768740500000000000000 + C4074011536F75726365526563742E426F74746F6D0500000000000080B50840 + 000013546F756368416E696D6174696F6E2E4C696E6B0E0000000654476C7970 + 6800095374796C654E616D65060A676C7970687374796C650C4D617267696E73 + 2E4C6566740500000000000000C000400B4D617267696E732E546F7005000000 + 000000008000400D4D617267696E732E5269676874050000000000000080FF3F + 0E4D617267696E732E426F74746F6D050000000000000080004005416C69676E + 07044C6566740A53697A652E576964746805000000000000008003400B53697A + 652E48656967687405000000000000008003401453697A652E506C6174666F72 + 6D44656661756C74080000005450463007544C61796F757400095374796C654E + 616D650610766F6C756D65627574746F6E746578740756697369626C65080854 + 61624F7264657203AA000B46697865644865696768740244001254427574746F + 6E5374796C654F626A65637400095374796C654E616D65060A6261636B67726F + 756E6405416C69676E0706436C69656E74074361704D6F6465070454696C650C + 536F757263654C6F6F6B757006124D6574726F426C75657374796C652E706E67 + 0A53697A652E57696474680500000000000000C804400B53697A652E48656967 + 68740500000000000000B003401453697A652E506C6174666F726D4465666175 + 6C740808577261704D6F6465070643656E74657207486F744C696E6B0E010F53 + 6F75726365526563742E4C65667405000000000000809A07400E536F75726365 + 526563742E546F700500000000000080AB084010536F75726365526563742E52 + 696768740500000000000080AE074011536F75726365526563742E426F74746F + 6D0500000000000080B5084000000B466F63757365644C696E6B0E010F536F75 + 726365526563742E4C65667405000000000000008507400E536F757263655265 + 63742E546F700500000000000080AB084010536F75726365526563742E526967 + 6874050000000000000099074011536F75726365526563742E426F74746F6D05 + 00000000000080B5084000000A4E6F726D616C4C696E6B0E010F536F75726365 + 526563742E4C65667405000000000000008507400E536F75726365526563742E + 546F700500000000000080AB084010536F75726365526563742E526967687405 + 0000000000000099074011536F75726365526563742E426F74746F6D05000000 + 00000080B5084000000B507265737365644C696E6B0E010F536F757263655265 + 63742E4C6566740500000000000000B007400E536F75726365526563742E546F + 700500000000000080AB084010536F75726365526563742E5269676874050000 + 0000000000C4074011536F75726365526563742E426F74746F6D050000000000 + 0080B50840000013546F756368416E696D6174696F6E2E4C696E6B0E00000016 + 54427574746F6E5374796C65546578744F626A65637400095374796C654E616D + 6506047465787405416C69676E0706426F74746F6D064C6F636B6564090C4D61 + 7267696E732E4C6566740500000000000000A001400B4D617267696E732E546F + 7005000000000000008000400D4D617267696E732E5269676874050000000000 + 0000A001400E4D617267696E732E426F74746F6D05000000000000008000400A + 506F736974696F6E2E580500000000000000A001400A506F736974696F6E2E59 + 0500000000000000C003400A53697A652E57696474680500000000000000A004 + 400B53697A652E4865696768740500000000000000C003401453697A652E506C + 6174666F726D44656661756C7408165465787453657474696E67732E466F6E74 + 436F6C6F720708636C6157686974650D536861646F7756697369626C65080848 + 6F74436F6C6F720708636C6157686974650C466F6375736564436F6C6F720708 + 636C61426C61636B0B4E6F726D616C436F6C6F720708636C6157686974650C50 + 726573736564436F6C6F720708636C6157686974650000005450463007544C61 + 796F757400095374796C654E616D65060A70757368627574746F6E05416C6967 + 6E0708436F6E74656E74730A53697A652E576964746805000000000000C0C408 + 400B53697A652E4865696768740500000000000000D508401453697A652E506C + 6174666F726D44656661756C74080756697369626C6508085461624F72646572 + 03AB000B46697865644865696768740220001254427574746F6E5374796C654F + 626A65637400095374796C654E616D65060A6261636B67726F756E6405416C69 + 676E0708436F6E74656E74730C536F757263654C6F6F6B757006124D6574726F + 426C75657374796C652E706E670A53697A652E576964746805000000000000C0 + C408400B53697A652E4865696768740500000000000000D508401453697A652E + 506C6174666F726D44656661756C740807486F744C696E6B0E010E436170496E + 736574732E4C65667405000000000000008001400F436170496E736574732E52 + 6967687405000000000000008001400F536F75726365526563742E4C65667405 + 00000000000000C000400E536F75726365526563742E546F7005000000000000 + 00C9064010536F75726365526563742E52696768740500000000000000E40440 + 11536F75726365526563742E426F74746F6D0500000000000000E9064000000B + 466F63757365644C696E6B0E010E436170496E736574732E4C65667405000000 + 000000008001400F436170496E736574732E5269676874050000000000000080 + 01400F536F75726365526563742E4C6566740500000000000000C000400E536F + 75726365526563742E546F700500000000000000C9064010536F757263655265 + 63742E52696768740500000000000000E4044011536F75726365526563742E42 + 6F74746F6D0500000000000000E9064000000A4E6F726D616C4C696E6B0E010E + 436170496E736574732E4C65667405000000000000008001400F436170496E73 + 6574732E526967687405000000000000008001400F536F75726365526563742E + 4C6566740500000000000000C000400E536F75726365526563742E546F700500 + 000000000000A7064010536F75726365526563742E5269676874050000000000 + 0000E4044011536F75726365526563742E426F74746F6D0500000000000000C7 + 064000000B507265737365644C696E6B0E010E436170496E736574732E4C6566 + 7405000000000000008001400F436170496E736574732E526967687405000000 + 000000008001400F536F75726365526563742E4C6566740500000000000000C0 + 00400E536F75726365526563742E546F700500000000000000EB064010536F75 + 726365526563742E52696768740500000000000000E4044011536F7572636552 + 6563742E426F74746F6D0500000000000080850740000013546F756368416E69 + 6D6174696F6E2E4C696E6B0E0000000654476C79706800095374796C654E616D + 65060A676C7970687374796C650C4D617267696E732E4C656674050000000000 + 0000C000400B4D617267696E732E546F7005000000000000008000400D4D6172 + 67696E732E5269676874050000000000000080FF3F0E4D617267696E732E426F + 74746F6D050000000000000080004005416C69676E07044C6566740A53697A65 + 2E576964746805000000000000008003400B53697A652E486569676874050000 + 00000000008003401453697A652E506C6174666F726D44656661756C74080000 + 1654427574746F6E5374796C65546578744F626A65637400095374796C654E61 + 6D6506047465787405416C69676E0706436C69656E74064C6F636B6564090C4D + 617267696E732E4C656674050000000000000080FF3F0B4D617267696E732E54 + 6F7005000000000000008000400D4D617267696E732E52696768740500000000 + 00000080FF3F0E4D617267696E732E426F74746F6D0500000000000000800040 + 0A53697A652E57696474680500000000000040C408400B53697A652E48656967 + 68740500000000000000D408401453697A652E506C6174666F726D4465666175 + 6C7408165465787453657474696E67732E466F6E742E53697A65050000000000 + 0000800340165465787453657474696E67732E466F6E74436F6C6F720708636C + 6157686974650D536861646F7756697369626C650808486F74436F6C6F720708 + 636C6157686974650C466F6375736564436F6C6F720708636C6157686974650B + 4E6F726D616C436F6C6F720708636C6157686974650C50726573736564436F6C + 6F720708636C61426C61636B0000005450463007544C61796F75740009537479 + 6C654E616D65060C6E756D626572627574746F6E05416C69676E0708436F6E74 + 656E74730A53697A652E576964746805000000000000C0C408400B53697A652E + 4865696768740500000000000000D508401453697A652E506C6174666F726D44 + 656661756C74080756697369626C6508085461624F7264657203AC000A466978 + 6564576964746802460B46697865644865696768740246001254427574746F6E + 5374796C654F626A65637400095374796C654E616D65060A6261636B67726F75 + 6E6405416C69676E0708436F6E74656E7473074361704D6F6465070454696C65 + 0C536F757263654C6F6F6B757006124D6574726F426C75657374796C652E706E + 670A53697A652E576964746805000000000000C0C408400B53697A652E486569 + 6768740500000000000000D508401453697A652E506C6174666F726D44656661 + 756C740808577261704D6F6465070643656E74657207486F744C696E6B0E010F + 536F75726365526563742E4C6566740500000000000000A005400E536F757263 + 65526563742E546F700500000000000000AD074010536F75726365526563742E + 5269676874050000000000000096064011536F75726365526563742E426F7474 + 6F6D0500000000000000D0074000000B466F63757365644C696E6B0E010F536F + 75726365526563742E4C65667405000000000000008001400E536F7572636552 + 6563742E546F700500000000000000AD074010536F75726365526563742E5269 + 676874050000000000000094054011536F75726365526563742E426F74746F6D + 0500000000000000D0074000000A4E6F726D616C4C696E6B0E010F536F757263 + 65526563742E4C65667405000000000000008001400E536F7572636552656374 + 2E546F700500000000000000AD074010536F75726365526563742E5269676874 + 050000000000000094054011536F75726365526563742E426F74746F6D050000 + 0000000000D0074000000B507265737365644C696E6B0E010F536F7572636552 + 6563742E4C6566740500000000000000A005400E536F75726365526563742E54 + 6F700500000000000000AD074010536F75726365526563742E52696768740500 + 00000000000096064011536F75726365526563742E426F74746F6D0500000000 + 000000D00740000013546F756368416E696D6174696F6E2E4C696E6B0E000000 + 0654476C79706800095374796C654E616D65060A676C7970687374796C650C4D + 617267696E732E4C6566740500000000000000C000400B4D617267696E732E54 + 6F7005000000000000008000400D4D617267696E732E52696768740500000000 + 00000080FF3F0E4D617267696E732E426F74746F6D0500000000000000800040 + 05416C69676E07044C6566740A53697A652E5769647468050000000000000080 + 03400B53697A652E48656967687405000000000000008003401453697A652E50 + 6C6174666F726D44656661756C740800001654427574746F6E5374796C655465 + 78744F626A65637400095374796C654E616D6506047465787405416C69676E07 + 06436C69656E74064C6F636B6564090C4D617267696E732E4C65667405000000 + 0000000080FF3F0B4D617267696E732E546F7005000000000000008000400D4D + 617267696E732E5269676874050000000000000080FF3F0E4D617267696E732E + 426F74746F6D05000000000000008000400A53697A652E576964746805000000 + 00000040C408400B53697A652E4865696768740500000000000000D408401453 + 697A652E506C6174666F726D44656661756C7408165465787453657474696E67 + 732E466F6E742E53697A650500000000000000C0034016546578745365747469 + 6E67732E466F6E74436F6C6F720708636C6157686974650D536861646F775669 + 7369626C650808486F74436F6C6F720708636C6157686974650C466F63757365 + 64436F6C6F720708636C61426C61636B0B4E6F726D616C436F6C6F720708636C + 6157686974650C50726573736564436F6C6F720708636C615768697465000000 + 5450463007544C61796F757400095374796C654E616D6506116E756D62657262 + 7574746F6E6C6162656C0756697369626C6508085461624F7264657203AD0000 + 1654427574746F6E5374796C65546578744F626A65637400095374796C654E61 + 6D6506047465787405416C69676E0706436C69656E74064C6F636B6564091654 + 65787453657474696E67732E466F6E742E53697A650500000000000000C00340 + 165465787453657474696E67732E466F6E74436F6C6F720708636C6157686974 + 650D536861646F7756697369626C650808486F74436F6C6F720708636C615768 + 6974650C466F6375736564436F6C6F720708636C61426C61636B0B4E6F726D61 + 6C436F6C6F720708636C6157686974650C50726573736564436F6C6F72070863 + 6C6157686974650000005450463007544C61796F757400095374796C654E616D + 65060A74696C65627574746F6E05416C69676E0708436F6E74656E74730A5369 + 7A652E576964746805000000000000C0C408400B53697A652E48656967687405 + 00000000000000D508401453697A652E506C6174666F726D44656661756C7408 + 0756697369626C6508085461624F7264657203AE00001254427574746F6E5374 + 796C654F626A65637400095374796C654E616D65060A6261636B67726F756E64 + 05416C69676E0708436F6E74656E74730C536F757263654C6F6F6B757006124D + 6574726F426C75657374796C652E706E670A53697A652E576964746805000000 + 000000C0C408400B53697A652E4865696768740500000000000000D508401453 + 697A652E506C6174666F726D44656661756C740807486F744C696E6B0E010E43 + 6170496E736574732E4C65667405000000000000008001400D436170496E7365 + 74732E546F7005000000000000008001400F436170496E736574732E52696768 + 74050000000000000080014010436170496E736574732E426F74746F6D050000 + 00000000008001400F536F75726365526563742E4C6566740500000000000000 + CB07400E536F75726365526563742E546F7005000000000000009C064010536F + 75726365526563742E52696768740500000000000080B0084011536F75726365 + 526563742E426F74746F6D050000000000000099074000000B466F6375736564 + 4C696E6B0E010E436170496E736574732E4C6566740500000000000000800140 + 0D436170496E736574732E546F7005000000000000008001400F436170496E73 + 6574732E5269676874050000000000000080014010436170496E736574732E42 + 6F74746F6D05000000000000008001400F536F75726365526563742E4C656674 + 0500000000000000CB07400E536F75726365526563742E546F70050000000000 + 00009C064010536F75726365526563742E52696768740500000000000080B008 + 4011536F75726365526563742E426F74746F6D05000000000000009907400000 + 0A4E6F726D616C4C696E6B0E010E436170496E736574732E4C65667405000000 + 000000008001400D436170496E736574732E546F700500000000000000800140 + 0F436170496E736574732E526967687405000000000000008001401043617049 + 6E736574732E426F74746F6D05000000000000008001400F536F757263655265 + 63742E4C6566740500000000000000CB07400E536F75726365526563742E546F + 700500000000000000C0004010536F75726365526563742E5269676874050000 + 0000000080B0084011536F75726365526563742E426F74746F6D050000000000 + 000099064000000B507265737365644C696E6B0E010E436170496E736574732E + 4C65667405000000000000008001400D436170496E736574732E546F70050000 + 00000000008001400F436170496E736574732E52696768740500000000000000 + 80014010436170496E736574732E426F74746F6D05000000000000008001400F + 536F75726365526563742E4C6566740500000000000000CB07400E536F757263 + 65526563742E546F7005000000000000809B074010536F75726365526563742E + 52696768740500000000000080B0084011536F75726365526563742E426F7474 + 6F6D0500000000000080E60740000013546F756368416E696D6174696F6E2E4C + 696E6B0E0000000654476C79706800095374796C654E616D65060A676C797068 + 7374796C650C4D617267696E732E4C6566740500000000000000C000400B4D61 + 7267696E732E546F7005000000000000008000400D4D617267696E732E526967 + 6874050000000000000080FF3F0E4D617267696E732E426F74746F6D05000000 + 0000000080004005416C69676E07044C6566740A53697A652E57696474680500 + 0000000000008003400B53697A652E4865696768740500000000000000800340 + 1453697A652E506C6174666F726D44656661756C740800001654427574746F6E + 5374796C65546578744F626A65637400095374796C654E616D65060474657874 + 05416C69676E0706436C69656E74064C6F636B6564090C4D617267696E732E4C + 656674050000000000000080FF3F0B4D617267696E732E546F70050000000000 + 00008000400D4D617267696E732E5269676874050000000000000080FF3F0E4D + 617267696E732E426F74746F6D05000000000000008000400A53697A652E5769 + 6474680500000000000040C408400B53697A652E486569676874050000000000 + 0000D408401453697A652E506C6174666F726D44656661756C74081654657874 + 53657474696E67732E466F6E742E53697A650500000000000000800340165465 + 787453657474696E67732E466F6E74436F6C6F720708636C6157686974650D53 + 6861646F7756697369626C650808486F74436F6C6F720708636C615768697465 + 0C466F6375736564436F6C6F720708636C6157686974650B4E6F726D616C436F + 6C6F720708636C6157686974650C50726573736564436F6C6F720708636C6157 + 686974650000005450463007544C61796F757400095374796C654E616D65060F + 74696C65627574746F6E6C6162656C0756697369626C6508085461624F726465 + 7203AF00001654427574746F6E5374796C65546578744F626A65637400095374 + 796C654E616D6506047465787405416C69676E0706436C69656E74064C6F636B + 656409165465787453657474696E67732E466F6E742E53697A65050000000000 + 0000800340165465787453657474696E67732E466F6E74436F6C6F720708636C + 6157686974650D536861646F7756697369626C650808486F74436F6C6F720708 + 636C6157686974650C466F6375736564436F6C6F720708636C6157686974650B + 4E6F726D616C436F6C6F720708636C6157686974650C50726573736564436F6C + 6F720708636C6157686974650000005450463007544C61796F75740009537479 + 6C654E616D65060D636F6D6D616E64627574746F6E05416C69676E0708436F6E + 74656E74730A53697A652E576964746805000000000000C0C408400B53697A65 + 2E4865696768740500000000000000D508401453697A652E506C6174666F726D + 44656661756C74080756697369626C6508085461624F7264657203B000001254 + 427574746F6E5374796C654F626A65637400095374796C654E616D65060A6261 + 636B67726F756E6405416C69676E0708436F6E74656E74730C536F757263654C + 6F6F6B757006124D6574726F426C75657374796C652E706E670A53697A652E57 + 6964746805000000000000C0C408400B53697A652E4865696768740500000000 + 000000D508401453697A652E506C6174666F726D44656661756C740807486F74 + 4C696E6B0E010E436170496E736574732E4C6566740500000000000000800140 + 0D436170496E736574732E546F7005000000000000008001400F436170496E73 + 6574732E5269676874050000000000000080014010436170496E736574732E42 + 6F74746F6D05000000000000008001400F536F75726365526563742E4C656674 + 0500000000000000C000400E536F75726365526563742E546F70050000000000 + 0000C9064010536F75726365526563742E52696768740500000000000000E404 + 4011536F75726365526563742E426F74746F6D0500000000000000E906400000 + 0B466F63757365644C696E6B0E010E436170496E736574732E4C656674050000 + 00000000008001400D436170496E736574732E546F7005000000000000008001 + 400F436170496E736574732E5269676874050000000000000080014010436170 + 496E736574732E426F74746F6D05000000000000008001400F536F7572636552 + 6563742E4C6566740500000000000000C000400E536F75726365526563742E54 + 6F700500000000000000C9064010536F75726365526563742E52696768740500 + 000000000000E4044011536F75726365526563742E426F74746F6D0500000000 + 000000E9064000000A4E6F726D616C4C696E6B0E010E436170496E736574732E + 4C65667405000000000000008001400D436170496E736574732E546F70050000 + 00000000008001400F436170496E736574732E52696768740500000000000000 + 80014010436170496E736574732E426F74746F6D05000000000000008001400F + 536F75726365526563742E4C6566740500000000000000C000400E536F757263 + 65526563742E546F700500000000000000A7064010536F75726365526563742E + 52696768740500000000000000E4044011536F75726365526563742E426F7474 + 6F6D0500000000000000C7064000000B507265737365644C696E6B0E010E4361 + 70496E736574732E4C65667405000000000000008001400D436170496E736574 + 732E546F7005000000000000008001400F436170496E736574732E5269676874 + 050000000000000080014010436170496E736574732E426F74746F6D05000000 + 000000008001400F536F75726365526563742E4C6566740500000000000000C0 + 00400E536F75726365526563742E546F700500000000000000EB064010536F75 + 726365526563742E52696768740500000000000000E4044011536F7572636552 + 6563742E426F74746F6D0500000000000080850740000013546F756368416E69 + 6D6174696F6E2E4C696E6B0E0000000654476C79706800095374796C654E616D + 65060A676C7970687374796C650C4D617267696E732E4C656674050000000000 + 0000C000400B4D617267696E732E546F7005000000000000008000400D4D6172 + 67696E732E5269676874050000000000000080FF3F0E4D617267696E732E426F + 74746F6D050000000000000080004005416C69676E07044C6566740A53697A65 + 2E576964746805000000000000008003400B53697A652E486569676874050000 + 00000000008003401453697A652E506C6174666F726D44656661756C74080000 + 1654427574746F6E5374796C65546578744F626A65637400095374796C654E61 + 6D6506047465787405416C69676E0706436C69656E74064C6F636B6564090C4D + 617267696E732E4C656674050000000000000080FF3F0B4D617267696E732E54 + 6F7005000000000000008000400D4D617267696E732E52696768740500000000 + 00000080FF3F0E4D617267696E732E426F74746F6D0500000000000000800040 + 0A53697A652E57696474680500000000000040C408400B53697A652E48656967 + 68740500000000000000D408401453697A652E506C6174666F726D4465666175 + 6C7408185465787453657474696E67732E466F6E742E46616D696C7906125365 + 676F652055492053656D696C69676874165465787453657474696E67732E466F + 6E742E53697A650500000000000000F00240165465787453657474696E67732E + 466F6E74436F6C6F720708636C6157686974650D536861646F7756697369626C + 650808486F74436F6C6F720708636C6157686974650C466F6375736564436F6C + 6F720708636C6157686974650B4E6F726D616C436F6C6F720708636C61576869 + 74650C50726573736564436F6C6F720708636C61426C61636B00000054504630 + 07544C61796F757400095374796C654E616D650612636F6D6D616E6462757474 + 6F6E6C6162656C0756697369626C6508085461624F7264657203B10000165442 + 7574746F6E5374796C65546578744F626A65637400095374796C654E616D6506 + 047465787405416C69676E0706436C69656E74064C6F636B6564091854657874 + 53657474696E67732E466F6E742E46616D696C7906125365676F652055492053 + 656D696C69676874165465787453657474696E67732E466F6E742E53697A6505 + 00000000000000F00240165465787453657474696E67732E466F6E74436F6C6F + 720708636C6157686974650D536861646F7756697369626C650808486F74436F + 6C6F720708636C6157686974650C466F6375736564436F6C6F720708636C6157 + 686974650B4E6F726D616C436F6C6F720708636C6157686974650C5072657373 + 6564436F6C6F720708636C61426C61636B0000005450463007544C61796F7574 + 00095374796C654E616D65060F636C65617265646974627574746F6E05416C69 + 676E0708436F6E74656E74730A53697A652E576964746805000000000000C0C4 + 08400B53697A652E4865696768740500000000000000D508401453697A652E50 + 6C6174666F726D44656661756C74080756697369626C6508085461624F726465 + 7203B2000A46697865645769647468021C0B4669786564486569676874021C00 + 1254427574746F6E5374796C654F626A65637400095374796C654E616D65060A + 6261636B67726F756E6405416C69676E0708436F6E74656E7473074361704D6F + 6465070454696C650C536F757263654C6F6F6B757006124D6574726F426C7565 + 7374796C652E706E670A53697A652E576964746805000000000000C0C408400B + 53697A652E4865696768740500000000000000D508401453697A652E506C6174 + 666F726D44656661756C740808577261704D6F6465070643656E74657207486F + 744C696E6B0E010F536F75726365526563742E4C65667405000000000000809C + 07400E536F75726365526563742E546F7005000000000000009E074010536F75 + 726365526563742E52696768740500000000000080AA074011536F7572636552 + 6563742E426F74746F6D0500000000000000AC074000000B466F63757365644C + 696E6B0E010F536F75726365526563742E4C65667405000000000000008A0740 + 0E536F75726365526563742E546F7005000000000000009E074010536F757263 + 65526563742E5269676874050000000000000098074011536F75726365526563 + 742E426F74746F6D0500000000000000AC074000000A4E6F726D616C4C696E6B + 0E010F536F75726365526563742E4C65667405000000000000008A07400E536F + 75726365526563742E546F7005000000000000009E074010536F757263655265 + 63742E5269676874050000000000000098074011536F75726365526563742E42 + 6F74746F6D0500000000000000AC074000000B507265737365644C696E6B0E01 + 0F536F75726365526563742E4C6566740500000000000080B007400E536F7572 + 6365526563742E546F7005000000000000009E074010536F7572636552656374 + 2E52696768740500000000000080BE074011536F75726365526563742E426F74 + 746F6D0500000000000000AC0740000013546F756368416E696D6174696F6E2E + 4C696E6B0E0000000654476C79706800095374796C654E616D65060A676C7970 + 687374796C650C4D617267696E732E4C6566740500000000000000C000400B4D + 617267696E732E546F7005000000000000008000400D4D617267696E732E5269 + 676874050000000000000080FF3F0E4D617267696E732E426F74746F6D050000 + 000000000080004005416C69676E07044C6566740A53697A652E576964746805 + 000000000000008003400B53697A652E48656967687405000000000000008003 + 401453697A652E506C6174666F726D44656661756C740800001654427574746F + 6E5374796C65546578744F626A65637400095374796C654E616D650604746578 + 7405416C69676E0706436C69656E74064C6F636B6564090C4D617267696E732E + 4C656674050000000000000080FF3F0B4D617267696E732E546F700500000000 + 0000008000400D4D617267696E732E5269676874050000000000000080FF3F0E + 4D617267696E732E426F74746F6D05000000000000008000400A53697A652E57 + 696474680500000000000040C408400B53697A652E4865696768740500000000 + 000000D408401453697A652E506C6174666F726D44656661756C740816546578 + 7453657474696E67732E466F6E74436F6C6F720708636C6157686974650D5368 + 61646F7756697369626C650808486F74436F6C6F720708636C6157686974650C + 466F6375736564436F6C6F720708636C61426C61636B0B4E6F726D616C436F6C + 6F720708636C6157686974650C50726573736564436F6C6F720708636C615768 + 6974650000005450463007544C61796F757400095374796C654E616D65061270 + 617373776F726465646974627574746F6E05416C69676E0708436F6E74656E74 + 730A53697A652E576964746805000000000000C0C408400B53697A652E486569 + 6768740500000000000000D508401453697A652E506C6174666F726D44656661 + 756C74080756697369626C6508085461624F7264657203B3000A466978656457 + 69647468021C0B4669786564486569676874021C001254427574746F6E537479 + 6C654F626A65637400095374796C654E616D65060A6261636B67726F756E6405 + 416C69676E0708436F6E74656E7473074361704D6F6465070454696C650C536F + 757263654C6F6F6B757006124D6574726F426C75657374796C652E706E670A53 + 697A652E576964746805000000000000C0C408400B53697A652E486569676874 + 0500000000000000D508401453697A652E506C6174666F726D44656661756C74 + 0808577261704D6F6465070643656E74657207486F744C696E6B0E010F536F75 + 726365526563742E4C65667405000000000000809C07400E536F757263655265 + 63742E546F700500000000000080AF074010536F75726365526563742E526967 + 68740500000000000080AA074011536F75726365526563742E426F74746F6D05 + 00000000000080BD074000000B466F63757365644C696E6B0E010F536F757263 + 65526563742E4C65667405000000000000008A07400E536F7572636552656374 + 2E546F700500000000000080AF074010536F75726365526563742E5269676874 + 050000000000000098074011536F75726365526563742E426F74746F6D050000 + 0000000080BD074000000A4E6F726D616C4C696E6B0E010F536F757263655265 + 63742E4C65667405000000000000008A07400E536F75726365526563742E546F + 700500000000000080AF074010536F75726365526563742E5269676874050000 + 000000000098074011536F75726365526563742E426F74746F6D050000000000 + 0080BD074000000B507265737365644C696E6B0E010F536F7572636552656374 + 2E4C6566740500000000000080B007400E536F75726365526563742E546F7005 + 00000000000080AF074010536F75726365526563742E52696768740500000000 + 000080BE074011536F75726365526563742E426F74746F6D0500000000000080 + BD0740000013546F756368416E696D6174696F6E2E4C696E6B0E000000065447 + 6C79706800095374796C654E616D65060A676C7970687374796C650C4D617267 + 696E732E4C6566740500000000000000C000400B4D617267696E732E546F7005 + 000000000000008000400D4D617267696E732E52696768740500000000000000 + 80FF3F0E4D617267696E732E426F74746F6D050000000000000080004005416C + 69676E07044C6566740A53697A652E576964746805000000000000008003400B + 53697A652E48656967687405000000000000008003401453697A652E506C6174 + 666F726D44656661756C740800001654427574746F6E5374796C65546578744F + 626A65637400095374796C654E616D6506047465787405416C69676E0706436C + 69656E74064C6F636B6564090C4D617267696E732E4C65667405000000000000 + 0080FF3F0B4D617267696E732E546F7005000000000000008000400D4D617267 + 696E732E5269676874050000000000000080FF3F0E4D617267696E732E426F74 + 746F6D05000000000000008000400A53697A652E576964746805000000000000 + 40C408400B53697A652E4865696768740500000000000000D408401453697A65 + 2E506C6174666F726D44656661756C7408165465787453657474696E67732E46 + 6F6E74436F6C6F720708636C6157686974650D536861646F7756697369626C65 + 0808486F74436F6C6F720708636C6157686974650C466F6375736564436F6C6F + 720708636C61426C61636B0B4E6F726D616C436F6C6F720708636C6157686974 + 650C50726573736564436F6C6F720708636C6157686974650000005450463007 + 544C61796F757400095374796C654E616D650610736561726368656469746275 + 74746F6E05416C69676E0708436F6E74656E74730A53697A652E576964746805 + 000000000000C0C408400B53697A652E4865696768740500000000000000D508 + 401453697A652E506C6174666F726D44656661756C74080756697369626C6508 + 085461624F7264657203B4000A46697865645769647468021C0B466978656448 + 6569676874021C001254427574746F6E5374796C654F626A6563740009537479 + 6C654E616D65060A6261636B67726F756E6405416C69676E0708436F6E74656E + 7473074361704D6F6465070454696C650C536F757263654C6F6F6B757006124D + 6574726F426C75657374796C652E706E670A53697A652E576964746805000000 + 000000C0C408400B53697A652E4865696768740500000000000000D508401453 + 697A652E506C6174666F726D44656661756C740808577261704D6F6465070643 + 656E74657207486F744C696E6B0E010F536F75726365526563742E4C65667405 + 00000000000000C906400E536F75726365526563742E546F7005000000000000 + 809D074010536F75726365526563742E52696768740500000000000000E50640 + 11536F75726365526563742E426F74746F6D0500000000000080AB074000000B + 466F63757365644C696E6B0E010F536F75726365526563742E4C656674050000 + 0000000000A406400E536F75726365526563742E546F7005000000000000809D + 074010536F75726365526563742E52696768740500000000000000C006401153 + 6F75726365526563742E426F74746F6D0500000000000080AB074000000A4E6F + 726D616C4C696E6B0E010F536F75726365526563742E4C656674050000000000 + 0000A406400E536F75726365526563742E546F7005000000000000809D074010 + 536F75726365526563742E52696768740500000000000000C0064011536F7572 + 6365526563742E426F74746F6D0500000000000080AB074000000B5072657373 + 65644C696E6B0E010F536F75726365526563742E4C6566740500000000000000 + F106400E536F75726365526563742E546F7005000000000000809D074010536F + 75726365526563742E5269676874050000000000008086074011536F75726365 + 526563742E426F74746F6D0500000000000080AB0740000013546F756368416E + 696D6174696F6E2E4C696E6B0E0000000654476C79706800095374796C654E61 + 6D65060A676C7970687374796C650C4D617267696E732E4C6566740500000000 + 000000C000400B4D617267696E732E546F7005000000000000008000400D4D61 + 7267696E732E5269676874050000000000000080FF3F0E4D617267696E732E42 + 6F74746F6D050000000000000080004005416C69676E07044C6566740A53697A + 652E576964746805000000000000008003400B53697A652E4865696768740500 + 0000000000008003401453697A652E506C6174666F726D44656661756C740800 + 001654427574746F6E5374796C65546578744F626A65637400095374796C654E + 616D6506047465787405416C69676E0706436C69656E74064C6F636B6564090C + 4D617267696E732E4C656674050000000000000080FF3F0B4D617267696E732E + 546F7005000000000000008000400D4D617267696E732E526967687405000000 + 0000000080FF3F0E4D617267696E732E426F74746F6D05000000000000008000 + 400A53697A652E57696474680500000000000040C408400B53697A652E486569 + 6768740500000000000000D408401453697A652E506C6174666F726D44656661 + 756C7408165465787453657474696E67732E466F6E74436F6C6F720708636C61 + 57686974650D536861646F7756697369626C650808486F74436F6C6F72070863 + 6C6157686974650C466F6375736564436F6C6F720708636C61426C61636B0B4E + 6F726D616C436F6C6F720708636C6157686974650C50726573736564436F6C6F + 720708636C6157686974650000005450463007544C61796F757400095374796C + 654E616D650612656C6C697073657365646974627574746F6E05416C69676E07 + 08436F6E74656E74730A53697A652E576964746805000000000000C0C408400B + 53697A652E4865696768740500000000000000D508401453697A652E506C6174 + 666F726D44656661756C74080756697369626C6508085461624F7264657203B5 + 000A46697865645769647468021C0B4669786564486569676874021C00125442 + 7574746F6E5374796C654F626A65637400095374796C654E616D65060A626163 + 6B67726F756E6405416C69676E0708436F6E74656E7473074361704D6F646507 + 0454696C650C536F757263654C6F6F6B757006124D6574726F426C7565737479 + 6C652E706E670A53697A652E576964746805000000000000C0C408400B53697A + 652E4865696768740500000000000000D508401453697A652E506C6174666F72 + 6D44656661756C740808577261704D6F6465070643656E74657207486F744C69 + 6E6B0E010F536F75726365526563742E4C65667405000000000000809C07400E + 536F75726365526563742E546F7005000000000000008D074010536F75726365 + 526563742E52696768740500000000000080AA074011536F7572636552656374 + 2E426F74746F6D05000000000000009B074000000B466F63757365644C696E6B + 0E010F536F75726365526563742E4C65667405000000000000808A07400E536F + 75726365526563742E546F7005000000000000008D074010536F757263655265 + 63742E5269676874050000000000008098074011536F75726365526563742E42 + 6F74746F6D05000000000000009B074000000A4E6F726D616C4C696E6B0E010F + 536F75726365526563742E4C65667405000000000000808A07400E536F757263 + 65526563742E546F7005000000000000008D074010536F75726365526563742E + 5269676874050000000000008098074011536F75726365526563742E426F7474 + 6F6D05000000000000009B074000000B507265737365644C696E6B0E010F536F + 75726365526563742E4C6566740500000000000080B007400E536F7572636552 + 6563742E546F7005000000000000008D074010536F75726365526563742E5269 + 6768740500000000000080BE074011536F75726365526563742E426F74746F6D + 05000000000000009B0740000013546F756368416E696D6174696F6E2E4C696E + 6B0E0000000654476C79706800095374796C654E616D65060A676C7970687374 + 796C650C4D617267696E732E4C6566740500000000000000C000400B4D617267 + 696E732E546F7005000000000000008000400D4D617267696E732E5269676874 + 050000000000000080FF3F0E4D617267696E732E426F74746F6D050000000000 + 000080004005416C69676E07044C6566740A53697A652E576964746805000000 + 000000008003400B53697A652E48656967687405000000000000008003401453 + 697A652E506C6174666F726D44656661756C740800001654427574746F6E5374 + 796C65546578744F626A65637400095374796C654E616D650604746578740541 + 6C69676E0706436C69656E74064C6F636B6564090C4D617267696E732E4C6566 + 74050000000000000080FF3F0B4D617267696E732E546F700500000000000000 + 8000400D4D617267696E732E5269676874050000000000000080FF3F0E4D6172 + 67696E732E426F74746F6D05000000000000008000400A53697A652E57696474 + 680500000000000040C408400B53697A652E4865696768740500000000000000 + D408401453697A652E506C6174666F726D44656661756C740816546578745365 + 7474696E67732E466F6E74436F6C6F720708636C6157686974650D536861646F + 7756697369626C650808486F74436F6C6F720708636C6157686974650C466F63 + 75736564436F6C6F720708636C61426C61636B0B4E6F726D616C436F6C6F7207 + 08636C6157686974650C50726573736564436F6C6F720708636C615768697465 + 0000005450463007544C61796F757400095374796C654E616D65060F74696C65 + 627574746F6E666978656405416C69676E0708436F6E74656E74730A53697A65 + 2E576964746805000000000000C0C408400B53697A652E486569676874050000 + 0000000000D508401453697A652E506C6174666F726D44656661756C74080756 + 697369626C6508085461624F7264657203B6000A46697865645769647468032C + 010B4669786564486569676874039600001254427574746F6E5374796C654F62 + 6A65637400095374796C654E616D65060A6261636B67726F756E6405416C6967 + 6E0708436F6E74656E74730C536F757263654C6F6F6B757006124D6574726F42 + 6C75657374796C652E706E670A53697A652E576964746805000000000000C0C4 + 08400B53697A652E4865696768740500000000000000D508401453697A652E50 + 6C6174666F726D44656661756C740807486F744C696E6B0E010F536F75726365 + 526563742E4C6566740500000000000000CB07400E536F75726365526563742E + 546F7005000000000000009C064010536F75726365526563742E526967687405 + 00000000000080B0084011536F75726365526563742E426F74746F6D05000000 + 0000000099074000000B466F63757365644C696E6B0E010F536F757263655265 + 63742E4C6566740500000000000000CB07400E536F75726365526563742E546F + 7005000000000000009C064010536F75726365526563742E5269676874050000 + 0000000080B0084011536F75726365526563742E426F74746F6D050000000000 + 000099074000000A4E6F726D616C4C696E6B0E010F536F75726365526563742E + 4C6566740500000000000000CB07400E536F75726365526563742E546F700500 + 000000000000C0004010536F75726365526563742E5269676874050000000000 + 0080B0084011536F75726365526563742E426F74746F6D050000000000000099 + 064000000B507265737365644C696E6B0E010F536F75726365526563742E4C65 + 66740500000000000000CB07400E536F75726365526563742E546F7005000000 + 000000809B074010536F75726365526563742E52696768740500000000000080 + B0084011536F75726365526563742E426F74746F6D0500000000000080E60740 + 000013546F756368416E696D6174696F6E2E4C696E6B0E0000000654476C7970 + 6800095374796C654E616D65060A676C7970687374796C650C4D617267696E73 + 2E4C6566740500000000000000C000400B4D617267696E732E546F7005000000 + 000000008000400D4D617267696E732E5269676874050000000000000080FF3F + 0E4D617267696E732E426F74746F6D050000000000000080004005416C69676E + 07044C6566740A53697A652E576964746805000000000000008003400B53697A + 652E48656967687405000000000000008003401453697A652E506C6174666F72 + 6D44656661756C740800001654427574746F6E5374796C65546578744F626A65 + 637400095374796C654E616D6506047465787405416C69676E0706436C69656E + 74064C6F636B6564090C4D617267696E732E4C656674050000000000000080FF + 3F0B4D617267696E732E546F7005000000000000008000400D4D617267696E73 + 2E5269676874050000000000000080FF3F0E4D617267696E732E426F74746F6D + 05000000000000008000400A53697A652E57696474680500000000000040C408 + 400B53697A652E4865696768740500000000000000D408401453697A652E506C + 6174666F726D44656661756C7408165465787453657474696E67732E466F6E74 + 2E53697A650500000000000000800340165465787453657474696E67732E466F + 6E74436F6C6F720708636C6157686974650D536861646F7756697369626C6508 + 08486F74436F6C6F720708636C6157686974650C466F6375736564436F6C6F72 + 0708636C6157686974650B4E6F726D616C436F6C6F720708636C615768697465 + 0C50726573736564436F6C6F720708636C61426C61636B000000545046300C54 + 5374796C654F626A65637400095374796C654E616D65060C636865636B656470 + 616E656C074361704D6F6465070454696C650C536F757263654C6F6F6B757006 + 124D6574726F426C75657374796C652E706E6708577261704D6F646507045469 + 6C650756697369626C65080A536F757263654C696E6B0E010E436170496E7365 + 74732E4C6566740500000000000000A001400D436170496E736574732E546F70 + 0500000000000000A004400F436170496E736574732E52696768740500000000 + 000000A0044010436170496E736574732E426F74746F6D0500000000000000A0 + 01400F536F75726365526563742E4C6566740500000000000080CC07400E536F + 75726365526563742E546F700500000000000080A9084010536F757263655265 + 63742E526967687405000000000000C08C084011536F75726365526563742E42 + 6F74746F6D0500000000000080C2084000000000545046300C545374796C654F + 626A65637400095374796C654E616D65060D666C69707669657770616E656C0C + 536F757263654C6F6F6B757006124D6574726F426C75657374796C652E706E67 + 0756697369626C65080A536F757263654C696E6B0E010E436170496E73657473 + 2E4C65667405000000000000008000400D436170496E736574732E546F700500 + 0000000000008000400F436170496E736574732E526967687405000000000000 + 0080004010436170496E736574732E426F74746F6D0500000000000000800040 + 0F536F75726365526563742E4C6566740500000000000000C405400E536F7572 + 6365526563742E546F700500000000000000A0014010536F7572636552656374 + 2E52696768740500000000000000A0064011536F75726365526563742E426F74 + 746F6D0500000000000000920540000000005450463007544C61796F75740009 + 5374796C654E616D650612666C6970766965776C656674627574746F6E05416C + 69676E0708436F6E74656E74730A53697A652E576964746805000000000000C0 + C408400B53697A652E4865696768740500000000000000D508401453697A652E + 506C6174666F726D44656661756C74080756697369626C6508085461624F7264 + 657203B9000A4669786564576964746802460B46697865644865696768740228 + 001254427574746F6E5374796C654F626A65637400095374796C654E616D6506 + 0A6261636B67726F756E6405416C69676E0708436F6E74656E7473074361704D + 6F6465070454696C650C536F757263654C6F6F6B757006124D6574726F426C75 + 657374796C652E706E670A53697A652E576964746805000000000000C0C40840 + 0B53697A652E4865696768740500000000000000D508401453697A652E506C61 + 74666F726D44656661756C740808577261704D6F6465070643656E7465720748 + 6F744C696E6B0E010F536F75726365526563742E4C6566740500000000000000 + CC07400E536F75726365526563742E546F7005000000000000C082084010536F + 75726365526563742E52696768740500000000000000EF074011536F75726365 + 526563742E426F74746F6D05000000000000C08C084000000B466F6375736564 + 4C696E6B0E010F536F75726365526563742E4C6566740500000000000000CC07 + 400E536F75726365526563742E546F700500000000000000EF074010536F7572 + 6365526563742E52696768740500000000000000EF074011536F757263655265 + 63742E426F74746F6D050000000000008081084000000A4E6F726D616C4C696E + 6B0E010F536F75726365526563742E4C6566740500000000000000CC07400E53 + 6F75726365526563742E546F700500000000000000EF074010536F7572636552 + 6563742E52696768740500000000000000EF074011536F75726365526563742E + 426F74746F6D050000000000008081084000000B507265737365644C696E6B0E + 010F536F75726365526563742E4C6566740500000000000000CC07400E536F75 + 726365526563742E546F7005000000000000008E084010536F75726365526563 + 742E52696768740500000000000080EF074011536F75726365526563742E426F + 74746F6D0500000000000000980840000013546F756368416E696D6174696F6E + 2E4C696E6B0E0000000654476C79706800095374796C654E616D65060A676C79 + 70687374796C650C4D617267696E732E4C6566740500000000000000C000400B + 4D617267696E732E546F7005000000000000008000400D4D617267696E732E52 + 69676874050000000000000080FF3F0E4D617267696E732E426F74746F6D0500 + 00000000000080004005416C69676E07044C6566740A53697A652E5769647468 + 05000000000000008003400B53697A652E486569676874050000000000000080 + 03401453697A652E506C6174666F726D44656661756C74080000165442757474 + 6F6E5374796C65546578744F626A65637400095374796C654E616D6506047465 + 787405416C69676E0706436C69656E74064C6F636B6564090C4D617267696E73 + 2E4C656674050000000000000080FF3F0B4D617267696E732E546F7005000000 + 000000008000400D4D617267696E732E5269676874050000000000000080FF3F + 0E4D617267696E732E426F74746F6D05000000000000008000400A53697A652E + 57696474680500000000000040C408400B53697A652E48656967687405000000 + 00000000D408401453697A652E506C6174666F726D44656661756C7408165465 + 787453657474696E67732E466F6E74436F6C6F720708636C6157686974650D53 + 6861646F7756697369626C650808486F74436F6C6F720708636C615768697465 + 0C466F6375736564436F6C6F720708636C61426C61636B0B4E6F726D616C436F + 6C6F720708636C6157686974650C50726573736564436F6C6F720708636C6157 + 686974650000005450463007544C61796F757400095374796C654E616D650613 + 666C6970766965777269676874627574746F6E05416C69676E0708436F6E7465 + 6E74730A53697A652E576964746805000000000000C0C408400B53697A652E48 + 65696768740500000000000000D508401453697A652E506C6174666F726D4465 + 6661756C74080756697369626C6508085461624F7264657203BA000A46697865 + 64576964746802460B46697865644865696768740228001254427574746F6E53 + 74796C654F626A65637400095374796C654E616D65060A6261636B67726F756E + 6405416C69676E0708436F6E74656E7473074361704D6F6465070454696C650C + 536F757263654C6F6F6B757006124D6574726F426C75657374796C652E706E67 + 0A53697A652E576964746805000000000000C0C408400B53697A652E48656967 + 68740500000000000000D508401453697A652E506C6174666F726D4465666175 + 6C740808577261704D6F6465070643656E74657207486F744C696E6B0E010F53 + 6F75726365526563742E4C6566740500000000000080F107400E536F75726365 + 526563742E546F7005000000000000C082084010536F75726365526563742E52 + 6967687405000000000000408A084011536F75726365526563742E426F74746F + 6D05000000000000C08C084000000B466F63757365644C696E6B0E010F536F75 + 726365526563742E4C6566740500000000000080F107400E536F757263655265 + 63742E546F700500000000000000EF074010536F75726365526563742E526967 + 687405000000000000408A084011536F75726365526563742E426F74746F6D05 + 0000000000008081084000000A4E6F726D616C4C696E6B0E010F536F75726365 + 526563742E4C6566740500000000000080F107400E536F75726365526563742E + 546F700500000000000000EF074010536F75726365526563742E526967687405 + 000000000000408A084011536F75726365526563742E426F74746F6D05000000 + 0000008081084000000B507265737365644C696E6B0E010F536F757263655265 + 63742E4C6566740500000000000080F107400E536F75726365526563742E546F + 7005000000000000008E084010536F75726365526563742E5269676874050000 + 00000000408A084011536F75726365526563742E426F74746F6D050000000000 + 0000980840000013546F756368416E696D6174696F6E2E4C696E6B0E00000006 + 54476C79706800095374796C654E616D65060A676C7970687374796C650C4D61 + 7267696E732E4C6566740500000000000000C000400B4D617267696E732E546F + 7005000000000000008000400D4D617267696E732E5269676874050000000000 + 000080FF3F0E4D617267696E732E426F74746F6D050000000000000080004005 + 416C69676E07044C6566740A53697A652E576964746805000000000000008003 + 400B53697A652E48656967687405000000000000008003401453697A652E506C + 6174666F726D44656661756C740800001654427574746F6E5374796C65546578 + 744F626A65637400095374796C654E616D6506047465787405416C69676E0706 + 436C69656E74064C6F636B6564090C4D617267696E732E4C6566740500000000 + 00000080FF3F0B4D617267696E732E546F7005000000000000008000400D4D61 + 7267696E732E5269676874050000000000000080FF3F0E4D617267696E732E42 + 6F74746F6D05000000000000008000400A53697A652E57696474680500000000 + 000040C408400B53697A652E4865696768740500000000000000D40840145369 + 7A652E506C6174666F726D44656661756C7408165465787453657474696E6773 + 2E466F6E74436F6C6F720708636C6157686974650D536861646F775669736962 + 6C650808486F74436F6C6F720708636C6157686974650C466F6375736564436F + 6C6F720708636C61426C61636B0B4E6F726D616C436F6C6F720708636C615768 + 6974650C50726573736564436F6C6F720708636C615768697465000000545046 + 3007544C61796F757400095374796C654E616D650611666C697076696577746F + 70627574746F6E05416C69676E0708436F6E74656E74730A53697A652E576964 + 746805000000000000C0C408400B53697A652E48656967687405000000000000 + 00D508401453697A652E506C6174666F726D44656661756C7408075669736962 + 6C6508085461624F7264657203BB000A4669786564576964746802460B466978 + 65644865696768740228001254427574746F6E5374796C654F626A6563740009 + 5374796C654E616D65060A6261636B67726F756E6405416C69676E0708436F6E + 74656E7473074361704D6F6465070454696C650C536F757263654C6F6F6B7570 + 06124D6574726F426C75657374796C652E706E670A53697A652E576964746805 + 000000000000C0C408400B53697A652E4865696768740500000000000000D508 + 401453697A652E506C6174666F726D44656661756C740808577261704D6F6465 + 070643656E74657207486F744C696E6B0E010F536F75726365526563742E4C65 + 667405000000000000808B08400E536F75726365526563742E546F7005000000 + 000000C082084010536F75726365526563742E52696768740500000000000000 + 9D084011536F75726365526563742E426F74746F6D05000000000000C08C0840 + 00000B466F63757365644C696E6B0E010F536F75726365526563742E4C656674 + 05000000000000808B08400E536F75726365526563742E546F70050000000000 + 0000EF074010536F75726365526563742E526967687405000000000000009D08 + 4011536F75726365526563742E426F74746F6D05000000000000808108400000 + 0A4E6F726D616C4C696E6B0E010F536F75726365526563742E4C656674050000 + 00000000808B08400E536F75726365526563742E546F700500000000000000EF + 074010536F75726365526563742E526967687405000000000000009D08401153 + 6F75726365526563742E426F74746F6D050000000000008081084000000B5072 + 65737365644C696E6B0E010F536F75726365526563742E4C6566740500000000 + 0000808B08400E536F75726365526563742E546F7005000000000000008E0840 + 10536F75726365526563742E526967687405000000000000009D084011536F75 + 726365526563742E426F74746F6D0500000000000000980840000013546F7563 + 68416E696D6174696F6E2E4C696E6B0E0000000654476C79706800095374796C + 654E616D65060A676C7970687374796C650C4D617267696E732E4C6566740500 + 000000000000C000400B4D617267696E732E546F700500000000000000800040 + 0D4D617267696E732E5269676874050000000000000080FF3F0E4D617267696E + 732E426F74746F6D050000000000000080004005416C69676E07044C6566740A + 53697A652E576964746805000000000000008003400B53697A652E4865696768 + 7405000000000000008003401453697A652E506C6174666F726D44656661756C + 740800001654427574746F6E5374796C65546578744F626A6563740009537479 + 6C654E616D6506047465787405416C69676E0706436C69656E74064C6F636B65 + 64090C4D617267696E732E4C656674050000000000000080FF3F0B4D61726769 + 6E732E546F7005000000000000008000400D4D617267696E732E526967687405 + 0000000000000080FF3F0E4D617267696E732E426F74746F6D05000000000000 + 008000400A53697A652E57696474680500000000000040C408400B53697A652E + 4865696768740500000000000000D408401453697A652E506C6174666F726D44 + 656661756C7408165465787453657474696E67732E466F6E74436F6C6F720708 + 636C6157686974650D536861646F7756697369626C650808486F74436F6C6F72 + 0708636C6157686974650C466F6375736564436F6C6F720708636C61426C6163 + 6B0B4E6F726D616C436F6C6F720708636C6157686974650C5072657373656443 + 6F6C6F720708636C6157686974650000005450463007544C61796F7574000953 + 74796C654E616D650614666C697076696577626F74746F6D627574746F6E0541 + 6C69676E0708436F6E74656E74730A53697A652E576964746805000000000000 + C0C408400B53697A652E4865696768740500000000000000D508401453697A65 + 2E506C6174666F726D44656661756C74080756697369626C6508085461624F72 + 64657203BC000A4669786564576964746802460B466978656448656967687402 + 28001254427574746F6E5374796C654F626A65637400095374796C654E616D65 + 060A6261636B67726F756E6405416C69676E0708436F6E74656E747307436170 + 4D6F6465070454696C650C536F757263654C6F6F6B757006124D6574726F426C + 75657374796C652E706E670A53697A652E576964746805000000000000C0C408 + 400B53697A652E4865696768740500000000000000D508401453697A652E506C + 6174666F726D44656661756C740808577261704D6F6465070643656E74657207 + 486F744C696E6B0E010F536F75726365526563742E4C65667405000000000000 + 409E08400E536F75726365526563742E546F7005000000000000C08208401053 + 6F75726365526563742E526967687405000000000000C0AF084011536F757263 + 65526563742E426F74746F6D05000000000000C08C084000000B466F63757365 + 644C696E6B0E010F536F75726365526563742E4C65667405000000000000409E + 08400E536F75726365526563742E546F700500000000000000EF074010536F75 + 726365526563742E526967687405000000000000C0AF084011536F7572636552 + 6563742E426F74746F6D050000000000008081084000000A4E6F726D616C4C69 + 6E6B0E010F536F75726365526563742E4C65667405000000000000409E08400E + 536F75726365526563742E546F700500000000000000EF074010536F75726365 + 526563742E526967687405000000000000C0AF084011536F7572636552656374 + 2E426F74746F6D050000000000008081084000000B507265737365644C696E6B + 0E010F536F75726365526563742E4C65667405000000000000409E08400E536F + 75726365526563742E546F7005000000000000C08D084010536F757263655265 + 63742E52696768740500000000000000B0084011536F75726365526563742E42 + 6F74746F6D0500000000000000980840000013546F756368416E696D6174696F + 6E2E4C696E6B0E0000000654476C79706800095374796C654E616D65060A676C + 7970687374796C650C4D617267696E732E4C6566740500000000000000C00040 + 0B4D617267696E732E546F7005000000000000008000400D4D617267696E732E + 5269676874050000000000000080FF3F0E4D617267696E732E426F74746F6D05 + 0000000000000080004005416C69676E07044C6566740A53697A652E57696474 + 6805000000000000008003400B53697A652E4865696768740500000000000000 + 8003401453697A652E506C6174666F726D44656661756C740800001654427574 + 746F6E5374796C65546578744F626A65637400095374796C654E616D65060474 + 65787405416C69676E0706436C69656E74064C6F636B6564090C4D617267696E + 732E4C656674050000000000000080FF3F0B4D617267696E732E546F70050000 + 00000000008000400D4D617267696E732E5269676874050000000000000080FF + 3F0E4D617267696E732E426F74746F6D05000000000000008000400A53697A65 + 2E57696474680500000000000040C408400B53697A652E486569676874050000 + 0000000000D408401453697A652E506C6174666F726D44656661756C74081654 + 65787453657474696E67732E466F6E74436F6C6F720708636C6157686974650D + 536861646F7756697369626C650808486F74436F6C6F720708636C6157686974 + 650C466F6375736564436F6C6F720708636C61426C61636B0B4E6F726D616C43 + 6F6C6F720708636C6157686974650C50726573736564436F6C6F720708636C61 + 5768697465000000545046300C545374796C654F626A65637400095374796C65 + 4E616D65060C746F6F6C74697070616E656C0C536F757263654C6F6F6B757006 + 124D6574726F426C75657374796C652E706E670756697369626C65080A536F75 + 7263654C696E6B0E010E436170496E736574732E4C6566740500000000000000 + 8001400D436170496E736574732E546F7005000000000000008001400F436170 + 496E736574732E5269676874050000000000000080014010436170496E736574 + 732E426F74746F6D05000000000000008001400F536F75726365526563742E4C + 6566740500000000000000CC07400E536F75726365526563742E546F70050000 + 00000000809A084010536F75726365526563742E526967687405000000000000 + 00F9074011536F75726365526563742E426F74746F6D05000000000000C0A708 + 40000000005450463007544C61796F757400095374796C654E616D65060C746F + 6F6C7469706C6162656C0756697369626C6508085461624F7264657203BE0000 + 05545465787400095374796C654E616D6506047465787405416C69676E070643 + 6C69656E74064C6F636B65640907486974546573740816546578745365747469 + 6E67732E466F6E74436F6C6F7207097846463636363636360000005450463007 + 544C61796F757400095374796C654E616D65060F706167656865616465726C61 + 62656C05416C69676E0708436F6E74656E74730A53697A652E57696474680500 + 0000000000C0C408400B53697A652E4865696768740500000000000000D50840 + 1453697A652E506C6174666F726D44656661756C74080756697369626C650808 + 5461624F7264657203BF00001654427574746F6E5374796C65546578744F626A + 65637400095374796C654E616D6506047465787405416C69676E0706436C6965 + 6E74064C6F636B6564090A53697A652E576964746805000000000000C0C40840 + 0B53697A652E4865696768740500000000000000D508401453697A652E506C61 + 74666F726D44656661756C7408185465787453657474696E67732E466F6E742E + 46616D696C79060E5365676F65205549204C6967687416546578745365747469 + 6E67732E466F6E742E53697A650500000000000000E004401654657874536574 + 74696E67732E466F6E74436F6C6F720708636C6157686974650D536861646F77 + 56697369626C650808486F74436F6C6F7207097846464538363632350C466F63 + 75736564436F6C6F720708636C61426C61636B0B4E6F726D616C436F6C6F7207 + 08636C6157686974650C50726573736564436F6C6F7207097846464542373733 + 460000005450463007544C61796F757400095374796C654E616D650612706167 + 657375626865616465726C6162656C05416C69676E0708436F6E74656E74730A + 53697A652E576964746805000000000000C0C408400B53697A652E4865696768 + 740500000000000000D508401453697A652E506C6174666F726D44656661756C + 74080756697369626C6508085461624F7264657203C000001654427574746F6E + 5374796C65546578744F626A65637400095374796C654E616D65060474657874 + 05416C69676E0706436C69656E74064C6F636B6564090A53697A652E57696474 + 6805000000000000C0C408400B53697A652E4865696768740500000000000000 + D508401453697A652E506C6174666F726D44656661756C740818546578745365 + 7474696E67732E466F6E742E46616D696C79060E5365676F65205549204C6967 + 6874165465787453657474696E67732E466F6E742E53697A6505000000000000 + 00D80340165465787453657474696E67732E466F6E74436F6C6F720708636C61 + 57686974650D536861646F7756697369626C650808486F74436F6C6F72070978 + 46464538363632350C466F6375736564436F6C6F720708636C61426C61636B0B + 4E6F726D616C436F6C6F720708636C6157686974650C50726573736564436F6C + 6F7207097846464542373733460000005450463007544C61796F757400095374 + 796C654E616D65060C746F6F6C6261726C6162656C0756697369626C65080854 + 61624F7264657203C1000005545465787400095374796C654E616D6506047465 + 787405416C69676E0706436C69656E74064C6F636B6564090748697454657374 + 08165465787453657474696E67732E466F6E74436F6C6F720708636C61576869 + 74650000005450463007544C61796F757400095374796C654E616D6506147469 + 6C65627574746F6E7469746C656C6162656C0756697369626C6508085461624F + 7264657203C2000005545465787400095374796C654E616D6506047465787405 + 416C69676E0706436C69656E74064C6F636B6564090748697454657374081654 + 65787453657474696E67732E466F6E742E53697A650500000000000000D80340 + 165465787453657474696E67732E466F6E74436F6C6F720708636C6157686974 + 650000005450463007544C61796F757400095374796C654E616D65061A74696C + 65627574746F6E6465736372697074696F6E6C6162656C0756697369626C6508 + 085461624F7264657203C3000005545465787400095374796C654E616D650604 + 7465787405416C69676E0706436C69656E74064C6F636B656409074869745465 + 737408165465787453657474696E67732E466F6E742E53697A65050000000000 + 0000F00240165465787453657474696E67732E466F6E74436F6C6F720708636C + 6157686974650000005450463007544C61796F757400095374796C654E616D65 + 061374696C65627574746F6E6E616D656C6162656C0756697369626C65080854 + 61624F7264657203C4000005545465787400095374796C654E616D6506047465 + 787405416C69676E0706436C69656E74064C6F636B6564090748697454657374 + 08165465787453657474696E67732E466F6E74436F6C6F720708636C61576869 + 74650000005450463007544C61796F757400095374796C654E616D650612666C + 6970766965777469746C656C6162656C0756697369626C6508085461624F7264 + 657203C5000005545465787400095374796C654E616D6506047465787405416C + 69676E0706436C69656E74064C6F636B65640907486974546573740816546578 + 7453657474696E67732E466F6E742E53697A650500000000000000BC04401654 + 65787453657474696E67732E466F6E74436F6C6F720708636C61576869746500 + 00005450463007544C61796F757400095374796C654E616D65060E6772696474 + 69746C656C6162656C0756697369626C6508085461624F7264657203C6000005 + 545465787400095374796C654E616D6506047465787405416C69676E0706436C + 69656E74064C6F636B656409074869745465737408165465787453657474696E + 67732E466F6E742E53697A650500000000000000E00440165465787453657474 + 696E67732E466F6E74436F6C6F720708636C6157686974650000005450463007 + 544C61796F757400095374796C654E616D650611677269647375627469746C65 + 6C6162656C0756697369626C6508085461624F7264657203C700000554546578 + 7400095374796C654E616D6506047465787405416C69676E0706436C69656E74 + 064C6F636B656409074869745465737408165465787453657474696E67732E46 + 6F6E742E53697A650500000000000000D80340165465787453657474696E6773 + 2E466F6E74436F6C6F720708636C6157686974650000005450463007544C6179 + 6F757400095374796C654E616D650612677269646974656D7469746C656C6162 + 656C0756697369626C6508085461624F7264657203C800000554546578740009 + 5374796C654E616D6506047465787405416C69676E0706436C69656E74064C6F + 636B656409074869745465737408165465787453657474696E67732E466F6E74 + 2E53697A650500000000000000F00240165465787453657474696E67732E466F + 6E74436F6C6F720708636C6157686974650000005450463007544C61796F7574 + 00095374796C654E616D650615677269646974656D7375627469746C656C6162 + 656C0756697369626C6508085461624F7264657203C900000554546578740009 + 5374796C654E616D6506047465787405416C69676E0706436C69656E74064C6F + 636B656409074869745465737408165465787453657474696E67732E466F6E74 + 436F6C6F720708636C6157686974650000005450463007544C61796F75740009 + 5374796C654E616D6506136772696470616E656C7469746C656C6162656C0756 + 697369626C6508085461624F7264657203CA000005545465787400095374796C + 654E616D6506047465787405416C69676E0706436C69656E74064C6F636B6564 + 09074869745465737408165465787453657474696E67732E466F6E742E53697A + 650500000000000000E004400000005450463007544C61796F75740009537479 + 6C654E616D6506176772696470616E656C6974656D7469746C656C6162656C07 + 56697369626C6508085461624F7264657203CB00000554546578740009537479 + 6C654E616D6506047465787405416C69676E0706436C69656E74064C6F636B65 + 6409074869745465737408165465787453657474696E67732E466F6E742E5369 + 7A650500000000000000D80340165465787453657474696E67732E466F6E7443 + 6F6C6F720708636C6157686974650000005450463007544C61796F7574000953 + 74796C654E616D65061A6772696470616E656C6974656D7375627469746C656C + 6162656C0756697369626C6508085461624F7264657203CC0000055454657874 + 00095374796C654E616D6506047465787405416C69676E0706436C69656E7406 + 4C6F636B656409074869745465737408165465787453657474696E67732E466F + 6E742E53697A650500000000000000F00240165465787453657474696E67732E + 466F6E74436F6C6F720708636C615768697465000000545046300C545374796C + 654F626A65637400095374796C654E616D6506096772696470616E656C0C536F + 757263654C6F6F6B757006124D6574726F426C75657374796C652E706E670756 + 697369626C65080A536F757263654C696E6B0E010E436170496E736574732E4C + 65667405000000000000008000400D436170496E736574732E546F7005000000 + 000000008000400F436170496E736574732E5269676874050000000000000080 + 004010436170496E736574732E426F74746F6D05000000000000008000400F53 + 6F75726365526563742E4C6566740500000000000000C605400E536F75726365 + 526563742E546F700500000000000000C0014010536F75726365526563742E52 + 6967687405000000000000009E064011536F75726365526563742E426F74746F + 6D0500000000000000900540000000005450463007544C61796F757400095374 + 796C654E616D65060E6C6973746974656D627574746F6E05416C69676E070843 + 6F6E74656E74730A53697A652E576964746805000000000000C0C408400B5369 + 7A652E4865696768740500000000000000D508401453697A652E506C6174666F + 726D44656661756C74080756697369626C6508085461624F7264657203CE0000 + 1254427574746F6E5374796C654F626A65637400095374796C654E616D65060A + 6261636B67726F756E6405416C69676E0708436F6E74656E7473074361704D6F + 6465070454696C650C536F757263654C6F6F6B757006124D6574726F426C7565 + 7374796C652E706E670A53697A652E576964746805000000000000C0C408400B + 53697A652E4865696768740500000000000000D508401453697A652E506C6174 + 666F726D44656661756C740808577261704D6F6465070454696C6507486F744C + 696E6B0E010E436170496E736574732E4C6566740500000000000000C000400D + 436170496E736574732E546F700500000000000000C000400F436170496E7365 + 74732E52696768740500000000000000C0004010436170496E736574732E426F + 74746F6D0500000000000000C000400F536F75726365526563742E4C65667405 + 000000000000008000400E536F75726365526563742E546F7005000000000000 + 8092074010536F75726365526563742E52696768740500000000000000E00440 + 11536F75726365526563742E426F74746F6D05000000000000009D074000000B + 466F63757365644C696E6B0E010E436170496E736574732E4C65667405000000 + 00000000C000400D436170496E736574732E546F700500000000000000C00040 + 0F436170496E736574732E52696768740500000000000000C000401043617049 + 6E736574732E426F74746F6D0500000000000000C000400F536F757263655265 + 63742E4C65667405000000000000008000400E536F75726365526563742E546F + 70050000000000008092074010536F75726365526563742E5269676874050000 + 0000000000E0044011536F75726365526563742E426F74746F6D050000000000 + 00009D074000000A4E6F726D616C4C696E6B0E010E436170496E736574732E4C + 6566740500000000000000C000400D436170496E736574732E546F7005000000 + 00000000C000400F436170496E736574732E52696768740500000000000000C0 + 004010436170496E736574732E426F74746F6D0500000000000000C000400F53 + 6F75726365526563742E4C65667405000000000000008000400E536F75726365 + 526563742E546F70050000000000000087074010536F75726365526563742E52 + 696768740500000000000000E0044011536F75726365526563742E426F74746F + 6D050000000000000091074000000B507265737365644C696E6B0E010E436170 + 496E736574732E4C6566740500000000000000C000400D436170496E73657473 + 2E546F700500000000000000C000400F436170496E736574732E526967687405 + 00000000000000C0004010436170496E736574732E426F74746F6D0500000000 + 000000C000400F536F75726365526563742E4C65667405000000000000008000 + 400E536F75726365526563742E546F7005000000000000809E074010536F7572 + 6365526563742E52696768740500000000000000E0044011536F757263655265 + 63742E426F74746F6D0500000000000080A80740000013546F756368416E696D + 6174696F6E2E4C696E6B0E0000000654476C79706800095374796C654E616D65 + 060A676C7970687374796C650C4D617267696E732E4C65667405000000000000 + 00C000400B4D617267696E732E546F7005000000000000008000400D4D617267 + 696E732E5269676874050000000000000080FF3F0E4D617267696E732E426F74 + 746F6D050000000000000080004005416C69676E07044C6566740A53697A652E + 576964746805000000000000008003400B53697A652E48656967687405000000 + 000000008003401453697A652E506C6174666F726D44656661756C7408000016 + 54427574746F6E5374796C65546578744F626A65637400095374796C654E616D + 6506047465787405416C69676E0706436C69656E74064C6F636B6564090C4D61 + 7267696E732E4C656674050000000000000080FF3F0B4D617267696E732E546F + 7005000000000000008000400D4D617267696E732E5269676874050000000000 + 000080FF3F0E4D617267696E732E426F74746F6D05000000000000008000400A + 53697A652E57696474680500000000000040C408400B53697A652E4865696768 + 740500000000000000D408401453697A652E506C6174666F726D44656661756C + 7408185465787453657474696E67732E466F6E742E46616D696C79060A4D7972 + 6961642050726F165465787453657474696E67732E466F6E742E53697A650500 + 000000000000F002400D536861646F7756697369626C650808486F74436F6C6F + 720708636C6157686974650C466F6375736564436F6C6F720708636C61576869 + 74650B4E6F726D616C436F6C6F720708636C61426C61636B0C50726573736564 + 436F6C6F720708636C6157686974650000005450463007544C61796F75740009 + 5374796C654E616D6506136C6973746974656D627574746F6E6C6162656C0756 + 697369626C6508085461624F7264657203CF00001654427574746F6E5374796C + 65546578744F626A65637400095374796C654E616D6506047465787405416C69 + 676E0706436C69656E74064C6F636B656409185465787453657474696E67732E + 466F6E742E46616D696C79060A4D79726961642050726F165465787453657474 + 696E67732E466F6E742E53697A650500000000000000F002400D536861646F77 + 56697369626C650808486F74436F6C6F720708636C6157686974650C466F6375 + 736564436F6C6F720708636C6157686974650B4E6F726D616C436F6C6F720708 + 636C61426C61636B0C50726573736564436F6C6F720708636C61576869746500 + 0000} + end> + Left = 328 + Top = 288 + end + object MultiView1: TMultiView + Mode = Drawer + NavigationPaneOptions.CollapsedWidth = 185.000000000000000000 + Size.Width = 250.000000000000000000 + Size.Height = 588.000000000000000000 + Size.PlatformDefault = False + Visible = False + TabOrder = 6 + object ListBox1: TListBox + Align = Client + Size.Width = 250.000000000000000000 + Size.Height = 548.000000000000000000 + Size.PlatformDefault = False + TabOrder = 0 + OnClick = ListBox1Click + DisableFocusEffect = True + DefaultItemStyles.ItemStyle = '' + DefaultItemStyles.GroupHeaderStyle = '' + DefaultItemStyles.GroupFooterStyle = '' + Viewport.Width = 246.000000000000000000 + Viewport.Height = 544.000000000000000000 + object ListBoxItem1: TListBoxItem + ItemData.Accessory = aMore + ItemData.Bitmap.PNG = { + 89504E470D0A1A0A0000000D494844520000001E0000001E08060000003B30AE + A2000000017352474200AECE1CE90000000467414D410000B18F0BFC61050000 + 042C49444154484BC5575D685447149E997B77627E5CEB266A10D3A68A4DFD69 + AA698A50AD462A228B9007112AA82075A10D4A29D43CB40FA90F166285422B6D + 218892080AC18740BB4869F1AF0A62D436D5D8546CA309E24FB2EADA6C92FB33 + D3F966E786D5684CDBDDE67BB967CE9C7BBE3BF79E39F35D4AC68178AB583C30 + 28B70C24E5D2870FFCF2E41D124EB9DCC65C41C8F1C2D34972F214ABBB304C4F + 17E6D3FDD1F5ECA2BE710C8C49FC6DABA8BDD7473FB8DDED2CB99BE0938C7B4C + 4C8B384333CAF9D9A925F2F3B5EB599B718FC213891B1A245BF0823878E377AF + F66E3F2FA02A6A56B993782E6277141691937979F4249B4CF4AAC443B2787858 + 2E1FF88B2CBF9FF02A7BBB79444AF500C54EEAF997ECB6CBD7D9C69D3BA9D089 + 33308A38DE262A6FF78A7DBFFD6C55633C7B8EDB5332D33ABC6EB355AF039E81 + 23CDFEEEBE9BFEDB7F5C0B9561FCF222BF7DC62CF64EB49675E800834788417A + EB9A7FA8EB8A3DBF20E2B81573ED787826DD1C8DB2A4091917E271114EDE94CD + 5D57BD682AC14315F3BCCED239D6864CF21162BCDEF2E9FE59AC744AA933A848 + BF52ABFCD04CFF2BA8D5EF51E4750F6EF17CACBCFB8EB52478ED4C4728E09B82 + D4ACF43F9302C8815CC889DCE030536962542F0A09365E6F36480318F2386C70 + 800BB626C69641F5A290F04DE1CB269013B9C1012EF8289A4367BB7BA6EF1E9F + F4FA32F1997A425DBD3B62621313322AD9E8CA570E2A24F1D436C31CC358ED20 + A9BE9E44BCDA4EBE9AB394BB657713FB0EF7A0DACFFDC476944C7586E65787DE + A0ADCDFE17EDA7D8F6B2179DC4B68FF28A1104D46F752F532A2A603B0E517909 + E19CD0C00E009F3147606218B7F9A9C67DB426ED2564EFA7C3FD3D7FF248F59B + E24B7A60AF77FECA2F56D52BAF89E31BDFB5569A989CE0E037FEB15FCFB39A79 + AFFA17187A2F9CE8487A36870838C0C9D0F031401BC435970838C0493FAE93D2 + 730959B94E16AF59C3123A42A17EAB884921628CF965BE2A224B12A9AF7EC637 + 6544C067468F810D58C46E696CA29F1807397A54448E1DA1FD76C86CA7A7813D + A1A27D2B5D5CFA2AD2F7673E4C863DEA60C804DDF5FEB09B4C717BC56AB94A9D + A33F1A7F4EA0B6EE5B27BEA73F840B1C8FE1108713479B9ECD21020E70322807 + 0C709EE29A4B041CE0B42157945D85431C4EA0A14E160DB96E97E3C852E31A37 + 329B8CB2071B9BF28AF484429A831370DAD0484AAEC4A01CD0D674CB9C4652B4 + D78EF1905CA6E255EB234CD27432D51B513C4252E59202734111E91804F1503A + 568576E20A98961981342ACC0FEDD715D8F2B53C7EE9025981465E56692FFCA7 + 07FFB30061D0D3E15D822A5958454E6C7A8FD6E8ED0061068D840928071D9D45 + 20277283035CF06962A8410833D8902B500EB0B301E4424ED8E00894E7480381 + 1A843C8146825CC906B921AD434EE40687997AB4334D88D80B3021F236C08408 + FA4CFCEFBF308F23FB3F6D84FC0DFF5D6C6D8A00AF660000000049454E44AE42 + 6082} + Size.Width = 246.000000000000000000 + Size.Height = 30.000000000000000000 + Size.PlatformDefault = False + StyleLookup = 'listboxitemnodetail' + TabOrder = 1 + Text = #49324#50896' '#51221#48372 + end + object ListBoxItem2: TListBoxItem + ItemData.Accessory = aMore + ItemData.Bitmap.PNG = { + 89504E470D0A1A0A0000000D494844520000001E0000001E08060000003B30AE + A2000000017352474200AECE1CE90000000467414D410000B18F0BFC61050000 + 056E49444154484BC5575D6C5545109EDDBD6791B6142CB4858A5A457E04436C + 508931623446931B921A4D0D206214A9090F26FE127D21351A5434263EF8502A + 248400A1F1A789E9BB44634824180208256045E4DF0AB7B4A57BCED975BE73F7 + D47BE9A1F6C1C097B4BB3B3B67BE9DDDD9D9B982C681EE4EDB3430E45E1C28B8 + 87FA2FC58D8573543D18EA1CE62A021355D75161D264D55B592D7EAC9C28B6E4 + 5BE4BEE4C3313026F1779DB6F9EF0BE2B5B3BD66F1F93E7D93178F89DA1A73A5 + BE51EFB9799AFB6C698BECF2E251C8245EBFDEC905B7DB6D277AA2E6F37FE90A + C15A331B4DDF949ADCFECA2ADA3D6182D82D2751E295EDA7A6E161B764E0322D + B9D8172D3CD9AB6B9CE3054C3583B7CDC9751DFC5DAE6C6B1336315C8251C4DD + 5D76E1D993F6CBC3BFA8FB30BE7356F8C7B406B5F39955EAED44E13FF0D5D6F8 + E30BA7E265C78F05B7623CEFDEF8E7FA997275BE59EE4F143CCA88417AE658BC + E3C8AFB9F91535269C3B3BD75DDD2056E5F3B2E055C685EE6E5B5D38E5B61E39 + 1AE507FB7430F7EEE8D0F4596A7929F90831B6B7B12EDE034F274F37434CFA05 + 7BF9A69F2E0374B9C11F60B3B61260EF3F61F2B597CEE889F0BCF79C5A9CEA8E + 10EFDA1C6FDFFB935C0E4FEF5990FB3C8B148497CFBA6932A605CAD15C2B08C7 + D963151DACAA1717B21600F20307A357E1F9A207ED8E675F522B204F8811BD87 + F786DB11484D8B6DD7B297D553909702A4E634CD89AD6DB5C2362BB2B5B1E1EF + B53C279DEC5252B6EB19D49345BEB323FE76DF1ED98C809BB7285881684FB60B + 5706A408249C69A27D15FA4F534D64ED0B228C9E67D23B88F424A57515FA9061 + 0E3A5EBD0CB009DBE000176412C901F7145706D19B06D21B2B6D25DA1439EBEE + 92CE3D419AA632694950729F6598838E17D2FA16A7DF5D6367A00F9BB00D0E70 + 815322232139E09E965E99AA5962C8778BC1E4A8C1495B5B4E9A420BCCB1E15B + 7CE0515BA730614C979369066C83035CE094488398407248343C4ACFEAD0213E + 4B49C3B115B1178D02E638D0AE24BA1E1B37CB7EDF4D9072805322F762808C84 + 360B9D9D2256927E5342F610990C72132773968E43D70B4721E500A744C2C700 + 6910EDB5A0953821497C638842634C59E48691F8D309B12D1EA6135E94899403 + 9C327D65D2DC9B859616A7868CCB3B724F6A438A8389B9416E78778D53CE057C + 30B94FB7C901FF4926520E70A6D9674CCC9EE2EAC8D9D749C40F30A9D454FE52 + 458E6A858CDEF7C37141E23D4507AF4C22C9001BCE0B290E10050D3C4C16ABB5 + 4E5A63C8F14206D8F1A96FADB16B21BB16520E704A3CE218E069439B05215C3E + A6686971547E9D92056853E5021A162EDCF0CE6A5BEFA74621E500A744E58001 + DE53B45763DD2B8EA3DE3629A23A2F2A0116611C7B2DF80E5786215558E93EF0 + 93A390728053A25CC1008F385AA0B5D505EB5ADD64F4AD750FF37F9072324030 + 01C5A0F263AB35A7178E7B3E7F3E36FB58518717ED6DA44839C0295123A15C41 + E580471C13EDED14C9D0692C8053E1D36CB492BDC29F272B6E77F16A51E2B121 + 7345C754E0C84F6E0967B09C08915E8B806D70800B9C1285196A24BC6FA81CF0 + 88F3A9BA0D5BE4F9F676115A21BE66EB83ECD5450EA2FED010A752838C94A443 + 4D1C5C89C72423210785539C6492CC177DB8451C471F36611B1CE00267129928 + CCF064A15C41E500598A8A06B143A860BE88F4FD36B03F040115989C1F25CAB1 + CB92BD56FC3C0E6952479554CF7DD4A11EF79F8E0036611B1CE0826C2442C753 + 08F0757944C6E12E4E9A351CCDBCA54960C5B920B7696387CABC4AD72A044612 + 08AA4194275040B9820FFCD408366E92DF8B89C17C3D413FCAC336DEE8F77410 + B4714C771435CA011BB0059BB00D0E3FF5AFC7C00D29F652DC90F236051EF3EB + 5ED097E2BAFF84B91AFFFF8F36A27F00BA99453C4D2325F20000000049454E44 + AE426082} + Position.Y = 30.000000000000000000 + Size.Width = 246.000000000000000000 + Size.Height = 30.000000000000000000 + Size.PlatformDefault = False + StyleLookup = 'listboxitemnodetail' + TabOrder = 0 + Text = #49345#49464' '#51221#48372 + end + end + object ToolBar1: TToolBar + Size.Width = 250.000000000000000000 + Size.Height = 40.000000000000000000 + Size.PlatformDefault = False + TabOrder = 1 + object btMultiViewClose: TButton + Align = Left + Size.Width = 40.000000000000000000 + Size.Height = 40.000000000000000000 + Size.PlatformDefault = False + StyleLookup = 'searchbutton' + TabOrder = 0 + Text = 'M' + OnClick = btMultiViewCloseClick + end + end + end + object PrototypeBindSource1: TPrototypeBindSource + AutoActivate = True + AutoPost = False + FieldDefs = < + item + Name = 'ContactBitmap1' + FieldType = ftBitmap + Generator = 'ContactBitmaps' + ReadOnly = False + end + item + Name = 'ContactBitmapL1' + FieldType = ftBitmap + Generator = 'ContactBitmapsL' + ReadOnly = False + end + item + Name = 'ContactName1' + Generator = 'ContactNames' + ReadOnly = False + end + item + Name = 'ContactTitle1' + Generator = 'ContactTitles' + ReadOnly = False + end> + ScopeMappings = <> + Left = 328 + Top = 96 + end + object BindingsList1: TBindingsList + Methods = <> + OutputConverters = <> + Left = 324 + Top = 45 + object LinkListControlToField1: TLinkListControlToField + Category = 'Quick Bindings' + DataSource = PrototypeBindSource1 + Control = lvEmployeeList + FillExpressions = < + item + SourceMemberName = 'ContactName1' + ControlMemberName = 'Text1' + end + item + SourceMemberName = 'ContactBitmap1' + ControlMemberName = 'Image2' + end + item + SourceMemberName = 'ContactTitle1' + ControlMemberName = 'Text3' + end> + FillHeaderExpressions = <> + FillBreakGroups = <> + end + object LinkControlToField1: TLinkControlToField + Category = 'Quick Bindings' + DataSource = PrototypeBindSource1 + FieldName = 'ContactBitmapL1' + Control = icIDPicture + Track = False + end + object LinkControlToField2: TLinkControlToField + Category = 'Quick Bindings' + DataSource = PrototypeBindSource1 + FieldName = 'ContactName1' + Control = edName + Track = False + end + object LinkControlToField3: TLinkControlToField + Category = 'Quick Bindings' + DataSource = PrototypeBindSource1 + FieldName = 'ContactTitle1' + Control = edTitle + Track = False + end + end + object GestureManager1: TGestureManager + Sensitivity = 80.000000000000000000 + Left = 328 + Top = 160 + GestureData = < + item + Control = tbMain + Collection = < + item + Action = NextTabAction1 + GestureID = sgiLeft + end + item + Action = PreviousTabAction1 + GestureID = sgiRight + end> + end> + end + object ActionList1: TActionList + Left = 328 + Top = 224 + object NextTabAction1: TNextTabAction + Category = 'Tab' + TabControl = tcMain + end + object PreviousTabAction1: TPreviousTabAction + Category = 'Tab' + TabControl = tcMain + end + end +end diff --git "a/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/PhoneMain.pas" "b/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/PhoneMain.pas" new file mode 100644 index 0000000..a3efbe0 --- /dev/null +++ "b/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/PhoneMain.pas" @@ -0,0 +1,174 @@ +{*******************************************************} +{ M2: 모바일 앱 만들기(사원 조회 앱) } +{ - 이준섭 } +{*******************************************************} + +unit PhoneMain; + +interface + +uses + System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, + System.Permissions, FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, + FMX.Controls.Presentation, FMX.StdCtrls, FMX.TabControl, FMX.Layouts, + FMX.ListView.Types, FMX.ListView.Appearances, FMX.ListView.Adapters.Base, + Fmx.Bind.GenData, Data.Bind.GenData, System.Rtti, System.Bindings.Outputs, + Fmx.Bind.Editors, Data.Bind.EngExt, Fmx.Bind.DBEngExt, Data.Bind.Components, + Data.Bind.ObjectScope, FMX.ListView, FMX.Edit, System.Actions, FMX.ActnList, + FMX.Gestures, FMX.Effects, FMX.ListBox, FMX.MultiView, FMX.PhoneDialer, + FMX.Platform; + +type + TForm1 = class(TForm) + loMain: TLayout; + tcMain: TTabControl; + tbMain: TToolBar; + lbToolBar: TLabel; + Button1: TButton; + tiEmployeeList: TTabItem; + tiEmployeeDetail: TTabItem; + lvEmployeeList: TListView; + PrototypeBindSource1: TPrototypeBindSource; + BindingsList1: TBindingsList; + LinkListControlToField1: TLinkListControlToField; + icIDPicture: TImageControl; + edTitle: TEdit; + edName: TEdit; + edPhoneNumber: TEdit; + btPhoneCall: TButton; + LinkControlToField1: TLinkControlToField; + LinkControlToField2: TLinkControlToField; + LinkControlToField3: TLinkControlToField; + GestureManager1: TGestureManager; + ActionList1: TActionList; + NextTabAction1: TNextTabAction; + PreviousTabAction1: TPreviousTabAction; + ShadowEffect1: TShadowEffect; + StyleBook1: TStyleBook; + MultiView1: TMultiView; + ListBox1: TListBox; + ToolBar1: TToolBar; + btMultiViewClose: TButton; + ListBoxItem1: TListBoxItem; + ListBoxItem2: TListBoxItem; + procedure Button1Click(Sender: TObject); + procedure btMultiViewCloseClick(Sender: TObject); + procedure ListBox1Click(Sender: TObject); + procedure tcMainChange(Sender: TObject); + procedure lvEmployeeListClick(Sender: TObject); + procedure btPhoneCallClick(Sender: TObject); + procedure FormCreate(Sender: TObject); + + private + { Private declarations } + { Private declarations } + FPhoneDialerService: IFMXPhoneDialerService; //전화 부분. 델파이 샘플PhoneDialer 발췌 + FCallPhonePermission: string; //전화 부분. 델파이 샘플PhoneDialer 발췌 + + procedure DisplayRationale(Sender: TObject; const APermissions: TArray; const APostRationaleProc: TProc); + procedure MakePhoneCallPermissionRequestResult(Sender: TObject; const APermissions: TArray; const AGrantResults: TArray); + public + { Public declarations } + end; + +var + Form1: TForm1; + +implementation +uses + {$IFDEF ANDROID} //전화 부분. 델파이 샘플PhoneDialer 발췌 + Androidapi.Helpers, // + Androidapi.JNI.JavaTypes, // + Androidapi.JNI.Os, // + {$ENDIF} // + FMX.DialogService; //전화 부분. 델파이 샘플PhoneDialer 발췌 + +{$R *.fmx} + +procedure TForm1.btMultiViewCloseClick(Sender: TObject); +begin + MultiView1.HideMaster; +end; + +procedure TForm1.btPhoneCallClick(Sender: TObject); //전화 부분. 델파이 샘플PhoneDialer 발췌 +begin + { test whether the PhoneDialer services are supported } + if FPhoneDialerService <> nil then + begin + { if the Telephone Number is entered in the edit box then make the call, else + display an error message } + if edPhoneNumber.Text <> '' then + PermissionsService.RequestPermissions([FCallPhonePermission], MakePhoneCallPermissionRequestResult, DisplayRationale) + else + begin + TDialogService.ShowMessage('Please type in a telephone number.'); + edPhoneNumber.SetFocus; + end; + end + else + TDialogService.ShowMessage('PhoneDialer service not supported'); +end; + +procedure TForm1.Button1Click(Sender: TObject); +begin + MultiView1.ShowMaster; +end; + +procedure TForm1.DisplayRationale(Sender: TObject; + const APermissions: TArray; const APostRationaleProc: TProc); +begin + // Show an explanation to the user *asynchronously* - don't block this thread waiting for the user's response! + // After the user sees the explanation, invoke the post-rationale routine to request the permissions + TDialogService.ShowMessage('The app needs to be able to support your making phone calls', + procedure(const AResult: TModalResult) + begin + APostRationaleProc; + end) +end; + +procedure TForm1.FormCreate(Sender: TObject); +begin +{$IFDEF ANDROID} + FCallPhonePermission := JStringToString(TJManifest_permission.JavaClass.CALL_PHONE); +{$ENDIF} + { test whether the PhoneDialer services are supported } + TPlatformServices.Current.SupportsPlatformService(IFMXPhoneDialerService, FPhoneDialerService); +end; + +procedure TForm1.ListBox1Click(Sender: TObject); //멀티뷰 클릭시 텝 아이템 변경 +begin + case ListBox1.ItemIndex of + 0: tcMain.ActiveTab := tiEmployeeList; + + 1: tcMain.ActiveTab := tiEmployeeDetail; + + end; + + MultiView1.HideMaster; +end; + +procedure TForm1.lvEmployeeListClick(Sender: TObject); //사원 정보 클릭시 디테일로 변경 +begin + //TAction(ActionList1.Actions[0]).Execute; //모바일시 너무 민감하므로 수정 +end; + +procedure TForm1.MakePhoneCallPermissionRequestResult(Sender: TObject; + const APermissions: TArray; + const AGrantResults: TArray); +begin + // 1 permission involved: CALL_PHONE + if (Length(AGrantResults) = 1) and (AGrantResults[0] = TPermissionStatus.Granted) then + FPhoneDialerService.Call(edPhoneNumber.Text) + else + TDialogService.ShowMessage('Cannot make a phone call because the required permission has not been granted'); +end; + +procedure TForm1.tcMainChange(Sender: TObject); //텝 아이템 변경시 툴바 라벨 변경 +begin + if tcMain.ActiveTab = tiEmployeeList then + lbToolBar.Text := '사원 정보' + else + lbToolBar.Text := '상세 정보'; +end; + +end. diff --git "a/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/PhoneMain.vlb" "b/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/PhoneMain.vlb" new file mode 100644 index 0000000..4b9de31 --- /dev/null +++ "b/\352\263\274\354\240\234/M2_\353\252\250\353\260\224\354\235\274 \354\225\261 \353\247\214\353\223\244\352\270\260/PhoneMain.vlb" @@ -0,0 +1,86 @@ +[tiEmployeeDetail] +Coordinates=307,188,97,33 + +[lvEmployeeList] +Coordinates=930,10,89,195 +Visible=True + +[loMain] +Coordinates=244,188,46,33 + +[PrototypeBindSource1] +Coordinates=680,40,125,159 + +[tcMain] +Coordinates=182,188,46,33 +Visible=True + +[tbMain] +Coordinates=119,188,47,33 + +[tiEmployeeList] +Coordinates=10,188,87,33 + +[Button1] +Coordinates=190,10,53,51 + +[] +Coordinates=0,0,82,33 + +[BindingsList1] +Coordinates=0,0,82,33 + +[btPhoneCall] +Coordinates=328,1,74,51 + +[edPhoneNumber] +Coordinates=281,71,96,51 + +[icIDPicture] +Coordinates=510,10,68,51 + +[edName] +Coordinates=510,80,54,51 + +[edTitle] +Coordinates=510,160,47,51 + +[lbToolBar] +Coordinates=127,10,62,51 + +[ActionList1] +Coordinates=135,150,70,33 + +[MultiView1] +Coordinates=281,141,67,33 + +[PreviousTabAction1] +Coordinates=281,240,113,33 + +[ListBoxItem2] +Coordinates=192,259,79,33 + +[ToolBar1] +Coordinates=133,259,58,33 + +[btMultiViewClose] +Coordinates=135,80,99,51 + +[ListBox1] +Coordinates=0,0,116,177 + +[GestureManager1] +Coordinates=24,259,101,33 + +[StyleBook1] +Coordinates=442,230,70,33 + +[ShadowEffect1] +Coordinates=442,282,88,33 + +[NextTabAction1] +Coordinates=423,330,92,33 + +[ListBoxItem1] +Coordinates=334,330,79,33 + diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/Calc.dsk" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/Calc.dsk" new file mode 100644 index 0000000..683899d --- /dev/null +++ "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/Calc.dsk" @@ -0,0 +1,810 @@ +[Closed Files] +File_0=TSourceModule,'C:\Users\Public\Documents\Embarcadero\Studio\20.0\Samples\Object Pascal\VCL\SplitView\uSplitView.pas',0,1,183,1,185,0,0,, +File_1=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\조윤형_계산기(Calculator)\uCalculator.pas',0,1,1,1,1,0,0,, +File_2=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\임대식(연속가능)\완성 계산기\Usplash.pas',0,1,1,1,1,0,0,, +File_3=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\임대식(연속가능)\완성 계산기\UCalc.pas',0,1,112,1,1,0,0,, +File_4=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\이학희(클래스사용+연속은버그)\cal\uMain.pas',0,1,1,1,1,0,0,, +File_5=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\이동훈(소스짧은+두개연산)\Unit1.pas',0,1,1,1,1,0,0,, +File_6=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\윤종완(백스페이스)\계산기\UCalculator.pas',0,1,1,1,1,0,0,, +File_7=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\유래홍_Cal\Umain.pas',0,1,192,1,230,0,0,, +File_8=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\권민석_계산기\Delphi\Calculator\UMain.pas',0,1,31,29,60,0,0,, +File_9=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\공준배_계산기(클래스)\공준배_Calculator\uMain.pas',0,1,226,34,66,0,0,, +File_10=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\UMain.pas',0,1,1,69,16,0,0,, +File_11=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\USplash.pas',0,1,31,53,33,0,0,, +File_12=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\UMyFrame.pas',0,1,55,39,72,0,0,, +File_13=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\UABOUT.pas',0,1,1,1,1,0,0,, + +[Modules] +Module0=C:\delphiproject\HomeWork\M3\StandardCalcMain.pas +Module1=C:\delphiproject\HomeWork\M3\Splash.pas +Module2=C:\delphiproject\HomeWork\M3\MainForm.pas +Module3=C:\delphiproject\HomeWork\M3\LJSCalc.dproj +Module4=default.htm +Count=5 +EditWindowCount=1 + +[C:\delphiproject\HomeWork\M3\StandardCalcMain.pas] +ModuleType=TSourceModule + +[C:\delphiproject\HomeWork\M3\Splash.pas] +ModuleType=TSourceModule + +[C:\delphiproject\HomeWork\M3\MainForm.pas] +ModuleType=TSourceModule + +[C:\delphiproject\HomeWork\M3\LJSCalc.dproj] +ModuleType=TBaseProject + +[default.htm] +ModuleType=TURLModule + +[EditWindow0] +ViewCount=5 +CurrentEditView=C:\delphiproject\HomeWork\M3\StandardCalcMain.pas +View0=0 +View1=1 +View2=2 +View3=3 +View4=4 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=9917 +Height=9038 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=9917 +ClientHeight=9038 +DockedToMainForm=1 +BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0 +TopPanelSize=0 +LeftPanelSize=1896 +LeftPanelClients=PropertyInspector,DockSite3 +LeftPanelData=00000800010100000000760F00000000000001680700000000000001000000005C0E000009000000446F636B536974653301000000007D1B00001100000050726F7065727479496E73706563746F72FFFFFFFF +RightPanelSize=2000 +RightPanelClients=DockSite2,DockSite4 +RightPanelData=00000800010100000000760F00000000000001D00700000000000001000000004412000009000000446F636B536974653201000000007D1B000009000000446F636B5369746534FFFFFFFF +BottomPanelSize=1593 +BottomPanelClients=DockSite1,MessageView +BottomPanelData=0000080001020100000009000000446F636B5369746531DE440000000000000239060000000000000100000000DE4400000F0000004D65737361676556696577466F726DFFFFFFFF +BottomMiddlePanelSize=0 +BottomMiddlePanelClients=DockSite0,GraphDrawingModel +BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779F1D00000000000002F206000000000000FFFFFFFF + +[View0] +CustomEditViewType=TWelcomePageView +WelcomePageURL=bds:/default.htm + +[View1] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M3\MainForm.pas +CursorX=30 +CursorY=59 +TopLine=52 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=Borland.FormDesignerView + +[View2] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M3\StandardCalcMain.pas +CursorX=26 +CursorY=287 +TopLine=276 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=Borland.FormDesignerView + +[View3] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M3\Splash.pas +CursorX=16 +CursorY=40 +TopLine=29 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=Borland.FormDesignerView + +[View4] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M3\LJSCalc.dpr +CursorX=29 +CursorY=11 +TopLine=1 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=C:\delphiproject\HomeWork\M3\LJSCalc.dpr + +[UndockedDesigner] +Count=0 + +[Watches] +Count=1 +Watch0='operationvalue3',256,0,18,1,0,'Watches',1 + +[WatchWindow] +WatchColumnWidth=158 +WatchShowColumnHeaders=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1115 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1115 +TBDockHeight=212 +LRDockWidth=13604 +Dockable=1 +StayOnTop=0 + +[Breakpoints] +Count=0 + +[EmbarcaderoWin32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoWin64Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoOSX32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoOSX64Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoIOS64DeviceDebugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoIOS32DeviceDebugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoAndroid32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoAndroid64Debugger_AddressBreakpoints] +Count=0 + +[Main Window] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=0 +State=2 +Left=146 +Top=269 +Width=8932 +Height=8519 +MaxLeft=-5 +MaxTop=-10 +MaxWidth=8932 +MaxHeight=8519 +ClientWidth=10021 +ClientHeight=9788 +BottomPanelSize=8704 +BottomPanelClients=EditWindow0 +BottomPanelData=0000080000000000000000000000000000000000000000000000000100000000000000000C0000004564697457696E646F775F30FFFFFFFF + +[ProjectManager] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=4240 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=4240 +TBDockHeight=5904 +LRDockWidth=2349 +Dockable=1 +StayOnTop=0 + +[MessageView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=28 +Width=9917 +Height=1385 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=9917 +ClientHeight=1385 +TBDockHeight=1385 +LRDockWidth=2771 +Dockable=1 +StayOnTop=0 + +[ToolForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=2183 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=2183 +TBDockHeight=7154 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 + +[ClipboardHistory] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=0 +State=0 +Left=0 +Top=0 +Width=1948 +Height=4279 +MaxLeft=-5 +MaxTop=-10 +ClientWidth=1885 +ClientHeight=3913 +TBDockHeight=4279 +LRDockWidth=1948 +Dockable=1 +StayOnTop=0 + +[PropertyInspector] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=425 +Width=1896 +Height=3221 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1896 +ClientHeight=3221 +TBDockHeight=9010 +LRDockWidth=1896 +Dockable=1 +StayOnTop=0 +SplitPos=157 + +[PropInspDesignerSelection] +ArrangeBy=Name +SelectedItem=ScrollBars,DisabledImages +ExpandedItems=Anchors=0,BorderIcons=0,Constraints=0,BevelEdges=0,LiveBindings=0,"LiveBindings Designer=0",Margins=0,Padding=0,Font=0,StyleElements=0,Touch=0,GlassFrame=0,ImageMargins=0,HorzScrollBar=0,VertScrollBar=0,Images=0,CategoryButtons=0,CategoryButtons.Anchors=0,CategoryButtons.BevelEdges=0,CategoryButtons.Images=0,Action=0,CategoryButtons.ButtonOptions=1,ButtonOptions=0,Images.LiveBindings=0,"Images.LiveBindings Designer=0",CategoryButtons.Font=0,CategoryButtons.Margins=0,CategoryButtons.StyleElements=0,CategoryButtons.Touch=0,Font.Style=1 + +[frmDesignPreview] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=6433 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=6433 +TBDockHeight=5962 +LRDockWidth=2510 +Dockable=1 +StayOnTop=0 + +[TemplateView] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=-1528 +Top=249 +Width=276 +Height=365 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=276 +ClientHeight=365 +TBDockHeight=365 +LRDockWidth=276 +Dockable=1 +StayOnTop=0 +Name=120 +Description=334 +filter=1 + +[DebugLogView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1115 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1115 +TBDockHeight=413 +LRDockWidth=4953 +Dockable=1 +StayOnTop=0 + +[ThreadStatusWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1115 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1115 +TBDockHeight=212 +LRDockWidth=7406 +Dockable=1 +StayOnTop=0 +Column0Width=145 +Column1Width=100 +Column2Width=115 +Column3Width=374 + +[LocalVarsWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1115 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1115 +TBDockHeight=1538 +LRDockWidth=3484 +Dockable=1 +StayOnTop=0 + +[CallStackWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1115 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1115 +TBDockHeight=2067 +LRDockWidth=3484 +Dockable=1 +StayOnTop=0 + +[PatchForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=2500 +LRDockWidth=3401 +Dockable=1 +StayOnTop=0 + +[FindReferencsForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=971 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=971 +TBDockHeight=2317 +LRDockWidth=2823 +Dockable=1 +StayOnTop=0 + +[RefactoringForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=3212 +LRDockWidth=2823 +Dockable=1 +StayOnTop=0 + +[ToDo List] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=1154 +LRDockWidth=3677 +Dockable=1 +StayOnTop=0 +Column0Width=314 +Column1Width=30 +Column2Width=150 +Column3Width=172 +Column4Width=129 +SortOrder=4 +ShowHints=1 +ShowChecked=1 + +[DataExplorerContainer] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=6433 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=6433 +TBDockHeight=4885 +LRDockWidth=7151 +Dockable=1 +StayOnTop=0 + +[GraphDrawingModel] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=380 +Top=817 +Width=2854 +Height=3212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2854 +ClientHeight=3212 +TBDockHeight=3212 +LRDockWidth=2854 +Dockable=1 +StayOnTop=0 + +[ClassBrowserTool] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=-8 +Top=-120 +Width=1849 +Height=3144 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1849 +ClientHeight=3144 +TBDockHeight=3144 +LRDockWidth=1849 +Dockable=1 +StayOnTop=0 + +[MetricsView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=4837 +LRDockWidth=3562 +Dockable=1 +StayOnTop=0 + +[QAView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=4837 +LRDockWidth=3562 +Dockable=1 +StayOnTop=0 + +[BreakpointWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1115 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1115 +TBDockHeight=1548 +LRDockWidth=8740 +Dockable=1 +StayOnTop=0 +Column0Width=200 +Column1Width=75 +Column2Width=200 +Column3Width=200 +Column4Width=200 +Column5Width=75 +Column6Width=75 + +[StructureView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=1896 +Height=3471 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1896 +ClientHeight=3471 +TBDockHeight=3683 +LRDockWidth=1896 +Dockable=1 +StayOnTop=0 + +[ModelViewTool] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=6433 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=6433 +TBDockHeight=4885 +LRDockWidth=5307 +Dockable=1 +StayOnTop=0 + +[BorlandEditorCodeExplorer@EditWindow0] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=0 +State=0 +Left=0 +Top=0 +Width=1823 +Height=6173 +MaxLeft=-5 +MaxTop=-10 +ClientWidth=1740 +ClientHeight=5798 +TBDockHeight=6173 +LRDockWidth=1823 +Dockable=1 +StayOnTop=0 + +[DockHosts] +DockHostCount=5 + +[DockSite0] +HostDockSite=DockBottomCenterPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=8 +Top=8 +Width=2339 +Height=1481 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1481 +TBDockHeight=1481 +LRDockWidth=2339 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=RefactoringForm +TabDockClients=RefactoringForm,PatchForm,FindReferencsForm,ToDo List,MetricsView,QAView + +[DockSite1] +HostDockSite=DockBottomPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=28 +Width=3823 +Height=1385 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1385 +TBDockHeight=1385 +LRDockWidth=3823 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=DebugLogView +TabDockClients=DebugLogView,BreakpointWindow,ThreadStatusWindow,CallStackWindow,WatchWindow,LocalVarsWindow + +[DockSite2] +HostDockSite=DockRightPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=28 +Width=2000 +Height=4510 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=4510 +TBDockHeight=9010 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=ProjectManager +TabDockClients=ProjectManager,ModelViewTool,DataExplorerContainer,frmDesignPreview + +[DockSite3] +HostDockSite=DockLeftPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=28 +Width=1896 +Height=3471 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1896 +ClientHeight=3471 +TBDockHeight=9010 +LRDockWidth=1896 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=StructureView +TabDockClients=StructureView,ClassBrowserTool + +[DockSite4] +HostDockSite=DockRightPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=533 +Width=2000 +Height=2183 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=2183 +TBDockHeight=9010 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=ToolForm +TabDockClients=ToolForm,TemplateView + +[ActiveProject] +ActiveProject=1 + diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/Calc.groupproj" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/Calc.groupproj" new file mode 100644 index 0000000..97c0781 --- /dev/null +++ "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/Calc.groupproj" @@ -0,0 +1,36 @@ + + + {6903D49C-E336-4E71-AB25-2FA8B6981541} + + + + + + + + Default.Personality.12 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/Calc.groupproj.local" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/Calc.groupproj.local" new file mode 100644 index 0000000..fec871e --- /dev/null +++ "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/Calc.groupproj.local" @@ -0,0 +1,9 @@ + + + + 2020-10-25 06:40:00.798,C:\delphiproject\HomeWork\M3\Calc.groupproj=C:\delphiproject\ProjectGroup1.groupproj + + + + + diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.dpr" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.dpr" new file mode 100644 index 0000000..58ff3df --- /dev/null +++ "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.dpr" @@ -0,0 +1,24 @@ +program LJSCalc; + +uses + Vcl.Forms, + MainForm in 'MainForm.pas' {FormMain}, + Vcl.Themes, + Vcl.Styles, + StandardCalcMain in 'StandardCalcMain.pas' {StandardCalcMainForm}, + Splash in 'Splash.pas' {SplashForm}; + +{$R *.res} + +begin + Application.Initialize; + Application.MainFormOnTaskbar := True; + + SplashForm := TSplashForm.create(Application); + SplashForm.Show; + SplashForm.Refresh; + Application.CreateForm(TFormMain, FormMain); + SplashForm.Hide; + SplashForm.Free; + Application.Run; +end. diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.dproj" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.dproj" new file mode 100644 index 0000000..2c55739 --- /dev/null +++ "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.dproj" @@ -0,0 +1,984 @@ + + + {7267B014-D8CE-4CC0-B018-4AA3D51F0DCA} + 18.8 + VCL + LJSCalc.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 + LJSCalc + + + DBXSqliteDriver;IndyIPCommon;RESTComponents;bindcompdbx;DBXInterBaseDriver;vcl;IndyIPServer;vclactnband;vclFireDAC;IndySystem;tethering;svnui;dsnapcon;FireDACADSDriver;FireDACMSAccDriver;fmxFireDAC;vclimg;TeeDB;FireDAC;vcltouch;vcldb;bindcompfmx;svn;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;inetdb;FMXTee;soaprtl;DbxCommonDriver;FmxTeeUI;ibxpress;fmx;FireDACIBDriver;fmxdae;xmlrtl;soapmidas;ibxbindings;fmxobj;vclwinx;vclib;rtl;Tee;DbxClientDriver;CustomIPTransport;vcldsnap;dbexpress;IndyCore;vclx;bindcomp;appanalytics;dsnap;FireDACCommon;IndyIPClient;bindcompvcl;RESTBackendComponents;TeeUI;VCLRESTComponents;soapserver;dbxcds;VclSmp;vclribbon;adortl;vclie;bindengine;DBXMySQLDriver;CloudService;dsnapxml;FireDACMySQLDriver;dbrtl;IndyProtocols;inetdbxpress;FireDACCommonODBC;FireDACCommonDriver;inet;fmxase;$(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;IndyIPCommon;RESTComponents;bindcompdbx;DBXInterBaseDriver;vcl;IndyIPServer;vclactnband;vclFireDAC;IndySystem;tethering;dsnapcon;FireDACADSDriver;FireDACMSAccDriver;fmxFireDAC;vclimg;TeeDB;FireDAC;vcltouch;vcldb;bindcompfmx;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;inetdb;FMXTee;soaprtl;DbxCommonDriver;FmxTeeUI;ibxpress;fmx;FireDACIBDriver;fmxdae;xmlrtl;soapmidas;ibxbindings;fmxobj;vclwinx;vclib;rtl;Tee;DbxClientDriver;CustomIPTransport;vcldsnap;dbexpress;IndyCore;vclx;bindcomp;appanalytics;dsnap;FireDACCommon;IndyIPClient;bindcompvcl;RESTBackendComponents;TeeUI;VCLRESTComponents;soapserver;dbxcds;VclSmp;vclribbon;adortl;vclie;bindengine;DBXMySQLDriver;CloudService;dsnapxml;FireDACMySQLDriver;dbrtl;IndyProtocols;inetdbxpress;FireDACCommonODBC;FireDACCommonDriver;inet;fmxase;$(DCC_UsePackage) + + + DEBUG;$(DCC_Define) + true + false + true + true + true + + + false + true + PerMonitorV2 + true + 1033 + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + true + PerMonitorV2 + + + + MainSource + + +
FormMain
+ dfm +
+ +
StandardCalcMainForm
+ dfm +
+ +
SplashForm
+ dfm +
+ + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + +
+ + Delphi.Personality.12 + Application + + + + LJSCalc.dpr + + + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + + + + + + LJSCalc.exe + true + + + + + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + classes + 1 + + + classes + 1 + + + + + res\xml + 1 + + + res\xml + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\armeabi + 1 + + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\mips + 1 + + + library\lib\mips + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\values-v21 + 1 + + + res\values-v21 + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-small + 1 + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + res\drawable-xlarge + 1 + + + + + res\values + 1 + + + res\values + 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 + + + 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 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 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 + + + library\lib\arm64-v8a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + Contents\MacOS + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + library\lib\armeabi-v7a + 1 + + + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + + + + + + + + + + + True + False + + + 12 + + + + +
diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.dproj.local" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.dproj.local" new file mode 100644 index 0000000..39e67c5 --- /dev/null +++ "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.dproj.local" @@ -0,0 +1,31 @@ + + + + 1899-12-30 00:00:00.000.532,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.693,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.407,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.498,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.819,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.780,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.649,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.362,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.392,C:\delphiproject\Unit1.dfm=C:\delphiproject\HomeWork\M3\MainForm.dfm + 1899-12-30 00:00:00.000.003,=C:\delphiproject\HomeWork\M3\StandardCalcMain.pas + 1899-12-30 00:00:00.000.041,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.414,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.406,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.642,C:\delphiproject\HomeWork\M3\Unit1.pas=C:\delphiproject\HomeWork\M3\Splash.pas + 1899-12-30 00:00:00.000.856,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.297,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.642,C:\delphiproject\HomeWork\M3\Unit1.dfm=C:\delphiproject\HomeWork\M3\Splash.dfm + 1899-12-30 00:00:00.000.653,C:\delphiproject\Project1.dproj=C:\delphiproject\HomeWork\M3\LJSCalc.dproj + 1899-12-30 00:00:00.000.573,=C:\delphiproject\HomeWork\M3\Unit1.pas + 1899-12-30 00:00:00.000.831,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.392,C:\delphiproject\Unit1.pas=C:\delphiproject\HomeWork\M3\MainForm.pas + 1899-12-30 00:00:00.000.527,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.010,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.012,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.513,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.558,=C:\delphiproject\Unit1.pas + + diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.dsk" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.dsk" new file mode 100644 index 0000000..116b3e6 --- /dev/null +++ "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.dsk" @@ -0,0 +1,759 @@ +[Closed Files] +File_0=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\조윤형_계산기(Calculator)\uCalculator.pas',0,1,1,1,1,0,0,, +File_1=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\임대식(연속가능)\완성 계산기\Usplash.pas',0,1,1,1,1,0,0,, +File_2=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\임대식(연속가능)\완성 계산기\UCalc.pas',0,1,112,1,1,0,0,, +File_3=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\이학희(클래스사용+연속은버그)\cal\uMain.pas',0,1,1,1,1,0,0,, +File_4=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\이동훈(소스짧은+두개연산)\Unit1.pas',0,1,1,1,1,0,0,, +File_5=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\윤종완(백스페이스)\계산기\UCalculator.pas',0,1,1,1,1,0,0,, +File_6=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\유래홍_Cal\Umain.pas',0,1,192,1,230,0,0,, +File_7=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\권민석_계산기\Delphi\Calculator\UMain.pas',0,1,31,29,60,0,0,, +File_8=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\공준배_계산기(클래스)\공준배_Calculator\uMain.pas',0,1,226,34,66,0,0,, +File_9=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\UMain.pas',0,1,1,69,16,0,0,, +File_10=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\USplash.pas',0,1,31,53,33,0,0,, +File_11=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\UMyFrame.pas',0,1,55,39,72,0,0,, +File_12=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\UABOUT.pas',0,1,1,1,1,0,0,, +File_13=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\UABOUT_DLL.pas',0,1,1,20,32,0,0,, +File_14=TSourceModule,'c:\program files (x86)\embarcadero\studio\20.0\SOURCE\VCL\Vcl.StdActns.pas',0,1,1031,21,1014,0,0,, + +[Modules] +Module0=C:\delphiproject\HomeWork\M3\MainForm.pas +Module1=default.htm +Count=2 +EditWindowCount=1 + +[C:\delphiproject\HomeWork\M3\MainForm.pas] +ModuleType=TSourceModule + +[default.htm] +ModuleType=TURLModule + +[EditWindow0] +ViewCount=2 +CurrentEditView=C:\delphiproject\HomeWork\M3\MainForm.pas +View0=0 +View1=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=9917 +Height=9038 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=9917 +ClientHeight=9038 +DockedToMainForm=1 +BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0 +TopPanelSize=0 +LeftPanelSize=1896 +LeftPanelClients=PropertyInspector,DockSite3 +LeftPanelData=00000800010100000000201300000000000001680700000000000001000000005C0E000009000000446F636B53697465330100000000002200001100000050726F7065727479496E73706563746F72FFFFFFFF +RightPanelSize=2000 +RightPanelClients=DockSite2,DockSite4 +RightPanelData=00000800010100000000201300000000000001D00700000000000001000000004412000009000000446F636B536974653201000000000022000009000000446F636B5369746534FFFFFFFF +BottomPanelSize=0 +BottomPanelClients=DockSite1,MessageView +BottomPanelData=0000080001020200000009000000446F636B53697465310F0000004D65737361676556696577466F726D1534000000000000022606000000000000FFFFFFFF +BottomMiddlePanelSize=0 +BottomMiddlePanelClients=DockSite0,GraphDrawingModel +BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779F1D00000000000002F206000000000000FFFFFFFF + +[View0] +CustomEditViewType=TWelcomePageView +WelcomePageURL=bds:/default.htm + +[View1] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M3\MainForm.pas +CursorX=1 +CursorY=1 +TopLine=1 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=Borland.FormDesignerView + +[UndockedDesigner] +Count=0 + +[Watches] +Count=0 + +[WatchWindow] +WatchColumnWidth=120 +WatchShowColumnHeaders=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=212 +LRDockWidth=13604 +Dockable=1 +StayOnTop=0 + +[Breakpoints] +Count=0 + +[EmbarcaderoWin32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoWin64Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoOSX32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoOSX64Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoIOS64DeviceDebugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoIOS32DeviceDebugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoAndroid32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoAndroid64Debugger_AddressBreakpoints] +Count=0 + +[Main Window] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=0 +State=2 +Left=146 +Top=269 +Width=8932 +Height=8519 +MaxLeft=-5 +MaxTop=-10 +MaxWidth=8932 +MaxHeight=8519 +ClientWidth=10021 +ClientHeight=9788 +BottomPanelSize=8704 +BottomPanelClients=EditWindow0 +BottomPanelData=0000080000000000000000000000000000000000000000000000000100000000000000000C0000004564697457696E646F775F30FFFFFFFF + +[ProjectManager] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=4240 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=4240 +TBDockHeight=5904 +LRDockWidth=2349 +Dockable=1 +StayOnTop=0 + +[MessageView] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=28 +Width=2771 +Height=1413 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2771 +ClientHeight=1413 +TBDockHeight=1413 +LRDockWidth=2771 +Dockable=1 +StayOnTop=0 + +[ToolForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=3913 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=3913 +TBDockHeight=7154 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 + +[ClipboardHistory] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=0 +State=0 +Left=0 +Top=0 +Width=1786 +Height=6115 +MaxLeft=-5 +MaxTop=-10 +ClientWidth=1724 +ClientHeight=5750 +TBDockHeight=6115 +LRDockWidth=1786 +Dockable=1 +StayOnTop=0 + +[PropertyInspector] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=425 +Width=1896 +Height=4952 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1896 +ClientHeight=4952 +TBDockHeight=8769 +LRDockWidth=1896 +Dockable=1 +StayOnTop=0 +SplitPos=116 + +[PropInspDesignerSelection] +ArrangeBy=Name +SelectedItem=Caption,DisabledImages +ExpandedItems=Anchors=0,BorderIcons=0,Constraints=0,BevelEdges=0,LiveBindings=0,"LiveBindings Designer=0",Margins=0,Padding=0,Font=0,StyleElements=0,Touch=0,GlassFrame=0,ImageMargins=0,HorzScrollBar=0,VertScrollBar=0,Images=0,CategoryButtons=0,CategoryButtons.Anchors=0,CategoryButtons.BevelEdges=0,CategoryButtons.Images=0,Action=0,CategoryButtons.ButtonOptions=1,ButtonOptions=0,Images.LiveBindings=0,"Images.LiveBindings Designer=0",CategoryButtons.Font=0,CategoryButtons.Margins=0,CategoryButtons.StyleElements=0,CategoryButtons.Touch=0,Font.Style=1 + +[frmDesignPreview] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=8500 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=8500 +TBDockHeight=5962 +LRDockWidth=2510 +Dockable=1 +StayOnTop=0 + +[TemplateView] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=-1528 +Top=249 +Width=276 +Height=365 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=276 +ClientHeight=365 +TBDockHeight=365 +LRDockWidth=276 +Dockable=1 +StayOnTop=0 +Name=120 +Description=334 +filter=1 + +[DebugLogView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=413 +LRDockWidth=4953 +Dockable=1 +StayOnTop=0 + +[ThreadStatusWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=212 +LRDockWidth=7406 +Dockable=1 +StayOnTop=0 +Column0Width=145 +Column1Width=100 +Column2Width=115 +Column3Width=374 + +[LocalVarsWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=1538 +LRDockWidth=3484 +Dockable=1 +StayOnTop=0 + +[CallStackWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=2067 +LRDockWidth=3484 +Dockable=1 +StayOnTop=0 + +[PatchForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=2500 +LRDockWidth=3401 +Dockable=1 +StayOnTop=0 + +[FindReferencsForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=2317 +LRDockWidth=2823 +Dockable=1 +StayOnTop=0 + +[RefactoringForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=3212 +LRDockWidth=2823 +Dockable=1 +StayOnTop=0 + +[ToDo List] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=1154 +LRDockWidth=3677 +Dockable=1 +StayOnTop=0 +Column0Width=314 +Column1Width=30 +Column2Width=150 +Column3Width=172 +Column4Width=129 +SortOrder=4 +ShowHints=1 +ShowChecked=1 + +[DataExplorerContainer] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=8500 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=8500 +TBDockHeight=4885 +LRDockWidth=7151 +Dockable=1 +StayOnTop=0 + +[GraphDrawingModel] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=380 +Top=817 +Width=2854 +Height=3212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2854 +ClientHeight=3212 +TBDockHeight=3212 +LRDockWidth=2854 +Dockable=1 +StayOnTop=0 + +[ClassBrowserTool] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=-8 +Top=-120 +Width=1849 +Height=3144 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1849 +ClientHeight=3144 +TBDockHeight=3144 +LRDockWidth=1849 +Dockable=1 +StayOnTop=0 + +[MetricsView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=4837 +LRDockWidth=3562 +Dockable=1 +StayOnTop=0 + +[QAView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=4837 +LRDockWidth=3562 +Dockable=1 +StayOnTop=0 + +[BreakpointWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=1548 +LRDockWidth=8740 +Dockable=1 +StayOnTop=0 +Column0Width=200 +Column1Width=75 +Column2Width=200 +Column3Width=200 +Column4Width=200 +Column5Width=75 +Column6Width=75 + +[StructureView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=1896 +Height=3471 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1896 +ClientHeight=3471 +TBDockHeight=3683 +LRDockWidth=1896 +Dockable=1 +StayOnTop=0 + +[ModelViewTool] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=8500 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=8500 +TBDockHeight=4885 +LRDockWidth=5307 +Dockable=1 +StayOnTop=0 + +[BorlandEditorCodeExplorer@EditWindow0] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=0 +State=0 +Left=0 +Top=0 +Width=1823 +Height=6173 +MaxLeft=-5 +MaxTop=-10 +ClientWidth=1740 +ClientHeight=5798 +TBDockHeight=6173 +LRDockWidth=1823 +Dockable=1 +StayOnTop=0 + +[DockHosts] +DockHostCount=5 + +[DockSite0] +HostDockSite=DockBottomCenterPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=8 +Top=8 +Width=2339 +Height=1481 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1481 +TBDockHeight=1481 +LRDockWidth=2339 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=RefactoringForm +TabDockClients=RefactoringForm,PatchForm,FindReferencsForm,ToDo List,MetricsView,QAView + +[DockSite1] +HostDockSite=DockBottomPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=28 +Width=3823 +Height=1423 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1423 +TBDockHeight=1423 +LRDockWidth=3823 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=DebugLogView +TabDockClients=DebugLogView,BreakpointWindow,ThreadStatusWindow,CallStackWindow,WatchWindow,LocalVarsWindow + +[DockSite2] +HostDockSite=DockRightPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=28 +Width=2000 +Height=4510 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=4510 +TBDockHeight=8769 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=ProjectManager +TabDockClients=ProjectManager,ModelViewTool,DataExplorerContainer,frmDesignPreview + +[DockSite3] +HostDockSite=DockLeftPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=28 +Width=1896 +Height=3471 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1896 +ClientHeight=3471 +TBDockHeight=8769 +LRDockWidth=1896 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=StructureView +TabDockClients=StructureView,ClassBrowserTool + +[DockSite4] +HostDockSite=DockRightPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=533 +Width=2000 +Height=3913 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=3913 +TBDockHeight=8769 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=ToolForm +TabDockClients=ToolForm,TemplateView + diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.identcache" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.identcache" new file mode 100644 index 0000000..8b26f4e Binary files /dev/null and "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.identcache" differ diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.res" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.res" new file mode 100644 index 0000000..c2009ed Binary files /dev/null and "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.res" differ diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.~dsk" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.~dsk" new file mode 100644 index 0000000..82b202a --- /dev/null +++ "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/LJSCalc.~dsk" @@ -0,0 +1,759 @@ +[Closed Files] +File_0=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\조윤형_계산기(Calculator)\uCalculator.pas',0,1,1,1,1,0,0,, +File_1=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\임대식(연속가능)\완성 계산기\Usplash.pas',0,1,1,1,1,0,0,, +File_2=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\임대식(연속가능)\완성 계산기\UCalc.pas',0,1,112,1,1,0,0,, +File_3=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\이학희(클래스사용+연속은버그)\cal\uMain.pas',0,1,1,1,1,0,0,, +File_4=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\이동훈(소스짧은+두개연산)\Unit1.pas',0,1,1,1,1,0,0,, +File_5=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\윤종완(백스페이스)\계산기\UCalculator.pas',0,1,1,1,1,0,0,, +File_6=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\유래홍_Cal\Umain.pas',0,1,192,1,230,0,0,, +File_7=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\권민석_계산기\Delphi\Calculator\UMain.pas',0,1,31,29,60,0,0,, +File_8=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\공준배_계산기(클래스)\공준배_Calculator\uMain.pas',0,1,226,34,66,0,0,, +File_9=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\UMain.pas',0,1,1,69,16,0,0,, +File_10=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\USplash.pas',0,1,31,53,33,0,0,, +File_11=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\UMyFrame.pas',0,1,55,39,72,0,0,, +File_12=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\UABOUT.pas',0,1,1,1,1,0,0,, +File_13=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\UABOUT_DLL.pas',0,1,1,20,32,0,0,, +File_14=TSourceModule,'c:\program files (x86)\embarcadero\studio\20.0\SOURCE\VCL\Vcl.StdActns.pas',0,1,1031,21,1014,0,0,, + +[Modules] +Module0=C:\delphiproject\HomeWork\M3\MainForm.pas +Module1=default.htm +Count=2 +EditWindowCount=1 + +[C:\delphiproject\HomeWork\M3\MainForm.pas] +ModuleType=TSourceModule + +[default.htm] +ModuleType=TURLModule + +[EditWindow0] +ViewCount=2 +CurrentEditView=C:\delphiproject\HomeWork\M3\MainForm.pas +View0=0 +View1=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=9917 +Height=9038 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=9917 +ClientHeight=9038 +DockedToMainForm=1 +BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0 +TopPanelSize=0 +LeftPanelSize=1896 +LeftPanelClients=PropertyInspector,DockSite3 +LeftPanelData=00000800010100000000201300000000000001680700000000000001000000005C0E000009000000446F636B53697465330100000000002200001100000050726F7065727479496E73706563746F72FFFFFFFF +RightPanelSize=2000 +RightPanelClients=DockSite2,DockSite4 +RightPanelData=00000800010100000000201300000000000001D00700000000000001000000004412000009000000446F636B536974653201000000000022000009000000446F636B5369746534FFFFFFFF +BottomPanelSize=0 +BottomPanelClients=DockSite1,MessageView +BottomPanelData=0000080001020200000009000000446F636B53697465310F0000004D65737361676556696577466F726D1534000000000000022606000000000000FFFFFFFF +BottomMiddlePanelSize=0 +BottomMiddlePanelClients=DockSite0,GraphDrawingModel +BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779F1D00000000000002F206000000000000FFFFFFFF + +[View0] +CustomEditViewType=TWelcomePageView +WelcomePageURL=bds:/default.htm + +[View1] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M3\MainForm.pas +CursorX=1 +CursorY=1 +TopLine=1 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=Borland.FormDesignerView + +[UndockedDesigner] +Count=0 + +[Watches] +Count=0 + +[WatchWindow] +WatchColumnWidth=120 +WatchShowColumnHeaders=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=212 +LRDockWidth=13604 +Dockable=1 +StayOnTop=0 + +[Breakpoints] +Count=0 + +[EmbarcaderoWin32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoWin64Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoOSX32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoOSX64Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoIOS64DeviceDebugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoIOS32DeviceDebugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoAndroid32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoAndroid64Debugger_AddressBreakpoints] +Count=0 + +[Main Window] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=0 +State=2 +Left=146 +Top=269 +Width=8932 +Height=8519 +MaxLeft=-5 +MaxTop=-10 +MaxWidth=8932 +MaxHeight=8519 +ClientWidth=10021 +ClientHeight=9788 +BottomPanelSize=8704 +BottomPanelClients=EditWindow0 +BottomPanelData=0000080000000000000000000000000000000000000000000000000100000000000000000C0000004564697457696E646F775F30FFFFFFFF + +[ProjectManager] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=4240 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=4240 +TBDockHeight=5904 +LRDockWidth=2349 +Dockable=1 +StayOnTop=0 + +[MessageView] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2771 +Height=1423 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2771 +ClientHeight=1423 +TBDockHeight=1423 +LRDockWidth=2771 +Dockable=1 +StayOnTop=0 + +[ToolForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=3913 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=3913 +TBDockHeight=7154 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 + +[ClipboardHistory] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=0 +State=0 +Left=0 +Top=0 +Width=1948 +Height=4279 +MaxLeft=-5 +MaxTop=-10 +ClientWidth=1885 +ClientHeight=3913 +TBDockHeight=4279 +LRDockWidth=1948 +Dockable=1 +StayOnTop=0 + +[PropertyInspector] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=425 +Width=1896 +Height=4952 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1896 +ClientHeight=4952 +TBDockHeight=9010 +LRDockWidth=1896 +Dockable=1 +StayOnTop=0 +SplitPos=111 + +[PropInspDesignerSelection] +ArrangeBy=Name +SelectedItem=AlignWithMargins,CustomHint +ExpandedItems=Anchors=0,BorderIcons=0,Constraints=0,BevelEdges=0,LiveBindings=0,"LiveBindings Designer=0",Margins=0,Padding=0 + +[frmDesignPreview] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=6154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=6154 +TBDockHeight=5962 +LRDockWidth=2510 +Dockable=1 +StayOnTop=0 + +[TemplateView] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=0 +Width=276 +Height=365 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=276 +ClientHeight=365 +TBDockHeight=365 +LRDockWidth=276 +Dockable=1 +StayOnTop=0 +Name=120 +Description=334 +filter=1 + +[DebugLogView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=413 +LRDockWidth=4953 +Dockable=1 +StayOnTop=0 + +[ThreadStatusWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=212 +LRDockWidth=7406 +Dockable=1 +StayOnTop=0 +Column0Width=145 +Column1Width=100 +Column2Width=115 +Column3Width=374 + +[LocalVarsWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=1538 +LRDockWidth=3484 +Dockable=1 +StayOnTop=0 + +[CallStackWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=2067 +LRDockWidth=3484 +Dockable=1 +StayOnTop=0 + +[PatchForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=2500 +LRDockWidth=3401 +Dockable=1 +StayOnTop=0 + +[FindReferencsForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=2317 +LRDockWidth=2823 +Dockable=1 +StayOnTop=0 + +[RefactoringForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=3212 +LRDockWidth=2823 +Dockable=1 +StayOnTop=0 + +[ToDo List] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=1154 +LRDockWidth=3677 +Dockable=1 +StayOnTop=0 +Column0Width=314 +Column1Width=30 +Column2Width=150 +Column3Width=172 +Column4Width=129 +SortOrder=4 +ShowHints=1 +ShowChecked=1 + +[DataExplorerContainer] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=6154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=6154 +TBDockHeight=4885 +LRDockWidth=7151 +Dockable=1 +StayOnTop=0 + +[GraphDrawingModel] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2854 +Height=3212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2854 +ClientHeight=3212 +TBDockHeight=3212 +LRDockWidth=2854 +Dockable=1 +StayOnTop=0 + +[ClassBrowserTool] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=-39 +Top=-235 +Width=1849 +Height=3144 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1849 +ClientHeight=3144 +TBDockHeight=3144 +LRDockWidth=1849 +Dockable=1 +StayOnTop=0 + +[MetricsView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=4837 +LRDockWidth=3562 +Dockable=1 +StayOnTop=0 + +[QAView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=4837 +LRDockWidth=3562 +Dockable=1 +StayOnTop=0 + +[BreakpointWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=1548 +LRDockWidth=8740 +Dockable=1 +StayOnTop=0 +Column0Width=200 +Column1Width=75 +Column2Width=200 +Column3Width=200 +Column4Width=200 +Column5Width=75 +Column6Width=75 + +[StructureView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=1896 +Height=3471 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1896 +ClientHeight=3471 +TBDockHeight=3683 +LRDockWidth=1896 +Dockable=1 +StayOnTop=0 + +[ModelViewTool] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=6154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=6154 +TBDockHeight=4885 +LRDockWidth=5307 +Dockable=1 +StayOnTop=0 + +[BorlandEditorCodeExplorer@EditWindow0] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=0 +State=0 +Left=0 +Top=0 +Width=1823 +Height=6173 +MaxLeft=-5 +MaxTop=-10 +ClientWidth=1740 +ClientHeight=5798 +TBDockHeight=6173 +LRDockWidth=1823 +Dockable=1 +StayOnTop=0 + +[DockHosts] +DockHostCount=5 + +[DockSite0] +HostDockSite=DockBottomCenterPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=8 +Top=8 +Width=2339 +Height=1481 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1481 +TBDockHeight=1481 +LRDockWidth=2339 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=RefactoringForm +TabDockClients=RefactoringForm,PatchForm,FindReferencsForm,ToDo List,MetricsView,QAView + +[DockSite1] +HostDockSite=DockBottomPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=8 +Top=8 +Width=3823 +Height=1423 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1423 +TBDockHeight=1423 +LRDockWidth=3823 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=DebugLogView +TabDockClients=DebugLogView,BreakpointWindow,ThreadStatusWindow,CallStackWindow,WatchWindow,LocalVarsWindow + +[DockSite2] +HostDockSite=DockRightPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=28 +Width=2000 +Height=4510 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=4510 +TBDockHeight=9010 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=ProjectManager +TabDockClients=ProjectManager,ModelViewTool,DataExplorerContainer,frmDesignPreview + +[DockSite3] +HostDockSite=DockLeftPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=28 +Width=1896 +Height=3471 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1896 +ClientHeight=3471 +TBDockHeight=9010 +LRDockWidth=1896 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=StructureView +TabDockClients=StructureView,ClassBrowserTool + +[DockSite4] +HostDockSite=DockRightPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=533 +Width=2000 +Height=3913 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=3913 +TBDockHeight=9010 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=ToolForm +TabDockClients=ToolForm,TemplateView + diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/MainForm.dfm" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/MainForm.dfm" new file mode 100644 index 0000000..202b048 --- /dev/null +++ "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/MainForm.dfm" @@ -0,0 +1,1828 @@ +object FormMain: TFormMain + Left = 0 + Top = 0 + Caption = #44228#49328#44592 + ClientHeight = 475 + ClientWidth = 448 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + KeyPreview = True + OldCreateOrder = False + Position = poScreenCenter + OnCreate = FormCreate + DesignSize = ( + 448 + 475) + PixelsPerInch = 96 + TextHeight = 13 + object PanelCenter: TPanel + Left = 0 + Top = 41 + Width = 448 + Height = 434 + Align = alClient + DockSite = True + TabOrder = 2 + ExplicitLeft = 304 + ExplicitTop = 288 + ExplicitWidth = 185 + ExplicitHeight = 41 + end + object SplitViewMainTab: TSplitView + Left = 0 + Top = 36 + Width = 0 + Height = 578 + Color = clSilver + CompactWidth = 80 + DisplayMode = svmOverlay + Opened = False + OpenedWidth = 130 + Placement = svpLeft + TabOrder = 0 + object CategoryButtons1: TCategoryButtons + Left = -4 + Top = -12 + Width = 137 + Height = 361 + BackgroundGradientColor = clSilver + BorderStyle = bsNone + ButtonFlow = cbfVertical + ButtonHeight = 40 + ButtonWidth = 120 + ButtonOptions = [boFullSize, boShowCaptions, boCaptionOnlyBorder] + Categories = < + item + Color = clNone + Collapsed = False + Items = < + item + Action = ActionStandardCalcMainForm + Caption = #54364#51456' '#44228#49328#44592 + ImageIndex = 1 + end + item + Action = ActionSplashFormOpen + Caption = #51228#51089#51088 + ImageIndex = 3 + end> + TextColor = clWhite + end> + Color = clSilver + Font.Charset = DEFAULT_CHARSET + Font.Color = clBlack + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + HotButtonColor = clSkyBlue + Images = ImageList1 + RegularButtonColor = clSilver + SelectedButtonColor = clSkyBlue + ShowHint = False + TabOrder = 0 + end + end + object PanelMainTop: TPanel + Left = 0 + Top = 0 + Width = 448 + Height = 41 + Align = alTop + TabOrder = 1 + ExplicitWidth = 452 + object LabelTopCaption: TLabel + Left = 72 + Top = 7 + Width = 91 + Height = 23 + Caption = #54364#51456' '#44228#49328#44592 + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -19 + Font.Name = 'Tahoma' + Font.Style = [fsBold] + ParentFont = False + end + object ImageMainMenuButton: TImage + Left = 0 + Top = 0 + Width = 40 + Height = 40 + Picture.Data = { + 0954506E67496D61676589504E470D0A1A0A0000000D49484452000000280000 + 002808060000008CFEB86D0000001974455874536F6674776172650041646F62 + 6520496D616765526561647971C9653C0000032269545874584D4C3A636F6D2E + 61646F62652E786D7000000000003C3F787061636B657420626567696E3D22EF + BBBF222069643D2257354D304D7043656869487A7265537A4E54637A6B633964 + 223F3E203C783A786D706D65746120786D6C6E733A783D2261646F62653A6E73 + 3A6D6574612F2220783A786D70746B3D2241646F626520584D5020436F726520 + 352E332D633031312036362E3134353636312C20323031322F30322F30362D31 + 343A35363A32372020202020202020223E203C7264663A52444620786D6C6E73 + 3A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F + 32322D7264662D73796E7461782D6E7323223E203C7264663A44657363726970 + 74696F6E207264663A61626F75743D222220786D6C6E733A786D704D4D3D2268 + 7474703A2F2F6E732E61646F62652E636F6D2F7861702F312E302F6D6D2F2220 + 786D6C6E733A73745265663D22687474703A2F2F6E732E61646F62652E636F6D + 2F7861702F312E302F73547970652F5265736F75726365526566232220786D6C + 6E733A786D703D22687474703A2F2F6E732E61646F62652E636F6D2F7861702F + 312E302F2220786D704D4D3A446F63756D656E7449443D22786D702E6469643A + 4345453338424537313633433131454239313046463846423831384533414236 + 2220786D704D4D3A496E7374616E636549443D22786D702E6969643A43454533 + 384245363136334331314542393130464638464238313845334142362220786D + 703A43726561746F72546F6F6C3D2241646F62652050686F746F73686F702043 + 5336202857696E646F777329223E203C786D704D4D3A4465726976656446726F + 6D2073745265663A696E7374616E636549443D22786D702E6469643A41394546 + 3842304133433136454231314143434445314432354438433946443222207374 + 5265663A646F63756D656E7449443D22786D702E6469643A4139454638423041 + 334331364542313141434344453144323544384339464432222F3E203C2F7264 + 663A4465736372697074696F6E3E203C2F7264663A5244463E203C2F783A786D + 706D6574613E203C3F787061636B657420656E643D2272223F3E9C75B0A70000 + 00554944415478DAEDD3410D80400C00C1D62C1A908006CC16099710427BC9AC + 82F96C56554C2E0101015F02CF237E955F77242020E097C029010276B7EFC580 + 80800BE0940001BBDBF7624040C005704A8080DD8D073E7260ADB133D0D99C00 + 00000049454E44AE426082} + OnClick = ImageMainMenuButtonClick + end + end + object ActionManager1: TActionManager + Images = ImageList1 + Left = 296 + Top = 72 + StyleName = 'Platform Default' + object ActionStandardCalcMainForm: TAction + Caption = 'ActionStandardCalcMainForm' + OnExecute = ActionStandardCalcMainFormExecute + end + object ActionSplashFormOpen: TAction + Caption = 'ActionSplashFormOpen' + OnExecute = ActionSplashFormOpenExecute + end + end + object ImageList1: TImageList + Height = 40 + Width = 40 + Left = 224 + Top = 73 + Bitmap = { + 494C010104000800040028002800FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600 + 0000000000003600000028000000A000000050000000010020000000000000C8 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF6577000000000000000000FF657700FF657700FF657700FF65 + 770000000000FF657700FF657700FF657700FF65770000000000FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000FF233D00FF384F00FF495F00FF586B00FF62 + 7400FF627400FF586B00FF495F00FF384F00FF233D0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF6577000000000000000000FF657700FF657700FF657700FF65 + 770000000000FF657700FF657700FF657700FF65770000000000FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF385000FF546800FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF546800FF385000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF6577000000000000000000FF657700FF657700FF657700FF65 + 770000000000FF657700FF657700FF657700FF65770000000000FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000FF203B00FF435900FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF435900FF20 + 3B00000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF6577000000000000000000FF657700FF657700FF657700FF65 + 770000000000FF657700FF657700FF657700FF65770000000000FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF6577000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000FF435900FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF43 + 5900000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FF38 + 5000FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF3850000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF6577000000000000000000FF657700FF657700FF657700FF65 + 770000000000FF657700FF657700FF657700FF65770000000000FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF233D00FF54 + 6800FF657700FF657700FF657700FF657700FF65770000000000000000000000 + 0000000000000000000000000000FF657700FF657700FF657700FF657700FF65 + 7700FF546800FF233D0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF6577000000000000000000FF657700FF657700FF657700FF65 + 770000000000FF657700FF657700FF657700FF65770000000000FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF384F00FF65 + 7700FF657700FF657700FF657700000000000000000000000000FF657700FF65 + 7700FF657700FF657700000000000000000000000000FF657700FF657700FF65 + 7700FF657700FF384F0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF6577000000000000000000FF657700FF657700FF657700FF65 + 770000000000FF657700FF657700FF657700FF65770000000000FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF6577000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF495F00FF65 + 7700FF657700FF6577000000000000000000FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF6577000000000000000000FF657700FF65 + 7700FF657700FF495F0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF6577000000000000000000FF657700FF657700FF657700FF65 + 770000000000FF657700FF657700FF657700FF65770000000000FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF6577000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF586B00FF65 + 7700FF6577000000000000000000FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF6577000000000000000000FF65 + 7700FF657700FF586B0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF6577000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF627400FF65 + 7700FF65770000000000FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF65770000000000FF65 + 7700FF657700FF62740000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF6577000000000000000000FF657700FF657700FF657700FF65 + 770000000000FF657700FF657700FF657700FF65770000000000FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF627400FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF62740000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF6577000000000000000000FF657700FF657700FF657700FF65 + 770000000000FF657700FF657700FF657700FF65770000000000FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF586B00FF65 + 7700FF657700FF657700FF657700FF6577000000000000000000FF657700FF65 + 7700FF657700FF6577000000000000000000FF657700FF657700FF657700FF65 + 7700FF657700FF586B0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF6577000000000000000000FF657700FF657700FF657700FF65 + 770000000000FF657700FF657700FF657700FF65770000000000FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF495F00FF65 + 7700FF657700FF657700FF65770000000000000000000000000000000000FF65 + 7700FF65770000000000000000000000000000000000FF657700FF657700FF65 + 7700FF657700FF495F0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF6577000000000000000000FF657700FF657700FF657700FF65 + 770000000000FF657700FF657700FF657700FF65770000000000FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF657700FF6577000000000000000000000000000000 + 000000000000000000000000000000000000FF657700FF657700000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF384F00FF65 + 7700FF657700FF657700FF65770000000000000000000000000000000000FF65 + 7700FF65770000000000000000000000000000000000FF657700FF657700FF65 + 7700FF657700FF384F0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF657700FF6577000000000000000000000000000000 + 000000000000000000000000000000000000FF657700FF657700000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF233D00FF54 + 6800FF657700FF657700FF657700FF6577000000000000000000FF657700FF65 + 7700FF657700FF6577000000000000000000FF657700FF657700FF657700FF65 + 7700FF546800FF233D0000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF657700FF6577000000000000000000000000000000 + 000000000000000000000000000000000000FF657700FF657700000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FF38 + 5000FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF3850000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF657700FF6577000000000000000000000000000000 + 000000000000000000000000000000000000FF657700FF657700000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000FF435900FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF43 + 5900000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF657700FF6577000000000000000000000000000000 + 000000000000000000000000000000000000FF657700FF657700000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000FF203B00FF435900FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF435900FF20 + 3B00000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF65770000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF385000FF546800FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF546800FF385000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000FF657700FF657700FF65 + 7700FF657700FF657700FF657700000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000FF233D00FF384F00FF495F00FF586B00FF62 + 7400FF627400FF586B00FF495F00FF384F00FF233D0000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF657700FF657700FF657700FF657700FF657700FF657700FF65 + 7700FF657700FF65770000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000FF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF65 + 77FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FFFF6577FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000424D3E000000000000003E000000 + 28000000A0000000500000000100010000000000400600000000000000000000 + 000000000000000000000000FFFFFF0000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF + FFFFFFFF0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000FFFFFF + FFFFFFFFFFFFFFFFFFFFFFFF0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + 0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000FFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000 + 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000FFFFFFFFFFFFFFFFFFFFFF + FFFFFFFF0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000FFC308 + 43FFFFFFFFFFFFFFFE007FFF0000000000FFC30843FFFFFFFFFFFFFFFC003FFF + 0000000000FFC30843FFFFFFFFFFFFFFF0000FFF0000000000FFC30843FFFFF8 + 001FFFFFF0000FFF0000000000FFFFFFC3FFFFF0000FFFFFE00007FF00000000 + 00FFC30843FFFFF0000FFFFFC00003FF0000000000FFC30843FFFFF0000FFFFF + C00003FF0000000000FFC30843FFFFE00007FFFFC00003FF0000000000FFC308 + 43FFFFE00007FFFFC00003FF0000000000FFFFFFFFFFFFE00007FFFFC00003FF + 0000000000FFC30843FFFFC00003FFFFC00003FF0000000000FFC30843FFFFC0 + 0003FFFFC00003FF0000000000FFC30843FFFFC00003FFFFC00003FF00000000 + 00FFC30843FFFFFCFF3FFFFFC00003FF0000000000FFFFFFFFFFFFFCFF3FFFFF + C00003FF0000000000FFFFFFFFFFFFFCFF3FFFFFE00007FF0000000000FFFFFF + FFFFFFFCFF3FFFFFF0000FFF0000000000FFC00003FFFFFCFF3FFFFFF0000FFF + 0000000000FFC00003FFFFFE007FFFFFFC003FFF0000000000FFC00003FFFFFF + 81FFFFFFFE007FFF0000000000FFC00003FFFFFFFFFFFFFFFFFFFFFF00000000 + 00FFC00003FFFFFFFFFFFFFFFFFFFFFF0000000000FFFFFFFFFFFFFFFFFFFFFF + FFFFFFFF0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000FFFFFF + FFFFFFFFFFFFFFFFFFFFFFFF0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + 0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000FFFFFFFFFFFFFF + FFFFFFFFFFFFFFFF0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000 + 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000 + 000000000000} + end +end diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/MainForm.pas" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/MainForm.pas" new file mode 100644 index 0000000..e9ac23b --- /dev/null +++ "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/MainForm.pas" @@ -0,0 +1,94 @@ +{*******************************************************} +{ M3: } +{ - ؼ (eggfried@gmail.com) } +{*******************************************************} + + +unit MainForm; + +interface + +uses + Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, + Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ExtCtrls, Vcl.WinXCtrls, + Vcl.StdCtrls, Vcl.PlatformDefaultStyleActnCtrls, System.Actions, Vcl.ActnList, + Vcl.ActnMan, Vcl.CategoryButtons, System.ImageList, Vcl.ImgList, + Vcl.Imaging.pngimage; + +type + TFormMain = class(TForm) + SplitViewMainTab: TSplitView; + ActionManager1: TActionManager; + PanelMainTop: TPanel; + PanelCenter: TPanel; + CategoryButtons1: TCategoryButtons; + ImageList1: TImageList; + LabelTopCaption: TLabel; + ImageMainMenuButton: TImage; + ActionStandardCalcMainForm: TAction; + ActionSplashFormOpen: TAction; + procedure ImageMainMenuButtonClick(Sender: TObject); + procedure ActionStandardCalcMainFormExecute(Sender: TObject); + procedure StandardCalcMainFormOpen; + procedure FormCreate(Sender: TObject); + procedure ActionSplashFormOpenExecute(Sender: TObject); + private + { Private declarations } + public + { Public declarations } + end; + +var + FormMain: TFormMain; + +implementation + +uses StandardCalcMain, Splash; + + + +{$R *.dfm} + +procedure TFormMain.ActionSplashFormOpenExecute(Sender: TObject); +begin + SplashForm := TSplashForm.create(Application); + SplashForm.Show; + + SplitViewMainTab.Close; +end; + +procedure TFormMain.ActionStandardCalcMainFormExecute(Sender: TObject); + +begin + SplitViewMainTab.Close; + StandardCalcMainFormOpen; + StandardCalcMainForm.SetFocus; +end; + +procedure TFormMain.FormCreate(Sender: TObject); +begin + StandardCalcMainFormOpen; + +end; + +procedure TFormMain.ImageMainMenuButtonClick(Sender: TObject); //øƮ ޴ ¿ ư +begin + SplitViewMainTab.Opened := not SplitViewMainTab.Opened; +end; + +procedure TFormMain.StandardCalcMainFormOpen; +var + I: Byte; + +begin + for I := 0 to Application.ComponentCount - 1 do //ǥ ߺ + if Application.Components[I] is TStandardCalcMainForm then exit; + + StandardCalcMainForm := TStandardCalcMainForm.Create(Application); + StandardCalcMainForm.Show; + StandardCalcMainForm.ManualDock(PanelCenter); + + StandardCalcMainForm.SetFocus; //ǥ Űе ̿ Active̵ +end; + +end. diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/Splash.dfm" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/Splash.dfm" new file mode 100644 index 0000000..dbec80f --- /dev/null +++ "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/Splash.dfm" @@ -0,0 +1,4043 @@ +object SplashForm: TSplashForm + Left = 0 + Top = 0 + BorderStyle = bsNone + Caption = 'Form1' + ClientHeight = 358 + ClientWidth = 554 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = False + Position = poScreenCenter + OnClose = FormClose + PixelsPerInch = 96 + TextHeight = 13 + object Panel1: TPanel + Left = 0 + Top = 0 + Width = 554 + Height = 358 + Align = alClient + BorderWidth = 1 + BorderStyle = bsSingle + TabOrder = 0 + OnClick = Panel1Click + object Image1: TImage + Left = 72 + Top = 24 + Width = 400 + Height = 250 + Picture.Data = { + 0954506E67496D61676589504E470D0A1A0A0000000D49484452000001900000 + 00FA080200000000C586130000001974455874536F6674776172650041646F62 + 6520496D616765526561647971C9653C0000032269545874584D4C3A636F6D2E + 61646F62652E786D7000000000003C3F787061636B657420626567696E3D22EF + BBBF222069643D2257354D304D7043656869487A7265537A4E54637A6B633964 + 223F3E203C783A786D706D65746120786D6C6E733A783D2261646F62653A6E73 + 3A6D6574612F2220783A786D70746B3D2241646F626520584D5020436F726520 + 352E332D633031312036362E3134353636312C20323031322F30322F30362D31 + 343A35363A32372020202020202020223E203C7264663A52444620786D6C6E73 + 3A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F + 32322D7264662D73796E7461782D6E7323223E203C7264663A44657363726970 + 74696F6E207264663A61626F75743D222220786D6C6E733A786D703D22687474 + 703A2F2F6E732E61646F62652E636F6D2F7861702F312E302F2220786D6C6E73 + 3A786D704D4D3D22687474703A2F2F6E732E61646F62652E636F6D2F7861702F + 312E302F6D6D2F2220786D6C6E733A73745265663D22687474703A2F2F6E732E + 61646F62652E636F6D2F7861702F312E302F73547970652F5265736F75726365 + 526566232220786D703A43726561746F72546F6F6C3D2241646F62652050686F + 746F73686F7020435336202857696E646F7773292220786D704D4D3A496E7374 + 616E636549443D22786D702E6969643A44323445413336433136433231314542 + 423634414433453444324445373043422220786D704D4D3A446F63756D656E74 + 49443D22786D702E6469643A4432344541333644313643323131454242363441 + 443345344432444537304342223E203C786D704D4D3A4465726976656446726F + 6D2073745265663A696E7374616E636549443D22786D702E6969643A44323445 + 4133364131364332313145424236344144334534443244453730434222207374 + 5265663A646F63756D656E7449443D22786D702E6469643A4432344541333642 + 313643323131454242363441443345344432444537304342222F3E203C2F7264 + 663A4465736372697074696F6E3E203C2F7264663A5244463E203C2F783A786D + 706D6574613E203C3F787061636B657420656E643D2272223F3E2CDA9AE80000 + FFFF4944415478DA7CBDDBB76FDD551538E75AEB77DDFBDCBE6BF22521E19248 + 9042EE6A53EBA55E7CF0A59EAC977AA8271FEA7FA8A60D012385D29A94284D10 + 9A654181256529D50CCA4D49B8234988100228B992E43BF773F6FE5DD69AB346 + EF7D8CB9D63EF9A8FD25E7ECF3BBACCB5C73F6D9C7187D8C91DFF7DEAF4EF653 + 53ED7249A5A69453EABA3C0CDD6E932F6F6D76FB7E3D74EB55DF77B94E53DF57 + 7B77E247BB94A6A9D8EB7D9F6BC56172976A49E358BADE3EDFE55472CE76EC69 + B46F75F6BB9DA9E205FB58B1DF72D7F5394FD90E3BACEC945D5FA6329662DF28 + 7E2DF6EB84EBE1F1ED5FE354ED1D3B518E9F6AC7B2CBE83BDC023F6607B65732 + 4E805BB3C3E063C58E547955F68A2E379571C221BACEAEDFCECABBC02787DE4E + 60FFB68BD4B7931D70B5EE279C0CB76E776D473E9DCB6AB0F7FBDEC62FF16418 + A482CBB351F26BC640D9B7EC2C38664A7DE631533EDBCD8EE36ABDC298F35E13 + 6FEB783A0F763F7DF2EBB737EDD6A67A3A1E77BB152E0657AA31E84EE7D19E86 + 0D5FD2F5E38D3CA4FE34622057EBB5DD315FC7835B75FDE97C3C9FA7ED6E3DD6 + C9AECB2EC3DEC5E34AF9FAFAB0DB6CEC371CDF5EB5E7D10D35A7C3F1680F68BD + 5E153C9CC91E9E7DCBDEB42B7B7E7DBDDD6CEC1FC56E9B33C7E682DDE8AA1F36 + 9BDD83878F1E3C7C364D3860BF1A300552BD7D7BF7F2BD5BE7F3F8B18FFC579B + 2D36C697776FAFB69B691A0B6FACDA9D71A28C930DCFE97DEF7B8F8D7A9AD2EF + 7DFC8F9E3CBEB673D973AC1C178C5B8F19E64F35E1447AB61D270646C32603C7 + 1F836E03C9FF65FECF06B9B7FFAF30B9EDA90CF6779FED1AF8F46C92DBF8547B + EEF698703E0D2E4FA199898795DAEF18119F6E9A31BAC65C73D6D1ECB6BA6EC0 + 52E9310E5937CBB394CE0F9BB84C3A7DB6C3B49CEC4023CF6AFFD985AD86BEE2 + C60A2707CF88CBAB1B4C00FC8E97B1C438257CF6F6238E839FF3E9386162D869 + 475B63BD9D13F39E738FF37258D9941956EB6EB3C2E0D8650E362E1DDEB3C7D2 + 7763D2B2EA8A3D69FC35654EA26C9F19ECDAECF3366BFA72B15B6D361B3B36EE + A85F3F7F7E359EB1D8569BB5BD7DBCBEB62BB019B45BAF79F28A8B2A985C0547 + B4F3AEB3AD9B7ACA789EE73CD8F2E9EDCDFCF2CBF7882318F609D7A295933B3C + 21FBBDDAB35CADF27EBBBA75B1DE6EBACD7ED86E06BB0D1B94AEE6F3F96C5F37 + 38C370EA4E5267B3ACC70AC8FE24816B9C5E58E59C549C0776FCA11F3A9E14F3 + 66188020F628A6094F1103D8E1B0C51E30D63CB0827311B7DAD9D0F8C1094645 + 4B1DF38373C40687EB303B94625956C26B9F1D1A70B90658B8AE61A89A3E5C52 + 36B218731BA00943A2193E4EE701CFCF665E49845A3CFE71B40BCF8484CEE105 + 908B65DB61E17050FC0AB1AEEC08406B3C7CFBB061EFE97C5EAF569D165C80EB + F174EAB18E86EC778C796CE73D1D4FDBEDC07B297C48B897932DEB69DAAE57FA + BE568C5DFCC9D0742A9BED1663C755C50BC5233B1C0FDBDD9688ECCB7E00E4A6 + C341809581491CD9010F255F5D5DD980DBFCAB365E7896B5C7C3C4BAB243D904 + D73A0728732CF0BC72B7DDED1E3F7EFAE8E1B3D31960C6FDC80669BA7D6BFFF2 + CB770DFA3EF25B7F688BC6DEBB75EFEE76BB1D6D0D61F5626D73EFCB2597D3F5 + E17DEFFFAA84B5DA7DFC239F7CF8E0A94D14BB6AFBA48DAD4D1FC081B6323C4F + AE5FDBE1EC453B172600B64E80AB4D3503516C8BBDED10765FD374B60F4CD8C5 + 3031A6A2A58E69906B605FE62E6BABB0162191DD263738A109A0439FB1E1C284 + E7EC4B9CE59C937A16D86FEC35BB62FB5BC0D4636F37AC488424DC03462F71D7 + C3F3C521ECCAF9A02B4F8E25B3EE30AF1236669FF109BCC1C117BB74E10E80ED + D78661B2AD89CF055BBA5D9C288398838D438775675CC41EE06A8521017DB0A7 + 6CDB9D6166CF839F6DDFC313C70E8DDBCBC53EB9DBAEB6DB8D418F5DD5E1303E + 7F7EB0CBB527B8DE6C0FD757460CFAAEEC0D32000BBC8E529E5FD96C34DA62CF + 6385512E672065B68DAD038E14223A46A41B2BD75CC22F3629ED31DAC76DB913 + 93527EE9957B5CB999B0AD87C105C517F94352045663306197DBED779BDB979B + F536DB75DB870D30ED6633B720ED6E768BA05D58D2B5E33318793599DB876697 + CD4DFB3846194F1AFF75DC9A0DECF07C0A79120989481C6905399070C7202605 + 146972701AF19FE0599CFAC2304E216CC3095399672CE408F6DEC4C561A7AFA0 + 1BDC0B6D431B015876E54587E5266493018FD826D6C4A31161EC937CCE1D0EE8 + BB997DDD174C891311FB463B84CD0B7223ED10F6D88C61D98B3C6E72866413CA + 300593C7C022D60926FA64473EDBDCD248E375C071B623182018D034FCE620E0 + 2076BFFB8B5D4A3A4CD2DAB619747D3C62F3C122C15DE306780100ACEDD68688 + 5B5DE543C1727B6E8095B30110218548819132BE99AEAEAF6CEEAE871E08420A + 820D15005ED6EBEDF178BCFFE6E3D3094F7B58195CDBBC9B6EDFDEDFBD77DBB6 + 9D8FFEF61F9D8E584D9777EE6CF75B92EA4AF8E0DE91F1AC9E3E7DF2BEAFFD2A + CC8FDC7DFCA3BFFFF0FE63237D3675266E30A0D505EB1097699F30541A48EEB1 + FD0DF8972D48EEE1B6EA34C013575006179908031A61CD11A7ED5821D863C86C + 3583F08F2E2830F990AC8712F48A98D491F354F27127C2199B0DB7EFAE064F6B + 2BAE6B785B786198456447B832DB2D7A1107DE594FDE870F6AD7B4C960AC0457 + 842124F28F2309A67DBE72BE27D82D0630F6DFDA0E665CA9B347B5DBED083F58 + E7E7F1CC498F53103F47C07BDFAF0DC4D6C6792723C2F6B1DBF7EEDA003F7BFA + A4D4F1F2D6C5C56ECB47590FA7D3E9383E7DFADC4E66B4CCBE688C98208B3BC0 + 0BC46BFBFD783C57AC49BB09ECFA76C160F71D4C9922EBA48081D86811448C8E + 7413F703D82E18567BD6C6B06AFECAAF7EB74F675F31FA9524A88A76E063C48D + 0224C07CB27B988081BD61D670B9B3C93FECF718191B08E31736E9B80871B81E + 640E10863D73D09400F7C066500B0D4DBED40FB66EEC7F65926D11762A3F8995 + 034CA964E00E61A98B3D105B9013725173D13D4D08DA9F9879783CA5D02CC36E + D6719B243E62B7A9D551AF07991AB9238AEF63B8B00F175C2DBF0B9345668B81 + 02C0BA97D1957CEC8CF9C24C1EB4B7691188B7DB08E9631DC18D8BA79AA5A92D + BD1DC166A27DC5D08DD754B503DB266EA733C00217A6B183059D0D98307377D8 + EEDC5AC1701A77B7D7CFE7FD7E9744972AC9B91D669A0E606A6BD2096CE03DB8 + 1A46EFFA70BDDFEE3201AB10B078A4DE18965DC07EBFB78D114F072BBDD36670 + 757D6D8BC1EC116E2493167DD8DD66BB8D0FEE3FB6C93AD1EA24EBAE77EE5EDE + B97BCB6CFB8F7DE4BF1C0F679B53B7EFDEDDEE37B061931B522210F6795B245F + F3BEAFE250E4DFFD9D4F3C7CF3B10D2CED516C93224D987703ED1752D1C47D68 + 12EC69C2D4148CC4889D1B47DA3DB57D607A70630E538FFCD22E998CDD0FAB0D + 25EB33457609F7506E9978999632A78D50891FF6F7857DD9F7446C1524F4B21C + F0BFBE0F1780F3BA4CEF413648003D3784B2270D320D0439613E4E03DD11F695 + 2DF878027DB4915AF76675D9EF36423835D840CFEDFE647804C70F2DE30C1E45 + 974C9F4908B0222E2E6D57DA00EB07DB59D3B519FC57071BB15BB76EDBA9AF9E + 3FB31B373E6D542A7146DB266C037A3E61806DA4B46511FC2B511A3C927C871C + 76929961965C2229AAAB3E11CE308A2274A05AA9B71536699CB0AEB1660D0848 + 6973FEDAAF7BAF3164BBE2011863BB9781AB2DCC3AAC13AE1A48DB833392351A + E872D74AEB153C1836269BC15E5AEFB75BFB8E99BEF6A6F18022F30A5757B975 + 77B642ECA77253318C005AD9E730F4639ECE245F66AA9CE4BBB265733A61C7B0 + 313E9FCEA359DD86F4D348A31BDFB52707904EC5FD49B6F2E1E7EA6905D8197B + 9217728AAE517BEC6FF6B465FB70E68196834A14DB55862C1AC2AD86BB31BC5D + EE29C117B0A76194B8E5E1833C8EDDD68A5BBA5DABD3BB149651DF11361D83EC + E26DFCD7F434F16399FB0C4C2C2C382C972238AF042CFB8DDE8A383DA7B28D06 + EC44ED9E55F3AE3B73AB359613EB048B03F61AA6F868F4C74D3F0216301A237A + DA6CC1C8F0A01266EA8A50727575D86E77768A42C648F0C3DD5D5F5FDBF98DAC + 81E0D3D6D60AB4BFECAD8D4D8D8118871BE73E20A388ABEFFEFDC7CFAF8F047E + 0CB35DB1998477EFDDB1C7F2D1DFFAE4092BAFDE7DE9DEF6626B33C431A6FA05 + DB179E5F5FBDF4D2DD15DC67E5E9A367E7E3B882AB69C8EE2FE29ECA695169AF + 3A1CD0524BE10C109DA9CE3E61FFD2ABE05454CBB7B88150C435B0B7030BF466 + 0A6F629D793D4F54C36C2405763F869BE6301E410FEC62383FF1B1BE73D82246 + 7086F0C4893E54BBFED36833FE0C57E148530AA65C19C0B0B0731A67B1C9B201 + 0BEEC4230D7056832DBC6E0DA3095CC5508958D7C19B4C1F2C2D715BADE9620F + 63D8BE670BF9707D3CF1AAD6DB2D2EF07CB2ABDD6C063D7D4DD1EB2BAC445CED + 6A05723D8216194D3328E84468682F9FC8C2E4FB201C61CCEDE208E2F224D2EC + A39525F62583C76E0A304D5A9AE53396AB894C9D230B2894CFD17D76AFBFFD95 + 4EBE702E43AD39DF460C846114808B0CC4EECDC6FEE877DB9DEDC3C366D8ED77 + 97F8D96FF717776EDD81BB6E186EEDF617FB0B80A00DAD11F2CDC62EDD26199E + BC59C8F6FDBCA617C750169BA27137DB894158C109EB76BDB6B1306BA6D09283 + 6FF0742800AED3F5E1EA6816F378B8BA7E7C32783B1E9F3F7B7EB457ED7F5757 + E723E8EBE178B42564BFD11EC25C2885E4067378A2B1E67B1A773027E903272D + 1FB3D97DFDA8ED7D8005DECB2280F362B27D0A9E700116679E9DC686C796EB54 + E4F3E1E64BFFAE8D1B0D61F72001720B3CA3395C472271C7D3688386E7EE3E14 + 8CBD5DBC1DDF868A07D0BE0EACBC3E1C6C88611C0419EB681FD9EB9BCDBAA387 + 45DE5FAD40DB1B005832D69336D4CE10E7783C19C8D063486F4116DDC85757F0 + A083CE64385C9C0CD244B5CBBBB83486852DDE8FC6997245C0B2FB12A3E96241 + 163F637EF8E0F1D3E707E1554FE7EDC5C5D610CA3EF7D1FFF4FB6258F6CFCD76 + 6D7BD289F481F892B9AE5686444631E490A2F326039E8DB0676D0CEE0F986028 + 25798B02A7604467DE9AE65BE3E0DCC1F85DF93B498B6AF376863B4CD74F575D + 093BBEFAF325DC5401B49B915C7555F8D74DB440459AC6E24E7B9B0244D533F1 + B0D058E10FFC711377253B9DA19251245B371B8365E3283D9651BFC25FC6350C + 08527821D278863FD7AE706D6FC2718865BED9828D1E0E47BB34B3CA33CC8893 + 9DDE46F8F26267565AE1885D3DBFB6F5629C106E0A3C57B0071B70044DB0FBE2 + 70B69AC6F3243F9CD891AD569A568A3955B9F7F9E8417630E695FE4F8C411FEE + B44AE7BCBB37E4EFE9004774F580253AD49161755C1A1DDD8B956E2B46187A72 + 537BE79D5FF176ED1FD5F72522898C0B91648F3C71317016EA2A6431C19B5027 + B991B1206A5AD3115AE9BE52B825A82F9C0008CB74039F69EFCF1A7EC442F688 + 756B10B622352E726C3304D4D31683D7A0BA4733D38CC78E9293FC5D9AEAA015 + F41611AA0A987BE5B2A4AB1E3B49D19E8C4B1329A0179FD006020A275F21BFA5 + 395DE51BA1695A31FDE47A542015B75631A3869E161AE613B63CAEDB01B701B8 + B26F61CDE0622AF9919C83F2EFCB0BB682C70CCBCB173CB1B618E8BBC7A370A3 + 373A733ADA46605353066CC13401021E0EA70111AFC45550C90A8C571BEE9FCD + F4C3D9272DF7CCB5345E1F8EB624C4EAC8BCDC36B15DD7160AB04C660A433C76 + 6DB6E7DB155D5CECE9073C179957C42CB319ECA636EB810E07F21A3ADEF175DA + F266121A71CB343C568466B33BEEDDBD6DF7F53B1FFD2FF6F4E92DD9548F6462 + DE4D0AC8C02F3E81767103703E5D040D8D31C9E59409EA45EC893333CBEA1233 + 922116645B1B5509F8EAB85355F1A836FE1A773EFD3C4E74AF695561783B37DD + 78086CE7F4C172464D9C36088F18F185A3BD20AE0298A7892066C0085326EC64 + A347B647D00AC3166F06DD1A2179B96D134F5D783F1560CFFD83CE3B9093ED66 + 6FF327C35DD8ED2FB6709F305E7C3A9E9F3FBBC226D7D9C0DAFE77B479C8E3F7 + 895B81CD07332F0DB06C5C8C67D0DE31F6440B407B03611F833F623AC1C95B8A + 6CE09CC3039F9C6E6245191BED7A2D23515ADA7A782458B634B2ABAF323C65BB + 772C5E3309FB41FC37C94F523ACCEA04FF8F2D68BBDE09666CA7DD1DC0F6B637 + 5EA7014E2AC0B98E1177A2250BA5F2107CA8E210353C85B315CF203BAD333108 + 6D548566A9904F643FBB39D407154E9C5BB9C62055B1DAEAB654E11C2BB1A57B + 9045FF7257FAEC79AFEE4FD061384D5DBD90E552E8BA766DCD6754253508DB8F + C43EBBE7BE8673D44919278E82460AA46A7D560D5E52E806D638C1C15D1842EF + 9C23E0204503790D4D586C473D578DCCA981FB7DC2B3C44A00B2631682EAD9DE + 60C6B81819A327360BC186CEA79359E6432F625C15B3B76B37FBC21896BC891D + 16B336FFF2FC706D18812D1B7E85A90B8FB1011F6246ABF524438B236C970177 + EE38EDF717458214822F7793FCECF9B52DBFDD768D076AB4B88397D95E29A0C9 + A39DEED1C34787EB33D946CF4BACFB8BCDBD7BB7EDBB0658EBCDBE33734F166B + 2FE74E213D214D336A0D72A73D53933D1343310F8A07D4F05889A0F4D1667FEC + 951C0C71EE94DD4B2585087750301A0D9618702A72746AB79F788F888F832624 + 5D80BC10EEE04FBE54472111DD330600052E5146A892183743CC8C5DD040190C + 59105F5B11AB18A3C46ED87B9822336C0709075D5A0613B653D825C15631B0A1 + 3DC250092EC8AC9ECD66773E5EC35961DBBC6D9006946584EA682A663BF3FE3A + 0518C10A7A1A0D31A561C488389253154C83644F3F73B35104824213D9C859A1 + 3B4D60C655302B882378D0647C728C54CDD8048CE372E67A90477C84E1447BD5 + 43C959B3B654E76BF66D3E0AAA100A367B5B6C9D82E88C38E457DEF67AE716BA + 90A04BF31ACF1EABAB61A1663DB67051F0D3C29AAA80305D1B1D81AF860B997B + 93AF70F7AE25F123BD267C49F24D2ED0A4468817A70659AA29AED47D071EBEE1 + 61DB65CBDDDE13D3AB871E1C92DC513AC350F310F931C398202285C2463014C6 + B220963B2BF7E71AF2AB5A5DDE9553F39608A975C0C28D27D5F95C646A49A22A + 42B273DA3886C7A1AA5F753C16EDBD29508F1722B0D30A919183993D51A64498 + 4A030CFC9E8603FD7103955E1DE70D83E295BE6A33C9F7DB413E48394A6CF73F + C20A1B2F2E7688CAF1E2B2E3723A9E8E3049D67D721B0113802EAD74A4E6E3D1 + 8347C7EB7371C48217FBF6AD9D5985C6237EE7237F5C92D1B3558BE7D616BBA8 + 3234682A31F4A53124EBC1B9FA787213497F5524C4F664DF30B38B85B4B9B9EE + A934A54D96D2AFA9467CC74E03C150345E004A625E15A21DE15B4CF232246A99 + 40236548600C1191B47BDF9BE5B5EEC5BA10963454C230DAAD763442644F7649 + 7784DDA8BB7DE752FE7D7BEBFAFA60B76E985019D2ED380DE485A715401F8F44 + 783DF514D407D8D9A7ECD190E93C2AE86D5F85FE0BF4ACAEE8E4A51991486369 + E039F980CFA3170FED1469C8D270546E1E8A900EE1A6851BBB43A48F1864C362 + B0DB935864195058AD521B3074A3BD9C1A45600EE35070B40DDC95538DC8364D + 7EDF424A3E8305EB515017291078F58D77782CD6D79AC7378448C5F94C0EAF49 + D63F2767591E1389A51C5F76A35E1469017FBE5139171227279FCC750110C4C1 + EC534DC8C2FFB23B89C239E7D23CBD5763CE3BEE68F693285537246B0E69A823 + 975898E2C4EE4D0D4C72DB21E8577287B673BA5C1B0A3630D4271720A8F8F7EC + 76F7330618C767E643B72BF7C1D36EAF90628DC10D5988FE03B128793EB322B3 + 92A738A725D04BB053DB9E909DB2F82FA98BB87E56505C4EE588F3BBEB1AE24A + 7A47C9568A7B4231991864A4898F003CB52A22EDC6FC4F872396371D1F724D18 + F0ED8D920DABCF7CEA0B76A1C37A254BECF2024A0B9AD458A8D24FE8E9256ED4 + 259C4112DB4031632B90B44B262189A7C2BBF25B64CD10C5012035E000F6AE61 + 4EAE29EB07A9B7246A86BE9181A1511A0EFA4AE495EB18ACA6386025D6B359AD + 154D90BE473229C6AFC5D76C059D57EB61BB1DE08582BFA6BF7A766DBC65E08E + 31C184C4018D41D72C2B1FAC8D2E1818F8861E5D6C5F0AA355B24E205ECD2314 + 4F8CA175604FA493582685C26E99596E39A422EBBE7AC0864CB6E8D96271F792 + E050D3903CA88261746291061B050A7FE9AC1A5636BEE7E90413B88AA02A1848 + 412543929261901517112C8DFD08FE581035A1BFA6F7405917612849E06CB47B + AAB318EB4F1EE0C6FC7FED1D5FD1CB186FD33A8540989CBCD07DD8C5B2F3451B + 3359E1CC1A9AC9ECEE80CE178C1BBEF2C2FA525DB01BCDB346AAAAF3A9B694DB + 1993AB1304520C3374B5A91EE74B6B8094529096143A2C91AF25C31297914B75 + A64FAE42AB32D102666AAD8D81CD03D135B562BB165AECB21E43663F5F7F833D + F932527C97702A8DA0EF046EBA86F7B7364F700EB9678B5839547541506B440B + 1B3EE65C737AF1476858AA339200DD06BF0D611DF69D42EA500289F984CD20C7 + D04DB5515A523FA91F534C8F90A7C8F42DD5E1B6BEEDEDB7DFFDEE5721E90260 + 9C6569FBB0D716A4F3C78CD5D5B99F511E2BB2E9A21DBB86E795DA5AC6E6DC5F + 19DB7241C81891EB42FB6F2A8AF1D1F109B2469F2042FEABAE5BAD29AB348C59 + 03DC802F4631A43B93DFAAEB3750FF524E3541289369FF766442F68E61160559 + F661B3DFCF352C585AEB9074CE1649A614ADCAF541C3BF4500187D2DC82439C3 + 9C4C6964A066156A892C27975F9576673AB7A1A44D760DB37F833C7F52507BD2 + E64489B93C179C33BD5EF21D57E2FCAAF84CAC9AEA80411BB2F0592226C07B51 + F48528CFFC17DA3B76BD6325A183C3370B6A93FBBA07DA7C089052B3B6720F18 + 6D6CEA24E0DECAAFBFF1EE0E21FC21721D709A4976A4EFD7B52D56CD3FA94E82 + 39715E95E6F30AC4F630256206E2D71476FB4C15792911AB23A5F2B4159D2A37 + 81A92FE0CE2721ACBF222F5B688E1A529525963857690C293E54D3CC6AC20B9B + 844E81772F2090FE354BC3E2C2E64336918EA78384862B3BA3CC4B14D530D570 + D289A2E626E8C933EC3834F9E68A2377398442FCF1BCA1A07E0E8BC165E57009 + DF5C0C8683BED68043D5CD5B8A8334CE5B9D70D5881B0624BA3FB5790C3556A5 + 447E545C47DB45720BD834ABBF8AC4C33CB3337CC3377EC5ADCB2DD4B4D3D983 + 4AF175B10F4676B2F3A75A63D9F77C8EB095A4A9D049E50EAB8CB31836C1C184 + D4AEA949B460F09292D9B7181000D3810E7ED5ED761BB8A8B1DE337D6A85EC8F + D318B4C8FDD01ACDED76BBD96EF850A7D3F94C46D66B9A0FF45B18EF2881FFB2 + 9B0D21CFE319D84762A1D5480D4256BC43F1E1AEF365E5012A661651970FB83C + 833332C24B908D70A5C24AFEA00B097A9798F5D178F7BCB153210E4FBC789276 + 91E4E1D6A96863925401061AE32ABE397295F24AA898A4FFB1A39E521B063440 + 8C7BBA0B3BC3C93549DC04E68820A04E37202D2889218D9C3978560946B4DCFC + 3EE16DBEBDFEDA7BE48E54F281E704486F291993730F195D8AD051C1246751EA + 9B012A8FD3C2C585E95C8A7C30222DEDD4B9BA5E49423A9FF57A5212BF042129 + 3E3C02B2709DB655435B06564F09C04D2D04EDAA24AEA205FCB5E5D9AC4E85D6 + 644C05C434C6D4A450E1A59DE12EA4E9BEF695A8117EBE1927441D7318764B84 + 772AA92B0C67E71260DD65E7291B6906E51A50EC0B546A330DEC0D72CA09DBEE + 67E1BC7394C94BF61A04307C89DDBCC816679C0F506A70B0661DC795EB1B8DBD + 85952A4F6C9266A8BA3659443E976FFAE6F7DCBADC40EA55CE6EE8F1B38C9A4E + 4E49237AC2A90CFA061B8A600AF537D595B064489AAA326938CA037D7899913F + 33D0D66B334611DF84E686F2204D3CF8F86A3334923CC29BB5C4EACA8E18E9A1 + EF63F2566A5CFBEC44523301D78C3820154580D1BE2B9E472B7F36C2D9D034F5 + 0A78680F2EFE3CC8560A9DE51E45E0A2138920DE2A254092140A11E0D9EBA82A + A0077036233A64B870FFD3F4805043E20CF70830B18C9AE23E79F4DA5D1F9A94 + FC1B71DB8EF291244FB9A836B727C5D7915E62A66E5EC14E6F2883C3D207863F + 342C13A29C89572122D6BBF6C0D937060ACFB0960DDC7ECA58F22596FFA7FFF1 + 7F96B00D191EE399BB111EB5FD2EF4284CD0B5A181843D15664EBAB2840A1211 + E98AE373F251173F31AB537B27B517C5D36D6475EA8F49BA4FBB7F77848588C2 + 95475AA48A3727B79AF8B1168176C86A5EA460A89D627C4E61BA3923C25FAB8D + E2C5B2CE4B00D2C075C4FBE471A50869362754CBB011A8E4B6817A24FD06EAB8 + 5D9CE21AAABB82DD09E7133D457E996FAA59F9B1B57DD18581D9412239608573 + D125D79EAD160C28BB942CAE753628675216E01F5F8BF1A40325BC65CD60EC66 + 3B95F9A71E4E7440EEB099C9CB98161096922F12851E34438959F0B98C0CDE1B + 60BDFBEEEDADDC49EEC3574E3A056045B3930281843817927899D33E4AA5EC47 + 26191920E3820C72B7DB9A3564BF672E0446B2FA8A540FE64D731E18646DD683 + 82843677CF27AC044A908A5C799BB5D24C0C35FAA681498C18CADC512669ECE5 + 48E51560F59DC76D3B2D504949C8A82702D6D029D7238B9F2B4CC4302C0443AB + A1F7807C84F6133DF1220B364E3D93C06A686D83CC242D3CC296A851928E5642 + 8D8976A2F6D1A2581E00382981C49DBE85A4BE764A9462A0C3B7E4A1771367A2 + 15295D62C8B1937853E793CB230634DE3148E76962522DA29189B6B02C3797ED + 8AB402D0713BCC4A27A0E6204CBFF91B7FC0AC97B05692CF24ED7C721815975F + 4EED2D0A73005552E5D023805FCEA3C86A61586954EA7212207A16A400B1F0C3 + A3FE9127BD8477916742ED0963326395DEFD7C3A42E65E7BA881CF62F5D84821 + 5E2FCA78D22146FC7B6422616178981B2F8557A342F54A369211CE14EBE2DEA6 + EC6B1F81A789F69768700EB6A008832FD6D2AC9C90F04CEE13086BA8E5012A5F + 2D5CC541578278043D0FC0D5F24F6D4B49117C94FFD955EE37C39D8E87418B6A + 040DE446EA42105C9BBB481213CF92ABF1A5DAF41F6EC6E6D08F304FBB856873 + FB64169C387BEBE23E6A3896163E4A67A012E9F88E2A19981473D8E9EA377CC3 + BBEEDC598F87135350CE665E4197A8C9C6A7A7255DDAB6C1ECD90DF4DB084D0E + 143A279634D8ED378865D1CAC6C3A71912D7934B64CB430A842CA881B5314833 + 1C21915740077357E588C962F1420A681890C8BB42166AEF39D210E5511A895C + 055B72525AB9CC4D5A199A597A4C48231DA05FCA11276B86834D50144198F081 + 817023139E5A884C98C65651A01BA9AE854E1E6B49E173B55FCE228324449D67 + 0A3B67503994843592942A4EC563CACAACD6865C45C9DD018DD0307755ECE514 + 75C31ECFD29468379870C77E4BE1D275C76B56469BD82B9F1237605E3C2FA52A + F324715A30D904D665278385CA155CFB877EE9E3ABD5BAC9F052D87D3A9DECE2 + D2B6DF9033D499327881846618C63A5ED836B92990E65763B7C8B51D3BCC2C4D + F598E2A256920D9658C459D2D0CA28862B778AFFAE4D587F907863F210C70A53 + B126CA7AED85519A9FB38B8DB10E9097E72F8CE4EC00D0D3F964EF1E4FA70CE8 + B4997A121CE3EF338BB880908EE4A1F8BABD43220DD589C3B0FF87C416059B0A + 275D7864DCA5DC86B0CEC61A0D2039D9627C728B0C34EB4B7196E62D720754C9 + E120136A7BD8D38DBBF043859632D5784025FEB138628D4F64F751FA12992D4F + F84AC3869D6DC670CCCB6CC586AC63885C37A7E524CDEBDB5EDBEE36E01E5D0E + CF7ACA2D649029251BC85BECED613D5C5CEE6183404C1BD12A52FBDE836B4945 + 5DE4FB915656965C816B0B3CA5075F88B58554D3CE432915394F76DC952BA438 + FCD4044C942A9C4EC8E862B588DAB9EF17CBB0103860868C859EFBF02CC976F3 + F9DFD905D864434E96D431BEF1C80988C7099FFA34AEA8C5ABF44327D5F40149 + F1941ED632983485BA983032652196EE3AA5B351C497A5BDF0E7A04D85C06FF6 + 34C3BCE1B92074B1EC43EAB907D9B1753EDB01847A85083971F7274F6529145A + 6A6B6A37489DC8BF2AF11A6E71D4A482E5CB89D4B7ACCBDCA4915995A2C40646 + EE652B96B541B8B077EF78FE8FBFF49FA5D775DE49B54EC4C4429A59739B765D + F3832CA2FE52B937554133016667D0C233336356FB8C53E5D983539A57D88940 + 5A7AD4BB58D9358E23DBA5D9DEE12E4EE1598E88408C4E9EE1B588AF4EA1B5D5 + 2E2ACBCBF3CB6A232535389A8811937D26514C550128647B5413CA9D42CD25F5 + F70666461D2080264EE2ED421BFB2CAC23A920A2C2716BAF1E8D579E8D6BA04A + CC895FAC4C0D3F092E4726778D5352419E29ECCA5A05DD127F8605D1B21318AE + 73375278AF9DE755158C72675CE7BB57F17722B654678717635B91D2A5888A44 + 82A58627D1E9238DF429DC024945B5424547870CD9D3EBAFF4F76E9326D1EEC0 + AE4BDF8CFDB2590D6B28C25593A3B8C3B253D5A0B14B8569D02B89247BACD589 + C0543A17AC7AF820EA62D0BF7B3EAF6995098E209E8C2099C28803050B3E8CE4 + B5D273D9810EA77120C30A9D8914D2A42BB9B74D0FA58790E5C7E9E57A82AACA + 6B767F0613B6E1B1865BF2185FF83DA93F86A2D49EAF5C678AC92907A8A3F437 + 55E609E20914E50F470D1B27BDB8F1AE3BB3C4D88A458D549283E145981812DC + 64E41B6AD5BB633175CABDF485093AE93920793578DE13B5940AC2E40818F9EC + 60CEA3539A2981463095A723A310B74D11F0A4FA4129E83EE89342CFF6252605 + 941574D1D4E179C460CA3FF88F7F72BFDFBDE35D5FA19DD646F94B5FFCA22D87 + D75F7DEDE2E22245EC48D7EF0E75658A0A0CB2545A4B7E352353172127DFA09C + 6F75E1409901AB86E048CFCDF778380DA8AF0B646987F63FE5E6A45F31876A73 + 8E6CCD1FF5571A98BADFABC49D85C5D458419E6F3CCCB1DCF4FA2144887FDEBC + EF1A5CB12E613A859ABF81F8D20A5FE27B8D80688829546A01844DE000EAC7FF + 8B2D328D1C0CC57FE8E01004D260F79C4A157550EAD28939C7A4994CB71D8D44 + 9E589E64641266214F1CF9E619B931F86471A65AC638CFC8D585254157925C92 + 250BC015C456DA539160437951F02E8CE381D64D09BD080E615F7CFF7BEFBEF3 + 8DCB4469594F1DACD8D0B367CFF7179BED16B94A2E1367C6E5048FFBA8942FEA + 63B34ECAF2525577ADCCBBCE9536584343AF5A77C692CE9B0DB2F410C88350B3 + 8A64916D61E7D9ACD6F6E549A55FB2175A50AC01F99E393B2009F219B363D134 + 94D0388D1310B6EB4BE830271E5C310363493CFEE050963DF0E2196384731B59 + 99AA2C07D6824DEE3F1D396CC01A17C7E5984339C22189E567A09F92B728EC9E + EE2CE9844B0E71DB2B79843B5F0FAB9E89814A8E2F14F126DC6C271D53DFB5C5 + AC27AA3C2E3BAA326D3A39CC7211ADE8702F2E5251D6130A9FE488D3C317E891 + 359B6A5C279D6DD378D69B15BDF55C54E412F95FFED42F9C4EC77BF7EE996168 + 0FE4F193277FF4077F60E4F98D37DE78E9A597D2CC55A460083DCCD28D1CB8D0 + CA05BDB008D30B3F73C0B0C556D342BF3DFB9DBB5050A5B098C272CDF18BD673 + 70EE1BB0E1CF232FE2938DEEC5D6BFC8ECC9ADB6489A5169115353CC35306561 + B1CA22684690FFE1FC74217F502C6561F5B987D0D5550B66EA3EA017F0ACE946 + 661B298070616737DF81141D61BBCB271E535A1BF5E28C5E2E951729E1A934D5 + 495540253F60E542D9E69E195D55B9727442474B1BCE447B6B84E57C06313C1D + BBA8DFC46A70C85FFB773FF7C1DFFEE8AF3159B2845BDD4E367EE3D7BFF4C6DB + 2ECA081F00B220E9BC30D47DF2E4E9AD5BFB614561138589DA73240EC8CC6849 + DAF0287CD10236126A27447DC4EC9E6D5101556000873A4F4CDC63E89D9026A7 + AF98E7F9789681232F6E8D0C4241C679048890BC3882309512E69511A83368F2 + 64EB08792F2928B9E472A461CC899A56AAAF9414B0934928A881986D0239EAE4 + 914E6D0E179FA813EB62EAE2B1FA04265A1D4535FF3A25CF2B95C8891E1D0267 + D8E01EF8071585E8C1ED2C5459A8D45251F32544431624B68ADEA387088B7611 + E8968404C98905651AE1D46279255CCFC4C42F0E4E527DD4134A0DD53595A352 + 0226572674749A9C45750058093560BBDC7241895A3FFC4FFFEF5BB76FDFB973 + 89EA39DC919E3D7D6A3776B1DFDB8CC99467E8A7736E3CE7DC2CB120B3764F7B + 3D963D75830B5234BFAB83C85F20DAE5043305EA3292EB41DE1B82ABF9F8B929 + 0F72134DD41963EB8B28164BB473E97C76FB680959B5967925CFB0D5706A8168 + 6E4F758128B550299723DB262A16E89A8A7B9DDDD79D5AD1C4F4026009B01D13 + 97959896633823E91C31CCB3F22BB590658073E783D636DADC752D1417059842 + 8CB038D16CD7BB63ADF36CADC5782E11DCAB62F106AE9E3F37D0BA7579A1B57E + 75B8B6997C79EBF2877FE49FFEF84FFEC86EB726444E824903BC6FFBC6D7DEFD + CEDB067AA85FD4250AA08C8F4D4685B69B35B37F8B5CE62A7D37C1B77884E890 + C5607B8F2178DCD6DE35BC5CAFD69D6AB33A60951CFA41E39CAAB4D953252C85 + BAC6CBD69E212E0A2F21717DAAEEE3CF41C55153C5C66BB35E096346CA653B3E + 7133410DE55187C36E23E7D054110E080474DB03B0109ACCACB7E6D3526E75C2 + 25BDE2F0CF50FFE1F3D6A3B1C1C20A4BAAAA9A9532B3AA6BAA498D32D55AB5F3 + 9559DD5365F6326C70A40AB8A75C47D16742FA555DF628A31B57083AA96108CA + 9AC222E076C5928A7261A19AB206A634590B4A5B1596B7447684C27FD9F37239 + B085D627DD79994F5E15D9B2198ABDCA15DB87FEF10FFEC4CBAFBC7AF7CE1D7B + E7EAFAFAE1C387BB0D2A0DB2765B77E7CE9DDECC48894853A822633778814639 + DD4C6E71CD22C905890A0E124B3C77ED280B7429D9D5DE1CB52E079B4A6F45D7 + 16FCA379891BC74891D4531788B9D0DC4F4B9C5880540BBDD53F6565A6D8C5AA + 3BBFF86E51D2B4CCF5E6AF9E6FB9B0B4763324F57B5D2636B6EAAF0BFD445E0C + 5AC3EBF64F155A880197E86C812FB375DC2DC4BD1AD1AE615F04CF9B42E4C633 + 6DE110A7B2F17CC37EBD313ED282D4A5DA934A1BDE2C96EB66BBF9B19FF8891F + FDD17FB4D9F6847D397061787ED337BDF29E77DE31A31329DB3027A1222CF070 + 1F37A899D9F94E10758A0BAAA71DA1265FAFBAD0C2894F6A3339B182180B0ACA + 57A20F24A25E3530DDACB5895378CD22911A8591016B661C675708A904916F76 + 89A207032C2FA5CF4E03CC706442AECD2B032C569A73A84ADD528968EB164B77 + BB8105451A229995EF1C042CD8DFACF74FF13BE758E747CAF404002688B659F7 + C7A7D609FC93FC749224D0EB975B8E6B377B96ED17BB9156E32F795DC31C7E89 + A44C6C7F88C420D50FD3346A5A86CAE239C6AE51F45C83CD9455A6D7680E8191 + 491BD74BC59A5CEFE97259B763C50332D92A32C0993BE50600E6DEFFF1E33FB3 + DD6E2F2F2EEC424FC7D3E3470F5052B6324BBE56331577BB2DAA9BF4833613DF + B963FEC566EEEB5F7339DC9B1130AF6107B9F03CE2EFBE2CE6D2E25EEB4B0F25 + 967A5D2CD4906B2FFDFA2DEC3F2BAB5F202CD5179BA795A4F9825C9D10C47069 + 79D608F937D351AF94102468935B5C89C2974E9A52C43A97DA04BDB9F082A525 + 18DD08AED51B40E7C749F9C5AD6219E30B82E80F26D413C5456DC1B69A651DC6 + F142DC1A676CC42AFB69F3CD5089D33607AC398EEEEABF36968AF8EAB9312C02 + 76B6DDEE7EF25FFE8B7FF243FFDB763B549521A7756980F5F55F7FEF6BDE73CF + A6BE01167DF3CEA7CE515787C29FE4017A2EBC2B1417CCC83B09484DEED72FF4 + E51514B9EB7C8529E74C0957F0E29DCE9BED9A25332632B65E164A71637344CE + 601F9B91EEA3CB8AFA9633EECF6C46CF0CCA11CFE5358CD0D6D3E21B3C0758C9 + C051803431626206691F68020B8A24CFB72B283B4A1DA8BF67FA0E53388529B2 + 676986931C0940149BEBF4AC5DAB058F628A5A354A636EA9023E79584BDCCBBD + 2737BF92940A8A042B2ADA29039A33A05779759925E1D9351BD986714D37B907 + CC689BA64E7B4557B5F7183E76693304A3E3A09458BDF4F3A25E852C6EDBA44A + 87DD3462E0357FF0DFFF66ADCD42F72264AE7B0FFE6F0FE4FE83879FF8A33F90 + 8E83704C259CEA6E8B1FEA0FA534892E0A8A398282ED8E39E5AA145190263944 + C4D9AB54260AF93B4F41108B0FE1AD978D95904405E3672940174F2CA5261D4F + 3924A6C1B0C43BE63599225AEF8560229A1F2EA40889F913C13B251295DCC2AB + CB659B7CF7AF4DA09E639B22DD709DEA32D5AF41449D7383C2846EE7169EB8F6 + 238208A9CC58997C29CA560B1334D4995E30DE112A581FE96D78461C361BA98C + AD61F6893533DC395653D8A6D988D69C89BA7A6D47F1E47FC597136BC3FFEB9F + FEE97FF0FDDFB35EE7F099C9221CDFFFFE3B7FE66B5E1E51C179153E4ED823C7 + E371B759A95499B38C7039A1DE3CA4589B14E2B2B85264819C213E80962AC78A + A8E17E8639793CEE371B5969911DA1625E00ACA3F12F149CEC9D8C381BF62C3F + 38E3E03C1E3C8AED9C3C69294B772A7B53D59916B94DF80263BF65BD1EDC7B46 + 661E4C02E87DA619C692FAEEFCEABD6460929BC5F08C3D5006AAE8FDF1364B4D + AA1154E5AB15A569221BCC2BC86BCA11960C3ABBD0B7FB82F00D469E1075A562 + B28E4A64B0747365008121CB49ED6746D89923C46F9C1F40FF59AD4C66EA463A + EAF605F5F4BDDCB7C18AA4C08EAE371B9F0E92FA392DDA163DA2843FF3B3BF15 + E6496E9643A8137166B0CAAEFEC1273FF913FFF807CECF9ED55644212B40EE7E + 46F0BDEC59903DA5635E8DDC4513FE79E60C2516BBD3D680A1EF55F033A9CB4D + A225ECCA1101A23F898EF99D348F1D1CBB6EE806A8963B1467ECD95BA317A676 + 6A97E27D5FD40860E0D1089A7A4068F400D6DFF791ABC5D71022498AF82030E2 + A889324F390EA54FB36F138FA9B2FE1C07EF224514AEDAA99267152D577E2B41 + 9FE4279E5DE635FCEE616CF9549BED53BD16A93EF491CF9F6D893F2520A68B79 + E81437F862D7E0DC0BFE36346C1A9159D8E5C6885332A74F2D78F0A2D5EC5855 + BD4190FE5367B0CD7EF7C10FFECCF77EEF770D6B1A2F257A8B9CC73FFBFEBBEF + FB9A7BA7E379BFDB24AF2F06543A1C0E9B2D3D2821DCD5338449787DB0C7BD46 + 15BAE28AD64E2A0A7484339310C5BDD7A8FC259F4A0DE5EA5450A06E8BA465FA + 84A509C84E858C9AD19C444906D55ED0C4ED3B374BCFC6148C028061656D0C35 + EA4030140BC0623250A7CE3A2AFD3BB9BCB3972665B759376CF79552BDA2E459 + DD06567D8BFE41953A3B70B1D6CEE324A9AC2BFCBD2B555290A4442944843A3D + 15A2869091B046ADFB994EA57E90269F4B58D9CB2E0EEE246F6421B0ECCF9C6D + 2B521C0D3A1A8854A12F610C438C4F12F9AAF83D952AFD08C0823CDFFEB5CEB3 + 2B547A1A7640409E260D6A685007A91EA8FE22E696FC333FF79F709D10D8A5CE + 532CA39849D858769CABFB0FCB6FFEDAE6F0882270EA7A40163B0938A987949A + 8DF1E9C8112852DEF01E8BB72DF1D2383C82A24B890D33B202F0543F290A8529 + 30CD1D0452380B546E7C725FC9D4331F08B672A95E936B62ED9DA82DEA7914FC + 6E1A79B6D1433D990F54AE77663EF24C53A66CCF6D1BE6BBAB54B5F23EB36A90 + 7645FDF01897266AB168B94ACB2B43CA3192EA42B603630900815B56B974C74A + 514A961CE95D87D451B538A82215ABEDF7ACEC9D57FD7A60AC7E3538BDA54E99 + 2D29487F3B27B7492D824856C34B9A9BA857AE51F19E1CEB310A427858788E73 + CABAEFDA6B8D5136D335806BC121FDCB73C33722C3B059FFECCFFDC277FF9DBF + D50F459544DC8F759ADEFFBEDB5FFBB52F9D8FE7DD6EED948D7080CAF15BDC5F + 91029AD5B5E80EAFD7C723529751891C13C1ED0FB999D018EDBCDD6D0654701E + 93E35575644AD9BECB311467776B59E598E1353F1EB163AD06A580A9A0288714 + 13FC081F56DDC2871542ADEC41400AE1802614602842E74B9D717C86BB0C4CD1 + E16DD0D9B55F0DD427A97CA0D290D07344FA2FD1CA7050B329821BBCDCD093EC + 1CEE5D2AB89355CCCA66FDA01ADC7A4CA1BA64DD1835EB64591E788B54D02287 + 6AAC19FE89405B566CAA2874619783314513988999D8360E6C50D05C75FEF121 + AB8B653D8EC8396075D28E9847A13C441B7DF29C1A9C6D84E5381A7B05BF555C + 95EA51DCD74FFD3FFF118A3BF53DEDBAABE757885F6E36DC91B22F860429F79D + 3BB72F76FB3025397DDD6D22E1EBEC80C9E1A68A5C8DD48465B9E58726AFF8DC + 05EE27A526C9189A822D3A6D6C5C823F65EC6AC47AEB2CE774BA0A595DC9AE2F + 99A27E3667BF97D99500A808305DC1C4C02D25EE27F64BA2A069E49F2C22CE1D + 5BDA79CAE6A5F464DDA61335EDD57550600CE4F3785AF4444C8C524BC9091D0A + 3EAF6C27DB97684C60B757B726BE48AE9A08C1CAD4E99804835746A7709427D2 + 9EF0AD35ACF2ACE2928C2B83C47B93A92E7A7631137790E1CEFE6A09C0A79601 + 6CCED60238994DFC7A2E061DA017F271DF039F25155525EB4E3BAB5BFE1D3A4E + AA75904A747A2731B44258BD74EFDE877FE5D7FEEEF77CE7D0137DFCE9C10A7A + DF57DFFABAF7DF3B1EC68B3D4AD19749D5E6D041766DB0C32A97022CDD564217 + 8C230B520F5CE353EF8D929200CB40C796902DFB2939FFAA554625A68FB133F6 + BFF2E41B394AB2D30F94455FADD929AC36899C3B6AED728F4704E037100AF9B7 + 262FC99BB5ADD224EC3B3729BCAC45AF5092ED7670BA8F6B0437A9B7C8C94D0A + 7A74381330E58CB0106484792E6CCCDE3D24D9AA9687CE139EDCF598BC6A9859 + C48812B2FE7878F8643972494E8C004961AB9E34C5E3F591B6C5DA33A0AC1313 + 005197915D14C551BDF069C744EBDA9D40090DC1576E93B22218034A65885D10 + 9C77824A8B830A7015376495C9E4D4826505CFACC70F40A7ADD0B504B31FFA91 + 7F6503F0F2DD7B17FBBDDDD817BFF8A5F17CBE401C1AB28881BE7614C91DCF9B + EDCE3EE349457277B91559BBC874EC42051A6E0F57FF94DA7C226E23A911698A + 7A4D73C878E9926FAEFADCC27E79F16F993535DCC62ECD5C4A91C2FBE0FEE46E + F6EF87C7C2ED30B5BFADED381E136D653E14F6531D7EBD2875A414DB557222CA + FD0891D4AE542D39B46053879189F226EA3C095713DB51A191004D08C0602520 + 1635993B7BAE259323CF9E36A9BE35CCCAF40C22F85FE1D02016FBEBA8D24186 + C9F79366BF67713A4448EF399DCCB2A80E0C7227ABFA5B71CF941828A8283392 + 11112F51F42590A1E44DAF98B8AAB17A6481085568CAAAD0C1E1EAEA5BFEE25F + FAEB7FE36F7CE843BFF29DDFF537BB814DA46BB4933B4F5FF99E8B3FFB7E3309 + 4F97E84E1645D93318D67633AC59CC5E46AD4896CD22B5E431E0606354D9B6A1 + 54AAE5707D429AE17AF0D220723CC82D5D9241D2064619A893C8A8B21D3BC6DA + C6D319451DC287E50DBCB5F196743C01B020B65864BECB2750D914E33C16E40C + A141C9E8D7549818C8757166CA98DAA3793FCD1664E76C3D53DE8666486A77C5 + B8BEEB77C8C226D4652FFD8A65F9EAE43E6877063B9A8CB4CA48E3EA5C571CF9 + DA34836A87EA5A6464409032272DB7D870E540A14655CA2B2FA2874B1171E0E5 + 4CAA8C345241BC4196795F231223215727D70F5514673481AFA8E890BCA25676 + 5F4A959DC732E5680FDCA31550EF6E0B3571B55FFFDF7FFBEBE3786243B3817A + ADF3117162C44D6137F62AC53D94F1B4DE6C2E2F2E3DF2D7EC8BD468A68F78E0 + 6E6E6E56F13C67AE738C2C66810B3FDCF91D9E34D5ECBE0151357B1FE5A50222 + E719E1427AE75816E1C5E4E1B0DA0461C5DDCCFE478ECFB76276510B94FF28CD + E71E064F9A0BAA84E339A5A850E877B72884305F4C6A7EC8705FB9E3C8C3AC73 + FA706A1AFA666A85CE41ED8512C969F50692619C15D5DA2BB9E16CE8E591EB17 + B494D89AA21C7FC40D78A84C3CAB9101EC915099D9442AB59743389CA2512CEF + AB67CF3EFCB3D3B33725584F5E7DDBF3C2AAEB5129E37EC757EDFECA5FDB7FFB + B7FFC66FFEE6777CC7FF62CB9691335516354C9EDEF98EDD377EC3ABA7C3F162 + BF138E68D73B1E0E903578A7BAECA9E944A0C3E194D0007D106DD546D47B8251 + 3A9859C796EBCC02F4BC9C95EAED4EF59A8025FF7317BD254506C8A18C9DF5C8 + 065AF8F8ABA7617487D33903B0565DF20E6F4ADF4BD43414EA92062E38B59B97 + 1DD545C19E33730929D40AD2C3D85FF3C98C93235A6EE2ABDC85BB39C99B713C + 8F832ACCE7DAFCC09DA6199422002C14F9C22D94A4D2C49D07D53063815AD998 + D140F2ED0C4B5117E621A80E1D1A519A2D5C154CF30058EB75AC5904CB806235 + B5534D6DC3CB6E8FB13F1ED467663976CC1060F8B1D25DE1AEF356B4DF80D82C + EE3DFAF3E668FF01290B9ECD2FFCE2C7B2CA0473205CAC12A5A23C2DC9B66F46 + 4C2E2E6E7DEE739FB3ADFFDECB2FDB2C8098F974B28FED763BED929BF566BBDD + 7EE6B39FB1775F7DE595A8CA703643E0CDFBF7D583F6C27E2E2F9E3C7EF2E0C1 + FDD75E7B7DC5B0821A9AAED82FE4F9D5D5D3274FEC1AF7BBDD7EBFA7059E6D8F + B55F2E6EDD4AAEB5F400E84CC61A3625AF31EF7AE814643824366DDD07DA7A42 + A6172CF459DB42269A8B25A8586ADAAB66DC86299C42E3931ADCB41AA7EE8C99 + 05EC61EE96765972ECE652E64FE5D430AFCEB43038A4D27423A9EB465C2F8414 + C937ED209B0D46C31FE5AA85A6869749DF2A5F3B498E10E3A226BA17B1C1D6F5 + ECD99FFCFDFFF5722741193ADCA94E31DAED1C8F50D4B0F4E0E1CD2F5EFEF77F + 7DF8CB7FED0F3FF9C9FFF2C79FFAEEBFF3B7A772A5B256440C2404BDFD8DDDB7 + 7CE3EBA7C3B53D7A96B293EF3119766CE0BAEB25194D0B69DDF3AB837D62B35D + 533B5558C3A546061EDA26AEA9E02A51FB96E3ECD2D7E3E1B45AAF0955DE17BA + B562AE6C9EA69A592A91BC8806E2FFA713ACF31D2CA045E0D59F628728217458 + 8303522A31D36A72F047720FF95D521E92FCE8D16D15C254A32C446949725294 + 97F1868B080B8C452DAF9561ADD5DA858206B0881C6276E4A59F36F7ADA59FEB + D4AA7756174D2BCDB051F14F6AC40A81864E77D690BF59B3CD23D1E83EC26D8C + E2935E5DB5A3C903480B452D7D212B440BBB41FD3D6B533784A8C296E1400F20 + 53C797B5DB394CF9677FEEB79D84CA702DD5F3C235CFC9FD8CFDA2E7F0D05F5E + DEFAC217FEE4C993276480F8C1C02189B7D8B4D86D778653EF78C73B1E3E78F8 + E4D9137424855973DA6DF72FBDF4D217BEF0056F2B50CABBDFF36E3BD7D3274F + 0DE91E3D7A74A27E8F03D1193A3E7BFEDC2EF595575E3178BBFFE0BE1DD6E6FD + C3C78FDFFBBEF7BEEB9DEF425F239734CC23971B1C2CE2EF4D1CF6963F0B3941 + E35879A981D4215BA47F19055B28009BCA34D7A8F89C834136F5433B559AC12E + 240B4D10B138E932CDB0C9EEE36A5230BFC60D9B5B7CBED7E8F392E388A5A9D8 + 66495C43781FCC2ECD301D950503B0E66DC14DF3569726197D7FF4CF7FA2EF4F + ABCB3D26CF345E3D790CC6DEAFAABAC26027EC0F9FFEDCE62FFEB7FD5FFA2B57 + 4F9E7EF4631FFB8EEFF89BE3F49CB1FE51ABD818C5EBAF6DBFF59BDF7E3C5C5F + EEB73D93F858D488C1BEA1B749C23A7F4A9DF3CDE7D9F3034C2788E6A7E4C576 + 23AA90CCE83BA009F07A60FFD7707EC7733E532A35A835035F922F97FC6BBA3A + 1CE8FF72A77B6E91536405D6E301DD7CB76BB00939157DC7EA43706480C58377 + 2CE1D0854247C574CE70BA8FEC26896739747D9387E8818C1282C10D2616D1D2 + 0413FD5E76F14857446406E51CE84C0AA32285FEE974C6E801733DBCE28F7C54 + 4415955AD1F2534D7924DB4CB9895F18BAE511257D605EA388C2ACE2663235D2 + 0B154CDC0C6829824A249172A5DC23FA017B7827C69A54FE9FC3C210954ADD95 + A007F0D8DAC7180A880F7A3273CA3FFF8B1F8DBDC1AB917461EC90FB75AC6766 + 13C6B6CDFED6AD5B575757A7E351E50176FB9DDA6ADA9C5B43B232D874325C44 + CE1836DA33BDC206BA6B76F4DC5D1FAE11EC2C1388D86E67E6AE1DE5C18307EC + 80B4B12BB3D33C35A4EBFAF56AFDD2CB2F1BAD7EF8F001BD1B50B1BEF4CA2B77 + EFDEADA9E6C50A6AAC62E1D64A51873787043DB5D5DB72EE6B6DB2CD9AE6153C + 43C20BEAD3262FAA0B0491AEA611D2D04C35E14163616E0286C0D2CF36454CAD + 7310ECE2EC511E80D75D5A97D62F4F989E7F621416670D27EC5CC4A7A5DD34F9 + D542FABB94323443BA5D6C732AD63880DF2A4E743E7768C347865153648617B7 + D16A5563F6B4DF5F77DD673EF3994F7DE6337FF703DF793C3D636EC6A47638B6 + 405F7979FD4DDFFCDA743A5DECB7C211B53F46960CC8CE3A9A4B909530CEF9EC + D9951DFB62BF41FC243943D1E5DA47A18760DBF246A8FDD1384BA2E8A1EFDA86 + E44D86E97DB83A1E6DC16CD688BA36922A8E09EFD801CAD1ED66D0387B950BA6 + B6B0FF5052105007D7BE405D6827E642ABE7ACF6B7B470BB167D15F89D99A4B9 + 658F751544681D0684D5ACC93529151C93B34B5E65D4B7A84A0F0F1B5C0ED206 + 64EDE025E47334AD0AABDCC055C790EC0D0D9D4CE0C9E525A9F7104214C371DB + 599DBB32D3C3BBB5373CAF5328BA04582C67A59932A98A601759775D34EC5060 + 8CB5A4C01F0745BC9332582B81BBE69FFB858FFA3C57417877437BFEB7846186 + F4C7F3C1C0EEF2F2F6A471620C71C52E66C13D68C047C2943D51601C7C8E9E5C + E4AED219BF6FE0887B3273E7AD74C2B5228FA772A1A632F9F2F13558873CE351 + 8DCA5949B63867D1127172A3CD4E1F728AB4B294A2EF8E27F94567C7AE7B01B9 + 6E4822E52E70D44AD93583A9D5C269D0B1B8C81B7CAF049C69CB0FC06AD2A6D6 + 24277698305917E316F0B16042A94177EC837541B8526A794E5D8D887BA7E64B + 0B1A953CDBA06DA455592982F53AFB0539EB02275228EC6591275F27AE1D4990 + 3E9D3FF5A94F7FFE0B7FF2810F7CE7D5D52315A54CAC8755C6E9EEDDD5377FD3 + 2B365B77FB4DEF2E51461590C30C5F6A6C0F9511213AF2AF0F866AFBFDAEB068 + 70D69A92B7D8CCBA6BB32511386ABECCE452F34CD039B14960BF7C549A3572AB + A3FCD6CA2BCEE41BFB63BA3AD0D9BF066075614779790965F69C463648ED5328 + 9F6277ACAE483244DBAC11AE2FE8A0C5B4AEF674D8F190F9C6EC35C4E6A25DE4 + 492BF003BB695C7917E849DA08713415E36594107B2202B6316D941B383F2BCA + 2F06C5973D1CD6BCBB3E6F26567247B4314AEF78DBCBB091254E96CF992157D5 + 45C73F05539D082C2BE8C237DEB730832667E9C30C27B6D9BD235D09A5F5BD51 + F4DC5134FFDB0FFEFA7255DFD8B27907362294C9210473EBF61D99F836899E3E + 7D0A3B71BD4ED0790EC7E3B13538B3AF5EDE011763536ADC50CFD2EF662620C7 + 62BD19A392C976BB35D2146E77DFB365BC4C215CAE0D4C526AFC25C7F0BA5AA2 + E148088EE5F85E140B5EE84A9A7B88B8D8F76AF8D15E7E5103A93F4BF88E72BC + D24130E2FB62F5FAE2BA0D4DD05954D9CCB9BA305953BBB5A84E31F397EA0096 + BCAC708A899E5FE07DF3144B6D32B9AEC77F0FF7FEACBF6AE16FB94C5D87E045 + 1FA2F6853BB896F83A33C394177CB4760BE374F9F940BA9007E26F04BF3FF3D9 + CF7EE18B5FFC3B1FF8DB4F9FDC675BD089852F5150EFDE9DE1DBBEF56DE3F1B0 + DF6F63FC68988CAC26BC5AA5968090BCFFEBF188F28ADBDD469E6E17004BFC59 + EBD5D5B551FFED7AADEAB2B929AD481CAEAF0F686BAA7251D1113A4B5332D503 + 3D15283FA0C49A081FF3438965CD8AFA807631AA291AB516B6BD603BC255DFDA + FD0A6D939A4B97E3888C6ED74352B85B225BDE0BA88DA887D70F43735C646761 + 555203B39B5041A1CBE1D974E54F58BECEB0740B730C2AF62BED36C825A42486 + D544BBC8CE486E59572A6C27E55A463C4AE132CA3B46E9B962E1765DE8731DCE + 4A273107A3F450FC94119A2FAEF841B3970111F53895E692C597D3D0CDFD9A73 + AB6BF2A10FFF5E5A4CE9E5EE9DD9ABFA349E2166637DA53B77EE7880B2A6274F + 9FD8CF6EB7B387839EB67DFFECD933032149B75E7EE55563E38F1F3F969F5729 + 3CFBFDC5D1E608E42D6B3BC709119CE1ED6F7B3B26E20DFE12F81EFBFD8B8EA8 + B0F7DA7AF43AAAAC5611A65376CF5CADCB5BBBB1A094C9A21916C892175B509A + 6D434E2717EC3B62E6F051E9688B68DE22B1A791A9D262947ED840A2E56DD510 + AE2F0E3183669D017BBEAAD9EBD4C51E1E714907E05C6F70ABC59F5DF1E61592 + 11475D8AF88CAE84BBDC6C1AE6287121FD508D659C1A77598EAF2B3E889E684B + 3E185DFEF4673E73FFFE9B1FF89EEF7A70FF0BAC8D46451A9B13DCBBDD7FFBB7 + BD319D0FBBED3A27615922DD1857548DE7B097D5F8D3CE613C681AA71D000B6D + 3D05196A6367E77D7E7DB0256D56218596D23C2A888E4DD726E366B356E28A13 + 54B53C208BBBB6893A40A3D8BC549214504058E8A5A8E8C2DDFB76145EBFAC22 + 5287F3B967A65FEF75B472DB8F0A5CE6A8B7B565BE91C8F59CA5E5040AC61A18 + 1605C16A63D50407145A430083985578E5B3F7A673C701F46B901A4C2B178EB6 + CDBE6BA066B3661C59C60B82AF1AE66D0A3180B64CA46A775D6B49223559E3AB + 9DEA4FB86E848A91E4512CEF15422909DE3443D89E965243345CA37A8BB12296 + BE55929B8410DE0D769B636EB3D9CEF9A15FFE44F38C34B7629B732C74894900 + B5E438DE3136D40FCD08492D72147A3B59740C2BA8C6489512DB575171022489 + 836330C517E16B692B222F4AA27F1960C583EF6E466822F3A4ED852F9A426F05 + 5A2916F90B7C62069148AF4C250AD0CC76DED2859E96E0D23C6A8DA6DD387880 + 8E7ECFB9B5BA695EAA59E5F41660DB185C1B8BF6E49AFF2B7C56D1654CC8DEB5 + AA65EE712ABE9DB65467C7E4852C287CA15E0B5BAADF14E185C4D618D260A7D6 + 2E6531F2BA53177B987DF1E94F7FFACD07F7BFF77BFFEE17BFF859312C15202D + 63B97BABFFF3DFFE46994EBBF59AB2F6496E9491FEA035E454ADBE465123E213 + 37D5CBCB7D463ADB1845C47D6FB83E1E0C31D6AB558D009C3C5F4A0435C05AA3 + 46DFE0A935EAA34D27945DD4E178B2958E02E24CFDEDE917576527A4CEA0C21C + AA35E4F9116828B24A741ECEE3663D780A58F08F1A6D6E511ACC7076C38202E8 + 98DA1E9F0F36169C740FF4DD5476B1D65CED5C3467039628FECDE173968C38BA + A796744D31E76A5011C03959AE36BD22382FD40D03544D95B59899E03D4F7D95 + A8AF5400BB848F1323944B741917965ACECCFE53BBCBBA8878B62C3494E01D51 + 1256DDCD54694C4FABCF2D6100E2BDD334AD618FF7CDF6F125F3F3BFF0B179E1 + 560FE7CBDCA2826B5218179EABD3E9F69D3B468E422DE065ED4362E091A3FC16 + D9B3F31257FD8C66D33B03085F49CB51F3D0404A6D5DCC1EDF25598805ABE377 + F15A00DD0C1CED8D177EA224BFB442CDB45F7C3647438766DF4510ADADCB45EC + 6E29FEBA8967EDC51B6EF3DAA8D96288222AFDA798EA0D4D6A40D722DE90F28C + C18856750B2756E815BCB34643A425A14C4E2267480BDC992521CDFF9E1BBCCE + A05A6FC619FC53D10103ECE38F3FFDE9070F1EFEBDBFFF3D9FFBECA7B894D56B + 09C075B9EFFEE25F78671A91EA4C2C2B2C30CDF2322C915C18521402222D39A7 + D3F1743A8F17FB7D8C8D7BFAA580BC3A10B0D6ABDC4AE1B37856E5943E1E4E68 + 44686BB586B03836EC02953CFB06A2BC52E18AEA834C308F8F42DDED6613C979 + DEDB57EAD2091EFD23E58D7D8E89DFA831740FE7D12EFC72B7512FCB7026B608 + 6EA7FA336BB7F842F687C7470592C2885351BFD71C9EAF44FFBD10CE3E731C91 + AC8182603481F568FCE3EC135A7125280CCD72ED85C9D54CFF9E893EAE7E9C12 + 2BDF172F47C15CA0D00F55779343C2DE2BDF504ECB8E9D08644A0A2220903A4F + 764FEC53ADBCAC6031AABF40A512AA354CEA28EE81336D95882AFCBB9FFD4F29 + 3AEB8597C50B5F29E5D346842A388CEF9DDBB7D79B4D14C94CEA33A2355EA502 + FE3232C340CF593CAB8465E4BD18AB0A48A993A5DB77D13F29395953C119E14A + 0392E2E4ABEB9C9CA6C837A4FEC7EB1F13427B3914725A6888A2E054D6C3CB8B + 92F58156FE010633969E2C9DDCDBB4864C2A566C330A53F34C2FD16B7990B63D + 387B5700D35FCF6DCDBCE0EFBFF1F505E6BE00644B8F9E2BF7DCA9E10662BF88 + 1CC884A9E2FBB3943AD0AB492122E618F75C53B45599C1D22778995D818D3510 + AC1255669FFAEC671E3E7CF47DDFF7BDFFF58FFF10F39B725366D04EFB7DF717 + FEFCBB8674DAA21CAFBB722A3404C7D5AA13C372DFA557FECDA7233437BBED36 + 7A0B09B0BCE2E5D5F5C1D6067C5855C118CE7426B38CE3199044C04A510C3639 + 09C54D1C4EA70EC285952B9FB396DF0C58F6293BB2EEB4732D2535AB9486DB7A + 590DA8D325FF72C933EBB4ABB36B3E1C8EFBDD7615AD1FB3972466F00AD6130D + E15E7719628D9C95E74ECF34EB79AA805F3CCEDE4FE696BA9960B8A4C14BD848 + 1ED5CDB3C7986636E8A4E1EA5D818A77F94C1E32F6027E3666A58F6F0A243A56 + E3C91E334AE7298A94B1347BA864B2DBB2DE8AB4AA99101BDA7BC270D80BDEEB + 866D818CAFA1276BAFCA000448D4B0B6C3FE77DFFD1FBCAB6FAE6B62198A5ED7 + FA97EFD6AF7D0DA7BB7579CBD8B87CE4FB0B683931A67DFFE8D1C3270FEEAFFB + 419B95ED62AFBDEDED039FDF628119993CDD7FF0E6C926C75922BD8E1B5A36BE + 7DEBF2CE667DF9FCD9C95837F693F344557D379551B9E3E732728331FA7C043F + C66E01147FFDB5D70ED757C7D3C1BE888EBE0818AD2E7617B6DDD92C79F4F811 + 9336B0684654A15DDFB975C7BEFDF4F1D31552F3C13CCD46B0B90259FFF561D0 + 87395DD84B6E40356E6482ACED013FBBBE1A58454C321186C857D92BB57D3903 + 8A8831076051842FDEBA61ED2DBE96CBD29C8C70C20D98FBD300ABE90BE678FE + CC97F58A377DA9CDF296A77CF618E668ECBA306F8220B57F78B9C9F8A7548E0B + AB95CB3A4777AFA05769117CD08AFBECE73EFBF8E9D3EFFBFB7FEF139FFC5D0A + AC99DE842070D96EF25FF8F6770CDD69B75DF72A58C91CA21345E7DBED8A0263 + F17797A718E8D873A4935EE6304FD4B92F097E28322C6737297C5108C38FD0A3 + AE378A633BABAC2E6AB77575445A75DE6C066E1E2D58E1250A0E47561CDDAC5D + 6A80E204CC71A13F7A2241831463E8AAB7636C22721857987B1463B3417B111F + 6CFA15DC17456883A7CEFB50766A1BCC9B3CB37AE7E0050DDC045326254B9232 + 30C1A0206A8968D3C9911691F51630DD169051D5D5BA578E4D847EC108211260 + 62C579CC761F6BEE2EA515E9E4D4AAEE4F40008AF5705876350888FEF332D0B9 + 3BA195A4BA1CA9A5332D4A2F1C98A2E6815D5BC7F2D06058DCB61571A216FFF5 + BFF5F12EDA297B783AD54329FFC3DBF25F7DFB235B98DBCDD6D6B064A280AB8B + 0B7180EBC3E1E9A3871909F147DBCE569BCD9D975F5913B0DA24C76D4CE7EBEB + E713B37F4157BCE923AE10BAF76E7B1EC5D03A69F0FB2E626C54D871073EC2F1 + 861C4BC668BB61BBDDB207D72894A1FA796011919521D4F5E99A210C08BE8EA7 + A33DA197EEBD6C26B7611312D399F4631BE376BBB62764C09735BED10FC7C0EE + 341503ACD5767B9AC627CF9E64046BFBC3F178F5FCFA62BB7BF5D5D7288D6926 + 61B895530BB2E11FECCA5D5AB8BF39B95A638EF023B845B8902CCC5A8DB4F0BB + BF80593360C5EBFFFFAE3AE74DE1ABD29EDD24A24B6256DEF2084EC33D8EA108 + 5163A3EDC26A72A575F13AC5AD83AB133D5B039FFFFCE70DB0BEFFFBFFC1EFFC + E78FD01251CF2A74B1DCACD29FFFB63756FD7987280EBA4DD1958EB43E1B727B + D17B6C204351C56A8C61D9043C5D5CECB81B4F2EC023F5B72F1E0E075BD0664B + 46EC451E00DE6651F2CD8A6A096F9EE4D56E19F0BDBABE369EB7B6933203BDE3 + 0E4F4E8F756B78642FDA44EABDCEAF62C485F5677470143B5DF52DCD2A0C3E32 + 2CC31A637050A576D294E5CEB3AA480F737FCD6442765C8C8E0F627F4A18AEA8 + C57E56736937B9244CA3BB8BBE4218344C9759A922C46C0E489B0ED78B5DEA09 + EA0DA399E80986B3ABAF20A955476529AB536189A04A0D324DAB376667222127 + 95D26EE0BC1BBC5849B77071A4080741DC7F4619D55EADE3DB5DCF8224D63D98 + D090A4DAC89BE1083153F45B8095F583FFFA1394B3F1269506C87574BB1F37D3 + 63BB8C358577489CA00AE192AD7434EEAECBD096ED39252E86A821021ACB74FF + FE970E68843A1911B4D7A17B314A7C1A77067FBB3B4F1E9F6DC6D4A9B307DC41 + CDDC1BB8B14460A2A8BDAE56E5707C0617651DB95498F4339D9F3D7F6E17763A + 9F6C0C8C795FEE2E37DB8D7DEAFEC337553CCBA68EA18CFDF93201CBCC90154B + 5F4166D1A7CBCB4BDBC29E3CC18BCC7EE2839C706A1B83DDE585A1E393E7CFD8 + C61AEA915B97B7EDAE1E20C168B3DBEEE45EE9E846F1AAD82A80258A6B66C71A + E742E4741C379B0DC3C3DE450A17A0225F51564D81EDC1E82ADCB1E7E6A0A7BB + A16BA99A3944A437C0AB21A2FFFE226CB54F3655448B7244807BFEA4FE2EA97E + F94166FEB540C12F238055146046556274AB956C37F3B93FF9FC93A7CFFEE10F + FCC38FFCF66FD02D45FD147D58ABA17CEBB7BDB119C61D92B4AAF715473DE273 + 2FB2A38C742F040E27AA6C2B0116CB8AE1227AF7E3984978652B680B3F8657D3 + 576D036D0F87C30961406F71E52E0895ACB0EB7D7E75656F6D36FDE87026C0F2 + ADFE7830B29050B7CBBB9F65A1800BE5216B40C178975185E65785D212936628 + 1C55B79AEA35F5A37B194C5D881D51E12FE78598C095271859543E604D54D219 + D7BE74C9E58185FAA911753B33CCD285625809A2F4A9615B351019D8C9A22855 + 808D04AB97BDA3C985ABC5E8ACBCA6BEC7500AF7E3E44ADA5446943342F65F42 + 81F59E3453AE63CFE8B695729E8E1358A13DDE69F284ED8832E7D07D74272067 + 31EEDB0F0A16B8821A66F1AFFFDA279A19E05B238B691DCEE3673FF7F9F3F170 + FBCEEDCB8B4B9984B6F06EDDBA3503676AEDD6174644F2BD3B85596E68C5822D + 8C5F32C84BE973E15CD9909A520935B1D986973E945EB6A8CB97E7BBABB818C8 + 140A11AAA10BB0D80EC5522704A3721E8F2D846C7066BBE8DDDBF78CF99F15F1 + ACDE0DCDC017E4ED708D67C73200AAEDC55D05359BEC529E9ABD3A9E2608DBFA + CBFDA51DF2F9D367B66B562646A084C0766BA7A521D96BE33D9F47DBD5EDD6EE + DEBB6794EFD9B3E7A73324E0367A5757573680F6153306D852D86C0DB3688E40 + D59C2F6F21C7D2AEEDCDFBF7250DB18BBF7A7E65F6EC2BAFBCB2245C37602837 + 876B09F4F953141CDADFBBCE5D4AAD5C46BC3FFBF2730B6BE6178EE6816C3707 + C29735476C3D3FFFC5B842C8A97084A1FFDCE7FEE4E993273FF4C3FFE4D77FFD + 9757724BE113F6240DC7A76FFE96D7F7EB62684F57B84C10A092CD2956408F66 + E27E65901AD9805F5C6CFB2C2F2A094B74F53A5C5F7700AC35A58C1E2B91E601 + 4134322C23E637A56D2221C9BE6B04C9A8761373B73EC672C9DBEA86FCA24501 + BC2284278FC303C52E5DAD0D728E669E4C39C6923008EED4EB5EBA5C4E3F35FE + 19519021B1BCA0B30B2F32E13B1C6B7CB0EB0F1B6C5036E21101B86C49F57BF4 + 22AB6C1EE1B1F7D667A42AD4AB2647F0807B797695C5D366E6C9AD6743A031B1 + 7F35DCEB195B7863CFAEDB039B6092A041300807F78C16111A59FFCFEC3098EF + 237B970DF242E95AA8790875B461C4E11CA2D9CE154095F9A138FB877FE5132D + F4B3A0FFB8EB070F1ED87A3616B4DFEF297087E2EBCEEDDBFE193D7B951099ED + 9145943DF6FB662F4D6A9B1ED1BD1C4D5EBAE6BC8DCC84B88A308497C794E99A + 928FF11CB00B5155DC4473B2A7D226E2BCFCD4275DE2FED2322262AD792E5EAF + 81549F1214316B3D6C3471A37DA9D23292F61C8AE5BA1A5E7317F92FBAEFE4A8 + 0DAF5B2BD1B8497FB0B68977D162F66552E1A786562D1A5816452F1A9CBCA082 + 68832FEF9517EA6B67F3851FB7AFC5309BB1AD63DE1C8A9C03148A7D0BA3DC9F + 5F9A0AAC39EEC2BB55E565B105F9F9CF7DE1F1E347FFFB3FFF671FFEF02F0E6C + F54E6A02BD2000EB1B5FDDEDCA065A844189F7151E6EB349D27EBB96B72BA516 + 43E8D071F678BED86F933B583283599EA5704D1F2504E56E1256EE4FA2B98956 + 1B6890E0B4E975B8ADE7EBEBAB3592C6565236AA0C650A59C0F188B58EDC1AD1 + 87C803540CBF92FEC0C1C41ABA8E1791B9602BDB90C238D476BB622FC5918F8E + 4DDB159EA721364117EA069F3BB9FC01F08769036B167394E7BB0FB1D5E44AF3 + FE741EED92B6EC2F3BCB042347A3CA7131D5357B69371B5F7D6B7A2D1DE86F6D + BB857366F02A0CB52D81987728A289BCC5847A384D279BA36B868B5F90298C52 + 712A7C4CDF656AD3B1B576B6113CA1A6FB38ACF20A2EF2C216219DFA0F1960FD + BE0A76B123DB8D990E52C54E73E014B06311ECBB7BFB765816399C81B5B44D37 + 54974DCF55E9BD4A3110D1B923BBBF2CBA8EA514951272E844C2CEE9BC24590D + 1CF3726B52F7019FD5EC24825B39F4F27A248D0C2FCCA29A6EAE6C2F4219ED51 + 674E9252442165F7DE30941662CEC8010A6F55E8FB22BAD414A1CBB686719405 + CEDF30F44248D1A44C790958ED086E6ADD9486EA27DA3DB75BD1F885278A83B3 + F0AE373D572A378CBF7907D1C453BFCF081E127095E4D0820B74FBA694E23C64 + 508A2DA5EEF37FF285478F1EFEF8FFF9E3FFE1177F7658F74C7EA65A70AA439E + BEF99B5EDB6D511ADC8C1D9268386B994751F7DB0D4BB514E982A5A94244E674 + B6B7BAAE2DA72AFBDCCE7BB83E18DC4338AA4A88D903D02CCCC9221088A20C2C + 75EBEBAC17C328F90A26E1407636C9E15118C2D32C462FDA71DA6CD739C69ADD + 107D4B284413281FB1AD1679A96BB4B681B28CAA05142F5680D8EB8B14FA8398 + 904241C77635E8842502B9FE2028B5472BD6350B62A550F147D517F2C9EE7C82 + 8A9D4EBAEA82F2E633505B59A4185466EDCDECD2C57891BDC0AEB100D25E35DD + 534B1B597A03A0E7EA51A0B18BC1C8CED2535AA59E453533FD53D461D10DAFF0 + 7D92944FFB0FBD87F09A95A907C3C2E62D35822CEBFCA15FF98466E3EC248B85 + C15EEB10B8F7ECAD08C0CAF91EC5EEBA2936DDEDE4C709B0486DDE634380DB14 + 8ADE496913EAD7C82C36C3F46B78C1A715457D0C880CDBEDEE8CB6C4673BA34A + 3BD82F86981BE44F0CF6866D784DCE841D84E6D8F10462DF077786DD078E8A6B + 633123171AABEEA6DDE8D5F573952EB66B532D77BBC28A964D1B9C3AB3C91D6D + 26EA034F36CD50A936ABF8ACC4AD9D9A0C6B86D41AB170F23E92A6D2B414D98D + FC56613D35E76B0D191E4738FC41816459E1E9F0714A42E9729CE8C151C2993D + 4436467212ED9DB06206CE3EACB4A0A5B9E55BE7E87594D485A12EC4EDA1E5E7 + 1FCB8880585E2B31906A94910FC074A341F45384ABEBBEF4E69B8F1F3DFE897F + F193FFFE677E1A802511163A3F1BC798FEDC9F7BE9CE2DCC555BCB8CDBC29360 + 8FDE4EBFDF6D60B6B3942E8B599ABDD58F10DC9CD943D30E30F29A263A581902 + 3B18794966B8B1EEB8978BA37B5D06E3C920C348CA822F140D49573B9B9F8605 + 9035B0065866A1E0DE9BACE7111DB2EB1A259203C85B066EEE98FC3FF6AB0E3C + 91B59BA30BA4F707402E211A170EBC111733B27D194F0E8C80138B3A7CB2912C + 5F50F6201DDCAA8551C2A157C64CCEB1B51575392D6CF3659F958620E5707E7B + 37862A71962D971EFE53377AB4BB761E43905E019DC56D9523604912CD5CC5DC + 845D89B5AA4F6794E55BF54A9986B123F7A5F7BBC1FED2B3637935FCEC3BD9F6 + B19E66DF7CF2AE4595B206E99C153CA5C59B3FFCABBFFF4294BD85B1181844C6 + 929687D209EFDDB9AB8E3536E28F1E3F11F0ED2EF7BBED2EC58498390831FFC1 + E3470F1EBCA9D9AA2EE336495E7EF99537DF7CD33640DBE26431D98B77EFDD3B + 1C8F0F1E3E54B1F2F3E9CC5261F5EEBDBB1717FBFBF71F887EDB9BA7D3D1BEF2 + EAABAFDAF91E3D7E44D1F086361AAA44246219CAEEC06B974F9415BFF6EA6BEB + ADEDB4D3C3870F0F8703A6A07A4F1AB15F9909D2DFBB77CF16122B7CA18E92FD + 69B6B09D053101D4D839ED773B78AFD8D398654F9219C876E30F1F3EF2849EAE + 63A91CBB91BBCF9E3DB783B0C830C0E8FA7860EA99FFB0B1C271BB43EEED93A7 + D05BE092A6E9E2E2E2D6AD5B76EF8F1E3E544965860E4EFBFDCEDE7AFCF831B2 + EA98C9248D925DFFADCBCB84022C475E274672BBDB717A6043341291B471C965 + 55CA0A411A1800AC2CBCF22E74A9497353237B0BE6571B3FCB6124CE9A598152 + F20CA140B8C028977824792C6CAB78F3C1FDC78F9FFCD44FFDAB7FF36FFEAFD5 + BAAB52BAB35EAB3D8CAFFF6FEEDDBBD36FFA618DB815DE62122F2A235FECB644 + E249B8AE2AC936E00658369069E6DC65E1C33AD9AF789735095DD511F1FFEB03 + 9C891BAFB8E058A6002800EB70B053AC597C594B933A2C17DF1ADC54C85C8616 + C775471273D7EC86549D19362F7B18746CF38AD9CB2B601FB071BD19BC4589FC + 305290614DC18369FB28745ADEF642242A0A32B39EB8008B7D520347DCA1EE0E + 1BB523659DF5CC9D4F151D301746050AC06512E3E06C0C100919BE75F1546875 + 837E62288DADCEF6E21C93E7A248696C541769B904AC29B9808B8564A4AE046E + 0E6C4271EE59419B75EDBD33B3EAD12B63C64B9BDBFC1C7254CB9A9AA70880B5 + B071E6BEE7552372A67A8041375BA806E9F7EEAAB52A9BD38E5E96AC8B54ABF0 + 5C45075A77C48C6C27A758976BDB73E4F124998AA033D0732596FD0E3A10BBBF + E22C13C90803CB5EE543E5DC724BAB9BD132EC750FAF282B8D09FD55A575E363 + D5E505D5FB8869B13562C259E85EE8EA29A37A022A364B9F22D5D8AA25201E24 + B02049F4455B22AED184DF361FEDDF9BCDD61350D4668E616A43DBE30182C835 + BC0FC8B752DD579EA834BB52AE43F4432707C9216959412BB6E2A63229B3CA5D + C57407AC199A6253E50CCD640A200AC9580EEFE162245FECDE9A1716C10C4EE9 + 46DCF0E6BC72EF9DDDC57D03F8478F7FFADFFCF4BFF8973F6EA8A4286152FD81 + E9FC755FF7D2CB2FA1362EF269A0BCC3D1C6D1EE8EB8E39C36B542287683C68B + 55A7A5F872AA6A9C64BF5E5D5DDBEF403A763691B794480719CDD5E1685BE89A + 7D13823326D67BC0343020EC50926488F65CBEFDABE7C30961BC62CC8E735C1F + E8727442358443EC8561E9C4E65A1247769E30D59DD1BBCC4C875517B2078D63 + 660E10848A06C4E771BF5DD3A8548E7A372F4ECE2EFBC48AF550AACAB377D13D + C9ABAE1BEA619448D2A48770B16F0ABF3B4BE501C850332B4DCAD99154AB77E7 + 3242A267745646FE5F89A591C9AA0A2B602736C819319DABCD2D5A9185AE1B40 + 8F2F361229B60A428509B363BDFB083B09A9254114DD4F06182316941A02A9C7 + 4371B5E4870CB05A6CE966F2EA99F983F6A318BCE8D65D3ADDA37E84ABF42205 + 279C2979B61E78EF5E34B969F3445B203171ED758D8CB7885676B3E51122230F + F736679643D952DAB8D04C36974BC3C41A4DEB1AD76D377EC3531D5D48E7D743 + 7C14769197F86C279AADA6D963E3F1E9960FD81C58A222B383AFA4452505973E + D2E4F17241DA038A6FAC39F062F6822BFED51C8B7AAD2E2F7E1E9C08452C2CD3 + 2FFF690F76814D9E1DD5462F0226B50D6699ADC78662730E77E77E38FBE2600C + DA10EB833FF3C11FFBB17F668015D5742194ACD3F8FEF7DF7DED659435A63135 + 31771FC912F66D147AC7641A7578921D5B93674396951498EEAA91358C709B51 + 787B75B7DFC84C770EC55E434C7E460165AED5266DF5369AA2C070D87B8B308F + C4E9897412AC4E48BAE6284C31C01208A1BCCCF178EA05586C412A3543A8A83A + D60B3593D0CB074ADAA66B600610727708C4AB3525FBF406F51EE3652CEFCC68 + 039C21D0A64EF2A47BC4A6F3894C57475295E71C9758BC3A42D6F443EB1D706D + A01DDB9DB1CA7B4DEC89D717AF056B5B691ED4E0475BB562FD112584F40102D4 + 8EB1DD22AAA87AB15DCA2D83F538A25AF4C6A99A7715AEDEC28EEB947F82E094 + 0C54EBBCA372897AF9F997E8C35A9099D92860E5AB33B7627C9AD6E178FBD62D + 5FC95DE424A9185A4659480991ED93BD8781931932C8AB0C8B43DD970BAA5574 + 9B551FEE5C575ACB15906239BE18A10F3FEFF29519ACDA0A6EAB3CCC99486BF4 + 4FBB5A685E964BAFB4AFBF6EEEBC3737584DDD02B952432957BEE9FABC146FBB + 920632693E5C83B4BAF05FC6D99782804536647C6F01AA3758CC8D50616A2102 + D6FF42FCC8E37D9E6EB188BAB6BB7971B06F0AEB5370DE3995226EBFC6636BF7 + D506CDF38E1652545B4C865686593FFFF33FF7A33FFA4330092BD5A06CD56173 + EECFBCEFCEDB5E852F5AE1395BD51DCADD8D66405CEC7668ED47457692D8B2CB + 66045C1D4EBB9D9CDF2A68EFFD01A1CEB9BEB657F6002CF220C573203B825BD6 + E00C80051D7C099579A79E96B6577B8411705614A90B2ADE518F82140B237DB2 + 6062DA801FA9A387D1B761AD1644D5DB00CB70A368F77CAEC7F369CBF280144B + B6F27C749155963F47F9A695326F4A8E2D27A243936AD2AF569DB205E4065227 + 3046BAECAC66B6A2DB0D0DFFC52E0612C3269EE0E027168647BF32C515E4E027 + CA984D56D8811106C48ABA4B9907A995582D74AD1827ED91E2C3DE85321BF9E0 + B160A22028B0D0CEC5668E5D6A8AE9CE4DCF14458B606E8FB884B5AAB5B23029 + 3D7748FF86D33D3696B62D0A3460A2C8EF4EFBB397D8DD00483E78EF17BA98CD + D7D7D7F71F3CB87FFFBEED792B76DE361AF5F6B7BFF1DA6BAFD53A7B1613095A + A7EEAFD9456E6FB9C5CF98E5DAF7E0B373E2E3AC3B8A4F3A442D10C8412704FD + CD2C9B9DF7CD971D2B5976604B8388149B1923B2732BBED04A77A5259C7984BF + 6BC6C4E28B69F9C91708E602B09A98EE06196A1EF417F1A5A173BB320F6FBAA1 + 9F537D818ABEE5CF9FF6D67247980176E1CC5297107F6E332EB72E1B7A5EDDA3 + C74FBE74FFFE2FFDD22FFDD00FFDA37E95954558E5991ACF0658AFBF82BC9CDD + 7660673DECD5232A0A948B2D6A1B281A634763D365540D3D1ECEBBFDBA734964 + A15DE6BD4D0C74ECCFFD6EAD6D5FACBFEB3D3DD8EC6EA3274046550DA102D19B + A1D6FA1C59596C75D6B6F1DCF6BC7C64089D266192959A29F455B358BBECEBD3 + 394AE2CC6D67D561D4D6F5E9345E1F8F17BB4D0E386A5441BB82C18424C7BD66 + 4DC84D7CA9F26EECC6113D1A861CF64D68A354A3DE180D8E8C429B59529D39AD + 418F1036DA19A57BD473702274AAE73AB3AEA98065F163F4E3E87248E43D64E9 + 7D12116440E6E3E011389F20857DC952B4C792AADE7EDB6DFADC7244649009E5 + 1C50BA23CA78A51D7B320286D43E23D1FBE73EACB6DA2419C91EE902C3C2D687 + CC43C6FBCE7B74038372520D426458EB21D2FA2D910D2D4369661079F127AD18 + 24F4F9AE716359CCAB3337D3A385625D8CD24CD8B444CC1B2FDC2CCF94BDDFF7 + 4C8DBDAC52F80414545D828BFBD169F2969B5C23B06081504B66E1E713EF5CDE + 97434ADB4F22241881CF96BD1C566457DB63F9B2B3877D5797E3358F553B7114 + 288AE2276F094937B6873FF54719AD918DDF8CEB765B332EB9BFD67964904EDE + 60F7F8E9B32FBDF9A55FFDB55FFB811FF8074C7729AAFFC45C92F37BBFFAF2F5 + D7C0B07610C1D326D40E67740672AA496D11EC3AD425DED6C0F5E10C0E252C4B + 454D19BCB1D8E164A7DD6E5754743102486FC9C0A4134445560352A31579644C + 1D0A49320B30ACA1DF208A5DE61B0EC7EB11B5A6A6D5C615032CC2492F15010B + 26213A5CC0F1D1D2F2953B9DA170820B8CA923EBCE4B0DE829A8244B625D7268 + 1FBD1A84F6F4AE0B7D09E30B13FBB9ABCD178D72177DB10FA6DC66F0612148D5 + B7791E5D79BC6624DACB31C55AB639CD496FBF2393A1C8318FD05E260BA90C98 + BA3A12D93B3C91F45C0C95D117E94E229F6E5E2903E9442C71B152627BD19D16 + 773AF0D3F488413252CA5680251227087DC1E9CE29A70ACC4999A723715E617B + 00D6E9BCDBED86D586CE2D58B6CC8A0F4D85CD2ADBAFD868C4B5553295C3EB31 + FB71F98C5982E7C6FAB90143CDF51B0E237FDF1D596FB1BA6EFA65F292F5B80B + 22079F69F0B1FCF6ECD0BCF95223350B1BB2DE7095A6A6B89C8F205D4FC97E3E + 5993E5C6D5094ADAC153E8C89B86D34BBD44BC35DC79A2330BA089114EBE5DD7 + 46E554D7B8681BAB332A852F3135F7D90B1ECC14E42E9A42973437EC70AF5648 + 9B9C3F2CE1BB6177F8945B63B4FCE4D9F32FBDF9E66FFCD66F7EFFF77F5FCDA3 + 5A67A14B23E3F05FF995BB37DEB6B39961DCA24682271B7956C81AD868518990 + 8AE71BCF797E75DCEDB61D72B998774697F3C046E647C422F27623A36F924089 + 6DB571F0ABAB6B95F70BED4B95C48FF3395D1FAE0DD7B6DB8D5A9A378D88460F + B98400AC55E72975F0F9CFD501599D99798A7D75A78F7A2F657569A283784217 + 2F0E640EEA15121076529DD0415E311B36038F45250B76C445AA973D95C62EB9 + F08623AC590CA57B462D17D9CB0CD4C3473645C389C2BEC076996AB531A91806 + 24E5D56711326CD4C5DA58584735858768C3258704A902357CB1915D330250AA + AB2FB473A50867C1798F3E894A35A855F9CE21DB641895E98D6CBFA96AC61939 + 3FAAFFC754C05FFED54FCE258DA29594F7B482C2F844B714C6ABA20AF5696B0F + 70BBB3FDE17082CAFE344EA7C319BB13D2F130EEB76FEFEEDEBECC9E00E12CA2 + 5B00532BF6C4FAF91E396C6F2D53E1725B8BCE14EA0B18F502D2CD60D216F00D + 017F6E6517DF924A04D0D76514ECA617BFD1992571CA25D0AB9D5B5FBCD94591 + AFCBC474FEE9D1C31A82F5050D595A803755276F89A48BD15BFAB6E6EB514A57 + BDB96DC49DF4692EEA9C0237C3605635D754671C9ED5C9E50682CFA6AE446211 + 64585E3CE6C4B3E7575FFCD2973EF6F18F7FCFF77EA0A4B3D37E24BC223EF495 + EFD9BFE38D9DCD8C0D245AC55B014208355EC0C3AD5032864F35DD4FC8853A6E + 211CCD7CABAAFA26A9547F4D91CA6E23E3A208B6FB68167A0586B55A49EC28DF + 4F701CC84A5171B4673E7F8D82942DBADE31F9795A33776652873FBAB738ED3B + 5BE1C723729B87264AA8EEC9920EEB4C07CB6618BC1441AF52D7AAD589BF6CFD + 9F473F7EF5F14C9D77C3F03EBC858B5F956D62ED08AF557A381B4DB36FB12515 + E3226E39F89355E373631E6B55B151851775512B6E63563661963C3D22249443 + F3241EF041ED630335A410B0E986ABE14BF46651242EA170314D5406FFE4FFAA + 11AE97E54C154467D634F06133742AD743D1985828012B37B4F261F53C0208E4 + 4F086932AC2E0BD16E7EBBBBA0630B87467A62D7B973954669E41CD52ECFEB2A + BA62C4024C125E0DEE5A6FF6E34DAB640958332F08F088E973C3369CF1459E86 + D96523BC2FE1765C988EE9E629660D6D6EA59D927BC0DD0D17FD3E7CA8978052 + BFCC789CEF4B4B42F601DF99EAC2A93F4726DD4957235ED90A39BC80B39E312F + 7D93BF3297C78ACFCC2E30B527592853936AEEDE74DFB7E128AD66F002C16681 + 1FD136BFE585E51A5563F5B0961B40ED9E5F1FBEF4A5377FF7F77FEFBBBEEB6F + 8FF5A42309B0EA747EF7BBF6EF7CD785195ABBED4AADAA93042293FAD7234AC8 + 531755823212718D3E865B86F6E064EEBCF70D8A3D1D015895B6A4AA7E556F4B + CAB8DDE178B0090CF5664AA17FF5EC65FBFD7438C1434C0F97C7E654FE9E377C + 7D3C9AFDB1B5F302DEA6E405D73CA86A26E1E178DCB225CFC8DB887EE79AB268 + 0F319E4E140FAA7A1FF3F4CA2473ACB00DFD08253D840F53F1DC6DE7D61EFAC8 + 14C6B3CBBB9291F9F03A8F8D549A844830DE6C37745B3BE1F5C01B6B61C8AE5C + B9FC22793892BCC6BB64B20C8341670FD5BEC4452C51978714856E141034F373 + 6097203C054EF2487069756FD057CD2E6CC3C4DB422176EEBC05748F9442A62E + 40830A01F06ACD42CAA172AB8A6EFD0A189626F32C45714AE02621C57B3DDA49 + 9E4E27A3B8FBFDC509A9BC8723845913A2ADC8D49DFE3FCADEC4D9B6E5AC0FEB + EEB5F63C9CE18EEFDD37E9CD026CCCE880CBA4B0639338A9F0AF24952A570C48 + 42423814608C53B6A91013CB652C83000BEC040CB104123212121A1EA0F1E93D + E90D773AE33E7BDE7BADD59D6FECD56B9F7355CE11DC77CE1ED6D0ABFBEB6FF8 + 7DBFDF7AB345C45BE60EF68787FB63CBE4D88C6033ECAC062375594BEA43B9E0 + 86935025DDAEAD9622126BC225C51019372EE79E8DC6688D823E572DADAF4D54 + B0B669AAE272552FAFB18E03C7E4D2136C24A18C9355289FF4B26D52238FA4F2 + 4D33A393A2C65E2678DD58E56CB85AEA67A55931AFD6CA2A6D6E633462A76BBC + C7601A6A1FBBE9C3E412B5B8810C246AF45CCD9EA30BC244D7A461FA5D4C212A + 2F5E525A35102B3D3C3EF9FA6B5FFFA9F7BF6F53AEB926C628465356771EEF3C + F3EC38F30173582871405B3AFE5B729F1A451C5C0BC730A92A21F85A62177A66 + 445116D1B692FBDD6C0B82AAE59CB5AC9D4BA2E35BA1909783C3D64D544C8D40 + DBDB66B5814FB631608C93308BCE2CC21A4ACC905809F5295DACFC48154694EB + 36E1D431178558D69C9342928825BEAD7EB72336C831599574B07B0A7D11E7D5 + 69116518F7FFB2C5E22661C62D9290AA5E944DF4281DA57160895AC2E5214A3F + A48F3E58168346759F8AFA1133AA5652FA1185EF03D90A36588833208020272C + E5028C30F721CF4F45BD4A8E44129978C350CBA488075AC9E181254283D5CAA4 + 0A9FA435322B3DC5F0912D3147E56DA2F10A5CD320A7D9A0C17A4D26A8F60FC5 + 498CA3066613719F256C44D45254808736180C90BA30B0CD93C087AC6C20DC23 + 1E20A3764A4BEC9C567D1A9B8013D960111FB564C7774D0FDBCE58126FBA5ED6 + 5CF972B2C7D376AA4E324F32F125ACB5824431268699A14E2B898F60C42F0B49 + 394F8D95AE6175BB1AABDDDA5AE7AEB69EC99D31AE2E9E56DB3AF492AC3CA01D + 2322793B9B86A6E20519CD64D9485365C58C5E1EA5BA3F835DEBCBA92B11E88A + 564F8FCFB3A2BE20C5ABD58D9B46A36EC10F505322FB58711FB2EBD5E6C1D1F1 + 37BEF98DF7BDFF7DABCD9C560EF66E596A36B9F378F7B967C7B076A948E499C4 + 9D924844C642BE50650482409DF766B15AF47A1DAEFC59918B938A1AB83970FE + 2E22DD85CB9655E97920976BE4234586169300E5189C4C22AC081C4589306D8E + 13462A43BC7705A9F520E787AFBCA65C497A0ED3FF086B40362B6A3042663754 + 9F320A06C4E4118C439770A15A12D1F96EB1BD1B7D4A8FC15A8B3EA05D61759A + 169D1AEAAFC63499A9EAE947CE41C6E0090408E0A9D91BD27D984917A85F05F6 + 08A4C121C813D395C863F556B5942AEE58CE28EB13642678690094655262FAA8 + CA08118A0E2767BAC89DCF32AB8018A44E62CE9C48D2ED7567D427E6B05E8124 + 79A1D3267E0642E2B1078A27048365658107A3E836A36E0E51B2504848103284 + 5A38371C0C613089C40EF39A8B2512E3C19F10B4A33212B5C82C170BD8D60683 + EE683888E02E7569C9C3F2654E2C31113699269525484C11439CCC75B5458D79 + B1E6B2AC25B374D5A57C9BEA83F81079138356E09B064F6B6E8D6C51CC79474F + AA5EE5FACBD5E1E165F077A4F1E32F4A5FBB89220E56CF1E767C3DAB9C563BA6 + 52058AE54331FA0D71E4F5E47A40CAA6846852A4A4E3856444628FA84321EEED + AEDF6939C9C5D9171741B6211119AB6F1F2F7AB32EEEDD7FF8E6DB6FBDEFFDEF + 9D2F2F84D61DA9AFF0DFDB373BCF3F3B82E391E49F04329E52D004D167E564A9 + F062F1BAF4CBD5120C562EB19AA414B9010335757CD5EF76ADA09D83301F507B + 29F87A961A773C034EC58B974ADF7A8D646AE025490F4A62FA03AD05143AED22 + ECC04BC5D972700686B42CFD8A7358E061113088889590E28EFB42B0DF05619F + 9950A8F0D7751F081454622F21AE1102F71BCE8509253237AF10A73B022C2387 + 642CA238020DE2DDB3C91028290ADE105741D081E5647986EA3BF82BBD292B85 + 1F5D461970E484C17E25CDA85441723E992532AC20554276589865845D848CC9 + 6D68BE613F930FAD36FBBF95E45C742BE6A819EFBD24EED68C73959493F0D4DC + 05BF80C17292640C0A4437D12B010B8D1C8155C5641D2CF33C1A8DA4DE61B9DE + 51316F484525526C21C972EA40468DEC76271712FDA0F3988E0F039E31BDABA9 + 175E232A34526152AF22BAD38D9F248BACA00CFD887492DA9AF595DF51CA0B23 + 7E6A44315841AB88B9F4BBD9194590DAF815F5A4B483D886FAC8BA4A53EC459D + B86EE04FE334A32A9594AD63387745D5D218D5AD51391A2303C4534A48DC8394 + 686DC6C29ABCA725CF574683C4ABA2E9DF81C5D5062B7675A4D422C9DDC5B47D + BC37978C83911012EB6BF7EE3F78EBEEBDF7BEEF3DF3C5053963251B2C53F99B + D7DBCF3D3F76A1EA76787FA54B425B86CC042822E9ABA8F483FA3708585FC15B + C812C31B36CD33A65404AB01538D7B7A6299D808F90C86843005918F94309355 + E0AA3AD9B36090A70CEBFD3905A1BB859A8291EEDD0EF51E567C3D4AAD8974A0 + AB35C23ED1C322D975F93A27DE498A9D55BCD8636320AB35B136C7EEA667D7C7 + A8C162F600DA557087C0E25D8B500DCD4A10551BE916D6050C396917EA3C1726 + 06CF0A89648C424E72642122D7394892E4BBA50E972A6F53639F0AE2316B7CEE + B8551E8F4AF129B302C8CEE9319F5031DB04BBC36BC27481EF4C60091F22AD59 + AD4D0EFFE4D4A80666D4106F0EA176A58531D83FFDF4D7150A1EB4AB5A7D0A24 + B1E776B42DB72C54A4503F1E8D3D6D141C62A1512B2B2F28DC8CC1EE5CCDF5E4 + 1CE2ED558857EE755AE0706986DD139B42666216315D908A03A05D5AB9EFE995 + C87F10ABC5E9865FCB22C4C4BA384B895D8A8E50BDE8EA65A718D71DB7C6D41F + D536619F9A1B79B3015B08B280D2C3EBC48A5F8B2459CD90F7AADAE0CEA548B7 + A8468A7AF1C9F62884C1BA194AFE9ECEE8D41DE5D1481D491FDDA938FB8D49D0 + 540DBCD8E5D8BCAE931AEB92518CC5926D51DEBBF7F0FEC307EFFEC9F74C2FCE + 58FB8A22B63294D5F5C3D6732F8C738B3051962C64993F8F7D305D44EE544CEB + 2EE850787DBE580CBA5D497890D5C6D08C4A51E025C1D751B5101B36A803591A + 77D060ADC960B53AB9C227C8B5141664837CA43045090DA4A83D9D1A444D038B + A14FE21798E4A5EB61F53DC407541E42C20E46354E0EADFD57EC47107C9CB916 + D0777062EB82A6C330CF0DDFEBB499AC81BD0885FE712914E151C4E99E05D14B + 4F9F05B6EA19883AB1EDA6231C29322903030E03EBFC6CB715659315BACC55C2 + 4078317AA4F08102A94DE94AE82CA2756AAA16DD33013B1CDC106AD638F61008 + 542753C5B05C0541D8E9A65A5493A4DAA68F6C6A0282426403586A9CB4884C09 + 8CD0B7AC160047FBD3CF7C5D4B8AC128444D8334380178585B664F87875D2063 + 67809030A8A20CDECFBA809D0A2FCAE528BB5A50D6A0D70BD85751E0A4256971 + B8DF2E192C15A3476946E51EBB94FCE5BAB318D224B1C4156B576BD027EB3C89 + 1FD56045AFCA9866824EB237A1C618ECE48DC3EE52ACF3E812AD99E86E180928 + ED65235725EE4A2A6F5387928AF288D4803B67FC96D6AABEE2282AE4B40E6B59 + BB5C6DD38EB9E4D7BC5E58FA8114251BAFD927169447CC352DD48EC1E2F5C5A5 + 0093E0FBB10C5406F0B08E4E4EDFFD9E779D9C3C74420B4725ABCA1FECDB175F + D8078335ECB709ED89AE7A45B9D20EF1F055A1E4809F5BEEC9C35AF73A6DEEB3 + B3D2DE2C7977788B0C56978082C2C9CBD2A481B81C2CAA16B4231A4E20B1569A + 6F2C56183B811F39936151950D498D3605ECC388FF62AD0C76DC989D8DBAE1C0 + DE11BB5EE6550F8693F6EC4DB0B0332D5D4B294D53F36BD30751691542CE4E0B + D9CFB5D62ACB9B987548DFB4C055D7B26C2E094845C90EBC4E8B8C11D40E0906 + 4BE20C967B881B3847454545E80B17F4D9A98964E11B474AB5BE9DCB057AD163 + A16C8A93C124547D9951D0952BF20E315CE4E5332D3D156D1185DE455A672F47 + F2E2741A2DE920BEB4A0941CEAC50727051FC76C34F6939F7ED5715547DC7E6F + 93A50AA3B629B79E3AFBB19D10E69AAFD06019D11D8AAB5F0AA646584D82B279 + A8B31004D9204F9670583945CED13B8889F67A59CA1E9EA643AE0A0AD9CD30DA + 5E2D97C4181053FB38BB054593F85369C1426FA9AEBB5DB62335C4E952C35DFA + 8A84957AE8189CEEAEF3C44FF34C1C51A7B7F47D5B9BC45861717AF74626728D + 9A8FC93077793FD0EBF47ACB4EB75FAB61ED4EE534342F38B2F98718E9A597AA + BF26D1777C0D7994DEBE7BEF6C32F9C9F7FEE4BD7B6FB3FE2065C3C1C3F20707 + EEE597F633031E16F62497D4F68C5E9667364BC3F432EC153AA29D00D34082F3 + C250C635615E48E0079555D9EBF50DF17032A489A0F0D8B9012609F6D90EB972 + 5A1BE14A0DAE5ECA616524F3E5EBD9C86452585C0383E53B10129239C3982808 + F90C37156F375B2CF373A0CA45482AA8F1944657A044BA2BAAAA9125253D272B + E4D548E7005E5817399403BFEE832C3126DDC20F940525DD09C2A1221B5CD121 + 695A8332F470AB2DABD9716B84D10C6745453E5A5160D92E23F92BA6B2629C29 + 2359A96C47BDD09401AF50BC95339CCE0B86C951608E505806915B817351458E + CF456D3C167B6E10928254D7D803148C88DA4B0825D217D8B34DE06717DA567A + 8D8272BADA4F8187C59E1815ED9B539B5283C8BF470AE0595611F07D381C6127 + BC7404EBCC961352D75E6CE3544C48B41056B233782226BDB2D646AB7439328A + 2C228D172FFDC901A32CE1B8A20593578351D3940AA7C6389317348D2EABD7EC + 9EE272D4161D8E2B2B71E959543522FA913624D15ECC2C688E485319AE4EA205 + E5AE8D5DA2F1AB290A2D454B1975F6C49A34CD683300AC7FDCA386573F266178 + 0D7F37F1F4B63150C9DD85E4822C1B2C73EFEEFDF3E9E4BDEF7BDF1B6F7E3353 + 0F8B238D833DF7E20B435829A31E76CCC0BA66111AF048FA540AF4022992E400 + 79589B0E192CEE4A515B86FFACD7EB12FDA09EC53476C5F69DD3DE0179D9910F + 8B252A22E32EBD8B090DF82E1C815BA3653A6B7486DE4D81D10652AAB39626AB + E6095F2E8212368401C2DE692ECC5B66F016BF056211883F183E263C7B4A67EA + C819D912154B0721009E9D5ECEC90A6BA923E8695122834D2E984F64DFAD1D5F + 87C80951C4C9594327A2F03275C7E033DB4DD1C5E1CB7910AAC09ACEC4A2435A + A2555171B69FA5A1C5BBF7C2B39411C8AA44706941302CDC7FACD0D43BDDF579 + 2ED8155C8F755D8204CB3C513202EEF623A4BB85A1C14E86DC59EDEFAAF8FE60 + 6C3EF599D7646A697FB1747E336C8C761218BA4037C9FC0DD8FF9CA3EC15B6E9 + 20F85338CFB6283CE95AAD4CF76709C29CCCDB5873ABE9F035152209161F52DC + 231FA3112F6AB04B0EA46EB3F5E2A883BEDACCA51EA3E3CDF732B633394566EA + A5B8B3B69BDFFD56119B1E216D5C4E2B86466E340562C967B41820E0DD785EA3 + FC17BAF6633361330B6E144511EDA81A8E2B0C6BD80900AF7060EBD136BA2BC5 + F1B64A36A2B594D454D6CE63B4EC0CF8800DFBFEBD87D3E9F4A77EFA1F7EFDF5 + AF6639453A9EDAD4CAB037322FBF3C86A86B888234526E228355F584019D083C + 2908E227B25CAED155C9D103085C4B92AA1CD6014BCE61099533433F99331322 + A6351C10962BBBFEECDBB2C132D44B08974D382CBE8DFA7122E2079350C487E5 + 99C04EE0291C38B1F60A2C60AABE495A8A9E8BB72E4783454546B83059B3DA6F + 64380B06D11392D195DD36F5C3048EC578814A9D0AD3CB45C94AAD8129B76841 + 61518E5C23C4076CD146B345E334167B8B02CE20FB030E091A56445D44247395 + A4293931EF33CE4ED5484347213F424090AF190C34F135E7C4CC23AD3D817B8D + 6A31C8F5B680A374DBACABC6982E237E16913B72EB22A6D532129132EC4DDB8A + 147DF0EED1602968C0460748B4DDD16944764D142C0B7000C4646DD160C1C378 + FDF5D790FAD257CBD50635795A6DF8FE72B968B75AFBFB7B2FBDF8326A7CC718 + 2F784D2859095D24B167E3D40F97169E4D705831DF19F7FC18CBC42A3DBB733B + 05FC3A6D658538F06A4B1337A65D9C4492C54FBF6865113F32DF14796C523B22 + 6BD886DADB4C3D1FD94FF85EBD067EEA35344DE0E5404FAB8D75228EAD1F3B06 + C9D8C6DFA3C18AF9F51D98C88E5FA6B85B69FAE7BD80517D750B525054912219 + 826F1AEB60DE7EFBC17C31FFE99FF999AF7CF58B62B0A8B1CC97D578E85E7E79 + 04AFF591F5581A71022AC494DD5E5B652BD1E91201141FB8871997A52FA32925 + 9A17CC3A6359AADF5545688C3E3225805CAF5153A7D7ED467A19C626A82EE19A + A47A3A1AF8D6776748719A6C6857699DF02E881B1207068292E57ADD69A11D25 + BA51EB43BDDD5A247E29E98EBA8E776AAA0E8BD2186DE51B941DAC7AED76269C + DBEAB2B3D2338A4B63398CF8676447E04D8E840AB9CE18A89790E824110B2AAC + FB5C8626624FCEEC85AC857D82E41896F5366838F8CC2BE9371479341E8288F4 + 60AF704B3435A8D2288A59224F4D2286CCA18AA386392C6308381A18E0AE8A77 + 9C3B7344FA8E6D49F07B0B4DA167D03061C569817CEA33AF5B2DADA9F9F43AA1 + 8977714B6DE355055E153A5CD24ED8A1DB2860075B23CEB8D741FA891632A913 + 6522385F8EB2FCBCC85C435A98DB1BD0BFCC9244D2CEFE1F5351293D43A38C58 + C7701A9558C7963122036C6ACEA261AE8DC215C99D86B9AC97B749FA139B2E4C + 628FE4978849956D60C79CC98A572B94D05946F4AF002C8C868CE15B5F6A342E + 0AE68ACCA88D5C5B528E88636222ADB1AED6DD27D2B8472D57A42D9F52D948EB + 08FA466AEF631B005886BBF71ECE178B9FFDB99F7BE52F3ECFC2399ED5EA4B3F + 1C9877BEB4D7CAFC00995BD48E18C437767B2D5A0E96B23D1A69239C6A8DEAE7 + 88582A8D11517824E1A5D69C8A68F6D89F4016370979F06FE4D8CB5CAFD32520 + B417CB2E86D8CE572BA734A79C84AD87D4608551D36AC43C409698791108865E + 2D97AB0E45AA12FE705553F3B228F355946DEA7E0E51BF23303E0C0FB1C17A57 + D5A3F029C470DB28E8C0935C20B5CA61F2AEAA82A6A7D4EBC19C1A49CC594E3F + C5648391EA3A9E17F1F44545E286DC9B24401DEE4FA20D2C23100082B968B7A0 + 06404F84167439784B2E431A45B85AD23583572AAF0D9442A8E0F8DC10085B64 + 4827CE41C2A95682FCE7CB46AB4599353458D47284BE950277C8C3048365640F + B76A5ABD80106997874BF16CB0A8C11D9520DAADE168C8F3302732C358F7E23C + A8A1BE4AAB3F7863A488C94E56DCD02DAB36BA46912AED32AD519AB6B1D8884E + 8BC4634388C74B904181737C60F20B98E5FD9E623EB957BE46007E0B2B70F9AD + D04CC05FFEBC8FF50431F6BBDF8DFF4603EA35F11482B6E6A4A58110977CFA62 + B0499134BE12CD89554FEB1254B56183765257F184CDE6F33AFAAB8B7C97AC64 + 90C4E1AE1F5A3F30A1D790741D38EB0FEE1FCDE78B9FFFC7BFF099CF7EBAD562 + 0E808A3255A1DF332FBFB4DFC9D160D1A20B5C3BABCA0A317D4E99C838AB4000 + 023058847822DE3A690A04B702D147EBCD169E0BD80DE5BF208D556535204E51 + 5218491B36B9D665CC7C492214F05DC3C4765A902583B58570CB237094065C02 + 6BA75CF2B01AD728C9D3C9B59F258E0747B28527ED8C762BAA2273E6DC5083AE + 41E9000C09C16091A1F4BAC8ACD57645F247AB36ACFD9C950DC93B26601A231F + 91F6A0600341B10EC96A7995B3E53D180D168AF7B43890D5274805330AAAA9F9 + B92205009684603E6F0167480325692920B37EBB4DC56EFE8480017502632D0E + 35419CEDB77376B5311518A4048AF43124190D91ECB622395B74CCC4E7F4A200 + A51E964C684A451ADA87BC22C0997414D9B9588B61B3CE5BF9683C224E89B058 + 2C90638C160C97FCCE2713366A9BED062E027EEFF5FA870707346A49C58E02E6 + E3A323E246E4DA0D625E6E5EBF5EC759628954AA851FBB7327276777EFBE0D0F + 6C341A3FFFC27394D1A8FD2F69D6CFB2D3D3B3A3A363D43EA18E79987C2FBDF8 + 629BFA3098E2D435593B1F65BFEAB2C1EE826CB4BFA48D7BB5A753A76F1AEB59 + B3E875CE5D9DAE48E112577BAC30D6C6AEBE36BD72ABFCCBA91BB913D305ED22 + 4811ADCD245A3D10F6928F169352F5BBDFD21DD3F442D4FAAA0D2C18ACD962F9 + 8BFFFB3FF9E4A73E415AAAA567E0A80FDD4E78E74B0760B086D8EAEC89B81F0F + 800114E9E7091F13C97350EDAF5C2E29E98EBB362223D8D540CE2BD404C15C51 + BFD735C49D62B939C34946694D32139DBABD99BC7F52828235B2586DE0F394A5 + 12B16576EF78ECB016451E50FCAEA79C8DCB1C873AEB0D8684B4CD331AD349F2 + 92CC253A5898F4697386907D10DEF24831D46E0A34B5CCA44A8A274913083901 + 153555B749FAD00409D18228CE05F6A35005CA6544F02F507E1E3DCEFD737100 + 7782B6F02C7BD5A994C413A5C00932E6F1339643D38A953458DD8E8D1F319782 + FD6D6BFA21B03DE16E2866B040F01AA6B93187E530D8F74124BC5D899D333693 + 0226F8C528024F7A4032C9BD0AB8D93FFDB36F2413351899F42A58871ED6B62A + 6B0F0B5C3F97BBD168646943383D069B7304BB4DA7D37DFEB9E7C19D01537236 + 9954048F6529043079EF78FA99EBD7AF536AAD81A33E3F3F9FCD67A41D8F8895 + 56DEBA76FDD0281092BDD264F55AFE07E6EE9A546DE0F85D9C8BB57398AC0AB2 + F338DC5BDE30E1136DA25E4428AAB53973CF7ECB12E4E5852C1BFEA50FA7662B + EC22BC772E4CE2352B5944F1518CE067A5EEAE39B086FC9AA97DD986CDDA295F + 36E2B5FAC2CCA3EE2DF51C79B748019FB5C14E0C968B84FD758CDEA84898783A + 0E55631A88BE70EFE11158997FFACFFED91FFED147C00BF12C4D88D626F4DAE6 + E5970FBAAD8A1A83714DF10514DB6D176389CCB3062D0359C8715E2E56AD3633 + 4F55D1C8B213C1BC9D3D14A140B0BC25B6E8A8ED0BFE1737DF282ED471F88FFD + C63ECC576B38CAA0D7F1A2CCCCC2485C8CF2D8A6E78953501EA3604D28618470 + 015C140854CFEA6161440827B9308555B699E01815F06C647B24193E4796B61C + F4DA34112A9193A1A08413D8E846A0F23386C29EEF3C4852DE29D667B329E02F + 0CBA29169787C1368F824F4A18A13C62C6E6DE57B1A043C0FD8CDC34D48744BD + 0C6384EB8ACC2B87490C20A79225761A11309FED0B17D282E0232C56690BA263 + C638989A25F95155CA8DC32837228929498A2557D0322F0D7A469FFEB36FF2FC + 12A53BEAF3446496D0F221B1B4485110C08A3478C3683C46740C81DA37AB0D7C + BDD3EDF1FA57DE6741AD3099746CE5A94B5D9449CD3266A415CE20A5BC8B6D74 + B58DE072A411F962A7BD06499B30DD3E98A75CD436F8ECD2D9648533578BEE6C + FA6CD33568D4191B2B70C73FBAF227755BD217D3E3ECC4953649B3374DC41516 + E772CA5CECD32E4FA1B9FCDD4758ABD49195CF7B3558E920340F2BCD527AC511 + B4D2F88C1E2F344C9EE21FEE3F3C5AAD36FFC72FFFF27FFCFDDFC5CE180E0931 + 44F16001BEED9D879D1CA3212A4BD132C30473D1118A74BACE10AB8F768D2161 + 96091313E3CF2C331DC35EBDC532518F2A62159BD95C12171681A368B072A340 + 76DD30F0738BC50AEC23F15ED6FB447451B18F57A161D13B0BEC1F21B566B159 + 6FDA841CF535B045B284D160810B1613ED362A06D0B460118AC1A0E384938F03 + 461EFA8C4A14E5169B7B88C299312FDC73C894F6E4746D50F20E857FE89AABA0 + 45674719A240109312C15CB9F87F1453332CC9910DA12DBF24CD57E68DF09C85 + 64B3CF7A5A3094252A81141DE61295E05BD86919AF498973431E1F727C520A85 + 6837A858E184F48728D1A82889F116B9145E2597381B64FFE4535F872F20C9BF + E16C7B455413AD75B1153361B829B5E2A7087614F64B30589CD8A58C40262BC7 + 92E05525EA7B46A4DBB90911192373264AD3E451A62604B623A40AA182A88681 + F4190AAC451CB1C4766B6A5B27D6579A8EF4458C9F61978023F5096601416B45 + FC90D415849F849126504C4EDB00DED770D81FEF8D76741C76D61C15C59A998B + 3AE68BB5B0AB0DC4A3CC995101CB101A4871AFDBFEB72ED299FF9F3F8FBE1E9B + B030D4F52FA90346BB72951D948D55F31312C72642A4A611D0D6E790F09002CA + 87C727CBE5EA031FF857BFF3EF7F1B3D2C7CAA25AE832A745A1E3DAC76D567F0 + 3A536322AA5B80E3846AF2D4254E29E1AADCACB76D826856026BC03332867145 + E236FD7E578D4E45FEB5E3DCF86A8D060B29927DA503EE79DB85B3307094B91C + BCC6DB56E62626DD51AA1E398E25F6E7E78A5A33D44B0866B4DBEDE448245709 + 985507C651951013AC184349B9959B79752E5898D25B64246F67AC7C1E4916D9 + 10D0C2C6A0B2C30874813706C3F25CB219AE5031DBA2B24E869F0F8A8C759613 + 5296F1F4598C2B89D82BE3FA2B95092A8F850BF8265FAA614960DE6D59DB895E + E435DA8E707832A02A032C73CCA301C556A1162AD71AA1BDACCB6804AD25F1D7 + 92501439D7430984C53137FA1F7FF8B12FC2329ECFE73069B64488B1B7B707CE + D8F9F9048674381CF5FB7DD644E2058634A3268CF7C6F0E2D9D9D966BD66CF8B + EB14E3F15EAFD38531E23871B95CB43A9D27EFDCC14E1D222D841B3B3D3D316C + 9BC813EEA014383AFC106BC303586D5670A86B87D7E08E2EA6D35EAF77FBF663 + 7037ABD56ABD5EF3DCA7800E0EDC5E526048205D8CBF7BDD0EFC1F9C624DEAA1 + BC527264686BB12575B23F7B5824705FDFDA60D5BBE22356FD6567EABFC47E78 + E15C4A6B673201760C60EA8E35FCB226F243DEF557F1BE3FBA50F05F62FED4C9 + BDC277B3B61EBC507F460259B911414BAA2FA90E117CEEF8E46CB158FEEAAFFE + 9BDFFC77BFD96A67DC1EC865F676E65F7AF9A0DFC516594DCE20EC11D637B851 + 2D9235952743F80354EBE206142472A9781F75BAE76D5047BC1AF4BBECBC5454 + DD67317AA4975921813298336EEB170E13760A0CF6215AAC12B68324E4D1DFCB + D4FBDC229189EFF65A09D8815260EC4055157858A858EE2850E57853B977E0BA + C141DB6CB6039C849A25D07A34A92E6363334928749C9607B55429653E6E0F22 + 060BA7F502232D250CF009063E00BF50DE96A4AF0587484C0EE4A6916233A24F + 834322070C09F1F63145457AF2181A539130502591EBA19271C34C7C747849A3 + 9B8A84D4D6ECEB2969B5D20D67831D2223610F6E57CAAC3462B3920413D25254 + 5792E68584EF05950B322666FCC4A75E65B41BDB58569926169B8C5BE139E31E + 35DD48B7BA1A8F4679AB7D31399F4D67CCC8C3166D301CB55B5829383F3F37C2 + F7EE06FD41DE6EC19C689104DBE4E202C201EA44B4A49D83AA9F5824C64C79CE + 7D07704430610139713ADD6E0FAF87580AE9780A65F4CA5E5F971991A508F5D4 + A23EA8654291066C826BF9412522D2ECF2656B658CE25F2F5B252AFF9A4BB6E0 + 512E9291CCA744514DB9322BFC9F0AC18C7D8E8FB4266AE23C3393D144DB395D + 9200BBA28568E7F77ACEEBEB2E2DFE69EA3F0EA6D27A04A9D719A3D8493D662C + 56A69A6074BC93D3F3C57CF96B1FFAF50FFEDA0759A99429AF50983AF72FBDB0 + 3FEC853E254D98BED2628348D1ED203126532304AA825B421B21555E2E6A5741 + 1C7F0943D7980A220F2BC4410F1480602E78B5DA1A4CAB77C8D38FA49CD47842 + AD399492EFC8C5938A52268960E472A8E8C8DA0C2AF86796D88335033B6CBFD7 + C54A145DB0D7742CDBF7CD162C301A2CC1EE5BBD62C1DF9835F203A287252123 + BB5DA6E26B5783B54560449613738EDC62AE7AAB74FBD8BFCD493A06827823D3 + 8ACB7B78906D097B83CB453B9E83354BED7B9C4BC5E8062BAD18FC563E8E9038 + 830C3E804FC0036A913217D169D017B19AEF3897C5824A4B6C3AB61D4A257B64 + 4C306C70C85723196DAA7E523922E7666B62C8A2409569293EFDD96F1AB582B6 + CE35C495ECC8D0A3E884A10C5B29066BDC22B541EB5C92C220CDC5023BC873A4 + 4ED6954721A1279E654766CC186EF266DE64E23F634A0FF5BB259540A0DD820A + BCA8984422BA462F57AA69A1119250BA4A849775B1315A64C741B87AE95E6115 + F4233EA29C2E55DF766CD355BE4EFDE343CD81B61351D676C14AF9F99105B860 + A23F164D5B484B96B5FC51531E422F7627A9D50C45D33B1738557CA106E21A19 + 7CBE6895AAE52487AD37114EA4CAC1C5CB383BBD582C16BFF5E10F7FE003FFB2 + 85382C0A1128AB9167E58B2FEE8FBA66D023316756C9417352B411ECE72AD6E7 + 24B43ADF31E1B07271BE02539D794EBAAF9017B4EAF5DA860976290F9C2BE3C7 + 0A3575A80EC830074D715A6A265CAE362842D1EBC6722F5271662CE810D66872 + 10E145EA1221F2FFB1D301AB0402822E2EBBDC32DB9DC22C790E54A58710A4DB + EB50B3745C756C29D0735CA273B8A590901F84F35A898E4E5CB12972220994D6 + 225ADE4C0F6D88697EBD29610D21BD0C679EA86C475E28F2111BCBD68189C682 + B64C66DCBA8874179498C70EE28007E16E1EE11A27A51C06E4C0C13785DF1415 + D30151CF00C95260B2DE6C897FD4B2F86415A46042A15F55FF09BBADDF3FC89F + B873E848C299782E1883926139C678C93B83C1BAE46284A08B131E5C192AA6F1 + E3E1460FAB2C478321ED3CA298C8595A023B1A4ECF3B97A5184F4A45558C5281 + 408FCD1F58227E050E059BA4A59E2A7C4A9BCD083CB8766B369BC1C5DCBC79B3 + D7ED62949D3939C7251455D0655652328E32684A259A86C94DAC7CFAE7AE4548 + 8BFA3228DED5C9683DEFA3EA808FF849A10F263A293BB859A9DFEEBE659ADF52 + 9B616BF6F4C678E85BDFF250972FD04A1B503C837AA41AB1D6E3267FD4D76215 + 132B1F215DBA3AEBA7C000D89727E7533058FFEEB7FFFDAFFCCAFF0921619066 + 3A840C66AE78E9C58371DFF508C324106F24872A691658CD6804E6AE3221B0E2 + 691E3D35BA046630D990B026EA3363AF6FC5353282A3A3538549776B3A4C916C + D21BC11F8C5FACD2FBC9E0482304FC0DCE8B2F7DAFD78559599111E5A7411483 + B8436F361BCE61E90E6744F20F1D155C0E08D4E8B6991A93CBF38CD5E0F2D46A + B3DDA00E181230C96CA77665432CCC86D24660D33A94D86307D14B4A9E601974 + B43526B96D2B13659D929D282D6911D1331CC4E714D92081445591338BC6053C + 50ECBFC14B0567880EE7597A88758C4245CA1B85172325887D8AF91950E6A547 + 54CF28C16C8410D72B81D374ED76F8B6BF72637FDCAD0A83197ECA0EA229ACA8 + 4F9B05A53FF3B93774250525D5891B3BF92C58C1DD52561B3D97825A9C06BD3E + 3525D45AD5121CA3C980B0D9E579962C7EAAFFA8C19ACFE793C944FA3C1D7C32 + EFF67AF0742869D7E1C5471B666BBE98C374BB7EED90AC15F967EE52A094D81C + 4BEE6B30D43699008E6A5B95FC9A82926C5DA44B2CDA4E8ACA3CC2217A043E53 + 517E75D4E9934B0F9A71BC9C46135CD6E5BE9DD465A91D2CCD103443539BC832 + A615AEDA9E3D220A6E48A82941513AC4C9C24E12F69A85B38D0F48B2D5D61C15 + A2A7733E99CEE7CBDFFDBDDFFBE7BFF44F2924641E64C48E3A57BDF8FCC1A817 + 067D96AFABD8778079D7C1E56F832AB758256B5C2E56D80D87814F885C0E9C74 + 87D9B82624A045F8756954C13BA37063838CA30666B288DF19E98FE326E115A2 + B4B25EA7E3EBE6E438EC764D047EC37E4F5AB0BC66B10888E4910F8B93EEB952 + 92CBE6C1B003F03DAA6D052E98E33BB20CD6B439592BD4FBD914AB62D321FE4B + C12493DB22083E8FDC52B0305BD87F8214C6707358F223CAD092DC19C2249594 + 7B7381EA11A84248C34386847B0B98BAD37004E7A5EB496D4AE0F02FFA675886 + F2DA8CA1D01C63E35CE487E294D6296DA595002E5DB87177A6B731A31DDEF96D + B787FB9DB3333878173E7231DD1E9D4C2BEAE2A3569F603FFE9FBF029FEE74BA + CC2768D3F2B33069601B1723183212ACDF1605C4DEBD5E4FABE0CC70286B9DFD + A68C65AD93158E94CF581764C6FC1071068C6A9135E1141211947EC8B2E26145 + 68BE1A3BD730119CC5E25C0A450FCA01D13004975666EA6769BD4B322F8F4C66 + EDF6E3C8C24FC09989BA7DE3D424F412A22DD1A35D099E88F64E736DBB59B668 + 50D3210EBB1776D9D1D3C45212245E1AA8D42039DBBC36ABB217579EB186D927 + C0FCE8006A008B13F562BAB898CE3EF2918FFEE23FF9C78A74F72C550F36EAC5 + E7F74743CC61E594DFE14C70556048A80199F18A16267A99758B1004149AB12C + A3A1A63E845FC284448325401E2B8E126189D7ABB54589E99E80B3E31C20243C + D6108D43EF2C04153B924C95250F084CC668D873B11F934C1593E86EAB8AF1F7 + AC164C696B4A38323DB9F718B494BE9DA39125D639227E5692A8AA04E7C86F8B + CA50B6BC20E24C5810AC69CA903592C822FE044F72A4813957B82326CE449D06 + F2ACA99E984C227950D26BA5326075B358445B594579491F85985F71A16B9D3A + 3E9E132A6D6523AC27B99627589B4BBBB5E80727C03BDF79A734EEEE1978275D + B8D9D974B159AD59FB165EEA7573FBEBBFF18710A5DFBC7183409E42EEC7138B + 375A56F742CA6354FEC8A8988A622160B29865558DA55CAE97C2F01539DD186E + E8BB36FA884DAA3E6B05B3222E82D3BF45074D4D8C1C99A830A229785488F72D + 8C571C6D297519B7B318436215D4B3D8B50B36912013A3758944C12B8F608A8A + D8012BE94D5D6D74E22B59E4E58ED324B15ED1BFB38D6F256E99AD0DD6AE358C + 8FABE9638A37AA958174146C72F2985EAB4766C78BCCB2F96C39B9987DFC139F + F8F97FF4732EA3C638A175874558BDF8DC180D1682D7050B4ABB26E2129578C0 + 6952094D1DE1B0DAACB12C0B167B09D1B6219AA928FA839E31A28B4E97EE8936 + 2FAC96A89A83B102E6CA2ACE7412B408ED069686AC835042356349E18AEC38D8 + 97D51AFBB2C1872A2A305C950B4C114EA26425D224A02CBB6112125310DF3153 + 1178E48DE1FC8F612325FD44C4A2134CCD7614948931DA0F6B4DBA2EA4357027 + 78A85741E47FD27651CB29542BE46AFA3999B1D2171D7DFB84945279C2646618 + F6BCC856EBF461148137DA6EA1A8C4DAAF0F4193055A1BA7A6454F9CADE494D8 + A79EBA359956D36DA7D5EED8CCAD174B4C19F5BA41CCA611A4BBD6CE88124BE7 + 79D099BBDD6EE980154C828AA60E84FDFDC1806F983B249B2B3F8A1170EED356 + 554D58112EB36BEA2A8AC03971BD5367B2696EF421BA10F19F57047F5718AC2B + 4A81CAD7F388B762DACC98E8265C6AB5E1F75592BC695F6C6D7B02ABCFDBCB66 + 4EC3432BBD851AF2D79F6E5026D79082501B8B9D5240530E27469A462B7D3B06 + EBD258497B697CA6C9271A2F35BAFB531BD730ECC92370D90C0CD6F9C5273FFD + E99FF9997F68338E573CC72799A99E7D76341E9A5E2723066DBC6F2238078365 + 59F394B62EB41D30B94AEC25DCB411E692572523DD03ABD55B527E069B3518F4 + 8D321EC8B3A37C10182C8322601D6483A04414874A240B5AADD625736E635604 + E33FF46E18EE58705A073D1D2670A66C2EE771584EAEE1786BF5C9442FB4AE1D + D56BC6AA1F14879DEED59B6499D89AA0D7C67DC2B273143F5667896C72523E51 + DCE4622A2B9DC00A8860CFA33981D8E38E3A06CAA01C7311EC34D44AE67429A2 + 3624D043EE91D06FD523249E323CB5E170B4DABA75D5CADA184D237DA309AD56 + 9B5BBBB1959473581280508BA355D3C877C882F5F8384B8F7CAF68B010A7D71F + 0EE182CE2F26CBE5028C57EE72769561CF5BAF57F0C539661608E957F96BD7AF + 71CE4B532136596626267244A2257601BB38F88A306E2C96A04A31CC02DC802F + 88E113B4A7495FDFFD5D93DC71E1ED60971AEBD9EED290D64627F5942E21DA25 + 5110422C09A7733584C666A4EE51088D088C279C7816CEC4DD4F1CD51AFAA2E6 + 2965224CE8C76A4FE8519172BD2F871DD6FC4835DD0C248D221E8C4E4EA35BF3 + 258305330FE6C6D9D9E4739F7FE5FD3FFD5EF2302A4EE9826D0083F58E6747FB + 7B59AFE3B2C87A4C3D61E061B55BDCE912986E0FCE08CECE7289382C048E62FD + 9D73C098D0E19A3DB2DC65392986A26753913DF26C744ACA8E91C01F6E25D2CE + 1528FF13987734F1369C3CC2584337A1FEAF318D4DD60493BCA14322FE37351B + 2A3B80840F0D2F35DD93C5FF713AC875B1A89E9CDC67132487648CA24B94A2BA + 5E71BAF3A567AB67842033F4766216959C0C4EF85ACD037157A56E4A41176E24 + 9EA9978F611D01AB1A9A71B6C7C96531578EA300FB4EE9B34DD53284B4244659 + 22459391B29A748F0B58AC7BCA8E008FB604270B3B69485A030C16C493E3F118 + 8E707E767E36999C4FCEA9CF261F606AABBF582C17EB550FCE8789729864AD5B + B76E520859077A5E4EC1DD85ECC8A63DFD4676187B2919A4BFEFFC55AFE8E476 + A2ED31EA443DAA589626832EE7BF922A4423A7B3639864DF345102315DE751A1 + 91E362DFB84ED39882F505E895476318D469531B9164B2EAFCA3619EDCDA34E9 + 7505964D7C345F4D527FC01F17638C38B5A3D9D919B75A78527479521C459A06 + 843F17ABCDD9E9E40B7FFE97EF7BDF7B2A5F30F48559B1AC2F1E7F7CB0376E71 + 539A474C291A18A25262889327A202522DE69ED5C273DABBAA980A90115D8633 + B5C9B2D3EDC0C6AB4DC1D64969549B1B242557CF315DBEA6AEA45A931C23FAD3 + F593550F284E103491DC47C78DD61AB629CB583CA3F4A58A06B0E4686C6247E2 + 4924A0D10B158F9CDBFBC57291F3611ADFAA67469C82214E242DCC58B640421E + E8D95E6BBA203671D1A905D38A8AF5BC74F1B65021837A49290DC522F5965EF1 + 85594DAC4837606B21660BF27651B9C26701A5C73A3956E10C6D436ACAD160D5 + 216FBA45C471A74E4E2CE256B19D1006623C1EA12D2B5034077C361BB42180B9 + A2CB0A012CD608460F6924EA3911A5F05CF40ED493D0809B4783C3BD28A29586 + 75D6DA1ADF60D5ED8C932B5E7C3491298E21758E7662A29D9C4EF3CF98A46A1A + A35D74A8CEE266F74E9D48DA4990358B78EA52CB9C35EA75A7C92F13B30A0A43 + ABAF5F82D320E64D179D8DC7792498A39983B72926A11E4AFD68B061C7B8C903 + 96828306E929F836E8325DAFB6C727675FFACAD7DEFD9E9F284A1458F608D961 + C501EF6C6539CFCD6E6B88AE4F4883E3A806C8108ADA60471644259BDBCDB7ED + 18A6243049FFC3862DCD8A6A6AC6F8A898296E45CD72641A063E8E6CE335214F + 673A1A0123C6C0AD5918499E8AAD87530646C3CB3AA6935029E8012D0336E5DB + 9EB89B98BE86BB87090281B876448A63330C2921234693A88A8DAD8CCD917CA6 + 4511217502B8AC4288167CA165B36E8675FE56DEED9C4F676B4C178E7C052602 + CC01721960545E1560E8F60E0E8683E1C307C77061C37E6F30EE9D7CE38B9BD7 + 3F6343C91049CFB45736F7212B43E6A981CAE56DF0B4A8FD4EA3903FFBDC1BF5 + 434385FB9AA52CFA849C74C7D6166D34870F8C464359CCBC05D4F3DC8A110DC9 + 33E4F40FE7AEA425D2C5A18F616DE2A3C60DEBCA0456120CC5D753F8509C5F5A + 4FDE599F8FF2B31EE5775CF5D3B05CA9C9A8978DDF093FEB491B54AB34FDBE26 + 23BC8F9B6510EC92F20A2918D434101131F054EB6FEABD541D734EAC4845F56A + 703F2DA1DA7148DEB2BAEA74F970DE2049EB9B9D0F37EEAC194262896DBD3D3A + 3E7DF5B5D7DFF5AE9F586D16B4942A6994C521A8989DDD08C711679ED854795D + DF31E1C93C0A3A85E360D65E704D5A1B0D9E8DF7184C94DC6DC6F8F16026995C + 752B421CB4B8B3D83821420CBF6A60AD86C909275A9D810E4924ADAE8DA1A08B + 12D3B4F1D3062E0914A61C41C9175A6BE0D1E4684D108D9D53D52067EC06F215 + DA56A03A02EC3F376E5C83C079B9D976FA83AC8510306A924354A8C95A451556 + CB0299FFE8C9F6C0AC0C87EB6DB1DAA2C6A20FD11C63BA1D191B1C976CAB6B07 + D8C077FFC1C3CD667D78ED603E99621BA641891962AFD9C2531B0DBA70A6D96C + E17D8944CAE0513D7CAD78F815F0AC19B1C94EB137790879159C9C0E4E0216AB + DD76AD1613BB36424263747190398D8B807A860B6EBE41AE6882388C472316B3 + 25A89BE1ED935D37F2C991FB052B2F8439A6A27E08DC054D3F9BED36234BDE26 + D22F1B9F72626DA484EA76AC58FD5B2DA5A35E87D129A69D2EA65EDE5719A96F + 11092657B28B3C48A10689CD32A949720A4AD045DC485044876DE7629C52FC88 + 02AF86909EE515A2E378D505AB3B564FF868660CF7308AA775C59DD6562AEC1E + DAEAFF379269EA3DEE00DDAEC0525C42811902311D1D9DBCF1D6DD7FF0E3FF60 + 369B18D6C2915C642007B1121D033986D75644AF436594D6AEE13385104F1838 + 83C9ACD921A687E30764787D74E9C56B091AF9863A39A53E12B71378CD54D414 + 8BF1051A05051B9B68C7B220592827990EFE054324F8379730CAB510159AB5A8 + 4F32231F280B794EDACD7940C2A896E1D7A9738E2C5446611725C109E58EC938 + 66B014172123D1558CCCBEEBAFBDD06B65AFBFF9E6DEDE5EB787D1D66AB5CCB1 + 3B3A83F975723A5DAD363CC82E549DB6EDE46EB55C7AA2CD028392E1328680BC + 7444BB950B773BB62BAD369BD974E6CB927C646A4E8077F14B1593E8FBAA7022 + A54376A9F2F976B35A4C58EA9CDB27319188226119182CA48C114A73B4BC5D4C + 36F5216EAB93EEEC593B8D5F7592519F0185846C6B58EC0B7E1F8D47CBE5728B + 0D0A05564E9011BF1C8FC7608056EBD5C5C50CFB01513B1773FB79AB4DB61653 + F7FB7BFB709CD3B3B376861DC877EEDC4194695CD1C9FE659D6C86B6E914C88C + 22DC8B26F18D669193A03A28314492774F978D64087481336CC2981A78C11045 + 624FC56403D7C50D298804294B7BA23FAD8B9EFC8B47A0CD56143A1CF6C44BE6 + 8E7A33D96965D79DE99396C84ADE6204091755BBDD6E45581E385EAFD7BB7EFD + 7A5A9DB8C25A294B42E2A8CA8ED348E03447239A249BBC65945D3A0E2A0F5053 + 4C8853006A40F492AE34E571709431D16E36E5838747F7EE3DFCB177FFF8E9E9 + 91416AB8928BDC4C7382F6CBFB58FAD5A48CE13294DE666D9BC44AC7FA7DED75 + D6FE54125E07E96FE44CB037CDB3D81843093D828C4E46190A47B64672316471 + C05EE4642FD07C187176727A3D83C51690CE844C5296B185020F289098BCD157 + 0C1798E2BF31AB617988E519D43A2478AD951877839D3E749B60F42BB0059630 + 96A446543929F9C34C2E867D627FF1BE0B71169A071469302C61CBBB2BF53679 + 923C0CB4A83DEA42D6F18CA406F9299079F782DC105595B8E00293E86A5ACECA + AE630C8B80C0D1B7DBD562A1DB3071E320743E0B3EF3D81EA4BA9BCC1CE1B24E + A78379593058B5D7D0C01BF1C36A182CC360F712FB7346E06121153FF6D2207B + 3CDD58B7D371484CAA207DAA4412FA3C10C745CE9937CA5919A2A66FCC6A4D4E + F1BC57993265F0E1BD51FA336501C4B517D4521866D1DD14DB56DE06D710775A + 9C31445496E74CF2EDC8B3834877BD416514180BB014E84FE739BC02F7884506 + 02DCEFEDEF6D36DBE3931314D434E66272A10BD583450653B24131287C051CCF + 1B376E5C5C5CC077E1802874EEDC603080134DA7D3E170082785AF6FB69B163A + B96D83C2D708E8C7862741DB120D0E9930EEB9ADC8C0C1C10F0E0E24D9D1CCFA + A716213131313AD2C275A80399D004DFDA34FAB331FFA5F6DDD456CCA67E980D + 91062F75B22E6703EB4C4B6247E1213CB87FFCE0F8F8C7DEF513C7C70F503093 + F423A89F863B3AA88D461A8B1957CCCC7DDE88372F19753CAE748444E4809116 + 7EC395754918041170C8D8E2A0E971ECC890FF8211564E2115BCD2422B93E32F + E2E904F483240ACBC8A9B184AAA01EE19024ACF531456B6944B338B0C3486534 + 6E5526F6CE0C6F8291F648AF0A2E0C44C4CE938A16C1D3304026F83E5870920C + 6319D38AEE1E11F249DE99FEB40947422C1B2A0481DD6222BCD184B5D5DC3921 + 289905945A1739CB66896540979AA4B963D01BBC84015644154D480449353A17 + A0A57ABE649FAACD66B998C72403855FF049CC5E05930741584971541AFCD960 + C56C2F45239E7742AFBB8BC196EE8A69FCE87938A2F32BC1608179B2D807D322 + 00011E81502F5546700614C62CCA58F860AA1D836DEEAB4EBB8D61E6B668D32F + C42E8852265B6CD0417208F0BC96ABE57AB58675DB1FF4D7EBF562BE8003C1FA + B7A83FBE1EEFEFAD974B6C648538B92A72D2FD98CF66D465EDE1EB6035E0527B + DDDE62B970C466033F376FDE048382BD989464C4AD9E8CCB60D0478EC7F56638 + 1A552555A1A8F80D97076784AFC3C72C092962FE4E5732C2051D8BBEC99A8463 + C6989779D675D7A9A3C820520511AAD3C057293992F5496C430175959AAA9DF0 + 36E233628D2A4473A5D8319F782BBB1811664ED1BC71887333493F6AB8697731 + B53B01321FCE6B213396D023004A2A82F6E1839393D3931F7FF7BBDFBAF7260A + E7A0C10ACAB288784A043E79A1E8920200594AA2E5CF82D4C532F65C3091EC72 + EC1E61A2197AC5C271F3B645FF3DCB908C389B2F8BCD16960596AE0CABB568D1 + 4696B6383821445F8C0D0D8BCCB0094019782F584F6C25466710D1A2F84BC5F1 + 2CEAF790749F0925E9F449EE2BF0EB86837E3CBE635F493C0A5EA33262BCAF9B + 9056A4D4C8887C960CB924878DE47404B86B6A480AC1EB35FF68B5D427D9487E + 34B8ABFBBAA821AF4B138BB311C317446E5072C395C6D721A8B65363B64BCDD8 + 0923B93872F811F0B0E673C58DB14146707A302DDAAAACA4CB78165B057F7CF6 + F36F066D268F15501B9573A4D925E073A6AD9E32F618B90C877DF05920702DC0 + 9A6D37D434502D178BD1705C915E107C6D6F6F7FBD5A92DC18325E815DD8DB1B + 9F9D21F01E3C8EF3F3738AC27C1BA2A1102008624703FD9ABD3D88370B0437B7 + C1602D1673781DEC639B9AB8D7EB0D4201A93CCC8F0A894B95F783BBAF999D39 + A4596A298D08FDBE46B899AE4AC983C6AE1E1DF1BA162998BD041A95547FB8EC + E9A3531276D1E07127494E97ACF9781613159434444D30EDB133A2DE971AAE8D + 1604237ECF489F89A4C6B47C9E142CEAD49AA4F88D49EBC614025FC279344DD6 + AE0D0D4901243474BBC90D2067E2E1D1C9C574F6E3EF7AD7D75FFF1A18164E0C + A99C0DE6181EBB7EFDE0DAF587B61FDABD1219195BDD7EB7C4FC87E38C0F6E72 + 36E4AD1CDC85BCD386D9797A3E8119321E0E110D817C9CB85FC2C60D5B2376E4 + 15E5EC62516C0A0455B37B8EB2D2C450CA7CA788BF2A502200AC0C79B7D4E187 + E629562DC584718BB50BB211B09B13629E4F86D1C912C70A188A48A92CB382D9 + 29CE8EECD8466CB2138B59ABD5B241A9DD5D1B736C9C8CAFAD995686EB3AA311 + 54BB6C15317D613545924E3FFE952528BCD102836EB4CCF2CECE2C9931BCD04A + C373A7F5D2683483B6D05AEE21D078969FB22FD68BC9C4D65D213CD219C6B224 + 214FFBB4D3DB456D193CEC1F7EEC8B603B8CDA3936587195D2B5A2F12A487D84 + BD03CEC1F7FB3DF87DB55A6D36EB6850C1D60CFA438E833334315D81DCC90294 + DD20C83DD4D9746E2724588A0CA8761A1A794B298EACDA79679BB848A3FE412D + 59218094C40045C3219F099AFA22BF4200ED0DE7453D960600428AC7F17D59E0 + B54BA49195CE4BF15B6CF20563CC8ECD52BE9458E5920C71AD3E41EC2D819410 + 762A7D11C2669B0806D9849C4B0D8AD5FF35EB1C41DD3BAD479A06F4B4B100F8 + 9A62075AED61359E47BD7052834579D7870F4F17CBE5BBDEF39E2F7DE92FB396 + 25FE624A9353FE05FCECE79E7C6A7CF3CEDBAEE7F2D672B184A3B45AD97AB5C2 + A4217AFDE0B990D61E7E9642E7B26C31811358AB62DB69B7C0612FB6EB617F44 + BB14E68661AE6EB6EB9B376F80F13A3E3A7AC7B3CFAC96CB87470F9F7FE10598 + D25FFBCA573DD115A882A1F08159294D72BCACAE4D8CAA359BA3EE4E1C7F4D5B + A04074775B927E32C95B80FB6851DF34E3561E85260492FD15C364D59FB25ACF + 31C963D5791A623F9E447631FC8B1465F20DE20F942DD156CCD7CA5A1E99D324 + 82EC4E0AEC74623A9304822E163A5B660954406C4E4234C641BC6861853436E4 + 4B24BD2BF8BBE5EC72767EF4F65BAE96BDA07DC16348888D6726DA7F46858B2C + BDFDD81F7F193504B346DA98E3CC080EC176F06DC12ABC98AEA208B1D7EBF6B1 + 09BEA69A92D842EA5B11B16922D0F1F2B61C2BC6D1074EDEF4413D4C139F927E + C0695BAE95A02B3D70225BB51BBE5C2A66D52D3D217DD0296233CDF834E00BBB + 5542B2958D188F8D66130354DFACCCB2FAC61BB155B474FAAB5C9DBD520DDB48 + 17A714BDEB8C51726B89E5B1D1C537F5762C9955F1E1229431F95664D08F1F8B + 1BBC18CC9845D3F29DD3FCA2D13D8377EB870F4F668BC57BDFF7DEBFF88B5732 + 240B2D2991CF6B15B32110E3EFDFB89975DA8BC5F2F0FAB5C9F939447B7BE3D1 + 7ABD9A4CCEAEDFB80E3EFB7C3A7DF2A9A7C063DB16C5BD7B0F0E0E0EF73057B0 + 7AF8E0FEF51BD7C0205E4C2E6EDCBC81FE171AB5309FCD2EA6D3F168045700D1 + 40B7D7030BB55AAF5B9D368A2D13A170740651BC216B832780EC5A949CC95B6D + 24ABCCB28B8B8B8A74A4E0635BD8B0295D2CE3E2432411B2D48AFB9DDFF55DDF + F5DDDFFBA10FFD4615ECE8D6139BE969B19CB5DA2D0829E6F30599EF2A6802A6 + 4E434ABEDFC5D85C13BC6A77A8405FB1789DBEC29F75AE5684F21C684B48E878 + C3A1A9E258DF5182B580A44C1925A0D13CD30E47750144391079A6C51C345115 + 30C372E135ACB55E8A63C2C61162425C614CB47D5BF3F8638FC3DDC2F6034739 + 7AFBCD937B6F5A5639225DEB8A4A0588C01283A53E19717D4A0FE46F7DF8E3F8 + 02C554D7AE5FC364306F13221F2D960309A8A9B6C9691A929C6D0F8783048D59 + AF9F106A23245919AE535D15595C9D8E31E2C1442C65EAF7A891DA354C11EDD0 + B451BBD153E3BDF498BAAE05EB1F73CC8927B81B825DCA346B0AA1FEA1DA7B4C + 186102CE571E26ABAF84010DE5B5B71B88777BDDAEDA82A02C077CF71A5D26D3 + 39CEE118E8C57DB8E937ED02D4A273C00029AFB8CA3A068C962CBA54970D5F6D + 4F350992D4F743A8FD7CABD62AE6DF716FCE5AE061CD97CBF7FFF4FB3F8BD284 + 487CAE8658523C79BB353E181311F672341E43FC08E7EA743AE025CD977346C3 + 541B841D620480357194B423F53C7CADD542D2DA1B376E9E5F4CE68B05D8AC12 + E55FAA175F7861381AFDF92BAF905474002385DB30FCD161D5F8CC901A982F83 + EB0FEC60FF46DBEF8DFAE8F4918E0D7913F6EBAFBE0A7FB450EDDC15651185E6 + 359BA0110505348787877085938B99CB5AD4DFE3495798238F4C1B7DD4394AD8 + CEEA0AB69824F2C11AA8E6C0FDD28EFB7B82C830F141845F4FA166AC1CD12819 + D3AFB0A80F0F0E0783C16C36BB7EF3D6DEE1E1686F84349CED56B12E608DC36A + 87B3DDBB7F6FFFE0603418C02300BF3077D9EBDFF8C6DDBB775DEED452C05440 + 0559D6A560A921AE4A04ED4C1C8D8648ADE1B26ABB9D9E1E9FDD7FDBD26833BC + ADF2F075023F6052DED67E0F662AD555FCFDFFF4F90E8A71E37C8255C49578B2 + BBD14CA0E510EC28B286E65C7D6FB75A83D150832A99AD11606C45C53858FD15 + E351E74CC36448D476654E84DD35639284A2BEC59F172D2C59609E3DD2C4E8D5 + CB36B538BB26C5D6FFEF2595A0AE5CA83FD608BEF4EB9750545A404F7A65B4B9 + 4EFE826DE1F8E8E4DEDDFBB8F9D02651521A6EBBD9DCBA75EBF1C76FD7D9CA5D + BB13EACC87B646478B95E2BF2EFFC40D3F53B22D9BE4D4D3EA5D7D6B4CD21F34 + B7123491BF5318DC61E1AAC3F086814B7C34894EDA9DCEF1F1E96CB1FCD99FFD + D94F7EF28F91E45B3C2CAE46E05A035375706DCF65795181F170D3C9F4A5975E + 02D3339FCF9E7EE669F0BF8E4F4ECAF3E3FE68D0736EBEDC7EEDFEC9DFFB1F7F + 1402BD836B872747478787FB9FFC933FF9A11FFA9B9FFCE4A74E2793C1E1FEFA + 62B659AFFFC6DFF841080BBFF0B9CF61D9DA39881149B3326B753BD21CE605C9 + 0C1E16721154056FEF6C0D8856025CAD9694078A8D118A08CF4A3C8453319EE5 + 7E99069693BF8C9012DBED8D36FF45175BD442C52FDB0DF69D713183111D305B + 6F1BCCF01A38E091CCB724BC9CA9831034E89E27BB3C745CAD835E8FC03AF9ED + C71EEB0C7AE09820C978305551F53B5D7069219E9DCE2E500CA1D5EAF707EBCD + 7AB158A1BC83A7689C6C0C8A4BFA30188E8BEDA6C4345145765C93066C40898F + 9F9AFC2036F667C70FC0606552A7410F0B735864B07CF4ADB8FD3FB6BBFCC147 + BE8025731B630241A3A4B46DB5C102FF8DDA09C10307E778341E55A47FE91206 + 62D134E4D91D238AA01B7BD37698DA356B582E8EAF8D6984633BA627440A37EE + 13693CE0E63AB13105519B81CB563209A3343EBA445613E3C57499271E550C28 + 2FDB0FAB064C187B328A2E243BCB3A023098568153C9E388454616CEF34ACEA7 + 8FDF88D44ABC86200AEF816951F8FBB0E991242E9B7570EFC0AD2331A5D67A85 + 04E288A5E87656AB15953E2CF826E0C52440A7C4C3AD619231B0D7F1090DB058 + E3CE359CA193B6C1602D57EB9FFF857FF4B18F7D944242E6B666AC02CEEDBC9D + 7FDFF77F4FD66A2D676717B3D55BF78EBEEFFBBEEFE1D1D17235BF71F3E602B1 + 7E93812FC0756A79335F1547F3D59D679E2936C87ABC5CCE99278B13AFCCA9C2 + 33698D111CA6EAE5F91A525A964D35380D97A9153BB40E9FCEF71FAB38406DB5 + ADCDB3561B163698DA4D5566EBF39BABBB07E3A1C15A396A3AC01A79EDF5D7D7 + A4CC826D8EDAC561B4CF81A449C5650A31B1537951FFAAE9C328BE623D4DB88C + 3CD755A4EC8D1ABFDB7A72272FD6BF48FF608B245D07FDDEEC625654956E263E + 966E91F9AB3F28AB627F6FD0EA0CEFBDFD160CDB538FEF83FFB85E6EBEEDE9DB + 5F7CFB78E27DCBE4DFF91DDF75EFDEC3DBB76FECEDED7DF28F3FBEDC16DDEB37 + FC6AB99A9EBFF3AFFCD5EFFEBEEFFD83DFF99DC9F169A6E0674EF2B14F61B57A + C0FCC193E32330E722C38D350F315884B395047DBD86B9D9FA639FF8326C6546 + 659029E873C91494FF92FE73C17A5CF4670936125CEB206A3A8194C27174168B + 255C60AFD7639109CD0437FA19D4A1E5E75563951BB6C95D917E6A988FE47797 + D47AE597BA4C9214AC64B9256997E4844AE4931ABD3A2E0A0A104BCC2BFEE66B + 8491A809F0D4D1DF4D4CA27BCF944C36286F1FF1B279C732F7981FB48CBDE2EA + 240C1F0A05912F069EEF7C0621D4AADDED0462C1478DCF7E9FB412909909959A + AC5BAD96882BA1C2AB233C173C0E64E3EC74D6AB95A30A2F5828F0F33975C210 + 90C562C131FE6834DA6E71C1C39FD7AE5DE3EAEDE53D4643BFD89622CD31BBB5 + 0A993F3EC61F31D302E73A39395FAE37BFF88BBFF807FFE93FE6AD8C08F94226 + 75152C138E0E0E7AC3FEA6280995027E684ED2CD686F89D2CF303A44B223C462 + 8E301ACACBB0241EF59D541D88B47B3D443823F9F6E6E6CD9BBA0DA0B02E3892 + 5FFBDAAB70BF376FDD7CE6997794C89FB55D2E56DFFCE6378AD20CDFF903B75F + FE0E6CC0E66BAA4AEC8809F6F4E464BB29CCF4F4B0B8371E7659E80025E4B6DB + C9F984EE45D24AD4EC612C93EB627412D03BC35F2A8CAD4AD81B0C4436A8258C + FA576D78AFDFEFADB75B78D0081824CFEB8D6F7C7323925184AAD01A8F24C49D + AB6B43986FD2D54523EEB114968D47439820B0481F3C7CE8131D5CCD2B60220B + 86098CFFDFF93B3FFCB5AFBEFEE75FF842BB6D5F7EE7630F8FA73D6F9FBEB1F7 + 67AFBFBDCCB276DE39D8BB89C1E3DEF06C72767136B12E877134E5069CADF1C1 + 41596E37B38533D6D7D3D8A4890276A173F26F27272746E069888421942B19AC + C0B407CAD36EB52609BFFECEFFF32988F6C131C6609EB2E94F3EF5D4FE781CBC + 4FA6A9258385E541237266250C25182C8E5EEEDFBF7F767602C7EBF7FAD3C562 + 8B0886C1134F3E797078200B5B49176AB1FAC466ED18B27AB7967A6C5D808B88 + 0363345AE4E27062F67CEA976998C368528D15153CA22761AF9BF0BD25D53A33 + 6BA3F71E62DB2D23210249253AD54C2425C40DF369C33A04F3018E03C141ED6A + B18041EC757B4BB034AB15B11E0E08F85E4E269302F9C572584D8CB48060677F + 6F6F453F70E66EAF0BE6637A71C1B052F029E0EC605928EEC0F9D6CA10B6EA58 + E2983BC2AC485C065ACC2CC90B97CF721F8C9A7452DF321283A00C81687AC75A + 2D796D084CA1442C06AE3B2593A0DCB8116C6593A0543DE5A4B0218EAF0083E1 + 1A60AD9E9C4C6059FEF35FFAA5DFF90F1F46810384FC7260E3198875FDF6ED3B + CF3C15FD11987DA7A7A7B293B0D205F56332E1494D45146291039D4B084B0683 + 7EABDDA9B6253C0558F630AA088E221437F26D797F7E76067FB550923497DD88 + F61A347B9D11056F1EC29CF57249880C8C9633C795014F71506514EF029FC5C4 + 352CEB4E7BFFF0E089279F68E72DAAB63A861912C487DABFB76B94F84456E82A + 678EF6A2E4B607CB84F1DEE7EDD60682AFE9FCC1BDFB848730195E3039CB55D5 + 4264998B420EA9C18A1B2D4BA459058BE098391713C3529C09A852D5EEC2E41C + 824D8379BD59C35C6DCFA6D3E9C5D411B57B413B22C3B8396345E86B1431C265 + 88ECC678CE42904F4AEA696AF7AACE0E901399C352E974A667A781D56D036BBC + C1DB39560929F7E5A5E2C6ABDE89FBF0479FF8B2946D08116A491282446FACD6 + E570F32C498BBAF4255D8D4558A6B528584FAE19FCB95C2EE08B1027DA8CBB16 + 48A951D693D23445020D01B2D7610F7B234E38FC085EE0C4CE792964480102E9 + F1EBBE69592602D7949D3C30343F6AE7C00FF8176D94336FAD37680E566BFCD7 + 11DBE4C5F9A4A26202EE6FAD366D7AD9E9D999210C079C031C19780B19C1AA72 + BDDE8CC763301C3C2BD813810DC793EE006C95C3E170BE98C3D582C5F1781905 + 2C1898E7F3F91CDE8221E21D06B671069D320A3FE33E5255BCE60D994B1C6C47 + CA8AA5D9322A65F39A553B4A11BA755A2922D1116E00F2A5048068040DBABD30 + 0EB42D6D610C85CBBC2C379BEDDEDE3E63F4E1FB8787879B4D014B05CE70F3E6 + 8DC3C3FD98524943DD9D50BD1E7E2DF87BDFEC3AD62E1E3258DDD3D3097858FF + E257FEC56FFED687DA9D8CE0D41C408972F0F5DBB79E79FE39CE8F40A802D61F + AE30B2F0D1BC20A6E4E025E9A5CA313CF799251E5551C8676D75BAF010878301 + DCF8DDBBF70E9F78E2F613EFF8FA673F3D18F55F7CF1056446A72580BD536505 + 9B0153922ED70B1AFBEAFE1B6F1E3F3CE6BD0125B602B76465045CF7246D2F3A + 5E0CE8C12E887EAFD3ED165B4C81213263B9467C3C58B9AC03330FDB67D01939 + 02937370B04FC471AEDFC37EE3D97406133127B9BC0C21D159B7DFED0D069BD5 + 1AFC00AED783B7B64687717DFFEDBB77DFBE1B89BDD528449081F5B57EABD668 + D20A15EFF788BB6E777A83C76FDF46C59950ED8D46AFBDFAEA7C3E63882C9855 + 47CA3282AAAD0B788681365796D135CB52DB2E85DA18385BABD39E9E9D05C2A6 + 586E4AACAB8418157A132BA386B96BD0B6FEF67FF813D85B985394973D2C929B + 37AEC32AE513D0AC43D80B76E4A07F8BA68697C4783C42AD306FE2BADAA9FA07 + 8E830276B1D004F3EAB71886A42328181755062E228C3E2E18D8D549C5174C03 + 265372ECF9060785662A526E5548C5BDA2BC838127C61D2DE0BB904B5EEC8DC7 + 0E9162C5E9E919FAF9376FD0FB88172385C4FEC56CCA85058B40981CACC96AB5 + 266F04DBC23BDD0ED15154CBD51299BC507CD8A29970EC7A3B93C435FC3BCB23 + D25C478A38F6641C91DFE354B628478C993E1C28CF204CF84F290A2452CFC6AC + D666DBEB21C72118535EEA605FA61733C6EB8EF7F720A839393ECE51765C50F5 + 603AE1D99D9C9C08FE1E7CDEE110762E98C99C4641810FAEA6917B8CD05C08FD + C8FBB32803D7E66C0287574C7D076F215910DD11DB01D1F255BB13CD103FC138 + 14F0BCF84F8E346B5FC7DAC57271FDDA35B836CD2605305893C974B15CFD5F1F + F8C0877EF3D7DAED9C7258DADD4DDF3C38381C8D3A4FDF199D5E149545EEF307 + F7EFCFA7D3103F2205F420F50096D862A094AD3D2D561BCCE1E607039C276579 + 319D1CDEB93D38D83BFDCA378B50F6077D7CD024B684A042CF54E0E0C2E41C94 + 81294156529C99AD8B8B29442360D311E240BE2758B8B7DE7C0B26129CFC89A7 + 9E849788DBD2C0A4AD7CA08A967DEBADBB6FBCF560EFD63BAAD0EE5FBFCD9464 + B3B7BF6C970F3BDDF673CF3DBBDEA0578E45E4D5FA1003AB723A9BC1C8EF1DEC + 830501578784B630E989AD1A25CAB32FD62BD8C8E7B3E97C3A732EA95FD70C25 + 1A8B313DD5654160C9953A0A73DD60BCD785CBEDF57EF06FFED0DD37DE80F010 + 6E7CB3DD80D91A0D066FBDF9E6AB5F7BD5AA1E8F946648D08237219B10BDC8DE + 45D8535E34FABCC85FB114FCB63BD3F333CC802B9548456A4715C11A021F2DB2 + 391B76F39DFDA33FFE925842A104301167E15050A4C74AF4A49D53545E0C1669 + 7D95A3F110A608586408703AAD36EC0FA10953005B012BFFC1FD07E050C011AE + 5FBF0EEE3777DE508C895E434969E03B4F3C01275EC15EBFDE20D9D6DE18A221 + F840BBD3DD1FEF91A60E55D3B6DBFDFD7D594EB41DB31B8521989685ADAB7778 + 8E8C8C00DC31A190D1E6C9D3198C140777BCD2982717CC26FB41BC16BCECA58E + 48E3A89DA8D386691D63C36EA70B21E10AE50C2C98183823442E307CDD5E0FAC + 64490A086098CE2F26B0E15E3B3C842B8328627231A1BA788B50BBD84FB259AE + 60FF8413C2B7609C617D8D86A30D79B270D7E00DC122AF0870C8B7EFD4A50ADA + 6B595070178BAAACC6CE4F84538D3C9FB8DE2C056FEF37D8A09EB1F5E1C392A6 + 315A7FF80C3CA9805D0AE0706D46E311F889F00B7CF5F0F06041B1BF152BD946 + F1706C66EAF0C3870B21E8866FB55B24E9DEC105A958BD76AB73310583B5FCD7 + FFE6831FFCB7BFDA4283555AADE4735D6100FB613F7FE9998337EE4F8B90C100 + 2C17CB0A850548F63767AB0B7613A7538592EB25CC3470C4A297C1C943461040 + 0CD21B8E4A4CEE85BFFEFDDF33EFAFEE9FBF39FBF4D9A6DABCF4ED2F3FF6F863 + 179309188B56A705F30D3386F33949C605382E5CDEFEFE61E12B989C6FBCF116 + 3CBB279F7CB28569B81398F6103A3D7CF020CF1D5CC3FEDE08F34359068782AB + 7588D9CA61A387BD979BBB036B6D18966DC5C161C94EEA3196C234CF3A0C1EB5 + 8387EF08068DC007538470504A9EFE3522761FF16F922DD10C719D8C6F16AF42 + FC303B6276B47700EF3C76E7F6B3CFBDF0E52F7D09AE0A9C520CAA481DF26272 + 01FE01D2B7C296E9301485DBECF7FAC87D8023B326513E9348E1B17C5060529C + 1406046F61336DBB3D9D4C58C7920BA3153A593922DDB9C3DC9884A63B335C87 + F8B71FFA8847257BCC6FF8D87A6F116701BB0A6C8CE0D6C257E0E151DB30D529 + 51111AD76E7F3880ABDF6C8B93E353080731426C1A716A8AF6F3E5121E3F8C20 + 780415256EA479907E8884D0C455477692C069784996FB6F90D70B3551D0F92C + AA527AA0AC901F709D8585B3AD1A264EF7B0C38828C1E512BE35180EE01764E8 + 41C5930A2E0F16E1827E4875251F8DC68BF9026EE4EEBDBB706ADEF428F744D4 + 161663ABE17050527C08570EAB1A6FCA57DAE25E823D259F283874851CA5D2D1 + 41DBAC91771C974B444C690C1754968A67A7A7FB8D9CC9E4AF542C02CA1D91F0 + 22E7DA30AD5656600B603307FFB73F1880638586C6B303EF16F37950A26E585A + F0BFD91CCB677BE311322CA2083BC4AA0BCEB8C1EB9814730EBD51AA1E92EBDA + 734452829B639605ED76E07D220689A2DE50B77D700EC97312CD442951DE182D + DA357055E68BC5877EE3B73EF0AFFF254AA53380506242F4F4C7D8D759109A11 + F94FAEDFBA419B362A0C5B443F6D03163AB72C4D4E25D300A604062482175914 + 8FA6BDCBDBD8955A94188D8D87C3CD8DD5DEED9179655BFA756F383C3E3D5D2D + 5775F44A81A1C4B09445C3A7C0569EA37266E9509164AC78F19EC7C6881B549C + D347EDB4BE54637A151DA50D108DFCA036DE34AB4CF0446022C213348C59AB0B + DE526A36C6D4B57505D2C51559934025D55E2916D1D31D1EEC6F28ACE9F50770 + F5BD7EF7CE534F42E8B65E2D8BF5667F6FAF45350A83A2D3D5628E6990BDF11E + 0C3CECC45FFEE217C1CDCCB43BA55607E7064CDBC827C0DFE088C0D166D89AE3 + B5846AD960F990096B45D40B661A50E62DFDE8C7FED24BF1D5720320CB6AC134 + 8103F3160ACF0366182C690E07C82260FF33A633219C2C4ADEC68D6F3428B15F + C30CCB1C85C548014E575007B5A1FA239C08561D2D9E39DF2F476A64475A60C5 + C98591F9846578148CC3D9B026B2E636291B825D80D0A3AFFA63D329F8D43370 + DD2912C11FD8E8E0CDE56A4529861681810D4661BAFFB0FEAB53DC199F2BDA14 + C9CA714728F72D06C12B19AD89702F249B958A0E8B7747DF41A2881556D971DA + F57A988E71167C90B3B33332A606FD538C94CBDBB76FC1951C1F1FC30860F188 + 4C0F0C2E58C60DC9A3777B5D70E22268EEF0E010F514560B58925BBA6C4B640F + 0EDBC2319CC4FC887A64343F1D6704B98C14E16C292E374E2F41B0CABDD6ACF9 + 57E1369225976EE6C9BA91665EE3F3BCBD5AAEE16A7FFD43BFF14BBFFC4B147C + 1596E90FA403D7ECEDED9505DC6F311EF6BFE7DBAF9F5C14D30DD89D161CE6E1 + D1D1DDBB77D946E65C2353687184C805F5B0282672E8610D46C1B42793A372B3 + 1EBCB3F7F4CB4F3DB7781CFC98D3B3E9E73FFFE7B01FC71C4F9291D1024FCDD0 + 67AFBA77CA191953BF4BA8F2BA9D222280433DE20C53E2F7D1F06971C346AC4C + 03078C500CD87127D30B9637E79E5F9E8A5E1B4AB25A711BD3C2997124F14A0D + 4FA661FEC44520CB4919E46CB8BF07E105ECC558A06C8115EA8C3A2D6AF00C98 + 53CB309FB6582CC1A542DFAADFC5B5EDFDEBAFBD0631323A7DB1EC684C84248A + 35AEA9DAF88920100FECC96C726E2338CDB0C16A799349238E8022796B748232 + 020F8B2BEBECC2F06EECA9F8CD2DC47064AA79A34B4FD81443BB31B713F63BB8 + 48AAC9E41CBE02CE45E321D2CE020ED1FDFBF7C178C0176EDEBC099BEA6AB984 + 2F22EB037142D1D6E4AE5D3BEC617D7D897BDBB6403206701688526A34183245 + 04FC0E06B48BC15127669434AFCFFFD8D817C4C27341894EAD44DC927321BEAA + 82DB9D3CA54B2B52E2A58C585EA0981DDA53ECB5766E369B8307CBF205017100 + 60F5B0319BF2BA586C82DBE1D1836BE6300A6C6570369611E1790FFB03B0A1FC + 2E2C4508A2E132E0F7F90AAD157E26CFD93D84E31BCA10B12155A7535A65D111 + 5637871D7B2F4904C70BBDE6520AD202A73327D44649194114032A8E45ACDC86 + 64D1DAD4E85C127C0C51498802077E0A22E540E612ADF6B6F024C54CDB5C015E + 2D22BC3C4EB97FF5ABFFE6E77FE1E751F00643C260C5CBC4ACCBDEDEB8D8AEE1 + 98ED3C7BE689EEEDDB87ABB277F76882E5570863F3165CCFE4FC7C3AB9102AE7 + 1A4F5FFF2B940B10A5B5DBFDFE10B640D8FB9CB7BD77B66E3E737BF92767D3D9 + 59C0789F92F8749FA4E22C83127305C2BA27757AABDC81CC5C445969FA58EC9A + 319445E12503530B2618490B53E44EB33AE0BB598BF048E0EEB73ABD0DCE39D2 + 574FF2E26487C599CA5AEEC6ADEBA5DF0CF77ABC3BF67A9DEDAA58ADD7D76FED + C3F1916D6E5B1D1D4F6EDF3A1C0D1011F2E66B0F96B3B5CDEC95DB8BB21672D4 + E4867BFBEB0D4A264330BEEA8E60337C7C7FB07FB0576CD6F3D98CB909E00381 + B81490230309178AB7DE7C13FE8DE85029D536BCC6B443021F2D8C1D458460B0 + 268EFA7E08F58694E921B42BC3CDCF6CEF51AC9E41699C2743A4BB63D722438A + AC56969B1A73C01D9C126132EE41B3B010556D2054A2DB2827930B78B4B00E15 + C1444641776358C6FC5D7676D865E0B082979C76F0187E38DCAE18532A6C2269 + 26555A20F2949C5EF37563098C4C155682A9323D5FA0A7C685BFE9C585A180CB + 511CC11E075C095CD27AB5866B5EAD57963CBE0A7399D9780471ABE79A29EC69 + B01180196D75DA96F03F70147070E0BBD8A541290ACE6DA715494EA3B13BC1A5 + 63EDD4E04AB32775222D3F3881C118A312EC42FF64ACF23E998833571D8B9DF9 + 17F49568ADD29FD8F9AC7E53608896AD116975D60F33F4E41DC20B2ACEE6A8E4 + 82D97ABE714EBD0BAD58DE823D69457EAB6762423A1CCC0DB0DAECA552C81CC6 + 8301B568F8EBD7AF51CE11AB1C1FFCB55FFFDF7EF66772D252B552CF924C3F3C + A312E3BE12A9678AF58FFCDD1783197EF9F57397DBD97201F1EDA03F38393A99 + 5D4C911148ECBB314975321A2C4F1E56B78B3B4D0941830FFD6F6B8FAE1F9C7D + EC6EE537946BCD10E74573B7DBEF833B0CB302260C7819606DC77BFB9CEB4425 + 6774F05798BBA9B070B2D96EC059A054750FC7079C6213DA39A234DBDD369217 + 41E09DE7E0B6A0A862967168FC952F7D65BB5D7FC7B7BFB0055F0F9988C7CB55 + F5E5AF7CEDF5D7BF2199D8263C941F52D6B24F3DFDC4BA5CF606702407170001 + ED6A06B63B3BBC86990D64032EFC6CB61E0C7BDD3C839062723E2FB6550407C4 + BC779D518A3B96CB06FB18126ECBB2D3EDFD573FF8038F3DFEC417BFF89739E6 + 01D03B212018CEBE57BFFAB5D56269BCF49650CA458C9293145C884CAC9AF88F + 3B1EF3A8D90EEA4866F3C979C6187C3158F0643A42864566CB46D251985DEC02 + 7DF0D73F82E6DF65607A6EDCB84EBCF1367AD3565D618F5D57C83013D02848FF + 3331490D369B2208ED4688B39FEA9402D2C4B42E2DE94AE73A1F9F39B6B05AD0 + 6E9F9C9DC2AB08E39A4D6109773BDD83C3037068CECF31624AD71B33E1518887 + 8E10581CB087A588BC56C3F1088259B8544779B77E7FC05B62C65559C99B59ED + 400A4635CD35E920A3CCA314AB1E5438379986E5754938EC0647F59FB50084D1 + E9123B596A1B648C724027FDD8114ACE9E90977966A8D5CD25C7D16BD3AF7394 + C125BF1815C5B4173654A19EBB9921C6A2BF5EAD8816B555608F057E1EA24E8C + CA113BD65DC3BE5FE0FF46A331CC2D70B0077D7C3AB0F9C00342FC0AD5F8DBAD + 5C717D581E656C94239D5EAD2A3250BB66E8F2047A227E98D66F7DF8C33FF5FE + F7513F1AEDD2C4BEC0469672858541AC264AE9FCC88FBC18ECDE57BE798EA7C8 + DD7AB986D30DBA3D38C11BAF7F73315BE8BC35355697468672240E23856E6FB5 + 5CA0C1AAFCDE770F9E7BF1C5D19B5875802BEB74BAA3BDD16CB67CFBEEA9C95B + 376FDD6A53E40EE6E9F4F4048C2FC141CA5E1F4D056CC025E2232184C4CC437F + 30A4D622EC0F3D3D42918592C7D998C57209DB1B1C0A6C376CF0DC6E0833E9EC + F41462B7763B03538099CD4EB728C37C8168BDE88FC42C7A500F174C5E7FD083 + 6025F698725597A5A4238620E384630811C4AFDEB54E332B7C65C2E6CB2D5FCE + 0DF6B03A09B6B53F1CFDF51FFC0118933F7FE5154F4BDD63BB65463C97255CFC + 76BD05BF111651C9853802CFD5613F753EB3D8ADAF4FCCBBB8A15D01EE258781 + 989D9E38A13F628C0A4CFBB6372D5A6AC8306323FBABC0C7C0C3FAC8E73968F2 + 5407A487EBA844358C793BC6CB72A90E671BF58873BD60381892D929638D427A + 9295F5075E7A787404CF9538EB2D0BF0607AA264C138ACCDEF1F1CCCE6339807 + 987EA26E4EB061583E0B864FCA7E19A7626234445C88B0017BC2A480D144740F + 6BEA92F893278058C18E248C4BB79BCFA6930DA569C95C6EC1B4810BF6E4134F + 669C1F55EFA5EEFBD51F89B61410D9C8E33435092E3938C124EE1515612B4A9F + A539C858CAF3DA332C6F51D574CB3809B8EBE5120B7386D4D559CA0AF6D5FE60 + 00539D1D585C4B10AA53160FBB4C5B5C84F2B0AFA013946510B6C320CF10DBD1 + A2E650CF9DA45A4BC5F99D133AACACC470689003E12D4E5364F886108F54750F + AF5FABDB2D15659082B074C3F53A12A2EA8895266CB9CFFFEFDFFDDDF7FCE44F + 625F19DA292F3E28A9E08D46A3B2200F0BAB6BC58FFCB72F6C8BDE175F3F87C1 + 03870A363998C270B38475983BB605A9C59253B2C1CAC0C3EAF4FB6BD454589A + B2EA7F67FB1D4F3F73EB6470FFE82E588CCDB6B898CE61A8976B885E11BEC091 + 6045D977BE3F4FF1BF64F2226E83738165C5C98D88C926B32BB4968C0C4AC0FF + C86CCB3E356BCD1305BA26726866C71A9496B6B17004FEDD60807E2B7FDE8AAE + 29CD2EA7C5346D39B0C96C947DD7D5CC249EED9506FE9CE819EE1F12C5B31B8C + 863FFCC37FFBE0E0E0CF3EFB5987DE8C63705F41D5399830700DE036AE97AB2F + FEC55F96E47A33784EB71CC599983A7CB26ACB58E40961A8BE5C9E9FBB5AA713 + 6B45C1B48CEBD6DD39CAF8400E4B86F6E4D77EE3A3E8B7E75827EAB43B487755 + 61D3C0683460E542A3990FAC1F5009335307073E8CB3AA04135C26FB8180E3C5 + 1D74A2B223AE8D42F2D05373B955003A3BC104C641EC32B8BBC7474794CE47B7 + 13D7DB72C9B4C5BCF06EDDBA0D111DEC4DB02B8DC6E002B44BE43C28098A8C9C + 6DE0A3C903C2F6D5121EC4FEDE604B502F089ED5E439E605CC848A8D58B7E2BC + 89D94B4581B3658F9D7A321B3C9B8EB8C5B0E87A8D5142D8279906EEB3E1C50C + 5E675CD5606860F706D3C3942393C9799EB7E188D4F94499FBB2449C67AFBF2D + B6171713F8FC1821BB86685D9183CCD336933197A1B549EB3F5F300E1AA38239 + 62A70C64894885D108BE8765E96D311C0DD79B0296E4765B092B2E6D304803EE + ABD1083683ED0273191DC4AC510201369E3A3F6DEB71AB6D71F40499685405C0 + 2972C7E1FCC8473FFAE3EFFA0921FC5583C59129EC64C5768D15316C5B297FE4 + BF7976BDE97DE98D296CC3E8AD7061C1BA93E3E3ED0A06662BAB3E3158D1C385 + 29914148388071B68BE9396CCEFDBFDA7AEAF663CF558FA3E241306FBE75FF95 + BFF8B2E7161FDEA17D244753E236EA792E6955C5581BEBE998ECCD11A084C950 + 9C4E1B4A42737A0B5C547015E112BA9D1EAC2F82352D9098B72839BB8180A476 + E7B1C71F1FE0C7024CF5E170747E31E9107B04EFBBAFBDF675306B67676798F7 + 99CDE9E9D4262945B7241B676A23634F82344B7AF5D1D943675D656CACA9689F + 6B776FDCBE0511F7D34F3F73FFDEDDE9F402DC52F017C06D2E11979FC16E013E + 0116B5F6F72FCECF1FDC7F401010130305F9478015097937A34C6C209076BE38 + 3FB346FAB1C8BA65FDBD3138C2302045E14E8EE684B352B259E2D1B7BFFBFB9F + C50E299AEEB09FE724AF00837E70B02FAEA9026871900B226CA07D83EB68E3F1 + 1E1390B2DDE1A1D3EF496A17623A5C8DD4FA004EDC6ABD0257A8DFEB720D9547 + ADD36991AE3D846E397B910F1F3C64F00EB816C3C180AD9E132B83C929A3F40C + 448E93C5DD4BA00C2CBD68B5353770075E1517129B12431B9C51F233EEBCE3EC + 3ED3E958F238CECF31D70B6671BBC108628069F529396E681FD897418C3B441C + 988CF79CD2EAD27D1AEABA60E00CC5502D76A622968A7B8C3D336A730310350F + 11AE5DB4C2B0764FC8178CD2AA022E00B9CAE908047BC0EE10125BF7C412C716 + 41FAA5E1621E3E7CC8D07FAE936CD66B12A073F06746F99B8AAAE62C94CB5BA2 + 088229D1B3139A5C51CDE013613E8B16365E024287900B9F9FA95A2B4B0D7C9B + 62B385754811FD8059A75948F9E39FF8CF3FF6133F56625CE64560890C165C09 + 18D0A2D8184A15B55CF9F7FEBB1716EBDED7EFAD102542D1C562BE8019D2CE5A + 8BF9F28D6F7C0346DE9A86AD545A6243D3DEF5C7FB30B4EBC505785883BF963F + 73FB89B34F9F5579F1F89D273ABD3E8617861B371CEC1C9B150D91C5B32097C6 + ED5B10FA2D17F36EAF7F72F4F0DEDD7BB0B5C0C83EFFC2F37BFB7B93C9146CAB + CBC19F4595691884BE306D6D261713D8159E7CF2CED9F129F542F4BEFA95AFC2 + 2E7B727ACA1896FD8331DCCF134F3E79F3D64D183A6ACCC25B808184981CB331 + 658925510BEEF61AAE73319D478F960D01AF344DC7100196890DFF6AD4B8A593 + 28AE980CDFD7AD32946E460FEB60BDDAC05A85190627FB5B3FFA3FFCD73FF4C3 + 7FF007BF0F9E142628119206EEA7A7AC96A1FA09464893D3D387F71F28654592 + F16826DE55520237258FA8802ED883F9E4DC891825D1F559D7E90F61D3068305 + 1BFAC5F93A889B2EF56C0C127FF3C31FA725CE8536D4FBB694C3E7A94C7331B0 + 9528685BF668DDF0C458D1086134DE0F582CD8861091434911987E08645A725B + 8391DA8AE32C78FC9329C728C4AD3BFB311713121A06CE5727606BAED750B72F + A3313C818131CB60A8C11E02405887F3E90C2E1B4E095E2EFE399F9F4F264C51 + 9F6719A7AE20B68589757C7C6C91B56704DB209B4808A0C012C13422E4848359 + 04C114FAC091A456E3291E075CE30431A370A216CBE19F32417830528CA9A289 + 3A0E95E05893E2ECF41C6D255A125B6DD1BDA2C46EA7C08468079E035C21A9EC + 54D113746499622E9F4D21FFC9BD8AA222A7F398E210A63DB1442B20B692A9A5 + 616D74BB985766CC2AD6AD09B34A6F8197B09DCF672DE4F2C7163F982D304AAB + CD1A4CCC6AB9E2D2076D421037E0569C5344430C5619F15B32DC17A7D1A7FEF4 + 337FFF7FFDFBDB722D062B33B151AC3FEC83E3C7170A06EBEFFEED6796EBDE57 + DF9EC3276187875D100E085B42897A160F2EA8EACAFEADD4D0355D489261B821 + F5C67BF04837CB0B5B99D1F7E477AE3D79F4C9B3D0AD9E7DF65918E1E974C673 + 18AE6DB198831F012E0FB61C165852E80FFA706B8BF90C6E01EEBDC22C7F4568 + EDF616732215075CC2C341ED6B4494A1C8041828DAB42AD14FAA792F31782446 + 3D9AD62A4FDBF49868FBF1AD4EBBDBEF43FCABDA393E367219AD7689E36F258B + 646374ACFC9FDA3C5BE333C490383BD83B808FECEFEF7FFF0FFCC05B6FBE8D9B + 0C7AB21009A1855AAE9730DAD3C9E4D5AF7D9556B98D8D10B908144A7E23ED17 + E6E8D0D9A8FF8811335609B114D15A4EA7F0D0D9D7A878A1E7DDBCD3071FAED8 + 86CDA654321D9644A378EDF7FEDFCF61A70BF63FE2CE40801D0B8E0678FE1429 + 407810EE3C7E07B6C7922966AA923D645CCFC18CF7F6E0B2C1967104545FA838 + A1ECACE27E8C93D8A1E310D8BC901F61A4BB98A0BE708DC676A8497D425D6358 + EC8731A2066083DA509BBDBD311C19336264050E0E0FB1C5613667F5215842E3 + F108891C170B2E0596181B7678CFC73268BB830A5D5E8AD35C8A668921780556 + 628B9AB82A71557001B3B765089ECE86876858BA4CC3C2A956B830F0E3CB6D31 + 9D4DB9766651B762E32867B44616E92D014710D80A6B9B157178B860D56DA821 + C962FDB193602FD955D4189F2F8841E4162B440CE8C75635CA9A443E99286EC4 + 0694BD1E028621B5265B61B8C95EAF3B393BC78806BBDE06ABD51AAC398B09C1 + 2841EC0CBE21EBC0777B5D6EF4E1F2AE2F2B318B024CAB3BD28512D7A90A60D2 + C311CB386C1933DA27E09EBFF08557FEA7FFE57F5EADE7CCDB47A139AE74E442 + 190DC05E06A4420EB92B7EF4BF7F7932CBBFFAD60C1E4345D7C0206488F24F8F + 8FC15B57C7CAD7245141F855481934EB8F466074C04D80530DBFB775E7E0C993 + 3F9D1C5DDCF3CA33015B56BFDFBDFDD863EF78C733A4A8B469D130F6BBBD37DF + 78F3952FBCC2A327F6488A289C1C70D19DA8690FEBB46E90584CAED0261D975A + DA8A78D2F4C7C60D06FF6D755A30F11050AE0A0DE9426B7CC94935D069AE8AD3 + 41B60E759DA4EAAD50FBC10BA3BD7DB02D2FBCF4E20BCF3DFFF957BEB02AFE3F + C2DE3CDAB2EC2E0FDBFBCCE7CEF78DF56AAE6A75B7BA5B2D6109890861104822 + 0E20EC60BC9643FECF4A20220E1882B37020595971BCBCE2782D67D9F923B1BD + 968D8138B2401204058419420352CF83BAABBBC6AEAA37BF77E773EE3DF79CB3 + F31BF6DEE7DC5725FCA4EE7E75EBDE73CFB0F76FFC7EDF97B994E75216822B01 + FC30667F4B58CC1865BB1E982AC400F124276F13C5E010936FD6185194315858 + 3003E30BAE31198DE1F9B89CFF601A2151F655F84A7AB8CC85AB970F8369D836 + FFC6575EE0261A666408C2F4296A933EB539E0D85899A6B1294479D00F7F9820 + F90A2C08A687B425EAC05C5B89F690236DBEBBB797E32243FF01560F6C1678A7 + 6E079526603360630BE73630EAEBF5B12A0C5B8BEB9AF03BD33CBA586A41EBE0 + 7AAE46661685953CF10D42624943438C8A82688867924B332309813A36594A04 + 439D0E06D499C6180EFEB8B9B979727A3227442F9C950DE2BADD2EC14FE6EC7B + 99E8923129ECFA1848610780B4BD96C2D1A7C46E0C074AD8F7B14839CB71722A + 0D0108DA6B8A4309550BB9850706911AAC73BAA74CE9B3B4E1365C5392A660DC + 49B80842A425C46B82C63039D3C4968510104B422CC646969BC3926633C966D1 + 4D35135BECFE10132805585E9F08D1E14CD14911021E7C4C4698069E6782A36D + 6F6F430CC5920595A3D664F7B68561D39795AA16E9A26347FB5BEFBCF385FFEA + 0BA3F100018A862299065320C0692D616DE074B30ADCFC3FFEABCF9E0C9CDB7B + F3426187CE876B0FC2E56279E7F65DC859A82765B08B0624C50B519951E046AB + 9326099E7C21C2EF74AEAE5D3FFEF3C1D1685F9AFA8EEBE323031F1921BA90F4 + EB24D369625F0DD68662211C6B90F4F808C3DF1E81A799C1C8EA26589B52D5C2 + EB6CD7552E517F494301703CC0877D3E4188394E599005509CF31B03E198F3D2 + 4F439A94C762EC394F7774A55BDF23D23295DDDE3A02219582B417BEAED16E5D + B870C1A5CE469A26AD660372F9821A658B65CE8347ED26D6DD422FF8D61B6F3C + 78F0404362153D8A5574BB4E5BCD4382C7E70560B026185673C88F980694CC29 + 8547B28F1EA37498BDB0BA3D5FFEAD3F635D09F463908209B5B5B9C94D593361 + AA3D4249B52A08927953520314D50931055B2C4A23B32A2B7902EA83D09E2543 + 67D8C21CE953B0C1457DB05F489A41DC096465965CD546B60DD2168545049B73 + 3E4FC16EC2BA4CE669AFD3994CA7109838644120EBF608374170AA258BEE903A + C682C17B0E2900729E0BEB10FE184631F22570F517C5135DCE6278E16AE6031D + 1E92F5A74847D7572849B1E026BE0F1A9E4C580D5296D55AAA68B61C8A5E31BA + 59C27906549445DEA52C839384680B472C0703F8188303C01AAEAFAFA773BC64 + 780FF643907A0DEB3EA89908E17284BD115482F1D88092502B79FE25524D68EB + C6FA43096A550A2E5193463CDE96260EF1A4A4D2CA7466A2D5EAC0FD04E7D16E + 361812CC443792D0AD4D5A971881E2547FE451A8E507DC3E12AA2608620B171A + 57608268ABF9A198C50EAB8ED831B879FBCE4F7DE1A74E8E8F68F2D9182CA2AF + 68B79BF3346115BFD82B7FE4AF3C753472EFECE3A0253C3BC41C383821BFF770 + 6F8E53355258415453A914A64147351A2F6EB713CCE60A47B8AD4F06171A978E + FEECF864B44F653F146DC307EA186D11FCDD3500221A91436A635CCED82A2D05 + 5100D2B8B61DF058C5C7294D375B633EB27147758BEACC8B4E05963AF3437150 + 10FA1BDB9B85CA9AEDE0F464D86AC5FDDE1A5CCEEE83E3F160C259888EDD1C55 + 837059F4BC752B5218B942BA4E8E96DD66A7B74817701FBC3070E2961F86B12F + 604342B482F37990D487D18C8649610144340D0E3BE1707F0FFC6792CC2AF364 + 9EFDEA1554C87785F432A1E7BBB3F1C431060BB12BC86EE895C2476B05368B20 + EF7CC63881C2D26D60B0383408D11CE00FB25CA1DC186E4DCF758C529EC3E870 + 262473A87F94632BBD49D0F0656E46FCAC3BE1FD4FE96BB9FB700F1237B02370 + D397280E366EB75BB09D70A32E5941C403730EDE634A637D8819CA8B8DF5F59C + 2684B5E9A1FA148F047270CB587C4EDCEB43CEC260B72D9EF34C0F4518C66BAA + 1D631B11979D23613FF3B120A6E250164C40DC6CC25991C6A26AC60D7819A2B3 + 4EBBA3901E6FA62B53BED7EFF5B90B06019A454281A982B00E52B00C279030BE + 6E36633B34296B640F420BBE0A2E08A249C290AA348A3058526F77DAF0E26834 + 6C44E8036119C1EB27C7C79EE7B7DAAD300846A311D839D64FE43A1762EE4B1C + AD809BCF028B60F5D6D6FADC7AA70EBBCB03E1D234772D3D96BD9F5CEDE2FCA4 + E496AEEEED6A1AAC3365945AE5BBDA8BB433585F8EA711B1F970FFFE83FFE2A7 + 7E7277EF21A7C252F3546201A1DD6A2ED294A84D54ECABBFFEF967764FE5ADBD + 04027DB88466DC8253830DB6F77037C396ABD4987F0A62CD9E573C594403315E + B3DB59E64E3A1DC0311BDF155C695E3D78E1C80D17DB3B9BE359BABEB599E1B0 + 50EE0701291B3A6897149872C45E4D67D338088E8F8EFABDC6C6FADA643C7BE5 + D5B7C64893E0298B0E7804D15B81F22AC1000E42ADD44869E704A43018059B45 + 4B9D54F1B06D1407E72F9F4FD359A7D7383A3A6A775A81870A0C87BBA7B34942 + 0765D9D1BA4C9459F6D224B17C3A3A02D3181EFC06D769B67BE000E0D546AFB7 + EC9C53D9E289CDE65AA707713A62651B0D82B9170B7A4F0C260C229524BDF1AD + B7B3796A5D97BD07B69268F7A3592118E181C1727D27198F4DD19DF9BAE07686 + 85F20A48134B97C56EF1289E8C5B11F2EC80D98294104BAD9E5F9048B2A2AE99 + 22770AFBE1C285F3101E735C0479DC1C3992B07F49659422D3E3841E312F709B + C0980523778EA324457E787804EF0829DA66042926C038ECC67A4A82A76D34D4 + C07508F4C474FD0ECB7E483324AC0C209BA1461696C57516566605031760008D + DB155B934B1C0C1E0D87604A7A3D442D83A1E10A147D21D2C880BD8667060939 + 59E136934638D41C819DBFA4648DD0ED4EA7D5CEA9B685DEB828EB78198B63E0 + EA00BC5AF0BC0EF5BFE0816494F0C367C7E3315B372E8141BC005F0D21CF2283 + D58041160789F345EA12F70EA5ED1E5879B8A8744ED4374120282655743275FE + 863A26C3A9938709A30967A4C54D4359D8756C57B9E55FA5E5569AF64F65F62D + D5EA19D2FDBAADB24D235D6E359858648842C674B5BF77F0535FF82FEFDCBD43 + 294E49441A38CDE2A3846D2343DAB21C367533507FE3C7BEE3FE617E6B779A21 + 0464DAEBF6205CCD17D9ED9BB7600BB1275306D3264C7AA8CB7E54B56DE0AC0F + B893217C47FC1F0457A3ABFB2F1CF6B760E1A152FB9527AE9F222511A6DB9011 + 53343A07370CCF4262723D8345361A0C1A316AAF40C8BFBF7784681E8D849242 + 9B6EAB33642FBF420F3F1274546F317A9036913219A5C58F0A1145811FFBB072 + B4266E49312995CF084EAC2D212E4B5242E3E5A0A52DD9F70869342CF477B18E + 6641A0B86E6F2D9D612EC357E4F737FDDEE6B317FB17FA6BE0B091216D91C292 + 8520BB19C78393E397BEF9A2EEEC33DEAE34D75FBB4CDB02B27F24D30C762900 + 03341B8D5CA91CD3D215AE1B379A12AB4F709E9E84DCD0A33A99A7BCA06845B2 + 1185F2B7BFF6A2A08A064B8671199546281462A6784BD04280C71321C8101DA5 + 8B7C4F38370F7617B610F97FB5FA24A43245775AD3524F5D09CDD8C20F9026E3 + 1413D4B181C8A80DEEA295C9A23082D7C1B971D1AAD3E9709E2268D40EBE9AA6 + 3774970A8C11EC5B78113E0EF608FE8A4942B0FE5296FC062CC74491AA8CAA20 + 48B6CB318071CA58CA91A47AC47DC96431E73A1A5C7E9AA4F30CC33DA1C10482 + E78D86C32136AD90D9424E891181C562B1E5777A02FE0061221C3CC023A79891 + 2344386141D3489C5DC2DFC35513E9ADA26E4069872685AE7F69C5C6B2C29148 + 8B3FAAC7DEDC2BE25A85B48505595D7D653EA4DD2D15A192B434FDF8E7D2CA46 + 3D9AFB38351C9001E1985EA452667728E3C598230969DD61CD1C1D9FFCE417BE + 70EBE6BBD468B20A8CA879033E060C16D6B00AD58EC45FFBABCFDFDBCDEE1F2D + 9002CFF3E648F935EFB5BB1065C0AFF76EDF4D93A4561BD2EE5368662C64358B + 5BADE97482352C55363FD5B8125C3EFAC6E993CF5EEC766388AC66E9FCE5575E + C752A070AAE0503A5A6DC6451E2870FAD85CE6BA35D1D29AE95A87EC8232AC14 + E611200D4B49650162B33C439EC7056869ED1AEF0993444A4D6565065C046468 + 611CCE921932DF973A2A615725896D8DFBF4345A80AB3AA3C1C046138135883A + 9E2D0AD646E447AC8727949EA371DC5E7F2D81BB80FB0BA36F7FFDBCD7EA5F6C + BB1BC8D18A1C8AB0689334814FC45178B8B77FB07F200DF8D27A3EFBAC855169 + A80759BA2F29A51F859030CDC62387D57ECC87C18D6171938EEB90EA016C43DF + 951EAE4004EEC82F7DF94F16D91CC2917259281EA5A54D028603528C4EB78B18 + 77545145E2E07EAFA77405D3A50E2E8E22479498D0BC82C9D16A534B6CB00EF7 + 0F791290F94FC0E8F4D7D6BADDCEF1F1117788058257BD7EBF8FE51530F20B78 + 5BD6EE7403240C427C2D722A0501773E70866BBE88E28851DA1EA31F1E91DE62 + ABC1A9191811EE12C2D2E4E913F82CFF15B86B08672016837886A947E1C4E0C9 + B4DB1DAEBE33E08265EB7102719961F5D30F18BC66610AAE19FCD134C4823B7D + BAE5671B4334AFC00A867ABE428F0CD630E2DC0FAE956B0D4E554B7BD4F88885 + 818FD752807A62CEC41CC28E7599DCA4529592BA3A6B76B89255DB49AECA2ADA + 172B53262A9D8015E04D3D61341FAA6CA94B2CF5B07D4E06C39FFEE9BFF5E6B7 + DE408A5BC5250B7C7460CE30C25A2070140C56332AFFC3CF3DF1605FDC3F4E20 + 06A211758F0401219D2F97E97C8C138505DFCF2AAE12B659093EC16B74DA490A + C9E3B2DB8AC587C5B962FBF0A561DCF1E286805CFBF86470723AA0230790FE23 + 8A05226E9CA0C0C81AA5F4F059E36006EF7F48ABD1332D0BEED017D44A6AB49A + 71148FC6234825E0E33C530186E3EEDDBBD369E29A8A92BD45E6C9D9B37D24AB + AC4A3F0AACD5C5CB3B4EB0DCD86C16392416F2D6CDFB57AE9DC341284F32FA3D + CBD4FB778F76CE6F0581371E4E0FF74F9E7CEA1AD67E7CFFAD57DF4B8C4D5F09 + 8194A434C1ED408405FE384978B1D1CC178E69961A81AB1982B88FEB61611607 + 141E39E36A613C66684473F2090831E0E3C968E448AD65AA7489A664420B7E33 + 917B530446C4B28898A4D11C4DD1CB69057F9221CE3CA24124A9180D8548238D + C82C6C4C942A5B42E6E53709D539188EA6B3240E4378A298CD996E0A8707B3E9 + 8CB919F44C0D15AD90DAADD40ECA8E9E99A606A2DEC1DD45510C170F660EE1E9 + 5482E14A30AC2778112C162C1A780C9654736D6D0D395B06039E18E000104CE4 + 643A45FBDBEE800D190E8670B3D7D7D7596E08AB6381CF0526856A1A811FB8E6 + DE0A8E3AD9A0B02497225A5E4953F57ADC9778515CA295B64F86A364AE1058C8 + B5297CCA5A7572255550B624A48C9B357CB43592AC47D7C76A8FEA6C9FDBF48C + A43982F90A61345AA5DDDFD630993A48759EC2F68155F50D368ED606A99E9256 + FF7E84DC49504BB71C8E267FEB677EF6A5975F0437EAE8C4086357EC903463F0 + E9824832DAB1FAF11FFBC8FD3DE721182C5126F314E185AE8B90D15B77F28586 + 3E1168B09A0B315B87E2090752C2B565262F5F5D7BE6E927EFB46FE7B79687AF + 8CA6CBA4D192DFFDBDDF056665349AC043448869D4001FB95CCC498C4ADD78E7 + C63C5D601FA00FAB1B753A30D84F6688038BA3146C9914E06BD12F4EA6816668 + C80972857E01F2A9BB77EE0C4F876E0DFDC06B5C18822A3B1B2C6AC3C9BAA8C8 + 938142359A8D4EBF399B8DC30811AA0E36A3B25EAF359B25822B8F9079E42566 + 428DD021C84BB6C8C931E3F35A2E96F54759AD374569A4EBB6BBFD640AE9444A + CF57032D4CD8C4D3455A31804A833AF9558F1CB3BE1E576AC7E612E174C228C2 + A2FB682C4561E5CE35C452D5DD1C8D2493623DD660C0487CE92BFFDF3C49B120 + A2937F5D88CAA89BD6EBF5985F58206228622D9C824B48C85797F9C8320C7959 + 9111813229166820A32E5B50C200C605611AB420FD20400252C8F5D08884881A + 1F4F16D982412EA42E50AEAD43FCD53D38380073B0462A64DC1D1B0C87703234 + BED0E2FC8E6BDE964F0E7B82E41B1834C4E692C31FE6D5D4AB41091DC3D3BD21 + 4611C12D369C9BA1C1744B26359DCEC06D82C93B1D9C76FBFD461461D63AC75E + 49CE9AB2BE0F61C0F99D9D66ABCD5B443F483D1AB46A50A4262D17F645595F3E + B5C8B93C6B1A6AEBF8DB315299BE9686EA5418BEFAF758DBC1E7E7D8B104D37E + 760CE71CE34FF9C8B58686A81B2461C8E174B9E6AC3D95156D9CE41E207B5570 + 78396C909FFDD9BFFDA77FFE020232987912BD2D0E87458D1852420451414AD8 + 503FFED73F7AE7DEF2DEE17459E619CDBB80279D27F3BDFBBBB0151D5D445155 + B3DEBA740E4A5D2FEEF62155106A06795AF809FF7C7E69FFE5D385CAFCA87CFA + D927E0F942680F160859406929824387151FB8FE1CE79C1D3046874787B0BB60 + 716E6C6EE5B8864B58A20FEEDFD733A2CC72C1D9B4419D5175C831993BE3362B + 01608B0E7FD40B493332A28CE1054F1C8458C3D2BE54B1FE795556E7B8D2712C + 7CA01674330B9A819CAEDE2294DBA008AB0F8105182CF696B6EF5BEA93340D96 + 5507F69875A89B84967868E5EA88AD4110819F3785080BA1A73A2EC6400AE354 + E5E0F0276ABE81A16AB6E4F696BBD6739B4D994C94FCFA1FBC5EE2BC92114DD2 + FE5F11999F609615367EB0BC3A9D2E02B2B8160E47C7F961174BD4887EAA7AC9 + 16E72E4CDD7D776F776F6F0FFED8EBF670F2B9CCC1D295E48290CC9320A93E0D + 555952059B61095339661E00ED9B087B6A9FB49DD7639344E57CE493E05251BB + DDC6F41BB3BC16CF097112BA86B30829838C66540283DF117EB3C8C02452D009 + 99A08F0902EA352060DA33000A619824358318CFAC3BB64AAD77CA4AA25A43E4 + 28F3546B9DB4BAD5AADE6FD27E61DF5B8FE34C87CAB0A19B416B4B68C34BD564 + 79DA06D5C8E9B519738DAA5AD5EEA9054D063154B3BAF53EBEB2E86AA9B31AC9 + E8ACCA4A56F52F1DF23804152E9279F673BFF077FEE88FFF80C6A189C89B60BD + A883DD6C2C523458B084BB2DF1437FE5D9DB77D287033439E0F0021C2494E06B + 8FF60FB32C979A83A0026F0BDB2324A422ACEFA8D39BCFF32C1D42FED4FC9EE8 + 92BA76F0CAE9BCCC82A6F8D827BE63703A80B581F07D7AE8B8243308DCDC66A3 + 351C0E3D2F180E06136C0A17A8F0BAD65704031A0EC70FC160892AA3362D8ECA + 5C9F61EC60463A739E7A62F1B191B3D4CF9DC481C860F1E031139DD9D8D6E6FB + ECE34CF82CCF984263D75661131CBC61EAE576FA7D8816194A22758D657541DA + 075E5BB3F518CAD84C590863ADCD476CE59495175113C473C160D12CA1109ADB + 4584A1E87645AFE73463083EE470B48C62B1B129A250FA9E38B82FE46F7EF94F + 66B3A94F121DDCE766B83DD399412CC329152D652782749F420F5ED605842412 + D50973D45F58D687422CC499B731D7DAD194F8BED09A4836F1D1BB7A498AD88A + 61A8E65028BA572264114E038B6588032B46A32158B5144C8CEF23E0F3E4B4E0 + 91EC9271744EB7D7836FA002AAE0DA1395B450F189EBF78246E7B0DCE6709A6C + B7B7969BD02C6EE45E2CC3BFF12EE66995D5F2B4F56636213AA2A8B492CDDB4C + 49DA684C56ED775E81D2AC39CE00ADC9AE0C83697CF3B90AAE46D54C0F07EA9A + D458C3083569B01965AF557CF9AA1C8398AE2CEACAF8F7CA2E32EBDEF8751305 + 9AED5055D7D9028AEA6EF09594ACAF8CB8D97C9115FFCDDFF96FBFFEEFBE8E14 + B06CF0E9C70F219D8FC160316742AF2D7FE4473E74F75E76304176E0345D904C + 5408CEE7F67B375125534AB3974A7309D2A62BF87C3C37EEF48B65914E07703F + 1ADF135C2AAFEDBF7C92A985F4F3673FF20CCA4C94AADD6A23728D059372054B + F1AD37DFEA767B0F77F78A42ADAFAF9D9C1C8343537AAE40CBA909652EDBDA88 + BA1BAA109BFABE9ED9F2AB3EE0ACD1B2B92D8A65F8C17832164664DCB1F75D58 + AECFAAC6587396C6AEAD3C4751B3ED8E72BD4EAF9B4C91E0509A8CEF4CBA57E3 + 9E3D0B3933A751F25995D48E3C137F91572B59FF2640753B6F361E6233821F51 + 09A7202E5E92905BB75AD2772538D1FBF7305AEAAD2934610DF7ED3796F20FFE + F0CD3C5F3262481AD2386ADBE5B05020E880148C8751C12840DC014132E7CF3C + 4C0CE781FACFA56060BE43DA9FDC082BA9DD4E43B6906CCF27D3B1EEC6964CD4 + 913BD8BF478D031CB5D17690400C129E4D132E2042D998312C585837BDFE1A3C + 30F820F2372D5812C6C70602822A963C59ADCBDD8693DF2A799832B61E0AA258 + 0C56A4C3F197AA8D22A39202A11CFB540BB33535A3C75B5358D3C81F555B0AB6 + 7D7F16E82C8D59A8BB52EAE061CFC61422754053EB67D7F0D3FA6B6A9EBB5A25 + 42A358AAFE9F760696FCDE16E365ED78F07B51D6359A6C8056F7DE8FB35654AC + 37C69A5B0CAABE55EA4E9C2F011FABAA9D2BD57A17C8B855FEE22FFED2EFFCEE + 6F63191189F6A8C08A230D21023E38252CCB6E537CFEF3CFDFBA97ED9DE298B4 + E3FA54B290CDB8512CF3FBF7EF8F90A8448F5869DA44B3835918DBF1BDB8D59E + 417802A983289B7F39BC5C3EB1F7F251E9E6612CCE5DD85A2CF2D90C597A20C0 + C7EC0E427EF896C562329E08E962954020E3CD7832D4A26766ABDAFF9834DB82 + A6F96E2A555F15F6FE6A39547BA4552B654D823422DB0A891CB8F15D371F36B7 + B713CFC2E839D76A616E95593EF2A33B3228E4DE4D66539CE2D695218D0DB176 + 583CCE7E0906D969675E9A62ABC64F183BC5F52F472F0429C23872A43B1D8F5C + 87C52A704D8481DAB9488239425DBCE2A753F5CE9BCBA79FF3D7B64A88BF21D3 + FBD33FCAE56F7EE50548CEB1E4894D0D1CC566955DF6541C9BD05031E2AD91D0 + C3A900479C2D9232A52066AF5324CA213587847890373636D8102469321C8DB0 + 16C6A2AF3E3202938E56C41C29A6E444AC7046F853E0648F4B9467083B16A48B + 492A8B4CBB9E1534D50A474352D3F942922617AD2D882D7DF80502B205A57860 + DA22F0A1047A82CFA6E98CCC9F80F770FED86AB5186D005F84F6B1D7E5E996FA + 22D2C8A55AA8626BC92632AFC530A654610391AA827EA69BB6FABBB574A6D7AB + 5724AB535A7F4B840ACAA9CDBE96CCDBAA19DA4A9C239734D0C39A3A3409CAA4 + F24C1C0AEFED763B9005D7BF9AC81E6A16722528ABFDE2E85C5399256BB24287 + 111F2B2991C995A42E8850F75F49E4082CC42FFDF7FFE357BEFA1BB06AF43BB0 + A45880C1821323839597CB62BDE7FCB5CF7FC71BEF4DF62087833C0099DC9D05 + E9B3CD265348D97252A8D776DE145D84A1F4836F23A1C0C61461B4392CBDE6A7 + E39DD9E5C3D70E9FF9F0B5CDCDCEDBEFBCF7FA6B6F7A7E58A9B0989BCC23FA66 + 136A935A0F471F6B6CB415D3B196399FAA72E988EA1CEB47B2DF55D68D0B47EA + A8F98202E093AA24F94870C6D76F4A92F6AF9DFAF9A91A08860D56496C8A1048 + CEA63388064C485F56015AADED5B5FAFF5ACBF8A1BB59D56AABE7E64599DA274 + C218D5CFC07F38922DAD2278B3BA72C549A64596AA0F7EC81B9EA89BEF14579E + 74AF5C1561E4DC7A4F7DEBB59C442890457DC9591EC49CED56C7710CDB57ADBB + 43732705CE3917396D518713B43621E373300D681B50238B47F9640D7DCE754F + E63C31B6999666C1544EAC2C8D892731BA88E92C41615B2193645692F255491E + 667D7DFDF4E838A599153813EC0344E1F6F6B99393139E40460DAEF9DC41B997 + A84032BF1247281435257D3DF757C71FD8F15D0D3A900692A0ECAAB4FE45D6F4 + 945671F3BC59593145080365B60FD79654EC47CDB89D3441AD799B6222580DA0 + 5434845D9ACA22B6057024934E3423220AE42AA21903EABA06A3E188EFB622D2 + 3E30F5385C893CF44DE418203206B0C54CC684F239DD36F2EB9BE76B4BE9BA32 + A72F4ADA02963492A80505D70B8456D254108D58A3DBC8B24EB7B3B9B95EB380 + 36EBA8F69ED211D6120EF33FFDBD7FF06FBEF8EB7EC0B806BD9DC22820D9D784 + 71589B6BDE0FFFF0B36FDC488E263830B0404A4FF880339FA5EFBFFF3E0FD22B + 0A8D55CDD46BB01FED7E2C29C4F16C3246A96157C6DF175D4AAFEDBDF8F0DC25 + F04CDE64323B3C381D215EDCAD9BDA0A59A22B3252550BF8EC4F75036B4E4963 + 2C6CD35203CB1D713659B396DF9A917A5289EF89493A603A9E9CB552D51AE488 + 5E47F136F95CA979DB9285B946E47B21A69676A7379F2598120A43745CCB1A56 + 63671DF44955F9CB7ACEA9EF0257FC3570C6163FF02FC11DA106E0782448BC9B + 7C81087D75FD096F32CCD369F9D4B3DEE949B17B577CE8637EABAD6EDD28EFDD + 426094FCCDAFBE3037CA9DB0F43BCDCEF9F3E7ABFC7695BA10D1EDA459CF4B9A + D50911C7800E3C376D7874F0A2E283C77D0E4BF3841409C12A15346CC1F92618 + 7530550C0F4139622287020BC83D4AC69122E109ED610F3906628145D882C50D + 0362C582D3F49145CDA86FE866164D7E39D548A09587B1E000A70A1C0CDA9137 + A7594BCAD49A64F5ACCF1628EC725989818DADAF564969D5D9243558999F5E11 + 1A6309E7C9C5FE18593117699260028EC47E3842301A0EE13FFD5E2FA0E19B80 + E49EC08877BB5D70893C2A1C920C094F3221CAC9D7BD01970258AAECB97AC999 + 54CFD02873AF429F8F8EC58A3C4DE648834B43D2C4E83F674653784C08EBF1BC + 280C19AC8BA8B430C4B9687A6703E54AA3FA9DB14BBFD6C4C31B0B29213CADBF + FF0FFE977FFDABBF02068B5242ADCA478081080D16EAC417E737821FFDFCF36F + DC5E1C4FF06CC13945B07BA5331B4F6EDFBA85EA2174731D9D893086D2624670 + 14146EA6EBC26618A034BCEF469F0E2F4CAFEDBFF4E0F2F54DDF479CEA8D776E + 0DC773B84FA5DD72B66D5EAB36EA8B7AB48F5F7363F53E8332F5F8BAE93121A7 + 7CE42896DE40AD1C9AB2DC460CE9080E6FD8FECAD930CFD63EE983BAC2A5EA3B + D878626D82943658D8CA74DBDDB5743A05B7C3DC31F6AC95B2EA803A5C3566F1 + DBDA6EAAA2CAD2584F538BB753868A606E98123ADA78435C2EC3A8BC76DD9D8E + 8AE9B87CFA1977705C3EB827CE5D84E75CE6996A7764BB2521C27A4360A40371 + 13265C346B229AED761CC57C6FABCBC59247C1CCEE82FA4A0C7D62D64A1E3374 + F4E447BDFB2E1824053B2D9927ACC713E0AC1692F005B41FE4AA32A834628242 + B0D688410F4B463C1ACE63F344EB95695BC431E6BD0EB4D50B40C74BA2F26CF4 + 0647AD1A26A660B6C0B4336188868D28C6810A439E879F4D92D42398C58C3078 + 5C9B03733206DF488A81B0BDE16EF03C1D76CF910E21429E9945D668202E7F0E + 295B811287386C40EC0825C28B61BDD63AA784C0B0743456769B7D0F19208CF8 + D22485F46AB1403A07B4629E8B7C15028B8C82351FA593A66477A83B016F581A + 9F2469F2D9A8102A8FF8FE99AF9DE73C1CD73E70D376A0C1C3475BDDC6C56A88 + 2C1BAEC502821DF71FFEA37FFCCFFFF9FF09A1B126AFA71B1A35E266A70D79BE + 24944AAF155EBDB6BE7702111DBA3AA615C379B22C1B8DC63C11CAF846AD8380 + 4353D4B7A1E9289C6D0FFC325B8C4E8E710E3CF0C2EF0F2E9C5E3E7AF3F8F98F + 5E739D050959A6AFBF710BB9B6B58752DCF7A4DB8813EC0C8752261A667C359D + 5D693AF71A03E6D89979DD8A115A204ED79A7424796645E9C5579EE16FD08A24 + F08571B301EB0105E2700AC5311824418C497446840EC79499B2019AD5570CA5 + E7DDB56A60A52E4F710CE478ED6E2FA19490BEB0AC9A9B4A07AEE68435018665 + 117AACC1E2966815F3982A30C701049082747EECE87223FE4D109457AE399361 + B148D4531F744F8ECA7B37D5CE45E7831F76C19DC1B2827D80325FDC0523DE02 + 5C7C0101DC617B541EC1B04A2A8AC298AE04D62D96C3974BEE242E506E83091B + CC49EB08A7DA60D6249937380C4B313870E32174182398FA4BD5F291CAE4AFFE + 6E8DA37EF4DA4E558ECB716C6550A7F49A67563220ABA203E7DDCE038944583C + 02A30A99F294F8F620AC381D0C883C0FD67F069F00D73D21FD74882B42DC7538 + BD01070E89468A363906809A6F4F6005904A819AC78E2696F4AC12DB20BE0045 + 1C32D8D82888CD89EE159C172A6E10E48DE70799321095B789F60BFEC8824018 + 2CB73A9D6E7B3C1C351A51812D398402806584F0097C048F2BF1C814F3EA7141 + 8A2A98D2946CB53F38036BB0457AA9F113A5AD780933435A3D1ABD8035CFA534 + 914F8963DE8859FFDFFEE9FFFE4FFEE93F09707C8F6D05EE3288D92E5EBF0EE7 + BF40961BA433CD1639858CF874E0C6121892F16268A30A0B13514A034D74675A + 6D6E6E62E3AF284F8F4F26A7276AB9703CD5F881E8F2F0DAC11B47EBE770800A + BE7D7FFF68FF7080D5310FBD2FFA06476A4016E9542A1245F074C42A5AD44FCC + 098E03B11B515F28EAB62362132BB41A12841B619ECC4DA2AAC97C2A2EFCCA60 + 718BF88C01D0F938DCBA0851F441B65C207FE1340923F4F879B1CC920C29AB3D + 4F7ACE643C856B7149A81C4EA3D58A71564495B3C93CCF4A0B92ABB50DE88F54 + C36A757B1061E5443F2DB49A99C90A9532858EB3F6E9CC2BB69E6520A6551858 + 55B8489C1856DE7434C4E767063F83405DBC2C8960D6595FC789C287F78A6C51 + AC6F3A81AF425F049194BFFBFBAF0962E3B3A498EC5199FC047608A417013A33 + AC4CAF6FAC4BECA110CD36E130998A04614A66C6521A8B53B732C67CACD40A75 + B5DA08BE3D2AFD50CFBDABF24AED45C7BA354ECA4C3790515146AC974064D982 + A6A8707BCE899A993CFC82E448FD939313522D8BD98EC0A2B4625FC7C727B0C9 + 615133D929D8053216C876C1A7C398552629E76083A8BE25CB0572E0E3900A19 + 030B2D9997A04E05EC0D3073CCE9CEB68C4559C860153DC4F24D9950109B1B74 + CE6CDA3823664F5318917A6926B199A41FE147EC481DCDC3450352829569E8A8 + F80BEB2753FD31EAF5BB4E4D7CD0B0E8087BF39596DDE5BF25D7CF9403F2310F + CE843CDA6F18761941320E70F9056C94FFE39FFD8BFFF51FFD435D74A7B8066E + 1D18AC279EFDE095AB97E182B0755BE6AD768B3CB1808775FFFE7D6B0AB9D658 + 9A6291DE1ABCD050F256F6FB7DBC69851A0FC6D3D1783139F522B7F599E8FCE1 + A5DD378FD26C7AEEC2DA273FF98993C100A2519726AEE0894BA62A729147FCCD + D7DFE447B6B1B1C1A3A3E0A4E1D985C8E51B0E0743B059A8F84D3D28302AF314 + 426C0F1BE18858940707076FBFF50EEA273AB2A6E1E6D864B1E67D0B51DDCA5A + 62485D9466B779FEE2069CC6DA46EFCEAD7BDBE7D75B8D289D2FF61E1C9DBBB0 + 19C4712ECA3B37DEBF78711BE249B8E483DDE36B4F5C0C4317628C77BFF57E32 + 49A586B56AD018EF39BDF75CBFD5EDA61061650BA6B8ACC2AB7A646086DE95A9 + AC88D5EA55DD6C0933977AD6C6710D4B8AD974ECB08FA363C272BE72CD85AD16 + F92E9305DCBB95813F7AF269D98869721B1C1044583629A3491489BCAF61C857 + 62BA2492786F5D1AA651F42014277ACB3C8758CC166EEBCBFA8CE9A93F9BBA41 + B3881ED303D3D55E875621E947A017CF99B4DFA43FBC45C1FD222D144508F062 + 4ABA55B09812627DA1359713AD8A3B81E013FB8C8A98C2B1640B59342768C87C + 6806A7F55911593B713C292DC2AAF37E494525E4D5F1681027A31F1E9F248D0E + 3C32FC9B811AA8CD379BB0976EB7DA273405CDEF6416401C33729C6EB78763DE + 1837E5CCDE254C67C022F8995882A5A9315051968D40DF675D88A2E45190DC0E + B8621F47F6FC0489EABD8C62C64EA73D9B26A783D3ADAD4DD89019762A9AA6CF + 299B8DB88B06CBA93F29516B89D91A4D0D78AA1D36974CAAF54AA44C673664A9 + 5BDFDCE696D4C1747FE5577FFD7FFEFB7F0FC7EFED501684F951B4B6B5D5E9B4 + F212892EE10347878709A9FEF10439FF5F87D267F071522327583EB820EA5A1F + 3286524D47037CE8BE68FE4074F1F8EAEE5B4785CC17D9248E3D62A966DD47D7 + 488A282A0B14F064280E40BD32AB2D92937E043767494BDCA5C0B7F02864C587 + 6EC0BAF0E7345994CBC28236754747D6C311A3EABE6AA9AA4D2E55B3DDF00217 + CCB78F2CB858F7F451CED4CDE60BDFF7C01B23A708D1C9D2945F992F72EAA63A + 04CB58D0804BDD76907F287588012EB7D5ED24932919AC0A38B602B737B1B641 + BDB2660785638F17C4AE0516B50E2319AC067C34998C5C5377422C94A7FA3DE1 + 7A0231C405F83391266AE7927CE2034E3A55E311C93C73849519352D66A44655 + 0CAAAF4BC1AC9882AB1B28954A5CA31A5C4A0CD6B045C1ED683363079E6D97C9 + F41538B2E0C490433345F6429864136702084A03E603379BEFA1580E4A8C645D + 1A3485D00361F1F44382EF8D649642600C3B1FF5C1780A9A57275813A6B2E5C6 + 1E95C894512A651905BA8F44AD5F68CE5F3E32E145B09FB0C442894BD907C4A5 + 688C68D947AC7F433E7649FCDF337E917FE738E8F4F414EE55B3D9C2674907B7 + AAF7B5049663313C1165C423383CC4AA3CA7DE14BB310216BE9D2569C16D40EE + C7DAD1E0F399AC19CE075EE1ED84FC7F29F67A6047C11D630402C4C80A2906F0 + 8617386900A184728C6836A33050FF1883D3B338862AE1B33171CD1721308AB5 + ED74F71FCB8167FCAA349C29165584060BF94BBDFFFB4BBFF1CBFFC32FFB9EA9 + 11D34C27643BEBE7E06713EE04645CF0306EDDB9C30A9505918F18FF46473503 + DA5C1F73846585D0BE1B5B84A8965224D425F442D9F8FE70E7E0EADEDB68B092 + 649C655378FE38392829F6C3F099EA41C5D2044478EA0EE95BDAFD6AF20261F1 + CF92483F6817ACA055F4A893698E4BCD286663114DE42E842D64D448D7852E29 + 359BC8C536435CABEE1749865E6868AE326523520013B6194D26C331E86683DE + 32751026A6C4167EABD79B8DC7F39444524D69822FC01838DE44E671AB2AE133 + 252D69B862986FDE250A00A90B0EEC5F893024225EB9E978486900B677699C4E + ADF59D382A3A6D48D29D2014A7C7D812F8C0D3A8A2AA0973FEAF7FFB879E4E26 + 48D485C6F1D8CF7326A2C51D88270FFECC1CC1FC784A12FBF269C69866920571 + 86E4A44323697961BB10D2EB28442DBC82F20E3FF0C2201A0C0602EB65488305 + DFDFA5A1452ACA2C48840647A3995512037BCFD5A003530813A69C5FCF5FAC34 + 9330C3DF44D385BC832E0B1AD3BB61CFC3C58F472317EB144EDC684040E46022 + 10EFEFEF43A87F6E7B87904ACB8852035D05930E81AB432637A7980E2775ACE4 + 9785F8EB33411D8A8283234E00F5B024364A352817DBA665319DCDE2209EA338 + 76CED9EB1A0A354E4B0A60C124E9D4BBD926EA0F484B038E0A59C8D6B4621D5E + 850CD4F078889287CA6AB3F3D6A1F39CBDEE6398B135D3173765965AC85C6F6E + 8833E181E05ABBAADB35A71624489B83F0B4A0E02289C8B1C3E37EE5ABBFFD77 + 7FE9170DDD289E2718EC308EBCB801FF419C011E692966C3B55E0F565A815A84 + 07884EE0993944022FB9986F3DA4EDA870BFA4DDEB4A0FB977B379964E077EA4 + BA9FED6C3CBCB0F7EE515E2ED7373A5B9B4807787878B473F1BC1F449075BA44 + C8A17477A2BC77E76EE8FBDB5B5B2FBEF80A9EB62E0355CC3CAA625A90B63860 + A28AAA8CA10C3DA9792292C24EEB1B78129AFB77E68ACC085FA31933D0A716C9 + 9AC6B7364BD2E2876D614663FD45356C604AEDD2067A082D0283D5E942CAD2EF + 75607D3588948947650D873D3E3946C6E4C4BCC2B4B118D6B0F414D951D47C80 + ACC57520D69F23FF226664A727A742957639C0A14242FFA59311BA6CC603952A + 0ADDABD77C488168E001BE4B1D1F82CB50DD35D865120E369E2AF95B5F7B1179 + E848A1C0452A336C2D733880EC1965899CA28E3B5FCC61C7C2EBCC6369A78829 + EE406239C86E4559FA0000ECFF494441547746A321CE67FAC1629EC1F3262D29 + 172D4F18346244B413248A45A8B8DFC4C5DEAA0D07CB0F5EF01D87F7564E0008 + 86BFF377692A770A5896661888430C38BD46B301765011114D466DCB3082DC56 + A66011A84449BD30EC0F341B8D8CC45F7D32421C9771CC48BFFB4629CB2E7C08 + 473DAABCE019A0A536FA9AAAAC8AF4D4E95BC07D433DEA345DA050530EF14EAB + D99A4C271076F10993E80E36E0946116A5214AA2D5278D4D8FB95591748CD44C + 89C8C06657AA7AF6263AB7E51B5353B0415CF54E33ECA31D22BAAC7235EFB368 + 0CB2B666DDEB6DE1AC6681554376054764020A3329B442A2A59DB181AB89658E + 0DB8DFFBFAD77FE1177E9E26707993E34D8605ED3562D968379A1D42B1CCD3A3 + DD9DCDCD56A73D4F9207F71F2213299D323E104C844BDD7BD3AC5F42D8284B38 + ED6E0FB65721DC0459435237586E7EA6BFB17FF1FE3B07852A7A6BCD0D48CA5D + EFE1C1DEFACE76ABDDD9DFDB47E0868B9C5C3945AFBB0FEEFB98D9CD0F0F4F32 + EC2462CFB4A02C9C1F28D607E6A81A8F04278459418704CBD2E5E07D69892A39 + F7649523A48DC74DE0B121D38F8C0155DAAA399A33950A67F09E6436B3704D0B + DC55B57087CB46360BB34F4B3B2293919BD5C27F8B82590D480E8A62ADD7EE74 + DABD7E8F163AD2814761344B51B1D2A3F36465B942CBE8E145356007D14387E5 + 9A16CB00D5D190767CB99837A2E6E1DEDECD1BEF522195879C251884B8D15CE6 + CB04232C6D9A5107C7C19941491CD4B071CF5F8220CB39392C060367345439DF + A32F7EF98F3CEA8860BC8BFC0D988D7BC4B7CDF32B4BEA4331D51C26CF24108F + AD62A9650B24AA13762809E30815B931352E4072D7A7A857CA4906517B9E6C91 + F3DF920E1862D627E311F2DB53E6E223B428988C275435C228038E49280A071E + 3C63B5C0F4307CD1A133C4E754A239C3A04C13534996AE7265050F65FB880A82 + 0619C0C4C4A64FA7D0E67A6E9AA4A41387C6054C21D1CE794CA38C17EEB85CBF + CB89481E395AA9FDC718313E72493129DB3E7D0E8EE67CE27BC293401C2CB38C + 192F94344998C810FE1C23B429B6D9F52AACC75C4EDD7E193BB28A1B9448F35F + 150A516156D6EE46ED980C9DA9015A6C89DB94BB84D00A08D563AD603BFA1E0B + 8DE9B616B3CA123987437D00E9FFBB3FFCA39FFBF99F8148879BB71C9FC64D84 + 53E459DA8C0354874FE7C982E4B4C853C23AE42C0D370E63DCB8A92FA5D9EA26 + AA6453EC7A71AB23FD180C563A3971E262FB739B9BBB171EDC38548ECACBCCCB + E75BDDF6E96216B51BDFF9F14F807B1E0E86611481298CB1C6C7B802648ABE77 + EFFDC964E6F9FEF90BE7AF5FBFB67FB08FD2BC980F205A05AC4FB6CCB1D65996 + 77EFDE8595DC6C373EF4FC87E097011D101C58A7D5F202DCF9AC690447BD79E3 + BD5BB76EEB32A0C6172B03DD766C5B551BACE9CC3A2E2ABAADC002555D7662B5 + 6765BB12A4A8B6121F93C1F21AED3EF28277B70AE1158BB4C09E03A9244D47F3 + E9002C5D6F6DEDDCF91D948022570A37077C33F86478DD551C4B152CE1BCCC16 + 701FD6D6D619C5E2BB1E182F5451401DAC603A9E627F61B99C0E4FE11912A298 + CB9BC8D6C079C1D5EBF289A790DB072CFEFE43F7EDB7B29277EF6F7EF50545D4 + 18CCEB0411964B6C90718C50C0E170841200710471088953A00A5B4E0050B487 + 54F77168C62A2F504407FBFA58EE43100CF2FD924D017B31A3063085911860CE + E7297B95349D13061D49B5605F43109EA6892D63A3DA2A9587B02045A33C0EA5 + AFC2A460BCD348D9915A5FD892C7E411732B7A90B63027695611532C3A7F1434 + 837B1785A3F1987C0866A6609DE0E8100C82551A4F26DD2E389972341A838701 + 9F438AB8C89545976058D9099450AF4C31F750A99BEA3A3DE4621FEBF7B0D801 + 1AE2D97489581024AE805405160D386AF06CA3D180699D31E6F5F1AAFBFD3524 + 267DC45AAD84452B75254E58B427756A6BB75C016497F29165CD9F2A198E6D70 + B73A49D1402BC7F4E7EAE7A1C9452DF64DD8CF899A9B97067B4D478218F8E464 + F0FA5B6FFCDDFFEE17E78B99A63BA45263A3D1743C7C8E57AE5D868DF1FEDDBB + 4C8ACFB98EC38231C49E88323EBD3EDEF0D924478819F70CCD741BFFE3BA51B3 + E506CD24492FEEAC6D5EE89D9E3F75DE0AF76E1E8197C6DE5C366BFBEE442DA3 + 76F3FAF5EBC3D110327408CF918599800B8A8C10C456B359321E43E6519CDB39 + D7EFF74E4F4F14AD1F14288410DB0F48570537142C2194E96E37AF5DBF7E7A72 + 023B98DA59116C674C9E6815C16208DCE0E4F8E4E1835D331BA1565D880DB7C8 + 6011B55CADF35EB5E1F4C5CA7AF5AC1A5BB5F8576DB50CA18A5E1558C2F29BDD + F5B9E3CBEE76E9451E22459C200AE0AA97477B8BD17E9ECDB777CE5DBE76154E + 3DA75E13ACE1BD87BBC922BD72ED5A1B555D96B092A904A14E0E0EC793E9D527 + AEA3401B1838CF41941DA954C1850F8E4F0EF7F77378E468B0987B4BF38E3296 + D193CE073F146C6DE2440DE4DFAFBF949F0E8D26F797BEFCC73CA22C4D0F9BE6 + 9589A5545707D058B01475A7DB15548B41C021D6F104B77221C28248F5E8E8C8 + 45E59FC66432A110D12BB09312705F598F95A2023BC6410C9E20110452BA30A9 + BF513D50CCA8A581CF64B3B830C4F933245C5C50033B3241E3D25DE22433BE0E + CE19DE361E8FD9D8B1CDEAAFF551938E084360FDB119C5820865796C341DF3ED + 55E8522B906BD3C3103D3A2C3390F0BA41D61D6C53CE717A09120108FE03588A + C1783446D080D230AB06A4CC51C4AD4C1C172746436C1D0A6B00995C47323642 + E998B4ACA781F51FDB8693358355D6FED6BA6251C110EB0B5A276E8EC114184B + A6D30AD348B104A5E4C5ABCEA16617531598564F3BD40E6E86EA0CD64E6A9D33 + 84350C86C39BB76FFFDCCFFFEDE96CC4AC3D253ACDB2D16AB91EAA015CBE7A09 + 3EB8BFBBCF5136240B9238ACF1A0AEB3B1BE9E4A77E6FAB070E574B41C8F84E6 + 595EB193B0C72009F1C2D672B1FCD0F31FE86FB7DE6FDE55AF79BBB78EC12C62 + E0B498F5C27026F3B8D7FCF0473E02AE2B994D718E8254BF5CAAE772F7F8F6AD + 3BD319B2D75EB874E1D2A54B2727C7885C9392920158420EF6EFB08E2C6FDDBA + 75EFEEDDCBD7AF7EEC631F9B4CC643589001866C2CBF425E130C5C088BE8CEAD + DBB7DEBD5595E4653D1C654964CCA45BD4CF9D4D665511ACBE12EAA09F6A08D5 + D6C4CD63D381A7E6A1D149389A74BFB1752E57D4DFA4C1556A49D18FC30D5C6A + 4E975C7243DF02D6C725435150D4E2987A45891D7C4CB372A2BA2CB9004C8E13 + A142842984AC11A1CC8313DAFA3481AF4AF6F1486EEC38FD35FFDCF6F2E225F7 + E1FBE2EDB796852931C82F7EE90FB804CB8CA039D57DE3306AA1395758FAC599 + 5A74FEE0461022808A2C4BDC42F400216651041162C94922DC60F94F4954D6AE + 329CBFC663D0E8842AEDF067497A87F0FE058B1B7217CF9110FB60A2A70484D0 + FB87879022C19A58DFD810A4E8C38824F85E36A0DC9B83C89C04931D46F7718D + 8C05BA1CCE17F453D5433C6406B425525438248E0A2C484962B661092F2E5B41 + 9809EF1C8D468CC401838892A89ECF813D1820F826887A11002519F0E511EC58 + 7139834EA4D6BBB6468465C3315B63E896B2E56ADB50AE75ECF5022C6A9CC8F6 + 75BB8A1F6D2FCBDAFA5D098C0CE25F6AB36206FECC2C06AB2CF17CAAF1D87528 + B6AD1E57CEBB6E46759A26B5F4AF231DDBE071247775D41BDF7AEB3FFFC9FF6C + 383C4154BFA09220CEF73431A917E5F527AEC3EB82A65CE183F0888F8F4EDE7B + F75D848084E1B56BD787853C5E2C9CE93C3BDA87F5CB752D83FAD2E7062BD88B + A2B8D3CFE68BE9F0D86B8A733FB8D9B9B5F9E0D6118B5FC82C694761A2B246AF + FDE4534F4EA713706F7E18504E2B21C4C62ADA7C01277F7C743A1A8FE08276CE + 9FEBF57A83D35370EB5C0180EF41D65952FC855B3682386D3868F77B972F5F82 + 180A81BB414424DD0B5E9628F5922EE02A8627C383DD0369C9BB6495B255E867 + 05BBAC0977186B58B586637D599868BAC23956FAA0F428EC38AB328B870668F0 + 1517CCF9CE858D9D0B1E8A60E588D4CDB214822332D38CCC92D5C3A63D481B4B + A109D381B3EEFF58210A14726795196EA03A0839CC51E20E7290D1C1DEECF4D8 + E14BD40C5C989B620C844562F1F407E5850BDE2B2F16A389C0C2B683C18AFCEA + FFF367D8F83353E9DCCC445FA784AE0E129C9A0700C12E34A89D5F204707FE5D + 4E994E65B0184024F4D42E51E8613AC6FC0DD9724E406A6CB221709CC44511F7 + 211D9F64C7396282C80845CFB34CD290608338E379AC9A00626C0F1CAB46C5E3 + 17362AE2B1094EBF78AC1ACB49D87428888826C0C41B8D6301F179402CA62142 + C0E3C978CC180E38F8DAFADA9C581F3812F4500130E40854532031769FC0A882 + 4ABF4AEA68DE12EFB141941431D24B8E1ECDB5B6C6DA1B383D1DB12399E219A4 + 9DAAC55706F8F41878B1760746C8419E41C3D51C6EFD9386F45DA770E89E6A63 + F855466163A4AAA4C5554AA716899A5735C322376A51AC049EC5827600DCFCF1 + 78324F920978244C9A466FBEFDE61FBFF04779BE202968C10CD471AB19C6111C + BBD7EFB80435DADBDDCD49C513A922793B784E73FBC2D20D51D39C8271271D17 + 9353DA425CA9E152346E1830587EA3954E6779963A0DB5FDD95EEFF6CE7D3658 + B00D96691CBA69B98C3A8DA79E7E1A4E329DA7088FA1472FA9114013E9CEEEEE + 1E225D540111D6C58B170F0F51AC0072042A6039AC3A41E5F6E2E1838793C9B4 + BFDEFFF0777C04C9FFC613B080F08E26575A0522576035824FBC7DF3F6CD1B37 + 1918628AEE15DB822E3C5184252825B4416C3D9DD791ACD0C492E6E32B6FB08E + C50E24E8DA9640E5B5B52BD73EF6894F6E6D6EA2B950C53BEFDC78FFEE3DDF0F + E162B90BE69846065A223E8E530147798DBBC23194DCFA5B949E2F4680D8D34F + 3EB5BFB71786DE78387A70F3BDF9F084567BC9C8B930F4DB9D06D619A7B8F79F + FDB02F96F2AD6F6570D0462BDADCEE6C9D6BCB5FFFE2EF731604AB8197350E46 + F81E445814B4A3B9C11C91D621D221F83E131C13553CCD3FE314481BEC11D683 + 284304CF0341F5325FC07640ACBCE7AFAF6F1439724C93A84441F57B4CC11816 + 64A6D58416B091FA5E920084C3031B3AB9A3E701E689734C067953C11ECBDB27 + 2727681C1D171E6DDC6C1E1C1CC0A71BCDC66C32F5F1C8F86CD6D6FAA484A813 + CC56BB8D1854AD7828A4064A68B91A9B0E92F3286B556CF317A5C6A3940616C7 + E2E0A501C09435DD27B58AADA95B138B2CB62D3665191CE4CA1B6C71DD565BED + D9D888E74C845545613C23B552E5501620A4D10894E63197AAD08D13F84D67AA + 1405920E17587F12475E10789729B0D35902066838828540C66838222F9541EC + CF2AADC92CB97AF9EA850B176663D87713F073EF3FB8FFFA1BAF64F91CB5A6B8 + 824C170B8FCF0B7DB026DBE7B6110C982D0F0F0E201BD2BB804104F04C5B3D15 + 36252F1B25BC2CCD4F0F057AD37A7B147FFC380C5ABDC52C59CCA651DFDBF8FE + 56E7E6B907B70E251692966536ED3403C833BB9BEBCF7DF8F9459ACE66538F02 + F6300A79B61F02F0C00B6EDFBA05BED6F5DC4B972F6D6CAD43B8070B308E62D8 + 05545A719788D9CB7DC7DFDDDD9D4E67FDB5DEA52B9747A703B8FC1059EB5CF0 + F13CF7863DB534015709E1D5C3FB0F358FC323FEC544CD459B427B1E5095B569 + C49AD7AAD26F0BADA83FFA95F5E0D49D9754B0E5B7CF4B07367E0B856919442E + 448AD65931548AA6201545F788482BB9B5811161E1EA044653CAA05FD7443C90 + 367A92E61D044673E8C83C6A344E4F4F93E129F16213A5A32A1BCDF0D29575D8 + CAA3E33144B8E72FF9877B101085E72F7737B7BBCD768C7307BFFDB56F608405 + D14A51DA8891D76969180566D369D4686C6F6D2215678E5C34F08C09A0401AEB + CB658BC6094BC3A2C9C29C029579D04339647A0C2C50E9B62B3F045314E74401 + FB8F0A6199F0D548BE8C0ACFF83F8822C1022209BDE7ED5C380F7B038C11C444 + 601961D3C0E1E230F688152BC4195E1239E2F2BC1E4590AEA9BBD4F63DD5C74C + FFB8C20768B7530F65D48AA7AA0B529A3DC1451FBDF7CD18340FCBDAB0BE460A + B962472A2062EDE8D630D966A27AE453F24C96A74BEF928771EB351C69894989 + 51479A7141C7288C09AED0513404B774BE5CA60B54D28287BDA04AF3743CC1FF + 4D2698E88CC6C96C9AA6F3F17402EFC22E0606FAD8CE608FA54A336925F53A46 + 174E4363FD7EBF15B7E0E07C87E0CB4F4E214CD955DA60A1E947CA8756BB9465 + D408AF5FBF4E55ED0833C11B372403E8F9B25CD7DFD82E9A1DAA5A905B9D8EB2 + BD07A2286A968A9E22525C86AEEF27D3296C1DA7A5B63FD76DBF7BFEE1DD2381 + CC016EE4239EFE68308035DDE9633D146B1EAE0C1C8F9E1E45F4106A29311E4E + B08451E45BE7B67BFD1EDC0BA6C58EE3D0F0AE2AC814C0FD1F1F1DCFD379A3DD + 7CE6D967E0EEC1ED0A10DEE846714C53901243B3D0CFB27CEFC1DEED9BB7EC0A + 30457767E51264D9C6F93095108AD81A2CED42CD0CFCA3E6A96601AB84DD720C + 1A909844A465A7FB9D1FFBAEEFFCAE8FFF9B5FFD3558039FFBDC0F4390F5DAAB + DF60200AED59A99309835985B352792E2019C2B1B38AAE5EB1EE47751A8E59E4 + 88B0EBF4FB5986329CB3D1C0E1E16B5A3471C3BF72750BF5F9B0D60EAB6F1684 + 2D781C41E0EAE813CEE0577EED6B92A09BA870458527024C116893A605F13682 + 9F0943040DD008718ECE06D7A54B726CF06C1A31E4541118254ED348A21DA9F7 + 211D180C86100D91FA5E49ED7F3F5B643971962E89F8015630676DCD66733419 + C3AA62311B303CDD4E1711F0043387C410092488A9CB755D9B9670278B18E368 + 4BD82C9DC1D09A29B87AF452CF6456FC9CCA302BDAC8A60E8A34D90EFD55A12C + 5298763852E816040882DFC127D053C10B8982D8682208212CA0F1116C546D06 + 42D54D4FCD60E9F56AD8966B1FD1A769DAA68287CD5DAE2198448DEE4409CF3F + A3D16814674D213142ADA105B11EC206003F0F96088222888F208B4920105AA4 + 4CCB41012C05540401E126A13117DCB671341091A02A8EC17A95666E50E39E29 + 1A5DEBAF3DFBCC7338407E3A2061DDC00FBC37DF7AEDBD9B6F231D90C3D90956 + E89AED0EC7A3DB3BDBB01EC6A3F1E9F109CD6FDA66A9F2C3E8C2952B492186C9 + 5CCDD37C3A56C552E284B9B01552FE81CD44BA521E182C78127ED7DDFA4CBBF9 + F6CEEEBD233094CF3C7B6D67BB97CE16DF7CF9A5C1E9C8FA1DE3032C93535573 + C0A082E1E06E4DCFD23E39D69E309E8001C38EE1D967E75D19266AB4484DDDF7 + 6D8D0E9C276403F0D919D5B04C8D4843DED56AFAFF5883553385B25C8DC29154 + C7F3E37E7F7B7D1336D7DD3BB7202BDADE3E3F047B3C3C11A5C1B652DA812112 + 961BF1F11458804516059E35D7D76F2819CC23B030573C04B8227816107143C6 + 958EC772C56079172FADC511721AD1301E0AFDB938D78D357CAE18C8AF7DFD65 + 8F8A3234F85C282614A63A13863CA84858324B32D623CABCD98CD7FAEB92FC03 + A2480A34587114427E0EAB10AE07CCD3F1F131A1B1BD6EAF7F7A7242A7D26074 + 3816A791301E0BE4DC9523FE260D1FC5013E4ACD044196D851D32C08615B2989 + 830B5D10C53B9F15E5C63EE4801AF465D3F2B30A7DCA708008BBE594212FE59B + 4D20405E611A1088B49698F36458D140D41546FE0A879320CDC12D8D407F143A + 6BC125C06E8733814D08711F03D0EDA01211AE686B274DA0A72715AA393829AC + 88009BB97AA752B3B05A594D6924699152914E720EC94232992529AA6CCC51C1 + 170CD36C8A96087E304D9BC23B66532C2CA2D3C8197BA1A805597D91E3725ECC + 5E816E96B46B9DEFA0A6D191DC24B493ED1A435D0AAB5FA00CCA5A43D23BED36 + 3821B093B00FB0498A270F01DC3C5BA4B0B4842918C3111AED0E420F5DA7BFDE + FFFC8FFEE84B2FBEF4C29FBCE0BBBE8985F11FB0765BDB5BC9321FCD7395CD8B + D9843B4DD5D3D5F519DC9F7E881885D96C02F6D5EBCA9DCFF69BDFDA7E78EF18 + 1CEE229BE4F91C095B48CECE8EFC1847B5BAF9B5E750A64464E2941554897636 + 671231EBF96CAE57F9A7471A2506EB66FD68D9422E7204E8D9F7DBE3AFD42BCF + 88BC3D76B077953A5480498078A0D984980252E02B572F43F60ACB08DC58035E + C7425BCEA4921EFCBECC6EBE7B1356956E672A961C31B7A1C276093BE95DFD8B + C27AAC07379AD922494997D0F00E9541E86E6FB702C89290DE18771F324F10B1 + 9B1750DA06F6E15FFDEBDFC142869105649D2E48AF088EE473CAC68D7F1482A3 + 022455934A9E9EE3082B4493D1823CA234D2EDACE4EE385C9FAA86CFB4761629 + D2F05D1046F346D0D0CC92DA94F8712560BBCD1738DEDC8863D6B381840F5244 + 46FD0E0603668F6BB7908994399B0C9BBB63320E1D2AF30F17BC088D9079A800 + EF2589D6914EE62969C26B3BC81309DD6E6F3C1A421882E2D251A3890D699F1B + 0B741C2D7CADE95569169A45EA1784B685F7C0F2526452BB4473A861E856A743 + 56AC3BB5755E1AE816C98981E101D3339982F549E673B247490A8B8973343043 + 53FC2B04D6E3A461869959990B4D8FC5B19BB49011AE12562467D2E07C4C9B49 + 2F3A6E27E89453132E949ACB89D5AAAC695526E8C3E296408C80AAFD10210471 + E9332216EE3D416AA56E5D701CAA3015355021096BAED169FB147F5DBE727973 + 6B6BFFE0E0ADB7BE851543AA1912280FB7C91233D8A5A9403B9C0DD7845DD9F0 + E3D8AF8FE0CE10EE1B849A6E4F6D7FA6DF79FBDCEEFBC7CB02E2F729DCEC1C45 + DE08A74EE1BF6E579166A6408A449F530D3D3FB36A6D2AED0DA16F295F94B529 + C623559C7BAA5650B7B6BE66F19441EBB3CA0E19AC3618AC629E24F638B61BBB + 6251AD6D386B2BCF9843D39921831536C1528478818EE8753BCD6663381A9548 + 5B8C7AA0603604A9200B64130B1FDC7F1F1622533F55DD43AD326E4D6D69F8C1 + 98B99BF40F913FC4418849102C17F314D5644465B002B7D78B7D5F82CD0AB1B0 + E3E82A1272C0536D099EFAEFFEDE4B760A8485241064E0480FB2771CFA5F508D + 29773D0941D3F6F636F2044EA7B0AB990A59E138610131520B5C22F9E482E213 + D2432685269A5F5830819123C1AE4D28FD001B04968E18A33C1EB2D9D8DC84D7 + B99006DFD26E3467C90CC723C828680E29E4C170B9542F4DA884C7A71ABC0561 + 431E0A0784EF8288822FAAD56A83C9DBDDDD8337C0EB3CB7DC6E231C5477FD24 + 5E208AFA10388A0A2E2648901C8B3928494D251B9C46A4CD3F1A0EF1E0CD6602 + 79D66482033771DCE9743CD4E3C1B714397E914FDC7818C622B99522A16C08D0 + E6909A25989E4DA84E3D02BB03E618ED13D8390C86E090137811ED380D18E4A4 + DF5132A4C4D8218FA0022C20CC83D6B5B5638C8771728E4E81CF2E74CB53692B + B616A68E95765213641E34E66BD7653A0ABB29FBB60C82F8AF42D37A293D7DAB + 53E28A1E191E1C5810E6DAE19097C76BF8ACE16BE2769BB4F29C8B172FD0E8B6 + CB5041D839F0A0EFDCBE332606C472852B90EF812D305655004C09C3306EB4D3 + 599225137FC3DDFCF45AFB8DF5DD0747E9627AF9EACE33CF3D4DEC9528A50541 + 29756090B3E060FFE0C1835DD8BD7B7BFB9E8BDA54F0C4F97A6B5F21ABBB6811 + 24FA9697D5E954B05CA11E89A72A43551D999F8934248202FC25A63BB3A41658 + 99EFF90B73C0FAD757E18F6917A2A507FB01010A2AA709CF77772EEE341BF164 + 38A6F9961638EC7EA77B7A74FCEAABAF2AAA5162E052351D2D4AF70CDA45D52D + B20DC125444AE08AA210CCCD6234941A0348723B380F27FC10F2B03086F08838 + 4B97C4B2873286017A1DF92FFFE56FC1EEF471CE137F7C2C2129DF73A2287669 + 408779F8C8622B1E31E1861D8751700A188C48B7D3EDA29F9F2391EEF1F14992 + 4CE306D2480D0743F8ACE772E0E6AF6F6C30DB81EF21AE1D8E13A09AB464E883 + F50A24CCA3191466C49C87760DAB2925B1914DE11112EA022D511044C7C7470E + E2654294420A43B003CC9FC97474DC85C46BD454A2985E31F4DC959A0904A3A1 + 34C5698304928C25A4B860864E4E4F70DA93EA77FD7EFFE8F8042C709BC4CAD1 + F0359A342386A33F1870114730DC9D146B43F3D1648465A1D99432B2F11485B1 + D1E04DA7E3E9788275A234815428C7A4685118C252EB0F4D511C8B52BCDCAC5B + 3F231FACFFD68427156CAB56201396B1DABCD9E01ECA5AC341B0B69B909A368B + CC909E9F2E75E3D3083CA82A44A8575EAA956AFA98D22CEA95EE8254E41B94C1 + 4B20169483536EC736DA6DF44BBE0B91A929553A699222444E89E17004792D91 + 9F061851118642B05E8EF9C6AA3BC1CA9DC8C9EB25D38903E6BE2F363FB3D57D + AD7FB87F1246A2D90D1BAD363C2BA45A661172AA1F435A343C1DCDD219A41D60 + 1F615D351BCDC1E9A91036C0AC9769EA48B89527236A81EE999184477E941D69 + AAD9358D1B68765A256AC7A6356B25CDA7FE82633EC68A99C7C0480407D560C0 + 600501D86C70B53DC487E383189E9CC05295342CA9F2225B64429DC5306B499C + 957CB00A3FADF893C15290C182D4268AF070C8C2A428222E35FA5842F42DBABD + 46AB11C323001F3D4B51540DE2BC6EBF198045FDFAEFBF4A432FCC3A52723245 + 682E87A54FD89A325643DB7D339B8168570476239D2ECAA3529F8826B09690F3 + 51D8AE6B52DCAD2F991B4448089D705E2C84101DAC03265FF0A92931D5E53450 + EA7B90E8B5F6F7F7794C074C0F0F5DF32A04B312843ED3961358C6AB3F2F824A + 79B3192C6EE4C6CBA9C42370467A9E6598C4A1946A92E4C8E415B721F520EE3D + 30888C148588974691708A82E05A9805605B94EACE10108D878374BE98A50938 + 5B088028219BCD315C4AC030A524D4BAC036FF1C7BFEA4010157B5FD1D1FED3C + FFD1E4D5D7E4C1C376B7B358A48D467C3A388660D006867CF6A5A19FE38D6EBA + 04AAA89933EBB5B81E51DF263A133396C806584A23C3B42AB0FEDD8004569A8F + 8C6695066268BEABB282A67A218CC4648D28B7B41D049B939A35ACCC56C74F79 + 34012ECD44464114DDC2F0EAC6ED961F06E0E65AAD66238A20C28277DCBE757B + 9EA0A60B56A92569FFF6D664DC466BEAE03C06A6AFCB79BEB75FD09C99D0DA02 + 38CCCDAA07E96C0ACBDADDF4363EBDD57EA5035EE43BBFEB59C8F9EEDE7BF8F2 + CBAFD5F23393CB6085C4E1FE12170D353D9A52B529C97FAF75B0BDE6C77EC46E + 72C18186306A4CB59C0FFF8B7A7A586448573F5E4D403322EADF1B6D39467F40 + 595D39CF8FE2461045F0DCA328D8D8DC68B69AC9787AE39D1B0825A1A7CA0D65 + D7B17D40FB646D405BBF10135B69C2694BD441332E98F285396C8FF158ABE6D0 + FA207DBFC0F521F240F5E2F922CFB2629961C217446EAB1546B127FFE44FDF31 + B788B1F5C45F4D247398C393E4A732832905372F1D6D9721C942EEDD8C04A388 + D9BD50383903E1D59286993D4469CEA8D99D15C512F656D488CF9D3B87A0ADD1 + 0816222CB2E52283E3801D61700307710C0D275D0327A0404C73AA29A6AF9290 + 4F61E1892684E13DAD268472A4DC8B00D468736B1BC22548A9FA6B3D56558810 + 02836C18340E89340A7E8084394CA001B63E4369E8648CD9EA887FA86B3684F3 + C72A1284434446E536BB72636B717890EE3FA4884F21BE11657E6696E4BB26BD + 5572D117BEE5539FFD8F9EFF9E1FF8BDAF7C451DED3DFDF49370EC070FDE1F0E + 4E269311CF1DEAA23B191A963C23DA8492A3CEA29EF9E831458E45F4F41DBFCE + 895A95092A9B6128D659627363DA0CB2AA8E5765635B4EAE822561321DDBCDD0 + 0055DBF8549C442AC304AE568C98B15615AE45229B30E67434EE81F53E1C9960 + 7130ECC934BB1D5835E0362E5ED8F15CEFCE9D3BA3C10082649A57E24C099B46 + E076DD26264A58351CE2802EC2F60C9FBD9E3B21231A3650F5800C96F2B6DC8D + EFDBEEBCD679FFEEFB1010C3A27520D3CC4BDB3B23FFEA54A5703D4F5DD6DCCA + A349D0D9C183D5584B3D2EB03AD313D6169FAA868EB6DDDA3FE04D6BB73B9807 + CCD3CA3C68E6D2EA68A684A48F5AE7D593359096453690EA07021090D092743F + FD383CB7732E0E02DC5BF379B3D15004C2C632EA6802A98C5AF58EC2B82F593B + 617B4DFCA8AA57997E0D0C561496CB25D6B0B4C12AA9722D5BED9058A6C562B1 + 1C8D16A8E08C422A02B66FA31942AA28BFF9D21D59B114D173A2D202ECD88CDC + 1475C067BE879D826C892CBA1BEB6BC4C5822CBD0AA1EA58E2ED76DBB02D47C3 + 511F41168BC168040967ABDD29900697C6EB2175A24E21222710E65BC08D00FB + 02EB952975905596A6171719569BB9B20EF1CB903463C0D6B4DBAD4EA74373CB + 0EB341618445E52D9C0AA4FE8063486F68CC99918DF80351CF084DD1100CD2C9 + C9C9E9F1009EC632CF303C4AB19CB444D9B02597D2952659371C1D9A640A8B1A + CF7CDF0F7CE0B33FF8F01B2F9DBEF1CA473EFC21383DC8F34E4F4F6FDDB95316 + C4FFCDFC53256751347B883328E55FFA4B1FBFF2DCF3BFFFBB5F5F1CEE85C439 + 2D786CD3A55AA28BA483F8FF20C6C9FF309AE7B3B7DE7B190237658699B4F9D0 + B230E54A2FFB0C8DCC99611E554B4CEA955A5597A7AEE6D3E4EA5EB3808CCA82 + 55119681C9D760AB2663542BBBBB7664FE20CE75E30026CFF78B9287F5702C05 + 5BE4CD2E76C4E093DD4E1B2275086C092BBFA4A5A2F10198DBC72DE1133B6EB6 + C8A75341B295B5CC585F2AC4458D660BECDB3C9929583FDB72EB7BCF355E6DBD + 7FFB162C3A8111342E426ED8B32107030A8B8B76B4C73730CF1770965C53282C + C2A37E6F081EC44D0C87B51739FE7DE4A70E0D7EAC455B017D1AD4384AAC1758 + B8A8BF599AF71A6EAC478CA0450D6AB3E2683F67871330022DDD3084DD8AA4FB + 2EA4841D483EC0644084C332312ED1DB1FEF1F9C9E9C327AE6EC15197B7D6606 + E3910B478429445810CDC1264F51354731D81D712A81D3ED868EA32B188B05A4 + 278AB21F1935FD468C639DF29B2FDED62834BD661DAE5C4076C3AD2E8408CE13 + B88065562C90F83CEA743B583445B6A0063C15E4D3C0E99C16581FC65E2D0978 + 229109A8C4B08B40EE05268F19371869885AEDEF1FB8141C8DC62358BDBD5E9F + 19FEA228669C5EBB85C0139A0BD7220EB0A870DA6781C49BF4AF794AD5EED301 + FE403236A4E06886391F968CF08BF3C26A88128D4F7965B3FBE94FEDBC77FBE8 + CDF7D2FEFA3AF86DA47940F19814C7C4EC6ED4656B832A22B8C3C73FF599EFFD + 811FFCD26F7DF9FEDBAFEDACAF816D393E3981BC90431E42B4210998EF06A414 + EB43C4982E60B3953B6B179A5E035EC17B44E4D478405542B0972DA719467949 + 86513002C8E156CDB324CD660CE9D153FC9505B1EB5BD51B4DBCEC4D09E7CCB2 + AD0AEFE66F4AF397B6315FDF3C2B3F1A8DA4BE4DA050D574CE1275D5CFCB5DAD + 7451F3AEB4779A1932499C0653C346BF47A4400A324202D8E0D723306396E8C2 + 8B8B42DFC592ECB832CD4E657B98BAEACFFFC0CA8C9B2DA582D978B44C26F125 + 6FEBBBB7BC17A3A3FDFB1FFEF0074F068376BFBFBEB1C9FD19EC8A14659EE577 + EFDC9DCF97330CDBC36C9E3CF3F4A5661C0E87D34992AE6D6C4E26B3052A9063 + CF039E21FC27CB9793D10419E2B8FD042B6ABEA0EADAD9786BB5165E7709E28C + C5D1652FC906AB055F91C21D905510EC914E355FA711D974568B656C9E6A4808 + 93CC4B9BC7493422AD4EBB14A8287CF5EAE5186305D842491BC9840598F3D0F3 + B214BB84B76FDE3A383C64D92455736FCA8C853D6ACBEC2F847EC4B9CE208E96 + F345321939B51A16647C1B1B4DA98792A9AB442D74CF05F726615335209BF9E6 + CBB76BB53D3BD02D6753781E1936D0B8606E9AE252BB366677D1A84E519434FD + EB4234D46EB761E71F1F1D13D98BB3B1B19153DC02991AB6FF3C9CBA02231542 + 4C48231E8A060FB30592D1205E1AC18D688E208682A341040481D17034009334 + E372D1748A52A9651EFB6A345D4C927946CE9026962DD453B082B4292DDB163E + 0E797CFF279EF8A59FFFF4EFFCC18BFFEC57DEFFC8473FDAEDF7136C56BAB76F + DF79F38DD711FBCA2C4B8AE7D0A446FE3B10247A172E5CBF78E1F2C1DE21DC6C + 8163E52E844361D0F491F0CD935E40250F88135591CF5378C2F9FC78B43F998D + E208A9320BD807050403732CD6D1BB5469933761FAD97A9D5273C0C62C1A976F + 6557B938224CE9A266C88481ED693E18B16AEBA4491ECE70BF3CCE0C9D2988D4 + 622583C1A9A408562A2E2BF57EFE423D577DF6FB4AA5398519038C892BECBFA8 + DBD9DE39B7B6B64E6CB7CE743CCD6141472153F48053800C11B276330AA5B7B6 + A8802CEC11B4942FFDD783302A1D8F8B2CF5B7E5CEA776C257A383DD7B172F9D + 1B4D260D08DEBBC82982882D0FD9D3E0F9ECEDED2FE151654B17F5C4E6CF3C7D + 7E737D6D3A4D4793E483CF3D3799E22C1A36AF5DA7495CA0907CBCFAF26B8B74 + 819D9F02859ADFBE71031E36EF48F517DD619B7F9F315B26D2A267DE5FEF373B + 911794B00B99CA1C6CFAFDBB879D3E96F9C0C61E3C1C2FE7391DB05E2C33265D + ADBC244DE44D33C760B08226C226B0BCB3D6EBFA61309DCCB0DAED430E544C86 + 23D70885416AB8E4544D17A74A2674AB8DBB4A555DD1CAA92061A3EBDB086B86 + 047EA5A3EF848A1AEEE6561B5C3D36E21C1C01C711050F0D96E30A465CC96FBC + 74BB32E77C0586F6485BB13A4B8830A3C7A87984B58639F8105A43AD563B0A03 + 4861288694949FE979636C842DC088256094C06AA7493A1C0EC69309AC42F8EF + 0C93E33104296992904EE7529592863DE8B825033805B70558704C16E2C77EF0 + F91FFDA1ABFFE2D75E7AF1ADF1D31F7C2A8CE23B77EEECEEED317D49ADE1ABFD + 3E9793482A4B5DBFD0F8FCE79E78F7F6F1D7FF64BF141ED9624CC67C2F84E510 + B861EC374899D5875C9634482121F61E1CDC9B2FE7D7CF3F512CF0A4C0EEA4CB + 740191D07281D797E1ECE4225FC0EB18D281EBC7AD4827CF468F6265FDBB8D67 + D97028A3D86B0A3F26C4D3A648EA08C3E45AE62D671207B307CAD5E1428B6F5E + CDDBAA1D6468B845DDE7CB55C061BD2376D6799A80AF1605AA9AE6889E4FB2EF + ABEFD6957E93B635981EC8A8D7091B386BA128704038080FC70894DAF549B17D + 703A1446F7C50E3059EB55DF9C48371284D20992F1402D17D18560E7BBCF072F + 397B7BF79F79EEC9C3A3E3F5ADAD8B972F3307193821E2B674DFBBF12E44E9A7 + 831122ECD5F2131F7F6ABDD73D391E0D27E995EB4F80171D4FA7B0F5E8A11431 + 323A14B76EDE4119A4201059113762884430B2AFA2DC95137BD47CD5CE9CDD90 + DE7834A95A6E6C6F363B7015F366332854017EB2D108DF7AFDC1E6B9B56EB709 + E9C7BB6FECCD93A55D32C2E20DAA27B8FA7DE6AFE06A61E1375B6D580B707B77 + 76B620BCA0DC53F4D7FAA393C19BAFBECE881C6585DCC991EB091D2B9E5809A6 + 56CF5AD612C602CD86EB60430B0D16318E0AE66583C41432BEB58DA6962AA5F9 + 3A9A61152ED844975915A4FCE64BB7959957B1AA819A0B85A23EC92D4353C715 + 34AE41B0A03C59646868B05536C1C802830A2C4FC3A562477F3C455A214414A5 + 98AFA673022520668A94E5E757AE34CE5DF4DF7E2B839B1F3763E43846C9B018 + 8CDDFAC646A7D321ADBDDCF3D037C3AA7DE7C68DBDBD8708CE5CAA9FF8910FFD + C4DF7CEE57FEED9F7FF1B7EEED5CB8087771329EECEDED2ACD62261C0D0AC076 + 25581CDF8B023FC269ED65B6D33D178900FD531412FF94EF393E642C4BD2865F + 62568A4627598CD3450209DD1C79F6C07126488083F16055D325ABC1719CD289 + 0B9183D805585544AD60AE465D56AB479AF1411D43D5E29A52B78DB4A099D4D2 + 98CA4CC83FB68E6B9A8955F461DD9BDE0A423C2603F98B7F2CDA468A5AEDB6B2 + BDD54175C4A76A181C5D74B7B983357FB5D6A4F95124441CF7BAF00B3830B6A4 + 8EE36A10061DC921D881A3B5AC753252DFE87A3F9AFEBD40E8494478A6BCD769 + 8B46E9769DE5ED74341C345A31F11D43E68EE01284CB51611157ED2C2DD8CBE0 + D18BCB17D79B71341ACFE0FBAF3DF9244478905E40B2D920E27F84D4C48D575F + 7D1D657183204BE6B0D5EFDCBD87EAD6DF2EF37EDC6DD67960050111661853B6 + 5ACD05618995A157B3F132979E85D2104DEB4A8CFE691D435A2D8ADA9D7228C2 + C2520FECFDCDED75B80383E393070FEEAB1C23208790DED27A18550F6094ACBC + ACD4317F0DE867031F0DA641515B3058F17231B7068B73D32070D6365AF0597C + EEB0061A315831EC5E86183E79CCA0F7C6DB7BE49519884CC4A78B2C419B934C + 095E3D2624113317231DE81CC14A9897CF930EB603CB7D55241016E12E2EB9D1 + E592327A144502D55C0308FF48DFD0251D0A88B78AA3A3C327AE3FF1E37FE3B3 + F7F6BFFEFF7EF5FE934F7C74FBC239F6B8F0AFD39301647E71D49C2F206C594E + 93E97C0EBF143CF586DAD442EDF4A3F35BEDC3E3D9C16009496EE085ADB8DB08 + 9BA85C1134036497405D49C5AA3554EF875B763A397A7FF7F6466F1DCE7681CC + 378B39AC2C304D4BF8A639868298A21634F1A371230E0F4FE3EDA7EA9EF11A4E + 557DB6EE46EFCE6235E891A60A6D02A25A815C29D3CAB1A56BC6554AAB3EC01F + 746BE99BE90A9A4D6069F7566AEDF5EF7F8C69B2969442D66A44C8AEEFFAA16C + A0648EA82D125B64CE35CA5A486BB30F566B90F64FD26A27AFDE04616736D16D + C227C060C5CDF6C626D61330779861FE25F52E93DA132861D050D635E8EF939A + E25DC3F8E1AF618FC0B3CC16F3B25C0A9284E29B5CA2C6B5B0EB840B1DDC77D2 + 62428E9EF2834585F5C6658E74D55224C94C20A937D62A61B7B49B2D22952486 + A902213B0279B797C2E24E56609BD5843BD7ED9558F1228F7B86B2D9C44E3A5C + 82A8854FD218021D15D7E616CCD293150CA52A7D56068BA10661A309FB14297A + 1CD1E922E3F974383E3C38142C42CA38123A4659357CF5B098B4D30E4CE86C9C + 931D5DB46697CA5248D514C5315812886B5CCE2FA8CD05094E7FBD5520DB42B2 + CC72F0257959747B71B71749527BC027F45FFFCC2F8F6793148BD43348D31638 + E181A4450BC8CE48C7012BE85C165310858011709A8DF872AFFF439BEB1F69C7 + D33CFFDA747ED8EA6CF4D7E1EC5C787E8E7BFFFDF7213D7CE2031F405257447B + 17B7EFDD813410A2B2643A0117B1B7BFFFDC73CFFEC47FFA37BFF8A57FF5CD6F + BCDAE96E16389D9B93A080F21C06E19380858F629568F45C580311E4BFFBA77B + B0862F6F5C2B7307256C882D148C09F29DE46074F2395E03726FA58B749E2198 + 03AC12246E688C78E4A5C8ADF937C03BC178946A82C2F86A43C559EF7B290B2D + B129904038882106AA3A6892DF7CC68CD0C3B4457DDDF32854D5DE32278607B0 + 4C35C206FAB2023B6946C047AA1F75488CB9286264D1A74DB686075DB818A02C + E8A1BEA3EA8B9EEB11BA23A56C575FD986A10D9A6A518E3981DA4CA7626C8AC6 + F7894A5F5A9A395E8CB0FABD66AFD7E974293D40A4E8E9C9897E2CA53E931A78 + CC56FA84AD01186A610AC81C240E0D1A515794973335D8EA0C67E9DEEE1E2C9D + CB572F67347132A0A185388A51BE1019D3965A9E9E78581830E2EAAD29956986 + F0E3720C04B742AB71A62F4DA4B9928CCB55F761B98BAD7BB0434A9575910415 + 548A1974CB1A168FC939EC5AA2624E55ABD4151D5515DA57C0E74C92ED477180 + 38359C4EC1DD7DE57214FA10A9CC67C94E7F1D6EF64BDFFCE6783492B29EEC51 + 1AA30D936D145386F16DA2765D5DA2C98F087977E7E9180C56A911402807E5F6 + D69B10EE4D46386CD0EA34A6D3A4B706A9AA0FA1964B930F72EDC9E7CB932161 + F09B9859FA01443741E037515B0199F9CE5D38DFE976F7F60FDE78FD155128D2 + B2F73EB2B6F693DFFDA9EB4F7E0082BAAF7EF395FB6BEBAE1710E31DCE4BEFEF + ED81F988491506CE1D87FFF34CE068B31B20398E3C3D1DC2EBCD5647A21E1562 + D0212C0A393543CE8A9CCAF33ECD9D7844A98B55213443C5E26474C852808C4B + 28893C026543B1F8555056A7D1D8AAD2A337D95A3D605642D42A2B2684503695 + D03DC25A7F4CAD3AA8DA83A07FAF4EE409B3804CF974B584248DBFB3EAE14CC9 + 628AA3D63E9A60A6F254F6F4F97CABEAB7C9C82ABD4C8E2F58B9CF9412CA330C + 36D5EA1555A06FCEB09EDC49FB5DF6434A5A4A42512947559FB0A98D399862B1 + D8A79EFCC0C3DD3DC8E24545CE2599749B610D9DEDAD667F2DC7A017A37ED7D1 + 2CB215885F99A84F3110AD3E96576A009CCE3EA9EC4A13FF7151760A316F87B3 + F9623699F96170FEE205ECF179EEFEFE3EE474172F5D048776F3DDF7E6E99CAD + 3973F11445C9AC9882B95C5CC99A6C4A5B77C73197599A15E5D4EE203D681368 + 545894D22E443D0F5F5B2C36F15686FE8BAA451CE697CA5080F0932ACD14AD22 + 9042B5800961C3C3F712111C826FA620CC0EDFC5A8D554340E4242E225ECCF4E + B70D2FA0587A5EA2D659A94E8F8F97444B4D13580C77AF46AD2A8A6D2BB9FDA8 + DFD4CCF4245103062B6E648B34198D5CA39E2B5046D359DF6C1742A6C9BCDD6E + 49478D46A3B5F54ED48067A73445DB133FFD9FECBC3EDEECAD5FB87401251FC2 + F8CFFEF4CF2E9C3F0FE1D7E0E474301AAC6F6F820D1A0EC70FEEDF43AD53D4A4 + 7177FADDEFEDC51F72DCD32C7B2177F7DD5031F7260E447BA11781618283877E + 13651B82487A21A3AF215687A5723238F2FCB0D4E83FB8C359067110E4678810 + 9FE7E5B2A421E50592C42D90B618290528D428B8448C5C11A5BE4EDDD994A6DF + C29A788A939415D228E31CAA40A2129BB10C0AD2C0AFAD4132755D5BC0A96C84 + 09AB15D5B0589059CA6A92AFD642ABB9A00A19B552B7D6873344B9B55C8F9B3C + D272AEE98297FDDD1A16835E37B4EAD51EAE19A5C73840D39FB657282A935D0D + E1C87A63E0ECC14DDBF16CA995053E19BCA38ABCD75FFBC007AEEDEEEE3E7CB8 + 879D3C1D404A63EF702812D2F2DEB9731FFDE42721425F2C9761E027E9FCC6DB + EFA4496260B98EF1F246034B3FA7D2BC2839612CA5095A4DDF82657908B4ED96 + D8CFCD39ADE2D46F497C4A1EB332DB0763CDA49D22105AE89D0D254F8C517253 + E6BA40C9DCB3BA09CCE2374CCF5E6179F19D65ED1E729A4B353B21B49EA46DB9 + 71799B88AF94813AD0BFB01DA18D332F63C11567EA051485133582DE16DCFBF4 + 68AFDD8ED7FA3D1C2FC99693E91407F6A8F19AF19837A2C8541C87172F5E881B + 31245CF0B61676FFB17C14F8A1A239144883D3F1E4D5975F9D4EC68ED46A78C6 + BD563B4E99C4423207B0452913134CDC68E659964CC7AEB49590320C9D8DAD0E + F896F1648AC887460879179824085A5CF83F07BC6B7FF9E3DB0748B909210C5C + 29646183934114842551B2A19545593CC43446107F85117112C99DED8BDD666F + DD6D9514211544DE8C91CEB25C64887E2A514427C3127B9EE290CA12EC51BAC0 + 946D9951A5ACE4A257B9E42A7259F210AD6210D999BD5535CBCC54AE8D7F6835 + 942BF680DC472D49A9BAC3A28A54F8CFBA60531ACDCB95796003F1104A39675F + D18106A74751E4B6DA8D2080E4B71C0E26100D7A34928945DC06241911D8E2C9 + 38B12DAC2A88AB12A87A874E332D9B3B60F88A253DB36F83CDB397C78308266E + E1FDC070011B163D8A96B23949C50C73260233276E610A95580BFC4E73F5CEFF + CFD89B3F49925C6762EE1E676656D6DDD555D53D33DD3D074000240892834B32 + 0A2BD352BB34AE994CFB83CCB432C97498FE01FD6332724988E072C515615802 + 9C21405C7360CEBEBBFAA833CF887097BFCBDD23AB1A40B239A8CACA8CC3C3FD + F9F7BEF7BDF7FCB32CA1631CE8271DD6C8E7F0263E2868CE565683D1F0F4E4F4 + E262029DA82D134C4AA8382A77E877B2D1CE96FFECC6E63A6C78853758B3C9D9 + 04FC66FC7C675DB4AEA4B8C1F645E070E88CAE93AA185A4A5CA7F09174B776AC + F076C2FB38919304DB8DCDAB63CE9D0A669CF55EA1F71FD3662C00E3C2D798E7 + 4FF09D51AD740F80E41ED71F7CCD5F0F8F957A2C4ADF01FE1ED6DF20720DFE07 + 745E6C0B6D3C0ADB672AEC093705786A30AE770EF34C9D3FF8747B77E3F5DB77 + D6D7C667A7E7BFF8E5CFF70FAE1F1C1E18C8943CFBF8E34F3D32F0886058973B + BBDBFEBB58FF63E151E7DA685C56A5375E34EE7E0B9963432CE040DAEEF1A3C7 + D8229E136F526F94A307611E05AF02BB177B8C3AF1262F7A2F5049716B17ECE3 + E462EA81B5F750B3426F6CAE1525D00250ADC16F676FDCFCA6564BA4822A903A + AABCAEA1FF600DCAD2515D4215163F340B6F7D8002EAE6CDECC5C953A8D55196 + 738045D3C57CB2F4B700D1FD06CB3374A05B86FFE13C49A9FDCAF490F02F4ACB + B491DF29DE1122F8BC2CFA4B8B8D517F2D713E4A500B886BE5489A28A9243A59 + 9F024F62FD6CECB18ECDB5557A5968414C20124484408858A34A68737B5C41D1 + 56A8F1E09FF2F3E7A7EBE3F11C50A30714EB0E4B4EBD7871D6B556CA28044A32 + F0A336104989D1D4E2D250F42C6EF97D43B2A26DB864687A249A7067817ABAEA + 25B12A250B39BE41D445D8024AE5BE558ECF54F3B868BF32DAFA879367338B92 + 19EC68C739448A0A6B689401377810E2B6B565FCC2C5F19001014831D8D8F0B8 + FED69DD736D6D790A5842227900C389DF9FDBEAC2AE8516A408FEE27DD2FDF7B + EF0CD2680D75FE60044A1E04CF052CBF41EC80BF30133A8D722CDC6FBB16D971 + 0A47326FA5B87D2C7F51A7EC53289C9EB85F5A1850A9B3A6A8C13AEE162D356B + 800DDFB0AC35308BF88C3B96296B467CA80124640F414A0ED3331646FEC9F6E2 + 7F5CA7CC1A098AD0C843BE130240A8288D1C18143BE92CD6868674286486E04B + 509C0E94CDF9E6D6C6686D8CF5D5267ECC7777F6BC69584C261EAFF8719CA308 + BB03C15A5634CDBBFFF08FF3F95C743BBC2D8A0E304E5554F9A03412DBF755F5 + 6031BB9803E9AE42CCDD1BACEDDD219464602C0292DBA2CE11C4514922ADFFED + 7FFD7F7943BC68262DCCA569D342655CEF94758892FCFF2C9A995F794BEC2340 + 759A70A38073741CF7496BEF7009441D533F64A6BBB8E47864D3F26662898DEC + E2F44835A9C257ABFFE85437847FEA780690CB207B950D7CF48A2E4566209A48 + 458594E40F2CC74C96BB12E99FB046746FA8F2F083BFB533C63909FB5BD3B893 + 93D311E8AA2143085BECC086FBE2F9E972D1042A29351F92A811032BD1702491 + 01592A4EB3AA29BDFD9762AE5FFF92F48CE8B6F6CF184D79D83BA092204A08C9 + 29F753E9202B5A6DA7BADBCEABE7AEF14BC16F67588E15EED71B6BAC87D8F17A + 8B3AB2E8C686858A331B62738375C89B3B3C3C18AF0DBD63E8BFEC4DD5703440 + 89CCD2A3B30ED2D44B2CB43B83AEF79038D64ECEA146A128B0934108EC755A0B + 450724C063E104C5F3DD6A9ECEAC49A41F34554347736848EBCA6164B475527E + 9A283972D0A81A92A1C38179207C46BEB0C17A05A4DE74B25832AA9FCED7C498 + 9CE61ED588B2B29B8BBDA4CC71E8B148A11504B9E0F75894DD88A7891C0C7DD3 + 32FC13CA9E372A4B25CC78EB6756001B2753EB0CD5B1B34AF700FFA53AB01D4A + 0D3AF2B921E3DC19DA9EA5EE1064C574109C2DBC539665D3E3E7D3D3636C59C3 + 5D8EEA4171FD600C4DF832EC2FCAE5CDD819CE68075A1FEF3BAEB2D4A2FD66B4 + 6282E563E1AC0ED35BA192334C8BC0C106A58C0C7B6063787FE668515A1B9FCC + B108F153899093C924CE70CCD4EDAD76B1772A5EA2EEF983BC7B274F5F4AD2C5 + 24AC046B4458E722DB20719040A60BA900D9EDC5C69647581A6BB37820DD9C9C + 9C793FD03BD04B6895684D865D5167CBAE5BB5202BB4777A2521C13DDC6EC056 + 219B2335F7E163297B1EE48369114A0E11840E75FCAC741A7B4A2C5A943B46EC + AA9C54F3C45ED6DA15C6C1B658E45BE5C09B92A793091A21E3ADD512BA588A4F + AF48C89E68B464530E0585C9608DB003E6DA78B4B5B9E1A72F32DCD0D3333788 + EDAB12DC2228190429995DDB81D4C0AA0FDEFFF0D1C38719D7C5D62A9AF5E896 + 0849C733368C95FC3DB56132C15DD87B251E11530E02831EBB3FA483CDB2C004 + A3CA7F0C154521432D0D88B80001F1FA9079C71810ED1736AC53D22F125FD8CA + 916DA6D124C8827A9CA60B4DA065E62B06B164EFD008844AF08EC30B6173A28C + 7425A1D84EB84B428B24F0D3E18B9C40AB6CF001A98E133A43AC0902A7CE6C6D + 6F9F9E1CABA655CDF2F9FDBBC16011815CD5F9CEEE282FA1A94801A546FDD3CE + 11A3E2A56203145DD563B90D235B90048463A822F8E384805249A095A51F9FB0 + 44DF6461C7689993A4C5DEC248A053DC147B1F90E69B5A890915419313C388BC + 8356624865F284AFF1C23694AEB6B2B3A4278E419CC02DB9C0BECA75D2F3C256 + EF468D46F5786DE087D4635448319B374A1268929B31211A14C342BDB875EA9E + 859BD32B23920EFE8AF16370D4D753EB68F312AFBA07D0A82F975CA589A93F09 + D146DFE1EE03C225A35809044A7941258894853E00D8F99BB67FF2093B968D91 + AFAFDB8EEBF6C527C7A726A53B6CDBE3AD2D6F8FD637FC4E005D9A726929421D + 7BFC855D40427EBEB636F67FF5EEDEC5C5F9FDBBF795C3CA333C07129D4A3216 + 123BB83AEB48CBD6243B6E202CD221D781C24BD28F56C65EF78C9CEB3FAE24A1 + 21BE75499F2FD47A6A2A4331F750C653DC19B28AC8E791A104EC43B6CD90EDE3 + 1E83E4E65BC07A395B351CF90C3BA76AAC920D2B05E642C6123CDAA0B104007F + 86EDA326D9205E9AA1EB618A9003625A7609550CEA9BAFDE7CFEF8A82E8BD3A7 + 478F3EFD64797186FDE383C1325BDE60E5884D51514A0F3347E305597D45A1EB + C17AFF698452CC8E5CF19ED5A0CB4E568920326234056F89890D9F63D8DF7F33 + 31072BCBAFAFC775F15CF18B4E0A45B1FAC9691121A8C0396862D37594594BD6 + 897301A6E8DE597B3FA7667495270A2887DA3916583CBAC5FE1C4AB40AC92DA5 + 09806137FF752F318EAB1A2E19DB307E3D76C9C5021FBDF18C1049FCE3E80B26 + 7796062624D014BC281BB2C9A2FE895B7FC3ED43FF3EDCDBA92E101937BAE94E + 3CC08ECB94E20FF273B4E864B060B199E118CA72EC5DBF56D795FCBDF327E9AC + 1525179C14F3BE204DD5BFF9ECD93368C0612D695CE8FAA0C55ED70657406134 + 1079F14EA050081E70B76D254158ADC324E10FC48D2F4C03954ECA2BF9C3E469 + C439107F4B96970E8632B28CFD13F6BF9B7ABA020F5C0AEFE49E6516D0229225 + 2CC48216765931544193C6BC6226D7E187A6C56E9CCCFBCA36C76175880865B8 + 9E0C5198743FE4DA5162AFFF5B6B5BAA7C6C943D3F399E5F9CE514F4C228613D + C837774659097616E87443D56828E30646069A53D4F59A409E9E6764FB86298C + 195D4712B98C8BDE24C2D6956F06552E1917E92F7C25E92BB6208A1713D315D3 + E2D00D8FABD5AD3C5464A99931490145A0C3D2EB4C7FFDF5D4CFE59D599E7BAA + 95E49C385CAF4626D80A0B6EB5DC9C0BD43F4FFAC0B789E32A822381505666A3 + 334C85F0F8AB14195D32495A5EC13071F5781BB59DB1B64C18350ACB43797E13 + 18462CDA6A2CA505A03A00EBDB029F9B17B9FF145410A5C221891AC94AF41336 + 3F229EDA28DA17B91C3C396FB0BC253A3C3CA012DB1D4A5B206008500BD2F933 + 2CCB830A282C0FAFCD72B1ACA1E61FC8B5BCABE82FE3F4EC6C34849C7C502241 + 99EFDC5FE7F9391454188D462DB5046AA17E37569FEEE6F3056110D23A4088DC + 125589F2235C566957470A3F207DD42B4AC50B3C9D248111725A4AEEF5E65B9F + AB54115CB3CFEED2A3875D8B0B01C7FD98676480E706ABB186891516302F0599 + 64E9628D127C610A845E090EB39154B2E8DF28F4EB48B41138429DACA7B05553 + 63EBE11A34BC585C9C676C48600E7A97706D5CF969E58D54054FB0C0A44243F0 + 1AB6CC1C14C0A3607DE290F4B6F154A99CDEDBCA17AE78897548C991BE4428A9 + BD24E1FC84D209CFA0475DC9F5F5207588C7CB392E17DEBFEA0283AF17E4572B + A79240AD8BE7897E9913296A2C1099C407A2279CDC8BC35D9C424CA144413452 + CC0C80F08CCA2586315454484509B11B1A2E9BC48B719275CC5886BEE30434B3 + 9513B5A570305A761A21395CBCB9B801B0BC89AE26C76BE82C9E080F8AB564BD + B532DE532B4AA879E26D9625B09B8CB7258D1144248888975D32F425438455AD + 8DBC2979E5E68DA28452DA9FDFBB77FCF81186CE65BE619D58012E56E296684C + 31A0880000EAF473735CB4A7795660AF39A88C643037CD4A64B63080D786A391 + C76EB3F96C137CD2909A035A117F5B2F9E3E7FFF97EFA1390B376454E2FBC98A + 4891BB6CD971BE0636B61F639130405C7C092F40927DE9AFAC64C6D059ACEA2F + 86F089949148AFE4D23A354914ABB7B52B1531A6B47056893D483D06DDC31F2F + CDF486FA0CF57008066B3231145C453E01EAFA0D328711517C88A6AEFCC387BC + 4E201DFC23283331589A4B1CC8CA78C9FAEE63A8559CA27A13FD6ADB70156A4E + 8380973F1F58DF5596271E2C088B4CF248AE20CA7A572EF681EF3A9012BDC347 + 8B435E677A7111920473A4437447C54B2215BAE6F908303B838A860896154928 + 489E4E4BDF5A8AA2D2BEC353030330365408525C59D871050729BAAE44A96813 + 2721996EAB969832A415878C9C969098D6AEB78DD1686ACB6A74E03B0070814B + 887415240062A57F05F5BFB3BA825A8D5846B193980743C50E5B69796B859269 + 136711596C3CBF370FF5FAD8BB84B76EBF361A0C41BB60BB76B944255709E2BD + 65F3F0E1C329E84805AC04402A324486EA56528ED2C9C522E655FA504BFDDFD0 + 6896F3E7313D889A0D2F3C0A23C1A0D6124352BDA213AB5354D12E776976EBCB + 4B21386B249633E2F4856A2D29544BD7CE554B75C57F31820D2E7B10E995B8B0 + E2D2E57669CDEAE0358B03DDE3DA42F273A2DC76220982E754FB8D0110D60449 + 368ABB74DE608D376B24BFA0A023564E2FFDCFE717E7FE81F8BD272BA01DC51A + 413CC64190A866C34A5B2576E31544280204DBA527169647481349D06380A45A + 98F8D0E45A3E187C87A0D74BFEBAE248F64736BAF0A1E7A096876DB49127E6FA + FBC14B6D74886CD2BD840512222E46DC2F09456AB9374D0A2CC6342A783D28B3 + 5414E1E1EF5305762319BC34C89DA58830354225DF4B7CC3D01CB03F01038A97 + BB5A99CEC9DA486C774862946012C5F25D6AE0B4C4F109CE19344CFEA786DA1B + CAA148F55296D9B02EBD7D99613EB0A614693CA3C74DFE2B018126C84EFA1480 + B1F4066BC33B067E1F2EFD60D916555420A4306C3DF4F3E72F16B3394FC814DB + 46B1B5133CA024AF2F8C820B63A5FA43285B4F9893818748C6A167FF5E8AE275 + 123FBF8C7E145B1E130E6DA293A5B596F84692B2CA017B9C30DC7E59874B0DC7 + 080F7AC523E1F7F50A0EE2BFAE6CFCE91F7BC5005DF4B7B24004AF44AD7518C4 + E8F0EA5083C426066B2E068B52918AD2AC6FD426C74B41BA03EA986BE501EFFA + DA5A59E74DB3D4D5604D4174A0231646CBFA4ABB4E276CE10AF455695025E19B + 825B1703EA4E4A5D2403941C4913B0E7792F9B4D6FF371AB8FE1F21409903A85 + 7E577E25D9FD12642166458558B361EF8BCDABC3B666C8A1640472A4F13B5D80 + 0E4EB4A81F801EE61B3734DB18D359870268CB19F0D8B8CFF5AC85A5CC2D16C0 + 0051491266E2A75DC88BD6976F4E48067DC5DF92604260185D448A89571B1E5E + EABDE2007B8485DD2ECD7C0134543811D92CD80FCB7C38A8FC1BB3D9BCE1A838 + 582BEACB437386B734CC37E17C47CAE9D7D9707323DBDCA9C6BB17478F2AB778 + E38DD7F3A2B8EF5FF7EED34530CE0C4F32865EAD4BEC57341A02FF0542846FCA + EE2BB469BA4FCBC7996314173AD97C2F4F2C9DECCB2EB8877D08C37F37AAC781 + C4B5609868C0FABF2A44069D92E8766046950C9A6C00418518FC93B016C25CB0 + 2B73462258E94A4AC9B5DEC2BE24870C77DA5F8C091264E4A819CB93C16A9B66 + 319D229C273ED77B1E6E34CE3310C860FCCA41BF54A24435D2F05072A5AC4738 + 12D686645D17056961E7948B303DFEBD3F0C4A8BD19372FD326912DA30D24F21 + E44CB90C2ACCF804C7058F6CC5CCC88C908B11A942CF8F4CBFD41B7792A7A070 + 25C33C128C7E396627290CCCE54A0581E357A14F287429B52EB9393A147D90F8 + 1034437C7516C57B0E0AEC67D85339CC3BC8A785BA5BAD650FCEC565244A45C9 + 8885270AD4B27F9BD63C16233578E0AB73E35D2F249EAE1619D27E0C9DA20657 + 2EC2206E10130196D35F5F5D4164D09BA3067DD5D84013CD28101045361A0D3C + B63FBD9842057F9BC2292AF148AD6435351EE7882E4AB146EB1B98BAE5AABA86 + 283B94E3404157AFE0934EC30294E345FD5DC82DA6192956862728E3B83867A5 + A68258A79ED8CF45ED8B0B8822D03D3106CDB62AC4AC53521AEBEA1897866568 + E607931A9EF5EA9807FF20443B561E4D6A2DE2E497BCA34B0F3A92B6612D5C7A + DC2AB3E10655307FD1F4A40C03558827731103D497A7104784E0DB380B4C3584 + 02BC8BF9D430AC813396A5D9DCA901C86706CAF1528E2487BE2DF682D6BA28EB + 2B4FB0E22AA7E348040E3FA27444B8160A7F24713A528D424AF42A71EFAF5E28 + A9754C9E904C279EB32CDC65F44F911B258848E083666A26B81E64B01C1B7834 + 501D89EF45D0C48A65C5385641A50107B98F9D0B5031B5EAC21F91D7C62D44C9 + 5AF9CF61994CE39264571005774C003069E5A841691CF9645DC1A4F7AE960231 + 3DC6E98D542FB8C4395E1ACFCB2E49EF81AE843BC29AD32B3C16923C9A1203B5 + 1B40235D339BB74BA2B1549412D316EE3F03E95DC3013440BB98CB886162A314 + 86266B45D790A64FFA537DE9CB5FF6EEE687EF7FA890F11EBCF5866AA6CD5DE8 + 0360B1533419710575570A0DF5D7AAC202E285138B9F6A793F33E89EA35FDD11 + 8FB1325C120B63815812955062A3E2CC4BC08B22B7ADC79D27B6899BADD10E24 + 19A812190EB6233505698D06D9CF19E52657ACA48B70384DB06782126C385A62 + 0C8573926FB03AA087C9243CA898D2619EB47788C8EA70A023AE35E5FAF38DF9 + 9378A9B0F6CA410DA4BB47585CE288640DC5F6EE202FA0B42CC43755F06FC030 + 66391AC72B0D563A95D35F57CC716073822DB7EC4E26E829DC9852ABC3D6B744 + 346B826FA5A3D9140B97F8C67DAA4FB4202806332AA48989B78F1BBE04D498A8 + 065907E8EA98EF00ED88D22DD71B72C41F07D3477D2289C842B219F66F24959C + 6D29A04721391A11605AFC193AC5939EF33B2408C6CD7804283876C30D47F6AC + 0A3DCD6468D8FBF6CFD11B3EE8BFD6745A434942A89F934C9097C4C87BE11151 + 7BBC04C32BD73B9412E51AFB23084ED1600DFDD4CACD74062EB295E7154EC7DA + 0B67C7E3C170509F9C4DE68B067D3F34D0787F2646067B06AB036157F13FFC4F + FFE3B367CFBFFB177F997B88351A57DFFCE37CFE60F3F1D9C1FEBEC7A5E76767 + 7E8BDEDCD89CCDA6EFBFF7BE3FDE376FEDFFDB2F7DF9470F1FFD023AFB9AC512 + EA1D9725B40E00F542DB2D9BE6FCEC7C3084523567670B09B19AD09ECF40394C + 00DCCD12FC78DC1EAC0EBE27565CB032459D0446E8EAAD3CC588790598C95E1A + 605CE07623551D64A8A9ABAE022527305B051F28F24AE46789FA4052CBA25149 + 0A1029C5745E7CB85A7C610A4F132CED19B9C4F9E945BAA26D55D2D0227512D2 + AE68C9C2D5E49254C301F4E09A4D34250C61D98EBACE367707458185B9A8E431 + BA3FE4F46484D3BCC15A8D1F2915A25D6C14933A03976D597F9DF4C64A8E16B6 + 8E556645D2A438B216AA28E9F027A14DC51EB8F4CCC16242E2314EB59C72BA65 + 2B73520C8496BDE1242C4D8F58A361C28C02BF4B433C7E34ACD6D687C3D1A0AA + CAF1FA703CAEA04F6D996B682B5D96D0D913585FBC0683B9CF9D77EBE6B3C564 + B2BC389F5D5C2CA693F9D367674747C717174BBCAA5CEC293BA302DCC2D09149 + 058FA64BE055A0D49211068C5C60701EF25D5A7FD999B5716B4DEB3A24BB4310 + 6D0828A658C455368B463F1E50A668F25CE87939EFA58DD72A7FA8B3F3796765 + 8A8755E102FA00D3B6B5B1E6C7F0F46CB258825C93E095A65E26D15A39179971 + 802C1DF628F737EB4F581483C17847B50B6B5BEC5303A13B7246FCE85D5C9CB7 + 5DF7F5DB37FECD17BEFC4F47479F65DA3F3FFF50CECECF5F79E5D5B22A9F3C7A + FCECE9536FE3FCD5FDE97FF7C7FFFCE31FB7CD78385CA3AE6ED56008C507E6F3 + F9647AF4F871BB5CFEDE57AE8FD6AA7FFED9530F8C67D3A937AFD486857D9B90 + 2C08E02E836E22E8A583348CDBA0A0C25233BEC11DAD33D8D83C99E3C1B5949C + 1227FE1F11715A7E8AB3DD89E113B6D1094612E795377E660A995FA61369CEB4 + 26EC68D17D15C7598B618DE172664889EBA0718EC14E11FB84D5AA0246A5E74F + 3CF26A74312C73EF12D67E9C9BD9D404851014F0335B3BC3BC04839565DCEA46 + 07A441F44151963A31F6FDD8BE5689BF967255915472E24024B68CD8794EE591 + 62C311B2AE66C9F19F5DD803D0E832836D288ECF3D7B32ECAB4A0583A957A0BF + 138C9043212E5AF99D45B6A3A504C94E22D078AD1DD53F821A6CC351B1B5B5B6 + B3BBB9B7B7355EAFD7C7C3B5713D5AABAB2A272DE2783CCA8BECFCFC7CB15CA0 + 3EB263E460B96B214D03DE350035190B6474DE74EAECB4B97FFFF81FFEF34F1F + 3D3C8225C709B2523B002973C7BA4DEE7E4A62A42BD5638965018FA7425D3936 + B857D876949FD84A22C1A5EF06DEE11243BA3AAF7A1EA44B3EAE795BF176D36D + 6EF875DE9E9D2F1C6B7CE473B22DF1228156547A736B341AD52F8E2F4E8E6754 + 1F3CE512E4224D4C3B82BFA1D286630C509309155639918F862B6A58E6DA2D98 + F25283DA0215AE587509851734911037357EBB3A3838BC77F7AE475E854C2470 + 32B06A52B3583CBCFF603699FCBB7FF7BBA3BAFC8BEF3ED8DCBDF6D9279F52CB + 82D4B1414D94FD3FFECF3F78F460F2EE4F261BDB5B6717E7C7FEF6CE2E241D40 + 29098C0E6E5C5FBB7567FEC147D3F353040B59049652AD1F1849ADA1DC2E5095 + 0A49408D0610B2026DEF31259C1933779ABB7EA0BCC549788BF679A1699CEC37 + 21AA96881128C346D6B6160E244045F930E3322B66565BF617D33D12ED9CD392 + DD676506C5E26ADE600DAACE63E0F9C4287109B14CD3D6EE202B0C9696C7BE33 + 981C04FFC5CEDEDEBDD040C2AF4E741D55D62B139B9C225E7AA13102968D088E + 06DF8C22624342EB12A117031D2271F4DD8C5E0536F3CB219609A2E6CC438925 + 8B25A12E5746194A4DB38406D316C189B5D8DD9EDB275BAE384D8EA11FCF9637 + EFB6F3F3646363B87FB07DF3D5EB5B5BE39D6B6BEBEB033F465AEA275A52540B + 2544BE2427D9D373E6347547D5DA2C3784607C6A51284521B3A2A887A38DE7CF + 66DFFBEE0F3FFFFCB109CE0FE61823C7EC1A6A671DA958ADD44BCD4D70435015 + A1AB1A24DFF339359F96DDC0A9640BD4970FF2B297934CEEB02D0BB5C4A9028E + BB63F0C0F8DF47836CBC3EF0F06A32A1260BBD26EC2ECD8CC719ED01ECEDD7AF + BD766BFFBD9F7B73F122CF572A0CD2059B50F84C31DD2BC50BC5708A63C54822 + B94D4DA11B31023A2038ACCF852A7D91B9F83D8FB87766921CA70F2323A6968B + 1934AA50A669B11B345695E28C80901AD0D94CDB3FF9D35B8F1F4E1F3C543BD7 + F6F2A278F8E0E183FBF749B06AB87344D635DDD7FED5BFB8F3F6377EFA977F7D + 7377673A9B3D7EFCE4FEDDBBCA49AF12C91CCE878337FEEC4FECF3C98B9FFD0C + A74977E1717BD380AD941BD226AC1CC87A31F43F59D658479591FD956588C181 + 2AB058F02F73B44295446134D71D6408D751D285D4698DCE25B3B24A52DB1CD5 + 4D71EC845A2575E2A2338FCFA30B9158073B825DD9FDF00F1E27B5B359E75D42 + 4E8580B7EBD25CDBA8AA61614AEF4A80ADB25451D9641ECC0F5A559CCDFDD2CA + D349A3439126F663657C42CE5548BF120848848B55C10427B316A73EB6E0C186 + 3D588615D28B28BE8514102127D9710C51241689246294A0D30EF84BD4095861 + D35D3A6CA663C9561A8DE82E63B17B682CEC8FB6B9317AF3AD575EBBB5B777B0 + BEB656419F88AEB12473B29C3F22A52B9179313A8DC030EB293CB10DB7DC71BB + 099647755493108B11C2F5EABC1C7EFEE9D3BFFBDB1F03AAA33C5441F5745F72 + B981F25B259E126B95661AD9A2CC0675E90F34992E49D41E02C72F096030F849 + 8B05A66709D796D27FBCCF24A81FAFBEF54F6B7B6BE4F790172FA64D97985AA1 + 8843989DE6082E3F57D5D9DBDF7CFDE0F0DA0FFEBFF7EEDD039B25470C632D7B + BC89F94C09DD294B855ABDF5EC72CA883AD12784A8458CF8A5E0514BA744DE38 + 05F2D0E431D4398A1AA5720B064E9FF347060CEF1FAA2A01044175A98E88622A + BF89160DE646039DE5E7AFDDB93D188EEE7D7ECF3F327FF88937438B05B39E68 + 011D66268C36D6FFCDFFF6BF7CFE8B5F9D3CB8777D7FEFECE4F8B34F3FF5A82D + E396A51CE0729299EB87B41CD4FFC59FFD4B35AC962753773EF7879A5C4CBCFF + 7B767C5CE5DDE141B158D827CFFD3A8282CE5A7A6C922DCFB0859AC382301083 + C35E770E25E6342ADEAC93EF4061824EF4BDD67112985169DC53B6133860A7B1 + F619F52737924AC115B3D052FBD16AA617ED7462084AE32C1C1AF39A56834CE5 + DECBA9A0C307F0C5D6169DCB9B369F37A6B17A38A89CE445F01C919A6B693424 + ECBFC99ECCA1348EF66A177184B08C2CDE315C2083BC52EC3481220B13016AD8 + C498BB71C13E387679823572A4F7065D86441853724F941428D5B87DFBD56F7E + EBF7F6F687550DADC697CD123C3B2C41495C0417DC95BC77A9BC4D5B37567DB2 + 74335433926B12F275B1A94053D721B6A22D18C3FC4531F286EC673FFFE94FDE + 7D349F11A72FAB084A4405E95FCFEFBE1267A5C405B778D24009FB29355F2C49 + 31907EF71229196AFE98A4C5968A83C5210D09660439858AB472FC3C30E2C6EF + 01B3F9F2FC62E182A1B96439828523DFD0DFF560987FE35B6F1E1EEEFDE0FBEF + 7DFAC991F7C99C144015DACE60664E4F009986686CE2A09A74D4446A94BC171B + 422B9913C920A7612C899D25D531C369FA22071D9C83404087E8A7D0C49966E2 + C5D0C446BA4D1545E1FF9BA103414CAB41C5114E876E369FF9A1B8BEBF3F9FCC + 2617E790548EB1E00EAB120BE88117B4B6B22D64E475DD6863FC9DFFFECFD6D6 + C7F3E7E7274F5F5CBF7EB0B1B1FEEE8FFEF1C9FD87E3F1F4F7BF6A6C933F3DB9 + FDAB8FEE2FDAE5FEE1C112AAD7E70F1F3EFA9FFFF7FFF5A30F7EF537DFFDDE97 + 7EF74B5991DD7CE5A637BDBFFAE057A3D1F0F98BE3BC2AD786C37BF71E7878B8 + 6816C3B551C7B54697A1756F06C802AA0CFBFF035EC22F2B1A87CCC03B9D85A2 + BBB85E722CFE90617500A48CC9DE75B3E3E3763E93861E30CE1E46DDD666D35B + 4F05246906D5D638C3240FC5C76A14BFAF882CF849848C26998399F4414AF661 + C384940E3DD178C221248A789083F736883C5CB056A27B487C74AD927D3A5AA3 + 708D40B4B30E73F505CBD5767555FEF11F7FE3EDB7DF9A2D8E279313AAF0A7D9 + 4A614C9074EA181AE71476261F98A46733164438618F88608B3B5ED084B25CDC + 948A1AB8D9ECE4C9A3CF1E3F3EFDF07D773181F2465067AEA3045A7FFC0E2086 + D34BC85381F459249279D4FBA64AA9142C88C5C172DABC491AC8D7ED6C109229 + 13E8C7B0F653925D2755AE54083C47B422A792887F78143075720850F81DA705 + 44A984995D311CABD74F06D15FE1DA28FFFA37BFB87770ED9D1F7DF8E9278FF8 + B836C13D3A641F3A01CD82FF3416E98DCC7C6ACA57CE6B65DE9AE4327AD3A47F + 85F11D1D8759426949742C44CAC2E005F1838C6C8FC5A6C851E47F7AE15AACF3 + A9B97D242540661903BAF040805D4277C23B43FE181717E7D3E954E296BA1A40 + BA1DE0BBBC5C2E9667E7671ABBEDD595DADAAE3CAE3ABF704BCC912CAA8A9C20 + BFA1BEFD8D6F3CBCFFC023B8575E7B75BCB1FECAABAF7AA4E8FDD9FD83037FF4 + DDBD6B7B3BD7DEF9E13F9E9E9DDACCFCEB3FFDD7D3E96CB15C6C6E6D3E79FCA4 + 2C8A76D97A7B34A8EBF77FF9CBCFEFDE6D9A766B67FBFAE1419799A70F1F4DA6 + 93376EDFF188D26249EBE3E317E3B5F1E9F1C9C9F1F1FA78EC27FFC5E4C2FAEF + 2C66B66DE36E8AC06DDBE91D6F94B41D2A5D299128E187965A1F438B5D34584A + 72CAB83531E206C3355AA3E4834BC74A4C101CB44E224E5CD2CD5183D6B62308 + D1DBE95D9483A6F6E5F21C5A994F575A256798A450125F75013EF82BF8D6B7FF + F0CB5FBED134A75DBB34680B9088E5B61708B31DB50FC9824E9D0EA229A1CD10 + 79C3730ED01536C2E099A9D9E14738E5BF9367306972E0116693C993F3D32717 + E7A793693B9B980F3FD0474F5556DAC150EFECE6AFDC28AF5F1FAC6F647EE03D + D29A2D9AE72FBABB9F37F7EEB64F5F50CB61C5C5B3A257E8C2020DD505E96A49 + 7C5E567E3666D3E9021AA33B01EC6491A9BC3A9606A708E4256652094230148A + 0EBB579A4945FCAEC70ADBDB95C98A17CF41C0CEA2A2B8527B71CDFEA325021E + 0A537ADFF00FDEFEE2F6F6EE7FFCDB7FB8B858486A6428F362C428C43AC2610E + A48647077DA38E563E5A31DD3321576D03BA9F8CA27BFF1386BB077E435AA093 + 99DB2F2AC93D0CFB125C2E787889A08CE04F54018A43ECCE45B762F561A1C65F + 886DCD9B28538619D35C30781EC53B12FA28CD055CE8D87EDA774BE8DDE7415F + C7442AAE6DE4F9C0B5CD7278D639D4D387A6D955050B22D3555961D8231B0F47 + EBEB9BA3E1E0F1E3C7671717FEC0BBD7F736B7B607A3E1C3FBF7F70EAEBFF9DA + ADCFEEDE1D8ED6AABA3E3A7AFA95DFFDF23B3FF8871FFDF0876FBEFEA6BFBEFB + 77EFF9D5D1360BBFE989A6806600DC8AB7CADE73F6066B2010C8E3C989B2338C + F5E8B5B53AA22B17B99C2014C67B4F62ABC950268A7EA4A7D11028A6AB2F6F6A + 91985B095D5D7A363A85000995D3F74DB4129F4E057E88A0CEA02EFEE57FF3F5 + 6B7BA3F91CD03594D781FED748DB1BC51576147FCB10A7294B2F89B52B692F80 + 4A3B521C06960BC95C4D05B161894D178BE3F9F4C56CF262315FB48D5B2CDC6C + A1DA561FBF50CB45F6852F6FBDFEC6C6DEEE7038F45F9F37D08FC37F6C4EB8D3 + CFADD353F38B9F35DFFF41F3ECD8E3E71574D90BC586916010883D26D7C795B7 + 978B4533B9582E5BF1F213A75BC568491288162F30711299D1A152BC0E3B3801 + 75DA796BA5B677FDF4D567A7EAF8040BB647279437C32834A2E46D49F9D15273 + 18BD6CF067FD6BFFC6CE686DF4DE2F3E99CD2DD1985616BDBC6CCA5E5D9A4FB1 + 74411F7611BCA229A1AF82572ADC320D9016F3210709E6C5F54D4F5218894CA1 + 0B53C5691D7603BD724E2E6BDD33613AB906CDE7E481BBE266134136FF9EDA70 + 591A1493774608755232B8B8FAAE68B6928C1B5F38F9389430A5A421B94A2401 + 9A128D2945CC701B06E8A01CCAC65A6C9F95E7509E3407F8D72C97FE9B83C1C0 + 9F623E992848716B48ED181E0746D4E2166D92494F7B6A5517BA2833677BB559 + 52168047532436918B5D0D2C92AC066EB7B371EAF7D5DAE1CDDF10B47AD92B39 + A3138A9E1D8820C5647EB7725FFBFDBDDFFBCA17EB1A42EF2D841A3B501DC036 + 8226C9903F4811185A6C3846F4372170F8C969922218EA978D26CFDBF0A5B5F3 + D69E2D9727CDFCCC2EA75DDB354B6F7A540BAD8575D3AAE512C8B2B58DECCE1B + DB376FEE0303BB78D13413E8F9BA0438DC2EA1B12E4473A06D2C688B1E3F367F + F5DDE5DD7BCE1421C7B6C73A250F5845F91A545BD1C341311C16DEC19DCDDBB3 + 13305B3A960977144B88919464A6B2A710CFC7A15B3A32C4DBAD1BAFBB1BAF41 + FCF6E87177F4A46BACC652A211FFF0B390767CC1FBD7B1C45BB01340CCFACFDF + B8B15E0F0BEFCB2E96E6F19373A879CF7A1BBACAE86D5ABE6AB96CE6D583336A + D2DB09062BCE5F0AAF27F3271A0B17A754F813270B7281C830E0110928D191AC + 3C93C480321EBBEAD9AD1AB410B090C848B824156CD4D5463786637B078AABAE + 9FD978D511E2640A6FBAA882E7085B1AFF49CD43D063B9E4E4F40515632A0467 + 50F7837D422913967403F180BD144817270C47025998C4A1DC78BBBFEED51FD8 + C0738ABF8D113CADDC6F3A462463F4CB3E2305F8455FE16481260A55114670A9 + D340C1F8DF06B57BE30D77E3B0DCDDD9DED8B856D75BCA94B046E078864BA2B9 + C096B8D0B43923C91764D2E475058D703D086ABB19442CDDC2B959D74DDA6E6A + DBD9723185B6072D96E427A98CD54DA7BAD67953E5DFF636CBE32C0D7A2E73FB + 0BD9CEB5FAE27C3A9BB4D3A9393B56CF9FBA93E77A3281749FA2D4EB6B7A7D43 + 8D36D5FA56767AA6FFF2DF378F8EBC0D73220B0D76DEAD8E6360DB30385D95D9 + DAA8D8D8AC3DCC3F3A9A4CA7ADF4F23024BB4BE59D34D259125DE59055E87D02 + CC2EC4975FBB9DDF7E437B8479FF53F7E0BEF5FE04DC34E93FD9CAA37F15719C + 4E442C50022CA7744D4762385B97D9A0F206DAFA41BE76FDDA6863FD673FBF7F + F4F4DC98D0715ED604BEACD0E62C780832475ED27C5712F54B4D894EC72A26FF + 24AB533877B5F25324EFE271E85AE224EE1DA637F7399872B5A9E92533C6AB88 + 37A2D3CFC666868237251081582AD064A9A90A910406CA89BDEA1F5C85671D42 + 13A977A4250E13A2C974A220E90A9795DC915806C5754B9341D46C445774CB08 + CB90BAC15AA3F877A8198973AB59B6D8DB02C440C0E6BD143527AF30A7E32938 + 4D8973C130C5CEFD46AB47324EEB824877E541F661DB4BB198D33A7E56538312 + 71E4FCE2190DC060EDEE74834A8D6A55D5A5FF5760B77293D53AAF3393434728 + C257185845F2013ABC68A82F665127B4F098A869679D9D77D0DB15E3D01D276E + 81E38F4A14143260FD3130521E61690F9AAC87579DF280CBDF6859298F4DB677 + EBA347D37B9FDBBB77F5D153FDE2CCCEE6A2BBD76A634DDF3E74BBBB76FBBAB9 + B69F7D7ED7FDF5F7BAD9520B27A29385B53A3241DE4587F3471B54D978A3D63A + BB38F33E22E60C87B463E63F64C6B15F4C420E218A316BD28328FFC3D676F1C5 + 2F5687AFA8B393EEA30FDAFBF75A92313889D6798FB8CC9855E910A759B938D0 + B2408848374D3BA8CBB22CA690C8E38D94D9DEAA07754E9F8176969D3D7ADA5C + CCEC95D3C73915B987401EE9309D388C212BEDB2C18AF2ED98039B2C6EF9A2EE + 838CC0AE6B9EB58C0E93F267E1084EBA7145A78D9C601BAE620591F524B2E9CA + 71D19CF5B012CF031D3202227395902AA20D4E3DA15039DFA517A3126BB5F2B2 + 3D37F38AD72A80B80A43B2E9953A727DAD9F045C63880D3E52E466B8560E8755 + 5E18AE700BB1543F7F96D800DC2DE60D1A2C1941FD6BCD96D3D1B66B5927A8E6 + 204595BBEC00CAF8449DC3E53FEAFEB0FD76FE6262B03413BA54901B8446566D + ACBB3BAFDBED0D3BACF468E057A9CD7355E4209F85361C199C2F875EB2C9F34B + 2A5B09B9232B33604A25354921A24B61416E2506BF4230175C3C405D1D740659 + 780F11FE0B55F4970BEDADD5C3A7DA9BA14E89EE5862671EC08D2BF5FA2B6E6B + C71DDCCCD636B3BFFBFBEE17EF599347C4216EB85DB1E3B26158392ACF79547A + 03AD48793F2D119CFCF48CA05449BA42B71A7BB074FEBDBAD25B3BD9FE41B1B7 + 9F69D53C79D47CFCABEEC57300172048C46508E56A0B55171A9AC0FB81CD9021 + C4D6E364CDA7D3E5E6465DD7E5C9D9FCC50908803D00DCDAAC8BDC824B8CF13E + 9367FE0A16AD7AFADCE355EB561903E6B9FB3333B5242BABAFB76947DF2A2E0F + 15BB22E86823B86EB30A42C8B80E035B924451553050E4A8B03D0A3392AF8BAD + A8BB743D6141AD5881F4FD34E27185FBC92C0F79ADC904953B49056A57C24AB2 + E4AB9C5BB09CFAE5EC8D5BBD97AB6868B96515981586A05A8678E59360B04ABD + 362AB3025BE6F8590249F5AE28F26A50917300556D83C1FA6D705672890A7BED + 2A592A57DDD72A594E938F898315FBFD72539DDE530A2B427E1CF9DBD2EB4841 + AB8C9D2D75FB4EB739B6A35A57A52A0B9DE58830216DC35199176E3800419338 + D791FA4D535142C13C9E070E0DA2A38438AB51262A6408992AD02EA8B6F50642 + CF8174771753F5F0817AF8385B7458CE06B9E2802550BB857B71EBF636D4AB87 + EEDA757BE3D5E2EE23F5D7FFC16323131CA11003D5FD1D35DDA9001E1A1DE03A + 73ED20C12BFC5F97CB659005240FC5B1D972AECCB3C31BD5FAA81D8EF410CA0E + 75E727EDB323F7FCA99A378E28137FB4121DBA619D798345F23223C258B2AA7E + 104E4FE77E84B7366A4CBB57E793F6E2A2CB0AE3E115E9CDB1242188F7BCDFFC + F4C572BA482A395D52A5BD743785CB97AAAC2A1400E97D3951C6B2A8344E6245 + 4936A23C1032E765D03E40BB38B7836B1804597DDDD84BE6AF52970D96EA11EE + FA372EC6C454073750F206F9D7305BFA969C220C7D472D5D863A9A38DD7F3F85 + 6FBFF90A93EF1A59B1AA17B573026061155575365E2F4DE6A8C635E2AAD69FCC + A3F1B22EBB165AC6F70C161D23F0942F7B66EC4270365C78FF52DC21C9098FCF + 47F637B1DFC195D54A5D7E5A71C4F087D81923D6F09572ECE4D063C4C2EDEDAA + 3BB7EC78CD7997D02F2A6FB3004F21B6CAD14E6519335F2A38857830C31946A4 + 37EC47E6D904E880BFB06CB1E652EB68B03AFCD77A9CD5A84503A4BBFFD9BB7E + 9F7FAEEE3FF62633C328480CBB50BA07E31EEB86B9FAE21DB7BFAF0E6F9A6597 + FDF977BB67C7CA8446D7BC007BDDA1259413063DB65DA147A385F4251176D374 + 2E3173F150D4F4CDBAFDEBC5CD43E51DB7AEF5085C1F1FEBC9140B1F57F97054 + 0E06A6F25815ED3E494448DBC10F12A5B36D6B27D3C6CFB98D8DCAB0A80DB391 + 3020C38D1BF022FCAC6C55F6E9A3E9B393858003F6E0045ABCDC2B8966DA8AA5 + D342420B99E52E7D4742FBAABFAA57D8141C486927D77B975B88AB84E9EBB55D + D31214BD3A54726931A77492BB825DFA75F62B21FA560D7A004EC1984AB64D70 + A5559007CB87E31B2B31199E502E7503653AFE260AA88F5A5CCF130CEF7396E1 + 60986D6DD7D4A8872AEC7A07A12A4B4301327019F2C46005DFF5A5D721E59034 + A7D1FD26C6AAEF0326E05646C426446182A67B5F0F6FB9DE234A2F5147DA22C3 + 5482837D75EB55305855A5EA527B67900C16202CC456C628695D4EFFA807091D + 2A340A49B855B1159CD1890BCE266496423FC892C16A5DD76A70061BEF18BAC5 + 52DF7BA83EBE6BDACE58EEE8DD9371B2DFE0549DABDF7D4BDDBCA176F74025F8 + 577F633FBEE7B0474CFF318817CDB549ADBD84087A215D2384BD30A626462E98 + 0134941AE6ED4D959B83BDDA40475848F65A2C11088189CFB11B03D82974003D + 74F5382B2B0A8D05C578FB226F13BB6052C602898A25CE42EDD7E916A08C81F9 + F8C1FCE874A1A3374E183216F5FCB53505156B78C3BD28C34D42836B74D59755 + 02C48C5886C81EC76925EF894B280B44269FBDC48E730585A420E8AF6F867215 + FBAE12EE4916598CE2F73CB53043532F3281422B904E258245C773C3B8A06A95 + D0EC15184A2BD79F649156BF7483BFE196AF1E07983DA3B5E2DAB511F409CBA9 + 3118F842DE404D678BB3D309B2A72AE1B092C89DD6AB0F5BA4EDC4B6DAFE3599 + CB9CA2F09A025D921846204D5434B41145F3916325EB95365921D6DA1BBCF0DC + 335C30370EDC6BAF386FB06AF407730F07E0BF08B2B054676E28673ECC522E40 + 8A317C49D99307182656D25E4BA585FA68BE77485D017B05743B98AD25182CB5 + 6CD5A323FDC1C76AB6D0A2EAD3818373545E0671D65AA97EFF77F46BAFDACD6D + E09EBEFB3DF7C1670EDB56AD3E5F27058BB9F4DFA557FA80A839339E45D8DF68 + 459404E6B0E6AC8212869C250CCE32EAEFA9F5B0C47E2807AE83E46DD48AA0A3 + 5D9420AA585F2BEB4A8D2A03D68ADB862B7139255F12338BFCD5CF66EEE3FBB3 + 67178DCE92163271828427E3C29F94EB2FD7E0B2C7A918EAAEB9CB7338C8D063 + DA8D164F6E85DF49D664184F3EBCCC1AA77A3514825153A43E636BA862BABFF8 + 62FAAAA7A982550FD47442695D26A1565FC13D7CC96742519B4BA830D66A3189 + 831B683EEE687FE9FC2CB28E49EE2FED4DB3322DE3D77BD70F7BC1B036DBD7EA + 1CD2330D764ECD3DCC7FF16232399F2F9B8E3D8694745757DDB32809E1E74EA4 + 35267A4BBA4FDC592DFD23828E23548E119753A99EEC77B5F863BA3104524128 + 4D6D62803F71D1E5C3D0C74CA91B87F6C60DB736F2064B9725B8308CB0906847 + 2996F4FDE6D2419A59B00C218B98C75E6F39D6E246D12C2D25D2C802B5D53970 + 09BD270849DBBA695CD3EAC5D22DAD7AFE427FF8893EBFC02A64090FE2A4F01B + CC15EB7637F437FF405DBFDEAD8DB3656BFEFCAFEC670F9CBF729BD022ECC0A1 + 7095B2C7E992D2E9D27B76389E398A5CF31CEA16F82FCCB17F3C2E05A9DCCF44 + 324D5CF8E751D2B5DDF1D686AE2B4C7BC0247CEEE362219EEA6DF16C6ECF27ED + 74DE2DC105062C9643F51B331A80BAC29FD47BA0FEA405945AD5B34543258E31 + 50631E3D9B5E2C80922019A092089C243FD90C8223015C63BE45528B355941C1 + F9D2C9DE1513A49397548390D85EA0A6E3148EA6EC523D322DBEE0CADA0BF334 + F953A48E920D2FF141551237BBC4E7AED8CAABA8AE2BD8DEC466ADF2E5098BC5 + 4D925E121C73E24787118926AC47EEF2EC5A21D17B71D6FE3C747D84A87B03A6 + 08BC16855B5B5368B0A08AAC375BC7C71E5B755837844D0A1BAC15F8139F308A + C2110574749FBAFF6C12C41C409640A855964A257D25A25322CE8B4E52315400 + 2091324C6C9CA05915BC72274911FEF742AB576FD88303570F80C3AAD0253468 + B38A821AD352F5214C791478A524F248626677C960F152B56253718D504B2E4A + A4F6966F3177CB8523A8E55D425CC6AA75EEF44CBFF72B757C827669C5EF75DC + 89D7DBB8AF7E51FFE157DDDABA1BD4D99363F77FFFB97D7186327A6EF6E394F4 + C5F03F5065D4CBF0EAD2FEE6AACCAC8F0A651BFF6E0E959A4BEFA89E5ECC1AC8 + 6C6444201AA6A8F7A1DE1083325B1FE7DE800E6B3F875499816ECB8095348438 + 3BA3268D79FA0CA8AE8B8B29A5639546155452D3C647D6C13FDD41FB5FECF005 + C9BF399A6C9B01F4D590128F9FF7A66A7D7DE7F4EC39D790C60C24ACAD1A8D80 + 4EA363716DC73912D171F2045D6F7BBBC2114CE0552F28283467A078C35FAE66 + 51AE24DFA29ADCA9C4CE5EC1C0B855AB1548345932571C3D3829FDB7575C4852 + F15C69B0C2597FAD9852AAFEF46060FF2C5AA5839F98CBC49EF1B7E477201336 + C6F9CE7685D34443A5A9BC78F4F0C2DB2C8AB8B241201D560F238BD5274DA94D + 28926066743A04096140CC75B82897F4FFD22C51A4C6C521E8A0C221831CD4C4 + 3D8B5321121E4122F3C97C047D639827DE60197DEBA6DD3F70033058BA8228A9 + 33199504835547D2764C95A7F805DE011A5809F530376BA2CC92AFC07205039E + ED284435C72FB2C70F5DDBB8EBFBCA9FD40287A5C81FF4FFFCF05D4CF4871FEB + 0747640984D891D003FCA7739B6BEA3BDF76376FDAA2346595FDFC97F6BBFFC1 + 3696AAD5C5394D3303B70F75D960AD6CBCE85BBB6199BDB23F2C73379FB5C7A7 + F30526EE58A8072D59A008F4FC67C76BD55A9DD90EA8AB8B69B36C3857908AE2 + 15A51A0D8A619DC11E001B409617BA71EE93CF2727671D6BDA94AAB42A59CAAB + 0C2F0F00DEFE048D368BD602EFAFA55053DCD2689603CD5716D5CEF6E1D1B37B + D642908864F790C621912D4A3B70D2BE836E9ABAA25BF691E3DC088F105FA146 + 604A72A5EB399097718A49964FD4D6CB22484096EE993D7D69CDF74CC90A75E5 + 2E9915975C8CEBBD13AEF84AD7D2292E9A73851D496FF592C15BB57431A1E7B2 + D55FF95ABC5FB7F299E416A2656118BC02D6606F7AF3CDDDB7DFBEED8027E572 + 863FFCC1AF3EFDFC5865F1742CA40A47E77966B8B8925DA1485262303E762D5F + A6D60B010E5CF1C842CC383C5F9DA228A562B532995252329429434D994BBAE7 + 1858E9EE04062BD36FBCEAF6F7ED60A0D825147F10D82BD63450311C243BC0D5 + 70580C8D8A05B9BE4BDAA3375C62B334140FD0EFBFA71F3DD2C3A1290A7BE3A6 + 1B0D548722D3AED57EC17BB3E58F319DEB8F3FD19F3D8C0975B1C5210D706BBF + F987FA0FBE66EBDA1555D634FAAFFF1FFBF35F694BF134C3B5E89CA43133DD63 + 639FD0CB2F4D151D8CAE3275E37AB9B10670E6F8C5FCECBC5B42A10558BAD473 + 899E95F7DD06A5F11FDBDEACB31CFA779D9E2E4FCFDB19787CAE952A1B9AB32F + 15056D405FBBB4D2A34BBFB653EDAF81770C6809BB6C80F36895F78B67D69CCC + BB85A51AA1685C42AFBACEE2A43601BA58E77DC90270BD15484A28182B114308 + 53328902614CF8D84ADF071536DD58239FE906CA10A6F8AC13E73189E53BD537 + 65FAD25CB80A4009E693E5CA6457EA8CAC2E1C154E7DA50395F8657D89BEEEFD + AC857326DC64D41517C7DF8ECD017FAD194ABFA25609B52B3E9C6028D5B77D57 + 23CD2BE62C3C87C383FACD3B637C60CA4F9C65EB3EFD64FAE4D9D2998086B813 + 37A35232557161FC16AFA48287E0F3CBBE75EF2D7609259F879E904A3D476A95 + 414C4ADAD04245A31A7641483BEEAC940CC2C357B97EE3B6DEDFED8643F00785 + 74077F107016F036D22F9E787728CD8DB6CB86843899AED83A90C117D683A534 + 07F004F1F43FFB897BF8305FDF327EC9E5C65DBF6EB7B761D1786FCB1BACC61B + AC163EE671D6C79FAA4FEEEA960B829323E6489BEE11D9575ED7FFD577D4FAA6 + CD8C292AF3FEFBF6CFFFC2CD6D413B007F5EA02E07071555E812ED626FC8211F + 12427B5A17DAE4BA3BBC5E6C8E73C48CE0ABCEE6ED6CE1CE27AD475B6D472D36 + BC23065B8D874E3B5B85875A459191A2C25B2BF8FCDC4DE77636F3C60B5A9D75 + A15616128734F8FEC2BEB0971F8EA9C0A523EA817BA695C5078FDC470FCEA1BF + 80CE591F22020672A9042F6AEAB6DCB60DD341122CF347AA07033F3DA6D3A913 + 451907FB8C1E0C0620DC592E57B9618C8505FD481CC08459859D5B667E97F8B1 + 0514AF2A964BA870AB14870557D2EBD2194E1A520ABD85A09BD23D42282C1CDD + 97235CAD354BFD29D75B4C9799AF30557EA3422A3597BFBDF22B94B6ED2DF324 + 5129AA56C34DA9C464C70C884B7789A58477B6CC9D9B652615D2FD3EF7E9BDE6 + E8B80D0B927580B43F21EE58F501C3D0BC344B2662DF5E5F9C788FB1D8657FC4 + 2413902ED7C42A11B2616A64A8859D3392CE9E78820685D176D9F2E4A55951E5 + EA8D5BEAE09AF368A5AA408D9D7BFFA500E910B2CE70F62CA77B065375FC42FD + F267EAFAA17EF32D8F45AD89065131C52409EE9A43696CD23EFFCCFCFDDF755B + BBD9B5EB7A34CC16F3CEA8EEE6AB70D988B02056082E218EC267F7DCFB1FEB4E + D10873680BA92BF5D66BEE5F7C476F5FB3D8B4C2CC26FA2FFFBDFBE52746A332 + 800AADCA3261F72D9DAF4182874140EE1AC0C13E0DF51E8BCCBD76588E6A9DA3 + 25A32C1C2830D4A9E5C22D16DE00C1B720966CB46DBBE5A2F1E7F4BF1485774E + 4D5565FEBF05F479D61D0613964BEB5115E44B5A7731B3CF4EE7748FFE72DFD8 + D1D706D64A5F6DB2A5AD338FCEF593299667345444103BBF43E94EAC4BDFB3C8 + 461BD99AF0F31DBEE8E7A2289AA6E1A2A3482FD06CA8EBBAC8F3C9641A375AD9 + DCF202CCCE7C36B352813F2CB7024519DE1E454C0442D2B8A0B018AEC1A69E9C + 94A9B8684F96647784F0A383AA54FE5C7E4C2D459F948EA713F9713845225374 + C90507586775BC95500963C5EE241343B9C40C06581445CFBD65CB57150CD655 + A8E7252F01BC912E911FE370F012BAA283C0952722D5C4F6585FDFD6A5E1B9ED + 07FDF173F5F4942B5FD38D7013176E257A1589BB62B37A1940B2A683D54CAA41 + 28E114CD2518E9847430DCD398D2290D45B5A374DE48756EE939AC950824D0DE + 198FAB963099F034BCF141B2C81BAFB96BD7ECA0268405D82A83BE66E02D92B2 + 818BA66590A2FC83EFAB9FFEDCAD8FD5BFFA5373F3903C9FD86D29D19B6989A4 + 51CB1DF5D37FD61E9E7CE14B665061870A0FAC1A881276E80AF99F2956D85A95 + 15E6E123F7D3F7F5A2E55818D765F6D6EA96FBCE77D4B57DECD097F9C5A97EF4 + 03F59FFEB39AB5D8478774CB181BD112BF74A1DE3C17C8C017751B5041F14FCB + 053A23EEAC9B570FCADC20BA94940B6EDE20D6CB716B394D26D2DB84E552B54D + B7809A451653688CC98DB7F8250C6946A11C6FE3BCB7FBCB8FCFA7F39666C69B + 3B666F64B1CD0CBBCF4D673E3F514FBC43085EB7C1C400B88D97ED8E8A434F60 + 31CB023A0D76B62B8BAA01D973A3D8D1CBBC01ED5A8BEF684B6DDC70C552D312 + 7FD8C6EF187896AAACDA0620AFA3E086C0812CCF86C3A1377FB3D99CE674C262 + A675C49C4E223E5AF31E4F7F722AEEBB6401BD759CCF16610ED31FFDB9480999 + 16ADA77817054FE4D6A5B6448F260F1EB192F8A298B93E5DEFB84E8E4E3ED173 + E8D2926AC13F56617FBE4C8A5D4976E9649547E7D752413C2D8039C428C27D25 + 9790FEBF6277D6EAED75F3DA7E5E66969283FD08DE7F62EF3E5DF6C46E88FCF9 + D9240652A221B11668F4D75CACA3A452572E01622B5C57E2CF719B6C47B6924B + BB3091AE54F88493661F04F8595BA1F83F4CFFC00ECF4D2324B3CBBF3FF006EB + 96DED96E6B6FB00AE1B032C854C2DE1B984D2206EB62A2BEF73DFDE4299CEC5B + 6F9BAFBF2DB975491C4293FAC132534EF5CEFCF4F7E020CFB15403322D5D4741 + 43DD355064C6AF9716940D9060E80DD6D9A97AE79FDDC55C116EF46F5646FDE1 + 97D5B7BEA5B6AF21AE80FEA0FA9FFFC9FDF5F7EC297ECCB1C1E296103A6EBD8E + B4BBB48D075ED9712C851F18B98B7591BDFECA707D00AB02FD44872D631DAE6A + E31D433F867509EA02544F589D8E2F662041678DCE2D3C8E6DE0872548492960 + CC490F170B7F5FCC761EAE1707633FAE967A5CCF3BFDF1F3EED95CA1F76D5CB2 + 14D3A09210A130EA529E88FC0238495995FEB705C0161E00EA89E33F6B3268A1 + B25C36CA72DF300FB55A282FDCD2B6DFC1B52A2C09A4114FA905C11F2443BC19 + 062E9F737BB4E58A38AA2C39551B6F356E6034BA8301B4F29C4C677115450ACC + A16D62B58A4A646E4A5CAAF026192C6F86A3278CB7E6315A033DC1BB68C53013 + 981E3D6697EB1568B3A2129037E5AF01E725D62284134237D810F963EC22304C + D41CAE6FF2D2F9A8D0BCE868BF1045A6EA65715B480A21874F7968A77636F23B + 37B2D240AB4D88C93873EF71F3C9E305E5A771D596C1A0847E08B192961C2126 + 790BA19ECC2E99792B9EE36F93BACC2EAF918581F9FC1CA1D622537332A1892D + 0AE43ED9A560FF2CEEAE31E489235E17EAF62B6E6F0748F70ADA027997D01546 + E595B75C18253454880D98DFB389FBEBBFD14F9FC201BFF655F75F7E3BB4044E + A24914BF8AE954F076C7E4110B245B445850050304598A445816EACC40FEB386 + 8C73FDCEBBEE74A6D1CEEAEB3BEEDB6F9B2F7DC50D47E06D60D8DEFCF427EA6F + FF5FF7FC5C510AB1C3C6D1B82B4B9E64CF1374B8F0644A5D1E682822A1CA3CDB + DFCEF777F3B248CBB1A81727DD83A37632834A0EA3DADCB951AE0D0D604251A5 + 851EED5AA7B271CD2519ACC65AF26A3A6B9F1D77170BDD4AB3D952EB5253A36D + 35EDE01FA9C668DCB00430FC1E900539B98110A3720F48B74136353570F38780 + DCE824DB486176B7B72B7EF67A83E5A4FE87C6390460105830F4251DDB083F04 + D8FBA333D8680C12D314BBA3DE3CF98342CDF2384DB9FF568EE587BD9BDC20BE + 83E31460E6C8B0F22E09492470EAAA2EFD0766D3395BBE50DC8BA01994B4B664 + 4357ACB604E519A4482F708E0FC38E959B5095C5512B16173ABC68EE8AC25B98 + A33E672E79A541F6405B852BC472174165143851995452135489924387B8027F + 45053446F75B14A587AEA4F50C7A4C5E4E7AF5DEC399CA4CDD39D4BB9BA50126 + 03D6D4E3A3EED3C7F326B0641A10969150A05ED5FC066B4501D3547DC06CCE6F + E9F5F68FA82342D4589F2463D79085E40A596D1A54A99ECE16841067A843CBFD + B964C320C57D95AB5BAFB9836BCE1BAC2203235520BCCA73A1B150384A079A2F + F5DFFC4775F73E981F6F41DE7E9B57442410D5A5020244D0633D19C5578D5984 + 16FE2D977EE9C2F1BD4BD82C1C0AB2A89844F6939FBAFB4FD4684DFDDE57CCDB + 5F538737B1A3A25579A11733FDEE3BEA3F7D5F1D4F342695B3D2BF63831D45F7 + 5A6C3E47D8654F4BD70072136E5897B76E6EDCBDFB7C672BDF5ECF17F3766FA7 + 424D937AF8B4F9F8C1A2019D3AD45AF030757D68BE74C7AF361B105C1A9F7531 + AF9F75DCC25702589B2DB5770C2F66D6E3475077597A34C8505311FD48A88701 + 4C5C1E1751BA1604AEB0D6769E67D0925E2B6AE0C6AB031AF6E510A2ED3A327F + 8BC552E46C5C2198E2AAD04BAD69E292C0392EAEB78DDD77C842731DC40CFE24 + 0997FE4F2514BE368BF922821A4DBDBD01B25555ED4F71717E4173BAF2864F83 + 2B1D92F2ACD4F6F1973A180D3DBE5B2E97B2CA23C7E2EFA3AA4AFF479BF45C51 + 52B2DC3032495B82073E47496E06BD6040FDA1585F49BD39D14C63D78B8CB604 + 25024C921E39EA289C6491538935D1ED26B26431763658C0646DD09F0683C1FE + FEC183070FE6F379E02275FAE134609114B9F3286D7F5BDF3E040DDF74D69C4F + ECD9B97976DE2D6CF2F92C498CB82AC2D713D085F10D7BE3253EFEB2C9E3AB89 + F48A7C448253061B6AB0EBCEBA05B444FC708445C23491B898097473B85DCC3E + 98E0CCBD7E5B1DEEF96DD3953970F044BA636A8ECBB11C0A4B08B130CDFB1FA9 + 1F7C1F9278FEDB3F31078716EB7FCAC3E1DBA4AC056CF3C3C0929A191255CC79 + 39B427FCF81DF5F0A1DADA36D70FDDE6061B2C7F2783617EF7F3CE65E66B6FEB + 3BB77459D9F9A21B0D87FEC21EDF5F7EFFEFDDF7DFB1F346C702769ACAC62BA9 + FF4C17C275AB396AE6546AFBD370210DD7B5AD7A3E6FFCFDFA15787EDAFCCEEB + D5CE4EF9F4B8F9F0AE773928CF448DEAAA5D8210E3775E1FECAE1B2A1DA11377 + 826D60B2338A4971247C4149825AAAF2F327EAD98B6967B9B11099074E8D4880 + 792A5F12CE83C32CD86512B18362840766AB8006D70DC22899FE1209413F8EE9 + 1CC58D81A12819768D46C1B395B50D7A54BA045C8D9A6C59E4B3D15A41EF55EB + DA65E7D2558175F235D0FF3654B1D7D82D3CCF738FEFFCFBACB621120D514F86 + 5DB3E0B2BB8EAED94F741937DA539CE4E4BABAAEBCF99BCD665D172C76127DC2 + 4A4116BBDE250348517424CE4A8F01970DE0FC9E1FAAA5543F402FBF3981A10F + 8E93E3B2BBE8677A2F9AA9EEAE85C27155D94261DC46A2B47CDF709022C7CBB0 + 12F0D0223AA68C088C14A17DA41661D13313532C6FBAE0DB86D7A8506FBD9A7B + 8B7572BAF4BBE062999F4CDB45389522B577D8B65534D8EA37BD568CEB254A3E + 582C5E5588A474908F59A9F4064340358B038B4569FFC24D65A8CCCA30AD05E9 + 4EBC4DC30B76B6002162908BF9CFD7A57EF38EDBDBB65549F04AB1D2DDE3AC42 + 6505B5DB11E9327810FAD1435316EEFA81A5A70901532AF16FA195233B9F89E9 + B6E20C3A0AF959A8D060B16AF0D3A7F94F7EEC8E9F75AFDCD65FF802B887EDD2 + 76AD1A8DF2AD1DF7CA2D3DDE807E42DEAFD8DB3BF037FFEE0F1FFECDF7963FFF + 956B158ADA937A925C0F5DC76A3142A44A4180B0A65C905446B45515A65D74A1 + 5CE5E1F58DBD2DEB61D527F717B3A542C7016C77D7B43B5BA3C9F9E26057DDDC + 2BB4F428951911362B1DF07CF0BF038DE117CA47F79A7BCFBAA48238671250E5 + 77A9F6ADB9EBC19533CA6817236F7C2BD0F1392FFC0842DF66768FD993A3F6CE + 50EAAB59A6FBA9E3EEA21944F7AC9528399415A22E8B19822F52B4D116986118 + 019C44ACC10B90CD8AA74DC20CECDBE74FB804F2BF8B2713B6C8DB02043256FC + 22B01AA82F63AF823859E90AE89D59D076CCE70BF46D33A623397193732A5A68 + 2A03E391E3969ED27F4291C173AC07B537598BF9BC6D57931F20AE0A3E05D149 + B0E33A4C2B8D88C329319DD893C5E3D6B6CB0AF80A11711A0B336ACE9CB57EF3 + 887DB6C439C50D1BEE1EFB201B7497AD0AD4BF935E84A45127D7CC4A3741294B + 1BE6CDAB7BD9FE667E7ED19C9CFB2D3C3B9F01C252C13135526B52EAE7AE28E8 + B85C5BB044298772D5A4E3DAE05A80153D844CF8F510E5A06223BC5330E89575 + 898FD92FA7B2D07501DB12E88950EC9361114BD829F1F12E3AFDF478399B0339 + DD09FB35AACC5B771490EE15D8B822170596F1064BC3CFE80CB257886C0B50CE + A830A06A3324C6D05CB681ED4748C226E7954454FCE421B70EFC4100022AFFF1 + BBD69FFAD55BC62E3B6FF0168B6EB950A36176F3B63A78D55655B6B1B1355A1B + 3FBA3FFDFEDF1D7DFF3FDB47C7A095924413A6F814451078FF0F0B2356508C59 + 112258CFB1748E5FAAD8C1BAFBA33FB85965EE9D7F7A041D018CBF80CA7F7D32 + 6BA1F5A9F186C3EE5FDF18D6F983FBCFC68372326D0EF7B23B87A526D8C4EB27 + E4E2BB40B71AA1B892150DC4D63BBF98BC98292E8B25945BAA53B9149CD12AB8 + 9C09B27621408E4BDD2326FF15501EA49FC46129305AE9FD8E0E1636270E6899 + 70392AE99744D5E35E6FF199FA51A26E31003243096A4A41830ED5B9C71A4D27 + 8D643454ECF59802DB2379D496455F5282896480322C0CB69CFBDDA953128125 + 384E9DBB885C973BE50E75FE687E8DD7753D994C11C81BB2D1655500626A3CE4 + D6D2DBC651EC85959210C96DD10184F06BCC0866E6972E52A3939B436D5D0AE4 + 05F7376E47B88B58D741FE01F798A806B072D0A47BACD48E07D70FF7DFF8E8A3 + 1F2D9BA5BF6A28079A490CC8915DD32DF28570AECCD003340C2E60C3EAA0818F + 1B0E07864CB3622714E3E9B66BE31EE6FF34AAD5975EA9AB3C7F7A3C7B7666A7 + 0B3D6B48B7846697064E24A3C16CEB400CE94B999661EA5C69AF82BDE42C7F34 + 55B95C0DB524202C8B7D927127E11980745D6E46837C303058235443F29AE18E + A74A5A1F3AAEBCA4E6AD3D7ADE4C614E6AEE6A6AA1FAD517EEE8ED2D3BAC2120 + C8B546B1C24C9E03AC207845E9D01CB666A2889A35AA7031E499F6222E52A385 + 77284B6102405264B34E27FA9FFED1BEF105B3B9AEBA25D43658CCD562E6CA52 + BFFABA7AEB2B83C31B074F9F9CFEF4C727EFFEB07DEF237DD102699564BEE9C8 + F7AB481D09D0E937F640FEDB0FE6A0361B1BF5A271C7105FC462584E6D8CAB2A + D7E7677308E17BEB5FE567174B9CC58618C20AD24B3D9A68FC07FCDA3FDCD5B7 + 0FCA0C7BE392E769C42D16461C26BDE65232804C092E78C0315DA84F1FBBC7A7 + 0B30DEB89F2458A067B05636C52B3642F44A825686B60CBF44CA12795CF17A74 + A8CDADACF7CC92581B1C272FA1C86EB35C92CE8B0F8E30CFAFEDAA2EFD1ABFB8 + B800E31DEB93C06C8195EFDCD8AAA1067B37B1DDA9EB9C5C1866085959EBC412 + 80B1C09815CE0C4B0DDD15314FDED6A047D6625E9A9600651A43816D067ACD7B + 77AE1509054B01E1576F91BDB7389BCFBDABCC117314A30196031A8295681A37 + 2AC3FE23E4AEF8B10A03824DA929A46B331DBC2885D79C9115C50BE840F5E6BC + 4B587A8B29BD8C018B43355DE8E40288ABA88AACC0F90A630B0B1A2F465113E1 + A2C8208201D1CF86C97EE77F864FE06564D4455B03D6666588835BB1BCCABCBD + 76EECD83E260A7F6CFF4F1F1E2D173A8154E2E7A30588E63222B1454A2B358B1 + 56A9918A9BB0182BB050D0F58CF65AE8625068121318EC47403383B6493019F3 + A59FF116BB413BBF72FCF22B8C8AFD6CE2EEDEEBBFE21FE0B2532F4E41AEEDB4 + 2180E5EF1C85A3DE6075839A4ACDC1954049AC424A6279F7B0D4B359F6ABF73B + EF097EF14B58242F1C5C33BC427A9295A24C6463B24B86A9E54455927BE8B00F + 05ECCA467FF289BE7BD7FEFED770A3C19E14DE60415B5FA56EBD99DF7AB37AF1 + BCFDA777173FFBB979768AD48809FCF98AE9571C69E0206D8C182BA23CA1F281 + DA18E4D7B6B3CD4DBF29EB4F3E9F1D3DC77634F4C8D0E5B9BE53EF5D1B3C7870 + 7E70B8F1E4D9FCE9F309C04E72AC9348F87834D8DBE86EEE1AEAA78D198E01D4 + F3353824D19510AE7EF25DCCF4C3A7CD8B9376D642308F2526FD9B49670BFDEC + 5754897DBEFCAF7E0DAF7C80586052B5502C0CABB6150422B8B632B589C6EB82 + 1CD9B268008E34217614421575590117D334611F002A099875B958275A19DCAB + FCA2AAB4F96A5E5D87A8AA7E305FBE33BF6841C249354F60B52DA10F53DB6376 + F147A499422935B49B05154D6CC8E606F39DA1BF9C636354529C418C72C9A103 + BE16F4E0A047746EBC2941D65F914B04CA09EB422B7226C51906A07AC3688F13 + 83B495BBB46048D13B74397CDD4AC8D5D0C20526AEB5E8BA767E861465CECDA5 + 7033B62D9071488BDBBC027F566E1AB62F00682D1DB2F3D66A308232B3CD1283 + AAB86AFDAA047BD8B628A0E3800948E33AF20AE3A3272A706BACDF7A05FA2F78 + 1BF8FCAC7D76DA1E9FBB79030D157442CFF583E37D58D5B359F2BB848A9C68D1 + 9C77DCAA427BE887558961A3F10E5D85AA3EEEE1A76941392D7C2B4DB2CE9A16 + 336C684FC72543C7B62A887899FB93BEF1A82DF06BE66CD6516918FAAA3758B7 + 5F71BBDB5D5DA38E2183AB2A2AA9DE9783DBF2E0BE7AEFE76E32515FFEAAFEF2 + 9782A218F097C009C45D0CA2035DA80C175B2597906C9922D5A8BFA2F389F9E1 + 0FECC10DF3EA6BA0C6722DD6749FFB65E927845A1B43BBD5F73E6C3EB9AF96D4 + 9339692872D960A9CB8A3EB4921944A3CCD67ABEB9A6B7467E0F86A5E72FE1EE + A3EEC1D34E46960DC0DAA0D8DE1A3D393A234555A8E8B5BEE6A76EF1FCF939C7 + 445B75EB46F1062646A8E01487F80D1ECFB2D605A6F5B235F79FF8D335E7F30E + C376190BA954CC0708117D729B40A1EE2C357397B66C42A4447D03C519C0A9A9 + AAE2F0C66155554747472F8E4FA8DE0BED1BB8C28107D0243F46604C4B5406CC + 118B8418472F6035B62B73DAFFC9AF1F92771166F24F16081A6F7B97ED202B00 + 61B5CD5C090B66CC7038F247984EA770B48015517EE1176A81F1C4C964D22CDB + C0323BA9D625DD0F62C415482E568A11216382274EB90A60EF48EC033C5D4351 + 74CC5B22273463FF10C5FA0B08A380BE0CFDB28C9AC284A125F2CE7F7A38ACC7 + E391B71DB3D9CC8320744D2C2F472A6FAD6C3DA806C31AC60D2121386E2D4443 + 143DFD5CD58332F758A0232133D8A3D91C147DB01800CB636455CBBC71CA3F19 + 10397440FCFBBD0A50A7B550E288DA955B152E95E68C8768AFDFCCAF8FB05281 + BF8CA69DCCBBB349773A018A312C8F904499C6C8551A7CA55720BB185511A3A9 + F5FA7AB1B391D5395F2911010508A4B1448DB3464B9D3CC5F332641068246EE9 + 491AF435426214410BA6F81CC7CA021DE2E1D5BDA3E5D9C452428A7120C0BCF3 + 8ADEDBED50D680068BD458396C2745A91F3E74EFFE1096CEFA86FEF677CCDAA0 + D58E719CD109D71C284E0118FC8B61FB6C2D53E1C4C1B7CEBCF3433B9DA8DFFF + 3A6A60685FC242C9CD525D4CF4DDFBEAE80C24EC3A639BE4E238F73B9D24CF40 + A29230C275A137C6DE5499B5A11E14614200F2F143F2E0A8F9EC91DF1E8D1521 + 1B1763768467659B41126E588364F8E262E1DFDADB19368B6E7BDDBD7208B098 + D618A9BE45F0A7A9529503C644CF16FA671F4C1F9F803F6572CDB52159821800 + A9AC668DA054EB86491C4134C93E497C07F12001F5F825B1BE3EF6F3FBE4E464 + 3A9BAB287A01853D1611EC944B3C69AD25933BBCC39E63041409F794E3CBFFEC + 976EA0A538E0A019C55822B324AC15D4F95AB2F1256208BA84F178ECDF3F3B3B + 6F28E2866742CBC2F6C59F6E369B7B731603675AE63F656E7451F78F74905E22 + 6C742EA004960683A792176C8A1CE963D858A3382B03F1589E9135F7A6DC9F97 + 1C3A50570C2A7F49E8C759CB8E9F770540A68C63D59575598F2AC24128F28064 + 736C4209A6332FF3F5ADA1377CB3E98CC2372DA41C74D4A5D2DB3BEF718F4635 + 76930293467461B30478843E23587647423C94EA92D972569ACBE1EE707D377B + EBA0CC252DC74A845997803B242726D2239150087190D460D1B4D74180A65559 + 98FDEBC3F108B543781D0DD8782C988BD289AE590C2BC4D41871E7999BD0FF5A + D43DD2C29393721D9BAD18BDE678197EC05BF5596B1E3CE9CE278D96D5FEC6AB + D9C15E570F5C454AD19C340DDE52386FDF671EEFB480E9FEF107EDABB7F457BF + 4671102E92E590DDEC7B3551D41FC7A193C834855074F6F39FA8CF3EEAFEE8DB + D968DD754B7412BDEB8EAD28FCAC3B39333FFFD85D2C19AFACC02AE77A2522D8 + 1DC37BC1E6346673DD6C8CF4DA00EC1439B0864AF1D2282221386FB3CF1F7547 + 2FE6E4EC110614730B6107EF0DC0F46A2CA4F2C25EA2B637471717B341614AA3 + D6C7F6C641C175F175C447F408300BD16F42FAE8A8B9FF70DEFAE3F9AD292F4F + CEE736D6DB49240BA9C439861A7963545493488B4401A5755754F8C262F07EE9 + C1660C8C897182E8C55145DFB78BFDC168186DB4F85707BCC32D227E896682D9 + 52A30BC429FE92E6B3A5CCBB68EC427288957219869C15AD438113C7A16C8EA9 + 62D64E319B2D2C496038E003E62CC3973FA1074AB3198B57F124220613E55D27 + 25CCC8443A5146C84EA085DB718CBD38401AA858CEE447AFBC3052100E260F26 + 3D6810D6814B5856D0B7C650340A6B6F3450A111AF3CD36BE3DA832C80B464F2 + C02A39DB503CC28ED6861EC4018FBFC4602BD6A7F5B36E8920CB5F5755C2502C + A088A45F244859B631D386C6ABAEF41B876603AA63594E2EA4F4D8830D106778 + F7CD2FE3D38B26CA9E427D331DBB73C8CE404C3C74BADFD828BDF539BB58CCE7 + CE1B85FD83F537DFBCF9FCC5B3D317270A8253805E213F79D1145AAD8D406141 + DA0F2D52C8207F343A78A70C31C4BD25794B7009A55219C20A28B6DBEA47CFDC + F1C99C3C4A8F8B5F3DD4B76E42013FA8DC545031199D09F50E3B1E182FFDE187 + FA673F6EFFE81BF9ED3B30A8821C195069145B91F3EF22174397C1417D8B4CED + A2CD7EFAAEBB7FD77EED6DBDB30BED083B64AF6C0795DDE77348D37976A27EF1 + A9A25C42A5859713FD4292D18D1813E779959BF551B6B96606435557D02A3113 + 9508E9FA387C81EE8A9F6BA713F5E86869FD8D96C574DE9D9ECEFC450E4AFFEC + 4D5D65EB6BD970E857BE3A3D6B9F9D2C66B3CE7F77635879AC3FA8F4F53DBDBD + 015B3A6F1892CB4157034E47A38E9E2F8F8E407D7170586F6F95B3A5F9E07E73 + 7CBEE0199104DD03D1E9828087762617926D5331566AC752CB26199DB88B482D + 7C9A218801719DFB894E524C59ADB1D3A763F3162F4C2C5892BD70893D8CDB54 + EFF2D86091212074E64FEDD19912BD021DD6B09A1323F7A4E6C78BCAB38C7B8E + 84E61582B028E44F79DD2D31D9B21088C62274E6DFF1FE66D08490CC9DA83D32 + BF20C66F1A1A7CF217E3803AE77A038B4D494421021705088B9C3E975739F491 + AC4A385EEBFD0FED4D4BBB68B1D40FA084A2022EACE00264DEE2D80630548BF6 + B32BEA626D34C8721449788486BEA4374DB3291A6B60D9003D0211D88A8C2520 + 02D291E1EDDCD8D3B7B68D6BA951005B22FDD53B15ECD8DA35AD3B39ED164BD6 + 1FFA4F75945E26FD573AD22E539D5CC8A8CAAEED9A8DB1F766F3D6E9A327F3E7 + CF204475F3E6B5D1482DE717054626FC1D9F9D2D6C6337D6B2B591475B26D3BD + DA1CB44371152A76C79269E4544F8DC45F618FC5BB751733F7F869E317A107C8 + DB9BB5C71DFE74EB6BEEB557F468E406B586EA7D286143C9A892CAEEB0D63BAD + DE7DC77DFE91FAFA37B33B6F1117A55DD8BCC5724B6850C5FAFC38D7B1CFA37A + FA4C7B6B757A6CBFF6F5ECDA9E82580A28683476FA52CB059467693BFDE499FA + F02E54CC70D1C7C442BC8E8A002A3A1AF972FED732CB4675B63EB26BB507E1AA + 0268EA3216F5B0D0871E222C962C3B7AD13C3E5AEEEE0DFD927AF2743E9BB5FE + 016D6F15E321E43C7B0839C7E23058BE466705D4EAF2EE6A99791F331F0E1DEC + D6A10318876589BDF6AE9C3B3A5A3E7ABCF44F6EFFB0DEDAF1D3CD9C9DE90F3E + 9B9D2D2926189FD595C59892067D3AD4744CA82B2D4286008A525424B2C560CF + 628FC17E43E3606004BAB1B1882478D870E40B12024DED9A5C41E848172DEAD5 + 2FD17710F344841A24AB2BBD043D17E96A1DCBD2C54F852245E87069CCC293BE + 7BAC4D4CB00647F0B1519B6AD84364CF865979D13AA009682505CA904C94AEDC + 70090A426A5241939816EA3B07DE80A5A65159998DD787FE8CF3F90CC51310EC + 761D97C6F077371A0DD6C6038F8F00A760461AD8A5860A8B0040AB0705648022 + B4C306C460D13C6AC1F9EE52110603D268B0D894FB6B1B0DD5170FB3010146B4 + 0F3029DFFE42A544288832309A6164988D489389B241B2BBE3855BD4F9DAB8D8 + 5CF32B246BDAEEE2A27DFA6C7A72325F2CEDA0329B1BA5761009008F0618E2A2 + 2E29E54A71360D8D9D42EA54E056CA9FB1CB18B76BC6B7846BFD039877EAE8B8 + 7BF67CB958A8F5F5ECC69E5FDE19C53BBCE5AE6B3BF23ED448952578431A1977 + EF9AA2E45D7BE3858A676F41F44F7FEC3EFF95BAF356F685AFA8F50D1B1F8C63 + 317D108C3A913B68A4A6CF8FCDC71FD8CF3F763BD7F4EFFCBE1E0E3C2A46A143 + C7ED54B1780B2C78EF493D7CAC3F7B68DBE0B068A88C5A822ECC20F99B415BC3 + B6F5B0998412FE523D385A1FB9AD8DBC42579A1C8E24894B9392D8DFC6C3278B + B373BDBD3B3C3D9D9F9E2EFC73B9B69B7BDC44481ED44C7E030741912295BFC1 + 51A4151490B8C35ACFC44721A3644ECEBAE393E6E2ACF506EEFA7EB5B555FA0B + 9BCF9BE35375F7C8CEB0B8972431F16AD0BAE7EE725453EA9FE0AF3D9197152B + 197C2B8E160917E62491417690D44E285451B0AE6825E1A25FF52E687E83C908 + 97276D2562D0C9C93EE942C342170D67745AD1A825802E38AA81DB52446369EF + 25013FE7C7145F1D4AFE2076D6B44A12CE5582E0C8475E424894FE6ABC0767E3 + 4B895322532106F99550905207935821D2D94ADE12AB61A990018A39215972D9 + F859065647BBE1A82ACB92F20E345658C4CE6FE490DAE16858559036007A3FD6 + 246AA4BAB03797516B1BA3D1DA0042018B253DAAAEE95AF8E7AD74CBA54742C8 + 2529699C48DA2109E7D6757D733DC78F76146CD1DFF862D5DBDCA83A01A92143 + CF3B51A8A34E0A9421DEFCF8550FBA98A6994EFD22594E67DEA7CAE68B6E89D2 + 398D3D306EEC0F76362183953BF07541CC4F131BE95F5EBF84B338E92C4A2514 + C964B59292D31ADA28E8B3A97DF2BC3DBBF09041ED6EE5D7773C8CE5F9249988 + AEACEC700D4A2447358371195598C9483EAAB13EB9FEEC13FDCFEF02DC7DE38B + FAE62DEFE73AC8BFD482DE710BE2A2F14ECF66E6F113FBF0AE7A7CDF7ACCF8D6 + 17CDC14D40ADA03B41F15D8B25653CAA6A96CA1BD3C6BAE542DF7DA09E3C0374 + 9A4314351FD6595DA32CD8FACFB4F379BB84DE157CDF405D656E63CDEC6C6583 + 3A33DCBD4619A19D193B60238D7B0F97CF8FBBF1B83C3D5ED403B3BF3FA88A16 + 1F83C2A6A77901EE81D3425B4A9F2D59E95C7315FC028F0767133B9975930B3B + 99747E94C6E3627BBB1CAFE7B6ED2633A83CF6E2543F3ECEDA4CEAE127D0436A + 458454DBA8C60A7A2BB13B31A211133B94540B7521C411AC835B49B2F33F025A + 375208D1BA2EC54A4E909D12FB1E37439DA68B24402E30E844BB4513C017CFB7 + 1BAC1A99C9A4AE870B77C3214F3A9CC1A468CC13EA88399A4CA66D67C9A660A1 + 315C6414AAC1CA5F844196A8E0771CE0336274D00DC4ACA3857F6038441031CC + 31F1A8E3114C7850AC85A905748A54C6A0C280E5110A9413A87143EA2D378361 + 89414FE877EBB7396F6A1760D13A47FD4190E4C2666E3918A30EA2D41089C56C + 047FF47A58D5C3D29FA7ED5A8AC6C0ED43B522EF3A42CE3936240F2A039101B8 + F888895EBCB6A1BEB00FD9AE6485C1CE7DFB4B83E0A2E938A99584CAC23C737E + 8F1EFAFB80262A50A3A39D43A898420073E0BF209100430110766DC1F9D1D7AF + 5507D780D777AD30C038C1C87100411016F40CD5FB40E821A94E46FCA60EB620 + C67AFED0D3C63E7DD13D3FF6EEB51A8FBCA35B78606531F39EC377F0CFA20FD8 + D5033FB20EC50D58D31D0C96C2E833216DE6BF75AE2717E6A30FD5279FD8F9C2 + 6DECE89D1DB33DD603EF8E1590C3E58D092E667D72628F5FC0E0EEEEE8D76E9B + C34305A9082D92FF9DA5B0953755E00636FE11423D2C0B250DCC67F7DD74E106 + 8372342A3D62F2A3D12EBBD9BCF10309019AB080C0D3F4E7D59BEBF9C63A9458 + A007C0EA7CC9BC63E4E7ADD5A3F6C1E34555E75D637777EBED2D6550645115B9 + 9F8EA1737968281948256664B55936EAECA2393BEB4E4E9AC51C38D17A908FD7 + F2B5B56C308099425BABBFC4AC34E7B3FCEE63B7409AC5A63E1213E7846A9828 + 260494069A656669E914A7C25CA3ACBAC815265A87D470859FFCC14A109F9173 + 0FCA260242366C81B8101B4782624E6F0C500CA5B151D1A3FAA1250655BDFB4B + 9643FC2DC4CBE927D96D20D2DF61628D621129D318CCC01397457EA474206783 + 8511C6C8EE8FC7634C4884600D75420E8206960A626E33BE139BD6D15A26EE95 + 2C48267786E343110FD65BF02300ED6867309D332FF275BFA8BC25459BA8B187 + 40871439667A3A68FD3D2886C3A1FFDE02500B882817CB25D4DEC69EDEB9FFC0 + 10134D048500FE5A7A83D5E015389D89023154B4A6E038F782A2DE74AACEDD1B + 37CD7A85EA393C8C37587580C32624E18B3EC8A227E88DF7A0AE0675ED3FB5F0 + 3EDF6249E211B842586FF085AA8460A0DF83CF67FEC2FC038352DFCDD2ED6C98 + D70E0A600C294B58DC68258F8F375069E5252C4A920FCE5E58E6DDF317A7F6E1 + B3E5C5C41646EDEF16FBD74C91F9A5AF7A2F2E48678B026AF895B5CA4B45068B + 05EE195B2BFAE7787F830A1EE7138F83F4D113E7ADD2E4148BF02109EDBF35AC + 947F409BDB666B5BEDEDE9B521F8337E4EB28FECA8611F6063E84BD840B951A8 + 81D702F7777A61EE3D00C0538256101F5ED385C925B353793038187A4B518C86 + 246C7294E0C12344721EEE9D0CF59C1F3C6E3FBD3BF56F78BCBBB797AF8FA0C6 + 56EDD771CE7E0A587813510331299458ECD7C5E94973FCA23D3DF757E33C861A + 8FF3D1D020B7EB6876324B5264F06C0B0FACF4470F503A4EA221C99271117628 + F181B8BA0769BFB4F4514E10083E60A9F715BD03120DB908565CFFBF34D65ACA + 9FC10C16A2473B9E5018E834D4985A89BC8101BCE434405CCC0120082EAC8BA8 + 8A4ED44B784C639EC182FDFF8DBD69935D49921D1611F7BE3D572C05A00AE85A + BA8A353DDD46DA706C4893448A36923EC84C34999166D24F168D8B6C66343DC3 + AEA9EE5A50281480C296F932DF72970886FB71F78897408F88EE460389CCF7EE + BB37E284FBF1E3C72D48ACBE4108344B6DA4BC487AE9B0C8BB9CA9A8CBCBCB9E + 44F6A242808104C7BC0DE2264B6808C59CF895B3B2CA29A78FA4A9412C96BFD6 + B3064183351E40DA10F395839D1C5E908A5D1D5071A6845082E1FC7A39F4D96F + 76AC6E25803B3E59310915072ED0260CA31CE9F4CA17319FB5A76724E4DBED09 + 0F4493402EBB283364C80BD3C57471B4206732F06E23494FA9B580516F922125 + 9F87443EA4A1876E3FA1A54C863310C8520AFBE08EFBF86E3E9984DDCE803563 + B99836C738295F453E9D73C897E381C96C42E45937C0B9313FCAFCF1721693A1 + 6A36F18B59FE9E9687C691D1C1B68B6F2E87EB5DDEA8E13A874383FBF0EEF4DE + 9D0429BAFA2C25577B9B79D85AD1556424245FD0A0022406957DDE5DD739B4E9 + DE5ED1F179EBB8FDF0DEE4F8485D4B6CA6296B3AF3D3595FF6D3693A39A5F06A + B6F0B3191BCBF0124653A135E8D8F926171260B0971747D8B3C131BA98A66D98 + 92D343A2DC2AA10228269F7A76FB516DFC7AB2EE23B4EAA85C489CEA4F3FBB57 + AF9389C6BDD23D287F101AAE9AE5AA5DCD9BD9AC21B821F3521A72937F0770F3 + BC52CFE21A5AD7BB2E3E7BD9514D7074A7C7E1E1FDF6FC24CCE92988302ED96C + 48D83AE99DCE1FEAF59BE1F5EB3E677C39043B3A0AC727F94DE927F2CA641777 + BA8B2DBB8986128BF9C72FD2F72FDCE05148B4635C420C632178BA03082A076E + 087DB0902456E1BBF042D29C51D5B22A32FEE00FDA6B9014BBAD2EA96467C951 + 0BDAC94DAE4A90526365C7396A71F3258375CAB1E76473498FC1B1D30C33C99C + 6C45C551C368C91E6BC8163E4B5D932DDE7122BAD148CECA3842904FD91326EF + F0EBEB6B2DFEF08945BD44D42C935FE3FAFA6AB7DB79E3F8ABFC5A0CB0F402A8 + E24B89C5E4E4E468B7DB6660C9AF34A8F35D3E84C81B673E05F46740DCE5607F + D7C1988183AC309D4F69B4243494C981351F07010A52362CE71C4872F0C28045 + 9C694F0A85C9B45D1ECF97AB259BECEF1DB749E66BEDF739A5C8E10E778631B0 + F00D6619E380846D146633310DE2FC6AE1FEF4E336E7979002FA7FF59BB92FD6 + 2E4E4D2EF30D68A78BD97CB1A072E1AEEBB67B561CE54D38E6CF969F5C4E43E6 + 730A041A0D9A70B8E62DD80DEEF9ABDDD5B5DB763948C91959F3E8A3F6D63241 + EE15AC26A3CED67CCC91EEFED9CF39684C0F3F9CCEA8C448ED97BBDE5F5EA7D7 + 97E3FA9AA09278B1BBB33BE7E46894A475DFDBB2CD48B1BEEA36D7C3624E15C9 + B619670B22DD275307E128AA1319BC08B0F8BA83746E39B8461E1CA358547C50 + 27EDA9633F13727190E229D6080DF9F0239B8BE60024A3D59EB55739BCCA3FBE + EBC38F4FF3B169EB5428AAD92CAC9639A869678B90FF9CDFA6DBA7F57ABCBC18 + C81629B25318F16E0111464FFD0D1220E49433DF900C5E0F3E987E747F723227 + 5C8A36C348761F81F118499170BD19DE5EF457EB21DFDEBC084F4F274747ED72 + 15D07BEA60863723BB24F3FF11C69043A5EF9EA76F9F9172422327C52BB33FAF + 890754A58512674C3A94985714AB33C635A90EB3B0CA0A58D1EEBE6A1AEA1739 + FC55BE7CF096FA6E2508D228E9BDF363F2D136A5FD1EA04AE3D4B9F44222388C + 7CA93C1B086D5A292A4A0A27EE6574A3FE94AF141EAE524C3B2B3648A59184E0 + 3AD394CFD4790E6666A4E4DC6C36DB6D077C5E2D1739617CF9F215682F77B878 + 39C0E2A3378926CBB1BB691CE14FCD870A1F81C15B7B9938A8E4E06275B4581D + 2DF3FBEC767B5A217412933AD4914C9A508F1ACFA7A44E5047D2BCFEC76ED7B3 + 1335DD83C52AA3C7AC9992BE9F402D87F4F97BFA484A34163A4C2815684A2779 + 24CC1266807F49A9DAC52F3E6AEE9D53A8495BF65FFF7AA6050A07A0CC7F9C65 + 485F2EF22BE5906FDCE728298367EA761455E597582C1A862AE99F69B4E283EA + 068C78777D7AF5A67BF526EE785AC162D1FEF2C1E478413189393EA56A9659E2 + F1893FFDDCEFF6E9D1878BFCE2FB5D7CBB1EDE5E8DF92BF9532C67C440DF396F + 67342A386A800F068C3CF3AEAE87F5BACFCF8676E3A2E16695A16963C36E0D84 + 5919A75AC2A9801E1D5042C5C55B104AC505A6A42DC529D95AA36A7C92780E72 + 6597C22EAA0C723238909BB0634DA97FF1D25F5C4A3F40FE5CCB799333BEA3A3 + 868D892917C897B2BE1A5E3CDFE7A82723D7C9590E1EF31D76D3D63AB13922A0 + 168774BD75AF5F0D2F5EECA733F7E92FA6E7C770B09224A161C4C961D4DB0BE2 + A4AE36B1E3283DBF4E46281A89BA0C93D671A36BCC6B8E9AE2F98658991627A1 + 862204C4BF7FEA9EBCE4791F5520A1C77B0C66CCC0D99618E8B93292C45CC50A + 20545863D844A595E40DB00E622B2D1E8198D5CA0C28B04AA5A085C04389C281 + 8CC169D85560ECC6BF6A98C6875281306031148C8262AA53E0A2B1E7734545CE + DEE543E02A6FDF7E3C284A545588727DB2FDEA0BF65AA82FCBB2FA193C20A86A + BC000CED6FB9D7C8D2A163582CE619D4DEE4A5C0E6F752FEE626391249B12A4C + BC9D22F24DC86CD2EA38676C3994C980B583764C45995A0A466A134CE9C36941 + C7D6F98CDED36993F76A5E5E0913E3A3D0581D0F92CA6BB6E5CE24ADE1E218D0 + 221733515E0735DC3A499F3F6A96EC67E6FFCDAFA7C9388E10668B1CA7CD1DEB + A768BA1129C662BF1FF65B82AAE5A29DCFD8DD258D72D97A0A17350C27E523EF + AE576F8797AF230F3177F349B87B1EEE9CB61C87E2108A000BA467A30B3FFEDC + BF5D8FCB9C1B6FBB2DBB86E47F592EC2DDD3F6F649E05ED1644B28617A7974F9 + 3B2F2E29303D3A6E8E8FA7133ED890B371309524BC42FF3346D53732AA3E28BD + 5F850DCAB6F09FA5EE6E3D8E607655CF2A9EC891108ADC1A06D7EF3925E4FA6F + CE90DF5CFAD7AFC43C3843C3F9D9E483BBB339ABD5D9C123ACD7E9D9F30D3A0D + CF4EB95BD6E7E84CFAFF1DDBEF1254F569B31D37DBB8DD0C79957CF4D1E2DE5D + 92A7E358168CF12123E3D39F7619FE3C9D2B617534393E9EE403A66928D6C93B + 68E8496B339F4FA8B7D7C9E41E009593D00873E1A86BBD1F9AAF7F4C4F5FB327 + 1943BB2219D9164FA4CCE4D858D227A38090EF6B65207147BA302F495496DE82 + 0A30E0EAE3CEA5B468919771B29A4CD63E162A3E38409B83213125D33C183B5F + 7F83E668AEA46F8AB6158ED99B14DD83ABF47AC81624BA0D62684503AE47EB8D + 3CFCA535893256E726B8EAB71D70838519E39E3EB98FA831A9DA59135564EB60 + E8FB61B0C98CF886E994142A23A7F2D3697BF7CE9DF5E5D5D5E51A0F252FBE8C + 038BC52C913469743A1FBC3440A8111027FA63C947F246203B43FAEEBCCA5B1E + A89BEC41720B704FD5442A98324EFA1A39B01C54EAC8D54F9679CC1AF7C52F9A + DBC7849BFEDFFCE904C7E064315FE63CCA05C229F4560F29C79F3907CC9B68B5 + 9C66B4624DACA4FDA832C11D8E1F4CB4331196E93C31C53DFF39074A1436C3F5 + 7C36F1C747EDF15198534D943291BC3EBB9E40ED6A9BD39C98433A7670A5E137 + C7AB9043AAB3A33009B6A69DB620F80C0ADBEDB0BEA6B4F77835591DE734324A + 800B9027A97D462B0AB2DA209845530B7CE25114B006E4C81D5EA562DF9E40DE + 589C91D0CDCB3D8312FDCBEC1CC7093BB157A46988825CFD203AEC3797EEF90B + AE4AB31FE07CEEEFDF9F9D1D37939698D4EB4DFAF1C7FDCF2F73841F4E725247 + 4C02F1838220FC2CA9FA492BA499CE3021675C2CFCDD3B39FC6DCA60714ADF7D + D7A56FBFDDBD7AD9DFBA33F9E083D96AC5D2C5E43B1A41D877FB818B8F24E9E2 + 4C2179ED5844AB508CA552C9115B7E5EED573FF817972461D37D207310F221D6 + 4E9AC574465367BAFDC5DB8B44642DDC38B85CC5D4D4442DA14E4E4EB6BBDD66 + 47E76FC4C01EF665C16A8E9A5A23848092306A705632041164186268F1A684E9 + 377FC9BFFA7FEC9FEDDF7C2583B0AFFFF159817508A7D54FE9709370D7C4B0E9 + 1092F436DFBCAA9B6855716A865E491814D194A0A092744A7532C7F42A82B354 + 53732008EE02822CECA5693E2763CAE994E35C5284720DD4600E8E305E8AA14E + FBC1A46EE2CC8697AFA0DFB1CF624C9359BB3C9AE5950993687AF26C0498C193 + 9D2138280C45D09B8AE54179BA81C9B8BC5BEEDD21BB77D2E6FFEB5F911C767A + B49CAF961957B6D79B6E471D40347B6E4787F9D1A25DCC4203CBAEE2219F54AF + 47573E460834E40C1EA3BCF710D366E79EBFCC71206D2AE253BA112EDBE2D8C7 + E71BCCADD8488FE2B3A3657BEF567B7AE4E7133A1ACDE0C56BD138BFD9763BE6 + 0430C779CB557BB4CAD9B4E796A6E8A564E7D9B09142D1D58A46C29064B4A516 + 68CFA93006140698DEB0078E786D48A0A112E924E435AB7559559BC4938C0D08 + 794646A4FE1BC7E1157F9BF482BF799BC19A045998D0336DC2ED5BCBE3136A35 + C8D9EBD5654F730CDB909185E2D645434DEC8D0B92428D6221101C14A3FB8E74 + 22CB799B811E822C27E34768E0C2D595FBFAAB2B17D2175FAC8E8F2910CDCB62 + B71976DB8CA36E4E8305B961349AA430A9F197B3840ECB17C2E17DE7FFEEFBF8 + EA1A0A2E5FA862CFCEC229DE7F70AF25E9D99E87FEB53974BB58934B413E55A9 + B41487BBF3F9C7A4D4F10F3E7D786BB6FAE1871FD7C39893E1ABAEDF77E35572 + 3FBE7CD913CC732280EA05DE3B62A0B51E7F31D9FFA956C1C6A360BB4657E6ED + 1E6051C193F741966D8CC36CB0A015425073857B07B30086EFF1DBB09A805CD2 + 3B83E98B7E42E10D7F3980B6C32C31555FD260AE482F3C4CCAB8DEE16CCA5405 + 5845A894CA39A0105902D5228E97A2B2FC54E3A409436C36B8BAA246AE26F008 + 6306A35DA7614B5A1E11F9E6D9C514ADCE905577FB9ED9AA08079B033A32A96A + 24090F80810F270BF7ABCF26AB59F07FF967CBE5C9896FDB7D8EA6B6FBFC7EBB + DDD86F89A759CC9B9C4D4C1AE4C3B0B5E6FFA9D9909D7AA5F0C3BD3B51E450E4 + C3994390F526BE626670BE9CCCA66D37C68EF5A538D4811AF96D726C71794DC6 + 929F7FBCBC734A136342795EF22B072F9B4D7FB5A13478B56C4F8EC85D2771E8 + 1DF414C228F9BCE4B7FBE1FA3ACE66E1FC2CC3D3C846B7DC57C8BD843C6C9DDA + 5638C3759C0949C4114279C089D35FAE5D1030F1202F8AB314AD60FD81C80B0F + 9274582FDFB817AFE0F9287726BF678E6EF207DF6DC7F9D47DF8607AE74E8E9A + 03034922FF8D6E64692DDBB6358D3DF5FC9AD3B6994C89DFB48E19E9620DA437 + 7BF2B47BFCEDE6DEFDE9A79F2DDB40D3FAAEAEF7BB5DD736CD723925EBA22450 + 1EB4C74D76876A488D5FE776CA7475DD7EF5C4BFDA251E67848700A142842563 + C3C6DD33321EA490362FCBC572918FA437EBCD76BB1BC6FECE72F1E534E7A354 + F1BCF7E9A37C9EBE79F9E6FCCE9DE3E3D39F7F7A31BAF61F2EDEFEED77DFA428 + F39F79038D496D0C9918D6C82A62DA19F4E8C976698D4E3730E8066CD59D60EF + 9F9C7EC851D61A57DDE1E6495FC5637F24AEB3915F4AB4591387E2672D898002 + 4BBF12AB0F76A06ABDF9155F8189FE934707893712D67E2AE9D6D038ABECA91B + 979A74AA4FFD39833684B9A226B1709C1F8A6056F051B554B42723CD2E9A9079 + 56836E5096C20F446A8FB0EDCCD1FE643A412804FB0D65021CAA95497D40F32E + FFF2D1E4E107ADFF3FFFB787F983EEAF377D86AA4DB7B9EE190B480A04A33A08 + CCBC935142F0B4D769E9FAA9116EE97EB07A6E527FAEEB6D7CF336E6BDDAB661 + B66C8E56D3C91432CFA4E1667C7DE91F3FDDE61FF8F4D1F4CE89638D84E3DE69 + C2A9BEA7A90DF970CE887B743C592C9B5923D69F9CCFA7523646DB63F4DBDDF8 + F662E87B7F7EDE9C9FD9D03D6E840672791194EAD249F68055CBC7E1152950C8 + 2B86A6BAB38B06D08A69A6830596FF7CBDA34EECF53A698F2FC78C47D3E57C42 + 62DB6D77F7D6F4C37BB3E9D4B1D162E266818187D0F9167A407E296EE2CF17EA + D02AC61F504E0E15A6B92E367FF8C3FED5CBDDE75FACEEDD9BE64FB6D974EBF5 + 36DFB7D3D325B9868F3A2A83F70474242276962D629433436E701757CDEFBEF3 + EB014E10CED417FC474260965650031BFAC4E621AC42B87BF7EE306DBF79F26C + BBDD2E57CBCFA7CB7BD19DDF3D5FAD16AE259BEAFC30F72412A1BEC7EF37D7FF + E177BF2321120D378BD8CE91355B5254E4A84B4D08307FD46683DBD22A43850B + 4D748858C91458F68F0A34C944640A588650FEF0C5BCAF6A0D1604BC8356358D + 6F6581771127559DEF569DB6774925E4D26BAF3E4A0558202E8BBCCC0B45C18B + F610E9AC3A594ABA951EC5304B356AEAB2ABFBD750D89428071F8D796895B079 + F12F307645AAC5EA5CE0E0C84A7F80A77EA2BC8714CE44A97AC98A483BD58BBD + 62E4F96918CA79EFB4F9D52713FF6FFFD75F6CD7579BF5E67A4D4E66C7CBC972 + D980FAB5763EBE3301A17A6024C7DC78D5A3F0E1AC082D57AD6D80F8B0238188 + DFEDD3E5E59823B8FC46B329F1323C99B90954400E2FDE8E4F7FDAE71FF9F05E + 7BBE4A89349924228777483EAB67B386ECF6297522404266A4FD25E676449F8E + 2642F7E3D566BCB81C371BBA45B7CEC3BDBBBE0D11EEBF810B1C64A0CC7DD1C1 + 968BAA8A389414D238622B6154AAD83A73BF68D2A88A7FDBEE496CF5F2D2EDBB + C4FC0C95048E8F9ADB77A9BEF1FAE52687488F3E5A9D1E4DFA7DBFE12028F21C + 40EA9D61A822B7FA1623470BEFAFB3AF53754E902CF2ED7AFCFA0FBBFC957FF2 + E5F2985E33A79939331B4F4F499F08DEDA89D6C4795BEE729AA896431E1F3AC9 + D3EBCBFEEFBF6D36E3848B45813FA553E998842ADAE6473FCE2D61EC8DCBB715 + 3D62F91364145B34ED8CFAE249A3978FD8D994CC6866D349EFC37FFE87DF5D5D + B346D1A1A2A07CABA29444EADCFA1F216035E52BE36F2A0C568D4725A9F2DA18 + AD23C99C5AA91DB0F43560D5D820CFF4C6D795A8D202B54BFE3072B21CF31DC0 + BA5197444787B7DC50AFBB4C15A950D02EB546CD201857845EDEC702C4257904 + CA47577FB57A0BAFF91DBF4E448A67C63DA6E3B729BE45832287B5CC7F81E6C9 + 4916AF575EFA676210D2AEB47C5A20E5D43643F04E91DBCB904AF6A508D430F3 + AB8FA7FE2FFFFCF6AB976FFBDD78B4243268D63AE9F4AB9E43D4D26315268B10 + 2E5AD0CB149A0E7687E33D061604198CC91F9C122BAA14445263F4D07DC8D8F4 + CBBD7BBBA66FBC75E2CF976E46B330D9CB7146F26B5602276F5CB89741A14E0D + 36B52CE2D0C743333EF7C3CB37C3D5156718D11FAF7CC6ACD5D22108C463095C + 0ED3CA72499FED0F42006010A193B1CF4954919EAB0D7EB3F1AFDEA48B75DAF7 + F449C18E2DE6E1F69DD964D6BE79DD6534B9776F7E7E92F3EE7EB7A106D07C24 + CC9902674BEF627904820107A5B2C94289F007A57C6C70FE87E7C377DF6DEEDF + 9D7EFECB65BEED9BF57E73B59BCF26A7A7F3C0F3A0C45B54C90CD52D6AEF88CC + 022ABB8214094D8E0DF7FFE5777D0AAC82A31A2ABCC083325FA50465A199BD46 + 52FB45DC5F6E1C4D2A45E0417801DA3A5EDCEC269CCA0855290E3A29DE48490B + F671CE1B1AD80B564113DE5C7708F6BF515AA58951E91BAF67F13B0546DB2CCE + 1F8043F927AF21B5ED7D25EE8BA14D49B2AA408CCF9952114C76D75C69D2F655 + A2F7EEFBDA04175D1078A212D120B3B7532E5813505D92A8F6F52141E6ABE9C1 + 3057F5B5FF57ABDF500E08F39E3200C4281CA99E27D30379A11DF95660B276B2 + C8CD1A72AAFB51938F0E7A17FA908C04EEC3DBCEFFC97DBA98D363D22E353C04 + C8EBE526B57D4A22BE103C0AF699ED89E8C41AB84286126463E5792D7068DFAD + D4E63C8FC6A2C59C3FCB9397C34F2FFABCAC3F7D347B70CEB18F54ED20C551BE + 3FCAFAD04C3D861204D862A5FFEFC7F8E662B8B84AACE4229DD424F8B3537FF7 + B65FCEC95045D78E3EC890B46154CD45F8F6C2730A99A63C2D329625D5F8D536 + 5D5CF8CB0C555D42AF5F4E30178B7076369B2F27EBCBFE62DDAD16EDD9498834 + E56D98B57EB968168B1C06CB7C1909A02D50733A780D36076A58882BCD47D0B6 + 4B5F7DB3BD5CF7BFFCF4E8DE5DD27F5CAD7719224F8E163316E9C17F414F5403 + 99A2B09625852E77587A6B8EB1DBFBFFE7FFBB7CB91E71F608C5E86D36150F38 + 70E22F5A77B489D71C82571574A78AEB14F4D7AD1D8D4ED71C431C4125308407 + 64E40854A147B6B61EC8B69FEB4A5C4A55E88F1D78C08BCB995FC75737D0A14C + 7D7C9743928C087F2B9316F5558C8A3AB8BCEAFF0F4A83EAEA5673EDD59B9634 + D4ABB64B5544D50771DA7DE40B3B67295E492CCB04BD02E5357831524A54E3CD + 03D08811CBAB43F1702B1F4261D2973AC3814587DD13DDC8C274279D8BA0AFA1 + 15AE0AB01CFC5D791853DE5EA7CBE8FFFC131213CE58A3C896EBE4E310CD7343 + 8F81FACD0F736922A1B46E117493B10180342DA1893042CC9AC45B36610A289E + 40C3B39FBF793E3CFEA9CB09E2979FCDEF9F7BC0039E55529A111F1736127297 + 393171494D1DE42979A66ADDBEA73EA1CB4BC77E8A9CCD8D3499E2F4289C9FFA + C5222D1724281543C16AA95764A43C4C1231307B350C7EBB2301E7FACA5D6F12 + 7AC2D867DD1DE504F0D674BE98BC791B9F3DDBE4BB7D7ED62E67F91DD36CDECC + 670D1BF04B0EC49B1C4438F025846A8DE12244ABA29281576FC7DF7E759193AC + 3FFDE264D2C48B0B1A387C444D5D0D9506F8E610DC9124CFA9A856B6A876EB47 + 5F15D4C85B39CA844C5A374DF8F6C9E6AFFEE11A6C1F4EC658CC3314526419F3 + B3C3091D4447096FDEA6F8B67B6BC0A2471E45BC236E9D2AAFD261B8126B3919 + 30356A00C5673676ECA1678351C56585D78494B3E0A50E90D27BA1AA7CBF3D81 + 7413D45489A6CE82A9609CF7BE4E2D0F08ACF72BBC14B352F9066FCAAA2A5D3D + 28E36A99DEF816E76E22AB3771A7FED44DE8F57A7AF9728C256966F70D4684F2 + 3585A0A1AD13D74DA74491580B0579700251C9DF984DAD9F4418B132BE1B8C8A + 2E005D5987CFC2047B9202F330BCFFFDCF664C69D0C1C86A213702513CECABBC + C84B92845906FD76431A5FD01B97E783E18622BC9C919276E391C0EFCBA2A36F + 9F8D3FBC1CE78DFFF2517BFBCC695C67D9B778D2E86EB6D326EA43564A406271 + 0F2279DF0F9BABF8EA8DBBBC4E4314068AC63B9377B35B2E73AA9896733F9FF1 + BC55CC58951A85E31146D461D30F19FBC87D210738BB8E864A90915172D39670 + 6AB5CAF037393A69738CFAE64DFCF109759B9E9E850F3F98E45726D304499A75 + 089053EA08433D652676D095EEA9F152A49C0164E610FDB78F774F7EDCDF7FB0 + 7C70AFEDB7E4C5BE5C4E178B091547E2E040AE3B7551A0D70E5AE74EB6DEEDB4 + 43C486E2365394843C540448E19BA7E393679B611CBB916C6FC754E57F16B01C + D22E495A9DEBBA1522339940C126838D4E450EB016A83820710715D202A498B0 + 2318E589C163638958DE09B25C153EC8D2140A4BA32A236234AC49654B3963A0 + DEC975ABAFCAABC9CF19609570A482CB03A5854192BE65955DE1CB7534603FA5 + 525D8B86346BBB81B7072545C8B4B02B343AABBFCD8E1F0BC238A912E6A9B1C2 + B6F4DEAB52B46A33A2DFA3D3E9944E632AFA15C5955B8F377D2997F45BB4FA1D + 65E6A9EA87ECC43948D7254DC63DA3CFF56FFF7CE231F329A2B9D08B4B8226D7 + DE09162A195716A8DD25EE08969A5A00D84195A51616757602B518CED5A0DAAA + 0C5E4F7E8EEBDDCC8FDB8FEEBAD355A39F53469081BF71E2F8CE4B2708A1AA79 + BC6E1DDC9E7AB9D03829F7661DD7D7630E8E28DA1A4594809D4B967E6D6A82B4 + EF790DB5928EA1476510C642DD90DAA93FA361107EB922E5473BF1DDDEBF7C39 + 3EFB699F5FF3F6ED70E74E385E0611773A65E9B040645B6B39108F35882ED072 + 39913DB5611CFDCFAFBAEF9FEC3262DEBB375D2D62E3DCD16ABA5C4C3D6AB08C + DAFC2978E41BAA8225EE90B4A350D4B8431CD5306E23374619216D3BFFE4F940 + 66418E74BFBB2E63E3D861A4B0EDED8A7528BC836E61DD22A2614AD5124C7690 + 694F353E2F6B03B9AD47BD398A56145B85E7031C5257E5D7BBF5B802CCFE0092 + 0C93AABEC23F1A6DBD3F10D3B14A4EE9A77AEEC58197F6BB03F1BC9227AEC096 + BDAA9CE63761A89862887F65FD53351555D1F2C13EF3211BA5D7216197D76BD0 + 408C01CB092F8201513C8E5C1EA57A7796861CAC0A8C53F21AED321E49583D1A + 9E5BC2C7113DB7D7811D17FAEF6685F7A0648154840D14FEDDBF9839D6293A55 + 54C9D246384341411385F2700A1549A74539996A68954CBD3A073D9456A782A1 + BB3E4AA371E53FDEAFAFFBCD262E1761B5E496382706FB2A64A9EA5CB2AE93A6 + DC18322B6F5D25E7065FB2D8F3CBEDBAB8DD107EEDF671CF1D7F7D4CFDC0C747 + A53F099A21B6ADC7D09D9C88E59F7AFDB63BBFD57EFA717B3427E581E7D97C4F + 9EF4CF9F7793A97FF87076EB2CCC6631B09C055A02A76D26981EA3FD5C226048 + 2245E2ABE5A8563E5008DD182EAED3E3C79B376FBBD5AABD739BC4B447AB597E + 2319A38D9421089FD2F2B6D715559DED92543AABFE24E10F60A520A5997C5DDB + FDFEF193ABB75793E8B9B92AB12DC77E14F35BE83B150392E63325725352CE19 + B679EF2A1EDA028D2A952B5EB38784B096A8FCBB7BF8FDE1D58DAADC4DED553A + A0CC6BF8F21680A63F226D7F0F66DD80B52A704AFFE8CF7B2DE81C82A1D7D0B5 + 661AAB680BB5E12A78D418A4E6676C665FB02F395133BC731BCBEF32BE556F78 + C30A003325F2A2F0AADE52450C88FFB030827E004131113B08E3ABCF8265D5C9 + 399DA6680CA67039BA359CD3D293DD1CFA2277F2FDFBFF715E0BE7382EA4F1D3 + ECDD0ECA2308652ABC2F0D329385A9CB0C7D9F6282CD5B5276A31E29071F55EF + 1D86832798C4535C4363C41DABB4259977EA762465576F448710BB91C7433A27 + EFEDA26920B18D95ED674E06BE273A022641A44E563C399480B63A396B0A0B5C + 70E476C586868585273F8ECF9F751F7DD4DEBB4B9141BEF8EDDEFDF0637CF6BC + CF79DFA347B3F3331A1DE42ADC54C985C471F26424D50DB69B989C0E3C7A8760 + 2247339B4D7AF97A7CFA62BFD9C5C5DC7F707B72E7567B340BB3569C2302B37E + A0EDC173393B635C70CA6E94920C6C95E043EF82F90968B78B8CD7E9BAE1E5DB + CD9BCB4883853AF232DC6CFB3DB92151BA175D09B292D48E7557DCD8D0877FB4 + DD58D22625B6DF39596B6B63FE3C51DFE2807838FC928A19E41CBFA17AAF2FE8 + 7D0D31AE6476FF1D6855BFA15E700162F7C774F5EF00A12F9F5C4FED122B1CEC + 55A77539FD9152A3B4DB843F14BBA6C286A36252B390AE72F5902ECB2AE56C4A + F4A10650411E5CD0313B518BA3B0DC0165161443BCCE404BCE1C7984794CA912 + 7C40E0AD657189C0BD259707115601E8FFEB7F5E26185A6A25D63B4D679390E5 + 5ECBB27873B8842A6F967441CA39C30BDBF922DD70E592E56D033490C2CB5932 + 84291F5AF108A2644B4C7BD8FBF099C193E66475A61444B66469840C2ED6A713 + 992A4262AF5B86E442AC80E558058F07220BD41C915CE383F7D17DFD1DB9BE7C + FEF9FCD67960697BFAE9F9F8ED775DCE1F1FFDA2BD77875D5CD999B961873CF0 + 74FCE2EC7380A59158094CCE596CA6038517B1F8713FBA1C4F6D773969EDD7EB + 7EBB19F3CBE450EEF6797BEB843A121A89D69CD6C7ADA6518D1A12D80AD5D2D4 + 0C8EAB7EDE42611D30ECF8F8711615636218EBF736DBEEEA7AB7D98E5BE2ECE8 + BF3938EDFB94C19D5C6E583832D6BC86D7724F49110F1322DBB935DB2CEBACE4 + 6D4A0C791357FEFF842CCE529A509121FAE2A98EA04A4A26B4AC6098E2B052E9 + 87DBFBBDEF99CCBBA2062C57419EE6D000EA507EDAE4497586788025E56D346E + 4937B1C95EBAFA3A6F4A6FC99D3E911AFE4AC93159E152210B81B98C3DF7524B + 71CC850A24A1682386B1125E3963C765CE7332361F6825DC50F9056D6A691142 + 9818AB5947EFB9E3469EFCDF7F79C41F2006BD2B1AC4C86593E3A868843C865E + 703D8E135789C224D607238879BCF85CFA80E455F139F8B2C4DD02ACB3138115 + 02B392B904976C1FCA2BF16366A23A8A9DB6CFA950A31F5D7201AD44A2B81479 + A41E4461BE1AE2508E36190FE592316D2267707E37B8AF7EDF8FA3FF932F678B + 79B8B81C5FBD1E9F3DEBAFAEC77B0FDA4F7E41E6865C9BF33AE8C9E72DBDDDA5 + FD2EB1879FBBDE650408F98B3C3E87EE530EEB3A4C280149A9ED0824899887B3 + 93E6D6E9E4F4A4592DDBD639ED52AE31C810E1E66AB7A3DAFE3504A5A84AC6D6 + 1A91A4E35105CBA274F6399AEE4EF37FC06D26002B44BCF923ECF7317F965D47 + 6CE0863A2DE8A3F51D5527C628DA5AE1738CA9A9F3C8F238ED031D14E6F1840A + 55E4CB2777872858BDAA80F81F01375FBD93C4B9372B803798F27708AC83B0C6 + 6BC86F61A65DA46E22A95769B67FF0169A44DEA0CF4591E30D5FCB8BD6F8E22B + E44A15891EB4347F33BD3E88DAEA45620ECE725541A9FAE02171921BA23DB644 + 6AB0F928C5F5624262BD5E4A5C1DC07D49125562AA851429FD4491271749C341 + F458204C3EFBBFFF578BD0D085D2191E59438D53570A9FAE9C3F150D2F0F3572 + 793178EE7D969C511F8C8F3A36004181D1C086E0C9049C6CE45C686955EB36C6 + 1757CC06900C0C5F28623B11227AE5FEE519904E9A6704214DD3EBB7E288DE5F + 590E2293A4D48CA6F25CEFE2DF7DBDDF6CFDC38F16FD6EE876899B36C7C9849A + 016F9FD3EC3534086D7A77B9A639699B7DCA089523114FC6957E396BE70B9A47 + 19784663BEC9E4F71645953C30999DEFDF74D2CEA7ED6A1196AB309D20FAA385 + 103428F4DA96AC4FCE1F42D80117805F514EEFC63655C0B41C45752D6A87F27C + 19EC471ACAB41F23E68857FB3939AE23388795CDDE1D2C16A1A68AFC9169C6F5 + 90881CECFC9E7E8F19D4760CD3ECA8568C49658308415F57036EFE4A25212899 + A215550474AB857E835D2A01D461F02242780D2F44711862BD5DF87606DB81A8 + DFBA42734948962A087B4F54263D14DA14E5FEF1D8AD5CA732C6A95C8F2ED91B + 299E055F65B76AFA52F6B91DD14C8C9498D3FE192A4B8E7E1B7E361992467C33 + AB769CF6548FB26D75F28DE47BB1E497870DE1912DB23CABF868021E0D5B8988 + C9B929A7CD5FE93A9A6CE0D27B6EA1E1BB54A3FEDDFFB4E24AF83861F7408A5F + 581C886DECCDC022C0E196CA7F4DC55BCA5B97A3C992AE929A8EA23F0E8802E9 + CF313A715E555E31B2025FDD83802FA6D6B51B9FF403F0357B19CA1050C2674E + 4F47EDCA3A4CA344B5229689C196BC1E93F8461421B67DF3EAC2FDFCAA5F6FD2 + F526F623B558373C41EEF4687AEB6CEA02753B9D9CCC97AB66E8E2E5454E15FB + EB5DBADA90C431C747AB658E8C68947C43B8E3605A9CE3299065D87F8021EE67 + 743C56CE735763C040EC582937B4DB394809091C3BD0476E47702ACD17CEB25A + A64E7D54F56CF05CEB893E947DC833CBC409030AA881DC853A7888E345D4F393 + 1F5DD2F20B5F49942E861239A988988332B2CD4DE3E0F73D973B08C272744615 + 0F8AC8C84E9A0C2DA2F2BAC9D9732995AB777384E46CDD9480CD4E9D7238EBF2 + F2422BD6DF6E3A54794563720A62F90390937569F5FBCADED5A946B0BAF375A0 + 7193E57B277A3BFC370B80E96FD6737690D9D5AFAF69834A196EE4951560D510 + 575F9BE452929C63DF49AC45B8C543D1ED3B47D5ACF2544DE6BB9D7A478BA202 + DD6C7C28FB747E7EB2D96CF2571F7DFC30BFD2FAED7AB7D94FDA968674F01100 + 9FE5BEEF3B729B141AF006EA155CFD3FFEC58285543C6686879C3656457432AC + C5F3664E9A64F25AD566F114D24198EF90FB8A4F568AAD7C56083184398FF013 + 4C8A394C8B71DC083E05BB96EF95E4B8FC96CA8A071421AA84C1ABE6E2B0F393 + CB155E36183F846478E1D8939D5BE0E8E7D657FEC767DD8BD731C3C6F99DE9D5 + 7ABCBCEC1E3D9C9E1DD1E5AD9634BAFC72DD656072BEDD6CE36613AFD6832390 + 6A4E4E9AA3A3C0A6CCB4CB47BEEF0610EC0F1130949CDAB9DBA60DA801170D1E + D374C2D71C04357A0C2A4BE0ABA20F4E8150ACF17913960975A9B26492322502 + 95129105796544A59EC76A0C5DBF43304453CBF9FA6251DB1486C25503B1BD9C + BD856C55E19E0B526C12D6875D7A08AA78108BDBEEA83BBD1BDD763FEE3A1A3A + 4B8DEE5DEA2203199B23D6899E15CED2FB36BD809D65FDBA318DD6724AB5188A + DCF06FB8917516542C6B5CB52AC2C419F755845C2655931743A5F4005CDDE1D5 + 5B3FF401FEBEC3AABF036E8780150A0649485E552A047F6A942AD7C29F216A67 + 82BD7EE5418453DF471D7E65CDF15CCB9779CE93E964B7B93A395EAD96CB8BCB + EB7C269FDD3EB9757EDCD1D8B96E3299EEF65DBFEF5BDF5E5F5D6FAE36F3F99C + 863392CBFB0846959CE377BD1AC94A4DE6E00CF85F7E336D40AE050C0F905643 + EE90CE815CE2897E018EB1BE58ED585EE74C38034297F8E1243EAE1C01E086C8 + 09448A9B68D41B6D8B464280C4C2E6846657CB83A43D89AF78542DBBD7703C99 + 9B0D0A83364F127184562D5D21D68553D46746CAAB8BF5F8F8C9F0761DCF6FB7 + 0F1ECC8E8FDAA74FFBA74FB777EE36AB45A299DDD3667D3DFCF4F37EBD8E7977 + A59166A0DEBA35393AF2B3596A3D0D0B81B6924787D36C541243B46C222D30E3 + A54630461D6E952006AF590936F366F00E5EBAE91227DD5EB0B82A251409AD40 + 887071386BA02FF751F3443C6DAEB506754150A041CC2744431C69E4F81EAB50 + CE0D262E4B418B4F615886257D34215897BF53F705E81B354BF57A6C26AD2B81 + 37E4B58EE3998908B4EC1372EDFA7CB7A9FF294764DB5DDC11DFEF3AE6D1807A + E65A6BFBFC70CB57A874F07B25FA2834A072BABAB5934E48B33D6CDCD61FA3C9 + 2C187C578A514902BD219BA09C11564A4DA874EC667CF15EB43A042C0323A7F5 + A93AA08C6214831A9AF885A6F270F4D3EA281379E085A8A9FCF650B7CF407374 + 7CF4E9A79FDDBA7B76B9BEBCDE5C9F9EACA66DDBF77B8804DAB6DDEFF77949C1 + B83167195717EBDD9646C1EF36045F79C3381AB932407149DDEE7D399F6E1C27 + 740DFFC3E7341E05D6719C6A8AC6478D4E62DE774D86449A1C35365E8CACBD64 + 5962BA8C65DC78B505E00D0339193E2708C852BEA862DAFCCE6394EC976DDC46 + F13B8AA5941435A3C14E63EB2F7909573D10DC59ADB9B2099417CE2CD8D606D2 + B137D6A6F78F7F182EDE8CA7E7CD470F330035D77BF70FBFDFBF7ED53DFC7072 + FBF62C7FD7FA7278FEF3FEF5DB31A3F862D19CACC2C9CACF26A040C61C524DC8 + 899FE4EC6CFA7F331A10EB0AAFFE557503AA832201F6D5250960EBBE602F04E9 + 4210671963CBBDD5D6344FB1A89F1BBAE131A4B10FCE163C9E7A7C159E885824 + B27C9707B7F53C99420464246441455802898A89E2FD8FE72AEAC1607A7DE631 + D368AB3BA17B3169BCE69DDE2D1C7C40316DD530C529E8D91878362D39FC7464 + 5949138988FB1FD276EF32B475F44F14948D2A865711BFDDD9F7E3CC8DAFFA02 + 7C55477045FBFFB154EE0095F4F9168AE47DDBEFE6F7D6EECE8757E8DF41AC77 + 31B1C49EE8C972720CA6A48E3655DDC9ABA0340A39588E350D0930B5B734F148 + CA202C9EF4EFD2A9119A76128E8E969F7CF28BD9627A757D956FDC313C06B496 + 3F903D543FF274BBF5E5D5F5C59A72C0FDB8DD759CB7052E55EB64B56A2CCCBB + 37DCFFC5A73CC14DD20B116D0599ABC1462694CB6028769C3441DA8BBCCC8B9F + D0BFA2D621D328E4F605C8CF8258FEF1CD71953ECD89E693B83B9689366A32C9 + F4168227EB77862792F6A0D5F205E08F8D2DE067C486CAA6042D598032A694F7 + BAF5CE7FFD753F69FD175FCE174BCA3E9EBE18FFF0875DDFC7FBF76739AABA78 + 3B5C5EF4797BCEE7CDF9ADE97295919D4C4517D340AE3853BA2D224E37F15095 + 791922CB8A628C0C0D5693280F42893F8B3B9D788D3A8D56588C0E5F30A7BA47 + 4E966D0D15C3361C1695665292381B19ADF5503D93CB284AAC907C5E0C5C0AE0 + E265E4723042ADE4CC35C46B6113EF12F50E483487EBF18237C92C80D4A94814 + A77AC9C94654A5CA0242D58342452AB799CC48D789928EABAEEC8038A232EB73 + 8691370261599FF68350FE3251BDD4887D2A4CD9FB20EC608892D314500150D6 + D5FB93B50306E9067F0533F6F7414F2A69FF01BEC6120B5BAC6A931F0E62C083 + 8B31399537023959411011BDF376135289ECF44243F51575524B5A4B77E6FD00 + 47333CA07B0FEE7CFAF92739B2B9BAB83C3A3A9A4E26BB2E23D5B0DBEDAFD6D7 + EBABCDE66A4B636638148FA25815E28237FCCD80CA1D961768BFFCC5278D26E1 + 489D741AA55629A4CC1960FD47860792B0C0FD4E289591B2A136341C4BA790D4 + C5892189558BB208F9160755BE37F06C961CB48155BAB2EE44C834A17546A0B3 + F9A4837BA18E2A6017302585B5178D3B8346253AA297BB0FECA3294E2FAEC66F + BE19EEDF9B3F7C484FE2ED1BF7F577DDCBD7FDF131B5DA6CB7C3D5759C4DC39D + 5BEDD909354BE7CF9463CCC52C2C66ADE0940082E26055E4866594251E525A10 + C31F3DDEE827C13F956225CB339285ED4A043705733004911E0D0F2BE7CA1656 + 211D1B87FB05A72152338937F428B608C7EB7162F50FEF14FE93F0D411FEDB64 + 381835FCA1B1B1FA204A12C45C86B3121B1E49D42D65F2A3FAAF6A8582610792 + 7460F36038321EBCDC9098A2EA900B225AC5D01E4B94613C7D747B6E63C828C6 + B54BB7A3E1C3F4957E2044EBD58BB180913F902D54705544184A2CBD8353552B + B17FDFBFCB9A7142F60B8BABE14DAA3354FB56F940C2C6DC803983CF5A57E5B5 + 891F4481C08BD7E0CB198100CFD950E19E2B1E286994544A86215541162E2054 + 870B2BB3228DDF25D7EFCF7EF9F1F9D9D9E3EFBECF5B73B7ED325AB14365640F + 3ABD42A84665B1E8182465879C120BBE2C1B25A0FEF9272D6F8D28CEAAF09EF7 + 1AC5EB1A66299318B1375E6618A08346E056651AF0508A60F189A7019D02B540 + 2A940B0B844221911BA1F9F1CD08F0A8FB1F5E820C694809D9DB2189D4DA07E0 + 183CC1D9A444B818163410B7946F227F4065F0D2B375FCC377DDA3878B5BB7C2 + 9B57F1C90FDD9B37C3E2A439399B6D37E3E565BF9C37B7CE9AE53CB621E65C6F + 356F17F044778564E5443F6A7522EA71AB0C883CE5AA35089DC646FE4A79AE24 + 0E3ACDDCD91439A68A1A00565457440EEC030E38CC1C47A8D586B2DA939A6DA8 + E933DF40E9BC36F968A90F45ADCD6B213DB9833831329788DE26C60CFC8FC378 + 1B84A93805D7D031699624C8275A9C2A97BCC1A4F3BEB56642270D60B83C1521 + 6A2906608DC4594E2E39D49C1105620A047B2DF966DEFCDC464A41598EBF3AD7 + 8F7ECB9AD8DDC09A8C9E54C13D07656C7D6A95446FCD5F85537F5F78F52EEE1C + A29BD7F05951F760DFFBFACEBBCAD026954759F04FD92EA3B1EAAE662D76282A + 1A66D6AFAFDFA3A8A5658B6061A05513AB0B4349B914B3B5C480D0791807D80E + E54D2805EEE44DD1ABFAC890B48CA3BF1F58BFAA90ED668AECFFD92F5A0DA664 + 3F355A53D3A2B904A88DB4449AFB23F21C9D9DC74B8C07143788AC9A963E36D9 + 93E7DF69E7E1FBA218C339D8BAB98974C0F13590EB66E3D5A780156B3CB0DAC3 + 3445277A531180562DFF1B4C5AC4370EC411713171504B251AD39CC63ED1ED4B + 6FBBF8D7BFEBCE4E66B379FAE1FB6EBF19CE6FB71F7E38CD28F8DD77DDE67ABC + 7BA7BDB572AD1F72DE77B422E6BC6C489F249DC35051D95D355D51281021EF34 + 20E08F1062C94A749EEC01F111750D398B5073AA4D770D4F22D83245E14D405C + ABAD7258090C09BDED8DF00E35ACF2DBA2AD07BCB5E9D76E30C75C2C164B0909 + A8E4B2E110C33E309C3C321D06121DEDA7C9A6A23AF66C1F408DC9515E686723 + CB7525883C5CAFD8B161830A74BDF4D69B0935447C827765D17B678A45243538 + B6B01F18CF10778FA0FCF95B496931B238B6872D47FE9D4C8A726AC99DA709EC + F198A4F1D492905AF89AD41ED229ED58259865EB8973977278564D92172944C3 + 21F259C46190E20C555DB928B59EB39559D7CA928A2191EB69FC6254825D6EAC + DF560F64A13215A02C87765A77D68E197368D01055490215E2A8CC29A9F362B9 + 045796C20146FFFA911AC9E1EF6C1C2A8C4FD1C789878C268F58C4E8BEE1D34C + B309C7DA420AD01A8451B23B5B400B53C7A18908D1D842C9018D209EE0FA3EFC + B52416433481639D6B70F43F9CC50458FCFD0D970C18DAF8D18456023F38B2D3 + 7662FBF4D85FEFF7FFF16F2E9FBF203556EBD387F79BFB1FB6A7C7CDC5DAFFCD + DF6EF65DBC772FA3553C5B35CB25E75849EC1283B2E22245366305C4EA21E8E9 + E49CD99F5940861B21DA7911AEAB2EDE95D329259D20A2E567FA299A1B9FFF36 + 1A3908B463F82B4B0D70A8656061B8745FC4C2C678576D09DEB1203824A40554 + 6AC37945F52A112BBE6686CDC289734951421D9EEE2E892008470E04F90FA346 + C0289862BB46C51819CC02FD4E690A45F0196583E94E948EA2820B3E6A5B1575 + 87255155C32A3EA03BDE66045A9F3E7F1464BAD8B1481071F104D3748D213242 + 510AD9FB01B9E4103739BBECC80E7B4B520CD0645E6C530FD1271E4A6DDEF37F + 9610967CDE1D7CBA24E7A23E05A973295801B0EC558A7CA1609837BB4DF9A3E4 + 925AE4F54AAD96DFD0CE6584A4D206829995CA2C5A1078F09E49EA96823D1262 + 27CD01151BCD67A51C967652BEC3CB39FFC503B892240857831E6F2118E32577 + 5FC77CC941C8E18E2CB1524F95BB808C49153FEC79C070C4C6482111DB85984B + A6DD90FF274CE01A29B639AF86E2416D47D497C6924A07AC147D00BBC6D14DE2 + 3958A19D30790F9464D63A84BFFABBB7FFE1BFFC947FEAB34FA65F7E365FCDC9 + A5E9F22AFEC7FF779D63AB478FDA07779B9365336938E1E1829302A85677E5F0 + 969B93222A32C9961E31710783A7588D0B963D79D57906E3232C16708CF2A867 + E0DC835222A37D525DA5476779A232458222CD252B5163129B974494EF2B6A85 + 68B7E47F8DEE46ADD62B7FE5F510AEF343E57F8DD205DFAF1503C132699D4E9A + 442129E72D0C141B19A9BCE042E4E9288CFC1131178A44DE24635A43F1454B1D + F95E48B31CED25992CC0763D1A51920806CE8114D049CE0271B3D31A31B255F1 + 0EF4F58E90851D51F961C287937E697C0B1AEEE9D457565790E537A590A41DEB + DD8ED41819D168F02D69CA7AEAABEFB97C99ACD757F859AB9354794F61B60EE1 + 462FB0C6844A748568BB10F0E523DDDCF21A70F86AE1D97DAEC87BF358F6AA0A + 005921F632019D0EB2F6C5CB43A33F3CC432835E1FAB538A594323C97771A27A + D127D78F42E1D832C4FCFB47B7A4089833B7BC515B0621F15C133E86E97BEF74 + DE932C692F157739E84BAE922A85BAD4F969B2566309127F789D63CA4758E009 + 313C5FCB4A2460B19A2017CDEEC3A4D98A69B4AD14B44A1024B41168C93FD260 + 047B5EE46D339B4CF2AAFABBAFAEFEFAEFDFCEA6E33FFDCDC9278F163CE0386D + 776346AB57AFBB4F3F997CF6683E6D492AD2206016CC8F1611A5E4620959CDCC + DE5941592352EDFC920E22AF15269ED523B30183D3CE750344B85370E66B75C0 + 80E283138462E09771C84A97725C500A3F4C6F89EF5FF58BC474C99E1DE0AB2C + 6519126790EC839A1D9795AE1A2FFEC150EDF5A4468F166E0B4EA641427D42FF + 08FCE24396867A3B9CB8236E177B8C922C7164E65EA3AC64D9A52F0D6855BA80 + 280A34AA061049E82C3403A071EBF0FCD7A2E3A8CFCFE245ECA22874A38F55DC + A28C309C1D0F0186B3D128654E0F7C1DC90B849CD77276D9ED09287320B61BD2 + 751FD1C3041D06347C51A7B61BD55F825B83A50AC26EFCD204477E851B258E9A + ECAAB0CF782269AFAE90AE5871BCA32C53FCD2580CB5C880DE1B49CF745483D0 + 544E9E316A460583A48662F96035A2A2865167EDAEF98B778E30569376D024F0 + 9C3E8F7E117AF40D14D85E0B881C9E278D39838654EAE624FD938D26F47C10BB + 54C5A83E61403CC7568DD4AE4380D729A1583B81E92E5369743D1E826A895789 + CB4726E9B00EE93659414E931530B55C7EA489A9BB2EFED5DF5F7DF3787F76D2 + FCC53F3B7A787791B7451F87BCFDFFFEABCDD7BFDF7DF6D9FCF38F27D326E8E7 + 62E5298557541B53933C65918582169A107734A0E3E87DFD70929DD1D36840F4 + C976D3B4C46BE88A4207D17F8D57278F0666D251D876DC3C8933834CCEC54A90 + 85471ED8C18C11850450E73194442CC692D6E88AD6D513514DC6EA0A92F0D622 + C2F1D20894E4CA90C3F297A297FA94FA568B6C8CBE8D7AC6C09F730C1B63CF56 + C8A4D1C94119F0808B185E44150876E0FA264496A476D6E908C98B9EDE012386 + 0C88F9446C80A14EEA43897DE93CF2C1AA4E5B1A0DF4F4871767F296AD240468 + 72BF820E3A602A4DEA0BBE26E6C4E4408EEA210A18A269893A3623F52D75BDEF + 7BAA636E88FEE7F4731464342CD30FE0ABF8AC3C1E75133C8C518C653B8CD4EA + B3CA0412EF469B87CD4C7595C41DA6755647AAF97E87731965240059C203F5C5 + 5CA5BCAA1ADBDAC9573D15B42233697E3A175EAEF1980328F3694045B152D421 + 040BA2AA2AE67640AB20460B8294DE835FD7F034A0642696D041321681FFAA7B + 999DA7824ABA02D15E38B8284E629100678C09C33D93C92F3856474818949406 + 3C9050A26DBAD1FDA7DF5E3D793ACEE7FE5FFED3A37BB71B3790823FB4FEF99B + E16FFE767376DEFEFA8BD962DA4C09A73DB830141AD13BAD436684AA94723E87 + 391498402993840D29ADABCE124807B138A938B8A827DA13B93D4D949180B82F + B1E1DC16192E47492D4FDC82C56AD040D6C5524F2BBB493954A00A0A1B49A651 + BBA0A1847AF9881E4CE859399C6DC059E045E042B5FB04B6BCB880965234DE93 + 5AA33940510B387ECAD2349A701021384424CE0A2F0ABB4844350C71EC31D76B + 1C07C92BA93E3A6AF93B1AAF56D20DB1BB40294075C5F041ACFB5D24B34852A0 + 704A4A07085010C61F829533F7DF20B43F058372976289F34C3DE64DC582F64C + 4131D39D46EDB1D7D00300AC67064A1689E79B04022C1AC74993D23B76E56663 + 1FBFEBE13A99D0763E269B53554E9522602995CC83CA4EF52C6F1EAE07A4A5FD + C11F205EF168D648F6BDAF5DBD8AAFDF2078C333BA67D5749F205E33D5C6A914 + 8522A5F427B372F141B82A49A3DB4655EF5C1D63A14FE2B48C718769F5BCA2DB + 06E222E066141D635259AD2FE11CF131660AEFAD7954EE38D010319AA2756A1C + 8A80F806EE08F1FA0D447BB5105BE00A7813F267E1721CB1576DF35FBFE9BF79 + D2E748E9D38FDA5F7FB640DA031DE75F7FB57DF9A6FBB3DFCC6F9FB41A5178A5 + D2029235F49CE00A23F319A81E24A84A2002A37C2769DE1E60BC7350F250822B + 5F7BC4C465EC0F8C7E90C25BB4F010B5078E1D1B86FAC0455A012C694190279D + D440A6A8640A1BE5852C90FB5599DB59A145BF5EEA4A4AC007F413780BD40F86 + FBC8FEF776B87A258C4A11522E416B7A92D3A90C9FE73933654493CC23851C19 + AA7824F0286A554A109136029AA23056CA70399CD84997BF96D885549192946E + 1ECD92947CD411835E37A2B49DCA3B44956C4A0DC24A6C5CB2C48692746A8C4A + 09294A085E79BDE7B208BC8AFE9D103DEC112163D944B40171834D00418C96AF + 576A942990E5641F77FDD80D61BF8F5C07707BFA2FFD58CFD159AAE666E23614 + AB1FDBF0EFB597C0C3BD5104A8D0CB24F9EEA091C0A9A25E5695C9188CA4933B + 66C4B6D091E54DBC2F35EEF75D163FD30C585E233C5B617A1D12F868B38E1317 + 1A10048D640C9386033157C75FF46AFC9D645CC51B130EEC493292242EA549E3 + 2CE76059A56B47E7E2685D0C8653708F910B5323708BCB64DE23298E68966ACC + 01D3EBCBF4DBAFF6ED743269E29FFD6A713C972828E75C6FAFD25FFD76F3E07E + FBAB5FCE42B24E43499D3819F7B25C83B0798E45F95CDDC4DB519CD2341498E5 + BF0D43DFF52490230D246EB04ED9505926A3838C7F6D19E5B489C5787AFE1434 + 92914B211971517CE744D25AC1844138D0464B2749540948239C08C705BA0894 + 84155A55054D764A1590F1514F1A3C1C7FC08809803BA9ACD428994CB8EC9C89 + F093B0F249BC909CC8B5A8D19F5343963D112251332C8DCFA5BF8E5264A41780 + 81D188E114DE1BFD57A45E568C5715A25304713AD132DA256A78284B5D47BE95 + 425A92F8C89EBC4DFA93C3289642B1BC67CD05C5586D3384845C6B8ECA7625B5 + 1521EE8E793A39499D8E1351AB28ED6A048A25E36B9DC494B824E6CBF8BB7BF6 + C61806B7EB220932FAB4E3DE4CEA5E1A1C2669C2E02C19E4284571188AFD77FC + D253CF1918D6947FD1A9A7EABBB59469CBB1186797D3A254034AB1945FE274A1 + C96581DD72D18892949C23D468C49FC50991842C525F9287AD0B4643DC405985 + 1983559A89A41C7110BA4344A44A8AA542D43060959390A92EEDDE01562A11DC + 043DC33DDA8BBEFEAEBB5CD37BDDBFDDFEC9C753E2F8B1661BFF87EFFB172FFB + DFFCC9E27CC5D98FEE48BD774C87A8554D82D1A04A7EBDC7E7A23A003238559F + 3183E7989C21C9EAC07B3269AD0CF24582A1A699B288DF4BAAC3DB568DFC0047 + 0486F93BBD14D7E50EA18086CAA769F9EC8105534563FE0FAE5DE7766043C782 + 719EF73F6B760F8955B6E330760B0688C55857651CC8D8839EB5DE568BD4B4C5 + F203B10E8338C640F1BFA538707969949222DD2BDA73393DCCB9A1631443490D + BE95C8BE1CE36FA822B864D35801244E0781C524A4ABD5AAAAA8D2BE4B327CE5 + 40114144EB0956B618D067AA02F9668D3344EAE2929E3898612771846E2A94C9 + 4CE31AE5B3F17023CD558B2FA07E662D3588CB5D79558BE6B4E2454F5EBA0360 + B8A41D6A9466F200E371F0239B4776242EF31BB22A4B3D593092730695357380 + A6CA030D69CAB2B8C1D05655C1522BB801671ADDEA5DF0263A708259D2777180 + 71F692F6E645DE7A6BC924853458B803424F9BBDBD2BB749EAF3CA6021836B55 + 61E0250A83187DCC37AD119D953454070D97D5895558305421C1AB05F6DE320E + 8F31363A6D4D085AAA9203D333B745EF1F399A56A55C70975BF7FBEFBB0C63F9 + C17DFED1FCDE393BF97132BB1FFC6FFFEBEEE8A8F9F2B3F9AC898D2E472F2C52 + 234C1FF51E0503F1AACA892B8019186F0C8DB6028F176520E3097D6DE3A0E7E0 + 66C0089DD288E1C72DDFBDB69EA526FD281AEF32FC49393489E4C9E0548E5778 + 3F2282108E041A713952E41CB5A5123564AA22792B01D32A1F3588938FCC4795 + 9D814EB78896DAB09402D243AF07A68470CA0FE01A301E189D008C5CA4EF75C4 + 61B1568E440EF9BFDC7A4D72D401DFA381A82449B67CE58E710FAC84FDFA46A6 + ECF1C6DADAFC19211EF8F3886966999E21C77372831277AA1332C19C4A8734B6 + 931B5B1188CEA166824E6EEDB94B51A430762A03881CB271E4D7929D23161DCD + 801AF017C50B13520ED413B4D8546A9CF690B066796D24DD6AA822D09BE2A950 + 2E3A822AA46AE67EF4DB81EC6429CDEC3C3530B1E1CF387A5607279BF916ECB2 + 0B5AE9B88F547A8F2CB45225BE2E187383D03ED3AA28506833A1A36B2AE2CE49 + 2B0377CAD951A2AD608D6672663AEFF401EA11A29151C9284587185CA364087B + 4EC9C453E05DE393D3CA1263889BC8319FC2413222675428AA5C72C5E3BD1F11 + 04099DCF3F1CAD56DB84676FD2E39FBAFC82B369F8270FE7AB693F61DBCFFCAD + 6F2EE3378FBB0777A78FEE4F49CC1182132B7A5DA201D1A56B820A525CB2313F + 58205ECDE46DDE7A529958D0FF34025DC4914D2693D98C86A9524F133DF18630 + 3D05101C3079B5B6E452B7E1501531A83E624B19646DCAD28DB04E702A636A0A + C36014921C68AAAD08D0F0560A802680C5D61E023BC82CB2C0F9ADA53065922D + 37149D4102A51A9C96D8E490E16FF00200237A1108B212652C39AB16F62AA3D5 + 48A687321E98EDB9F8DD89D52AF2222F9ECE82431A04268D966A5ECF6267F986 + 28488A5737D6CFAE56F49FC47D9414D2BABE0D074B354B7727EE9CAF5219BB73 + DAC2A9592A746BCED97474575E1BDC3C230E602649986BD0E494E48A182A2A5E + 4C3A6B81DD7BA2A0B6D01AB81F230368B031315E659622E18387308D3727E105 + 4D2170F91C2114EB1D5500D0D884DEF228BD01A005696481F49C387926E6205F + E1ABDE90EAFE54815C8D572528C6771D2F02F3417ED2C88110BCA5964A48E8BB + EA24407B65B92D5E3AF2932BEB57224624498DCADCA193608E3CAAA05E2E7D22 + 8AAA2800C4C4369E3C246A12703963F775B64D617764CF3B96867FF3B45B5F11 + 0C9D1DB70F3FF0CB6942F932BFE88F3FC757AFC70FEFB51F9C343C8E504A8D32 + 8A86F922A6DDA374838BAF4E923239EF8F46841EA4BAD699ED72B2DBF6802D8C + D4DB39F2F25CBB6492AA692713FED3244762F0AD80BF0257E8A584E6D970BF72 + 84B6664BCC2ACA5F6B593114BD0EE610C9AD5C08329EE2329A90569182BEC1EA + 8F36510151A61E3E8890A4AF538B854062EB4DB5D30D81AF0DFED548064B17E9 + 1C822CBE87E25F9834111E08B3486CC20416C1031995B2681ED50C56347146AF + F8857D304A9B2134CF72ABD5D2471345DF88ABAA5C18BCA2055D705A44BB78A7 + B8E69CA869F4E4902A1676975275B166D1758385B243D040EECCA4452EAD5445 + 245B57F194973228DB574993303656826558A1E93429B31E9F647EBD069F2AEA + 870B88345AC8EB248876A45AE0B4328032B0E7C5EFA4858CB908DD0349CDADA8 + 08D0510520C3991F469FA81973DCED3396F96E700470F45CBD0C00E53B6C9E6E + 9CB5AA4176124E4B742185EF17405531B9F3D3560254668E53A39B16A4B3AF1E + 9E2C44ED0172BAC26BB084BC41970B3F2E33B3E6EF6FF8C4E2897EBCE11B651A + 917570CA82A4AF91142671218D2ECF6B6C53B879EF4CE08A2B77829A611FDDEF + 1FEF72AE9EBF74FFCEF4EEA99B4EE43BBB949E3C1B77DBF8F0DEE46C4E1FB365 + B7E2048A4DF5664C8AF956BA0B12D373A060B85FA66D2A36D1099C784D897CC9 + 68AD2845C257696A4B115E5550CB42C7C0C5C176326D72CC473CBE08D71D9F6F + EA99E5842B4DE52AA36B3475B39DEA640D6A44EB344B81D76B949AC78D08BCF6 + 4E92B85D0B1F105E45FE980DC2A6A09D59313A57D3A54A7EEB5E4F466763C845 + D22921502490248E7F1F737845832E283D2486CB4189097C8A8C291126B4E882 + 4ED01E88E040108A0D207DA9E9A83CB0AE8E05898FD16C5F4F632B61003ECBE8 + A469340AC96E6A06272505C7D368A5893141D712555EE4B985A814DC8A1BAA37 + C8F14AE65A4EE4BD168F957911EA2AC1BC3742C38C3783132F9F0CD16A67502C + E359874A9A0F920D3D37F8D47C2644850E1F0F86B1EB4DE63F8EE0AB45528F62 + 00A0574222DEEB812D49C995ACCF4B7CC82158CCC81547CFBA7FCA375974465D + 24F9090F907170B61FED44543E42DA8D343EC4FA22E7B9EA51162B5824442D47 + 5EA8C4059D89E1C4628BC57FCE3E9CB09E0A5EDEE23BDC4FFA4C514CC9950316 + 62BBE521562DE76BCC6169EDC6F878E73492E2742DC80877C0273646A32E5328 + 9BEC7BF7871FF73970CD1FE1C30F2667C7197A305B2C1F03E187A75DDE170FEF + 4D5793D40829061183438E848D4A804548991F0005742D1B452859E874F03A7A + 7D4783A8208914CB104CDE8F1E22FE9BCC634F454C2414384F5185AEC2B11519 + D929536B247D65CA09AD86C9CD18C55B87E92D70839C692684AE41E5A250AA49 + C0530832C5350D594B6461294E09A070D43AB50942DD427528A3645992C58FF0 + F2F622DE47C86864AA380F26B55F702812F6C3D091FE9DA611F4687A82C4412B + 72E0148B9C3B885A381A94003E55A2D5D829CB01CEA824BBEAB0F4B37B49AC44 + F95112946259874EA068F70749474E4D45B89B2292402FBA5B276190079A5986 + 6E74B2AF6F75A1B815612D33046EE994100F5E5D63C964445092F14B237E3848 + 39982F12795F12C00D0A02A3B507688B207D27748631990E49684287801F774E + D22FC147DED3B83C900251F880FCE4620BB6D117669DC7AD2728C8FCE077DC52 + DE0D7ECF40D673B2C9AC990E5DE72E4EE354E9ED6BC0729A48287BE66C961F88 + AA96FF4F3A99A56EE8F46144E57D6D1FC8511D35223353AA127469F268FF75E8 + 4D11272DCDD4E01511B9CF4ED30F875A96172791568CD14144BBCD363D7ED6E5 + 0F3C9D64C09A9D2CD9F480C9EB5DEFBF7FBC9F4EDDC3FBB3459BA4A53168B585 + BB8564FDB2CE5946CDE0B3A3E2CFD549B48B3478DFC0C96323FA74602B0C58A4 + 56802263A3054D698BE33F58E9A9A81F4A01C6ABF3736865A60F952C9B0969D0 + 1AA46B1499A5D4C0141AF5385E220DDE2927AC5EFB82B95F112965ABC8938A33 + B0F159AEBCB917A7A920CD7E3E0961A8418A4D3C32558045DC4E0A37EA67EC5D + D4804BB4529CA10E4CB44BAD90FC4E479AD933F410EE8A9B20725D297448B02F + 3D864DB0B9E3AA3B67F5A66051B2371DAD25CD59EA94EA24C2362A747C9EAF5F + 5325D9210DCFBB15212B33D77C3782480CE41945D1E4939DA48DDE62D40D8D45 + 584A46A62A025458D45AA54982811E5A2D89E07BA3523E5561531C1CAD348A78 + 2FB2176B83354276712A0AE1708B73BCEA534A6A29711E2E567253765B848350 + 006D2FB17FC5E9150C4960C24D2CE70A5D480215A9A6F01888C88ABC9E478EC7 + DE93292389FE3D2BCBE8CF794564C0D29AAF71CE9AFFA90ADDEEA20653C23151 + 0032A55E3DDF168135DD0A2FE5E583C0D94A368A8CBA6662E9AD55DA52C2F8A8 + FA97C6B254FCC14E6B2F9F9A432E31C6E1602C5DEFFDB3175DBEA9F379F8E06C + 7234E7B64446B75DE79FFCB85B2DC2830FA6B30608C878AA160AA1A220BC6C51 + E1D741978A2B6172508BA1B9DAABF98CE3BEBC56EC5AF0786239BF79F304809B + 27060B3B4B82606BEF72725AE1D1680820CB9B0EDF28270F5958B713AA320478 + 210600129FAB5C6F25906A6DA1304D16B89CD0E2913053D5683FB69265C2D305 + ABB588FB27137AB24FAD48561B047BA7039F946A7462A0EC502E93AD0C241961 + 244F4A1037F6FB1D737791D2C3C40D7991991601BCD1F86E2B04B245ADF95FDA + F9C726DD16B118B58C05A8DA02493435AA720A4C49B569B66DF1AF88F418EB65 + CD50644D5D226D4D844B77872490DE4A0132A997778E53E2351D88E59D0547C9 + 06BA4B2E699F4607860881CDC323106FEAA921955FAF0DF03CA29987B72435C5 + 93C3431253042A52B172A96C5656AC624E7CC4334F4A91E9C3B64A01022806F1 + 51C84399B482E35907236990EE85DB4AC5178FAA2DD215680708673CACD4E56B + 99B57A162ABA9648DA58800AFE35F652082B1A74CFD6E69C4685E27E5F558F5C + 39D0C4EE5DDED442D02A0DE14054EF8457B6D94E7D31AB61A28B349202A62988 + DD84DBF4EED5EB3E7F69B56C4F562103130DDB68E98EAF37E9F5ABFE64D5DE3D + 6F260D2E2F89EA15D45010EE478F1A5DBE5E6954FE4303315A92CF883A2F5BDD + 506CD5C2819599CB864F051A5061F492D744DD6B8A1224C912E56ADB84D2F399 + 249049680912860DCC4650AED569068AB61EB8860959C81973030B3FC2B296BA + 1415F5B42C1BD41A83A575A0D550C26595308160702AD0178E12AD59FE607560 + 157A3D924BDD47765C1CA1706015D808EFEF1C6591F777B7678FE68E4DE559E7 + 3EF2786959C0D6768C9BA2662E5E1C1994383E70A9E658098C6844F5C4167354 + 0766A10178B82FDC758266CD6081913A8CDA45063E4501D2B175405DFC92EC38 + D5AC52D4444CB993C6EBB335D25949712794582A9B02898CD98079F126B66923 + C053A745327E88A954CF1039A0352ACAC0741412EC7A59D11AD5AD511355710D + 535B6A7476A4545E37A99FA1A0AD8FE52CC195581646941932D66815CD54B83A + A173BCB4AF611E0439E8493D97F7C6BC2D8FB6422583EAC350B55A94AEB46C14 + A483261E0E5B2DBAB7E97767D48FBCA03E0957784C816D0EC2A599D9DCD60010 + B6D092DD4E6D5C60560B5548F0F061D78D6F2EBAFCD7C5B2594EF3D3CBA95F6A + 99C7BADAC4EBEBFE78D1DE3A6E276D52DB1C4D4B838C0B55593F124459C1561A + C54A54DA828326501A5EBCE7119E40BCC1668411092C903654A0E525514B5E4D + 3BC0B723A28452A7818CB49A2CEF74906E487A141B79EC9CFD5546E5E097D855 + 536017DA49CE2B994C40877993A4FD90EF6A98D226048FD74823030BFC512A6A + B0F078309D74A56B2688BA24FAC04DA3541AF49D70E45AEA033BE268BC188D28 + 18BB1C5B51A130278649440FDC1808B26544B131295F86A28E704C5204AB9B72 + 9D16DF46DD97CE1595063754A81B9B704149469AAB74D9DBB4736EC11A953BC3 + 0E4AE8D3E6BB67543AB26518D5CB0A0DE23ECBFA041522F8CA35CCC87E906C5E + FC854AD5B2D147634191932123321CD04E76D682B03A2FC6BAD5AF42E0E2CBC7 + 6F218D764EC0DBA1AD2FFF5323251B502DC20E264C1A9539291172ACC8158168 + 6351E4D04A92A8E97E1DC451DB146D4E71CB71B5386A238CD79A0DD8CE51BCEE + 5C89B0F466290269A05371800A53A5565AD7FFE4C5E59E543488C45FF94353F9 + 4BEB8F413C7095C7D0E2B4D7C4D379032CB45749DDCB42EDE4A4DAE5AB7C1602 + 88FC973EBAEBCD9011EAF878DA521810C135E46FBBDEC66E3F2C66E164D14C27 + 01250F26D41DD3BA2A47E7DBDEB6226052364D6241A715A8A0850A15D7C815AB + 5649A674010A5D12668490088D6488BF9A201E434E75E97C77197F457C28CD42 + 025C1ED5C6C0C253267A95108851BB9D25254B3A20C325C353C0242E2DD15824 + 19E72A08CACA8B09476FBEE59E52154B107E31FE91750F67BA8D2854356565CA + 3BF0AC05E4667A3ECBF653A1823A91E6E53F82BB20D4EA735648B60DA472186C + E608A72B31892802EE8F3AF602E57F57B1DA2AC260355E90E884129021E93AD1 + 88DEE9B83127D3957CB156C43214B5B807AF1C651CAE4864B5241AE55035873A + 78FC4070C0166952D9557921184C93586A0E66B825A549EDEB863E262AC71984 + 70AF78372454F45323F256DDD325C1E3BF8F8CDD82530E751E7B70E61D06604D + C16B94A637C739345D6BA790E8BD4996C2572005B5FA51238354E9A8B3CD2378 + CFC400D18236CC42E2478819C0EE5BAEE339C2D21D28F129C70C5EC36457A174 + 9218D3EAAF42A7EB422F9EDD07A4869241CA463B6CCF86538D16298B12070CD5 + F287283549B419CA0B8F9A632634C0CB0D95A41BE70CEBA3FDB6233BE6E59C8A + 90AC8A40681EAE77FD38C4D57C32219012F7AB000ABF019D2941A2942C250345 + 5A1A21619589667A76697352B4FA4E50D21E3B4A16B1D8F89A4C895DB230F332 + C8448F298F5DF5525A4D60D67318C291172FA336F03B4AA416583051CA54D89F + ACA657D3454EDB46B66D914112C8E2D4814F74F6B4CA5A0CA4C6336DC4E328D0 + 3070D42D271E3421D72E294621C69BCD1EA920A14D999257B69AE09ADD901CD5 + 001E195CC810CB6E0D5D062C1AFF44E1D5C049A25AF483154932C7D35B90EED8 + DA5E47A31A608932AB526FA65219CD9961D43279D06427894F8C772AF89395CE + 4A713B4724F762616DB08C410A9E4EB40252A9744D146DAFB07C5ED3906AD091 + B1E3D2611D0A37821BE6A3620E075D40B828A66772E501ADA34E6C9E64C05210 + 96422B813CC84A6618E3EC8FE5CE14E1BE13B983789E39012627057987CAA044 + 569EC687A08282B2BD13458507E7090BED80167D357E34594F8EA8A29DA6164F + 6A3125A9B89F17B784E3FF0DEB384F0FAEEDFF2F0000000049454E44AE426082} + end + object Label1: TLabel + Left = 120 + Top = 288 + Width = 282 + Height = 25 + Caption = #51060#51456#49453' : eggfried@gmail.com' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [fsBold] + ParentFont = False + end + object Label2: TLabel + Left = 360 + Top = 319 + Width = 162 + Height = 25 + Caption = #53364#47533#49884' '#49324#46972#51665#45768#45796'....' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [fsBold] + ParentFont = False + end + object Image2: TImage + Left = -2 + Top = -2 + Width = 555 + Height = 355 + OnClick = Image2Click + end + end +end diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/Splash.pas" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/Splash.pas" new file mode 100644 index 0000000..fd3c454 --- /dev/null +++ "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/Splash.pas" @@ -0,0 +1,48 @@ +unit Splash; + +interface + +uses + Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, + Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ExtCtrls, Vcl.StdCtrls, + Vcl.Imaging.pngimage; + +type + TSplashForm = class(TForm) + Image1: TImage; + Label1: TLabel; + Panel1: TPanel; + Label2: TLabel; + Image2: TImage; + procedure Panel1Click(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure Image2Click(Sender: TObject); + private + { Private declarations } + public + { Public declarations } + end; + +var + SplashForm: TSplashForm; + +implementation + +{$R *.dfm} + +procedure TSplashForm.FormClose(Sender: TObject; var Action: TCloseAction); +begin + Action := caFree; +end; + +procedure TSplashForm.Image2Click(Sender: TObject); +begin + close; +end; + +procedure TSplashForm.Panel1Click(Sender: TObject); +begin + close; +end; + +end. diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StandardCalc.dproj.local" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StandardCalc.dproj.local" new file mode 100644 index 0000000..987a6ef --- /dev/null +++ "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StandardCalc.dproj.local" @@ -0,0 +1,29 @@ + + + + 1899-12-30 00:00:00.000.532,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.780,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.819,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.297,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.558,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.407,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.414,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.693,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.041,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.362,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.010,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.498,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.513,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.012,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.406,C:\delphiproject\Project1.dproj=C:\delphiproject\HomeWork\M3\StardCalc.dproj + 1899-12-30 00:00:00.000.527,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.831,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.856,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.649,=C:\delphiproject\Unit1.pas + 2020-10-25 06:41:13.668,C:\delphiproject\HomeWork\M3\StandardCalc.dproj=C:\delphiproject\HomeWork\M3\StardCalc.dproj + 2020-10-25 06:41:49.132,=C:\delphiproject\HomeWork\M3\Unit1.pas + 2020-10-25 06:48:44.150,C:\delphiproject\HomeWork\M3\StandardCalcMain.pas=C:\delphiproject\HomeWork\M3\Unit1.pas + 2020-10-25 06:48:44.150,C:\delphiproject\HomeWork\M3\StandardCalcMain.dfm=C:\delphiproject\HomeWork\M3\Unit1.dfm + 2020-10-25 07:25:05.722,C:\delphiproject\HomeWork\M3\StandardCalcMain.pas= + + diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StandardCalc.identcache" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StandardCalc.identcache" new file mode 100644 index 0000000..ba6d716 Binary files /dev/null and "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StandardCalc.identcache" differ diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StandardCalc.res" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StandardCalc.res" new file mode 100644 index 0000000..19abcc6 Binary files /dev/null and "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StandardCalc.res" differ diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StandardCalcMain.dfm" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StandardCalcMain.dfm" new file mode 100644 index 0000000..e92531d --- /dev/null +++ "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StandardCalcMain.dfm" @@ -0,0 +1,413 @@ +object StandardCalcMainForm: TStandardCalcMainForm + Left = 0 + Top = 0 + Caption = 'StandardCalcMainForm' + ClientHeight = 420 + ClientWidth = 450 + Color = clBtnFace + DragKind = dkDock + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + KeyPreview = True + OldCreateOrder = False + Position = poScreenCenter + OnClose = FormClose + OnKeyDown = FormKeyDown + PixelsPerInch = 96 + TextHeight = 13 + object Panel1: TPanel + Left = 0 + Top = 0 + Width = 450 + Height = 420 + Align = alClient + TabOrder = 0 + object Image1: TImage + Left = 6 + Top = 11 + Width = 293 + Height = 49 + Picture.Data = { + 0954506E67496D61676589504E470D0A1A0A0000000D49484452000001250000 + 00310802000000133528190000001974455874536F6674776172650041646F62 + 6520496D616765526561647971C9653C0000032269545874584D4C3A636F6D2E + 61646F62652E786D7000000000003C3F787061636B657420626567696E3D22EF + BBBF222069643D2257354D304D7043656869487A7265537A4E54637A6B633964 + 223F3E203C783A786D706D65746120786D6C6E733A783D2261646F62653A6E73 + 3A6D6574612F2220783A786D70746B3D2241646F626520584D5020436F726520 + 352E332D633031312036362E3134353636312C20323031322F30322F30362D31 + 343A35363A32372020202020202020223E203C7264663A52444620786D6C6E73 + 3A7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F + 32322D7264662D73796E7461782D6E7323223E203C7264663A44657363726970 + 74696F6E207264663A61626F75743D222220786D6C6E733A786D703D22687474 + 703A2F2F6E732E61646F62652E636F6D2F7861702F312E302F2220786D6C6E73 + 3A786D704D4D3D22687474703A2F2F6E732E61646F62652E636F6D2F7861702F + 312E302F6D6D2F2220786D6C6E733A73745265663D22687474703A2F2F6E732E + 61646F62652E636F6D2F7861702F312E302F73547970652F5265736F75726365 + 526566232220786D703A43726561746F72546F6F6C3D2241646F62652050686F + 746F73686F7020435336202857696E646F7773292220786D704D4D3A496E7374 + 616E636549443D22786D702E6969643A30423633313034353136364431314542 + 424137384433384138364238383632322220786D704D4D3A446F63756D656E74 + 49443D22786D702E6469643A3042363331303436313636443131454242413738 + 443338413836423838363232223E203C786D704D4D3A4465726976656446726F + 6D2073745265663A696E7374616E636549443D22786D702E6969643A30423633 + 3130343331363644313145424241373844333841383642383836323222207374 + 5265663A646F63756D656E7449443D22786D702E6469643A3042363331303434 + 313636443131454242413738443338413836423838363232222F3E203C2F7264 + 663A4465736372697074696F6E3E203C2F7264663A5244463E203C2F783A786D + 706D6574613E203C3F787061636B657420656E643D2272223F3E48F093F30000 + 00B24944415478DAEDD3C111802000C030991246644C7D3843B9D364827E3AE6 + 9C179018CF6F7BEFD319F07D6B2DBF41C46FD0F11B74FC061DBF41C76FD0F11B + 74FC061DBF41C76FD0F11B74FC061DBF41C76FD0F11B74FC061DBF41C76FD0F1 + 1B74FC061DBF41C76FD0F11B74FC061DBF41C76FD0F11B74FC061DBF41C76FD0 + F11B74FC061DBF41C76FD0F11B74FC061DBF41C76FD0F11B74FC061DBF41C76F + D0F11B74FC061DBF41C76FD0797F3B9D017F7103C4C8BF27BB2B68FA00000000 + 49454E44AE426082} + end + object LabelCalcProcess: TLabel + Left = 13 + Top = 64 + Width = 277 + Height = 48 + AutoSize = False + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -13 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + WordWrap = True + end + object LabelStandardCalcNumber: TLabel + Left = 14 + Top = 16 + Width = 276 + Height = 35 + Alignment = taRightJustify + AutoSize = False + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -29 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + end + object ButtonDot: TButton + Left = 13 + Top = 354 + Width = 60 + Height = 53 + Caption = '.' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + TabOrder = 2 + TabStop = False + OnClick = ButtonDotClick + end + object Button0: TButton + Left = 85 + Top = 354 + Width = 60 + Height = 53 + Caption = '0' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + TabOrder = 3 + TabStop = False + OnClick = Button0Click + end + object ButtonEqual: TButton + Left = 157 + Top = 354 + Width = 60 + Height = 53 + Caption = '=' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + TabOrder = 0 + TabStop = False + OnClick = ButtonEqualClick + end + object ButtonPlus: TButton + Left = 230 + Top = 295 + Width = 60 + Height = 112 + Caption = '+' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + TabOrder = 4 + TabStop = False + OnClick = ButtonPlusClick + end + object Button3: TButton + Left = 157 + Top = 295 + Width = 60 + Height = 53 + Caption = '3' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + TabOrder = 5 + TabStop = False + OnClick = Button3Click + end + object Button2: TButton + Left = 85 + Top = 296 + Width = 60 + Height = 53 + Caption = '2' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + TabOrder = 6 + TabStop = False + OnClick = Button2Click + end + object Button1: TButton + Left = 13 + Top = 295 + Width = 60 + Height = 53 + Caption = '1' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + TabOrder = 7 + TabStop = False + OnClick = Button1Click + end + object MemoValueList: TMemo + Left = 304 + Top = 17 + Width = 129 + Height = 344 + TabStop = False + ReadOnly = True + ScrollBars = ssBoth + TabOrder = 8 + end + object Button6: TButton + Left = 157 + Top = 236 + Width = 60 + Height = 53 + Caption = '6' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + TabOrder = 9 + TabStop = False + OnClick = Button6Click + end + object Button5: TButton + Left = 85 + Top = 237 + Width = 60 + Height = 53 + Caption = '5' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + TabOrder = 10 + TabStop = False + OnClick = Button5Click + end + object Button4: TButton + Left = 13 + Top = 236 + Width = 60 + Height = 53 + Caption = '4' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + TabOrder = 11 + TabStop = False + OnClick = Button4Click + end + object ButtonMult: TButton + Left = 230 + Top = 177 + Width = 60 + Height = 53 + Caption = #215 + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + TabOrder = 12 + TabStop = False + OnClick = ButtonMultClick + end + object Button9: TButton + Left = 157 + Top = 177 + Width = 60 + Height = 53 + Caption = '9' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + TabOrder = 13 + TabStop = False + OnClick = Button9Click + end + object Button8: TButton + Left = 85 + Top = 178 + Width = 60 + Height = 53 + Caption = '8' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + TabOrder = 14 + TabStop = False + OnClick = Button8Click + end + object Button7: TButton + Left = 13 + Top = 177 + Width = 60 + Height = 53 + Caption = '7' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + TabOrder = 15 + TabStop = False + OnClick = Button7Click + end + object ButtonDiv: TButton + Left = 230 + Top = 118 + Width = 60 + Height = 53 + Caption = #247 + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + TabOrder = 16 + TabStop = False + OnClick = ButtonDivClick + end + object ButtonBackSpace: TButton + Left = 157 + Top = 118 + Width = 60 + Height = 53 + Caption = #8592 + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + TabOrder = 17 + TabStop = False + OnClick = ButtonBackSpaceClick + end + object ButtonClean: TButton + Left = 13 + Top = 118 + Width = 132 + Height = 53 + Caption = 'C' + Font.Charset = DEFAULT_CHARSET + Font.Color = clRed + Font.Height = -32 + Font.Name = 'Tahoma' + Font.Style = [fsBold] + ParentFont = False + TabOrder = 1 + TabStop = False + OnClick = ButtonCleanClick + end + object ButtonMinus: TButton + Left = 230 + Top = 236 + Width = 60 + Height = 53 + Caption = '-' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + TabOrder = 18 + TabStop = False + OnClick = ButtonMinusClick + end + object ButtonReset: TButton + Left = 304 + Top = 366 + Width = 129 + Height = 41 + Caption = 'RESET' + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -21 + Font.Name = 'Tahoma' + Font.Style = [] + ParentFont = False + TabOrder = 19 + TabStop = False + OnClick = ButtonResetClick + end + end +end diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StandardCalcMain.pas" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StandardCalcMain.pas" new file mode 100644 index 0000000..67cc223 --- /dev/null +++ "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StandardCalcMain.pas" @@ -0,0 +1,310 @@ +{*******************************************************} +{ M3: } +{ - ؼ (eggfried@gmail.com) } +{*******************************************************} + + +unit StandardCalcMain; + +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.pngimage; + +type + TStandardCalcMainForm = class(TForm) + Panel1: TPanel; + ButtonDot: TButton; + Button0: TButton; + ButtonEqual: TButton; + ButtonPlus: TButton; + Button3: TButton; + Button2: TButton; + Button1: TButton; + ButtonMinus: TButton; + Button6: TButton; + Button5: TButton; + Button4: TButton; + ButtonMult: TButton; + Button9: TButton; + Button8: TButton; + Button7: TButton; + ButtonDiv: TButton; + ButtonBackSpace: TButton; + ButtonClean: TButton; + ButtonReset: TButton; + LabelCalcProcess: TLabel; + MemoValueList: TMemo; + LabelStandardCalcNumber: TLabel; + Image1: TImage; + procedure ButtonResetClick(Sender: TObject); + procedure FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); + procedure Button5Click(Sender: TObject); + procedure ButtonCleanClick(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + procedure Button7Click(Sender: TObject); + procedure Button8Click(Sender: TObject); + procedure Button9Click(Sender: TObject); + procedure Button4Click(Sender: TObject); + procedure Button6Click(Sender: TObject); + procedure Button1Click(Sender: TObject); + procedure Button2Click(Sender: TObject); + procedure Button3Click(Sender: TObject); + procedure Button0Click(Sender: TObject); + + procedure NumberOperation(InputValue: string); + procedure ButtonPlusClick(Sender: TObject); + procedure SpcOperation(InputValue: string); + procedure ButtonMinusClick(Sender: TObject); + procedure ButtonEqualClick(Sender: TObject); + procedure ButtonMultClick(Sender: TObject); + procedure ButtonDivClick(Sender: TObject); + procedure ButtonBackSpaceClick(Sender: TObject); + procedure NumberBackSpace; + procedure ButtonDotClick(Sender: TObject); + procedure NumberDot; + private + { Private declarations } + public + { Public declarations } + end; + +var + StandardCalcMainForm: TStandardCalcMainForm; + +implementation +var + InputKeyValue: string; + OperationValue1: Double; + OperationValue2: Double; + OperationValue3: Double; + OperationSpc: Byte; //ȣ + Operation1stSwitch: Boolean = True; +{$R *.dfm} + + + +procedure TStandardCalcMainForm.Button0Click(Sender: TObject); +begin + NumberOperation('0'); +end; + +procedure TStandardCalcMainForm.Button1Click(Sender: TObject); +begin + NumberOperation('1'); +end; + +procedure TStandardCalcMainForm.Button2Click(Sender: TObject); +begin + NumberOperation('2'); +end; + +procedure TStandardCalcMainForm.Button3Click(Sender: TObject); +begin + NumberOperation('3'); +end; + +procedure TStandardCalcMainForm.Button4Click(Sender: TObject); +begin + NumberOperation('4'); +end; + +procedure TStandardCalcMainForm.Button5Click(Sender: TObject); +begin + NumberOperation('5'); +end; + +procedure TStandardCalcMainForm.Button6Click(Sender: TObject); +begin + NumberOperation('6'); +end; + +procedure TStandardCalcMainForm.Button7Click(Sender: TObject); +begin + NumberOperation('7'); +end; + +procedure TStandardCalcMainForm.Button8Click(Sender: TObject); +begin + NumberOperation('8'); +end; + +procedure TStandardCalcMainForm.Button9Click(Sender: TObject); +begin + NumberOperation('9'); +end; + +procedure TStandardCalcMainForm.ButtonBackSpaceClick(Sender: TObject); +begin + NumberBackSpace; //齺̽ +end; + +procedure TStandardCalcMainForm.ButtonCleanClick(Sender: TObject); //Cleanư ʱȭ +begin + LabelStandardCalcNumber.Caption := '0'; + InputKeyValue := ''; + LabelCalcProcess.Caption := ''; + OperationValue1 := 0; + OperationValue2 := 0; + Operation1stSwitch := True; +end; + +procedure TStandardCalcMainForm.ButtonDivClick(Sender: TObject); +begin + SpcOperation('/'); +end; + +procedure TStandardCalcMainForm.ButtonDotClick(Sender: TObject); +begin + NumberDot; +end; + +procedure TStandardCalcMainForm.ButtonEqualClick(Sender: TObject); +begin + SpcOperation('='); +end; + +procedure TStandardCalcMainForm.ButtonMinusClick(Sender: TObject); +begin + SpcOperation('-'); +end; + +procedure TStandardCalcMainForm.ButtonMultClick(Sender: TObject); +begin + SpcOperation('*'); +end; + +procedure TStandardCalcMainForm.ButtonPlusClick(Sender: TObject); +begin + SpcOperation('+'); +end; + +procedure TStandardCalcMainForm.ButtonResetClick(Sender: TObject); +begin + MemoValueList.Clear; +end; + +procedure TStandardCalcMainForm.FormClose(Sender: TObject; + var Action: TCloseAction); +begin + Action := caFree; //޸ ȸ +end; + +procedure TStandardCalcMainForm.FormKeyDown(Sender: TObject; var Key: Word; + Shift: TShiftState); +begin + case key of + 96: button0click(self); //Numpad 0 ~ 9 + 97: button1click(self); + 98: button2click(self); + 99: button3click(self); + 100: button4click(self); + 101: button5click(self); + 102: button6click(self); + 103: button7click(self); + 104: button8click(self); + 105: button9click(self); + + 48: button0click(self); //0 ~ 9 + 49: button1click(self); + 50: button2click(self); + 51: button3click(self); + 52: button4click(self); + 53: button5click(self); + 54: button6click(self); + 55: button7click(self); + 56: button8click(self); + 57: button9click(self); + + 107: ButtonPlusClick(self); //+ + 109: ButtonMinusClick(self); //- + 106: ButtonMultClick(self); + 111: ButtonDivClick(self); + + 13: ButtonEqualClick(self); //=, enter + 8: ButtonBackSpaceClick(self); + 110: ButtonDotClick(self); //. + end; + + +end; + + +procedure TStandardCalcMainForm.NumberBackSpace; //齺̽ +begin + if InputKeyValue.Length > 1 then + InputKeyValue := Copy(InputKeyValue, 1, InputKeyValue.Length - 1) + else + InputKeyValue := '0'; + + LabelStandardCalcNumber.Caption := FormatFloat(',0.#####', strtofloat(InputKeyValue)); +end; + +procedure TStandardCalcMainForm.NumberDot; +begin + try + InputKeyValue := InputKeyValue + '.'; + LabelStandardCalcNumber.Caption := FormatFloat(',0.#####', strtofloat(InputKeyValue)); + except + ButtonCleanClick(self); + ShowMessage('Ҽ ߺ ʱȭ Ǿϴ.'); + end; + +end; + +procedure TStandardCalcMainForm.NumberOperation(InputValue: string); //ܼ Է +begin + InputKeyValue := InputKeyValue + InputValue; + LabelStandardCalcNumber.Caption := FormatFloat(',0.#####', strtofloat(InputKeyValue)); +end; + +procedure TStandardCalcMainForm.SpcOperation(InputValue: string); // Է½ ó +begin + LabelCalcProcess.Caption := LabelCalcProcess.Caption + ' ' + InputKeyValue + + ' ' + InputValue; + + + try + if Operation1stSwitch then //ù ƾ + begin + OperationValue1 := strtofloat(InputKeyValue); // ԷµǾ ִ + Operation1stSwitch := False; + InputKeyValue := ''; + end + else + begin + OperationValue2 := strtofloat(InputKeyValue); //ù ƾ ƾ + + case OperationSpc of + 0 : OperationValue1 := OperationValue1 + OperationValue2; + 1 : OperationValue1 := OperationValue1 - OperationValue2; + 2 : OperationValue1 := OperationValue1 * OperationValue2; + 3 : OperationValue1 := OperationValue1 / OperationValue2; + 4 : begin + MemoValueList.Lines.Add(FloatToStr(OperationValue1)); + ButtonCleanClick(self); + end; + end; + + InputKeyValue := ''; + end; + + if InputValue = '+' then OperationSpc := 0; //ȣ + if InputValue = '-' then OperationSpc := 1; + if InputValue = '*' then OperationSpc := 2; + if InputValue = '/' then OperationSpc := 3; + if InputValue = '=' then OperationSpc := 4; + + LabelStandardCalcNumber.Caption := FormatFloat(',0.#####', OperationValue1); // + except + ShowMessage('ȣ '); + end; + + + + +end; + +end. diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StardCalc.identcache" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StardCalc.identcache" new file mode 100644 index 0000000..cdb5cf8 Binary files /dev/null and "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StardCalc.identcache" differ diff --git "a/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StardCalc.res" "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StardCalc.res" new file mode 100644 index 0000000..e74f062 Binary files /dev/null and "b/\352\263\274\354\240\234/M3_\352\263\204\354\202\260\352\270\260/StardCalc.res" differ diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookForm.dfm" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookForm.dfm" new file mode 100644 index 0000000..fdc667f --- /dev/null +++ "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookForm.dfm" @@ -0,0 +1,410 @@ +object FormBook: TFormBook + Left = 0 + Top = 0 + Caption = #46020#49436#44288#47532' '#54868#47732 + ClientHeight = 629 + ClientWidth = 970 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = False + PixelsPerInch = 96 + TextHeight = 13 + object PanelHeader: TPanel + Left = 0 + Top = 0 + Width = 970 + Height = 41 + Align = alTop + TabOrder = 0 + ExplicitLeft = 8 + ExplicitTop = 8 + ExplicitWidth = 926 + DesignSize = ( + 970 + 41) + object LabelCaption: TLabel + Left = 24 + Top = 11 + Width = 56 + Height = 19 + Caption = #46020#49436#44288#47532 + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -16 + Font.Name = 'Tahoma' + Font.Style = [fsBold] + ParentFont = False + end + object ButtonAdd: TButton + Left = 785 + Top = 5 + Width = 75 + Height = 25 + Anchors = [akTop, akRight] + Caption = #52628#44032 + TabOrder = 0 + OnClick = ButtonAddClick + ExplicitLeft = 741 + end + object ButtonClose: TButton + Left = 877 + Top = 5 + Width = 75 + Height = 25 + Anchors = [akTop, akRight] + Caption = #45803#44592 + TabOrder = 1 + OnClick = ButtonCloseClick + ExplicitLeft = 833 + end + end + object PanelContent: TPanel + Left = 0 + Top = 41 + Width = 970 + Height = 588 + Align = alClient + TabOrder = 1 + ExplicitLeft = 528 + ExplicitTop = 408 + ExplicitWidth = 185 + ExplicitHeight = 41 + object Splitter1: TSplitter + Left = 553 + Top = 1 + Width = 2 + Height = 586 + Align = alRight + ExplicitLeft = 552 + ExplicitHeight = 607 + end + object PanelMain: TPanel + Left = 1 + Top = 1 + Width = 552 + Height = 586 + Align = alClient + TabOrder = 0 + ExplicitLeft = 136 + ExplicitTop = 184 + ExplicitWidth = 185 + ExplicitHeight = 41 + object PanelMainHeader: TPanel + Left = 1 + Top = 1 + Width = 550 + Height = 41 + Align = alTop + TabOrder = 0 + ExplicitLeft = 184 + ExplicitTop = 328 + ExplicitWidth = 185 + object LabelSearch: TLabel + Left = 22 + Top = 13 + Width = 22 + Height = 13 + Caption = #44160#49353 + end + object EditSearch: TEdit + Left = 59 + Top = 10 + Width = 198 + Height = 21 + TabOrder = 0 + OnKeyUp = EditSearchKeyUp + end + object CheckBoxSearchTitle: TCheckBox + Left = 273 + Top = 12 + Width = 56 + Height = 17 + Caption = #51228#47785 + Checked = True + State = cbChecked + TabOrder = 1 + end + object CheckBoxSearchAuthor: TCheckBox + Left = 337 + Top = 12 + Width = 64 + Height = 17 + Caption = #51200#51088 + Checked = True + State = cbChecked + TabOrder = 2 + end + end + object DBGridBook: TDBGrid + Left = 1 + Top = 42 + Width = 550 + Height = 543 + Align = alClient + DataSource = DataSourceBook + Options = [dgEditing, dgAlwaysShowEditor, dgTitles, dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgConfirmDelete, dgCancelOnExit, dgTitleClick, dgTitleHotTrack] + TabOrder = 1 + TitleFont.Charset = DEFAULT_CHARSET + TitleFont.Color = clWindowText + TitleFont.Height = -11 + TitleFont.Name = 'Tahoma' + TitleFont.Style = [] + Columns = < + item + Expanded = False + FieldName = 'BOOK_TITLE' + Title.Caption = #51228#47785 + Width = 200 + Visible = True + end + item + Expanded = False + FieldName = 'BOOK_AUTHOR' + Title.Caption = #51200#51088 + Width = 100 + Visible = True + end + item + Expanded = False + FieldName = 'BOOK_PRICE' + Title.Caption = #44032#44201 + Visible = True + end + item + Expanded = False + FieldName = 'BOOK_RENT' + Title.Caption = #45824#50668#50668#48512 + Visible = True + end> + end + end + object PanelInput: TPanel + Left = 555 + Top = 1 + Width = 414 + Height = 586 + Align = alRight + TabOrder = 1 + ExplicitLeft = 560 + ExplicitHeight = 607 + DesignSize = ( + 414 + 586) + object Label1: TLabel + Left = 24 + Top = 29 + Width = 22 + Height = 13 + Caption = #51228#47785 + end + object Label2: TLabel + Left = 24 + Top = 85 + Width = 23 + Height = 13 + Caption = 'ISBN' + end + object Label3: TLabel + Left = 24 + Top = 141 + Width = 22 + Height = 13 + Caption = #51200#51088 + end + object Label4: TLabel + Left = 24 + Top = 197 + Width = 22 + Height = 13 + Caption = #44032#44201 + end + object Label5: TLabel + Left = 24 + Top = 254 + Width = 22 + Height = 13 + Caption = #47553#53356 + end + object Label6: TLabel + Left = 24 + Top = 320 + Width = 22 + Height = 13 + Caption = #49444#47749 + end + object LabelLink: TLabel + Left = 168 + Top = 254 + Width = 44 + Height = 13 + Anchors = [akTop, akRight] + Caption = #48148#47196#44032#44592 + Color = clBlue + Font.Charset = DEFAULT_CHARSET + Font.Color = clBlue + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [fsBold] + ParentColor = False + ParentFont = False + OnClick = LabelLinkClick + end + object DBEditTitle: TDBEdit + Left = 24 + Top = 48 + Width = 357 + Height = 21 + Anchors = [akLeft, akTop, akRight] + DataField = 'BOOK_TITLE' + DataSource = DataSourceBook + TabOrder = 0 + ExplicitWidth = 233 + end + object DBEditISBN: TDBEdit + Left = 24 + Top = 104 + Width = 184 + Height = 21 + Anchors = [akLeft, akTop, akRight] + DataField = 'BOOK_ISBN' + DataSource = DataSourceBook + TabOrder = 1 + OnExit = DBEditISBNExit + ExplicitWidth = 134 + end + object DBEditAuthor: TDBEdit + Left = 24 + Top = 160 + Width = 184 + Height = 21 + Anchors = [akLeft, akTop, akRight] + DataField = 'BOOK_AUTHOR' + DataSource = DataSourceBook + TabOrder = 2 + ExplicitWidth = 134 + end + object DBEditPrice: TDBEdit + Left = 24 + Top = 216 + Width = 184 + Height = 21 + Anchors = [akLeft, akTop, akRight] + DataField = 'BOOK_PRICE' + DataSource = DataSourceBook + TabOrder = 3 + ExplicitWidth = 134 + end + object DBEditLink: TDBEdit + Left = 24 + Top = 273 + Width = 184 + Height = 21 + Anchors = [akLeft, akTop, akRight] + DataField = 'BOOK_LINK' + DataSource = DataSourceBook + TabOrder = 4 + ExplicitWidth = 134 + end + object ButtonImageClear: TButton + Left = 224 + Top = 271 + Width = 77 + Height = 25 + Anchors = [akTop, akRight] + Caption = #52488#44592#54868 + TabOrder = 5 + OnClick = ButtonImageClearClick + ExplicitLeft = 179 + end + object ButtonImageLoad: TButton + Left = 305 + Top = 271 + Width = 77 + Height = 25 + Anchors = [akTop, akRight] + Caption = #48520#47084#50724#44592 + TabOrder = 6 + OnClick = ButtonImageLoadClick + ExplicitLeft = 260 + end + object DBMemoDescription: TDBMemo + Left = 24 + Top = 339 + Width = 363 + Height = 198 + Anchors = [akLeft, akTop, akRight] + DataField = 'BOOK_DESCRIPTION' + DataSource = DataSourceBook + ScrollBars = ssVertical + TabOrder = 7 + ExplicitWidth = 313 + end + object ButtonDelete: TButton + Left = 23 + Top = 543 + Width = 75 + Height = 25 + Caption = #49325#51228 + TabOrder = 8 + OnClick = ButtonDeleteClick + end + object ButtonSave: TButton + Left = 231 + Top = 543 + Width = 75 + Height = 25 + Anchors = [akTop, akRight] + Caption = #51200#51109 + TabOrder = 9 + OnClick = ButtonSaveClick + ExplicitLeft = 179 + end + object ButtonCancel: TButton + Left = 314 + Top = 543 + Width = 75 + Height = 25 + Anchors = [akTop, akRight] + Caption = #52712#49548 + TabOrder = 10 + OnClick = ButtonCancelClick + ExplicitLeft = 262 + end + object GroupBox1: TGroupBox + Left = 224 + Top = 85 + Width = 158 + Height = 180 + TabOrder = 11 + object ImageBook: TImage + Left = 2 + Top = 15 + Width = 154 + Height = 163 + Align = alClient + Proportional = True + Stretch = True + ExplicitLeft = 64 + ExplicitTop = 72 + ExplicitWidth = 105 + ExplicitHeight = 105 + end + end + end + end + object DataSourceBook: TDataSource + DataSet = DataModuleDataAccess.FDQueryBook + OnStateChange = DataSourceBookStateChange + OnDataChange = DataSourceBookDataChange + Left = 416 + Top = 360 + end + object OpenDialogLoadImage: TOpenDialog + Left = 824 + Top = 208 + end +end diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookForm.pas" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookForm.pas" new file mode 100644 index 0000000..a211fec --- /dev/null +++ "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookForm.pas" @@ -0,0 +1,231 @@ +unit BookForm; + +interface + +uses + Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, + Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ExtCtrls, Data.DB, Vcl.Grids, + Vcl.DBGrids, Vcl.StdCtrls, Vcl.DBCtrls, Vcl.Mask; + +type + TFormBook = class(TForm) + PanelHeader: TPanel; + PanelContent: TPanel; + PanelMain: TPanel; + PanelInput: TPanel; + PanelMainHeader: TPanel; + DBGridBook: TDBGrid; + LabelCaption: TLabel; + ButtonAdd: TButton; + ButtonClose: TButton; + LabelSearch: TLabel; + EditSearch: TEdit; + CheckBoxSearchTitle: TCheckBox; + CheckBoxSearchAuthor: TCheckBox; + Label1: TLabel; + Splitter1: TSplitter; + DBEditTitle: TDBEdit; + DBEditISBN: TDBEdit; + Label2: TLabel; + DBEditAuthor: TDBEdit; + Label3: TLabel; + DBEditPrice: TDBEdit; + Label4: TLabel; + DBEditLink: TDBEdit; + Label5: TLabel; + ButtonImageClear: TButton; + ButtonImageLoad: TButton; + Label6: TLabel; + DBMemoDescription: TDBMemo; + ButtonDelete: TButton; + ButtonSave: TButton; + ButtonCancel: TButton; + GroupBox1: TGroupBox; + ImageBook: TImage; + DataSourceBook: TDataSource; + OpenDialogLoadImage: TOpenDialog; + LabelLink: TLabel; + procedure ButtonCloseClick(Sender: TObject); + procedure ButtonImageLoadClick(Sender: TObject); + procedure ButtonImageClearClick(Sender: TObject); + procedure DataSourceBookDataChange(Sender: TObject; Field: TField); + procedure ButtonAddClick(Sender: TObject); + procedure ButtonCancelClick(Sender: TObject); + procedure ButtonSaveClick(Sender: TObject); + procedure ButtonDeleteClick(Sender: TObject); + procedure DataSourceBookStateChange(Sender: TObject); + procedure DBEditISBNExit(Sender: TObject); + procedure EditSearchKeyUp(Sender: TObject; var Key: Word; + Shift: TShiftState); + procedure LabelLinkClick(Sender: TObject); + private + { Private declarations } + public + { Public declarations } + end; + +var + FormBook: TFormBook; + +implementation + +{$R *.dfm} + +uses + DataAccessModule, CommonFunctions, WinAPI.ShellAPI; + +procedure TFormBook.ButtonAddClick(Sender: TObject); +begin + DataModuleDataAccess.FDQueryBook.Append; + DBEditTitle.SetFocus; +end; + +procedure TFormBook.ButtonCancelClick(Sender: TObject); +begin + DataModuleDataAccess.FDQueryBook.Cancel; +end; + +procedure TFormBook.ButtonCloseClick(Sender: TObject); +begin + Close; +end; + +procedure TFormBook.ButtonDeleteClick(Sender: TObject); +var + RentYn, Title, Msg: string; +begin + RentYn := DataModuleDataAccess.FDQueryBook.FieldByName('BOOK_RENT_YN').AsString; + if RentYn = 'Y' then + Begin + ShowMessage('뿩 ϴ. ݳ մϴ.'); + Exit; + End; + + Title := DataModuleDataAccess.FDQueryBook.FieldByName('BOOK_TITLE').AsString; + Msg := Format('[%s] Ͻðڽϱ?', [Title]); + if MessageDlg(Msg, mtInformation, [mbYes, mbNo], 0) = mrNo then + Exit; + + DataModuleDataAccess.FDQueryBook.Delete; + +end; + +procedure TFormBook.ButtonImageClearClick(Sender: TObject); +var + Field: TField; +begin + ImageBook.Picture.Assign(nil); + + Field := DataModuleDataAccess.FDQueryBook.FieldByName('BOOK_IMAGE'); + if DataModuleDataAccess.FDQueryBook.State <> dsEdit then + DataModuleDataAccess.FDQueryBook.Edit; + Field.Assign(nil); +end; + +procedure TFormBook.ButtonImageLoadClick(Sender: TObject); +var + Field: TField; +begin + if OpenDialogLoadImage.Execute then + begin + LoadImageFromFile(ImageBook, OpenDialogLoadImage.FileName); + + Field := DataModuleDataAccess.FDQueryBook.FieldByName('BOOK_IMAGE'); + SaveImageToBlobField(ImageBook, Field as TBlobField); + end; +end; + +procedure TFormBook.ButtonSaveClick(Sender: TObject); +begin + if DBEditTitle.Text = '' then + begin + ShowMessage(' Էϼ.'); + DBEditTitle.SetFocus; + Exit; + end; + + if DBEditAuthor.Text = '' then + begin + ShowMessage('ڸ Էϼ.'); + DBEditAuthor.SetFocus; + Exit; + end; + + DataModuleDataAccess.FDQueryBook.Post; + DataModuleDataAccess.FDQueryBook.Refresh; +end; + +procedure TFormBook.DataSourceBookDataChange(Sender: TObject; Field: TField); +var + LField: TField; +begin + if DataModuleDataAccess.FDQueryBook.State = dsEdit then + Exit; + + LField := DataModuleDataAccess.FDQueryBook.FieldByName('BOOK_IMAGE'); + if LField is TBlobField then + LoadImageFromBlobField(ImageBook, LField as TBlobField); +end; + +procedure TFormBook.DataSourceBookStateChange(Sender: TObject); +var + State: TDataSetState; +begin + State := DataModuleDataAccess.FDQueryBook.State; + + ButtonAdd.Enabled := (State = dsBrowse); + ButtonSave.Enabled := (State <> dsBrowse); + ButtonCancel.Enabled := (State <> dsBrowse); + + ButtonAdd.Enabled := (State = dsBrowse) and (DataModuleDataAccess.FDQueryBook.RecordCount > 0); +end; + +procedure TFormBook.DBEditISBNExit(Sender: TObject); +var + Seq, ISBN: string; +begin + Seq := DataModuleDataAccess.FDQueryBook.FieldByName('BOOK_SEQ').AsString; + ISBN := DataModuleDataAccess.FDQueryBook.FieldByName('BOOK_ISBN').AsString; + + if DataModuleDataAccess.FDQueryBook.State = dsBrowse then + Exit; + + if DataModuleDataAccess.DuplicatedISBN(Seq, ISBN) then + begin + ShowMessage('̹ ϵ Դϴ. (ISBN ߺԴϴ.)'); + DBEditISBN.Text := ''; + DBEditISBN.SetFocus; + end; +end; + +procedure TFormBook.EditSearchKeyUp(Sender: TObject; var Key: Word; + Shift: TShiftState); +var + Filter: string; +begin + Filter := ''; + + if EditSearch.Text <> '' then + begin + if CheckBoxSearchTitle.Checked then + Filter := Format('BOOK_TITLE like ''%%%s%%''', [EditSearch.Text]); + if CheckBoxSearchAuthor.Checked then + begin + if Filter <> '' then + Filter := Filter + ' or '; + Filter := Filter + Format('BOOK_AUTHOR like ''%%%s%%''', [EditSearch.Text]); + end; + end; + + DataModuleDataAccess.FDQueryBook.Filter := Filter; + DataModuleDataAccess.FDQueryBook.Filtered := (Filter <> ''); + + +end; + +procedure TFormBook.LabelLinkClick(Sender: TObject); +begin + ShellExecute(Handle, 'open', PChar(DBEditLink.Text), nil, nil, SW_SHOW); +end; + +end. diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.dpr" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.dpr" new file mode 100644 index 0000000..e0dd405 --- /dev/null +++ "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.dpr" @@ -0,0 +1,26 @@ +program BookRental; + +uses + Vcl.Forms, + MainForm in 'MainForm.pas' {FrmMain}, + DataAccessModule in 'DataAccessModule.pas' {DataModuleDataAccess: TDataModule}, + BookForm in 'BookForm.pas' {FormBook}, + CommonFunctions in 'CommonFunctions.pas', + UserForm in 'UserForm.pas' {FormUser}, + RentForm in 'RentForm.pas' {FormRent}, + FindUserForm in 'FindUserForm.pas' {FormFindUser}, + FindBookForm in 'FindBookForm.pas' {FormFindBook}, + Vcl.Themes, + Vcl.Styles; + +{$R *.res} + +begin + ReportMemoryLeaksOnShutdown := True; + + Application.Initialize; + Application.MainFormOnTaskbar := True; + Application.CreateForm(TDataModuleDataAccess, DataModuleDataAccess); + Application.CreateForm(TFrmMain, FrmMain); + Application.Run; +end. diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.dproj" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.dproj" new file mode 100644 index 0000000..cff50bc --- /dev/null +++ "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.dproj" @@ -0,0 +1,1004 @@ + + + {25A5CF6B-B646-491C-A9A5-E261238BF49E} + 18.8 + VCL + BookRental.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 + BookRental + 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";Copper|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Copper.vsf;Coral|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Coral.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";"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";"Tablet Light|VCLSTYLE|$(BDSCOMMONDIR)\Styles\TabletLight.vsf";"Windows10 Blue|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Windows10Blue.vsf" + + + DBXSqliteDriver;IndyIPCommon;RESTComponents;bindcompdbx;DBXInterBaseDriver;vcl;IndyIPServer;vclactnband;vclFireDAC;IndySystem;tethering;svnui;dsnapcon;FireDACADSDriver;FireDACMSAccDriver;fmxFireDAC;vclimg;TeeDB;FireDAC;vcltouch;vcldb;bindcompfmx;svn;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;inetdb;FMXTee;soaprtl;DbxCommonDriver;FmxTeeUI;ibxpress;fmx;FireDACIBDriver;fmxdae;xmlrtl;soapmidas;ibxbindings;fmxobj;vclwinx;vclib;rtl;Tee;DbxClientDriver;CustomIPTransport;vcldsnap;dbexpress;IndyCore;vclx;bindcomp;appanalytics;dsnap;FireDACCommon;IndyIPClient;bindcompvcl;RESTBackendComponents;TeeUI;VCLRESTComponents;soapserver;dbxcds;VclSmp;vclribbon;adortl;vclie;bindengine;DBXMySQLDriver;CloudService;dsnapxml;FireDACMySQLDriver;dbrtl;IndyProtocols;inetdbxpress;FireDACCommonODBC;FireDACCommonDriver;inet;fmxase;$(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;IndyIPCommon;RESTComponents;bindcompdbx;DBXInterBaseDriver;vcl;IndyIPServer;vclactnband;vclFireDAC;IndySystem;tethering;dsnapcon;FireDACADSDriver;FireDACMSAccDriver;fmxFireDAC;vclimg;TeeDB;FireDAC;vcltouch;vcldb;bindcompfmx;FireDACSqliteDriver;FireDACPgDriver;ibmonitor;inetdb;FMXTee;soaprtl;DbxCommonDriver;FmxTeeUI;ibxpress;fmx;FireDACIBDriver;fmxdae;xmlrtl;soapmidas;ibxbindings;fmxobj;vclwinx;vclib;rtl;Tee;DbxClientDriver;CustomIPTransport;vcldsnap;dbexpress;IndyCore;vclx;bindcomp;appanalytics;dsnap;FireDACCommon;IndyIPClient;bindcompvcl;RESTBackendComponents;TeeUI;VCLRESTComponents;soapserver;dbxcds;VclSmp;vclribbon;adortl;vclie;bindengine;DBXMySQLDriver;CloudService;dsnapxml;FireDACMySQLDriver;dbrtl;IndyProtocols;inetdbxpress;FireDACCommonODBC;FireDACCommonDriver;inet;fmxase;$(DCC_UsePackage) + + + DEBUG;$(DCC_Define) + true + false + true + true + true + + + false + true + PerMonitorV2 + ..\bin + true + 1033 + + + false + RELEASE;$(DCC_Define) + 0 + 0 + + + true + PerMonitorV2 + + + + MainSource + + +
FrmMain
+ dfm +
+ +
DataModuleDataAccess
+ dfm + TDataModule +
+ +
FormBook
+ dfm +
+ + +
FormUser
+ dfm +
+ +
FormRent
+ dfm +
+ +
FormFindUser
+ dfm +
+ +
FormFindBook
+ dfm +
+ + Cfg_2 + Base + + + Base + + + Cfg_1 + Base + +
+ + Delphi.Personality.12 + Application + + + + BookRental.dpr + + + Microsoft Office 2000 Sample Automation Server Wrapper Components + Microsoft Office XP Sample Automation Server Wrapper Components + + + + + + BookRental.exe + true + + + + + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + classes + 1 + + + classes + 1 + + + + + res\xml + 1 + + + res\xml + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\armeabi + 1 + + + library\lib\armeabi + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + library\lib\mips + 1 + + + library\lib\mips + 1 + + + + + library\lib\armeabi-v7a + 1 + + + library\lib\arm64-v8a + 1 + + + + + library\lib\armeabi-v7a + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\values-v21 + 1 + + + res\values-v21 + 1 + + + + + res\values + 1 + + + res\values + 1 + + + + + res\drawable + 1 + + + res\drawable + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-ldpi + 1 + + + res\drawable-ldpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-mdpi + 1 + + + res\drawable-mdpi + 1 + + + + + res\drawable-hdpi + 1 + + + res\drawable-hdpi + 1 + + + + + res\drawable-xhdpi + 1 + + + res\drawable-xhdpi + 1 + + + + + res\drawable-xxhdpi + 1 + + + res\drawable-xxhdpi + 1 + + + + + res\drawable-xxxhdpi + 1 + + + res\drawable-xxxhdpi + 1 + + + + + res\drawable-small + 1 + + + res\drawable-small + 1 + + + + + res\drawable-normal + 1 + + + res\drawable-normal + 1 + + + + + res\drawable-large + 1 + + + res\drawable-large + 1 + + + + + res\drawable-xlarge + 1 + + + res\drawable-xlarge + 1 + + + + + res\values + 1 + + + res\values + 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 + + + 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 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 1 + + + 1 + + + + + 1 + + + 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 + + + library\lib\arm64-v8a + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + Contents\MacOS + 1 + + + Contents\MacOS + 1 + + + 0 + + + + + library\lib\armeabi-v7a + 1 + + + + + 1 + + + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + Assets + 1 + + + Assets + 1 + + + + + + + + + + + + + + + True + False + + + 12 + + + + +
diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.dproj.local" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.dproj.local" new file mode 100644 index 0000000..b29e539 --- /dev/null +++ "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.dproj.local" @@ -0,0 +1,46 @@ + + + + 1899-12-30 00:00:00.000.065,C:\delphiproject\HomeWork\M4\Source\Unit1.pas=C:\delphiproject\HomeWork\M4\Source\BookForm.pas + 1899-12-30 00:00:00.000.041,=C:\delphiproject\HomeWork\M4\Source\Unit1.pas + 1899-12-30 00:00:00.000.079,C:\delphiproject\HomeWork\M4\Source\Unit1.pas=C:\delphiproject\HomeWork\M4\Source\UserForm.pas + 1899-12-30 00:00:00.000.677,=C:\delphiproject\HomeWork\M4\Source\Unit1.pas + 1899-12-30 00:00:00.000.421,C:\delphiproject\HomeWork\M4\Source\Unit1.pas=C:\delphiproject\HomeWork\M4\Source\RentForm.pas + 1899-12-30 00:00:00.000.713,C:\delphiproject\Unit1.pas=C:\delphiproject\HomeWork\M4\Source\MainForm.pas + 1899-12-30 00:00:00.000.713,C:\delphiproject\Unit1.dfm=C:\delphiproject\HomeWork\M4\Source\MainForm.dfm + 1899-12-30 00:00:00.000.326,=C:\delphiproject\HomeWork\M4\Source\Unit1.pas + 1899-12-30 00:00:00.000.160,C:\delphiproject\HomeWork\M4\Source\Unit1.pas=C:\delphiproject\HomeWork\M4\Source\DataAccessModule.pas + 1899-12-30 00:00:00.000.109,=C:\delphiproject\HomeWork\M4\Source\Unit1.pas + 1899-12-30 00:00:00.000.066,C:\delphiproject\HomeWork\M4\Source\Unit1.dfm=C:\delphiproject\HomeWork\M4\Source\BookForm.dfm + 1899-12-30 00:00:00.000.079,C:\delphiproject\HomeWork\M4\Source\Unit1.dfm=C:\delphiproject\HomeWork\M4\Source\UserForm.dfm + 1899-12-30 00:00:00.000.421,C:\delphiproject\HomeWork\M4\Source\Unit1.dfm=C:\delphiproject\HomeWork\M4\Source\RentForm.dfm + 1899-12-30 00:00:00.000.616,C:\delphiproject\HomeWork\M4\Source\Unit1.dfm=C:\delphiproject\HomeWork\M4\Source\FindUserForm.dfm + 1899-12-30 00:00:00.000.191,C:\delphiproject\HomeWork\M4\Source\Unit1.dfm=C:\delphiproject\HomeWork\M4\Source\FindBookForm.dfm + 1899-12-30 00:00:00.000.580,=C:\delphiproject\HomeWork\M4\Source\Unit1.pas + 1899-12-30 00:00:00.000.616,C:\delphiproject\HomeWork\M4\Source\Unit1.pas=C:\delphiproject\HomeWork\M4\Source\FindUserForm.pas + 1899-12-30 00:00:00.000.348,=C:\delphiproject\HomeWork\M4\Source\Unit1.pas + 1899-12-30 00:00:00.000.191,C:\delphiproject\HomeWork\M4\Source\Unit1.pas=C:\delphiproject\HomeWork\M4\Source\FindBookForm.pas + 1899-12-30 00:00:00.000.160,C:\delphiproject\HomeWork\M4\Source\Unit1.dfm=C:\delphiproject\HomeWork\M4\Source\DataAccessModule.dfm + 1899-12-30 00:00:00.000.546,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.649,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.041,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.831,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.527,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.010,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.723,C:\delphiproject\Project1.dproj=C:\delphiproject\HomeWork\M4\Source\BookRental.dproj + 1899-12-30 00:00:00.000.948,=C:\delphiproject\HomeWork\M4\Source\CommonFunctions.pas + 1899-12-30 00:00:00.000.012,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.513,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.498,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.532,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.297,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.407,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.414,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.362,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.558,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.856,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.693,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.819,=C:\delphiproject\Unit1.pas + 1899-12-30 00:00:00.000.780,=C:\delphiproject\Unit1.pas + + diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.dsk" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.dsk" new file mode 100644 index 0000000..850cb06 --- /dev/null +++ "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.dsk" @@ -0,0 +1,871 @@ +[Closed Files] +File_0=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\공준배_계산기(클래스)\공준배_Calculator\uMain.pas',0,1,1,29,10,0,0,, +File_1=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\공준배_계산기(클래스)\공준배_Calculator\Usplash.pas',0,1,1,1,1,0,0,, +File_2=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\공준배_계산기(클래스)\공준배_Calculator\uCalc.pas',0,1,157,23,41,0,0,, +File_3=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\유래홍_Cal\Umain.pas',0,1,52,1,230,0,0,, +File_4=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\UMain.pas',0,1,1,69,16,0,0,, +File_5=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\USplash.pas',0,1,31,53,33,0,0,, +File_6=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\UMyFrame.pas',0,1,55,39,72,0,0,, +File_7=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\UABOUT.pas',0,1,1,1,1,0,0,, +File_8=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\UABOUT_DLL.pas',0,1,1,20,32,0,0,, +File_9=TSourceModule,'c:\program files (x86)\embarcadero\studio\20.0\SOURCE\VCL\Vcl.StdActns.pas',0,1,1031,21,1014,0,0,, +File_10=TSourceModule,'C:\delphiproject\onlineStudy\리본\Unit1.pas',0,1,1,1,1,0,0,, +File_11=TSourceModule,'C:\delphiproject\onlineStudy\메뉴틀테스트2\Unit1.pas',0,1,1,33,18,0,0,, +File_12=TSourceModule,'C:\delphiproject\onlineStudy\메뉴들테스트\Unit1.pas',0,1,71,29,73,0,0,, +File_13=TSourceModule,'C:\delphiproject\ReOnlineStudy\UTest2.pas',0,1,39,40,61,0,0,, +File_14=TSourceModule,'C:\delphiproject\ReOnlineStudy\UTest1.pas',0,1,101,3,124,0,0,, + +[Modules] +Module0=C:\delphiproject\HomeWork\M4\Source\MainForm.pas +Module1=C:\delphiproject\HomeWork\M4\Source\BookForm.pas +Module2=C:\delphiproject\HomeWork\M4\Source\DataAccessModule.pas +Module3=C:\delphiproject\HomeWork\M4\Source\CommonFunctions.pas +Module4=C:\delphiproject\HomeWork\M4\Source\FindBookForm.pas +Module5=C:\delphiproject\HomeWork\M4\Source\RentForm.pas +Module6=C:\delphiproject\HomeWork\M4\Source\FindUserForm.pas +Module7=C:\delphiproject\HomeWork\M4\Source\UserForm.pas +Module8=default.htm +Count=9 +EditWindowCount=1 + +[C:\delphiproject\HomeWork\M4\Source\MainForm.pas] +ModuleType=TSourceModule + +[C:\delphiproject\HomeWork\M4\Source\BookForm.pas] +ModuleType=TSourceModule + +[C:\delphiproject\HomeWork\M4\Source\DataAccessModule.pas] +ModuleType=TSourceModule + +[C:\delphiproject\HomeWork\M4\Source\CommonFunctions.pas] +ModuleType=TSourceModule + +[C:\delphiproject\HomeWork\M4\Source\FindBookForm.pas] +ModuleType=TSourceModule + +[C:\delphiproject\HomeWork\M4\Source\RentForm.pas] +ModuleType=TSourceModule + +[C:\delphiproject\HomeWork\M4\Source\FindUserForm.pas] +ModuleType=TSourceModule + +[C:\delphiproject\HomeWork\M4\Source\UserForm.pas] +ModuleType=TSourceModule + +[default.htm] +ModuleType=TURLModule + +[EditWindow0] +ViewCount=9 +CurrentEditView=C:\delphiproject\HomeWork\M4\Source\MainForm.pas +View0=0 +View1=1 +View2=2 +View3=3 +View4=4 +View5=5 +View6=6 +View7=7 +View8=8 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=9917 +Height=9038 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=9917 +ClientHeight=9038 +DockedToMainForm=1 +BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0 +TopPanelSize=0 +LeftPanelSize=906 +LeftPanelClients=PropertyInspector,DockSite3 +LeftPanelData=000008000101000000002013000000000000018A0300000000000001000000005C0E000009000000446F636B53697465330100000000002200001100000050726F7065727479496E73706563746F72FFFFFFFF +RightPanelSize=1000 +RightPanelClients=DockSite2,DockSite4 +RightPanelData=00000800010100000000201300000000000001E80300000000000001000000004412000009000000446F636B536974653201000000000022000009000000446F636B5369746534FFFFFFFF +BottomPanelSize=0 +BottomPanelClients=DockSite1,MessageView +BottomPanelData=0000080001020200000009000000446F636B53697465310F0000004D65737361676556696577466F726D1534000000000000022606000000000000FFFFFFFF +BottomMiddlePanelSize=0 +BottomMiddlePanelClients=DockSite0,GraphDrawingModel +BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779F1D00000000000002F206000000000000FFFFFFFF + +[View0] +CustomEditViewType=TWelcomePageView +WelcomePageURL=bds:/default.htm + +[View1] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M4\Source\MainForm.pas +CursorX=47 +CursorY=82 +TopLine=75 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=Borland.FormDesignerView + +[View2] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M4\Source\DataAccessModule.pas +CursorX=49 +CursorY=187 +TopLine=174 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=C:\delphiproject\HomeWork\M4\Source\DataAccessModule.pas + +[View3] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M4\Source\FindUserForm.pas +CursorX=40 +CursorY=24 +TopLine=15 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=Borland.FormDesignerView + +[View4] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M4\Source\FindBookForm.pas +CursorX=66 +CursorY=57 +TopLine=44 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=C:\delphiproject\HomeWork\M4\Source\FindBookForm.pas + +[View5] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M4\Source\RentForm.pas +CursorX=62 +CursorY=199 +TopLine=38 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=C:\delphiproject\HomeWork\M4\Source\RentForm.pas + +[View6] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M4\Source\UserForm.pas +CursorX=15 +CursorY=260 +TopLine=249 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=Borland.FormDesignerView + +[View7] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M4\Source\BookForm.pas +CursorX=35 +CursorY=15 +TopLine=202 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=C:\delphiproject\HomeWork\M4\Source\BookForm.pas + +[View8] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M4\Source\CommonFunctions.pas +CursorX=31 +CursorY=16 +TopLine=1 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=C:\delphiproject\HomeWork\M4\Source\CommonFunctions.pas + +[UndockedDesigner] +Count=0 + +[Watches] +Count=0 + +[WatchWindow] +WatchColumnWidth=120 +WatchShowColumnHeaders=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=212 +LRDockWidth=13604 +Dockable=1 +StayOnTop=0 + +[Breakpoints] +Count=0 + +[EmbarcaderoWin32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoWin64Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoOSX32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoOSX64Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoIOS64DeviceDebugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoIOS32DeviceDebugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoAndroid32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoAndroid64Debugger_AddressBreakpoints] +Count=0 + +[Main Window] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=0 +State=2 +Left=146 +Top=269 +Width=8932 +Height=8519 +MaxLeft=-5 +MaxTop=-10 +MaxWidth=8932 +MaxHeight=8519 +ClientWidth=10021 +ClientHeight=9788 +BottomPanelSize=8704 +BottomPanelClients=EditWindow0 +BottomPanelData=0000080000000000000000000000000000000000000000000000000100000000000000000C0000004564697457696E646F775F30FFFFFFFF + +[ProjectManager] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=4240 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=4240 +TBDockHeight=5904 +LRDockWidth=2349 +Dockable=1 +StayOnTop=0 + +[MessageView] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2771 +Height=1423 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2771 +ClientHeight=1423 +TBDockHeight=1423 +LRDockWidth=2771 +Dockable=1 +StayOnTop=0 + +[ToolForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=1000 +Height=3913 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1000 +ClientHeight=3913 +TBDockHeight=7154 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 + +[ClipboardHistory] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=0 +State=0 +Left=0 +Top=0 +Width=1948 +Height=4279 +MaxLeft=-5 +MaxTop=-10 +ClientWidth=1885 +ClientHeight=3913 +TBDockHeight=4279 +LRDockWidth=1948 +Dockable=1 +StayOnTop=0 + +[PropertyInspector] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=425 +Width=906 +Height=4952 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=906 +ClientHeight=4952 +TBDockHeight=5192 +LRDockWidth=906 +Dockable=1 +StayOnTop=0 +SplitPos=97 + +[PropInspDesignerSelection] +ArrangeBy=Name +SelectedItem=Action, +ExpandedItems=Anchors=0,BorderIcons=0,Constraints=0 + +[frmDesignPreview] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=2885 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=2885 +TBDockHeight=5962 +LRDockWidth=2510 +Dockable=1 +StayOnTop=0 + +[TemplateView] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=0 +Width=276 +Height=365 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=276 +ClientHeight=365 +TBDockHeight=365 +LRDockWidth=276 +Dockable=1 +StayOnTop=0 +Name=120 +Description=334 +filter=1 + +[DebugLogView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=413 +LRDockWidth=4953 +Dockable=1 +StayOnTop=0 + +[ThreadStatusWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=212 +LRDockWidth=7406 +Dockable=1 +StayOnTop=0 +Column0Width=145 +Column1Width=100 +Column2Width=115 +Column3Width=374 + +[LocalVarsWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=1538 +LRDockWidth=3484 +Dockable=1 +StayOnTop=0 + +[CallStackWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=2067 +LRDockWidth=3484 +Dockable=1 +StayOnTop=0 + +[PatchForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=2500 +LRDockWidth=3401 +Dockable=1 +StayOnTop=0 + +[FindReferencsForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=2317 +LRDockWidth=2823 +Dockable=1 +StayOnTop=0 + +[RefactoringForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=3212 +LRDockWidth=2823 +Dockable=1 +StayOnTop=0 + +[ToDo List] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=1154 +LRDockWidth=3677 +Dockable=1 +StayOnTop=0 +Column0Width=314 +Column1Width=30 +Column2Width=150 +Column3Width=172 +Column4Width=129 +SortOrder=4 +ShowHints=1 +ShowChecked=1 + +[DataExplorerContainer] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=0 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=0 +TBDockHeight=4885 +LRDockWidth=7151 +Dockable=1 +StayOnTop=0 + +[GraphDrawingModel] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2854 +Height=3212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2854 +ClientHeight=3212 +TBDockHeight=3212 +LRDockWidth=2854 +Dockable=1 +StayOnTop=0 + +[ClassBrowserTool] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=-297 +Top=-311 +Width=1849 +Height=3144 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1849 +ClientHeight=3144 +TBDockHeight=3144 +LRDockWidth=1849 +Dockable=1 +StayOnTop=0 + +[MetricsView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=4837 +LRDockWidth=3562 +Dockable=1 +StayOnTop=0 + +[QAView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=4837 +LRDockWidth=3562 +Dockable=1 +StayOnTop=0 + +[BreakpointWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1154 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1154 +TBDockHeight=1548 +LRDockWidth=8740 +Dockable=1 +StayOnTop=0 +Column0Width=200 +Column1Width=75 +Column2Width=200 +Column3Width=200 +Column4Width=200 +Column5Width=75 +Column6Width=75 + +[StructureView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=1896 +Height=3471 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1896 +ClientHeight=3471 +TBDockHeight=3683 +LRDockWidth=1896 +Dockable=1 +StayOnTop=0 + +[ModelViewTool] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=0 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=0 +TBDockHeight=4885 +LRDockWidth=5307 +Dockable=1 +StayOnTop=0 + +[BorlandEditorCodeExplorer@EditWindow0] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=0 +State=0 +Left=0 +Top=0 +Width=1823 +Height=6173 +MaxLeft=-5 +MaxTop=-10 +ClientWidth=1740 +ClientHeight=5798 +TBDockHeight=6173 +LRDockWidth=1823 +Dockable=1 +StayOnTop=0 + +[DockHosts] +DockHostCount=5 + +[DockSite0] +HostDockSite=DockBottomCenterPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=8 +Top=8 +Width=2339 +Height=1481 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1481 +TBDockHeight=1481 +LRDockWidth=2339 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=RefactoringForm +TabDockClients=RefactoringForm,PatchForm,FindReferencsForm,ToDo List,MetricsView,QAView + +[DockSite1] +HostDockSite=DockBottomPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=8 +Top=8 +Width=3823 +Height=1423 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1423 +TBDockHeight=1423 +LRDockWidth=3823 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=DebugLogView +TabDockClients=DebugLogView,BreakpointWindow,ThreadStatusWindow,CallStackWindow,WatchWindow,LocalVarsWindow + +[DockSite2] +HostDockSite=DockRightPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=28 +Width=1000 +Height=4510 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1000 +ClientHeight=4510 +TBDockHeight=4596 +LRDockWidth=1000 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=ProjectManager +TabDockClients=ProjectManager,ModelViewTool,DataExplorerContainer,frmDesignPreview + +[DockSite3] +HostDockSite=DockLeftPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=28 +Width=906 +Height=3471 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=906 +ClientHeight=3471 +TBDockHeight=3548 +LRDockWidth=906 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=StructureView +TabDockClients=StructureView,ClassBrowserTool + +[DockSite4] +HostDockSite=DockRightPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=533 +Width=1000 +Height=3913 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1000 +ClientHeight=3913 +TBDockHeight=4144 +LRDockWidth=1000 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=ToolForm +TabDockClients=ToolForm,TemplateView + diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.identcache" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.identcache" new file mode 100644 index 0000000..48bbb80 Binary files /dev/null and "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.identcache" differ diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.res" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.res" new file mode 100644 index 0000000..e4de7af Binary files /dev/null and "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.res" differ diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.~dsk" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.~dsk" new file mode 100644 index 0000000..af1010f --- /dev/null +++ "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/BookRental.~dsk" @@ -0,0 +1,871 @@ +[Closed Files] +File_0=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\공준배_계산기(클래스)\공준배_Calculator\uMain.pas',0,1,1,29,10,0,0,, +File_1=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\공준배_계산기(클래스)\공준배_Calculator\Usplash.pas',0,1,1,1,1,0,0,, +File_2=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\공준배_계산기(클래스)\공준배_Calculator\uCalc.pas',0,1,157,23,41,0,0,, +File_3=TSourceModule,'C:\delphiproject\TeacherFile\DelphiWindow-master\계산기\유래홍_Cal\Umain.pas',0,1,52,1,230,0,0,, +File_4=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\UMain.pas',0,1,1,69,16,0,0,, +File_5=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\USplash.pas',0,1,31,53,33,0,0,, +File_6=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\UMyFrame.pas',0,1,55,39,72,0,0,, +File_7=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\UABOUT.pas',0,1,1,1,1,0,0,, +File_8=TSourceModule,'C:\delphiproject\onlineStudy\WinNotePad\UABOUT_DLL.pas',0,1,1,20,32,0,0,, +File_9=TSourceModule,'c:\program files (x86)\embarcadero\studio\20.0\SOURCE\VCL\Vcl.StdActns.pas',0,1,1031,21,1014,0,0,, +File_10=TSourceModule,'C:\delphiproject\onlineStudy\리본\Unit1.pas',0,1,1,1,1,0,0,, +File_11=TSourceModule,'C:\delphiproject\onlineStudy\메뉴틀테스트2\Unit1.pas',0,1,1,33,18,0,0,, +File_12=TSourceModule,'C:\delphiproject\onlineStudy\메뉴들테스트\Unit1.pas',0,1,71,29,73,0,0,, +File_13=TSourceModule,'C:\delphiproject\ReOnlineStudy\UTest2.pas',0,1,39,40,61,0,0,, +File_14=TSourceModule,'C:\delphiproject\ReOnlineStudy\UTest1.pas',0,1,101,3,124,0,0,, + +[Modules] +Module0=C:\delphiproject\HomeWork\M4\Source\MainForm.pas +Module1=C:\delphiproject\HomeWork\M4\Source\BookForm.pas +Module2=C:\delphiproject\HomeWork\M4\Source\CommonFunctions.pas +Module3=C:\delphiproject\HomeWork\M4\Source\DataAccessModule.pas +Module4=C:\delphiproject\HomeWork\M4\Source\FindBookForm.pas +Module5=C:\delphiproject\HomeWork\M4\Source\RentForm.pas +Module6=C:\delphiproject\HomeWork\M4\Source\FindUserForm.pas +Module7=C:\delphiproject\HomeWork\M4\Source\UserForm.pas +Module8=default.htm +Count=9 +EditWindowCount=1 + +[C:\delphiproject\HomeWork\M4\Source\MainForm.pas] +ModuleType=TSourceModule + +[C:\delphiproject\HomeWork\M4\Source\BookForm.pas] +ModuleType=TSourceModule + +[C:\delphiproject\HomeWork\M4\Source\CommonFunctions.pas] +ModuleType=TSourceModule + +[C:\delphiproject\HomeWork\M4\Source\DataAccessModule.pas] +ModuleType=TSourceModule + +[C:\delphiproject\HomeWork\M4\Source\FindBookForm.pas] +ModuleType=TSourceModule + +[C:\delphiproject\HomeWork\M4\Source\RentForm.pas] +ModuleType=TSourceModule + +[C:\delphiproject\HomeWork\M4\Source\FindUserForm.pas] +ModuleType=TSourceModule + +[C:\delphiproject\HomeWork\M4\Source\UserForm.pas] +ModuleType=TSourceModule + +[default.htm] +ModuleType=TURLModule + +[EditWindow0] +ViewCount=9 +CurrentEditView=C:\delphiproject\HomeWork\M4\Source\MainForm.pas +View0=0 +View1=1 +View2=2 +View3=3 +View4=4 +View5=5 +View6=6 +View7=7 +View8=8 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=9917 +Height=9038 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=9917 +ClientHeight=9038 +DockedToMainForm=1 +BorlandEditorCodeExplorer=BorlandEditorCodeExplorer@EditWindow0 +TopPanelSize=0 +LeftPanelSize=1896 +LeftPanelClients=PropertyInspector,DockSite3 +LeftPanelData=000008000101000000007C0F00000000000001680700000000000001000000005C0E000009000000446F636B53697465330100000000861B00001100000050726F7065727479496E73706563746F72FFFFFFFF +RightPanelSize=2000 +RightPanelClients=DockSite2,DockSite4 +RightPanelData=000008000101000000007C0F00000000000001D00700000000000001000000004412000009000000446F636B53697465320100000000861B000009000000446F636B5369746534FFFFFFFF +BottomPanelSize=1583 +BottomPanelClients=MessageView,DockSite1 +BottomPanelData=0000080001020100000009000000446F636B5369746531DE44000000000000022F060000000000000100000000DE4400000F0000004D65737361676556696577466F726DFFFFFFFF +BottomMiddlePanelSize=0 +BottomMiddlePanelClients=DockSite0,GraphDrawingModel +BottomMiddelPanelData=0000080001020200000009000000446F636B536974653010000000477261706844726177696E67566965779F1D00000000000002F206000000000000FFFFFFFF + +[View0] +CustomEditViewType=TWelcomePageView +WelcomePageURL=bds:/default.htm + +[View1] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M4\Source\MainForm.pas +CursorX=47 +CursorY=82 +TopLine=75 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=Borland.FormDesignerView + +[View2] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M4\Source\DataAccessModule.pas +CursorX=49 +CursorY=187 +TopLine=174 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=C:\delphiproject\HomeWork\M4\Source\DataAccessModule.pas + +[View3] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M4\Source\FindUserForm.pas +CursorX=40 +CursorY=24 +TopLine=15 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=Borland.FormDesignerView + +[View4] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M4\Source\FindBookForm.pas +CursorX=66 +CursorY=57 +TopLine=44 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=C:\delphiproject\HomeWork\M4\Source\FindBookForm.pas + +[View5] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M4\Source\RentForm.pas +CursorX=62 +CursorY=199 +TopLine=38 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=C:\delphiproject\HomeWork\M4\Source\RentForm.pas + +[View6] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M4\Source\UserForm.pas +CursorX=15 +CursorY=260 +TopLine=249 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=Borland.FormDesignerView + +[View7] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M4\Source\BookForm.pas +CursorX=35 +CursorY=15 +TopLine=202 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=C:\delphiproject\HomeWork\M4\Source\BookForm.pas + +[View8] +CustomEditViewType=TEditView +Module=C:\delphiproject\HomeWork\M4\Source\CommonFunctions.pas +CursorX=31 +CursorY=16 +TopLine=1 +LeftCol=1 +Elisions= +Bookmarks= +EditViewName=C:\delphiproject\HomeWork\M4\Source\CommonFunctions.pas + +[UndockedDesigner] +Count=0 + +[Watches] +Count=0 + +[WatchWindow] +WatchColumnWidth=120 +WatchShowColumnHeaders=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1106 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1106 +TBDockHeight=212 +LRDockWidth=13604 +Dockable=1 +StayOnTop=0 + +[Breakpoints] +Count=0 + +[EmbarcaderoWin32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoWin64Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoOSX32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoOSX64Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoIOS64DeviceDebugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoIOS32DeviceDebugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoAndroid32Debugger_AddressBreakpoints] +Count=0 + +[EmbarcaderoAndroid64Debugger_AddressBreakpoints] +Count=0 + +[Main Window] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=0 +State=2 +Left=146 +Top=269 +Width=8932 +Height=8519 +MaxLeft=-5 +MaxTop=-10 +MaxWidth=8932 +MaxHeight=8519 +ClientWidth=10021 +ClientHeight=9788 +BottomPanelSize=8704 +BottomPanelClients=EditWindow0 +BottomPanelData=0000080000000000000000000000000000000000000000000000000100000000000000000C0000004564697457696E646F775F30FFFFFFFF + +[ProjectManager] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=4240 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=4240 +TBDockHeight=5904 +LRDockWidth=2349 +Dockable=1 +StayOnTop=0 + +[MessageView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=28 +Width=9917 +Height=1375 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=9917 +ClientHeight=1375 +TBDockHeight=1375 +LRDockWidth=2771 +Dockable=1 +StayOnTop=0 + +[ToolForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=2192 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=2192 +TBDockHeight=7154 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 + +[ClipboardHistory] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=0 +State=0 +Left=0 +Top=0 +Width=1786 +Height=6115 +MaxLeft=-5 +MaxTop=-10 +ClientWidth=1724 +ClientHeight=5750 +TBDockHeight=6115 +LRDockWidth=1786 +Dockable=1 +StayOnTop=0 + +[PropertyInspector] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=425 +Width=1896 +Height=3231 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1896 +ClientHeight=3231 +TBDockHeight=8769 +LRDockWidth=1896 +Dockable=1 +StayOnTop=0 +SplitPos=111 + +[PropInspDesignerSelection] +ArrangeBy=Name +SelectedItem=Action,OnClick +ExpandedItems=Anchors=0,BorderIcons=0,Constraints=0,BevelEdges=0,Font=0,GlassFrame=0,HorzScrollBar=0,LiveBindings=0,"LiveBindings Designer=0",Margins=0,Padding=0,StyleElements=0,Touch=0,VertScrollBar=0,EdgeBorders=0,GradientDrawingOptions=0,ConnectedStoredUsage=0,FetchOptions=0,FormatOptions=0,Params=0,ResourceOptions=0,TxOptions=0,UpdateOptions=1,ActiveStoredUsage=0,Connection=0,FieldOptions=0,FilterChanges=0,FilterOptions=0,Font.Style=0,DataSource=0,Title=1,Title.Font=0,DataSet=0,UpdateOptions.AssignedValues=0,CalendarHeaderInfo=0,MasterSource=0,ImageMargins=0,UpdateObject=0,Options=1,TitleFont=0,ProviderFlags=0,Menu=0 + +[frmDesignPreview] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=6433 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=6433 +TBDockHeight=5962 +LRDockWidth=2510 +Dockable=1 +StayOnTop=0 + +[TemplateView] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=-1528 +Top=249 +Width=276 +Height=365 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=276 +ClientHeight=365 +TBDockHeight=365 +LRDockWidth=276 +Dockable=1 +StayOnTop=0 +Name=120 +Description=334 +filter=1 + +[DebugLogView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1106 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1106 +TBDockHeight=413 +LRDockWidth=4953 +Dockable=1 +StayOnTop=0 + +[ThreadStatusWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1106 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1106 +TBDockHeight=212 +LRDockWidth=7406 +Dockable=1 +StayOnTop=0 +Column0Width=145 +Column1Width=100 +Column2Width=115 +Column3Width=374 + +[LocalVarsWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1106 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1106 +TBDockHeight=1538 +LRDockWidth=3484 +Dockable=1 +StayOnTop=0 + +[CallStackWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1106 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1106 +TBDockHeight=2067 +LRDockWidth=3484 +Dockable=1 +StayOnTop=0 + +[PatchForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=2500 +LRDockWidth=3401 +Dockable=1 +StayOnTop=0 + +[FindReferencsForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=971 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=971 +TBDockHeight=2317 +LRDockWidth=2823 +Dockable=1 +StayOnTop=0 + +[RefactoringForm] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=3212 +LRDockWidth=2823 +Dockable=1 +StayOnTop=0 + +[ToDo List] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=1154 +LRDockWidth=3677 +Dockable=1 +StayOnTop=0 +Column0Width=314 +Column1Width=30 +Column2Width=150 +Column3Width=172 +Column4Width=129 +SortOrder=4 +ShowHints=1 +ShowChecked=1 + +[DataExplorerContainer] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=6433 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=6433 +TBDockHeight=4885 +LRDockWidth=7151 +Dockable=1 +StayOnTop=0 + +[GraphDrawingModel] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=380 +Top=817 +Width=2854 +Height=3212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2854 +ClientHeight=3212 +TBDockHeight=3212 +LRDockWidth=2854 +Dockable=1 +StayOnTop=0 + +[ClassBrowserTool] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=-8 +Top=-120 +Width=1849 +Height=3144 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1849 +ClientHeight=3144 +TBDockHeight=3144 +LRDockWidth=1849 +Dockable=1 +StayOnTop=0 + +[MetricsView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=4837 +LRDockWidth=3562 +Dockable=1 +StayOnTop=0 + +[QAView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2339 +Height=1212 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1212 +TBDockHeight=4837 +LRDockWidth=3562 +Dockable=1 +StayOnTop=0 + +[BreakpointWindow] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=3823 +Height=1106 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1106 +TBDockHeight=1548 +LRDockWidth=8740 +Dockable=1 +StayOnTop=0 +Column0Width=200 +Column1Width=75 +Column2Width=200 +Column3Width=200 +Column4Width=200 +Column5Width=75 +Column6Width=75 + +[StructureView] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=1896 +Height=3471 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1896 +ClientHeight=3471 +TBDockHeight=3683 +LRDockWidth=1896 +Dockable=1 +StayOnTop=0 + +[ModelViewTool] +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=0 +Width=2000 +Height=6433 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=6433 +TBDockHeight=4885 +LRDockWidth=5307 +Dockable=1 +StayOnTop=0 + +[BorlandEditorCodeExplorer@EditWindow0] +PercentageSizes=1 +Create=1 +Visible=0 +Docked=0 +State=0 +Left=0 +Top=0 +Width=1823 +Height=6173 +MaxLeft=-5 +MaxTop=-10 +ClientWidth=1740 +ClientHeight=5798 +TBDockHeight=6173 +LRDockWidth=1823 +Dockable=1 +StayOnTop=0 + +[DockHosts] +DockHostCount=5 + +[DockSite0] +HostDockSite=DockBottomCenterPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=8 +Top=8 +Width=2339 +Height=1481 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2339 +ClientHeight=1481 +TBDockHeight=1481 +LRDockWidth=2339 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=RefactoringForm +TabDockClients=RefactoringForm,PatchForm,FindReferencsForm,ToDo List,MetricsView,QAView + +[DockSite1] +HostDockSite=DockBottomPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=0 +Docked=1 +State=0 +Left=952 +Top=28 +Width=3823 +Height=1375 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=3823 +ClientHeight=1375 +TBDockHeight=1375 +LRDockWidth=3823 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=DebugLogView +TabDockClients=DebugLogView,BreakpointWindow,ThreadStatusWindow,CallStackWindow,WatchWindow,LocalVarsWindow + +[DockSite2] +HostDockSite=DockRightPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=28 +Width=2000 +Height=4510 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=4510 +TBDockHeight=8769 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=ProjectManager +TabDockClients=ProjectManager,ModelViewTool,DataExplorerContainer,frmDesignPreview + +[DockSite3] +HostDockSite=DockLeftPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=28 +Width=1896 +Height=3471 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=1896 +ClientHeight=3471 +TBDockHeight=8769 +LRDockWidth=1896 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=StructureView +TabDockClients=StructureView,ClassBrowserTool + +[DockSite4] +HostDockSite=DockRightPanel +DockSiteType=1 +PercentageSizes=1 +Create=1 +Visible=1 +Docked=1 +State=0 +Left=0 +Top=533 +Width=2000 +Height=2192 +MaxLeft=-1 +MaxTop=-1 +ClientWidth=2000 +ClientHeight=2192 +TBDockHeight=8769 +LRDockWidth=2000 +Dockable=1 +StayOnTop=0 +TabPosition=1 +ActiveTabID=ToolForm +TabDockClients=ToolForm,TemplateView + diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/CommonFunctions.pas" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/CommonFunctions.pas" new file mode 100644 index 0000000..b3a63ac --- /dev/null +++ "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/CommonFunctions.pas" @@ -0,0 +1,93 @@ +unit CommonFunctions; + +interface + +uses + Data.DB, System.Classes, Vcl.Graphics, + Vcl.ExtCtrls; + +// ̹ ϰ(AFileName) ̹(AImage) ε +procedure LoadImageFromFile(AImage: TImage; AFileName: string); + +// Blobʵ忡 ̹(AImage) ε +procedure LoadImageFromBlobField(AImage: TImage; ABlobField: TBlobField); + +// Blobʵ ̹ +procedure SaveImageToBlobField(AImage: TImage; ABlobField: TBlobField); + + +implementation + +uses + System.IOUtils, System.SysUtils; + +procedure LoadImageFromFile(AImage: TImage; AFileName: string); +var + wic: TWICImage; // Microsoft Windows Imaging Component + // پ ̹ ε尡 +begin + if not TFile.Exists(AFileName) then + Exit; + + AImage.Picture.Assign(nil); + wic := TWICImage.Create; + try + wic.LoadFromFile(AFileName); + AImage.Picture.Assign(wic); + finally + wic.Free; + end; +end; + +procedure LoadImageFromBlobField(AImage: TImage; ABlobField: TBlobField); +var + wic: TWICImage; // Microsoft Windows Imaging Component + Stream: TMemoryStream; +begin + AImage.Picture.Assign(nil); + + if ABlobField.BlobSize = 0 then + Exit; + + Stream := TMemoryStream.Create; + wic := TWICImage.Create; + try + ABlobField.SaveToStream(Stream); + if Stream.Size > 0 then + begin + try + wic.LoadFromStream(Stream); + AImage.Picture.Assign(wic); + except + end; + end; + finally + Stream.Free; + wic.Free; + end; +end; + +procedure SaveImageToBlobField(AImage: TImage; ABlobField: TBlobField); +var + wic: TWICImage; // Microsoft Windows Imaging Component + Stream: TMemoryStream; +begin + wic := TWICImage.Create; + Stream := TMemoryStream.Create; + try + wic.Assign(AImage.Picture); + wic.SaveToStream(Stream); + if ABlobField.DataSet.State = dsBrowse then + if ABlobField.DataSet.RecNo > 0 then + ABlobField.DataSet.Edit + else + ABlobField.DataSet.Append; + + ABlobField.LoadFromStream(Stream); + finally + Stream.Free; + wic.Free; + end; +end; + +end. diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/DB/BOOKRENTAL.IB" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/DB/BOOKRENTAL.IB" new file mode 100644 index 0000000..96df90b Binary files /dev/null and "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/DB/BOOKRENTAL.IB" differ diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/DataAccessModule.dfm" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/DataAccessModule.dfm" new file mode 100644 index 0000000..4ca4aa2 --- /dev/null +++ "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/DataAccessModule.dfm" @@ -0,0 +1,523 @@ +object DataModuleDataAccess: TDataModuleDataAccess + OldCreateOrder = False + Height = 432 + Width = 616 + object FDConnectionBookRental: TFDConnection + Params.Strings = ( + 'Database=C:\delphiproject\HomeWork\M4\DB\BOOKRENTAL.IB' + 'User_Name=sysdba' + 'Password=masterkey' + 'CharacterSet=UTF8' + 'DriverID=IB') + Connected = True + LoginPrompt = False + BeforeConnect = FDConnectionBookRentalBeforeConnect + Left = 88 + Top = 224 + end + object FDQueryBook: TFDQuery + Active = True + OnCalcFields = FDQueryBookCalcFields + Connection = FDConnectionBookRental + UpdateOptions.AutoIncFields = 'BOOK_SEQ' + SQL.Strings = ( + 'select * from book') + Left = 80 + Top = 312 + object FDQueryBookBOOK_SEQ: TIntegerField + FieldName = 'BOOK_SEQ' + Origin = 'BOOK_SEQ' + ProviderFlags = [pfInUpdate, pfInWhere, pfInKey] + Required = True + end + object FDQueryBookBOOK_TITLE: TWideStringField + FieldName = 'BOOK_TITLE' + Origin = 'BOOK_TITLE' + Required = True + Size = 400 + end + object FDQueryBookBOOK_ISBN: TStringField + FieldName = 'BOOK_ISBN' + Origin = 'BOOK_ISBN' + FixedChar = True + Size = 13 + end + object FDQueryBookBOOK_AUTHOR: TWideStringField + FieldName = 'BOOK_AUTHOR' + Origin = 'BOOK_AUTHOR' + Required = True + Size = 120 + end + object FDQueryBookBOOK_PRICE: TIntegerField + FieldName = 'BOOK_PRICE' + Origin = 'BOOK_PRICE' + DisplayFormat = '#,##0' + end + object FDQueryBookBOOK_LINK: TWideStringField + FieldName = 'BOOK_LINK' + Origin = 'BOOK_LINK' + Size = 1020 + end + object FDQueryBookBOOK_RENT_YN: TStringField + FieldName = 'BOOK_RENT_YN' + Origin = 'BOOK_RENT_YN' + FixedChar = True + Size = 1 + end + object FDQueryBookBOOK_IMAGE: TBlobField + FieldName = 'BOOK_IMAGE' + Origin = 'BOOK_IMAGE' + end + object FDQueryBookBOOK_DESCRIPTION: TWideMemoField + FieldName = 'BOOK_DESCRIPTION' + Origin = 'BOOK_DESCRIPTION' + BlobType = ftWideMemo + end + object FDQueryBookBOOK_RENT: TStringField + FieldKind = fkCalculated + FieldName = 'BOOK_RENT' + Calculated = True + end + end + object FDQueryDuplicatedBook: TFDQuery + Active = True + Connection = FDConnectionBookRental + SQL.Strings = ( + 'SELECT BOOK_SEQ FROM BOOK WHERE BOOK_ISBN = :ISBN') + Left = 192 + Top = 312 + ParamData = < + item + Name = 'ISBN' + DataType = ftFixedChar + ParamType = ptInput + Size = 13 + end> + end + object FDQueryUser: TFDQuery + Active = True + OnCalcFields = FDQueryUserCalcFields + Connection = FDConnectionBookRental + UpdateOptions.AutoIncFields = 'USER_SEQ' + SQL.Strings = ( + 'SELECT * FROM USERS') + Left = 328 + Top = 312 + object FDQueryUserUSER_SEQ: TIntegerField + AutoGenerateValue = arAutoInc + FieldName = 'USER_SEQ' + Origin = 'USER_SEQ' + ProviderFlags = [pfInUpdate, pfInWhere, pfInKey] + end + object FDQueryUserUSER_NAME: TWideStringField + FieldName = 'USER_NAME' + Origin = 'USER_NAME' + Required = True + Size = 120 + end + object FDQueryUserUSER_BIRTH: TDateField + FieldName = 'USER_BIRTH' + Origin = 'USER_BIRTH' + end + object FDQueryUserUSER_SEX: TStringField + FieldName = 'USER_SEX' + Origin = 'USER_SEX' + FixedChar = True + Size = 1 + end + object FDQueryUserUSER_PHONE: TStringField + FieldName = 'USER_PHONE' + Origin = 'USER_PHONE' + Size = 15 + end + object FDQueryUserUSER_MAIL: TWideStringField + FieldName = 'USER_MAIL' + Origin = 'USER_MAIL' + Size = 1020 + end + object FDQueryUserUSER_IMAGE: TBlobField + FieldName = 'USER_IMAGE' + Origin = 'USER_IMAGE' + end + object FDQueryUserUSER_REG_DATE: TDateField + FieldName = 'USER_REG_DATE' + Origin = 'USER_REG_DATE' + end + object FDQueryUserUSER_OUT_YN: TStringField + FieldName = 'USER_OUT_YN' + Origin = 'USER_OUT_YN' + FixedChar = True + Size = 1 + end + object FDQueryUserUSER_OUT_DATE: TDateField + FieldName = 'USER_OUT_DATE' + Origin = 'USER_OUT_DATE' + end + object FDQueryUserUSER_RENT_COUNT: TIntegerField + FieldName = 'USER_RENT_COUNT' + Origin = 'USER_RENT_COUNT' + end + object FDQueryUserUSER_SEX_STR: TStringField + FieldKind = fkCalculated + FieldName = 'USER_SEX_STR' + Calculated = True + end + object FDQueryUserUSER_OUT: TStringField + FieldKind = fkCalculated + FieldName = 'USER_OUT' + Calculated = True + end + end + object FDQueryDuplicatedUser: TFDQuery + Active = True + Connection = FDConnectionBookRental + SQL.Strings = ( + 'SELECT USER_SEQ FROM USERS' + 'WHERE USER_NAME = :NAME AND USER_BIRTH = :BIRTH') + Left = 432 + Top = 312 + ParamData = < + item + Name = 'NAME' + DataType = ftWideString + ParamType = ptInput + Size = 120 + Value = Null + end + item + Name = 'BIRTH' + DataType = ftDate + ParamType = ptInput + end> + end + object FDQueryRent: TFDQuery + Active = True + OnCalcFields = FDQueryRentCalcFields + Connection = FDConnectionBookRental + UpdateOptions.AutoIncFields = 'RENT_SEQ' + UpdateObject = FDUpdateSQLRent + SQL.Strings = ( + 'SELECT BOOK.BOOK_TITLE, USERS.USER_NAME, RENT.*' + 'FROM RENT, BOOK, USERS' + 'WHERE' + ' RENT.BOOK_SEQ = BOOK.BOOK_SEQ AND' + ' RENT.USER_SEQ = USERS.USER_SEQ') + Left = 328 + Top = 32 + object FDQueryRentBOOK_TITLE: TWideStringField + FieldName = 'BOOK_TITLE' + Origin = 'RENT_RETURN_YN' + ReadOnly = True + Size = 400 + end + object FDQueryRentUSER_NAME: TWideStringField + FieldName = 'USER_NAME' + Origin = 'USER_NAME' + ReadOnly = True + Size = 120 + end + object FDQueryRentRENT_SEQ: TIntegerField + AutoGenerateValue = arAutoInc + FieldName = 'RENT_SEQ' + Origin = 'RENT_SEQ' + ProviderFlags = [pfInUpdate, pfInWhere, pfInKey] + end + object FDQueryRentUSER_SEQ: TIntegerField + FieldName = 'USER_SEQ' + Origin = 'USER_SEQ' + Required = True + end + object FDQueryRentBOOK_SEQ: TIntegerField + FieldName = 'BOOK_SEQ' + Origin = 'BOOK_SEQ' + Required = True + end + object FDQueryRentRENT_DATE: TDateField + FieldName = 'RENT_DATE' + Origin = 'RENT_DATE' + end + object FDQueryRentRENT_RETURN_DATE: TDateField + FieldName = 'RENT_RETURN_DATE' + Origin = 'RENT_RETURN_DATE' + end + object FDQueryRentRENT_RETURN_YN: TStringField + FieldName = 'RENT_RETURN_YN' + Origin = 'RENT_RETURN_YN' + FixedChar = True + Size = 1 + end + object FDQueryRentRENT_RETURN: TStringField + FieldKind = fkCalculated + FieldName = 'RENT_RETURN' + Calculated = True + end + end + object FDQueryRentBook: TFDQuery + Active = True + IndexFieldNames = 'BOOK_SEQ' + MasterSource = DataSourceRent + MasterFields = 'BOOK_SEQ' + Connection = FDConnectionBookRental + SQL.Strings = ( + 'SELECT * from book') + Left = 328 + Top = 112 + object FDQueryRentBookBOOK_SEQ: TIntegerField + FieldName = 'BOOK_SEQ' + Origin = 'BOOK_SEQ' + ProviderFlags = [pfInUpdate, pfInWhere, pfInKey] + Required = True + end + object FDQueryRentBookBOOK_TITLE: TWideStringField + FieldName = 'BOOK_TITLE' + Origin = 'BOOK_TITLE' + Required = True + Size = 400 + end + object FDQueryRentBookBOOK_ISBN: TStringField + FieldName = 'BOOK_ISBN' + Origin = 'BOOK_ISBN' + FixedChar = True + Size = 13 + end + object FDQueryRentBookBOOK_AUTHOR: TWideStringField + FieldName = 'BOOK_AUTHOR' + Origin = 'BOOK_AUTHOR' + Required = True + Size = 120 + end + object FDQueryRentBookBOOK_PRICE: TIntegerField + FieldName = 'BOOK_PRICE' + Origin = 'BOOK_PRICE' + DisplayFormat = '#,##0' + end + object FDQueryRentBookBOOK_LINK: TWideStringField + FieldName = 'BOOK_LINK' + Origin = 'BOOK_LINK' + Size = 1020 + end + object FDQueryRentBookBOOK_RENT_YN: TStringField + FieldName = 'BOOK_RENT_YN' + Origin = 'BOOK_RENT_YN' + FixedChar = True + Size = 1 + end + object FDQueryRentBookBOOK_IMAGE: TBlobField + FieldName = 'BOOK_IMAGE' + Origin = 'BOOK_IMAGE' + end + object FDQueryRentBookBOOK_DESCRIPTION: TWideMemoField + FieldName = 'BOOK_DESCRIPTION' + Origin = 'BOOK_DESCRIPTION' + BlobType = ftWideMemo + end + end + object FDQueryRentUser: TFDQuery + Active = True + IndexFieldNames = 'USER_SEQ' + MasterSource = DataSourceRent + MasterFields = 'USER_SEQ' + Connection = FDConnectionBookRental + SQL.Strings = ( + 'select * from users') + Left = 440 + Top = 120 + end + object DataSourceRent: TDataSource + DataSet = FDQueryRent + Left = 432 + Top = 32 + end + object FDUpdateSQLRent: TFDUpdateSQL + Connection = FDConnectionBookRental + InsertSQL.Strings = ( + 'INSERT INTO RENT' + '(RENT_SEQ, USER_SEQ, BOOK_SEQ, RENT_DATE, ' + ' RENT_RETURN_DATE, RENT_RETURN_YN)' + + 'VALUES (:NEW_RENT_SEQ, :NEW_USER_SEQ, :NEW_BOOK_SEQ, :NEW_RENT_D' + + 'ATE, ' + ' :NEW_RENT_RETURN_DATE, :NEW_RENT_RETURN_YN)') + ModifySQL.Strings = ( + 'UPDATE RENT' + + 'SET RENT_SEQ = :NEW_RENT_SEQ, USER_SEQ = :NEW_USER_SEQ, BOOK_SEQ' + + ' = :NEW_BOOK_SEQ, ' + + ' RENT_DATE = :NEW_RENT_DATE, RENT_RETURN_DATE = :NEW_RENT_RETUR' + + 'N_DATE, ' + ' RENT_RETURN_YN = :NEW_RENT_RETURN_YN' + 'WHERE RENT_SEQ = :OLD_RENT_SEQ') + DeleteSQL.Strings = ( + 'DELETE FROM RENT' + 'WHERE RENT_SEQ = :OLD_RENT_SEQ') + FetchRowSQL.Strings = ( + + 'SELECT RENT_SEQ, USER_SEQ, BOOK_SEQ, RENT_DATE, RENT_RETURN_DATE' + + ', RENT_RETURN_YN' + 'FROM RENT' + 'WHERE RENT_SEQ = :OLD_RENT_SEQ') + Left = 536 + Top = 32 + end + object FDQueryFindUser: TFDQuery + Active = True + OnCalcFields = FDQueryFindUserCalcFields + Connection = FDConnectionBookRental + SQL.Strings = ( + 'select * from users') + Left = 320 + Top = 184 + object FDQueryFindUserUSER_SEQ: TIntegerField + FieldName = 'USER_SEQ' + Origin = 'USER_SEQ' + ProviderFlags = [pfInUpdate, pfInWhere, pfInKey] + Required = True + end + object FDQueryFindUserUSER_NAME: TWideStringField + FieldName = 'USER_NAME' + Origin = 'USER_NAME' + Required = True + Size = 120 + end + object FDQueryFindUserUSER_BIRTH: TDateField + FieldName = 'USER_BIRTH' + Origin = 'USER_BIRTH' + end + object FDQueryFindUserUSER_SEX: TStringField + FieldName = 'USER_SEX' + Origin = 'USER_SEX' + FixedChar = True + Size = 1 + end + object FDQueryFindUserUSER_PHONE: TStringField + FieldName = 'USER_PHONE' + Origin = 'USER_PHONE' + Size = 15 + end + object FDQueryFindUserUSER_MAIL: TWideStringField + FieldName = 'USER_MAIL' + Origin = 'USER_MAIL' + Size = 1020 + end + object FDQueryFindUserUSER_IMAGE: TBlobField + FieldName = 'USER_IMAGE' + Origin = 'USER_IMAGE' + end + object FDQueryFindUserUSER_REG_DATE: TDateField + FieldName = 'USER_REG_DATE' + Origin = 'USER_REG_DATE' + end + object FDQueryFindUserUSER_OUT_YN: TStringField + FieldName = 'USER_OUT_YN' + Origin = 'USER_OUT_YN' + FixedChar = True + Size = 1 + end + object FDQueryFindUserUSER_OUT_DATE: TDateField + FieldName = 'USER_OUT_DATE' + Origin = 'USER_OUT_DATE' + end + object FDQueryFindUserUSER_RENT_COUNT: TIntegerField + FieldName = 'USER_RENT_COUNT' + Origin = 'USER_RENT_COUNT' + end + object FDQueryFindUserUSER_SEX_STR: TStringField + FieldKind = fkCalculated + FieldName = 'USER_SEX_STR' + Calculated = True + end + end + object FDQueryFindBook: TFDQuery + Active = True + Connection = FDConnectionBookRental + SQL.Strings = ( + 'select * from book' + 'where BOOK_RENT_YN = '#39'N'#39) + Left = 432 + Top = 184 + object FDQueryFindBookBOOK_SEQ: TIntegerField + FieldName = 'BOOK_SEQ' + Origin = 'BOOK_SEQ' + ProviderFlags = [pfInUpdate, pfInWhere, pfInKey] + Required = True + end + object FDQueryFindBookBOOK_TITLE: TWideStringField + FieldName = 'BOOK_TITLE' + Origin = 'BOOK_TITLE' + Required = True + Size = 400 + end + object FDQueryFindBookBOOK_ISBN: TStringField + FieldName = 'BOOK_ISBN' + Origin = 'BOOK_ISBN' + FixedChar = True + Size = 13 + end + object FDQueryFindBookBOOK_AUTHOR: TWideStringField + FieldName = 'BOOK_AUTHOR' + Origin = 'BOOK_AUTHOR' + Required = True + Size = 120 + end + object FDQueryFindBookBOOK_PRICE: TIntegerField + FieldName = 'BOOK_PRICE' + Origin = 'BOOK_PRICE' + DisplayFormat = '#,##0' + end + object FDQueryFindBookBOOK_LINK: TWideStringField + FieldName = 'BOOK_LINK' + Origin = 'BOOK_LINK' + Size = 1020 + end + object FDQueryFindBookBOOK_RENT_YN: TStringField + FieldName = 'BOOK_RENT_YN' + Origin = 'BOOK_RENT_YN' + FixedChar = True + Size = 1 + end + object FDQueryFindBookBOOK_IMAGE: TBlobField + FieldName = 'BOOK_IMAGE' + Origin = 'BOOK_IMAGE' + end + object FDQueryFindBookBOOK_DESCRIPTION: TWideMemoField + FieldName = 'BOOK_DESCRIPTION' + Origin = 'BOOK_DESCRIPTION' + BlobType = ftWideMemo + end + end + object FDQueryUpdateBookState: TFDQuery + Connection = FDConnectionBookRental + SQL.Strings = ( + 'UPDATE BOOK SET' + 'BOOK_RENT_YN = :RENT_YN' + 'WHERE BOOK_SEQ = :SEQ') + Left = 72 + Top = 24 + ParamData = < + item + Name = 'RENT_YN' + ParamType = ptInput + end + item + Name = 'SEQ' + ParamType = ptInput + end> + end + object FDQueryUpdateUserRentCount: TFDQuery + Connection = FDConnectionBookRental + SQL.Strings = ( + 'UPDATE USERS SET ' + + 'USER_RENT_COUNT = (SELECT COUNT(*) FROM RENT WHERE USER_SEQ = :S' + + 'EQ AND RENT_RETURN_YN = '#39'N'#39')' + 'WHERE USER_SEQ = :SEQ') + Left = 72 + Top = 80 + ParamData = < + item + Name = 'SEQ' + ParamType = ptInput + end> + end +end diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/DataAccessModule.pas" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/DataAccessModule.pas" new file mode 100644 index 0000000..44ec57a --- /dev/null +++ "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/DataAccessModule.pas" @@ -0,0 +1,242 @@ +unit DataAccessModule; + +interface + +uses + System.SysUtils, System.Classes, FireDAC.Stan.Intf, FireDAC.Stan.Option, + FireDAC.Stan.Error, FireDAC.UI.Intf, FireDAC.Phys.Intf, FireDAC.Stan.Def, + FireDAC.Stan.Pool, FireDAC.Stan.Async, FireDAC.Phys, FireDAC.Phys.IB, + FireDAC.Phys.IBDef, FireDAC.VCLUI.Wait, FireDAC.Stan.Param, FireDAC.DatS, + FireDAC.DApt.Intf, FireDAC.DApt, Data.DB, FireDAC.Comp.DataSet, + FireDAC.Comp.Client; + +type + TDataModuleDataAccess = class(TDataModule) + FDConnectionBookRental: TFDConnection; + FDQueryBook: TFDQuery; + FDQueryBookBOOK_SEQ: TIntegerField; + FDQueryBookBOOK_TITLE: TWideStringField; + FDQueryBookBOOK_ISBN: TStringField; + FDQueryBookBOOK_AUTHOR: TWideStringField; + FDQueryBookBOOK_PRICE: TIntegerField; + FDQueryBookBOOK_LINK: TWideStringField; + FDQueryBookBOOK_RENT_YN: TStringField; + FDQueryBookBOOK_IMAGE: TBlobField; + FDQueryBookBOOK_DESCRIPTION: TWideMemoField; + FDQueryBookBOOK_RENT: TStringField; + FDQueryDuplicatedBook: TFDQuery; + FDQueryUser: TFDQuery; + FDQueryUserUSER_SEQ: TIntegerField; + FDQueryUserUSER_NAME: TWideStringField; + FDQueryUserUSER_BIRTH: TDateField; + FDQueryUserUSER_SEX: TStringField; + FDQueryUserUSER_PHONE: TStringField; + FDQueryUserUSER_MAIL: TWideStringField; + FDQueryUserUSER_IMAGE: TBlobField; + FDQueryUserUSER_REG_DATE: TDateField; + FDQueryUserUSER_OUT_YN: TStringField; + FDQueryUserUSER_OUT_DATE: TDateField; + FDQueryUserUSER_RENT_COUNT: TIntegerField; + FDQueryUserUSER_SEX_STR: TStringField; + FDQueryUserUSER_OUT: TStringField; + FDQueryDuplicatedUser: TFDQuery; + FDQueryRent: TFDQuery; + FDQueryRentBook: TFDQuery; + FDQueryRentUser: TFDQuery; + DataSourceRent: TDataSource; + FDUpdateSQLRent: TFDUpdateSQL; + FDQueryRentBOOK_TITLE: TWideStringField; + FDQueryRentUSER_NAME: TWideStringField; + FDQueryRentRENT_SEQ: TIntegerField; + FDQueryRentUSER_SEQ: TIntegerField; + FDQueryRentBOOK_SEQ: TIntegerField; + FDQueryRentRENT_DATE: TDateField; + FDQueryRentRENT_RETURN_DATE: TDateField; + FDQueryRentRENT_RETURN_YN: TStringField; + FDQueryRentRENT_RETURN: TStringField; + FDQueryRentBookBOOK_SEQ: TIntegerField; + FDQueryRentBookBOOK_TITLE: TWideStringField; + FDQueryRentBookBOOK_ISBN: TStringField; + FDQueryRentBookBOOK_AUTHOR: TWideStringField; + FDQueryRentBookBOOK_PRICE: TIntegerField; + FDQueryRentBookBOOK_LINK: TWideStringField; + FDQueryRentBookBOOK_RENT_YN: TStringField; + FDQueryRentBookBOOK_IMAGE: TBlobField; + FDQueryRentBookBOOK_DESCRIPTION: TWideMemoField; + FDQueryFindUser: TFDQuery; + FDQueryFindUserUSER_SEQ: TIntegerField; + FDQueryFindUserUSER_NAME: TWideStringField; + FDQueryFindUserUSER_BIRTH: TDateField; + FDQueryFindUserUSER_SEX: TStringField; + FDQueryFindUserUSER_PHONE: TStringField; + FDQueryFindUserUSER_MAIL: TWideStringField; + FDQueryFindUserUSER_IMAGE: TBlobField; + FDQueryFindUserUSER_REG_DATE: TDateField; + FDQueryFindUserUSER_OUT_YN: TStringField; + FDQueryFindUserUSER_OUT_DATE: TDateField; + FDQueryFindUserUSER_RENT_COUNT: TIntegerField; + FDQueryFindUserUSER_SEX_STR: TStringField; + FDQueryFindBook: TFDQuery; + FDQueryFindBookBOOK_SEQ: TIntegerField; + FDQueryFindBookBOOK_TITLE: TWideStringField; + FDQueryFindBookBOOK_ISBN: TStringField; + FDQueryFindBookBOOK_AUTHOR: TWideStringField; + FDQueryFindBookBOOK_PRICE: TIntegerField; + FDQueryFindBookBOOK_LINK: TWideStringField; + FDQueryFindBookBOOK_RENT_YN: TStringField; + FDQueryFindBookBOOK_IMAGE: TBlobField; + FDQueryFindBookBOOK_DESCRIPTION: TWideMemoField; + FDQueryUpdateBookState: TFDQuery; + FDQueryUpdateUserRentCount: TFDQuery; + procedure FDQueryBookCalcFields(DataSet: TDataSet); + procedure FDQueryUserCalcFields(DataSet: TDataSet); + procedure FDQueryRentCalcFields(DataSet: TDataSet); + procedure FDQueryFindUserCalcFields(DataSet: TDataSet); + procedure FDConnectionBookRentalBeforeConnect(Sender: TObject); + private + { Private declarations } + public + { Public declarations } + function DuplicatedISBN(ASeq, AISBN: string): Boolean; + function DuplicatedUSER(ASeq: Integer; AName: string; ABirth: TDateTime): Boolean; + + procedure ExecuteRent(AUserSeq, ABookSeq: Integer; ARentYn: Boolean); + end; + +var + DataModuleDataAccess: TDataModuleDataAccess; + +implementation + +{%CLASSGROUP 'Vcl.Controls.TControl'} + +{$R *.dfm} +uses + System.StrUtils, System.IOUtils, Vcl.Forms, Vcl.Dialogs; + +function TDataModuleDataAccess.DuplicatedISBN(ASeq, AISBN: string): Boolean; +begin + FDQueryDuplicatedBook.Close; + FDQueryDuplicatedBook.ParamByName('ISBN').AsString := AISBN; + FDQueryDuplicatedBook.Open; + + if (FDQueryDuplicatedBook.RecordCount > 0) + and (FDQueryDuplicatedBook.Fields[0].AsString <> AISBN) then + Result := True; + +end; + +function TDataModuleDataAccess.DuplicatedUSER(ASeq: Integer; AName: string; + ABirth: TDateTime): Boolean; +begin + Result := False; + FDQueryDuplicatedUser.Close; + FDQueryDuplicatedUser.ParamByName('NAME').AsString := AName; + FDQueryDuplicatedUser.ParamByName('BIRTH').AsDateTime := ABirth; + FDQueryDuplicatedUser.Open; + + if (FDQueryDuplicatedUser.RecordCount > 0) + and (FDQueryDuplicatedUser.Fields[0].AsInteger <> ASeq) then + Result := True; + +end; + +procedure TDataModuleDataAccess.ExecuteRent(AUserSeq, ABookSeq: Integer; + ARentYn: Boolean); +begin + //뿩 Ʈ + if ARentYn then + begin + // + FDQueryRent.FieldByName('RENT_DATE').AsDateTime := Now; + FDQueryRent.FieldByName('RENT_RETURN_DATE').AsDateTime := Now + 20; + FDQueryRent.FieldByName('RENT_RETURN_YN').AsString := 'N'; + end + else + begin + //ݳ + if FDQueryRent.State <> dsEdit then + FDQueryRent.Edit; + FDQueryRent.FieldByName('RENT_RETURN_DATE').AsDateTime := Now; + FDQueryRent.FieldByName('RENT_RETURN_YN').AsString := 'Y'; + end; + FDQueryRent.Post; + FDQueryRent.Refresh; + + // Ʈ + FDQueryUpdateBookState.ParamByName('RENT_YN').AsString := IfThen(ARentYn, 'Y', 'N'); + FDQueryUpdateBookState.ParamByName('SEQ').AsInteger := ABookSeq; + FDQueryUpdateBookState.ExecSQL; + + //ȸ Ʈ + FDQueryUpdateUserRentCount.ParamByName('SEQ').AsInteger := AUserSeq; + FDQueryUpdateUserRentCount.ExecSQL; + + + //ȭ ÷ + FDQueryBook.Refresh; + FDQueryUser.Refresh; + +end; + +procedure TDataModuleDataAccess.FDConnectionBookRentalBeforeConnect( + Sender: TObject); +var + Path: string; +begin + Path := TPath.GetFullPath('..\'); + Path := TPath.Combine(Path, 'DB'); + Path := TPath.Combine(Path, 'BOOKRENTAL.IB'); + + if not TFile.Exists(Path) then + begin + ShowMessage(Format(' ̽ ã ϴ.(: %s', [Path])); + Application.Terminate; + end; + + FDConnectionBookRental.Params.Values['Database'] := Path; +end; + +procedure TDataModuleDataAccess.FDQueryBookCalcFields(DataSet: TDataSet); +var + RentYN: string; +begin + RentYN := FDQueryBook.FieldByName('BOOK_RENT_YN').AsString; + if RentYN = 'Y' then + FDQueryBook.FieldByName('BOOK_RENT').AsString := '뿩 ' + else + FDQueryBook.FieldByName('BOOK_RENT').AsString := '뿩 '; + +end; + +procedure TDataModuleDataAccess.FDQueryFindUserCalcFields(DataSet: TDataSet); +begin + if FDQueryFindUserUSER_SEX.AsString = 'M' then + FDQueryFindUserUSER_SEX_STR.AsString := '' + else + FDQueryFindUserUSER_SEX_STR.AsString := ''; + +end; + +procedure TDataModuleDataAccess.FDQueryRentCalcFields(DataSet: TDataSet); +begin + if FDQueryRentRENT_RETURN_YN.AsString = 'Y' then + FDQueryRentRENT_RETURN.AsString := 'ݳ' + else + FDQueryRentRENT_RETURN.AsString := '뿩'; +end; + +procedure TDataModuleDataAccess.FDQueryUserCalcFields(DataSet: TDataSet); +begin + if FDQueryUser.FieldByName('USER_SEX').AsString = 'M' then + FDQueryUser.FieldByName('USER_SEX_STR').AsString := '' + else + FDQueryUser.FieldByName('USER_SEX_STR').AsString := ''; + + if FDQueryUserUSER_OUT_YN.AsString = 'Y' then + FDQueryUserUSER_OUT.AsString := 'Ż' + else + FDQueryUserUSER_OUT.AsString := 'ȸ'; +end; + +end. diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/FindBookForm.dfm" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/FindBookForm.dfm" new file mode 100644 index 0000000..944da5d --- /dev/null +++ "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/FindBookForm.dfm" @@ -0,0 +1,141 @@ +object FormFindBook: TFormFindBook + Left = 0 + Top = 0 + Caption = #46020#49436' '#44160#49353 + ClientHeight = 299 + ClientWidth = 635 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = False + PixelsPerInch = 96 + TextHeight = 13 + object PanelHeader: TPanel + Left = 0 + Top = 0 + Width = 635 + Height = 41 + Align = alTop + TabOrder = 0 + ExplicitLeft = 232 + ExplicitTop = 152 + ExplicitWidth = 185 + object Label1: TLabel + Left = 16 + Top = 14 + Width = 22 + Height = 13 + Caption = #44160#49353 + end + object EditSearch: TEdit + Left = 48 + Top = 11 + Width = 121 + Height = 21 + TabOrder = 0 + OnKeyUp = EditSearchKeyUp + end + object CheckBoxSearchTitle: TCheckBox + Left = 175 + Top = 13 + Width = 50 + Height = 17 + Caption = #51228#47785 + Checked = True + State = cbChecked + TabOrder = 1 + end + object CheckBoxSearchAuthor: TCheckBox + Left = 231 + Top = 13 + Width = 50 + Height = 17 + Caption = #51200#51088 + Checked = True + State = cbChecked + TabOrder = 2 + end + end + object DBGridList: TDBGrid + Left = 0 + Top = 41 + Width = 635 + Height = 217 + Align = alClient + DataSource = DataSourceFindBook + Options = [dgTitles, dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgRowSelect, dgConfirmDelete, dgCancelOnExit, dgTitleClick, dgTitleHotTrack] + ReadOnly = True + TabOrder = 1 + TitleFont.Charset = DEFAULT_CHARSET + TitleFont.Color = clWindowText + TitleFont.Height = -11 + TitleFont.Name = 'Tahoma' + TitleFont.Style = [] + OnKeyUp = DBGridListKeyUp + Columns = < + item + Expanded = False + FieldName = 'BOOK_TITLE' + Title.Caption = #51228#47785 + Width = 200 + Visible = True + end + item + Expanded = False + FieldName = 'BOOK_AUTHOR' + Title.Caption = #51200#51088 + Width = 150 + Visible = True + end + item + Expanded = False + FieldName = 'BOOK_PRICE' + Title.Caption = #44032#44201 + Visible = True + end> + end + object PanelBottom: TPanel + Left = 0 + Top = 258 + Width = 635 + Height = 41 + Align = alBottom + TabOrder = 2 + ExplicitLeft = 350 + ExplicitTop = 167 + ExplicitWidth = 185 + DesignSize = ( + 635 + 41) + object ButtonSelect: TButton + Left = 432 + Top = 6 + Width = 75 + Height = 25 + Anchors = [akTop, akRight] + Caption = #49440#53469 + ModalResult = 1 + TabOrder = 0 + OnClick = ButtonSelectClick + end + object ButtonClose: TButton + Left = 520 + Top = 6 + Width = 75 + Height = 25 + Anchors = [akTop, akRight] + Cancel = True + Caption = #45803#44592 + ModalResult = 2 + TabOrder = 1 + end + end + object DataSourceFindBook: TDataSource + DataSet = DataModuleDataAccess.FDQueryFindBook + Left = 536 + Top = 128 + end +end diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/FindBookForm.pas" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/FindBookForm.pas" new file mode 100644 index 0000000..7d912ce --- /dev/null +++ "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/FindBookForm.pas" @@ -0,0 +1,82 @@ +unit FindBookForm; + +interface + +uses + Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, + Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Data.DB, Vcl.StdCtrls, Vcl.Grids, + Vcl.DBGrids, Vcl.ExtCtrls; + +type + TFormFindBook = class(TForm) + PanelHeader: TPanel; + Label1: TLabel; + EditSearch: TEdit; + CheckBoxSearchTitle: TCheckBox; + DBGridList: TDBGrid; + PanelBottom: TPanel; + ButtonSelect: TButton; + ButtonClose: TButton; + DataSourceFindBook: TDataSource; + CheckBoxSearchAuthor: TCheckBox; + procedure EditSearchKeyUp(Sender: TObject; var Key: Word; + Shift: TShiftState); + procedure DBGridListKeyUp(Sender: TObject; var Key: Word; + Shift: TShiftState); + procedure ButtonSelectClick(Sender: TObject); + private + { Private declarations } + FSelectedSeq: Integer; + public + { Public declarations } + property SelectedSeq: Integer read FSelectedSeq; + end; + +var + FormFindBook: TFormFindBook; + +implementation + +{$R *.dfm} + +uses DataAccessModule; + +procedure TFormFindBook.ButtonSelectClick(Sender: TObject); +begin + FSelectedSeq := DataModuleDataAccess.FDQueryFindBook.FieldByName('BOOK_SEQ').AsInteger; +end; + +procedure TFormFindBook.DBGridListKeyUp(Sender: TObject; var Key: Word; + Shift: TShiftState); +begin + if Key in [VK_RETURN] then + ButtonSelect.Click; +end; + +procedure TFormFindBook.EditSearchKeyUp(Sender: TObject; var Key: Word; + Shift: TShiftState); +var + Filter: string; +begin + Filter := ''; + if EditSearch.Text <> '' then + begin + if CheckBoxSearchTitle.Checked then + Filter := Format('BOOK_TITLE like ''%%%s%%''', [EditSearch.Text]); + if CheckBoxSearchAuthor.Checked then + begin + if Filter <> '' then + Filter := Filter + ' or '; + Filter := Filter + Format('BOOK_AUTHOR like ''%%%s%%''', [EditSearch.Text]); + end; + + end; + + DataModuleDataAccess.FDQueryFindBook.Filter := Filter; + DataModuleDataAccess.FDQueryFindBook.Filtered := (Filter <> ''); + + if Key in [VK_DOWN, VK_RETURN] then + DBGridList.SetFocus; + +end; +end. diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/FindUserForm.dfm" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/FindUserForm.dfm" new file mode 100644 index 0000000..a5917f9 --- /dev/null +++ "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/FindUserForm.dfm" @@ -0,0 +1,136 @@ +object FormFindUser: TFormFindUser + Left = 0 + Top = 0 + Caption = #54924#50896' '#44160#49353 + ClientHeight = 299 + ClientWidth = 635 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = False + PixelsPerInch = 96 + TextHeight = 13 + object PanelHeader: TPanel + Left = 0 + Top = 0 + Width = 635 + Height = 41 + Align = alTop + TabOrder = 0 + ExplicitLeft = 232 + ExplicitTop = 152 + ExplicitWidth = 185 + object Label1: TLabel + Left = 16 + Top = 14 + Width = 22 + Height = 13 + Caption = #44160#49353 + end + object EditSearch: TEdit + Left = 48 + Top = 11 + Width = 121 + Height = 21 + TabOrder = 0 + OnKeyUp = EditSearchKeyUp + end + object CheckBoxSearchName: TCheckBox + Left = 175 + Top = 13 + Width = 97 + Height = 17 + Caption = #51060#47492 + Checked = True + State = cbChecked + TabOrder = 1 + end + end + object DBGridList: TDBGrid + Left = 0 + Top = 41 + Width = 635 + Height = 217 + Align = alClient + DataSource = DataSourceFindUser + Options = [dgTitles, dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgRowSelect, dgConfirmDelete, dgCancelOnExit, dgTitleClick, dgTitleHotTrack] + ReadOnly = True + TabOrder = 1 + TitleFont.Charset = DEFAULT_CHARSET + TitleFont.Color = clWindowText + TitleFont.Height = -11 + TitleFont.Name = 'Tahoma' + TitleFont.Style = [] + OnKeyUp = DBGridListKeyUp + Columns = < + item + Expanded = False + FieldName = 'USER_NAME' + Title.Caption = #51060#47492 + Width = 150 + Visible = True + end + item + Expanded = False + FieldName = 'USER_PHONE' + Title.Caption = #51204#54868#48264#54840 + Visible = True + end + item + Expanded = False + FieldName = 'USER_BIRTH' + Title.Caption = #49373#45380#50900#51068 + Visible = True + end + item + Expanded = False + FieldName = 'USER_SEX_STR' + Title.Caption = #49457#48324 + Visible = True + end> + end + object PanelBottom: TPanel + Left = 0 + Top = 258 + Width = 635 + Height = 41 + Align = alBottom + TabOrder = 2 + ExplicitLeft = 350 + ExplicitTop = 167 + ExplicitWidth = 185 + DesignSize = ( + 635 + 41) + object ButtonSelect: TButton + Left = 432 + Top = 6 + Width = 75 + Height = 25 + Anchors = [akTop, akRight] + Caption = #49440#53469 + ModalResult = 1 + TabOrder = 0 + OnClick = ButtonSelectClick + end + object ButtonClose: TButton + Left = 520 + Top = 6 + Width = 75 + Height = 25 + Anchors = [akTop, akRight] + Cancel = True + Caption = #45803#44592 + ModalResult = 2 + TabOrder = 1 + end + end + object DataSourceFindUser: TDataSource + DataSet = DataModuleDataAccess.FDQueryFindUser + Left = 440 + Top = 160 + end +end diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/FindUserForm.pas" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/FindUserForm.pas" new file mode 100644 index 0000000..d51a952 --- /dev/null +++ "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/FindUserForm.pas" @@ -0,0 +1,78 @@ +unit FindUserForm; + +interface + +uses + Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, + Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Data.DB, Vcl.StdCtrls, Vcl.Grids, + Vcl.DBGrids, Vcl.ExtCtrls; + +type + TFormFindUser = class(TForm) + PanelHeader: TPanel; + DBGridList: TDBGrid; + PanelBottom: TPanel; + Label1: TLabel; + EditSearch: TEdit; + CheckBoxSearchName: TCheckBox; + ButtonSelect: TButton; + ButtonClose: TButton; + DataSourceFindUser: TDataSource; + procedure EditSearchKeyUp(Sender: TObject; var Key: Word; + Shift: TShiftState); + procedure ButtonSelectClick(Sender: TObject); + procedure DBGridListKeyUp(Sender: TObject; var Key: Word; + Shift: TShiftState); + private + { Private declarations } + FSelectedSeq: Integer; + + public + { Public declarations } + property SelectedSeq: Integer read FSelectedSeq; + end; + +var + FormFindUser: TFormFindUser; + +implementation + +{$R *.dfm} + +uses DataAccessModule; + +procedure TFormFindUser.ButtonSelectClick(Sender: TObject); +begin + FSelectedSeq := DataModuleDataAccess.FDQueryFindUser.FieldByName('USER_SEQ').AsInteger; +end; + +procedure TFormFindUser.DBGridListKeyUp(Sender: TObject; var Key: Word; + Shift: TShiftState); +begin + if Key in [VK_RETURN] then + ButtonSelect.Click; + +end; + +procedure TFormFindUser.EditSearchKeyUp(Sender: TObject; var Key: Word; + Shift: TShiftState); +var + Filter: string; +begin + Filter := ''; + if EditSearch.Text <> '' then + begin + if CheckBoxSearchName.Checked then + Filter := Format('USER_NAME like ''%%%s%%''', [EditSearch.Text]); + end; + + DataModuleDataAccess.FDQueryFindUser.Filter := Filter; + DataModuleDataAccess.FDQueryFindUser.Filtered := (Filter <> ''); + + if Key in [VK_DOWN, VK_RETURN] then + DBGridList.SetFocus; + + +end; + +end. diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/MainForm.dfm" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/MainForm.dfm" new file mode 100644 index 0000000..45510d3 --- /dev/null +++ "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/MainForm.dfm" @@ -0,0 +1,6726 @@ +object FrmMain: TFrmMain + Left = 0 + Top = 0 + Caption = #46020#49436' '#45824#50668' '#54532#47196#44536#47016 + ClientHeight = 733 + ClientWidth = 1027 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + Menu = MainMenu1 + OldCreateOrder = False + Position = poScreenCenter + OnCreate = FormCreate + PixelsPerInch = 96 + TextHeight = 13 + object ToolBarMainMenu: TToolBar + Left = 0 + Top = 0 + Width = 1027 + Height = 113 + ButtonHeight = 100 + ButtonWidth = 87 + Images = ImageListToolbar + ShowCaptions = True + TabOrder = 0 + ExplicitWidth = 1001 + object ToolButtonMenuRent: TToolButton + Left = 0 + Top = 0 + Caption = #45824#50668 + ImageIndex = 0 + OnClick = ToolButtonMenuRentClick + end + object ToolButtonMenuBook: TToolButton + Left = 87 + Top = 0 + Caption = #46020#49436 + ImageIndex = 1 + OnClick = ToolButtonMenuBookClick + end + object ToolButtonMenuUser: TToolButton + Left = 174 + Top = 0 + Caption = #54924#50896 + ImageIndex = 2 + OnClick = ToolButtonMenuUserClick + end + object ToolButton4: TToolButton + Left = 261 + Top = 0 + Width = 28 + Caption = 'ToolButton4' + ImageIndex = 3 + Style = tbsSeparator + end + object ToolButtonMenuClose: TToolButton + Left = 289 + Top = 0 + Caption = #51333#47308 + ImageIndex = 3 + OnClick = ToolButtonMenuCloseClick + end + end + object PanelLayout: TPanel + Left = 0 + Top = 113 + Width = 1027 + Height = 620 + Align = alClient + TabOrder = 1 + ExplicitLeft = 344 + ExplicitTop = 328 + ExplicitWidth = 185 + ExplicitHeight = 41 + end + object ImageListToolbar: TImageList + ColorDepth = cd32Bit + DrawingStyle = dsTransparent + Height = 80 + Width = 80 + Left = 720 + Top = 24 + Bitmap = { + 494C010104000800040050005000FFFFFFFF2110FFFFFFFFFFFFFFFF424D3600 + 000000000000360000002800000040010000A000000001002000000000000020 + 0300000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000006BEFFF006BEFFF006BEFFF006B + EFFF006BEFFF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000006BEFFF006BEFFF006BEFFF006BEFFF006BEFFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000CBB4 + 98E6FBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF6E634EFD2F2A228B000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000006BEFFF006BEFFF006BEFFF006B + EFFF006BEFFF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000006BEFFF006BEFFF006BEFFF006BEFFF006BEFFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF6E634EFD000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000006BEFFF006BEFFF006BEFFF006B + EFFF006BEFFF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000006BEFFF006BEFFF006BEFFF006BEFFF006BEFFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000006BEFFF006BEFFF006BEFFF006B + EFFF006BEFFF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000006BEFFF006BEFFF006BEFFF006BEFFF006BEFFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF8780 + 70FFD2D1CFFFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FF878070FF6359 + 44FF635944FF635944FF635944FFD2D1CFFFE0E0E0FFE0E0E0FFE0E0E0FFE0E0 + E0FFE0E0E0FFD2D1CFFF878070FF635944FF635944FF635944FF878070FFD2D1 + CFFFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFD2D1CFFF878070FF6359 + 44FF635944FF635944FF594679FF471DEBFF4316FFFF4316FFFF4316FFFF4316 + FFFF4316FFFF5A4679FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000006BEFFF006BEFFF006BEFFF006B + EFFF006BEFFF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000006BEFFF006BEFFF006BEFFF006BEFFF006BEFFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FFE0E0 + E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FF6359 + 44FF635944FF635944FF635944FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0 + E0FFE0E0E0FFE0E0E0FFE0E0E0FF635944FF635944FF635944FFE0E0E0FFE0E0 + E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FF6359 + 44FF635944FF635944FF4316FFFF4316FFFF4316FFFF4316FFFF4316FFFF4316 + FFFF4316FFFF4316FFFF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000006BEFFF006BEFFF006BEFFF006B + EFFF006BEFFF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000006BEFFF006BEFFF006BEFFF006BEFFF006BEFFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF0000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FFE0E0 + E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FF6359 + 44FF635944FF635944FF635944FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0 + E0FFE0E0E0FFE0E0E0FFE0E0E0FF635944FF635944FF635944FFE0E0E0FFE0E0 + E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FF6359 + 44FF635944FF635944FF4316FFFF4316FFFF4316FFFF4316FFFF4316FFFF4316 + FFFF4316FFFF4316FFFF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000006BEFFF006BEFFF006BEFFF006B + EFFF006BEFFF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000006BEFFF006BEFFF006BEFFF006BEFFF006BEFFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF0000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FFE0E0 + E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FF6359 + 44FF635944FF635944FF635944FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0 + E0FFE0E0E0FFE0E0E0FFE0E0E0FF635944FF635944FF635944FFE0E0E0FFE0E0 + E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FF6359 + 44FF635944FF635944FF4316FFFF4316FFFF4316FFFF4316FFFF4316FFFF4316 + FFFF4316FFFF4316FFFF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000006BEFFF006BEFFF006BEFFF006B + EFFF006BEFFF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000006BEFFF006BEFFF006BEFFF006BEFFF006BEFFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF0000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FFE0E0 + E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FF6359 + 44FF635944FF635944FF635944FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0 + E0FFE0E0E0FFE0E0E0FFE0E0E0FF635944FF635944FF635944FFE0E0E0FFE0E0 + E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FF6359 + 44FF635944FF635944FF4316FFFF4316FFFF4316FFFF4316FFFF4316FFFF4316 + FFFF4316FFFF4316FFFF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000006BEFFF006BEFFF006BEFFF006B + EFFF006BEFFF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000006BEFFF006BEFFF006BEFFF006BEFFF006BEFFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF0000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FFE0E0 + E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FF6359 + 44FF635944FF635944FF635944FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0 + E0FFE0E0E0FFE0E0E0FFE0E0E0FF635944FF635944FF635944FFE0E0E0FFE0E0 + E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FF6359 + 44FF635944FF635944FF4316FFFF4316FFFF4316FFFF4316FFFF4316FFFF4316 + FFFF4316FFFF4316FFFF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000006BEFFF006BEFFF006BEFFF006B + EFFF006BEFFF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000006BEFFF006BEFFF006BEFFF006BEFFF006BEFFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF0000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FFD2D1 + CFFFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFD2D1CFFF6359 + 44FF635944FF635944FF635944FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0 + E0FFE0E0E0FFE0E0E0FFD2D1CFFF635944FF635944FF635944FFD2D1CFFFE0E0 + E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFD2D1CFFF6359 + 44FF635944FF635944FF471DEBFF4316FFFF4316FFFF4316FFFF4316FFFF4316 + FFFF4316FFFF461DEAFF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000006BEFFF006BEFFF006BEFFF006B + EFFF006BEFFF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000006BEFFF006BEFFF006BEFFF006BEFFF006BEFFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00002A261DA7635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF2D281FAC0000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF8982 + 72FFD3D2CFFFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FF878070FF6359 + 44FF635944FF635944FF635944FFD3D2CFFFE0E0E0FFE0E0E0FFE0E0E0FFE0E0 + E0FFE0E0E0FFD2D1CFFF878070FF635944FF635944FF635944FF898272FFD3D2 + CFFFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFE0E0E0FFD2D1CFFF878070FF6359 + 44FF635944FF635944FF5A467BFF471EEBFF4316FFFF4316FFFF4316FFFF4316 + FFFF4316FFFF594679FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000006BEFFF006BEFFF006BEFFF006B + EFFF006BEFFF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000006BEFFF006BEFFF006BEFFF006BEFFF006BEFFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000011463F30D6635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF000000100000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000006BEFFF006BEFFF006BEFFF006B + EFFF006BEFFF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000006BEFFF006BEFFF006BEFFF006BEFFF006BEFFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000101001F635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF837559FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF4B43 + 33DD000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000006BEFFF006BEFFF006BEFFF006B + EFFF006BEFFF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000006BEFFF006BEFFF006BEFFF006BEFFF006BEFFF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000040392CCD635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF6E634BFF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF433C2ED20101 + 001B000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000091C191388615743FD635944FF635944FF6359 + 44FF635944FF635944FF635944FF466C7BFF0495F6FF0694F1FF1A87CCFF4D66 + 6DFF635944FF807358FF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8072 + 58FF635944FF466C7BFF1689D5FF0495F6FF0694F1FF1A87CCFF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FE232018990000000B0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000000504033C5D55 + 40F8635944FF635944FF1988CEFF0098FFFF0098FFFF0098FFFF0098FFFF0098 + FFFF2084C2FF635944FF70644DFB8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF70644DFB6359 + 44FF635944FF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF2084C2FF6359 + 44FF635944FF5D5540F82E291FAE000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000F0A0907521E1A148C0293F4FC0098FFFF0098FFFF0098FFFF0098FFFF0098 + FFFF0392F0FB0A0906510000000F40392CAE8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF3F382BAC000000100A09 + 07521E1A148C0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0392F0FB1E1A + 148C0A0906510000000E00000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000096FDFE0098FFFF0098FFFF0098FFFF0098FFFF0098 + FFFF0098FFFF000000000000000000000009564D3BC98B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8A7C60FF5C8695FF2C90CBFF0F95ECFF0397FAFF0F95ECFF2C90CBFF5C86 + 94FF8A7C60FF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF59503DCD0000000B000000000000 + 0000000000000098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0000 + 0001000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000096FDFE0098FFFF0098FFFF0098FFFF0098FFFF0098 + FFFF0098FFFF000000000000000000000000010100196C614BE28B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF1C92DDFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098 + FFFF1C92DDFF7D7E6EFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF0101011C00000000000000000000 + 0000000000000098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0000 + 0001000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000518A0FDFE31ACFFFF48B5FFFF48B5FFFF40B2FFFF30AC + FFFF18A2FFFF00000000000000000000000000000000030302298B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF7D7E + 6EFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098 + FFFF0098FFFF1295EAFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF8B7C5FFF8B7C5FFF6E634CE40000000000000000000000000000 + 00000000000531ACFFFF40B2FFFF48B5FFFF48B5FFFF40B2FFFF18A2FFFF0000 + 0006000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDCB6FFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000001534 + 49894CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB5FDFE15344888000000020000000000000000000000124A43 + 34BC8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF6F827EFF0098 + FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098 + FFFF0098FFFF0098FFFF6F827EFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C + 5FFF8B7C5FFF4F4737C100000015000000000000000000000002153449894CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB5FDFE1534488800000002000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFF39620FFF49B2BFFF9C98FFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF00A0 + FFFF00A0FFFF00A0FFFF00A0FFFF00A0FFFF0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF153347870000000000000000000000000000 + 00041E1A147783765AF88B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF3B8CBAFF0098 + FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098 + FFFF0098FFFF0098FFFF3B8CBAFF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF8578 + 5BFA231F18800000000300000000000000000000000016354A8A4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF15334787000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFF39620FFF39620FFF39621FFF7B868FFFBDD + BAFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF00000000000000000000 + 0000000000000000000000000000000000000F0D004AA39400F8675C00C01110 + 004F000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000071219514CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB5FDFE0711174E00000000000000000000 + 0000000000000404032E4C4434BD8B7C5FFF8B7C5FFF8B7C5FFF1993E1FF0098 + FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098 + FFFF0098FFFF0098FFFF1993E1FF8B7C5FFF8B7C5FFF8B7C5FFF8B7C5FFF0403 + 022C00000000000000000000000000000000071219514CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB5FDFE000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFF39620FFF39620FFF39620FFF39620FFF5AB + 4DFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF00000000000000000000 + 0000000000000000000000000000000000005F5400B8A79700FFA79700FFA797 + 00FFA29100F40505002A00000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000000000053887BCDB4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF398ABFDD00000006000000000000 + 0000000000000000000000000000504937C38B7C5FFF8B7C5FFF0696F7FF0098 + FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098 + FFFF0098FFFF0098FFFF0797F6FF8B7C5FFF8B7C5FFF504737C20A0907480000 + 0000000000000000000000000000000000003887BCDB4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF000000060000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF9CF9AFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF00000000000000000000 + 0000000000000000000000000000000000009E8F00F3A79700FFA79700FFA797 + 00FFBAA700FFD4BC00FF948300D5352F00800505002A00000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000008141C564CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF08131B54000000000000 + 000000000000000000000000000000000000040403302F2A20950098FFFF0098 + FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098FFFF0098 + FFFF0098FFFF0098FFFF0098FFFF2E2A20940404032F00000000000000000000 + 0000000000000000000000000000000000004CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF08131B540000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39824FFF8C17CFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF00000000000000000000 + 000000000000000000000000000000000000A79700FFA79700FFA79700FFA999 + 00FFD3BC00FFD4BC00FFD4BC00FFD4BC00FFD4BC00FFD4BC00FF9A8900DA0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000003785B8D9467BA0FF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF467BA0FF3682B5D7000000000000 + 00000000000000000000000000000000000000000000000000000098FFFF0098 + FFFF0E9FFFFF26A8FFFF38AFFFFF40B2FFFF49B6FFFF40B2FFFF38AFFFFF26A8 + FFFF0E9EFFFF0098FFFF0098FFFF000000000000000000000000000000000000 + 000000000000000000000000000000000000467BA0FF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF3682B5D70000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF4A43EFFFAD4A6FFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DCCDFF38DC + CDFF38DCCDFF38DCCDFF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF00000000000000000000 + 000000000000000000000000000000000000A89800FFA79700FFA79700FFB7A4 + 00FFD4BC00FFD4BC00FFD4BC00FFD4BC00FFD4BC00FFD4BC00FF3B3400870000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000044789DF9414141FF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF414141FF437496F8000000000000 + 00000000000000000000000000000000000000000000000000000098FFFF1AA3 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF41B3FFFF0098FFFF000000000000000000000000000000000000 + 000000000000000000000000000000000000414141FF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF437496F80000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF49B2BFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000C2567DFFC2567DFFC2567DFFCD74 + 95FFCD7495FFCD7495FFCD7495FFCD7495FFCD7495FFCD7495FF000000000000 + 0000000000004FAF4BFF4FAF4BFF4FAF4BFF84C781FF84C781FF84C781FF84C7 + 81FF84C781FF84C781FF84C781FF5151FFFF5151FFFF5151FFFF808AFFFF808A + FFFF808AFFFF808AFFFF808AFFFF808AFFFF808AFFFF00000000000000000000 + 000000000000000000000000000007060030D5BD04FFD1BB11FFC1AE0FFFC6AF + 00FFD4BC00FFD4BC00FFD4BC00FFD4BC00FFD4BC00FFD4BC00FF0A0800380000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000414141FF414141FF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF414141FF414141FF000000000000 + 00000000000000000000000000000000000000000000010405263CB1FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF3CB0FFFF010305240000000000000000000000000000 + 000000000000000000000000000000000000414141FF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF414141FF0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF7B868FFFBDDBAFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000C2567DFFC2567DFFC2567DFFCD74 + 95FFCD7495FFCD7495FFCD7495FFCD7495FFCD7495FFCD7495FF000000000000 + 0000000000004FAF4BFF4FAF4BFF4FAF4BFF84C781FF84C781FF84C781FF84C7 + 81FF84C781FF84C781FF84C781FF5151FFFF5151FFFF5151FFFF808AFFFF808A + FFFF808AFFFF808AFFFF808AFFFF808AFFFF808AFFFF00000000000000000000 + 00000000000000000000000000008A7C0ED0D4BC00FFD4BC00FFD4BD01FFDFCE + 42FFDCC82DFFD4BC00FFD4BC00FFD4BC00FFD4BC00FFD4BC00FF000000020000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000414141FF414141FF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF414141FF414141FF000000000000 + 000000000000000000000000000000000000050D1346429FDEEE4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF429EDCED050D124500000000000000000000 + 000000000000000000000000000000000000414141FF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF414141FF0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF5AB4DFFFAD9 + B0FFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000C2567DFFC2567DFFC2567DFFCD74 + 95FFCD7495FFCD7495FFCD7495FFCD7495FFCD7495FFCD7495FF000000000000 + 0000000000004FAF4BFF4FAF4BFF4FAF4BFF84C781FF84C781FF84C781FF84C7 + 81FF84C781FF84C781FF84C781FF5151FFFF5151FFFF5151FFFF808AFFFF808A + FFFF808AFFFF808AFFFF808AFFFF808AFFFF808AFFFF00000000000000000000 + 0000000000000000000000000000CDB910FCD4BC00FFD4BC00FFD7C115FFE1D0 + 4CFFE1D04CFFDFCE44FFDBC72BFFD7C111FFD4BC00FFD4BC00FF000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000414141FF414141FF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF414141FF404141FE000000000000 + 0000000000000000000000000000050E13474AB1F7FB4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4AB1F7FB050D1346000000000000 + 000000000000000000000000000000000000414141FF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF404141FE0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF49E + 31FFF9CF9AFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF00000000000000000000 + 000000000000000000002B27007CA79700FFC2AE0FFFD1BB10FFE0CC41FFE1D0 + 4CFFE1D04CFFE1D04CFFE1D04CFFE1D04CFFE1D04CFFDFCD48FE000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000313232DF414141FF467B + A0FF4BA6E4FF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF498EBCFF414141FF363637EA000000000000 + 00000000000000000000000000024CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF3176A4CD0000 + 000000000000000000000000000000000000414141FF435460FF467BA0FF4BA6 + E4FF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF498EBCFF363637EA0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39824FFF8BE77FFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF00000000000000000000 + 000000000000000000007D7000D5A79700FFA79700FFB19F00FFD4BD01FFD8C2 + 16FFDCC930FFE1D04CFFE1D04CFFE1D04CFFE1D04CFFAC9D2BE1000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000000000000252525C0414141FF4141 + 41FF414242FF435B6BFF4784ADFF4BACEDFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4AA1DCFF424548FF414141FF313131DE000000000000 + 000000000000000000000A19235F4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF0000 + 000000000000000000000000000000000000414141FF414141FF414141FF4142 + 42FF435B6BFF4BACEDFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4AA1DCFF424548FF313131DE0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF49E + 31FFF9CE9AFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF3731 + 25FF373125FF373125FF373125FF373125FF373125FF373125FF373125FF3731 + 25FF373125FF373125FF373125FF373125FF373125FF373125FF373125FF3731 + 25FF373125FF373125FF373125FF373125FF373125FF373125FF373125FF3731 + 25FF373125FF373125FF373125FF373125FF373125FF373125FF373125FF3731 + 25FF373125FF373125FF373125FF373125FF373125FF373125FF373125FF3731 + 25FF373125FF373125FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF00000000000000000000 + 00000000000000000002A89600FCA79700FFA79700FFC0AB00FFD4BC00FFD4BC + 00FFD4BC00FFD8C216FFDDCA32FFE1CF4AFFE1D04CFF47410F92000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000001010107F414141FF4141 + 41FF414141FF414141FF414141FF414142FF4784ADFF4BAEF0FF4CB7FFFF4CB7 + FFFF4CB7FFFF4BB1F5FF43545FFF414141FF414141FF232323BC000000000000 + 000000000000000000023B8DC4E04CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF0000 + 000100000000000000000000000000000000414141FF414141FF414141FF4141 + 41FF414141FF414142FF445C6DFF4784ADFF4BAEF0FF4CB7FFFF4CB7FFFF4CB7 + FFFF4BB1F5FF43545FFF414141FF232323BC0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF5A948FFFAD8 + AEFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF3731 + 25FF373125FF373125FF373125FF373125FF373125FF373125FF373125FF3731 + 25FF373125FF373125FF373125FF373125FF373125FF373125FF373125FF3731 + 25FF373125FF373125FF373125FF373125FF373125FF373125FF373125FF3731 + 25FF373125FF373125FF373125FF373125FF373125FF373125FF373125FF3731 + 25FF373125FF373125FF373125FF373125FF373125FF373125FF373125FF3731 + 25FF373125FF373125FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF00000000000000000000 + 0000000000001C190064A79700FFA79700FFA79700FFCDB600FFD4BC00FFD4BC + 00FFD4BC00FFD4BC00FFD4BC00FFD5BD04FFD4BE1CFC0202001D000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000002020234414141FF4141 + 41FF414141FF414141FF414141FF414141FF414141FF414446FF44657CFF488F + BFFF4BB3F8FF44667DFF414141FF414141FF414141FF11111183000000000000 + 00000000000003090C394CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF0308 + 0B3600000000000000000000000000000000414141FF414141FF414141FF4141 + 41FF414141FF414141FF414141FF414141FF414446FF44657CFF4BB3F8FF4CB6 + FEFF44667DFF414141FF414141FF111111830000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF39620FFF7B868FFFBDDBAFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF3731 + 25FF373125FF373125FF373125FF373125FF373125FF373125FF373125FF3731 + 25FF373125FF373125FF373125FF373125FF373125FF373125FF373125FF3731 + 25FF373125FF373125FF373125FF373125FF373125FF373125FF373125FF3731 + 25FF373125FF373125FF373125FF373125FF373125FF373125FF373125FF3731 + 25FF373125FF373125FF373125FF373125FF373125FF373125FF373125FF3731 + 25FF373125FF373125FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF00000000000000000000 + 0000000000006E6200C7A79700FFA79700FFAF9E00FFD4BC00FFD4BC00FFD4BC + 00FFD4BC00FFD4BC00FFD4BC00FFD4BC00FF6D6100B700000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000242424BF4141 + 41FF414141FF414141FF414141FF414141FF414141FF414141FF414141FF4141 + 41FF42474BFF414141FF414141FF414141FF3F3F3FFC01010128000000000000 + 000000000000153449894CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF1432 + 468600000000000000000000000000000000242424BF414141FF414141FF4141 + 41FF414141FF414141FF414141FF414141FF414141FF414141FF42474BFF3F54 + 62F6414141FF414141FF414141FF010101280000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF39620FFF39620FFF49A29FFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF3731 + 25FF373125FF373125FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FF3731 + 25FF373125FF373125FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF5A513EF3000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF00000000000000000000 + 00000D0C0045A79700FFA79700FFA79700FFCBB400FFD4BC00FFD4BC00FFD4BC + 00FFD4BC00FFD4BC00FFD4BC00FFD2BA00FE0202001C00000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004141 + 41FF414141FF414141FF414141FF414141FF414141FF414141FF414141FF4141 + 41FF414141FF414141FF3F3F3FFB121212860000000100000000000000000000 + 00060A2F488845B0F7FB4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF45AF + F7FB0A2F4888000000060000000000000000000000000C0C0C71414141FF4141 + 41FF414141FF414141FF414141FF414141FF414141FF414141FF414141FF4141 + 41FF414141FF3F3F3FFB12121286000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39620FFF39620FFF6B058FFFBDBB5FFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF3731 + 25FF373125FF373125FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FF3731 + 25FF373125FF373125FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF474030D8000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF00000000000000000000 + 00005F5400B8A79700FFA79700FFA79700FFD4BC00FFD4BC00FFD4BC00FFD4BC + 00FFD4BC00FFD4BC00FFD4BC00FF817300C70000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000D0D + 0D75404040FD414141FF414141FF414141FF414141FF414141FF414141FF4141 + 41FF414141FF1414149001010126000000000000000000000000000000000A2F + 488825A7FFFF4AB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4AB7 + FFFF25A7FFFF0A2E4787000000000000000000000000000000000D0D0D754040 + 40FD414141FF414141FF414141FF414141FF414141FF414141FF414141FF2F2F + 2FDA141414900101012600000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF39824FFF8BE77FFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF3731 + 25FF373125FF373125FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FF3731 + 25FF373125FF373125FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF363125BD000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF00000000000000000000 + 00009E8F00F3A79700FFA79700FFA79700FFD4BC00FFD4BC00FFD4BC00FFD4BC + 00FFD4BC00FFD4BC00FFD4BC00FF2E2900780000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000040404412B2B2BCF414141FF414141FF414141FF414141FF414141FF4141 + 41FF252525C10000000000000000000000000000000000000000000000001E87 + CDE525A7FFFF4CB7FFFF467BA0FF4CB7FFFF4CB7FFFF4CB7FFFF3D97D8FF1D52 + 87FF3D97D9FF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF3D97D8FF1D5287FF3D97D9FF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF25A7FFFF1E85CBE400000000000000000000000000000000000000000404 + 04412B2B2BCF414141FF414141FF414141FF414141FF414141FF252525C10000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFF39620FFF39620FFF39620FFF39620FFF396 + 20FFF9CE9AFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF3731 + 25FF373125FF373125FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FF3731 + 25FF373125FF373125FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF19161180000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF00000000000000000504 + 002CA89700FFA79700FFA79700FFA79700FFD4BC00FFD4BC00FFD4BC00FFD4BC + 00FFD4BC00FFD4BC00FFD4BC00FF050400280000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000002040404451818189C3E3E3EF9414141FF414141FF4141 + 41FF040404460000000000000000000000000000000000000000000000001E88 + CFE625A7FFFF4781A7FF414141FF4CB7FFFF4CB7FFFF4CB7FFFF1D5287FF1846 + 77FF1E5387FF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF1D5287FF184677FF1E5387FF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF477C + A1FF25A7FFFF1E89D1E700000000000000000000000000000000000000000000 + 0000000000021818189C2C2C2CD23E3E3EF9414141FF414141FF040404460000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFF39620FFF39620FFF39620FFF39620FFF5A9 + 48FFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000006359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF03030231000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF00000000000000004D46 + 00A6A79700FFA79700FFA79700FFA99900FFD4BC00FFD4BC00FFD4BC00FFD4BC + 00FFD4BC00FFD4BC00FF9A8900DA000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000A2F + 48883277A7FF414141FF414141FF4CB7FFFF4CB7FFFF4CB7FFFF1D5287FF1846 + 77FF1E5387FF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF1D5287FF184677FF1E5387FF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4141 + 41FF3374A1FF0A2F488800000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFF39620FFF39620FFF39621FFF7B868FFFBDD + BAFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000B0A + 0857635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFB5503EFFB550 + 3EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB550 + 3EFFB5503EFFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFB550 + 3EFFB5503EFFB5503EFFB5503EFFB5503EFFE9CAC5FFE9CAC5FFE9CAC5FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF0A09075300000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF0000000000000000A898 + 00FFA79700FFA79700FFA79700FFC5AF00FFD4BC00FFD4BC00FFD4BC00FFD4BC + 00FFD4BC00FFD4BC00FF0A080038000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004141 + 41FF414141FF414141FF414141FF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4141 + 41FF414141FF414141FF00000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFF4A43EFFFAD4A6FFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00013E372AC9635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFB5503EFFB550 + 3EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB550 + 3EFFB5503EFFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFB550 + 3EFFB5503EFFB5503EFFB5503EFFB5503EFFE9CAC5FFE9CAC5FFE9CAC5FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF3C3629C60000000100000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF0000000000000000D5BE + 07FFCFBA12FFBCA90DFFA89800FFD2BA00FFD4BC00FFD4BC00FFD4BC00FFD4BC + 00FFD4BC00FFAF9B00E800000002000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004141 + 41FF414141FF414141FF414141FF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4141 + 41FF414141FF414141FE00000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDBB5FFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000001010121544B39EA635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFB5503EFFB550 + 3EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB550 + 3EFFB5503EFFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFB550 + 3EFFB5503EFFB5503EFFB5503EFFB5503EFFE9CAC5FFE9CAC5FFE9CAC5FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF554C + 3BEC010101240000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF5151FFFF5151FFFF5151FFFF808AFFFF808A + FFFF808AFFFF808AFFFF808AFFFF808AFFFF808AFFFF0000000000000000D4BC + 00FFD4BC00FFD4BC00FFD7C219FFDBC626FFD4BC00FFD4BC00FFD4BC00FFD4BC + 00FFD4BC00FF4A41009700000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004141 + 41FF414141FF414141FF414141FF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4141 + 41FF414141FF3D3D3DF600000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000060504415F5542FA635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFB5503EFFB550 + 3EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB550 + 3EFFB5503EFFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFB550 + 3EFFB5503EFFB5503EFFB5503EFFB5503EFFE9CAC5FFE9CAC5FFE9CAC5FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF5F5541F90605 + 043F000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF5151FFFF5151FFFF5151FFFF808AFFFF808A + FFFF808AFFFF808AFFFF808AFFFF808AFFFF808AFFFF0000000001010014D4BC + 00FFD4BC00FFD4BC00FFDCC82DFFE1D04CFFDFCD3FFFDAC523FFD5BE07FFD4BC + 00FFD4BC00FF100E004800000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000004040 + 40FD414141FF414141FF414141FF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4141 + 41FF414141FF383838ED00000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000504033C524A39E9635944FF635944FF635944FF6359 + 44FF635944FF635944FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF060504420000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF5151FFFF5151FFFF5151FFFF808AFFFF808A + FFFF808AFFFF808AFFFF808AFFFF808AFFFF808AFFFF000000005B5208ABD4BC + 00FFD4BC00FFD4BD00FFE0CE45FFE1D04CFFE1D04CFFE1D04CFFE0D04BFFDECA + 38FFD9C41DFF0000000700000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000003737 + 37EA414141FF414141FF414141FF477B9FFF4AA1DCFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4781A7FF4141 + 41FF414141FF2F2F2FDA00000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000B0A0756484132D9635944FF6359 + 44FF635944FF635944FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FF6359 + 44FF635944FF635944FF635944FF474030D80A09075400000001000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF00000002A89600FCA797 + 00FFA79700FFC2AE04FFD9C41BFFDECB37FFE1D04CFFE1D04CFFE1D04CFFE1D0 + 4CFFE1D04CFF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000002121 + 21B4414141FF414141FF414141FF414141FF414141FF414141FF414141FF4141 + 41FF457596FF499CD4FF4CB7FEFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4CB7FFFF488FBEFF414142FF414141FF4141 + 41FF414141FF1717179800000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000001030302331917 + 1182373126BF5B513EF4E9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FF5B51 + 3EF4463F30D71917118103030232000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF1C190064A79700FFA797 + 00FFA79700FFCDB600FFD4BC00FFD4BC00FFDAC521FFDECB3AFFE1D04CFFE1D0 + 4CFFE1D04AFF0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000D0D + 0D72414141FF414141FF414141FF414141FF414141FF414141FF414141FF4141 + 41FF414141FF414141FF424A50FF456C87FF4994C6FF4CB7FFFF4CB7FFFF4CB7 + FFFF4CB7FFFF4CB7FFFF4CB7FFFF4997CCFF414446FF414141FF414141FF4141 + 41FF414141FF0808085E00000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000E9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFB5503EFFB550 + 3EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB550 + 3EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFB550 + 3EFFB5503EFFB5503EFFB5503EFFB5503EFFE9CAC5FFE9CAC5FFE9CAC5FF0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF6E6200C7A79700FFA797 + 00FFAF9D00FFD4BC00FFD4BC00FFD4BC00FFD4BC00FFD4BC00FFD6BF0CFFDBC6 + 26FFAD9E28E20000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000101 + 0127414141FF414141FF414141FF414141FF414141FF414141FF414141FF4141 + 41FF414141FF414141FF414141FF414141FF414141FF46708EFF4997CCFF4CB5 + FCFF4CB7FFFF4CB7FFFF4A9BD2FF414548FF414141FF414141FF414141FF4141 + 41FF414141FF0101012000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000E9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFB5503EFFB550 + 3EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB550 + 3EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFB550 + 3EFFB5503EFFB5503EFFB5503EFFB5503EFFE9CAC5FFE9CAC5FFE9CAC5FF0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FFA59400F9A79700FFA797 + 00FFBDA900FFD4BC00FFD4BC00FFD4BC00FFD4BC00FFD4BC00FFD4BC00FFD4BC + 00FF221F00680000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00002D2D2DD5414141FF414141FF414141FF414141FF414141FF414141FF4141 + 41FF414141FF414141FF414141FF414141FF414141FF414141FF414141FF4149 + 4EFF456E8AFF4894C7FF42484CFF414141FF414141FF414141FF414141FF4141 + 41FF282828C80000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000E9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFB5503EFFB550 + 3EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB550 + 3EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFB5503EFFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFB550 + 3EFFB5503EFFB5503EFFB5503EFFB5503EFFE9CAC5FFE9CAC5FFE9CAC5FF0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF2E2ED3FF2E2ED3FF2E2ED3FF3542F4FF3542 + F4FF3542F4FF3542F4FF3542F4FF3542F4FF3542F4FF1110004F675C00C0A797 + 00FFCBB500FFD4BC00FFD4BC00FFD4BC00FFD4BC00FFD4BC00FFD4BC00FFD2BA + 00FE0202001C0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000808085C414141FF414141FF414141FF414141FF414141FF414141FF4141 + 41FF414141FF414141FF414141FF414141FF414141FF414141FF414141FF4141 + 41FF414141FF414141FF414141FF414141FF414141FF414141FF414141FF4141 + 41FF090909620000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000E9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FF0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000605002B352F0080D4BC00FFD4BC00FFD4BC00FF2E29 + 0078000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000505054C414141FE414141FF414141FF414141FF414141FF4141 + 41FF414141FF414141FF414141FF414141FF414141FF414141FF414141FF4141 + 41FF414141FF414141FF414141FF414141FF414141FF414141FF414141FF0303 + 033F000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000E9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FF0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000605002B352F0080948300D50504 + 0028000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000001414148E414141FF414141FF414141FF414141FF4141 + 41FF414141FF414141FF414141FF414141FF414141FF414141FF414141FF4141 + 41FF414141FF414141FF414141FF414141FF414141FF414141FF414141FE0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D53FF796D + 53FF796D53FF796D53FF796D53FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000E9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FF0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000C2567DFFC2567DFFC2567DFFCD74 + 95FFCD7495FFCD7495FFCD7495FFCD7495FFCD7495FFCD7495FF000000000000 + 0000000000004FAF4BFF4FAF4BFF4FAF4BFF84C781FF84C781FF84C781FF84C7 + 81FF84C781FF84C781FF84C781FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000006414141FF414141FF414141FF414141FF4141 + 41FF414141FF414141FF414141FF414141FF414141FF414141FF414141FF4141 + 41FF414141FF414141FF414141FF414141FF414141FF3F3F3FFA0A0A0A680000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000E9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FF0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000C2567DFFC2567DFFC2567DFFCD74 + 95FFCD7495FFCD7495FFCD7495FFCD7495FFCD7495FFCD7495FF000000000000 + 0000000000004FAF4BFF4FAF4BFF4FAF4BFF84C781FF84C781FF84C781FF84C7 + 81FF84C781FF84C781FF84C781FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000002B2B2BD0414141FF414141FF414141FF4141 + 41FF414141FF414141FF414141FF414141FF414141FF414141FF414141FF4141 + 41FF414141FF414141FF414141FF414141FF242424BE02020232000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000E9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FF0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000C2567DFFC2567DFFC2567DFFCD74 + 95FFCD7495FFCD7495FFCD7495FFCD7495FFCD7495FFCD7495FF000000000000 + 0000000000004FAF4BFF4FAF4BFF4FAF4BFF84C781FF84C781FF84C781FF84C7 + 81FF84C781FF84C781FF84C781FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000000000000000000F212121B7414141FF414141FF4141 + 41FF414141FF414141FF414141FF414141FF414141FF414141FF414141FF4141 + 41FF414141FF414141FF111111850202022E0000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000E9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FF0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000181515 + 1591414141FF414141FF414141FF414141FF414141FF414141FF414141FF4141 + 41FF414141FF1313138C00000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000E9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FF0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000707075417171798282828C9373737EB3E3E3EF9414141FF414141FF4141 + 41FF3C3C3CF50000001700000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000E9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FF0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000E9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FF0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000E9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FF8472 + 6FC00E0C0C3F19161555C4AAA6EAE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FF84726FC00E0C0C3FC4AAA6EAE9CAC5FFE9CA + C5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FF0E0C + 0C3F0E0C0C3F84726FC0E9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FFE9CAC5FF0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000A02644FFA02644FFA02644FFB739 + 66FFB73966FFB73966FFB73966FFB73966FFB73966FFB73966FF000000000000 + 0000000000003B8E37FF3B8E37FF3B8E37FF4FAF4BFF4FAF4BFF4FAF4BFF4FAF + 4BFF4FAF4BFF4FAF4BFF4FAF4BFF000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000000000000000000FBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDE + BBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFFFBDEBBFF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF635944FF635944FF635944FF635944FF635944FF6359 + 44FF635944FF635944FF6E634EFD000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000E9CAC5FFE9CAC5FF897774C4100E0E44000000000000 + 000000000000000000000000000019161555C4AAA6EAE9CAC5FFE9CAC5FFE9CA + C5FF100E0E440000000000000000000000000000000000000000000000001916 + 1555C4AAA6EAE9CAC5FFE9CAC5FF897774C4100E0E4400000000000000000000 + 0000000000000000000000000000000000007D6C69BBE9CAC5FFE9CAC5FF0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 00000000000000000000897774C4100E0E440000000000000000000000000000 + 00000000000000000000000000000000000001010115675A57AA897774C4100E + 0E44000000000000000000000000000000000000000000000000000000000000 + 000001010115675A57AA100E0E44000000000000000000000000000000000000 + 000000000000000000000000000000000000000000000C0B0A3C7D6C69BB0000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000000000000000000000000000424D3E000000000000003E000000 + 2800000040010000A00000000100010000000000001900000000000000000000 + 000000000000000000000000FFFFFF0000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000000} + end + object MainMenu1: TMainMenu + Left = 624 + Top = 24 + object N1: TMenuItem + Caption = #54028#51068'(&F)' + object c1: TMenuItem + Caption = #45803#44592'(&c)' + OnClick = c1Click + end + end + object F1: TMenuItem + Caption = #44592#45733'(&F)' + object N2: TMenuItem + Caption = #45824#50668 + OnClick = ToolButtonMenuRentClick + end + object N3: TMenuItem + Caption = '-' + end + object N4: TMenuItem + Caption = #46020#49436 + OnClick = ToolButtonMenuBookClick + end + object N5: TMenuItem + Caption = #54924#50896 + OnClick = ToolButtonMenuUserClick + end + end + object StyleMenu: TMenuItem + Caption = #49828#53440#51068 + end + end +end diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/MainForm.pas" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/MainForm.pas" new file mode 100644 index 0000000..aa5ed17 --- /dev/null +++ "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/MainForm.pas" @@ -0,0 +1,130 @@ +unit MainForm; + +interface + +uses + Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, + Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ToolWin, Vcl.ComCtrls, Vcl.ExtCtrls, + System.ImageList, Vcl.ImgList, Vcl.Menus; + +type + TFrmMain = class(TForm) + ToolBarMainMenu: TToolBar; + PanelLayout: TPanel; + ToolButtonMenuRent: TToolButton; + ToolButtonMenuBook: TToolButton; + ToolButtonMenuUser: TToolButton; + ToolButton4: TToolButton; + ToolButtonMenuClose: TToolButton; + ImageListToolbar: TImageList; + MainMenu1: TMainMenu; + N1: TMenuItem; + c1: TMenuItem; + F1: TMenuItem; + N2: TMenuItem; + N3: TMenuItem; + N4: TMenuItem; + N5: TMenuItem; + StyleMenu: TMenuItem; + procedure ToolButtonMenuCloseClick(Sender: TObject); + procedure ToolButtonMenuBookClick(Sender: TObject); + procedure ToolButtonMenuUserClick(Sender: TObject); + procedure ToolButtonMenuRentClick(Sender: TObject); + procedure FormCreate(Sender: TObject); + procedure c1Click(Sender: TObject); + private + { Private declarations } + procedure StyleClick(Sender: TObject); + public + { Public declarations } + end; + +var + FrmMain: TFrmMain; + +implementation + +{$R *.dfm} + +uses + BookForm, UserForm, RentForm, Vcl.Themes; + +procedure TFrmMain.c1Click(Sender: TObject); +begin + close; +end; + +procedure TFrmMain.FormCreate(Sender: TObject); +var + Style: string; + Item: TMenuItem; + +begin + //Add child menu items based on available styles. + for Style in TStyleManager.StyleNames do + begin + Item := TMenuItem.Create(StyleMenu); + Item.Caption := Style; + Item.OnClick := StyleClick; + if TStyleManager.ActiveStyle.Name = Style then + Item.Checked := true; + StyleMenu.Add(Item); + end; +end; + +procedure TFrmMain.StyleClick(Sender: TObject); +var + StyleName: String; + i: Integer; +begin + //get style name + StyleName := StringReplace(TMenuItem(Sender).Caption, '&', '', + [rfReplaceAll, rfIgnoreCase]); + //set active style + TStyleManager.SetStyle(StyleName); + //check the currently selected menu item + (Sender as TMenuItem).Checked := true; + //uncheck all other style menu items + for I := 0 to StyleMenu.Count -1 do begin + if not StyleMenu.Items[i].Equals(Sender) then + StyleMenu.Items[i].Checked := false; + end; +end; + +procedure TFrmMain.ToolButtonMenuBookClick(Sender: TObject); +begin + if not Assigned(FormBook) then + FormBook := TFormBook.Create(Self); + FormBook.Parent := PanelLayout; + FormBook.BorderStyle := bsNone; + FormBook.Align := alClient; + FormBook.Show; + +end; + +procedure TFrmMain.ToolButtonMenuCloseClick(Sender: TObject); +begin + Close; +end; + +procedure TFrmMain.ToolButtonMenuRentClick(Sender: TObject); +begin + if not Assigned(FormRent) then + FormRent := TFormRent.Create(Self); + FormRent.Parent := PanelLayout; + FormRent.BorderStyle := bsNone; + FormRent.Align := alClient; + FormRent.Show; +end; + +procedure TFrmMain.ToolButtonMenuUserClick(Sender: TObject); +begin + if not Assigned(FormUser) then + FormUser := TFormUser.Create(Self); + FormUser.Parent := PanelLayout; + FormUser.BorderStyle := bsNone; + FormUser.Align := alClient; + FormUser.Show; +end; + +end. diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/RentForm.dfm" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/RentForm.dfm" new file mode 100644 index 0000000..1cf615c --- /dev/null +++ "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/RentForm.dfm" @@ -0,0 +1,426 @@ +object FormRent: TFormRent + Left = 0 + Top = 0 + Caption = #46020#49436#45824#50668' '#54868#47732 + ClientHeight = 550 + ClientWidth = 838 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = False + PixelsPerInch = 96 + TextHeight = 13 + object PanelHeader: TPanel + Left = 0 + Top = 0 + Width = 838 + Height = 41 + Align = alTop + TabOrder = 0 + ExplicitLeft = 328 + ExplicitTop = 144 + ExplicitWidth = 185 + DesignSize = ( + 838 + 41) + object LabelCaption: TLabel + Left = 24 + Top = 14 + Width = 47 + Height = 13 + Caption = #46020#49436' '#45824#50668 + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [fsBold] + ParentFont = False + end + object ButtonClose: TButton + Left = 728 + Top = 10 + Width = 75 + Height = 25 + Anchors = [akTop, akRight] + Caption = #45803#44592 + TabOrder = 0 + OnClick = ButtonCloseClick + end + object ButtonAdd: TButton + Left = 647 + Top = 10 + Width = 75 + Height = 25 + Anchors = [akTop, akRight] + Caption = #49352' '#45824#52636 + TabOrder = 1 + OnClick = ButtonAddClick + end + end + object PanelContent: TPanel + Left = 0 + Top = 41 + Width = 838 + Height = 509 + Align = alClient + TabOrder = 1 + ExplicitLeft = 328 + ExplicitTop = 232 + ExplicitWidth = 185 + ExplicitHeight = 41 + object Splitter1: TSplitter + Left = 565 + Top = 1 + Height = 507 + Align = alRight + ExplicitLeft = 264 + ExplicitTop = 224 + ExplicitHeight = 100 + end + object PanelGrid: TPanel + Left = 1 + Top = 1 + Width = 564 + Height = 507 + Align = alClient + TabOrder = 0 + ExplicitLeft = 56 + ExplicitTop = 200 + ExplicitWidth = 185 + ExplicitHeight = 41 + object PanelGridHeader: TPanel + Left = 1 + Top = 1 + Width = 562 + Height = 41 + Align = alTop + TabOrder = 0 + ExplicitLeft = 216 + ExplicitTop = 80 + ExplicitWidth = 185 + object Label1: TLabel + Left = 17 + Top = 15 + Width = 22 + Height = 13 + Caption = #44160#49353 + end + object EditSearch: TEdit + Left = 56 + Top = 12 + Width = 121 + Height = 21 + TabOrder = 0 + OnKeyUp = EditSearchKeyUp + end + object CheckBoxSearchBook: TCheckBox + Left = 191 + Top = 14 + Width = 82 + Height = 17 + Caption = #46020#49436' '#51228#47785 + Checked = True + State = cbChecked + TabOrder = 1 + end + object CheckBoxSearchUser: TCheckBox + Left = 279 + Top = 14 + Width = 97 + Height = 17 + Caption = #54924#50896#47749 + Checked = True + State = cbChecked + TabOrder = 2 + end + end + object DBGridList: TDBGrid + Left = 1 + Top = 42 + Width = 562 + Height = 464 + Align = alClient + DataSource = DataSourceRent + Options = [dgEditing, dgAlwaysShowEditor, dgTitles, dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgConfirmDelete, dgCancelOnExit, dgTitleClick, dgTitleHotTrack] + TabOrder = 1 + TitleFont.Charset = DEFAULT_CHARSET + TitleFont.Color = clWindowText + TitleFont.Height = -11 + TitleFont.Name = 'Tahoma' + TitleFont.Style = [] + Columns = < + item + Expanded = False + FieldName = 'BOOK_TITLE' + Title.Caption = #46020#49436' '#51228#47785 + Width = 200 + Visible = True + end + item + Expanded = False + FieldName = 'USER_NAME' + Title.Caption = #54924#50896#47749 + Width = 80 + Visible = True + end + item + Expanded = False + FieldName = 'RENT_DATE' + Title.Caption = #45824#50668' '#51068#51088 + Visible = True + end + item + Expanded = False + FieldName = 'RENT_RETURN_DATE' + Title.Caption = #48152#45225' '#50696#51221#51068 + Visible = True + end + item + Expanded = False + FieldName = 'RENT_RETURN' + Title.Caption = #45824#50668' '#50668#48512 + Visible = True + end> + end + end + object PanelInput: TPanel + Left = 568 + Top = 1 + Width = 269 + Height = 507 + Align = alRight + TabOrder = 1 + ExplicitHeight = 477 + DesignSize = ( + 269 + 507) + object GroupBoxUser: TGroupBox + Left = 6 + Top = 5 + Width = 251 + Height = 228 + Anchors = [akLeft, akTop, akRight] + Caption = #54924#50896' '#51221#48372 + TabOrder = 0 + DesignSize = ( + 251 + 228) + object Label2: TLabel + Left = 137 + Top = 68 + Width = 22 + Height = 13 + Caption = #51060#47492 + end + object Label3: TLabel + Left = 137 + Top = 116 + Width = 44 + Height = 13 + Caption = #49373#45380#50900#51068 + end + object Label4: TLabel + Left = 137 + Top = 164 + Width = 33 + Height = 13 + Caption = #50672#46973#52376 + end + object ButtonFindUser: TButton + Left = 11 + Top = 22 + Width = 214 + Height = 25 + Caption = #54924#50896' '#44160#49353 + TabOrder = 0 + OnClick = ButtonFindUserClick + end + object GroupBox1: TGroupBox + Left = 10 + Top = 53 + Width = 121 + Height = 148 + TabOrder = 1 + object ImageUser: TImage + Left = 2 + Top = 15 + Width = 117 + Height = 131 + Align = alClient + Proportional = True + Stretch = True + ExplicitLeft = 4 + end + end + object DBEditUserName: TDBEdit + Left = 137 + Top = 87 + Width = 97 + Height = 21 + Anchors = [akLeft, akTop, akRight] + DataField = 'USER_NAME' + DataSource = DataSourceRentUser + TabOrder = 2 + end + object DBEditUserBirth: TDBEdit + Left = 137 + Top = 135 + Width = 97 + Height = 21 + Anchors = [akLeft, akTop, akRight] + DataField = 'USER_BIRTH' + DataSource = DataSourceRentUser + TabOrder = 3 + end + object DBEditUserPhone: TDBEdit + Left = 137 + Top = 183 + Width = 97 + Height = 21 + Anchors = [akLeft, akTop, akRight] + DataField = 'USER_PHONE' + DataSource = DataSourceRentUser + TabOrder = 4 + end + end + object GroupBoxBook: TGroupBox + Left = 6 + Top = 239 + Width = 251 + Height = 217 + Anchors = [akLeft, akTop, akRight] + Caption = #46020#49436' '#51221#48372 + TabOrder = 1 + DesignSize = ( + 251 + 217) + object Label5: TLabel + Left = 137 + Top = 68 + Width = 22 + Height = 13 + Caption = #51228#47785 + end + object Label6: TLabel + Left = 137 + Top = 116 + Width = 22 + Height = 13 + Caption = #51200#51088 + end + object Label7: TLabel + Left = 137 + Top = 164 + Width = 22 + Height = 13 + Caption = #44032#44201 + end + object ButtonFindBook: TButton + Left = 11 + Top = 22 + Width = 214 + Height = 25 + Caption = #46020#49436' '#44160#49353 + TabOrder = 0 + OnClick = ButtonFindBookClick + end + object GroupBox3: TGroupBox + Left = 10 + Top = 53 + Width = 121 + Height = 148 + TabOrder = 1 + object ImageBook: TImage + Left = 2 + Top = 15 + Width = 117 + Height = 131 + Align = alClient + Proportional = True + Stretch = True + ExplicitLeft = 4 + end + end + object DBEditBookTitle: TDBEdit + Left = 137 + Top = 87 + Width = 97 + Height = 21 + Anchors = [akLeft, akTop, akRight] + DataField = 'BOOK_TITLE' + DataSource = DataSourceRentBook + TabOrder = 2 + end + object DBEditBookAuthor: TDBEdit + Left = 137 + Top = 135 + Width = 97 + Height = 21 + Anchors = [akLeft, akTop, akRight] + DataField = 'BOOK_AUTHOR' + DataSource = DataSourceRentBook + TabOrder = 3 + end + object DBEditBookPrice: TDBEdit + Left = 137 + Top = 180 + Width = 97 + Height = 21 + Anchors = [akLeft, akTop, akRight] + DataField = 'BOOK_PRICE' + DataSource = DataSourceRentBook + TabOrder = 4 + end + end + object ButtonRent: TButton + Left = 6 + Top = 462 + Width = 75 + Height = 25 + Caption = #45824#52636 + TabOrder = 2 + OnClick = ButtonRentClick + end + object ButtonReturn: TButton + Left = 87 + Top = 462 + Width = 75 + Height = 25 + Caption = #48152#45225 + TabOrder = 3 + OnClick = ButtonReturnClick + end + object ButtonCancel: TButton + Left = 184 + Top = 462 + Width = 75 + Height = 25 + Anchors = [akTop, akRight] + Caption = #52712#49548 + TabOrder = 4 + OnClick = ButtonCancelClick + end + end + end + object DataSourceRent: TDataSource + DataSet = DataModuleDataAccess.FDQueryRent + OnStateChange = DataSourceRentStateChange + Left = 416 + Top = 280 + end + object DataSourceRentUser: TDataSource + DataSet = DataModuleDataAccess.FDQueryRentUser + OnDataChange = DataSourceRentUserDataChange + Left = 632 + Top = 168 + end + object DataSourceRentBook: TDataSource + DataSet = DataModuleDataAccess.FDQueryRentBook + OnDataChange = DataSourceRentBookDataChange + Left = 632 + Top = 400 + end +end diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/RentForm.pas" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/RentForm.pas" new file mode 100644 index 0000000..171a0dd --- /dev/null +++ "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/RentForm.pas" @@ -0,0 +1,215 @@ +unit RentForm; + +interface + +uses + Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, + Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ExtCtrls, Vcl.StdCtrls, Data.DB, + Vcl.Grids, Vcl.DBGrids, Vcl.Mask, Vcl.DBCtrls; + +type + TFormRent = class(TForm) + PanelHeader: TPanel; + PanelContent: TPanel; + LabelCaption: TLabel; + ButtonAdd: TButton; + ButtonClose: TButton; + PanelGrid: TPanel; + PanelInput: TPanel; + Splitter1: TSplitter; + PanelGridHeader: TPanel; + DBGridList: TDBGrid; + Label1: TLabel; + EditSearch: TEdit; + CheckBoxSearchBook: TCheckBox; + CheckBoxSearchUser: TCheckBox; + GroupBoxUser: TGroupBox; + GroupBoxBook: TGroupBox; + ButtonFindUser: TButton; + GroupBox1: TGroupBox; + ImageUser: TImage; + Label2: TLabel; + DBEditUserName: TDBEdit; + DBEditUserBirth: TDBEdit; + Label3: TLabel; + DBEditUserPhone: TDBEdit; + Label4: TLabel; + ButtonFindBook: TButton; + GroupBox3: TGroupBox; + ImageBook: TImage; + Label5: TLabel; + DBEditBookTitle: TDBEdit; + Label6: TLabel; + DBEditBookAuthor: TDBEdit; + Label7: TLabel; + DBEditBookPrice: TDBEdit; + ButtonRent: TButton; + ButtonReturn: TButton; + ButtonCancel: TButton; + DataSourceRent: TDataSource; + DataSourceRentUser: TDataSource; + DataSourceRentBook: TDataSource; + procedure DataSourceRentUserDataChange(Sender: TObject; Field: TField); + procedure DataSourceRentBookDataChange(Sender: TObject; Field: TField); + procedure ButtonFindUserClick(Sender: TObject); + procedure ButtonCloseClick(Sender: TObject); + procedure ButtonFindBookClick(Sender: TObject); + procedure DataSourceRentStateChange(Sender: TObject); + procedure ButtonAddClick(Sender: TObject); + procedure ButtonCancelClick(Sender: TObject); + procedure ButtonRentClick(Sender: TObject); + procedure ButtonReturnClick(Sender: TObject); + procedure EditSearchKeyUp(Sender: TObject; var Key: Word; + Shift: TShiftState); + private + { Private declarations } + public + { Public declarations } + end; + +var + FormRent: TFormRent; + +implementation + +{$R *.dfm} + +uses DataAccessModule, CommonFunctions, FindUserForm, FindBookForm; + +procedure TFormRent.ButtonAddClick(Sender: TObject); +begin + DataModuleDataAccess.FDQueryRent.Append; +end; + +procedure TFormRent.ButtonCancelClick(Sender: TObject); +begin + DataModuleDataAccess.FDQueryRent.Cancel; +end; + +procedure TFormRent.ButtonCloseClick(Sender: TObject); +begin + Close; +end; + +procedure TFormRent.ButtonFindBookClick(Sender: TObject); +begin + FormFindBook := TFormFindBook.Create(nil); + try + FormFindBook.ShowModal; + + if DataModuleDataAccess.FDQueryRent.State <> dsEdit then + DataModuleDataAccess.FDQueryRent.Edit; + + + DataModuleDataAccess.FDQueryRent.FieldByName('BOOK_SEQ').AsInteger := FormFindBook.SelectedSeq; + + finally + FormFindBook.Free; + end; +end; + +procedure TFormRent.ButtonFindUserClick(Sender: TObject); +begin + FormFindUser := TFormFindUser.Create(nil); + try + FormFindUser.ShowModal; + + if DataModuleDataAccess.FDQueryRent.State <> dsEdit then + DataModuleDataAccess.FDQueryRent.Edit; + + + DataModuleDataAccess.FDQueryRent.FieldByName('USER_SEQ').AsInteger := FormFindUser.SelectedSeq; + + finally + FormFindUser.Free; + end; +end; + +procedure TFormRent.ButtonRentClick(Sender: TObject); +var + UserSeq, BookSeq: Integer; +begin + UserSeq := DataModuleDataAccess.FDQueryRent.FieldByName('USER_SEQ').AsInteger; + BookSeq := DataModuleDataAccess.FDQueryRent.FieldByName('BOOK_SEQ').AsInteger; + + DataModuleDataAccess.ExecuteRent(UserSeq, BookSeq, True); +end; + +procedure TFormRent.ButtonReturnClick(Sender: TObject); +var + UserSeq, BookSeq: Integer; +begin + UserSeq := DataModuleDataAccess.FDQueryRent.FieldByName('USER_SEQ').AsInteger; + BookSeq := DataModuleDataAccess.FDQueryRent.FieldByName('BOOK_SEQ').AsInteger; + + DataModuleDataAccess.ExecuteRent(UserSeq, BookSeq, False); +end; + +procedure TFormRent.DataSourceRentBookDataChange(Sender: TObject; + Field: TField); +var + LField: TField; +begin + if DataModuleDataAccess.FDQueryRentBook.State <> dsBrowse then + Exit; + + LField := DataModuleDataAccess.FDQueryRentBook.FieldByName('BOOK_IMAGE'); + + LoadImageFromBlobField(ImageBook, LField as TBlobField); +end; + +procedure TFormRent.DataSourceRentStateChange(Sender: TObject); +var + State: TDataSetState; +begin + State := DataModuleDataAccess.FDQueryRent.State; + + ButtonAdd.Enabled := (State = dsBrowse); + ButtonRent.Enabled := (State <> dsBrowse); + ButtonReturn.Enabled := (State = dsBrowse); + ButtonCancel.Enabled := (State <> dsBrowse); + + ButtonFindUser.Enabled := (State <> dsBrowse); + ButtonFindBook.Enabled := (State <> dsBrowse); + + +end; + +procedure TFormRent.DataSourceRentUserDataChange(Sender: TObject; + Field: TField); +var + LField: TField; +begin + if DataModuleDataAccess.FDQueryRentUser.State <> dsBrowse then + Exit; + + LField := DataModuleDataAccess.FDQueryRentUser.FieldByName('USER_IMAGE'); + + LoadImageFromBlobField(ImageUser, LField as TBlobField); +end; + +procedure TFormRent.EditSearchKeyUp(Sender: TObject; var Key: Word; + Shift: TShiftState); +var + Filter: string; +begin + Filter := ''; + + if EditSearch.Text <> '' then + begin + if CheckBoxSearchBook.Checked then + Filter := Format('BOOK_TITLE like ''%%%s%%''', [EditSearch.Text]); + if CheckBoxSearchUser.Checked then + begin + if Filter <> '' then + Filter := Filter + ' or ' ; + Filter := Format('USER_NAME like ''%%%s%%''', [EditSearch.Text]); + end; + end; + + DataModuleDataAccess.FDQueryRent.Filter := Filter; + DataModuleDataAccess.FDQueryRent.Filtered := (Filter <> ''); + +end; + +end. diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/Close.png" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/Close.png" new file mode 100644 index 0000000..8129d28 Binary files /dev/null and "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/Close.png" differ diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b1.jpg" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b1.jpg" new file mode 100644 index 0000000..07cef33 Binary files /dev/null and "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b1.jpg" differ diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b2.jpg" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b2.jpg" new file mode 100644 index 0000000..c1a64be Binary files /dev/null and "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b2.jpg" differ diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b3.jpg" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b3.jpg" new file mode 100644 index 0000000..19db376 Binary files /dev/null and "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b3.jpg" differ diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b4.png" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b4.png" new file mode 100644 index 0000000..b07dedc Binary files /dev/null and "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b4.png" differ diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b5.jpg" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b5.jpg" new file mode 100644 index 0000000..5c27e52 Binary files /dev/null and "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b5.jpg" differ diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b6.jpg" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b6.jpg" new file mode 100644 index 0000000..9598897 Binary files /dev/null and "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b6.jpg" differ diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b7.jpg" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b7.jpg" new file mode 100644 index 0000000..bb09525 Binary files /dev/null and "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b7.jpg" differ diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b8.jpg" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b8.jpg" new file mode 100644 index 0000000..e717767 Binary files /dev/null and "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/b8.jpg" differ diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/book.png" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/book.png" new file mode 100644 index 0000000..be86079 Binary files /dev/null and "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/book.png" differ diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/rent.png" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/rent.png" new file mode 100644 index 0000000..374f8f5 Binary files /dev/null and "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/rent.png" differ diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/user.png" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/user.png" new file mode 100644 index 0000000..9b17a5a Binary files /dev/null and "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/Resources/user.png" differ diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/UserForm.dfm" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/UserForm.dfm" new file mode 100644 index 0000000..ae9a14a --- /dev/null +++ "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/UserForm.dfm" @@ -0,0 +1,415 @@ +object FormUser: TFormUser + Left = 0 + Top = 0 + Caption = #54924#50896' '#44288#47532 + ClientHeight = 572 + ClientWidth = 929 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = False + PixelsPerInch = 96 + TextHeight = 13 + object PanelHeader: TPanel + Left = 0 + Top = 0 + Width = 929 + Height = 41 + Align = alTop + TabOrder = 0 + ExplicitLeft = 136 + ExplicitTop = 96 + ExplicitWidth = 185 + DesignSize = ( + 929 + 41) + object LabelCaption: TLabel + Left = 16 + Top = 14 + Width = 52 + Height = 18 + Caption = #54924#50896#44288#47532 + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -15 + Font.Name = 'Tahoma' + Font.Style = [fsBold] + ParentFont = False + end + object ButtonAdd: TButton + Left = 759 + Top = 10 + Width = 75 + Height = 25 + Anchors = [akTop, akRight] + Caption = #49888#44508' '#46321#47197 + TabOrder = 0 + OnClick = ButtonAddClick + ExplicitLeft = 727 + end + object ButtonClose: TButton + Left = 840 + Top = 10 + Width = 75 + Height = 25 + Anchors = [akTop, akRight] + Caption = #45803#44592 + TabOrder = 1 + ExplicitLeft = 808 + end + end + object PanelContent: TPanel + Left = 0 + Top = 41 + Width = 929 + Height = 531 + Align = alClient + TabOrder = 1 + ExplicitLeft = 40 + ExplicitTop = 312 + ExplicitWidth = 185 + ExplicitHeight = 41 + object Splitter1: TSplitter + Left = 559 + Top = 1 + Height = 529 + Align = alRight + ExplicitLeft = 464 + ExplicitTop = 216 + ExplicitHeight = 100 + end + object PanelGrid: TPanel + Left = 1 + Top = 1 + Width = 558 + Height = 529 + Align = alClient + TabOrder = 0 + ExplicitWidth = 660 + object PanelGridHeader: TPanel + Left = 1 + Top = 1 + Width = 556 + Height = 41 + Align = alTop + TabOrder = 0 + ExplicitLeft = 216 + ExplicitTop = 224 + ExplicitWidth = 185 + object Label1: TLabel + Left = 14 + Top = 14 + Width = 22 + Height = 13 + Caption = #44160#49353 + end + object EditSearch: TEdit + Left = 46 + Top = 10 + Width = 121 + Height = 21 + TabOrder = 0 + OnKeyUp = EditSearchKeyUp + end + object CheckBoxSearchName: TCheckBox + Left = 184 + Top = 12 + Width = 57 + Height = 17 + Caption = #51060#47492 + Checked = True + State = cbChecked + TabOrder = 1 + end + object CheckBoxSearchPhone: TCheckBox + Left = 264 + Top = 12 + Width = 89 + Height = 17 + Caption = #51204#54868#48264#54840 + Checked = True + State = cbChecked + TabOrder = 2 + end + end + object DBGridList: TDBGrid + Left = 1 + Top = 42 + Width = 556 + Height = 486 + Align = alClient + DataSource = DataSourceUser + Options = [dgEditing, dgAlwaysShowEditor, dgTitles, dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgConfirmDelete, dgCancelOnExit, dgTitleClick, dgTitleHotTrack] + TabOrder = 1 + TitleFont.Charset = DEFAULT_CHARSET + TitleFont.Color = clWindowText + TitleFont.Height = -11 + TitleFont.Name = 'Tahoma' + TitleFont.Style = [] + Columns = < + item + Expanded = False + FieldName = 'USER_NAME' + Title.Caption = #51060#47492 + Width = 100 + Visible = True + end + item + Expanded = False + FieldName = 'USER_BIRTH' + Title.Caption = #49373#45380#50900#51068 + Visible = True + end + item + Expanded = False + FieldName = 'USER_SEX_STR' + Title.Caption = #49457#48324 + Width = 30 + Visible = True + end + item + Expanded = False + FieldName = 'USER_PHONE' + Title.Caption = #51204#54868#48264#54840 + Visible = True + end + item + Expanded = False + FieldName = 'USER_MAIL' + Title.Caption = #47700#51068#51452#49548 + Width = 150 + Visible = True + end + item + Expanded = False + FieldName = 'USER_REG_DATE' + Title.Caption = #46321#47197#51068#49884 + Visible = True + end + item + Expanded = False + FieldName = 'USER_OUT' + Title.Caption = #53448#53748#50668#48512 + Width = 40 + Visible = True + end + item + Expanded = False + FieldName = 'USER_OUT_DATE' + Title.Caption = #53448#53748#51068#49884 + Visible = True + end + item + Expanded = False + FieldName = 'USER_RENT_COUNT' + Title.Caption = #45824#50668#44428#49688 + Visible = True + end> + end + end + object PanelInput: TPanel + Left = 562 + Top = 1 + Width = 366 + Height = 529 + Align = alRight + TabOrder = 1 + DesignSize = ( + 366 + 529) + object Label2: TLabel + Left = 17 + Top = 14 + Width = 22 + Height = 13 + Caption = #51060#47492 + end + object Label3: TLabel + Left = 17 + Top = 70 + Width = 44 + Height = 13 + Caption = #49373#45380#50900#51068 + end + object Label4: TLabel + Left = 17 + Top = 198 + Width = 44 + Height = 13 + Caption = #51204#54868#48264#54840 + end + object Label5: TLabel + Left = 17 + Top = 254 + Width = 44 + Height = 13 + Caption = #47700#51068#51452#49548 + end + object DBEditName: TDBEdit + Left = 16 + Top = 33 + Width = 152 + Height = 21 + Anchors = [akLeft, akTop, akRight] + DataField = 'USER_NAME' + DataSource = DataSourceUser + TabOrder = 0 + OnExit = DBEditNameExit + ExplicitWidth = 154 + end + object DBRadioGroupSex: TDBRadioGroup + Left = 16 + Top = 142 + Width = 152 + Height = 35 + Anchors = [akLeft, akTop, akRight] + Caption = #49457#48324 + Columns = 2 + DataField = 'USER_SEX' + DataSource = DataSourceUser + Items.Strings = ( + #45224 + #50668) + TabOrder = 1 + Values.Strings = ( + 'M' + 'F') + ExplicitWidth = 154 + end + object DBEditPhone: TDBEdit + Left = 16 + Top = 217 + Width = 152 + Height = 21 + Anchors = [akLeft, akTop, akRight] + DataField = 'USER_PHONE' + DataSource = DataSourceUser + TabOrder = 2 + ExplicitWidth = 154 + end + object DBEditMail: TDBEdit + Left = 16 + Top = 273 + Width = 151 + Height = 21 + Anchors = [akLeft, akTop, akRight] + DataField = 'USER_MAIL' + DataSource = DataSourceUser + TabOrder = 3 + ExplicitWidth = 153 + end + object GroupBox1: TGroupBox + Left = 174 + Top = 15 + Width = 185 + Height = 206 + Anchors = [akTop, akRight] + TabOrder = 4 + ExplicitLeft = 176 + object ImageUser: TImage + Left = 2 + Top = 15 + Width = 181 + Height = 189 + Align = alClient + Proportional = True + Stretch = True + ExplicitLeft = 40 + ExplicitTop = 48 + ExplicitWidth = 105 + ExplicitHeight = 105 + end + end + object ButtonClearImage: TButton + Left = 174 + Top = 249 + Width = 75 + Height = 25 + Anchors = [akTop, akRight] + Caption = #52488#44592#54868 + TabOrder = 5 + OnClick = ButtonClearImageClick + ExplicitLeft = 176 + end + object ButtonLoadImage: TButton + Left = 255 + Top = 249 + Width = 75 + Height = 25 + Anchors = [akTop, akRight] + Caption = #48520#47084#50724#44592 + TabOrder = 6 + OnClick = ButtonLoadImageClick + ExplicitLeft = 257 + end + object ButtonDelete: TButton + Left = 16 + Top = 320 + Width = 75 + Height = 25 + Caption = #54924#50896' '#53448#53748 + TabOrder = 7 + OnClick = ButtonDeleteClick + end + object ButtonSave: TButton + Left = 175 + Top = 320 + Width = 75 + Height = 25 + Caption = #51200#51109 + TabOrder = 8 + OnClick = ButtonSaveClick + end + object ButtonCancel: TButton + Left = 256 + Top = 320 + Width = 75 + Height = 25 + Caption = #52712#49548 + TabOrder = 9 + OnClick = ButtonCancelClick + end + object CalendarPickerBirth: TCalendarPicker + Left = 16 + Top = 89 + Width = 152 + Height = 32 + Anchors = [akLeft, akTop, akRight] + CalendarHeaderInfo.DaysOfWeekFont.Charset = DEFAULT_CHARSET + CalendarHeaderInfo.DaysOfWeekFont.Color = clWindowText + CalendarHeaderInfo.DaysOfWeekFont.Height = -13 + CalendarHeaderInfo.DaysOfWeekFont.Name = 'Segoe UI' + CalendarHeaderInfo.DaysOfWeekFont.Style = [] + CalendarHeaderInfo.Font.Charset = DEFAULT_CHARSET + CalendarHeaderInfo.Font.Color = clWindowText + CalendarHeaderInfo.Font.Height = -20 + CalendarHeaderInfo.Font.Name = 'Segoe UI' + CalendarHeaderInfo.Font.Style = [] + Color = clWindow + Font.Charset = DEFAULT_CHARSET + Font.Color = clGray + Font.Height = -16 + Font.Name = 'Segoe UI' + Font.Style = [] + OnCloseUp = CalendarPickerBirthCloseUp + ParentFont = False + TabOrder = 10 + TextHint = 'select a date' + end + end + end + object OpenDialogLoadImage: TOpenDialog + Left = 808 + Top = 144 + end + object DataSourceUser: TDataSource + DataSet = DataModuleDataAccess.FDQueryUser + OnStateChange = DataSourceUserStateChange + OnDataChange = DataSourceUserDataChange + Left = 400 + Top = 352 + end +end diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/UserForm.pas" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/UserForm.pas" new file mode 100644 index 0000000..00c1270 --- /dev/null +++ "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/UserForm.pas" @@ -0,0 +1,271 @@ +unit UserForm; + +interface + +uses + Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, + Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.ExtCtrls, Data.DB, + Vcl.Grids, Vcl.DBGrids, Vcl.DBCtrls, Vcl.WinXCalendars, Vcl.Mask; + +type + TFormUser = class(TForm) + PanelHeader: TPanel; + PanelContent: TPanel; + LabelCaption: TLabel; + ButtonAdd: TButton; + ButtonClose: TButton; + PanelGrid: TPanel; + PanelInput: TPanel; + Splitter1: TSplitter; + PanelGridHeader: TPanel; + DBGridList: TDBGrid; + Label1: TLabel; + EditSearch: TEdit; + CheckBoxSearchName: TCheckBox; + CheckBoxSearchPhone: TCheckBox; + Label2: TLabel; + DBEditName: TDBEdit; + Label3: TLabel; + CalendarPickerBirth: TCalendarPicker; + DBRadioGroupSex: TDBRadioGroup; + Label4: TLabel; + DBEditPhone: TDBEdit; + Label5: TLabel; + DBEditMail: TDBEdit; + GroupBox1: TGroupBox; + ButtonClearImage: TButton; + ButtonLoadImage: TButton; + ImageUser: TImage; + OpenDialogLoadImage: TOpenDialog; + ButtonDelete: TButton; + ButtonSave: TButton; + ButtonCancel: TButton; + DataSourceUser: TDataSource; + procedure ButtonLoadImageClick(Sender: TObject); + procedure ButtonClearImageClick(Sender: TObject); + procedure DataSourceUserDataChange(Sender: TObject; Field: TField); + procedure CalendarPickerBirthCloseUp(Sender: TObject); + procedure ButtonAddClick(Sender: TObject); + procedure ButtonCancelClick(Sender: TObject); + procedure ButtonSaveClick(Sender: TObject); + procedure ButtonDeleteClick(Sender: TObject); + procedure DataSourceUserStateChange(Sender: TObject); + procedure DBEditNameExit(Sender: TObject); + procedure EditSearchKeyUp(Sender: TObject; var Key: Word; + Shift: TShiftState); + private + { Private declarations } + function DuplicatedUser: Boolean; + public + { Public declarations } + end; + +var + FormUser: TFormUser; + +implementation + +{$R *.dfm} + +uses DataAccessModule, CommonFunctions; + +procedure TFormUser.ButtonAddClick(Sender: TObject); +begin + DataModuleDataAccess.FDQueryUser.Append; + DBEditName.SetFocus; + +end; + +procedure TFormUser.ButtonCancelClick(Sender: TObject); +begin + DataModuleDataAccess.FDQueryUser.Cancel; +end; + +procedure TFormUser.ButtonClearImageClick(Sender: TObject); +var + Field: TField; +begin + ImageUser.Picture.Assign(nil); + + Field := DataModuleDataAccess.FDQueryUser.FieldByName('USER_IMAGE'); + if DataModuleDataAccess.FDQueryUser.State <> dsEdit then + DataModuleDataAccess.FDQueryUser.Edit; + Field.Assign(nil); +end; + +procedure TFormUser.ButtonDeleteClick(Sender: TObject); +var + RentCount: Integer; + Name, Msg, OutYn: string; +begin + RentCount := DataModuleDataAccess.FDQueryUser.FieldByName('USER_RENT_COUNT').AsInteger; + Name := DataModuleDataAccess.FDQueryUser.FieldByName('USER_NAME').AsString; + OutYn := DataModuleDataAccess.FDQueryUser.FieldByName('USER_OUT_YN').AsString; + + if OutYn = 'Y' then + begin + ShowMessage('̹ Ż ȸԴϴ.'); + Exit; + end; + + + if RentCount > 0 then + begin + ShowMessage(Format(' 뿩 %d ֽϴ. ݳ Ż մϴ.', [RentCount])); + Exit; + end; + + Msg := Format(' [%s] Ż óϽðڽϱ?', [Name]); + if MessageDlg(Msg, mtInformation, [mbYes, mbNo], 0) = mrNo then + Exit; + + + if DataModuleDataAccess.FDQueryUser.State <> dsEdit then + DataModuleDataAccess.FDQueryUser.Edit; + DataModuleDataAccess.FDQueryUser.Edit; + DataModuleDataAccess.FDQueryUser.FieldByName('USER_OUT_YN').AsString := 'Y'; + DataModuleDataAccess.FDQueryUser.FieldByName('USER_OUT_DATE').AsDateTime := Now; + DataModuleDataAccess.FDQueryUser.Post; + DataModuleDataAccess.FDQueryUser.Refresh; + + + +end; + +procedure TFormUser.ButtonLoadImageClick(Sender: TObject); +var + Field: TField; +begin + if OpenDialogLoadImage.Execute then + begin + LoadImageFromFile(ImageUser, OpenDialogLoadImage.FileName); + + Field := DataModuleDataAccess.FDQueryUser.FieldByName('USER_IMAGE'); + SaveImageToBlobField(ImageUser, Field as TBlobField); + end; + +end; + +procedure TFormUser.ButtonSaveClick(Sender: TObject); +begin + if DBEditName.Text = '' then + begin + ShowMessage('̸ Էϼ.'); + DBEditName.SetFocus; + Exit; + end; + + if CalendarPickerBirth.IsEmpty then + begin + ShowMessage(' Էϼ.'); + CalendarPickerBirth.SetFocus; + Exit; + end; + + DataModuleDataAccess.FDQueryUser.Post; + DataModuleDataAccess.FDQueryUser.Refresh; +end; + +procedure TFormUser.CalendarPickerBirthCloseUp(Sender: TObject); +var + Field: TField; +begin + Field := DataModuleDataAccess.FDQueryUser.FieldByName('USER_BIRTH'); + + if Field.AsDateTime <> CalendarPickerBirth.Date then + begin + if DataModuleDataAccess.FDQueryUser.State = dsBrowse then + begin + if DataModuleDataAccess.FDQueryUser.RecNo > 0 then + DataModuleDataAccess.FDQueryUser.Edit + else + DataModuleDataAccess.FDQueryUser.Append; + end; + if CalendarPickerBirth.IsEmpty then + Field.Assign(nil) + else + Field.AsDateTime := CalendarPickerBirth.Date; + end; + + DuplicatedUser; +end; + +procedure TFormUser.DataSourceUserDataChange(Sender: TObject; Field: TField); +var + LField: TField; +begin + if DataModuleDataAccess.FDQueryUser.State = dsEdit then + Exit; + + LField := DataModuleDataAccess.FDQueryUser.FieldByName('USER_IMAGE'); + LoadImageFromBlobField(ImageUser, LField as TBlobField); + + LField := DataModuleDataAccess.FDQueryUser.FieldByName('USER_BIRTH'); + if LField.AsDateTime = 0 then + CalendarPickerBirth.IsEmpty := True + else + CalendarPickerBirth.Date := LField.AsDateTime; + +end; + +procedure TFormUser.DataSourceUserStateChange(Sender: TObject); +var + State: TDataSetState; + +begin + State := DataModuleDataAccess.FDQueryUser.State; + + ButtonAdd.Enabled := (State = dsBrowse); + ButtonSave.Enabled := (State <> dsBrowse); + ButtonDelete.Enabled := (State = dsBrowse); + ButtonCancel.Enabled := (State <> dsBrowse); + +end; + +procedure TFormUser.DBEditNameExit(Sender: TObject); +begin + DuplicatedUser; +end; + +function TFormUser.DuplicatedUser: Boolean; +var + Seq: Integer; + Name: string; + Birth: TDateTime; +begin + Seq := DataModuleDataAccess.FDQueryUser.FieldByName('USER_SEQ').AsInteger; + Name := DataModuleDataAccess.FDQueryUser.FieldByName('USER_NAME').AsString; + Birth := DataModuleDataAccess.FDQueryUser.FieldByName('USER_BIRTH').AsDateTime; + + if (Name = '') or (Birth = 0) then + Exit; + + if DataModuleDataAccess.DuplicatedUSER(Seq, Name, Birth) then + ShowMessage('̹ ϵ ȸԴϴ. (̸, ߺ)'); + + +end; + +procedure TFormUser.EditSearchKeyUp(Sender: TObject; var Key: Word; + Shift: TShiftState); +var + Filter: string; +begin + Filter := ''; + if EditSearch.Text <> '' then + begin + if CheckBoxSearchName.Checked then + Filter := Format('USER_NAME like ''%%%s%%''', [EditSearch.Text]); + if CheckBoxSearchPhone.Checked then + begin + if Filter <> '' then + Filter := Filter + ' or '; + Filter := Filter + Format('USER_PHONE like ''%%%s%%''', [EditSearch.Text]); + end; + end; + + DataModuleDataAccess.FDQueryUser.Filter := Filter; + DataModuleDataAccess.FDQueryUser.Filtered := (Filter <> ''); +end; + +end. diff --git "a/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/bin/BookRental.exe" "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/bin/BookRental.exe" new file mode 100644 index 0000000..571b05b Binary files /dev/null and "b/\352\263\274\354\240\234/M4_\353\217\204\354\204\234\353\214\200\354\227\254\355\224\204\353\241\234\352\267\270\353\236\250/bin/BookRental.exe" differ