%PDF-1.4 % 9 0 obj<>endobj 8 0 obj<> stream xWmo0+!^Dm1)mRp7ETE IZhj~ m^!Yn;q0`C5XuR)REnK.IJ3fΨ΢0Ûv`q I%i/TFUzg;A r,a^CFFၛES3`Xk7='̺\4x l~cJvηG[yt}*F-ldYeD*-M,K>,Oye_uš>_%j[RyFb`xq4 !C~_F-8J@IzcV ZԲBU5J I %:~mg勢eJ6wbexrqCtpu|˷6QɉfEHUZ$kSJA"]2n7f:iA8l[q> stream x]HnǍL.\28 (*bܘ{8ʈRT`5|$:_C2,"N,h {AAWFPP_s92}c߇Ͼ/_ˠrAᗉ3/3yoL=ǵ`]۞Sۯ2S3hiu+r8I%i=/:(,jdk:yLg}~@U Ql^1̡=^̜8SqY^Asʮk"i'{#ڿZΉxeT]LxM+_,-|G[.m#w|D`z2+=+U,:{Y:ZO1˲{H2C'1~:޲"Xy v-xzN ɚf4F*Y0XN7f |Q;={0i$ e&i1!4{jН#qBUcPp]OM#Qq%Ht9 r(kWve埭\9(h}(J(!UC*iBB'ɡ)K#VM'\i Fkm$!GH.=]G8 \=4ADWNkY 2Baގ4؃x,A&ml .7u& :2Z ѪMDTi$a!K= "k#Q*Xe&XeDk\4erb?}bgWOcI΋̍L!NREBb>T 2M⇏%R@[{Br7~Jch;A{ VC^7,Onl2n4rni[JfW+zR> stream xX[oH+Cg#!$N H+E 3-V`;  A7x!X3[v MkTY S4Of=657E"@.hȊTi x{\k>8s\ ײ-7)ژ #( L`FieSx_iӬۖ dQT5w<҆}c@v HjeAӫtEcŸlӂ΍7&/=Ӹ[{5U ð.*xUFA]E;]Ya+rNyFɖA ʈ7 .˝\64o<8Yb.$ivbKϓ,101EW8 $.+EL^#\ D'/EN vQCk⼼O&GYrR ط%jpMT|<4R!"וг80avikm;eDdQmMdXk(r5ޞ'3iD˨*22)Jv|eaoY"YDV?"j48ׇj4WNtyh 2٢˼2$Ou侑HYu챏EDV(H'AZLJMsl( ?|‹U$֋d]]T[Y$gxrO endstream endobj 27 0 obj<> stream xXs6WmpH<B~8N2Oqpp&Dxceշ~ H0`f2.2)g U`Y6B{rٳ_uM4a|@)h^/M aS` G 59ۡV~zzq0KHfQDqpUA&?_!H5F]:LrǓ~Q $"G&ۢ&#[[8$^܄ |d6c>cŻ Bڏy]vn^$7>(}$|ג0mM,geiI[UG# JTx+U̟Yv+$䇬Q#"eԃպ(y9ĢMZ5ôkZ]**qww㏑4JeQ/LMzQL'A?*Bv 7AMl`"ND& qbݝ8nw/V+P{,j(w. OF&]{ 螆ґs ņcI[ix]cH8fGNp#ps.&OphpG[0dy]CC1?yGދs/zqjd;%C&6}Y([xsWe(8/e󗏄rh8y3/eq2_>3V.RLdpmWW%w endstream endobj 30 0 obj<> stream xXmoH+z'o~Hٮ||dk'%,͉/KY<3;? -zNWtfI}q"uЫ,cg,C~@pC*Oi[S1M̀`G&+'#" [{Q{ ؘi1G7wn0Lt\\hO4D-6ٚ녡D1çs?xSJ S9w .g՞?wct[mK'7_O4vj:-bA]>YEİu?FWEm$@Ceiaj3DC**$K]!LM‚\{ |b%d3B)߈|wa2Dۼ⠝5v.C}DL{yʎw|LVC!KC%BfbLnDj#&Zd U&y!y_nl'\nBq_h1Gi &R4e"5ՙXg&2ژ28LxƋώ1f}q@~EI._'"%W_4WAE ik(c HnS U~+ERS +he]n{`C#'SVqAlx4vFIO 4_Fd{,V4ddWJFA y,a"^9ЩH Ҙj5YN!? =_VIh<7\ፎ7w;PfCDtJ]4Aai*. G^хX{X2&Ǚol^v3͜oOcfN̩9u3ntNS7sfN{fNBfN&̩{7sfN˜9{i=_Xls ΓsQ_,?8 endstream endobj 33 0 obj<> stream xX[o8+灇U&[i#tTJ+!LFt tu0/1"ǧw\|>g{9~/6A0B{O9iƷ%x z7Pi>Rå1*iJSH_`as*~ !Sn y$kApikcvk]CɑZYYȤײy-leGk=đ$Bq~؏ `^papԪuc&o?yعg3'0cN]nc,8AmqͶ0|,w'#дܳ%ߜkyX&%:c饍\+&'5Xıղ윲6R󰿲}}h3%K%]QC zƕRKVa9e;1$J%;#&^+rMUJ}9;Bs sqw,?]w[$Y/\ 8pŁwU3o.F5 !Kg "^;>f8usu]y :Cu]׹:7yug]u]| =.SU Tr:Zr&~>^[m1/O" endstream endobj 36 0 obj<> stream xXYo6+`mhyE9Z  #{l"#&i_4FPP3p;GHKu8lq?g çx \q`xk-/c8]+,4z/2`>E %8؂/ApMA;EzErw,\.8ïl:7Ngq`>@,/^KaK͸%r~zaQ\vw@1Q p\pGX+àt/<߽TlXUv.:+RJZ {-/np|uL(hRPUv$ "! :6EL3% a7Q[!NCrVreյ9/Olc|9´9|SFDN~h+4^dBR)(ŮizLi#ΧғlvvE IZN6:ŔyClD1\+mZ7m0Ύ҆}6tx?l/bgJ=Q"D5wJHr9ᦑ~K%`1{戇\tWîGj[sHpuxSǶjUi<.sl> e#Lvvv*mcV u%qY>.ݫ7HxåF]JQN J*ܸ/I,7 x8׆4*SQIأ|N|"!mHܜ(5A>[v; 71MR+2.}˥wu"cm'qMԮ]![<ï w;-> stream xX[SJ+s+3Y XMЛklXO&nW/"8JWejwqp Cx )w@mJbVp ]x |wxǰ{G0=]ucXcim>ieav' p2iY-L 2S9bPtv9 ,`` ̶gǠLOܙsժٰw9 j.Ia$3[{Ot?vjI+BT,k6jG4ٰL,tq΂@g;2q{%ر [@*[žaۙXI0//Pax]_;:54$ bsK^K^8a!.\t\uwܮ"{peDQ'2Htة2| iBz~T(߯ L 4ihK}/{/*H7vQ hwamæQC%'fZD}a:$Rq3,V65bt(}u ("~__f1jp ]CEaV<-/7l4kRn3}nfE$]dx^JCPd& kx!ETIA&c,<*{3EvϚ6piX5jHşdFuuU`Yc"WLxvrGЋ*SbG;whP7:JX *&f -ѕ^N0}夳bG7ei>8;d88kq~Wq~7q~7eߍq~ .?{i::0װ "UvE\fTQwH endstream endobj 42 0 obj<> stream xXrH~P1\)?X deF9[ޯAF1!VIV*zsf{f `@ssHgQa`VBol2n(?  m:3tsFiYGKpl… %.Ld&7 K>ޭAXqyAXe0_b]Ϲ;h0ڿб.:=I7s?_ ة)ts^EA [Sf:6#!'8_>92S2FM 4sav%z[s0Ge46yM)(Hf*Ƨ^Ep=5xRx,6-O~$PltXj2]8}j#kQK K\hk0a^yJw|ⴌcA8Nl;y7$wfjbmW$^ B>媀R, SYϓ\.VeYaG Qϗ dH|UcMbm#QOWTZ[47"H3͒"s9q{nint!p''-7e5ڜB]3Óٻ̻JPy'#fZT>9 \Gi,ڞ]3Tk@0XOlYmk4TүI^gR)GO);긋q<J1+VB}\^!Fbߟ:,}at??TNTߟS}O퐾?(}jKTO?6Yo,qQs; endstream endobj 45 0 obj<> stream xXmo8+ݛ(k1* =ZU:be/.Ig6!&*RC4'c|5'yVӳ ~Xˬ!-?Ţ@]d5uA+cx? [  <`g&' E0o}]Ux3N//c0=h 3l|w2` :2qs"T8w\jZDG3 'L&2/ ]ݕL> stream xXn6y0P$u#E,˵ ZbHd[$&>ճٰ1<3왞&+@M,Wt!WO1\NQ)*JSNu_ts>eHO|]E* 3y~.L e5~E>G lpM6s]`Նȿkt{^Mx;^_EN=aoe~ -X= Zs"5qEkJ63e:O?f5ͳ"K׻I6]BdiȱYJEel#O l՛;cNT=Ƚ !ՀZJfhZd<  (iIώTĎnd,CV܇b.Sm0JҨdj{̰nՒ0LjF1 & a\0V롎kK^*\Ȋ̲\L!L<"Q;71`65mK[h[,&kQAUxeY>NYZР6jR{ v9JlW2Jd0qELfEbxv üXȗ|y5i*9LYt1SiE:5za1,},JfYlDj-檻n"_UܶiY?AJ܂.-,}ų Rwmx2KoT墟\Mv"2c ґXvۨTۣN~8Yc>åVS7Z,=$x$ٓY]"%iXڗ#WշKݚ$9ocQ؀Mv}p2&{`۲pYc h+ 2+y >^|zRml˖l˖eY/[Y/[V-X/[Y/[B/[v^,--KelyӾV`IuG ۵{? endstream endobj 51 0 obj<> stream xXQoF+ڊpˣMs\ "UMl]_xm䁱a4|| H0`S5sH gQ`^VB{|ޠGugL]| a0,wաUw ]8 cj5`KetVV ~z |g!x=7|#q7 ~֝Tck$Σ|X+`;8W f,yVC*]I6ƾg;A P|r}O@f{(Yy`VEj  Fk?4a k/o?› Lt~<5X7- ΰ5)Lv$Bq` ; IW(URNm!L0\X*J[/"N݃o#.Ϯ9Nʉϣ,'*5hOAf t aشsйL,\c&8^$)/r$r?NyWjE=,R &ݘ2;`b*`Hib=]<-JkZW&Jh?/O(; 39h!N:k"b|%yk2ʣV E9]#?BbGkk\$,wMaN,kz?!YEt?fArȰcDjh~;ӻF~/ ]>/IntP JOb7"(Ed v~z$JDAN k^XW(a Si;4N~${JObnYel!$k lbqځhgtu't J3cD{-tGZ!B 4y;qg|ϻ zEl׌e#XS(5-YwTщH(> stream xXn0yQjc#%j T>U,!)U -Iv5IVCP h9<$ P <T&~wgZ;f6@7(8*Jճ=yMxqj5@r :W8= /ww Asw`s0ށnc<5U6u24)")` I6I lcbw,TFUc}v@dq7˽k jYL]}:s\ywm]u=ܹf2zi{kg]c\"yX/UѹJ& YG4 Li2>r0i7eb>oWRͳ|'D WH3W(Icb{A2/'A5QbDcqdb캩huQWIsG)/-8ɣbd$x[`]]3qӞX~ɍW,(c]RviW%N!ʦ{hkSUgl*:yabbu(4o8LD\_ tiIsZS&./EHj3ĭN]V3Q[1_. oղ5!TM|50M+q׭<1v~/XZ7yVD`2Q2V 2A _A5{'ir.(1Dי!6&E7Û,wlanV)V)̾{JIJIJI%V)iZdlTZJIJTJ6qrјB]R՛+ endstream endobj 57 0 obj<> stream xXO6WَC'h$hBOmK˦S MS`|U8_ߝww p$_7_#  x=hP- OWmPXVVc'1|c =P,ɀ;`.o GACp(FA蟂{?_oތ)Yu4qKtDOY$$pYGFq1 ob"76`XA"rPqwj#`Up=kg^M|ڼFRXd^ 6Wwci ^2 ude.-vpD gy0C7mz #j)CaIk_?mUfC=DiNC<(1IUɗ~R\zƄq81O|> 'C&,oGyv?]83^NٸU0RMXbǸkMt$wE>:/q*6Œ5ЮZ58,D> stream xXmoF+j.$wJ5DUJu);l)]o22;`!@:v|?Wpb̀8k1a]lNQ>F ҷ1k萎*nܕkm<WpصrVkΤv2 ZJ\n"W}8%θ |%nεm&ڹ;hT]ؙk~š؁*^1hSyߏ}YNK.NΈ0 ##7mY16EV;DZF8U(%Ƅp1z:KCRLQXKG6 K$[K۴%%4kVI4_r14>MFNc_nTS[v-iO ܌GԣV^yB4nZkwwtrp;9;9x9:9=NNnkG'C' N~]N]ތRW#e%iL]"c)vl endstream endobj 63 0 obj<> stream xXmo8+!kRj!DJ'U\BZV-t Ϥi R `|2_M4Bpl"6fx~`zAJl>1(ql ^))0Nkx_.?>Лa D;4KϏʸX)W,Kˤ> 4Ҁ$CPˢܭK"S)J$ \/s9 ,7Pন5Hjs08Sw:^7̹ ~xr\ǻס&ދ|{_7؀׾ťx!QC.0iR*+YN|b_!Km+h0,& "dž`>xRʛ$yڰ1ʰKI݌V;!7bpUѶ bF]>zVbf8Mߖ, 1n-g]'[KҎL$¥F0Z6ğStZ*I4#_o g^پq lacraQFRIϺVo[nqwޤP,MU'VnA)+^u%P71(CCM<>,]OrQ2tQڧm^- 6m23lfRS=VD߉>r m3%Z ].j[SŇ\㭍gDJؙUjRfOI^O)-Y<8{1(:Sl =_]Զ 37o 6%:[B7Y8}ϖ}'5Z͈QȏӇVGnq6pC6wݢ=u"WwWw(N7l!©aYm#A6;mfFxdoUFfݡ:qI’.Q->Zۉ=dX)F$ZF5YTZVYX}V4 iε> 0s4 0Epnu0s+pn'ca87 :s6rt#Qvu3/y endstream endobj 66 0 obj<> stream xXms6+I CHĸ{O7Wr Ǿ-⥗ 1cK;]v| H~0`۰9Y2or~:@0_6B|~fп>|M<_BK.C7^! -3008HN;onwGw^Bw;w_ cf1" YIGY'[i:D,]e828PYk{>&`̰(7x1 J:j;0< -܇Aۆ{-:<- ,veJs #@8^#w+t5d@3^Zu;B7}J,]L8īƞn7>>l>E?`std21 %vf 'Y~NYBg7=M-۬wZ|㚡^LY1['bwfu˨j;ܸ~w7Gqh,Ш:҅U2U#&i%&;YZ$:INדHo#j+-t XVdw6ϣ 9m{ ' %g/Gi"3:EMj6F]ndVZ +)}f'fxme/MEݲC*K,y*~-3G.UDCl?I䟲YVLelt^YpcҤ.|pSZx>GeƬsv",DuurQ}w~ o, xVѫj);~:~J%?SwT?S?S?u"?U!?u㧎㧚y-c+Oօ $XzWbM~up# endstream endobj 69 0 obj<> stream xXmS0+so"uZƙQZ*hz (gShe͓ R\k@DតQE0M +1MQedBW5צ] .H 0Bv~<&ӄm",JJ0]{1Tutŀ)#0VijOGM \C…w}8ԡl pʡA[ ` 縍?UѪ+IP3enخG)*E(EHD 7|_EHq̋6cxg!e̶C)G(eA˜C?=t|Gi̢g{Y. \xBPE%r!n#EIxAFasb~!Y[/aFy{QhGF NeP" ]XBW m$P(E$a׏e̒!c&)G)+u7D"89e3a2ȏ}o(k :a~ycn5wh ڔvx{('Uawrf"iuSmL<& (fF͌;͌$m3c]fGŤmf͌\fƣ͌eLfFx.m3bR}: g8m)|?) endstream endobj 72 0 obj<> stream xXOJWCٙa[7 ]l|2Rw65޿N@Y}4%3lQ^k@*e$׿ !ڹۆ`ZWy z^/V5'G94D+ RݠTOί p~ B?pO{zQwܨ0ʨ[]0㉈N$it }hŐ@רjy;nJg|K;0Q@P͍fmZ0W9Wn}WI}hL K<[k6w`*M̂Xu!KL%qtG`/vV^'ڸcf)Fo&>2z[ܩ 5,Ų*1Qi'azMLcwYzWeۘ}27~'&{NҍޙH xc)$;(FL)y~ro_2=)OV#=BDl ~cyLlG&M3f 8qrmgT338g<g<qSqƳ#㌧[8g{D"I{Pӫ._?$ endstream endobj 75 0 obj<> stream xXnHkc{ ΢2@44RCˆ4n~ 1ƀp-#*ΡRu~$>&kjy d/1~-|32Bhk݋c4EE< 0K8bcĉ|?3PTVx3ֱ˛p;w؞Z0p-ֲ}O;X~u2U[O Y]5yˈA>J`&Y&sJ3^8Kt$P&kd=ם똖 W6\a}g3FP 18m>so+^LadǿaTe,kZ|Uͳ|#.g6ښY2]ʓ+oQB JvGI,\$I,, Ũ3^d:4(ÿHA9q}*ے1>.16Mǻ4yG'q{M5 PJcQ?v9# +nEQGciQ\Z4W]"S|k=#ԷRa {nјKuO㾙;h&`.l^zHBwzueHT0u[6e-y:q-TWqGJ,_QuŠUF 9Y<ʥȱNvGJ?776809,1ģǛX!_/x~|5bGo$NL0Y8X18688[DAdDDN6 _}[8L೛deQP܈n5 endstream endobj 78 0 obj<> stream xXmoF+!vX;'\ WEdqq89*wqpxyi* RfG32 0 ÀuYsHVWG>z̖5JotxQ .~e]+]| =lLUp'3 :ٗ`<۞N|;8tF3Րqa+s$2 4YY/d:ye>Gq'ӹ1[ WT^x`FQA#۱n 3,^]9~ؙ.~[cQr_ƮP&c^*haKYe;fߊVb,jΰHF3bBZ )FŶh2'uH ׶gz=# ROd䌨A4Ic~Jι1J(rC i^sF||$"4钃aw9Nᗍ,(R!v'NLbOMCgZ,Sҗ+Q8W.رKLպcH_Nt|q>weH=!Q0-'CUZ ERbiDQ~̰jF8Ns{KD=vgFy´rpImaŋ8$ME'l ę _dψĮlނ0EoըڻCأx&!TV+QI;vEˉ|~7ssɋj[o,~*N_b'}k5"ƥNfY=̣Mį|{*m1YbG;*^TOM Ր >vl}O_|Y^zq,^lV&OUҘ0«Mfݛms!W\IK( l~Ff2#ad6̆02;ad6:02;N02{3Fflu>ّ̆02?<_y0H*]뮂weQh endstream endobj 81 0 obj<> stream xXmo8+!7Q64M_V)թIKh֫@3yiIB¦:D!02Ϙ0 ά5)RY~wt#u5(GWKa|@Ҡ^Rݥch>؀uNhiL[ 0yKϲdL3͟_ 0mnjъ1sz;BmUbw×f*D&FBYN WUq@l}/[֪G((ֻh?YS/->BĶL#3bNx" HI?!J&iV\LdY~n+{SM Ɂf[UcMN=0Z/O"t.r+#V;9嚱Tƴzn(Dmr4+_KmYQ [ Ili&|ecɶIL&0o8M%"_ޓ֢Z=B mZ_e5 Fb5O~IY`4V02b>)ߓ/"G;;ΰ7奲'<9E{<5 %{l:ۭGSeѢ xG~bn&=V~rT!"_se7%W6y$Df H='ב{# wcŽ,HGBG4,ܴŽ,<(Y,l.Y+Yx@:# ;M:# ! 떢 <+Ͽb'r endstream endobj 84 0 obj<> stream xXs@WJИN")v(&tXt0DD}`qY۽\`@€)Eu2ZU~/| {v?tQ>Fr\? 6(-WU]Ywux >$ϲ@e**/˯bQ| $¿fNj;B ax cH`yE>DyT$8>`'./. fqe"( өq]XcjDeF9(WI5JNZse-QJ_^5'Dْ<8wUSWf b5h:Tso8?.l8gE9U]A?gIMj*MCªw";; Gj({mQrњm9PyW9!m&^v!xoVI|{#,(Q '5/J%ZXp0Lك&kcWt Jbi&rGj ʹ!{U#u`t3w3nf ^ 6YNA73nfPnff9f&JA5E+] endstream endobj 87 0 obj<> stream xXMoH+u఻b#!(/YEZ)Bx%G_m'Qs-#\W]. 0kr`~/~I`l ^]yd0XFpA_`m{UNu5;E9(` l7*_AN ©~= \;Qݙ)6Θe_Gpe\&up4_q>EK"Cdk ř_l ,_9``bAZ`i<C=q=l0¿Yp7C+v) 2 {~uWWc4/D=lMeYEKU!>eTvEY Ӳsbgrh&^pN==P܀;{HeV5C)F/)Ѣ}<ȏaR7c5^xj<V?AknUuްHvkbeE9CJ }r,cˣ{-ǖ[ccly-=ccly-1<ƖG71<ޡQ9(14S_ܜm Ѷ׸MtI* P]"+*;V-պ endstream endobj 90 0 obj<> stream xok0ƿr%MڗƪhKM* Rޑ{n ꜁ "O?ħwݙaPLW`Rd"1"܀@5TѡǨ5\;ahmE$p^Ltf[0dqIٗʚ{;0.0?"|jl~+Q9~Ԑ,Vk$|]5|(OBJBuod:8nq( >8!#NZJ~?,롲V$qmP:2%wޓwzQQg;ڟy* endstream endobj 94 0 obj <>stream SAS Institute Inc. 9.03.01M2P08152012 2018-02-21T20:53:47-06:00 2018-02-21T20:53:47-06:00 uuid:32901F7A-A7CF-244C-A153-4D20BED79211 uuid:89DC584C-9239-1142-9F3B-62B459E0FDBF endstream endobj 1 0 obj <> endobj 95 0 obj << /Dests 96 0 R >> endobj 96 0 obj << /Names [(IDX) 19 0 R (IDX1) 22 0 R (IDX2) 25 0 R (IDX3) 28 0 R (IDX4) 31 0 R (IDX5) 34 0 R (IDX6) 37 0 R (IDX7) 40 0 R (IDX8) 43 0 R (IDX9) 46 0 R (IDX10) 49 0 R (IDX11) 52 0 R (IDX12) 55 0 R (IDX13) 58 0 R (IDX14) 61 0 R (IDX15) 64 0 R (IDX16) 67 0 R (IDX17) 70 0 R (IDX18) 73 0 R (IDX19) 76 0 R (IDX20) 79 0 R (IDX21) 82 0 R (IDX22) 85 0 R (IDX23) 88 0 R (IDX24) 91 0 R ] >> endobj 2 0 obj <> endobj 3 0 obj << /Type /Pages /Count 25 /Kids [7 0 R 20 0 R 23 0 R 26 0 R 29 0 R 32 0 R 35 0 R 38 0 R 41 0 R 44 0 R 47 0 R 50 0 R 53 0 R 56 0 R 59 0 R 62 0 R 65 0 R 68 0 R 71 0 R 74 0 R 77 0 R 80 0 R 83 0 R 86 0 R 89 0 R] >> endobj 4 0 obj <> endobj 5 0 obj <> endobj 6 0 obj<> stream xU=0 # (*K~D-ۓ`K{OYVlyck Z2Y#4YaR׽dLuBޣ:`u4Aԭea Yd m*uM$v:WYQgYiH_&V?s(D.s*?#95iit endstream endobj 97 0 obj<> stream xxTU0kzȄC^ @* $I&ХD Q@& A,X@E_̙={~sΰ^^{3B1>w϶_wm@7A(bao_PVhK9tX/#u vҮ_::F2k}nU~5ByTXQTIP̛Pd@0?tJau9wW۬umPo,ϻC},[UOK@q௺Ԟoޕe>Y+rk ^_a0j!; XQi(^{ y]0_D C'\]1û^scO6b4 k~^9Rz$z`kMCԃZll6 JQBvTlR7V=۲_nc<-w}m:u-= zJ0!A=E/hH_lV f_z gN\g>[%wj'SD8g]~ƮikZ:WӺွџ[/}c?_d=FO/4u \:klsuOMR}>^φ8C6߆޸maݕq|]Z~T䫞ӯ\Bۻ\VOnz2w^J^#^In'ް4ݵW\/z/JW_y7/3e[!/zl㸈+[f͛5^ْ'ճܒ~bK5RV[m6cuUU|"';݁*ϛ\q~F/k)zӧ-{ީ=űkU;gt"3E=ܳ2Z3x_0sA-:.YTnU.tyoW- /oZ9mŎN߱&W[o2?~Em~C3uj{9w/xXV~܃Yм <]5+}N}Y}IS[BT\v7_}4} %oSm߱񵘼sOmk9틨]} '_UײC(. e醑ɗ9W0܍&qHwL+VUtA5y%A%e)ڪb{eI&u:KU~@|C#\Z5V=^9^Emq f*˪TBUMMeVIvY9iҤG ªjVtJ6S4{M1Ѫ?x3~~צi {ϧgFSꐅ?i+嵷lm]zvmۅg[{g]yxM5oݢԼszoem ^nä>q[g퇿+Y|E;; h eߵ]=w;_-:. U=x)!luّ9}'O'ωsq&^.3tnݟ6ӏ^Zox1G]PuO+L潆C9_׃FY.XWns{d`H*g 8ɿZ=`\sU U[u j"a=̥&Ssjs3uM:a;ҜJs `,7tZ`^|f䭗kRϞ%')I7[۷cmPžkm>9wo#6ςa77읲d'ֱ Dμ^|@{nW?y;jy供[}rq:.G>h5R~3h{은 _w}z֦! RjwX̑˲O>*dEj/֪S#y50IYr{ wH-:!!Z.X__iVB6ZiS 8,iV%7,0S=V)U9)BY={_}E~O0xc7>W9ɘ[~nV3jƁ[,_m7zL)׵RP|ƨtȈ?PZ9ӠVca>a~Z{t,/P7mqퟥ^TwmtX3aM4Tsc2׭xiv#d qJEf\]"su O!sx1YDY6F\@忋~&=#K;mF)[_FO 뒱*{uz1鋞39hJjXS7xV#%[?ܫY`Rm 7^ [d⩋1Zy} k'^BޫOT;iN`AFVNϾm27薬yu鏣k.E?I*~?uAW}굇ݶݻoȐ q֬gll˖5aÎ-r{ƕ[$Բ.Ӂzo#w>[6XIaBhaT~? +;s,D aA- ݱ䕔A[n|4I/ ӤKP *CyȆ*Q)rTT(G_ fE2cgyMZ畵o}xjKko|'AG_dCǍDgqSF_1=~EٳFߙpyST^`)tooW~7ݮd!+ZN>_3ҝ3,{ipѬ j}*<44 SMZgC䶨TpM|JfQ7FÚ>-.$eՁZ6>`ͶĻ<bϕ|/jS^nGorRgvr{vf3GpK?o}Um[3v []*q✯,^x!_VYVjzF˟˖4T fKeZ|GRcKCM[Je5ݦ#w.^xE"Shz7/}Z~Æ ԓϗ[=kʣwwA: 0Ͼ{=e+_en| owF΃cD8 `= y419 (c8qOa)~Jz}[+y jj=^1ЬrMjhEJwaI[IyI5J/>r>Ȋ JPnwI+9Q)Q :5Z 3o}kp+'xtfR%=%6C|_)ags|[aC#i,-i[#L,Cб4r:ΣRїt}oѷ=M?s??z)5xւjcg^/|sx.gi%Y!5Ofsy{/|˟cM|  dMimM;Q5Q=5P#.t&}.3t]C_/.&Ow1>=?/%*(քXsQ y/y9Ol<*T> >MeS|)=|[ȞbKYkZo/𭠩%pV86^Yݎ3S4O:n/ +ޤ?_X b, k.,ueX2Ke,`XoևeX6d/S:t-fK3l[V%[Zֳ(f_?lQ N{PSLG¥MVvX^x$iBƐYd9E>^`w-@f+]վ!y*Pj6#к|5_h:DM;B~q̥PL K}4 6 @a(.Zt9S sgi,t,t,{ DןNK6%QYrLҍUֺI,_ ow@#EAs1 ǟdo<_@R(+,Hh,ۊC}d VcQ+/,q88eM$a'[HBd{%%C Л#ڧ@M!捃v>DO=۞X39(G 1lB@:4DS!ZCPRiWnAC~&C'\yrk>Ƴxp#5vUWO\O/JOByhåx""Et)]Qߥk)r.%M tTG6G#wWaNPctv1CnFJhp; tN gL9I;Á>y/ Wh8o(ߕs r3=ma2?~~ 11a,h M }]Px I_8L^c_5Fb?>jT o$ܢQ'4h.Ul{հi4ZOfo,DH ߽H7Iw0{eϡWa?}WI}E.EFx2K&th2β'L-` M( (b=Lxƭ-GjDMPrG)Z)X#P||/x3 rE>M<瘜ѣFһW.-fѠi5N;Ol׶MV-[$4W5k$6&:*2"<,4$8(0ӃKO8>*-+c\}tZn_BzBoQHl|BJ)2'֣оa@zĿPO[ݎcU%Kc-o3$+>!Xџ scҲcIK_>h:ZzףAYR9>!Y͜cr/῰9NKGa;߷(\vˌQR}D`$ TnzX~4k `\BFA h ץ[ƫTuCuL?>8kOZBG4> دyA^ )O^ @B:hzB]={/tB0 : zzOdk=Zp=A(/7ѯ ::ZaD[fg7;h$4)H*iLZ>UF\ҥeؖ+ MH>ﴬycC̨N zN>ܳ3ƥ:$E6ݱ9˺оܴ~ǃ>r&<,pL({i)iԒT޸/n[srPNN6 a!(8NX4s梌-lC{5~݌L<aM%z8(=9"( Tq՝q.XuuxPyup!x2nM(z8z\7K,Q5I Yj49N' DR7T$\s҂9Yc1Y'IIK}9 / Bj0Qq$5 Zt:5 [v:2`V响$8($T +a>ӫV]r aO _6ýp|3mh|l)@aPr T8^A~`ఐ`j<< Ka%x_J}C0($9dPHE BA!t4'G 6I'HmwCK'M-,~AG΋(hcGGu/GƔbS]xA XN[7a$<^&DC4ܶ/@@Qg5̃{, hg'4hiXH0fQ . |944;K60fD QrhṪ>bPY=+ 0D͹}^NqC,];MpSrt:EI qmqHp iRB {- {(U{8:mhВPq8Lș - %%44>{~x{U ?Xw16Jܑ`3A5peA!+R8F)oSAMP1 DE#`k7n> N7#-](&ACGS&_S|w"-uvK{V:بF4g6/|a:?eZ闚> lZbc>ez!݉pOV>M>x+;rUK^${ _:w+tK0 +gpd0YA|h%ow/7 :FEHCbb1&A>;;*:_ɂDBsOX/ aADFb !&OT0#7e$:2e(7((2ěh2+Ii$D:`MMIb˞H|>sAv$^J.NuMΙ;r|+AʩԁK|jxBI.0Bg$Ϲ8obq9a q_n_f7|԰ݣOe}/&A}荷3'jts J78I VrAƷ3v4΄oCJIHC〉8 UH[^<٧@ 2ARJ!ic:N!{OY) }@y% ]@%5}Cߣ ~@?k:nF;z {c?8p8(cp,nf8pm|w{>O}O|?OY) y% _%5 ?k:oƿ;>~H|B(a>z@8 ċxˆ'$`BBI '$DhCbIҔ4#qpO҂$Hk҆%H"iO:Q 1KB:.$t%HwLRH*I#$ =I/қ!}I?ҟ  2 !CI&FCEH2&9d Kr|R@lbRBƑ񤔔rb'd$UԐdLdN#3L2&q2ԑ!۶ٞ"&S|AΑK@.Kk |G'r@~$ur$?- M~%;Ëȏ/ޗ`$ ")+iF9 bF@i !+4FHi MhS UÁ4-i+ښmi;QAqXN ՊWlV8k(bX,kšfpxm+`-Y+֚amW:S3 2:YXgZWwRX*KS^o5f9y YxV*V׾il:{I/=y5l{-fKR4{=+B=Ǟ_ 6Ml3{ma/%^a5Vvl{v7c/C0{aﰣ];Ǝ${_z}ΰGc ;>eϥy%]`%5}˾cK/#&nf;`؟>{( IsOŽ~ܟ@ăyaCɇ|$G>x>/E紥ܰ˭P(ь"+/=Ѓ]ðr?Z۳᭩<8xt0ĝJw8xtCwԘ鎭[MC#VK;̱5HUH5!U\a%EF="a{sb5>$78 =F:d*>#]=U{ :y'Eb1*@ϔ Gi97ZU.cDQĝ(F8'Ʌ<ȅ|IAٿVYoO#GR`e\^H[>x3o|p0JXպ rgJK**pUbUU.xm%E~Ű[poaD'W˕XZk_IyWT}mjJ&ZKm6^lۥ|k)>`By~'2Q :k>VX)C5>rY) vt';<{u2O@yU6B?(ȳOIKc6A<+KE5R;BJmDfK'j rt+lJcUY 0oͷ& )(_jcRƫ*6_ZNjmV ZP"߲*E7khx%@j蜀 蝀 X AN 83LEHℌ"8WYmhSII:.I׬mu3k$VuQuAN9λ ]!AbYӊqf$$!ŢV H# t -O#4ur` pfk :u't>N`69w)X;9ggrЫ];JF,vhƨ5F#ڄ3|bMxG^Ydu>kM`rk>?hsh\F\ၵ$x1 ^LMpo:0 ]iL.&fz |3@+d3xZj ׅşЁ&k?kY,?MpjQ,SqJuש]3:/u'T \dr[ .nv- +\FWIY#Śݛ5b=gaafafXṄ֊sFR~R~R~R+nPJETTE?>,r*|*mQբS?SRz ߩ ߩ>p+URR|)}9术5E3EȓMSNS=M9M;]#M '^ҝzqS%ٯ\t|tENqʑ;C~2=:PuPf(t3 nCWFsMⱍe4=Dji|+\w:OZ'`r>I1i` Ӱ7X-@L:f r$X`lp ڝSsq&˘nZֹiYe!AQFunչiTQFuntHWxNH=tnӹiO=tnӹiO=IѤsӔMSz7MhnһiJ)nһiJ)Alh6iJ)nһiJ)nһiJpb1 HD"rӸ"Ui"bԊQ+"FS2hiMѡNĄ: gQbA0$](8 f YP^IM/u椦^DzgEt^^/4 vd'$=KWNHt^- O/WzO/WbUb-{NHk)vB8u腿JX^^|+h&AM؆^؆^؆,{[/E k+vAXA\AXAXA5 Hve{ , vAXAؕA'huz :0^6dc l , AؐAXjZZZZbXAz7 ֌b_֌BkF/BWF+ؗF+؍FzEKؗF]ЮQh(vQ(lz6j7 w FDDE{g>Ǐ>glA.PN> 亇-9u dP>ׯ`b}5>іo/&lIREujRjR\u&g?liӣ? +@;-#bxu%߽P9_>2&,I8 K ,ֽڊ]15-:~ $B6wIEg2K*}rwNN03 L8ȻCZ~T0!I-e샖}ҝAIwl_sJ ݅s, P<cr1\肝]Sϐ7B" ڝ=Zʀ)I8[삖hZ \W?Ch_k}ܾaU|[CpYJ9ߩ;K|=̈́|r>S)vpwR-@)DBme0#hj @K[.Ӟrڣ BC{POԥ'3=N R3chOҁtPԲzH䖱τtGb4 8'Q FAOWd$˘R* 0'$$!OR2Ar!q=08fKiKyûXC-d09.?6r}㒏icMZoHcv~܈Kr҄ސ,%$ʽ[}-4P_$&/˗Do,먱EZ*<= D= EO'O o|,Ԯעb,r(}|y U@%Պ3%v3~}Boo`nXSsI9au>M'IY$v~Xya`  1%ǠN +77'989S㑨bQ oa5G !@]6[QV1nl;C94^wU &4*kOeCk=z6"$m䨬=8Z~"v/OW@ _:)88Х'kR..?͟墜={٣vYƧq19|]ҳoGʆjvS-}^,,UxXa9=4Mܮ-nۖw|~-qTzuR}xQyfHѣ&2#qat(q#F)ml~}E1ԓ ZP,!> endobj 11 0 obj <> endobj 12 0 obj<> stream xU=0 # (*K~D-ۓ`K{OYVlyck Z2Y#4YaR׽dLuBޣ:`u4Aԭea Yd m*uM$v:WYQgYiH_&V?s(D.s*?#95iit endstream endobj 98 0 obj<> stream x \~g6ffXUaCE QE@wM -%33S33S3355S3Ssy_{۹{a. APYҀ=d_OF#2GRr#}}!׽@#߀S2V#ǀݎ[ B }7 4|ޗ [ %xwO _125ι*MyCE$GРI%2d@R/#^R* -y'xl/rl/C޿pL\CJ0\ˤO\*X&ɞAeTbzȯ-+e+ TV_vok?@xSR )_^.."i)R`10Y.XK!sH" ό!դ(+{x@|T 36hia'vO޾od3535ogҽP Qm|һ'ØE*>X̏iƼ0'TD2 lN>82Ĕ)ǵ7Pl/U'ץta[CG{~^s5c6ř._li'' @_[t8B1 j_n;S=~6gO\Z;~maoͺdo~&ּ;mp/ka= Zx!)L]7xә#ּzhqoWyɚ5O}8=H sٿ1oƳ eCCKs+:W;䖎tSqE]y7h5GDք6۪7jGUIM `rqTbVD B^@3WͮMu]Abۇh+{W2$y=?Żg=,Iv.t=ڄ _翺+ Ǽ9^zTIcK?w<7?:]?vkՇ|T{l=`I.אN5s#;hu܎aNU|Y~ܒ҂R~p,CȪan}+7S)XuUmn3 Vvƽ|,'~3bvLW[x 22j8W\?.W0aЕ~1߻ӧO.n-tsߺ8lVw/?s/ᒸ&Ki{sK:ڋE5ӖN%Q= 콄7]~e}z<Lr1~} ^:qmuӺ]Z9bhzzѶ-y<▔۷$1#su335}fhk&flU3Tj:6=}v3{m3.%'3|IqJC^m^)up`뒮=O4w7^(kW+ ǟs>XIް2W~6">䂵mœO>:ܛ?y& !fbH܄?2ֳO՞&`?܍1(!!RQa0U(.5Ol~hVUUNA9&,tQ`8siUÞ2Y3TJG*MJǏoeSPn92U[ohbi^`cxn6G;ogc=]yg=wK[]Os'۵OݾhYȃ#[%ƸG'm_Rsznp^(`f;uACwod+;?Fy/njs1_?\)g?syIgz~=z+dߍm7\E#/\4󧓣n9~rG==#{[Ѧ?ڹy*{v3= YGͽw /y R{œf$ճ hDRກilZes3T&"BEFX;S2A}NyS ~zš}c1/cW䮲oǙ<'#Ln݊^x5aյ]t<0Qo;O΍=s˷oq?V ~Cg$CD/kR <  ?0T5zͣWV 8+cȫYNFΨ}gG晜<6\m>;Qc_IN hstOZa<|Z YЪ%VYY<%։*/ w[ZRZ9,s[CgsuQIEEbS$Pۛ喗V4 h<4R\gդqagNzUvrg3ji3g<5cew?n7 n҉K_:WцhQ>??=8y?zzStr˺swvՇ/>6{k7>j{ÏŖ?|֝^Q=Ŷw;ch5YNpstsjEDԄYm ?cZy*\.v.2;X,OP ՊfLoε4L J1\@ |suHq{%N\~eN}*USz}q+n ʯ=/{0rΧ|.>z]rɚYqr'nw#f/~K;#ޗ.eq-6w}O1yő_XS]9!G~Zz٭:ÃF^ ?xy>jz[2{d .率b#GߘdCŽw~uɢ_/5xfL̨ 'DSX~h) ;~)$|v֔wWdaZi+K3oaqTvyXst7 Q)*G%(YL+2VxMm^.16C'Ȧuc3.9{י_oxϽ3쮏~Q{~[4xq7غ5rރ~޳:g/*so;[N9k 6nhGF ~Ա[< ?{> ;j&~$QL|Hye*t8LKQ(pa*ጌ ؊ƨS-8~Vd+0d#}Va~ znYG2eyUMמs?>jNWz|1?(=g^_FpĦ񐣚AvIǟ-gMҵ ^1O'lb^#f{XBa}ȴCGlPo5{eʛz~Yu<-sϩNmS3Fm7}ƺXpG~K<']pHo^pvYi.zqͅמ S>>[?yF!~wRлA>o O›S>`EXC} `G C |ŷ A?=AJI[ۑ0#H4I2)H&CH kAހx9Y(YG`d=Y}> LS! mvt%Z(Hҏg c n6a6 E cـBE(V x x2 x x[M ; g[oca;nurp}rqis/7˄UWQh–r$dʯag0 cFBnkJ`i)C2Ooǀ傞` P-X&H >F $!#+ y f/̵W`]Ro/*iE/4=@؇ec?`8&n=pø\'< $6@ #~.B & Q02jMH= BB$ tB:L8Q HgB:AX jtv *7߸< < gķ|)1~^(vQQ>`g>_ -؋Cbq;M-4C,r Ulx3 M1g@/ <a"JmmmՉNΈ.nX"Vb7I(n'NJ;ĽiABqRte2[,SSNQTU.P.R.U(W++7)*w)*((+O+)/++o)𢡄J*Kj2UnU*C5D*V&fU UUT+UkTTUUu}3 +;jjMmR۩ձ$u/uzzzP]TOROWVW^^^^UoQTQWVSRU_T_UTUkFQk\4_M&RQIdj5yQ28L\"RMffffffiEZV5hڶZ6ZMѦj3C9ڑbmvvvZPXLRFAY][ݧ====}#:Nt&].\KҥF u%J$tl|˺%UZN~a1)YEUM]]ezE;# >Ÿ>ڟ/ӏO///W7wO/o;#Ylrlvw<9yssiγ:/v^y۝9t>|+78?t!.%%֥KK/4A.C]FTLr2e.K\rYRe.]r9rM.Uvuqpu r5ktLlX/MϷ׵ېڰx:<8>~kHP4J@PFMAZ+z5( @:b%`eX +JdG⎰n8 <1q8<VYS</RXKbMaE ^ x3Z{{|A|ggE|e|0^|?$.aaEšrw2͋Oz'VjZg?x57Ƕzc/YryH64Ӷ`;wНt,e!i6g,l4X]ֱ`CuC`j`_XB8NC8C|7"]b-/B0CFi B T@ȁ0B1rZXVG߱!;ښo5[@ rA#Q1X hBJm˹ա}`3iXjy) S A"xaX(m 7q"[ +( c8#űeر}mo="&H=>[ E {ЖV-'#Oni-';bmg @pu@Ym(Hqgd D0D92 {lƏUsT `IaJxgX)CB\"ĕyEhȢ )sJ*!^TTQZ q 0Zj!^_\[6+B[xW9^!> Hoa#s!f!B,r% aOvS.-Z"JM)MӑºA`Bo[ee܅!.3ڂ]H%t)]Fas}AӃϾ)v}C ^c zޢwIvg?Gvβ9 ~c&.SLY1wNəbs ;03 6\BX'օue,kR\.Y:"h.ϥs dԅQj4EcSJiڛ`EpK hZJ+x:>䟥<"}F_o7[dvOK?+5ѓGzDK2J ަѻ}@G60x`QDL$ sbrf\+30#sc^̛? `- aX{ց0"YfOx֙%n,ug=XO֋f}X1[PuFMJڑ&MtAGQqtFgٴ./Š%K=@(;4;¾Ev.K n[tg*Lq9qJiX\97Γ3q~.:smY%EqS\Ռ5lZrU{:9} bAV9 hSt]h2It |ZDH9<}D_1]}%=Da_{?_w ;._U;ϟ}vcJ 081drjֆq.9_K.`VoEr1\Gn /Kq=/s^mrf6cx5-x ~t |bI ]<}@N߅8E~q]a{83.⽭JhaB iB B ݄x_"Pw;aG)vӎzQo;cC2Лn&iA'\p68]҈gƶCn>%mpYS|p~jm)# O'e)x![E`Mi I#DDA; :ޯC}C T_G}މS#dzG}3.B(q=HeYMW_KC}FJjHF^+@fsޟF_I_f1r^Ugic|py\K; GYmؿ?%;R46lo۹Aް77n\)(z5lA?oЧ(}™h<^trQO@^AP@)g} >3 )B#iy2P 7|~7Xl]D{Q8ڏ6%h#<WIZ1Srt%4`PW8{hZV64\0{uFPKAhq(a: ;5>A 6CV4 Eh@5l;"i>x/JA?yCHO  7:s;P5 >; Fվƀ Ju(>llND'Կo,C Ũ9MG^;(,|ZPkj|u,B ')xOޯח韾 Q`BJO3s:DGEFC;o68M`hpuqJ;ɤj QĜZ_T+O7i}4Ь6Z.z27جZQHKZkYg˳N[b{- P?,Zu}ܭ(-[dAY՘jm;k1T\(7&&"F$?Wy@ԀPh-߬źZܼ Vd7/9$$VM陚 {I藘/FP4R;cyrǍI @-?d>M/ $% uTkD:+Z+J[a*MԢyoU9!<Dڷ띞.̾$fvfpw Sz*z.racaݡľjZ=dp?_~9Ֆ G~1зs>?VS;"=wt7Z֠O&'IŶ jmH0:9wSwނl^w"e`&(zB`4o\4&"wFM[7ɼ hdjϴMh&×58K7ثjzZ?).TXeJbm K̤Ć;,,T|kP j_:K̬s25`]l-7hյ8EL`k,뚒sl8E+l}[5Z?~e3cUo3M`j`)T/|)'I0 Y gsxCYmJqֿhϷt3gvl)v9}ued:r5ڴ& l'N6luSm zR>Vk K)9LRn~գr`YܪaL新,rK6Ugdvq˲$ylԣL%O6[swP,g-C\ca0G`s"tM:;ʽP|J#NŢ47"$}L(î6,<{r˵03/MNxXG5 pf5&S=5\T}!˜ۏ>zSyR48!{s BaLqH&"8ڟ/S p8cf Uet,% @Ȝ{1$5 _^?[ R3ٺq Op$R R2\-7ɩ'_&2 F:8?/M0H'#FF|ֈk8Lj!; ^cdž`75[=5( (Ajb8PgppJ/Ѩ:Lޛ7jĉUSp_q%qw;.뿬~'ɯ̉ oD:cϠLO1 0{yyCYN͘;y LV&q28Fًde$òiNJRyEKe 5v1321Da1Mh(6|p7>x^Y> #}`]8 O:Lj}p^胧2}È>Ԃ5o| ;+{X Be.6.tءa|}TWWׅg-u `";GfVx8>ʳ/<^dzwن~E$FAt$eOy`"oy3yOMA0K! ا J)^'*ڴ.| /]ɏnOJhƗ ۆ LCCiOBC%X1Dr}P00[))% L/ʠ,fĞTkr[A%*4TJ`iTKL7Zj5PulKfgNmg |$ׁkBp`u`iB0[unG@8[u>ᰱ0-Ʊ/"~GɰԜ6TT</)9Z ˣE^a_*OGg2DQ0D]I]A UGk) +4XK2xG"aX'4RQ 5z}_s0 * " /ŦC)A6u }KJ'bg""@,Wτ\[TTO0liguVF#ZJ%V=_r[a[͉&/Jqe"K8)G&bDO,Mq]"UVNo% yȺɱoǔZ0#k -&TsY`mn;gm#x6CP}z,!#@3`0xq|:2tq{ˣ_BP#ܡia!B#{ko SS*cqRLѧǽ&ϊ1}Sĉ MZȰ!j\OFEFX#>wq2oLx-_ £'+'L?qe㏩SKV z!m[rP6h疿u_N)m|K_ib^$x]^0hn)%} +VVX_5׈u =6#l9 nﺯDNyyimJn8o<O/$4o;ymϑH+9'9瓚`|6cu0{,`b(X EGƁ*-+=`5lykX7'ߵ.m.fJ<}6P`Nm<j+gB/* BK›z>3-"sqX3 (N+KuADhhm|ېGy[Ұ 5=qIhʳ-jNՋmb$HtzZo6^/Js}נRDŽU D?d1kX`/ǥ%Qd#%R*Bx^(ևb/cxo(^gP#C(%B$nE@MHj D{+PXޗE< C1 ޚy (t`#l+ނ?pz5n<"(C~UW,+2I*oL JmJ`S_'mLC#fSC0 mIP]G,EbNfk} 9oԿ/ixM9E<1~FBߐ)""Ma)=?ߜdDU񷑻>Ss?h$"FP&OFe#^{Nf}5T?g"WZ3MBsBƈ֢7Eq(EPƇOeϢ6_ tH_"q{A ;0m<] m7g< }G* 5EPOX&vABPy-ߦdawA;k1Cڋ~ϵ0~"HS MS`:0 @6Fn0T(CW݈mo-O7фwBN{A4(D]Л?R#/4f+' 7A<)!gz-@/%2z-BŘ%uS tc9f@+hzFb֢uXGmDЇh3vh+چh']h7C=X>ڏDW : o1:G'It N:~Fyt.K2<_A~G7& u2XXG `1 ;c ؈ݰ; `p n8DHfqQcp,S8w? +I'N=q/}q*p <ƒq&Cx(<OS|Y3> x`/_tÿ7&·~zoUPGDDL$DJdĉȉ(h3q!@čI71KIw҃#$6$$#IJ$$Q$ĐXG:H<:_t!}L_t1}.ӥ Iӷh ]AWҷ*]Mߥk{t-]'k@?t#D?Gt nv~'tMZܴOW =Dӯ =jap~OOГ68KyzB/ wr~Wo*fsIotGGL%X27<e~@ֆ`fa,~'Ų8QӉuf]XʺDĒ{=)=}Y*'IgX>0mӝX>).bhVl3QƲr?*6gD6M3ƞa 6=fl6eϳj6g/E^fEUƖR[d[`+l}r6e&!>b[l+>}vݬ}x g_+vbe߲c;v}N}v]`~eWo*Ʈ Fڟ]vgCz7 'Ĝr2Ήs Nɩ85ᴜs p]|8_Ώ@̵BvݵP̅q\Eq\ qxי%p]n\"%sݹ\ דn@n7䲸!Pn8Ya\l%)(XV£4mejfU6+wxVdKGVWT(/kiAiIhŚr-%fo%Jp{+V# /^x,-[ao9r "}Da#GH{>"}D$H{>"}D6^#^#^#^#^#>Xbc%r{1c-[7GX{>b}k#G8{q>}hqMhjvfGv5GQEQQ4樦 61"&,-)PWU9YB"{Vʾcg)oɚ[ .gp;ї\=bg-5miOxjVM~x]IL/.;\7ymZ[:QV& :"]wBR`3/y "/y  v̻;N9i̜OΉ|fn:·(w9Tqcw֕sNg>)FO+;Jব6w" -[ʂg&w&[.C͗`6`z-9A hZ6`Nz> Cg0ĸ! 1nq#GhWyEWyEWyE00aƯaƯaƯaƯaƯa|c7L,0kq-ʀ&h:.(1q-ka<m=@m.;'Ӌ[@Ln6n>` ;dp]]oڀ Pb^.uc:yAC:S:2r$rUY'WurRA@*eb HH5Y&Klg><$yH!GdL!L2ydGL#6وM6b؄E1* 2 dXMAU֧*S`6L˱&warؔ6eMYlSlcram[fY6n-Cb;!L䪲N*D&Ln29jVm֪ZUjVm֪ ڬUjVmhfڬUjC6{;%҆Bm6fcrL9#Xm+O݀Hꦰ)n UX.7V%3֤&l4fݚVP\ݶLݐ[rΦiu7X>Hcԣ}4w~yL> ǵ ! a~^N< fx3z=c}{o7CCCCC!V=>=Փ"%Ey}mϵ>Ͼղoފ><1ǡLӏ  ؖmPlK&&`c6&0Mi LS@"Y`|%$1ĸ,yɒ,yIKR.%V!S$V! UHWrh"94H,`7yyyyX6ր5`cŭŭŭŭŭŭ gvs0b} Cތ!/2#7`9lC!!Į ˇ;!/c,nC0XYͅXaFbpĵE:gD#FPbċGErNP . . . n_0]$\$\$\$\$\$\$\$|%H0H0H05_ø111`1d[3[A;)y)r_%\2?ݚnL.ԁBE g9pfg99pj9pj9K98p?ĸpCܐ76Gy,PC fP`%A fSJ0y[F2ѯ(0ff572qȘX&:&:f(ƍ=뎜$LJLTQ\*b!%ڴ/ٝcǹ󱹈̲z¯zkZOqxɳXZĻrz?.!(B^ӣUk۪[LbѼK69ܴʾ6ї;zٱΰ<|z'UMOeP>vDw/QΩ^t69є欢9h9*?=ԣG)ޯ/祤/Uzܴ%oFydzܳg< MJ /~W3]լwB>T} zS3TkʪVKWJ}TZHq뫻WW  ?V֌/\Ԍou鋽ŧU}Ei59T+%5*ueԓ}Ɠ\]QV]cnwtfAst}f m^( EX|b@8;4:kh[[+TUVnX9P2V]l+^*GB{a=A{{AemG=Z(|sJa={ڽ(-G$+cJ}gV{]ОhwmpeDjO!j{M?6¥SlMƧܷxbՅ\=ԛ|ZtD§NI3V*E5Bhi]!TKܿzV'yDTM%awoQbV$BZ%J^Hdp{]9ro{* N?1 endstream endobj 13 0 obj <> endobj 14 0 obj <> endobj 15 0 obj<> stream xUn0E /aQ%!( ĢBbhD&,J]@1i}?# M.p SGwWkn/͘4.{TY&g> stream xw`TU8~}oj&3oJ&I&$3iH&C( @ $PD +("btWauZYumkU(~\27[={{/!ĀK'VOFbN1+ 5q֜7V ;f /j5v뫦ξ#D6%KW4Wc~+?tMkƞÄ(} z?n,Xs;/s\T,BBW~p#L5?~;h(08IFu-ELuv/mٶ|~U˺EBf tjcz'ןB5Y儬i$e21DNnDfrw0?{`q:1΀L!oŸ0 p8g02TI`yh: d7K1Fz0sGw"|ޅqѿӿ#500F&8v1H 5I%:[+Eho[; tU=Dٱފ}GiiJ2%d'C^r|4`@L:X}Y&P3]H@o&?&5oF{;9E%&ƍƷwmxQ G/A0}>N@$&OHl v~ƗWQL_Q݅1wsnt} j0}o飄'@ӈPVrėA%ى{.>G6C$A|4>0$%|r=yBrJSnyWC 5TJבrG@ ja2̓$Ȼd)U2 B.4^W_qȩq G$-}wP%^)n ~E&_rQXކRǺX-⾳ L V2mDA/N o.~ב $(i%#5-\0Nä Ǎ \N/kLfv9RvbN1 zNM$UJ\2FUjVDmUQ˹駧p{P1Oj8%jwDrMGLn<᪉5s{7FWsQ &Z\=bɤ(LJa!)s7b0/66$OCqiN]1:JLLj(Iᛝ.#Q2>D8H Di8sQ+ Դִv G[GxzZ۵˵a>0)gg;V: Ks 4@f1J@?>Fv7#FaqGW"$bʫ qh%Jvuq,ikZ- Elp05Sc^-D\5]6c~Nyk{[3(:UռAIGԀiMTNf/ȁVٮ/mkVT<$"ۤV-%+Dj<]\TO7=ZW3ZSQµkw@Q!]5+wD&sy5ޚHL}wܵbK+^2V̟Wzp>Ul!!#HKuT$5wkݢXiT9(v#*2&?~ NNiWSҪy YCOO 9DM2Sr{$&. `N32Lujtm4omi: ERb{S`$ÜY˯,[l11oT!}y.45vg >jBcS8$%ܾ>|Mmٰ$.Fڪhh쪱v쮱Ճ4|,ܳ<ۼ5Q;Fmy+VzwhFfwXn~k\focKu1հ[e;gp>A ^"܌DO`xae" r1=$,Ck SgnHe,e|H{Y[e!$9:SԌѪ (55٭ܴ*Y~ t%z٢C9<;}VUQ6Й~LոNXЛŹ[ `D;|2bP%בQKJ)?Pa)A/.kLqQI(U,y}墶)Z~#zecmcOjY1@2Llr%7gc1Q?#28.@@R L{U߯oN~uXAG,݌m:\̦7@ DAa#CC~?Er\2 k>>iįԩF[ϱJɰ@RC+ٲVet2Ȑۋ˿ɏS&^2@P\44dO{wۻ6ʊDᜇ>~+wU tPˣcןY5(5*QY;IrtFghtDG5M`B)ęTejRҘT>FW\j&O4Etg Qw*H`(XP a+F߁I҇iS~@Ą`II)z.e]t֐rђl#*_鞔3ce?[2ygl NP#I'9xc(AԘԚԝ⤔;@4ktFDI:Mn冈߰%m: 2HSA\]?dpxHsa^TԚN# ПuiֵYt&iU FebiQx>ja`yED{xdKƛ}gbo{'?o6uѤlj]~uvߦo}Ww~ `]zE-3&o8`@p;ZG~RJ,)J<@-leSuTVd9@osRTjT@X϶am69f^ktt1R+na3%\D,>?*CA>Xم+y)4MCa7r 6ٮR+D(F~a&QU*WnFdсPȦ{09vͳ5_x|fW(] Tʦ^q?eu&Ss˛g{o} iHsTɇtZH֦72]*gpwBtIhY^]mڏN5̉Ͻ*"S 9VjZh3T#KʦdEzlȐ ZpCR wǾ5~rgr7gϰoG+c'qꗨU8F6dYպEX:p@:AK}DYI5ET ^a'4Ijq:|t:HL$߲? vnsT^HE9RG'$ CLSlzɳIf&y0Ԟ/T650y5cu&ЩPG|jdc!U"!+tYCG8=<)tMٶd嘲r99TYy@VNqV k% dqw[tw[QE3TphgCk2gpsE =$g+4 xfB^F4n-m4i*k⏛| P6TU1Nϫ,IMY{lp ^4:㛑q=9=MU?IҨIS4yTx7J2tt$GG m…frֻg7}6y.stz@gtz(48&KQ]ݰ92ln^C?w<]$ܤPdd[&=IuNLRUv籧=JhJRmW jxrpt 98]對5x:,=_$sb;7T9%vL6zB:N-#3b*Y;YV>%(; ?o_7=x˺6OJ+q;"3ui4JCa@xqsUjC`Hq )A`|CJcXI<"^Rk3T2wX'y=OFߕ눮F6G&cdL 0E3zߴ3ף3/~y<} ¥7>C6+:l$nο !kF~޽р* mQ1N1E@!H3RVHObl.#XL9?lޒFw3˖ hE(H L&G sI{9 ͙9d7(/7z z<5Oo0i9ͤU"ݓ0Ba~cD._}w_VUktѷֵ˦zKWtɪMQ?+%=㸆oAsM:CcPuIչS@~n gS,BuHLQRJ~HGpU2En61ŒP'7(Aޣ0j<.1UZw) XJ( N˂)AZ0I6vʰrlJIxQ5ۏ1誌:Z`[MKWW9*fWy;˫{ԊEؙ۪wܹ0gz}w\[2=1C֥sw~AW+d2&Mn0gFF:X"z\*m5»Av+V(k<5rs/k0đTG"^5NL~0IRnd1z9;_9'k'_6 O/߀Tӑ"b<O99[&.XӸ, 0ᙓ`y-M?g&A$4Ju GҸRqyrXKO͐3-o}eniٮ;c˛믤Lu2%/[39xnv79{oDG̊{)3oG9c2 %d19CqN?7NW3ym*Wdiu@IJ)tezcf愳/c^&[ _&-iS?7DMǑBVfTX-IMjeIbupAeH&o*MlqܻW0'S0>nXt)I^ȹJ5+K6 rt &ƻ7qJ۬c 2( 7e68l}JZб)`.V a89DN&@P"oAfE(-I+^xal04IƤ׾Q3]xj[x$%ZI9)P8! *:SEU*^ni1N4 6Y>9g'fqҩϒs}jQ1},z̆1V.3ئ^e%R..TPYZlRy= U_d85v[ĄmމJlJ.gt̘[UiN+jFjm攸䟧1K)C7$%ZywGZпћ/uG*OܑP:}( PoS`a7GОUag?iPɸJJ!Zdhc˛h`O4i;jY-Rm"f^o lzҧ%Ef$-NTg 6=i}C&j2)eQ8mRЯr4$)Ē? IGLƮa&?oJQ2V&Qm; ǮJvػբ3n&Q.nE2W2fxSl*kC:H"F:º*gUх@ WAC w;U*3: Lv'bkrl\YYL ;Cc3@2f KUav{CMO_/cXƒp$MMx7ˊӻә4O[[ <4 TxyZBEРR19f w3rbmA,2+uq^|y}'w-VZf[gfQΌ !_\=l4KV?>>)X=ilSy܃_e4&ʪL4',ڂbƩ (˕S&!<А9(W(3:cx$r0bA.ȋZn码Mznی*<}is9{$Ԭχh>{p ?̏7' .<5чXiop _)ɵpJ+HkNckg *gK J!nEbay-<>7ɉo4OlL0ȍq @6<>z3V6LOټ7κ`\ml~$_mzC:+獑2\Ȱ͸&]T*a32ԗ'W`yQn; |_>lʇ|~`?*uEz=M`-ocZp*~ QdFڲx׾YӠYd˫*bՔ9j|/XP>aA8f:!=; =` uւ:[ԑJF'絖Q1f@CYS ƆF46klH^rN(u{ifA^kA^k]z/g=j Z=A_\c4v?Vڟلep7 IcBa Z[ĵG8k^u੪iޚFi-(Wy+nl<U16ƼM1U '7l68`6h8qg?c2kԟfve&K{6j;̚˒hv1Y:q7Krtڽ~}va꺋2O?#M7 Y9t~veHadmKHOv}m'e9S.^ByMH"W4Ypx-Sꥑ,*=F_Rl*0S$K=jSu;OP{ 6?Z'Tw^GʹQ JޫS#ErE~_%Q{xfs&4AيǡV3)vߗ3 &֟ݠ_3- Ζ[ͯI?^j]*[W,ViQ[UU9ȴ 6u[o}p  t+2κ.=] &3t҈zAj_qrEIW*nQ0D Qr4e \S~+.Hkehg̢ Բ7o[.0FdPlidW'ELoQc߷>p;nAѵOcX¹G's zE_OИ~1g2{6s7ek2 wtN5M`3fF--pt%]M`g%Py¬9;={`myRu¬ ϥuOwϽ,~ŗ{?ķ1i[;#u6PMNڡ 0M,+ Ba`,`ۈ-Rʹ}dC36 $t :}kQyS㊧SczrjL n\UjY-h7WonRH!ĻWMK^k[uIYQS;5|CKb?ilF5*UJ~&]ͳ٠<)/dNU@f(M/X!A2A^Ӳi[\$g-sS~Ŝo:BO~|lǔ&?)=X` RNV 6+Z4N~aOa4T(K.2W&hf.ε$z*] wz\qY&Mvksc@CrUpe~9fnκ߻2vAd-lX9Nb r<|i֑%CCT)59)Ց I(%O{_d8N{~;gߟ'v3~{KmK]Wo'gp@rtZc) ̹>_W5]%~v㧽SX-q(^G9ל媣bu@Qc5B=﨎N#q5_FpK| .?JI) %KX*{%YHXa1 ߓyu}0Bztm~D@?V~v >3*g<<(6( _~8"m3d5So{CK?cݬH#7cyEݍ&1 ~~q^<1ș=inMlQb5 V`{7,`DŽC {Wb]&g}čuÿAy< ̣af> KA>5U(oT]%!wb?OFBRPS!S a=JHju!73W c@Y{ُCH.=1co)8/sO rJdzC3;ZʖœU8Č9fx/rV٤t^҅NF*4,N,sI_ KI` L?77{tߟkqIua7y>GX-O4ZCAhR+_ $ }S'R&<GG}4(Ѭ0K!/@.'%H͚D& ͚F^hlYH#O,B5#KV2ӁXBuՇ< kZ' b\B6d JKvr$;N&= r%\M!{ɵd\On 7Cn&  ɭ6rN;Ur'9J=^rc~5ڇqr$'S|Aȗ+r|M!ߒ %@ I,awds)` Xvp@*A:8nn1>ȆC.A>o !!(b(R(0q0. PJjZu0 & `:̀z 0 f O)| /+8  | _=L8 1,Q9UP%UQ5MLT'b=5P#5jj6jJh:uyM=K3h&Cf꧹4-4HCh-%0K:VZK'::NST:N3h=I,:Ρstm6Et1m-t ]J[i]FvAWЕ]մ~:@еt]O/t#nn2:HwНtM/{Jz^Ck>^G7MfKz =@[mw#N3n(=F__C8=ACO'Si; }>G/){}B@_MG}CߥC~BJ?t~Iow_{=CƳ40a1rF'pf h1z˜ celq0Lnf<`fgr<&Q tuT+wi/,. ZJk5˺zzz;{Kzִ[DQѽmELK[zbR_Q#5jՈmb2UL:\ҁ6yL.)'6][zVu 'wb Ybahf/^eҶ~M|ؼ_Hdsz;8y9<_"!QoS_E%eP*.L@4R[PbTq %pq%+LR01J01J01J01`b~x*######<%p8B PG((((((c/E E E E#|N(I(I(I(I(M̪41\Js)M\41ribe%p%p%p%p%p%p%p%p8 pG8#1#tǁp*L@ -%TJPi*K@  #s.L0YwWw_rkG[o[_GSWtES%+kIͣX3zƪb#}6?LV&RHxX vXlJKOO UKZ[:}PHi}-ձ|U 3e@!͂o`0uh&Njϫ[kF'#Niܮ"1Bv OrYk[gB'HHI:"=Lo{'P&$L?$ez0+[ytht'#lY bU ?ELv.Xm]X]5M,MwkĝMH5#}`Q0q8z[>*T7j[˶c$&$i\'sI!I)IiNJɣЭ5SFOp9mm]-(k:GeةH3}tѴv_iocj3m]qtKMzG5k!}6[?Ϸ9"D͑ HxxD͑6 I}(q~.G;-?Ғ5b&I3:[E{_gVL. rQCFz!'6%t-mk]ҙz$Oco_[|UG-j[7WAFLqW{lgGo͂0(ISIa~TVcy{GuÚ>Q֢#vl[֯]"]%5k$%}mv^-~K;:XֵM=ז ^ޱw5ߓ+gJ@AŁ`(eq J@i(8x8ȡ8xI0&8>բxP|'UEq %G.ϧ(AW|xqGtv/]@Lu.~)ߏ릵M&Ċ֕BZىj߽N^) ˊĤP-V({;Zioer~qw 'ZdXi Vu,mC=[0}]et|$9K;ZikG*\I$kӎgR x2YX=9iIi1[3-R\Y RҐIiHiIiXJ+JJFJkŴJ[%᭒VIxjZKU-ͫZW4ji^R*ͯZ_4ji~j$5 F_#ᯑHk$5 4n4n4n4nmho+)+JJFJk4$ JiPJCRZ$RZ"eRR oH$|E" O4~4~4nQJIIIIItHtJ5I1ZÛކ;`_4ar3w3ܬ h{͡;t2k:]~0ٗ g2~~~_>`s{"axoYO˄aumix;zQ,ȗ#=K|yyİ> l>F'TgC޷ErؽG߅aֿ'iFV@tw8U oAB a}P6(' :w kIJJq(EJST)&BSdi}Y6ׯx^]Srt^R'i aeT#gZՆ#` FtNXǨt:'CԴdžY )9w|x13{ƻƧwOo/ό'C5L!SfWFh?8jS\шQ8QvqjyWow $:ycTFaG;kDf΋vy(T666FK[5Ӣy75Fɰ㳰?1bG[3>> endobj 17 0 obj <> endobj 18 0 obj<> stream xU͊@FyZv/unb~I$qO}a#1'eYw\3 !NmᖚnrmLO{s•:˾? n._uJwmc|.6??Eyxnqm<eח}w%?3cmuSݟ[ž^GO ~uȗBld_o7pE;Ip%y ^W`O`x@`yyyyyyy ]%p ]%p ]%p ]%p ]2->}[ *`΀@WKbKR.KR.KR.>}^Wb&M(6QnD٩4nbi4v:Nci4v:Nc;K8esK)_`>8](a!y. endstream endobj 100 0 obj<> stream x{ixUuk-/I:IgOBBHYZ  #ꈣȒ t ;!$%*&bJP .訓 сxtOw[Uξ[tPL9*qz=fLz 疨mڣ.`ZW`yl J Rbz<S1gMnQlQܼ9*䇕-DZlG-.4}bg/R*U%CaK.g+4#J,u\%*Ci!Ӑ{G~ _(ǢQ:&rl.2T?UoIl8d0uP8yL#Љ=[h98] Ќ=_ѵнL*=0vX=3nH"E`O|U1D .Aa1x`?<>Lh$U*#Fg {`))hĻ6*(6rlsP53#`+y Kk ㆽea[wbG(6+,tN #ՉFFv̲#\TK~I[♋z :vLhK3li a\Xg+?*i _'V4ʘQu5#bG:5bmIL~|2XN qzXb*1X*#bbzc\oq4niu/tb2IW\st!h'qفb>?/W:۝ln6'_,-*U8Wۛ}aOЧ3X}Ih:Q)D$DE2JpY T/koXoڶv7`ҍݻ O.c֖YJZp}{.РUAp-ʠB9Tl͡IӚ-%`y0ʫU^ GϠgohc,MqdGS krVZi6U8*+*kEƬ_/6975EnjZ;:zat$:1f⼑\)B,JT%MDWP/1+L*Gu`522,zhl ["mQmQolnm آbbb%rKԖqwqf0LI!=OB_وpH{vlzcyx5ְaͽ?UZ)Gr+2#,.YTkϯ,?:@é R ރy~qlU8JQšsGD5^ۜ&AP U:_1Q+]z%@P 9 ^#sz?&?bԓxhrGZj6o?4@gԚ`;PL}/NP 3fp9-qf>-0mb)$&s4̅t^UzM^w=iۭ&⢙3DG.>jQ޲k̦GK%m,Q˟vBzjouMOȫFX3H/`mXId 078G^*͎41l "&UIі)DU2x[5.]:W;zv54cruЗU:xRɥGCLX3M,a4P_u 1e &f\:& S9ÒaͰe3&1 TTք=G>`RiwG+7ut\c] _$I$ 7-OW]#ܴyu(aQZTAMEvx($Q!h^+HH> 8E8Q%8:Kt)а6(!Ӹ!*,RFW:qshoRéaEa;ӢvMMZ>8$H0iuFy1La. .JtQ\I8]!iI6&Z Jcھ^^Åqñ>5Dc,c.S0&: u <ǜ9As8˸ ޤިs)6xSM^e҆z~5_g_ |ôg}p~]VJ$# և忣IqWjZLۥT 4SNӽo''ˌ+|qXi0s޹$6"I"G5ϝsfv֑hu|]Go>Z)Oѳ#Qy(@ 2PJTVj IDqH,e|X%5VYE͏BVUID$I$~zIB{a)⊄u9⪅rudaG #ô .SMJ2㵙xI)Ŗ`+$y"X]AJWL6M 7t>$鶝O?.?c^Od%:D.2lʝ#RҢP|p7Y!meЮHfFXK)n(w,l]-*Za'|& #f?_j pqf1KW.|xOڈ'ƼZ)8,vC2t ,N8PX.CkP?RBBIYл"#|y5 CGٷ?iRȩy_5ioR9̾`rs1{x;I`!Zwbp]bi#kcU!A@qcosbו&bd6"Lf;2q3/$/4?l^T%(* ]Y@\e p8itRG I$Ӛ6 S)`%Bg~H~hAePY\SҴҼ;]T,ltP^97P*nZ}s?1$wצ'3v]yo[Ejn~텯ݼ`جuz7jO9jw]#"~&&A  6HcY(^]RQjUc\]@%M$FsYܭB!7DrNaC " u^AW{~w }W^5[ $KAZ^wςX +Ϝe&Ɠl<7Ƒl2 Sbx8ʙ崜Đx~Ky `@O$O/%Jõ\Q8,"'  J^%Hc!X,h93+ƴs^ Gb1K4>MLT0Lg&XM&SRj:W3Y.ԥrvT,JUh!-F6q-z~$S4A:6mvva=̏fQ1Y=N`s$muԫi= ;NoW?K+NIAD5mah1SX~~m2B/3AzN|џ:;AÊLw9Cxܡtl]` A$*Rp}ੋa%La&7 t ya*3QyAhA`r@w7[6*+d6c۰fض:3vOo!LCɯOc$FD=Y~PD!T FL@`.Oͬ Lz` }Đ$s b9[Sy9""SNE{3+ ]yXfO5X|@;!aA1syA@W1vG:!%D{D(sW1N)8{1L/y4e vk\T.UjeV er$'z֖u|sW߿y/}gu ܿjömV?_&1sUIK =ٹc/"my w۬zLlL $jQ&$Xw(?clZ-|bOcKwX޳h.t L%nqYPsUOZE_Ũn;D¤ʵ &=TDR.IDh*o&Wԋ/&dlwȟ"cv( Q;d7T b9A!sA S^ tW2Dk4xɷmMxB(E)b+ t\!tRC7-n:*0f̈́7 nV_)Ib]}(1jJnT?R]`hbiޞQ)9N8Z6ɷDVkrQ2zu]36Htt@O]I[w}t/N}ߔslBD,RCK i&Hdl&>>>Oէi};5L}>KLaR az3* G ߬~$mSsێ;O?bb:Ν;M$U>!%-NR|'{Ңf N vK` kK2%iU o{8b^YkviJMn.lEdEˆv< eՊVy7/}9s7¿x餴ͫϼ3'8󾥰3ﻳ)Aܳ۾*"Kǚ;z%cĽ&|ŷO&$<[&N?8ForܷkyqߨIxg#{/80셊_ygLK[ĂR>`938@?59J/(ə$IeӸ4~ L5ek*Ah%L;^0=mL2M|ZAFEwpQѧ1ɌM.![>tt)Ax̢34pg6"1}f,bG2i  5dS!Tkid8Iidf `7-ga=n|3F>=╷ǎ7Գݓ>#k:?fA@yKOw'\LO ! X#<`Y쨒>p4~dG@ Np.B} &`U^DQ7_& 87@8!.Dx`-D%̆EȶہŜQn}9)iX +a +od,y̮L VR(06l-%37W3>69o/XJXGjA}_tBB;c YǛ [;>s S/ \ pk҃Ј>Ө7s(հKa#<Ocma5<ȳw\N'U[ @ο[pN;g8 B_ hQBPBˡ **Xo 8 @zXp`N,_J ʊKJ-_R,??vhoMj9JJ }L&஖X*ܐL?eOù0qeM܏w,&zhY7}4.~JW?Lt@~=~$Zfr_ҿͤ_ qr r^}}J?g?k.i~r~|X׳|+=fKҏζrz쇹Vz~,0~ ߓd3LϘ;2}eLߔ)|CސD+}U{U#L\L_`-32=p/}Z2~ '}2S{E)+}q^>{ROXV۸=2scs?ng{t$\}t$D~u^vOaDΥ2-\SmUeLH2ݺ)ۚHdr[Zi Z2檛Wfefl~ne67sM2]o2]6['ӵtj3LVq tU˴[rWճ++gѕnQ+ZzvEj쬮J5&ZYa*3imeZ~-+ŕmel)V:etLKd."ɴ`8W0?Gd:'ӹtLgߛͮѻYwY.3Swtf+!dnL\L'$h2Inf^4]384u8MZ#ӤlMGt~D:BË\)MhLciLd.Sp+аhh- S\p+ iL2b9LmԚM-xRKxy&5Rc+58Lq4@:U*JTByqvRFK-Gd Z If2?Ad# endstream endobj 92 0 obj << /Title (\376\377\000\124\000\150\000\145\000\040\000\104\000\141\000\164\000\141\000\163\000\164\000\145\000\160\000\040\000\120\000\162\000\157\000\143\000\145\000\144\000\165\000\162\000\145) /Dest [7 0 R /XYZ 0 576 null] /Parent 2 0 R /First 93 0 R /Last 93 0 R /Count 1 >> endobj 93 0 obj << /Title (\376\377\000\040\000\115\000\117\000\116\000\124\000\110\000\114\000\131\000\040\000\122\000\105\000\120\000\117\000\122\000\124\000\040\000\117\000\106\000\040\000\123\000\120\000\117\000\116\000\123\000\117\000\122\000\105\000\104\000\040\000\101\000\107\000\122\000\105\000\105\000\115\000\105\000\116\000\124\000\123\000\040) /Dest [7 0 R /XYZ 0 576 null] /Parent 92 0 R >> endobj 19 0 obj << /D [7 0 R /XYZ 0 576 null] >> endobj 22 0 obj << /D [20 0 R /XYZ 0 576 null] >> endobj 25 0 obj << /D [23 0 R /XYZ 0 576 null] >> endobj 28 0 obj << /D [26 0 R /XYZ 0 576 null] >> endobj 31 0 obj << /D [29 0 R /XYZ 0 576 null] >> endobj 34 0 obj << /D [32 0 R /XYZ 0 576 null] >> endobj 37 0 obj << /D [35 0 R /XYZ 0 576 null] >> endobj 40 0 obj << /D [38 0 R /XYZ 0 576 null] >> endobj 43 0 obj << /D [41 0 R /XYZ 0 576 null] >> endobj 46 0 obj << /D [44 0 R /XYZ 0 576 null] >> endobj 49 0 obj << /D [47 0 R /XYZ 0 576 null] >> endobj 52 0 obj << /D [50 0 R /XYZ 0 576 null] >> endobj 55 0 obj << /D [53 0 R /XYZ 0 576 null] >> endobj 58 0 obj << /D [56 0 R /XYZ 0 576 null] >> endobj 61 0 obj << /D [59 0 R /XYZ 0 576 null] >> endobj 64 0 obj << /D [62 0 R /XYZ 0 576 null] >> endobj 67 0 obj << /D [65 0 R /XYZ 0 576 null] >> endobj 70 0 obj << /D [68 0 R /XYZ 0 576 null] >> endobj 73 0 obj << /D [71 0 R /XYZ 0 576 null] >> endobj 76 0 obj << /D [74 0 R /XYZ 0 576 null] >> endobj 79 0 obj << /D [77 0 R /XYZ 0 576 null] >> endobj 82 0 obj << /D [80 0 R /XYZ 0 576 null] >> endobj 85 0 obj << /D [83 0 R /XYZ 0 576 null] >> endobj 88 0 obj << /D [86 0 R /XYZ 0 576 null] >> endobj 91 0 obj << /D [89 0 R /XYZ 0 576 null] >> endobj 7 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 8 0 R >> endobj 20 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 21 0 R >> endobj 23 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 24 0 R >> endobj 26 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 27 0 R >> endobj 29 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 30 0 R >> endobj 32 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 33 0 R >> endobj 35 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 36 0 R >> endobj 38 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 39 0 R >> endobj 41 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 42 0 R >> endobj 44 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 45 0 R >> endobj 47 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 48 0 R >> endobj 50 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 51 0 R >> endobj 53 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 54 0 R >> endobj 56 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 57 0 R >> endobj 59 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 60 0 R >> endobj 62 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 63 0 R >> endobj 65 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 66 0 R >> endobj 68 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 69 0 R >> endobj 71 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 72 0 R >> endobj 74 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 75 0 R >> endobj 77 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 78 0 R >> endobj 80 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 81 0 R >> endobj 83 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 84 0 R >> endobj 86 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 87 0 R >> endobj 89 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 90 0 R >> endobj xref 0 101 0000000000 65535 f 0000030840 00000 n 0000031439 00000 n 0000031509 00000 n 0000031735 00000 n 0000031893 00000 n 0000032088 00000 n 0000108302 00000 n 0000000064 00000 n 0000000016 00000 n 0000051616 00000 n 0000051776 00000 n 0000051972 00000 n 0000074324 00000 n 0000074821 00000 n 0000075020 00000 n 0000092678 00000 n 0000093150 00000 n 0000093326 00000 n 0000107053 00000 n 0000108513 00000 n 0000001016 00000 n 0000107102 00000 n 0000108726 00000 n 0000002152 00000 n 0000107152 00000 n 0000108939 00000 n 0000003243 00000 n 0000107202 00000 n 0000109152 00000 n 0000004245 00000 n 0000107252 00000 n 0000109365 00000 n 0000005328 00000 n 0000107302 00000 n 0000109578 00000 n 0000006581 00000 n 0000107352 00000 n 0000109791 00000 n 0000007805 00000 n 0000107402 00000 n 0000110004 00000 n 0000008932 00000 n 0000107452 00000 n 0000110217 00000 n 0000010027 00000 n 0000107502 00000 n 0000110430 00000 n 0000011173 00000 n 0000107552 00000 n 0000110643 00000 n 0000012349 00000 n 0000107602 00000 n 0000110856 00000 n 0000013478 00000 n 0000107652 00000 n 0000111069 00000 n 0000014444 00000 n 0000107702 00000 n 0000111282 00000 n 0000015710 00000 n 0000107752 00000 n 0000111495 00000 n 0000016953 00000 n 0000107802 00000 n 0000111708 00000 n 0000018127 00000 n 0000107852 00000 n 0000111921 00000 n 0000019252 00000 n 0000107902 00000 n 0000112134 00000 n 0000020218 00000 n 0000107952 00000 n 0000112347 00000 n 0000021248 00000 n 0000108002 00000 n 0000112560 00000 n 0000022469 00000 n 0000108052 00000 n 0000112773 00000 n 0000023604 00000 n 0000108102 00000 n 0000112986 00000 n 0000024791 00000 n 0000108152 00000 n 0000113199 00000 n 0000025761 00000 n 0000108202 00000 n 0000113412 00000 n 0000026813 00000 n 0000108252 00000 n 0000106352 00000 n 0000106648 00000 n 0000027203 00000 n 0000031006 00000 n 0000031042 00000 n 0000032367 00000 n 0000052252 00000 n 0000075487 00000 n 0000093899 00000 n trailer << /Size 101 /Root 1 0 R >> startxref 113625 %%EOF

SAS Log

1                                                                                                                        The SAS System                                                                                       20:53 Wednesday, February 21, 2018

NOTE: Copyright (c) 2002-2010 by SAS Institute Inc., Cary, NC, USA. 
NOTE: SAS (r) Proprietary Software 9.3 (TS1M2) 
      Licensed to LOUISIANA STATE UNIV / ITS-ADMIN, Site 70074566.
NOTE: This session is executing on the X64_S08R2  platform.



NOTE: Enhanced analytical products:

SAS/STAT 12.1

NOTE: SAS Initialization used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      
NOTE: The autoexec file, D:\SAS\EnterpriseSAS\Lev1\SASApp\StoredProcessServer\autoexec.sas, was executed at server initialization.

>>> SAS Macro Variables:

 EFFDTE=20180131
 SYSDBMSG=
 SYSDBRC=0
 _APSLIST=_url,_htua,EFFDTE,_client,_htcook,_result,_ODSDEST,_grafloc,_program,_reqmeth,_rmtaddr,_rmthost,_srvname,_srvport,_version,_metauser,_password,_username,_metafolder,_metaperson,_userloc
     ale,_SECUREUSERNAME
 _CLIENT=StoredProcessService 9.3; JVM 1.6.0_30; Windows Server 2008 R2 (amd64) 6.1
 _GRAFLOC=/sasweb/graph
 _HTCOOK=__unam=6bbc56c-16075b97cf2-5688dc0e-86; JSESSIONID=1EDB88EFF2D318C11646412C24619D13; sso-logout-time="Thu Feb 22 2018 04:38:34 GMT-0600 (Central Standard Time)"; LtpaToken=AAECAzVBOEUyRE
     Y2NUE4RTlEQUFrdHdlZWRAbHN1LmVkdW+CKBlqRgsvyD7gA4j0Tc+fYZer
 _HTUA=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36
 _METAFOLDER=/FSS/
 _METAPERSON=FSSGuest
 _METAUSER=FSSGuest@saspw
 _ODSDEST=PDF
 _PASSWORD=XXXXXX
 _PROGRAM=/FSS/SPONCOL2
 _REPLAY="&_URL?_sessionid=F0694164-9633-4A5B-9A28-4F01821CB461&_program=replay&_entry=&_TMPCAT.."
 _REQMETH=POST
 _RESULT=STREAM
 _RMTADDR=10.0.28.1
 _RMTHOST=10.0.28.1
 _SECUREUSERNAME=FSSGuest
 _SRVNAME=sasdreporting.lsu.edu
 _SRVPORT=8443
 _TMPCAT=APSWORK.TCAT0006
 _URL=/SASStoredProcess/do
 _USERLOCALE=en_US
 _USERNAME=FSSGuest@saspw
 _VERSION=Version 9.3 (Build 478)

NOTE: %INCLUDE (level 1) file D:\SAS Stored Processes\FSS\SPONCOL2.sas is file D:\SAS Stored Processes\FSS\SPONCOL2.sas.
2         +*  Begin EG generated code (do not edit this line);
3         +*
4         +*  Stored process registered by
5         +*  Enterprise Guide Stored Process Manager V5.1
6         +*
7         +*  ====================================================================
8         +*  Stored process name: SPONCOL2
9         +*  ====================================================================
10        +*
11        +*  Stored process prompt dictionary:
12        +*  ____________________________________
13        +*  _ODSDEST
14        +*       Type: Text
15        +*      Label: _ODSDEST
16        +*       Attr: Visible
17        +*  ____________________________________
18        +*  EFFDTE
19        +*       Type: Text
20        +*      Label: EFFDTE
21        +*       Attr: Visible
22        +*  ____________________________________
23        +*;
24        +
25        +
26        +*ProcessBody;
27        +
28        +%global _ODSDEST
29        +        EFFDTE;
30        +
31        +OPTIONS VALIDVARNAME=ANY;
32        +
33        +%macro ExtendValidMemName;
34        +
35        +%if %sysevalf(&sysver>=9.3) %then options validmemname=extend;
36        +
37        +%mend ExtendValidMemName;
38        +
                                                                                          The SAS System

39        +%ExtendValidMemName;
40        +
41        +*  End EG generated code (do not edit this line);
42        +
43        +OPTIONS MISSING = ' '
44        +     LINESIZE=145 symbolgen;
45        +	%GetLSUUser
SYMBOLGEN:  Macro variable _METAUSER resolves to FSSGuest@saspw
SYMBOLGEN:  Macro variable _METAUSER resolves to FSSGuest@saspw
SYMBOLGEN:  Macro variable _HTCOOK resolves to __unam=6bbc56c-16075b97cf2-5688dc0e-86; JSESSIONID=1EDB88EFF2D318C11646412C24619D13; 
            sso-logout-time="Thu Feb 22 2018 04:38:34 GMT-0600 (Central Standard Time)"; 
            LtpaToken=AAECAzVBOEUyREY2NUE4RTlEQUFrdHdlZWRAbHN1LmVkdW+CKBlqRgsvyD7gA4j0Tc+fYZer
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted for printing.

NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

SYMBOLGEN:  Macro variable VALUE resolves to AAECAzVBOEUyREY2NUE4RTlEQUFrdHdlZWRAbHN1LmVkdW%2BCKBlqRgsvyD7gA4j0Tc%2BfYZer
SYMBOLGEN:  Macro variable _METAUSER resolves to FSSGuest@saspw
SYMBOLGEN:  Macro variable _METAUSER resolves to FSSGuest@saspw

NOTE: Numeric values have been converted to character values at the places given by: (Line):(Column).
      45:118   45:240   
NOTE: The infile LSU is:
      Filename=http://cgi.lsu.edu:8080/eis/servlet/getuser?LtpaToken=AAECAzVBOEUyREY2NUE4RTlEQUFrdHdlZWRAbHN1LmVkdW%2BCKBlqRgsvyD7gA4j0Tc%2BfYZer
      ,
      Local Host Name=SASDCOMPUTE,
      Local Host IP addr=::1,
      Service Hostname Name=cgi.uis.lsu.edu,
      Service IP addr=130.39.20.36,Service Name=N/A,
      Service Portno=8080,Lrecl=2000,Recfm=Stream

NOTE: 1 record was read from the infile LSU.
      The minimum record length was 33.
      The maximum record length was 33.
NOTE: DATA statement used (Total process time):
                                                                 The SAS System

      real time           0.01 seconds
      cpu time            0.00 seconds
      

**END*USEREND*USER**


SYMBOLGEN:  Macro variable _LSUPERSON resolves to Keri M Tweed
SYMBOLGEN:  Macro variable _LSUUSER resolves to ktweed
****  This stored process was requested by Keri M Tweed with LSUUSERID: ktweed


**END*USEREND*USER**
SYMBOLGEN:  Macro variable _INFILE resolves to            0
SYMBOLGEN:  Macro variable _INUSER resolves to            1
46        +
47        +  *** ENTER EFFECTIVE DATE ***;
48        +*%LET EFFDTE = 20170228;
49        +
50        +DATA DATE;
51        +  EFFDTE  = "&EFFDTE";
SYMBOLGEN:  Macro variable EFFDTE resolves to 20180131
52        +  EFFDTEX = INPUT(PUT(EFFDTE,8.),$8.);
53        +  FORMAT EFFYR $4.;
54        +  EFFYR = SUBSTR(EFFDTEX,1,4);
55        +  EFFMN = SUBSTR(EFFDTEX,5,2);
56        +  IF EFFMN < 7 THEN FISCAL = EFFYR;
57        +   ELSE FISCAL = EFFYR + 1;
58        +     FYEARX = COMPRESS("'"||TRIM(FISCAL)||"'");
59        +     FYRX = "'"||SUBSTR(FYEARX,4,2)||"'";
60        +     PDATE = COMPRESS(EFFYR) || COMPRESS(EFFMN);
61        + PFILE = "'ACGR14.PROD.PDF(X" || COMPRESS(PDATE) || ")'";
62        +     CALL SYMPUT('PFILE',PFILE);
63        + HFILE = "'ACGR14.PROD.HTML(X" || COMPRESS(PDATE) || ")'";
64        +     CALL SYMPUT ('HFILE', HFILE);
65        +     CALL SYMPUT('FYR',FYRX);
66        +     CALL SYMPUT('FYEAR',FYEARX);
67        +     CALL SYMPUT('EFFMN',EFFMN);
                                                                 The SAS System

68        +     CALL SYMPUT('EFFYR',EFFYR);
69        +     CALL SYMPUT('FISCAL',FISCAL);
70        +	 	 TME = TIME();
71        +	CALL SYMPUT('TME',TME);
72        +
73        +	if EFFMN > 6 then begfy = effyr; else begfy = effyr - 1;	
74        +	format begdte yymmddn.;
75        +begdte = begfy||'0701';
76        +begdte1 = INPUT(PUT(begdte,$8.),8.);
WARNING: Variable begdte has already been defined as numeric.
77        +CALL SYMPUT('begdte1',begdte1);
78        +
79        +IF EFFMN = 01 THEN MON = 'JANUARY  ';
80        +IF EFFMN = 02 THEN MON = 'FEBRUARY ';
81        +IF EFFMN = 03 THEN MON = 'MARCH    ';
82        +IF EFFMN = 04 THEN MON = 'APRIL    ';
83        +IF EFFMN = 05 THEN MON = 'MAY      ';
84        +IF EFFMN = 06 THEN MON = 'JUNE     ';
85        +IF EFFMN = 07 THEN MON = 'JULY     ';
86        +IF EFFMN = 08 THEN MON = 'AUGUST   ';
87        +IF EFFMN = 09 THEN MON = 'SEPTEMBER';
88        +IF EFFMN = 10 THEN MON = 'OCTOBER  ';
89        +IF EFFMN = 11 THEN MON = 'NOVEMBER ';
90        +IF EFFMN = 12 THEN MON = 'DECEMBER ';
91        + CALL SYMPUT('MON',MON);
92        +
93        +BEGFY=FISCAL-1;
94        +BEGFX = INPUT(PUT(BEGFY,4.),$4.);
95        +FISX = INPUT(PUT(FISCAL,4.),$4.);
96        +FORMAT BEGYR ENDYR $2.;
97        +BEGYR = SUBSTR(BEGFX,3,2);
98        +ENDYR = SUBSTR(FISX,3,2);
99        +CALL SYMPUT('BEGYR',BEGYR);
100       +CALL SYMPUT('ENDYR',ENDYR);
101       +
102       +
103       +
104       +/*LIBNAME COA DB2 AUTHID=COA SSID=DB2;
                                                                 The SAS System

105       +LIBNAME SPM DB2 AUTHID=SPM SSID=DB2;
106       +LIBNAME DIR DB2 AUTHID=DIR SSID=DB2;
107       +
108       +
109       +PROC SQL;
110       + CREATE TABLE COAFILE AS
111       + SELECT P_I_LSU_ID          AS PIID
112       +       ,ACCT_CODE           AS ACCT
113       +       ,AGENCY_CD           AS AGENCY
114       +       ,GRANT_EXPIRE_DATE   AS EXPIRE
115       +       ,PROPOSAL_NBR        AS PROPNBR
116       +       ,GRANT_NAME          AS STITLE
117       +       ,TOTAL_AWARD_AMT     AS TOTAWARD
118       +       ,CO_P_I_LSU_ID       AS COPIID
119       +       ,INTERNAL_COMP_FLAG  AS INTFLAG
120       +       ,TASK_NBR            AS TASK
121       +FROM COA.SPONSORED_PROGRAMS
122       +WHERE SUBSTR(ACCT_CODE,1,1) = '1'
123       +AND SUBSTR(ACCT_CODE,6,1) IN ('3','4','5','6') AND PROPOSAL_NBR <> 0
124       +AND AGENCY_CD NOT IN ('A1','C','Z','XF') AND BILL_CYCLE_CD <> 'G'
125       +AND SUBSTR(ACCT_CODE,1,7) NOT IN ('1801054','1814054','190047','190057',
126       +'190067') AND FISCAL_YEAR = &FYEAR;
127       +
128       +PROC SORT; BY ACCT;*/
129       +
130       +

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      56:6    57:18   73:5    73:48   75:15   79:4    80:4    81:4    82:4    83:4    84:4    85:4    86:4    87:4    88:4    89:4    90:4
      93:7    
NOTE: Numeric values have been converted to character values at the places given by: (Line):(Column).
      57:24   71:20   73:54   77:23   93:13   
NOTE: The data set WORK.DATE has 1 observations and 19 variables.
NOTE: Compressing data set WORK.DATE increased size by 100.00 percent. 
      Compressed is 2 pages; un-compressed would require 1 pages.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
                                                                 The SAS System

      

131       +PROC SQL;
132       +CREATE TABLE FUND1 AS
133       +SELECT ORG_ID AS GRANT_ID,
134       +FUND as SF
135       +FROM WDM.fin_fdm_DRIVERTAG
136       +WHERE FUND IN ('FD250','FD251','FD252');
NOTE: Compressing data set WORK.FUND1 decreased size by 47.75 percent. 
      Compressed is 58 pages; un-compressed would require 111 pages.
NOTE: Table WORK.FUND1 created, with 6403 rows and 2 columns.

NOTE: PROCEDURE SQL used (Total process time):
      real time           0.03 seconds
      cpu time            0.01 seconds
      

137       +PROC SORT; BY GRANT_ID;
138       +

NOTE: There were 6403 observations read from the data set WORK.FUND1.
NOTE: The data set WORK.FUND1 has 6403 observations and 2 variables.
NOTE: Compressing data set WORK.FUND1 decreased size by 47.75 percent. 
      Compressed is 58 pages; un-compressed would require 111 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.03 seconds
      cpu time            0.01 seconds
      

139       +PROC SQL;
140       +CREATE TABLE GRANT1 AS
141       +SELECT GRANT_ID,
142       +AWARD_NUMBER as award_budg,
143       +TASK_NUMBER,
144       +TO_DATE AS GRANT_EXP_DATE,
145       +sponsor_id,
146       +cont_line_status,
147       +is_primary,
                                                                 The SAS System

148       +workday_id
149       +FROM WDM.FIN_AWD_LINE
150       +WHERE COMPANY = '10' and cont_status NE ' ';
NOTE: Compressing data set WORK.GRANT1 decreased size by 26.47 percent. 
      Compressed is 50 pages; un-compressed would require 68 pages.
NOTE: Table WORK.GRANT1 created, with 3793 rows and 8 columns.

NOTE: PROCEDURE SQL used (Total process time):
      real time           0.04 seconds
      cpu time            0.00 seconds
      

151       +PROC SORT; BY GRANT_ID;
152       +

NOTE: There were 3793 observations read from the data set WORK.GRANT1.
NOTE: The data set WORK.GRANT1 has 3793 observations and 8 variables.
NOTE: Compressing data set WORK.GRANT1 decreased size by 26.47 percent. 
      Compressed is 50 pages; un-compressed would require 68 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

153       +DATA MRG1; MERGE FUND1(IN=A) GRANT1(IN=B); BY GRANT_ID; IF A AND B;

NOTE: There were 6403 observations read from the data set WORK.FUND1.
NOTE: There were 3793 observations read from the data set WORK.GRANT1.
NOTE: The data set WORK.MRG1 has 3282 observations and 9 variables.
NOTE: Compressing data set WORK.MRG1 decreased size by 37.33 percent. 
      Compressed is 47 pages; un-compressed would require 75 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

154       +PROC SORT; BY sponsor_id;
155       +
                                                                 The SAS System


NOTE: There were 3282 observations read from the data set WORK.MRG1.
NOTE: The data set WORK.MRG1 has 3282 observations and 9 variables.
NOTE: Compressing data set WORK.MRG1 decreased size by 37.33 percent. 
      Compressed is 47 pages; un-compressed would require 75 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.03 seconds
      cpu time            0.01 seconds
      

156       +proc sql;
157       +create table SPON as
158       +select sponsor_id,
159       +SPONSOR_NAME,
160       +sponsor_type as AGENCY,
161       +parent_id as parent
162       +from wdm.fin_awd_sponsor;
NOTE: Compressing data set WORK.SPON decreased size by 67.57 percent. 
      Compressed is 12 pages; un-compressed would require 37 pages.
NOTE: Table WORK.SPON created, with 1671 rows and 4 columns.

NOTE: PROCEDURE SQL used (Total process time):
      real time           0.03 seconds
      cpu time            0.01 seconds
      

163       +proc sort; by sponsor_id;
164       +

NOTE: There were 1671 observations read from the data set WORK.SPON.
NOTE: The data set WORK.SPON has 1671 observations and 4 variables.
NOTE: Compressing data set WORK.SPON decreased size by 67.57 percent. 
      Compressed is 12 pages; un-compressed would require 37 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

                                                                 The SAS System

165       +data mrgspon; merge mrg1(in=a) spon(in=b); by sponsor_id; if a;

NOTE: There were 3282 observations read from the data set WORK.MRG1.
NOTE: There were 1671 observations read from the data set WORK.SPON.
NOTE: The data set WORK.MRGSPON has 3282 observations and 12 variables.
NOTE: Compressing data set WORK.MRGSPON decreased size by 62.62 percent. 
      Compressed is 40 pages; un-compressed would require 107 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

166       +PROC SORT; BY award_budg grant_id cont_line_status descending is_primary ;
167       +

NOTE: There were 3282 observations read from the data set WORK.MRGSPON.
NOTE: The data set WORK.MRGSPON has 3282 observations and 12 variables.
NOTE: Compressing data set WORK.MRGSPON decreased size by 62.62 percent. 
      Compressed is 40 pages; un-compressed would require 107 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

168       +data setmrgspon1; set mrgspon; BY award_budg grant_id cont_line_status descending is_primary ;
169       +if first.grant_id then output;

NOTE: There were 3282 observations read from the data set WORK.MRGSPON.
NOTE: The data set WORK.SETMRGSPON1 has 3277 observations and 12 variables.
NOTE: Compressing data set WORK.SETMRGSPON1 decreased size by 62.26 percent. 
      Compressed is 40 pages; un-compressed would require 106 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

170       +proc sort; by sponsor_id;
171       +
                                                                 The SAS System


NOTE: There were 3277 observations read from the data set WORK.SETMRGSPON1.
NOTE: The data set WORK.SETMRGSPON1 has 3277 observations and 12 variables.
NOTE: Compressing data set WORK.SETMRGSPON1 decreased size by 62.26 percent. 
      Compressed is 40 pages; un-compressed would require 106 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

172       +data setSPON; set setmrgspon1; by sponsor_id;
173       +if agency in ('Sponsor_Type_State_Agency','Sponsor_Type_Federal_Agency'); *then do; *output statefed;
174       +	if parent ne ' ' then sponsor_id = parent; else sponsor_id = sponsor_id;
175       +	flag = 'Y';*output;
176       +	*end;

NOTE: There were 3277 observations read from the data set WORK.SETMRGSPON1.
NOTE: The data set WORK.SETSPON has 2263 observations and 13 variables.
NOTE: Compressing data set WORK.SETSPON decreased size by 62.16 percent. 
      Compressed is 28 pages; un-compressed would require 74 pages.
NOTE: DATA statement used (Total process time):
      real time           0.03 seconds
      cpu time            0.03 seconds
      

177       +proc sort; by sponsor_id;
178       +

NOTE: There were 2263 observations read from the data set WORK.SETSPON.
NOTE: The data set WORK.SETSPON has 2263 observations and 13 variables.
NOTE: Compressing data set WORK.SETSPON decreased size by 62.16 percent. 
      Compressed is 28 pages; un-compressed would require 74 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

179       +data setSPON2; set setmrgspon1; by sponsor_id;
                                                                 The SAS System

180       +if agency not in ('Sponsor_Type_State_Agency','Sponsor_Type_Federal_Agency');

NOTE: There were 3277 observations read from the data set WORK.SETMRGSPON1.
NOTE: The data set WORK.SETSPON2 has 1014 observations and 12 variables.
NOTE: Compressing data set WORK.SETSPON2 decreased size by 57.58 percent. 
      Compressed is 14 pages; un-compressed would require 33 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

181       +proc sort; by sponsor_id;
182       +
183       +
184       +/*proc sql;
185       +create table SPONparent as
186       +select sponsor_id,
187       +SPONSOR_NAME as Parent_name,
188       +sponsor_type as AGENCY,
189       +parent_id
190       +from wdm.fin_awd_sponsor;
191       +proc sort; by sponsor_id;
192       +
193       +data mrgspon; merge mrg1(in=a) spon(in=b); by sponsor_id; if a;
194       +*if agency in ('Sponsor_Type_State_Agency','Sponsor_Type_Federal_Agency') then do; *output statefed;
195       +	if parent_id ne ' ' then do; sponsor_id = parent_id;
196       +*else sponsor_id = sponsor_id; end;
197       +else do;
198       +sponsor_id = sponsor_id;
199       +end;
200       +*else output mrgspon;
201       +proc sort; by AWARD_NUMBER;*/
202       +

NOTE: There were 1014 observations read from the data set WORK.SETSPON2.
NOTE: The data set WORK.SETSPON2 has 1014 observations and 12 variables.
NOTE: Compressing data set WORK.SETSPON2 decreased size by 57.58 percent. 
      Compressed is 14 pages; un-compressed would require 33 pages.
                                                                 The SAS System

NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

203       +data setSTATEFED (drop=sponsor_name agency); set setspon;
204       +if parent ne ' ' then sponsor_id = parent; else sponsor_id = sponsor_id;

NOTE: There were 2263 observations read from the data set WORK.SETSPON.
NOTE: The data set WORK.SETSTATEFED has 2263 observations and 11 variables.
NOTE: Compressing data set WORK.SETSTATEFED decreased size by 35.14 percent. 
      Compressed is 24 pages; un-compressed would require 37 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

205       +proc sort; by sponsor_id;
206       +
207       +/*data set2; set setstatefed; by sponsor_id;
208       +if last.sponsor_id then output;
209       +proc sort; by sponsor_id;*/
210       +
211       +
212       +/*data setspon (keep=sponsor_id); set spon; by sponsor_id;
213       +if sponsor_type in ('Sponsor_Type_State_Agency','Sponsor_Type_Federal_Agency') then do;
214       +		if parent_id ne ' ' then sponsor_id = parent_id; else sponsor_id = sposnor_id;
215       +
216       +end;
217       +proc sort; by sponsor_id;*/
218       +
219       +/*data mrgspon statefed; merge mrg1(in=a) spon(in=b); by sponsor_id; if a;
220       +if agency in ('Sponsor_Type_State_Agency','Sponsor_Type_Federal_Agency') then output statefed;
221       +else output mrgspon;
222       +proc sort; by AWARD_NUMBER;
223       +
224       +data setSTATEFED(keep=parent_id sponsor_id); set statefed;
225       +if parent_id ne ' ' then sponsor_id = parent_id; else sponsor_id = sponsor_id;
                                                                 The SAS System

226       +proc sort; by sponsor_id;
227       +
228       +data set2; set setstatefed; by sponsor_id;
229       +if last.sponsor_id then output;
230       +proc sort; by sponsor_id;*/
231       +

NOTE: There were 2263 observations read from the data set WORK.SETSTATEFED.
NOTE: The data set WORK.SETSTATEFED has 2263 observations and 11 variables.
NOTE: Compressing data set WORK.SETSTATEFED decreased size by 35.14 percent. 
      Compressed is 24 pages; un-compressed would require 37 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

232       +data mrgstate; merge setSTATEFED(in=a) spon(in=b); by sponsor_id; if a;

NOTE: There were 2263 observations read from the data set WORK.SETSTATEFED.
NOTE: There were 1671 observations read from the data set WORK.SPON.
NOTE: The data set WORK.MRGSTATE has 2263 observations and 13 variables.
NOTE: Compressing data set WORK.MRGSTATE decreased size by 63.51 percent. 
      Compressed is 27 pages; un-compressed would require 74 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

233       +proc sort; by sponsor_id;
234       +

NOTE: There were 2263 observations read from the data set WORK.MRGSTATE.
NOTE: The data set WORK.MRGSTATE has 2263 observations and 13 variables.
NOTE: Compressing data set WORK.MRGSTATE decreased size by 63.51 percent. 
      Compressed is 27 pages; un-compressed would require 74 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
                                                                 The SAS System

      

235       +data setspons; set mrgstate setspon2; by sponsor_id;

NOTE: There were 2263 observations read from the data set WORK.MRGSTATE.
NOTE: There were 1014 observations read from the data set WORK.SETSPON2.
NOTE: The data set WORK.SETSPONS has 3277 observations and 13 variables.
NOTE: Compressing data set WORK.SETSPONS decreased size by 64.15 percent. 
      Compressed is 38 pages; un-compressed would require 106 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

236       +proc sort; by award_budg;
237       +
238       +/*data mrgspon1; merge mrg1(in=a) setspons(in=b); by sponsor_id; if a;
239       +proc sort; by award_number;*/
240       +

NOTE: There were 3277 observations read from the data set WORK.SETSPONS.
NOTE: The data set WORK.SETSPONS has 3277 observations and 13 variables.
NOTE: Compressing data set WORK.SETSPONS decreased size by 64.15 percent. 
      Compressed is 38 pages; un-compressed would require 106 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

241       +PROC SQL;
242       +CREATE TABLE AWARD1 AS
243       +SELECT AWARD_NUMBER as award_budg,
244       +PROPOSAL_ID as propnbr,
245       +AWARD_NAME,
246       +signed_date,
247       +TOTAL_AMOUNT AS AWD_TOTAL,
248       +award_date
249       +FROM WDM.FIN_AWD
                                                                 The SAS System

250       +WHERE PROPOSAL_ID NE 0 and
251       +award_type not in ('SPN_AWD_Type_Disaster_Relief','SPN_AWD_Type_Pell_SEOG_CWS','SPN_AWD_Type_Federal_Appropriations');
NOTE: Compressing data set WORK.AWARD1 decreased size by 76.06 percent. 
      Compressed is 17 pages; un-compressed would require 71 pages.
NOTE: Table WORK.AWARD1 created, with 2034 rows and 6 columns.

NOTE: PROCEDURE SQL used (Total process time):
      real time           0.03 seconds
      cpu time            0.00 seconds
      

252       +PROC SORT; BY award_budg;
253       +

NOTE: There were 2034 observations read from the data set WORK.AWARD1.
NOTE: The data set WORK.AWARD1 has 2034 observations and 6 variables.
NOTE: Compressing data set WORK.AWARD1 decreased size by 76.06 percent. 
      Compressed is 17 pages; un-compressed would require 71 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

254       +DATA MRG2; MERGE setspons(IN=A) AWARD1(IN=B); BY award_budg; IF A AND B;
255       +format TASK 2.;
256       +task = substr(task_number,3,2);

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      256:8   
NOTE: There were 3277 observations read from the data set WORK.SETSPONS.
NOTE: There were 2034 observations read from the data set WORK.AWARD1.
NOTE: The data set WORK.MRG2 has 2942 observations and 19 variables.
NOTE: Compressing data set WORK.MRG2 decreased size by 72.59 percent. 
      Compressed is 54 pages; un-compressed would require 197 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      
                                                                 The SAS System


257       +PROC SORT; BY award_budg;
258       +
259       +/*PROC SQL;
260       +CREATE TABLE LEADPI AS
261       +SELECT EMPLOYEE_ID AS WD_PIID,
262       +ORG_ID AS GRANT_ID,
263       +ROLE_NAME AS ROLE1
264       +FROM WDM.WORKER_ROLE
265       +WHERE role_name = 'Principal_Investigator';
266       +PROC SORT; BY WD_PIID;
267       +
268       +PROC SQL;
269       +CREATE TABLE LSUPIID AS
270       +SELECT EMPLOYEE_ID AS WD_PIID,
271       +LSU_ID AS LSU_PIID
272       +FROM WDM.KEYS;
273       +PROC SORT; BY WD_PIID;
274       +
275       +DATA MRGPI;
276       +MERGE LEADPI(IN=A) LSUPIID(IN=B); BY WD_PIID; IF A;
277       +PROC SORT; BY GRANT_ID;
278       +
279       +DATA MRG3; MERGE MRG2(IN=A) MRGPI(IN=B); BY GRANT_ID; IF A;
280       +PROC SORT; BY GRANT_ID;
281       +
282       +PROC SQL;
283       +CREATE TABLE COPI AS
284       +SELECT EMPLOYEE_ID AS WD_COPIID,
285       +ORG_ID AS GRANT_ID,
286       +ROLE_NAME AS ROLE2
287       +FROM WDM.WORKER_ROLE
288       +WHERE role_name = 'Co-Principal_Investigator';
289       +PROC SORT; BY WD_COPIID;
290       +
291       +PROC SQL;
292       +CREATE TABLE LSUCOPIID AS
293       +SELECT EMPLOYEE_ID AS WD_COPIID,
                                                                 The SAS System

294       +LSU_ID AS LSU_COPIID
295       +FROM WDM.KEYS;
296       +PROC SORT; BY WD_COPIID;
297       +
298       +DATA MRGCOPI;
299       +MERGE COPI(IN=A) LSUCOPIID(IN=B); BY WD_COPIID; IF A;
300       +PROC SORT; BY GRANT_ID;
301       +
302       +DATA MRG4; MERGE MRG3(IN=A) MRGCOPI(IN=B); BY GRANT_ID; IF A;
303       +PROC SORT; BY AWARD_NUMBER;*/
304       +

NOTE: There were 2942 observations read from the data set WORK.MRG2.
NOTE: The data set WORK.MRG2 has 2942 observations and 19 variables.
NOTE: Compressing data set WORK.MRG2 decreased size by 72.59 percent. 
      Compressed is 54 pages; un-compressed would require 197 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.03 seconds
      cpu time            0.01 seconds
      

305       +proc sql;
306       +CREATE TABLE SPEC AS
307       +SELECT AWARD_NUMBER as award_budg,
308       +REF_ID
309       +FROM WDM.FIN_AWD_SPEC_COND
310       +WHERE REF_ID = 'Special_Condition_Type_Internal_Competition';
NOTE: Compressing data set WORK.SPEC decreased size by 0.00 percent. 
      Compressed is 2 pages; un-compressed would require 2 pages.
NOTE: Table WORK.SPEC created, with 55 rows and 2 columns.

NOTE: PROCEDURE SQL used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

311       +PROC SORT; BY award_budg;
312       +
                                                                 The SAS System


NOTE: There were 55 observations read from the data set WORK.SPEC.
NOTE: The data set WORK.SPEC has 55 observations and 2 variables.
NOTE: Compressing data set WORK.SPEC decreased size by 0.00 percent. 
      Compressed is 2 pages; un-compressed would require 2 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.03 seconds
      cpu time            0.00 seconds
      

313       +DATA MRG5; MERGE MRG2(IN=A) SPEC(IN=B); BY award_budg; IF A;

NOTE: There were 2942 observations read from the data set WORK.MRG2.
NOTE: There were 55 observations read from the data set WORK.SPEC.
NOTE: The data set WORK.MRG5 has 2942 observations and 20 variables.
NOTE: Compressing data set WORK.MRG5 decreased size by 78.05 percent. 
      Compressed is 54 pages; un-compressed would require 246 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

314       +PROC SORT; BY award_budg grant_id;
315       +

NOTE: There were 2942 observations read from the data set WORK.MRG5.
NOTE: The data set WORK.MRG5 has 2942 observations and 20 variables.
NOTE: Compressing data set WORK.MRG5 decreased size by 78.05 percent. 
      Compressed is 54 pages; un-compressed would require 246 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

316       +data setmrg5; set mrg5; by award_budg grant_id;
317       +if first.grant_id then output;

NOTE: There were 2942 observations read from the data set WORK.MRG5.
                                                                 The SAS System

NOTE: The data set WORK.SETMRG5 has 2942 observations and 20 variables.
NOTE: Compressing data set WORK.SETMRG5 decreased size by 78.05 percent. 
      Compressed is 54 pages; un-compressed would require 246 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

318       +proc sort; by award_budg grant_id;
319       +
320       +
321       +/*PROC SQL;
322       + CREATE TABLE SPAFILE AS
323       + SELECT ACCT_CODE       AS ACCT
324       +       ,BEGIN_DATE      AS BEGIN
325       +       ,INIT_TIMESTAMP  AS IADD
326       +       ,LONG_TITLE      AS LONG
327       +FROM COA.ACCOUNTS
328       +WHERE CAMPUS_CD = '1' AND ACCT_TYPE = 'S'
329       +AND SUBSTR(ACCT_CODE,6,1) IN ('3','4','5','6')
330       +AND SUBSTR(ACCT_CODE,1,7) NOT IN ('1801054','1814054','190047','190057',
331       +'190067') AND FISCAL_YEAR = &FYEAR;
332       +
333       +PROC SORT; BY ACCT;
334       +
335       +DATA COAS;
336       +  MERGE COAFILE(IN=A) SPAFILE(IN=B);
337       +  BY ACCT;
338       +  IF A AND B;
339       +
340       +PROC SORT DATA = COAS;  BY ACCT;
341       +
342       +DATA COA1(KEEP=STITLE LONG ACCT AGENCY EXPIRE BEGIN ADDTE TOTAWARD
343       +          PIID COPIID PROPNBR INTFLAG TASK);
344       + SET COAS;
345       +  FORMAT STITLE $60.;
346       +  FORMAT ADATE YYMMDDN8.;
347       +  ADATE = DATEPART(IADD);
                                                                 The SAS System

348       +  FORMAT BEGIN YYMMDDN8.;
349       +  FORMAT EXPIRE YYMMDDN8.;
350       +  FORMAT BEGINX $8.;
351       +  BEGINX = INPUT(PUT(BEGIN,8.),$8.);
352       +  FORMAT DPT $5.;
353       +  DPT = SUBSTR(ACCT,1,5);
354       +  AYR = YEAR(ADATE);
355       +  AMTH= MONTH(ADATE);
356       +    MONA = INPUT(PUT(AMTH,Z2.),$2.);
357       +    YEARA = INPUT(PUT(AYR,4.),$4.);
358       +  ADDTE = YEARA||MONA;
359       +BEGINZ = INPUT(PUT(BEGIN,Z8.),8.);
360       +  IF BEGINZ <= &EFFDTE;*/
361       +

NOTE: There were 2942 observations read from the data set WORK.SETMRG5.
NOTE: The data set WORK.SETMRG5 has 2942 observations and 20 variables.
NOTE: Compressing data set WORK.SETMRG5 decreased size by 78.05 percent. 
      Compressed is 54 pages; un-compressed would require 246 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

362       +PROC SQL;
363       +CREATE TABLE BUDG AS
364       +SELECT grant_id,
365       +grant_name,
366       +ledger_account,
367       +budget_revenue as AMT,
368       +budget_obj,
369       +award_name,
370       +award_report_code as BAADJCD,
371       +budget_amendment_date,
372       +budget_date_from
373       +from workday.award_budget
374       +where ledger_account in ('4200:Federal Grants and Contracts Revenue','4210:State and Local Grants and Contracts Revenue',
375       +'4220:Non-governmental Grants and Contracts Revenue','4230:Grants and Contracts Revenue') and budget_amendment_status not in
                                                                 The SAS System

375      !+('Canceled','Draft','Denied')
376       +and company_code = 'LSUAM' and
377       +award_report_code in ('New','Continuation') ;
NOTE: Compressing data set WORK.BUDG decreased size by 63.11 percent. 
      Compressed is 38 pages; un-compressed would require 103 pages.
NOTE: Table WORK.BUDG created, with 1642 rows and 9 columns.

NOTE: PROCEDURE SQL used (Total process time):
      real time           0.12 seconds
      cpu time            0.10 seconds
      

378       +proc sort; by grant_id;
379       +

NOTE: There were 1642 observations read from the data set WORK.BUDG.
NOTE: The data set WORK.BUDG has 1642 observations and 9 variables.
NOTE: Compressing data set WORK.BUDG decreased size by 63.11 percent. 
      Compressed is 38 pages; un-compressed would require 103 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

380       +data set1; set budg; by grant_id;
381       +format BUDGET_DATE1 yymmddn.;
382       +budget_date1 = budget_amendment_date;
383       +award_budg = scan(budget_obj,1,":");

NOTE: There were 1642 observations read from the data set WORK.BUDG.
NOTE: The data set WORK.SET1 has 1642 observations and 11 variables.
NOTE: Compressing data set WORK.SET1 decreased size by 68.50 percent. 
      Compressed is 40 pages; un-compressed would require 127 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

                                                                 The SAS System

384       +proc sort; by award_budg grant_id;
385       +

NOTE: There were 1642 observations read from the data set WORK.SET1.
NOTE: The data set WORK.SET1 has 1642 observations and 11 variables.
NOTE: Compressing data set WORK.SET1 decreased size by 68.50 percent. 
      Compressed is 40 pages; un-compressed would require 127 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.03 seconds
      cpu time            0.03 seconds
      

386       +data MARGE; merge mrg5(in=a) set1(in=b); by award_budg grant_id; if a and b;
387       +format budget_date yymmddn.;
388       +if budget_date1 = ' ' then budget_date = signed_date; else budget_date = budget_date1;
389       +if budget_date = ' ' then delete;

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      388:19   389:18   
WARNING: Multiple lengths were specified for the BY variable award_budg by input data sets. This may cause unexpected results.
NOTE: There were 2942 observations read from the data set WORK.MRG5.
NOTE: There were 1642 observations read from the data set WORK.SET1.
NOTE: The data set WORK.MARGE has 1637 observations and 29 variables.
NOTE: Compressing data set WORK.MARGE decreased size by 71.84 percent. 
      Compressed is 58 pages; un-compressed would require 206 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

390       +proc sort; by grant_id budget_date;
391       +

NOTE: There were 1637 observations read from the data set WORK.MARGE.
NOTE: The data set WORK.MARGE has 1637 observations and 29 variables.
NOTE: Compressing data set WORK.MARGE decreased size by 71.84 percent. 
      Compressed is 58 pages; un-compressed would require 206 pages.
NOTE: PROCEDURE SORT used (Total process time):
                                                                 The SAS System

      real time           0.03 seconds
      cpu time            0.00 seconds
      

392       +data marge1; set marge; by grant_id budget_date;
393       +effdte = INPUT(PUT(budget_date,yymmddn.),8.);
394       +agency = substr(agency,14,25);
395       +*if effdte <= 20160930 then output;

NOTE: There were 1637 observations read from the data set WORK.MARGE.
NOTE: The data set WORK.MARGE1 has 1637 observations and 30 variables.
NOTE: Compressing data set WORK.MARGE1 decreased size by 72.33 percent. 
      Compressed is 57 pages; un-compressed would require 206 pages.
NOTE: DATA statement used (Total process time):
      real time           0.04 seconds
      cpu time            0.01 seconds
      

396       +proc sort; by grant_id;
397       +
398       +
399       +
400       +
401       +/*DATA GLSD;
402       +  INFILE GLSD;
403       +  INPUT  @1   FY       $2.
404       +         @3   ENTRY   PD5.
405       +         @10  ACCT       $9.
406       +         @19  TT         $1.
407       +         @20  OBJ      $4.
408       +         @24  SUBOBJ   $1.
409       +         @29  AMT        PD6.2
410       +         @168 BAADJCD  $1.;
411       +  IF TT = 'I' AND SUBSTR(ACCT,1,1) = '1' AND
412       +    SUBSTR(ACCT,6,1) IN ('4','5','6') AND FY = &FYR
413       +    AND BAADJCD IN ('N','C');
414       +  IF AMT = 0 THEN DELETE;
415       +  SOURCE = SUBSTR(ACCT,6,1);
                                                                 The SAS System

416       +
417       +PROC SORT; BY SOURCE;
418       +
419       +DATA GLST;  SET GLSD;  BY SOURCE;
420       +FORMAT SF $7.;
421       +IF SOURCE = '3' THEN SF = 'FED AP ';
422       +IF SOURCE = '4' THEN SF = 'STATE';
423       +IF SOURCE = '5' THEN SF = 'FEDERAL';
424       +IF SOURCE = '6' THEN SF = 'PRIVATE';
425       +CALL SYMPUT('SF',SF);
426       +
427       +PROC SORT DATA=GLST; BY FY ENTRY;
428       +
429       +DATA GLSUSRS;
430       +  INFILE GLSUSR;
431       +   INPUT  @   1  FY        $2.
432       +          @   3  ENTRY     PD5.
433       +          @   8  ENTRYTYP  $2.
434       +          @  57  VCHRTYPE  $2.
435       +          @  64  EFFDTE    PD5.
436       +          @  69  STATUS    $1.;
437       +          IF STATUS = 'C';
438       +          IF FY = &FYR ;
439       +          IF ENTRYTYP = 'GE';
440       +
441       +PROC SORT DATA=GLSUSRS;  BY FY ENTRY;
442       +
443       +DATA GLS;
444       +  MERGE GLSUSRS(IN=A) GLST(IN=B);
445       +  BY FY ENTRY;
446       +  IF A AND B;
447       +
448       +PROC SORT; BY ACCT;
449       +
450       +DATA GLSCOA;
451       +  MERGE COA1(IN=A) GLS(IN=B);
452       +  BY ACCT;
453       +  IF A AND B;
                                                                 The SAS System

454       +
455       +PROC SORT DATA = GLSCOA;  BY FY ACCT ENTRY;*/
456       +

NOTE: There were 1637 observations read from the data set WORK.MARGE1.
NOTE: The data set WORK.MARGE1 has 1637 observations and 30 variables.
NOTE: Compressing data set WORK.MARGE1 decreased size by 72.33 percent. 
      Compressed is 57 pages; un-compressed would require 206 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

457       +DATA budg1 (DROP= EMTH ENDYRX BEGYRX END BEG);
458       + SET marge1; by grant_id effdte;
459       + * BY FY ACCT ENTRY;
460       +  EDATE = INPUT(PUT(EFFDTE,8.),YYMMDD8.);
461       +  EMTH= MONTH(EDATE);
462       +
463       +  IF EFFDTE <= &EFFDTE and effdte >= &begdte1;
SYMBOLGEN:  Macro variable EFFDTE resolves to 20180131
SYMBOLGEN:  Macro variable BEGDTE1 resolves to     20170701
464       +
465       +  EMNX = INPUT(PUT(EMTH,Z2.),$2.);
466       +  ENDYRX = &ENDYR;
SYMBOLGEN:  Macro variable ENDYR resolves to 18
467       +  BEGYRX = &BEGYR;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
468       +  END = INPUT(PUT(ENDYRX,Z2.),$2.);
469       +  BEG = INPUT(PUT(BEGYRX,Z2.),$2.);
470       +  IF EMTH > 6 THEN ACTDTE = BEG||EMNX;
471       +   ELSE ACTDTE = END||EMNX;
472       +
473       +  IF EMNX = &EFFMN THEN MONAMT = AMT;
SYMBOLGEN:  Macro variable EFFMN resolves to 01      
474       +  ELSE MONAMT = 0;
475       +

                                                                 The SAS System

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      473:6   
NOTE: There were 1637 observations read from the data set WORK.MARGE1.
NOTE: The data set WORK.BUDG1 has 616 observations and 34 variables.
NOTE: Compressing data set WORK.BUDG1 decreased size by 74.16 percent. 
      Compressed is 23 pages; un-compressed would require 89 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

476       +PROC SORT DATA = budg1; BY ACTDTE grant_id;
477       +

NOTE: There were 616 observations read from the data set WORK.BUDG1.
NOTE: The data set WORK.BUDG1 has 616 observations and 34 variables.
NOTE: Compressing data set WORK.BUDG1 decreased size by 74.16 percent. 
      Compressed is 23 pages; un-compressed would require 89 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.03 seconds
      cpu time            0.00 seconds
      

478       +DATA GLSCOA15(DROP=AMT MONAMT); SET budg1;
479       + BY ACTDTE grant_id;
480       + IF FIRST.grant_id THEN DO; *MTHAMT = MONAMT; *TOTAMT = AMT; *END;
481       +      IF BAADJCD = 'New' THEN DO;
482       +               NMTHAMT = MONAMT; CMTHAMT = 0;
483       +               NTOTAMT = AMT;    CTOTAMT = 0; END;
484       +      IF BAADJCD = 'Continuation' THEN DO;
485       +               CMTHAMT = MONAMT; NMTHAMT = 0;
486       +               CTOTAMT = AMT;    NTOTAMT = 0; END;
487       + END;
488       + ELSE DO;
489       +      IF BAADJCD = 'New' THEN DO;
490       +               NMTHAMT + MONAMT; CMTHAMT + 0;
491       +               NTOTAMT + AMT;    CTOTAMT + 0; END;
492       +      IF BAADJCD = 'Continuation' THEN DO;
                                                                 The SAS System

493       +               CMTHAMT + MONAMT; NMTHAMT + 0;
494       +               CTOTAMT + AMT;    NTOTAMT + 0; END;
495       + END;
496       + *ELSE DO; *MTHAMT + MONAMT; *TOTAMT + AMT; *END;
497       + IF LAST.grant_id THEN OUTPUT;
498       +

NOTE: There were 616 observations read from the data set WORK.BUDG1.
NOTE: The data set WORK.GLSCOA15 has 598 observations and 36 variables.
NOTE: Compressing data set WORK.GLSCOA15 decreased size by 73.26 percent. 
      Compressed is 23 pages; un-compressed would require 86 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

499       +PROC SQL;
500       +  CREATE TABLE PROJTRAN AS
501       +SELECT PROPOSAL_NBR     AS PROPNBR
502       +      ,TRX_NBR          AS TRXNBR
503       +      ,TRX_TYPE         AS TRXTYPE
504       +      ,TRX_STATUS       AS TRXSTAT
505       +      ,TO_SPA_DATE      AS RELDATE
506       +FROM SPM.PROJ_TRANSACTION
507       + WHERE TRX_STATUS IN ('AC','TE','CO');
NOTE: Compressing data set WORK.PROJTRAN decreased size by 1.37 percent. 
      Compressed is 144 pages; un-compressed would require 146 pages.
NOTE: Table WORK.PROJTRAN created, with 18345 rows and 5 columns.

508       +
NOTE: PROCEDURE SQL used (Total process time):
      real time           0.06 seconds
      cpu time            0.03 seconds
      

509       + PROC SORT; BY PROPNBR TRXNBR RELDATE;
510       +

                                                                 The SAS System

NOTE: There were 18345 observations read from the data set WORK.PROJTRAN.
NOTE: The data set WORK.PROJTRAN has 18345 observations and 5 variables.
NOTE: Compressing data set WORK.PROJTRAN decreased size by 1.37 percent. 
      Compressed is 144 pages; un-compressed would require 146 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

511       +DATA SPS2;
512       + SET PROJTRAN; BY PROPNBR TRXNBR;
513       +    LENGTH MO YY $2.;
514       +    LENGTH YR $4.;
515       +    MO=MONTH(RELDATE);
516       +    YR=YEAR(RELDATE);
517       +    YY=SUBSTR(YR,3,2);
518       +    LENGTH EFFMY $4.;
519       +    EFFMY=YY||MO;
520       +    IF SUBSTR(EFFMY,3,1)=' ' THEN SUBSTR(EFFMY,3,1)='0';

NOTE: Numeric values have been converted to character values at the places given by: (Line):(Column).
      515:8   516:8   
NOTE: Missing values were generated as a result of performing an operation on missing values.
      Each place is given by: (Number of times) at (Line):(Column).
      211 at 515:8   211 at 516:8   
NOTE: There were 18345 observations read from the data set WORK.PROJTRAN.
NOTE: The data set WORK.SPS2 has 18345 observations and 9 variables.
NOTE: Compressing data set WORK.SPS2 increased size by 8.20 percent. 
      Compressed is 198 pages; un-compressed would require 183 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

521       +    PROC SORT; BY PROPNBR EFFMY RELDATE;
522       +

NOTE: There were 18345 observations read from the data set WORK.SPS2.
                                                                 The SAS System

NOTE: The data set WORK.SPS2 has 18345 observations and 9 variables.
NOTE: Compressing data set WORK.SPS2 increased size by 8.20 percent. 
      Compressed is 198 pages; un-compressed would require 183 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.03 seconds
      cpu time            0.01 seconds
      

523       + PROC SORT; BY PROPNBR TRXNBR;
524       +

NOTE: There were 18345 observations read from the data set WORK.SPS2.
NOTE: The data set WORK.SPS2 has 18345 observations and 9 variables.
NOTE: Compressing data set WORK.SPS2 increased size by 8.20 percent. 
      Compressed is 198 pages; un-compressed would require 183 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

525       +PROC SQL;
526       +    CREATE TABLE PISHR AS
527       +    SELECT PROPOSAL_NBR    AS PROPNBR,
528       +           TRX_NBR         AS TRXNBR,
529       +           TASK_NBR        AS TASK,
530       +           LSU_ID          AS LSUID,
531       +           INVESTIGATOR_TYPE AS INVTYPE,
532       +           DEPT_CD         AS DEPT,
533       +           PROJECT_SHARE   AS SHARE
534       +    FROM SPM.PROJ_INVESTIGATOR
535       +    WHERE PROJECT_SHARE > 0;
NOTE: Compressing data set WORK.PISHR decreased size by 6.66 percent. 
      Compressed is 841 pages; un-compressed would require 901 pages.
NOTE: Table WORK.PISHR created, with 75626 rows and 7 columns.

NOTE: PROCEDURE SQL used (Total process time):
      real time           0.18 seconds
      cpu time            0.06 seconds
                                                                 The SAS System

      

536       +    PROC SORT; BY PROPNBR TRXNBR TASK;
537       +

NOTE: There were 75626 observations read from the data set WORK.PISHR.
NOTE: The data set WORK.PISHR has 75626 observations and 7 variables.
NOTE: Compressing data set WORK.PISHR decreased size by 6.55 percent. 
      Compressed is 842 pages; un-compressed would require 901 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.09 seconds
      cpu time            0.09 seconds
      

538       +DATA SPS4;
539       +  MERGE SPS2(IN=A) PISHR(IN=B); BY PROPNBR TRXNBR; IF A & B;
540       +

NOTE: There were 18345 observations read from the data set WORK.SPS2.
NOTE: There were 75626 observations read from the data set WORK.PISHR.
NOTE: The data set WORK.SPS4 has 32312 observations and 14 variables.
NOTE: Compressing data set WORK.SPS4 decreased size by 7.27 percent. 
      Compressed is 536 pages; un-compressed would require 578 pages.
NOTE: DATA statement used (Total process time):
      real time           0.07 seconds
      cpu time            0.07 seconds
      

541       +PROC SORT;  BY PROPNBR EFFMY RELDATE;
542       +

NOTE: There were 32312 observations read from the data set WORK.SPS4.
NOTE: The data set WORK.SPS4 has 32312 observations and 14 variables.
NOTE: Compressing data set WORK.SPS4 decreased size by 7.27 percent. 
      Compressed is 536 pages; un-compressed would require 578 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.04 seconds
      cpu time            0.04 seconds
                                                                 The SAS System

      

543       +    PROC SORT; BY PROPNBR TRXNBR;
544       +

NOTE: There were 32312 observations read from the data set WORK.SPS4.
NOTE: The data set WORK.SPS4 has 32312 observations and 14 variables.
NOTE: Compressing data set WORK.SPS4 decreased size by 7.27 percent. 
      Compressed is 536 pages; un-compressed would require 578 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.04 seconds
      cpu time            0.04 seconds
      

545       +DATA SPSFM1(DROP= MO YR YY BEGYRX ENDYRX END BEG)
546       +     SPSFM2(DROP= MO YR YY BEGYRX ENDYRX END BEG)
547       +     SPSFM3(DROP= MO YR YY BEGYRX ENDYRX END BEG)
548       +     SPSFM4(DROP= MO YR YY BEGYRX ENDYRX END BEG)
549       +     SPSFM5(DROP= MO YR YY BEGYRX ENDYRX END BEG)
550       +     SPSFM6(DROP= MO YR YY BEGYRX ENDYRX END BEG)
551       +     SPSFM7(DROP= MO YR YY BEGYRX ENDYRX END BEG)
552       +     SPSFM8(DROP= MO YR YY BEGYRX ENDYRX END BEG)
553       +     SPSFM9(DROP= MO YR YY BEGYRX ENDYRX END BEG)
554       +     SPSFM10(DROP= MO YR YY BEGYRX ENDYRX END BEG)
555       +     SPSFM11(DROP= MO YR YY BEGYRX ENDYRX END BEG)
556       +     SPSFM12(DROP= MO YR YY BEGYRX ENDYRX END BEG);
557       +     SET SPS4;
558       +  ENDYRX = &ENDYR;
SYMBOLGEN:  Macro variable ENDYR resolves to 18
559       +  BEGYRX = &BEGYR;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
560       +  END = INPUT(PUT(ENDYRX,Z2.),$2.);
561       +  BEG = INPUT(PUT(BEGYRX,Z2.),$2.);
562       +     IF (YY=&BEGYR AND MO <= 07) OR YY < &BEGYR THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable BEGYR resolves to 17
563       +         ACTDTE = BEG||'07';
564       +         OUTPUT SPSFM1;
                                                                 The SAS System

565       +         END;
566       +     IF (YY=&BEGYR AND MO <= 08) OR YY < &BEGYR THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable BEGYR resolves to 17
567       +         ACTDTE = BEG||'08';
568       +         OUTPUT SPSFM2;
569       +         END;
570       +     IF (YY=&BEGYR AND MO <= 09) OR YY < &BEGYR THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable BEGYR resolves to 17
571       +         ACTDTE = BEG||'09';
572       +         OUTPUT SPSFM3;
573       +         END;
574       +     IF (YY=&BEGYR AND MO <= 10) OR YY < &BEGYR THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable BEGYR resolves to 17
575       +         ACTDTE = BEG||'10';
576       +         OUTPUT SPSFM4;
577       +         END;
578       +     IF (YY=&BEGYR AND MO <= 11) OR YY < &BEGYR THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable BEGYR resolves to 17
579       +         ACTDTE = BEG||'11';
580       +         OUTPUT SPSFM5;
581       +         END;
582       +     IF (YY=&BEGYR AND MO <= 12) OR YY < &BEGYR THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable BEGYR resolves to 17
583       +         ACTDTE = BEG||'12';
584       +         OUTPUT SPSFM6;
585       +         END;
586       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <= 1) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable ENDYR resolves to 18
587       +         ACTDTE = END||'01';
588       +         OUTPUT SPSFM7;
589       +         END;
590       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <= 2) THEN DO;
                                                                 The SAS System

SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable ENDYR resolves to 18
591       +         ACTDTE = END||'02';
592       +         OUTPUT SPSFM8;
593       +         END;
594       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <= 3) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable ENDYR resolves to 18
595       +         ACTDTE = END||'03';
596       +         OUTPUT SPSFM9;
597       +         END;
598       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <=4) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable ENDYR resolves to 18
599       +         ACTDTE = END||'04';
600       +         OUTPUT SPSFM10;
601       +         END;
602       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <=5) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable ENDYR resolves to 18
603       +         ACTDTE = END||'05';
604       +         OUTPUT SPSFM11;
605       +         END;
606       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <=6) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable ENDYR resolves to 18
607       +         ACTDTE = END||'06';
608       +         OUTPUT SPSFM12;
609       +         END;
610       +

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      562:10   562:24   562:37   566:10   566:24   566:37   570:10   570:24   570:37   574:10   574:24   574:37   578:10   578:24   578:37
      582:10   582:24   582:37   586:9    586:26   586:40   590:9    590:26   590:40   594:9    594:26   594:40   598:9    598:26   598:40
      602:9    602:26   602:40   606:9    606:26   606:40   
NOTE: There were 32312 observations read from the data set WORK.SPS4.
NOTE: The data set WORK.SPSFM1 has 31172 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM1 decreased size by 12.72 percent. 
                                                                 The SAS System

      Compressed is 487 pages; un-compressed would require 558 pages.
