%PDF-1.4 % 9 0 obj<>endobj 8 0 obj<> stream x[s۸ ;GI쬥n'3}QeMuuI7OO< ; >\"HS7>"\s_Eݾӳ m1z>#Rcc0nDBGpЛ_7\zf/?f~" JZq$$7=||}7wgp}xܼE77f]aYS}1^gt{<_m7\t}TZ!xPOVsߣ_n~!D1QnK~ۛ8 cHՇZ*߄L9WHiR+Wd͓Ri-•멱\ҫtsH"Ms\p95+DLdj9g%Z0JpTzTW£j%<ǛۻϞIּSK]՗IF < 9TTo*jsg +-"rwO\NLeww V+j.609m_^&G}{ y[FDW ¦^RH}iBx{0zfo!WDMG8%a9'tr_zCaTr ! 2 B t+*u Rs#S`WME!Z!UDEH<Y#RTi]C$ Z ;rX6ǍKؤ_x dή;|/=. ؞H=S(>S*?EѺQ3a)9$ڮ!l%$/q"y6&g3th{>9[y3庖x%$Kȗ"Je侘1F BiE)I |Ymܗ)D+_l,+1EʸLʜ]4/z⸰2\`&v`![3f Wz4YS L,AHEXk p@wV4wgD '9n8L&,+{ y>z2qaKMm&Uqu (>D\_Hh) #%puYxWV0% *eQzG+2L&cUNjvyHmdؖ0yD4Ń ]0 * SD L!l 3ePfAq𼶣 %"eMߙ3o~Y䡰-nKӘU̸'0 SD L_!И";ERVTRTXA&ͥx3n]Hښ&̤ Zϙ7 k!"J\ i ҦątK!#T5S SDLRRؤD} #IITp9ip)!Da4;< {V[5MqOŴnwuYw[$Wf$Ofc¶j(š=uYSeSQd|h!a0  ZmlŢth j! " ;͑D=nZ L+l凓(Bu̡ @~1 iL(W'Ч")R%[\Mg:j#JKXYea.EatMXUqgp釫AkO ܢ.l"g}@1|6gDV5k0~9H*IP&K75;T Q6יoK3&|:yq`P.1&g8`L +"]L*`x 0( w;D\˲bEHޝOCKj^"riTe/\Jv1|: lH<CNPd(A- .|uڟf`EzLG )cxCQ'NF K#  MV0r\Vĝ-R67ڟGntVɇ %5WOZ cI/E}qu)2Q$k+C\.$WLTE*m0eo9ޚ̺yE ֺo"S[w1[w{-%fsbv;T)=BnF@܊ȡl@˾/jfYfn%DHw༟U`YtC<鉳2{5_S6vx؟d<sY@‰Y-[&#~k͌͘&>!X-ٕ/ڸB^dE\P~^ۿPK8!&sf1BTفR\ۚqa*'뵭NW}[7EE1GLLj0@7q kf\cbM63fbpyW_]* endstream endobj 21 0 obj<> stream xmo:xA{] # . 2ĿǯI%EO@?$G`Wok =1Lcu=`r!Ah@ky:m<9QXǍ91#T2%`悄D- +x"F&TW&xtH)N✛8 q/^4  T8il៏EsaUyXnUfUY~,M e3ai(ӎuvpkuTa]j8ʩ}W-e]kg (&m"]Qr1Z.x!|Y70,+-Y5Yy&- 'h2Lyi& 0QkgjUtIDN\11Z w;eHr񯚁pfkrl#;_UstD,P]8 ΓH!Є9AB" 9a-}vqKs>?n;ֻ۷v zd` 5;bʭ=dTw*nL~ؠ0`W#&Q9L1ӣ:\$HKʄrGHW}:&)#9w ;nw}v냶h?2Ǒ_q@'$cw*$PpgI3 #DaR: $cXB+sqYC*9qp#QL҆aSMlԳ}m~߿?uy9 *|&BCF<1MҘF A2L$$F8++dA s:U/wҷO٠}L&hͲ}IRH{c9O$*Yy|X.[sMI {U9ʃ郥0G$t5I^$#3Y%#T&9}%C2 M}.T×꿠ڝ4$JYʘ>OXON endstream endobj 25 0 obj <>stream SAS Institute Inc. 9.03.01M2P08152012 2018-02-21T20:51:09-06:00 2018-02-21T20:51:09-06:00 uuid:EBC59DC7-83CC-E24A-9420-88906CBB0556 uuid:84FFB598-9958-4143-B043-F0ADE92C2BEE endstream endobj 1 0 obj <> endobj 26 0 obj << /Dests 27 0 R >> endobj 27 0 obj << /Names [(IDX) 19 0 R ] >> endobj 2 0 obj <> endobj 3 0 obj << /Type /Pages /Count 2 /Kids [7 0 R 20 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 28 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{݇&n싇YH'cOiJa嗶ݽ̫۟]LSo_]&駕h?m$_ ;7|BI_Wn;#߿:K\ h,cД5ccOnIښe՝hB2wEp\WU9|I_[p\3' 0ᕁXǏdBJ맘ل % endstream endobj 29 0 obj<> stream x \UU?s<ϗ^&A.(W AQqFS2RsԜ243̩2SsJMԜ:^|~{.{^{Zk^ BĠK,IB!d>1)2VAށi]gޒ hwlwFHrkU"I%txO!]Cs *v:!DR.u.X8hhHz.GH,;jАq{v`Lz3k?23$! ~C*fAx?5 Ah\:;PJ?aC| 7YŧW"4a4߳h@}=`ݑ:_!RC@tZʴXHK YՃ`"G aYdH-fmif.9&{8C#p4 @pX:sғ,SYQ0zZX0l%(E"m(QQl]ۣ{Ѧw9{a, 9:+໲t:->R,X _BJ1Fn]}Cę-) <ӻ863s^9BcY;ixܾ>ʿ;dOӛoLi}o}wujKvI;v~} Kh׵ )᱑ 5K4;nri즟ϲNk/ /nC>Uw^L2拎gw oԦɷ^coW|?U}>a[ry*c~{]\7%rS7Z}4݄7'۔H e3_]چ [?0d4}$=xj1eD6F\7c.,fsV_4ڡ[q5![?#IFAE6b``V3`6c}S,{[0aͣ" :e =f[h_&|£ኲaEAeu-U&]{&(o.=OW| k°̊ѵko=}I͟鑫_>;6_ݻIV~&V1MkVJ:ױO0쥣g4\#+hq]/NCmNErInM L9}āLn K1*#OjRP{r7{W{-uKWQ}ٲѩO^5WO$G:)lgՆ9Q5^3}+-9~UX۔n4Lx3iiK'tmU+^z0l}xxxGn}uoC?4\ ߗtlqjo *Fת+YO _q.Ƀ)_~IE8c3[S[`y@4-#嗟_~\hF6\-<-/_uzyѧ>|d.l/\햒i_:MM~|pвn/^]7O4w;saMYqeS-7,A#rOi{rKƉ1o/-=jx٩Ks'],fc͑Y/=t!8exkhomޕO:m{G|k{[u˪pIG'\|g𚸙J}v^c0``gQB@[آtHܑ#-Q -mi;8xQA8"m-¢\2l#pR)YlIPk/'}uKit>Èf}f{t34*Wzo?qjÔ꾇_c>OַjWunˏl[̮ެtV`uwѢc˷טVVlJz_2!qs/ \im&͙=HB#6xla*6riPa<RO|@\;JB |l^607a;jd"*2љ10:ѽn״n]mdܗgX*uSu*(r{ Ю}x1[wtQ^7;d=xì|=fĜ;m[J׮!ߟ+ÐNz 6S2w?G.;]o;jFh2z-:x*rJe?rd9!,v& g'gcJiM1n{'z`<8{Y.jn|ZqȺP+xixQE$]^=5vo;>/ɳ|237鞴ڴ94<t-ޛ-=v}ʲ o4|9[k:zk/wO-<6qbA[QaB=!9aO}@k Cm\۠si& @1ɍ\CeT`DOc;Rņ0hZ=uܺM|~]94JW~e7vsnO/l|9GZR=ww>$N|6,۷'ܲԣ,ȸƚ;._c_mٮV,ǻvLg+KaEO!+7 gLG4YMgRG4Z_†)=2&<&,:"**smA9-O~vgjo$7}Mn{Ŝ?ON=w*So6|ޏ7_w?QFfk_y훾vOǯڇ]>xrkμp ==7Ӗ?>Z6ͱ=|γұF>.g־Ҡ#y^y:go:ڞw+ύ=,/ω&Ք,ʥմɲȲڵz5v-Rش߳|ǟ/?.|?9<#:@` E@/GCm-ߣE}GH bv [! gc>2Ŀ!~p`O„12f$  qKq qw q/2yme % l"|f!LP)Ц@f@7!t @o -ZA?t;Пн@cz dz#a]=Pf< @0,f5k.D>+Jm0vF¦ݕM =LE C"H[Z*]c+ȍ}2Ԕ||{OGZǝAOOK` P)XK>Ar%!33$ޏk3"^PoEECA :^3@]& ʌ`F`?f$SA& q ,f1.`)ukPsv{`#@i p܀pՀ(*M= @!BKv:C+ʄV>B!ѐ.{)g}.B(7}+j@U0|nrXӗan@9s{Nkn^sqMG\-b/fqLL}B\b鵧3Z:%V夷q4f|gsϑ8$ V 6 v * N . n P$TuB7E l& iž~|0appppMb jappp+qi aID*A!BD"(YY.eDEѢQhhhh\VIUCWT%:(:&:!:#(&%+z$FbX&ֈMb/&ljۉSĩ q/qxxH)>',.-/~"!D!I$I$\#i#ItIzJzKI%$Œɒiْ7%%+$%$=$G$%%$W$7$w$$5RF*G( FJ[Jdigi4S-͓JGKKҹҥrZ&V^i 2L#3ɼd~2,Z'k'K2dd9!"X$TYllllllllRv@vH쉜Er\'w[fpys.o$oJa9ٯ/59E;z)<=υgS5JOu]{.3N|s6.m^KaWmExǟט^ 6K^c|ہbݎu]=b㿻>Սcv\6z79sWqN~~./~f}=E?؏1~jWm~_FWߩ" owqzɘm/}a;5#;UK]j܏rSYvg=7E^csyoﲏd˕v/ux~y^] 8 /O<^9hG/ؙ3)?ڲk>_5 q"$I ̆Fr`^ChʽUN<G܎ݚqvJ;bۜ{y BP$yģC]9`o)+B&p! 6n)q3"1Z#wx׍{cMݿB8oH T2`X.* \>^P0rˁ1MCWv"*>>Kuoa#.%f\bKLXG-X,҈-⒧Ȍb@oQOX;Q1caཌ:d+)x mC͍S/Su9z:]OTOq@O՗.S?+]@j)kzK.<f/*QZ\K=uZO]~SS7xk 7dA&C~6{Hm&' !CC-缅]L` xvO\CJُT|4K ҹE䥁ԝC~?BkIN|McVZa! eed$1*FcdLqco1LӔ f1͙& c"H&fZ1qLδcd=Ӂtb:3iL7;3 g>`63q.eP=5SoKWіNiGJiOڏ0ZDGt-hKߤJ&GwA0=I0ǘEz9Ac.3WM6snfb1JRFeE'+e/fYkdXOBg2l(ưX\O6[j_iΡE uĀrE»P/&E}JKi@nͥhʏzHL:Χ aK@+!|!#9|G0?% +sOsy('Na,fVxV* e `Yk֟ f$J*md{00^ei׭Y!dٸS`یSرzoE{/>NO,Cjl\q8}h ;cB\#g}ia5Zu| | 8_"z}=ROu:SNJv3tk~=AitA;\$wA $ R+a)hs}qy(tq'qrd L ;#.e#`wi9H4%D@: Jop~5+#KvvM2ZΉ]#d{G]2U.@(aHe/;dqrukk2RRmOC7u_nC3yBz8~`ugp{D5# Ţ\ꀲqT%9EW^|Ng㚎|\3ؑL+w{9oO%#ym~?]m8 s0\Ok[DmԻ!(qυ2Pqp^nf,猄|sBnΡsp.KFQ(v?D};C@4ɟW|g$h '@BP,|\tUp-s_[]^l?jFs c_f:&KnQ/iڂ@P;T`xAQТ0tw5*}%~k_֮]w:Ez>k\ROxa&t>axmݨuL]xSKP?@h(xZ"jRɖdZƱQkA],FȢh2b @Z qo`窻ZnXГ >(镏)}zܫGz6Zif i,iP`?_l2:FR*2D, XO2-gK^(d?pw1zY7Dgjkk=Cl"' .>ʘlյU`(f0'OC3&=mʓ<_ps|u^{3<~lH%#VI"ظF&noڑPn  '#L.7)ޭͻAlW*DϰI@TdtD8&D%k5tPjzڢ_K.`Z{Ă(z]PM $Zr'a1LY9b bq\9sXDh]hܩ¨ƍXS!|fb >#ɸnkv|]eN;[pjITB=Yd@N]&+XE FAf7bd܈su3!* ?:ZA__ZDuCm]=mdGEsjKbB&Łb)j#h$Z*-Q݈~ vڼ.%끑=pdLns]nEձU7`u0XNQ=BW)88SU& #lN$GGEO6Ͽ;xIp{^Z3b4>rG[GOyuyՖ-wU^apNah,}hתqox`1p[j`6ƙZO `E 0@0&Q qN s~NcCCC~8槉 >Ys<ӕPU8bFLɎڥ)5VA>ˢ% ܽSֻt vJV(6_&- 0y^ Q $#$Wlη<˖l~Ўoe|4/9>9uQ_l^P޿u3W~/֘7G-2R{F!@ z\RR);(g*+),:jXPUBV^aXB$RT^uIiWiSvF&|M8DŽ!\hD+0ElAf7UU z)GYp:ª ˋ<¡Gk^ #77LO9#9j,e;5w 5tFz2BDnKFԮEKEfl6HT3Y[B%cuڏsw,7*ul,g" [ƛr;ԟ9pr,PA~;B5`nYh GDUo=;tk9oO/+=6"8D͝-SD-Q  +dFb2JŪJv،U*a+xϔ}d _|_\ 1 ưd+8ihb)cY-TTJICeP"K%Tz `}$W ` p. ; YPPȵ姯}c ބSh !cu5w76LQ3Ɉc=2Sg%~@>~$h]A۽8ih!K$b`) ]Ԥp}˄Evi*EvF2|Ae8G!YBSQdžrӌWDSh}V&b3S:&0? s>M|U4C ڻI㧏jI~ \%l5fkxXZ:Cl8$0 Bpy l\ٜcos()tUueOmY@/nK_yg2/DKj6`2ObeULݥ3KXJXSADPFH4h BG1Ip<`%E15֧T_Hz߈u G4p@[aI7mY>ˋ)]HnxݏGޝnûiT>tɔUonmckྫn[UUX.4#J%0j}{Re/-έr74-L$WɉIUR%p*a.&',,4Q? i"8Fnpk;Ndlj8AǓQW`͹55! <-V$`/ny|toEIchG1*PFG1 b-yyyCY /a|8j4nÈ&b &!*Uw%$E% qV{z EKi5Ǜf L[,VNckŗWY6+^m x[qgXqGZ묘?ֵU\ҊI[<+lŅVf0b_0t>kDwĈg>  `6ĚBs\j0>p Z٥2cCGt{9]b Vh>G\JmTcH=@ʴAd~r"XuV9VZ?,L)^jb#Woh|8 UqorM6|9,xgmhh(mnAhBfNNڧ=E1^"N!zxzNKtbO/ZbГj,nk]h㷘Ou ɓ>>r'{ [j:(EnŪh I\5݄BYJqOiJS5Qvd^M XH^,vdb-BR|.sW@4u}8O"@,# #u?ԟ꨿ [O^iC%&b -)4]ǕyE_gܰĭݶ\$ 8%#_%`&_Hpe:3ȳ'?(<}yb=ݺ_f#4Mg0T#E)xʀ2.CD5C:I,fG; $C !ݙ! FP]s(a6cD:'ґ"'֕ =&\y=_OD(OkS8;B;1ý#km8 @GA0CH݁N٘|\w1B\A:)6FlC]4)ΌnneU3BHbT-V1`<[~o;>R!/lG4+Fsc~) 9'-ލĠtQ %mQ;:zqOlT80N!XIɐf7=A*Ȃ"?m,F 5G!(P ^$@1(DPj LP"JBɨ=JAPG u񧢮( uv@=K(e^eg ZɁCa~@H>*@+ D h ơh*A$*R^Gt4Deh根 4Go--FKRLrAh%ZCYm@}6Qڂ61OB,D{>T>CU/% }o!tAG1-q:~D')tΠ:.Et ]F+*7tD6A},R,rJBը1 k v{WaVK?p'87!wp8GOq4ncp,n[8ܚq[I'd#;.8wiNq{p&½˸7<Ư!x(^O!H\Gx x.$* GR_t<ex <o/ox ^J x ^zoěx3x]x ފ?]wxލO^*gx?W/%z2 >#(>a8?>gY|"/_~_ÿz7M| o?'/?ďcWp'PHȈ(h舞wA<&b%>$$$t /#$4!$4%iNBH(0N"_$Dh҂ĐXҒ"q5iC≝%HI$Hg҅$t#; =HO$Yy&}H6KrH.G<2 $H>) +dJᤐ Ed$)&h2%x2dyL&SH)yL%id:Af22&s\G7[dYHb,%rYAEr"d YK'zl$"oYDv Av]d7C>%{>R7or|I"_r&GQr|K#ߓrHNS4!g9r\ ?L~!WUrJ r"rI{>t;(5_BPJRRS RSURUS RS5R5S7N='BԇR?7Ui3ڜPja4FHEi CciKڊִ vږ 4&dڞ#D;.4viMiA{җh&͢˴7Ci_Csi?ڟt DiL_CP:t-#i1EG1t,Gƞ5<];+KZym?yObcł펵Wbm 617NBBBôCjR|m~静3wo{{ιOΒk>r' FrL[ȭ ";']nrG'C Ka9BBJF%_' oo_7U&M34^j^L777-t+6 =Wite;N57ht7CkڢHo7Iz Cvz~~wѻ=^z>@////Ӈ# *}}!qArڢStOҧzv{9<=N_+@_/їw+U.=A_oߣߧ???('9}CIKEMߣ7>Ao? QC BL]B#ą^a BϿOؿQ̿S{wVX%. gg g I\k )!-$Ȃ"&!|R aPi|aH0Kr:apAE3 [m_ ۅa2rᯄ+GpEgRJ,ehyx1(^U)5 0S4۬UZ t J3sfwkj-f]nAYVܝNcSVbd`)tfl@! 7V@* wcYujͱlVq*9P ^-[̺[ձ1J#@րa[T޻w / Aej#`׽`oCrvJTJBLIsLXT1E8s151.C ee/͹94"r.""rMEVr",r,q,qH\eH\eH\e\e\e\F.2!s2!kkkh\+q]49k9k9뜳۫s:s:s:s:apapapFm. s,1)c28sHsmvtLШVBɭROu]Npnɉgrg6|}1wƒ6Dܽq N)1_܆#\ѪXarEQOwؘ:6Rp:>츸ٱ ;6bURsV ZMٳ^G$ Lw;q7 [ 9j>35F( ^I^aoL74]!b5V|@M ÒB3p61Kx{SމjUҔHt9x :R-Qvwxݞ"Bm7l0>ζIE.hSr4~FQgSlt݈SEo7VAzеt- 0ؽбŽ="qWњVV>~.)Ie_i*gZoԪEd+ĭ f̫ymA #m-[3699nn\O |{ڸrt04XL0ػ&B,6?y۬Z=_r5M6yZn!6V *7O;:'ל))@6V¥$-jNlܭP"̥ EMKl ,n-x]!3*EtN9^4yD%Fb*qݮr9;5).+rtwP\c lJhs<5H*,ySvlUi  n2c%wew7+l*{ q|9"] -_{/5`mw.Yْc-!i@RBD 9D1BD -D@䐏VWBJY a҈!%TUP #t1GHX$"\hY U9qYyBrX] |6+,<(n.0OzNƽ.v^ ߌ+0 P(*@ hffh\ (@y3a92Wʀ^+c2_ˀ~/ ? ? ? ? ? s7|s7|sr0@>}Sô 4@PT Wȕ@ rd#W_2]r(' -/T}r~ fB=PUW!_ %2@ P4A/Us/\}'i߀\W9KYMnq>yiqKyD&a"8@.2g+YAځL 7Qr2M,QD%Ȕp 2T S`Q[TEE 25,ꘇy8@402M t{i8ŵ Ypb9 f f f f f f b\ !!!lCE1s|G )A aIR>!jꥡ^ aa|/F"L2"p#yE"t,uD8grc=~3w;"\mOz3SkrG_ 5fhHg$3mH,e d u6:BMͦgS,%m MHh~,,vznV ֏R*XcboZTw؈w3▫^_H`%֛o-:u^[ly k-ro]56^*{,Zi[;;vVז6 ^^;J.[Y&vDxE_LC{=p .2-7z 8y%E{%c5oz&ѡ8n%ɂ~DQ|=`cQ=))\:9Yo|y1zƳ|<Ͳ k}8`zr9ro"gEYƛӋ%?,@ؚG M4{:? j]eQr}$F#GȿEZ =cq +)^=` M̏SP\diF#><4rOd%{R! a29zQr){"cd^57躣.10)1= PV/Ф>Fc4/WHɫ{7{{VDb{~}=G WGfZ 3!yw>H>s}_ղ6<h"el|8bx(j}Q$dGe#>tEsu,%oON`}Q_s8ud4ZMJ$ʡ䝇";s!M9390oI^&cc$MfbNF29ɛo%ob$ ɳ2oק͗R_\JR}伾ھg]sVs18Db)xsNP!vc?;_`DHW&I$O\]D?\]ѻsio߼S{Ӆ3fp> endobj 14 0 obj <> endobj 15 0 obj<> stream xU͎0}.ua&Ġ&.'cC2RqOǘsޤ:leFy|ܭɓt^fKv͵Lbz^Hm 9۴͓к:Erï:?TlY$[=W')8q*_݆q'4-eaץt'rA4M-E$E998#g%y ^WkjkjTNl j&\+;𞼏y.sizjxjzjxjzjxjzjxj:h8༆YaAaLYYXXicc'."^qqk^{qT霦y0x" endstream endobj 30 0 obj<> stream xy`T8~}oLf,5l Y&$3eɄ,=$B& 5("A[*nujEuתc&~~f9w=,sߛ<&,iRU]S7sN!uJ]\MV)sO~?0okC_Οc}s]yw]/f`d^Mbf]N`N` -@쨕l)_B_AzGws/cg z *gAl z诈>J8z>N I 1j u%Gz@ҝ(Wq̃4/ J=/_$,qj Kly/?# >eA vj F.NP~fΞ5ٲU*fB{aȦ6;s^v{y/855u5R>W;kZa!C} dL8MG™F>̿7"Ք1yǿ d"$|,BRD$x1)!W3{Z!7H!qqtw>,6C+ѢPHʬ复toB q}t>~J^#/,>'6%ߍ?ؙc@^?#n䟻3⊳ͲHrr*QDQyeT!NDnױȲfڲ!ʴ`cɬM^^.^UB«Uڅym3*^v5*SU6 O:Q/:MC66Zqf8^9?ܦ ҏnqE7/[)W˞wqQ?(~T:Jjm^he EJ׮m'{AWV͛ ;գ/Du6q׮j~-8{qX1:>TF#@ "FFHj4W56EbӨ"sHVuGTdFM>֝ϛ^P]ʆXg^(+?e4}wQyBiBTj/z8xy׮fW#y]w1fWouKXڀir0̛SMq"^=5{e1ަǪf-.]8; : q;\q.З F)$~)0՝s%9q]qEx,Lt1"߇kkNkR55^Ԗucc-zkp=9y,,nl`T¨1=Ĩ'tepurcbӣ9H#B4bwEab|A)xpR]͒eQ?'ȪCl7xyn_3kp-5Fj?QBWkw]⣮*)4:yq8eC2rLތƽeOc oV߰qx5mTттUmt]\atcj|*zL=ۼUQ;&mjy+NvZٌ¶91.WvkocKU1UA[eGp>Ao9r? DKD bzXNY_SO IQaޭtݐʦ[Τɷd,V<#KI8b'rSu155vUA2Q8Hyy.ij[gz1LjjMfb-H&Llιw> F٬Csh܇s_0S'[΋ eLpO!BҾO /0ueVV~NI9k=֍c%Yv3Hs)7&)?SwF [X-k-'JSNn=*uV6&"* k`Ze@#Ci,m?%M>ZHJq!aCqhCiL>wk]$Օn9X vކWA+I-έxGV~Ԩأb%[#*B^Τ舎j^)R354T%RF1m]q&>Vcӄ4vPV@37}~Gi^;߀IS>o@@II) z/e]tސr#ҽ):k)x,UU`%3npT$ ldu$+ָSn;!Dճre6-TѬ-j+4ZVχ5yW)N^fXѩ@)Sp8OPW$s㼃AOW>;͍}LɪX{hW-r. McȴC~=uBB^$yQ^15;=I)58wM&iְY8t=ϰ5m:M2EM:X¸!3p;yRYzJzf:ScZ`;@Yg12f nf\hZ%0)2BӒ&CpKtdx!s=ڍqYrA֯[/}ɏfX25ppZWou޿[__?|X߽xIion980@ů]JRC:SID O¦X6UGzo9L66.ՙJ6AU9 h6f3#iՠNG()5;X6[(M(Sa?woPqJ q>ɓCΧQɓ`3rBb/ѷf5_ǰʱ,Ȳb۰մX9?ȳ屫]d,QyuAW{c^;vrgu򪋆n*vAE:!a_2E {WN~)XOѪ 뵑 ƍlfuuVaX:A&]kB}4 >aհ$>$&o9Sadr`Pq/]"pGM# ȁf!6+O%u3S<sjP*{cZ\ѱ;g}y51  *Vt,ףyMFzzXʦTl[rMYY\[Vpn,UV~f?+8˟BܽݽT uz?u iP'\!{j nbgjVև܇vm{ օk`p3A~JY/#nyqʎ6WYŎh"{PzGMPWU1ʯ,M̹ٹ)_iR[/H{ɸꪸoE琗#eJAZ3;}AA{hEPy VBآ3tyL\+t/$g$/K:uy:^낺-ʠ.43eLPbqY [XjlUm2mIuRS٘zT=;,N "Ԑ܈ז+pf!9eTjasֈ ^wV[/O&ыM9>jY%Ur)Q3D$4g7 iDۖ69{\W]_squ3sŌk͜T?gF~8f>ͨߴTɕe^*댭<[?I< )dCdjX-j&VZӰ^sPҚ4f؅gv1kC`:¨4z-Pg6 6 C8EXfDz7+>TrU$ `-)VSJ*RVUÔb-NIOAkKO %*6 SiҸ9"8}\.LUf` p*pI1,i5QG:X5-e_/]{`Cl#5EImd/xIE1'D&vDt(=-2I&SrJ,iXdIL],e]&0ļ9L2Wh{}LV_ednZS/~pku_~q\Dx!D4r4GUϙz.3#c`2 1ZR1kЦCh9c88-ܦ(H^&;[klmخamXeLIٚ2tϰ+`*ݓ*NJ_ECʔƁpc~uo`U`vf !?τzw M܁|Ci䋔x`RnEq39 +Lנ ˌL&x:.\hkes~blp1~Qt!=|IH˯O`βsmUUk#c-tSyEbNmQM \~HᝌL՞jST]9-{jcުCD U jxRTcWnx[nĂڱ+t16Fnk#('P{C6㱫{yQM 2\֌229FF~ [Th*5Ft"ρ#l/KY". l2MyK=mNv -#5۟.Ng2SBL}qF3A|#JQ_nuz25Go2m^9ͤU"ݓ0Bc~DD)_{w^V]6;ڨ%3QO<0qAH[ 5D@M'RUQT(H:]H OgI9pQSf5VJ;2O/P1(~DgPemJ ]RL,Ҷ~kb^W\B07IXR![j݋c/9͓>oW \ V`5k=;D?Eoxq+o2LJZX&.n0gFF|ZX=.r tm7=8N_O1oH*#vMeUE=8 n9vZ6>j;_]{.׸O.ⰿ##!<O[&\.ȇ{'Wæ|XKav>LC#/cp>ܒ?~@\ḣ| #@6}btp7CzKKqLę;i$}as~lq&9ܜ[$ZSK[dgPnjRdX|JMT}G`1A 1G`0Fbxx{IW -#H>Ꮡ?'tՍܴ6Ӱh-<- Ѹ04klFt3jh  *L(%9a- . S@{I1YD6rP j3m2&8srhR6݀!Lo̜t%}쓋ӄ{+?:;}x%`9#yI(Rv߮lCjbR %ZM9jRTݣ.5\ucHɄMm":{d &k.%K9=f fXZX5ɡnjKܪ6C eLY:3:>vZت]! 2L)X k-%bV !0~lZeZNjbs3/~(dL8+|s ŧܭ~m%`GKRbɧK5ƮqoO/,ㅢ(_Tթ*Rur;Lۘq2ĤWL;hrI>K%h: Tn0X,'[ c{GĐՋȹ#^8Ԥz'_d8=f[8;6I& vEAȶHٮ;TO5oKNZDu1ԕlzR;gLMdRk9q0aSؔ]:5vB 3% \-kD8șQ6Y|m;Ưl^5N["<}|?oYyȦ ֆ|2RI>sVuJ% ;0!0s+w5&g+r49#7_Vs׸'\N-e ,v` d/fddx6 &9ޭWx{i]K,A@Qu=7=8` !459F ۋK{ҙ4Om^M;_7 TxQxZBsHIQfuC`ȕ:+ !9F^o9i.zc>_F! }:gzݓ{u-x OxgĹTp==vJ+C8TF|gu 4WZaZs{X s/P[)CBps> *2lf3+b kV+"wJ%C\Lby,e& A(/ ;ȇcЙƞ ©%B2.D}0䭟f^FufEn-lNjӓWm|ѢIIƹ8ԌI97hP&EVh*,E\ůdtrjS$mV.JF̕; Xlpb!s:X+"6 V@ V{9QWt_ 0?dWAMT)L y8!YBVB4qΚ_U:trZ`zQ3qrYT{+nn0qNncަؘN֪j~i/ m6߶L7OZ])p选ެNz-6$e;et,M!TD9"F*@p[S8]/LU_ZWU{ Gvľur$s|]uCǮ%XpsGɮ6QJ&tn38ΐnq+"VNAqrM)(g9rq.nh-~h+ 3[Nw`@ O~H4*[{Ѩ'OC0i&vzypF7#oV!y9SD  U2>_wv陼Aև!G_gSq-'%)K^(x~b>y'F4x@~9}͜3.$=sm&)tit6P lcȼ.qD&ʌ_O4;&_}($gFs o(U^U;鹴Y9W-@ճ ƗdluL]xֻݖdNHf%&'p`b&kV!r`,fumrn&YgT=3arćOT43)SQ^SM8`5&Mݧ_UbG- *gፕ3`()U]YمCb_-Mr)<ކ|NT RV6+-~>aOa4L(K.m2 W&hY_Vω7+Pe.YunBA^Iܦƺr{g7\X巽p[P4v.)N y2կ}'f%Ҧ-d.w:LI$OD)I&x&{awY8;;bb;w!u6rNr ?EUȓ}Pq$+~#*HpagS>uSƵ6۔ZS& 'e 5GލZk4$w$S9oL&!\EK+\,eM13y%2''N=E#t~emߣն@^5^5Kll77_R/|gͿ'*+7DUU'߽: ;I?jħIA|S1i],dkiy0QuWŔ܎ehxdx <?G㕅W,GGH\Mɏ"[0ҁף_ /<ʤ×$$A>!܍⥳qҍ.F*L,]"ɀI?7/{.<#!3 %9KJFN"_ %@ I<wdsP0 R  THtp !ߑs_0 !ry'B(!PPa`"\"Pj` TāY0`\a\  a,&XKZ`,VhvX +atj50%. plal-!;a=}p=p7p JOp ACp' G~61x/!x % _ã < O[i <s</)-/+;x~o-# ކw]xއC '|ß>p/,k|oy%( eʩ*id:Q=5P#5jj6jJh:uRuS I,Msh.z=O&z3JJo A;az=B_wH^$w?c 9}>LWv1v $}>MC"=EK_/W4}Nߠo?з.}O?ҏ)~N/,+E~Ky#x2 22F(bLa-c8F#cbR3ca3&Icb܌2 L<&arݝ+v@XQQ%M{`_`o[_gObY_6y=+zV)ZD(Z-oA򾞖EԨMjT-ֶ`\6yf[ʉM gꖖۺ4c2ybuv i (^@y8P/lS_@E%΢@0%@ %4%p+)L` %qExEQ%F $F $F $fH//0eb@b@b`b`b`b`B`F0A#L&h4B PF(AcT.PF(A#4*DDDDDĬJs)M̥41ȥK#&F.M\,oYFYFYFYFYFYFYFYF8A#N'h4 + <(q'` %VJXYK(Js(oe3 Vz{[;;E@U-=m]m-ήnXY= O0՝z1ճW;d-vr@lJ z+D]E ґ@ ɦO]iCBL:[y- iL]G'SW]f%m,mqv;/*2#g̬u (Ky%~0*.AzIG O]Yfe=5ce4=c38V;= f0aJ?aXhaRξ僫ۻ.IZ>+G TQ-nZyӖ@b )W$P͔ߊ11tl>ԁή6ySvJs*εSJ@SSSΕIƐ[9k 2+ںZPc53tɰ3ۅf6cynTw`ںW-#MرƎ5w #c6/E͗ JttE͗6(¤njn 8_?fWw1iIj 0ivWKW։bpTǗj]7 @|P<׿uYWAt<}m՝BHֶW帼 "];]}-޶~t #&N%EA(ZU(¶4Oj\58n)SGjkP`Z}|sg]-PIZ5 lYoWhK{Nmk;׶tu/ou %zVt.o]E7Fv &eʹ5?G$0H HY Ǒ8RG%$'^'Q9'/ ǧ7ƧH q| $^(JO5h9O(W|P{q8B #˺zRy(s]"nZdBh]%@U{gW}%ZNiP^[TVAqZC3P uaoaW_]mBG;.ľ<&V{zۺ՝h-&2L`76Od8Gvy2YG[ mlY 1i`d{m12XO|Q& 'Q<'-aɅ,`@A $X, JLa N`$X-VJt+%JnT_%WIUzi^UҼyUIU%ͫBUIW%ͯZ_-ѯWK%j~DZ_-ѯHHHHքD[!(`~~_? '5::-25{`^o^;8M[Ծ7}緦Ñ Ux 2r!oېܗ4 3:JS%)))P. R)?fgr}orN}ӏ3h7=[p F,ǁ̋;Sʅ8AHtz(QD4D];sd^1 Vh+i\HGω:}?Yҿ`{DzY-lor述 0G|c|nj<3ު+bZ(Aa8@'сATyT'O*[{1,fJ0NF]+(+N9K&S'L>D&;!fX =Fj&E#ъh/~Iɤ&Z9&**wr-W endstream endobj 16 0 obj <> endobj 17 0 obj <> endobj 18 0 obj<> stream xU͊@yZv/{o "H<@LJ'0VBɑYwMYO&wcm6S-WonX2>>ԳyMʰ´dz7°#!>>5-v뺱.3ʴǮ󡷰䗯-'ϻո/mՋسBV"d'5ⴥW9sPK{ft3 nF7f1}OmXn)啞ߢy۱} _/8Xb|B endstream endobj 31 0 obj<> stream x \T?~=ξ  +⎈* nnfjhjeVfFdj6155cZVfjeVfVjff2{g}z}g:>Ys a2*3-";!dX#3 g8/y5B8Ǟ[s,BLHzӵv9}^crO9R<CY9rJ}7 !Q1Ϡ\1%*a(W?}t >>_6L5 WeePpInpV6z^Ѱi+F[fi"+w^GA# fUg~"{_LȖ';bnMs'JbDZfHDC݈FMU5ўQR9*QpB4srՈSǏѠT䕕LrRS`UU]>|dIuy G WMou^dBe1QHNLr8|ijݵӬ#ўB*8jȲϿٱ`y݉˿ѳ%ߧX/8Ͱ;>՚G/<zT"S+.Z5eѽv?b#&8Sɟu6 .9eqKF->-96l,~_Y?E֋畐v}I>C'87}GKk7>ֽBXvmq_y}Oº̟rk;kUQ})[jf/xDf?o:uqasV;*JX0OÅ^r>kFMճ]jo[?p`OX)TZX3kGs?4I$r${1UQ AX=iR qC # L9)/Vy_.=7i^֓蝷{T}$pz⩳W۵[ge95G_|z#J0`(xΆ߬9ְkOc3eʦ ߞ3B7g,]\!睜Z켑w^G?Ճ"V$f.ط!>;S>HԷɸѿ.?Y/Ѳ{8DZ٧K7x/ 3ƗLdOL1|=|BINuruYEUytRS3w۶ n+R&OU=j\bGG{OQU&+F'Oe/sz9 sԩ-52ڑa`ћ6QQ:tw/|]DOɒG^+r4 [#g9`ԕO7v1>ױ4O{)"ڱ'#sy*Ň7՜ڰݼ$Ǿ*䶸~7'`Ň6`ғ°ܫ&ߵڋɃ➌{ۨ7#<rՎʷ-c5ʢC?[uwhW;?_6pʀvds+~zn՗grevMZ /FI20Ws$z@8BB#Ky D·?"jسnP0 Bz# 0ytGͫLrFB${&SPՉ~psYe 7m[Շ鎩F֗dgoq#*&UljI(Mh8y+GUuf&1w9 (ݾEa7|#Qu+q+1;nӟ\C7u@[R= NweڎocC ,;uF;OYsCr<{>N%n~?>t&h]emv9 `Üx q8=ն..qAq2f$qҍ{|U<w qLca\k,Ho7%% _5B fԴs(U5?ưz.D]Ckc7pa|9vcm勯qܭSO;7wu]ZuPgjIΒ{g_|m>Szq_1\[z2% >?}BnݮoqE/xMt}N.Ϊ~%dIլgTUvq&|M?x$3rFϿ~?7YyȨy8$ Qsg:dʈ ےuPÞAy4btc? xy'Sup2 ^‰BG9>D0;)5ܵIt9AmuSt % Mbt lVCVm80y4q|ȿ _aFD@A$At<@&!ȗ3A "fЯ2&f3Я10 s LBI$"$H1$[f;@iJ]HG=Jh 8:it g^EF_^ߢoA> 'َٞa~s<,8YJEdi346l9{( ) ! L7ajIvxW^ϕ"I"{F^[0̄A@NfLjxɛ93 pk2Q [3AknBrC($ $B EA$'@ʅu,JHS~\u\BZi:H P 킴ȂNc(=oJd8߆}|-O_sO'/FGAމ(?Z#on=%0B㷨7O ܣ[^z;9ߋOmVt7 6 v |"8%8+8/IpUpCpGEBP'a0I&" G˄SkBppC 9%5M[DEJdBDQxQ).#勊DJ,<"R *QAYMKOtHtDt\tR[Eu-1 2Fla6b8UIM-'GNjijŵ -GşOϊϋ_ߑ0D!I,$B+IIH2%$9a2DIdF@D9Id%)+9(9,PrBrFrNrArIrMrSRDi4^" uJKHs"itR:E:K:OHTBJZ'mnn~)VzQzEz]zKdLd6Y!KuuedCdŲѲ*4l|Yllllllll=Q'SdWe7dw\$Wur.ʓi.Ly/y|||L>ϰ-!ű//?%F/(ɸ?___ߔ!Ϩ"¤(:(Ը>\ϪճRS,,PR)'*UհϰR"@)&Mlt(ݔ~<errJ9M9[9_Y\\\\ܠܢܮܭ<|OyT'U *ʢ"T$U*SK*SMTUfjT TKTOSQի6\êU'TgTTTTT7Un5UK*AQG)j:W.RǪ+SԳԋK+ԫuf6.>!qIoWշ4H#4IcӄihTM'M7M&O3DSLjkVjVkk6hhkvkh|999IsUsCsGhEZVhm6IhkiGh˴SkڍZvvC 9%5M[GuJgBtQx]ΩtJ,<"R *]AYMKOwHwDw\wR[Eu-= 2Foa6z>UIMG -GO_10Aa,!kH22 9a2DCaư9Caeik8h8lppppppp6RĨ2c1ޘb`ts"cq888ϸȸԸ¸Xgl0n6n3232174~ixxxx˄L̤1L6SaJ5u2u3eLCLŦѦ*4l|Siiiiiiii=Q'SLWM7Lw̌YdVufn0ǚi.Ls/syyy<\ma1/0/1?e~μ\ohvw?4013_0_2_34-",K%eX:X>\KRjkLO_m\ >k;D{iΜgҒ6ȝ*mr>(yl^os]yJ{^qYB."ҳ_ ~M0ah oϵr^>v.xyL7o~ -hA^sn_Z~L}3}37r?ؘ*}yG iU##kF{eatO=%?I{yQ|g6&|f7۞/jL~ -~zGCs~|rߚ-a~/o^~z_^c ZknIߋu<{͋ܟn?}֥epUra5&arr{r}qDd3 Oo}heK%V>ea-iX]AUl%-syG}܏nx}A4% hjOh|%BmnͲx躟NftmϾ> ~pܸquqWR~>Kۼd#>ڿ7/ܸ|>聾շ?0>ڔ>5?JG&NJɖ?<؟6?=_a|tKt.r?ryPgx0bl~?hjs3?9Gx᳉q;Oyo=?K偱}K o޾^/bkywt_!v |:I/eшyG,f3؞Hʿ]"-Bȉz/K@]Wu 7aVhg?t5gWD!ycMxD*9L!^Zd,_&lY[[iCg=6氒]qz/.rag X[~ӤKk빯>x}ߕ pJ6Gnb0w=H8 od/ :>Di(ZDb:CRZ/ H/P$@7b:NBҷ.B:[.>>˫R>>bꔏ:10/}W>,OXM{%k_s~m t7*݋kGQ >uGS,hYE1?q%'0&BOn3} w~?{-dV3k@0ۡNf72{G*m 0H/ X`Wv13q ԫEwT⫝tV:&solqOJB Q>*GE?&0||?ַߟO1 ~!܊a(xՒ4tTOT gDEtD,FBHI $%IGN,ғ% ) CI!)!H9@&tK#'ȓ,y@^~mJ}C=r|Hߥ r~@?$gɷc Ir\#IO3 %_s;zH/_U*TJ*zޥnj`)5BVBX9 cU5f6 lmFӎ3M]iۆvgcX6f4沉l ێa3J%Fb&$Ēx I$ qLMG|2 #ŤTid!",'+JYEVy' y"cc |N _7{rD. J~#'En;.qF PB)e8#b* ZzjFj4h 4F648@iM)=@;.ILE{lړh:n~ 1b'kI;ҙd7Od$CƑ 2L%3(YHeiВgF&Gq>=BN3=NΑS#~O/ҟzlӛTNoS C,YbVFY%`55V0ah&l{v 8G) f |Dߣ&(|Mz@A~%u[TMfõeXZX+vVAY5c d0l(Qa6|TۖMcv1/,㿤9tz9!5 x qqtbbQRCtȮ3>=<i|1t?+o2:~^Gx??B~'?B7~.ZTQ}Tz^Jzd@V͏ ^K}=3MM}n E|;iZy|Oj{Uqrf "< k\& \ۣ fFD,ˀCmסHÎsw` b1Znv7/Wa+elf WVQ5d({R;|>~x16 $Ms/ -̪+7B )E™!+O;@CmAA\bϩPwe ;qpfr@AtG@Ojؠe4cpJ4MA*i+p8JdEh}}b {9q15 Xy }&V7 gAm;8#( ;X r(Bѷ08u.C{L zH|NQ`%V<ߎiu~ -'w& z4i( C?'@ akހ8yA~&tdr;z}b@?aIE.SFv;=&H;.^ܵ㑀??w? V x2oۡnR< -!UxڇNaq,8!?߀R۠-4sH+NXQ;F~]#ăa? (o߻b~(Eߣ0Bp~k j~טƔ5By+U(awGm=`M/#D|ӇA3>DUxgQᰡCҹSڥMINJt$ƴ hJˤH(` b˔5e(vB3CUvվ . qV.6ƅ]șVۤCV{JJ]QV_}qY2򃃭.& U_{KVOIOҮoӠ@57A@Yf?\*3gdn+}Bz4B\Q1Ph(u\XSpΥƒұYf^p4^kW'/RIFh(mHDjEP`ʭX#강A"90P-8Kc]@fF\*ݚ(de]Zl{v.Q#+ --"%`+"Yey9CT\fgYeZCɉEyi٨bNQpqh&ԉ34prc\=YPZP`f`6kl7 >ֳsqU3bGJ4)xp% @OSc-v5^x%A!Yc3uFЬ a_@{1\,n%zϒy[c0'/(g1,,y q5řBS0|!jFt1CPw .wn~V߽|d t_16AڄVz =#䲦8cO۞z ݋kkڻזjjWnj+ic(߽꾤*.@Ȝ:uʉăi`uASU{ cHK:ޝC]`V*DXˠ|PR@ʙ)*e5Ie8h-A9#YˉFf@ގFX!gB H9T4LVkt:TcoKGRׁ<4(+pmF>2^BurcOkU.U?`T`WO#bc*N\U!N1 *}}Y^]ߢKZ'QVjM(ۣ<~y9;gY`O^..%>Y35`xže/gP`/x88X2Ur ~VgZ?70K :y>*7 mk(^4`/8$MBEydw+uor򥌯sw71"]e2Fb%GN`9bPhAT,'lOKض\2fۺ?pX|R»??qz DŽA[00A)N / gaBL=C^b&k>q+Mߑl"# ׬ABy?ORdD8q,FidbŤ{{l,nM$j\Jw5tʁ$nӡ!Z&@20_}_g伞]e7܋dn}v=q%|'AIP,}UWnz)e6#JogQݽ.'MJMmN ]ZgH& Qdm}iզݞT&g#'d.)$=IhKD/ȅ͠ XĎnfTR1՛V,|xi>!eXEC/*iֶ2.%F %jV؆)gU"M[Xs0R'M&uw姫 sଭg6ޅ?m!֍sZ5ݗ7~O(NMG=B; %.DUX)EH"茁kyQ)~5jt |"Tbid"3X*rƊNܣ!ܞ!]V2)c{n;ލGvi# `⤝L8U a#Ruy]_X%N{08!ya^Ӂ-44$mJ;HaX56^gЦDD 8"9)owt {74oҌ_<^Xh~Ϗݷs'=Q9ydֈG'>4)ͨlI 4A8ʰ M5tf :@RH) `no.73f9(iO3TSwcN&Q,%8`2 &T29bu(P8m +/5A8';= |<Axi !]LBa%4Үw}ϻw~'cFlI?r{W`/hˎDjxuO;-u:=p +OKdEciz":\ovDW'a:A8fE y1)1 ω8,PU-w/xس dT-@ N抒0.> ]=g^[a kdb5Vd6+`Qk;ݥS ri#p)wݡ$uuZO5p=rFkLL$eCAXH"1ǣ+ ωãpzNAQ(z^+# ۣ* _(o_~}rnPȏQ |k(}Ga'?Y?a"%r7˜f#{#Iܺ zͽО1x8YPrW!ȩƽfxo=x%^E\`[CP-SU[j- b)MecD:e09*Ep%:0'!6 p@4hWh|<C+EѸ8ۣ*;1N4m58[ˏ[7y([7K U'^(* Iu'~T͙Xi^fgZ#41hna hp/nNgm<݇Lp;x6XaZ hiiHvv/y̜1faUunFlhlr_z0c^*Ygp6( &UbDTQJ$L(+|4+O9ֈhjj0ȒAd23DB`v3:i]|JD*8Mud88Ju)8';SM8u7|R395vnsa~S[qs;װ^W4 If([N[pn`"RK)#*qvQpmVisNY08g̸Ҍf0c;23TlU^5$Sa]1fx7VEwihu5rhdivPkYgD먍NdR*I0D)L+jr&&@ӏ\-тF) 0DU0wIԴ~r^z{lTFLx۠Xnw;'gxݑˊVl5[N5Ț`%Bѐ;pu2;#EI=.;>i1kGuŖYtgf6/%a g tB(f+Ķ D%KHb bb8 `[6TӠ9X%vrqX(b8Z %S(Ie 8( (9g"T)IjV:Ca1bk,۱XE, ů⵱c=?j*]X<<'Xi5_P7M;?|%o>{ 3)1Irw Ņ E1#pNp*m{1pA b>ȄbU fEzQxa7A89n&_#qԫ/x4~xӘtÝacRC4N%Yo?ONF @BNTd&1v,!: c'2:aGP@0\ɶs\մGpFpYƛP8LSYKV"b)bTSwlY:WN];_資uYƀkf"uSutwy~2d8#33w> g`% f w g8Cז~x_ga%?8\>粵{,9߲Ǻ߃п/ͱr.I9<}%,cwB+Be s"rU2ȆmS&D~D uB҅)XNi}R v9E${p"2>E އ,p|'1Χ< 2{鹋e &JU]'y+AfGm;(W4/0x$6$c|:YK!2C-'1K*_v횂L9͹'ft}qn 4l kBqkʣ_="nlE7yG>rRddOD%sԆzQNm!vZÊUVV\cŕVcPkbLhIepS't 4NW3nK%fivahy_AAa6uV 4NXgQ bU?IM(2j\R5Di-\At3p]pDDFZ\s"3;"cj*ګ(=6rosOHLj;cDOcqx?+N3&wer |tǐ۵ɚfq0#ۃH\~߿?潙7޼͘2%[ᰭ_:šɧ7XǰPڍX7۴ǷԴ+/瓥(<YPz1U2>9/֭ϙݿ~ٛ\>[]-( ?LJ*[rv'e'7X'g#e7烁o%r&SOMU*GiBqj # N8Z%:Y2, s?ۙY 0$of]pلK¶5Ħg+#&D≊MiM%us;ҳ2QYi=kVTﺵu-]y=axd_j!gqo^+{6D6FcΒcLɛ+ #{D&RD/;r>5ȇgḿ>χx>,ȇ|Գ=˯#ڰ<{[6Fj X) 'Xl0OueNompnlmpm\g6g'YLbLH62"lf5)OlpHYi},fm.+Vɟeݬ2$h-PQ)4^O&%m fo ` 6Xx-;iS.:nTmPmb V|i 6X6+V|NamT8~.P-W{9 ?;0ɣRS )tUo_+y\|iլfV+t{kv/oy㨊*}9zlq__5u65:G"&@N)I)Ż*vܢRY9"/L)>L:4xG] uRe>Q;LRМdMO-I6PR/1U_DsVgCq(QPOA?f9>vad3Fb^ީglOl˲1Yy S_&͛ZlxuGο4ȸIxvح4;9M"Pb7WdʙfIV:>}Yʲ e0 #^SexRHiKOY gL5̸|Ҫ[sq ٯm̪y󊛪_WY]ݴe ֌y$ .i$股EEVKށ QV ¦RځE D=^a9 >VPOI WVY֊M5+J O۟YöJ[ UBT%͕î re%-dJ8ʒ{#G% 6 R?k&P@|Spk./zȓi{[EtiRtq+"3<*fK+u-U.ozc5}0V]EVs[181tݬnGy*BrKG@ZrnAP6[]ϔ7VZd/]5>rY qv*փv,AҮAFP-UJ]09P}ϝS_?w.UtN'OU!.g}[*)Jۯu#=CF̀!f@0Ԝ`̀w2(ٖ%,N .?JX:8cGΣC^VPvb-mkBԆ#oQw3dã-ywT[p[[2%f}TRgPݷSNMj_vpL4ߺ/8j 0gX'-PHedeS:Ho:x;:XSmu0&AP_up34gfLdGΓuP謫%!P"/Q78U'M0S9}Ę(0[VN^:x.p3e<ϰ&(ݴ{~q\+uwPaHup=("X^@Euz1U%ES $0$wa ;agf"pbZW.EKz}YsKrcRvRXX xj)KR 'Kh)Rde=^ 1:fXNv܃]!x(rdmM$ߟmWψEǺ=/O3]\1X2wT5m*-'z5h;hΩPe"%ĒeKʝbCaAN&K-Wm}|ں5ֻ!n7R('ǨW~?Ž%]Slh41erdm˒R%E(R(7\\, o`[m1-ɺf~]c˛/>xedRQ$5mcE#Rr gF.dmYIEo ~ɺ9};|3|I/SK7?XMS{2!3jBYY8)+7zR1G ݏұ<7^Z=7O9p80JY9 W~/turU~ˏc2شzg9qQQ?|cѪUi|kι}u>d )i($:b,Zb8V ӅR _;_ Yb,G]g j\i)= b>7ԟ:/9l+K.޶]Y`#[F7=wsԱ8wq>]΅4WaFTSTiKn^fnn^L*`N\OȒe/4 #j@+Ԙj2g|픑4g:2d.ut,x̗[d] `+NOȧc,f3 ã= /}ZE*To^.wIڰ_r`wu :y2ەalJ_5xuQQ[)W"hvZEhܒ6.zN+t}hI'32 FTV2GJr̀%ib5wVJ)# 5O2t*ۂ#zdYm` >SErRn;5h.I!dNQ9P唷 ̰p 3t8eׂRM1v9〗nv@Hqib4s,`~u?KgX#f5?2'%_Dorٷ 7T 322G'%223UUtS8pD4%}Dfz}4u-0~~I%֢OMlnroaXPl06MB9eދGԉM y\&_ fVX{F^>ҔӰ^0"<_]V;8^F hEhӃ28*"ϛL4\Elޒo2 3f湬bWQihB ɜgLv!+h5aY,GFQ hvK@F\~j.;d-}_vxN;l6;̶$;T!)vQ<;<(Fq hڃ7'$oúՉmU6c[ aP`vo;z m(J01ۡ}!7j~; ;6$b_;Q;aہva!PЂy*Q%N//8?@xⅦz,|']?/S~1x _>)M|j7S{ e4|9 {'RmW;20rpG+.kWi=fEW76k-ytMk+_U\{?܎~_ms[%y5җ 6+ww$OĞ (= iOh@Bnd"ga4Ѝl y4?.mCk(翡p 540i4̡9 w)4B 4_~e3«hp(q}U48HM#Tĕ2- B)O)nM˧3ϣڏt PBk(6Sx]B翤Yv##08] <* :**rhhuh;'Pz4QΤB\t@KXJGn Plt%-BЁPXR"4m_"V մ;=e]PwjkGPIݫ[0*>V-cTTrN7TV#T mu"?P] /N0~ԣmHGU^{wKa*U(Iy!1%QMq UbסR4MG(Pjf>B24/BAB(" a0@Ko/ i+^HHE&dFrhP>*@J{XBV/$^Hp{!aEuT_Q9L.C /$a/$C,=_ӾB%҆e˩\F=DjEt-Z6: mF}ztڂnD7Vt vt@;.h7݃~ E?A~tT>sС=!:GGI+У3(5 cYz^D/+8:NCzBџM+zEi7}>FOgs}Π_`dH# D"`4H Ȅ,Ȇȅ<ȇ("V((2A9u*з;*vHv@'u|qP u0ٟ C@ݼaLK`\ dSrWt3Ja̅`̧۶`14C @ B,eˡ + za%հ:ka=lpl nf m#vNwn1 {`/=`?pax~ ?AGachp_“+x g(~c,<x /  8 ?p ^'x o_-+ o?k>G1|g9|_?+'/7o[ Ƙ` ˘:8 p2NFM،-8 p68\lŸ2lx$ v|`5؉]؍><õ888p#O%x_')x*OWxijl<Wyx>^&/8܊R q'^p7x%^W5x-^kzoMx3|# ߌ[xގo?·x'ޅ.|71{O>߇A~?޳Ǐ|?%~ ?*ocY~_/+8>O?W)~ o;]~Gc ?_/?W >ޛ[ͳ<D`BDd#zD $#I%&b&FI$Y$\GI)$EdbRBJk+IE"2!RMjxX2Ԓ:2ԓ 0(i b2L$IRrLr2\Ad&"2\EdYH"4YBZH+i#K2N'd"ݤdYM֐d\C%\G6ͤ\On [ȍ奭r+FȏdIv;nr'M!?&=d/ Gr^I]dR{_)MJW/𷿬RT^I #9j <|7NRBRXWw&IJJKӤ+.x yt"rHZ,5w[VMZ_RB꒺WZ)VKk:jZiA(]'m6K} F&fittM.&H]!vIwH;wc^iW3{Os/=* HǤ_Hǥ#/'_IOI^p^^^^^KNH'K^NII+7~wߤKIKHJI!}%S:#%[-r^"cȒ,:Y/'9YNrlͲEN vY6{,_V`&[bD.d\!WU(hy쐫)d쑽OyO(4~__x5~_x5~G@x4G@x ̀P?$xиbV[yW_iVF&jS/jn—ɽxVsSȴָ|E[&2W[A Sی9B"ܤuKt-Uΰ"3-JgX{OӒ*]R {Xb2֥vKxu>tuJgjdHK:i@r\QFGZޤ TYֵwC2Xx u c aNL\,ph8\<ݢE[H iK5uIC79kc@?u66&OԚ'^ۖ\"[:7NlX+ho#xX.$K)'~'8b_;:=]ih!:y3`&i]!t[tEn=frU6|f|zUrUaʕUB|_3NP8%ѤE6LݪCqݕ-]METpÕ`Xfk`Qq ͱX *}5떷u0+0Clb:})F] *nlvƺg5N_x5. ź{>Ě Tz֞VcO+5ޝme"n즍xWO"vc[G=mkvRi-mک1OVhg{:袞؊޶M1KЙʸ$bTHV$R#Q⮮ؒ=v&3إR :آxO5wآaI[{;|nu}.݄ǭOMZE;jkjTaO7w}NѲHzi%%;c<{ym|J-A{;tKukIʇ.[cMis[r){c&!NU$FJG+q&"Dğo"KD<긳ձք9^=r7WQ!ߣ<ߛwqáC~8p6rz4k0r8fI[Ghhcm*kP@!tB2t530r(Р!41D#3EFQ@Dj,#U퍨ҧCU{\뢮F];]1ZY4r(t.13bgzL.Q(Q(Q(QgD\NH/48" 4B"H#3"zXD|T="GD(όQ=*s%vJ)*kQ迫ȡY3kL.Q \\ \. 41j-Et5="GD:u%K))OD>kK6m.Q\\\tw%NwC.Q]ktB );EtG-[U8n>nqT⨺QuQuG-[U8nqT|Tݢn2|@ݢvasF-[:8[f+ۺ2BB ׅ 1<b.P{mP_e+oĐ x4*gU5ն6%fogW6j)n{E $<&6jZi&]744u5-w<|"w;>ϗ,ܱq'8-#'<^[ha_-z%բWR-s|Yg_~>,/r??~E+OJ8)soϽ=?_^/'_4~nnp\\'kccof739˝C|Bo qɇDɇDɇDɇxBpD gH4!ދ)!ދE"褄D'%;w0_Wr7̕5,*kXTְ|k/_{^<UpXb;p/y{#|2F;߈6Gxk#|erc+fYW;qD Zm0"0{#=F\p߈ ,x㈊bbT\Y UswB5^ W$,,p ^#?7rϋ 64 &S@8Nq8q qhцpUONEP'$J4$mHې(,\"(!QB(D'(QG!$BH8 !Q!Q!QaQaQaQaQaQaQaQaâ vhDâDâDâE4Dӄ! 3a&Ο D4q(Qs!8_saoqmA C31WuMbx|YӢEϢX{|`T.S]NvNǺ ̙uW-Xݹzj?N: A}ǔdY̬–%%xIMHK2ؖcKN-9)s Li]ЊcVo;#oǾض=ϴhc}+FJЀJ<`>:߳4<@CX{x S, 2 C@9wȜ,k4ɣ( YL OaϑP*k}̖o?EO֠*Z|?Y>HE 獁QP29@f(drSN 8OhKC}X\>"˔5ONS)ҁ4(=9rȐ2#zVF@{ga"P6-;A6, & dY>IP $STSh@~WۙC#Ij04>Y49|NsڊϕI>%)oÑN&N(5TO2\M%ayh &eWg0M0mO[YW-P*0֩cA+U)\$Iid&Xitd~n$ _ QEzd$sXy֧ LZJY/>D#?I&Q%B&4[i/ɇcOɬÓej@F4TJN I r VߕErVb~; ?ȾaL ;|f牝R{&wݑa=BOSLl2gD sFͳ_%/S/ _>b ɾ:?~]QI`{DiJߞؾ3zzC`^@??׮аs'w)҇77o7Q97vlgs |Yެ,OV;2: 5Y,BcFV*+̣즋2)556WE|3<55LKz(Vw7䴺Y-[+*?}(ҭ*BsJo?_ȬJsQh^Ce[zԠ iIIh:?&^ /MA endstream endobj 22 0 obj << /Title (\376\377\000\124\000\150\000\145\000\040\000\124\000\141\000\142\000\165\000\154\000\141\000\164\000\145\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 23 0 R /Last 23 0 R /Count 2 >> endobj 23 0 obj << /Title (\376\377\000\103\000\162\000\157\000\163\000\163\000\055\000\164\000\141\000\142\000\165\000\154\000\141\000\162\000\040\000\163\000\165\000\155\000\155\000\141\000\162\000\171\000\040\000\162\000\145\000\160\000\157\000\162\000\164) /Dest [7 0 R /XYZ 0 576 null] /Parent 22 0 R /First 24 0 R /Last 24 0 R /Count 1 >> endobj 24 0 obj << /Title (\376\377\000\124\000\141\000\142\000\154\000\145\000\040\000\061) /Dest [7 0 R /XYZ 0 576 null] /Parent 23 0 R >> endobj 19 0 obj << /D [7 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 xref 0 32 0000000000 65535 f 0000007791 00000 n 0000008039 00000 n 0000008109 00000 n 0000008173 00000 n 0000008331 00000 n 0000008526 00000 n 0000105487 00000 n 0000000064 00000 n 0000000016 00000 n 0000028054 00000 n 0000028363 00000 n 0000028559 00000 n 0000052845 00000 n 0000053336 00000 n 0000053535 00000 n 0000070672 00000 n 0000071123 00000 n 0000071316 00000 n 0000105438 00000 n 0000105698 00000 n 0000003072 00000 n 0000104656 00000 n 0000104952 00000 n 0000105297 00000 n 0000004154 00000 n 0000007957 00000 n 0000007993 00000 n 0000008805 00000 n 0000028899 00000 n 0000053986 00000 n 0000071828 00000 n trailer << /Size 32 /Root 1 0 R >> startxref 105911 %%EOF

SAS Log

1                                                                                                                        The SAS System                                                                                       20:51 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/FUNDCOL2
 _REPLAY="&_URL?_sessionid=52096DFE-D93F-4700-9CCE-9FAB2537770B&_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.TCAT0005
 _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\FUNDCOL2.sas is file D:\SAS Stored Processes\FSS\FUNDCOL2.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: FUNDCOL2
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        +
46        +%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).
      46:118   46: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.
                                                                 The SAS System

