%PDF-1.4 % 9 0 obj<>endobj 8 0 obj<> stream xXQoH+뉒ead T*U)V_Mc5vt0盙fof*3s|H&ZAl.Ѯ7%`!:&jL7@ ok=Ck5 RM Ak->?ǯ&73?p{`ם]c[jm *Mop'ɪP >YݶtqP1 F4 jUW< u N]j?#fOO߹a:ne}n2{幟?:~=þkbBXi")7Xr:AZD%8ȩ6hfv.yy~V䋴/Qi,RX49"g0}eb좔iQ"ڷ+J䫴L,Q4 \ߓǓ#t’nV.Ϊ[`i޹dU 1buiHsD Aio N(uw7$Dc ƦbSCݛlur3geV7ƒDzOjOL8UfIϓ6 +~A: #m/9YU"Q|Nkpwb84] XUh[p38)J_E~'Z~ǿT endstream endobj 21 0 obj<> stream xXmoH+:N ,C ۞"U(!)rK+c5dwG<0 qaj?R5g'!E XEŢc084QEӿB~M aN8); RM tZ}.!p~}x' .4ƌ1RfiRDE|8IV%Qv cymUN5 +cWa(ܸ?Y˂L5jU3@*9{~D̞=1yv:%\yn*{/:~=n)3U,7=tOn#Efd D4 oQVCTy-'}/j8ϟLmtĹ8:G/^]Z"Vxd0SԐsX$hJs?4Y秝2D60F9 "EPcdž``~8y"yOqT$劗45{~DlDZx(-B2>4+ܗ/'hQ2?ٳܢ<F|fn`LrO4&`+&bBi'߃eH  X %f"V&V}2@N,gۯ!]#b}H vԅvkQ2;ADRڣ:ops3M4KG9JlAsLAngC>R\:(M-.WA[D!wU"8$ZV1ւ;Ê\v hK,ݾ %ceSK/,cel ה26X`yM,[;7X6QhwK}SlLUk7 endstream endobj 24 0 obj<> stream xX[o8+=+ʱPzYzVVQ=א%a' J=x lf4{Ou]$zBb8QY:̫ 7t+.>v opΞrK1AĦM4-<R8!noN lxl4Ar5e:xNI{zIa'l+$r/^.,2lQqӳeċ?tD"SdӗIeZyp)cQm#DcƗ5շZȢA :{,cUd.,2K/򳗔BޟB*)v,J$[>X'bKV6kFCYx&64GU;tTs>9!}1^5OuMaL592 )v.!_vS}83KYmXkm/3eAeME|fOkND*qyq{Φz@U.F)mՐaǮۻ툧)˦L3qşF Uv-޷.EvXԁFuÓƮzxzxzxwKS="zxu{#"kzIPD`|o*쿋Ͽ?; endstream endobj 27 0 obj<> stream xX]oH+Ҷ h{/]);T U@c6ır33an5+>\`!TmKtQd|H`NWeKWcYn`[ `(xV |w!xUL/|]0x~7l:f̰u^=}lRjҰyR{hC/s GNrtbaҚG>^} !,[u"+v1jhUq(#ՙ)& !ԗƯI{=H-ܗ$5&KיW;-687ۦY4۞<*L\?~KY5E{z?E+DlhmZ+Ho&(ؖg&Rڛ8d$Nw^ȱ3}Hl2X/kLd\}&%y[IJtps>繸^|= &8V jB;|b_<7o7V6Vnb.vdQIkSsMZkT`zgYDEv%QGfƉ_&-.͢_8#Ⱥ癲Bض2[Ofb#nPS66kGve1 BGAhFAHQzQRbFAh1 B 4 B-FA8FAhZFO}g-L5_U,j<Ƒy_?-j endstream endobj 30 0 obj<> stream xX]s@+|-D(X)(Rw* "ifuL;svu#`@˜, Nd} "!vϗHF%.t?$sJ7vmm0V8*( I=wcC0a`\51t0t5ݶb)&(}N8{jD1a* <\K9 L6&j` uЍ/ڸai''%(@P$385:}MWoe3u;jhؽ;9R{еUc^bD9r* =ΈH93Q]`t.sS7l m:{B-RDy^xUElHnéE2|_A2s`̰zuUYRYwAbgIg+(ePݞh6kga٠ *hU+ysJڏRrϔ pHd]Ə;JGQ%RG1  (WHg/uO窻uΦv)ۑ:K󳢞§1§14&.g74&4&ɳ?И<_> stream xXQs6+IBH!N'א)Cls%\o__94ž[~+~ H~0`s{ΞT7M~?8,րu3_PNG%ʿ&SAҠ>R㥺c| tAd ; Ʒ0u&4Թh8w 1]Z:ۮuqa>[n4uvQA>u^I4vԳߗ0n\pOݥ3 (0Kj138W#ǵ;6ݠƷ\~JV:T<۷LX|-lh)tmG/=?[p;'e`jdNMYBoaF޶؂ E"W͖>ôX*KNjϑ?xxG:.6n^f_kv kTnhMʂ cEQ7>\E0/el.sϢ 0X*!8 ?i.PzPך؎ELF((j~4L B&hEQ!k&nY${,x&(= ;XqgxEEGvXDP"gk,gI`Wq&k Q6b7IWf;7CHGj̠FkfF̞9*AC~u5_OK795Ďh{_qp>EϛKn > stream xXmoF+mE}]>bJ5UJSwi.Ø,x{'Wcٻ}$?0.YL_rg_8F\Brٲ87MTA'Pi֯)} w%.I(` =ZJ+0pu `M.!DaMApIc i[c̵>徱9/b?׾hP';De!5=\9*1^/ɰ"5^:ߙرv"װ> stream xXmo8+ݛ6DŽrުIU ]B3٤Jn_H1S3  jsXM&_+|1,@Tq--1&~ `P(4O[uG|  (TSB+/\ԙx1s˩:n|'oƍf^ \Qf ;]`GIedsӬy/tՠ&Sv|_vtnGb+;U´-~ Ε'zwnP{9 A4T {+q寶W'{M <3UGn0JlR2-p: Ů]# 8M8Jfӗd]0nk%ݤ!Y]M$Kqe0Q7OaNNYxtGtT o ARNJ!XmtE:6\];Ծ04d2Q a!Jn὆N$mO^U;]AD?FnpI^,MwFVrzwV2v𶍱&}, tϏ[KvZWN&bURV3_DysE?8^?FY\?)e"LiǢ;05qi0N:Q9ѻ^&/Yz2I_Ѕ E7 .ѐg5r4XhY ƽR Ŵ6 lqdѵ-GSWUaIlj9յ\E ъ,j֐bg;0˷US`OOQ[i yt.JjftY vF =YCn'mDmE"3QY0ۜ풮"Ŏ;7QIJF"1VNBqcgT-QIϨU ~?I?ZϨNJ?gTIQ3~F~FϨU|<3sfTupBB8"\/pdrS!H2x!>%@I endstream endobj 42 0 obj<> stream xXmo@+[,]?*RK?]-wXlu]c8;]7`@뒮# I1g ],,!v]U TvB3-վrUޱuȀe@) [2t7^ #]@vkvPvkg)ik_gE4 s8&M"þtUR "dl乖,{k۶@v<(Iz0PLMzAJk;IMZCo]9 ]"brw] uh[8eYdD5$_ƮE'vhx ~!}__!nE.Nb޲5 є~HQCY^Uk5V mG (^l͜K8nFۏ%BU91pFg` g8,8ečOsKNd|-aAo{-6 fD#URTKǫ,zp;Zƣ$~ww>NE Yw8u<-ј24rO, /MIqP;INBw.s9+Uw-pݳte|?K ,MՐ=y͉Qq>v] endstream endobj 45 0 obj<> stream xXmH+[\"n<`2%i6 W0HfnPfSTz~(PC2TQ 78 w@%B3]Pz@a'.u<^=8 c(@V SSb*h[wu<{z7/\w={gs _`tXL5%Xka샕2xa|CZ&i2h*rs-Þm@&T?XA]2%Gj3Vc۱n/=`~v˛o fpN!vfHr;ıkocWt&Qoe4%rG4&,G(Cy4ߠEReRSEB|٠Bv|%;pWhߟg]6F$ei!('iYT3&^]Q_P,gɤ()#j`I\? ]Q^Hk̒ˑX*&!ў(|L7ɥ6{MYry߱|諸Yjra A%g'̳S@U0J.Zs~qiQFk)ےDN*/n߂#}u-if!6U߸NrfB̒MQ6Z</8 c.#x(δxﰅpp ?x$F<"k@OUO) dbW={X6DYGj"D?iV!=֒unޗV"Įm#q=Xv ,}]JB]ny2jSAr/ZS`oۧ5ȟ2a= k{cmES_mT9gB4v|"?<;vx+cSyƘV>EOWl)D̀IIw!}ƌMA?]Ih}{K(REߛh ~#,lC=R?s1nX@ayݰVu*têS ^IaU7j(ݰVuênXK7UݰJ ݰ*ê:v~iTභ<]S,%_: endstream endobj 48 0 obj<> stream xZoHW:]+Jw6!qN1)OuC@}:[r,kUXF2ofvvwo,LIm[&_|M\w mcfBټJS_ag1|c -6iWz !8hQzg0=oq. ^6uL5{yI{4-;p|$ DE-n[)2 \/$Ky!AXMQ*'fpL/<߽U{tǭ痑;>($ðkwnquhrOM=EC31bDnW}L(6l[GGlFSC!iZ8}B ;{N0a-L!85@j5SQ:(6P"neI+V.+c|pZQ' "D,~"Jb`=/˲vr?11D@zq#߻uh '3ѲZe&i<{pJQb'W)d_`^l]ٶO96('1:EAgc[C]Ⱑ2YITnƨIl/#Bs'+N]! nB#kG>_VO&YHoU8ᤢiiknVOnj-@|.?e>!{9~ZbGO gѐOljOg_yHx9 <"K΢e+dŦX Ґ!6!46ƆB2644ƆB &!!cChl ZƆR9r2+*a{-7e&ZȨԥQc] endstream endobj 51 0 obj<> stream xXmoF+ڊpJrH'N6.6>cTU 2agv0`ET>%?+.:'5γƿ\|禎M< 5QR;&Swj[혗_;ygZLjLV6$M7Ư0 OfOqDYGsp(z[ F%Q!cS6LnX`ͻ ȢP<$M\ѯMxhUEL-5[x.C"~wTk5?=;UsHڦYD/"V]Lxf_я¿,ze4@UAEKjLZ/Q$i^0 }4AS{Nxe'ي> 2{_`^ߛ4hX$Jx 2gcQ(ck4Ĩ\(dċⅯia _; h!MS DkS%HW:oY3bȪ7zUq9r c$|U݋JS*[QnQe$r%#brӕ5&"LnLGwHrQ$`^L $by78*XafHj-NS0P{9ENO M7K^5_庡\w=)7%A'v#o34v\5nW8GD鸔Y~gբ,ұƨ#J&w ")]93rлƄtM;$z`>ρ.Ҍ]9k1J8iq gỪ[=?PTqfhU)SUN%9*:1CC_ }}*C_$C_e/C_ }ZJE.C_e諴W Wy#*۾J~>hTFn endstream endobj 54 0 obj<> stream xV]0+C|jGBjGGYTwA'm_{s9π8ȴl?#<]7BX6Bc8v]/HchЀ?jWnp ) 1m rûa`QGA(;vC)W{R;brL~^toY0]!zZ-׫/LFQdl"M-C0?`7Ev nn#kJߛTvs_m#DuC)w[6̗_^p@|2wmkBeP*df_keP*P~<z}׫*OA(?!bidGe4 $KY3^_[yՌ?yQG'FiN%;Bā ipVˋ`T@ YD Q׭Djt])4uB\q(wHNbiF= 3ba)}omFjYql9d7ņakU̙24 FհF^ȶF5mlNȶW˶ ʉ endstream endobj 58 0 obj <>stream SAS Institute Inc. 9.03.01M2P08152012 2017-09-12T08:57:13-05:00 2017-09-12T08:57:13-05:00 uuid:A58E788E-537D-4444-BCD1-A6ECD908264A uuid:1B2A43CC-DBEA-A34E-9DF9-BC7654A7AA60 endstream endobj 1 0 obj <> endobj 59 0 obj << /Dests 60 0 R >> endobj 60 0 obj << /Names [(IDX) 19 0 R (IDX1) 22 0 R (IDX2) 25 0 R (IDX3) 28 0 R (IDX4) 31 0 R (IDX5) 34 0 R (IDX6) 37 0 R (IDX7) 40 0 R (IDX8) 43 0 R (IDX9) 46 0 R (IDX10) 49 0 R (IDX11) 52 0 R (IDX12) 55 0 R ] >> endobj 2 0 obj <> endobj 3 0 obj << /Type /Pages /Count 13 /Kids [7 0 R 20 0 R 23 0 R 26 0 R 29 0 R 32 0 R 35 0 R 38 0 R 41 0 R 44 0 R 47 0 R 50 0 R 53 0 R] >> 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 61 0 obj<> stream xxTU0kzȄC^ @* $I&ХD Q@& A,X@E_̙={~sΰ^^{3B1>w϶_wm@7A(bao_PVhK9tX/#u vҮ_::F2k}nU~5ByTXQTIP̛Pd@0?tJau9wW۬umPo,ϻC},[UOK@q௺Ԟoޕe>Y+rk ^_a0j!; XQi(^{ y]0_D C'\]1û^scO6b4 k~^9Rz$z`kMCԃZll6 JQBvTlR7V=۲_nc<-w}m:u-= zJ0!A=E/hH_lV f_z gN\g>[%wj'SD8g]~ƮikZ:WӺွџ[/}c?_d=FO/4u \:klsuOMR}>^φ8C6߆޸maݕq|]Z~T䫞ӯ\Bۻ\VOnz2w^J^#^In'ް4ݵW\/z/JW_y7/3e[!/zl㸈+[f͛5^ْ'ճܒ~bK5RV[m6cuUU|"';݁*ϛ\q~F/k)zӧ-{ީ=űkU;gt"3E=ܳ2Z3x_0sA-:.YTnU.tyoW- /oZ9mŎN߱&W[o2?~Em~C3uj{9w/xXV~܃Yм <]5+}N}Y}IS[BT\v7_}4} %oSm߱񵘼sOmk9틨]} '_UײC(. e醑ɗ9W0܍&qHwL+VUtA5y%A%e)ڪb{eI&u:KU~@|C#\Z5V=^9^Emq f*˪TBUMMeVIvY9iҤG ªjVtJ6S4{M1Ѫ?x3~~צi {ϧgFSꐅ?i+嵷lm]zvmۅg[{g]yxM5oݢԼszoem ^nä>q[g퇿+Y|E;; h eߵ]=w;_-:. U=x)!luّ9}'O'ωsq&^.3tnݟ6ӏ^Zox1G]PuO+L潆C9_׃FY.XWns{d`H*g 8ɿZ=`\sU U[u j"a=̥&Ssjs3uM:a;ҜJs `,7tZ`^|f䭗kRϞ%')I7[۷cmPžkm>9wo#6ςa77읲d'ֱ Dμ^|@{nW?y;jy供[}rq:.G>h5R~3h{은 _w}z֦! RjwX̑˲O>*dEj/֪S#y50IYr{ wH-:!!Z.X__iVB6ZiS 8,iV%7,0S=V)U9)BY={_}E~O0xc7>W9ɘ[~nV3jƁ[,_m7zL)׵RP|ƨtȈ?PZ9ӠVca>a~Z{t,/P7mqퟥ^TwmtX3aM4Tsc2׭xiv#d qJEf\]"su O!sx1YDY6F\@忋~&=#K;mF)[_FO 뒱*{uz1鋞39hJjXS7xV#%[?ܫY`Rm 7^ [d⩋1Zy} k'^BޫOT;iN`AFVNϾm27薬yu鏣k.E?I*~?uAW}굇ݶݻoȐ q֬gll˖5aÎ-r{ƕ[$Բ.Ӂzo#w>[6XIaBhaT~? +;s,D aA- ݱ䕔A[n|4I/ ӤKP *CyȆ*Q)rTT(G_ fE2cgyMZ畵o}xjKko|'AG_dCǍDgqSF_1=~EٳFߙpyST^`)tooW~7ݮd!+ZN>_3ҝ3,{ipѬ j}*<44 SMZgC䶨TpM|JfQ7FÚ>-.$eՁZ6>`ͶĻ<bϕ|/jS^nGorRgvr{vf3GpK?o}Um[3v []*q✯,^x!_VYVjzF˟˖4T fKeZ|GRcKCM[Je5ݦ#w.^xE"Shz7/}Z~Æ ԓϗ[=kʣwwA: 0Ͼ{=e+_en| owF΃cD8 `= y419 (c8qOa)~Jz}[+y jj=^1ЬrMjhEJwaI[IyI5J/>r>Ȋ JPnwI+9Q)Q :5Z 3o}kp+'xtfR%=%6C|_)ags|[aC#i,-i[#L,Cб4r:ΣRїt}oѷ=M?s??z)5xւjcg^/|sx.gi%Y!5Ofsy{/|˟cM|  dMimM;Q5Q=5P#.t&}.3t]C_/.&Ow1>=?/%*(քXsQ y/y9Ol<*T> >MeS|)=|[ȞbKYkZo/𭠩%pV86^Yݎ3S4O:n/ +ޤ?_X b, k.,ueX2Ke,`XoևeX6d/S:t-fK3l[V%[Zֳ(f_?lQ N{PSLG¥MVvX^x$iBƐYd9E>^`w-@f+]վ!y*Pj6#к|5_h:DM;B~q̥PL K}4 6 @a(.Zt9S sgi,t,t,{ DןNK6%QYrLҍUֺI,_ ow@#EAs1 ǟdo<_@R(+,Hh,ۊC}d VcQ+/,q88eM$a'[HBd{%%C Л#ڧ@M!捃v>DO=۞X39(G 1lB@:4DS!ZCPRiWnAC~&C'\yrk>Ƴxp#5vUWO\O/JOByhåx""Et)]Qߥk)r.%M tTG6G#wWaNPctv1CnFJhp; tN gL9I;Á>y/ Wh8o(ߕs r3=ma2?~~ 11a,h M }]Px I_8L^c_5Fb?>jT o$ܢQ'4h.Ul{հi4ZOfo,DH ߽H7Iw0{eϡWa?}WI}E.EFx2K&th2β'L-` M( (b=Lxƭ-GjDMPrG)Z)X#P||/x3 rE>M<瘜ѣFһW.-fѠi5N;Ol׶MV-[$4W5k$6&:*2"<,4$8(0ӃKO8>*-+c\}tZn_BzBoQHl|BJ)2'֣оa@zĿPO[ݎcU%Kc-o3$+>!Xџ scҲcIK_>h:ZzףAYR9>!Y͜cr/῰9NKGa;߷(\vˌQR}D`$ TnzX~4k `\BFA h ץ[ƫTuCuL?>8kOZBG4> دyA^ )O^ @B:hzB]={/tB0 : zzOdk=Zp=A(/7ѯ ::ZaD[fg7;h$4)H*iLZ>UF\ҥeؖ+ MH>ﴬycC̨N zN>ܳ3ƥ:$E6ݱ9˺оܴ~ǃ>r&<,pL({i)iԒT޸/n[srPNN6 a!(8NX4s梌-lC{5~݌L<aM%z8(=9"( Tq՝q.XuuxPyup!x2nM(z8z\7K,Q5I Yj49N' DR7T$\s҂9Yc1Y'IIK}9 / Bj0Qq$5 Zt:5 [v:2`V响$8($T +a>ӫV]r aO _6ýp|3mh|l)@aPr T8^A~`ఐ`j<< Ka%x_J}C0($9dPHE BA!t4'G 6I'HmwCK'M-,~AG΋(hcGGu/GƔbS]xA XN[7a$<^&DC4ܶ/@@Qg5̃{, hg'4hiXH0fQ . |944;K60fD QrhṪ>bPY=+ 0D͹}^NqC,];MpSrt:EI qmqHp iRB {- {(U{8:mhВPq8Lș - %%44>{~x{U ?Xw16Jܑ`3A5peA!+R8F)oSAMP1 DE#`k7n> N7#-](&ACGS&_S|w"-uvK{V:بF4g6/|a:?eZ闚> lZbc>ez!݉pOV>M>x+;rUK^${ _:w+tK0 +gpd0YA|h%ow/7 :FEHCbb1&A>;;*:_ɂDBsOX/ aADFb !&OT0#7e$:2e(7((2ěh2+Ii$D:`MMIb˞H|>sAv$^J.NuMΙ;r|+AʩԁK|jxBI.0Bg$Ϲ8obq9a q_n_f7|԰ݣOe}/&A}荷3'jts J78I VrAƷ3v4΄oCJIHC〉8 UH[^<٧@ 2ARJ!ic:N!{OY) }@y% ]@%5}Cߣ ~@?k:nF;z {c?8p8(cp,nf8pm|w{>O}O|?OY) y% _%5 ?k:oƿ;>~H|B(a>z@8 ċxˆ'$`BBI '$DhCbIҔ4#qpO҂$Hk҆%H"iO:Q 1KB:.$t%HwLRH*I#$ =I/қ!}I?ҟ  2 !CI&FCEH2&9d Kr|R@lbRBƑ񤔔rb'd$UԐdLdN#3L2&q2ԑ!۶ٞ"&S|AΑK@.Kk |G'r@~$ur$?- M~%;Ëȏ/ޗ`$ ")+iF9 bF@i !+4FHi MhS UÁ4-i+ښmi;QAqXN ՊWlV8k(bX,kšfpxm+`-Y+֚amW:S3 2:YXgZWwRX*KS^o5f9y YxV*V׾il:{I/=y5l{-fKR4{=+B=Ǟ_ 6Ml3{ma/%^a5Vvl{v7c/C0{aﰣ];Ǝ${_z}ΰGc ;>eϥy%]`%5}˾cK/#&nf;`؟>{( IsOŽ~ܟ@ăyaCɇ|$G>x>/E紥ܰ˭P(ь"+/=Ѓ]ðr?Z۳᭩<8xt0ĝJw8xtCwԘ鎭[MC#VK;̱5HUH5!U\a%EF="a{sb5>$78 =F:d*>#]=U{ :y'Eb1*@ϔ Gi97ZU.cDQĝ(F8'Ʌ<ȅ|IAٿVYoO#GR`e\^H[>x3o|p0JXպ rgJK**pUbUU.xm%E~Ű[poaD'W˕XZk_IyWT}mjJ&ZKm6^lۥ|k)>`By~'2Q :k>VX)C5>rY) vt';<{u2O@yU6B?(ȳOIKc6A<+KE5R;BJmDfK'j rt+lJcUY 0oͷ& )(_jcRƫ*6_ZNjmV ZP"߲*E7khx%@j蜀 蝀 X AN 83LEHℌ"8WYmhSII:.I׬mu3k$VuQuAN9λ ]!AbYӊqf$$!ŢV H# t -O#4ur` pfk :u't>N`69w)X;9ggrЫ];JF,vhƨ5F#ڄ3|bMxG^Ydu>kM`rk>?hsh\F\ၵ$x1 ^LMpo:0 ]iL.&fz |3@+d3xZj ׅşЁ&k?kY,?MpjQ,SqJuש]3:/u'T \dr[ .nv- +\FWIY#Śݛ5b=gaafafXṄ֊sFR~R~R~R+nPJETTE?>,r*|*mQբS?SRz ߩ ߩ>p+URR|)}9术5E3EȓMSNS=M9M;]#M '^ҝzqS%ٯ\t|tENqʑ;C~2=:PuPf(t3 nCWFsMⱍe4=Dji|+\w:OZ'`r>I1i` Ӱ7X-@L:f r$X`lp ڝSsq&˘nZֹiYe!AQFunչiTQFuntHWxNH=tnӹiO=tnӹiO=IѤsӔMSz7MhnһiJ)nһiJ)Alh6iJ)nһiJ)nһiJpb1 HD"rӸ"Ui"bԊQ+"FS2hiMѡNĄ: gQbA0$](8 f YP^IM/u椦^DzgEt^^/4 vd'$=KWNHt^- O/WzO/WbUb-{NHk)vB8u腿JX^^|+h&AM؆^؆^؆,{[/E k+vAXA\AXAXA5 Hve{ , vAXAؕA'huz :0^6dc l , AؐAXjZZZZbXAz7 ֌b_֌BkF/BWF+ؗF+؍FzEKؗF]ЮQh(vQ(lz6j7 w FDDE{g>Ǐ>glA.PN> 亇-9u dP>ׯ`b}5>іo/&lIREujRjR\u&g?liӣ? +@;-#bxu%߽P9_>2&,I8 K ,ֽڊ]15-:~ $B6wIEg2K*}rwNN03 L8ȻCZ~T0!I-e샖}ҝAIwl_sJ ݅s, P<cr1\肝]Sϐ7B" ڝ=Zʀ)I8[삖hZ \W?Ch_k}ܾaU|[CpYJ9ߩ;K|=̈́|r>S)vpwR-@)DBme0#hj @K[.Ӟrڣ BC{POԥ'3=N R3chOҁtPԲzH䖱τtGb4 8'Q FAOWd$˘R* 0'$$!OR2Ar!q=08fKiKyûXC-d09.?6r}㒏icMZoHcv~܈Kr҄ސ,%$ʽ[}-4P_$&/˗Do,먱EZ*<= D= EO'O o|,Ԯעb,r(}|y U@%Պ3%v3~}Boo`nXSsI9au>M'IY$v~Xya`  1%ǠN +77'989S㑨bQ oa5G !@]6[QV1nl;C94^wU &4*kOeCk=z6"$m䨬=8Z~"v/OW@ _:)88Х'kR..?͟墜={٣vYƧq19|]ҳoGʆjvS-}^,,UxXa9=4Mܮ-nۖw|~-qTzuR}xQyfHѣ&2#qat(q#F)ml~}E1ԓ ZP,!> endobj 11 0 obj <> endobj 12 0 obj<> stream xU=0 # (*K~D-ۓ`K{OYVlyck Z2Y#4YaR׽dLuBޣ:`u4Aԭea Yd m*uM$v:WYQgYiH_&V?s(D.s*?#95iit endstream endobj 62 0 obj<> stream x \~g6ffXUaCE QE@wM -%33S33S3355S3Ssy_{۹{a. APYҀ=d_OF#2GRr#}}!׽@#߀S2V#ǀݎ[ B }7 4|ޗ [ %xwO _125ι*MyCE$GРI%2d@R/#^R* -y'xl/rl/C޿pL\CJ0\ˤO\*X&ɞAeTbzȯ-+e+ TV_vok?@xSR )_^.."i)R`10Y.XK!sH" ό!դ(+{x@|T 36hia'vO޾od3535ogҽP Qm|һ'ØE*>X̏iƼ0'TD2 lN>82Ĕ)ǵ7Pl/U'ץta[CG{~^s5c6ř._li'' @_[t8B1 j_n;S=~6gO\Z;~maoͺdo~&ּ;mp/ka= Zx!)L]7xә#ּzhqoWyɚ5O}8=H sٿ1oƳ eCCKs+:W;䖎tSqE]y7h5GDք6۪7jGUIM `rqTbVD B^@3WͮMu]Abۇh+{W2$y=?Żg=,Iv.t=ڄ _翺+ Ǽ9^zTIcK?w<7?:]?vkՇ|T{l=`I.אN5s#;hu܎aNU|Y~ܒ҂R~p,CȪan}+7S)XuUmn3 Vvƽ|,'~3bvLW[x 22j8W\?.W0aЕ~1߻ӧO.n-tsߺ8lVw/?s/ᒸ&Ki{sK:ڋE5ӖN%Q= 콄7]~e}z<Lr1~} ^:qmuӺ]Z9bhzzѶ-y<▔۷$1#su335}fhk&flU3Tj:6=}v3{m3.%'3|IqJC^m^)up`뒮=O4w7^(kW+ ǟs>XIް2W~6">䂵mœO>:ܛ?y& !fbH܄?2ֳO՞&`?܍1(!!RQa0U(.5Ol~hVUUNA9&,tQ`8siUÞ2Y3TJG*MJǏoeSPn92U[ohbi^`cxn6G;ogc=]yg=wK[]Os'۵OݾhYȃ#[%ƸG'm_Rsznp^(`f;uACwod+;?Fy/njs1_?\)g?syIgz~=z+dߍm7\E#/\4󧓣n9~rG==#{[Ѧ?ڹy*{v3= YGͽw /y R{œf$ճ hDRກilZes3T&"BEFX;S2A}NyS ~zš}c1/cW䮲oǙ<'#Ln݊^x5aյ]t<0Qo;O΍=s˷oq?V ~Cg$CD/kR <  ?0T5zͣWV 8+cȫYNFΨ}gG晜<6\m>;Qc_IN hstOZa<|Z YЪ%VYY<%։*/ w[ZRZ9,s[CgsuQIEEbS$Pۛ喗V4 h<4R\gդqagNzUvrg3ji3g<5cew?n7 n҉K_:WцhQ>??=8y?zzStr˺swvՇ/>6{k7>j{ÏŖ?|֝^Q=Ŷw;ch5YNpstsjEDԄYm ?cZy*\.v.2;X,OP ՊfLoε4L J1\@ |suHq{%N\~eN}*USz}q+n ʯ=/{0rΧ|.>z]rɚYqr'nw#f/~K;#ޗ.eq-6w}O1yő_XS]9!G~Zz٭:ÃF^ ?xy>jz[2{d .率b#GߘdCŽw~uɢ_/5xfL̨ 'DSX~h) ;~)$|v֔wWdaZi+K3oaqTvyXst7 Q)*G%(YL+2VxMm^.16C'Ȧuc3.9{י_oxϽ3쮏~Q{~[4xq7غ5rރ~޳:g/*so;[N9k 6nhGF ~Ա[< ?{> ;j&~$QL|Hye*t8LKQ(pa*ጌ ؊ƨS-8~Vd+0d#}Va~ znYG2eyUMמs?>jNWz|1?(=g^_FpĦ񐣚AvIǟ-gMҵ ^1O'lb^#f{XBa}ȴCGlPo5{eʛz~Yu<-sϩNmS3Fm7}ƺXpG~K<']pHo^pvYi.zqͅמ S>>[?yF!~wRлA>o O›S>`EXC} `G C |ŷ A?=AJI[ۑ0#H4I2)H&CH kAހx9Y(YG`d=Y}> LS! mvt%Z(Hҏg c n6a6 E cـBE(V x x2 x x[M ; g[oca;nurp}rqis/7˄UWQh–r$dʯag0 cFBnkJ`i)C2Ooǀ傞` P-X&H >F $!#+ y f/̵W`]Ro/*iE/4=@؇ec?`8&n=pø\'< $6@ #~.B & Q02jMH= BB$ tB:L8Q HgB:AX jtv *7߸< < gķ|)1~^(vQQ>`g>_ -؋Cbq;M-4C,r Ulx3 M1g@/ <a"JmmmՉNΈ.nX"Vb7I(n'NJ;ĽiABqRte2[,SSNQTU.P.R.U(W++7)*w)*((+O+)/++o)𢡄J*Kj2UnU*C5D*V&fU UUT+UkTTUUu}3 +;jjMmR۩ձ$u/uzzzP]TOROWVW^^^^UoQTQWVSRU_T_UTUkFQk\4_M&RQIdj5yQ28L\"RMffffffiEZV5hڶZ6ZMѦj3C9ڑbmvvvZPXLRFAY][ݧ====}#:Nt&].\KҥF u%J$tl|˺%UZN~a1)YEUM]]ezE;# >Ÿ>ڟ/ӏO///W7wO/o;#Ylrlvw<9yssiγ:/v^y۝9t>|+78?t!.%%֥KK/4A.C]FTLr2e.K\rYRe.]r9rM.Uvuqpu r5ktLlX/MϷ׵ېڰx:<8>~kHP4J@PFMAZ+z5( @:b%`eX +JdG⎰n8 <1q8<VYS</RXKbMaE ^ x3Z{{|A|ggE|e|0^|?$.aaEšrw2͋Oz'VjZg?x57Ƕzc/YryH64Ӷ`;wНt,e!i6g,l4X]ֱ`CuC`j`_XB8NC8C|7"]b-/B0CFi B T@ȁ0B1rZXVG߱!;ښo5[@ rA#Q1X hBJm˹ա}`3iXjy) S A"xaX(m 7q"[ +( c8#űeر}mo="&H=>[ E {ЖV-'#Oni-';bmg @pu@Ym(Hqgd D0D92 {lƏUsT `IaJxgX)CB\"ĕyEhȢ )sJ*!^TTQZ q 0Zj!^_\[6+B[xW9^!> Hoa#s!f!B,r% aOvS.-Z"JM)MӑºA`Bo[ee܅!.3ڂ]H%t)]Fas}AӃϾ)v}C ^c zޢwIvg?Gvβ9 ~c&.SLY1wNəbs ;03 6\BX'օue,kR\.Y:"h.ϥs dԅQj4EcSJiڛ`EpK hZJ+x:>䟥<"}F_o7[dvOK?+5ѓGzDK2J ަѻ}@G60x`QDL$ sbrf\+30#sc^̛? `- aX{ց0"YfOx֙%n,ug=XO֋f}X1[PuFMJڑ&MtAGQqtFgٴ./Š%K=@(;4;¾Ev.K n[tg*Lq9qJiX\97Γ3q~.:smY%EqS\Ռ5lZrU{:9} bAV9 hSt]h2It |ZDH9<}D_1]}%=Da_{?_w ;._U;ϟ}vcJ 081drjֆq.9_K.`VoEr1\Gn /Kq=/s^mrf6cx5-x ~t |bI ]<}@N߅8E~q]a{83.⽭JhaB iB B ݄x_"Pw;aG)vӎzQo;cC2Лn&iA'\p68]҈gƶCn>%mpYS|p~jm)# O'e)x![E`Mi I#DDA; :ޯC}C T_G}މS#dzG}3.B(q=HeYMW_KC}FJjHF^+@fsޟF_I_f1r^Ugic|py\K; GYmؿ?%;R46lo۹Aް77n\)(z5lA?oЧ(}™h<^trQO@^AP@)g} >3 )B#iy2P 7|~7Xl]D{Q8ڏ6%h#<WIZ1Srt%4`PW8{hZV64\0{uFPKAhq(a: ;5>A 6CV4 Eh@5l;"i>x/JA?yCHO  7:s;P5 >; Fվƀ Ju(>llND'Կo,C Ũ9MG^;(,|ZPkj|u,B ')xOޯח韾 Q`BJO3s:DGEFC;o68M`hpuqJ;ɤj QĜZ_T+O7i}4Ь6Z.z27جZQHKZkYg˳N[b{- P?,Zu}ܭ(-[dAY՘jm;k1T\(7&&"F$?Wy@ԀPh-߬źZܼ Vd7/9$$VM陚 {I藘/FP4R;cyrǍI @-?d>M/ $% uTkD:+Z+J[a*MԢyoU9!<Dڷ띞.̾$fvfpw Sz*z.racaݡľjZ=dp?_~9Ֆ G~1зs>?VS;"=wt7Z֠O&'IŶ jmH0:9wSwނl^w"e`&(zB`4o\4&"wFM[7ɼ hdjϴMh&×58K7ثjzZ?).TXeJbm K̤Ć;,,T|kP j_:K̬s25`]l-7hյ8EL`k,뚒sl8E+l}[5Z?~e3cUo3M`j`)T/|)'I0 Y gsxCYmJqֿhϷt3gvl)v9}ued:r5ڴ& l'N6luSm zR>Vk K)9LRn~գr`YܪaL新,rK6Ugdvq˲$ylԣL%O6[swP,g-C\ca0G`s"tM:;ʽP|J#NŢ47"$}L(î6,<{r˵03/MNxXG5 pf5&S=5\T}!˜ۏ>zSyR48!{s BaLqH&"8ڟ/S p8cf Uet,% @Ȝ{1$5 _^?[ R3ٺq Op$R R2\-7ɩ'_&2 F:8?/M0H'#FF|ֈk8Lj!; ^cdž`75[=5( (Ajb8PgppJ/Ѩ:Lޛ7jĉUSp_q%qw;.뿬~'ɯ̉ oD:cϠLO1 0{yyCYN͘;y LV&q28Fًde$òiNJRyEKe 5v1321Da1Mh(6|p7>x^Y> #}`]8 O:Lj}p^胧2}È>Ԃ5o| ;+{X Be.6.tءa|}TWWׅg-u `";GfVx8>ʳ/<^dzwن~E$FAt$eOy`"oy3yOMA0K! ا J)^'*ڴ.| /]ɏnOJhƗ ۆ LCCiOBC%X1Dr}P00[))% L/ʠ,fĞTkr[A%*4TJ`iTKL7Zj5PulKfgNmg |$ׁkBp`u`iB0[unG@8[u>ᰱ0-Ʊ/"~GɰԜ6TT</)9Z ˣE^a_*OGg2DQ0D]I]A UGk) +4XK2xG"aX'4RQ 5z}_s0 * " /ŦC)A6u }KJ'bg""@,Wτ\[TTO0liguVF#ZJ%V=_r[a[͉&/Jqe"K8)G&bDO,Mq]"UVNo% yȺɱoǔZ0#k -&TsY`mn;gm#x6CP}z,!#@3`0xq|:2tq{ˣ_BP#ܡia!B#{ko SS*cqRLѧǽ&ϊ1}Sĉ MZȰ!j\OFEFX#>wq2oLx-_ £'+'L?qe㏩SKV z!m[rP6h疿u_N)m|K_ib^$x]^0hn)%} +VVX_5׈u =6#l9 nﺯDNyyimJn8o<O/$4o;ymϑH+9'9瓚`|6cu0{,`b(X EGƁ*-+=`5lykX7'ߵ.m.fJ<}6P`Nm<j+gB/* BK›z>3-"sqX3 (N+KuADhhm|ېGy[Ұ 5=qIhʳ-jNՋmb$HtzZo6^/Js}נRDŽU D?d1kX`/ǥ%Qd#%R*Bx^(ևb/cxo(^gP#C(%B$nE@MHj D{+PXޗE< C1 ޚy (t`#l+ނ?pz5n<"(C~UW,+2I*oL JmJ`S_'mLC#fSC0 mIP]G,EbNfk} 9oԿ/ixM9E<1~FBߐ)""Ma)=?ߜdDU񷑻>Ss?h$"FP&OFe#^{Nf}5T?g"WZ3MBsBƈ֢7Eq(EPƇOeϢ6_ tH_"q{A ;0m<] m7g< }G* 5EPOX&vABPy-ߦdawA;k1Cڋ~ϵ0~"HS MS`:0 @6Fn0T(CW݈mo-O7фwBN{A4(D]Л?R#/4f+' 7A<)!gz-@/%2z-BŘ%uS tc9f@+hzFb֢uXGmDЇh3vh+چh']h7C=X>ڏDW : o1:G'It N:~Fyt.K2<_A~G7& u2XXG `1 ;c ؈ݰ; `p n8DHfqQcp,S8w? +I'N=q/}q*p <ƒq&Cx(<OS|Y3> x`/_tÿ7&·~zoUPGDDL$DJdĉȉ(h3q!@čI71KIw҃#$6$$#IJ$$Q$ĐXG:H<:_t!}L_t1}.ӥ Iӷh ]AWҷ*]Mߥk{t-]'k@?t#D?Gt nv~'tMZܴOW =Dӯ =jap~OOГ68KyzB/ wr~Wo*fsIotGGL%X27<e~@ֆ`fa,~'Ų8QӉuf]XʺDĒ{=)=}Y*'IgX>0mӝX>).bhVl3QƲr?*6gD6M3ƞa 6=fl6eϳj6g/E^fEUƖR[d[`+l}r6e&!>b[l+>}vݬ}x g_+vbe߲c;v}N}v]`~eWo*Ʈ Fڟ]vgCz7 'Ĝr2Ήs Nɩ85ᴜs p]|8_Ώ@̵BvݵP̅q\Eq\ qxי%p]n\"%sݹ\ דn@n7䲸!Pn8Ya\l%)(XV£4mejfU6+wxVdKGVWT(/kiAiIhŚr-%fo%Jp{+V# /^x,-[ao9r "}Da#GH{>"}D$H{>"}D6^#^#^#^#^#>Xbc%r{1c-[7GX{>b}k#G8{q>}hqMhjvfGv5GQEQQ4樦 61"&,-)PWU9YB"{Vʾcg)oɚ[ .gp;ї\=bg-5miOxjVM~x]IL/.;\7ymZ[:QV& :"]wBR`3/y "/y  v̻;N9i̜OΉ|fn:·(w9Tqcw֕sNg>)FO+;Jব6w" -[ʂg&w&[.C͗`6`z-9A hZ6`Nz> Cg0ĸ! 1nq#GhWyEWyEWyE00aƯaƯaƯaƯaƯa|c7L,0kq-ʀ&h:.(1q-ka<m=@m.;'Ӌ[@Ln6n>` ;dp]]oڀ Pb^.uc:yAC:S:2r$rUY'WurRA@*eb HH5Y&Klg><$yH!GdL!L2ydGL#6وM6b؄E1* 2 dXMAU֧*S`6L˱&warؔ6eMYlSlcram[fY6n-Cb;!L䪲N*D&Ln29jVm֪ZUjVm֪ ڬUjVmhfڬUjC6{;%҆Bm6fcrL9#Xm+O݀Hꦰ)n UX.7V%3֤&l4fݚVP\ݶLݐ[rΦiu7X>Hcԣ}4w~yL> ǵ ! a~^N< fx3z=c}{o7CCCCC!V=>=Փ"%Ey}mϵ>Ͼղoފ><1ǡLӏ  ؖmPlK&&`c6&0Mi LS@"Y`|%$1ĸ,yɒ,yIKR.%V!S$V! UHWrh"94H,`7yyyyX6ր5`cŭŭŭŭŭŭ gvs0b} Cތ!/2#7`9lC!!Į ˇ;!/c,nC0XYͅXaFbpĵE:gD#FPbċGErNP . . . n_0]$\$\$\$\$\$\$\$|%H0H0H05_ø111`1d[3[A;)y)r_%\2?ݚnL.ԁBE g9pfg99pj9pj9K98p?ĸpCܐ76Gy,PC fP`%A fSJ0y[F2ѯ(0ff572qȘX&:&:f(ƍ=뎜$LJLTQ\*b!%ڴ/ٝcǹ󱹈̲z¯zkZOqxɳXZĻrz?.!(B^ӣUk۪[LbѼK69ܴʾ6ї;zٱΰ<|z'UMOeP>vDw/QΩ^t69є欢9h9*?=ԣG)ޯ/祤/Uzܴ%oFydzܳg< MJ /~W3]լwB>T} zS3TkʪVKWJ}TZHq뫻WW  ?V֌/\Ԍou鋽ŧU}Ei59T+%5*ueԓ}Ɠ\]QV]cnwtfAst}f m^( EX|b@8;4:kh[[+TUVnX9P2V]l+^*GB{a=A{{AemG=Z(|sJa={ڽ(-G$+cJ}gV{]ОhwmpeDjO!j{M?6¥SlMƧܷxbՅ\=ԛ|ZtD§NI3V*E5Bhi]!TKܿzV'yDTM%awoQbV$BZ%J^Hdp{]9ro{* N?1 endstream endobj 13 0 obj <> endobj 14 0 obj <> endobj 15 0 obj<> stream xUˎ0ܯWE_:ӏк:̓p_wq~T*KպSVo^_Jžx_Ĝ)bڷ:ԍ ?;UdY .$_3xj~04ĖI"G\E=|I^WXY3F#F3F#Fl:zcp/SSoȻȆbffffffccנpF\A0W+K0_/#Sz <OKO OKO O^,{YIB5 M[;mC?`iuw endstream endobj 63 0 obj<> stream xy`TE8͛#7GL23ܓ0L$B8$@ I"rEb JnrW1} ӷː?@~p` NLSi:d`9nS .iL b= `:DfbM1%t4Iu^NJӛAл(ލazREA? ØdL Bͤ,^4$h$* ~d]In2@[TlK&e"V-5!Z8pVB }e,=XzK>V[/q!o1G>Nxz>Ii1(y$4S6D_ tHw`~!(ңInF9gWyLHCY͊ Ƀ 1#K*NP3h0L>m:+Tz&Bxa)& gmvzfU ^pV[WOgKsG==R>5aڤ\)٘PLE4™D>O܄\d~AtA2I&9$ ?) $@RyHl{^a%4L ?qqv*"uEFPIZk ͤnkE+` F^XBH'0>l?Q-N*s/A.DZ=B38: cBv~"+pt /ai '~ECqKjë   dxZЎ y\!1)0q T[3%DTQpp-w4!FaiF6L$qpU4 w{$!;Go(O7-ޖs#L3"!LFM۬HyXjjs ^-&k۱,6a&P[mꪹΈh/Љ 6/Cܚ啂ymbfwdq5_3pv>΃ bGYS-M˅-oY޾U*qh%tD&5mޚa(L}='tܾFbs ^26 _0zpSV3͐k#,Gd1"f̕n }8{MBXKleC%޽ɋe<5C~qD9> e,*'T5qRNF4>Pc#VQ :7"ǝcܼ=ACpx_U3M]k6k7ɶ6RD߷]XN(S7/Kvrz$I ~#/sVu;C56a#j)48GVzZq8d)9ހƽ񪆶+o8T?wRi̚;+橆==="۷#Ёh1ElVDzk[m۾ ؎ bA#|l]qo5뉔; Gd{ڇaܖ1}g9J? D)KDz%1?Q䩓bRXa2<$)g0)g> lPGk;I" c≯3:+$`F֟:Dc,1-ձ&-\tΙUw>zŴr1гǹ~/|ϝ8 joJobC"׮RN s8hQPFQ6phěJ0&`4ez(M2[37=p G6‘8ފo~xک~ aEMaNM(ݩ՛Z=Sx3 qfV:Ҫfu]/FT6LڵEZ|wQ?(?5XcƟ, ACp[ϟٞB *=R("\ޫh19&`٥;ΌV\lMVWU@љT[Q4!lNVL80!jx>Mpr~حPet >NԷ6tX>xBR5d;y3eFB#58] &G'd<|37xg-pbn|-`p&~K?e"')>\Xnn\ddvl9Gi{b؅2&YVC敖4eCaıBB,#-*ѶpA`Rd_Ew>=}/Ћa×KfZ[Rȸ(~iُ:a.'t }r(I&U.U#DDCF6̲zj0@ai۝`;ɮdLNs,Ǔ%eTl XV:=]D(d9ZZrxa#,H|2O 7cNO ?>`}*T?% EI@MT*BqNLN2tviYctifc)rhjtER7UTWOzSL!V"Z}:.ɬPSP1n,YUvqʐ^k\f3*aBͶ].{l6.`g7 V}v\l1 9"Un[l \ ޭ?C h!N:ccRQ]P"*bBVk2/r5vZjpB]eЅ<'Lb̬Gԥ 녀!rÿE};Ê/O=93xK+S<o\Vs+fӭ}w=S eЫuKgd00?LAp5VNĄk.O6 ʉϿ&{}; 6b^`ӹE*y) r >. Ԅ]4.Rzo_V)w*W\4p7/z@?O7F>v-^}=B_UQkcLٰb-6Fɭ[6q^Q^\]AREF4 nA>4fq9|x9Eߺ7v$%(قK"L7Cl(9N=Jn:.8`@`ʟӢOTnfOJSoע[^Mttwj]gQ((Zx}; *V4,ρ7MOs]ƨ.֪TvƬ\sVV*מ/7c:+?#۟[ZAYEVQ xP]pCҚҨ*-|;][hTg ſi`*`0Aa E/ÉmvbKMkGw|`jjVl.7tի~lụf#+|Qqbc4cfvnRѝvmJkEm/̬Vqy%|YL$ (Z.*)TǤcM0e2i2iܴܴ$7mX9.ADTo&}`ЧTUcU=b?1WЫcStO+8t{kses7~j[SUcQjEg0M^JDIV^FߔK =~OS;SR6f嘳rRrw:+KǠ|t躔tV`Z]D%y.QAJ}} 7Ocfت >]aڅDezK=4S2O[.aDL'xz!vSTSdC,QᇱBE3}j\yf>W- Kp%PI}y >>O7hb}P߹Q9==,X]}VV?[k4gg]dW6i\4Gv UH^AEr^{hlA/h㠽 иJ TMhP' 0Py!jDta_TB9QΉ1h:H-ϛ(SguSsGMl g̜0cJ~l4(To>s:~'̊j۔MS4&X0xBȺD>3u:ct}~Zgf[tb7F b`LBV *h7&_uapJDžEV$HaGwWd \ NGV_͛L*BU&E>_V$0XP E.᠖!A*Їc3ΛDIZӵ"=Y&hLř+2B =F(&]iuw>0`OF { 8 iy֐~5shVY̽}u|I4;JάTrEXXv &GHf ׾df9iM4Gт0jZI:p(pc(Rz7lq(9pA;Ùxؗ&NN\xs8B,8<nc ur%MpH9%cg?Zx]W U`b0c8}i<f1l4&y4F۾$~QmiƤbcqI3wTzn*z9V݋,QV*d0ja0I1MS):}he'P-4+~Y玫/j?W "o]\Zr/O]ݩ6?EoiG#W؜뇡أpB̣F RW4i4vI[ 1SVt ` G3q?D-BO%>i* DM*IZV6'I;qQTU.% ,nӲzMAq[Y\4":Ol$jJgŬ mW\<0;NXXE,\ї]ٖqp7{֫{Jo?ѕylZRj=pW #a/zfYeֈg;bbĈ1O8h$6Z7z U|}7>x8#o&5wMo5)N Oz8q ~lpycb2ZNY̖!m`KJdB>ToJ2[%ai1 .ȴ 0DA81\X_V(^ JB`:L$`s ?|焏p :V; 'HXk~2Va8)8.};c#z1jE$[1cMXMu&:!1+b X`$I87p;~ E}1n a'9!]G]q8!2C_l8#;HOŨrI,:wW}BpOĄ TsN4OL xiQW5Y2}zF~6Y5sQy `,בDX%d_j5,Bw3&Sd@fg65y5aL#0a7)kLMZQFL/B!6q}ÆMq |"FWAzZFlY-i6N&M!NũۧV'$l4[fڒ$aYmv̖bfk3EjK:He ߐ!|p:~1>χ|8/ɇaE>,ʇ0&b}> :>ȇa"rߕ 1xGTdp'^ Q_]"؈r.bG4r8EhK#oH#y]PGIj:%%i1.磢"nTwDA5W[FY.Ð8R<×|gKE%yzes=y{ѹ2 m;g3Bo ǮЈQ>ɁY)R5@C&Me^P[:^% t{[(*xN"D J9X FkuS]-)iS//KSd-eWSFƸ/\"-W FS)N'S-<3DCGBvnX=AC4ѐE. ukb hr4mMB |Xw_CBdKOJ=&}O^EyCE`~'\VTvZ;7ofzP3X&3KAkv^bOG'^:FSh75Rh1fYNaQd*(X閷(t,b.I.+ЬV\dV{}/}I94psFiPvtSj6[V;Vw).h+B\Ō:bF 3J,&-q(XM=޽f5lS?y\ɅRIM[L4n3xDIiqF; *SZWGڊlyӏqS%mAKR7"؍-z@ՆdE T y樖EVs ϞKʎ8s֢?\{}0;2rON9bޣmcG7XUFJT2nRj Ks/(F_\*\Ÿ8?W1LaBnWe@}U'TTE80r8U^|A/pENpPLf0&Ā] bC78 .wO^j1ԍ((}bOZ`yΓh*yc86ڄ[R/6!(:࢘˵muN)HiJark:gHK(M@;0%kKN  q[x2yms%o4oH7r&iO  f `맥lg^46:/B3"+WSnXpW_;jq32q\"\> 抲nĽFq禖F壠|L@'0UT;zboFt)aᰒL QfF޲׿YS]`ϯ*Re}ϟ_>n|YA9u-:9e\jNt%Z {p8 m֊6[4kw*Fx1jP2ڬ\ϕ6K˹T Zlpb"wFXK+v V@ V6xya^'_x_ t  Wc.dúwㄤ}pI4>͝V51b/`s'߭'N/mե'&vk^mPcg,3\yw{&ΫzS5of,a;K=;>;lC]bkOjǚ4$ҼLn]nYpeIm e)P">0kv?ݿK'\:y汭o %AGg_FߋNbF O> 1̅"q)@5첵wV^֜|8% naWxojCc/gL:h8ΰzj=ZXuW-z^DAOڱ)iri lrl}>9(V +Qd{x<+u'}j^?60btӲYĻn\5{xAcK ;>G;K+pqpL8pTp+>`y}?[7Ր_vt0F91Iiq6m[O~D!i ֛l907-* hA0V_CWj:f9څ7S&deJƸ؉g2J5hY)9,w?^c- ̾?[_5~~'=Z-qĿ~DžŬםUêbo@)-Dkjz> H3'O#I-bRH/ .b ǒ׹.DJi0YLG_ǶkJn:hhhO~E =ח}aB[/^YxzxmF8;DbP^+^sB._ϑ^.4828|Nc?z\2Y%\l [)Vź݌!s-{#/I XQ&l%*죡rl`/ƊV,#~T:8ve0;S_B~0xeY^`q-Cas/R-&E?!$)B;N~#ĘKFBSIj._a=,])s_i_JǑQFH[E. $P #]~++~NP\@1]%lj,Ŀ`J,X`%dCh9EH!HtVRAbm%v`L$}bK;YB;1*0d߼x} ;ظ:䐇<}`rIX:zQ huD1aJmĎq$M](0,53aEMƠ/B.'a%ꡚ?6L0l*F:f?64yd>Y@B&u1JڂXJvq>V+QG]BmNj\B֒K:rYO~A.'Fl&W-J2@md;A";\K#d Hn"7Cn%$#rI5r79LS>r?yD yW#(9F~K%_8y'_A%& $_oȷ;PJP4@Β(aWK>0 ̐ '$C 4#9^G+! r |0 wP A1@)AF 8(0T@%TA5@- 0&dSaL:0fl\hy0@#,EͰ@ RXmatJ.U%.up_6& W`+lp5\Zv p#7-p+9_mp; n8 p GAx~ 8 (< 8O)xN[xx~/I Gxom {/>')|0_Wp_áp0D J)CYURUS MZHuT'b5R5$jVjvNLSh*uyCӨ Ih6͡Gh>E ERZFCt4Cҋ8ZNôV*ZMkh-O'ЉtLЩtN ZOgYt6C/siG.hmB[Rvt%]=~еR^F_nt ЭtNwЫNz5nz=C&z3JEo~z;w҃.z-*Wqh҇ozDŽ̤O?IO,}>O_/ӗI2}JH_ &}MBJFߡ!~LN? :H_o;_{/giY0 (Q \hF$2:F12&$1;`L2¤x4ˤ3 3YL6c|&UwTun+,.*ZkK{z[{ڻz=[f1SVt-l]lrzIsOW'"eKz52RT#J)KKZ)&erIBm˚{Wv4%v,qR)HLW̴t\ܼdIkgoD%bvO{2E&>s9/3ͼ>8()<*Q7/mo/,(cPqa ġ֢8TTKPY Š8QQXWRRS ĩ#  KS)㔃q8`\8`G0#yyyyyy (Σ(Σ(ΣhX%%%%QRKi|,qʥqʥqʥqʥqeqeqy<<<<<<<}b ilG(kg@L_ٺLB2#9"/Y1R*(f! ѧ\LitnRLڙ.e+YJyL][;SW]oveXY\:R֘1qva (ZZ;2-RA$OI X!!O/iWvI0=m]\ LB̘>I˳٣IWtnqMP_9)yrLK6-jgd)(cԲ^z[YRlj6gmL[Wm`ci{-̟RKV=kGѣC>t::C[RB ychUgpuwef FG{2ua'4N4 gN=ц1/2/QuةmkNַqF5YR=&:9B^oKp`I$cQ> $ $ƟDF%ef鲳>]Oե{.ۥZ*-*cZ\aӅh F{^HϨzCDґ[91ol챙cǦuMk48V?V=ˌ%c1N&gUFLH7(㮏|#ʺs\݀(YvQjG.4oq#$2iΆ#TF`k;sg̍ɬG(T644DJ'|)74D+Lqz+},]w^lVHzd='{>}҅uX"t$tI`y[#^5 %-Ljz" @\*p<4]W_99ǫn~X([sCW l{p,<$DŽP*$J'!%GHH&RQIE4/[Im>~,لWqMJoe$R endstream endobj 16 0 obj <> endobj 17 0 obj <> endobj 18 0 obj<> stream xUn@E^&@WW%B"&XC0ĵ(,ݨRVݾ&WLCs;u}u&c p)7Qlt)\J¥t)\J¥t)\J¥Dҫ;M(7QlDSiİi4t; NCi4t; NCo_|8 v_Rg8_|Į_a=- endstream endobj 64 0 obj<> stream xݻyxU(:ޗ$'l!IYZ #?qYAB a B@1F# NqAƁoue{{v]Tթw_Ω: sgqlŞ~3'NO@a{%JU.`]P""kmöhɫ+o-*dtlY\\0/VQS:9|]dEo}CB`3T1&*P7n'd:iَG a= '2^&g&]ǰv"&8~7׾Lfz7́lz {:;h1{-ՆwLC_T%a3aרȏ2{3Ѐwm56rl P51#`;y Za?RU~Z7 I y:=n1yi7sms4ඟ9Unr /x{B+;M' ~!zPT*J*R.Z|=X>v`2khlgFCO q5Ј^CZeF w?ġ]y(Xbbwy~uO]#"`f*3aC]\hؘOOF ϛyOQNvu*-I9#ۋM`} -FW=?^ sL!ep0PFC>[ݏ-Jߍl^˾d-&-p$)舍ay"G넊R J6X6FŎfB(M_% Oے]+X\։' F[!`KOԥ& %|[Q܂PAKZR])WGUՌ,np 48~d>W, mK  Ǘի4RSR\UW Lu:Ku!xs\èĠ#ՔEcb{$$)a3ĞKE$q0<,L5/4ܲ5׼Χ.sHS^4/>!R1ナY5 Xx9۹7V DɳRC%sJ{{;_g49"&kihl1>1֑(p:B-Q (jI$K$$I?wn~1݈V~ / FEc A>RIIWs`B ^+yU^"M;;;ʛxr[tԏ4 1p7T$3"mlWY(X?Ƥ0#Q gMI*LEK!*W$KJTկgəܦ-eݯgZz֯glA2W-g7:ާ7jX3C~?aͨU'7gb2뉍w.k#Cbr/)/nEAO")(&{y KZ %xVШT'#.ec)V;o1Ecxi=SGx!Ff24a:c \ma)ZN|aح;?f:bI47LNeƲB:NQݡn#+՛ kMkl#5Xޘl4虨H޲OԴ{׶o?v?NtH]"?$ II!?,o!嘝 g}an6 .H C|ꐪjZ{]Ԯo7rzz+/M'&?p(HIfY!GjI~[8{*yNY]y,ܵ_¯2goݥ5 Ч{ Zb ,ۚU 6 LbBl,˄Q~րgU8w!&yG;TGu2\(5jcQ\RZ<,nuFѸ91zKLܕxt sd8&i02 i/珬UbT*UjJҠR}XnT:1+b7 Ɔ 1m66666ݶmmmmmQۢlݞ;EGopoHo1g& ÔFd!oiX~vJ|d"mox6hka5Uzo~3Bˏkxo[Vg YRxug|pуH>=fF`Qb׈*c&] Ɓ7>&%!7+9y07c|CDKM_K8[,k(]ְnEٺ4l|dO=sp{W!O+XGU>ߠ~XO,ّ8gݙ+WάQ~r!oLVS}w\dC 8Ҋ{!."Ǧb0Y]TmE5Dva $ɤl&D1ӔiδdZ3m̈iiaAʈu/!QDGEE]$u-9"װBQEo $|o苛~ J*onLBϽGZyosXSǦ"\HT(` Kn~d`$TLMh!V.ũ0ܼ[̐ra*csIBa+aa(RCe2'6&(d7@9Fq WeTL1XUɯR5[UGNI0U.jrQ %roͧɑkH<ɔ)ՌsMW0#Zq6~GP[A#'hBð .G sd2~#]LU d+U m+>̶XՕPj33o?n8:jFcv_zo Lm;巉uCCZC&fm"μ{ڪyd}]3U>Ě )!`ke :&XgB(1 bR@*.뫣.H{*%G[3BK%_+7,ULبYg`it0;6KGsL{,#,&7YGbFP1պT`YίWjLro7jL,-R[G{4A gm`P뱴dͻW/ »~d׳Zk1z;<@撦4OoEmoB Ҁy^uAѫBi%D0>$ptôT6SC0|SJsՎԏfӴobֱGVq$BA^"L, bB&?(Ǒ7+Dӵkw[_#*b"JNr FlX7Y6am#^ęgXUȺ?9P+T3)ŀI)LzuS{މQDz 7GeUʈ}_;It1w5X`8 55,DcZܦ շJVZ#Յh&hS(/F(b"0CܥOɛ.O*Sg~4Ě-nceX`0Uꍺ8.H]!g%qYB1ّ\[: :׹[%!:bs7dU&(m'R| l7M;ʞzGO0|e+?>WT78-KMѱ ~z̴M\>FŸ B8*t c2B62/443Zg0+h(i8b$K(e|_@2lfT5`j'fR XnS&5OMS+_CVZi;L%Y YE 6N47WTdcXnsm)=kMR,Cռp/PrmhUKާ=#RU >udcG #ô .SM|YxI)Ֆd+"bD]NsVWk +Le6M Hh$]>ٓ&?a^O7q+с#[er4+E9VX63l9R(1KEl [)l2<l uAGloO[3I}4uʸβ帥u\wqM8U/}DS NXb=Üv k LK! :WXuj'O(]$"Hcx$ǯCoLW?]Ŷ^[!K:pFlH?9_r]qrzą3r*qWn%W} %/gow!r 4Uaff{.&^bL| 8WH(1.T/U5^pwdr0Śǔ 1PY+5t+*MJKupԹ,lE/buTE\s:*QH!YԈ$Of\L![ .9 #- ~|jNFJٽi\|Lsm%_g75yp_饜x髿nY]X8wlo_!%*݋C#``@1$P1 d?xWעT{0D5@֠%z$zMП|%`I\0C(BXrjWbiHR"a+sQbҵ/صsG7~qҁokz`|"vH[30< Y2S a}߹}7}=$D2M82usy0-/xR/+Ǭ>G0/&={sFvB*|=WᰈXB,4OOS*(x jhcU)3H?d8:R:OӥtUz 3)tVS)Tq,`bu]/K2UI36\3_/4JTFM;vb[|jMs9Bca|:Utщl.7MzVU ZZ?BNv'oCShJQ4JM>TϽѺR继.={}±ȱ}1s#+*I /pD%_3sSx&̠S n:?C"`Yήp+8eЅQWyWv|F9#z]ʓ=+wbuty '$%}R0;>z"{[=xG-iD"j.*6ƐSs.[=7sO3t($;0Fih&3nO\hKLޘM gC|*[g٦ls%ۚm˶g;òó#]ّQ1ٱEёqxf<fq|q%:6>1>g޵Űڼv4k䒨UϊyZ<no%p My,=|޳wE:2R_yE/JX oчdX97s3;|"ֆ_}MLt$̘DW:yI( 1hTLlz[7Hv)P*I5ܮb\F΂m;XCwG ^W ۙ?=>{?w|b\|+PGѨ3ǡyF3޺O C#iyɔTT}\˗<\X"djK&N*,.!E|u B6Zt͘0=ES5cbM_pu+癋uϼW&c#?k_?'xBi s<"jJ%n Cs\( t+^JL{҇E~f>2짯?}~$(?Y kw q0zEt'za " YYk9AyeŰ2 bBa^LsU~c-A76`}>X_M;j)6*\7o}?у7g^-M A QG?t,C?("qVMY&S@9 fVYnB?7(0+\ҡx((]#Y"kiJ<"#dj'Ҽa.0mڝ߾ۈ0{e0:Tph1@b0K a%-џ$2㌂P/fy $fJ#j&GܑP( cJɘIRL$;֙Qw'/\]_7_RXv`؃k6رi̓үg}xOԤϟo}g/#my جzLlL>4j[ne0Jh4ϱ~6[ vax;ioG-޼]ynOX"u09رcpǯWcL%N1eǺIYP&\o+98t1].K쒺T].MVZXY+r9rQ("->jme~ح.HY+5QYS!+ KODƲ|8/j+|ZWb0?Fa73yyMoE3=rI7b2 1yZa8@Jz90uOr8s6Y6PaNBJ2r$ĻBFJA,4(=Hv٫gz10A P^-bH,mжs|.Kv5nܴ+Z݀7nf,YV{p{H{hsX8F':N+gQbE~کz,Г6|}Rsl6i&;͗Yw9wEVotQ"juS36Ht@k@T߿KGҟTQ)?ч⽕لJ[};/3A0Md9L;I 饽l/˿(RWݫ(8n5zͽ^k͙ʤxdf2;MSTXcn}`#uKSέM;y{ŷ߾p,4Ig Hޟ85`3KzO%upYS591HL6N- G5nE- _/zMCv,]p3<]٩@VCv.bhjQ~IrKz7QR@8Z<[rSLؽz,);dK'JJ{zp3am -zMx%gd}^;%`'И,>$eK 1P--!~ظ K貸=\S88MO/1Vhu6Y6ŵ χ(+C$i!]b9߻N_dW'-8 uquKM.` ߺv'.ο+kct5|avwNO˶#H9N8 v^emYtXs]/H?p 7$Z`}(|v=rwMn{wx0x5CNC<<ݡX Mmu@?UˌH3Qn<s=>n9,Τ\:?rrְ5\%6zHsar4MSJdvӝ!_n*Tx2e 4Ҋ݈ q{ q'R#TP E9` RPKLRW u7V"P1 R:N3C .MӤqtX9\.cz4CM=C=E3CS ]ĕE fdWr|P-UFQ5a7}]B؎w=&$jƑXd_0NILd;OrIGS̖ UjRX.45zM+vzЪޣ/PAO(9)y?rw"OM 届Ր1,OH13D47ȸ[B]PTFQUŝLxLqT.Y#?Y4~(_`܌M.%:xt*Ex㔂̢3s]8`6A"1`HYNˌl.L"X԰SSLEPm4F8&Sl~]fjL#Ym ,)U6Q'dmZ13=ӕu1Z~њ~TTÓƁ rtR"OfEN%U7uM'6MrP.㪤]pTn ;+gG$M*pӔGifzݺyF8eBE玜Q9 a =ܡ+5EW8;sxq0=`]~a3GXp!~._a BB#B- plh@`kB8paZMNNSChAcC;tTvc~!EA`옱ILrB*?t#;JS%TA^3 1^*l~gsW+urϦ{bz/|De׳W澪_ee ,L?:9)wY wuz٧g-:?qO='/p؋}^ʣj[eq{<| =a?Z}G?2}{O]SC2}[oLO)soz̽&ӓ}Q\_}E'zeW/L{dzv9>+.v">Ƴ8H~=-ӧ,I+>;<;oؽOΣ{=#i8zg*dXm@w]2m-2}X;!>?([t[s6c9nznUF{mΦxYZhF3(Ӎf 냹 2]L׭5skʹ~M>WBӺ-\LNgs[hmz6]ak52QgWU۹j;ΪZt`+of"o'S vEln-f2<.iL2]*%2],b ӂh}\Le:Ε95|z5:37cw2Bgtt.iy2')::YZ:A#Ӭk4ft|'t 2[C/12Mɡ9tLGWώL#d:K%4!4.4F2ux0:ejŅ!S-O9Ԃ-5ԌgQS<5P>3T@dZũTCkgl锑1rDpo"=} U8 endstream endobj 56 0 obj << /Title (\376\377\000\124\000\150\000\145\000\040\000\104\000\141\000\164\000\141\000\163\000\164\000\145\000\160\000\040\000\120\000\162\000\157\000\143\000\145\000\144\000\165\000\162\000\145) /Dest [7 0 R /XYZ 0 576 null] /Parent 2 0 R /First 57 0 R /Last 57 0 R /Count 1 >> endobj 57 0 obj << /Title (\376\377\000\040\000\115\000\117\000\116\000\124\000\110\000\114\000\131\000\040\000\122\000\105\000\120\000\117\000\122\000\124\000\040\000\117\000\106\000\040\000\123\000\120\000\117\000\116\000\123\000\117\000\122\000\105\000\104\000\040\000\101\000\107\000\122\000\105\000\105\000\115\000\105\000\116\000\124\000\123\000\040) /Dest [7 0 R /XYZ 0 576 null] /Parent 56 0 R >> endobj 19 0 obj << /D [7 0 R /XYZ 0 576 null] >> endobj 22 0 obj << /D [20 0 R /XYZ 0 576 null] >> endobj 25 0 obj << /D [23 0 R /XYZ 0 576 null] >> endobj 28 0 obj << /D [26 0 R /XYZ 0 576 null] >> endobj 31 0 obj << /D [29 0 R /XYZ 0 576 null] >> endobj 34 0 obj << /D [32 0 R /XYZ 0 576 null] >> endobj 37 0 obj << /D [35 0 R /XYZ 0 576 null] >> endobj 40 0 obj << /D [38 0 R /XYZ 0 576 null] >> endobj 43 0 obj << /D [41 0 R /XYZ 0 576 null] >> endobj 46 0 obj << /D [44 0 R /XYZ 0 576 null] >> endobj 49 0 obj << /D [47 0 R /XYZ 0 576 null] >> endobj 52 0 obj << /D [50 0 R /XYZ 0 576 null] >> endobj 55 0 obj << /D [53 0 R /XYZ 0 576 null] >> endobj 7 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 8 0 R >> endobj 20 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 21 0 R >> endobj 23 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 24 0 R >> endobj 26 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 27 0 R >> endobj 29 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 30 0 R >> endobj 32 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 33 0 R >> endobj 35 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 36 0 R >> endobj 38 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 39 0 R >> endobj 41 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 42 0 R >> endobj 44 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 45 0 R >> endobj 47 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 48 0 R >> endobj 50 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 51 0 R >> endobj 53 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 54 0 R >> endobj xref 0 65 0000000000 65535 f 0000017123 00000 n 0000017542 00000 n 0000017612 00000 n 0000017754 00000 n 0000017912 00000 n 0000018107 00000 n 0000093564 00000 n 0000000064 00000 n 0000000016 00000 n 0000037635 00000 n 0000037795 00000 n 0000037991 00000 n 0000060343 00000 n 0000060838 00000 n 0000061037 00000 n 0000078651 00000 n 0000079121 00000 n 0000079296 00000 n 0000092915 00000 n 0000093775 00000 n 0000001052 00000 n 0000092964 00000 n 0000093988 00000 n 0000002049 00000 n 0000093014 00000 n 0000094201 00000 n 0000003149 00000 n 0000093064 00000 n 0000094414 00000 n 0000004167 00000 n 0000093114 00000 n 0000094627 00000 n 0000005166 00000 n 0000093164 00000 n 0000094840 00000 n 0000006344 00000 n 0000093214 00000 n 0000095053 00000 n 0000007453 00000 n 0000093264 00000 n 0000095266 00000 n 0000008605 00000 n 0000093314 00000 n 0000095479 00000 n 0000009540 00000 n 0000093364 00000 n 0000095692 00000 n 0000010707 00000 n 0000093414 00000 n 0000095905 00000 n 0000011720 00000 n 0000093464 00000 n 0000096118 00000 n 0000012796 00000 n 0000093514 00000 n 0000092214 00000 n 0000092510 00000 n 0000013486 00000 n 0000017289 00000 n 0000017325 00000 n 0000018386 00000 n 0000038271 00000 n 0000061500 00000 n 0000079865 00000 n trailer << /Size 65 /Root 1 0 R >> startxref 96331 %%EOF

SAS Log

1                                                                                                                        The SAS System                                                                                        08:57 Tuesday, September 12, 2017

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=20161130
 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=_ga=GA1.2.833841193.1398869373; __unam=7ac2274-151253bf750-b2127a8-1494; JSESSIONID=AD244CC77D1AB111ED9538082AFD4FF7; sso-logout-time="Tue Sep 12 2017 16:52:18 GMT-0500 (Central Daylight
      Time)"; LtpaToken=AAECAzU5QjdFNjU3NTlCODU3MTJrdHdlZWRAbHN1LmVkdQc9V4yG69hGpH1NyNhpfy7pGkA4
 _HTUA=Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36
 _METAFOLDER=/FSS/
 _METAPERSON=FSSGuest
 _METAUSER=FSSGuest@saspw
 _ODSDEST=PDF
 _PASSWORD=XXXXXX
 _PROGRAM=/FSS/SPONCOL2
 _REPLAY="&_URL?_sessionid=7FA73AB1-38DB-4254-9655-9E373E08EF6F&_program=replay&_entry=&_TMPCAT.."
 _REQMETH=POST
 _RESULT=STREAM
 _RMTADDR=130.39.74.10
 _RMTHOST=130.39.74.10
 _SECUREUSERNAME=FSSGuest
 _SRVNAME=sasdreporting.lsu.edu
 _SRVPORT=8443
 _TMPCAT=APSWORK.TCAT0007
 _URL=/SASStoredProcess/do
 _USERLOCALE=en_US
 _USERNAME=FSSGuest@saspw
 _VERSION=Version 9.3 (Build 478)

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

