%PDF-1.4 % 9 0 obj<>endobj 8 0 obj<> stream xMs6@ mGa(v:Hj:>jdfƖZN'X$Ep".,H}'PJ3sO %gy;y{ᅰR:mN;=xz {J*"M]C ;>m'<_uIXIЂH%wOWˏd^{Z]/rZ~_%utPZd9y;4lnmNu]sv)ojeȟNYWEU߮⃧ tQ+"jUh¥Da KZkjֺU [E-mfFa4gKul6>JJLRR%O3U0ur)RCx{) d(|n8q:7Dx\B'^A ;h;4Mk`b 4j;-t -kn%f2gJaϯWk27i.by_h?5+FLh \-j .EZxuU=]4,$pnF=i B շ!k5]di'2{fm0aVf"o E` {ܼf =0ϩ$LrЖ#]=$]ۼ.%tV NfuN.ŜGfTUV(hB E"(БHY3Ih c@BG!`PrTC( z4apk3~rF[Izj'g]}}:vMdb/1 謮 ad,գ*ƣpoXҤeBxX7+x٣7]Ѭ1W`YwD朿%h$L f93%)I#gdB,NbzNL "$,A@(ƳD$ ϒ!d{04]{,D*uO"$04sxl|y9kgg|r!`: > )Z|"< EkeQ3$5! Qrxy*_OH ω1knvj6ۜ⑘-eKjD|x震*rƣpiXA$4Q9c`MrX;s4kK7YP) X]Wu䊇 L*= UERIo5e+ iU SدQ-x|\rd~[m'B}iv{~O]5B _:=Q0@Y2Zł:K(0V0(9Qm1NpJ 1K ^8]ȗnþ;nvK7mmI"أB ʂj5p=.PAY,بOdt0<&ȓB&)H4oL L.F8&Kcc]<%l!&őpYPA|2$\Id pL,YL{˦ x6x۷}w0r=y`rAH*/_@tBjOU@e4BXAhG{="2KW4ͣ]F]h^} 1HĨ0clTQ j0qψL+A pBm@AΏ EϘ] r endstream endobj 23 0 obj <>stream SAS Institute Inc. 9.03.01M2P08152012 2017-10-27T17:48:53-05:00 2017-10-27T17:48:53-05:00 uuid:0F1AC64E-DB04-5045-805A-A6EE852BE708 uuid:7F8E0FA7-B455-004F-B6CC-BAFA77FB28DC endstream endobj 1 0 obj <> endobj 24 0 obj << /Dests 25 0 R >> endobj 25 0 obj << /Names [(IDX) 19 0 R ] >> endobj 2 0 obj <> endobj 3 0 obj << /Type /Pages /Count 1 /Kids [7 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 26 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 xUK0{>C{Vh2CLqOgnn5䗟Uce~xh,h92N%a;V{s{5zcOl6@U!}t\u8vWgΎeTPEhHsu$9*QfD>瞸D씜3rG|bg|a_W\Joc`ᕇzxX_S4rP_ endstream endobj 27 0 obj<> stream x |MW?s<7㽙$Br3J$!D QCD̡jJjj$uν+O}s}{i{s BZTܽ};ɕ%) 3%=)w]Z٧$!d.C(h=۸-=d(fH6CzU`?*sjx;PBM ˰ܡx> ,+*ɀ{ (|?B[\;2]0VjOK Iy! z#6@,!,l9I3Ly--kd/~h$B+c<K?<٣mʮZ^~VJ+!4-jϼI44U&,4eV&@Kz۴\B4`da:jɣ]0dȀ% #?wLo'!E  k抩*( -,6Ȓcۢ""m6eGpɨȨ^n=h;WPTн`а&EB]Y}@Frb?w`RD/!>tdMG) <ӻ863s^9BcY;ix¾>ʿ;dOӛnLmyo}zwjKvI;v~}Kh׵)Q 5K4;oriƟϲNk/ /aC>Uw^L2gw oԪѷ>coW?U~.iGry*c~{\7%rS7Z|4݄7'۔h e3 [@mچ ?0l4}$=xk1aD6F\/g-.fsU_4N[q7a[w #IjGAE6b``V3`6c}S,{k0Mc :e "f[h_&|«aGY:*.]p[]+ka?fMڵQ|Q?mg#W>}vw>~S?Twvu-==p\uc adKGϨGV_ۚ:; WreܚzSMGTA5-T=FըNK%=Ӛ{{^50->KeRGw9})w6J/uj#9roNI8&;6̉~J-_oQEߦteoOK[:Hn>Z_fnfۗl aS¥;~?Zdw˫~:J'& wP}<}cH67}V 6\MNRMkIM$euKؐ-ʹۂ˃h1ٴ. (G+0 <}l.q_*v}:}*N<\Ϧ^7]nn)IٛvAڶXܚZev֫v`v4,)+s%6rރ7x[z#dDQOXn81UeG/;P#hin1aUk2ۘ{+C;ޮOP8f]3ߖ7zDg˻XУ_B詹 '4}{w N!?yw>-ƹI% 9eIoHAKZQܢqnږ֣ ,"%cj`ʶ8 AѨŖ. /z%-1hHQ#Xr-]3f̳YTk b7k'4^ۀo塏 <p{39h_!q]~gʪ&*۵8>PN鿵iF_WTJN{Ko|0hT|zҡv0I*ߦC .=O0vߓ-l=V(+7)\]56y;:<׆LHKq9Hdy{y2gaZ8IsiRH9χ?2+-$?EڳJ0$ǪS^q.͞/M9䇋6C'dz6;ڇ\3泰7_lm\aU ;-4jFf;.^tyc|Ov=b~kODK-+Y9J|gR0R&`l?d|J e8BHA!"4B< iJ?;{փYUd"4gͯ/~Yv̶uqcEmʽ&{ "4 \qFQJ^%wܡ.eSݘ),J̎Μ6h&:s>~[~_+ }\K O,}ǎyڄ?/y]@,gt{ޕ_Pǣ`ѦF^G}h˵Q ~ڼM,iYw' x3VŠ*ŏ BQo@5Θ<hóMҧB1hP{d\d\DlTLLT4LrqwΧ@)FEHo9-x$zL^UqmTHսoy2ͦ;RϾ87}_Ǵ|֜y^ߩz{nҧ}4l.l7{R.|\'7Ϭ}A?FM `IEuZyόʷuF~a -jubl8BC AO?B|? ~=AJHcH,I ĩ+I&Ľ 瑷!^FAl@l$0rlЛɇ@;<S! MnJ"B*ߣHAZA?t;Пн@cz dz#a]=Pf< @0,f5k.D>+ m0vBv+t7e{NdC-D=ғ-ܷ 55UNN ?ǀW }e+1G: ;$"+x;!)XK>Ar%!33$>k"^P_EEA :^3@ڝ&^ ʌ`Ff$SAF q0,f1.`)ukPSv{`#@i \p0T ` H 6 A!Bsvm!t!X΃`FCp@X Zv@ a!W<6au|N_E99ReUzϹǵ4bF~fq"}'0quqs3מƮ|h"|>vZӘuzyE|>G^'X%X',&%|'8)8',.-/x"$BP! =a0R'l%Lv { { Äi7+v~W# +;j#T"K' EEvQ[Q'Q(S- FJDrZ&V^QbX#6}b8V n#Nwg{sCEI2<"r*:f6.q;I9eum} $ N!H$M$8I+I$MS[O/&)LL̖)Y,Y!Y- qHKHK\\ܐܑG?P?D_///ׯүooWӟԟ__?1Ƞ0 !i32$: = abxd4lÛņՆ aaa+qi C1J*e3ÌF1ݘi6 %R \RcqqqqqxxxxxxxxȄL̤1L>SckJ012LL9!"X$TSiiiiiiiitt鉙EfYg0[A&Hs9fimg73Ǜ'g4/606o0;{_O/o=֣GGGG`B%O5+`j  G+Յx?σe &7-Ȁ4ϳ:[C=z^@9_ ?m<33k<~l/t 8~]*^V%çgv?G~˳}JC?5HcOQ4oξm҅ө; }Smߧb~Hvܩl7;x>kǻ$oJi9կ/759E;z)<=ύgK5NOuݰ{.3.|sϺVn^K aWv.)汮ۮ鱷qË?oܱϵ>@Kұ:C>#|ҭ??N&;^Zѝ걹q?ݳҰ|7?w8-<_/םy#dN7p֨婿׻/jqF\?8S-ϳ{Ko ӎy,ݠ?,P;."طwGN.<J?lv7|ɺh:<}8ȷܡi!7\~ N9v/pCoAA!yD*RC9lDim ع{7_b2,23e1y2zeg1뙍&t{A?@7BtCn V,BB83.B9*, `!Bc64n!BzAȁ0ECVwLGBPgY/P@^( DC-ǢIh**C]Uh ȹ U3I:ENJl=0W̗6D?D|>r_8+gS=~=ǽeؽ}=3kb,EHj)ӟ9 @}߽Ch̽U&#jjwnn︵;m=OTȀta(}Np|ѡ6no@7!Rc7VQP fH;sƽh!a|\7`*X0,ah./(9|Z!A[+@;xoN%%Aڷ0YX3n-|,pEXLI {i,iqddFqN' հ^v^X2l&#c9=_gR ۙ 9["jJL,me殕fR#JFhKhmEdJ;4A3i/ڛfGZHXZB'өtMt1]J{ÔV0ϙJ %ǘo z9|K/q+HgN;.ϜbNGO,s9\`~f.20טߘ[Fc0r1a1&VxbVXY%jX=kb=YؘH6m3P%ȴf 6e3ɤ3lƳt;0HFC ԃzQ 4Fڌ-ikDю+N_Yeڇ NG1t}FY }.;]^2gt?V/%zyz^ zNo?>cVjZa! eed$1*FcdL`|_0LӘ e0M0&`h&eZ0 L+δaL;=ӁtbҘnLwf(3|lf>dlk3ʠzjԟͩhN{~t L":h)F\&]V7 =Bc2Iz9|O/+ s\gn2t3Q2U2J,+bY)`Y5X#z?Q=ۘ)f6mr2x}: tTJsNPOnZ $nޅzQ5QGWxHSh{ڙv=h.@ P~D:Ng9t>]c^] 5=LefOQ;3^g.1W_`?CFE=`wiAG/FQ: e=PFoY( 3LOS*ܺ1C\ŠۍzS` L4vDhs$w^5pz9v!5?GsT"Wr@}aow^{M/?~1:]DtzL_{A+! a\WK"a+zr~ZgK TݱBΞ;93uYPᑔiz:H kEC%ϡJ|3eraG8Dq,3>ɬzT[ddmAn!Jp@T@pq`;Ð킫v! O+gIɷÁ?S3yr8C9P&NʜnthP:[=!7+#+Kƀ7epNuzͭ}/}\crNʝ]k2Cv @MKRy9 f2R6k? -)UF=v̔|¼Zs(W,bn9d(x:~=C1'ao(1hMrezqո,SNg-e\@.TeM:g${w̖7M7VMS~);vs*96pPRX`u6yۜe9e;j&˶de)9~ic5vvC9sjѡ2\'$[y 8(ΥpmR&$.xRB%8|EN&e*1*&eVx&dYTj@0\g11Hr6pEGpjºOхy xT0UO'Z_.`l˭,OCCCq`~IXx’b$鞽BN2q0deg^nM|Le0evV~bQGgN\f\;FNZb*pɲG9@[?9.'g!o_68QKgu}gb):=rPYvْJa'O-LN Qo/H0 ᇏUmUB'KMv~wQݖLd )J Dz yb,!p}!6jYݧOdvx3fAR'   V_^X^6.n;_MpS|u^{U3T?~WoH%#VjlvPKɷHDڎipQ&U窛Ȕ] +J"dfƂg((&:6*|@pxb^~+5=mXI O$ &R_Ư`F`,6XbwY|YūY<,NfOf1)dqXlgjY\ ,><߫,3uo̢>#}"lc%UO~j.x"E/m8P!M $Zr'a13L8srbB9?#*}JL:}b%W vΣ5?`#mh&\C5e*EFlIfZB3vx12 f\n9f In#FbN7]704iM(rj.08pgHpQ4Z7;w*0jq&TٸwGp[ ‰ջzg ;`!dLnzK:~L`W 2nȈ/q1$kgC~328ة YZg0DіUFy5n;hcNS^ )tY|pDxܔPa] r@Sv"E]{\$XK%% /zT{x٥ēx0pIuCu75(*2f% 8V)V35>Qc*1"`V b]+ 1Qt;^xޟVS^]z^e%UW6vD%ꀙZ2M /,^K-B8_덴AH& &Ht؃1 qy0 Ɛte8c|xx8O4U\s4Kt:"Ld2} B̈)Q#& GbYozϝ`p.)`̜k2B{/|˻lɦN Vy^GB3퓙i[gj ˕w<ETj2ART*e{Lz%EG K JȊ "tHR멼 ,cҮҦ*&L p C)PՉ>W"df 2i7=,}^g;M9QV5MXU^Uu=Zzu!ta -~̩-RXA{{=ܰ\Ag4 Ȩ.#DnHJ]T\d6fD5{%S7]x0|FͤRÙVD=a\jF0& r,pA~;րeu*=kV~>缅׹ 4FeWf-cY N䁁,lfy/&f 0/0Y\9!&,c)Sb=kLYB! DkH q&2Ug֘ 6{ / &:0οc]+`A+,ǖG>A:uMoVos ?ico<^㑅w'}`S )KdJώӪ}7ö5op߷'BNŭܪªTz- aeYa5J`U ~UicCmB pz&D*)Q̋a8ve h@^(AB֘Xي4kMb#7uӵ'j3\kr (~];\H_ Xw:8lE5*тíbűԴ>xֳ< IMk!LW}@Rʽ$ vOJ;"qw`ۅP|,WbG(.ʼn.v@5n*2Gu8T̀VXQU)3a5} /&++ëkT^/BQ^ Uλo,魐ƠI@xßP]{dv= R+OoWgEe٭:33$0*|cʫ!QIUGE'4ͩ\f~u~o@ u)1kBBn X-j5:.$P(||ZW_F+Фto[X d0wB?@esf)uLfq_<a#;XL`WBiS"p, Ǻp̄x8 ǫpqt8wR(V[;+CȵwkuU|QFmź .p㱇cb (N#9@Wa#\p ?ؽ;4'BP㧇OZUәJ(ATej˔^^DZ MT }lfn+БN.|N2ØSgʹad^gIPEZ!{qkfTmjuN.hιYv4{EDㄚQQ֯EDEz[f䄛?U&C+hN=g?xrj"Y7WhNA/I>dU[wkG6i2 a`zGRe\kt:xmv@h !/tW~D.fo@!A(؞( B'KFBKgZ[&qu|=:<Mdvў 3n5.{*S;w:kF t2,' ]oooQbup4Ό`16BUI"$A ;A7!^0--7DX R gp0 r4A H9i#E w ݠtQ I%Q:MzqOl-?Q0N!XIɐf@4 ,Ȋ? @0F(aMPS‘ EH8EH3Qs%`4 %C=:N0.+JC`a.=PODYzeVr`P4$ ` `(Hc8*D#@.#Q1j4Ƣqh ځv]h7ڃh/ڇ*gh?J:D_A :#(:b=:~@'Џ$:NtC3.t]EnF;{#%XeXXU U8a-a=6`#6a3 {c*,؊`qnc8b9 8 G)pq [r_a;n`8é=;N34 8=K8g^e\yx|\W<Ex$.ƣh<x<x~O#n)~ Oůix:g2< s\7[x^b/r^x%^jux=ހ7M.ނ61zoǟx'ޅw=S ޏ?Ǖ |_A >owp?'$>O|3/8_:z |¿|{> ?#?UPHȈ(h舞xOE%b%~$%H*iO:@IiDIiLBIҔpb#$DH4!#9iAHKҊ$;iMڐ$L:N3B4ҍ$ =K$d^eқ!٤/!O2 " &!d(FB2"2#RB&IU2L!52NdI,2!sdO$od!YD&,#;dy}NJGV5d-y#l"p#ql#$n|J}::9@$_A 9D#(9F%ߑq9A~$')rDΐ9O.Er\&+*F~%oInmC$w=r_[._sPJRRS RSURUS RS5R5SI7BԏwaBiڔpj4FhCcOc&GUe[=tH20`4z2U$IC2@Owt$@APoL" ]_ >ު:u̬?6Wuνs=gV&Xp)Mf \A p9l-pl+-plp5쀝 v[p-\opE) T& 5:4`n& sApNy #pw1~<Ca|GQ|>'Si | n <]8 p>OS4_ysK?/%x _)|~ ߁_ ~?OKxM-~??n,ܣ]VՋnӮegsNy|>Y]6._aY&3. ]ƙ7oaWml'v/KC%Vf 7Te77ygͬ}lgAv{a6v`wyva]^n^vgCC#a{}}}=Frx6O_-j%߂VQ-p'j\Wi "Jܻ(1zȽUJ^IKj$XWQ:mk8hي4xi=4=4Ay5)!-b]ھvvvۍr:(gw(m7ڭ¡k9O@x@NL7\ 's& KL~owe*5^y6|sr͖WNT+3/ɩ5gFɇϩh)jf11x dYRܢgZmVm@"5B#r*#j*qVhYq(qC)LզBlc#={\ԕ>'RAR*`3ќ ,BPE &B ECGXr]\<9,EWʡ^9+zPˡ~9/P<ϣ<ϣ<ϣ<ϣ<ϣpbս],C"$<#e&am%<=v3 @ uȂ00F]N)$j|6-VdDgr!i`B3UTiDԢ2L-*iPhf٤\9F5JQr)ƔBcJ1`L)%7(A1m 6FѦ`*4 C=f 9OyT˔\UzU^UWUJRԫ*zU^UWUURԫ*^UH`Oq$SEtVm*$TtJR稡sV`k .PR(K)R c)m鐠'z F{߂&}؞kT F;nCHwe>O 4is}*řDojR&' pyӿӵӵ3ˠh9azFDM\0p`W    AmP38)tR0`IkeuAdmfZ$C"J&3d&mmmmIII0tl5jұĮhҮh5k<'Uӥ8u9%eal ealY60,TB5-TB7[_\"[(F6:F6ʵ6M-oSۨåMK6.ml=V }m4ĦK`ʡC+W] VCաjw:uU븫qW;؛fp߭~[w33.r]XvQ[C]tLU.];.;.x.\-ti ]ls9la@,8y~\=]#Љ9xl~p.V6Uf9 8i8i8i8i8i8i_jjjjjjjjjfrqlÏÏf\444 ͎νE7d0 2 A&`YzY(6 #8x^$y92رd<ב\G]+iHpq?GL =tB\l*֢ :tnIƠsAwI8AV6tn1bIW+3KhL1eJFc]Q2r4BϤ6FnQ ,jQZԢXDOk&Z[TQH-QX?EcQX?=SE[ Ȑ:6M}jS6]. %mzzqmۋM`S/ 6M`S/Լ65MP:ԢC-P:Ԣ X.BQ:ԢCܡkSGd^1'+(±ʴ8[y㯙Y5kǴp󬱹7װՕ몷r*V\Ѵf۽cs)Ǹֳ݈ɫߴágw?+,ZYM3ǿjt*>ɟӲ볧xBf45ʰô6O>±<.l|}Xp3J_.,6( r7X?_3ư։<#Rxl4(k˟8|GxBT{aa43"<[I,yrayP:xIZ8wt}.[ǟ cp.;w@Ϳ99 !}yz3G[xF/: i2p48hqy-#:@eMs*ȿQ?spS\{8&Wiߟ_;cC}A}O ֩}oX?`,y1j^Zm, s|Yeױ__??s'y pU#'?qWyϗ__:ڗ~X^(9GLn_+~X,}+_YY{d>/y"yčϳ׮#:R@$F6|ㅩ/γsҗѥV&ӥ%IX/rGX,n$O[-.gZAgT\Z)W_kUg5݋9ߐv!pvgyBzM^ endstream endobj 13 0 obj <> endobj 14 0 obj <> endobj 15 0 obj<> stream xU͎0}.ua&Ġ&.'cC2RpOǘsި?v'we+쎓Ů/v}y)}~mg$cYWo^uVFshuj~;=V!3W$Ͽr7+8.dn'RZT^4)D&E)99!'5y 6dd3dX&K)8#g`EV`M`%o;\K| x.s)z*x*z*x*z*x*z*x*:(8hW㼚YfFfVYiii4icc',"\qak^aT霧:0x endstream endobj 28 0 obj<> stream xy`T0~s﬙Y2kLIf I%$B(qCuA*Vj]ZQkmݵjVZe&۷N8@7c~+~o CgzAnz7G=K++GK@Ȥ`'.&i&$@w`Q"_36&Jw:WOB/]j]Ѷuw&fA)Q'pp&Vb#d:M K.!r9N~GH 0 rA-l,F(RC )@%DQH$@HM[1oOcfYމnz/>H@&П$CM6;J%~·ЗQ,_Q;݃v0Snџq $:+(I81_ӧi\j(+9 Dkyn8>C Wh~CH>@s_|;)am$ <Q`2ATgμ󈛸'[ l!䱷0Gdu7AY`DA^ .iknwMostTΝUXȐ+D_Wӑ.d8݇7FĚٿgD$H&9$c" AKH))Cߙϟ5jZOrjDžezVDZ@N"ȳ&JVvEzn RF* NCOu.}{e1zt\5Yk ߍ?aؙc@>?=#d-nI"*va0:b 98I'rH $%#h`DYr%J%FKb ϣl+#O{[a|Lߗa6yTmAM^#a8LFnrM:H1! }cƧz56Sc C>'-} Px~^-^@&cpQ/?|_±0L(MK$R{!;#` 1,D߿%xy#Sd1@'7.~D X޼lE 3kM29T^VZR  |9Y23˙۬shs:m&IR*2q5jj^UD5ވsE5sG]AS4**E.jo3%UD9N–$&4|e22oOk-x#91;y.QDQyUT!n F^ױ{<Α->ћu۳iYݹ0Z¿/Đsɺۂ7‹Ϡ>#:֦&+Ƶñk<'"6Ὥ֕kDj2=\T73Z;ZSQƵgo@ɕQ!]k"|'zE8{Icuz!҅ݹnw'So w/n;+hxPc5$5IHS[+*2e^~EEfObC>J/:FO4:D-ZJšxaSV)k5-{x]5{Zۺ{i4{[\ib#ZseSk(d^jKyԸ:[EoPu; Z4=g; : QDˢFTUR \ӔYݵ@bW޵͗Zq7d%V[7uYx>^ s2ޓILo񢴬u VO=z PS0 :=7ƓM.N  Ѱw/yUQ0]]K9v&溪H6D߷u~?8"q}A_cά-Gjjy~&dHхmw]࣮}n␔@roswW054nq\,Ɖj#Z#Z#2{].gϰ+:|BE)g7Rc[Zָ*to5-l4MwڵgapxZ#LdOæma }5r~"$xA0=1)^,$OSO YQaޭtݐʦ]Ť}7d2V<-GI(l'ru155vUC2Q8HEEV,on[9O>ij&57&E1$y:&ͪ;ⲹlݺՔxô³>qاԪ&ıJMɰTVCX,6et2Ȑ+oy8gRI0xCiL:wWkc8ݕ=~F,;o+e袖GDb7(5 X$PO3i4:&0W NM*2UITQiLlFWRj&O4tw Qw+4Pqz[;͋507Ƿ{g 4ȑ](--R@/eؽ vR.^cV]/edY緭%%t#kB Fօh#aBTZ=+縰J[_ڹ`L-ZbBSիn\I_s蓼Hq떐o$ NJ|('derR)>t" %<:#r٣p3\xɻ.;6Gf- W3r@6e5#2QQuIѐK$fP{+WMU1 ^#{rKtC,ra*eQ:yݧ$<^S:T9BmleSuTvd9@osRTjTU@Xnam69f^ttR+T&r،c UBhRE ӼS``'Or>%N͢xm8-G%kedsc/7f/0d\uaV,زa\\F?_L9x/d|5SZ=d,(lix.t`*7+* :T2;PglQujگfu:LUVrmӛLzir-#&AJoeM%Z/Vfﷆֺйr0ZQD[ܜ@46֐]qgD6_6IV\fFˬNO :)lu 4"sq ;؛U}z'4>`,..}%W=f}{JO3/m]Ov`]ipsrtC:-$kS[.3wl: xO5W۵ĈItjhkbWa'R3rYXd٦e&:OBN5TYllLXΓO229@CFΟSAW{c_^;f gu o2vA8!a_2eE {鑗N6kOP H)-lfu:0SD?lPg֤k֒tMyU±_}X5fI-WSɷHW2"9z1T< r=OH;ﺃ9.?~}Ǐ#f^#vtw5Y(R_@^ oq=dECh*B_{Hr {=*(BO/kQٔJm[V)++WkΖĂ!66:762~ϦI哪#߂HtfE"@͒E,Cؠ$Ո a.Ϥ1yrYH <ÒIcxp$/ʧtzMvPW z) 0edd\q(e2re* [e,&<;l<-8؉MO=y#\B"Xb[ՔbeLjU0eXKRSPS6kq8њ+[!G=oWgvE3MV5MEP$ ʰY8Fݯ40[qͮ=9tˑ$CgIs6j繯c \8yδҒg)𓆋Ae;DFTqF6$)9Q4dT$&.S첵.+&0ļ9L2.x{ }wTV_edlv^S/{MpKm\.={$L `v}oTp?ZΤN>4i;ѱ+fbƆ}1%˔2R=#ԃtᱹպ$=+-J/¦0 <3C38 ~04,/[,W1 ; yG; O?&@>~;|/L-snGdeu@_ cBC0+sS6kK= .M2~=/a=:rD" # #g2:"pfwض)&B.?$ NF&nO5L̮saIUl=lWzDU jxRTWnz[_N؂ұ+t16Fnk#'P{}("h֔8A'k3 rꐋ'(ԿyKy/ꘝ򱌸, ȇy0% ]>'<ps a3AD0ۄ+şVߜ qȽ;wHlN{)TX_4:Hĥ&F$X8tR`8M}[ 1 6#0yLPz cNd|J|櫅aAj$_|_OY8 /þ;ߌ+Ο :]K;Z&xZc7Bq4ch,E`fL4 3`TfPJ|p[.,L %d19CIn//αWf{\V1Hیs.u ezcfs/c_&<[ yDkDsg)Q,a]eنĤ&bKR*sԤdWM]jP u2G],7V ^m n)l,$/ȹI?5+~l<oCwssQpYm?,ܜ w!+hyB'n\ ە+P2>f22+Gaw bV !0~,Bk1EZɊNjbs턆E^0J2&MS֏zE`GKSbɧK5IoBn䯃 ]TNU:{rLX8jbkT4růNM. #'ǿFOedr0ɰef$b?8"^ DEaݕQ MK+L*g鱪WyڑaH=jvcVc[DZ$GL0Nީ*}yGRx^Ҋ$Kqaӓ:0j:g&Rvs9 aP 6WDͣ|.]rf dx*2rfLV&'p|"lF-Ok_ER/nzD'3vYl6kC:I9"7:B*gх! UAC0F}9CU39ELN/bkSq\YYL 'Cfdd[n!vN5{Qw-Q)1Y:Q5=67?8lEx.11bxQK_ޛΤWd}JmGlڥؤY‹g JL(f<gmaжbo=鯿ʊ[eWfnճlA{o{3ݙŹjS嚜If#]Ώͥ͋~|aowN+Z4m0_s_NŚ9.}vwOj@ );F+RAÅ0y;9P u 4WZaZK{X *lJep7 IcGa _6ĵG8k~lTլ4AoM f-4(WwW:G$ase8_99by*lcX 7Ns N`[mb cu3'lPٓWMZڤn2H9II[F'4BE$#bb 5xӍL[ڋg3O=+e{ S(v+XĂ[RNgaXW2ѥtÜqt\Z0v"ډ+NLq6C ,GS9?TsskÓ`Epv n H ^㢖%vQq/tmˤ؃qU gHi.y#ipZVjlp1LP1P%a샹|ήB2==0$0lwT8nøufI ʯ^}1̃)Իճ٘ճd}Uy*)o޶KfzҞ:.W-ZrɹN+g/{5Q1Ԩ2pDLJuv//fm|;9eT%Ζ_ 4MPtg |[c@xMQhjC5ly`5d?P)K:@9s{8Y7A|K(=ɳmdzINv iڙy`bY'h Y䏠BYroh`wNߑgI|U>'|@\pcQ,&]}ki!*o{76蜴h~w;P]Z4=vAd..jX 9Nb50r<9Zt:]24$JuRRIА4LRL LWo:;pvwvgb CvjmLF E@QȓPq$+^#*Hp!|rSqm냼6''})cuF{5;WV_S&`"%Y &49o~Iymu$Oh]Zԙghz8؏􁍳sZږ[^tK߾?0kF| Zq(UsY;+UG%Azm QcB=on2ħY/iOL`,!KX2(yJ"e4&zGcb+d%cc44o y9n,?Ò)sѣcok$FS#ubzT ȞK)=M䡱GGqͧ6Gic&:_ }c߰`)\E-nB_9=zI#E<̗Hs _%QPl ycv q|L<>~%e2E7 c/J~8k?IY.w#y}NAӧ~/&(! 1~LBRbb>584'}rALb\%bB2#dʒ1r NHwRu`͘U6"C爟@w/A-!V5_x3D%SIZCNKIJI;$su:vc$BOYEos';b싣ɯ>3$r)!Gϡ$*ƸZ^ZKt=1H/1cTj%6+$alDCr /)N'D&) P+H?!դ Yq搹d^)_H,#d9Ji]!':jNc-ҿyKzdl Edl&-RrJd$Wa&{^r%G"Wkȵ:\On n$?&7Cn!KFAr;"w.xM{4)Oy&O_gd|N g_ɗ+!#12 Zx } F0A V iNp<[r `dA6@. WPE C BC& 40TtTC ̀Z f C,ÅM2hZV*hv ]B7>X00`#\b . v0 `7쁽p%샫j`?\7?f['pACp' G~ 61x!x _ɏ 5:H^D7ыfz B/ѭtNwNznW}*z5^KzHLo7[Omt;!z'=LG‹Qz>@??чqz>¿>ƿ>AMOЧ3Y}@OKe; =M_MG'}CߥC3~B?Q9_VH__o,=Gct PaXFUIb4L2et cdLL cf,1v2iL:^]0^&Xb39Lbpzru΢!P(;*#RYkWo.o EeޞVGV"uPQ- jUb1[,Z몡vyX&yC=[u &N b bPh]uժA|8|P(dzVˆ'f&f&f&f&f%vUKYb/e%V.K\X,rYb z88888888B PG(#J8q PBw 8$TPGQKi+aZ6;>5 ԕ}jlnjT tuAfiB(kM}8H߅%p[e3Z[)$<lbla'B,HV׊>uʶV:g] 3b:{e Vke)]0]L. ;IuukpMDrv5 ?U$FϮY#kklUHk$IbI"I=C.EH+) 34Ix>g&zyk&Viz'Jghtz@a,{Q!W_D*IUW n(i8?&V%@E4],.9 0i '`1>zu̘xPIN8֮lg;1nkw b.i3ŽvQL)KYkMҬ ֌Ú\{^eu{{Ow+JlfĞ v6bb1̝8g"={:ۙL{j4^y"=BiVĵL d`|HېȷE! "ϐȷE߆2 o7M72EGZZ,[ۅ2i@w@ W6ŅbFP]78$on aCyPO[{M4u!Y*@UEмq`_jS']t Ңt#$NEAQ)T՝NTH5cG*1>Pζލ="wS% k$N^ݚA;޳];4О ]ݵO5?=ؗW*(8P@(Ɓ8P"u%q%u@|L NI|6 =O0Ļ(H+[-N \Oq% -x]V2KXA>v.rEZTutuw^$EE%bQRQ ]IJ_ew7va"]=VAԽ}=R.TUgf`GށJw;g>#{huCCLZ74 ^v,Y&4č2YDM0xM2b,a{UJJeT2(RY"RY&RRY%VIx$Uވ#R$/+"+"+"+"+"+R)""""%j Z_-ᯖWK%j nnnnMo+5RO*HeTֈeP,ʀTX*KT*˥2$ޠ7( J%<bibibi2/////**ڋx~O$م$ކ$ކ$ކ$$$$I$$3!IgB΄$ Ix+%VJ+%J oR[)᭔VJx+%^PI2nKΔTuBE@y@I@I@y@M@M@M b d ($V+yO2.*3aۻue8֭`|w#_ JeTc@lk$Jv H *`"w8rw̖ӯbCٹ~%t%6vis 7wm޴Yqpem/n؈u}nPt"u p7zYk{̎kzڞm2^YUPttaA7t\q}HGy{ɝN_NY{z{G'yæPr:@Wܛ0̧wCg{i!9C`$R{|Pe}Ia^!td=Gq4:1v9Z:<<@T'H!0LQpo?t8*/~r?2ZC w·4!r w ߢ h"Cw|g|u}# Gv2rB@@8+`A;t#(y Ӌh|u?]%LXVwƖ wRߩ6 | R3 pg;N eDحӼЧ0Ov|cOjtBw1dkԾ=vc}pmS.ݢm ۞+TmHY$ ,w};徤aǰoaQb-MI)I1)@(E^SHAʤ,mv.ק<^mWԺ:רIBaXș6gh01CQ^b@ӭ1*P#5-٪'pdkJΛ;5{ꤩS=S]Sӧ:ZL5LMUMOeAHQ#``z4;θ_]TQUMYewX,m<6{ ѺQ2= |u:Α(Lojj7|i6-[Ӛ&E'Ϗ:}Y>|`p;DzYͼlodb; ?HmXĄmX#y|cFA[Kio$f|FGh>rP#.0 V_XyT<E F^3!* DΒd g(ӏ%8F;VCipu:䋪q^w:_nν^ʱK endstream endobj 16 0 obj <> endobj 17 0 obj <> endobj 18 0 obj<> stream xUn0~ /E EPh%Ѡy&ҐD&,xJ]@>d;&}M6Cs=u}u&c8w],m5\,>ܯS`duwmcx>cbןVgn?\B?ܖmd{=~ԗ`˾MtIg]6\Ǻ y^oJqk9u4ܚ~]bINSȫxI^=كd8wa[W`Gv`! X fCc7 xKނ+rޑwW+XQQ)z <OS)z *******}=zyyyyyyyy:I$Z~3-42O2&K4#og׵ endstream endobj 29 0 obj<> stream x} \U990 ۰ƨ Z>fV>eeVffffff.w à~~{g:k_׹Fi!"s@n r+B=B2YCnX;W!Q;}9 $y߀׎?[P/Zݥwkm_#WbV\e,EH6b3{U#$~at CbUMOl(,.9aMCh}7~)(\o~܇p~7OGhCw?xj^}Bܯ(Xe&!PQ9bUzu_ ʕ01P)}r,djF@0DC&yjE"$F)ۆ6Ǒ+ Xg@o?4MDh u{ȬS:uedŎwtsks!Hq 7OtǗrb19 -3SޡnDZ##'V`R\12QpB4sR ƍѠTOrRS`2lTو⪲ A@h ܲ0K ]:9lF#91ɑ?D69)uz~8 {W YY6lX{ #cўB+0rrوI`X\~d[c-Ǟܴ`ҵ}oRpfϟG7s<7kcN]ק*o-ݥ7-?vN~y0+vX[f;;Eegg3>͂MO^]QD#qǦ$?yQ҄ ;XջzG'o!bAy?#p^ϯeOlS/IC_z[ae :6K#={7'Mpy&Ii۲YyQ fڵfDDC.fT'Yv[I2pPp)ۗ&_i3rY3Gd'f@97/N?Y7:99;r^݀__5 ưk:nE:fܴuyOw>vS 9<ܡ~*g[en/?T-ڮwz9R!f[⯗=5.=G ]U(r/xg[OVM 3GOvt=('ڤ=N8it5cu. I{8Ϸ.KB^DJ|hze?w|W|ee:x-cN/J8͡3οjo8鵃ӧ~q{O:x? 㻌+8ўlϞ4|\{vei͝Ӥʲi<8$6ygu#7WZCTNXe;jJyvtOܑ'G'Mi/sz9sʔ)5"ڑa`7ڥd$1$9){u_\~w*mŏ|fW;,>Y@wmOgW?kWܹ>Dؙ?~_3+EȰqiOGcf*ǥG7F]ҳݺ{w%KO*yjĶ7P'͌?#K}09i롺5~hlA{AqO>uoN s ;/zeۖݱwjeᡟb.7@ɟ~8pEowsq32y\\ Yբ/촃h~wa|y P Ğu"yoɣ;j^e4"TJg25P;t(IYy69\}(昲vD]9UU:3 rtmzxdegݕɽ[L 3sޤ ~ٓ3]kW#>;;O@T'xF]34mthع=ssU2.ӓO&-L11[Ns`X;sY9D2{!,UDj4嚻_=9L1Ցhpq7!KF-Q KxjT9!T߿Nߧ|ByմGsslhe̲eU=2}K)QY>|T}dS+G++hDĩTW183y̎9k9Od@͙' [9OZ^ ȈYu.{|NmNt4:89_=ux; xU 6lp- wf$dϯ~}zC`#`=Pˇ9@Xpz'պ66q~q I7UA21/+sq]3??d7|<(Q2TJ RL볏7w ^WwM;]t"+^~cflroYiI'2BݍC2.$%UO;՟ix_M}Ȇu}ͬߛ#lY䘯^bܴFK9 _x>+?Zʙ_=?졪賢^?Ţ)Obō;=g!/Թױß8<T턨p]ą=6 ڣk?2<[6g]ʲԳҝ%쳾8}ےE'o_ذ>VǪuuyyι@ї?:Qce^e/!?|2ds;M,$ŗV[!t(jD%-ӒS['&~@ʪ{'O\wV@ʹ7w{B2M]tmejː!իB=ukꖽeo>䕨KK겟{>''ݬtmyG/ /~?a䞗#XgWOg=o~}Qw>8O򮰨Aڡ˻Գ3ĕ3Φ8*۪<<$?G?{uەֲtK١ڷ[&Ž4m/*N[آ֞'Hy 2q&@+^^u7'NA~A7_nc-ju C!ѐ?O@>k_ǿC~ 8?"̈ȣ8$SNwgA>Ƀ|03e ļY@o`6 d&!P"6ҊB !k%f&Nm:aK#BС@Q@ZJ=Nz* 4:EWҵ@6z'b.PIlb؞lO{/l6# N@c.,Dpdڹ [N C{ !ǎZy?^ӕsH 3aТP1+@rpNLt$,V0Ϗ0~_I!$ Ă\tuB/Kspy<Gi%đM8'p =IN62[~vBΣp= #O s.B :[ IIzjkHQ!@j +ސr A*>%pd ׹p]%CZ R=o6H 5X.l[/ƷjeB%FS@˿wA0ёi<ʏț[rO pi_9{tKor?{]i .7Sz:zfvnOg? n H]!& ӄžl PpapJ8]X-/\,|FpNA~$>>>J}^}I}U}C}[4Lј46MơIմttjk444Yy2 *:zfvnO54g54?iinjjH]&iӴڞl PpmvJ;][]}FvNA~===uNS ].JKѵ9u]uu9<]D7FW[[[[6vNҝ]]#@/k&MowS}"(8}~~~FLBJN^Y][@S)YOk 2( :`7Db I4CGC!000Pj`2L7T1`Xm3l0 ; {  N..nFjUF1b2SmNcWcoc1Xh,11V'gWkMm]}C#ƓƯ獗W7M$0Ld3ZTS{SgSwS_Si44Tijeg1-30237m6m760o:jttt鮙1 l1Xs9ќii6257'g/W.N^AaG3s[fZ$` X,K[ےcɳZJ,c,ɖs gm'v? ޙH vA jFr߳e-Ҟ=cr~{엧By_y^c9som>%Dz-;7װO⢝6эo3ܰԆۗԖ߳4!(DlD6?ʳ6zŸ𴡴hȳk-^ۘa.?ճeſ綠<ȨO3]|_k7mϗ{ f6L&?W?=x9soMCn025oso ̯2|K1i57 :MUMzO>ؼ"xߚܒ0Y?av8"ù>9[?24gn0Ԏժ釶؜ݹ< xGa~mWߡ6KC7&< c XtO'3}:6g_߇ax3buI?<9=k>衾շ?4ڔ<{%~>?BG&NJzmD?E_ !)t]@?. Mt3XL@ `08bFSp[)θ; TOᡈ<\K\' Mx ^W,$ux=ތ;^|}>uO@E|K*a&0 M쇮8;$2oH)‹SmTp+h˹x|y x ̢‡V9ڻ4No$ t UH7  II) >v@JE_VΐC )`HEFASo?-!'רy^FQZNEU%ʹ󣙣&&+z>4|8mȒ2#<'_K: kr//~țK Ĵg2g[lFllmFfrAU`7 ^vQ-6eH#DUüS|#szGQ}b`2WG)kWw/ݐ|ksίF{aao}|~Q|ԏ<ł6iQW| m+=p 6'pwBfT`3dv`/)}~ba" s9t~Ҁ{e s9 ~+@Qtoޫe/\?Nw`[7̇~Mg u;R }T Q>*<1n={{ɷͷ|]߿+%l7VDKdD뾯,)#חzZ8,"*#&b!6BHI$ɤ5I'HDH҇'#$ !$ed'Q1|G?%DJ6*̂k˰,"VJjVY aPf#l$512_XH9s:;6rÙCk(Z 6 ĢF]{g|u':ȓ x.|1t?0Z~W^Gx?BG~'?Bg~.µL壺n>zy) "kZA6?nxA.*| 5R4;xhmg2ʙ͈,q% .+snb4e,^Zpw8\\" .;' ".majQ !e %F;hpv ho}<+c@ އz-̪Ya( ghЮ?L=KkqQ:*S'RW uG=@ v>@ŝpFb%{n2T&iB ׍OP]_ֵaS  SCݓ;c<{%iïEDn~At v7\Fn.}P3N6 j DԳa'q';c S4'HlZtm^CD!m@K`k8Mw7MAs@= 7. o<ꂖ>ǹ/'ף(}CߠQghouOF;zf)Զ> 8=ZX:"7r) Qés)gbD¿9GX k|w:}<[NLH uh |P~09ahËl>>4գ؉M0ZWvuNjЛtM8'Nf> <<: xp׎G"\,n'XEwP1m[~Q|`T`* >az>Bװ E)`#1"D;àu=PRq{+3 8T|Ni k>}+Ùx!e{wBe{U3uЯ| DwA iLyPׂ?QXqq? FۈQ6*2@ķ =}>#Tِ;{ 2x`nN;o6=MjDGB|\lLȈА`{-0j1NQ L*wP,6L]Ƹ]\P%{O ij{rB~q!m/.;o+r17"й՞_hWTN^pW}\.yV*gĥʆ` eqiW4(Dil---Ёר]2]Hλkv- P{WT ,D?Jpauֺ,\si- dLhVIp< kr@:?oT%HmHDjEP`X#jA"90P-8Kc\EE@fFTb*)tq =˰.Ⱦ5@]*4(FVZR<4EVD³Js]CL <8ٳJ5pϵ-<4{ґELw[|5˥qufݦ_Bi~ VV A۬19'«[EvW1*^ܨ5*f0=^NV4E{͢N+g ރJC&}A2pkj%=KsJo..g.Au;M ߑl)"# ׬FBjyHRdD$qLFi`bŤs{l,n-$j\Jw5tʁ$nӡ!Z&@20_}_G;E7܋$o~=pe<+AIP,}]ױnz)e b#JooQݻ$eNJMmN MZgH& ^hmuIƢ_T&w! #&tS\I<{=3DJ ^ AJ.֩*)c3;晌rK~V~\ƕC9t-RbP)!Qfe*m|P5Ҵ5#5Ip>qpRjdR{i\v2Xg5zf+]ቝ!S٧U/\~}}"I 줎$h3IKL9W/yJEDLDeh&#9"?UPkM (!dz5"T/8DU:wg'w]޺#CVg4|O,(NqG=B; %.DUX)EH"茁kyY)~5ht |*Tbid"S3X"rƊNܧ ]Q c:^ 2"q̴0qR&B*f0l AA]H:Ul3V S:& D*~}< hRX2'6t@3hS""_>Ӵׇ=z;,(8t´ڱⵧ<"krwoYsrTsʠ@|IXHeXŦ̈M:لepds FYTcURmf ̌Ye4ڧp1QRQ,%8`2 &T0"u(P8m+/ A8;;= |<Axi©1{PP`9fIsŘ):(cD1Cp5DJȶoo4uSf$3DD/etLCD7[s aswmp21Fa{i3z: qw48 _E$e^qv. N2GwK8Ȑd|lW;ysǨ9?b~^hniOup_p1`';5刈˅!#ꤌ5=FAvjk6XƧ9~ SN+$s8 lO6 R "8Fw{#i|Mw/?p~';FlIr{Wa/hDjp:-:=p +JeEc:":\gvD' aZA+Xfy 1q1 ωW8,sPU,.xس dT6򛛁:?X%s7`\lW'ӫw:yCʽ鷂n]X{*"IݮC=cpKK%)ǥ0N3 MaL\7dTd&(C Bb]49]Qxv3pBD-QxYŽ(lª(|- kR}9% TA]?Ǎ${&MSL(gE , $˽ bʇ NE$qˢ2$In: CzdfZ~+{= @N=4z+*8ꃂhbbK#lL=C6jX\ ]H(Ѹ";2_h h\Ehlƪh7vDc4Oh?櫫q6_ GoP>v7oAN+XXpOȣ3$/Ľ~25Ghb!ܰ@*f>9H`=v(y.z[\ wquF@SOԴtP^Ι/9̂k>TQؾ4`܎?lP LB+EIPViV؟q8Tos,*Jf !IkS'0Vy]4iR&k2E)`W M)ؙ=,nĩ{Ih^A!u*4k%˛֍t=%FIf3dflf?54ތszuuw/z8\NQl#`¸V Ь-p̂93>`f4c[WB?e$EY'R|w3ow[Z%7apFz+k Nf +UX8C)4Fgn4XObX-H0JAΫ|%N*tؤfw%Fu o4+yC~LvYҊsKթYDH!Ry6Wbg vb8g%r:?]799Y}Lc[2 W$,UcmABN(ls$$v #IlAlRlRzȉ*CgkBāZ(aBI*V8J.xmxlF9×JVRjb cv8&[c4߉?/cx,b_,ΈXM,ti,cXb2}~yC9Z,>7V"~t>8/z΄NǼ'+I-,ǰq; իa*XgA80(.Y| UE"1G!vP`g{"~tǩZrSQNcwN ӠdF6> :8V2G(9) LLV!k!2cVk*XBk5X7N`dj-ġaaXms\դ vG#F8V,`M}b(yr%*+[ 1Щ;6,hA+8/uYƀf"u&}ٝtxܾ]2d;#33w> 9eg`% f91%wQc28C~x_ga%?8\>`Ǹ'߇п /mq^|ݽ}<'=b(e$ wO"O . U ͂NGųR1%i >.LrH˔H8\% |-Nj.Lo8vxX8 8(e";±=p? K|{h p1?P5'u X7N_&Qx[.rGs Ov@ G ?bߡ=z[_fMgmqcWy6]uЅk_&Y%]_ ww[2M^H 7[jKw`SD<0rW%gg=^IR!ET }d${p" ~ އ,p|'1Χ< 2{U &JU] 'y+AfGm;0tG4/0x$6$c|:YK!2C-'1K,[vꔂ19&V }+q΁W8tfk|Qa]ʷW;lGǿjxNq˷tnrb)jS 끥j5;K f uN|bUC4bY5+>ˬڊ+8ۊֲ+঱;پg洳y}ݩ|n8qDp,&VB2w|inV衦7|1G`ur)~Ʒ@Gxw8# L,'4iBcj*ֳ0=&rosO Hܝ8vcnLe 2~V$șrg=Y}w8M.>'0!Iɚjڱ0#۽,%ĐG᱘͂zX PCy" K身v& 5|I23䤤OM^;=w~Qј-7yl1<(zjؕm B ɩ vXFߕiE7h7-ʎ fMNؤ_&jP"d]3qĝs?Qq;;AaS&ݒP?!f=d*2QP[IjVa5#$* (vGل٩P=zD)F؇[v\4R?:xw5ĜtU+^ΘW<|?z"+|j5ks<|s۰m-O ,_Mg"T-AHܘ+)+Ϙd7/ggePH&%ņH -` ǹ{bRJ- -íٰ C_.tvYF@(_0tޑ'<]5:n=A˵.k|j/2v5 Ҍ HkP2ɿl+<0"vL+Rz l]}ʔ+.+nE:Xqc6deTdncuiG*SEe`)w 2+=e2,KXL _/6NYEQn#Q-.9ii؞ i`C&&7sJ4EQ zصRvͅ=aƎ)7yPqks`qK^-q.vRU1ovP.z-8L YҊҔk>!-Ѱ-(:,ي\g!Ջ6,.ڴܱ.А2TyT><a]>󲹲>#a9ʥ&T*#{pbC%'% ާ\mpVls68kXZ̰8e9m0%3m UZeVAV?EjR c҂XYP=-ggvuj??0ɣRS ]')tPoI_Yͬ,W'{Ny[/o~㨈~1zaX5uݱeu:G"AN!I)E vY9-LFt2*hHer%.8|.$#wܹ9ɚT45ikl 9g17r96Vq*'c'Q,O~dsFbޡOdGlO'l˲1Yy 8͛ZdxuG.4ȸɩx*;9M2Pbq<ʹ\qu4|;dpی`ӇGVmK!'U/=mV[?sBnW-[OBM`;έj?b ۾~n}{߼ +{]q@)Y7Lv+tM#A %*,Z?: %e l)Z x+3S D ;|D 6)jVR״07/m_fYf a^9dT3p6C72W.ZKad0d,&?k&l(V\G ]857f=EO-\4VbK}{lt@+%snrL~vlg9ъ3ʒyo^5e2OCh}pz((TK]+ʦ*+}^98*VVeEVXV+Z!^n]@.zЮ~î $lR\U Skn75jKyi^yRַJRҡ}Z73ne ؖ3`Z3@Y x7P!]Γn|]翞SnKgt` 2TOm@Hڰqm΂]cT:`t%JK]n `KZu@،~PRbPM3T-{ިSڛ3Vpo;78j_ɾo`ΰRO`k%ȮɦYy5R>k_w5pM \C ެ5CSqfD@}Gj^Fgm 41 v@Dު og ܘ 4/L1clY g8y kDV,xaK`QJh&qT+5w PaH5pfha1C/C:Hﮁf򵀷!2Tt"ڔF&E[ dufAQ[~Jw5⃬j lB{Onc5Eݥ1-X @m N‹ 505-ŶzA܇i.\`%o5OgUt顓>[ExIWwd㳔Y eu[ckR-jq{v\E}(F>557߾;#mw&ZlF!8c! 64a[́;h23*8.9OX@9E|"x]!2GG;J>-3=+|zSR /~ols-W|/!w!հNv LىN(:Iޕޅ-]I٦a7X'g#e7Pe+(+VLM1%`ھ}YY9RLʳb%ȸ>v=%̋O> Ur_(7r-="aPJ`D "Sq(*QR}NswCOߛot:Ͽ>odGV^i2{j-FE"OYݏG9г!>Z*"JDeiNI.$$Nla'LL$C>NLK%(}[tIOґ7X/k_nqn .K`{ l*E%@,%p@_ l+V=ndJ]g!Gڦ~QD2>!bi vf,=]s T2y" >Pi9kA]AKeN-//. %Ŗ]([R=: r21$exEe]ي+'?ħN[anX膩np{n历ryIo رe'DT)<!c6s !0gYY[TIѺ_ 1lc 72t{d]z<20 V^:p\38ۻYK&׳5+pqjNIWzZdlڕbޝ wTʪIY)+Or_*ˉT{|d(eO^T#DzHA9&W[PSeJ7Zꁷ[ۢ Hh8z?xEHYm+3tm܋,}9E9-PD:^UG"WE Q\Nj`St"AeX"x`+1SE(}|Y28!S2[L^'甲z]'.W<?w6eM lo rқv'cqgf|Нi= afTSTisn^fnn^Lƛ*y07wi.֧gdIٌGa?HȃCʏSMyzy}ƶ .2N22LG&̥֓xn#Eܭr3~ Z l/|;n8ǐ0<2Yѷʋ K\B!~ KQ)r@G"Yy;0̟#vk 1z_TN珏FʲFæqh/gk:VIG*EdHV8bє7t} 8Z2&)r)ey{W R&U}^Se[0aj[h[g6 lgK,PJJ-r%)ESosT9u)mB&3,B6xh)Nb`TSp`qsx:v8ΰ|eOY~8`;ßLFs1Vp TKХ5*0e5-vd2mTTul<nr8-#`p9^,r4+P!N;X%"ZDe{Xfy,Eoǝz?pvV0M$ѾEfFPO.(;}i+*F%% aӓ ̊r6jas4&Zi&MJdETT9fmb}[e_&62Hy/>Q'6ݫZJ,'3v}ꥩWg^]0X2'_]^;,rEck hٰ클hg20 "/L4\Alޜo2 3fyDaA5D5фh9/_/o˄uPKBVLjYC.X$S3:;|KvMvY#Y.ahf ;hGpnCa*g;S<;<(5 о/(o2zG$oՉmU6cK ajP` vY;: (J21ۡ})7j~; ;'b_];1;aفvaPЂy*1%O;?x> !x)ߤ?).I˕J\ڻ/Z&>5{)a =LFC멎:xʮ.)5[wV,##vqcF^re:~K]lF6\<b1cm3 9Y;-4W ؏_G&(WIj u]}cӿ;u~DZ%F-|EpL˦ӐGVTJi¹8p?4 wPEC iNC- hpBC -ү@ Q< 9(>ղу4J)p˔Bմ|<ʡHP 4Xi3N ]gS G/+4hzl*hˡ֩@eҴ"D*I;?Gf(Yנ{2 B)_!!s7mMbLBY;4P5}PF.BB5?5Ϡw;B*t t*OP;S򾂐ߋP =j*B5W K-V=]mE:ݳ-cs'b2L^er/x)qhJKihjAqԉQ#j@m(Brm4/BIB( a0@o~W{H}aʴz~JF)ȈR t@6ʡc CT&Vbڷ?WơjTCiôQ}ur4Exu`\4]tLў/FKh_c 5Shr*8@+P7A+*]֠ZtCtڈ6^t# mF7[Эh NG݉h'` ݍC?F^=H7#t>:S3tQ?:'Гz E=z=__9C'"z ^A'ѫ:~ I5t@G@o?П.z>@g_Ї#W1}>C/З+75;:A$C !L`F@ A:d@&dA6@.A>0(`"(6(NZ}P(? *p iPG~XP㡖[":] `"Lp\S`*L+`:\ 3`&̂`6́0nA,%1hfhVX ˠ C;ġV@'tA7JXXkZu6 6A/7fn[a VwN;`'np?=z>xpGQx ~?Aǡa~Op_Q%< p ~qxNyx^DK2'U8;x o- w]xއ, >1²9W711˸6d8ڱ8l.ñbG.#.㰭h<;p%NnO|`/a?x5xVޭǔwoq>/Ke >_ŧi[;>_o?7[Omg~/C+?şK߰7\^qVy  "舞(?sLR1 I#$d,MrH.# #d8"RLJaIE2!RIxX2T2Ԓ 0(#R2L$drL!S4rN$3L2\Ef9d.G&," d1YBI4fBZR夝IYA:I&=d%YEVk\K#דud=@n &Kn$7frl%GN ;]dC%n<@}AO#쥭F9KS(4.Kdx4.Kx4n[x5nǠ\ípYjx^WZ(4>O(5~~_x5~_x5G@x4G@18AZJi[bn-b^-b~-x 37?._ow6:c]],jhi`QCC{;km0utYvR]7/1<ƙrf)%3^R8 _@,B3ZhLRɓ::M]_ރ٭zOk%[Ȍ=oJ"4Lj5NZ`trqcLn,Dw3{VU;K4+cm zNKZtI)f]RX.խu) ݴO/YBMqEFQ拚g#N\}hyoPaJdIk璞Mm)Kɑe`16@r`MT,ptY/f!2A2&,nZnbwk[cLʀ~"ok+oD30/*L5O[L-' \6$5YbL,ieF?SDv xGKԵ7X{3j?S0Niu:%m"nEn3Urp>3U>=fr0**!>G_3N6S8%ѠE:6LբqU͝ ETpU`X樈0S{c]K❱m+zTk-omg.Wl a%tR,VTHWvu{|1x\AuuS}5b--7j+ue"n좍ixgw"6ck{%ݭktRiͭKڨ1OVhgۺ;؊֕ m%1KЙʸ$bTHV$R#QXSz:TUjlqۍZlqWF_@|K7qSw;[{:TӍ*lk)ZcھrqۭԢxGgv-ooX\%HWOZ|] 1iI[b%@66,K;fTE/DxRg"NDH &"D#g'“Jq&r g'TwٕhS$;qiD;JcL4խ!'(qkJPv'{jtX]&ŗ,S=RښTl4ґT>T6ڰ첵γ䰊'.&8s0a(֫08|<ˣ<(vEy]Qޮ(oW4!o_/qu_qu_qu_sn=[Vmnׇ&a#F9^.^UšCn=z9suq.97ݜu8ݜwsnNNQ[*!w9J:y=u<^DC78s0!o믷ӫO9=_1M Z[K,5~C&ib=7rPȡ@&i P=ϬEz=1rx8T7J*Urumtlha:?,ȡgL7t3DDDD>ip1;" H/ 4B<3$4B"0 a=,QqFDѣ<3*GEΕ)*STbNQzJ#bfϬ3D-pq-p&`hb ..":GDK)S.Q\\\>'Dtm.Q\Dmsqms%Nw8]\]D=tz#ib&t>vnѝ":U8nqT⨺QuGG-[U8n>nqT⨺QuQu"gJNtuV͇- 788nqpXxol튷 P 1\cx.\CABEhC2c&ӨUxgP=Z\٨p4NR)ܓȫ۰a5- 4myp_?a1w# />p,܁ʲ玃;>>>ľO8><ǽ(Z|B5'O&?J+JE/r8,Yg_~q@|V/ZYhe|RIޞ{{~ꏈ|GL>sg5u+uχ#:] p p fx3>́],8|CoK>$J>$J>$J>ě3$ΐh8C ^L ^x/B!.ߐ褄D'%$:)!Y#WrŕoaaQYâEek/_{^7y8$|6b&߁{1"NƈɈFD9[+cD#|#^1ϪE܉s' ^D\"|l#޳a0:*ևFoн`GT|b5x J|Q5xQ5x-o.?j/?j/?j/?jo'ˏ[qʰí'8Rw<.J>|+WR+ x*^*pepe$ӭ/-N~^9N~EN>\uG>(<R#9y0)j35Ж3D[mO}WxKE&F򄸢Q_%]{SDw!~&O?_- ĖDa= $ J6 J6 z`! E4q8q ) S@<;@6䀫rhBp**:!Q!qlC؆DYDg!DD*G!$w(44!G!$BH8 !qB(Q       ]а[D%%%<,za& &4&IX< E4qŝ_8 G!,BX NP'" 1"NDq#"ӨhCCEղ^TzQ-EԋWbVxg|ɒxF"Ty2xhwYg%J|YIsY 0cx/]ïah.oH @{#ku_-O**XsWƖė/V~⫔[\ܧrqU wsy~6 ֜X{mׯ&_~,mq=hԶOm_Nּ~8bPlM4!5e6ٚ3Mg5IM0ea dX[j[pewT2kc[[vr 5IzT7|/%ZEV 7mdYZtM~Ҁip('7?Jng]v(@p`[Fzr&ghld/2џAq4|IDf>@ i }!9`>JMO &g6_zF8J&S%J7Zi觕)cG)jvFTJN A s VޓCrb~' ?Ⱦ~;L;xvǩR>%wޕa=LRLl2kx scFo| y)j}d_|܋_hxXҚIWÕ0E㓯v%a+v'n+- F~--[[H-} DpyҤmË&=-;?mf{=EuIhXG[ {{nEzu576)T;6`:zJ\oV'+ݝeveY,]eqd1Y#LeQv%vsmyTd5-iFCrQO2I6"FÍLTUaD f0ּ,f+(LfYrRӥKGUWUTU.έΪN6WuդUOsA_d4yF/(2O>B9~94o>hF =2w#<훼9c}#63gNo {a_dpNSl+&`DCt-(rnD]KC_]C񺺇ftРԠ&CdQriQ7ꢟV`w)|QյFVEhNC> endobj 21 0 obj << /Title (\376\377\000\103\000\162\000\157\000\163\000\163\000\055\000\164\000\141\000\142\000\165\000\154\000\141\000\162\000\040\000\163\000\165\000\155\000\155\000\141\000\162\000\171\000\040\000\162\000\145\000\160\000\157\000\162\000\164) /Dest [7 0 R /XYZ 0 576 null] /Parent 20 0 R /First 22 0 R /Last 22 0 R /Count 1 >> endobj 22 0 obj << /Title (\376\377\000\124\000\141\000\142\000\154\000\145\000\040\000\061) /Dest [7 0 R /XYZ 0 576 null] /Parent 21 0 R >> endobj 19 0 obj << /D [7 0 R /XYZ 0 576 null] >> endobj 7 0 obj << /Type /Page /Parent 3 0 R /Resources << /ProcSet [/PDF /Text ] /Font<< /TT1 4 0 R /TT2 10 0 R /TT3 13 0 R /TT4 16 0 R >> /ExtGState <> >> /MediaBox [0 0 792 612] /Contents 8 0 R >> endobj xref 0 30 0000000000 65535 f 0000005758 00000 n 0000006006 00000 n 0000006076 00000 n 0000006133 00000 n 0000006291 00000 n 0000006486 00000 n 0000103400 00000 n 0000000064 00000 n 0000000016 00000 n 0000026014 00000 n 0000026325 00000 n 0000026521 00000 n 0000050955 00000 n 0000051446 00000 n 0000051645 00000 n 0000068627 00000 n 0000069135 00000 n 0000069328 00000 n 0000103351 00000 n 0000102569 00000 n 0000102865 00000 n 0000103210 00000 n 0000002121 00000 n 0000005924 00000 n 0000005960 00000 n 0000006765 00000 n 0000026864 00000 n 0000052095 00000 n 0000069828 00000 n trailer << /Size 30 /Root 1 0 R >> startxref 103611 %%EOF

SAS Log

1                                                                                                                        The SAS System                                                                                           17:48 Friday, October 27, 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=20170731
 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; JSESSIONID=B12F5390566265A18F266CE484550363; sso-logout-time="Sat Oct 28 2017 00:21:51 GMT-0500 (Central Daylight Time)"; LtpaToken=AAECAzU5RjNBMzMzNTlGND
     EzRUZrdHdlZWRAbHN1LmVkdcdWf3QzOoQT/y0rCsn2UmWdnyJL; __unam=7ac2274-151253bf750-b2127a8-1774
 _HTUA=Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.91 Safari/537.36
 _METAFOLDER=/FSS/
 _METAPERSON=FSSGuest
 _METAUSER=FSSGuest@saspw
 _ODSDEST=PDF
 _PASSWORD=XXXXXX
 _PROGRAM=/FSS/FUNDCOL2
 _REPLAY="&_URL?_sessionid=7FF8A72A-D814-4FAA-B84F-CF65A80D5B6C&_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.TCAT0011
 _URL=/SASStoredProcess/do
 _USERLOCALE=en_US
 _USERNAME=FSSGuest@saspw
 _VERSION=Version 9.3 (Build 478)

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

39        +%ExtendValidMemName;
40        +
41        +*  End EG generated code (do not edit this line);
42        +
43        +OPTIONS MISSING = ' '
44        +     LINESIZE=145 symbolgen;
45        +
46        +%GetLSUUser
SYMBOLGEN:  Macro variable _METAUSER resolves to FSSGuest@saspw
SYMBOLGEN:  Macro variable _METAUSER resolves to FSSGuest@saspw
SYMBOLGEN:  Macro variable _HTCOOK resolves to _ga=GA1.2.833841193.1398869373; JSESSIONID=B12F5390566265A18F266CE484550363; sso-logout-time="Sat 
            Oct 28 2017 00:21:51 GMT-0500 (Central Daylight Time)"; 
            LtpaToken=AAECAzU5RjNBMzMzNTlGNDEzRUZrdHdlZWRAbHN1LmVkdcdWf3QzOoQT/y0rCsn2UmWdnyJL; __unam=7ac2274-151253bf750-b2127a8-1774
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.01 seconds
      cpu time            0.00 seconds
      

SYMBOLGEN:  Macro variable VALUE resolves to AAECAzU5RjNBMzMzNTlGNDEzRUZrdHdlZWRAbHN1LmVkdcdWf3QzOoQT/y0rCsn2UmWdnyJL
SYMBOLGEN:  Macro variable _METAUSER resolves to FSSGuest@saspw
SYMBOLGEN:  Macro variable _METAUSER resolves to FSSGuest@saspw

NOTE: Numeric values have been converted to character values at the places given by: (Line):(Column).
      46:118   46:240   
NOTE: The infile LSU is:
      Filename=http://cgi.lsu.edu:8080/eis/servlet/getuser?LtpaToken=AAECAzU5RjNBMzMzNTlGNDEzRUZrdHdlZWRAbHN1LmVkdcdWf3QzOoQT/y0rCsn2UmWdnyJL,
      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):
                                                                 The SAS System

      real time           0.00 seconds
      cpu time            0.00 seconds
      

**END*USEREND*USER**


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


**END*USEREND*USER**
SYMBOLGEN:  Macro variable _INFILE resolves to            0
SYMBOLGEN:  Macro variable _INUSER resolves to            1
47        +  *** ENTER EFFECTIVE DATE ***;
48        +*%LET EFFDTE = 20170626;
49        +
50        +DATA DATE;
51        +  EFFDTE  = "&EFFDTE";
SYMBOLGEN:  Macro variable EFFDTE resolves to 20170731
52        +  EFFDTEX = INPUT(PUT(EFFDTE,8.),$8.);
53        +  FORMAT EFFYR $4.;
54        +  EFFYR = SUBSTR(EFFDTEX,1,4);
55        +  EFFMN = SUBSTR(EFFDTEX,5,2);
56        +  IF EFFMN < 7 THEN FISCAL = EFFYR;
57        +   ELSE FISCAL = EFFYR + 1;
58        +     FYEARX = COMPRESS("'"||TRIM(FISCAL)||"'");
59        +     FYRX = "'"||SUBSTR(FYEARX,4,2)||"'";
60        +     PDATE = COMPRESS(EFFYR) || COMPRESS(EFFMN);
61        +/*PFILE = "'ACGR14.PROD.PDF(V" || COMPRESS(PDATE) || ")'";
62        +     CALL SYMPUT('PFILE',PFILE);
63        +HFILE = "'ACGR14.PROD.HTML(V" || COMPRESS(PDATE) || ")'";
64        +     CALL SYMPUT ('HFILE', HFILE);*/
65        +     CALL SYMPUT('FYR',FYRX);
66        +     CALL SYMPUT('FYEAR',FYEARX);
67        +     CALL SYMPUT('EFFMN',EFFMN);
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 > 6 then begfy = effyr; else begfy = effyr - 1;	
74        +	format begdte yymmddn.;
75        +begdte = begfy||'0701';
76        +begdte1 = INPUT(PUT(begdte,$8.),8.);
WARNING: Variable begdte has already been defined as numeric.
77        +CALL SYMPUT('begdte1',begdte1);
78        +
79        +
80        +IF EFFMN = 01 THEN MON = 'JANUARY  ';
81        +IF EFFMN = 02 THEN MON = 'FEBRUARY ';
82        +IF EFFMN = 03 THEN MON = 'MARCH    ';
83        +IF EFFMN = 04 THEN MON = 'APRIL    ';
84        +IF EFFMN = 05 THEN MON = 'MAY      ';
85        +IF EFFMN = 06 THEN MON = 'JUNE     ';
86        +IF EFFMN = 07 THEN MON = 'JULY     ';
87        +IF EFFMN = 08 THEN MON = 'AUGUST   ';
88        +IF EFFMN = 09 THEN MON = 'SEPTEMBER';
89        +IF EFFMN = 10 THEN MON = 'OCTOBER  ';
90        +IF EFFMN = 11 THEN MON = 'NOVEMBER ';
91        +IF EFFMN = 12 THEN MON = 'DECEMBER ';
92        + CALL SYMPUT('MON',MON);
93        +
94        +BEGFY=FISCAL-1;
95        +BEGFX = INPUT(PUT(BEGFY,4.),$4.);
96        +FISX = INPUT(PUT(FISCAL,4.),$4.);
97        +FORMAT BEGYR ENDYR $2.;
98        +BEGYR = SUBSTR(BEGFX,3,2);
99        +ENDYR = SUBSTR(FISX,3,2);
100       +CALL SYMPUT('BEGYR',BEGYR);
101       +CALL SYMPUT('ENDYR',ENDYR);
102       +
103       +     IF EFFMN = 01 THEN HEADER = '  JANUARY';
104       +ELSE IF EFFMN = 02 THEN HEADER = ' FEBRUARY';
105       +ELSE IF EFFMN = 03 THEN HEADER = '    MARCH';
                                                                 The SAS System

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

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      56:6    57:18   73:4    73:47   75:15   80:4    81:4    82:4    83:4    84:4    85:4    86:4    87:4    88:4    89:4    90:4    91:4
      94:7    103:9   104:9   105:9   106:9   107:9   108:9   109:9   110:9   111:9   112:9   113:9   114:9   
NOTE: Numeric values have been converted to character values at the places given by: (Line):(Column).
      57:24   71:20   73:53   77:23   94:13   
NOTE: The data set WORK.DATE has 1 observations and 18 variables.
NOTE: Compressing data set WORK.DATE increased size by 100.00 percent. 
      Compressed is 2 pages; un-compressed would require 1 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

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

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

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

143       +PROC SQL;
144       +CREATE TABLE FUND1 AS
145       +SELECT ORG_ID AS GRANT_ID,
146       +FUND
147       +FROM WDM.fin_fdm_DRIVERTAG
148       +WHERE FUND IN ('FD250','FD251','FD252');
NOTE: Compressing data set WORK.FUND1 decreased size by 48.11 percent. 
      Compressed is 55 pages; un-compressed would require 106 pages.
NOTE: Table WORK.FUND1 created, with 6101 rows and 2 columns.

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

                                                                 The SAS System

149       +PROC SORT; BY GRANT_ID;
150       +

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

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

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

163       +PROC SORT; BY GRANT_ID;
164       +

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

NOTE: Compressing data set WORK.GRANT1 decreased size by 36.36 percent. 
      Compressed is 49 pages; un-compressed would require 77 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

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

NOTE: There were 6101 observations read from the data set WORK.FUND1.
NOTE: There were 3498 observations read from the data set WORK.GRANT1.
NOTE: The data set WORK.MRG1 has 3042 observations and 9 variables.
NOTE: Compressing data set WORK.MRG1 decreased size by 43.64 percent. 
      Compressed is 31 pages; un-compressed would require 55 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

166       +PROC SORT; BY sponsor_id;
167       +

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

168       +proc sql;
169       +create table SPON as
170       +select sponsor_id,
171       +SPONSOR_NAME,
172       +sponsor_type
173       +from wdm.fin_awd_sponsor;
NOTE: Compressing data set WORK.SPON decreased size by 67.65 percent. 
                                                                 The SAS System

      Compressed is 11 pages; un-compressed would require 34 pages.
NOTE: Table WORK.SPON created, with 1609 rows and 3 columns.

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

174       +proc sort; by sponsor_id;
175       +

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

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

NOTE: There were 3042 observations read from the data set WORK.MRG1.
NOTE: There were 1609 observations read from the data set WORK.SPON.
NOTE: The data set WORK.MRGSPON has 3042 observations and 11 variables.
NOTE: Compressing data set WORK.MRGSPON decreased size by 63.73 percent. 
      Compressed is 37 pages; un-compressed would require 102 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

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

NOTE: There were 3042 observations read from the data set WORK.MRGSPON.
NOTE: The data set WORK.MRGSPON has 3042 observations and 11 variables.
NOTE: Compressing data set WORK.MRGSPON decreased size by 63.73 percent. 
                                                                 The SAS System

      Compressed is 37 pages; un-compressed would require 102 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

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

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

181       +proc sort; by workday_id;
182       +

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

183       +proc sql;
184       +create table task as
185       +select workday_id,
186       +org_id as tasknbr
187       +from WDM.FIN_AWD_LINE_ORG
188       +where substr(org_id,1,2) = 'TA';
NOTE: Compressing data set WORK.TASK decreased size by 22.22 percent. 
      Compressed is 84 pages; un-compressed would require 108 pages.
                                                                 The SAS System

NOTE: Table WORK.TASK created, with 6223 rows and 2 columns.

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

189       +proc sort; by workday_id;
190       +

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

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

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

193       +proc sort; by award_budg;
194       +

NOTE: There were 3038 observations read from the data set WORK.MRGGRNT.
NOTE: The data set WORK.MRGGRNT has 3038 observations and 12 variables.
NOTE: Compressing data set WORK.MRGGRNT decreased size by 64.22 percent. 
                                                                 The SAS System

      Compressed is 39 pages; un-compressed would require 109 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

195       +PROC SQL;
196       +CREATE TABLE AWARD1 AS
197       +SELECT AWARD_NUMBER as award_budg,
198       +PROPOSAL_ID as propnbr,
199       +AWARD_NAME,
200       +signed_date,
201       +TOTAL_AMOUNT AS AWD_TOTAL,
202       +award_date
203       +FROM WDM.FIN_AWD
204       +WHERE PROPOSAL_ID NE 0 and
205       +award_type not in ('SPN_AWD_Type_Disaster_Relief','SPN_AWD_Type_Pell_SEOG_CWS','SPN_AWD_Type_Federal_Appropriations');
NOTE: Compressing data set WORK.AWARD1 decreased size by 76.12 percent. 
      Compressed is 16 pages; un-compressed would require 67 pages.
NOTE: Table WORK.AWARD1 created, with 1917 rows and 6 columns.

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

206       +PROC SORT; BY award_budg;
207       +

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

                                                                 The SAS System

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

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

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

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

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

260       +proc sql;
                                                                 The SAS System

261       +CREATE TABLE SPEC AS
262       +SELECT AWARD_NUMBER as award_budg,
263       +REF_ID
264       +FROM WDM.FIN_AWD_SPEC_COND
265       +WHERE REF_ID = 'Special_Condition_Type_Internal_Competition';
NOTE: Compressing data set WORK.SPEC decreased size by 0.00 percent. 
      Compressed is 2 pages; un-compressed would require 2 pages.
NOTE: Table WORK.SPEC created, with 52 rows and 2 columns.

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

266       +PROC SORT; BY award_budg;
267       +

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

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

NOTE: There were 2734 observations read from the data set WORK.MRG2.
NOTE: There were 52 observations read from the data set WORK.SPEC.
NOTE: The data set WORK.MRG5 has 2734 observations and 19 variables.
NOTE: Compressing data set WORK.MRG5 decreased size by 78.71 percent. 
      Compressed is 53 pages; un-compressed would require 249 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

                                                                 The SAS System

269       +PROC SORT; BY award_budg grant_id;
270       +

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

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

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

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

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

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

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

319       +budget_obj,
320       +award_name,
321       +award_report_code as BAADJCD,
322       +budget_amendment_date,
323       +budget_date_from
324       +from workday.award_budget
325       +where ledger_account in ('4200:Federal Grants and Contracts Revenue','4210:State and Local Grants and Contracts Revenue',
326       +'4220:Non-governmental Grants and Contracts Revenue','4230:Grants and Contracts Revenue') and budget_amendment_status not in
326      !+('Canceled','Draft','Denied')
327       +and company_code = 'LSUAM' and
328       +award_report_code in ('New','Continuation') ;
NOTE: Compressing data set WORK.BUDG decreased size by 63.53 percent. 
      Compressed is 31 pages; un-compressed would require 85 pages.
NOTE: Table WORK.BUDG created, with 1349 rows and 9 columns.

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

329       +proc sort; by grant_id;
330       +

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

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

NOTE: There were 1349 observations read from the data set WORK.BUDG.
                                                                 The SAS System

NOTE: The data set WORK.SET1 has 1349 observations and 11 variables.
NOTE: Compressing data set WORK.SET1 decreased size by 68.27 percent. 
      Compressed is 33 pages; un-compressed would require 104 pages.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds
      

335       +proc sort; by award_budg grant_id;
336       +

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

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

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

                                                                 The SAS System

341       +proc sort; by grant_id budget_date;
342       +

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

343       +data marge1; set marge; by grant_id budget_date;
344       +effdte = INPUT(PUT(budget_date,yymmddn.),8.);
345       +
346       +*if effdte <= 20160930 then output;

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

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

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


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

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

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

NOTE: There were 1346 observations read from the data set WORK.MARGE1.
NOTE: The data set WORK.BUDG1 has 70 observations and 33 variables.
NOTE: Compressing data set WORK.BUDG1 decreased size by 63.64 percent. 
      Compressed is 4 pages; un-compressed would require 11 pages.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

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

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

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

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

NOTE: There were 70 observations read from the data set WORK.BUDG1.
NOTE: The data set WORK.GLSCOA15 has 66 observations and 35 variables.
NOTE: Compressing data set WORK.GLSCOA15 decreased size by 60.00 percent. 
      Compressed is 4 pages; un-compressed would require 10 pages.
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

442       + proc sort; by grant_id;
443       +

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

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

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

      

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

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

449       +PROC SQL;
450       +  CREATE TABLE PROJTRAN AS
451       +SELECT PROPOSAL_NBR     AS PROPNBR
452       +      ,TRX_NBR          AS TRXNBR
453       +      ,TRX_TYPE         AS TRXTYPE
454       +      ,TRX_STATUS       AS TRXSTAT
455       +      ,TO_SPA_DATE      AS RELDATE
456       +FROM SPM.PROJ_TRANSACTION
457       + WHERE TRX_STATUS IN ('AC','TE','CO');
NOTE: Compressing data set WORK.PROJTRAN decreased size by 1.39 percent. 
      Compressed is 142 pages; un-compressed would require 144 pages.
NOTE: Table WORK.PROJTRAN created, with 18085 rows and 5 columns.

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

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

NOTE: There were 18085 observations read from the data set WORK.PROJTRAN.
                                                                 The SAS System

NOTE: The data set WORK.PROJTRAN has 18085 observations and 5 variables.
NOTE: Compressing data set WORK.PROJTRAN decreased size by 1.39 percent. 
      Compressed is 142 pages; un-compressed would require 144 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.03 seconds
      cpu time            0.03 seconds
      

461       +DATA SPS2;
462       + SET PROJTRAN; BY PROPNBR TRXNBR;
463       +    LENGTH MO YY $2.;
464       +    LENGTH YR $4.;
465       +    MO=MONTH(RELDATE);
466       +    YR=YEAR(RELDATE);
467       +    YY=SUBSTR(YR,3,2);
468       +    LENGTH EFFMY $4.;
469       +    EFFMY=YY||MO;
470       +    IF SUBSTR(EFFMY,3,1)=' ' THEN SUBSTR(EFFMY,3,1)='0';

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

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

NOTE: There were 18085 observations read from the data set WORK.SPS2.
NOTE: The data set WORK.SPS2 has 18085 observations and 9 variables.
                                                                 The SAS System

NOTE: Compressing data set WORK.SPS2 increased size by 8.33 percent. 
      Compressed is 195 pages; un-compressed would require 180 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.03 seconds
      cpu time            0.03 seconds
      

473       + PROC SORT; BY PROPNBR TRXNBR;
474       +

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

475       +PROC SQL;
476       +    CREATE TABLE PISHR AS
477       +    SELECT PROPOSAL_NBR    AS PROPNBR,
478       +           TRX_NBR         AS TRXNBR,
479       +           TASK_NBR        AS TASK,
480       +           LSU_ID          AS LSUID,
481       +           INVESTIGATOR_TYPE AS INVTYPE,
482       +           DEPT_CD         AS DEPT,
483       +           PROJECT_SHARE   AS SHARE
484       +    FROM SPM.PROJ_INVESTIGATOR
485       +    WHERE PROJECT_SHARE > 0;
NOTE: Compressing data set WORK.PISHR decreased size by 6.66 percent. 
      Compressed is 827 pages; un-compressed would require 886 pages.
NOTE: Table WORK.PISHR created, with 74364 rows and 7 columns.

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


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

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

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

NOTE: There were 18085 observations read from the data set WORK.SPS2.
NOTE: There were 74364 observations read from the data set WORK.PISHR.
NOTE: The data set WORK.SPS4 has 31770 observations and 14 variables.
NOTE: Compressing data set WORK.SPS4 decreased size by 7.22 percent. 
      Compressed is 527 pages; un-compressed would require 568 pages.
NOTE: DATA statement used (Total process time):
      real time           0.06 seconds
      cpu time            0.06 seconds
      

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

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


493       +    PROC SORT; BY PROPNBR TRXNBR;
494       +

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

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

516       +     IF (YY=&BEGYR AND MO <= 08) OR YY < &BEGYR THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable BEGYR resolves to 17
517       +         ACTDTE = BEG||'08';
518       +         OUTPUT SPSFM2;
519       +         END;
520       +     IF (YY=&BEGYR AND MO <= 09) OR YY < &BEGYR THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable BEGYR resolves to 17
521       +         ACTDTE = BEG||'09';
522       +         OUTPUT SPSFM3;
523       +         END;
524       +     IF (YY=&BEGYR AND MO <= 10) OR YY < &BEGYR THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable BEGYR resolves to 17
525       +         ACTDTE = BEG||'10';
526       +         OUTPUT SPSFM4;
527       +         END;
528       +     IF (YY=&BEGYR AND MO <= 11) OR YY < &BEGYR THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable BEGYR resolves to 17
529       +         ACTDTE = BEG||'11';
530       +         OUTPUT SPSFM5;
531       +         END;
532       +     IF (YY=&BEGYR AND MO <= 12) OR YY < &BEGYR THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable BEGYR resolves to 17
533       +         ACTDTE = BEG||'12';
534       +         OUTPUT SPSFM6;
535       +         END;
536       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <= 1) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable ENDYR resolves to 18
537       +         ACTDTE = END||'01';
538       +         OUTPUT SPSFM7;
539       +         END;
540       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <= 2) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
                                                                 The SAS System

SYMBOLGEN:  Macro variable ENDYR resolves to 18
541       +         ACTDTE = END||'02';
542       +         OUTPUT SPSFM8;
543       +         END;
544       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <= 3) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable ENDYR resolves to 18
545       +         ACTDTE = END||'03';
546       +         OUTPUT SPSFM9;
547       +         END;
548       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <=4) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable ENDYR resolves to 18
549       +         ACTDTE = END||'04';
550       +         OUTPUT SPSFM10;
551       +         END;
552       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <=5) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable ENDYR resolves to 18
553       +         ACTDTE = END||'05';
554       +         OUTPUT SPSFM11;
555       +         END;
556       +     IF YY <= &BEGYR OR (YY=&ENDYR AND MO <=6) THEN DO;
SYMBOLGEN:  Macro variable BEGYR resolves to 17
SYMBOLGEN:  Macro variable ENDYR resolves to 18
557       +         ACTDTE = END||'06';
558       +         OUTPUT SPSFM12;
559       +         END;
560       +

NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
      512:10   512:24   512:37   516:10   516:24   516:37   520:10   520:24   520:37   524:10   524:24   524:37   528:10   528:24   528:37
      532:10   532:24   532:37   536:9    536:26   536:40   540:9    540:26   540:40   544:9    544:26   544:40   548:9    548:26   548:40
      552:9    552:26   552:40   556:9    556:26   556:40   
NOTE: There were 31770 observations read from the data set WORK.SPS4.
NOTE: The data set WORK.SPSFM1 has 31172 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM1 decreased size by 12.72 percent. 
      Compressed is 487 pages; un-compressed would require 558 pages.
                                                                 The SAS System

NOTE: The data set WORK.SPSFM2 has 31351 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM2 decreased size by 12.66 percent. 
      Compressed is 490 pages; un-compressed would require 561 pages.
NOTE: The data set WORK.SPSFM3 has 31503 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM3 decreased size by 12.59 percent. 
      Compressed is 493 pages; un-compressed would require 564 pages.
NOTE: The data set WORK.SPSFM4 has 31759 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM4 decreased size by 12.50 percent. 
      Compressed is 497 pages; un-compressed would require 568 pages.
NOTE: The data set WORK.SPSFM5 has 31759 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM5 decreased size by 12.50 percent. 
      Compressed is 497 pages; un-compressed would require 568 pages.