NOTE: The data set WORK.SPSFM2 has 31352 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM2 decreased size by 12.66 percent. 
      Compressed is 490 pages; un-compressed would require 561 pages.
NOTE: The data set WORK.SPSFM3 has 31504 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM3 decreased size by 12.59 percent. 
      Compressed is 493 pages; un-compressed would require 564 pages.
NOTE: The data set WORK.SPSFM4 has 31780 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM4 decreased size by 12.65 percent. 
      Compressed is 497 pages; un-compressed would require 569 pages.
NOTE: The data set WORK.SPSFM5 has 31933 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM5 decreased size by 12.61 percent. 
      Compressed is 499 pages; un-compressed would require 571 pages.
NOTE: The data set WORK.SPSFM6 has 32056 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM6 decreased size by 12.57 percent. 
      Compressed is 501 pages; un-compressed would require 573 pages.
NOTE: The data set WORK.SPSFM7 has 32199 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM7 decreased size by 12.67 percent. 
      Compressed is 503 pages; un-compressed would require 576 pages.
NOTE: The data set WORK.SPSFM8 has 32301 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM8 decreased size by 12.63 percent. 
      Compressed is 505 pages; un-compressed would require 578 pages.
NOTE: The data set WORK.SPSFM9 has 32301 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM9 decreased size by 12.63 percent. 
      Compressed is 505 pages; un-compressed would require 578 pages.
