[Jhs-leads] RE: [Jhs-pms] Project Status via Maven Web site.
Kirkpatrick, Ivan
Ivan.Kirkpatrick@dep.state.fl.us
Tue, 6 Sep 2005 13:52:27 -0400
This is a multi-part message in MIME format.
------_=_NextPart_001_01C5B30B.BE63EA61
Content-Type: multipart/alternative;
boundary="----_=_NextPart_002_01C5B30B.BE63EA61"
------_=_NextPart_002_01C5B30B.BE63EA61
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Adding this to the maven.xml file will include the jcoverage (
http://www.jcoverage.com/) and pmd ( http://pmd.sourceforge.net/) =
reports
=20
<postGoal name=3D"xdoc:register-reports">
<attainGoal name=3D"maven-jcoverage-plugin:register"/>
<attainGoal name=3D"maven-pmd-plugin:register"/>
</postGoal>
=20
Many of the Maven plugins are listed here
http://maven.apache.org/reference/plugins/
-----Original Message-----
From: Shelton, Nancy=20
Sent: Tuesday, September 06, 2005 12:44 PM
To: Kirkpatrick, Ivan
Cc: Alsop, Penny
Subject: RE: [Jhs-pms] Project Status via Maven Web site.
Ivan,
=20
Is there a place on the JHS site that describes/explains the various =
Maven
reports you are suggesting the PMs to become familiar with?
=20
How can the JCoverage reports be linked off the applications web site?
=20
Thanks,
Nancy Shelton, Web Administrator
Division of Air Resource Management
Florida Department of Environmental Protection
2600 Blair Stone Road, MS 5500
Tallahassee, Florida 32399-2400
850-487-0594
<http://www.dep.state.fl.us/air> http://www.dep.state.fl.us/air
Please note: Florida has a very broad public records law. Most written
communications to or from state officials regarding state business are =
public
records available to the public and media upon request. Your e-mail
communications may therefore be subject to public disclosure.
=20
_____ =20
From: jhs-pms-admin@lists.dep.state.fl.us
[mailto:jhs-pms-admin@lists.dep.state.fl.us] On Behalf Of Kirkpatrick, =
Ivan
Sent: Tuesday, September 06, 2005 12:05 PM
To: jhs-pms@lists.dep.state.fl.us; jhs-leads@lists.dep.state.fl.us
Subject: [Jhs-pms] Project Status via Maven Web site.
I had hoped to have a meeting to help all PM's and BIS Coordinators to =
better
understand the maven project reports and how these could assist them in
determining the status of their project. This note will have to do =
until a
formal meeting can be arranged. Any Project Managers can contact me =
directly
for additional information or details.
=20
I took a quick look at the dle-ohmit project at
http://epic52.dep.state.fl.us/dle-ohmit/
=20
In looking at the dle-ohmit web site I find it is in pretty good shape. =
I
would prefer the front page docs be extended to include more details as =
well
as the required paragraph on Installation. The left side menu should be
updated to reference project documentation and deliverables if it is =
located
elsewhere.
=20
The left side menu is not up to speed regarding publishing the maven
artifacts on the web site. We expect to see the project.xml, =
maven.xml,
build.properties, web.xml, orion-web.xml, application.xml and
orion-application.xml and the log4j.properties file. Additional files =
can be
included at the Project Lead's discretion. By publishing these on the =
web
site it facilitates troubleshooting the maven web site, build and
deployments. Manohar seems to have a very good handle on this and, as =
he has
been very good at solving his own problems so far, I am not going to =
slow him
down on his other work by requiring this be brought up to speed.
=20
The Checkstyle report is very favorable and requires only minor edits to =
make
it perfect at zero errors.
=20
The javadocs contain only two warnings. In looking at the source code,
Manohar has done an admirable job in commenting his work. The only =
complaint
I have are the abbreviations he has used in class variables. It may be =
that
these originally matched the database abbreviations. If that is the =
case I
hope he can automate some kind of cleanup. If not, well the comments in =
code
at least help.
=20
The unit test report is a bit disappointing in that there appear to be =
none
as yet. An interesting concept here is "Design for Testing". It is =
possible
to refactor or to create designs that are inherently easier to test with
JUnit. Danny O'Donnell had considerable success in refactoring his code =
in
the ImsMes application to make it much easier to unit test and to =
improve the
overall test coverage. Other things being equal, software that is more
easily tested is better.
=20
The use of @todo tags has already been discussed and I would hope to =
find
this applied more liberally in all projects. Unfortunately until we get =
a
real tracking system in place the use of @todo tags will have to suffice =
at
reminding Developers, Leads and PM's of what remains to be done to =
finish the
project's current lifecycle.
=20
In short it really does not take much to become more proficient at =
reading a
project's status from the Maven website. I strongly encourage all =
project
managers to become familiar with the Maven reports. Additional reports =
and
tools available with Maven include the JCoverage report which displays =
the
total coverage of unit testing. There is also a jalopy plugin to =
reformat
source code to comply with Checkstyle. Jalopy is not a silver bullet of
course as someone still has to supply some knowledge.
Ivan S Kirkpatrick, PE=20
=20
------_=_NextPart_002_01C5B30B.BE63EA61
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<TITLE id=3DridTitle>Clear Day</TITLE>
<STYLE>BODY {
MARGIN-TOP: 25px; FONT-SIZE: 10pt; MARGIN-LEFT: 10px; COLOR: #0033cc; =
FONT-FAMILY: Arial, Helvetica
}
</STYLE>
<META content=3D"MSHTML 6.00.2900.2722" name=3DGENERATOR></HEAD>
<BODY id=3DridBody background=3Dcid:761184417@06092005-04f1>
<DIV><SPAN class=3D761184417-06092005>Adding this to the maven.xml file =
will=20
include the jcoverage (<A=20
href=3D"http://www.jcoverage.com/">http://www.jcoverage.com/</A>) and =
pmd (<A=20
href=3D"http://pmd.sourceforge.net/">http://pmd.sourceforge.net/</A>)=20
reports</SPAN></DIV>
<DIV><SPAN class=3D761184417-06092005></SPAN> </DIV>
<DIV><SPAN class=3D761184417-06092005><postGoal=20
name=3D"xdoc:register-reports"><BR>  =
; =20
<attainGoal=20
name=3D"maven-jcoverage-plugin:register"/><BR> =
=20
<attainGoal=20
name=3D"maven-pmd-plugin:register"/><BR></postGoal></SPAN></DIV>=
<DIV><SPAN class=3D761184417-06092005></SPAN> </DIV>
<DIV><SPAN class=3D761184417-06092005>Many of the Maven plugins are =
listed here <A=20
href=3D"http://maven.apache.org/reference/plugins/">http://maven.apache.o=
rg/reference/plugins/</A></SPAN></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
<DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT=20
face=3DTahoma>-----Original Message-----<BR><B>From:</B> Shelton, =
Nancy=20
<BR><B>Sent:</B> Tuesday, September 06, 2005 12:44 PM<BR><B>To:</B>=20
Kirkpatrick, Ivan<BR><B>Cc:</B> Alsop, Penny<BR><B>Subject:</B> RE: =
[Jhs-pms]=20
Project Status via Maven Web site.<BR><BR></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN =
class=3D153574216-06092005>Ivan,</SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN =
class=3D153574216-06092005></SPAN> </DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D153574216-06092005>Is there =
a place on the=20
JHS site that describes/explains the various Maven reports you are =
suggesting=20
the PMs to become familiar with?</SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN =
class=3D153574216-06092005></SPAN> </DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D153574216-06092005>How can =
the JCoverage=20
reports be linked off the applications web site?</SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN =
class=3D153574216-06092005></SPAN> </DIV>
<DIV dir=3Dltr align=3Dleft><SPAN =
class=3D153574216-06092005>Thanks,</SPAN></DIV>
<DIV align=3Dleft>
<DIV><SPAN class=3D121215714-18112004>
<P align=3Dleft><SPAN lang=3Den-us><FONT color=3D#000080>Nancy =
Shelton, Web=20
Administrator<BR>Division of Air Resource =
Management</FONT></SPAN><SPAN=20
lang=3Den-us><BR><FONT color=3D#000080>Florida Department of =
Environmental=20
Protection<BR>2600 Blair Stone Road, MS 5500<BR>Tallahassee, =
Florida =20
32399-2400<BR>850-487-0594<BR></FONT><A=20
href=3D"http://www.dep.state.fl.us/air"><FONT=20
color=3D#000080>http://www.dep.state.fl.us/air</FONT></A></SPAN></P>
<P></SPAN><SPAN class=3D121215714-18112004><FONT =
color=3D#000080><STRONG>Please=20
note</STRONG>: Florida has a very broad public records law. Most =
written=20
communications to or from state officials regarding state business are =
public=20
records available to the public and media upon request. Your =
e-mail=20
communications may therefore be subject to public=20
disclosure.</FONT></SPAN></P></DIV></DIV>
<DIV> </DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma><B>From:</B> jhs-pms-admin@lists.dep.state.fl.us=20
[mailto:jhs-pms-admin@lists.dep.state.fl.us] <B>On Behalf Of =
</B>Kirkpatrick,=20
Ivan<BR><B>Sent:</B> Tuesday, September 06, 2005 12:05 =
PM<BR><B>To:</B>=20
jhs-pms@lists.dep.state.fl.us;=20
jhs-leads@lists.dep.state.fl.us<BR><B>Subject:</B> [Jhs-pms] Project =
Status=20
via Maven Web site.<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV>
<DIV><SPAN class=3D747162314-06092005><SPAN =
class=3D747162314-06092005><FONT=20
color=3D#0000ff>I had hoped to have a meeting to help all PM's and BIS =
Coordinators to better understand the maven project reports and how =
these=20
could assist them in <SPAN =
class=3D549343714-06092005>determining</SPAN>=20
the<SPAN class=3D549343714-06092005> </SPAN>status<SPAN=20
class=3D549343714-06092005> of their project</SPAN>.<SPAN=20
class=3D549343714-06092005> This note will have to do until a =
formal=20
meeting can be arranged. Any Project Managers can contact me =
directly=20
for additional information or =
details.</SPAN></FONT></SPAN></SPAN></DIV>
<DIV><SPAN class=3D747162314-06092005><FONT=20
color=3D#0000ff></FONT></SPAN> </DIV>
<DIV><SPAN class=3D747162314-06092005>I took a quick look at the =
dle-ohmit=20
project at <A=20
=
href=3D"http://epic52.dep.state.fl.us/dle-ohmit/">http://epic52.dep.state=
.fl.us/dle-ohmit/</A></SPAN></DIV>
<DIV><SPAN class=3D747162314-06092005><FONT=20
color=3D#0000ff></FONT></SPAN> </DIV>
<DIV><SPAN class=3D747162314-06092005><FONT color=3D#0000ff>In looking =
at the=20
dle-ohmit web site I find it is in pretty good shape. I would =
prefer the=20
front page docs be extended to include more details as well as =
the <SPAN=20
class=3D549343714-06092005>required </SPAN>paragraph on=20
Installation. <SPAN class=3D549343714-06092005>The left =
side menu=20
should be updated to reference project documentation and deliverables =
if it is=20
located elsewhere.</SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=3D747162314-06092005><FONT=20
color=3D#0000ff></FONT></SPAN> </DIV>
<DIV><SPAN class=3D747162314-06092005><FONT color=3D#0000ff>The left =
side menu is=20
not up to speed regarding publishing the maven artifacts on the web=20
site. We expect to see the <SPAN=20
class=3D549343714-06092005> </SPAN>project.xml, =
maven.xml,=20
build.properties, web.xml, orion-web.xml, application.xml and=20
orion-application.xml and the log4j.properties file. <SPAN=20
class=3D549343714-06092005>Additional files can be included at the =
Project=20
Lead's discretion. </SPAN><SPAN =
class=3D549343714-06092005>By=20
publishing these on the web site it </SPAN> facilitates =
troubleshooting=20
the maven web site, build and deployments. Manohar seems to have =
a very=20
good handle on this and<SPAN class=3D549343714-06092005>,</SPAN> as he =
has been=20
very good at solving his own problems so far, I am not going to slow =
him down=20
on his other work by <SPAN class=3D549343714-06092005>requiring =
</SPAN>this=20
be brought up to speed.</FONT></SPAN></DIV>
<DIV><SPAN class=3D747162314-06092005><FONT=20
color=3D#0000ff></FONT></SPAN> </DIV>
<DIV><SPAN class=3D747162314-06092005><FONT color=3D#0000ff>The =
Checkstyle report=20
is very favorable and requires only minor edits to make it perfect at =
zero=20
errors.</FONT></SPAN></DIV>
<DIV><SPAN class=3D747162314-06092005><FONT=20
color=3D#0000ff></FONT></SPAN> </DIV>
<DIV><SPAN class=3D747162314-06092005><FONT color=3D#0000ff>The =
javadocs contain=20
only two warnings. In looking at the source code, Manohar has =
done an=20
admirable job in commenting his work. The only complaint I =
have are=20
the abbreviations he has used in class variables. It may be that =
these=20
originally matched the database abbreviations. If that is the =
case I=20
hope he can automate some kind of cleanup. If not, well the =
comments in=20
code at least help.</FONT></SPAN></DIV>
<DIV><SPAN class=3D747162314-06092005><FONT=20
color=3D#0000ff></FONT></SPAN> </DIV>
<DIV><SPAN class=3D747162314-06092005><FONT color=3D#0000ff>The unit =
test report=20
is a bit disappointing in that there appear to be none as yet.<SPAN=20
class=3D549343714-06092005> An interesting concept here is =
"Design for=20
Testing". It is possible to refactor or to create designs that =
are=20
inherently easier to test with JUnit. Danny O'Donnell had =
considerable=20
success in refactoring his code in the ImsMes application to make it =
much=20
easier to unit test and to improve the overall test coverage. =
Other=20
things being equal, software that is more easily tested is=20
better.</SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=3D747162314-06092005><FONT color=3D#0000ff><SPAN=20
class=3D549343714-06092005></SPAN></FONT></SPAN> </DIV>
<DIV><SPAN class=3D747162314-06092005><FONT color=3D#0000ff><SPAN=20
class=3D549343714-06092005>The use of @todo tags has already been =
discussed and=20
I would hope to find this applied more liberally in all =
projects. =20
Unfortunately until we get a real tracking system in place the use of =
@todo=20
tags will have to suffice at reminding Developers, Leads and PM's =
of what=20
remains to be done to finish the project's current=20
lifecycle.</SPAN></FONT></SPAN></DIV>
<DIV><SPAN class=3D747162314-06092005><FONT=20
color=3D#0000ff></FONT></SPAN> </DIV>
<DIV><SPAN class=3D747162314-06092005><FONT color=3D#0000ff>In short =
it really=20
does not take much to become more proficient at reading a project's =
status=20
from the Maven website.<SPAN class=3D549343714-06092005> I =
strongly=20
encourage all project managers to become familiar with the Maven=20
reports. Additional reports and tools available with Maven =
include the=20
JCoverage report which displays the total coverage of unit =
testing. =20
There is also a jalopy plugin to reformat source code to comply with=20
Checkstyle. Jalopy is not a silver bullet of course as someone =
still has=20
to supply some knowledge.</SPAN></FONT></SPAN></DIV></DIV>
<P>Ivan S Kirkpatrick, PE </P>
<P> </P></BLOCKQUOTE></BODY></HTML>
------_=_NextPart_002_01C5B30B.BE63EA61--
------_=_NextPart_001_01C5B30B.BE63EA61
Content-Type: image/jpeg;
name="Clear Day Bkgrd.JPG"
Content-Transfer-Encoding: base64
Content-ID: <761184417@06092005-04f1>
Content-Description: Clear Day Bkgrd.JPG
Content-Location: Clear%20Day%20Bkgrd.JPG
/9j/4AAQSkZJRgABAgEASABIAAD/7QVoUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQABOEJJTQPzAAAAAAAIAAAAAAAAAAA4QklNBAoAAAAAAAEAADhCSU0nEAAAAAAACgAB
AAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEA
MgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP//////////
//////////////////8D6AAAAAD/////////////////////////////A+gAAAAA////////////
/////////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQIAAAAAAAQ
AAAAAQAAAkAAAAJAAAAAADhCSU0ECQAAAAAD9wAAAAEAAACAAAAAgAAAAYAAAMAAAAAD2wAYAAH/
2P/gABBKRklGAAECAQBIAEgAAP/+ACdGaWxlIHdyaXR0ZW4gYnkgQWRvYmUgUGhvdG9zaG9wqCA0
LjAA/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwM
DAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwM
DAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAgACAAwEiAAIRAQMR
Af/dAAQACP/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVS
wWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSl
tcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFR
YXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOE
w9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A
9LSS7JlWLMolMkkmpXSTpIqUnCinCQQySTSknWilJkpSQtKxSlJJBKk6ZOkFP//Q9LlJMnVZmVCY
qRUUCpSRKUpkErSpBRhOkClkCkmCcJ1rVQmUk0JKUm7p0kEqSTSkUrU//9H0kKQUU8qoCzlclRTy
opEqC6SSSSVwlokkihScJAJwEgEKCRTpiE6lLJJJkFLJJJJq5//S9JTJ0ypthcJJkpSUukklqipS
kmhSARAQVBJOE6ctWCdJIooYlRKkSok6ppXBSRSCcodEv//T9JSSThVGwxITKZTQhSrUE6QCdOCC
uEkySKF5Ugop0QgrpikSokokqCxTKSaEwrlBP8Eyfskh/9T0lSUSkCVUZ2SSYKSKFkkkgipSSdMU
lLpFMmJStVLykmlOhaVJJAJ4RQslKSZBL//V9JTwkkqjOunUU4KchSQTpJKWJSTEppQtNLkpkk8I
bqUAnSTIqZJSmSRQsmUlEoFIf//W9KCSSdVWdZIJQkkplKZNKSNopc6qMKSZBKycFOkB4pUq1JJ4
CUI0i1kydMUClUpkkkEv/9kAOEJJTQQGAAAAAAAHAAMAAAABAQD//gAnRmlsZSB3cml0dGVuIGJ5
IEFkb2JlIFBob3Rvc2hvcKggNC4wAP/uAA5BZG9iZQBkAAAAAAH/2wCEAAoHBwcIBwoICAoPCggK
DxINCgoNEhQQEBIQEBQRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBCwwMFRMV
IhgYIhQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DP/AABEIASwBLAMBEQACEQEDEQH/3QAEACb/xAGiAAAABwEBAQEBAAAAAAAAAAAEBQMCBgEABwgJ
CgsBAAICAwEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAgEDAwIEAgYHAwQCBgJzAQIDEQQABSES
MUFRBhNhInGBFDKRoQcVsUIjwVLR4TMWYvAkcoLxJUM0U5KismNzwjVEJ5OjszYXVGR0w9LiCCaD
CQoYGYSURUaktFbTVSga8uPzxNTk9GV1hZWltcXV5fVmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9zhI
WGh4iJiouMjY6PgpOUlZaXmJmam5ydnp+So6SlpqeoqaqrrK2ur6EQACAgECAwUFBAUGBAgDA20B
AAIRAwQhEjFBBVETYSIGcYGRMqGx8BTB0eEjQhVSYnLxMyQ0Q4IWklMlomOywgdz0jXiRIMXVJMI
CQoYGSY2RRonZHRVN/Kjs8MoKdPj84SUpLTE1OT0ZXWFlaW1xdXl9UZWZnaGlqa2xtbm9kdXZ3eH
l6e3x9fn9zhIWGh4iJiouMjY6Pg5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6vr/2gAMAwEAAhED
EQA/AOoZluG1hQ3TArqYpaxQ7fCrROKGtsVcadsVdthVvamBXYpcBgQ3TFk7FW8Vdtirgu+BV6rQ
1xSuGRZN0GKtU3+WFFOpirVBiq04UNYUOxVo4q49cVawoaritt1xVo4q7FDqHFLqHFW+ONpbpgta
f//Q6jmU4bRGFXVxQ1XFXVxVquFDVcVawq7FXYq3gVvFXDFK4YEuOKrcKG8VXLgKQvGRZN4Eurir
VcNIdXFXVxVrFDRwq7FWsULcKGjhQ1irWFXDFVwwJbxV2KXDArfbFX//0eo5lOI44ULcKHYqtOKH
YVaxV2KHYpbwK3irhilvFXYEuOKGsKt4quGBK4HAluuBLWFXYENYVdXFWq4obrilrFDROFWsKGiM
VawodTArsKuwKuGBLeKXYq3ir//S6kMynEaOKFuSQ7FVpxQ1hV2KHYpbwKuAxS7FXYq7FXYq1ire
KuxVsYEt1wJbrirsVarih2KtHCrVcUN1xS6uKtE4UNVxV1cVbxVrFXYq7FDhilcMCW8Vdir/AP/T
6l2zKcRo4oaOFWsKHUwKtIwodhV1MCt0xS2MCuwq7FXYq0cUNVxVuuKXVxVsHFW8CXDFW8CXYodi
rRwq1hQ7FXYq1ihrFWxilvFWsVdih2KtjAlvFLsVXYEv/9TqNcynDaJwq1hVvArqYq7FDVMVdhVr
FXYq3irsVccCrckhrFWq4otuuK2uU4GTeBLYxVdgS1ih2KuphVxGKVuFi7FWqYq6mKt4q7FVuKGx
ilumBXYVdgS4nCh1dq4rb//V6hXMtw2sKuxVsYFbwK6mKXEYoaOFVuFDWKG8Ut4q0Tiq3ChaThYt
YVbGBV4OBkurkUtg4pdXFXVxVcMCXYq44qtOFDWFDsUuxV2KuxQ1TFWwMVbGBLsVaOKHYUNUHjil
/9bp+Zjht4FdTFXYq2MCt4paOKrThQ1hQ7FDsUuJxVbhQ0ThQtwodireBV2BLsUrgcCW8VdilsHA
q7Al2KtHFDVMKupirqYq1hQ7FXYq7FXYq7FXHAq3Ch1Ril//1+nVzMcJvFW8CXYq2MCt4paOKrTh
YtYVdXFWq4odirWFWiMLFqmKupirsVbxS3gVvFK6uRS7CrYwJbwK3til2KupirWKGsKtYq6mKHYV
dirVcVdXFDsVaxVrCr//0OmVzNcFcMCW8VXDAlumBLsVaJwqsJwsWsKGsVdirsVdirsUOxV1MUup
irqYq7FW8CtnFXDFK4HAlvFXYFXDFLsCrTkkNYq7FXYq1hVo4oaxQ7FXYq7CrWKv/9HpmZrgNg4E
rsUrhkWTZxVrFC0nChbkkNYodirsUupirsVdireKtgYFbxS1ihrFXDFW8UuGKrhgS3irYGBLeBXH
Cqw4UNYq7CrsVdirsULcKGsVdirsVawof//S6Xmc69sYGS8ZFK7Al2FWq4qtOFC3ChrChvArsUt4
FdirsVdireKXYq7FWjihwxVvFLeKrsCW6YEtjFXYEtHChacKHUxV1MVdTFWsKuxQtwoW4UOrirsV
bwK//9PpWZzr2wcCVwOBK6uBLq4q0ThVrChbXChquKGwcUt4FcMUt4FdireKt4pdirWKupirdMCu
pirdMUrhgS3gV2KW6Yq1TChaRirsUOxV2FVuKGicKrThQ7FDVMKt4Fdil//U6Xmc69rFW64Et1xW
3VxS6uKuOKFuFDsVdiq4YEuxV1cVcMUrsCWxgV2KtYVbxVsYEt0wK3TFLeBXYpbGKt4pdTAq0jJI
apihxxVZhQ7ChacUNYVdireKuxVrFX//1el5nOvdilo4odXFXVxVsHFLeBWqYVdih2KXYq7FXUxV
vAlvFWwcCW64FdhVsDAlsDAldgV2KXYq7FWxirYwJbxVojFWqYULSMKFpwoaOKFuFDsKuwK2Bilx
xVb3wsX/1ulkZnOA1ihxxVrCrsVbwK2MUt4EupirsVdihqmFW8CXYq7FDsUtjAq7FK4YEtjAlvAl
vFXYq6mKtgYFbxS7FXYq0cVWnChaRkkLTixW4UOxVwGKrsUtHFVtMLF//9fphzNcBrCho4q1hQ4Y
q3XAlsYpbwK6uKXYq7FDsUuxQ7FXYq7FVwwMlwwJbAwJXAYEt0xVumBXUxS6mKuGKt4q7FXYq0cV
W4ULTkmKwnChrCh1cCrhgS7Cl2KGu+KH/9DpmZrgOOKrDhQ1hQ3irhgS3irq4q6uKt1xVsYEuxS7
FXYq3irYGBK4DAlumBVwxS2MCW8VdgS3irsVaxVvFXYq1XFWicKFhOFitOFC0nJIaxQ7FK8YEhdT
Alo4qt74WL//0emZmuC7FC0jChrCrsVbwK1XFXYVdihwwJXDFLeBLeKuxVcBgS3TAlvAlvFW8Cux
S2DirYwJbxV2KuxV2KuOKrScKFpOFC0nChaThQtwodireKrgMCV2RS474VW8TXrhtFP/0umHM1wG
jhV2KupirqYq0RihrCrWKHYq3ileMilsDAlcMCXYpbAxVdgS6mKuGKt4Fdirq4VXA5FLeKXYq3gV
2KWjhQsyTEqZOSYra4ocThVrFW8Ct0xSuGBLeBWiaYVW8sNIt//T6YRma4LsUOxV2KXYq0cUNEYU
NYVaxQuGBK7AyXDAlvAlvFW8VbGBLsVdirq4q1ihsYpXDAldgS7FXYq7FWicKrGwsSsOFitySGsV
bwK7FVwwJbril1cVccVW079sNof/1OmGtMzXAarhVvAlcBgV1MVawq1TFDVMK07jja06mKtjAlcM
CW8CW8Vdirq4q3XFXYFdirsVbxSuGBK7AlwxVxxVquKrSckxWnChbhVo4oapih2KuxVvFWxgS3TF
LqYFaoOnbwySH//V6Z45muA0BhVcBgSuGRS7CrRxVrCh2KuwK7CrgMCrsUuxV2KuxV1cCuxVdgS3
il2KuxVcMCW8Ut1wK0Tiq2uFDRwoW4UNYVdih2KtUxQ6mKupirYwJXDAlvFKygrXvhYP/9bpmw+e
ZrguxVcMCW8VdirsVdTArVMKHYq7FW8UuxV2KuxVrFW6YFdhVdgS3gS7FW8CuxS6uKt1xVquFDVc
VW1woawodirsVdirsVdirhgV2KrhgS2TQVxSs2rywsX/1+m5muC1iq4YEt4q7FXYpdih2KupgV1M
VdhV2KuxV2KuxV2KW6YFbxV2BW8Ut4FdirRwq1XFDq4VarirWFDsVdTArsKt0wJdirWFDsVdilvA
rm3FBiFLu+Kv/9DpprXMxwGsKVwwK7FW8UuxV2Kt0wJbpirsVW4q7Ch2BLYxVumKtUxVvFXYFdhV
1cCt4pdirROKtYUNYUOxV2KuxV2KXYFXYq7ArVMKuxV2Ku7Yq1irt6e+KH//0emnrma4LWKuxVvF
W64FdilcMCVwwJccVawoaxVrFW8VbwK2MUuxV1MVaxQ1hVvFXVwK6uFVtcUNVwq1XFDYxS3irsCt
0xS3TFXUwK3ilrFDRwq1hQ7FXYq7FX//0um9zma4LsVaxV2Kt4FbGKVwwJbwK3ilo4oawq1hQ2MC
VwGBLsVdirsVaOFDWKt4q0cVW1woaJwoaxQ7FK4YEt4q3gS3irYwJbwK7FWjhVacKGsKGsVdXFXV
xV//0+m5muA1ilvArsVbxVvFLYwJXYEuxVo4oW5JXYobGBK4YEuxV1cVaxQ44VW4q3XFWicKFuFD
WKHYpdiq4YEt4q2MCW8Vb6YEt4EuOFC04oW4UOwq1irWKHdsVf/U6bma4LsVbwK6mKXAYq3irYwJ
XYEuxVo4oaphV1MVdTFVwwJcTiq2uFDq4q7FWsUNE4VawoaxV2Kt4FbAxS3irYwJdTFW8Ct1xS1X
FDq4pdhQtwoaxVonCh2Kt4Ff/9XpmZrgtjArYxS3irsVdirYwJbrirq4FbxS4jFWsUNjFLsVaOKF
pwoarhVuuBWicKtYUNYq7FW8VbpgS3irsVcDgVuuKW8VaxV1cVbrirWKupirVMULSMkhrFW8Vf/W
6Zma4LYwK3il2Kt4q7FXYq6uBWxilcMCW8CtEYVaxVvFWjhQsJwsVuFW8VdirsVdgVumKXUxV2Kt
4q7FWsVbxVvAlrFXYq7CrsUN1wJaxVo4ULcKHYof/9fpmZrgtjpgVvFLeKuxVrFXYq1ihcMCVwwJ
XYGTsUNYVdiq04QhZkmLWKHYpdirsVbwKuGBLsKuxV2KuxV2KtYq3irsUuxV2KHYq7FXYq1XFWsK
GsVf/9DpoGZjgt4q7FLq4odil2Kt4qtxQ2MUrxgSuyKXYqtrhV2KHHCq0jChbhQ7FWsVbxV2KuxV
sHAreKXYq7FXYq7FXYq7FLsCuwoaxVxOKGsKuxVrFXYq/wD/0emjpmY4LeKuxV2KuxS7FXVxVrFD
YxSuGBK6uBLVcUOwq7FWicVawoaOKtUxQ3TFWqYq7CrWKt4quGRS7ClsDArqYq7FWsKuwK3irRxQ
1hQtOFXYodirsUuxV//S6dmY4LsVdTFW6YEtHCrWKHYq7CrYwK3iybrgV1cVawq3gVrCh2KuxV2K
uxV2KtHFDWFXAYFXDAluhGLJvAh2KtHCrWFWxgVxxVaSMKGsKGsVdTFXHFDsVdil/9Pp1MzHCbAx
V2BXYVaOKtYodirsVcMVXVxS6uKuqMVdUYq7FXYq1irq4q7FWxgV2FLsUNEV2xQuQb79sBLIBcSS
SCMCW9sCt7YpawoWmlcVcAK4UNbYqtNKYUNbYodirsKuxV1MCXYUOxV//9TqG2ZbhuxV2BXYVccV
LWFDRxVrfFDsKtYq2OuKuHfFWx0wK75YpbFMCu2xV2KtbYVbxVv4cCW9sVb22wJbwJdhVoVxQ3ir
RxVw98Vawq12xQ44q0cKtHFDWKGsKt4EtiuKt4q//9k=
------_=_NextPart_001_01C5B30B.BE63EA61--