NOTE: The data set WORK.SPSFM6 has 31759 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM6 decreased size by 12.50 percent. 
      Compressed is 497 pages; un-compressed would require 568 pages.
NOTE: The data set WORK.SPSFM7 has 31759 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM7 decreased size by 12.50 percent. 
      Compressed is 497 pages; un-compressed would require 568 pages.
NOTE: The data set WORK.SPSFM8 has 31759 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM8 decreased size by 12.50 percent. 
      Compressed is 497 pages; un-compressed would require 568 pages.
NOTE: The data set WORK.SPSFM9 has 31759 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM9 decreased size by 12.50 percent. 
      Compressed is 497 pages; un-compressed would require 568 pages.
NOTE: The data set WORK.SPSFM10 has 31759 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM10 decreased size by 12.50 percent. 
      Compressed is 497 pages; un-compressed would require 568 pages.
NOTE: The data set WORK.SPSFM11 has 31759 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM11 decreased size by 12.50 percent. 
      Compressed is 497 pages; un-compressed would require 568 pages.
NOTE: The data set WORK.SPSFM12 has 31759 observations and 12 variables.
NOTE: Compressing data set WORK.SPSFM12 decreased size by 12.50 percent. 
      Compressed is 497 pages; un-compressed would require 568 pages.
NOTE: DATA statement used (Total process time):
      real time           0.28 seconds
      cpu time            0.28 seconds
      

                                                                 The SAS System

