RE: Help with outer joins

"Tchouante, Merlin" <[email protected]> Mon, 11 Nov 2019 15:21:54 +0000
Newsgroups gmane.comp.db.postgresql.sql
Message-ID <BL0PR12MB25627FCBCBB14DE63BF00D3ED2740@BL0PR12MB2562.namprd12.prod.outlook.com>
--_004_BL0PR12MB25627FCBCBB14DE63BF00D3ED2740BL0PR12MB2562namp_
Content-Type: multipart/alternative;
	boundary="_000_BL0PR12MB25627FCBCBB14DE63BF00D3ED2740BL0PR12MB2562namp_"

--_000_BL0PR12MB25627FCBCBB14DE63BF00D3ED2740BL0PR12MB2562namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Never mind, I figured it out.

Thanks,
  -- Merlin


Merlin D. Tchouante, Sr. IT Enterprise Application Developer
Center for Information Technology Services (CITS)
601 West Lombard Street
Baltimore, Maryland 21201-1512
[email protected]<mailto:[email protected]>
410-706-4489 * 410-706-1500 fax

Please send Blackboard questions to the CITS support email address:  DL-CIT=
[email protected]<mailto:[email protected]>
Please send Mediasite questions to the CITS support email address:  DL-CITS=
[email protected]<mailto:[email protected]=
>

[New UMB Logo]

From: Tchouante, Merlin
Sent: Friday, November 8, 2019 11:56 AM
To: [email protected]
Subject: Help with outer joins

Hello group,

I'm trying to convert the select statement below to work with postgresql bu=
t having some issues with the outer joins '(+)' written for Oracle SQL:

select u.user_id,cm.course_id,gm.title,gt.name,a.attempt_date,a.grade, a.sc=
ore,gm.possible,gm.visible_ind,
(select count(*) from bblearn.attempt aa where aa.gradebook_grade_pk1 =3D g=
g.pk1) number_of_attempts,
gg.manual_grade, gg.manual_score, gg.last_override_date
from gradebook_main gm, course_main cm, users u, course_users cu,
gradebook_type gt, gradebook_grade gg,.attempt a
where gm.crsmain_pk1 =3D cm.pk1
and cu.crsmain_pk1 =3D cm.pk1
and cu.users_pk1 =3D u.pk1
and cm.course_id =3D 'Org.dent.Training'
and gm.gradebook_type_pk1 =3D gt.pk1 (+)
and gm.deleted_ind =3D 'N'
and gm.pk1 =3D gg.gradebook_main_pk1
and cu.pk1 =3D gg.course_users_pk1
and a.gradebook_grade_pk1(+) =3D gg.pk1
and a.pk1(+) =3D gg.highest_attempt_pk1
order by u.user_id, gm.title;

psql:/export/home/bbuser/banner/gradeload/test2.sql:20: ERROR:  syntax erro=
r at or near ")"
LINE 11: and gm.gradebook_type_pk1 =3D gt.pk1 (+)
                                                                           =
             ^

I had tried using 'left outer join' but got different results when doing fo=
r multiple tables.  This is what I came up with, but the count is off.  I g=
et 32,392 instead of 36,594 (Oracle SQL):

select count(u.user_id)
from course_main cm, users u, course_users cu,
attempt a
left join gradebook_grade gg on a.gradebook_grade_pk1 =3D gg.pk1 and a.pk1 =
=3D gg.highest_attempt_pk1,
gradebook_type gt
right join gradebook_main gm on gm.gradebook_type_pk1 =3D gt.pk1
where gm.crsmain_pk1 =3D cm.pk1
and cu.crsmain_pk1 =3D cm.pk1
and cu.users_pk1 =3D u.pk1
and cm.course_id =3D 'restore_org.dent.training'
and gm.deleted_ind =3D 'N'
and gm.pk1 =3D gg.gradebook_main_pk1
and cu.pk1 =3D gg.course_users_pk1;

Any assistance is greatly appreciated.

Thanks,
  -- Merlin


Merlin D. Tchouante, Sr. IT Enterprise Application Developer
Center for Information Technology Services (CITS)
601 West Lombard Street
Baltimore, Maryland 21201-1512
[email protected]<mailto:[email protected]>
410-706-4489 * 410-706-1500 fax

Please send Blackboard questions to the CITS support email address:  DL-CIT=
[email protected]<mailto:[email protected]>
Please send Mediasite questions to the CITS support email address:  DL-CITS=
[email protected]<mailto:[email protected]=
>

[New UMB Logo]