NOTE: DATA statement used (Total process time):
      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
47        +  *** ENTER EFFECTIVE DATE ***;
48        +*%LET EFFDTE = 20170626;
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(V" || COMPRESS(PDATE) || ")'";
62        +     CALL SYMPUT('PFILE',PFILE);
63        +HFILE = "'ACGR14.PROD.HTML(V" || 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        +
80        +IF EFFMN = 01 THEN MON = 'JANUARY  ';
81        +IF EFFMN = 02 THEN MON = 'FEBRUARY ';
82        +IF EFFMN = 03 THEN MON = 'MARCH    ';
83        +IF EFFMN = 04 THEN MON = 'APRIL    ';
84        +IF EFFMN = 05 THEN MON = 'MAY      ';
85        +IF EFFMN = 06 THEN MON = 'JUNE     ';
86        +IF EFFMN = 07 THEN MON = 'JULY     ';
87        +IF EFFMN = 08 THEN MON = 'AUGUST   ';
88        +IF EFFMN = 09 THEN MON = 'SEPTEMBER';
89        +IF EFFMN = 10 THEN MON = 'OCTOBER  ';
90        +IF EFFMN = 11 THEN MON = 'NOVEMBER ';
91        +IF EFFMN = 12 THEN MON = 'DECEMBER ';
92        + CALL SYMPUT('MON',MON);
93        +
94        +BEGFY=FISCAL-1;
95        +BEGFX = INPUT(PUT(BEGFY,4.),$4.);
96        +FISX = INPUT(PUT(FISCAL,4.),$4.);
97        +FORMAT BEGYR ENDYR $2.;
98        +BEGYR = SUBSTR(BEGFX,3,2);
99        +ENDYR = SUBSTR(FISX,3,2);
100       +CALL SYMPUT('BEGYR',BEGYR);
101       +CALL SYMPUT('ENDYR',ENDYR);
102       +
103       +     IF EFFMN = 01 THEN HEADER = '  JANUARY';
104       +ELSE IF EFFMN = 02 THEN HEADER = ' FEBRUARY';
                                                                 The SAS System