561       +DATA SPS6;
562       +    SET SPSFM1
563       +        SPSFM2
564       +        SPSFM3
565       +        SPSFM4
566       +        SPSFM5
567       +        SPSFM6
568       +        SPSFM7
569       +        SPSFM8
570       +        SPSFM9
571       +        SPSFM10
572       +        SPSFM11
573       +        SPSFM12;

NOTE: There were 31172 observations read from the data set WORK.SPSFM1.
NOTE: There were 31351 observations read from the data set WORK.SPSFM2.
NOTE: There were 31503 observations read from the data set WORK.SPSFM3.
NOTE: There were 31759 observations read from the data set WORK.SPSFM4.
NOTE: There were 31759 observations read from the data set WORK.SPSFM5.
NOTE: There were 31759 observations read from the data set WORK.SPSFM6.
NOTE: There were 31759 observations read from the data set WORK.SPSFM7.
NOTE: There were 31759 observations read from the data set WORK.SPSFM8.
NOTE: There were 31759 observations read from the data set WORK.SPSFM9.
NOTE: There were 31759 observations read from the data set WORK.SPSFM10.
NOTE: There were 31759 observations read from the data set WORK.SPSFM11.
NOTE: There were 31759 observations read from the data set WORK.SPSFM12.
NOTE: The data set WORK.SPS6 has 379857 observations and 12 variables.
NOTE: Compressing data set WORK.SPS6 decreased size by 12.91 percent. 
      Compressed is 5908 pages; un-compressed would require 6784 pages.