NOTE: The data set WORK.SPSFM10 has 32301 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM10 decreased size by 12.63 percent. 
      Compressed is 505 pages; un-compressed would require 578 pages.
NOTE: The data set WORK.SPSFM11 has 32301 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM11 decreased size by 12.63 percent. 
      Compressed is 505 pages; un-compressed would require 578 pages.
NOTE: The data set WORK.SPSFM12 has 32301 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM12 decreased size by 12.63 percent. 
      Compressed is 505 pages; un-compressed would require 578 pages.
NOTE: DATA statement used (Total process time):
      real time           0.31 seconds
      cpu time            0.29 seconds
      
                                                                 The SAS System


611       +DATA SPS6;
612       +    SET SPSFM1
613       +        SPSFM2
614       +        SPSFM3
615       +        SPSFM4
616       +        SPSFM5
617       +        SPSFM6
618       +        SPSFM7
619       +        SPSFM8
620       +        SPSFM9
621       +        SPSFM10
622       +        SPSFM11
623       +        SPSFM12;

NOTE: There were 31172 observations read from the data set WORK.SPSFM1.
NOTE: There were 31352 observations read from the data set WORK.SPSFM2.
NOTE: There were 31504 observations read from the data set WORK.SPSFM3.
NOTE: There were 31780 observations read from the data set WORK.SPSFM4.
NOTE: There were 31933 observations read from the data set WORK.SPSFM5.
NOTE: There were 32056 observations read from the data set WORK.SPSFM6.
NOTE: There were 32199 observations read from the data set WORK.SPSFM7.
NOTE: There were 32301 observations read from the data set WORK.SPSFM8.
NOTE: There were 32301 observations read from the data set WORK.SPSFM9.
NOTE: There were 32301 observations read from the data set WORK.SPSFM10.
NOTE: There were 32301 observations read from the data set WORK.SPSFM11.
NOTE: There were 32301 observations read from the data set WORK.SPSFM12.
NOTE: The data set WORK.SPS6 has 383501 observations and 12 variables.
NOTE: Compressing data set WORK.SPS6 decreased size by 12.91 percent. 
      Compressed is 5965 pages; un-compressed would require 6849 pages.
