PDA

View Full Version : Convert Many Invoice Formats to a Standard Format



joeny0706
09-10-2020, 10:03 AM
Hi all








I have been working on converting a company from manual entry of invoices to being digital. This is a company with 10,000,000 in sales andstill doing everything with paper invoices and manual entry into the accountingprogram.


I do currently have them converted just some issues I am still trying to fix.


I have a program I use with handheld devices that they use when making delivery’s “ERP program”. I collect all the data with the ERP program and then the data is exported from that program so I can import it into the accounting program.


I have everything all set and am able to export all the data. I then am able to import it and works well.


One of the last issues I am having.


We have invoices and credits. The ERP program does not have a credit note number on the paper print out. The ERP program creates the credit note number after it is uploaded to the ERP program. So the number in the software is not listed on the paper print out the customer receives.


Since the stores do require the credit note to have a number to identify them for now, I am using the invoice number and just putting the number 9 in front of it. I was able to get company that created the ERP programto do that.


Since the credit note does not get assigned a number till it is uploaded into the ERP program there is no way for use to locate that credit note number within the account program.


I have attached an example of the file exported that I useto import the data into the accounting program.





If you look you will see the credits listed on the bottom ofthe list. The credit notes numbers “629,630,631,632” are of no use to me. Each store that has a credit also will have an invoice.


So I would like to find a way to get those credits have the same invoice number as the invoice that was created on the same day for that store with the number 9 in front of it. I was thinking if a script could find where the store name and date of an invoice match the same store name and date of the credit note then populates column B with the invoice number with 9 if front of it. Then the number on the paper print out will match the number I import into the accounting program.


The store could be listed more than once since this report will be ran weekly. That is why the store name and date must match.





That might be confusing. I am hoping I am explaining it so it could be understood. If anyone wants to work with me “help me out” and try to figure out a way to complete the task I need I would be very thankful.


Or if anyone knows where I could get help to complete this task please let me know.


For me I know sometimes I find task I like to try and find away to make it work when it is in areas I know about. Maybe the same for someone else.

SamT
09-10-2020, 11:24 AM
You're pretty smart, so I am just giving hints and steps

After importing the csv, find and name the bottom Right cell of the invoices section

Set InvBot_R = Cells(Rows.Count, "H").End(xlUp)

Copy the invoices to another book ("Working_" & Date & ".xlsm")

InvBot_R.Offset(, -5)Select
Selection.End(xlToLeft).Select
Selection.End(xlUp).Select
Selection.Copy '(to New Book.Sheets("Invoices"))

Copy the returns(Credits) to a different sheet in the new book

InvBot_R.Offset(-1, -1).Select
Selection.End(xlToLeft).Select
Selection.End(xlDown).Select
Selection.Copy '(to New Book.Sheets("Credits"))

You're done with the ImportCSV book, Close it.
The below refers to "Working_" & Date & ".xlsm"

With Sheets(" Invoices")
Columns should be Date | Inv# | Store
Filter, in place, for Uniques
Move Store before #Inv
Insert new column before Store
The formula in this column is "=Right($D1,3)"
Copy down

This should be enough to allow you to complete the task.
The sheets are sorted, so an array is almost as fast as a Dictionary

CYA: Permanently save "Working_" & Date & ".xlsm".

joeny0706
09-10-2020, 11:57 AM
I am not that smart when it comes to VBA. I do currentlyhave a xlsm file. I take the data from the csv and past it into that. Ireceived a lot of help to create that. Mostly people from this site worked withme and wrote the scripts for me. I learned some very simple task but not much.Mostly I just figure out things when I need small changes. So, the attachedxlsm files are what I use to convert the data.





Since I do credits and invoice separately, I need to havea different file I use to add the credit note number. Then after the creditnote has numbers I then can split the data into the two attached files toconvert it to a format I can use to upload into the accounting program.

When I convert the data I need to do credits and invoices separate

Thanks for help but I do not understand any of what you are saying.

I do want to learn but don't plan to use VBA much after this. I am just in need of this soon. If I must I can get the company to pay to have it completed.

I will have hundreds of invoices and credits to importeach day. For over 30 routes. I am hoping for a script that can do all thetask.
Then I will just run the macro and have it completeeverything.



I have created the others but asking for help fromothers

Each script people have helped me with I do go over andtry to learn how it works. This on just has nothing like any of the others. Thesearching part where it matches date and store name to take that invoice numberand move it to the bottom is where I have no clue at all

Paul_Hossler
09-10-2020, 01:39 PM
The searching part where it matches date and store name to take that invoice number and move it to the bottom is where I have no clue at all

I'd "fix" the CSV. This does some sorting and if date and store for a credit ("C" in col 7) match to an invoice then it makes the credit invoice number to that number

27110


Then you can do whatever you want with the fixed CSV data



Option Explicit

Sub FixCSV()
Dim sCSV As String
Dim wbCSV As Workbook
Dim wsCSV As Worksheet
Dim rCSV As Range, rCSV1 As Range
Dim i As Long

sCSV = Application.GetOpenFilename("ERP File, *.CSV")
If sCSV = "False" Then Exit Sub

Application.ScreenUpdating = False

Workbooks.Open Filename:=sCSV

Set wbCSV = ActiveWorkbook
Set wsCSV = ActiveSheet

With wsCSV ' Guessing
.Cells(1, 1).Value = "Date"
.Cells(1, 2).Value = "Invoice"
.Cells(1, 3).Value = "Store"
.Cells(1, 4).Value = "Product"
.Cells(1, 5).Value = "Qty"
.Cells(1, 6).Value = "Cost"
.Cells(1, 7).Value = "InvCred"
.Cells(1, 8).Value = "Something"

Set rCSV = .Cells(1, 1).CurrentRegion
Set rCSV1 = rCSV.Cells(2, 1).Resize(rCSV.Rows.Count - 1, rCSV.Columns.Count)

With .Sort
.SortFields.Clear
.SortFields.Add Key:=rCSV1.Columns(1), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
.SortFields.Add Key:=rCSV1.Columns(3), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
.SortFields.Add Key:=rCSV1.Columns(7), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal

.SetRange rCSV
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With

.Cells(2, 1).Select
End With

With ActiveWindow
.SplitColumn = 0
.SplitRow = 1
End With
ActiveWindow.FreezePanes = True

With rCSV
For i = 2 To .Rows.Count
If .Cells(i, 7).Value = "C" Then ' CREDIT?
If .Cells(i, 3).Value = .Cells(i - 1, 3).Value Then ' Same Store
If .Cells(i, 1).Value = .Cells(i - 1, 1).Value Then ' Same Date
Cells(i, 2).Value = .Cells(i - 1, 2).Value ' make invoice same
End If
End If
End If
Next i
End With

ThisWorkbook.Activate

On Error Resume Next
Application.DisplayAlerts = False
ThisWorkbook.Worksheets("Data").Delete
Application.DisplayAlerts = True
On Error GoTo 0

ThisWorkbook.Worksheets.Add
ActiveSheet.Name = "Data"

rCSV.Copy ThisWorkbook.Worksheets("Data").Cells(1, 1)

wbCSV.Close False

Application.ScreenUpdating = False

End Sub

SamT
09-11-2020, 12:17 PM
The Module indexes for the two attachments

Flow Control Subs listed below. The Comments in re Modules are only here in these code blocks, not in the attachments

For Flexibakeinvoices1.xlsm (http://www.vbaexpress.com/forum/attachment.php?attachmentid=27108&d=1599763916)

Sub runall() 'Module21
Call RenameActivesheet 'Module2
Call CRemoveG 'Module41
Call Replaces 'Module1
Call addClassAll 'Module9
Call Template 'Module3
Call AddDiscount 'Module8
Call AddRow1 'Module14
Call ZeroRemoveH 'Module4
End Sub

For FlexibakeCreditMemos.xlsm (http://www.vbaexpress.com/forum/attachment.php?attachmentid=27109&d=1599763917)

Sub runallReturns() 'Module6
Call RenameActivesheet 'Module2
Call IRemoveG 'Module41
Call ReplacesReturns 'Module31
Call addClassReturns 'Module1
Call Negative 'Module12
Call Template 'Module3
Call AddDiscountReturns 'Module10
Call AddRow1 'Module14
Call ZeroRemoveH 'Module4
End Sub

SamT
09-11-2020, 12:27 PM
Joeny,

I have gone over both your attachments, and, IMO, you need a complete refactoring. I guesstimate that would take ~ 4 hours. Call the Number at: http://www.vbaexpress.com (http://www.vbaexpress.com)/ for assistance

Disclaimer: I do not work for, nor am I paid by, this Forum. I do have nearly 20 years with VBA for Excel and volunteer as a Moderator here at VBAX.

Paul_Hossler
09-11-2020, 01:42 PM
Joeny,

I have gone over both your attachments, and, IMO, you need a complete refactoring.

Won't argue with that, but since there's no data in any of the attachments in #3, but only a bunch of macros that seem to insert formulas, it would seem that a VBA solution to just insert the results, etc. would be easier.

Maybe adding the data would make it easier to visualize a solution

joeny0706
09-18-2020, 12:37 PM
I have attached the export file and then the two xlsmfiles I use to convert the data. Right now, I use these xlsm files daily toconvert data from other sources. I have done it this way for a couple years andworks perfect with data I receive from other distributors. From them the creditand invoice number are already correct.


I am not sure what a complete refactoring is. But thingsare working perfect and have for years for data I receive from otherdistributors. It may not be the best way or most productive but it does the jobwithout any problems.

I convert the invoice data and credit data separatelysince the program I use to upload the data needs it that way. Can only doinvoices or credits. Can’t upload both at the same time.
I have attached the two files used to convert the dataalso. In both files I have a runall macro. I paste the data in and run therunall and then I am done. These two I attached have data in them that I would get from theexport file. Those will be used after I change the credit number like I need.Explained below.


In the export file Line 178-186 has the invoice data andlines 188 and 189 are the credit data. What I need to do is create a macro thatwill change column B on line 188 and 189 “the credit number” to match theinvoice number with a 9 in front of it. So the invoice number is 111991. I needcolumn B lines 188 and 189 to say 9111991. Once I run a macro to change thecredit number, I will then split the credit data and the invoice data into thetwo xlsm files to convert it to a format needed to upload into the accountingprogram.

I do need to keep the lines in the order they are. I cantmove them like suggested above since I need to split it “invoice data andcredit data” to convert the data

joeny0706
09-18-2020, 12:45 PM
Paul_Hossler (http://www.vbaexpress.com/forum/member.php?9803-Paul_Hossler)

I got thinking and there is a chance of what you say will work. But it would be a lot of moving around and a lot of stuff I have no idea how to do. I am just thinking of a concept. If there is a way to do what you say then add a 9 in front of column b for the credits after you copy the numbers from the invoice. Then once that is done move all the lines with a C in column G back to the bottom. That is a lot of things I have no idea how to do.

SamT
09-18-2020, 06:18 PM
A complete refactoring means... Start from the data and convert it to a format needed to upload into the accounting program.

To do that, we need to know the formats the accounting program needs for each.

It will be very helpful to know what each column of the Data, both Raw and formatted, represents, or means, or is called/named.

For Example
Raw Data:
Column A. Represents Date of Transaction
Column B. Serial Number
Et al. ...
Column G. Transaction types; "I" means Invoice and "C" means Credit
Etc. ...

Credit Report:
blah
blah

Invoice Report:
blah
blah

An upload with three sheets, each with simple, common headers, as programmer notes, and a couple of Rows of correctly formatted data will suffice. The Columns' explanations and any other notes can be below that.

What you will probably get back from this forum will be code that is well organized, fast and efficient, easily understandable and maintainable, and, importantly, written in only one style.

joeny0706
09-18-2020, 08:10 PM
I added headers to all the columns.

The Process I use to convert the raw data into a format I can upload is outlined below.

I will first export the data. The raw data file is what I will have from the export. I will take the data and copy all the invoice data and paste it into the invoice conversion file. “Attached file invoice conversion before has the data before running any macros.”. I will copy all the raw data and then delete the data in column G. Column G is only used for reference so I know what data to place in what file “invoice data, credit data”. Then I do the same copy and paste with all the credits into the credit conversion file.
I also attached a file called “invoice converted and credit converted”. That is in the format I need to upload. I have macros that do a lot already. They convert the customer names to match the names within the accounting program and also convert the items to match. I have one that add the correct template. “Template is a field in the accounting program I need”. Also add the class, calculate the discount along with other fields needed to do the import. The conversion files works great now. I received a lot of help from this forum to create them.

So what I need to do is convert the credit number to match the invoice number with a 9 in front. After I do that I will copy the data out and put it into the conversion files.

The attached file credit converted shows both how it will convert and also under that shows how I need it to be. The only difference is the credit number “column B”.

I have everything all working perfect.
It is just that the credit number does not match the credit number on the paper printout handed to the customer.

So I need the credit number on the paper print out to match within the accounting program. The paper print out with have the invoice number with a 9 in front of it to be used as a credit number.

In the raw data file column G has I and C. "I" means Invoice and "C" means Credit

Some of the macros reference other excel files to get item prices and convert data. I have one that looks at another excel file to find what to convert the names and items to. These are nice because it is easy to add new customers and items to when needed. Also to change prices is very simple. I attached a copy of those also so you know what the macros are referencing. Those 3 files are “flexReplaceDataInvoice.xlsx, FlexReplaceDataReturns.xlsx and Flexitemprices.xlsx”


Thank you all for the help. I have been working on this for a year with the ERP company. I am at the final stages.

SamT
09-19-2020, 01:41 PM
I have attached a brief synopsis of the answers to the Questions Joeny provided.

While I believe that a single workbook can automatically create two Printable reports in less than one minute, I think Joeny truly only wants a new Sub that will modify certain numbers.

I give up. Someone else take over, since I refuse to do Programmer Horrors.

joeny0706
09-19-2020, 06:36 PM
SamT


I appreciate you working with me. I apologize if I am not answering your questions correctly. I am not sure the best way to get this done. I like that way I have since it has worked for years. I use these conversion files for 7 other distributors that I receive raw data from. I like the way I have it now because it is easy to modify when I get data from a new source. Each source gives me data a different way.

From the raw data I receive I always just need the date, number, customer, item, qty and sometimes price. I only need price when it is from a distributor that gets discounts. Not all of them do. Since I have the excel sheets the macros references to convert their customer names and item numbers to match what I need in my accounting program it is easy to convert the process when I receive data in a new format.

If you know of a better way to complete the process I am all about it. I did not explain I use this process for many other distributors raw data. Maybe I should have.

I am open to any options that will work. Currently I will copy the data I need from the raw data, paste it into my conversion file and run the main macro. Then I just save the file and upload it into the accounting program.

As I said I am open to any way to change their raw data into a matching format. I was just thinking if I could have one macro to create the creditt numbers like I explained above that would be easiest then I can keep the reset of the process the same.

The data I get from my ERP program will be the only raw data I need to fix the credit numbers.


I attached an excel file that has 6 sheets. Each sheet is raw data I receive from different distributors. They data comes in different order and also include a lot of data I don't need. I just pick out the columns I need then do the conversions.

I will be getting more raw data from other distributors soon also.


A couple facts I should explain about the uploading process.

The converted data needs to be in two different excel files. One with credits and one with invoices. It must be an xlsx file with only one sheet.


I am guessing the way I have things are a mess. I have had different people help at different times. I have had experts do some and then I have also modified some macros on my own. When I have done it was a lot of trail and error. I have never used excel macros before last year. I was a network engineer who worked on the road at different business then I took the current job I have now. I do little of everything here. I like the challenge at times. Excel has never been a strong point of mine. So I can guess the conversion files are probably not efficient and a mess.

Thanks Again

SamT
09-20-2020, 02:40 AM
You said: I have since it has worked for years... I have never used excel macros before last year.
OK

Imagine an old network, from the '90s and 00's, one built by several different IT companies. One that used a Token Ring system, for a small office with several Computers using different Operating Systems. And they want you to upgrade the system because they suddenly have 100 Desks all running several newer OSes.

Even though you could keep using Token Rings and just add some hardware to the existing system, would you?

That's what I feel like when I look at your current VBA.



Please think of us here at VBA Express as VBA Software Engineers. We have a specific lingo that you have been missing.



Raw Data is straight from your distributors, via Email, CSV, Google Files, or the ERP.
Processed Data is the output of the ERP.
Imported Data is what is on an Excel Sheet.


It may be that one or more are the same, but, be specific. As it is, We Don't have a clue since you have said that the Excel sheets are Raw Data. As long as you show us the earliest version you have regular access to.

At my current understanding of your requirements, I see One Macro Enabled Workbook with 6-7 Sheets

Price References
Product Code References
Product Names References
Two Templates
One or two Column Cross Reference Sheets


The Column Cross References will be used to cross the various columns of the Imported Data to the Templates/
All this is to make it easy to add new Distributors and maintain price lists, Product name replacements and Business names reference in one place.

It is also essential to creating fast and efficient code. Constantly referencing Worksheet Ranges in different Workbooks is as slow and error prone as Token Rings and Routers in a network. Any good code will be using Arrays for all such references

joeny0706
09-20-2020, 09:21 PM
SamT


I am understanding what you are saying. That does make complete sense. When I have said this has worked for years. I started in 2018. That would be the years I meant. So only two years. I do appreciate your help. I think I am understanding the idea you are saying. If I am understanding correctly it sounds much better than having to copy and paste. If you are willing to help I am open to other ways to do it. I guess I was just worried about the change. But as you point out change is what is needed to make the process more productive and better. How I have it now is a mess I am guessing. A lot of the macro enabled excel file. some of it was just me with trial and error. So I am positive there are better ways. But at this time I have many task I am working on at once. I wish I had more time to commit to this task but that is not an option right now. So my current objective to start is getting all the raw data imported.

If you are still willing to help just let me know what you need and I will do my best to provide you or answer your questions. The xlsx file I provided in the last post with 6 sheets was raw data that I receive from other distributors.

Facts about the raw data.

One is more difficult since the credit raw data is under the invoice raw data. So it is a pain when I need to search and copy out just the credits to get them alone. I do receive 8 weeks at a time from this on distributor. Each week in a different excel file. I combine them all into one to convert. With that one it does take up to an hour to do the 8 weeks and import it. I attached a file called midstate. That it the one I speak of. If you look at the two sheets within they have all the invoice data on top and the credit data underneath.

There is another one where I need to exclude just one chain to get all the other chains I need. So my process does have a lot of work to get the correct raw data. That one attached is called albany. With that raw data I need to filer it first and exclude 5050000 in the chain column "C"

As you see I need to alter the process slightly for each one.


I am not sure how much work anyone would be willing to put into helping me to make the complete process automated, I believe that would be many hours of work. I don't think anyone would want to do that free of change. My company would not be willing to pay at this time since they see the process works as is. To them as long as it is working that is good enough. That is a very common thought as I am guessing you have came across. Two years ago all this was manually entered. They had more than 4 employees in data entry. Now they are down to one. Soon I will be the only one importing the data. There will be no manual entering. Each week will take me less than half a day. Compared to a week for all for former employees. To my boss that is better than expected.

I would be happy to just resolve my main issue. That would be fixing the credit numbers to have the invoice number with a 9 in front of it. Maybe making the process more productive as it is at this time. That would complete setup of the importing process. Of course making the whole process better, faster and more productive would be great. I think it might be an option to pay to get it done right in the future. That could make it so I am not the only one who is able to do the converting and importing. I explain to my bosses they always want more than one person to do all task. It is not good to be dependent on any one person in any place of business.

If you are interest the program I use to do the importing is "Transaction Pro Import wizard plus" It imports into Quickbooks.

Paul_Hossler
09-21-2020, 07:10 AM
I would be happy to just resolve my main issue. That would be fixing the credit numbers to have the invoice number with a 9 in front of it.



Going back to post #4 which reads the CSV and matches Credits to Invoices, if you change this




Cells(i, 2).Value = .Cells(i - 1, 2).Value ' make invoice same




to this



Cells(i, 2).Value = "'9" & .Cells(i - 1, 2).Text ' make credit = "9" plus invoice number


would that work??

SamT
09-21-2020, 09:57 AM
exclude just one chain to get all the other chains I need
Now you're a land Surveyor? Hey, IT guy! See that big black box on my desk? The one with a thumb drive plugged into it and all the wires on the back? That's called a Modem. The TV screen in front of me is called a Computer.

BTW a Chain is 3.999992 Rods. I have no idea what "Chains" you're talking about.



just let me know what you need
OK, but they will be simple explicit questions that require a simple explicit declaratory answer, No explanations, no Train of Thoughts, no nothing but simple answers. Lets start from the beginning and work towards the ending.



When a Data file from a Distributor first appears on your computer, what Folder(s,) (complete Path, please,) is it [are they] located in? List all
What are the Naming Patterns each Distributor uses? Provide at least two examples of each
What File Types does each Distributor use for their Data Files?

joeny0706
09-22-2020, 06:50 AM
Paul

I have done some testing but not sure how to run that macro. When I do it ask for an erp.csv file. I select the file with the raw data but I must be doing something incorrect. Also the credit data needs to be on the bottom. It can not be mixed within the invoice data. If we can do what post 4 shows then move all the lines with C in column G back to the bottom that seems like it would work.

Thanks Paul


Samt

I apologize for not being clear. I was in the middle of a task when I replied. I should have waited until I had more time. In post 13 I posted an excel file with a sheet called Albany. The sheet has a column "C" labeled chains. The point I wanted to explain is the amount of work that would be required to automate this process would be a lot of work. If someone is willing to work on the complete process I can explain everything with much more detail. Each file with raw data I receive from the distributors comes in a different format. Some of them are similar others are very much different.

My boss is on my A** to get these handheld devices deployed to all the distributors. So to start I need to get this conversion making the credit identification number the same as the invoice number with a 9 in front of it working soon as possible. Until I get that fixed I am not able to start the deploy process. Even if this is just a macro to resolve that issue then work on the complete process after that will be acceptable. I would love to have it all an automated easy process. Then this will not be dependent on me and take a lot of time away from my other task. It is just that I do not have the knowledge to do that on my own yet and I am not sure if anyone is willing to do that for free.

Attached is the raw data file "export file.xls". This is the file I will use when I can convert the credit numbers before I convert all the data to import into the accounting program.
In this export file it has two sheets. The first sheet "export file" has the raw data from the ERP system. The second sheet "fixed credit numbers" shows the goal I am trying to achieve. You will see the credits "rows 187-195" have the credit identification numbers converted with the invoice number and a 9 in front of it.

Column G has either an I or a C. The I means that is invoice data and the C is credit data.

joeny0706
09-22-2020, 07:22 AM
I was just working on answering your questions. I am getting more detail so I have complete answers. Will have them shortly

joeny0706
09-22-2020, 07:32 AM
OK, but they will be simple explicit questions that require a simple explicit declaratory answer, No explanations, no Train of Thoughts, no nothing but simple answers. Lets start from the beginning and work towards the ending.



When a Data file from a Distributor first appears on your computer, what Folder(s,) (complete Path, please,) is it [are they] located in? List all
What are the Naming Patterns each Distributor uses? Provide at least two examples of each
What File Types does each Distributor use for their Data Files?

[/QUOTE]



1. All the data files are emailed to me. Currently I save them in different places.
C:\FlexibakeConversions\Data
C:\Albany\data
C:\midstate\data
C:\ahold\Data
C:\kkb\data
2. C:\midstate\data\08.15.20_Recap.xlsx
C:\ahold\Data\0056919000647_0004353672.csv
C:\FlexibakeConversions\Data\HEIDELBERG-INVCR092220.csv
3. .xlsx
.csv


I will provide some of the files and you can see the formats

SamT
09-22-2020, 07:50 AM
So to start I need to get this conversion making the credit identification number the same as the invoice number with a 9 in front of it working soon as possible.
For each BizName in Returns
Loop thru the Credit BizName cells and if Credit BizName = Return BizName Then if Credit BizName Cell.offset (to Date) = Return Date, then Return Invoice Number = "9" & Left(Credit BizName.offset (to Invoice), n) & Return Invoice Number

SamT
09-22-2020, 08:18 AM
1. All the data files are emailed to me. Currently I save them in different places.
C:\FlexibakeConversions\Data
C:\Albany\data
C:\midstate\data
C:\ahold\Data
C:\kkb\data
2. C:\midstate\data\08.15.20_Recap.xlsx
C:\ahold\Data\0056919000647_0004353672.csv
C:\FlexibakeConversions\Data\HEIDELBERG-INVCR092220.csv
3. .xlsx
.csv

Not a bad file system, but I strongly recommend that you reverse the Folder names and place all inputs in subfolders of "Data". That would make it much easier to code and easier to backup and easier to move when the time comes. You can also think about adding a SubSubFolder "Archive" to each SubFolder

Other than the editorializing in re Locations, note the details below



Client

Data Store Location
File Name Patteren
File Type


Flexibake
C:\Data\Flexibake
HEIDELBERG-INVCR & 5 digit number
csv


Albany
C:\Data\Albany
?
?


midstate
C:\Data\midstate
DateFormat("mm.dd.yy") & _Recap
xlsx


ahold
C:\Data\ahold
13 digit numer & _ & 11 digits number
csv


kkb
C:\Data\kkb
?
?


?
C:\Data\?
?
?


?
C:\Data\?
?
?










Can you fill in the blanks above So I can start a Workbook for this Project? Also tell me what you intend to do with the Location directory tree.

joeny0706
09-22-2020, 10:05 AM
Albany and KKB both come out of the same file. I need to filter the raw data in file Heidelberg KKB 090620-091220. In column C I select only chain 5050000. That is the data for albany.
To get the kkb data I need to deselect 5050000 and that is the kkb data.












Client
Data Store Location
File Name Patteren
File Type


Flexibake
C:\Data\Flexibake
HEIDELBERG-INVCR & ddmmyy
csv


Albany
C:\Data\Albany
Heidelberg KKB ddmmyy-ddmmyy
?


midstate
C:\Data\midstate
DateFormat("mm.dd.yy") & _Recap
xlsx


ahold
C:\Data\ahold
13 digit numer & _ & 11 digits number
csv


kkb
C:\Data\kkb
?
?




















Client
Data Store Location
File Name Patteren
File Type


Flexibake
C:\Data\Flexibake
HEIDELBERG-INVCR092220
csv


Albany
C:\Data\Albany
Heidelberg KKB 090620-091220
csv


midstate
C:\Data\midstate
08.15.20_Recap
xls


ahold
C:\Data\ahold
0056919000647_0004353672
csv


kkb
C:\Data\kkb
Heidelberg KKB 090620-091220
csv


vbc
C:\Data\vbc
VBC HB090620-091220
xlsx









I created the structure like you recommended. The above is the new tree created.
The flexibake raw data is the only one that I need to edit the credit identification numbers as explained in this thread.

SamT
09-22-2020, 12:59 PM
Is there any rhyme or reason to ahold's File name digits? I am trying to determine the best way to discover the latest submissal. Is there only one file at a time in a Data Storage Folder? Should I be looking at Date Created or Date Modified attribute?

The best possible situation (for VBA Express) is that all files are moved to an Archive folder as soon as they are processed. YMMV

I have started Joeny_Project.xlsm and am awaiting news in re ahold's File name and the latest submissal

joeny0706
09-22-2020, 01:03 PM
That is what it is named when they send it to me. I get them all from email. I can easily name them anything I want when saving them.

I normally find them by the date modified column within Microsoft explorer.

I will create archive folder within each company data folder.

The vbc and kkb raw data files are emailed to me within one email. I already planned to save the kkb in one folder and vbc in another. That is a new plan since I am following your folder tree suggestion.

The midstate data is normally email in groups of 10 raw data xls files. Each file is a week of information.

I can save them in different places and also give them any name if that will make things better.'


A couple facts about the current process. I just wanted to mention I currently have a lookup file for each company conversion xslm file. Each lookup file has the item numbers of the raw data and then the item numbers I need they to match. I will attached a couple of the current xlsm files I use. I though this might be good to let you know about. Then I will need to know if I need to combine all the lookup files into one.

Attached are the albany conversion "xlsm" and lookup files I use now. I also attached the midstate conversion "xlsm" files and lookup files. This is just to show you what I am doing now, and explain I different lookup files for each xlsm. That probably not the most efficent but is how it is done now.

I also attached one of midstates converted files. This is how it needs to be so I can upload into the accounting program


SamT
Thanks for all the help and advice along the way.

SamT
09-22-2020, 04:50 PM
I normally find them by the date modified column within Microsoft explorer.

I will create archive folder within each company data folder.
Great! Then we just need to Process all new Files, then move them into Archives. This also takes care of the multiple midstate files. As well as handling things anytime someone forgets to Process the files.

It also eliminates the need for File Names and Name Patterns.

Business Rules question: Does it matter, if midstate files are processed in bulk, that sometimes your Outputs don't have any midstate Data and other times they're full of it?

joeny0706
09-22-2020, 05:08 PM
No it does not matter. I am not understanding the reason for your question but I have processed more than 6 months of data at once. I have not had any errors in any part of the process.

joeny0706
09-23-2020, 11:27 AM
I read over your last question and wanted to add some info. When I do the conversions at times I add all the converted raw data together for the upload. When I do midstate I always combine all the weeks into one excel file before doing anything else

The only raw data that will need to be done separate is the flexibake. Since that is the only one I need to fix the credit numbers. All the other raw data can be combined for the conversion and for the upload.

joeny0706
09-24-2020, 11:28 AM
Samt




How are things going.

I have one task that I will need to do also. I have 7 different stores that I need to delete out before converting. They need to be removed before going into the accounting program. I have a module that deletes any rows with 0 in the qty column. What I would do is alter that module to delete any rows that have these stores in the name column. Since I think you are working on a new process to do all my converting I wanted to see if that is something I will need to do "create a module to delete these names" or will that be a task the new process will be able to do?

Also do you have any questions or anything I can do to help?

Attached are the store names that I will need to delete before doing the converting. This is only with the flexibake raw data. I will not need this task for any of the other raw data.

SamT
09-25-2020, 08:34 AM
I will add a Stores_To_Ignore Table to the Project From your attachment


My current thought is to import individual Raw Data Reports, filter them all into the proper Invoice and Return sheets, then adjust those into the final Accounting Reports. IOW, do the whole thing in one Swell Foop.

So far, I have a folder with 35 of your uploads, I am trying to sort thru to filter out what is needed for the Project

Do you have any more Business Rules I need to consider?

SamT
09-25-2020, 08:39 AM
Oh, Yeah! I need copies of the two "Templates"

joeny0706
09-25-2020, 09:04 AM
When you say add Stores_To_Ignore. Will that remove the complete row with that store?

There are a couple added fields I need to depend on other factors. You should be able to see these from my macros in the xlsm files I provided.
Ex
Column J on the converted files has whats called a class. The class all depends on the type of customer it is. All Chains stores "The customer name will start with a 1 "ex 1Hannaford:Ha367 Albany" has a class of "1 sales". The line from the macro "AddClassAll" shows them
"=IF(LEFT(RC[-7],1)=""1"",""1 Sales"",IF(LEFT(RC[-7],1)=""2"",""6 Institutional"",IF(LEFT(RC[-7],1)=""3"",""5 Rest"",IF(LEFT(RC[-7],1)=""4"",""1 Sales"", """"))))"
Then for the credits all the class is "2 Returns"




When there is a discount it has a field called line class. The midstate conversion files has a discount macro. For discounts they have a column called "line class". This is shown in the midstate invoices converted.xlsx file.
There is also a column "K" called template. The temple is determined by the class. If the class is 1 Returns the template is "Copy of:Intuit Service Invoice" If the class is a 2 returns the template is Custom Credit Memo

The invoice conversion xlsm file MidstateInvoice.xlsm has the discount macro. Not all of the xlsm have the discount macro.
Another factor to consider is if the qty column has a 0 the row will need to be removed. Not all the xlsm files have the macro ZeroRemoveH. Some of the raw data does not include 0 in the qty column. When there is a 0 in qty column that row needs to be removed.

You can see how these fields are all created and what I need by looking at all the macros. Would you also like me to explain how the macros all work in detail or are you looking at the macros and they can show what is needed?

Again I appreciate all the work you are doing and helping me to create these tools.

Thanks

joeny0706
09-25-2020, 09:12 AM
There are no templetes. That is just a column and in that column it needs to state what template is used. That tells the program I use to upload the data into the accounting program what templete to use.

SamT
09-25-2020, 09:22 AM
I have this Table in the Project Workbook. Please Fill in the blank Client & SubFolder info for Indepentants(sic)



Client

Store Data SubFolder
File Name With Pattern
Pattern
File Type


Flexibake
Flexibake
HEIDELBERG-INVCR&Pattern
"mmddyyyy"
csv


Albany
Albany
Heidelberg KKB &Pattern
From To "mmddyy-mmddyy"
csv


midstate
midstate
Pattern&_Recap
"mm.dd.yy"
xls


ahold
ahold
0056919000647_0004353672

csv


kkb
kkb
Heidelberg KKB &Pattern
From To "mmddyy-mmddyy"
csv


vbc
vbc
VBC HB&Pattern
From To "mmddyy-mmddyy"
xlsx




Indepentents

csv

Paul_Hossler
09-25-2020, 09:25 AM
This has grown a little bit since the first request:



So I would like to find a way to get those credits have the same invoice number as the invoice that was created on the same day for that store with the number 9 in front of it. I was thinking if a script could find where the store name and date of an invoice match the same store name and date of the credit note then populates column B with the invoice number with 9 if front of it. Then the number on the paper print out will match the number I import into the accounting program.


If I were doing it, I'd suggest that it might be better to consider restarting/rethinking

1. using samples of all the data inputs (with data, not a bunch of macros that insert formulas)

2. data cleansing rules (if 'Size = blank, then make Size = N/A')

3. a 'database' with any format templates, translation rules ('if = "C" then make it "Credit")

4. the business rules ('delete this store', 'net invoices and credits'

5. final output format (again with data) and any associated rules for making the output (file format, sort order, data formatting)


That way you could ...


IOW, do the whole thing in one Swell Foop.


Just my 2 cents

joeny0706
09-25-2020, 09:26 AM
I have different replace data files. These are what to replace the fields with. This I am adding new stores and items to all the time. I will attach the different files. You can also explain how to add new stores for converting in your final xlsm file and I can add it all.
Each xlsm file has a replace invoice data and replace returns data file.
The data Ahold only has invoices. No creidts with them.

joeny0706
09-25-2020, 09:42 AM
Paul

My original/main task was to fix the credit issues I am having and stated in the first post. SamT has looked over my process and agreed it is not the most efficient and best way to do this all. I did not think anyone would be willing or want to help me redo this complete process. There is a lot involved in converting the data. The process does work how it is but not the best way.
I have this all the time. When a client ask to fix a problem. Say there server is having an issue. I tell them the sever works but it is time to replace it. They tell me while it is working so lets leave it alone. That always bothers me. In this case I was the one saying it works how it is so its fine. I have been lucky and SamT has been willing to help me recreate the complete process. I am willing to do anything needed to help complete this process.

I am going to be deploying the handhelds very soon. That is when I need the credit number fixed with a 9 in front of it. If I have a new way to convert all the data and at the same time fix the credit number that would be great. Most important is to have the credit issue fixed.


SamT

I did want to state again that the flexibake data is the only raw data where I need the credit number changed into the invoice number with a 9 in front of it. All the other raw data has the correct credit number and does not need to be changed.

joeny0706
09-25-2020, 09:45 AM
I have this Table in the Project Workbook. Please Fill in the blank Client & SubFolder info for Indepentants(sic)



Client

Store Data SubFolder
File Name With Pattern
Pattern
File Type


Flexibake
Flexibake
HEIDELBERG-INVCR&Pattern
"mmddyyyy"
csv


Albany
Albany
Heidelberg KKB &Pattern
From To "mmddyy-mmddyy"
csv


midstate
midstate
Pattern&_Recap
"mm.dd.yy"
xls


ahold
ahold
0056919000647_0004353672

csv


kkb
kkb
Heidelberg KKB &Pattern
From To "mmddyy-mmddyy"
csv


vbc
vbc
VBC HB&Pattern
From To "mmddyy-mmddyy"
xlsx




Indepentents

csv





Independents are a type of customer. There is no raw data that comes from independents. All the raw data has customers that are independents. I am not sure if I am understanding you questions correctly.

snb
09-25-2020, 09:47 AM
@SamT

I thnik you'd better apply for a Job at Joeny's.
I don't think Joeny can tell you what the process in total should look like.
He has been given a task that hardly matches his comprehension and a tool that has been designed by somenone else who hardly knew any VBA.
Like PH suggested: redesigning should be done first.

joeny0706
09-25-2020, 09:58 AM
snb

That is correct. I created the xlsm files by asking different questions to different people in this forum. I put together the ones that worked to get what I need. I do hardly know any VBA. When I first started this task was the first time I ever used VBA. When I was hired this was not part of the job description. When I was asked if it can be done I did get it to work in a timely manner. I knew it was not the best and most efficent way but In the end it does get me the correct formatted data so I am able to upload it into the accounting program and it is all correct in the end.

What takes me 3 hours a week has been able to remove 4 data entry employees by getting this to work. So my employer see what I have done as a great job.

SamT
09-25-2020, 10:24 AM
And no mention of Heidelberg KKB, VBC HB, or Indepentents

Oh well, more files to download and research

OK, you have a different Replace file for each Distributor and for Invoices and Returns for each Distributor.

Do any Distributors have any matching Store names or product Identifiers? IOW, why can't I consolidate all the Replacements into two Tables, one for Store Names and one for Products.

I just did a quick visual analysis of all the Product Replacements in one list and while there are a lot of duplicates, many just seem to be from inserting an asterisk in the Returns Replacement Product names.

I repeated that with the store replacements and... Holy shit... I'll need to consider them on an individual basis.

The difference in speed between pulling replacement values from one Dictionary and a gazillion sheets is phenomenal.

SamT
09-25-2020, 10:29 AM
What takes me 3 hours a week
This shouldn't take more than 3 minutes a week by anybody who can click a Shape/Button on a Sheet.

Your boss may replace you.

SamT
09-25-2020, 10:32 AM
There is no raw data that comes from independents. All the raw data has customers that are independents.
You provided a csv attachment labeled "Indepentants".

You keep saying that you have 7 current Distributors, but I have only seen signs of 6 + Indepentants

SamT
09-25-2020, 10:38 AM
the flexibake data is the only raw data where I need the credit number changed into the invoice number with a 9 in front of it.
For now. Who knows what future Clients will need, This Project must be able to handle any and all inputs with minimal maintainence required.

joeny0706
09-25-2020, 10:41 AM
The converting only takes 15 min. The 3 hour part is when importing 10,000 rows into the accounting program.

joeny0706
09-25-2020, 11:12 AM
The Heidelberg kkb, vbc hb and albany all use the same item numbers. When you say no mention of them are you meaning when I supplied you with the replace data files. The VBC I do not have replace data files at this time. I have not needed to import VBC yet. I will attach the KKB replace files to this post. The flexibake data replace are not 100% completed yet. Since I have not had the credit number fixed I have not ran it through the xlsm file to find what is missing.

I just started to create the flexibake xlsm file when I asked for help with fixing the credit numbers. So that file is not 100% yet.

I have only been doing Albany, Midstate and Ahold as of now.

None will have the same store names.


They can all be combined. That is fine. I just received the data at different times so I processed it at different times. Well I was creating these xlsm i was also teaching myself what I needed to complete the task. I know I did not do things the best or correct way. This is not my field of study nor do I plan to do any more with it in the future. I did get it to work by troubleshooting and working with others.

The returns are the same with just an * that is correct.

I am not able to find the csv I provided with independents. What post was that in?
6 distributors will be fine. I apologize for saying 7 and also causing confusion with the independents.

I do appreciate the help
I don't need to be told by others how I have done things incorrect. I know that. This was my first time working with VBA. I dont think I did terrible for the zero knowledge I had. I may have it incorrect but it does work and I did not spend a lot of time getting it done. The company is not willing to pay to have this done at this time. That leaves it up to me to do it. I dont have the time right now to learn VBA as I have many other things I have had to devote my time to.


I only wanted to state flexibake is the only one with credit numbers that need to be fixed so I did not confuse you and you think it needed to be done with all of them. Just wanted to make sure I was clear.

SamT
09-25-2020, 06:15 PM
How about those Templates?

I have attached a Replacements analysis. It has become obvious that there is no truly Code usable Pattern inherent to the system your office uses.

How much influence do you have with Accounting and with your Client distributors?

joeny0706
09-25-2020, 07:30 PM
There are no templets. That is just a column and in that column it needs to state what template is used for that type of transaction. The accounting program needs to know what template to use "Invoice or credit".

I apologize but I attached the wrong flexdatareplacce.xlsx files. That is why there are duplicate store names.
I am in the process of creating the flexibake conversion tool. So I just made a copy of the midstate replacedata file and was going to fill it in with the correct flexibake data. I did not delete the old midstate data from it.

I have attached the correct flexdatareplace.xlsx files That file has just been started. I have it ready for only two routes. Currently I only have two routes using that DSD system. It will be used for 30 routes within the next 3 months. Soon I will have a lot more store conversions to add they are just not ready yet.

Within you xslx file you attached I have removed the duplicate stores that are not needed. The duplicate item 33 ITAL I also removed. That was an item the changed the name recently. 33 ITAL was the old name so I removed that also.
If needed I can change the item names that do not follow the asterisk convention. When you say they dont follow the convention in what way do you mean?


I have zero influence with the distributors. I do have infulence with the accounting department. What are you thinking about that might be good to change?

SamT
09-27-2020, 10:59 AM
The 3 hour part is when importing 10,000 rows into the accounting program.
I thought that was not your department.

You have led us to believe that all you needed done was importing Distributor Reports and creating a Credit report and an Invoice Report.

Now you tell me that that part is a very minor portion of your major complaint that "it takes too long."

I think that Paul has offered you a method to fix Flexibake credit Invoice numbers.

joeny0706
09-27-2020, 11:45 AM
I apologize if you think I mislead you. I am not sure how you think I did mislead you. I have explained everything I do and also how I got to the point I am at now. I did not have any knowledge with VBA. I was just to able to get help from others and troubleshoot the issues to get it working as is.

That is all I do. I export the data. I then convert the data and upload it. Once I start the upload it takes anywhere from 30 min to 3 hours depending how much data. I don’t do anything during this time besides wait for it to finish. The converting does not take long. As I explained previously, I just copy and paste the data into my xlsm file and run the macro.

You are the one who said my boss should replace me because I said it takes 3 hours. I was just letting you know that part of the process there is no one who can speed it up using the program I do to upload it. I have no complaint that it takes to long. I never said that. I understand with the program I use that is how long it will take.

As I said previous I understand it is alot of work to redo the complete process and would take anyone many hours to fix. I was not looking for that. I would appreciate anyone who is willing to but that is not required. How I do it now is a quick process. It may not be the best way but it is easy and gets it done.

My first issue was the credit numbers. To get that fixed. When you looked at my xlsm file and others I was told it is not correct and not an efficient way to do it. I would appreciate if anyone wanted to help me so I am doing it correct but like I said the way I do it does work fine. I just need to get the credit numbers to be the invoice number with a 9 in front of it. I tried doing what Paul explained but was not able to get it to work. As I said I have very limited knowledge with VBA.

joeny0706
09-27-2020, 11:57 AM
Again as I said in the first post. If anyone is willing to help me create a macro that will make the credit identification number match the invoice identification number from that day and put a 9 in front of it I would be very happy. If I must I would be able to pay a small fee if that is what is required. I am not able to figure this out. I have tried but still have not been able to get it to work correctly. Just a macro I can run on the raw data before I copy and paste it into my xlsm files would be perfect.

Paul_Hossler
09-27-2020, 03:12 PM
Third try. See if this works for you

test1.csv is the input you provided a long time ago, and test1-out.csv has a 9 in front of the invoice for matching stores and dates





Option Explicit

Sub FixCSV()
Dim sCSV As String
Dim wbCSV As Workbook
Dim wsCSV As Worksheet
Dim rCSV As Range, rCSV1 As Range
Dim i As Long, j As Long

sCSV = Application.GetOpenFilename("ERP File, *.CSV")
If sCSV = "False" Then Exit Sub

Application.ScreenUpdating = False

Workbooks.Open Filename:=sCSV

Set wbCSV = ActiveWorkbook
Set wsCSV = ActiveSheet

With wsCSV ' Guessing
.Cells(1, 1).Value = "Date"
.Cells(1, 2).Value = "Invoice"
.Cells(1, 3).Value = "Store"
.Cells(1, 4).Value = "Product"
.Cells(1, 5).Value = "Qty"
.Cells(1, 6).Value = "Cost"
.Cells(1, 7).Value = "InvCred"
.Cells(1, 8).Value = "Something"

Set rCSV = .Cells(1, 1).CurrentRegion
Set rCSV1 = rCSV.Cells(2, 1).Resize(rCSV.Rows.Count - 1, rCSV.Columns.Count)

With .Sort
.SortFields.Clear
.SortFields.Add Key:=rCSV1.Columns(1), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
.SortFields.Add Key:=rCSV1.Columns(3), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
.SortFields.Add Key:=rCSV1.Columns(7), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal

.SetRange rCSV
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With

.Cells(2, 1).Select
End With

With ActiveWindow
.SplitColumn = 0
.SplitRow = 1
End With
ActiveWindow.FreezePanes = True

With rCSV
For i = 2 To .Rows.Count
If .Cells(i, 7).Value = "C" Then ' CREDIT?
j = i
'same store and same date
Do While (.Cells(j, 3).Value = .Cells(i - 1, 3).Value) And _
(.Cells(j, 1).Value = .Cells(i - 1, 1).Value)
.Cells(j, 2).Value = "'9" & .Cells(i - 1, 2).Value ' add leading 9
.Cells(j, 7).Value = "-C" ' add marker
j = j + 1
Loop
End If
Next i

Call .Columns(7).Replace("-C", "C", xlWhole)
End With

i = InStrRev(wbCSV.Name, ".")
sCSV = wbCSV.Path & Application.PathSeparator & Left(wbCSV.Name, i - 1) & "-out.csv"

Application.DisplayAlerts = False
On Error Resume Next
Kill sCSV
On Error GoTo 0
Application.DisplayAlerts = True


wbCSV.SaveAs sCSV, xlCSV
wbCSV.Close False

Application.ScreenUpdating = False

MsgBox "CSV Converted as " & sCSV

End Sub

joeny0706
09-27-2020, 03:59 PM
The credit numbers look good. I have not been to my computer to test it yet. But I need all the credits on the bottom. The final results can’t have invoice and credit data mixed. Is it possible to move all the credits back to the bottom after the number has been fixed?

Thanks Paul

SamT
09-27-2020, 04:05 PM
Programmers/Coders are by necessity, extremely pedantic. One missed punctuation mark, a typo, or misused syntax can ruin one's entire day. Please try to be more pedantic.

I just spent three hours analyzing the Procedures in six workbooks you use to convert the raw data from three Distributors/Clients into Invoice and Return files for uploading into the accounting program, so I am a little salty. The three clients are Albany, MidState and Flexibake. Their Raw Data files are Albany.csv, Midstate.xls, and Flexibake.unk. Flexibake has the bad Return Invoice Number.

Each client appears to have several workbooks associated: 2 @ Importing, 2 @ Prices, 2 @ Replacements, and of course, their Raw Data Files. Are there any I missed?

I have the Importing and Replacements workbooks for those three clients, can you upload the rest for those three? Just those three, for now, I am trying to get my head around a universal or generic Data Structure.

What is the ultimate purpose of the Replacements lists? Are these lists needed permanently, or will the new values eventually show up in the Raw Data?



Ideally, the Price lists should refer to the current values in the Raw Data files and include


All Product codes
All Product Name/Descriptions
All Sell Prices
All Return prices (even when Sell and Return are the same value)
Discontinued Item (a single character will suffice. ["a", 1, or "T"])


I will be modifying all that into one workbook with a sheet for each Client with the columns


Product code
Replacement Code
Product Name/Description
Replacement Name
Sell Price
Replacement Sell Price
Return price
Replacement Return Price
Discontinued Item

Then I will write some simple Procedures so anyone can import a list of changes/edits and have the list applied.

BTW, are your Distributors/Clients child businesses of your company? If so who sets/determines Product codes/names/prices? This knowledge would change the above desires/requirements




Finally. I am only really familiar with two accounting programs; MS Excel and GnuCash. What Accting Software do you use?

Paul_Hossler
09-27-2020, 05:12 PM
The credit numbers look good. I have not been to my computer to test it yet. But I need all the credits on the bottom. The final results can’t have invoice and credit data mixed. Is it possible to move all the credits back to the bottom after the number has been fixed?

Thanks Paul




Option Explicit

Sub FixCSV()
Dim sCSV As String
Dim wbCSV As Workbook
Dim wsCSV As Worksheet
Dim rCSV As Range, rCSV1 As Range
Dim i As Long, j As Long

sCSV = Application.GetOpenFilename("ERP File, *.CSV")
If sCSV = "False" Then Exit Sub

Application.ScreenUpdating = False

Workbooks.Open Filename:=sCSV

Set wbCSV = ActiveWorkbook
Set wsCSV = ActiveSheet

With wsCSV ' Guessing
.Cells(1, 1).Value = "Date"
.Cells(1, 2).Value = "Invoice"
.Cells(1, 3).Value = "Store"
.Cells(1, 4).Value = "Product"
.Cells(1, 5).Value = "Qty"
.Cells(1, 6).Value = "Cost"
.Cells(1, 7).Value = "InvCred"
.Cells(1, 8).Value = "Something"
.Cells(1, 9).Value = "Counter"


Set rCSV = .Cells(1, 1).CurrentRegion

'save original order
For i = 1 To rCSV.Rows.Count
.Cells(i, 9).Value = i
Next i

Set rCSV1 = rCSV.Cells(2, 1).Resize(rCSV.Rows.Count - 1, rCSV.Columns.Count)

With .Sort
.SortFields.Clear
.SortFields.Add Key:=rCSV1.Columns(1), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
.SortFields.Add Key:=rCSV1.Columns(3), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
.SortFields.Add Key:=rCSV1.Columns(7), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal

.SetRange rCSV
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End With

With rCSV
For i = 2 To .Rows.Count
If .Cells(i, 7).Value = "C" Then ' CREDIT?
j = i
'same store and same date
Do While (.Cells(j, 3).Value = .Cells(i - 1, 3).Value) And _
(.Cells(j, 1).Value = .Cells(i - 1, 1).Value)
.Cells(j, 2).Value = "'9" & .Cells(i - 1, 2).Value ' add leading 9
.Cells(j, 7).Value = "-C" ' add marker
j = j + 1
Loop
End If
Next i

Call .Columns(7).Replace("-C", "C", xlWhole)
End With

With wsCSV
With .Sort
.SortFields.Clear
.SortFields.Add Key:=rCSV1.Columns(9), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal

.SetRange rCSV
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With

'get rid of order column
.Columns(9).Delete

'row 1 was originally blank
.Rows(1).Resize(1, 8).Value = " "
End With

i = InStrRev(wbCSV.Name, ".")
sCSV = wbCSV.Path & Application.PathSeparator & Left(wbCSV.Name, i - 1) & "-out.csv"

Application.DisplayAlerts = False
On Error Resume Next
Kill sCSV
On Error GoTo 0
Application.DisplayAlerts = True


wbCSV.SaveAs sCSV, xlCSV
wbCSV.Close False

Application.ScreenUpdating = False

MsgBox "CSV Converted as " & sCSV

End Sub

joeny0706
09-28-2020, 07:21 AM
SamT

Each client only has one item price file, 2 importing and two replacements. I will attach the files you asked for.

Ahold is one other client I do weekly. I can work on that later just wanted to let you know.

With the replacement and item price files I do make adjustments often. New stores and items are added at random times. Also, prices can change for individual distributors at random times.

The price file refers to the price we charge the distributor. There are times the distributor can sell an item at a discount and I do not know ahead of time.
When there is a discount or a product is sold below full price, we add the items into the accounting program at full price then we create a line item as it is called within the accounting program ‘very similar to an item”. The line item is the total discount of all the items discounts added together.

Albany does not supply us with the price they sell the product for. I have asked them many times but they tell me it is not possible. They are in the process of deploying a new system and tell me once that gets deployed, they will be able to. They have been deploying this system new system for over a year and I am still waiting. I have not needed this feature with them yet and not sure if I will.

The distributors are businesses we hire to deliver our products. They determine the product codes and names. The distributors do not change often. I have worked here two years and in the last two years they have stayed the same. Prices are determined when our Chief Marketing Officer talks with the store management, that is also how discounts are put into place. With flexibake I have control over prices and names.

The distributors receive a percentage of the total sales.

The accounting program we use is call Quickbooks Enterprise version. The program I use to upload the data is called transaction pro.
The flexibake data comes from an ERP program I am deploying for our in-house drivers and other distributors that do not currently use handheld devices. They currently give us paper invoices. As of right now I only have flexibake handheld devices deployed to the in-house drivers. I am hoping to get this to the other distributors within the next month. I am first waiting for the ERP company “Flexibake” to add a credit identification number to the paper print out before I can deploy it to other distributors. We have 15 other distributors that all use paper invoices. These have 1-5 drivers each. We have 2 in-house drivers.



50% of our sales are on paper invoices. This is one main reason I was hired. To eliminate the paper.

joeny0706
09-28-2020, 07:31 AM
Paul


How do I use your macro. I created a new module. When I run the module it ask me to chose a file. I chose the data file then I receive a runtime error 104.

I attached the xlsm file results after I run the macro.

Thanks


http://www.vbaexpress.com/forum/image/png;base64,iVBORw0KGgoAAAANSUhEUgAABfwAAAN6CAYAAADb/Yh9AAAgAElEQVR4Aezd3XGkuqIGUOIiIOI4IfDmKOaVAHYQ80IIE4ROSSBaqIGm7bbdbq9bdar/hJCW5Nl1P4Fogv8jQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEfrxA8 N7oAMECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAEPibBAQIECBAgAABAgQIECBAgAABAgQIECBA4 AUEBP4vMIi6QIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBP7mAAECBAgQIECAAAECBAgQIECAAAEC BAgQeAEBgf8LDKIuECBAgAABAgQIECBAgAABAgQIECBAgAABgb85QIAAAQIECBAgQIAAAQIECBA gQIAAAQIEXkBA4P8Cg6gLBAgQIECAAAECBAgQIECAAAECBAgQIEBA4G8OECBAgAABAgQIECBAgA ABAgQIECBAgACBFxAQ L/AIOoCAQIECBAgQIAAAQIECBAgQIAAAQIECBAQ JsDBAgQIECAAAECBAgQIECAAAECBAgQIEDgBQQE/i8wiLpAgAABAgQIECBAgAABAgQIECBAgAABAgQE/uYAAQIECBAgQIAAAQIECBAgQIAAAQIECBB4AQGB/wsMoi4QIECAAAECBAgQIECAAAECBAgQIECAAAGBvzlAgAABAgQIECBAgAABAgQIECBAgAABAgRe QEDg/wKDqAsECBAgQIAAAQIECBAgQIAAAQIECBAgQEDgbw4QIECAAAECBAgQIECAAAECBAgQIECAAIEX EBD4v8Ag6gIBAgQIECBAgAABAgQIECBAgAABAgQIEBD4mwMECBAgQIAAAQIECBAgQIAAAQIECBA gQOAFBAT LzCIukCAAAECBAgQIECAAAECBAgQIECAAAECBAT 5sBDBPq2CW0/PqSuz6jk2dv3GX3 TXUa39802h/vq/nycUM1ECBAgAABAgQIECBAgAABAs8pIPB/znH55lYNoWua0Mz/OxPkP3uA9uztYB//GnPx7ffzjwepOzB0oemG tsQ3eLfefobj2XS33wXrkteHfqjv3iV TJ0TdgY1h8zNmfnX znmf8O/ZiOaygBAgQIECBAgAABAgQIEPhEgZ8X I9D6Np2CaObtgtD/K6pQqpU7hJax3J93y6hQQ4aUsDV9jPxOhhs6jo/cSC2ql61cQ7ivvoa rEw22rjt3039qFdxu3bWvHxE8/zuZ2D1zRPhw/07azLOIa W/8dPcsNGnHO5cWmzdcPJJxPO58/PpMOahjTAt4WWwxSo3H6LQf 5d9V/q5YACzHJNe5O2bx3 eqZXtl264P7/n3bapZ25kVU7znx89vnysMD/m/67enP 5UGK/65983 Pc1O8EiBAgAABAgQIECBAgACBZxf4WYF/CjO7MAxFLBSDyxSWlsHStChQBpjj0IU2X8k6j8peWJICpDL0 uZRTKFIN4S99n5m85428DobbH8mzkfrTn1oQzlPQxhDnKvNe ffKZdpYavthiVgzX8fH8hGP6qxOj79DW41Jtpsfb86ev/D087n/SZ/ Jf871nxr ZS5xS4znMwzp0Y7Ne O/Px6t jjXJDXFRqN4L8jXEc7di3i/ar7E/5bFBexhCH28wr8fwtB3oUuL38vQnn T/s34nv unpp/c0/if dd5X9 WJUkQIAAAQIECBAgQIAAgd8r8DyB/9iHLl/lHIP5bg4zistDY3i0DkfzwFVX G8ET7FkDBdWgcFG6BTLPVewUFydu9HeKTCZQroUmC1X4rahKxZGzpbLovn1OCBd3xGxss0VLK/VFeVNG7o64MtXu5d96C h9FTV pzLVbzpmHLRJ5Zelz1s38YdIQVfnDzTVecxiJ8Xj9K53xuyzfOxzlYXrupNCk4Xl/j30YdxleCu 3rkkubC1olTH7u0CHDvfLnZvjv9zgW46z4fju/seTyf49Cu7y64cr6nH7fm81JXd9laJy7CLPPr t 7m 2r5k38ePTvWXJu8nlmz3puxHZuLEDFObIqulkuLsjm ovGxbKrg6ffNssWh 29fdr5stfgD38fFwbjfyPjgkq8y231j8Fdtcc59V3/XT01/ bepLJbi0d39VZhAgQIECBAgAABAgQIECDw gJPEvjHUHsdUMc0My4AXDKhGEbVge7eAE3BVdePyxXM2yWn867CjnSV614Asl1L jaHd0Uouw5dy74c1FP/lOqdQtgpwN4wmM8dt7i55D5jCi9XIejZckUbYsiyqqP4rXx7XG4aj3YV3o9hiFu3rILEsWj/VPtuOH3qSvZLCw/bl69wLTOzOay9mhttm66uzYsBKYRq8vhcznf73fn5nNpeXI0f6x7Ttj8bc Gmy/F5Yzi8/M2dnC n25fads4vueaGxHbk9zuwqQ2rwdoueFTu8f04MZ jybzAGeKcywtXYwjJoPj7ON2 sutz/bt8aYzz/J3ulrr6e49lcjuO5ldZbmnDPYH/Ttmlrv03ySp38tnmy36zP/hLvJMtbsn0jv9eLWc /vdgKZbeTPPzof9dPTP/ciPSXP5IX3NFXgkQIECAAAECBAgQIECAwGsLPEngH4OEG/ P/FHQtDVG43T1Y9qiIoZoaQuEMtGdDkohWhEU1iHbVtVf V0deMfPm4HcZug8hTlLr1fhStmLqlzxU 1T/LR6e1Tu6LdVJVsf9sZ97/utOmJAfrBwsXuFax0cbgZO7wwpT7c/LnzlQLbqXLwSvJi76ddb9d74feV0ar7c0b47/GI7VgtmOcytCPLHVbvzlxuvU px9XTaj958/5b3R11fyq7B3tK0 axvDGv61l a33qY7yeSj5mSdV4VguLwzEn/J2a1tjF8tW38c7lOrvqjPsfnzq bLb6o/8cFmcqf8bcVetqzl24shv/e/qvOBQ3PV3osWKECBAgAABAgQIECBAgACBXyfwJIF/umS52NJnfRVwGpV7g4nVUMbtD6YraauMKSbBad/oKXC7hCirw7/rQ2xbvRBSh2qxbRvhWW7yaouMs XywTeC8qLYjUC9uGq8POjqfb3tT1yoqe8CmA 6cz7sB73TYsd2hlT9tnPOlfFVn3a uKprCrPKkDuF WkOFGFrfQdJPaGv6q3Of P3ldOZ XJP 3bOveWXAtzct4N25N6t2p2/3HjdLfcp/TgxnyuT3cD/nvaV/Y52pMKg8s3sc6cpBftbcoddn2qpij8a6ezf9L7VrP6/KZEpvHHHz51PPloN3v/ilugbfYxiv947Y 76jtaDxvVvfV/10V N8cEgUIECBAgAABAgQIECBAgEAI4XkC/3o45i1VLiFGFb7W5U98XoVCRfklcEyh2sY2KUXZ3bcbAVYZ3sb3Ob/craP6IbW3CM8u9VVX7MZz71S 9C3WfbZc0Y7dgLQoE98elVuFmNVxl4/zYku1dU1IW9dsXFF8Z1C1376jeVX9tnPOlfGlQzfeVXWXpcvzzO9PZ3nlsWWdy/uD8877vS9T6cx8uad9O23b8ktzf2nI0vjdN/vjuz5kt9zD 3FyPlcmq7 V8rd72ld2Of27VP17Uf5 5n2sIwf Zfn6pzso5BdHlMfh/L3jGbC916eeL3uNforvj/89ONPEPfvl7zrO3Y8uOqWGxLbe/9/RM31QhgABAgQIECBAgAABAgQIvJLA8wb 80NNyy1L4tYrZzKiVWhWjNZu2DeHT3vBRVHFl77de9jmVT9i 598S5 b4V4ZbpbK935fHlu8vzIrftubL1cLJDttWYKtos4zb1f75ZcHrM4Tg M7AtvVsWWll/exv5vjUc j vNSxRQSXu6KOdm nbZt9e/ev8Wj8V2afbgwdYfzmX7slMl3FC1tqsqt5uLqtzvat1SeOpyeEXDm383ysNX7OA/eEfjHOtI4bj1oNdb5oUatWjid5476vnS zE1NFnEB9452rnv5OZ9 zH9X499Dfcfb55ColQABAgQIECBAgAABAgQI/GiBpwj8UxDS9estCdIDLOsgMW5dUD3cN8SHv3bTg1TnoUiBZgwGLrcHxKecpmPrLc nQ6YAsy0fWPrdw3oUbsxB4HLVdwrk4jZI1w/tXWVLZ8sVff94MBYry1dmLi1O 3uncYtXfqavY5lyzOZxjQHZVthY 4zTQ4q3Fz6O70CYQtjcjrnzW/Nldi940tutwDr9EPfYT3do1PM4nyNuJ1WdN4akdcAaP69s4vHzQ49XA5wD3uJ8my7TeJRbqMRzx rauqjs7X8627w6/6d EzWvDZ7z1y0Pm6UP7cXI Vyb7gf98h87ZeVDw7C0cFkWO36Z5sHGXTf19/XmuNfapXLhNX8eyq8l23IRbvz71fJkbH8fhYw/YvaWw8/utf4fiv88/4L raYy3Fo92uu1rAgQIECBAgAABAgQIECDwWwWeJvCPez33XTsHpNPe7avAfhmhHOxe9n8ug8tYLI VmfQwxLmXSQ3uLvHmpbn4zLRLsbD9RF/7szzEMK7fyKYKxqZ25X3N75/Ash7bTsfXCyBwYxi1zlgBoCqC6cmFk9lud/1Rbcpvm16LNiSs 7DHux7/U1YZ63OIV9ctDlpsmtF1cwIhXdcY6r8em7keqrxjjtdXt9tXzZcWyGpPclik4z32qu3zpTxHA13 MnLSys2zb1uyoY9 xezee22MN7XfaWyzQe1f7y8aHWhV0qc3ZexcK32neHXwr2lnky2VwFxp82T28439GPy/jPfajn80Zdec6un9 Q59sJ5/VUmIY6PgD5vUHpqo3reZrm/bwYV4/Zarzy3/BO2VjPqvxGH46 qs 9V1 2zX vq9fij/dsuRn33N9lNijOc9Snh/62/Lt68O9QXEDsyn f47 /Qyj/SYgu8bkB63 HNv7dKBo/WRbzt/jt3rcfXri694TKEyBAgAABAgQIECBAgACBHyrwFIH/D7V7nmbHUO5MkHS23PP0TEu U8B8 U79B557tPf5AzXfVVVaODkK3N9V6 85KC2YPGbh4Peg6SkBAgQIECBAgAABAgQI/FYBgf8rjPzZYPZsuVcw0YePC5gvHzd8lhriVd5nFgWfpb0v1o50pTv/d49q9PvIXSDvPrEDCRAgQIAAAQIECBAgQIDADxQQ P/AQSubPG2ZUGy1sRMqnS1X1u397xUwX37v2Os5AQIECBAgQIAAAQIECBAgQIDAzxUQ P/csdNyAgQIECBAgAABAgQIECBAgAABAgQIECCwCAj8FwpvCBAgQIAAAQIECBAgQIAAAQIECBAgQI DAzxUQ P/csdNyAgQIECBAgAABAgQIECBAgAABAgQIECCwCAj8FwpvCBAgQIAAAQIECBAgQIAAAQIECBAgQI DAzxUQ P/csdNyAgQIECBAgAABAgQIECBAgAABAgQIECCwCAj8FwpvCBD4KoG /V9o 39fdTrnIUCAAAECBAgQIECAAAECBAgQIPArBH5s4D/2f0Lb/C80 X/tnzCMv2LMvqSTfduEpmlC248hDF163zRdGD717EPomum8y7k/9XyXyr 8v8Ofae62/10a8Yve/dTAf jmf3O6v79otHSVAAECBAgQIECAAAECBAgQIEDgpwg8R Cfw88c3hev3VbCPP4X2uaLA/5xCF3bzsF3E5q2C0P8rg7BU7lLaB3L9X07BechhBwsx0C7aft5nqyD7s8P1m9Pz6Gb pD8c C/tHc6fuwLjyKoT32LnzcH7/a5Y4lYd1psOFf8w6XO9PfUSdLcLBaiirmcFqfKgD WLT fOsEXFTr4m4z9 MDQnuvAo23Gv6Fri3Fp/4S f3vfXQbRRuB/bhyVIkCAAAECBAgQIECAAAECBAgQ FKB5wj8iy6PZ0K4GLh9ZVA69qGNAX95C8E4zuF9edX7tCgQL4rP/zcOXWjzlfLzlzFc3gpMU4Beheq5nq9 nQLwNqS xP7vBPipzVudiYsEW9 f7Mj3BP63 3uz VVQHa8IXxiq30L9 WblX1xg5 9s1afPatJDbWLY/zbN5bm94zDdIfSubYUE/p816uolQIAAAQIECBAgQIAAAQIECBD4oMDPCvxjCFhfMT1/XkLVe0HGPnTz9jVpG5luCH0VyA/dHARf1V1d4R9D7o3APobnq6vVd8LwePX/qtzV b7uixTkN7nf8x0IG8inAv/57oi0aJDuBGhD1w hWBe56tjNwP/EuMVK49gtdxzEhZeuD PGic/296qh9RdVUL0Kx6vfcuC/2p5qZ2uqoXu7bF/V/C 03X/rfsQQOv4txIWwOcyePn/gTphTgf/f0C1/k3Oovvo7/VOMc1l2bw//dZnUh6X P /bUuqgH0vgX/rNYxoXH6fzrxcLom 8wj8vGuQy3eCZBPWfg88ECBAgQIAAAQIECBAgQIAAAQJfK/CzAv9ssxPg5Z/Pv46ha9rQVVfuxwWAS7ZdhfqHlU/BeNePRci5dcB03vJOgJCuos8B 9YxO9/l7Xa2ttSZv7v0ZaeOra9Tvd3cj luhq3FiFXgv7OQEcK4DqdTEH 85c9x4H9m3OZtgbr1wsI4zHdr1H0 2d/6sKvPVah/M/BPIf0llE8hc/vfav6ku15iwFycbBzidkBVAJ7O/TZ9PxeeQusydC8qufW2/Dur rU dLqCvgy8t/pRHpP6dPTQ3sPzlTWdeT8tInT9v5Xh1ZE75 yruwNS4B8XXcrFmXnLoGUB4apyXxAgQIAAAQIECBAgQIAAAQIECBD4fIFfHvjHgP5GyJ6288l77 Z8YkDHeIdBOW DEwD3u4V8uKMxV1IF2Cs437g44ccZvLZLaXS42nF1duOFa 6w7eWLcwhi6Ni9YrI ODyHeWryoSj3k4yrwr2uMAXN8FsXq 39hHTD/C127E9jHK/nL0DzVV12NHur6Vic7/pCves9X2B9uozWH6sO/kML8atGiPtHXBv7xoRB/Q9 9Xe4Qinv411fk3xX41 MWzzGNZ7kwU/fbZwIECBAgQIAAAQIECBAgQIAAAQKfKfDLA/8Y0sV99/NDdttpr/4ysbsRTB8PzhjSFeVNecfAfMRc73Sq/Svoj v//l9T4J9D/oMr/OMiSLm1ThMfgHywwHEc J8ct3Ihon6f2/zJhDcD/40QfRX4pxC5eNhsDt/za/nw2LOB9dk n77CP1eYt PZCMNzkfn1ywP/1fn/hXSHRP3w4bN 0aV0L pejV3xvbcECBAgQIAAAQIECBAgQIAAAQIEvkJA4F8rz/vNXy7Kv2dLn7qy6fMqFC K9O18d0EM/5vy4b9FoVtv01Y0ecFi /Uzs 29vl2aPS9mVFvrhLS1zv6dEzcD/8sJpnf1uK0WVOrCX/f5IYH/javll96cDayXA268KQP/sujO93FP 6aZrqK/Nee N/CfOhPbsAruz/oJ/MvZ4D0BAgQIECBAgAABAgQIECBAgMATCQj8NwajfshufPDrrQAzVhOP2yq3G17PV8TfDs03Gvkk X91s 94dEnvfz/3aNTvo93rc4kLDje2aDup61E8fDvzv2ZLnbGB9tnM7wX7aw76 MyGF/fOV/Wk/ 7fNv4V86q8M/PfG4KoNm37xroVqm6Syr7lD8TUe3 xsv1SW854AAQIECBAgQIAAAQIECBAgQIDAJwn86sB/Cqv7cLmaf94q5mpf/7jtT/Vw3zCGoe mLYDmwYmBcxOPLSucrzxfPaB3Gczp7oF29ZDg5ccf8eZm4B/m/fYXk9ktPd/gfVf4nx63dPdDNR5p3NrQbK3MfIL4XticTrUZMIdqD/ 4kjRdOb/ec/5fGN57hfrZfp4N/HMAvtoK629o64fdFue9CtuL3xabMmgf/4WhewvNOwL1OAbxzoOV37wosf67XIf7edufdGzZt9TfrYf2Hi9y1F30mQABAgQIECBAgAABAgQI ECBAgMCjBZ4j8J8DtCbvS168rnLZ3XLVFbgnlaaryOuH7NYBca5sDPFK/3If rbapiZd4d XzwSYH9pbhoW5uvl1WiR453Y VV1f/TEF79Xe JsPw40PyS3KtV0fxrSNUVwgufR9stjelqgM6O8at7EvntEQx6MNXb9 TO5nuPXt9b77qwfsruZy3vM 74E/HbuaN/oSvrbN9C1/ 9NP3e i5Hbr9b1XfdlyZf4b8ql6/wj1e6X47J/ZiC98v3q7/3jT3x4xZBl3reQtv9DePB39J2R KdN/9LVmu/P2Ed9k9Hj31xzvhg3zEuwFzGY lDbEvVvq5 CPBeg3xPgAABAgQIECBAgAABAgQIECBA4JMEniPw/6TOqZYAAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ N85vH3bhLYf7zzq64o/e/u TsKZHilgXj1SU10ECBAgQIAAAQIECBAgQIAAAQIEPkfglwf Q iaJjTz/84E c8efD57 z5nGvWuM4x3l7Zs4 Qse8eo/i39A1/wvN/L 2//eeShxDgAABAgQIECBAgAABAgQIECBA4LTAUwT ObzMwXvTdOGrr6Ef /bLwtPToxMLjn1o2/6uQ56y8DiEbg6p0zi3Xeif1fwDgEN3WUBqmjakm0GGbllUSn3vhg c4XLoh bsq8yrC8eH34392xLO55B 9dr9ffc5Yt0C/3fzOZAAAQIECBAgQIAAAQIECBAgQOCkwFME/rmtKSzthhBfH5SJ5qpvvn4oPL1Z wcKvEQwG8P OfyeKcahC 0XXqH gRG4 9C9ubT3/d0nyIYfWTB5iXn1Xrn941LovxXsD39Cs/X9flWrXwT Kw4fCBAgQIAAAQIECBAgQIAAAQIEPkngiQL/MW2vk4L eEV0lfgvV053Qxj7KSye7ghoQzdc7gc4W672PA5j79n6Zwx91xZXdLehi 0tr9JPV7u3KfBe tAP1V0N63NO5fLV411YXyO Lnu4zcvGlfYFXwj5avTY3jmUT duu7AqVwMefY51lv2fy8axum7rCb/cxmZaGBqHeBfE9hY3w2osmtB2fRgv02Vp9c1y ZwnXPbmUvn9vfM0L5Bc5ssYyvpSR75jXt3hEtu46ke8y2MMId/hcz0XluH5sjenAv/xb jat9Au2/W8ha7/W/39rpt8M/Af/wtdW2z/0/0Nffe/q4XPoVvfhdB2/23O5/XZfSJAgAABAgQIECBAgAABAgQIEPgtAs8T KfgMG/lEwPsOtQOSxgdw/NLaDuGGNauwsI5hLxZrhjlq/C0 K18e1xuCt7bVXg/hqFvq8B7LNo/1Z4C4GqRI/1y55XYh 1LdVXB/RwSr55DnMq1oS1C/ljv 7damly6fjwMRUM463cxa9t2CvEnrNAXdxIki7hANBWfSqTFgfXcOltu2l7ptsveGFx9f3KepuPK OT9OiyKp7 uB 8Z5dc4lLvwsf7uxH3H8ijErhur4bV5oKJ7BsV4Ue99dQqvAf/eq/n XPsytHLr/Hd4BcBz4/wtd8xa6odjjf/yXFgDKfxJSHd16YWEc/gtt 6daADym8ysBAgQIECBAgAABAgQIECBAgMDrCjxN4F8H3ptXf68WBcpBmRYIlmD3bLmiiqswtvit fHtU7ui3so7N93vB/t73m5XELf rxY iXFwYWeXD bfotU4WQ5v3n89lwhTObh6/lDl4Mw7pzoe4jUY6Cvbhk4avtWzZtzZCk4hq7NC0jLl9ObeOfC0pGz5ebnKZxw2evH1fen5mm88 2W9QDF1Io7H1h0SVV/35s/e99Xh eNV2/MP8TXWddNlpx bx5aVf 37FPgvV 4fh/irlo0xeP9v9VX54Tjwjw/3fdv 21wqiQsAf1aLV8tPwx/PB1gwvCFAgAABAgQIECBAgI1EES4AACAASURBVAABAgQI/G6B5wj8t0K/GIbW28DUwXQxduWV3WlbmjLA3itXfH8YaJ4sFwPondMWNcS39bY1TWja i6A ZCHBbPTosh6K6DcrOq3nXOujPOh73odQ9qGZ96SJ1dx3m864rB8mlN5C6SN1zxQZ8vFU5502ZtL V9 fmc8754zNuV7w I55ddLloB Pm1d5Jr3/NQX ea/ gyv8 2prnaZ9C827A/9oGLcJylv6vE1X7S8rmPH3/4othHK54jW3 f1ddyQBAgQIECBAgAABAgQIECBAgMALCDxF4B D0Ho7jrxX XIhdsQ E5DeU64YwKswtvitfHtU7jCAXiqZr8yutpoJaauZfim1vDkISpcyxZv99lWhfnHMtJVOcRX5zjk fHcymcc/B xxgFx9XLdz6cOg996HMTLfqyCH zXLx4JMue2Nw9f2Z bxzzticdeD/XfPqpMtBP941r6Jdvltk5/WeuZTnxirwz1 uXv Fvv1faKutdULaWue9V/ivTjB9mJ8TsNwEM99BcGqeblTnKwIECBAgQIAAAQIECBAgQIAAgd8h8BSB/97WJJsBabO1TcvzbOmz2hpnaw7tBZ/3fr9Vd8pej7b02bkDoQ6ed9ryrmD2IMivxzd vulX9Psw8D 9BdEdWxWddak95zZftTeF1rfm885WOKl/xZY O23bW6TY/b7wLd/WY1X tlfXer7s9CO2 2o7oFXtX/rhZuC/t3XP3vdz64 39NnuYnwuQNvnff3jQsOtbX 26/EtAQIECBAgQIAAAQIECBAgQIDA7xH4/sD/KPCbQ8zlqtYYkKaHfBYP/gzTQ3tXV/OeLVeM82GgebpcXHiIofrS4hCf7jn0XWjjPuzp61imDZf96/PvcVufnSv8y0A01tftP0D3sB/JM7dj7tTuQ3uv27IOcAuUuCd usp6 xkBMehuVn2OKxND6K4e1nrG73LeqwD98tP0LgXqpXX8en6Icjlhzpab52N9mmuX6Wr7ch6M6RxV uH9ynqYx3XnY7eVZBN89r27Pl6UfGXCeA 96aG u48GvNwP/MO 3vzxg918Y j/Tdjvv3NJnOud/878Pc4fiFf71vv5xi6H43XLuWDae/ 3wgcEPJlIdAQIECBAgQIAAAQIECBAgQIDAEwt8b CfQtBif/UihJ1C4vzbvN1MLB 3wlkC5ilILoPVZH2y3Poc Vzz625b9sulc8eH08b9 JdtRtrQXm3fkwPyqa62iwsY8Urn LnYWmeeOHV/U33FmsLZfuT2dW3Rh7ZaAFiNSW7LFMTnPhU0UwuX8dgP/Ls Bvzr8662a5r7GhcCbvnt9ndnwWR93jbEtlz939hX7avK3euSwuxLf6cxrs56cp7Go o50PVjekBzGpM8IMs4TOf9knl1p8uqH22XHlR7vWBSOX3RxxS8lw/sbcor7ItGxIfkFuXa7r8wLnvs/wl5dsUr9Jui3Op9sef dPX/3xCfC7DUG6/mXwX78/nH/4q9/v8X4rMDuv5v0ThvCRAgQIAAAQIECBAgQIAAAQIEfrPA9wb 98rPAenNw86Wu1mRAgQ UcA8TbjPEvh/4kirmgABAgQIECBAgAABAgQIECBAgMCXCAj8v4TZSQhsCAj8050LcSur4oaVDShfESBAgAABAgQ IECBAgAABAgQIECBwRuDHBP5X27jkbUyqXp4tVx3mI4EvFfi18zQucizbXcXnVlRbSn3pKDgZAQ IECBAgQIAAAQIECBAgQIAAgdcS DGB/2ux6w0BAgQIECBAgAABAgQIECBAgAABAgQIEHisgMD/sZ5qI0CAAAECBAgQIECAAAECBAgQIECAAAEC3yIg8P8WdiclQIAAAQIECBAgQIAAAQIECBAgQIA AAQKPFRD4P9ZTbQQIECBAgAABAgQIECBAgAABAgQIECBA4FsEBP7fwu6kBAgQIECAAAECBAgQIE CAAAECBAgQIEDgsQIC/8d6qo0AAQIECBAgQIAAAQIECBAgQIAAAQIECHyLgMD/W9idlAABAgQIECBAgAABAgQIECBAgAABAgQIPFZA4P9YT7URIECAAAECBAgQIECAAAECBAgQIEC AAIFvERD4fwu7kxIgQIAAAQIECBAgQIAAAQIECBAgQIAAgccKCPwf66k2AgQIECBAgAABAgQIEC BAgAABAgQIECDwLQIC/29hd1ICBAgQIECAAAECBAgQIECAAAECBAgQIPBYAYH/Yz3VRoAAAQIECBAgQIAAAQIECBAgQIAAAQIEvkVA4P8t7E5KgAABAgQIECBAgAABAgQIECBAgAA BAgQeKyDwf6yn2ggQIECAAAECBAgQIECAAAECBAgQIECAwLcICPy/hd1JCRAgQIAAAQIECBAgQIAAAQIECBAgQIDAYwUE/o/1VBsBAgQIECBAgAABAgQIECBAgAABAgQIEPgWAYH/t7A7KQECBAgQIECAAAECBAgQIECAAAECBAgQeKyAwP xnmojQIAAAQIECBAgQIAAAQIECBAgQIAAAQLfIiDw/xZ2JyVAgAABAgQIECBAgAABAgQIECBAgAABAo8VEPg/1lNtBAgQIECAAAECBAgQIECAAAECBAgQIEDgWwQE/t/C7qQECBAgQIAAAQIECBAgQIAAAQIECBAgQOCxAgL/x3qqjQABAgQIECBAgAABAgQIECBAgAABAgQIfIuAwP9b2J2UAAECBAgQIECAAAECBAgQIECAAAE CBAg8VkDg/1hPtREgQIAAAQIECBAgQIAAAQIECBAgQIAAgW8REPh/C7uTEiBAgAABAgQIECBAgAABAgQIECBAgACBxwoI/B/rqbYfLtC3TWj78Yf3QvMJECBAgAABAgQIECBAgAABAgQIEPiNAr868B/7NjRNE5q23x37oWumMt2wW azfjjTvs8692 t9zjwH0IX58v8PwsDv3WW6DcBAgQIECBAgAABAgQIECBAgACB5xT49sA/Bqw5QG2aLqRYfeiK7z75iuuxD 1B4J GLbbnGwL/dO4z7fuMuTWOoe/mBZG0KNKFn3bh 7JgUoT0l7nWfGhMY90C/8 YeHOd4xC6dj3/hvhd/jcinzqVK/4NabvQF2Oz vdl TtfL9ws/ 7kOr0SIECAAAECBAgQIECAAAECBAgQ KEC3x74h6NA yuC9qPz50H9inbkc9WvZ9pXH/Phz1Mg2nZDyJvbjEMX2qYJ37Xu8d4updB/q9EfHFOB/3tH5MRxac53YRjy7AshxAWotDg4LwqmaqZFgXIhKs/TcjEm3qWzNQXS3FgWAU60SxECBAgQIECAAAECBAgQIECAAAECTy7w/YF/KK/aHactU3I6txXKblzRW aCyTseN1/VHasah3gV/3QVcBkEprJVoL5s4ZOuap 3 pnbkcPEqe42dFcnjsFkDCHXVxxvFTtfbn0Hwmb7YkfGfnXeGNb3O0HnrTmZzpHHoCycXLu0CLC0 Iy4K9NNiwJHLUN4t0DSh7fqY4V7 L49ZDGDnxYVUX9uFTb/LkYfvzgX 6yu r bIxhluBf4P7W aU21acFmM 8tiTPTKVvmK9rRYszi2V3dn3Gxf2eeDespip96fmKexbWWIf6m3/LcipHmytR1XnJurMZz/fi/1TO i1apcXcBnAgQIECBAgAABAgQIECBAgAABAj9M4AkC/3jl7hzwxfC9CNqvQtV85W8ZFM9h6FZAmIK/tp3C5TQwxbnyQFWBfzpn2y9Xtqdic6DaluHzHOyvAsOz7TtbLp78TPtCXCipFiDGMS0AbOX2uev br1WoWhWKIelS5 JShvdjiIFt6ZJMi7sFUrfSIkx5tXbuaxtK53hs3HKlHPKqSYcf0/G5wTvBb1lBauvWZCoLpaau 1j /Pj juvFkZR1V1sSxXmSFlLSCtf8rIFpsSQZFFeyn25f7tRR4D/PgWkholjoKrZRyvzh1Dw9nn 5SdPrtFDT9eON TH9fayGNXntLSysz ITAQIECBAgQIAAAQIECBAgQIAAgZ8i8ASBf1gC/xRMdn0Kr2M4FwP7S1gYP 8EdDtB7tWVvlujsgTqc1BdnjCXT6FmFU7H31JoeAmjz7bvbLl0 jPtS3dJ7NjkPpx9Xc63fUAKi3NyOrtch/FTaDt9HxceLkarWmOQnOuKPyTPuh8bizSrSo4/pDlVhM 3nsWw6t9B1fvlvqi/9TjNn/NYrP52VmXvaN9B/9/3U5wX9fhWNa3aWv229XGMd7IUdz/EPfw3bgmpxyvNi2IRZKtq3xEgQIAAAQIECBAgQIAAAQIECBD4aQJPEfjncHLvdUI9uvJ3 7dc3 GgpICxTVfDr8Ln8qCdBYVYZLk7YbU1UXlwfF 2r3x/VG7 7Uz7YtHVVkLrq Trsxx vhG4roLTMy6xvjJwr9 XCyw7574YH7Z888cU7OZzHLQ3H7zqX/5y43W33Kf0t3qAcjSMD7QtA vKbjX3y9/uad9Gvz/81a15Wrb17pON0/ZdW8 amOvNi1C287kb1wEECBAgQIAAAQIECBAgQIAAAQI/QOApAv8pPI1B HT1bw5T10HvnUH5vO1Jznp3xyIFoG3o4lXCe4UPguJLG8 272y5ucVn2rfVuXmro42LnbdKF98dtS8ucBR3XZxxWQWtxWm23s5l658uxvUvtz/HuXTrqv6yljz3yu 23u We3h/p4fVlg9QTu1JWyLNz5iIX1R2h4F/vWXVVgfPfhfnQL2IU33e 7NKp7iap8fz70yz9sZ8mUfRqtm4Y dM5coQIECAAAECBAgQIECAAAECBAgQeGKBpwn84xXLbQ4iU3jZhq4K5VYhZom6Ezzvli PLYLSWH4zHE6h5kZAOAeHm9uolOeo2rfbrqpcquJM 8pzFe/jeXbvWijK1W9vOeT Tg L3dquZwptL1dT39jGJTeg6Gv Kr4uQW355cn3e Hv3uG7QX51wH65O7YgOtPfnTJ1wF9/Xs2xVR13tK/q82d9rOdp3PLqcJFgbsiqj0Xjdsdm/vu6d04UVXtLgAABAgQIECBAgAABAgQIECBA4KkFniLwn4LjMmyPgXF8AGgVJqfgcnoQ6aI6XyFc bgWff9sLBPPv6fUqDN0IyVPg36weJjttoVMFk2fbd7ZcbOCJ9k0BZh9WV/NHl7390o8ewppQJv/yqvJxPmYVxEaXvFCzrAJMz0K4Khfbsm5gGOqr71d9vYzSzwr8060loXlYf dxXOzGMPTd6uHW1/O4ev5F7Zrm84nxyENwc77kgsev5 fpELq2egh1mPsdH5w9nyb fV85H/x7kLfWasu7VI6b7FcCBAgQIECAAAECBAgQIECAAAECP0rgOQL/GEhW 26nMK/cozyzpkAvBn3z/2IAuITNU6EpCCzKLGWLLVBSlt5O9SznyQsN07ExtF7q6oaQQ /p3HUgOTfwRPtSyRPlUkAa237QvlhXLNf29cNL60B3bl98ORPgjtW 8fFhqJVzWqg57dKn5yRcxq0NXZ j2xyS5zHLoe71eBS9uPl28cvj32ws5sxbPy3tKsqm74qVi2Uu1GXi56Jcatj4wP4u4zX5tF0fxv lvJi6KDfOC1NSHyS63Nd3hUZbNarfal8vF1 X8J /UKI8t3t83T6eFo3JcygWoqVlNmkNdm dN/FvZmKdFGyaXPL KH7wlQIAAAQIECBAgQIAAAQIECBAg8AICzxH4vwDkr xCDJrroPtXQug0AQIECBAgQIAAAQIECBAgQIAAAQIEvl9A4P/9Y/BzWyDw/7ljp UECBAgQIAAAQIECBAgQIAAAQIECLycgMD/5Yb0azqUt4xZtlxxpf/XwDsLAQIECBAgQIAAAQIECBAgQIAAAQIEdgQE/jswviZAgAABAgQIECBAgAABAgQIECBAgAABAj9JQOD/k0ZLWwkQIECAAAECBAgQIECAAAECBAgQIECAwI6AwH8HxtcECBAgQIAAAQIECBAgQIAAAQIECBA gQOAnCQj8f9JoaSsBAgQIECBAgAABAgQIECBAgAABAgQIENgREPjvwPiaAAECBAgQIECAAAECBA gQIECAAAECBAj8JAGB/08aLW0lQIAAAQIECBAgQIAAAQIECBAgQIAAAQI7AgL/HRhfEyBAgAABAgQIECBAgAABAgQIECBAgACBnyQg8P9Jo6WtBAgQIECAAAECBAgQIECAAAECBAg QIEBgR0DgvwPjawIECBAgQIAAAQIECBAgQIAAAQIECBAg8JMEBP4/abS0lQABAgQIECBAgAABAgQIECBAgAABAgQI7AgI/HdgfE2AAAECBAgQIECAAAECBAgQIECAAAECBH6SgMD/J42WthIgQIAAAQIECBAgQIAAAQIECBAgQIAAgR0Bgf8OjK8JECBAgAABAgQIECBAgAABAgQIECB AgMBPEhD4/6TR0lYCBAgQIECAAAECBAgQIECAAAECBAgQILAjIPDfgfE1AQIECBAgQIAAAQIECBAgQIAAAQIE CBD4SQIC/580WtpKgAABAgQIECBAgAABAgQIECBAgAABAgR2BAT OzC JkCAAAECBAgQIECAAAECBAgQIECAAAECP0lA4P TRktbCRAgQIAAAQIECBAgQIAAAQIECBAgQIDAjoDAfwfG1wQIECBAgAABAgQIECBAgAABAgQIEC BA4CcJCPx/0mhpKwECBAgQIECAAAECBAgQIECAAAECBAgQ2BEQ O/A JoAAQIECBAgQIAAAQIECBAgQIAAAQIECPwkAYH/TxotbSVAgAABAgQIECBAgAABAgQIECBAgAABAjsCAv8dGF8TIECAAAECBAgQIECAAAECBAgQIEC AAIGfJCDw/0mjpa0ECBAgQIAAAQIECBAgQIAAAQIECBAgQGBHQOC/A NrAgQIECBAgAABAgQIECBAgAABAgQIECDwkwQE/j9ptLT13QJ924S2H999vAMJECBAgAABAgQIECBAgAABAgQIECDw7AIC/weN0NA1oWma0HTDg2pUzSMFfkPgP/btNAfbfpfuO fpmfbtNtwPBAgQIECAAAECBAgQIECAAAECBAjcFHiewH/8G7r2f6Fp5v 1f0Lfv4W2/3ezE5sFxv9C2/63 dOnfTl05wP/cQhdOwe0caGg7cIQv2u6sFoySOXmxYS5XN 3y9XqMchOCw3ptxz0xnqK7 s6Pw1gu JVG1O7uvDha 3HPrQHwfZ2Sz7/23Vf57GM86IYj0 90 CMyz3z9NFkZ9r36HOqjwABAgQIECBAgAABAgQIECBAgMAvEXiSwD G/W h3HFlHP6Etvnfawb KfTswjAUsfc4hiksLgP/aVFg7dKFtllvTxOv2t66sSBdUf1EoXi6urwbwl577/qbe9bg KhdXxG0H50/A39FO/K56tcz7auP8ZkAAQIECBAgQIAAAQIECBAgQIAAgVMCzxH4D39Cs3E1/tBdB/5D93a5CyAuCHT/hbHIzUP4G7p8l8DV65/11fMniC5XbJdBfAghBpf5qu0cqs9B6jhMofx0VXcbujLYDyEMXbta3Lg0o7rCP9aX674USoH56i rxnQA3tn1Vrqjj69 O6a6DtDCx096pTWPou LOh6YNXd8VV/PXdy8c3cmwLrtlsWxxM49lal85tvH7Ygzi2K2u1u/6av6VYzj1ednmaavfG3dwVNMlTpjlnLF94xDvbpj6fdWnKlBf9S/3Y27HrXmaxuNM 2LB0 XWd2Zstu/rJ6czEiBAgAABAgQIECBAgAABAgQIEHgJgecI/OeQvuv/HW71MsYtfrq/qzLjELfu2QjyH7alTxng1mMer8ovFgLmYLZN2/PMZecg9BLMHtVX1z8F1l0/rvpclwohBsvVIkIKravvrg 8/qYIl8tgu3y/dTfBdUXVN6nevJXPnsHU37Yfiv6OYYh70 ewOldbBdv5673XeLfDZQyqUqu2XX6rF0xSHV3Zthy F3MgxDkxu eFg7ntV21IfYhbOV3OOQXn2 MWw/G2bUMbFxnSIcW5chWVSzpnm8vPhU7N03lRq5zL8fA0n6v23dOPM 3LffFKgAABAgQIECBAgAABAgQIECBAgMBdAk8S Mcg8W/ou7e0jU/axz/u4T U /f/C137pwiCi37G7X/qvf4fFviHS4BbnDK9rcLL6UrsMvydD4jlmjnsro p66w/j0O64v1yN0EX lVCPB1Qh8nx81VIXtf9hZ/TldzFSkEKr8u9ilK fBDK122907H2WVc3badUNGg6McyzF0bV6wWB8dx71cTMiBfxqDrl8WY2Kfy3Ps3ukRA/my4Hy6LbOqJVO70wLDmO4kaTfqOTVPj 5Eqdp3Vz WcTto31WnfEGAAAECBAgQIECAAAECBAgQIECAwBmB5wn8V639F9KV 83/LgFpDPCvtugpHvLb/V3VEB4Y MfgNuemaYuffMV0FXymIDUXXLfmsmiwBJ5VgVMfx2k7l2YdHKdD53ovV34/0XY sW31HQjRrrpqvw7ED0nudDwO/GNOvl4giW1Zhe6pD X2QdX7YtxzP/Zep37t3eUQf93 Ldd326UN3dF2TvW8LSrMixV7bbhu 3Zbr8vNJ0njdqN9RXu8JUCAAAECBAgQIECAAAECBAgQIEDgvMCTBv5TB IWPk0O8ucAv9z95LCbDwz80xXcMdCNYWXX7V6xfSrw3wlzD/tS/ThdOT5U3xZ3IqRwurw6/aro/hcxDM7PJth5LbLt/XqKX1J7N tabw1zKtDO9abguM fbr7eCvynZzLk9hTPG8g1z c7M/ mc8UgfKovn/sSpsdK7wzK0xX3Gws9uX35NY19G7oubv1zPUdSse8O/ONzGY7al/vilQABAgQIECBAgAABAgQIECBAgACBuwSeIvCPD fdyibTnv3LVj3/Qt7TzsdqPPjwz8Yzgbr qf94GPwXTcZ34d4KZENjTNRtA B/A5LI5boGz1t 7FXgCe21GXzwsO8ffV1elXBb/2i3ov/Hz2uh93tfvRgf8cqKeteea7D/J4Te3d2C8/d6R6Tf2Ie 3nO0FSW9vQVXNjb3zzOFbVpoc135w3hUusf3MepEWdM/N0Z4GhWjC4qx9n2ld33GcCBAgQIECAAAECBAgQIECAAAECBE4JPE3g3zRv6z37x7 hqwP 4U 4Khf haG8EyB3Owb sc6c2o7/wtC9habZeQ5APm7nNYb78YGpqb4UmMYHqJ59GGod8McFhPhdblw8aXw4bRfSA3/nNqTANl4lXpbbemjq0ubpqvG23Qlql3Jf CYGvPV2Pvn0c/h7UYjtj22/fBPG2SWG5cXX6yvyI9 0J3xccCmLXU514vkAcxC ux1O r0ajzRu1QLLPD8uYfvUr6u2pf7X/ZrmxjJvcwfuucJ/2SppejZB XyBVN0yf4tzz/NqtaBwtn1ny8WTz2M dWunfUWfvSVAgAABAgQIECBAgAABAgQIECBA4LzA0wT XR8D/mJP/vjQ3s3k9r q3FuIx2793xgf5rvs /8W2u5vzIXf9X/TVdt5C5lpy5dLoBvS1ddpK5xuCGN8iOuyhU0d7OfT54D6shd83IKlbF66crqPAfClTNN22y5ztd MiwcbV2/m0X/mag 9sUaTJUztzv4r2xocUt22xrdC0NU3pkrtQOye/ouD6HPlc82vRllxfXHSJCw7N3gJFLDj21Xi0oeurrXNiqF09ZyG1ZQniL2cMKWgv2tYWIfxcbLc fVX1pjsb2L9/nhYap/tjlpa6z8/RE 1IzT5Q7075CxlsCBAgQIECAAAECBAgQIECAAAECBO4UeIrA/842K06AAAECBAgQIECAAAECBAgQIECAAAECBAhUAgL/CsRHAgQIECBAgAABAgQIECBAgAABAgQIECDwEwUE/j9x1LSZAAECBAgQIECAAAECBAgQIECAAAECBAhUAgL/CsRHAgQIECBAgAABAgQIECBAgAABAgQIECDwEwUE/j9x1LSZAAECBAgQIECAAAECBAgQIECAAAECBAhUAgL/CsRHAgQIECBAgAABAgQIECBAgAABAgQIECDwEwUE/j9x1LSZAAECBAgQIECAAAECBAgQIECAAAECBAhUAgL/CsRHAgQIECBAgAABAgQIECBAgAABAgQIECDwEwUE/j9x1LT5boG bULbj3cf5wACBAgQIECAAAECBAgQIECAAAECBAj8FAGB/08ZKe38kMDTBf5DF5qmCU3bf6hfDiZAgAABAgQIECBAgAABAgQIECBAgEAWeJ7Af/wbuvZ/oWnm/7V/Qt /hbb/l9t63 v4X2jb/ 475itLj0Po2nYKfVPw24Uhftd0YSjbkco1q3J93y5Xq8cgOwXHq/A41lN8X9dZ1v8F71dtTO3qwoevtR/70D5zWH5j3BL7d/bhO8/9BXPOKQgQIECAAAECBAgQIECAAAECBAj8RoEnCfxj2P8Wyh1XxuFPaJv/vWbgn8LWLgxDEXuPY5iC8TLwnxYF1i5daJv19jRD14RutUowTeWxb5/qCvLYzqYbwl577/oDfOrA ty4he/sw3ee 66BVpgAAQIECBAgQIAAAQIECBAgQIAAgbMCzxH4D39Cs3E1/tBdB/5D93a5CyAuCHT/hbHIzUP4G7p8l8DV65/11fMnlC5Xp5dBfAgprM1X0ZdXmo996Iqr7ttuCH0VyA9du1rcuDSjusI/bvtS1j0XjIH5aj/6WG4j8Y9tX5W7nOgb3o3proPUzJ32To0aQ98Vdz40bej6rriav7574ehOhnXZLYu0CJHHsZkXTm IYXnxXjkEcu WOirjw0vXV/AshnB23OXQfY//y dp4p8f18Jw6bzr1rfatTcq NN98J8h1r31DgAABAgQIECBAgAABAgQIECBAgMA9As8R M8hfdf/O9zqZYxb/HR/V2XGIW7dsxHkP2xLnyqEX nGq/LLhYAYarehKxPbcUwLjhsSGgAAIABJREFUAJc8/qi VeUxvp1C8n5c9bkuFcJ03vJOgGlBYm9h4bqG5ZsYVufweef10pflqNtvUr15K589g6m/bT8U/R3DsHWnwp1XqMe7HbYC/9TwVdsuXakXTFIdXdm2EMYhbi1UzoF4/MlxywsLRcif78ooM/ z5z1bLvXwTr LincECBAgQIAAAQIECBAgQIAAAQIECDyrwJME/vGK b h797SNj5pH/ 4h/9Q7t//L3TtnyIILkjj9j/1Xv8PC/xD6Nud4PwqNI1B707Z3NyrY/IPO69jvEOgXV0B3pcLCvNhKewtEv8cHO/U uVf5 188omv7lJIN00chPL5wPx6p2Ptk6uZXqftlFYLGbH 1RXvceEmL1isj45X9F8tJpwZt6tzxHpjW8o5dPa8Z8vNbb/Tr qxjwQIECBAgAABAgQIECBAgAABAgQIPKHA8wT K5x/IV253/zvsjd9DPCvtugpHvLb/V3VEB4Y MewOIfBaYuftp8WHuKV4fmHfPbVw1rb6erv9eXaxfY0 aCzr N0RXneeqY8bA5wp1NNAfZVCF2W/8r3KdguQ ztbW/iIkDNudvMOwPr48A/7tC0ft5BvUCx2sJp686Hw4bvjNtOH1aBf7Irty2q3ufzni2XQXfOnX/2SoAAAQIECBAgQIAAAQIECBAgQIDAzxN40sB/goxb DQ5yJ8D/DI7P R YOCfruCOwWoMSbtuuYr/VECdFgDaYl/2ve1sDnuz jGF0znoLX5ZguIU/tbbzBQFj95 wpY qb1bIXl1N8Qpz9z2OwPrW4H/eguk4nkD1flOz798XPF6NW47fVjGMR47l7l53rPlcnt2zp1/9kqAAAECBAgQIECAAAECBAgQIECAwM8TeIrAPz6cdyO/DmnP/mWrnn hb992Hna7Af/IwD/uyR6v6p/3gY/BdNxnfhXMbjQhfzWVv0S28QGsW/3N5fPrXgCe25HLLa/zHQdXwfJS4Hve1Hvh51bU/bir3XcG1vW5chvK12WcomO i2MpUG 1s/xw9eb0uO30YT2vzp73bLm5uTvnvuqMLwgQIECAAAECBAgQIECAAAECBAgQ DECTxP4N83bes/ 8W/o6oB/ BOuyoV/YSjvBMj0MfCPdeacffwXhu4tNM3OcwDycTuvMYRt897q81XwbRUKT4F1X1zNH6/Q3trXPy4gVA/3DfHhtN3qAbAxOG7iVfDlnv3zHQNLv1btne4eaNs7tsZZHf8JH2KwXF3Jv5xlDp3zEC0Pu131d3 aJlfCk5Xvpf1jmOICylNs73P/pnAP97JEY/v2rigU55sbnH6vRqPNG7tamun0 O2E7qvA/95 6N6Hmycd2r/7fal3tTjcsNvGTNvCBAgQIAAAQIECBAgQIAAAQIECBB4WoGnCfy7Pgb8xZ788aG9G5lr3Jt/Xe4txGO3/m MD/Nd9v1/C233N4xbdW4dXH2Xwvy2n7 dtnyp9fQuX6Ibt1AJsrzgH1ZU/2thtWDyVOV4r3cXHgUqZpu22XudopbH7ndj65aY96nRdGmrydT3Fbw9TO3K ivfFht20M7vNvbahdcvPG LDculwxvutz5Prm16Itub74wNwu1Vc9b BSIC00rMejDV0/lCXCqXFb2eT xwWbSztXTRz7ah5cnzc14my5tBZ17LfqlA8ECBAgQIAAAQIECBAgQIAAAQIECDy9wFME/k vpIEECBAgQIAAAQIECBAgQIAAAQIECBAgQODJBQT Tz5AmkeAAAECBAgQIECAAAECBAgQIECAAAECBM4ICPzPKClDgAABAgQIECBAgAABAgQIECBAgAA BAgSeXEDg/ QDpHkECBAgQIAAAQIECBAgQIAAAQIECBAgQOCMgMD/jJIyBAgQIECAAAECBAgQIECAAAECBAgQIEDgyQUE/k8 QJpHgAABAgQIECBAgAABAgQIECBAgAABAgTOCAj8zygpQ4AAAQIECBAgQIAAAQIECBAgQIAAAQI EnlxA4P/kA6R5BAgQIECAAAECBAgQIECAAAECBAgQIEDgjIDA/4ySMgQIECBAgAABAgQIECBAgAABAgQIECBA4MkFBP5PPkCaR4AAAQIECBAgQIAAAQIECBAgQIAA AQIEzggI/M8oKUOAAAECBAgQIECAAAECBAgQIECAAAECBJ5cQOD/5AOkeQQIECBAgAABAgQIECBAgAABAgQIECBA4IyAwP MkjIECBAgQIAAAQIECBAgQIAAAQIECBAgQODJBQT Tz5AmkeAAAECBAgQIECAAAECBAgQIECAAAECBM4ICPzPKClDgAABAgQIECBAgAABAgQIECBAgAA BAgSeXEDg/ QDpHkECBAgQIAAAQIECBAgQIAAAQIECBAgQOCMgMD/jJIyBAgQIECAAAECBAgQIECAAAECBAgQIEDgyQUE/k8 QJpHgAABAgQIECBAgAABAgQIECBAgAABAgTOCAj8zygpQ4AAAQIECBAgQIAAAQIECBAgQIAAAQI EnlxA4P/kA6R5BAgQIECAAAECBAgQIECAAAECBAgQIEDgjIDA/4ySMgQIECBAgAABAgQIECBAgAABAgQIECBA4MkFBP5PPkCaR4AAAQIECBAgQIAAAQIECBAgQIAA AQIEzggI/M8oKUOAAAECBAgQIECAAAECBAgQIECAAAECBJ5cQOD/5AOkeQQIECBAgAABAgQIECBAgAABAgQIECBA4IyAwP MkjIECBAgQIAAAQIECBAgQIAAAQIECBAgQODJBQT Tz5AmkeAAAECBAgQIECAAAECBAgQIECAAAECBM4ICPzPKClDgAABAgQIECBAgAABAgQIECBAgAA BAgSeXEDg/ QDpHkECBAgQIAAAQIECBAgQIAAAQIECBAgQOCMwI8N/Pv2f6Ht/53pozIECDyZQP/WhPa/8clapTkECBAgQIAAAQIECBAgQIAAAQIEfrbA7w38hz haf4Xmva/nz2CWv84gb9daP7XhOZ/bbCW9DjWrZoE/lsqviNAgAABAgQIECBAgAABAgQIECDwMYFvD/zjlfopeI/he/MnDLE/OYxP373zSv7xv9DeCvPPlPmY78ePHofQtW1ommb6X9uFIX7XdJNVPkMqN5eJZdsu9H0b2n66irp vy9/6 ahYT/F9XWeu 7e8/utDmwL/yvYZ v9vCN1bG9q3uCDRhOatC/3fPrRveSyfoZHaQIAAAQIECBAgQIAAAQIECBAgQIDAdwp8e AfjkL3GPx3f9/nc1RvrvFMmVz2O17HPrQx4B KrU/GMUzhfRlKT4sCc7afWjoOXWibZgn845dD14QuraisOzP2bWhawXEIQ hSmP5kFnEh4q2 62AMY7wjQeC/nsw ESBAgAABAgQIECBAgAABAgQIEPjFAt8f Ie/octX9od/oYtX9eeQ/yrwj2UvdwRs7 G/LnO5e6C4gyAP Bz4j/2f0OZ62z hzNdz0VuvlyvoyyA hBBD 3wVfRmqj33oiqvu224IfRXID10byhD/0obqCv h2wzsY8Cfr/BPx8ZyG4l/bPuq3OVEv 5d3Gqm bOxKvKNEsOfJuQ/id1m5O2IigWA8b92d4ui4U/ bbpjoP3Th3HrkRj/ tDluwr 14T2zxD6rfacKjcvqKS7KHb28C/78beb77iY7mgYNtoXFz2muzLmux7 hZDGMLbVMwJ2p4sfCBAgQIAAAQIECBAgQIAAAQIEXlPgCQL/f6Fv36ZgOwbwMXift IZ 7fdB/Me/ZaG6szV 8v5LiF/rDeev7im/uTIVyH86qh4VX65EDCGrmlDV64sjGNaALjk8Uf1rSqP1 6nrXm6frzR7um8q0WEtCCxt7BQn f1P8dw/bkC/xiSl3PnYAzSnQDXdyf01d0BcSEgBvflHB/T9kD1ecbQ/a8N3d i5L8xLQCsFyDOlru0PbVhL5Cf72ho37qQQ/5p8aJbtzkuaLwVCxX/xhD7en03xOW83hEgQIAAAQIECBAgQIAAAQIECBB4ZYEnCPzDEvinsL37L3TNtAAwdP/b3IImDsjjAv/5uQHLKBcLEMt359707U5wnrbmKYPYGNDvlM2nujom/7DzOsY7BNriboIu9OWCwnxY3L6nvJrfdj47ns/y9U6Iv9m8nbLrwD8G9uvgfKkrXi2/CuHjYkO9ldBSunhzttzlkJuB/9V5pzD/8jDluMhQL1CEEKLB1bGX83pHgAABAgQIECBAgAABAgQIECBA4JUFniLwz8H 3uvWADws8N94sO9yx8HWiQi F5vkI/bfHT9tMVyVtb6awesttOe/UXF1KnrYDKLYAOznv90xjGYdpKKLdnKTMvJEynmp4HUC4ALOW8eQ6BqxB/vS1OfIDvEtJflZ26sAr8UyA P/h33lonPQQ4v6 3M0oPC87l49Xzl6vuV0Bny80H3Qz8i62J8nmu rFRJpZdlcsHeyVAgAABAgQIECBAgAABAgQIECDwCwSeIvCfwvu49/50ZX8O84 C91xmd4zObunzwMA/xAflxoQ9hupdt1zFv/ew3FXb0wJAWzw/4J4tfVY1LR/S1ftXiX 8o2K uyC2s9m4SnqpwZvvFzjY0qcO OvPc NXAfhcplxbuquPKdhvl612do 9UU7gvyvnBwIECBAgQIAAAQIECBAgQIAAAQLvFniawL9p30Kb985PYf1b8TDf6/49ZeAf99KPV/XP2 ZMD80dLgH7dTdW39QP2Y0P7d3I61fHxA97Cwq5HRsHpIf37i0IXJX3xbcKxIfQrvfMn5tTB/z151Ss3m6n3hrn/q7F5xwsdxUcHH5U7sOBf7ClzwG9nwgQIECAAAECBAgQIECAAAECBH6pwFME/mH4E5r4sN4l1YxX /8vNM2f1UM6yzE6FfjPdwyk48Z/Yeje1nXu3AVwdGdB2Yat9/Hq TZfQR 38mma0OatfeYDpqC9L67mjw8l2NrXPy4gVA/3DWMY m7aAmiuLwb TXwmQLln/3zHwOoBvUuDp7sH2rY5taCwHObN9wikIP96K53xb5ceWntp1DrcTw/iTVv1VPvwx PiPvflw3jjvIoPwS229ImhfPOnX1/NH6/cr/bIP1vu0s4QPh74z3XEh/bmiue7Cjy0N4N4JUCAAAECBAgQIECAAAECBAgQ G0CzxH4x C9WT gN 7n31Tb7aTv0kJAXAyo/rcsFlyGcBz pHqnsm h7f6GMaeDeZFhXlgY0mF5oWGq 8zV9ZezTe9SmL/svT GrmnS1fRluenK /ohu1Vgvxwwhnilf1w4yP L2wblbsRi6Qr/Pi4OXMo0bRe2w/6p4mmRwHY C/Ozv0lhdt5Lf3pt//Rh/Ldu PhfF9q8H/9bF JDbuMdAnGf/tWfyL8 dPP3aQ//tzZ0/01/BbnGKZQfQv nLeqsFwpyeH 7XLzif/W8gNzO JoXGtJiRC6X52dcZMjfrfsRFz2u 1stcOQOeSVAgAABAgQIECBAgAABAgQIECDw4gLPEfi/OLLuESDwdQKrZxZ83WmdiQABAgQIECBAgAABAgQIECBAgMC3Cwj8v30INIAAgUcJ5G2OyjtgHlW 3eggQIECAAAECBAgQIECAAAECBAg8u4DA/9lHSPsIENgXWG0B1ITm7fpZB/sH 4UAAQIECBAgQIAAAQIECBAgQIDAawkI/F9rPPWGAAECBAgQIECAAAECBAgQIECAAAECBH6pgMD/lw68bhMgQIAAAQIECBAgQIAAAQIECBAgQIDAawkI/F9rPPWGAAECBAgQIECAAAECBAgQIECAAAECBH6pgMD/lw68bhMgQIAAAQIECBAgQIAAAQIECBAgQIDAawkI/F9rPPWGAAECBAgQIECAAAECBAgQIECAAAECBH6pgMD/lw68bhMgQIAAAQIECBAgQIAAAQIECBAgQIDAawkI/J96PIfQNU1o5v 1/bjT2rPldg4/8/XQhaYbNkuOQx 6ttn9ffOgB3x55rxD14R9twc04kNVfMG4fah9jz 4j/Okmcckzqk0t7uwPbMef/5H1fgq/XiUh3oIECBAgAABAgQIECBAgAABAgSeQ0Dg/ hxGIfQte0S0jdtF4b4XfOxUHPs21PB9dly93V7TAsPV3n/2Ie2bUPfD2E8WBC471wnSt9z3lj2g/axRTngTQF128 NXAf2zQfO8znjdsLyi4vEBZhomOZSDvwXz9iY2jQveLWhG/YWvE50Is2ZPG4nyt8ocrsfNyrwMwECBAgQIECAAAECBAgQIECAAIFPEBD4PxI1hYpdGMpgchzns PjnBv4xjG7aPhzGrV8Z JdjduK8Max/xFX MeS9WvQIIWSfsln3vv9dgX8b0s0qaTFm 86QPi4krSbc9He05X/K lMC/9v9ONU2hQgQIECAAAECBAgQIECAAAECBAg8SEDg/yDIWM3Q1SFlrvz6Cv9YdtrOZN7ipOvDuAo487HT69lA Ga5cd5 J28T1A2h3wmycwtOBeYngvdc30NfT5w3B/IHvOeatHOuK5/5Lo922Y6pDV28C LgLLvjFs8Z6ymugk/9SXVfz7d759VBkz7lp6ntud3z1fwbKf514B bM/0dLY6nnPfuGIh/d9eLcGf9zvbjUxBVSoAAAQIECBAgQIAAAQIECBAgQGBHQOC/A3P/19eh/l4dKdzt1gFw3Ijdv/7ByUjllf8rxZ8rhc3Jqn2hplHNPxuZ61T/fBX27u 5FTtheP75017PnDf1IYfMH2nJ5Lcahs26x6vFm7QFzAHi4bjtXJ1eh LvmVe7GnmhYVm0yFvrXF4PurNbbUj1dvPix3TV/tbdF3XfcoXruyzucN4xzPXG17v8TvajrN97AgQIECBAgAABAgQIECBAgAABAp8tIPB/lPCJQHE6VQzYc BZnXzodreeOQyEi2qOy8VFiTuD7xRsnjgmlntXAlw0/j1vT513usr7Ec2rfePn8ur73S7cmB91vat6do5dh Lvm1er8zzRh3XfLg2Lgf/WAsFSYscq7H1/OfBdf5fL4d4QIECAAAECBAgQIECAAAECBAgQeAIBgf jBuFmoDifKJY7uGp6LzQ/DISLPtwsl7ZByVdpt9NdBcseKUVF e18JfPenQe5WLpy xGJ lLhyTdfHPjn4Hgi27tCfQx9tWVTEx/kXGzLU/fucNx25tYqFH/nvKrb8SyfV30rGrUO/O9w3jFcqn4xv6Vf3hAgQIAAAQIECBAgQIAAAQIECPwqAYH/w4b75JY c/B4lLFvNekwEC4OOFtuOWTeB718zvDyW3yTAn9X JcmSxidQuJ6G6Z5EaDasimkLZv6sprV 8Nx2wmrl3bEmt45r1aNKD kcc8LQ9uvn7m s pb0a7Llj53Ou8YLlU/2m p2BsCBAgQIECAAAECBAgQIECAAAECXycg8H gdXzg5 0QNAaVJwL0ql2HgXBR9my54pCwvmq6/GUOkpvmdr9OXGkf25YeQHsbqWrEwccT501h L1bGR2cMt/NkPpT92UvWN77fj7P4bhtHltvz/S eXXUze/8bftvpFhU2zS5LHxctX2v/FLwtfyWbnlDgAABAgQIECBAgAABAgQIECDwqwQE/vcMd9xjP23HsxfYD6Frq4fihjEMfbd IGan51WX0s1 7ug38YCBd9OCo3BdR9WJ 2Do6Lyua3fXtj3/RY7kTwHutpHhm8nzxv6nfbzw Kve7f8s3N8c0lp C5bbcWQmbPBXke/zhv3rulT1iPUXrA89Y8fMe8yj16tterwH cAvnL sqdzjHwL feOIa4QNc0xfM0Xsjv2cZTewgQIECAAAECBAgQIECAAAECBL5GQOB/j/OpQDgHiZdtUNp6e5d4zrEPXQrA53JxoaBf75Qfr7xPV8Rv7fl/ST7TFfpnyk2LAUPaX355jkC822AJp7cxdgPzFKJut7Fo3lRpLnv1w/Y5D7/NdW24bFV/asEinvDU E4tm8am3s5nbvVSz2TTdn0YlzZfjjk7vrHWMS4a5f62XejHEKYFlGrR4cS8mlv5pC8xyN YU1vz9KRz7ui4Kt G9HdZ76314/1yb70SIECAAAECBAgQIECAAAECBAj8RgGB/28c9bv7PKYQditMP11Vvnq6DlhPV/DOgilov4Ts76zFYQQIECBAgAABAgQIECBAgAABAgQIEHh6AYH/0w/RkzQwXh39gcQ/Xc3 gePfqxDP28bL4f0fAQIECBAgQIAAAQIECBAgQIAAAQIEXlxA4P/iA6x7BAgQIECAAAECBAgQIECAAAECBAgQIPA7BAT v2Oc9ZIAAQIECBAgQIAAAQIECBAgQIAAAQIEXlxA4P/iA6x7BAgQIECAAAECBAgQIECAAAECBAgQIPA7BAT v2Oc9ZIAAQIECBAgQIAAAQIECBAgQIAAAQIEXlxA4P/iA6x7BAgQIECAAAECBAgQIECAAAECBAgQIPA7BAT v2Oc9ZIAAQIECBAgQIAAAQIECBAgQIAAAQIEXlxA4P/iA6x7BAh8nkDfNqHtx887gZoJECBAgAABAgQIECBAgAABAgQI3CEg8L8D6 uLDqFrmtDM/9sPFs W 0APhi403bBZwTj0oWub3d83D/rol MQ ra92HR92Ipdh 6ZA9kvGLePOj/4 BiQx/mc5nKcU2lud2F7Zj345J9Q3VcH/q/m9wlDokoCBAgQIECAAAECBAgQIECAwK8WEPg/evjHIXRFEN20XRjid83HQs2xb09dSXy23H3dHtPCw1XeP/ahbdvQ90MYDxYE7jvXmdJTe9o x8RjGLo2NO1G6B/b EH72KIctKaAuu3nRq4DYD5/mccTtj bVl4gJMNExzKQf i2dmzQsBl8WuaWFgPu5rm/xUZzvl91Qt1hgCBAgQIECAAAECBAgQIECAAIGvFBD4P1I7BeBdGIbiWvNxnMPinxv4xzB6M0wv7 b4y8N85VwzlrxYl5rB / 6IshPH72PYulV/9jkvjX3xX4tyHtgpMWY47vDPktLsez4/LrFPif97sc6R0BAgQIECBAgAABAgQIECBAgMBvEBD4P3CU41Xm29t5X1/hn65IL7friVvSFOsEdbPOBp83y43z9jt5m6BuCP1OkJ3bcGrbkp0QPtfxFa97gX80ublgcaaBO3 288pnv8miX8W1DFCODjH7rjFc8Z6iqvgU39S3dfz7d55ddCkT/lpantu93yHxNYqynz2Uy5DFxbrdEfNpen5ivjVHQJ5oSGPT2Eb0tgVdxZU9U01r /sOF5MGkMf7z7J52riXOhCW54zhOkOlaVME9qdfw/u9btIeEeAAAECBAgQIECAAAECBAgQIPAbBAT Dxvl61B/r oUYnbrADjug9/GcHHnoN3gsyp/XC5uhdOGrroDIe6/v5u5zuHo7u/5/DtheP7501/j be29IknTn3IIfNHWjL5rRZ1NuserxZvUvB8gHg4bvEcVUAcexGfYVC25T3zalcjLzQUIfQltC62 5dmtYOeHVG83L35Md78cBea3Xdrp72ZeTYnl49ZKq8WV1Tkv7bpeqJn/BsuD58Wb0vlSQ5xaR1ttTQsDceupS5VjGOYFqFzPXeO26sttv3wOrwQIECBAgAABAgQIECBAgAA BAr9DQOD/qHHeCWWvqx9D11aBZC4Ur1TeSRaPg8VcwZkAch0SX47ceZcCxhPHxHIHgfZO7Y/5OtnHZyXsVTcFr49oXj0O8XN59f1eC9Kiw0Zon8vX9ebv0 vO3FoH/u bV6vzPOGHmy5NPTdjCL71XbWoFU2rZy7s3qFzMLeP2nf024X6Ncft0j/vCBAgQIAAAQIECBAgQIAAAQIEvlJA4P8o7Z1Q9qr6FDQWW4bUV1DvpNLnwsNbgX 82j0 VDiff3119FVb4xfzFcV7dx4sxxyEokuZz3iT3NuDsD91Yvuhw 9pzzzO09rC3hXW9TYucUue44WBw/HdmVurYPud8 o9BF95zIdd5sbGesqFmes7Lo7u0Nn/7ah98Rw7f84Xwhcdt0sHvSNAgAABAgQIECBAgAABAgQIEPhKAYH/w7T3Q8HVKVaB8eqXww9HwWJ54NlyyzHzliW7V8enwLYno5 vLmOwL/eEfE5h7rl2ZN7x53hX sbwnaU1hbb8M0LwJUWzaFtGVTXzds Xw4bvOcWQrPb5Z2xM/vnFd1ncvnNO55YWj79WaYvVT2/jcfdsmnTmOV53HcmqkO44/ fvd/O2rf6cB/byuq3HavBAgQIECAAAECBAgQIECAAAECBE4KCPxPQp0pFrcEuR2Cbm05crv2o2CxPPpsufKYGEz ubSU07X9fh6Pl0fP7E4F/bFvaB/420sYJ1l NOexff739aRX2bhe569u5r6k/dV92wvkcyO d53DcNuuMIXQOsGOt75tXe 15lu/vdykWZKpOLPM8jt9GyL4b0B/M7aP2bc6Pqk2vOm5X3fQFAQIECBAgQIAAAQIECBAgQIDAlwgI/O9hjiFz2oKnDFrLCuJ2OdVDcUN8SOd8JXouGgPEGNauLqufH ZZB8jzMUfBYq42vh6VmwLIfr39TbzCfxUcl7VN768ebnpdZNr6Z6ftuXisJ/V7d6/9XPL4NfXxjsA29Xuj/NVZbo5vPmK64rvdfNjx7LmM7Tz cd68dw//sB6j9IDnrXn4jnmVe/Ssr0fzeW8RZXXnQ9mx5NOlLa02F7jSwkr1LIgHPLS3fkh2 vcgPj8g/x284LiV7N4TIECAAAECBAgQIECAAAECBAh8nYDA/x7rU4HwGOKV/ulK9nl//rbe3iWec yLvfSnPd67fr1TfrziuKxn9b4I18 Wm8LTIfRdOy9cTOddLzxcg wG5unK e02Fs2bKsxlr364Pt tb476u1X9qQWLeNJT4zu1bmpDvZ3P3PKlnsmm7fow5v4XD4o96kf9AOQxLhrN86lpuxAyOpFKAA AgAElEQVSf7TwtoFR3X5yYV7d8v/33FIDfmFerMnkc4sLI5bjruTBt5XO46LR6xkX8 yiC WV4L dY/U3Gc9cnHYe0BdSlXBve/Bt4 LBhAgQIAAAQIECBAgQIAAAQIECDy9gMD/6YfoGRq4tef5ne3KVzHnq5rvPPzdxVPQngPhd9fiQAIECBAgQIAAAQIECBAgQIAAAQIECDy9gMD/6YfoSRoYr1qvr16 o2npavYPHH/HqVZF43k3t29ZlfKBAAECBAgQIECAAAECBAgQIECAAAECP19A4P/zx1APCBAgQIAAAQIECBAgQIAAAQIECBAgQIBAEPibBAQIECBAgAABAgQIECBAgAABAgQIECBA4A UEBP4vMIi6QIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBP7mAAECBAgQIECAAAECBAgQIECAAAECB AgQeAEBgf8LDKIuECBAgAABAgQIECBAgAABAgQIECBAgAABgb85QIAAAQIECBAgQIAAAQIECBAg QIAAAQIEXkBA4P8Cg6gLBAgQIECAAAECBAgQIECAAAECBAgQIEBA4P/Uc2AIXdOEZv5f2487rT1bbufwM18PXWi6YbPkOPSha5vd3zcP uiX4xD6rr3YdH3Y0hm6Juy7fbQRHz3 C8bto0188PF9nCfNPCZxTqW53YXtmfXgk39Ddb tv99A7JQECBAgQIAAAQIECBAgQIAAAQKFgMC/wHjI23EIXXsJopu2C0P8rvlYqDn27ang my5 /o6poWHq7x/7EPbtqHvhzAeLAjcd64TpZNnG7ohR/xjiMF 0/bXB8c2ftA VpqD2xRQL dZB/bNB87zOeN2zfHd36RxapqQ5lIO/BfPonXp7 iy2BX/jvqtv4E0BzfGvajqO9 e7u93NtK5CRAgQIAAAQIECBAgQIAAAQIEXkZA4P/IoUzhYxeGJYgOIYzjHBb/3MA/htExTM/x ibZVwb mw2IixJt2LoJIob1j7jKP4a3V4secYhnn81mnfzydwX 8zilxZitO0OmRbNyLOOCUpvvDChNf0Tgf6u/ZYe8J0CAAAECBAgQIECAAAECBAgQIPB AYH/2ujhy67cA5hOsr/GPZvFVP2uIkbklzkKifDYRvlhvn7XfyNkFd3BpnO8jOHTwVmD9x4J8D QPe3NXj150 XvnMd3nEgHoa4zZ08S6Ig9p3x23jKvjUn1T39Xy7d14dNOlTfprants93yFRr6LEPm9c9R8XXC4 LN/XdFdk6vm4srm3cMVCuy6XOZuv5DoS4VVVbbkFUiJx1PtXfol5vCRAgQIAAAQIECBAgQIAAAQIEC HxEQOD/Eb3Vsdeh/urn4kMKd7t1ADyFixtB5XxcOqa85Lmor3x7XG66Cv6yFc50B0Lcf7/OXJc656uwd3/PBXfC8PzzZ78O8Sr7vUamPuSQ SMt2biLYLPu8WrxJm3tsteS6BS5hdtXHnKvY bqdUrCK8Z15VZ7p8LMLvcmGqfH/QnUs99btUbzcvfkx3v1z3ewrzu348XCRJVe/YrE6bysSttYpv50WZ0i//mhYW2ja0y3MhYjsv1nc5n pvPrNXAgQIECBAgAABAgQIECBAgAABAh8TEPh/zO9y9JngMZUeQ9fmwPNyeHoXty3ZSiBvBcJFNceBfwxSL8Flcdj 2xRYnjgmlntXArx/6jO/LHvrH245NAfID3gybO0bP29djX7V9hvzo653dfzOsWUIHcL75tXqPM/0YX4o83KXRNzDf5XYz43dsSm7snvnzc6cXd9JUNYU37 Yc909nwkQIECAAAECBAgQIECAAAECBH60gMD/UcN3InhMp4rllq1eym1I5vc7oflhIFz04Wa51dYmbWjTQ4WLCuq38xXKN7PynfC0ru5zPo8hXuH f7ob jwv8wzzO08Xie1eoj6Gvtmxq4oOcN7apyR6H47Yzt1aB/zvnVT7/c7 OId0Bkx/2WzZ2x ZSJI793p0z27/FwH/nzzA sOFdf7 X9nhHgAABAgQIECBAgAABAgQIECBA4PMEBP4Ps90OD6 qnwPKcneRqzIbXxwGwkX5s WWQ atTbYunk5lUuD/vFf4L/0IIexfmf3AwD Ey/YuKfytw R5EaDasimk/eD7srmr94fjthNqXwX uwseq1Od 5DGfWNBqlis2g3Fz53h7lLR6Ooukh2bS VHf5fbv90M/B/pfGmodwQIECBAgAABAgQIECBAgAABAgQ LCDw/zDhpYK4dcjtEHS9H/jl6ON3h4FwcejZcsUhB0F52ksoXdF8s18nrvBPgW0MjG9WVrbu/PvdwD8F8ycWLc6eau7rXQH0jWD6cNw2j41hddmn982rs13 ynJ7gfum0abNurV79YWdObtbPlX7Os5rJZ8IECBAgAABAgQIECBAgAABAgReQUDgf88oxj320xX OZdBaVjCEro2hf3n9ftxuppu2zslF09XTbbUn bQtzV4Yvhl25vqK16Ny8bem668fXroKjovK5rdxn/y9ZwsspXfC0 X3dGV8vGJ8z64sefw 9SNtRXRxTg/t3dm6ZSrf334A7M3xze2argxvNx92PAfxyxyYxz/Om/du6RPW4X7e3ubK8h3zKvfomV5j4J76thjGhafpb vqERf1Ys44hrjw1jTFczLSosB9D 09XJN6EednGnNtIUCAAAECBAgQIECAAAECBAgQeIyAwP8ex1OBcA4cL9uhtPX2LvGcYx 69lIm7vHe9eud8qfgsyhTbKdSLgycLTctBgxpf/nlOQJtvfBwDbIbmKewdbt9V4FpLnv1w/X5znyTQu VXxXoFpWcWrCI5U N71TxZF5v5zOfdKlnsmm7Poy5/8WixNlxi7WOcdEoj398gO0Ytxaa6l RnphXcyuf9iW6xL F9d/H1OetRo8r7zakv7fLWtB0yOrZFXHx5Xq 7I7H1kLNCzhvWfqOAAECBAgQIECAAAECBAgQIEDgZwsI/H/2 H1R68fQbT0w9Z6z56ui6yD2njreUzYF7TvB/HvqcwwBAgQIECBAgAABAgQIECBAgAABAgSeVEDg/6QD83TNildRry4lv6 F6erpDxx/39kupeN5b25HdCnuHQECBAgQIECAAAECBAgQIECAAAECBH6sgMD/xw6dhhMgQIAAAQIECBAgQIAAAQIECBAgQIAAgYuAwP9i4R0BAgQIECBAgAABAgQIECBAgAABAgQ IEPixAgL/Hzt0Gk6AAAECBAgQIECAAAECBAgQIECAAAECBC4CAv LhXcECBAgQIAAAQIECBAgQIAAAQIECBAgQODHCgj8f zQaTgBAgQIECBAgAABAgQIECBAgAABAgQIELgICPwvFt4RIECAAAECBAgQIECAAAECBAgQIECAA IEfKyDw/7FDp EECBAgQIAAAQIECBAgQIAAAQIECBAgQOAiIPC/WDzhuyF0TROa X9tP 608Wy5ncPPfD10oemGzZLj0IeubXZ/3zzoYV OoY/nbrqw1bqha8K 28Ma8c6KvmDc3tmyzzpsGqt5TOKcSnN7e w qw331Ltq7z0HflLZVXt gN8nMaiWAAECBAgQIECAAAECBAgQIEBgR0DgvwPz7q/HIXRtu4T0TduFIX63E0ifPc/Yt6eC67Plzp53KjemhYervH/sQ9u2oe HMB4sCNx3rjtLx/O2bWj3fGMb936741Q5aE0BddvPR64D 71FhzOn ZxxO3Pmry0TF2CiYZpLObBePKe2RIu8yFW tl0f9pa8PrMXXzI26W8pz6v93pzx2z/aLwQIECBAgAABAgQIECBAgAABAq8uIPB/5Ain0K4Lw1DEkuPxFehnT382dDxb7ux5Y7kUwLY3wtZvCfznhYj ONSPYf0jrvKPYevVokfhc49pXfYzxq0 xzN8ngLrNqSbVdJizM6dIRvzaey70FaLA1/Rpy8Zm7sC/xN XwHjHAQIECBAgAABAgQIECBAgAABAk8nIPB/4JAM3RzEXdV5fYV/LHt19XKxTlBXcTZ0vFlunLffydsEdUPod4Ls3IZTgflGQJuP/6zX2NcmBsApON7fFiaXO A918SdPl75zHd5tMt2TG3o4l0QB2fZHbd4zlhPEXSn/qS6r fbvfPqoEmf8tPU9tzu Q6JrVWUXet8bAgh28x3DMStpdq0vdPGAk8ak8v2WNOdN9ddjHeqrMdtTAtey4JRPufJ8QhhDP3q bz3OhXLhor5LpGjjxp0pp/2uu YbAgQIECBAgAABAgQIECBAgACBXyAg8H/YIF H ntVp3C3WwfAU1h5HFovoeNexfPV5vvl4hXxbeiqOxDi/vtbmWs6zXwV9u7vuS07AW3fGv0XsOf28E/tOCQBEUv7sxk9/qUQrp3HXdYxirdD9d2X6AmObEquKikfEcRcCcf njdkrFed4zr3JdV6852F4WLcogutiW5 rAG1 kert58WO6 2Vzvm7Op1h 3ed4tmgbt5a6bPlTlUt cWutom3zosyVX7yTJZeLd d07VT3uuCp8QhhCvPb1WLPGIa8UFU0J83RjTEui6T3Z/2uDvQFAQIECBAgQIAAAQIECBAgQIDAbxAQ D9qlHdC2evqx9C1OfCsfo1XF5fBYvHzYSB8ulwRkhfHHL5NAeN1yHp1zGZAe1XqYV sAvQUuv fvXs7UhxXAwBMXA7IcZwQ/LZR7CsBbBD74hA2CJ2SbIF8kRE0zdD0N1VT0LasyyfRM/yS5fpkSQ68HsTbm u17of4c7n6vprRjfGxzneRT XaZfD7sXG1KOedftgZT3FLn70HR6eAf VzE5tUvfNmUUaczNkbQzuTEk39MW2FVfs8b6greW7SOUCAAAECBAgQIECAAAECBAgQIEDgQEDA/wDnrlOtAbuY7mDV9F5AM9bjMCBcVPRmusXWJnH18mrlc5FXepsC/nuB0FXCRfB0de7ZPybDYhIi/XxUx2ml9TMC/nkl9rQIfCcYnNq63sYlbslzPDFw2G VsbUI D84rp7dNU/LL4275V0F3equmFxWDPjX zb2fW1sFOcqxrGMzYRCJe2iP br6vXKtZ9fK3muUvmRAAECBAgQIECAAAECBAgQIECAwKGAgP8hzz0ni Dh0WVzYC/vGnKUtDx3GBAuEramu1wyb22y2O7kcjJFLcMpb51THl /f2XAfycYPD0P4SiwexQUXjfm OdLYDf25SaYPE8CrIPTaX/5oZrxYb9VgsGXesRcHxxX1QpVja9B OZgdrWQgxN3jCcB/wNHpwgQIECAAAECBAgQIECAAAECBH6VgID/E7s7bh1yOwi62l 8sfzDgHCRR2u64pLtCubyZApqNwTLGwK0sW4pMH8bqazB7fe7gffisnS uCOgOPXQ27mtqT3rtsyB902 teNzwsN 2702TjCVbXpsXG3q S4HGsZTrupxwH9aob/upnTtooyvbumz7o/prpzaHTu57pfX3T6 nPWGAAECBAgQIECAAAECBAgQIECAQJOAgH8T05wo7rGftuMpA61lBufQd6uH4ob4kM5 2jonJ42BxhisXSyrnx/muRuZfM6WPlOAetg vHQROM6VvL4O3an6bIFLqkXw9HJ08Sbm03S3wOKqhh9isHSz0v56XWp3fBjr9dD u5v9my b7ubodh92PAd L307938cNwcPZT0M KeHv17HXHrA8944fGBc5Ra93WvDeMp1vhXwn 5 WG1d1frQ3vgw4Ph38YyAZXC/2h/zQ3vXD8lOvw/ieC0HZBrD1z6OTw6OE4inU V5H7nxXgkQIECAAAECBAgQIECAAAECBAgUAgL BcbNt00B4Ryou259srv3 DiEPgXA53RxomA4L6oQA5nTVjU7r8XEQGu6Kah8DkPfXZ8j0K0nHhZVSD9UA YpSLlTt9POHQE5bVHvbUn3H5kmEXId9rf0aZqwiEU39e9Ux8l8v7xrPlO9un4IY25/MTHR2m xxPjA2suzH7o xPhzbvuCtGFc3a/82ivSeFs952IZcC/7IPd98bo3sbJ4dkWcfFkF3OcmjpcxEPOLn8kxPT9jfWdKe3 cQ9x66fo57sLu74PYx6uyU7pyUuC13aA0AgQIECBAgAABAgQIECBAgACBHygg4P8DO 31VY7bnewE8e pSF59/uoAZgq0VwLz99RfWgIECBAgQIAAAQIECBAgQIAAAQIECLy5gID/m3fQ21Qvrj5eLCW/r2ZpNfsXrr vtGvqWO7e6vBrCu8IECBAgAABAgQIECBAgAABAgQIECDwGQIC/p/Rj1pBgAABAgQIECBAgAABAgQIECBAgAABAr9cQMD/lw8AzSdAgAABAgQIECBAgAABAgQIECBAgACBzxAQ8P MftQKAgQIECBAgAABAgQIECBAgAABAgQIEPjlAgL v3wAaD4BAu0Cp5Nfme1aUhIgQIAAAQIECBAgQIAAAQIECLxaQPTq1eLKI0DgxwoI P/YrlNxAgQIECBAgAABAgQIECBAgMCvEBDw/xXdrJEECDxDQMD/GYryIECAAAECBAgQIECAAAECBAgQ C4BAf/vkpUvAQIfJyDg/3FdqkEECBAgQIAAAQIECBAgQIAAgY8SEPB/6 48h/50CjHIGP92w1ipbWu6yuUth899OPXn3ZTjeQh9d6qe373oiwfP/dUl 5y6IayFYrq62xcr8eXLX9BvX67jczMY4jjJYzmOqTS2 7A/sp5bdktut oX6 sPAQIECBAgQIAAAQIECBAgQIAAgXcVEL16ds M59B33SVIf r6cI7HTl8Lao5D1xS4bk13X7PHNPGwifePQ i6LgzDOYwHEwL3ldWWOgbyN/XZuzTW8Yv2MdscCE4B6m6YS1oG7E9fKOd7 m0P5M8eyxM1qe9ywP/iWdZtDEO//BwN5/V0TgghjcHcH X1j72/VT8B/8dcXUWAAAECBAgQIECAAAECBAgQIPAaAQH/Zzqn4GMfzmVgchznYPHPDfjHYPTe6vkF3bsG/Odg/TNW dcmGbLPwuPOH35XwL8L6WaVNBmzd2fINJHSxYmk2THeRdKddiZ5viXgX6 fgP dA1tyAgQIECBAgAABAgQIECBAgACBlwoI D R 9zPgcJNntsV/jFtWi2et vphzDm6Obm riQ Ukr/Md5 51Luecw3FgtH1e33wyYv3HAPwfkD3h3xHcOVdq48Znv8ogB6qmPu9AXweudnOv9u7MKPrUn5b0d b/eOq726fOexqe653vMdEqtbNepjvfwczddejLN1fC0m17JfTFfcSXA1XE443KqfgP93jg55EyBAg AABAgQIECBAgAABAgQIfFVAwP rgpfry2Dk5eDumxTQ7K rl2OitII5bv ze8WzAv5xa54u9Ks7EOL6uY67UW8yrs6vmcshIMz6ef/Zq3XrlMmnT9tGp8r6DUhhxk3kvQemzyWzxKYTfvcTN5k p7gFgPcte3rRnidkrFLMYj46ra8jJQvhtUPxgz1UxDCCnffl65P939spxMisbHn4MFY8MK/xTE33m Qz6 qO6N gn4L7T8QIAAAQIECBAgQIAAAQIECBAg8GYCAv7P6pCGwONU1Bj6Lgc8V4WfpK sOAcJHNcbo4KbEMEheX7r9NAdCGa2K6RSR2P7tvOzqvqi8D4NeyptXgz6je2nc3aHwt PruxvhY53u9sDXg/9i4WpTzDj/c63Qj/dSkvf7fO3YbQMD/tpEUBAgQIECAAAECBAgQIECAAAECf05AwP9Z9k2Bxzl4W1kxnVarV6LShwHhog0306XAeN7 pAtdeqhwkcH67bziuXbnwSX5nw74J9ratkePBXcvbSvfzP08LazfW6EeE68eOJu2k5meg1BmVb4/7LfK2Fqs8I9pHhhXZR3e4n2lrbluG6cb6cvrNlv67Kz6z lrrwL NRnHCRAgQIAAAQIECBAgQIAAAQIE3kFAwP9pvRCDyvWtSC7FzAHKYieWy6mjN5tAZyVxa7rL5fP K HKXn8u5 OanrPB/VcA/PQR4vuMhBdnXfT5PAqy2bArxobPFHvIL48O6p5O7124C/g8EsNf1uPyc j1PDO2/VuamLlk89ub4c7R5cHJjwD EctInbhv02JZEAv6P9aqrCBAgQIAAAQIECBAgQIAAAQIEXiMg4P9E5/jA1NtB0BgQbtgiZ1Wv1kB a7oy xhEXe6jXpxNQe2G4GjDCv9Yt6O7GIpSH3pbbUdqw/3m1UrMbU3tWXd4LQBdOz4Xcthvu9fGAHbZpsfGVbWNf/DEcT utsPatdmvfOqvOCkS/ByREB/31bRwkQIECAAAECBAgQIECAAAECBN5DQMD/nn6Ie ynbVPKQGuZwTn03eqhuGEM56Gfts7JSdPq6S4Mi2X1MV1X3Qf/MCCc872xUnwKUA9hWew6cFxkNr8duoMJgZy8IeAf8zktgtT54vtep8BtH87j9T6JZFe5w IS6L1VzM3 zRlMq9C73Ycdz54X5Ln/07Y Q85g83rcv8s Sg943huHD4yrTUXe4kBsbxxz142kYpA fvbW8yshBvzLMTWOIU68nU6riYHUrinfGLSvTnDdaL A/w0gpwkQIECAAAECBAgQIECAAAECBP6ogID/PfxNAeEccLxug9Ktt3eJZY5D6FMAfE4XJwqKAGdMElc6pxXxe3uzF5HP1nRTUPkchr677vce7za 4BKf3MaoB8xRs3a9jUb0p05x2c2K/zFtHY9C79Ivb5dSa0TRhEQts6t pZpP5ejufudaXfCabrh/CmNtfTEq09lvMdYyTRnkcdH2IDyeeJlBWQfCGcTXX8r1fFs aOIVTbHOlg/NkwPRZ6UL6vF3nghbtTGN5dzJgkaz6g4B/lcYJAgQIECBAgAABAgQIECBAgACBNxAQ8H DTnj/Kjy 5/mlbXn1eSUQe0n37Dcp0F4JzD 7LPk9V Abxkzz5E lJQL FRiHCRAgQIAAAQIECBAgQIAAAQIE3kJAwP8tuuEHVCKuWv/C6vy0mv0L1z8qFMt9dPuWR8t03TMErtvvpJX7XdzCabrr5eH fMLkj4D/M/pWHgQIECBAgAABAgQIECBAgAABAt8lIOD/XbLyJUDgYYFpG6nrcxqmZzTErX2GcN9NIquJg3lbpEfnngT8H 5SFxIgQIAAAQIECBAgQIAAAQIECLxAQMD/BciKIEDgMwQE/D jH7WCAAECBAgQIECAAAECBAgQIPCpAgL n9qz2kWAwNMFBPyfTipDAgQIECBAgAABAgQIECBAgACBJwoI D8RU1YECBAgQIAAAQIECBAgQIAAAQIECBAgQOBPCQj4/yl55RIgQIAAAQIECBAgQIAAAQIECBAgQIAAgScKCPg/EVNWBAgQIECAAAECBAgQIECAAAECBAgQIEDgTwkI P8peeUSIECAAAECBAgQIECAAAECBAgQIECAAIEnCgj4PxHz VmdQ386hfig0Pi3G8ZKEa3pKpe3HD734dSfd1OO5yH03al6fveiZx0cz6HvusJoWcdzf T2rEo8ms8L u3Rqn3TdUMcJ3ksxzGVxnYflr32TYU/MdtPaccTSWRFgAABAgQIECBAgAABAgQIECDwBgIC/s/uhFUA tT14RyPnb4W1ByH7iDgf21Ea7rrFS3vxjTxsIn3j0Poui4MwzmMBxMCLSU8lObcT WfaxMhIYRYxy/ax7rlAG8KUHfDXN1lwP70hXK p98eUv3Wi IETDRMYykH/C eRdHf9DkqSth/m8Z07t/9JPFoczvqWThDgAABAgQIECBAgAABAgQIECBA4OkCAv7PJE3Bwj6cywD0OM7B4p8b8I/B6FM3hIOweoyAvniFf1zZ32Yag/X1uyPaB0AM8m4mPdKcwuTTntM25e8K Hch3aySJmN27gz5xs/RVn515K6A/412rLL2IwECBAgQIECAAAECBAgQIECAAIHvFhDwf6LwuZ8DgJs8tyv8Y9ppO5N5i5N CONBRL01IHwz3Thvv5O3CerPYagEsnMzmgLmLw74x3buBd9zncvXmPbmhEV5Qe19pY0bn3l1enf ZjqkLfbwLopbvPGmwOymxswo tSflvR1v946rgyp9y6mp7rne8x0Sq46853MUkvX0GZruvoh31OxU/ea4X9 tUeS5c dGSzt2auEQAQIECBAgQIAAAQIECBAgQIAAgW8VEPB/Gu82qF/LOgYLu34ZAI774HcHK9bTNdU9/K8lHaeLW/PEQHkRER3HtP/ KuZaZhhi4Lp6PqesBMPz6We/DnEroXj3xGXiJAbVi3aVBaaV5DnIXJ649/3ktyhmN 9xM3mTtoA5QDzst8qq88ng2oZHxtX16tW7PNFwmbQoA DT 4PmrDIrfkz59vPkx3T3y3Kio/1zlLZrSltmFfnPky2LPgp3jPuKdVHC9PZmOzZXOECAAAECBAgQIECAAAECBAgQIEDg2wUE/J9F3BoojMHHLgc8V4XHPemXkcpLgsOA8CVV3LL aK//GEy9M/CdApsN18R0D0WAi8o3v42B4i7t33 dOBnDue8rExPT6u1nVG/tG3 Odw/c/HNjfKzzXeRXuXYZ8H9sXC3KeYcfKm3dq1r1ToDNWLxj3N9R/l6dHCNAgAABAgQIECBAgAABAgQIECDwJwUE/J l3xoojOkOVk3XguaHAeGiDTfTLbZAiUHzyhYoOc95JfM5/1x73QRZawmfcXwK4G 36TmHfjeq/7yA/7SqPD/PYG FemxfeefBvDK O54YOOy3ythaBPwfHFfP6I2n5lFp67aM2Ke1ZzjsnGsd983lb2vkCAECBAgQIECAAAECBAgQIEC AAIE/LSDg/7Qe2Aky7uU9BxQrm8/sXZGOHQaEi6ta010umbdAKXf5uZyLb1LA//1W PennQfxVoO1Twz4h5DuLkg3YsTyNkHneRJgtWVTSHq0mHkAACAASURBVFs21e8EOOy3Srs2Af9b D1ZedOyNH1K/b7fxKZ87sTu3ciPb26cbP0fhKN3RubkGtXFfsb5dbykIECBAgAABAgQIECBAgAABAgQI/HkBAf8n9kHcYuR2EHTajqayc0 1NocB4eKq1nTFJSHuL1/bSiitaH/SHv6xbilgfBuprN7u 5TXOp8YrF0fi1enwHzDpMVuSTsH57sZqnXY2 LnRiD5sN92r41B7bJNj42rndb98UNtn6M4F1V5tkTj3Sa7437X o TqAABAgQIECBAgAABAgQIECBAgACBJgEB/yamOVHcYz9tx1MGWssMzqHvVg/FDWM4D/3ygbx51fxiWX1M11X3wT8MCBdVOEo3BaiHsCx2HTguMpvfDt3BhEBO3hBkjfmcFkHqfPEjr7HeM eA73ysxr9jej/dP2 ncvKviZv/mek4ryLtuL A8e Z65f6P42ZvImDO8qjfQlrNfh1z6QHPe PwgXGVW/Rer42foxScX21JNY DckLtrnEf8yzH6BifDREnqirP3XgvOLUhQIAAAQIECBAgQIAAAQIECBD45QIC/vcMgKaAcA4QXrdDuT5YtihsHEKfAuDXPd77YblTflyBXG6hsnhfRLZb001B5XMY u76HIGuC8MlOF3Ur3ibAqZ728Wk4Oh HYvqTTnltJsTRUH3vk3B3Vx F/oyylvk1TRhEdM39e U8WRe2UP ks9Ut64fwpjbX2wB1NpvscQxThrlZz90fYhNnSZQVpMODeOqoHnjt62fozg5kMdAnFRZTQAku/gg6/ZxPy76r0t3jYw3Z4vemFLVCBAgQIAAAQIECBAgQIAAAQIEfo2AgP v6eqvNHScV9N/IY 8 vzVgdMUaK8E5r/QHJcSIECAAAECBAgQIECAAAECBAgQIEDg3QQE/N tR961PnHV8xdW56fV7F 4/lGWWG71 QSPZuo6AgQIECBAgAABAgQIECBAgAABAgQIvKGAgP8bdooqESBAgAABAgQIECBAgAABAgQIECBA gACBewUE/O8Vk54AAQIECBAgQIAAAQIECBAgQIAAAQIECLyhgID/G3aKKhEgQIAAAQIECBAgQIAAAQIECBAgQIAAgXsFBPzvFZOeAAECBAgQIECAAAECBAgQIECAAAE CBAi8oYCA/xt2iioRIECAAAECBAgQIECAAAECBAgQIECAAIF7BQT87xWTngABAgQIECBAgAABAgQIECBAgAAB AgQIvKGAgP8bdooqESBAgAABAgQIECBAgAABAgQIECBAgACBewUE/O8Ve2n6c hPp3Ca/3bDWCm9NV3l8pbD5z6c vNuyvE8hL47Vc/vXvSFg f apJtptc rGsY09bdvlCJp1z6gn57Sj2fl8kQx8lp7pM4ptLY3vbb80r8mTktnIomLI7zK2S8JUCAAAECBAg QIECAAAECBAgQiAIC/s8eB M59F13CdKfuj6c47HT14Ka49A1Ba5b093X7DFNPGzi/eMQuq4Lw3AO48GEwH1l3U69H8SvGMc6ftE 1igHWlOAuhvmSi4D9qcvlPM9/Xbb8tUp8mRNGks5YH3xzKx5ImA7sbMZg89uwDd9fh p5t6YaPJ7pDDXECBAgAABAgQIECBAgAABAgQIfISAgP8zuzEFwPtwPhcr8cdxDhb/3IB/DDyeuiEUrdqqvTDgvy08hHBQfgzWP2OVfwy27gWcs89uvRoP7gV3Gy/9UcmmgHUX0s0qaTLm M6Ql7p84 f3kU7aa/u9fo U6xoCBAgQIECAAAECBAgQIECAAIGfKyDg/8S O/dzIHOT53b1eUw7bWcyb3HSD2E8iKjvBf82xYQQbqYb5 138jZB/TkMlUB2zr8pYH4QcM/5fOdrLRgfy4wmNycsWipXaePGZ14l3l22Y pCHCOCij2m xzJhPsQo tSflvR1v946rgyp9y6mp7rne8x0Se7Moc lNLuc XKzTHTXXqk8B8uudAqmoPNGQ 2e2bf785j45TRNAcUurrtyq6Fp8aO2PeIfMpQ2nOF7G3c/yvX5FVbwlQIAAAQIECBAgQIAAAQIECBD4BQIC/k/r5G1Qv5Z1CmL2ywDwFDSs3wVQDXyuCjlOF7fm6UK/ugMh7r9fjbnOwdHq Vx JRieT3/v69Su6iMOUhtykPkrNdkpZzfvcTN5kwLPB4iH/RbLKAL uQVD3E6pmEV4ZFzlvDavRVC7nJgq3x80Z5Pd5UDKt58nP6a7X47uvrjt0oWuCPLH9HFrpYJluvt jfWzepuladvvnN7cl9mnc0qqLk3XpYGzPtU9a yOli3fQ5ErHu4L62K6dbbzu9Mt19UqAAAECBAgQIECAAAECBAgQIPA7BAT8n9XPlaDsNvsx9N0q IJkTxVW ZQQ3H29ZuT nPQyQhhjUvAYki zrb1OAseGamO6hCHC96OYzseydgPj1 mkl TOqt/aNPx XPdfixvhY53ute r8hoD/Y NqUc4b/nDTZTOel0H3qUnTxMKi/9NETTHBdqN/9mhSwL/yeQ2htT/iJFJRj0tBtydDLkm9IUCAAAECBAgQIECAAAECBAgQIDALCPg/ayi0BgxToPG6xUi5Yjq9X0Qlr5U7DHxek 1uA1KcDiFtN5PLX66OXqTLP8wris/559rrHwz437Z5XsA/zP18XdG993yAaYX2om/jg5wPJiUO21AZW Vq8lSvvEXN3mtlXNW6812Of9llbkjMp/Tf3HFRMT5yiHlUWVs/5wflHk8oHNXMOQIECBAgQIAAAQIECBAgQIAAgd8qIOD/tJ5v3BJkDvDl3Ttaiz8MfBaZtKa7XDLvN1/u8nM5F9 kgP97r/BfBL4Xlc8/PDHgn7aCmT1SUHe9Ontemb3asimkfd6HXKHN62G/VYLCi3Y/OK42FckHUr/niaH912qwO fxhNcvu Q6pL7K4ziuql8H6xs/vzm/9NFY51GcbO2PSt/GnAT8C09vCRAgQIAAAQIECBAgQIAAAQIEmgQE/JuY2hLFB3TeDoLubTlyO//DwGdxeWu64pLjwGIKlB4ENnNGDSv8Y92O7mLIWd312hJYTW3Iwd67ct9PPLc1tWfd4bUAbu34XM Jhv 1eGwPUZZseG1f7DXyfo/e7hMUmVLLgH02H9xz/zyZAqwt3x rxcdrvAPrf1hS5 rqHcECBAgQIAAAQIECBAgQIAAAQJfFRDwv0cw7rGftkspA61lBufQd6uH4oYxnId erBoTppWT3dhWCyrj m66j74h4HPnO Nvf6nAPUQlsWuA8dFZvPbodvbtmaVriHgH/M5LYLUqzwe HFq0/GGQynNToB3U9zN/s1XTKvBu92HHc eF S5/ O4eXRLn9WzF9IDnvfG4QPjKrfoXV8Px/3uREg94D/drdKH JDq/WdlNH5 Z6zjgH9xd8xlLMQLt5/z1Mb1Q3vjA3v3Htr7rh2lXgQIECBAgAABAgQIECBAgAABAm8hIOB/Tzc0BYTHEFf6l/u3d vtXWKZ45ACj5d0caJgWAauY0Dxcn69L3uxsrw13RQ8PYeh7 aJixiEXk88bEGqAfMYcF3Xa/65qN6UYU67ObEt754jN4OuaQueWoB3VVJT/07XTObr7Xzm/C75TP3X9UMYc/uLB7S29lvMdYyTRtm660N8Vuw0gbK6 6JhXK1a/X4/pomL/bF/GT6LNLkf4mTL9bpL2ksLp618jiedbn9 q/22N6HT2B/jYszE3wVjeh7H0IuVh4Q4AAAQIECBAgQIAAAQIECBAg8IkCAv6f2KtPb9Penud3FpJXn6/3Ubkzm7uTp0B7DgjffbULCBAgQIAAAQIECBAgQIAAAQIECBAg8GMEBPx/TFf94YrGFcjbJdPNlUqror9wfXNBq4Sx3P3tW1YJ/UiAAAECBAgQIECAAAECBAgQIECAAIEfLiDg/8M7UPUJECBAgAABAgQIECBAgAABAgQIECBAgEAUEPA3DggQIECAAAECBAgQIECAAAECBAgQIECA wAcICPh/QCdqAgECBAgQIECAAAECBAgQIECAAAECBAgQEPA3BggQIECAAAECBAgQIECAAAECBAgQIECAwAc ICPh/QCdqAgECBAgQIECAAAECBAgQIECAAAECBAgQEPA3BggQIECAAAECBAgQIECAAAECBAgQIECAwAc ICPh/QCdqAgECnyEwdKfQDeNnNEYrCBAgQIAAAQIECBAgQIAAAQIEXi4g4P9y8nsKPIf dAqn W89ENia7p6yV2nPfTj159XB6cfxPIS O1XP71705YNjGPruatOfw16Y9Ny/cwD1Bf32ZefnZhAD2nE8p7Ecx1Qa233YH1nPLfulueW2dcNdxb464P9r uOuXpCYAAECBAgQIECAAAECBAgQIPBzBQT8n9134zn03TUQfer6cI7HTl8Lao5D17TytzXdfc0e 08TDJt4/DqHrujAM5zAeTAjcV1Zb6qHrQnhvir7Y51/KJ9rFEOjKYA9SWIuwzYn75QTrX bRw/JlWcgImGaSwdBcXT5 g62RU/R0PjZ AlGGns3wjmt6R5SWXrhTT3Rz0LZwgQIECAAAECBAgQIECAAAECBN5IQMD/mZ2RAnx9OBeB6DCOc7D45wb8YzD61A27K gvfK8M O8GUqdJlesUwKVmyb9 d8Q13a13MTi6mfQIIWSfW9cfnf9dAf8upF1rYj/GFf4b1GnSrNzZJk4oxbTP6Mejfmg tzsGV1e3pFld8uofp4D/rf54da2UR4AAAQIECBAgQIAAAQIECBAg8KiAgP jcjvXnfs5cLY5t13hH9NO25nMW5z0Q5wbqP5pDQjfTDfO2 /kbYL6cxgqgexcmaZtRt444J8D8ge8uanHr5U2bnzmuzxSMDs5d6GPd0Ec5F7tt51V8Kk9c75lUD xmf4OqjSt5ya6p4/J/MdEuuAf2zz5S6KazVicHoT8N 5E Ay33ax6y93aHRx66d58uB0yvUoy7j1uVzf1VHchbC w2MO I/DNFkx3R0S7/i5lje9W a5aWNMdGnLkN5fxla6g2idXyjaeArp7ojxepdKmX9Tf2yzd4QAAQIECBAgQIAAAQIECBAgQOBNB QT8n9Yx26B LesU3F3tOR/3we9i8K5yUbpmHd3dSXucLm7Ns9wKJ84yxP331zHXS9bzKuzq ZwwBiRvJsqJv/66mVw594stfhYlpDZsg7uLNE0/TH6LbtjNe9xM3qSV1Ac h/02B47XVYzbGpV1eWRcrfO8/JwDzPPEUDk5ld8fNOeSzeZNyrefJz mu1/KAPSUfgqA98N4OEkSkssqgD5PtlxcUv cQgz0h3gutWe6JnqVEwt3 VX6ZNHeuexpW6/pTC5zE/OfL0x1uFR kVu8lSRtoZV T8wZpPxO2XNVRi4k3WXUTdtv5WM566b yIm9EiBAgAABAgQIECBAgAABAgQIvLuAgP zeqglAJjKigH2ZYDuUoW48rgS7DsMBF4ymLaXqeURQgx4LoPExaX7b1NAsOGamO6hCPB sTePFqvo43MEusMth YAcm025WZh1wTrfkgB153V6Ncr5nc3xsc638X1lWuXAf/HxtWinHf6YYx3nnTTlj8xSB/38F8tjd9M uT6l2Nxtstx7sW2TAvXO/0W1 aCV68xzXrVf4iTHPXP081xsPn8rvOLk1I7E4epLvVyVzX3IwECBAgQIECAAAECBAgQIECAwA8VE PB/Vse1BABjWSnwVm4DsnpfCZofBgKLNtxMt9gCJQbKVyuki7zS23kF8M1YeRlkXefx9J n4OyiToflPy/gP62yzs8zqK1QH1OwOq En7ZyWa4mX5Mc9ltlbC0Cxw Oq3U93vPnMaQ7YPLDflMlY5/uBLbX51Z21YD/vX6rfHfdKmkW/ba68CnjoDIBdVTuqhp JECAAAECBAgQIECAAAECBAgQ KECAv5P67ijAGRRyBwEzCuOizOHbw8DgcWVrekul8wr5VeLpy np73DG1YGHwbcr9k95d1uIPXI/4kB/xD3Qp89Yj02Qed5EmC1ZVNIWzYN1eYf9ttue4t6xFwfHFfVCqWJntVk1Gp7n8rcVDXLr56IRte7 SG719zwZsLI7DPgf3iWyqv0q39XZ6cdKmsv42bnoWeNgJ vruN076RgBAgQIECBAgAABAgQIECBAgMBHCAj4P7Eb4xYjt4Og6y042ipwGAgssmhNV1wSYhC0u g1QDFouVlaXVxbvGwL KWAbg8a3kYqMd97GOu3kMdSegZDa0DBpsVPU7qG5rak963pUgrw5IL bX4rXd8d9sFm1HQPeZZseG1e1 vzJ44ugfFGR9diupUuTVLlfVv2xuGZx7k6/xbVFJcu3lTTfGvAPtvQpu8B7AgQIECBAgAABAgQIECBAgMBvExDwv6fH4x77aZVzGWgtMziHvls 9FDeM4Tz0ywfyptXT3WpP8piuXMFc5ntrb/5r2nVQ9HpmyuPUD2Gxmj89yLTWnunqoTuYEMgFNAT8Yz6nRZA6X3zv6zY4O8a yUHeVXYpMN yevtm/ aMp9Xl3e7DjudA/AV57v 0D/2DK/xXz17I29tsLB8YV7lF7/Qag/KpbRfDOCMyfbYWj7hIAfXVllTrdKugez3gH8Llbpay3PT53flcxnzLsTyOIU74ncoH6K7KzsbfG/Cff1eU4302ic 6WPjlCnklQIAAAQIECBAgQIAAAQIECBD4GAEB/3u6sikgnAN/1 1QYiB6s4XPOIQ BcDndHGiYFjsSp9W3i/2gS 3VCmC21OA9Fre4poi3TQZsH4Y6nriYQtSDZinoOd uUWxU4Y57ebEtry2I e0RUlu667xnFHThEVM29S/U6aTeWUP Us k03XD2HM7S 2AGrtt1jiGCeNcv/HB9iOcUufKf8FacO4mlne9iUF5YcY4C/G1tzmTaVTMHuZ7hKvTxMg dzUV9k83dGy0yfxToxludvPZa5DmmTKfXLq0oTTmD/oO2VPD83O9Tld7gbKdcpjefGaO/eO/GL9FnW7jBcB/9x3XgkQIECAAAECBAgQIECAAAECnyog4P pPfvUdsVtQq4ByoeyzqvPc0D0oUweuCgFdSuB QeycwmBnypwdGfBT22TehMgQIAAAQIECBAgQIAAAQIECCwFBPyXHn6qCcRV63m1cS3NwfG0ivkL 1x9kfXgqllt9PsHhlU4S ByBuOL/VG7z8zlN0xICBAgQIECAAAECBAgQIECAAIFCQMC/wPCWAAECHyGw2ALoFE7xgdavvrvmIyA1ggABAgQIECBAgAABAgQIECDwswQE/H9Wf6ktAQIECBAgQIAAAQIECBAgQIAAAQIECBDYFRDw32VxkAABAgQIECBAgAABAgQIECBAgAAB AgQI/CwBAf f1V9qS4AAAQIECBAgQIAAAQIECBAgQIAAAQIEdgUE/HdZHCRAgAABAgQIECBAgAABAgQIECBAgAABAj9LQMD/Z/WX2hIgQIAAAQIECBAgQIAAAQIECBAgQIAAgV0BAf9dFgcJECBAgAABAgQIECBAgAABAgQIECBAg MDPEhDwf v Oof dAqn W83jJXatqarXN5y NyHU3/eTTmeh9B3p r53YuecPDcd1ebfgh7Ouf FOpuT6jEl7J4Qb99qX7Pv3iI4 Q090kcU2ls92F/ZD2//J eI7 f3oPqT4AAAQIECBAgQIAAAQIECBD4XgEB/2f7jufQd9dA9KnrwzkeO30tqDkOXVPgujXdfc0e08TDJt4/DqHrujAM5zAeTAjcV1Zb6tjOUzeEcY7yj9F4U8EQQqzjF 1jjXKgNQWou2Gu5DJgf/pCOd/Tb22Wr0wVJ2CiYeqqHPC/eBY1 abPUVHC196msZ/HwdeyuufqZr97MpWWAAECBAgQIECAAAECBAgQIEDgYwQE/J/ZlSkI2IfzuVhrPo5zsPjnBvwvwfUjq5cG/KNpF9Y3PIxDvzkWqxyD9c9Y5R DrftzCtPkwxHPrXO/K A/912ajNm5M QbP0e3 qH5/B8N N/wa26EhAQIECBAgAABAgQIECBAgAABAp8mIOD/xB6NW8ysg9BT9tsV/uV2NGmLk7glTTFPsK5Wa0D4Zrpx3n4nbxPUn8NQCWTnOjQFzF8a8N96xrrW2h6Pp7sBcoMefa20 ceMzr07vLtsxdaGPd0EclFure9hZBZ/ak/Lejrd7x9VBlb7l1FT3XO/5DonVLMo9n6OQrK/bXk131BRVb/Ur0537cOm7dIdOkV9Y39VRlL1zh0dTf Sy5zsf4hZZXbn1UVF8i1 R3FsCBAgQIECAAAECBAgQIECAAIFfJiDg/7QO3w9C72Wfgrv9MgA8BfnqdwGka/ZnExZFHKeLW/N0oV/dgRD331/FXK95zquwq dzyhi0vJkoJ/7qa22Ff7dfh9SGHGT StmT36IbdvMeN5M3aSuWA5/DfqusJl/f5fDIuKpqFEHoaZ/9MrBdbMtTzaByIuXbz5Mf090vy7sv2j9HabumdUB nmzZ9NHOtkFrvym/LnRFntE0btW0mayp9EnZ6nv7I46RuEVWd3kexc44v lX1sB7AgQIECBAgAABAgQIECBAgACB3yYg4P sHm8IAE5FjaHvdgKI8WRcWbyIVF4rdxgQviarrnKfksRg6p2B7xRgbLgmpjsIaBdVfMrbFIjNe/jHbZP6blqVvVuHaVX27qk7a7Puh1yPm9ncGB/rfBf5Va5dBqwfG1eLct7hh0pb96pWvRNgPRYreS798vMe1mN9J geK1PJ81rP /sjBfwrn/9rvt4RIECAAAECBAgQIECAAAECBAgQqAsI Ndt7jtzMwA4ZxfTXbZ62a6argXNDwPCRU1vpltsgbJczVxkc307ryg X4/sv1sHWfdTPfVouV1KFYqNbheQH/HOidVnzvrVCPTZwmIBYr4 ODnHdWmWeQw36rjK1FwPrBcZXLf5vXSlu39Tu6E2B1rpLnwi8W0JruIO2lng/0R 0ZEZc8vSFAgAABAgQIECBAgAABAgQIECBwQ0DA/wZQlVkLF24RxU3GwRUks/Hz8MCBfXtqa7XDJvgVLu8nM5F9 kgP961fMixfRDNdi k/abDtXb/sSAf3oI8OyRgrrrbZjmSYDVlk0h7cs VFter3tjIPrBcVWtUOr3nQmpYrLqGXdMbMtv/BylvfTX9jm3VR6zTT6bX7894B/vQMmFNbwK DcgSUKAAAECBAgQIECAAAECBAgQIHAoIOB/yHPfybji/HYQtLJFyI2iDgPCxbWt6YpLwuFWIimofbDHf86oIeAf65ZWvd9Gyrne8XpOWyXt3omQ2tAwadFa 2tzW1J51WyrB5drq8VzkYb/t5hmD2mWbHhtXufx3em37HMW5qMq4XI/FJr/GiZUMtZtnPhlf7PanvKbL0nQIAAAQIECBAgQIAAAQIECBAgcCAg4H AszkV99hPK5zLQGuZKgadVw/FDWM4D/30INCcNK2e7sKwWFYf01UeOptikV11f/ cbXw9ChxPAeohLItdB47L3Kb3Q3e6XfY6yLrNJsR8Tosg9U6i1kNjsXZ6vkthHXvPWaV2t6y2vt m/OcdpBXm3 7Dj2fOCPPd/HDePbumTVrNfx1x6wPPeOHxgXOUWvddr4 coBd377XjurlZTu5ZjvOpXCeJv7gSImca05VgexzBtMVU8n PO/hDwf69RqDYECBAgQIAAAQIECBAgQIAAgZ8oIOB/T681BYRz4O 6HUraX35dzjiEPgXA53RxomBYrk PAcDFPvDFdirlXv t6abJgPP1AbcpCL2eeFhXdJpEiMHqIsQ JUpBz/06boLvOe3mxLa820embXOyTdcPoYz/r69vmrCIFzX175T7ZF7ZUuaSz2Qz1S8GiOPP12ta y2WOMZJo9z/XR/is12nCZTVKveGcbX2ec fWz9HcXKgGIPdagJgbtxNvxScz/nkPooTBfnYyjn2yaKfu5A 5 sPSUN/VMfBwQTRe/aZWhEgQIAAAQIECBAgQIAAAQIECPxpAQH/P90DP6L8MQU vxSrz6ud1wHR725/mmjIAdzvLkz BAgQIECAAAECBAgQIECAAAECBAgQ HMCAv5/zv5nlRxXM38h4p9WMX/h kexYrldXA7vDwECBAgQIECAAAECBAgQIECAAAECBD5cQMD/wztY8wgQIECAAAECBAgQIECAAAECBAgQIEDgdwgI P OftZKAgQIECBAgAABAgQIECBAgAABAgQIEPhwAQH/D 9gzSNAgAABAgQIECBAgAABAgQIECBAgACB3yEg4P87 lkrCRAgQIAAAQIECBAgQIAAAQIECBAgQODDBQT8P7yDNY8AAQIECBAgQIAAAQIECBAgQIAAAQIE foeAgP/v6GetJECAAAECBAgQIECAAAECBAgQIECAAIEPFxDw//AO1jwCBAgQIECAAAECBAgQIECAAAECBAgQ B0CAv6/o5 1kgABAgQIECBAgAABAgQIECBAgAABAgQ XEDA/8M7WPMIECBAgAABAgQIECBAgAABAgQIECBA4HcICPj/jn7WSgIECBAgQIAAAQIECBAgQIAAAQIECBD4cAEB/w/vYM0jQIAAAQIECBAgQIAAAQIECBAgQIAAgd8hIOD/O/pZKwkQIECAAAECBAgQIECAAAECBAgQIEDgwwUE/D 8gzWPAAECBAgQIECAAAECBAgQIECAAAECBH6HgID/7 hnrSRAgAABAgQIECBAgAABAgQIECBAgACBDxcQ8P/wDtY8AgQIECBAgAABAgQIECBAgAABAgQIEPgdAgL v6OftZIAAQIECBAgQIAAAQIECBAgQIAAAQIEPlxAwP/DO1jzCBAgQIAAAQIECBAgQIAAAQIECBAgQOB3CAj4/45 1koCBAgQIECAAAECBAgQIECAAAECBAgQ/044 wAAIABJREFU HABAf8P72DNI0CAAAECBAgQIECAAAECBAgQIECAAIHfISDg/zv6WSsJECBAgAABAgQIECBAgAABAgQIECBA4MMFBPw/vIM1jwABAgQIECBAgAABAgQIECBAgAABAgR h4CA/ /oZ60kQIAAAQIECBAgQIAAAQIECBAgQIAAgQ8XEPD/8A7WPAIECBAgQIAAAQIECBAgQIAAAQIECBD4HQIC/r jn7WSAAECBAgQIECAAAECBAgQIECAAAECBD5cQMD/wztY8wgQIECAAAECBAgQIECAAAECBAgQIEDgdwgI P OftZKAgQIECBAgAABAgQIECBAgAABAgQIEPhwAQH/D 9gzSNAgAABAgQIECBAgAABAgQIECBAgACB3yEg4P87 lkrCRAgQIAAAQIECBAgQIAAAQIECBAgQODDBQT8P7yDNY8AAQIECBAgQIAAAQIECBAgQIAAAQIE foeAgP/v6GetJECAAAECBAgQIECAAAECBAgQIECAAIEPFxDw//AO1jwCBAgQIECAAAECBAgQIECAAAECBAgQ B0CAv6/o5 1kgABAgQIECBAgAABAgQIECBAgAABAgQ XEDA/8M7WPMIECBAgAABAgQIECBAgAABAgQIECBA4HcICPj/jn7WSgIECBAgQIAAAQIECBAgQIAAAQIECBD4cAEB/w/vYM0jQIAAAQIECBAgQIAAAQIECBAgQIAAgd8hIOD/O/pZKwkQIECAAAECBAgQIECAAAECBAgQIEDgwwUE/D 8gzWPAAECBAgQIECAAAECBAgQIECAAAECBH6HgID/7 hnrSRAgAABAgQIECBAgAABAgQIECBAgACBDxcQ8P/wDtY8AgQIECBAgAABAgQIECBAgAABAgQIEPgdAgL v6OftZIAAQIECBAgQIAAAQIECBAgQIAAAQIEPlxAwP/DO1jzCBAgQIAAAQIECBAgQIAAAQIECBAgQOB3CAj4/45 1koCBAgQIECAAAECBAgQIECAAAECBAgQ HABAf8P72DNI0CAAAECBAgQIECAAAECBAgQIECAAIHfISDg/zv6WSsJECBAgAABAgQIECBAgAABAgQIECBA4MMFBPw/vIM1jwABAgQIECBAgAABAgQIECBAgAABAgR h4CA/ /oZ60kQIAAAQIECBAgQIAAAQIECBAgQIAAgQ8XEPD/8A7WPAIECLyrwNCdQjeM71o99SJAgAABAgQIECBAgAABAgQI/DgBAf8f12Uq/P4C59CfTuE0/60HNFvTfaHF5z6c vNuBuN5CH13qp7fvegJB1vKPfcCwU gfvssBPzfvotUkAABAgQIECBAgAABAgQIEPhhAgL rR02/hv67n/hdJr/dn HYfgrdMN/rTks043/hK77Z3nsFT N59B33SUYfer6cI7HTn1YhIVTumvQOqYbhu6yGjcG6nJA 9QNc82XAezTOs9XtO/RMlpd7sx/LMyOLm1Nd5TH9tyYJh428f5xCF3XhWE4h/FgQmCb3xeP3FNuTPvM8fNN/ftFke 7PFnnz W2mDjeLp/fYnIq/T7YJneEAAECBAgQIECAAAECBAgQIEDghwgI Dd1VAz2/xXKnSfG89 hO/3vZwX8UxCwD dzsYXGOIYpeF8G/KdJgWV7 9Cdlquu4yrsTTA5hJCCiZdJgCbgP5uo2eX arYG8lvT3VOD3A9Fb28vf2XAvyy9odynrf7 xv4tm/RW728E/FNdYx sPqfnvkvHDsfMWzVUZQgQIECAAAECBAgQIECAAAECBEoBAf9So/b /Hc47azGP/fbgP 5/ t6F0CcEOj/CeMievZv6PNdApvXv5er7Gv1WR Pgbt5lW4MwMctU7p5BX65nUwM5pVB/Gs2qxX O4HAmHazzUolaPu0QO21gt/6rtklGSxXRnf9sOrfZVVbA/k3043z9jt5m6D HIbKhEuuQVM/VPow5/Ftrw3lNk1YNFSwqX9jfaJtEQBP5Sfv1ecmpz1NE161z1toTdcyrnJesX7nafJtqm 8Q6dEWN9lU9yJs75jIuZZtHfKJU4ArtrbUr 5CvGOkTgxmOsWf99ME4rlZOGyjuXvqLIl6f3OnUaL9ja7bHJ2gAABAgQIECBAgAABAgQIECDwkQ IC/k3dOgXpG/sIitra4d4xY//b LNOM5bt2zE8j/hi19UkC 60IKQqe6lcG7VVB/Vfflj1NArh/GRVuWaeJPccuYVXAwrixeH9teuD2SA3c5WLjzunc3wTaje4 0u6SgfH9emEzB3vLuiGX5NwP5c/LjdJNzX0Y6xzHtv181Sf2wfwfGoobRvZrJIuVzf2gp99GxtKhpe/ Gyqr4vQB4LOL483atxK10zeMq1a8LXdqGa8o/Xhu3ztr8Xqq05Vqr1ICmgH9r/VJdumICLN09FOu7 h1RVCLlvT8LGW8VWrQ1XTZvzbS45B6XomxvCRAgQIAAAQIECBAgQIAAAQKfKCDg39qr479h6P9K 2/ikffzjHv7ncv/ /0Lf/b0NvMX84/Y/673 vyvgv4iEFY1rCQAWycMYV5B3y9W6ZcB5TrsO2OWgX5nVW79vdokB9p3AamxcXNVccV/71CyO08WgdT1ouptnmkBpuKYl8L5bwBcPNpU7TzwtHi5xZ7nN/Zv2ogrdZsV7XKG 77i546VSteN0d4yr2JbNOCgn9YoKtLQ79kHZ3ry912ICqLV cVJqZ Jrt87Xeh6NqdGeuxs1tGxeVatHcECBAgQIAAAQIECBAgQIAAgY8UEPB/qFv/C2nl/ul/1z3sYwB/s0VP8ZDf/t9lSd8U8F/E6soSWwKAZfrF 3HaJmjewmR5Kq7CHeaJjhhkK7fuWKR8zx9aXVJQsdweZfW An8U0CxBbqZbbG2yXOVd5nN5H4OiewHYS4L5zTp4uj7/XT83lfv Af9Kty/UYsC/mu6ecVUZq7sTEpW0q4pdtgLLW4J1w2p2pbV B Xt1m uSH3cH92ZsTpXKfuo3IWDHwgQIECAAAECBAgQIECAAAECHyQg4P Fzoxb JxyIH8O4G 21qjl/ qAf1gFyWr1Ojgeg3N7279cAmspOLizyvcgz8upFKBeBdFX2/pUg6aXTB550 gyBxWb 3euSj2guaxra7rLVfPWJjs3XUxJkuf yvRLHvFNU B9ccVzfmgqN/bNQbC8qSaN/RvzujNwfBjIL p2mO6ecXVP/Sppi2pNfV s8E9jMG4XVCZqrd9BeZffD2W 8/v6uD/qt9W5StlH5e5UxSECBAgQIECAAAECBAgQIECAwEcICPg3dGN8OO9esDnt2X/Zque/MHR/VR6Ku1PIywP Mb7X7bZjXbtagLIanJuDt/H83oTAOv93 7nN5bEtQqpmK4TWdOVlsZ9qWwml4HVLsLwh8J76NU6 7H0Iygrd876h3KkNDZMWN8pt699awD8Gl/frUPucrKtznO6OcXVPYLuSdlG32AdFwD eS319uWMnHaluabTIKz3PYzVZMGW4sw3R9cqjcV91W4 dSlsF/K/O3hEgQIAAAQIECBAgQIAAAQK/R0DAv6GvY8D/dPpruWf/ G/o1wH 89/bdOG/cC7vBMjlxYB/zDMvGR//C f r3A6VZ4DkK87eK0GyC7XnEPfxaB/LjSeGMN56KeHY87pYj6nGOQs0 09LLPM9xTz Opq7EuGz30T99hPdwvsB25DvPuhwSWthl 7JL/6RMdRQLNs5FG6FITth1B2R3zGQi0QnfNt2l5pHTzNFxevMZ80HsphU5x/6G1Duandi BzpaRn9W 6C Y6RtIDmQ/Gze3P21Tfm miRcu4uiewHdOWExXjmCb8Fg/4jeWuAv6xxrG i4mkxvqlMVz21/w74zUP7R02g0PAf0PiAAECBAgQIECAAAECBAgQIPALBAT8Gzo5rfAfYoC/2JM/PrR3LwA6/rNK91foh9X /XOZY3yY72Xf/79C1/8bxr08b9RxCtDvbIezE8xLAf6 W zd3fXnxcOGU4ByiEHwIs u32/vXLepDjsrfG/U/SWnbwaEYy1yQPTa5rVLqus4rFy60K/2Pa/2x2qVfGu6aTJg/RDl1YTMDmQ1YJ6Cwdd25v3b4 tmEX9OuzmxU CtQzmvFERflr XfdOERSzzif07xsmvXL95zE8THlebar tPm t6RLbrXGVgu7ZLH/O4qRPPnatX 6G8eIS03Qhjef590saG8W1iwB/7qeyPbfqNxe6KPPid51EmbrrWudy7KX364GQJg2K9HHLofJ35AMu2ccrAQIECBAgQIAAAQIECBA gQOATBQT8P7FXtYlAEhi/vgd Xt1dBllfoZuCzjmw/YoClfFdAlbaf5esfAkQIECAAAECBAgQIECAAAECWwEB/62JIwQ RyCu8l6vmr6jdWmV heuv6OoRdJY7mLV eKsH36KQFzxH7cNevV80U/xUU8CBAgQIECAAAECBAgQIECAwLMFBPyfLSo/AgQI/FaBxRY7p3Bab8HzW120mwABAgQIECBAgAABAgQIECDwIgEB/xdBK4YAAQIECBAgQIAAAQIECBAgQIAAAQIECHyngID/d rKmwABAgQIECBAgAABAgQIECBAgAABAgQIvEhAwP9F0IohQIAAAQIECBAgQIAAAQIECBAgQIAAA QLfKSDg/5268iZAgAABAgQIECBAgAABAgQIECBAgAABAi8SEPB/EbRiCBAgQIAAAQIECBAgQIAAAQIECBAgQIDAdwoI H nrrwJECBAgAABAgQIECBAgAABAgQIECBAgMCLBAT8XwStGAIECBAgQIAAAQIECBAgQIAAAQIECB Ag8J0CAv7fqStvAgQIECBAgAABAgQIECBAgAABAgQIECDwIgEB/xdBK4YAAQIECBAgQIAAAQIECBAgQIAAAQIECHyngID/d rKmwABAgQIECBAgAABAgQIECBAgAABAgQIvEhAwP9F0IohQIAAAQIECBAgQIAAAQIECBAgQIAAA QLfKSDg/5268iZAgAABAgQIECBAgAABAgQIECBAgAABAi8SEPB/EbRiCBAgQIAAAQIECBAgQIAAAQIECBAgQIDAdwoI H nrrwJECBAgAABAgQIECBAgAABAgQIECBAgMCLBAT8XwStGAIECBAgQIAAAQIECBAgQIAAAQIECB Ag8J0CAv7fqStvAgQIECBAgAABAgQIECBAgAABAgQIECDwIgEB/xdBK4YAAQIECBAgQIAAAQIECBAgQIAAAQIECHyngID/d rKmwABAgQIECBAgAABAgQIECBAgAABAgQIvEhAwP9F0IohQIAAAQIECBAgQIAAAQIECBAgQIAAA QLfKSDg/5268iZAgAABAgQIECBAgAABAgQIECBAgAABAi8SEPB/EbRiCBAgQIAAAQIECBAgQIAAAQIECBAgQIDAdwoI H nrrwJECBAgAABAgQIECBAgAABAgQIECBAgMCLBAT8XwStGAIECBAgQIAAAQIECBAgQIAAAQIECB Ag8J0CAv7fqStvAgQIECBAgAABAgQIECBAgAABAgQIECDwIgEB/xdBK4YAAQIECBAgQIAAAQIECBAgQIAAAQIECHyngID/d rKeyMw/HUK3T/j5vijB56d36P1cB0BAgQIECBAgAABAgQIECBAgAABAgT tICA/z098G8fTv87hdP/ujD8d8 F0maBZwfon51fruf 6zn0qf/jGHjuxMV eV8/Gn1 Sl2/3lo5ECBAgAABAgQIECBAgAABAgQIEPjdAgL 9/T/f0PoUsC3D d7rpP24wTGf7qn3qnwnUA/qa7f6SBvAgQIECBAgAABAgQIECBAgAABAp8uIOB/Vw/PK7z/Gu66SuLPE/hJQfSfVNfPGylaRIAAAQIECBAgQIAAAQIECBAgQOB1AgL d1qnLVL Pljf/98Q nkblbSVyt/nMPx9Cv2/RUH/nUP/VzffLTBtEdT/cw7lzvbnv6etWKYthObrL3cYzOeKiYfz39283dC8hcvfQxi/su1QqmNRh7/6cF7nd9niaKrf O8Qut0tZNq3whn/7a8uf/Vp66TttjQN eW6RaNVnpt2NPRH0Xvp7dOC6E91DmHh978u9P MYa uTeMlG/7vVv udfxMgAABAgQIECBAgAABAgQIECBAgMCfEBDwv1M9BeKrAf8x9DHI m8Ruv9vTBMAi4B/GDfB N18U8C1X0wExOqu961PAd2/lxMGU/D9wa2H4sTCOsA/B8X3nl0Q697FCYw4yZA8xzD8tf cg73gc 6CeO70VzFR8d UT8x7r9x43VF IbWjW7QllfG/tWljf SK3iq3SHf49snOyWLt93ds/3L7oZTujvFyT/8ettdJAgQIECBAgAABAgQIECBAgAABAgS VUDA/6m8ceV5PTh9WFQK/q63CooB7/XdAfE5AmUgP04orAPYc0lxZfs/xeTDYQWuJ Pq790Ae5yA2JnsSAHhxnLqAfo4WVK2a65PdDkwrecXQgr4b66tT0ZcBeZrizsoFueeFPB/rnPFL0xj6DoO7h8v9/Tv2snPBAgQIECAAAECBAgQIECAAAECBAi8TkDA/9nWiy1alqvLr0WNYVhtwXP6a1rdfk0zvYsB7bjqPf JwddF0D0FxIutd9JDhYufdwL0Oa/91zhpsRN4T4n3z8U6Le9g2M85Hq0G6HcnPKZ8ancLHOYXT1by3ObX3h9TjQ7akRPcfN23nC7bP3 foXGlrzG8RsH9gvByWe7OdEhAgQIAAAQIECBAgQIAAAQIECBAg8CoBAf/vlp63wrnuGz vuF5tqRLS/vfXwP6lWilAm1fcx1Xcq D6HOi9fx3/pYTVm/1g85Ro/9w9AeH3C/jf2R zVrUdK836j/uWDzvfE/CP2/7UK7Y5c0//bi52gAABAgQIECBAgAABAgQIECBAgACBlwkI L AerPCulixfym JWAbt9TZBGsbt6i5FHT7TTXAe7Clz5dX IfKljSLCY9t3Q8D7xXTxQr/Spra3QG5Bofl5kQ3Xp/rXPHb2dJn0f4bdYynq/VsuFYSAgQIECBAgAABAgQIECBAgAABAgReJyDg/0TrGAQ /T2E62r uK1MXMmdV jHwuafLw/2HcP5nz50cSuevYmAeMn88N7 r9P nvzpfBeGS57xophvrM/5/hamIHi/bUfl4bn3BISPAuXpXDmhMd8d8bWH9m7vmlgGvB/oj6Otie7RfrLzxe /uRLFQ4 ve/jn8dQ Xu7p33uaLy0BAgQIECBAgAABAgQIECBAgAABAs8VEPB/oucUzD6n/flTAD8F8deB1Sngejn/v1Po/h7CGIO/af/9vf3zp618TouJg1XF/xtCnBA45T38/ pC/88Dwf6c7eJZBHEyYjUBMK/8vpSXy01tXgbZY8B4N11Mu5qQGOODhnNef/Xp4cHLAP204vxmfmkSJJebTWNwPx8rtkYqyzzoj3vakRlvvj7ROZa18PtfHANjem5C8iqtG8ZLt b21iambjZWAAAECBAgQIECAAAECBAgQIECAAIHvFBDw/05deT9FYB3wf0qmMiFAgAABAgQIECBAgAABAgQIECBAgMCHCQj4f1iHflpz4or17XMLPq2V2kOA AAECBAgQIECAAAECBAgQIECAAIGvCwj4f91QDs8UWGzFs7 V0DOLkxcBAgQIECBAgAABAgQIECBAgAABAgQ RUDA/1N6UjsIECBAgAABAgQIECBAgAABAgQIECBA4FcLCPj/6u7XeAIECBAgQIAAAQIECBAgQIAAAQIECBD4FAEB/0/pSe0gQIAAAQIECBAgQIAAAQIECBAgQIAAgV8tIOD/q7tf4wkQIECAAAECBAgQIECAAAECBAgQIEDgUwQE/D lJ7WDAAECBAgQIECAAAECBAgQIECAAAECBH61gID/h3X/0J1CN4wf1irNIUCAAAECBAgQIECAAAECBAgQIECAAIFbAgL t4R 2Pl3DviP5yH03Smc vMPU1VdAgQIECBAgAABAgQIECBAgAABAgQIvL AgH9DH43DX F0 l/9b/9vQy6/OMk4hK7rwjCcw3juvxbwH/8J3VFfdP 8B/R4Dn3XhdPpNP3t nCOx059WEx3pHRzmpi268MwdJe7NOIEzjWPYW5bzKc4vs7zQGAcijqVecT6HVz3tqdanf9UA9LY z/32pyqhXAIECBAgQIAAAQIECBAgQIAAgd8iIODf2NMp6L8X2D//HU57xxvz/XXJnhHwL4L65/5/4XLDQJwMKM79MdsU5O3D VxsrTSOYQrel4H1aVKg3IEpToh0p W2TOf dG1j0agUvO8eCCbHPlhdd 67dKyocVHSm75tdv6D9Rfw/4P4iiZAgAABAgQIECBAgAABAgQI/D4BAf/GPm8O I//hr4r7gbo/g5l3DcVFycJ5lXqMVg9nmOgerqmG/5rrFGZbLni 6338H91wL lP0rKo/ex7vOq Knf4p0L00r70jwGz8sg/jXL1Qr/ncB7TBsD/GV oWL28PZNu XGCYmdeu/cgVCO5 sdCOVERgghBrrzHQTl5MI4b s0n v6cxgqExpXt/13zc7x8hvtSMaxTkVdr3dDFC55DMR08 RMGhPpDo6ynsvPZB430 vKqrzMewIECBAgQIAAAQIECBAgQIAAAQJfEBDwb8RbBPxrq/rTCvNVgD8FnP/aDQDH1eld91fo n/CtLL6vzB0 2kbqxlikHIRLG69MKfLAc0crN15vayoz9fc81oJXjdnsVrFf7jC/87 aK1DCsh3Xej6Ye63Mli CuofZjoFhfthnPOpJR5DfyqCzjFZCqivjtUuXx9vDfjnFfTlsv95C53rhMZRe6NLGdye2tGXMwb jmJ7rcP YOip31eCmdsymRcA/57KZCEn5daErgvzT5EC/7ceU9oG7MHLhXgkQIECAAAECBAgQIECAAAECBAjcISDg34i12cd/Zxufc18J1lcmCFLA/6EV/fVKfzngX8/6OWe GvBf1WIR8N cu68/VpdXf9yswC9T3hvgHeMK965YDd HoQyIz3mv zUFmHeC02VVqu/XAf 83dAq6l5dQb/qw01APBe8sYhB gcnKXKe XWTdz6xfW1tR5pE2THdtC WvWlHOelT1OGOehZXeUuAAAECBAgQIECAAAECBAgQIEDgIQEB/0a22yv8/w396e/Kg0/3zx0FqxurtUm2DgxvEvzpA6tg8VerUzfcN5/KOzp3u0a1PfXTlV8K8I5hPE9b4axi79OK/q68o2C17c/tal9TxD5Y3bnRDetH9h6toF ei2Mu1zdt8ZPrudfXi611lqvkrxVseNfsvKzrMufVuUqeuwH/lomBWFglz2U9/ESAAAECBAgQIECAAAECBAgQIEDgOQIC/o2Oi4D/7jVHQeT9c/Vg9W4BTQe/HPDfCQavg8M5uNtUoXWivSDwOs0dP9cN982nrI/O3S78MOAfVkHk29ltUqTV zvIl8BzDCKfyq1yNlkcH4h9UASs05hZbL0TLz9qx pc3Ms 1jfWq 8vq/iPneYqzlsE7dzUcNyGw/qVl67qWp5a51EJzl/c87Wt6WL6StqclVcCBAgQIECAAAECBAgQIECAAAECzxQQ8G/UvB3wj8/w/N9lpfMi24MtfXbiuotL7/3hywH/ewu8N/3LAv7390drU24FsuMWMi39Wsun2oezXW1CoLX 6QG1RcA/XpfyzCvz54xq9ds RPgc njt/PyIeF28Y2ATKK9UcEpfPiigknB1 KvOm3bsBufjhMFqG6LddGG/vZW0q6b4kQABAgQIECBAgAABAgQIECBAgMBTBAT8GxlbAv7hzofEVicIGuu0lywHXffOvcWxFwb 87 2PVp9qIPySQQyAx6B/GcQew3nopwe9zuliPqcYTC7TbR6Ke8n0suq 607HEwpxxX3asmcVqM5ZrVb4Xw vtglKweo lNULlfrF4H7XzeXF/E n0K0mEKaJimGb3zqgfq3QcTviCv0G52mVfUs7lsH9vL1S6qNFVw6pbbma XV3giMalu0bxxAnKk6nnQf85oy8EiBAgAABAgQIECBAgAABAgQIEHhQQMC/AS4F 0//C6fib1d72O74b i7Im339zLAGcO2fXG yPPU/dNQm22SKXAcg8c7f1uWmm zfO6RFPTcqdvpRuD6oBZDaTwb7vZJQ38cFLM4VXVerZafLsqB3Wu747Y3Zdw4TRwMMWh9TXPq jCUiRY1iGMnpr2xnc9BwD8F3Ytx0pWF5X4q27PYc/8UYv0WEwBz/VK l vG0McyVmNvmoxaP6R4NeFRtvegHddkt51T2uZ25MmSqa2RJz2XII/VeTJj qzlfogTBdc XDU7jJd2xDRd2v5oPOjja9u8I0CAAAECBAgQIECAAAECBAgQIHCfgID/fV5SEyBAgAABAgQIECBAgAABAgQIECBAgACBtxQQ8H/LblEpAgQIECBAgAABAgQIECBAgAABAgQIECBwn4CA/31eUhMgQIAAAQIECBAgQIAAAQIECBAgQIAAgbcUEPB/y25RKQIECBAgQIAAAQIECBAgQIAAAQIECBAgcJ AgP99XlITIECAAAECBAgQIECAAAECBAgQIECAAIG3FBDwf8tuUSkCBAgQIECAAAECBAgQIECAAA ECBAgQIHCfgID/fV5SEyBAgAABAgQIECBAgAABAgQIECBAgACBtxQQ8H/LblEpAgQIECBAgAABAgQIECBAgAABAgQIECBwn4CA/31eUv9QgaE7hW4Yf2jtVfvVAsbLq8WVR4AAAQIECBAgQIAAAQIECBAg8AwBAf9nKP7aPM6hP53C af5bD6i3pvsC5LkPp/5czeBPBHDPfXe16YewN91w7t95IuIF/VbtsT974k Mlz/bYqUTIECAAAECBAgQIECAAAECBAh8goCA/ycUOELOAAAgAElEQVT04j1tGM h766B6FPXh3M8dupDPVx u4Bx6JpW0Lemu11imWJMEw8H8f4y8Uvex3aeuiGMc5R/jMZ7FRyH0H3RPjYoBqjzxEssd/qzDNifvlDO9/TbS7pCIQQIECBAgAABAgQIECBAgAABAgR jYCA/6/p6hBCDC7HAP 5WGs jnOw OcG/C/B9bfpy2jahfUOQuPQb47FKj9rNXm8W2B/TmGafPgKj4D/V/RcS4AAAQIECBAgQIAAAQIECBAgQOA1AgL r3F i1LiFjPrIPRUse0K/3I7mrhyvItb0hTzBOsGtQaEb6Ybh9AXq9W7/hyGSiA716EeMF ucK9vOZRzetbr1jPmXGt7PJ7uBvhq8ZVtjTY 810e3WU7pi70w3l3y6FcpVrdQywz5nO5q2Bq53S3wXa83Tuucvmvef1T4 U1rVMKAQIECBAgQIAAAQIECBAgQIDA5wsI H9 H88t3A9C7zU/BXf7ZQB4PM93B xdcBDMXievBo5Twrg1Txf61R0IcQJgb X6dEncEufg/FyB43LXtfzqz7UV/t3 cwbStj7b4Pj9tZj8FpM6u3mPm8mbeHfA0TMQDv3SnSN5G6Frrdd3OTwyrq65rd7liYbLpEWxpdF 8rDpmVlnt/XjY3r0LHCNAgAABAgQIECBAgAABAgQIECDwBgIC/m/QCS pQiUouy17DH3X76/2PvfVffpbA6TH6eKkxJ2B7xT4vX3Ncblbha8eieWlVfvxroi4bVLfpYmJ/aD6tLL8KwHqXN91O3M98vnq643xsc53kU/l2mXA/7FxtSjnhT8ctveF9VAUAQIECBAgQIAAAQIECBAgQIAAgXsEBPzv0frJaStB2U2TYrqDVdP7Aev6 djXr/G8GUtN2M3m1djc9c BgK6FpS5nbzx 4We66ok/4udy Jm5NNFa23AnheQH/6TkNwzxhMz2fYbuV0TQBcXnIb9qS53if/0O/ythaBPwfHFdP6IaHsjhs70M5uogAAQIECBAgQIAAAQIECBAgQIDA9wsI H /8ZuU0Lilzxy8PYqx7zWoNUDamu5SxrzffLnLz VcfPOmK/wXdZx/qLf9iQH/9BDg Y6HFGRfT4bMkwCrLZtC2rJpuy1Pbke97vlh0NtrNwH/Lk9E5Fy/8GpLny/guZQAAQIECBAgQIAAAQIECBAgQOBTBQT8P7Vnd9oVV5zf3jZmf//5newWhw4DwkXK1nTFJSHuL79dpT6nmFeO32pXS7kxTVr1fiuzsnLN789pq6TzXvrUhtvbEu1dun tsvpMgtWfdlnlCZ3Nd7fic8NBv99o4iVG26bFxtanniw4ctvdFdVAMAQIECBAgQIAAAQIECBAgQ IAAgXsFBPzvFXvn9HGP/bQdTxloLSscg86rh KGMZyHfto6JyfNq YXy pjuspDZ5/00N4pQD2EZbHrwHGu5PV16A4mBOZkLQHcmM9pEaS lnH3u7G4R2K S2Ede895pna3rH6/2b85x lujm73Ycez5wV57v 0rc92lX7O8dhv2UfpAc974/CBcZXLf/XrcXtfXRvlESBAgAABAgQIECBAgAABAgQIEGgTEPBvc/oZqZoCwmMo95aPK9rT/vLrFo5D6FMAfN5PP04UDMv16XHl/WIf BTknY8V0e3WdFOQ9Xx9wG0KQndhuASn15Wcfq4FzFvLTbmkVfanUHtGwX7JtaPTtjnZpuuH Nze6p WCYt0cVP/TsVMbV9v5zNX4ZLP1FdT/fKzG67X3OM3xkmj3P9dH4YxhGkC5bS8q6RhXFWhvvnEPe395qrIngABAgQIECBAgAABAgQIECBA gMBDAgL D7G56L0ExtCfVoHleyuYV58fBObvzbIpfZpouAbZm66RiAABAgQIECBAgAABAgQIECBAgAABAjs CAv47KA79QIG4ar24q DeFqTV3V 4/t7ycvpYbvX5BDmRVwIECBAgQIAAAQIECBAgQIAAAQIECDQICPg3IElCgAABAgQIECBAgAABAgQI ECBAgAABAgTeXUDA/917SP0IECBAgAABAgQIECBAgAABAgQIECBAgECDgIB/A5IkBAgQIECAAAECBAgQIECAAAECBAgQIEDg3QUE/N 9h9SPAAECBAgQIECAAAECBAgQIECAAAECBAg0CAj4NyBJQoAAAQIECBAgQIAAAQIECBAgQIAAAQ IE3l1AwP/de0j9CBAgQIAAAQIECBAgQIAAAQIECBAgQIBAg4CAfwPSJyYZulPohvETm6ZNBAgQIECAAAECBA gQIECAAAECBAgQ JUCAv6/sttDEPD/pR2v2QQIECBAgAABAgQIECBAgAABAgQIfKyAgP Nrj33/wunU/z7V7gsiD//PR bz/X/3sjlC6fHf0LX/fOFDFxKgAABAgQIECBAgAABAgQIECBAgAABAr9BQMC/oZfH4a/QdX F0yrwno4P/zXk8IUkAv5fwHMpAQIECBAgQIAAAQIECBAgQIAAAQIEfo AgH9DX0 B/X9Cf/pf6M/XC/YC/uf r8Xq/67/J4yLrfL/Tfks7hqIQf10F0G8Y DvMCUv0 W7DPLr36GoxrVCN9 dQ386hdP81x7 N8EkIECAAAECBAgQIECAAAECBAgQIECAwI8REPBv6Koc2I vcZV/jt/n4zmL9HP/7 V8PD6e45Y86wD9v6Hv/gr9 Xp3wDrvnGf4phX 49B5aO8F2RsCBAgQIECAAAECBAgQIECAAAECBAj8fAEB/4Y vAb2/1us8r8ej5n8F/our85fZXr O3SbrX mFfwx6J/yKSYSFlcL C84/ECAAAECBAgQIECAAAECBAgQIECAAAEC wIC/vsui6OLwH58YO8cnF8cX2zLk7feKV53H ybt 1Z3wFQFC/gX2B4S4AAAQIECBAgQIAAAQIECBAgQIAAAQI1AQH/mkxxfBHYD/ FoftfWrG/OD4H5vN2P8Xl1bdjnDw4/ZX27y fDbC4QMB/weEHAgQIECBAgAABAgQIECBAgAABAgQIENgXEPDfd1kcXQT245kUqP87nIe/iq164kTAX2FojfjnPGJ Y97Tf1Hs9IOA/w6KQwQIECBAgAABAgQIECBAgAABAgQIECCwFhDwX4vs/LwJ IcwrfLvyoB/ngj4KwzFw3jj3v5xYuBUbumTg/3l5MD4b j2JgxiwP9UTCSM/4Vz/1c4nSrPC9ip/94hD 3dU3GMAAECBAgQIECAAAECBAgQIECAAAECP1dAwP9G3537Yh/ 0//CZeudFLSftvZZZDH E/quuKb7K/TDv9ck83WnU0wz792fgvrXay5lzFfFrX 6lD6m St0/b9hLCcLrrkfvjv3p3A6Vf6uCz3MyUkCBAgQIECAAAECBAgQIECAAAECBAgQeDcBAf936xH1IUCA AAECBAgQIECAAAECBAgQIECAAAECDwgI D A5hICBAgQIECAAAECBAgQIECAAAECBAgQIPBuAgL 79Yj6kOAAAECBAgQIECAAAECBAgQIECAAAECBB4QEPB/AM0lBAgQIECAAAECBAgQIECAAAECBAgQIEDg3QQE/N tR9SHAAECBAgQIECAAAECBAgQIECAAAECBAg8ICDg/wCaSwgQIECAAAECBAgQIECAAAECBAgQIECAwLsJCPi/W4 oDwECBAgQIECAAAECBAgQIECAAAECBAgQeEBAwP8BNJcQIECAAAECBAgQIECAAAECBAgQIECAAI F3ExDwf7ceUR8CBAgQIECAAAECBAgQIECAAAECBAgQIPCAgID/A2guIUCAAAECBAgQIECAAAECBAgQIECAAAEC7yYg4P9uPaI BAgQIECAAAECBAgQIECAAAECBAgQIEDgAQEB/wfQXEKAAAECBAgQIECAAAECBAgQIECAAAECBN5NQMD/3XpEfQgQIECAAAECBAgQIECAAAECBAgQIECAwAMCAv4PoLmEAAECBAgQIECAAAECBAgQIECAAAE CBAi8m4CA/7v1iPoQIECAAAECBAgQIECAAAECBAgQIECAAIEHBAT8H0BzCQECBAgQIECAAAECBAgQIECAAAEC BAgQeDcBAf936xH1IUCAAAECBAgQIECAAAECBAgQIECAAAECDwgI D A5hICBAgQIECAAAECBAgQIECAAAECBAgQIPBuAgL 79Yj6kOAAAECBAgQIECAAAECBAgQIECAAAECBB4QEPB/AM0lBAgQIECAAAECBAgQIECAAAECBAgQIEDg3QQE/N tR9SHAAECBAgQIECAAAECBAgQIECAAAECBAg8ICDg/wCaSwgQIECAAAECBAgQIECAAAECBAgQIECAwLsJCPi/W4 oDwECBAgQIECAAAECBAgQIECAAAECBAgQeEBAwP8BNJcQIECAAAECBAgQIECAAAECBAgQIECAAI F3ExDwf7ceUR8CBAgQIECAAAECBAgQIECAAAECBAgQIPCAgID/IVrk8ZeBMWAMGAPGgDFgDBgDxoAx8Blj4PA//04SIECAAAECBAgQ PEC8ZuLP1UBX w 44udftSPxoAxYAwYA8aAMWAMGANxDPhDgAABAgQIECBA4LMF/K/3sH99MfTF0BgwBowBY8AYMAaMAWPAGPicMXD4n38nCRAgQIAAAQIECPx4gfjtxZ qgC93n/PlTl/qS2Pgq2Ng6E6hGzh 1dH1xpAxYAwYA39yDFT/4 8EAQIECBAgQIAAgY8QiP/b9qcq8Ce/jHxe2eP5FPruFE7957XtU7 496dTOM1/jwK9rekedjpXxs14CjEIfaljfwrji5670TKez/1nBcj/eMC/Ng5e1OcPj1/18zycO8dAy 8X4/E1/5f49n/f7hwb r2t34///a3 x98JAgQIECBAgAABAh8hEP/X7E9VoPhSMc7B6hwA7U5hGL4QzBtPoeuK/F/1hW nHed47HQK57IOO nK9pZB1lPRjvKLcQzCpjzntsbrYxDjRwf8d1y 3a/sl1vvW t3K5/V bFxrLemuzdgEcdVf95 XuLxciIifsGP4/Fbg/73jOeYNn8OVqb3GETXPKmxeO1Wn9svlHFPff5U2to4aK5P6 djJ93Dv/8a uTj nfHb/f3ZINNc9/ek9ef ve3pY73/H5pye870rT270667/wcXcbKTrnPGH/f9e/bpd7f0VeP5PlNfk9rZ vn9/Df3 p//J0gQIAAAQIECBAg8BECAv6H3XgNMMaV6cN4/TkGrmMgrww23vVlpvULyyNf1mrXzGWey8BpsUK6DPi3tDcGV/eCsCl4VUwCLFx csD/HfxqfRuP31G/RZ8c5Tmfaw10tKa7p/w8njZB/MpYipNRe PynjKb01bqUF7/tFXxsazV5 olExwN46Ns73e9r46D1vrd8fn4tt9/R3X9lP69w/m7xsrNfOc63kx31F vONfwXlbbijf//I5 iO t1r9x3/vt1bh29P/41 T6v7HZ/f r /h//5d5IAAQIECBAgQIDAjxcQ8D/swjnAvxOIiV9c9m4XTgG4fBdAnBCIW4wUEwXxuvUq HLFbhl0b/5yFOs3lxkDnWkyYt7mpJyQiHUrJy3K/GOdLmW3trcSjKh/wTqFULmmrMvL3/8kv4MgU3P/zmM3j5n4ujdOy35oDXTcTLdaORjLHSoTR7n8w/G04xHTv1PA/8uB6tzGyucytnf9uW75PZR8G/uj/J1V/k7JfZRfy3Tl Fr3R3P9ctvDtHXTbtkf8vlNvxtXEzrRda9/4 ReDKZejOOdHsW/M/GafO7yez1axkBZ/vepLGuVX8vnMvf5 vWe30O32pFMYn2LuqbP09yGy7jPYyCmmyfjU/tXLrGutTEa0y sirG3buPLfo7tetUWeNlwvpvqrf8fcdA3Tx1/q3Kq/75lu6NxWqTJn8/0724xXh8Zz2ks vym33d7n9/6v7 H//l3kgABAgQIECBAgMCPFxDwP zC64r GCTo45Y0qy A5Rf/9GVwtYd4/tK8 SJyxwqlsoyj9/GLbtwmKH2JnOtZBotiGzb1qLSnpb2xLjHd5UtqzGsOKC2OlWV8NYCRvzTnoNXO6zq4eGRWnvsRf qXl6n1r/941TucyqoGOVR1upUvjanWHSQxcVvtsHk/V86vyc9D06HNa9vmX37eM51ufiXUbaj/HsoqAUq57 RmPx 7p33v7o6V/y98xMf16i6V76pfbmH vHI2Dn/75zWP30uZ5HKz7N1msA9lzwK/8vXv0 yDmWfbTveNgXcfy56Nyy3St7cjpFtfuTYTM/6bGfwPz5Ecaf6edf7fntOs83 7nlt8vtd8XDx7/6Z jp4 /wvHw919lTC0 v/O/BfH/aHFcx7qmiaZx r29 P1 x3j2 b3 X33zGZ7Ny9 NU5rD//w7SYAAAQIECBAgQODHCwj4H3Zh8SUibn0TA o5wBxX1ZaByxj8ru0dHldwDUVe8Qtk5cvh5stK8WXz1rn0RX1dTr7 3vIa2hvrs/4CnAIsO0HJS93/QADjUna2qLz CL9K3e8ZT3eN07m8dT/XTG li4GJ7Rfv1WejbGMcL63XzGM8B/tqdXzq8cbxvAnIlG1sfR/LKj9beTuu1Qrge/r33v641b8L27nvysByPH9P/S75NYyDH/35jWOgsX9jO3c/Q/H6YiwsAo3lGNv5t DecXDplzLf H4n71ra1nbU8ty0L5a987tik 7Oetbq/5Ljqz59RZk/ nP0HeOvGOOHv/8qZS/G35wmT0hH68sk5vr6 HPjePb5Pfg/xLww5eJ86c/D//w7SYAAAQIECBAgQODHC8T/JftTFah/ich7 FRMxfztI2AnlSoHwtAjHpS/v6y93lS0i9zFtf9hdfHtf5fbG8TXtz/nOQts/HK7mdzIaePrHwhg3HLL53 EX2lZvm/t35iuHJfr9 txOpdxGOgo6nEz3XrrgWI1bu6HxWscLy13psztf2mwP7a7cTw/LeC/6q/NZ 3e/r2zP272bx4Lcz02gel765fzaxgHP/rzm8fSrf6dg1frSZT8mYnjLJ LfZX/fYq/ly93WuyN2TvHQS5v8zp/DjfHcz8Wr2Vd1 kX5yp5LgKpMd/WdAdp1/Vo TmOu Z/94v2t Td vulKa/Gsn/056gyBvZ8FmNsZVM7d/j7r1L2Ypyu0iysV fuHc9xIjWPw/Iul722V4 t67ByKa rGcU0i3OVPBcusZzWdAdpy/qV72N98u/C6/Hqf/ydIECAAAECBAgQIPARAgL h914HHyPX/4uKyrnLys58H39UlHJo/Ll5uZ1B1/AFl8ed9ItvoTtnL9V9qK9xfWXL26xTUXAaTe/vWBTkdfuNeX5OfCXv9juvW6/2FX6oMx33tf 6Nq38FvVufRqqt 943Qu7zDQUdSpNd2l3nOgsRqon/t7EzguyoxBsYcDHGU j7xvHM/7AYe2cXmximUVK/yT9Wprlhw0af49tG7zjf5o7d8YfNrtswfHXwp87qx2vdh8wOc3tfFW/66Daav W/wOiJ LOIEXzeNK4tnv1r8TyfTGOCjd1 8XdVjVr0x7lG5xbh4z5bXx/eXfnVxGa7qYvpJ2XcYf/7nx98sz63lrfCz6Jtvf8Rp/h1z 31Rcd nP2De3/h9RXLdue2v9jtLVzh3 /quMqUu7Yp1XaRbWq3PrtLmdi/xqDj6/IXvF19if2//bHf7n30kCBAgQIECAAAECP14gRpz8qQpMAbnFl7LiC9b6y1/TF7F8/frLXT7 hddaPfMXn1vnb6Vbtzenz6sQa1/kL li2/5AAGNR/oHvLZ9b53M5tXRP8ftC/XP97hqnc3nVuq/q05ou1yW Rq/NSvWcb/yc7H5Znz6b1Wdk5OuL1zQ 4wrqyl0MZZ2a37eM57kNuwHwon43y1wF/GP61KbVVmKP9G9Z9lF/tPRvLH8bXLlObjxUvxvjINa/9rnLbbt1/la6atvnMZD64itjq7F/q 3YGYtp 6Rh nzlfm31z mzS trtX6rsV5Nt25H5d/KGMRbfKYq6XbbW0nb2saXpVtbrAxjPdK4e LvtWq/zGXfOp9taum3NUKzfXK79W0x2YV sebSpjajFOV2kWdVidq W3O553xkXMu/rv6k76my6raxZ1L8 t/dbtmtMuXOKxSrrd9lbS5jYsXmPa9e KVIfqf/ydIECAAAECBAgQIPARAgL h914DfjHleSLPfvnFVSLgEP8orNOFwNReyva1l9CxilgFa9/dHVu9QtY8WUsBoDWwbhYv7RCek4X89m0Y6 9Zb6nKY913osvXjH9 stgkccm7YvPvb1fXLE7b/mxGHeFU0v/pj5oHadz3oeBjqL8o3TxXAy2L1bzx3G1 2V8GSDeC1ykslbB7jiGav0YAwdpXI/XvL885hrGc2r3Tj03Zd/q31hWsQI8Xx/bu/Bp/D30SH8k89pzQuZV14u67Dzn45HxF9sa 2 ddzaIr7V L9O0fD5iPt/y9Z/TsHuzafo527KpJZPj6Pi/i7vvw35u5xcKsdcUVtw78zOcDX0o7yd0TeXm7zWa4EAasBw/L3zhP /S3H2dPeN/x efbvtR//OfqG8Zf789bvv5vjdDVGF9arc/nzkcvOr vx7PM7TRbk39vl77ZolnxWv/Mmy8P//DtJgAABAgQIECBA4McLCPgfduE14N/H/ZCLPVJj4G036DoHxmMwIv2NgY9KgKwMXMS0cduF8YFgZP6icymzKDt/SSxf1 lTuUXQNn0JbW3vfF3OM 8fXZaXvrjmOq1eb04QFPVa5PnE47nub uX29oQaItG6/as zc5NozTdT4Ln2Ilc2u6HCy59fDrdT/XvrAflbsZVzGYEsdeUe91Oc0/57xWYzn6bMptCFRfyj3o32RQlLcIfOf6lJMBDf3b2h9HzgvPXI innnMLOobx3ND/S4u8/i/exyUHvkz1PD5iO1t/n0/55uNdn//5bK/uX8XgfOVWbaMAclFnxUTMs2fy4N25HLiaza5jIH471u2yK8746DWjjzZmf/tzYHu9JmbJzNyWbkfUnvn8bj bD7r39 yzU95f/A5Wrfh8m/rE36vrfsrW 5NMrb075/4HJX 6/a0/ju4Hn/rfC4utc9S/v03/x/xMk5Xz3qIYzTnnX4/Fv1 vmM8t/4ev9j8ss9v9N/8 5N /xz 599JAgQIECBAgAABAj9eQMD/sAufuBI4Bzi8LvZWvXwJ5cLlYAzEwN0m2HWQfjOu5gDK7iTdPfncm3YO4uQA5KZe9 b3y9N/eRz8cj/j78P Tf9Tv9d8jvx7/RPGwOG/v4f/ XeSAAECBAgQIECAwI8XEPA/7MIPCw78hC9o6iiQsDcG4qrEL6xiTSspv3D9o4HSWO7 6kK/Wx4y/eI4eKjMvfHomN9TbzAG/tTvNZ8jv79/whg4/vf38D//ThIgQIAAAQIECBD48QIC/odd6EvdT/hSp47GqTFgDBgDxoAxYAwYA8ZA2xg4/M /kwQIECBAgAABAgR vED8ZuBPVcAXp7YvTpw4GQPGgDFgDBgDxoAxYAz8hDFQ/Y /EwQIECBAgAABAgQ QiD r9yfqsBP NKijr5cGwPGgDFgDBgDxoAxYAwYA21joPoffycIECBAgAABAgQIfIRA/GbgDwECBAgQIECAAAECBAgQIECAAAECBAgQIPDDBQT8f3gHqj4BAgQIECBAgAABAgQIECBAgAAB AgQIEIgCAv7GAQECBAgQIECAAAECBAgQIECAAAECBAgQ AABAf8P6ERNIECAAAECBAgQIECAAAECBAgQIECAAAECAv7GAAECBAgQIECAAAECBAgQIECAAAEC BAgQ AABAf8P6ERNIECAAAECBAgQIECAAAECBAgQIECAAAECAv7GAAECBAgQIECAAAECBAgQIECAAAEC BAgQ AABAf8P6ERNIECAAAECBAgQIECAAAECBAgQIECAAAECAv7GAAECBAgQIECAAAECBAgQIECAAAEC BAgQ AABAf8P6ERNIECAAAECBAgQIECAAAECBAgQIECAAAECAv7GAAECBAgQIECAAAECBAgQIECAAAEC BAgQ AABAf8P6ERNIECAAAECBAgQIECAAAECBAgQIECAAAECAv7GAAECBAgQIECAAAECBAgQIECAAAEC BAgQ AABAf8P6ERNIECAwP/Ze5tkaVksXNtxOSAjzixqCPbe7plAdR1ADaI6Nr9mdc4M GLx5wIBMdPMNHNfT8R 0h ExbUA8QYRAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQQPCnDEAAAhCAAAQgAAEIQAACEIAABCAAAQ hAAAIQgAAEfoAAgv8POJEsQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQQ/CkDEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAIEfIIDg/wNOJAsQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQR/ygAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhA4AcIIPj/gBPJAgQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAwZ8yAAEIQAACEIAABCAAAQhAAAIQgAA EIAABCEAAAhD4AQII/j/gRLIAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEEDwpwxAAAIQgAAEIAABCEAAAhCAAAQgAA EIQAACEIAABH6AAIL/i5w4j/8y4/y/F8VOtBCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIACBlACCf8rjsr2nBf/l32YY/mWG8T X2UREEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQg8LsEEPwPfCvCvRXeRXwf/m0WCR/EeHvswZn863/MeCTm94Q5sP/h0 tipnEww D/xsnM82jGeX04yq4L19mM49wVlACB9 AAACAASURBVEAQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCCwEUDw31iUt1qiuwj/03/L1x0dbcUbru0JE8Je iti/2i0tr8ukxmHAcH/Us5EBgEIQAACEIAABCAAAQhAAAIQgAAEIAABCEDgOgII/ocs/2umMLPf/M9MMqs/iPw7wV/Cbm8ElNfwT8Nsbw oNwiCTV7wX d/mzHEO/7bLC eZG WyQyFWfbLVBD8C28C7OyT PybAtNizLrILH735sD2xsBipvA2we53cm9WBC78QgACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCA wI4Agv8OSX7gf2Ye/3Gz3UWAF HdL8Wzzv9UP8zbOmdT6Jm9H9PbRH6JV9J/rebvxPdpXtvp2OV3pnQAwg4ApG8HBKJ2wGAczTjNPt7VzNmbBIYlfQIufiEAAQhAAAIQgAAEIAA BCEAAAhCAAAQgAAEInCKA4N BKwj Vmyf/mOmwQ0ALNO/jMxYL/27TvD33w2IiagBiHjsBRvrYuZptMv42Nn5soZ/NnV/mcrCvn1DoACm IZAbjqCf06EfQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACXQQQ/DswBWG/9luK4jLBv/Bh3zAAUUr3NcdWtwzPMKgBDnkLoLbUTvmcCP6FcYDUZAT/lAd7EIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQ6CSD4d4By4r2sve9m9gcxvyW8hzDV6HuX9Lm F4O9ysc6jGaJiXxb1XcjyOQT/amngBAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIACBpwkg HcgFPF GP8xY1g734r1/6iP e4j WbBvybMi C/fWTXmFq41pI cbxgj8wdYYZ/jQzHIQABCEAAAhCAAAQgAAEIQAACEIAABCAAAQg0CSD4N/H4k8u/zSAf653 6w/IbP9/mWH4d/Wjtl2Cv39jwEa6/s8s0z9pnJW3AFpvFvRkRwT5cRjMMJTX4Bch357Ta/aXPsZrxflzH 3tEvy1Xetq5FsBwzBVWXflmUAQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABH6cAIJ/j4NFeB/SD/TKev5DttyOPWYHAmQwIPuLgwVbguvybxuvC/uPGaf/mnX158Mggx9YcN8GDgMNLu5D8XxLKt3qEPyneTHTKMK//5OP9gbbdGx2ICANp8cJJKgbQFBhYpyzjilur9E uWY047RsXGIoNiAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQEATQPDXNNiGAAQgAAEIQAACEIA ABCAAAQhAAAIQgAAEIAABCHwpAQT/L3UcZkMAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAENAEEf02DbQhAAAIQgAAEIAABCEAAAhC AAAQgAAEIQAACEIDAlxJA8P9Sx2E2BCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQEATQPDXNN iGAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCHwpAQT/L3UcZkMAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAENAEEf02DbQhAAAIQgAAEIAABCEAAAhC AAAQgAAEIQAACEIDAlxJA8P9Sx2E2BCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQEATQPDXNN j OgLzOJhxXr/ObgyGAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIHA1AQT/q4kS31sJXCP4L2YaBjP4vzMDCJK XHfmmtcBejwfr7OJmCEAAQhAAAIQgAAEIAABCEAAAhCAAAQgAIF3EUDwfxfpu6SzLmbyIrUVuMf JzPP4esF6nc04zk0K6zxG0T2I78nvtDSvv Kk2HBWvH/kmtO2Wr8pPuNkFjk2TKZE5S02nc4EF0AAAhCAAAQgAAEIQAACEIAABCAAAQhAAAKvJIDg/0q6t4tbxP7R6BVw1mUy4ztmqHcI/oLLiv4lYX ZzFA6fjHjR4TyR645ZbZlN5llUUsXratxbxcg J9iSWAIQAACEIAABCAAAQhAAAIQgAAEIAABCPwwAQT/H3buLmsimhdm2S9TYUmawpsAWm 2cUt8fhkc0eLXRWbx50vcpMvMhPDudy9W9wn aZytGfnLpGbFy8DGNJtV6eY5oyPxPgyQOPtHM82rHaTY2bDOyZsU47SYeRrMI2MWkgc9SLPZ/PgM/y4u/q0CGRDa8ruYHb6ucrBZzRYEIAABCEAAAhCAAAQgAAEIQAACEIAABCDwGgII/q/hetNYnVBuReqWhWFGuVZ2vfhbEp7tgME4OjHdxiuzzzOR pEZ/h2z lsCvT03pQK1G5TYDzQEHIfxjWrAQGbZT6MZJe8JmNVMw2gmPUKyrnYA4LzgXxf1g82l38N8dHFZ d4Mj4uvamxZd5aBkLMcgAAEIQAACEIAABCAAAQhAAAIQgAAEIACBSwgg F C8YsiWWWm WiX8bGztmUNfy1MG2OqM8orAnzxDYEcyRnBP84or4vLIfq6sC0C 7SfjS4XyjJGiUAfYnNLCpXPiYhfGihwS uk14hInw14bEmc2 rklkd6NZcYf8OernIQI2IDAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQuJoAgv/VRL8qvtUtwzPopWZaM8rL50ToPZy53hCKNTIRquMM8soAQx4 Fdv9WUlPDxzk2xWDq0J5w/6i0J0siSRvAchHdrXlnduNdFsxNPORs9D7CRf3BoNbzscv6zOOxWWhxJauctAymnMQgAAEIAABC EAAAhCAAAQgAAEIQAACEIDAUwQQ/J/C9xsXJyK7KYv6Lqflc11Cb6dwndpyzLcpbMvyO8dRJCGO4ksC 52i4J8H9EsinRf9y8zz6PP9o3wcc/FvLmRL/xj7nYY5T87ud5WD4pUchAAEIAABCEAAAhCAAAQgAAEIQAACEIAABK4ggOB/BcUviaMmyObicC2cLIUTZ9 rPFfDqzDm3YK/KXxHQNtT2c5ZbMHOLOmzXaW3hFPxbQQdqLAtSywlE 8LYfJDrXzsvq QXyz7NX/VjjPDv0SRYxCAAAQgAAEIQAACEIAABCAAAQhAAAIQeCsBBP 34n5xYrI2vV2epbx vAjOg6wtr6eZlz7Ga0XdbAmaUjifnW7BX69rv672WwHDkK6zL0J1aVChRq4ubLu1 nf5NatZGmm04rPn8o/2ygd7s4/2ujzM6RI wk/nX2fowG9G3roYs48A23xMbqkgHZffbuXDDtzk5WDHxdsby4pw8 VrZIZ/ATmHIAABCEAAAhCAAAQgAAEIQAACEIAABCDwcQII/h93wYUGHAjHVpifRTz267HL4IB8tLe0vosV NNwUfv1JrsBBBUmrAVfEYTXaJ8beBhluRiVthXKQxz tzQjvpquXJNPhV/nLL jmeYlgX4mvjwP07yaaLdP24nt ceRs4EWbUHkUh6ocUHDAMnG2/JT8ZzJh8zgT8vBnov9uLHyxzjNZpXBIHts 4BxNd1KOVAmswkBCEAAAhCAAAQgAAEIQAACEIAABCAAAQhcSADB/0KYRAUBCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQ BQBBP9PkSddCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgMCFBBD8L4RJVBCAAAQgAAEIQAAC EIAABCAAAQhAAAIQgAAEIACBTxFA8P8UedKFAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCFx IAMH/QphEBQEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhD4FAEE/0 RJ10IQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAwIUEEPwvhElUEIAABCAAAQhAAAIQgAAEIA ABCEAAAhCAAAQgAIFPEUDw/xR50oUABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIXEgAwf9CmET1fgLzOJhxXt fMClCAAIQgAAEIAABCEDgCwnQf/5Cp50wGf egEVQCEAAAhCAwI8SQPD/Ucf lWxd06FdzDQMZvB/ZwYQJH257sw17/RNr3294d5pO2mVCazLbCYpd9NSDvCxo4/Xo4 Z3JvwMlV59/hjme7bRvQiIFyNwA X 1qWP3Iczldj/ 37PuXlyL9y/q5916vL l M72/4l3p r7KNP 7lD6yBAAQgYAyC/18rBevixMIgcI Tmefx9Z3 dTbjODdpr/MYRfcgvie/bxA4xYazD0CPXNMEkZ0MD20bi8mceaeh177ecIl5IoSGsqQGPrTNZ3km8d91x9YjVV7HySxybJh MIsMf1DfNaYj1I 0wDyFOW4dGM8 LWRsC9Clkvfk4FakxD5Wlk2m8L/hqBwR3zc8Zf0jY4Mf3GW7MQfl7mSkd7b1Ne13NPKX16Jtf2Dos93/EH6fatQcK4SHnB K85SVvqB9/gWUrj0lZtX2Zc/2rW5YbZVQr7yrYl23mfaQwYWc003Kmd5xlu/e lV1W3b26/l5tX9Xw7zxxWNZvev VCSHuOWo0sf TPVvdb4LPcRk59MdxFISAAAQgAIELCCD4XwDxe6IQsV91KIzoQZMZlVD7srx0dlSlg1Ds2FwlcB 5k8JEOyiPXHJhRPG07hdNi5HcnPhavcAd77esNt0uq5Fs5NsjD1y709x w Z3Moh8s5cHOvu2hBf lbzp/hjGwTIsF1RH7rzkaXdsftwWeqI 91Bgh aMkKHP6R8vHfwq6/8vYRnqU3YJeREm3Fa4gBmuB99a7vRLvd/yx8PtWu7MlI 0OZcvub7jr6nfvwFlj15fLR/dfdy1ZP3u ehZt cPc8Y4/phD98/uu5bNWvy4y ov5fal9v7/fvtsn7v 6 1fdz3 dt5urfPvtn2e5PFOghAAALnCCD4n P13aFFlIqziLesyIPOTogqzITQ qa9WuLzs7ulgy1LW4y7JW5qM3FkRoMWR5090kE4FvzTOHe2b1kzi549KgMb02zWhnJ31EEJglSY jTHNa3k28 qXXfF8RNSaTwr1KhsyNLPNMm6Ii7329YZLbajsZQ8hEvcwpANL4cpDf6gypcuqLRfhTYL8ac4PW tXSDGkf/qq06 XZ2DIVZ EkkUq5VGVa4uupbxIuz5MxdgChWrYr1yTmHOyIL7ryIfH0tAcqvWo9CowVl8233p4YZvKDKFJv3 VsNMjiZ DmGncUxdvDS1k37xoUyKGw UC 7hPoOf9h8jnMUt4NJL/sVmxTnkM5d2vsgsAW74q/1qZ9le9a/EkksB7XyHVNqbOh7jI9H2rnQBg3lWcDVcu/t lP qNSJXX2ybcuo2I5mkreYGt6pctblxV /a19UvIf3oxD2gXYjXProb1f9kMhDngc3EaDcD3NW9N73u7icSNemftd6aY3r61 Z7nKQvbkkkx/mafeW6yHnwFja8chvMEPl/tbnX922Ffr ukw9kq68Nby6/ovci6t9GFckn/p/L/hb420/LLYfXe1LyiQ817hf1aeT6LviE3dVll20PnX3DxtG7inSv5HyEe8v ZsKJ wzadgm/6N 3cnyZ50Zyyn3X5P5olWu3D1t3p7zfM0o3uuO/GarwcHzefRtRz/7RLn3Ztufou06ANsQgAAEIPAWAgj b8F8l0RcR9CK1C2TrIArS5SoQL6TWxIIpdM6jqMT0 0lMssm6 xlorCKOdm0D dB/JQOSdhOQm07rQ6FPadmj8pV7mE468Bv0ZXFe3/exieCXeDiX9e1eU/AyMNj1mFfV7uU0kF2lCXZpnpIcJ3IfR567esNl1lQ31W lbirD6OyXFKHP1wce2E0HN8Z0nrACJ3a CAVXp3dfnOftMuz1KE9 51N9kBnfbODOYX6Uhk0cVEf142yTeHoiXycbA8kBVvGkjoR0rUnd8KHnE3aDEnTDtDZkUT/jQ3XJu3KgbVvNKMSQWyYnSj7QL30duRlROXGbXa0VSIWyVsvNSy7OJ8 0Fn LL93t/ft8ieicGTe7V8P7LL2wM0I1EtEhLIXbgG5i5rl3j/83/Pwp/uPqWlPdiHVi3e2p0YUUs8 ebnG152S8fmLQvoY3quB 5wfaL7 d5wdntn/CHYtbqh1lmHf0XG66Li0u4fb9UGbttvQyDJmEQr8a 9/4h14vQrQetVrNkb x1c 5s/3r9qzzScZ8 vq9KujKQmfSL5XkgfwbQCV 0ndfpEK2UyXj/MCfal0rbEeJ1vz3x1cqQiyG5v/k qix5Ghma1U4s2Yn1XfZt1toykTTA2znbH1F9Jnum9JzXWf5izLet565e3vP u/WZY33yQHc tP64qL8mcfX2s8/Uo5rtsZCwAQEIQAAC7ySA4P9O2ndIa5WZ5mo2nczGSZR9mZlSEaUqopZ94Kt1KkOeOzuqtrOjxd mt1x5iSn53naF4VgT28AAXD7oN6ZBW7G3GVxR63SvEaXzSsawwzEzp3RXGevBjz1weRktCdG5fb 7heyzYB181Wy4SRGM0Zf/iOebIcUOlYjPzSjT1bFX1nOY5XdNQ3CZuXO1sPCrOzY7yVuhjPH22cyMfZ9qCUn8ScStrJw7sPE 4RV8UlsCvLrZX9X3wqDjlZwPVkv7cN4xzVd/nhfGY68O8rfWf8260dIOPdROB5 D84n9aHbvyHyK3 Dz/ybXCLKNKJP7C6F 2P yHkctmuB2ZnyEa4Jv5Vrk/ZFBlm7 wdSBjragJD Fb VPISoc65yvF0ve /7Z7g4a9rpBouv/r22Xkoe2v0rS7irHJR8s8/9Cc5d7V vf1NLmrY k27x2jTtK/bSOr3FeFgma/WrdnyLuryVX5fvZ1cl3G0fo/SsImU8O34Qb5bMrl pz3ff9yXNXftX6l/p2K/avraey9sZd33 3cqE1OWtv7sdd0y7/eZd0KwLvjyFPo2ErfazSy49KI 57aUoOAYBCEAAAq8ngOD/esY3TmF1M95V56I2e9xlwnVAEx3WP2jGTkIttwcdg3CZdBDig1eHiFbtUNhO6jaLO32VMn24C2n LbzO igBb7FAlr1yms6R0el3bNi Z4CBstD0Nvol9veG6DPOBPGs7e9/nOx0A8YMCeiAn384KkC0HKn9hP3RMz5h3NmzS6c0vbvDLg 73S/XNh/LxuvzlgzT7mOwyDhmzQqj6oe58lOu8i7h rlqP5MJK2snDexYm8Ul2riu QOJsvfQP43mbF6KLvx1tVXi9 xm3xfQe2iiVv7oPa/eCxBc1O3If5eEOziflpxI2KS95/JfuCyO5l5QGVNOEErvTU4W9P AP77t2u5YvfyJLluzXMtYAm5x7youEye9Bej vpGfbDW3sI9uVPISoSvlv1stGfHJdvF f5dLb/wuGX/p7Ub20eT7oXwW7O8pB0w8xnhPlr K7pP2rhJHkEv G9P1vqRzFIJU4e9NNwsVIr92opZHm UT7UslzanVHfAfxJNwbfYdd/g7iTe1sPM/YyQ 1 1nWJ6ikubMtT/yy/Yvq c6eG91/82dP/3wn982krJzxm89vsz3KfJuEzc7Z72NkS Q dZ/e YMDEIAABCDwKgII/q8i 0XxSociiuxXdygCh13nIZxIf1Nb0nOlvbQzpEL49M4KxEfxqRTiZvpwEQ nG/ZBcUyXSUpDVPcsEy1GxG31kNrgm9jXG65qTeHELk7poCvb5JLT/nCdfKe7pDNeChbUD1nBtjHwkwx2uWiSTu8u5uxhaHfECtjMcHKGF1JC42HhKPLZAQvflohaufq9 YjSXpXXpzFMf FMIlP8uvzfRddukSQP7b7OaqXtvxkZXkXiVVVVBtaCiDHhJeaQVUL9uLjafmr 7BWRhJf1Gyt GQL3krXrf8cNddKXEl52SJubz3QHoRvkohAHG2qpNIs941rPn//fZ0/op/Ej7t2zQ9uZkvIGPs9oP2yPAFhk3NPefFhzvYPQvphHe/s5ch4 vmNE/7wiTXrZYWJXCrXJYL/wVssed6a6eaBa/sfrJe2PYx9Kt1X6Gj3C/ePLh5nyl/Fd7FeCdNKGDmV Dfjf1U9yqK1u4l9pQAXHKulsfngZPvS4OjM7Y3vRP1t9OV2 Tu0L4Va92/LvuxcJc2dbWnS5b0P1vOyQU5Q//z919kR22H/8WnZT32Y SbJVPncVheSwG4n820SNjnXW 7TNFLb03PsQQACEIDA wgg L P9cdTSm7mypr8plwLV5tVXA2v0mg9kKTB9OCDPlPezm3fQkkHpeOBbbvAbrXi61syJ4tQ7QqnrU OnThxs7j5y6MOntva 0t0b7sAofTrpGPoT0rFXM/Tt7JCT/pD8SRxWcDspQmjzzm4flWd5pfZI JM0a/GkflPW Qc/mjBBoPiSrG5uaz ai1B5JoNY/uZGENf3lYUfU1K1MJy xcrW3prf/NeilpdQi9LRbRCTYulcd4It2w/hcB6qgMpJft9hJm6mzum1q4Wp6q4VUaNZ/oIBJPMY9WFFBLGeT 9pH0 leneXrb22Lf8PDiXsstOVudXo1bfk0t3Nf6o9WuVXx7VH5yZppz dqsfbGCynFdTOLNdsRPpfu52GbfKGwVlCyu0m53/fAXV8uNPd973z/fb2qnW8rZBccurJd9/au6zXk5sP4/9P0JzpU6krZ/vf5N83G HmXf2rHfHyrMFG/c666qH5KTlEHImxI K zKbUR74MTGfiK 7vqb3 9CNvykjGRQspZ vCbdaPm3Wm99ex1jqqRZZh vumbjwnpey2/OqBbu1fff3A6bngyQy7fP1BK0l9qX TaJW5/T29qzteM zC5P lq2IQABCEDgbQQQ/N G g0JtT6W5AXIQUQ1PS3NixiqP FnC537KNDx840IZ oBe3UfpZJlEnSHVjoIRRGogq/ZobCdxSy/8jGsRhqt Ow5EZ6DwfLRXv9xMt0hc3mY09n8wlnnX en5TfpUNWu852taI50DDvt6wmnTWxuFzt9wiabEXvaH8LMzbjTfHe2tPjtAh8fSDq9xeD7j3nKg MYyT 7Dsf4aiaervsU03IPqmHOL59VG/lCmTsXNQy59 XAPx/3tgaTfqkdu5vjWFtgPaVs/b8fyB/LEJ3l5y/c9gPyB9HS9jPGUhb3IWTY6/GHT7xi4knpjy02o2ElC/Tvd5c/y6/dv4ouaORKnbreK7b2r3/pD3jK4txtg6fRvNOWw3MeQ7Q3bXu25tD5G2Sr3f9YfXrgqt2v vhj7JL4dlfYgGTBOXdXi3NW SHSd96Oz7cZV9Te8EXRYPzyao3ppmXX0D3q5BI8cpRvCSbxuGSXVzseTJzaurJd5O6XN8O1OaIb 7y4Fr1/THvqXTaPsHIuCFCDvLX34vDCaW7m9n 3XNetTZ7sZyFQzzzxS1dvK6 lEQ/H2ffHseOdm 5OVhd986E58rB4f1V8qBfY5Qzxb o71bPjzcQ/uCE9zvsX9VeZRLqs D 7et8vIXU75jPf C59 Sr6Su2A x6wd0Wy87/OYd0myfszqehE3OnSn3sSQcPAds4diCAAQgAIHXEkDwfy3f98Z 0NGyN/NZRD712rJ8tDc8gGhrbccvDRcfVHw4iW 3Nn7jQT2IOe6a0bg137dEpcOTx1cSeqvpStp5D3mds/yOZprTFbnPxJfnYfKvXOoZfa7jln8cKh942PJdfRC2D4SKscpbavM2w6rHPkm5N5yysryZ2aj9F f2phZsOf iEXBzpoJA b7cPyv0ufOVAylRx1/bHa8OA1RZOP9hJMIlPylpXffPxOhs2f8bkZMM 7G3p6bqiisZ2SReX43zYCJ9pDwr1cpXBETlu2wvXBjkhYDDTNKl2wLEIvrHlK3KYzJKUv8DNPWg HPoHN6XrpSdoyWBLqox17n4Q0N2e4ZWp0/dDn4naIsxRBDNS3car8PePfYv3YtzF5e29zIQKNXhc2vx d8G k0lXuY jyRind4BtfboOLQtkM5S35DYHOtge/5I8otoT6mSGP/nL1aJxE JIBI9nfrunlLLE32xd9 4H51qN4Ldyu9Zbs/tHtWPyHbfBpUGTLrv x1cqv6otAfVfs4ZIlfWyySutO Y5s2VwXPlYLGTQba2wPd387wecU5sDHWhfH TqHv8m YtKzeh3D6Trm/Di4LwZfUjZRA5y1uk weVra8xDKbWvgTX5Ax3963O9srG11F/7QCbLGmWxCtvkZYezPY zu3r8u W2V3/NEn2ZDmw0cZ8PDGwV0o3lJ0fvP/mPgvV0JYNKbP5Q/oV/YMC42DHrp8tjo1 ve4 HYohvxCAAAQg8FoCCP6v5UvsEIDAEwTsDJe8s/tEfFwKgfMEZLmE7G2Vs5HYh9Ug2DQutg9hTzwoN6LmFAQg8GIC1N8XAyb6byFQFPypH3v3CZOo8 O5PcwQCEIAABCAAAQg8QwDB/xl6XAsBCLyOQK9I joLiBkCjoDMbnrioVxmTu1maRXY2hlWT6RTiJJDEIDAmwhQf98EmmRuTUBmq8sbJvkcdepHwW0I/gUoHIIABCAAAQhA4CoCCP5XkSQeCEDgAgLlV7XRQC9ASxQQgAAEIAABCEDgSgJ25r5aHmjM1hi/Mq0fissOgPglauyyRHR0f8i7ZAUCEIAABCBwDwII/vfwA1ZAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABJ4igOD/FD4uhgAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQjcgwCC/z38gBUQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAgacIIPg/hY LIQABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAL3IIDgfw8/YAUEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhA4CkCCP5P4ePiTxOYx8GM8/ppM0gfAhCAAAQgAAEIQAACX0GA/vNXuOlhI/Hvw i4EAIQgAAEIPAzBBD8WzeXIwAAIABJREFUf8aVfzMj13RoFzMNgxn835kBBElfrjtzzTs91Wtfb 7h32k5aZQLrMptJyt20lAN87Ojj9ehjJvcmvExl3uti5mnc2o5pNqXhx2W6bxvRi4BwNQI/XO5rWf7IcThfjf237/uUlyP/yvm79l2vLut/Mb6/4V/q b3KNv64lz wBgIQgIAxCP5/rRSsixMLg8A9Tmaex9d3 tfZjOPcpL3Om3AWxPfk9w0Cp9hw9gHokWuaILKT4aFtYzEVRcXssrjba19vuBixbIgQGsqSGvjQ Np/lmcR/1x1bj1R5HSezyLFhMokMf1DfNKch1o 0wzyEOG0dGs08L2atCdBnefXm42S8D5Wlk2m8L/hqBwR3zY/192imJUj8qxFhf/OjslB8F/yoDr9886D8vSz9jvbepr2uyYDJIPejgPNlxr0u4sNy/0f8capde8Adh5wfiPOWl7yhfvwFlq08JmXV9mXO9a9uWW6UUa28q2Bftpn3kcKEHX0/fiBLvfet3qivrr9X29ebjy8Jd1jWb3r/tf1G2/aMW/8ne7a63wSf40Jx6I/jKAgBAQhAAAIXEEDwvwDi90QhYr/qUBhjhcNRCbUvy0tnR1U6CMWOzVUC50EGH mgPHLNgRnF07ZTOC1WVNyJj8Ur3MFe 3rD7ZIq VaODfLwtQv9/QdsfiezRKFXKtJqnHCgBf iZ LXESfxTFYyF4RX3ozsd5lz1cls4n9fIrgh/6dGgZHEjb2GCglI/3Dn71lb9g36W/pTZhl4ATbcZpiQOYMpAl96NSfdhdfsMD7XL/t/zxULvW6dM2585Ibh/sPfXjL7DsyeOj/au7F6OevN89DzX75ux5xhjXD3v4/tF136pZkx9/Qf291L7c3u/fb5f1e99/re3jvs/fztO9ffbNtt bLNZBAAIQOEcAwf8cr 8OLSJhnEW8ZUUedHZCVGEmhNY37dVqBoJ0sGWpkXG3xE1tJo7MyNHiqLNHOgjHgn8a5872LWtmU cttyEz0UZbcaCh3Rx2UIEi5We2jmebVFK9Z/bIrfva7iFpzRdhV5jY21Szjhtjba19vuIZB26nsIUTiHiqi56E/VJnSZdWWi/AmQf4050XCWpqboQdbKu16eRatvSzoGiPlUpVpia nvkm4PE/G2AGEatmuXHOQw R0dz7kqp72QMVerBNyPjBWXDbfeq4xzOQHUaTeurcaRAxO/BzDzjZud15m2csbF8qgsPlAvTwn1NcFf5vPsbzkTzDv0l9hoziHuO/S3geBLdgVf61P/Szbs/6VSC5pD/Q9xpdLaedCGzSUZwFXy72360/5Q3zX067ZtmVUbOW ug0CxXKhNqqcdXnx4Xfti4rn8H4Uwj7QboRLH/3tqh8SecizHygr98OcFb33/S4uJ9K1qd 1Xlrj vpXprscZG8uyeSHedq95XrIOTCWdjzyq9/f vyr27ZC31 XqUfS9W9phTcnqn0YVySf n8v FvjbT8s3v672peUiX5rdfec0hWfuKuy7KL1qbt/2DByT5H jZSPeH/J31Q4YZ/th4Y3Hir DdSP nUny5 NNpbTWj85JN761fn9G/dfd0 bd2 TFu91R34TtMF3tftCOC/1NTy31/rZEl9nuddeLdquA7ANAQhAAAJvIYDg/xbMd0nEdaKsSN0yyQq4mWDmb/al5Rak0zqOoxPTbbwyyybr7GWicC15 3AeRALpkITtygWtDoU9p2aPShTuYViJslm8h/GJYBeeJPzrujbvCRgn m1LfbgZ4LLu kF2MmvUru2cBZFJ/LjPg7W9w77ecCr19qbyrcRdE1ttuh3 cHHshdFwfGdM6wEjdGrjg9T2IBQe6nKftMtzmf3OJnugs76ZgkhsxcWsDulEOuqGDr7fPpGPk 2BpGV9ndQJZYEqL po2mbY/Duh3z5oWP 5NmlXDmx8oxmVyG/D7ETZB qltyMvI9puvb3UBiwlkI2r4VMd0SXbneXP8nt3e98uf/IAGpl3 9dDu6w9cDMCdTseyl64BeRuapZ7L8Tc8/77Cn/0tmvrdk NLqyIZf58k7MtL/vlA/M iY2j434ks4blrR1dDsTgp 7necHZ7Z/wh2LW6ofZ/Pb2D7q4uITb90uVsdvWyyCOtftX/eXAtbtjMmi1GntvUAOw3eWvs/3r9a/ySMd9 vi KunKQGbSL5bngfwZQCd80XZep0O0Uibj/cOcaF8qbUeI1/32xHei/vo qix5GhkaWR6wsLxol32btbZMNPthHff9zvIXU71tPXf18p73363PHOuTB7rzofVHh9/89c32WeKyE HsjD3/LbtKP/tMParZHgsJGxCAAAQg8E4CCP7vpH2HtPxHJuNMEhndz6bCSkez2EesiIy2Q1G8QGW4s6NqOztan N167SqybXPXGYqn5IE8PMDFg25DOqQVe5vxFUT28ApxGp90LCsMM1N6d4WxHvzYMxdRYj8IsLev N1yvZV7IHGf/NkUmjMRozvjDd8yT5YBKx2Lkl27s2aroO8txvKKjvknYvNzZeqDEgRhf2KjUxXD68PdEPs62B5J 2np/EnkraycO7DxOEVfFJbAry62V/V98Kg45WcD1ZL 3D PE1YYaUFT6SzOqd95XhmGpH Tvr32b9CAnnPgrHw /B aT8dPs3RH7lb/CZf5NLRJlG9IndpXB/zB85D9mXOnL470z5yCOrXJu0LyLid/cPpAwctwG5GU/tV/IQ4sy5yvF2vey975/h4qxppxssvvr32nopeWj3ryzhrnJQ8s0 9yc4d7V/vf5NLWna ky6xWvTtK/YS v0FuNhmazVr9rxLeryVn5dvp9dlXC3fYzSs4qU8ez4QbxZMs1 WPd9X9LctX l/lWe hX719ZzmTwyy0BKeMa80fPvViakLm/93e2449ntN4 /WRd8eQp9Gglb7WeX3HlQHnPbS1FwDAIQgAAEXk8Awf/1jG cwupmvKvOxW5ZksR61wFNdFj/oBk7CUl4tXPQMQghpYMQH7w6RM1qh8J2UvezucOs7phGSNj/NuOrCBXFDlXyymU6SypL8njX5iUTHISNtqfBN7GvN9yxVVsIz9ouu LznQ6AhNnN/f6w5UDlL yHjumW PVbSac3j77BLw 63y/VNx/Kx vy59ah3THUEXbUDR18t92dj3Kdd/HVz1XrkVxYSTt5eM/CJD7JznXFFwCcrZf YTxv80J06a bxWln6qUn/F54eC2efMPBUvmr 7B2L0h8UbM691Ee7uB8Un4qYZPyksd/6b7z225ph0Iaid2F8 mhP AP77t2u5YvfyJLlrQHBpqce8qLhAmiT k379CcbTdSR5/fq QhRFTKf7NeNuKT6 K95iyX3v5fMPzS34vqpc3zQf8q2N1RDpp iPGcKH8V3yXtXyWMJJf4N6Tvf0vlKAapxNmbbhIuRnrtRi2NNM8n2pdKnlOrO I7iCfh3ujL7fJ3EG9qZ2vixYn7fiXNnW154pftX1TPd/bc6P6bT5Lxz3dy30zKSr5saJKnsk b7VHm2yRsds5OHsuWyH3qPp3Yzg4EIAABCLySAIL/K l SdzSodgE8HKnwWWlfC7pJNTyvOs8lAOmtpTD6KNpZ0id8emdFYiP4lMpxM304SIeTjfsg JYXlc8Dbnbs0xKooSeddPgm9jXG25nRePALk4pJ9kD9Gl/SBxhtkk646Vhyf6UFWwbAw0xje3Sdnku14Ht6uOtWhmPD1DCqvi2hoq78ZCoQjU2e/PRClc/V61HYtGuvDgzY/4LYRKf5Nfn z7XSXz 2O7nqF7a8pOV5V0k6YGkviWnhFco08mJt 6k5a/uw5cK/s0HV/f9iqi5PuPfnOwD7UH4JokIxNGmPF6/3yz3jWs f/9tlYPn/BHrofhx1675wc1sCRljvwdUfxOgybmnvPgwZ/sH0YVH7UYM OjGCX/4JJI2Mk 2wkSCJe3VA1ya6eZ21PY/WC9te3jUv6rZXSgHXTzOcK74LtYrsa0SRk4l/s3ycVU9yqK1u4l9pQAXHKulsfngZPvS4OjM7Y3vRP1t9OV2 Tu0L4Va92/LvuxcJc2dbWnS5b0P1vOyQU5Q//z9Nxf2t0k/qQ8z3ySZKp/b6kIS2O1kvk3CJud6y32aRmp7eo49CEAAAhB4HwEE//ex/nhKyc1cWZPflGvh7EeACopHNbxKo/VAkgbTgw/6THk7t30LJR2Uc0KdXNuKr2/JnM2CfEs4xZl0 cnGviwXUroutbX3le7ecA2D8lNJx9CflI69mqHvlhY65w/Jn8RhBbeDpTRyk57ZPyrP8kptoRrskqzFk/pNXeYf/Gy jxJoPCSqGJubz aj1h5IotU8upO7jxc6cVmVj6xMJSyzc7W2pbf N ulpNUh9GrQ1fhsXCqP iK1bf0vAtRRGVDXlDYTZipA7ptauJp/q FVGjWf6CASTzGPVhRQSxnk/vaR9PpXp3l629ti3/Dw4l7LLTlbnV6NW35NLdzX qPVrlV8e1R cmaac/laEUN03Xusf6DTET/V7sv2TcJWQdERVba764e/vlpu7Pne /55Lu10K5l79vCF9bKvf1U3OC8HUjaL7VoSxQnOlTqStn 9/k2MeOA LYN/aT0q9osb9zrL54L7m QktSXkTQmfFXblNqI9cGJjPxFfd/3N73chG35QPBmUrKUfr0k3Wu1ktd769jrGVEmzzD5edc3GhfW8lt cUS3cq/uR02PRkgn9NvOVxqX bbJG59Tm9rz9aO zC7POlr2YYABCAAgbcRQPB/G o3JNT6WJKf6TPIQ69es9 LGMmS9vYmfu6jQIfPthKnfuBe3UepZJkE3aGVDsLxw9LGstmhsJ3FLL/yMaxGGq347Dn9YS35aK//OJl 8Hd5mNPZ/MJZ53/LgkzB8ssL6AcpHyDnpq/zna3A74x9yQfCKvnQSTW3vR1pGGGTzYg97Q9h5mbna75pOrZg1/ntAh8fSDq9xeD7j3nKgMYyT 7Dsf4aiaervsU03IPqmHOL59VG/lCmTsXNVrmygfry4R6O 9sDibpVj3Jx335I2/pZlf sTCU yc7VHt7zB9LT9dKDbAlC7gPVoQYa17bsZjG7iGz6HQNXkp4tN1u03pJzP93lz/Ls92/ii5pJEqdu74rtvavfdikwH48M7u0GWHJ/ 7C5f6Mph U hmxvBLFB 2Fdmh jbJX7P sPL1yV2zV/X4x9Et OSnuQDBinrmpx7mpfJLrO 9HZduOq uvy4T5cHopgsX54NEf10jLr6L/0cgkeOUo3hGv2c2Kgjo0r62XeTunkfbsT2dt Y0 /zrVr Ueebf9A7g0hws7yd b drZf16xHne1uLFeBnX mqH2097r6URD8fV92ex452b7k5WF33zoTnysHh/c3KQf2OWL/0d4tHx7uoX3BCe732L qPMol1efB/dtW3H8d4672r8NvJV/ZvqeUDf2Abutlh998UWjaZ PafJuETc6dKfc 4cPngC0cWxCAAAQg8FoCCP6v5fve2A EDnszn0XkU0ucyEeLwgOIttZ2/NJw8UHFh5P44pr4Xpi1 5UH9fCw6q4ZjVvzfUtUOjx5fElH5yhdsSHvIa9zlt/RTHO6Inc1H4X48jxMs/uYo7Xbp 06bvnHofKBhy3f1Qdh 0CoGKu8pTZvH vtsU9S7g2nrCxvZjZqf0V/6vLQ4Q dkIsjHRTS5 32Qbnfha8cSJkq7tr eG0YsNrC6Qc7CSbxSVnrqm8 XmfD5s YnGzYh4YtPV1XVNHYLunicpwPG Ez7UGpHsngSGgzfBvkhIDBTNOk2gHHIvjGlq/IYTJLUv4CN/egHfgENqfrpSdpy2BFqLeDFVl7mreTwSH24a3Y2IYQysfBaHXq7Oap8veMf4v1Y9/G5O29zY8INHpd2Px dMK/kU9XuY hyxuldGO5c3UwuCiUzVDekt8Q6Gx78Ev 8HmvfgMh stxHScRvtybNfqaXs7i0LXVvujbf8f96FS7EexWfi8XsM6jR/Ujsi3cFwr1svu 38Gl6o9Cuja30c9qYLcTQwx2Zb1M4kr7jmne3H3lXDlY7GSQrS3w/d2YEb9xxDmxsX1/kxh7/JvmLSs3odw k268nxf8fFn9SO/xkbO8fZDfgGO5a7cvwTU5w91960x8HfXXDrDJkmZJvPIWaenBbO/j3L4u/26Z3fVPk2RPlgMbbcxHwf8h3aPfUrqh7Ph 41ZUszIc pVZv1O4dPfH33z/zX0W8uYGXwtvkl1hX4FxsGPXzxZ/Rb 261GII9bJij OigDnIQABCEDgOgII/texJCYIQOBiAl0i6cVpEh0EUgKyXEL2tkoa4HjPPqwGwaYR3D6EPfGg3IiaUxCAwIsJUH9fDJjo v4VAcQY49WPvPmESFd79aY5AAAIQgAAEIACBZwgg D9Dj2shAIHXEegVSV9nATFDwBGQ2U1PPJTLrCf99ksNq50d9UQ6tXg5DgEIvJ4A9ff1jEnh/gRktrosyZXPUad FHyH4F AwiEIQAACEIAABK4igOB/FUnigQAELiBQflUbDfQCtEQBAQhAAAIQgAAEriRgZ 6rpVXGbI3xK9P6objsAAhLnvyQR8kKBCAAAQhA4H4EEPzv5xMsggAEIAABCEAAAhCAAAQgAAEIQ AACEIAABCAAAQicJoDgfxoZF0AAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAE7kcAwf9 PsEiCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgMBpAgj p5FxAQQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEDgfgQQ/O/nEyyCAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCJwmgOB/GhkX3InAPA5mnNc7mYQtEIAABCAAAQhAAAIQ HoC9LO/3oXNDODfJh5OQgACEIAABL6aAIL/V7sP46/pqC5mGgYz L8zAwiSvlx35pp3eq3Xvt5w77SdtMoE1mU2k5S7aSkH NjRx vRx0zuTXiZdryXaWszQtvhfieTe0bC3rWN6EVAuBqBHy73tSx/5Dicr8b 2/d9yktveTkqB3Ke 1cvze8L9zf8S3twr5KJP 7lD6yBAAR mQCC/y97t5S3dXFiYRC4x8nM8/j6zvw6m3GcSxbFY s8RtE9FdC8sPYGgVNsOPtg88g1MdMdG FhbGMymTPvNPTa1xsuMVmE0FCW1MCHtvkszyT u 7YeqTK6ziZRY4Nmdh7UN80pyHWj7QjPIQ4bR0azTwvZi0I0A h6s3HycgfKksn03hf8NUOCObNT1nEL5QBMVR8F/z4PsONOSh/LzOlo723aa rmae0Hn3zC1uH5f6P ONUu/ZAITzk/ECct7zkDfXjL7Cs5zG/14ZB3NFMy5le1i1Lzymj6oxORXOzwC/yb /9rZfG1fX8avt68/El4Q7L k3v09skk9HEflL2DHa/iUDHheLQH8dREAICEIAABBoEEPwbcH7vlIj9qqMgOtQymVEJtS/Lc2cHVG78xQ7LVQLnQQYf6Xg8cs2BGcXTtrM3LUZ c/GxeIE/2Gtfb7hdWiXfyrFBHpp3ob//gM3vZBYtCMgDm33bQwv ffWt5k/xxzYIkGG7oj505yNLu2P34bLUEfe7gwQ/dMk/Db9I Xjv4Fdf XsJz1KbsEvIiTHjtMQBzHA/ tZ2o13u/5Y/HmrXdmWkfKDNuXzN9x19T/34CyyP8jhn/WJj3P38W9uhR8r6EaNH4rzLNZf7t v 1pv7F9TzS 3rzcf3hGuX9Xvfp63t4/7ZoJ2ne/vmm22/N1msgwAEIOAIIPj/pZIgYlScRbxlXB7Md0JUYYaD1jft1RKfn90tD0ay1Mi4W KmNsNGZlJpcdTZIzf Y8E/jXNn 5Y1s jZozKwMc1mbSh3Rx2PIEi5fI9mmldTvGb1y66EZYKmxcwnhXqVDRma2WYZN0TFXvt6w6U2VPayh wuJexjSgaVw5aE/VJnSZdWWi/AmQf4U7getammGtA9/Vdr18mxsmYqza5JIpVyqMi3x9dQ3CZfnyRg7gFAt25VrEnMOdsQXXfmQeHraA5VesU7I cBYcdl86 2JYSY/iCL11r3VIIOTiZ9j2NnG7c4PZrBvXCiDwuYD9fKMUF8TOSV5m89xjuJ2MOllv8JGcQ7p3KW9Fzt K5d6VEf8W01n/SiYvaQ/0PcaXS2nnQhs0lN yqpZ7b9ef8of4rqdds23LqNjKfXUbBArlVv9WOevy4i/YtS8qosP7UQj7QLsRLn30t6t SOQhz4ObCFDuhzkreu/7XVxOpGtTv2u9tPfa0r3Q3c91d7GLi2S2u7xkbzjJJIl52r0Ne5hu8IW095Fz/T7YVw50G1h4RtBl75F05e3i1fVzpD9d7eu4ovvU/3vB3xpv 2vRv13tUMokPP 4X9X3k i74hN3Hd8HbRi590g/SMpHvA/lb6KcsM kYZv8j/p/J8ufdWYsp6W61 tunYe/cZ929755ex70qIr3xCO/ybXBd7X7Rzgv9TU839f64xJfZ7nXHi7argOwDQEIQAACTxFA8H8K37dd7DpHVqRumW4FXFmiRAX yN/GSQCid0XEcnZhuL5HZUVknLhOFVczJpn04DyKBdDTCdhJq22l1FOw5NXtUrnIPw1nHfIuuLN778 zY EewCF/8ars17AkbE awjvq52KaWD7ChLsk3b6Qoik/hxn4de 3rDZRbUd5VvJe6a2GrT7fCHi2MvjIbjO0NaDw6hsxofkMIr 9tv7pN2eS6z39lkD3TWNzuYU6gvlUETF/Vx3SjbFI6eyMfJ9kBSsL5O6kRI157cCRpyNmkzJE07QGdHEv03NlybtCsH1r7RjErkt2F2ouwD9 dLbkZcRlRu16eKvZdst65P5WV19/WZn Tvp33b98LmwcbaWcGuXP3mwjMy7/evTvqw9cDP99NIeoeyFW0Dus2a59wLLPe /r/BHoT7Y pTXgXW7p0YXVkSwWLwaS 9Vyl7SvoQ2quN 5AbbL76f5wVnt3/CH4pZqx9my2ZH/8WG6 LiEu5qDyTobetldu9RvpC8hXaon0vvfca1z2MyuLWaJXuzrzvdznaytxwoDB338 P7r6QrA55J/1meG/JnBZ3wRdt53Q/Rav9KPY 2 QByvvgMUmljQrzutye E/Xc92VladTNztVOQNmJ9V32bdbaMlHruNi4Op4HO8tfTPW27YGrl/e8T29961ifPNCdD3v95q9vtuMSV29//Ew9qtkeCwkbEIAABCBwBQEE/ysoflMcq8w0V7PpZNQ UfbluSx/IPcZrAjwtqNQ6ywGNrbz0RKAXEDbidHibHjaCvFkv7tOTjwvAnsQyONBtyEdzYq9zfgKInt49Tu NTzqMFYaZKb27 YPHnrk8ZO4HAfb29YbrtWwTcN0stEwYidGc8YfvcCfLAZWOxcgv3dizVdF3luN4RUd9k7B5ubP1 oDA7O8ZbqYvx/NHGiXycbQ9K UnMqaSdPJT7MEFYFZ/EpiC/XvZ39a0w6GgF15P10j5kd14jYVs C4JvUq4TMtfvdJS/s/5t1o Qg9xH4Xj4PTif1Idu/4bIr/wN7Y5/k0vElkb0id2lcH/MHzmPw3YtMDtTPsI14bdybdK yCBrd//g vt5MLX6W8lDCJ9zlePtetl73z/DxVnTTjdYfPXvtfUyLRubrVveznDpKy8lH24ph60T6Xa1k73lIKTvfpu2PpNu8do07Sv2jv1bSa VWD2vHK9HEw/l1 X4M6DYS7rYvUnqmkfKWHT IN0tm1//U57v7B5JmVz9Mx37V9rXtgcxSv tz8lYmpC5v/eLtuGPa7Tfvgq2tK/jEl6fQ95Gw1f544XI72aXRN85tL0XBMQhAAAIQeJwAgv/j7H7gytXNeFedBmNFqZJwLNl1Hctcr0pu/jUqnR1QufHHGTUdoma1o2A7n9ss7vTV28qsnYLwGrPTsL/YUUpepUxnP8U4ezdsXjLRMRcXe 3rDddrm4Sz9vllV3y 0wGQLczOD2FwJ/YeXcK2HKgOYtgPHc4z5p0N2yzPDX7H6ZTqm7/Kx vy59YP3jHUCXTUDR18t92dj3Kdd/HVz1XrpVxYSTt5KM/CJD7JznXFFwCcrZf ITtv80J0 reZZxswPJTqq965XSp/dRtL3PfZhhSFhWwiblJbv 2l3nt9ISdHk6id35yd3 H/CH9127XcuXNZGlSPZrFGt8Tc495UXChHtP6Te7H6VLmj15P9cZqW1X8hCCl/KftJEhYPhtxJf0X85y8QMNOa6Q7Gt/r6uXtbYksjnLpeM 0/RXAHcm3YqPk7xVwkhyMa8hbfVbKm/xdCXO3nSTcDHSazdqaaR5PtEOVfKcWt0R30E8CfdGn2 Xv4N4Uzv3E0628yf6B5U0d7ZtkV 8dV17kBp2o/t0/ozqnwPl/pqUlcqzustX2afN9ijzbRI2O2cnmWVL6T51P0 dwR4EIAABCDxAAMH/AWi/dol0FKLIfnVHIcDadQrCifQ3tSU9V9pLOzkqhE/vrEB8FJ9KIW6mDw3xcLphHwDHdJmkNER1zzIpiRJ6Nk2Db2Jfb7iqNYUTuzilQ5kNUJz2h u8OyEhnclSsKB yAq2jYGfZLDLRZN0ZncxlzvLu2CNA7UyHh MhFXxbQ0VaePhT4VqbPbmoxWufq5aj8SiXXlxZsb8F8IkPsmvz/d9rpP4/LHdz1G9tOUnK8u7SNyB4/SEl5oZVYnn1YfT8lf34UsF/ Z9xq3rHEXEZ/ybw3ygPQjfJBGBONqUx v3m W cc3n77 tcvCcP2K9ED/u2jU/uJktIWPs94DqbwQ2OfeUFx/mbP8guvCo3YgBH9044Q fRNJG5slWmEiwUv/gDJdmurkdtf0P18tYRjP7Yt5eUF5i3Fl9jZGOAAAgAElEQVSaye6ZdCs TvJWCSNpJuUgMSIXE3cn 5boUxM4dAyJffrEhdu1NDYfnGyHGhyd2b3xnajnjT7fLn H9qVw6 1py77sXCXNnW1p0uW9D7cHJaPu0W/K6 I2OSj1YeabJEPlc1tdSAK7ncy3SdjkXG 5T9NIbU/PsQcBCEAAAs8TQPB/nuHXxJDcpJXV c22Fs5 3KegeFTDqzRqIp8OIttppyo/u9/Pbd9CSMejT6jbrsk7U8mZziVz9DXptnBqztpOg8e92kdD07z3vqrdGy4mf7yRdPh8cOmwJw945/1hy4IsoeHjOiNCHBtdD3FUnuVV2UI12EVYiyf1m7rMP9DZfB8l4MOqq09vPpuPWnsghlTz6E4WB AJ5CFH1NStTCcvsXK1t6a3/zXopaXUIvcGGZhm1cak8Vjxm/S8DfEdloHJ9OJwwCwcLvqmFq/m3Gl6lEXjoQ/m2xFPMo5RtvURB7m8fUa9/83RP7Xtb7BseXuRtuaVV7mvc8mtq4b7WH612reLbo/KTM0t8Wowza1/M ftRkkZDIL2y/nbVD29YtdzY8733/fNc2unm1C7av7BeikXltkQLY e55DkVTrr/Z8tJqzGxEZxIt1ju87z1loPU vP1rTNdsVnf91WyV9UjifLQvxV21XaoFj7YXztfOC7loque5/fFkJYfPE/6HoV0YvDCRsu/1frt2/UYXSXNMvt41TUbF7YHtfzmjGrhXn2fzu2w6clA px 1 ZS zLfJnHrc3pbe7Z23IfZ5UlfyzYEIAABCDxNAMH/aYQ3iqD1EST/gDpI51qv2e9FjGRJe3tz7vhIk896cvOv4ZA4dcd dR bSoSdSwV/m2Gzy6/xH0WrPGi1Oh72nP5glny01390bP8gN6ez YWzzr/m1PJbzk1f5ztRoaN/xr7kw1 VfOikmtvejjSMsMlmxNpOeVb mv4QZm52vuabpuP87JZnOBZTd9cWDhyX5/3HPOU11mWe3IdjfZwSz678lepbtMEJDGPOLZ5XG/nDljoVN1vlygbqy4d76O1vDyTqVj1yM8c3X9kPaVs/b8fyB 3EJ3l5y/c9gPxBU2waphP1MsaTCjX cPLj4m4v/GPDHKwBL5FKvbHlJlTsJKX ne7yZ/n1 zfxRc0ciVO3d8X23tXvUc3ulsG93QBLp3 jKYflPoZsbwQRQfthXZofmWyV z/rDy9Ilds1f1 MfRLfjkp7kAwYp65qce5qXyS6zvuRq9v97cZV9dflwy V57NfrB/ 3FG9tMw6 i 9XIJHjtIN4STeS 7TF9dLsS /V8hXUeVY0k28vLy49k9/FFzStf0IEfBCu9OZbn7PDNzzvHWXgxDB0f28s32O6YZ4fV o9tHe6 pRj39PtkOH97cz8blycHgflHJgnzf2H 1NyqnwPbQvOMH9Wt8kD4HqvPWvKo82ftd3TC7pLAcx5pu2B3e/T5d8JXXFfrBdO6TXb94hzXY8820SNjl3ptzHknDwvLCFYwsCEIAABB4jgOD/GLd7XnXQgbI36Vk6amqJE/lob3iw0LmynfE0XHwA8eFcx0iF8eJs7UE9PKy6ddxHYzu4Km3pyORrvJeE3mq6kn7e813nLL jmeZUmDsTX56HaXYfc7R2 7Rdhyz/6FMudCvYNb/ZBz3FV UttXn75kKPfZJybzhlZXkzs1H7K/pTCzcd/tAJuTiyD5LpALJd45eHO9hPmSru2v4YRxiw2sLpBzZn1mDLWld98/E6GzZ/xuRkQzrWoY5lv6pobJd0cTnOh43wmfagUC9XGRwJefBtkHvAH8w0yQzvwNWxCL6x5StymMySlL/AzT1AhzgCm9P10pO0ZfBAqBf7QjqbA9It 1BWbGxVuJC3o8jUJbVNa9ON23trtwhrer3X/H50wr RQ1e5j6HLG6V0g2982QwuCmUzlLfkNwSyzdSJ9uCZ lZsr/Ztfn7/fZk/fN6r30CI/nJ1fpxE0AptXajTbsmRhG1sI/b3/Wb7om//HfejU 1GsFv5vVzAOo8e1Y/INrSX6rdQDrrv x1cquW kK7NbfSzGtjtxBCDXV4v03tFLF/ydmje4RUjOricKy LHViI6Q6 Xxwz7DeO0i1xsQNtW3nQRbKnHFT9K/UuRPZMuvG XygPl9WjE/6N5bPdDgXX5Ax37emZ DrquR2Ik8HxJF4ZlFIPUcG4Qh8/t6/LvyG o/vRyXJgo435KPg/pHv0W0o3lJ0fvE/nPgvV0A3SFiamHPmt5/5RYBzs2PXHxV/Rr 16FOLY2r6trYrty5H/OQ8BCEAAAl0EEPy7MBEIAhD4BIEukfQThpHmHyIgyyAcC/pNIPYhdBMvq2Htw9UTD8DViDkBAQi8nAD19 WISeC3CORvINjcUY/2ThYmUeHdn YIBCAAAQhAAAIQKBFA8C9R4RgEIPB5Ar0i6ectxYJfJyCzlp542JbZTPrtlxouO vpiXRq8XIcAhB4PQHq7 sZk8LvEJDZ6vJGcD5HnXpU8DGCfwEKhyAAAQhAAAIQOCKA4H9EiPMQgMAbCZRfwUYDfaMLSAoCE IAABCAAAQhcScDO3FdLd4zZ2vBXpvVDcdkBkMYSZj UVbICAQhAAAIQgMDFBBD8LwZKdBCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIACBTxBA8P8Edd KEAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCFxMAMH/YqBEBwEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhD4BAEE/09QJ00IQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAwMUEEPwvBkp0EIAABCAAAQhAAAIQgAAE IAABCEAAAhCAAAQgAIFPEEDw/wR10oQABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIXEwAwf9ioEQHAQhAAAIQgAAEIAABCEAA AhCAAAQgAAEIQAACEPgEAQT/T1AnTQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIDAxQQQ/C8GSnQQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAgU8QQPD/BHXShAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhcTADB/2KgRAcBCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQ AQBBP9PUCdNCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgMDFBBD8LwZKdBCAAAQgAAEIQAAC EIAABCAAAQhAAAIQgAAEIACBTxBA8P8EddKEAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCFx MAMH/YqBEBwEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhD4BAEE/09QJ00IQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAwMUEEPwvBkp0EIAABCAAAQhAAAIQgAAE IAABCEAAAhCAAAQgAIFPEEDw/wR10oQABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIXEwAwf9ioEQHAQhAAAIQgAAEIAABCEAA AhCAAAQgAAEIQAACEPgEAQT/T1AnTQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIDAxQQQ/C8GSnQQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAgU8QQPD/BHXShAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhcTADB/2KgRAcBCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQ AQBBP9PUCdNCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgMDFBBD8LwZKdBCAAAQgAAEIQAAC EIAABCAAAQhAAAIQgAAEIACBTxBA8P8EddKEAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCFx MAMH/YqBEBwEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhD4BAEE/09Q/2Sa62KmcTDD4P/GyczzaMZ5fcyqdTbjOFevXedxSyukKb/jZJbqVX/ohPWHYiRc5NiQ8Tnw25z4NPhD4lG zuP8Q5jJKgQgAAEIQAACEIAABCAAAQhAAAIQgAAE/gIBBP /4OWYRxH7R6O1/XWZzDgMLxP8bdLLZIZsUGCZRnvswWGGmKOv3rCDJZNZFkVhXY0T77Xg3 e3ZRrMVBhFsYMuGf v5obxEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAQJEAgn8Ry48eLAjvklMRivMZ/laQV7PDx2k2q9KljclnjzdmkhfTFWE7HXwwfra7DEC4NxBGM82LSZOd3DkRsP1ghQ1rZ8bv/RYGNEIYGewIs F1no/zu4 7ekTy6/MgAvy6yFsQLk95mnrwZYsvm Ff5Ffwm4QrKP6SX53ulg5bEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAwC8RQPD/JW8e5sWJ9NO8piJ6dp3MCB nVGh3orWede4vOljSx4YqCtYFwd s2aCCE7V3IrZNczSjEvnd0kFTkq8wsz0OVNjZ83JdOtBwKr8Zq9auHUgZheXs7dJ5zkT9VkR cOXIb8asZhrSvBlhlR9rpsVJCEAAAhCAAAQgAAEIQAACEIAABCAAAQhA4FsJIPh/q cetXtdzDyNdhmfOOtdLykjovGYCucxKZlRn09Jf0TwD8vWFGajx7TCRin ooitxXS5WMTvygBFIoCfzG wq O39OZEvKyUr3iysHHoN3eNHbxQPgqDHoUYOQQBCEAAAhCAAAQgAAEIQAACEIAABCAAAQj8GAEE/x9z6LnsrG65mUGt/W7F9LCkTuE3F l7hGu1xE1Y6macC4vNm9UORoQwbkDCrfWf5KuSZrJEUCWMxLMLF5cQ6shvYkh7p7amvr2qYV87V jlb8Fu4yMfrlkGSQRCW8wlo IUABCAAAQhAAAIQgAAEIAABCEAAAhCAwK8TQPD/dQ935M/OAg9CfiIYd11sxqMPwmZL thZ6LIcTxK9F6ezpYSMXf9 TkLaZWoKae6E/EIYiagULvlOQJraw3tNwd8u05MzOJdU4jd1acyf LL0loMKyyYEIAABCEAAAhCAAAQgAAEIQAACEIAABCDwOwQQ/H/Hl4c5qQnQVoCPy8DkS McRNszUz0T/CVGK1aPYW17e6A8cFCKv3QsF/JPLOkTBfKDrJ49XeMd4pEPBYdxlnCs9FuLJ/WbulJ4y8DJPBY/4qtCsgkBCEAAAhCAAAQgAAEIQAACEIAABCAAAQj8EAEE/x9yppE19u3yNNmHW30eRTgeZP16vWb/upgp 4itxLMLZ1azlARkO4tcpbeuRoTsYVDfASgI/mKS2LN9E0A Yqttk/R8fvKZ l2CvxtUkLcP4ux9n9f8o72n8nuivNSE i0Kx37S/rCcJ/dB4rN ixG7DwKPo1qqKZ5jAwIQgAAEIAABCEAAAhCAAAQgAAEIQAACEPhVAgj v TZDsF/mkVkVmvVj5OJk/s1i3XOwo1Gri39W2O6bkBhlNnlXmW3s8zVGvmbwO9n9cu5IOgn8QxmnGaz2gEFidcvf2MHI4L9Y UkcEbjDsVTkTmzzeS3O6D R3xIDfcwNrGz2xG8ShHzqwCLw2wGSLbzlp8LYgYNev/nrnA2Bj4qMTQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQOBnCSD4/6xryViNQFHwrwXmOAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIACBLyGA4P8ljsLMawjIjH95oyAu 83NNtMQCAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQODjBBD8P 4CDHgpgWQJIFk aDLJkvkvTZzIIQABCEAAAhCAAAQgAAEIQAACEIAABCAAAQi8jwCC//tYkxIEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhA4GUEEPxfhpaIIQABCEAAAhCAAAQgAAEIQ AACEIAABCAAAQhAAALvI4Dg/z7WpAQBCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQeBkBBP XoSViCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgMD7CCD4v481KUEAAhCAAAQgAAEIQAACEI AABCAAAQhAAAIQgAAEXkYAwf9laIkYAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIPA Agj 72NNSorAPA5mGAYzzqs6 tc2FzMNjgMs/prvyS8EIAABCEAAAhCAAAQgAAEIQAACEIAABK4ngOB/PdObxqjF5dFYnX2dzRgF58ksb7Z8ncc/LvhvwKsslskOjMiAwDBtHlqmbaBAHd4iZAsCEIAABCAAAQhAAAIQgAAEIAABCEAAAhD4cwQQ/P Uy0X0z4X90rH3QKmK3O9J/lapNFnIwMw4m/RdiNXMox 4uVVOMAYCEIAABCAAAQhAAAIQgAAEIAABCEAAAhD4FAEE/0 R/0i6JXG/dMyYZRq3meWy9M40mzVVnI1ZFzONo3pLYDTTvGTCtMvoukxZuNWURO6udNWsd5ndvi4iiN9liSD hGWbfl9 kyDEKoRILXUTseTWVvxa i59L0EyemV1OaFrMPA1GJaGTZxsCEIAABCAAAQhAAAIQgAAEIAABCEAAAhD4AgII/l/gpOtMLIn7 2NBXNbCtBPV87cD1t0ggF1qJlONbXwyQz1EuK5mnkYzymCBWsO/P11HRNKycchghD30wKx3NXhgl82JYn0Q7R8Rwd1AyLSEDDtBf9jN0t88WxPwVQg7o9 iLc7494MGUzrgUvPbNIxG2yfOkQGAzHVb8mxBAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACtyeA4H 97F11poJ59vgnaQ7LMjwi/U3GWvpFZ kqgL1rmxejt3FpYRkjOijivP9p7Pl0r B/Zsxny5i3HWkT1OODRsOBY8LevAbgBjqG0lM8ZfmJbKY6GgZyCAAQgAAEIQAACEIAABCAAAQhAAA IQgAAEbk8Awf/2LrrSwP1sfmOyY8mHfPWggN9OpoC7mfrJzPhxNDKTPf7bDQDEMyYR7E l6 KQ6xNztqhvsuVE/3RApWxal DfWvrnLD 7HFPwr7xtMRn1QkLZSI5CAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACtyaA4H9r91xsnBWF82V5Co J/Y mZzSI/Qz9bQsbY9fQfFPy70t0suETwf8mSPs5G W7BMLhvHBwNTFwi J/kt5GUkQS3DBGif0KFHQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIfBUBBP vcteTxvYI/napnY7lXiQuPZM/mLY73r kzzx2pBvSMfJh4RvP8Ldivx9c8WJ6S/R/WvDv9Zvil28mb1zkJ9mHAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEbk8Awf/2LjphoKyxbz86WxHOuwR/q6TbmelzMt17Ncs8miGq1vJmwGi2MHLep58NBFgxW2afh2/Yykd75YO92Ud75RsBMiN i1Pynqe78bit4B/E/pBfm43F5rf2yYHnBf9ev/kPCE9zuoSPDEqwrv9WuNiCAAQgAAEIQAACEIAABCAAAQhAAAIQgMAXEkDw/0KnVU1uCf5WhN7WbLfCsx0ACMey2fLrbKZxOzeMo5nmJU06pufCjZOI rMfdEiXDpLlbdxghISVuNzHbO36/3EQwX2Y9ihdEfqT7wbYQY4h/XZAaun79hLOYYZ/YOLsDtmt5kPyEwJ5y4thszA2aIff3ODCYubJLTdkWcrbFckAz/uQkRIEIAABCEAAAhCAAAQgAAEIQAACEIAABCBwDQEE/2s4EgsEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhA4KMEEPw/ip/EIQABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAALXEEDwv4YjsUAAAhCAAAQgAAEIQAACEIAABC AAAQhAAAIQgAAEPkoAwf j EkcAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIHANAQT/azgSCwQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEDgowQQ/D Kn8QhAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAtcQQPC/hiOxQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQ SgDB/6P4SRwCEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgcA0BBP9rOBILBCAAAQhAAAIQgAAEIAAB CEAAAhCAAAQgAAEIQOCjBBD8P4qfxCOBZTLDMJhhnOMhNj5N4L9mGv5lBv83zv/7tEGkDwEIQAACEIAABCAAAQhAAAIQgAAEIAABCDQIIPg34PzOqdXM4xAF9VVnbJ3NKEK7/E2LPtO3LddfJdKfiWtdzDSOzm47UDCZRY4Nk3kgF315vXmodf4nivNBpE9 p/8 nAOJG8H/YXxcCAEIQAACEIAABCAAAQhAAAIQgAAEIACBtxBA8H8L5jskImK4E8i1rr/OoxnG8XHR/oxIf4ShNy4bbjLLooYu1jCo8XcFf8FrRf SsL/82wyl40c 8ecR/DtBEQwCEIAABCAAAQhAAAIQgAAEIAABCEAAAh8kgOD/QfjvTdrNfp twB WzXEi ThNqeDvZ8/Hmf/DaKZ5MUpeN8ZIfP7NgN1vSXRfzTypGfk2zjxd97bAOk/bWwejzNxPSS3TaObsmAuRzfDvyoePe53NFN6CGAYzTouZp8HowREJKWnbtyF8nsdpNmvRltTmd 11Cf7rf800/mPGuFzPP2aa/5v5N7X4UPBf/2OmUS3/M/3XzNO/CvzStxDG6T 34pfmmj0IQAACEIAABCAAAQhAAAIQgAAEIAABCHwXAQT/7/LXE9Z6MVxmxw9eMLfr5ougni/Ls 5E2GWqLPmzu7ZkohscGJNBg9UsyeCDnZ7uhH4l8rs3EGYlRmeifim5eKw3H6t9 2HSIwvragcAtOAvtshAgNb310XYlQY4ohHljfDNgt1gyTaIotMuR7I/mgj 1Vn9/yv491/NNwDagv//zDT8Y6ZFrfG//s8OAOg82DimdGBhXf5jxvHff3YZpr0HOQIBCEAAAhCAAAQgAAEIQAACEIAABCAAgccJIPg/zu7LrtyE8iDeh1/TI9rXwtSOKzpWKC9PyVehguCfi fyFoKa0d RXhpptle8XtioNLJL3K4MAEyJ2B DLZMZe/IXL3jdhhX848z9toifWLGK8P6f5JDeaQv 8nHffypvXYRYZADg3xV / b7AAETvxCAAAQgAAEIQAACEIAABCAAAQhAAAIQeIIAgv8T8L7r0k3wN2p2uZ2BvRPB8 V3BrvO/1D6OO/u2j0VGVjQM733IfyRSlyPC/5n8iEfAQ6z6 WbBtlSQmJbYzb Qx88roJ4/IQV/MNa/Y0Z/vOULq0zjP Y4WHBXwZrZJmgsKTPP27WfvIqxH/UEkIhnPoNNj eda6EAAQgAAEIQAACEIAABCAAAQhAAAIQgMCfJ4Dg/2eKgBL8jTGzFbf9jPVEaA/r qdL1xi7dE1Y 19BS65Vx9XmpYK//XZA/haASixunsxHvM5v PX/4yo/Pp9aw84vObWvBl30NwH0dtcgSZZoIvhn59zu/8w8/suM2dI6xi6t8 gM/0JC/jsBGz/3BsFl/ApJcggCEIAABCAAAQhAAAIQgAAEIAABCEAAAn dAIL/nykBqeCfZFuL9npbBzp7XF1r1 HvUa8raSQz/P2Hcw jq8TVtXyRt10GKralerKlhVT 7rR5KPjXlu6pHfeZay/pUyawTP9SS/XIQMPRsj/leDgKAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEI9BFA8O/j9B2hZC15u xMaT36TsHfzqAfzbxNzTbL7OOtLemj179fV7NMoxkGvd69pC3L qj53RLOxquWzqmI9Lngb8TGcUzjMz6AFdSbMvH25AYjbaPCMz/HW pATYWfk6TjnoPz58OALxniJ0KPgbv95 /MDu/8wy/9stt/Pgkj4uzf9k/Arr ssSQ7LWf0xbmEj6/zQ/GPwecqQCAQhAAAIQgAAEIAABCEAAAhCAAAQgAIHvJ4Dg//0 3HJQE/xFSNfrz0dx2i17sy0j45fKifG4Ne3HaTZrjGO/nM6ahB/NOC1mVdq NXBd7Md3t7R8uGB9ssRNSMMNFIRrotkuQj wENbdH1y6IT75TeyS8 V8uI8KL2aexo2TfCg4GQHwEa zWuvffdtgmhed6se2rfCuP9g76Bn2yqzFC/w 7Dj9x6wyw9/u/9uE3MgM/SGLL 6rNffd7P//GvkugIvjX0a CZAK 4Hff9Ra/y7cNP9XGccmBCAAAQhAAAIQgAAEIAABCEAAAhCAAAQg8CgBBP9HyXEdBCAAAQhAAAIQgAAEIAAB CEAAAhCAAAQgAAEIQOBGBBD8b QMTIEABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIPEoAwf9RclwHAQhAAAIQgAAEIAABCEAAA hCAAAQgAAEIQAACELgRAQT/GzkDUyAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACjxJA8H UHNdBAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABG5EAMH/Rs7AFAhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIDAowQQ/B8lx3UQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAgRsRQPC/kTMwBQIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCDwKAEE/0fJcV1CYB4HM85rcuyXd/5afn/Zl QNAhCAAAQgAAEIQAACEIAABCAAAQhAAAK/QgDB/1c8 eF8/DUB/K/lt128FjMNgxn8318a Glz4SwEIAABCEAAAhCAAAQgAAEIQAACEIAABN5LAMH/vbw/n9q6mnkaozg7jJP5yon562zGcelHI gAABcsSURBVL6O59XxXWfZV8W0zmP5TQ/hqwYFwuBA/L3Sl5rYxelK/qLNSX5GMy1PvOHSW/56w2kGbEMAAhCAAAQgAAEIQAACEIAABCAAAQj8GQII/n/G1ZJRNxN7nBYTpMl1mawQOy1fBuJq4fPq L4M51XmNgV/Jeov02BimXsl yzuS9LN4hR26 IGNGKezgItxFmMojdc8WIOQgACEIAABCAAAQhAAAIQgAAEIAABCPw6AQT/X/ewyp InUNJkVwmMwxTHAQwdt8t0SLBrZg5uv10uZb pVwW/VbBMJhxms0aRh3ExpCmiMJ EMLOpB4nk06cTtNMZ1tPJhm3WBczjaOaWT6aad4GOxyaE/H5AZOQZspCgZZNm/a2zI28SZHkozu/Wbxv29VcRvcWiIjNcVa7Ki/KpssE/wN tiyLLTJ4NbtBK eXbKZ9JpAfCv4H6dqsZnGG7EvcuzJxGJ/mrMqL5azLc284b00r3Vj2JiNLUwk3OwgY6533d8gYvxCAAAQgAAEIQAACEIAABCAAAQhAAAJfQw DB/2tc9ayhIhhqATGNT4S/fCzACpgimIs4b4OvZh7LYmBV6BXtW5Z5UW8VSFRuECGzxwqpoxmVOC7XJoMRweyK6BpOu981HVS w4wqVQY u LbYW/k1Nq5M4LcCbMbuTH63pMtbQcSNgnwuHu/9W45IH3UDJnqpGuuPMZQHHdZtV7lkfJvCey8/n2dZ2mkbPFqNDC5F4f0V6WZxSs7dDP SfzvKgY2gc4mqQto7L/TwkzBe6LeDU2GAYXX1dVBvY zi5wAEIAABCEAAAhCAAAQgAAEIQAACEIDAbQkg N/WNRcbdiAUloTa4ozlilml613Q1UxjeTa4ncmvPyBgRchMNDWVQYaD/FTMFDWzvPZ/7Xglonp 5QWFPA8 EhGo9ajKmfxW7Hj9YTezXER/m eG2C 2tLhoWxPBX5 wgzKd/KzgXypbbnBLv0ASkrgkXeu3/YBKHGTwiXWXAwnfW/46wnWl6 MJjBIuHWkEnvxCAAIQgAAEIAABCEAAAhCAAAQgAAEI3IsAgv 9/PE6aw5EvJJQm4iAB5aVrreXSLqNWec7Abwws7j4VsFBfpy52QeKxY5xNMXZy13xbRCq bXL/mRvLsTLsrcsKmkW8xvj MSGE/3lTYtkyaSCKXUuaeB62coYJZdl5/IBFBW2xvCSdEt k49hy/I4cUAns1XZ5r6lkbEsxZlc43cOw3Wmm8WTcMnOlczgGAQgAAEIQAACEIAABCAAAQhAAAIQgMA9C SD439MvL7CqJQQaK1ZGrdKnnoiABxZVhV4vHoaZxM1oKkJjUbythN3idwJsvpSQkY rFgYVumdY wSq f2U4O XtwnfFyj95v7dWLW35MPOw C hXAUR51Lmka9bLXKaXbuToK/zd5qpiG8nZDZmmS/cO6wPPsIDsMV4o5pq3NZPIk/snPxcjYgAAEIQAACEIAABCAAAQhAAAIQgAAEbk8Awf/2LrrOQBH1thnIKl4r6O6XRklEQBW8tFkXeitL8pQjKYrxDwn NdHy7PGSnQdL11S55QJ1xZZifit2vPywLxt2Zr//DkFL9K Xg9TSKiP/nYViGjm/SrkNM hLg0yXpFvxm8mWn6qmledD0FTjTLn1hOtKN0svuSY7l1nALgQgAAEIQAACEIAABCAAAQhAAAIQg MCNCSD439g5p01bJr98TphlnMcgM3yH5AO6MntbltwpCayJCJhHle03hV4rzI5mXrQEu5pFPsir E64IjUUBXMLG2dQimLqPtW4f JW86jQlPc nNsO/GV a4WZ bT46PtZ6Jr9p8u/Z84J66rbFjJUPN4tRTS7K6mbZ6uUn9slHpQsf7dXFSiVrLkm34jdbnvU3Dnrz4cAdlGefC4nzqJ z2pJvlIeGSndP82IYABCAAAQhAAAIQgAAEIAABCEAAAhC4NwEE/3v755x1h4K/E8bnaTRxyZdxMvq7uZKgiH/xvF5/PxPKq HkmlxxXWczyRrnIb5xNNOsVoS34nI4H9Y3dwMU4ZpdlDG/ct3oBjL0mEJyXgY6ZrNawVTChzQ2xGHww6W3j 9cfpcsv9kAwAP53Sx9w1bJvsjO Sn44wwXu859KAP N//Yrc2dfZsglAf59kLGTwKJjdNicr/JB4bzf1elKwMaoTzufks29uTDG5vnwy5Htc/KLr/FcK10C74NPrS iH7e15GcK/sQgAAEIAABCEAAAhCAAAQgAAEIQAAC9yKA4H8vf2ANBCDQS8AL/r3BCQcBCEAAAhCAAAQgAAEIQAACEIAABCAAgV8ngOD/6x4mfxD4VQII/r/qWfIFAQhAAAIQgAAEIAABCEAAAhCAAAQg8CABBP8HwXEZBCDwOQJhCZq4rE5YX hzJpEyBCAAAQhAAAIQgAAEIAABCEAAAhCAAAQ TgDB/ MuwAAIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAwPMEEPyfZ0gMEIAABCAAAQhAAAIQgAAEI AABCEAAAhCAAAQgAIGPE0Dw/7gLMAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQg8DwBBP/nGRIDBCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQODjBBD8P 4CDIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIPE8Awf95hsQAAQicJDCPgxnn9eRVzwf/VLrPW04MEIAABCAAAQhAAAIQgAAEIAABCEAAAhA4JoDgf8yIEL9MYJnMMAxmGOeX5lKEZknnEyL 34xlbzCRs/N Vtn9KeP9Uuo/7gCshAAEIQAACEIAABCAAAQhAAAIQgAAEINBPAMG/n9VvhFwXM3nx2Qndk5nn8fVC9DqbsSqqryYI4iK8J/O 5bogOk/LeR800/XR9YQ5n/LuivUdnHepXnOgZbucC4MC necMl9eY4qLJQzUSNlQ5WKZtgEKdfjKlIkLAhCAAAQgAAEIQAACEIAABCAAAQhAAAK3JYDgf1vX vMIwEftHo1dSWZfJCupXzt4uWn4oqstscicca6HWisnj2BgsKKa2HTxM1xjTE2aL8eGtlmj cKRvuvDQdhHgteMs1ulxv/Xky/stGSAyMniUlvGeqAgDAQhAAAIQgAAEIAABCEAAAhCAAAQgAIFfIIDg/wte7M2DiLKFWfYyK3on BfeBFhSZdUYNctatN51kVn8 dI16bIwegb4MExmm7Mv4dzbBpuNbub/OO2F42VKZ5Xb2eSJfb3pboL/OrvBj/Dmwy6/wrmHiw2m4hpGM82rORTNe/34VDjNxQvjIpyHtyiGKX3Dwqd1aHtB8JdLU/Fdp10oc3JBKFNSTv1gVMsf1i410FC28/p0n3IBF0MAAhCAAAQgAAEIQAACEIAABCAAAQhA4EUEEPxfBPae0Trh04rPLQPtzOnJJIK3FbrLM 6ftgIHMwo9LuBRmWR/OohfbJE0Rn306Vvz1x9RARRB5tb7vBhv0AILP4GG6XvAXwXvc8ixpyMCDTsO9CbCFsSkUuFj75N pw8bqaeZK3FB5YOikI4FGQ35asCYMnSu9ueVWdc296TMrBxfyqK2ye9Ksh6pzdLAr hXLgr2vGZ30mvDbW1r7iYIRLwzLwvg7YcxNl/7p0S7FzDAIQgAAEIAABCEAAAhCAAAQgAAEIQAACnyWA4P9Z/u9PfV2c BwE5HEysxJ xSCZPV/UdouiroSvzNbWuTsU3r3gb9N367Lb9djtqwN6/f/VTGN5FrqdEZ4bfphuEPzzwYK9WN3HZXUDFzrvdlvi6 C0u 5VB/zgz LfPMgHN7Jkm0K5hC2UDXljIl/mJ0TbjE98FgZ9wgWtpXqsj8fCNfHiuHFpujFWNiAAAQhAAAIQgAAEIAABCEAAAhCAAAQgcA8CCP 738MOHrFjdMjzDYLZZ4pvwvjeqfE6E e36/VX2yKHwruJWs9r1zO0YTxisKP3mhhym6wV/9QZByMF OZp8UCCEVLY30usaGAlRvuVX7JY3Bmr52oxoCuUSTPksvHkwTkv6hsQWXcdM 1mFdpupP9LTh/b54M1wFd 10k2tYA8CEIAABCAAAQhAAAIQgAAEIAABCEAAAp8lgOD/Wf63SF1E0G0mthKvd9aVz10u Nu1350QbZdn0UKs324t25KYra9NTqidSphU6C3n3cWizlXiknAPCf4FIT0I6uE3H NQOWtuygebh0Fmxh8P2DSFcpc5VYaaydqTzfgqDFN/pGk041NBm EeSFdFzSYEIAABCEAAAhCAAAQgAAEIQAACEIAABD5OAMH/4y54nwE1YT4XQWvhSsu2iPXV8DprFTF1C6JE8 2g20qu3S 1kwdP9pNrkzPbTiVMLjBX8ynCeVTdv2RJHyv2 5n9/jsEMQsbmbiVl5F4ImwkDMLB m8zvk5/6Nib8amAzXAPpKuiZhMCEIAABCAAAQhAAAIQgAAEIAABCEAAAh8ngOD/cRdcaMAy2dnaMms7X8peUhHB2p7Ta/YXPjrb 3HaYHlVCA8B5FfEVG3XutpvBchyMm62fq/gH5aPGbNvD6xmSd5U8Ikfptu7pE8It31I1qZQ4GdF5fyjvfLB3kc 2qsZXrUdxH79msS6WPtK5UaSbQrlEgDB/yrvEA8EIAABCEAAAhCAAAQgAAEIQAACEIAABB4mgOD/MLobXtgh E/zYqZRhH//Jx/t1cJvyJYVstNwepxAgrkBBBUmxrlff13CyxIysnyMS3s0do13SduK8uG4 2CvM8N96DbaqteaX csH6ORvJX VdOVwFb8DmmHtexl8CEcy5a76eAi0eZpTrP7OK7NS2sqfSkDVx4r5TfjH8yr lfYhEB MGDzkeM2FgpVV3wl 0zdH8U4lW3OxZsvcztjPk6me6VLiAsCEIAABCAAAQhAAAIQgAAEIAABCEAAAlcRQPC/iiTxQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQ SADB/4PwSRoCEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgcBUBBP rSBIPBCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQOCDBBD8PwifpCEAAQhAAAIQgAAEIAABCE AAAhCAAAQgAAEIQAACVxFA8L KJPFAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABD5IAMH/g/BJGgIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCBwFQEE/6tIEg8EIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhA4IMEEPw/CJ kIQABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAJXEUDwv4ok8UAAAhCAAAQgAAEIQAACEIAABC AAAQhAAAIQgAAEPkgAwf D8P9O0ouZhsEM/m c17 TdXIKAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQOBNBBD83wT6DsnM4ya6O/F9Mu W3td5NAj dygN2AABCEAAAhCAAAQgAAEIQAACEIAABCAAAQj8GgEE/1/zaEd lmkww7QY Z2WjgsuDILgfyFMooIABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgoAgg CsYf2NztcvrWKF/mazwr/NtBwNk6Z1pMes8mTEuxTOaadneB gNp OW7argL7aEtMY5Xibh4/F3j05EK9iAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIHB/Agj 9/fRtRZaYT0s5SNr609mN8nfi /jOJs1avyrWaZsOZ7ecCoHVcHfDwYMkqYKL5tW9FeDANlpdiEAAQhAAAIQgAAEIAABCEAAAhCAAA QgAAEIQMAYg D/x4pBWM4nZFv2d2vqJ4MCIaT8ugGCKMj3hlNRtAR/F3zJD74C T xVENiEAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIFAgg Beg/OyhdTbjMJo5Kvai4U9GZtUn/ RYRWGfR3V9bzgVeVvw38/mD7P7tckqOjYhAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEDAE0Dw/0NFwYrnYZ385FeJ MKjV8jvDacYHwn 6Sx/9b0BFQebEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgsCeA4L9n8rNH5rGwfE/pQ7oi5A9hnX N49VL ri04qx saOwpr 2iG0IQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhBwBBD8f6kkLJMZ7cz9bMa 5LG0nE/Iu5zTwroV2kd3LK6l4z7am6z00xsupFMaXFDntk23bv8wlAcotnBsQQACEIAABCAAAQhAAAIQgA AEIAABCEAAAhCAQCCA4B9I/MJvTfC3M/YHIwK6/VOqvf2Ibzg TGYRDhJ Wswa45PrRjMtUf13tDrDpWkoOyRdZYt2gVt qPSWgQ7FNgQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCAQCCP6BBL8bAS/kbwcqW73hKpe3DteWH2pdwzkIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAn ZAIL/X/Z Le 9Qn5vuFo6teN2 SH/tkEtDMchAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAgIYDgn BgZ7f8TmXJnd5w/US3dfvj0kPDYCrJ90dLSAhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACf4QAgv8fcTTZhAAEIAAB CEAAAhCAAAQgAAEIQAACEIAABCAAgd8mgOD/2/4ldxCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIPBHCAz/3//3/5ln//7P//k/T8fxrA1c/7wfYfgbDKU yr//9// H79woBxQD2gHaAdoB2gHaAdoB2gHaAdoB2gHaAdoB2gHaAdoB36kHejRb5 e4f9// //NUHwt60H/0EAAh8jEOojYj DHVIIKQeUA8oB9YB2gHaAdoB2gHaAdoB2gHaAdoB2gHaAdoB24HfaARH8j/4N4vBn/oLAGBJ7Ji6ufc4X8INfqI/czLmZS3tAOaAcUA6oB7QDtAO0A7QDtAO0A7QDtAO0A7QDtAO0A7QDv9MO9GjwCP5PDnhIo8kfDO 5SBoLgz82cmzk389 5mVOfqc/UZ oz7QDtAO0A7QDtAO0A7QDtAO0A7QDtAO2AtAMI/ojxDEb8sTIQBH9uAtwE6AzSGaQdoB2gHaAdoB2gHaAdoB2gHaAdoB2gHaAdoB2gHfitduBpwX8Y hkPBOAiMPYlJAeMPBpSB15WBUB9pzH rMcef JNOOp102gHaAdoB2gHaAdoB2gHaAdoB2gHaAdoB2gHagR4Nvrqkj4j9CP6vE2algvIHg6vLQBD8 6QTQCaATQCeAdoB2gHaAdoB2gHaAdoB2gHaAdoB2gHaAdoB2gHbgt9qBhwX/IPYj CNIS6PA3/cwCII/jflvNeb4E3/SSaeTTjtAO0A7QDtAO0A7QDtAO0A7QDtAO0A7QDtAO/CQ4K/FfgT/7xF6pcLzB4Mg NMJoBNAJ4BOAO0A7QDtAO0A7QDtAO0A7QDtAO0A7QDtAO0A7QDtwG 1A6cF/1zsR/BHQJZGgb/vYRAEfxrz32rM8Sf pJNOJ512gHaAdoB2gHaAdoB24P9v745RIIZhIAD /9dBhSAEs2xaM4XhOB8OKKvBqDkOcIADHOAABzjwe A/ofkO/ee7tHbA2DwsnWMv11l91KfJwPajS4BLwORFDuRADvQBBzjAAQ5wgAMc4AAHOMABDnDgHgeaGfzx T3vfQ/9BIa0dMDYPS fYy3VWH/VpMrD9OL F T2Ye5/yrJ/1Mwc4wAEOcIADHOAABzjAAQ5wgAPNDP448J/w7NB/Pqe1A8bmYekce7nO6qM TQa2H10CXAImL3IgB3KgDzjAAQ5wgAMc4AAHOMABDnCAA/c40MzgHwLg4mbzdZqBAAAAAElFTkSuQmCChttp://www.vbaexpress.com/forum/image/png;base64,iVBORw0KGgoAAAANSUhEUgAABfwAAAN6CAYAAADb/Yh9AAAgAElEQVR4Aezd3XGkuqIGUOIiIOI4IfDmKOaVAHYQ80IIE4ROSSBaqIGm7bbdbq9bdar/hJCW5Nl1P4Fogv8jQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEfrxA8 N7oAMECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAEPibBAQIECBAgAABAgQIECBAgAABAgQIECBA4 AUEBP4vMIi6QIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBP7mAAECBAgQIECAAAECBAgQIECAAAEC BAgQeAEBgf8LDKIuECBAgAABAgQIECBAgAABAgQIECBAgAABgb85QIAAAQIECBAgQIAAAQIECBA gQIAAAQIEXkBA4P8Cg6gLBAgQIECAAAECBAgQIECAAAECBAgQIEBA4G8OECBAgAABAgQIECBAgA ABAgQIECBAgACBFxAQ L/AIOoCAQIECBAgQIAAAQIECBAgQIAAAQIECBAQ JsDBAgQIECAAAECBAgQIECAAAECBAgQIEDgBQQE/i8wiLpAgAABAgQIECBAgAABAgQIECBAgAABAgQE/uYAAQIECBAgQIAAAQIECBAgQIAAAQIECBB4AQGB/wsMoi4QIECAAAECBAgQIECAAAECBAgQIECAAAGBvzlAgAABAgQIECBAgAABAgQIECBAgAABAgRe QEDg/wKDqAsECBAgQIAAAQIECBAgQIAAAQIECBAgQEDgbw4QIECAAAECBAgQIECAAAECBAgQIECAAIEX EBD4v8Ag6gIBAgQIECBAgAABAgQIECBAgAABAgQIEBD4mwMECBAgQIAAAQIECBAgQIAAAQIECBA gQOAFBAT LzCIukCAAAECBAgQIECAAAECBAgQIECAAAECBAT 5sBDBPq2CW0/PqSuz6jk2dv3GX3 TXUa39802h/vq/nycUM1ECBAgAABAgQIECBAgAABAs8pIPB/znH55lYNoWua0Mz/OxPkP3uA9uztYB//GnPx7ffzjwepOzB0oemG tsQ3eLfefobj2XS33wXrkteHfqjv3iV TJ0TdgY1h8zNmfnX znmf8O/ZiOaygBAgQIECBAgAABAgQIEPhEgZ8X I9D6Np2CaObtgtD/K6pQqpU7hJax3J93y6hQQ4aUsDV9jPxOhhs6jo/cSC2ql61cQ7ivvoa rEw22rjt3039qFdxu3bWvHxE8/zuZ2D1zRPhw/07azLOIa W/8dPcsNGnHO5cWmzdcPJJxPO58/PpMOahjTAt4WWwxSo3H6LQf 5d9V/q5YACzHJNe5O2bx3 eqZXtl264P7/n3bapZ25kVU7znx89vnysMD/m/67enP 5UGK/65983 Pc1O8EiBAgAABAgQIECBAgACBZxf4WYF/CjO7MAxFLBSDyxSWlsHStChQBpjj0IU2X8k6j8peWJICpDL0 uZRTKFIN4S99n5m85428DobbH8mzkfrTn1oQzlPQxhDnKvNe ffKZdpYavthiVgzX8fH8hGP6qxOj79DW41Jtpsfb86ev/D087n/SZ/ Jf871nxr ZS5xS4znMwzp0Y7Ne O/Px6t jjXJDXFRqN4L8jXEc7di3i/ar7E/5bFBexhCH28wr8fwtB3oUuL38vQnn T/s34nv unpp/c0/if dd5X9 WJUkQIAAAQIECBAgQIAAgd8r8DyB/9iHLl/lHIP5bg4zistDY3i0DkfzwFVX G8ET7FkDBdWgcFG6BTLPVewUFydu9HeKTCZQroUmC1X4rahKxZGzpbLovn1OCBd3xGxss0VLK/VFeVNG7o64MtXu5d96C h9FTV pzLVbzpmHLRJ5Zelz1s38YdIQVfnDzTVecxiJ8Xj9K53xuyzfOxzlYXrupNCk4Xl/j30YdxleCu 3rkkubC1olTH7u0CHDvfLnZvjv9zgW46z4fju/seTyf49Cu7y64cr6nH7fm81JXd9laJy7CLPPr t 7m 2r5k38ePTvWXJu8nlmz3puxHZuLEDFObIqulkuLsjm ovGxbKrg6ffNssWh 29fdr5stfgD38fFwbjfyPjgkq8y231j8Fdtcc59V3/XT01/ bepLJbi0d39VZhAgQIECBAgAABAgQIECDw gJPEvjHUHsdUMc0My4AXDKhGEbVge7eAE3BVdePyxXM2yWn867CjnSV614Asl1L jaHd0Uouw5dy74c1FP/lOqdQtgpwN4wmM8dt7i55D5jCi9XIejZckUbYsiyqqP4rXx7XG4aj3YV3o9hiFu3rILEsWj/VPtuOH3qSvZLCw/bl69wLTOzOay9mhttm66uzYsBKYRq8vhcznf73fn5nNpeXI0f6x7Ttj8bc Gmy/F5Yzi8/M2dnC n25fads4vueaGxHbk9zuwqQ2rwdoueFTu8f04MZ jybzAGeKcywtXYwjJoPj7ON2 sutz/bt8aYzz/J3ulrr6e49lcjuO5ldZbmnDPYH/Ttmlrv03ySp38tnmy36zP/hLvJMtbsn0jv9eLWc /vdgKZbeTPPzof9dPTP/ciPSXP5IX3NFXgkQIECAAAECBAgQIECAwGsLPEngH4OEG/ P/FHQtDVG43T1Y9qiIoZoaQuEMtGdDkohWhEU1iHbVtVf V0deMfPm4HcZug8hTlLr1fhStmLqlzxU 1T/LR6e1Tu6LdVJVsf9sZ97/utOmJAfrBwsXuFax0cbgZO7wwpT7c/LnzlQLbqXLwSvJi76ddb9d74feV0ar7c0b47/GI7VgtmOcytCPLHVbvzlxuvU px9XTaj958/5b3R11fyq7B3tK0 axvDGv61l a33qY7yeSj5mSdV4VguLwzEn/J2a1tjF8tW38c7lOrvqjPsfnzq bLb6o/8cFmcqf8bcVetqzl24shv/e/qvOBQ3PV3osWKECBAgAABAgQIECBAgACBXyfwJIF/umS52NJnfRVwGpV7g4nVUMbtD6YraauMKSbBad/oKXC7hCirw7/rQ2xbvRBSh2qxbRvhWW7yaouMs XywTeC8qLYjUC9uGq8POjqfb3tT1yoqe8CmA 6cz7sB73TYsd2hlT9tnPOlfFVn3a uKprCrPKkDuF WkOFGFrfQdJPaGv6q3Of P3ldOZ XJP 3bOveWXAtzct4N25N6t2p2/3HjdLfcp/TgxnyuT3cD/nvaV/Y52pMKg8s3sc6cpBftbcoddn2qpij8a6ezf9L7VrP6/KZEpvHHHz51PPloN3v/ilugbfYxiv947Y 76jtaDxvVvfV/10V N8cEgUIECBAgAABAgQIECBAgEAI4XkC/3o45i1VLiFGFb7W5U98XoVCRfklcEyh2sY2KUXZ3bcbAVYZ3sb3Ob/craP6IbW3CM8u9VVX7MZz71S 9C3WfbZc0Y7dgLQoE98elVuFmNVxl4/zYku1dU1IW9dsXFF8Z1C1376jeVX9tnPOlfGlQzfeVXWXpcvzzO9PZ3nlsWWdy/uD8877vS9T6cx8uad9O23b8ktzf2nI0vjdN/vjuz5kt9zD 3FyPlcmq7 V8rd72ld2Of27VP17Uf5 5n2sIwf Zfn6pzso5BdHlMfh/L3jGbC916eeL3uNforvj/89ONPEPfvl7zrO3Y8uOqWGxLbe/9/RM31QhgABAgQIECBAgAABAgQIvJLA8wb 80NNyy1L4tYrZzKiVWhWjNZu2DeHT3vBRVHFl77de9jmVT9i 598S5 b4V4ZbpbK935fHlu8vzIrftubL1cLJDttWYKtos4zb1f75ZcHrM4Tg M7AtvVsWWll/exv5vjUc j vNSxRQSXu6KOdm nbZt9e/ev8Wj8V2afbgwdYfzmX7slMl3FC1tqsqt5uLqtzvat1SeOpyeEXDm383ysNX7OA/eEfjHOtI4bj1oNdb5oUatWjid5476vnS zE1NFnEB9452rnv5OZ9 zH9X499Dfcfb55ColQABAgQIECBAgAABAgQI/GiBpwj8UxDS9estCdIDLOsgMW5dUD3cN8SHv3bTg1TnoUiBZgwGLrcHxKecpmPrLc nQ6YAsy0fWPrdw3oUbsxB4HLVdwrk4jZI1w/tXWVLZ8sVff94MBYry1dmLi1O 3uncYtXfqavY5lyzOZxjQHZVthY 4zTQ4q3Fz6O70CYQtjcjrnzW/Nldi940tutwDr9EPfYT3do1PM4nyNuJ1WdN4akdcAaP69s4vHzQ49XA5wD3uJ8my7TeJRbqMRzx rauqjs7X8627w6/6d EzWvDZ7z1y0Pm6UP7cXI Vyb7gf98h87ZeVDw7C0cFkWO36Z5sHGXTf19/XmuNfapXLhNX8eyq8l23IRbvz71fJkbH8fhYw/YvaWw8/utf4fiv88/4L raYy3Fo92uu1rAgQIECBAgAABAgQIECDwWwWeJvCPez33XTsHpNPe7avAfhmhHOxe9n8ug8tYLI VmfQwxLmXSQ3uLvHmpbn4zLRLsbD9RF/7szzEMK7fyKYKxqZ25X3N75/Ash7bTsfXCyBwYxi1zlgBoCqC6cmFk9lud/1Rbcpvm16LNiSs 7DHux7/U1YZ63OIV9ctDlpsmtF1cwIhXdcY6r8em7keqrxjjtdXt9tXzZcWyGpPclik4z32qu3zpTxHA13 MnLSys2zb1uyoY9 xezee22MN7XfaWyzQe1f7y8aHWhV0qc3ZexcK32neHXwr2lnky2VwFxp82T28439GPy/jPfajn80Zdec6un9 Q59sJ5/VUmIY6PgD5vUHpqo3reZrm/bwYV4/Zarzy3/BO2VjPqvxGH46 qs 9V1 2zX vq9fij/dsuRn33N9lNijOc9Snh/62/Lt68O9QXEDsyn f47 /Qyj/SYgu8bkB63 HNv7dKBo/WRbzt/jt3rcfXri694TKEyBAgAABAgQIECBAgACBHyrwFIH/D7V7nmbHUO5MkHS23PP0TEu U8B8 U79B557tPf5AzXfVVVaODkK3N9V6 85KC2YPGbh4Peg6SkBAgQIECBAgAABAgQI/FYBgf8rjPzZYPZsuVcw0YePC5gvHzd8lhriVd5nFgWfpb0v1o50pTv/d49q9PvIXSDvPrEDCRAgQIAAAQIECBAgQIDADxQQ P/AQSubPG2ZUGy1sRMqnS1X1u397xUwX37v2Os5AQIECBAgQIAAAQIECBAgQIDAzxUQ P/csdNyAgQIECBAgAABAgQIECBAgAABAgQIECCwCAj8FwpvCBAgQIAAAQIECBAgQIAAAQIECBAgQI DAzxUQ P/csdNyAgQIECBAgAABAgQIECBAgAABAgQIECCwCAj8FwpvCBAgQIAAAQIECBAgQIAAAQIECBAgQI DAzxUQ P/csdNyAgQIECBAgAABAgQIECBAgAABAgQIECCwCAj8FwpvCBD4KoG /V9o 39fdTrnIUCAAAECBAgQIECAAAECBAgQIPArBH5s4D/2f0Lb/C80 X/tnzCMv2LMvqSTfduEpmlC248hDF163zRdGD717EPomum8y7k/9XyXyr 8v8Ofae62/10a8Yve/dTAf jmf3O6v79otHSVAAECBAgQIECAAAECBAgQIEDgpwg8R Cfw88c3hev3VbCPP4X2uaLA/5xCF3bzsF3E5q2C0P8rg7BU7lLaB3L9X07BechhBwsx0C7aft5nqyD7s8P1m9Pz6Gb pD8c C/tHc6fuwLjyKoT32LnzcH7/a5Y4lYd1psOFf8w6XO9PfUSdLcLBaiirmcFqfKgD WLT fOsEXFTr4m4z9 MDQnuvAo23Gv6Fri3Fp/4S f3vfXQbRRuB/bhyVIkCAAAECBAgQIECAAAECBAgQ FKB5wj8iy6PZ0K4GLh9ZVA69qGNAX95C8E4zuF9edX7tCgQL4rP/zcOXWjzlfLzlzFc3gpMU4Beheq5nq9 nQLwNqS xP7vBPipzVudiYsEW9 f7Mj3BP63 3uz VVQHa8IXxiq30L9 WblX1xg5 9s1afPatJDbWLY/zbN5bm94zDdIfSubYUE/p816uolQIAAAQIECBAgQIAAAQIECBD4oMDPCvxjCFhfMT1/XkLVe0HGPnTz9jVpG5luCH0VyA/dHARf1V1d4R9D7o3APobnq6vVd8LwePX/qtzV b7uixTkN7nf8x0IG8inAv/57oi0aJDuBGhD1w hWBe56tjNwP/EuMVK49gtdxzEhZeuD PGic/296qh9RdVUL0Kx6vfcuC/2p5qZ2uqoXu7bF/V/C 03X/rfsQQOv4txIWwOcyePn/gTphTgf/f0C1/k3Oovvo7/VOMc1l2bw//dZnUh6X P /bUuqgH0vgX/rNYxoXH6fzrxcLom 8wj8vGuQy3eCZBPWfg88ECBAgQIAAAQIECBAgQIAAAQJfK/CzAv9ssxPg5Z/Pv46ha9rQVVfuxwWAS7ZdhfqHlU/BeNePRci5dcB03vJOgJCuos8B 9YxO9/l7Xa2ttSZv7v0ZaeOra9Tvd3cj luhq3FiFXgv7OQEcK4DqdTEH 85c9x4H9m3OZtgbr1wsI4zHdr1H0 2d/6sKvPVah/M/BPIf0llE8hc/vfav6ku15iwFycbBzidkBVAJ7O/TZ9PxeeQusydC8qufW2/Dur rU dLqCvgy8t/pRHpP6dPTQ3sPzlTWdeT8tInT9v5Xh1ZE75 yruwNS4B8XXcrFmXnLoGUB4apyXxAgQIAAAQIECBAgQIAAAQIECBD4fIFfHvjHgP5GyJ6288l77 Z8YkDHeIdBOW DEwD3u4V8uKMxV1IF2Cs437g44ccZvLZLaXS42nF1duOFa 6w7eWLcwhi6Ni9YrI ODyHeWryoSj3k4yrwr2uMAXN8FsXq 39hHTD/C127E9jHK/nL0DzVV12NHur6Vic7/pCves9X2B9uozWH6sO/kML8atGiPtHXBv7xoRB/Q9 9Xe4Qinv411fk3xX41 MWzzGNZ7kwU/fbZwIECBAgQIAAAQIECBAgQIAAAQKfKfDLA/8Y0sV99/NDdttpr/4ysbsRTB8PzhjSFeVNecfAfMRc73Sq/Svoj v//l9T4J9D/oMr/OMiSLm1ThMfgHywwHEc J8ct3Ihon6f2/zJhDcD/40QfRX4pxC5eNhsDt/za/nw2LOB9dk n77CP1eYt PZCMNzkfn1ywP/1fn/hXSHRP3w4bN 0aV0L pejV3xvbcECBAgQIAAAQIECBAgQIAAAQIEvkJA4F8rz/vNXy7Kv2dLn7qy6fMqFC K9O18d0EM/5vy4b9FoVtv01Y0ecFi /Uzs 29vl2aPS9mVFvrhLS1zv6dEzcD/8sJpnf1uK0WVOrCX/f5IYH/javll96cDayXA268KQP/sujO93FP 6aZrqK/Nee N/CfOhPbsAruz/oJ/MvZ4D0BAgQIECBAgAABAgQIECBAgMATCQj8NwajfshufPDrrQAzVhOP2yq3G17PV8TfDs03Gvkk X91s 94dEnvfz/3aNTvo93rc4kLDje2aDup61E8fDvzv2ZLnbGB9tnM7wX7aw76 MyGF/fOV/Wk/ 7fNv4V86q8M/PfG4KoNm37xroVqm6Syr7lD8TUe3 xsv1SW854AAQIECBAgQIAAAQIECBAgQIDAJwn86sB/Cqv7cLmaf94q5mpf/7jtT/Vw3zCGoe mLYDmwYmBcxOPLSucrzxfPaB3Gczp7oF29ZDg5ccf8eZm4B/m/fYXk9ktPd/gfVf4nx63dPdDNR5p3NrQbK3MfIL4XticTrUZMIdqD/ 4kjRdOb/ec/5fGN57hfrZfp4N/HMAvtoK629o64fdFue9CtuL3xabMmgf/4WhewvNOwL1OAbxzoOV37wosf67XIf7edufdGzZt9TfrYf2Hi9y1F30mQABAgQIECBAgAABAgQI ECBAgMCjBZ4j8J8DtCbvS168rnLZ3XLVFbgnlaaryOuH7NYBca5sDPFK/3If rbapiZd4d XzwSYH9pbhoW5uvl1WiR453Y VV1f/TEF79Xe JsPw40PyS3KtV0fxrSNUVwgufR9stjelqgM6O8at7EvntEQx6MNXb9 TO5nuPXt9b77qwfsruZy3vM 74E/HbuaN/oSvrbN9C1/ 9NP3e i5Hbr9b1XfdlyZf4b8ql6/wj1e6X47J/ZiC98v3q7/3jT3x4xZBl3reQtv9DePB39J2R KdN/9LVmu/P2Ed9k9Hj31xzvhg3zEuwFzGY lDbEvVvq5 CPBeg3xPgAABAgQIECBAgAABAgQIECBA4JMEniPw/6TOqZYAAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ L/08OocAQIECBAgQIAAAQIECBAgQIAAAQIECPwWAYH/bxlp/SRAgAABAgQIECBAgAABAgQIECBAgACBlxYQ N85vH3bhLYf7zzq64o/e/u TsKZHilgXj1SU10ECBAgQIAAAQIECBAgQIAAAQIEPkfglwf Q iaJjTz/84E c8efD57 z5nGvWuM4x3l7Zs4 Qse8eo/i39A1/wvN/L 2//eeShxDgAABAgQIECBAgAABAgQIECBA4LTAUwT ObzMwXvTdOGrr6Ef /bLwtPToxMLjn1o2/6uQ56y8DiEbg6p0zi3Xeif1fwDgEN3WUBqmjakm0GGbllUSn3vhg c4XLoh bsq8yrC8eH34392xLO55B 9dr9ffc5Yt0C/3fzOZAAAQIECBAgQIAAAQIECBAgQOCkwFME/rmtKSzthhBfH5SJ5qpvvn4oPL1Z wcKvEQwG8P OfyeKcahC 0XXqH gRG4 9C9ubT3/d0nyIYfWTB5iXn1Xrn941LovxXsD39Cs/X9flWrXwT Kw4fCBAgQIAAAQIECBAgQIAAAQIEPkngiQL/MW2vk4L eEV0lfgvV053Qxj7KSye7ghoQzdc7gc4W672PA5j79n6Zwx91xZXdLehi 0tr9JPV7u3KfBe tAP1V0N63NO5fLV411YXyO Lnu4zcvGlfYFXwj5avTY3jmUT duu7AqVwMefY51lv2fy8axum7rCb/cxmZaGBqHeBfE9hY3w2osmtB2fRgv02Vp9c1y ZwnXPbmUvn9vfM0L5Bc5ssYyvpSR75jXt3hEtu46ke8y2MMId/hcz0XluH5sjenAv/xb jat9Au2/W8ha7/W/39rpt8M/Af/wtdW2z/0/0Nffe/q4XPoVvfhdB2/23O5/XZfSJAgAABAgQIECBAgAABAgQIEPgtAs8T KfgMG/lEwPsOtQOSxgdw/NLaDuGGNauwsI5hLxZrhjlq/C0 K18e1xuCt7bVXg/hqFvq8B7LNo/1Z4C4GqRI/1y55XYh 1LdVXB/RwSr55DnMq1oS1C/ljv 7damly6fjwMRUM463cxa9t2CvEnrNAXdxIki7hANBWfSqTFgfXcOltu2l7ptsveGFx9f3KepuPK OT9OiyKp7 uB 8Z5dc4lLvwsf7uxH3H8ijErhur4bV5oKJ7BsV4Ue99dQqvAf/eq/n XPsytHLr/Hd4BcBz4/wtd8xa6odjjf/yXFgDKfxJSHd16YWEc/gtt 6daADym8ysBAgQIECBAgAABAgQIECBAgMDrCjxN4F8H3ptXf68WBcpBmRYIlmD3bLmiiqswtvit fHtU7ui3so7N93vB/t73m5XELf rxY iXFwYWeXD bfotU4WQ5v3n89lwhTObh6/lDl4Mw7pzoe4jUY6Cvbhk4avtWzZtzZCk4hq7NC0jLl9ObeOfC0pGz5ebnKZxw2evH1fen5mm88 2W9QDF1Io7H1h0SVV/35s/e99Xh eNV2/MP8TXWddNlpx bx5aVf 37FPgvV 4fh/irlo0xeP9v9VX54Tjwjw/3fdv 21wqiQsAf1aLV8tPwx/PB1gwvCFAgAABAgQIECBAgI1EES4AACAASURBVAABAgQI/G6B5wj8t0K/GIbW28DUwXQxduWV3WlbmjLA3itXfH8YaJ4sFwPondMWNcS39bY1TWja i6A ZCHBbPTosh6K6DcrOq3nXOujPOh73odQ9qGZ96SJ1dx3m864rB8mlN5C6SN1zxQZ8vFU5502ZtL V9 fmc8754zNuV7w I55ddLloB Pm1d5Jr3/NQX ea/ gyv8 2prnaZ9C827A/9oGLcJylv6vE1X7S8rmPH3/4othHK54jW3 f1ddyQBAgQIECBAgAABAgQIECBAgMALCDxF4B D0Ho7jrxX XIhdsQ E5DeU64YwKswtvitfHtU7jCAXiqZr8yutpoJaauZfim1vDkISpcyxZv99lWhfnHMtJVOcRX5zjk fHcymcc/B xxgFx9XLdz6cOg996HMTLfqyCH zXLx4JMue2Nw9f2Z bxzzticdeD/XfPqpMtBP941r6Jdvltk5/WeuZTnxirwz1 uXv Fvv1faKutdULaWue9V/ivTjB9mJ8TsNwEM99BcGqeblTnKwIECBAgQIAAAQIECBAgQIAAgd8h8BSB/97WJJsBabO1TcvzbOmz2hpnaw7tBZ/3fr9Vd8pej7b02bkDoQ6ed9ryrmD2IMivxzd vulX9Psw8D 9BdEdWxWddak95zZftTeF1rfm885WOKl/xZY O23bW6TY/b7wLd/WY1X tlfXer7s9CO2 2o7oFXtX/rhZuC/t3XP3vdz64 39NnuYnwuQNvnff3jQsOtbX 26/EtAQIECBAgQIAAAQIECBAgQIDA7xH4/sD/KPCbQ8zlqtYYkKaHfBYP/gzTQ3tXV/OeLVeM82GgebpcXHiIofrS4hCf7jn0XWjjPuzp61imDZf96/PvcVufnSv8y0A01tftP0D3sB/JM7dj7tTuQ3uv27IOcAuUuCd usp6 xkBMehuVn2OKxND6K4e1nrG73LeqwD98tP0LgXqpXX8en6Icjlhzpab52N9mmuX6Wr7ch6M6RxV uH9ynqYx3XnY7eVZBN89r27Pl6UfGXCeA 96aG u48GvNwP/MO 3vzxg918Y j/Tdjvv3NJnOud/878Pc4fiFf71vv5xi6H43XLuWDae/ 3wgcEPJlIdAQIECBAgQIAAAQIECBAgQIDAEwt8b CfQtBif/UihJ1C4vzbvN1MLB 3wlkC5ilILoPVZH2y3Poc Vzz625b9sulc8eH08b9 JdtRtrQXm3fkwPyqa62iwsY8Urn LnYWmeeOHV/U33FmsLZfuT2dW3Rh7ZaAFiNSW7LFMTnPhU0UwuX8dgP/Ls Bvzr8662a5r7GhcCbvnt9ndnwWR93jbEtlz939hX7avK3euSwuxLf6cxrs56cp7Go o50PVjekBzGpM8IMs4TOf9knl1p8uqH22XHlR7vWBSOX3RxxS8lw/sbcor7ItGxIfkFuXa7r8wLnvs/wl5dsUr9Jui3Op9sef dPX/3xCfC7DUG6/mXwX78/nH/4q9/v8X4rMDuv5v0ThvCRAgQIAAAQIECBAgQIAAAQIEfrPA9wb 98rPAenNw86Wu1mRAgQ UcA8TbjPEvh/4kirmgABAgQIECBAgAABAgQIECBAgMCXCAj8v4TZSQhsCAj8050LcSur4oaVDShfESBAgAABAgQ IECBAgAABAgQIECBwRuDHBP5X27jkbUyqXp4tVx3mI4EvFfi18zQucizbXcXnVlRbSn3pKDgZAQ IECBAgQIAAAQIECBAgQIAAgdcS DGB/2ux6w0BAgQIECBAgAABAgQIECBAgAABAgQIEHisgMD/sZ5qI0CAAAECBAgQIECAAAECBAgQIECAAAEC3yIg8P8WdiclQIAAAQIECBAgQIAAAQIECBAgQIA AAQKPFRD4P9ZTbQQIECBAgAABAgQIECBAgAABAgQIECBA4FsEBP7fwu6kBAgQIECAAAECBAgQIE CAAAECBAgQIEDgsQIC/8d6qo0AAQIECBAgQIAAAQIECBAgQIAAAQIECHyLgMD/W9idlAABAgQIECBAgAABAgQIECBAgAABAgQIPFZA4P9YT7URIECAAAECBAgQIECAAAECBAgQIEC AAIFvERD4fwu7kxIgQIAAAQIECBAgQIAAAQIECBAgQIAAgccKCPwf66k2AgQIECBAgAABAgQIEC BAgAABAgQIECDwLQIC/29hd1ICBAgQIECAAAECBAgQIECAAAECBAgQIPBYAYH/Yz3VRoAAAQIECBAgQIAAAQIECBAgQIAAAQIEvkVA4P8t7E5KgAABAgQIECBAgAABAgQIECBAgAA BAgQeKyDwf6yn2ggQIECAAAECBAgQIECAAAECBAgQIECAwLcICPy/hd1JCRAgQIAAAQIECBAgQIAAAQIECBAgQIDAYwUE/o/1VBsBAgQIECBAgAABAgQIECBAgAABAgQIEPgWAYH/t7A7KQECBAgQIECAAAECBAgQIECAAAECBAgQeKyAwP xnmojQIAAAQIECBAgQIAAAQIECBAgQIAAAQLfIiDw/xZ2JyVAgAABAgQIECBAgAABAgQIECBAgAABAo8VEPg/1lNtBAgQIECAAAECBAgQIECAAAECBAgQIEDgWwQE/t/C7qQECBAgQIAAAQIECBAgQIAAAQIECBAgQOCxAgL/x3qqjQABAgQIECBAgAABAgQIECBAgAABAgQIfIuAwP9b2J2UAAECBAgQIECAAAECBAgQIECAAAE CBAg8VkDg/1hPtREgQIAAAQIECBAgQIAAAQIECBAgQIAAgW8REPh/C7uTEiBAgAABAgQIECBAgAABAgQIECBAgACBxwoI/B/rqbYfLtC3TWj78Yf3QvMJECBAgAABAgQIECBAgAABAgQIEPiNAr868B/7NjRNE5q23x37oWumMt2wW azfjjTvs8692 t9zjwH0IX58v8PwsDv3WW6DcBAgQIECBAgAABAgQIECBAgACB5xT49sA/Bqw5QG2aLqRYfeiK7z75iuuxD 1B4J GLbbnGwL/dO4z7fuMuTWOoe/mBZG0KNKFn3bh 7JgUoT0l7nWfGhMY90C/8 YeHOd4xC6dj3/hvhd/jcinzqVK/4NabvQF2Oz vdl TtfL9ws/ 7kOr0SIECAAAECBAgQIECAAAECBAgQ KEC3x74h6NA yuC9qPz50H9inbkc9WvZ9pXH/Phz1Mg2nZDyJvbjEMX2qYJ37Xu8d4updB/q9EfHFOB/3tH5MRxac53YRjy7AshxAWotDg4LwqmaqZFgXIhKs/TcjEm3qWzNQXS3FgWAU60SxECBAgQIECAAAECBAgQIECAAAECTy7w/YF/KK/aHactU3I6txXKblzRW aCyTseN1/VHasah3gV/3QVcBkEprJVoL5s4ZOuap 3 pnbkcPEqe42dFcnjsFkDCHXVxxvFTtfbn0Hwmb7YkfGfnXeGNb3O0HnrTmZzpHHoCycXLu0CLC0 Iy4K9NNiwJHLUN4t0DSh7fqY4V7 L49ZDGDnxYVUX9uFTb/LkYfvzgX 6yu r bIxhluBf4P7W aU21acFmM 8tiTPTKVvmK9rRYszi2V3dn3Gxf2eeDespip96fmKexbWWIf6m3/LcipHmytR1XnJurMZz/fi/1TO i1apcXcBnAgQIECBAgAABAgQIECBAgAABAj9M4AkC/3jl7hzwxfC9CNqvQtV85W8ZFM9h6FZAmIK/tp3C5TQwxbnyQFWBfzpn2y9Xtqdic6DaluHzHOyvAsOz7TtbLp78TPtCXCipFiDGMS0AbOX2uev br1WoWhWKIelS5 JShvdjiIFt6ZJMi7sFUrfSIkx5tXbuaxtK53hs3HKlHPKqSYcf0/G5wTvBb1lBauvWZCoLpaau 1j /Pj juvFkZR1V1sSxXmSFlLSCtf8rIFpsSQZFFeyn25f7tRR4D/PgWkholjoKrZRyvzh1Dw9nn 5SdPrtFDT9eON TH9fayGNXntLSysz ITAQIECBAgQIAAAQIECBAgQIAAgZ8i8ASBf1gC/xRMdn0Kr2M4FwP7S1gYP 8EdDtB7tWVvlujsgTqc1BdnjCXT6FmFU7H31JoeAmjz7bvbLl0 jPtS3dJ7NjkPpx9Xc63fUAKi3NyOrtch/FTaDt9HxceLkarWmOQnOuKPyTPuh8bizSrSo4/pDlVhM 3nsWw6t9B1fvlvqi/9TjNn/NYrP52VmXvaN9B/9/3U5wX9fhWNa3aWv229XGMd7IUdz/EPfw3bgmpxyvNi2IRZKtq3xEgQIAAAQIECBAgQIAAAQIECBD4aQJPEfjncHLvdUI9uvJ3 7dc3 GgpICxTVfDr8Ln8qCdBYVYZLk7YbU1UXlwfF 2r3x/VG7 7Uz7YtHVVkLrq Trsxx vhG4roLTMy6xvjJwr9 XCyw7574YH7Z888cU7OZzHLQ3H7zqX/5y43W33Kf0t3qAcjSMD7QtA vKbjX3y9/uad9Gvz/81a15Wrb17pON0/ZdW8 amOvNi1C287kb1wEECBAgQIAAAQIECBAgQIAAAQI/QOApAv8pPI1B HT1bw5T10HvnUH5vO1Jznp3xyIFoG3o4lXCe4UPguJLG8 272y5ucVn2rfVuXmro42LnbdKF98dtS8ucBR3XZxxWQWtxWm23s5l658uxvUvtz/HuXTrqv6yljz3yu 23u We3h/p4fVlg9QTu1JWyLNz5iIX1R2h4F/vWXVVgfPfhfnQL2IU33e 7NKp7iap8fz70yz9sZ8mUfRqtm4Y dM5coQIECAAAECBAgQIECAAAECBAgQeGKBpwn84xXLbQ4iU3jZhq4K5VYhZom6Ezzvli PLYLSWH4zHE6h5kZAOAeHm9uolOeo2rfbrqpcquJM 8pzFe/jeXbvWijK1W9vOeT Tg L3dquZwptL1dT39jGJTeg6Gv Kr4uQW355cn3e Hv3uG7QX51wH65O7YgOtPfnTJ1wF9/Xs2xVR13tK/q82d9rOdp3PLqcJFgbsiqj0Xjdsdm/vu6d04UVXtLgAABAgQIECBAgAABAgQIECBA4KkFniLwn4LjMmyPgXF8AGgVJqfgcnoQ6aI6XyFc bgWff9sLBPPv6fUqDN0IyVPg36weJjttoVMFk2fbd7ZcbOCJ9k0BZh9WV/NHl7390o8ewppQJv/yqvJxPmYVxEaXvFCzrAJMz0K4Khfbsm5gGOqr71d9vYzSzwr8060loXlYf dxXOzGMPTd6uHW1/O4ev5F7Zrm84nxyENwc77kgsev5 fpELq2egh1mPsdH5w9nyb fV85H/x7kLfWasu7VI6b7FcCBAgQIECAAAECBAgQIECAAAECP0rgOQL/GEhW 26nMK/cozyzpkAvBn3z/2IAuITNU6EpCCzKLGWLLVBSlt5O9SznyQsN07ExtF7q6oaQQ /p3HUgOTfwRPtSyRPlUkAa237QvlhXLNf29cNL60B3bl98ORPgjtW 8fFhqJVzWqg57dKn5yRcxq0NXZ j2xyS5zHLoe71eBS9uPl28cvj32ws5sxbPy3tKsqm74qVi2Uu1GXi56Jcatj4wP4u4zX5tF0fxv lvJi6KDfOC1NSHyS63Nd3hUZbNarfal8vF1 X8J /UKI8t3t83T6eFo3JcygWoqVlNmkNdm dN/FvZmKdFGyaXPL KH7wlQIAAAQIECBAgQIAAAQIECBAg8AICzxH4vwDkr xCDJrroPtXQug0AQIECBAgQIAAAQIECBAgQIAAAQIEvl9A4P/9Y/BzWyDw/7ljp UECBAgQIAAAQIECBAgQIAAAQIECLycgMD/5Yb0azqUt4xZtlxxpf/XwDsLAQIECBAgQIAAAQIECBAgQIAAAQIEdgQE/jswviZAgAABAgQIECBAgAABAgQIECBAgAABAj9JQOD/k0ZLWwkQIECAAAECBAgQIECAAAECBAgQIECAwI6AwH8HxtcECBAgQIAAAQIECBAgQIAAAQIECBA gQOAnCQj8f9JoaSsBAgQIECBAgAABAgQIECBAgAABAgQIENgREPjvwPiaAAECBAgQIECAAAECBA gQIECAAAECBAj8JAGB/08aLW0lQIAAAQIECBAgQIAAAQIECBAgQIAAAQI7AgL/HRhfEyBAgAABAgQIECBAgAABAgQIECBAgACBnyQg8P9Jo6WtBAgQIECAAAECBAgQIECAAAECBAg QIEBgR0DgvwPjawIECBAgQIAAAQIECBAgQIAAAQIECBAg8JMEBP4/abS0lQABAgQIECBAgAABAgQIECBAgAABAgQI7AgI/HdgfE2AAAECBAgQIECAAAECBAgQIECAAAECBH6SgMD/J42WthIgQIAAAQIECBAgQIAAAQIECBAgQIAAgR0Bgf8OjK8JECBAgAABAgQIECBAgAABAgQIECB AgMBPEhD4/6TR0lYCBAgQIECAAAECBAgQIECAAAECBAgQILAjIPDfgfE1AQIECBAgQIAAAQIECBAgQIAAAQIE CBD4SQIC/580WtpKgAABAgQIECBAgAABAgQIECBAgAABAgR2BAT OzC JkCAAAECBAgQIECAAAECBAgQIECAAAECP0lA4P TRktbCRAgQIAAAQIECBAgQIAAAQIECBAgQIDAjoDAfwfG1wQIECBAgAABAgQIECBAgAABAgQIEC BA4CcJCPx/0mhpKwECBAgQIECAAAECBAgQIECAAAECBAgQ2BEQ O/A JoAAQIECBAgQIAAAQIECBAgQIAAAQIECPwkAYH/TxotbSVAgAABAgQIECBAgAABAgQIECBAgAABAjsCAv8dGF8TIECAAAECBAgQIECAAAECBAgQIEC AAIGfJCDw/0mjpa0ECBAgQIAAAQIECBAgQIAAAQIECBAgQGBHQOC/A NrAgQIECBAgAABAgQIECBAgAABAgQIECDwkwQE/j9ptLT13QJ924S2H999vAMJECBAgAABAgQIECBAgAABAgQIECDw7AIC/weN0NA1oWma0HTDg2pUzSMFfkPgP/btNAfbfpfuO fpmfbtNtwPBAgQIECAAAECBAgQIECAAAECBAjcFHiewH/8G7r2f6Fp5v 1f0Lfv4W2/3ezE5sFxv9C2/63 dOnfTl05wP/cQhdOwe0caGg7cIQv2u6sFoySOXmxYS5XN 3y9XqMchOCw3ptxz0xnqK7 s6Pw1gu JVG1O7uvDha 3HPrQHwfZ2Sz7/23Vf57GM86IYj0 90 CMyz3z9NFkZ9r36HOqjwABAgQIECBAgAABAgQIECBAgMAvEXiSwD G/W h3HFlHP6Etvnfawb KfTswjAUsfc4hiksLgP/aVFg7dKFtllvTxOv2t66sSBdUf1EoXi6urwbwl577/qbe9bg KhdXxG0H50/A39FO/K56tcz7auP8ZkAAQIECBAgQIAAAQIECBAgQIAAgVMCzxH4D39Cs3E1/tBdB/5D93a5CyAuCHT/hbHIzUP4G7p8l8DV65/11fMniC5XbJdBfAghBpf5qu0cqs9B6jhMofx0VXcbujLYDyEMXbta3Lg0o7rCP9aX674USoH56i rxnQA3tn1Vrqjj69 O6a6DtDCx096pTWPou LOh6YNXd8VV/PXdy8c3cmwLrtlsWxxM49lal85tvH7Ygzi2K2u1u/6av6VYzj1ednmaavfG3dwVNMlTpjlnLF94xDvbpj6fdWnKlBf9S/3Y27HrXmaxuNM 2LB0 XWd2Zstu/rJ6czEiBAgAABAgQIECBAgAABAgQIEHgJgecI/OeQvuv/HW71MsYtfrq/qzLjELfu2QjyH7alTxng1mMer8ovFgLmYLZN2/PMZecg9BLMHtVX1z8F1l0/rvpclwohBsvVIkIKravvrg 8/qYIl8tgu3y/dTfBdUXVN6nevJXPnsHU37Yfiv6OYYh70 ewOldbBdv5673XeLfDZQyqUqu2XX6rF0xSHV3Zthy F3MgxDkxu eFg7ntV21IfYhbOV3OOQXn2 MWw/G2bUMbFxnSIcW5chWVSzpnm8vPhU7N03lRq5zL8fA0n6v23dOPM 3LffFKgAABAgQIECBAgAABAgQIECBAgMBdAk8S Mcg8W/ou7e0jU/axz/u4T U /f/C137pwiCi37G7X/qvf4fFviHS4BbnDK9rcLL6UrsMvydD4jlmjnsro p66w/j0O64v1yN0EX lVCPB1Qh8nx81VIXtf9hZ/TldzFSkEKr8u9ilK fBDK122907H2WVc3badUNGg6McyzF0bV6wWB8dx71cTMiBfxqDrl8WY2Kfy3Ps3ukRA/my4Hy6LbOqJVO70wLDmO4kaTfqOTVPj 5Eqdp3Vz WcTto31WnfEGAAAECBAgQIECAAAECBAgQIECAwBmB5wn8V639F9KV 83/LgFpDPCvtugpHvLb/V3VEB4Y MfgNuemaYuffMV0FXymIDUXXLfmsmiwBJ5VgVMfx2k7l2YdHKdD53ovV34/0XY sW31HQjRrrpqvw7ED0nudDwO/GNOvl4giW1Zhe6pD X2QdX7YtxzP/Zep37t3eUQf93 Ldd326UN3dF2TvW8LSrMixV7bbhu 3Zbr8vNJ0njdqN9RXu8JUCAAAECBAgQIECAAAECBAgQIEDgvMCTBv5TB IWPk0O8ucAv9z95LCbDwz80xXcMdCNYWXX7V6xfSrw3wlzD/tS/ThdOT5U3xZ3IqRwurw6/aro/hcxDM7PJth5LbLt/XqKX1J7N tabw1zKtDO9abguM fbr7eCvynZzLk9hTPG8g1z c7M/ mc8UgfKovn/sSpsdK7wzK0xX3Gws9uX35NY19G7oubv1zPUdSse8O/ONzGY7al/vilQABAgQIECBAgAABAgQIECBAgACBuwSeIvCPD fdyibTnv3LVj3/Qt7TzsdqPPjwz8Yzgbr qf94GPwXTcZ34d4KZENjTNRtA B/A5LI5boGz1t 7FXgCe21GXzwsO8ffV1elXBb/2i3ov/Hz2uh93tfvRgf8cqKeteea7D/J4Te3d2C8/d6R6Tf2Ie 3nO0FSW9vQVXNjb3zzOFbVpoc135w3hUusf3MepEWdM/N0Z4GhWjC4qx9n2ld33GcCBAgQIECAAAECBAgQIECAAAECBE4JPE3g3zRv6z37x7 hqwP 4U 4Khf haG8EyB3Owb sc6c2o7/wtC9habZeQ5APm7nNYb78YGpqb4UmMYHqJ59GGod8McFhPhdblw8aXw4bRfSA3/nNqTANl4lXpbbemjq0ubpqvG23Qlql3Jf CYGvPV2Pvn0c/h7UYjtj22/fBPG2SWG5cXX6yvyI9 0J3xccCmLXU514vkAcxC ux1O r0ajzRu1QLLPD8uYfvUr6u2pf7X/ZrmxjJvcwfuucJ/2SppejZB XyBVN0yf4tzz/NqtaBwtn1ny8WTz2M dWunfUWfvSVAgAABAgQIECBAgAABAgQIECBA4LzA0wT XR8D/mJP/vjQ3s3k9r q3FuIx2793xgf5rvs /8W2u5vzIXf9X/TVdt5C5lpy5dLoBvS1ddpK5xuCGN8iOuyhU0d7OfT54D6shd83IKlbF66crqPAfClTNN22y5ztd MiwcbV2/m0X/mag 9sUaTJUztzv4r2xocUt22xrdC0NU3pkrtQOye/ouD6HPlc82vRllxfXHSJCw7N3gJFLDj21Xi0oeurrXNiqF09ZyG1ZQniL2cMKWgv2tYWIfxcbLc fVX1pjsb2L9/nhYap/tjlpa6z8/RE 1IzT5Q7075CxlsCBAgQIECAAAECBAgQIECAAAECBO4UeIrA/842K06AAAECBAgQIECAAAECBAgQIECAAAECBAhUAgL/CsRHAgQIECBAgAABAgQIECBAgAABAgQIECDwEwUE/j9x1LSZAAECBAgQIECAAAECBAgQIECAAAECBAhUAgL/CsRHAgQIECBAgAABAgQIECBAgAABAgQIECDwEwUE/j9x1LSZAAECBAgQIECAAAECBAgQIECAAAECBAhUAgL/CsRHAgQIECBAgAABAgQIECBAgAABAgQIECDwEwUE/j9x1LSZAAECBAgQIECAAAECBAgQIECAAAECBAhUAgL/CsRHAgQIECBAgAABAgQIECBAgAABAgQIECDwEwUE/j9x1LT5boG bULbj3cf5wACBAgQIECAAAECBAgQIECAAAECBAj8FAGB/08ZKe38kMDTBf5DF5qmCU3bf6hfDiZAgAABAgQIECBAgAABAgQIECBAgEAWeJ7Af/wbuvZ/oWnm/7V/Qt /hbb/l9t63 v4X2jb/ 475itLj0Po2nYKfVPw24Uhftd0YSjbkco1q3J93y5Xq8cgOwXHq/A41lN8X9dZ1v8F71dtTO3qwoevtR/70D5zWH5j3BL7d/bhO8/9BXPOKQgQIECAAAECBAgQIECAAAECBAj8RoEnCfxj2P8Wyh1XxuFPaJv/vWbgn8LWLgxDEXuPY5iC8TLwnxYF1i5daJv19jRD14RutUowTeWxb5/qCvLYzqYbwl577/oDfOrA ty4he/sw3ee 66BVpgAAQIECBAgQIAAAQIECBAgQIAAgbMCzxH4D39Cs3E1/tBdB/5D93a5CyAuCHT/hbHIzUP4G7p8l8DV65/11fMnlC5Xp5dBfAgprM1X0ZdXmo996Iqr7ttuCH0VyA9du1rcuDSjusI/bvtS1j0XjIH5aj/6WG4j8Y9tX5W7nOgb3o3proPUzJ32To0aQ98Vdz40bej6rriav7574ehOhnXZLYu0CJHHsZkXTm IYXnxXjkEcu WOirjw0vXV/AshnB23OXQfY//y dp4p8f18Jw6bzr1rfatTcq NN98J8h1r31DgAABAgQIECBAgAABAgQIECBAgMA9As8R M8hfdf/O9zqZYxb/HR/V2XGIW7dsxHkP2xLnyqEX nGq/LLhYAYarehKxPbcUwLjhsSGgAAIABJREFUAJc8/qi VeUxvp1C8n5c9bkuFcJ03vJOgGlBYm9h4bqG5ZsYVufweef10pflqNtvUr15K589g6m/bT8U/R3DsHWnwp1XqMe7HbYC/9TwVdsuXakXTFIdXdm2EMYhbi1UzoF4/MlxywsLRcif78ooM/ z5z1bLvXwTr LincECBAgQIAAAQIECBAgQIAAAQIECDyrwJME/vGK b h797SNj5pH/ 4h/9Q7t//L3TtnyIILkjj9j/1Xv8PC/xD6Nud4PwqNI1B707Z3NyrY/IPO69jvEOgXV0B3pcLCvNhKewtEv8cHO/U uVf5 188omv7lJIN00chPL5wPx6p2Ptk6uZXqftlFYLGbH 1RXvceEmL1isj45X9F8tJpwZt6tzxHpjW8o5dPa8Z8vNbb/Tr qxjwQIECBAgAABAgQIECBAgAABAgQIPKHA8wT K5x/IV253/zvsjd9DPCvtugpHvLb/V3VEB4Y MewOIfBaYuftp8WHuKV4fmHfPbVw1rb6erv9eXaxfY0 aCzr N0RXneeqY8bA5wp1NNAfZVCF2W/8r3KdguQ ztbW/iIkDNudvMOwPr48A/7tC0ft5BvUCx2sJp686Hw4bvjNtOH1aBf7Irty2q3ufzni2XQXfOnX/2SoAAAQIECBAgQIAAAQIECBAgQIDAzxN40sB/goxb DQ5yJ8D/DI7P R YOCfruCOwWoMSbtuuYr/VECdFgDaYl/2ve1sDnuz jGF0znoLX5ZguIU/tbbzBQFj95 wpY qb1bIXl1N8Qpz9z2OwPrW4H/eguk4nkD1flOz798XPF6NW47fVjGMR47l7l53rPlcnt2zp1/9kqAAAECBAgQIECAAAECBAgQIECAwM8TeIrAPz6cdyO/DmnP/mWrnn hb992Hna7Af/IwD/uyR6v6p/3gY/BdNxnfhXMbjQhfzWVv0S28QGsW/3N5fPrXgCe25HLLa/zHQdXwfJS4Hve1Hvh51bU/bir3XcG1vW5chvK12WcomO i2MpUG 1s/xw9eb0uO30YT2vzp73bLm5uTvnvuqMLwgQIECAAAECBAgQIECAAAECBAgQ DECTxP4N83bes/ 8W/o6oB/ BOuyoV/YSjvBMj0MfCPdeacffwXhu4tNM3OcwDycTuvMYRt897q81XwbRUKT4F1X1zNH6/Q3trXPy4gVA/3DfHhtN3qAbAxOG7iVfDlnv3zHQNLv1btne4eaNs7tsZZHf8JH2KwXF3Jv5xlDp3zEC0Pu131d3 aJlfCk5Xvpf1jmOICylNs73P/pnAP97JEY/v2rigU55sbnH6vRqPNG7tamun0 O2E7qvA/95 6N6Hmycd2r/7fal3tTjcsNvGTNvCBAgQIAAAQIECBAgQIAAAQIECBB4WoGnCfy7Pgb8xZ788aG9G5lr3Jt/Xe4txGO3/m MD/Nd9v1/C233N4xbdW4dXH2Xwvy2n7 dtnyp9fQuX6Ibt1AJsrzgH1ZU/2thtWDyVOV4r3cXHgUqZpu22XudopbH7ndj65aY96nRdGmrydT3Fbw9TO3K ivfFht20M7vNvbahdcvPG LDculwxvutz5Prm16Itub74wNwu1Vc9b BSIC00rMejDV0/lCXCqXFb2eT xwWbSztXTRz7ah5cnzc14my5tBZ17LfqlA8ECBAgQIAAAQIECBAgQIAAAQIECDy9wFME/k vpIEECBAgQIAAAQIECBAgQIAAAQIECBAgQODJBQT Tz5AmkeAAAECBAgQIECAAAECBAgQIECAAAECBM4ICPzPKClDgAABAgQIECBAgAABAgQIECBAgAA BAgSeXEDg/ QDpHkECBAgQIAAAQIECBAgQIAAAQIECBAgQOCMgMD/jJIyBAgQIECAAAECBAgQIECAAAECBAgQIEDgyQUE/k8 QJpHgAABAgQIECBAgAABAgQIECBAgAABAgTOCAj8zygpQ4AAAQIECBAgQIAAAQIECBAgQIAAAQI EnlxA4P/kA6R5BAgQIECAAAECBAgQIECAAAECBAgQIEDgjIDA/4ySMgQIECBAgAABAgQIECBAgAABAgQIECBA4MkFBP5PPkCaR4AAAQIECBAgQIAAAQIECBAgQIAA AQIEzggI/M8oKUOAAAECBAgQIECAAAECBAgQIECAAAECBJ5cQOD/5AOkeQQIECBAgAABAgQIECBAgAABAgQIECBA4IyAwP MkjIECBAgQIAAAQIECBAgQIAAAQIECBAgQODJBQT Tz5AmkeAAAECBAgQIECAAAECBAgQIECAAAECBM4ICPzPKClDgAABAgQIECBAgAABAgQIECBAgAA BAgSeXEDg/ QDpHkECBAgQIAAAQIECBAgQIAAAQIECBAgQOCMgMD/jJIyBAgQIECAAAECBAgQIECAAAECBAgQIEDgyQUE/k8 QJpHgAABAgQIECBAgAABAgQIECBAgAABAgTOCAj8zygpQ4AAAQIECBAgQIAAAQIECBAgQIAAAQI EnlxA4P/kA6R5BAgQIECAAAECBAgQIECAAAECBAgQIEDgjIDA/4ySMgQIECBAgAABAgQIECBAgAABAgQIECBA4MkFBP5PPkCaR4AAAQIECBAgQIAAAQIECBAgQIAA AQIEzggI/M8oKUOAAAECBAgQIECAAAECBAgQIECAAAECBJ5cQOD/5AOkeQQIECBAgAABAgQIECBAgAABAgQIECBA4IyAwP MkjIECBAgQIAAAQIECBAgQIAAAQIECBAgQODJBQT Tz5AmkeAAAECBAgQIECAAAECBAgQIECAAAECBM4ICPzPKClDgAABAgQIECBAgAABAgQIECBAgAA BAgSeXEDg/ QDpHkECBAgQIAAAQIECBAgQIAAAQIECBAgQOCMwI8N/Pv2f6Ht/53pozIECDyZQP/WhPa/8clapTkECBAgQIAAAQIECBAgQIAAAQIEfrbA7w38hz haf4Xmva/nz2CWv84gb9daP7XhOZ/bbCW9DjWrZoE/lsqviNAgAABAgQIECBAgAABAgQIECDwMYFvD/zjlfopeI/he/MnDLE/OYxP373zSv7xv9DeCvPPlPmY78ePHofQtW1ommb6X9uFIX7XdJNVPkMqN5eJZdsu9H0b2n66irp vy9/6 ahYT/F9XWeu 7e8/utDmwL/yvYZ v9vCN1bG9q3uCDRhOatC/3fPrRveSyfoZHaQIAAAQIECBAgQIAAAQIECBAgQIDAdwp8e AfjkL3GPx3f9/nc1RvrvFMmVz2O17HPrQx4B KrU/GMUzhfRlKT4sCc7afWjoOXWibZgn845dD14QuraisOzP2bWhawXEIQ hSmP5kFnEh4q2 62AMY7wjQeC/nsw ESBAgAABAgQIECBAgAABAgQIEPjFAt8f Ie/octX9od/oYtX9eeQ/yrwj2UvdwRs7 G/LnO5e6C4gyAP Bz4j/2f0OZ62z hzNdz0VuvlyvoyyA hBBD 3wVfRmqj33oiqvu224IfRXID10byhD/0obqCv h2wzsY8Cfr/BPx8ZyG4l/bPuq3OVEv 5d3Gqm bOxKvKNEsOfJuQ/id1m5O2IigWA8b92d4ui4U/ bbpjoP3Th3HrkRj/ tDluwr 14T2zxD6rfacKjcvqKS7KHb28C/78beb77iY7mgYNtoXFz2muzLmux7 hZDGMLbVMwJ2p4sfCBAgQIAAAQIECBAgQIAAAQIEXlPgCQL/f6Fv36ZgOwbwMXift IZ 7fdB/Me/ZaG6szV 8v5LiF/rDeev7im/uTIVyH86qh4VX65EDCGrmlDV64sjGNaALjk8Uf1rSqP1 6nrXm6frzR7um8q0WEtCCxt7BQn f1P8dw/bkC/xiSl3PnYAzSnQDXdyf01d0BcSEgBvflHB/T9kD1ecbQ/a8N3d i5L8xLQCsFyDOlru0PbVhL5Cf72ho37qQQ/5p8aJbtzkuaLwVCxX/xhD7en03xOW83hEgQIAAAQIECBAgQIAAAQIECBB4ZYEnCPzDEvinsL37L3TNtAAwdP/b3IImDsjjAv/5uQHLKBcLEMt359707U5wnrbmKYPYGNDvlM2nujom/7DzOsY7BNriboIu9OWCwnxY3L6nvJrfdj47ns/y9U6Iv9m8nbLrwD8G9uvgfKkrXi2/CuHjYkO9ldBSunhzttzlkJuB/9V5pzD/8jDluMhQL1CEEKLB1bGX83pHgAABAgQIECBAgAABAgQIECBA4JUFniLwz8H 3uvWADws8N94sO9yx8HWiQi F5vkI/bfHT9tMVyVtb6awesttOe/UXF1KnrYDKLYAOznv90xjGYdpKKLdnKTMvJEynmp4HUC4ALOW8eQ6BqxB/vS1OfIDvEtJflZ26sAr8UyA P/h33lonPQQ4v6 3M0oPC87l49Xzl6vuV0Bny80H3Qz8i62J8nmu rFRJpZdlcsHeyVAgAABAgQIECBAgAABAgQIECDwCwSeIvCfwvu49/50ZX8O84 C91xmd4zObunzwMA/xAflxoQ9hupdt1zFv/ew3FXb0wJAWzw/4J4tfVY1LR/S1ftXiX 8o2K uyC2s9m4SnqpwZvvFzjY0qcO OvPc NXAfhcplxbuquPKdhvl612do 9UU7gvyvnBwIECBAgQIAAAQIECBAgQIAAAQLvFniawL9p30Kb985PYf1b8TDf6/49ZeAf99KPV/XP2 ZMD80dLgH7dTdW39QP2Y0P7d3I61fHxA97Cwq5HRsHpIf37i0IXJX3xbcKxIfQrvfMn5tTB/z151Ss3m6n3hrn/q7F5xwsdxUcHH5U7sOBf7ClzwG9nwgQIECAAAECBAgQIECAAAECBH6pwFME/mH4E5r4sN4l1YxX /8vNM2f1UM6yzE6FfjPdwyk48Z/Yeje1nXu3AVwdGdB2Yat9/Hq TZfQR 38mma0OatfeYDpqC9L67mjw8l2NrXPy4gVA/3DWMY m7aAmiuLwb TXwmQLln/3zHwOoBvUuDp7sH2rY5taCwHObN9wikIP96K53xb5ceWntp1DrcTw/iTVv1VPvwx PiPvflw3jjvIoPwS229ImhfPOnX1/NH6/cr/bIP1vu0s4QPh74z3XEh/bmiue7Cjy0N4N4JUCAAAECBAgQIECAAAECBAgQ G0CzxH4x C9WT gN 7n31Tb7aTv0kJAXAyo/rcsFlyGcBz pHqnsm h7f6GMaeDeZFhXlgY0mF5oWGq 8zV9ZezTe9SmL/svT GrmnS1fRluenK /ohu1Vgvxwwhnilf1w4yP L2wblbsRi6Qr/Pi4OXMo0bRe2w/6p4mmRwHY C/Ozv0lhdt5Lf3pt//Rh/Ldu PhfF9q8H/9bF JDbuMdAnGf/tWfyL8 dPP3aQ//tzZ0/01/BbnGKZQfQv nLeqsFwpyeH 7XLzif/W8gNzO JoXGtJiRC6X52dcZMjfrfsRFz2u 1stcOQOeSVAgAABAgQIECBAgAABAgQIECDw4gLPEfi/OLLuESDwdQKrZxZ83WmdiQABAgQIECBAgAABAgQIECBAgMC3Cwj8v30INIAAgUcJ5G2OyjtgHlW 3eggQIECAAAECBAgQIECAAAECBAg8u4DA/9lHSPsIENgXWG0B1ITm7fpZB/sH 4UAAQIECBAgQIAAAQIECBAgQIDAawkI/F9rPPWGAAECBAgQIECAAAECBAgQIECAAAECBH6pgMD/lw68bhMgQIAAAQIECBAgQIAAAQIECBAgQIDAawkI/F9rPPWGAAECBAgQIECAAAECBAgQIECAAAECBH6pgMD/lw68bhMgQIAAAQIECBAgQIAAAQIECBAgQIDAawkI/F9rPPWGAAECBAgQIECAAAECBAgQIECAAAECBH6pgMD/lw68bhMgQIAAAQIECBAgQIAAAQIECBAgQIDAawkI/J96PIfQNU1o5v 1/bjT2rPldg4/8/XQhaYbNkuOQx 6ttn9ffOgB3x55rxD14R9twc04kNVfMG4fah9jz 4j/Okmcckzqk0t7uwPbMef/5H1fgq/XiUh3oIECBAgAABAgQIECBAgAABAgSeQ0Dg/ hxGIfQte0S0jdtF4b4XfOxUHPs21PB9dly93V7TAsPV3n/2Ie2bUPfD2E8WBC471wnSt9z3lj2g/axRTngTQF128 NXAf2zQfO8znjdsLyi4vEBZhomOZSDvwXz9iY2jQveLWhG/YWvE50Is2ZPG4nyt8ocrsfNyrwMwECBAgQIECAAAECBAgQIECAAIFPEBD4PxI1hYpdGMpgchzns PjnBv4xjG7aPhzGrV8Z JdjduK8Max/xFX MeS9WvQIIWSfsln3vv9dgX8b0s0qaTFm 86QPi4krSbc9He05X/K lMC/9v9ONU2hQgQIECAAAECBAgQIECAAAECBAg8SEDg/yDIWM3Q1SFlrvz6Cv9YdtrOZN7ipOvDuAo487HT69lA Ga5cd5 J28T1A2h3wmycwtOBeYngvdc30NfT5w3B/IHvOeatHOuK5/5Lo922Y6pDV28C LgLLvjFs8Z6ymugk/9SXVfz7d759VBkz7lp6ntud3z1fwbKf514B bM/0dLY6nnPfuGIh/d9eLcGf9zvbjUxBVSoAAAQIECBAgQIAAAQIECBAgQGBHQOC/A3P/19eh/l4dKdzt1gFw3Ijdv/7ByUjllf8rxZ8rhc3Jqn2hplHNPxuZ61T/fBX27u 5FTtheP75017PnDf1IYfMH2nJ5Lcahs26x6vFm7QFzAHi4bjtXJ1eh LvmVe7GnmhYVm0yFvrXF4PurNbbUj1dvPix3TV/tbdF3XfcoXruyzucN4xzPXG17v8TvajrN97AgQIECBAgAABAgQIECBAgAABAp8tIPB/lPCJQHE6VQzYc BZnXzodreeOQyEi2qOy8VFiTuD7xRsnjgmlntXAlw0/j1vT513usr7Ec2rfePn8ur73S7cmB91vat6do5dh Lvm1er8zzRh3XfLg2Lgf/WAsFSYscq7H1/OfBdf5fL4d4QIECAAAECBAgQIECAAAECBAgQeAIBgf jBuFmoDifKJY7uGp6LzQ/DISLPtwsl7ZByVdpt9NdBcseKUVF e18JfPenQe5WLpy xGJ lLhyTdfHPjn4Hgi27tCfQx9tWVTEx/kXGzLU/fucNx25tYqFH/nvKrb8SyfV30rGrUO/O9w3jFcqn4xv6Vf3hAgQIAAAQIECBAgQIAAAQIECPwqAYH/w4b75JY c/B4lLFvNekwEC4OOFtuOWTeB718zvDyW3yTAn9X JcmSxidQuJ6G6Z5EaDasimkLZv6sprV 8Nx2wmrl3bEmt45r1aNKD kcc8LQ9uvn7m s pb0a7Llj53Ou8YLlU/2m p2BsCBAgQIECAAAECBAgQIECAAAECXycg8H gdXzg5 0QNAaVJwL0ql2HgXBR9my54pCwvmq6/GUOkpvmdr9OXGkf25YeQHsbqWrEwccT501h L1bGR2cMt/NkPpT92UvWN77fj7P4bhtHltvz/S eXXUze/8bftvpFhU2zS5LHxctX2v/FLwtfyWbnlDgAABAgQIECBAgAABAgQIECDwqwQE/vcMd9xjP23HsxfYD6Frq4fihjEMfbd IGan51WX0s1 7ug38YCBd9OCo3BdR9WJ 2Do6Lyua3fXtj3/RY7kTwHutpHhm8nzxv6nfbzw Kve7f8s3N8c0lp C5bbcWQmbPBXke/zhv3rulT1iPUXrA89Y8fMe8yj16tterwH cAvnL sqdzjHwL feOIa4QNc0xfM0Xsjv2cZTewgQIECAAAECBAgQIECAAAECBL5GQOB/j/OpQDgHiZdtUNp6e5d4zrEPXQrA53JxoaBf75Qfr7xPV8Rv7fl/ST7TFfpnyk2LAUPaX355jkC822AJp7cxdgPzFKJut7Fo3lRpLnv1w/Y5D7/NdW24bFV/asEinvDU E4tm8am3s5nbvVSz2TTdn0YlzZfjjk7vrHWMS4a5f62XejHEKYFlGrR4cS8mlv5pC8xyN YU1vz9KRz7ui4Kt G9HdZ76314/1yb70SIECAAAECBAgQIECAAAECBAj8RgGB/28c9bv7PKYQditMP11Vvnq6DlhPV/DOgilov4Ts76zFYQQIECBAgAABAgQIECBAgAABAgQIEHh6AYH/0w/RkzQwXh39gcQ/Xc3 gePfqxDP28bL4f0fAQIECBAgQIAAAQIECBAgQIAAAQIEXlxA4P/iA6x7BAgQIECAAAECBAgQIECAAAECBAgQIPA7BAT v2Oc9ZIAAQIECBAgQIAAAQIECBAgQIAAAQIEXlxA4P/iA6x7BAgQIECAAAECBAgQIECAAAECBAgQIPA7BAT v2Oc9ZIAAQIECBAgQIAAAQIECBAgQIAAAQIEXlxA4P/iA6x7BAgQIECAAAECBAgQIECAAAECBAgQIPA7BAT v2Oc9ZIAAQIECBAgQIAAAQIECBAgQIAAAQIEXlxA4P/iA6x7BAh8nkDfNqHtx887gZoJECBAgAABAgQIECBAgAABAgQI3CEg8L8D6 uLDqFrmtDM/9sPFs W 0APhi403bBZwTj0oWub3d83D/rol MQ ra92HR92Ipdh 6ZA9kvGLePOj/4 BiQx/mc5nKcU2lud2F7Zj345J9Q3VcH/q/m9wlDokoCBAgQIECAAAECBAgQIECAwK8WEPg/evjHIXRFEN20XRjid83HQs2xb09dSXy23H3dHtPCw1XeP/ahbdvQ90MYDxYE7jvXmdJTe9o x8RjGLo2NO1G6B/b EH72KIctKaAuu3nRq4DYD5/mccTtj bVl4gJMNExzKQf i2dmzQsBl8WuaWFgPu5rm/xUZzvl91Qt1hgCBAgQIECAAAECBAgQIECAAIGvFBD4P1I7BeBdGIbiWvNxnMPinxv4xzB6M0wv7 b4y8N85VwzlrxYl5rB / 6IshPH72PYulV/9jkvjX3xX4tyHtgpMWY47vDPktLsez4/LrFPif97sc6R0BAgQIECBAgAABAgQIECBAgMBvEBD4P3CU41Xm29t5X1/hn65IL7friVvSFOsEdbPOBp83y43z9jt5m6BuCP1OkJ3bcGrbkp0QPtfxFa97gX80ublgcaaBO3 288pnv8miX8W1DFCODjH7rjFc8Z6iqvgU39S3dfz7d55ddCkT/lpantu93yHxNYqynz2Uy5DFxbrdEfNpen5ivjVHQJ5oSGPT2Eb0tgVdxZU9U01r /sOF5MGkMf7z7J52riXOhCW54zhOkOlaVME9qdfw/u9btIeEeAAAECBAgQIECAAAECBAgQIPAbBAT Dxvl61B/r oUYnbrADjug9/GcHHnoN3gsyp/XC5uhdOGrroDIe6/v5u5zuHo7u/5/DtheP7501/j be29IknTn3IIfNHWjL5rRZ1NuserxZvUvB8gHg4bvEcVUAcexGfYVC25T3zalcjLzQUIfQltC62 5dmtYOeHVG83L35Md78cBea3Xdrp72ZeTYnl49ZKq8WV1Tkv7bpeqJn/BsuD58Wb0vlSQ5xaR1ttTQsDceupS5VjGOYFqFzPXeO26sttv3wOrwQIECBAgAABAgQIECBAgAA BAr9DQOD/qHHeCWWvqx9D11aBZC4Ur1TeSRaPg8VcwZkAch0SX47ceZcCxhPHxHIHgfZO7Y/5OtnHZyXsVTcFr49oXj0O8XN59f1eC9Kiw0Zon8vX9ebv0 vO3FoH/u bV6vzPOGHmy5NPTdjCL71XbWoFU2rZy7s3qFzMLeP2nf024X6Ncft0j/vCBAgQIAAAQIECBAgQIAAAQIEvlJA4P8o7Z1Q9qr6FDQWW4bUV1DvpNLnwsNbgX 82j0 VDiff3119FVb4xfzFcV7dx4sxxyEokuZz3iT3NuDsD91Yvuhw 9pzzzO09rC3hXW9TYucUue44WBw/HdmVurYPud8 o9BF95zIdd5sbGesqFmes7Lo7u0Nn/7ah98Rw7f84Xwhcdt0sHvSNAgAABAgQIECBAgAABAgQIEPhKAYH/w7T3Q8HVKVaB8eqXww9HwWJ54NlyyzHzliW7V8enwLYno5 vLmOwL/eEfE5h7rl2ZN7x53hX sbwnaU1hbb8M0LwJUWzaFtGVTXzds Xw4bvOcWQrPb5Z2xM/vnFd1ncvnNO55YWj79WaYvVT2/jcfdsmnTmOV53HcmqkO44/ fvd/O2rf6cB/byuq3HavBAgQIECAAAECBAgQIECAAAECBE4KCPxPQp0pFrcEuR2Cbm05crv2o2CxPPpsufKYGEz ubSU07X9fh6Pl0fP7E4F/bFvaB/420sYJ1l NOexff739aRX2bhe569u5r6k/dV92wvkcyO d53DcNuuMIXQOsGOt75tXe 15lu/vdykWZKpOLPM8jt9GyL4b0B/M7aP2bc6Pqk2vOm5X3fQFAQIECBAgQIAAAQIECBAgQIDAlwgI/O9hjiFz2oKnDFrLCuJ2OdVDcUN8SOd8JXouGgPEGNauLqufH ZZB8jzMUfBYq42vh6VmwLIfr39TbzCfxUcl7VN768ebnpdZNr6Z6ftuXisJ/V7d6/9XPL4NfXxjsA29Xuj/NVZbo5vPmK64rvdfNjx7LmM7Tz cd68dw//sB6j9IDnrXn4jnmVe/Ssr0fzeW8RZXXnQ9mx5NOlLa02F7jSwkr1LIgHPLS3fkh2 vcgPj8g/x284LiV7N4TIECAAAECBAgQIECAAAECBAh8nYDA/x7rU4HwGOKV/ulK9nl//rbe3iWec yLvfSnPd67fr1TfrziuKxn9b4I18 Wm8LTIfRdOy9cTOddLzxcg wG5unK e02Fs2bKsxlr364Pt tb476u1X9qQWLeNJT4zu1bmpDvZ3P3PKlnsmm7fow5v4XD4o96kf9AOQxLhrN86lpuxAyOpFKAA AgAElEQVSf7TwtoFR3X5yYV7d8v/33FIDfmFerMnkc4sLI5bjruTBt5XO46LR6xkX8 yiC WV4L dY/U3Gc9cnHYe0BdSlXBve/Bt4 LBhAgQIAAAQIECBAgQIAAAQIECDy9gMD/6YfoGRq4tef5ne3KVzHnq5rvPPzdxVPQngPhd9fiQAIECBAgQIAAAQIECBAgQIAAAQIECDy9gMD/6YfoSRoYr1qvr16 o2npavYPHH/HqVZF43k3t29ZlfKBAAECBAgQIECAAAECBAgQIECAAAECP19A4P/zx1APCBAgQIAAAQIECBAgQIAAAQIECBAgQIBAEPibBAQIECBAgAABAgQIECBAgAABAgQIECBA4A UEBP4vMIi6QIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBP7mAAECBAgQIECAAAECBAgQIECAAAECB AgQeAEBgf8LDKIuECBAgAABAgQIECBAgAABAgQIECBAgAABgb85QIAAAQIECBAgQIAAAQIECBAg QIAAAQIEXkBA4P8Cg6gLBAgQIECAAAECBAgQIECAAAECBAgQIEBA4P/Uc2AIXdOEZv5f2487rT1bbufwM18PXWi6YbPkOPSha5vd3zcP uiX4xD6rr3YdH3Y0hm6Juy7fbQRHz3 C8bto0188PF9nCfNPCZxTqW53YXtmfXgk39Ddb tv99A7JQECBAgQIAAAQIECBAgQIAAAQKFgMC/wHjI23EIXXsJopu2C0P8rvlYqDn27ang my5 /o6poWHq7x/7EPbtqHvhzAeLAjcd64TpZNnG7ohR/xjiMF 0/bXB8c2ftA VpqD2xRQL dZB/bNB87zOeN2zfHd36RxapqQ5lIO/BfPonXp7 iy2BX/jvqtv4E0BzfGvajqO9 e7u93NtK5CRAgQIAAAQIECBAgQIAAAQIEXkZA4P/IoUzhYxeGJYgOIYzjHBb/3MA/htExTM/x ibZVwb mw2IixJt2LoJIob1j7jKP4a3V4secYhnn81mnfzydwX 8zilxZitO0OmRbNyLOOCUpvvDChNf0Tgf6u/ZYe8J0CAAAECBAgQIECAAAECBAgQIPB AYH/2ujhy67cA5hOsr/GPZvFVP2uIkbklzkKifDYRvlhvn7XfyNkFd3BpnO8jOHTwVmD9x4J8D QPe3NXj150 XvnMd3nEgHoa4zZ08S6Ig9p3x23jKvjUn1T39Xy7d14dNOlTfprants93yFRr6LEPm9c9R8XXC4 LN/XdFdk6vm4srm3cMVCuy6XOZuv5DoS4VVVbbkFUiJx1PtXfol5vCRAgQIAAAQIECBAgQIAAAQIEC HxEQOD/Eb3Vsdeh/urn4kMKd7t1ADyFixtB5XxcOqa85Lmor3x7XG66Cv6yFc50B0Lcf7/OXJc656uwd3/PBXfC8PzzZ78O8Sr7vUamPuSQ SMt2biLYLPu8WrxJm3tsteS6BS5hdtXHnKvY bqdUrCK8Z15VZ7p8LMLvcmGqfH/QnUs99btUbzcvfkx3v1z3ewrzu348XCRJVe/YrE6bysSttYpv50WZ0i//mhYW2ja0y3MhYjsv1nc5n pvPrNXAgQIECBAgAABAgQIECBAgAABAh8TEPh/zO9y9JngMZUeQ9fmwPNyeHoXty3ZSiBvBcJFNceBfwxSL8Flcdj 2xRYnjgmlntXArx/6jO/LHvrH245NAfID3gybO0bP29djX7V9hvzo653dfzOsWUIHcL75tXqPM/0YX4o83KXRNzDf5XYz43dsSm7snvnzc6cXd9JUNYU37 Yc909nwkQIECAAAECBAgQIECAAAECBH60gMD/UcN3InhMp4rllq1eym1I5vc7oflhIFz04Wa51dYmbWjTQ4WLCuq38xXKN7PynfC0ru5zPo8hXuH f7ob jwv8wzzO08Xie1eoj6Gvtmxq4oOcN7apyR6H47Yzt1aB/zvnVT7/c7 OId0Bkx/2WzZ2x ZSJI793p0z27/FwH/nzzA sOFdf7 X9nhHgAABAgQIECBAgAABAgQIECBA4PMEBP4Ps90OD6 qnwPKcneRqzIbXxwGwkX5s WWQ atTbYunk5lUuD/vFf4L/0IIexfmf3AwD Ey/YuKfytw R5EaDasimk/eD7srmr94fjthNqXwX uwseq1Od 5DGfWNBqlis2g3Fz53h7lLR6Ooukh2bS VHf5fbv90M/B/pfGmodwQIECBAgAABAgQIECBAgAABAgQ LCDw/zDhpYK4dcjtEHS9H/jl6ON3h4FwcejZcsUhB0F52ksoXdF8s18nrvBPgW0MjG9WVrbu/PvdwD8F8ycWLc6eau7rXQH0jWD6cNw2j41hddmn982rs13 ynJ7gfum0abNurV79YWdObtbPlX7Os5rJZ8IECBAgAABAgQIECBAgAABAgReQUDgf88oxj320xX OZdBaVjCEro2hf3n9ftxuppu2zslF09XTbbUn bQtzV4Yvhl25vqK16Ny8bem668fXroKjovK5rdxn/y9ZwsspXfC0 X3dGV8vGJ8z64sefw 9SNtRXRxTg/t3dm6ZSrf334A7M3xze2argxvNx92PAfxyxyYxz/Om/du6RPW4X7e3ubK8h3zKvfomV5j4J76thjGhafpb vqERf1Ys44hrjw1jTFczLSosB9D 09XJN6EednGnNtIUCAAAECBAgQIECAAAECBAgQeIyAwP8ex1OBcA4cL9uhtPX2LvGcYx 69lIm7vHe9eud8qfgsyhTbKdSLgycLTctBgxpf/nlOQJtvfBwDbIbmKewdbt9V4FpLnv1w/X5znyTQu VXxXoFpWcWrCI5U N71TxZF5v5zOfdKlnsmm7Poy5/8WixNlxi7WOcdEoj398gO0Ytxaa6l RnphXcyuf9iW6xL F9d/H1OetRo8r7zakv7fLWtB0yOrZFXHx5Xq 7I7H1kLNCzhvWfqOAAECBAgQIECAAAECBAgQIEDgZwsI/H/2 H1R68fQbT0w9Z6z56ui6yD2njreUzYF7TvB/HvqcwwBAgQIECBAgAABAgQIECBAgAABAgSeVEDg/6QD83TNildRry4lv6 F6erpDxx/39kupeN5b25HdCnuHQECBAgQIECAAAECBAgQIECAAAECBH6sgMD/xw6dhhMgQIAAAQIECBAgQIAAAQIECBAgQIAAgYuAwP9i4R0BAgQIECBAgAABAgQIECBAgAABAgQ IEPixAgL/Hzt0Gk6AAAECBAgQIECAAAECBAgQIECAAAECBC4CAv LhXcECBAgQIAAAQIECBAgQIAAAQIECBAgQODHCgj8f zQaTgBAgQIECBAgAABAgQIECBAgAABAgQIELgICPwvFt4RIECAAAECBAgQIECAAAECBAgQIECAA IEfKyDw/7FDp EECBAgQIAAAQIECBAgQIAAAQIECBAgQOAiIPC/WDzhuyF0TROa X9tP 608Wy5ncPPfD10oemGzZLj0IeubXZ/3zzoYV OoY/nbrqw1bqha8K 28Ma8c6KvmDc3tmyzzpsGqt5TOKcSnN7e w qw331Ltq7z0HflLZVXt gN8nMaiWAAECBAgQIECAAAECBAgQIEBgR0DgvwPz7q/HIXRtu4T0TduFIX63E0ifPc/Yt6eC67Plzp53KjemhYervH/sQ9u2oe HMB4sCNx3rjtLx/O2bWj3fGMb936741Q5aE0BddvPR64D 71FhzOn ZxxO3Pmry0TF2CiYZpLObBePKe2RIu8yFW tl0f9pa8PrMXXzI26W8pz6v93pzx2z/aLwQIECBAgAABAgQIECBAgAABAq8uIPB/5Ain0K4Lw1DEkuPxFehnT382dDxb7ux5Y7kUwLY3wtZvCfznhYj ONSPYf0jrvKPYevVokfhc49pXfYzxq0 xzN8ngLrNqSbVdJizM6dIRvzaey70FaLA1/Rpy8Zm7sC/xN XwHjHAQIECBAgAABAgQIECBAgAABAk8nIPB/4JAM3RzEXdV5fYV/LHt19XKxTlBXcTZ0vFlunLffydsEdUPod4Ls3IZTgflGQJuP/6zX2NcmBsApON7fFiaXO A918SdPl75zHd5tMt2TG3o4l0QB2fZHbd4zlhPEXSn/qS6r fbvfPqoEmf8tPU9tzu Q6JrVWUXet8bAgh28x3DMStpdq0vdPGAk8ak8v2WNOdN9ddjHeqrMdtTAtey4JRPufJ8QhhDP3q bz3OhXLhor5LpGjjxp0pp/2uu YbAgQIECBAgAABAgQIECBAgACBXyAg8H/YIF H ntVp3C3WwfAU1h5HFovoeNexfPV5vvl4hXxbeiqOxDi/vtbmWs6zXwV9u7vuS07AW3fGv0XsOf28E/tOCQBEUv7sxk9/qUQrp3HXdYxirdD9d2X6AmObEquKikfEcRcCcf njdkrFed4zr3JdV6852F4WLcogutiW5 rAG1 kert58WO6 2Vzvm7Op1h 3ed4tmgbt5a6bPlTlUt cWutom3zosyVX7yTJZeLd d07VT3uuCp8QhhCvPb1WLPGIa8UFU0J83RjTEui6T3Z/2uDvQFAQIECBAgQIAAAQIECBAgQIDAbxAQ D9qlHdC2evqx9C1OfCsfo1XF5fBYvHzYSB8ulwRkhfHHL5NAeN1yHp1zGZAe1XqYV sAvQUuv fvXs7UhxXAwBMXA7IcZwQ/LZR7CsBbBD74hA2CJ2SbIF8kRE0zdD0N1VT0LasyyfRM/yS5fpkSQ68HsTbm u17of4c7n6vprRjfGxzneRT XaZfD7sXG1KOedftgZT3FLn70HR6eAf VzE5tUvfNmUUaczNkbQzuTEk39MW2FVfs8b6greW7SOUCAAAECBAgQIECAAAECBAgQIEDgQEDA/wDnrlOtAbuY7mDV9F5AM9bjMCBcVPRmusXWJnH18mrlc5FXepsC/nuB0FXCRfB0de7ZPybDYhIi/XxUx2ml9TMC/nkl9rQIfCcYnNq63sYlbslzPDFw2G VsbUI D84rp7dNU/LL4275V0F3equmFxWDPjX zb2fW1sFOcqxrGMzYRCJe2iP br6vXKtZ9fK3muUvmRAAECBAgQIECAAAECBAgQIECAwKGAgP8hzz0ni Dh0WVzYC/vGnKUtDx3GBAuEramu1wyb22y2O7kcjJFLcMpb51THl /f2XAfycYPD0P4SiwexQUXjfm OdLYDf25SaYPE8CrIPTaX/5oZrxYb9VgsGXesRcHxxX1QpVja9B OZgdrWQgxN3jCcB/wNHpwgQIECAAAECBAgQIECAAAECBH6VgID/E7s7bh1yOwi62l 8sfzDgHCRR2u64pLtCubyZApqNwTLGwK0sW4pMH8bqazB7fe7gffisnS uCOgOPXQ27mtqT3rtsyB902 teNzwsN 2702TjCVbXpsXG3q S4HGsZTrupxwH9aob/upnTtooyvbumz7o/prpzaHTu57pfX3T6 nPWGAAECBAgQIECAAAECBAgQIECAQJOAgH8T05wo7rGftuMpA61lBufQd6uH4ob4kM5 2jonJ42BxhisXSyrnx/muRuZfM6WPlOAetg vHQROM6VvL4O3an6bIFLqkXw9HJ08Sbm03S3wOKqhh9isHSz0v56XWp3fBjr9dD u5v9my b7ubodh92PAd L307938cNwcPZT0M KeHv17HXHrA8944fGBc5Ra93WvDeMp1vhXwn 5 WG1d1frQ3vgw4Ph38YyAZXC/2h/zQ3vXD8lOvw/ieC0HZBrD1z6OTw6OE4inU V5H7nxXgkQIECAAAECBAgQIECAAAECBAgUAgL BcbNt00B4Ryou259srv3 DiEPgXA53RxomA4L6oQA5nTVjU7r8XEQGu6Kah8DkPfXZ8j0K0nHhZVSD9UA YpSLlTt9POHQE5bVHvbUn3H5kmEXId9rf0aZqwiEU39e9Ux8l8v7xrPlO9un4IY25/MTHR2m xxPjA2suzH7o xPhzbvuCtGFc3a/82ivSeFs952IZcC/7IPd98bo3sbJ4dkWcfFkF3OcmjpcxEPOLn8kxPT9jfWdKe3 cQ9x66fo57sLu74PYx6uyU7pyUuC13aA0AgQIECBAgAABAgQIECBAgACBHygg4P8DO 31VY7bnewE8e pSF59/uoAZgq0VwLz99RfWgIECBAgQIAAAQIECBAgQIAAAQIECLy5gID/m3fQ21Qvrj5eLCW/r2ZpNfsXrr vtGvqWO7e6vBrCu8IECBAgAABAgQIECBAgAABAgQIECDwGQIC/p/Rj1pBgAABAgQIECBAgAABAgQIECBAgAABAr9cQMD/lw8AzSdAgAABAgQIECBAgAABAgQIECBAgACBzxAQ8P MftQKAgQIECBAgAABAgQIECBAgAABAgQIEPjlAgL v3wAaD4BAu0Cp5Nfme1aUhIgQIAAAQIECBAgQIAAAQIECLxaQPTq1eLKI0DgxwoI P/YrlNxAgQIECBAgAABAgQIECBAgMCvEBDw/xXdrJEECDxDQMD/GYryIECAAAECBAgQIECAAAECBAgQ C4BAf/vkpUvAQIfJyDg/3FdqkEECBAgQIAAAQIECBAgQIAAgY8SEPB/6 48h/50CjHIGP92w1ipbWu6yuUth899OPXn3ZTjeQh9d6qe373oiwfP/dUl 5y6IayFYrq62xcr8eXLX9BvX67jczMY4jjJYzmOqTS2 7A/sp5bdktut oX6 sPAQIECBAgQIAAAQIECBAgQIAAgXcVEL16ds M59B33SVIf r6cI7HTl8Lao5D1xS4bk13X7PHNPGwifePQ i6LgzDOYwHEwL3ldWWOgbyN/XZuzTW8Yv2MdscCE4B6m6YS1oG7E9fKOd7 m0P5M8eyxM1qe9ywP/iWdZtDEO//BwN5/V0TgghjcHcH X1j72/VT8B/8dcXUWAAAECBAgQIECAAAECBAgQIPAaAQH/Zzqn4GMfzmVgchznYPHPDfjHYPTe6vkF3bsG/Odg/TNW dcmGbLPwuPOH35XwL8L6WaVNBmzd2fINJHSxYmk2THeRdKddiZ5viXgX6 fgP dA1tyAgQIECBAgAABAgQIECBAgACBlwoI D R 9zPgcJNntsV/jFtWi2et vphzDm6Obm riQ Ukr/Md5 51Luecw3FgtH1e33wyYv3HAPwfkD3h3xHcOVdq48Znv8ogB6qmPu9AXweudnOv9u7MKPrUn5b0d b/eOq726fOexqe653vMdEqtbNepjvfwczddejLN1fC0m17JfTFfcSXA1XE443KqfgP93jg55EyBAg AABAgQIECBAgAABAgQIfFVAwP rgpfry2Dk5eDumxTQ7K rl2OitII5bv ze8WzAv5xa54u9Ks7EOL6uY67UW8yrs6vmcshIMz6ef/Zq3XrlMmnT9tGp8r6DUhhxk3kvQemzyWzxKYTfvcTN5k p7gFgPcte3rRnidkrFLMYj46ra8jJQvhtUPxgz1UxDCCnffl65P939spxMisbHn4MFY8MK/xTE33m Qz6 qO6N gn4L7T8QIAAAQIECBAgQIAAAQIECBAg8GYCAv7P6pCGwONU1Bj6Lgc8V4WfpK sOAcJHNcbo4KbEMEheX7r9NAdCGa2K6RSR2P7tvOzqvqi8D4NeyptXgz6je2nc3aHwt PruxvhY53u9sDXg/9i4WpTzDj/c63Qj/dSkvf7fO3YbQMD/tpEUBAgQIECAAAECBAgQIECAAAECf05AwP9Z9k2Bxzl4W1kxnVarV6LShwHhog0306XAeN7 pAtdeqhwkcH67bziuXbnwSX5nw74J9ratkePBXcvbSvfzP08LazfW6EeE68eOJu2k5meg1BmVb4/7LfK2Fqs8I9pHhhXZR3e4n2lrbluG6cb6cvrNlv67Kz6z lrrwL NRnHCRAgQIAAAQIECBAgQIAAAQIE3kFAwP9pvRCDyvWtSC7FzAHKYieWy6mjN5tAZyVxa7rL5fP K HKXn8u5 OanrPB/VcA/PQR4vuMhBdnXfT5PAqy2bArxobPFHvIL48O6p5O7124C/g8EsNf1uPyc j1PDO2/VuamLlk89ub4c7R5cHJjwD EctInbhv02JZEAv6P9aqrCBAgQIAAAQIECBAgQIAAAQIEXiMg4P9E5/jA1NtB0BgQbtgiZ1Wv1kB a7oy xhEXe6jXpxNQe2G4GjDCv9Yt6O7GIpSH3pbbUdqw/3m1UrMbU3tWXd4LQBdOz4Xcthvu9fGAHbZpsfGVbWNf/DEcT utsPatdmvfOqvOCkS/ByREB/31bRwkQIECAAAECBAgQIECAAAECBN5DQMD/nn6Ie ynbVPKQGuZwTn03eqhuGEM56Gfts7JSdPq6S4Mi2X1MV1X3Qf/MCCc872xUnwKUA9hWew6cFxkNr8duoMJgZy8IeAf8zktgtT54vtep8BtH87j9T6JZFe5w IS6L1VzM3 zRlMq9C73Ycdz54X5Ln/07Y Q85g83rcv8s Sg943huHD4yrTUXe4kBsbxxz142kYpA fvbW8yshBvzLMTWOIU68nU6riYHUrinfGLSvTnDdaL A/w0gpwkQIECAAAECBAgQIECAAAECBP6ogID/PfxNAeEccLxug9Ktt3eJZY5D6FMAfE4XJwqKAGdMElc6pxXxe3uzF5HP1nRTUPkchr677vce7za 4BKf3MaoB8xRs3a9jUb0p05x2c2K/zFtHY9C79Ivb5dSa0TRhEQts6t pZpP5ejufudaXfCabrh/CmNtfTEq09lvMdYyTRnkcdH2IDyeeJlBWQfCGcTXX8r1fFs aOIVTbHOlg/NkwPRZ6UL6vF3nghbtTGN5dzJgkaz6g4B/lcYJAgQIECBAgAABAgQIECBAgACBNxAQ8H DTnj/Kjy 5/mlbXn1eSUQe0n37Dcp0F4JzD 7LPk9V Abxkzz5E lJQL FRiHCRAgQIAAAQIECBAgQIAAAQIE3kJAwP8tuuEHVCKuWv/C6vy0mv0L1z8qFMt9dPuWR8t03TMErtvvpJX7XdzCabrr5eH fMLkj4D/M/pWHgQIECBAgAABAgQIECBAgAABAt8lIOD/XbLyJUDgYYFpG6nrcxqmZzTErX2GcN9NIquJg3lbpEfnngT8H 5SFxIgQIAAAQIECBAgQIAAAQIECLxAQMD/BciKIEDgMwQE/D jH7WCAAECBAgQIECAAAECBAgQIPCpAgL n9qz2kWAwNMFBPyfTipDAgQIECBAgAABAgQIECBAgACBJwoI D8RU1YECBAgQIAAAQIECBAgQIAAAQIECBAgQOBPCQj4/yl55RIgQIAAAQIECBAgQIAAAQIECBAgQIAAgScKCPg/EVNWBAgQIECAAAECBAgQIECAAAECBAgQIEDgTwkI P8peeUSIECAAAECBAgQIECAAAECBAgQIECAAIEnCgj4PxHz VmdQ386hfig0Pi3G8ZKEa3pKpe3HD734dSfd1OO5yH03al6fveiZx0cz6HvusJoWcdzf T2rEo8ms8L u3Rqn3TdUMcJ3ksxzGVxnYflr32TYU/MdtPaccTSWRFgAABAgQIECBAgAABAgQIECDwBgIC/s/uhFUA tT14RyPnb4W1ByH7iDgf21Ea7rrFS3vxjTxsIn3j0Poui4MwzmMBxMCLSU8lObcT WfaxMhIYRYxy/ax7rlAG8KUHfDXN1lwP70hXK p98eUv3Wi IETDRMYykH/C eRdHf9DkqSth/m8Z07t/9JPFoczvqWThDgAABAgQIECBAgAABAgQIECBA4OkCAv7PJE3Bwj6cywD0OM7B4p8b8I/B6FM3hIOweoyAvniFf1zZ32Yag/X1uyPaB0AM8m4mPdKcwuTTntM25e8K Hch3aySJmN27gz5xs/RVn515K6A/412rLL2IwECBAgQIECAAAECBAgQIECAAIHvFhDwf6LwuZ8DgJs8tyv8Y9ppO5N5i5N CONBRL01IHwz3Thvv5O3CerPYagEsnMzmgLmLw74x3buBd9zncvXmPbmhEV5Qe19pY0bn3l1enf ZjqkLfbwLopbvPGmwOymxswo tSflvR1v946rgyp9y6mp7rne8x0Sq46853MUkvX0GZruvoh31OxU/ea4X9 tUeS5c dGSzt2auEQAQIECBAgQIAAAQIECBAgQIAAgW8VEPB/Gu82qF/LOgYLu34ZAI774HcHK9bTNdU9/K8lHaeLW/PEQHkRER3HtP/ KuZaZhhi4Lp6PqesBMPz6We/DnEroXj3xGXiJAbVi3aVBaaV5DnIXJ649/3ktyhmN 9xM3mTtoA5QDzst8qq88ng2oZHxtX16tW7PNFwmbQoA DT 4PmrDIrfkz59vPkx3T3y3Kio/1zlLZrSltmFfnPky2LPgp3jPuKdVHC9PZmOzZXOECAAAECBAgQIECAAAECBAgQIEDg2wUE/J9F3BoojMHHLgc8V4XHPemXkcpLgsOA8CVV3LL aK//GEy9M/CdApsN18R0D0WAi8o3v42B4i7t33 dOBnDue8rExPT6u1nVG/tG3 Odw/c/HNjfKzzXeRXuXYZ8H9sXC3KeYcfKm3dq1r1ToDNWLxj3N9R/l6dHCNAgAABAgQIECBAgAABAgQIECDwJwUE/J l3xoojOkOVk3XguaHAeGiDTfTLbZAiUHzyhYoOc95JfM5/1x73QRZawmfcXwK4G 36TmHfjeq/7yA/7SqPD/PYG FemxfeefBvDK O54YOOy3ythaBPwfHFfP6I2n5lFp67aM2Ke1ZzjsnGsd983lb2vkCAECBAgQIECAAAECBAgQIEC AAIE/LSDg/7Qe2Aky7uU9BxQrm8/sXZGOHQaEi6ta010umbdAKXf5uZyLb1LA//1W PennQfxVoO1Twz4h5DuLkg3YsTyNkHneRJgtWVTSHq0mHkAACAASURBVFs21e8EOOy3Srs2Af9b D1ZedOyNH1K/b7fxKZ87sTu3ciPb26cbP0fhKN3RubkGtXFfsb5dbykIECBAgAABAgQIECBAgAABAgQI/HkBAf8n9kHcYuR2EHTajqayc0 1NocB4eKq1nTFJSHuL1/bSiitaH/SHv6xbilgfBuprN7u 5TXOp8YrF0fi1enwHzDpMVuSTsH57sZqnXY2 LnRiD5sN92r41B7bJNj42rndb98UNtn6M4F1V5tkTj3Sa7437X o TqAABAgQIECBAgAABAgQIECBAgACBJgEB/yamOVHcYz9tx1MGWssMzqHvVg/FDWM4D/3ygbx51fxiWX1M11X3wT8MCBdVOEo3BaiHsCx2HTguMpvfDt3BhEBO3hBkjfmcFkHqfPEjr7HeM eA73ysxr9jej/dP2 ncvKviZv/mek4ryLtuL A8e Z65f6P42ZvImDO8qjfQlrNfh1z6QHPe PwgXGVW/Rer42foxScX21JNY DckLtrnEf8yzH6BifDREnqirP3XgvOLUhQIAAAQIECBAgQIAAAQIECBD45QIC/vcMgKaAcA4QXrdDuT5YtihsHEKfAuDXPd77YblTflyBXG6hsnhfRLZb001B5XMY u76HIGuC8MlOF3Ur3ibAqZ728Wk4Oh HYvqTTnltJsTRUH3vk3B3Vx F/oyylvk1TRhEdM39e U8WRe2UP ks9Ut64fwpjbX2wB1NpvscQxThrlZz90fYhNnSZQVpMODeOqoHnjt62fozg5kMdAnFRZTQAku/gg6/ZxPy76r0t3jYw3Z4vemFLVCBAgQIAAAQIECBAgQIAAAQIEfo2AgP v6eqvNHScV9N/IY 8 vzVgdMUaK8E5r/QHJcSIECAAAECBAgQIECAAAECBAgQIEDg3QQE/N tR961PnHV8xdW56fV7F 4/lGWWG71 QSPZuo6AgQIECBAgAABAgQIECBAgAABAgQIvKGAgP8bdooqESBAgAABAgQIECBAgAABAgQIECBA gACBewUE/O8Vk54AAQIECBAgQIAAAQIECBAgQIAAAQIECLyhgID/G3aKKhEgQIAAAQIECBAgQIAAAQIECBAgQIAAgXsFBPzvFZOeAAECBAgQIECAAAECBAgQIECAAAE CBAi8oYCA/xt2iioRIECAAAECBAgQIECAAAECBAgQIECAAIF7BQT87xWTngABAgQIECBAgAABAgQIECBAgAAB AgQIvKGAgP8bdooqESBAgAABAgQIECBAgAABAgQIECBAgACBewUE/O8Ve2n6c hPp3Ca/3bDWCm9NV3l8pbD5z6c vNuyvE8hL47Vc/vXvSFg f apJtptc rGsY09bdvlCJp1z6gn57Sj2fl8kQx8lp7pM4ptLY3vbb80r8mTktnIomLI7zK2S8JUCAAAECBAg QIECAAAECBAgQiAIC/s8eB M59F13CdKfuj6c47HT14Ka49A1Ba5b093X7DFNPGzi/eMQuq4Lw3AO48GEwH1l3U69H8SvGMc6ftE 1igHWlOAuhvmSi4D9qcvlPM9/Xbb8tUp8mRNGks5YH3xzKx5ImA7sbMZg89uwDd9fh p5t6YaPJ7pDDXECBAgAABAgQIECBAgAABAgQIfISAgP8zuzEFwPtwPhcr8cdxDhb/3IB/DDyeuiEUrdqqvTDgvy08hHBQfgzWP2OVfwy27gWcs89uvRoP7gV3Gy/9UcmmgHUX0s0qaTLm M6Ql7p84 f3kU7aa/u9fo U6xoCBAgQIECAAAECBAgQIECAAIGfKyDg/8S O/dzIHOT53b1eUw7bWcyb3HSD2E8iKjvBf82xYQQbqYb5 138jZB/TkMlUB2zr8pYH4QcM/5fOdrLRgfy4wmNycsWipXaePGZ14l3l22Y pCHCOCij2m xzJhPsQo tSflvR1v946rgyp9y6mp7rne8x0Se7Moc lNLuc XKzTHTXXqk8B8uudAqmoPNGQ 2e2bf785j45TRNAcUurrtyq6Fp8aO2PeIfMpQ2nOF7G3c/yvX5FVbwlQIAAAQIECBAgQIAAAQIECBD4BQIC/k/r5G1Qv5Z1CmL2ywDwFDSs3wVQDXyuCjlOF7fm6UK/ugMh7r9fjbnOwdHq Vx JRieT3/v69Su6iMOUhtykPkrNdkpZzfvcTN5kwLPB4iH/RbLKAL uQVD3E6pmEV4ZFzlvDavRVC7nJgq3x80Z5Pd5UDKt58nP6a7X47uvrjt0oWuCPLH9HFrpYJluvt jfWzepuladvvnN7cl9mnc0qqLk3XpYGzPtU9a yOli3fQ5ErHu4L62K6dbbzu9Mt19UqAAAECBAgQIECAAAECBAgQIPA7BAT8n9XPlaDsNvsx9N0q IJkTxVW ZQQ3H29ZuT nPQyQhhjUvAYki zrb1OAseGamO6hCHC96OYzseydgPj1 mkl TOqt/aNPx XPdfixvhY53ute r8hoD/Y NqUc4b/nDTZTOel0H3qUnTxMKi/9NETTHBdqN/9mhSwL/yeQ2htT/iJFJRj0tBtydDLkm9IUCAAAECBAgQIECAAAECBAgQIDALCPg/ayi0BgxToPG6xUi5Yjq9X0Qlr5U7DHxek 1uA1KcDiFtN5PLX66OXqTLP8wris/559rrHwz437Z5XsA/zP18XdG993yAaYX2om/jg5wPJiUO21AZW Vq8lSvvEXN3mtlXNW6812Of9llbkjMp/Tf3HFRMT5yiHlUWVs/5wflHk8oHNXMOQIECBAgQIAAAQIECBAgQIAAgd8qIOD/tJ5v3BJkDvDl3Ttaiz8MfBaZtKa7XDLvN1/u8nM5F9 kgP97r/BfBL4Xlc8/PDHgn7aCmT1SUHe9Ontemb3asimkfd6HXKHN62G/VYLCi3Y/OK42FckHUr/niaH912qwO fxhNcvu Q6pL7K4ziuql8H6xs/vzm/9NFY51GcbO2PSt/GnAT8C09vCRAgQIAAAQIECBAgQIAAAQIEmgQE/JuY2hLFB3TeDoLubTlyO//DwGdxeWu64pLjwGIKlB4ENnNGDSv8Y92O7mLIWd312hJYTW3Iwd67ct9PPLc1tWfd4bUAbu34XM Jhv 1eGwPUZZseG1f7DXyfo/e7hMUmVLLgH02H9xz/zyZAqwt3x rxcdrvAPrf1hS5 rqHcECBAgQIAAAQIECBAgQIAAAQJfFRDwv0cw7rGftkspA61lBufQd6uH4oYxnId erBoTppWT3dhWCyrj m66j74h4HPnO Nvf6nAPUQlsWuA8dFZvPbodvbtmaVriHgH/M5LYLUqzwe HFq0/GGQynNToB3U9zN/s1XTKvBu92HHc eF S5/ O4eXRLn9WzF9IDnvfG4QPjKrfoXV8Px/3uREg94D/drdKH JDq/WdlNH5 Z6zjgH9xd8xlLMQLt5/z1Mb1Q3vjA3v3Htr7rh2lXgQIECBAgAABAgQIECBAgAABAm8hIOB/Tzc0BYTHEFf6l/u3d vtXWKZ45ACj5d0caJgWAauY0Dxcn69L3uxsrw13RQ8PYeh7 aJixiEXk88bEGqAfMYcF3Xa/65qN6UYU67ObEt754jN4OuaQueWoB3VVJT/07XTObr7Xzm/C75TP3X9UMYc/uLB7S29lvMdYyTRtm660N8Vuw0gbK6 6JhXK1a/X4/pomL/bF/GT6LNLkf4mTL9bpL2ksLp618jiedbn9 q/22N6HT2B/jYszE3wVjeh7H0IuVh4Q4AAAQIECBAgQIAAAQIECBAg8IkCAv6f2KtPb9Penud3FpJXn6/3Ubkzm7uTp0B7DgjffbULCBAgQIAAAQIECBAgQIAAAQIECBAg8GMEBPx/TFf94YrGFcjbJdPNlUqror9wfXNBq4Sx3P3tW1YJ/UiAAAECBAgQIECAAAECBAgQIECAAIEfLiDg/8M7UPUJECBAgAABAgQIECBAgAABAgQIECBAgEAUEPA3DggQIECAAAECBAgQIECAAAECBAgQIECA wAcICPh/QCdqAgECBAgQIECAAAECBAgQIECAAAECBAgQEPA3BggQIECAAAECBAgQIECAAAECBAgQIECAwAc ICPh/QCdqAgECBAgQIECAAAECBAgQIECAAAECBAgQEPA3BggQIECAAAECBAgQIECAAAECBAgQIECAwAc ICPh/QCdqAgECnyEwdKfQDeNnNEYrCBAgQIAAAQIECBAgQIAAAQIEXi4g4P9y8nsKPIf dAqn W89ENia7p6yV2nPfTj159XB6cfxPIS O1XP71705YNjGPruatOfw16Y9Ny/cwD1Bf32ZefnZhAD2nE8p7Ecx1Qa233YH1nPLfulueW2dcNdxb464P9r uOuXpCYAAECBAgQIECAAAECBAgQIPBzBQT8n9134zn03TUQfer6cI7HTl8Lao5D17TytzXdfc0e 08TDJt4/DqHrujAM5zAeTAjcV1Zb6qHrQnhvir7Y51/KJ9rFEOjKYA9SWIuwzYn75QTrX bRw/JlWcgImGaSwdBcXT5 g62RU/R0PjZ AlGGns3wjmt6R5SWXrhTT3Rz0LZwgQIECAAAECBAgQIECAAAECBN5IQMD/mZ2RAnx9OBeB6DCOc7D45wb8YzD61A27K gvfK8M O8GUqdJlesUwKVmyb9 d8Q13a13MTi6mfQIIWSfW9cfnf9dAf8upF1rYj/GFf4b1GnSrNzZJk4oxbTP6Mejfmg tzsGV1e3pFld8uofp4D/rf54da2UR4AAAQIECBAgQIAAAQIECBAg8KiAgP jcjvXnfs5cLY5t13hH9NO25nMW5z0Q5wbqP5pDQjfTDfO2 /kbYL6cxgqgexcmaZtRt444J8D8ge8uanHr5U2bnzmuzxSMDs5d6GPd0Ec5F7tt51V8Kk9c75lUD xmf4OqjSt5ya6p4/J/MdEuuAf2zz5S6KazVicHoT8N 5E Ay33ax6y93aHRx66d58uB0yvUoy7j1uVzf1VHchbC w2MO I/DNFkx3R0S7/i5lje9W a5aWNMdGnLkN5fxla6g2idXyjaeArp7ojxepdKmX9Tf2yzd4QAAQIECBAgQIAAAQIECBAgQOBNB QT8n9Yx26B LesU3F3tOR/3we9i8K5yUbpmHd3dSXucLm7Ns9wKJ84yxP331zHXS9bzKuzq ZwwBiRvJsqJv/66mVw594stfhYlpDZsg7uLNE0/TH6LbtjNe9xM3qSV1Ac h/02B47XVYzbGpV1eWRcrfO8/JwDzPPEUDk5ld8fNOeSzeZNyrefJz mu1/KAPSUfgqA98N4OEkSkssqgD5PtlxcUv cQgz0h3gutWe6JnqVEwt3 VX6ZNHeuexpW6/pTC5zE/OfL0x1uFR kVu8lSRtoZV T8wZpPxO2XNVRi4k3WXUTdtv5WM566b yIm9EiBAgAABAgQIECBAgAABAgQIvLuAgP zeqglAJjKigH2ZYDuUoW48rgS7DsMBF4ymLaXqeURQgx4LoPExaX7b1NAsOGamO6hCPB sTePFqvo43MEusMth YAcm025WZh1wTrfkgB153V6Ncr5nc3xsc638X1lWuXAf/HxtWinHf6YYx3nnTTlj8xSB/38F8tjd9M uT6l2Nxtstx7sW2TAvXO/0W1 aCV68xzXrVf4iTHPXP081xsPn8rvOLk1I7E4epLvVyVzX3IwECBAgQIECAAAECBAgQIECAwA8VE PB/Vse1BABjWSnwVm4DsnpfCZofBgKLNtxMt9gCJQbKVyuki7zS23kF8M1YeRlkXefx9J n4OyiToflPy/gP62yzs8zqK1QH1OwOq En7ZyWa4mX5Mc9ltlbC0Cxw Oq3U93vPnMaQ7YPLDflMlY5/uBLbX51Z21YD/vX6rfHfdKmkW/ba68CnjoDIBdVTuqhp JECAAAECBAgQIECAAAECBAgQ KECAv5P67ijAGRRyBwEzCuOizOHbw8DgcWVrekul8wr5VeLpy np73DG1YGHwbcr9k95d1uIPXI/4kB/xD3Qp89Yj02Qed5EmC1ZVNIWzYN1eYf9ttue4t6xFwfHFfVCqWJntVk1Gp7n8rcVDXLr56IRte7 SG719zwZsLI7DPgf3iWyqv0q39XZ6cdKmsv42bnoWeNgJ vruN076RgBAgQIECBAgAABAgQIECBAgMBHCAj4P7Eb4xYjt4Og6y042ipwGAgssmhNV1wSYhC0u g1QDFouVlaXVxbvGwL KWAbg8a3kYqMd97GOu3kMdSegZDa0DBpsVPU7qG5rak963pUgrw5IL bX4rXd8d9sFm1HQPeZZseG1e1 vzJ44ugfFGR9diupUuTVLlfVv2xuGZx7k6/xbVFJcu3lTTfGvAPtvQpu8B7AgQIECBAgAABAgQIECBAgMBvExDwv6fH4x77aZVzGWgtMziHvls 9FDeM4Tz0ywfyptXT3WpP8piuXMFc5ntrb/5r2nVQ9HpmyuPUD2Gxmj89yLTWnunqoTuYEMgFNAT8Yz6nRZA6X3zv6zY4O8a yUHeVXYpMN yevtm/ aMp9Xl3e7DjudA/AV57v 0D/2DK/xXz17I29tsLB8YV7lF7/Qag/KpbRfDOCMyfbYWj7hIAfXVllTrdKugez3gH8Llbpay3PT53flcxnzLsTyOIU74ncoH6K7KzsbfG/Cff1eU4302ic 6WPjlCnklQIAAAQIECBAgQIAAAQIECBD4GAEB/3u6sikgnAN/1 1QYiB6s4XPOIQ BcDndHGiYFjsSp9W3i/2gS 3VCmC21OA9Fre4poi3TQZsH4Y6nriYQtSDZinoOd uUWxU4Y57ebEtry2I e0RUlu667xnFHThEVM29S/U6aTeWUP Us k03XD2HM7S 2AGrtt1jiGCeNcv/HB9iOcUufKf8FacO4mlne9iUF5YcY4C/G1tzmTaVTMHuZ7hKvTxMg dzUV9k83dGy0yfxToxludvPZa5DmmTKfXLq0oTTmD/oO2VPD83O9Tld7gbKdcpjefGaO/eO/GL9FnW7jBcB/9x3XgkQIECAAAECBAgQIECAAAECnyog4P pPfvUdsVtQq4ByoeyzqvPc0D0oUweuCgFdSuB QeycwmBnypwdGfBT22TehMgQIAAAQIECBAgQIAAAQIECCwFBPyXHn6qCcRV63m1cS3NwfG0ivkL 1x9kfXgqllt9PsHhlU4S ByBuOL/VG7z8zlN0xICBAgQIECAAAECBAgQIECAAIFCQMC/wPCWAAECHyGw2ALoFE7xgdavvrvmIyA1ggABAgQIECBAgAABAgQIECDwswQE/H9Wf6ktAQIECBAgQIAAAQIECBAgQIAAAQIECBDYFRDw32VxkAABAgQIECBAgAABAgQIECBAgAAB AgQI/CwBAf f1V9qS4AAAQIECBAgQIAAAQIECBAgQIAAAQIEdgUE/HdZHCRAgAABAgQIECBAgAABAgQIECBAgAABAj9LQMD/Z/WX2hIgQIAAAQIECBAgQIAAAQIECBAgQIAAgV0BAf9dFgcJECBAgAABAgQIECBAgAABAgQIECBAg MDPEhDwf v Oof dAqn W83jJXatqarXN5y NyHU3/eTTmeh9B3p r53YuecPDcd1ebfgh7Ouf FOpuT6jEl7J4Qb99qX7Pv3iI4 Q090kcU2ls92F/ZD2//J eI7 f3oPqT4AAAQIECBAgQIAAAQIECBD4XgEB/2f7jufQd9dA9KnrwzkeO30tqDkOXVPgujXdfc0e08TDJt4/DqHrujAM5zAeTAjcV1Zb6tjOUzeEcY7yj9F4U8EQQqzjF 1jjXKgNQWou2Gu5DJgf/pCOd/Tb22Wr0wVJ2CiYeqqHPC/eBY1 abPUVHC196msZ/HwdeyuufqZr97MpWWAAECBAgQIECAAAECBAgQIEDgYwQE/J/ZlSkI2IfzuVhrPo5zsPjnBvwvwfUjq5cG/KNpF9Y3PIxDvzkWqxyD9c9Y5R DrftzCtPkwxHPrXO/K A/912ajNm5M QbP0e3 qH5/B8N N/wa26EhAQIECBAgAABAgQIECBAgAABAp8mIOD/xB6NW8ysg9BT9tsV/uV2NGmLk7glTTFPsK5Wa0D4Zrpx3n4nbxPUn8NQCWTnOjQFzF8a8N96xrrW2h6Pp7sBcoMefa20 ceMzr07vLtsxdaGPd0EclFure9hZBZ/ak/Lejrd7x9VBlb7l1FT3XO/5DonVLMo9n6OQrK/bXk131BRVb/Ur0537cOm7dIdOkV9Y39VRlL1zh0dTf Sy5zsf4hZZXbn1UVF8i1 R3FsCBAgQIECAAAECBAgQIECAAIFfJiDg/7QO3w9C72Wfgrv9MgA8BfnqdwGka/ZnExZFHKeLW/N0oV/dgRD331/FXK95zquwq dzyhi0vJkoJ/7qa22Ff7dfh9SGHGT StmT36IbdvMeN5M3aSuWA5/DfqusJl/f5fDIuKpqFEHoaZ/9MrBdbMtTzaByIuXbz5Mf090vy7sv2j9HabumdUB nmzZ9NHOtkFrvym/LnRFntE0btW0mayp9EnZ6nv7I46RuEVWd3kexc44v lX1sB7AgQIECBAgAABAgQIECBAgACB3yYg4P sHm8IAE5FjaHvdgKI8WRcWbyIVF4rdxgQviarrnKfksRg6p2B7xRgbLgmpjsIaBdVfMrbFIjNe/jHbZP6blqVvVuHaVX27qk7a7Puh1yPm9ncGB/rfBf5Va5dBqwfG1eLct7hh0pb96pWvRNgPRYreS798vMe1mN9J geK1PJ81rP /sjBfwrn/9rvt4RIECAAAECBAgQIECAAAECBAgQqAsI Ndt7jtzMwA4ZxfTXbZ62a6argXNDwPCRU1vpltsgbJczVxkc307ryg X4/sv1sHWfdTPfVouV1KFYqNbheQH/HOidVnzvrVCPTZwmIBYr4 ODnHdWmWeQw36rjK1FwPrBcZXLf5vXSlu39Tu6E2B1rpLnwi8W0JruIO2lng/0R 0ZEZc8vSFAgAABAgQIECBAgAABAgQIECBwQ0DA/wZQlVkLF24RxU3GwRUks/Hz8MCBfXtqa7XDJvgVLu8nM5F9 kgP961fMixfRDNdi k/abDtXb/sSAf3oI8OyRgrrrbZjmSYDVlk0h7cs VFter3tjIPrBcVWtUOr3nQmpYrLqGXdMbMtv/BylvfTX9jm3VR6zTT6bX7894B/vQMmFNbwK DcgSUKAAAECBAgQIECAAAECBAgQIHAoIOB/yHPfybji/HYQtLJFyI2iDgPCxbWt6YpLwuFWIimofbDHf86oIeAf65ZWvd9Gyrne8XpOWyXt3omQ2tAwadFa 2tzW1J51WyrB5drq8VzkYb/t5hmD2mWbHhtXufx3em37HMW5qMq4XI/FJr/GiZUMtZtnPhlf7PanvKbL0nQIAAAQIECBAgQIAAAQIECBAgcCAg4H AszkV99hPK5zLQGuZKgadVw/FDWM4D/30INCcNK2e7sKwWFYf01UeOptikV11f/ cbXw9ChxPAeohLItdB47L3Kb3Q3e6XfY6yLrNJsR8Tosg9U6i1kNjsXZ6vkthHXvPWaV2t6y2vt m/OcdpBXm3 7Dj2fOCPPd/HDePbumTVrNfx1x6wPPeOHxgXOUWvddr4 coBd377XjurlZTu5ZjvOpXCeJv7gSImca05VgexzBtMVU8n PO/hDwf69RqDYECBAgQIAAAQIECBAgQIAAgZ8oIOB/T681BYRz4O 6HUraX35dzjiEPgXA53RxomBYrk PAcDFPvDFdirlXv t6abJgPP1AbcpCL2eeFhXdJpEiMHqIsQ JUpBz/06boLvOe3mxLa820embXOyTdcPoYz/r69vmrCIFzX175T7ZF7ZUuaSz2Qz1S8GiOPP12ta y2WOMZJo9z/XR/is12nCZTVKveGcbX2ec fWz9HcXKgGIPdagJgbtxNvxScz/nkPooTBfnYyjn2yaKfu5A 5 sPSUN/VMfBwQTRe/aZWhEgQIAAAQIECBAgQIAAAQIECPxpAQH/P90DP6L8MQU vxSrz6ud1wHR725/mmjIAdzvLkz BAgQIECAAAECBAgQIECAAAECBAgQ HMCAv5/zv5nlRxXM38h4p9WMX/h kexYrldXA7vDwECBAgQIECAAAECBAgQIECAAAECBD5cQMD/wztY8wgQIECAAAECBAgQIECAAAECBAgQIEDgdwgI P OftZKAgQIECBAgAABAgQIECBAgAABAgQIEPhwAQH/D 9gzSNAgAABAgQIECBAgAABAgQIECBAgACB3yEg4P87 lkrCRAgQIAAAQIECBAgQIAAAQIECBAgQODDBQT8P7yDNY8AAQIECBAgQIAAAQIECBAgQIAAAQIE foeAgP/v6GetJECAAAECBAgQIECAAAECBAgQIECAAIEPFxDw//AO1jwCBAgQIECAAAECBAgQIECAAAECBAgQ B0CAv6/o5 1kgABAgQIECBAgAABAgQIECBAgAABAgQ XEDA/8M7WPMIECBAgAABAgQIECBAgAABAgQIECBA4HcICPj/jn7WSgIECBAgQIAAAQIECBAgQIAAAQIECBD4cAEB/w/vYM0jQIAAAQIECBAgQIAAAQIECBAgQIAAgd8hIOD/O/pZKwkQIECAAAECBAgQIECAAAECBAgQIEDgwwUE/D 8gzWPAAECBAgQIECAAAECBAgQIECAAAECBH6HgID/7 hnrSRAgAABAgQIECBAgAABAgQIECBAgACBDxcQ8P/wDtY8AgQIECBAgAABAgQIECBAgAABAgQIEPgdAgL v6OftZIAAQIECBAgQIAAAQIECBAgQIAAAQIEPlxAwP/DO1jzCBAgQIAAAQIECBAgQIAAAQIECBAgQOB3CAj4/45 1koCBAgQIECAAAECBAgQIECAAAECBAgQ/044 wAAIABJREFU HABAf8P72DNI0CAAAECBAgQIECAAAECBAgQIECAAIHfISDg/zv6WSsJECBAgAABAgQIECBAgAABAgQIECBA4MMFBPw/vIM1jwABAgQIECBAgAABAgQIECBAgAABAgR h4CA/ /oZ60kQIAAAQIECBAgQIAAAQIECBAgQIAAgQ8XEPD/8A7WPAIECBAgQIAAAQIECBAgQIAAAQIECBD4HQIC/r jn7WSAAECBAgQIECAAAECBAgQIECAAAECBD5cQMD/wztY8wgQIECAAAECBAgQIECAAAECBAgQIEDgdwgI P OftZKAgQIECBAgAABAgQIECBAgAABAgQIEPhwAQH/D 9gzSNAgAABAgQIECBAgAABAgQIECBAgACB3yEg4P87 lkrCRAgQIAAAQIECBAgQIAAAQIECBAgQODDBQT8P7yDNY8AAQIECBAgQIAAAQIECBAgQIAAAQIE foeAgP/v6GetJECAAAECBAgQIECAAAECBAgQIECAAIEPFxDw//AO1jwCBAgQIECAAAECBAgQIECAAAECBAgQ B0CAv6/o5 1kgABAgQIECBAgAABAgQIECBAgAABAgQ XEDA/8M7WPMIECBAgAABAgQIECBAgAABAgQIECBA4HcICPj/jn7WSgIECBAgQIAAAQIECBAgQIAAAQIECBD4cAEB/w/vYM0jQIAAAQIECBAgQIAAAQIECBAgQIAAgd8hIOD/O/pZKwkQIECAAAECBAgQIECAAAECBAgQIEDgwwUE/D 8gzWPAAECBAgQIECAAAECBAgQIECAAAECBH6HgID/7 hnrSRAgAABAgQIECBAgAABAgQIECBAgACBDxcQ8P/wDtY8AgQIECBAgAABAgQIECBAgAABAgQIEPgdAgL v6OftZIAAQIECBAgQIAAAQIECBAgQIAAAQIEPlxAwP/DO1jzCBAgQIAAAQIECBAgQIAAAQIECBAgQOB3CAj4/45 1koCBAgQIECAAAECBAgQIECAAAECBAgQ HABAf8P72DNI0CAAAECBAgQIECAAAECBAgQIECAAIHfISDg/zv6WSsJECBAgAABAgQIECBAgAABAgQIECBA4MMFBPw/vIM1jwABAgQIECBAgAABAgQIECBAgAABAgR h4CA/ /oZ60kQIAAAQIECBAgQIAAAQIECBAgQIAAgQ8XEPD/8A7WPAIECLyrwNCdQjeM71o99SJAgAABAgQIECBAgAABAgQI/DgBAf8f12Uq/P4C59CfTuE0/60HNFvTfaHF5z6c vNuBuN5CH13qp7fvegJB1vKPfcCwU gfvssBPzfvotUkAABAgQIECBAgAABAgQIEPhhAgL rR02/hv67n/hdJr/dn HYfgrdMN/rTks043/hK77Z3nsFT N59B33SUYfer6cI7HTn1YhIVTumvQOqYbhu6yGjcG6nJA 9QNc82XAezTOs9XtO/RMlpd7sx/LMyOLm1Nd5TH9tyYJh428f5xCF3XhWE4h/FgQmCb3xeP3FNuTPvM8fNN/ftFke 7PFnnz W2mDjeLp/fYnIq/T7YJneEAAECBAgQIECAAAECBAgQIEDghwgI Dd1VAz2/xXKnSfG89 hO/3vZwX8UxCwD dzsYXGOIYpeF8G/KdJgWV7 9Cdlquu4yrsTTA5hJCCiZdJgCbgP5uo2eX arYG8lvT3VOD3A9Fb28vf2XAvyy9odynrf7 xv4tm/RW728E/FNdYx sPqfnvkvHDsfMWzVUZQgQIECAAAECBAgQIECAAAECBEoBAf9So/b /Hc47azGP/fbgP 5/ t6F0CcEOj/CeMievZv6PNdApvXv5er7Gv1WR Pgbt5lW4MwMctU7p5BX65nUwM5pVB/Gs2qxX O4HAmHazzUolaPu0QO21gt/6rtklGSxXRnf9sOrfZVVbA/k3043z9jt5m6D HIbKhEuuQVM/VPow5/Ftrw3lNk1YNFSwqX9jfaJtEQBP5Sfv1ecmpz1NE161z1toTdcyrnJesX7nafJtqm 8Q6dEWN9lU9yJs75jIuZZtHfKJU4ArtrbUr 5CvGOkTgxmOsWf99ME4rlZOGyjuXvqLIl6f3OnUaL9ja7bHJ2gAABAgQIECBAgAABAgQIECDwkQ IC/k3dOgXpG/sIitra4d4xY//b LNOM5bt2zE8j/hi19UkC 60IKQqe6lcG7VVB/Vfflj1NArh/GRVuWaeJPccuYVXAwrixeH9teuD2SA3c5WLjzunc3wTaje4 0u6SgfH9emEzB3vLuiGX5NwP5c/LjdJNzX0Y6xzHtv181Sf2wfwfGoobRvZrJIuVzf2gp99GxtKhpe/ Gyqr4vQB4LOL483atxK10zeMq1a8LXdqGa8o/Xhu3ztr8Xqq05Vqr1ICmgH9r/VJdumICLN09FOu7 h1RVCLlvT8LGW8VWrQ1XTZvzbS45B6XomxvCRAgQIAAAQIECBAgQIAAAQKfKCDg39qr479h6P9K 2/ikffzjHv7ncv/ /0Lf/b0NvMX84/Y/673 vyvgv4iEFY1rCQAWycMYV5B3y9W6ZcB5TrsO2OWgX5nVW79vdokB9p3AamxcXNVccV/71CyO08WgdT1ouptnmkBpuKYl8L5bwBcPNpU7TzwtHi5xZ7nN/Zv2ogrdZsV7XKG 77i546VSteN0d4yr2JbNOCgn9YoKtLQ79kHZ3ry912ICqLV cVJqZ Jrt87Xeh6NqdGeuxs1tGxeVatHcECBAgQIAAAQIECBAgQIAAgY8UEPB/qFv/C2nl/ul/1z3sYwB/s0VP8ZDf/t9lSd8U8F/E6soSWwKAZfrF 3HaJmjewmR5Kq7CHeaJjhhkK7fuWKR8zx9aXVJQsdweZfW An8U0CxBbqZbbG2yXOVd5nN5H4OiewHYS4L5zTp4uj7/XT83lfv Af9Kty/UYsC/mu6ecVUZq7sTEpW0q4pdtgLLW4J1w2p2pbV B Xt1m uSH3cH92ZsTpXKfuo3IWDHwgQIECAAAECBAgQIECAAAECHyQg4P Fzoxb JxyIH8O4G 21qjl/ qAf1gFyWr1Ojgeg3N7279cAmspOLizyvcgz8upFKBeBdFX2/pUg6aXTB550 gyBxWb 3euSj2guaxra7rLVfPWJjs3XUxJkuf yvRLHvFNU B9ccVzfmgqN/bNQbC8qSaN/RvzujNwfBjIL p2mO6ecXVP/Sppi2pNfV s8E9jMG4XVCZqrd9BeZffD2W 8/v6uD/qt9W5StlH5e5UxSECBAgQIECAAAECBAgQIECAwEcICPg3dGN8OO9esDnt2X/Zque/MHR/VR6Ku1PIywP Mb7X7bZjXbtagLIanJuDt/H83oTAOv93 7nN5bEtQqpmK4TWdOVlsZ9qWwml4HVLsLwh8J76NU6 7H0Iygrd876h3KkNDZMWN8pt699awD8Gl/frUPucrKtznO6OcXVPYLuSdlG32AdFwD eS319uWMnHaluabTIKz3PYzVZMGW4sw3R9cqjcV91W4 dSlsF/K/O3hEgQIAAAQIECBAgQIAAAQK/R0DAv6GvY8D/dPpruWf/ G/o1wH 89/bdOG/cC7vBMjlxYB/zDMvGR//C f r3A6VZ4DkK87eK0GyC7XnEPfxaB/LjSeGMN56KeHY87pYj6nGOQs0 09LLPM9xTz Opq7EuGz30T99hPdwvsB25DvPuhwSWthl 7JL/6RMdRQLNs5FG6FITth1B2R3zGQi0QnfNt2l5pHTzNFxevMZ80HsphU5x/6G1Duandi BzpaRn9W 6C Y6RtIDmQ/Gze3P21Tfm miRcu4uiewHdOWExXjmCb8Fg/4jeWuAv6xxrG i4mkxvqlMVz21/w74zUP7R02g0PAf0PiAAECBAgQIECAAAECBAgQIPALBAT8Gzo5rfAfYoC/2JM/PrR3LwA6/rNK91foh9X /XOZY3yY72Xf/79C1/8bxr08b9RxCtDvbIezE8xLAf6 W zd3fXnxcOGU4ByiEHwIs u32/vXLepDjsrfG/U/SWnbwaEYy1yQPTa5rVLqus4rFy60K/2Pa/2x2qVfGu6aTJg/RDl1YTMDmQ1YJ6Cwdd25v3b4 tmEX9OuzmxU CtQzmvFERflr XfdOERSzzif07xsmvXL95zE8THlebar tPm t6RLbrXGVgu7ZLH/O4qRPPnatX 6G8eIS03Qhjef590saG8W1iwB/7qeyPbfqNxe6KPPid51EmbrrWudy7KX364GQJg2K9HHLofJ35AMu2ccrAQIECBAgQIAAAQIECBA gQOATBQT8P7FXtYlAEhi/vgd Xt1dBllfoZuCzjmw/YoClfFdAlbaf5esfAkQIECAAAECBAgQIECAAAECWwEB/62JIwQ RyCu8l6vmr6jdWmV heuv6OoRdJY7mLV eKsH36KQFzxH7cNevV80U/xUU8CBAgQIECAAAECBAgQIECAwLMFBPyfLSo/AgQI/FaBxRY7p3Bab8HzW120mwABAgQIECBAgAABAgQIECDwIgEB/xdBK4YAAQIECBAgQIAAAQIECBAgQIAAAQIECHyngID/d rKmwABAgQIECBAgAABAgQIECBAgAABAgQIvEhAwP9F0IohQIAAAQIECBAgQIAAAQIECBAgQIAAA QLfKSDg/5268iZAgAABAgQIECBAgAABAgQIECBAgAABAi8SEPB/EbRiCBAgQIAAAQIECBAgQIAAAQIECBAgQIDAdwoI H nrrwJECBAgAABAgQIECBAgAABAgQIECBAgMCLBAT8XwStGAIECBAgQIAAAQIECBAgQIAAAQIECB Ag8J0CAv7fqStvAgQIECBAgAABAgQIECBAgAABAgQIECDwIgEB/xdBK4YAAQIECBAgQIAAAQIECBAgQIAAAQIECHyngID/d rKmwABAgQIECBAgAABAgQIECBAgAABAgQIvEhAwP9F0IohQIAAAQIECBAgQIAAAQIECBAgQIAAA QLfKSDg/5268iZAgAABAgQIECBAgAABAgQIECBAgAABAi8SEPB/EbRiCBAgQIAAAQIECBAgQIAAAQIECBAgQIDAdwoI H nrrwJECBAgAABAgQIECBAgAABAgQIECBAgMCLBAT8XwStGAIECBAgQIAAAQIECBAgQIAAAQIECB Ag8J0CAv7fqStvAgQIECBAgAABAgQIECBAgAABAgQIECDwIgEB/xdBK4YAAQIECBAgQIAAAQIECBAgQIAAAQIECHyngID/d rKmwABAgQIECBAgAABAgQIECBAgAABAgQIvEhAwP9F0IohQIAAAQIECBAgQIAAAQIECBAgQIAAA QLfKSDg/5268iZAgAABAgQIECBAgAABAgQIECBAgAABAi8SEPB/EbRiCBAgQIAAAQIECBAgQIAAAQIECBAgQIDAdwoI H nrrwJECBAgAABAgQIECBAgAABAgQIECBAgMCLBAT8XwStGAIECBAgQIAAAQIECBAgQIAAAQIECB Ag8J0CAv7fqStvAgQIECBAgAABAgQIECBAgAABAgQIECDwIgEB/xdBK4YAAQIECBAgQIAAAQIECBAgQIAAAQIECHyngID/d rKeyMw/HUK3T/j5vijB56d36P1cB0BAgQIECBAgAABAgQIECBAgAABAgT tICA/z098G8fTv87hdP/ujD8d8 F0maBZwfon51fruf 6zn0qf/jGHjuxMV eV8/Gn1 Sl2/3lo5ECBAgAABAgQIECBAgAABAgQIEPjdAgL 9/T/f0PoUsC3D d7rpP24wTGf7qn3qnwnUA/qa7f6SBvAgQIECBAgAABAgQIECBAgAABAp8uIOB/Vw/PK7z/Gu66SuLPE/hJQfSfVNfPGylaRIAAAQIECBAgQIAAAQIECBAgQOB1AgL d1qnLVL Pljf/98Q nkblbSVyt/nMPx9Cv2/RUH/nUP/VzffLTBtEdT/cw7lzvbnv6etWKYthObrL3cYzOeKiYfz39283dC8hcvfQxi/su1QqmNRh7/6cF7nd9niaKrf O8Qut0tZNq3whn/7a8uf/Vp66TttjQN eW6RaNVnpt2NPRH0Xvp7dOC6E91DmHh978u9P MYa uTeMlG/7vVv udfxMgAABAgQIECBAgAABAgQIECBAgMCfEBDwv1M9BeKrAf8x9DHI m8Ruv9vTBMAi4B/GDfB N18U8C1X0wExOqu961PAd2/lxMGU/D9wa2H4sTCOsA/B8X3nl0Q697FCYw4yZA8xzD8tf cg73gc 6CeO70VzFR8d UT8x7r9x43VF IbWjW7QllfG/tWljf SK3iq3SHf49snOyWLt93ds/3L7oZTujvFyT/8ettdJAgQIECBAgAABAgQIECBAgAABAgS VUDA/6m8ceV5PTh9WFQK/q63CooB7/XdAfE5AmUgP04orAPYc0lxZfs/xeTDYQWuJ Pq790Ae5yA2JnsSAHhxnLqAfo4WVK2a65PdDkwrecXQgr4b66tT0ZcBeZrizsoFueeFPB/rnPFL0xj6DoO7h8v9/Tv2snPBAgQIECAAAECBAgQIECAAAECBAi8TkDA/9nWiy1alqvLr0WNYVhtwXP6a1rdfk0zvYsB7bjqPf JwddF0D0FxIutd9JDhYufdwL0Oa/91zhpsRN4T4n3z8U6Le9g2M85Hq0G6HcnPKZ8ancLHOYXT1by3ObX3h9TjQ7akRPcfN23nC7bP3 foXGlrzG8RsH9gvByWe7OdEhAgQIAAAQIECBAgQIAAAQIECBAg8CoBAf/vlp63wrnuGz vuF5tqRLS/vfXwP6lWilAm1fcx1Xcq D6HOi9fx3/pYTVm/1g85Ro/9w9AeH3C/jf2R zVrUdK836j/uWDzvfE/CP2/7UK7Y5c0//bi52gAABAgQIECBAgAABAgQIECBAgACBlwkI L AerPCulixfym JWAbt9TZBGsbt6i5FHT7TTXAe7Clz5dX IfKljSLCY9t3Q8D7xXTxQr/Spra3QG5Bofl5kQ3Xp/rXPHb2dJn0f4bdYynq/VsuFYSAgQIECBAgAABAgQIECBAgAABAgReJyDg/0TrGAQ /T2E62r uK1MXMmdV jHwuafLw/2HcP5nz50cSuevYmAeMn88N7 r9P nvzpfBeGS57xophvrM/5/hamIHi/bUfl4bn3BISPAuXpXDmhMd8d8bWH9m7vmlgGvB/oj6Otie7RfrLzxe /uRLFQ4 ve/jn8dQ Xu7p33uaLy0BAgQIECBAgAABAgQIECBAgAABAs8VEPB/oucUzD6n/flTAD8F8deB1Sngejn/v1Po/h7CGIO/af/9vf3zp618TouJg1XF/xtCnBA45T38/ pC/88Dwf6c7eJZBHEyYjUBMK/8vpSXy01tXgbZY8B4N11Mu5qQGOODhnNef/Xp4cHLAP204vxmfmkSJJebTWNwPx8rtkYqyzzoj3vakRlvvj7ROZa18PtfHANjem5C8iqtG8ZLt b21iambjZWAAAECBAgQIECAAAECBAgQIECAAIHvFBDw/05deT9FYB3wf0qmMiFAgAABAgQIECBAgAABAgQIECBAgMCHCQj4f1iHflpz4or17XMLPq2V2kOA AAECBAgQIECAAAECBAgQIECAAIGvCwj4f91QDs8UWGzFs7 V0DOLkxcBAgQIECBAgAABAgQIECBAgAABAgQ RUDA/1N6UjsIECBAgAABAgQIECBAgAABAgQIECBA4FcLCPj/6u7XeAIECBAgQIAAAQIECBAgQIAAAQIECBD4FAEB/0/pSe0gQIAAAQIECBAgQIAAAQIECBAgQIAAgV8tIOD/q7tf4wkQIECAAAECBAgQIECAAAECBAgQIEDgUwQE/D lJ7WDAAECBAgQIECAAAECBAgQIECAAAECBH61gID/h3X/0J1CN4wf1irNIUCAAAECBAgQIECAAAECBAgQIECAAIFbAgL t4R 2Pl3DviP5yH03Smc vMPU1VdAgQIECBAgAABAgQIECBAgAABAgQIvL AgH9DH43DX F0 l/9b/9vQy6/OMk4hK7rwjCcw3juvxbwH/8J3VFfdP 8B/R4Dn3XhdPpNP3t nCOx059WEx3pHRzmpi268MwdJe7NOIEzjWPYW5bzKc4vs7zQGAcijqVecT6HVz3tqdanf9UA9LY z/32pyqhXAIECBAgQIAAAQIECBAgQIAAgd8iIODf2NMp6L8X2D//HU57xxvz/XXJnhHwL4L65/5/4XLDQJwMKM79MdsU5O3D VxsrTSOYQrel4H1aVKg3IEpToh0p W2TOf dG1j0agUvO8eCCbHPlhdd 67dKyocVHSm75tdv6D9Rfw/4P4iiZAgAABAgQIECBAgAABAgQI/D4BAf/GPm8O I//hr4r7gbo/g5l3DcVFycJ5lXqMVg9nmOgerqmG/5rrFGZbLni 6338H91wL lP0rKo/ex7vOq Knf4p0L00r70jwGz8sg/jXL1Qr/ncB7TBsD/GV oWL28PZNu XGCYmdeu/cgVCO5 sdCOVERgghBrrzHQTl5MI4b s0n v6cxgqExpXt/13zc7x8hvtSMaxTkVdr3dDFC55DMR08 RMGhPpDo6ynsvPZB430 vKqrzMewIECBAgQIAAAQIECBAgQIAAAQJfEBDwb8RbBPxrq/rTCvNVgD8FnP/aDQDH1eld91fo n/CtLL6vzB0 2kbqxlikHIRLG69MKfLAc0crN15vayoz9fc81oJXjdnsVrFf7jC/87 aK1DCsh3Xej6Ye63Mli CuofZjoFhfthnPOpJR5DfyqCzjFZCqivjtUuXx9vDfjnFfTlsv95C53rhMZRe6NLGdye2tGXMwb jmJ7rcP YOip31eCmdsymRcA/57KZCEn5daErgvzT5EC/7ceU9oG7MHLhXgkQIECAAAECBAgQIECAAAECBAjcISDg34i12cd/Zxufc18J1lcmCFLA/6EV/fVKfzngX8/6OWe GvBf1WIR8N cu68/VpdXf9yswC9T3hvgHeMK965YDd HoQyIz3mv zUFmHeC02VVqu/XAf 83dAq6l5dQb/qw01APBe8sYhB gcnKXKe XWTdz6xfW1tR5pE2THdtC WvWlHOelT1OGOehZXeUuAAAECBAgQIECAAAECBAgQIEDgIQEB/0a22yv8/w396e/Kg0/3zx0FqxurtUm2DgxvEvzpA6tg8VerUzfcN5/KOzp3u0a1PfXTlV8K8I5hPE9b4axi79OK/q68o2C17c/tal9TxD5Y3bnRDetH9h6toF ei2Mu1zdt8ZPrudfXi611lqvkrxVseNfsvKzrMufVuUqeuwH/lomBWFglz2U9/ESAAAECBAgQIECAAAECBAgQIEDgOQIC/o2Oi4D/7jVHQeT9c/Vg9W4BTQe/HPDfCQavg8M5uNtUoXWivSDwOs0dP9cN982nrI/O3S78MOAfVkHk29ltUqTV zvIl8BzDCKfyq1yNlkcH4h9UASs05hZbL0TLz9qx pc3Ms 1jfWq 8vq/iPneYqzlsE7dzUcNyGw/qVl67qWp5a51EJzl/c87Wt6WL6StqclVcCBAgQIECAAAECBAgQIECAAAECzxQQ8G/UvB3wj8/w/N9lpfMi24MtfXbiuotL7/3hywH/ewu8N/3LAv7390drU24FsuMWMi39Wsun2oezXW1CoLX 6QG1RcA/XpfyzCvz54xq9ds RPgc njt/PyIeF28Y2ATKK9UcEpfPiigknB1 KvOm3bsBufjhMFqG6LddGG/vZW0q6b4kQABAgQIECBAgAABAgQIECBAgMBTBAT8GxlbAv7hzofEVicIGuu0lywHXffOvcWxFwb 87 2PVp9qIPySQQyAx6B/GcQew3nopwe9zuliPqcYTC7TbR6Ke8n0suq 607HEwpxxX3asmcVqM5ZrVb4Xw vtglKweo lNULlfrF4H7XzeXF/E n0K0mEKaJimGb3zqgfq3QcTviCv0G52mVfUs7lsH9vL1S6qNFVw6pbbma XV3giMalu0bxxAnKk6nnQf85oy8EiBAgAABAgQIECBAgAABAgQIEHhQQMC/AS4F 0//C6fib1d72O74b i7Im339zLAGcO2fXG yPPU/dNQm22SKXAcg8c7f1uWmm zfO6RFPTcqdvpRuD6oBZDaTwb7vZJQ38cFLM4VXVerZafLsqB3Wu747Y3Zdw4TRwMMWh9TXPq jCUiRY1iGMnpr2xnc9BwD8F3Ytx0pWF5X4q27PYc/8UYv0WEwBz/VK l vG0McyVmNvmoxaP6R4NeFRtvegHddkt51T2uZ25MmSqa2RJz2XII/VeTJj qzlfogTBdc XDU7jJd2xDRd2v5oPOjja9u8I0CAAAECBAgQIECAAAECBAgQIHCfgID/fV5SEyBAgAABAgQIECBAgAABAgQIECBAgACBtxQQ8H/LblEpAgQIECBAgAABAgQIECBAgAABAgQIECBwn4CA/31eUhMgQIAAAQIECBAgQIAAAQIECBAgQIAAgbcUEPB/y25RKQIECBAgQIAAAQIECBAgQIAAAQIECBAgcJ AgP99XlITIECAAAECBAgQIECAAAECBAgQIECAAIG3FBDwf8tuUSkCBAgQIECAAAECBAgQIECAAA ECBAgQIHCfgID/fV5SEyBAgAABAgQIECBAgAABAgQIECBAgACBtxQQ8H/LblEpAgQIECBAgAABAgQIECBAgAABAgQIECBwn4CA/31eUv9QgaE7hW4Yf2jtVfvVAsbLq8WVR4AAAQIECBAgQIAAAQIECBAg8AwBAf9nKP7aPM6hP53C af5bD6i3pvsC5LkPp/5czeBPBHDPfXe16YewN91w7t95IuIF/VbtsT974k Mlz/bYqUTIECAAAECBAgQIECAAAECBAh8goCA/ycUOELOAAAgAElEQVT04j1tGM h766B6FPXh3M8dupDPVx u4Bx6JpW0Lemu11imWJMEw8H8f4y8Uvex3aeuiGMc5R/jMZ7FRyH0H3RPjYoBqjzxEssd/qzDNifvlDO9/TbS7pCIQQIECBAgAABAgQIECBAgAABAgR jYCA/6/p6hBCDC7HAP 5WGs jnOw OcG/C/B9bfpy2jahfUOQuPQb47FKj9rNXm8W2B/TmGafPgKj4D/V/RcS4AAAQIECBAgQIAAAQIECBAgQOA1AgL r3F i1LiFjPrIPRUse0K/3I7mrhyvItb0hTzBOsGtQaEb6Ybh9AXq9W7/hyGSiA716EeMF ucK9vOZRzetbr1jPmXGt7PJ7uBvhq8ZVtjTY 810e3WU7pi70w3l3y6FcpVrdQywz5nO5q2Bq53S3wXa83Tuucvmvef1T4 U1rVMKAQIECBAgQIAAAQIECBAgQIDA5wsI H9 H88t3A9C7zU/BXf7ZQB4PM93B xdcBDMXievBo5Twrg1Txf61R0IcQJgb X6dEncEufg/FyB43LXtfzqz7UV/t3 cwbStj7b4Pj9tZj8FpM6u3mPm8mbeHfA0TMQDv3SnSN5G6Frrdd3OTwyrq65rd7liYbLpEWxpdF 8rDpmVlnt/XjY3r0LHCNAgAABAgQIECBAgAABAgQIECDwBgIC/m/QCS pQiUouy17DH3X76/2PvfVffpbA6TH6eKkxJ2B7xT4vX3Ncblbha8eieWlVfvxroi4bVLfpYmJ/aD6tLL8KwHqXN91O3M98vnq643xsc53kU/l2mXA/7FxtSjnhT8ctveF9VAUAQIECBAgQIAAAQIECBAgQIAAgXsEBPzv0frJaStB2U2TYrqDVdP7Aev6 djXr/G8GUtN2M3m1djc9c BgK6FpS5nbzx 4We66ok/4udy Jm5NNFa23AnheQH/6TkNwzxhMz2fYbuV0TQBcXnIb9qS53if/0O/ythaBPwfHFdP6IaHsjhs70M5uogAAQIECBAgQIAAAQIECBAgQIDA9wsI H /8ZuU0Lilzxy8PYqx7zWoNUDamu5SxrzffLnLz VcfPOmK/wXdZx/qLf9iQH/9BDg Y6HFGRfT4bMkwCrLZtC2rJpuy1Pbke97vlh0NtrNwH/Lk9E5Fy/8GpLny/guZQAAQIECBAgQIAAAQIECBAgQOBTBQT8P7Vnd9oVV5zf3jZmf//5newWhw4DwkXK1nTFJSHuL79dpT6nmFeO32pXS7kxTVr1fiuzsnLN789pq6TzXvrUhtvbEu1dun tsvpMgtWfdlnlCZ3Nd7fic8NBv99o4iVG26bFxtanniw4ctvdFdVAMAQIECBAgQIAAAQIECBAgQ IAAgXsFBPzvFXvn9HGP/bQdTxloLSscg86rh KGMZyHfto6JyfNq YXy pjuspDZ5/00N4pQD2EZbHrwHGu5PV16A4mBOZkLQHcmM9pEaS lnH3u7G4R2K S2Ede895pna3rH6/2b85x lujm73Ycez5wV57v 0rc92lX7O8dhv2UfpAc974/CBcZXLf/XrcXtfXRvlESBAgAABAgQIECBAgAABAgQIEGgTEPBvc/oZqZoCwmMo95aPK9rT/vLrFo5D6FMAfN5PP04UDMv16XHl/WIf BTknY8V0e3WdFOQ9Xx9wG0KQndhuASn15Wcfq4FzFvLTbmkVfanUHtGwX7JtaPTtjnZpuuH Nze6p WCYt0cVP/TsVMbV9v5zNX4ZLP1FdT/fKzG67X3OM3xkmj3P9dH4YxhGkC5bS8q6RhXFWhvvnEPe395qrIngABAgQIECBAgAABAgQIECBA gMBDAgL D7G56L0ExtCfVoHleyuYV58fBObvzbIpfZpouAbZm66RiAABAgQIECBAgAABAgQIECBAgAABAjs CAv47KA79QIG4ar24q DeFqTV3V 4/t7ycvpYbvX5BDmRVwIECBAgQIAAAQIECBAgQIAAAQIECDQICPg3IElCgAABAgQIECBAgAABAgQI ECBAgAABAgTeXUDA/917SP0IECBAgAABAgQIECBAgAABAgQIECBAgECDgIB/A5IkBAgQIECAAAECBAgQIECAAAECBAgQIEDg3QUE/N 9h9SPAAECBAgQIECAAAECBAgQIECAAAECBAg0CAj4NyBJQoAAAQIECBAgQIAAAQIECBAgQIAAAQ IE3l1AwP/de0j9CBAgQIAAAQIECBAgQIAAAQIECBAgQIBAg4CAfwPSJyYZulPohvETm6ZNBAgQIECAAAECBA gQIECAAAECBAgQ JUCAv6/sttDEPD/pR2v2QQIECBAgAABAgQIECBAgAABAgQIfKyAgP Nrj33/wunU/z7V7gsiD//PR bz/X/3sjlC6fHf0LX/fOFDFxKgAABAgQIECBAgAABAgQIECBAgAABAr9BQMC/oZfH4a/QdX F0yrwno4P/zXk8IUkAv5fwHMpAQIECBAgQIAAAQIECBAgQIAAAQIEfo AgH9DX0 B/X9Cf/pf6M/XC/YC/uf r8Xq/67/J4yLrfL/Tfks7hqIQf10F0G8Y DvMCUv0 W7DPLr36GoxrVCN9 dQ386hdP81x7 N8EkIECAAAECBAgQIECAAAECBAgQIECAwI8REPBv6Koc2I vcZV/jt/n4zmL9HP/7 V8PD6e45Y86wD9v6Hv/gr9 Xp3wDrvnGf4phX 49B5aO8F2RsCBAgQIECAAAECBAgQIECAAAECBAj8fAEB/4Y vAb2/1us8r8ej5n8F/our85fZXr O3SbrX mFfwx6J/yKSYSFlcL C84/ECAAAECBAgQIECAAAECBAgQIECAAAEC wIC/vsui6OLwH58YO8cnF8cX2zLk7feKV53H ybt 1Z3wFQFC/gX2B4S4AAAQIECBAgQIAAAQIECBAgQIAAAQI1AQH/mkxxfBHYD/ FoftfWrG/OD4H5vN2P8Xl1bdjnDw4/ZX27y fDbC4QMB/weEHAgQIECBAgAABAgQIECBAgAABAgQIENgXEPDfd1kcXQT245kUqP87nIe/iq164kTAX2FojfjnPGJ Y97Tf1Hs9IOA/w6KQwQIECBAgAABAgQIECBAgAABAgQIECCwFhDwX4vs/LwJ IcwrfLvyoB/ngj4KwzFw3jj3v5xYuBUbumTg/3l5MD4b j2JgxiwP9UTCSM/4Vz/1c4nSrPC9ip/94hD 3dU3GMAAECBAgQIECAAAECBAgQIECAAAECP1dAwP9G3537Yh/ 0//CZeudFLSftvZZZDH E/quuKb7K/TDv9ck83WnU0wz792fgvrXay5lzFfFrX 6lD6m St0/b9hLCcLrrkfvjv3p3A6Vf6uCz3MyUkCBAgQIECAAAECBAgQIECAAAECBAgQeDcBAf936xH1IUCA AAECBAgQIECAAAECBAgQIECAAAECDwgI D A5hICBAgQIECAAAECBAgQIECAAAECBAgQIPBuAgL 79Yj6kOAAAECBAgQIECAAAECBAgQIECAAAECBB4QEPB/AM0lBAgQIECAAAECBAgQIECAAAECBAgQIEDg3QQE/N tR9SHAAECBAgQIECAAAECBAgQIECAAAECBAg8ICDg/wCaSwgQIECAAAECBAgQIECAAAECBAgQIECAwLsJCPi/W4 oDwECBAgQIECAAAECBAgQIECAAAECBAgQeEBAwP8BNJcQIECAAAECBAgQIECAAAECBAgQIECAAI F3ExDwf7ceUR8CBAgQIECAAAECBAgQIECAAAECBAgQIPCAgID/A2guIUCAAAECBAgQIECAAAECBAgQIECAAAEC7yYg4P9uPaI BAgQIECAAAECBAgQIECAAAECBAgQIEDgAQEB/wfQXEKAAAECBAgQIECAAAECBAgQIECAAAECBN5NQMD/3XpEfQgQIECAAAECBAgQIECAAAECBAgQIECAwAMCAv4PoLmEAAECBAgQIECAAAECBAgQIECAAAE CBAi8m4CA/7v1iPoQIECAAAECBAgQIECAAAECBAgQIECAAIEHBAT8H0BzCQECBAgQIECAAAECBAgQIECAAAEC BAgQeDcBAf936xH1IUCAAAECBAgQIECAAAECBAgQIECAAAECDwgI D A5hICBAgQIECAAAECBAgQIECAAAECBAgQIPBuAgL 79Yj6kOAAAECBAgQIECAAAECBAgQIECAAAECBB4QEPB/AM0lBAgQIECAAAECBAgQIECAAAECBAgQIEDg3QQE/N tR9SHAAECBAgQIECAAAECBAgQIECAAAECBAg8ICDg/wCaSwgQIECAAAECBAgQIECAAAECBAgQIECAwLsJCPi/W4 oDwECBAgQIECAAAECBAgQIECAAAECBAgQeEBAwP8BNJcQIECAAAECBAgQIECAAAECBAgQIECAAI F3ExDwf7ceUR8CBAgQIECAAAECBAgQIECAAAECBAgQIPCAgID/IVrk8ZeBMWAMGAPGgDFgDBgDxoAx8Blj4PA//04SIECAAAECBAgQ PEC8ZuLP1UBX w 44udftSPxoAxYAwYA8aAMWAMGANxDPhDgAABAgQIECBA4LMF/K/3sH99MfTF0BgwBowBY8AYMAaMAWPAGPicMXD4n38nCRAgQIAAAQIECPx4gfjtxZ qgC93n/PlTl/qS2Pgq2Ng6E6hGzh 1dH1xpAxYAwYA39yDFT/4 8EAQIECBAgQIAAgY8QiP/b9qcq8Ce/jHxe2eP5FPruFE7957XtU7 496dTOM1/jwK9rekedjpXxs14CjEIfaljfwrji5670TKez/1nBcj/eMC/Ng5e1OcPj1/18zycO8dAy 8X4/E1/5f49n/f7hwb r2t34///a3 x98JAgQIECBAgAABAh8hEP/X7E9VoPhSMc7B6hwA7U5hGL4QzBtPoeuK/F/1hW nHed47HQK57IOO nK9pZB1lPRjvKLcQzCpjzntsbrYxDjRwf8d1y 3a/sl1vvW t3K5/V bFxrLemuzdgEcdVf95 XuLxciIifsGP4/Fbg/73jOeYNn8OVqb3GETXPKmxeO1Wn9svlHFPff5U2to4aK5P6 djJ93Dv/8a uTj nfHb/f3ZINNc9/ek9ef ve3pY73/H5pye870rT270667/wcXcbKTrnPGH/f9e/bpd7f0VeP5PlNfk9rZ vn9/Df3 p//J0gQIAAAQIECBAg8BECAv6H3XgNMMaV6cN4/TkGrmMgrww23vVlpvULyyNf1mrXzGWey8BpsUK6DPi3tDcGV/eCsCl4VUwCLFx csD/HfxqfRuP31G/RZ8c5Tmfaw10tKa7p/w8njZB/MpYipNRe PynjKb01bqUF7/tFXxsazV5 olExwN46Ns73e9r46D1vrd8fn4tt9/R3X9lP69w/m7xsrNfOc63kx31F vONfwXlbbijf//I5 iO t1r9x3/vt1bh29P/41 T6v7HZ/f r /h//5d5IAAQIECBAgQIDAjxcQ8D/swjnAvxOIiV9c9m4XTgG4fBdAnBCIW4wUEwXxuvUq HLFbhl0b/5yFOs3lxkDnWkyYt7mpJyQiHUrJy3K/GOdLmW3trcSjKh/wTqFULmmrMvL3/8kv4MgU3P/zmM3j5n4ujdOy35oDXTcTLdaORjLHSoTR7n8w/G04xHTv1PA/8uB6tzGyucytnf9uW75PZR8G/uj/J1V/k7JfZRfy3Tl Fr3R3P9ctvDtHXTbtkf8vlNvxtXEzrRda9/4 ReDKZejOOdHsW/M/GafO7yez1axkBZ/vepLGuVX8vnMvf5 vWe30O32pFMYn2LuqbP09yGy7jPYyCmmyfjU/tXLrGutTEa0y sirG3buPLfo7tetUWeNlwvpvqrf8fcdA3Tx1/q3Kq/75lu6NxWqTJn8/0724xXh8Zz2ks vym33d7n9/6v7 H//l3kgABAgQIECBAgMCPFxDwP zC64r GCTo45Y0qy A5Rf/9GVwtYd4/tK8 SJyxwqlsoyj9/GLbtwmKH2JnOtZBotiGzb1qLSnpb2xLjHd5UtqzGsOKC2OlWV8NYCRvzTnoNXO6zq4eGRWnvsRf qXl6n1r/941TucyqoGOVR1upUvjanWHSQxcVvtsHk/V86vyc9D06HNa9vmX37eM51ufiXUbaj/HsoqAUq57 RmPx 7p33v7o6V/y98xMf16i6V76pfbmH vHI2Dn/75zWP30uZ5HKz7N1msA9lzwK/8vXv0 yDmWfbTveNgXcfy56Nyy3St7cjpFtfuTYTM/6bGfwPz5Ecaf6edf7fntOs83 7nlt8vtd8XDx7/6Z jp4 /wvHw919lTC0 v/O/BfH/aHFcx7qmiaZx r29 P1 x3j2 b3 X33zGZ7Ny9 NU5rD//w7SYAAAQIECBAgQODHCwj4H3Zh8SUibn0TA o5wBxX1ZaByxj8ru0dHldwDUVe8Qtk5cvh5stK8WXz1rn0RX1dTr7 3vIa2hvrs/4CnAIsO0HJS93/QADjUna2qLz CL9K3e8ZT3eN07m8dT/XTG li4GJ7Rfv1WejbGMcL63XzGM8B/tqdXzq8cbxvAnIlG1sfR/LKj9beTuu1Qrge/r33v641b8L27nvysByPH9P/S75NYyDH/35jWOgsX9jO3c/Q/H6YiwsAo3lGNv5t DecXDplzLf H4n71ra1nbU8ty0L5a987tik 7Oetbq/5Ljqz59RZk/ nP0HeOvGOOHv/8qZS/G35wmT0hH68sk5vr6 HPjePb5Pfg/xLww5eJ86c/D//w7SYAAAQIECBAgQODHC8T/JftTFah/ich7 FRMxfztI2AnlSoHwtAjHpS/v6y93lS0i9zFtf9hdfHtf5fbG8TXtz/nOQts/HK7mdzIaePrHwhg3HLL53 EX2lZvm/t35iuHJfr9 txOpdxGOgo6nEz3XrrgWI1bu6HxWscLy13psztf2mwP7a7cTw/LeC/6q/NZ 3e/r2zP272bx4Lcz02gel765fzaxgHP/rzm8fSrf6dg1frSZT8mYnjLJ LfZX/fYq/ly93WuyN2TvHQS5v8zp/DjfHcz8Wr2Vd1 kX5yp5LgKpMd/WdAdp1/Vo TmOu Z/94v2t Td vulKa/Gsn/056gyBvZ8FmNsZVM7d/j7r1L2Ypyu0iysV fuHc9xIjWPw/Iul722V4 t67ByKa rGcU0i3OVPBcusZzWdAdpy/qV72N98u/C6/Hqf/ydIECAAAECBAgQIPARAgL h914HHyPX/4uKyrnLys58H39UlHJo/Ll5uZ1B1/AFl8ed9ItvoTtnL9V9qK9xfWXL26xTUXAaTe/vWBTkdfuNeX5OfCXv9juvW6/2FX6oMx33tf 6Nq38FvVufRqqt 943Qu7zDQUdSpNd2l3nOgsRqon/t7EzguyoxBsYcDHGU j7xvHM/7AYe2cXmximUVK/yT9Wprlhw0af49tG7zjf5o7d8YfNrtswfHXwp87qx2vdh8wOc3tfFW/66Daav W/wOiJ LOIEXzeNK4tnv1r8TyfTGOCjd1 8XdVjVr0x7lG5xbh4z5bXx/eXfnVxGa7qYvpJ2XcYf/7nx98sz63lrfCz6Jtvf8Rp/h1z 31Rcd nP2De3/h9RXLdue2v9jtLVzh3 /quMqUu7Yp1XaRbWq3PrtLmdi/xqDj6/IXvF19if2//bHf7n30kCBAgQIECAAAECP14gRpz8qQpMAbnFl7LiC9b6y1/TF7F8/frLXT7 hddaPfMXn1vnb6Vbtzenz6sQa1/kL li2/5AAGNR/oHvLZ9b53M5tXRP8ftC/XP97hqnc3nVuq/q05ou1yW Rq/NSvWcb/yc7H5Znz6b1Wdk5OuL1zQ 4wrqyl0MZZ2a37eM57kNuwHwon43y1wF/GP61KbVVmKP9G9Z9lF/tPRvLH8bXLlObjxUvxvjINa/9rnLbbt1/la6atvnMZD64itjq7F/q 3YGYtp 6Rh nzlfm31z mzS trtX6rsV5Nt25H5d/KGMRbfKYq6XbbW0nb2saXpVtbrAxjPdK4e LvtWq/zGXfOp9taum3NUKzfXK79W0x2YV sebSpjajFOV2kWdVidq W3O553xkXMu/rv6k76my6raxZ1L8 t/dbtmtMuXOKxSrrd9lbS5jYsXmPa9e KVIfqf/ydIECAAAECBAgQIPARAgL h914DfjHleSLPfvnFVSLgEP8orNOFwNReyva1l9CxilgFa9/dHVu9QtY8WUsBoDWwbhYv7RCek4X89m0Y6 9Zb6nKY913osvXjH9 stgkccm7YvPvb1fXLE7b/mxGHeFU0v/pj5oHadz3oeBjqL8o3TxXAy2L1bzx3G1 2V8GSDeC1ykslbB7jiGav0YAwdpXI/XvL885hrGc2r3Tj03Zd/q31hWsQI8Xx/bu/Bp/D30SH8k89pzQuZV14u67Dzn45HxF9sa 2 ddzaIr7V L9O0fD5iPt/y9Z/TsHuzafo527KpJZPj6Pi/i7vvw35u5xcKsdcUVtw78zOcDX0o7yd0TeXm7zWa4EAasBw/L3zhP /S3H2dPeN/x efbvtR//OfqG8Zf789bvv5vjdDVGF9arc/nzkcvOr vx7PM7TRbk39vl77ZolnxWv/Mmy8P//DtJgAABAgQIECBA4McLCPgfduE14N/H/ZCLPVJj4G036DoHxmMwIv2NgY9KgKwMXMS0cduF8YFgZP6icymzKDt/SSxf1 lTuUXQNn0JbW3vfF3OM 8fXZaXvrjmOq1eb04QFPVa5PnE47nub uX29oQaItG6/as zc5NozTdT4Ln2Ilc2u6HCy59fDrdT/XvrAflbsZVzGYEsdeUe91Oc0/57xWYzn6bMptCFRfyj3o32RQlLcIfOf6lJMBDf3b2h9HzgvPXI innnMLOobx3ND/S4u8/i/exyUHvkz1PD5iO1t/n0/55uNdn//5bK/uX8XgfOVWbaMAclFnxUTMs2fy4N25HLiaza5jIH471u2yK8746DWjjzZmf/tzYHu9JmbJzNyWbkfUnvn8bj bD7r39 yzU95f/A5Wrfh8m/rE36vrfsrW 5NMrb075/4HJX 6/a0/ju4Hn/rfC4utc9S/v03/x/xMk5Xz3qIYzTnnX4/Fv1 vmM8t/4ev9j8ss9v9N/8 5N /xz 599JAgQIECBAgAABAj9eQMD/sAufuBI4Bzi8LvZWvXwJ5cLlYAzEwN0m2HWQfjOu5gDK7iTdPfncm3YO4uQA5KZe9 b3y9N/eRz8cj/j78P Tf9Tv9d8jvx7/RPGwOG/v4f/ XeSAAECBAgQIECAwI8XEPA/7MIPCw78hC9o6iiQsDcG4qrEL6xiTSspv3D9o4HSWO7 6kK/Wx4y/eI4eKjMvfHomN9TbzAG/tTvNZ8jv79/whg4/vf38D//ThIgQIAAAQIECBD48QIC/odd6EvdT/hSp47GqTFgDBgDxoAxYAwYA8ZA2xg4/M /kwQIECBAgAABAgR vED8ZuBPVcAXp7YvTpw4GQPGgDFgDBgDxoAxYAz8hDFQ/Y /EwQIECBAgAABAgQ QiD r9yfqsBP NKijr5cGwPGgDFgDBgDxoAxYAwYA21joPoffycIECBAgAABAgQIfIRA/GbgDwECBAgQIECAAAECBAgQIECAAAECBAgQIPDDBQT8f3gHqj4BAgQIECBAgAABAgQIECBAgAAB AgQIEIgCAv7GAQECBAgQIECAAAECBAgQIECAAAECBAgQ AABAf8P6ERNIECAAAECBAgQIECAAAECBAgQIECAAAECAv7GAAECBAgQIECAAAECBAgQIECAAAEC BAgQ AABAf8P6ERNIECAAAECBAgQIECAAAECBAgQIECAAAECAv7GAAECBAgQIECAAAECBAgQIECAAAEC BAgQ AABAf8P6ERNIECAAAECBAgQIECAAAECBAgQIECAAAECAv7GAAECBAgQIECAAAECBAgQIECAAAEC BAgQ AABAf8P6ERNIECAAAECBAgQIECAAAECBAgQIECAAAECAv7GAAECBAgQIECAAAECBAgQIECAAAEC BAgQ AABAf8P6ERNIECAAAECBAgQIECAAAECBAgQIECAAAECAv7GAAECBAgQIECAAAECBAgQIECAAAEC BAgQ AABAf8P6ERNIECAwP/Ze5tkaVksXNtxOSAjzixqCPbe7plAdR1ADaI6Nr9mdc4M GLx5wIBMdPMNHNfT8R 0h ExbUA8QYRAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQQPCnDEAAAhCAAAQgAAEIQAACEIAABCAAAQ hAAAIQgAAEfoAAgv8POJEsQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQQ/CkDEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAIEfIIDg/wNOJAsQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQR/ygAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhA4AcIIPj/gBPJAgQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAwZ8yAAEIQAACEIAABCAAAQhAAAIQgAA EIAABCEAAAhD4AQII/j/gRLIAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEEDwpwxAAAIQgAAEIAABCEAAAhCAAAQgAA EIQAACEIAABH6AAIL/i5w4j/8y4/y/F8VOtBCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIACBlACCf8rjsr2nBf/l32YY/mWG8T X2UREEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQg8LsEEPwPfCvCvRXeRXwf/m0WCR/EeHvswZn863/MeCTm94Q5sP/h0 tipnEww D/xsnM82jGeX04yq4L19mM49wVlACB9 AAACAASURBVEAQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCCwEUDw31iUt1qiuwj/03/L1x0dbcUbru0JE8Je iti/2i0tr8ukxmHAcH/Us5EBgEIQAACEIAABCAAAQhAAAIQgAAEIAABCEDgOgII/ocs/2umMLPf/M9MMqs/iPw7wV/Cbm8ElNfwT8Nsbw oNwiCTV7wX d/mzHEO/7bLC eZG WyQyFWfbLVBD8C28C7OyT PybAtNizLrILH735sD2xsBipvA2we53cm9WBC78QgACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCA wI4Agv8OSX7gf2Ye/3Gz3UWAF HdL8Wzzv9UP8zbOmdT6Jm9H9PbRH6JV9J/rebvxPdpXtvp2OV3pnQAwg4ApG8HBKJ2wGAczTjNPt7VzNmbBIYlfQIufiEAAQhAAAIQgAAEIAA BCEAAAhCAAAQgAAEInCKA4N BKwj Vmyf/mOmwQ0ALNO/jMxYL/27TvD33w2IiagBiHjsBRvrYuZptMv42Nn5soZ/NnV/mcrCvn1DoACm IZAbjqCf06EfQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACXQQQ/DswBWG/9luK4jLBv/Bh3zAAUUr3NcdWtwzPMKgBDnkLoLbUTvmcCP6FcYDUZAT/lAd7EIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQ6CSD4d4By4r2sve9m9gcxvyW8hzDV6HuX9Lm F4O9ysc6jGaJiXxb1XcjyOQT/amngBAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIACBpwkg HcgFPF GP8xY1g734r1/6iP e4j WbBvybMi C/fWTXmFq41pI cbxgj8wdYYZ/jQzHIQABCEAAAhCAAAQgAAEIQAACEIAABCAAAQg0CSD4N/H4k8u/zSAf653 6w/IbP9/mWH4d/Wjtl2Cv39jwEa6/s8s0z9pnJW3AFpvFvRkRwT5cRjMMJTX4Bch357Ta/aXPsZrxflzH 3tEvy1Xetq5FsBwzBVWXflmUAQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABH6cAIJ/j4NFeB/SD/TKev5DttyOPWYHAmQwIPuLgwVbguvybxuvC/uPGaf/mnX158Mggx9YcN8GDgMNLu5D8XxLKt3qEPyneTHTKMK//5OP9gbbdGx2ICANp8cJJKgbQFBhYpyzjilur9E uWY047RsXGIoNiAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQEATQPDXNNiGAAQgAAEIQAACEIA ABCAAAQhAAAIQgAAEIAABCHwpAQT/L3UcZkMAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAENAEEf02DbQhAAAIQgAAEIAABCEAAAhC AAAQgAAEIQAACEIDAlxJA8P9Sx2E2BCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQEATQPDXNN iGAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCHwpAQT/L3UcZkMAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAENAEEf02DbQhAAAIQgAAEIAABCEAAAhC AAAQgAAEIQAACEIDAlxJA8P9Sx2E2BCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQEATQPDXNN j OgLzOJhxXr/ObgyGAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIHA1AQT/q4kS31sJXCP4L2YaBjP4vzMDCJK XHfmmtcBejwfr7OJmCEAAQhAAAIQgAAEIAABCEAAAhCAAAQgAIF3EUDwfxfpu6SzLmbyIrUVuMf JzPP4esF6nc04zk0K6zxG0T2I78nvtDSvv Kk2HBWvH/kmtO2Wr8pPuNkFjk2TKZE5S02nc4EF0AAAhCAAAQgAAEIQAACEIAABCAAAQhAAAKvJIDg/0q6t4tbxP7R6BVw1mUy4ztmqHcI/oLLiv4lYX ZzFA6fjHjR4TyR645ZbZlN5llUUsXratxbxcg J9iSWAIQAACEIAABCAAAQhAAAIQgAAEIAABCPwwAQT/H3buLmsimhdm2S9TYUmawpsAWm 2cUt8fhkc0eLXRWbx50vcpMvMhPDudy9W9wn aZytGfnLpGbFy8DGNJtV6eY5oyPxPgyQOPtHM82rHaTY2bDOyZsU47SYeRrMI2MWkgc9SLPZ/PgM/y4u/q0CGRDa8ruYHb6ucrBZzRYEIAABCEAAAhCAAAQgAAEIQAACEIAABCDwGgII/q/hetNYnVBuReqWhWFGuVZ2vfhbEp7tgME4OjHdxiuzzzOR pEZ/h2z lsCvT03pQK1G5TYDzQEHIfxjWrAQGbZT6MZJe8JmNVMw2gmPUKyrnYA4LzgXxf1g82l38N8dHFZ d4Mj4uvamxZd5aBkLMcgAAEIQAACEIAABCAAAQhAAAIQgAAEIACBSwgg F C8YsiWWWm WiX8bGztmUNfy1MG2OqM8orAnzxDYEcyRnBP84or4vLIfq6sC0C 7SfjS4XyjJGiUAfYnNLCpXPiYhfGihwS uk14hInw14bEmc2 rklkd6NZcYf8OernIQI2IDAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQuJoAgv/VRL8qvtUtwzPopWZaM8rL50ToPZy53hCKNTIRquMM8soAQx4 Fdv9WUlPDxzk2xWDq0J5w/6i0J0siSRvAchHdrXlnduNdFsxNPORs9D7CRf3BoNbzscv6zOOxWWhxJauctAymnMQgAAEIAABC EAAAhCAAAQgAAEIQAACEIDAUwQQ/J/C9xsXJyK7KYv6Lqflc11Cb6dwndpyzLcpbMvyO8dRJCGO4ksC 52i4J8H9EsinRf9y8zz6PP9o3wcc/FvLmRL/xj7nYY5T87ud5WD4pUchAAEIAABCEAAAhCAAAQgAAEIQAACEIAABK4ggOB/BcUviaMmyObicC2cLIUTZ9 rPFfDqzDm3YK/KXxHQNtT2c5ZbMHOLOmzXaW3hFPxbQQdqLAtSywlE 8LYfJDrXzsvq QXyz7NX/VjjPDv0SRYxCAAAQgAAEIQAACEIAABCAAAQhAAAIQeCsBBP 34n5xYrI2vV2epbx vAjOg6wtr6eZlz7Ga0XdbAmaUjifnW7BX69rv672WwHDkK6zL0J1aVChRq4ubLu1 nf5NatZGmm04rPn8o/2ygd7s4/2ujzM6RI wk/nX2fowG9G3roYs48A23xMbqkgHZffbuXDDtzk5WDHxdsby4pw8 VrZIZ/ATmHIAABCEAAAhCAAAQgAAEIQAACEIAABCDwcQII/h93wYUGHAjHVpifRTz267HL4IB8tLe0vosV NNwUfv1JrsBBBUmrAVfEYTXaJ8beBhluRiVthXKQxz tzQjvpquXJNPhV/nLL jmeYlgX4mvjwP07yaaLdP24nt ceRs4EWbUHkUh6ocUHDAMnG2/JT8ZzJh8zgT8vBnov9uLHyxzjNZpXBIHts 4BxNd1KOVAmswkBCEAAAhCAAAQgAAEIQAACEIAABCAAAQhcSADB/0KYRAUBCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQ BQBBP9PkSddCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgMCFBBD8L4RJVBCAAAQgAAEIQAAC EIAABCAAAQhAAAIQgAAEIACBTxFA8P8UedKFAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCFx IAMH/QphEBQEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhD4FAEE/0 RJ10IQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAwIUEEPwvhElUEIAABCAAAQhAAAIQgAAEIA ABCEAAAhCAAAQgAIFPEUDw/xR50oUABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIXEgAwf9CmET1fgLzOJhxXt fMClCAAIQgAAEIAABCEDgCwnQf/5Cp50wGf egEVQCEAAAhCAwI8SQPD/Ucf lWxd06FdzDQMZvB/ZwYQJH257sw17/RNr3294d5pO2mVCazLbCYpd9NSDvCxo4/Xo4 Z3JvwMlV59/hjme7bRvQiIFyNwA X 1qWP3Iczldj/ 37PuXlyL9y/q5916vL l M72/4l3p r7KNP 7lD6yBAAQgYAyC/18rBevixMIgcI Tmefx9Z3 dTbjODdpr/MYRfcgvie/bxA4xYazD0CPXNMEkZ0MD20bi8mceaeh177ecIl5IoSGsqQGPrTNZ3km8d91x9YjVV7HySxybJh MIsMf1DfNaYj1I 0wDyFOW4dGM8 LWRsC9Clkvfk4FakxD5Wlk2m8L/hqBwR3zc8Zf0jY4Mf3GW7MQfl7mSkd7b1Ne13NPKX16Jtf2Dos93/EH6fatQcK4SHnB K85SVvqB9/gWUrj0lZtX2Zc/2rW5YbZVQr7yrYl23mfaQwYWc003Kmd5xlu/e lV1W3b26/l5tX9Xw7zxxWNZvev VCSHuOWo0sf TPVvdb4LPcRk59MdxFISAAAQgAIELCCD4XwDxe6IQsV91KIzoQZMZlVD7srx0dlSlg1Ds2FwlcB 5k8JEOyiPXHJhRPG07hdNi5HcnPhavcAd77esNt0uq5Fs5NsjD1y709x w Z3Moh8s5cHOvu2hBf lbzp/hjGwTIsF1RH7rzkaXdsftwWeqI 91Bgh aMkKHP6R8vHfwq6/8vYRnqU3YJeREm3Fa4gBmuB99a7vRLvd/yx8PtWu7MlI 0OZcvub7jr6nfvwFlj15fLR/dfdy1ZP3u ehZt cPc8Y4/phD98/uu5bNWvy4y ov5fal9v7/fvtsn7v 6 1fdz3 dt5urfPvtn2e5PFOghAAALnCCD4n P13aFFlIqziLesyIPOTogqzITQ qa9WuLzs7ulgy1LW4y7JW5qM3FkRoMWR5090kE4FvzTOHe2b1kzi549KgMb02zWhnJ31EEJglSY jTHNa3k28 qXXfF8RNSaTwr1KhsyNLPNMm6Ii7329YZLbajsZQ8hEvcwpANL4cpDf6gypcuqLRfhTYL8ac4PW tXSDGkf/qq06 XZ2DIVZ EkkUq5VGVa4uupbxIuz5MxdgChWrYr1yTmHOyIL7ryIfH0tAcqvWo9CowVl8233p4YZvKDKFJv3 VsNMjiZ DmGncUxdvDS1k37xoUyKGw UC 7hPoOf9h8jnMUt4NJL/sVmxTnkM5d2vsgsAW74q/1qZ9le9a/EkksB7XyHVNqbOh7jI9H2rnQBg3lWcDVcu/t lP qNSJXX2ybcuo2I5mkreYGt6pctblxV /a19UvIf3oxD2gXYjXProb1f9kMhDngc3EaDcD3NW9N73u7icSNemftd6aY3r61 Z7nKQvbkkkx/mafeW6yHnwFja8chvMEPl/tbnX922Ffr ukw9kq68Nby6/ovci6t9GFckn/p/L/hb420/LLYfXe1LyiQ817hf1aeT6LviE3dVll20PnX3DxtG7inSv5HyEe8v ZsKJ wzadgm/6N 3cnyZ50Zyyn3X5P5olWu3D1t3p7zfM0o3uuO/GarwcHzefRtRz/7RLn3Ztufou06ANsQgAAEIPAWAgj b8F8l0RcR9CK1C2TrIArS5SoQL6TWxIIpdM6jqMT0 0lMssm6 xlorCKOdm0D dB/JQOSdhOQm07rQ6FPadmj8pV7mE468Bv0ZXFe3/exieCXeDiX9e1eU/AyMNj1mFfV7uU0kF2lCXZpnpIcJ3IfR567esNl1lQ31W lbirD6OyXFKHP1wce2E0HN8Z0nrACJ3a CAVXp3dfnOftMuz1KE9 51N9kBnfbODOYX6Uhk0cVEf142yTeHoiXycbA8kBVvGkjoR0rUnd8KHnE3aDEnTDtDZkUT/jQ3XJu3KgbVvNKMSQWyYnSj7QL30duRlROXGbXa0VSIWyVsvNSy7OJ8 0Fn LL93t/ft8ieicGTe7V8P7LL2wM0I1EtEhLIXbgG5i5rl3j/83/Pwp/uPqWlPdiHVi3e2p0YUUs8 ebnG152S8fmLQvoY3quB 5wfaL7 d5wdntn/CHYtbqh1lmHf0XG66Li0u4fb9UGbttvQyDJmEQr8a 9/4h14vQrQetVrNkb x1c 5s/3r9qzzScZ8 vq9KujKQmfSL5XkgfwbQCV 0ndfpEK2UyXj/MCfal0rbEeJ1vz3x1cqQiyG5v/k qix5Ghma1U4s2Yn1XfZt1toykTTA2znbH1F9Jnum9JzXWf5izLet565e3vP u/WZY33yQHc tP64qL8mcfX2s8/Uo5rtsZCwAQEIQAAC7ySA4P9O2ndIa5WZ5mo2nczGSZR9mZlSEaUqopZ94Kt1KkOeOzuqtrOjxd mt1x5iSn53naF4VgT28AAXD7oN6ZBW7G3GVxR63SvEaXzSsawwzEzp3RXGevBjz1weRktCdG5fb 7heyzYB181Wy4SRGM0Zf/iOebIcUOlYjPzSjT1bFX1nOY5XdNQ3CZuXO1sPCrOzY7yVuhjPH22cyMfZ9qCUn8ScStrJw7sPE 4RV8UlsCvLrZX9X3wqDjlZwPVkv7cN4xzVd/nhfGY68O8rfWf8260dIOPdROB5 D84n9aHbvyHyK3 Dz/ybXCLKNKJP7C6F 2P yHkctmuB2ZnyEa4Jv5Vrk/ZFBlm7 wdSBjragJD Fb VPISoc65yvF0ve /7Z7g4a9rpBouv/r22Xkoe2v0rS7irHJR8s8/9Cc5d7V vf1NLmrY k27x2jTtK/bSOr3FeFgma/WrdnyLuryVX5fvZ1cl3G0fo/SsImU8O34Qb5bMrl pz3ff9yXNXftX6l/p2K/avraey9sZd33 3cqE1OWtv7sdd0y7/eZd0KwLvjyFPo2ErfazSy49KI 57aUoOAYBCEAAAq8ngOD/esY3TmF1M95V56I2e9xlwnVAEx3WP2jGTkIttwcdg3CZdBDig1eHiFbtUNhO6jaLO32VMn24C2n LbzO igBb7FAlr1yms6R0el3bNi Z4CBstD0Nvol9veG6DPOBPGs7e9/nOx0A8YMCeiAn384KkC0HKn9hP3RMz5h3NmzS6c0vbvDLg 73S/XNh/LxuvzlgzT7mOwyDhmzQqj6oe58lOu8i7h rlqP5MJK2snDexYm8Ul2riu QOJsvfQP43mbF6KLvx1tVXi9 xm3xfQe2iiVv7oPa/eCxBc1O3If5eEOziflpxI2KS95/JfuCyO5l5QGVNOEErvTU4W9P AP77t2u5YvfyJLluzXMtYAm5x7youEye9Bej vpGfbDW3sI9uVPISoSvlv1stGfHJdvF f5dLb/wuGX/p7Ub20eT7oXwW7O8pB0w8xnhPlr K7pP2rhJHkEv G9P1vqRzFIJU4e9NNwsVIr92opZHm UT7UslzanVHfAfxJNwbfYdd/g7iTe1sPM/YyQ 1 1nWJ6ikubMtT/yy/Yvq c6eG91/82dP/3wn982krJzxm89vsz3KfJuEzc7Z72NkS Q dZ/e YMDEIAABCDwKgII/q8i 0XxSociiuxXdygCh13nIZxIf1Nb0nOlvbQzpEL49M4KxEfxqRTiZvpwEQ nG/ZBcUyXSUpDVPcsEy1GxG31kNrgm9jXG65qTeHELk7poCvb5JLT/nCdfKe7pDNeChbUD1nBtjHwkwx2uWiSTu8u5uxhaHfECtjMcHKGF1JC42HhKPLZAQvflohaufq9 YjSXpXXpzFMf FMIlP8uvzfRddukSQP7b7OaqXtvxkZXkXiVVVVBtaCiDHhJeaQVUL9uLjafmr 7BWRhJf1Gyt GQL3krXrf8cNddKXEl52SJubz3QHoRvkohAHG2qpNIs941rPn//fZ0/op/Ej7t2zQ9uZkvIGPs9oP2yPAFhk3NPefFhzvYPQvphHe/s5ch4 vmNE/7wiTXrZYWJXCrXJYL/wVssed6a6eaBa/sfrJe2PYx9Kt1X6Gj3C/ePLh5nyl/Fd7FeCdNKGDmV Dfjf1U9yqK1u4l9pQAXHKulsfngZPvS4OjM7Y3vRP1t9OV2 Tu0L4Va92/LvuxcJc2dbWnS5b0P1vOyQU5Q//z919kR22H/8WnZT32Y SbJVPncVheSwG4n820SNjnXW 7TNFLb03PsQQACEIDA wgg L P9cdTSm7mypr8plwLV5tVXA2v0mg9kKTB9OCDPlPezm3fQkkHpeOBbbvAbrXi61syJ4tQ7QqnrU OnThxs7j5y6MOntva 0t0b7sAofTrpGPoT0rFXM/Tt7JCT/pD8SRxWcDspQmjzzm4flWd5pfZI JM0a/GkflPW Qc/mjBBoPiSrG5uaz ai1B5JoNY/uZGENf3lYUfU1K1MJy xcrW3prf/NeilpdQi9LRbRCTYulcd4It2w/hcB6qgMpJft9hJm6mzum1q4Wp6q4VUaNZ/oIBJPMY9WFFBLGeT 9pH0 leneXrb22Lf8PDiXsstOVudXo1bfk0t3Nf6o9WuVXx7VH5yZppz dqsfbGCynFdTOLNdsRPpfu52GbfKGwVlCyu0m53/fAXV8uNPd973z/fb2qnW8rZBccurJd9/au6zXk5sP4/9P0JzpU6krZ/vf5N83G HmXf2rHfHyrMFG/c666qH5KTlEHImxI K zKbUR74MTGfiK 7vqb3 9CNvykjGRQspZ vCbdaPm3Wm99ex1jqqRZZh vumbjwnpey2/OqBbu1fff3A6bngyQy7fP1BK0l9qX TaJW5/T29qzteM zC5P lq2IQABCEDgbQQQ/N G g0JtT6W5AXIQUQ1PS3NixiqP FnC537KNDx840IZ oBe3UfpZJlEnSHVjoIRRGogq/ZobCdxSy/8jGsRhqt Ow5EZ6DwfLRXv9xMt0hc3mY09n8wlnnX en5TfpUNWu852taI50DDvt6wmnTWxuFzt9wiabEXvaH8LMzbjTfHe2tPjtAh8fSDq9xeD7j3nKg MYyT 7Dsf4aiaervsU03IPqmHOL59VG/lCmTsXNQy59 XAPx/3tgaTfqkdu5vjWFtgPaVs/b8fyB/LEJ3l5y/c9gPyB9HS9jPGUhb3IWTY6/GHT7xi4knpjy02o2ElC/Tvd5c/y6/dv4ouaORKnbreK7b2r3/pD3jK4txtg6fRvNOWw3MeQ7Q3bXu25tD5G2Sr3f9YfXrgqt2v vhj7JL4dlfYgGTBOXdXi3NW SHSd96Oz7cZV9Te8EXRYPzyao3ppmXX0D3q5BI8cpRvCSbxuGSXVzseTJzaurJd5O6XN8O1OaIb 7y4Fr1/THvqXTaPsHIuCFCDvLX34vDCaW7m9n 3XNetTZ7sZyFQzzzxS1dvK6 lEQ/H2ffHseOdm 5OVhd986E58rB4f1V8qBfY5Qzxb o71bPjzcQ/uCE9zvsX9VeZRLqs D 7et8vIXU75jPf C59 Sr6Su2A x6wd0Wy87/OYd0myfszqehE3OnSn3sSQcPAds4diCAAQgAIHXEkDwfy3f98Z 0NGyN/NZRD712rJ8tDc8gGhrbccvDRcfVHw4iW 3Nn7jQT2IOe6a0bg137dEpcOTx1cSeqvpStp5D3mds/yOZprTFbnPxJfnYfKvXOoZfa7jln8cKh942PJdfRC2D4SKscpbavM2w6rHPkm5N5yysryZ2aj9F f2phZsOf iEXBzpoJA b7cPyv0ufOVAylRx1/bHa8OA1RZOP9hJMIlPylpXffPxOhs2f8bkZMM 7G3p6bqiisZ2SReX43zYCJ9pDwr1cpXBETlu2wvXBjkhYDDTNKl2wLEIvrHlK3KYzJKUv8DNPWg HPoHN6XrpSdoyWBLqox17n4Q0N2e4ZWp0/dDn4naIsxRBDNS3car8PePfYv3YtzF5e29zIQKNXhc2vx d8G k0lXuY jyRind4BtfboOLQtkM5S35DYHOtge/5I8otoT6mSGP/nL1aJxE JIBI9nfrunlLLE32xd9 4H51qN4Ldyu9Zbs/tHtWPyHbfBpUGTLrv x1cqv6otAfVfs4ZIlfWyySutO Y5s2VwXPlYLGTQba2wPd387wecU5sDHWhfH TqHv8m YtKzeh3D6Trm/Di4LwZfUjZRA5y1uk weVra8xDKbWvgTX5Ax3963O9srG11F/7QCbLGmWxCtvkZYezPY zu3r8u W2V3/NEn2ZDmw0cZ8PDGwV0o3lJ0fvP/mPgvV0JYNKbP5Q/oV/YMC42DHrp8tjo1 ve4 HYohvxCAAAQg8FoCCP6v5UvsEIDAEwTsDJe8s/tEfFwKgfMEZLmE7G2Vs5HYh9Ug2DQutg9hTzwoN6LmFAQg8GIC1N8XAyb6byFQFPypH3v3CZOo8 O5PcwQCEIAABCAAAQg8QwDB/xl6XAsBCLyOQK9I joLiBkCjoDMbnrioVxmTu1maRXY2hlWT6RTiJJDEIDAmwhQf98EmmRuTUBmq8sbJvkcdepHwW0I/gUoHIIABCAAAQhA4CoCCP5XkSQeCEDgAgLlV7XRQC9ASxQQgAAEIAABCEDgSgJ25r5aHmjM1hi/Mq0fissOgPglauyyRHR0f8i7ZAUCEIAABCBwDwII/vfwA1ZAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABJ4igOD/FD4uhgAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQjcgwCC/z38gBUQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAgacIIPg/hY LIQABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAL3IIDgfw8/YAUEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhA4CkCCP5P4ePiTxOYx8GM8/ppM0gfAhCAAAQgAAEIQAACX0GA/vNXuOlhI/Hvw i4EAIQgAAEIPAzBBD8WzeXIwAAIABJREFUf8aVfzMj13RoFzMNgxn835kBBElfrjtzzTs91Wtfb 7h32k5aZQLrMptJyt20lAN87Ojj9ehjJvcmvExl3uti5mnc2o5pNqXhx2W6bxvRi4BwNQI/XO5rWf7IcThfjf237/uUlyP/yvm79l2vLut/Mb6/4V/q b3KNv64lz wBgIQgIAxCP5/rRSsixMLg8A9Tmaex9d3 tfZjOPcpL3Om3AWxPfk9w0Cp9hw9gHokWuaILKT4aFtYzEVRcXssrjba19vuBixbIgQGsqSGvjQ Np/lmcR/1x1bj1R5HSezyLFhMokMf1DfNKch1o 0wzyEOG0dGs08L2atCdBnefXm42S8D5Wlk2m8L/hqBwR3zY/192imJUj8qxFhf/OjslB8F/yoDr9886D8vSz9jvbepr2uyYDJIPejgPNlxr0u4sNy/0f8capde8Adh5wfiPOWl7yhfvwFlq08JmXV9mXO9a9uWW6UUa28q2Bftpn3kcKEHX0/fiBLvfet3qivrr9X29ebjy8Jd1jWb3r/tf1G2/aMW/8ne7a63wSf40Jx6I/jKAgBAQhAAAIXEEDwvwDi90QhYr/qUBhjhcNRCbUvy0tnR1U6CMWOzVUC50EGH mgPHLNgRnF07ZTOC1WVNyJj8Ur3MFe 3rD7ZIq VaODfLwtQv9/QdsfiezRKFXKtJqnHCgBf iZ LXESfxTFYyF4RX3ozsd5lz1cls4n9fIrgh/6dGgZHEjb2GCglI/3Dn71lb9g36W/pTZhl4ATbcZpiQOYMpAl96NSfdhdfsMD7XL/t/zxULvW6dM2585Ibh/sPfXjL7DsyeOj/au7F6OevN89DzX75ux5xhjXD3v4/tF136pZkx9/Qf291L7c3u/fb5f1e99/re3jvs/fztO9ffbNtt bLNZBAAIQOEcAwf8cr 8OLSJhnEW8ZUUedHZCVGEmhNY37dVqBoJ0sGWpkXG3xE1tJo7MyNHiqLNHOgjHgn8a5872LWtmU cttyEz0UZbcaCh3Rx2UIEi5We2jmebVFK9Z/bIrfva7iFpzRdhV5jY21Szjhtjba19vuIZB26nsIUTiHiqi56E/VJnSZdWWi/AmQf4050XCWpqboQdbKu16eRatvSzoGiPlUpVpia nvkm4PE/G2AGEatmuXHOQw R0dz7kqp72QMVerBNyPjBWXDbfeq4xzOQHUaTeurcaRAxO/BzDzjZud15m2csbF8qgsPlAvTwn1NcFf5vPsbzkTzDv0l9hoziHuO/S3geBLdgVf61P/Szbs/6VSC5pD/Q9xpdLaedCGzSUZwFXy72360/5Q3zX067ZtmVUbOW ug0CxXKhNqqcdXnx4Xfti4rn8H4Uwj7QboRLH/3tqh8SecizHygr98OcFb33/S4uJ9K1qd 1Xlrj vpXprscZG8uyeSHedq95XrIOTCWdjzyq9/f vyr27ZC31 XqUfS9W9phTcnqn0YVySf n8v FvjbT8s3v672peUiX5rdfec0hWfuKuy7KL1qbt/2DByT5H jZSPeH/J31Q4YZ/th4Y3Hir DdSP nUny5 NNpbTWj85JN761fn9G/dfd0 bd2 TFu91R34TtMF3tftCOC/1NTy31/rZEl9nuddeLdquA7ANAQhAAAJvIYDg/xbMd0nEdaKsSN0yyQq4mWDmb/al5Rak0zqOoxPTbbwyyybr7GWicC15 3AeRALpkITtygWtDoU9p2aPShTuYViJslm8h/GJYBeeJPzrujbvCRgn m1LfbgZ4LLu kF2MmvUru2cBZFJ/LjPg7W9w77ecCr19qbyrcRdE1ttuh3 cHHshdFwfGdM6wEjdGrjg9T2IBQe6nKftMtzmf3OJnugs76ZgkhsxcWsDulEOuqGDr7fPpGPk 2BpGV9ndQJZYEqL po2mbY/Duh3z5oWP 5NmlXDmx8oxmVyG/D7ETZB qltyMvI9puvb3UBiwlkI2r4VMd0SXbneXP8nt3e98uf/IAGpl3 9dDu6w9cDMCdTseyl64BeRuapZ7L8Tc8/77Cn/0tmvrdk NLqyIZf58k7MtL/vlA/M iY2j434ks4blrR1dDsTgp 7necHZ7Z/wh2LW6ofZ/Pb2D7q4uITb90uVsdvWyyCOtftX/eXAtbtjMmi1GntvUAOw3eWvs/3r9a/ySMd9 vi KunKQGbSL5bngfwZQCd80XZep0O0Uibj/cOcaF8qbUeI1/32xHei/vo qix5GhkaWR6wsLxol32btbZMNPthHff9zvIXU71tPXf18p73363PHOuTB7rzofVHh9/89c32WeKyE HsjD3/LbtKP/tMParZHgsJGxCAAAQg8E4CCP7vpH2HtPxHJuNMEhndz6bCSkez2EesiIy2Q1G8QGW4s6NqOztan N167SqybXPXGYqn5IE8PMDFg25DOqQVe5vxFUT28ApxGp90LCsMM1N6d4WxHvzYMxdRYj8IsLev N1yvZV7IHGf/NkUmjMRozvjDd8yT5YBKx2Lkl27s2aroO8txvKKjvknYvNzZeqDEgRhf2KjUxXD68PdEPs62B5J 2np/EnkraycO7DxOEVfFJbAry62V/V98Kg45WcD1ZL 3D PE1YYaUFT6SzOqd95XhmGpH Tvr32b9CAnnPgrHw /B aT8dPs3RH7lb/CZf5NLRJlG9IndpXB/zB85D9mXOnL470z5yCOrXJu0LyLid/cPpAwctwG5GU/tV/IQ4sy5yvF2vey975/h4qxppxssvvr32nopeWj3ryzhrnJQ8s0 9yc4d7V/vf5NLWna ky6xWvTtK/YS v0FuNhmazVr9rxLeryVn5dvp9dlXC3fYzSs4qU8ez4QbxZMs1 WPd9X9LctX l/lWe hX719ZzmTwyy0BKeMa80fPvViakLm/93e2449ntN4 /WRd8eQp9Gglb7WeX3HlQHnPbS1FwDAIQgAAEXk8Awf/1jG cwupmvKvOxW5ZksR61wFNdFj/oBk7CUl4tXPQMQghpYMQH7w6RM1qh8J2UvezucOs7phGSNj/NuOrCBXFDlXyymU6SypL8njX5iUTHISNtqfBN7GvN9yxVVsIz9ouu LznQ6AhNnN/f6w5UDlL yHjumW PVbSac3j77BLw 63y/VNx/Kx vy59ah3THUEXbUDR18t92dj3Kdd/HVz1XrkVxYSTt5eM/CJD7JznXFFwCcrZf YTxv80J06a bxWln6qUn/F54eC2efMPBUvmr 7B2L0h8UbM691Ee7uB8Un4qYZPyksd/6b7z225ph0Iaid2F8 mhP AP77t2u5YvfyJLlrQHBpqce8qLhAmiT k379CcbTdSR5/fq QhRFTKf7NeNuKT6 K95iyX3v5fMPzS34vqpc3zQf8q2N1RDpp iPGcKH8V3yXtXyWMJJf4N6Tvf0vlKAapxNmbbhIuRnrtRi2NNM8n2pdKnlOrO I7iCfh3ujL7fJ3EG9qZ2vixYn7fiXNnW154pftX1TPd/bc6P6bT5Lxz3dy30zKSr5saJKnsk b7VHm2yRsds5OHsuWyH3qPp3Yzg4EIAABCLySAIL/K l SdzSodgE8HKnwWWlfC7pJNTyvOs8lAOmtpTD6KNpZ0id8emdFYiP4lMpxM304SIeTjfsg JYXlc8Dbnbs0xKooSeddPgm9jXG25nRePALk4pJ9kD9Gl/SBxhtkk646Vhyf6UFWwbAw0xje3Sdnku14Ht6uOtWhmPD1DCqvi2hoq78ZCoQjU2e/PRClc/V61HYtGuvDgzY/4LYRKf5Nfn z7XSXz 2O7nqF7a8pOV5V0k6YGkviWnhFco08mJt 6k5a/uw5cK/s0HV/f9iqi5PuPfnOwD7UH4JokIxNGmPF6/3yz3jWs f/9tlYPn/BHrofhx1675wc1sCRljvwdUfxOgybmnvPgwZ/sH0YVH7UYM OjGCX/4JJI2Mk 2wkSCJe3VA1ya6eZ21PY/WC9te3jUv6rZXSgHXTzOcK74LtYrsa0SRk4l/s3ycVU9yqK1u4l9pQAXHKulsfngZPvS4OjM7Y3vRP1t9OV2 Tu0L4Va92/LvuxcJc2dbWnS5b0P1vOyQU5Q//z9Nxf2t0k/qQ8z3ySZKp/b6kIS2O1kvk3CJud6y32aRmp7eo49CEAAAhB4HwEE//ex/nhKyc1cWZPflGvh7EeACopHNbxKo/VAkgbTgw/6THk7t30LJR2Uc0KdXNuKr2/JnM2CfEs4xZl0 cnGviwXUroutbX3le7ecA2D8lNJx9CflI69mqHvlhY65w/Jn8RhBbeDpTRyk57ZPyrP8kptoRrskqzFk/pNXeYf/Gy jxJoPCSqGJubz aj1h5IotU8upO7jxc6cVmVj6xMJSyzc7W2pbf N ulpNUh9GrQ1fhsXCqP iK1bf0vAtRRGVDXlDYTZipA7ptauJp/q FVGjWf6CASTzGPVhRQSxnk/vaR9PpXp3l629ti3/Dw4l7LLTlbnV6NW35NLdzX qPVrlV8e1R cmaac/laEUN03Xusf6DTET/V7sv2TcJWQdERVba764e/vlpu7Pne /55Lu10K5l79vCF9bKvf1U3OC8HUjaL7VoSxQnOlTqStn 9/k2MeOA LYN/aT0q9osb9zrL54L7m QktSXkTQmfFXblNqI9cGJjPxFfd/3N73chG35QPBmUrKUfr0k3Wu1ktd769jrGVEmzzD5edc3GhfW8lt cUS3cq/uR02PRkgn9NvOVxqX bbJG59Tm9rz9aO zC7POlr2YYABCAAgbcRQPB/G o3JNT6WJKf6TPIQ69es9 LGMmS9vYmfu6jQIfPthKnfuBe3UepZJkE3aGVDsLxw9LGstmhsJ3FLL/yMaxGGq347Dn9YS35aK//OJl 8Hd5mNPZ/MJZ53/LgkzB8ssL6AcpHyDnpq/zna3A74x9yQfCKvnQSTW3vR1pGGGTzYg97Q9h5mbna75pOrZg1/ntAh8fSDq9xeD7j3nKgMYyT 7Dsf4aiaervsU03IPqmHOL59VG/lCmTsXNVrmygfry4R6O 9sDibpVj3Jx335I2/pZlf sTCU yc7VHt7zB9LT9dKDbAlC7gPVoQYa17bsZjG7iGz6HQNXkp4tN1u03pJzP93lz/Ls92/ii5pJEqdu74rtvavfdikwH48M7u0GWHJ/ 7C5f6Mph U hmxvBLFB 2Fdmh jbJX7P sPL1yV2zV/X4x9Et OSnuQDBinrmpx7mpfJLrO 9HZduOq uvy4T5cHopgsX54NEf10jLr6L/0cgkeOUo3hGv2c2Kgjo0r62XeTunkfbsT2dt Y0 /zrVr Ueebf9A7g0hws7yd b drZf16xHne1uLFeBnX mqH2097r6URD8fV92ex452b7k5WF33zoTnysHh/c3KQf2OWL/0d4tHx7uoX3BCe732L qPMol1efB/dtW3H8d4672r8NvJV/ZvqeUDf2Abutlh998UWjaZ PafJuETc6dKfc 4cPngC0cWxCAAAQg8FoCCP6v5fve2A EDnszn0XkU0ucyEeLwgOIttZ2/NJw8UHFh5P44pr4Xpi1 5UH9fCw6q4ZjVvzfUtUOjx5fElH5yhdsSHvIa9zlt/RTHO6Inc1H4X48jxMs/uYo7Xbp 06bvnHofKBhy3f1Qdh 0CoGKu8pTZvH vtsU9S7g2nrCxvZjZqf0V/6vLQ4Q dkIsjHRTS5 32Qbnfha8cSJkq7tr eG0YsNrC6Qc7CSbxSVnrqm8 XmfD5s YnGzYh4YtPV1XVNHYLunicpwPG Ez7UGpHsngSGgzfBvkhIDBTNOk2gHHIvjGlq/IYTJLUv4CN/egHfgENqfrpSdpy2BFqLeDFVl7mreTwSH24a3Y2IYQysfBaHXq7Oap8veMf4v1Y9/G5O29zY8INHpd2Px dMK/kU9XuY hyxuldGO5c3UwuCiUzVDekt8Q6Gx78Ev 8HmvfgMh stxHScRvtybNfqaXs7i0LXVvujbf8f96FS7EexWfi8XsM6jR/Ujsi3cFwr1svu 38Gl6o9Cuja30c9qYLcTQwx2Zb1M4kr7jmne3H3lXDlY7GSQrS3w/d2YEb9xxDmxsX1/kxh7/JvmLSs3odw k268nxf8fFn9SO/xkbO8fZDfgGO5a7cvwTU5w91960x8HfXXDrDJkmZJvPIWaenBbO/j3L4u/26Z3fVPk2RPlgMbbcxHwf8h3aPfUrqh7Ph 41ZUszIc pVZv1O4dPfH33z/zX0W8uYGXwtvkl1hX4FxsGPXzxZ/Rb 261GII9bJij OigDnIQABCEDgOgII/texJCYIQOBiAl0i6cVpEh0EUgKyXEL2tkoa4HjPPqwGwaYR3D6EPfGg3IiaUxCAwIsJUH9fDJjo v4VAcQY49WPvPmESFd79aY5AAAIQgAAEIACBZwgg D9Dj2shAIHXEegVSV9nATFDwBGQ2U1PPJTLrCf99ksNq50d9UQ6tXg5DgEIvJ4A9ff1jEnh/gRktrosyZXPUad FHyH4F AwiEIQAACEIAABK4igOB/FUnigQAELiBQflUbDfQCtEQBAQhAAAIQgAAEriRgZ 6rpVXGbI3xK9P6objsAAhLnvyQR8kKBCAAAQhA4H4EEPzv5xMsggAEIAABCEAAAhCAAAQgAAEIQ AACEIAABCAAAQicJoDgfxoZF0AAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAE7kcAwf9 PsEiCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgMBpAgj p5FxAQQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEDgfgQQ/O/nEyyCAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCJwmgOB/GhkX3InAPA5mnNc7mYQtEIAABCAAAQhAAAIQ HoC9LO/3oXNDODfJh5OQgACEIAABL6aAIL/V7sP46/pqC5mGgYz L8zAwiSvlx35pp3eq3Xvt5w77SdtMoE1mU2k5S7aSkH NjRx vRx0zuTXiZdryXaWszQtvhfieTe0bC3rWN6EVAuBqBHy73tSx/5Dicr8b 2/d9yktveTkqB3Ke 1cvze8L9zf8S3twr5KJP 7lD6yBAAR mQCC/y97t5S3dXFiYRC4x8nM8/j6zvw6m3GcSxbFY s8RtE9FdC8sPYGgVNsOPtg88g1MdMdG FhbGMymTPvNPTa1xsuMVmE0FCW1MCHtvkszyT u 7YeqTK6ziZRY4Nmdh7UN80pyHWj7QjPIQ4bR0azTwvZi0I0A h6s3HycgfKksn03hf8NUOCObNT1nEL5QBMVR8F/z4PsONOSh/LzOlo723aa rmae0Hn3zC1uH5f6P ONUu/ZAITzk/ECct7zkDfXjL7Cs5zG/14ZB3NFMy5le1i1Lzymj6oxORXOzwC/yb /9rZfG1fX8avt68/El4Q7L k3v09skk9HEflL2DHa/iUDHheLQH8dREAICEIAABBoEEPwbcH7vlIj9qqMgOtQymVEJtS/Lc2cHVG78xQ7LVQLnQQYf6Xg8cs2BGcXTtrM3LUZ c/GxeIE/2Gtfb7hdWiXfyrFBHpp3ob//gM3vZBYtCMgDm33bQwv ffWt5k/xxzYIkGG7oj505yNLu2P34bLUEfe7gwQ/dMk/Db9I Xjv4Fdf XsJz1KbsEvIiTHjtMQBzHA/ tZ2o13u/5Y/HmrXdmWkfKDNuXzN9x19T/34CyyP8jhn/WJj3P38W9uhR8r6EaNH4rzLNZf7t v 1pv7F9TzS 3rzcf3hGuX9Xvfp63t4/7ZoJ2ne/vmm22/N1msgwAEIOAIIPj/pZIgYlScRbxlXB7Md0JUYYaD1jft1RKfn90tD0ay1Mi4W KmNsNGZlJpcdTZIzf Y8E/jXNn 5Y1s jZozKwMc1mbSh3Rx2PIEi5fI9mmldTvGb1y66EZYKmxcwnhXqVDRma2WYZN0TFXvt6w6U2VPayh wuJexjSgaVw5aE/VJnSZdWWi/AmQf4U7getammGtA9/Vdr18mxsmYqza5JIpVyqMi3x9dQ3CZfnyRg7gFAt25VrEnMOdsQXXfmQeHraA5VesU7I cBYcdl86 2JYSY/iCL11r3VIIOTiZ9j2NnG7c4PZrBvXCiDwuYD9fKMUF8TOSV5m89xjuJ2MOllv8JGcQ7p3KW9Fzt K5d6VEf8W01n/SiYvaQ/0PcaXS2nnQhs0lN yqpZ7b9ef8of4rqdds23LqNjKfXUbBArlVv9WOevy4i/YtS8qosP7UQj7QLsRLn30t6t SOQhz4ObCFDuhzkreu/7XVxOpGtTv2u9tPfa0r3Q3c91d7GLi2S2u7xkbzjJJIl52r0Ne5hu8IW095Fz/T7YVw50G1h4RtBl75F05e3i1fVzpD9d7eu4ovvU/3vB3xpv 2vRv13tUMokPP 4X9X3k i74hN3Hd8HbRi590g/SMpHvA/lb6KcsM kYZv8j/p/J8ufdWYsp6W61 tunYe/cZ929755ex70qIr3xCO/ybXBd7X7Rzgv9TU839f64xJfZ7nXHi7argOwDQEIQAACTxFA8H8K37dd7DpHVqRumW4FXFmiRAX yN/GSQCid0XEcnZhuL5HZUVknLhOFVczJpn04DyKBdDTCdhJq22l1FOw5NXtUrnIPw1nHfIuuLN778 zY EewCF/8ars17AkbE awjvq52KaWD7ChLsk3b6Qoik/hxn4de 3rDZRbUd5VvJe6a2GrT7fCHi2MvjIbjO0NaDw6hsxofkMIr 9tv7pN2eS6z39lkD3TWNzuYU6gvlUETF/Vx3SjbFI6eyMfJ9kBSsL5O6kRI157cCRpyNmkzJE07QGdHEv03NlybtCsH1r7RjErkt2F2ouwD9 dLbkZcRlRu16eKvZdst65P5WV19/WZn Tvp33b98LmwcbaWcGuXP3mwjMy7/evTvqw9cDP99NIeoeyFW0Dus2a59wLLPe /r/BHoT7Y pTXgXW7p0YXVkSwWLwaS 9Vyl7SvoQ2quN 5AbbL76f5wVnt3/CH4pZqx9my2ZH/8WG6 LiEu5qDyTobetldu9RvpC8hXaon0vvfca1z2MyuLWaJXuzrzvdznaytxwoDB338 P7r6QrA55J/1meG/JnBZ3wRdt53Q/Rav9KPY 2 QByvvgMUmljQrzutye E/Xc92VladTNztVOQNmJ9V32bdbaMlHruNi4Op4HO8tfTPW27YGrl/e8T29961ifPNCdD3v95q9vtuMSV29//Ew9qtkeCwkbEIAABCBwBQEE/ysoflMcq8w0V7PpZNQ UfbluSx/IPcZrAjwtqNQ6ywGNrbz0RKAXEDbidHibHjaCvFkv7tOTjwvAnsQyONBtyEdzYq9zfgKInt49Tu NTzqMFYaZKb27 YPHnrk8ZO4HAfb29YbrtWwTcN0stEwYidGc8YfvcCfLAZWOxcgv3dizVdF3luN4RUd9k7B5ubP1 oDA7O8ZbqYvx/NHGiXycbQ9K UnMqaSdPJT7MEFYFZ/EpiC/XvZ39a0w6GgF15P10j5kd14jYVs C4JvUq4TMtfvdJS/s/5t1o Qg9xH4Xj4PTif1Idu/4bIr/wN7Y5/k0vElkb0id2lcH/MHzmPw3YtMDtTPsI14bdybdK yCBrd//g vt5MLX6W8lDCJ9zlePtetl73z/DxVnTTjdYfPXvtfUyLRubrVveznDpKy8lH24ph60T6Xa1k73lIKTvfpu2PpNu8do07Sv2jv1bSa VWD2vHK9HEw/l1 X4M6DYS7rYvUnqmkfKWHT IN0tm1//U57v7B5JmVz9Mx37V9rXtgcxSv tz8lYmpC5v/eLtuGPa7Tfvgq2tK/jEl6fQ95Gw1f544XI72aXRN85tL0XBMQhAAAIQeJwAgv/j7H7gytXNeFedBmNFqZJwLNl1Hctcr0pu/jUqnR1QufHHGTUdoma1o2A7n9ss7vTV28qsnYLwGrPTsL/YUUpepUxnP8U4ezdsXjLRMRcXe 3rDddrm4Sz9vllV3y 0wGQLczOD2FwJ/YeXcK2HKgOYtgPHc4z5p0N2yzPDX7H6ZTqm7/Kx vy59YP3jHUCXTUDR18t92dj3Kdd/HVz1XrpVxYSTt5KM/CJD7JznXFFwCcrZf ITtv80J0 reZZxswPJTqq965XSp/dRtL3PfZhhSFhWwiblJbv 2l3nt9ISdHk6id35yd3 H/CH9127XcuXNZGlSPZrFGt8Tc495UXChHtP6Te7H6VLmj15P9cZqW1X8hCCl/KftJEhYPhtxJf0X85y8QMNOa6Q7Gt/r6uXtbYksjnLpeM 0/RXAHcm3YqPk7xVwkhyMa8hbfVbKm/xdCXO3nSTcDHSazdqaaR5PtEOVfKcWt0R30E8CfdGn2 Xv4N4Uzv3E0628yf6B5U0d7ZtkV 8dV17kBp2o/t0/ozqnwPl/pqUlcqzustX2afN9ijzbRI2O2cnmWVL6T51P0 dwR4EIAABCDxAAMH/AWi/dol0FKLIfnVHIcDadQrCifQ3tSU9V9pLOzkqhE/vrEB8FJ9KIW6mDw3xcLphHwDHdJmkNER1zzIpiRJ6Nk2Db2Jfb7iqNYUTuzilQ5kNUJz2h u8OyEhnclSsKB yAq2jYGfZLDLRZN0ZncxlzvLu2CNA7UyHh MhFXxbQ0VaePhT4VqbPbmoxWufq5aj8SiXXlxZsb8F8IkPsmvz/d9rpP4/LHdz1G9tOUnK8u7SNyB4/SEl5oZVYnn1YfT8lf34UsF/ Z9xq3rHEXEZ/ybw3ygPQjfJBGBONqUx v3m W cc3n77 tcvCcP2K9ED/u2jU/uJktIWPs94DqbwQ2OfeUFx/mbP8guvCo3YgBH9044Q fRNJG5slWmEiwUv/gDJdmurkdtf0P18tYRjP7Yt5eUF5i3Fl9jZGOAAAgAElEQVSaye6ZdCs TvJWCSNpJuUgMSIXE3cn 5boUxM4dAyJffrEhdu1NDYfnGyHGhyd2b3xnajnjT7fLn H9qVw6 1py77sXCXNnW1p0uW9D7cHJaPu0W/K6 I2OSj1YeabJEPlc1tdSAK7ncy3SdjkXG 5T9NIbU/PsQcBCEAAAs8TQPB/nuHXxJDcpJXV c22Fs5 3KegeFTDqzRqIp8OIttppyo/u9/Pbd9CSMejT6jbrsk7U8mZziVz9DXptnBqztpOg8e92kdD07z3vqrdGy4mf7yRdPh8cOmwJw945/1hy4IsoeHjOiNCHBtdD3FUnuVV2UI12EVYiyf1m7rMP9DZfB8l4MOqq09vPpuPWnsghlTz6E4WB AJ5CFH1NStTCcvsXK1t6a3/zXopaXUIvcGGZhm1cak8Vjxm/S8DfEdloHJ9OJwwCwcLvqmFq/m3Gl6lEXjoQ/m2xFPMo5RtvURB7m8fUa9/83RP7Xtb7BseXuRtuaVV7mvc8mtq4b7WH612reLbo/KTM0t8Wowza1/M ftRkkZDIL2y/nbVD29YtdzY8733/fNc2unm1C7av7BeikXltkQLY e55DkVTrr/Z8tJqzGxEZxIt1ju87z1loPU vP1rTNdsVnf91WyV9UjifLQvxV21XaoFj7YXztfOC7loque5/fFkJYfPE/6HoV0YvDCRsu/1frt2/UYXSXNMvt41TUbF7YHtfzmjGrhXn2fzu2w6clA px 1 ZS zLfJnHrc3pbe7Z23IfZ5UlfyzYEIAABCDxNAMH/aYQ3iqD1EST/gDpI51qv2e9FjGRJe3tz7vhIk896cvOv4ZA4dcd dR bSoSdSwV/m2Gzy6/xH0WrPGi1Oh72nP5glny01390bP8gN6ez YWzzr/m1PJbzk1f5ztRoaN/xr7kw1 VfOikmtvejjSMsMlmxNpOeVb mv4QZm52vuabpuP87JZnOBZTd9cWDhyX5/3HPOU11mWe3IdjfZwSz678lepbtMEJDGPOLZ5XG/nDljoVN1vlygbqy4d76O1vDyTqVj1yM8c3X9kPaVs/b8fyB 3EJ3l5y/c9gPxBU2waphP1MsaTCjX cPLj4m4v/GPDHKwBL5FKvbHlJlTsJKX ne7yZ/n1 zfxRc0ciVO3d8X23tXvUc3ulsG93QBLp3 jKYflPoZsbwQRQfthXZofmWyV z/rDy9Ilds1f1 MfRLfjkp7kAwYp65qce5qXyS6zvuRq9v97cZV9dflwy V57NfrB/ 3FG9tMw6 i 9XIJHjtIN4STeS 7TF9dLsS /V8hXUeVY0k28vLy49k9/FFzStf0IEfBCu9OZbn7PDNzzvHWXgxDB0f28s32O6YZ4fV o9tHe6 pRj39PtkOH97cz8blycHgflHJgnzf2H 1NyqnwPbQvOMH9Wt8kD4HqvPWvKo82ftd3TC7pLAcx5pu2B3e/T5d8JXXFfrBdO6TXb94hzXY8820SNjl3ptzHknDwvLCFYwsCEIAABB4jgOD/GLd7XnXQgbI36Vk6amqJE/lob3iw0LmynfE0XHwA8eFcx0iF8eJs7UE9PKy6ddxHYzu4Km3pyORrvJeE3mq6kn7e813nLL jmeZUmDsTX56HaXYfc7R2 7Rdhyz/6FMudCvYNb/ZBz3FV UttXn75kKPfZJybzhlZXkzs1H7K/pTCzcd/tAJuTiyD5LpALJd45eHO9hPmSru2v4YRxiw2sLpBzZn1mDLWld98/E6GzZ/xuRkQzrWoY5lv6pobJd0cTnOh43wmfagUC9XGRwJefBtkHvAH8w0yQzvwNWxCL6x5StymMySlL/AzT1AhzgCm9P10pO0ZfBAqBf7QjqbA9It 1BWbGxVuJC3o8jUJbVNa9ON23trtwhrer3X/H50wr RQ1e5j6HLG6V0g2982QwuCmUzlLfkNwSyzdSJ9uCZ lZsr/Ztfn7/fZk/fN6r30CI/nJ1fpxE0AptXajTbsmRhG1sI/b3/Wb7om//HfejU 1GsFv5vVzAOo8e1Y/INrSX6rdQDrrv x1cquW kK7NbfSzGtjtxBCDXV4v03tFLF/ydmje4RUjOricKy LHViI6Q6 Xxwz7DeO0i1xsQNtW3nQRbKnHFT9K/UuRPZMuvG XygPl9WjE/6N5bPdDgXX5Ax37emZ DrquR2Ik8HxJF4ZlFIPUcG4Qh8/t6/LvyG o/vRyXJgo435KPg/pHv0W0o3lJ0fvE/nPgvV0A3SFiamHPmt5/5RYBzs2PXHxV/Rr 16FOLY2r6trYrty5H/OQ8BCEAAAl0EEPy7MBEIAhD4BIEukfQThpHmHyIgyyAcC/pNIPYhdBMvq2Htw9UTD8DViDkBAQi8nAD19 WISeC3CORvINjcUY/2ThYmUeHdn YIBCAAAQhAAAIQKBFA8C9R4RgEIPB5Ar0i6ectxYJfJyCzlp542JbZTPrtlxouO vpiXRq8XIcAhB4PQHq7 sZk8LvEJDZ6vJGcD5HnXpU8DGCfwEKhyAAAQhAAAIQOCKA4H9EiPMQgMAbCZRfwUYDfaMLSAoCE IAABCAAAQhcScDO3FdLd4zZ2vBXpvVDcdkBkMYSZj UVbICAQhAAAIQgMDFBBD8LwZKdBCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIACBTxBA8P8Edd KEAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCFxMAMH/YqBEBwEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhD4BAEE/09QJ00IQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAwMUEEPwvBkp0EIAABCAAAQhAAAIQgAAE IAABCEAAAhCAAAQgAIFPEEDw/wR10oQABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIXEwAwf9ioEQHAQhAAAIQgAAEIAABCEAA AhCAAAQgAAEIQAACEPgEAQT/T1AnTQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIDAxQQQ/C8GSnQQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAgU8QQPD/BHXShAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhcTADB/2KgRAcBCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQ AQBBP9PUCdNCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgMDFBBD8LwZKdBCAAAQgAAEIQAAC EIAABCAAAQhAAAIQgAAEIACBTxBA8P8EddKEAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCFx MAMH/YqBEBwEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhD4BAEE/09QJ00IQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAwMUEEPwvBkp0EIAABCAAAQhAAAIQgAAE IAABCEAAAhCAAAQgAIFPEEDw/wR10oQABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIXEwAwf9ioEQHAQhAAAIQgAAEIAABCEAA AhCAAAQgAAEIQAACEPgEAQT/T1AnTQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIDAxQQQ/C8GSnQQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAgU8QQPD/BHXShAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhcTADB/2KgRAcBCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQ AQBBP9PUCdNCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgMDFBBD8LwZKdBCAAAQgAAEIQAAC EIAABCAAAQhAAAIQgAAEIACBTxBA8P8EddKEAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCFx MAMH/YqBEBwEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhD4BAEE/09Q/2Sa62KmcTDD4P/GyczzaMZ5fcyqdTbjOFevXedxSyukKb/jZJbqVX/ohPWHYiRc5NiQ8Tnw25z4NPhD4lG zuP8Q5jJKgQgAAEIQAACEIAABCAAAQhAAAIQgAAE/gIBBP /4OWYRxH7R6O1/XWZzDgMLxP8bdLLZIZsUGCZRnvswWGGmKOv3rCDJZNZFkVhXY0T77Xg3 e3ZRrMVBhFsYMuGf v5obxEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAQJEAgn8Ry48eLAjvklMRivMZ/laQV7PDx2k2q9KljclnjzdmkhfTFWE7HXwwfra7DEC4NxBGM82LSZOd3DkRsP1ghQ1rZ8bv/RYGNEIYGewIs F1no/zu4 7ekTy6/MgAvy6yFsQLk95mnrwZYsvm Ff5Ffwm4QrKP6SX53ulg5bEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAwC8RQPD/JW8e5sWJ9NO8piJ6dp3MCB nVGh3orWede4vOljSx4YqCtYFwd s2aCCE7V3IrZNczSjEvnd0kFTkq8wsz0OVNjZ83JdOtBwKr8Zq9auHUgZheXs7dJ5zkT9VkR cOXIb8asZhrSvBlhlR9rpsVJCEAAAhCAAAQgAAEIQAACEIAABCAAAQhA4FsJIPh/q cetXtdzDyNdhmfOOtdLykjovGYCucxKZlRn09Jf0TwD8vWFGajx7TCRin ooitxXS5WMTvygBFIoCfzG wq O39OZEvKyUr3iysHHoN3eNHbxQPgqDHoUYOQQBCEAAAhCAAAQgAAEIQAACEIAABCAAAQj8GAEE/x9z6LnsrG65mUGt/W7F9LCkTuE3F l7hGu1xE1Y6macC4vNm9UORoQwbkDCrfWf5KuSZrJEUCWMxLMLF5cQ6shvYkh7p7amvr2qYV87V jlb8Fu4yMfrlkGSQRCW8wlo IUABCAAAQhAAAIQgAAEIAABCEAAAhCAwK8TQPD/dQ935M/OAg9CfiIYd11sxqMPwmZL thZ6LIcTxK9F6ezpYSMXf9 TkLaZWoKae6E/EIYiagULvlOQJraw3tNwd8u05MzOJdU4jd1acyf LL0loMKyyYEIAABCEAAAhCAAAQgAAEIQAACEIAABCDwOwQQ/H/Hl4c5qQnQVoCPy8DkS McRNszUz0T/CVGK1aPYW17e6A8cFCKv3QsF/JPLOkTBfKDrJ49XeMd4pEPBYdxlnCs9FuLJ/WbulJ4y8DJPBY/4qtCsgkBCEAAAhCAAAQgAAEIQAACEIAABCAAAQj8EAEE/x9yppE19u3yNNmHW30eRTgeZP16vWb/upgp 4itxLMLZ1azlARkO4tcpbeuRoTsYVDfASgI/mKS2LN9E0A Yqttk/R8fvKZ l2CvxtUkLcP4ux9n9f8o72n8nuivNSE i0Kx37S/rCcJ/dB4rN ixG7DwKPo1qqKZ5jAwIQgAAEIAABCEAAAhCAAAQgAAEIQAACEPhVAgj v TZDsF/mkVkVmvVj5OJk/s1i3XOwo1Gri39W2O6bkBhlNnlXmW3s8zVGvmbwO9n9cu5IOgn8QxmnGaz2gEFidcvf2MHI4L9Y UkcEbjDsVTkTmzzeS3O6D R3xIDfcwNrGz2xG8ShHzqwCLw2wGSLbzlp8LYgYNev/nrnA2Bj4qMTQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQOBnCSD4/6xryViNQFHwrwXmOAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIACBLyGA4P8ljsLMawjIjH95oyAu 83NNtMQCAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQODjBBD8P 4CDHgpgWQJIFk aDLJkvkvTZzIIQABCEAAAhCAAAQgAAEIQAACEIAABCAAAQi8jwCC//tYkxIEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhA4GUEEPxfhpaIIQABCEAAAhCAAAQgAAEIQ AACEIAABCAAAQhAAALvI4Dg/z7WpAQBCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQeBkBBP XoSViCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgMD7CCD4v481KUEAAhCAAAQgAAEIQAACEI AABCAAAQhAAAIQgAAEXkYAwf9laIkYAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIPA Agj 72NNSorAPA5mGAYzzqs6 tc2FzMNjgMs/prvyS8EIAABCEAAAhCAAAQgAAEIQAACEIAABK4ngOB/PdObxqjF5dFYnX2dzRgF58ksb7Z8ncc/LvhvwKsslskOjMiAwDBtHlqmbaBAHd4iZAsCEIAABCAAAQhAAAIQgAAEIAABCEAAAhD4cwQQ/P Uy0X0z4X90rH3QKmK3O9J/lapNFnIwMw4m/RdiNXMox 4uVVOMAYCEIAABCAAAQhAAAIQgAAEIAABCEAAAhD4FAEE/0 R/0i6JXG/dMyYZRq3meWy9M40mzVVnI1ZFzONo3pLYDTTvGTCtMvoukxZuNWURO6udNWsd5ndvi4iiN9liSD hGWbfl9 kyDEKoRILXUTseTWVvxa i59L0EyemV1OaFrMPA1GJaGTZxsCEIAABCAAAQhAAAIQgAAEIAABCEAAAhD4AgII/l/gpOtMLIn7 2NBXNbCtBPV87cD1t0ggF1qJlONbXwyQz1EuK5mnkYzymCBWsO/P11HRNKycchghD30wKx3NXhgl82JYn0Q7R8Rwd1AyLSEDDtBf9jN0t88WxPwVQg7o9 iLc7494MGUzrgUvPbNIxG2yfOkQGAzHVb8mxBAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACtyeA4H 97F11poJ59vgnaQ7LMjwi/U3GWvpFZ kqgL1rmxejt3FpYRkjOijivP9p7Pl0r B/Zsxny5i3HWkT1OODRsOBY8LevAbgBjqG0lM8ZfmJbKY6GgZyCAAQgAAEIQAACEIAABCAAAQhAAA IQgAAEbk8Awf/2LrrSwP1sfmOyY8mHfPWggN9OpoC7mfrJzPhxNDKTPf7bDQDEMyYR7E l6 KQ6xNztqhvsuVE/3RApWxal DfWvrnLD 7HFPwr7xtMRn1QkLZSI5CAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACtyaA4H9r91xsnBWF82V5Co J/Y mZzSI/Qz9bQsbY9fQfFPy70t0suETwf8mSPs5G W7BMLhvHBwNTFwi J/kt5GUkQS3DBGif0KFHQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIfBUBBP vcteTxvYI/napnY7lXiQuPZM/mLY73r kzzx2pBvSMfJh4RvP8Ldivx9c8WJ6S/R/WvDv9Zvil28mb1zkJ9mHAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEbk8Awf/2LjphoKyxbz86WxHOuwR/q6TbmelzMt17Ncs8miGq1vJmwGi2MHLep58NBFgxW2afh2/Yykd75YO92Ud75RsBMiN i1Pynqe78bit4B/E/pBfm43F5rf2yYHnBf9ev/kPCE9zuoSPDEqwrv9WuNiCAAQgAAEIQAACEIAABCAAAQhAAAIQgMAXEkDw/0KnVU1uCf5WhN7WbLfCsx0ACMey2fLrbKZxOzeMo5nmJU06pufCjZOI rMfdEiXDpLlbdxghISVuNzHbO36/3EQwX2Y9ihdEfqT7wbYQY4h/XZAaun79hLOYYZ/YOLsDtmt5kPyEwJ5y4thszA2aIff3ODCYubJLTdkWcrbFckAz/uQkRIEIAABCEAAAhCAAAQgAAEIQAACEIAABCBwDQEE/2s4EgsEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhA4KMEEPw/ip/EIQABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAALXEEDwv4YjsUAAAhCAAAQgAAEIQAACEIAABC AAAQhAAAIQgAAEPkoAwf j EkcAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIHANAQT/azgSCwQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEDgowQQ/D Kn8QhAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAtcQQPC/hiOxQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQ SgDB/6P4SRwCEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgcA0BBP9rOBILBCAAAQhAAAIQgAAEIAAB CEAAAhCAAAQgAAEIQOCjBBD8P4qfxCOBZTLDMJhhnOMhNj5N4L9mGv5lBv83zv/7tEGkDwEIQAACEIAABCAAAQhAAAIQgAAEIAABCDQIIPg34PzOqdXM4xAF9VVnbJ3NKEK7/E2LPtO3LddfJdKfiWtdzDSOzm47UDCZRY4Nk3kgF315vXmodf4nivNBpE9 p/8 nAOJG8H/YXxcCAEIQAACEIAABCAAAQhAAAIQgAAEIACBtxBA8H8L5jskImK4E8i1rr/OoxnG8XHR/oxIf4ShNy4bbjLLooYu1jCo8XcFf8FrRf SsL/82wyl40c 8ecR/DtBEQwCEIAABCAAAQhAAAIQgAAEIAABCEAAAh8kgOD/QfjvTdrNfp twB WzXEi ThNqeDvZ8/Hmf/DaKZ5MUpeN8ZIfP7NgN1vSXRfzTypGfk2zjxd97bAOk/bWwejzNxPSS3TaObsmAuRzfDvyoePe53NFN6CGAYzTouZp8HowREJKWnbtyF8nsdpNmvRltTmd 11Cf7rf800/mPGuFzPP2aa/5v5N7X4UPBf/2OmUS3/M/3XzNO/CvzStxDG6T 34pfmmj0IQAACEIAABCAAAQhAAAIQgAAEIAABCHwXAQT/7/LXE9Z6MVxmxw9eMLfr5ougni/Ls 5E2GWqLPmzu7ZkohscGJNBg9UsyeCDnZ7uhH4l8rs3EGYlRmeifim5eKw3H6t9 2HSIwvragcAtOAvtshAgNb310XYlQY4ohHljfDNgt1gyTaIotMuR7I/mgj 1Vn9/yv491/NNwDagv//zDT8Y6ZFrfG//s8OAOg82DimdGBhXf5jxvHff3YZpr0HOQIBCEAAAhCAAAQgAAEIQAACEIAABCAAgccJIPg/zu7LrtyE8iDeh1/TI9rXwtSOKzpWKC9PyVehguCfi fyFoKa0d RXhpptle8XtioNLJL3K4MAEyJ2B DLZMZe/IXL3jdhhX848z9toifWLGK8P6f5JDeaQv 8nHffypvXYRYZADg3xV / b7AAETvxCAAAQgAAEIQAACEIAABCAAAQhAAAIQeIIAgv8T8L7r0k3wN2p2uZ2BvRPB8 V3BrvO/1D6OO/u2j0VGVjQM733IfyRSlyPC/5n8iEfAQ6z6 WbBtlSQmJbYzb Qx88roJ4/IQV/MNa/Y0Z/vOULq0zjP Y4WHBXwZrZJmgsKTPP27WfvIqxH/UEkIhnPoNNj eda6EAAQgAAEIQAACEIAABCAAAQhAAAIQgMCfJ4Dg/2eKgBL8jTGzFbf9jPVEaA/r qdL1xi7dE1Y 19BS65Vx9XmpYK//XZA/haASixunsxHvM5v PX/4yo/Pp9aw84vObWvBl30NwH0dtcgSZZoIvhn59zu/8w8/suM2dI6xi6t8 gM/0JC/jsBGz/3BsFl/ApJcggCEIAABCAAAQhAAAIQgAAEIAABCEAAAn dAIL/nykBqeCfZFuL9npbBzp7XF1r1 HvUa8raSQz/P2Hcw jq8TVtXyRt10GKralerKlhVT 7rR5KPjXlu6pHfeZay/pUyawTP9SS/XIQMPRsj/leDgKAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEI9BFA8O/j9B2hZC15u xMaT36TsHfzqAfzbxNzTbL7OOtLemj179fV7NMoxkGvd69pC3L qj53RLOxquWzqmI9Lngb8TGcUzjMz6AFdSbMvH25AYjbaPCMz/HW pATYWfk6TjnoPz58OALxniJ0KPgbv95 /MDu/8wy/9stt/Pgkj4uzf9k/Arr ssSQ7LWf0xbmEj6/zQ/GPwecqQCAQhAAAIQgAAEIAABCEAAAhCAAAQgAIHvJ4Dg//0 3HJQE/xFSNfrz0dx2i17sy0j45fKifG4Ne3HaTZrjGO/nM6ahB/NOC1mVdq NXBd7Md3t7R8uGB9ssRNSMMNFIRrotkuQj wENbdH1y6IT75TeyS8 V8uI8KL2aexo2TfCg4GQHwEa zWuvffdtgmhed6se2rfCuP9g76Bn2yqzFC/w 7Dj9x6wyw9/u/9uE3MgM/SGLL 6rNffd7P//GvkugIvjX0a CZAK 4Hff9Ra/y7cNP9XGccmBCAAAQhAAAIQgAAEIAABCEAAAhCAAAQg8CgBBP9HyXEdBCAAAQhAAAIQgAAEIAAB CEAAAhCAAAQgAAEIQOBGBBD8b QMTIEABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIPEoAwf9RclwHAQhAAAIQgAAEIAABCEAAA hCAAAQgAAEIQAACELgRAQT/GzkDUyAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACjxJA8H UHNdBAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABG5EAMH/Rs7AFAhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIDAowQQ/B8lx3UQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAgRsRQPC/kTMwBQIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCDwKAEE/0fJcV1CYB4HM85rcuyXd/5afn/Zl QNAhCAAAQgAAEIQAACEIAABCAAAQhAAAK/QgDB/1c8 eF8/DUB/K/lt128FjMNgxn8318a Glz4SwEIAABCEAAAhCAAAQgAAEIQAACEIAABN5LAMH/vbw/n9q6mnkaozg7jJP5yon562zGcelHI gAABcsSURBVL6O59XxXWfZV8W0zmP5TQ/hqwYFwuBA/L3Sl5rYxelK/qLNSX5GMy1PvOHSW/56w2kGbEMAAhCAAAQgAAEIQAACEIAABCAAAQj8GQII/n/G1ZJRNxN7nBYTpMl1mawQOy1fBuJq4fPq L4M51XmNgV/Jeov02BimXsl yzuS9LN4hR26 IGNGKezgItxFmMojdc8WIOQgACEIAABCAAAQhAAAIQgAAEIAABCPw6AQT/X/ewyp InUNJkVwmMwxTHAQwdt8t0SLBrZg5uv10uZb pVwW/VbBMJhxms0aRh3ExpCmiMJ EMLOpB4nk06cTtNMZ1tPJhm3WBczjaOaWT6aad4GOxyaE/H5AZOQZspCgZZNm/a2zI28SZHkozu/Wbxv29VcRvcWiIjNcVa7Ki/KpssE/wN tiyLLTJ4NbtBK eXbKZ9JpAfCv4H6dqsZnGG7EvcuzJxGJ/mrMqL5azLc284b00r3Vj2JiNLUwk3OwgY6533d8gYvxCAAAQgAAEIQAACEIAABCAAAQhAAAJfQw DB/2tc9ayhIhhqATGNT4S/fCzACpgimIs4b4OvZh7LYmBV6BXtW5Z5UW8VSFRuECGzxwqpoxmVOC7XJoMRweyK6BpOu981HVS w4wqVQY u LbYW/k1Nq5M4LcCbMbuTH63pMtbQcSNgnwuHu/9W45IH3UDJnqpGuuPMZQHHdZtV7lkfJvCey8/n2dZ2mkbPFqNDC5F4f0V6WZxSs7dDP SfzvKgY2gc4mqQto7L/TwkzBe6LeDU2GAYXX1dVBvY zi5wAEIAABCEAAAhCAAAQgAAEIQAACEIDAbQkg N/WNRcbdiAUloTa4ozlilml613Q1UxjeTa4ncmvPyBgRchMNDWVQYaD/FTMFDWzvPZ/7Xglonp 5QWFPA8 EhGo9ajKmfxW7Hj9YTezXER/m eG2C 2tLhoWxPBX5 wgzKd/KzgXypbbnBLv0ASkrgkXeu3/YBKHGTwiXWXAwnfW/46wnWl6 MJjBIuHWkEnvxCAAIQgAAEIAABCEAAAhCAAAQgAAEI3IsAgv 9/PE6aw5EvJJQm4iAB5aVrreXSLqNWec7Abwws7j4VsFBfpy52QeKxY5xNMXZy13xbRCq bXL/mRvLsTLsrcsKmkW8xvj MSGE/3lTYtkyaSCKXUuaeB62coYJZdl5/IBFBW2xvCSdEt k49hy/I4cUAns1XZ5r6lkbEsxZlc43cOw3Wmm8WTcMnOlczgGAQgAAEIQAACEIAABCAAAQhAAAIQgMA9C SD439MvL7CqJQQaK1ZGrdKnnoiABxZVhV4vHoaZxM1oKkJjUbythN3idwJsvpSQkY rFgYVumdY wSq f2U4O XtwnfFyj95v7dWLW35MPOw C hXAUR51Lmka9bLXKaXbuToK/zd5qpiG8nZDZmmS/cO6wPPsIDsMV4o5pq3NZPIk/snPxcjYgAAEIQAACEIAABCAAAQhAAAIQgAAEbk8Awf/2LrrOQBH1thnIKl4r6O6XRklEQBW8tFkXeitL8pQjKYrxDwn NdHy7PGSnQdL11S55QJ1xZZifit2vPywLxt2Zr//DkFL9K Xg9TSKiP/nYViGjm/SrkNM hLg0yXpFvxm8mWn6qmledD0FTjTLn1hOtKN0svuSY7l1nALgQgAAEIQAACEIAABCAAAQhAAAIQg MCNCSD439g5p01bJr98TphlnMcgM3yH5AO6MntbltwpCayJCJhHle03hV4rzI5mXrQEu5pFPsir E64IjUUBXMLG2dQimLqPtW4f JW86jQlPc nNsO/GV a4WZ bT46PtZ6Jr9p8u/Z84J66rbFjJUPN4tRTS7K6mbZ6uUn9slHpQsf7dXFSiVrLkm34jdbnvU3Dnrz4cAdlGefC4nzqJ z2pJvlIeGSndP82IYABCAAAQhAAAIQgAAEIAABCEAAAhC4NwEE/3v755x1h4K/E8bnaTRxyZdxMvq7uZKgiH/xvF5/PxPKq HkmlxxXWczyRrnIb5xNNOsVoS34nI4H9Y3dwMU4ZpdlDG/ct3oBjL0mEJyXgY6ZrNawVTChzQ2xGHww6W3j 9cfpcsv9kAwAP53Sx9w1bJvsjO Sn44wwXu859KAP N//Yrc2dfZsglAf59kLGTwKJjdNicr/JB4bzf1elKwMaoTzufks29uTDG5vnwy5Htc/KLr/FcK10C74NPrS iH7e15GcK/sQgAAEIAABCEAAAhCAAAQgAAEIQAAC9yKA4H8vf2ANBCDQS8AL/r3BCQcBCEAAAhCAAAQgAAEIQAACEIAABCAAgV8ngOD/6x4mfxD4VQII/r/qWfIFAQhAAAIQgAAEIAABCEAAAhCAAAQg8CABBP8HwXEZBCDwOQJhCZq4rE5YX hzJpEyBCAAAQhAAAIQgAAEIAABCEAAAhCAAAQ TgDB/ MuwAAIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAwPMEEPyfZ0gMEIAABCAAAQhAAAIQgAAEI AABCEAAAhCAAAQgAIGPE0Dw/7gLMAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQg8DwBBP/nGRIDBCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQODjBBD8P 4CDIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIPE8Awf95hsQAAQicJDCPgxnn9eRVzwf/VLrPW04MEIAABCAAAQhAAAIQgAAEIAABCEAAAhA4JoDgf8yIEL9MYJnMMAxmGOeX5lKEZknnEyL 34xlbzCRs/N Vtn9KeP9Uuo/7gCshAAEIQAACEIAABCAAAQhAAAIQgAAEINBPAMG/n9VvhFwXM3nx2Qndk5nn8fVC9DqbsSqqryYI4iK8J/O 5bogOk/LeR800/XR9YQ5n/LuivUdnHepXnOgZbucC4MC necMl9eY4qLJQzUSNlQ5WKZtgEKdfjKlIkLAhCAAAQgAAEIQAACEIAABCAAAQhAAAK3JYDgf1vX vMIwEftHo1dSWZfJCupXzt4uWn4oqstscicca6HWisnj2BgsKKa2HTxM1xjTE2aL8eGtlmj cKRvuvDQdhHgteMs1ulxv/Xky/stGSAyMniUlvGeqAgDAQhAAAIQgAAEIAABCEAAAhCAAAQgAIFfIIDg/wte7M2DiLKFWfYyK3on BfeBFhSZdUYNctatN51kVn8 dI16bIwegb4MExmm7Mv4dzbBpuNbub/OO2F42VKZ5Xb2eSJfb3pboL/OrvBj/Dmwy6/wrmHiw2m4hpGM82rORTNe/34VDjNxQvjIpyHtyiGKX3Dwqd1aHtB8JdLU/Fdp10oc3JBKFNSTv1gVMsf1i410FC28/p0n3IBF0MAAhCAAAQgAAEIQAACEIAABCAAAQhA4EUEEPxfBPae0Trh04rPLQPtzOnJJIK3FbrLM 6ftgIHMwo9LuBRmWR/OohfbJE0Rn306Vvz1x9RARRB5tb7vBhv0AILP4GG6XvAXwXvc8ixpyMCDTsO9CbCFsSkUuFj75N pw8bqaeZK3FB5YOikI4FGQ35asCYMnSu9ueVWdc296TMrBxfyqK2ye9Ksh6pzdLAr hXLgr2vGZ30mvDbW1r7iYIRLwzLwvg7YcxNl/7p0S7FzDAIQgAAEIAABCEAAAhCAAAQgAAEIQAACnyWA4P9Z/u9PfV2c BwE5HEysxJ xSCZPV/UdouiroSvzNbWuTsU3r3gb9N367Lb9djtqwN6/f/VTGN5FrqdEZ4bfphuEPzzwYK9WN3HZXUDFzrvdlvi6 C0u 5VB/zgz LfPMgHN7Jkm0K5hC2UDXljIl/mJ0TbjE98FgZ9wgWtpXqsj8fCNfHiuHFpujFWNiAAAQhAAAIQgAAEIAABCEAAAhCAAAQgcA8CCP 738MOHrFjdMjzDYLZZ4pvwvjeqfE6E e36/VX2yKHwruJWs9r1zO0YTxisKP3mhhym6wV/9QZByMF OZp8UCCEVLY30usaGAlRvuVX7JY3Bmr52oxoCuUSTPksvHkwTkv6hsQWXcdM 1mFdpupP9LTh/b54M1wFd 10k2tYA8CEIAABCAAAQhAAAIQgAAEIAABCEAAAp8lgOD/Wf63SF1E0G0mthKvd9aVz10u Nu1350QbZdn0UKs324t25KYra9NTqidSphU6C3n3cWizlXiknAPCf4FIT0I6uE3H NQOWtuygebh0Fmxh8P2DSFcpc5VYaaydqTzfgqDFN/pGk041NBm EeSFdFzSYEIAABCEAAAhCAAAQgAAEIQAACEIAABD5OAMH/4y54nwE1YT4XQWvhSsu2iPXV8DprFTF1C6JE8 2g20qu3S 1kwdP9pNrkzPbTiVMLjBX8ynCeVTdv2RJHyv2 5n9/jsEMQsbmbiVl5F4ImwkDMLB m8zvk5/6Nib8amAzXAPpKuiZhMCEIAABCAAAQhAAAIQgAAEIAABCEAAAh8ngOD/cRdcaMAy2dnaMms7X8peUhHB2p7Ta/YXPjrb 3HaYHlVCA8B5FfEVG3XutpvBchyMm62fq/gH5aPGbNvD6xmSd5U8Ikfptu7pE8It31I1qZQ4GdF5fyjvfLB3kc 2qsZXrUdxH79msS6WPtK5UaSbQrlEgDB/yrvEA8EIAABCEAAAhCAAAQgAAEIQAACEIAABB4mgOD/MLobXtgh E/zYqZRhH//Jx/t1cJvyJYVstNwepxAgrkBBBUmxrlff13CyxIysnyMS3s0do13SduK8uG4 2CvM8N96DbaqteaX csH6ORvJX VdOVwFb8DmmHtexl8CEcy5a76eAi0eZpTrP7OK7NS2sqfSkDVx4r5TfjH8yr lfYhEB MGDzkeM2FgpVV3wl 0zdH8U4lW3OxZsvcztjPk6me6VLiAsCEIAABCAAAQhAAAIQgAAEIAABCEAAAlcRQPC/iiTxQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQ SADB/4PwSRoCEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgcBUBBP rSBIPBCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQOCDBBD8PwifpCEAAQhAAAIQgAAEIAABCE AAAhCAAAQgAAEIQAACVxFA8L KJPFAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABD5IAMH/g/BJGgIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCBwFQEE/6tIEg8EIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhA4IMEEPw/CJ kIQABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAJXEUDwv4ok8UAAAhCAAAQgAAEIQAACEIAABC AAAQhAAAIQgAAEPkgAwf D8P9O0ouZhsEM/m c17 TdXIKAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQOBNBBD83wT6DsnM4ya6O/F9Mu W3td5NAj dygN2AABCEAAAhCAAAQgAAEIQAACEIAABCAAAQj8GgEE/1/zaEd lmkww7QY Z2WjgsuDILgfyFMooIABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgoAgg CsYf2NztcvrWKF/mazwr/NtBwNk6Z1pMes8mTEuxTOaadneB gNp OW7argL7aEtMY5Xibh4/F3j05EK9iAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIHB/Agj 9/fRtRZaYT0s5SNr609mN8nfi /jOJs1avyrWaZsOZ7ecCoHVcHfDwYMkqYKL5tW9FeDANlpdiEAAQhAAAIQgAAEIAABCEAAAhCAAA QgAAEIQMAYg D/x4pBWM4nZFv2d2vqJ4MCIaT8ugGCKMj3hlNRtAR/F3zJD74C T xVENiEAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIFAgg Beg/OyhdTbjMJo5Kvai4U9GZtUn/ RYRWGfR3V9bzgVeVvw38/mD7P7tckqOjYhAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEDAE0Dw/0NFwYrnYZ385FeJ MKjV8jvDacYHwn 6Sx/9b0BFQebEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgsCeA4L9n8rNH5rGwfE/pQ7oi5A9hnX N49VL ri04qx saOwpr 2iG0IQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhBwBBD8f6kkLJMZ7cz9bMa 5LG0nE/Iu5zTwroV2kd3LK6l4z7am6z00xsupFMaXFDntk23bv8wlAcotnBsQQACEIAABCAAAQhAAAIQgA AEIAABCEAAAhCAQCCA4B9I/MJvTfC3M/YHIwK6/VOqvf2Ibzg TGYRDhJ Wswa45PrRjMtUf13tDrDpWkoOyRdZYt2gVt qPSWgQ7FNgQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCAQCCP6BBL8bAS/kbwcqW73hKpe3DteWH2pdwzkIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAn ZAIL/X/Z Le 9Qn5vuFo6teN2 SH/tkEtDMchAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAgIYDgn BgZ7f8TmXJnd5w/US3dfvj0kPDYCrJ90dLSAhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACf4QAgv8fcTTZhAAEIAAB CEAAAhCAAAQgAAEIQAACEIAABCAAgd8mgOD/2/4ldxCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIPBHCAz/3//3/5ln//7P//k/T8fxrA1c/7wfYfgbDKU yr//9// H79woBxQD2gHaAdoB2gHaAdoB2gHaAdoB2gHaAdoB2gHaAdoB36kHejRb5 e4f9// //NUHwt60H/0EAAh8jEOojYj DHVIIKQeUA8oB9YB2gHaAdoB2gHaAdoB2gHaAdoB2gHaAdoB24HfaARH8j/4N4vBn/oLAGBJ7Ji6ufc4X8INfqI/czLmZS3tAOaAcUA6oB7QDtAO0A7QDtAO0A7QDtAO0A7QDtAO0A7QDv9MO9GjwCP5PDnhIo8kfDO 5SBoLgz82cmzk389 5mVOfqc/UZ oz7QDtAO0A7QDtAO0A7QDtAO0A7QDtAO2AtAMI/ojxDEb8sTIQBH9uAtwE6AzSGaQdoB2gHaAdoB2gHaAdoB2gHaAdoB2gHaAdoB2gHfitduBpwX8Y hkPBOAiMPYlJAeMPBpSB15WBUB9pzH rMcef JNOOp102gHaAdoB2gHaAdoB2gHaAdoB2gHaAdoB2gHagR4Nvrqkj4j9CP6vE2algvIHg6vLQBD8 6QTQCaATQCeAdoB2gHaAdoB2gHaAdoB2gHaAdoB2gHaAdoB2gHbgt9qBhwX/IPYj CNIS6PA3/cwCII/jflvNeb4E3/SSaeTTjtAO0A7QDtAO0A7QDtAO0A7QDtAO0A7QDtAO/CQ4K/FfgT/7xF6pcLzB4Mg NMJoBNAJ4BOAO0A7QDtAO0A7QDtAO0A7QDtAO0A7QDtAO0A7QDtwG 1A6cF/1zsR/BHQJZGgb/vYRAEfxrz32rM8Sf pJNOJ512gHaAdoB2gHaAdoB24P9v745RIIZhIAD /9dBhSAEs2xaM4XhOB8OKKvBqDkOcIADHOAABzjwe A/ofkO/ee7tHbA2DwsnWMv11l91KfJwPajS4BLwORFDuRADvQBBzjAAQ5wgAMc4AAHOMABDnDgHgeaGfzx T3vfQ/9BIa0dMDYPS fYy3VWH/VpMrD9OL F T2Ye5/yrJ/1Mwc4wAEOcIADHOAABzjAAQ5wgAPNDP448J/w7NB/Pqe1A8bmYekce7nO6qM TQa2H10CXAImL3IgB3KgDzjAAQ5wgAMc4AAHOMABDnCAA/c40MzgHwLg4mbzdZqBAAAAAElFTkSuQmCC

Paul_Hossler
09-28-2020, 12:25 PM
All the macro does is

1. Get the name of the CSV file
2. Open the file as a new workbook (wbCSV) and a new active worksheet (wsCSV)
3. Add column headers to wsCSV
4. Add row referance in col 9 to go back to original sort order


At this point THE NEW WORKBOOK that was opened from the CSV should look like this

27226

This is NOT the workbook with the macro

5. Then the macro sorts, looks for credits with the same store and date, adds a "9", etc.

6. The the macro sorts back to original order, cleans up wsCSV

7. Saves wbCSV as a CSV file, and then closes without Save the wbCSV


The fact that the WB you sent with the macro has a sheet that looks like this

27227

makes it seem to me like you are making changes to the wrong workbook so that



Set rCSV1 = rCSV.Cells(2, 1).Resize(rCSV.Rows.Count - 1, rCSV.Columns.Count)


fails because there's only data in the first row, OR the CSV file was completely empty

All I can suggest is that you first run the macro in the attached workbook to see if it works

I added some debug MsgBox statements just in case

joeny0706
09-28-2020, 12:59 PM
Paul


It is working from your xlsm file. The first time I copied your code into a new module I created. That is when I would get the error after I chose the csv file.
When I run it from the xlsm you provided it worked great. Thank You much.

SamT
09-28-2020, 04:29 PM
I renamed all the modules in the 6 importing books I'm using, Then I prefixed the Sub calls so I would know which module each was in. Note: None of this effected the actual code in any way.

27232

SamT
09-28-2020, 05:09 PM
Flexibake is not only a software company specializing in Bakeries, it is also a CodeName for in house distribution agents and a code name for in house Accounts Receivable Reports, Why not name the inhouse bits "InHouse" so you don't have to keep mansplainin' it to every noob? (|;< )

A quick review of Flexibake's website indicates that they may not be offering any handheld hardware devices at this time. It's been 3 1/2 decades since I did any Retail B2B Distributing, but even in the '80s the Handheld devices we used had a builtin Modem to talk to a computer at the head office, Most such devices today are either wireless or Cloud capable, I don't understand why you are limiting your company to paper reports,

Using Transaction Pro as an intermediary (along with Access 10) to import xlsx files into Quickbooks Enterprise may be a helluvalot slower than using Quickbooks native IFF import functionality.

See: https://quickbooks.intuit.com/learn-support/en-us/manage-lists/iif-overview-import-kit-sample-files-and-headers/00/201577
And download: https://support.quickbooks.intuit.com/support/pages/executable/iif/iif_import_kit.zip

Can I safely assume that the FlexItem price list is a complete list of all Corporate product names and Sell prices.

joeny0706
09-28-2020, 07:06 PM
SamT

We are only using Flexibake for the ability to create our bakesheet "Is the production schedule" and DSD mobile app. When I say handhelds I am refereeing to cell phones and tablets. These are what they will be using to run the fleixbake app. They will then be printing to a zebra mobile printer.
We are eliminating all paper reports. I am not sure what reports you refer to when you say paper reports. I might have not explained a part of the process correctly.
The only paper will be the print out from the zebra printer of the invoice and credit memo details. The stores all require that.

The accounting ability of flexibake is very limited and does not offer many things we need.

I have used Quickbooks for many years. The IIF might be faster but the problem with IIF is it does not offer the amount of detail transaction pro does. There are many of fields and settings we need that IIF files just do not allow for. IIF just dont have the ability to import the data as I need. Also importing IIF is very touchy. I have had it cause database corruption more than once. I have worked with the Quickbooks support for many hours. One time I had to manually rebuild a company file. After days of working with Quickbooks support they said that was the only option to get things back to normal. None of their tools to fix the problem worked. I had to export everything then use tools to import it back into a new company file "database". This was 2 weeks worth of work. It took so long because the amount of data. It would take 5 hours just to export a months worth of invoices. I rebuilt it to include the past two years of data. That is what the management wanted.

The FlexItem list I provided was missing an item. I attached a updated list that does include everything.
We do add and change items at times but as of right now this is a complete list.

joeny0706
09-28-2020, 07:17 PM
I renamed all the modules in the 6 importing books I'm using, Then I prefixed the Sub calls so I would know which module each was in. Note: None of this effected the actual code in any way.

27232


As I previous said I am new to VBA. I did not see how to rename them. When I right click it is not an option. I never did google how to rename them but that will be helpful with detailed names. I know at times I am looking at them and not having a name does make it a pain to find the one I wanted.

I just looked it up and very simple. Just press F4

Thanks that will be helpful.

SamT
09-28-2020, 09:50 PM
In my previous post, the "Paper Reports" I was afraid you were talking about were the Raw Data this Project of ours was dealing with. Whew. Glad I was wrong.

Welp. We Work with what we have. Which is

Raw Data Files of csv and xls
The Project
Transaction Pro + Access
Quickbooks


But we can ignore Quick Books for The Project. I am tempted to preconvert that xls file to a csv, Outlook can handle that before The Project ever needs it. Having nothing but csv files means one less file type to code for.

Having a Directory tree like C:/Data/FolderName/Archive means the code only has to worry about FolderName. All other file names are just Strings only used for SaveAs purposes.

You understand that The Project will only speed up the process of converting Raw Data to Transaction Pro inputs? I will make The Project easier to comprehend and maintain, but, that will be the only real benefit. Reducing 15 minutes to 2 minutes isn't much of a change to 3 hours 15 minutes.

You have a Data Field Map from the Excel generated Reports to Transaction Pro, I would like to see it. It can be in the same XL Book as the next request. The Tab Name can be T-Pro.

I need Column Import Maps for each Raw data file you use when you import them into Excel. I know that some Raw Data files don't have Header Rows so column numbers are OK. Please put them all into one XL Book and use FolderNames for Tab Names

The T-Pro tab

The first Row should be the Map Field name (indicate empty columns)
The second Row (Required) should be the XL Report Column Header name
The third row (Required) should be the Data Type required by T-Pro
The Fourth Row(Required) should be an example of any Formatted Inputs (Ie Dates... "yyyy/mm/dd" ???)


The Column Import Map Tabs

The first Row should be the Map Field name (indicate empty columns), or your best guess. This is for informational use, the code won't use it.
The Second Row (required) will be the Field number of the CSV file. This is what the code will use
The Third Row (Required) will be the XL Report Column Header name. There will be blanks in this row, because you must map Columns to used Fields.
The Fourth Row(Required) will be the Data Type required by T-Pro. Same as the T-Pro tab


Once I have all that, I think I'll have enough to get started, I will be creating at least two xlsm books, named ProjectName_Master.xlsm and ProjectName_References.xlsm.

Use your imagination and give me a good ProjectName (|;>)

joeny0706
09-30-2020, 06:17 AM
SamT


Speeding up the process has not been a goal at all. Of course, that would help. It would be nice to not have to copy and paste all the data into the xlsm file.
The main goal was originally to get the credits fixed. We then started the process of fixing my errors and making the process more efficient and correct.
Now after working with you one of the goals would be to make the process easier to comprehend and maintain. After that I can possible have others do the converting and importing. It is just with the way I do it now would be difficult to teach an office staff how to do it. Even to make it easier to maintain would be great for me also. I am still unsure if I would want anyone else to do it since making a small mistake during the upload process could cause very serious problems. I can worry about that in the future. Also, once I see how you process works will help me in deciding that.

T-Pro allows me to create data-map .dat files. When I am uploading the data, I can choose the type and it populates the mapping. I will attach the 4 .dat files.
I am working on the excel sheets for you. I am not sure if I am understanding how you want it. I will fill it out to my best and you can let me know what I need to fix

SamT
09-30-2020, 11:23 AM
Open a .dat with Notepad, copy the ext and paste it, Transposed, into Excel. Annotate that Row so I know what is what about it.

The only info I have at the moment is what T-Pro provides with it's Helps. 37 generic Sample Maps.

What I need to do is Map the transformation from Raw file to Quickbooks via T-Pro. Technically all I absolutely need are the Raw Data Field numbers Mapped to the nine Columns of the T-Pro input Reports that ThisProject creates. In reality, the more I know, the more comprehensible the system I create can be and the easier it will be to use and teach.

At 3:00 AM, your Returns invoice number woke me out of a sound sleep. Returns have no correlation to sales invoices. It seems to me (but I haven't been paying too much attention to that issue,) that you are trying to force a correlation there. QB-Enterprise is very customizable. IMO, it would be best if you merely added a Unique "Returns" Prefix to FlexItem's Return short Invoice numbers and added that function to QB.

joeny0706
09-30-2020, 12:09 PM
I will send you some screen shots also of T-pro. I am able to setup the mapping by choosing the columns I want to import and match up to the fields in QB wihtin T-pro. The order of the columns on the import file does not matter since I map it once I get to that step. In the screen shot below you also see load map. I have different maps. One for midstate and Flexibake. “Those only two with discounts. I then have another map for the other two. “Ahold,Albany”.
I can have the map and if others do the import all they will have to do is load the map and it will configure all the settings for them. If it is setup correctly so the Column header names match on all the import files I could use the same Map for all of them. If the same xlsm file is used to convert all the raw data only one saved map will be needed.
In the zip folder it has the .dat files and also xls files.
Also the word file has the screen shots within it.


Yes Return identification numbers Flexibake creates have no correlation to sales invoices. That is the original reason I started this post. To create the correlation and a number that matches what is on the DSD print out.
At first there was no credit memo number on the print out that is handed to the customers. They all require one.

So since this needs to be on the print out it needs to be created before it gets to QB. Flexibake said the credit number is not created until the credit is within Flexibake. They only thing I was able to get Flexibake to do was put the invoice number on the credit print out.
We did have a prefix to the invoice number. The first thing the print out had was CM-12456789
CM-“Invoice Number” was an issue the for the drivers when they got to the stores some of them would not allow letters. It had to be all numbers. So, if it is the invoice number with a 9 in front of it is easy for Flexibake to add to credit memo print out and it will also create a correlation between invoice and credit.



Albany Map
file:///C:/Users/JoeF/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png
Albany Map
file:///C:/Users/JoeF/AppData/Local/Temp/msohtmlclip1/01/clip_image002.png

Midstate
file:///C:/Users/JoeF/AppData/Local/Temp/msohtmlclip1/01/clip_image003.png

joeny0706
09-30-2020, 12:24 PM
In the future their may come a time where PO is needed. I will be able to choose what column to export it to out of Flexibake. If you are able to setup a column for PO in the conversion tool that could be helpful. As long as I know what column to export the PO to if that does become a needed column that would be great.
I am trying to get Flexibake to give the driver the ability in the DSD app to enter a PO. As of right now that can only be added from within Flexibake and that is not helpful. They said in might be possible in a future update.

joeny0706
09-30-2020, 01:15 PM
I have a question about adjusting one of the macros I have in my conversion xlsm files. Should I start a different post or asking in this one is fine?

I have the macro code below look within my xlsm file and replaces text. It has a different excel file it uses to know what to replace. I am having an issue that it is replacing items it should not. I have attached the xls files it uses to know what to replace and the raw data file that it searches.

The issue is it is searching all the columns. I only need it to search column D for "Call ReplaceAllSheets(Worksheets("Data").Range("A1"))". Then for both "Call ReplaceAllSheets(Worksheets("Data").Range("D1")) and Call ReplaceAllSheets(Worksheets("Data").Range("G1")) it only needs to look in column C. It is replacing items in the wrong column. How can I restrict it to only search column D for products and only search column C for customers?












Option Explicit



Sub Replaces()
Dim wbData As Workbook

Application.ScreenUpdating = False

'delete Data is if still exists
On Error Resume Next
Application.DisplayAlerts = False
Worksheets("Data").Delete
Application.DisplayAlerts = True
On Error GoTo 0

'open Replaces workbook and copy data sheet in
Workbooks.Open Filename:="C:\FlexibakeConversions\FlexreplacedataInvoice.xlsx" ' <<<<<<<<<<<<<<<<<
Set wbData = ActiveWorkbook
wbData.Worksheets("Data").Copy Before:=ThisWorkbook.Worksheets(1)
wbData.Close False

ThisWorkbook.Activate

'do the replaces
Call ReplaceAllSheets(Worksheets("Data").Range("A1"))
Call ReplaceAllSheets(Worksheets("Data").Range("D1"))
Call ReplaceAllSheets(Worksheets("Data").Range("G1"))
'get rid of Data
On Error Resume Next
Application.DisplayAlerts = False
Worksheets("Data").Delete
Application.DisplayAlerts = True
On Error GoTo 0

Application.ScreenUpdating = True
End Sub





'this sub is Private so that it's only usable in this module
Private Sub ReplaceAllSheets(R As Range)
Dim i As Long
Dim ws As Worksheet
Dim r1 As Range

Set r1 = R.CurrentRegion

If r1.Rows.Count < 2 Then Exit Sub

For Each ws In ActiveWorkbook.Worksheets
If ws.Name = "Data" Then GoTo GetNextSheet
If ws.UsedRange.Cells.Count < 2 Then GoTo GetNextSheet

For i = 2 To r1.Rows.Count
ws.UsedRange.Cells.Replace What:=r1.Cells(i, 1).Value, Replacement:=r1.Cells(i, 2).Value, _
LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, _
SearchFormat:=False, ReplaceFormat:=False
Next i
GetNextSheet:
Next
End Sub

SamT
09-30-2020, 02:25 PM
The order of the columns on the import file does not matter since I map it once I get to that step.

LOL To quote you: Your system is a "mess."

Your current system might not, but this comprehensive and logical system I'm trying to create does. If you don't want to give me what I think I need, just let me know and I will send you a Tarball of the 93 MB of stuff that I already have.

I think I need Maps for every distributor. Preferably from Raw data to T-Pro Import Report to QB. At least from RawData to T-Pro Import memo


In the future their may come a time where PO is needed.Both Credit and Invoice T-Pro reports/Memos already have a PO Header. When ThisProject is done, it will be trivial to add that to the RawData Import function. Actually, that functionality will be inherent to the way ThisProject_Reference.xlsm is parsed by ThisProject_Master.xlsm

BTW, Have you imagineered a name for ThisProject?

_________________________________________________________

On a new note: While developing a master Store Replacement list I noticed that different Distributor/Clients replace the same store names with different Client specific Store names. When I started, I thought that a replacement name like 1Midstate:10155001 Mohawk Valley CC could be parsed as CorporationCode:Store. But after manipulating, filtering, and sorting the completed list I also saw 4Independent Stores:10155001 Mohawk Valley CC. Same Store, different Replacement. Is it possible for these to be standardized? If not let me know, it will add a bit of difficulty maintaining ThisProject_Reference.xlsm. Whichever way you decide, I can make it usable by ThisProject_Master.xlsm.

As a cross check, I show 852 different stores, including the Double Entries.


_________________________________________________________________

The way ThisProject will work is that everything references the name of the DataStore folder in the current Directory Tree C:\Data\DataStore\Archive. This Naming Pattern is what will keep the code and Reference information so simple.

When a DataStore is looked at, The Master will read a set of Data Containers from the Reference. As The RawData is processed all modifications to the data will be made in accordance with the Reference. Finally, the total data from all stores will be presented as an Invoice or a Return xls(x) for input to T-Pro

At this time, I know that I will be adding a folder (Test or Testing) to the Directory tree, I will need it for testing my code and you can use it for testing any edits or additions to ThisProject_Reference.xlsm.

I have not yet decided how to handle Errors and Omissions effecting the parsing of RawData files.

SamT
09-30-2020, 03:29 PM
I have a question about adjusting one of the macros I have in my conversion xlsm files. Should I start a different post or asking in this one is fine? This one is fine, Any Procedure you are using is too specific to be of a whole lot of general interest,

HEIDELBERG-INVCR092920-9-26-out.csv (http://www.vbaexpress.com/forum/attachment.php?attachmentid=27248&d=1601496929) (49.7 KB, 0 views)

Joeny, PLEASE prefix all attachments with the DataStore Name they belong to.

Example: Flex-HEIDELBERG-INVCR092920-9-26-out.csv
You have uploaded three Heidelberg CSVs and this one is the only one I can assign to a DataStore folder.



HEIDELBERG-INVCR091820
Heidelberg KKB 083020-090520
Flex HEIDELBERG-INVCR092920-9-26-out (This latest one that I renamed)

joeny0706
10-01-2020, 06:37 AM
I apologize I was not clear on my reasoning when I said “The order of the columns on the import file does not matter since I map it once I get to that step.” I was just trying to explain you can put the columns in the order you would like and a map can be made to have it upload correctly. I was no aware if you might have though there was a static order the data columns needed to be in.
I am not sure how your tool works but I do think you would need a different map to go from the raw data to the conversion tool for each. Since they are all in a different order.

I am not sure on a good name yet. Do you have any suggestion? Or maybe once I see how it works that could help. I will work on that.

The first Midstate replace file I sent you was not correct. Once I found out I did adjust it and posted it again. Within our accounting program we have customers the under the customer there is what they call jobs. You can have many jobs under one customer. With all independent stores they are under a customer 4Independant Stores. For midstate we took all the independent stores and put them under the customer 1Midstate. So, where you see a duplicate store name the one with Independent if front needs to be removed. Where you see “4Independent Stores:10155001 Mohawk Valley CC” was changed to “1Midstate:10155001 Mohawk Valley CC” I must have missed that one when I sent the updated midstae replace file. If you remove “4Independent Stores:10155001 Mohawk Valley CC” that should remove any duplicate. The same if there are any other duplicate names just remove the one with 4Independant in front of the store name. Or if you would like me to help you can send me the list you have and I will make sure the duplicate names are removed and send it back to you.

Again, I do want to let you know I appreciate all the work and effort you are putting into this project. There are still good people within the world. The number has dropped significantly but they are still here

joeny0706
10-01-2020, 06:48 AM
Flex HEIDELBERG-INVCR091820
KKB Heidelberg KKB 083020-090520
Flex HEIDELBERG-INVCR092920-9-26-out (This latest one that I renamed)



In my current xlsm file I have having an issue with the replace macro. A product from flexibake raw data has appeared for the first time with the item code of "80". The replace macro is replacing everywhere it finds an 80. If there is a 80 in the invoice number it is replacing the 80. If the invoice is 1248043 it is changing it to 124Itemcode43. So if I was able to adjust that macro to only search the item column for the item replace data that would not happen. As I stated in that post.

I am needing to use this tool while you create the new one. I was hoping this is an easy adjustment to the current code.
--------------------------------------------------------------------------------------------------------------
I only need it to search column D for "Call ReplaceAllSheets(Worksheets("Data").Range("A1"))". Then for both "Call ReplaceAllSheets(Worksheets("Data").Range("D1")) and Call ReplaceAllSheets(Worksheets("Data").Range("G1")) it only needs to look in column C. It is replacing items in the wrong column. How can I restrict it to only search column D for products and only search column C for customers?
---------------------------------------------------------------------------------------------------------------


I also attached the .bas file in the zipped folder






Option Explicit


Sub Replaces()
Dim wbData As Workbook

Application.ScreenUpdating = False

'delete Data is if still exists
On Error Resume Next
Application.DisplayAlerts = False
Worksheets("Data").Delete
Application.DisplayAlerts = True
On Error GoTo 0

'open Replaces workbook and copy data sheet in
Workbooks.Open Filename:="C:\FlexibakeConversions\FlexreplacedataInvoice.xlsx" ' <<<<<<<<<<<<<<<<<
Set wbData = ActiveWorkbook
wbData.Worksheets("Data").Copy Before:=ThisWorkbook.Worksheets(1)
wbData.Close False

ThisWorkbook.Activate

'do the replaces
Call ReplaceAllSheets(Worksheets("Data").Range("A1"))
Call ReplaceAllSheets(Worksheets("Data").Range("D1"))
Call ReplaceAllSheets(Worksheets("Data").Range("G1"))
'get rid of Data
On Error Resume Next
Application.DisplayAlerts = False
Worksheets("Data").Delete
Application.DisplayAlerts = True
On Error GoTo 0

Application.ScreenUpdating = True
End Sub


'this sub is Private so that it's only usable in this module
Private Sub ReplaceAllSheets(R As Range)
Dim i As Long
Dim ws As Worksheet
Dim r1 As Range

Set r1 = R.CurrentRegion

If r1.Rows.Count < 2 Then Exit Sub

For Each ws In ActiveWorkbook.Worksheets
If ws.Name = "Data" Then GoTo GetNextSheet
If ws.UsedRange.Cells.Count < 2 Then GoTo GetNextSheet

For i = 2 To r1.Rows.Count
ws.UsedRange.Cells.Replace What:=r1.Cells(i, 1).Value, Replacement:=r1.Cells(i, 2).Value, _
LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, _
SearchFormat:=False, ReplaceFormat:=False
Next i
GetNextSheet:
Next
End Sub

joeny0706
10-01-2020, 10:38 AM
Paul


Is it possible to make the macro execute on the csv file I have open. I saved it to the personal workbook. So when I have the CSV open I want to convert I can just run you macro. When I do it now the first thing it does is ask what csv file I want to convert.
Can it just execute on the csv I have open when I run the macro rather than ask me to open the file?

Also if rather than saving the converted file it just makes the changes and I can save the file where and how I want


The macro does work great. If that is alot of changes dont worry it is good as is.


Thanks Much

SamT
10-01-2020, 11:17 AM
The way I envision the ThisProject system in use is for three classes of persons, Common Users, Power Users, and VBA Coders.



A Common User would open ThisProject_Master and click a Button or Shape Captioned "Create T-Pro Input Memos"
A Power User, (That is you and anybody you trained,) Would maintain the data in ThisProject_Reference, which data would be laid out in a fairly self explanatory manner with hints and tips abound, for each individual Distributor (Client).
A VBA Coder would be able to easily comprehend the logic and program flow of the VBA in both Master and Reference.



_____________________________________________________________________


you can put the columns in the order you would like and a map can be made to have it upload correctly. I was no aware if you might have though there was a static order the data columns needed to be in.
I am not sure how your tool works but I do think you would need a different map to go from the raw data to the conversion tool for each.That is an issue for a PowerUser, the question is when and how. Remember the edits must be tested before the system is used for producing an actual T-Pro InputMemo.

There are only two instances when the Reference book needs editing, for changes in Replacements, (which see above,) is pretty straight forward, and when a new Distributor (Client) is added.

Adding a Client is done in the Reference book by:

copying the existing sheet "Template_Client"
Renaming the copy to suit,
changing the Copies' CodeName to "Test," (F4 again.)
Then filling out the information in Copies' tables exactly the same as in any other Distributor's Sheet.


Lastly,

edit the Options Sheet's "Uses Test" Cell to read True vice the standard False.
Finally, click the Button or Shape Captioned "Create T-Pro Input Memos"
and review the results in the folder C:\Data\Test.


When satisfied with the Results,

Add a new DataStore Folder, named to suit,
Change the CodeName of the Reference Copied sheet to suit
Add the new Client's Sheet CodeName to the Options Sheets "Distributors" List
and resetting "Uses Test" to False.


Note that the Name of the DataStore folder and the Codename of each Clients information sheet must be identical and have no spaces and cannot begin with a number. The sheet tab name is not used in any code.
_________________________________________________________________

The code in the Masterbook has three main sections

Read RawData files, following details in the Reference book sheets
Manipulate and edit the ReadIn data, again following details in the Reference book sheets
Collate the data and create T-Pro Input memos. Once again following details in the Reference book sheets

SamT
10-01-2020, 01:42 PM
I would like to request some changes to the T-Pro InputMemo(s)

The purpose of of these suggestions is to make that part of the process more transparent to SuperUsers so They have that much less to learn and remember. I have tried to make these suggestions very reflective of what I Imagine the QB is using so that the Memo Headers are intuitive to SUs.

Another purpose is to make the T-Pro Map the same for all Distributors, since they will all be input using the same T-Pro Input Memo(s). This would mean that the only individual unique Maps are from Raw Data to Input Memos. I don't have a clue as to what is going on with T-Pro and QB, that knowledge is still strictly in your domain.

I don't know how T-Pro and QB handles empty or partially empty fields. If there is a code that tells QB to ignore this, that code can easily be inserted into empty fields.

I am aware that these recommendations will have very little negative effect on the code of ThisProject and will even be of some benefit to any future VBA Coders.

________________________________________________________

It is a prime tenet of Good Programming Practices that Names are consistent from beginning to end. The real beginning of ThisProject is the Raw Data from Distributors, which, unfortunately, you have no control over at this time. The real End of ThisProject is QB, which you have in hand. Unfortunately, T-Pro is in the muddle with it's very own Field names, which no one can control.

Fortunately for us, You are creating Maps between Distributors and Memos, and, Memos and T-Pro, and, T-Pro and QB


As an example of using consistent names, you have provided a list of Stores to ignore, Consistent names would have you providing a list of Customer+Jobs to ignore. Minor, I know, but it's the only real example I can come up with off the top of my head.

All Names in ThisProject should have their genesis in your QB Charts of Accounts. That is so important that you should have the relevant COAs on your desk for easy reference

_____________________________________________________

At this time, you are using three flags to tell QB a record is a Return Item: An Asterisk in a Product Code, a Memo type (Return Memo) and a Template Field in the Memo. The Asterisk is almost impossible to code for since its usage does not follow a pattern; It is not always the third character; It does not always precede a space; It does not always follow numerical characters. An Asterisk has dedicated meanings, purposes, and functionality in many, including VBA, Programs. It is so critical in VBA that one can not use it as a character, one MUST use a special character code instead.

joeny0706
10-02-2020, 01:30 PM
That sounds good.


I looked at the memo headers and looks good. I did want to make sure you knew that columns 4 and 5 need to be combined into one column with : between the customer name and the job. The same need to be with the product code and product description. They need to be combined with : between the two.

Would it be helpful if all the return items are two digits followed by a *. We only accept returns for the items below. I would only need to change the top 3 if it would be helpful to have two digits * "23*,24*"






Q000212
2Pk*Cracked Wheat


Q000262
2Pk*French Peasan


Q000452
2Pk*Multigrain


Q00021
21* CW


Q00023
23* HR


Q00026
26* FP


Q00022
22* RYE


Q00024
24* PUMP


Q00025
25* WW


Q00033
33* Biaggio Asti Italian


Q00028
28* WB


Q00027
27* SD


Q00031
31* OAT


Q00034
34* JR


Q00045
45* Multi Grain


Q00068
68* Hamburg Buns


Q00069
69* Hot Dog Buns


Q00621
21* CW


Q00622
22* RYE


Q00626
26* FP


Q00645
45* Multi Grain


Q00030
30* RS


Q00029
29* DR


Q00050
50* Wheated 12 Grain


Q00040
40* Flaxseed


Q00070
70* Heidelberg Italian

SamT
10-02-2020, 03:00 PM
Joeny, I need your explicit approval of Memo Headers v2 for approval.xlsx. Look it over carefully before you say yes. This is what I intend to code for.
SamT. 10.02.2020

snb
10-03-2020, 02:39 AM
@SamT

You have mine :yes:whistle:

SamT
10-03-2020, 08:10 AM
:thumb

joeny0706
10-03-2020, 08:41 AM
SamT

it looks good. Includes all the information I need plus more.

I was not correct when I said product and description need a : the are combined. The replace sheets I provided include the full product codes

I have not been to my computer so I can’t provide them till later. I am replying from my phone. I just wanted to anwser your question so you didn’t start coding with it not correct

tks

SamT
10-03-2020, 05:13 PM
it looks good. Includes all the information I need plus more.Ideally, it will have all the information (Headers/Field Names) you will ever need, and no more. :help

_______________________________________________________

From this discussion, I assume that T-Pro can handle empty columns?:devil2:

joeny0706
10-06-2020, 07:49 AM
Samt


I use the same xlsm files just altered to convert my orders to upload into the ERP program. The xlsm files that convert the orders are much simpler. They just do replacing data and change the date. Will I or someone be able to alter your xlsm files to do the same. I have attached the xslm files if you wanted to take a look how they work. I also attached the raw data orders I receive. I do this daily to import orders. I upload KKB, Albany and Vermont orders.

They also have replace xlsx files like I have for the data conversion xlsm files.

Thanks

SamT
10-06-2020, 11:29 AM
A Reply to post #67.

You are the only one here who cvan see your images

Albany Map
file:///C:/Users/JoeF/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png
Albany Map
file:///C:/Users/JoeF/AppData/Local/Temp/msohtmlclip1/01/clip_image002.png

Midstate
file:///C:/Users/JoeF/AppData/Local/Temp/msohtmlclip1/01/clip_image003.png

joeny0706
10-06-2020, 11:41 AM
I was not aware of that. I did also include the photos in the attached .doc file from post 67.

joeny0706
10-12-2020, 05:58 AM
SamT


I wanted to see how things are going? Is this a project you still have been able to work on? Is there anything you need from me if so?

joeny0706
10-12-2020, 07:10 AM
Paul_Hossler


First I want to say your macro is working perfect. It is allowing me to convert and upload the data until I have a better way.
I have a question I want to ask and see if you can help me with. I need column L contents to also copy to the credit. In row L is the rep for the customer. The credits do not include the rep.
So currently the macro searches out all the stores that have a credit on the same day as the invoice then copied the invoice number and put a 9 in front of it. If it is possible to also have the contents of column L copied to the credit that would be great.

If this is possible and you have time to help me out I would appreciate it.




Thank for the help.

Paul_Hossler
10-12-2020, 01:56 PM
Paul_Hossler


First I want to say your macro is working perfect. It is allowing me to convert and upload the data until I have a better way.
I have a question I want to ask and see if you can help me with. I need column L contents to also copy to the credit. In row L is the rep for the customer. The credits do not include the rep.
So currently the macro searches out all the stores that have a credit on the same day as the invoice then copied the invoice number and put a 9 in front of it. If it is possible to also have the contents of column L copied to the credit that would be great.

If this is possible and you have time to help me out I would appreciate it.

Thank for the help.

I wasn't following, since SamT was driving, so I missed this ....


Is it possible to make the macro execute on the csv file I have open. I saved it to the personal workbook. So when I have the CSV open I want to convert I can just run you macro. When I do it now the first thing it does is ask what csv file I want to convert.
Can it just execute on the csv I have open when I run the macro rather than ask me to open the file?

Also if rather than saving the converted file it just makes the changes and I can save the file where and how I want


The macro does work great. If that is a lot of changes don't worry it is good as is.


Thanks Much


The only test data I have doesn't have any col L data, so can you post an updated CSV?

27299

SamT
10-12-2020, 06:03 PM
I'm retired. VBA is my hobby. Sometimes Life gets in the way.

I have been scouring this thread for bits and pieces of detail about your Requirements, Requests, and Business Rules.

I'll be back.

joeny0706
10-13-2020, 07:18 AM
Paul

I have attached the raw data and also the output the macro creates.

Thanks

joeny0706
10-13-2020, 07:21 AM
SamT


No hurry. We all have busy lives. I just wanted to make sure you did not need anything.

Thanks

Paul_Hossler
10-13-2020, 07:54 AM
Paul

I have attached the raw data and also the output the macro creates.

Thanks

OK, see if this works for you

The CSV file must be open in Excel as a workbook. It should be the only CSV open

The macro just reformats the CSV worksheet in the CSV workbook without saving it anywhere

The Rep is copied to the credit lines



Option Explicit


Sub FixCSV()
Dim wbCSV As Workbook, wb As Workbook
Dim wsCSV As Worksheet
Dim rCSV As Range, rCSV1 As Range
Dim i As Long, j As Long

'find open WB ending in CSV
For Each wb In Workbooks
If Right(wb.FullName, 3) = "CSV" Then
Set wbCSV = wb
Exit For
End If
Next

If wbCSV Is Nothing Then
Call MsgBox("There is no CSV file open in Excel", vbExclamation + vbOKOnly, "Fix CSV")
Exit Sub
End If

Application.ScreenUpdating = False

Set wsCSV = wbCSV.Worksheets(1)

With wsCSV ' Guessing
.Cells(1, 1).Value = "Date"
.Cells(1, 2).Value = "Invoice"
.Cells(1, 3).Value = "Store"
.Cells(1, 4).Value = "Product"
.Cells(1, 5).Value = "Qty"
.Cells(1, 6).Value = "Cost"
.Cells(1, 7).Value = "InvCred"
.Cells(1, 8).Value = "Something"
.Cells(1, 9).Value = "Counter1"
.Cells(1, 10).Value = "Counter2"
.Cells(1, 11).Value = "Counter3"
.Cells(1, 12).Value = "Representitive"


Set rCSV = .Cells(1, 1).CurrentRegion

'save original order
For i = 1 To rCSV.Rows.Count
.Cells(i, 13).Value = i
Next i

Set rCSV = .Cells(1, 1).CurrentRegion
Set rCSV1 = rCSV.Cells(2, 1).Resize(rCSV.Rows.Count - 1, rCSV.Columns.Count)

With .Sort
.SortFields.Clear
.SortFields.Add Key:=rCSV1.Columns(1), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
.SortFields.Add Key:=rCSV1.Columns(3), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
.SortFields.Add Key:=rCSV1.Columns(7), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal

.SetRange rCSV
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End With

With rCSV
For i = 2 To .Rows.Count
If .Cells(i, 7).Value = "C" Then ' CREDIT?
j = i
'same store and same date
Do While (.Cells(j, 3).Value = .Cells(i - 1, 3).Value) And _
(.Cells(j, 1).Value = .Cells(i - 1, 1).Value)
.Cells(j, 2).Value = "'9" & .Cells(i - 1, 2).Value ' add leading 9
.Cells(j, 12).Value = .Cells(i - 1, 12).Value ' add rep
.Cells(j, 7).Value = "-C" ' add marker
j = j + 1
Loop
End If
Next i

Call .Columns(7).Replace("-C", "C", xlWhole)
End With

'back to original sort order
With wsCSV
With .Sort
.SortFields.Clear
.SortFields.Add Key:=rCSV1.Columns(13), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal

.SetRange rCSV
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With

'get rid of order column
.Columns(13).Delete

'row 1 was originally blank
.Rows(1).Resize(1, 12).ClearContents
End With

Application.ScreenUpdating = False

MsgBox "CSV file " & wbCSV.FullName & " reformatted"
End Sub

joeny0706
10-13-2020, 11:08 AM
Paul


Looks good. Thanks

After I run the macro I need to save the file, close it and open it again. If I dont do that and I look all the credit numbers have a ' in front of the 9. But once I close it and open it again it is gone. Weird.

SamT
10-13-2020, 03:05 PM
.Cells(j, 2).Value = "'9" & .Cells(i - 1, 2).Value

Not critical in your situation: Leading apostrophe makes the Invoice number a String. Normally does not display in cell


Important!!! Change last "Application.ScreenUpdating = False" to True. This will also fix the display.

joeny0706
10-13-2020, 03:41 PM
I will fix that. I didn’t have time yet to look at code. Wonder why it disappears after saving


Thanks

Paul_Hossler
10-13-2020, 03:58 PM
I will fix that. I didn’t have time yet to look at code. Wonder why it disappears after saving Thanks

When you save as a CSV all formatting is lost, so now it's just 912345
When you bring it back into Excel, Excel see 912345 and leaves it as a number

Originally, you wanted a prefixed "9" and I wanted to be sure that the resulting number matched the pattern correctly, especially since sorting was required

That's why "912345" was left justified in the cell since it was a string (that only looked like a number), whereas 12345 was a true number and was right justified

Not needed now (but doesn't hurt anything). Just edit this line to make it "9" instead of "'9"



.Cells(j, 2).Value = "9" & .Cells(i - 1, 2).Value ' add leading 9

joeny0706
10-14-2020, 06:18 AM
I have two more task I need then I will be able to start uploading my Flexibake raw data using the process I do now.

Back in post 29 I asked
I have one task that I will need to do also. I have 7 different stores that I need to delete out before converting. They need to be removed before going into the accounting program. I have a module that deletes any rows with 0 in the qty column. What I would do is alter that module to delete any rows that have these stores in the name column. Since I think you are working on a new process to do all my converting I wanted to see if that is something I will need to do "create a module to delete these names" or will that be a task the new process will be able to do?

Also do you have any questions or anything I can do to help?

Attached are the store names that I will need to delete before doing the converting. This is only with the flexibake raw data. I will not need this task for any of the other raw data.
This task will need to happen when I am running the macro Paul created for me that fixes the credit identification numbers. I attached the CSV Fix xlsm file. If that can be altered to also delete out stores I dont need. These stores need to be removed before I enter the data into my current xlsm that does all the converting.



Also back in post 69 I asked this.

I have a question about adjusting one of the macros I have in my conversion xlsm files. Should I start a different post or asking in this one is fine?

I have the macro code below look within my xlsm file and replaces text. It has a different xlsx file it uses to know what to replace. I am having an issue that it is replacing items it should not. I have attached the xlsx files it uses to know what to replace and the raw data file that it searches.

The issue is it is searching all the columns. I only need it to search column D for "Call ReplaceAllSheets(Worksheets("Data").Range("A1"))". Then for both "Call ReplaceAllSheets(Worksheets("Data").Range("D1")) and Call ReplaceAllSheets(Worksheets("Data").Range("G1")) it only needs to look in column C. It is replacing items in the wrong column. How can I restrict it to only search column D for products and only search column C for customers?












Option Explicit


Sub Replaces()
Dim wbData As Workbook

Application.ScreenUpdating = False

'delete Data is if still exists
On Error Resume Next
Application.DisplayAlerts = False
Worksheets("Data").Delete
Application.DisplayAlerts = True
On Error GoTo 0

'open Replaces workbook and copy data sheet in
Workbooks.Open Filename:="C:\FlexibakeConversions\FlexreplacedataInvoice.xlsx" ' <<<<<<<<<<<<<<<<<
Set wbData = ActiveWorkbook
wbData.Worksheets("Data").Copy Before:=ThisWorkbook.Worksheets(1)
wbData.Close False

ThisWorkbook.Activate

'do the replaces
Call ReplaceAllSheets(Worksheets("Data").Range("A1"))
Call ReplaceAllSheets(Worksheets("Data").Range("D1"))
Call ReplaceAllSheets(Worksheets("Data").Range("G1"))
'get rid of Data
On Error Resume Next
Application.DisplayAlerts = False
Worksheets("Data").Delete
Application.DisplayAlerts = True
On Error GoTo 0

Application.ScreenUpdating = True
End Sub


'this sub is Private so that it's only usable in this module
Private Sub ReplaceAllSheets(R As Range)
Dim i As Long
Dim ws As Worksheet
Dim r1 As Range

Set r1 = R.CurrentRegion

If r1.Rows.Count < 2 Then Exit Sub

For Each ws In ActiveWorkbook.Worksheets
If ws.Name = "Data" Then GoTo GetNextSheet
If ws.UsedRange.Cells.Count < 2 Then GoTo GetNextSheet

For i = 2 To r1.Rows.Count
ws.UsedRange.Cells.Replace What:=r1.Cells(i, 1).Value, Replacement:=r1.Cells(i, 2).Value, _
LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, _
SearchFormat:=False, ReplaceFormat:=False
Next i
GetNextSheet:
Next
End Sub




Thanks all for the help. This will get me going for now. My process is not the most efficient but for now it does allow me to complete the task I am assigned.

Paul_Hossler
10-15-2020, 08:41 AM
Probably the most logical place would be to have a list of stores to delete in the Fix CSV workbook and delete when you fix the CSV

New code, but look at attachment



'delete stores
On Error Resume Next
For Each rStore In ThisWorkbook.Worksheets("DeleteStores").Cells(1, 1).CurrentRegion
Call .Columns(3).Replace(rStore.Value, True, xlWhole)
Next

.Columns(3).SpecialCells(xlCellTypeConstants, xlLogical).EntireRow.Delete
On Error GoTo 0

joeny0706
10-15-2020, 10:01 AM
Paul


That works great in removing the stores at fixing the credit numbers at same time.

Thanks

snb
10-15-2020, 12:59 PM
Or:


Sub M_snb()
sn = Sheet1.Columns(1).SpecialCells(2)

With Sheets.Add(, Sheets(Sheets.Count), , "J:\download\hbc9-27-10-10_Out.csv")
For j = 1 To UBound(sn)
.Columns(3).Replace sn(j, 1), "", 2
Next
.Columns(3).SpecialCells(4).EntireRow.Delete

.Cells(1).Resize(, 12) = [transpose(char(row(65:77)))]

.Cells(1, 16).Resize(2) = Application.Transpose(Array(.Cells(1, 7), "C"))
.Cells(1).CurrentRegion.AdvancedFilter 2, .Cells(1, 16).CurrentRegion, .Cells(1, 20)
sn = .Cells(1, 20).CurrentRegion.Offset(1)
.Cells(1, 16).CurrentRegion.ClearContents
.Cells(1, 20).CurrentRegion.ClearContents

For j = 1 To UBound(sn) - 1
If j > 1 Then If sn(j, 1) & sn(j, 3) = sn(j - 1, 1) & sn(j - 1, 3) Then sn(j, 12) = sn(j - 1, 12)
sn(j, 2) = "9" & sn(j, 2)
Next
.Columns(7).Replace "C", ""
.Columns(7).SpecialCells(4).EntireRow.Delete
.Cells(Rows.Count, 1).End(xlUp).Offset(1).Resize(UBound(sn), UBound(sn, 2)) = sn
.Rows(1).ClearContents
End With
End Sub

joeny0706
10-21-2020, 06:44 AM
I was thinking about starting a new post for this question but I will start here and see if anyone is able to help

I have a question about adjusting one of the macros I have in my conversion xlsm files. Should I start a different post or asking in this one is fine?

I have a macro code below that looks within my xlsm file and replaces text. It has a different excel file it uses to know what to replace. I am having an issue that it is replacing items it should not. I have attached the xls files it uses to know what to replace and the raw data file that it searches.

The issue is it is searching all the columns. I only need it to search column D for "Call ReplaceAllSheets(Worksheets("Data").Range("A1"))". Then for both "Call ReplaceAllSheets(Worksheets("Data").Range("D1")) and Call ReplaceAllSheets(Worksheets("Data").Range("G1")) it only needs to look in column C. It is replacing items in the wrong column. How can I restrict it to only search column D for products and only search column C for customers?

I attached the module exported within the .zip. I also attached the XLSM file I paste all the text into and then run the macros.

Thanks all



SamT


I was wondering if you have played around with this project? Anything you needed?

snb
10-21-2020, 08:11 AM
See: http://www.vbaexpress.com/forum/showthread.php?67819-Creating-identifying-numbers&p=404841&viewfull=1#post404841

joeny0706
10-21-2020, 09:26 AM
snb


That link refers to post 100. From what I see post 100 completes the task of deleting the rows with stores I do not need and also adding a 9 in front of the credit identification number. I dont know much about the code but I dont see anything that might help with the replace module, does that also have within it restrictions about using the replace module? They are ran at different times and it can not be combined if so.

What I am asking now is a task that is completed from within a xlsm file I use for converting. That is used after I fix the credit number and delete stores I do not need.

I attached a xlsm file that is filled with raw data. I then use the "runall" macro to do all the conversions. During this time is when it is searching within the wrong columns. I need to restrict where it looks when doing the replacing.

In column B is the invoice numbers. Column D is the products. I have one product with the name of "85". So if the invoice number has a 85 within it is changing that also. Needs to only do product replacements in column D and only do store replacements in column C

joeny0706
10-25-2020, 05:28 PM
I am going to start a new post for my last question I asked in post 101. This post is focusing on the project as a whole. I just need help with the one replace module.

SamT
10-25-2020, 10:04 PM
:thumb

SamT
11-04-2020, 07:37 PM
Joe,

I haven't forgotten you. I find this problem so fascinating that I spend 1 to 2 hrs many nights working with it. But, it is, a labor of love for me.

This thread is at the top of my watch list, I will see anything posted here in less than 48 hrs.

SamT

joeny0706
11-05-2020, 01:22 PM
SamT

Thanks. I know it is a very labor intensive project so just wanted to check and see if you still had interest in it.

The process I use to convert my orders is very similar. I just altered the xlsm files to convert raw order data into formatted order data. I am hoping I will be able to modify your project to do the same, but that is a question for much much later.



Again thanks for staying with it!!!

joeny0706
12-29-2020, 07:21 AM
Paul

I have been using the file you created. It works good to get the task completed.
I had to make some changes to the raw data store names that is causing an issue. For many of the stores I have created a copy of the store with the word "STALE" after the name. They both are the same store.

So now it is not matching like I first asked you it needed to. Can you adjust your code so it ignores the word STALE when it is comparing store names. Stale will always be at the end of the store name.

I have attached a copy of the file you created for me.



So I need it to ignore STALE when it is matching up store names.

ex



PriceChopper:Pch215 Sidney


PriceChopper:Pch215 Sidney STALE



I hope that is an easy adjustment.

Thanks for the help.

Paul_Hossler
12-29-2020, 07:56 AM
Not tested since I didn't have the latest CSV file

You'll have to adjust this a bit I'm sure, but the idea is to delete the " STALE" from the entries in col 3 of the CSV sheet and then continue by replacing stores with TRUE so that SpecialCells can delete them easily



'delete stores
Call .Columns(3).Replace(" STALE", "", xlPart) ' in CSV file <<<<<<<<<<<<<<<<<<<<<<<<<<<<<


On Error Resume Next
For Each rStore In ThisWorkbook.Worksheets("DeleteStores").Cells(1, 1).CurrentRegion
Call .Columns(3).Replace(rStore.Value, True, xlWhole)
Next

.Columns(3).SpecialCells(xlCellTypeConstants, xlLogical).EntireRow.Delete
On Error GoTo 0

joeny0706
12-29-2020, 08:58 AM
I will try. I am not sure where to enter that code. I did attach the data file. If I have trouble I let you know.




Another helpful task would be to delete any row with a 0 in column E "qty"
I normal use filter to delete all the rows with 0 before I run you macro. If the was included that would be great.







Thanks for the quick reply.

Paul_Hossler
12-29-2020, 02:46 PM
Option Explicit


Sub FixCSV()
Dim wbCSV As Workbook, wb As Workbook
Dim wsCSV As Worksheet
Dim rCSV As Range, rCSV1 As Range, rStore As Range
Dim i As Long, j As Long

'find open WB ending in CSV
For Each wb In Workbooks
If Right(wb.FullName, 3) = "CSV" Then
Set wbCSV = wb
Exit For
End If
Next

If wbCSV Is Nothing Then
Call MsgBox("There is no CSV file open in Excel", vbExclamation + vbOKOnly, "Fix CSV")
Exit Sub
End If

Application.ScreenUpdating = False

Set wsCSV = wbCSV.Worksheets(1)

With wsCSV ' Guessing
.Cells(1, 1).Value = "Date"
.Cells(1, 2).Value = "Invoice"
.Cells(1, 3).Value = "Store"
.Cells(1, 4).Value = "Product"
.Cells(1, 5).Value = "Qty"
.Cells(1, 6).Value = "Cost"
.Cells(1, 7).Value = "InvCred"
.Cells(1, 8).Value = "Something"
.Cells(1, 9).Value = "Counter1"
.Cells(1, 10).Value = "Counter2"
.Cells(1, 11).Value = "Counter3"
.Cells(1, 12).Value = "Representitive"

'delete stores
Call .Columns(3).Replace(" STALE", "", xlPart) ' PHH 12/29/2020


On Error Resume Next
For Each rStore In ThisWorkbook.Worksheets("DeleteStores").Cells(1, 1).CurrentRegion
Call .Columns(3).Replace(rStore.Value, True, xlWhole)
Next
.Columns(3).SpecialCells(xlCellTypeConstants, xlLogical).EntireRow.Delete


Call .Columns(5).Replace(0, True, xlWhole) ' PHH 12/29/2020
.Columns(5).SpecialCells(xlCellTypeConstants, xlLogical).EntireRow.Delete ' PHH 12/29/2020
On Error GoTo 0

Set rCSV = .Cells(1, 1).CurrentRegion

'save original order
For i = 1 To rCSV.Rows.Count
.Cells(i, 13).Value = i
Next i

Set rCSV = .Cells(1, 1).CurrentRegion
Set rCSV1 = rCSV.Cells(2, 1).Resize(rCSV.Rows.Count - 1, rCSV.Columns.Count)

With .Sort
.SortFields.Clear
.SortFields.Add Key:=rCSV1.Columns(1), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
.SortFields.Add Key:=rCSV1.Columns(3), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
.SortFields.Add Key:=rCSV1.Columns(7), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal

.SetRange rCSV
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End With

With rCSV
For i = 2 To .Rows.Count
If .Cells(i, 7).Value = "C" Then ' CREDIT?
j = i
'same store and same date
Do While (.Cells(j, 3).Value = .Cells(i - 1, 3).Value) And _
(.Cells(j, 1).Value = .Cells(i - 1, 1).Value)
.Cells(j, 2).Value = "9" & .Cells(i - 1, 2).Value ' add leading 9
.Cells(j, 12).Value = .Cells(i - 1, 12).Value ' add rep
.Cells(j, 7).Value = "-C" ' add marker
j = j + 1
Loop
End If
Next i

Call .Columns(7).Replace("-C", "C", xlWhole)
End With

'back to original sort order
With wsCSV
With .Sort
.SortFields.Clear
.SortFields.Add Key:=rCSV1.Columns(13), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal

.SetRange rCSV
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With

'get rid of order column
.Columns(13).Delete

'row 1 was originally blank
.Rows(1).Resize(1, 12).ClearContents
End With

Application.ScreenUpdating = False

MsgBox "CSV file " & wbCSV.FullName & " reformatted"
End Sub

joeny0706
12-29-2020, 08:42 PM
Seems to be working great.
Thanks

Two other questions if you have time.
1) Can you also have it remove KKB when it finds it. I have that used the same as the word STALE. So just deleting KKB would be great. I do need to make sure it only deletes KKB if it finds it in column C. There may be cases where KKB is in another column and that needs to stay.

row 44 in the attached file shows a store with KKB after it.


Also when there is no invoice on the same day it changes the identification number so the top item of the credit has a different invoice number. It leaves the top one and adds a 9 to the ones below it. Causing the credit to be split into two credit memos.

The first line is 1189 and then under that is 91189. That is because there was no invoice on that day. Can the code be adjusted so if it does not find an invoice on the same day to not make any changes to the credit number.
That is a cause does not happen often. When that does happen it is no assigned a rep. "Column L" I dont think there will be a way to give it a rep. I can deal with that. I just cant have the credit split into two.

The attached file shows the results where this happens after your code is ran. Starting on row 28 you will see what is happening.




12/24/2020
1189
Independent Stores:Northstar Orchards
21 CW
6
3
C



12/24/2020
91189
Independent Stores:Northstar Orchards
25 WW
2
3
C



12/24/2020
91189
Independent Stores:Northstar Orchards
26 FP
14
3
C



12/24/2020
91189
Independent Stores:Northstar Orchards
31 OAT
3
3
C



12/24/2020
91189
Independent Stores:Northstar Orchards
33 ITAL
8
2.25
C



12/24/2020
91189
Independent Stores:Northstar Orchards
34 JR
3
3
C



12/24/2020
91189
Independent Stores:Northstar Orchards
40 Flaxseed
2
3
C



12/24/2020
91189
Independent Stores:Northstar Orchards
45 Multi Grain
4
3
C



12/24/2020
91189
Independent Stores:Northstar Orchards
23 HR
1
3
C



12/24/2020
91189
Independent Stores:Northstar Orchards
22 RYE
2
3
C



12/24/2020
91189
Independent Stores:Northstar Orchards
28 WB
3
3
C

Paul_Hossler
12-29-2020, 11:08 PM
OK try this version

The XLSM includes the before and after CSV file as a worksheet so I could annotate it

I had to change the CSV data to get more test material (used num = 123456 and qty = 1234 a lot)

Rows 2 - 13 are to remove STALE and KKB

Rows 452 - 467 have 12/22/2020 with "I" and 143348

Rows 484 - 486 have 12/22/2020 with C and will change to 9143348

Rows 487 - 489 have 12/24/2020 with C but have no match for that date and that store



27653

joeny0706
01-05-2021, 01:33 PM
I have been dragged away from this project. I should resume it tomorrow. I will let you know how that works.

Thank for helping

joeny0706
01-13-2021, 07:52 AM
I posted the question below in post 100. I was going to ask again.

I have a question about adjusting one of the macros I have in my conversion xlsm files.

I have a macro code below that looks within my xlsm file and replaces text. It has a different excel file it uses to know what to replace. I am having an issue that it is replacing items it should not. I have attached the xls files it uses to know what to replace and the raw data file that it searches.

The issue is it is searching all the columns. I only need it to search column D for "Call ReplaceAllSheets(Worksheets("Data").Range("A1"))". Then for both "Call ReplaceAllSheets(Worksheets("Data").Range("D1")) and Call ReplaceAllSheets(Worksheets("Data").Range("G1")) it only needs to look in column C. It is replacing items in the wrong column. How can I restrict it to only search column D for products and only search column C for customers?

I attached the module exported within the .zip. I also attached the XLSM file I paste all the text into and then run the macros. If someone wants to help and just update the module that is used would be best. Then I can just replace the module in the active replace xlsm file.

Thanks all

joeny0706
06-09-2021, 11:01 AM
SamT

Just wondering if you played around with thisproject any more.

I have more questions where I am going to start a new post.You have always helped me a lot so any ideas I would appreciate.

Thanks

SamT
06-09-2021, 04:56 PM
"FlexReplaceDataInvoice"

I remember that project: Convert a bunch of invoice formats to a standard. Unfortunately, that was two computers ago and your folder did not get Backed up by the time that computer died, (BIOS issues). It was not lost forever. I plan :) on building another box and will place that HD in the new one. I don't know when that will happen as I have a ton of very more urgent projects on my plate ATT.

How is that going? What is not happening now?