NOTE: DATA statement used (Total process time):
      real time           0.31 seconds
      cpu time            0.31 seconds
      

574       +    PROC SORT; BY PROPNBR ACTDTE TRXNBR EFFMY;
575       +
576       +

                                                                 The SAS System

NOTE: There were 379857 observations read from the data set WORK.SPS6.
NOTE: The data set WORK.SPS6 has 379857 observations and 12 variables.
NOTE: Compressing data set WORK.SPS6 decreased size by 12.84 percent. 
      Compressed is 5913 pages; un-compressed would require 6784 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.34 seconds
      cpu time            0.62 seconds
      

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

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

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

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

583       +DATA SPS7;
584       + MERGE SPS7X(IN=A) SPS6(IN=B);
585       + BY PROPNBR ACTDTE TRXNBR;
                                                                 The SAS System

586       + IF A AND B;
587       +

NOTE: There were 92744 observations read from the data set WORK.SPS7X.
NOTE: There were 379857 observations read from the data set WORK.SPS6.
NOTE: The data set WORK.SPS7 has 135749 observations and 12 variables.
NOTE: Compressing data set WORK.SPS7 decreased size by 12.99 percent. 
      Compressed is 2110 pages; un-compressed would require 2425 pages.
NOTE: DATA statement used (Total process time):
      real time           0.28 seconds
      cpu time            0.28 seconds
      

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