NOTE: DATA statement used (Total process time):
      real time           0.35 seconds
      cpu time            0.35 seconds
      

624       +    PROC SORT; BY PROPNBR ACTDTE TRXNBR EFFMY;
625       +
626       +
                                                                 The SAS System


NOTE: There were 383501 observations read from the data set WORK.SPS6.
NOTE: The data set WORK.SPS6 has 383501 observations and 12 variables.
NOTE: Compressing data set WORK.SPS6 decreased size by 12.85 percent. 
      Compressed is 5969 pages; un-compressed would require 6849 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.38 seconds
      cpu time            0.64 seconds
      

627       +DATA SPS7X(KEEP=PROPNBR ACTDTE TRXNBR);
628       +  SET SPS6; BY PROPNBR ACTDTE TRXNBR EFFMY;
629       +    IF LAST.ACTDTE THEN OUTPUT SPS7X;
630       +

NOTE: There were 383501 observations read from the data set WORK.SPS6.
NOTE: The data set WORK.SPS7X has 93362 observations and 3 variables.
NOTE: Compressing data set WORK.SPS7X increased size by 6.46 percent. 
      Compressed is 593 pages; un-compressed would require 557 pages.
NOTE: DATA statement used (Total process time):
      real time           0.18 seconds
      cpu time            0.18 seconds
      