39        +%ExtendValidMemName;
40        +
41        +*  End EG generated code (do not edit this line);
42        +
43        +OPTIONS MISSING = ' '
44        +     LINESIZE=145 symbolgen;
45        +	%GetLSUUser
SYMBOLGEN:  Macro variable _METAUSER resolves to FSSGuest@saspw
SYMBOLGEN:  Macro variable _METAUSER resolves to FSSGuest@saspw
SYMBOLGEN:  Macro variable _HTCOOK resolves to _ga=GA1.2.833841193.1398869373; __unam=7ac2274-151253bf750-b2127a8-1494; 
            JSESSIONID=AD244CC77D1AB111ED9538082AFD4FF7; sso-logout-time="Tue Sep 12 2017 16:52:18 GMT-0500 (Central Daylight Time)"; 
            LtpaToken=AAECAzU5QjdFNjU3NTlCODU3MTJrdHdlZWRAbHN1LmVkdQc9V4yG69hGpH1NyNhpfy7pGkA4
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 AAECAzU5QjdFNjU3NTlCODU3MTJrdHdlZWRAbHN1LmVkdQc9V4yG69hGpH1NyNhpfy7pGkA4
SYMBOLGEN:  Macro variable _METAUSER resolves to FSSGuest@saspw
SYMBOLGEN:  Macro variable _METAUSER resolves to FSSGuest@saspw

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

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

      cpu time            0.00 seconds
      

