Introducing =
Visual
Basic
The
Microsoft 4GL Development Paradigm
By
Nick Leuci<=
/span>
Los Angeles, CA =
<=
/p>
Nick@noeticode.com=
<=
/p>
<=
/p>
Copyright © 2018 All Rights Reserved
Overview
In 1980, IBM introduced its first generation of ‘personal
computer’, the IBM PC, intended as a
low-cost entry platform into computing technology for individuals and small
businesses.
All computers need an ‘Operating System’, a software system
that manages all of the underlying hardware, and provides a logical, simple=
set
of methods to use the system.
IBM chose an obscure startup company in the Seattle area, Microsoft, to implement and license the PC̵=
7;s
operating system.
MS-DOS
The PC was so successful that it is now the dominant platform of comput=
ing
in most application areas. =
h2>
The initial MS-DOS operating system was a single-user, command line,
character based operating system.
This primitive User Interface still
exists in ALL Microsoft operating systems:
Basic
The first MS-DOS programming environment was a =
BASIC interpreter, developed personally by Bill =
Gates
and Paul Allen.
The BASIC language is a FORTRAN
derivative, and it is a statement-based interpreted but procedural
language. Statements
are whole logical commands; t=
he
statements are Interpreted (evaluated and
decoded) as they are encountered.
Procedural languages<=
/span>
contain separate data and command procedures as distinct elements.
ALL IBM PCs, and subsequent clones, were shipped
with BASIC installed along with the MS-DOS operating system, and Microsoft
continued to support and add new features to it.
A sample BASIC program is on the next slide.
That slide is followed by a slide with a chart
showing the evolution of programming languages, including Visual Basic.
Basic Procedure (from
‘.bas’ file)
=
p>
Sub main()=
b>
Dim visApp As
Visio.Application 'Visio
Application Object
Dim visDoc As Visio.Document 'Visio Document =
Object
On Error Resume Next
'Get the open instance of Visi=
o
Set visApp =3D GetObject(,
"Visio.Application")
If (visApp Is Nothing) Then
'there is no open inst=
ance
of Visio, Create one
Set visApp =3D
CreateObject("Visio.Application")
'Add a new blank drawi=
ng
page
Set visDoc =3D
visApp.Documents.Add("")
Else
'There was an open ins=
tance
of Visio
If visApp.Documents.Co=
unt =3D
0 Then
'if =
there
are no open documents in this instance of Visio,
'Add
a new blank drawing
Set
visDoc =3D visApp.Documents.Add("")
Else=
'otherwise, get the currently active document<=
/p>
Set
visDoc =3D visApp.ActiveDocument
End If
End If=
p>
'Show a form and put the name =
of
the active document in a text box
Load frmMain=
frmMain.Text1.Text =3D visDoc.=
Name
frmMain.Show vbModeless=
o:p>
End Sub
Evolution of Programming Languages
1GL &n=
bsp; First
Generation Languages: coding
directly in machine code (native binary):&=
nbsp;
11001100011101010110
2GL – Second Generation
Languages: coding in symbolic
instruction set Mnemonics for machine Assembler: MOV DX,=
AX; ADD AX,
My_Totals;
3GL – Third Generation Languages=
: distinct data structures operated =
on by
procedures in a high level compiled language: if (t.z=
) ? X =3D
fn(t.z, w*s.y) : X =3D s.y;
4GL – Fourth Generation
Languages: Objects containing=
both
data and procedures responding to Events and messages: MyForm.=
Initialize(); MyForm.Run();
Visual Basic has elements of a 3GL, bu=
t it
is primarily a 4GL Programming Language for Microsoft Windows.
MS Window GUI
Many companies and people made a huge R&D effort into developing
operating systems that had a Graphical User Inter=
face,
or “GUI”. A GUI h=
as
visual, graphical elements for users to manipulate, instead of entering com=
mand
line text commands.
Microsoft first introduced a GUI in the 1980s, MS Windows versions 1.x =
and
2.x. These were not successfu=
l for
many reasons:
¨ The
hardware was not yet powerful enough to run the GUI environments efficientl=
y;
¨ There
were design problems in the operating systems;
¨ A
lack of applications that took advantage of GUIs.
MS Window 3.x and Visual Basic
In the early 1990s, after there were significant advances in hardware
capability, Microsoft introduced MS Windows Version 3, which was a huge
success.
MS Windows 3 was a true GUI environment, and a precursor to all later
Windows GUIs; they share these
graphical (image-based) features:
¨ Desktop
¨ File system navigator (Windows Explorer)
¨ Applications in Client Windows with ‘widget’
controls
¨ Icons
¨ Menus / submenus
¨ Dialog boxes
Visual Basic
At first, Windows applications were built with procedural, character ba=
sed
programming tools. It was clu=
msy
and awkward to build GUI applications with a procedural development languag=
e.
Microsoft and others started building development environments that ran=
in
a GUI to develop for the GUI. One
of the earliest and most successful GUI languages was Visual
Basic, developed by Alan Cooper.
Alan Cooper did not try to market and distribute his tool himself. Instead, he negotiated a deal with
Microsoft, to sell Visual Basic and all rights to it. Microsoft issued VB 1, and has con=
tinued
to invest in its improvement.
The next slides present an informal, brief history of programming
languages.
A=
Very
Brief History of OOP Languages
Visual Basic Programming
Visual Basic (VB)
is a Rapid Application Development (RAD) =
tool
that supports visual programming by means of mouse-controlled ‘point and click’ with ‘drag and drop’.
Visual Basic is used to build MS Windows GUI
applications only.
VB can NOT build character-based applications f=
or
MS-DOS.
VB can NOT build applications for other operati=
ng
systems, for example Linux.
Visual Basic 6 can
be used to build applications for these MS Windows platforms:
Windows 95,
98, NT 4 Server, NT 4 Client, 2000 Pro, 2000 Me, and
XP.
=
o:p>
=
o:p>
Visual Basic Programming Elements
All Visual Basic programs consist of some combination of these essential
and required elements:
¨ Controls:
the ‘widgets’ a program does work with
¨ Properties:&nbs=
p;
the settings and attributes unique for each control
¨ Events:
activations that a control responds to, or sends to another
control; each activation is
associated with an underlying MS Windows ‘=
message’
¨ Methods:
standard (built-in) and programmer-defined procedures to operate on
controls and respond to events
¨ Forms: =
span>the
visual containers that bind and connect all of the elements together into a
cohesive program
Visual
Basic Forms
The main ‘form<=
/span>’
is the container which holds the context for a Visual Basic application. When the main form is loaded, prog=
ram
initialization takes places, and the forms controls and event-processing are
active.
Visual Basic:
Event-Driven Programs
A Visual Basic form has menus
and controls that allow users to operate t=
he
program:
These controls=
can
originate or receive “Events”;
Visual Basic Programming is called ‘Event-=
Driven
Programming’.
Visual
Basic Events
Visual Basic Events are internal Windows messag=
es
sent when the user of the program makes something happen by clicking the mo=
use
on a control, menu, etc. Pres=
sing
control keys, and other running processes, can also generate events.
Pressing the ‘Do 5 Picks’ button causes the main form to
generate a number display, as shown here:
Visual Basic Properties and Methods=
h1>
All forms and controls have ‘properties’, a set of attributes unique to=
the
widget, and each of these attributes can have values that can be changed,
affecting the display and behavior of the widget. This ‘About’
Dialog Box has text controls with different color attribute settings.
Methods are Vi=
sual
Basic procedures that are available for a widget. This Dialog Box has a “Show()” method to make it
visible.
Visual Basic Programming Projects
When VB is started, a dialog box asks the
programmer to pick a new project, or to wo=
rk on
a recent or existing project. A
project consists of a group of files that together make up the application.=
<=
!--[if gte vml 1]>
Visual Basic Programming Forms
The main form =
is the
default form every VB application starts with. The programmer can resize it, rena=
me it,
add controls, set properties, use methods, and handle events for it.
Visual Basic Programming Controls
Controls are a=
dded
to a form by using the toolbar that contains the current set of controls. Each control is a widget with
interesting features: command
buttons, edit windows, text boxes, labels, etc.
Visual Basic comes with a standard set of contr=
ols,
but a programmer can use others from VB, or made by non-Microsoft vendors
specifically for VB. To get a
control, point and click, then drag and drop the control onto the form.
Visual Basic F=
orm /
Control Properties
VB forms and <=
span
style=3D'color:red'>controls have an associated property sheet, wher=
e the
programmer can pick a specific property and change its setting:
Visual Basic Programming Event Editor=
In VB, the programmer can pick specific events for a form or control, and write a method to handle what happe=
ns
when that event occurs. Below=
is
the ‘click event method’ for a
command button:
Visual Basic Programming Run:Compile<=
/h1>
VB programming consists of creating forms, adding controls=
to the forms, setting the properties of the
forms and controls, and writing methods th=
at
handle specific GUI events or enhance the
behavior of the forms and controls.
When this development activity is ready to be
tested, the programmer uses VB’s menus or icon buttons to run the pro=
gram
with a full compile. The exam=
ple
below shows using the VB “Run:Compile”
menu command. Note the accele=
rator
key (Ctrl+F5), an alternative way to accom=
plish
the same thing.
Visual Basic Programming Build ‘Exe=
217;
When a VB program is ‘run’, it is
interpreted inside of VB itself. To
make a Windows application, the programmer must create an executable program
image (‘.exe’ file), as shown here:
Visual Basic
Programming Save
It is essential for the programmer to ‘save’ project development work regularly, =
so the
work and time involved won’t be lost:
Visual Basic Programming Project Files
VB programming involves work on multiple files, all
conveniently stored in the application’s ‘project
directory’. The
project itself has ‘.vbp’ and=
‘.vbw’ extensions, the forms have <=
span
style=3D'color:blue'>‘.frm’ and ‘.frx’
extensions, and source code modules have the =
216;.bas’
extension.
------=_NextPart_01C961DF.C8B69520
Content-Location: file:///C:/6F590702/Nick_Leuci_Intro_VB_files/preview.wmf
Content-Transfer-Encoding: base64
Content-Type: image/x-wmf
AQAJAAAD0DkAAAkAITQAAAAABAAAAAMBCAAFAAAACwIAAAAABQAAAAwC9xPPGQQAAAAuARgAHAAA
APsCEAAHAAAAAAC8AgAAAAABAgIiU3lzdGVtABPPGQAAy3IHOXww6RFwg4I5COd3AwwCAAAEAAAA
LQEAAAQAAAACAQEAHAAAAPsCcP4AAAAAAAC8AgAAAAAHQAAiQXJpYWwAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAEAAAALQEBAAUAAAAJAgAAAAIvAAAAMgrdAsYDGAAEAAAAAADIGewTSW50cm9k
dWNpbmcgVmlzdWFsIEJhc2ljbwD0AIUAnAD1APQA9ADeAHAA9AD0AG8ACwFwAN4A9ADeAHAAcAAh
Ad4A3gBwAN4ADQAAADIK3QICFgEABAAAAAAAyBnsEyD/3gADAAAAHgAHAAAAFgTsE8gZAAAAAAcA
AAD8AgAAAAAAAgAABAAAAC0BAgAMAAAAQAkhAPAAAAAAAAAAMgCIFywBIAEHAAAA/AIAAP///wAA
AAQAAAAtAQMABAAAACcB//8EAAAAAgEBABwAAAD7Ajj/AAAAAAAAvAIAAAAAB0AAIkFyaWFsAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC0BBABEAAAAMgpQBAIFJgAEAAAAAADIGewTVGhl
IE1pY3Jvc29mdCA0R0wgRGV2ZWxvcG1lbnQgUGFyYWRpZ216AHoAbwA4AKcAOABvAE4AegBvAHoA
QwBDADgAbwCcAHoAOACPAG8AbwBvADgAegB6ALIAcAB6AEMAOACFAG8ATgBvAHoAOAB6ALIADQAA
ADIKUATFFAEABAAAAAAAyBnsEyD/bwAEAAAAAgEBABwAAAD7Amr/AAAAAAAAvAIAAAAAB0AAIkFy
aWFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC0BBQAQAAAAMgo4BYQMAwAEAAAAAADI
GewTQnkgAG0AUgAqAA0AAAAyCjgFbQ0BAAQAAAAAAMgZ7BMg/1MABAAAAAIBAQAEAAAALQEEABoA
AAAyChUG8AoKAAQAAAAAAMgZ7BNOaWNrIExldWNpkAA4AG8AbwA4AHoAbwB6AG8AOAANAAAAMgoV
BtgOAQAEAAAAAADIGewTIP9vAAQAAAACAQEAHAAAAPsCav8AAAAAAACQAQAAAAAHQAASVGltZXMg
TmV3IFJvbWFuAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEGAA0AAAAyCskGLAEBAAQAAAAAAMgZ7BMg
/0QABAAAAAIBAQADAAAAHgAHAAAAFgTsE8gZAAAAAAMAAAAeAAQAAAAsAQAABAAAAAcBBAAhNAAA
QQsgAMwAoACgAAAAAAAgAyAD7QZUCygAAACgAAAAoAAAAAEACAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAA////AP39/QD+/v4A+fn5APf39wD6+voA+Pj4APPz8wD8/PwA+/v7APLy8gDo6OgA
1NTUALGxsQCFhYUAZWVlAFFRUQBJSUkAPDw8AC4uLgAjIyMAHR0dABoaGgAZGRkAFxcXABgYGAAc
HBwAJSUlADExMQBDQ0MAU1NTAHR0dACjo6MAycnJAN/f3wDt7e0A9vb2APDw8ADPz88Ara2tAI6O
jgBzc3MATU1NADAwMAAiIiIAHh4eACAgIAAkJCQAJiYmABYWFgAVFRUADAwMAAoKCgAUFBQAUlJS
AG1tbQCbm5sAw8PDAO/v7wDr6+sA8fHxAMjIyACWlpYAaWlpAExMTAA7OzsAMzMzABsbGwA6OjoA
MjIyACsrKwAfHx8ADg4OAAkJCQAFBQUAEBAQAEdHRwB6enoAtra2AOfn5wDu7u4A3t7eAHFxcQBU
VFQANTU1ADY2NgBAQEAAODg4AEZGRgA9PT0AISEhACkpKQAtLS0ADw8PABMTEwASEhIAAwMDACoq
KgBLS0sAkJCQANjY2ADs7OwA4+PjALe3twCMjIwAXl5eADQ0NAA5OTkAPz8/ACwsLAA3NzcACwsL
AAQEBAAREREABwcHAAYGBgCioqIA5eXlAPX19QDFxcUAioqKAFZWVgA+Pj4ALy8vACgoKAAnJycA
CAgIAFdXVwCurq4A3d3dAPT09ADq6uoA19fXAGJiYgBOTk4ASEhIAERERAANDQ0AAgICALOzswDW
1tYA5OTkAFBQUABBQUEARUVFAImJiQDZ2dkAu7u7AG5ubgBCQkIAAQEBALq6ugB2dnYAX19fAFpa
WgBPT08ASkpKAIeHhwDp6ekAfHx8AGFhYQC8vLwAVVVVAFlZWQDm5uYA0NDQAGRkZABdXV0AWFhY
AJGRkQChoaEAY2NjANXV1QBcXFwAW1tbAGBgYABqamoAjY2NANHR0QDNzc0AhoaGALi4uABoaGgA
Z2dnAGZmZgCkpKQA4uLiAMvLywB3d3cAa2trAIKCggC+vr4AdXV1AG9vbwBsbGwAfX19AHh4eADa
2toAcnJyAHl5eQBwcHAAwcHBAIODgwCBgYEAe3t7AL29vQDS0tIAzs7OAICAgACIiIgAf39/AH5+
fgCPj48Ak5OTAJWVlQCSkpIAl5eXAJiYmACfn58AnJycAJmZmQCLi4sAlJSUAJqamgCdnZ0Anp6e
AKCgoACEhIQAqKioAKenpwCqqqoApaWlAKampgC1tbUAq6urAKysrACvr68AsLCwALKysgDb29sA
ubm5AKmpqQDT09MA4eHhALS0tADMzMwAv7+/AMTExADc3NwAx8fHAODg4ADKysoAwsLCAMbGxgDA
wMAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQoBAQoJAQMlAQYCAQEK
AQEGBQMBAQEBJQEBAQEHjv7tIeFk0cKaH0FNN4ZT0yni8u/4Uj0GCgoGBgEBBAUCAQQBBgUDAQEC
BQMKBAQJAgIKAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEGJQYBAWYGAQomCQEHAQYlCgIBBY71
4Cqcb30WGTRJcjMXLlsVLRwxLRsYFxsVXEMeqMzpwM88AQEECgEBCAMBAYM9BwEJAwEBAQEKBQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBCAcBAQEEgwgBBAUBAiUCAQEDJfPWpBRgNUpwXjYaFxhEGxZI
Wy0VMDB9R25HR3xGbh1Va3xcfjFYK8Lg/D0CBwEBBgUBAQEFdyUFBwoDAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEEJQkBAQEBnwEBBz0BAZOymnxyc0wZXhgYGBoZGhcbLS0tLS1bW1tILX5ibnxD
b3xrbBMTWntXbJBXa0OczdzzJAEBAgEBAQEBAwoJAwEDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AwMDBoMIJQGDJQG74oBcYX8zX4uLchgyM19ycjIuHEQWSC0cfUdubl0UXW5Hbl1YVkYsLFUTkG1s
VROdj5FVTcX1+T0JAwoJBgYDAQEDBgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBPQkBAQoKAQEJJGik
cABzcRdwSmAYLxs0il8bWy0uFxpISC8vWy0VFVxiR10ULB1GFEZvE1oTRW+QEitZQkVNVBJ7WE3H
54IGCQICAgkJAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICBT0KAQIMxCwAAF8aNjRKcDMzNUkb
LUQYGhoXFi8tSC8tHH1HXXxVa0NDa2tDRlpsVmtWQlceE2xFiYeHiUWRiIeHWRIQDyMmAQEJgwUC
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIDAca9MkoAc0xKS4o2M15fGV82Ml4aGhhELkgbGBUV
MDAcHBwxMTF9R3xDa2tWVm9FE3taEx4eiVlZWZ2HVIiIo4BBEjePtbwlAQYKAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBBQYBAQQBAQoGrccyADVKSjVwikleXnJyXzYyGRoYGBhEGy5IL1sVFRwxfVxiRxQULB1D
a1VWb2xCExNabZCWlomRTYgSnUFBh5wRNx9UgIhB5A0CAQEBCgQBAQkKAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEIAQF3BwQl
CQHwZHwAl0kASjU1NIpJXl5yYF82MhoYGBgXRBYuL1stFTAcfn1iR24UfCxGQ1VWb29sQhMTWleW
lh6JWU0SnWNBK4ePER9Uo6GGmx9q0/0BdwMBBgQBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCp8BAQgGASbWXABzG3CXSjU1
cDSKXl5MYGBfMxkaGBcXRBsWSFstLTAcMX5cR25ufCwdRmtWb29YRRNaWntXHh6JkVmInWNjK4ec
jzdUo6NNm6dqN5zD3QsFAwEBAQR3AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEJAQIKAf0SAIoZlwBeGHE1cDSKSV5McmBfNjIZ
GBdERBsWSC8tFTAcMX5cYm5dFCwdRmtVb1hsbEJae3ttlomJkVmIEmNBK4ecjzcfo3qAgKR6rrlq
H3pT/wYHCAEBBQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEIAYMJCMkASRoAAF5wi3NecDSKSV5McmBfNjMZGhdEGxsWLi9bFTAc
MX59YkddFHwdRkNVVlhsRUUTbVdXkB6RkVlNEp1BK4ecjxEfVHqAqayhelRqamq4rlS/xgEIJAEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBCwEB5X5hX4sAAHJfS2FeMzSKil5McmBgNjMyGRhEGxsuLkhbFTAcMX19XEddFHwsQ0Nr
VlhsRUJCe1eQkJaJWU1NiJ1BK4ecERE3VHqAqaRBm5qhEJqvrMOxmkDydwFmAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFRwnA0
AAAZM3MAAEsyMwCKikleTGBgXzMzMhoXRBsWLkgvLRUcMX59XGJuXXwsHUNrVW9YRUITE3uQlpYe
kU1NiBJjQYecjxE3H6N6qaSbeq6kpIasmqyaw8Oap9bGAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH+kZdxAH9gAIuLSWB/c15y
iopJXnJgX18zMhkaF0QWFkgvWy0wHH5+XGJHbhR8HR1rVVZvbEUTE1ptkJaWHpFNiBKdYyuHj483
H1SjgKmbm6insKinEIa4hq63wRB61KIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQF3AwEDCQMJJQEIAQE9AQrXSnNxi4thdHNzc39KcDSKil5eTHJfNjMzMjIa
GEQbFi5bWxUwMX59XEdHXRQsHUZDVVVvWEVCE1pXV5YekVlNiJ2dQSucjxE3Hx+jeqmkm6+oqJqw
hqynELi4QLHDOJXC2lEBO3cBCoMlCQMJAwEDdwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAgMJBgkBAQEHAgMBAmZTW3RLcWFhcXRzc39/NXA0iopeTExgXzYzMzIZGhdEFi5IWy0VHDF9
XGJHbl18LEZDa1VWb2xFE1p7V5CWiZFNiBKdY0GHnBE3Hx9Uo4Cpm6+uqGqaoYanELm4t0C+w5XC
yc3VzwEKCwEBAQEBCQYJAwIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEJBAkBAQEB
AwECd3ebAACLi2FhcUt0dH9/SjVwiopJTExyYF8zMzIZGhgXGy5ISC0VMBx+XGJibl0UfB1Da2tW
b1hsQlp7e5CWHolZiBISY0Erh483Hx9Uo3qApK+urmqasKGsELm5t0CxvjjCyck4OLX8AQELAQEB
AQEJBAkBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDBgkBAQoHCgECBFFtAH9/AACL
cXR0dHR/SjVwNIpJXkxyYF82MzIZGhgXGxZIL1sVMBx+fWJHbl0UfB1Ga1VWb1hsQhN7bVeWHolZ
TRKdY0Erh48RH1Sjo3qApJuuqGqasKGsp7m4t0CxvjiVyVPHldE4zaYBBYMKBwoBAQkGAwEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCgIBAQMGCgEFCAtYAGF/SwAAYUtzc3N0SjVwNIpJ
XkxyYF82MzIZGhgXRBYuL1stMBwxfVxHbl0UfCxGQ1VWb1hsRRNabVeQHomRTYidY0Erh5wRN1Sj
enqAqZuvqGqasKGGpxC4t0CxvsOVwlPHKsOZ0cHE/wIBAQoGAwEBAgoBAQEBAQEBAQEBAQEBAQEB
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
l3F0dHFhS3Nzc39KNTQ0il5eTHJgNjYzGBgXRBsWLkgufi1+LBcybMXjlJRP7evuuufu7fLpKOrn
5/Ll5ujounV1q+Pb4uHc3d3a2T/X39bYqmQpst55kpLSng/kv8zR0dTNTk7IvcGVySogKsnDQMO+
uKyGvk61ZKrY39fZ2t3WIdrfOncBBAEBAQEBAQEBAQEBAQEBAQEFAYMSipc0AABhdHNLS3NKc3N/
SnA0iopeXkxyXzYzMxgYFxsWLkhIGjEtWxwWHt/xzvUoDu7utrbu8uwO7uvm5+fy5enourp1davb
4uHc3N3d2j/X39bWqmTVKWnekpLSnrUPy7/R0dPEzU5OyL3Bx1OVw8PDODgQw8K4rpu5KtjW39fZ
3eDg3OHb2nWtAQEBAQEBAQEBAQILAQF3CQEDBwHEdABLS2GLi2FxdHN/f0pKNXCKSV5eXl5yYDYz
MhkyGEgXXy5cW1wZXGIZN+f/jO/v7+/v7++BgSjs5/Ll5eXl5unoIXV14+Pb4uE54ODa2j/X1tiq
ZCkpad6S0p615OS/zNPUxKDNzcjFmcEgKlNTwpXDvrFAuLi5EKeGoaGbzNvh2NY54d3c5iHaTzwB
AQYBAQkGAwkBBgEKBQEBAgnwQwBgAHRxi2FhS3Rzf39KNTU0ikleXl5Mcl82MhkaFhoXLhYvLxgt
FEgbgOO27IyMjO8ODg7ugSgo6+fy5eXl5unouiF1dePb4uHcOeDg2tk/39aqZNUpsml5kp61D+TL
v9HTxKDNzU7IvZkgKsdTycI4w7FAt7i5EKeshqGhoaFTKdvh2dnZ29zZ3eP6AQEKAwEKCgECAQEC
BAkBAQQB1AAATAB0i2FhcUt0f39KNTVwNIpeXkxMcmBfMxkaGhYaGC9bSEhbHFt9ruj/9e719Yzv
Du7tgSgo7Ovn5eXm5unpuiF1q6vb4uLcOeDd3dk/19/YZNXVsmneedK1Dw/Lv8zR1KDNzU7Ixb3B
KsfHycKVOL5At7e5EBCshqGwsJqPN1NkOeA54Ong3Ofd6wgBAwMJBgkBAQQBCQEBCgMGxhgANABw
YYthcUt0c39KNTVwNIpJXkxycmBfMzIaGBczFi4bFi4VXS8vQPGi7PW29fXvDu6BKCgo7Ovn8uXm
6enouiF1q+Pj4uHcOeDd2to/19/YqtUpsmneedKeD+TLv8zR1MTNTsjIxb3BIMdTycKVOL6xt7i5
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
lldaExNCbG9vVW3b9+0CAgEEhgBxNXFhf0pKcDSKSUlMcnJfNjMyMhoYF0QWSC8vLzFcLUdcLR7s
lO2BjCiB6Sgo7Ovy5ebm8jnh/XcBA44BAQEJBXclBQMBAQEBBnc9C3cEAgEBAQEKAQEBAQECdwEF
AQIinrmhuLixOLG5ubGsrIahsGpqqJubpKmAo6NUNzcRnCtBY50SEohZiR6WkJB7E0JCRVhWHUMt
xfzrPQMCOxxwAHNxf0pKNXA0SUlecnJgXzYyMhkYGBcbLkgvWy8wRxxHMFuk7/Eo7u7lgfLn5/Ll
5ui6utnKPAYHBAMBBwkBAQEBAQECCgQECgEBAQEBAwQFBwoDCQoFCAUBAQEEBwQHAwT/wb24obE4
EKxAhoahsJpqqK6kpKmAeqNUHzcRj4crY50SEohNkYmWkFdXe0JFRWxvVR1uMUEo62cJCQwANgBx
cYpKSjVwikleXnJyYF8zMhkZGBdEGy5IW1tbFV1+bi9buO9P6+0o5u/t5ebp6LohdXX5JQEBBgEB
CQEBAgYHBwYJAQEBAQEBAQECAwEDAgkCAwkBAQMDAwQIAQEBAgYBATySw664OKyorIaGoZpqqK6u
pKSpeqNUHx8Rj5yHQWMSEohNWZEelldXbVpCRUVsb1VFfVVitfLGCQbvl0pxdH9LNTVwNEleTExg
YF82MxkaGkREFi4vWy0VMFx+HFwULSrOgewOKCjt6+t15oGr4P4BAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBASKgeoaxhrCnELCap6ipsICAeqNUNxERh4dB
YxKITVmRkR6WV217WhMTQmxvVlVrVmJWHCvbeAIC4AB/YTVKczVwcIpJXkxMYF82MzIZGhpEGxZI
Ly0VMBx9MX5iXRzUT+3tDijs6+jpgejZgVIFPQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAWYBkynDgHq9m6ivrrCvo4CAeqNUHzcREYcrQZ0STVmRkYkekFd7
WhMTQkVYb1VrQ2tiQxxttfcHASAAcwBefzVwcDSKSUxMcl82NjIZGhgYGxYuSFsVMDB+fhxHbkdi
KQ7ugezrKOzm6+PcjCMBAQYBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEJAwE73ZuAp6+oqK+vm3ofeqOjHzcRj48rQWOdiFmRkYkelpBtWhMTQkVsb1ZrQ0Yd
RxR9bqH1CwFBl3MAcnM1cDSKSV5McmA2MzIZGhgXFxYuSFstMBwxXDExFF1HFDnvDvK66+3s6+jc
TzwBCgcBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCgEH
CQrtrhGwsIaagKmbo6NUHzcRj5ycQWOdiE2RiR4elpBtexNCRWxYb1ZrRh0dFG5ubkhXuiQIXXFz
i0l0NTSKSV5McmBfMjIZGhgXRBsuSC8tFRwxfmJ9fXwURyzige7p6A7sq7qr/iQBAQIJBgEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE9AgEDAT5qmx+uoYCA
r1QfHzcRj5yHK2OdEk1ZiR6WlpBXe1pCRWxvb1ZrRh0sfG5uRxQbR7JQ8Bp0c39/SjWKSUlMcmBf
XxkZGhgXGxsWLy9bFRwxfn1iR0d8FBQs2uUo6etP6NnlImYBAQYBASUBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQELAQE9AQEMtLErnGqAeqSHNzcRj5wrK0ES
EohZiR6WkFdXbVpCRWxYVlVrRh18FF1uXG5uL1u+k8BwdHNMYUmKSUleTHJfXzYaGhgXRBsWLi9b
LTAcfn1cXHx8FF0sFCnlKObs9eLjtAQECQEBCQoCAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAVEBAVE7AQL1whGkVFSpKxERj5yHK0FjEohNkYmWkFdXbXsT
QmxYb1VrQx0sFF1ubjFdMRwWTfrndHRzM5dgTElJXkxgXzY2GhoYRBsWLi5bLRUwMX5cXH0dHW5u
Rl21KO7o5ig57wQBAQIHCgEBBAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQECAQMKAQEmAeKogJw3mxEREY+HK0FjY4hNWZEelldXbXtaE0Vsb29rQ0YdfF1u
bl0Vblt9G3zxOQCKNHEzcIpycmBfMzIZGRoaF0QWLkgvLS0wHH59XGJ8HFVdVXwxKmiruu6qaAEL
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQkB3DePN6mdnJwrQZ0SiE2RkR6WV217WhMTQmxvVlVrRkYdfF1uR2JcMVwxWxxi498A
ijRLMzRJcmBgNjMyGRkaGBcbFkgvWy0VMDF+XGJHfH5VbmtGfreM6Oir7PAKBgEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEGAZ/T
WXqPepyHK2OdiE1ZkYkekFd7WhMTQkVYb1VrQ0YdLBRdR2Jcfhx9flstLd7SAIqKczaKXmBgXzYz
GRkaGBdEGy4vW1sVMBwxfWJHR3xuVkdDVWJ6gea63M8BOwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBAkB/YadWYCHK0FjEk1Z
WYkelpBtWhMTQkVsb1ZrQ0YdLHxdbmJcfTEwMH5bLxg4xQBJSTVfXkxgXzYzMhkaGBdEGy5IWy0V
MBwxfVxHbl18LG9uQ2wUieghIfU9AT0BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEJCAoOnZaPK0FjEohZkYkelpBtexNCRWxY
b1ZrRh0dfBRdbmJ9fn4xMEgxL0gyVLgASUmKcnJgXzYzMhkaGBdEGxZILy0VMBwxflxibl0ULEZW
fGtFQ1jf4ueCAQQDAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBA58BCL2QnUFjnYhNkYkelpBXe1pCRWxvb1ZrRh0sfF1dbmJ9
fjEcMRxEMC4vGJaAAEleTExfXzYzMxkaGBcXFhYuLy0VMBx+fn1ibl0UfB1Ga2tVbFhrveI6CgFR
AQYBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAgoBCgGiK5GdnRJNkYkelldXbVpCRWxYVlVrRh18FF1uR2J9fhwwFRwxGDAbLxtr
nZdJTGBeNjYzMzIZGhcXRBYuSFstMBwxfn1cR24UfCxGLEZsb1YTVqO6UAEKBAECAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQUJ
ATsGPL+QnRKIWZEelpBXbXsTQmxYb1VrQx0sFF1uR2JcfjEwFS1bMRd+RC5EMYmLSUxfXjMzMzMy
GRgXREQuSC9bFTAxMX1cYkddFCwsQ3wsE1hVe1h75wElBAF3AQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECATslAQLKHhKITVmJ
HpCQbXtaE0Vsb29rQ0YdfF1ubmJcfX4cFS0tLjEbXEQWGBtYS2BeMmBfNjIyGhhEGxYuLy8tFRwx
fn1iYm5dfCwdRmtrVm9sRUITQqsHAVADCQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBASUBATsBjRGQY5ZXHhNabRMTRWxvVlVr
RkYsfF1uR2JcXH4xMBUtWzBbGi5IGhcziXNfXjNgNjIyGRoXRBYuSC9bLTAcfn1cYkduFHwdRkNr
VVZYbEITWliwOzwFAQklAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEHCQEJd86xbRKJV5B7e1oTQkVYb1VrQ0YdLBRdR2JcXH1+
HDAtWy9bLhkbSBoXFqN/YF42NjYYGRoYFxsuSEhbLRUwMX1cXEduXRQsRkNDVVZvWEUTWlpVbesE
AgF3AgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBBgUBAYUh3m2RWW17V3tCQkVsWFZrQ0MdLHwUbmJcXH1+MRwVWy8vLkQZFy4a
GFwQS3JMMxo2GBoYFxsWSC9bLRUwMX5cYkduXRQsHUNrVVZvWEVCWnttWFebUQE9JQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQQDASTx3ONZV1ltQpZabEVsWFZVQ0YdLHwUbkdcfX5+MRwVLS9ILi5EFxkWMjZVmYtMYDIbXxgY
F0QWLi9bLRUwHH59YkduXRR8HUZrVVZvWGxCE3ttV4lFWt8BnwEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEEAQE+uujpoxOJ
bWweRVhsWG9Va0YdLHwUXUdifX4xMRwwLVtILhYvRBYzRF9JkLJxcl8yLnIYREQbLi9bLRUcHDF9
YkduXXx8LEZrVVZvbGxFE3ttV5BBE20rmAEJAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCQF25+Eo6b5YbW1YllVYb29Wa0Yd
LHxdXW5ifX4xHDAwFVtILhYbSBdIXxdyNSvlNDNfXy5MREQbFkgvLRUwHDF+XGJuXRR8LB1Da1Zv
WGxFQlp7V5CWiJBjHqyDJQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwE8wKur5fK/b0V7WFcdRW9WVUNGLHwUXW5HXH0xHDAw
FS0vSBYbRBYaSEwYckqklDYaX0wWTBYbFi5IWy0wMDF+fVxHbhQULB1GQ1VWWFhFQhNabVeWlntv
mpAeOQEKAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQoBjau65tso1VZve1h7FEJWVWtDHSwUFG5HYlx+MTAwFS1bLy4WREQXMy5e
GGBKsKZDchYZFkxEFhZILy0VMBx+flxibl0UfEZGa1VvWGxFExN7bZCWHomWh4iJnTfaAT0BAQkB
AQQCAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCQEBAQEB
AncB0CGr5tvb69tCRVhsb1hrQ0MdLBRdbkd9fX4xHBUtLUhILhYbFxgYNmAYGjM2c5X0h3I2MhsZ
WxYuSFstMBwxfn1cR24UfCxGQ2tWb2xFQhNae1eQHomRkEGIiCtNt+0BBj0GAQMEAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQkFCgEJPSUBZWjbdenjIYEh
WkVvb1ZvQ0NGHXwUbkdifX4xHDAVLS1ILhYbRBcYGBlyGGA2M3S1O8caXkQbG1suSC9bFRwxMX1c
YkddfCwsQ2tVVlhFQkJae21XlomRkZEriJ03WZGhwAIBJgEBPQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQElAQGDBQEKjvJ1q+jpIebt8ldCVlVVVUZGHSx8
XUdiYn4xMTAVLVtbLhYWRBcYGhoYTBc0X19x5T3YfnJbSBZESC9bFTAxfn1cYkddFCwdRmtVVlhs
QhNae21Xlh6RWU0rj4gSozeIK6iYAQEHdwQCAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBCgEJCAEB9Obdq+bm6Ony6yiWRUNDQ2ssHSx8XW5iXH0xHDAVLVsv
LxYbRBcYGhkZGl4XSmBMdPoI61czLkhIRC9bLTAcfn1cYkduFHwdRkNVVm9sRRNae21XkB6JWU2I
K4cSiDeAVDcrH2gBBXcBBQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQF3BQEGJ+ba2+nyuiHy6+WBllgdRkZGFCx8FG5HXH1+MDAVLVsvSC5ERBcYGhkyMzZM
GjRycGCCCvesFmBIWy0tLRUcfn1cYm5uXXwdRkNrb29YRRNae22QkJaJWU2IEogSY2MrjxGHqSuv
3DwBAQcBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEEAQEF
/OLZ6ejmuuMh5+zl63tVfB1GRm4UFF1HXH1+MRUVLVsvLi4WFxcYGhkzMzZyX2ByXnNHUQH2aSxJ
FUgVLRUwMX5cYkduXRQsHUNrVW9YbEITe21XkJYekVmIEp2diIcRQUGPnB8QTRLjIzwJAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCAE9yuLh6ejo6Loh6evr
8ulFHV0dQx1HFF1uYlx+MRwtLVsvSC4WGxgYGhkyMzZfXjJwMzR0nQMCs+eRYFxEFhUwHDF9XEdH
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
N1Sjenp6qZuurmqaoYasp7m5t0C+wziVycnHKsGZvcXNzcTU0cy/y+S10pKSeWkp1dWq2N/XP9na
4Dnc3Nzi43V1Ibrp5uXlgavnDuWBT+zAmmJiFRVHFVtbL0guG0REGBgaGTI2X19MTF5JNHA1NXBh
X39KMktzS+ImAQYLAQUDBwEBBQFRjNvy5brbutxTe5AeiZFNWR4SnWMrh48RNzdUeoB6gKSvrqhq
sKGspxC5uLexvjiVwslTxyDBvcXIzaDE09G/y+TktdKSknmy1dVkqtbfP9na2uDc4dzh26t1ISHo
6ebl5du2KHX1KLqiTkIVXRwtfi5bL0guFhtERBgaGTIzNl9fTF5eijRwNTVeYX80YYtLcX5lAYMD
JQMBAQQBAQQBBmU/4+vh3XXi27ErWllBHldNnWNBK5wRNzcfo4CAgKmbrqhqmrCGpxAQuLdAscOV
wsJTxyogmcXIyKDE1NPMy+TkD56SeXnesmRkqtjW19na2t054eHh4uN1ISG66Onl5fLngSjo55iB
3lYWL24tLxwuL0hIFhtEFxcaGRkzNl9gYF5eSYo0NTVKin+Lf0uXS5fUAgEIAQQJAQEGAQEJAQF3
7Krputk51tvcwStakE0SnWNBK5yPNx9UVHqppKmkr6hqmrCGrBC5uLdAscM4wslTxyogmb3ITs3E
1NPMv+QPtbXSed7eadWqqtjW1z/a3eDg3OLb4turISG66Onm5fLn9ebl8oHK2kIvRDB9Fi4cW0gu
FhtEFxgYGTIzNl9gcnJeSYo0cDVKf0uKcwBMigBIuwUGAQEGAQcBCQEBAQIBAfTW4u7b293d4uLU
QROHN5ZBK4ePER9Uo6OApJukm65qmrChrKe5uLdAsb44lclTxyogwb3FTs2g1NPRv8sPtZ6ekmmy
silk2NjW3z/Z3eA5OeHb49vjdbq66Onm5fLn6+loKCjAP4gvFRxcMUgvMC8WFhtEFxgaGTMzNl9g
ckxeSYo0cDVKf3OXf4oAX3EATgEEgwEBCQElAwMBAQEDAgEB5ti64eHi2t/d2rWnEh5jh4ecER9U
o3p6qZuvr6+omqGhhqe5uLdAvr7DlclTxyrBwZnFTs2gxNHRzMsPtZ7S0t6yKSnVqtbf39fZ3eA5
3Nzi46urqyHo6Onp5fLn6+vo6/GUZIlIXDB+fTExMC8bGxtEFxgZGTI2Nl9gcl5eSYo0NDVKf3Nz
YWE1c0oAbiMmAQFRAQGDAQIBCQYBAQIDAfPaZOHZP9o/ad8h1YYrVIecjzcfo3qAgKSvrq+uarCh
hqwQubdAsb7DOMLJxyogwZm9yE6gxNTRzL/kD57SkpLeKdXVZNjf39c/2t053OHh26t1q3W66enp
5uXy6+vsDnXnKXtEXGIVHFstMS1EFkREFxgaGTIzX19gckxeSYo0NHA1SnNzdHE1i4oAimQBZgEB
CwEBgwEDAQZ3AQEDAwkBDtXy4Ko51tzX0qo5yJGcjxE3VKOAgKmbrq6uqGqwhqynELi3sbHDOJXC
U8cgIJm9xcjNoNTUzL/L5LWekpJ5aSnV1WTY39c/2drgOeHh4uN1dXUhuunp6ebl5+vs7IHAnkYY
fkd+MRwbRFsWGC1ERBcaGTIzM19fYExeSYqKNDRwNX9zdHSXGgCKAEU8dwFQBwECAwEJAQEBAQEB
AQEDAfDo1j8/4N/W2GQpad55p4CdnaOuqRF6qZuompqamoanubi4t7HDODjCyccqIMHFxU7NxNTT
0b+/5A+e0pJ5aWkp1arY1t/Z2drd4Nzh4eDiIeghq+jnKOzs6KuB6uXOsTEtRkdbLS0tWy9IFhsb
GBgaGTI2X19yckxeijRwcEpKf39zdEtLcgBJAHPpASUBAQEBAQEBAQEBAQEBAQEBBQEEeKqq4dXf
1thkKbJp3r/HqJwrH6Sor6+bm65qoayGp7m4uLe+ODiVwlPHIMGZxchOoMTT0cy/y+S1npJ53mmy
KWSq1t/X2drd4Dnc4eG6uiF149vjdSHh52ju5+3vo3wZSH0vSGItWy9ILhYbGxgaGTIzNl9fckxM
SYo0cHBKSn9zdHRLSwBycQDHAQgBAQEBAQEBAQEBAQEBAQEBAQYHAVGreTlk1taqZCmyad6q0r2n
gB+Arq+vrqhqsIasrBC4t7dAvpWVwslTKsGZmchOzaDU0czMy+QPtdJ53t6yKdVk2N/X19rd3Tnc
4eLidXUh6OXn5/KB7Ovy7++gLDFIW2J9FkQVWy8vLhYbREQaGRkzNl9gYExMXkmKcHA1f39zc3RL
cXEAdEoaDAGDAQEBAQEBAQEBAQEBAQEBAQEBJAMBvNbV4NjYqtUpsmnenpKSzCqspFR6pGqGp6yG
sKe5t0BAsTjCwslTKiCZvcVOzaDU08y/y+QPtdKS3mmyKdVk2NbXP9nd4Dnc4eLb29sh6Ojp5ebo
7OPt8ao3XRUsXWJiYhwvFi9ILhYbRBcXGTIzNl9gcnJMXkmKNHA1SnNzc3RLcXFhc0sA3T0BBQIB
AQEBAQEBAQEBAQEBAQEBAQsIAQXxKWRkZNUpsmne3tEPknnkxbGwr65qsIasp6cQuLG+vsOVyclT
xyDBvcXIzaDE09G/y+QPtZ6SeWmyKdVkqtbfP9naOTnc4eLb46u65ebbOdt1dSFPgcdrfSxcHDAv
SC1+fRwuLhYbRBcYGjMzNl9gckxeXkmKNHA1Sn9zdHRLcWFhYUlhEjsKAQEGAQEBAQEBAQEBAQEB
AQEBAQUBBgkBhOcPKSmyad55eZKSD7/Mv7/ToL64oaioobi+uUC+w8M4wlPHxyrBvcXITsTE1NG/
y+QPnp7SeWmyKdWqqtjfP9na3dzc4eLbq6t14+npdekOtmjvyZBYfBUtfkgcfTAuLlswFhYbRBca
Ghk2Nl9gcl5eSUmKinA1Sn9/dHRLcWFhi4sAMPAmAQsJAQEBAQEBAQEBAQEBAQEBAQEFAQEGAQGT
4mne3nmSktLSeQ/RxMTRy+SZx74QhoYQuLhAwzg4lcnHxyogmb3ITs3E1NPMv+QPtZ7Skt5pKdVk
qtjW1z/a3eDh4eLb46t1IeG65eft7uPeiWsxLi1rbxxHXRRHFUQXGxsbRBcYGhkyX19gckxeSYqK
ijRwNX9/c0tLcXFhi5eXctwBASQHZgEBAQEBAQEBAQEBAQEBAQEBAXcDAj0BAj55eXmS0tKentO/
5MvRoE7Ixb2Zxzi5sK63scM4OJXJxyogwZnFyM3N1NPRzMvktbXSknnesilkZNjW39fZ2uDg4eHi
46t1ISHm7IHnq7U3FRQwblh8MBwxfhYYSBwwLxYbG0QYGhkyMl9fYExeSYqKioo0cEp/c3NLS3Fh
i4uXl70CPQMBPQE8AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB6Nje1ZLRzA+/v8zTxKDNTs3ImSDH
yTi+oaGGEECVKplOTk7IyMXFxcTU0b/kntKS3t7eaSmq39c/Pz8/Pz/X19rg4iHp6HXi6uuquFow
MG5ubmJcfjEcMC0tWy9IFhsbFxcYGhkzNjZgYHJMXoo0NHBwNTVKf3NzlwBIADVJixMBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBATw/xdVpv7XLv8zR1MTNTshOvcEqx1OVvre4uRC5uEC+
KiC9TtS/5LXMv7/L5A+1tXneabLVqtbfabJk39k54tuB5eM54XXm52oRV1VGRh18bkdifX4cMBUt
Wy9ILhYbGxcYGhkyMzY2YHJMXkmKNDQ1Skp/c3R0S3R/YTUAfxwnAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBhXkg1nm9sszR08SgTsjFvcEqx8dTlcM4vrcQrIaGhrm3w8e9xMzL1NPM
y7XSed6yKWSq1t/f393g4Dnh4uLb2uIh49XCK1ZrfUgtFFUsfUdiXH0xMBUVWy8vLhYbREQYGhoy
MzZfX3JMTEmKNHBwf39zdHRLcXEAdABKdJfOAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBPQHQzNG1zdLT1MSgTsW9vcEqU8lTyZU4w763uaeGhoauqJqGp7i3QMjN0w951dbX2NbX2drZ
2T+r29zd19jVstHCem0dFCxDVlVDHV1ifX5iXH0xHBUtWy9ILhYbRBcXGhkyMzZfYGBMXkmKNHA1
NX9zc3RLS3FxcwBgAIq6JgIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBASUHAc/NIGkg
xMSgTsW9mcEqU8LCycKVw76xQLgQp6yGrq6vm6mAenqHjzd6pKiaoZXCyVNTycKVxziso01FLGJr
a2tVVlZDLG4sQyxHfUd8XH1+HDAtWy8uLhYbRBcYGjIyMzZfYHJMSUmKNHA1Sn9/f3NzdEtLcUpJ
ADXLASUBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBJAEBzr/NxaDNTsW9wSAqx8mV
lZWVw7HDvrG4EKyhsKGwaqivpIB6gIB6VDcRj5xNTU1NWZGJiUNVbFqWWZ1BE0VvVVVVa0MdFEdH
XRRuXH5+MTAtWy9IFhYbRBcaGhkzMzZfYExMXoqKNHA1f39zf39zdHRLcXEAYXGgAaUBBAEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEFAQHKy8zNTsi9mSAqx8fJlTg4OL5AQEC3uaeG
sJqwsJpqqK6vm6mAozeHYxKIY50SiE1ZWVkSiJGQE1hVa29WVVZvb1VDbGt8FBRufi1+MRwVLS9I
LhsbRBcYGhkyNjZfYHJMXkk0NHA1Sn9zdHN0dEtxYWGLcYugASUBDAEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAYMBAXcBCaIqTsjFvcEqx8fHyZU4OMOxuKenp6eshqGhr6+vm6SkqalU
VFQfNzcREUGdiFmRiZGRe3t7WlpaExNYVlVVVWssFBxifF19MDFcMRwwFVsvLi4bG0QYGhkyMjY2
X3JMXklJNDRwSn9zdHRLS3Fhi4uXl3R6CgEIAQYBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQElAQEGAQEkvFO9KsfIwcM4ycKVw7G3uLinp6yGoZpqaq6ur5ukgHp6VFQ3EZyHK0FjY52I
WZGJHldXe1pCRWxYVlZrQx0sfBRdXUdifX4xHBUVLVsvLhYWFxcYGhkzNjZfX2ByTEmKijU1Skp/
c3R0YTWXS3BhYWG5UgEIAgELCgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCgEBBwYB
CjyUwZUPwrfFwpU4w75AuLkQp6yGobCaamqur5ukqYB6elQfN4+cK0FjY50STVmJHpZXbXsTQmxY
b1ZVa0YdfBRdXW5HXH0xHDAVLVsvSC4WFhcYGhkyMzY2X2ByTF5Jioo1NUp/c3N0dAA1NQCKAACk
xgIJdwEDgwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAQoEAgEBAZTElSAglb44
w75At7kQEKyGhrCaaqior5ubqYB6o6MfNxGPh0FjY50SiFmRHpaQbXtaE0VYb29Va0NGLBRdXW5H
Ylx+HDAwLVtbSC4WGxsYGhoyMzZfX2Bycl5JijQ0Skp/f3N0S0tEiwBeAHHEAQEJOwQBA3cBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEKAgEBAwYKAQEBwL2xwcJAw76xQLe5EBCGobCa
aqiurpukqYB6o1RUNxGPhytjnRKITVmRHpBXV3taE0Vsb1ZVa0NGLHxdbkdHYlx+MTAVLVsvSC4W
G0REGhkyMzZfYGByTF5JijRwcH9/f3N0S0txAHBzADTEAQEldwcKCgMDJQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAwYJAQEKBwqDBwG8U7C9sb6xsUC4ubkQsLCaaqiur5upqYB6o1Qf
NxGPnCtBnRKIWVmRHpBXbXtaE0JsWFZVa0NGHXwUbkdiYlx9MRwVLVtISC4WG0QXGDIyMzZfYHJM
Xl5JijRwNUp/c3N0S3FxcUoAiky/ASYIAwEBCSYKAQoBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEJBAkBAQEBAj0BATqgpxBAt7e4uRCnp5qaaqium5ukgIB6o1Q3NxGcnIdBnRKITZGJ
HpBXe1oTQkJFWFZVa0MdHSwUbkdiXH19fhwVLVsvLi4WG0QYGBozMzZfYExMXklJijRwSkp/c3N0
S3FxYWE0Spe6AbsBAQEGCgEKBAkKAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAwkG
CQEBAQEBgwIBtLVTEBCnp6yGhqFqaqiur5ukqXp6o1QfNxGPnIcrY52ITVmJHpZXbVoTQkJFbG9W
a0NGHSx8XW5iXH19fjEwFVsvSBYWG0QXGBoZNjZfYHJMXkmKijRwNUp/c3R0S0txYYuLAC22OwoB
UAkHPYMBAQp3BAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBdwMBAwkDCSU7BAEGCAFQ
soaGhqGwsJqaamqor5ukqal6eqMfNxGPj4crQWMSiFlZHpaQV3sTQkJFbFhvVWtGRix8FF1HYn19
fjEcMC1bSEgWFhsXGBoZGTY2X3JMXklJioo0NUp/c3N0dEtxYWGLi3uzAQMBJQkBCQEBCgkKAgEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEoKpyalaGkoa+k
sKGAeq+pVFQ3EZyHK0GdnYhNkYkelpaWkG1aE0JFWFhvVUNGHSxdXUdifX4xHBUVLVsvLhYWREQX
GBoyMzNfX2ByTEmKinI0cHSXf3AAAHOLADUAGbEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAa0prqOGp6+ueqSkN1SpH1QfN4+c
K0FjnRKIWZEelpCWkFd7WkJFbFhvVmtDHSx8XW5HXH0xHDAVLVsvSC4WFkQXGBoZMjMzX2ByTF5J
iophAH82XnNKijVeAAAAMHUBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAVEBC6uoN5qsQKkRNzekpIcfNxGPh0FjYxKITVmJlpCQ
kFdtWhNFbFhvVlVDRix8FG5HYlx+HDAwLVtbSC4WGxsXGBgZMjM2NmBycl5JijQ0Nkk1cwAAADV0
AF81Yw0BJQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBOz0DpplNj1RUaqeoqVQSNxGPhytjnRKITVmJHpBXbW17WhNFWG9vVWtD
RiwUXV1HYlx+MTAVLVsvSC4WG0REGBoZMjM2X19yTF5JijRwcEtLAItyM3QAGgCXqgiDAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBBQEBPYODaBCbVKOcHhKkmhGPnCtBnRKITVmRHpZXbXtaWhNFWG9WVUNDRiwUXW5HYlx9MRwV
LVtISC4WG0QXGBkZMjM2X2ByXl5JijRwNUphXkxwYQAAMwAqAwEBAaUBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQsFAwEBAwuf
oJorj5uhVEKcnIdBnRKITZGRiZZXbXtaE0JFWG9Va0NGHSwUXUdiXH19fhwVLVsvLi4WG0QYGBoy
MjM2X3JyTElJijRwSkp/imEAihiXAGKiASUmAQQJCAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEEAgEDPQeYmSseH5qbnIcr
Y52ITVmRiR6QV3taE0JFbG9Wa0NGHSx8XW5iXH19fjEwFVsvSBYWG0QXGBoZMzM2X2ByTF6KijRw
NUp/cwBMcQAAfp4GAgcBBAEDUQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQoKAQECAwEBASaUlR4eY4crQWMSiFlZiR6WkG17
ExNFbFhvVUNGRix8FF1HXH19fjEcMC1bSEgWFhsXGBoZGTMzNmByTF5eioo0NUp/c3OXcAAYaTwB
CgEDAQECAQEkAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBo6MIE2PkJERElptiWN7b0JtE1hvQlZGRlVvVUNc
XGJiXH4xHDAVLVsuRBoyFxlfcmA2MhlgYDIYNjSKNl5KSoo1AABKAEOSkwMBAwEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQQHCQEBAYSFhh5We00rh01VE4griWxYe2xYb1hYb0YUWFZDfEd+HDAtLS0t
FTAcMVx+MFsuFzZMLTY1imBJYQBJAItMNAA0XIyNBwEBAQY7AQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBCQUHAwEBCXd4eXprLEVFY3trb3t7bGtCWEN8bmJiYmJcfX4xfn1cfTEtLkQXGBhyXklMMhsW
Fn9wSUlKf2AucXJKAH+AgYKDAQECBAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIGBwQGCgoD
AwpnaGlqa11sHldGR0NtbixrWGxvVUMcHBwcHBwcMTAVLxYXGTM2LhYWLhszcHEucnNwM19xAHQ2
Y3V2AgEBAnd3AgIHCQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQkDAQEBAQEBBiUECQkEUk9TVFVH
VldYR1laLBxbFVwURh0sXVwVSBsXG0hbFRUVLRsyXjU0XxstSmBgYQBhYmNkZQEDZgUJJgECCQEB
BCUJAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDBgUlJQMGAgEBAQE9ATs+P0BBQkMZRBwdRUVG
RxUVHBwcMBUtLy9ILhsaMjZJMxYuM0oAAEtMME1OT1ABAQtRCQEBAQELCgkFBgEBBgEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBCQkCAwMBAQEBAQECJCYCAQEBAQEBCCcoKSorLC0uFhsVLS8vLy0wMTAt
FhgyMzMzNDQ1NTYUNzg5OjsBAQMBAQkBAQQlAwY8CQEBCgoBAQoBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQIDAwEBAgQFAQUGAQEBAQcIBgMJAwEBCQEKCwwNDg8QERITFBUWFxgZGRobHB0THh8gISIj
JAoBBAEBCgQDAQEGBQoBAQICAQEEBgEBJSUDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQQAAAAnAf//BAAAACcB//8EAAAALQEGAA0AAAAyCg0KdA4BAAQAAAAAAMgZ7BMg
/0QABAAAAAIBAQANAAAAMgqVCiwBAQAEAAAAAADIGewTIP9EAAQAAAACAQEABAAAAC0BBAAvAAAA
MgrYC18IGAAEAAAAAADIGewTODMzNSBXaW5uZXRrYSBBdmUuLCAgIyAzbwBvAG8AbwA4AL0AOAB6
AHoAbwBDAG8AbwA4AJAAbwBvADgAOAA4ADgAbwA4AG8ADQAAADIK2AtoEQEABAAAAAAAyBnsEyD/
bwAEAAAAAgEBAAQAAAAtAQQAKQAAADIKIg32CBQABAAAAAAAyBnsE1dpbm5ldGthLCAgQ0EgIDkx
MzA2vQA4AHoAegBvAEMAbwBvADgANwA4AJAAkAA4ADgAbwBvAG8AbwBwABwAAAD7Ajj/AAAAAAAA
kAEAAAAAB0AAIkFyaWFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC0BBwANAAAAMgoi
DdIQAQAEAAAAAADIGewTIP9rAAQAAAACAQEABAAAAC0BBAANAAAAMgoIDuQMAQAEAAAAAADIGewT
IP9vAAQAAAACAQEAJgAAADIK7g7tCBIABAAAAAAAyBnsE05pY2tAbm9ldGljb2RlLmNvbZAAOABv
AG8AwwB6AHoAcABDADgAbwB6AHoAbwA4AG8AegCyAA0AAAAyCu4O2hABAAQAAAAAAMgZ7BMg/28A
BAAAAAIBAQANAAAAMgrUD+QMAQAEAAAAAADIGewTIP9vAAQAAAACAQEAHAAAAPsCF/8AAAAAAAC8
AgAAAAAHQAAiQXJpYWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAALQEIAA0AAAAyCtoQ
5AwBAAQAAAAAAMgZ7BMg/4IABAAAAAIBAQAEAAAALQEEAEYAAAAyCsYRjAUnAAQAAAAAAMgZ7BND
b3B5cmlnaHQgIKkgIDIwMDIgIEFsbCBSaWdodHMgUmVzZXJ2ZWQAkAB6AHsAbgBOADgAegB6AEMA
OAA4AJMAOAA4AG8AbwBvAG8AOAA4AJAAOAA4ADgAkAA4AHoAegBDAG4AOACQAG8AbwBvAE4AbwBv
AHoADQAAADIKxhE7FAEABAAAAAAAyBnsEyD/cAAEAAAAAgEBAAQAAAAtAQYADQAAADIKehIsAQEA
BAAAAAAAyBnsEyD/RAAEAAAALQEAAAQAAADwAQIABQAAABQCAAAAAAUAAAATAuwTAAAFAAAAEwLs
E8gZBQAAABMCAADIGQUAAAATAgAAAAAFAAAAFAIBAAEABQAAABMC6xMBAAUAAAATAusTxxkFAAAA
EwIBAMcZBQAAABMCAQABAAUAAAAUAgIAAgAFAAAAEwLqEwIABQAAABMC6hPGGQUAAAATAgIAxhkF
AAAAEwICAAIABQAAABQCAwADAAUAAAATAukTAwAFAAAAEwLpE8UZBQAAABMCAwDFGQUAAAATAgMA
AwAFAAAAFAIEAAQABQAAABMC6BMEAAUAAAATAugTxBkFAAAAEwIEAMQZBQAAABMCBAAEAAUAAAAU
AgUABQAFAAAAEwLnEwUABQAAABMC5xPDGQUAAAATAgUAwxkFAAAAEwIFAAUABQAAABQCBgAGAAUA
AAATAuYTBgAFAAAAEwLmE8IZBQAAABMCBgDCGQUAAAATAgYABgAFAAAAFAIHAAcABQAAABMC5RMH
AAUAAAATAuUTwRkFAAAAEwIHAMEZBQAAABMCBwAHAAUAAAAUAggACAAFAAAAEwLkEwgABQAAABMC
5BPAGQUAAAATAggAwBkFAAAAEwIIAAgABQAAABQCCQAJAAUAAAATAuMTCQAFAAAAEwLjE78ZBQAA
ABMCCQC/GQUAAAATAgkACQAFAAAAFAIKAAoABQAAABMC4hMKAAUAAAATAuITvhkFAAAAEwIKAL4Z
BQAAABMCCgAKAAUAAAAUAgsACwAFAAAAEwLhEwsABQAAABMC4RO9GQUAAAATAgsAvRkFAAAAEwIL
AAsABQAAABQCDAAMAAUAAAATAuATDAAFAAAAEwLgE7wZBQAAABMCDAC8GQUAAAATAgwADAAFAAAA
FAINAA0ABQAAABMC3xMNAAUAAAATAt8TuxkFAAAAEwINALsZBQAAABMCDQANAAUAAAAUAg4ADgAF
AAAAEwLeEw4ABQAAABMC3hO6GQUAAAATAg4AuhkFAAAAEwIOAA4ABQAAABQCDwAPAAUAAAATAt0T
DwAFAAAAEwLdE7kZBQAAABMCDwC5GQUAAAATAg8ADwAFAAAAFAIQABAABQAAABMC3BMQAAUAAAAT
AtwTuBkFAAAAEwIQALgZBQAAABMCEAAQAAUAAAAUAhEAEQAFAAAAEwLbExEABQAAABMC2xO3GQUA
AAATAhEAtxkFAAAAEwIRABEABQAAABQCEgASAAUAAAATAtoTEgAFAAAAEwLaE7YZBQAAABMCEgC2
GQUAAAATAhIAEgADAAAAAAA=
------=_NextPart_01C961DF.C8B69520
Content-Location: file:///C:/6F590702/Nick_Leuci_Intro_VB_files/header.htm
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="us-ascii"