631       +PROC SORT; BY PROPNBR ACTDTE TRXNBR;
632       +

NOTE: There were 93362 observations read from the data set WORK.SPS7X.
NOTE: The data set WORK.SPS7X has 93362 observations and 3 variables.
NOTE: Compressing data set WORK.SPS7X increased size by 6.46 percent. 
      Compressed is 593 pages; un-compressed would require 557 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.07 seconds
      cpu time            0.06 seconds
      

633       +DATA SPS7;
634       + MERGE SPS7X(IN=A) SPS6(IN=B);
                                                                 The SAS System

635       + BY PROPNBR ACTDTE TRXNBR;
636       + IF A AND B;
637       +

NOTE: There were 93362 observations read from the data set WORK.SPS7X.
NOTE: There were 383501 observations read from the data set WORK.SPS6.
NOTE: The data set WORK.SPS7 has 136710 observations and 12 variables.
NOTE: Compressing data set WORK.SPS7 decreased size by 12.98 percent. 
      Compressed is 2125 pages; un-compressed would require 2442 pages.
NOTE: DATA statement used (Total process time):
      real time           0.29 seconds
      cpu time            0.29 seconds
      

638       +PROC SORT DATA = SPS7;  BY LSUID;
639       +

NOTE: There were 136710 observations read from the data set WORK.SPS7.
NOTE: The data set WORK.SPS7 has 136710 observations and 12 variables.
NOTE: Compressing data set WORK.SPS7 decreased size by 12.98 percent. 
      Compressed is 2125 pages; un-compressed would require 2442 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.14 seconds
      cpu time            0.15 seconds
      