NOTE: There were 135749 observations read from the data set WORK.SPS7.
NOTE: The data set WORK.SPS7 has 135749 observations and 12 variables.
NOTE: Compressing data set WORK.SPS7 decreased size by 12.99 percent. 
      Compressed is 2110 pages; un-compressed would require 2425 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.12 seconds
      cpu time            0.20 seconds
      

590       +PROC SQL;
591       +  CREATE TABLE DIRFILE AS
592       + SELECT INDIV_NAME     AS PI
593       +       ,LSU_ID         AS LSUID
594       + FROM DIR.NAME;
NOTE: Compressing data set WORK.DIRFILE decreased size by 1.52 percent. 
      Compressed is 12522 pages; un-compressed would require 12715 pages.
NOTE: Table WORK.DIRFILE created, with 1169663 rows and 2 columns.

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

      

596       +PROC SORT; BY LSUID;
597       +

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

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

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

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

NOTE: There were 1169663 observations read from the data set WORK.DIRFILE.
NOTE: There were 135749 observations read from the data set WORK.SPS7.
NOTE: The data set WORK.SPS8 has 135749 observations and 8 variables.
NOTE: Compressing data set WORK.SPS8 decreased size by 19.41 percent. 
      Compressed is 1084 pages; un-compressed would require 1345 pages.
