1
Introduction=
1.1 P=
urpose
of the System=
1.2&n=
bsp;Design
Goals=
1.2.1=
Performance:
1.2.2=
Dependability:
1.2.2=
Maintenance
1.3
Definitions, acronyms and abbreviations
1.4&n=
bsp;References
1.5&n=
bsp;Overview
2 Cur=
rent
Software Architecture=
2.1 C=
rossMarc
2.2
Ruled-Based Focus Crawler
3 Pro=
posed
Software Architecture=
3.1 O=
verview
3.2.
Subsystems and System Decomposition of CSRP
3.2.1.
Subsystems of CSRP=
3.2.2=
System
Decomposition=
Figur=
e 5: UML
Deployment Diagram=
Subsy=
stem
Decomposition of the Computer Science Resource Portal<=
/a>
3.3
Hardware/Software Mapping
3.4 D=
ata
Management=
3.5 A=
ccess
control and security=
3.6 G=
lobal
software control=
3.7 B=
oundary
conditions=
4 Glo=
ssary
5 App=
endix
1=
Introduction
1.1=
span> Purpose of the System
The purpose of computer science portal is to let any=
one in
need of any kind of computer science related information can search for the
desired information without encountering any unrelated data from the World =
Wide
Web. As research aspect, the purpose of the research is to have more exact =
and
better extracted data after web crawling process and to offer fast and
efficient results to the user.
Computer Science Portal Project’s main design =
goals
can be classified as performance, reliability and efficiency.
1.2.1 Performance:
·
Response Time: The portal must be qui=
ck
to respond and the results of a search should be returned very fast. This w=
ill
be provided using invert indexed database.
·
Sea=
rch
Performance: Because of the methods used like R-FC, user gets more accu=
rate
and more relevant results in less time that he/she will get from ordinary
search engines currently operational in the net.
·
Data Gathering: The time of process of
creating database is feasible because unlike in the ordinary search engines,
R-FC helps system to visit only cs related web pages throughout the interne=
t.
·
Hardware Adequacy: The server that
provides the portal access and creates the background database should be a =
fast
and reliable computer in order to fulfill the performance requirements.
1.2.2 =
Dependability:
·
Reliability: The system should be
reliable so that gives working web directories as result to the users with
eliminating old and out of action links.
·
Availability: The system should be
available 24 hours a day to serve its users continuously.
1.2.2<=
span
style=3D'mso-bookmark:_Toc123718293'> =
Maintenance
·
Ext=
ensibility:
It should be easy to add some new feature to the system such as additional
search interests and upgrades.
·
Mod=
ifiability:
The system should be built so that with certain changes of the system requi=
res
very smaller amount work to do.
·
Ada=
ptability:
The application should be adaptable to different application domains such t=
hat
building another portal of different search focused on another science topi=
c.
·
Rea=
dability:
The system should be readable in terms of understanding the semantics of the
codes.
1.3 =
Defin=
itions,
acronyms and abbreviations
FC:
Focus Crawling
R-FC: Rule=
-based
Focus Crawling
IE: Information Extraction
IR: Information Retrieval
1.4 =
span>Refer=
ences
1) S.Chakrabarti,
“Mining the Web Discovering Knowledge from Hypertext Data.” Mor=
gan
Kaufman Publishers, 352 pages, 2003.
2) =
span>Can,
F., Altingovde, I. S., Demir, E., Effici=
ency
and effectiveness of query processing in cluster-based retrieval,
Information Systems.
3) I.
S. Altingovde, Ö. Ulusoy, Exploiting Interclass Rules for Focused
Crawling, IEEE Intelligent Systems, vol.19, no.6, 2004.
4) Peter
Flach and Nicolas Lachiche. Naive Bayesian classificati=
on of
structured data., Machine Learning, Vol. 57,
Number 3, pages 233-269, 2004
5) Fuhr,
N. Models for retrieval with probabilistic indexing. Information Processing=
and
Management 25, 1 (1989), 55--72.
6) http://www.nist.gov/
7) http://www.cs.cmu.edu=
/~mccallum/bow/rainbow/
8)http://www.cs.utexas.edu/users/hyukcho/=
classificationAlgorithm.html#Classification%20Algorithms
9) ht=
tp://www.cs.bris.ac.uk/Publications/pub_info.jsp?id=3D2000266
The search portals currently operational on World Wi=
de Web
helps people to find what they look for and search portals are the most vis=
ited
sites among all other. They help internet users but it is likely that they =
will
give hundreds of unrelated pages as results in addition to a couple of actu=
ally
desired links. Because their base is the entire web and they search the wri=
tten
word in this huge area. It is most likely that the first result with the
highest relevancy that you get for CS will be a gaming site about the pc ga=
me
Counter Strike. So, our target is creating a web server that will be a guid=
e to
all cs-related people from professional to academic scale that overcomes
irrelevant result problem by carefully extracting only CS related sites from
the World Wide Web and by giving users results found around these CS sites.=
Also required research to create backbone of this sy=
stem
will be based on rule-based focused crawling approach with an extension in =
the “building
the document collection phase”, information retrieval method namely
“inverted-index-based search” for the basic-keyword search,
information extraction methods for the advanced search.
Our project consists of three main parts. These are
crawling part, information extraction part and making advanced queries on
downloaded pages. There are some project and applications that are working =
on
these subjects. However, most of them deal with only one part of this proje=
ct
like just crawling or information extraction.
Websphinx is tool to crawl the web that is developed=
in Carnegie Mellon University=
st1:PlaceType>.
Websphinx only offers normal crawling option, not domain specific crawling.=
It
is does not have politeness option which aims not to straiten the web serve=
r. But,
Websphinx has user friendly interface and it is customizable by user.
However, there are some projects that have similar a=
ims
and similar design issues with our project, which is called CrossMarc devel=
oped
in Demokritus, Greece National Center for
Scientific Research. Ruled-based focus crawler implementation, coded by Omer
Rauf Atay, is software that we mostly benefit from.
CrossMarc project consists of four main parts. These=
are;
1-Collection of domain specific web pages 2- Information extraction from do=
main
specific web pages 3- Data storage, storing information extracted from page=
s to
database. 4- To present data to end user through a multilingual user interf=
ace.
Although, we aim to information extraction for only English, CrossMarc has
facility for English, Greek, Italian and French. CrossMarc uses focus-crawl=
ing
in order to gather domain specific web pages. Cross-lingual name matching techni=
ques
are used while performing information extraction. Demonstration of CrossMarc
can be seen in http:/=
/www.iit.demokritos.gr/skel/crossmarc/demo-images.htm.
However, CrossMarc does not have IR with inverted index which is first part=
of
second phase of our project.
Ruled-base focus crawler is crawler that has normal
crawling, focus-crawling and ruled-based focus crawling options. We are goi=
ng
to use this crawling code for first phase of our project. We are planning to
add new features to crawling code as a research issue. This crawling softwa=
re
does not have sub-document scoring features. Details of extended version of
R-FC by sub-document scoring can be seen in Appendix A.
The Computer Science Portal that we propose will be a
reliable, accurate, effective and efficient system. Users will get ranked r=
esults
to their queries in remarkably acceptable response times. Since only the
relevant parts of the web will be crawled and since only the relevant docum=
ents
will be indexed, keyword based search utility of our system will be effecti=
ve.
In the same way, the information extraction part will be done in coherently
classified documents and so the portal will be very effective for structured
queries. The portal will handle lots of preprocessing on the downloaded raw
data before the querying phases: an inverted index file will be prepared for
keyword based search, and classification & information extraction tools
will be utilized to prepare structured information for dbms use for
sophisticated querying. So both the keyword based querying and the
sophisticated querying phases will be efficient with the use of inverted
indexing and dbms.
► =
PHASE1:
Document Collecting:
In this stage of the project the aim is to
reach only the domain relevant regions of WWW and to download all the domain
relevant pages. Rule based focused crawling is utilized to accomplish this
task. The crawling begins with some seed pages and continues by assigning
relevance values to the links of subparts of a page with the use of Rainbow
Library for classification. So some links in a page can be followed and some
links of a page can be neglected. This property is an extension that will m=
ake
the crawler more focused and will make the downloaded web-page set more
coherent. A second library used in this stage is the BerkeleyPQ. Since every
page is assigned a relevance value according to its similarity with CS doma=
in,
all the links to be followed are inserted into the priority queue and the m=
ost
relevant ones are followed first. So the documents are collected in this wa=
y,
which finishes the phase 1.
► =
PHASE2:
Processing the Document Collection:
In this stage the downloaded pages in the=
first
stage are to be processed. The processing will in two ways: information
retrieval as the first one and information extraction as the second one. =
p>
► =
PHASE2.1:
Information Retrieval:
In this stage the document vector is proc=
essed
and an inverted index file is created. The keyword based search will use th=
is
inverted index file that will make the querying efficient. Since the number=
of
keywords in a keyword based search is limited, the use of inverted index fi=
le
becomes quite efficient.
► =
PHASE2.2:
Information Extraction:
1-Classi=
fier: Before
applying information extraction on web pages, we first categorize the
documents. After the defining the rules of classification apply classificat=
ion.
Naïve Bayesian classification algorithm will be used. Documents are
separated into “personal home page”, “course page”,
“and research group page”, “department home page”.
Rainbow library is used as a classifier, details of rain bow classifier was
mentioned in the analysis report. As an input, classifier accepts web page,
after categorization of web pages according extracted rules, output of this
module is document list for each classes.
Diagram 1) Input-Output Relationship of the Three Phases of the =
CSRP
2- Informat=
ion
Extractor: After grouping of web pages, information extraction algorith=
m is
applied on these pages. Information extraction algorithm we are going to use
relies on “message understanding”. Performing message understan=
ding
on free-format task is a quite difficult task, but by using Hidden Markov M=
odel
(HMM), one of IE techniques, we are planning to extract necessary data from
pages. HMM is a finite state machine with probabilistic state transition. A=
gain
as input information extractor accepts web pages that are in the same categ=
ory.
Information extractor will be trained for each class differently. For examp=
le,
extracting “name” from “personal home page” will be
performed according to different rules than rules that are used for extract=
ing
“name” from “course page”. Output of information
extractor is “Extracted data vector” which will be directly sto=
red
into related table in the database. “Extracted data vector”
contains data with their accuracy scores and document ID so that we will be
able evaluate query result according to these scores.
► =
PHASE3:
Querying the Portal:
In this stage the querying operations are
executed. There are two kinds of querying options in the Computer Science
Resource Portal. The first one is the web-search-engine-like keyword-based
querying, and the second one is a more sophisticated querying composed of
SQL-like query commands.
► =
PHASE3.1:
Keyword Based Querying:
Web-search engine like querying is provid=
ed in
the phase. The user will enter some keywords to search for. The system will
take the query and execute it on the inverted index file, returning the most
relevant documents with the ranking order. The inverted index file sustains=
the
portal with the required efficiency in the response time since the number of
words that are searched for are averaged to a small number.
► =
PHASE3.2:
Sophisticated Querying:
In this phase a user will specify the que=
ry on
the query interface and enter some limitations. Then the system will convert
this choice into commands that the dbms can understand. So the software in
phase 3.2 is the middle tier between the user, who deals only with the clie=
nt
interface, and the dbms that receives its commands from our software. Then =
the
dbms will return the results to our software which will prepare the result =
page
to be shown to the client.
The subsystem decomposition of the Computer Science
Resource Portal is differing with the three stages of the whole project. In=
the
first phase there is only one main frame that executes the crawling job. Th=
is
computer possesses a huge memory and disc as crawling process requires thes=
e.
The second phase of the project works on the document collection that phase=
1
produced. This phase requires the parsing and indexing of all the documents=
and
very few user interactions are required, so again a mainframe is used for t=
his
phase. The memory and disc requirement for this mainframe is also the same.=
The
machine in the third phase is to control the client – server interact=
ion,
so is the middle tier between the clients and the dbms. This machine doesn&=
#8217;t
need to have as large memory or disc capacity as the mainframes in the first
two phases. Deployment Diagram for Phase 3 can be seen in Diagram 2.