105       +ELSE IF EFFMN = 03 THEN HEADER = '    MARCH';
106       +ELSE IF EFFMN = 04 THEN HEADER = '    APRIL';
107       +ELSE IF EFFMN = 05 THEN HEADER = '      MAY';
108       +ELSE IF EFFMN = 06 THEN HEADER = '     JUNE';
109       +ELSE IF EFFMN = 07 THEN HEADER = '     JULY';
110       +ELSE IF EFFMN = 08 THEN HEADER = '   AUGUST';
111       +ELSE IF EFFMN = 09 THEN HEADER = 'SEPTEMBER';
112       +ELSE IF EFFMN = 10 THEN HEADER = '  OCTOBER';
113       +ELSE IF EFFMN = 11 THEN HEADER = ' NOVEMBER';
114       +ELSE IF EFFMN = 12 THEN HEADER = ' DECEMBER';
115       +CALL SYMPUT('HEADER',HEADER);

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      56:6    57:18   73:4    73:47   75:15   80:4    81:4    82:4    83:4    84:4    85:4    86:4    87:4    88:4    89:4    90:4    91:4
      94:7    103:9   104:9   105:9   106:9   107:9   108:9   109:9   110:9   111:9   112:9   113:9   114:9   
NOTE: Numeric values have been converted to character values at the places given by: (Line):(Column).
      57:24   71:20   73:53   77:23   94:13   