**END*USEREND*USER**


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


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

69        +     CALL SYMPUT('FISCAL',FISCAL);
70        +	 	 TME = TIME();
71        +	CALL SYMPUT('TME',TME);
72        +
73        +IF EFFMN = 01 THEN MON = 'JANUARY  ';
74        +IF EFFMN = 02 THEN MON = 'FEBRUARY ';
75        +IF EFFMN = 03 THEN MON = 'MARCH    ';
76        +IF EFFMN = 04 THEN MON = 'APRIL    ';
77        +IF EFFMN = 05 THEN MON = 'MAY      ';
78        +IF EFFMN = 06 THEN MON = 'JUNE     ';
79        +IF EFFMN = 07 THEN MON = 'JULY     ';
80        +IF EFFMN = 08 THEN MON = 'AUGUST   ';
81        +IF EFFMN = 09 THEN MON = 'SEPTEMBER';
82        +IF EFFMN = 10 THEN MON = 'OCTOBER  ';
83        +IF EFFMN = 11 THEN MON = 'NOVEMBER ';
84        +IF EFFMN = 12 THEN MON = 'DECEMBER ';
85        + CALL SYMPUT('MON',MON);
86        +
87        +BEGFY=FISCAL-1;
88        +BEGFX = INPUT(PUT(BEGFY,4.),$4.);
89        +FISX = INPUT(PUT(FISCAL,4.),$4.);
90        +FORMAT BEGYR ENDYR $2.;
91        +BEGYR = SUBSTR(BEGFX,3,2);
92        +ENDYR = SUBSTR(FISX,3,2);
93        +CALL SYMPUT('BEGYR',BEGYR);
94        +CALL SYMPUT('ENDYR',ENDYR);
95        +
96        +
97        +
98        +/*LIBNAME COA DB2 AUTHID=COA SSID=DB2;
99        +LIBNAME SPM DB2 AUTHID=SPM SSID=DB2;
100       +LIBNAME DIR DB2 AUTHID=DIR SSID=DB2;
101       +
102       +
103       +PROC SQL;
104       + CREATE TABLE COAFILE AS
105       + SELECT P_I_LSU_ID          AS PIID
106       +       ,ACCT_CODE           AS ACCT
                                                                 The SAS System

107       +       ,AGENCY_CD           AS AGENCY
108       +       ,GRANT_EXPIRE_DATE   AS EXPIRE
109       +       ,PROPOSAL_NBR        AS PROPNBR
110       +       ,GRANT_NAME          AS STITLE
111       +       ,TOTAL_AWARD_AMT     AS TOTAWARD
112       +       ,CO_P_I_LSU_ID       AS COPIID
113       +       ,INTERNAL_COMP_FLAG  AS INTFLAG
114       +       ,TASK_NBR            AS TASK
115       +FROM COA.SPONSORED_PROGRAMS
116       +WHERE SUBSTR(ACCT_CODE,1,1) = '1'
117       +AND SUBSTR(ACCT_CODE,6,1) IN ('3','4','5','6') AND PROPOSAL_NBR <> 0
118       +AND AGENCY_CD NOT IN ('A1','C','Z','XF') AND BILL_CYCLE_CD <> 'G'
119       +AND SUBSTR(ACCT_CODE,1,7) NOT IN ('1801054','1814054','190047','190057',
120       +'190067') AND FISCAL_YEAR = &FYEAR;
121       +
122       +PROC SORT; BY ACCT;*/
123       +
124       +

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      56:6    57:18   73:4    74:4    75:4    76:4    77:4    78:4    79:4    80:4    81:4    82:4    83:4    84:4    87:7    
NOTE: Numeric values have been converted to character values at the places given by: (Line):(Column).
      57:24   71:20   