=
&nb=
sp;
This Diagram shows the 3rd phase requirements of the port=
al.
The first and the second phases require mainframes with Linux OS to do the
required calculation.
For different phases of the project hardware software
requirement will be different.
Crawling part of the project requires more than 512 =
MB memory
and 2 GHz processor. Internet connection is also another requirement for
crawling, since pages are downloaded from internet.
Second phase does not demand internet connection; be=
cause
it will be performed on already downloaded documents. Phase two also does n=
ot
have interactive relation with end user, speed of system is not first matte=
r.
However, creation of inverted index requires at least 1 GB memory, as there
will be large dataset. Storing, retrieving and interacting with data will be
handled by My SQL server.
Phase three is interactive part and it should offer =
fast
service time to end user. So we need at least 2 GHz processor for server in
order to be able to meet requirement. Also, since we offer online search,
internet connection is necessity for system. Open source software, Apache w=
eb server
will be used since end users will be able to use search portal on internet.=
For all three part of the project, compilation of C =
codes
will be done by gcc complier in Linux operating system.
The system crawls the web, retrieves raw =
data
and then extracts desirable information into tables. So we use two types of
databases.
1. First
type is used while crawling, storing crawl rules, seen URLs, their contents,
resolved DNSs - host addresses and priority queues. These databases are used
for three purposes.
a. =
Checking
new URLs against already downloaded ones to prevent duplications
b. Storing
resolved DNS and Host addresses so the crawler will not have to resolve the
same addresses again and again.
c. =
Priority
queues are stored into databases so crawler can have resume feature by
reconstructing the in memory queues using these databases.
2. Second
type is used for storing the extracted information into tables. These tables
are used by the actual search engine to provide answers to queries generate=
d by
users.
&n=
bsp;
Unless a refresh condition is specified (=
i.e
remove pages which are older then ‘a’ days from ‘seenR=
17;
database which will enable re-downloading that page), the data stored in the
tables will be static. Users of CS portal will interact with the informatio=
n by
only performing SELECT type queries using the User Interface provided as web
pages.
For the first type of databases we are us=
ing
BerkeleyDBs since they are going to be generated and used by the application
program itself as the crawling process continues.