NOTE: The data set WORK.DATE has 1 observations and 18 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.01 seconds
      cpu time            0.01 seconds
      

116       +proc sort; by effmn;
117       +
118       +/*LIBNAME COA DB2 AUTHID=COA SSID=DB2;
119       +LIBNAME SPM DB2 AUTHID=SPM SSID=DB2;
120       +LIBNAME DIR DB2 AUTHID=DIR SSID=DB2;*/
121       +
122       +/ LEGACY COA INFORMATION ****
123       +PROC SQL;
124       + CREATE TABLE COAFILE AS
125       + SELECT P_I_LSU_ID          AS PIID
126       +       ,ACCT_CODE           AS ACCT
127       +       ,AGENCY_CD           AS AGENCY
128       +       ,GRANT_EXPIRE_DATE   AS EXPIRE
                                                                 The SAS System

129       +       ,PROPOSAL_NBR        AS PROPNBR
130       +       ,GRANT_NAME          AS STITLE
131       +       ,TOTAL_AWARD_AMT     AS TOTAWARD
132       +       ,CO_P_I_LSU_ID       AS COPIID
133       +       ,INTERNAL_COMP_FLAG  AS INTFLAG
134       +       ,TASK_NBR            AS TASK
135       +FROM COA.SPONSORED_PROGRAMS
136       +WHERE SUBSTR(ACCT_CODE,1,1) = '1'
137       +AND SUBSTR(ACCT_CODE,6,1) IN ('3','4','5','6') AND PROPOSAL_NBR <> 0
138       +AND AGENCY_CD NOT IN ('A1','C','Z','XF') AND BILL_CYCLE_CD <> 'G'
139       +AND SUBSTR(ACCT_CODE,1,7) NOT IN ('1801054','1814054','190047','190057',
140       +'190067') AND FISCAL_YEAR = &FYEAR;
141       +PROC SORT; BY ACCT;*/
142       +

