Memo position bug

Hi can someone tell me why my memo are not alligned at the same high inside the report engine and at the screen when generated by fastreport?

Here are some images to help you understand my problem.

This is the image of the report inside the fast report engine : reportDisplay.png

and

This is the image of the report when it generated at the screen display : screenDisplay.png

Comments

  • gordkgordk St.Catherines On. Canada.
    edited 5:07AM
    it appears to be the setting shift when overlapped
    can't tell without looking at the .fr3 file
  • edited 5:07AM
    gordk wrote: »
    it appears to be the setting shift when overlapped
    can't tell without looking at the .fr3 file

    I looked inside the .fr3 file is it this option : ShiftMode="smDontShift" ?

    If not is there a ways i could sent you the file?

    Thank you for your help and responde!
  • gordkgordk St.Catherines On. Canada.
    edited 5:07AM
    post your .fr3 file here in the forum
    also save and post a report output .fp3 file
  • edited 5:07AM
    gordk wrote: »
    post your .fr3 file here in the forum
    also save and post a report output .fp3 file

    There is the .fr3 file + I uploaded the file in this post :

    <?xml version="1.0" encoding="utf-8"?>
    <TfrxReport Version="5.4.3" DotMatrixReport="False" EngineOptions.DoublePass="True" IniFile="\Software\Fast Reports" PreviewOptions.Buttons="4095" PreviewOptions.Zoom="1" PrintOptions.Printer="\\serverservex\Canon iR C2880 UFR" PrintOptions.PrintOnSheet="0" ReportOptions.CreateDate="38125.6435475" ReportOptions.Description.Text="" ReportOptions.LastChange="42419.5801321296" ScriptLanguage="PascalScript" ScriptText.Text="const

    // Important, index dans le dictionnaire pour les tables...
    CALL_JOB = 4;
    CALL_PRODUCT = 5;

    var

    LineNumber : integer;

    Quantity : array [0..999, 1..2] of double;
    ProductNumber : array [0..999, 1..2] of string;
    Description : array [0..999, 1..2] of string;
    //SellingPrice : array [0..999, 1..2] of double;
    //Price : array [0..999, 1..2] of double;
    //Discount : array [0..999, 1..2] of double;
    //TotalAmount : array [0..999, 1..2] of double;
    BypassPrinting : array [0..999, 1..2] of boolean;
    HasTravel : array [0..999, 1..2] of boolean;
    IsLabour : array [0..999, 1..2] of boolean;

    procedure MasterDataOnBeforePrint(Sender: TfrxComponent);
    var
    RowCount, r : integer;
    begin
    RowCount := DBRecordCount( CALL_JOB ) + DBRecordCount( CALL_PRODUCT );

    DetailData.RowCount := RowCount;

    // Charge tout les variables de CALL_JOBS dans le tableau
    DBFirst( CALL_JOB );
    while not DBEof( CALL_JOB ) do
    begin
    r := DBGetInteger( CALL_JOB, 'CJLineNumber' );

    IsLabour[r, 1] := true;
    ProductNumber[r, 1] := DBGetString( CALL_JOB, 'CJProductNumber' );
    Description[r, 1] := DBGetString( CALL_JOB, 'CJDescription' );

    if DBGetString( CALL_JOB, 'CJWorkAction' ) <> '' then
    Description[r, 1] := Description[r, 1] + #13 + DBGetString( CALL_JOB, 'CJWorkAction' );

    Quantity[r, 1] := DBGetDouble( CALL_JOB, 'CJLabourDuration' );
    //Price[r, 1] := DBGetDouble( CALL_JOB, 'CJLabourRate' );
    //SellingPrice[r, 1] := DBGetDouble( CALL_JOB, 'CJLabourRatePrice' );
    //Discount[r, 1] := DBGetDouble( CALL_JOB, 'CJLabourDiscountPercent' );
    //TotalAmount[r, 1] := DBGetDouble( CALL_JOB, 'CJLabourTotal' );
    BypassPrinting[r, 1] := false; //DBGetBoolean( CALL_JOB, 'CJBypassPrinting' );
    HasTravel[r, 1] := false;

    if DBGetDouble( CALL_JOB, 'CJTravelTotal' ) <> 0 then
    begin
    HasTravel[r, 1] := true;

    ProductNumber[r, 2] := 'DE';
    Description[r, 2] := 'D?©placement';
    case DBGetInteger( CALL_JOB, 'CJTravelType' ) of
    0 : Quantity[r, 2] := 1;
    1 : Quantity[r, 2] := DBGetDouble( CALL_JOB, 'CJKilometerTotal' );
    2 : Quantity[r, 2] := DBGetDouble( CALL_JOB, 'CJTravelDuration' );
    end;
    //Price[r, 2] := DBGetDouble( CALL_JOB, 'CJTravelRate' );
    //SellingPrice[r, 2] := DBGetDouble( CALL_JOB, 'CJTravelRatePrice' );
    //Discount[r, 2] := DBGetDouble( CALL_JOB, 'CJTravelDiscountPercent' );
    //TotalAmount[r, 2] := DBGetDouble( CALL_JOB, 'CJTravelTotal' );
    BypassPrinting[r, 2] := false; //DBGetBoolean( CALL_JOB, 'CJBypassPrinting' );
    end;

    DBNext( CALL_JOB );
    end;

    // Charge tout les variables de CALL_PRODUCTS dans le tableau
    DBFirst( CALL_PRODUCT );
    while not DBEof( CALL_PRODUCT ) do
    begin
    r := DBGetInteger( CALL_PRODUCT, 'CPLineNumber' );

    IsLabour[r, 1] := false;
    ProductNumber[r, 1] := DBGetString( CALL_PRODUCT, 'CpProductNumber' );
    Description[r, 1] := DBGetString( CALL_PRODUCT, 'CpDescription' );
    Quantity[r, 1] := DBGetDouble( CALL_PRODUCT, 'CpInvoiceQty' );
    //Price[r, 1] := DBGetDouble( CALL_PRODUCT, 'CpPrice' );
    //SellingPrice[r, 1] := DBGetDouble( CALL_PRODUCT, 'CpSellingPrice' );
    //Discount[r, 1] := DBGetDouble( CALL_PRODUCT, 'CPDiscountPercent' );
    //TotalAmount[r, 1] := DBGetDouble( CALL_PRODUCT, 'CpTotalAmount' );
    BypassPrinting[r, 1] := false; //DBGetBoolean( CALL_PRODUCT, 'CpBypassPrinting' );
    HasTravel[r, 1] := false;



    DBNext( CALL_PRODUCT );
    end;

    LineNumber := -1;

    end;

    procedure DetailDataOnBeforePrint(Sender: TfrxComponent);
    begin
    LineNumber := LineNumber + 1;

    if IsLabour[LineNumber, 1] then
    begin
    TfrxBrushFill( DetailData.Fill ).BackColor := clSilver;
    ChildLine.Visible := true;
    end
    else
    begin
    TfrxBrushFill( DetailData.Fill ).BackColor := clNone;
    ChildLine.Visible := false;
    end;

    ChildTravel.Visible := HasTravel[LineNumber, 1];

    end;

    {*procedure CallCaCommentOnBeforePrint(Sender: TfrxComponent);
    begin
    CallCaComment.visible := <Page#> = 1;
    MemoComment.visible := <Page#> = 1;
    if <Totalpages> <> 1 then CallCaComment.Height := 1;
    if <Totalpages> <> 1 then MemoComment.Height := 1;
    end;*}



    procedure PageFooter1OnBeforePrint(Sender: TfrxComponent);
    begin
    if <PAGE#> = <TOTALPAGES> - 1 then sign.Visible := true else sign.Visible := false;
    if <PAGE#> = <TOTALPAGES> - 1 then sign2.Visible := true else sign2.Visible := false;
    if <PAGE#> = <TOTALPAGES> - 1 then inv.Visible := true else inv.Visible := false;
    if <PAGE#> = <TOTALPAGES> - 1 then garanti.Visible := true else garanti.Visible := false;
    if <PAGE#> = <TOTALPAGES> - 1 then Line2.Visible := true else Line2.Visible := false;
    {*
    if <PAGE#> = <TOTALPAGES> then pieces.Height:= 18 else pieces.Height:= 0;
    if <PAGE#> = <TOTALPAGES> then mo.Height:= 18 else mo.Height:= 0;
    if <PAGE#> = <TOTALPAGES> then travel.Height:= 18 else travel.Height:= 0;
    if <PAGE#> = <TOTALPAGES> then subtotal.Height:= 18 else subtotal.Height:= 0;
    if <PAGE#> = <TOTALPAGES> then tps.Height:= 18 else tps.Height:= 0;
    if <PAGE#> = <TOTALPAGES> then tvq.Height:= 18 else tvq.Height:= 0;
    if <PAGE#> = <TOTALPAGES> then total.Height:= 18 else total.Height:= 0;
    *}
    end;



    procedure Memo71OnBeforePrint(Sender: TfrxComponent);
    begin
    if <SerialNo."PSInvoiceDate"> = 0 then Memo71.Visible := false;
    end;

    begin

    end.">
    <Datasets>
    <item DataSet="Call" DataSetName="Call"/>
    <item DataSet="CALL_JOBS" DataSetName="CALL_JOBS"/>
    <item DataSet="CALL_Products" DataSetName="CALL_Products"/>
    <item DataSet="CODE" DataSetName="CODE"/>
    <item DataSet="Customer" DataSetName="Customer"/>
    <item DataSet="Labour" DataSetName="Labour"/>
    <item DataSet="ProductSerial" DataSetName="ProductSerial"/>
    <item DataSet="ProductWarranty" DataSetName="ProductWarranty"/>
    <item DataSet="SerialNo" DataSetName="SerialNo"/>
    <item DataSet="ServiceReminder" DataSetName="ServiceReminder"/>
    </Datasets>
    <Variables>
    <item/>
    <item Name=" Servex" Value="''"/>
    <item Name="CompanyName" Value="'Logiciel Servex'"/>
    <item Name="CompanyAddress" Value="'1150, 107e Rue, Suite 201'"/>
    <item Name="CompanyCity" Value="'Saint-Georges'"/>
    <item Name="CompanyCountry" Value="'Canada'"/>
    <item Name="CompanyPostalCode" Value="'G5Y 1P6'"/>
    <item Name="CompanyPhone" Value="' ( ) 111-1111'"/>
    <item Name="CompanyFax" Value="' ( ) 444-4444'"/>
    <item Name="UserNumber" Value="'Supervisor'"/>
    <item Name="ReportTitle" Value="''"/>
    <item Name="Scope" Value="''"/>
    <item Name="SortBy" Value="''"/>
    <item Name="ExtraVariable" Value="''"/>
    <item Name="CompanyPath" Value="'C:\F1000.DTA\Servex Mobilite\'"/>
    <item Name="ReportPath" Value="'C:\F1000.DTA\Servex Mobilite\SERVEX\REPORTS\'"/>
    <item Name="ArchivePath" Value="'C:\F1000.DTA\Servex Mobilite\SERVEX\ARCHIVES\'"/>
    <item Name="TaxRate1" Value="0,05"/>
    <item Name="TaxRate2" Value="0.09975"/>
    <item Name="TaxRate3" Value="0"/>
    <item Name="TaxRate4" Value="0"/>
    <item Name="TaxRate5" Value="0"/>
    <item Name="TaxAbbreviation1" Value="'TPS'"/>
    <item Name="TaxAbbreviation2" Value="'TVQ'"/>
    <item Name="TaxAbbreviation3" Value="''"/>
    <item Name="TaxAbbreviation4" Value="''"/>
    <item Name="TaxAbbreviation5" Value="''"/>
    <item Name="TaxAmount1" Value="0"/>
    <item Name="TaxAmount2" Value="0"/>
    <item Name="TaxAmount3" Value="0"/>
    <item Name="TaxAmount4" Value="0"/>
    <item Name="TaxAmount5" Value="0"/>
    </Variables>
    <TfrxDataPage Name="Data" Height="1000" Left="0" Top="0" Width="1000"/>
    <TfrxReportPage Name="Page1" Font.Charset="1" Font.Color="0" Font.Height="-7" Font.Name="Arial" Font.Style="0" PaperWidth="215.9" PaperHeight="279.4" PaperSize="1" LeftMargin="6" RightMargin="6" TopMargin="6" BottomMargin="1" ColumnWidth="0" ColumnPositions.Text="" PrintIfEmpty="False" HGuides.Text="" VGuides.Text="">
    <TfrxPageFooter Name="PageFooter1" FillType="ftBrush" FillGap.Top="0" FillGap.Left="0" FillGap.Bottom="0" FillGap.Right="0" Height="120.96960895" Left="0" Top="789.92177" Width="770.646167" OnBeforePrint="PageFooter1OnBeforePrint">
    <TfrxLineView Name="Line1" Left="3.61570205" Top="84.96533242" Width="763.75183928" Height="0" Color="0" Frame.Typ="4"/>
    <TfrxMemoView Name="Memo15" Left="557.27995635" Top="69.00764229" Width="209" Height="17" Font.Charset="1" Font.Color="0" Font.Height="-12" Font.Name="Arial" Font.Style="1" HAlign="haRight" ParentFont="False" WordWrap="False" Text="Page [PAGE#] de [TOTALPAGES]"/>
    <TfrxMemoView Name="sign" Left="2.5" Top="69.64780333" Width="251.66666667" Height="18.33333333" Font.Charset="1" Font.Color="0" Font.Height="-13" Font.Name="Arial" Font.Style="1" ParentFont="False" Text="Signature : "/>
    <TfrxMemoView Name="sign2" ShiftMode="smDontShift" Left="3.77953" Top="17.23624" Width="540.03314953" Height="61.16710724" StretchMode="smActualHeight" Font.Charset="1" Font.Color="0" Font.Height="-8" Font.Name="Arial" Font.Style="0" HAlign="haBlock" ParentFont="False" Text="J'autorise par la pr???©sente, l'ex???©cution des travaux de r???©parations sp???©cifi???©es ci-dessus et l'emploi des pi????ces et mat???©riaux requis ???  cette fin. Je vous autorise de m????me que vos employ???©s et pr???©pos???©s ???  conduire le v???©hicule pour fin d'inspection ou de v???©rification. Je reconnais que le m???©canicien b???©n???©ficiera d'un droit de r???©tention sur ce v???©hicule jusqu'au paiement complet des r???©parations. Je vous d???©gage de toute responsabilit???© quant aux pertes ou dommages se rapportant au v???©hicule ou objets laiss???©s dans le v???©hicule en cas d'incendie, de vol, d'accident ou pour toute autre cause ind???©pendante de votre volont???©."/>
    <TfrxMemoView Name="garanti" Left="547.69326" Top="16.77953" Width="109.87286538" Height="30.23624" Font.Charset="1" Font.Color="0" Font.Height="-12" Font.Name="Arial" Font.Style="1" Frame.Typ="15" HAlign="haCenter" ParentFont="False" Text="# Garantie"/>
    <TfrxMemoView Name="inv" Left="657.56612538" Top="16.77953" Width="106.02671154" Height="30.23624" Font.Charset="1" Font.Color="0" Font.Height="-12" Font.Name="Arial" Font.Style="1" Frame.Typ="15" HAlign="haCenter" ParentFont="False" Text="# Facture"/>
    <TfrxLineView Name="Line2" Left="0.66666667" Top="6.72912667" Width="769.33333333" Height="0" OnBeforePrint="PageFooter1OnBeforePrint" Color="0" Frame.Typ="4"/>
    </TfrxPageFooter>
    <TfrxMasterData Name="CallData" FillType="ftBrush" FillGap.Top="0" FillGap.Left="0" FillGap.Bottom="0" FillGap.Right="0" Height="22.67718" Left="0" Top="434.64595" Width="770.646167" OnAfterPrint="MasterData1OnAfterPrint" OnBeforePrint="MasterDataOnBeforePrint" ColumnWidth="0" ColumnGap="0" DataSet="Call" DataSetName="Call" RowCount="0">
    <TfrxSubreport Name="Subreport1" Left="3" Top="0.99969" Width="94.48825" Height="18.89765" Page="Page2"/>
    </TfrxMasterData>
    <TfrxDetailData Name="DetailData" FillType="ftBrush" FillGap.Top="0" FillGap.Left="0" FillGap.Bottom="0" FillGap.Right="0" Height="18.89765" Left="0" Top="570.70903" Width="770.646167" OnAfterPrint="DetailDataOnAfterPrint" OnBeforePrint="DetailDataOnBeforePrint" Child="ChildTravel" ColumnWidth="0" ColumnGap="0" RowCount="1" Stretched="True">
    <TfrxMemoView Name="Memo62" Left="148.61170486" Top="1.90142456" Width="618.69548523" Height="15.87401575" StretchMode="smActualHeight" Font.Charset="1" Font.Color="0" Font.Height="-11" Font.Name="Arial" Font.Style="0" ParentFont="False" Text="[Description[LineNumber, 1]]"/>
    <TfrxMemoView Name="lblProductNumber" Left="45.60161407" Top="1.90142456" Width="101.29480767" Height="15.87401575" StretchMode="smMaxHeight" Font.Charset="1" Font.Color="0" Font.Height="-11" Font.Name="Arial" Font.Style="0" ParentFont="False" Text="[ProductNumber[LineNumber, 1]]"/>
    <TfrxMemoView Name="Memo70" Left="4" Top="1.64533" Width="37.98848935" Height="16.51917704" Font.Charset="1" Font.Color="0" Font.Height="-11" Font.Name="Arial" Font.Style="0" HAlign="haCenter" HideZeros="True" ParentFont="False" Text="[Quantity[LineNumber, 1]]"/>
    </TfrxDetailData>
    <TfrxHeader Name="Header1" FillType="ftBrush" FillGap.Top="0" FillGap.Left="0" FillGap.Bottom="0" FillGap.Right="0" Height="392.51546" Left="0" Top="18.89765" Width="770.646167">
    <TfrxPictureView Name="Picture1" Left="2.33859" Top="3.14935" Width="332.59864" Height="136.06308" Picture.PropData="04446174610A998900000A544A504547496D6167658A890000FFD8FFE000104A46494600010201000000000000FFEE000E41646F626500640000000001FFDB00430001010101010101010101010101010101010101010101010101010101010101010101010101010101010101020202020202020202020203030303030303030303FFDB00430101010101010102010102020201020203030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303FFC200110800AB019B03011100021101031101FFC4001E00010001050101010100000000000000000009050607080A04030201FFC400311000020202020003050704030000000000050604070308000201143710201516173031133436183840601135A01225FFC40014010100000000000000000000000000000000FFC40058110001040102050103050A08090A0505000301020405061112002113140731221516104151322320614233243494B576B67152B3D37595D617306243B425358637774081917274D436A6E608608253C6977344D52646FFC400141201000000000000000000000000000000A0FFC40028130101010100020201040202030100000001110021103141512040F06171308160A091B1E1A1FFDA000C030100021003100000019FC0000000000000000000000000000000000000000000000000000000000000000000000000000000014530C832197E82CF2E82CF3D2538AA1F22F12CB3E65EE5B47B014B3DE55CB1CBA8A494B3DC7C4BC8B44BCCA002BE5945D452C1F63E8558A19E93C4544F78000201CD572FE36209783311C81129C448120245592624329D959CB899309D720B0DC73051A687C49D239E42F9370C8D42558D103B1D39223B1D383F370C92D22209002298BECC9A5804F1902C48F9A024F312EC0006B71CC194C29A7F0E80893139023490ED4C886232092A2178CEE5B04AF11E86A89B2E6243AF735FCE6F4C705C675C4721476BA70866E396B9D8E9C25922C6F7114C74DE41D92FE73C27C895A212891F35189CE25240050CE5ECD582514FE90C86CE9D3B9CC51940D812EE359C91B217491E2008EBC4E43898D3500CEC6DB1898C486A41EA3B1F38C63B5D388E3AA139B23B1D3866276CCE04699974C7C4BF9CF094727FCE6E091F28C4CB9BC00035BCE604D113A493F6737A6E213487AC92B21D4DA234F4D9F2CF25FC82F26CC85924ACD6C37D48572E725988E132D97A9A604D710A24C711204C79022090823DC99F347CDBF23C0DEA3418B7CD8F34C090F37BC006B31CBC98AC94E060E35AC98126A41888D5E3209B7A61D3424F91B686D48000000000000000000043913007B4000B30E5C4D413ABB3111CEE990CE90CDBD29A46311AA7C0A59EE31B98F8BC4CAA570CEE58A5FC4931A507D0AE0000001FC2807B8FC1550002907D4C3C4DD17C0001A1873AA54CF896C13164D59AAA476128E71B049D1810A414F3E4520DA435F0F912566AC1B4C60935A89743289828C1C6513DA570BA896431A9CA59EC33B1BE865A30E97D1E122E0E8148DD25B8CB40000E6E4D662E436049DA3301A5C47F995CC485C45A67ACFE1F92A453CF614F2B864F2348DF52228C8857491E3560DFB34ECD492AC4C41840D3434FCA49B3C7C4D0B3644DD9307930248A1FD00000E704C4065F2E026F8CC00C2E47592F80000000023FCA31900C3666630D1B1861436A0D563261BA06BE1A866593DE6172FB2925C6518CB46DB0000001CE09880CBE5C04DF198000083E270481B279086C264C8612678C3266620E09C720949DA21A09973424DF6062B20CCE8808652618AA14F34D8B78C024AB911A4B1178800000039C1310197CB809BE3300001E53D453CA814D2A4524AB00794F51E13DC79CF41F03EE016A17594B2A80FC1F93F00F414B3D47A80000001CE09880CBE5C04DF1980F214F3CA568F580002D92E331C17097198DCC9C0F89F600A19F52D62EE2A45A25DC0A395829A528AE9F62CB3D27C8A9970800021DCD203251B164A31930A61A54530D3E26F08F52D13DC60C2484C0260A2F836E0C0864C30A96E9828DA72DD3F062536F8D6C3191B2268B1BD661E3241BBC6102C23E4540AF9A9C6622E437F800003E2798F7800C647C8B74B34BF8C327C8AE1B00524F096D96B996CD742AA5BC65F2C93C079CB90A91661689779503E80C466F81850C98784188CA414C33499BC000000006172CC064432B98DCC90003F869C17F9503139B086BC1B666B61920C7A58257CA89930CE0000000000000000000018FC8922C72D92F83EC7A8B60B6C9972804789B1A524B28D9E22B0D903F46652B8558C526D518E4DE000000000000000000000F89423C47E8C2A67A2967B8F01741F230599A4FB1E631997597C96F1739443FA7F4AC94A2AA0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007FFFDA0008010100010502FEEC20487098BF5393F273EA52F74F10AD2B6C7ED94C2020E7C597167C595996F065C8C0070E0F9B15B91CF0397D63312FCDCFC90C8BB13365665BC1DFEFE42341C9E49A4870CC70890E278C99F021383CA8B2F872E5C58317CD8ADC873E090C52CF031F9BE6C56E47625F999B1332DE7CB93263C58E3B22ECBCDF773E2C2B9F1615CFBF9E2CAB9E12B348C11BAFC58573E2C2B9DC90EC5DB0CF8323BF3B131BD3B669B0E376F8B0AE60951A4FBEAED254BEC2B092EB836D77158441768BD9925ABD6693DA5FC2F9B47EBABB5DB8EB1A3293A90A5C2DDBA42C7841CA352D88F836AAAB9F5013449622089D37680FB5936FDF59364577E0CE382C7FFAEB26AD327CBB726EEB1FE2991D6D4EA7E995AAF6CEB665920967532793EECFAB146A8A99B7861CD8EC0A6DBEC65BB1EEF232204C893E91A86CB57B2AA7F54EC2FD03417AC85BFD50C1B34C92FDB7DDBCDB2B35856E20AA7EC73AA462AAB872EBFB0ABB1294D0D57D8AC436FDE9DF1DB67AB47C4E03A956D1E74816C7AA7BB5FAF96697B39C846A7578E75F8FF76C4B0E123C0F3CDAF7614A54AD0667E80E8D27C795CB1062BD41740169EFCDA3F5D72CC925E655C98B28A95BCFCAF6F57FAC42D7F753C5A49298A93DE192A2B20CD32F97494806ED2DAE5DF33577D46F1FDBB0ACE4D48B5ECCDF50EE0B5227718FF54001CB35C6CF811A6A9BA7E7488A4EB877955C39B9B736DD0F153A7E541AE9B3D532DFEA84949C0CA10D94BA8AC0A0BD642DFEA821798BE6BF779727369EA566768D5BDE561D4BDA9EB7C1DBE03757D53D5CF42B643D6D72BCD95C2BFD34AF4B07816C7AA7BB5FAF92361EC8AF97758ED86FB4E0FB84C8C40E36CD2ACD68584F4F10FCA50F5E806FD7B7B155A6BBD689EF0752894FEC2908DD64CD95916768FD75B6693F86D6FA9F77788D95BCFCA1DFA8D55518EF14C35D7DADFEB6EDC533ECB5977E66D75E6CB575F28A36BDAE7CCF70ED7A04D57B2690DAB5E06ADB0DB2825FC0D155FCD909752A547B11F578CB552364A9B407745D6CF54CB7FAAAD614425633BD3D56414BA0BD642DFEA94270918D9F5C3543979EC9C6ADF2DF1745696AACE914021D9A7757D53D5CF42B643D6DB62AB9481D3596DFF0B154ED8F54F76BF5F54568502B28B4ABA55AE51BDCB4A4E3C4B29E465F828735C4C4B5DD6C79575EDA2AD33E1CD1B326FF0093953EA997CB242DA3AA5F529EC0AAC41492434861E427666BD98B480FEC6395E6B07C862EB7D4BFA7CED2E2C69F14A68FC0924A109C31C106D278A30E5C35847B6D3E96D6D8D50B23529AFBB0461D218D924A9E94018330B260D9689576A97D357BBAB5C445BA5293A74BD3D18B69AFC51A65E0F35154F4D7E57696115F1E0081A89F23394BC1E6A2FEC639FB18E59DAF497674581A3BFE26A3A2AD57602EAD6FFAC0D357237D3544B2352FEA0BB3355621B6B242D4E2D5EB5B669AFCD0D376EBB7D623FF00B18E51D49FD198BEE5AD0BACD5D50C7273D5552F701D6C777A202F86C75FD44068AFBB5E0D0D4182BCEDDC5D71A9637BE115EC7C6CE88CA34F5FA2AE029605B51D21A38FEE50ABE5015B5210AA647DAC072116A3B4A2DB6BBFD5A86C8C78AE51E4C7991FDD620B818C133659959DA6FA979934A0273044AB4D7769C767D7B63952D6CDBAC703167E530B5881AB7264C883E2B65B412C787A5A47AC5B15A6C93194F61B0F61F2D705AFB783D46359F27DF5D5A7FF001283CB6DBB56490FF646C455446D8D80B37AB2ECC5B2FF005EB05C6EB78D7A202DE564DB021E63D940D23CF6D473C65ED57878F97DBCE797DBCE797DBCE797DBCE797DBCE797DBCE797DBCE797DBCE797DBCE7E06DE7873CF6D473064DB193E3E19B6BFB66F2FB79CF2FB79CF2FB79CF2FB79CF2FB79CC9236B70E443D69C531402363F6B9B0AF31866A17EEDC75345751FD8D12AB26F875A9CEC3801EB5018885923028AA575FB005EFF772C7B8542B68D0D6EDAD8592B55BA8A72E299A605D29B269726BCAE1562EB1765DBAF125050B7564E8342DEFE3E54D5A823084B844AFEA69B28E3947ADEC4D96CD0EEABBAF06899764CD3E7EC6B6F5BC067AF41359D0F4A32A3910104A6C4F7DC347CC4923682BF74C51F71C212CB6AED6B0655AA3B6058C88DC5BB297DA349DCC4DC58D676D558DB5F1C8CF82E28EBCD4826DC69A0E67884BBE95355CE1B131EE527E7C18769ABECA83176FA24EC0776D5217E340DBC49CE79C7AF5B076C6C6B7D42B5C18D62D4D8C949C92BC8A33DE4CC58B3ECD31AA8125B39B3F59285667763460D174A26FE5F96BD2E02CA84916CB653251E6F67CEAFD8DAEFAC59A5D87B22430FCCB7A733365F723C7335DF523BE56ABE73F79AEFB0A4F2616BBEA36598E9B04472FCD37C7FDA0BE6C50CF0AE8A5AA5DCF714D7C52D811476B88FF000AD88489EDBAEE06CB9D29869E3F4EA2E9B601426B9DDA3BE12D99C8B8949D64D354406644D3D846B0ECAC8CBE162EDADB0BBB0A61A2D3CEF69FAD3AE67C12455951FF00E5AF2FF4C82A92AAEBCB559EAB6AA09D176BF21E2FC892DA3C591EB600DD0D65B4BAEAD46CCDD7B246BF031657EEFB047FE4F92FE606EF7EA9D9CF45D37F2FEC77435F7E174CD2E4EB5B37ED1A75AAB2726013AB3538594A3AFD5AA5E3F1D44A6BC7C47EBF5663933AEA2537D7B5854AA059D963EACD51146D7F5E2DD6610BEAB54064A215055BD7067962566B3680DFDA1D37CC3AED59C64F8BAFF5AC547FDA1D37C2FACB561B861F55A9F0C51B75AEAA733E1757EAA0126BAA511AAE9DF628FF00C9F25FCC0DDEFD53B39E8BA6FE5FDD4D8B611EBEF82180BBBD9BC32C7D9AF61396ACC84C372707B5119CD5CA470580C16A72AE3C51D6C2E066EB11CB607983BCA2BB1BEC792C480A6231B18C0F5C6D2CAAD76CC289D2042E4B9586145D7EF884BAE362249492A340196F6F762D2A4C11547F8A43A9100C019A44FD923FF27C97F30377BF54ECE7A2E9BF97F771E0C387D98E245C39B98A1C4C19B9E1020F865F6E1C1863F4E618D1A3F8F3F0B17E273C31E3EBDFDB8C103C333992142CD23D9DBAF5EFD7A74E98FA77C58B278F4C58B1F8F30428517261C186362FB247FE4F92FE606EF7EA9D9CF45D37F2FCCF9F045C03C90E2D147190E6399B3E08FD7DEE8683E427DBB75E9D6639A78FC82CE05398F264C78B188764D6097ECEF931E3F707131A621CD21006E236D8ACB3C87322108DC907C0C483EC9C4200B8FC973220F8D2CD8681973E6C31B0F5EDD7BF536CCB6B58C9B001083FBB22F630C2CB0A390BDE8954184DB50802CFDB6476AA062B0591D523B5B29AA82890919C990A19189AED8B160ADEA21C383BB395A829D9EB866D46F1CDDF55ECD5BEAC767374C52C7773DAF2BD66E79DF53E60D1D1363B60EC887322B87644EB5CD64823EB64EBCBAF5299CF01AE6B40A36D1B000121169DAF963609ADE7608BB2DF8AF809B66C2819015B76165EDADEF650B40B1F1F428F493111496382DB12AE61B02EC9A992B2B2E4994565B5DD124C2A6C61E933A6E5B19F6B3472B94EA5DFDE8DDA42C6E613B14DB04227EBC38606544B34456C17375AB1B7C2BD561358BAA25170B1E5C9EFE4C78F2F4C116346F75494C5A58810A020314335BA69AF1AED6D94598E884BBF105DA31440CE5DA294D7B8569B5E210D700C357099D4C5C86E3E8CAAC63625720A1B23CADB3323737280179041A93810642BD26ACB4484504A61A576AD177B618F4C2C43615BA394968C04A253C11A5EA71495A658200C4F2AD549836034B9AF0A4BAAB1E8C52E80BB530BF2D501D2EAA267ADD340177398A8A5A925061988287B02B78D627461581ACB832A80A90E115405416E7BA882D8260CD301CB8A93442A4B474A478E911FED1EDD31218544B4853E05FAA80BAA812701835A383DA201265F73EEE66BA97FE5A5AB205B3AD04B1968DA22A5D62594D27350E765C63BC17D74BCF2C3458B377002141D15EC43F0A68B4FB2C15C57EAECA5787750C22053AE180E4D092FA2DEB17F56D9FA58F9E640D427420C5293893758D2DB989822F7272A3B3B0F4626BCA548C926F6C901D1CDF4AB1932862156BF122042A264EB1B22AEBBF6FC387532BC574D7344C0F0F162539FE3AC6B031784EEF6D986F66C7831911F552244B216D46C12A69DBBD9EB5E0B70944C154442AB1325A982A8FF00537F57931E3CB8FB8713906E35E01861650007312055885185F20B199BC662EAF90ED94388CDE329717A765CF8304AC18A245C1155EBB10112070D1C1E1C283086C6823078AC15F27F545569AA8AC4C9E4C78F2E390143CB1DCC4347E09C4070F2D0E60E8043D91E0C287DFF00BE7FFFDA0008010200010502FF0083C7FFDA0008010300010502FF0083C7FFDA0008010202063F020F1FFFDA0008010302063F020F1FFFDA0008010101063F02FF00E2C2CEB59F0AB20853534CB0940871449F49644878C4C4FE15E13B1956F72D7BB60E463F8B6537F04AF722A8D8CB3A7A69B5BA974F6554A8D77D3C236642CC2B9CA8AEFCB701CD462609AAC6F5CD28742587182AF26DD484673E0BEE2BDAAB67C7E5243067473C988BCBD999158F59111FCD3911AD5E7F2BE2CDBCA787245B7A91E559428E71EF6348CDE2299A46EE1B915354E68BC0CE020CC130D850984F69045111A8F1906462AB5E37B575454E4A9C1007C868C26091E2304B6D00651146E5610641BCE8E6118E4D15179A2F11E51AEEA051A6757B4904B286C04AE839186EDCAE3230FD17AE8EDAABB57D78FF00C4B8FF00F5CD77FDE3890F897353259102E9129F1EC6199B180C45571E4386672042D44E6E7689C322C3BCA79724BAF4A3C6B38473936B55EED82119CF7ED63557927A27C848F2AFA9634813B694122D2084C277F148221DAF63BF878511B21A3091BA6E196DA00DEDD511C9AB1C74726AD5D78D53870ABADAB2C0AC6751E3853E2CA2307AA377B9802BDCD66E5D35E1A5B19F0ABC4F7F4D849B281146F268AED8D79DEC6B9FB535D38716BA7C2B0131FD379214A04A1B09A23B639E07BDAD7ED5D74E19EF9BBA8A8EA26A3F79D94381BD35D356774616E4D78EE2AACA059C7E5F6F5F323CD0F34D53ED63108CE69F7F821CE4184211BCA6315ED188421B55E42108F546B06C6A6AAABC9138FF00C4B8FF00F5CD77FDE38EBC09B127075D3AD0E40648B5455454EA05EF6EBAA71DBCFB9A983211A8E504BB18718C8D77D57748C663F6BBE6E3FF0012E3FF00D735DFF78E1B1E25ED34A90F47AB011ECE11CCE41B1C522B4633B9EE460D8AE5FA1135E06006434663188C10422B6804294A472306318D87573C8F72E8889CD578794AF6084263884211C8C18C6C4DCF7BDEED1AD635A9AAAAFA7038F16FA964C82BB68811ED2098C577F146219DCF7BBF838D578FF5957FE991FF009CE3FD655FFA647FE738D538EC56FE9126EEDBD9ADAC1495BB76DDBDBF5FABBB772F4F5E11F20E18EC576D47988C1355CA8ABB51CF544DDA271FEB2AFF00D323FF0039C7FACABFF4C8FF00CE70AC2CF8437A69AB1F280C726A9AA6AD73D153545E3A609B10E4D1576064048FD13D576B1EABA27C8E63EC20B1EC72B5EC74B035CD73574735CD57EA8E45E11B265C68EE726E4698E21395BE9AA23DCD554D538FF5957FE991FF009CE1CB1A40246CD37740C32EDD7D376C73B4D74FBBC0A92DDD1AD81610AFAD65C9B68C3B49BD6F7365278E0805B04923A18511F005B455CC88D7EDD4BD45E7C32459CF40C1AFF2456394F3A574E2C28C32C357AA9643D03180C44E7CD1A9C615271FBCADB348B493DA4914F651A6F6E574F4735AF2C2313A4456FA7345D38F0A643122D74BB2915D52C932E746D6C0AC4C6A09FEC2F22922E41567EAF3EB43971CDFE368AA9C4D8932C26DA3AAEFAF6AC136C5C22CE2438362614464A384204905081119D472751FA6AF573B572F19CFFB33FB9F8FF1E35A4A33B1737BFF001BE2290113472D2D7BB1E8022DD19BF31B547322B57EB1515DCD06A8AA292F943C7ABCAC9D94DCEAAE2EC311CF484139376FB4B4735DB55776C6EE22EBB745F105454C40C0ACAD8D9843830E3B76863C60371060C6C4F5E489EABAAAAF35E7C1ADF12C6655CD7479C4AD34A0CAAE0B5934208D248056CB991C8AE68260DDAE9A7B5C79DA5E5F8EC9A48D3FC4F92C68653C9807431875564578D121CB90E456B39F3D13881735328B06CEB25866C19615D080931DE841BD35D5AE4DC9CD1756B9392F2E21DF03A60B68DB60E455AD5E706D46C4DEE1B5555DD94D4FB502F3F6176AAEE6BB8F217ED01BF900718FDA0C7B4394E07895AAB91341F7712AC54D2589F36FE9D68DEEFBE4D7E7E199E21FF2C1F8FBB3EE377AE4420FC33D4D7EFE40DF4F5F9B8C786F7F4E36451EC31B92BAFAF7C0EE60B34FC2EA5BC18E9C613898DDCA0D6CFC825353F09D67252BE16EFA1C26D59FFE627F0718EE25893871B32CD1D6595DCD9EC611F455B3CEB5D55D063B733DE9635B5A32B5CE4FB10AA39115CF6B9B6165454F7194C8EB2AD8DC4D981189F29CDEA3987B9BA971A3165EC545D9D55268A9CB9A7114D363DEE1575ED121CC8F2360A5304E442B413E098D5F620455442311E4668EF69345E3CAB0AE9021CC71FF001EE56968816B441B4866C76CD91EE230534689CE23159206DF6064D1534691AD4AFC5F1C8E3977367DD7671CB2011584ECA149B091A9E4BC6166D8B11EBCD79E9A7AF0E0389658965354A37AF6F219F681226F67B71C8685655F25BEA9F68122725F9D38A2F23E3F865958C4BBC56A4328F5CC1BA1A5B55BE5D65B8C1BCAD7A0DB6115FB5175546AA26ABC1EAE44720AC234C2403C5769D51CC09963963B935D3A8C3376FF000F1497B9061D71555106BF2BEEE7CA189A0077387DF4306F5695CBF6B2643189F7DDC78D3F6FF0DFDE2AEE338FD90C97F534DE3C7BFB401FE40FC597F47CCFF372715F5158074AB1B59D12B6BE2B5CC6BA4CD9C76468A06B88E60DAE31CAD6EAE544E7CF8FFC0561FD6149FF00F29C62FE38A69926A3DE18E82DF223C523C32A4C423CF5916ADB244E4564571A01D4ED6AFDA7B09F57723BE38A6C5A75A63BD592349305F1A44B7A437B8524C2AB1996CCF1C26639AAF609C88AD5FA38A48362DC8722953735A5B5A7C399164585862F480A0CA23B8C75723E5456CC24B0FE4DF8B8DECFA11EF6B475D9352D9514F34564D144B48A5887244214C064860CA8D7285C68CF6A2FD2C5E235C5161591DB554CEB76B6102AA5498923B739629FA461B158FE9480BD8BF439AA9C65C323558F1BA958F63934735EDC72A11CD54F9951538C7733B4A83C2A1C823D74EA5BB8B3229C7FE9086DB1808458721F22BE5122AEF6A15A35E4BA736AE9778865138B6B618E822CEABB496571AC65559CAF8E78F34C4552CA74091D3DA572B9EAD2E8E5F6538F25FEDFE65FBC563C629FB20DFD7369C02FF1AC4E5DAD44A79C609A297562611F18CF8E76A324CE0193A661AA736F19A8730A23D212CE652120B4E7847EE1914364D3B9BD9C9908DE9A99BEBA7AFDD2ED74225B1621A6A24F90E8F5B515807B0522FEF4C269240EB6398AD18C426BA4CE92F647022BDCAAC0D8F8AD97429B4750EAF1642C20A98B1A1AC79F1EC6F674C53A43C6634C14F3ED47C97384C546A11C4E0A6CD7CB12F22B97A9493E3605486C8DAB21755D572ABD9D515F3C8F5D3570DA562AFE1FCFC7461E7B9CE387D5749394617027405FABB7A9F0D5FCE9816AEBF59064FF00ABC56ACCC8D338F1CC5968EA5BCA5B82DF63D5F29E1681222A1D127E3927A4E46AC638C09BFEAA395383B59D38D06FEF8E48A521119229720B9D65A62F7A27AE9D69E719D6AE68BF279CD628950525BD37F19CFF00B33FB9F8FF0010D6D6C5FEC86B6AFBD95D63B6157408F1EBA2376058432C6AF8206B518C6ABB6B3922AF14D4B8A10332B0918562EB8174DCEBF933423212E4A51B9ED2778CDBB3DA723028C637D96A71E2EFF6DBFF00B47893438AC8AC157CBB435B99B36B4730BDE1E2C28645691EF6AA0FA3007CBE9D78F38C0CACF5A58F57E2AC9A5C44855E384E431AA6C82FDEE639DBDBB3E6E2BF17AA78996568D9C907AEBA089262574B9E28EE7FF93EE5D17A7BBD1BBB5E3BC3865360F70EA5CBE8C88AC29228A428E42741FA6CB4A93B55E2D745DC8E1AAA35EFE333B7AA9429B5B656BDEC196076E1488D222C62088D5FBED77F0A71E29CA46DF6AA030A9A42A273E85D51C594273D7D7608F4FA27D0A5FBFC7F77BD7FCAFF00BC152F4B77FF00E7520A5B6CDBF7F205DDF4718AE4AD0BC441498392D4397D9EE075775200C2B57F89EF0A82B3FF00978BD9750FEF6296556D0D2358BAF51916346868C1FF00FAF62A477F0BF8C9299C4EAB31E961C663BFDAFCCB1B851A8E127B4AABCA24067185D4D58C2D8E3C7AAE49081D15B2E64F8829B3A72BD3F18E992CEF26BFE37D1C65079C317714490AE6AE4BF93E34C0CE8F1DDD3768BCE5C4904069F3F53F838CDE385FB4565E25F284396DE7F6801E1F6762C6FAA27295046BFF003714D99C2831ECA4D37BC3A70A5108201BDE1553AA9FBDE2FB44E98E72B934F9D386DA4982D977B6DDA5555D3D34732B06216AD8B0A189E439DFED3DCF739CE5F69CE5E49C9313C4E42B7BBAAACD6C363908C6D94F907B3B360DE9AA3C439F3488D5F9DA9C64BFB7F73FBC5238B2FE8F99FE6E4E2B6EAACFDAD9D3D843B4AE93D309BB79D5F2072E21FA320658E5E948135DB5ED731DA73454E2755CFCD3AF06CA1C981341F0EE262EB449817C7902EA0688661F502454D5AE4727CCBC78F7F6803FC81F8B2FE8F99FE6E4E2A2FAB946DB0A4B4816F05C562144D995B285322A906BC8834305354F9D38FCF683FA881FCE718CF90B1AAF93773A0D082AAF2AE009C69DD9750F651274286C5524A68A4CF334AC135C5447357456A395AEACAA923934CD94F24AC6AEE3BCB11877391242834706756C876DE7D37A337F3731CBC1ACEB804ADB4AD28E3DDD29CAD392094CD7BA398476B469260CB68DDD37ED62EAC722B534E283F602AFF78B2AE306FF0069BF7C320E33DFE90AFF00D4957C62FE37240ADADA1C6E051C3796375CB3AD1F435CDAE884925293A4212B5BD451B19F8CFC2D3971906776F0CB0857F1E2565030ECE9964D704AF93367A31DF68916448689A25E5BFA6E5E6DDABC792FF6FF0032FDE2B1E314FD906FEB9B4E2262F8EC9A91D5422CA301B2EA8528DBE64824A36E339E8AE4529574FA138CBCF961A09894D2E9C30BB184C8488C9A1B079FA88C73BA8AAB1DBA7D1F73616D6054040AB832EC669D7D0312101F264957EF0C2355E22F8F6113B7B3B8B08B3F2D5291522409A388E922AB98FF00F274FE37A27BC6544F65D3BBD3F371138F80302716BFC7F566D8F2B13B79F9BD883D82E4B91919B5F2BB92377458EEFB38C1D888D472719B13E12C76E32D90ECD6BA8ACA753D59ED853DD8F466D4B22DA4A8EE9311C19E6470DC8F6F4DEBB934E2BB193E3789E67E50BA8C53A4FBCA0ABB97C53C8F6255BBBDE318EF8F535EE6F4A18392188CDCE6AFDB2F059D5441162CE1BA2DD524D1248A4BFAD2F291596D5CBA06445331553E678F5D58AD5E2873BC4C72A678CB3F8670CCA324A73E641608C06E49884A97F66F65BD04B51C9AD97C9ED5ED8ED5739AAE51F792D93ACEA0ACAC9B3D8DD8DB60BA144B3A4BF6B346A35B9163D61126AA3536B1E77313EA719CFF00B33FB9F8FF001E3CF2963117FD1F6183E1AB98420B3943B191415AD65F31ADE5DBD899DB64FF001642A3F9F55DB63F8BB2997FE8F9C6DB87CE3BF9429E67AB9F4247BBFF00DB5815DAC6FE29D547CFA8DD9E2EFF006DBFFB478B1AFF0026E3359757C6C8E5CC892A6E1D5D90959504ACA80800D9B2C0520C6D991CEEE96BA22B957F0B8F31C7F17E3B5B493E278CB2A35A161627031D71A23E92C9811BCD0C027486B4DCF6AFA7AF1817F48587EA4B4E1FE55C6E27FF004C59944037E9D81897EC1B5BFC0294BFF509A7E35DF2594268FA878784D45EC6D39BDA5A1890AD9FD2F5D4858D1083D3D577E9F2785E5301D3255E3898A5C2AB76AA5836386E1BAFDF34E3D83F4F9BFE9E30884F66F8F0AD3DFD2B5E6C41D00496C34227E130D2A20C7A7A2EFE7CB899928E33FDC399ECB18B29A8AA21DB0C2215BC223FF06438ECEE135F561B96BB5DA56E25E436CF8C4A28A381577B0E2927824D646620E2469E00B9D2C52E209106D7B18F6118D4D76B93DA5C230904DF734B911CF776F3C3DABE7B21999262C185115CE2B237743615EF26C7AA8D111BA6BAF983C8B363BC7575BE32CEA9698A46B9BDDDA4CC7E677C78FCBED0506131C27AFA6F3E9EAD7695186C990F88DBA8791303299CFB69B0F19B8B1AE3BDBEA400AC220D48CE4AF66A9AA6BAF039648AF8B7B8B59961DAD619768A6C45FB29B09CFDAE6BE258437EA22A23934730ACFC15E2AB27A191DCD5DBC56C98EE54DA51AEAAC3C690C455E9CA887638646F3D1ED5E325FDBFB9FDE291C597F47CCFF37271805758470CC813F35C5614D892188404A892AF60824C738DDEC90270BD5AE45F545E32F9B0FC7F8A46971317BF95164069A1B0A0911EAA5942613D07AB0822351517E654E3C7BFB401FE40FC597F47CCFF00372718C595F456CEA3AFC8A9675CC27460CD6CCA9896518F6315D0E468096D91106F6F4DFEC3F5D17971FEEB2BFF00FC6987FF003DC5463D87C78367903BDDD61681928BD9545439052055A6601CDD961651979351DF938577FE1338A87D4E213A0670D96124CB5960821741863111B2607BC2215C6BA018AE6F490831A31137FB0EF61734B36B09EEA0D04480727B48275849B11C888CFE23C8C8D10EBF4B517FC6E741FB0157FBC59571837FB4DFBE190719EFF4857FEA4ABE312BB8CD29B1BCCF1CA7B78121773FB3B23D5C4916952727F1C6737543AFD603D139B98F5E128AE24EFCBB150063CD52393AB6D549A060DBA6BED10ADD1032579FDAE8F5FC6A271E4BFDBFCCBF78AC78C53F641BFAE6D38ADA7CF303897B92824593E6591709C76E9E511E71CD11AB616046CA2F4A33DADD17EAE9A272E320278C71806340807AF65BB018E54E3DDD94E396E86E732A9CE6CAE93044E6FF00ABBB97AFDCC7887546C6B4C8F19853B55446BEAD97316C6E63BD5DA311932A201C2BAF2FB4E3CE3E443AABAEEC6356634296BBF91B3FBA932721331DF311F595851AAEBB910FF42AFC99D64103A7DF51973AB885D66F505DDD66370E6C6EAB354DE3EB05354F9D38879F61A20C6CFA9633A39602918862488ED434DC5A7957623B55275601DDA37DB4D76348FD858F20440488E5204E12B54650984E56104463B4730837A68A8BCD178F2A63C5DC55C79F8E79029DBB55523C8058331CBD76A88AA8926AAD86AEF9BF276FD1AA550CABABA6E22488FD7F0C986651651032396ED57DD194438CBAE8BB6231113971799AFC79EE5F7D7BB3FD1BF0BFBC7B6F7753D7D4FE79F1141EB75BB1EA7E29BB7769CF4D5697099EA1BA83598BD6E2D31D222A0C16B1615506A8EE342716434629A212AA8F7BF44769AAFAF12E553F91A4554174C29EBA11718EFE4D7814AAF8E05B14C9613A49233744EA74D8ABA6BA7181D65FF911BEF5C3635C46957898A291D7FEF3F74B4724F0D72567692822A94EAB90A44311EAED07F578FF007A3FF927FF005771E41ADF8DFDEBF1DE1F618A75BE1AEC7DD7DFC7920EFF00A7EFF99DF74BB8D7A5A875D3EBA714198FC7FEF7F71C8907F777C2BD8773D7832A1EDEEFE249BD1DBDCEEFC53BD34E24C198014A873239A2CB8C762103223481B8470146EF65E2289EAD722FAA2F13A455F90CB595C79672C1AE362BEF02C18A4239C188F9DF12C4EED40C5DBBFA6C5769E9C44A290A92E382A415277387D36CA08A1B6191545B89B10CC4FABAAE9AFAF1556727C84B6106BED60CE9158EC4900E9D1624B1482C1597F129902B244C51F53A4EDBAEBB17D385C58F67EE620ED215AC3B3EC3DE5DAC888870BBF24EF20753AD125147F8D6E9BF5E7E9C4FC94995FC4B2655416A6309687DD090D244A8B24F211FEF9B4EA91E911189C9BA22AF3E7C4BC7B26AD05A554C44DE02EAD788ADD7A52629D8AD345961D7D923151C9FC0ABC14B8B67258B15CAE5141BDAA4965173D5AD5B283262A11BA72FCD91797CFC0A5663964BBE8E3735CEA9AA81EE601B4FF2722C1F3264B781FF003F49A07FD0F4E2E702A71C6C7EB2CB19B7C6A1A4386D747AB15A574983D71C36963A1FA2B27A8ADDED523B5D5DAAEBC51E6BF1E7BEBDCBEF3FF46FC2FEEEEE7DE34F6153F9E7C453BA3D1EFBA9F8A76EDBA72D754AEBD05E7C2D75163AC29F3195096CCB588CF6A234E0F7955EC910D55C8D2EE72AB1DB553D96E96D56FCE3E27A3B1232582B1F8FBAA96BAC9368CB2E348F7F59B7A72E3B51A51F4D355631C8E4D151D6592FF78FD0F78E4132F7B2F843A9D1EEEC493FB5EE3E281F53A7D4DBBF626BEBB7E6E24C6DDB3B88E606FD376CEA8DC3DDB756EEDBBBE9E31AC97FBC7EFBE1DC829AF7B2F843B6EF3DD3631E7F6BDC7C5123B7EE3B7DBBF63F6EBAED5F4E2F28FAFDAFBE69ECAABBAE975FB6F78C2344EBF47A81EB747ADBB6EE6EED34D538C7B2DFEF0BDE9EE1B064EF77FC27D9775B58F674BBAF8965F435DFEBD37FF0712636ED9DC473037E9BB67546E1EEDBAB776DDDF4F1FEF47FF24FFEAEE3FDE8FF00E49FFD5DC452CE535464B0610210724AC10D0D207184D10876909EBD2B10311BECEAE61989ECB488DE4AC5B4F21F56B5AFD48C818EF4269C7AFD461645B490457B9BF84AC368BF32FAF11F1BC5A0F655E17298AF7BFAD2E7CC2358D3CF9F21511644B3A0D355E4D6B511AC46B1AD6A40C97E32F877B1C7E2D1765F0EFBDBABDB58DACFEEBB8F7E566CDFEF3DBB362E9B35DDCF44A3C2BDE9EFAF72FBCFFD25D97BBBB9F78DC585B7E67DDCEE8F47BEE9FE35DBB6EBCB5D12FF0031F8FF00DD1EFC911CFEEEF857BFEDBA1062C3DBDDFC490BADBBB6DDF8A6FAE9C46F1BDC1FAA3854B57020DC323234D0ECE9E10E2C2B9046533B6391E3F685D5F6C4F70F7E8E55E2A32CA6F2A7E5559211C58CB86AB0361089EC4DAE93A65ABF61300AADD745562E8E4F69A9C64B92FF0078FD8FC45905CDEF65F08773D9FBDAC644FED7B8F8A23F71DBF71B77EC66ED35DA9E9C555E7C61F0EFBB29D2ABB5F87FDEFD7FCB654BEBF5BDF759D3FCE76EDDAEF4D75E3FDE8FFE49FF00D5DC6451BE26F893DFF22B8FBFDCDEE7ED3DDE3983DBB7DEB69D7EAF75F4B36EDF9FEE6BBA8BB402CAB191C872AED6B036D682C79C67BF45E98A32DC211EEFC163157EFF001E68C6F62B6C6AE4619933E1EDD6476B4D7132A2EB54D79360ADB05EE5FC146AF1880B29AE87698FCEB8055D9439E8AB17A56A8FAE1C92ED56B9A90644961F545FF27F46A9C6118F53D2861E1D7F0A2DFCFAF8E85EC471A814FEFA86ED5CE70C739B082D768BF5E5FD2BC78BA26174A0A7A9CCA7B71AB0057B5ED0469619C29049E4EA3DDA3C95730AEE5F83117FE7C6B15C331BACA4901AB35BDD1A131FBCE938FDB56C623C8422A281904A454F9FAAD5E3CCF7CFF64322871EC3E36F4D124CFC83218D2DE3139793DF1AB29CE47227A269F4A714E7516CD98BDE5897E973325CC1D5F05E44F5457A6086D9F4B39FA68BF2DDE5A5AF3DA0A8E33259A0C628C27283B9084CE610BA8D3A022A939FAA374E2DEB2B71EB1A75A78029C534E9518ED2A1A42476086C0375D7D5755FA38C370E8D413B23BDCD0A61C28B065478C9111878D1C6798E3A3B64622948E57E9A31807AAFC977985880B2A25280057C60BC622C87C9991E08023797D86BC922535135E32DCD9B88DC02BF13974104A02CE85D6B0917D24E06B22B91BB13B368379377CCE4D3E7E2CF3CF842E475F5D91D7635DB3A741EB49973E0CB9EE78DFA74D191431D3727AAF5138999241A59D4B122DB9AA1A39E6099F2491E24394530942889D24EF51BFF005917E8FF00965F63995CDEF6AC96B3E6D7580E2347228EB2C2616756017A0427BF69A255490A10CC6325C75D5CA22474794009710E19516488678D26395878F20056A3C460186AE1944462EAD722AA2A7DD5BD14923C22B6AF9505640BF1D15E713982960D74D24442E841AFCCF6A70ECBED2ABAF479592E69F3CA3127D83A5D80BB1F2163AD5470D9B48695EF2AEE6D63A2C8884FABAF013D7CBF7B62B70D5B2C3F278BAF6B6F58AFD47F68889DB5BD73BECA5C7768401DABCB456AAD2F996C82124CACC0AC654895C9082728619F22AE06DD53F28B9A168DA9A6EDCC444F554E296E321E9D8E4788E4F77BA49377501632413FA12C6D572AEC5A3C91C04D756F25FC26F2C8A4D145937126EAF495B41121A299E7AE81A575628DBC9821BE0C56948BC98CD5CE72E9AAF18A78370F9B12C12B6CA45C6619000DBAA27E5C78BB2D6C12469A7C3D85D247789247B28E634E5DBCF9B270C268E3B81D7A550248FA52A362D4D5E0AAC699246BED8E5D84303ACA431DED0E55815ABE9F21E74F951A0C28A271E54C9871C68B182C4D5E53C83398208989EAE72A2271E44F1EE2C07CD083C7399584DB633648B7BE3D53850BB286D1759B15F3A58550A751B8A9F8A13C6E42F192432910619785CB90AE7BF6B3A902DE9D5377E0A6D04823B72AA6889F7F8CE7CFB52A34786F23F8C7C65265005287003D9CC97677408E742054E3A802FB2F478FA96CEE4BB34E25F9397CA10014B1AC5B5ACAC336B532098474B8D0BAD1210F1D24558CD2C85D55E762E827F2FABBB75CCF04ABF4F2146A86D89EA294C1B2A50D19ECCA1995D22B8B5A63C29CA05DE826BBDA62EBB9155D8CFBD1F0D2766DE44B5B313A0D4D4D434F478B57FBA942F0D4C18412A0AE24EEDEE6ABF5E5AE9C78C299AAA8FCBB29CC337982D1536FBA9418B5711FAFD6EA81A4567DEFE1E303C330CB54A3591465CAEFA58A1C1912E54DC8AD67CAAE8FBA74593D0047A214476ACD1CF52AEABB744E2963DDF936AAD64D9C1F7A323D486AACC31C48550AC7B26CAC761B5A57391C9A337A725D1DC6391F14C86452ADA61183D9D853C28D5E7086FF0023A68B72608567439121A8A2B20A235CEE311C6B1ACB2541943C462CDBD28635719274D2CB930DB29FDCC12F4CA45AF7BB6B76A68E4E5C78E6F63E736BD9E55895516D3757D2B9B13291408C7B306AB5AAAC19C721AE66BA6E7349A7A68984E05E356C985997BBE2173ECD66468FDA55B6091D10B29AC511A2E964836C822EC4D5C440899B9576D257E137C0B4CA033A38AD2FF2491475CF9D13B59C49654649AF3D7B0A59AA2D8360B560934DDCB55FF5E621FD7785FF0066F846ADCE248E546AA22DCE19AAA3D11CC544F86FD1ED5D53E9E3F39A0FD3B14FECBF1F9CD07E9D8A7F65F8FCE683F4EC53FB2FC7E7341FA7629FD97E3F39A0FD3B14FECBF1F9CD07E9D8A7F65F8FCE683F4EC53FB2FC7E7341FA7629FD97E3F39A0FD3B14FECBF1AAC9C7FF4EC4FFB2FC7FAF310FEBBC2FF00B37C2A46B3C5E42B5357202D70F2AB53E9546632ED138EDDB6B8ABA46E733A096D8729B7B35DCCE9A635BF7374E69C7E7341FA7629FD97E3F39A0FD3B14FECBF1F9CD07E9D8A7F65F8FCE683F4EC53FB2FC7E7341FA7629FD97E1425B6C50454D35112DF0D61137222B7563B1A4726E45E32181E46AF8959924CBC8D2B1EB6A198D93678FC3ABA7810AACB16DB4EB117AC37F5444D508AC47AFB7B5CD0E2F9A856DB14B292EF76CE8EAD053DA8D5CBD4954F2243D91B1FC899AA2C88457321C9DDB95D1DDAC9901B8A29A39D04AE78D5C88F19A3C81723C39B18AD648853A33B910256B48C5F54FBA9F32257A4E913238077554220634AB36D7B49EEDB7A6927FC9E265D4A847323BCAAD04C8A47C490A8C70C819985D906B73EC0AD9A1B95A1B504D891A506431EC0D9C4DC82B5C57248E31B845785DEC3D8A9A9868D72BE2D6F92337F1DC27EFDF8CE49533728A46291DD770A2D86372986245432FF009681D455E6BAAF3523DDE75B99119EE57C8A9C2B0FCA234A9A8D6B5A8DEE2FA463F5E22BD1CA88AF422269CFD789B41E2CC7CF8A57D801615CE4F652D2CF37BC8A4476E886B310A3C3A28125A9F691A10D9D4DBED3DC9AA713C76E8C90D8D33B0C96C1362A6432613C2726315637314D1B11873113BE2BF61ED4E241ED64562A1B44E0BEF494D996ED1348CA68851F5C6D2A3BA07B232EA3AC88554F655C8E319117A0233936F00B6C9E5CAC13C7ED3B64408C30B833A68D3DA11692AE426E63F6E8ACB39C8F2A3F42C5189AE70925E358CD4C7AD893E29A3CE91B5644EB121C0F03E5594B23BB89C6723D7EB3B44D746ED4E5C4F8D42327BE2FAB2C310418F7F749EFC51C138A320DC8BDD93F16CFA1CED539A271E1AC42307756D58AF9D7160145504ACA25B2B24C97BDDA22B7AA424A506EF6BA29B5390F8A9765B67E431E4AB11AB72CAF10120B26EAEEA3627E447D40D4FAABB95553D745E5C78F71DF1FBAE7E1F990EE739D2F5E25B121B233C2A68E690C08C483692162AD789AA9BBA44477E171E1CC38246B9B43E34ADB89636AEEE85B66320B753C4BCD53774FA2EFE07271836160547AE17E39C42924047CD3DF5361FBE6C49A7AF5643EC87AA7DE4F9F85A1CB3BD8D4550FC2E9251628BF28F856A29692A7BAAD63BD823DD55115CCF994BEBCF5E2B69AB27F9424D8DB4F895B023A363314F3271D91A30B7BEB9AC6750C444D5551138926C9A2CA89438E67151D48CC138C65C6A84B00755B06E735C5149A584154D179B1DCB88E6A6591EE9BFB6C5F18A6EEC7DBC848E55815CF7907BDFD3EAD81CC46FCE8D726BCF83788BC594B1B218F8CBD6EAFF2344FF47C295571E50A3D754481EA1DC4573E3A3D3775C8ED834D8D7BF89D87D819A18199C718E229346A32FEB3AC4823DCEFA9DEC529C5A6BED97A6DF5D38C0F1F6AA2BE558DBDC95BA26AC6C08D16147555F5442AD9134FFA8BC63D799779124D4E476918D227D6C5CB710AF145DD364B618D215855CB9A122C16895C8F7AAABD55792724A6C2E21124D4D06418961CF29902D52D761306AA9EE2449DA8D175CACA790427CDBD57E6E25D7D36299ADFA462190726B60C17A4A001FB1668A3ACEEE9915FEAD5231AED153723579719317B6BAA2F85A864E49312D0311DDCD5C37B0729D0BB29727AB244530DBD25DAAF5226DD79E876D2F8E733B51015BB9F1FB42158D7EBD353862778D02BF62E9EDAEBA715A1C368F20C22DE7CB714D6B6B0E04862428A4B4813AB00C9D08C3EF7B9105EAF6A6E1A72E4BC47A7CBA8F27BCB020322BC9598CA0C7874C3AEABAB976620B1C28810231435FD26AA688A6273FA789253625918E48DC06C58AC3D797B9EA2194C421D5E26471C7E9B53F0DCE522689A22AA568A2E2992CFB59C1014B0233A0A8E2BE5BDDDA436C9527525CC28146F568C3B5AA4D9B95C8E44ACC4ED714C8F1A956B3A35608F60B19ED8D367398C84C9A0FB192014821589BF6BB4DC8ABECEAA9C6517EAAC6FB971FB8B46EFFAAA4835F2240D9A7E12BC834444F9D574E2E2AEFE55B42A8A9A275838F4C688096B3C93A1C6880524D8360140BC2F3B97D8DDAB138866A29521F4D07E30299CE3B13BEC7AB692E2635B31EC1B424EB3228DDAEC46F576B911344D323F261DD96B1D8AD264B98D896CDB5048EA5B22B6ADC00362AB4A5B0986BC5601AAE6A39CBCD538912E3E0F9D9E1C4D3B99438956F047DDF53B8332C9C20EEFF1978979E2C2BE10A25F071C5A370217BD4D612633A681C0549AB09623A10DEF57A9115BD37374D76EE64985E2CCDE64626ED9222A0E401FB1CAC7EC28A3BD8EDAF6AA2F3E4BC502CCA1C90D6575501B79159107054950C90528811269654A888E98F40ABB6B1ABB5AA9AF35D38AFA2B4C5F32A02CF9716238F6B0E00990FBC7B46191283DFF007291B73D15CE6B55519CD117D382414621633B3EA5A692367CF0F1848102D7E7F5E9549957EFFF00D1C232D64BEC2FA409CFADC5EAB649BA9BA31CF429008ED20404462ABA41B6B36B5DB772A6DE22D9E5A56627E3A69DB32BE9028E2C3335ABA00CD6AB826C9A7ECD74925E9D733723C3D74520785ACC7E22858570C932599FD69D60710071866992346EBD2009AC18D88C000688C1318C446FDDF8E82718CC12E397A3288AC690641BB1FCD91CC231E8AD7B1C9EA8BC49C44B5D1E3E3D3F3F83566ADAE625681B0A512334C18ED85D1ED91DBD7EA69CD78C5E0E2100F023D9D4CC9731A79D327290C298816391D30C6731119F3271E151D6D7C1AE64804096764188088C3CA918C4221E495A060D0920C472B9EF5F69CABAAF17FF00B5F93FEB437C920E838D0323EDD821D83C4E745B160355043B910558528C7AAA0648D52545D7D85562BC44F80FCAE1B1978C43510215EC8DD32DB1B8C627421F7871B74BFC615E9B413429B989A315A327E481918AF8BA261790C0055D1CA1C8955F93DF4B9F26E2BA55CA2C1F85A5BDA588DAC0A13774B444FC3E689C3248BC4DE35148115A719C7E31F25B0C3331DBD86615A047B4AD7A6A8E45D5178EDE7F8EB069D1D5C8E504BF1F79524855CDFAAEE919AF66E6FCDC7FBA0F187FF8B7C91FF77E18E3F89FC6A75188401A9BC63E4B22B000620C2162BC0BB4411B51AD6FA353D38EA48F1378D4E4D831F50DE31F2591FD308DA10B373C0AED8208D1AD4F99A889C294DE25F1A188ED3710BE30F2511EED111A9ABDC0572E8D4D38696C7C5FE3DB02B19D36126F8DFC9F288C1EAAED8D79C4F7359B975D381C88FE26F1AC7385E841183E31F2588A22379B5E323008F63DABE8A9C77161E2DF1DCE3EC41F5A678D7C9D28BD36EAAD6750C27BF622B97970D7FF00749E33DECD9B5FFDD7F92B737A68883DAEEDF54D88D4D3E8D382256F8D301AF432B54A907C75E518885566BB1488018F7AB772E9AFD3C53C6CABC6FE3CA6A47125499F6907C7D9A5658C774687224C47449F7431D78641278C69B9EBAE8ABB75769C02A46FDCDC7B1BAB80F17CCD993C92AD88EFBCE2459E0FF99A9C53CDF8B219EE6B56BE73D21E6D552D65CFAFE94B30C70371FAE23940BA8DADD762F2D3D78F22E7C51AACCA7C33C819535DEAC0DADEC72D2447BB9A6EE9CCC8F7227AFB3AFCDAA6516FE37C9F0FC626478512A2C4F93995869116C88593B2B9ADA9B6733A65AE6ABDFF0066A8BB3455E7A66D757179895B1320854F87C56E376336C0F0BDE17906F251A4A4BABAF6C76C8878E382D54572B9A47A717969267C004BB6C9E4751092E38C83855B0210A32198F22387A1CA7773FC177183510C88F041C7665EB1CC5470C897B61D9B08D237D9226CA0E5F797EFF12AA615A5716645F1BD4D274A24E8C73149721AFA199284C015EE731D26C9EE57B7926BC66D915FD1555CB1D63594B5CEB5AE8960D8CF8918F3AC900D9622B58E325846DCA89AFB09C479CD641ACA68991E4F77122A2020C5870EBC564FA587143F6436362BFB76B5A9CD18DFBDC3091DCC931D7C891111E176A3915B857458F20C8C77B422D7E3EABB9ABCD1754E0723C6394D3D06342AA8B1D62C9381A73D8B4D2CB2A591A7A3B156EE619834D1FA6834E5AEBC5F43F22DE82EB30BBB28F54E9919C2503634DB70112209C1855ED227B9E09557ECFEB3D7D74E3CC7944CB8A887772A1120D3D7C9B08A1B49522AA9669E1B62C4799B29E2953EE58CD58DF69CCFF179798B2E7F26D478EA4E3D1DE9C9E2B2CE2C61D14420DDEA8F6C6EBFA734F5F9B8F225BED5DB93E5B85E1627A269B190056D96CE4577CE8F7408BCB8B4AEC5F30C029B10CBE7C9F7A56DDCC302E4C68250467750C0A19E68C072C16ED6B4C9AB55797B5C5752429F8DE516C4CBAC2E2740C66ED9215B5BEEB85595D2D03661AA395D1E7479A32F4D8A8CDEDE6BED6C8F4F2E75FE3D2A3B07322C105B480A05A63108330590A5A886AF3B5CEE5CF773E244604FAD89943323835229B78F682AE3DAE23123D7BC92FF0026333A0B2A99CBB502EEA3974DABBB8819BF90F3BF1BD93634BAB35C7BB2CE6B25169A955922582BA0331C85109292BA3915ADDC3473B9B9C9CD789593CB1AB8B060E4D941DDF598D976C4F7768AE54F69EAEBB7AA7CFECEBF3713F2CCCFA59264B6D34B6478E77965D5C590590D92D43125234D7648CF637A7D663230F635471DA44EA3B44FF01E36FD9FBBFD419AF03FF89F53FCB43E307FE80B1FD62DE3C1FF00F60AAFDD483C5FFED7E4FF00AD0DF2AD6DDC7FB41A116BEC80D17BC2B4A5674C8E8C430CA3782433D9300AD7C790CF648C72716AE93088B5494D63262DBC5E7493E41A454C5AC48C853166D7CD8F11F61D58A6DFD3EB274CC566AEFF000B6993DF0AFA4DB5BC84912CACBA30C7AB463008621A0F4184201358C6FCCD6A704990225E324BE059D7751F725228C16D5D26AE5BC5B85F6723B498F463FEB0DCBB9BA391178BF055D74D911727A8251DCC4B39E4981955C576E7893D91940E5FE331C8A9EBEA88A8ABD8DFB755F44BD91A27DE4D46ABA27171820EAA51E8AEEC456D2FB99E624F64F8E208A31E2CE6EC2C758C81F651397B6F45D5AE54E117B1BE768A8BB5D7A7DABA7CCBA0D392F1592327AC3ACAA98EE870E5574B25799B09CEDE90C9D2FB32C6193DA622B7ECD5576E9B9DAD8D4823DFB21DB1A01A7352ECBBCDEED592F8C25274B72010B2B7B9BE8E7B18BF829C1B1FC5C72855C7B13DA3DB3247746EEA4022C722F5958C72B7A70D9EBAE9C585B1EAED631ECA59E69C306DCF1E230F248A5376E0DAF408DC472AEC4F65BAE89A272E1D9063959316DBB624504BB1B034E58823FB323B463F68C453B3D973F4576CD511511CED788351957BC495F0277BC8208139F09AE98802C6618DB1AEEA28832088DFA37AF1F99641FD7A7FE6B89983C581651A9ACED22DBDA3C3666F7859C982D22421CB9AF6BDCE8917A9AB04D46B51C9BBD55DACFF001EFBB66C8C767DDFC44E6C9B133E746B8ED62C26CC8735BB0807363444669E8AD739175472A71F99641FD7A7FE6B8C7E04C856ED8B8CD4AD3558A35B1028D8AFB09B686219506AA69279B6047BDEBEBAF106D45536730D5F2452C00B0B793221B8E07A102A78EDE921D8C23517639558ED34722A6A9C4FC96D6AEC436768443CF7575A48891E4C9DA8D7CA58FF0068361CC8D4DFB36A39DED2A6E572AC8995B16EC7264565A54F59F72579031AE601EB273A33947F6321F0651188F4E6D47AE9C58586280B2148B4883872967583E6B5422375DBB11EC6EC76FF00F05E36FD9FBBFD419AF03FF89F53FCB43E307FE80B1FD62DE3C1FF00F60AAFDD483C5FFED7E4FF00AD0DF7562D93657277621955E4BC96EE364B225624DC66645D98F6190E8C6364204DD5DBCAC7394AC5DCE7A6F67C949360E49917C701F2F5B46B4C701326069717F1462DD50CB8365543DB0C65B75E9B14E4FC79DEA89EDFAF18EC5A5C91F91D544B03515962B4D6596549B185C509224D8DEDCF665814B2845BADC0569D240E48118C4FAC9A718FE234DE40B6064E5B2A15E8C7BC754D160F06BDFDCCF8E28B18ED4C832CC908AD4605ED7384C54DFA3111538B1C75F86E4B0204011483CA66B200E8AC144E8EDE9C256CD7CD7BCAA75DBA893546397E4956F6B656C65C524E550BC8374CC9C96F89E4F6163EC505063D5C267610038F31E857B18E7F4D4688EE9AAB58BC60590C6C9324B0CAAC27E756FE4AA649F62DC7B0FC683DE55E398BC9AA23590E33FBA10DC16AA75549A91FAFD9BFE4C5605F556558AD45456E4779F0A7D8C78094AA091594D777860D9752CC932CD15151C24600CD18C4C77DA9578B0646B0B3F75629E3882B6705B63316B16FEF2C8FD835F5BD6EC58F6D3A3C88ED9BDCE77DE4F972ABBA78AB36D6A71EB7B0AE8A8371BAB3624131A3A2859ED99A85622AB139B939271E2C66119466B90F90E4CCABC83C957F636525F8F4AA1341912F27A55AF2CB6863AD699523047DB8C63DCCD8AF76DD38CD316F2A65D7B415949F0CD66078C55CCB8AC1DACAB88A3316F912AC0F7DB59B2C0AC1835DCD122E9A2F3E224113CC41C28A08832482298EF6471342C79CAEF68A67359ED397D57E493364BD071E24734A3917D18100DC52BD7EF358D5E22E476A5905B0CCEEB21CB4E924A43382CB5B59090823522AED0A57C712B5ADD1A9AF2E28B0DA29E5ADB8F20E698EE2D1E681E61961C62495B19B3B7C7730ED8F199013ABB57570DCADF455E2FE6E5E9323D878E70FAAF1BD846299EE8D32F47736479D6EACDDD32D81A3560BA85DA8BF68BA7B2BCECE6C38AE9D321D7CD9516133EBCC931E310A08ACE69ED482B51A9FC3C506576B9E6437DE5B647B5C8EFAB96CAD0106BA330AEAD35549A8E8FBAE0D4D6BAC43D366ACDE444737D8F6788B7B8FCF0DA544EEBF693A3EFE89FB5926867E9F51AC72A324C77B7D39E9CB97F83F1B7ECFDDFEA0CD781FFC4FA9FE5A1F183FF4058FEB16F1E0FF00FB0557EEA41E2FFF006BF27FD686FBA7F44221751EA4274C6D66F22FABDFB51373D7E9F90F2031A388F255AB24E308D8690AC4DAC5391AD4795589E9BB5D3E49120116304F2DCD74A3880319A4B9A9B5AE9046351E67353D376BF277090A221F7A93AC91C285EA3B9ABFA9B37EF555F5FB8E9802200F555D811B46CD57D576B111355F90CE047001D20AA790E08983539979298CAC6A294AA89F5979FC8A6E98FACACE9A97637A8A345D518AFD376CD7E6F91E468D8D2176F5088D6A3C9B11519BDC89ABB622F2D7D3EE05622A6AA1580124B413C75F119302D9BD35988294D0A18692FA4DEA68BEDED4D75D3E40CB3448A595191523C92004F900472A2B9026735482472A7CCA9F2AB5C88E6B915AE6B9356B9ABC95151792A2A70D18D8D1B1888D6318D46B1AD4F446B5344444E18E20C6F709DB84E7B1AE51BBD3731553563B4FA387B8631B1C576E2B98C6B548EF4DCF544D5EED3E9F90E58D122C72CA7F52490001089209FC73BC6D6B8AFF00BEED7860238440009BB46108DA210DA9F82C1B1118C6FF0007F83F1B7ECFDDFEA0CD781FFC4FA9FE5A1F183FF4058FEB16F1E0FF00FB0557EEA41E2FFF006BF27FD686F90D2A51851A346110F2241C8C080000B1485318A456B042131AAAE72AA222270C9D553E159C222BDA3995F281362BDC372B088C9119E413958F4D1745E4BC485A9B5ADB4ED0BD095EEE9D166F6C7FFE8C8ED8A4E89797D5768BC35F20C2031C5081AE311826B8F24AC8F1C2D73D5114B20E46B18DF573DC889CFEECB4A3B6AC7DC804873D4B2745759842AD1BD0A58085EE86256198BB95BA68E4FA78573951AD6A2B9CE72E8D6B539AAAAAF24444E1829F95E3704A400648C532F6AE31091A437A8090C61A531CE01D8BAB1C9ECB93D3821A92E2AEE0217A0CC5ABB0896031115BB90647C4295AC7AB79E8BCF4E1E52BD821098E210847230631B1373DEF7BB46B58D6A6AAABE9C3E050E5B8CDDCE135CE2C2A8BEAAB29636B3939CF8F0E518CC6B5539EA9F2B7A8F63373DA36EF7237711EBA318DD7D5EF5F44F9FEE0761516106D2019C66867574B04D8657473922C868E4C67902F702485E37E8BECBDAAD5E69C34F633624003CF1E2B0D36486289F2659991E2C7690EF631C793208D60D9F59EF5444E7C03E24C971FC7FB9DDDB7BEEE6BAABB8D9F5BA1DFC807576FCFB75E013604A8D3A1C91A1634B8671C98D204EFAA401C2E788A377D28AA9F249B49577511AB61C8644976122CA1860C59443863323499643340090F9320634639C8E57BDA9EAA9F2ACBB39D0EBA2348112CA9D243123A16415808E3531DE31A10E72358C4D75739C889CFE434D9F2A341871D9D4912E59C71A3007E9BCC7339821B355F555E2BE3CEB6AC847B62746A832E7C58E5B32AB82C41578CC563E6115F2069A0F72EAF6FD29C1644828C11E38886398AE4188211355E4291EED1AC18D89AAAAF244E1AF639AF63DA8E63DAA8E6B9AE4D5AE6B9392B55388E5C8F20A4C7C52C8E14525DDB40AA1C92B111CF1C77CE381A6235ABAAA37554E1B6D7377515154F50B596767650E057BDD2137011B3251851DCA74FA9ED7B5F371F1192FA9478F289A7F7EBED20B69BA2F2749A5F79A9D21749C55DA8EDFA6EE5C0ACA96CEBEE2B8FBFA13EAE6C6B0846E9B9464E94A8842809B1ED545D1792A7DDE31E43B1876D630B1D1DAC071F198ACBF14C833ABAFA1C53CAA862C3C86AE647F7B26F64605A8CBB35DE3D51BC43CE7BFA18D8E9F3BAEB852DAE414F416608207C67C821F1FC82655DFB563B46BBD1232EDFFA38C40F89DEE23660874F363492FC678AC6D8724E611A260655B864CA274D776D0B08EDBF372E3C6B8940AEC9A42E2506BC7653075AFC7A94F2014D1AB0C31E4592C70AAC46182ABDC41AFB5D53D06BCD50ACB834135A4EB3B3B69BEED19D90006B398595DAC5594F74830A2B5E8CEA3918A554DDB19AED4E24C0B0891A7C1981246970A60052A24A8E56AB0A0931CED784E12B174735C8A8A9C340018C210E579B8821131A310843CAED58318C6C446B06C6A68889C9138F3857D54185575D172EA2E842AF8C0850A3B5F8B40313A31A3B0601238AF7397444D5CAABC621321E6343030DC43CA18D5746AD5BBAD1CEC92634C675B6573623A4B4F1B1BA7D8D0432B9BD3338AF2EED3627C9E4900AA31E7613E2A890ECF209653587C47671EC70B6DF42AFA68C37760C98EB6F60863AB44C8EBC9AE7A7381233EC770F8F1B2CC6F25B8C53E1E9B6922455D9D1E3D23230D3E4ED94F51CAEEA181514D0DC8C42269E8BAF140B4B1E9E1DAE5BE12BAF201251496214AC9F0EBB1D94765794042959D28D7277037239DD618F57226E5E3C6D492D319364F798356E5B26FECA167390C15A03C78C0A7EFE2E37592EE4D935BBDA474B27B310244D51CFDC89C56E472EA64524E3BA4C59F5A71C91F465C33BC04247EEC31E43A1CA46A145BD88E463F45E68BC63F3224085165DA78D7243D94A8F14019362605C51C601A71C6C6925943186D1B5C4572B588889CB8C9FC6B4F95D45048818A5C5D6573A4DAC285324A8AB0F229B07A309CE23CEB7C8A520D24B45AA8E23B6F37176F18ADD830EC2B37CD729A7C7F19C2D66D1D15E1ECEE0F0051A3B9F2CF1A4BC95949A3CD217774C6C1AB555BAF1578BC1413CC16ACBB79821B4496575291AEB19DB1AD66D1B88DD826E9F6606319F83C78CB10B2986858AE619D02AF265119F152C800AF9736BE80F258E62B01733C2D62B5151EF56A69E9C4DCF62615450646174F633221696AA1574F70FB328160B64C500DCF6CCEAECFB5DED6ABF7AF3E7C512793A8318894F9751E41774C6C525D8499F4AEC768CF92CBABBE1583945364129E3BB42C5D07D66EDD1515178F1FE45758CE171F15F23E4D415958DAFB0B53DE52D5DEB5E7884B46976C299265C562B9AF0AB104BA23C7ABBD9903F2644C6EFE241FF00DC66354B583856B92EFA9B825D47AD9DD8B9EE82BEE5AD8D61F90B1EABAB9EFEA8FEAF1759C369B158BE26A39195B0FD593665CE2540C4D2CC32EE230C7A5431869B58AD48CF4EAA22FD65E4AEC42FB3CC73178184790377B95682758CAC8B1F53534CBEAC65EB25690ECBBDAF86ED562B47D35FAC9AFB2B85653916338CC5F1E7916FAB68A8595B613CD96D33AFC84163D32ED0E9EEB9A1B0235BBDB1B6B82D7EE5F4DBC53605430607BBB144C9AC336B6B279124B0B7397E4B2696B28210CA17482105A3CD25DB80345DBF5D111DE18C7A4E8E826CAAEF263897D0B2311C6A6CBAB4FF001D43673445DAA9A7D9EBAA2B535F2A7933C971ABAEAC6B739C9A82C4F7D5AB783C5B1FA49EC85595516A9D1A6BA04614722108E68B73908AE7AEDD578F2346F1CBABAD70A297C61730AB9B209268E8AC73AB46C09C2AB58C74E906CAB88D983635DD36E8D444DA9A719B57A55C4927ABBAC1F1BC71CA968AD24FCC29A7DAC8956C95A29D39F16B415E57A362014C4DBB1A8AE54E33EC1E363D062BF17B1C10B553EA21E51554F92A5C67946623DA99B458F7ACB21D822B6490FD4455222A3B6F1695BE51A5C6BA2B85DEE69452B0C9564647371D18C9614160DB56F51F357AA9B24B1A30AF2F679AEC79327A2AF352C8C6320C998FC6EA334892B1DF7052CAC809557B3327AA815568697021BD839109FD25909A69B5CD72E65233CA7C32BB18C83C7D657B411E966D89EEAAA7322B6D299973227B9B58620118C908606C6B08CD15138C42F0EE579EE717A0B533DC9A39C5B1AA892C8E544E48AAF371E42FE802FF002E0E3C4B6C6AE825B485E49F15C6876448807CF891E564359DC8234C70D6400323A6DDED6B911FA26BC41C5E4DC0A8DFE42B78D8C48B321119EECC708F1BF29B454545DE30D5AF41539AABA4B78F737BD03713705B195889AC80FDC3B4AEAE7B9B416E1D7DBE84EA7E9A6AEF694837EBCF895E49CF2BD2FCE1A41E2D55473811AD8524B2E594C1838F529C2BBEFED8E6D8A445DFD24F56B1AE5E3C3EDED71DB6CBB034C86CD3C7B98C84995569597C53B85544719CE475A62B5E6002315E8A0115ABAAE9A6B065596342C2A93C7F96DE4FC970B94686CA1ABCAAABAFEF515EA384B12C6BE1F7BD517E2C7D373536A3536267B96D2D3BF1BC1F32BF83638652381D935D0A1D58A14DC8815A88C657C6C96533AC366D6AF4DA8BA6DDBFE01C32B1841BD347308D47B1C9F439AED5153872468E08FBF4DDD008C5BB4F4DDB1ADD74D7EE7DCB50E94E87EF0B4B2D66158637716F3CF632BDB60829D349121DB534E4DFA78CAEDA32482C8CCA7469F72294F19A32962D78AB18C8E1E937601F1429B9AE57EABC5429E92BE2AD2DDC0BE8CB5F02BE2A96557757A2096A911DD7824EAFB63E5BB44E7C791720CA254859394E5C73D4D6FBC5D2EBE0637561657D1BC11DA57C68D3A64366B236B5AE723188EFABC6736120069BFDE206BA3E4B0A611A48278F5B4DEE21023898319023340E44F6DCAAEE69A7039B26C72BCA5B0EA27D0D241CB6F1D6F5F8E53D9C77439D028E32478DDA8A440776EAE7A909D0F63769C58E96F975CA4CC5E6E17012FEF1B60DC731A9E8A922AF1F6243032205536A35488673506D445D3545C4C102EF2DC62C30DC7C38B556418BDC8EB2F0B4218D1A37BB6C64BA1498D363BBB4613985369937336EBC57D0C0358498B5C270C722D67C8B3B03A90A4394B2A6CA7BCC6210C572FCCD6A7B2D46B511A95F9A3DD2BDF15B493A823B5A56243EC6C25479875207A4AF71FAB15BB5DBD1113E6E2E6B6C296BB4BD8361066CE040823B244B28E58F2250263A311EC9A88657348BAAA3F9F1439235D28AFC5F195C671EAD32816B6A5857A7796B100300FA76F3E3B5A12975E624D344E3C6BD8493C1C5682E6C323C96444B17C295265C28481A1AD4180A2912224A34932484D546A2D51C9CF8958EE470FBCAD94A3268D21012234903BA91A643922569634B8C4E6D727F02EAD554522DEE73E43CDAAD6BEC2AC74196645DFD3F656708D5D29B263062C674B91D99D5AC22B9159EA9CF80D992CF2AC9DF5F592E9A8A265D76B73031BAA9E358F320D245EDA3B638A443FB07293AA4E826CDDA714C515F6712E0635771EFB19A0B1C91D2A871F931CE53B015B5EB11BF932F595BF6CE29919AA35E9B9FB8C157D96C379063792DFF00948B5F88A2CE8B603627E4FF00EADEBC36EA3FADB75F6F8977512D32A8D59613AC2D27E102BAFF00FA34CB2B58C78D6330F44E8CE573A536439559D540EED3462689C575A32CB2BB98F42D94DC5E8322BD7DAE3D8AA4C1BC06F7257900C70D7B6228DBD721F637D39A22F15B671EC32A975B456522DF1CC3EC6F5D2F0FC72CCEA4549B5152E8ED208D194CF50F50C5412BD5539F3E319B1A425C429F8C02EE1865B2603A96D5B7F692EE65D5DEA767D3B0820B09AF78136B1C15D151DAA6BC78EB22A089DED86279A4791301D5009571CBC81371FC84A35926089C5890EC10E89AEE5412A379AF13F22A8C872CC1EE2E82C8F909B10B56C08D90086C51B16DA09A3C98C790D1AE884446AAEABBB72AF195E0ECB0B5998D64F320D9310DD986F6A6C603237466C4BD8B182421052618CA26BC5D31391746E8F223AEA9E6D9657733EFADABEF2665D6D78A7CBC76F4CC68A927C4B70C68E38C7A70A6C06D1688C556BB7272E322C4EEAFF35C923E552AAE4DC5A5FE42E9D6E4F73CD8B3A002291B183020006488D6AF463B1CF67D655546AB6E2CAC6764B98CAB8A33E30E7E6772EBBEC31B95BBBAA4AE5E84778A1C945F6D5EA432FF001F9BB739C4BFCD72482DA6998FC2A3C9F23258D25652D831A1955D120063C36940F8CC68BF2853AB58D4D39A22F197C3C0ED732C8AC2D719918863D8F64393065D2E3B59732A3C592B4E39618DDA8AB21BD5E9D42149D302313E6E2AA980E5782A6B60D605CEFACE1408A28A372EAAE5D5582FA578850ECF24C9EB6946D78AD286966C5875B904779E349E85AEF84792F6EF88D6EAC235518E72268AE55E2A63D8770C1D2E4147924348A4607FD218FCD1CF80D26E1911D17AC24DED4D155BF3A7113373ACB35BD7D148A0AF110CD5AF831A64B6CB992A346E96E6584BE9B46F2EFE626EDD3D78B7CCE22CB05A5ED4D754DB81866A574E4A9219D5F3CD1FA5D45B28C13B82D26FD3A3CB6FCFC545D5B64199574AA14D69998FDDB2A435D255DB893E2F4E13CE3B02F2452F5376D6A226889C6371BE28CE235FE26FB15A6CE5990BCF98B456A631A6C39D6D2405EFE1110A83463D9AB04C6B5AA89BB737002DBE58DA735A48BBBB922B8125A64F6F288873CDBF985846EED5E76A3F635A31EF6B555155A8BC4B8B1B23CC72014AED76265B90C8BEEC1911841B035BD76312105ED27B4D6F25DADFA3FC2B2ECF8E6579285663629A262150DB99F0C5DACB964B29807CA86D8F571DB0F690CAED1AF7B13E7E2C7220E3F976314D5F183392C330A815445B1AF2C73C975854C80CE9C19D0A3841A908D7689B9BEBAF18EE6A4ABC84155945BD3D45502441880B172DF4E4815B6068A4B06B455C7572151DBD5EA1547231754E2831050CF99739046B09C11C100CC1AEAEADE8A1EC6DCAE38BB2864299062768EEA13D944D7E4C8F1500A636C318874136798A30A4328B236D9BE136211921E679049544EAEF18D1356ED5773D3EE355E31FC860536476C5CBEE6C29B13A283161BEE2FDD5D26500D63158E9E914353D188A7EB14ACD02E6AAA73E2E320835190B2563D2E7D65D62E4AEDD9342B8AE60DF22A92BC26230F25E856F4D5A4D8F477AA73D17C8CD24AAEC6D916DE61C96A06C79718349367409DD68E32C8FB4EE2BDE8C6B5CE73F97CEBA7159472B15CC7163E470A5D86247C96AC1062E4F1A1896519B5C564C33592BB2D0DB09B7ECD5175E6DD6BB25AB1CA045B0490D58B386C0CE852A1CA3C19D0A6086433072624C8CF1B911CA9AB792F17705F4394DA54E29260C4CBF29A9AE049A3C724D8304410E539658E6CB58AC331D27B7113A08EE7AAFB3C4ABAB098089550A192C254F2BF48E18611298921CFE7EC20935E5EBC615630AA720C86CBC830235962F8D5241148BB9508D023591A54819240A3448F0634B6759CE268D55E5AA239524585682CABA557581EA2EE8EEA22C0B9A4B58A8C71A0D8C4573D1844611AE456B9CD545FE323912C2B1DE37F285D82BD8123EF2831DAE9944719218663DF1A749BD84E7322A17A655731BB48C727A26BC63B9241C6734932330B29B5D89632DACAF76437E95BB3BFB28B1A35B4A8A2A988AED1E52998A9A6BB76AA39496F59867902DAC20DD131FBEC52B28631F26C76C851DD21DEF6827B38A21C27B113A66611E8F5722725472367E221C333EA1B4AAAF6595A2E495155023D780FA766C95DBDECE94C913F5D42CE92ABDA8AEFAA8ABC5D3EBABEEEACD416CEA5B3837F01B5D38139B1A3CB562C74912151BD192DF5D17EF7FCB325FD9FB9FD5D238F07C4A2B4763F0AF598C55DEDF36E0B8EF65096A0920115F910615816803632828C74B41FD9EDD1551AE7705877194D66575D59E6CF1A829E444CAA466932B5C6B48D22C2AA6E4922B2B5D682039E2785FF6AADEA386AED59C647663CFABA86EEABC945A1AAC7AE3C8136AE132086D7B2ABA793E390504B15A43B886ED7BFEA2ABB5EAEF6A0DDC79D0F77E67CB314B7C4AF669F0EC7A1E525AE8FF0067550E4446C6AD21375EC79B601E82C267D9053576D4536EE3CA7984DC8F26C4B21A5F0A78EB2B99171CB02D1AC9C9078AE4F6CC4B3E83072162C63C4331D1
  • gordkgordk St.Catherines On. Canada.
    edited 5:07AM
    memo71 is overlapping memo10 set it's shiftmode prop to smdon't shift or make it's width smaller
  • edited February 2016
    Thank for your help gordk!

    The StrechMode was set to "smMaxHeight" instead of "smDontStrech" on many memos and causing this problem.

    Have a good day!
  • gordkgordk St.Catherines On. Canada.
    edited 5:07AM
    when designing
    bear in mind that when the engine processes the design page it runs from top down depending on band type
    and the objects in the band from left to right in order of creation
    BT please change your name from support to something else.

Leave a Comment

Rich Text Editor. To edit a paragraph's style, hit tab to get to the paragraph menu. From there you will be able to pick one style. Nothing defaults to paragraph. An inline formatting menu will show up when you select text. Hit tab to get into that menu. Some elements, such as rich link embeds, images, loading indicators, and error messages may get inserted into the editor. You may navigate to these using the arrow keys inside of the editor and delete them with the delete or backspace key.