NOTE: The data set WORK.DATE has 1 observations and 17 variables.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

125       +PROC SQL;
126       +CREATE TABLE FUND1 AS
127       +SELECT ORG_ID AS GRANT_ID,
128       +FUND as SF
129       +FROM WDM.fin_fdm_DRIVERTAG
130       +WHERE FUND IN ('FD250','FD251','FD252');
NOTE: Table WORK.FUND1 created, with 5943 rows and 2 columns.

NOTE: PROCEDURE SQL used (Total process time):
                                                                 The SAS System

      real time           0.03 seconds
      cpu time            0.00 seconds
      

131       +PROC SORT; BY GRANT_ID;
132       +

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

133       +PROC SQL;
134       +CREATE TABLE GRANT1 AS
135       +SELECT GRANT_ID,
136       +AWARD_NUMBER as award_budg,
137       +TASK_NUMBER,
138       +TO_DATE AS GRANT_EXP_DATE,
139       +sponsor_id,
140       +cont_line_status,
141       +is_primary,
142       +workday_id
143       +FROM WDM.FIN_AWD_LINE
144       +WHERE COMPANY = '10' and cont_status NE ' ';
NOTE: Table WORK.GRANT1 created, with 3289 rows and 8 columns.

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

145       +PROC SORT; BY GRANT_ID;
146       +