NOTE: There were 1 observations read from the data set WORK.DATE.
NOTE: The data set WORK.DATE has 1 observations and 18 variables.
NOTE: Compressing data set WORK.DATE increased size by 100.00 percent. 
      Compressed is 2 pages; un-compressed would require 1 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

143       +PROC SQL;
144       +CREATE TABLE FUND1 AS
145       +SELECT ORG_ID AS GRANT_ID,
146       +FUND
147       +FROM WDM.fin_fdm_DRIVERTAG
148       +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
      
                                                                 The SAS System


149       +PROC SORT; BY GRANT_ID;
150       +

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.01 seconds
      cpu time            0.00 seconds
      

151       +PROC SQL;
152       +CREATE TABLE GRANT1 AS
153       +SELECT GRANT_ID,
154       +AWARD_NUMBER as award_budg,
155       +TO_DATE AS GRANT_EXP_DATE,
156       +sponsor_id,
157       +cont_line_status,
158       +workday_id,
159       +CONT_STATUS,
160       +is_primary
161       +FROM WDM.FIN_AWD_LINE
162       +where company = '10' and cont_status NE ' ';
NOTE: Compressing data set WORK.GRANT1 decreased size by 36.14 percent. 
      Compressed is 53 pages; un-compressed would require 83 pages.