NOTE: DATA statement used (Total process time):
      real time           0.49 seconds
      cpu time            0.49 seconds
      

669       +  proc sql;
670       +  create table ccdept as
671       +  select code_value1 as dept,
672       +  code_value2 as CC
673       +  from spm.codes
674       +where code_type = 'CCDEPT';
NOTE: Compressing data set WORK.CCDEPT increased size by 14.29 percent. 
      Compressed is 16 pages; un-compressed would require 14 pages.
NOTE: Table WORK.CCDEPT created, with 2587 rows and 2 columns.

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

675       +proc sort; by  dept;
676       +

                                                                 The SAS System

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: Compressing data set WORK.CCDEPT increased size by 14.29 percent. 
      Compressed is 16 pages; un-compressed would require 14 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

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

NOTE: There were 135749 observations read from the data set WORK.SPS8.
NOTE: The data set WORK.SPS8 has 135749 observations and 8 variables.
NOTE: Compressing data set WORK.SPS8 decreased size by 19.41 percent. 
      Compressed is 1084 pages; un-compressed would require 1345 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.10 seconds
      cpu time            0.20 seconds
      

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

WARNING: Multiple lengths were specified for the BY variable DEPT by input data sets. This may cause unexpected results.
NOTE: There were 135749 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 135749 observations and 9 variables.
NOTE: Compressing data set WORK.MRGCC decreased size by 17.68 percent. 
      Compressed is 1215 pages; un-compressed would require 1476 pages.