NOTE: There were 3289 observations read from the data set WORK.GRANT1.
NOTE: The data set WORK.GRANT1 has 3289 observations and 8 variables.
                                                                 The SAS System

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

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

NOTE: There were 5943 observations read from the data set WORK.FUND1.
NOTE: There were 3289 observations read from the data set WORK.GRANT1.
NOTE: The data set WORK.MRG1 has 2913 observations and 9 variables.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

148       +PROC SORT; BY sponsor_id;
149       +

NOTE: There were 2913 observations read from the data set WORK.MRG1.
NOTE: The data set WORK.MRG1 has 2913 observations and 9 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

150       +proc sql;
151       +create table SPON as
152       +select sponsor_id,
153       +SPONSOR_NAME,
154       +sponsor_type as AGENCY,
155       +parent_id as parent
156       +from wdm.fin_awd_sponsor;
NOTE: Table WORK.SPON created, with 1582 rows and 4 columns.

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


157       +proc sort; by sponsor_id;
158       +

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

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

NOTE: There were 2913 observations read from the data set WORK.MRG1.
NOTE: There were 1582 observations read from the data set WORK.SPON.
NOTE: The data set WORK.MRGSPON has 2913 observations and 12 variables.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

160       +PROC SORT; BY award_budg grant_id cont_line_status descending is_primary ;
161       +