NOTE: Table WORK.GRANT1 created, with 3793 rows and 8 columns.

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

163       +PROC SORT; BY GRANT_ID;
164       +

NOTE: There were 3793 observations read from the data set WORK.GRANT1.
                                                                 The SAS System

NOTE: The data set WORK.GRANT1 has 3793 observations and 8 variables.
NOTE: Compressing data set WORK.GRANT1 decreased size by 36.14 percent. 
      Compressed is 53 pages; un-compressed would require 83 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

165       +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 42.37 percent. 
      Compressed is 34 pages; un-compressed would require 59 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

166       +PROC SORT; BY sponsor_id;
167       +

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 42.37 percent. 
      Compressed is 34 pages; un-compressed would require 59 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

168       +proc sql;
169       +create table SPON as
170       +select sponsor_id,
171       +SPONSOR_NAME,
172       +sponsor_type
173       +from wdm.fin_awd_sponsor;
                                                                 The SAS System

NOTE: Compressing data set WORK.SPON decreased size by 68.57 percent. 
      Compressed is 11 pages; un-compressed would require 35 pages.
NOTE: Table WORK.SPON created, with 1671 rows and 3 columns.

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

174       +proc sort; by sponsor_id;
175       +

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

176       +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 11 variables.
NOTE: Compressing data set WORK.MRGSPON decreased size by 63.64 percent. 
      Compressed is 40 pages; un-compressed would require 110 pages.
NOTE: DATA statement used (Total process time):
      real time           0.03 seconds
      cpu time            0.03 seconds
      

177       +PROC SORT; BY award_budg grant_id cont_line_status descending is_primary ;
178       +

NOTE: There were 3282 observations read from the data set WORK.MRGSPON.
NOTE: The data set WORK.MRGSPON has 3282 observations and 11 variables.
                                                                 The SAS System

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

179       +data setspon; set mrgspon; BY award_budg grant_id cont_line_status descending is_primary ;
180       +if first.grant_id then output;

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

181       +proc sort; by workday_id;
182       +

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

183       +proc sql;
184       +create table task as
185       +select workday_id,
186       +org_id as tasknbr
187       +from WDM.FIN_AWD_LINE_ORG
188       +where substr(org_id,1,2) = 'TA';
NOTE: Compressing data set WORK.TASK decreased size by 22.03 percent. 
                                                                 The SAS System

      Compressed is 92 pages; un-compressed would require 118 pages.
NOTE: Table WORK.TASK created, with 6826 rows and 2 columns.

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

189       +proc sort; by workday_id;
190       +

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

191       +data mrggrnt; merge task(in=a) setspon(in=b); by workday_id;
192       +if b;

NOTE: There were 6826 observations read from the data set WORK.TASK.
NOTE: There were 3277 observations read from the data set WORK.SETSPON.
NOTE: The data set WORK.MRGGRNT has 3277 observations and 12 variables.
NOTE: Compressing data set WORK.MRGGRNT decreased size by 65.25 percent. 
      Compressed is 41 pages; un-compressed would require 118 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

193       +proc sort; by award_budg;
194       +

NOTE: There were 3277 observations read from the data set WORK.MRGGRNT.
NOTE: The data set WORK.MRGGRNT has 3277 observations and 12 variables.
                                                                 The SAS System

NOTE: Compressing data set WORK.MRGGRNT decreased size by 65.25 percent. 
      Compressed is 41 pages; un-compressed would require 118 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

195       +PROC SQL;
196       +CREATE TABLE AWARD1 AS
197       +SELECT AWARD_NUMBER as award_budg,
198       +PROPOSAL_ID as propnbr,
199       +AWARD_NAME,
200       +signed_date,
201       +TOTAL_AMOUNT AS AWD_TOTAL,
202       +award_date
203       +FROM WDM.FIN_AWD
204       +WHERE PROPOSAL_ID NE 0 and
205       +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.03 seconds
      

206       +PROC SORT; BY award_budg;
207       +

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.01 seconds
      
                                                                 The SAS System


208       +DATA MRG2; MERGE mrggrnt(IN=A) AWARD1(IN=B); BY award_budg; IF A AND B;
209       +format TASK 2.;
210       +task = substr(taskNBR,3,2);
211       +if task = 0 then task = 1;

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

212       +PROC SORT; BY award_budg;
213       +
214       +/*PROC SQL;
215       +CREATE TABLE LEADPI AS
216       +SELECT EMPLOYEE_ID AS WD_PIID,
217       +ORG_ID AS GRANT_ID,
218       +ROLE_NAME AS ROLE1
219       +FROM WDM.WORKER_ROLE
220       +WHERE role_name = 'Principal_Investigator';
221       +PROC SORT; BY WD_PIID;
222       +
223       +PROC SQL;
224       +CREATE TABLE LSUPIID AS
225       +SELECT EMPLOYEE_ID AS WD_PIID,
226       +LSU_ID AS LSU_PIID
227       +FROM WDM.KEYS;
228       +PROC SORT; BY WD_PIID;
229       +
230       +DATA MRGPI;
231       +MERGE LEADPI(IN=A) LSUPIID(IN=B); BY WD_PIID; IF A;
                                                                 The SAS System

232       +PROC SORT; BY GRANT_ID;
233       +
234       +DATA MRG3; MERGE MRG2(IN=A) MRGPI(IN=B); BY GRANT_ID; IF A;
235       +PROC SORT; BY award_budg;*/
236       +
237       +/*PROC SQL;
238       +CREATE TABLE COPI AS
239       +SELECT EMPLOYEE_ID AS WD_COPIID,
240       +ORG_ID AS GRANT_ID,
241       +ROLE_NAME AS ROLE2
242       +FROM WDM.WORKER_ROLE
243       +WHERE role_name = 'Co-Principal_Investigator';
244       +PROC SORT; BY WD_COPIID;
245       +
246       +PROC SQL;
247       +CREATE TABLE LSUCOPIID AS
248       +SELECT EMPLOYEE_ID AS WD_COPIID,
249       +LSU_ID AS LSU_COPIID
250       +FROM WDM.KEYS;
251       +PROC SORT; BY WD_COPIID;
252       +
253       +DATA MRGCOPI;
254       +MERGE COPI(IN=A) LSUCOPIID(IN=B); BY WD_COPIID; IF A;
255       +PROC SORT; BY GRANT_ID;
256       +
257       +DATA MRG4; MERGE MRG3(IN=A) MRGCOPI(IN=B); BY GRANT_ID; IF A;
258       +PROC SORT; BY award_budg;*/
259       +

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

                                                                 The SAS System

260       +proc sql;
261       +CREATE TABLE SPEC AS
262       +SELECT AWARD_NUMBER as award_budg,
263       +REF_ID
264       +FROM WDM.FIN_AWD_SPEC_COND
265       +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.01 seconds
      cpu time            0.00 seconds
      

266       +PROC SORT; BY award_budg;
267       +

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.01 seconds
      cpu time            0.01 seconds
      

268       +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 19 variables.
NOTE: Compressing data set WORK.MRG5 decreased size by 78.73 percent. 
      Compressed is 57 pages; un-compressed would require 268 pages.
NOTE: DATA statement used (Total process time):
      real time           0.03 seconds
      cpu time            0.03 seconds
      
                                                                 The SAS System


269       +PROC SORT; BY award_budg grant_id;
270       +

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

271       +data setmrg5; set mrg5; by award_budg grant_id;
272       +if first.grant_id ne last.grant_id then output;

NOTE: There were 2942 observations read from the data set WORK.MRG5.
NOTE: The data set WORK.SETMRG5 has 0 observations and 19 variables.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

273       +proc sort; by award_budg grant_id;
274       +
275       +
276       +
277       +/*PROC SQL;
278       + CREATE TABLE SPAFILE AS
279       + SELECT ACCT_CODE       AS ACCT
280       +       ,BEGIN_DATE      AS BEGIN
281       +       ,INIT_TIMESTAMP  AS IADD
282       +       ,LONG_TITLE      AS LONG
283       +FROM COA.ACCOUNTS
284       +WHERE CAMPUS_CD = '1' AND ACCT_TYPE = 'S'
285       +AND SUBSTR(ACCT_CODE,6,1) IN ('3','4','5','6')
286       +AND SUBSTR(ACCT_CODE,1,7) NOT IN ('1801054','1814054','190047','190057',
287       +'190067') AND FISCAL_YEAR = &FYEAR;
                                                                 The SAS System

288       +
289       +PROC SORT; BY ACCT;
290       +
291       +DATA COAS;
292       +  MERGE COAFILE(IN=A) SPAFILE(IN=B);
293       +  BY ACCT;
294       +  IF A AND B;
295       +
296       +PROC SORT DATA = COAS;  BY ACCT;
297       +
298       +DATA COA1(KEEP=STITLE LONG ACCT AGENCY EXPIRE BEGIN ADDTE TOTAWARD
299       +          PIID COPIID PROPNBR INTFLAG TASK);
300       + SET COAS;
301       +  FORMAT STITLE $60.;
302       +  FORMAT ADATE YYMMDDN8.;
303       +  ADATE = DATEPART(IADD);
304       +  FORMAT BEGIN YYMMDDN8.;
305       +  FORMAT EXPIRE YYMMDDN8.;
306       +  AYR = YEAR(ADATE);
307       +  AMTH= MONTH(ADATE);
308       +    MONA = INPUT(PUT(AMTH,Z2.),$2.);
309       +    YEARA = INPUT(PUT(AYR,4.),$4.);
310       +  ADDTE = YEARA||MONA;
311       +  *IF BEGIN <= &DATE;*/
312       +

NOTE: Input data set is empty.
NOTE: The data set WORK.SETMRG5 has 0 observations and 19 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

313       +PROC SQL;
314       +CREATE TABLE BUDG AS
315       +SELECT grant_id,
316       +grant_name,
317       +ledger_account,
                                                                 The SAS System

318       +budget_revenue as AMT,
319       +budget_obj,
320       +award_name,
321       +award_report_code as BAADJCD,
322       +budget_amendment_date,
323       +budget_date_from
324       +from workday.award_budget
325       +where ledger_account in ('4200:Federal Grants and Contracts Revenue','4210:State and Local Grants and Contracts Revenue',
326       +'4220:Non-governmental Grants and Contracts Revenue','4230:Grants and Contracts Revenue') and budget_amendment_status not in
326      !+('Canceled','Draft','Denied')
327       +and company_code = 'LSUAM' and
328       +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.12 seconds
      

329       +proc sort; by grant_id;
330       +

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
      

331       +data set1; set budg; by grant_id;
332       +format BUDGET_DATE1 yymmddn.;
333       +budget_date1 = budget_amendment_date;
334       +award_budg = scan(budget_obj,1,":");

                                                                 The SAS System

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
      

335       +proc sort; by award_budg grant_id;
336       +

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.01 seconds
      cpu time            0.01 seconds
      

337       +data MARGE; merge mrg5(in=a) set1(in=b); by award_budg grant_id; if a and b;
338       +format budget_date yymmddn.;
339       +if budget_date1 = ' ' then budget_date = signed_date; else budget_date = budget_date1;
340       +if budget_date = ' ' then delete;

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      339:19   340: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 28 variables.
NOTE: Compressing data set WORK.MARGE decreased size by 74.47 percent. 
      Compressed is 60 pages; un-compressed would require 235 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      
                                                                 The SAS System


341       +proc sort; by grant_id budget_date;
342       +

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

343       +data marge1; set marge; by grant_id budget_date;
344       +effdte = INPUT(PUT(budget_date,yymmddn.),8.);
345       +
346       +*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 29 variables.
NOTE: Compressing data set WORK.MARGE1 decreased size by 74.47 percent. 
      Compressed is 60 pages; un-compressed would require 235 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

