unit ShdLabel; (******************************************************************** TShadowedLabel Component For Delphi. It Is A "Special" Label-Component Developed For Allow To Shadow A Single Lined Caption Text Of A Label. For The Correct Draw of Text The Properties Transparent And WordWrap Are Set False And Hidden. Author: Endre I. Simay; Budapest, HUNGARY; 1997. Freeware: Feel Free To Use And Improve, But Mention The Source This Source Is Compatible With Both DELPHI 1.0 & DELPHI 3.0 *********************************************************************) interface uses SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Menus; type TShadowType=(shdULeft,shdDLeft,shdURight,shdDRight); type TShadowedLabel = class(TCustomLabel) private { Private declarations } FShadColor:TColor; FShadSolid:Boolean; FShadLeft, FShadDown:Word; TxtH,TxtW:Word; FShadowType:TShadowType; protected { Protected declarations } Function GetShadLeft:Word; procedure SetShadLeft(Sl:Word); Function GetShadDown:Word; procedure SetShadDown(Sd:Word); Function GetShadColor:TColor; procedure SetShadColor(Sc:TColor); procedure SetShadSolid(B:Boolean); procedure SetShadowType(St:TShadowType); public { Public declarations } constructor Create(AOwner: TComponent); override; destructor Destroy; override; procedure Paint; override; published { Published declarations } Function TxtHeight:Word; Function TxtWidth:Word; property ShadowType:TShadowType read FShadowType write SetShadowType; property SolidShadow:Boolean read FShadSolid write SetShadSolid; property ShadowColor:TColor read GetShadColor Write SetShadColor; property ShadowDown:Word read GetShadDown Write SetShadDown; property ShadowLeft:Word read GetShadLeft Write SetShadLeft; property Caption; property Align; property Alignment; property AutoSize; property Color; property DragCursor; property DragMode; property Enabled; property FocusControl; property Font; property ParentColor; property ParentFont; property ParentShowHint; property PopupMenu; property ShowAccelChar; property ShowHint; property Visible; property OnClick; property OnDblClick; property OnDragDrop; property OnDragOver; property OnEndDrag; property OnMouseDown; property OnMouseMove; property OnMouseUp; end; procedure Register; implementation Function WMax(A,B:Word):Word; begin if a>=b then WMax:=a else WMax:=b; end; constructor TShadowedLabel.Create(AOwner: TComponent); begin inherited Create(AOwner); Parent := TWinControl(AOwner); AutoSize:=True; FShadSolid:=True; FShadColor:=clWhite; FShadowType:=shdDLeft; FShadLeft:=2; FShadDown:=2; Transparent:=False; WordWrap:=False; Alignment:=taLeftJustify; ParentFont:=False; With Font do begin Color:=clBlack; Name:='Arial'; Pitch:=fpDefault; Size:=10; Style:=[]; end; end; destructor TShadowedLabel.Destroy; begin inherited Destroy; end; procedure TShadowedLabel.Paint; const Alignments: array[TAlignment] of Word = (DT_LEFT, DT_RIGHT, DT_CENTER); var LabRect1,LabRect2:TRect; Flags:Word; Text: array[0..255] of Char; FC:TColor; TxtPt:TPoint; I:Integer; begin inherited Paint; GetTextBuf(Text, SizeOf(Text)); StrPCopy(Text, Caption); TxtH:=Canvas.TextHeight(Caption); TxtW:=Canvas.TextWidth(Caption); If ShowAccelChar and (Pos('&',Caption)<>0) then TxtW:=TxtW-Canvas.TextWidth('&'); TxtPt.y:=ClientRect.Top; Flags:=Alignments[Alignment]; case Flags of DT_LEFT:TxtPt.x:=ClientRect.Left+FShadLeft-1; DT_RIGHT:TxtPt.x:=ClientRect.Right-TxtW-1; DT_CENTER:TxtPt.x:=ClientRect.Left+(ClientRect.Right-TxtW) div 2+2; end; Flags:=(DT_EXPANDTABS or DT_WORDBREAK)or Alignments[Alignment]; if not ShowAccelChar then Flags := Flags or DT_NOPREFIX; With LabRect1 do begin case FShadowType of shdULeft: begin Left:=TxtPt.x-FShadLeft; Top:=TxtPt.y; Right:=TxtPt.x+TxtW-FShadLeft; Bottom:=TxtPt.y+TxtH; end; {Uleft} shdDLeft: begin Left:=TxtPt.x-FShadLeft; Top:=TxtPt.y+FShadDown; Right:=TxtPt.x+TxtW-FShadLeft; Bottom:=TxtPt.y+TxtH+FShadDown; end; {Dleft} shdDRight: begin Left:=TxtPt.x; Top:=TxtPt.y+FShadDown; Right:=TxtPt.x+TxtW; Bottom:=TxtPt.y+TxtH+FShadDown; end; {DRight} shdURight: begin Left:=TxtPt.x; Top:=TxtPt.y; Right:=TxtPt.x+TxtW; Bottom:=TxtPt.y+TxtH; end; {URight} end;{Case in Labrect1} end; {With Labrect1} With LabRect2 do begin case FShadowType of shdULeft: begin Left:=TxtPt.x; Top:=TxtPt.y+FShadDown; Right:=TxtPt.x+TxtW; Bottom:=TxtPt.y+TxtH+FShadDown; end;{Uleft} shdDLeft: begin Left:=TxtPt.x; Top:=TxtPt.y; Right:=TxtPt.x+TxtW; Bottom:=TxtPt.y+TxtH; end; {Dleft} shdDRight: begin Left:=TxtPt.x-FShadLeft; Top:=TxtPt.y; Right:=TxtPt.x+TxtW-FShadLeft; Bottom:=TxtPt.y+TxtH; end; {DRight} shdURight: begin Left:=TxtPt.x-FShadLeft; Top:=TxtPt.y+FShadDown; Right:=TxtPt.x+TxtW-FShadLeft; Bottom:=TxtPt.y+TxtH+FShadDown; end; {URight} end; {Case in Labrect2} end; {With Labrect2} if AutoSize then begin case Align of alTop, alBottom: if ClientHeight<>TxtH+FShadDown then ClientHeight:=TxtH+FShadDown; alLeft, alRight: if ClientWidth<>TxtW+FShadLeft then ClientWidth:=TxtW+FShadLeft; alNone: begin if ClientHeight<>TxtH+FShadDown then ClientHeight:=TxtH+FShadDown; if ClientWidth<>TxtW+FShadLeft then ClientWidth:=TxtW+FShadLeft; end; end; end; with Canvas do begin if not Transparent then begin Brush.Color := Self.Color; Brush.Style := bsSolid; FillRect(ClientRect); end; Brush.Style := bsClear; end; Fc:=Canvas.Font.Color ; Canvas.Font.Color :=FShadColor; if not Enabled then Canvas.Font.Color := clWhite; { if not FShadSolid then} DrawText(Canvas.Handle, Text, StrLen(Text), LabRect1, Flags); if FShadSolid then begin for I:=0 to WMax(FShadLeft,FShadDown) do begin case FShadowType of shdULeft: begin if I<=FShadLeft then begin LabRect1.Left:=TxtPt.x-FShadLeft+I; LabRect1.Right:=TxtPt.x+TxtW-FShadLeft+I; end; if I<=FShadDown then begin LabRect1.Top:=TxtPt.y+I; LabRect1.Bottom:=TxtPt.y+TxtH+I; end; end; {ULeft} shdDLeft: begin if I<=FShadLeft then begin LabRect1.Left:=TxtPt.x-FShadLeft+I; LabRect1.Right:=TxtPt.x+TxtW-FShadLeft+I; end; if I<=FShadDown then begin LabRect1.Top:=TxtPt.y+FShadDown-I; LabRect1.Bottom:=TxtPt.y+TxtH+FShadDown-I; end; end; {DLeft} shdDRight: begin if I<=FShadLeft then begin LabRect1.Left:=TxtPt.x-I; LabRect1.Right:=TxtPt.x+TxtW-I; end; if I<=FShadDown then begin LabRect1.Top:=TxtPt.y+FShadDown-I; LabRect1.Bottom:=TxtPt.y+TxtH+FShadDown-I; end; end; {DRight} shdURight: begin if I<=FShadLeft then begin LabRect1.Left:=TxtPt.x-I; LabRect1.Right:=TxtPt.x+TxtW-I; end; if I<=FShadDown then begin LabRect1.Top:=TxtPt.y+I; LabRect1.Bottom:=TxtPt.y+TxtH+I; end; end; {URight} end; {Case} DrawText(Canvas.Handle, Text, StrLen(Text), LabRect1, Flags); end; {for} end; {if FShadSolid} Canvas.Font.Color :=Fc; if not Enabled then Canvas.Font.Color := clGray; DrawText(Canvas.Handle, Text, StrLen(Text), LabRect2, Flags); Canvas.Font.Color :=Fc; end; function TShadowedLabel.GetShadColor:TColor; begin Result:=FShadColor; end; procedure TShadowedLabel.SetShadColor(Sc:TColor); begin if FShadColor<>Sc then begin FShadColor:=Sc; Invalidate; end; end; Function TShadowedLabel.GetShadLeft:Word; begin Result:=FShadLeft; end; procedure TShadowedLabel.SetShadLeft(Sl:Word); begin if FShadLeft<>sl then begin FShadLeft:=sl; Invalidate; end; end; Function TShadowedLabel.GetShadDown:Word; begin Result:=FShadDown; end; procedure TShadowedLabel.SetShadDown(Sd:Word); begin if FShadDown<>sd then begin FShadDown:=sd; Invalidate; end; end; procedure TShadowedLabel.SetShadSolid(B:Boolean); begin if FShadSolid<>B then begin FShadSolid:=B; Invalidate; end; end; procedure TShadowedLabel.SetShadowType(St:TShadowType); begin if FShadowType<>St then begin FShadowType:=St; Invalidate; end; end; function TShadowedLabel.TxtHeight:Word; begin Result:=TxtH; end; function TShadowedLabel.TxtWidth:Word; begin Result:=TxtW; end; procedure Register; begin RegisterComponents('MyComps', [TShadowedLabel]); end; end. { ------------------ CUT ----------------------} { the following contains addition files that should be included with this file. To extract, you need XX3402 available with the SWAG distribution. 1. Cut the text below out, and save to a file .. filename.xx 2. Use XX3402 : xx3402 d filename.xx 3. The decoded file should be created in the same directory. 4. If the file is a archive file, use the proper archive program to extract the members. { ------------------ CUT ----------------------} *XX3402-021396-050897--72--85-04051----SHDLABEL.ZIP--1-OF--5 I2g1--E++U+++Da+-GA++++++++++++++++2++++F12q9p-9+kEI++6+0+-3W9+WdzjA-KE0 ++-S-E++2++++2ElBWxHG232F2JBLmt2FYqRZAqCon+ElxqYyKXGLSo7kE4d53W7+qU99v-h ic4JZfNeUpPQpYqaKqjRi59Q9uuw-Cz+YFR+sZaECA07-k+bHYemc68sl-ZvNintyHzysO1+ 5slShh57IRx+8-Xu7qPUAntj4xarTU3HcLx0Sg+KyZhYL776nDEDBTA3YCiNo-zJ1XeV60jk K0ksctPJLEf-sfPZsMIU91NJ5gBXZ5590aaLsj14wOLv2nLL1CYZWGCq1a+Xr4l-7RSyBn8f XyRUaiBh6a0i+gRWGw33-oCm+NcAUNz5sImvgUSllk29g7loIzLjd4bnV2TcA-XDgBk9cUgw +LdMgT7erqLJOeSeK4qPpufRRtFrg3q+pIVaIKyInfhXFYaYZalLXOcmAuHDCRvaMHqqXXIn Bx8BB4Q5GFP8KwRb2F4B1WLLwFlWMRY0Sr62PbSKUcr74v0BLS6yLaqPDUiLGI5SGADPNP8B YDf9Q7MELA5uhMHJxRWG2y0hDen9PApdoaIogeT7iQ0IVAURMWsDYmKq5KKYzXPOnzFdlZFv a+bcGmsU9GeMrWgnhJCaeLgNOOC0p+vdOu0IfQhEuqKcyUueCtJEiwjXJ6zzV3KeQo0ZZehQ 0oKLmFMufb1xJi7eR1X-h89KzmLsH-3IcWkuw5rFURe1qkFTzNLUaB+Jw17-zQw2vzFUnZcd lge7X+maNK+eXvGTP-aO2R6FF-JYbzQWmoK6ef0A6-KuIbiZMOxiBylRCw0H+My+OuWSDUCa AyFgUVy1X2L60hHB3VRQJif5rtKucp6zql1l8rLBYgyCP72PetYbmWm2o2xEGkA23++0++U+ Yf0j6ZXxT9Mf+U++A+I++-++++-2AHMjIoV-F2F3HJwiI23HZJF9Xxck29sXwFzao+BPJOXP rc6sE+XPef+U+ggF4H6ERlAvWgpGVDfTCqC5dPhYyv+E5gxwwwr1symJh-0b6YYkLrKOXKN1 8cjZJamE1ri1dhY+W6xaMKJaDg-GejalE0xBGvoVOMn4W-rfkYkMkw7R8MdIgX5ImdOOL7Zb eAiQR+AdAfoX6TdVEpgmPqmHgtEa6v54n4JX8FMvnhbn3feksEUhRvlV+o0IG5gPk7nrXZTp xxNelIcjJKeiIlzEovDpVO6CxCZTE7zT+-LI5Inq7Pemkl83lJOA8g4GD0PfvvWlBpTM8jQk Ytj5SbFFmWSWwcsbaDcX72Wx8MKJKVbsuM1vBP2wsxnd0iPBoxYYX+O9KQHLCXMvO1roNY+0 lOPz1j1lWp-7VYY+TOon36fHCQpHOM-yVpFMG-r0U2oFwaceeVVIWPjF7p4S7s4jkCpywD6W klmJRPaltjFi-izPUy5MIJlOt7rOTyve4bRGQOFSIJ1RXfExIRKg-ZpT7k5DWHIPZmNI2Tur 4JEPXCCDkRknxuCvfzRI-Y1MWmAaO7zT0Ym4jj59TDIBXkBxI63Lz9MeTrWx57ibKovd9jBb hZTfsL2pYvjI-Wz+ENQB599nZhQ6hvJCWu9C7PcTL8gjGWeFjVyVnbBeKJ1X9vQipA33ugPV 8VlBe26O6ZKPc8gxu38bCnHMGZju8aW1MdqtFw4FOK7w+XJnwvQLJYqCsvmA-yrhNiALI2g1 --E++U+6+4K--GDV4pcqj++++-Y-+++E++++F12q9pB6EIF2FIpD9YFEIaqDDki1A-13Rw5j Q2D-hcXUqh7-afEd86H2IF-PUkMo-jxAsbSjGRiVhBDRirizstriiucjKi-pINOWvMuisnfH 6+PL+PVoTHjsdbijQt+8j+nVa77PlX4WZ3rLai82Ndl20C2Y1qX2DNUB50uKFe9FBKboLteg 2XDy4dCMKhn4a1QAxU51T15e9Wedn9J6uoMyWZ3q8YXZq+UsbA1vD41EPwyt3wIcH7lhOYDt xf3kxyBYYpdbEdK-unk-I2g1--E++U+6+3B+g08GMYNJG+2++-c1+++E++++F12q9pB6EIF2 FIpD9Z73IuJHDKy1A-+xc-7W8JHeLgOCrQ9KJdomBDo9rNcFeMDNOWZGn7XJMibTE0nwZ6kR YP6kc3njXAl5YYuxwvDprdqlA+zo+-q6cVwLs-s+Mg6HkM2fAC505m5B+0bvVNAZaieu7ULB +AFysKG77vwJqupelLiP936kT9ryO6IQyLzekYP8L20KQpWinicUo5HYNXwzI8+OuiNZGQVm ZFvINwxNm9AkmQE0f01YEIbTBd-+NHfKBU1hrbWSfql1aaGavq4sIiS4MvlWLJ9e8Gy9gVlc I7GJfjG2uo9f8GysMxnDLCwaL7RJATaYUNuJuQ-eneZVPc7+bvXWZCwiC4QD23s0ZHk9Qd1T YBMFq13MClhgkA5CzQMiPD16Leex5b80qWS2WDgvl6PEDW6S0QXsEctfS5pSfdMjPmhmzapz xNFl5-bTwvzUk0xEGkA23++0++U+qe0j6f22Sq05++++c+2++-++++-2AHMjIoV2H230FIki F2BGywz22-9gsSXW5yvesiDctCf1M01EkQX+cA5+k0+-lMkA9+kUcA16U+62s8k4A47cO6-E 6+UG+V651Vk+Wjk56sPzzm2I0682U6ElhM+x+wWg1kng6As5Rf-6AIE09+tJJ+mJ-6g-+HCI nEtH1hPkUE3iOX3ACJ+FDoktK5AlehIkQLNXOU6+I2g1--E++U+6+4c9-0DhJ+Rd1VY++-+q +++E++++F12q9pB6F2l-EYJA9YF1JQJP0rUIJNMyhueuizd75YUWnw0EU-1+gAUk77-+EUHZ 2EWE106GYdMYVWEa5Ekm--0-VAVX2gE56i5XiPCXi8CkijD7BAWAk9cc6g6cAyg15p44FRR5 Z2lbzrifefiu2pnKyPsNy2uRCiTwxxlnPxouxx4JfAkt8MFz5x-0yg8nf7gx8ZfwTmveSBGd eDIlvTP9gJOehL1ACsvsa5pG2Lj9HXTwfotQbq9b4SQXdELAkOeM4H43hNfYjh7RYb3zq25o PFQygs2slhOnIGlQLmblRaXzyf3bUpO9aZhQB9JUYPSAuCiwPob2Mf5a9ejqSNQEXT6sc4+0 huluXeyYf7cccvoTypNHtdKInptKuMKmRi2cV4wcQuce0e5wvqybg5uOQderifdUAIRCn3a+ w9XGZZZKI3rBRJxTe47HBC1hJEKJlGKwx2RzLgwKOAfAWb7TJEKjTBzldx-7L4b7feVO+gpz NXy9-UhzKGI3NFK9cTjgbKDg8OpcfewcopT3WxvzqLaoL-GRtWqjUSP2CBtPo2XCqPb3-IIJ 1z1K-BUJh0s8NDGy1C7OBGd-mDkSrO7K3lTBaSexpuT7NCWm17pKbBYtPZP7sa8VZ298f8-G 3Yf7csTVpNt7jLG3cgYyH-5DPtz2Ov3DIkFKYpGGPLi2xNFoIJecbaPto-3xpO53YmGi5adF 7QQ4lr15HDgtyk5v66nGBMtgLZRaFJZ3ZPcBvfuKZf+u3XHYJdGJ38ZDki0FTw3s7uql0kBj b9cRyWFtgZaTJT3+iPc1yj44LdZRutigvcFedZ-RZ6EeHxo3JN3EnNHLC9B1LOziVeJCtXrW YPCQhrhxFcrFOVFAlKsWatgrQ8xSmLX+QgqkSA0S1A9CW6tZlA2g8SGG-lih7U-v6cVhopoG -JpegA4+TFy21JFA9cjY97TiIjFYh5cfk4cED3LFCjJf8QiJ4sMP+xnM64uNvdGXqI+Z0-ND 6JfB+5Wklk1jow5wgP0dGdNP-qhx48pC-bdC2DqKXhM5d49BfD6Ky9kdwHa+zRuNfACiuH0D csGlNMdWmz7KstpPBXAy5vVjbSoR4eujFFhNylH3YZBEIiu9XZw6E5TLPBpFiUucYlIv5k-S DgOX7lQ1h0MMJ733uyhoWu9m6J3Gt0iCbZk7n82UdZv5j8Ks5O5aARuCEtPRpB4lHx3SgLoG fE7PdFJmCoKbOGIMvuAD9Iw0jGk0fKJec+JED-L4inzOCV16eF3cVlVnFW-wL1+SrLXf4TY8 FYssq0bumE1nQGb+xpbf+BkP+LPVAhvehaIKJDd88gfNuBVaxeVpxQrBv9IynQmAl4V-mxqK 0KIZWwjN3IwnSxYu10rvIwwk53trcYShPfj+9T4KypW8JA7OfIr+DaYz5MPh-ceqihI7BPu8 r765jO91ihiO+LrJ-CIw0jEVeUxpJNdh15-5SnKnRl2ilrrToR2F1JlraxiFJJKkC9CaeVfU mStaJa6P1n+bkyZL+AS6cSRKCLVOFN4L7QIoguqqsM+BBo3te94UJbHIdD80FKLS6V5d2RgE c9frPUu9h9hswxqiv6f0aadxva+TqdjNLqmP+BwIvbXJHPWIqBl8Bd1A5JL5ieiX+2a5JuKb pWsCus59mpOrAuSU0bqexE8DMO8O15Fobz+MsY1rKRoC1GpQQr03CVHUX+Vkj5UZr-sBb3hQ wQ1Y2fp+Wne3DvO6+XS18ZGrDOSWgeOGnqOg7TMxxVcG-Nl5B8wb9aYqhtivbJ-Mu0r990vE 6axL5kLqTm8SQmzEJfm0MK2AgYw4h-lV77iud1Qi2pKrPKt7REaSWI1ChBw0N8yysE5r+PI1 COAwgumYw1tqL0tVmyoD+jZUF9VxQTY9VgyAwel3NG5k+Th1+1sI+Sv5bvMek-V+KJIJZKlN xqNqnfs6k2IFM1tt5v2Ns-Z9jJLgBc+ZFma+dF5Uza74QBhbZ2we9y7sxVhUVnieU8i8k+v+ NPbRvNlFDeqWdhcfggBRS6rbCys+wcs6x2xkSIoBceRJ9DKmvI-jQAk0QZM2SW+iwlow1c4S ImYw2wo1PZs2BZ4YB2KRtJpQUUJQ3JBf6LwWAefm1pttnbS4fnkJ7KxOEGqdDD-pnZ02D338 qiEe9ZPOsbnCeOz1q6HyJi37alZYBf4z2dFPb97pZfSudgn5+Vq4oWc8LV6CNCi24EyISuju iwGYm4SuptqmYighirS0JOXsUYgfkJmWV44w3XGqiNtmnLBRQdaAT2eg3wglqF5AiRLuij2C 3ozrpa1PS0fiut7J9D-aSEhx8OmhUtQTcknZ1H9I6xbJc1f37JimmkcKJvAfEeSrLNbhfTKl 8k4iSUKJi8JEnzDJrrkaQ27t+PQ5UPbT7IjNaSknIMVbw9DkXTYrlwQy3fdOSGWfRwZMX3wG wWWx0lDRASuk1Vac-BhgR5dv-pRmfpP8+beCJY989Snjk5meaIkiddcuT8qv8hlzbRn7Tu01 8sq5igRxmD-T-jxvtJ15u0vqmW5z5vbT1DRzdWjzNony3QxB5hpz2TmrRTPTNj6zoXBFEqB2 CgFevVTVs4KalhvXeHFQys1amnZh-l32vnCVKnkPDK4Vdpiu01rR2UfxHQzjkYgIRJKWm47y Es6X-zx6P0mofQtYLNyXwrmR9xHt47pbu9nMSCppbe+DzQ4uT0i73sheRLaJnij3hWJ8n6HQ aocwXXoMjtkDIYs6DZGUg4dXhK9ZYUEwruDzljYssl3kis7ibk+SmrXh8WK-7sDTdgiHRHZD tuIuLu5PhyVw7zVhW7ib98CD5ePUpfUvaPP2Pn5HJXW8H3hUVIlPrrU8PLZT6BBKRm4NhfU8 4JhPVI7PqVkmPKI-oPSklIdk-ww5rJqh+pmtYvCaHdUsOSfkb+atDCV4ldDVDBnRVMnYuK5X aKsVqZF+DOVrP6n9vf5OP5OLmyIaNnQkWiDdXXyVNGXUQ5TXaK+35hluSd4uCK7v1FeIZBmb inlyr488sqghJO2sKp8QP8CSQIZ7Ag64Zw1+hMs1kVML7onEUTIAsPIZuooobf+RHooZAEsw p1Cu1nOzjOZDDlfVkNBKUON-zsGJV5AERfrUEg-303-409UEXQ-frmhVF0y3tuMADXEMyW1K kNDD76XNn2OCC6epYw8nmrGcNb02owPHFmv2qFnV7VI6bVzaErKrVi+7c+1WcV00jyNwEBoL ***** END OF BLOCK 1 ***** *XX3402-021396-050897--72--85-08451----SHDLABEL.ZIP--2-OF--5 Ij3riFceLoX3LpMyrCcoDzlBL+rl6IrYAykudh7u9jM7HfmMFTa7F1lasrXAqT4MQSDd9Z0Z p7AiGbqklym9LLAzGd6Hg0riHnB-FT6+dB72tA6Yd9l-m3a1YPdjESsRUdEo36Ya4FDT0Alj hq6OGo3i4MJgQFiqIOClpTUdpjhXg1rs4HMcMv4OHQKq6Upfs53MVsz54XwRuwcA97obM9os 2IifH0nQgf+SasF3MHPKdvRH0nOXfq23quvSEMDgRx7AypGgZ8PF+ThoCaSTEN6XVsMvNa83 AsgqC58lidW9yLkStjltp+7uGpZ6fnhtT9K6PkKZi3PGDBReH4GfeRvp21rZKYBbLEzH7RRO nAnfo9MAv6UbgGnr29FvChgftv6xPhvqyOlB9a08Nn1OLQd4SbXPexYxbaGoSEIfgelaVlrf K9avCpp0Dyuk7s1uUl7-GO--cA4k1EIT-PcBxnw3zlZc94USfJG9E3uOcdG0vUAhULsZu02O 8OwVlP8CLf6po4PfFiWaglrqLB-wI+4v77K0fk0hNVzULGV9r2+9-Zs1XKM9-eM7LO3j7HK0 Zc7iIJNHgPmKbdMrIs4m4PMaqWEroLGZ0NVar1RHhR6Av3PQPsJy8yGhRAqrXIu-T1KDETQo P2yXz2vsqEZv0yEKKezgUfk9xfqExw8y1z6yqDR1rUzv+QU5MDwpt3z1zUnYNq-z3j8ng-y2 T-1qtm2z1zg9Y3y+zF1YEv+TVbkMRXxYDyl56Fy3zFXYMv0z+jYJq3y3z0fg7m0TUDoYt7Ck bs7w0jPHY2z1zXfYpq3z+z6Pg7y-T+PqQt1DkTsqt9RVDkztDCkL63y+rQ6qmFNKfJX-fOl+ QP0bNERPfnX-bKmu2UBx1Cmls94klo2T-rgwS1ngzO1j-rg0S+9g+u2T05gWS09gmR+bknsA T-Xg8R0bk1sGT8FsdXTTRUooahpwazOACLpj5k3OG1CZAicXfOFdaTL0RXTf+vc3B+EoVbuj r2gvMmjd6PaGfgPSXpFQFRrhJNHSjNfivSs1ta5m71PGvgF5E7jcLB7Jqh9n8jULx49D9uX1 xEIR4z+Zt8wUToIlvexcw8-jsDAPw1PkBj1jk9x1LRxFKy6po4UqSB-MhXBq95UeS0en8Oag 9H2BwXX6sxXR9+AoGQFQD88EHhg9uRuQ-yYjEljcsD1Bc0NEAqUf7LFvXp7+AsSzHtCuTI-t c6j1DmFDhojETMnvHs1vYUeHvq03mTaUSo2Jc3fsvo247OgxeRGpW87RdNHiicz4CijdZut4 o0CUHO19g3o-zkPI-jcCR+ooajrGBFOI0Yc1XFByKxY+I17cB59FTCGWyQV9wt3fSHtO-0d2 1Wl0njIWxxu9D9gMCLYlwawlwaw7QaENQi+GtABmZ8Y3fI0iOU-hE-vRUDnQ0Bu65Do6y0D6 YFj-Bo9SV3mq4PZh0r9R3jXNUjhTEhQ2rorUnQ+oUqw3rkfPBi0q+PQBDVu1z-XmslC6Nnja WOS+SlfZbUPT0Kd-aFP69PXTVFVq6SPRiBw9rJvkTMVx5zVysDN1hlzr-s+v+Do-n1KzUjlf o1CEbk3z3fVbkEw0Ql0uUtWHzVLmwu+LE6RUDkFy4DP1mBazFJkj6usXoDZ-Fp5a8DUls6u- jk9Q8x0xUfVy1zZJo+bEGRVDUdy0zFHWS+rrdl5TOT1LEKz+zUPYBr-z-dUnWCAgvgx-Rkvw PTVw4zkwQCSVCszv0w-RUDs0biCTA8zx3yHr6PwD1AMTO9nwASGD6Lw0yFDeuve8CSwetdhj wAnPACRxVyRt1Tpx1Tpy1KCV5LBE+CAY+5k+NEBc9v4y2aBhq3BtN7bBQpbM7N+5SOQBT7v9 0hb8NW9zS2-h9YseGt7Jq-mkCG+vQCz2jNCBFpte+lwdSQ0XI0M8hVXMMb+T+poAt3X6gT+N 0pogR7liUgyPM6i19EvrQR13EMu55+yzwR13ElTDvd7uUTR-qHukxsCx5yFyi2z+TE9w7Y1a B+-Z-Y+z2De-i-w6rI16WN+HsHAFiYHc2ZaqB-Vw05kCUHoNxaH6mPUTVjhVw1YAAeQF81A0 yVHcgHY4nLCBlDp6y-g7SGFv0izgD3+xu0nSrOqqJCXGqDqUSh-NjACJIUN9R2xY3uK7i7w2 TXjK-9S1Hk4T+hpohhORUrVmQ7w9DUTfV1bUSS-toApb5vYL67M3i0w+9wHOcF1Q0yu3fdFx 9NJV5J24LUtS1ZopOqLJf2WikPeW-jk-w+SULw3OD0gFzofQfqNjShPkrnpkLwxuoanO7nJF CRLEo8UvuEZu0LjySDchjGjsNTeO5ipxdrPuMTuF8jWvZ3VR4nx2-Lxx0jrY3DeR8PH7qoBz nrwFDqdd0xfEHkCW+QNj+9M6gC21mrxXaxBL85OHhYxZlWNmZIeCwCttgVD2HiPT-gklVX+C AjwWo1L4GOPT+Pe4iAVoyhwpl2r4aHxL1MiA3ZgUvOGTrnRpgbOXoDYyZtj12BdtTT-ILxid RrE2cx+DuWr-FdfDtcqHSRA7DhSOnyGB2zbUiHoLVrE8cHgNdzJQNHtvBovSkwvciLtIK7XO iPgsaSRmQeQOsgVw5YzW10+G2oyaIrVlihY7QXB3b9pfdl0VkrHX81posguJXrNmp6j0nxap AtH67jIapJnF9NrQx05XH7qfnATYlW4tQN9CJSOHQSBQr5FynfLawr1XBBloOguptZBksknQ R3PChSP1PyDcCrF0ndLa+qzXiBhw9gvJtaBist1PT-fCpSPXPSBkCrE4DeTVclQZjC1shyOm p7VhHQpKeZHkVin+txP4P+KwAHhkwdW0RuWed80A3p0A+geeCUTtp1KLJO5cKCfdKCd8wSQQ fvBOwoke6GQR5tTIQLRO8EhNQNToVvJD2YhuRSoql+XqC5IER9i3PXh7-9M1f7HoAeII8byx Syvry6dF1LLhXqE5GYBZTsRQY5SwfhpI75Xju3cjKaXPP2JnXuAzf6pnpNCb56FiGD29E3Vn -RcWPYySge6BcLH3Cuur72mf9zSKEaIq5fYGu73LH0lGhT56dPzqm+hdRJCsIXHptEpY2VjK vfklq0t8KjLmcoGyCoH5R3aTrSx9pfghnAAHXGQOry4uFfV7SLDcoJtbVQSBFms4R0TO+lyp tfXGiCvDUMNpbkMsTgDO7bewgSrA7spfWFemfnFaLlZ5JDCnulGw411Jh-opmIRXnktXhCMR OZXrQO-p1sqHe4NA877NCRTlx3vUWNzTlSAAZTtwwHV4BMj00vzJJS29Fi4L72dtJzH+RGiu m92wH6h2OxsI3LJei1i5htqflFCcgOAPr8HeiUoMzqZIgo-jAiy+FbVtUUTEYBrKW8tgmDtS hwv8oMADkbXRKfEBqSokvUkODxKAS8ZPVvAotdBPJp4cOmDfULd5tu7zEvpQo7oOMSmbB9Za 6GyC0fJEfZBbdudii79DAxCYabGx1frnEgzwFbn0WTatO8uiRVrfZprvzSe4MjqaREGSGwp2 jEMhq0yj4ylLLETvHKgfvxO0untOkz2BDQffJj6kdIYMEWiiDsFyc6hyN9qRSolvWNfl2gah JdOoMR8kB4Kdr5eB5axstQm5knjqYqZaA0KHbRVL0XydNqiIp8Cyaw9ICLe-piSv9fq9kvNr 8eqfXR8T9zoPejsPuXKGRQCFxk8DfDgU258ZyagaQqh5nJXEaCA+M8fg3dftkVIPXpm6G52Q M8-N-Bec3WdPIiCYe8H4CH2Buns9B4mv9BuTXYCD2mvP86Um3JmpMUXJr3HQEOIRLNZBQoyC AHzmeuudOyiFpv5oGgXPmoy82P35FcLPSOovu3BACCWA35wefbJmOvrQgCtGs5CZ+xTEusoF zEQ84wuL+YyYbjq3RSK0p8ADn9jCK+wWhJ5NRUAXD876SqHqAucRXKd5wVR+VWeMifdwAoni +ep9775VjyXoSju1qmCe3S8gbChYT0A3T8z1PW+H42I0fHIgHIOvHpurrLe5TVkM8Xeo9GmK uwxczuXqvBLGvBBzfzPwmD5qzrl7SJ5y5e7ZRSoRVmw5CUtz3X+bYAXIo8Bs3FKjKjJXQgDJ I9IzIBD7Ike3PqyoZWBRBHvuCBNfvEpngFZePtkPo85u3W+AZXfLJKB7nLPsSXRaClfbifGZ BckBA-dNBCjY8NL0xpv4kxIrL3pIg7qsqqWsVQDhNZzK9brhy+3TCwmyRbHmNQ7ikDtg9ARi +9MSkUxWRtilizzj45S4lxX7jghYhopPZZald96uz-a7nQa9FDxCyVDOKBTS6uxIgtzw1qrn 7N5tMucaDtRuUDCDAOO0wswlScDnXn3whBlzE7mTtDi97LvuYyzbrpsB-3wZwSw5wjrps9D- hoXwEstwTsj2XpHmzKx6z5Ucrrw-T1vsSy-dsDm+QG5sEj+Ww3eNTy0-wi-Zs+RYze35ijy0 ZLzMYSsb4nwoGTSfs3bUIHNyy75inl4TJ8Hv3n9l6MVzg2JwwiVDgD+XciJyzd47Wtcmv3F9 ei1fGI4vyAQY1S1wSC6lu8DpTh+y3JbijoIQAKbxYUUyKNmXYTwtzaY9t+nlsQeRkZs4yJPl MIeHTsnc9z8r+9Q3AjzINGgszoXZQJrzD4HylSizUTCDIbu9xhsDzXPjBzsL5vmTsTXDs3AU TwDvXTxh+BcdXfvMQV3zPuP3AlcmPwRsdgKHlz9x8avi+LwCQW2sztGZ-jnbD+uxr2iEss2v 0bsGyXyWz4flBkXtzUHyOMeIvwQs6cSYsLh-tdysz2GLom5nzfxRZlR-tgyVJ8cLvKbExTwW 9TTnHnuSpyInkCI1xoRkDzFzojJTEeu3zbgdrQyzEcqFBHtGnjTjsUQ4s2zk1rn+zlZwCzUm ziIgC6zvTJqq8D+5DnPGi-jwIsKc9tsfPow8OTop+tmTzuk-fkTTH3ezPWShLTjlT9S6Et8a 1DvBtb56z1os1TuQS2tr0bwTUzBqT6YV8juSEuzL0Xyrei9fMjxJILxHFUf7JYbkScGdQOjU Tv0cCbTctKAF1uybDzlAZfLrfoIQV1bxJmISjmPTUzcHM0zLtLKElwXw075v6zeJfYR009O5 uozciDCENT5LCmH4xFyN7gR950TFCYiyu8RBs3RtSL1SLuy-wnHmJxpihqfqgJPBbaLJv1LK tG8DP9PSuOy5z+ns+T+Xs5uosppRjanJyXjFdj2gQDsr9PYqdw-tPMbyKXnIOZiHC9TPchjP 57fRsRHgwIuhT6PC3ncpL6JHkurKQNhpyuyQsSD3GXQaKuxXBrUrx4i1C2VimZ0pT0fyY8+T riAKU2M2wyzz+Z-9+kEI++6++++1UEIX++++++++++++++++-U+++2EnAZwn9p-9+kEI++6+ 0+02MPUWULN-bto+++1Y+E++2U+++2EnAZwn9pB6F2l-EYJA9YF1IepCCkv0A+lx+OG6WMuA 5FaFiW6VeW6lJ46+WMDY+VYtJcuI4kHvtGCJiTv2xjCnMk1clJD8zWxT+pnMry0B3lusMQ6H 5xkZnZ8BYgqBTyvqiteTl6z31H9QayLyfaKS-ixnI3J6bV00LY1H6lZISLD0g7NQcPgWf-PF 2b4tEPmEL4YG2xaKr3Mu-m9OJZTdEXdICcTRwii8qq3ByE3EGkA23++0++U+QOzp6W7JFtI1 2k++gWU++-6+++-2An7TAmxHG2FAEI73H0t2EpL3KLxoIpKSjyyy75pBonEhXp7XkR6-98Kh 8LEt13GaDt9EAjoFaVHE+QOEj8HFY7HY3OWfVmdZB2EQTkmQpL5Cu-mRoJrIUy6FIQtKuD1f A6WccysuNrKDsw6WWdvW36yayvrrzQV9aXcuzqksvxpvDxyTxrizxzji9IqzK4JzcEeVnQxT eJlOADMpqcjuHSsyTxWvIEXLxLjX6yijJ08zjZC61AGDnz9B0lUxfaXzE1w-1WssAhjbtxmW jpKAVGKmmRAu2-SXane6UgiqrRC1VLJOu0HnrDj-OvF6rEd-d-qDg2rwzAWZ5qKFiu7W8-1m ***** END OF BLOCK 2 ***** *XX3402-021396-050897--72--85-42158----SHDLABEL.ZIP--3-OF--5 SQJEB297NFZYhm+q1sVFRyVq6MQkcMN1kQUa6G9d9gwaCuCyULVfB094ca58AHCPkxoLrRfg wkbVpXtjX97Amq-dXEZSIH7yPPOg7yOBlDixAQLw7BzLF4DyBH3jDuKKN3-Rrd+gRKpqj99I yjltxd+r5+rGBT1txQtcP7DQtyGtoK3kVYQSpha3U5QU99Nt6zuk23B0ZmO46c6f3ioLMa76 W0iymqHkc1IQ+iDRgJ+k78p8uKFeXy+HglE1nGtg0TY2+WXfbG3eXra1vNiwERZcWIff2Ply huV2aZRlhmHH4TI9KF7+QOJ1Px5WLRtBEVOu7i850TiI-NPFxgUKPnXYJwlOBCvoeyiHMP6Z CV1lGwsLeLVjju6Wk5ZOjToYaTwffqSTFW3NJWIW4PseOA1UcPbwvWzWzQ3W9ES3eK+4r-cB FqBN2KuDIxEhFaC0bqfBUyG8lOClLuqeT1yEvp3WuMiPK2oQE7oXshoMZcI8D4h02NbqLD4V nn6xRYPZk2nLq0JUqeka2xJZmiKjGZFpKWTHm+th0oqmGSV8fNeQB-Z0pqUQJEUONnDWg1cI 1o2UO-nAB3tqq0WC9GHXbpqxLQOuhkUlWboyYFw635cQ2Hy-8OHvoXoA6SmA1gE30dmux8Ef I0E-bR2h2fWmhjTT6Ikfc1foVLndfFa5RX199HZtKUM0Z81rVXrFTdjhT3aEwsNPcW6IXrcm mf45qsFEg2zAqi5i53G1BxkV-AG3F2ySBxl106j6MANYdKh0Tf3jwXdb2o3ZJnEWr+-Oc397 AtIy7+MDHMSzDKfP4B-vmCfjLyRM5AnnVRToVIGVmztIER-AwQlI-sOKgBRrKvTx8KCkI4JE BrlOlVIGTREBy8MFX6vr5iKT0yM5yiLmy3YsgJeXFTr8d9KslQ4kKbWwI0rWRKEZB52fpi9e rAaycz-9xvzvBJG8ZhV+j0xn8VdEhE7dEo28D-yNSIokPqDQ5MIGZJTqoChY4oeqb83kK8qz kB6O3fklXf0cvg-WGRJTKUdT4C6zyAPcr+9sb9G4jT4sc5nlKuCPya4N6i8fpzp-FqiAD8vf W5fxwVutFUCjZahaXl-FsXtREpsHUlJApz7m1Qbh1EWhrb1MgQobx8iTTBvX2a9lI3kY9Arl C7EvHpECyWG8j8HeRzyfyMzT0CQGScsMd1jfeQ8TRUI9FGx7ttLkNEKwumryYq-7Xl+Yea8e Dz4nzldP+ObN8QHXt7houPORXw6EWVztJh-VAAziyLa5kyZtdLY-4yFUoBCycgrn8VbZkuXJ oSJlx-m06SElKN7z8kdKEbevcZ-XjAD183U6L6upfiMiiuStlLqJ07c+KhDRMqzdQHHzx0F- 0U1dubPpC7nhOkyxg7VMWbarYdFutMMPDtNwwUnqemuu-yCxMWUgiEVbh7WfBRczKDzPrwo6 4a1I6IHixPvlBWkpA9N5Ee6YNc0F84kWUo-SGnE8KFDljhvvH2-51WfTB-rv2lGRvcqrkXHe icGhvN4su6rsZ2ymH514-041cjD2-cF1httO3REvjS4sw+do+wG9I0EsP4qn-snBYLUcDEuO aaU0GWSfjzpqT3KkI29YuYSUU6uQlnOQ5BkEm4i5koFEWBpmdSDlE9u980CoArYDzkka0riq Cs1U3qFRoHXhQ2oR709FCBIhXJf1gShzzJ-HoBkYvEdb8+7tG2rttb9lDbwjGNRRmkyunXQW F-2vFLt02Hkrbz1EefWfWI6u0hYZe7Z0Vic0XvjDusxi7KhpvmTa1rvGC8ycHgM2DnrV1Kpr DTHiQZFhncHjzTrqnRCO8b-RTO+3JSbKR5er6KHFqKMnnOIqB7hd8PLV0YCD26Su-M0jObea j5lE5G79UVtYWrLqqHer2+uIBVZbArKZHgBgErDrpcUE8tr1JE-EnjaeGfBImD4LRBXfCJI3 7ubkrLexIRpsQKQPieq8np7-XvKGUi9fmZE3VUcCu4Fzp+SeFxH-kY1pslJuNxUPX7TOX-Iu Yj0-ZIJbIlAH3RXN4f0CJyUxqoGL48UtLw4oZmuVfZS+uxRaqJp-DjZSDmqjYbZniJKlXhH+ KR3YITQYoEPhn95PJqf3jWdfPcgYGGEdGvZhgY4mIhPQ-hCGGn9hVK4ddvFbXquBz4Dqod7N xjnIrVFVcJyT544-V8k1eT9QIh6Cm-ZBgPEFtAemt1n8FzLjn4r4N1buoTovMdlGysT6XYRf 9LNTZMbKUB1hxCsdsLqn8s1+kFJNqeeYb019PC-i9KOk+zwHVYpSh+7le8aNRTuaaCj2CfG8 PQSqoEs1eX2upIF0pa7K5hA6cffNP2qyIpZrN7ij1Aam63gxKuAXAI0q5oixBQXKnBMICBDF F6rhP4q-7iqsgNCshg0h-Rv-8UTFmspxZCOEU2ispeHR9BnMTY1Q4QXVB28RtwOishf0X8LZ ljFgbI4eCOAZ+fsVHmsScuZ-L8ibNK0oCc3fwxKJtQS8qJdCKH-yP0NfAuMJwcqK6UXqI0Sf Nl5hqEecQMa3fmiVs6zNepUZIkfpaPTm3BmD1mhYKHSNBKwfdRV5y36KZIGBhtJFv0FyFu5a mNQs5ZYd+6x2oBDmluBm-IOqT9IWwaVK4iOIjpjke27-gIojSMgeJPJuuUqtD2ULBFvBIKXb PNlmLyDFj9HeDDaileCeh4OHxYwRD8fCx3h51fEwegZ20nErAlvJdNINovQm5hbGi1bnFgOX VKZOjbcPsp31ddr0X1ymw4VlKcd9upeG8NEbrwFsh1HBbhQRUJi4vnMSBKNm4vgXxcpVaPNw AYqylz4c8GSBrCRsp777myyCmDQu5han6hQRcRQtaZr6aNh6vbcwOdiYZ-7vkNSJ4GGT5Se8 t29FlAH2RhE2rKO2YFDVcUtYEgkwKkRWR+Vp99M1r68yNQrV7qs2+95OUkR1gcF3oYwxquV5 ajF77bq+OI8NDtrQDWurfwDnBjfzyq3YcKquaVF7gpD8GRNdWjWTZsIdQtm5p+6zWk9b27cU 9GDFmM6AQIVHakVu6URHDh8K88qzKWsXoZOeePU8Y8NUHQJYEdeuBFJH6J983s3KHDMPaN3I loXzhFno6dEiOaFw45XK6NFGS2VfEKe36tV5JWDzVYVN8oNuRQcr+towWcclmD+Gd8Zv-4o1 VWIOCyEp1OZ3Y+nhKSuGZYR8FGHEkFk9BFpZZ2S0iv6Q7YwdcbKGX7otvAl+qc77M2QCfX8Y eNs2jHI5onIcetEGmfcQbZhFiesGQ0G5gahFNc2ZV30CuNIXHaiiBMSeaIUdikFu2XWSp0kO SKMVdEMHO-xExqJlL6QolNWUkw+kbAJIUHFJaO1r+QBxKImnYOMw2zElM5UgWuYGdSgo+K3p 7w7ND1x0qc7BM6X+V7X3BERd8nS-vk0CCv8ste7o0EwgCvg37swQROxSArlCt5OALXtDy77T 7DwXCNswgyVQwfU2z1ZtDAZBf4dwUN2uusvRQs82zjUxcx1+LY15vXZ5UA1lSovFSUSRovGX 8jaCHb8f0zf5ODzESkEsdX16c12BvdfyMLckz7yWoTx9DSbi41IZXzxwkwyCIcQa0BMQ0rb1 QUetJwCY9WTT4jfjJ3cqHysaXp2t1AbIaznofh3xQ6C1c0kuZxVn4ff7xlOBxDMxbMSETw9a HpEYXp8drLj6HSwJYc2eEhaZEN6CRiwYH3BFYngCY7AG+E875KSy1xBNgcejXh+gK781yy-6 bgmwQoGQQMWAh+faIkKvxvl4tQVWpWFrXg+UsFVTB97flqi28RbccAkvDaRW7f2fAD44SDq3 imT9YI5FmkyH7KSDh0IQMlRjmS6MZHW6nEIGlz7AXdT6MDSSTJeV+peVBwQ5KT0NjPnX42sA X2rqwEqL56s-TS0iBl0rOkR7lSHNcTxZMXB2RydIoH+794bjVzP07yEHwL8GC7rg5IhyiS09 lA05mQvlFCT5+-CXv0ZtIUhC7HfDEtz6gvrXWRtD9nmRGlc+Yirgxp4Ww9s7qWuiHrOC7Hd- zgLHJC2syqJW+1GwG1K+OV-AbZ4oIHbExib3iK+voNjhRPOnBIlgahWFCZ2oz+k7k+blhUgY 0N8CgMHXPB59CuUylrX0wHMAe+d0SEw4NmG8MjB6kj5-VKRJoSFrmF1KiqaERgV-Kb+qoHh7 FUbCYKnVWqpNYZAsaZi-piCVJkzHsw1kzt0moPc0kb351MvZkxBosGqYvZctNif091hGB5l+ Wojqnwfg3zsZEzFgCW46e5WbWh3Ne46LzJCO2qRAMKde8nCag77wwI-OPbVYs6OYYoyuDF9B mGwu7pQWnFOI-wQIbVQMeIS9Ff97Z5HlWRtjYUyD8XJYu7zhO40OGXx2ufzgtr5LPgS59YrB YzgiHEZmGIdSDG2hncgAqQlopE77CVZNpwXCYO9vxU0p8S4sjCUfOJjLY1oR70YxEJCuO5UT KN6ZX-e8NNSrLohHVzonv-+tH8k0b7R1jClmoGxNIfURsoZ8y3XNCLHoeJkZTe14zPHkkCNP cBI6izfg+efokEmZNP0PYdGW8eKXhAPhjizERh5tUpGJHHLJ5v7encbCmoIvBugT7N6SjRzY n6eVcG3hJdnxLjcbOJooQjBBBzYHZfvbsHiqSyRdFQDF0rFDLM6DTj8juyJjDYCjFm+zF59p uCfYtKJvGIwgHB+qSGldaSWlPnUOG+uRYXY0mzOGfaUC74V5mrAunLBOsHahtE5Oofobe6Jv ONh7CGRHnaLd7Q2b9JabcuiS61B7uCMYrptowi+Q7Fsr5tJCJVAkPxEtGDvH7osC7yFM+cSF 8eEQFiV77lqb4x9-4MTUf1yuctOSYcxiic8FrU355+RiUASXPsRyCutUCf23KiYlQgklXebW a8wttViC4QEQQs7XeXba3ASAQ6mNMlcsNWb55C4MIMsFU3n1ALIQMyCMVFmna4CKQ2kXlmnb a0OCOS2MCwQYUAb2AFM9IwlKA1DN7TdCABm7ew+Ulr0Js6i3oPB9aOwgn3LQm1n+ATi-Q-Wu slnn2LEjsOKYSl8uvo1LmH3h59CmUSakA3oqtfG38Jb0TCJY5f+k9cvdeK6w8tbJHe7iPEBn gsLVZnADKNVp59BV5U3jOGHjXRGSjsLFKNX+2h6jPG9jDcuthMtokUrA4HhnNWIHKQbofqFW PMnMkKndMAEqTGyqu+JQWUhl7GvPVOoZi9k2ZtHUXKJsfl40MgODZi15mj1jH5Hkt1fx60v5 qodlAGvFvwEaTE7K664hSBMQT9gJhpLWnyXvxpLYzTFGr3M8N0CSXoiU9QJDrwngl+xWS-La su2ByCsmTCxej8g21ur4RthdrscfNi3xD5ui+FyUvvo9wRttyD6wTB02nnTVLbl3fskKNl6f wJsfBJC9HPUS9xPjlqPxMRmUDkbHT+QjoLw2vGJcfk8aNljolOl3DlCSyOkCZf0AaQwOwPa3 yZeKNqfNAaMJhY79J7Leus3Z3HMNuhY5TcArAtSaMnC5QHIMUs--O5VsGh9zR+NsZt35hxHE +Csg90j-PQ+n-nTWZT1DUyhk1Ou+gFrPRLTU8evQo+OfMA9Jr-lcfR1OM1E9Zr3po7dkaRZe 61ofhb898K63nZbEpb0nc9LW4aCBneefoaolx44zoOwnuIf-DpvLcCBpgr0dPW3S0zEqEsiC c7K+wQNtabsBvNSHhsnHDZSCpxuDhtK+Ju+-Bu7tL1J2+aC1nc7BCXCbkqMuUXVYXkkuVGjR AocQtA4sFZSBhXm6QPo-DKFgEaVlf5k+ckzApExW7C0auXoMLQ7B3QxWh7whSFWVLlrclPSE Ab+HFaUxFjUaP2uhVoT+XmDIXo8sqfUNMfQ7JlgqstvI+CEq3w9nKSX-OlBt1F6BBbEbBb3r kIHilAhHRw4Hk0Cfx8WzN1RiAnm0urL4Fz0U9jI6ThBUT-NDbwMxWyTmeKSkIAcxUtwc-w9J aObRSDCgp5tAzu9p2WOD8LKMe8x+fqA1xoRgk5z2ZObLgGppIi9u2mODCTKClDIyQDo3iDu0 ***** END OF BLOCK 3 ***** *XX3402-021396-050897--72--85-26161----SHDLABEL.ZIP--4-OF--5 tuLSlkqdXmGijq9ma3CL78sjUCg8Q3o-fWy+uuc2TkgkklckkpOajUIHSdP0yOm-8kGs2C-w pdMeNebCuGltn8aNob+qGltnOXtPkQ4kZeq+y3beGMCExzw+I2g1--E++U+6+2aGsW6B7x4P V+I++8M8+++G++++F1AmLnAjIoV-F2F3HJwiF2BJnJJRPBBK39v5HS8f90gdBJZV3IguV19K VeN3O1w6ZOOoRCdDO368P60ATNAM51jMHe4wo7Ih0UBph8jqA4YRYudeqxjSoEHf71Hlh0RS E7fEa7U4qfFJ4i8-vjcbfRCkxpZCTAzrbLjiCRwxpyse5SlNx0DIDriztTnVtOTcIpE6d58w 879wWJW-prRH+aZfI2zjM-y34-4bQi6+Tt96tfFATRfoIAwG4piwQ8Mlim3K1Jt6nhsFu1l1 H-WOfBzO8anDSBDvFQZszSb7K6NBRlQBEpISR4K5gvuMFLViLzkfWqACwpp1iN24q5zCK+jU GzTbyGlFKbPSnv6lqyXvSrVF2BYSWNTJfCIaWBtSJQhLpXH5-yvQTgpQlVl5jbfoC9gtbGXe VdcrURUyKQce0JIlB3LKzzXywOjN7XSRo+VjY0GjwLaPrJf9XYY8fTo+fsUmgLkqDQR52Gpe Wtje6Fay8-jqHArWaxTlYY8GaZcUaW2FCs3LeXpoajV2HENJ7TMF6m39F134W41IZXWY4Z74 2bV1IVK9TQbB7bZ7ASnshPKB23tA4PGwKWd318cOLPGqv2Cw96ZooUVFy9kxhR5BIupcnM73 P8mJgbO0cs73QCiGu3K3cWrQ0zg8-RadQz7SgdFhe6chevcJajNRdFrA7e7OoScRlAb+7LH6 nJNqkxbfZxrQuWMAOp7KIdnBfbPc6SCGE2m+b1CQfL-td59eKKRQirOzAiv6uiXXsYN6kRl3 NtDQ2MbFfFMJILSoRZ4XVRJMcPEvFsrDKaRDfwWx3gjY-ZLFbVJoAoDCFZBlynGyY7A2tvGm 0NbLRK79HHR2nFRIVOcI4p-tYMWJjZe3lnH764ghpymWIbm475VNrbxC66LJNiPGGO9dYauM 9jhobNvqhCeIKwAs8EsGLHQfT5nukwycGJIlyx2mAtvoc7sRqznlRNh6HlFKzJ6HyeUVmMv7 IfBTYEnPwZ5965Yf-7gSDba85gLvgt4DAamrege2JzWPcpzHLPCNq-+tquzc-ew6l8b06Lcp EeeMyWuv4rgZVRMywQwLHks8qpbvPFSTXCtuwCN4hABbayJVsMQW3vPSYD3TXzpsfwXh0HCl S0O2cUqqGwnwhvhwocmDCb-Hl7AWQWP2cMUjFFGFO83uFcWyu2mU6Z-3P4T4tRlGFy3EU4ZV vEH3IB+HfVhAhTQ4Y--hR4PPvzgsDFf0OHh4s9wK13UZGiTh+qkKWb8FQ7AElNJjpWEmfq+Y q0Ho6MmsnvqxrPXgFnyldPrTXDhEexTwpAEtnlaqZLJKtbnjgurpJNyjCATAfAQuCCP9xJUb lrn9hjegol1bw2qqnPya5fQwrFNkJwQhnvTtP92wmrB01ookh64aCvZVNKLZ+ieWEra4vI9J ZsTyfhBT34lvW1uL+Toj9lwOdNbRhP8nZTuNXU3JdDu3KUlOdzL1ts+RXts1Rjt7kHfYmAqU -ahBZy8B3Z0ZiRDrbddIHMFpq6fYPuDJFY9cwWMHifnlohE0TRuOiiMs9Goxh-uXZlyZ1cpp rVXBFOYdffG9Zw6fLdDej55om-5lIX0rozHvnMFyTr9Wy9j5ZWuqaEMgtQj6Ko7E0YANEsbS ETDSWW456MdV2gAIVfoMHa5MUI54647clv+9kr2APq16MBW1ME-11AAEVeAMrgCk4wBP42Mk d12Qkb+MElX1+Ekh49NVq6uV3QAv41ck713o-O-o3uNPM5sLp4A6Mj-V043j4I4tmImdiQIv vObfrUNnTiwQstpba-uzRs41VGOsgUIK+gk56SyW-us2T6hLukQWDeNx4sANlixVoDUAkomV KMN18-Hy-84ttaZ9sOjoPbwq3nP5wlN0BPraTvN+YI7koQ9tTk3EGkA23++0++U+Ft9W6dfu GLkF-+++gkc++-6+++-2An7TAmxHG232F2JBLmt2FYqhZgxf72IIlxzoH5TLx4GnENNZDEXl s880mqPrjC1wm9X-P17YCWk9cZjdfgYIKnAxpBFYAi8VkIinSDCm7my08-uxSD+E2D5erm+8 6Uf0ShW12Ch5xuEvimG1deSuOifpeqyzxyaevXfqk4xjvxlPUtgfbrg+TeRxoz5P2FygqPei P78S85wDNHwOZHw4ynsBFPzwHQatGyVyLtHT83qe-s6SY4Mo31lWfhiM0-2Bpxka5UYO1Nr9 rHsCcmY7JnTl5a3XilalW9hik-cA-syKqb9UXKMTwn2FviLKSfiyiyZzo9lPryaiytuteYQg -Sky5Icdblm8aftUUf0SJbJj0ky6srFbMo24Na-Ln-Wd+RcSBXb-UfWSGgfwjxGVVn8Q1i2P ku-jDTGIP0es+ghy3fOCSfbEGuYwoJGghkoIOtMmgJvlX9Qz4l4rCiu5fFpZfrIXFYBn0RJA On7n+jMClvBoK0iO1WobvOUPKRsQdYmIfptT1uacpVbR5kv6I9V6s8Ng0ITpWMWux2C0v9bk 3XuMGQP-N7kx6JgBLpiQSnJUvIbE5pBQUDt51beh4Ios7LlpWonnt7rSi-4l2DL44k6n4Y0h UvYAJEgXnrGIDs8nWRzGl8rLx1Hw9Nq4JdUFTnZD50bWmXoDj3c+XU9qU1+KHTD68rbYtHbm KYwWPomiepax25EtgvSNL-33uhauK7lvhY68pDzAIPTfb47KaCbzZSxhkxRAu4mJTtqhQijJ orlrnyLPdSm+w1nTwcjtLaqFEPGe6-QWgXJepwNAVbEqxwKFqU5P6K2-u8xb+YobA-FFCjv4 +CwHFxTdmy-OGQzBNlawlt1-Ktt5Kbp7jacsILZUpe9X2QAnhBGVUNVkQeC3-TNs-Q1p4pEA w8UbznTieJcR-z7wLNuDtPYgnl8M0ryJMLugEDu6RM2sBcru8NCgXcuCdCJM3nUyBcru8NCg YcgsFXwyil0R5nuxQesDGi7nTQ94ayTul+jcTDZSEnc0oiu7P4LF5I-lb8+sURXc+0-t7IOm XY2tGkTZeWocSJ1z9UhQ1p+JAfZc5SZjcY4e60KIuC5OBn5Ggjbenix8KvYNfJEbaSj64drc u764fuJGmmwTDRIxckCUWftzbCI3nyb63-AHdveBnXTtv5qO-bWGZktAVMsUHYqO1yWw67SL IJMKzioLOJvlLATQqmGaQ4cRNEBB3KKQ1LZExaHrrPwnnZ1IWIxDcY8PkdkTRzvtuTFnZwj7 DDS01U-ugIteziHbzvYWXBfIjN1ZZM1x-A1qpOv+P+o8iti5drQrpt0DxvNtG9U33PJbQfkC XzPkKoGCpGwjzO59jbTt1zTFwlziyKSUgbt6lMZomNJvBfZXSCEidI8u7xxHzk7EGkA23++0 ++U+Bd9W6e3cOB2o+U++FEI++-6+++-2An7TAmxHG232F2JBLmtEEJCJJBxjqX+ETYTWTvW5 DR-dEijq3gE1VB-JUs66Z2RYm24w7bMIan7IxLzTbFr8Kh9xg-+ybvzvnjTtb9qG3i7I7+ba eounoKl6NP5QWUrmMazEB-g+wR2gfAnA7pV8BHwKu8pdeHRYXR2MgKBTa+ZXq9UdFN38rUmp geKaICMNuX6bro08HCz6W5vOo7PA4xjYN8L7G8klQuSlZ6g1tllt1JrMQ6OKKpvl-Y0IG5gR k7nbXbTpxxNelItjJKuiIlzEozDi8oQRuAizU9uy+vfBGFFCssn8KN-YaCl9R3e27Ee9fFVJ UWIV7ygTi93L3xWec10HasRuR358Fu9mUIwkxIh6Y+EfVNJO4LVqkDqOK3tkPbI-wxjHqGGA -chNl5QxBXhcrTRaE+PZdjwCwD8PI2a4GE-xfHAIWcznB2yZ+TcRIa2VREU1BYL6epOdQZ+Z vdcTFLZe1lPAnPsPwm9157JpNqDDosQNT4kDVaB5QNP6-vLzfCcORp7ldZtFIBqCh1pFJEA5 LJwb+Iw5OnPC6ZENzZQAeUr4wSRUvdbvoQrh5NI-2DPWW+bOdkQ2Yu2LTdajjiBlc+wew6vT FVIDPsRXwrH98RpZzg9qNhkzf4NmZxfU3HXcwUObv9kLBQ7hPR0We+i7vUOLvfCHGeGDGeXn b0E9Oi9ZpeIui2nRC3m3ckZJG2qYOUzcOUyud5G54ZhdGtw8PJ0gAzQcC1BpX1x+HRzwvMJJ bSAsnyp-QvjNy+JEGkA23++0++U+VN9W6jg+iKCa+E+++UA++-6+++-2An7TAmxHG232F2JB Hmt2HoNJIhhmqX+ITDSAzm3To627HRDdy+3WIaWUi526PHBt2D6db2F65ZpmuRRL8oB0LxOv SsuYcvLi9gmiNILqDgy4FHzDFYIjnmv+Gg+MwV9k3L60a+8y+OtEa65BkPu19E+Js+SwOo+B i+2g+PScfg-yUjo0ykpKPwrnV9Jr-v2GJfDS79rIv6S8VGBLf3XTj9MROQmnyl8zZHLmrGXL r5KAmX32Jxq9gPIRnvAwitilTYk-n2Jv4PD+C6jUqy+LukSLwX1O4IL1hYr-o1dgdjeDEKbC ijN0DhPwZsfyqSbt+Diw55axkTb5HqQlhdrMo0WCLknubkSbjRUsTe4Gb9HQSXOuGBCIP2Zu MtbQzK4Cu-JR+ASu7a5ZhV7y4oIJnsjvim7Bqn+q3+cmXJiPM0L3RL0KXhvOSybEGZWl6owK Nps5bHFO7wPtS4r3IfmDS-jvcXV--f3zeeI81ILr2AckS-DRIK1Jd712Uv4lbZs8usvXQN+W --9dKqwO3uGmR3GjKt6gJ3TU7y4HKwtaylgQnrFmFOys05varWzu5x78okHdzzDy+J-9+kEI ++6+0++X0vQWdUgbisc+++19++++2U+++2EnAZwn9pB6EIF2FIpD9YFEIWgcmYwjGglJ0At6 H2Z7nQqrtiLWtGchHWratJ7EQAgjmWrK+P4Uoj28aLY8uX0CLY3WgPd0BIWJMGpMMvJ8Y68K Ld-fQ0q6ZtGObdY5oipMI70HaNlMYdaTdlSGKN8Hea-Z0nQaLxoOLMpnIKdWGGf6L6oEgCYu M8QMOa8c10fB+seZteLcwL6-+3-9+kEI++6+0+-7Yi6WD1wczk+-++-Q+E++2U+++2EnAZwn 9pB6EIF2FIpD9YFGFZqDDIs1AF03LuUEpEfF64qFWUNF69V+hDbF8UG01+cJm8nBfWLzf4kH GAYFi+35EAc3cAelkdWY+IhjxCbBn7A5+9eYxLeXzqyr+tnzxjQkFEw3lZF548127MOsqgtp zutxdL76uimnVUgVXIBqmVdlkFyZ-ZNg2O6ok-h-OJJ2hYBo4tICmAQnNMJv6HePm--s9ECm yo9n2-8h0aR179WyKPGZTO9cst5bPOAeAcyc4vqX50m5nVimDeRSqGUx-QscafLCOKHnWPHD N5qLlW+9jGeeiPl1TZ+sMufcOSGXfvVqBIKw1ptXEFuVM33gA0zviYuzH-i2kAbqqcRozkxE GkA23++0++U+Io0k6aYGbk-Q+E++P+A++-6+++-2An7TAmxHG232F2JBHmtGFJCZIv3Ckn+E DHR6IFNG75MmAbNfBY-A1A+jgB2l2cCnMOZGbP4fZMLTW99YIncmFieG6SdltxGhIwf2CQzK SrQLCwsR+2-0E-lkOhwHtkw6kafHOLHVz9Tvz5i0U9owUHxAqESI4VMS9B5IB+rjMVwyW3ps q5DF35NmhR8RTCjGSEOK9lPjbJF5zVyzR7MlZt+LP6vfLruEO0A8awwjZ8UDTjil7CG3nfPu My+g35aQtb6CHd-eepLc+YUUBqrf+c0mZo2EOVSEdPaBalqiJ3ml5OzMJ1GAnuimeUso8ejO pAPXdXH4tmJ55DCNavL5HJKLrWyBnAVB4xNXHU5X6cXAGJKQwjKNmhY+lCR+fg0-8WVgGSg7 ***** END OF BLOCK 4 ***** *XX3402-021396-050897--72--85-42690----SHDLABEL.ZIP--5-OF--5 L15MW0Kq690TT42ThvXXKae0+Qd12l7WlAoBMYjcvV-r-4Fw2j0OBdXNofm2NrW+7rUVDA6f fQvwji-i27+YIxgJr2I0TU-EGkA23++0++U+Gd9W6hORuZ1B-k++y-Y++-6+++-2An7TAmxH G232F2JBHmtHJ38ZKBZmr2EIPH7Sgy2sNImqWU9MnY8Qg3OF3n-766NgtP+IXz6gbebAJd7a 58Ts-1u01y21y+EyUmRq0CSSjWqpd93Z0fYwYfdjxxrCLJf44-DUzwI9ypywtZtmwnDszyJZ 4PitYApDaxgaAN5daahamanUbi+dk4XLRAnEP7i-0H5Tk3U1nooHsuaDdkHrq6l+AwFPlDRB IwRn5yD9taCgHoXRkIU18tzVSM+J0Swhz2PMiqxqA5T1DA-j5vC-KHAfK9T4ZP6yV0kFNYDg gcTrPHlri0s+TMmr-YTrG4hZOqAokbi9gjJApTK1wSroOwZCIx1beLY0LKja0r1NljoiSBRV kPjUaN1TB0Z0X1OlsX2Yz-9jxiYCe4eYPK1Y5iHeYScyTZhMTsGooqM9iip+zUFnRo0pmrKP h4cB6opMMkNwqe-foJhJpz2Q-bsfuHOfjid-wW4sn7ejuTCyKZYoXD+bZXl4GNlJEuneoCCn EAm+AlrCH7ZJwkrFIgDHEwkRAMzAtt1wBbpIdlvHa9j5dm3aJc4zPQKGj4pVFf0tVxpLkLS5 jcpchJJWhKiCMixJX+OUZ3wvSUmwJlKfzbXpBHTZqyfrYerSw4kFE+i9mmH3suuWLTkK2DJX X6WqUQN4kYV6n9bzh3ARocTE7sOzfEJR16cjuck1EPzkZ8UFV5MpAWk5qKrAiMvCtLZQIUwa Z8aPWwAqSRis1sXkWB4O3DOsI7-BABcU7lYB2CBrs2T79X9HdLGT87Oi3BPKmRJaVw-wJN0w kzoSsJQWkRf6uWZXxtHjgdRJ1dC3HVTcMoNpcbNAe4iRyns-nPOtnVVqx5tahD8tqMzAdvGe NAhBHstuHiBhOhMZPWpmqqerY3OD32o1xPPDKqHgkJQmDcbLSmLfCfkpjGmtXiS5x95nZ7il u6cIlmAWpm8UerarHimCALcJoNOVrO4dLY-4GBd+esHYU-PrWRClDB6K0lcou9QRhMuHQtsS H11K6g92ZcjAiioovnGcLt3eqehSpJSvtiS7DmPYWPIoThN8u-07lulf5IdHNnIMYfi9enva lQALpNcizfANKPYmgI88lsKXKD2Jcg1bBeFDVcfhjJGK2IOK1Y2x74vOW695dPZmXt17gXG- rhf3mLuR3V-29SSmcthriJ4oLiTj9Lov-mhNvwPAy3bhxzCMbnB5X6oniRcbwjG6eaP7NtZB ZZCY56tyeMGqzKYj5NU3PJwHA-AytxB+cwP8MeIuXouWLyXBacenQZTbpz7ZN2wzAwPkF8mt lLcVdiIWhPH9xqCBqv9rExNRJkoZMbTJWuR8GBhAPLZT2JBxzNW9knx9QLWqM2wPElrq2XMC JvkikPojJKF9toKVDJqUhTXiZyVCcKMYiYzDkrH+O9-6LmnEvC8tcpkneag39zLcbk2v7JbH HjZ8v+odLFMvSSfMsrRJBJbHidvlnelHXhEm9j8v9j6gsL9LGUsRKFmKwouQgsGDoWJqVbaC yypv6QLGEFr+RYcjipn4PUro6s4rhgvw63KictbfA1hQmCpU8N71fVIjqomNRRaHsgfpS5rO n6xqOo5bxut8ge6M8stLFuzYYmunX6q2q9mSJjfxehTVOZHpxLDiTDNL8Qvbq9SAWSphKaqC NuKuBp7XpmObeESIJItmIjBeCCy6dD9SlYUBDObMFyV1bYKSe5x0G1uXeyrPfCsFuziwvhLr liNormURaJ2CPhvm4H2XmoXpxJDC5byLv32nbq4z9isPiCxEZmNDfszMeRLILXKpoWncErOH 6HD150FgkatFCX6BjID4KljD4yk9CiHkU17DYKCTdnD9KzGor2Towvn8Y5UyaJJt-jdSRLpr lBTvbt9StmhCJKDeo84iWTOo2SJTlVYXDpTgqTctyYgZyanig9Za0R6yoqw5TIO6XMiuqgZ3 zEf43a19C1qFi7YKJbLod9TA54drOyZLWDqypEXxUYPaNRvTp3nEprkeCSV1w8lffMxdjEuv SHwXVOdvUzKxaSPtcLQ84X-vq7fYif5pB1Cs5eOwkpZ2YynlXbYP6tZbNKr+wufMy7P8iquC dfpUY3itUQvHbaN4v-6bquyaAJ-HvBQIwHJ3ioBuHN3SRLqPuopSZ9-uNY8jDO1IWLux4dEe E9aPxow4Ida4XCSE2LTnTzbjA-sumKcWK5h8if4WnpOB2sJj0hTlPfw87B1YAOBbfDPToKdV nxo7AozaeFJ4GXYisbpEtadCYidWgK2vgEp4EZP9r5sNkht8jojMDTljYbbvNpxLL-qoCzfT K8FjhzZ-Qa3DeyEtDKgLlvCHGqiW1-R940VaBMQ1RkerLcZJnnCJuwisSuqIvLcwovFdRRgT GOwE5tVldhWt0Mua2NyijvlGg9J3q6XTcUAWmNtzchkrYLS-vUzAyyYN8R7j23PHeijvL-ol 0wLMD53+XroQxfi-SPwbhlbc71FljLSt3pocqRqR23mrR-eRkc0Mu359jMbb0TaWYT27Ql5S 64p5uw3KSgOEufebTIh+aYOeaxhr5fq+p9mbaWb3byKyj8x6XFUx3jZ1qae-uxorFVhFxejw Qx6D25ZPraaqnhCgnFmN7FTG8fOHNg3wJUYaq9592qpKtvBACUbB3q4zUpMo8jFMfZVTZDXJ 0jeFRUjNWeffLp-9+E6I+-E++U+++Da+-GA++++++++++++++++2++++++++++++A+++++++ ++-2AHMjI2g-+VE+3++0++U+FMWk6eTvn+JY+U++LUI++-+++++++++++++U++++6U+++2El BWxHG232F2JBLmt2FYpEGk203++I++6+0+0Gg8wWKDpwhWg0+++k-E++2++++++++++++0++ ++0o+U++F12q9pB6EIF2FIpT9Z--Ip-9+E6I+-E++U+6+4K--GDV4pcqj++++-Y-+++E++++ ++++++++6+++++o3++-2AHMjIoV-F2F3HIwiF3-GI2g-+VE+3++0++U+Io0k6d7WFZJ6+E++ 4UA++-+++++++++++++U++++xkI++2ElBWxHG232F2JBHmtGFJBEGk203++I++6+0+1Oc8wW gEFvM6Q+++0U+E++2++++++++++++0++++-h-k++F12q9pB6F2l-EYJA9YF1IZ-9+E6I+-E+ +U+6+4c9-0DhJ+Rd1VY++-+q+++E++++++++++++6++++066++-2AHMjIoV2H230FIkiF2BJ I2g-+VE+3++0+++++s236k++++++++++++++++M++++++++++++k++++LW2++2EnAZwn9p-9 +E6I+-E++U+6+6FVi08-RY4TbE+++CE-+++G++++++++++++6++++66V++-2An7TAmxHG2FA EI73H0t2Ep7EGk203++I++6+0+-lfzIW6ZJ5ZEAH++0m8+++2U+++++++++++0++++-D6U++ F1AmLnAjIoV2H230FIkiF2BJI2g-+VE+3++0++U+GN9W6UoboNi2-E++dUc++-6+++++++++ +++U++++UXI++2EnAZwn9pB6EIF2FIpT9YF1JJ-9+E6I+-E++U+6+2SGsW8OyYZw2EE++9A8 +++G++++++++++++6++++1Mv++-2An7TAmxHG232F2JBLmt2FYpEGk203++I++6+0++qYi6W cKVcoHE0++-3-E++2U+++++++++++0++++-rDk++F1AmLnAjIoV-F2F3HJwiI23HI2g-+VE+ 3++0++U+VN9W6jg+iKCa+E+++UA++-6++++++++++++U++++qo2++2EnAZwn9pB6EIF2FIpD 9YFDFZ-9+E6I+-E++U+6+0A9hm8a0mSvWU+++Ag++++G++++++++++++6++++931++-2An7T AmxHG232F2JBHmt2I37EGk203++I++6+0+-7Yi6WD1wczk+-++-Q+E++2U+++++++++++0++ ++-fF+++F1AmLnAjIoV-F2F3HIwiF374I2g-+VE+3++0++U+Io0k6aYGbk-Q+E++P+A++-6+ +++++++++++U++++aoI++2EnAZwn9pB6EIF2FIpD9Z73Ip-9+E6I+-E++U+6+2eGsW9KbSdE nEQ++DUN+++G++++++++++++6++++0R5++-2An7TAmxHG232F2JBHmtHJ37EGkI4+++++-6+ 2U-O-+++72w+++++ ***** END OF BLOCK 5 *****