NOTE: There were 2913 observations read from the data set WORK.MRGSPON.
NOTE: The data set WORK.MRGSPON has 2913 observations and 12 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

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

NOTE: There were 2913 observations read from the data set WORK.MRGSPON.
NOTE: The data set WORK.SETMRGSPON1 has 2909 observations and 12 variables.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
                                                                 The SAS System

      cpu time            0.00 seconds
      

164       +proc sort; by sponsor_id;
165       +

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

166       +data setSPON; set setmrgspon1; by sponsor_id;
167       +if agency in ('Sponsor_Type_State_Agency','Sponsor_Type_Federal_Agency'); *then do; *output statefed;
168       +	if parent ne ' ' then sponsor_id = parent; else sponsor_id = sponsor_id;
169       +	flag = 'Y';*output;
170       +	*end;

NOTE: There were 2909 observations read from the data set WORK.SETMRGSPON1.
NOTE: The data set WORK.SETSPON has 1987 observations and 13 variables.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

171       +proc sort; by sponsor_id;
172       +

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

173       +data setSPON2; set setmrgspon1; by sponsor_id;
174       +if agency not in ('Sponsor_Type_State_Agency','Sponsor_Type_Federal_Agency');
                                                                 The SAS System


NOTE: There were 2909 observations read from the data set WORK.SETMRGSPON1.
NOTE: The data set WORK.SETSPON2 has 922 observations and 12 variables.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

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

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

                                                                 The SAS System

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

NOTE: There were 1987 observations read from the data set WORK.SETSPON.
NOTE: The data set WORK.SETSTATEFED has 1987 observations and 11 variables.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

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

NOTE: There were 1987 observations read from the data set WORK.SETSTATEFED.
                                                                 The SAS System

NOTE: The data set WORK.SETSTATEFED has 1987 observations and 11 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

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

NOTE: There were 1987 observations read from the data set WORK.SETSTATEFED.
NOTE: There were 1582 observations read from the data set WORK.SPON.
NOTE: The data set WORK.MRGSTATE has 1987 observations and 13 variables.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

226       +proc sort; by sponsor_id;
227       +

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

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

NOTE: There were 1987 observations read from the data set WORK.MRGSTATE.
NOTE: There were 922 observations read from the data set WORK.SETSPON2.
NOTE: The data set WORK.SETSPONS has 2909 observations and 13 variables.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

229       +proc sort; by award_budg;
230       +
                                                                 The SAS System

231       +/*data mrgspon1; merge mrg1(in=a) setspons(in=b); by sponsor_id; if a;
232       +proc sort; by award_number;*/
233       +

NOTE: There were 2909 observations read from the data set WORK.SETSPONS.
NOTE: The data set WORK.SETSPONS has 2909 observations and 13 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

234       +PROC SQL;
235       +CREATE TABLE AWARD1 AS
236       +SELECT AWARD_NUMBER as award_budg,
237       +PROPOSAL_ID as propnbr,
238       +AWARD_NAME,
239       +signed_date,
240       +TOTAL_AMOUNT AS AWD_TOTAL,
241       +award_date
242       +FROM WDM.FIN_AWD
243       +WHERE PROPOSAL_ID NE 0 and
244       +award_type not in ('SPN_AWD_Type_Disaster_Relief','SPN_AWD_Type_Pell_SEOG_CWS','SPN_AWD_Type_Federal_Appropriations');
NOTE: Table WORK.AWARD1 created, with 1832 rows and 6 columns.

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

245       +PROC SORT; BY award_budg;
246       +

NOTE: There were 1832 observations read from the data set WORK.AWARD1.
NOTE: The data set WORK.AWARD1 has 1832 observations and 6 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      
                                                                 The SAS System


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

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      249:8   
NOTE: There were 2909 observations read from the data set WORK.SETSPONS.
NOTE: There were 1832 observations read from the data set WORK.AWARD1.
NOTE: The data set WORK.MRG2 has 2601 observations and 19 variables.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

250       +PROC SORT; BY award_budg;
251       +
252       +/*PROC SQL;
253       +CREATE TABLE LEADPI AS
254       +SELECT EMPLOYEE_ID AS WD_PIID,
255       +ORG_ID AS GRANT_ID,
256       +ROLE_NAME AS ROLE1
257       +FROM WDM.WORKER_ROLE
258       +WHERE role_name = 'Principal_Investigator';
259       +PROC SORT; BY WD_PIID;
260       +
261       +PROC SQL;
262       +CREATE TABLE LSUPIID AS
263       +SELECT EMPLOYEE_ID AS WD_PIID,
264       +LSU_ID AS LSU_PIID
265       +FROM WDM.KEYS;
266       +PROC SORT; BY WD_PIID;
267       +
268       +DATA MRGPI;
269       +MERGE LEADPI(IN=A) LSUPIID(IN=B); BY WD_PIID; IF A;
270       +PROC SORT; BY GRANT_ID;
271       +
272       +DATA MRG3; MERGE MRG2(IN=A) MRGPI(IN=B); BY GRANT_ID; IF A;
                                                                 The SAS System

273       +PROC SORT; BY GRANT_ID;
274       +
275       +PROC SQL;
276       +CREATE TABLE COPI AS
277       +SELECT EMPLOYEE_ID AS WD_COPIID,
278       +ORG_ID AS GRANT_ID,
279       +ROLE_NAME AS ROLE2
280       +FROM WDM.WORKER_ROLE
281       +WHERE role_name = 'Co-Principal_Investigator';
282       +PROC SORT; BY WD_COPIID;
283       +
284       +PROC SQL;
285       +CREATE TABLE LSUCOPIID AS
286       +SELECT EMPLOYEE_ID AS WD_COPIID,
287       +LSU_ID AS LSU_COPIID
288       +FROM WDM.KEYS;
289       +PROC SORT; BY WD_COPIID;
290       +
291       +DATA MRGCOPI;
292       +MERGE COPI(IN=A) LSUCOPIID(IN=B); BY WD_COPIID; IF A;
293       +PROC SORT; BY GRANT_ID;
294       +
295       +DATA MRG4; MERGE MRG3(IN=A) MRGCOPI(IN=B); BY GRANT_ID; IF A;
296       +PROC SORT; BY AWARD_NUMBER;*/
297       +

NOTE: There were 2601 observations read from the data set WORK.MRG2.
NOTE: The data set WORK.MRG2 has 2601 observations and 19 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

298       +proc sql;
299       +CREATE TABLE SPEC AS
300       +SELECT AWARD_NUMBER as award_budg,
301       +REF_ID
302       +FROM WDM.FIN_AWD_SPEC_COND
                                                                 The SAS System

303       +WHERE REF_ID = 'Special_Condition_Type_Internal_Competition';
NOTE: Table WORK.SPEC created, with 38 rows and 2 columns.

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

304       +PROC SORT; BY award_budg;
305       +

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

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

NOTE: There were 2601 observations read from the data set WORK.MRG2.
NOTE: There were 38 observations read from the data set WORK.SPEC.
NOTE: The data set WORK.MRG5 has 2601 observations and 20 variables.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

307       +PROC SORT; BY award_budg grant_id;
308       +

NOTE: There were 2601 observations read from the data set WORK.MRG5.
NOTE: The data set WORK.MRG5 has 2601 observations and 20 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

                                                                 The SAS System

309       +data setmrg5; set mrg5; by award_budg grant_id;
310       +if first.grant_id then output;

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

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

339       +  FORMAT ADATE YYMMDDN8.;
340       +  ADATE = DATEPART(IADD);
341       +  FORMAT BEGIN YYMMDDN8.;
342       +  FORMAT EXPIRE YYMMDDN8.;
343       +  FORMAT BEGINX $8.;
344       +  BEGINX = INPUT(PUT(BEGIN,8.),$8.);
345       +  FORMAT DPT $5.;
346       +  DPT = SUBSTR(ACCT,1,5);
347       +  AYR = YEAR(ADATE);
348       +  AMTH= MONTH(ADATE);
349       +    MONA = INPUT(PUT(AMTH,Z2.),$2.);
350       +    YEARA = INPUT(PUT(AYR,4.),$4.);
351       +  ADDTE = YEARA||MONA;
352       +BEGINZ = INPUT(PUT(BEGIN,Z8.),8.);
353       +  IF BEGINZ <= &EFFDTE;*/
354       +

NOTE: There were 2601 observations read from the data set WORK.SETMRG5.
NOTE: The data set WORK.SETMRG5 has 2601 observations and 20 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

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

368      !+('Canceled','Draft','Denied')
369       +and company_code = 'LSUAM' and
370       +award_report_code in ('New','Continuation') ;
NOTE: Table WORK.BUDG created, with 1181 rows and 9 columns.

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

371       +proc sort; by grant_id;
372       +

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

373       +data set1; set budg; by grant_id;
374       +format BUDGET_DATE1 yymmddn.;
375       +budget_date1 = budget_amendment_date;
376       +award_budg = scan(budget_obj,1,":");

NOTE: There were 1181 observations read from the data set WORK.BUDG.
NOTE: The data set WORK.SET1 has 1181 observations and 11 variables.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

377       +proc sort; by award_budg grant_id;
378       +

NOTE: There were 1181 observations read from the data set WORK.SET1.
NOTE: The data set WORK.SET1 has 1181 observations and 11 variables.
NOTE: PROCEDURE SORT used (Total process time):
                                                                 The SAS System

      real time           0.01 seconds
      cpu time            0.01 seconds
      

379       +data MARGE; merge mrg5(in=a) set1(in=b); by award_budg grant_id; if a and b;
380       +format budget_date yymmddn.;
381       +if budget_date1 = ' ' then budget_date = signed_date; else budget_date = budget_date1;
382       +if budget_date = ' ' then delete;

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      381:19   382:18   
WARNING: Multiple lengths were specified for the BY variable award_budg by input data sets. This may cause unexpected results.
NOTE: There were 2601 observations read from the data set WORK.MRG5.
NOTE: There were 1181 observations read from the data set WORK.SET1.
NOTE: The data set WORK.MARGE has 1175 observations and 29 variables.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

383       +proc sort; by grant_id budget_date;
384       +

NOTE: There were 1175 observations read from the data set WORK.MARGE.
NOTE: The data set WORK.MARGE has 1175 observations and 29 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

385       +data marge1; set marge; by grant_id budget_date;
386       +effdte = INPUT(PUT(budget_date,yymmddn.),8.);
387       +agency = substr(agency,14,25);
388       +*if effdte <= 20160930 then output;

NOTE: There were 1175 observations read from the data set WORK.MARGE.
NOTE: The data set WORK.MARGE1 has 1175 observations and 30 variables.
NOTE: DATA statement used (Total process time):
                                                                 The SAS System

      real time           0.00 seconds
      cpu time            0.00 seconds
      

389       +proc sort; by grant_id;
390       +
391       +
392       +
393       +
394       +/*DATA GLSD;
395       +  INFILE GLSD;
396       +  INPUT  @1   FY       $2.
397       +         @3   ENTRY   PD5.
398       +         @10  ACCT       $9.
399       +         @19  TT         $1.
400       +         @20  OBJ      $4.
401       +         @24  SUBOBJ   $1.
402       +         @29  AMT        PD6.2
403       +         @168 BAADJCD  $1.;
404       +  IF TT = 'I' AND SUBSTR(ACCT,1,1) = '1' AND
405       +    SUBSTR(ACCT,6,1) IN ('4','5','6') AND FY = &FYR
406       +    AND BAADJCD IN ('N','C');
407       +  IF AMT = 0 THEN DELETE;
408       +  SOURCE = SUBSTR(ACCT,6,1);
409       +
410       +PROC SORT; BY SOURCE;
411       +
412       +DATA GLST;  SET GLSD;  BY SOURCE;
413       +FORMAT SF $7.;
414       +IF SOURCE = '3' THEN SF = 'FED AP ';
415       +IF SOURCE = '4' THEN SF = 'STATE';
416       +IF SOURCE = '5' THEN SF = 'FEDERAL';
417       +IF SOURCE = '6' THEN SF = 'PRIVATE';
418       +CALL SYMPUT('SF',SF);
419       +
420       +PROC SORT DATA=GLST; BY FY ENTRY;
421       +
422       +DATA GLSUSRS;
                                                                 The SAS System

423       +  INFILE GLSUSR;
424       +   INPUT  @   1  FY        $2.
425       +          @   3  ENTRY     PD5.
426       +          @   8  ENTRYTYP  $2.
427       +          @  57  VCHRTYPE  $2.
428       +          @  64  EFFDTE    PD5.
429       +          @  69  STATUS    $1.;
430       +          IF STATUS = 'C';
431       +          IF FY = &FYR ;
432       +          IF ENTRYTYP = 'GE';
433       +
434       +PROC SORT DATA=GLSUSRS;  BY FY ENTRY;
435       +
436       +DATA GLS;
437       +  MERGE GLSUSRS(IN=A) GLST(IN=B);
438       +  BY FY ENTRY;
439       +  IF A AND B;
440       +
441       +PROC SORT; BY ACCT;
442       +
443       +DATA GLSCOA;
444       +  MERGE COA1(IN=A) GLS(IN=B);
445       +  BY ACCT;
446       +  IF A AND B;
447       +
448       +PROC SORT DATA = GLSCOA;  BY FY ACCT ENTRY;*/
449       +

NOTE: There were 1175 observations read from the data set WORK.MARGE1.
NOTE: The data set WORK.MARGE1 has 1175 observations and 30 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

450       +DATA budg1 (DROP= EMTH ENDYRX BEGYRX END BEG);
451       + SET marge1; by grant_id effdte;
452       + * BY FY ACCT ENTRY;
                                                                 The SAS System

453       +  EDATE = INPUT(PUT(EFFDTE,8.),YYMMDD8.);
454       +  EMTH= MONTH(EDATE);
455       +
456       +  IF EFFDTE <= &EFFDTE;
SYMBOLGEN:  Macro variable EFFDTE resolves to 20161130
457       +
458       +  EMNX = INPUT(PUT(EMTH,Z2.),$2.);
459       +  ENDYRX = &ENDYR;
SYMBOLGEN:  Macro variable ENDYR resolves to 17
460       +  BEGYRX = &BEGYR;
SYMBOLGEN:  Macro variable BEGYR resolves to 16
461       +  END = INPUT(PUT(ENDYRX,Z2.),$2.);
462       +  BEG = INPUT(PUT(BEGYRX,Z2.),$2.);
463       +  IF EMTH > 6 THEN ACTDTE = BEG||EMNX;
464       +   ELSE ACTDTE = END||EMNX;
465       +
466       +  IF EMNX = &EFFMN THEN MONAMT = AMT;
SYMBOLGEN:  Macro variable EFFMN resolves to 11      
467       +  ELSE MONAMT = 0;
468       +

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      466:6   
NOTE: There were 1175 observations read from the data set WORK.MARGE1.
NOTE: The data set WORK.BUDG1 has 142 observations and 34 variables.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

469       +PROC SORT DATA = budg1; BY ACTDTE grant_id;
470       +

NOTE: There were 142 observations read from the data set WORK.BUDG1.
NOTE: The data set WORK.BUDG1 has 142 observations and 34 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
                                                                 The SAS System

      