347       +proc sort; by grant_id;
348       +
349       +/*
350       +DATA GLSD;
351       +  INFILE GLSD;
352       +  INPUT  @1   FY       $2.
353       +         @3   ENTRY   PD5.
354       +         @10  ACCT       $9.
355       +         @19  TT         $1.
356       +         @20  OBJ      $4.
357       +         @24  SUBOBJ   $1.
                                                                 The SAS System

358       +         @29  AMT        PD6.2
359       +         @168 BAADJCD  $1.;
360       +  IF TT = 'I' AND SUBSTR(ACCT,1,1) = '1' AND
361       +    SUBSTR(ACCT,6,1) IN ('4','5','6') AND FY = &FYR
362       +    AND BAADJCD IN ('N','C');
363       +  IF AMT = 0 THEN DELETE;
364       +  SF = SUBSTR(ACCT,6,1);
365       +
366       +PROC SORT DATA=GLSD; BY FY ENTRY;
367       +
368       +DATA GLSUSRS;
369       +  INFILE GLSUSR;
370       +   INPUT  @   1  FY        $2.
371       +          @   3  ENTRY     PD5.
372       +          @   8  ENTRYTYP  $2.
373       +          @  57  VCHRTYPE  $2.
374       +          @  64  EFFDTE    PD5.
375       +          @  69  STATUS    $1.;
376       +          IF STATUS = 'C';
377       +          IF FY = &FYR ;
378       +          IF ENTRYTYP = 'GE';
379       +
380       +PROC SORT DATA=GLSUSRS;  BY FY ENTRY;
381       +
382       +DATA GLS;
383       +  MERGE GLSUSRS(IN=A) GLSD(IN=B);
384       +  BY FY ENTRY;
385       +  IF A AND B;
386       +
387       +
388       +PROC SORT; BY ACCT;
389       +
390       +DATA GLSCOA;
391       +  MERGE COA1(IN=A) GLS(IN=B);
392       +  BY ACCT;
393       +  IF A AND B;
394       +
395       +PROC SORT DATA = GLSCOA;  BY FY ACCT ENTRY;*/
                                                                 The SAS System

396       +

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

397       +DATA BUDG1 (DROP= EMTH ENDYRX BEGYRX END BEG);
398       + SET marge1; by grant_id effdte;
399       +  *BY FY ACCT ENTRY;
400       + *edate = effdte;
401       +  EDATE = INPUT(PUT(effdte,8.),YYMMDD8.);
402       +  EMTH= MONTH(EDATE);
403       +
404       +  IF effdte <= &EFFDTE and effdte >= &begdte1;
SYMBOLGEN:  Macro variable EFFDTE resolves to 20180131
SYMBOLGEN:  Macro variable BEGDTE1 resolves to     20170701
405       +
406       +  EMNX = INPUT(PUT(EMTH,Z2.),$2.);
407       +  ENDYRX = &ENDYR;
SYMBOLGEN:  Macro variable ENDYR resolves to 18
408       +  BEGYRX = &BEGYR;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
409       +  END = INPUT(PUT(ENDYRX,Z2.),$2.);
410       +  BEG = INPUT(PUT(BEGYRX,Z2.),$2.);
411       +  IF EMTH > 6 THEN ACTDTE = BEG||EMNX;
412       +   ELSE ACTDTE = END||EMNX;
413       +
414       +  IF EMNX = &EFFMN THEN MONAMT = AMT;
SYMBOLGEN:  Macro variable EFFMN resolves to 01      
415       +  ELSE MONAMT = 0;
416       +

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

      414:6   
NOTE: There were 1637 observations read from the data set WORK.MARGE1.
NOTE: The data set WORK.BUDG1 has 616 observations and 33 variables.
NOTE: Compressing data set WORK.BUDG1 decreased size by 71.91 percent. 
      Compressed is 25 pages; un-compressed would require 89 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

417       +PROC SORT DATA = budg1; BY ACTDTE grant_id;
418       +

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

419       +DATA GLSCOA15(DROP=AMT MONAMT); SET budg1;
420       + BY ACTDTE grant_id;
421       + IF FIRST.grant_id THEN DO;
422       +         IF BAADJCD = 'New' THEN DO;
423       +                   NACCTAMT = AMT; NTOTMON = MONAMT;
424       +                   CACCTAMT = 0; CTOTMON = 0;
425       +         END;
426       +         IF BAADJCD = 'Continuation' THEN DO;
427       +                   NACCTAMT = 0; NTOTMON = 0;
428       +                   CACCTAMT = AMT; CTOTMON = MONAMT;
429       +         END;
430       + END;
431       + ELSE DO;
432       +           IF BAADJCD = 'New' THEN DO;
433       +                     NACCTAMT + AMT; NTOTMON + MONAMT;
434       +                     CACCTAMT + 0; CTOTMON + 0;
                                                                 The SAS System

435       +           END;
436       +           IF BAADJCD = 'Continuation' THEN DO;
437       +                     NACCTAMT + 0; NTOTMON + 0;
438       +                     CACCTAMT + AMT; CTOTMON + MONAMT;
439       +           END;
440       + END;
441       + IF LAST.grant_id THEN OUTPUT;

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

442       + proc sort; by grant_id;
443       +

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

444       + data glscoa16; set glscoa15; by grant_id;
445       + if (NACCTAMT = 0 and NTOTMON = 0 and CACCTAMT = 0 and CTOTMON = 0) then delete;

NOTE: There were 598 observations read from the data set WORK.GLSCOA15.
NOTE: The data set WORK.GLSCOA16 has 591 observations and 35 variables.
NOTE: Compressing data set WORK.GLSCOA16 decreased size by 71.76 percent. 
      Compressed is 24 pages; un-compressed would require 85 pages.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
                                                                 The SAS System

      cpu time            0.00 seconds
      

446       + proc sort; by grant_id;
447       +
448       +

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

449       +PROC SQL;
450       +  CREATE TABLE PROJTRAN AS
451       +SELECT PROPOSAL_NBR     AS PROPNBR
452       +      ,TRX_NBR          AS TRXNBR
453       +      ,TRX_TYPE         AS TRXTYPE
454       +      ,TRX_STATUS       AS TRXSTAT
455       +      ,TO_SPA_DATE      AS RELDATE
456       +FROM SPM.PROJ_TRANSACTION
457       + 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.

458       +
NOTE: PROCEDURE SQL used (Total process time):
      real time           0.07 seconds
      cpu time            0.01 seconds
      

459       +PROC SORT; BY PROPNBR TRXNBR RELDATE;
460       +

                                                                 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
      

461       +DATA SPS2;
462       + SET PROJTRAN; BY PROPNBR TRXNBR;
463       +    LENGTH MO YY $2.;
464       +    LENGTH YR $4.;
465       +    MO=MONTH(RELDATE);
466       +    YR=YEAR(RELDATE);
467       +    YY=SUBSTR(YR,3,2);
468       +    LENGTH EFFMY $4.;
469       +    EFFMY=YY||MO;
470       +    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).
      465:8   466: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 465:8   211 at 466: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.03 seconds
      cpu time            0.03 seconds
      

471       +    PROC SORT; BY PROPNBR EFFMY RELDATE;
472       +

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
      

473       + PROC SORT; BY PROPNBR TRXNBR;
474       +

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
      

475       +PROC SQL;
476       +    CREATE TABLE PISHR AS
477       +    SELECT PROPOSAL_NBR    AS PROPNBR,
478       +           TRX_NBR         AS TRXNBR,
479       +           TASK_NBR        AS TASK,
480       +           LSU_ID          AS LSUID,
481       +           INVESTIGATOR_TYPE AS INVTYPE,
482       +           DEPT_CD         AS DEPT,
483       +           PROJECT_SHARE   AS SHARE
484       +    FROM SPM.PROJ_INVESTIGATOR
485       +    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.20 seconds
      cpu time            0.09 seconds
                                                                 The SAS System

      

486       +    PROC SORT; BY PROPNBR TRXNBR TASK;
487       +

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.07 seconds
      

488       +DATA SPS4;
489       +  MERGE SPS2(IN=A) PISHR(IN=B); BY PROPNBR TRXNBR; IF A & B;
490       +

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.06 seconds
      cpu time            0.06 seconds
      

491       +PROC SORT;  BY PROPNBR EFFMY RELDATE;
492       +

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

      

493       +    PROC SORT; BY PROPNBR TRXNBR;
494       +

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
      

495       +DATA SPSFM1(DROP= MO YR YY BEGYRX ENDYRX END BEG)
496       +     SPSFM2(DROP= MO YR YY BEGYRX ENDYRX END BEG)
497       +     SPSFM3(DROP= MO YR YY BEGYRX ENDYRX END BEG)
498       +     SPSFM4(DROP= MO YR YY BEGYRX ENDYRX END BEG)
499       +     SPSFM5(DROP= MO YR YY BEGYRX ENDYRX END BEG)
500       +     SPSFM6(DROP= MO YR YY BEGYRX ENDYRX END BEG)
501       +     SPSFM7(DROP= MO YR YY BEGYRX ENDYRX END BEG)
502       +     SPSFM8(DROP= MO YR YY BEGYRX ENDYRX END BEG)
503       +     SPSFM9(DROP= MO YR YY BEGYRX ENDYRX END BEG)
504       +     SPSFM10(DROP= MO YR YY BEGYRX ENDYRX END BEG)
505       +     SPSFM11(DROP= MO YR YY BEGYRX ENDYRX END BEG)
506       +     SPSFM12(DROP= MO YR YY BEGYRX ENDYRX END BEG);
507       +     SET SPS4;
508       +  ENDYRX = &ENDYR;
SYMBOLGEN:  Macro variable ENDYR resolves to 18
509       +  BEGYRX = &BEGYR;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
510       +  END = INPUT(PUT(ENDYRX,Z2.),$2.);
511       +  BEG = INPUT(PUT(BEGYRX,Z2.),$2.);
512       +     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
513       +         ACTDTE = BEG||'07';
514       +         OUTPUT SPSFM1;
                                                                 The SAS System

515       +         END;
516       +     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
517       +         ACTDTE = BEG||'08';
518       +         OUTPUT SPSFM2;
519       +         END;
520       +     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
521       +         ACTDTE = BEG||'09';
522       +         OUTPUT SPSFM3;
523       +         END;
524       +     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
525       +         ACTDTE = BEG||'10';
526       +         OUTPUT SPSFM4;
527       +         END;
528       +     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
529       +         ACTDTE = BEG||'11';
530       +         OUTPUT SPSFM5;
531       +         END;
532       +     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
533       +         ACTDTE = BEG||'12';
534       +         OUTPUT SPSFM6;
535       +         END;
536       +     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
537       +         ACTDTE = END||'01';
538       +         OUTPUT SPSFM7;
539       +         END;
540       +     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
541       +         ACTDTE = END||'02';
542       +         OUTPUT SPSFM8;
543       +         END;
544       +     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
545       +         ACTDTE = END||'03';
546       +         OUTPUT SPSFM9;
547       +         END;
548       +     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
549       +         ACTDTE = END||'04';
550       +         OUTPUT SPSFM10;
551       +         END;
552       +     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
553       +         ACTDTE = END||'05';
554       +         OUTPUT SPSFM11;
555       +         END;
556       +     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
557       +         ACTDTE = END||'06';
558       +         OUTPUT SPSFM12;
559       +         END;
560       +

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      512:10   512:24   512:37   516:10   516:24   516:37   520:10   520:24   520:37   524:10   524:24   524:37   528:10   528:24   528:37
      532:10   532:24   532:37   536:9    536:26   536:40   540:9    540:26   540:40   544:9    544:26   544:40   548:9    548:26   548:40
      552:9    552:26   552:40   556:9    556:26   556: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.29 seconds
      cpu time            0.28 seconds
      
                                                                 The SAS System


561       +DATA SPS6;
562       +    SET SPSFM1
563       +        SPSFM2
564       +        SPSFM3
565       +        SPSFM4
566       +        SPSFM5
567       +        SPSFM6
568       +        SPSFM7
569       +        SPSFM8
570       +        SPSFM9
571       +        SPSFM10
572       +        SPSFM11
573       +        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.34 seconds
      

574       +    PROC SORT; BY PROPNBR ACTDTE TRXNBR EFFMY;
575       +
576       +
                                                                 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.60 seconds
      

577       +DATA SPS7X(KEEP=PROPNBR ACTDTE TRXNBR);
578       +  SET SPS6; BY PROPNBR ACTDTE TRXNBR EFFMY;
579       +    IF LAST.ACTDTE THEN OUTPUT SPS7X;
580       +

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.20 seconds
      cpu time            0.18 seconds
      

581       +PROC SORT; BY PROPNBR ACTDTE TRXNBR;
582       +

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.06 seconds
      cpu time            0.06 seconds
      

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

585       + BY PROPNBR ACTDTE TRXNBR;
586       + IF A AND B;
587       +

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.31 seconds
      cpu time            0.31 seconds
      

588       +PROC SORT DATA = SPS7;  BY LSUID;
589       +

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.17 seconds
      cpu time            0.23 seconds
      

590       +PROC SQL;
591       +  CREATE TABLE DIRFILE AS
592       + SELECT INDIV_NAME     AS PI
593       +       ,LSU_ID         AS LSUID
594       + 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.

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

      cpu time            1.48 seconds
      

596       +PROC SORT; BY LSUID;
597       +

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.87 seconds
      cpu time            1.31 seconds
      

598       +DATA SPS8(KEEP=PI LSUID DEPT PROPNBR ACTDTE SHARE TASK INVTYPE);
599       +  MERGE DIRFILE(IN=A) SPS7(IN=B);
600       +  BY LSUID;
601       +  IF B;
602       +
603       +/*PROC SQL;
604       +CREATE TABLE CODES AS
605       +SELECT CODE_TYPE AS CDTYPE
606       +      ,CODE_VALUE AS CODE
607       +      ,CODE_DESC AS CODENAME
608       +FROM COA.CODES
609       +WHERE CODE_TYPE = 'DA';
610       +
611       +PROC SORT DATA = CODES;
612       +  BY CODE;
613       +
614       +DATA NAMES(KEEP=DPT DPTNAME) COLNAME(KEEP=COLLEGE COLNAME);
615       + SET CODES;
616       +FORMAT COLLEGE DPT $5.;
617       +FORMAT COLNAME DPTNAME $35.;
618       + IF SUBSTR(CODE,4,2) = '  ' THEN DO;
619       +  COLLEGE = CODE;
620       +  COLNAME = CODENAME;
                                                                 The SAS System

621       +  OUTPUT COLNAME;
622       + END;
623       + ELSE DO;
624       +  DPT = CODE;
625       +  DPTNAME = CODENAME;
626       +  OUTPUT NAMES;
627       + END;
628       +
629       +PROC SORT DATA = NAMES;
630       +  BY DPT;
631       +
632       +PROC SORT DATA = SPS8;
633       +  BY DPT;
634       +
635       +DATA SPS9;
636       + MERGE NAMES(IN=A) SPS8(IN=B);
637       + BY DPT;
638       + IF B;
639       +  FORMAT DPTNAME $35.;
640       +  FORMAT COL $3.;
641       +  COL = SUBSTR(DPT,1,3);
642       +  COL1 = COL||'  ';
643       +  FORMAT COLLEGE $5.;
644       +  COLLEGE = COMPRESS(COL1);
645       +
646       +PROC SORT DATA = SPS9;
647       +  BY COLLEGE;
648       +
649       +PROC SORT DATA = COLNAME;
650       +  BY COLLEGE;
651       +
652       +DATA SPS10A;
653       + MERGE COLNAME(IN=A) SPS9(IN=B);
654       + BY COLLEGE;
655       + IF B;
656       +
657       +*DATA TEST; *SET SPS10A; *IF SUBSTR(COLLEGE,1,1) IN('3','9');
658       +
                                                                 The SAS System

659       +DATA SPS10; SET SPS10A;
660       +  IF SUBSTR(COLLEGE,1,1) = '3' THEN DO;
661       +    COLLEGE = '300';
662       +    COLNAME = 'PBRC';
663       +  END;
664       +  IF SUBSTR(COLLEGE,1,1) = '9' THEN DO;
665       +    COLLEGE = '900';
666       +    COLNAME = 'AG CENTER';
667       +  END;*/
668       +

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.56 seconds
      cpu time            0.56 seconds
      

