Is it possible to create droplet?
creating outlines from text using javascript in Illustrator CS5
Hi everyone,
Is there a way to select all of the text on all artboards and CREATE OUTLINES using Javascript? I've googled and googled, but I can't seem to find any help. The text that Adobe provides for scripting has this option for saving to FXGs which is preserveTextPolicy or something similar, but I need the same type of solution for saving as an AI file or as a command before the save. I'm currently working in windows, but am writing this script for use on a MAC. If there isn't an internal way of doing this through Javascript, does anyone know of another? I would imagine it would be possible through Applescript since it can access the application's GUI, but I'm not sure. A javascript solution would be preferable, but any solution would work at this point.
thanks,
Matt
Resolution check in illustrator
How to check the raster image resolution in illustrator through script?
Swatch Replacement Script - works in CS6 but not CC
Hi All,
I've been using this javascript to batch replace specific swatches. It works great in CS6 but I get the following error message in CC. Any help much appreciated. Thanks!
Message:
Error 1200: an illustrator error occurred: 1346458189 ('MRAP)
Line:76
-> if (fillColor.spot.name == 'Orange TEMP') fillColor = replaceColor1;
Script:
var destFolder, sourceFolder, files, fileType, sourceDoc, targetFile, svgSaveOpts;
// Select the source folder.
sourceFolder = Folder.selectDialog( 'Select the folder with Illustrator files you want to convert to SVG', '~' );
// If a valid folder is selected
if ( sourceFolder != null )
{
files = new Array();
fileType = prompt( 'Select type of Illustrator files to you want to process. Eg: *.ai', ' ' );
// Get all files matching the pattern
files = sourceFolder.getFiles( fileType );
if ( files.length > 0 )
{
// Get the destination to save the files
destFolder = sourceFolder;
for ( i = 0; i < files.length; i++ )
{
sourceDoc = app.open(files[i]); // returns the document object
// Call function getNewName to get the name and file to save the SVG
var doc = app.activeDocument;
clearLayerOverrides(doc);
function clearLayerOverrides(doc){
var layers=doc.layers;
for(var i=0;i<layers.length;i++){
if (!layers[i].visible){
layers[i].visible=true;
}
if (layers[i].locked){
layers[i].locked=false;
}
}
getInfoC = app.activeDocument.pageItems;
for ( a = 0; a < getInfoC.length; a++ )
{
try {
getInfoC4 = getInfoC[a];
getInfoC4.locked = false;
} catch (e) {}
}
}
app.paste()
app.cut()
targetFile = recoloring();
sourceDoc.save();
sourceDoc.close();
}
}
else
{
alert( 'No matching files found' );
}
}
function recoloring()
{
var docRef = app.activeDocument;
with (docRef) {
var replaceColor1= swatches.getByName('New Orange 123').color;
for (var i = 0; i < pathItems.length; i++) {
with (pathItems[i]) {
if (filled == true && fillColor instanceof SpotColor) {
if (fillColor.spot.name == 'Orange TEMP') fillColor = replaceColor1;
}
if (stroked == true && strokeColor instanceof SpotColor) {
if (strokeColor.spot.name == 'Orange TEMP') strokeColor = replaceColor1;
}
}
}
for (var j = 0; j < stories.length; j++) {
with (stories[j]) {
for (var k = 0; k < characters.length; k++) {
with (characters[k].characterAttributes) {
if (fillColor instanceof SpotColor) {
if (fillColor.spot.name == 'Orange TEMP') fillColor = replaceColor1;
}
if (strokeColor instanceof SpotColor) {
if (strokeColor.spot.name == 'Orange TEMP') strokeColor = replaceColor1;
}
}
}
}
}
}
var docRef = sourceDoc;
with (docRef) {
var replaceColor3= swatches.getByName('New Blue HCT').color;
for (var i = 0; i < pathItems.length; i++) {
with (pathItems[i]) {
if (filled == true && fillColor instanceof SpotColor) {
if (fillColor.spot.name == 'Blue TEMP') fillColor = replaceColor3;
}
if (stroked == true && strokeColor instanceof SpotColor) {
if (strokeColor.spot.name == 'Blue TEMP') strokeColor = replaceColor3;
}
}
}
for (var j = 0; j < stories.length; j++) {
with (stories[j]) {
for (var k = 0; k < characters.length; k++) {
with (characters[k].characterAttributes) {
if (fillColor instanceof SpotColor) {
if (fillColor.spot.name == 'Blue TEMP') fillColor = replaceColor3;
}
if (strokeColor instanceof SpotColor) {
if (strokeColor.spot.name == 'Blue TEMP') strokeColor = replaceColor3;
}
}
}
}
}
}
}
How to divide all textFrames in one-character-per-textFrame?
Hello:
How to divide all textFrames in one-character-per-textFrame?
Example: the textFrame "Letters" will be divided in 7 textFrames: "L", "e", "t", "t", "e", "r", "s".
Help, please.
A Script to Find and Replace Layer Names
Are there any scripts to find and replace layer names?
There is an excellent script available for Photoshop which allows you to not only replace words in layer names, but also insert words as Prefixes, Suffixes and Sequential Numbers.
The illustrator version of this script only allows sequential numbering: It doesn't offer find and replacing of words.
Ideally, it would be great if there was something that could do multiple find and replaces in one go:
(e.g.
You have layers like this Car, Dog, Bat
You enter: car(Option1), dog(Option2), Bat(Option3)
Your layers then become: Option1, Option2, Option3).
)
changing registration point?
I have a libraray of symbols for use in flash, but unfortunately some have center registration point and some have top-left.
I thought about
- copying symbol to document
- rename symbol
+ break link
- create new symbol from the instance (where I can specify registration)
- remove instance and old symbol
All of tthe - item work as expected. Is there any script to achieve the "break link to symbol" functionality
... or could you imagine an entirely different way to do that?
Creating SVG:s from artboards -- exportFile vs. saveAs
I need to save artboards as SVG:s. The reason I want to script it is because of all the manual labor required to use the built-in Save As... / Save a Copy method is cumbersome and mistake-prone, and won't cut it in my current environment.
Now, judging from the documentation, I can use exportFile with ExportOptionsSVG. Problem is, it exports the entire document, not the individual artboards. I know the GUI Save As... functionality can save by artboard, but in the scripting environment there are no SVGSaveOptions class to go along with the saveAs function.
Am I screwed?
Anti-aliasing Type Optimized/Art Optimized on PNG export
Hello there,
I'm modifying a javascript that makes an export of each layer contained in an Illustrator document and I want to specify the method used for anti-aliasing (either Type Optimized or Art Optimized). Similarly to the option under the "Image size" tab in the "Save for the Web" panel.
I didn't find any antiAliasingMethod property in the ExportOptionsPNG24 properties (only an antiAliasing property that accepts boolean). So I wonder if it is actually possible to do it through scripting?
Many thanks,
D
Editing the leading on a created textFrame
Hi,
I have no idea why the following code will not work.
The text displays in the correct place with the correct contents but i cannot get the leading to change.
var textInfo = app.activeDocument.textFrames.add();
textInfo.name = "textInfo";
textInfo.position = [30,-30];
textInfo.contents = "A";
textInfo.autoLeading = false;
for(var i = 0; i<app.activeDocument.textFrames["textInfo"].textRange.characters.length; i++){
app.activeDocument.textFrames["textInfo"].textRange.characters[i].characterAttributes.lea ding = 18;
redraw();
$.writeln(app.activeDocument.textFrames["textInfo"].characters[i].characterAttributes.lea ding);
}
I have also tried textInfo.leading = 18; with no luck.
The write line function at the end is reading the correct leading but the line above is not editing it.
Adobe illustrator CS6, Mac OS 10.6, Javascript/extendscript
Also, not too sure what auto leading does so have tried both with and without.
Thanks,
Tom
Illustrator Macros/Scripting
Basically i have a c# application that contains alot of pictureboxes all with images in them. i want to be able to right click an image and select vectorise. Which will send the image to illustrator live trace the image, resize it, then copy the resulting image back into my c# app.
How would this be best done
thanks
r
Retrieve whats in the clipboard possible?
Is it possible to retrieve whats in the clipboard through a script?
If so how?
Excel data to construct illustrator object
Problem:
How to read real number data from selected columns in an Excel spreadsheet into an illustrator javascript array variable, so that then I can use this information to construct an illustrator polygon.
Further information:
I am new to javascript (and not much of a programmer in the best case, but do have some basic knowledge using ancient languages like FORTRAN 88). I am sure I am just missing an important step here despite all morning browsing with Google for answers (something to do with variable definition I assume?). I have some survey data defining the outline of features in map view listed in a string of point (x,y) values in adjacent columns in excel (these x,y point values calculated from GPS data using a commercial program to converted 3D position to a 2D x,y by geoid projection, and then in excel to re-scale point locations to illustrator’s artboard). What I am trying to do is select columns of x,y value pairs in an excel spreadsheet, copy these values to the clipboard, and then develop an IA JavaScript to draw a polygon through the specified set of x,y points. It seems easy enough to script illustrator to draw the polygon once I get the values from the clipboard are in a javascript array (lots a good tips here http://scriptographer.org/tutorials/), but pulling in the clipboard data seems to be beyond me. I have tried populating a defined array with various combinations of array declarations and app.paste(); or windows.clipboardData.getData('text/plain'); with no satisfaction. I then had the idea to try to pull in the clipboard to one long continuous string, place that in a text box (see see its structure), andthen read and split up the text in a loop to populate the JavaScript array…but that deposited a complex illustrator table object into my text box, and several attempts to force the clipboard to paste text did not work (again probably having problems understanding variable type declaration).
Thanks very much for any suggests….and to be clear, I would be happy to find any method of scripting the pull of the selected on an excel spreadsheet for use in an Illustrator script…so if I am making this all harder than it needs, be I would be grateful to know that also!
Export/Selecting custom XMP properties from Illustrator
Hi am quite new to XMP manipulation but i've have solid knowledge of AI scripting. I have xml files extracted from AI/PDF files and a need to access the barcode value from these xml files.
Below is an example of a file:
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Created from PDF via Acrobat SaveAsXML -->
<!-- Mapping Table version: 28-February-2003 -->
<TaggedPDF-doc>
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Created from PDF via Acrobat SaveAsXML -->
<!-- Mapping Table version: 28-February-2003 -->
<TaggedPDF-doc>
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c015 81.157285, 2014/12/12-00:43:15 ">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""
xmlns:egPDFNat="http://ns.esko-graphics.com/pdfnatversion/1.0/"
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"
xmlns:egGr="http://ns.esko-graphics.com/grinfo/1.0/"
xmlns:egInk="http://ns.esko-graphics.com/inkinfo/1.0/"
xmlns:pdf="http://ns.adobe.com/pdf/1.3/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"
xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
xmlns:egLayL="http://ns.esko-graphics.com/laylist/1.0/"
xmlns:egLay="http://ns.esko-graphics.com/layer/1.0/"
xmlns:egBarcL="http://ns.esko-graphics.com/barcodelist/1.0/"
xmlns:egBarc="http://ns.esko-graphics.com/barcode/1.0/"
xmlns:egPagL="http://ns.esko-graphics.com/pagerangelist/1.0/"
xmlns:egPag="http://ns.esko-graphics.com/pagerange/1.1/"
xmlns:egImp="http://ns.esko-graphics.com/impose/1.0/"
xmlns:egSurf="http://ns.esko-graphics.com/surface/1.0/"
xmlns:egPlate="http://ns.esko-graphics.com/plate/1.0/"
xmlns:egFontL="http://ns.esko-graphics.com/fontlist/1.0/"
xmlns:egInkCovL="http://ns.esko-graphics.com/inkcovlist/1.0/">
<egPDFNat:version>201</egPDFNat:version>
<egPDFNat:flexripversion>undetermined</egPDFNat:flexripversion>
<xmp:CreateDate>2015-06-23T16:37:57+04:00</xmp:CreateDate>
<xmp:CreatorTool>ArtPro 14.0 rev 0 build 63 (2014-06-17)</xmp:CreatorTool>
<xmp:MetadataDate>2015-07-02T10:52:49+04:00</xmp:MetadataDate>
<xmp:ModifyDate>2015-07-02T10:52:49+04:00</xmp:ModifyDate>
<xmp:Thumbnails>
<rdf:Alt>
<rdf:li rdf:parseType="Resource">
<xmpGImg:width>256</xmpGImg:width>
<xmpGImg:height>224</xmpGImg:height>
<xmpGImg:format>JPEG</xmpGImg:format>
<xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAA EA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DB AMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8 fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgA4AEAAwER
AAIRAQMRAf/EAaIAAAAH AQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCB gcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNh dUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f 3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhED BCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkd FU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yN jo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7
FX Yq7FXYq7FXYq7FXYq7FXYqg9Z/4499/wAw8v8AxA5Vn/u5e4t2n/vI/wBYfe89sF85Ibt4YY5I
5pXkUhI5Uie X4igDcjxjLfCoYV2PsdHj8fcgbE+Rq/1PQZfy5oEmwPMXX6/x3oj1fN3poF4tcmqu
jW9rQPU0oAKkdBTkD39j LizfH3RYcOnvy/rSTDVrDU71bSaxRlJtlFzwBhHq71IKRurU370y7Njn
OjH+bv03+Tj4MsIcQl/O267fMIRdE 8zR+mUMjsFT1FdyVLKat1tz1pT78rGnyjv/AB/mtp1OE3dd
fx9SimhebBAal2kFPgaRxXfejLbeGRGnzV+P+J ZnU6e/2f8AHl66J5qMIRi60olQ7FuJYMz1+r9d
qUw/l81fj/iUHU4Lv8f7pa2j+Yg7rHM78VCupkIZejKT/o/ VqUweBl6H8f6VI1GGtx+P9MpHRPNS
cQ8zrIPsgy/b7bg236sj4GYfj/jrL8zgPQfL/jzJtMtVtdLiju2mmuwC 9w4jjcrVenJ4lBVeoNM2
GKAjACVmXXb9YdbmmZZCY0I9Nz+goXUVuxqHG1Fw0Ff2VtEHao4yWrvt065Xlvi9I Nf5v/EtmHh4
PVw3/nfonSkkWtxzROba7mRSGeNhZgNQk8W42itv0+FhkQMgI9Mj/pf+IZk4iD6oj/T/APFsr0 6n
1UUXgOclEpSn7xtqbZs8P0/P73VZvq+X3InLGp2KuxV2KuxVKr63t5NUV5U+sSrEn1e2NOJbk9XY
0O y/cPAtxzFyRBnZ3NbD5/j9tOXimRjobC9z8tvx91qTW1kscxcRrGp/0y74hdxt6UI3pTpt093q
REwjRuq6n9A /H2shOVirvoP0n8fYpGCNpoiLSMTkf6FYlQBGnT1p6fgPoG/SHCCR6RfQd3nL8faz
4iAfUa6y7/KP4+xYllZS RMOIez5/6RchRzuZenpxAdE7fD8h3OAY4kf0ep/nHuHkk5JA/wBLoP5o
7z5ov6pH6v8AcRfW2X4Y+KmOCM/tN Tqxp9PQbVOW+GL5Di+wD8fimrxDXM8P2yP4/F7KOqQahLpt
ibC+WzmVPi5uEV1MJAr8LnZ+J27VyOWMjCPDLh P7GeGUBOXHHiH3b/qtLTYea2Sv6YhEtKxp63wl
ajqfRDHo55e9P2anH8PN/PF+/wDZ7/wHI8XBf0Gvd/x73bf rV5rHzeLfgurQQ3P1hmUtRqwsY+EZ
rGu4Ac9PAd6iyWPPVcYBv7NtuXvYRyafivgJHD9u+/P3NQWnm7/SidWt jRGa1SofgyvGyiRhGnJe
KMrHj3r32EYZt/WPL7Oe3wWU9Pt6Jefnz5bnyIUG0zzyJXEesQemSvocm+IDxI9Lf qDTvkPC1F7T
H4+DMZtLW8D5/i1dLPzgbW4WW+t1uXjgSArKxAeNkWUk+ktPU4t26mmWeHno3IXQrf3X067sDk 0/
EKjKrN7e+uvTb5K0NtrkctV1SKS2JJrJIGYEswVBRACOPHfxwxjkB+sV7/2MJTxEfQQfd+1BxWXn
hV SOTWbU3FYiNxxKqRyBT0uR9QAb8h3p9rasQ1HIzje345dfxzbjk0p3GOVb/jn0/HJMNI0zzPb6
gst9fLc2hQ8 4+RqHJNOI9NRSlOpy7BhzRlcpXH8eTj582CUKjGpfjzTPWv8Ajj3/APzDy/8AEDmT
n/u5e4uNp/7yP9Yfe8zA tXVJ0isxIycuZadqbALSidBTsc53Y7+n7f1PS3IbXL/Y/rRVpHp0F45i
iiSRA5tHjWWquJKxmTap9yBUGlNul kBES2ry59+1tWQzlHcnz5d29JhZeZb21t4oLWKOKwiISqEs
I02LHeEV+0O/fL8erlEAR2iPs+xoyaOMiTIkyP 2/7JPND1m6u7ET3skyyMx4G3geRCoAFeQiYV5V
HXM3T55SjcifgP2ODqdPGE6iB8T/AMeTD69F/v68/wCkWT/ qjl/iDvl/pf8Ajrj+Ge6P+mH/ABTv
r0X+/rz/AKRZP+qOPiDvl/pf+Or4Z7o/6Yf8UwrX7qxOr3bSwG6IKf3z vbOAYlHxL6Z69jx7V37a
jUzj4hsX9nT3O60sJeHGjw+71dff+lAXCW0jkRWKtFGxSMepKp48g37KjfiVb6ffK JAHlHb4t8DI
c5b+4J1b6f5QYNLfF455Aq/As3Eoygrx+DatdqZlwx4Ocufx/U4c8uo5Q5fD9apJb/l/9caV7m QX
PqJMw/fA82oyMV4961G29ffJmGl4rs3z6/qYCer4aAFcun608h8xaPOYxDqM0plp6QSEtyqCRxpF
v9 k/dmXHVYzykfl+xwpaTJHnACvP/jyZ6cwa1DAsQXkNXBVv7xuqkLQ/RmTiPp+f3uNmHq+X3InL
Gp2KuxV2Kux VCXNnPJK0kMyw+oiRyHgS5VCxoHDLSvL+m+VTxkmwaboZABRF1+O5RbTLlpY3M0Xp
wAfVoPSIjRhtzIEnxEdv DIHCbG425Cv2sxmjR2Nnmb3+5T/Q90YjG10pMzcruT0yHl/ySwf4V7UH
bbI+BKqvnz25/ay/MRu+Hly35fZzV xY3Yf1BNFyReFuvonhGKU2USDJ+HK7seW3L7WvxY1VHz35/
YpyaVcPGsLXCGAkvcqYzymbb+8bn9nxUddh9nY g4SRV7ddufv3/HLlsyGcA3W/Tfl7tvxz57rdS8
vWWpWdvbXJYG2BEcsYUMKxmI05B6bNX5gYMuljOIien6qTh 1cscjKPX9dpcfIGitE6NJMxcGsn7o
OCeIqCIxTZANtvpJJo/k3HVWfs/U5H8qZLuh9v61XUPJOlXzcpZZ13Q0 VkK/u0WMDi6uv2V32yWT
QQnzJ/GzHF2jkhyA/tN96yDyLpUMU0QnuHWaKSH4jFVVlR0PFhGDsJG2JI8QaDBHs +ABFncEdOvw
80y7TyEg1HYg9elHv8m7XyLo9tNBNHJMWtnjki5GP7UXTkQgLd+p2rtTajDs/HEggnb3dPgs+0 8k
gQQN77+vx/HVSf8ALzRWkMhnuSSvFquhrV/Udt0Jq7ksfmaUyJ7Mxk3cvx8GQ7VyAVUfxt39AoH8
st CMIhNzdlQqr9uPonTb06fhkf5Kx1Vy+z9TP+Wct3Uft/Wiz5G01pxNJdXMhCrHxb0acUXgo2iB
FF2qDXvWu+W fyfC7JP2fqav5SnVARHz9/f8Aj3MjzPdchtThkn027hjHKSWGREFaVZlIG5yvLEmB
A6gtmGQjME8gQxA+V9TM LpLpWnTuADE7Ky/HVK1AkNAFBpQ9aZq/yk63hA/j3u3/ADsLsTmPwfJW
bQtdIeT9HWRnYUb4paMFKMgJ9Wo4u pP3bYfy2Tnwxv4+XmxGqxcuKVfDzv8Ah/G6ivlvW1JjTStO
S3cMsiqZfiViuxHqU39NSfcDANLk5cEK+P62Z1 mI78c7+H6vM/NktjZRWtpFBHZywqg3ihk4xhju
3Eep05E5n48YjEARI9x/a63JkMpEmQPvG/3K/p/8UXH/ACO /6+5OvKXz/awvzj8v2O9P/ii4/wCR
3/X3GvKXz/at+cfl+xjWr+Wb69vLmZLKB1coYDc1kcFVQMWYS/5NBmvz aSU5EiI+P9rscGshCIBk
et18fJDnypqcbr9X0yxIQK6sxdT6vFObBVk+HkyHepNKZD8nMcox/bt5tn56B5zn9 nLfy/G6tL5X
vjIkkem2UbhS0lFrylU1jPIuSB8K79ckdJPmIx/HxYjWwogzl+zr0Q03lbX2JddO015SqqXkQ1 +A
UG4bpTYDtlZ0eX+bBsjrcX86dfjyTDSdE1S1v45ZdPtYrcKeZtapLz+IDieY2oaffl+HTzjIExAH
lz +9x8+pxygQJSJ8+X3Mms42jgCspU8nNGPI0ZyRU1PY+ObHGKDrMhsq2TYOxV2KuxV2KoGuqPfS
8JYRaI3EIY2 MleCndudDu3gMp9ZkaI4fd5e9v/diIsHi9/n7kRwvP9+x/wDItv8AmvJ1LvHy/a13
HuPz/Y7hef79j/5Ft/zX jUu8fL9q3HuPz/Y7hef79j/5Ft/zXjUu8fL9q3HuPz/Y7hef79j/AORb
f8141LvHy/atx7j8/wBjuF5/v2P/A JFt/wA141LvHy/atx7j8/2O4Xn+/Y/+Rbf8141LvHy/atx7
j8/2O4Xn+/Y/+Rbf8141LvHy/atx7j8/2O4Xn+ /Y/wDkW3/NeNS7x8v2rce4/P8AY7hef79j/wCR
bf8ANeNS7x8v2rce4/P9juF5/v2P/kW3/NeNS7x8v2rce4/ P9juF5/v2P/kW3/NeNS7x8v2rce4/
P9juF5/v2P8A5Ft/zXjUu8fL9q3HuPz/AGJJFY+dhfRvLqNs1mJeUqCP cxlmPEDhtQFR9r6fHEGP
UcW8hw3+On6XNlk03CajLirv93n7+id8Lz/fsf8AyLb/AJrzLqXePl+1wrj3H5/sd wvP9+x/8i2/
5rxqXePl+1bj3H5/sdwvP9+x/wDItv8AmvGpd4+X7VuPcfn+x3C8/wB+x/8AItv+a8al3j5ftW 49
x+f7HcLz/fsf/Itv+a8al3j5ftW49x+f7HcLz/fsf/Itv+a8al3j5ftW49x+f7HcLz/fsf8AyLb/
AJ rxqXePl+1bj3H5/sdwvP8Afsf/ACLb/mvGpd4+X7VuPcfn+x3C8/37H/yLb/mvGpd4+X7VuPcf
n+x3C8/37H/ yLb/mvGpd4+X7VuPcfn+x3C8/37H/AMi2/wCa8al3j5ftW49x+f7HcLz/AH7H/wAi
2/5rxqXePl+1bj3H5/sQ sEmqJqawXMkLwSRzPGsaMrjg8YHJixHRztx+k5XEzE6kRW/6P1tshAwu
INgj9P6kwy9x3Yq7FXYqoXd5Fapzk WRhQn93G8nTffgGp9OQnkERZv5M8eMyNCvmAlB8z2kLs4t7
ho5pQoJjMZDcYVoUk4P/ALsB2G+Yn5uIPI7n/i e/3uZ+SlIc47Dvv+d3bdEZba/YXK84kuStAQTb
XAqGFR+xl0NTGXK/9Kf1NM9LOPPh/wBNH9at+lbX+S4/6Rr j/qnk/Gj5/wCll+ph4Ev6P+mj+t36
Vtf5Lj/pGuP+qePjR8/9LL9S+BL+j/po/rQGp+abexcKbWeQsnNNglRR yfhkKsKeme2UZdYIdD+L
/U34dEZ9QPwO73o8apCFHqQ3CSUHNBBM/E9xyRGU08QaZcMw6g/I/qaDgPQj5j9bv 0ra/wAlx/0j
XH/VPD40fP8A0sv1L4Ev6P8Apo/rabV7VVLFLigFf95p/wCKYDnj5/6U/qUYJf0f9NH9aFsVt9 Su
pr5JrtFRxH9XczQJ/dKf7pgp/arUdcqxgZJGVy9246Do3ZSccREiPv2PU9Ux+qRfzSf8jZP+asyP
DH n8y43iHy+QQ9/pEF5ZT2jSSos6FC6yOSKinRiw+8ZDJgEomNnfzbMWoMJCVDbyUtJ0C1023eCO
aeUPK8paSRq 1ft8PHwyGHTRxigTz72efVSyGyANq5I36pF/NJ/yNk/5qy7wx5/MtHiHy+QS7V9MV
0jkS6uoaSQoVinkUEPKq mu9ejZRnw9QZDcdT3uRp81EionY8wO5GwadFDEsZlnl4/tyTSFjvXcgj
LY4gBVk/EtMsxJugPgFT6pF/NJ/yN k/5qyXhjz+ZY+IfL5B31SL+aT/kbJ/zVj4Y8/mV8Q+XyCVt
5VtH1NL6SaR+DF1hNOIYyvNUGnIUd/Ht864x0c TPiJ/F25Q1shDgAH4AH3BNPqkX80n/ACNk/wCa
syfDHn8y4viHy+Qd9Ui/mk/5Gyf81Y+GPP5lfEPl8gpXOmx zxGMTTw1/bjmkDD6STkZYQRVkfEs4
ZjE3UT8AhNE01UsIZXubmdpoo2b1Z5GoStTTeu9e+VafF6QSZGwOpbdT muZAERRPIBMPqkX80n/I
2T/mrL/DHn8y4/iHy+QQGseXbXVIEhkmniCMWqkjEmqlafFy2+LemU59LHIKJPzcj T6uWI2AD8EZ
Bp8MMEcIeVhEioGMjgkKKVPEgduwyyOIAAb/ADLTLKSSdt/IL/qkX80n/I2T/mrJeGPP5lj4h8 vk
EsjshbeZIGWeaQTWt0xSWRnVaS29OAPTrmOMfDlG53jLmfOLknJxYTsBUo8h5STnMtw3Yqh7rULK
1k jjuJQjyhjGtCSwSnKlAenIZXPLGNAnm2QwymCQOSn+mNN/39/wrf0yP5iHez/Lz7kN/inQasBd
AlGKtRJDRlN CPs+OV/nMXf8Ae2fkcvd9yGtPM2iLPek3OzTAr8EnT0Yx/L4jIQ1eO5b9fPuDZk0e
Wo7dPLvKRW35peXbS2ht XhuneCNY2ZEj4kooBIrIppt4ZZp8oMI13OLqzwZJcW1Hz6qv/K2/Lf8A
yz3n/ARf9VMvMvxs4wzQsC+fkf1O/ wCVueW/+Wa8/wCAi/6qY3vVfcgZ4Vd7e4/qa/5W55a/5Z7z
/gIv+quR8QfimYmCa/Qe6+7ub/5W35b/AOWa8/ 4CL/qpk7Pcw8eFXf2H9Tv+VueW/wDlnvP+Ai/6
qYOL8bJ8WNkXy8j+p3/K3PLf/LPef8BF/wBVcTLn5e5Rlia 358tj+pP/AC1q1tq1rcajah1guJqo
sgAYcYo1NQCe48chj+qX9b9AciUhKECORjfzJTfLWt2KuxV2Kpb5ikEe kTSM3EI0TFvACVTXqMx9
Uaxk+773J0gvIB7/ALi8Dm17WfUblezsT1LSyEmvXfl7nN5puzsU4CUhvuOQ93c8B ru3tThymETt
secuZAJ/i5Xy8ln6f1j/AJa5u4H7yToa1/a98v8A5Jw933fqcP8A0S6v+d9sv+KbGuawQD9clA 3A
/eSfT398x59n4oy4RCUtunB1vvpzMXbepnDjlljC5cictmq/m8Qrl1+Cp+l9bABF3Nt0/eSbf8NX
tm DGGHxODwzzrnj7if2c3bzy6wYfE8YcrIrN0kB76ok8ui39M66CtLqcU+yRJIKdPfboMysWm0xJ
scPD38G/yvu 6uBn7Q18QCJcfHY28YVXfxcPO+nm02uasgXjeTVBJH7xxSmwI39sdJ2fjyXKvR6TH
l1iD3Me0u29RhqHEfE9Y nvKvTOURXqbt9d1UyoDdTUBqB6j/ANclq+zcWPEZRG48h7u5j2Z29qM+
cQnI1LuMtq37z5vftJhkbS7NhcSAG CMgAR7VQeKZpsMTwR3PId36nus8h4kthzPf+tFehL/y0yfd
H/zRlvCe8/Z+pq4x3D7f1u9CX/lpk+6P/mjHhP efs/UvGO4fb+t3oS/8tMn3R/8ANGPCe8/Z+peM
dw+39bvQl/5aZPuj/wCaMeE95+z9S8Y7h9v60vngl/T9kPr Elfql1vSOv95b/wCRlEonxRufpl3d
8fJyIyHhS2H1R7+6XmmHoS/8tMn3R/8ANGX8J7z9n6nH4x3D7f1oPVvr 8Fn6lrcMZ/VgRQ4j4kPM
isD8HdScqzcUY3E72O7vHk3YOCUqkNqPf3HzUrnUdEOqK8t1EJdOSb1RzA9MsEJ5D /VORnlx8dki
43+hnDDl8OgDU6+PNNkZXUOpqrAFT4g5kg24hFIXTbaKGKYxinqzzSP/AKxkIP6srwxABrqT97 bm
mSRfQD7m7P8A3pv/APjOv/JiLHHzl7/0BGT6Y+7/AHxfPOohpL6YqDJ8bEKN+53OZ3Zcoxw3tEdZ
eV XQ87v+15T2hhOeqIAOQgmsfnxEcUvKgK7/AHc0PQuAxHpvy6ueJqfYZmZcuMx4dt9oxsbf0pft
+0uswabNGZn UtqM50bP9CFUd+8Ed9iIcQ9asSrU+z06e22ayOQQJxmMa6yHM1QobWOYG11yBMrLv
cmGWWIzicxKtscthEmzc twJbRJ9RHF9UhGFRLOx3rTYN8O/tvjk0xnkJGOF8IAiYz9PvoAfLry5E
owa6OLCInNlI4yZTEsXrNco8UiR/n VtudzGIcKksS5H+T4D5Vy7JmjjxAmFx76PqPxiNvLr/AFee
Ph02TNnIGUid0I2PQL7ozl6vPkCes/pv0p2U1R uKjuDUnrvtiPSeK4wyki6oxhH485H+yhzZXOPA
Y5MmnjGXDxcQnlnVg0OUY7V3nncjUaMM6/EUINN2Knio8Bm WJ4pR5/u+695n+dLy9/vO1B1pxaiE
7qs1fVw+nHH+bDvl02vuG5Jel+RfPPl7SNC+p6hcNHcCVmCLHI3wkCm6 gj9nNFhnsZV6TL3DkO97
mXDERx3c4w3HMgcRF1EbD8HdkZ/M/wAmj/j7c/KCb3/yfb8cu8Ufgj9bH5/6WX6mj +aHk0Ej63Ia
f8UTf804+IPwR+tBI8/9LL9Tv+VoeTf+WqT/AJES/wDNOIyg93zH60k0SN9v6Mv1N/8AKz/Jtf 8A
euT/AJETe3+Tj4o/BH61sef+ll+pLtf/ADF8q3ej3Fvb3bieQL6fKGUCoZW68R/mMjKEs0eGAs7e
fU dxR+bxac8WQ8I352L2O245vG5RR6dwAPwzrNMQYWOpkfnIvlevBGWjzEYD5QiFezsZbl6KNhuT
2A8cnlyxgLP JhptJPNIRiObK9F8pCZayRzORuqoEAavuxYj/AIHNBnyyzSJNxj8N/eN/t5e97fRa
OGmgABGc+p9Vg/0T6a8y LvvpPz5HnVeX1WVYyNh8Dn6aLkCSRXGa90f+JcsYADxeEL77nf8AumOa
xpEMEnpqkpI+1QKONPo2yqeGXDXFP gPP6dq5dLAHcB+2UNRDjEuDH4sbq+Pe9j1okjYGR9/eIxd2
5jIr1p18c3HZOKOPFUfL58MbeT9pM08uo4pf0g NhsOOdDbuHxUYDSUHwr+rMjXRJxEAXy+8Ov7Jm
I6iMiaAEv9yXtOlfmV5Rg0y0hku39SGGOOSkMpHJEAO4XxG cyIyxREZjhIiOo/W+nDV4tRIzxS4o
mR5CX6kX/wArP8m7/wClyd/90Tdq/wCT7fjj4o/BH62V+/8A0sv1NH80 PJv/AC1ydaf3E3v/AJOP
iDy+Y/Wix5/6WX6nf8rQ8m/8tcn/ACIm/wCacfEH4I/WpIq9/wDSy/U7/laHk3/lr k/5ES/804PF
j+CP1sj157f0ZfqVtP8AM2i6tqcV7Z3K/VrW3niuHl/dcWleBkBD8evBt/bISPrjI7RqXd3xbs Uh
KEoR3lxR2o90k5OtaMASb+3AG5JlT+uT8fH/ADh80fl8n82XyLtTZWtI2UgqZ7YgjcEG4jwZj6R7
4/ eFwj1H3S/3JQU+jaCupcTbRxzX6yvIUqjSOOBZjwI33JrlUsGLj5byv9DdHUZeDmajXw5pskaQ
wLHClEiULHG tBsooFFcyQKFDo4pJkbPVKfLep6jepOLzT3sAhDpzLHkZSzMvxKn2T4eOY2lyynfF
Hh/a5WswwgRwy4v2V5o+ z/3pv/8AjOv/ACYiy7Hzl7/0BoyfTH3f74vG/JV/YQ67cz3Ucbhkb01m
/uw/I7tsdl69PlvTISiRhgK4uRru9 Edz8/wXE0+SP5zLK+Abx4iav97P0jz9J+HkGZXev+VYEK+r
HNHI6nUb2NAJW5GnGJeqqvfjuo+zV6kYWSUIjl t/FKvu/G3Td3mLinKhIcVemPF8d/ePn19NPOPN
k9vNrVzNAqx20hBiiSlEQCir8BArTwzY9n4cljw5RjI2REx +kcien6e4cyXme3dTh9XiwnLGAIyn
GdCcqsR6+d8u87iMUmANf8rsOyjxOdATERs/R9sz+r7/AOrz4mMZmYAA GQDYfw4o95/pdd94nc3k
PptKAihotevdj/TKM/ERK64+E/1YRr/dH8ennmaPgjKHCSMXGPKWWd/ZAH8GR26dB 5j8qw2FlBdK
goElaBY+bSup5s8z0Pw9Qq9/Cm2chkywFCUa61W562fJ9VwYpyiTCQNem+IUOlDfn39zXnHVPL 95
5flNjLFNeTUld0X0wq0IEYDBW7/PuewzP0ohLLAjbezKqoUe/wDHU9zp+1JSjpskT6vTwiHFZkSR
3H 7vcO95oWFQO5JJ+89embWennPGTEjlDc/1Y/T14jtvz5Vvdcni1uPFmAlEnfJ6YkcuOf1k7cMb
ltyNky2q0zQ 1psld27n78z8XiRoSo5eg/hgPP7vPlHay6fOcMyZQ4o6cVxSJueWXMgX3nfuAqU9+
GLe9RQfF+yvZR4nK5ygI GRP7vqeuQ9w8unnyHp5348eSWWMIx/ffwx/hwx/nS/pdTe8fqPr+myAB
vXiaGndjlmDN4sRMcyLHdCP6/wAcm jV6X8vOWKW8Yyo1zyzHd14QfwZVVb1O9GH2m7KPAYCQQNrg
eQ65D3n+j9/M+nnKMZRkdwMoHql/Dhj3D+n023 B2FzJMcKFSKUWh4jvUb1yRjITEueSxfcAf4f0/
7I9A1xyRlilADhwmMuEfxSlEE8Z+VdwBMI2eKTccRkuCoFf iP68zMBrFG/5o+51+phxaiYHLjl97
O/Kfli5vZF39CCvxN+029KADenzzT6rUcctvpHwv9n3+7n2HZnZ/hx3r ilXS6/b93vumaZ+Z1tbp
rNobKSwu9Onnh0p9pIrxbeYwvWRkfjIp+0NsjqtPHHwynk4YGgetEix0J3drhlIiU cMOLII8QHKx
te+w2tj1tqaQefJbaLzJ5gbS7eFp7K6n1IyRyXduvrPDLbOgJiPEx0K7ke+Me0ME8QPpv+L0S2 He
DXMc3YZNHqIyPp2/h9Udz8+V7Mgi892mpaXpa65aC11i6uIUvopKLwtZYnk+tQNEqFkqq9a0rTHJ
hj gjKZmTir0nzsek0Nj+O8OqgTqZjEMY8YH1Dy/nDoR/Z3FjupWlHmVXEscbFCw3owPSuY/ZOUjI
SJcUOVbmpbV z8tuu/lTje0mmicIiYcOT6gdhxR3vl1vfpt3m0nVD6nHvQ0+7Oi1B9F+cf90Hh9FE
nLQFkxmPnCS9qD4QaBdi 39M10OInikLlI3GPf3GXlHavn9RAG5ycEQYQPDDGOGc+6+cYd8pm7/0t
jHEyNAdNv9RP4nLwKvff+KX+9j+Nv ORcQni4fTt/k8f+/n95J5+UAA7rXetftuO9N6DKNTq4YADP
b+bHur+KVX+NhZczQ9nZdXKUcfqG3iT23vlCFk cz7h1lUXbg0oAw6Dso8ThBBiTfpP1S6zP82Pl0
29w3ssTGQmI8IGQfRD+HHHrOZ5GXXf8ArH08MTRIp/kdz3Y 5fCEuIbDjrYdID9f9g2suJkyQ4Duf
Dv1S/iyy59eURz35fVK5GMWY/lXPOnmyCJXKLJHKJYxsCoQsAfkRXNTr oAZIyjyN7/zj1Pu5fL07
c+q7AzTMJwnXFGvSB9IN0PeKO259XquX09j1OBZ9OuoWqVkidWA7gqaj6cxM0bgR5 PRYZcMwfNT1
JeFlEtS3Ge1HJtyaTx7nI5RUR74/eGWE3I+6X+5KtPY2080U8ikywBhE6sylQ9OX2SOvEZOWMS IJ
5hhHLKIIHIt/VIv5pP8AkbJ/zVj4Y8/mUeIfL5BRtLSL0m+KT+8l/wB2yf78b/KyEICuvM9T3s8m
Q3 05DoO5TtLWL6xffFJtOP8Adkn++I/8rIwgLlz5957gyyTNR5cu4d5fOcrFSFBr3NfE/wC3m67O
0cJ4YzNgkDl IjYRA6HyeC7c7TyYtTPHHhlESkalCMqMpSltxA/zufw8lvrN4D8f65dHsbFEg3P0m
wOI042T2n1EoyiY4vUAC eAWa/T1XozFagUAPxUFf15gars4xIhjnwknmTe1UY/YK8gY9N9t2f22J
g5c+PxIxFcMQI+ri4ozFV1keIc7Ik OZpxK0pUL41A375pM+qyxlRybw4hxd/Llv/AGvV6Ts/Tzhx
DAOHKIHhqq5j1bd9k77OpyccT0PSlNh75PTZoZ pTEyZCjIR3Hqsb2Dv8ejVrtNk02PHLFGOORMYS
nsTwUbjwmO3Icv4tuSmsjciv7IBoDv2PjnT4ezsWHGOG7uO 9n+cPPk8Fqu29Rqs0uOuGpVHhjtUT
z9PPv+OwGy31XrXavjQZmflMdVvQ35y/X8ffu6v+U83EZXHiIr6Y8uVf Tyrb3bclWVff4OpI71JI
GYGnlW0RcxsAeUaAHEfxZ5D+Iu51sL9UzWE3KUhzncpSEI/O+4fVK/SFu9RtRh9le yjxOTAiYnf0
dT1yHuH9H7+Q9POqUpRkNgMoHpj/AA4Y95/p9d/p+qXr+lyV/ZpQn7TdWNeuYPa+GeSAAHqEht 0j
H9f45c9t7N6nFhyylI1jMJDiO0sk9uV9Olee+/KidzvuB8TdePsMs0Y/cQEh6aHp6zl5/wBH7+Z9
PO jtIj85lMJDiBNz/hxQvpX8Z8twTQuZJi3YgbfB+yvcnNgAQSSfX/FLpAdw/H9KW1B00pRlEAA+
Ffoh/Fkly4p V8tuX0Q34pNjq3c0NT2G3QZGVVHoOIUOp9Q9Uv2/H1UBZjsmZ2lLglxS/hj6DUIdP
LboKj6RIk10WyaWZ2C13 NB369MoyTJxRgB6eEeXw/W5+mwiOfJlkQZeJKhV9efMf5vf3Vz6r5N0+
e3eroIlPRFp1r1NNswMkYRFRFPS6Q 5JG5kk+Zt5Vf67qV75f130dCjt9CsdQubtblY52rdNfrbmP
1ZGb1Gk9UyH0gKceNN8y9TpDMxAycMzV8jtw9z sdOMULEocUfedjfelNusdzFJcx21haNbW19qUT
XJMbyLZTelwDHlOJJHLHhI222xBzAloDxG8xokAxAFAyHvq u75OyGoiIAeFy6km6B93z+bMhplo2
u+U7XVJDcQ31kh06RZPq91YNPG3plQpd/h+yC3wlugquT0mlzYo5JHIZ x6x4fSdxvz/AdbrtTgnO
ERjEZA/Vxb8jty5e/qn+t+XJLsPJGg/YNCBQkop/jkdIYGNSAI/46HXdpYsgnxQkY nfkf6RYBf6V
PbXBDqVZSKg5tY5j4UokXUTR5/oH4+LyuTRgaiGQGrmLFVXKyNzsd+XLlVUgHB5moqangnj7nD ho
Q2PQcUv96Pxt/WLVquI5KMf4jwY+nnOXv578/KAC0nrvt+2/j7DJk1QA9X8Me7+lL8eQ3aQBISJl
6P 8AKZP539CH435mohcvgxoP5fAUOaTtTCcnCBZBJEp1zNchz26D5Czb1ns/qRh4zLhiRGJhjveM
eKzI2Rcj9Uu tAE8MeELGKmp6ITX3Y5usWOQoH6wNh0gOXz/sG1l5XU54S4iCfClImUv4ssruhfKI
8+X1SuRjF3xcv8vsOyjJ SlER/ofbM/q+wjugN4QhMz6DKB7o4ojqe4j4kE9ch2lv5Wgf4wtaDbhL
8R7/ALts1WvJOSPEfVvt0jyoe/v6/ Cg9R7PRAxz4B+7uNSP1TPquR/o9AOQ85cRexa3Yw3umywzP
Ika0lPpNwYmM8wKkNtUeGYGoxicCDf8AY9Npsp hMEV3b+ag1hFp+j21lEzvHBNbKjSGrU+sodztk
TjEMYiOhj/ugzGU5MhkeZEv9yU1zJcV2KpLo8eq8b0+qkam 8uCglidvh9Q8Sp9Rdqe3XMPAJ+rf+
I9P2ubqDj9O38MeR8vcg9SPmRYNUjsJLX1pJUiSWZGVRLNHFGppzkqo5 CtfowfvLI2qxfToOXNJ8
Phid+LhNdep58njut6Ja6RJbrqeoRQzXUKzoipcPRWAO5SFgCK7750HZk5+BER5V3 d+/854ztfsQ
5tVOfef53dt/M680DCmiTMVh1JZGX7SpBdsRTboIMzzPJ5fL/jzrv9Dn44v+OMo0P8utR1ayF5 Y3
duYS5T96Jo2qvWqtErDNN2jjjkkDLaQ/o3Y32+rvd72RpsuljKMd4Hpx1Utt9sfcK7kZL+VOvx1J
ur QjwDSf9U8wPyoJPr5ivoj5V18nZ+NOIFYxsSf72fXiv+HrxfqQcv5dawn2p7Ynxq//ADRk46KH
CRKXF3enke/ 6vIe9pya3MJiUIiBscVZD6gL9JuHmarlZrmgpfJOoxkkyxEmtTybv1/YzcS1BMREG
qI/h7jy+p5WPZojMzkOI yEv4+sgRf0edoKXyzcx9WQ/Jj/zTmQNWe/8A2P8Ax5wZdlxHQ/6b/jiG
msJYuPIgkAhQNwOKlid6dhmFEyuQO 8TIk9Cbrbrt94+N7/TdnnUcJx+mcMcRG/UI7kcQ5eo7VtUT
vz4aHt5R1tfhMKkD4nImgNenVhJ79Ml+c3uhfT uHwrm3j2Sy0I8XpO8udzPv7vL486WP5V11alrf
iabN6kPEAGlAedMidQDQI9HUX9R8zXLy/Rs2Q9l9QLkJR8T lE19Ef6I6Hul03/i3W/4Y1c8QIKpW
i0kioWNO/PfrhGqIuX8Z69w7gK/tO57ln7I5SBCwMUd+H+cf50j/AGUN hRJkUrnQdRteRuQkDdP3
ksKUHsDIMmNUNhXpHSzz7ztv+vfuoR9jtVOzGVzltYHKP82IHL9WwoXZbHLA9xcQR OJXtNplQhlB
YED4weLV/wAk5IznKPQSlXq+I5CuQ7rae0vZrN2eIZMw/cET4YjmfQb4jdgnqeH3AAACbeWLnT 4K
NNblpD3MaMaV8ea5i59PZ/hJAq+Hf72Gg18QNxMAkmuLayzIeZ9Dt0p6SFx+wLdSfv8AUpmH+Ukf
5v ydz/K2KP8AP+aEXX/KxtmtBpUH1aRzI8H1OL02ctzLFfUoTy+Kvjk/ys7u437v2oHbOPun8wsa
byfNK0r6Lbt I7F3ZrSM1ZjUk/vdySd8pOg3v0/I9Pi5Ee3tqHHXvCNm1bQpZ0uZNPha5iBEU5tYz
Ilf5WMhp1yf5aVVYr3Nf 8p47upX70Jaa5pdl6rTg3DSCIHlboAPTjCEhfVoORHI5Vh7PlHrE8unc
GzUdu4pV6ZCr695tj3mPW9Duwxhg9 KQjiXEKIafMO2Z+LRyAP0ixVgb/AHuj1fa+IkbTIiRKidrD
CHaN7hoY25ztQtGtOZBPEUBNaV2zNwykIxMgNo iudXXPl/Z9rrz2bPOZnCJmMskoyPos0R6ATOPI
EXtvt0oK7abqK7tZzrTZKx0A+89chxbVxD1fUbNny+nYfo8 zblfyJquKxhnUB+7j+7MY/wBIjxPV
LzPM9OECLS6bqDCi2k5FObUSpIH7XXpkhkAN3CxtHnUfhw8/0bCt7rl2 Bq+HhOPJUjcz6OKZ57nx
OXlvv6jZqsNN1H1OP1SYyUBC8NwDQg0r/lDJeLGquNddz6vf6fxy5bMR7P6y+Pw58 XKP0VDnyHic
+43sblvL1CxpmofEPqk9EP734Nwf8rfbInKbMuKPF05+keQ4efn3+WzOPs/qQIw8LJ4fOQ9Fzl 5n
xOV8gOQvfiJkyP8ALRZ1812skSrIxWZVVm4rVEZWFV50pv2zA1xrgEQP4up35b8ubtOytJlw5coz
8U Z+jbhAoVLhoCRFVy5PWdal1f8AQ97wgiEnoScCkzluXE8aD0hXfNdnM/DlsOXf+x6DTjH4kdzz
HQfrRF6a6db nfea06kk/38fUmhOTyfQPfH7wwx/WfdL7ij8vcd2KqNp/dN/xkl/5ONkMfL4n72eT
n8B9yEux8E23W8tq/wDB w+4yB6/1h+hn3f1T+l4P+d8JfXbJzHNIq2SBeCO6AkAGoXbeoB+jN/2W
f3IcTN/eS96QeRtU1/SbmdtK0Vri5 kcLd3k1ndzGJZKUH7iuwpViFq3vQUy88YyG5+0NRexaNH54
1fTxNYXVvYiS4YXnOCeIjiqqaR3CLMarSgpH0J 50K5rcpxRO9nb9f46rhuz3f2MHvvP+mafqd9pG
oeZNWS70+eW3uHFqBE0kDf7r/wBKZ+DenxUVqQwJ7nMiOnM gJCMaPn+xusM9svLvnG3nW4n1KO50
d41dY5InjuEDLyIdZGkcMD8I5O3v0312oz4xjkQKmPkgYBKcRWxO7zJf zS1LUrk/o61sltvTVwbt
zFyYAcqSSXESfESaAVI998nk0ggN5T+G/wBgiXIjgxy/hj+PinXlvWdW1bVo7a5s9 OezKM80lrcJ
LIoo3FuKXUpA5cR9k9cwNVk8KHEJT4v6QIH+5DZDs7DM0YxryP7WrnTYruYJL6fpoWYiWRYh/d lR
RmDb/F237jNhpzKQsc9vuDqez9Vj0uSQlxVw16fKZ8wm0iRuGX6tpiuSef7y0ACVDCu1P2d9sP5a
X4 B/U7uPtRhB/j/00f8Ai1wSw5QP9S0wvz5V9e1HIbAK9O3xDrj+Vl3/AGH9SP8ARTj5XPf+lH/i
9kDqIvCwTT7 TRDGqhpEnuIQ6liQKcAaVUgdjt98hpT1J+Rb8PtRpauZy35Sh/wBVEDcQ6ncFVutJ
8uykVEQknQquwBoGQ/yj JjTEcifkW2HtbpI/TPOPjj/6qJdpnls2F7d3Mkdnb290E4wWM5nVWVjy
PxVK15bDDkjIR3PUfeHW+0ftFh7Qx Y8ceMmHGblwcuGv4ZFkdpHE7COOMca9xUn51yMi8ZjiDsAy
zStBZ6UQAewAzGlN22HTWnLw6FpCxy6tdW1pG/ IIbmRIlYohdqFyteKKWPsK5WOKX0glz4acDmox
+a/yyuGKxa3o8rAFiEu7ZiFG5Oz9Bkjgyj+GXyLZ4cO4Kya boGrQtPplxDcQqxjaS2kSRA69VJXk
KivTIkyjsQ1z0sZcmMa35O1KjG3owr3NMvx5h1dRquz5/wALEZdOgtZX S5jLydCJRWn0HbMsTJ5O
mlp4xJ4hZ80DaKh124VLFLhDb2tZiYV9IiaU1Hqxyf621Ps99sx7/dizW3z2fR+wB /g9xiD+/wAn
w9OPzDIxIduLQyMG+26W8fxUIanG3+yWHSn8MxXpK9/+yP8AvmmupUjUvJGpBbg/7tviSjKv+8 hq
PE17VxSIAnYH7f8Ai3E3aqrs8azIObNE1uQo3qhb6oAahSD47EYV9PKjXnxf9VPxul/mGz1TUbCK
2t 9Tj0zm4Zp+S1KCMED93DE6fCBX4u1KZLHIA2Rbk6PLjxzMpQM/L4+ciD8vO1X8oYlj1XTALhbw
Br0C6XlSXeT 4xzCt8XXcZHWn1w2r6v0PL9u79oZjXD6cW3d6OWz2i9/3jn/4xv8A8ROY2T6T7nXY
vqHvUdV/3lT/AJiLb/qI jyOb6fjH/dBng+r/ADZf7kozLWl2KqNp/dN/xkl/5ONkMfL4n72eTn8B
9yEvP7ubav8Aplt/xOHIHr/WH6Gfd /VP6Xg/52QXEmv2HpxvKn1NAyLIEHY7gn2/zpm/7LP7kOJm
/vJe9Ivy81OXTNfF1dXkmmafQNdI/Ob1uqqrRx ht9/tMPh3zL1EeKNAWWoh9BeW70JJqMs11bixe
VfqxDANyWJBKWJNKCqjbNHq5wiI3sa6+9npcc5GVCxf6Hlm v/lLq+q+ZtW1GGby3Iuoy3LI8z3Lz
iKYMgYrVoxIqN9oDZtxmVi7UwiIjxHbzHRyDp58+E/IvWbOK9i8pWsHK 39aCGOGRoJHmhKRfASjs
FY1C9+h2qeuabWz44kwOx/HRv08RHIBIF8yQyxaheG5W1i0m09NGRJ1ldWKhQ1Skc jjlVj9kAdqb
ZvMtRFC5HyI/SQnHZ5sm8iaUf8Q2slvfWZWLnKywpcJIy04uF9WGJd9tuXTcDNZ2jm/dEGMt+/ h/
QS5OCHqFEKn5kx3K6ZA1urMzTqjxpUllZKkFehWoFa7dM2XZRFG+4f7kPLzB8Q+6X+6Lzc6bdc+J
sJ RxALARkU+fwkmtKeHXNzxDvYcQ72otKuJpUjFlIskvwlaUUCtSzlqKFA6ntQHDxebGUq6oseUd
RiYcbSNYweQ Hr23Vtqf3g2/DwweIGo6gHr9hXDypq5LSC1j4cgWrcW9QRX9r1Olff6MHiBIzR7/s
LMfy48tXy3V5GYlX1xCq SiSJxQO3X0nk7nuMwNfkHAPePvCmJyyAHdL/AHL0vzJNpvkPyjL5gvrR
9RlikjjW3jf01LSNQVcgkAeNPozBw xOafCDTlYdJHHEE7ksk8o+ZNJ84aLFqmiXzwWrALLaxiMSx
SDdkkLBzX5dc1+p0+SMzGRMfd99u0wziY7Bi2q 6f5S893GpeXtcmvYI9FuZBHdPcRLzbiYCVLJ8N
DUgff1K5l0dCIy4r8SN79OX6/vcXSav83PJGMCPClw+/n+r 7u95/qGlflgfzEfyxOdVa3d3g/TMl
3G8MdxK/qsqrLC+wdinMv1JPU8jn/mZjD4gMO+vLv5/H3fJmJSOTg4ZV 3+f4297M/MGsaL+VdppN
jBc6nqWnavcTywEXSH0EUo0zBih9Xk0wIU+5rU74kdLLXXIHhMR05HuRqtYNNXELv 7Houk6jZ3ek
rq1rqL32mNE0vxrGWoAWIqqoQw8DmujgnGfCSb5UacjxoThxCjHnYYromoaR568ujVorJ7YiR0 MT
PzI4syhgyhevGtKZsM0JYMphd7D7XUiOPVYuOutMWktZ9KvppIzJIt1BErL+8C8U9SlfTeME/vW6
19 st0+EZccTdU3Y+3ZaDiw+HxjjlO/fQrkf5qPie/ndLn62q8gCY3nuBQnb4gZuXie/Xw2xOkA2t
zIe1RMR+7hv 5j/iV0o1JQyDUIQOQqwnuamhJ6+oTT+uAaUefySfacg/3eP5j/iEFq+k6tqcluw8w
PYMsYjP1O8mXkoNR6pZp K0NSN9q5OOARva/eHI0vtccQrwcM739VGvlEJNqvlvUntvql35g1G/t5
1PqR+t64oxRiG5jxQfj75bDACb2Da fb04ZCUdNiv+je34tkv5aaVDpmqaTawlzHGLqhloH+JWboK
eOa7tAVkgP636HEHa0u0MuTUSjwGXBt7gQ9Zvf 8AeOf/AIxv/wAROYmT6T7m3F9Q96jqv+8qf8xF
t/1ER5HN9Pxj/ugzwfV/my/3JRmWtLsVUbT+6b/jJL/ycbI Y+XxP3s8nP4D7kJeCsc21f9Mtv+Jw
5A9f6w/Qz7v6p/S8T/NLX7e21v0Z9MivDDDAsTyKtCDGsjcpCSQQSKUU 5vuzYE4Y7uBqgPEl72G/
4r0sROP8O24dTxcc0ClaHpVP9X/PpsPDP85xuHz+/wDWj7bzoz2kdq2mJBbWTv8AV YkkUVa4oZKl
IlU8qL1Hvmh7Y0IyTgTGU+dkdOXR3fZOc44TqcYnbY9efUnoqRednjkaVIn5H1WEaSgL+9K1Yj 0z
2U9wNzmrj2XICvDO+9+/o7OWsid/Ej3cu7rzTi0/NvWLTT1062RBbJGRFHyjrQ7jf028a1zJxaac
AM fhExuuvLv6fjdxMwhORyeKOIi+XXu5pZF5h8qHj6uh3AumoZAkEB/efZNCpSu/fiM3X8mx75V/
Xn+t0h1ma7u PyCK03XfLIv4EsNJura7dgLeZIYUIMgoSGD7fDu3tkZ9mwI9RJH9aX60fnMw3sfJv
8w3ubryzp1yg9N7p4ndI wekkAYr1+yCenjTDoQBkmO79QcaiCPcf90XnH1CUkMY5KMfslfsCpFPh
UbjqDsNumbTiQUx0uxnSxd3geR+TU JjPIilPh2+e2c/2pHJLPER46ofT9PM8/wAcne9mZcUcMuI4
7v8Airi5DkjzoMksbUSMBlatAikctx8JPUbe+a /DkzxkDw5KjR34jxVt3df2uZnyaeUSOLHcrAqv
TdHv6dPkg08l6jIvCOSEooKhXmij+ILU1DtUjfsP650Wk1x yxJlCUCDW/wB7z2rwQwyAjMZLF2Pu
ei/lHodzY6zePM0bJMYPRCTxTlaOWb+76cudegyjtKd4x7x94Y6c3kHu l/uSyj/nItaflZdqP+Wm
2/5OZX2T/en3fqZaw1wf1v8AeyY/e+Stb8g6hD5v8oVbSbuON9X0rqicgGYhR/uup 2pun+rlujzQ
1mKOPLtkr0y/H3dfe4PaMcmkkc2LeH8UfL8denutjkvmLT5J/MGtSQVSe5eW1MkgQRyTMXjDjc Pv
29jmu9oNDKebDDglOobmPkRfT8W53spr4xxZ5+JHHxZCQJV/FddfxTGr0RtoCubO6GprcR3D37wt
6Y iPEmi9OK0V2YnqvhmONLlEzDw/3ZjL+Lu4xXL+LiI+I6vR49VioTOUcQI6DrwG+fQxB+BZXe61
aebz5FFxFE1 taPNblNysxYQrKpBG3HgDt2OS0ufU6WOTHHGdgPV3DoeW/wCPN1mv0um1EoTlljZJ
9P8AOPdz26fik/8AMUGs flZNLLZrJeeUNRDxSofiaFpAQAf8ofsn9rp1zfxMNYAfpzQ+0fj5e6we
W8LLoZkD1YJ/Yfx8x8E5/wCcdT6nk EE95ZP+Tsma/tY/4Sf6sf0u07KjWEj+l/vYu87XEVgbJpEa
WM27yfV0d4y5SMHdkeFuKKWcgOtadchoj+6v3O RPTieeQIvn96QaVxNnZCsqag0d0byGWSVpGCNC
YmMcpPAr6rx1UAMVPcZkznxCX473F1ulhj4SAB6gw+XzA7L eut0gigYoOU7epUkIOXFlA+L/ACdv
1c1j0magazd/Xv8Advs9mfy+w/c35AVyPnsnXl28TT9PmvktS9q9bsx1 /dryT1Gq1AKfFv7U65n4
tTmxkxlCciTz393c6PtHRYM+WJGSEeEAVtv9vwH6En8w6PrcE0R1SSSSO7I9XS3vn WJFVHkKMzVV
n+FacerbKPiHHoYyjIED504uPDHGRIRFh655TsntNZ0WF3MrxRSxtKa1YrDQtuT1zR643lj/AJ 36
Grs0eiZ84/756Fe/7xz/APGN/wDiJzHyfSfc5+L6h71HVf8AeVP+Yi2/6iI8jm+n4x/3QZ4Pq/zZ
f7 kozLWl2KqNp/dN/wAZJf8Ak42Qx8vifvZ5OfwH3IS8FY5tq/6XbbD2eH2OQPX+sP0M75e4/pfP
P5zS8vMf1VY maRhBJzBAWgtkFKfTnRdl/wBzH3ODqf7w/jq8/dJlJlWByDwUDfi1diftfy5smhUZ
ZuaKttK1Ptodz8JH2iTv 4dPwwKpenOJvS9CR25mrA0BYioryo3U+G2FU0tr7ToZk4aQ6yqfhmjml
jcODuaVHE/FQb9emQIPexIPezHyt5 u1+7K29tpT3FnbEC4d5g1wBKxKn9868qD3O1MpyYwOrVOAH
VmtndT3Ab1bOa040oJjCeVa9PSkl6U75QQ0kMe 876bYS+QtHubz4VgFuVajEVa1AoeBFKmm+Y+jk
fGmB3/qc7IKr3H7yxCLT/wApn9GJp7uW4fip9MEgvsPhBDN ueg65nmWXycc+I9J0PQ4bTSbeCyku
re1QMYoZ1QSKGYseQdC3U13zDnks704eQWd2Kao195fvtVuLZ3E8sloW ecicvHKZlD9qUKFVXtSn
hmRGpgX5/obIwEgAfNX87eT9GWwvtalkla6UK55MBGWJVKlECb9Om+Rw5jYiuHIbA Zl5B8paNoks
dxppdvrQg9SRm5BgpBU1Ir+13zA1+UyhR7x94c3RzMsm/dL7im3513lnB5MjivLSC7t7y/tLZ1 uv
X9JOclfUItisx48eimp9+mQ7PvxNjWx/G7m5scZiixLVvzp8xaZp+kpPp9lpy3Ud6xnu4rwwywWj
BI XhhCrPGkw6eovz2y/F2fDeidq5Vt+jZlKV80r1K1t77T9Vks/K+nW1podrZa7r9jdz3PqvPLbv
cGK3MT8FVI+ Qo9VqaccyPFlxDinImVxiduV/f5uDHs7BEECIAvi/Hl5cnpM35oeVoohby28v1YwI
XVvQ4cJI0dVKtKNuEm9R +sZgY+z50Kr7f1N+TVwBIP6GLaL/AMqe08RGw0maL9HzPd2/OdXo83CN
uIe5blsF29sycuLUSviI9YAPuFnu9 /zcWHgAggbxJI36mh3+5kOqfmX5O1DSrm3vbKW7sZ0ZJ4HN
sVZD4/vqgd69sqx6HLGQINH4/qbp6vHKJsWPh+ tF/lzB5MWy4+WbSWytrJXiELzFwRPJ6hYqJpgx
5R/CzbjcDvlOrjkErmbMv0fBt00oGPp5JD+YltHM2m8Laa7 uVtJJWt4YkmDwRhRIGV3jJ+N4yoWp
5UPE8dnQkDGCfL5025OPxZCPXn82KaDc3F5qNk6UsLUWzPHZQx8Yp44z w+sEmVzykaVat6Y5cfY5
m1Hc85de8eTh9ocYxiMvp6bpVJ5PjvItUXSNSmtNF9YJewma1ih9QMW+E3E8LcOcb AHjQlSATxy4
ZgCLHq+P6k4TmMBYHxP7E30fyxa2+g3+lXoZ7Lm6vCOIMYQAji8ckwb7IYMH/HIzycRBcHPOcc wI
HDIdzHY/LWmXztbMbs3FhGbl4rlWB9KKkrkK98gYcFNfS3puOxyUc46Eb/judtKOUfUA9k0C0mt9
W0 WOaQ3E0SSpLcEBS7LDQuQNhyOaPWG8sf8AO/QjQ/3c/wCtH/fM1vf945/+Mb/8ROVZPpPucrF9
Q96jqv8AvKn /ADEW3/URHkc30/GP+6DPB9X+bL/clGZa0rLieO3gknlJEUKNI5AJIVRU7CpO2RlI
RBJ6MoRMiAOZSzRtf0m+ nls7Wf1LiNpXdOLrQCWh3YAbcxmPg1MJkxB33+9ydRpckAJSG233Kt4K
xzd/9Mtv+Jw5Yev9Yfoau7+qf0vn/ wDOJrmLXZJEUGJ1t0JHFZA31eM/A5HJQR9qh32rnQ9lj9zH
3OFqT+8I/HNgbtdSKFWoLsAoaSjgCoFGJBpXrU /qzYuM0xmMlKMHNNjL8RVd99+griqyR50kDMGc
MRxBfckCpJqxHw12J9jhVXsTcvdBnYRQjkRJOzSwgLvR0Cy cwf8AV3wFS9J0PR/MoheZtQtbZJwr
RG0t4zyUqSpascPTltUHMWUo9zjykO5OrWx1iO7Es+p+vbitbf0I0rUU HxjfY75AkVyYEjuQ/nqU
RfljpcCxetPeC0jijoxJK28bnjQEcqClD+PTMPRj9/PyP6nZ5Y7RPkfvLA9P/LnzS 4hun0Rri2nj
5emLiCFgsi7GrMTWnYp1ObKWohytxzIMt8t+Rr2yuTerocVtPGaQfXrxZWRhQiRFghZR8uQzHy Zw
RV/INMzfVW8+XsdjLdl7dZBw08BjGJCazXJYEMQPhWMlfc4MAuvj+hqhC/tTfztGbbypfTuEYqEo
jg Mp/eL1B67b5XhNzDHDj9TK9GqYbST1Fl5CJvVSnF6lTyFNqHrmDqvp+I+9zdGKyfCX3Fkeo6Pp
mrJarfw+stn cw3tsOTrxuLducT/AVrxbsdj3GURmY3XUU543UNY8oeXNZvEvNTsxc3EdtPZqzPIo
9C6XhMnFWVTyXuRUdsMM 84Cget/JNJNrH5a+QpIEur+2eO1sLRIJ6XNwqS2lqOSJcgP+/WOlRzqc
ux6rLdDmT3Dme7uRKgLLGbP82vIWo 6zFDLoTJaXMnoR6pPBEVLii0YUJC0Ze9QCKgZmT7PzQgTxb
jegS6uHaWGcwOE0drp6Suh6GEIXT7bg/2gIY6H 57b5rPGn3n5u08OPcHHQdDNK6dbGm4rDHt+GPj
T7z80eHHuCtBZ2VorC1gjgDfaESKlaePEDAZE8zaaA5POvz ACxw6dfF2jksbVrmyZZGj/wBKikhM
Q+Ej1NuZ4NUHuMydCLxgd9fKvxu15p8OUn8c0Bc6tpM3m2wt7OFY/rcM /rRQLWJGAQwj4j8NI7eQ
OY1C/wB2G3K5kQwkRMjz/H6+vm42fJOeKjXPkgIdB0HTLy9huYA1p6vK1gofWiqiP zh9Y+hJE7yS
BkNKEHqW2lk4pjb8fLfubtNmIiN/mqaDdDUbLVEhiq0DyQMyLIEkYJx5L6jytvToaGlKqMfDMK s3
73F1shLIJAAe5juotJFZPZx2ZMdrctNazrSBDFdhTJFMvKGRqF2Ql6emOhAGXeHe91t934+LsY5R
73 qXlxxNceXZ1EhWSB5AZAyuA1uD8YcyODvvyYmvUnNLq4kZYjnXF+j8dF0pHhz6XKP++ZP5j1FN
O0S7vHT1FjS hTkFrzIT7R2H2sxtVk4MZk5WkxeJljH8d6VebNWnHlm2vrRnhNw0Uo4hXYLwMtPsT
Dbj1FKdeWY2szHwRKO11 +vuP46uVocA8cxlvVj9HePx0ZPmxdY0yq6lHAZWFGU7gg9QRgItINIWw
tLSPnLFBHHKzyKzoiqxHqNsSAMrxQ iNwBe/3tuXJI7EmtvuUbz+7m/5jLb/icOA9f6w/Qvd/VP6X
gv5x6NqU2vRztHL+j5I4XV1ZEVmWFEHxMy71BF K50HZcx4IHWnC1Q/eF56dCYOG9ErEW+yJoqACp
4/3o617ZsvEcfde2hSEEsjkMFVB6sXKuw6mTuBtvg8QLRbf RZ1k5pCwdiwYGWMgL9kMWMnhtjxha
Kb6Nol3FCoOriwt5jW5tknm5hTyU19MGNuu3b9WQlMdzGQPcyO1sbO3l WePzTePcKCqPIXlX4h8Q
4Sc1NfcbZUZX0DWYy/mpzYXbevGDrc16y7tAtslX7UpHFy+7ISI7mJxn+au/Nm0ur X8v/L8Ln6rd
W08SSSD7cbpY0IVhXfkO3hmH2eQc2T8dzs8v0x9x+8sj/LW01CLyfZi/LGZqupcktwbda1x1Mh xm
nCmN2TmHKLa+F5Z5vtZp9V8zKrRuIZdHBjmJ4IrCUePdpKnM/CaEf85sjHky78wogvk3UmPEcVjI
Lg EbSp2IIr4Zj6c+sMYR3ZDAYIrOKaPeBER19JSRwFCOCqKnboAMw9RuPiPvDfpx6/hL7im+lazp
98GW2nV5EqJ It1kQg0PONqOu/iMrnjI5hyIyTQGuVNqG1VdPbS7xdR4jT2gkF56honolCJOR8ONa
5PHxcQ4fqvZjPh4TxfT1 eI+ftGn02x0o2FvbT+RreWNrKW2k5TPzUvIHc934tuNunQ1zd6KYkZWT
4xG98vL5dzpdXjMRHhA8Ed3P8Hve4 2E8FxY281uawSRq0RPXiRtmh4a27neXe6Fm8xaFFeixk1C3
S8bpAZFD7U6iu32h9+Y/5vF37d/8O3fL6RyOxL Pw5dyvJcI0YdGDIwBVgaggioIIzKAaJF4/+ZHm
TV9N1jSUsZ3jjNjHMyK9FLJJKKcCyhuewao6DNl2djBxb/j YMM9GR+P3sNfzd5oiiiRdVuR8Dux9
S2c+oxPADkjOU9OjUJ2zP8KHc0cARFx5y80+p+71e59N5dlVbBpCP2Co VaUqnxCo2+eAYYd33sfD
CFHm/X45ZeGs3P7vk1s/+ivu5p+9RwKj015Dbatcl4Ue7718IdyvL5083tBCYtYk5 IrAPWzAqJFC
1CgA7KPtDu3Y5EYYd33shAPUPIF9dX8eh3F1cNeXHrX4kuCEHKhcKaR1UDjQDNF2hEDPGh0P6H N0
22Ofvj/vmf6pbwz6fPHMC0fHmVBK14HmBVSD1XMbNEGBBbcEjGYIWX6CGyhjjqqpNbIoqfs+vGKV
+W DIKiAO+P3hliNyJPdL7ijcuaHYqo2n903/ABkl/wCTjZDHy+J+9nk5/AfchLz+7m3p/plt/wAT
h9xkD1/rD9D Pu/qn9LzjXoY7jzLIlwt5PHFHbNFCiepaVFuTSQEPx3O9B4ZmaeRGIVXL4u0xQieG
+pl7ufX9G6TPp96ysW0P Tm5RpypcMqk1NH4m1FCa707fhb4n9KX4+Lt/y+l7zz/mR/4t02lXoJP+
HbJuC7MLl1Cg1+L/AHlTuK/Rj4n9K X4+KxwaX+d/0rj/AMWojSrpo2poOnqlTzP1l/g4ErxqLYml
E6dO+Pif0pfj4svy+lB5/wDSuP8AxX45Lm066E cUz+XLELGSvFrluWw3qPq32h3Pzx8T+lL8fFH5
bTEkcX/SuP8AxTk0e+Vyv+HtPKOWLH60WQEUXia27dqkf51 fE/pS/HxU4dKR9X/SuP8AxSV+ZLvU
NA0eS9j0q0s7iVvSS4Sd2kUS1oUUQwHYAgUft065PH6zVn8fFzuz9Bps 2YAG6/oRHLzuX3J3+cnp
SeQdGecerMbmJhWjO1bH4juCx3pX8e2T7M/vZ/jueC1gqXz/AN0Ux/Ku41h7OW1lj 01bSAhn+pSQ
GTk6Lx5R2tUH2TUvRjluqEbve/x3uvkGbXi3wjJtFjd+LUWSoHKnw7jt45rspmB6K+LZhjjJ9d 15
PKfMttfXGqeaU4xwTNLo5vuLmhJDJCikgVqSCfCncZk4cmoqFxj/ABdT+pyeDT9JS+Q/Wn35k3Oq
N5 Zu7S/ghht7kIU4OzP+7kU/EeIUblf2h9PTMDDrMuPLHijEXdbn9ALfi0WGcSYSkSOewH3lG6f5
gvIdCtFAicQ QRiR39WpVOCq3IJQk8t6Zg5u0Zy3qPO/4u8eTlR7MgJEXLka+n+afNTg8xJLZNZ3V
vC8sc7S2d0DPHKvrFpZF jkWMsrRyOKHoV7ZM9qZI+qIj0Feru3/ha/5Mxz9EjIbEg+nv2r1d3Nq3
1i90iBNTt4rJxU/XbiRJYpHnmdmLO xCVZ1KqCdgTQAdMy8GryanaMQI7Xudvdty6uLn0kNOKlKUs
guto+r30dj07hzZRey69rNlfaXLa2M8EyNb3Ij uSWj5AK3L4Ho3UiozHhk1MJCXDHy3cmeLSyiQZ
S+TDNN/JTWVpp97rkg0CKT1EsELMGLV5UqQE+dK79jm4h2r kJJljgJ/zgf0V7urpZ9l44gCGSZh1
if0H5/jdnnnOLWU8ryWWgFYbuXhbrOTxMMR/vJVGwLKgJAzRayUAIxyf RKVH+lUZS4f87hqXO42O
tjZ4tzs8Uv8ATtE0zzpB5cmjsxbTLHKb2aziJLTI5kE147iZXk9FuJVxvSineluLV HJ2d+ZBlxAH
YSP8PQRA4aHnE7derKZjHLRoDz/X3vS/Jun3+j6ZdQTXAmsJJjPpwZpXmWKSppIztwB/yY1ArV qk
saUdm6wZZygBXDGBPTeXFdDu9N772T3Bp18eDn5j5MM/MWOebVdFktQ/1oWCiExywRkyevLwWkil
96 Nx33alO9el7P2x7/jYOPPck+Z+8sJGmH4Vt1aVCIeUbXVlyqy/aVo0XdaggV6gVFOmw4u/7iwb
g0h5CLqUS+o ihXb6xZRvR6ciCyspUlmpvQUxM+n61XfUriVGLOzLIoZkF3YIoMzEMeXBzwKg9vbf
rjxfiiqPt/Lk1/fzLHdx 2FlcRmfld3UMUfqAhaK8aysxHrJ4eHzgclDlZ9yvV/ImmfoyPQbT6xHd
COS9pNDKs6Gqk7OscI27jj1zQa+XF nifI/oczT/3c/fH/fPQL3/eOf8A4xv/AMROU5PpPuTi+oe9
R1X/AHlT/mItv+oiPI5vp+Mf90GeD6v82X+5KM y1pdiqjaf3Tf8AGSX/AJONkMfL4n72eTn8B9yE
vGCxzEmn+l224/14fcZA9f6w/Qy7v6p/S888yPz1aT6vd2t uRDAsyy331V2IhUglPWiqOLUrTNpo
4Y/CjxCRNdA4mp1OujMjDLGIX/EAT5/wlBQ3FmtvPLe6hBMQrE+hrCmo UdOLTsWPXL5YoXsD8QUY
tZrwPVLH8Ix/4hAaj5r8pQz3VhcT3chBCyMl1cT28iuoJAeIyRybPxNG61Hjko6Wx dfj5to12sG4
lGxy2j/xCR/XfykNQNMdSoYHnHMAWANGBCnbp8PXLPAl+D+1yz272p/qx+z/AIhE6ev5V39wLa HT
VjmO3O4Y28RIqa+pKEQLRSBU9afLIyxSG/4+9f5d7U/1Y/Z/xCYSeW/y+eBjBbabHKCyr61/bUqr
ca 09VTQ0yIG+/F8iifbnatenNv51/wASg/8ACnl3/fWhf9J0P/VfLPR3T+1xf5c7c/1aP4/zU6/N
+SCXyPpCwFQ XvrdoU+1VfqLEAAGtOnT2zE7PFZZ/juXLIkR4vqrf5llXkG5tbry9byxWZtWjUQvI
YVhErRjiXQB5mK1FKs1c GoBEubjEMkoMoQ8d89Wd1Pq3mv0pIwUutEaNZKgCsUqdu/J6/LNngkAI
+6TIM8/MpOXkfVgACfTXqaAUkU1Jo dh1zD0x/eBATrUWiXS5XjI9PgChWlKVFKU7Zi5OnvH3hMdg
f6sv9yXnL3F99W1jV7qdrNrWK4FlMgPKKOAlvU UEH7fCp2JYHbambAVtEdXWY64wfxumVh5z0+If
pufUBqNkzQw287s/qp6oQyloo7WKFSoepo5NFNN6rjLCSOA Dh/T8zbmxwni4ybPn0+QTHytqml2c
cE8MjyT3Zl+uxAid1dpeYkDJUlDyY/ES1KV32wZcMpAjlXLp+Dya/wAw ITG98X2cvs52zb62BsTu
M1vC5/G8Y89efvzL0rzDdSejbyaLp03I6dbxk3E9lKCoug7iQHgWo3EUVqclp1ypd mYNTjAJImDY
PdLly6ggnY8wdqPKcMpjuEP/AIr8j6xo0nme8t7ie1twtvPOLCb4SFVnj9VEkRTyYMB69R2YBi M5
0dj6vDPwYRPDI3tkHB7+EyEq76hv3Fz5Z8Uxchv7khtPPXm/WvNser6PZPb6RPGLKwtrwyss0SzB
5p jxYRqy8yxYA02QVzo9D2VDS4jxniyyNyI6bVGI60PPmSZbXQ12ryDILO0R+Px8E48/ODqWhyJc
CGZtPKLtdkk /WZVG1sp/n27/AIZl6D+7+Xd3BpibHxP3liyx24kMhvBHQek0ZXUa0UJzoAiuaMTu
xG498zbPd9zJZcgqQjTB rZ1dFQm+AQgl05LwMjcTJyV22NDucR+OSEXOLZ625EamEemfSOpKPtU5
MOJMgJo60JO++RF/ilQs8tqJ0k4JE sp/fQj9I+nGPhVmcE1HxDlxG4PtSshf4pL1/wDLFZI9O8uw
ygpJHLfoyH1hQqDtScLIPGlM5/tH/GI+4/ocvB /dy98f989Lvf8AeOf/AIxv/wAROY+T6T7lxfUP
eo6r/vKn/MRbf9REeRzfT8Y/7oM8H1f5sv8AclGZa0uxVRt P7pv+Mkv/ACcbIY+XxP3s8nP4D7kB
qj8LO7atKXNvuP8AWhyI5n+sP0Jn9I/qn9Lwv8xrqxTX7W7uIfVkto4X iD24njb92nwMrtEjDbcE
kZvdAD4QA7mgmyT5lGeUPODST6nZLYLb3UtpJ68ljp0FswCqa+r6CXUjK1RT4RTxy WbDyN9epJ++
kgqnmD8udHjgil0rS9RnuWuE9VDDeSARGpc8XtrQbf6x/wBU4MepN+oj7P1laTdvJfl23thp8V rq
Atb+WMXKmK95MIFmlSjHTw32m361Gx2G1XjyJuxt7vL+ktIOD8tfLJv5zNp+peigj9GT078FyQS/
Ii yPL4vFF+nJnVSrmPs/4paR995U0DWIBNeafePPBLOVkt4LqGWSkhCrJImngvQIAObbe2QjmlE7
EfZ/xS0p+Wf J2iWQtdSl0q9TU1jUSx3FtcSgSKdnCGxuEBFPg+Nio2rhy55GxYr3j/igtIP8y2Sf
QNGge4a1Zbm0lFyOYZD9 SAqeClwBz5GgrtkdFtkmfx0a8h3A8v0lNNC82flxo6K6a5d3Nzw4TT3D
6hKJCSWLGJ+UYYkncLhyYssv4R9jX RZjY+YtLv7VLuzaaa3krwlW3noeJKn9jxGY0sZBo/eEPOdf
sBrGseaPqNtNdPNNpDLxEqituHEh7UorUIP0fF uM7HLhjGz/ADkhO/zE8yaBe+W9S0cXLpevwCxN
FPH8cTpLx5FKCoGU6bFISEuigLLfzFaahc3Vvo1y02h2emQ RBWSROE4mKrX1VQmsY6+2V5sZEQZf
UZj7wxmajL+rL7iltt5i0lWqL63JT4iPVjNB4kV6ZecUu50UOIdFLyzp mm2Z9SxvRdQoxAf4GcHq
Q00XByd+5rk55ZciPx7nLyagy5iiyPUDNenml3Ir8uf7+Se4jHEARqITKsVFpvVSz dSetaIS4en3
D9DbLOJRoj7U1/Sg8co4E+Mk3mNY9UtGhS3huLqAerD68zW3AkMOSTIruDQH7IzBydp4sOQwJN gb
1X6SLdrpNBmywGSNcJP45Bhk/lXWLm8e/lhtDItGMhurfmSnOnNzY82J9U1JPKqg/sjJj2gwAbE1
7v 8Aq4538mZ/K/j+pO7GxubaJ5bmO3jmkPBZI7o3bOqgvTkyIVAqx404g1p1wQ7YwTnGIJuRocv0
E/P5us1/ZWp 4JTJHDAWRuPvH6Uk81waVcLYve3ksDRWvpiGC3M7nnNIVYBbiFuqkbJ8zvm40ZIgK
Hd9w8mnAbB/rH70lfS/L ct1MravcD1HcqZrG8ZjyVi2y3DFmrRdxWvUbZlcUq5faP1NqodO8jiJ0
OuyPC0bFqaZeFWPdFQzEL8FAKrxp3 6jBxZP5v2hUVpEHkWG5VtS1W5ukEdVtorK8imSVWog9QvN7
jbbcb7YJnIRsB8wu6PlP5O3ARJpdTt5aAxlluS zVptULIuzAA/PIfvx3I3Z35PXQIrjQU0GWSXTm
e/KPKJBIXHISBhKEfZgeo/rmm1pl40eLnR/Q5WD6Je+P++Z /e/7xz/8AGN/+InKcn0n3M8X1D3qO
q/7yp/zEW3/URHkc30/GP+6DPB9X+bL/AHJRmWtLsVUbT+6b/jJL/wAn GyGPl8T97PJz+A+5LNdb
hpd+1aUmh3+mLBHn/nD9CMv0f5sv0vHfPECsNMnkszNDNDVpyLdqbqhoGf1AqhOpU CvSvbb6USMK
jLhOzTgmOZF8/vSRfMbR2MdsdG0kPGylLvlZ/WQ67j94G5E1bmzDw+jBl0mWQ2yS5jvA+z7vg5 eP
PjBsx2o+f3pjdeffMN8kFvf21ndxLJHLFDPdW0oZx9g/HM3xfFXb9W2YY7KyRoxySHfz/U3fm8W9
wH yC+7/NHzVcSoSbeN/VaSBEvIlbnIrDjQysU+FmAFe3WvWWTsmR+mcgDz59/Tb8c2OLV4wN4A/j
8fc3D+a/miw d2hhs2uLgQm4unuoXZlQcFXkZXHfwyzF2VIRozlfz+wjZhl1MJSsRFd3L7RzTzSvz
I10aWxn1LQG9cSSy21xL PI6BpG9TktvEVIYk9yPDJw0RifUZy5dAGnJkifpjw/G088r+db2e/stH
trry/DbS+osVvY/Wi44LzIjiKRJ13 PxDv1pjlwAAyIn8aauJjH5pWXKWPTkZSbeWAIzwJNXjbqlA
HqFLVyzQy3kfP9Tjk3kI/o/pLzT6k7zCAqhPJQ 3C0tAQGFAQR1FQevhm04vxZZs/8pecYdI0KLT5
rOe7Nu0nB7WU2qiLmp5GJJOH25CDwHbcdzh5sPFK7/SxIQP +JoLPUtWuLK2uNOGqvaSwMjKhRYZG
adndSrT+vV9zyK1NMl4VgA71f48qTSI8z6h5X1YSq+hC21S5EZTWbgrd cUBQcm3dnX09uhIHaopg
xRnH+Lbu5IAZT5k0NtA8lapNoOm21tqHoRLCbYl/UZXUAcGVFp4Zh+JxzAkduIfex lVG+VH7nznD
/imaWRYrFZJR8EqhmZh1+Ej1Kjoc3pMBzLj1jrn+PkzuwlfRudzaS6nEDOyT2zW6cWiovEq0kr os
nNu6dMxZDi2NIIwS6pg3mHzJBb35nGpTSJEG02dLWK3X1ih+GdGeReCvTddz+GV+FEkVXnuiI09V
at /iDXShC6rfeqjN6gOlQ0CemGjqBPsS9a79N8jwQvkP9N+xPh4Ku0VL5m8zTWo0ya5vrnSHljdk
k0qHkELBnoR J1X9k9z2HTDCEYS4o0Jf1kZBppw8ORuHckH1Oa3F1e21nJ+k5I2dT+h0UPIzMxjZ/
rDH4iFPOm3Shy4ZSCN/9 l+xllOnywMJEGPd7kBF59/OLT7OTTYrUW8F4d4jCCW3C0TmzUG4FF2yU
sGGcuImyiOTEMfAD6AK+DINVuZnh0 v69DM9wbOM3CRluIc8jIDEs0FTVtqEU9+mYunA4duTbp69d
fz5JfLdo7pygecyBq3FZgQxNf272p48v2SadQT 3vA/H4DeznSbbza2nWi2vlmyuLVoIzDfzQWsjP
Gyhlryv2dlpTqa5iTlCzcjfdv/xKEQYvPIuW/wCdO05m3Zp Ft7UbkGjBzeDlUjpQEZG8dfWft/Uq
qIPO6uWTypp4NHo31W0U7D4ASL8/a/DBeP8AnH5n/iVZB5c/SSavoEeo 2kVhdf6bytoESOOnE8SF
jlnUchv9s5rNWR4saN7H9Hub8P0y+H6WeX3+8U//ABjf/iJyrJ9J9zdi+oe9R1Qg2 kZBqDcW1D/0
cR5HN9Pxj/ugzw/UfdL/AHJRmWtLsVSXSrbUopdRRJI44zdySJ6kTMxEgD9RKo6mg26UzDwwmD Kq
+o9P2ubnnAiJIN8I693wa1bSdRuLO7/0xB6icjEsfBWdACpLSNNx+yK0GWcEgeK/s/XbTKUJR4eH
y3 Pf7uF4XcX9i8qNc6bbXMsK8BJMiSEjtyLq3Knbl07UzcaPRGeOMhM7XW8u+v5/WnkO0PaLJp8s
sQjt6Sfo6ji /1Ppfx6qV3d+XNAtrc3tpp0Rv4/rUEUkIldk9R41oPRk3qrAAGu2Q02HJIEXM1KQu
z3nvyDpTup59RlEZw4BG UIHoOcQTyxHrf7OSEHmzyL6lFTSnaTrS3qFr8O3+j0Wte368vGkyAk+v
5n/qqxM9WQBePbzH/VFM1uNI+qwX9 vpmnTW94Kwyi0iZSIT8XH1YQN6lW49e9cx5wyiRAM+cOp2u
X9ctebW5MIHimG8cpFHnwwv/AFKO/dZ+fJv9Na d8P+4LTPhpx/0Kz2puKfuc2f5XJ/P/AN1/xTzP
+iWX80/6aP8AxDv01p21ND00UpSllaDpuOkOP5XJ/P8A91/ xS/6JZfzT/po/8Qmen+f9U0u0jtNP
ihtLRamO3gihiRampoqx061OY8dFOcpcRGx7j3D+k35vaHhEDES9UbO8 edkfzOWyE1HzHPqE/r6j
BFcmRll/epGyh1T00IBQgEISKgd8xcWOYMql9MjcY8+HvHO+XL5bjfPydpCPBLhrx ICpyO3FzMZV
Vc9j8TsSQAE2liN0GlWoqfjX0oqgHuPg/VmVwTPLIal9J6e4/j7XHPbeQXcPVD649R/SHeO/u9 24
d9Z07mSNNtqPU/3UXxEim/weB6YDHIN+KVD6h1Hn5j8DuZx7YkfTUbl9Ev4Zf0T/ADZe/kdjseJS
Mm lfbOl25b7LH046gV6U4dPDDGOQ+nj3O8TtUh+v/pIXuET7bkBx8HpjtMfxQPLl1F8uW/pNGiXG
XSTIWOlWpZg Qv7qKhqST+xTvh4Z8+OXD15XE+fl/buNxD+Wsn0iMeI7x51MeX9Ly6n07SFExTzRd
LpQ0uONUsBuYFVAoIPPo FB6jxzHz6MyBEpXPbnyluPwRzHyJnh7dkZCfD+73uj6onhJr37ek8pfM
AplGlSO6fo+NWaqsQzDlRSo5UpXrj n0pGLxRwmUI3EV/x5lpO3ZHU/lyZCE58MjxDv8A6nyClXR4
aj6mipTiq+q4pQ1JBrXfb/M4Y6Ss8iTEHhjzj5 y82w9t58mljwRnOskweE3yEK/g62a+KOm1+0uI
zDNbxtG1CwLgdDUGu3QjBqcRxQM4cM5DoBz+1j2dly5swhk jlxRN+o8RA2NX6Op2QlPLzKsbWUHp
oF4gykgcQFXavYLmuxanOZ8Rxgef6h1ejzYOGHCMuSXPaq79yel/s6I1 fMVvCixJDHwQAKOdaCnT
cZstPg8SAlLgjI9K/aHmddmzYs0oQhlyRB+qzv5/SfvXx64knJkiVakFirV+yQRXb vmPn0/hn0GN
yMeW17n+l7hXm36bVznEeNCcYxjP6rNCgL+jzJv+ipT6pBdSRGa0V3iasTFjVWqDUUA7qM2eTD kh
CREhsD0/a6PS9qQnkjDhIEpAXxDrt/NTWx86avp8TQWx4CvLjRDU0AqOSN4dMwsemuMSZbUBdDY+
bs 8nakoTlGGOpCRPCSfVHvie+uY+I6hEf8rH8w/CfW2PfjH1/wCA2wflJcrPHHmNtx3x/V8D0LP+
WQfUAPDlsJf zZfzZj9I5j1C6MRX/ACsfzFQ/vNx1HGLYf8BvhGmB/i9Mvpl5/wA2Xn/ZseYl2vkA
Po9cPrje9fzonqK99fVv Hlf/ACsjzByH734T0PGL/qnk/wAn5mx9Q6+8d/6feKaf5bldVGpfRLof
KX809/cf6J4mv+Vj+YuJ/e/ED8Q4x 7Cv+pkDpN64vq+k9D5eR+/mOobY9syri4Po/vI/xR6cQ74/
Kj6TzEib+T/MGpa55tsVuZmQxJN6UqCOtDGa7c Kdu4zC1WMAxokH1WNrHL8efR3HZWrnkM+KMTH0
mMhdSB4vwRzB2L0XWtPu5NIvY0vJnd4JFVSIAKlSBU+mMw8 +ORxy9R5Hu/U73T5YjJE8I5jv/WiL
5SunwKV4kTWo4mlR+/j222+7J5B6B74/eGvEfWfdL/clFPcxpcxW7MA8 quyAkAnhTYDvscsMwJAd
7WIExJ7mru8tbOAz3UqwwggF3NBVjQficZ5IwFyNBceOUzURZQMet6Ul0ImuU9S9Z XtUFSZFIVAw
pXbkKZSNRASq/q5fc3nTZDG6+nn5dUylUvG6g0LKQDv3HtTMiQsONE0XzLdCk7D7ic6Hs43gi+ Z9
uxrVz2oXt7qrbl7kl/NL0frPlP1q+n9QirT/AJi7qn45TpOPw8nB9XHP/dPoeg4PDw8f0+HD/cB5
7H 9Q+tf6HXh8Na16eslK175nafxuH97z/Z937XJ1HhX+75PZtOp/yrXyXX/lmvf+op812QSObJwm
jeP73ne2pQB xGYJHDm5Gv4IoDNs+fgW7FCpIE4LQ706e1T7Zg6WWYzlxgAeRveh9lO47Rx6aOOHh
SlI71Yr03Lc+fFfXkvkJ LVG+xBXxAJzDwgUOl1wy7iYjY+R+3lseF2WpkeI/xUJCePvjGchxR/pR
+cee8eIBoPQg7fsP4exy4Egnb+vD/ fR/G/8AW54xAIj6tv8AJ5OVV/k8ndXQ9POBBiDlurpJHQwg
LU0UAsO+4O3tms/lLIKIF1yl6uXcfQb/AAeb1k fZrTSBHGYiX1Q/d7SH8UfWOGvjzrk60m1CSQiR
Fov2nCleQpsOrVyePXRNiUTGB3ocRMT/ADh6RXf9o3sNGt7 E8MCWLIJ5QKEpHGIzG3on6zxbGgfh
I1wkCyvEVoeB6jwPtmZptYMsqB9Y5GiBMfLn7uXMbcUXQa7syWnhxSH7 qR9URISljlysUTt035/T
Lfhk2Opqd+Jow/aFMvkBQoekSjt1gbH2fgek7YsJG5En1nHP1dMkeE/7IefMjepj1 NoTPt/N/HDI
gaT346H+l2Y44yPaPLcZrPwnZPuDCfzBkt0msvXiMvwygKG4EGq79DmQIzlMmEuH0x3qwfqen9 mD
GGmlGcbIyS2uiPTDmkAHloRsTUvQkDnIDUbhf7untmGTruId3uj8/reuA0defvl8vpS0SWTXSt6L
Jb HZo+dT0pXlx+npmz4MoxkcQM++v0X+l1/FjMweGod1/pr9CZFPLnUGo4iqlpQeVd9/TzWiWt69
/dHl/p3YVo/ wZf8AEsn/AC49I29+yoVjMg4gmpA47CtO2W67xOEAGJlcOdgXf662eU7T8LxImQmI
8Gb6aJrhjd304b3ZbGCZ Fp4jMjU/3cv6peF0H9/Da/UPvVHpyNT8NTRu6muYWEkgCqnw8uk4/r+7
kdqLttTECRN3j4zUv4sc75e48/Mbj 1CQdQkkftH7Q7MPEZVqq8GRF0AeEj6oyrl3+X2Fv7Pv8zEE
R4pSjxxNcGSNj1d3mf8ATDqFJpgj0McpKj7YXa n0HOT4dRwmzlPFdg2PjV7/AIHcX0sR0ZkDEacc
FcJHCa5+m6sdf913hqKdJQ1I5FUdQyce533P45t9LrMuPhj ISlKU9p7muL+E308r+RFvNdq9jYZ8
c4TxQhDGTLEKBlwC+KNVUj0NfOMuFU6U3/1H/gc3xAIO238Uf99H79uf MVIEHioyMTEiW/8Ak8nf
/Qn92/LkbxkES38raf4xtux4S1Xt/dt0zU68Hjhfq2NS7xtz8x8j06h6r2fMeHJVw Nx4odIy9VkX
0l3cxVGwAXsWtS3cWnSm1t/rMrUQx8gtEY0dqnwWuYOoMhA8It6bTRiZjiNBD+veXGi2s15D6F y8
1sZYhUAH6ynSu/375XxSljBkKNx/3QbOGMchETcal/uStubnRbqeO8j1aOJrUGIPFLAVHrkbNzDi
re lt9OM5Y5ES4wK8x1/sTCGWIMTAni33Euny718+kwanZhJb+S7s5eLrtbOjAHkpBEVDhlhGSO8i
Yn+r+pjHOcU toiMh/W/Wg4/KllJfPdPPMZ4HQRPSHbgFkXb06bM1cpGjiZXZse739zcddIQ4aFEe
fu701+o3X/VxuP8Agbf/ AKpZleHL+cf9j+pxfFj/ADY/7L/inzzDY3l/dC3tYGuLk1/doCzEA0Jo
NzmfgynFjEjOQjQ5AEykYg/zT+O6n kdZphqdQccMcJZAZXcpARhHJKNmpi9+4fO9hl35R8w3hCXm
jNcfUECR+tCshiWrOByYHiKuzfTlN4xYGXIJEk yrioXv3c/s69wdri1GvhEVgx+HGIjCJ4eKVChZ
4jsOvX+EE7yAB/JbWskaSaJbwSygMqvbwoStag0IBpUdcE9 VhFk5sv8ARHEQT58th+jz2F8Jdpy4
QMWL+lLhBEf6IHFvL7CaA29RFNp2rfUUtvQC2dgpEEC8FSJZGDHiFIUB mcVp3OVjLphK/Gn0MpWe
nIAV39/29Kc+PtHLEmWmgSeKMI0LAkKkTLiFWBW2977Ab02iasAjNbtwkBIbajcSC ab9uY+/MSWH
RmJJnL1ch8buR4e83ty5ObDP2oJCIwwqA9R864agOPuFWee8tlQeVfMTwesNOmaMtRXCkqSTxo CP
tEnbbvmdo/AwX4eSYias1fEfL0/jk6rtPHrdYI+NgxmYsRjxEcEdt5EZBfLb5+RTv9A1axVmvLKS
GO MLyLqVpyJ4/fxNPkcyMGtlKRjxyE5S22HKuZ9HPYiu8d27h6zsgYoCZxRlix49zcrMuI7D95y3
Bvc0e/0oA/E SBsykiv01zKifDiOOuGURd1R2AI7r6jv3B5AjWZI+POQx2J48kqMbJjciYy234b2P
MxNEcyDVG3PH2Zex+WP5 jFsOMf0JXuP6MvL38+R9VEkaPPUpeFL/AGzHwnhl/ShtV+7lzjcDKIsK
1RSv+Q3cexyI1WMWbj/TjY/00f1df 63OR7PznhAjO/8AJ5OE2P6GTurkDyHnA+nUND8Pwn7S+/iu
W/mcdj1xv+GVj5S/H2tH5DNRvFPhv1w4Tsf50P 1f73luL18Wp17MPA5VLUYQDuOC943vE/zo/ft7
xvYORDRakyHpl4oHpmYnhnH+ZkvrW3q/qy24ZCqcVJ6KRQK exOWwy+JMRBEpCjxCqMRvv53+sbWH
Gy4PAxSnKJhCQIEJAgxmRXpv+GrN9w4Zerhk0GInPu1PxyefDGemBkN4 REviItWk1M8WvkMZoZJm
B/qyl97Nfy70/T7u3vDdaJDrLLIirG6RMyKwJLAyA7VUD6c1PaZOLJGEBYjAAb+Z/ U9h7LZDmwZM
k5cMp5ZE9xJET+ksv/QGheiGPkeD1GX+69O3J6kUZqU/ZB+nNcM+QD6JfP8AHc9MYAn+9Hy/He jJ
vKnldNPiuV8p2ss0hCyWohh5qu+5JAr0yw5JCAIjK+6+TSCTMxM9u/vQZ0DQ/hB8jQfExDUS3rxo
KN 078jtXtlXj5P5kv9M3cI/1UfJh/wCZGl6bZXWmiz0+LTPXtmknt4UVAH5ftcQvIr8s2Gnsx4uA
ylxYzXduTzP mKeb7YmfEjE5eGPBmFm6NxjHkPIk/BhMZIao6gH9RzpNT9NHvj/ug+daEkZLBoiMz
8oSVD8XxqOvUdj45q5Sj i9GSVAHY3vHuI7x0Pcb/AIDt0MIT1A8XDC5Sj6o16Z19UZVyl1j/ADhw
kHxB6q4nYUPHqp7qcsGrgSblDj67j hmP1/dyO1FoPZ2UAVDJ4RPpPCePHLuO2492x5ipXFsq25pv
+0Oze498B1GEgDjFfwmxcT3Hy/sLIaPUxMj4Uu L+OPCeHJHvHn123v1R32dxaoG/+Q1Nx7HIHU49
7Mb/AIo2Kl/Sj5+XwPSTaNDm9NRyAf5OfCeKB/mTofT5/wC dH+KLXE0J4mh+0vv4jJx1eOwOMf0Z
X/sZ/t5+UhvVk7OzVI+FIf6pjo1/Xxnl8rrpeMkCZflbbsvmNbyR0jtb SNzNNIQgHMcEWrdyWzX6
3PjlIEECunTfmQfeB799gbeg7C0mbHEggyvrREgB9MZDndGR3vhAG5iY11XVNd0mP TbqRbuCQrE5
4LKhY0U7AA7nMHNqICB3HLvelw6bIZgcJ59yvqDl7GFyAC01qSAQQKzxnqOuTyG4g+cfvDXiFT I8
pf7kpd/hbylaloTEsRuOLujXEoMno9GIMnxcS/XxOUHSYI7VV+Z6fFyPzuolvd1/RG1/DyTOzbSr
O2 jtbaWOOCIcY09QGg+ZJOXwMICgRQ83GyDJORlIGz5Iaz1myNxfLNNDD6c/FeUq/EPTQhhWm38a
jtkMeeNysgb 9/kGzJp5VGgTt3eZRf6W0r/lsg/5Gp/XLPHh/OHzavAyfzT8nj3kO5nt/NFy0EXqs
yTIsimNeAMoq/wC9KA07 CuOqnwxhW52rlsOCO+9ft+Dr+ysfFmy3QiOO+dyl42Tba+Qr3X5vRP0l
F6ao1pM1nGw4IZYDJPMW+1J+9+zy3 8D1+yMwvFFVR4feNz57/j3O+8E3fEOL3S2Hlt+OXNA6rF+k
gOdsq6gShurt0tJlSD4/3MQkkodz/wAbHsMqzD xOY9XU+k7b7Cz+ObfgPh8j6Og9Q323ND8cu9JJ
La/SRXSASQMpS3i+q2SVrGfTaX4mPwtxNGr9ncVNMwzGQPL bp6Y921/tc0SiRRNHr6p9+9fs70Xa
aPGsr/X41u7cr6lyPQsYyr0U8YWV+f7P7NKf6xqLYYhfq3HXaH2b/j3t WTOSPQeE9N5n57V8/u5y
D9KMDGVsisiArp0HKD0oVC8eb0lHxcT022+Edyc3x/6P9XlQ+38cnA8Dn6v6x9Vn3 bfjmegY15/v
5JfL0lvBbuqiZWuruVoOUkwAAoqyEkb9VBApToNp4cgOSIIPDxeo7Wdvf3d3uDi9oYpDTZCCDP hq
Io0PUKuxXP8AnbdZbJp5C8t6JdeVrO4vLCCeaQyH1JEVmIEhUVJH+TmXAEbb93y/scKMYSiDUT15
Dr f62Qf4R8r/APVqtv8AkUv9MlXmfmU+FD+bH/Sj9Tv8I+V6U/RVr/yKX39vfGvM/Mr4UP5sf9KP
1OPlLywf+lV a7/8AFS96+3vj8T8yvhw/mx/0o/U4+UvLBr/uKtd/+Kl9/b3x+J+ZXwofzY/6Ufq8
mP8An7y9oVl5R1G5tdPg hnVYwsqRqGHKZAaGm2xpluDbJHc/UPvcTtDFD8vk9MfokeQ/m+54yQzS
hyppsdh7ZtM+WMNNOINkCQrr1eO0u CeTXY5yBEZSxmwNtxE/K+fcmGj6/rWj+oNOkaESn4yAammw
rT54c+mwZpCcpeqq2l+O9dD2jrNJA48UPQZX6o Weg/QEyH5g+cRT/S32NdwcqHZ+m/nn/TuYfaDt
H/Ux/wAq3D8wfOIp/pb/AAmoqCfDr92I7P0388/6dB7f7RP +TH/Ktw/MHziKf6W+xruCfD+mI7P0
388/6dJ9oO0f9TH/ACrSzVtd1nVmRr9zM0YKozA1ANKiv0ZPHo9PHlPq D9XduHG1Ha2uy/VjH0yj
9B5SFFLlRwSSpAodyPY5m5csZACJF8Uf90HU6bT5ISJlGQHBPof5kq+17f5a0PynL 5f06W5tLNrh
7eMys6pyLFQTWoBzlzkFm5dT1830/FphwRPAPpH8I7h5JkPL3ksU/wBCsdv8mP2/pj4kf532sx ph
/MH+lH6mx5f8lj/jysf+Bj7U/pj4kf532r+WH8wf6Ufqa/w95L2/0Kx2/wAmP5Y+JH+d9q/lh/MH
+l H6nf4e8l/8sVj/AMDHj4kf532/tX8sP5g/0o/UjbCDQdPV1sVtrZZDVxFwWpHjTHjjzv7WYwkC
hGh5BFfXbP8 A3/H/AMGv9cPiR7wvhS7igNbv4FsA0LJPKJ7YrErip/0iPwrlGoyjh23Nj7w5GmxH
j32FS/3JRktmsmoW90a1 gSRVoaCsnHt3+zl0sdzEu62mOSoGPfX2InLGp2KuxVBWeh6PZTGe0soY
JjUGREAah67jfIRxgcmUpEmzzRuTY uxV2KuxV2KqN5ZWl5AYLqJZ4WILRuKqSDUVGAxB5pBpj6ea
tP0+C2gg0i8jt5IxLaJDHDxaNmopAEm3IsNjQ/ EKgZPHiJG3JSqWXnW0vIfWg0+99P0/WDMkS1Si
morJv8Min5HJnDIGmE5iIsqo82QGn+4+83ZkHwxfaTly/wB 2dvTb7sl+Wn+D+O8OONZDz51yPS/1
H5KkvmZInMb6dd8lcRkAQn4iVUDaXxkX78op2UdNIi7H4/sVoNbeaMyJ p9yEBpVvRHUAjb1a9CMq
y5RjFlhLEQadcXi3ELRT6XNPEwBaJxbspoaioaSnVcqhqYTNb/L3/qKOAjqlH1jy4 JFj/wAOnm2y
j6tbePGn2/EY+PC6r7G38rKr2RkdlpMkayJ5bBRwCp9KzGx37yZeKIumgxo0u/R+mf8AUtD/AJ FW
X/VTDwjuRTv0fpn/AFLY/wCRVl/1Ux4R3LTv0fpn/Utj/kVZf9VMQB3IIBbs7DQ57qa2fQ4raSBI
5K yw2xDCUuBxMbSdDGa1piAO5SEZ/h/Qf+rba/8AIiP/AJpx4R3KjIYYYYlihRY4kFEjQBVA8ABt
hApSV+FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq8C1670C41K3i1XVr5DDBHA80Cy
RRx0HKKBODRiVk9UKZNq kA+GWYtVKAoV8mwwtUs9V8oW0936OuXzQ6pHbyxXEsUxE5eeYH0+T8kW
OWDixHXpQhcsGtmCDtt5BpzaWOWBj K6PnTJ7Gz0021rqH6euEa4iQhSkrikXpHiayb/s9RuCfHML
L7QRAqRHM/w/P704vZwXcRL+H+M/Dr5ILX7C8t 9VkWznvdQmngW5kmWdLOIG9kniVAZriJAzMH4q
v0dMnjz8UQRydv8An8sBwER9NfwxPKvLyH4KUH8w7jy+Fsj 9YIAM1UktrxQ0jkFfVhmm6BPsk1Ap
tTMTVaWGeUTK7jyokc/d7nHy6iWSXEa+VcmQaR5m8za7dvY2UU0sRJS6 mRrM8ImYRu/Fpg3TsBX6
cqw9nY4GxxdeciedA9fL8W1HIRuivNXlO/0XQLm+t9QuLyTnDELUerykaeRbdQOMj EkNIDSm/Tat
csOgx11+ZckdpZCeUfkHnmp/n35s0TUm0b6g5+qFYCWdQy8QBRg0Baq96mudBp+yrxg8Vbd37X XZ
M1yJIZKPzW81C7NtJyjdWKvVY6gjqCPS65lZuxODGZid0L5ftec7M9ofzWphgOPgM5cP1cvhwhV8
o/ mb5u8wa4+mOHs41jeRbopG4bgQAAPSTrXxzme19R+TweKPXuNuX6/ufTNf7Ow0+IZBk4jY2r/j
xT3zH5o80aN aJcC8NwXbjw9KJD/xFs5js/2plqOK8XBw1/Fzv/NDrtL2WMsq4q+H7Uf+Wmvarrk2
qX2oOaqtvBHGVUUCmVia qqVrz/DOl0Wq8eJlVb043aOjGnmIg8Vi/wAc2c5mOvdirsVdirsVdirs
VdirsVdirsVdirsVdirsVdirsVdir sVdiryxNY09IgJvKOmXJeNYp7ya801HnCRhVMiyHn8QFOL7
jpkbbK80Vb+Uhr8C6laWNpoh5KDaW/6KuEEkFQ js4sbupHLoJdvbfFBNJFcRalBenTvVnY2TyJHK
L7y4vIIOLExNZq1Bw35JX+bptRLTYid4x+Qb458gG0pfai7 1fMXmfQINOGk3NzHA8ZuLyx1HRxLI
0ZMkaylImjUIW6Iq/SCcuAAFAbNRO9kpPYfk9dy30cEulapZ2zFi9zLq lhJGuxahWO2eQivw7Dvv
440vF5vSvK/li98updrbRxTfW5PVkMkyrQ79PStY69f2qnJAMCbYv5j87jX/AC5q1 p9Sgtlsbiy9
dp7yGWM/6dEKt9WZ3EdQQzbe2+VRzRnYB5OVl0WXEBKcTES5bPGr3RJbzV9UuYrSSSKO6kVXtC Db
qFAICGQhyoHQntnUYZ1jiL/hDgSG5elWGi+p5oiu5LWV4n1OjyNwMJU3XAggmtO3TMnUZv3BjY+j
48 nhuzdKRrRlAl/eS32rmfijPIGlvBqFrcm3mQS2zUkfjwPKOvw0Nd84XtvfAR7/APcyfb+1c4lC
UbG0v0sk85a cs9gimKRnVgY1U0NS6A03odj3zlNHpOHi9Mhy513ur0Gapcx+LVfy0tGtTqkTRvGa
wnjJSu4fwzqOy48MCP6X 6A4va8+LIDd+n9JZvmydU7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq
7FXYq7FXYq7FXzNceS/Ph1u4uIdAv mhS4luIjKweJpUJMbei5KEGtKGqnuCKjIU3WHrP5cr5p0qC
ZdfC/V7hI5Ybe3s2jeGYj94rrb2cEZqCATzb7O 22EMJbvLPNXkLzXfa/qt5baHqMq3GoXM1tcK/D
9zJIWDKjMKBw52IBFB03wUzBD0LyroPmTQfIl1Y6dczWuv3 Zjlt/Xt5pY7dqryVpfq0nKqAg/CwB
+z44QxJsphpVt59eCmr+ZLiGdGops9OEqunWrerZR8W7bbY7oNMr02/+ rWUcN3Pd31wnLndPZTRs
9WJFVjiVBQGmwwsSHlGkeVb+1FwG0jULccbWCzeVfrXp20OpR3boUWIcyqBiOXXjw oSRmJh0wgSb
d32h2xPUwESIj1cRrrLh4b8kVfaFqFpf6jFB5dudTiv5mljv4Hms0jDxInx24WMEhlLGg9s3Ud SK
iL5eTo+FOrQajDfx2h0K8MaXf1j9K1m9GguDP/cU59Ph+x75PLq4y5Hbh7v6Nc+bqtJoZY6JG/Ef
4u hkTy5cvxaK8vfWreS3tZ9Gu7ZLOJY/rzCeVJiIih4xBWKVPtmj1+I5YED8bF6zUaqMzI8XM9w7
75oy81G61Cz MzaNewS27mllIsnOZRwaqSRhlXeo+JgdsxPykr2j/ALInq4+DMI3Z+xGeTTcPc380
2nT6d6iQFYbjmxqDIDR2 2J6VAO1cztPAxB2rf3tOpmJEb3t3UyfMhxnYq7FXYq7FXYq7FXYq7FX/
2Q==</xmpGImg:image>
</rdf:li>
</rdf:Alt>
</xmp:Thumbnails>
<egGr:nrpages>1</egGr:nrpages>
<egGr:units>mm</egGr:units>
<egGr:vsize>324.</egGr:vsize>
<egGr:hsize>458.</egGr:hsize>
<egGr:margtop>100.72</egGr:margtop>
<egGr:margbot>68.9</egGr:margbot>
<egGr:margleft>57.29</egGr:margleft>
<egGr:margright>94.19</egGr:margright>
<egGr:vshrink>1.</egGr:vshrink>
<egGr:hshrink>1.</egGr:hshrink>
<egGr:readerspread>False</egGr:readerspread>
<egGr:screenreg>False</egGr:screenreg>
<egGr:trapped>False</egGr:trapped>
<egGr:inks>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<egInk:name>Reflex Blue</egInk:name>
<egInk:type>pantone</egInk:type>
<egInk:book>pms1000c</egInk:book>
<egInk:egname>Reflex Blue</egInk:egname>
<egInk:frequency>120.</egInk:frequency>
<egInk:angle>45.</egInk:angle>
<egInk:dotshape/>
<egInk:r>0.</egInk:r>
<egInk:g>.07843137255</egInk:g>
<egInk:b>.537254902</egInk:b>
<egInk:attribute>normal</egInk:attribute>
<egInk:printingmethod>unknown</egInk:printingmethod>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<egInk:name>cyan</egInk:name>
<egInk:type>process</egInk:type>
<egInk:book>process</egInk:book>
<egInk:egname>Cyan</egInk:egname>
<egInk:frequency>120.</egInk:frequency>
<egInk:angle>15.</egInk:angle>
<egInk:dotshape/>
<egInk:r>0.</egInk:r>
<egInk:g>.5607843137</egInk:g>
<egInk:b>.8588235294</egInk:b>
<egInk:attribute>normal</egInk:attribute>
<egInk:printingmethod>unknown</egInk:printingmethod>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<egInk:name>magenta</egInk:name>
<egInk:type>process</egInk:type>
<egInk:book>process</egInk:book>
<egInk:egname>Magenta</egInk:egname>
<egInk:frequency>120.</egInk:frequency>
<egInk:angle>75.</egInk:angle>
<egInk:dotshape/>
<egInk:r>.7607843137</egInk:r>
<egInk:g>0.</egInk:g>
<egInk:b>.3490196078</egInk:b>
<egInk:attribute>normal</egInk:attribute>
<egInk:printingmethod>unknown</egInk:printingmethod>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<egInk:name>yellow</egInk:name>
<egInk:type>process</egInk:type>
<egInk:book>process</egInk:book>
<egInk:egname>Yellow</egInk:egname>
<egInk:frequency>120.</egInk:frequency>
<egInk:angle>0.</egInk:angle>
<egInk:dotshape/>
<egInk:r>.9607843137</egInk:r>
<egInk:g>.8901960784</egInk:g>
<egInk:b>0.</egInk:b>
<egInk:attribute>normal</egInk:attribute>
<egInk:printingmethod>unknown</egInk:printingmethod>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<egInk:name>DECOUPE</egInk:name>
<egInk:type>designer</egInk:type>
<egInk:book>none</egInk:book>
<egInk:egname>DECOUPE</egInk:egname>
<egInk:frequency>120.</egInk:frequency>
<egInk:angle>45.</egInk:angle>
<egInk:dotshape/>
<egInk:r>.7490196078</egInk:r>
<egInk:g>.2666666667</egInk:g>
<egInk:b>0.</egInk:b>
<egInk:attribute>technical</egInk:attribute>
<egInk:printingmethod>unknown</egInk:printingmethod>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<egInk:name>black</egInk:name>
<egInk:type>process</egInk:type>
<egInk:book>process</egInk:book>
<egInk:egname>Black</egInk:egname>
<egInk:frequency>120.</egInk:frequency>
<egInk:angle>45.</egInk:angle>
<egInk:dotshape/>
<egInk:r>.1215686275</egInk:r>
<egInk:g>.1215686275</egInk:g>
<egInk:b>.1294117647</egInk:b>
<egInk:attribute>normal</egInk:attribute>
<egInk:omask>True</egInk:omask>
<egInk:printingmethod>unknown</egInk:printingmethod>
</rdf:li>
</rdf:Seq>
</egGr:inks>
<pdf:Producer>Esko Automation Engine PDFNormalize 14.0.1</pdf:Producer>
<pdf:Trapped>False</pdf:Trapped>
<dc:format>xml</dc:format>
<dc:description>
<rdf:Alt>
<rdf:li xml:lang="x-default">ArtPro Normalized PDF</rdf:li>
</rdf:Alt>
</dc:description>
<dc:title>
<rdf:Alt>
<rdf:li xml:lang="x-default">212415_43675744</rdf:li>
</rdf:Alt>
</dc:title>
<dc:creator>
<rdf:Seq>
<rdf:li>BGSYSTEM</rdf:li>
</rdf:Seq>
</dc:creator>
<xmpTPg:NPages>1</xmpTPg:NPages>
<xmpTPg:HasVisibleTransparency>True</xmpTPg:HasVisibleTransparency>
<xmpTPg:HasVisibleOverprint>True</xmpTPg:HasVisibleOverprint>
<xmpTPg:MaxPageSize rdf:parseType="Resource">
<stDim:w>609.475131</stDim:w>
<stDim:h>493.621496</stDim:h>
<stDim:unit>Millimeters</stDim:unit>
</xmpTPg:MaxPageSize>
<xmpTPg:PlateNames>
<rdf:Seq>
<rdf:li>Cyan</rdf:li>
<rdf:li>Magenta</rdf:li>
<rdf:li>Yellow</rdf:li>
<rdf:li>PANTONE Reflex Blue C</rdf:li>
<rdf:li>DECOUPE</rdf:li>
</rdf:Seq>
</xmpTPg:PlateNames>
<xmpTPg:SwatchGroups>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:groupName>Default Swatch Group</xmpG:groupName>
<xmpG:groupType>0</xmpG:groupType>
<xmpG:Colorants>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>DECOUPE</xmpG:swatchName>
<xmpG:type>SPOT</xmpG:type>
<xmpG:tint>100.000000</xmpG:tint>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:cyan>5.098039</xmpG:cyan>
<xmpG:magenta>69.019610</xmpG:magenta>
<xmpG:yellow>100.000000</xmpG:yellow>
<xmpG:black>1.960784</xmpG:black>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<xmpG:swatchName>PANTONE Reflex Blue C</xmpG:swatchName>
<xmpG:type>SPOT</xmpG:type>
<xmpG:tint>100.000000</xmpG:tint>
<xmpG:mode>CMYK</xmpG:mode>
<xmpG:cyan>100.000000</xmpG:cyan>
<xmpG:magenta>100.000000</xmpG:magenta>
<xmpG:yellow>0.000000</xmpG:yellow>
<xmpG:black>0.000000</xmpG:black>
</rdf:li>
</rdf:Seq>
</xmpG:Colorants>
</rdf:li>
</rdf:Seq>
</xmpTPg:SwatchGroups>
<xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass>
<xmpMM:DocumentID>uuid:bf84af52-6521-b44e-a851-8dec040ca93a</xmpMM:DocumentID>
<xmpMM:InstanceID>uuid:f1971bf8-8ae5-704a-99f0-34a76edad2bd</xmpMM:InstanceID>
<egLayL:layers>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<egLay:name>FT</egLay:name>
<egLay:printable>False</egLay:printable>
<egLay:locked>False</egLay:locked>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<egLay:name>Images</egLay:name>
<egLay:printable>True</egLay:printable>
<egLay:locked>False</egLay:locked>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<egLay:name>Textes</egLay:name>
<egLay:printable>True</egLay:printable>
<egLay:locked>False</egLay:locked>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<egLay:name>Calque de recouvrement</egLay:name>
<egLay:printable>True</egLay:printable>
<egLay:locked>False</egLay:locked>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<egLay:name>DECOUPE Simplifie</egLay:name>
<egLay:printable>True</egLay:printable>
<egLay:locked>False</egLay:locked>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<egLay:name>INFOS Decoupe</egLay:name>
<egLay:printable>True</egLay:printable>
<egLay:locked>False</egLay:locked>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<egLay:name>05_cartouche</egLay:name>
<egLay:printable>True</egLay:printable>
<egLay:locked>False</egLay:locked>
</rdf:li>
</rdf:Seq>
</egLayL:layers>
<egBarcL:barcodes>
<rdf:Bag>
<rdf:li rdf:parseType="Resource">
<egBarc:Type>EAN 13</egBarc:Type>
<egBarc:Code>7613034048516</egBarc:Code>
<egBarc:BarWidthReduction>.02</egBarc:BarWidthReduction>
<egBarc:Magnification>1.</egBarc:Magnification>
</rdf:li>
</rdf:Bag>
</egBarcL:barcodes>
<egPagL:pagelist>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<egPag:start>0</egPag:start>
<egPag:end>0</egPag:end>
<egPag:inks>
<rdf:Seq>
<rdf:li>1</rdf:li>
<rdf:li>2</rdf:li>
<rdf:li>3</rdf:li>
<rdf:li>4</rdf:li>
<rdf:li>5</rdf:li>
<rdf:li>6</rdf:li>
</rdf:Seq>
</egPag:inks>
</rdf:li>
</rdf:Seq>
</egPagL:pagelist>
<egImp:surfaces>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<egSurf:sheetOrgX>0.</egSurf:sheetOrgX>
<egSurf:sheetOrgY>0.</egSurf:sheetOrgY>
<egSurf:sheetSizeX>458.</egSurf:sheetSizeX>
<egSurf:sheetSizeY>324.</egSurf:sheetSizeY>
<egSurf:plateOrgX>-57.29</egSurf:plateOrgX>
<egSurf:plateOrgY>-100.72</egSurf:plateOrgY>
<egSurf:plateSizeX>609.48</egSurf:plateSizeX>
<egSurf:plateSizeY>493.62</egSurf:plateSizeY>
<egSurf:signature/>
<egSurf:sheet/>
<egSurf:side/>
<egSurf:plates>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<egPlate:inkname>Reflex Blue</egPlate:inkname>
<egPlate:inkbook>pms1000c</egPlate:inkbook>
<egPlate:plateid/>
<egPlate:ftplateid/>
<egPlate:versions>
<rdf:Bag/>
</egPlate:versions>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<egPlate:inkname>cyan</egPlate:inkname>
<egPlate:inkbook>process</egPlate:inkbook>
<egPlate:plateid/>
<egPlate:ftplateid/>
<egPlate:versions>
<rdf:Bag/>
</egPlate:versions>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<egPlate:inkname>magenta</egPlate:inkname>
<egPlate:inkbook>process</egPlate:inkbook>
<egPlate:plateid/>
<egPlate:ftplateid/>
<egPlate:versions>
<rdf:Bag/>
</egPlate:versions>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<egPlate:inkname>yellow</egPlate:inkname>
<egPlate:inkbook>process</egPlate:inkbook>
<egPlate:plateid/>
<egPlate:ftplateid/>
<egPlate:versions>
<rdf:Bag/>
</egPlate:versions>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<egPlate:inkname>DECOUPE</egPlate:inkname>
<egPlate:inkbook>none</egPlate:inkbook>
<egPlate:plateid/>
<egPlate:ftplateid/>
<egPlate:versions>
<rdf:Bag/>
</egPlate:versions>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<egPlate:inkname>black</egPlate:inkname>
<egPlate:inkbook>process</egPlate:inkbook>
<egPlate:plateid/>
<egPlate:ftplateid/>
<egPlate:versions>
<rdf:Bag/>
</egPlate:versions>
</rdf:li>
</rdf:Seq>
</egSurf:plates>
</rdf:li>
</rdf:Seq>
</egImp:surfaces>
<egFontL:fonts>
<rdf:Bag/>
</egFontL:fonts>
<egInkCovL:coverage>
<rdf:Seq>
<rdf:li rdf:parseType="Resource"/>
<rdf:li rdf:parseType="Resource"/>
<rdf:li rdf:parseType="Resource"/>
<rdf:li rdf:parseType="Resource"/>
<rdf:li rdf:parseType="Resource"/>
<rdf:li rdf:parseType="Resource"/>
</rdf:Seq>
</egInkCovL:coverage>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end="w"?>
<?xpacket end='r'?>
<Figure>
<ImageData src="images/212415_43675744_norm_img_0.jpg"/>
</Figure>
This is the part that is actually needed:
<egBarcL:barcodes>
<rdf:Bag>
<rdf:li rdf:parseType="Resource">
<egBarc:Type>EAN 13</egBarc:Type>
<egBarc:Code>7613034048516</egBarc:Code>
<egBarc:BarWidthReduction>.02</egBarc:BarWidthReduction>
<egBarc:Magnification>1.</egBarc:Magnification>
</rdf:li>
</rdf:Bag>
</egBarcL:barcodes>
I specifically need the value on the line containing "<egBarc:Code>7613034048516</egBarc:Code>", i.e. 7613034048516 in this case.
How to resize a GroupItem's height.
app.executeMenuCommand('selectall');
app.executeMenuCommand('group');
var finishedLayout=app.activeDocument.selection
finishedLayout.height=NewHeight
finishedLayout.height=NewHeight gives a correct nominal figure in the Data Browser
but on the (CS6 Illustrator) page and inside the GroupItem's data it hasn't changed.
Clearly the methods I've tried so far are the wrong ones - including
finishedLayout.GroupItem.height=NewHeight which gives an error.
Please would someone tell me the correct syntax to use:
sorry - as I've said before, I'm new to this and the documentation
isn't exactly full of illustrations and helpful hints, though this forum is,
and thanks in anticipation of your replies.
OpenOptions not working
I am trying to open some dxf files through a script I wrote and the first dialog box that pops up is the scale select box. I tried setting the option in my script but is keeps having an error when it get to the scale I set.
Private appillustrator As New Illustrator.Application
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
'Select the URD drawings folder you want to run the program on.
Dim result As DialogResult
MsgBox("Please select the folder containing the drawings you want to convert to the .dxf format.")
result = FolderBrowserDialog1.ShowDialog
Dim ext As String
ext = ".ai"
'Check for files with the 'URD' extension.
For Each file As String In System.IO.Directory.GetFiles(FolderBrowserDialog1.SelectedPath)
'System.IO.Directory.CreateDirectory()
Dim slashposition As Integer = file.LastIndexOf("\")
Dim filenameOnly As String = file.Substring(slashposition + 1)
If IO.Path.GetExtension(file).ToLower = ".dxf" Then
Try
'appillustrator.Visible = True
Catch
appillustrator = New Illustrator.Application
End Try
appillustrator.Open(file, False, Illustrator.AiAutoCADGlobalScaleOption.aiFitArtboard)
appillustrator.ActiveDocument.SaveAs(file & ext)
Else
'Skip this drawing as its not a 'DXF' and go to the next drawing.
End If
Next
'Exit Illustrator.
appillustrator.Quit()
MsgBox("Your drawings in" & FolderBrowserDialog1.SelectedPath & " have been completed." & vbCrLf & vbCrLf & _
"Please review the converted files for errors")
End Sub
Selecting objects by colour and moving to another layer
Hi there,
I've managed to google together a script based off others that work in illustrator CS 5.5 but not in the latest version?
Objectives of this script
Step 1: Add Layer and call it "Register"
Step 2: Select all objects based on colour called "Register" and move to layer called "Register"
Step 3: Rename "Layer 1" to "Thru-cut"
Step 4: Save and then close document.
Could someone here have a look at the below script and let me know where its gone wrong? Below is also a screenshot of the script error in the latest version of illustrator.
Thank you.
var myDoc = app.activeDocument;
var myLayer = myDoc.layers.add();
myLayer.name = "Register";
function getObjectsByColor ( colorName )
{
var doc, items, i = 0, n = 0, item, color, selectionArray = [];
if ( app.documents.length == 0 ){
alert("No documents open");
return;
}
doc = app.activeDocument;
try
{
color = doc.swatches.getByName ( colorName );
}
catch(e)
{
alert( "No such color !");
return;
}
color = color.color ;
items = doc.pageItems;
n = items.length;
if ( items.length == 0 )
{
alert( "No items found");
return;
}
for ( i = 0; i < n ; i++ )
{
item = items[i];
if ( item.fillColor.typename == color.typename
&& item.fillColor.cyan == color.cyan
&& item.fillColor.magenta == color.magenta
&& item.fillColor.yellow == color.yellow
&& item.fillColor.black == color.black )
{
selectionArray [ selectionArray.length ] = item;
}
}
for ( i = 0; i < n ; i++ )
{
item = items[i];
if ( item.fillColor.typename == color.typename
&& item.fillColor.cyan == color.cyan
&& item.fillColor.magenta == color.magenta
&& item.fillColor.yellow == color.yellow
&& item.fillColor.black == color.black )
{
item.move( myLayer, ElementPlacement.PLACEATBEGINNING );
}
}
if ( selectionArray.length == 0 )
{
alert( "Nothing found" );
return;
}
app.selection = selectionArray;
}
getObjectsByColor ("Register");
function renameText() {
if (app.documents.length == 0) return;
var docRef = app.activeDocument;
recurseLayers(docRef.layers);
}
renameText();
function recurseLayers(objArray) {
for (var i = 0; i < objArray.length; i++) {
objArray[i].name = objArray[i].name.replace(/\s*Layer 1\s*\d*/, 'Thru-cut');
if (objArray[i].layers.length > 0) recurseLayers(objArray[i].layers);
}
}
// save as
var originalInteractionLevel = userInteractionLevel;
userInteractionLevel = UserInteractionLevel.DONTDISPLAYALERTS;
saveFileToPDF ();
function saveFileToPDF () {
var doc = app.activeDocument;
if ( app.documents.length > 0 ) {
saveOpts = new PDFSaveOptions();
saveOpts.compatibility = PDFCompatibility.ACROBAT5;
saveOpts.generateThumbnails = true;
saveOpts.preserveEditability = true;
doc.save(saveOpts );
}
}
userInteractionLevel = originalInteractionLevel;
myDoc.close();
any body knows how to add dimension to a square, circle, (geometric drawings) would you please let me know how. thanks (just in case someone answer). scripts. thanks
IN CC Windoe not closed on execution of the statement
If there exist an object of Window, and when close() method is called then window not closes if it is followed by another set of statement. For eg Consider a snippet
var win = new Window('dialog', 'Save As');
saveBtn.onClick = function() {
var fileName = win.prefixEt.text;
var filePath = win.dirEt.text;
win.close() ;
save(layerSetArray,fileName,filePath);
};
There exist two button in this dialog. On click of save button, window not closes till the time it will not execute the save() method as well. But on CS^ version first it closes the window and then execute the save() method. Is this the bug in CC. If yes, then how to resolve this or any work around for the same.
Export/Save as High-Res Jpeg
Is there a way to export a document @ a different resolution than 72DPI? I know I can set the horizontal/vertical scale to save it at a larger dimension at 72DPI, but I need the file to be actual size and 300DPI.
This is part of a larger process, and I'd prefer to do the entire process from Illustrator, and not have to open the files in Photoshop to change the size/resolution.
Also, is it possible to change the color mode to CMYK or Greyscale for the exported Jpeg?