640       +PROC SQL;
641       +  CREATE TABLE DIRFILE AS
642       + SELECT INDIV_NAME     AS PI
643       +       ,LSU_ID         AS LSUID
644       + FROM DIR.NAME;
NOTE: Compressing data set WORK.DIRFILE decreased size by 1.52 percent. 
      Compressed is 12808 pages; un-compressed would require 13006 pages.
NOTE: Table WORK.DIRFILE created, with 1196485 rows and 2 columns.

645       +
NOTE: PROCEDURE SQL used (Total process time):
      real time           2.20 seconds
                                                                 The SAS System

      cpu time            1.45 seconds
      

646       +PROC SORT; BY LSUID;
647       +

NOTE: There were 1196485 observations read from the data set WORK.DIRFILE.
NOTE: The data set WORK.DIRFILE has 1196485 observations and 2 variables.
NOTE: Compressing data set WORK.DIRFILE decreased size by 1.52 percent. 
      Compressed is 12808 pages; un-compressed would require 13006 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.85 seconds
      cpu time            1.15 seconds
      

648       +DATA SPS8(KEEP=PI LSUID DEPT PROPNBR ACTDTE SHARE TASK INVTYPE);
649       +  MERGE DIRFILE(IN=A) SPS7(IN=B);
650       +  BY LSUID;
651       +  IF B;
652       +
653       +/*PROC SQL;
654       +CREATE TABLE CODES AS
655       +SELECT CODE_TYPE AS CDTYPE
656       +      ,CODE_VALUE AS CODE
657       +      ,CODE_DESC AS CODENAME
658       +FROM COA.CODES
659       +WHERE CODE_TYPE = 'DA';
660       +
661       +PROC SORT DATA = CODES;
662       +  BY CODE;
663       +
664       +DATA NAMES(KEEP=DPT DPTNAME) COLNAME(KEEP=COLLEGE COLNAME);
665       + SET CODES;
666       +FORMAT COLLEGE DPT $5.;
667       +FORMAT COLNAME DPTNAME $35.;
668       + IF SUBSTR(CODE,4,2) = '  ' THEN DO;
669       +  COLLEGE = CODE;
670       +  COLNAME = CODENAME;
                                                                 The SAS System

671       +  OUTPUT COLNAME;
672       + END;
673       + ELSE DO;
674       + IF SUBSTR(CODE,4,1) NOT = ' ' AND SUBSTR(CODE,5,1) = ' ' THEN DELETE;
675       +  DPT = CODE;
676       +  DPTNAME = CODENAME;
677       +  OUTPUT NAMES;
678       + END;
679       +
680       +PROC SORT DATA = NAMES;
681       +  BY DPT;
682       +
683       +PROC SORT DATA = SPS8;
684       +  BY DPT;
685       +
686       +DATA SPS9;
687       + MERGE NAMES(IN=A) SPS8(IN=B);
688       + BY DPT;
689       + IF B;
690       +  FORMAT DPTNAME $35.;
691       +  FORMAT COL $3.;
692       +  COL = SUBSTR(DPT,1,3);
693       +  COL1 = COL||'  ';
694       +  FORMAT COLLEGE $5.;
695       +  COLLEGE = COMPRESS(COL1);
696       +
697       +PROC SORT DATA = SPS9;
698       +  BY COLLEGE;
699       +
700       +PROC SORT DATA = COLNAME;
701       +  BY COLLEGE;
702       +
703       +DATA SPS10;
704       + MERGE COLNAME(IN=A) SPS9(IN=B);
705       + BY COLLEGE;
706       + IF B;
707       +
708       +PROC SORT DATA = SPS10;
                                                                 The SAS System

709       + BY PROPNBR ACTDTE TASK;*/
710       +
711       +

NOTE: There were 1196485 observations read from the data set WORK.DIRFILE.
NOTE: There were 136710 observations read from the data set WORK.SPS7.
NOTE: The data set WORK.SPS8 has 136710 observations and 8 variables.
NOTE: Compressing data set WORK.SPS8 decreased size by 19.35 percent. 
      Compressed is 1092 pages; un-compressed would require 1354 pages.
NOTE: DATA statement used (Total process time):
      real time           0.54 seconds
      cpu time            0.54 seconds
      

712       +  proc sql;
713       +  create table ccdept as
714       +  select code_value1 as dept,
715       +  code_value2 as CC
716       +  from spm.codes
717       +where code_type = 'CCDEPT';
NOTE: Compressing data set WORK.CCDEPT increased size by 14.29 percent. 
      Compressed is 16 pages; un-compressed would require 14 pages.
NOTE: Table WORK.CCDEPT created, with 2588 rows and 2 columns.

NOTE: PROCEDURE SQL used (Total process time):
      real time           0.03 seconds
      cpu time            0.01 seconds
      

718       +proc sort; by  dept;
719       +

NOTE: There were 2588 observations read from the data set WORK.CCDEPT.
NOTE: The data set WORK.CCDEPT has 2588 observations and 2 variables.
NOTE: Compressing data set WORK.CCDEPT increased size by 14.29 percent. 
      Compressed is 16 pages; un-compressed would require 14 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.00 seconds
                                                                 The SAS System

      cpu time            0.00 seconds
      

720       +PROC SORT DATA = SPS8;
721       + BY dept;
722       +

NOTE: There were 136710 observations read from the data set WORK.SPS8.
NOTE: The data set WORK.SPS8 has 136710 observations and 8 variables.
NOTE: Compressing data set WORK.SPS8 decreased size by 19.35 percent. 
      Compressed is 1092 pages; un-compressed would require 1354 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.12 seconds
      cpu time            0.15 seconds
      

723       +data mrgcc; merge sps8(in=a) ccdept(in=b); by dept; if a;

WARNING: Multiple lengths were specified for the BY variable DEPT by input data sets. This may cause unexpected results.
NOTE: There were 136710 observations read from the data set WORK.SPS8.
NOTE: There were 2588 observations read from the data set WORK.CCDEPT.
NOTE: The data set WORK.MRGCC has 136710 observations and 9 variables.
NOTE: Compressing data set WORK.MRGCC decreased size by 17.75 percent. 
      Compressed is 1223 pages; un-compressed would require 1487 pages.
NOTE: DATA statement used (Total process time):
      real time           0.12 seconds
      cpu time            0.12 seconds
      

724       +proc sort; by cc;
725       +

NOTE: There were 136710 observations read from the data set WORK.MRGCC.
NOTE: The data set WORK.MRGCC has 136710 observations and 9 variables.
NOTE: Compressing data set WORK.MRGCC decreased size by 17.75 percent. 
      Compressed is 1223 pages; un-compressed would require 1487 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.14 seconds
                                                                 The SAS System

      cpu time            0.15 seconds
      

726       +proc sql;
727       +create table org as
728       +select org_id as CC,
729       +org_name as Cost_Center,
730       +superior_org as CC_Hier
731       +from wdm.organization
732       +where org_type = 'Cost_Center';
NOTE: Compressing data set WORK.ORG decreased size by 88.24 percent. 
      Compressed is 8 pages; un-compressed would require 68 pages.
NOTE: Table WORK.ORG created, with 1085 rows and 3 columns.

NOTE: PROCEDURE SQL used (Total process time):
      real time           0.03 seconds
      cpu time            0.00 seconds
      

733       +proc sort;  BY CC;
734       +

NOTE: There were 1085 observations read from the data set WORK.ORG.
NOTE: The data set WORK.ORG has 1085 observations and 3 variables.
NOTE: Compressing data set WORK.ORG decreased size by 88.24 percent. 
      Compressed is 8 pages; un-compressed would require 68 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

735       +data mrgcc2; merge mrgcc(in=a) org(in=b); by cc; if a;

WARNING: Multiple lengths were specified for the BY variable CC by input data sets. This may cause unexpected results.
NOTE: There were 136710 observations read from the data set WORK.MRGCC.
NOTE: There were 1085 observations read from the data set WORK.ORG.
NOTE: The data set WORK.MRGCC2 has 136710 observations and 11 variables.
NOTE: Compressing data set WORK.MRGCC2 decreased size by 81.28 percent. 
                                                                 The SAS System

      Compressed is 1347 pages; un-compressed would require 7196 pages.
NOTE: DATA statement used (Total process time):
      real time           0.25 seconds
      cpu time            0.23 seconds
      

736       +proc sort;  BY CC_Hier;
737       +

NOTE: There were 136710 observations read from the data set WORK.MRGCC2.
NOTE: The data set WORK.MRGCC2 has 136710 observations and 11 variables.
NOTE: Compressing data set WORK.MRGCC2 decreased size by 81.28 percent. 
      Compressed is 1347 pages; un-compressed would require 7196 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.35 seconds
      cpu time            0.59 seconds
      

738       +proc sql;
739       +create table org as
740       +select org_id as CC_Hier,
741       +org_name as Cost_Center_Hierarchy
742       +from wdm.organization
743       +where org_type = 'Cost_Center_Hierarchy';
NOTE: Compressing data set WORK.ORG decreased size by 75.00 percent. 
      Compressed is 2 pages; un-compressed would require 8 pages.
NOTE: Table WORK.ORG created, with 149 rows and 2 columns.

NOTE: PROCEDURE SQL used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

744       +proc sort;  BY CC_Hier;
745       +

NOTE: There were 149 observations read from the data set WORK.ORG.
NOTE: The data set WORK.ORG has 149 observations and 2 variables.
                                                                 The SAS System

NOTE: Compressing data set WORK.ORG decreased size by 75.00 percent. 
      Compressed is 2 pages; un-compressed would require 8 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

746       +data mrgcc2; merge mrgcc2(in=a) org(in=b); by CC_Hier; if a;
747       +Cost_Center_Hierarchy = scan(Cost_Center_Hierarchy,-1,'|');
748       +Cost_Center = scan(Cost_Center,-1,'|');

NOTE: There were 136710 observations read from the data set WORK.MRGCC2.
NOTE: There were 149 observations read from the data set WORK.ORG.
NOTE: The data set WORK.MRGCC2 has 136710 observations and 12 variables.
NOTE: Compressing data set WORK.MRGCC2 decreased size by 87.69 percent. 
      Compressed is 1403 pages; un-compressed would require 11393 pages.
NOTE: DATA statement used (Total process time):
      real time           0.40 seconds
      cpu time            0.40 seconds
      

749       +proc sort;  BY PROPNBR ACTDTE TASK;
750       +

NOTE: There were 136710 observations read from the data set WORK.MRGCC2.
NOTE: The data set WORK.MRGCC2 has 136710 observations and 12 variables.
NOTE: Compressing data set WORK.MRGCC2 decreased size by 87.69 percent. 
      Compressed is 1403 pages; un-compressed would require 11393 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.43 seconds
      cpu time            0.57 seconds
      

751       +PROC SORT DATA = GLSCOA15;
752       + BY PROPNBR ACTDTE TASK;
753       +

NOTE: There were 598 observations read from the data set WORK.GLSCOA15.
                                                                 The SAS System

NOTE: The data set WORK.GLSCOA15 has 598 observations and 36 variables.
NOTE: Compressing data set WORK.GLSCOA15 decreased size by 73.26 percent. 
      Compressed is 23 pages; un-compressed would require 86 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

754       +PROC SQL;
755       + CREATE TABLE GLSSPS1 AS
756       + SELECT A.*,
757       +        B.PI,
758       +        B.LSUID,
759       +        B.INVTYPE,
760       +        B.SHARE,
761       +        B.Cost_Center_Hierarchy,
762       +        B.CC,
763       +        B.Cost_Center
764       +FROM GLSCOA15 A,
765       +     mrgcc2  B
766       +WHERE A.PROPNBR = B.PROPNBR AND
767       +      A.ACTDTE  = B.ACTDTE AND
768       +      A.TASK    = B.TASK;
NOTE: Compressing data set WORK.GLSSPS1 decreased size by 77.72 percent. 
      Compressed is 45 pages; un-compressed would require 202 pages.
NOTE: Table WORK.GLSSPS1 created, with 1007 rows and 43 columns.

769       +
770       +
NOTE: PROCEDURE SQL used (Total process time):
      real time           0.07 seconds
      cpu time            0.07 seconds
      