NOTE: DATA statement used (Total process time):
      real time           0.12 seconds
      cpu time            0.12 seconds
      

681       +proc sort; by cc;
682       +

                                                                 The SAS System

NOTE: There were 135749 observations read from the data set WORK.MRGCC.
NOTE: The data set WORK.MRGCC has 135749 observations and 9 variables.
NOTE: Compressing data set WORK.MRGCC decreased size by 17.68 percent. 
      Compressed is 1215 pages; un-compressed would require 1476 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.12 seconds
      cpu time            0.20 seconds
      

683       +proc sql;
684       +create table org as
685       +select org_id as CC,
686       +org_name as Cost_Center,
687       +superior_org as CC_Hier
688       +from wdm.organization
689       +where org_type = 'Cost_Center';
NOTE: Compressing data set WORK.ORG decreased size by 88.24 percent. 
      Compressed is 8 pages; un-compressed would require 68 pages.
NOTE: Table WORK.ORG created, with 1079 rows and 3 columns.

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

690       +proc sort;  BY CC;
691       +

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

692       +data mrgcc2; merge mrgcc(in=a) org(in=b); by cc; if a;
                                                                 The SAS System


WARNING: Multiple lengths were specified for the BY variable CC by input data sets. This may cause unexpected results.
NOTE: There were 135749 observations read from the data set WORK.MRGCC.
NOTE: There were 1079 observations read from the data set WORK.ORG.
NOTE: The data set WORK.MRGCC2 has 135749 observations and 11 variables.
NOTE: Compressing data set WORK.MRGCC2 decreased size by 81.27 percent. 
      Compressed is 1338 pages; un-compressed would require 7145 pages.
NOTE: DATA statement used (Total process time):
      real time           0.21 seconds
      cpu time            0.21 seconds
      

693       +proc sort;  BY CC_Hier;
694       +

NOTE: There were 135749 observations read from the data set WORK.MRGCC2.
NOTE: The data set WORK.MRGCC2 has 135749 observations and 11 variables.
NOTE: Compressing data set WORK.MRGCC2 decreased size by 81.27 percent. 
      Compressed is 1338 pages; un-compressed would require 7145 pages.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.29 seconds
      cpu time            0.48 seconds
      

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

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


701       +proc sort;  BY CC_Hier;
702       +

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

703       +data mrgcc2; merge mrgcc2(in=a) org(in=b); by CC_Hier; if a;
704       +Cost_Center_Hierarchy = scan(Cost_Center_Hierarchy,-1,'|');

NOTE: There were 135749 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 135749 observations and 12 variables.
NOTE: Compressing data set WORK.MRGCC2 decreased size by 86.08 percent. 
      Compressed is 1575 pages; un-compressed would require 11313 pages.
NOTE: DATA statement used (Total process time):
      real time           0.34 seconds
      cpu time            0.34 seconds
      

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

NOTE: There were 135749 observations read from the data set WORK.MRGCC2.
NOTE: The data set WORK.MRGCC2 has 135749 observations and 12 variables.
NOTE: Compressing data set WORK.MRGCC2 decreased size by 86.08 percent. 
      Compressed is 1575 pages; un-compressed would require 11313 pages.
NOTE: PROCEDURE SORT used (Total process time):
                                                                 The SAS System

      real time           0.38 seconds
      cpu time            0.54 seconds
      

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

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

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

729       +
730       +
                                                                 The SAS System

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

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

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

733       + proc sort; by propnbr actdte;
734       +

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

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

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

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

740       +

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

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

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

753       +PROC SORT DATA = GLSSPS; BY Cost_Center_Hierarchy;
754       +

                                                                 The SAS System

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

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

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


775       + proc sort; by Cost_Center_Hierarchy;
776       +

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

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

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

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

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

832       +        (NCOLMON="&HEADER &EFFYR NEW"
833       +        CCOLMON="&HEADER &EFFYR CONT"
834       +        NCOLYTD ="FY &FISCAL YTD NEW"
835       +        CCOLYTD="FY &FISCAL YTD CONT")
836       +        * SUM=' ' /
837       +        BOX='COLLEGES';
838       +RUN;*/
839       +
840       +%IF (%UPCASE("&_ODSDEST") eq "PHTML") %THEN %DO;
841       +ods html close;
842       +%END;
843       +%IF (%UPCASE("&_ODSDEST") eq "PDF") %THEN %DO;
844       +ods pdf close;
845       +%END;
846       +
847       +%END;
848       +%MEND PRINT;
849       +%PRINT;
SYMBOLGEN:  Macro variable _ODSDEST resolves to PDF
SYMBOLGEN:  Macro variable _ODSDEST resolves to PDF
SYMBOLGEN:  Macro variable _ODSDEST resolves to PDF
SYMBOLGEN:  Macro variable _ODSDEST resolves to PDF

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

SYMBOLGEN:  Macro variable TME resolves to    64125.386

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

NOTE: Writing ODS PDF output to DISK destination "_WEBOUT", printer "PDF".
SYMBOLGEN:  Macro variable MON resolves to JULY     
SYMBOLGEN:  Macro variable EFFYR resolves to 2017
SYMBOLGEN:  Macro variable HEADER resolves to      JULY
SYMBOLGEN:  Macro variable EFFYR resolves to 2017
SYMBOLGEN:  Macro variable HEADER resolves to      JULY
SYMBOLGEN:  Macro variable EFFYR resolves to 2017
SYMBOLGEN:  Macro variable FISCAL resolves to 2018
SYMBOLGEN:  Macro variable FISCAL resolves to 2018

NOTE: There were 14 observations read from the data set WORK.GLSSPS10.
NOTE: PROCEDURE TABULATE 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 1 page to 1878580A-8EF8-40BA-AC12-4CF141A4F582.
850       +
851       +*  Begin EG generated code (do not edit this line);
852       +;*';*";*/;quit;
853       +
854       +*  End EG generated code (do not edit this line);
855       +
NOTE: %INCLUDE (level 1) ending.