--_000_BL0PR12MB25627FCBCBB14DE63BF00D3ED2740BL0PR12MB2562namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Never mind, I figured =
it out.&nbsp; <o:p>
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:teal">Thanks,</span></i><=
/b><span style=3D"color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:black">&nbsp; -- Merlin</=
span></i></b><span style=3D"color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:black">Merlin D. Tchouant=
e,</span></i></b><span style=3D"color:black">
</span><span style=3D"color:maroon">Sr. IT Enterprise Application Developer=
</span><span style=3D"color:navy"><br>
</span><b><i><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,=
sans-serif;color:red">Center for Information Technology Services (CITS)</sp=
an></i></b><span style=3D"color:navy">
<br>
</span><i><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,san=
s-serif;color:navy">601 West Lombard Street</span></i><span style=3D"color:=
navy">
<br>
</span><i><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,san=
s-serif;color:navy">Baltimore, Maryland 21201-1512</span></i><span style=3D=
"color:navy">
<br>
</span><span style=3D"color:#1F497D"><a href=3D"mailto:[email protected]=
du" title=3D"mailto:[email protected]"><i><span style=3D"font-size:10.=
0pt;font-family:&quot;Arial&quot;,sans-serif;color:blue">mtchouan@umaryland=
.edu</span></i></a></span><span style=3D"color:black">&nbsp;
<br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-s=
erif;color:teal">410-706-4489 * 410-706-1500 fax<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif;color:teal"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:10.0pt;color:#1F497D">Pl=
ease send Blackboard questions to the CITS support email address:</span></i=
><span style=3D"font-size:10.0pt;color:#1F497D">&nbsp;
</span><span style=3D"color:#1F497D"><a href=3D"mailto:dl-citsbbsupport@uma=
ryland.edu"><span style=3D"font-size:10.0pt;color:blue">DL-CITSBbSupport@um=
aryland.edu</span></a></span><span style=3D"font-size:10.0pt;color:#1F497D"=
><o:p></o:p></span></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:10.0pt;color:#365F91">Pl=
ease send Mediasite questions to the CITS support email address:</span></i>=
<span style=3D"font-size:10.0pt;color:#365F91">&nbsp;
</span><span style=3D"color:#1F497D"><a href=3D"mailto:DL-CITSMediasiteSupp=
[email protected]"><span style=3D"font-size:10.0pt;color:blue">DL-CITSMedia=
[email protected]</span></a></span><u><span style=3D"font-size:10.0=
pt;color:blue"><o:p></o:p></span></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><img border=3D"0" widt=
h=3D"196" height=3D"58" style=3D"width:2.0416in;height:.6041in" id=3D"_x000=
0_i1026" src=3D"cid:[email protected]" alt=3D"New UMB Logo"><o=
:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Tchouante, Merlin <br>
<b>Sent:</b> Friday, November 8, 2019 11:56 AM<br>
<b>To:</b> [email protected]<br>
<b>Subject:</b> Help with outer joins<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hello group,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I&#8217;m trying to convert the select statement bel=
ow to work with postgresql but having some issues with the outer joins &#82=
16;(&#43;)&#8217; written for Oracle SQL:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">select u.user_id,cm.course_id,gm.title,gt.name,a.att=
empt_date,a.grade, a.score,gm.possible,gm.visible_ind,<o:p></o:p></p>
<p class=3D"MsoNormal">(select count(*) from bblearn.attempt aa where aa.gr=
adebook_grade_pk1 =3D gg.pk1) number_of_attempts,<o:p></o:p></p>
<p class=3D"MsoNormal">gg.manual_grade, gg.manual_score, gg.last_override_d=
ate<o:p></o:p></p>
<p class=3D"MsoNormal">from gradebook_main gm, course_main cm, users u, cou=
rse_users cu,<o:p></o:p></p>
<p class=3D"MsoNormal">gradebook_type gt, gradebook_grade gg,.attempt a<o:p=
></o:p></p>
<p class=3D"MsoNormal">where gm.crsmain_pk1 =3D cm.pk1<o:p></o:p></p>
<p class=3D"MsoNormal">and cu.crsmain_pk1 =3D cm.pk1<o:p></o:p></p>
<p class=3D"MsoNormal">and cu.users_pk1 =3D u.pk1<o:p></o:p></p>
<p class=3D"MsoNormal">and cm.course_id =3D 'Org.dent.Training'<o:p></o:p><=
/p>
<p class=3D"MsoNormal"><b><span style=3D"color:#00B050">and gm.gradebook_ty=
pe_pk1 =3D gt.pk1 (&#43;)<o:p></o:p></span></b></p>
<p class=3D"MsoNormal">and gm.deleted_ind =3D 'N'<o:p></o:p></p>
<p class=3D"MsoNormal">and gm.pk1 =3D gg.gradebook_main_pk1<o:p></o:p></p>
<p class=3D"MsoNormal">and cu.pk1 =3D gg.course_users_pk1<o:p></o:p></p>
<p class=3D"MsoNormal"><b><span style=3D"color:red">and a.gradebook_grade_p=
k1(&#43;) =3D gg.pk1<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><b><span style=3D"color:red">and a.pk1(&#43;) =3D gg=
.highest_attempt_pk1<o:p></o:p></span></b></p>
<p class=3D"MsoNormal">order by u.user_id, gm.title;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">psql:/export/home/bbuser/banner/gradeload/test2.sql:=
20: ERROR:&nbsp; syntax error at or near &quot;)&quot;<o:p></o:p></p>
<p class=3D"MsoNormal">LINE 11: and gm.gradebook_type_pk1 =3D gt.pk1 (&#43;=
)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;^<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I had tried using &#8216;left outer join&#8217; but =
got different results when doing for multiple tables.&nbsp; This is what I =
came up with, but the count is off.&nbsp; I get 32,392 instead of 36,594 (O=
racle SQL):<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">select count(u.user_id)<o:p></o:p></p>
<p class=3D"MsoNormal">from course_main cm, users u, course_users cu,<o:p><=
/o:p></p>
<p class=3D"MsoNormal"><b><span style=3D"color:red">attempt a<o:p></o:p></s=
pan></b></p>
<p class=3D"MsoNormal"><b><span style=3D"color:red">left join gradebook_gra=
de gg on a.gradebook_grade_pk1 =3D gg.pk1 and a.pk1 =3D gg.highest_attempt_=
pk1</span><span style=3D"color:#00B050">,<o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><b><span style=3D"color:#00B050">gradebook_type gt<o=
:p></o:p></span></b></p>
<p class=3D"MsoNormal"><b><span style=3D"color:#00B050">right join gradeboo=
k_main gm on gm.gradebook_type_pk1 =3D gt.pk1<o:p></o:p></span></b></p>
<p class=3D"MsoNormal">where gm.crsmain_pk1 =3D cm.pk1<o:p></o:p></p>
<p class=3D"MsoNormal">and cu.crsmain_pk1 =3D cm.pk1<o:p></o:p></p>
<p class=3D"MsoNormal">and cu.users_pk1 =3D u.pk1<o:p></o:p></p>
<p class=3D"MsoNormal">and cm.course_id =3D 'restore_org.dent.training'<o:p=
></o:p></p>
<p class=3D"MsoNormal">and gm.deleted_ind =3D 'N'<o:p></o:p></p>
<p class=3D"MsoNormal">and gm.pk1 =3D gg.gradebook_main_pk1<o:p></o:p></p>
<p class=3D"MsoNormal">and cu.pk1 =3D gg.course_users_pk1;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Any assistance is greatly appreciated.<o:p></o:p></p=
>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:teal">Thanks,</span></i><=
/b><o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:black">&nbsp; -- Merlin</=
span></i></b><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:black">Merlin D. Tchouant=
e,</span></i></b><span style=3D"color:black">
</span><span style=3D"color:maroon">Sr. IT Enterprise Application Developer=
</span><span style=3D"color:navy"><br>
</span><b><i><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,=
sans-serif;color:red">Center for Information Technology Services (CITS)</sp=
an></i></b><span style=3D"color:navy">
<br>
</span><i><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,san=
s-serif;color:navy">601 West Lombard Street</span></i><span style=3D"color:=
navy">
<br>
</span><i><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,san=
s-serif;color:navy">Baltimore, Maryland 21201-1512</span></i><span style=3D=
"color:navy">
<br>
</span><a href=3D"mailto:[email protected]" title=3D"mailto:mtchouan@u=
maryland.edu"><i><span style=3D"font-size:10.0pt;font-family:&quot;Arial&qu=
ot;,sans-serif;color:blue">[email protected]</span></i></a><span style=
=3D"color:black">&nbsp;
<br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-s=
erif;color:teal">410-706-4489 * 410-706-1500 fax<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif;color:teal"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:10.0pt">Please send Blac=
kboard questions to the CITS support email address:</span></i><span style=
=3D"font-size:10.0pt">&nbsp;
</span><a href=3D"mailto:[email protected]"><span style=3D"fon=
t-size:10.0pt;color:blue">[email protected]</span></a><span st=
yle=3D"font-size:10.0pt"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:10.0pt;color:#365F91">Pl=
ease send Mediasite questions to the CITS support email address:</span></i>=
<span style=3D"font-size:10.0pt;color:#365F91">&nbsp;
</span><a href=3D"mailto:[email protected]"><span style=
=3D"font-size:10.0pt;color:blue">[email protected]</spa=
n></a><u><span style=3D"font-size:10.0pt;color:blue"><o:p></o:p></span></u>=
</p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><img border=3D"0" width=3D"196" height=3D"58" style=
=3D"width:2.0416in;height:.6041in" id=3D"Picture_x0020_1" src=3D"cid:image0=
[email protected]" alt=3D"New UMB Logo"><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_BL0PR12MB25627FCBCBB14DE63BF00D3ED2740BL0PR12MB2562namp_--

--_004_BL0PR12MB25627FCBCBB14DE63BF00D3ED2740BL0PR12MB2562namp_
Content-Type: image/jpeg; name="image001.jpg"
Content-Description: image001.jpg
Content-Disposition: inline; filename="image001.jpg"; size=11765;
	creation-date="Mon, 11 Nov 2019 15:21:54 GMT";
	modification-date="Mon, 11 Nov 2019 15:21:54 GMT"
Content-ID: <[email protected]>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/4REARXhpZgAATU0AKgAAAAgABAE7AAIAAAASAAAISodpAAQA
AAABAAAIXJydAAEAAAAkAAAQ1OocAAcAAAgMAAAAPgAAAAAc6gAAAAgAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRjaG91YW50ZSwgTWVy
bGluAAAFkAMAAgAAABQAABCqkAQAAgAAABQAABC+kpEAAgAAAAM4MAAAkpIAAgAAAAM4MAAA6hwA
BwAACAwAAAieAAAAABzqAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAMjAxNzowNTowNCAxNjozMjo1NwAyMDE3OjA1OjA0IDE2OjMy
OjU3AAAAVABjAGgAbwB1AGEAbgB0AGUALAAgAE0AZQByAGwAaQBuAAAA/+ELJGh0dHA6Ly9ucy5h
ZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpy
ZVN6TlRjemtjOWQnPz4NCjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iPjxyZGY6
UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5z
IyI+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9InV1aWQ6ZmFmNWJkZDUtYmEzZC0xMWRhLWFk
MzEtZDMzZDc1MTgyZjFiIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEu
MS8iLz48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0idXVpZDpmYWY1YmRkNS1iYTNkLTExZGEt
YWQzMS1kMzNkNzUxODJmMWIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4w
LyI+PHhtcDpDcmVhdGVEYXRlPjIwMTctMDUtMDRUMTY6MzI6NTcuNzk2PC94bXA6Q3JlYXRlRGF0
ZT48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0idXVpZDpmYWY1
YmRkNS1iYTNkLTExZGEtYWQzMS1kMzNkNzUxODJmMWIiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5v
cmcvZGMvZWxlbWVudHMvMS4xLyI+PGRjOmNyZWF0b3I+PHJkZjpTZXEgeG1sbnM6cmRmPSJodHRw
Oi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj48cmRmOmxpPlRjaG91YW50
ZSwgTWVybGluPC9yZGY6bGk+PC9yZGY6U2VxPg0KCQkJPC9kYzpjcmVhdG9yPjwvcmRmOkRlc2Ny
aXB0aW9uPjwvcmRmOlJERj48L3g6eG1wbWV0YT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0ndyc/Pv/bAEMAAgEBAgEB
AgICAgICAgIDBQMDAwMDBgQEAwUHBgcHBwYHBwgJCwkICAoIBwcKDQoKCwwMDAwHCQ4PDQwOCwwM
DP/bAEMBAgICAwMDBgMDBgwIBwgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDP/AABEIADoAxAMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQID
BAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHB
FVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2
d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna
4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1
EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ0
4SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeI
iYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery
8/T19vf4+fr/2gAMAwEAAhEDEQA/APz++H3w+1j4r+NtM8N+HbFtS1zWZvs9laLKkbXEmCQoLsqg
nB6kDt1IBn+Jnwn8U/BnXRpvi7w3rnhm+bOyHU7J7Yygd0LABx7oSPevQ/8Agnt8MP8Ahdf7b3ww
8I/294g8L/8ACQa2lr/a+hXQtdS087HYSQSlWCONuMlTwSK/Yj4rf8Elv2gNF8M3em+GfjR4N+MX
h644fwt8VfCkckMygfxXlvukZvQmNdpwdw7fMZ1Xz+jiYVMspUqtG3vRlOUKl7vWD5ZQs1b3ZKOt
9Vc7sPHCSi1XlKMujSurea3+a+4/BYUZr62/bW/YDvvgXqKv4m8A658C9aupBHDHqF7/AGv4K1dz
nC2erpk2krYJEF2SAOssYAr5R13Q77wvrFxp+o2stne2rbJYZBhlPUexBBDBhkMrKQSCK9PLs0ji
lyyhKnUW8JpJr0abjJecZSXR63SxrYdwejUl3W3/AACvRQOlFeoc4UUUUAFFFFABRRRQAUUUUAFF
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
ACiiigAooooAKKKKACiiigAooooA/9k=

--_004_BL0PR12MB25627FCBCBB14DE63BF00D3ED2740BL0PR12MB2562namp_--