771       +DATA GLSSPS10(KEEP=PROPNBR ACTDTE); SET GLSSPS1; BY PROPNBR ACTDTE;
772       + IF FIRST.ACTDTE THEN OUTPUT;
773       +

                                                                 The SAS System

NOTE: Compression was disabled for data set WORK.GLSSPS10 because compression overhead would increase the size of the data set.
NOTE: There were 1007 observations read from the data set WORK.GLSSPS1.
NOTE: The data set WORK.GLSSPS10 has 470 observations and 2 variables.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

774       +DATA GLSCOA10;
775       + MERGE GLSCOA15(IN=A) GLSSPS10(IN=B);
776       + BY PROPNBR ACTDTE;
777       + IF A AND NOT B;
778       +

NOTE: There were 598 observations read from the data set WORK.GLSCOA15.
NOTE: There were 470 observations read from the data set WORK.GLSSPS10.
NOTE: The data set WORK.GLSCOA10 has 0 observations and 36 variables.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

779       +DATA GLSSPS;
780       + SET GLSSPS1 GLSCOA10;
781       +
782       + IF SHARE = '.' THEN DO; *DPTTOT = TOTAMT; *DPTMTH = MTHAMT; *END;
783       +          NDPTTOT = NTOTAMT; CDPTTOT = CTOTAMT;
784       +          NDPTMTH = NMTHAMT; CDPTMTH = CMTHAMT;
785       + END;
786       + ELSE DO;
787       +   CDPTTOT = CTOTAMT * SHARE / 100;
788       +   NDPTTOT = NTOTAMT * SHARE / 100;
789       +   CDPTMTH = CMTHAMT * SHARE / 100;
790       +   NDPTMTH = NMTHAMT * SHARE / 100;
791       + END;
792       +if flag = 'Y' then agency = sponsor_name; else agency = agency;

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
                                                                 The SAS System

      782:13   
NOTE: There were 1007 observations read from the data set WORK.GLSSPS1.
NOTE: There were 0 observations read from the data set WORK.GLSCOA10.
NOTE: The data set WORK.GLSSPS has 1007 observations and 47 variables.
NOTE: Compressing data set WORK.GLSSPS decreased size by 77.23 percent. 
      Compressed is 46 pages; un-compressed would require 202 pages.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

793       +PROC SORT; BY Cost_Center_Hierarchy CC SF AGENCY;
794       +*proc print;
795       +

NOTE: There were 1007 observations read from the data set WORK.GLSSPS.
NOTE: The data set WORK.GLSSPS has 1007 observations and 47 variables.
NOTE: Compressing data set WORK.GLSSPS decreased size by 77.23 percent. 
      Compressed is 46 pages; un-compressed would require 202 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

796       +DATA GLSSPS10; SET GLSSPS; BY Cost_Center_Hierarchy CC SF AGENCY;
797       + IF FIRST.AGENCY THEN DO;
798       +  CAGTOT = CDPTTOT;
799       +  CAGMTH = CDPTMTH;
800       +  NAGTOT = NDPTTOT;
801       +  NAGMTH = NDPTMTH;
802       + END;
803       + ELSE DO;
804       +  CAGTOT + CDPTTOT;
805       +  CAGMTH + CDPTMTH;
806       +  NAGTOT + NDPTTOT;
807       +  NAGMTH + NDPTMTH;
808       + END;
809       + IF LAST.AGENCY THEN DO;
                                                                 The SAS System

810       +   CAGTOT = ROUND(CAGTOT,1.);
811       +   CAGMTH = ROUND(CAGMTH,1.);
812       +   NAGTOT = ROUND(NAGTOT,1.);
813       +   NAGMTH = ROUND(NAGMTH,1.);
814       +   OUTPUT;
815       + END;
816       +

NOTE: There were 1007 observations read from the data set WORK.GLSSPS.
NOTE: The data set WORK.GLSSPS10 has 265 observations and 51 variables.
NOTE: Compressing data set WORK.GLSSPS10 decreased size by 75.93 percent. 
      Compressed is 13 pages; un-compressed would require 54 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

817       +PROC SORT; BY Cost_Center_Hierarchy CC AGENCY;
818       +
819       +/*PROC SQL;
820       +CREATE TABLE COACODE AS
821       + SELECT CODE_VALUE    AS AGENCY,
822       +        CODE_DESC     AS AGNAME
823       +FROM COA.CODES
824       +WHERE CODE_TYPE = 'AC';
825       +
826       +PROC SORT DATA = COACODE;  BY AGENCY;
827       +
828       +DATA GLSSPS20;
829       +MERGE COACODE(IN=A) GLSSPS10(IN=B);
830       +BY AGENCY;
831       +IF B;
832       +
833       +PROC SORT; BY COLLEGE DPT AGNAME;*/
834       +

NOTE: There were 265 observations read from the data set WORK.GLSSPS10.
NOTE: The data set WORK.GLSSPS10 has 265 observations and 51 variables.
                                                                 The SAS System

NOTE: Compressing data set WORK.GLSSPS10 decreased size by 75.93 percent. 
      Compressed is 13 pages; un-compressed would require 54 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

835       +DATA GLSOUT; SET GLSSPS10;
836       + BY Cost_Center_Hierarchy CC AGENCY;
837       + IF FIRST.agency THEN DO; *MTHTOT = AGMTH; *YTDTOT = AGTOT; *END;
838       +        CMTHTOT = CAGMTH; CYTDTOT = CAGTOT;
839       +        NMTHTOT = NAGMTH; NYTDTOT = NAGTOT; END;
840       + ELSE DO; *MTHTOT + AGMTH; *YTDTOT + AGTOT; *END;
841       +        CMTHTOT + CAGMTH; CYTDTOT + CAGTOT;
842       +        NMTHTOT + NAGMTH; NYTDTOT + NAGTOT; END;
843       + IF LAST.agency THEN OUTPUT;
844       +
845       +
846       +%global _ODSDEST;
847       +%global _ODSSTYLE;
848       +
849       +%MACRO PRINT;
850       +OPTIONS ORIENTATION=LANDSCAPE;
851       +
852       +%IF (%UPCASE("&_ODSDEST") eq "PHTML")+ (%UPCASE("&_ODSDEST") eq "PDF") %THEN %DO;
853       +%IF (%UPCASE("&_ODSDEST") eq "PHTML") %THEN %DO;
854       +data _null_ ;
855       +	rc = stpsrv_header('Content-type','text/html');
856       +run ;
857       +ods listing close;
858       +ods html body=_webout style=default;
859       +%END;
860       +
861       +%IF (%UPCASE("&_ODSDEST") eq "PDF") %THEN %DO;
862       +data _null_ ;
863       +	rc = stpsrv_header('Content-type','application/pdf') ;
864       +	rc = stpsrv_header('Content-disposition',"attachment; filename=&TME..pdf");
865       +run ;
                                                                 The SAS System

866       +ods listing close;
867       +ods pdf file=_webout style=FSS;
868       +%END;
869       +
870       +DATA _NULL_; SET GLSOUT END=FINAL;
871       +FILE PRINT HEADER=A ls=150;
872       + BY Cost_Center_Hierarchy CC AGENCY;
873       +TITLE " MONTHLY REPORT OF SPONSORED AGREEMENTS ";
874       +TITLE2 " By Hierarchy, Cost Center, and Sponsor";
875       +TITLE3 " PROCESSED IN &MON &EFFYR  ";
876       +TITLE4 '  ';
877       +
878       +CGRDAGMTH + CMTHTOT;
879       +NGRDAGMTH + NMTHTOT;
880       +CGRDAGTOT + CYTDTOT;
881       +NGRDAGTOT + NYTDTOT;
882       + IF FIRST.Cost_Center_Hierarchy THEN DO;
883       +    NCOLAGMTH = NMTHTOT;
884       +    NCOLAGTOT = NYTDTOT;
885       +    CCOLAGMTH = CMTHTOT;
886       +    CCOLAGTOT = CYTDTOT;
887       +    PUT @1 Cost_Center_Hierarchy /;
888       + END;
889       + ELSE DO;
890       +    NCOLAGMTH + NMTHTOT;
891       +    NCOLAGTOT + NYTDTOT;
892       +    CCOLAGMTH + CMTHTOT;
893       +    CCOLAGTOT + CYTDTOT;
894       + END;
895       +
896       +   IF FIRST.CC THEN DO;
897       +    NDPTAGMTH = NMTHTOT;
898       +    NDPTAGTOT = NYTDTOT;
899       +    CDPTAGMTH = CMTHTOT;
900       +    CDPTAGTOT = CYTDTOT;
901       +    PUT @3 CC '- ' Cost_Center /
902       +        @50  AGENCY
903       +        @80  NMTHTOT  COMMA16.
                                                                 The SAS System

904       +        @97  CMTHTOT  COMMA16.
905       +        @114 NYTDTOT  COMMA16.
906       +        @131 CYTDTOT  COMMA16.;
907       +
908       +   END;
909       +   ELSE DO;
910       +    NDPTAGMTH + NMTHTOT;
911       +    NDPTAGTOT + NYTDTOT;
912       +    CDPTAGMTH + CMTHTOT;
913       +    CDPTAGTOT + CYTDTOT;
914       +    PUT @50  AGENCY
915       +        @80  NMTHTOT  COMMA16.
916       +        @97  CMTHTOT  COMMA16.
917       +        @114 NYTDTOT  COMMA16.
918       +        @131 CYTDTOT  COMMA16.;
919       +   END;
920       +
921       +    IF LAST.CC THEN DO;
922       +    PUT        @1 /
923       +               @50 'TOTAL COST CENTER'
924       +               @80  NDPTAGMTH DOLLAR16.
925       +               @97  CDPTAGMTH DOLLAR16.
926       +               @114 NDPTAGTOT DOLLAR16.
927       +               @131 CDPTAGTOT DOLLAR16./;
928       +    END;
929       +
930       +    IF LAST.Cost_Center_Hierarchy THEN DO;
931       +    PUT        @1 /
932       +               @45 'TOTAL CC HIERARCHY'
933       +               @80  NCOLAGMTH DOLLAR16.
934       +               @97  CCOLAGMTH DOLLAR16.
935       +               @114 NCOLAGTOT DOLLAR16.
936       +               @131 CCOLAGTOT DOLLAR16./;
937       +    END;
938       +
939       +    IF FINAL THEN DO;
940       +    PUT        @1 /
941       +               @45 'TOTAL'
                                                                 The SAS System

942       +               @80  NGRDAGMTH DOLLAR16.
943       +               @97  CGRDAGMTH DOLLAR16.
944       +               @114 NGRDAGTOT DOLLAR16.
945       +               @131 CGRDAGTOT DOLLAR16./;
946       +    END;
947       +
948       +RETURN;
949       +A:
950       + PUT @ 50 'AGENCY'
951       +     @ 89 'MONTHLY AMOUNT'
952       +     @118 'FISCAL YTD AMOUNT'/
953       +     @ 87 'NEW'
954       +     @102 'CONT'
955       +     @117 'NEW'
956       +     @132 'CONT'//;
957       +RETURN;
958       +
959       +PROC TEMPLATE;
960       +    DEFINE STYLE WHITE ;
961       +    PARENT=STYLES.PRINTER;
962       +    REPLACE COLOR_LIST /
963       +       'LINK' = BLUE
964       +       'BGH' = WHITE
965       +       'FG' = BLACK
966       +       'BG' = WHITE;
967       +    END;
968       +    RUN;
969       +
970       +%IF (%UPCASE("&_ODSDEST") eq "PHTML") %THEN %DO;
971       +ods html close;
972       +%END;
973       +%IF (%UPCASE("&_ODSDEST") eq "PDF") %THEN %DO;
974       +ods pdf close;
975       +%END;
976       +
977       +%END;
978       +%MEND PRINT;
979       +%PRINT;
                                                                 The SAS System

SYMBOLGEN:  Macro variable _ODSDEST resolves to PDF
SYMBOLGEN:  Macro variable _ODSDEST resolves to PDF
SYMBOLGEN:  Macro variable _ODSDEST resolves to PDF
SYMBOLGEN:  Macro variable _ODSDEST resolves to PDF

NOTE: There were 265 observations read from the data set WORK.GLSSPS10.
NOTE: The data set WORK.GLSOUT has 263 observations and 55 variables.
NOTE: Compressing data set WORK.GLSOUT decreased size by 75.93 percent. 
      Compressed is 13 pages; un-compressed would require 54 pages.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

SYMBOLGEN:  Macro variable TME resolves to    75217.797

NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

WARNING: Style FSS not found; Printer style will be used instead.
NOTE: Writing ODS PDF output to DISK destination "_WEBOUT", printer "PDF".
SYMBOLGEN:  Macro variable MON resolves to JANUARY  
SYMBOLGEN:  Macro variable EFFYR resolves to 2018

NOTE: 558 lines were written to file PRINT.
NOTE: There were 263 observations read from the data set WORK.GLSOUT.
NOTE: DATA statement used (Total process time):
      real time           0.04 seconds
      cpu time            0.04 seconds
      

NOTE: STYLE 'White' has been saved to: WORK.TEMPLAT
NOTE: PROCEDURE TEMPLATE used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      
                                                                 The SAS System


SYMBOLGEN:  Macro variable _ODSDEST resolves to PDF
SYMBOLGEN:  Macro variable _ODSDEST resolves to PDF
NOTE: ODS PDF printed 25 pages to E28393A9-08F8-4DF7-A368-AB90C3BFA3B9.
980       +/*
981       +ODS PDF FILE=&PFILE NOTOC STYLE = WHITE  ;
982       +
983       +DATA _NULL_; SET GLSOUT END=FINAL;
984       +FILE PRINT HEADER=A;
985       + BY COLLEGE DPT AGNAME;
986       +TITLE " MONTHLY REPORT OF SPONSORED AGREEMENTS ";
987       +TITLE2 " BY COLLEGE, DEPARTMENT, AND SPONSOR";
988       +TITLE3 " PROCESSED IN &MON &EFFYR  ";
989       +TITLE4 '  ';
990       +CGRDAGMTH + CMTHTOT;
991       +NGRDAGMTH + NMTHTOT;
992       +CGRDAGTOT + CYTDTOT;
993       +NGRDAGTOT + NYTDTOT;
994       + IF FIRST.COLLEGE THEN DO;
995       +        NCOLAGMTH = NMTHTOT;
996       +        NCOLAGTOT = NYTDTOT;
997       +        CCOLAGMTH = CMTHTOT;
998       +        CCOLAGTOT = CYTDTOT;
999       +    PUT @1 COLLEGE '- ' COLNAME /;
1000      + END;
1001      + ELSE DO;
1002      +    NCOLAGMTH + NMTHTOT;
1003      +        NCOLAGTOT + NYTDTOT;
1004      +        CCOLAGMTH + CMTHTOT;
1005      +        CCOLAGTOT + CYTDTOT;
1006      + END;
1007      +
1008      +   IF FIRST.DPT THEN DO;
1009      +    NDPTAGMTH = NMTHTOT;
1010      +    NDPTAGTOT = NYTDTOT;
1011      +    CDPTAGMTH = CMTHTOT;
1012      +    CDPTAGTOT = CYTDTOT;
1013      +    PUT @3 DPT '- ' DPTNAME /
                                                                 The SAS System

1014      +        @50  AGNAME
1015      +       @80  NMTHTOT  COMMA11.
1016      +       @95  CMTHTOT  COMMA11.
1017      +       @110 NYTDTOT  COMMA11.
1018      +       @125 CYTDTOT  COMMA11.;
1019      +   END;
1020      +   ELSE DO;
1021      +    NDPTAGMTH + NMTHTOT;
1022      +    NDPTAGTOT + NYTDTOT;
1023      +    CDPTAGMTH + CMTHTOT;
1024      +    CDPTAGTOT + CYTDTOT;
1025      +    PUT @50  AGNAME
1026      +       @80  NMTHTOT  COMMA11.
1027      +       @95  CMTHTOT  COMMA11.
1028      +       @110 NYTDTOT  COMMA11.
1029      +       @125 CYTDTOT  COMMA11.;
1030      +   END;
1031      +
1032      +    IF LAST.DPT THEN DO;
1033      +    PUT        @1 /
1034      +               @50 'TOTAL DEPARTMENT'
1035      +                 @80  NDPTAGMTH DOLLAR11.
1036      +                 @95  CDPTAGMTH DOLLAR11.
1037      +                 @110 NDPTAGTOT DOLLAR11.
1038      +                 @125 CDPTAGTOT DOLLAR11./;
1039      +    END;
1040      +
1041      +    IF LAST.COLLEGE THEN DO;
1042      +    PUT        @1 /
1043      +               @45 'TOTAL COLLEGE'
1044      +                @80  NCOLAGMTH DOLLAR11.
1045      +                @95  CCOLAGMTH DOLLAR11.
1046      +                @110 NCOLAGTOT DOLLAR11.
1047      +                   @125 CCOLAGTOT DOLLAR11./;
1048      +    END;
1049      +
1050      +    IF FINAL THEN DO;
1051      +    PUT        @1 /
                                                                 The SAS System

1052      +               @45 'TOTAL'
1053      +                    @80  NGRDAGMTH DOLLAR11.
1054      +                    @95  CGRDAGMTH DOLLAR11.
1055      +                    @110 NGRDAGTOT DOLLAR11.
1056      +                    @125 CGRDAGTOT DOLLAR11./;
1057      +         END;
1058      +
1059      +RETURN;
1060      +A:
1061      + PUT @ 50 'AGENCY'
1062      +     @ 89 'MONTHLY AMOUNT'
1063      +     @118 'FISCAL YTD AMOUNT'/
1064      +     @ 87 'NEW'
1065      +     @102 'CONT'
1066      +     @117 'NEW'
1067      +      @132 'CONT'//;
1068      +RETURN;
1069      +RUN;
1070      +
1071      +ODS PDF CLOSE;
1072      +
1073      + ODS HTML FILE=&HFILE STYLE=MINIMAL   RS=NONE;
1074      +
1075      +DATA _NULL_; SET GLSOUT END=FINAL;
1076      +FILE PRINT HEADER=A;
1077      + BY COLLEGE DPT AGNAME;
1078      +TITLE " MONTHLY REPORT OF SPONSORED AGREEMENTS ";
1079      +TITLE2 " BY COLLEGE, DEPARTMENT, AND SPONSOR";
1080      +TITLE3 " PROCESSED IN &MON &EFFYR  ";
1081      +TITLE4 '  ';
1082      +CGRDAGMTH + CMTHTOT;
1083      +NGRDAGMTH + NMTHTOT;
1084      +CGRDAGTOT + CYTDTOT;
1085      +NGRDAGTOT + NYTDTOT;
1086      + IF FIRST.COLLEGE THEN DO;
1087      +    NCOLAGMTH = NMTHTOT;
1088      +    NCOLAGTOT = NYTDTOT;
1089      +    CCOLAGMTH = CMTHTOT;
                                                                 The SAS System

1090      +    CCOLAGTOT = CYTDTOT;
1091      +    PUT @1 COLLEGE '- ' COLNAME /;
1092      + END;
1093      + ELSE DO;
1094      +     NCOLAGMTH + NMTHTOT;
1095      +     NCOLAGTOT + NYTDTOT;
1096      +     CCOLAGMTH + CMTHTOT;
1097      +     CCOLAGTOT + CYTDTOT;
1098      + END;
1099      +
1100      +   IF FIRST.DPT THEN DO;
1101      +    NDPTAGMTH = NMTHTOT;
1102      +    NDPTAGTOT = NYTDTOT;
1103      +    CDPTAGMTH = CMTHTOT;
1104      +    CDPTAGTOT = CYTDTOT;
1105      +    PUT @3 DPT '- ' DPTNAME /
1106      +        @50  AGNAME
1107      +        @80  NMTHTOT  COMMA11.
1108      +        @95  CMTHTOT  COMMA11.
1109      +        @110 NYTDTOT  COMMA11.
1110      +        @125 CYTDTOT  COMMA11.;
1111      +   END;
1112      +   ELSE DO;
1113      +     NDPTAGMTH + NMTHTOT;
1114      +     NDPTAGTOT + NYTDTOT;
1115      +     CDPTAGMTH + CMTHTOT;
1116      +     CDPTAGTOT + CYTDTOT;
1117      +    PUT @50  AGNAME
1118      +         @80  NMTHTOT  COMMA11.
1119      +         @95  CMTHTOT  COMMA11.
1120      +         @110 NYTDTOT  COMMA11.
1121      +         @125 CYTDTOT  COMMA11.;
1122      +   END;
1123      +
1124      +    IF LAST.DPT THEN DO;
1125      +    PUT        @1 /
1126      +               @50 'TOTAL DEPARTMENT'
1127      +                  @80  NDPTAGMTH DOLLAR11.
                                                                 The SAS System

1128      +                  @95  CDPTAGMTH DOLLAR11.
1129      +                  @110 NDPTAGTOT DOLLAR11.
1130      +                  @125 CDPTAGTOT DOLLAR11./;
1131      +    END;
1132      +
1133      +    IF LAST.COLLEGE THEN DO;
1134      +    PUT        @1 /
1135      +               @45 'TOTAL COLLEGE'
1136      +                 @80  NCOLAGMTH DOLLAR11.
1137      +                 @95  CCOLAGMTH DOLLAR11.
1138      +                 @110 NCOLAGTOT DOLLAR11.
1139      +                    @125 CCOLAGTOT DOLLAR11./;
1140      +    END;
1141      +
1142      +    IF FINAL THEN DO;
1143      +    PUT        @1 /
1144      +               @45 'TOTAL'
1145      +                    @80  NGRDAGMTH DOLLAR11.
1146      +                    @95  CGRDAGMTH DOLLAR11.
1147      +                    @110 NGRDAGTOT DOLLAR11.
1148      +                    @125 CGRDAGTOT DOLLAR11./;
1149      +    END;
1150      +
1151      +RETURN;
1152      +A:
1153      + PUT @ 50 'AGENCY'
1154      +     @ 89 'MONTHLY AMOUNT'
1155      +     @118 'FISCAL YTD AMOUNT'/
1156      +     @ 87 'NEW'
1157      +     @102 'CONT'
1158      +     @117 'NEW'
1159      +      @132 'CONT'//;
1160      +RETURN;
1161      +RUN;
1162      +
1163      +ODS HTML CLOSE;
1164      +
1165      +*  Begin EG generated code (do not edit this line);
                                                                 The SAS System

1166      +;*';*";*/;quit;
1167      +
1168      +*  End EG generated code (do not edit this line);
1169      +
NOTE: %INCLUDE (level 1) ending.