471       +DATA GLSCOA15(DROP=AMT MONAMT); SET budg1;
472       + BY ACTDTE grant_id;
473       + IF FIRST.grant_id THEN DO; *MTHAMT = MONAMT; *TOTAMT = AMT; *END;
474       +      IF BAADJCD = 'New' THEN DO;
475       +               NMTHAMT = MONAMT; CMTHAMT = 0;
476       +               NTOTAMT = AMT;    CTOTAMT = 0; END;
477       +      IF BAADJCD = 'Continuation' THEN DO;
478       +               CMTHAMT = MONAMT; NMTHAMT = 0;
479       +               CTOTAMT = AMT;    NTOTAMT = 0; END;
480       + END;
481       + ELSE DO;
482       +      IF BAADJCD = 'New' THEN DO;
483       +               NMTHAMT + MONAMT; CMTHAMT + 0;
484       +               NTOTAMT + AMT;    CTOTAMT + 0; END;
485       +      IF BAADJCD = 'Continuation' THEN DO;
486       +               CMTHAMT + MONAMT; NMTHAMT + 0;
487       +               CTOTAMT + AMT;    NTOTAMT + 0; END;
488       + END;
489       + *ELSE DO; *MTHAMT + MONAMT; *TOTAMT + AMT; *END;
490       + IF LAST.grant_id THEN OUTPUT;
491       +

NOTE: There were 142 observations read from the data set WORK.BUDG1.
NOTE: The data set WORK.GLSCOA15 has 139 observations and 36 variables.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

492       +PROC SQL;
493       +  CREATE TABLE PROJTRAN AS
494       +SELECT PROPOSAL_NBR     AS PROPNBR
495       +      ,TRX_NBR          AS TRXNBR
496       +      ,TRX_TYPE         AS TRXTYPE
497       +      ,TRX_STATUS       AS TRXSTAT
498       +      ,TO_SPA_DATE      AS RELDATE
                                                                 The SAS System

499       +FROM SPM.PROJ_TRANSACTION
500       + WHERE TRX_STATUS IN ('AC','TE','CO');
NOTE: Table WORK.PROJTRAN created, with 17940 rows and 5 columns.

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

502       + PROC SORT; BY PROPNBR TRXNBR RELDATE;
503       +

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

504       +DATA SPS2;
505       + SET PROJTRAN; BY PROPNBR TRXNBR;
506       +    LENGTH MO YY $2.;
507       +    LENGTH YR $4.;
508       +    MO=MONTH(RELDATE);
509       +    YR=YEAR(RELDATE);
510       +    YY=SUBSTR(YR,3,2);
511       +    LENGTH EFFMY $4.;
512       +    EFFMY=YY||MO;
513       +    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).
      508:8   509: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).
      212 at 508:8   212 at 509:8   
NOTE: There were 17940 observations read from the data set WORK.PROJTRAN.
NOTE: The data set WORK.SPS2 has 17940 observations and 9 variables.
                                                                 The SAS System

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

514       +    PROC SORT; BY PROPNBR EFFMY RELDATE;
515       +

NOTE: There were 17940 observations read from the data set WORK.SPS2.
NOTE: The data set WORK.SPS2 has 17940 observations and 9 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

516       + PROC SORT; BY PROPNBR TRXNBR;
517       +

NOTE: There were 17940 observations read from the data set WORK.SPS2.
NOTE: The data set WORK.SPS2 has 17940 observations and 9 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

518       +PROC SQL;
519       +    CREATE TABLE PISHR AS
520       +    SELECT PROPOSAL_NBR    AS PROPNBR,
521       +           TRX_NBR         AS TRXNBR,
522       +           TASK_NBR        AS TASK,
523       +           LSU_ID          AS LSUID,
524       +           INVESTIGATOR_TYPE AS INVTYPE,
525       +           DEPT_CD         AS DEPT,
526       +           PROJECT_SHARE   AS SHARE
527       +    FROM SPM.PROJ_INVESTIGATOR
528       +    WHERE PROJECT_SHARE > 0;
NOTE: Table WORK.PISHR created, with 73651 rows and 7 columns.

                                                                 The SAS System

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

529       +    PROC SORT; BY PROPNBR TRXNBR TASK;
530       +

NOTE: There were 73651 observations read from the data set WORK.PISHR.
NOTE: The data set WORK.PISHR has 73651 observations and 7 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.04 seconds
      cpu time            0.04 seconds
      

531       +DATA SPS4;
532       +  MERGE SPS2(IN=A) PISHR(IN=B); BY PROPNBR TRXNBR; IF A & B;
533       +

NOTE: There were 17940 observations read from the data set WORK.SPS2.
NOTE: There were 73651 observations read from the data set WORK.PISHR.
NOTE: The data set WORK.SPS4 has 31421 observations and 14 variables.
NOTE: DATA statement used (Total process time):
      real time           0.03 seconds
      cpu time            0.03 seconds
      

534       +PROC SORT;  BY PROPNBR EFFMY RELDATE;
535       +

NOTE: There were 31421 observations read from the data set WORK.SPS4.
NOTE: The data set WORK.SPS4 has 31421 observations and 14 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

536       +    PROC SORT; BY PROPNBR TRXNBR;
                                                                 The SAS System

537       +

NOTE: There were 31421 observations read from the data set WORK.SPS4.
NOTE: The data set WORK.SPS4 has 31421 observations and 14 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.03 seconds
      cpu time            0.03 seconds
      

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

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

587       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <= 3) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 16
SYMBOLGEN:  Macro variable ENDYR resolves to 17
588       +         ACTDTE = END||'03';
589       +         OUTPUT SPSFM9;
590       +         END;
591       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <=4) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 16
SYMBOLGEN:  Macro variable ENDYR resolves to 17
592       +         ACTDTE = END||'04';
593       +         OUTPUT SPSFM10;
594       +         END;
595       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <=5) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 16
SYMBOLGEN:  Macro variable ENDYR resolves to 17
596       +         ACTDTE = END||'05';
597       +         OUTPUT SPSFM11;
598       +         END;
599       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <=6) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 16
SYMBOLGEN:  Macro variable ENDYR resolves to 17
600       +         ACTDTE = END||'06';
601       +         OUTPUT SPSFM12;
602       +         END;
603       +

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      555:10   555:24   555:37   559:10   559:24   559:37   563:10   563:24   563:37   567:10   567:24   567:37   571:10   571:24   571:37
      575:10   575:24   575:37   579:9    579:26   579:40   583:9    583:26   583:40   587:9    587:26   587:40   591:9    591:26   591:40
      595:9    595:26   595:40   599:9    599:26   599:40   
NOTE: There were 31421 observations read from the data set WORK.SPS4.
NOTE: The data set WORK.SPSFM1 has 29137 observations and 12 variables.
NOTE: The data set WORK.SPSFM2 has 29293 observations and 12 variables.
NOTE: The data set WORK.SPSFM3 has 29549 observations and 12 variables.
NOTE: The data set WORK.SPSFM4 has 29700 observations and 12 variables.
NOTE: The data set WORK.SPSFM5 has 29806 observations and 12 variables.
NOTE: The data set WORK.SPSFM6 has 29889 observations and 12 variables.
NOTE: The data set WORK.SPSFM7 has 29995 observations and 12 variables.
                                                                 The SAS System

NOTE: The data set WORK.SPSFM8 has 30231 observations and 12 variables.
NOTE: The data set WORK.SPSFM9 has 30385 observations and 12 variables.
NOTE: The data set WORK.SPSFM10 has 30493 observations and 12 variables.
NOTE: The data set WORK.SPSFM11 has 30655 observations and 12 variables.
NOTE: The data set WORK.SPSFM12 has 31058 observations and 12 variables.
NOTE: DATA statement used (Total process time):
      real time           0.12 seconds
      cpu time            0.12 seconds
      

604       +DATA SPS6;
605       +    SET SPSFM1
606       +        SPSFM2
607       +        SPSFM3
608       +        SPSFM4
609       +        SPSFM5
610       +        SPSFM6
611       +        SPSFM7
612       +        SPSFM8
613       +        SPSFM9
614       +        SPSFM10
615       +        SPSFM11
616       +        SPSFM12;

NOTE: There were 29137 observations read from the data set WORK.SPSFM1.
NOTE: There were 29293 observations read from the data set WORK.SPSFM2.
NOTE: There were 29549 observations read from the data set WORK.SPSFM3.
NOTE: There were 29700 observations read from the data set WORK.SPSFM4.
NOTE: There were 29806 observations read from the data set WORK.SPSFM5.
NOTE: There were 29889 observations read from the data set WORK.SPSFM6.
NOTE: There were 29995 observations read from the data set WORK.SPSFM7.
NOTE: There were 30231 observations read from the data set WORK.SPSFM8.
NOTE: There were 30385 observations read from the data set WORK.SPSFM9.
NOTE: There were 30493 observations read from the data set WORK.SPSFM10.
NOTE: There were 30655 observations read from the data set WORK.SPSFM11.
NOTE: There were 31058 observations read from the data set WORK.SPSFM12.
NOTE: The data set WORK.SPS6 has 360191 observations and 12 variables.
NOTE: DATA statement used (Total process time):
                                                                 The SAS System

      real time           0.09 seconds
      cpu time            0.09 seconds
      

617       +    PROC SORT; BY PROPNBR ACTDTE TRXNBR EFFMY;
618       +
619       +

NOTE: There were 360191 observations read from the data set WORK.SPS6.
NOTE: The data set WORK.SPS6 has 360191 observations and 12 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.10 seconds
      cpu time            0.23 seconds
      

620       +DATA SPS7X(KEEP=PROPNBR ACTDTE TRXNBR);
621       +  SET SPS6; BY PROPNBR ACTDTE TRXNBR EFFMY;
622       +    IF LAST.ACTDTE THEN OUTPUT SPS7X;
623       +

NOTE: There were 360191 observations read from the data set WORK.SPS6.
NOTE: The data set WORK.SPS7X has 88509 observations and 3 variables.
NOTE: DATA statement used (Total process time):
      real time           0.07 seconds
      cpu time            0.07 seconds
      

624       +PROC SORT; BY PROPNBR ACTDTE TRXNBR;
625       +

NOTE: There were 88509 observations read from the data set WORK.SPS7X.
NOTE: The data set WORK.SPS7X has 88509 observations and 3 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.03 seconds
      cpu time            0.03 seconds
      

626       +DATA SPS7;
                                                                 The SAS System

627       + MERGE SPS7X(IN=A) SPS6(IN=B);
628       + BY PROPNBR ACTDTE TRXNBR;
629       + IF A AND B;
630       +

NOTE: There were 88509 observations read from the data set WORK.SPS7X.
NOTE: There were 360191 observations read from the data set WORK.SPS6.
NOTE: The data set WORK.SPS7 has 129371 observations and 12 variables.
NOTE: DATA statement used (Total process time):
      real time           0.12 seconds
      cpu time            0.12 seconds
      

631       +PROC SORT DATA = SPS7;  BY LSUID;
632       +

NOTE: There were 129371 observations read from the data set WORK.SPS7.
NOTE: The data set WORK.SPS7 has 129371 observations and 12 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.06 seconds
      cpu time            0.06 seconds
      

633       +PROC SQL;
634       +  CREATE TABLE DIRFILE AS
635       + SELECT INDIV_NAME     AS PI
636       +       ,LSU_ID         AS LSUID
637       + FROM DIR.NAME;
NOTE: Table WORK.DIRFILE created, with 1166164 rows and 2 columns.

638       +
NOTE: PROCEDURE SQL used (Total process time):
      real time           1.96 seconds
      cpu time            1.07 seconds
      

639       +PROC SORT; BY LSUID;
640       +
                                                                 The SAS System


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

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

671       +  OUTPUT NAMES;
672       + END;
673       +
674       +PROC SORT DATA = NAMES;
675       +  BY DPT;
676       +
677       +PROC SORT DATA = SPS8;
678       +  BY DPT;
679       +
680       +DATA SPS9;
681       + MERGE NAMES(IN=A) SPS8(IN=B);
682       + BY DPT;
683       + IF B;
684       +  FORMAT DPTNAME $35.;
685       +  FORMAT COL $3.;
686       +  COL = SUBSTR(DPT,1,3);
687       +  COL1 = COL||'  ';
688       +  FORMAT COLLEGE $5.;
689       +  COLLEGE = COMPRESS(COL1);
690       +
691       +PROC SORT DATA = SPS9;
692       +  BY COLLEGE;
693       +
694       +PROC SORT DATA = COLNAME;
695       +  BY COLLEGE;
696       +
697       +DATA SPS10;
698       + MERGE COLNAME(IN=A) SPS9(IN=B);
699       + BY COLLEGE;
700       + IF B;
701       +
702       +PROC SORT DATA = SPS10;
703       + BY PROPNBR ACTDTE TASK;*/
704       +
705       +

NOTE: There were 1166164 observations read from the data set WORK.DIRFILE.
NOTE: There were 129371 observations read from the data set WORK.SPS7.
                                                                 The SAS System

NOTE: The data set WORK.SPS8 has 129371 observations and 8 variables.
NOTE: DATA statement used (Total process time):
      real time           0.26 seconds
      cpu time            0.26 seconds
      

706       +  proc sql;
707       +  create table ccdept as
708       +  select code_value1 as dept,
709       +  code_value2 as CC
710       +  from spm.codes
711       +where code_type = 'CCDEPT';
NOTE: Table WORK.CCDEPT created, with 2587 rows and 2 columns.

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

712       +proc sort; by  dept;
713       +

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

714       +PROC SORT DATA = SPS8;
715       + BY dept;
716       +

NOTE: There were 129371 observations read from the data set WORK.SPS8.
NOTE: The data set WORK.SPS8 has 129371 observations and 8 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.06 seconds
      cpu time            0.06 seconds
                                                                 The SAS System

      

717       +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 129371 observations read from the data set WORK.SPS8.
NOTE: There were 2587 observations read from the data set WORK.CCDEPT.
NOTE: The data set WORK.MRGCC has 129371 observations and 9 variables.
NOTE: DATA statement used (Total process time):
      real time           0.04 seconds
      cpu time            0.04 seconds
      

718       +proc sort; by cc;
719       +

NOTE: There were 129371 observations read from the data set WORK.MRGCC.
NOTE: The data set WORK.MRGCC has 129371 observations and 9 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.06 seconds
      cpu time            0.06 seconds
      

720       +proc sql;
721       +create table org as
722       +select org_id as CC,
723       +org_name as Cost_Center,
724       +superior_org as CC_Hier
725       +from wdm.organization
726       +where org_type = 'Cost_Center';
NOTE: Table WORK.ORG created, with 1077 rows and 3 columns.

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

727       +proc sort;  BY CC;
                                                                 The SAS System

728       +

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

729       +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 129371 observations read from the data set WORK.MRGCC.
NOTE: There were 1077 observations read from the data set WORK.ORG.
NOTE: The data set WORK.MRGCC2 has 129371 observations and 11 variables.
NOTE: DATA statement used (Total process time):
      real time           0.15 seconds
      cpu time            0.15 seconds
      

730       +proc sort;  BY CC_Hier;
731       +

NOTE: There were 129371 observations read from the data set WORK.MRGCC2.
NOTE: The data set WORK.MRGCC2 has 129371 observations and 11 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.32 seconds
      cpu time            0.32 seconds
      

732       +proc sql;
733       +create table org as
734       +select org_id as CC_Hier,
735       +org_name as Cost_Center_Hierarchy
736       +from wdm.organization
737       +where org_type = 'Cost_Center_Hierarchy';
NOTE: Table WORK.ORG created, with 149 rows and 2 columns.

                                                                 The SAS System

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

738       +proc sort;  BY CC_Hier;
739       +

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: PROCEDURE SORT used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

740       +data mrgcc2; merge mrgcc2(in=a) org(in=b); by CC_Hier; if a;
741       +Cost_Center_Hierarchy = scan(Cost_Center_Hierarchy,-1,'|');
742       +Cost_Center = scan(Cost_Center,-1,'|');

NOTE: There were 129371 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 129371 observations and 12 variables.
NOTE: DATA statement used (Total process time):
      real time           0.38 seconds
      cpu time            0.39 seconds
      

743       +proc sort;  BY PROPNBR ACTDTE TASK;
744       +

NOTE: There were 129371 observations read from the data set WORK.MRGCC2.
NOTE: The data set WORK.MRGCC2 has 129371 observations and 12 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.52 seconds
      cpu time            0.53 seconds
      

745       +PROC SORT DATA = GLSCOA15;
                                                                 The SAS System

746       + BY PROPNBR ACTDTE TASK;
747       +

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