Figure 1: Berkeley Databases in the Crawling =
Phase
For the second type of databases we will =
use
MySql. Tables created in MySql can be queried with using SQL and they will =
be
more efficient for search queries generated by the web pages.
&nb=
sp;
Research-test-debug part of the project i=
s run
on a server in Bilkent. Team members and supervisors have the necessary acc=
ess
privileges to develop or modify the source code. Backups of the whole proje=
ct
are created at different times so we maintain older versions in case we nee=
d to
roll back. The server is not open to public so security is not an issue.
Once the web portal goes online the situa=
tion
will be different. Anyone with an internet browser will be able to access t=
he
portal. There is no user-password restriction since this is a search portal=
and
user specific information is not required perform any queries. Since the
queries that can be performed on the data tables are pre-defined by the
developers, users have no way of damaging or modifying the data using the u=
ser
interface provided.
The data tables will be created and modified by the =
system
admin. The admin will have necessary privileges to perform operations on
databases using his/her username-password so it is very unlikely that anyone
will be able to compromise the security.
&nb=
sp;
The crawler part of the system has a well
defined flow. Until a predefined objective is fulfilled the program crawls =
the
web and saves data. Examples of these objectives can be to reach a maximum
number of pages to crawl, time or crawling depth.
Information extraction again uses the same
logic. Once it is run, the program will try to find and extract information=
of
predefined interests from crawled and downloaded data. Then data tables wil=
l be
created. Again some values can be used to constraint the time the program w=
ill
run.
The web portal part of the system is event
driven. Once a user visits our page first the default page will be displaye=
d.
Then the system will wait for a user event. Types of these events are quite
simple. User will mainly click links and buttons (i.e search) which in turn
will cause the system to display a new page according to this new request. =
If a
search button is clicked, system will dynamically create a new page and dis=
play
it.
The web portal will run on a apache web s=
erver.
The application is initiated when a user requests a web page and terminates
when the user closes the connection (i.e closing the web browser). Since no
user specific data is used a crash will not affect any data.
The application part, which is the crawle=
r and
data extractor, goes through a simple flow. Program starts and runs until a
predefined condition is met. If an immature termination occurs the crawler =
can
use the ‘priority queue’ databases to reconstruct the memory
structures and resume crawling.
● Rul=
e Based
Focused Crawling: This a type of web crawler that is an extension of
focused crawling approach with tunneling. Instead of deciding whether to fo=
llow
or neglect the links on a page at the first level, with the use of rules th=
is
crawler check two level relevance values. The multiplication of the relevan=
ce
values for these two levels is the main concern in rule based focused crawl=
ing
that is why it can support tunneling. This type of crawling is used in our
system.
● Doc=
ument
Vector: A document vector is the file containing the information=
of
which terms occur how many times in which documents. The document vector is
converted into inverted file index to be used efficiently in keyword based
querying. Since the number of terms in a keyword based query is limited, us=
ing
inverted file index is much more efficient than using the document vector
during the querying phase.
● Inv=
erted
Indexing: An inverted index is an index structure storing a mapp=
ing
from words to their locations in a document or a set of documents, giving f=
ull
text search. An inverted index is the most important data structure used in
search engines.
There are two main types of inverted indexes: An inv=
erted
file index contains for each word a list of references to all the documents=
in
which it occurs. A full inverted index additionally contains information ab=
out
where in the documents the words appear. The one used in out project is the
inverted file index, containing the information of which terms occur in whi=
ch
documents.
 =