669       +  proc sql;
670       +  create table ccdept as
671       +  select code_value1 as dept,
672       +  code_value2 as CC
673       +  from spm.codes
674       +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
      

675       +proc sort; by  dept;
676       +
                                                                 The SAS System


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
      cpu time            0.00 seconds
      

677       +PROC SORT DATA = SPS8;
678       + BY dept;
679       +

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.14 seconds
      cpu time            0.18 seconds
      

680       +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.15 seconds
      cpu time            0.15 seconds
      

681       +proc sort; by cc;
682       +
                                                                 The SAS System


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
      cpu time            0.15 seconds
      

683       +proc sql;
684       +create table org as
685       +select org_id as CC,
686       +org_name as Cost_Center,
687       +superior_org as CC_Hier
688       +from wdm.organization
689       +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
      

690       +proc sort;  BY CC;
691       +

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.01 seconds
      cpu time            0.00 seconds
      

                                                                 The SAS System

692       +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. 
      Compressed is 1347 pages; un-compressed would require 7196 pages.
NOTE: DATA statement used (Total process time):
      real time           0.23 seconds
      cpu time            0.23 seconds
      

693       +proc sort;  BY CC_Hier;
694       +

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.34 seconds
      cpu time            0.42 seconds
      

695       +proc sql;
696       +create table org as
697       +select org_id as CC_Hier,
698       +org_name as Cost_Center_Hierarchy
699       +from wdm.organization
700       +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
                                                                 The SAS System

      

701       +proc sort;  BY CC_Hier;
702       +

NOTE: There were 149 observations read from the data set WORK.ORG.
NOTE: The data set WORK.ORG has 149 observations and 2 variables.
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.01 seconds
      

703       +data mrgcc2; merge mrgcc2(in=a) org(in=b); by CC_Hier; if a;
704       +Cost_Center_Hierarchy = scan(Cost_Center_Hierarchy,-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 86.09 percent. 
      Compressed is 1585 pages; un-compressed would require 11393 pages.
NOTE: DATA statement used (Total process time):
      real time           0.35 seconds
      cpu time            0.35 seconds
      

705       +proc sort;  BY PROPNBR ACTDTE TASK;
706       +
707       +
708       +/*PROC SORT DATA = SPS10;
709       + BY PROPNBR ACTDTE TASK;*/
710       +

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 86.09 percent. 
      Compressed is 1585 pages; un-compressed would require 11393 pages.
                                                                 The SAS System

NOTE: PROCEDURE SORT used (Total process time):
      real time           0.43 seconds
      cpu time            0.49 seconds
      

711       +PROC SORT DATA = GLSCOA16;
712       + BY PROPNBR ACTDTE TASK;
713       +

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

714       +PROC SQL;
715       + CREATE TABLE GLSSPS1 AS
716       + SELECT A.*,
717       +        B.PI,
718       +        B.LSUID,
719       +        B.INVTYPE,
720       +        B.SHARE,
721       +        B.Cost_Center_Hierarchy,
722       +        B.CC,
723       +        B.Cost_Center
724       +FROM GLSCOA16 A,
725       +     mrgcc2  B
726       +WHERE A.PROPNBR = B.PROPNBR AND
727       +      A.ACTDTE  = B.ACTDTE AND
728       +      A.TASK    = B.TASK;
NOTE: Compressing data set WORK.GLSSPS1 decreased size by 76.38 percent. 
      Compressed is 47 pages; un-compressed would require 199 pages.
NOTE: Table WORK.GLSSPS1 created, with 992 rows and 42 columns.

729       +
                                                                 The SAS System

730       +
NOTE: PROCEDURE SQL used (Total process time):
      real time           0.09 seconds
      cpu time            0.09 seconds
      

731       +DATA GLSSPS10(KEEP=PROPNBR ACTDTE); SET GLSSPS1; BY PROPNBR ACTDTE;
732       + IF FIRST.ACTDTE THEN OUTPUT;

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

733       + proc sort; by propnbr actdte;
734       +

NOTE: There were 463 observations read from the data set WORK.GLSSPS10.
NOTE: The data set WORK.GLSSPS10 has 463 observations and 2 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

735       + proc sort data=glscoa16; by propnbr actdte;

NOTE: Input data set is already sorted, no sorting done.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

736       +DATA GLSCOA10;
737       + MERGE GLSCOA16(IN=A) GLSSPS10(IN=B);
738       + BY PROPNBR ACTDTE;
                                                                 The SAS System

739       + IF A AND NOT B;
740       +

NOTE: There were 591 observations read from the data set WORK.GLSCOA16.
NOTE: There were 463 observations read from the data set WORK.GLSSPS10.
NOTE: The data set WORK.GLSCOA10 has 0 observations and 35 variables.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

741       +DATA GLSSPS;
742       + SET GLSSPS1 GLSCOA10;
743       +
744       +IF SHARE = '.' THEN DO; CLSUIDTOT = CACCTAMT; NLSUIDTOT = NACCTAMT;
745       +                        CLSUIDMON = CTOTMON ; NLSUIDMON = NTOTMON ;
746       +END;
747       + ELSE DO; CLSUIDTOT = CACCTAMT * SHARE / 100;
748       +          NLSUIDTOT = NACCTAMT * SHARE / 100;
749       +          CLSUIDMON = CTOTMON * SHARE / 100;
750       +          NLSUIDMON = NTOTMON * SHARE / 100;
751       +END;
752       +

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      744:12   
NOTE: There were 992 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 992 observations and 46 variables.
NOTE: Compressing data set WORK.GLSSPS decreased size by 76.38 percent. 
      Compressed is 47 pages; un-compressed would require 199 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

753       +PROC SORT DATA = GLSSPS; BY Cost_Center_Hierarchy;
754       +
                                                                 The SAS System


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

755       +DATA GLSSPS10; SET GLSSPS; BY Cost_Center_Hierarchy;
756       + IF FIRST.Cost_Center_Hierarchy THEN DO;
757       +  NCOLYTD = NLSUIDTOT;
758       +  NCOLMON = NLSUIDMON;
759       +  CCOLYTD = CLSUIDTOT;
760       +  CCOLMON = CLSUIDMON;
761       + END;
762       + ELSE DO;
763       +  NCOLYTD + NLSUIDTOT;
764       +  NCOLMON + NLSUIDMON;
765       +  CCOLYTD + CLSUIDTOT;
766       +  CCOLMON + CLSUIDMON;
767       + END;
768       + IF LAST.Cost_Center_Hierarchy THEN DO;
769       +   NCOLYTD = ROUND(NCOLYTD,1.);
770       +   NCOLMON = ROUND(NCOLMON,1.);
771       +   CCOLYTD = ROUND(CCOLYTD,1.);
772       +   CCOLMON = ROUND(CCOLMON,1.);
773       +   OUTPUT;
774       + END;

NOTE: There were 992 observations read from the data set WORK.GLSSPS.
NOTE: The data set WORK.GLSSPS10 has 26 observations and 50 variables.
NOTE: Compressing data set WORK.GLSSPS10 decreased size by 50.00 percent. 
      Compressed is 3 pages; un-compressed would require 6 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
                                                                 The SAS System

      

775       + proc sort; by Cost_Center_Hierarchy;
776       +

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

777       +DATA BAD; SET GLSSPS10;
778       + IF Cost_Center_Hierarchy = ' ' THEN OUTPUT;

NOTE: There were 26 observations read from the data set WORK.GLSSPS10.
NOTE: The data set WORK.BAD has 0 observations and 50 variables.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

779       +proc sort; by grant_id;
780       +/*PROC PRINT;
781       +TITLE1 'COULD NOT MERGE WITH SPM';
782       +TITLE2 '  ';
783       +VAR GRANT_ID FUND AWARD_NUMBER TASK_NUMBER	GRANT_EXP_DATE	SPONSOR_ID	SPONSOR_NAME propnbr LSU_PIID;*/
784       +
785       +
786       +
787       +%global _ODSDEST;
788       +%global _ODSSTYLE;
789       +
790       +%MACRO PRINT;
791       +OPTIONS ORIENTATION=LANDSCAPE;
792       +
                                                                 The SAS System

793       +%IF (%UPCASE("&_ODSDEST") eq "PHTML")+ (%UPCASE("&_ODSDEST") eq "PDF") %THEN %DO;
794       +%IF (%UPCASE("&_ODSDEST") eq "PHTML") %THEN %DO;
795       +data _null_ ;
796       +	rc = stpsrv_header('Content-type','text/html');
797       +run ;
798       +ods listing close;
799       +ods html body=_webout style=default;
800       +%END;
801       +
802       +%IF (%UPCASE("&_ODSDEST") eq "PDF") %THEN %DO;
803       +data _null_ ;
804       +	rc = stpsrv_header('Content-type','application/pdf') ;
805       +	rc = stpsrv_header('Content-disposition',"attachment; filename=&TME..pdf");
806       +run ;
807       +ods listing close;
808       +ods pdf file=_webout style=FSS;
809       +%END;
810       +
811       +PROC TABULATE DATA = GLSSPS10  FORMAT=COMMA16.;
812       +TITLE " MONTHLY REPORT OF SPONSORED AGREEMENTS ";
813       +TITLE2 " BY Cost Center Hierarchy ";
814       +TITLE3 " PROCESSED IN &MON &EFFYR  ";
815       + CLASS Cost_Center_Hierarchy;
816       + VAR NCOLMON CCOLMON NCOLYTD CCOLYTD;
817       + TABLE Cost_Center_Hierarchy='  ' ALL='TOTAL',
818       +        (NCOLMON="&HEADER &EFFYR NEW"
819       +        CCOLMON="&HEADER &EFFYR CONT"
820       +        NCOLYTD ="FY &FISCAL YTD NEW"
821       +        CCOLYTD="FY &FISCAL YTD CONT")
822       +        * SUM=' ' /
823       +        BOX='COST CENTER HIERARCHY';
824       +RUN;
825       +/*PROC TABULATE DATA = GLSSPS10  FORMAT=COMMA16.;
826       +TITLE " MONTHLY REPORT OF SPONSORED AGREEMENTS ";
827       +TITLE2 " BY COLLEGE ";
828       +TITLE3 " PROCESSED IN &MON &EFFYR  ";
829       + CLASS COLNAME;
830       + VAR NCOLMON CCOLMON NCOLYTD CCOLYTD;
                                                                 The SAS System

831       + TABLE COLNAME='  ' ALL='TOTAL',
832       +        (NCOLMON="&HEADER &EFFYR NEW"
833       +        CCOLMON="&HEADER &EFFYR CONT"
834       +        NCOLYTD ="FY &FISCAL YTD NEW"
835       +        CCOLYTD="FY &FISCAL YTD CONT")
836       +        * SUM=' ' /
837       +        BOX='COLLEGES';
838       +RUN;*/
839       +
840       +%IF (%UPCASE("&_ODSDEST") eq "PHTML") %THEN %DO;
841       +ods html close;
842       +%END;
843       +%IF (%UPCASE("&_ODSDEST") eq "PDF") %THEN %DO;
844       +ods pdf close;
845       +%END;
846       +
847       +%END;
848       +%MEND PRINT;
849       +%PRINT;
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: Input data set is empty.
NOTE: The data set WORK.BAD has 0 observations and 50 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.00 seconds
      

SYMBOLGEN:  Macro variable TME resolves to    75060.484

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

                                                                 The SAS System

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
SYMBOLGEN:  Macro variable HEADER resolves to   JANUARY
SYMBOLGEN:  Macro variable EFFYR resolves to 2018
SYMBOLGEN:  Macro variable HEADER resolves to   JANUARY
SYMBOLGEN:  Macro variable EFFYR resolves to 2018
SYMBOLGEN:  Macro variable FISCAL resolves to 2018
SYMBOLGEN:  Macro variable FISCAL resolves to 2018

NOTE: There were 26 observations read from the data set WORK.GLSSPS10.
NOTE: PROCEDURE TABULATE used (Total process time):
      real time           0.04 seconds
      cpu time            0.03 seconds
      

SYMBOLGEN:  Macro variable _ODSDEST resolves to PDF
SYMBOLGEN:  Macro variable _ODSDEST resolves to PDF
NOTE: ODS PDF printed 2 pages to CDD64CDA-B288-4E96-8183-067D1EDA80C0.
850       +
851       +*  Begin EG generated code (do not edit this line);
852       +;*';*";*/;quit;
853       +
854       +*  End EG generated code (do not edit this line);
855       +
NOTE: %INCLUDE (level 1) ending.