748       +PROC SQL;
749       + CREATE TABLE GLSSPS1 AS
750       + SELECT A.*,
751       +        B.PI,
752       +        B.LSUID,
753       +        B.INVTYPE,
754       +        B.SHARE,
755       +        B.Cost_Center_Hierarchy,
756       +        B.CC,
757       +        B.Cost_Center
758       +FROM GLSCOA15 A,
759       +     mrgcc2  B
760       +WHERE A.PROPNBR = B.PROPNBR AND
761       +      A.ACTDTE  = B.ACTDTE AND
762       +      A.TASK    = B.TASK;
NOTE: Table WORK.GLSSPS1 created, with 208 rows and 43 columns.

763       +
764       +
NOTE: PROCEDURE SQL used (Total process time):
      real time           0.11 seconds
      cpu time            0.11 seconds
      

765       +DATA GLSSPS10(KEEP=PROPNBR ACTDTE); SET GLSSPS1; BY PROPNBR ACTDTE;
766       + IF FIRST.ACTDTE THEN OUTPUT;
767       +

                                                                 The SAS System

NOTE: There were 208 observations read from the data set WORK.GLSSPS1.
NOTE: The data set WORK.GLSSPS10 has 118 observations and 2 variables.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

768       +DATA GLSCOA10;
769       + MERGE GLSCOA15(IN=A) GLSSPS10(IN=B);
770       + BY PROPNBR ACTDTE;
771       + IF A AND NOT B;
772       +

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

773       +DATA GLSSPS;
774       + SET GLSSPS1 GLSCOA10;
775       +
776       + IF SHARE = '.' THEN DO; *DPTTOT = TOTAMT; *DPTMTH = MTHAMT; *END;
777       +          NDPTTOT = NTOTAMT; CDPTTOT = CTOTAMT;
778       +          NDPTMTH = NMTHAMT; CDPTMTH = CMTHAMT;
779       + END;
780       + ELSE DO;
781       +   CDPTTOT = CTOTAMT * SHARE / 100;
782       +   NDPTTOT = NTOTAMT * SHARE / 100;
783       +   CDPTMTH = CMTHAMT * SHARE / 100;
784       +   NDPTMTH = NMTHAMT * SHARE / 100;
785       + END;
786       +if flag = 'Y' then agency = sponsor_name; else agency = agency;

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

NOTE: There were 208 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 208 observations and 47 variables.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

787       +PROC SORT; BY Cost_Center_Hierarchy CC SF AGENCY;
788       +*proc print;
789       +

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

790       +DATA GLSSPS10; SET GLSSPS; BY Cost_Center_Hierarchy CC SF AGENCY;
791       + IF FIRST.AGENCY THEN DO;
792       +  CAGTOT = CDPTTOT;
793       +  CAGMTH = CDPTMTH;
794       +  NAGTOT = NDPTTOT;
795       +  NAGMTH = NDPTMTH;
796       + END;
797       + ELSE DO;
798       +  CAGTOT + CDPTTOT;
799       +  CAGMTH + CDPTMTH;
800       +  NAGTOT + NDPTTOT;
801       +  NAGMTH + NDPTMTH;
802       + END;
803       + IF LAST.AGENCY THEN DO;
804       +   CAGTOT = ROUND(CAGTOT,1.);
805       +   CAGMTH = ROUND(CAGMTH,1.);
806       +   NAGTOT = ROUND(NAGTOT,1.);
807       +   NAGMTH = ROUND(NAGMTH,1.);
808       +   OUTPUT;
                                                                 The SAS System

809       + END;
810       +

NOTE: There were 208 observations read from the data set WORK.GLSSPS.
NOTE: The data set WORK.GLSSPS10 has 93 observations and 51 variables.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

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

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

829       +DATA GLSOUT; SET GLSSPS10;
830       + BY Cost_Center_Hierarchy CC AGENCY;
                                                                 The SAS System

831       + IF FIRST.agency THEN DO; *MTHTOT = AGMTH; *YTDTOT = AGTOT; *END;
832       +        CMTHTOT = CAGMTH; CYTDTOT = CAGTOT;
833       +        NMTHTOT = NAGMTH; NYTDTOT = NAGTOT; END;
834       + ELSE DO; *MTHTOT + AGMTH; *YTDTOT + AGTOT; *END;
835       +        CMTHTOT + CAGMTH; CYTDTOT + CAGTOT;
836       +        NMTHTOT + NAGMTH; NYTDTOT + NAGTOT; END;
837       + IF LAST.agency THEN OUTPUT;
838       +
839       +
840       +%global _ODSDEST;
841       +%global _ODSSTYLE;
842       +
843       +%MACRO PRINT;
844       +OPTIONS ORIENTATION=LANDSCAPE;
845       +
846       +%IF (%UPCASE("&_ODSDEST") eq "PHTML")+ (%UPCASE("&_ODSDEST") eq "PDF") %THEN %DO;
847       +%IF (%UPCASE("&_ODSDEST") eq "PHTML") %THEN %DO;
848       +data _null_ ;
849       +	rc = stpsrv_header('Content-type','text/html');
850       +run ;
851       +ods listing close;
852       +ods html body=_webout style=default;
853       +%END;
854       +
855       +%IF (%UPCASE("&_ODSDEST") eq "PDF") %THEN %DO;
856       +data _null_ ;
857       +	rc = stpsrv_header('Content-type','application/pdf') ;
858       +	rc = stpsrv_header('Content-disposition',"attachment; filename=&TME..pdf");
859       +run ;
860       +ods listing close;
861       +ods pdf file=_webout style=FSS;
862       +%END;
863       +
864       +DATA _NULL_; SET GLSOUT END=FINAL;
865       +FILE PRINT HEADER=A ls=150;
866       + BY Cost_Center_Hierarchy CC AGENCY;
867       +TITLE " MONTHLY REPORT OF SPONSORED AGREEMENTS ";
868       +TITLE2 " By Hierarchy, Cost Center, and Sponsor";
                                                                 The SAS System

869       +TITLE3 " PROCESSED IN &MON &EFFYR  ";
870       +TITLE4 '  ';
871       +CGRDAGMTH + CMTHTOT;
872       +NGRDAGMTH + NMTHTOT;
873       +CGRDAGTOT + CYTDTOT;
874       +NGRDAGTOT + NYTDTOT;
875       + IF FIRST.Cost_Center_Hierarchy THEN DO;
876       +    NCOLAGMTH = NMTHTOT;
877       +    NCOLAGTOT = NYTDTOT;
878       +    CCOLAGMTH = CMTHTOT;
879       +    CCOLAGTOT = CYTDTOT;
880       +    PUT @1 Cost_Center_Hierarchy /;
881       + END;
882       + ELSE DO;
883       +    NCOLAGMTH + NMTHTOT;
884       +    NCOLAGTOT + NYTDTOT;
885       +    CCOLAGMTH + CMTHTOT;
886       +    CCOLAGTOT + CYTDTOT;
887       + END;
888       +
889       +   IF FIRST.CC THEN DO;
890       +    NDPTAGMTH = NMTHTOT;
891       +    NDPTAGTOT = NYTDTOT;
892       +    CDPTAGMTH = CMTHTOT;
893       +    CDPTAGTOT = CYTDTOT;
894       +    PUT @3 CC '- ' Cost_Center /
895       +        @50  AGENCY
896       +        @80  NMTHTOT  COMMA16.
897       +        @97  CMTHTOT  COMMA16.
898       +        @114 NYTDTOT  COMMA16.
899       +        @131 CYTDTOT  COMMA16.;
900       +
901       +   END;
902       +   ELSE DO;
903       +    NDPTAGMTH + NMTHTOT;
904       +    NDPTAGTOT + NYTDTOT;
905       +    CDPTAGMTH + CMTHTOT;
906       +    CDPTAGTOT + CYTDTOT;
                                                                 The SAS System

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

945       +     @118 'FISCAL YTD AMOUNT'/
946       +     @ 87 'NEW'
947       +     @102 'CONT'
948       +     @117 'NEW'
949       +     @132 'CONT'//;
950       +RETURN;
951       +
952       +PROC TEMPLATE;
953       +    DEFINE STYLE WHITE ;
954       +    PARENT=STYLES.PRINTER;
955       +    REPLACE COLOR_LIST /
956       +       'LINK' = BLUE
957       +       'BGH' = WHITE
958       +       'FG' = BLACK
959       +       'BG' = WHITE;
960       +    END;
961       +    RUN;
962       +
963       +%IF (%UPCASE("&_ODSDEST") eq "PHTML") %THEN %DO;
964       +ods html close;
965       +%END;
966       +%IF (%UPCASE("&_ODSDEST") eq "PDF") %THEN %DO;
967       +ods pdf close;
968       +%END;
969       +
970       +%END;
971       +%MEND PRINT;
972       +%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: There were 93 observations read from the data set WORK.GLSSPS10.
NOTE: The data set WORK.GLSOUT has 93 observations and 55 variables.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
                                                                 The SAS System

      

SYMBOLGEN:  Macro variable TME resolves to    32228.024

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

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

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

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

SYMBOLGEN:  Macro variable _ODSDEST resolves to PDF
SYMBOLGEN:  Macro variable _ODSDEST resolves to PDF
NOTE: ODS PDF printed 13 pages to 3A746F8C-090B-4F75-B88D-2AF959B9A6A8.
973       +/*
974       +ODS PDF FILE=&PFILE NOTOC STYLE = WHITE  ;
975       +
976       +DATA _NULL_; SET GLSOUT END=FINAL;
977       +FILE PRINT HEADER=A;
978       + BY COLLEGE DPT AGNAME;
979       +TITLE " MONTHLY REPORT OF SPONSORED AGREEMENTS ";
980       +TITLE2 " BY COLLEGE, DEPARTMENT, AND SPONSOR";
                                                                 The SAS System

981       +TITLE3 " PROCESSED IN &MON &EFFYR  ";
982       +TITLE4 '  ';
983       +CGRDAGMTH + CMTHTOT;
984       +NGRDAGMTH + NMTHTOT;
985       +CGRDAGTOT + CYTDTOT;
986       +NGRDAGTOT + NYTDTOT;
987       + IF FIRST.COLLEGE THEN DO;
988       +        NCOLAGMTH = NMTHTOT;
989       +        NCOLAGTOT = NYTDTOT;
990       +        CCOLAGMTH = CMTHTOT;
991       +        CCOLAGTOT = CYTDTOT;
992       +    PUT @1 COLLEGE '- ' COLNAME /;
993       + END;
994       + ELSE DO;
995       +    NCOLAGMTH + NMTHTOT;
996       +        NCOLAGTOT + NYTDTOT;
997       +        CCOLAGMTH + CMTHTOT;
998       +        CCOLAGTOT + CYTDTOT;
999       + END;
1000      +
1001      +   IF FIRST.DPT THEN DO;
1002      +    NDPTAGMTH = NMTHTOT;
1003      +    NDPTAGTOT = NYTDTOT;
1004      +    CDPTAGMTH = CMTHTOT;
1005      +    CDPTAGTOT = CYTDTOT;
1006      +    PUT @3 DPT '- ' DPTNAME /
1007      +        @50  AGNAME
1008      +       @80  NMTHTOT  COMMA11.
1009      +       @95  CMTHTOT  COMMA11.
1010      +       @110 NYTDTOT  COMMA11.
1011      +       @125 CYTDTOT  COMMA11.;
1012      +   END;
1013      +   ELSE DO;
1014      +    NDPTAGMTH + NMTHTOT;
1015      +    NDPTAGTOT + NYTDTOT;
1016      +    CDPTAGMTH + CMTHTOT;
1017      +    CDPTAGTOT + CYTDTOT;
1018      +    PUT @50  AGNAME
                                                                 The SAS System

1019      +       @80  NMTHTOT  COMMA11.
1020      +       @95  CMTHTOT  COMMA11.
1021      +       @110 NYTDTOT  COMMA11.
1022      +       @125 CYTDTOT  COMMA11.;
1023      +   END;
1024      +
1025      +    IF LAST.DPT THEN DO;
1026      +    PUT        @1 /
1027      +               @50 'TOTAL DEPARTMENT'
1028      +                 @80  NDPTAGMTH DOLLAR11.
1029      +                 @95  CDPTAGMTH DOLLAR11.
1030      +                 @110 NDPTAGTOT DOLLAR11.
1031      +                 @125 CDPTAGTOT DOLLAR11./;
1032      +    END;
1033      +
1034      +    IF LAST.COLLEGE THEN DO;
1035      +    PUT        @1 /
1036      +               @45 'TOTAL COLLEGE'
1037      +                @80  NCOLAGMTH DOLLAR11.
1038      +                @95  CCOLAGMTH DOLLAR11.
1039      +                @110 NCOLAGTOT DOLLAR11.
1040      +                   @125 CCOLAGTOT DOLLAR11./;
1041      +    END;
1042      +
1043      +    IF FINAL THEN DO;
1044      +    PUT        @1 /
1045      +               @45 'TOTAL'
1046      +                    @80  NGRDAGMTH DOLLAR11.
1047      +                    @95  CGRDAGMTH DOLLAR11.
1048      +                    @110 NGRDAGTOT DOLLAR11.
1049      +                    @125 CGRDAGTOT DOLLAR11./;
1050      +         END;
1051      +
1052      +RETURN;
1053      +A:
1054      + PUT @ 50 'AGENCY'
1055      +     @ 89 'MONTHLY AMOUNT'
1056      +     @118 'FISCAL YTD AMOUNT'/
                                                                 The SAS System

1057      +     @ 87 'NEW'
1058      +     @102 'CONT'
1059      +     @117 'NEW'
1060      +      @132 'CONT'//;
1061      +RETURN;
1062      +RUN;
1063      +
1064      +ODS PDF CLOSE;
1065      +
1066      + ODS HTML FILE=&HFILE STYLE=MINIMAL   RS=NONE;
1067      +
1068      +DATA _NULL_; SET GLSOUT END=FINAL;
1069      +FILE PRINT HEADER=A;
1070      + BY COLLEGE DPT AGNAME;
1071      +TITLE " MONTHLY REPORT OF SPONSORED AGREEMENTS ";
1072      +TITLE2 " BY COLLEGE, DEPARTMENT, AND SPONSOR";
1073      +TITLE3 " PROCESSED IN &MON &EFFYR  ";
1074      +TITLE4 '  ';
1075      +CGRDAGMTH + CMTHTOT;
1076      +NGRDAGMTH + NMTHTOT;
1077      +CGRDAGTOT + CYTDTOT;
1078      +NGRDAGTOT + NYTDTOT;
1079      + IF FIRST.COLLEGE THEN DO;
1080      +    NCOLAGMTH = NMTHTOT;
1081      +    NCOLAGTOT = NYTDTOT;
1082      +    CCOLAGMTH = CMTHTOT;
1083      +    CCOLAGTOT = CYTDTOT;
1084      +    PUT @1 COLLEGE '- ' COLNAME /;
1085      + END;
1086      + ELSE DO;
1087      +     NCOLAGMTH + NMTHTOT;
1088      +     NCOLAGTOT + NYTDTOT;
1089      +     CCOLAGMTH + CMTHTOT;
1090      +     CCOLAGTOT + CYTDTOT;
1091      + END;
1092      +
1093      +   IF FIRST.DPT THEN DO;
1094      +    NDPTAGMTH = NMTHTOT;
                                                                 The SAS System

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

1133      +    END;
1134      +
1135      +    IF FINAL THEN DO;
1136      +    PUT        @1 /
1137      +               @45 'TOTAL'
1138      +                    @80  NGRDAGMTH DOLLAR11.
1139      +                    @95  CGRDAGMTH DOLLAR11.
1140      +                    @110 NGRDAGTOT DOLLAR11.
1141      +                    @125 CGRDAGTOT DOLLAR11./;
1142      +    END;
1143      +
1144      +RETURN;
1145      +A:
1146      + PUT @ 50 'AGENCY'
1147      +     @ 89 'MONTHLY AMOUNT'
1148      +     @118 'FISCAL YTD AMOUNT'/
1149      +     @ 87 'NEW'
1150      +     @102 'CONT'
1151      +     @117 'NEW'
1152      +      @132 'CONT'//;
1153      +RETURN;
1154      +RUN;
1155      +
1156      +ODS HTML CLOSE;
1157      +
1158      +*  Begin EG generated code (do not edit this line);
1159      +;*';*";*/;quit;
1160      +
1161      +*  End EG generated code (do not edit this line);
1162      +
NOTE: %INCLUDE (level 1) ending.