;
In focused crawling approach, each page is
assigned a relevance value with the domain and if that value is lower than a
threshold value the links in that page is not followed. However assigning o=
nly
one value to a very big web page is sometimes not a good idea, since differ=
ent
subparts of the page can be different than the whole characteristics of the
page. In our implementation this approach is taken into consideration and e=
ach
page is divided into structural subparts that are supposed to be coherent in
context. Each subpart is assigned a relevance value, and the links in these
subparts are followed or not according to the relevance value of the
corresponding subpart that the link belongs to. Having done so, the focused
crawler used in the 1st phase of the system will become even more
focused than the focused crawler of in the literature, and so this will be =
our
contribution to the computer science world.
Some of the examples of the mentioned sub
grouping approach can be seen in F=
igure
A.1 & Figure A.2.

This
example has 13 subparts. 12 of them are shown with red-rectangles and the o=
ther
1 subpart is the rest of the whole page without these 12 subparts.
=
=
=
Figure A.2: Subpart Division of the homepage of =
an
academician
This
example has 6 subparts. 5 of them are shown with red-rectangles and the oth=
er 1
subpart is the rest of the whole page without these 5 subparts.
------=_NextPart_01C60D52.7247DF30
Content-Location: file:///C:/6A89CAB4/CSRP_High_Level_Design_Report_files/image001.gif
Content-Transfer-Encoding: base64
Content-Type: image/gif
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
ZZ4makamaq5mY7amayombMamYc4mbQ6mbd5mXuambjIlb/bmC+3lXw4ncRZnygDndjjlXZIlcvKK
ci5nWjann+kVdH6ldIYac1T/J3/9ptzYpXbGFnfGjXd+J2qFp9uMJ3l+lnm2DXqmJ1Stp9q0p4lh
UmDdkDJV1lMdE6b50EV5oVBBFDFMlwoFKPXJ1XUGzVRixZulU8tlVQ0Z1hfN4E6hmFWxUOJtFD2Z
0eGh4oG6SoJ6UVtlqMsxmqxV2j6J3oMGxvogkU7tU71pqM516A08J8HVnFjBWWNJ2rx91RaB0IlR
qBfKlkTBEbwpxYaCnIzO6IfWaIjaZ0adKIDyKFMpnCUNlkPlXJXeEl9RE5cSVIQaFkG1E52t2ZEq
WZIqKQ4qaEepYpzd2WMlUYltGzCNFTxxUp3GUzKhVVi91ZTaXJ3iHJmKae6d/yloLmnvVSizuRlc
UZiUHpqNkpVapRyetimdDhWl6udJVWpZXar0Eeq8GGpMYeiT7lpP0RAI/ZiO4dmk/ilH7ZRZveme
9lVR6SdmhdBWxdW+eap8BoVQJWrMsVqJiqq9oSqrFuuEIlaIWmo6vSphYdWm/lKBwpKnfmqagqio
pmilHutW2aifYqieKuueppU/zZkzsSq5iqubtRWfZhS6Zmin6iqN/tOacunJdRJ+0mtxQdbJRVOU
WRZNdelh1WtFoZyX5pnN5WuV2quV5ivARmtQTGuhViupOWy4wefaxOuXUSyxWazZ7Oo8GCfIhuyU
QazHHmDInuxfjuy0lqx7Dv8Qx7LE9PwOxrYseLIJkNTWjzzPzNJseWKJZbCPasAIy/Ls/pinQOHW
Q3LmzhJtXbVmQ0LYUszV0jLtStGlP1ZsaIkJqFJt01IHNEZd1nLG0HItePXG1xpg2LbLqHQc2dJW
1JztWKbt/wjcxLQt0rbiDGrnFzYRuQ1GmdotfliMIbbt3u4DoV0t4FatK+Ut4BZuxZBL4rLWsjBu
5DZWAuIGuFWueure3y4nAhoN5rZD52pud9gK5ZLuPSjekjED6ipugrXux1LN6MJufxmuucEtHUHZ
ffLq4AaG1Ikt7S7Q1W3ojx6aihLrvQVRkQZpivTkawWvAgVKmQYrIOgukHn/GvXq7uyOmIJAbwLh
icaakb5Fh/W+aPJixvhamPkq5Mdsr/ciGGOybXtY2zKFVane3MRZkVIRk8lRKcXdGbLab8KeLmh1
xvsKXZgZWe8lasph3LW5Vf4eHMXp2QM3lrst2gTj2/qyh8a4b4c83/DdoTmOIzvyXwYyZwIL2Ozu
KKupG80tXLPhko4qWgXLsJfWW8QVL3cRF39Z49xFIhX2YSaWQ32Ry7HhWJn1Z8X5KgxX2cNhmxvh
07tdqwYzaI3wcH2xITS0XhCb4ByIxHb2rd8S3BRnMKRBMazx2rA+W/L+qBTLGxqrCBYDmO1tcTE2
ICRK4DAWcd+yLrItsbY1/7HFTVynmSoG32qzJdwT/6ojvRyHCO6BBbEnzmLjVbJJaOWpVcfIQREn
Bew1KZwSg6kv0ZSb3lthpdmINrCk7jByRPIYkqI6esQWkGJOuq182NeEWOcc75cOXiIR2x4aaCJF
1uwt10/4xjB8ta+BlbAvQ+ED4gEZFmF0Ih1HCmkYG3APs2AlSnIXFyEJPuJcktgBS2v38rI92jEF
drMszuI0w+w4x+5meHCEiPA1jrA+ziE+p6EeDKJb2u47F9sWitgwdx3aHfM/O69hCLRXzpc83+Xn
lnN84eRcoHATGTTpPnQ8m7NEwwVFc25Doy1GB/Q/GzNZEDDXhrRqjTRJI3uHSZOn4yrHR6v0uyZi
736nbtWHTM+P7NZ0Vt40Z+Z02RYiTyOe3BoUULePVSKu1RW1Rx410HIm7nqZNEZJTDs1bcRIfn4l
QHpJVVs19+rK0ZZn1LZJV3u1afnJRnZPN/VJWZu1iblJkIBFkGAKyta1Xd91akgKzPRJAQAAOw==
------=_NextPart_01C60D52.7247DF30
Content-Location: file:///C:/6A89CAB4/CSRP_High_Level_Design_Report_files/image002.png
Content-Transfer-Encoding: base64
Content-Type: image/png
iVBORw0KGgoAAAANSUhEUgAAAqwAAAGLCAIAAACN4Vd0AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAO
wwAADsQBiC4+owAAPgVJREFUeF7tnT9oJU222FtmhsWw7DN4JXiT6IEX1kICz0MTSNEa/CQULEzg
B86HuVKw4ECTDObB88LDTDIKFr5gJDHgbA3PwcAGg5Q4k4IRbwwSSjawklmQ1oGXlywauD5V1d23
7r39p/r2v+ruXwffN7qqrjrnd+qqTtc5XWdpPB4HXBCAAAQgAAEIDI/AvxieymgMAQhAAAIQgIAi
gBPAPIAABCAAAQgMlABOwEANj9oQgAAEIAABnADmAAQgAAEIQGCgBHACBmp41IYABCAAAQjgBDAH
IAABCEAAAgMlgBMwUMOjNgQgAAEIQAAngDkAAQhAAAIQGCgBnICBGh61IQABCEAAAjgBzAEIQAAC
EIDAQAngBAzU8KgNAQhAAAIQwAlgDkAAAhCAAAQGSgAnYKCGR20IQAACEIAATgBzAAIQgAAEIDBQ
AjgBAzU8akMAAhCAAARwApgDEIAABCAAgYESwAkYqOFRGwIQgAAEIIATwByAAAQgAAEIDJQATsBA
DY/aEIAABCAAAZwA5gAEIAABCEBgoARwAgZqeNSGAAQgAAEILI3HYyhAAAIQgEBHCTx9+rSjkiN2
3QQeHx9zh8AJyEVEAwhAAAKeEhAPwOUPvafSI1ZtBIxr6DI3CAfUZgQ6hgAEIFAbAfkrjwdQG90O
d2wmxuXlpaMOOAGOoGgGAQhAwBcCZvl3ec7zRWLkaISAWf7dPQARCiegEcswCAQgAIGKCLABUBHI
vnVTaAMgVh4noG/zAH0gAIG+EiAE0FfLltSraAjAHg4noCR8bocABCDQBAFCAE1Q7uAYC4QAcAI6
aGdEhgAEBkyAEMCAjZ+l+mIhAJwAphMEIACBbhAgBNANOzUuZZkQAE5A4+ZiQAhAAALFCRACKM5s
EHeUDAHgBAxilqAkBCDQaQKEADptvvqELx8CwAmozzr0DAEIQKACAngAFUDsYxfVegBCiLcD+jhN
0AkCEOgsAZIAOmu6egWvKglgRkqcgHrNRu8QgAAE3AmQBODOalAtK0wCwAkY1MxBWQhAoDMECAF0
xlTNClp5CMAWn52AZo3JaBCAAATmCBACYFIkEqgpBIATwHyDAAQg4AsBQgC+WMIzOeoLAdiKLo3H
Y88URxwIQAACQyEgf+iHoip6FiRQqBjgfN9bW1sudSZxAgqaheYQgAAEqiNAHkB1LHvVU/k8AEcn
gJyAXs0blIEABCAAAQi4E8AJcGdFSwhAAAIQgECvCOAE9MqcKAMBCEAAAhBwJ4AT4M6KlhCAAAQg
AIFeEcAJ6JU5UQYCEIAABCDgTgAnwJ0VLSEAAQhAAAK9IoAT0CtzogwEIAABCEDAnQBOgDsrWkIA
AhCAAAR6RQAnoFfmRBkIQAACEICAOwGcAHdWtIQABCAAAQj0igBOQK/MiTIQgAAEIAABdwI4Ae6s
aAkBCEAAAhDoFQGcgF6ZE2UgAAEIQAAC7gRwAtxZ0RICEICABwRuTpfi6835Q/Bwfir/lUv94vTG
/kd10qYOWt0Q9NQGAZyANqgzJgQgAIGFCKi1eOP27H4cXm+Dd0sru6O7e+UBbIwW6jP3pvRBc2+l
ge8EcAJ8txDyQQACEDAEHs7fyDp/cv1+ZzlCsrzzfnx9on5af31/dhh+vP56PH69Xgib9G12EWav
zEELDVGmcap4ZTrlXiGAE8A0gAAEINAJAjefdo+Cw7OXs6v7+suz1dIK3N8dJfZR66DuUqeJ594D
LZMJ4AQwMyAAAQh0gcDDt9sgONx7Hu8CxEIv7+xMOwZxcoDZPggzCFT+gLrMb6PP1eN/GEoYbUjL
6e0Ap0EnQyxFY+hB5Ad7FPvfoVwTMcydUeZBKJQW/PRmXrw5pfQHuuWcCl2wbYsy4gS0CJ+hIQAB
CDgTcH0YtpMDZG18F7zV+QP3Z8HuirWg6s8lkjD6eP4QhhJOrqXddBghf1AZYuXznklS0GOYpV/l
JxztrsSjiH9hjXh+KpkMsvUw2gjFuz6Rxqc3EseIgxqTf8+IN6fUadzbxbYSo2AkxNkCvWyIE9BL
s6IUBCAwWAJWcoDay5fFVT9Q60X39tuKSR0IEwtWVqM0gkVxqSFOXoVJCss7b88Oj3Y/3e+8nxtl
asTn4WIf5zdISOMwGF0kJSXMSjav1OpL4zqcXLP8F7YjTkBhZNwAAQhAoAUC69uSAHgk7wEUug4n
bxLIM7KVUhj3ktll3qA6XGBdy8/WlKth4g5pV9KITjdGHeYrVYjRoBvjBAza/CgPAQh0h4BekNXu
/azIsj+emNiv2hX2GmY6zxlUr92zT/Brz+bzFpwwu95YViknYQbSCCdgIIZGTQhAoPME9Ea/2t63
l3xJAZC4evI+uNpkH21YyXrxP91Z5Axq9vE3Qokezj+OEt5fSB0tdh9uTjfCG60tgYevnxNeWahC
KXf1e99ySTaIeq8kCkIAAhDwk8DTp08fHx8LyaYy8VR8P7wkm097APOHBcmmuWz/W5+rpkF0ptDh
2fXe5w3TkbSUU4dMr1F/0zKlDGoaWb80Y1rCnJyd3e6G4lr/DkcPDg+PjiIRolhFLPHhieQtjo6U
SC+/hUob8dKUSpG+EF8/GsvEuLy8LCPL1taWy9TCCSgDmXshAAEIlCKwgBNQajx/btaew1rowfgj
li+SNOYEEA7wxeTIAQEIQAACEGiYAE5Aw8AZDgIQgMDgCUQBBDmeKDWlcfCQmgGAE9AMZ0aBAAQg
AIGIgCp5EF682t/utMAJaJc/o0MAAhCAAARaI4AT0Bp6BoYABCAAAQi0SwAnoF3+jA4BCEAAAhBo
jQBOQGvoGRgCEIAABCDQLgGcgHb5MzoEIAABRwJJFXvlVuvjxDK6UXleXaz34fw8tUiP3ZFVBTis
56uFjJuovuyCxVkqxAJYPVmfnZ7HxY7DmsfJ1YCn9TRNF3q1IB57obsdjdWZZjgBnTEVgkIAAhBQ
R+JZhYDUehYX8tW1fG+lZq+1uKmj9W7DGkJyKKDUErxLhahS9qW2sD5AUE7vs3+MqvPKZ3JycXgs
oKs1pCZwVCA4Po7Q1AnWhYBe76hXBdTAUV0gVeB4Q/ss9qXfKMhvliOVAPm4qgofh1WUXZXobTuc
gN6aFsUgAIF+E5BHY3Xgvj6nN7zMIj0pF3BzMQqsQr/vZeVdzYSiSwFM6vPM/Khuvb9bCysHq8Xd
9QU/I5hV/ujh/N3dq6SihjLE+mu11h99/ppdjNCx2ZS+CogpU6SkTxm/39NmRjucgEGZG2UhAIHe
ELj5JEfyH+49n6nYt/x8T5bx3U96139l1aruoz5Y3tlRhQbSL337pCyg+dGqXHhzEWxn95DW9/LO
W1X+6J16wL85TS16pG9XcjsUQHRsNpFotvJxbybD4orgBCzOjjshAAEItEZAr2fzPoCs82rdDm6/
qcfo5Z1XqvywhAhmN9d1YDypqOCMF3B/J/V9Jg/ltg8Q5wSYf0Qx+/RIe+gGrCwtXWxX/BCuBz+9
MeF+I8FsCoX6WddIUjgSVW/Nlm0OjBPQJn3GhgAEILAgAb06p1/Rlr4Jvss6LhWI7WwBtRuevB1u
P/xLaeDgWvbmIy9g4gPEdfzCf4w25Nk+N9IuUQGddZB9SahAbXKcvczecoibSWXEcHW/2FYZExKj
UOcSf95TsX+VjxDsrrw5DySnQKPQaRUVOyF5Kvn7e5wAf22DZBCAAARSCeit8PTrcHUl+qU5o1cv
vgn5dvNd6O0Dvew/fL3be7m+vh15AdY+wPprvaCq2Hq4suplNUcqWZsvtnXeX9J+gXFUJNVx9ygr
93CuWeTonFxHKQoqVGLlQug4hAmQcM0QwAlgSkAAAhDoIIHlZ2spyXN6j8Bkv1lvBEY5+i6rYbjs
33y9W1UpB5EX4JgPMMkrnMEaZgLohL4kNyB6OyDnQT2/2WzoX7MyARIunADmAAQgAIEeEDCZ+3Mp
9LKDP7K20j9fWA/AJkXA4dLL/u7GZ+0DhF7A7srH1ZwN+qye9SZAuAmf6gY4iObSRC/6k+xGc4tx
i7hwApgDEIAABPpAQAfYZW/cSu8zJXpPrq2It12tVzsIJy7Z/coLsNIOtcORlIXoyFHJdffKep9Q
dzh5ldGxG+dmYfdhzEGpnZth4Nx3zxoSDuiZQVEHAhAYEAG1x3+